專利名稱:一種實(shí)現(xiàn)有線無(wú)線通用藍(lán)牙鍵盤(pán)功能的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信領(lǐng)域中的藍(lán)牙技術(shù)和人機(jī)接口設(shè)備,具體地涉及利用藍(lán)牙技術(shù)實(shí)現(xiàn)的終端裝置。
而且在諸如會(huì)議、講座等公共場(chǎng)合,當(dāng)講解人用計(jì)算機(jī)做投影演示說(shuō)明時(shí),也需要一個(gè)能在一定距離控制計(jì)算機(jī)翻頁(yè)演示的人機(jī)接口控制設(shè)備,來(lái)完成對(duì)計(jì)算機(jī)的一些簡(jiǎn)單控制,使講解人更能夠充分地、不受約束地作講解,而無(wú)需別人的配合,更隨心所欲。
在現(xiàn)有技術(shù)中,存在著一種被稱為藍(lán)牙(Bluetooth)的短距離無(wú)線通信技術(shù),它工作在2.4GHz的ISM(工業(yè)-科學(xué)-醫(yī)療)頻段。藍(lán)牙的基本網(wǎng)絡(luò)結(jié)構(gòu)是由一個(gè)主控設(shè)備和最多七個(gè)從屬設(shè)備組成的微微網(wǎng)(Piconet),主控設(shè)備和從屬設(shè)備之間采用時(shí)分多址(TDMA)的方式進(jìn)行通信。利用藍(lán)牙技術(shù),可以以低成本方式將各種設(shè)備連接起來(lái)。藍(lán)牙特別興趣小組(Special Interest Group,簡(jiǎn)稱SIG)是制定和指導(dǎo)藍(lán)牙規(guī)范和應(yīng)用的民間組織,它定義了藍(lán)牙應(yīng)用中的人機(jī)接口應(yīng)用框架(Human Interface Device Profile,HID),提出了一種利用藍(lán)牙技術(shù)實(shí)現(xiàn)無(wú)線人機(jī)接口設(shè)備的途徑,即,作為主控設(shè)備的計(jì)算機(jī)(包括筆記本,以下稱為主設(shè)備)和作為從設(shè)備的無(wú)線藍(lán)牙人機(jī)接口設(shè)備(以下稱為藍(lán)牙人機(jī)設(shè)備)均裝備有藍(lán)牙無(wú)線收發(fā)模塊,利用藍(lán)牙進(jìn)行用戶對(duì)主設(shè)備操作信息的傳輸。其典型設(shè)備包括鍵盤(pán)和點(diǎn)設(shè)備(pointing device),例如鼠標(biāo),跟蹤球,游戲桿;錄像機(jī)、電話、游戲機(jī)等的控制設(shè)備,例如數(shù)據(jù)手套、方向盤(pán)、方向舵;甚至還包括不需要人交互的設(shè)備,例如條碼機(jī)、溫度計(jì)和電壓計(jì)。最為典型的應(yīng)用為藍(lán)牙無(wú)線鼠標(biāo)和鍵盤(pán)。這樣,就可以省掉繁瑣的連接線,而且,用戶不必被限制在電腦前面的窄小空間里,只要是在10米范圍內(nèi),可以在任何地方自如地控制和操作主設(shè)備。上述途徑很大程度上解決了傳統(tǒng)鍵盤(pán)不夠靈活,不能移動(dòng)的問(wèn)題,而且藍(lán)牙應(yīng)用于人機(jī)接口設(shè)備還有著功耗小、沒(méi)有指向性、抗干擾能力強(qiáng)、成本低、一致性好、互聯(lián)性好等優(yōu)點(diǎn),具有良好的應(yīng)用前景。
但是,純粹的藍(lán)牙鍵盤(pán),存在一定的缺陷。藍(lán)牙鍵盤(pán)依靠電池供電,在電池電量不足的情況下,藍(lán)牙鍵盤(pán)工作不穩(wěn)定,甚至不能工作;在無(wú)線干擾較嚴(yán)重的場(chǎng)合,藍(lán)牙鍵盤(pán)存在不能正常工作的風(fēng)險(xiǎn)。
本發(fā)明的一種實(shí)現(xiàn)有線無(wú)線通用藍(lán)牙鍵盤(pán)功能的設(shè)備及方法是通過(guò)如下的技術(shù)方案實(shí)現(xiàn)的,所述的設(shè)備包括藍(lán)牙模塊,集成了基帶處理機(jī)和無(wú)線收發(fā)裝置,能夠?qū)崿F(xiàn)對(duì)鏈路管理器、基帶控制器、無(wú)線收發(fā)器和鏈路管理協(xié)議功能模塊的控制,其中的基帶處理機(jī)帶有USB接口和鍵盤(pán)掃描電路;天線,用于對(duì)無(wú)線信號(hào)的接收和發(fā)送,并與藍(lán)牙無(wú)線收發(fā)裝置連接;鍵盤(pán),包括按鍵和相應(yīng)的指示燈;電池,用于整個(gè)設(shè)備的供電。
所述的方法包括(a)當(dāng)USB接口中插入有與主設(shè)備相連的電纜時(shí),藍(lán)牙模塊的藍(lán)牙相關(guān)功能被禁止,藍(lán)牙模塊僅作為鍵盤(pán)掃描電路使用,這時(shí),藍(lán)牙鍵盤(pán)是一個(gè)標(biāo)準(zhǔn)的USB人機(jī)接口(HID)設(shè)備;(b)當(dāng)USB接口中未插入有與主設(shè)備相連的電纜時(shí),啟用藍(lán)牙模塊的藍(lán)牙相關(guān)功能,鍵盤(pán)掃描電路同時(shí)工作,這時(shí),藍(lán)牙鍵盤(pán)是一個(gè)標(biāo)準(zhǔn)的藍(lán)牙人機(jī)接口(HID)設(shè)備。
根據(jù)本發(fā)明的有線無(wú)線通用藍(lán)牙鍵盤(pán)使得用戶可以在諸如電池沒(méi)電、無(wú)線干擾嚴(yán)重等藍(lán)牙鍵盤(pán)不能正常使用的場(chǎng)合,通過(guò)插入U(xiǎn)SB線纜,使藍(lán)牙鍵盤(pán)變成有線鍵盤(pán),從而極大增強(qiáng)了藍(lán)牙鍵盤(pán)的可用性。
圖2是有線無(wú)線通用藍(lán)牙鍵盤(pán)的功能框圖。如圖2所示,有線無(wú)線通用藍(lán)牙鍵盤(pán)200由若干功能模塊組成。其中,有線/無(wú)線藍(lán)牙鍵盤(pán)應(yīng)用210負(fù)責(zé)協(xié)調(diào)有線/無(wú)線的模式切換,從而向用戶提供鍵盤(pán)的各種功能;當(dāng)設(shè)備處于無(wú)線模式時(shí),有線/無(wú)線藍(lán)牙鍵盤(pán)應(yīng)用210所需要的控制信息由SDP(服務(wù)發(fā)現(xiàn)協(xié)議)270和HID(藍(lán)牙人機(jī)接口應(yīng)用框架)220提供。標(biāo)準(zhǔn)通信協(xié)議L2CAP(邏輯鏈接控制和適配協(xié)議)230多路復(fù)用上層的各種協(xié)議。HCI(主機(jī)控制接口)驅(qū)動(dòng)器280允許發(fā)送標(biāo)準(zhǔn)HCI命令并接收由此引起的響應(yīng);并且通過(guò)L2CAP 230接收和發(fā)送數(shù)據(jù)。USB驅(qū)動(dòng)295用于實(shí)現(xiàn)USB人機(jī)接口設(shè)備側(cè)的相關(guān)協(xié)議,其與有線/無(wú)線藍(lán)牙鍵盤(pán)應(yīng)用210進(jìn)行信息交互。鍵盤(pán)掃描296用于掃描鍵盤(pán)的按下、彈起等動(dòng)作。鏈路管理器290負(fù)責(zé)接收上層模塊發(fā)送的命令和數(shù)據(jù),并將結(jié)果返還給上層。鏈路管理器290通過(guò)基帶控制器250和無(wú)線收發(fā)裝置260完成相應(yīng)的功能。鏈路管理協(xié)議240用于不同藍(lán)牙設(shè)備鏈路管理器之間的相互通信。基帶控制器250根據(jù)鏈路管理器290的命令操作。無(wú)線收發(fā)裝置260根據(jù)標(biāo)準(zhǔn)的規(guī)格無(wú)線地發(fā)送和接收信息。
圖3解釋有線無(wú)線通用藍(lán)牙鍵盤(pán)在有鍵動(dòng)作時(shí)的工作流程圖。如圖3所示,首先,鍵盤(pán)掃描程序檢測(cè)到有鍵被按下或彈起(S110),接著,需要判斷此時(shí)鍵盤(pán)所處的狀態(tài)(S120),如果處于有線狀態(tài)(指鍵盤(pán)通過(guò)USB線纜與主設(shè)備相連),則通過(guò)USB線纜,將掃描到的鍵值以USB HID協(xié)議的格式發(fā)送給主設(shè)備(S130);如果處于藍(lán)牙連接狀態(tài),則通過(guò)藍(lán)牙信道,將掃描到的鍵值以藍(lán)牙HID協(xié)議的格式發(fā)送給主設(shè)備(S140)。
圖4解釋在有線無(wú)線通用藍(lán)牙鍵盤(pán)的USB接口插、拔與主設(shè)備相連的電纜時(shí),該鍵盤(pán)的工作流程圖。如圖4所示,首先,USB驅(qū)動(dòng)程序檢測(cè)到USB插口發(fā)生了變動(dòng)(S210),接著,需要判斷USB插口的狀態(tài)(S220),如果USB電纜被拔出,則需要啟動(dòng)藍(lán)牙模塊的藍(lán)牙功能,向指定的主設(shè)備發(fā)起藍(lán)牙建鏈請(qǐng)求,建立藍(lán)牙連接(S230)。否則,禁止藍(lán)牙模塊的藍(lán)牙功能,使能USB驅(qū)動(dòng)器。
雖然本發(fā)明是參考其優(yōu)選實(shí)施例示出和描述的,但本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,在不脫離附屬的權(quán)利要求書(shū)所限定的本發(fā)明的精神和范圍的情況下,可以進(jìn)行形式和細(xì)節(jié)的各種改變。
權(quán)利要求
1.一種實(shí)現(xiàn)有線無(wú)線通用藍(lán)牙鍵盤(pán)功能的設(shè)備,其特征在于所述的設(shè)備包括藍(lán)牙模塊(120),集成了基帶處理機(jī)(121)和無(wú)線收發(fā)裝置(122),能夠?qū)崿F(xiàn)對(duì)鏈路管理器(290)、基帶控制器(250)、無(wú)線收發(fā)器(260)和鏈路管理協(xié)議功能模塊(240)的控制,其中的基帶處理機(jī)(121)帶有USB接口(140)和鍵盤(pán)掃描電路;天線(130),用于對(duì)無(wú)線信號(hào)的接收和發(fā)送,并與藍(lán)牙無(wú)線收發(fā)裝置(122)連接;鍵盤(pán)(110),包括按鍵和相應(yīng)的指示燈;電池(150),用于整個(gè)設(shè)備的供電。
2.一種實(shí)現(xiàn)有線無(wú)線通用藍(lán)牙鍵盤(pán)功能的方法,其特征在于所述的方法包括(a)當(dāng)USB接口中插入有與主設(shè)備相連的電纜時(shí),藍(lán)牙模塊的藍(lán)牙相關(guān)功能被禁止,藍(lán)牙模塊僅作為鍵盤(pán)掃描電路使用,這時(shí),藍(lán)牙鍵盤(pán)是一個(gè)標(biāo)準(zhǔn)的USB人機(jī)接口(HID)設(shè)備;(b)當(dāng)USB接口中未插入有與主設(shè)備相連的電纜時(shí),啟用藍(lán)牙模塊的藍(lán)牙相關(guān)功能,鍵盤(pán)掃描電路同時(shí)工作,這時(shí),藍(lán)牙鍵盤(pán)是一個(gè)標(biāo)準(zhǔn)的藍(lán)牙人機(jī)接口(HID)設(shè)備。
全文摘要
本發(fā)明公開(kāi)了一種有線無(wú)線通用的藍(lán)牙鍵盤(pán),它可以作為一個(gè)USB鍵盤(pán)使用;也可以拔掉USB電纜,作為一個(gè)藍(lán)牙鍵盤(pán)使用。根據(jù)本發(fā)明的有線無(wú)線通用藍(lán)牙鍵盤(pán)使得用戶可以在諸如電池沒(méi)電、無(wú)線干擾嚴(yán)重等藍(lán)牙鍵盤(pán)不能正常使用的場(chǎng)合,通過(guò)插入U(xiǎn)SB線纜,使藍(lán)牙鍵盤(pán)變成有線鍵盤(pán),從而極大增強(qiáng)了藍(lán)牙鍵盤(pán)的可用性。
文檔編號(hào)H04B5/02GK1423428SQ0215995
公開(kāi)日2003年6月11日 申請(qǐng)日期2002年12月31日 優(yōu)先權(quán)日2002年12月31日
發(fā)明者王準(zhǔn), 米鋒, 高強(qiáng) 申請(qǐng)人:艾威梯軟件技術(shù)(北京)有限公司