国产精品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>

      通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法

      文檔序號(hào):6440467閱讀:351來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法。
      背景技術(shù)
      現(xiàn)代信息社會(huì),計(jì)算機(jī)被廣泛地應(yīng)用在社會(huì)生活的各個(gè)方面,在科研、教育、生產(chǎn)、娛樂(lè)等方面都深刻地影響著人們的生活。
      當(dāng)前,操作計(jì)算機(jī),系統(tǒng)提供給用戶的輸入外設(shè)一般為鍵盤(pán)和鼠標(biāo),二者都各具優(yōu)勢(shì)。在一般場(chǎng)合,可以很好的實(shí)現(xiàn)輸入功能。鍵盤(pán)線和鼠標(biāo)線在理論上其物理長(zhǎng)度可以盡量的做長(zhǎng),但實(shí)際上,其生產(chǎn)廠商都對(duì)線長(zhǎng)做了限制,因此要求操作者不能遠(yuǎn)離計(jì)算機(jī)。這在一些教育、商務(wù)、娛樂(lè)場(chǎng)合里顯示出一些不足。在很多時(shí)候?qū)⒉僮髡叩奈锢砘顒?dòng)范圍限制在計(jì)算機(jī)前一個(gè)狹小的范圍內(nèi)。
      比如在教育、商務(wù)場(chǎng)合里廣泛利用數(shù)字投影設(shè)備,計(jì)算機(jī)實(shí)現(xiàn)PPT播放,要求PPT操作者同時(shí)方便地和其它人員進(jìn)行語(yǔ)言上的交流。實(shí)時(shí)的對(duì)播放內(nèi)容進(jìn)行講解。目前這種用鍵盤(pán),鼠標(biāo)操作計(jì)算機(jī)并不足以提供這種方便。很多時(shí)候,播放者面其它人員在全身投入地講解內(nèi)容之時(shí),當(dāng)他碰到“下一頁(yè)”操作時(shí),不得不退回到計(jì)算機(jī)前進(jìn)行操作。這打斷了播放者自己思維上的連續(xù)性,也分散了聽(tīng)眾的注意力。這樣頻繁的操作勢(shì)必影響了信息交流的效率。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問(wèn)題是提供一種通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法,它可以實(shí)現(xiàn)遠(yuǎn)距離操作計(jì)算機(jī),打破鍵盤(pán)、鼠標(biāo)在物理空間上的限制,為使用提供便利。
      為解決上述技術(shù)問(wèn)題,本發(fā)明的通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法,采用如下步驟首先,用戶在仿真端手動(dòng)選擇相關(guān)按鍵,通過(guò)紅外接口向計(jì)算機(jī)發(fā)出信號(hào),然后,計(jì)算機(jī)端解析所接收的信號(hào)含義,并做相應(yīng)轉(zhuǎn)換,對(duì)應(yīng)于用戶點(diǎn)擊計(jì)算機(jī)鍵盤(pán)相關(guān)按鍵所產(chǎn)生的信號(hào)含義,計(jì)算機(jī)再向應(yīng)用程序發(fā)出消息,實(shí)現(xiàn)遠(yuǎn)距離操作應(yīng)用程序。
      本發(fā)明的優(yōu)點(diǎn)是,利用紅外/藍(lán)牙無(wú)線技術(shù),結(jié)合Windows操作系統(tǒng)及其應(yīng)用程序運(yùn)行的原理機(jī)制特點(diǎn),在另外一個(gè)設(shè)備上實(shí)現(xiàn)仿真控制計(jì)算機(jī)鍵盤(pán)、鼠標(biāo)操作,實(shí)現(xiàn)遠(yuǎn)距離操作計(jì)算機(jī),打破了計(jì)算機(jī)鍵盤(pán)、鼠標(biāo)在物理空間上的限制。同時(shí)在功能上盡量滿足用戶的要求,給人們?cè)诮逃?、商?wù)、娛樂(lè)方面提供很大的便利。
      本發(fā)明有著廣泛的應(yīng)用,可以整合到手機(jī)、PDA、PC游戲手柄里,也可以單獨(dú)的設(shè)計(jì)一個(gè)產(chǎn)品。


      下面結(jié)合附圖與具體實(shí)施方式
      對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明圖1是本發(fā)明對(duì)鍵盤(pán)仿真的操作界面示意圖;圖2是本發(fā)明對(duì)鼠標(biāo)仿真的操作界面示意圖。
      具體實(shí)施例方式
      目前,在無(wú)線局域通訊技術(shù)里,主要有紅外和藍(lán)牙兩種方式。其中,紅外具有發(fā)展成熟,應(yīng)用范圍廣泛,價(jià)格便宜的優(yōu)點(diǎn)。一般的筆記本計(jì)算機(jī)都內(nèi)置了紅外接口。在臺(tái)式計(jì)算機(jī)上,也可以方便的通過(guò)便宜的紅外設(shè)備使其實(shí)現(xiàn)通訊功能。其主要不足之處是,通訊的兩端在空間間隔一般不大與10m,并且中間不能有障礙物,而且必須實(shí)現(xiàn)“點(diǎn)對(duì)點(diǎn)”通訊。但后續(xù)協(xié)議將其擴(kuò)展,二者之間的最大角度可以達(dá)到120度。其傳輸數(shù)據(jù)的速度一般可以達(dá)到115.2Kb/S,經(jīng)過(guò)擴(kuò)展最高可達(dá)4Mb/S。
      藍(lán)牙技術(shù)是未來(lái)無(wú)線通訊發(fā)展的規(guī)范,發(fā)射距離為10米(增強(qiáng)功率情況下可以到100米)。藍(lán)牙通訊技術(shù)不僅可以達(dá)到1MB/S的傳輸率,并且支持身份驗(yàn)證和數(shù)據(jù)加密,其所采用的調(diào)頻擴(kuò)頻技術(shù)每秒1600兆,有效降低了電磁波干擾和數(shù)據(jù)被截獲的可能性。其最大的優(yōu)點(diǎn)在于只要兩個(gè)設(shè)備在有效作用范圍內(nèi),不用對(duì)準(zhǔn)就可以進(jìn)行數(shù)據(jù)傳輸。目前其技術(shù)相對(duì)不是很完善,價(jià)格也比較高,應(yīng)用并不是很廣泛。
      本發(fā)明通過(guò)手機(jī)紅外/藍(lán)牙接口實(shí)現(xiàn)仿真控制計(jì)算機(jī)鍵盤(pán)、鼠標(biāo)操作,對(duì)二者通信速率要求并不高,二者之間只是簡(jiǎn)單的傳輸一些命令。并且,一般的教育、商務(wù)、娛樂(lè)場(chǎng)合里,其通訊兩端的距離小于10m。因此,紅外/藍(lán)牙二者皆可以作為通訊的技術(shù)。
      本發(fā)明中所涉及到的兩個(gè)終端分別簡(jiǎn)稱(chēng)為仿真端紅外/藍(lán)牙設(shè)備。
      計(jì)算器端計(jì)算機(jī)、鍵盤(pán)、鼠標(biāo)、操作系統(tǒng)、應(yīng)用軟件。
      下面具體說(shuō)明對(duì)鍵盤(pán)、鼠標(biāo)實(shí)現(xiàn)仿真的實(shí)現(xiàn)過(guò)程。
      (一)對(duì)鍵盤(pán)仿真的基本實(shí)現(xiàn)過(guò)程如下1、操作界面如圖1所示。其中,針對(duì)不同的應(yīng)用場(chǎng)合,可以靈活的設(shè)計(jì)操作界面,其按鍵個(gè)數(shù)也可以相應(yīng)增加或者減少。由于其主要的功能為操作Windows系統(tǒng)支持的應(yīng)用軟件,且要考慮到用戶的操作方便,其個(gè)數(shù)一般不大于10,仿真太多的按鍵一方面顯得用處不大,用戶又難于記憶按鍵的含義,反而會(huì)影響到產(chǎn)品的使用。
      2、仿真端按鍵與計(jì)算機(jī)端鍵盤(pán)按鍵之間的對(duì)應(yīng)關(guān)系用來(lái)仿真控制計(jì)算機(jī)鍵盤(pán)操作將要用到的鍵,分別如圖1依次標(biāo)識(shí)的1、2、3、4、5、6、7、8、9。其初始狀態(tài)下各自仿真計(jì)算機(jī)端的按鍵如下表1示

      表1計(jì)算機(jī)端鍵盤(pán)的功能為系統(tǒng)默認(rèn),并不做任何修改。所述8個(gè)按鍵的熱鍵功能在一般應(yīng)用軟件里為通用。
      針對(duì)本發(fā)明應(yīng)用到的不同場(chǎng)合,考慮到不同用戶在操作時(shí)將會(huì)使用到的不同按鍵,因此在本發(fā)明中,使仿真端具有學(xué)習(xí)的功能,可以在操作里自定義仿真端按鍵1、2、3、4、5、6、7、8、9具體對(duì)應(yīng)哪一個(gè)計(jì)算機(jī)端的鍵盤(pán)按鍵。關(guān)于”學(xué)習(xí)”功能的具體描述,將在后面進(jìn)行說(shuō)明。
      在Windows系統(tǒng),IBM兼容鍵盤(pán)下,列出其相應(yīng)的虛擬鍵碼為

      上表所列的只是針對(duì)初始狀態(tài)下計(jì)算機(jī)端鍵盤(pán)按鍵。
      3、仿真端的控制流程當(dāng)在用戶操作界面,按下某一按鍵,則仿真端設(shè)備將其信息通過(guò)紅外/藍(lán)牙接口發(fā)送至計(jì)算機(jī)端。仿真端的程序需要完成獲得用戶輸入信息和將其發(fā)送至PC的功能。
      4、計(jì)算機(jī)端的控制流程計(jì)算機(jī)端通過(guò)紅外/藍(lán)牙接口獲得仿真端發(fā)送的信息,并進(jìn)行相應(yīng)解析、查找相應(yīng)表項(xiàng),然后向應(yīng)用程序發(fā)送相關(guān)的消息,實(shí)現(xiàn)對(duì)應(yīng)用程序的操作。
      在一般情況下,當(dāng)用戶按下并釋放鍵盤(pán)上的鍵時(shí),Windows和鍵盤(pán)軀動(dòng)程序?qū)⒂布呙璐a轉(zhuǎn)化為格式信息。Windows在“系統(tǒng)消息隊(duì)列”中保存這些消息。
      在這里,計(jì)算機(jī)端需要另外安裝一程序A,其主要負(fù)責(zé)信息的接受和轉(zhuǎn)換,向應(yīng)用程序發(fā)送“假冒”消息。
      也可以繞過(guò)Windows和計(jì)算機(jī)鍵盤(pán)驅(qū)動(dòng)程序,根據(jù)獲得的來(lái)自仿真端的信號(hào),通過(guò)程序A直接產(chǎn)生格式消息,并將其保存在“系統(tǒng)消息隊(duì)列”里。該格式消息是對(duì)應(yīng)于在計(jì)算機(jī)端的鍵盤(pán)上敲打鍵盤(pán)時(shí)由Windows和鍵盤(pán)驅(qū)動(dòng)程序?qū)?duì)應(yīng)按鍵的硬件掃描碼轉(zhuǎn)化而成的格式消息。其余操作的交給Windows控制,與常規(guī)方式操作應(yīng)用軟件一致。
      程序A利用Windows API函數(shù)SendMessage向當(dāng)前輸入焦點(diǎn)的窗口發(fā)送信息,控制應(yīng)用程序的操作;SendMessage()的定義如下LRESULT SendMessage(HWND hWnd, ∥handle of destination windowUINT Msg, ∥message to sendWPARAM wParam, ∥first message parameterLPARAM lParam ∥second message parameter)。
      針對(duì)圖1中仿真的9個(gè)按鍵,其各自對(duì)應(yīng)的參數(shù)形式為


      表2 表中的hwnd為當(dāng)前輸入焦點(diǎn)窗口的handle這樣,便可以通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真控制計(jì)算機(jī)鍵盤(pán)、鼠標(biāo)操作。
      5、紅外/藍(lán)牙設(shè)備的學(xué)習(xí)功能在仿真端,可以結(jié)合計(jì)算機(jī)端的程序A,重新建立圖1所示的仿真端按鍵和計(jì)算機(jī)端按鍵的關(guān)系。可以有效方便的擴(kuò)展其功能。
      計(jì)算機(jī)端的控制流程可以在學(xué)習(xí)功能中應(yīng)用。
      當(dāng)程序A處于學(xué)習(xí)狀態(tài)時(shí),程序A捕捉用戶的輸入1)用戶點(diǎn)擊鍵鍵盤(pán)上任意相關(guān)按鍵或者鼠標(biāo)的相關(guān)操作在常規(guī)狀態(tài)下對(duì)計(jì)算機(jī)產(chǎn)生的輸入;2)用戶在設(shè)端的按鍵輸入。
      程序得到上述2個(gè)一一對(duì)應(yīng)的輸入后,重新建立表1,表3里仿真端按鍵與計(jì)算機(jī)端鍵盤(pán)、鼠標(biāo)按鍵之間新的對(duì)應(yīng)關(guān)系。表2里相關(guān)表項(xiàng)也做相應(yīng)更改。
      由此,實(shí)現(xiàn)此設(shè)備的學(xué)習(xí)功能。
      (二)對(duì)鼠標(biāo)仿真的基本實(shí)現(xiàn)過(guò)程如下1、操作界面如圖2所示。圖中按鍵6可以前后左右四個(gè)方向滾動(dòng)。
      2、仿真端按鍵與計(jì)算機(jī)端鼠標(biāo)按鍵之間的對(duì)應(yīng)關(guān)系用來(lái)仿真控制計(jì)算機(jī)鼠標(biāo)操作,將要用到的鍵分別如圖2所示,依次標(biāo)識(shí)為1、2、3、4、5、6。其初始狀態(tài)下各自仿真計(jì)算機(jī)端的按鍵如表3所示

      表33、仿真端的控制流程當(dāng)在用戶操作界面點(diǎn)擊鼠標(biāo),則仿真端設(shè)備將其信息通過(guò)紅外/藍(lán)牙接口發(fā)送至計(jì)算機(jī)端。仿真端的程序需要完成獲得用戶輸入信息和將其發(fā)送至PC的功能。
      4、計(jì)算機(jī)端的控制流程計(jì)算機(jī)端通過(guò)紅外/藍(lán)牙接口獲得仿真端發(fā)送的信息,并進(jìn)行相應(yīng)解析、查找相應(yīng)表項(xiàng),然后,向應(yīng)用程序發(fā)送相關(guān)的消息,實(shí)現(xiàn)對(duì)應(yīng)用程序的操作。
      在這里,計(jì)算機(jī)端需要另外安裝一程序A,其主要負(fù)責(zé)信息的接受和轉(zhuǎn)換,向應(yīng)用程序發(fā)送“假冒”消息。
      也可以繞過(guò)Windows和計(jì)算機(jī)鼠標(biāo)驅(qū)動(dòng)程序,根據(jù)獲得的來(lái)自仿真端的信號(hào),通過(guò)程序A直接產(chǎn)生格式消息,并將其保存在“系統(tǒng)消息隊(duì)列”里。該格式消息是對(duì)應(yīng)于在計(jì)算機(jī)端的鼠標(biāo)點(diǎn)擊時(shí),由Windows和鼠標(biāo)驅(qū)動(dòng)程序?qū)?duì)應(yīng)按鍵的硬件掃描碼轉(zhuǎn)化而成的格式消息。其余的操作交給Windows控制,與常規(guī)方式操作應(yīng)用軟件一致。
      程序A利用Windows API函數(shù)SendMessage向當(dāng)前輸入焦點(diǎn)的窗口發(fā)送信息,控制應(yīng)用程序的操作。
      權(quán)利要求
      1.一種通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法,其特征在于包括如下步驟首先,用戶在仿真端手動(dòng)選擇相關(guān)按鍵,通過(guò)紅外接口向計(jì)算機(jī)發(fā)出信號(hào),然后,計(jì)算機(jī)端解析所接收的信號(hào)含義,并做相應(yīng)轉(zhuǎn)換,對(duì)應(yīng)于用戶點(diǎn)擊計(jì)算機(jī)鍵盤(pán)相關(guān)按鍵所產(chǎn)生的信號(hào)含義,計(jì)算機(jī)再向應(yīng)用程序發(fā)出消息,實(shí)現(xiàn)遠(yuǎn)距離操作應(yīng)用程序。
      2.如權(quán)利要求1所述的通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法,其特征在于計(jì)算機(jī)端根據(jù)獲得的來(lái)自仿真端的信號(hào),直接產(chǎn)生格式消息,并將其保存在“系統(tǒng)消息隊(duì)列”里,該格式消息是對(duì)應(yīng)于在計(jì)算機(jī)端的鍵盤(pán)上敲打鍵盤(pán)時(shí)由Windows和鍵盤(pán)驅(qū)動(dòng)程序?qū)?duì)應(yīng)按鍵的硬件掃描碼轉(zhuǎn)化而成的格式消息。
      3.如權(quán)利要求1所述的通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法,其特征在于計(jì)算機(jī)端利用Windows API函數(shù)SendMessage向當(dāng)前輸入焦點(diǎn)的窗口發(fā)送信息,控制應(yīng)用程序的操作;SendMessage()的定義如下LRESULT SendMessage(HWND hWnd, // handle of destination windowUINT Msg, // message to sendWPARAM wParam, // first message parameterLPARAM lParam //second message parameter)。
      4.如權(quán)利要求1所述的通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法,其特征在于對(duì)鍵盤(pán)仿真時(shí),仿真端按鍵與計(jì)算機(jī)端按鍵之間,其各自對(duì)應(yīng)的參數(shù)形式為
      表中的hwnd為當(dāng)前輸入焦點(diǎn)窗口的handle。
      5.如權(quán)利要求1所述的通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法,其特征在于對(duì)鼠標(biāo)仿真時(shí),仿真端按鍵與計(jì)算機(jī)端按鍵之間,其初始狀態(tài)下的對(duì)應(yīng)關(guān)系為
      6.如權(quán)利要求1所述的通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法,其特征在于仿真端具有學(xué)習(xí)功能,根據(jù)計(jì)算機(jī)端的控制流程,重新建立仿真端按鍵和計(jì)算機(jī)端按鍵的關(guān)系。
      全文摘要
      本發(fā)明公開(kāi)了一種通過(guò)紅外/藍(lán)牙設(shè)備實(shí)現(xiàn)仿真計(jì)算機(jī)鍵盤(pán)鼠標(biāo)功能的方法,首先,用戶在仿真端手動(dòng)選擇相關(guān)按鍵,通過(guò)紅外接口向計(jì)算機(jī)發(fā)出信號(hào),然后,計(jì)算機(jī)端解析所接收的信號(hào)含義,并做相應(yīng)轉(zhuǎn)換,對(duì)應(yīng)于用戶點(diǎn)擊計(jì)算機(jī)鍵盤(pán)相關(guān)按鍵所產(chǎn)生的信號(hào)含義,計(jì)算機(jī)再向應(yīng)用程序發(fā)出消息,實(shí)現(xiàn)遠(yuǎn)距離操作應(yīng)用程序。本發(fā)明可以實(shí)現(xiàn)遠(yuǎn)距離操作計(jì)算機(jī),打破鍵盤(pán)、鼠標(biāo)在物理空間上的限制,為使用提供便利。本發(fā)明可以整合到手機(jī)、PDA、PC游戲手柄里,也可以單獨(dú)的設(shè)計(jì)一個(gè)產(chǎn)品。
      文檔編號(hào)G06F3/00GK1797297SQ200410093550
      公開(kāi)日2006年7月5日 申請(qǐng)日期2004年12月24日 優(yōu)先權(quán)日2004年12月24日
      發(fā)明者余波, 何代水, 蔡世光 申請(qǐng)人:英華達(dá)(上海)電子有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1