專利名稱:無線網絡中連接性恢復的方法和設備的制作方法
無線網絡中連接性恢復的方法和設備
背景技術:
個域網(PAN)是用于在靠近一個人的計算機裝置(例如,電話和個人數(shù)字助理)之間通信的計算機網絡。這些裝置可屬于或可不屬于該人。PAN的可達距離可以是幾米。PAN可用于在個人裝置本身之間的通信(自我通信),或用于連接到更高級網絡和因特網(上行鏈路)。個域網可以與諸如通用串行總線(USB)和火線(FireWire)的計算機總線連線。無線個域網(WPAN)可使用無線網絡技術,例如IEEE 802. 11標準(1999)中定義的無線技術和藍牙、IrDA。
在說明書的結論部分專門指出并清楚地聲明了認為是本發(fā)明的主題。然而,當結合附圖閱讀時參照下面的詳細說明,可最好地理解本發(fā)明和操作的方法和組織,及其目的、特征和優(yōu)點,其中
圖I是根據本發(fā)明的示范實施例的無線通信網絡的示意 圖2是根據本發(fā)明的某一示范實施例的無線通信裝置的框圖的示意圖;以及圖3是根據本發(fā)明的示范實施例的、在WPAN主裝置自發(fā)不可用的情況下WPAN的連接維護的恢復方案的狀態(tài)機圖的示意 圖4是根據本發(fā)明的示范實施例的附加方法的流程圖;以及 圖5是根據本發(fā)明的另一示范實施例的附加方法的流程圖。將理解,為了圖示的簡明和清晰,圖中所示元素不一定按比例繪制。例如,為清晰起見,一些元素的尺寸相對其它元素可能顯得過大。此外,在認為適當之處,引用標號可在圖之間重復以指示對應或類似的元素。
具體實施例方式在下面的詳細說明中,為提供本發(fā)明的透徹理解而陳述了大量特定的細節(jié)。然而,本領域的技術人員將理解,本發(fā)明可在沒有這些特定細節(jié)的情況下實行。在其它情況下,熟知的方法、過程、組件和電路未詳細描述以便混淆本發(fā)明。隨后詳細說明的一些部分根據計算機存儲器內的數(shù)據比特或二進制數(shù)字信號上的操作的符號表示和算法來陳述。這些算法描述和表示可以是數(shù)據處理領域技術人員將其工作內容傳達給本領域其它技術人員所使用的技術。除非另有明確說明,否則,如從下面論述可明白的一樣,可理解貫穿說明書的利用諸如“處理”、“計算”、“運算”、“確定”或諸如此類的術語的論述指的是,計算機或計算系統(tǒng)或類似電子計算裝置操控計算系統(tǒng)的寄存器和/或存儲器內表示為物理(例如電子的)量的數(shù)據和/或將其變換成計算系統(tǒng)的存儲器、寄存器或其它此類信息存儲裝置、發(fā)射裝置內類似地表示為物理量的其它數(shù)據的動作和/或進程。應理解,本發(fā)明可在多個應用中使用。雖然本發(fā)明并不限于此方面,但本文公開的電路和技術可在諸如無線電系統(tǒng)的站等許多設備中使用。旨在包括在本發(fā)明的范圍內的站包括(僅作為示例)無線局域網(WLAN)站、雙向無線電臺、數(shù)字系統(tǒng)站、模擬系統(tǒng)站、蜂窩無線電話站及諸如此類。旨在于本發(fā)明的范圍內的WLAN站的類型包括但不限于移動臺、接入點、用于接收和發(fā)射擴頻信號的站,擴頻信號例如跳頻擴頻(FHSS)、直接序列擴頻(DSSS)、補碼鍵控(CCK)、正交頻分復用(OFDM)及諸如此類。先轉到圖1,它是示出根據本發(fā)明的一個示范實施例的通信網絡100的示意圖。雖然本發(fā)明的范圍在此方面并無限制,但無線通信網絡100可以是WLAN和/或WPAN或諸如此類。根據本發(fā)明的此示范實施例,無線通信網絡100包括WPAN。WPAN可由IEEE 802. 15-2002標準來定義,并包括群體(association)llO、群體120和WPAN主裝置150。群體110可包括站112、114和116,群體120可包括WPAN主150和站112、122和124。雖然本發(fā)明的范圍在此方面并無限制,但WPAN的站可包括但不限于投影儀、膝上型計算機、打印機、蜂窩電話、手持裝置、WPAN的接入點或諸如此類。例如,站112、114和116是膝上型計算機,并且可包括WPAN主能力和/或WLAN客戶端和/或WPAN客戶端能力。站122可以是投影儀,并且站124可以是錄音機。根據此示例,站122和124可不包括WPAN主能力。根據本發(fā)明的示范實施例,WPAN主裝置150還可包括WLAN客戶端能力,并且可在需要時作為WLAN站來操作。根據本發(fā)明的一個示范實施例,希望在會議期間共享WPAN裝置和材料的一組人員可創(chuàng)建WPAN會話。WPAN主裝置150可被選擇成主持通信WPAN會話。例如,WPAN會話可在WPAN裝置112、122、124與PAN主裝置150之間創(chuàng)建,但本發(fā)明的范圍并不限于此示例。根據本發(fā)明的實施例,WPAN會話可以是WLAN 100的子網。WPAN主站150可通過發(fā)送包括WPAN能力信息元素(IE)的信標(beacon),通告其WPAN能力。根據本發(fā)明的實施例,WPAN能力IE可包括服務集標識符(SSID)和會話ID。〈SSID,會話ID>對可在需要時唯一地標識WLAN 100內的WPAN會話。例如,會話ID可包括在WPAN會話創(chuàng)建(例如,WPAN主裝置150和站112、122、124)時的PAN主裝置系統(tǒng)時鐘值。在包括WPAN主裝置150和站112、122和124的示范WPAN會話期間,WPAN主裝置150 (例如,膝上型計算機)可離開WPAN會話。包括WPAN主能力的站112可檢測到WPAN主裝置150變得不可用,并且成為新的WPAN主裝置。站114、116、122和124可與作為新WPAN主裝置的站112建立連接,并創(chuàng)建新WPAN會話。新WPAN會話可由WLAN 100的SSID和會話ID定義,會話ID在需要時包括在WPAN會話創(chuàng)建時站112的系統(tǒng)時鐘的值。新的WPAN主裝置(例如,站112)可激活WPAN主站應用以成為新的WPAN主站,并在需要時發(fā)送一個或多個信標以向一個或多個會話的一個或多個站(例如,站114、116、122和/或124)通知關于新WPAN主站連接性參數(shù)。轉到圖2,它是示出根據本發(fā)明的某一示范實施例的無線通信裝置200的框圖的示意圖。雖然本發(fā)明的范圍并不限于本發(fā)明的此示范實施例,但無線通信裝置200可以能夠作為WLAN客戶端和/或WPAN主裝置來操作。根據本發(fā)明的實施例,無線通信200可包括天線210、接收器(RX)220、發(fā)射器(TX)230、檢測器240、比較器250、控制器260、主站模塊270及系統(tǒng)時鐘280。
根據本發(fā)明的一些實施例,天線210可包括雙極天線、內部天線、八木天線(Yagiantenna)、單極天線、天線陣列或諸如此類。天線210可從WLAN和/或WPAN群體的一個或多個站接收信號。RX 220可解調接收到的信號,并且檢測器240可檢測到群體的WPAN主站變得不可用。例如,由于WPAN主裝置150離開了群體,該WPAN主裝置變得不可用,則該WPAN主裝置是在待機模式(standby mode)中,并且不發(fā)射信標或接收信號或諸如此類。此夕卜,檢測器240可檢測到其它主站在群體上操作,并且可發(fā)送檢測信號到控制器260,該控制器例如可在需要時包括媒體訪問控制器(MAC)。根據本發(fā)明的一個實施例,如果未檢測到其它主裝置,則控制器240可發(fā)送信號到主站模塊270以激活主站應用。主站應用的激活可使無線通信裝置200成為主站。此外,主站模塊270可激活TX 230發(fā)送一個或多個信標,從而向群體的一個或多個站通知關于主站的連接性參數(shù)。連接性參數(shù)可包括SSID和會話ID。會話ID在需要時可包括系統(tǒng)時鐘280的值和WPAN會話創(chuàng)建的時間。根據本發(fā)明的一些實施例,RX 220可從群體的一個或多個站接收連接請求信號以便重新建立與群體的一個或多個站的連接。例如,RX 220可從其它主站(例如,站112)接收時序同步功能(TSF)值。比較器250可比較至少一個其它主站的TSF值和內部TSF值,并且將比較結果發(fā)送到控制器260??刂破?60可根據比較結果來激活或停用主站模塊270。例如,控制器260可允許其它站之一成為主站??刂破?60可在需要時將一個或多個相關聯(lián)的站附加到新的主站。根據本發(fā)明的一個實施例,控制器260可通過向新的主站報告相關聯(lián)的站,防止不關聯(lián)的站加入群體,并從當前主站斷開一個或多個相關聯(lián)的站,通過作為客戶端與新的主站建立連接而成為新主站的WPAN客戶端,從而附加一個或多個相關聯(lián)的站。
根據本發(fā)明的其它示范實施例,控制器260可通過通知一個或多個相關聯(lián)的站關于新的主裝置,并且在需要時觸發(fā)一個或多個相關聯(lián)的站漫游到新的主裝置,從而附加一個或多個相關聯(lián)的站。轉到圖3,它是示出根據本發(fā)明的發(fā)明示范實施例、在WPAN主裝置自發(fā)不可用的情況下WPAN的連接維護的恢復方案的狀態(tài)機圖的示意圖。本發(fā)明的范圍并不限于WPAN會話的此恢復方案,會話由〈SI,S2>對定義,其中,SI是SSID,S2是會話ID。根據此示范方案,客戶端X(例如,站112)可加入WPAN會話〈SI,S2>(狀態(tài)300)??蛻舳薠可成為WPAN會話客戶端(狀態(tài)310)。例如,WPAN會話可包括WPAN主裝置 150 和站 114、116、122 和 124。根據此示范方案,WPAN主裝置示為Z。主裝置Z可離開會話??蛻舳薠可檢測到主裝置Z變得不可用,并且可搜索WPAN會話〈SI,S2>中的其它WPAN主裝置(狀態(tài)320)。如果客戶端X找到其它WPAN主裝置,則客戶端X可作為客戶端加入WPAN會話〈SI,S2> (狀態(tài)310)。如果客戶端X未找到備選WPAN主裝置,則客戶端X可成為WPAN會話〈SI,S2>的新WPAN主裝置(狀態(tài)330)。根據本發(fā)明的一些實施例,新WPAN主裝置(例如,客戶端X)可開始發(fā)送適用于WPAN會話〈SI,S2>的信標。新的WPAN主裝置可從0開始其時序同步功能(TSF)值。備選地,客戶端X可成為前一 WPAN主裝置的同一信道上的新WPAN主。雖然本發(fā)明的范圍在此方面并無限制,但在狀態(tài)330客戶端X可檢測到WPAN會話<S1,S2>的其它主??蛻舳薠可執(zhí)行領導選舉算法以決定它是應保持為新的WPAN主,還是應作為客戶端加入另一主(狀態(tài)340)。例如,領導選舉算法可包括分析其它WPAN主裝置的TSF值,并在需要時選舉具有最大TSF的WPAN主來領導WPAN會話。如果選舉其它WPAN主裝置引導WPAN會話,則客戶端X可附加到選定的WPAN主裝置Z的WPAN小區(qū)并與之合并。轉到圖4,它是示出根據本發(fā)明的示范實施例的附加方法400的流程圖。雖然本發(fā)明的范圍在此方面并無限制,但附加可由成為WPAN主裝置X (例如,站112)的WPAN客戶端執(zhí)行,并且讓另一 WPAN主裝置Y (例如,站116)來領導。WPAN主X可與其它WPAN站(例如,站122和124)建立WPAN小區(qū)(也可以稱為群體)。根據本發(fā)明的一個示范實施例,WPAN主X (例如,站112)可通知WPAN小區(qū)的客戶端(例如,站122和124)關于新的WPAN主裝置(例如,WPAN主Y),例如站116。例如,WPAN主X可在需要時使用無線域服務(WDS)業(yè)務將客戶端列表及其能力發(fā)送到新WPAN主裝置。根據另一示范實施例,WPAN主X可觸發(fā)新WPAN主裝置向該WPAN客戶端查詢與其相關聯(lián)的 客戶端。根據本發(fā)明的一些示范實施例,WPAN主裝置X可斷開相關聯(lián)的WPAN客戶端(文本框410 )。WPAN主X可防止其它WPAN客戶端(例如,客戶端114)與其建立連接(文本框420 )。新的WPAN主裝置Y (例如,站116)可執(zhí)行與WPAN小區(qū)的WPAN站的連接建立過程(文本框430)。WPAN主裝置X可檢測到WPAN小區(qū)的站不再連接到其(文本框440),但本發(fā)明的范圍在此方面并無限制。轉到圖5,它是示出根據本發(fā)明的另一示范實施例的附加方法500的流程圖。雖然本發(fā)明的范圍在此方面并無限制,但如文本框510所示,WPAN客戶端(例如,站112)可通知WPAN小區(qū)的WPAN客戶端(例如,站122、124)關于新WPAN主裝置(例如,站116)。根據本發(fā)明的此實施例,該WPAN客戶端可觸發(fā)其WPAN小區(qū)的WPAN客戶端(例如,站122、124)漫游到新的WPAN主裝置(文本框520),并且在需要時漫游到新的WPAN主裝置(例如,站116)。雖然本文中已示出和描述本發(fā)明的某些特征,但本領域的技術人員現(xiàn)在將設想到許多修改、替代、改變和等效物。因此,要理解所附權利要求旨在涵蓋屬于本發(fā)明真正精神的所有此類修改和改變。
權利要求
1.一種由無線局域網(WLAN)的無線通信裝置重新建立無線個域網(WPAN)的會話的方法,包括檢測到群體的主站變得不可用,其中所述群體包括至少一個主站和一個或多個站; 檢測到一個或多個其它主站在所述群體上操作;從所述一個或多個其它主站的每一個接收時序同步功能(TSF)值;比較所述一個或多個其它主站中的每個主站的TSF值和內部TSF值;以及根據所述比較結果決定是否成為新主站,并且如果決定成為所述新主站,則通過激活主站應用而成為所述新主站;發(fā)送包括WPAN能力信息元素(IE)的一個或多個信標,以向所述群體的所述一個或多個站通知關于所述新主站連接性參數(shù),其中所述WPAN能力信息元素(IE)包括服務集標識符(SSID)和會話ID ;以及創(chuàng)建與所述群體的所述一個或多個站的WPAN會話。
2.如權利要求I所述的方法,還包括從所述群體的所述一個或多個站接收連接請求信號以便重新建立與所述群體的所述一個或多個站的連接。
3.如權利要求I或2所述的方法,其中檢測還包括如果無其它主站在所述群體上操作,則成為所述新主站。
4.如權利要求I到3的任一項所述的方法,其中決定包括決定允許所述一個或多個其它站之一成為所述群體的主站;以及將所創(chuàng)建的WPAN會話中包括的一個或多個相關聯(lián)的站附加到所述主站。
5.如權利要求4所述的方法,其中附加包括向所述主站報告所述相關聯(lián)的站;防止所創(chuàng)建的WPAN會話中未包括的不關聯(lián)的站加入所述群體;通過從所述群體斷開而成為客戶端;以及作為所述客戶端與所述主站建立連接。
6.如權利要求4所述的方法,其中附加包括通知所述一個或多個相關聯(lián)的站關于所述主站;以及觸發(fā)所述一個或多個相關聯(lián)的站漫游到所述主站。
7.一種無線通信裝置,包括檢測器,檢測到群體的主站變得不可用,并且檢測到至少一個或多個其它主站在所述群體上操作,其中所述群體包括至少一個主站和一個或多個站;接收器,從所述其它主站接收時序同步功能(TSF)值;比較器,比較所述一個或多個其它主站中的每個主站的TSF值和內部TSF值;控制器,根據所述比較結果,如果決定成為新主站,則激活主站模塊;以及如果成為所述新主站,則發(fā)射器發(fā)送包括WPAN能力信息元素(IE)的一個或多個信標, 以向所述群體的所述一個或多個站通知關于所述新主站連接性參數(shù),其中所述WPAN能力信息元素(IE)包括服務集標識符(SSID)和會話ID,以便創(chuàng)建與所述群體的所述一個或多個站的WPAN會話。
8.如權利要求7所述的無線通信裝置,其中所述接收器能夠從所述群體的所述一個或多個站接收連接請求信號以便重新建立與所述群體的所述一個或多個站的連接。
9.如權利要求7或8所述的無線通信裝置,其中所述控制器允許所述其它站之一成為所述群體的主站并且將創(chuàng)建的WPAN會話中包括的一個或多個相關聯(lián)的站附加到所述主站。
10.如權利要求9所述的無線通信裝置,其中在附加時,所述控制器能夠向所述主站報告所述相關聯(lián)的站;防止所創(chuàng)建的WPAN會話中未包括的不關聯(lián)的站加入所述群體;通過從所述群體斷開而成為所述群體的客戶端;以及作為所述客戶端與所述主站建立連接。
11.如權利要求9所述的無線通信裝置,其中在附加時,所述控制器能夠通知所述一個或多個相關聯(lián)的站關于所述主站;以及觸發(fā)所述一個或多個相關聯(lián)的站漫游到所述主站。
12.如權利要求7到11的任一項所述的無線通信裝置,其中所述控制器包括媒體訪問控制器。
13.一種無線通信系統(tǒng),包括無線局域網(WLAN)的無線通信裝置,能夠充當個域網(WPAN)的群體內的客戶端和充當主站,所述無線通信裝置包括檢測器,檢測到群體的主站變得不可用,并且檢測到至少一個或多個其它主站在所述群體上操作,其中所述群體包括至少一個主站和一個或多個站;接收器,從所述其它主站接收時序同步功能(TSF)值;比較器,比較所述一個或多個其它主站中的每個主站的TSF值和內部TSF值;控制器,根據所述比較結果,如果決定成為新主站,則激活主站模塊;以及如果成為所述新主站,則發(fā)射器發(fā)送包括WPAN能力信息元素(IE)的一個或多個信標, 以向所述群體的所述一個或多個站通知關于所述新主站連接性參數(shù),其中所述WPAN能力信息元素(IE)包括服務集標識符(SSID)和會話ID,以便創(chuàng)建與所述群體的所述一個或多個站的WPAN會話。
14.如權利要求13所述的無線通信系統(tǒng),其中所述接收器能夠從所述群體的所述一個或多個站接收連接請求信號以便重新建立與所述群體的所述一個或多個站的連接。
15.如權利要求13或14所述的無線通信系統(tǒng),其中所述控制器允許所述其它站之一成為所述群體的主站并且將創(chuàng)建的WPAN會話中包括的一個或多個相關聯(lián)的站附加到所述主站。
16.如權利要求15所述的無線通信系統(tǒng),其中在附加時,所述控制器能夠向所述主站報告所述相關聯(lián)的站;防止所創(chuàng)建的WPAN會話中未包括的不關聯(lián)的站加入所述群體;通過從所述群體斷開而成為所述群體的客戶端并且作為所述客戶端與所述主站建立連接。
17.如權利要求15所述的無線通信系統(tǒng),其中在附加時,所述控制器能夠通知所述一個或多個相關聯(lián)的站關于所述主站;以及觸發(fā)所述一個或多個相關聯(lián)的站漫游到所述主站。
18.一種由無線局域網(WLAN)的無線通信裝置重新建立無線個域網(WPAN)的會話的系統(tǒng),包括用于檢測到群體的主站變得不可用的部件,其中所述群體包括至少一個主站和一個或多個站;用于檢測到一個或多個其它主站在所述群體上操作的部件;用于從所述一個或多個其它主站的每一個接收時序同步功能(TSF)值的部件;用于比較所述一個或多個其它主站中的每個主站的TSF值和內部TSF值的部件;用于根據所述比較結果決定是否成為新主站、并且如果決定成為所述新主站則通過激活主站應用而成為所述新主站的部件;用于發(fā)送包括WPAN能力信息元素(IE)的一個或多個信標以向所述群體的所述一個或多個站通知關于所述新主站連接性參數(shù)的部件,其中所述WPAN能力信息元素(IE)包括服務集標識符(SSID)和會話ID ;以及用于創(chuàng)建與所述群體的所述一個或多個站的WPAN會話的部件。
19.如權利要求18所述的系統(tǒng),還包括用于從所述群體的所述一個或多個站接收連接請求信號以便重新建立與所述群體的所述一個或多個站的連接的部件。
全文摘要
本發(fā)明介紹了一種無線通信裝置和與WPAN主裝置重新建立連接的方法。方法包括檢測到包括第一主裝置和一個或多個站的WPAN會話的第一主站變得不可用,激活主站應用以成為第二主站,以及發(fā)送一個信標以通知會話的站關于第二主站連接性參數(shù)。
文檔編號H04W76/02GK102984790SQ20121046828
公開日2013年3月20日 申請日期2008年3月25日 優(yōu)先權日2007年3月28日
發(fā)明者O.阿達莫夫斯基, M.格拉巴尼克 申請人:英特爾公司