国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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

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

      [0004]為了解決以上技術(shù)問題,本發(fā)明提出了一種KVM—體機(jī)虛擬多路USB鍵鼠設(shè)備的方法,將一路鍵鼠虛擬拓展為多路,以保證每路主機(jī)始終掛載KVM USB鍵鼠驅(qū)動,這樣便解決了主機(jī)睡眠喚醒的問題,同時保證了切換通道時鍵鼠的響應(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連接主機(jī)時,USB鍵鼠初始化枚舉過程由USB協(xié)議芯片自動完成,USB初始化完成后,一旦鍵鼠有動作,鍵鼠數(shù)據(jù)便可通過處理器發(fā)送至主機(jī)端。
      [0007]本發(fā)明可用于KVM(keyboard video mouse)一體機(jī)虛擬多路USB鍵鼠設(shè)備,以便實現(xiàn)KVM對多路主機(jī)的控制,涉及通訊、計算機(jī)領(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),保證了多路主機(jī)同時插拔USB鍵鼠接口時,順利完成初始化過程,按鍵負(fù)責(zé)主機(jī)通道之間的切換,指示燈可以指示KVM當(dāng)前連接的主機(jī)通道。
      [0011]軟件設(shè)計流程如圖2所示,首先KVM上電初始化,處理器將鍵鼠HID描述符寫入EEPROM,當(dāng)KVM連接主機(jī)時,USB鍵鼠初始化枚舉過程由USB協(xié)議芯片自動完成,USB初始化完成后,一旦鍵鼠有動作,鍵鼠數(shù)據(jù)便可通過處理器發(fā)送至主機(jī)端。
      [0012]當(dāng)KVM完成初始化并正常開始工作后,如果旁路主機(jī)發(fā)生睡眠動作,主機(jī)查詢設(shè)備狀態(tài)的動作將由USB協(xié)議芯片完成指令應(yīng)答,這樣就保證了 USB鍵鼠實時在線,而又不影響接通主機(jī)正常使用的功能。
      【主權(quán)項】
      1.一種KVM—體機(jī)虛擬多路USB鍵鼠設(shè)備的方法,其特征在于, 通過軟硬一體化方案,將一路鍵鼠虛擬拓展為數(shù)路,以保證每路主機(jī)始終掛載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連接主機(jī)時,USB鍵鼠初始化枚舉過程由USB協(xié)議芯片自動完成,USB初始化完成后,一旦鍵鼠有動作,鍵鼠數(shù)據(jù)便可通過處理器發(fā)送至主機(jī)端。
      【文檔編號】G06F3/02GK106095123SQ201610431794
      【公開日】2016年11月9日
      【申請日】2016年6月17日
      【發(fā)明人】袁啟孟, 耿士華, 陳乃闊, 吳之光
      【申請人】山東超越數(shù)控電子有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1