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

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

文檔序號:10724290閱讀:1031來源:國知局
一種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本身自帶一套鍵盤鼠標,如果KVM輸出端鍵盤鼠標為USB接口,在KVM工作時,鍵鼠設(shè)備只能連接到通道被選定的主機,如果KVM在操作一路主機時,其他通路主機進入了待機睡眠模式,當(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)容進行更加詳細的闡述: 硬件電路設(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初始化枚舉過程,減輕了處理器負擔(dān),保證了多路主機同時插拔USB鍵鼠接口時,順利完成初始化過程,按鍵負責(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
襄垣县| 柳州市| 南川市| 济南市| 礼泉县| 山丹县| 商城县| 咸丰县| 竹溪县| 班戈县| 平和县| 贡嘎县| 新建县| 奇台县| 丰县| 西乌珠穆沁旗| 峨边| 将乐县| 开阳县| 新丰县| 太仓市| 红原县| 灌云县| 江源县| 彝良县| 桃园市| 清流县| 桦川县| 昌都县| 工布江达县| 平舆县| 彝良县| 岐山县| 化德县| 江川县| 安远县| 靖宇县| 同仁县| 苗栗县| 鹿邑县| 崇州市|