專利名稱:基于代理冗余的無(wú)線通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于在無(wú)線控制網(wǎng)絡(luò)中通信的方法。更特別地,本發(fā)明涉及ー種用于確保維持在無(wú)線網(wǎng)絡(luò)中的通信設(shè)備和目的設(shè)備間的正確通信的方法。本發(fā)明例如是與包括具有低功耗資源的資源受限的設(shè)備的無(wú)線網(wǎng)絡(luò)相關(guān)的。在特定的應(yīng)用中,本發(fā)明是與使用遵循IEEE802. 15. 4的通信協(xié)議以及還有基于IEEE802. 15. 4的協(xié)議(例如,ZigBee協(xié)議,尤其是ZigBee綠 色動(dòng)カ協(xié)議(Green Power protocol))的無(wú)線網(wǎng)絡(luò)相關(guān)的。
背景技術(shù):
無(wú)線控制網(wǎng)絡(luò)近來(lái)已經(jīng)在通信和連通性/自動(dòng)化領(lǐng)域成為普遍的趨勢(shì),尤其是對(duì)于樓宇管理系統(tǒng)。因?yàn)椴恍枰娎|和鉆孔,所以無(wú)線技術(shù)在設(shè)備放置的自由度、設(shè)備便攜性和安裝成本降低方面呈現(xiàn)出較大的優(yōu)勢(shì)。因此,這樣的技術(shù)對(duì)于使用如下類型的傳感器設(shè)備的互連、傳感、自動(dòng)化、控制或監(jiān)控系統(tǒng)是特別有吸引力,這些傳感器設(shè)備諸如電燈開(kāi)關(guān)、燈調(diào)光器、無(wú)線遙控器、運(yùn)動(dòng)或光檢測(cè)器、窗或門開(kāi)啟器,它們不得不被設(shè)立在相互間距離較遠(yuǎn)且距它們控制的設(shè)備(例如,燈)較遠(yuǎn)的位置。在類似的網(wǎng)絡(luò)中出現(xiàn)的缺點(diǎn)之ー涉及設(shè)備功耗。事實(shí)上,因?yàn)樵O(shè)備不是有線的,所以它們不能從市電電源或經(jīng)由與控制器的連接而接收對(duì)于執(zhí)行在網(wǎng)絡(luò)中需要的所有操作所必須的動(dòng)力。因此,設(shè)想為這樣的設(shè)備裝備內(nèi)置電池。然而,因?yàn)檫@些設(shè)備在大小上是頗受限制的,所以電池不能是大尺寸的,這導(dǎo)致設(shè)備使用期限降低或電池更換的勞動(dòng)量大。已經(jīng)提出通過(guò)為傳感器設(shè)備裝配自持式(self-sustained)能源來(lái)補(bǔ)救這個(gè)問(wèn)題,該自持式能源從它的環(huán)境或從與用戶的交互中采集能量。盡管如此,通過(guò)現(xiàn)成的能量采集器可得到的能量的量是非常有限的,這意味著資源受限的設(shè)備的特性和功能嚴(yán)重受限。對(duì)于在無(wú)線網(wǎng)絡(luò)中的良好運(yùn)行而言,強(qiáng)制性的功能之ー是保持正確的通信,這使得有可能在任何時(shí)間確保資源受限的設(shè)備被鏈接到代替其轉(zhuǎn)發(fā)消息的路由器,也稱為代理。因此,在現(xiàn)有的實(shí)現(xiàn)方式中,在設(shè)備(通常為資源受限的)和它的父路由器之間建立父子關(guān)系。子終端設(shè)備把它的所有通信均尋址到父設(shè)備,以便被轉(zhuǎn)發(fā)到它的最終目的地。然而,尤其是在能量采集的設(shè)備的情形下,這種關(guān)系在網(wǎng)絡(luò)中造成單點(diǎn)故障,因?yàn)槿绻告溄颖恢袛?,則來(lái)自終端設(shè)備的通信不再能被成功地執(zhí)行。已經(jīng)提出幾種解決方案來(lái)補(bǔ)救該問(wèn)題,即通過(guò)使用代理冗余。解決方案的第一類型目g在在任何給定的時(shí)間確保ー個(gè)并且僅有ー個(gè)代理在代表資源受限的設(shè)備將幀轉(zhuǎn)發(fā)到目的設(shè)備。然而,當(dāng)設(shè)備在網(wǎng)絡(luò)中移動(dòng)時(shí),用于保證代理冗余的類似的現(xiàn)有的過(guò)程牽涉大量的附加通信、大量的附加代理代碼、以及相當(dāng)大的延遲。而且,在這些過(guò)程中,一些先前的主代理可能仍然未被發(fā)現(xiàn),因此導(dǎo)致了許多主代理沖突。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種用于在網(wǎng)絡(luò)中無(wú)線通信的方法,該網(wǎng)絡(luò)允許使用代理冗余,同時(shí)至少克服ー些以上提到的缺點(diǎn)。更精確地,本發(fā)明的ー個(gè)目的是提供ー種用于無(wú)線通信的方法,其中在網(wǎng)絡(luò)中的不同的代理設(shè)備間的通信量被降低了。本發(fā)明的再另ー個(gè)目的是提供一種允許主代理選擇的方法。為此目的,本發(fā)明涉及一種用于在網(wǎng)絡(luò)中無(wú)線通信的方法,該網(wǎng)絡(luò)包括資源受限的設(shè)備、至少兩個(gè)代理設(shè)備和至少ー個(gè)目的設(shè)備,其中該方法包括如下步驟
-資源受限的設(shè)備傳送將要轉(zhuǎn)發(fā)到網(wǎng)絡(luò)中的目的設(shè)備的幀,所述幀包含資源受限的設(shè)備的卩隹ー的源標(biāo)識(shí)符,
-至少ー個(gè)代理設(shè)備接收所述幀并且確定所述幀是起源于資源受限的設(shè)備的,
-該代理設(shè)備確定唯一的源標(biāo)識(shí)符并且按照唯一標(biāo)識(shí)符的已知的函數(shù)導(dǎo)出組標(biāo)識(shí)符, 組標(biāo)識(shí)符指定網(wǎng)絡(luò)中的ー組設(shè)備,
-如果該代理還不是由導(dǎo)出的組標(biāo)識(shí)符識(shí)別的組的成員,則代理成為具有導(dǎo)出的組標(biāo)識(shí)符的組的成員,
-該代理從所述幀構(gòu)造要被轉(zhuǎn)發(fā)的適當(dāng)?shù)姆纸M,該代理通過(guò)考慮組標(biāo)識(shí)符來(lái)轉(zhuǎn)發(fā)所述分組。在本發(fā)明的意義內(nèi),資源受限的設(shè)備涉及至少在能量資源方面受限制的通信設(shè)備,其在網(wǎng)絡(luò)中充當(dāng)功能縮減的設(shè)備。這個(gè)構(gòu)想包括,但不限于,具有有限的能量存儲(chǔ)的電池供電的設(shè)備和能量采集設(shè)備。資源受限的設(shè)備例如是電燈開(kāi)關(guān)、光傳感器、存在檢測(cè)器、或在需要高鏈路可靠性的控制網(wǎng)絡(luò)中使用的任意的類似的設(shè)備,這樣的網(wǎng)絡(luò)例如燈光控制網(wǎng)絡(luò)、樓宇或家庭自動(dòng)化網(wǎng)絡(luò)。能量采集可以通過(guò)使用機(jī)電元件(例如,由用戶操作)、太陽(yáng)能電池,或采集震動(dòng)、熱敏、流或其他類型的能量而被執(zhí)行。代理設(shè)備,在本說(shuō)明書(shū)中也被稱為路由器,是具有代理能力的設(shè)備,代理能力對(duì)應(yīng)于將從起始設(shè)備接收到的消息路由到目的設(shè)備的能力。而且,代理設(shè)備具有接收由資源受 限的設(shè)備所發(fā)送的幀并針對(duì)它們采取行動(dòng)的能力。 在本發(fā)明的意義內(nèi)的目的設(shè)備是在網(wǎng)絡(luò)中幀打算到達(dá)的設(shè)備。這樣的設(shè)備可以是資源受限的設(shè)備、代理設(shè)備、或具有或不具有代理能力的任意其他類型的設(shè)備。按照本發(fā)明的方法允許所有的代理通過(guò)使用已知的函數(shù)獨(dú)立地從資源受限的設(shè)備的唯一的源標(biāo)識(shí)符導(dǎo)出相同多播標(biāo)識(shí)符。在第一實(shí)施例中,由標(biāo)識(shí)符識(shí)別的組是代理維護(hù)組。代理維護(hù)組標(biāo)識(shí)符(PGroupID)被使用于代理維護(hù)通信,從而允許到達(dá)所有的有關(guān)各方以及在諸代理間免費(fèi)提供保持(ke印alive)特性。該組包括代表資源受限的設(shè)備轉(zhuǎn)發(fā)幀時(shí)所涉及的代理設(shè)備,并且從所述幀構(gòu)建的分組是針對(duì)主代理設(shè)備的通知分組。在這樣的實(shí)施例中,倘若接收幀的代理不是由所述組標(biāo)識(shí)符所識(shí)別的組的成員,則該代理成為所屬組的成員并且開(kāi)啟用于確定主代理的主代理解決過(guò)程。這樣的過(guò)程是通過(guò)將主請(qǐng)求消息發(fā)送到由組標(biāo)識(shí)符識(shí)別的組來(lái)執(zhí)行的。然后,一旦主代理解決過(guò)程被執(zhí)行,所確定的主代理就接收關(guān)于目的設(shè)備的信息、從由資源受限的設(shè)備發(fā)送的幀導(dǎo)出分組、確定目的尋址模式、以及通過(guò)使用所確定的目的尋址模式來(lái)轉(zhuǎn)發(fā)所述分組。
目的尋址模式例如是單播或多播。關(guān)于目的設(shè)備的信息被所選出的主代理經(jīng)由配置過(guò)程或從較舊的主代理接收到。在第二實(shí)施例中,由標(biāo)識(shí)符指定的組是控制組,該組包括目標(biāo)設(shè)備,即由資源受限的設(shè)備發(fā)送的幀的打算到達(dá)的目的設(shè)備??刂平M標(biāo)識(shí)符(CGroupID)被使用于基于多播的應(yīng)用控制,其允許代理不關(guān)心持有、維護(hù)、和交換綁定信息(即,關(guān)于目的設(shè)備的信息),因此保證了資源受限的設(shè)備可以立即地在任意的位置被操作,而沒(méi)有延遲,并因此支持資源受限的設(shè)備的便攜性和移動(dòng)性。在這樣的實(shí)施例中,構(gòu)建要被轉(zhuǎn)發(fā)的分組的步驟還包括使用由資源受限的設(shè)備提供的序列號(hào)。從所述幀構(gòu)建的分組是針對(duì)目的設(shè)備的數(shù)據(jù)或命令分組,并被轉(zhuǎn)發(fā)到所識(shí)別的組。在按照本發(fā)明的方法的優(yōu)選的配置中,資源受限的設(shè)備具有唯一的源標(biāo)識(shí)符(SrcID),并且諸代理被提供有預(yù)定的函數(shù)Π和f2.因此,諸代理具有按照CGroupID=f I (SrcID)導(dǎo)出控制組標(biāo)識(shí)符以及按照PGroupID=f2 (SrcID)導(dǎo)出代理維護(hù)組標(biāo)識(shí)符的能力。另外,當(dāng)代理處于資源受限的設(shè)備的范圍內(nèi)時(shí),其具有辨別幀是由資源受限的 設(shè)備所發(fā)送的能力。例如,該辨別可以由于資源受限的設(shè)備使用的特殊的并可被代理設(shè)備所識(shí)別的幀格式而被執(zhí)行。在一個(gè)實(shí)施例中,該方法包括步驟代理設(shè)備在預(yù)先確定的延遲后調(diào)度分組轉(zhuǎn)發(fā),其中該延遲基于下面的標(biāo)準(zhǔn)的一項(xiàng)或幾項(xiàng)而被確定接收資源受限設(shè)備的幀的鏈路質(zhì)量指示符、資源受限設(shè)備的幀的接收成功率、存儲(chǔ)可用性、在過(guò)去早被轉(zhuǎn)發(fā)的事實(shí)、目的設(shè)備的知識(shí)、到目的設(shè)備的路由的知識(shí),以及到目的地的路徑開(kāi)銷。在另ー個(gè)的實(shí)施例中,該方法包括如下步驟代理設(shè)備在倒計(jì)時(shí)期間監(jiān)聽(tīng)對(duì)應(yīng)于同一幀的消息是否正被網(wǎng)絡(luò)的其他設(shè)備傳送,并且如果是的話,轉(zhuǎn)發(fā)此消息并且取消它自身計(jì)劃的傳輸或重傳。本發(fā)明的另ー個(gè)的方面涉及用于在網(wǎng)絡(luò)中無(wú)線通信的方法,該網(wǎng)絡(luò)包括資源受限的設(shè)備、至少兩個(gè)代理設(shè)備、和至少ー個(gè)目的設(shè)備,其中該方法包括如下步驟
-資源受限的設(shè)備傳送要被轉(zhuǎn)發(fā)到網(wǎng)絡(luò)中的目的設(shè)備的幀,所述幀包含資源受限設(shè)備的唯一的源標(biāo)識(shí)符,
-至少ー個(gè)代理設(shè)備接收所述幀并且確定所述幀起源于資源受限的設(shè)備,
-該代理設(shè)備確定唯一的源標(biāo)識(shí)符并且按照唯一的源標(biāo)識(shí)符的已知的函數(shù)導(dǎo)出組標(biāo)識(shí)符,組標(biāo)識(shí)符指定被網(wǎng)絡(luò)中的ー組代理設(shè)備使用的源地址,
-該代理通過(guò)將導(dǎo)出的組標(biāo)識(shí)符使用為組源地址以及通過(guò)使用由資源受限的設(shè)備所提供的序列號(hào)以從所述幀構(gòu)建要被轉(zhuǎn)發(fā)到目的設(shè)備的適當(dāng)?shù)姆纸M,
-代理調(diào)度在預(yù)先確定的延遲后將所述幀轉(zhuǎn)發(fā)到目的設(shè)備,其中該延遲基于在以下組中包括的ー個(gè)或幾個(gè)標(biāo)準(zhǔn)而被確定,該組包括資源受限設(shè)備的幀的鏈路質(zhì)量指示符、資源受限設(shè)備的幀的接收成功率、存儲(chǔ)可用性、目的設(shè)備的知識(shí)、到目的設(shè)備的路由的知識(shí)、在過(guò)去早被轉(zhuǎn)發(fā)的事實(shí),
-在延遲的倒計(jì)時(shí)期間,代理設(shè)備監(jiān)聽(tīng)對(duì)應(yīng)于相同幀的消息是否正被網(wǎng)絡(luò)的其它設(shè)備轉(zhuǎn)發(fā),如果是的話,轉(zhuǎn)發(fā)這個(gè)消息并取消它自身計(jì)劃的傳輸。在一個(gè)實(shí)施例中,這個(gè)方法包括步驟目的設(shè)備接收分組并通過(guò)使用非成員多播模式將確認(rèn)幀發(fā)送到組標(biāo)識(shí)符,組標(biāo)識(shí)符包含在接收的分組的源地址字段中。
在另ー個(gè)實(shí)施例中,該方法包括步驟作為源代理組的成員的第一代理設(shè)備以非成員模式接收確認(rèn)、以成員模式將確認(rèn)轉(zhuǎn)發(fā)到源代理組,以及第二代理設(shè)備以成員模式多播的方式接收確認(rèn),并且丟棄計(jì)劃的傳輸或轉(zhuǎn)發(fā)對(duì)應(yīng)于這個(gè)確認(rèn)的分組。本發(fā)明的這些或其他方面將從下文描述的實(shí)施例變得明顯,并將參照下文描述的實(shí)施例進(jìn)行闡述。
具體實(shí)施例方式本發(fā)明涉及一種用于在網(wǎng)絡(luò)中無(wú)線通信的方法,該網(wǎng)絡(luò)包括資源受限的設(shè)備、至少兩個(gè)代理設(shè)備和至少ー個(gè)目的設(shè)備。現(xiàn)在將詳細(xì)地描述本發(fā)明,而不限制如在權(quán)利要求中定義的本發(fā)明的范圍。資源受限的設(shè)備例如是能量采集設(shè)備或ZigBee綠色動(dòng)カ設(shè)備(ZGPD),其使用專用的幀格式用于發(fā)送幀(ZGP幀)。代理設(shè)備(ZP1,ZP2, ZP3, ZP4和ZP5)例如是具有理解這樣的專用的幀格式以及具有從ZGP幀生成遵循ZigBee標(biāo)準(zhǔn)的幀(ZB幀)的能力的設(shè)備。目的設(shè)備(DD)由資源受限的設(shè)備控制,并且具有支持ZB格式的能力。例如,目的設(shè)備可能是完全遵循ZigBee規(guī)范的設(shè)備。在另ー個(gè)實(shí)施例中,目的設(shè)備另外具有代理能力,即它可以接收Z(yǔ)GP幀和/或ZGP代理消息。資源受限的設(shè)備具有唯一的標(biāo)識(shí)符,此標(biāo)識(shí)符例如不同于IEEE地址和ZigBee網(wǎng)絡(luò)地址。該標(biāo)識(shí)符的大小優(yōu)選地介于I字節(jié)和4字節(jié)間。而且,資源受限的幀,即由資源受限的設(shè)備發(fā)送的幀,在MAC頭部中包含序列號(hào)。在例子中,這個(gè)序列號(hào)不是遞增的,這意味著對(duì)于資源受限的設(shè)備來(lái)說(shuō)不需要儲(chǔ)備能量以使得以非易失的方式存儲(chǔ)序列號(hào)。而且,從資源受限的幀導(dǎo)出的分組包含序列號(hào),或者在網(wǎng)絡(luò)層或者在應(yīng)用層,其允許接收設(shè)備檢測(cè)消息的新鮮度和/或過(guò)濾重復(fù)的消息。在上面描述的簡(jiǎn)單的實(shí)施例中,其中只有CGroupID被使用,可能發(fā)生雖然主代理已經(jīng)接收和轉(zhuǎn)發(fā)資源受限的幀,但諸代理仍然保持將資源受限的幀轉(zhuǎn)發(fā)到主代理。這增加了不必要的媒介占用。也可能發(fā)生幾個(gè)代理大約在同一時(shí)間(即,在其它同時(shí)轉(zhuǎn)發(fā)的代理可以注意到之前)將資源受限的分組轉(zhuǎn)發(fā)到目的地。這些缺點(diǎn)可以通過(guò)有利地組合先前描述的兩個(gè)實(shí)施例(S卩,使用PGroupID的實(shí)施例和使用CGroupID的實(shí)施例)而得以避免。所選擇的主代理使用CGroupID來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)到使用CGroupID的目的地,并且一旦冗余代理看到主代理將資源受限的分組作為ZigBee分組轉(zhuǎn)發(fā)到目的地,所有的冗余代理就丟棄計(jì)劃的資源受限的分組傳輸,并且一旦冗余代理看到其他的代理將資源受限的分組轉(zhuǎn)發(fā)到主代理或一旦他們看到主代理將資源受限的分組作為ZigBee分組轉(zhuǎn)發(fā)到目的地,就丟棄計(jì)劃的主通知。在這種情形下,很可能fl=f2(即PGroupID=CGroupIDX保持他們是獨(dú)立的是有利的,因?yàn)樗梢栽试S已經(jīng)在NWK層上的不同的處理?,F(xiàn)在將詳細(xì)描述第一過(guò)程,其處于這樣的情形其中代理觀察來(lái)自仍未知的資源受限的設(shè)備的分組,并且在其中代理從幀導(dǎo)出代理維護(hù)組標(biāo)識(shí)符以及使用該標(biāo)識(shí)符來(lái)將資源受限的設(shè)備的幀轉(zhuǎn)發(fā)到主代理,和在其中主代理然后使用控制組標(biāo)識(shí)符來(lái)將分組傳遞到目的設(shè)備。目的地不必具有代理能力。在示例性實(shí)施例中,這個(gè)第一過(guò)程包括如下步驟 -步驟I :資源受限的設(shè)備被外部裝置(例如,用戶交互或傳感器)或內(nèi)部裝置(例如,內(nèi)部定時(shí)器)觸發(fā)。該設(shè)備因此發(fā)送ZGro幀,該幀包含數(shù)據(jù)或命令。這個(gè)幀通過(guò)使用通用個(gè)人局域網(wǎng)絡(luò)標(biāo)識(shí)符(PANId)和MAC廣播目的地址的MAC層被發(fā)送,該P(yáng)ANId例如是廣播PANId或?qū)S糜赯GP通信的特殊的PANId。在這種情形下,MAC層頭部在序列號(hào)字段中包含隨機(jī)數(shù)。所述幀還包含資源受限設(shè)備的唯一的4字節(jié)源標(biāo)識(shí)符和序列號(hào)。-步驟2:網(wǎng)絡(luò)中位于資源受限設(shè)備的無(wú)線電范圍內(nèi)的所有具有代理能力的設(shè)備確定所述幀是由資源受限設(shè)備發(fā)送的,并且每個(gè)設(shè)備檢測(cè)其是否已經(jīng)知道該資源受限設(shè)備。該檢測(cè)是通過(guò)首先將已知的函數(shù)應(yīng)用到源標(biāo)識(shí)符而導(dǎo)出代理維護(hù)組標(biāo)識(shí)符和然后通過(guò)在nwkGroupIDTable表或apsGroupTable表中搜尋■該組標(biāo)識(shí)符而執(zhí)行的。-步驟3:沒(méi)有在適當(dāng)?shù)谋碇姓业綇馁Y源受限的設(shè)備的源標(biāo)識(shí)符導(dǎo)出的組ID的每個(gè)代理通過(guò)將PGroupID包括在該表中以將自身添加到該組中。包括在nwkGroupIDTable 表中使得能夠使用NWK層成員模式多播;包括在apsGroupTable表中使得能夠使用應(yīng)用層多播,又名組播。-步驟4:剛成為這個(gè)PGroupID成員的每個(gè)代理設(shè)備,即還沒(méi)有關(guān)于對(duì)于這個(gè)特定的資源受限設(shè)備的主代理的信息的設(shè)備,通過(guò)將至少包括資源受限的設(shè)備的源標(biāo)識(shí)符的主代理請(qǐng)求(Master_request)分組發(fā)送到PGroupID來(lái)開(kāi)始主代理選擇過(guò)程。-步驟5:新選擇的主代理選擇網(wǎng)絡(luò)范圍內(nèi)唯一的控制GroupID、從ZGPD導(dǎo)出的將由ZigBee簇控制的CGroupID,并且等待在主代理上本地執(zhí)行的啟動(dòng)(commissioning)或在PGroupID/網(wǎng)絡(luò)范圍內(nèi)廣播中分發(fā)的綁定信息。-步驟6:在資源受限的設(shè)備是已知的情形下,這意味著必須轉(zhuǎn)發(fā)分組的主代理也是已知的;因此,除了主代理外的姆個(gè)代理構(gòu)建主代理通知(Master_notification)分組來(lái)通知ZGPD幀的主代理,該分組包括作為有效載荷的ZGPD幀的相關(guān)內(nèi)容(例如,資源受限設(shè)備的源標(biāo)識(shí)符、來(lái)自ZGH)幀的序列號(hào)、來(lái)自ZGOD幀的應(yīng)用層有效載荷)、該分組被尋址到該P(yáng)GroupID、以及該分組通過(guò)使用各自的源地址和轉(zhuǎn)發(fā)代理設(shè)備的序列號(hào)而被發(fā)送,以允許主代理將每個(gè)發(fā)送的通知當(dāng)做獨(dú)立的分組來(lái)處理。每個(gè)代理用按照以下一個(gè)或幾個(gè)參數(shù)的函數(shù)的延遲來(lái)調(diào)度Master_notification分組轉(zhuǎn)發(fā),這些參數(shù)為接收Z(yǔ)GPD巾貞的鏈路質(zhì)量指示符、ZGPD幀的接收成功率和在過(guò)去早被轉(zhuǎn)發(fā)的事實(shí)。-步驟7:在超時(shí)期間,即轉(zhuǎn)發(fā)分組前的時(shí)間,代理監(jiān)聽(tīng)到來(lái)的幀如果代理以PGroupID上的成員模式接收到Master_notification分組,則它按照成員模式多播規(guī)則將分組轉(zhuǎn)發(fā)給PGroupID,并且丟棄Master_notification的計(jì)劃的傳輸,并將來(lái)自相同的SrcID和序列號(hào)任意的分組轉(zhuǎn)發(fā)到任意綁定的目的地。-步驟8:在超時(shí)后,代理將按以上描述所構(gòu)造的分組發(fā)送到PGixmpID并開(kāi)始定時(shí)器。如果在超時(shí)前沒(méi)有接收到Master_Notification_response (主代理通知響應(yīng)),就必須開(kāi)始主代理重新選擇(master re-election)。-步驟9:主代理接收Z(yǔ)GPD巾貞或Master_notif ication分組,并且構(gòu)建要被發(fā)送到受控制的目的設(shè)備的ZigBee幀。該幀是通過(guò)把控制組標(biāo)識(shí)符使用為非成員模式多播或組播目的地、主代理自己的源地址和主代理自己的序列號(hào)而被構(gòu)造的,并且它包含從ZGPD幀的應(yīng)用層有效載荷導(dǎo)出的命令或數(shù)據(jù)。-步驟10:主代理將分組轉(zhuǎn)發(fā)給CGroupID和構(gòu)建要通過(guò)主代理的源地址被發(fā)送到PGroupID的Master_Notification_response分組,并且忽略隨后的有關(guān)相同的ZGPD分組和ZGPD分組重復(fù)的通知(是通過(guò)ZGPD SrcID和ZGPD序列號(hào)識(shí)別的)。-步驟11:目的設(shè)備只經(jīng)由主代理接收Z(yǔ)GH)幀,所以不需要重復(fù)的檢測(cè)?,F(xiàn)在將描述第二過(guò)程,其中不選擇主代理以使得避免代理通信開(kāi)銷以及由代理的特殊角色所引入的單點(diǎn)故障。而且,在該情形中,假定網(wǎng)絡(luò)的應(yīng)用需要可靠的單播通信以及在目的地的重復(fù)過(guò)濾。目的地不需要具有代理能力。在這種情形下,當(dāng)代理接收到來(lái)自仍未知的資源受限的設(shè)備的分組時(shí),它導(dǎo)出代理維護(hù)Gr0UpID(PGr0UpID),通過(guò)使用別名將資源受限設(shè)備的幀轉(zhuǎn)發(fā)到目的地,并且目的地將確認(rèn)消息發(fā)送回該別名,該消息然后被分發(fā)到PGroupID中。該第二過(guò)程包括如下步驟,其中步驟1_3類似于先前描述的過(guò)程的那些步驟
-步驟I :資源受限的設(shè)備被外部裝置(例如,用戶交互或傳感器)或內(nèi)部裝置(例如,內(nèi)部定時(shí)器)觸發(fā)。該設(shè)備因此發(fā)送ZGH)幀,該幀包含數(shù)據(jù)或命令。這個(gè)幀通過(guò)使用通用 個(gè)人局域網(wǎng)絡(luò)標(biāo)識(shí)符(PANId)和MAC廣播目的地址的MAC層被發(fā)送,該P(yáng)ANId例如是廣播PANId或?qū)S糜赯GP通信的特殊的PANId。在這種情形下,MAC層頭部在序列號(hào)字段中包含隨機(jī)數(shù)。所述幀還包含資源受限設(shè)備的唯一的4字節(jié)源標(biāo)識(shí)符和序列號(hào)。-步驟2:網(wǎng)絡(luò)中位于資源受限設(shè)備的無(wú)線電范圍內(nèi)的所有具有代理能力的設(shè)備確定所述幀是由資源受限的設(shè)備發(fā)送的,并且每個(gè)代理設(shè)備檢測(cè)其是否已經(jīng)知道資源受限的設(shè)備。該檢測(cè)首先是通過(guò)將已知的函數(shù)應(yīng)用到源標(biāo)識(shí)符而導(dǎo)出代理維護(hù)組標(biāo)識(shí)符和然后通過(guò)在nwkGroupIDTable表或apsGroupTable表中搜尋■該組標(biāo)識(shí)符而執(zhí)行的。-步驟3:沒(méi)有在適當(dāng)?shù)谋碇姓业綇馁Y源受限的設(shè)備的源標(biāo)識(shí)符導(dǎo)出的組ID的每個(gè)代理通過(guò)將PGroupID包括在該表中以將自身添加到該組中。包括在nwkGroupIDTable表中使得能夠使用NWK層成員模式多播;包括在apsGroupTable表中使得能夠使用應(yīng)用層多播,又名組播。-步驟4:剛成為這個(gè)PGroupID的成員的每個(gè)代理,即還沒(méi)有關(guān)于目的地的信息的代理,等待將在代理上本地執(zhí)行的委托或者在PGroupID內(nèi)(或替換地經(jīng)由網(wǎng)絡(luò)范圍的廣播)由通過(guò)其執(zhí)行綁定的代理所分發(fā)的綁定信息。-步驟5:知道對(duì)于資源受限設(shè)備的目的地的每個(gè)代理構(gòu)建要被轉(zhuǎn)發(fā)給受控制的設(shè)備的ZigBee分組。該分組是通過(guò)使用作為單播目的地的綁定設(shè)備、從由資源受限的設(shè)備在ZGPD幀中提供的數(shù)導(dǎo)出的網(wǎng)絡(luò)層和/或應(yīng)用層序列號(hào)、以及從資源受限的設(shè)備的源標(biāo)識(shí)符導(dǎo)出的別名源地址而構(gòu)建的,并且包含從ZGH)幀的應(yīng)用層有效載荷導(dǎo)出的數(shù)據(jù)或命令作為有效載荷。然后,每個(gè)代理調(diào)度分組轉(zhuǎn)發(fā),其具有一個(gè)作為以下參數(shù)的函數(shù)的延遲,所述參數(shù)為來(lái)自ZGPD的接收鏈路質(zhì)量指示符、對(duì)于到目的地的路由的知識(shí)、到每個(gè)目的地的總的路徑開(kāi)銷、和在過(guò)去早被轉(zhuǎn)發(fā)的事實(shí)。-步驟6:在超時(shí)期間,即轉(zhuǎn)發(fā)分組前的時(shí)間,代理監(jiān)聽(tīng)到來(lái)的幀如果代理以單播方式接收到來(lái)自目的地的確認(rèn)消息(或者是APS ACK或者是APPL響應(yīng)消息),它就創(chuàng)建ZGPD證實(shí)分組,該證實(shí)分組包含對(duì)應(yīng)于所接收的確認(rèn)的SrcID和序列號(hào)以及已經(jīng)發(fā)送確認(rèn)的目的地的短地址。代理然后通過(guò)使用成員模式多播以及通過(guò)將PGroupID使用為目的地址和將別名使用為源地址以將此證實(shí)分組轉(zhuǎn)發(fā)給PGroupID中的其他的代理,停止定時(shí)器并且丟棄所有的對(duì)于源自相同的ZGPD分組的任意的分組到任意綁定的目的地的計(jì)劃的傳輸(相同的ZGPD分組指包含相同的源標(biāo)識(shí)符和相同的序列號(hào)的分組)。
-步驟6(2):如果代理以成員模式多播方式接收到到PGroupID的ZGPD證實(shí)分組,則代理按照成員模式多播規(guī)則將它轉(zhuǎn)發(fā)到PGroupID,停止定時(shí)器并且丟棄所有的對(duì)于源自相同的ZGPD分組的任意的分組到任意綁定的目的地的計(jì)劃的傳輸。-步驟6(3):如果代理接收到相同的ZigBee分組(即,從相同的ZGPD幀導(dǎo)出的并且使用相同的目的地和源別名信息),這是不大可能的,因?yàn)樗枰厥獾慕邮辗椒?例如混雜模式),代理就停止定時(shí)器并且丟棄所有的對(duì)于源自相同的ZGPD分組的任意的分組到任意綁定的目的地的計(jì)劃的傳輸。-步驟7:在超時(shí)后,代理將按以上描述構(gòu)建的分組發(fā)送到綁定的目的地并且在確認(rèn)超時(shí)后調(diào)度重傳。-步驟8:ー個(gè)或幾個(gè)目的設(shè)備接收Z(yǔ)igBee分組。如果別名源地址是新的,則目的設(shè)備發(fā)現(xiàn)到別名的路由。否則,在發(fā)現(xiàn)路由后,目的設(shè)備構(gòu)建確認(rèn)分組并將其單播通信到別名。-步驟9:在確認(rèn)超時(shí)期間,如果代理以單播方式接收到來(lái)自目的設(shè)備的確認(rèn)分組,則代理設(shè)備然后創(chuàng)建ZGPD證實(shí)分組,該證實(shí)分組包含對(duì)應(yīng)于接收的確認(rèn)的源標(biāo)識(shí)符和序列號(hào),以及轉(zhuǎn)發(fā)APS ACK的目的地的短地址;然后代理設(shè)備通過(guò)使用多播成員模式以及通過(guò)將PGroupID使用為目的地址和將別名使用為源地址以將該證實(shí)分組轉(zhuǎn)發(fā)到PGroupID中的其他目的地;并且丟棄源自相同的ZGPD分組的該分組到該綁定的目的地的計(jì)劃的重傳。-步驟9(2):如果代理以PGroupID上的成員模式接收到ZGPD證實(shí)分組,則該代理按照成員模式多播規(guī)則將其轉(zhuǎn)發(fā)到PGroupID并且丟棄源自相同的SrcID和序列號(hào)的該分組到該綁定的目的地的計(jì)劃的重傳。-步驟10:如果任意的代理保持觀察ZGro分組,但未接收到來(lái)自目的地的確認(rèn),SP既未直接接收到APS ACK或APPL響應(yīng)命令,也未間接經(jīng)由轉(zhuǎn)發(fā)到PGroupID的證實(shí)分組接收,它應(yīng)當(dāng)重新發(fā)現(xiàn)到目的地的路由,以使得可以重建反向路由-或目的地被發(fā)現(xiàn)是不存在的?,F(xiàn)在將描述第三過(guò)程,其中目的設(shè)備被假設(shè)具有代理能力。在這樣的情形下,ZGPD幀或從其導(dǎo)出的特殊的通知幀可以被一直轉(zhuǎn)發(fā)到目的地。這允許目的地在代理終點(diǎn)級(jí)別(level)執(zhí)行級(jí)別重復(fù)過(guò)濾,而對(duì)于轉(zhuǎn)發(fā)代理來(lái)說(shuō)不需要使用特殊的別名過(guò)程、特殊的多播源地址模式,或者不需要復(fù)雜的和消耗帶寬的主代理選擇過(guò)程。如果期望最小化到目的地的流量,則所提到的措施仍然可以使用。而且,在代理上的綁定信息處理仍然可以被簡(jiǎn)化??梢允褂脧V播通信,因?yàn)槟軌虼淼哪康牡啬軌蛟诮K點(diǎn)級(jí)別上基于分組內(nèi)容進(jìn)行過(guò)濾。類似地,可以使用非唯一的CGroupID (例如,源自從4字節(jié)SrcID導(dǎo)出2字節(jié)GroupID),因?yàn)槟康牡貙⒛軌蚧谒麄兊膬?nèi)容過(guò)濾分組。因此,按照該第三種方法的示例性過(guò)程可以包含如下步驟
當(dāng)從先前未知的資源受限的設(shè)備接收分組時(shí),諸代理從資源受限的設(shè)備的SrcID導(dǎo)出CGroupID并將這些代理自身添加為組成員。每個(gè)代理構(gòu)建通知分組,它是ZigBee分組并且包含ZGPD幀的相關(guān)字段作為有效載荷。當(dāng)諸代理代表這個(gè)資源受限的設(shè)備將分組轉(zhuǎn)發(fā)到 目的地時(shí),他們將導(dǎo)出的CGroupID使用為NWK層或APS層目的地址并且使用他們各自的源地址和源序列號(hào)。
如果需要確認(rèn),一旦接收到這樣的通知分組,代理終點(diǎn)將通知響應(yīng)消息單播通信回已經(jīng)轉(zhuǎn)發(fā)此通知的代理。該代理然后可以通過(guò)發(fā)送該通知響應(yīng)到PGroupID以在其他代理間分發(fā)該通知響應(yīng),以使得其他代理可以丟棄所有計(jì)劃的傳輸和具有相應(yīng)的序列號(hào)的資源受限的分組的重傳現(xiàn)在描述第四過(guò)程,其中使用源多播組。如前面所述,在某些情形下,需要接收對(duì)從ZGro幀導(dǎo)出的消息的確認(rèn)。然而,在多播目的地尋址的情形下,發(fā)送確認(rèn)消息是不繁瑣的,尤其是當(dāng)多個(gè)代理獨(dú)立地將確認(rèn)消息轉(zhuǎn)發(fā)到目的地吋。如果地址別名被諸代理使用于源地址確定,則諸代理需要實(shí)施特殊的過(guò)程來(lái)響應(yīng)被尋址到他們各自的短地址和尋址到所述別名的通信。盡管如此,許多代理設(shè)備可以代表同一資源受限的設(shè)備運(yùn)行,因此導(dǎo)致了對(duì)于APS ACK的多個(gè)潛在的目的地,這導(dǎo)致了
-當(dāng)目的地試圖將別名映射到IEEE地址或發(fā)現(xiàn)到使用別名的任意的代理的路由吋,由目的地進(jìn)行潛在的地址沖突感知;除非別名也被使用于IEEE地址,和/或
-當(dāng)先前具有到目的地的最短反向路徑的代理或者主代理消失時(shí)(例如被從網(wǎng)絡(luò)中移除或關(guān)掉),需要進(jìn)行路由重新發(fā)現(xiàn),和/或
-由于沒(méi)有能力觀察或過(guò)濾由不同的代理轉(zhuǎn)發(fā)的相同的分組,諸代理進(jìn)行不必要的傳輸。如果沒(méi)有別名被諸代理使用于源尋址,則沒(méi)有代理能力的目的地不能過(guò)濾掉重復(fù)。而且,嚴(yán)格來(lái)講,在當(dāng)前的ZigBee協(xié)議中不支持針對(duì)多播尋址的幀發(fā)送APS ACK。因此,這里提出擴(kuò)展ZigBee尋址模式為包括GroupID作為源地址。該源GroupID(SGroupID)可以通過(guò)使用資源受限設(shè)備的地址的函數(shù)SGroupID=f3 (SrcID)來(lái)生成,該函數(shù)可以與上面描述的fl和f2相同或不同。在ZigBee中適應(yīng)此情形的ー種可能性是將SGroupID包括在網(wǎng)絡(luò)層頭部的源地址字段中,通過(guò)在數(shù)據(jù)幀(如由ZigBeeg規(guī)范發(fā)布書(shū)rl7所定義的下面的所有幀/字段格式)的網(wǎng)絡(luò)層頭部的多播控制字段的多播模式子字段中使用目前的保留值之ー來(lái)指示這是組地址,其不允許網(wǎng)絡(luò)層多播源尋址。另ー種可能性是通過(guò)結(jié)合使用APS頭部組地址字段和APS頭部的幀控制字段的遞送模式子字段的保留值而在APS層來(lái)適應(yīng)此情形,以使得目的地可以用APS級(jí)多播而不是NWK級(jí)多播進(jìn)行響應(yīng)。這將允許被控制的設(shè)備甚至用確認(rèn)(APS ACK或APPL響應(yīng)幀)響應(yīng)多播目的的分組,而沒(méi)有地址沖突、沒(méi)有具有支持特殊的別名的諸代理、不需要保持關(guān)于改變主代理的數(shù)據(jù)或頻繁的路由重新發(fā)現(xiàn),或保證尋址所有潛在的多個(gè)轉(zhuǎn)發(fā)設(shè)備的問(wèn)題。因此,按照該第三個(gè)方法的示例性過(guò)程包含如下步驟。當(dāng)從先前未知的資源受限的設(shè)備接收分組時(shí),諸代理將他們自身添加為對(duì)于從資源受限的設(shè)備的SrcID導(dǎo)出的SGroupID的組成員;然后,當(dāng)代表這個(gè)資源受限的設(shè)備轉(zhuǎn)發(fā)分組到目的地吋,諸代理將這個(gè)SGroupID使用為NWK層源地址和使用從資源受限幀中包括的序列號(hào)導(dǎo)出的源序列號(hào),并且還將CGroupID使用為網(wǎng)絡(luò)級(jí)別或APS級(jí)別上的目的地址。注意到這里的諸代理不是組CGroupID自身的成員。CGroupID優(yōu)選地從資源受限的設(shè)備的源標(biāo)識(shí)符導(dǎo)出,如前面所述,或者可以在諸代理間被配置和分布。一旦用組源地址以非成員模式多播方式接收到這樣的分組,目的地將其轉(zhuǎn)發(fā)給CGroupID中的其他目的地,改變多播模式為成員模式并將CGroupID使用為目的地址以及將SGroupID使用為源地址,并且用源地址字段中的CGroupID將確認(rèn)發(fā)送到使用非成員模式多播的SGroupID。一旦用組源地址以成員模式多播方式接收到這樣的分組,目的地按照成員模式多播規(guī)則轉(zhuǎn)發(fā)該分組。一旦以非成員模式多播方式接收到多播目標(biāo)確認(rèn)分組,代理就將其轉(zhuǎn)發(fā)給SGroupID中的其他目的地,改變多播模式為成員模式并將SGroupID使用為目的地址以及將CGroupID使用為源地址。一旦以成員模式接收到多播目標(biāo)確認(rèn)分組,代理就按照成員模式多播規(guī)則轉(zhuǎn)發(fā)該分組并且丟棄具有相應(yīng)的序列號(hào)的資源受限分組的所有計(jì)劃的傳輸和重傳。可能發(fā)生組SGroupID中的諸代理保持觀察和轉(zhuǎn)發(fā)ZGPD分組,但并不再接收來(lái)自目的地的確認(rèn),既不直接地或也不經(jīng)由SGroupID尋址的多播接收。這可以指示,或者目的地從網(wǎng)絡(luò)中消失(移走)了、或者到SGroupID的反向路徑被破壞了、或者到組SGroupID的先前的進(jìn)入點(diǎn)(即,具有到目的地的最佳反向開(kāi)銷的代理)消失了。然后,剰余的諸代理應(yīng)當(dāng)強(qiáng)迫目的地重新發(fā)現(xiàn)到所述組的反向路徑。如果NIB的nwkSymLink參數(shù)被設(shè)置為TRUE,這可以通過(guò)代理用SGroupID作為源開(kāi)始對(duì)于目的地的路由發(fā)現(xiàn)(正如對(duì)于ZigBee PRO堆棧文件的情形一祥)或者例如發(fā)送維護(hù)命令(例如,網(wǎng)絡(luò)狀態(tài)命令)到目的地而實(shí)現(xiàn)。 正如可以從上面幾個(gè)過(guò)程的描述中看到的,可以使用目的尋址方案、源尋址方案、和PGroupID和CGroupID成員身份、以及目的地處的代理能力的不同的組合。這些組合和所產(chǎn)生的解決方案屬性和特征總結(jié)在下表中。
權(quán)利要求
1.一種用于在網(wǎng)絡(luò)中無(wú)線通信的方法,該網(wǎng)絡(luò)包括資源受限的設(shè)備(ZGPD)、至少兩個(gè)代理設(shè)備(ZP1、ZP2)和至少一個(gè)目的設(shè)備(DD),其中該方法包括如下步驟 -該資源受限的設(shè)備傳送要被轉(zhuǎn)發(fā)到網(wǎng)絡(luò)中的目的設(shè)備的幀,所述幀包含資源受限的設(shè)備的唯一的源標(biāo)識(shí)符, -至少一個(gè)代理設(shè)備接收所述幀并且確定所述幀起源于資源受限的設(shè)備, -代理設(shè)備確定唯一的源標(biāo)識(shí)符,并按照唯一的源標(biāo)識(shí)符的已知的函數(shù)導(dǎo)出組標(biāo)識(shí)符,組標(biāo)識(shí)符指定網(wǎng)絡(luò)中的一組設(shè)備或源地址, -代理從所述幀構(gòu)建要被轉(zhuǎn)發(fā)的適當(dāng)?shù)姆纸M, -代理通過(guò)考慮組標(biāo)識(shí)符轉(zhuǎn)發(fā)此分組。
2.按照權(quán)利要求I的方法,其中導(dǎo)出的組標(biāo)識(shí)符指定一組設(shè)備,該組設(shè)備是在代表資源受限的設(shè)備轉(zhuǎn)發(fā)所述幀時(shí)牽涉的代理設(shè)備,并且從所述幀構(gòu)建的分組是對(duì)于主代理設(shè)備的通知分組,該方法還包括如下步驟 -如果代理還不是由導(dǎo)出的組標(biāo)識(shí)符識(shí)別的組的成員則該代理通過(guò)發(fā)送消息到由所述組標(biāo)識(shí)符識(shí)別的組來(lái)開(kāi)始用于確定主代理的主代理解決過(guò)程并且該代理成為由所述組標(biāo)識(shí)符識(shí)別的組的成員, -如果主代理解決過(guò)程被執(zhí)行所確定的主代理接收關(guān)于目的設(shè)備的信息, -主代理從所述幀或通知分組構(gòu)建要被轉(zhuǎn)發(fā)給目的地的分組,并且確定目的地尋址模式,和 -主代理通過(guò)使用所確定的目的地尋址模式轉(zhuǎn)發(fā)所述分組。
3.按照權(quán)利要求2的方法,其中主代理通知以單播方式被轉(zhuǎn)發(fā)到主代理地址。
4.按照權(quán)利要求2的方法,其中主代理通知以多播方式被轉(zhuǎn)發(fā)到所導(dǎo)出的代理組地址。
5.按照權(quán)利要求I的方法,其中所導(dǎo)出的標(biāo)識(shí)符指定作為資源受限設(shè)備的目的設(shè)備的一組設(shè)備,該方法包括以下步驟,如果該代理還不是由導(dǎo)出的組標(biāo)識(shí)符識(shí)別的組的成員,則該代理成為所述組的成員,并且其中構(gòu)建所述分組的步驟還包括使用由資源受限的設(shè)備提供的序列號(hào),以及其中從所述幀構(gòu)建的分組是對(duì)于目的設(shè)備的數(shù)據(jù)或命令分組,其以多播的方式被轉(zhuǎn)發(fā)到所導(dǎo)出的組地址。
6.按照權(quán)利要求I的方法,其中所導(dǎo)出的組標(biāo)識(shí)符指定要被網(wǎng)絡(luò)中的一組代理設(shè)備使用的源地址,并且其中構(gòu)建要被轉(zhuǎn)發(fā)的適當(dāng)?shù)姆纸M的步驟是通過(guò)將導(dǎo)出的組標(biāo)識(shí)符使用為組源地址以及通過(guò)使用由資源受限的設(shè)備提供的序列號(hào)而執(zhí)行的。
7.按照權(quán)利要求6的方法,其中所導(dǎo)出的標(biāo)識(shí)符指定作為對(duì)于資源受限設(shè)備的目的設(shè)備的一組設(shè)備,其中目的設(shè)備具有代理能力,并且其中所構(gòu)建的分組是對(duì)于能夠代理的目的設(shè)備的通知分組,其以多播的方式被轉(zhuǎn)發(fā)到所導(dǎo)出的組地址。
8.按照權(quán)利要求6或7的方法,還包括如下步驟目的設(shè)備接收所述分組并通過(guò)使用非成員多播模式將確認(rèn)幀發(fā)送到組標(biāo)識(shí)符,該組標(biāo)識(shí)符包含在接收的分組的源地址字段中。
9.按照權(quán)利要求8的方法,還包括如下步驟作為源代理組的成員的第一代理設(shè)備以非成員模式接收確認(rèn),并將其以成員模式轉(zhuǎn)發(fā)到源代理組,并且丟棄對(duì)應(yīng)于這個(gè)確認(rèn)的分組的計(jì)劃的重新轉(zhuǎn)發(fā),以及,第二代理設(shè)備以成員模式多播方式接收此確認(rèn)并丟棄對(duì)應(yīng)于這個(gè)確認(rèn)的分組的計(jì)劃的轉(zhuǎn)發(fā)。
10.按照任意前述權(quán)利要求的方法,包括步驟代理設(shè)備調(diào)度該分組在預(yù)先確定的延遲后轉(zhuǎn)發(fā)。
11.權(quán)利要求9所述的方法,其中所述延遲基于下列標(biāo)準(zhǔn)的一個(gè)或幾個(gè)而被確定,這些標(biāo)準(zhǔn)為資源受限設(shè)備的幀的鏈路質(zhì)量指示符、資源受限設(shè)備的幀的接收成功率、存儲(chǔ)可用性、在過(guò)去早被轉(zhuǎn)發(fā)的事實(shí)、對(duì)于目的設(shè)備的知識(shí)、對(duì)于到目的設(shè)備的路由的知識(shí)、到目的設(shè)備的路由的路徑開(kāi)銷。
12.權(quán)利要求10所述的方法,包括步驟在倒計(jì)時(shí)期間,代理設(shè)備監(jiān)聽(tīng)對(duì)應(yīng)于相同幀的消息是否正被網(wǎng)絡(luò)的其他設(shè)備傳送,以及,如果是的話,轉(zhuǎn)發(fā)此消息并且取消其自身的計(jì)劃的傳輸。
全文摘要
一種用于在網(wǎng)絡(luò)中無(wú)線通信的方法,該網(wǎng)絡(luò)包括資源受限的設(shè)備(ZGPD)、至少兩個(gè)代理設(shè)備(ZP1、ZP2)和至少一個(gè)目的設(shè)備(DD),其中該方法包括如下步驟資源受限的設(shè)備傳送要被轉(zhuǎn)發(fā)到網(wǎng)絡(luò)中的目的設(shè)備的幀,所述幀包含資源受限設(shè)備的唯一的源標(biāo)識(shí)符,至少一個(gè)代理設(shè)備接收所述幀并且確定所述幀是起源于資源受限的設(shè)備的,-該代理設(shè)備確定唯一的源標(biāo)識(shí)符并按照唯一的源標(biāo)識(shí)符的已知的函數(shù)導(dǎo)出組標(biāo)識(shí)符,組標(biāo)識(shí)符指定網(wǎng)絡(luò)中的一組設(shè)備或源地址,該代理從所述幀構(gòu)建要被轉(zhuǎn)發(fā)的適當(dāng)?shù)姆纸M,該代理通過(guò)考慮組標(biāo)識(shí)符來(lái)轉(zhuǎn)發(fā)此分組。
文檔編號(hào)H04W40/02GK102652445SQ201080055858
公開(kāi)日2012年8月29日 申請(qǐng)日期2010年11月30日 優(yōu)先權(quán)日2009年12月9日
發(fā)明者B.埃德曼恩, L.M.G.M.托休伊曾, W.原 申請(qǐng)人:皇家飛利浦電子股份有限公司