專利名稱:無線上網(wǎng)鼠標(biāo)及其使用方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機(jī)外設(shè),特別涉及一種無線上網(wǎng)鼠標(biāo)與調(diào)制解調(diào)器的 一體化設(shè)備及其使用方法。背景4支術(shù)隨著無線互聯(lián)網(wǎng)絡(luò)的不斷發(fā)展,無線上網(wǎng)終端開始大量投入使用,尤其是 便攜式電腦常常需要與無線上網(wǎng)終端配合使用?,F(xiàn)有的無線上網(wǎng)終端基本上都是通過USB接口與電腦連接的,但一臺電腦的USB接口資源是有限的,其有限 的USB接口數(shù)量常常無法同時滿足鼠標(biāo),移動石更盤,Mp3等外設(shè)的連接需求。為了解決這一問題,出現(xiàn)了 一種鼠標(biāo)與無線上網(wǎng)終端共用同一 USB接口的 方案。在鼠標(biāo)中集成一個USB鼠標(biāo)芯片(包括鼠標(biāo)控制器與傳感器)和一個USB 無線上網(wǎng)終端,然后鼠標(biāo)與無線上網(wǎng)終端通過一個USB集線器連接到電腦。在實現(xiàn)上述鼠標(biāo)與無線上網(wǎng)終端共用同一 USB接口的過程中,發(fā)明人發(fā)現(xiàn) 現(xiàn)有技術(shù)中至少存在如下問題由于無線上網(wǎng)終端需要與鼠標(biāo)共用 一個額外的 USB集線器與電腦連接,使得該方案的整體實現(xiàn)成本較高。發(fā)明內(nèi)容本發(fā)明的實施例提供一種無線上網(wǎng)鼠標(biāo)及其使用方法,降低鼠標(biāo)與無線上 網(wǎng)終端共用同一USB^妻口的成本。一方面,本發(fā)明無線上網(wǎng)鼠標(biāo)的實施例采用的技術(shù)方案包括無線上網(wǎng)模塊,用于通過USB接口與電腦進(jìn)行信息交互; 鼠標(biāo)模塊,用于與所述無線上網(wǎng)模塊進(jìn)行信息交互。無線上網(wǎng)模塊獲取來自鼠標(biāo)模塊的信息;所述無線上網(wǎng)模塊將所述信息通過USB接口發(fā)送給電腦。 本發(fā)明實施例提供的無線上網(wǎng)鼠標(biāo)及其使用方法,通過將鼠標(biāo)模塊與無線 上網(wǎng)模塊連接,使鼠標(biāo)模塊通過無線上網(wǎng)模塊與電腦的USB接口連接。這樣,省 去了USB集線器,降低了鼠標(biāo)與無線上網(wǎng)終端共用同一USB接口的成本。
圖l為本發(fā)明裝置第一實施例的結(jié)構(gòu)示意圖; 圖2為本發(fā)明裝置第二實施例的結(jié)構(gòu)示意圖; 圖3為本發(fā)明方法第一實施例的流程圖; 圖4為本發(fā)明方法第二實施例的流程圖; 圖5為本發(fā)明方法第三實施例的流程圖。
具體實施方式
為了解決現(xiàn)有技術(shù)鼠標(biāo)與無線上網(wǎng)終端共用同一USB接口成本較高的問題,本發(fā)明的實施例提供一種無線上網(wǎng)鼠標(biāo)及其使用方法,能夠使鼠標(biāo)與無線上網(wǎng) 終端低成本的共用同一USB接口 。下面結(jié)合附圖和實施例對本發(fā)明作詳細(xì)說明。一方面,本發(fā)明無線上網(wǎng)鼠標(biāo)1的第一實施例,如圖l所示,包括無線上網(wǎng)模塊ll, 一端通過空口與無線網(wǎng)絡(luò)2連接, 一端通過串口與鼠標(biāo) 模塊12連接, 一端通過USB接口與電腦3連接,用于通過USB接口與電腦3進(jìn) 行信息交互,將來自空口的發(fā)送給電腦3的無線網(wǎng)信息,通過USB接口發(fā)送給 電腦3,將電腦3發(fā)送給無線網(wǎng)絡(luò)2的信息通過空口發(fā)送出去;將來自串口的鼠 標(biāo)信息通過USB接口發(fā)送給電腦3。鼠標(biāo)模塊12,與無線上網(wǎng)模塊ll連接,用于與所述無線上網(wǎng)模塊11完成信息交互,主要是將鼠標(biāo)的按鍵和移位信息發(fā)送給無線上網(wǎng)模塊11,經(jīng)過所述 無線上網(wǎng)模塊11將所述鼠標(biāo)的按鍵和移位信息發(fā)送給電腦3。本發(fā)明無線上網(wǎng)鼠標(biāo)1的第二實施例,如圖2所示,包括無線上網(wǎng)模塊ll, 一端通過空口與無線網(wǎng)絡(luò)2連接, 一端通過串口與鼠標(biāo) 模塊12連接, 一端通過USB接口與電腦3連接,用于與電腦3的USB接口完成 信息交互。鼠標(biāo)模塊12,與無線上網(wǎng)模塊ll連接,用于與所述無線上網(wǎng)模塊11完成 信息交互。所述鼠標(biāo)模塊12與無線上網(wǎng)模塊11信息交互的內(nèi)容包括鼠標(biāo)模塊 12上傳的鼠標(biāo)的移位和按鍵信息,以及無線上網(wǎng)模塊11下發(fā)的置鼠標(biāo)模塊12 工作于省電模式的控制命令。其中,所述無線上網(wǎng)模塊11包括射頻子模塊lll, 一端通過空口與無線網(wǎng)絡(luò)2連接, 一端與基帶芯片112 連接,用于與無線網(wǎng)絡(luò)2進(jìn)行信息交互?;鶐酒?12, 一端與射頻子模塊lll連接, 一端與鼠標(biāo)模塊12連接,一 端通過USB接口與電腦3連接,用于完成射頻子模塊111以及鼠標(biāo)模塊12同電 腦3的USB接口之間的信息交互。本實施例中,基帶芯片112可以采用現(xiàn)有的基帶芯片,只需將鼠標(biāo)模塊12 與基帶芯片112的一個空閑輸入輸出端口連接便可,然后通過軟件編程,在基 帶芯片112中,將與鼠標(biāo)模塊12連接的輸入輸出端口與USB接口連接,這樣, 便可以通過基帶芯片112實現(xiàn)鼠標(biāo)模塊12與電腦3的信息交互。其中,所述鼠標(biāo)模塊12包括鼠標(biāo)傳感器i21,用于收集鼠標(biāo)的移位和4安^:信息。所述鼠標(biāo)傳感器i21通過UART串口與無線上網(wǎng)才莫塊11連接。在實際應(yīng)用中,鼠標(biāo)傳感器121和無 線上網(wǎng)模塊ll之間,還可以通過SDIO、 12C、 SPI等多種接口實現(xiàn)連接。作為選擇,由于有的鼠標(biāo)傳感器因為接口不匹配的原因,不能與無線上網(wǎng) 模塊直接連接,所以,鼠標(biāo)模塊12中還可以包括鼠標(biāo)控制器122,用于將鼠標(biāo)傳感器121收集的信息轉(zhuǎn)發(fā)給無線上網(wǎng)模塊 11,并控制鼠標(biāo)傳感器121的工作狀態(tài)。具體的,鼠標(biāo)控制器122可以向鼠標(biāo) 傳感器121發(fā)送休眠信息,以使鼠標(biāo)傳感器121在較長時間沒有收集到信息時, 工作在省電模式。所述鼠標(biāo)控制器122與鼠標(biāo)傳感器121通過并口連接,與無線上網(wǎng)模塊11 通過串口連^t妄。另一方面,本發(fā)明無線上網(wǎng)鼠標(biāo)的使用方法的第一實施例,如圖3所示, 包括301、 無線上網(wǎng)模塊獲取來自鼠標(biāo)模塊的信息。302、 所述無線上網(wǎng)模塊將所述信息通過USB接口發(fā)送給電腦。 本發(fā)明無線上網(wǎng)鼠標(biāo)的使用方法的第二實施例,如圖4所示,包括401、 用戶將無線上網(wǎng)鼠標(biāo)插入正常運行的電腦的USB端口中。402、 無線上網(wǎng)鼠標(biāo)上電,并將USB電纜中的D+信號線拉高。403、 主機(jī)側(cè)檢測到有USB設(shè)備插入,開始進(jìn)行標(biāo)準(zhǔn)USB命令交互,枚舉該 設(shè)備所有接口 。同時無線上網(wǎng)鼠標(biāo)上報HID鼠標(biāo)接口 。本實施例中,所述無線上網(wǎng)鼠標(biāo)上報HID鼠標(biāo)接口的步驟如下當(dāng)主才幾側(cè)4全測到有USB設(shè)備插入時,首先下發(fā)GET DEVICE DESCRIPTOR命令來獲取當(dāng)前設(shè)備的產(chǎn)品ID與廠商ID信息,以及該設(shè)備所能支持的USB的版本號以及其他一些信息。該命令交互完成后,主機(jī)側(cè)緊接著會下發(fā)GET CONFIG DESCRIPTOR命令, 此時無線上網(wǎng)鼠標(biāo)上報當(dāng)前設(shè)備僅支持一個配置,該配置下分兩個接口,其中 第一接口是無線上網(wǎng)模塊,第二個接口是鼠標(biāo)模塊。對于鼠標(biāo)接口的指定,我們可以通過配置鼠標(biāo)接口的接口描述符來實現(xiàn) 設(shè)置鼠標(biāo)的接口描述符中的DEVICE CLASS為0x03,表示為HID設(shè)備,設(shè)置SUB CLASS為0x01,表示支持用戶在BIOS時使用鼠標(biāo),設(shè)置PROTOCOL CODE為0x02, 表示是HID類中的鼠標(biāo)。這樣主機(jī)側(cè)就可以辨別出上報的鼠標(biāo)接口 了。404、 鼠標(biāo)模塊產(chǎn)生信息。405、 無線上網(wǎng);^莫塊監(jiān)聽鼠標(biāo)模塊產(chǎn)生的信息。406、 如果無線上網(wǎng)模塊的基帶芯片監(jiān)聽到鼠標(biāo)模塊產(chǎn)生的信息,所述基帶 芯片產(chǎn)生中斷,讀取所述來自鼠標(biāo)模塊的信息,并將鼠標(biāo)模塊的信息封裝成USB 格式,發(fā)送給電腦的USB接口。在此期間,無線上網(wǎng)模塊與電腦通信可正常進(jìn) 行,不必中斷。為了更加節(jié)電,本方法還包括407、 如果在一段時間內(nèi),無線上網(wǎng)模塊沒有收到來自鼠標(biāo)模塊的信息,將 鼠標(biāo)模塊的鼠標(biāo)傳感器置于省電模式。本發(fā)明無線上網(wǎng)鼠標(biāo)的使用方法的第三實施例,如圖5所示,包括501、 用戶將無線上網(wǎng)鼠標(biāo)插入正常運行的電腦的USB端口中。502、 無線上網(wǎng)鼠標(biāo)上電,并將USB電纜中的D+信號線拉高。503、 主機(jī)側(cè)檢測到有USB設(shè)備插入,開始進(jìn)行標(biāo)準(zhǔn)USB命令交互,枚舉該 設(shè)備所有接口 。同時無線上網(wǎng)鼠標(biāo)上報HID鼠標(biāo)接口 。504、 鼠標(biāo)模塊產(chǎn)生信息。505、 鼠標(biāo)模塊將所述信息發(fā)送給無線上網(wǎng)^t塊。506、 如果收到來自鼠標(biāo)模塊的信息,無線上網(wǎng)模塊的基帶芯片接收所述信 息,并將所述信息封裝成USB格式,然后通過USB接口發(fā)送給電腦。為了更加節(jié)電,本方法還包括507、 如果在一段時間內(nèi),無線上網(wǎng)模塊沒有收到來自鼠標(biāo)模塊的信息,將 鼠標(biāo)模塊的鼠標(biāo)傳感器置于省電模式。鼠標(biāo)作為PC機(jī)常用設(shè)備,如果我們的無線上網(wǎng)終端能與鼠標(biāo)共用一個USB 口,方便性將會大大增加,用戶將更容易攜帶,使用起來也更方便。本發(fā)明實施例提供的無線上網(wǎng)鼠標(biāo)及其使用方法,通過將鼠標(biāo)模塊與無線 上網(wǎng)模塊連接,使鼠標(biāo)模塊通過無線上網(wǎng)模塊與電腦的USB接口連接。這樣, 省去了 USB集線器,降低了鼠標(biāo)與無線上網(wǎng)終端共用同一USB接口的成本。以上所述,僅為本發(fā)明實施例的具體實施方式
,但本發(fā)明實施例的保護(hù)范 圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi), 可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明 實施例的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種無線上網(wǎng)鼠標(biāo),其特征在于,包括無線上網(wǎng)模塊,用于通過USB接口與電腦進(jìn)行信息交互;鼠標(biāo)模塊,用于與所述無線上網(wǎng)模塊進(jìn)行信息交互。
2、 根據(jù)權(quán)利要求1所述的無線上網(wǎng)鼠標(biāo),其特征在于,所述無線上網(wǎng)模塊 包括射頻子模塊,用于與無線網(wǎng)絡(luò)進(jìn)行信息交互;基帶芯片,用于完成射頻子模塊以及鼠標(biāo)模塊同電腦的USB接口之間的信 息交互。
3、 根據(jù)權(quán)利要求l所述的無線上網(wǎng)鼠標(biāo),其特征在于,所述鼠標(biāo)模塊包括 鼠標(biāo)傳感器,用于收集鼠標(biāo)的移位和"l要鍵信息。
4、 根據(jù)權(quán)利要求3所述的無線上網(wǎng)鼠標(biāo),其特征在于,所述鼠標(biāo)傳感器通 過串口與無線上網(wǎng)模塊連接。
5、 根據(jù)權(quán)利要求3所述的無線上網(wǎng)鼠標(biāo),其特征在于,所述鼠標(biāo)模塊還包括鼠標(biāo)控制器,用于將鼠標(biāo)傳感器收集的信息轉(zhuǎn)發(fā)給無線上網(wǎng)模塊,并控制 鼠標(biāo)傳感器的工作狀態(tài)。
6、 根據(jù)權(quán)利要求5所述的無線上網(wǎng)鼠標(biāo),其特征在于,所述鼠標(biāo)控制器與 鼠標(biāo)傳感器通過并口連接,與無線上網(wǎng)模塊通過串口連接。
7、 根據(jù)權(quán)利要求l所述的無線上網(wǎng)鼠標(biāo),其特征在于,所述鼠標(biāo)模塊與無 線上網(wǎng)模塊信息交互的內(nèi)容包括鼠標(biāo)模塊上傳的鼠標(biāo)的移位和4^4泉信息。
8、 一種無線上網(wǎng)鼠標(biāo)的使用方法,其特征在于,包括 無線上網(wǎng)模塊獲取來自鼠標(biāo)模塊的信息; 所述無線上網(wǎng)模塊將所述信息通過USB接口發(fā)送給電腦。
9、 根據(jù)權(quán)利要求8所述的無線上網(wǎng)鼠標(biāo)的使用方法,其特征在于,所述無 線上網(wǎng)模塊獲取來自鼠標(biāo)模塊的信息的步驟包括鼠標(biāo)模塊產(chǎn)生信息;無線上網(wǎng)模塊監(jiān)聽到鼠標(biāo)模塊的信息; 無線上網(wǎng)模塊產(chǎn)生中斷; 無線上網(wǎng)模塊讀取所述來自鼠標(biāo)模塊的信息。
10、 根據(jù)權(quán)利要求8所述的無線上網(wǎng)鼠標(biāo)的使用方法,其特征在于,所述 無線上網(wǎng)模塊獲取來自鼠標(biāo)模塊的信息的步驟包括鼠標(biāo)模塊產(chǎn)生信息;鼠標(biāo)模塊將所述信息發(fā)送給無線上網(wǎng)模塊; 無線上網(wǎng)模塊接收所述信息。
11、 根據(jù)權(quán)利要求8所述的無線上網(wǎng)鼠標(biāo)的使用方法,其特征在于,還包括如果在一段時間內(nèi),無線上網(wǎng)模塊沒有收到來自鼠標(biāo)模塊的信息,將鼠標(biāo) 模塊的鼠標(biāo)傳感器置于省電模式
全文摘要
本發(fā)明實施例公開了一種無線上網(wǎng)鼠標(biāo)及其使用方法,包括無線上網(wǎng)模塊,用于通過USB接口與電腦進(jìn)行信息交互;鼠標(biāo)模塊,用于與所述無線上網(wǎng)模塊完成信息交互,本發(fā)明實施例通過將鼠標(biāo)模塊與無線上網(wǎng)模塊連接,使鼠標(biāo)模塊通過無線上網(wǎng)模塊與電腦的USB接口連接。這樣,省去了USB集線器,降低了鼠標(biāo)與無線上網(wǎng)終端共用同一USB接口的成本。
文檔編號G06F3/033GK101251776SQ20081008448
公開日2008年8月27日 申請日期2008年3月25日 優(yōu)先權(quán)日2008年3月25日
發(fā)明者韓久平 申請人:深圳華為通信技術(shù)有限公司