專(zhuān)利名稱(chēng):用于傳送數(shù)據(jù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的一些實(shí)施例涉及通信網(wǎng)絡(luò)。更具體地說(shuō),本發(fā)明的一些實(shí)施例涉及一種用于具有主控制網(wǎng)絡(luò)參數(shù)的點(diǎn)對(duì)點(diǎn)無(wú)線網(wǎng)絡(luò)的方法和系統(tǒng)。
背景技術(shù):
IEEE802.11描述了一種通信結(jié)構(gòu),它可以使得計(jì)算設(shè)備通過(guò)無(wú)線局域網(wǎng)(WLAN)通信。其中WLAN的一個(gè)構(gòu)件是基本服務(wù)集(BSS)。一個(gè)BSS可以包括多個(gè)計(jì)算設(shè)備,或者站點(diǎn)(STA),這些設(shè)備可以在一個(gè)覆蓋區(qū)內(nèi)通過(guò)一個(gè)或者多個(gè)RF信道無(wú)線方式通信。覆蓋區(qū)的范圍可基于源STA通過(guò)RF信道發(fā)射數(shù)據(jù)的距離確定,所述發(fā)射數(shù)據(jù)可以被目的STA接收到。
一個(gè)獨(dú)立BSS(IBSS)指的是這樣一個(gè)BSS,它包括多個(gè)STA的集合,它們可以在BSS的覆蓋區(qū)內(nèi)相互間通信。所述IBSS由一個(gè)BSS標(biāo)識(shí)符(BSSID)和一個(gè)服務(wù)集標(biāo)識(shí)符(SSID)所標(biāo)識(shí)。在一個(gè)IBSS中,每個(gè)STA可以與所述IBSS內(nèi)的任何其它的STA通信。一個(gè)IBSS可以指的是一個(gè)點(diǎn)對(duì)點(diǎn)(ad hoc)網(wǎng)絡(luò)。
為了有利于IBSS內(nèi)的通信,每個(gè)STA協(xié)商一組網(wǎng)絡(luò)參數(shù)并用以在IBSS內(nèi)與其它STA通信時(shí)。例如,這些網(wǎng)絡(luò)參數(shù)可以包括RF信道分配的頻譜管理,所支持的數(shù)據(jù)率決定,以及服務(wù)質(zhì)量(QoS)參數(shù)。每個(gè)STA還可以嘗試將其操作同步到一個(gè)時(shí)鐘源,該時(shí)鐘源對(duì)于IBSS內(nèi)的STA是相同(common)的。
網(wǎng)絡(luò)參數(shù)的協(xié)商和STA之間的時(shí)間同步常常包括交換信標(biāo)幀。在不同的時(shí)間點(diǎn),IBSS內(nèi)的一個(gè)或者多個(gè)STA可以發(fā)射一個(gè)信標(biāo)幀。一個(gè)發(fā)射的信標(biāo)幀可以由所述IBSS內(nèi)的其它STA中的每個(gè)接收到。信標(biāo)幀可以包括信息元,它可以指定一組網(wǎng)絡(luò)參數(shù),并使能多個(gè)STA之間實(shí)現(xiàn)時(shí)間同步。每個(gè)發(fā)射信標(biāo)幀包括一個(gè)時(shí)間戳值,它是基于一個(gè)時(shí)間同步函數(shù)(TSF)來(lái)確定的,該函數(shù)是在發(fā)射信標(biāo)幀的STA執(zhí)行。
因?yàn)橐粋€(gè)STA可以在一個(gè)時(shí)間段內(nèi)(稱(chēng)為標(biāo)稱(chēng)(nominal)信標(biāo)窗),從多個(gè)信標(biāo)幀接收信標(biāo)幀,如果有對(duì)應(yīng)的信標(biāo)幀,則接收STA確定采用接收的信標(biāo)幀的哪一個(gè)。當(dāng)接收到一個(gè)信標(biāo)幀時(shí),接收STA比較包含在所述已接收信標(biāo)幀內(nèi)的時(shí)間戳值與由TSF產(chǎn)生的時(shí)間值。當(dāng)接收到的時(shí)間戳值比TSF產(chǎn)生的時(shí)間值大時(shí),TSF時(shí)間值設(shè)置成等于接收的時(shí)間戳值。另外,STA采用包含在所述信標(biāo)幀的網(wǎng)絡(luò)參數(shù)。在這點(diǎn)上,接收STA時(shí)間同步到發(fā)射所述信標(biāo)幀的STA的TSF時(shí)鐘。另外,當(dāng)與在IBSS內(nèi)的其它STA通信的時(shí)候,接收STA將利用包含在所述信標(biāo)幀內(nèi)的網(wǎng)絡(luò)參數(shù)。
當(dāng)接收的時(shí)間戳值小于或者等于由TSF產(chǎn)生的時(shí)間值,STA既不采用包含在接收信標(biāo)幀內(nèi)的時(shí)間戳值也不采用包含在接收信標(biāo)幀內(nèi)的網(wǎng)絡(luò)參數(shù)。在這點(diǎn)上,接收STA決定既不時(shí)間同步到發(fā)射所述信標(biāo)幀的STA,或當(dāng)與BSS內(nèi)的其它STA通信時(shí),也不利用包含在信標(biāo)幀的網(wǎng)絡(luò)參數(shù)。
通過(guò)與本申請(qǐng)下一個(gè)部分結(jié)合附圖介紹的本發(fā)明的多個(gè)方面進(jìn)行比較,現(xiàn)有和傳統(tǒng)方法中存在的進(jìn)一步限制和弊端,對(duì)本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)將變得非常明顯。
發(fā)明內(nèi)容
一種用于具有主控制網(wǎng)絡(luò)參數(shù)的ad hoc無(wú)線網(wǎng)絡(luò)的方法和系統(tǒng),結(jié)合至少一個(gè)圖以充分地給出了所述方法和系統(tǒng),在權(quán)力要求中給出了更完整的陳述。
根據(jù)本發(fā)明的一個(gè)方面,給出了一種用于傳送數(shù)據(jù)的方法,所述方法包括 通過(guò)無(wú)線網(wǎng)絡(luò)中的主控通信設(shè)備產(chǎn)生含有主控角色指示的信標(biāo)幀,它可以使得所述主控通信設(shè)備建立時(shí)間同步和網(wǎng)絡(luò)參數(shù),所述時(shí)間同步和網(wǎng)絡(luò)參數(shù)可以被多個(gè)無(wú)線通信設(shè)備使用,以在所述無(wú)線通信網(wǎng)絡(luò)中通信。
作為優(yōu)選,所述多個(gè)無(wú)線通信設(shè)備包括所述主控通信設(shè)備和至少一個(gè)從屬通信設(shè)備。
作為優(yōu)選,所述無(wú)線網(wǎng)絡(luò)是一個(gè)獨(dú)立基本服務(wù)集,其中所述獨(dú)立基本服務(wù)集由IEEE802.11標(biāo)準(zhǔn)所定義。
作為優(yōu)選,所述方法進(jìn)一步包括基于確定的信標(biāo)發(fā)射時(shí)間間隔和所述主控通信設(shè)備方執(zhí)行的時(shí)間同步函數(shù)所生成的系統(tǒng)時(shí)鐘時(shí)間值中的百分比誤差來(lái)計(jì)算時(shí)間增量值。
作為優(yōu)選,所述方法進(jìn)一步包括基于所述時(shí)間增量值和由所述時(shí)間同步函數(shù)產(chǎn)生的當(dāng)前系統(tǒng)時(shí)鐘時(shí)間值以計(jì)算時(shí)間戳值。
作為優(yōu)選,所述時(shí)間同步函數(shù)基于所述已計(jì)算時(shí)間戳值產(chǎn)生下一個(gè)系統(tǒng)時(shí)鐘時(shí)間值。
作為優(yōu)選,所述已產(chǎn)生的信標(biāo)幀包括所述已計(jì)算的時(shí)間戳值。
作為優(yōu)選,所述主控角色指示包括一個(gè)優(yōu)先級(jí)值。
作為優(yōu)選,所述方法進(jìn)一步包括在一個(gè)時(shí)間點(diǎn)發(fā)射所述產(chǎn)生的信標(biāo)幀,該時(shí)間點(diǎn)處于信標(biāo)發(fā)射時(shí)間窗期間。
作為優(yōu)選,所述方法進(jìn)一步包括基于最小競(jìng)爭(zhēng)窗口持續(xù)時(shí)間確定所述信標(biāo)發(fā)射時(shí)間窗的持續(xù)時(shí)間。
作為優(yōu)選,所述信標(biāo)發(fā)射時(shí)間窗是基于一個(gè)比所述最小競(jìng)爭(zhēng)窗持續(xù)時(shí)間小的持續(xù)時(shí)間確定的。
根據(jù)本發(fā)明的一個(gè)方面,一種用于通信數(shù)據(jù)的方法包括 基于接收的信標(biāo)幀中的主控角色指示,從收到的信標(biāo)幀中確定時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值,并使用該時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值來(lái)通過(guò)無(wú)線網(wǎng)絡(luò)進(jìn)行通信。
作為優(yōu)選,所述方法進(jìn)一步包括確定接收了所述信標(biāo)幀的通信設(shè)備是否已配置成作為主控角色工作。
作為優(yōu)選,所述方法進(jìn)一步包括確定在所述通信設(shè)備中配置的站點(diǎn)優(yōu)先級(jí)值是否大于,小于或者等于由接收信標(biāo)幀確定的信標(biāo)優(yōu)先級(jí)值。
作為優(yōu)選,當(dāng)所述信標(biāo)優(yōu)先級(jí)值比所述站點(diǎn)優(yōu)先級(jí)值大的時(shí)候,所述方法進(jìn)一步包括利用所述時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值。
作為優(yōu)選,當(dāng)所述信標(biāo)優(yōu)先級(jí)值等于所述站點(diǎn)優(yōu)先級(jí)值時(shí),所述方法進(jìn)一步包括確定源地址的第一部分是大于,小于或者是等于用于通信設(shè)備的站點(diǎn)地址的第一部分,所述源地址是由所述接收信標(biāo)幀確定的。
作為優(yōu)選,當(dāng)所述源地址大于所述站點(diǎn)地址的第一部分的時(shí)候,所述方法進(jìn)一步包括利用所述時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值。
作為優(yōu)選,當(dāng)所述源地址的所述第一部分等于所述站點(diǎn)地址的所述第一部分的時(shí)候,所述方法進(jìn)一步包括確定所述源地址的第二部分是大于,小于或者是等于所述站點(diǎn)地址的第二部分,所述源地址是由所述接收信標(biāo)幀決定。
作為優(yōu)選,當(dāng)所述源地址的所述第二部分大于所述站點(diǎn)地址的第二部分的時(shí)候,所述方法包括利用所述時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值。
作為優(yōu)選,所述無(wú)線網(wǎng)絡(luò)是一個(gè)獨(dú)立基本服務(wù)集,其中所述獨(dú)立基本服務(wù)集由IEEE802.11標(biāo)準(zhǔn)所定義。
根據(jù)本發(fā)明的一個(gè)方面,一種用于通信數(shù)據(jù)的系統(tǒng)包括 一個(gè)或者多個(gè)電路,所述電路使得通過(guò)無(wú)線網(wǎng)絡(luò)中的主控通信設(shè)備產(chǎn)生含有主控角色指示的信標(biāo)幀,它可以使得所述主控通信設(shè)備建立時(shí)間同步和網(wǎng)絡(luò)參數(shù),所述時(shí)間同步和網(wǎng)絡(luò)參數(shù)可以被多個(gè)無(wú)線通信設(shè)備使用,以在所述無(wú)線通信網(wǎng)絡(luò)中通信。
作為優(yōu)選,多個(gè)通信設(shè)備包括所述主控通信設(shè)備和至少一個(gè)從屬通信設(shè)備。
作為優(yōu)選,所述無(wú)線網(wǎng)絡(luò)是一個(gè)獨(dú)立基本服務(wù)集,其中所述獨(dú)立基本服務(wù)集由IEEE802.11標(biāo)準(zhǔn)所定義。
作為優(yōu)選,所述一個(gè)或者多個(gè)電路可以基于一個(gè)確定的信標(biāo)發(fā)射時(shí)間間隔和所述主控通信設(shè)備方執(zhí)行的時(shí)間同步函數(shù)所生成的系統(tǒng)時(shí)鐘時(shí)間值中的百分比誤差來(lái)計(jì)算時(shí)間增量值。
作為優(yōu)選,所述一個(gè)或者多個(gè)電路可以基于所述時(shí)間增量值和由所述時(shí)間同步功能的一個(gè)當(dāng)前系統(tǒng)時(shí)鐘時(shí)間以計(jì)算一個(gè)時(shí)間戳值 作為優(yōu)選,所述時(shí)間同步功能基于所述已計(jì)算時(shí)間戳值產(chǎn)生下一個(gè)時(shí)鐘時(shí)間值。
作為優(yōu)選,所述已產(chǎn)生信標(biāo)幀包括所述已計(jì)算時(shí)間戳值。
作為優(yōu)選,所述主控角色指示包括一個(gè)優(yōu)先級(jí)值。
作為優(yōu)選,所述一個(gè)或者多個(gè)電路使得可以在一個(gè)時(shí)間點(diǎn)發(fā)射所述產(chǎn)生的信標(biāo)幀,該時(shí)間點(diǎn)處于信標(biāo)發(fā)射時(shí)間窗期間。
作為優(yōu)選,所述一個(gè)或者多個(gè)電路可以基于最小競(jìng)爭(zhēng)窗口持續(xù)時(shí)間確定所述信標(biāo)發(fā)射時(shí)間窗的持續(xù)時(shí)間。
作為優(yōu)選,所述信標(biāo)發(fā)射時(shí)間窗的長(zhǎng)度是基于一個(gè)比所述最小競(jìng)爭(zhēng)窗持續(xù)時(shí)間小的持續(xù)時(shí)間確定的。
本發(fā)明的這些與其它的優(yōu)點(diǎn)、方面以及新特性,以及其具體的實(shí)施例,可以從下文的描述和圖中得到更加完全的理解。
圖1是一個(gè)用于無(wú)線數(shù)據(jù)通信的典型系統(tǒng)的框圖,這可以用于本發(fā)明的一個(gè)實(shí)施例。
圖2A是一個(gè)典型的信標(biāo)幀格式的框圖,這可以用于本發(fā)明的一個(gè)實(shí)施例。
圖2B是一個(gè)典型的信標(biāo)幀凈荷格式,這可以用于本發(fā)明的一個(gè)實(shí)施例。
圖2C是依據(jù)本發(fā)明的一個(gè)實(shí)施例所使用的一個(gè)典型的主控目標(biāo)指示信息元的框圖。
圖3是依據(jù)本發(fā)明的一個(gè)實(shí)施例所使用的一個(gè)用于從一個(gè)獨(dú)立基本服務(wù)集中的一個(gè)主控WLAN站點(diǎn)發(fā)射一個(gè)信標(biāo)幀的典型步驟的流程圖。
圖4是依據(jù)本發(fā)明的一個(gè)實(shí)施例所使用的一個(gè)用于從一個(gè)獨(dú)立基本服務(wù)集中的一個(gè)主控WLAN站點(diǎn)接收一個(gè)信標(biāo)幀典型步驟的流程圖。
具體實(shí)施例方式 從本發(fā)明的實(shí)施例中可以發(fā)現(xiàn)一種用于具有主控制網(wǎng)絡(luò)參數(shù)的ad hoc無(wú)線網(wǎng)絡(luò)的方法和系統(tǒng)。本發(fā)明的多個(gè)實(shí)施例中包括一種方法和一個(gè)系統(tǒng),通過(guò)它們,一個(gè)獨(dú)立服務(wù)集(IBSS)中的多個(gè)STA中選定的一個(gè)無(wú)線站點(diǎn)(STA)可以確定該IBSS內(nèi)的STA的每一個(gè)所使用的網(wǎng)絡(luò)參數(shù)。另外,所述多個(gè)STA的每一個(gè)都時(shí)間同步到在選定STA內(nèi)執(zhí)行的時(shí)間同步函數(shù)(TSF)所產(chǎn)生的時(shí)間值。本發(fā)明的多個(gè)實(shí)施例包括的一種方法,通過(guò)所述方法可從所述IBSS內(nèi)的多個(gè)STA中確定上述選定的STA。
圖1是依據(jù)本發(fā)明一個(gè)實(shí)施例的用于無(wú)線數(shù)據(jù)通信的典型系統(tǒng)的框圖。參考圖1,給出了一個(gè)IBSS 102。所述IBSS 102包括WLAN站點(diǎn)STA_A 112,STA_B 114以及STA_C 116。STA_A 112可以通過(guò)RF信道112與STA_C通信,STA_B 114可以通過(guò)RF信道126與STA_C 116通信。
在任何給定時(shí)間,當(dāng)與IBSS 102內(nèi)的其它STA通信時(shí),所述STA中的每一個(gè)都可以使用一組網(wǎng)絡(luò)參數(shù)。用于通信事件的定時(shí)可以基于由STA執(zhí)行TSF所產(chǎn)生的時(shí)間值確定。例如,在一個(gè)給定的時(shí)間點(diǎn)t0,STA_A 112可以使用一組網(wǎng)絡(luò)參數(shù)NP_A(t0),STA_B 114可以使用一組網(wǎng)絡(luò)參數(shù)NP_B(t0),以及STA_C 116可以使用一組網(wǎng)絡(luò)參數(shù)NP_C(t0)。當(dāng)所述時(shí)間點(diǎn)t0與目標(biāo)信標(biāo)發(fā)射時(shí)間(TBTT)相一致時(shí),時(shí)間點(diǎn)可以標(biāo)記一個(gè)時(shí)間段的開(kāi)始,稱(chēng)為標(biāo)稱(chēng)信標(biāo)窗,在所述標(biāo)稱(chēng)信標(biāo)窗期間,單個(gè)STA可以發(fā)射信標(biāo)幀給所述IBSS內(nèi)的其它STA。在本發(fā)明的多個(gè)實(shí)施例中,所述標(biāo)稱(chēng)信標(biāo)窗長(zhǎng)度,BeaconWindowLength可以用以下方程表示 BeaconWindowLength=2.aCWmin.aSlotTime [1] 其中aCWmin指的是所述范圍的上限的下界,通過(guò)它選擇一個(gè)隨機(jī)數(shù)字以隨機(jī)化STA嘗試發(fā)射的開(kāi)始時(shí)間以減小使用分布式媒體接入的網(wǎng)絡(luò)內(nèi)的沖突概率,而aSlotTime指的是一個(gè)持續(xù)時(shí)間,在接收STA端通過(guò)無(wú)線通信媒質(zhì),所述持續(xù)時(shí)間足夠可以檢測(cè)到發(fā)射的數(shù)據(jù)。
IBSS內(nèi)的每一個(gè)STA可以從0到BeaconWindowLength范圍內(nèi)隨機(jī)的選擇一個(gè)時(shí)間段,并等待經(jīng)過(guò)一個(gè)媒體空閑(IDLE)時(shí)間段,這等于在發(fā)射一個(gè)信標(biāo)周期前的隨機(jī)選擇的值。例如,假設(shè)一個(gè)空閑媒質(zhì),STA_A 11可以在時(shí)間點(diǎn)t1發(fā)射一個(gè)信標(biāo)幀,這滿(mǎn)足以下條件 t0≤t1≤t0+BeaconWindowLength[2] 所述由STA_A發(fā)射的信標(biāo)幀BF_A(NP_A(t0),t1)可以包括一組網(wǎng)絡(luò)參數(shù)NP_A(t0)和等于t1的時(shí)間戳值,其中時(shí)間戳值是基于在STA_A 112上執(zhí)行的TSF產(chǎn)生的TSF(A)_val值。
STA_B 114可以通過(guò)RF信道124接收所述信標(biāo)幀BF_A(NP_A(t0),t1)。STA 114可以將接收的信標(biāo)幀中的時(shí)間戳值t1與由在STA_B 114中執(zhí)行TSF產(chǎn)生的TSF(B)_value,TSF(B)_val進(jìn)行比較。為了便于說(shuō)明,假設(shè)滿(mǎn)足以下條件 TSF(B)_val<t1[3] 在方程[3]中給出的條件下,STA_B可以采用來(lái)自于信標(biāo)幀BF_A(NP_A(t0),t1)的網(wǎng)絡(luò)參數(shù)和時(shí)間戳值。在這點(diǎn)上,在STA_B 114采用包含在接收信標(biāo)幀BF_A(NP_A(t0),t1)內(nèi)的參數(shù)之后 TSF_val(B)=t1[4a] NP_B(t1)=NP_A(t0)[4b] STA_C 116可以通過(guò)RF信道122接收信標(biāo)幀BF_A(NP_A(t0),t1)。STA116可以將所述接收的信標(biāo)幀中的時(shí)間戳值t1與由在STA_C 116中執(zhí)行TSF產(chǎn)生的TSF(C)_value,TSF(C)_val進(jìn)行比較。為了便于說(shuō)明,假設(shè)滿(mǎn)足以下條件 TSF(B)_val>t1[5] 在方程[5]中給出的條件下,STA_C不采用來(lái)自于信標(biāo)幀BF_A(NP_A(t0),t1)的網(wǎng)絡(luò)參數(shù)和時(shí)間戳值。在這點(diǎn)上,在STA_C 116接收信標(biāo)幀BF_A(NP_A(t0),t1)之后 TSF_val(B)=t2[6a] NP_C(t2)=NP_C(t0)[6b] 其中t2可以表示當(dāng)前的TSF(C)值。
如以上的討論,STA_B 114的TSF(B)可以時(shí)間同步到STA_A 112的TSF(A),然而STA_C 116的TSF(C)不同步到STA_A 112或者STA_B 114。而且,STA_A 112和STA_B 114可以使用公用的一組網(wǎng)絡(luò)參數(shù)NP_A(t0)在IBSS 102內(nèi)通信,STA_C 116可以使用不同的一組網(wǎng)絡(luò)參數(shù)NP_C(t0)與STA_A 112和/或STA_B 114通信。
在本發(fā)明的多個(gè)實(shí)施例中,在IBSS 102內(nèi)的STA可以采用主控(supervisory)和從屬(subordinate)角色。在本發(fā)明的這個(gè)方面,STA中的一個(gè),例如STA 112,可以配置成主控STA,然而其它STA,例如STA_B 114和STA_C 116可以配置成從屬STA。
在本發(fā)明的一個(gè)典型實(shí)施例中,主控STA_A 112可以計(jì)算一個(gè)時(shí)間增量值,TSF_inc,這可以加到當(dāng)前值TSF_val(A)。在這點(diǎn)上,TSF_val(A)可以用以下方程表示 TSF_val_mod(A)=TSF_val(A)+TSF_inc [7] STA_A 112可以接著發(fā)射一個(gè)信標(biāo)幀,這包括已修改時(shí)間值TSF_val_mod(A)=tmod和當(dāng)前一組網(wǎng)絡(luò)參數(shù)NP_A(tmod)。STA_A 112接著基于TSF_val_mod值修改它自己的TSF_val。
在本發(fā)明的多個(gè)實(shí)施例中,STA_B 114可以在其確定的接收時(shí)間tR114接收信標(biāo)幀BF_A(NP_A(tmod),tmod),其中,該接受時(shí)間tR114滿(mǎn)足以下條件 tmod>tR114[8] 在方程[8]中給出的條件下,STA_B 11 4可以采用來(lái)自于信標(biāo)幀BF_A(NP_A(tmod),tmod)的網(wǎng)絡(luò)參數(shù)和時(shí)間戳值。在本發(fā)明的這個(gè)方面,在STA_B 114采用包含在接收信標(biāo)幀BF_A(NP_A(tmod),tmod)內(nèi)的參數(shù)之后 TSF_val(B)=tmod [9a] NP_B(tmod)=NP_A(tmod)[9b] 另外,STA_C 116可以在其TSF(C)確定的接收時(shí)間tR116接收信標(biāo)幀BF_A(NP_A(tmod),tmod),其中接收時(shí)間tR116的值滿(mǎn)足以下條件 tmod>tR116[10] 在方程[10]中給出的條件下,STA_C 116可以采用來(lái)自于信標(biāo)幀BF_A(NP_A(tmod),tmod)的網(wǎng)絡(luò)參數(shù)和時(shí)間戳值。在本發(fā)明的這個(gè)方面,在STA_C 116采用包含在接收信標(biāo)幀BF_A(NP_A(tmod),tmod)內(nèi)的參數(shù)之后 TSF_val(C)=tmod [11a] NP_C(tmod)=NP_A(tmod)[11b] 本發(fā)明的多個(gè)實(shí)施例包括一種方法和系統(tǒng),通過(guò)所述方法和系統(tǒng)STA_A112可以被選擇作為IBSS 102內(nèi)的主控STA。所述主控STA_A 112可以基于一個(gè)當(dāng)前TSF值TSF_val(A)和一個(gè)已計(jì)算的時(shí)間增量值TSF_inc產(chǎn)生一個(gè)修改時(shí)間值TSF_val_mod(A)。所述已修改時(shí)間值可以被用來(lái)作為由主控STA_A 112發(fā)射信標(biāo)幀內(nèi)的時(shí)間戳值。所述已修改時(shí)間值可以使得IBSS 102內(nèi)的其它站點(diǎn)STA_B 114和STA_C 116同步到主控STA_A 112。另外,IBSS102內(nèi)的其它站點(diǎn)STA_B 114和STA_C 116可以采用由主控STA_A 112產(chǎn)生的網(wǎng)絡(luò)參數(shù)組。在本發(fā)明的這個(gè)方面,IBSS 102內(nèi)的其它站點(diǎn)可以利用相同的一組網(wǎng)絡(luò)參數(shù)與其它STA通信。
在本發(fā)明的多個(gè)實(shí)施例中,計(jì)算的時(shí)間增量值可以基于估計(jì)精度而確定,有了所述增量值,TSF值可以由任何與確定的標(biāo)稱(chēng)TSF值相關(guān)的給定STA產(chǎn)生。在本發(fā)明的一個(gè)典型實(shí)施例中,在STA的當(dāng)前實(shí)際TSF值,tact,可能比當(dāng)前標(biāo)稱(chēng)TSF,tnom值小Δtmax。因此,在IBSS 102內(nèi)的一個(gè)STA的最小的實(shí)際TSF值,min(tact)可以用以下所示方程表示 min(tact)>tnom-Δtmax[12a] 方程[12a]中給出的值可能發(fā)生于一個(gè)STA,所述STA包括一個(gè)“慢的”系統(tǒng)時(shí)鐘。在一個(gè)STA處的TSF的最大實(shí)際值,max(tact),可以用以下所示的方程表示 max(tact)<tnom+Δtmax[12b] 方程[12b]中給出的值可能發(fā)生于一個(gè)STA,所述STA包括一個(gè)“快的”系統(tǒng)時(shí)鐘。因此,一個(gè)具有快的時(shí)鐘和一個(gè)具有慢的時(shí)鐘的最大時(shí)間差等于2.Δtmax。
在本發(fā)明的多個(gè)實(shí)施例中,所述時(shí)間增量值可以由以下所示的方程表示 TSF_inc≥2.Δtmax[13] 通過(guò)利用如方程[13]所示的值TSF_inc,一個(gè)被選擇的STA_A 112,它包括一個(gè)慢的系統(tǒng)時(shí)鐘,可以產(chǎn)生一個(gè)修改的值TSF_val_mod,它比由一個(gè)有一個(gè)快的時(shí)鐘的STA產(chǎn)生的TSF_val值要大。在本發(fā)明的這個(gè)方面,已修改值TSF_val_mod的產(chǎn)生可以使得一個(gè)具有快的系統(tǒng)時(shí)鐘的STA同步到所述選定的具有慢的系統(tǒng)時(shí)鐘的主控STA。這可以使在IBSS 102內(nèi)的STA可以預(yù)測(cè)和保持同步到選定的主控STA,并可以采用被選定的主控STA使用的網(wǎng)絡(luò)參數(shù)。因此,在本發(fā)明的多個(gè)實(shí)施例中,IBSS 102內(nèi)的多個(gè)STA可以同步到一個(gè)通用系統(tǒng)時(shí)鐘,當(dāng)在IBSS 102內(nèi)通信時(shí)可以利用一組通用的網(wǎng)絡(luò)參數(shù)。
在本發(fā)明的多個(gè)實(shí)施例中,時(shí)間增量值可以表示為如下方程所示的BeaconInterval的函數(shù)
其中%errTSF表示在BeaconInterval時(shí)間段內(nèi)STA中的TSF精確度的錯(cuò)誤百分率。BeaconInterval是信標(biāo)發(fā)射之間的標(biāo)稱(chēng)時(shí)間。
在本發(fā)明的多個(gè)實(shí)施例中,主控STA可以在任何時(shí)間段發(fā)射一個(gè)信標(biāo)幀,在這樣的一個(gè)期間內(nèi)可以發(fā)射一個(gè)信標(biāo)幀,和/或通信量指示消息(ATIM)幀。所述主控STA可以發(fā)射一個(gè)信標(biāo)幀,即便是當(dāng)所述主控STA已經(jīng)從IBSS內(nèi)的另外一個(gè)STA接收到一個(gè)信標(biāo)幀。在本發(fā)明的多個(gè)實(shí)施例中,一個(gè)主控站點(diǎn)STA可以減小其BeaconWindowLength到比2aCWminaSlotTime要小的值。這可以使得所述主控STA在標(biāo)稱(chēng)信標(biāo)幀內(nèi)的一個(gè)時(shí)間點(diǎn)發(fā)射一個(gè)信標(biāo)幀,它的窗口可能在任何從屬STA可以發(fā)射一個(gè)信標(biāo)幀的一個(gè)時(shí)間點(diǎn)之前。
在本發(fā)明的多個(gè)實(shí)施例中,一個(gè)IBSS 102多于一個(gè)STA配置成充當(dāng)主控STA角色。在本發(fā)明的這個(gè)方面,可以配置成充當(dāng)主控STA角色的每個(gè)STA可以配置一個(gè)優(yōu)先級(jí)值。所述優(yōu)先級(jí)值在信標(biāo)幀內(nèi)由STA_A 112發(fā)射,所述STA_A 112可以配置成IBSS 102內(nèi)的主控STA角色。STA_C 116也可配置成執(zhí)行主控STA角色,其查看來(lái)自STA_A 112的信標(biāo)幀中的優(yōu)先級(jí)值,priority_A。STA_C 116可以比較其優(yōu)先級(jí)值,priority_C,和已接收優(yōu)先級(jí)值,priority_A。當(dāng)priority_A>priority_C時(shí),STA_C 116會(huì)把主控STA角色讓給STA_A 112。在本發(fā)明的這個(gè)方面,相對(duì)于STA_A 112所述STA_C 116可以采用從屬STA角色。所述STA_C 116接著可以采用包含在接收的信標(biāo)幀內(nèi)的時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值。當(dāng)priority_C>priority_A時(shí),所述STA_C 116不把主控STA角色讓給STA_A 112。在本發(fā)明的這個(gè)方面,相對(duì)于STA_A 112所述STA_C 116將不是從屬STA角色。所述STA_C 116不采用包含在所述接收的信標(biāo)幀內(nèi)的時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值。
當(dāng)priority_A=priority_C時(shí),所述STA_C 116接著在已接收的信標(biāo)幀內(nèi)檢查源地址(SA)字段。所述SA字段可以包括組織唯一標(biāo)志符(OUI)部分,以及非OUI部分。所述SA字段可對(duì)應(yīng)于與STA_A 112(即發(fā)送所述信標(biāo)幀的STA)相關(guān)的地址。在本發(fā)明的多個(gè)實(shí)施例中,STA_C 116可以比較所述SA字段的OUI部分的值,OUI(SA),和STA_C的MAC地址的OUI部分,OUI(RCV_STA)。當(dāng)OUI(SA)>OUI(RCV_STA)時(shí),所述STA_C 116可以把主控STA角色讓給STA_A 112。當(dāng)OUI(SA)<OUI(RCV_STA)時(shí),所述STA_C116不把主控STA角色讓給STA_A 112。
當(dāng)OUI(SA)=OUI(RCV_STA)時(shí),所述STA_C 116可以將SA字段的非OUI部分,nOUI(SA)與STA_C的MAC地址的非OUI部分,nOUI(RCV_STA)進(jìn)行比較。當(dāng)nOUI(SA)>nOUI(RCV_STA)時(shí),所述STA_C 116可以把主控STA角色讓給STA_A 112。當(dāng)nOUI(SA)<nOUI(RCV_STA)時(shí),所述STA_C116不把主控STA角色讓給STA_A 112。
在本發(fā)明的多個(gè)實(shí)施例中,退讓主控STA角色的STA不可以產(chǎn)生修改的TSF值。在本發(fā)明的多個(gè)實(shí)施例中,STA中的優(yōu)先級(jí)值可配置為一個(gè)確定值。在本發(fā)明的多個(gè)實(shí)施例中,所述優(yōu)先級(jí)值可以在每個(gè)STA中隨機(jī)的產(chǎn)生。
圖2A是依據(jù)本發(fā)明一個(gè)實(shí)施例的示范性信標(biāo)幀格式的框圖。參考圖2A給出了一個(gè)信標(biāo)幀的格式202。所述信標(biāo)幀202可以包括幀控制字段204,時(shí)間長(zhǎng)度字段206,目的地址字段208,源地址字段210,BSSID字段212,序列控制字段214,QoS控制字段216,信標(biāo)幀的凈荷字段218,以及幀校驗(yàn)序列(FCS)220。
幀控制字段204包括可以標(biāo)識(shí)幀為一個(gè)信標(biāo)幀的信息。時(shí)間長(zhǎng)度字段206可以包括一個(gè)基于數(shù)據(jù)率計(jì)算出的值,所述信標(biāo)幀202按照該數(shù)據(jù)率發(fā)射。目的地址字段208可以標(biāo)識(shí)一個(gè)或者多個(gè)將接收所述信標(biāo)幀202的STA。源地址字段210可以標(biāo)識(shí)發(fā)射信標(biāo)幀202的STA。BSSID字段212可以標(biāo)識(shí)一個(gè)所述信標(biāo)幀202要發(fā)射的目的BSS。序列控制字段214可以用來(lái)指示所述信標(biāo)幀202是否是一個(gè)大的信標(biāo)幀的一個(gè)部分。QoS控制字段216將信標(biāo)幀202與制定的傳輸流級(jí)別或傳輸流建立關(guān)聯(lián)。QoS控制字段216可以基于與業(yè)務(wù)類(lèi)別,或者業(yè)務(wù)流相關(guān)QoS規(guī)范以在IBSS內(nèi)發(fā)射信標(biāo)幀202。信標(biāo)幀的凈荷字段218可以包括一個(gè)信標(biāo)幀的特定的信息。幀校驗(yàn)序列(FCS)字段220可以被用來(lái)檢測(cè)和/或糾正一個(gè)STA接收的信標(biāo)幀202中的誤比特。在本發(fā)明的多個(gè)實(shí)施例中,信標(biāo)幀凈荷字段218包括一個(gè)時(shí)間戳,一組網(wǎng)絡(luò)參數(shù)和/或主控目標(biāo)指示。所述主控目標(biāo)指示可以使得一個(gè)STA與其它的STA通信,其中所述信標(biāo)幀的發(fā)射站點(diǎn)嘗試宣布為IBSS 102內(nèi)的主控STA角色。
圖2B是依據(jù)本發(fā)明一個(gè)實(shí)施例的示范性信標(biāo)幀的幀凈荷格式框圖。參考圖2B,給出了一個(gè)信標(biāo)幀的凈荷格式222。所述信標(biāo)幀凈荷格式222可包括時(shí)間戳字段224,信標(biāo)間隔226,容量信息字段228,SSID 230,支持?jǐn)?shù)據(jù)率字段232,跳頻(FH)參數(shù)設(shè)置字段234,直接序列(DS)擴(kuò)頻參數(shù)設(shè)置字段236,無(wú)競(jìng)爭(zhēng)(CF)參數(shù)設(shè)置字段238,獨(dú)立BSS(IBSS)參數(shù)設(shè)置字段240,流信息消息字段242,增強(qiáng)型分布式信道接入(EDCA)參數(shù)設(shè)置字段244,以及主控目標(biāo)指示字段246。
時(shí)間戳字段224可以指示信標(biāo)幀發(fā)射的時(shí)間點(diǎn)。插入到時(shí)間戳字段224的時(shí)間戳值可以是基于由發(fā)射所述信標(biāo)幀的STA執(zhí)行TSF產(chǎn)生的TSF_val確定。信標(biāo)間隔226可顯示信標(biāo)幀傳輸所需要的時(shí)間量。信標(biāo)間隔226的值對(duì)應(yīng)于BeaconInterval的值。容量信息字段228可以表示用來(lái)發(fā)射信標(biāo)幀的AP現(xiàn)有用來(lái)通信的容量。SSID 230可以標(biāo)識(shí)所述信標(biāo)幀指向的ESS。支持?jǐn)?shù)據(jù)率字段232可以指示發(fā)射信標(biāo)幀的AP所支持的數(shù)據(jù)率。當(dāng)與發(fā)射信標(biāo)幀的AP通信的時(shí)候,跳頻(FH)參數(shù)設(shè)置字段234包括使得接收信標(biāo)幀的STA利用跳頻。當(dāng)與AP通信的時(shí)候,直接序列(DS)擴(kuò)頻參數(shù)設(shè)置字段236可以使得RF信道分配給STA的信息。CF參數(shù)設(shè)置字段240可能包括使得STA進(jìn)行無(wú)競(jìng)爭(zhēng)輪詢(xún)的信息。獨(dú)立BSS(IBSS)參數(shù)設(shè)置字段240可能包括被IBSS內(nèi)的一個(gè)STA利用的信息。業(yè)務(wù)信息消息字段242包括使AP向STA展示在AP中緩存的用來(lái)發(fā)送到一個(gè)或者多個(gè)STA的數(shù)據(jù)?;赒oS準(zhǔn)則,EDCA參數(shù)設(shè)置字段244使得STA可在接收來(lái)自其他STA的數(shù)據(jù)時(shí)基于策略作出決定。主控目標(biāo)指示字段246可以使得IBSS 102內(nèi)的一個(gè)STA傳輸一個(gè)目標(biāo)到其它STA以充當(dāng)主控STA角色。
圖2C是依據(jù)本發(fā)明的一個(gè)實(shí)施例所使用的一個(gè)典型的主控目標(biāo)指示信息元的框圖。參考圖2C,給出了一個(gè)主控目標(biāo)指示信息元(IE)252。主控目標(biāo)指示信息元IE 252可包括信息元標(biāo)識(shí)(ID)字段254,長(zhǎng)度字段256,組織唯一標(biāo)志符(OUI)字段257,類(lèi)型字段260以及優(yōu)先級(jí)字段258。信息元ID字段254可以標(biāo)識(shí)IE 252包括特定廠商(vendor-specific)信息。長(zhǎng)度字段256可以確定OUI字段257、類(lèi)型字段260和優(yōu)先級(jí)字段258總的長(zhǎng)度。在本發(fā)明的多個(gè)實(shí)施例中,所述主控目標(biāo)指示IE 252是一個(gè)特定廠商IE。廠商可以基于OUI字段257標(biāo)識(shí)。類(lèi)型字段260可以被用來(lái)與OUI字段257一起標(biāo)識(shí)作為主控目標(biāo)指示IE 252的IE類(lèi)型。優(yōu)先級(jí)字段258可以確定一個(gè)優(yōu)先級(jí)。所述優(yōu)先級(jí)字段258可以決定主控STA和在IBSS 102內(nèi)的多個(gè)STA的從屬STA角色,它試圖宣布一個(gè)主控STA角色。
圖3是依據(jù)本發(fā)明的一個(gè)實(shí)施例所使用的一個(gè)用于從一個(gè)獨(dú)立基本服務(wù)集中的一個(gè)主控WLAN站點(diǎn)發(fā)射一個(gè)信標(biāo)幀的典型步驟的流程圖。參考圖3,在步驟302,STA_A 112可以配置成一個(gè)主控STA 302。這可能包括產(chǎn)生一個(gè)優(yōu)先級(jí)值,priority_A。在步驟304,STA_A 112包括計(jì)算一個(gè)時(shí)鐘增量值,TSF_inc。一個(gè)典型的TSF_inc值可以用方程[14]計(jì)算。在步驟306,STA_A 112可以確定STA時(shí)鐘時(shí)間值,TSF_val,它是在STA中執(zhí)行TSF產(chǎn)生的。在步驟308,STA_A 112可以產(chǎn)生一個(gè)修改的時(shí)鐘值TSF_val_mod。一個(gè)典型的TSF_val_mod值可以通過(guò)將當(dāng)前TSF_val和TSF_inc相加來(lái)得到。在步驟309,所述STA時(shí)鐘時(shí)間值,TSF_val,基于一個(gè)已修改時(shí)鐘時(shí)間值TSF_val_mod以調(diào)整。在步驟310,STA_A 112可以設(shè)置主控目標(biāo)指示以指示STA_A 112充當(dāng)主控角色工作。在步驟312,STA_A 112可以發(fā)射一個(gè)包含SII和TSF_val的信標(biāo)幀。
圖4是依據(jù)本發(fā)明的一個(gè)實(shí)施例所使用的一個(gè)用于從一個(gè)獨(dú)立基本服務(wù)集中的一個(gè)主控WLAN站點(diǎn)接收一個(gè)信標(biāo)幀典型步驟的流程圖。參考圖4,在步驟402,STA_B 114可以接收一個(gè)信標(biāo)幀。在步驟404,STA_B 114可以確定是否配置成一個(gè)主控角色工作。當(dāng)所述STA_B 114沒(méi)有配置成一個(gè)主控角色工作,在步驟406,STA_B 114可以將包含在接收信標(biāo)幀202內(nèi)的時(shí)間戳字段224內(nèi)的時(shí)間戳值和由STA_B 114上執(zhí)行TSF產(chǎn)生的TSF_val進(jìn)行比較。步驟408可確定時(shí)間戳字段224值是否大于TSF_val值。當(dāng)時(shí)間戳字段224值大于TSF_val值時(shí),在步驟410,STA_B 114可采用該信標(biāo)幀中的網(wǎng)絡(luò)參數(shù)。此外,STA_B 114可以時(shí)間同步到STA,所述STA通過(guò)設(shè)置TSF_val到時(shí)間戳字段224值來(lái)發(fā)射信標(biāo)幀。
當(dāng)步驟408確定時(shí)間戳字段224值不大于TSV_val,在步驟412,STA_B114可保持當(dāng)前STA參數(shù)。所述保持的參數(shù)可能包括TSV_val時(shí)間值和由STA_B 114所利用的多個(gè)網(wǎng)絡(luò)參數(shù)以使得可與IBSS 102內(nèi)的其它STA通信。
當(dāng)步驟404確定STA_B 114配置成主控角色工作,步驟414可以確定接收信標(biāo)幀202是否包含主控目標(biāo)指示246。當(dāng)步驟414確定接收信標(biāo)幀不包括主控目標(biāo)指示時(shí),那么進(jìn)行到下一個(gè)步驟412而STA_B 114可以保持當(dāng)前STA參數(shù)。
當(dāng)步驟414確定接收信標(biāo)幀包括主控目標(biāo)指示時(shí),步驟416可以確定在信標(biāo)幀202內(nèi)的優(yōu)先級(jí)字段258的值是否大于在STA_B 114配置的優(yōu)先級(jí)值。當(dāng)在步驟416,STA_B 114確定信標(biāo)幀202包含更高的優(yōu)先級(jí)值,在步驟410,STA_B 114可以采用包含在信標(biāo)幀的網(wǎng)絡(luò)參數(shù)。另外,STA_B 114可以時(shí)間同步到STA,所述STA通過(guò)設(shè)置TSF_val到時(shí)間戳字段224以發(fā)射信標(biāo)幀。
當(dāng)步驟416不確定信標(biāo)幀優(yōu)選級(jí)的值大于STA_B 114的優(yōu)先級(jí),步驟418可以確定優(yōu)先級(jí)字段258的值是否小于STA_B 114配置的優(yōu)先級(jí)值。當(dāng)步驟418確定優(yōu)先級(jí)字段258的值小于STA_B 114配置的優(yōu)先級(jí)值,那么進(jìn)行到下一個(gè)步驟412。
當(dāng)步驟418確定優(yōu)先級(jí)字段258的值等于STA_B 114配置的優(yōu)先級(jí)值,步驟420可以確定SA 210的OUI部分的值是否大于接收STA的MAC地址的OUI部分的值。當(dāng)步驟420確定SA 210的OUI部分的值大于接收STA的MAC地址的OUI部分的值,那么進(jìn)行到下一個(gè)步驟410。
當(dāng)步驟420不確定SA 210的OUI部分的值大于接收STA的MAC地址的OUI部分的值,步驟422可以確定SA 210的OUI部分的值是否小于接收STA的MAC地址的OUI部分的值。當(dāng)步驟422確定SA 210的OUI部分的值小于接收STA的MAC地址的OUI部分的值,那么進(jìn)行到下一個(gè)步驟412。
當(dāng)步驟422確定SA 210的OUI部分的值等于接收STA的MAC地址的OUI部分的值,步驟424可以確定SA 210的非OUI部分的值是否大于接收STA的MAC地址的非OUI部分的值。當(dāng)步驟424確定SA 210的非OUI部分的值是大于接收STA的MAC地址的非OUI部分的值時(shí),那么進(jìn)行到下一個(gè)步驟410。當(dāng)步驟424確定SA 210的非OUI部分值是不大于接收STA的MAC地址的非OUI部分的值時(shí),那么進(jìn)行到下一個(gè)步驟412。
一種用于具有主控網(wǎng)絡(luò)參數(shù)的ad hoc無(wú)線網(wǎng)絡(luò)的典型系統(tǒng)的一些方面包括一個(gè)或者多個(gè)電路,在主控STA_A 112內(nèi)所述電路可以產(chǎn)生信標(biāo)幀,其中所產(chǎn)生的信標(biāo)幀包括主控角色指示。所述主控角色指示使得主控STA_A 112可以建立時(shí)間同步和網(wǎng)絡(luò)參數(shù),所述參數(shù)可以被多個(gè)WLAN站點(diǎn)使用以在IBSS內(nèi)通信。所述多個(gè)通信設(shè)備可以包括主控STA_A 112以及至少一個(gè)從屬STA_B 114。WLAN可以是一個(gè)由IEEE802.11標(biāo)準(zhǔn)定義的IBSS。信標(biāo)發(fā)射時(shí)間間隔BeaconInterval,可以指示在STA_A 112開(kāi)始發(fā)射一個(gè)當(dāng)前信標(biāo)幀到開(kāi)始發(fā)射下一個(gè)信標(biāo)幀的持續(xù)時(shí)間。STA_A 112可以基于BeaconInterval值和在一個(gè)系統(tǒng)時(shí)鐘時(shí)間值的錯(cuò)誤百分率錯(cuò)誤%errTSF以計(jì)算時(shí)間增量值,TSF_inc。STA_A 112可以基于所述TSF_inc值和在代表STA_A 112執(zhí)行一個(gè)TSF產(chǎn)生的TSF_val值以產(chǎn)生一個(gè)時(shí)間戳值,TSF_val_mod?;谒鲇?jì)算的TSF_val_mod,STA_A 112可以修正系統(tǒng)時(shí)鐘時(shí)間值TSF_val?;谒鲆研薷腡SF_val,TSF可以產(chǎn)生下一個(gè)系統(tǒng)時(shí)鐘時(shí)間值。所產(chǎn)生的信標(biāo)幀可以包括計(jì)算時(shí)間戳值TSF_val_mod。
主控角色指示可以包括一個(gè)優(yōu)先級(jí)值。信標(biāo)幀可以在信標(biāo)發(fā)射時(shí)間窗內(nèi)一個(gè)時(shí)間點(diǎn)被發(fā)射。信標(biāo)發(fā)射時(shí)間窗的長(zhǎng)度可以基于最小競(jìng)爭(zhēng)窗時(shí)間長(zhǎng)度,aCWmin所決定。在主控STA_A 112,信標(biāo)發(fā)射時(shí)間窗的長(zhǎng)度可以基于一個(gè)小于aCWmin的值決定。
系統(tǒng)的一些方面還可以包括STA_B 114,其通過(guò)使用時(shí)間戳值和網(wǎng)絡(luò)參數(shù)(基于收到的信標(biāo)幀中存在的主控角色指示,從收到的信標(biāo)幀中獲取),來(lái)通過(guò)IBSS 102進(jìn)行通信。STA_B 114可以確定是否配置成一個(gè)主控角色工作。STA_B 114可以確定是否一個(gè)配置優(yōu)先級(jí)值大于,小于,還或者等于已接收信標(biāo)中的信標(biāo)優(yōu)先級(jí)值。當(dāng)信標(biāo)優(yōu)先級(jí)值大于站點(diǎn)優(yōu)先級(jí)值時(shí),STA_B 114可使用時(shí)間戳和網(wǎng)絡(luò)參數(shù)值。STA_B 114可以確定源地址(SA)的OUI部分是否大于,小于,或者等于STA_B的MAC地址的OUI部分。當(dāng)所述信標(biāo)優(yōu)先級(jí)等于站點(diǎn)優(yōu)先級(jí)值以及SA的OUI部分比STA_B的MAC地址大時(shí),時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值可以被STA_B 114使用。STA_B 114可以確定是否一個(gè)SA的非OUI部分大于,小于或者等于STA_B 114的MAC地址的非OUI部分。當(dāng)所述信標(biāo)優(yōu)先級(jí)值等于站點(diǎn)優(yōu)先級(jí)值,SA的OUI部分等于STA_B 114的MAC地址的OUI部分以及SA的非OUI部分等于STA_B 114的MAC地址的非OUI部分時(shí),時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值可以被STA_B 114使用。
本發(fā)明的另外一個(gè)實(shí)施例可以提供一個(gè)機(jī)器-可讀存儲(chǔ)器,該存儲(chǔ)器已經(jīng)存儲(chǔ)了以上信息,一個(gè)至少含有一份可由機(jī)器執(zhí)行代碼段的計(jì)算機(jī)程序,從而促使機(jī)器執(zhí)行這里描述的用于具有主控制網(wǎng)絡(luò)參數(shù)的ad hoc無(wú)線網(wǎng)絡(luò)的步驟。
本發(fā)明可以通過(guò)硬件、軟件,或者軟、硬件結(jié)合來(lái)實(shí)現(xiàn)。本發(fā)明可以在至少一個(gè)計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個(gè)互連的計(jì)算機(jī)系統(tǒng)中的不同部分以分散方式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)所述方法的計(jì)算機(jī)系統(tǒng)或其它設(shè)備都是可適用的。常用軟硬件的結(jié)合可以是安裝有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),通過(guò)安裝和執(zhí)行所述程序控制計(jì)算機(jī)系統(tǒng),使其按所述方法運(yùn)行。在計(jì)算機(jī)系統(tǒng)中,利用處理器和存儲(chǔ)單元來(lái)實(shí)現(xiàn)所述方法。
本發(fā)明還可以通過(guò)計(jì)算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,所述程序包含能夠?qū)崿F(xiàn)本發(fā)明方法的全部特征,當(dāng)其安裝到計(jì)算機(jī)系統(tǒng)中時(shí),通過(guò)運(yùn)行,可以實(shí)現(xiàn)本發(fā)明的方法。本文件中的計(jì)算機(jī)程序所指的是可以采用任何程序語(yǔ)言、代碼或符號(hào)編寫(xiě)的一組指令的任何表達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個(gè)或兩個(gè)步驟之后實(shí)現(xiàn)特定功能a)轉(zhuǎn)換成其它語(yǔ)言、編碼或符號(hào);b)以不同的格式再現(xiàn)。
本發(fā)明是通過(guò)幾個(gè)具體實(shí)施例進(jìn)行說(shuō)明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離本發(fā)明范圍的情況下,還可以對(duì)本發(fā)明進(jìn)行各種變換及等同替代。另外,針對(duì)特定情形或具體情況,可以對(duì)本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開(kāi)的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
說(shuō)明
本申請(qǐng)優(yōu)先級(jí)要求,本申請(qǐng)要求申請(qǐng)?zhí)枮?0/871,324,申請(qǐng)日為2006年12月21日的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)的優(yōu)先級(jí)權(quán),本申請(qǐng)文件參考并結(jié)合了其整體內(nèi)容。
權(quán)利要求
1.一種用于傳送數(shù)據(jù)的方法,其特征在于,所述方法包括
通過(guò)無(wú)線網(wǎng)絡(luò)中的主控通信設(shè)備產(chǎn)生含有主控角色指示的信標(biāo)幀,它可以使得所述主控通信設(shè)備建立時(shí)間同步和網(wǎng)絡(luò)參數(shù),所述時(shí)間同步和網(wǎng)絡(luò)參數(shù)可以被多個(gè)無(wú)線通信設(shè)備使用,以在所述無(wú)線通信網(wǎng)絡(luò)中通信。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,其中所述多個(gè)無(wú)線通信設(shè)備包括所述主控通信設(shè)備和至少一個(gè)從屬通信(subordinate)設(shè)備。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,其中所述無(wú)線網(wǎng)絡(luò)是一個(gè)獨(dú)立基本服務(wù)集,其中所述獨(dú)立基本服務(wù)集由IEEE802.11標(biāo)準(zhǔn)所定義。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,包括基于確定的信標(biāo)發(fā)射時(shí)間間隔和所述主控通信設(shè)備方執(zhí)行的時(shí)間同步函數(shù)所生成的系統(tǒng)時(shí)鐘時(shí)間值中的百分比誤差來(lái)計(jì)算時(shí)間增量值。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,包括基于所述時(shí)間增量值和由所述時(shí)間同步函數(shù)產(chǎn)生的當(dāng)前系統(tǒng)時(shí)鐘時(shí)間值以計(jì)算時(shí)間戳值。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,其中所述時(shí)間同步函數(shù)基于所述已計(jì)算時(shí)間戳值產(chǎn)生下一個(gè)系統(tǒng)時(shí)鐘時(shí)間值。
7.一種用于傳送數(shù)據(jù)的方法,其特征在于,所述方法包括
基于接收的信標(biāo)幀中的主控角色指示,從收到的信標(biāo)幀中確定時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值,并使用該時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值來(lái)通過(guò)無(wú)線網(wǎng)絡(luò)進(jìn)行通信。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,包括確定接收了所述信標(biāo)幀的通信設(shè)備是否已配置成作為主控角色工作。
9.一種用于傳送數(shù)據(jù)的系統(tǒng),其特征在于,所述系統(tǒng)包括
一個(gè)或者多個(gè)電路,所述電路使得通過(guò)無(wú)線網(wǎng)絡(luò)中的主控通信設(shè)備產(chǎn)生含有主控角色指示的信標(biāo)幀,它可以使得所述主控通信設(shè)備建立時(shí)間同步和網(wǎng)絡(luò)參數(shù),所述時(shí)間同步和網(wǎng)絡(luò)參數(shù)可以被多個(gè)無(wú)線通信設(shè)備使用,以在所述無(wú)線通信網(wǎng)絡(luò)中通信。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,其中多個(gè)通信設(shè)備包括所述主控通信設(shè)備以及至少一個(gè)從屬通信設(shè)備。
全文摘要
本發(fā)明提供了一種用于傳送數(shù)據(jù)的方法和系統(tǒng)。本發(fā)明公開(kāi)的一種用于具有主控制網(wǎng)絡(luò)參數(shù)的ad hoc無(wú)線網(wǎng)絡(luò)的系統(tǒng)的一些方面,它包括一個(gè)或者多個(gè)電路,在主控(supervisory)WLAN基站內(nèi)所述電路可以產(chǎn)生信標(biāo)幀,其中所產(chǎn)生的信標(biāo)幀包括主控角色指示。所述主控角色指示使得主控WLAN基站可以建立時(shí)間同步和網(wǎng)絡(luò)參數(shù),所述參數(shù)可以被多個(gè)WLAN基站使用以在同一個(gè)無(wú)線網(wǎng)絡(luò)內(nèi)通信。所述系統(tǒng)的方面還可能包括一個(gè)WLAN基站,通過(guò)無(wú)線局域網(wǎng)所述基站基于已接收信標(biāo)幀內(nèi)的主控角色指示,可以利用由接收信標(biāo)幀獲得的時(shí)間戳值和網(wǎng)絡(luò)參數(shù)值進(jìn)行通信。
文檔編號(hào)H04W76/02GK101227267SQ200710161169
公開(kāi)日2008年7月23日 申請(qǐng)日期2007年12月19日 優(yōu)先權(quán)日2006年12月21日
發(fā)明者馬太·詹姆士·菲斯克, 克里斯多佛·詹姆士·哈森 申請(qǐng)人:美國(guó)博通公司