亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種kvm一體機虛擬多路usb鍵鼠設(shè)備的方法

文檔序號:10724290閱讀:1027來源:國知局
一種kvm一體機虛擬多路usb鍵鼠設(shè)備的方法
【專利摘要】本發(fā)明提供一種KVM一體機虛擬多路USB鍵鼠設(shè)備的方法,屬于KVM技術(shù)領(lǐng)域,本發(fā)明將一路鍵鼠虛擬拓展為多路,以保證每路主機始終掛載KVM USB鍵鼠驅(qū)動,這樣便解決了主機睡眠喚醒的問題,同時保證了切換通道時鍵鼠的響應(yīng)速度。
【專利說明】
一種KVM—體機虛擬多路USB鍵鼠設(shè)備的方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及KVM技術(shù)領(lǐng)域,尤其涉及一種KVM—體機虛擬多路USB鍵鼠設(shè)備的方法。
【背景技術(shù)】
[0002]KVM—體機集鍵鼠顯示于一體,實現(xiàn)了對多路主機的實施操作與監(jiān)控,目前以四通道以及八通道KVM居多。隨著我軍信息化自動化技術(shù)的普及,控制系統(tǒng)與設(shè)備也越來越復(fù)雜與龐大,服務(wù)器、計算機、交換機經(jīng)常需要協(xié)同工作,這就誕生了機架式機柜系統(tǒng),為了實現(xiàn)對多路機架式服務(wù)器、計算機的操控,KVM—體機便應(yīng)運而生。
[0003]KVM本身自帶一套鍵盤鼠標(biāo),如果KVM輸出端鍵盤鼠標(biāo)為USB接口,在KVM工作時,鍵鼠設(shè)備只能連接到通道被選定的主機,如果KVM在操作一路主機時,其他通路主機進(jìn)入了待機睡眠模式,當(dāng)KVM切換到已睡眠的主機后,主機在睡眠模式下已無法加載USB驅(qū)動,因此KVM是無法喚醒主機的。

【發(fā)明內(nèi)容】

[0004]為了解決以上技術(shù)問題,本發(fā)明提出了一種KVM—體機虛擬多路USB鍵鼠設(shè)備的方法,將一路鍵鼠虛擬拓展為多路,以保證每路主機始終掛載KVM USB鍵鼠驅(qū)動,這樣便解決了主機睡眠喚醒的問題,同時保證了切換通道時鍵鼠的響應(yīng)速度,因為USB鍵鼠不需要重新加載驅(qū)動。
[0005]本發(fā)明主要包括硬件電路設(shè)計和軟件設(shè)計流程,
其中,
硬件電路設(shè)計:每一路USB鍵鼠都串聯(lián)一片USB協(xié)議芯片,此USB芯片可獨自完成USB描述符枚舉,枚舉信息存儲在EEPROM內(nèi),可通過處理器改寫,本設(shè)計在初始化過程中,MCU向EEPROM中寫入鍵鼠HID描述符。處理器連接一路鍵鼠輸入,每路鍵鼠輸出端口連接到USB協(xié)議芯片。通道切換通過按鍵操作來實現(xiàn),指示燈可顯示當(dāng)前通道信息。
[0006]軟件設(shè)計流程:首先KVM上電初始化,處理器將鍵鼠HID描述符寫入EEPR0M,當(dāng)KVM連接主機時,USB鍵鼠初始化枚舉過程由USB協(xié)議芯片自動完成,USB初始化完成后,一旦鍵鼠有動作,鍵鼠數(shù)據(jù)便可通過處理器發(fā)送至主機端。
[0007]本發(fā)明可用于KVM(keyboard video mouse)一體機虛擬多路USB鍵鼠設(shè)備,以便實現(xiàn)KVM對多路主機的控制,涉及通訊、計算機領(lǐng)域等。
【附圖說明】
[0008]圖1是硬件電路設(shè)計示意圖;
圖2是軟件設(shè)計流程圖。
【具體實施方式】
[0009]下面對本發(fā)明的內(nèi)容進(jìn)行更加詳細(xì)的闡述: 硬件電路設(shè)計如圖1所示,每一路USB鍵鼠都串聯(lián)一片USB協(xié)議芯片,此USB芯片可獨自完成USB描述符枚舉,枚舉信息存儲在EEPROM內(nèi),可通過處理器改寫,本設(shè)計在初始化過程中,M⑶向EEPROM中寫入鍵鼠HI D描述符。處理器連接一路鍵鼠輸入,每路鍵鼠輸出端口連接至IjUSB協(xié)議芯片。通道切換通過按鍵操作來實現(xiàn),指示燈可顯示當(dāng)前通道信息。
[0010]USB協(xié)議芯片協(xié)助處理器完成了 USB初始化枚舉過程,減輕了處理器負(fù)擔(dān),保證了多路主機同時插拔USB鍵鼠接口時,順利完成初始化過程,按鍵負(fù)責(zé)主機通道之間的切換,指示燈可以指示KVM當(dāng)前連接的主機通道。
[0011]軟件設(shè)計流程如圖2所示,首先KVM上電初始化,處理器將鍵鼠HID描述符寫入EEPROM,當(dāng)KVM連接主機時,USB鍵鼠初始化枚舉過程由USB協(xié)議芯片自動完成,USB初始化完成后,一旦鍵鼠有動作,鍵鼠數(shù)據(jù)便可通過處理器發(fā)送至主機端。
[0012]當(dāng)KVM完成初始化并正常開始工作后,如果旁路主機發(fā)生睡眠動作,主機查詢設(shè)備狀態(tài)的動作將由USB協(xié)議芯片完成指令應(yīng)答,這樣就保證了 USB鍵鼠實時在線,而又不影響接通主機正常使用的功能。
【主權(quán)項】
1.一種KVM—體機虛擬多路USB鍵鼠設(shè)備的方法,其特征在于, 通過軟硬一體化方案,將一路鍵鼠虛擬拓展為數(shù)路,以保證每路主機始終掛載KVM USB鍵鼠驅(qū)動。2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 硬件電路:每一路USB鍵鼠都串聯(lián)一片USB協(xié)議芯片,此USB芯片可獨自完成USB描述符枚舉,枚舉信息存儲在EEPROM內(nèi),可通過處理器改寫,在初始化過程中,MCU向EEPROM中寫入鍵鼠HID描述符;處理器連接一路鍵鼠輸入,每路鍵鼠輸出端口連接到USB協(xié)議芯片;通道切換通過按鍵操作來實現(xiàn),指示燈可顯示當(dāng)前通道信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 軟件設(shè)計流程:首先KVM上電初始化,處理器將鍵鼠HID描述符寫入EEPR0M,當(dāng)KVM連接主機時,USB鍵鼠初始化枚舉過程由USB協(xié)議芯片自動完成,USB初始化完成后,一旦鍵鼠有動作,鍵鼠數(shù)據(jù)便可通過處理器發(fā)送至主機端。
【文檔編號】G06F3/02GK106095123SQ201610431794
【公開日】2016年11月9日
【申請日】2016年6月17日
【發(fā)明人】袁啟孟, 耿士華, 陳乃闊, 吳之光
【申請人】山東超越數(shù)控電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1