專利名稱:通過無線串行通信信道的優(yōu)先發(fā)信號的制作方法
技術(shù)領(lǐng)域:
技術(shù)領(lǐng)域總體上涉及通過短程無線鏈路耦接的通信設(shè)備,并且更特別地,涉及通過短程無線鏈路對優(yōu)先數(shù)據(jù)的較快發(fā)信號(signaling)。
背景技術(shù):
在一些通信情形下,諸如雙向無線電設(shè)備的通信設(shè)備可以經(jīng)由短程無線鏈路(諸如,藍(lán)牙鏈路)被無線耦接到具有按鈕、指示器、以及諸如一鍵通按鈕(PTT)的其他特征的外圍設(shè)備,用于激活在無線電設(shè)備上的PTT特征。在這樣的情況下,使用短程無線鏈路在兩個設(shè)備之間無線地發(fā)送用于無線電設(shè)備的按鈕狀態(tài)、指示器狀態(tài)、以及PTT狀態(tài)。諸如公共安全客戶的一些客戶期望在用戶按壓外圍設(shè)備上的PTT按鈕和對應(yīng)PTT命令(例如,PTT 按壓或PTT釋放)到達(dá)無線電設(shè)備內(nèi)核之間的非常小延遲時段,這在已知系統(tǒng)中不能實現(xiàn)。 例如,低延遲對于PTT按壓可能非常重要,因為如果用戶開始說話但是無線電設(shè)備還沒有經(jīng)由PTT按壓被激活以使得能夠傳輸所有的用戶的初始語音消息,則太長的延遲可能導(dǎo)致截短語音;這可能意味著用戶說“不要射擊”和在所傳送消息中結(jié)果是“射擊”之間的差別。在已知系統(tǒng)中,在外圍設(shè)備處造成大量延遲。例如,在外圍設(shè)備處可能存在“堵塞 (blockage)”,諸如,當(dāng)外圍設(shè)備已經(jīng)開始發(fā)送消息時,其阻止PTT狀態(tài)立即被發(fā)送,或者當(dāng) PTT按鈕被按壓時具有緩沖的數(shù)據(jù)流。在這種情況下,PTT指示必須等待被發(fā)送,直到其他消息已經(jīng)被發(fā)送和/或緩沖器被清零;或者外圍設(shè)備必須另外以某種粗魯?shù)姆绞絹G棄當(dāng)前傳送和/或緩沖的數(shù)據(jù)。在外圍設(shè)備的較高層處的附加開銷可能進(jìn)一步增加PTT狀態(tài)傳輸?shù)难舆t。例如,在頭戴式耳機或小PTT設(shè)備中的具有虛擬機(VM)的藍(lán)牙芯片集在較高層具有大量開銷,從外圍設(shè)備上的PTT按鈕被按壓的時間到在無線電設(shè)備的藍(lán)牙控制器處接收到PTT消息的時間的延遲可能為100-400ms的量級;沒有VM的藍(lán)牙芯片集仍可能引發(fā)約 70-120ms的延遲。由于無線電設(shè)備側(cè)無線適配器軟件堆棧的較高層內(nèi)的解碼處理_,尤其是如果無線電設(shè)備側(cè)無線適配器管理用于耦接至無線電設(shè)備的多個外圍設(shè)備的多個藍(lán)牙簡檔,導(dǎo)致無線電設(shè)備側(cè)的無線適配器也增加PTT狀態(tài)到達(dá)無線電設(shè)備內(nèi)核的延遲,這增加需要管理多個對應(yīng)數(shù)據(jù)消息并且將它們路由至合適目的地的處理器負(fù)載。從而,存在對用于減小將諸如PTT狀態(tài)的高優(yōu)先數(shù)據(jù)從外圍設(shè)備傳輸至無線耦接的通信設(shè)備的延遲的機制的需要。
附圖與以下詳細(xì)說明一起被結(jié)合到并且形成說明書的一部分,并且用于進(jìn)一步說明包括所要求的發(fā)明的概念的多個實施例,并且解釋那些實施例的多個原理和優(yōu)點,其中, 貫穿各個視圖,類似附圖標(biāo)記指的是相同或功能類似的元件。圖1是圖示實現(xiàn)根據(jù)一些實施例的方法的包括通信設(shè)備和外圍設(shè)備的系統(tǒng)的框圖。圖2是根據(jù)一些實施例的用于通過無線串行通信信道的優(yōu)先發(fā)信號的方法的流程圖。圖3是圖示根據(jù)一些實施例的編碼后的優(yōu)先消息通過無線串行通信信道由外圍設(shè)備中的藍(lán)牙子系統(tǒng)發(fā)送并且在無線電設(shè)備側(cè)的藍(lán)牙子系統(tǒng)處被解碼的框圖。圖4是圖示根據(jù)一些實施例的編碼后的優(yōu)先消息通過無線串行通信信道由外圍設(shè)備中的藍(lán)牙子系統(tǒng)發(fā)送并且在無線電設(shè)備側(cè)的藍(lán)牙子系統(tǒng)處被解碼的框圖。圖5是圖示根據(jù)一些實施例的半字節(jié)(nilAler)協(xié)議格式的表格。圖6是圖示根據(jù)一些實施例的示例頭戴式耳機協(xié)議狀態(tài)的表格。圖7是圖示根據(jù)一些實施例的示例空消息的表格。圖8是圖示根據(jù)一些實施例的具有按鈕和電池狀態(tài)的示例消息的表格。
具體實施例方式一般而言,按照多個實施例,通信設(shè)備執(zhí)行用于建立用于對優(yōu)先數(shù)據(jù)發(fā)信號的快速路徑的方法。該方法包括建立到第二通信設(shè)備的第一短程無線數(shù)據(jù)路徑,用于交換非優(yōu)先數(shù)據(jù);以及建立到第二通信設(shè)備的第二自發(fā)短程無線數(shù)據(jù)路徑,用于交換優(yōu)先數(shù)據(jù),其中,第二短程無線數(shù)據(jù)路徑包括無線串行通信信道,諸如,射頻通信藍(lán)牙(RFCOMM)信道。通信設(shè)備的上層堆棧中的應(yīng)用層建立第一和第二短程無線數(shù)據(jù)路徑兩者。由應(yīng)用層處理沿著第一短程無線數(shù)據(jù)路徑傳輸至第二通信設(shè)備的非優(yōu)先數(shù)據(jù)。然而,沿著第二短程無線數(shù)據(jù)路徑傳輸至第二通信設(shè)備的優(yōu)先數(shù)據(jù)繞開應(yīng)用層,這已經(jīng)被示出以將延遲減小到約50ms 的平均值。本領(lǐng)域技術(shù)人員將認(rèn)識到,以上認(rèn)識到的優(yōu)點和在此描述的其他優(yōu)點僅是說明性的并且不意味著多個實施例的所有優(yōu)點的完全呈現(xiàn)。現(xiàn)在參考附圖,并且特別在圖1中,圖示根據(jù)一些實施例的包括傳輸諸如PTT狀態(tài)和靜噪狀態(tài)的優(yōu)先數(shù)據(jù)的兩個設(shè)備的系統(tǒng)的框圖被示出并且通常被指示為100。系統(tǒng)100 包括第一通信設(shè)備102(在這種情況下是具有藍(lán)牙無線“主”設(shè)備的無線電設(shè)備,其在此還簡單地稱為無線電設(shè)備)和第二通信設(shè)備104(在這種情況下是藍(lán)牙無線附件“從”設(shè)備, 在此還被稱為外圍設(shè)備)。主設(shè)備從從設(shè)備接收PTT命令,其中,主設(shè)備和從設(shè)備每個都可以是通過一個或多個短程無線鏈路操作并且包括PTT特征的任何類型的無線通信設(shè)備。而且,設(shè)備102裝配有用于將諸如語音、數(shù)據(jù)、以及視頻的媒體傳送至另一個通信設(shè)備(未示出)并且從其接收這些媒體的裝置。從而,設(shè)備102可以是但不限于具有PTT應(yīng)用的陸上移動無線電設(shè)備、蜂窩電話、個人數(shù)字助理(PDA)、個人計算機等。設(shè)備104可以是但不限于具有PTT按鈕并且還可以裝配有用于傳送和接收媒體的裝置和/或配置用于其他功能的附件,諸如聽筒或頭戴式耳機等。在此使用的術(shù)語優(yōu)先數(shù)據(jù)是指發(fā)送設(shè)備選擇沿著比用于發(fā)送非優(yōu)先數(shù)據(jù)的通信路徑更快的端到端通信路徑進(jìn)行發(fā)送的數(shù)據(jù)。優(yōu)先數(shù)據(jù)包括例如時間敏感數(shù)據(jù)、其傳遞比非優(yōu)先數(shù)據(jù)具有更高重要性的數(shù)據(jù)等。在此使用的術(shù)語一鍵通是指在通信設(shè)備上實現(xiàn)的以使得用戶能夠在單工或半雙工通信路徑上說話的特征,其中,在通話期間,一次僅給予一個人通信資源說話,同時通話的所有其他方都傾聽。PTT技術(shù)的示例實現(xiàn)是通過蜂窩的 PTT (在本行業(yè)中還被縮寫并且稱為PoC),其中,通過蜂窩網(wǎng)絡(luò)提供PTT特征。開放移動聯(lián)盟(OMA)(其是開發(fā)用于移動電話行業(yè)的開放式標(biāo)準(zhǔn)的標(biāo)準(zhǔn)機構(gòu))將PoC定義為IP多媒體子系統(tǒng)的一部分,其是用于傳遞網(wǎng)際協(xié)議多媒體服務(wù)的架構(gòu)框架。在被稱為OMA PoCv2. O 的日期為2008年8月6日的一組文獻(xiàn)中定義了最近發(fā)布的用于PoC特征的標(biāo)準(zhǔn)。設(shè)備102包括微控制器或數(shù)字信號處理器(DSP) 106 ;用于使用電磁信號通過短程無線鏈路122的短程通信的裝置(其中,短程無線鏈路是指使得兩個設(shè)備能夠在約 100m(300英尺)或更少的距離處使用射頻(RF)資源通信的無線連接,并且在一個說明性實例中,在IO-IOOm或30-300’之間),其在這種情況下是包括具有對應(yīng)天線110的藍(lán)牙集成電路(IC)芯片108的藍(lán)牙裝置,其中,對應(yīng)天線110可以在無線電設(shè)備內(nèi)或者包括在連接至無線電設(shè)備的外部適配器中;以及具有對應(yīng)天線120的無線電設(shè)備內(nèi)核118 (其包括例如用于在無線電設(shè)備內(nèi)核內(nèi)實現(xiàn)處理的雙向陸地移動無線電收發(fā)器和主機處理器),其中,對應(yīng)天線120通過PTT特征激活,以通過無線鏈路1 發(fā)射和接收至少一個語音媒體。設(shè)備 104包括微控制器或DSP 132 ;對應(yīng)藍(lán)牙裝置,所述對應(yīng)藍(lán)牙裝置包括具有對應(yīng)天線130 的藍(lán)牙IC芯片128 ;以及其他附屬功能140。在一個實施例中,當(dāng)用戶給外圍設(shè)備104加電時,設(shè)備102和104執(zhí)行使外圍設(shè)備 104與設(shè)備102相關(guān)聯(lián)的配對過程。一旦無線電設(shè)備102和外圍設(shè)備104存儲用于配對的它們相應(yīng)的數(shù)字憑證,則設(shè)備被“配對”,并且藍(lán)牙IC芯片108和1 操作,以在外圍設(shè)備 104(例如,聽筒或頭戴式耳機)和無線電設(shè)備102之間建立用于諸如語音傳輸?shù)乃{(lán)牙傳輸和諸如PTT狀態(tài)、其他按鈕和指示器的狀態(tài)等的其他數(shù)據(jù)的短程藍(lán)牙無線鏈路122。藍(lán)牙IC芯片108和1 兩者至少包括藍(lán)牙硬件(例如,射頻硬件內(nèi)核包括藍(lán)牙收發(fā)器和基帶處理器);藍(lán)牙固件(例如,其實現(xiàn)控制需要維持下層藍(lán)牙協(xié)議的數(shù)據(jù)格式化和流程的實時和準(zhǔn)時管理的多層藍(lán)牙協(xié)議堆棧的下層);以及微處理器,所述微處理器用在芯片上的存儲器裝置上存儲的軟件和代碼編程。藍(lán)牙硬件、固件、微處理器、和/或軟件和代碼被通信地耦接和配置用于根據(jù)以下中的任何一個或多個來實現(xiàn)藍(lán)牙協(xié)議被批準(zhǔn)為 IEEE標(biāo)準(zhǔn)802. 15. 1-2002的藍(lán)牙規(guī)范1. 1 ;被批準(zhǔn)為IEEE標(biāo)準(zhǔn)802. 15. 1-2005的藍(lán)牙規(guī)范 1.2 ;2004年11月10日發(fā)布的藍(lán)牙規(guī)范2. 0+EDR(增強數(shù)據(jù)速率);2007年7月沈日由藍(lán)牙SIG采用的藍(lán)牙內(nèi)核規(guī)范2. 1 ;2009年4月21日由藍(lán)牙SIG采用的藍(lán)牙規(guī)范3. 0 ;和/ 或后續(xù)藍(lán)牙規(guī)范版本。藍(lán)牙堆棧(其控制例如用戶接口應(yīng)用)的上層的藍(lán)牙裝置內(nèi)的位置取決于藍(lán)牙裝置是否被實現(xiàn)為HCI (主機/控制器接口)系統(tǒng)或非HCI系統(tǒng)。在非HCI系統(tǒng)中,使用藍(lán)牙芯片上的固有微處理器來執(zhí)行藍(lán)牙堆棧的上層。然而,在HCI系統(tǒng)中,使用在藍(lán)牙芯片外部的處理設(shè)備來執(zhí)行藍(lán)牙堆棧的上層;以及藍(lán)牙堆棧的上層和下層經(jīng)由物理HCI數(shù)據(jù)連接耦接并且使用在藍(lán)牙規(guī)范中定義的藍(lán)牙HCI協(xié)議進(jìn)行通信。例如,其中,外圍設(shè)備104中的藍(lán)牙裝置被實現(xiàn)為HCI系統(tǒng),使用在藍(lán)牙芯片128 外部的微控制器132來實現(xiàn)藍(lán)牙堆棧的上層;然而,在非HCI實現(xiàn)中,在藍(lán)牙芯片128內(nèi)實現(xiàn)堆棧的上層。其中,無線電設(shè)備102中的藍(lán)牙裝置被實現(xiàn)為HCI系統(tǒng),使用在藍(lán)牙芯片108外部的無線電內(nèi)核118中的微控制器106或主機處理器來實現(xiàn)藍(lán)牙堆棧的上層;然而, 在非HCI實現(xiàn)中,在藍(lán)牙芯片108內(nèi)實現(xiàn)堆棧的上層。微控制器106和132還可以用于執(zhí)行其他功能,包括但不限于諸如通過參考圖5-圖8在以下詳細(xì)描述的“半字節(jié)”協(xié)議的私有協(xié)議。而且,設(shè)備102和104中的藍(lán)牙裝置可以具有“對稱”架構(gòu)或“不對稱架構(gòu)”。對稱架構(gòu)是指設(shè)備102和104的藍(lán)牙裝置都被實現(xiàn)為HCI系統(tǒng)或都被實現(xiàn)為非HCI系統(tǒng)。不對稱架構(gòu)是指一個設(shè)備中的藍(lán)牙裝置被實現(xiàn)為HCI系統(tǒng),并且另一個設(shè)備的藍(lán)牙裝置被實現(xiàn)為非HCI系統(tǒng)。根據(jù)在此的教導(dǎo),在通過短程無線鏈路的短程傳輸中在外圍設(shè)備104和無線電設(shè)備102之間無線地傳輸優(yōu)先數(shù)據(jù)。在具體實施例中,例如通過參考圖2至圖4所描述的,可以使用藍(lán)牙協(xié)議來幫助使用設(shè)備102和104中的藍(lán)牙裝置傳輸優(yōu)先協(xié)議。然而,在其他實施例中,例如通過參考圖5至圖8所描述的,可以使用其他私有協(xié)議來通過藍(lán)牙鏈路傳輸優(yōu)先數(shù)據(jù)。而且,在所描述的實施例中,藍(lán)牙技術(shù)用于短程通信,但是其他技術(shù)可能用于包括但不限于Zigbee、IEEE802. lla/b/g(Wi-Fi)、無線USB等的短程通信。在這樣的情況下,將在使用標(biāo)準(zhǔn)或私有協(xié)議創(chuàng)建的消息中傳輸優(yōu)先數(shù)據(jù),用于幫助替代短程通信技術(shù)的實現(xiàn)。而且,當(dāng)在此使用該術(shù)語時,多層協(xié)議堆棧是指基于將網(wǎng)絡(luò)架構(gòu)劃分為從頂部到底部的七個層(即,應(yīng)用、表達(dá)、會話、傳輸、網(wǎng)絡(luò)、數(shù)據(jù)鏈路、以及物理)的開放系統(tǒng)互連 (OSI)參考模型來定義用于通信設(shè)備的聯(lián)網(wǎng)架構(gòu)的多個協(xié)議。因此,底部兩個層(在此還被稱為下級或下層)指示數(shù)據(jù)鏈路層和物理層以及被實現(xiàn)成幫助在這些層處聯(lián)網(wǎng)的相關(guān)聯(lián)協(xié)議;以及上層(在此還被稱為上級或上層)是指應(yīng)用、表達(dá)、會話、傳輸、網(wǎng)絡(luò)層以及被實現(xiàn)成幫助在這些層處聯(lián)網(wǎng)的相關(guān)聯(lián)協(xié)議。進(jìn)一步關(guān)于設(shè)備102,收發(fā)器(包括在無線電設(shè)備內(nèi)核118中)和天線120是常規(guī)元件,在該說明性實施例中,其實現(xiàn)使得能夠在空中與其他通信設(shè)備(未示出)傳送和接收語音媒體的一個或多個協(xié)議。這樣的協(xié)議可以包括但不限于用于由諸如TIA(電信工業(yè)協(xié)會)、0MA (開放移動聯(lián)盟)、3GPP (第三代合作伙伴計劃)、3GPP2 (第三代合作伙伴計劃2)、 IEEE (電子和電氣工程師協(xié)會)802、以及WiMAX論壇的標(biāo)準(zhǔn)機構(gòu)開發(fā)的無線通信的標(biāo)準(zhǔn)規(guī)范。進(jìn)一步關(guān)于設(shè)備104,其他輔助功能140可以包括但不限于用于頭戴式耳機、汽車音響套件、文本顯示和鍵盤設(shè)備、手持計算設(shè)備、掃描儀、打印機、以及遙控設(shè)備的功能?,F(xiàn)在轉(zhuǎn)向圖2,示出根據(jù)一些實施例的用于通過無線串行通信信道優(yōu)先發(fā)信號的方法200的流程圖。方法200可以在用于傳輸優(yōu)先數(shù)據(jù)的外圍設(shè)備104或無線電設(shè)備102 中執(zhí)行。為了幫助容易理解方法200的實現(xiàn),將通過參考圖3和圖4來描述該處理,其都示出外圍設(shè)備和無線電設(shè)備中的藍(lán)牙裝置的組件和對應(yīng)功能。在圖3中,無線電設(shè)備和外圍設(shè)備中的藍(lán)牙裝置具有不對稱架構(gòu)。在圖4中,無線電設(shè)備和外圍設(shè)備中的藍(lán)牙裝置具有對稱架構(gòu)。進(jìn)一步注意,關(guān)于在此的描述,由處理設(shè)備實現(xiàn)的所有塊表示通過處理設(shè)備用相關(guān)代碼(軟件和/或固件)編程來實現(xiàn)的模塊。圖3中所示的裝置300包括經(jīng)由外部微控制器304耦接至外圍設(shè)備藍(lán)牙芯片310 的PTT按鈕302 (其指示當(dāng)用戶按壓按鈕時的PTT按壓、以及當(dāng)用戶松開按鈕時的PTT釋放的狀態(tài));經(jīng)由藍(lán)牙無線鏈路320可通信地耦接至外圍設(shè)備藍(lán)牙芯片310的無線電藍(lán)牙芯片330 ;經(jīng)由HCI336可通信地耦接至無線電藍(lán)牙芯片330的外部微控制器340(其可以包括無線電設(shè)備內(nèi)核中的主機處理器或藍(lán)牙芯片330和主機控制器兩者外部的另一微控制器);以及可選地,耦接至HCI336的硬件檢測器360。外圍藍(lán)牙芯片310包括上層藍(lán)牙堆棧312,其包括與用戶對接以傳輸諸如用戶語音數(shù)據(jù)的媒體的應(yīng)用;串行接口設(shè)備314,在這種情況下,其是片上通用異步接收器/發(fā)射器(UART),但是其可以是任何這樣的設(shè)備,包括但不限于RS-232C設(shè)備、SDIO(安全數(shù)字輸入/輸出)、USB (通用串行總線)等,其是將來自微控制器304的數(shù)據(jù)的輸出字節(jié)轉(zhuǎn)換為串行比特流并且將數(shù)據(jù)的輸入比特轉(zhuǎn)換為用于提供給微控制器304的數(shù)據(jù)的字節(jié)的物理硬件接口 ;以及藍(lán)牙無線層和下層藍(lán)牙堆棧316,其處理用于通過藍(lán)牙無線鏈路320傳輸?shù)臄?shù)據(jù)的調(diào)制和從藍(lán)牙無線鏈路320接收到的數(shù)據(jù)的解調(diào)。無線電藍(lán)牙芯片330包括對應(yīng)藍(lán)牙無線層和下層藍(lán)牙堆棧332以及UART 334。外部微控制器340包括UART 342 ;藍(lán)牙堆棧 344的一部分(在此還被稱為中間層藍(lán)牙堆棧),其至少處理藍(lán)牙射頻通信(RFCOMM)協(xié)議消息,并且還可以執(zhí)行其他傳輸和/或網(wǎng)絡(luò)層協(xié)議;上層藍(lán)牙堆棧348,其至少包括應(yīng)用層; PTT解碼器350、以及靜噪狀態(tài)編碼器370。圖4中的裝置400包括經(jīng)由外部微控制器404耦接至外圍設(shè)備藍(lán)牙芯片410的 PTT按鈕402 ;經(jīng)由藍(lán)牙無線鏈路420可通信地耦接至外圍藍(lán)牙芯片410的無線電藍(lán)牙芯片430 ;以及可通信地耦接至無線電藍(lán)牙芯片430的外部微控制器440。外圍設(shè)備藍(lán)牙芯片 410包括上層藍(lán)牙堆棧412 ;UART 414 ;以及藍(lán)牙無線層和下層藍(lán)牙堆棧416。無線電藍(lán)牙芯片430包括對應(yīng)藍(lán)牙無線層和下層藍(lán)牙堆棧432、上層藍(lán)牙堆棧434、以及UART 438?,F(xiàn)在返回圖2和根據(jù)在此的教導(dǎo)的用于在兩個無線通信設(shè)備(例如,外圍設(shè)備和無線電設(shè)備)之間傳輸優(yōu)先數(shù)據(jù)的裝置300和400的操作。在現(xiàn)有技術(shù)中,導(dǎo)致對時間敏感事件(諸如,PTT狀態(tài)和靜噪狀態(tài))發(fā)信號中的延遲的問題在于,該數(shù)據(jù)的路徑包括上層藍(lán)牙堆棧312、412,尤其是應(yīng)用層,其增加對發(fā)信號的處理時間。然而,根據(jù)在此的教導(dǎo),創(chuàng)建根本不要求要在上層藍(lán)牙堆棧中處理的優(yōu)先數(shù)據(jù)或者基本最小化這樣的處理的第二自發(fā)路徑,從而最小化用于對時間敏感事件發(fā)信號的延遲。為了獲得用于時間敏感事件的該快速事件發(fā)信號,在外圍設(shè)備的啟動和形成 (202)短程藍(lán)牙無線鏈路320、420的到主藍(lán)牙裝置的連接期間,外圍設(shè)備中的上級堆棧 312,412的應(yīng)用層創(chuàng)建(204)繞開上層藍(lán)牙堆棧312、412并且包括無線串行通信信道的短程無線數(shù)據(jù)路徑。短程無線路徑是指使用一個或多個無線協(xié)議建立并且包括短程無線鏈路的可靠數(shù)據(jù)路徑。在該說明性藍(lán)牙實現(xiàn)中,上層藍(lán)牙堆棧312、412使用藍(lán)牙RFCOMM協(xié)議(藍(lán)牙協(xié)議組的一部分)來建立RFCOMM無線串行通信數(shù)據(jù)信道318、418,RFC0MM無線串行通信數(shù)據(jù)信道318、418由下級藍(lán)牙堆棧316、416操作并且提供仿效經(jīng)由由無線藍(lán)牙裝置中的上層藍(lán)牙堆棧348、434中的應(yīng)用層創(chuàng)建的RFCOMM信道346、436連接至遠(yuǎn)程藍(lán)牙設(shè)備(無線電設(shè)備內(nèi)部的無線電適配器或藍(lán)牙裝置)的串行端口的單個可靠數(shù)據(jù)流。在對稱情況下,RFCOMM信道436由無線電藍(lán)牙芯片430中的下層藍(lán)牙堆棧432操作。在不對稱情況下,RFCOMM信道 346由上層藍(lán)牙堆棧的部分344(還稱為中間層藍(lán)牙堆棧)操作,上層藍(lán)牙堆棧的部分344 包括RFCOMM協(xié)議(以及可能一個或多個其他傳輸和網(wǎng)絡(luò)層協(xié)議)的實現(xiàn)但是排除應(yīng)用層協(xié)議的實現(xiàn),應(yīng)用層協(xié)議由處理用戶接口應(yīng)用的上層藍(lán)牙堆棧348來實現(xiàn)。然后,上層堆棧312、412的應(yīng)用層造成從片上UART 314,414到新創(chuàng)建的RFCOMM信道318、418形成的自發(fā)流連接356、456。到RFCOMM信道數(shù)據(jù)路徑356、456的該UART是雙向“自發(fā)”流連接(其通過上層藍(lán)牙堆棧312、412繞開該路徑),其是指在沒有來自上層藍(lán)牙堆棧和應(yīng)用層312中的任何一個的任何干涉的情況下,進(jìn)入UART 314、414的數(shù)據(jù)無論怎樣都跨過路徑356、456被傳輸至RFCOMM 318,418 (并且反之亦然)。類似地,在對稱架構(gòu) (系統(tǒng)400)中,上層藍(lán)牙堆棧434中的應(yīng)用層經(jīng)由類似自發(fā)流連接將其新形成的RFCOMM信道436連接至其UART 438,以形成自發(fā)雙向流連接460。而且,當(dāng)獲知(在外圍設(shè)備的初始加電和到無線電藍(lán)牙裝置的連接期間使用藍(lán)牙發(fā)信號)標(biāo)識RFCOMM信道436的信道編號時,上層藍(lán)牙堆棧412使在外圍設(shè)備中創(chuàng)建的 RFCOMM信道418關(guān)聯(lián)(208)到在無線電設(shè)備側(cè)創(chuàng)建的RFCOMM信道436。從外圍設(shè)備視角看,這連接了自發(fā)流連接456、460,以形成用于交換優(yōu)先數(shù)據(jù)的完整自發(fā)短程無線數(shù)據(jù)路徑。類似地,在對稱架構(gòu)中,在獲知標(biāo)識RFCOMM信道418的信道編號時(在外圍設(shè)備的初始加電和到無線電藍(lán)牙裝置的連接期間的藍(lán)牙發(fā)信號期間),上層藍(lán)牙堆棧434使RFCOMM 信道438關(guān)聯(lián)到RFCOMM信道418。從無線電設(shè)備側(cè)視角看,這連接了自發(fā)流連接460、456, 以形成用于交換優(yōu)先數(shù)據(jù)的完整自發(fā)短程無線數(shù)據(jù)路徑。如上所述,一旦已經(jīng)形成這些UART至RFCOMM連接,則在沒有上級堆??刂茖?12、 412,434的任何干涉的情況下,進(jìn)入一個UART的數(shù)據(jù)從其他數(shù)據(jù)顯露出來。在無線電設(shè)備側(cè),從UART 438顯露出來的數(shù)據(jù)由外部微控制器440解釋(解碼)為用于在無線電設(shè)備內(nèi)核中設(shè)置事件以傳輸所確定的PTT狀態(tài)的PTT信號448。例如,PTT信號448設(shè)置關(guān)于無線電設(shè)備的GPIO (通用輸入/輸出)或者通過諸如二次串行接口的第二數(shù)據(jù)管道將消息發(fā)送至無線電設(shè)備中的另一個子系統(tǒng)。因此,系統(tǒng)400中的整個UART到UART連接完全由下級藍(lán)牙堆棧416、432處理,并且因此,遞增的發(fā)信號延遲非常低。在這樣的對稱情況下,在相反RFCOMM連接系統(tǒng)中進(jìn)入一個UART的字節(jié)和退出UART的字節(jié)之間的遞增延遲已經(jīng)被觀測為平均小于50ms。在不對稱情況(系統(tǒng)300)下,當(dāng)獲知標(biāo)識RFCOMM信道346的信道編號時,上層藍(lán)牙堆棧312使在外圍設(shè)備中創(chuàng)建的RFCOMM信道318關(guān)聯(lián)Q08)到在無線電設(shè)備側(cè)創(chuàng)建的 RFCOMM信道346,以從外圍設(shè)備視角看,形成用于交換優(yōu)先數(shù)據(jù)的完整自發(fā)短程無線數(shù)據(jù)路徑。類似地,上層藍(lán)牙堆棧348使RFCOMM信道346關(guān)聯(lián)到RFCOMM信道318,以從無線電設(shè)備側(cè)視角看,形成用于交換優(yōu)先數(shù)據(jù)的完整自發(fā)短程無線數(shù)據(jù)路徑。在無線電設(shè)備側(cè),來自包括RFCOMM信道318、346的短程數(shù)據(jù)路徑的RFCOMM字節(jié)流被導(dǎo)入到外部微控制器340 中的內(nèi)部軟件池350,其中,外部微控制器解碼PTT狀態(tài)優(yōu)先數(shù)據(jù)并且將對應(yīng)PTT信號352 傳遞至無線電設(shè)備內(nèi)核。在不對稱情況下觀測到的延遲仍然非常低(由于消除了現(xiàn)有技術(shù)延遲的主要原因,該延遲是由外圍設(shè)備中的上層藍(lán)牙堆棧中的處理導(dǎo)致的延遲),并且已經(jīng)被觀測為小于50ms。再次,為傳輸優(yōu)先數(shù)據(jù)建立的短程無線數(shù)據(jù)路徑通過用于傳輸用于例如承載諸如語音的用戶輸入媒體的用戶接口應(yīng)用的非優(yōu)先數(shù)據(jù)發(fā)信號的上層藍(lán)牙堆棧312、348和 412、434,從通過常規(guī)藍(lán)牙發(fā)信號建立(210)的無線數(shù)據(jù)路徑自發(fā)地操作。用于非優(yōu)先數(shù)據(jù)的數(shù)據(jù)路徑在本領(lǐng)域中還被稱為SC0(同步連接定向)數(shù)據(jù)連接。而且,如上所述,RFCOMM到RFCOMM路徑是雙向的,并且在每個方向上性能相同。上行鏈路路徑(無線電設(shè)備側(cè)到外圍設(shè)備)可以用于將時間敏感高優(yōu)先級事件發(fā)信號給外圍設(shè)備。高優(yōu)先級上行鏈路事件的實例是“無線電設(shè)備未被靜噪”。該信號可以用于以快速方式控制頭戴式耳機(例如)中的音頻功率放大器(PA),使得不丟失語音消息的開始,這意味著外圍設(shè)備放大器可以在無線電設(shè)備激活外部音頻PA或無線電設(shè)備內(nèi)核向無線藍(lán)牙裝置指示存在有效輸入音頻的50ms (平均)內(nèi)被接通。在系統(tǒng)300中,在外部微控制器340中實現(xiàn)的靜噪狀態(tài)編碼器354從無線電設(shè)備接收并且編碼靜噪狀態(tài)370,其經(jīng)由自發(fā)RFCOMM 346向RFCOMM 318路徑發(fā)送靜噪狀態(tài) 370,用于在微控制器304中解碼,微控制器304經(jīng)由GPIO或其他二次串行連接將包含靜噪狀態(tài)數(shù)據(jù)的靜噪狀態(tài)信號360提供給外圍設(shè)備。在系統(tǒng)400中,微處理器440從無線電設(shè)備接收并且解碼靜噪狀態(tài)446,其經(jīng)由自發(fā)RFCOMM 436向RFCOMM 418路徑發(fā)送靜噪狀態(tài) 446,用于在微控制器404中解碼,微控制器404將包含靜噪狀態(tài)數(shù)據(jù)的靜噪狀態(tài)信號444 提供給外圍設(shè)備。返回圖2的方法200,一旦建立了包括無線串行通信信道(例如,RFCOMM到RFCOMM 路徑)的自發(fā)無線數(shù)據(jù)路徑,則優(yōu)先數(shù)據(jù)被檢測(212)用于通過這些信道發(fā)送,被編碼 (214)到字節(jié)流上,并且通過為優(yōu)先數(shù)據(jù)創(chuàng)建的新短程無線數(shù)據(jù)路徑被發(fā)送(216)至另一無線連接設(shè)備。在實施例中,優(yōu)先數(shù)據(jù)(諸如,PTT狀態(tài)和靜噪狀態(tài))被編碼到由串行接口設(shè)備(例如,UART)提供的多個數(shù)據(jù)段中的每個數(shù)據(jù)段中,其中,每個數(shù)據(jù)段都具有取決于特定串行接口設(shè)備實現(xiàn)的所選字節(jié)尺寸。在UART實施例中,所選字節(jié)尺寸是一個字節(jié)。因此,在UART實施例中,優(yōu)先數(shù)據(jù)被編碼到提供給UART的數(shù)據(jù)流的每個字節(jié)中。例如,數(shù)據(jù)的每個字節(jié)可以經(jīng)由在每個字節(jié)中設(shè)置比特集合(例如,一個或多個比特)而被編碼,以指示優(yōu)先數(shù)據(jù)。通常,可以使用少于整個字節(jié)數(shù)據(jù)來發(fā)送優(yōu)先數(shù)據(jù)(例如,時間敏感高優(yōu)先級數(shù)據(jù))。因此,為了更有效地使用新自發(fā)短程無線數(shù)據(jù)路徑,在微控制器304、404中分別用其他數(shù)據(jù)358、442對優(yōu)先數(shù)據(jù)進(jìn)行編碼。其他數(shù)據(jù)(由于其通過自發(fā)RFCOMM到RFCOMM路徑被發(fā)送,所以其也被稱為“優(yōu)先數(shù)據(jù)”)包括但不限于按鈕的狀態(tài)、指示器(諸如,LED)的狀態(tài)、電池的狀態(tài)、音頻的狀態(tài)。在通常含義下,微控制器304、404可以用代碼編程,以執(zhí)行編碼的新處理,包括接收從外圍設(shè)備上的按鈕、指示器等生成的第一數(shù)據(jù)流,其中,第一數(shù)據(jù)流具有第一尺寸;通過將第一數(shù)據(jù)流劃分為具有所選字節(jié)尺寸(例如,長度為一個字節(jié))的多個數(shù)據(jù)段,生成要發(fā)送(到串行接口設(shè)備)的第二數(shù)據(jù)流,第二數(shù)據(jù)流具有大于第一尺寸的第二尺寸;將優(yōu)先數(shù)據(jù)編碼為數(shù)據(jù)段;以及將具有編碼后的優(yōu)先數(shù)據(jù)的數(shù)據(jù)段發(fā)送至其他設(shè)備。根據(jù)該新的編碼協(xié)議,可以使用任何數(shù)量的打包(packing)方案,由此(其他數(shù)據(jù) 358,442的)原始八比特數(shù)據(jù)流被編碼為每個都具有少于原始八比特數(shù)據(jù)流的所有比特的多個數(shù)據(jù)段。在一個實施例中,其他數(shù)據(jù)358、442的數(shù)據(jù)流的一個字節(jié)被劃分為兩個四比特流或者兩個“半字節(jié)”(從而,新協(xié)議被稱為“半字節(jié)”協(xié)議,在此使用的術(shù)語指的是使用兩個半字節(jié)打包以及任何其他打包方案),每個都被編碼為兩字節(jié)對,并且時間敏感優(yōu)先數(shù)據(jù)(例如、PTT狀態(tài))被編碼到兩字節(jié)對的每個字節(jié)的“額外/保留”中。在這樣的情況下, 半字節(jié)數(shù)據(jù)流約為原始數(shù)據(jù)流的兩倍長。為了確保PTT按壓具有高于所有其他消息的優(yōu)先級,協(xié)議保留所有字節(jié)中的一個比特,例如,最高比特,以指示PTT的狀態(tài)。而且,如果沒有其他數(shù)據(jù)被發(fā)送,則使用空消息來指示PTT的狀態(tài)。還存在一比特來指示“頭部”,使得該流可以指示半字節(jié)的長度和SYNC。替代地,調(diào)節(jié)長度字段,以使用頭部比特來指示奇數(shù)和偶數(shù)半字節(jié)。無線電設(shè)備側(cè)運行用于從通過RFCOMM信道發(fā)送的半字節(jié)流確定PTT狀態(tài)的協(xié)議。然后,微控制器340、440獲取輸入字節(jié)的最后兩個半字節(jié),并且將它們再次放回在一起以形成被發(fā)送至無線電設(shè)備上的合適應(yīng)用的單個字節(jié)。圖5至圖8圖示幫助半字節(jié)協(xié)議的示例實現(xiàn)的表格。更特別地,圖5至圖8分別提供半字節(jié)協(xié)議格式、示例頭戴式耳機協(xié)議狀態(tài)、示例空消息、以及具有按鈕和電池狀態(tài)的示例消息的說明性實現(xiàn)。關(guān)于圖5,用于字段的說明性范圍包括PTT狀態(tài)=1比特,范圍為 0,1 ;字節(jié)類型=1比特,范圍為0,1 ;長度=LEN1*8+LEN2 = 8比特,范圍為1-255 (0為空消息);以及數(shù)據(jù)=D1*8+D2 = 8比特,范圍為0-255。然而,應(yīng)當(dāng)認(rèn)識到,這僅是半字節(jié)協(xié)議的一個說明性實現(xiàn)??梢允褂锰娲鷮崿F(xiàn)。在一個實例中,例如,可以使用半字節(jié)協(xié)議將PTT 狀態(tài)和多個(兩個或更多,多達(dá)七個)其他按鈕和指示器的狀態(tài)編碼到每個數(shù)據(jù)段(例如, 數(shù)據(jù)的每一個字節(jié))上。在前述說明中,描述了具體實施例。然而,本領(lǐng)域技術(shù)普通人員將理解,在不脫離權(quán)利要求中闡述的本發(fā)明的范圍的情況下,可以做出多種修改和改變。因此,說明書和附圖應(yīng)當(dāng)被認(rèn)為是說明性的而不是限制性的,并且所有這樣的修改意在被包括在本教導(dǎo)的范圍內(nèi)。益處、優(yōu)點、問題的解決方案、以及可能造成任何益處、優(yōu)點、或解決方案發(fā)生或變得更加顯著的任何元件都不被解釋為任何或所有權(quán)利要求的關(guān)鍵的、要求的或必要的特征。本發(fā)明僅由包括在本申請的未決期間做出的任何修改以及所授予的那些權(quán)利要求的所有等同物的權(quán)利要求來限定。而且,在本文獻(xiàn)中,諸如第一和第二、頂部和底部等的關(guān)系術(shù)語可以僅用于區(qū)別一個實體或動作與另一個實體或動作,而不一定要求或暗示在這樣的實體或動作之間的任何實際這樣的關(guān)系或順序。術(shù)語“包括(comprises)”、“包括(comprising) ”、“具有(has)”、 “具有(having)”、“包括(includes)”、“包括(including) ”、“包含(contains) ”、“包含 (containing) ”或其任何其它變體,旨在涵蓋非排他性的包含,以使包含元素列表的處理、 方法、制品或裝置不僅包括這些元素,還可以包括其他未明確列出的或?qū)τ谶@樣的過程、方法、制品或裝置固有的其它元素。前面有“包括...一個”、“包括...一個”、“包含...一個”的元素在沒有更多約束的情況下,并未排除在包括該元素的處理、方法、制品或裝置中存在另外的相同元素。除非在此另外明確說明,術(shù)語“一”和“一個”被定義為一個或更多。 術(shù)語“基本上”、“本質(zhì)上”、“近似地”、“大約”、或其任何其他版本被定義為本領(lǐng)域技術(shù)人員所理解的接近,并且在一個非限制性實施例中,該術(shù)語被定義為在10%之內(nèi),在另一實施例中為5%之內(nèi),在另一實施例中為1%,以及在另一實施例中為0. 5%之內(nèi)。在此使用的術(shù)語 “耦接”被定義為連接,但是不必須是直接地并且不必須是機械地。以特定方式“配置”的裝置或結(jié)構(gòu)以至少一種方式配置,但是也可以以未列出的方式進(jìn)行配置。將理解,一些實施例可以包括一個或多個通用或?qū)S锰幚砥?或“處理設(shè)備”),諸如微處理器、數(shù)字信號處理器、定制處理器和現(xiàn)場可編程門陣列(FPGA)以及控制一個或多個處理器與某些非處理器電路相結(jié)合地實現(xiàn)在此描述的用于對優(yōu)先數(shù)據(jù)發(fā)信號的方法和/ 或裝置的一些、大多數(shù)、或所有功能的唯一存儲編程指令(包括軟件和固件兩者)。非處理器電路可以包括但不限于無線電接收器、無線電發(fā)射器、信號驅(qū)動器、時鐘電路、電源電路、 以及用戶輸入設(shè)備。同樣,這些功能可以被解釋為執(zhí)行在此描述的對優(yōu)先數(shù)據(jù)發(fā)信號的方法的步驟。替代地,一些或所有功能可以通過不存儲編程指令的狀態(tài)機來實現(xiàn),或者在一個或多個專用集成電路(ASIC)中實現(xiàn),其中,某些功能中的每個功能或一些組合被實現(xiàn)為定制邏輯。當(dāng)然,可以使用兩種方法的組合。為了前述論述和權(quán)利要求語言的目的,狀態(tài)機和 ASIC在此被認(rèn)為是“處理設(shè)備”。而且,實施例可以被實現(xiàn)為在其上存儲有計算機可讀代碼的計算機可讀存儲元件或介質(zhì),該計算機可讀代碼用于對計算機(例如,包括處理器)進(jìn)行編程,以執(zhí)行在此描述和要求的方法。這樣的計算機可讀存儲介質(zhì)的實例包括但不限于硬盤、⑶-ROM、光學(xué)存儲設(shè)備、磁性存儲設(shè)備、R0M(只讀存儲器)、PR0M(可編程只讀存儲器)、EPR0M(可擦除可編程只讀存儲器)、EEPROM(電可擦除可編程只讀存儲器)以及閃存。而且,希望本領(lǐng)域普通技術(shù)人員不經(jīng)過(通過例如可用時間、當(dāng)前技術(shù)和經(jīng)濟(jì)考慮激發(fā)的)可能的大量努力和多種設(shè)計選擇,當(dāng)由在此公開的思想和原理引導(dǎo)時,能夠以最少的試驗容易地生成這樣的軟件指令和程序以及IC。提供本公開的摘要,以允許讀者快速地確定本技術(shù)公開的性質(zhì)。應(yīng)當(dāng)理解,其將不用于解釋或限制權(quán)利要求的范圍或含義。另外,在前述具體實施方式
中,可以看出,為了精簡本公開的目的,多種特征可以在多個實施例中被組合在一起。本公開的方法不應(yīng)當(dāng)被解釋為反映所要求的實施例要求比在每個權(quán)利要求中明確描述的更多特征的意圖。相反地, 如以下權(quán)利要求所反映的,發(fā)明主題在于少于單個公開的實施例的所有特征。從而,以下權(quán)利要求被結(jié)合到具體實施方式
中,并且每個權(quán)利要求都獨自代表單獨要求的主題。
權(quán)利要求
1.一種用于通過無線串行通信信道優(yōu)先發(fā)信號的方法,所述方法包括在第一通信設(shè)備處建立到第二通信設(shè)備的第一短程無線數(shù)據(jù)路徑,用于交換非優(yōu)先數(shù)據(jù);建立到所述第二通信設(shè)備的第二短程無線數(shù)據(jù)路徑,用于交換優(yōu)先數(shù)據(jù),所述第二短程無線數(shù)據(jù)路徑與所述第一短程無線數(shù)據(jù)路徑不同,其中,所述第二短程無線數(shù)據(jù)路徑包括無線串行通信信道。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述第一和第二短程無線數(shù)據(jù)路徑包括藍(lán)牙無線鏈路。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述無線串行通信信道是使用藍(lán)牙射頻通信 (RFCOMM)協(xié)議來建立的。
4.根據(jù)權(quán)利要求3所述的方法,其中,建立所述第二短程無線數(shù)據(jù)路徑包括創(chuàng)建第一 RFCOMM信道;形成與在所述第二通信設(shè)備中創(chuàng)建的第二 RFCOMM信道的連接。
5.根據(jù)權(quán)利要求4所述的方法,其中,建立所述第二短程無線數(shù)據(jù)路徑進(jìn)一步包括將所述第一 RFCOMM信道連接至所述第一通信設(shè)備中的串行接口設(shè)備,其中,所述第二RFCOMM信道連接至所述第二通信設(shè)備中的串行接口設(shè)備。
6.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括檢測用于通過所述第二短程無線數(shù)據(jù)路徑發(fā)送的優(yōu)先數(shù)據(jù);將所述優(yōu)先數(shù)據(jù)編碼到字節(jié)流中;以及使用串行接口設(shè)備通過所述無線串行通信信道來發(fā)送所述字節(jié)流。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述優(yōu)先數(shù)據(jù)包括被編碼到所述字節(jié)流中的一鍵通(PTT)狀態(tài)。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述優(yōu)先數(shù)據(jù)進(jìn)一步包括與所述PTT狀態(tài)一起編碼到所述字節(jié)流中的其他數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其中,與所述PTT狀態(tài)一起編碼所述其他數(shù)據(jù)包括將所述其他數(shù)據(jù)的每個字節(jié)編碼到所述字節(jié)流的兩字節(jié)對中,并且將所述PTT狀態(tài)編碼到所述兩字節(jié)對中的每個字節(jié)中。
10.根據(jù)權(quán)利要求6所述的方法,其中,將所述PTT狀態(tài)編碼到所述字節(jié)流中包括當(dāng)不存在要通過所述無線串行通信信道發(fā)送的其他數(shù)據(jù)時,將所述PTT狀態(tài)編碼到空消息中。
11.根據(jù)權(quán)利要求6所述的方法,其中,所述優(yōu)先數(shù)據(jù)包括靜噪狀態(tài)。
12.根據(jù)權(quán)利要求6所述的方法,其中,所述優(yōu)先數(shù)據(jù)包括一鍵通(PTT)狀態(tài)和其他數(shù)據(jù),并且將所述優(yōu)先數(shù)據(jù)編碼到字節(jié)流中包括將所述其他數(shù)據(jù)的每個字節(jié)劃分為兩個四比特半字節(jié);將所述PTT狀態(tài)和所述四比特半字節(jié)中的一個編碼到兩字節(jié)對的每個字節(jié)中。
13.根據(jù)權(quán)利要求1所述的方法,其中,所述優(yōu)先數(shù)據(jù)包括以下中的至少一個按鈕的狀態(tài);指示器的狀態(tài);電池的狀態(tài);以及音頻的狀態(tài)。
14.根據(jù)權(quán)利要求1所述的方法,其中,所述無線串行通信信道是雙向的。
15.根據(jù)權(quán)利要求1所述的方法,其中所述第一和第二無線數(shù)據(jù)路徑均是由在所述通信設(shè)備中包括應(yīng)用層的協(xié)議堆棧的上層來建立的;在發(fā)送所述非優(yōu)先數(shù)據(jù)中,所建立的第一短程無線數(shù)據(jù)路徑包括包含所述應(yīng)用層的所述協(xié)議堆棧的所述上層;在發(fā)送所述優(yōu)先數(shù)據(jù)中,所建立的第二短程無線數(shù)據(jù)路徑繞開包括所述應(yīng)用層的所述協(xié)議堆棧的所述上層。
16.一種用于通過無線串行通信信道優(yōu)先發(fā)信號的裝置,所述裝置包括藍(lán)牙無線層,用于通過藍(lán)牙無線鏈路將數(shù)據(jù)傳輸至第二藍(lán)牙裝置;下層藍(lán)牙堆棧,所述下層藍(lán)牙堆棧耦接至所述藍(lán)牙無線層;上層藍(lán)牙堆棧,所述上層藍(lán)牙堆棧耦接至所述藍(lán)牙無線層和所述下層藍(lán)牙堆棧,其中, 所述上層藍(lán)牙堆棧包括用于以下的應(yīng)用層建立到第二藍(lán)牙無線電設(shè)備的第一短程無線數(shù)據(jù)路徑,用于交換非優(yōu)先數(shù)據(jù),其中,所述第一短程無線數(shù)據(jù)路徑包括所述上層藍(lán)牙堆棧;建立到所述第二藍(lán)牙無線電設(shè)備的第二短程無線數(shù)據(jù)路徑,其中,所述第二短程無線數(shù)據(jù)路徑包括由所述下層藍(lán)牙堆棧操作的無線串行通信信道,并且其中,當(dāng)所述優(yōu)先數(shù)據(jù)被發(fā)送至所述第二藍(lán)牙裝置時,所述第二短程無線數(shù)據(jù)路徑繞開包括所述應(yīng)用層的所述上層藍(lán)牙堆棧。
17.根據(jù)權(quán)利要求16所述的裝置,進(jìn)一步包括串行接口設(shè)備,其中所述無線串行通信信道包括由所述上層藍(lán)牙堆棧創(chuàng)建的藍(lán)牙射頻通信(RFCOMM)信道,以具有到所述串行接口設(shè)備的自發(fā)流連接。
18.根據(jù)權(quán)利要求17所述的裝置,其中,所述串行接口設(shè)備包括通用異步接收器/發(fā)射器。
19.根據(jù)權(quán)利要求16所述的裝置,其中,所述藍(lán)牙無線層、下層藍(lán)牙堆棧、上層藍(lán)牙堆棧、以及第二藍(lán)牙裝置具有對稱架構(gòu);或不對稱架構(gòu)。
全文摘要
一種通信設(shè)備執(zhí)行用于建立用于對優(yōu)先數(shù)據(jù)發(fā)信號的快速路徑的方法。該方法包括建立(202)到第二通信設(shè)備的第一短程無線數(shù)據(jù)路徑,用于交換非優(yōu)先數(shù)據(jù);以及建立(208)到第二通信設(shè)備的第二自發(fā)短程無線數(shù)據(jù)路徑,用于交換優(yōu)先數(shù)據(jù),其中,第二短程無線數(shù)據(jù)路徑包括無線串行通信信道,諸如射頻通信藍(lán)牙(RFCOMM)信道。該通信設(shè)備的上層堆棧中的應(yīng)用層建立第一和第二短程無線數(shù)據(jù)路徑兩者。由應(yīng)用層處理沿著第一短程無線數(shù)據(jù)路徑傳輸至第二通信設(shè)備的非優(yōu)先數(shù)據(jù)。然而,沿著第二短程無線數(shù)據(jù)路徑傳輸至第二通信設(shè)備的優(yōu)先數(shù)據(jù)繞開應(yīng)用層。
文檔編號H04W76/02GK102474545SQ201080035531
公開日2012年5月23日 申請日期2010年8月6日 優(yōu)先權(quán)日2009年8月10日
發(fā)明者約翰·B·普雷斯頓, 羅伯特·J·希金斯 申請人:摩托羅拉解決方案公司