專利名稱::無線通信設(shè)備中的多無線接入使用的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及無線通信。更特別地,本發(fā)明涉及由具有多無線接入的設(shè)備所使用的技術(shù)。
背景技術(shù):
:無線通信技術(shù)正變得極為普遍以提供局部連接解決方案。例如,出現(xiàn)了能夠提供若干類型的無線網(wǎng)絡(luò)連接的設(shè)備。藍牙定義了原本旨在作為線纜替代的短距離無線技術(shù)。藍牙可以用于創(chuàng)建多個設(shè)備(也稱為終端設(shè)備)的自組織(adhoc)網(wǎng)絡(luò)。這些設(shè)備中的一個稱為主設(shè)備,而其他設(shè)備稱為從設(shè)備。從設(shè)備可以與主設(shè)備通信并通過主設(shè)備彼此通信。設(shè)備通常在為工業(yè)、科學(xué)和醫(yī)療(ISM)應(yīng)用的一般用途而預(yù)留的2.4GHz無線頻帶中進行操作。藍牙設(shè)備被設(shè)計為找到在其通信范圍之內(nèi)的其他藍牙設(shè)備并發(fā)現(xiàn)他們所提供的服務(wù)。超寬帶(UWB)是提供較高數(shù)據(jù)率的新興無線技術(shù)。目前的FCC規(guī)則允許3.1GHz到10.6GHz頻帶之間的用于通信目的的UWB傳輸。然而,對于這些傳輸,頻譜密度必須在-41.3dBm/MHz之下,并且所使用的帶寬必須高于500MHz。存在多種能夠滿足這些要求的UWB傳輸技術(shù)。一種普通且實用的UWB技術(shù)稱為沖激無線接入(IR)。在IR中,使用在時間上由間隙隔開的短基帶脈沖來傳輸數(shù)據(jù)。因此,IR不使用載波信號。較之傳統(tǒng)的連續(xù)波無線電,這些間隙使IR更少地受到多徑傳播問題的影響。RP選通是特定類型的IR,其中沖激是經(jīng)過選通的RF脈沖。該經(jīng)過選通的脈沖是在時域中通過特定脈沖形狀進行過掩碼的正弦波。另一UWB傳輸技術(shù)涉及正交頻分復(fù)用(OFDM)。在OFDM中,單個發(fā)射器在若干個不同的正交頻率上發(fā)射。OFDM使用諸如快速傅立葉變換(FFT)和逆FFT(IFFT)之類的變換以高數(shù)據(jù)率傳送信息。IEEE802.15.4是另一無線通信技術(shù)。特別地,IEEE802.15.4是由國際電子電氣工程師協(xié)會(IEEE)開發(fā)的標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)名為"WirelessMediumAccessControl(MAC)andPhysicalLayer(PHY)SpecificationsforLowRateWirelessPersonalAreaNetworks(LR畫WPAN)"。IEEE802.15.4允許設(shè)備(固定的或移動的)構(gòu)成短距離自組織網(wǎng)絡(luò),設(shè)備可以通過該網(wǎng)絡(luò)進4于通信。根據(jù)IEEE802.15.4的無線鏈路可以在3個頻帶中進行操作。特別地,該標(biāo)準(zhǔn)在858MHz頻帶中提供20kb/秒的數(shù)據(jù)率、在902MHz到928MHz頻帶中提供40kb/秒的數(shù)據(jù)率以及在2.4GHz頻帶中提供250kb/秒的數(shù)據(jù)率。該標(biāo)準(zhǔn)還允許創(chuàng)建自配置、多跳網(wǎng)絡(luò)拓樸。IEEE802.15.4的靈活特征在于其允許設(shè)備與諸如無線局域網(wǎng)(WLAN)、WiFi、藍牙之類的其他無線設(shè)備結(jié)合操作。ZigBee是又一種新興的無線通信技術(shù)。ZigBee提供一組通信協(xié)議,該協(xié)議被設(shè)計為使用基于針對無線個域網(wǎng)(WPAN)的IEEE802.15.4標(biāo)準(zhǔn)的較小的低功率數(shù)字無線接入。這些協(xié)議提供低數(shù)據(jù)率自組織和網(wǎng)格網(wǎng)絡(luò)的創(chuàng)建。這樣的網(wǎng)絡(luò)使用ISM頻帶內(nèi)的直接序列擴頻(DSSS)傳輸。ZigBee網(wǎng)絡(luò)以低功耗為目標(biāo),使得設(shè)備可以依靠電池操作較長的時間段。ZigBee網(wǎng)絡(luò)通常包括單個ZigBee協(xié)調(diào)設(shè)備。此外,ZigBee提供完全功能設(shè)備(FFD)和精簡功能設(shè)備(RFD)。RFD的軟件需要相對較少的存儲空間。藍牙特別興趣組("BluetoothSIG")是正在推動藍牙無線技術(shù)發(fā)展的來自各個行業(yè)成員的行業(yè)協(xié)會。目前,BluetoothSIG致力于關(guān)于能夠應(yīng)用藍牙和UWB技術(shù)兩者的設(shè)備的討論。實際上,BluetoothSIG還在考慮采用UWB通信技術(shù)作為"高數(shù)據(jù)率,,藍牙。從協(xié)議的角度看,這樣的考慮涉及UWB特定的物理(PHY)層和媒體訪問控制(MAC)層的使用。然而,某些上層協(xié)議將使用藍牙主機協(xié)議層(稱為BT主才幾堆棧)。已有的藍牙主機控制接口(HCI)提供當(dāng)前BT主機堆棧和BT無線接入模塊之間的接口。預(yù)想已有的HCI在無需實質(zhì)性修改的情況下還能夠提供BT主機堆棧和UWBMAC以及PHY層之間的接口。因此,單個HCI將提供傳統(tǒng)藍牙和UWB通信兩者。然而,在開發(fā)單HCI解決方案中需要克服某些障礙。例如,一個障礙涉及連接句柄(handle)的使用。連接句柄是指明由無線接入模塊(例如由PHY層和MAC層)所創(chuàng)建的無線連接的標(biāo)識符。在創(chuàng)建無線連接時,無線接入模塊將相應(yīng)的連接句柄返回給BT主才幾堆棧。目前,在主機堆棧和無線接入之間沒有關(guān)于標(biāo)識符使用的協(xié)商。因此,如果主機堆棧與多個無線接入?yún)f(xié)作,則將產(chǎn)生沖突,其中不同的無線接入使用相同的連接句柄。因此,需要提供與多個無線接入結(jié)合操作的技術(shù)。此外,需要防止多個無線連接之間沖突的技術(shù)。
發(fā)明內(nèi)容本發(fā)明的實施方式提供用于具有多無線接入的設(shè)備的技術(shù)。例如,本發(fā)明提供一種裝置,其具有多個無線接入模塊、連接標(biāo)識符辨析模塊和主機控制器。每個無線接入模塊通過無線連接進行通信,并為其相應(yīng)的無線連接指派內(nèi)部(也即,設(shè)備內(nèi)部)連接標(biāo)識符(例如,藍牙連接句柄)。連接標(biāo)識符辨析模塊識別由多個無線接入模塊所指派的兩個或更多沖突連接標(biāo)識符。此外,連接標(biāo)識符辨析模塊指派一個或多個備用連接標(biāo)識符。該一個或多個備用連接標(biāo)識符的每一個對應(yīng)于所述兩個或更多沖突連接標(biāo)識符中相應(yīng)的一個。在與多個無線接入模塊交換信息時,主機控制器使用一個或多個備用連接標(biāo)識符。連接標(biāo)識符辨析模塊可以包括映射表,其存儲多個無線接入模塊所使用的連接標(biāo)識符與主機控制器所使用的連接標(biāo)識符之間的對應(yīng)關(guān)系。此外,該裝置可以包括接口,其通過連接標(biāo)識符辨析模塊在主機控制器和多個無線接入模塊之間提供信息交換。在實施方式中,無線接入模塊執(zhí)行物理層協(xié)議操作和媒體訪問控制層協(xié)議層操作;而主機控制器執(zhí)行與較高協(xié)議層相關(guān)聯(lián)的操作??梢允褂酶鞣N類型的無線接入模塊。這些模塊的示例包括藍牙無線接入模塊、超寬帶(UWB)無線接入模塊和/或IEEE802.15.4無線接入模塊。本發(fā)明提供一種從無線接入模塊處接收內(nèi)部(也即,設(shè)備內(nèi)部)連接標(biāo)識符的方法。該連接標(biāo)識符由無線接入才莫塊指派,并且對應(yīng)于該無線接入模塊所建立的無線連接。而且,該方法確定接收到的連接標(biāo)識符是否與一個或多個其他無線接入模塊所使用的一個或多個連接標(biāo)識符相同。如果相同,則執(zhí)行以下步驟(i)為接收到的連接標(biāo)識符指派備用連接標(biāo)識符,(ii)在與主機控制器交換關(guān)于相應(yīng)無線連接的信息時,使用該備用連接標(biāo)識符,以及(iii)在與無線接入模塊交換關(guān)于相應(yīng)無線連接的信息時,使用由無線接入模塊所指派的連接標(biāo)識符。本發(fā)明還提供使處理器能夠執(zhí)行這些特征的計算機程序產(chǎn)品。除上述特征之外,本發(fā)明還提供一種裝置,其具有多個無線接入模塊、主機控制器以及在主機控制器和多個無線接入之間提供信息交換的接口。將主機控制器配置為可以從無線接入模塊之一接收建立無線連接的請求,以及響應(yīng)于該請求,向所述一個無線接入模塊發(fā)送命令,其中,該命令指引所述一個無線接入模塊建立具有相應(yīng)連接標(biāo)識符的無線連接。所述請求可以包括建議的連接標(biāo)識符;并且在建議的連接標(biāo)識符與另一無線接入模塊所使用的連接標(biāo)識符沖突時,所述命令可以包括與建議的連接標(biāo)識符不同的連接標(biāo)識符。本發(fā)明的另一裝置包括多個無線接入模塊和主機控制器。將每個無線接入模塊配置為通過無線連接進行通信并且為其相應(yīng)的連接指派內(nèi)部(也即,設(shè)備內(nèi)部)連接標(biāo)識符。主機控制器使用每個無線接入模塊相應(yīng)的連接標(biāo)識符與每個無線接入模塊交換信息。在該裝置中,每個無線接入模塊從專門為該無線接入模塊預(yù)留的多個連接標(biāo)識符中為其相應(yīng)的連接指派連接標(biāo)識符。本發(fā)明的各個方面有利地防止了連接標(biāo)識符之間的沖突。本發(fā)明的其他特征和優(yōu)點將在下面的描述和附圖中變得明顯。在附圖中,類似的參考數(shù)字通常表明相同的、功能上相似的和/或結(jié)構(gòu)上相似的元件。參考數(shù)字中的最左數(shù)位指明了元件第一次出現(xiàn)的附圖。將參考附圖來描述本發(fā)明,其中圖1是根據(jù)本發(fā)明實施方式的設(shè)備架構(gòu)的框圖;圖2是示例性藍牙HCI分組的框圖;圖3是根據(jù)本發(fā)明實施方式的設(shè)備架構(gòu)的框圖;圖4是根據(jù)本發(fā)明實施方式的辨析模塊操作的流程圖;圖5和圖6是示出了本發(fā)明各個方面所提供的HCI命令交換的框圖;以及圖7是根據(jù)本發(fā)明實施方式的無線通信設(shè)備的實現(xiàn)的框圖。具體實施方式I.多無線接入架構(gòu)如上所述,當(dāng)前的考慮涉及與BT主機堆棧相結(jié)合的UWB特定的PHY層和MAC層的使用。圖l是這種方法的框圖。具體來說,圖1根據(jù)本發(fā)明的實施方式示出了可以使用的無線通信設(shè)備的架構(gòu)。圖1的設(shè)備架構(gòu)包括主機102,主機控制器接口(HCI)104以及無線接入分段106。無線接入分段106可以包括多個無線接入模塊(也稱為無線接入)108。例如,圖1示出了無線接入分段106,其具有藍牙無線接入模塊108a、UWB無線接入才莫塊108b以及IEEE802.15.4無線接入一莫塊108c。主機102負責(zé)涉及用戶應(yīng)用和較高協(xié)議層的功能,而無線接入分段106負責(zé)較低層協(xié)議。例如,藍牙無線接入模塊108a負責(zé)與其他設(shè)備的藍牙特定的通信。類似地,UWB無線接入模塊108b負責(zé)與其他支持UWB的設(shè)備的UWB特定的通信,并且IEEE802.15.4無線接入模塊108c負責(zé)與其他支持IEEE802.15.4的設(shè)備的IEEE802.15.4特定的通信。HCI104定義消息集合,其提供主機102和無線接入分段106之間的信息交換。按照這種方式交換的信息可以包括由主機102發(fā)送的命令以及由無線接入分段106提供的連接數(shù)據(jù)。圖1示出了每個無線接入模塊108包括各種組件。例如,模塊108a包括藍牙控制器110、藍牙收發(fā)器112和天線114。類似地,無線接入模塊108b包括UWB控制器116、UWB收發(fā)器118和天線120。同樣,無線接入模塊108c包括IEEE802.15.4控制器122、IEEE802.15.4收發(fā)器124和IEEE802.15.4天線126。在無線接入模塊108a中,藍牙控制器IIO執(zhí)行與藍牙鏈路建立、安全性和控制有關(guān)的功能。這些功能涉及發(fā)現(xiàn)位于遠程設(shè)備處的相應(yīng)的鏈路管理器以及根據(jù)鏈路管理器協(xié)議(LMP)與其通信。為了執(zhí)行這些功能,LMP定義了一組消息,該消息也稱為協(xié)議數(shù)據(jù)單元(PDU)。藍牙控制器IIO與遠程設(shè)備處的鏈路管理器交換這些PDU。藍牙控制器110通過HCI104與主機102交換信息。該信息可以包括從主機102接收到的命令以及藍牙控制器IIO傳送給主機102的信息。如上所述,該信息交換可以根據(jù)已定義的分組格式集合。此外,藍牙控制器IIO執(zhí)行用于藍牙傳輸?shù)幕鶐幚?,例如糾錯編碼和解碼。此外,藍牙控制器IIO根據(jù)諸如藍牙鏈路管理器協(xié)議(LMP)之類的協(xié)議在遠程設(shè)備處的相應(yīng)控制器之間交換數(shù)據(jù)。藍牙收發(fā)器112與天線114耦合。收發(fā)器112包括允許圖1的設(shè)備(與天線114結(jié)合)與遠程設(shè)備交換無線藍牙信號的電子組件。這些電子組件可以包括例如調(diào)制器與解調(diào)器、放大器以及濾波器。此外,收發(fā)器112可以在硬件、軟件、固件或其任意組合中實現(xiàn)。如上所述,UWB無線接入模塊108b包括UWB控制器116和UWB收發(fā)器118。UWB控制器116執(zhí)行與UWB鏈路建立、安全性以及控制有關(guān)的功能。此外,UWB控制器116根據(jù)一個或多個協(xié)議層(例如,PHY層和MAC層)通過UWB鏈路提供信息交換。這可以涉及4丸4亍基帶處理,例如糾4晉編碼和解碼,以及緩沖。因此,UWB控制器116與UWB收發(fā)器118交換基帶信息和控制信息。此外,UWB控制器116通過HCI104與主機102交換信息。該信息可以包括從主機102處接收到的命令以及傳送給主機102的信息。如上所述,該信息交換可以根據(jù)已定義的分組格式集合。UWB收發(fā)器118與天線120耦合。UWB收發(fā)器118包括允許圖1的設(shè)備(與天線120結(jié)合)與遠程設(shè)備交換無線UWB信號的電子組件。為了發(fā)射UWB信號,這樣的電子組件可以包括脈沖生成器。為了接收UWB信號,這樣的電子組件可以包括定時電路和濾波器??蛇x地,UWB收發(fā)器118可以包括OFDM調(diào)制器和OFDM解調(diào)器。此外,UWB收發(fā)器118可以在硬件、軟件、固件或其任意組合中實現(xiàn)。在IEEE802.15.4無線接入模塊108c中,IEEE802.15.4控制器112通過HCI104與主機102交換信息(例如,根據(jù)已定義的分組格式集合的命令或消息)。此外,IEEE802.15.4控制器112執(zhí)行用于IEEE802.15.4傳輸?shù)幕鶐Р僮?,例如糾錯編碼和解碼。此外,IEEE802.15.4控制器122根據(jù)例如MAC和PHY協(xié)議的各種協(xié)議在遠程設(shè)備處的相應(yīng)控制器之間交換數(shù)據(jù)。IEEE802.15.4收發(fā)器124與天線126耦合。收發(fā)器124包括允許圖1的設(shè)備(與天線126結(jié)合)根據(jù)IEEE802.15.4PHY協(xié)議與遠程設(shè)備交換無線藍牙信號的電子組件。這樣的電子組件可以包括例如調(diào)制器和解調(diào)器、放大器以及濾波器。此外,收發(fā)器124可以在硬件、軟件、固件或其任意組合中實現(xiàn)。如上所述,控制器110、116和122通過HCI104與主機102交換信息。這樣的交換涉及適于其各自無線接入分段的特定連接的消息或分組。在實施方式中,這些消息或分組包括相應(yīng)的設(shè)備內(nèi)部(也稱為內(nèi)部)連接標(biāo)識符。例如,當(dāng)使用藍牙協(xié)議(或其變形)時,這些連接標(biāo)識符是藍牙連接句柄。這樣的連接句柄包括在每個HCI分組的字段中。II.HCI分組圖2是可以通過HCI104進行交換的示例性藍牙HCI分組200的框圖。如上所述,連接標(biāo)識符可以包括在每個HCI消息或分組中。因此,圖2示出了分組200包括12位的連接句柄字段202。此外,HCI分組200包括2位的分組邊界(PB)標(biāo)志204、2位的廣纟番(BC)標(biāo)志206、數(shù)據(jù)總長度字段208以及數(shù)據(jù)字段210。III.沖突辨析模塊如上所述,使用多個無線接入模塊造成了使用沖突的(例如,相同的)內(nèi)部連接標(biāo)識符的可能。在本發(fā)明的實施方式中,無線接入模塊可以繼續(xù)使用沖突的連接標(biāo)識符,而其他實體使用相應(yīng)的備用標(biāo)識符。參考圖3描述使用此類技術(shù)的示例性設(shè)備。特別地,圖3是與圖1的架構(gòu)相類似的設(shè)備架構(gòu)的框圖。然而,在此架構(gòu)中,無線接入分段106包括連接句柄辨析模塊302。該模塊作為無線接入模塊108和HCI104之間的中介進行操作。沖突辨析模塊302執(zhí)行沖突識別和分組轉(zhuǎn)換操作。此外,辨析模塊302維護映射表304。該表存儲有無線接入模塊108所使用的連接標(biāo)識符與主機102所使用的連接標(biāo)識符之間的對應(yīng)關(guān)系。一旦無線接入模塊108指派了連接標(biāo)識符(例如,藍牙連接句柄),無線接入模塊108將開始在它發(fā)送給主機102的信息(例如,HCI分組)中使用該標(biāo)識符。在從特定的無線接入模塊108第一次接收到所指派的連接標(biāo)識符時(例如,在HCI分組中),辨析模塊302將此標(biāo)識符作為無線接入模塊108當(dāng)前使用的標(biāo)識符存儲在映射表304中。此外,辨析模塊302中的識別才莫塊306根據(jù)映射表304來確定該標(biāo)識符當(dāng)前是否正被任何其他無線接入模塊108所使用。如果是,則辨析模塊302中的指派模塊308為該連接指派備用連接標(biāo)識符(例如,藍牙連接句柄)。該備用標(biāo)識符將使用在與該連接相對應(yīng)的由辨析模塊302轉(zhuǎn)發(fā)給主機102的無線接入發(fā)起的信息(例如,HCI分組)中。此外,該備用標(biāo)識符將被主機102使用在它通過對應(yīng)于該連接的HCI104發(fā)送的信息(例如,藍牙HCI分組)中。如圖3所示,沖突辨析模塊302包括通信模塊310,其處理與無線接入模塊108和主機102的此類通信。因此,沖突辨析模塊302執(zhí)行分組轉(zhuǎn)換操作。這涉及替換通過HCI接口104傳遞的信息中的連接標(biāo)識符。這里參考下面在表l中示出的示例性映射表304來表述此類分組轉(zhuǎn)換操作。<table>tableseeoriginaldocumentpage15</column></row><table>表1映射表304存儲無線接入模塊108和主機102所使用的連接標(biāo)識符之間的對應(yīng)關(guān)系。因此,表l中的每行對應(yīng)于特定的無線接入模塊108。對于每行,表1包括第一條目,其指明相應(yīng)的無線接入模塊108所使用的連接標(biāo)識符。此外,每行包括第二條目,其指明主機102用于相應(yīng)連的連標(biāo)識符。因此,根據(jù)本發(fā)明的各個方面,表1的條目示出了解決沖突的方式。更特別地,在表l中,每個無線接入模塊針對其連接使用了相同的連接標(biāo)識符(0x0001)。然而,如辨析模塊302所指定的,主機102針對這些連接中的每個連接使用唯一的備用標(biāo)識符(0x0001,0x0002和0x0003)。當(dāng)主機102發(fā)送包含標(biāo)識符的消息時,辨析模塊302在映射表304中查詢該標(biāo)識符?;诖?,辨析模塊302確定在將該消息轉(zhuǎn)發(fā)給其相應(yīng)的無線接入4莫塊108時應(yīng)當(dāng)使用的標(biāo)識符。該確定可以揭露接收到的消息包含需要用相應(yīng)的無線接入模塊108指派的標(biāo)識符(也即,沖突標(biāo)識符)替換的備用標(biāo)識符??蛇x地,該確定可以揭露接收到的消息包含與相應(yīng)無線接入模塊108所使用的相同的標(biāo)識符。在這種情況下,無需在將消息發(fā)送給無線接入模塊108之前對標(biāo)識符進行替換。此外,沖突模塊302在無線接入模塊108之間執(zhí)行時分分配。這提供了特定的時間間隔,在該時間間隔中執(zhí)行針對每個無線接入模塊的HCI通信。通過這樣的分配,無線接入模塊108不會在同一時間使用主才幾102。圖4是根據(jù)本發(fā)明實施方式示出了辨析模塊302的示例性操作的流程圖。如圖4所示,該操作包括步驟402,其中辨析模塊302從無線接入模塊108之一接收連接標(biāo)識符。該連接標(biāo)識符由無線4妄入才莫塊108指派,并且對應(yīng)于該無線接入模塊108所建立的無線連接。接下來,在步驟404中,辨析模塊302確定在步驟402中接收到的連接標(biāo)識符是否與其他無線接入模塊所使用的任何連接標(biāo)識符相同。如果是,則操作進行到步驟406,否則操作進行到步驟414。在步驟406中,辨析模塊302為接收到的連接標(biāo)識符指派備用連接標(biāo)識符。此外,在步驟408中,辨析模塊302存儲該備用標(biāo)識符與在步驟402中接收到的連接標(biāo)識符之間的對應(yīng)關(guān)系。該步驟可以包括將對應(yīng)關(guān)系存儲在映射表304中。在步驟410中,辨析模塊302在與主機102交換關(guān)于相應(yīng)無線連接的信息時使用備用連接標(biāo)識符。而且,在步驟412中,辨析模塊302在與無線接入模塊交換關(guān)于相應(yīng)無線連接的信息時,使用在步驟402中接收到的連接標(biāo)識符。如上所述,當(dāng)在步驟404中確定了步驟402中^:收到的連4妄標(biāo)識符不同于任何其他所使用的連接標(biāo)識符時,執(zhí)行步驟414。因此,在步驟414中,辨析模塊302在與主機102交換關(guān)于相應(yīng)無線連接的信息時使用該接收到的標(biāo)識符。同樣,在步驟416中,辨析模塊302在與無線接入模塊108交換關(guān)于相應(yīng)無線連接的信息時使用接收到的連才妻標(biāo)識符。連接句柄辨析模塊302可以在硬件、軟件、固件或其任意組合中實現(xiàn)。例如,在實施方式中,將辨析模塊302實現(xiàn)為在HCI104的軟件與控制器110、116和122的軟件之間進行操作的中間件。該中間件和軟件的形式可以是計算機程序產(chǎn)品,包含其上記錄有計算機程序邏輯或程序代碼的計算機可用介質(zhì)(例如,存儲器和/或各種光的和電磁的存儲介質(zhì)),以用于支持計算機系統(tǒng)或設(shè)備中的處理器執(zhí)行在此描述的技術(shù)。本發(fā)明的另一方法包括使用涉及連接標(biāo)識符(例如,連接句柄)的分配的新消息或命令。參考圖1和圖3的架構(gòu)來描述該方法。然而,該方法可以進一步與其他架構(gòu)一同使用。在該方法中,主才幾102接收來自無線接入模塊108的連4矣建立請求。作為響應(yīng),主機102向請求的無線接入模塊108發(fā)送批準(zhǔn)命令。這種批準(zhǔn)命令為所批準(zhǔn)的連接指派連接標(biāo)識符(例如,藍牙連接句柄)。因此,根據(jù)此方法,避免了標(biāo)識符之間的沖突,因為標(biāo)識符是由單個實體(主機102)指派的。而且,如果是主機102啟動連接(也即,沒有從其他端接收到連接請求),則可以由主機102來分配連接標(biāo)識符。的框圖。參考圖1,這些框圖示出了在主機102和無線接入模塊108(例如,UWB無線接入模塊108b)之間交換的命令。這些命令通過接口(例如HCI104)進行交換。參考圖5,UWB無線接入模塊108b執(zhí)行步驟502,其中,UWB無線接入模塊108b接收了連接創(chuàng)建請求并向主機102發(fā)送創(chuàng)建連接請求消息(示為HCI—connection—r叫uest—ext)。這些連接參數(shù)包括建議的連接標(biāo)識符(例如,藍牙連接句柄)以及其他參數(shù)。這些其他參數(shù)可以包括無線接入標(biāo)識符以及一個或多個無線接入?yún)?shù)(例如,功率、調(diào)諧、數(shù)據(jù)率等)。在接收到該請求后,主機102確定是否批準(zhǔn)所請求的連接。該確定可以基于各種因素。如果批準(zhǔn),主機102進一步確定包含在請求中的建議的連接標(biāo)識符是否與其他無線接入模塊(例如,無線接入模塊108a和108c)使用的任何連接標(biāo)識符沖突。如果建議的連接標(biāo)識符沖突,則主機102為所請求的連接指派另一標(biāo)識符。然而,如果建議的連接標(biāo)識符不與任何其他標(biāo)識符沖突,則主機102為所請求的連接指派該建議的標(biāo)識符。圖5示出了主機102執(zhí)行步驟504。在該步驟中,主機102生成并發(fā)送創(chuàng)建連接命令(示為HCI—create—connection—ext)。如圖5所示,該命令包括一個或多個連接參數(shù)。盡管圖5將此示為對連接請求的響應(yīng),但是該命令可以由主機102發(fā)起。在步驟504中發(fā)送的創(chuàng)建連接命令指引UWB無線接入模塊108b根據(jù)消息中攜帶的各種參數(shù)來建立連接。這些參數(shù)之一包括所指派的連接標(biāo)識符。在接收到該消息之后,UWB無線接入108b相應(yīng)地建立連接。一旦該連接建立,UWB無線接入模塊108b在步驟506中向主機102發(fā)送連才妄完成消息(示為HCI—connection—completed—ext)。如圖5所示,該消息可以包括步驟504的創(chuàng)建連接命令中包含的參數(shù)。藍牙HCI目前不提供圖5的消息(HCI—connection—r叫uest—ext、HCI—create—connection_ext牙口HCI—connection—completed—ext)。因》匕,本發(fā)明的又一個方法提供指示和解決可能沖突的新消息或命令(以及事件)。例如,參考圖1,在無線接入模塊108已經(jīng)配置或建立了連接并且通知主機102連接完成時可能發(fā)生沖突。一旦建立,無線接入模塊108(通過HCI104)將用于該連接的連接標(biāo)識符(例如,藍牙連接句柄)通知主才/L102。這時,主才幾102能夠確定該連纟妾標(biāo)識符是否與其他無線接入模塊108所使用的任何標(biāo)識符沖突。如果主機102確定存在沖突連接,則本發(fā)明的實施方式為主機102提供命令(例如HCI命令),以通知無線接入模塊108其分配的連接標(biāo)識符不可使用。此外,該命令還可以向無線接入模塊108提供將新(非沖突)連接句柄以供使用。圖6是示出了該方法的一個示例的框圖。在圖6中,在步驟602中,UWB無線接入模塊108b創(chuàng)建連接并分配相應(yīng)的連接標(biāo)識符(例如,藍牙連接句柄)。此外,該步驟包括UWB無線接入模塊108b將所分配的連4妄標(biāo)識符通知主4幾102。在此示例中,所分配的連接標(biāo)識符與另外的無線接入模塊108(例如,藍牙無線接入模塊108a)正在使用的連接標(biāo)識符沖突。因此,主機102執(zhí)行步驟604,其中,主機102向UWB無線接入模塊108b發(fā)送命令(示為HCI—connection—handle—not—valid)。該命令指明UWB無線接入模塊108b所分配的連接標(biāo)識符不可用。此外,該命令還可以為UWB無線接入模塊108b提供新連接標(biāo)識符以供使用。如圖6所示,該命令可以包括各種參數(shù),例如無線接入模塊108b的標(biāo)識符、不可用的連接標(biāo)識符以及新分配的連^:標(biāo)識符。響應(yīng)于步驟604中發(fā)送的命令,UWB無線接入模塊108b將該新連接標(biāo)識符指派給其連接,并在步驟606中通過向主機102發(fā)送消息(示為HCI_connection_handle_changed)將此改變通知主才幾102。如圖6所示,該消息可以包括各種參數(shù),例如無線接入模塊108b的標(biāo)識符、不可用的連接標(biāo)識符以及新指派的連接標(biāo)識符。在本發(fā)明的實施方式中,主機102將既不接受也不發(fā)送去往或來自UWB無線接入模塊108b的HCI分組(例如,數(shù)據(jù)分組),直到它從UWB無線接入模塊108得到連接標(biāo)識符改變的通知(例如,在接收到步驟606中發(fā)送的消息之后)。在這樣的通知之后,主機102將僅接收來自UWB無線接入108b的包括新連接標(biāo)識符的消息。在本發(fā)明的其他方面,通過為每個無線接入模塊108提供預(yù)留的專用連接標(biāo)識符玄間來避免沖突。例如,可以為藍牙無線接入模塊108a指派從0x0000到0x000F的空間,為UWB無線接入沖莫塊108b指派從0x0010到0x001F的空間,并為IEEE802.15.4無線接入才莫塊108c指派從0x0020到0x002F的空間。IV.無線通信設(shè)備圖1和圖3的架構(gòu)可以在硬件、軟件、固件或其任意組合中實現(xiàn)。圖7中示出了一種這樣的實現(xiàn)。該實現(xiàn)包括處理器710、存儲器712以及用戶接口714。此外,圖7的實現(xiàn)包括藍牙收發(fā)器112、天線114、UWB收發(fā)器118、天線112、IEEE802.15.4收發(fā)器124以及天線126??梢匀缟厦鎱⒖紙D1所描述的來實現(xiàn)收發(fā)器112、118和124。如圖7所示,處理器710與收發(fā)器112、118和124耦合。處理器710控制設(shè)備操作。處理器710可以通過一個或多個微處理器實現(xiàn),其中每個微處理器能夠執(zhí)行存儲在存儲器712中的軟件指令。存儲器712包括隨機存取存儲器(RAM)、只讀存儲器(ROM)和/或閃速存儲器,并存儲數(shù)據(jù)和軟件組件(這里也稱為模塊)形式的信息。這些軟件組件包括可由處理器710執(zhí)行的指令或程序代碼。因此,設(shè)備的各個方面可以作為計算機系統(tǒng)進行操作。存儲器712中可以存儲各種類型的軟件組件。例如,存儲器721可以存儲控制收發(fā)器112、118和124的操作的軟件組件。而且,存儲器712可以存儲提供主機102以及控制器110、116和122的功能的軟件組件。此外,存儲器712可以存儲對通過用戶接口714的信息交換進行控制的軟件組件。如圖7所示,用戶接口714也與處理器710耦合。用戶接口714促進與用戶的信息交換。圖7示出了用戶接口714包括用戶輸入部分716和用戶輸出部分718。用戶輸入部分716可以包招:允許用戶輸入信息的一個或多個設(shè)備。這種設(shè)備的例子包括小鍵盤、觸摸屏和麥克風(fēng)。用戶輸出部分718允許用戶接收來自無線通信設(shè)備的信息。因此,用戶輸出部分718可以包括各種設(shè)備,例如顯示器以及一個或多個音頻揚聲器。示例性的顯示器包括液晶顯示器(LCD)和視頻顯示器。圖7中所示的元件可以根據(jù)各種技術(shù)進行耦合。一個這樣的技術(shù)涉及通過一個或多個總線接口來耦合處理器710、存儲器712、用戶接口714以及收發(fā)器112、118和124。此外,這些組件的每一個都耦合至電源,例如可移動且可充電的電池組(未示出)。V.結(jié)論盡管上文已經(jīng)描述了本發(fā)明的各種實施方式,應(yīng)當(dāng)理解,它們僅僅是通過示例而非限制的方式而呈現(xiàn)的。例如,盡管已經(jīng)描述的例子涉及藍牙、UWB和IEEE802.15.4,但是其他無線通信系統(tǒng)也在本發(fā)明的范圍之內(nèi)。因此,對于相關(guān)領(lǐng)域的技術(shù)人員來說顯然的是,在不背離本發(fā)明的精神和范圍的情況下,在此可以在形式上和細節(jié)上進行各種改變。因此,本發(fā)明的廣度和范圍不應(yīng)受到上述任何示例性實施方式的限制,而是應(yīng)當(dāng)僅根據(jù)所附權(quán)利要求及其等價物加以限定。權(quán)利要求1.一種裝置,包括多個無線接入模塊,每個無線接入模塊被配置為通過無線連接進行通信,并為其相應(yīng)的無線連接指派內(nèi)部連接標(biāo)識符;連接標(biāo)識符辨析模塊,被配置為識別由所述多個無線接入模塊指派的兩個或更多沖突連接標(biāo)識符,所述連接標(biāo)識符辨析模塊還被配置為指派一個或多個備用連接標(biāo)識符,其中,所述一個或多個備用連接標(biāo)識符的每一個對應(yīng)于所述兩個或更多沖突連接標(biāo)識符中相應(yīng)的一個;以及主機控制器,被配置為在與所述多個無線接入模塊交換信息時使用所述一個或多個備用連接標(biāo)識符。2.根據(jù)權(quán)利要求1所述的裝置,其中,所述連接標(biāo)識符辨析模塊包括映射表,所述映射表被配置為存儲所述多個無線接入模塊所使用的連接標(biāo)識符與所述主機控制器所使用的連接標(biāo)識符之間的對應(yīng)關(guān)系。3.根據(jù)權(quán)利要求1所述的裝置,其中,所述指派的連接標(biāo)識符和備用連接標(biāo)識符是藍牙連接句柄。4.根據(jù)權(quán)利要求1所述的裝置,還包括接口,所述接口被配置為通過所述連接標(biāo)識符辨析模塊在所述主機控制器和所述多個無線接入模塊之間提供信息交換。5.根據(jù)權(quán)利要求1所述的裝置其中,所述多個無線接入模塊執(zhí)行物理層協(xié)議操作和媒體訪問控制層協(xié)議層操作;以及其中,所述主機控制器執(zhí)行與高于所述物理層和所述媒體訪問控制層的協(xié)議層相關(guān)聯(lián)的操作。6.根據(jù)權(quán)利要求1所述的裝置,其中,所述多個無線接入模塊包括藍牙無線接入模塊和超寬帶(UWB)無線接入模塊。7.根據(jù)權(quán)利要求1所述的裝置,其中,所述多個無線接入模塊包括藍牙無線接入模塊和IEEE802.15.4無線接入模塊。8.—種方法,包括(a)從無線接入模塊接收由所述無線接入模塊指派的內(nèi)部連接標(biāo)識符,所述連接標(biāo)識符對應(yīng)于由所述無線接入模塊建立的無線連接;(b)確定所述接收到的連接標(biāo)識符是否與一個或多個其他無線接入模塊所使用的一個或多個連接標(biāo)識符相同;以及(c)在步驟(c)中確定所述接收到的連接標(biāo)識符與所述一個或多個其他無線接入模塊所使用的所述一個或多個連接標(biāo)識符相同時(i)為所述接收到的連接標(biāo)識符指派備用連接標(biāo)識符;(ii)在與主機控制器交換關(guān)于所述相應(yīng)無線連接的信息時,使用所述備用連接標(biāo)識符,以及(iii)在與所述無線接入模塊交換關(guān)于所述相應(yīng)無線連接的信息時,使用由所述無線接入模塊指派的所述連接標(biāo)識符。9.根據(jù)權(quán)利要求8所述的方法,還包括存儲由所述無線接入模塊指派的所述連接標(biāo)識符與所述備用連接標(biāo)識符之間的對應(yīng)關(guān)系。10.根據(jù)權(quán)利要求8所述的方法其中,所述無線接入模塊執(zhí)行物理層協(xié)議操作和媒體訪問控制層協(xié)議層操作;以及其中,所述主機控制器執(zhí)行與高于所述物理層和所述媒體訪問控制層的協(xié)議層相關(guān)聯(lián)的操作。11.根據(jù)權(quán)利要求8所述的方法,其中,所述由所述無線接入模塊所指派的連接標(biāo)識符和所述備用連接標(biāo)識符都是藍牙連接句柄。12.根據(jù)權(quán)利要求8所述的方法,其中,步驟(c)(ii)包括在通過主機控制器接口與所述主機控制器交換關(guān)于所述相應(yīng)無線連接的信息時,使用所述備用連接標(biāo)識符。13.—種計算機程序產(chǎn)品,包括計算機可用介質(zhì),其上記錄有計算機程序邏輯以用于支持計算機系統(tǒng)中的處理器,所述計算機程序邏輯包括程序代碼,用于使所述處理器能夠從無線接入模塊接收由所述無線接入模塊指派的內(nèi)部連接標(biāo)識符,所述連接標(biāo)識符對應(yīng)于由所述無線接入模塊建立的無線連接;程序代碼,用于使所述處理器能夠確定所述接收到的連接標(biāo)識符是否與一個或多個其他無線接入模塊所使用的一個或多個連接標(biāo)識符相同;程序代碼,用于使所述處理器能夠在確定所述接收到的連接標(biāo)識符與所述一個或多個其他無線接入模塊所使用的所述一個或多個連接標(biāo)識符相同時,為所述接收到的連接標(biāo)識符指派備用連接標(biāo)識符;程序代碼,用于使所述處理器能夠在確定所述接收到的連接標(biāo)識符與所述一個或多個其他無線接入模塊所使用的所述一個或多個連接標(biāo)識符相同時在與主機控制器交換關(guān)于所述相應(yīng)無線連接的信,包、時,使用所述備用連接標(biāo)識符;以及程序代碼,用于使所述處理器能夠在確定所述接收到的連接標(biāo)識符與所述一個或多個其他無線接入模塊所使用的所述一個或多個連接標(biāo)識符相同時,在與所述無線接入模塊交換關(guān)于所述相應(yīng)無線連接的信息時使用由所述無線接入模塊指派的所述連接標(biāo)識符。14.一種裝置,包括多個無線接入模塊,每個無線接入模塊被配置為參與無線通信;主機控制器;接口,被配置為在所述主機控制器和所述多個無線接入模塊之間提供信息交換;其中,所述主機控制器被配置為從所述多個無線模塊之一接收建立無線連接的請求,以及響應(yīng)于所述請求,向所述一個無線接入模塊發(fā)送命令,其中,所述命令指引所述一個無線接入模塊建立具有相應(yīng)內(nèi)部連接標(biāo)識符的無線連接。15.根據(jù)權(quán)利要求14所述的裝置其中,所述請求包括建議的內(nèi)部連4妾標(biāo)識符;以及其中,在所述建議的內(nèi)部連接標(biāo)識符與其他無線接入模塊所使用的內(nèi)部連接標(biāo)識符沖突時,所述命令包括與所述建議的內(nèi)部連接標(biāo)識符不同的內(nèi)部連"l妄標(biāo)識符。16.根據(jù)權(quán)利要求14所述的裝置,其中,按照所述接口提供的格式通過所述接口交換所述請求和響應(yīng)。17.根據(jù)權(quán)利要求14所述的裝置,其中,所述內(nèi)部連接標(biāo)識符是藍牙連接句柄。18.根據(jù)權(quán)利要求14所述的裝置,其中,所述接口是藍牙主機控制器接口(HCI)。19.一種裝置,包括多個無線接入模塊,每個無線接入模塊被配置為通過無線連接進行通信,并為其相應(yīng)的連接指派內(nèi)部連接標(biāo)識符;以及主機控制器,被配置為使用其相應(yīng)的連接標(biāo)識符來與每個所述無線模塊交換信息;其中,每個無線接入模塊從專門為所述無線接入模塊預(yù)留的多個連接標(biāo)識符中為其相應(yīng)的連接指派所述連接標(biāo)識符。20.根據(jù)權(quán)利要求19所述的裝置其中,所述無線接入模塊執(zhí)行物理層協(xié)議操作和媒體訪問控制層協(xié)議層操作;以及其中,所述主機控制器執(zhí)行與高于所述物理層和所述媒體訪問控制層的協(xié)議層相關(guān)聯(lián)的操作。21.—種連接標(biāo)識符辨析模塊,包括識別模塊,被配置為識別由多個無線接入模塊指派的兩個或更多沖突的設(shè)備內(nèi)部連接標(biāo)識符;指派模塊,被配置為指派一個或多個備用連接標(biāo)識符,其中,所述一個或多個備用連接標(biāo)識符的每一個對應(yīng)于所述兩個或更多沖突連4^標(biāo)識符的相應(yīng)一個;映射表,被配置為存儲所述一個或多個備用連接標(biāo)識符和所述兩個或更多沖突連接標(biāo)識符之間的對應(yīng)關(guān)系;以及通信模塊,被配置為在與主機控制器通信時使用所述一個或多個備用連接標(biāo)識符,并且在與各自的無線接入模塊通信時使用所述兩個或更多沖突連接標(biāo)識符。全文摘要一種裝置,具有多個無線接入模塊、連接標(biāo)識符辨析模塊以及主機控制器。每個無線接入模塊通過無線連接進行通信,并且為其相應(yīng)的無線連接指派標(biāo)識符(例如,藍牙連接句柄)。連接標(biāo)識符辨析模塊識別由多個無線接入模塊所指派的兩個或更多沖突連接標(biāo)識符。此外,連接標(biāo)識符辨析模塊指派一個或多個備用連接標(biāo)識符。該一個或多個備用連接標(biāo)識符的每一個對應(yīng)于所述兩個或更多沖突連接標(biāo)識符中的相應(yīng)一個。主機控制器在與多個無線接入模塊交換信息時使用該一個或多個備用連接標(biāo)識符。文檔編號H04W76/00GK101322426SQ200680045509公開日2008年12月10日申請日期2006年12月1日優(yōu)先權(quán)日2005年12月28日發(fā)明者A·帕蘭申請人:諾基亞公司