最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法

文檔序號:7861416閱讀:4388來源:國知局
專利名稱:一種計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)控制技術(shù)領(lǐng)域,具體地說,涉及一種計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法。
背景技術(shù)
科學(xué)技術(shù)的發(fā)展,導(dǎo)致了計(jì)算機(jī)的更新速度非常的快。當(dāng)我們對計(jì)算機(jī)進(jìn)行控制時,需要用到鍵盤,而對計(jì)算機(jī)進(jìn)行遠(yuǎn)程控制時,通常使用的是網(wǎng)絡(luò)技術(shù)。但是,目前有很多的早期計(jì)算機(jī)或者一些專門用途的計(jì)算機(jī)設(shè)備,不具有現(xiàn)代網(wǎng)絡(luò)控制技術(shù)的功能,因此,不能滿足現(xiàn)在的實(shí)際使用要求,全部設(shè)備更換會造成比較嚴(yán)重的浪費(fèi)。而如何實(shí)現(xiàn)這些計(jì)算機(jī)或者專用設(shè)備的遠(yuǎn)程網(wǎng)絡(luò)控制,就成了一個亟待解決的問題
發(fā)明內(nèi)容
·本發(fā)明的目的在于提供了一種計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法,解決不能上網(wǎng)計(jì)算機(jī)或者設(shè)備的遠(yuǎn)程控制問題。為解決上述問題,本發(fā)明所采用的技術(shù)方案是一種計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法,其特征在于包括以下步驟I)、在TCP-IP協(xié)議的網(wǎng)絡(luò)連接下,若干臺具有遠(yuǎn)程網(wǎng)絡(luò)功能的計(jì)算機(jī)作為控制計(jì)算機(jī),利用遠(yuǎn)程桌面軟件建立異地的遠(yuǎn)程桌面控制系統(tǒng);2)、在控制計(jì)算機(jī)的操作系統(tǒng)上用軟件生成一個能夠在遠(yuǎn)程桌面狀態(tài)下正常工作的計(jì)算機(jī)虛擬軟鍵盤;3)、將虛擬軟鍵盤在遠(yuǎn)程桌面狀態(tài)下輸出的鍵盤掃描碼通過計(jì)算機(jī)I/O總線輸出到專用的總線轉(zhuǎn)換卡上,然后將虛擬軟鍵盤掃描碼連接到受控計(jì)算機(jī)或者設(shè)備的鍵盤輸入接口上;4)、在啟動虛擬軟鍵盤和建立遠(yuǎn)程桌面控制的狀態(tài)下,利用鼠標(biāo)控制計(jì)算機(jī)上的虛擬軟鍵盤,就實(shí)時地實(shí)現(xiàn)了對被控計(jì)算機(jī)或設(shè)備的遠(yuǎn)程控制。進(jìn)一步地說所述軟件生成計(jì)算機(jī)虛擬軟鍵盤的實(shí)現(xiàn)方法是在其中一臺被控計(jì)算機(jī)的顯示器上生成一個與所控制的物理鍵盤類似的軟鍵盤,并增加一個“遠(yuǎn)程/本地”按鍵,并且利用軟鍵盤上的“遠(yuǎn)程/本地”按鍵選擇物理鍵盤或者虛擬鍵盤。更進(jìn)一步地說所述總線轉(zhuǎn)換卡包括USB2. OD協(xié)議模塊、數(shù)據(jù)轉(zhuǎn)換單元、PS/2鍵盤碼并行/串行轉(zhuǎn)換單元、光電耦合電路和鍵盤切換單元;USB2. OD協(xié)議模塊輸入連接在控制計(jì)算機(jī)的USB 口上,另一端有8位雙向數(shù)據(jù)總線、5位地址線單向輸出、I位寫輸出控制線、I位讀輸出控制線、I位外部狀態(tài)輸入控制線;數(shù)據(jù)轉(zhuǎn)換單元輸入為USB2. OD協(xié)議模塊的地址、虛擬軟鍵盤程序發(fā)出的鍵盤數(shù)據(jù)和讀寫控制信號,輸出為去USB2. OD協(xié)議模塊的狀態(tài)信號以及與每一個按鍵對應(yīng)的8位數(shù)據(jù)序列。更進(jìn)一步地說所述虛擬軟鍵盤的程序執(zhí)行流程為首先初始化軟鍵盤按鍵和USB-PS/2數(shù)據(jù)轉(zhuǎn)換單元,設(shè)置鍵盤上的按鍵對應(yīng)的編碼,并設(shè)置USB-PS/2數(shù)據(jù)轉(zhuǎn)換單元為就緒狀態(tài),接下來通過鼠標(biāo)點(diǎn)擊軟鍵盤上的按鍵時,會向設(shè)定的特定變量中寫入該按鍵相對應(yīng)的PS/2編碼。由于采用了上述技術(shù)方案,與現(xiàn)有技術(shù)相比,本發(fā)明結(jié)合遠(yuǎn)程桌面軟件,生成一個遠(yuǎn)程桌面下控制的虛擬計(jì)算機(jī)軟鍵盤,該虛擬軟鍵盤可以安裝在任何具有網(wǎng)絡(luò)條件的計(jì)算機(jī)上,同時,在任何其它有網(wǎng)絡(luò)的地點(diǎn),都可以通過對該虛擬計(jì)算機(jī)鍵盤的操作完成對某一特定的不具有現(xiàn)代網(wǎng)絡(luò)功能的計(jì)算機(jī)或設(shè)備的實(shí)時操作,其效果等同于在現(xiàn)場對該計(jì)算機(jī)或者設(shè)備的操作。同時下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明作進(jìn)一步說明。


圖I為本發(fā)明一種實(shí)施例的遠(yuǎn)程控制連接示意圖;圖2為本發(fā)明一種實(shí)施例的總線轉(zhuǎn)換卡的硬件實(shí)現(xiàn)原理框圖;
圖3為本發(fā)明一種實(shí)施例的虛擬軟鍵盤程序執(zhí)行流程圖。
具體實(shí)施例方式實(shí)施例如圖I所示,一種計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法,包括以下步驟I)、在TCP-IP協(xié)議的網(wǎng)絡(luò)連接下,若干臺具有遠(yuǎn)程網(wǎng)絡(luò)功能的計(jì)算機(jī)作為控制計(jì)算機(jī),利用遠(yuǎn)程桌面軟件建立異地的遠(yuǎn)程桌面控制系統(tǒng)。2)、在控制計(jì)算機(jī)的操作系統(tǒng)上用軟件生成一個能夠在遠(yuǎn)程桌面狀態(tài)下正常工作的計(jì)算機(jī)虛擬軟鍵盤。3)、將虛擬軟鍵盤在遠(yuǎn)程桌面狀態(tài)下輸出的鍵盤掃描碼通過計(jì)算機(jī)I/O總線輸出到專用的總線轉(zhuǎn)換卡上,然后將虛擬軟鍵盤掃描碼傳輸?shù)绞芸赜?jì)算機(jī)或者設(shè)備的鍵盤輸入接口上。4)、在啟動虛擬軟鍵盤和建立遠(yuǎn)程桌面控制的狀態(tài)下,利用鼠標(biāo)控制計(jì)算機(jī)上的虛擬軟鍵盤,就實(shí)時地實(shí)現(xiàn)了對被控計(jì)算機(jī)或設(shè)備的遠(yuǎn)程控制。在本實(shí)施例中,所述軟件生成計(jì)算機(jī)虛擬軟鍵盤的實(shí)現(xiàn)方法是在其中一臺被控計(jì)算機(jī)的顯示器上生成一個與所控制的物理鍵盤類似的軟鍵盤,并增加一個“遠(yuǎn)程/本地”按鍵,并且利用軟鍵盤上的“遠(yuǎn)程/本地”按鍵選擇物理鍵盤或者虛擬鍵盤。如圖2所示,所述總線轉(zhuǎn)換卡包括USB2. OD協(xié)議模塊、數(shù)據(jù)轉(zhuǎn)換單元、PS/2鍵盤碼并行/串行轉(zhuǎn)換單元、光電耦合電路和鍵盤切換單元;USB2. OD協(xié)議模塊輸入連接在控制計(jì)算機(jī)的USB 口上,另一端有8位雙向數(shù)據(jù)總線、5位地址線單向輸出、I位寫輸出控制線、I位讀輸出控制線、I位外部狀態(tài)輸入控制線;數(shù)據(jù)轉(zhuǎn)換單元輸入為USB2. OD協(xié)議模塊的地址、虛擬軟鍵盤程序發(fā)出的鍵盤數(shù)據(jù)和讀寫控制信號,輸出為去USB2. OD協(xié)議模塊的狀態(tài)信號以及與每一個按鍵對應(yīng)的8位數(shù)據(jù)序列。另外,本實(shí)施例還給了虛擬軟鍵盤的程序執(zhí)行流程,如圖3所示,首先初始化軟鍵盤按鍵和USB-PS/2數(shù)據(jù)轉(zhuǎn)換單元,設(shè)置鍵盤上的按鍵對應(yīng)的編碼,并設(shè)置USB-PS/2數(shù)據(jù)轉(zhuǎn)換單元為就緒狀態(tài),接下來通過鼠標(biāo)點(diǎn)擊軟鍵盤上的按鍵時,會向設(shè)定的特定變量中寫入該按鍵相對應(yīng)的PS/2編碼。本發(fā)明還給出了一種具體的實(shí)施方式一、安裝遠(yuǎn)程桌面軟件使用兩臺電腦甲、乙作為控制計(jì)算機(jī),在甲、乙計(jì)算機(jī)上分別安裝ntra-VNC遠(yuǎn)程桌面系統(tǒng)軟件,甲作為主控制端,乙作為次控制端。同時,將計(jì)算機(jī)丙作為受控計(jì)算機(jī)(或受控設(shè)備)。利用網(wǎng)絡(luò)線等將計(jì)算機(jī)甲、計(jì)算機(jī)乙、總線轉(zhuǎn)換卡、計(jì)算機(jī)丙(或受控設(shè)備)聯(lián)系起來。二、制作虛擬軟鍵盤軟件采用Visual C++語言編寫一個特定的軟件,在計(jì)算機(jī)的顯示器上生成一個軟鍵盤,并且能夠在計(jì)算機(jī)鼠標(biāo)點(diǎn)擊軟鍵盤的按鍵時,通過USB接口輸出相對應(yīng)的鍵盤掃描碼;硬件采用的是一個USB-PS/2轉(zhuǎn)換卡,將USB總線信號中包含的軟鍵盤掃描碼信息通過譯碼的方式轉(zhuǎn)換為PS/2鍵盤掃描碼。二、啟動控制(1)乙計(jì)算機(jī)啟動遠(yuǎn)程桌面軟件;(2)設(shè)定乙計(jì)算機(jī)的密碼;(3)甲計(jì)算機(jī)啟動遠(yuǎn)程桌面軟件;(4)輸入乙計(jì)算機(jī)的IP地址;(5)輸入乙計(jì)算機(jī)設(shè)定的密碼;(6)甲計(jì)算機(jī)遠(yuǎn)程啟動乙計(jì)算機(jī)上的虛擬軟鍵盤程序。通過上述步驟的操作,就會在甲計(jì)算機(jī)的顯示器上出現(xiàn)虛擬軟鍵盤的界面,用鼠標(biāo)對該界面上軟鍵盤的操作就完成了對受控計(jì)算機(jī)或者設(shè)備的操作。本發(fā)明結(jié)合遠(yuǎn)程桌面軟件,生成一個遠(yuǎn)程桌面下控制的虛擬計(jì)算機(jī)軟鍵盤,該虛擬軟鍵盤可以安裝在任何具有網(wǎng)絡(luò)條件的計(jì)算機(jī)上,同時,在任何其它有網(wǎng)絡(luò)的地點(diǎn),都可以通過對該虛擬計(jì)算機(jī)鍵盤的操作完成對某一特定的不具有現(xiàn)代網(wǎng)絡(luò)功能的計(jì)算機(jī)或設(shè)備的實(shí)時操作,其效果等同于在現(xiàn)場對該計(jì)算機(jī)或者設(shè)備的操作。本發(fā)明不局限于上述的優(yōu)選實(shí)施方式,任何人應(yīng)該得知在本發(fā)明的啟示下做出的結(jié)構(gòu)變化,凡是與本發(fā)明具有相同或者相近似的技術(shù)方案,均屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法,其特征在于 包括以下步驟 1)、在TCP-IP協(xié)議的網(wǎng)絡(luò)連接下,若干臺具有遠(yuǎn)程網(wǎng)絡(luò)功能的計(jì)算機(jī)作為控制計(jì)算機(jī),利用遠(yuǎn)程桌面軟件建立 異地的遠(yuǎn)程桌面控制系統(tǒng); 2)、在控制計(jì)算機(jī)的操作系統(tǒng)上用軟件生成一個能夠在遠(yuǎn)程桌面狀態(tài)下正常工作的計(jì)算機(jī)虛擬軟鍵盤; 3)、將虛擬軟鍵盤在遠(yuǎn)程桌面狀態(tài)下輸出的鍵盤掃描碼通過計(jì)算機(jī)I/O總線輸出到專用的總線轉(zhuǎn)換卡上,然后通過編碼轉(zhuǎn)換將掃描碼連接到受控計(jì)算機(jī)或者設(shè)備的鍵盤輸入接口上; 4)、在啟動虛擬軟鍵盤和建立遠(yuǎn)程桌面控制的狀態(tài)下,利用鼠標(biāo)控制計(jì)算機(jī)上的虛擬軟鍵盤,就實(shí)時地實(shí)現(xiàn)了對被控計(jì)算機(jī)或設(shè)備的遠(yuǎn)程控制。
2.根據(jù)權(quán)利要求I中所述的計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法,其特征在于所述軟件生成計(jì)算機(jī)虛擬軟鍵盤的實(shí)現(xiàn)方法是在其中一臺聯(lián)網(wǎng)計(jì)算機(jī)的顯示器上生成一個與所控制的物理鍵盤類似的軟鍵盤,并增加一個“遠(yuǎn)程/本地”按鍵,利用軟鍵盤上的“遠(yuǎn)程/本地”按鍵選擇物理鍵盤或者虛擬鍵盤。
3.根據(jù)權(quán)利要求I中所述的計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法,其特征在于所述總線轉(zhuǎn)換卡包括USB2. OD協(xié)議模塊、數(shù)據(jù)轉(zhuǎn)換單元、PS/2鍵盤碼并行/串行轉(zhuǎn)換單元、光電耦合電路和鍵盤切換單元; USB2. OD協(xié)議模塊輸入連接在控制計(jì)算機(jī)的USB 口上,另一端有8位雙向數(shù)據(jù)總線、5位地址線單向輸出、I位寫輸出控制線、I位讀輸出控制線、I位外部狀態(tài)輸入控制線; 數(shù)據(jù)轉(zhuǎn)換單元輸入為USB2. OD協(xié)議模塊的地址、虛擬軟鍵盤程序發(fā)出的鍵盤數(shù)據(jù)和讀寫控制信號,輸出為去USB2. OD協(xié)議模塊的狀態(tài)信號以及與每一個按鍵對應(yīng)的8位數(shù)據(jù)序列。
4.根據(jù)權(quán)利要求I中所述的計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法,其特征在于所述虛擬軟鍵盤的程序執(zhí)行流程為首先初始化軟鍵盤按鍵和USB-PS/2數(shù)據(jù)轉(zhuǎn)換單元,設(shè)置鍵盤上的按鍵對應(yīng)的編碼,并設(shè)置USB-PS/2數(shù)據(jù)轉(zhuǎn)換單元為就緒狀態(tài),接下來通過鼠標(biāo)點(diǎn)擊軟鍵盤上的按鍵時,會向設(shè)定的特定變量中寫入該按鍵相對應(yīng)的PS/2編碼。
全文摘要
本發(fā)明公開了一種計(jì)算機(jī)或設(shè)備的遠(yuǎn)程桌面下虛擬鍵盤控制方法,其特征在于包括以下步驟1)、建立異地的遠(yuǎn)程桌面控制系統(tǒng);2)、用軟件生成一計(jì)算機(jī)虛擬軟鍵盤;3)、軟鍵盤輸出的掃描碼連接到受控計(jì)算機(jī)或者設(shè)備上;4)、啟動虛擬軟件盤,實(shí)現(xiàn)對被控計(jì)算機(jī)或設(shè)備的遠(yuǎn)程控制。本發(fā)明結(jié)合遠(yuǎn)程桌面軟件,生成一個遠(yuǎn)程桌面下控制的虛擬計(jì)算機(jī)軟鍵盤,該虛擬軟鍵盤可以安裝在任何具有網(wǎng)絡(luò)條件的計(jì)算機(jī)上,同時,在任何其它有網(wǎng)絡(luò)的地點(diǎn),都可以通過對該虛擬計(jì)算機(jī)鍵盤的操作完成對某一特定的不具有現(xiàn)代網(wǎng)絡(luò)功能的計(jì)算機(jī)或設(shè)備的實(shí)時操作,其效果等同于在現(xiàn)場對該計(jì)算機(jī)或者設(shè)備的操作。
文檔編號H04L29/08GK102890562SQ201210362489
公開日2013年1月23日 申請日期2012年9月25日 優(yōu)先權(quán)日2012年9月25日
發(fā)明者趙慶功, 楊洪峰, 閆勇, 曹佩韋, 趙洪濤, 陳寶忠 申請人:中國人民解放軍95989部隊(duì)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1