專利名稱:藍牙裝置和集成式外設(shè)的制作方法
技術(shù)領(lǐng)域:
藍牙裝置和集成式外設(shè)技術(shù)領(lǐng)域[0001]本實用新型涉及通信設(shè)備,尤其涉及一種藍牙裝置和集成式外設(shè)。
背景技術(shù):
[0002]終端由于業(yè)務(wù)和環(huán)境的要求,往往需要使用不同功能的外設(shè),該外設(shè)指的是,例如,打印機、銷售終端(point of sale,簡稱P0S)刷卡機、身份證識別器等。例如,某業(yè)務(wù)人員去客戶所在地,有可能該業(yè)務(wù)人員既需要驗證客戶的身份,使用身份證識別器,也需要打印某類文件,使用打印機等,所以該業(yè)務(wù)人員會隨身攜帶上終端、以及上述的多個外設(shè), 以方便使用。外設(shè)與終端之間的通信方式有多種,考慮到使用的便捷性,終端和外設(shè)之間越來越多的采用藍牙通信方式。[0003]具體的,為了實現(xiàn)兩者之間的藍牙通信,終端和外設(shè)上都配置有用于作為藍牙通信接口的藍牙模塊,可以將終端上配置的藍牙稱為主機藍牙模塊,將外設(shè)上配置的藍牙稱為外設(shè)藍牙模塊;各個外設(shè)分別具有各自的外設(shè)藍牙模塊。假設(shè)終端在執(zhí)行某個業(yè)務(wù)時需要使用多個外設(shè),則主機藍牙模塊將逐個與各個外設(shè)的外設(shè)藍牙模塊分別連接,例如,終端與外設(shè)A建立藍牙連接通信,當需要連接外設(shè)B時,則需要斷開與外設(shè)A的連接,再重新進行與外設(shè)B的外設(shè)藍牙模塊的連接過程,藍牙模塊之間配對過程耗時較多,因此,上述方法也使得終端在與多個外設(shè)通信時效率很低,而如果在終端上設(shè)置多個主機藍牙模塊,又會使得終端成本大幅上升。實用新型內(nèi)容[0004]本實用新型提供一種藍牙裝置和集成式外設(shè),以提高終端與多個外設(shè)通信時的通信效率。[0005]本實用新型提供一種藍牙裝置,包括用于接收終端發(fā)送的指令數(shù)據(jù)且所述指令數(shù)據(jù)中包括目的數(shù)據(jù)傳輸端口的端口信息的信號收發(fā)單元、用于根據(jù)所述端口信息將所述指令數(shù)據(jù)發(fā)送至對應(yīng)的所述數(shù)據(jù)傳輸端口的微控制器、以及用于將所述指令數(shù)據(jù)傳輸至相連接的外設(shè)的多個數(shù)據(jù)傳輸端口;[0006]所述微控制器分別與所述信號收發(fā)單元和所述數(shù)據(jù)傳輸端口連接。[0007]如上所述的藍牙裝置,還包括用于存儲端口配置信息且所述端口配置信息包括數(shù)據(jù)傳輸端口與相連接的外設(shè)之間的對應(yīng)關(guān)系信息和所述端口信息的存儲器;相應(yīng)的,所述微控制器還包括用于從所述存儲器中獲取所述端口配置信息的外設(shè)信息獲取單元,所述外設(shè)信息獲取單元與所述存儲器連接;用于將所述外設(shè)信息獲取單元獲取的所述端口配置信息通過所述信號收發(fā)單元發(fā)送至所述終端的外設(shè)信息上報單元,所述外設(shè)信息上報單元分別與所述外設(shè)信息獲取單元和信號收發(fā)單元連接。[0008]如上所述的藍牙裝置,所述微控制器還包括用于根據(jù)所述端口信息建立對應(yīng)的數(shù)據(jù)傳輸端口與外設(shè)之間的通信連接并通過所述數(shù)據(jù)傳輸端口將指令數(shù)據(jù)傳輸至外設(shè)的傳輸控制單元;所述傳輸控制單元分別與所述信號收發(fā)單元和所述多個數(shù)據(jù)傳輸端口連接。[0009]如上所述的藍牙裝置,還包括用于在建立所述通信連接之后檢測所述外設(shè)是否處于空閑狀態(tài)的檢測單元,所述檢測單元與傳輸控制單元連接。[0010]如上所述的藍牙裝置,還包括用于在建立所述通信連接之前關(guān)閉所述端口信息對應(yīng)的數(shù)據(jù)傳輸端口之外的其他數(shù)據(jù)傳輸端口與對應(yīng)外設(shè)之間的通信連接的連接控制單元,所述連接控制單元與所述傳輸控制單元連接。[0011]如上所述的藍牙裝置,所述外設(shè)控制單元,具體為通過發(fā)送片選信號控制所述通信連接的片選開關(guān)。[0012]如上所述的藍牙裝置,所述微處理器還包括用于在數(shù)據(jù)傳輸端口連接的外設(shè)發(fā)生變化時修改所述存儲器中的端口配置信息的外設(shè)信息修正單元,所述外設(shè)信息修正單元與所述存儲器連接。[0013]如上所述的藍牙裝置,所述數(shù)據(jù)傳輸端口包括通用串行總線USB接口、或者通用異步接收/發(fā)送UART接口、或者串行外設(shè)接口 SPI。[0014]本實用新型還提供一種集成式外設(shè),包括本實用新型所述的藍牙裝置,以及外設(shè);所述外設(shè)與所述藍牙裝置的多個數(shù)據(jù)傳輸端口連接。[0015]如上所述的集成式外設(shè),所述外設(shè)的數(shù)量為多個,每個所述外設(shè)與一個所述數(shù)據(jù)傳輸端 口連接;或者,所述外設(shè)的數(shù)量為一個,所述外設(shè)包括多個外接端口,每個外接端口對應(yīng)所述外設(shè)的一種功能,且每個所述外接端口與一個所述數(shù)據(jù)傳輸端口連接。[0016]本實用新型藍牙裝置和集成式外設(shè)的技術(shù)效果是通過由該藍牙裝置作為統(tǒng)一的通信接口,負責(zé)根據(jù)指令數(shù)據(jù)中的端口信息,將數(shù)據(jù)發(fā)送至目的數(shù)據(jù)傳輸端口并進而傳輸至相連接的外設(shè),使得終端側(cè)的主機藍牙模塊只需要與該多個外設(shè)統(tǒng)一的藍牙裝置建立藍牙連接,就可以通過該一個藍牙與多個外設(shè)進行通信,即,只連接一次即可,相對于現(xiàn)有技術(shù)中的分別建立多次藍牙連接,必然提高了通信效率。
[0017]圖I為本實用新型集成式外設(shè)一實施例的結(jié)構(gòu)示意圖;[0018]圖2為本實用新型集成式外設(shè)的藍牙數(shù)據(jù)傳輸示意圖;[0019]圖3為本實用新型集成式外設(shè)實施例的工作流程示意圖;[0020]圖4為本實用新型集成式外設(shè)另一實施例的結(jié)構(gòu)示意圖。
具體實施方式
[0021]圖I為本實用新型集成式外設(shè)一實施例的結(jié)構(gòu)示意圖,如圖I所示,該集成式外設(shè)是一個整體的設(shè)備,其包括一個外設(shè)藍牙模塊11、以及多個外設(shè)12(在圖I中的打印機、POS 刷卡機、身份證識別器均是外設(shè),都表示外設(shè)12),該多個外設(shè)12例如可以包括但不限于打印機、POS刷卡機、身份證識別器等,當然可以根據(jù)實際需求選用其他類型的外設(shè)。其中,所述的外設(shè)藍牙模塊11即為本發(fā)明實施例中的藍牙裝置,只是在圖I中稱為外設(shè)藍牙模塊。[0022]其中,外設(shè)藍牙模塊n包括信號收發(fā)單元13、該信號收發(fā)單元13是用于與終端之間進行通信的,例如,外設(shè)藍牙模塊11可以通過該信號收發(fā)單元13接收終端發(fā)送的指令數(shù)據(jù),該指令數(shù)據(jù)是終端要發(fā)送給外設(shè)的數(shù)據(jù);或者將外設(shè)反饋給終端的數(shù)據(jù)通過該信號收發(fā)單元13發(fā)送至終端。具體實施例中,該信號收發(fā)單元13可以是采用常用的電路結(jié)構(gòu)來實現(xiàn),通常由射頻發(fā)射、射頻接收、頻移鍵控(Frequency-shift keying,簡稱FSK)調(diào)制 /解調(diào)等電路組成,能夠接收和發(fā)送數(shù)字信號,符合藍牙射頻規(guī)范要求。[0023]該外設(shè)藍牙模塊11還包括多個數(shù)據(jù)傳輸端口 14,即是一些用于在該外設(shè)藍牙模塊11與外設(shè)之間傳輸數(shù)據(jù)的I/o接口,例如,可以包括但不限于通用串行總線(Universal Serial BUS,簡稱USB)、通用異步接收 / 發(fā)送(Universal Asynchronous Receiver/ Transmitter,簡稱UART)、串行外設(shè)接口(Serial Peripheral Interface,簡稱SPI)等接口。需要說明的是,圖I中是整體示出了多個數(shù)據(jù)傳輸端口 14,本領(lǐng)域技術(shù)人員可以理解,其實是包括了多個接口,例如,與USB傳輸通道對應(yīng)連接的USB接口,與UART傳輸通道對應(yīng)連接的UART接口等。[0024]該集成式外設(shè)中的多個外設(shè)都連接在上述的一個外設(shè)藍牙模塊11上,參見圖1, 該多個外設(shè)12是分別與上述的多個數(shù)據(jù)傳輸端口 14連接的,例如,打印機與USB接口連接,POS刷卡機與UART接口連接,身份證識別器與SPI接口連接等,具體選用的接口類型需要與外設(shè)的通信接口要求匹配即可。通常所述的多個外設(shè)指的是具有不同功能的外設(shè),這樣可以滿足終端的不同使用需求。[0025]該外設(shè)藍牙模塊11還包括微控制器(Micro Control Unit,簡稱MCU) 16,該微控制器16分別與信號收發(fā)單元13和數(shù)據(jù)傳輸端口 14連接。其中,信號收發(fā)單元13所接收的指令數(shù)據(jù)中包括該數(shù)據(jù)發(fā)送的目的數(shù)據(jù)傳輸端口的端口信息,例如,指令數(shù)據(jù)是發(fā)送至 USB接口的,則USB就是該數(shù)據(jù)的目的數(shù)據(jù)傳輸端口,端口信息即為標識該USB接口的信息例如001 (假設(shè)001代表USB接口、101代表UART接口等,具體標識設(shè)置根據(jù)外設(shè)藍牙模塊的本身配置而定)。微控制器16可以根據(jù)該端口信息,將指令數(shù)據(jù)發(fā)送至對應(yīng)的數(shù)據(jù)傳輸端口,并通過所述數(shù)據(jù)傳輸端口將指令數(shù)據(jù)傳輸至相連接的外設(shè)。[0026]本實施例中,將多個外設(shè)均連接一個外設(shè)藍牙模塊,由該外設(shè)藍牙模塊作為統(tǒng)一的通信接口,負責(zé)在終端與多個外設(shè)之間傳輸數(shù)據(jù);終端側(cè)的主機藍牙模塊只需要與該多個外設(shè)統(tǒng)一的外設(shè)藍牙模塊建立藍牙連接,就可以通過該一個外設(shè)藍牙模塊與多個外設(shè)進行通信,即,只連接一次即可,相對于現(xiàn)有技術(shù)中的分別建立多次藍牙連接,必然提高了通信效率。[0027]此外,該外設(shè)藍牙模塊11中還包括其他一些基本的功能單元,例如數(shù)字信號處理單兀(Digital Signal Processing,簡稱DSP)、隨機存儲器(random access memory,簡稱RAM)等,均是外設(shè)藍牙模塊11的常用功能單元,在圖I中未示出。該外設(shè)藍牙模塊11 可以為藍牙芯片。[0028]本實施例中,終端側(cè)配置的主機藍牙模塊與該外設(shè)側(cè)的外設(shè)藍牙模塊11之前的通信參見圖2,圖2為本實用新型集成式外設(shè)的藍牙數(shù)據(jù)傳輸示意圖。主機藍牙模塊21與外設(shè)藍牙模塊11之間采用傳輸層通信協(xié)議進行通信,具體是使用藍牙協(xié)議已經(jīng)定義好的主機控制接口(Host CONTROL Interface簡稱HCI)傳輸層,將終端側(cè)發(fā)送的對于外設(shè)的命令信息傳輸至外設(shè),并將外設(shè)側(cè)的響應(yīng)信息傳輸至終端。[0029]如圖I所示,本實施例中,該集成式外設(shè)還可以包括存儲器15,該存儲器15例如可以為FLASH存儲器。具體的,存儲器15用于存儲端口配置信息,所述端口配置信息包括數(shù)據(jù)傳輸端口與相連接的外設(shè)之間的對應(yīng)關(guān)系信息、以及所述數(shù)據(jù)傳輸端口的端口信息;舉例如下假設(shè)USB接口連接打印機,UART接口連接POS刷卡機,SPI接口連接身份證識別器,則存儲器15中所存儲的端口配置信息包括,數(shù)據(jù)傳輸端口與相連接的外設(shè)之間的對應(yīng)關(guān)系信息,該對應(yīng)關(guān)系信息就是上述的“UART接口連接POS刷卡機,SPI接口連接身份證識別器等”,端口信息即為“UART接口——101,SPI接口——100等”,即標識數(shù)據(jù)傳輸端口的信息。此外,存儲器15還可以存儲其他數(shù)據(jù),如打印機的中文字庫等。[0030]相應(yīng)的,微控制器16還可以包括外設(shè)信息獲取單元161和外設(shè)信息上報單元162。 其中,該外設(shè)信息獲取單元161與存儲器15連接,通過從存儲器15內(nèi)讀取端口配置信息, 可以得知每個端口連接的外設(shè)類型。外設(shè)信息上報單元162,分別與外設(shè)信息獲取單元161 和信號收發(fā)單元13連接,用于將外設(shè)信息獲取單元161獲取的所述端口配置信息通過所述信號收發(fā)單元發(fā)送至終端,以使得終端在發(fā)送數(shù)據(jù)時根據(jù)所述端口配置信息將所述端口信息攜帶在數(shù)據(jù)中,例如,終端要向外設(shè)打印機發(fā)送指令數(shù)據(jù),經(jīng)查詢端口配置信息中的對應(yīng)關(guān)系信息得知,打印機連接的數(shù)據(jù)傳輸端口是USB接口,再查詢端口信息得知USB接口的端口信息是001,則將該001攜帶在發(fā)送的數(shù)據(jù)中,例如,該端口信息可以設(shè)置在指令數(shù)據(jù)的數(shù)據(jù)包的包頭中。本實施例中,微控制器16還包括傳輸控制單元163 ;該傳輸控制單元163分別與信號收發(fā)單元13和數(shù)據(jù)傳輸端口 14連接,用于根據(jù)指令數(shù)據(jù)中的端口信息,建立所述端口信息對應(yīng)的數(shù)據(jù)傳輸端口與對應(yīng)的外設(shè)之間的通信連接,并在通信連接建立后通過所述數(shù)據(jù)傳輸端口將所述指令數(shù)據(jù)傳輸至所述外設(shè)。即,傳輸控制單元163可以根端口信息,得知該指令數(shù)據(jù)是要發(fā)送至哪個端口的,并據(jù)此建立所述端口與對應(yīng)外設(shè)的通信連接,所述的建立與該外設(shè)的通信連接指的是,打開該外設(shè)對應(yīng)的數(shù)據(jù)傳輸端口,打通該端口對應(yīng)的傳輸通道,使得數(shù)據(jù)傳輸端口與外設(shè)之間的連接處于通暢的可以傳輸數(shù)據(jù)的狀態(tài)。[0032]可選的,傳輸控制單元163具體可以采用通過發(fā)送片選信號控制所述通信連接的片選開關(guān)來實現(xiàn);其可以向數(shù)據(jù)傳輸端口發(fā)送片選信號控制通信連接,該片選信號可以是高低電平信號;例如,傳輸控制單元163根據(jù)端口信息得知指令數(shù)據(jù)是要發(fā)送至USB接口的,則傳輸控制單元163發(fā)出片選信號,控制USB接口處于有效電平(通常為低電平有效), 此時USB接口與相連接的外設(shè)即打印機之間的傳輸通道打開,打印機進入電路工作狀態(tài), 該傳輸通道可以實現(xiàn)數(shù)據(jù)的輸入輸出。[0033]本實施例中,該集成式外設(shè)還可以包括檢測單元165,該檢測單元165與傳輸控制單元163連接,可以在建立通信連接之后,檢測所述外設(shè)處于繁忙或者空閑狀態(tài),若處于繁忙狀態(tài),則等待至所述外設(shè)空閑,再指示所述傳輸控制單元163執(zhí)行通過外設(shè)對應(yīng)的數(shù)據(jù)傳輸端口將所述指令數(shù)據(jù)傳輸至所述外設(shè)。[0034]本實施例中,該集成式外設(shè)還可以包括連接控制單元166,該連接控制單元166 分別與傳輸控制單元163和數(shù)據(jù)傳輸端口連接,用于在建立所述端口信息對應(yīng)的數(shù)據(jù)傳輸端口與對應(yīng)的外設(shè)之間的通信連接之前,關(guān)閉端口信息對應(yīng)的數(shù)據(jù)傳輸端口之外的其他數(shù)據(jù)傳輸端口與對應(yīng)的外設(shè)之間的通信連接。例如,端口信息對應(yīng)的是USB接口,則連接控制單元166需要首先關(guān)閉UART接口、以及SPI接口與外設(shè)之間的通信連接,即將其與控制單元之間的接口置為無效電平(通常為高電平無效)。可選的,本實施例的集成式外設(shè)還包括外設(shè)信息修正單元164,與所述存儲器15連接,用于在所述數(shù)據(jù)傳輸端口連接的外設(shè)發(fā)生變化時,修改所述存儲器中的端口配置信息。例如,USB接口原來連接外設(shè)A,現(xiàn)在連接的是外設(shè)B,則存儲器15中的對應(yīng)關(guān)系信息等均需要變更,則可以通過該外設(shè)信息修正單元 164進行信息更改。圖I中只是以外設(shè)信息修正單元164設(shè)置在微控制器16中為例,當然, 也可以設(shè)置在微控制器16之外,只要能與存儲器15通信進行信息更改即可。[0035]可選的,具體實施中,外設(shè)信息修正單元164與外設(shè)信息獲取單元161可以為同一裝置;而且對于外設(shè)信息的修訂可以由主機通過藍牙模塊之間的數(shù)據(jù)接口先下發(fā)到外設(shè)藍牙模塊,再通過外設(shè)藍牙模塊的外設(shè)信息修正單元164寫入存儲器15 ;或者是該外設(shè)信息修正單元164通過外設(shè)藍牙模塊的調(diào)試接口直接對存儲器15進行讀寫。[0036]此外,本實施例中的數(shù)據(jù)傳輸端口可以為通用串行總線USB接口、或者通用異步接收/發(fā)送UART接口、或者串行外設(shè)接口 SPI等。所述外設(shè)可以為打印機、或者銷售終端 POS劃卡機、或者身份證識別器等。上述的各數(shù)據(jù)傳輸端口和外設(shè)只是舉例,具體實施中,可以根據(jù)實際需求采用其他類型的接口或者外設(shè)。[0037]下面結(jié)合圖3對本實施例的集成式外設(shè)的工作過程進行描述,圖3為本實用新型集成式外設(shè)實施例的工作流程示意圖;以下只是簡單說明流程,詳細的可以參見圖3中所示[0038]如圖3所示,終端中包括主機和主機藍牙模塊。終端與集成式外設(shè)會首先進行藍牙模塊的配對,然后,各自的藍牙模塊(即主機藍牙模塊和外設(shè)藍牙模塊)會與各自連接的設(shè)備進行初始化工作。例如,主機藍牙模塊對主機進行初始化,外設(shè)藍牙模塊分別對外設(shè)I 和外設(shè)2進行初始化(在此僅以外設(shè)I和外設(shè)2為例,當然該外設(shè)藍牙模塊也可以連接兩個以上的外設(shè));所述的初始化指的是所有外設(shè)均恢復(fù)初始狀態(tài),外設(shè)藍牙模塊對其的片選信號為無效電平(無效電平通常為高電平)。若該外設(shè)具有自檢功能,則外設(shè)藍牙模塊指示各外設(shè)進行串行自檢(即首先對外設(shè)I發(fā)出自檢指令,待收到外設(shè)I的自檢結(jié)果之后,在對外設(shè)2進行自檢),該自檢通常指的是外設(shè)是否處于正常工作狀態(tài),并對外設(shè)自檢后的結(jié)果通知主機藍牙模塊,例如,若外設(shè)處于非正常狀態(tài)比如故障狀態(tài)就將該結(jié)果上報主機藍牙模塊得知。[0039]其中,在初始化的過程中,外設(shè)藍牙模塊還從存儲器15讀取端口配置信息,獲取每個端口連接的外設(shè)類型。例如,USB端口連接打印機,UART接口連接身份證識別器等;外設(shè)藍牙模塊會向終端側(cè)的主機藍牙模塊發(fā)送服務(wù)列表,該上報服務(wù)列表是藍牙通信協(xié)議的固有流程,所述的服務(wù)列表指的是外設(shè)藍牙模塊這側(cè)可以提供哪些服務(wù),比如打印機服務(wù)、 身份識別服務(wù)。[0040]主機將要對外設(shè)I進行操作時,主機將對外設(shè)I所要進行的操作按照外設(shè)I的指令格式進行封裝,形成指令數(shù)據(jù),并將該指令數(shù)據(jù)連同所要操作的外設(shè)的端口信息通過主機藍牙模塊透傳至外設(shè)藍牙模塊;例如,該端口信息可以是設(shè)置在指令數(shù)據(jù)的數(shù)據(jù)包的包頭的標志位中。外設(shè)藍牙模塊中的MCU通過判斷主機發(fā)出的指令數(shù)據(jù)中的數(shù)據(jù)包的包頭標志位判斷主機所要操作的外設(shè)。外設(shè)藍牙模塊對外設(shè)I的片選信號為有效電平,并獲取外設(shè)I的狀態(tài),如果外設(shè)I處于空閑狀態(tài),則將指令數(shù)據(jù)透傳至外設(shè)I。外設(shè)I將執(zhí)行結(jié)果通過與外設(shè)藍牙模塊的數(shù)據(jù)傳輸端口、主機與外設(shè)之間的藍牙通道直接反饋至主機。[0041]主機對外設(shè)2進行操作時,操作執(zhí)行過程與對外設(shè)I的操作過程類似,但需要先將外設(shè)I的片選信號為無效電平,即斷開與外設(shè)I的通信連接,再對外設(shè)2的片選信號為有效電平。并且,外設(shè)藍牙模塊獲取外設(shè)2的狀態(tài),若執(zhí)行過程中遇到外設(shè)2處于忙狀態(tài),則將7所需傳輸?shù)臄?shù)據(jù)進行緩存,外設(shè)藍牙模塊的MCU進入一個等待狀態(tài),等待時間可根據(jù)實際情況進行設(shè)定,在等待時間過后,重新嘗試指令數(shù)據(jù)的發(fā)送。當外設(shè)2處于空閑狀態(tài)時,則將指令數(shù)據(jù)透傳至外設(shè)2。外設(shè)2將執(zhí)行結(jié)果通過與外設(shè)藍牙模塊的數(shù)據(jù)傳輸端口、主機與外設(shè)之間的藍牙通道直接反饋至主機。[0042]需要說明的是,本實施例的圖I是以外設(shè)藍牙模塊(即藍牙裝置)連接多個外設(shè)為例進行說明,舉例如下前述的業(yè)務(wù)人員隨身攜帶終端、以及多個外設(shè)去客戶方,該外設(shè)包括打印機、POS刷卡機、身份證識別器;在使用時,將這多個外設(shè)與外設(shè)藍牙模塊的數(shù)據(jù)傳輸端口一一對應(yīng)連接,然后,通過終端側(cè)的主機藍牙模塊與外設(shè)藍牙模塊按照本實施例所述的方式進行通信,一次建立藍牙連接后就可以通過外設(shè)藍牙模塊選擇不同的外設(shè)使用。[0043]另一種可選的方式為,外設(shè)端可以采用一個集成功能設(shè)備,參見圖4,圖4為本實用新型集成式外設(shè)另一實施例的結(jié)構(gòu)示意圖。該集成功能設(shè)備同時具有打印機功能、POS刷卡機功能和身份證識別器功能,即可以通過該集成功能設(shè)備使用打印機功能、POS刷卡機功能和身份證識別器功能。該集成功能設(shè)備具有多個外接端口,例如,外接端口 a、外接端口 b 和外接端口 C,通過外接端口 a可以使用該設(shè)備的打印機功能,通過外接端口 b可以使用該設(shè)備的POS刷卡機功能,通過外接端口 c可以使用該設(shè)備的身份證識別器功能。則可以將每個外接端口對應(yīng)連接外設(shè)藍牙模塊11的一個數(shù)據(jù)傳輸端口。[0044]使用這種集成功能設(shè)備時,將該設(shè)備的多個外接端口分別與外設(shè)藍牙模塊的數(shù)據(jù)傳輸端口一一對應(yīng)連接,然后,通過終端側(cè)的主機藍牙模塊與外設(shè)藍牙模塊按照本實施例所述的方式進行通信,一次建立藍牙連接后就可以通過外設(shè)藍牙模塊選擇不同的外設(shè)功能使用。這種情況下,本實施例中所述的將指令數(shù)據(jù)傳輸至相連接的外設(shè),就是指的將指令數(shù)據(jù)傳輸至對應(yīng)的外設(shè)功能的外接端口,通過該外接端口使用對應(yīng)的外設(shè)功能,也可以理解為一個外設(shè)接口對應(yīng)著一種外設(shè)。[0045]這種集成功能設(shè)備的好處是,集成式設(shè)備的體積可以比多個外設(shè)的體積之和減小,例如,多個外設(shè)時,每一個外設(shè)可能都配置有各自的電源設(shè)備,而集成功能設(shè)備是一個整體設(shè)備,使用一個電源即可,在制作的體積上通常會比多個外設(shè)的體積小,所以,集成功能設(shè)備相對于多個外設(shè)會更便于攜帶。[0046]本實施例的集成式外設(shè),通過將將多個外設(shè)均連接一個外設(shè)藍牙模塊,由該外設(shè)藍牙模塊作為統(tǒng)一的通信接口,提高了外設(shè)的便攜性,并且,提高了通信效率。[0047]最后應(yīng)說明的是以上各實施例僅用以說明本實用新型的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本實用新型進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本實用新型各實施例技術(shù)方案的范圍。
權(quán)利要求1.一種藍牙裝置,其特征在于,包括用于接收終端發(fā)送的指令數(shù)據(jù)且所述指令數(shù)據(jù)中包括目的數(shù)據(jù)傳輸端口的端口信息的信號收發(fā)單元、用于根據(jù)所述端口信息將所述指令數(shù)據(jù)發(fā)送至對應(yīng)的所述數(shù)據(jù)傳輸端口的微控制器、以及用于將所述指令數(shù)據(jù)傳輸至相連接的外設(shè)的多個數(shù)據(jù)傳輸端口;所述微控制器分別與所述信號收發(fā)單元和所述數(shù)據(jù)傳輸端口連接。
2.根據(jù)權(quán)利要求I所述的藍牙裝置,其特征在于,還包括用于存儲端口配置信息且所述端口配置信息包括數(shù)據(jù)傳輸端口與相連接的外設(shè)之間的對應(yīng)關(guān)系信息和所述端口信息的存儲器;相應(yīng)的,所述微控制器還包括用于從所述存儲器中獲取所述端口配置信息的外設(shè)信息獲取單元,所述外設(shè)信息獲取單元與所述存儲器連接;用于將所述外設(shè)信息獲取單元獲取的所述端口配置信息通過所述信號收發(fā)單元發(fā)送至所述終端的外設(shè)信息上報單元,所述外設(shè)信息上報單元分別與所述外設(shè)信息獲取單元和信號收發(fā)單元連接。
3.根據(jù)權(quán)利要求2所述的藍牙裝置,其特征在于,所述微控制器還包括用于根據(jù)所述端口信息建立對應(yīng)的數(shù)據(jù)傳輸端口與外設(shè)之間的通信連接并通過所述數(shù)據(jù)傳輸端口將指令數(shù)據(jù)傳輸至外設(shè)的傳輸控制單元;所述傳輸控制單元分別與所述信號收發(fā)單元和所述多個數(shù)據(jù)傳輸端口連接。
4.根據(jù)權(quán)利要求3所述的藍牙裝置,其特征在于,還包括用于在建立所述通信連接之后檢測所述外設(shè)是否處于空閑狀態(tài)的檢測單元,所述檢測單元與所述傳輸控制單元連接。
5.根據(jù)權(quán)利要求3所述的藍牙裝置,其特征在于,還包括用于在建立所述通信連接之前關(guān)閉所述端口信息對應(yīng)的數(shù)據(jù)傳輸端口之外的其他數(shù)據(jù)傳輸端口與對應(yīng)外設(shè)之間的通信連接的連接控制單元,所述連接控制單元與所述傳輸控制單元連接。
6.根據(jù)權(quán)利要求3-5任一所述的藍牙裝置,其特征在于,所述傳輸控制單元,具體為通過發(fā)送片選信號控制所述通信連接的片選開關(guān)。
7.根據(jù)權(quán)利要求2所述的藍牙裝置,其特征在于,所述微控制器還包括用于在數(shù)據(jù)傳輸端口連接的外設(shè)發(fā)生變化時修改所述存儲器中的端口配置信息的外設(shè)信息修正單元,所述外設(shè)信息修正單元與所述存儲器連接。
8.根據(jù)權(quán)利要求I所述的藍牙裝置,其特征在于,所述數(shù)據(jù)傳輸端口包括通用串行總線USB接口、或者通用異步接收/發(fā)送UART接口、或者串行外設(shè)接口 SPI。
9.一種集成式外設(shè),其特征在于,包括權(quán)利要求1-8任一所述的藍牙裝置,以及外設(shè); 所述外設(shè)與所述藍牙裝置的多個數(shù)據(jù)傳輸端口連接。
10.根據(jù)權(quán)利要求9所述的集成式外設(shè),其特征在于,所述外設(shè)的數(shù)量為多個,每個所述外設(shè)與一個所述數(shù)據(jù)傳輸端口連接;或者,所述外設(shè)的數(shù)量為一個,所述外設(shè)包括多個外接端口,每個外接端口對應(yīng)所述外設(shè)的一種功能,且每個所述外接端口與一個所述數(shù)據(jù)傳輸端口連接。
專利摘要本實用新型提供一種藍牙裝置和集成式外設(shè),其中藍牙裝置包括用于接收終端發(fā)送的指令數(shù)據(jù)且所述指令數(shù)據(jù)中包括目的數(shù)據(jù)傳輸端口的端口信息的信號收發(fā)單元、用于根據(jù)所述端口信息將所述指令數(shù)據(jù)發(fā)送至對應(yīng)的所述數(shù)據(jù)傳輸端口的微控制器、以及用于將所述指令數(shù)據(jù)傳輸至相連接的外設(shè)的多個數(shù)據(jù)傳輸端口;所述微控制器分別與所述信號收發(fā)單元和所述數(shù)據(jù)傳輸端口連接。本實用新型提高了通信效率。
文檔編號G06F13/38GK202750089SQ201220168718
公開日2013年2月20日 申請日期2012年4月19日 優(yōu)先權(quán)日2012年4月19日
發(fā)明者王彬 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司