專利名稱:無線鼠標(biāo)的數(shù)據(jù)傳輸復(fù)用方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)的無線傳輸技術(shù)領(lǐng)域,尤其涉及一種無線鼠標(biāo)的數(shù)據(jù)傳輸復(fù)用方法。
背景技術(shù):
現(xiàn)有的一種鼠標(biāo)結(jié)合了指紋掃描裝置,從而將鼠標(biāo)的常規(guī)功能與指紋掃描裝置的常規(guī)功能結(jié)合的復(fù)合功能。在以鼠標(biāo)形式存在的裝置中包括無線通信模塊,傳輸常規(guī)的鼠標(biāo)數(shù)據(jù)和數(shù)字指印圖像。這種鼠標(biāo)包括具有用于接收使用者的手指的凹槽的外殼、在該外殼內(nèi)用于檢測信號并控制這些信號的傳輸?shù)目刂颇K以及指印掃描模塊,該指印掃描模塊連接到該控制模塊并且用于檢測指印并且將指印信號傳輸?shù)皆摽刂颇K。該控制模塊連接到無線通信模塊。該模塊能夠傳輸以數(shù)字格式的指印圖像。該計算機(jī)鼠標(biāo)可進(jìn)一步包括連接到該控制模塊的光學(xué)機(jī)構(gòu)模塊。此外,該鼠標(biāo)的頂側(cè)具有手指姿勢傳感器,這種傳感器能夠檢測手指的指向姿勢和移動姿勢。通過進(jìn)一步地結(jié)合感應(yīng)無線充電和可充電電池,這種裝置用現(xiàn)有技術(shù)大大簡化了計算機(jī)控制及其安全控制。但是,這種鼠標(biāo)傳輸?shù)氖髽?biāo)數(shù)據(jù)和數(shù)字指印圖像的格式不一樣,導(dǎo)致數(shù)據(jù)接收裝置中必須設(shè)置分別對應(yīng)于鼠標(biāo)數(shù)據(jù)和數(shù)字指印圖像的接收裝置,導(dǎo)致接收裝置結(jié)構(gòu)復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種無線鼠標(biāo)的數(shù)據(jù)傳輸復(fù)用方法,用于克服現(xiàn)有技術(shù)中數(shù)據(jù)接收裝置中結(jié)構(gòu)復(fù)雜的缺陷。為實現(xiàn)上述目的,本發(fā)明實施例提供一種無線鼠標(biāo)的數(shù)據(jù)傳輸復(fù)用方法,用于傳輸鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù),該方法包括將鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù)轉(zhuǎn)換為藍(lán)牙總線格式;將轉(zhuǎn)換后的數(shù)據(jù)通過藍(lán)牙串行端口傳輸。其中,所述藍(lán)牙總線格式為8字節(jié)數(shù)據(jù)寬度的標(biāo)準(zhǔn)UART格式。其中,所述藍(lán)牙總線格式包括幀開始標(biāo)志、幀類型、幀長度、消息內(nèi)容、校驗和幀結(jié)束標(biāo)志。其中,所述幀開始標(biāo)志不進(jìn)行字節(jié)填充。其中,所述幀開始標(biāo)志為STX字符。其中,所述CRC校驗和為2字節(jié)長,包括低字節(jié)CRC和高字節(jié)CRC。其中,所述轉(zhuǎn)換后的數(shù)據(jù)以500ms的時間傳遞消息。其中,在傳輸轉(zhuǎn)換后的數(shù)據(jù)之前發(fā)送虛元字節(jié)喚醒數(shù)據(jù)總線。
其中,本發(fā)明的方法傳輸?shù)臄?shù)據(jù)是單獨的按鍵數(shù)據(jù)和/或鍵盤數(shù)據(jù)。其中,本發(fā)明的方法傳輸?shù)臄?shù)據(jù)還包括指紋配對成功或不成功的狀態(tài)數(shù)據(jù)。本發(fā)明的實施例通過將鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù)轉(zhuǎn)換為藍(lán)牙總線格式,使得鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù)能夠采取相同的數(shù)據(jù)格式傳輸,簡化了接收裝置的結(jié)構(gòu),提供了傳輸效率。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的限定。在附圖中圖1為根據(jù)本發(fā)明實施例的無線鼠標(biāo)的數(shù)據(jù)傳輸復(fù)用方法的流程圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附圖,對本發(fā)明實施例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。國際標(biāo)準(zhǔn)化組織定義了兩個設(shè)備之間通信的七層結(jié)構(gòu)。而在本發(fā)明采用了四層結(jié)構(gòu)物理層、鏈路層、傳輸層和應(yīng)用層。而本實施例正是通過對鏈路層和傳輸層的特定設(shè)計來實現(xiàn)指紋數(shù)據(jù)、鼠標(biāo)數(shù)據(jù)等的多類型數(shù)據(jù)在一個物理通道上傳輸實現(xiàn)。鏈路層在本實施例中主要是以消息幀的形式來體現(xiàn),通過所設(shè)計的幀結(jié)構(gòu)可實現(xiàn)多種類型數(shù)據(jù)以邏輯通道的方式來實現(xiàn)復(fù)用,從而實現(xiàn)多類型數(shù)據(jù)在一個物理通道上傳輸實現(xiàn)。傳輸層在本實施例中主要實現(xiàn)對指紋數(shù)據(jù)的拆分和重組,實現(xiàn)鏈路層和應(yīng)用層之間指紋數(shù)據(jù)的適配。為了在一個無線物理通道上實現(xiàn)多種類型的數(shù)據(jù)傳輸,在本實施例中采用了邏輯通道的設(shè)計概念,不同類型的數(shù)據(jù)在相應(yīng)的邏輯通道上來傳輸,從而實現(xiàn)了多種類型的數(shù)據(jù)在一個無線物理通道上的傳輸。如在本設(shè)計中我們實現(xiàn)了 鼠標(biāo)、指紋、Slider、狀態(tài)信息等消息在PC和我們的無線鼠標(biāo)之間的無線傳輸。邏輯通道是通過消息幀的方式來實現(xiàn),一個消息幀由以下幾部分組成幀開始標(biāo)志、幀類型、[幀長度]、消息內(nèi)容、校驗、幀結(jié)束標(biāo)志。下面具體介紹本實施例提供的一種無線鼠標(biāo)的數(shù)據(jù)傳輸復(fù)用方法,如圖1所示, 該方法包括步驟110,將鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù)轉(zhuǎn)換為藍(lán)牙總線格式;步驟120,將轉(zhuǎn)換后的數(shù)據(jù)通過藍(lán)牙串行端口傳輸。在步驟110中,采用微控制器(MCU)與PC之間的通信協(xié)議,將鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù)轉(zhuǎn)換為藍(lán)牙總線格式。這種格式作為8字節(jié)數(shù)據(jù)寬度的標(biāo)準(zhǔn)UART格式穿過藍(lán)牙串行端口,1個開始字節(jié)和1個停止字節(jié)。波特率可從4800至230,400bps編程,115,200bps 是默認(rèn)波特率。幀格式如下表所列表-權(quán)利要求
1.一種無線鼠標(biāo)的數(shù)據(jù)傳輸復(fù)用方法,用于傳輸鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù),其特征在于,該方法包括將鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù)轉(zhuǎn)換為藍(lán)牙總線格式; 將轉(zhuǎn)換后的數(shù)據(jù)通過藍(lán)牙串行端口傳輸。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述藍(lán)牙總線格式為8字節(jié)數(shù)據(jù)寬度的標(biāo)準(zhǔn)UART格式。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于所述藍(lán)牙總線格式包括幀開始標(biāo)志、 幀類型、幀長度、消息內(nèi)容、校驗和幀結(jié)束標(biāo)志。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于所述幀開始標(biāo)志不進(jìn)行字節(jié)填充。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于所述幀開始標(biāo)志為STX字符。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于所述CRC校驗和為2字節(jié)長,包括低字節(jié) CRC和高字節(jié)CRC。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于所述轉(zhuǎn)換后的數(shù)據(jù)以500ms的時間傳遞消息。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于在傳輸轉(zhuǎn)換后的數(shù)據(jù)之前發(fā)送虛元字節(jié)喚醒數(shù)據(jù)總線。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括傳輸?shù)臄?shù)據(jù)是單獨的按鍵數(shù)據(jù)和/或鍵盤數(shù)據(jù)。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括傳輸?shù)臄?shù)據(jù)還包括指紋配對成功或不成功的狀態(tài)數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種無線鼠標(biāo)的數(shù)據(jù)傳輸復(fù)用方法,用于傳輸鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù),該方法包括將鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù)轉(zhuǎn)換為藍(lán)牙總線格式;將轉(zhuǎn)換后的數(shù)據(jù)通過藍(lán)牙串行端口傳輸。本發(fā)明通過將鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù)轉(zhuǎn)換為藍(lán)牙總線格式,使得鼠標(biāo)數(shù)據(jù)和/或指紋數(shù)據(jù)能夠采取相同的數(shù)據(jù)格式傳輸,簡化了接收裝置的結(jié)構(gòu),提供了傳輸效率。
文檔編號G06K9/00GK102446006SQ201110220320
公開日2012年5月9日 申請日期2011年8月3日 優(yōu)先權(quán)日2010年10月13日
發(fā)明者王國芳, 程佩儀 申請人:耀光聯(lián)有限公司