專利名稱:遙控網(wǎng)絡(luò)物理隔離裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)隔離裝置及其方法,尤其涉及一種遙控網(wǎng)絡(luò)物理隔離裝置及其控制方法。
背景技術(shù):
國自2000年1月1日起實(shí)施的《計算機(jī)信息系統(tǒng)國際聯(lián)網(wǎng)保密管理規(guī)定》以來,網(wǎng)絡(luò)物理隔離卡多種品牌面市和專利產(chǎn)生,但都沒有很好地解決桌面計算機(jī)用戶使用方便的問題, 一般網(wǎng)絡(luò)隔離卡都能實(shí)現(xiàn)選用開關(guān)或軟件方式進(jìn)行網(wǎng)絡(luò)切換,開關(guān)選擇方式先將開關(guān)置于內(nèi)網(wǎng)或外網(wǎng),然后開啟計算機(jī)或計算機(jī)從工作狀態(tài)重啟、關(guān)機(jī)、休眠后自動進(jìn)入相應(yīng)網(wǎng)絡(luò),操作分了兩部,不方便,軟件方式是運(yùn)用擴(kuò)充BIOS程序來選擇網(wǎng)絡(luò)時進(jìn)行網(wǎng)絡(luò)切換時計算機(jī)必須兩次啟動, 導(dǎo)致切換時間較長,軟件方式是運(yùn)用操作系統(tǒng)中加載驅(qū)動程序的方法來選擇網(wǎng)絡(luò)切換時計算機(jī)第一次開機(jī)選擇網(wǎng)絡(luò)必須重啟,加載驅(qū)動程序不同的操作系統(tǒng)對應(yīng)不同驅(qū)動程序,隨操作系統(tǒng)更新,驅(qū)動程序要重新安裝或升級,也容易被用戶不知哪天無意中剔除。專利公開號CN101083669A的計算機(jī)網(wǎng)絡(luò)隔離系統(tǒng)及其控制與切換方法,"一鍵式"網(wǎng)絡(luò)切換,計算機(jī)面板電源按鈕功能除了開機(jī)或4秒強(qiáng)行關(guān)機(jī)外,計算機(jī)工作過程中只能作為"關(guān)機(jī)"或"休眠"設(shè)定,不能作為"待機(jī)"、"不采取任何措施"設(shè)定,失去用戶任意設(shè)定功能,若采用"問我要做什么"進(jìn)行選擇又多了一步操作。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是針對現(xiàn)有技術(shù)存在的缺陷提出一種遙控網(wǎng)絡(luò)物理隔離裝置及其控制方法。
本發(fā)明遙控網(wǎng)絡(luò)物理隔離裝置,由鼠標(biāo)和PCI網(wǎng)絡(luò)隔離卡組成,鼠標(biāo)包括鼠標(biāo)基本體和鼠標(biāo)擴(kuò)展電路,鼠標(biāo)基本體包括右鍵、中鍵、左鍵和鼠標(biāo)基本功能電路,其特征在于所述鼠標(biāo)包括外網(wǎng)切換鍵和內(nèi)網(wǎng)切換鍵、雙色指示燈,
鼠標(biāo)擴(kuò)展電路包括電路401、第一電阻和第二電阻,其中電路401包括編碼電 路、異或門、第一數(shù)字模擬開關(guān)和無線發(fā)送模塊;PCI網(wǎng)絡(luò)隔離卡由控制器、 硬盤切換電路、網(wǎng)絡(luò)切換電路、無線接收模塊、第二數(shù)字模擬開關(guān)、編碼學(xué)習(xí) 開關(guān)、第一電源檢測電路、第二電源檢測電路、1/0輸入輸出接口、第一插座 至第六插座、第一插針、第二插針、D觸發(fā)器、非門、擴(kuò)展ROM芯片、本地 總線、PCI接口芯片、PCI總線金手指、系統(tǒng)配置芯片、第三插針、光電耦合 器、學(xué)習(xí)指示燈、電源指示燈、第五電阻至第八電阻和第一電容組成;外網(wǎng)切 換鍵和內(nèi)網(wǎng)切換鍵分別位于鼠標(biāo)上部兩側(cè),鼠標(biāo)基本功能電路中電源分別接擴(kuò) 展電路、外網(wǎng)切換鍵和內(nèi)網(wǎng)切換鍵的電源輸入端,外網(wǎng)切換鍵的輸出端分別接 第一電阻的一端、編碼電路的一個輸入端和異或門的一個輸入端,內(nèi)網(wǎng)切換鍵 的輸出端分別接第二電阻的一端、編碼電路的另一個輸入端和異或門的另一個 輸入端,編碼電路的輸出與雙色指示燈電連接,編碼電路的輸出端接無線發(fā)送 模塊的輸入端,異或門的輸出端接第一數(shù)字模擬開關(guān)的控制端,第一數(shù)字模擬 開關(guān)的開關(guān)兩端分別接鼠標(biāo)基本功能電路中左鍵的連接點(diǎn);無線發(fā)送模塊與無 線接收模塊無線連接,第一插座至第三插座分別接硬盤切換電路,第四插座至 第六插座分別接網(wǎng)絡(luò)切換電路,控制器的輸出端接硬盤切換電路的控制端,控 制器的輸出端接網(wǎng)絡(luò)切換電路的控制端,無線接收模塊、編碼學(xué)習(xí)開關(guān)、第一 電源檢測電路、第二電源檢測電路、學(xué)習(xí)指示燈的輸出端分別接控制器的輸入 端,控制器的輸出端依次串接I/0輸入瑜出接口、本地總線、PCI接口芯片、 PCI總線金手指,本地總線與擴(kuò)展ROM芯片電連接,PCI接口芯片與系統(tǒng)配 置芯片電連接,PCI總線金手指上PCIRST弁的輸出端串接非門接D觸發(fā)器的時 鐘輸入端,外部電源+5VSB分別接第五電阻、第六電阻、第八電阻的一端, 第五電阻的另一端串接電源指示燈后接地,第八電阻的另一端接D觸發(fā)器的清 零端,第六電阻的另一端分別接電容的一端、D觸發(fā)器的置位端和控制器的輸 入端,電容的另一端與D觸發(fā)器的輸入端連接接地,D觸發(fā)器的輸出端接控制 器的輸入端,控制器的輸出端接第二數(shù)字模擬開關(guān)的控制端,光電耦合器的輸 出端和第七電阻的一端相連接控制器的輸入端,第二數(shù)字模擬開關(guān)的輸出端分 別接第一插針、第二插針,第七電阻的另一端接外接電源+5VSB,第三插針與 光電耦合器二極管電連接,光電耦合器的光敏三極管發(fā)射極端接地。
所述的遙控網(wǎng)絡(luò)物理隔離裝置的控制方法,其特征在于包括如下步驟
6a. )按下外網(wǎng)切換鍵或內(nèi)網(wǎng)切換鍵依次通過編碼電路、無線發(fā)送模塊發(fā) 出切換信號,同時依次通過異或門、第一數(shù)字模擬開關(guān)發(fā)出鼠標(biāo)左鍵(主鍵) 信號;
b. )計算機(jī)在運(yùn)行狀態(tài),當(dāng)按下與當(dāng)前運(yùn)行網(wǎng)絡(luò)相同的切換鍵1或切換 鍵3,只相當(dāng)鼠標(biāo)左鍵(主鍵)功能,當(dāng)按下與當(dāng)前運(yùn)行網(wǎng)絡(luò)不相同的切換鍵 1或切換鍵3,具有網(wǎng)絡(luò)請求(網(wǎng)絡(luò)切換)和鼠標(biāo)左鍵(主鍵)功能;計算機(jī) 在關(guān)機(jī)、休眠、待機(jī)狀態(tài),切換鍵1或切換鍵3同時具有機(jī)箱面開機(jī)鍵開機(jī)功 能;
c .)控制器通過I/O輸入輸出接口存放特征碼,特征碼包含網(wǎng)絡(luò)切換 (網(wǎng)絡(luò)改變)請求和啟動方式;
d.)采用計算機(jī)重啟或開機(jī)啟動時,計算機(jī)執(zhí)行擴(kuò)展ROM芯片中BIOS 程序的讀取I/O輸入輸出接口的特征碼程序,判別特征碼的網(wǎng)絡(luò)切換請求位, 當(dāng)為切換信號,進(jìn)入下一步驟,否則退出,進(jìn)入計算機(jī)正常運(yùn)行;
e.)計算機(jī)執(zhí)行擴(kuò)展ROM芯片中BIOS程序的有無外設(shè)存儲體程序, 有外設(shè)存儲體,計算機(jī)提示用戶取出,取出或無外設(shè)存儲體,進(jìn)入下^步驟, 否則返回步驟e;
f. )計算機(jī)執(zhí)行擴(kuò)展ROM芯片中BIOS程序的讀取I/O輸入輸出接口的 特征碼程序,判別特征碼的啟動方式位,是重啟動計算機(jī),進(jìn)入下一步驟,否 則進(jìn)入步驟h;
g. )計算機(jī)執(zhí)行擴(kuò)展ROM芯片中BIOS程序的清除內(nèi)存程序,清除內(nèi)存, 進(jìn)入下一步驟;
h. )計算機(jī)執(zhí)行擴(kuò)展ROM芯片中BIOS程序的I/O輸入輸出接口清零程 序,將i/o輸入輸出接口清零,退出,計算機(jī)進(jìn)入正常運(yùn)行。
本發(fā)明桌面計算機(jī)只要通過點(diǎn)擊(主機(jī)關(guān)機(jī)后鼠標(biāo)帶電)或按啟(主機(jī)關(guān) 機(jī)后鼠標(biāo)不帶電)鼠標(biāo)上內(nèi)網(wǎng)切換鍵和外網(wǎng)切換鍵進(jìn)行網(wǎng)絡(luò)切換的同時啟動 計算機(jī);桌面計算機(jī)工作過程中不管運(yùn)用重啟、關(guān)機(jī)、休眠都能做到網(wǎng)絡(luò)切換 的同時啟動計算機(jī);本發(fā)明適用于任何操作系統(tǒng)的桌面計算機(jī)網(wǎng)絡(luò)切換,控制 靈活,使用方便,有很大的使用價值和社會意義。
圖1為本發(fā)明的鼠標(biāo)外形結(jié)構(gòu)示意圖2為計算機(jī)關(guān)機(jī)后鼠標(biāo)帶電的帶有遙控的鼠標(biāo)內(nèi)部連接圖; 圖3為網(wǎng)絡(luò)切換PCI卡電路連接圖4為計算機(jī)關(guān)機(jī)后鼠標(biāo)不帶電的帶有遙控的鼠標(biāo)內(nèi)部連接圖; 圖5為圖4中擴(kuò)展ROM芯片34程序框圖。
具體實(shí)施例方式
如圖1、圖2和圖3所示, 一種遙控網(wǎng)絡(luò)物理隔離裝置,由鼠標(biāo)和PCI網(wǎng) 絡(luò)隔離卡組成,鼠標(biāo)包括鼠標(biāo)基本體和鼠標(biāo)擴(kuò)展電路,鼠標(biāo)基本體包括右鍵2、 中鍵4、左鍵6和鼠標(biāo)基本功能電路11,其特征在于所述鼠標(biāo)包括外網(wǎng)切換鍵 l和內(nèi)網(wǎng)切換鍵3,雙色指示燈5,鼠標(biāo)擴(kuò)展電路包括電路401、第一電阻R1 和第二電阻R2,其中電路401包括編碼電路7、異或門8、第一數(shù)字模擬開關(guān) 9和無線發(fā)送模塊10; PCI網(wǎng)絡(luò)隔離卡由控制器15、硬盤切換電路16、網(wǎng)絡(luò) 切換電路17、無線接收模塊18、第二數(shù)字模擬開關(guān)19、編碼學(xué)習(xí)開關(guān)20、第 一電源檢測電路21、第二電源檢測電路22、 1/0輸入輸出接口 23、第一插座 24至第六插座29、第一插針30、第二插針31、 D觸發(fā)器32、非門33、擴(kuò)展 ROM芯片34、本地總線35、 PCI接口芯片36、 PCI總線金手指37、系統(tǒng)配置 芯片38、第三插針39、光電耦合器40、學(xué)習(xí)指示燈41、電源指示燈LED、第 五電阻R5至第八電阻R8和第一電容C1組成;外網(wǎng)切換鍵1和內(nèi)網(wǎng)切換鍵3 分別位于鼠標(biāo)上部兩側(cè),鼠標(biāo)基本功能電路ll中電源分別接擴(kuò)展電路401、外 網(wǎng)切換鍵1和內(nèi)網(wǎng)切換鍵3的電源輸入端,外網(wǎng)切換鍵1的輸出端分別接第一 電阻R1的一端、編碼電路7的一個輸入端和異或門8的一個輸入端,內(nèi)網(wǎng)切 換鍵3的輸出端分別接第二電阻R2的一端、編碼電路7的另一個輸入端和異 或門8的另一個輸入端,編碼電路7的輸出與雙色指示燈5電連接,編碼電路 7的輸出端接無線發(fā)送模塊10的輸入端,異或門8的輸出端接第一數(shù)字模擬開 關(guān)9的控制端,第一數(shù)字模擬開關(guān)9的開關(guān)兩端分別接鼠標(biāo)基本功能電路11 中左鍵6的連接點(diǎn);無線發(fā)送模塊10與無線接收模塊18無線連接,第一插座 24至第三插座26分別接硬盤切換電路16,第四插座27至第六插座29分別接 網(wǎng)絡(luò)切換電路17,控制器15的輸出端接硬盤切換電路16的控制端,控制器 15的輸出端接網(wǎng)絡(luò)切換電路17的控制端,無線接收模塊18、編碼學(xué)習(xí)開關(guān)20、第一電源檢測電路21、第二電源檢測電路22、學(xué)習(xí)指示燈41的輸出端分別接 控制器15的輸入端,控制器15的輸出端依次串接I/0輸入輸出接口 23、本地 總線35、 PCI接口芯片36、 PCI總線金手指37,本地總線35與擴(kuò)展ROM芯 片34電連接,PCI接口芯片36與系統(tǒng)配置芯片38電連接,PCI總線金手指 37上PCIRST弁的輸出端串接非門33接D觸發(fā)器32的時鐘輸入端,外部電源 十5VSB分別接第五電阻R5、第六電阻R6、第八電阻R8的一端,第五電阻R5 的另一端串接電源指示燈LED后接地,第八電阻R8的另一端接D觸發(fā)器32 的清零端,第六電阻R6的另一端分別接電容Cl的一端、D觸發(fā)器32的置位 端和控制器15的輸入端,電容Cl的另一端與D觸發(fā)器32的輸入端連接接地, D觸發(fā)器32的輸出端接控制器15的輸入端,控制器15的輸出端接第二數(shù)字 模擬開關(guān)19的控制端,光電耦合器40的輸出端和第七電阻R7的一端相連接 控制器15的輸入端,第二數(shù)字模擬開關(guān)19的輸出端分別接第一插針30、第二 插針31,第七電阻R7的另一端接外接電源+5VSB,第三插針39與光電耦合 器40中二極管電連接,光電耦合器40的光敏三極管發(fā)射極端接地。根據(jù)人們 右手使用鼠標(biāo)的習(xí)慣,定義鼠標(biāo)左鍵3為主鍵。
左鍵6、右鍵2和中鍵4是一般鼠標(biāo)定義功能,根據(jù)人們右手使用鼠標(biāo)的 習(xí)慣,定義鼠標(biāo)左鍵3為主鍵。
內(nèi)網(wǎng)切換鍵3是用于內(nèi)網(wǎng)切換的按鍵,外網(wǎng)切換鍵1是用于外網(wǎng)切換的按 鍵,它們是常開點(diǎn)觸開關(guān)。
雙色指示燈5用于點(diǎn)擊或按啟內(nèi)網(wǎng)切換鍵3和外網(wǎng)切換鍵1對應(yīng)顯示,點(diǎn) 擊或按啟內(nèi)網(wǎng)切換鍵3紅色發(fā)光二極管亮,點(diǎn)擊或按啟外網(wǎng)切換鍵1綠色發(fā)光 二極管亮。
如圖2所示,主機(jī)(計算機(jī))關(guān)機(jī)后鼠標(biāo)帶電,鼠標(biāo)內(nèi)部遙控電路由外網(wǎng) 切換鍵1和內(nèi)網(wǎng)切換鍵3,雙色指示燈5,編碼電路7,無線發(fā)送路10,異或 門8,數(shù)字模擬開關(guān)9,鼠標(biāo)基本功能電路ll,以及R1、 R2組成。鼠標(biāo)遙控 電路的電源由鼠標(biāo)基本功能電路11中電源提供。按鍵301的1端串接電阻R2 到鼠標(biāo)基本功能電路11的地(GND),同時通過連線接異或門8的一輸入端和 編碼電路7的一輸入端,按鍵101的1端串接電阻R1到鼠標(biāo)基本功能電路11 的地(GND),同時通過連線接異或門8的另一輸入端和編碼電路7的另一輸 入端,按鍵301的2端與按鍵101的2端相連接鼠標(biāo)基本功能電路11的電源(VCC),編碼電路701的兩路指示輸出通過連線到雙色指示燈5,編碼電路 701的編碼輸出通過連線到無線發(fā)送電路10,異或門8的輸出端接數(shù)字模擬開 關(guān)9的控制端,數(shù)字模擬開關(guān)9的輸出端分別接鼠標(biāo)基本功能電路11上主鍵 (左鍵)6的連接點(diǎn),電路401包括編碼電路7、異或門8、第一數(shù)字模擬開關(guān) 9和無線發(fā)送模塊10,其電源由鼠標(biāo)基本功能電路ll中電源提供。
按鍵101是用于外網(wǎng)切換鍵1的一種,是一組常開點(diǎn)觸開關(guān)。
按鍵301是用于內(nèi)網(wǎng)切換鍵3的一種,是一組常開點(diǎn)觸開關(guān)。
電阻Rl、 R2是用于或門8和編碼電路7輸入端引電阻接地(GND),平時 輸入端輸入為"0",當(dāng)外網(wǎng)切換鍵1或內(nèi)網(wǎng)切換鍵3接通時為"1"。
異或門8是用于控制數(shù)字模擬開關(guān)9接通與斷開,當(dāng)外網(wǎng)切換鍵1或內(nèi)網(wǎng) 切換鍵3其中有一鍵接通時控制數(shù)字模擬開關(guān)9接通,當(dāng)外網(wǎng)切換鍵1和內(nèi)網(wǎng) 切換鍵3同時接通或同時斷開時數(shù)字模擬開關(guān)9斷開。
數(shù)字模擬開關(guān)9是用于提供鼠標(biāo)基本功能電路11中當(dāng)相于主鍵6的輸入信 號,本發(fā)明中采用CD4066數(shù)字模擬開關(guān)。
編碼電路7用于外網(wǎng)切換鍵1和內(nèi)網(wǎng)切換鍵3的鍵值讀取、編碼構(gòu)成、送 無線發(fā)送電路10及雙色指示燈5輸出,編碼電路7由低功耗單片機(jī)或CPLD 或?qū)S镁幋a集成塊系統(tǒng)構(gòu)成。
無線發(fā)送電路10用于發(fā)送外網(wǎng)切換鍵1和內(nèi)網(wǎng)切換鍵3無線編碼,通過無 線與圖3中無線接收電路18連接。
雙色指示燈5用于外網(wǎng)切換鍵1和內(nèi)網(wǎng)切換鍵3接通指示,、它是雙色發(fā) 光二極管,接通內(nèi)網(wǎng)切換鍵3紅色發(fā)光二極管亮,接通外網(wǎng)切換鍵l綠色發(fā)光 二極管亮。
鼠標(biāo)基本功能電路ll是指構(gòu)成鼠標(biāo)主鍵(左鍵)6、中鍵4、右鍵2的鼠 標(biāo)基本電路,也就是計算機(jī)上常用的三鍵鼠標(biāo)內(nèi)部電路。
如圖4所示,主機(jī)(計算機(jī))關(guān)機(jī)后鼠標(biāo)不帶電,鼠標(biāo)遙控電路由按鍵302 和按鍵102、雙色指示燈5、編碼電路702、無線發(fā)送路IO、光電耦合器14、 數(shù)字模擬開關(guān)9、鼠標(biāo)基本功能電路ll、 DC-DC轉(zhuǎn)換電路12、電池13、 二極 管Dl、以及Rl、 R2、 R3、 R4組成,二極管Dl正極接鼠標(biāo)基本功能電路11 中的電源VCC, 二極管Dl負(fù)極接電阻R3到電池13正極,電池13負(fù)極接鼠 標(biāo)基本功能電路11的地(GND),電池13正極連接按鍵302和按鍵102的1、
103端,按鍵302和按鍵102的4端相連連接到DC - DC轉(zhuǎn)換電路12的輸入端IN, DC - DC轉(zhuǎn)換電路12的輸出端OUT連接到擴(kuò)展電路402,按鍵302和按鍵102 的2端分別連接編碼電路702的輸入端,編碼電路702的輸入端分別接電阻 Rl、 R2到鼠標(biāo)基本功能電路11的地(GND),編碼電路702的兩路指示輸出 通過連線到雙色指示燈5,編碼電路702的編碼輸出通過連線到無線發(fā)送電路 10,編碼電路702的主鍵控制輸出通過連線到光電耦合器14的發(fā)光二極管正 極,光電耦合器14的發(fā)光二極管負(fù)極連接到鼠標(biāo)基本功能電路11的地(GND), 光電耦合器14的光敏三極管集電極接鼠標(biāo)基本功能電路11的電源VCC,光 電耦合器14的光敏三極管發(fā)射極接電阻R4到鼠標(biāo)基本功能電路11的地 (GND),光電耦合器14的光敏三極管發(fā)射極同時連到數(shù)字模擬開關(guān)9的控制 端,數(shù)字模擬開關(guān)9的輸出端分別接鼠標(biāo)基本功能電路11上主鍵(左鍵)6 的連接點(diǎn),數(shù)字模擬開關(guān)9的電源由鼠標(biāo)基本功能電路11提供,電路402由 編碼電路702、無線發(fā)送路10、光電耦合器14的輸入發(fā)光二極管構(gòu)成,其電 源由DC - DC轉(zhuǎn)換電路12提供。
二極管D1與電阻R3組成電池13簡單充電電路,Dl防止電池13漏電流, R3起限流作用。
DC - DC轉(zhuǎn)換電路12用于電池13的電壓轉(zhuǎn)換,為擴(kuò)展電路402中電路提供 所需電壓。
按鍵102是用于外網(wǎng)切換鍵1的一種,是兩組常開點(diǎn)觸開關(guān), 一組用于電 池13與DC - DC轉(zhuǎn)換電路12的通路, 一組用于外網(wǎng)切換請求對編碼電路702 的輸入。
按鍵302是用于內(nèi)網(wǎng)切換鍵3的一種,是兩組常開點(diǎn)觸開關(guān), 一組用于電 池13與DC - DC轉(zhuǎn)換電路12的通路, 一組用于內(nèi)網(wǎng)切換請求對編碼電路702 的輸入。
由于按鍵102和按鍵302既是網(wǎng)絡(luò)切換請求信號,又是擴(kuò)展電路402的電 源開關(guān),所以本例中要求按啟按鍵,而不能點(diǎn)擊按鍵,否則編碼電路702不能 正常工作。
電阻R1、 R2是用于編碼電路702輸入端引電阻接地(GND),平時輸入端 輸入為"0",當(dāng)外網(wǎng)切換鍵1或內(nèi)網(wǎng)切換鍵3接通時為"1"。
編碼電路702是編碼電路7的一種,用于外網(wǎng)切換鍵1和內(nèi)網(wǎng)切換鍵3的鍵值讀取、編碼構(gòu)成、送無線發(fā)送電路10及雙色指示燈5輸出,同時模擬按
鍵102和按鍵302點(diǎn)擊脈沖送光電耦合器14的輸入端,控制數(shù)字模擬開關(guān)9 的接通與斷開,編碼電路7由低功耗單片機(jī)或CPLD或?qū)S镁幋a集成塊系統(tǒng)構(gòu) 成。
光電耦合器14用于外網(wǎng)切換鍵1和內(nèi)網(wǎng)切換鍵3切換時接收編碼電路702 模擬按鍵102和按鍵302點(diǎn)擊脈沖送數(shù)字模擬開關(guān)9控制端,光電耦合器14 在這里還有另一作用,當(dāng)按鍵102和按鍵302斷開時擴(kuò)展電路402中電路斷電, 數(shù)字模擬開關(guān)9的控制端為"0",模擬開關(guān)斷開。
電阻R4用于光電耦合器14不通時數(shù)字模擬開關(guān)9的控制端為"0"。
無線發(fā)送電路IO、雙色指示燈5、數(shù)字模擬開關(guān)9、鼠標(biāo)基本功能電路ll 同圖2中說明一樣,這里不再說明。
如圖3所示,網(wǎng)絡(luò)切換PCI卡由PCI總線金手指37,系統(tǒng)配置芯片38, PCI接口芯片36,本地總線35,擴(kuò)展ROM芯片34, 1/0輸入輸出接口23,控 制器15,編碼學(xué)習(xí)開關(guān)20,學(xué)習(xí)指示燈41, +5V電源檢測電路21, +5VSB 電源檢測電路22,網(wǎng)絡(luò)切換電路17,硬盤切換電路16,與主板網(wǎng)卡連接的RJ45 插座27,內(nèi)網(wǎng)連接的RJ45插座28,外網(wǎng)連接的RJ45插座29,與主板硬盤接 口數(shù)據(jù)線連接的插座24,內(nèi)網(wǎng)硬盤接口數(shù)據(jù)線連接的插座25,外網(wǎng)硬盤接口 數(shù)據(jù)線連接的插座26,無線接收模塊18,數(shù)字模擬開關(guān)19,用于連接計算機(jī) 面板上開機(jī)鍵的啟動線(POWER ON)插針30,用于連接計算機(jī)主板上電源 (POWERON)開機(jī)插針的插針31, D觸發(fā)器32,非門33,連接主板上ACPI LED STR(S3 )待機(jī)指示燈插針39,光電耦合器40, +5VSB電源指示燈LED, 電阻R5、 R6、 R7、 R8和電容C1組成。PCI總線金手指37引總線與PCI接口 芯片36連接,同時引PCIRST弁復(fù)位信號到非門33輸入端,非門33輸出端連 接到D觸發(fā)器32時鐘端CK, D觸發(fā)器32置位端PR通過信號線與控制器15 相連,并接電阻R6至電源+5VSB及接電容Cl到地,D觸發(fā)器32清零端CLR 接電阻R8至電源+5VSB, D觸發(fā)器32的數(shù)據(jù)輸入端D接地,D觸發(fā)器32的 輸出端Q通過信號線與控制器15相連接,系統(tǒng)配置芯片38以總線方式與PCI 接口芯片36相連接,PCI接口芯片36以總線方式與本地總線35相連接,本 地總線35以總線方式與擴(kuò)展ROM芯片34相連接,本地總線35以總線方式 與I/O輸入輸出接口 23相連接,I/O輸入輸出接口 23以總線方式與控制器15
12相連接,控制器15通過連線分別與編碼學(xué)習(xí)開關(guān)20、學(xué)習(xí)指示燈41、十5V電 源檢測電路21、 +5VSB電源檢測電路22、網(wǎng)絡(luò)切換電路17、硬盤切換電路 16、無線接收模塊18,數(shù)字模擬開關(guān)19相連接,硬盤切換電路16通過連線分 別與插座24、插座25、插座26相連接,網(wǎng)絡(luò)切換電路17通過連線分別與插 座27、插座28、插座29相連接,插針30與插針31相連并通過連線連接到數(shù) 字模擬開關(guān)19開關(guān)兩端,插座39連接到光電耦合器40發(fā)光二極管輸入端, 光電耦合器40的光敏三極管集電極通過連線與控制器15相連,并接電阻R7 到電源+5VSB,光電耦合器40的光敏三極管發(fā)射極接地,圖2、圖4中無線 發(fā)送路10通過無線與無線接收模塊18相連,R5—端連接電源+5VSB,另一 端連接電源指示燈LED正極,電源指示燈LED負(fù)極接地。
PCI總線金手指37是用于與計算機(jī)PCI插槽連接,是網(wǎng)絡(luò)切換PCI卡與計 算機(jī)通路。
系統(tǒng)配置芯片38用于網(wǎng)絡(luò)切換PCI卡的配置,是一塊EEPOM存儲器芯片。 PCI接口芯片36是用于PCI總線與本地總線35之間的橋,連接PCI卡的
本地端邏輯到PCI總線上,并將PCI命令(讀寫寄存器、內(nèi)存、1/0端口等)翻
譯到本地端。
本地總線35用于連接擴(kuò)展ROM芯片34和I/O輸入接口 23的總線。 擴(kuò)展ROM芯片34是一塊EPROM存儲器芯片,存有網(wǎng)絡(luò)切換PCI卡的 控制程序,由讀取I/0輸入輸出接口 23的特征碼程序,網(wǎng)絡(luò)切換判斷程序, 軟盤、光盤、USB存儲設(shè)備檢測程序及提示程序,啟動方式判斷程序,內(nèi)存 清除程序,對I/O輸入輸出接口 23清"0"程序組成。
1/0輸入輸出接口 23用于存放網(wǎng)絡(luò)切換信號和啟動方式特征碼,通過總線 與本地總線35連接,通過總線與控制器15連接,上電及平時I/0輸入輸出接 口 23置為"0",當(dāng)控制器15接收到鼠標(biāo)上外網(wǎng)切換鍵1或內(nèi)網(wǎng)切換鍵3網(wǎng)絡(luò) 切換信號請求時,首先檢測STR (S3)待機(jī)信號,當(dāng)計算機(jī)處于待機(jī)狀態(tài),立 即開啟計算機(jī)按原網(wǎng)絡(luò)方式運(yùn)行,當(dāng)計算機(jī)不處于待機(jī)狀態(tài),送置位信號到D 觸發(fā)器32置位端PR,使Q端輸出為"1",進(jìn)行當(dāng)前網(wǎng)絡(luò)切換申請與前一次運(yùn) 行網(wǎng)絡(luò)比較,相同,仍然置I/0輸入輸出接口23為"0",不改變原網(wǎng)絡(luò)狀態(tài), 然后檢測+5V電源和D觸發(fā)器32的輸出端Q (PCIRST弁信號),當(dāng)檢測+5V電 源沒有,為計算機(jī)ATX電源處于待機(jī)狀態(tài),立即開啟計算機(jī)按原網(wǎng)絡(luò)方式運(yùn)行,當(dāng)檢測+5V電源從有到?jīng)]有,延時4秒開啟計算機(jī)按原網(wǎng)絡(luò)方式運(yùn)行,當(dāng) 檢測到+5V電源一直存在,而檢測到PCIRST弁信號,按原網(wǎng)絡(luò)方式重啟計算機(jī), 當(dāng)當(dāng)前網(wǎng)絡(luò)切換申請與前一次運(yùn)行網(wǎng)絡(luò)比較,不同,立即檢測+5V電源和D 觸發(fā)器32的輸出端Q (PCIRST弁信號),當(dāng)檢測+5V電源沒有,為計算機(jī)ATX 電源處于待機(jī)狀態(tài),立即切換相應(yīng)網(wǎng)絡(luò)并開啟計算機(jī),同時送網(wǎng)絡(luò)切換信號和 啟動方式(按鍵啟動)特征碼到I/O輸入輸出接口 23,當(dāng)檢測+5V電源從有到 沒有,延時4秒切換相應(yīng)網(wǎng)絡(luò)并開啟計算機(jī),同時送網(wǎng)絡(luò)切換信號和啟動方式 (按鍵啟動)特征碼到I/0輸入輸出接口 23,以上兩個網(wǎng)絡(luò)切換信號和啟動方 式特征碼相同,當(dāng)檢測到+5V電源一直存在,而檢測到PCIRST弁信號(說明計 算機(jī)是按重啟方式進(jìn)行網(wǎng)絡(luò)切換)時,控制器15切換相應(yīng)網(wǎng)絡(luò)并送網(wǎng)絡(luò)切換 信號和啟動(計算機(jī)重啟)方式特征碼到I/O輸入輸出接口 23,當(dāng)控制器15 從接收到鼠標(biāo)上外網(wǎng)切換鍵1或內(nèi)網(wǎng)切換鍵3網(wǎng)絡(luò)切換信號請求開始,2分鐘 內(nèi)沒有檢測到STR (S3)待機(jī)信號或PCIRST弁復(fù)位信號或+5V電源沒有信號 時清除本次網(wǎng)絡(luò)切換請求??刂破?5在沒有檢測到STR (S3)待機(jī)信號或 PCIRSW復(fù)位信號或+5V電源沒有信號之前,又接收到網(wǎng)絡(luò)切換請求,后一個 網(wǎng)絡(luò)切換請求有效,前一個網(wǎng)絡(luò)切換請求清除。
控制器15用于對外網(wǎng)切和內(nèi)網(wǎng)切換請求信號接收處理和存儲,計算機(jī)工作 狀態(tài)檢測和判斷,完成相應(yīng)執(zhí)行任務(wù),由單片機(jī)、程序存儲器、數(shù)據(jù)存儲器、 輸入接口、輸出接口、輸出推動電路構(gòu)成。
編碼學(xué)習(xí)開關(guān)20用于控制器15對外網(wǎng)切換鍵1和內(nèi)網(wǎng)切換鍵3無線編碼 學(xué)習(xí),由兩編碼開關(guān)組成, 一位"0"和"1"用于控制器15判斷是切換按鍵 學(xué)習(xí),還是網(wǎng)絡(luò)切換,另一位"0"和"1"用于外網(wǎng)切換鍵1學(xué)習(xí),還是內(nèi)網(wǎng) 切換鍵3學(xué)習(xí)。
學(xué)習(xí)指示燈41用于控制器15對外網(wǎng)切換鍵1和內(nèi)網(wǎng)切換鍵3無線編碼學(xué) 習(xí)指示,由發(fā)光二極LED組成,編碼學(xué)習(xí)開關(guān)20的一位用于控制器15判斷 是切換按鍵學(xué)習(xí),還是網(wǎng)絡(luò)切換的編碼位置于切換按鍵學(xué)習(xí)位置時學(xué)習(xí)指示燈 41亮,當(dāng)控制器15對外網(wǎng)切換鍵1和內(nèi)網(wǎng)切換鍵3學(xué)習(xí)完備,學(xué)習(xí)指示燈41 熄滅,提示學(xué)習(xí)成功,用戶可將編碼學(xué)習(xí)開關(guān)20置回網(wǎng)絡(luò)切換位置。 +5V電源檢測電路21用于控制器15對計算機(jī)電源+5V電源檢測。 +5VSB電源檢測電路22用于控制器15對計算機(jī)電源+5VSB電源檢測。狀態(tài),當(dāng)+5VSB電源沒有說明計算機(jī) 掉電,當(dāng)+5VSB電源存在,+5V電源沒有,說明計算機(jī)電源待機(jī),即計算機(jī) 處于關(guān)機(jī)、休眠、待機(jī)狀態(tài)。
計算機(jī)電源掉電時控制器15置網(wǎng)絡(luò)切換信息為外網(wǎng),當(dāng)重新上電,運(yùn)用內(nèi) 網(wǎng)切換鍵3和外網(wǎng)切換鍵1以外的任何一種方式開啟計算機(jī)為外網(wǎng)方式,當(dāng)運(yùn) 用內(nèi)網(wǎng)切換鍵3或外網(wǎng)切換鍵1開啟計算機(jī),控制器15接到網(wǎng)絡(luò)切換信號, 立即進(jìn)行相應(yīng)網(wǎng)絡(luò)切換并啟動計算機(jī),相當(dāng)于前一次網(wǎng)絡(luò)運(yùn)行為零。
計算機(jī)電源待機(jī),運(yùn)用內(nèi)網(wǎng)切換鍵3和外網(wǎng)切換鍵1以外的任何一種方式 開啟計算機(jī)為前一次計算機(jī)運(yùn)行的網(wǎng)絡(luò)方式。
插針39用于連接主板上ACPI LED STR ( S3 )待機(jī)指示燈,STR ( S3 ) 待機(jī)指示燈信號通過光電耦合器40傳送到控制器15,計算機(jī)處于待機(jī)時STR (S3)待機(jī)指示燈亮,平時熄滅,當(dāng)控制器15檢測到光電耦合器40輸出為"O" 時說明計算機(jī)處于待機(jī)狀態(tài),運(yùn)用內(nèi)網(wǎng)切換鍵3或外網(wǎng)切換鍵1開啟計算機(jī)不 改變網(wǎng)絡(luò)方式,即為待機(jī)時計算機(jī)運(yùn)行的網(wǎng)絡(luò)方式,從而有效地解決了計算機(jī) 待機(jī)時硬件不能改變的問題。當(dāng)主板上找不到STR (S3)待機(jī)信號指示燈(取 樣點(diǎn))時請用戶通過操作系統(tǒng)電源管理關(guān)閉計算機(jī)待機(jī)功能。
數(shù)字模擬開關(guān)19用于開啟計算機(jī),本例中取CD4066為數(shù)字模擬開關(guān),控 制端連接到控制器15,開關(guān)端連接到插針30和插針31,插針30用于連接計 算機(jī)面板上開機(jī)鍵的啟動線(POWERON),插針31用于連接計算機(jī)主板上電 源(POWER ON)開機(jī)插針,數(shù)字模擬開關(guān)19在這里相當(dāng)于計算機(jī)面板上開 機(jī)鍵的開機(jī)功能。
無線接收模塊18用于對鼠標(biāo)上無線發(fā)送電路10的無線接收并傳送給控制 器15,當(dāng)控制器15接收到網(wǎng)絡(luò)切換信號時判別是內(nèi)網(wǎng)還是外網(wǎng)切換請求,然 后根據(jù)+5V電源檢測、STR (S3)待機(jī)指示燈檢測、PCIRSIW復(fù)位信號檢測及 前后順序進(jìn)行相應(yīng)操作。
非門33用于PCI總線上PCIRST弁復(fù)位信號反向,輸入端接PCIRST弁復(fù)位 信號,輸出端連接D觸發(fā)器32時鐘端CK, D觸發(fā)器32時鐘CK上升沿有效, D觸發(fā)器32置位端PR通過信號線與控制器15相連,并接電阻R6至電源+5VSB 及接電容Cl到地,置位端PR低電平有效,D觸發(fā)器32清零端CLR接電阻 R8至電源+5VSB,清零端CLR低電平有效,D觸發(fā)器32的數(shù)據(jù)輸入端D接
15地,D觸發(fā)器32的輸出端Q通過信號線與控制器15相連接,計算機(jī)上電D 觸發(fā)器32置位,Q端輸出為"1",計算機(jī)啟動一次PCIRST弁就觸發(fā)一次D 觸發(fā)器32,使Q端輸出為"0",當(dāng)控制器15接收到鼠標(biāo)上外網(wǎng)切換鍵1或內(nèi) 網(wǎng)切換鍵3網(wǎng)絡(luò)切換信號請求時,首先檢測STR (S3)待機(jī)信號,當(dāng)計算機(jī)處 于待機(jī)狀態(tài),送開啟到數(shù)字模擬開關(guān)19開啟計算機(jī)按原網(wǎng)絡(luò)方式運(yùn)行,當(dāng)計 算機(jī)不處于待機(jī)狀態(tài),送置位信號到D觸發(fā)器32置位端PR,使Q端輸出為 "1",然后檢測+5V電源和D觸發(fā)器32的輸出端Q (PCIRST弁信號),完成相 應(yīng)任務(wù)。
硬盤切換電路16用于具體完成雙硬盤切換,連接有連接主板硬盤接口插座 的插座24,內(nèi)網(wǎng)硬盤接口的插座25,外網(wǎng)硬盤接口的插座26,以及受控端連 接到控制器15,當(dāng)接受到控制器15硬盤切換控制信號時進(jìn)行硬盤切換。
插座24是用于連接主板硬盤接口,通過硬盤線與主板硬盤接口插座連接。 插座25是用于連接內(nèi)網(wǎng)硬盤接口 ,通過硬盤線與內(nèi)網(wǎng)硬盤接口的數(shù)據(jù)口插 座連接。
插座26是用于連接外網(wǎng)硬盤接口 ,通過硬盤線與外網(wǎng)硬盤接口的數(shù)據(jù)口插 座連接。
網(wǎng)絡(luò)切換電路17用于具體完成雙網(wǎng)絡(luò)切換,連接有連接主機(jī)網(wǎng)卡RJ45接 口的插座27,內(nèi)網(wǎng)連接插座28,外網(wǎng)連接插座29,以及受控端連接到控制器 15,當(dāng)接受到控制器15網(wǎng)絡(luò)切換(單指網(wǎng)絡(luò))控制信號時進(jìn)行內(nèi)外切換。
插座29是用于連接主機(jī)網(wǎng)卡RJ45接口,為RJ45接口插座,通過兩頭帶 RJ45插頭的網(wǎng)絡(luò)線連接。
插座28是用于連接內(nèi)網(wǎng)網(wǎng)絡(luò)線的插座,為RJ45接口插座,內(nèi)網(wǎng)的RJ45 插頭插入其中。
插座29是用于連接外網(wǎng)網(wǎng)絡(luò)線的插座,為RJ45接口插座,外網(wǎng)的RJ45 插頭插入其中。
指示燈LED用于+5VSB電源指示,當(dāng)LED指示燈亮?xí)r說明計算機(jī)已接通 電源。
圖3中除指示燈LED和無線接收模塊18自網(wǎng)絡(luò)切換PCI卡引到計算機(jī)面 板,無線發(fā)送電路10本身就安裝在鼠標(biāo)上,其余都安裝在網(wǎng)絡(luò)切換PCI卡上。 圖3中標(biāo)號為15、 16、 17、 18、 19、 20、 22、 23、 32、 33、 40、 41、 R5、
16R6、 R7、 R8、 Cl、 LED工作電源由計算機(jī)待機(jī)電源+5VSB提供,標(biāo)號10由 鼠標(biāo)上電源提供,其余標(biāo)號需要工作電源由計算機(jī)電源+5V提供。
如圖5所示,擴(kuò)展ROM芯片34存有網(wǎng)絡(luò)切換PCI卡的控制程序,由讀 取I/0輸入輸出接口 23的特征碼程序,網(wǎng)絡(luò)切換判斷程序,軟盤、光盤、USB 存儲設(shè)備檢測程序及提示程序,啟動方式判斷程序,內(nèi)存清除程序,對1/0輸 入輸出接口 23清"0"程序組成。
讀取I/0輸入輸出接口 23的特征碼程序用于讀取網(wǎng)絡(luò)切換信號和啟動方式 特征碼。
網(wǎng)絡(luò)切換判斷程序用于判斷特征碼的網(wǎng)絡(luò)切換信號,判別當(dāng)前計算機(jī)啟動 是網(wǎng)絡(luò)切換,還是正常啟動,是網(wǎng)絡(luò)切換執(zhí)行下一步軟盤、光盤、USB存儲 設(shè)備檢測程序,否(正常啟動),轉(zhuǎn)結(jié)束。
軟盤、光盤、USB存儲設(shè)備檢測程序用于網(wǎng)絡(luò)切換時檢測軟驅(qū)、光驅(qū)、 USB接口中是否有存儲體存在,有存儲體存在執(zhí)行提示程序提示用戶取出,無 存儲體存在執(zhí)行下一步啟動方式判斷程序。
啟動方式判斷程序用于判斷特征碼的啟動方式,是重啟進(jìn)行的網(wǎng)絡(luò)切換, 還是開機(jī)進(jìn)行的網(wǎng)絡(luò)切換,是重啟進(jìn)行的網(wǎng)絡(luò)切換執(zhí)行下一步內(nèi)存清除程序, 再到I/O輸入輸出接口 23清"0"程序,否,轉(zhuǎn)I/O輸入輸出接口 23清"0" 程序。
I/O輸入輸出接口 23清"0"程序用于使I/O輸入輸出接口 23清"0",為 下次計算機(jī)啟動服務(wù),這樣使計算機(jī)在不進(jìn)行網(wǎng)絡(luò)切換啟動計算機(jī)時,擴(kuò)展 ROM芯片34程序體只執(zhí)行讀取I/O輸入輸出接口 23的特征碼程序和網(wǎng)絡(luò)切 換判斷程序,提高開機(jī)速度和使用方便。
本發(fā)明中沒有特別說明的網(wǎng)絡(luò)切換是指網(wǎng)絡(luò)和硬盤切換。 本發(fā)明中沒有特別說明的待機(jī)是指計算機(jī)待機(jī),即指STR (Suspend To RAM)"掛起到內(nèi)存"。
計算機(jī)電源待機(jī)是指計算機(jī)處于關(guān)機(jī)或休眠或待機(jī)狀態(tài)的一種。 使用方法
計算機(jī)在運(yùn)行狀態(tài)時網(wǎng)絡(luò)切換鍵同時充當(dāng)鼠標(biāo)主鍵功能,計算機(jī)在關(guān)機(jī)、 休眠或待機(jī)狀態(tài)時,網(wǎng)絡(luò)切換功能鍵同時充當(dāng)機(jī)箱面板開機(jī)鍵開機(jī)功能;
當(dāng)計算機(jī)接通電源或掉電后重新上電,點(diǎn)擊(主機(jī)關(guān)機(jī)后鼠標(biāo)帶電)或按啟(主機(jī)關(guān)機(jī)后鼠標(biāo)不帶電)鼠標(biāo)上內(nèi)網(wǎng)切換鍵3以及外網(wǎng)切換鍵1時立即進(jìn) 行網(wǎng)絡(luò)切換的同時啟動計算機(jī);
計算機(jī)接通電源或掉電后重新上電,運(yùn)用內(nèi)網(wǎng)切換鍵3和外網(wǎng)切換鍵1以 外的任何一種方式開啟計算機(jī)為外網(wǎng)方式;
計算機(jī)電源在待機(jī)狀態(tài),運(yùn)用網(wǎng)絡(luò)切換鍵以外的任何一種方式開啟計算機(jī) 為前一次計算機(jī)運(yùn)行的網(wǎng)絡(luò)運(yùn)行方式;
計算機(jī)電源待機(jī)時,點(diǎn)擊或按啟鼠標(biāo)上網(wǎng)絡(luò)切換鍵與前一次運(yùn)行網(wǎng)絡(luò)相同,
網(wǎng)絡(luò)切換鍵只充當(dāng)機(jī)箱面板開機(jī)鍵開機(jī)功能;
計算機(jī)在關(guān)機(jī)、休眠時,點(diǎn)擊或按啟鼠標(biāo)上網(wǎng)絡(luò)切換鍵與前一次運(yùn)行網(wǎng)絡(luò) 不同,進(jìn)行網(wǎng)絡(luò)切換得同時打開計算機(jī);
計算機(jī)在待機(jī)狀態(tài)時,點(diǎn)擊或按啟鼠標(biāo)上任意一個網(wǎng)絡(luò)切換鍵,網(wǎng)絡(luò)切換 鍵只充當(dāng)機(jī)箱面板開機(jī)鍵開機(jī)功能,開啟計算機(jī)進(jìn)入到待機(jī)時的運(yùn)行網(wǎng)絡(luò);
計算機(jī)在運(yùn)行狀態(tài),當(dāng)鼠標(biāo)移動到重啟、關(guān)機(jī)、休眠標(biāo)記時,點(diǎn)擊或按啟 鼠標(biāo)上網(wǎng)絡(luò)切換鍵請求網(wǎng)絡(luò)切換,計算機(jī)操作系統(tǒng)執(zhí)行相應(yīng)任務(wù),進(jìn)行網(wǎng)絡(luò)切 換并同時重啟動計算機(jī);
計算機(jī)在運(yùn)行狀態(tài),點(diǎn)擊或按啟鼠標(biāo)上與當(dāng)前運(yùn)行網(wǎng)絡(luò)相同的網(wǎng)絡(luò)切換鍵, 只具有鼠標(biāo)左鍵(主鍵)功能;計算機(jī)在運(yùn)行狀態(tài),當(dāng)鼠標(biāo)移動待機(jī)標(biāo)記時, 點(diǎn)擊或按啟鼠標(biāo)上任一網(wǎng)絡(luò)切換鍵,只具有鼠標(biāo)左鍵(主鍵)功能;
計算機(jī)運(yùn)行過程中,在重啟、關(guān)機(jī)、休眠、待機(jī)標(biāo)記外點(diǎn)擊或按啟鼠標(biāo)上 網(wǎng)絡(luò)切換鍵請求網(wǎng)絡(luò)切換,2分鐘內(nèi)用任何一種方式重啟或關(guān)機(jī)或休眠都可完 成網(wǎng)絡(luò)切換并自動啟動計算機(jī),對待機(jī)不起作用;2分鐘內(nèi)計算機(jī)沒有重啟或 計算機(jī)沒有關(guān)機(jī)、沒有休眠,網(wǎng)絡(luò)切換請求被清除;
網(wǎng)絡(luò)切換PCI卡沒有連接主板上STR (S3)待機(jī)信號指示燈(取樣點(diǎn))時, 通過操作系統(tǒng)電源管理關(guān)閉計算機(jī)待機(jī)功能;
計算機(jī)運(yùn)行過程中按了其一網(wǎng)絡(luò)切換按鍵,在計算機(jī)重啟或計算機(jī)關(guān)機(jī)、 休眠、待機(jī)之前又按另一網(wǎng)絡(luò)切換按鍵,后一個網(wǎng)絡(luò)切換請求有效,前一個網(wǎng) 絡(luò)切換請求清除。
權(quán)利要求
1. 一種遙控網(wǎng)絡(luò)物理隔離裝置,由鼠標(biāo)和PCI網(wǎng)絡(luò)隔離卡組成,鼠標(biāo)包括鼠標(biāo)基本體和鼠標(biāo)擴(kuò)展電路,鼠標(biāo)基本體包括右鍵(2)、中鍵(4)、左鍵(6)和鼠標(biāo)基本功能電路(11),其特征在于所述鼠標(biāo)包括外網(wǎng)切換鍵(1)和內(nèi)網(wǎng)切換鍵(3)、雙色指示燈(5),鼠標(biāo)擴(kuò)展電路包括電路(401)、第一電阻(R1)和第二電阻(R2),其中電路(401)包括編碼電路(7)、異或門(8)、第一數(shù)字模擬開關(guān)(9)和無線發(fā)送模塊(10);PCI網(wǎng)絡(luò)隔離卡由控制器(15)、硬盤切換電路(16)、網(wǎng)絡(luò)切換電路(17)、無線接收模塊(18)、第二數(shù)字模擬開關(guān)(19)、編碼學(xué)習(xí)開關(guān)(20)、第一電源檢測電路(21)、第二電源檢測電路(22)、I/O輸入輸出接口(23)、第一插座(24)至第六插座(29)、第一插針(30)、第二插針(31)、D觸發(fā)器(32)、非門(33)、擴(kuò)展ROM芯片(34)、本地總線(35)、PCI接口芯片(36)、PCI總線金手指(37)、系統(tǒng)配置芯片(38)、第三插針(39)、光電耦合器(40)、學(xué)習(xí)指示燈(41)、電源指示燈(LED)、第五電阻(R5)至第八電阻(R8)和第一電容(C1)組成;外網(wǎng)切換鍵(1)和內(nèi)網(wǎng)切換鍵(3)分別位于鼠標(biāo)上部兩側(cè),鼠標(biāo)基本功能電路(11)中電源分別接擴(kuò)展電路(401)、外網(wǎng)切換鍵(1)和內(nèi)網(wǎng)切換鍵(3)的電源輸入端,外網(wǎng)切換鍵(1)的輸出端分別接第一電阻(R1)的一端、編碼電路(7)的一個輸入端和異或門(8)的一個輸入端,內(nèi)網(wǎng)切換鍵(3)的輸出端分別接第二電阻(R2)的一端、編碼電路(7)的另一個輸入端和異或門(8)的另一個輸入端,編碼電路(7)的輸出與雙色指示燈(5)電連接,編碼電路(7)的輸出端接無線發(fā)送模塊(10)的輸入端,異或門(8)的輸出端接第一數(shù)字模擬開關(guān)(9)的控制端,第一數(shù)字模擬開關(guān)(9)的開關(guān)兩端分別接鼠標(biāo)基本功能電路(11)中左鍵(6)的連接點(diǎn);無線發(fā)送模塊(10)與無線接收模塊(18)無線連接,第一插座(24)至第三插座(26)分別接硬盤切換電路(16),第四插座(27)至第六插座(29)分別接網(wǎng)絡(luò)切換電路(17),控制器(15)的輸出端接硬盤切換電路(16)的控制端,控制器(15)的輸出端接網(wǎng)絡(luò)切換電路(17)的控制端,無線接收模塊(18)、編碼學(xué)習(xí)開關(guān)(20)、第一電源檢測電路(21)、第二電源檢測電路(22)、學(xué)習(xí)指示燈(41)的輸出端分別接控制器(15)的輸入端,控制器(15)的輸出端依次串接I/O輸入輸出接口(23)、本地總線(35)、PCI接口芯片(36)、PCI總線金手指(37),本地總線(35)與擴(kuò)展ROM芯片(34)電連接,PCI接口芯片(36)與系統(tǒng)配置芯片(38)電連接,PCI總線金手指(37)上的輸出端串接非門(33)接D觸發(fā)器(32)的時鐘輸入端,外部電源分別接第五電阻(R5)、第六電阻(R6)、第八電阻(R8)的一端,第五電阻(R5)的另一端串接電源指示燈(LED)后接地,第八電阻(R8)的另一端接D觸發(fā)器(32)的清零端,第六電阻(R6)的另一端分別接電容(C1)的一端、D觸發(fā)器(32)的置位端和控制器(15)的輸入端,電容(C1)的另一端與D觸發(fā)器(32)的輸入端連接接地,D觸發(fā)器(32)的輸出端接控制器(15)的輸入端,控制器(15)的輸出端接第二數(shù)字模擬開關(guān)(19)的控制端,光電耦合器(40)的輸出端和第七電阻(R7)的一端相連接控制器(15)的輸入端,第二數(shù)字模擬開關(guān)(19)的輸出端分別接第一插針(30)、第二插針(31),第七電阻(R7)的另一端接外接電源,第三插針(39)與光電耦合器(40)二極管電連接,光電耦合器(40)的光敏三極管發(fā)射極端接地。
2. —種基于權(quán)利要求1所述的遙控網(wǎng)絡(luò)物理隔離裝置的控制方法,其特征 在于包括如下步驟a. )按下外網(wǎng)切換鍵(1)或內(nèi)網(wǎng)切換鍵(3)依次通過編碼電路(7)、 無線發(fā)送模塊(10)發(fā)出切換信號,同時依次通過異或門(8)、第一數(shù)字模擬 開關(guān)(9)發(fā)出鼠標(biāo)左鍵信號;b. )計算機(jī)在運(yùn)行狀態(tài),當(dāng)按下與當(dāng)前運(yùn)行網(wǎng)絡(luò)相同的外網(wǎng)切換鍵(1) 或內(nèi)網(wǎng)切換鍵(3),只相當(dāng)鼠標(biāo)左鍵功能,當(dāng)按下與當(dāng)前運(yùn)行網(wǎng)絡(luò)不相同的外 網(wǎng)切換鍵(1)或內(nèi)網(wǎng)切換鍵(3),具有網(wǎng)絡(luò)請求和鼠標(biāo)左鍵功能;計算機(jī)在 關(guān)機(jī)、休眠、待機(jī)狀態(tài),外網(wǎng)切換鍵(1)或內(nèi)網(wǎng)切換鍵(3)同時具有機(jī)箱面 開機(jī)鍵開機(jī)功能;c. )控制器(15)通過I/O輸入輸出接口 (23)存放特征碼,特征碼包 含網(wǎng)絡(luò)切換請求和啟動方式;d. )采用計算機(jī)重啟或開機(jī)啟動時,計算機(jī)執(zhí)行擴(kuò)展ROM芯片(34) 中BIOS程序的讀取I/O輸入輸出接口 (23)的特征碼程序,判別特征碼的網(wǎng) 絡(luò)切換請求位,當(dāng)為切換信號,進(jìn)入下一步驟e,否則退出;e. )計算機(jī)執(zhí)行擴(kuò)展ROM芯片(34)中BIOS程序的有無外設(shè)存儲體程 序,有外設(shè)存儲體,計算機(jī)提示用戶取出,取出或無外設(shè)存儲體,進(jìn)入步驟f,否則返回步驟e;f. )計算機(jī)執(zhí)行擴(kuò)展ROM芯片(34)中BIOS程序的讀取I/O輸入輸出 接口 (23)的特征碼程序,判別特征碼的啟動方式位,是重啟動計算機(jī),進(jìn)入 步驟g,否則進(jìn)入步驟h;g. )計算機(jī)執(zhí)行擴(kuò)展ROM芯片(34)中BIOS程序的清除內(nèi)存程序,清 除內(nèi)存,進(jìn)入步驟h;h. )計算機(jī)執(zhí)行擴(kuò)展ROM芯片(34)中BIOS程序的I/O輸入輸出接口 (23)清零程序,將I/0輸入輸出接口 (23)清零,退出,計算機(jī)進(jìn)入正常運(yùn)行。
全文摘要
本發(fā)明公布了一種遙控網(wǎng)絡(luò)物理隔離裝置及其控制方法,其網(wǎng)絡(luò)切換鍵安裝在鼠標(biāo)上,同時有具有鼠標(biāo)主鍵功能,計算機(jī)電源待機(jī)時,同時為面板開機(jī)鍵開機(jī)功能,遙控電路集成在鼠標(biāo)內(nèi)部。電源待機(jī)時,控制器接收到網(wǎng)絡(luò)切換請求,完成相應(yīng)網(wǎng)絡(luò)切換和開啟計算機(jī),計算機(jī)在運(yùn)行狀態(tài),當(dāng)鼠標(biāo)移動到重啟、關(guān)機(jī)、休眠標(biāo)記時,點(diǎn)擊或按啟網(wǎng)絡(luò)切換鍵,操作系統(tǒng)執(zhí)行相應(yīng)任務(wù),控制器完成相應(yīng)網(wǎng)絡(luò)切換同時啟動計算機(jī)。本發(fā)明的顯著特點(diǎn)在于其將網(wǎng)絡(luò)切換鍵和鼠標(biāo)主鍵集合在一起,用戶根據(jù)需要重啟或關(guān)機(jī)或休眠實(shí)現(xiàn)一鍵網(wǎng)絡(luò)切換并同時啟動計算機(jī),不僅有效提高了網(wǎng)絡(luò)切換速度,且適合任何操作系統(tǒng),使用方便。
文檔編號G06F3/038GK101498971SQ200910025740
公開日2009年8月5日 申請日期2009年3月9日 優(yōu)先權(quán)日2009年3月9日
發(fā)明者峰 亓, 勇 唐, 張慧敏, 支海龍, 王長寶, 磊 費(fèi), 慎 鄭 申請人:江蘇科技大學(xué)