欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

形成防止數(shù)據(jù)泄露的安全外圍設(shè)備共享開關(guān)的鍵盤、視頻和鼠標(biāo)設(shè)備的系統(tǒng)及方法與流程

文檔序號(hào):11851557閱讀:366來源:國知局
形成防止數(shù)據(jù)泄露的安全外圍設(shè)備共享開關(guān)的鍵盤、視頻和鼠標(biāo)設(shè)備的系統(tǒng)及方法與流程

本申請(qǐng)要求于2014年6月26日提交的美國臨時(shí)申請(qǐng)序號(hào)62/017,513的優(yōu)先權(quán),其全部公開內(nèi)容通過引用在此并入到本申請(qǐng)中。

技術(shù)領(lǐng)域

本公開內(nèi)容涉及安全外圍設(shè)備共享開關(guān)(“PSS”)系統(tǒng),并且更具體地涉及消除經(jīng)由與PSS系統(tǒng)通信的外圍設(shè)備的數(shù)據(jù)泄露的可能的安全PSS系統(tǒng)及方法。



背景技術(shù):

該部分中的陳述僅提供與本公開內(nèi)容有關(guān)的背景信息,并且可以不構(gòu)成現(xiàn)有技術(shù)。

安全外圍設(shè)備共享開關(guān)(“PSS”)系統(tǒng)經(jīng)常在外圍設(shè)備例如鍵盤被用于與兩個(gè)不同的計(jì)算機(jī)系統(tǒng)進(jìn)行通信的應(yīng)用中使用。一種特定類型的PSS系統(tǒng)是鍵盤、視頻和鼠標(biāo)(“KVM”)系統(tǒng)。為了方便起見,在理解到KVM系統(tǒng)僅意為一個(gè)示例的情況下,本公開內(nèi)容將參考KVM系統(tǒng)作為考慮中的特定類型的PSS。因此,本申請(qǐng)的教導(dǎo)可以應(yīng)用于除了KVM系統(tǒng)之外的其他類型的PSS系統(tǒng)。

KVM系統(tǒng)使得單個(gè)鍵盤、鼠標(biāo)和視頻顯示裝置能夠通過KVM設(shè)備與一個(gè)、兩個(gè)或更多個(gè)不同的目標(biāo)計(jì)算機(jī)進(jìn)行通信。目標(biāo)計(jì)算機(jī)中的兩個(gè)或更多個(gè)可以在經(jīng)常具有不同安全等級(jí)的不同網(wǎng)絡(luò)上操作。例如,一個(gè)網(wǎng)絡(luò)可以是“涉密(classified)”網(wǎng)絡(luò),以及其他網(wǎng)絡(luò)可以是“非涉密(unclassified)”網(wǎng)絡(luò)。當(dāng)兩個(gè)或更多個(gè)目標(biāo)計(jì)算機(jī)或其他類型的計(jì)算裝置、外圍裝置或網(wǎng)絡(luò)裝置對(duì)接到KVM設(shè)備時(shí),出現(xiàn)了如下挑戰(zhàn):防止數(shù)據(jù)從用戶的計(jì)算機(jī)或外圍設(shè)備返回通過KVM設(shè)備泄漏至不同的目標(biāo)計(jì)算機(jī)。當(dāng)在KVM設(shè)備被用于向單個(gè)計(jì)算機(jī)或外圍設(shè)備提供至兩個(gè)或更多個(gè)不同的網(wǎng)絡(luò)(其中網(wǎng)絡(luò)被指定具有不同的安全等級(jí))的共享接入時(shí),這樣的數(shù)據(jù)泄露還存在問題。

如果KVM設(shè)備用于初始將用戶的鍵盤、鼠標(biāo)和顯示終端對(duì)接至操作在第一網(wǎng)絡(luò)上的第一目標(biāo)計(jì)算機(jī),則信息可從用戶的鍵盤和鼠標(biāo)兩者傳輸至第一目標(biāo)計(jì)算機(jī),以及可從第一目標(biāo)計(jì)算機(jī)傳輸至用戶的鍵盤。從第一目標(biāo)計(jì)算機(jī)傳輸至用戶的鍵盤的數(shù)據(jù)可以是例如由用戶的鍵盤臨時(shí)存儲(chǔ)的且對(duì)設(shè)置用戶的鍵盤上的狀態(tài)指示器進(jìn)行控制的數(shù)據(jù)。在一個(gè)示例中,數(shù)據(jù)可以是:響應(yīng)于用戶按下鍵盤上的大寫鎖定鍵而設(shè)置與用戶的鍵盤上的大寫鎖定鍵關(guān)聯(lián)的燈的數(shù)據(jù)??商孢x地,數(shù)據(jù)可以用于設(shè)置鍵盤上的滾動(dòng)鎖定指示器或數(shù)字鎖定指示器。當(dāng)KVM設(shè)備用于將用戶的外圍設(shè)備切換為與例如操作在第二網(wǎng)絡(luò)上的第二目標(biāo)計(jì)算機(jī)進(jìn)行通信時(shí),則一旦第二目標(biāo)計(jì)算機(jī)開始與用戶的鍵盤通信,已發(fā)送至用戶的鍵盤且被用戶的鍵盤存儲(chǔ)的數(shù)據(jù)(例如,用于設(shè)置大寫鎖定燈)就可以被傳遞(即“泄漏”)至第二目標(biāo)計(jì)算機(jī)。

來自用戶的外圍設(shè)備的信息從一個(gè)目標(biāo)計(jì)算機(jī)至另一目標(biāo)計(jì)算機(jī)的上述共享或“泄漏”不限于僅傳遞至用戶的鍵盤的狀態(tài)信息,而且可以潛在地?cái)U(kuò)展到實(shí)際上經(jīng)由KVM設(shè)備在目標(biāo)計(jì)算機(jī)與用戶的鍵盤或鼠標(biāo)之間共享的任何其他類型的信息。雖然這樣的鍵盤狀態(tài)信息經(jīng)常用于設(shè)置用戶正使用的鍵盤或其他外圍設(shè)備上的某個(gè)類型的狀態(tài)指示器,但是這種信息不必僅限于與鍵盤一起使用的狀態(tài)信息。本領(lǐng)域技術(shù)人員將理解,在KVM設(shè)置中用戶經(jīng)常使用的各種其他外圍設(shè)備可以包括:用于在KVM會(huì)話期間臨時(shí)存儲(chǔ)從目標(biāo)計(jì)算機(jī)接收的信息的一些少量的存儲(chǔ)器。在這樣的實(shí)例中,如果信息可以從一個(gè)目標(biāo)計(jì)算機(jī)或裝置傳遞/泄漏至不同的目標(biāo)計(jì)算機(jī)或裝置,則這是非常不期望的。而且在許多應(yīng)用(其中能夠經(jīng)由KVM共享外圍設(shè)備以連接至接入涉密網(wǎng)絡(luò)和未涉密網(wǎng)絡(luò)兩者的計(jì)算裝置,例如在政府和/或軍事設(shè)置中)中,規(guī)則可以是在絕對(duì)禁止信息泄露的境地。

防止信息經(jīng)由KVM設(shè)備從與一個(gè)目標(biāo)計(jì)算機(jī)通信的外圍設(shè)備泄露到不同的目標(biāo)計(jì)算機(jī)的先前的嘗試已經(jīng)不能完全滿足。一種這樣的嘗試涉及到僅防止?fàn)顟B(tài)信息被傳遞至共享的外圍設(shè)備(例如,用戶的鍵盤)。然而,這提供了不能向用戶提供狀態(tài)信息的缺點(diǎn)。在一些實(shí)例中,例如在狀態(tài)信息將正常地用于設(shè)置用戶的鍵盤上的大寫鎖定指示器的情況下,用戶將不知道大寫鎖定是打開的。如果要求用戶輸入密碼到具有隱藏字符的對(duì)話框中,并且要求密碼的一些字符是大寫字母或符號(hào),則對(duì)于用戶這會(huì)呈現(xiàn)讓人沮喪的情況。其他解決該挑戰(zhàn)的嘗試已經(jīng)有了有限的成功。



技術(shù)實(shí)現(xiàn)要素:

在一方面,本公開內(nèi)容涉及一種用于防止?fàn)顟B(tài)信息在目標(biāo)計(jì)算機(jī)與用戶的外圍設(shè)備之間傳遞的KVM設(shè)備,目標(biāo)計(jì)算機(jī)與KVM設(shè)備進(jìn)行通信。該KVM設(shè)備可以包括:殼體;在殼體上被支承的指示器;用于接收狀態(tài)信息的主處理單元(MPU)。MPU可以被配置成:監(jiān)視由MPU接收的狀態(tài)信息,以及確定何時(shí)所接收的狀態(tài)信息是用于設(shè)置指示器的特定類型的狀態(tài)信息,該指示器于是使用戶獲悉外圍設(shè)備的特性的實(shí)時(shí)狀態(tài)。當(dāng)特定類型的狀態(tài)信息被識(shí)別為設(shè)置指示器的類型時(shí),使用特定類型的狀態(tài)信息來設(shè)置指示器以向外圍設(shè)備的用戶指示特性的實(shí)時(shí)狀態(tài)。

在另一方面,本公開內(nèi)容涉及一種用于防止?fàn)顟B(tài)信息在目標(biāo)計(jì)算機(jī)與用戶的外圍設(shè)備之間傳遞的KVM設(shè)備,該目標(biāo)計(jì)算機(jī)與KVM設(shè)備進(jìn)行通信。KVM設(shè)備可以包括:殼體;在殼體上被支承的指示器;主處理單元(MPU)。在用戶選擇與外圍設(shè)備關(guān)聯(lián)的預(yù)定特性時(shí),MPU可以接收與狀態(tài)信息有關(guān)的第一代碼;至少一個(gè)目標(biāo)處理單元(TPU)可以用于將MPU與目標(biāo)計(jì)算機(jī)進(jìn)行對(duì)接。TPU被配置成:將第一代碼傳遞至目標(biāo)計(jì)算機(jī),以及接收包括與預(yù)定特性關(guān)聯(lián)的第二代碼的狀態(tài)信息。第二代碼被用于設(shè)置KVM殼體上的指示器。

在又一方面,本公開內(nèi)容涉及一種用于防止?fàn)顟B(tài)信息在同設(shè)備進(jìn)行通信的目標(biāo)計(jì)算機(jī)與用戶的外圍設(shè)備之間傳遞的方法,用戶的外圍設(shè)備經(jīng)由KVM設(shè)備與目標(biāo)計(jì)算機(jī)進(jìn)行通信。方法可以包括:使用KVM設(shè)備檢測(cè)與狀態(tài)信息關(guān)聯(lián)的代碼的存在,狀態(tài)信息是從外圍設(shè)備接收的狀態(tài)信息或從目標(biāo)計(jì)算機(jī)接收的狀態(tài)信息中的至少一個(gè),并且其中狀態(tài)信息與外圍設(shè)備的預(yù)定特性有關(guān)。該方法還涉及使KVM設(shè)備使用狀態(tài)信息來設(shè)置KVM設(shè)備上的指示器,該指示器向用戶提供預(yù)定特性為激活的實(shí)時(shí)通知。

附圖說明

本文中描述的附圖僅用于說明目的,并且不意在以任何方式限制本公開內(nèi)容的范圍。在附圖中:

圖1是現(xiàn)有技術(shù)系統(tǒng)的高層框圖,示出了可以如何經(jīng)由KVM設(shè)備在用戶的鍵盤與操作在兩個(gè)不同網(wǎng)絡(luò)上的兩個(gè)目標(biāo)計(jì)算機(jī)(目標(biāo)計(jì)算機(jī)1和目標(biāo)計(jì)算機(jī)2)之間來回傳遞信息;

圖2是新的安全KVM設(shè)備的示圖,該新的安全KVM設(shè)備并入用于“大寫鎖定”的狀態(tài)指示器和其他特性,使得不同類型的狀態(tài)信息可以被可視地提供至用戶,而無需將這樣的信息傳遞至用戶正使用的外圍設(shè)備;

圖3是示出了下述操作的高層流程圖,所述操作可以由圖2的安全KVM設(shè)備執(zhí)行以檢測(cè)和使用由KVM設(shè)備從目標(biāo)計(jì)算機(jī)接收的狀態(tài)信息來設(shè)置KVM設(shè)備上的狀態(tài)指示器,以及防止?fàn)顟B(tài)信息被傳遞至與安全KVM設(shè)備進(jìn)行通信的外圍設(shè)備;

圖4是根據(jù)本公開內(nèi)容的另一實(shí)施方式的系統(tǒng)的高層視圖,在該系統(tǒng)中并入了復(fù)用器,并且MPU控制復(fù)用器從多個(gè)目標(biāo)處理單元(TPU)中的選擇的TPU直接接收代碼,然后MPU將該代碼發(fā)送至指示器;

圖5是根據(jù)本公開內(nèi)容的另一實(shí)施方式的系統(tǒng)的高層視圖,在該系統(tǒng)中,表示狀態(tài)信息的代碼從多個(gè)TPU中的選擇的TPU被直接傳輸至復(fù)用器,然后其被MPU控制,使得代碼在不需要由MPU處理的情況下被直接發(fā)送至指示器;

圖6是示出了下述操作的高層流程圖,所述操作可以由如圖4中配置的KVM設(shè)備執(zhí)行,以使用KVM設(shè)備的MPU來檢測(cè)代碼的接收以及將所接收的代碼傳遞至指示器以打開指示器;以及

圖7是示出了下述操作的高層流程圖,所述操作可以由如圖5中配置的KVM設(shè)備執(zhí)行,使得KVM設(shè)備的MPU不涉及將代碼傳遞至指示器。

具體實(shí)施方式

下面的描述在本質(zhì)上僅僅是示例性的,并非意圖限制本公開內(nèi)容、應(yīng)用或使用。應(yīng)理解,貫穿附圖相應(yīng)的附圖標(biāo)記表示相似或相應(yīng)的部件和特征。

參照?qǐng)D1,示出了現(xiàn)有技術(shù)系統(tǒng)10,在現(xiàn)有技術(shù)系統(tǒng)10中兩個(gè)目標(biāo)計(jì)算機(jī)(即,目標(biāo)計(jì)算機(jī)1和2)與用戶正使用的多個(gè)外圍設(shè)備進(jìn)行通信。在該示例中,鍵盤12a形成一個(gè)外圍設(shè)備,鼠標(biāo)12b形成另一外圍設(shè)備,以及顯示終端12c形成又一外圍設(shè)備。外圍設(shè)備12a至12c經(jīng)由安全KVM設(shè)備14(在下文中為“KVM設(shè)備”14)連接至目標(biāo)計(jì)算機(jī)1或2中的任一個(gè)。該現(xiàn)有技術(shù)布置存在下述挑戰(zhàn):如果目標(biāo)計(jì)算機(jī)1或目標(biāo)計(jì)算機(jī)2向外圍設(shè)備12a至12c中的任一個(gè)發(fā)送信息例如以設(shè)置鍵盤12a上的大寫鎖定LED 18,并且然后KVM設(shè)備14被設(shè)置成與目標(biāo)計(jì)算機(jī)1或2中的另一個(gè)進(jìn)行通信,則可以將所存儲(chǔ)的狀態(tài)信息從鍵盤12a傳遞至新連接的目標(biāo)計(jì)算機(jī)(即,目標(biāo)計(jì)算機(jī)1或2中的另一個(gè))。實(shí)際上,被傳輸以設(shè)置鍵盤12a上的大寫鎖定指示燈18的信息被臨時(shí)存儲(chǔ)在鍵盤12a中,并且然后當(dāng)在鍵盤12a與另一目標(biāo)計(jì)算機(jī)之間形成連接時(shí)該信息返回通過KVM設(shè)備14被傳輸(即泄漏)到另一目標(biāo)計(jì)算機(jī)(即,目標(biāo)計(jì)算機(jī)1或2中的另一個(gè))。

參照?qǐng)D2,根據(jù)本公開內(nèi)容的一個(gè)實(shí)施方式示出了系統(tǒng)100,系統(tǒng)100消除了從鍵盤12a或用于與目標(biāo)計(jì)算機(jī)1和目標(biāo)計(jì)算機(jī)2進(jìn)行通信的其他外圍設(shè)備泄漏信息的可能。在本示例中,系統(tǒng)100采用并入主處理單元100a(“MPU 100a”)和目標(biāo)處理單元100b(“TPU 100b”)的安全KVM設(shè)備100的形式。MPU 100a運(yùn)行存儲(chǔ)在非易失性存儲(chǔ)器(未示出)中的非暫態(tài)機(jī)器可讀程序100a1。TPU 100b進(jìn)行操作以接收來自用戶的外圍設(shè)備(例如,鍵盤12a和/或鼠標(biāo)12b)的信息,以及將該信息報(bào)告給兩個(gè)目標(biāo)計(jì)算機(jī)1或2中的當(dāng)時(shí)被選中的目標(biāo)計(jì)算機(jī)。

KVM設(shè)備100還包括用于指示鍵盤12a上的特定鍵的鍵狀態(tài)的至少一個(gè)狀態(tài)指示器部件102。MPU 100a使用程序100a1來檢測(cè)何時(shí)由KVM設(shè)備100從目標(biāo)計(jì)算機(jī)接收一種或更多種特定類型的信息,例如設(shè)置鍵盤12a上的狀態(tài)指示燈所需要的信息,其為不應(yīng)被傳遞至鍵盤12a的信息類型。MPU 100a攔截該信息而不是將該信息傳遞至鍵盤12a,使用該信息設(shè)置與鍵盤12a的大寫鎖定特性關(guān)聯(lián)的狀態(tài)指示器部件102。以這種方式,用戶仍通過僅查看KVM設(shè)備100的前面板104上的狀態(tài)指示器部件102而獲悉狀態(tài),同時(shí)KVM設(shè)備100防止?fàn)顟B(tài)信息被傳輸至用戶的鍵盤12a。在替選配置中,如果用戶已按下鍵盤12a上的“滾動(dòng)鎖定”鍵或“數(shù)字鎖定”鍵,則可以設(shè)置“滾動(dòng)鎖定”指示器部件106,和/或可以設(shè)置“數(shù)字鎖定”指示器部件108。這些僅是什么類型的狀態(tài)指示器部件可以并入KVM設(shè)備100的幾個(gè)示例。本領(lǐng)域技術(shù)人員將理解,鍵盤的各種其他鍵或?qū)嶋H上任何其他外圍設(shè)備(例如鼠標(biāo)12b或顯示終端12c)的狀態(tài)可以連同適當(dāng)修改的程序一起正好容易地被包括在KVM設(shè)備100上,以檢測(cè)何時(shí)KVM設(shè)備100接收到特定類型的信息以設(shè)置適當(dāng)?shù)臓顟B(tài)指示器部件。此外,應(yīng)理解,雖然KVM設(shè)備100僅示出為具有三個(gè)狀態(tài)指示器部件102、106和108,但是實(shí)際上可以根據(jù)希望能夠在前面板104上顯示多少不同類型的狀態(tài)來提供任意數(shù)目的不同狀態(tài)指示器。

圖3是更詳細(xì)地示出了本公開內(nèi)容的系統(tǒng)10如何工作以防止特定類型的信息通過KVM設(shè)備100(圖2)從目標(biāo)計(jì)算機(jī)(即,在本示例中在涉密網(wǎng)絡(luò)上的目標(biāo)計(jì)算機(jī)1)被傳遞回用戶正使用的外圍設(shè)備的圖200。在本示例中,外圍設(shè)備是鍵盤12a(圖1)。目標(biāo)計(jì)算機(jī)1接收到指示已發(fā)生一些事件的信息。因此,目標(biāo)計(jì)算機(jī)1獨(dú)立地將CLOC(“大寫鎖定打開代碼”)發(fā)送至鍵盤12a,即不是首先接收CLDC(“大寫鎖定按下代碼”)。鍵盤12a存儲(chǔ)剛接收的CLOC。在某個(gè)稍后時(shí)間點(diǎn),如果用戶要將KVM100從目標(biāo)計(jì)算機(jī)1切換至不同的目標(biāo)計(jì)算機(jī),例如在本示例中位于未涉密網(wǎng)絡(luò)上的目標(biāo)計(jì)算機(jī)2,則目標(biāo)計(jì)算機(jī)2將讀取鍵盤狀態(tài)并檢索接收到假CLOC的信息。即使這僅是1比特(大寫鎖定或非大寫鎖定),信息也將從涉密網(wǎng)絡(luò)傳遞至未涉密網(wǎng)絡(luò)。其他情況也是可能的:其中大寫鎖定打開/關(guān)閉消息的序列被發(fā)送以將大量的數(shù)據(jù)傳遞至外圍設(shè)備,在該外圍設(shè)備切換至不同的計(jì)算機(jī)時(shí)該外圍設(shè)備稍后被該計(jì)算機(jī)檢索到。大寫鎖定打開消息可以用于表示“1”,以及大寫鎖定關(guān)閉消息用于表示“0”——例如,將CLOC/CLFC用于打開/關(guān)閉,序列(CLFC、CLOC、CLOF、CLOF、CLOF、CLOF、CLOF、CLOC)將表示作為ASCII字符“A”的二進(jìn)制01000001。

進(jìn)一步參照?qǐng)D3,利用本公開內(nèi)容的系統(tǒng)10,不會(huì)發(fā)生將信息從一個(gè)目標(biāo)計(jì)算機(jī)經(jīng)由用戶的外圍設(shè)備傳遞至不同的目標(biāo)計(jì)算機(jī)的以上動(dòng)作。為了對(duì)此進(jìn)行說明,考慮在操作202處用戶按下大寫鎖定鍵18。在操作204處,鍵盤12a報(bào)告已生成CLDC。然后,如在操作206處所指示的,KVM設(shè)備100的主處理單元100a(“MPU 100a”)從鍵盤12a讀取CLDC。MPU 100a經(jīng)由適當(dāng)?shù)目偩€將CLDC傳輸至KVM設(shè)備100的目標(biāo)處理單元100b(“TPU 1 100b”),在本示例中該適當(dāng)?shù)目偩€是雙向串行外圍接口(“SPI”)總線100c。在操作208處,TPU 1 100b經(jīng)由適當(dāng)?shù)目偩€將CLDC報(bào)告給目標(biāo)計(jì)算機(jī)1,在本示例中該適當(dāng)?shù)目偩€被示出為USB。將理解,實(shí)際上除了在圖3中示出的那些示例之外可以潛在地使用任何其他適當(dāng)形式的總線。

在操作210處,目標(biāo)計(jì)算機(jī)1處理所接收的CLDC,以及經(jīng)由USB將作為響應(yīng)的CLOC發(fā)送回TPU 1 100b。在操作212處,TPU 1 100b接收CLOC。然后,TPU 1 100b經(jīng)由串行外圍接口總線100c將CLOC發(fā)送至MPU 100a。MPU 100a使用程序100a1將所接收的信息識(shí)別為CLOC,并且然后如在操作214中所指示的,將CLOC發(fā)送至狀態(tài)指示器部件102。在本示例中,狀態(tài)指示器部件102是LED,當(dāng)狀態(tài)指示器部件102被點(diǎn)亮?xí)r,狀態(tài)指示器部件102提供鍵盤的“大寫鎖定”特性被打開的可視指示。

參照?qǐng)D4和圖5,示出了用于檢測(cè)狀態(tài)信息的替選布置。在圖4中,MPU 100a與復(fù)用器100c進(jìn)行通信。復(fù)用器100c進(jìn)而與多個(gè)目標(biāo)處理單元(TPU)100b1至100b3進(jìn)行通信。TPU 100b1至TPU 100b3與多個(gè)目標(biāo)計(jì)算機(jī)1至3單獨(dú)地關(guān)聯(lián)。目標(biāo)計(jì)算機(jī)1至3可以均運(yùn)行在單獨(dú)的網(wǎng)絡(luò)上或運(yùn)行在僅一個(gè)或兩個(gè)網(wǎng)絡(luò)上。在本實(shí)施方式中,MPU 100a控制復(fù)用器100c選擇TPU 100b1至100b3中的用于每次通信的TPU。在本示例中,用戶先前通過啟動(dòng)KVM設(shè)備100上的選擇控制(例如,按鈕)選擇目標(biāo)計(jì)算機(jī)1作為要進(jìn)行通信的計(jì)算機(jī)。這用信號(hào)通知MPU 100a目標(biāo)計(jì)算機(jī)1是用戶希望進(jìn)行通信的計(jì)算機(jī)。然后,MPU 100a知道選擇TPU100b1以供使用。現(xiàn)在,考慮TPU 100b1從目標(biāo)計(jì)算機(jī)1接收到CLOC。由于MPU 100a已選擇TPU 100b1用于進(jìn)行通信,所以CLOC將從復(fù)用器100c被傳遞至MPU 100a。然后,MPU 100a將僅傳輸CLOC至指示器102,這使指示器被打開。因此,在本示例中,MPU 100a用于獲得CLOC,以及將CLOC傳遞至指示器102以打開指示器。將理解,在本實(shí)施方式中還可以使用MPU 100a首先從鍵盤12a接收CLDC(大寫鎖定按下代碼),并且然后將CLDC傳遞至TPU 1100b1。然而,在圖4和圖5的示例中,僅示出朝向MPU 100a的信息流(即,通過圖3中的虛線限定的部件)。

在圖5中,與圖4的實(shí)施方式有些類似的系統(tǒng)10的另一實(shí)施方式被示出,但是替代地使得CLOC能夠被直接傳遞至指示器102,而不是首先被MPU 100a接收。在本示例中MPU 100a控制兩個(gè)復(fù)用器100c1和100c2來選擇TPU 100b1至100b3中的用于進(jìn)行通信的特定TPU。然后,由所選擇的TPU接收的CLOC經(jīng)由復(fù)用器100c2被直接傳輸至指示器102,其打開指示器102。復(fù)用器100c1另外地用于使得能夠與所選擇的目標(biāo)計(jì)算機(jī)進(jìn)行針對(duì)所有其他信息的雙向通信。因此,在本實(shí)施方式的情況下,決不由MPU 100a接收CLOC。如與圖4中示出的實(shí)施方式一樣,圖5的實(shí)施方式也可以使用MPU 100a以將從鍵盤12a接收的CLDC傳遞至所選擇的TPU 1100b1至100b3。在替選實(shí)施方式中,狀態(tài)指示器102可以代替地被設(shè)置在經(jīng)由接口線纜與KVM設(shè)備100進(jìn)行通信的單獨(dú)的部件上。像這樣,不是絕對(duì)要求狀態(tài)指示器102位于KVM設(shè)備100上,但是預(yù)期這會(huì)是用于實(shí)現(xiàn)狀態(tài)指示器102的特別普遍和方便的手段。

圖6示出了針對(duì)圖4的配置的KVM設(shè)備100可執(zhí)行的各種操作的一個(gè)示例,其中CLOC初始被傳遞至MPU 100a,并且然后由MPU 100a傳遞至LED 102。MPU 100a用于確定所接收的消息(“Msg”)是否是狀態(tài)指示符。如果所接收的消息(“Msg”)不是狀態(tài)指示符,則丟棄該消息。該確定可以基于所接收的消息與表示不同類型的狀態(tài)指示的一個(gè)或更多個(gè)存儲(chǔ)的消息的比較。

圖7示出了針對(duì)圖5的配置的KVM設(shè)備100可執(zhí)行的各種操作的示例,其中CLOC沒有被傳遞至MPU 100a。根據(jù)圖7明顯的是,MPU 100a不涉及將CLOC傳遞至LED 102;而是,MPU 100a僅涉及選擇適當(dāng)?shù)腡PU 100b1至100b3來使用。利用圖7的配置,所選擇的TPU(在圖5示出的示例中的TPU 100b1)將使用與程序100a1類似或相同的內(nèi)部程序來確定所接收的消息是否指示狀態(tài)指示符的改變。然后,所選擇的TPU將所接收的CLOC傳遞至MUX 10,MUX 10將CLOC傳遞至LED 102。

因此,本公開內(nèi)容的KVM設(shè)備100的各種實(shí)施方式明確地消除了如下機(jī)會(huì):在KVM設(shè)備100用于將外圍設(shè)備切換為與不同的計(jì)算機(jī)進(jìn)行通信時(shí),狀態(tài)信息可能由外圍設(shè)備從一個(gè)計(jì)算機(jī)泄漏至另一計(jì)算機(jī)。當(dāng)共享的外圍設(shè)備用于與如下兩個(gè)或更多個(gè)網(wǎng)絡(luò)上的計(jì)算機(jī)進(jìn)行通信時(shí),期望該性能進(jìn)一步顯著地增強(qiáng)安全性:所述兩個(gè)或更多個(gè)網(wǎng)絡(luò)具有不同安全等級(jí),并且其中外圍設(shè)備在兩個(gè)網(wǎng)絡(luò)之間泄漏信息的能力會(huì)被認(rèn)為是安全漏洞。

盡管已經(jīng)描述了各種實(shí)施方式,但是本領(lǐng)域技術(shù)人員將會(huì)認(rèn)識(shí)到,在不偏離本公開內(nèi)容的情況下,可以進(jìn)行修改或變化。示例示出了各種實(shí)施方式,并且不意圖限制本公開內(nèi)容。因此,應(yīng)當(dāng)僅以考慮到相關(guān)現(xiàn)有技術(shù)需要的這樣的限制充分解釋說明書和權(quán)利要求。

權(quán)利要求書(按照條約第19條的修改)

1.一種用于防止?fàn)顟B(tài)信息在目標(biāo)計(jì)算機(jī)與用戶的外圍設(shè)備之間傳遞的KVM設(shè)備,所述目標(biāo)計(jì)算機(jī)經(jīng)由網(wǎng)絡(luò)與所述KVM設(shè)備進(jìn)行通信,其中在所述外圍設(shè)備上具有狀態(tài)指示器,所述KVM設(shè)備包括:

殼體;

在所述殼體上被支承的指示器;

用于接收狀態(tài)信息的主處理單元(MPU);

所述MPU被配置成:

監(jiān)視由所述MPU接收的與所述用戶的外圍設(shè)備的操作有關(guān)的狀態(tài)信息;

確定何時(shí)所接收的狀態(tài)信息是用于設(shè)置所述用戶的外圍設(shè)備上的狀態(tài)指示器的特定類型的狀態(tài)信息,其中所述狀態(tài)信息與從所述用戶的外圍設(shè)備發(fā)起的命令有關(guān),并且所述指示器于是使所述用戶獲悉所述外圍設(shè)備的特性的實(shí)時(shí)狀態(tài);以及

當(dāng)所述特定類型的狀態(tài)信息被識(shí)別為設(shè)置所述用戶的外圍設(shè)備上的所述狀態(tài)指示器的類型時(shí),使用所述特定類型的狀態(tài)信息來設(shè)置所述KVM設(shè)備的所述殼體上的所述指示器以向所述外圍設(shè)備的所述用戶指示所述特性的實(shí)時(shí)狀態(tài),并且防止所接收的狀態(tài)信息由所述KVM傳輸至所述用戶的外圍設(shè)備。

2.根據(jù)權(quán)利要求1所述的KVM設(shè)備,還包括與所述MPU和所述目標(biāo)計(jì)算機(jī)兩者進(jìn)行通信的目標(biāo)處理單元(TPU),并且所述TPU被配置成:

將所述TPU從所述MPU接收的所述狀態(tài)信息報(bào)告給所述目標(biāo)計(jì)算機(jī);以及

將與從所述目標(biāo)計(jì)算機(jī)接收的所述狀態(tài)信息有關(guān)的代碼報(bào)告給所述MPU。

3.根據(jù)權(quán)利要求1所述的KVM設(shè)備,其中,所述特定類型的狀態(tài)信息包括:用于設(shè)置鍵盤的大寫鎖定特性的狀態(tài)信息。

4.根據(jù)權(quán)利要求1所述的KVM設(shè)備,其中,所述特定類型的狀態(tài)信息包括:用于設(shè)置鼠標(biāo)的滾動(dòng)鎖定特性的狀態(tài)信息。

5.根據(jù)權(quán)利要求1所述的KVM設(shè)備,其中,所述特定類型的狀態(tài)信息包括:用于設(shè)置鍵盤的數(shù)字鎖定特性的狀態(tài)信息。

6.根據(jù)權(quán)利要求1所述的KVM設(shè)備,其中,所述狀態(tài)指示器包括:在使用所述特定類型的狀態(tài)信息進(jìn)行設(shè)置時(shí)能夠被點(diǎn)亮的元件。

7.根據(jù)權(quán)利要求6所述的KVM設(shè)備,其中,所述元件包括發(fā)光二極管(LED)。

8.根據(jù)權(quán)利要求1所述的KVM設(shè)備,還包括:

與所述MPU進(jìn)行通信的復(fù)用器;以及

多個(gè)目標(biāo)處理單元(TPU),所述多個(gè)目標(biāo)處理單元(TPU)與所述復(fù)用器進(jìn)行通信并且還與多個(gè)目標(biāo)計(jì)算機(jī)進(jìn)行通信,所述復(fù)用器能夠由所述MPU控制以選擇所述TPU中的一個(gè)TPU,狀態(tài)信息通過所述復(fù)用器從所述TPU中的所選擇的一個(gè)TPU被提供至所述MPU,然后所述MPU使用所述狀態(tài)信息來設(shè)置所述指示器。

9.一種用于防止?fàn)顟B(tài)信息在目標(biāo)計(jì)算機(jī)與用戶的外圍設(shè)備之間傳遞的KVM設(shè)備,所述目標(biāo)計(jì)算機(jī)與所述設(shè)備進(jìn)行通信,所述KVM設(shè)備包括:

殼體;

在所述殼體上被支承的指示器;

主處理單元(MPU),用于在用戶選擇與所述外圍設(shè)備關(guān)聯(lián)的預(yù)定特性時(shí),從所述用戶的外圍設(shè)備接收與所述狀態(tài)信息有關(guān)的第一代碼;

至少一個(gè)目標(biāo)處理單元(TPU),用于將所述MPU與所述目標(biāo)計(jì)算機(jī)進(jìn)行對(duì)接;

其中,所述TPU被配置成:將所述第一代碼傳遞至所述目標(biāo)計(jì)算機(jī),以及接收包括與所述預(yù)定特性關(guān)聯(lián)的第二代碼的狀態(tài)信息;以及

其中,所述第二代碼被用于設(shè)置所述KVM殼體上的所述指示器,并且防止所述第二代碼被傳輸回所述用戶的外圍設(shè)備。

10.根據(jù)權(quán)利要求9所述的KVM設(shè)備,還包括:

與所述MPU進(jìn)行通信的復(fù)用器;以及

多個(gè)目標(biāo)處理單元(TPU),所述多個(gè)目標(biāo)處理單元(TPU)與所述復(fù)用器進(jìn)行通信并且與多個(gè)目標(biāo)計(jì)算機(jī)進(jìn)行通信,所述復(fù)用器能夠由所述MPU控制以選擇所述TPU中的一個(gè)TPU,所述第一代碼和所述第二代碼通過所述復(fù)用器在所述KVM設(shè)備與所述目標(biāo)計(jì)算機(jī)中的所選擇的一個(gè)目標(biāo)計(jì)算機(jī)之間被傳遞。

11.根據(jù)權(quán)利要求10所述的KVM設(shè)備,其中,所述MPU被配置成直接從所述TPU中的所選擇的一個(gè)TPU接收所述第二代碼,以及使用所述第二代碼來設(shè)置所述指示器。

12.根據(jù)權(quán)利要求10所述的KVM設(shè)備,其中,所述MPU被配置成控制所述復(fù)用器,使得所述TPU中的所選擇的一個(gè)TPU將所述第二代碼直接發(fā)送至所述指示器以設(shè)置所述指示器。

13.根據(jù)權(quán)利要求9所述的KVM設(shè)備,其中,所述狀態(tài)信息包括:用于設(shè)置鍵盤的大寫鎖定特性的狀態(tài)信息。

14.根據(jù)權(quán)利要求9所述的KVM設(shè)備,其中,所述狀態(tài)信息包括:用于設(shè)置鼠標(biāo)的滾動(dòng)鎖定特性的狀態(tài)信息。

15.根據(jù)權(quán)利要求9所述的KVM設(shè)備,其中,所述狀態(tài)信息包括:用于設(shè)置鍵盤的數(shù)字鎖定特性的狀態(tài)信息。

16.根據(jù)權(quán)利要求9所述的KVM設(shè)備,其中,所述狀態(tài)指示器包括:在使用所述狀態(tài)信息進(jìn)行設(shè)置時(shí)能夠被點(diǎn)亮的元件。

17.一種用于防止?fàn)顟B(tài)信息在同設(shè)備進(jìn)行通信的目標(biāo)計(jì)算機(jī)與用戶的外圍設(shè)備之間傳遞的方法,所述用戶的外圍設(shè)備經(jīng)由KVM設(shè)備與所述目標(biāo)計(jì)算機(jī)進(jìn)行通信,所述方法包括:

使用所述KVM設(shè)備檢測(cè)與所述狀態(tài)信息關(guān)聯(lián)的代碼的存在,所述狀態(tài)信息是從所述外圍設(shè)備接收的狀態(tài)信息或從所述目標(biāo)計(jì)算機(jī)接收的狀態(tài)信息中的至少一個(gè),并且其中所述狀態(tài)信息與所述外圍設(shè)備的預(yù)定特性有關(guān);以及

使所述KVM設(shè)備使用所述狀態(tài)信息來設(shè)置所述KVM設(shè)備上的指示器,所述指示器向所述用戶提供所述預(yù)定特性為激活的實(shí)時(shí)通知;以及

防止所述狀態(tài)信息從所述KVM設(shè)備被傳遞回所述用戶的外圍設(shè)備。

18.根據(jù)權(quán)利要求17所述的方法,其中,所述KVM設(shè)備被配置成從所述外圍設(shè)備接收與預(yù)定狀態(tài)信息有關(guān)的第一代碼,以及還從所述目標(biāo)計(jì)算機(jī)接收與所述預(yù)定狀態(tài)信息有關(guān)的第二代碼,以及使用所述第二代碼設(shè)置所述指示器。

19.根據(jù)權(quán)利要求17所述的方法,其中,使用所述狀態(tài)信息包括使用下述項(xiàng)中的至少一個(gè):

與鍵盤的大寫鎖定特性有關(guān)的狀態(tài)信息;

與鼠標(biāo)的滾動(dòng)鎖定特性有關(guān)的狀態(tài)信息;以及

與鍵盤的數(shù)字鎖定特性有關(guān)的狀態(tài)信息。

20.根據(jù)權(quán)利要求17所述的方法,其中,設(shè)置指示器的操作包括:點(diǎn)亮安裝在所述KVM設(shè)備上的光學(xué)元件。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江油市| 杭锦旗| 九寨沟县| 滁州市| 宣化县| 明溪县| 昔阳县| 和平县| 拜泉县| 富宁县| 拜城县| 鄂托克旗| 黄大仙区| 松阳县| 宁津县| 保定市| 万源市| 墨江| 宁武县| 公安县| 贵港市| 鄂托克前旗| 巴里| 凌源市| 玛曲县| 新丰县| 台山市| 大理市| 兴义市| 九江市| 岱山县| 酉阳| 三河市| 彰武县| 武夷山市| 泾川县| 金湖县| 桃江县| 聊城市| 南昌县| 沙田区|