国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通信網(wǎng)絡(luò)中高效的代理表管理的制作方法

      文檔序號(hào):7791557閱讀:254來(lái)源:國(guó)知局
      通信網(wǎng)絡(luò)中高效的代理表管理的制作方法
      【專(zhuān)利摘要】本發(fā)明涉及用于以優(yōu)化用于通信網(wǎng)絡(luò)的性能、時(shí)延和可靠性,同時(shí)確保每個(gè)受限設(shè)備具有一定數(shù)目的早期動(dòng)作代理(early-actingproxies)的方式來(lái)管理代理表的內(nèi)容的若干技術(shù)。實(shí)體被允許通過(guò)移除或增加代理表?xiàng)l目來(lái)保持每個(gè)資源受限設(shè)備具有所要求的數(shù)目的代理。此外,實(shí)體被允許基于轉(zhuǎn)發(fā)策略、報(bào)告策略和/或輪詢策略來(lái)保持跟蹤早期動(dòng)作的代理。由此,可以控制代理表?xiàng)l目以優(yōu)化整體系統(tǒng)性能和可靠性特性。
      【專(zhuān)利說(shuō)明】通信網(wǎng)絡(luò)中高效的代理表管理

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及通信網(wǎng)絡(luò)領(lǐng)域,其中代理設(shè)備(例如代理節(jié)點(diǎn))作為中繼設(shè)備(例如,中 繼節(jié)點(diǎn))工作以將消息從資源受限的設(shè)備(例如資源受限的節(jié)點(diǎn))(諸如(但不限于)ZigBee 綠色能源設(shè)備(ZigBee Green Power devices, ZGPD))轉(zhuǎn)發(fā)到它們的信宿或目的地設(shè)備(例 如目的地節(jié)點(diǎn))。

      【背景技術(shù)】
      [0002] 在無(wú)線網(wǎng)絡(luò)中,可以使用資源受限的設(shè)備,其包括諸如能量采集設(shè)備之類(lèi)的能量 受限的設(shè)備。這樣的設(shè)備在能量的可用量方面受到嚴(yán)重限制,這限制了它們提供的功能并 且影響網(wǎng)絡(luò)的運(yùn)行、調(diào)試(commissioning )和維護(hù)。
      [0003] 這樣的技術(shù)的一個(gè)示例是正在演進(jìn)的ZigBee綠色能源(ZGP)標(biāo)準(zhǔn)。ZGP設(shè)備 (ZGPD)是資源受限的設(shè)備,其可以通過(guò)能量采集來(lái)供電,并且可以不具有電池或可以僅具 有小的存儲(chǔ)容量并因而能夠僅以不定期的時(shí)機(jī)發(fā)送和/或接收。舉例來(lái)說(shuō),ZGH)可以是這 樣的無(wú)電池開(kāi)關(guān),其僅能夠當(dāng)其被用戶驅(qū)動(dòng)時(shí)在一個(gè)短的時(shí)間內(nèi)進(jìn)行發(fā)送并且沒(méi)有接收能 力。ZGPD的另一個(gè)示例可以是這樣的無(wú)電池開(kāi)關(guān),其能夠當(dāng)其被用戶驅(qū)動(dòng)時(shí)在一個(gè)短的時(shí) 間內(nèi)進(jìn)行接收并且已經(jīng)發(fā)送了其信號(hào)。ZGH)的又一個(gè)示例是從其環(huán)境采集能量(例如,通過(guò) 光伏電池)、具有或不具有接收能力的周期性報(bào)告?zhèn)鞲衅?。如果一個(gè)能量受限的設(shè)備處于該 設(shè)備的范圍之外,則它被配置成控制(被控制的設(shè)備被稱(chēng)為"信宿"或"目的地設(shè)備"),中間 設(shè)備(被稱(chēng)為"代理")被用于將信息轉(zhuǎn)發(fā)到信宿。代理和受限設(shè)備之間的無(wú)線鏈路可以在 網(wǎng)絡(luò)生存期期間出現(xiàn)和消失,例如由于傳播條件或設(shè)備的相對(duì)位置的改變,和/或由于增 加或移除了設(shè)備。出于系統(tǒng)安全性和性能的原因,代理可以為受限設(shè)備僅進(jìn)行轉(zhuǎn)發(fā),它們具 有用于例如能夠施行新穎性和/或安全性檢查(認(rèn)證、解密)的表?xiàng)l目(即代理表?xiàng)l目)。為 了通信可靠,可以使用多于一個(gè)代理來(lái)為受限設(shè)備轉(zhuǎn)發(fā)信息。
      [0004] 存在各種各樣的方式來(lái)自動(dòng)地或在(例如用戶或維護(hù)和/或配置實(shí)體)請(qǐng)求時(shí)建立 /擴(kuò)展這樣的代理表?xiàng)l目。然而,在ZGP規(guī)范中當(dāng)前可用的用于條目移除的方法需要用戶通 過(guò)使用調(diào)試工具和/或與受限設(shè)備和/或被控制的設(shè)備(其中的每一個(gè)可以被向上安裝在 天花板中)進(jìn)行手動(dòng)交互來(lái)參與,這對(duì)于諸如建筑物自動(dòng)化網(wǎng)絡(luò)之類(lèi)的大規(guī)模網(wǎng)絡(luò)來(lái)說(shuō)是 麻煩的;并且如果與現(xiàn)在的ZGP規(guī)范中可提供的自動(dòng)化代理表創(chuàng)建相結(jié)合的話,則所述方 法可能需要重復(fù)的移除操作。
      [0005] 由于網(wǎng)絡(luò)的規(guī)?;妥詣?dòng)化代理表創(chuàng)建,需要自動(dòng)化代理表管理。根據(jù)ZGP規(guī)范, 由所實(shí)現(xiàn)的代理來(lái)選擇某種管理啟發(fā)式方法(heuristics),S卩,(例如,在必須增加新的條 目的情況下)選擇從(滿的)代理表挑選要?jiǎng)h除的條目的啟發(fā)式方法;唯一推薦的用于自動(dòng) 移除代理表?xiàng)l目的方法指向字段的標(biāo)志被設(shè)置成"ObO"(可選地,連同 字段的子字段也被設(shè)置成"0b0")的這些條目(參見(jiàn)用于ZBA的ZGP最 佳實(shí)踐,ZigBee文檔ll-0196r01,第5.4.2. 1節(jié),第24頁(yè)第22-24行);或者指向 字段的標(biāo)志被設(shè)置成"0b0"、可以被移動(dòng)到列表的條目 (ZigBee文檔09-5499r23,第3. 5. 2. 2. 1節(jié),第21-23行)。其他可能的啟發(fā)式方法超出了 ZGP規(guī)范的范圍;它們可以是指用于問(wèn)題解決、學(xué)習(xí)和發(fā)現(xiàn)的基于經(jīng)驗(yàn)的技術(shù)。在窮盡式搜 索不切實(shí)際的情況下,啟發(fā)式方法被用于加快尋找滿意的解決方案的過(guò)程。這樣的啟發(fā)式 方法的示例包括使用經(jīng)驗(yàn)法則、有根據(jù)的推測(cè)、直覺(jué)判斷或常識(shí)。最基本的啟發(fā)式方法是嘗 試與錯(cuò)誤。代理的實(shí)現(xiàn)者可以具有一定程度的自由度,因?yàn)楸M管不好的啟發(fā)式方法降低了 網(wǎng)絡(luò)效率和可靠性,但是不好的啟發(fā)式方法不會(huì)導(dǎo)致網(wǎng)絡(luò)的長(zhǎng)期故障。在當(dāng)前的ZGP規(guī)范 中,對(duì)于具有非常滿的代理表的代理沒(méi)有性能的不利結(jié)果,使得進(jìn)行侵略性的清除以縮小 代理中遠(yuǎn)小于可用存儲(chǔ)大小的代理表沒(méi)有有益的效果。
      [0006] 當(dāng)前的ZGP規(guī)范提供一些用于代理表維護(hù)(尤其是代理表?xiàng)l目創(chuàng)建)的其他機(jī) 制。舉例來(lái)說(shuō),在調(diào)試過(guò)程中(很可能具有用戶參與),信宿或調(diào)試工具發(fā)送控制聲明(例如, 標(biāo)志被設(shè)置成"Obi"的ZGP配對(duì)命令),以通知(各)代理關(guān)于所創(chuàng)建的新的控制關(guān) 系,包括受限設(shè)備的標(biāo)識(shí)符和對(duì)應(yīng)的(各)信宿。該控制聲明可以通過(guò)(范圍有限的)廣播來(lái) 發(fā)送,其中,僅當(dāng)(各)代理處于該被限制設(shè)備的范圍內(nèi)時(shí)(尤其當(dāng)設(shè)備指示了固定位置時(shí)), 它們才可選地增加表。在運(yùn)行期間,可以在代理處通過(guò)接收未經(jīng)請(qǐng)求的控制聲明,或來(lái)自 未知受限設(shè)備的通信并查看轉(zhuǎn)發(fā)它的其他(各)代理,或來(lái)自未知受限設(shè)備的通信并通過(guò)做 出對(duì)于控制關(guān)系的查詢(例如,ZGP配對(duì)搜索命令或廣播ZGP通告命令),來(lái)完成代理表?xiàng)l目 創(chuàng)建。代理表?xiàng)l目可以在從處于調(diào)試模式的受限節(jié)點(diǎn)接收到停止運(yùn)作(Decommissioning) GPDF (綠色能源設(shè)備幀)之后被移除(在受限節(jié)點(diǎn)上被特別觸發(fā)),或者在接收到控制移除命 令(例如,標(biāo)志被設(shè)置成"ObO"或標(biāo)志被設(shè)置成"Obi"的ZGP配對(duì))之 后被移除(在信宿/調(diào)試工具上被特別觸發(fā))。
      [0007] ZGP規(guī)范中提到的其他自動(dòng)化代理表操作是清除標(biāo)志和/或移 除在接收由另一個(gè)代理轉(zhuǎn)發(fā)的通信時(shí)排隊(duì)等待轉(zhuǎn)發(fā)的任何分組或來(lái)自信宿的確認(rèn)分組(參 見(jiàn)ZGP規(guī)范,ZigBee文檔09-5499-23,第A. 3. 5. 2. 1節(jié),第124頁(yè)第9-39行),或者清除 標(biāo)志和移除在接收利用另一個(gè)被提名的代理進(jìn)行到受限設(shè)備的發(fā)送的 請(qǐng)求時(shí)排隊(duì)等待傳送到受限設(shè)備的任何分組(參見(jiàn)ZGP規(guī)范,ZigBee文檔09-5499-23,第 A. 3. 5. 2. 1節(jié),第122頁(yè)第43行至第123頁(yè)第5行)。
      [0008] 前面提到的方法允許確定代理表?xiàng)l目的狀態(tài)。然而,由于受限設(shè)備對(duì)于傳輸?shù)牟?可預(yù)測(cè)的調(diào)度(其可以取決于可用能量的量和/或用戶交互)和無(wú)線傳輸(尤其是來(lái)自潛在 地不使用應(yīng)答(ACK)和信道訪問(wèn)程序(諸如帶沖突避免的載波偵聽(tīng)多路訪問(wèn)(CSMA/CA))的 受限設(shè)備的無(wú)線傳輸)不可靠的本質(zhì),因此用于基于老化的自動(dòng)化代理表移除的簡(jiǎn)單方法 (例如移除將最快到期的條目、移除最早被創(chuàng)建的條目、移除最少使用的條目)不適于受限 設(shè)備。
      [0009] 盡管用于代理設(shè)備自主地采取其決定以創(chuàng)建、保持、更新或移除代理表?xiàng)l目的若 干解決方案是已知的,但是它們不保證對(duì)于每受限設(shè)備的代理的高效分配(以所要求的冗 余級(jí)別)的最優(yōu)系統(tǒng)性能。


      【發(fā)明內(nèi)容】

      [0010] 本發(fā)明的一個(gè)目的是提供對(duì)于網(wǎng)絡(luò)中的代理表的高效管理以完成以下項(xiàng)中的至 少一個(gè):移除過(guò)時(shí)的代理表?xiàng)l目、避免代理表溢出、避免每個(gè)受限設(shè)備具有過(guò)多的能起作用 的代理(尤其是在密集網(wǎng)絡(luò)中)、保證每個(gè)受限設(shè)備具有至少單個(gè)代理(在密集網(wǎng)絡(luò)中)和最 優(yōu)的代理可靠性。
      [0011] 這個(gè)目的通過(guò)如權(quán)利要求1和14中所要求保護(hù)的裝置、如權(quán)利要求7、8、9、17和 19中所要求保護(hù)的代理設(shè)備、如權(quán)利要求22、23、24、25和26所要求保護(hù)的方法以及如權(quán)利 要求27中所要求保護(hù)的計(jì)算機(jī)程序產(chǎn)品來(lái)完成。
      [0012] 相應(yīng)地,建議了解決方案以按照優(yōu)化用于相關(guān)(各)網(wǎng)絡(luò)的性能、時(shí)延和可靠性, 同時(shí)優(yōu)化每個(gè)受限設(shè)備具有的一定數(shù)目的早期動(dòng)作的代理設(shè)備的方式,來(lái)管理代理表的內(nèi) 容?;趶拇碓O(shè)備和/或網(wǎng)絡(luò)中的其他設(shè)備接收的代理表信息,和/或至少部分地基于 對(duì)于由所述代理設(shè)備中的至少一個(gè)在擔(dān)當(dāng)用于所述資源受限設(shè)備的中繼設(shè)備時(shí)發(fā)送的消 息的觀察,來(lái)為至少一個(gè)資源受限設(shè)備確定具有用于資源受限設(shè)備的代理表?xiàng)l目的代理設(shè) 備的數(shù)目。知道每受限設(shè)備(例如ZGH))的代理設(shè)備的數(shù)目,就允許裝置(其可以在代理設(shè) 備、信宿設(shè)備、控制設(shè)備,比如例如調(diào)試工具或建筑物管理系統(tǒng),或另一個(gè)設(shè)備處被提供)增 加或移除或確認(rèn)或創(chuàng)建條目或試驗(yàn)條目。作為示例,具有用于資源受限設(shè)備的代理表?xiàng)l目 的代理設(shè)備的數(shù)目可以通過(guò)將對(duì)于代理表?xiàng)l目的請(qǐng)求,例如,以廣播發(fā)送以便尋址到代理, 或以單播發(fā)送以便尋址到存儲(chǔ)條目的另一設(shè)備,來(lái)確定??商鎿Q地或附加地,基于從代理設(shè) 備接收的信息和/或至少部分地基于對(duì)于由所述代理設(shè)備中的至少一個(gè)在擔(dān)當(dāng)用于所述 資源受限設(shè)備的中繼設(shè)備時(shí)發(fā)送的消息的觀察,來(lái)確定具有用于資源受限設(shè)備的代理表?xiàng)l 目的代理設(shè)備已經(jīng)代理資源受限設(shè)備的次數(shù)與資源受限設(shè)備已經(jīng)做出傳輸?shù)拇螖?shù)之間的 比率,并且如果該比率超過(guò)預(yù)定閾值則啟動(dòng)對(duì)于具有用于資源受限設(shè)備的代理表?xiàng)l目的至 少一個(gè)附加代理設(shè)備的創(chuàng)建,或者如果該比率超過(guò)另一個(gè)預(yù)定閾值則啟動(dòng)對(duì)于用于資源受 限設(shè)備的至少一個(gè)代理表?xiàng)l目的移除。此外,可以通過(guò)強(qiáng)制(各)代理設(shè)備報(bào)告關(guān)于已知資 源受限設(shè)備的信息來(lái)便利代理表管理。與之相結(jié)合,可以適配(各)代理設(shè)備來(lái)提供關(guān)于在 它/它們的接收范圍內(nèi)檢測(cè)到的資源受限設(shè)備的監(jiān)控記錄。所檢測(cè)的這些資源受限設(shè)備可 以還未被在它/它們的代理表中列出。
      [0013] 由此,可以確保每個(gè)受限節(jié)點(diǎn)在代理設(shè)備中具有表?xiàng)l目。通過(guò)確保每個(gè)資源受限 設(shè)備在其傳輸范圍內(nèi)具有若干能夠早期動(dòng)作的代理設(shè)備,可以優(yōu)化系統(tǒng)可靠性。由此,通過(guò) 對(duì)于每受限設(shè)備的代理設(shè)備的高效分配(以所要求的冗余級(jí)別)可以快速和高效地改進(jìn)系 統(tǒng)性能。所要求的或期望的每受限設(shè)備的代理設(shè)備的數(shù)目可以通過(guò)用于移除代理表?xiàng)l目 (從所選擇的代理設(shè)備)和/或增加代理表?xiàng)l目(到所選擇的代理設(shè)備)的代理表管理技術(shù)來(lái) 達(dá)到,從而優(yōu)化整體系統(tǒng)性能和可靠性特性。
      [0014] 如前面的獨(dú)立裝置、設(shè)備和方法獨(dú)立權(quán)利要求中所定義的所有解決方案涉及針對(duì) 前面目的的相關(guān)產(chǎn)品或替換性解決方案,其通過(guò)平衡使用用于資源受限節(jié)點(diǎn)的代理設(shè)備的 普通共同概念而聯(lián)系起來(lái),所述平衡使用用于資源受限節(jié)點(diǎn)的代理設(shè)備通過(guò)基于關(guān)于資源 受限設(shè)備和/或相關(guān)代理表?xiàng)l目的共享信息來(lái)管理用于資源受限設(shè)備的代理表?xiàng)l目,而實(shí) 現(xiàn)。
      [0015] 根據(jù)第一方面,可以基于從代理設(shè)備或網(wǎng)絡(luò)中的其他設(shè)備接收的代理表信息和/ 或至少部分地基于對(duì)于由所述代理設(shè)備中的至少一個(gè)在擔(dān)當(dāng)用于所述資源受限設(shè)備的中 繼設(shè)備時(shí)發(fā)送的消息的觀察,來(lái)確定代理設(shè)備的數(shù)目。這些措施便利了可以從中導(dǎo)出代理 設(shè)備的數(shù)目的信息的收集。
      [0016] 根據(jù)可以與前面的第一方面相結(jié)合的第二方面,至少所確定的具有用于資源受限 設(shè)備的代理表?xiàng)l目的代理設(shè)備的數(shù)目可以被存儲(chǔ)在代理計(jì)數(shù)表中,并且可以響應(yīng)于從代理 設(shè)備或另一設(shè)備(例如,信宿)接收并表明代理設(shè)備已經(jīng)決定或被指示從其代理表中丟棄資 源受限設(shè)備或者停止為了它進(jìn)行轉(zhuǎn)發(fā)的消息(例如,單播或組播或廣播消息),來(lái)從代理計(jì) 數(shù)表中移除代理設(shè)備。這個(gè)措施確保用于代理表管理的代理信息被保持為最新。
      [0017] 根據(jù)可以與前面的第一或第二方面相結(jié)合的第三方面,如果確定以下條件中的至 少一個(gè):存在多于預(yù)定上閾值的具有用于資源受限設(shè)備的代理表?xiàng)l目或者為了資源受限設(shè) 備進(jìn)行轉(zhuǎn)發(fā)的代理設(shè)備、代理設(shè)備具有不充分的可靠性指示符、給定區(qū)域中或具有給定能 力的所有代理設(shè)備具有滿的代理表、閾值改變、受限設(shè)備的特性改變、配對(duì)變化,則用于資 源受限設(shè)備的表?xiàng)l目可以被從至少一個(gè)代理表中移除或被標(biāo)記為移除的候選者或者為了 資源受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)可以被停止。這確保了對(duì)于每個(gè)資源受限設(shè)備,在其傳輸范圍內(nèi)的 能夠早期動(dòng)作的代理設(shè)備的數(shù)目被保持在該上閾值以下。
      [0018] 根據(jù)可以與前面第一到第三方面中的任一個(gè)相結(jié)合的第四方面,代理表?xiàng)l目由裝 置在該代理表?xiàng)l目的生存期到期時(shí)或到期前重建。由此,該裝置可以基于可用的代理相關(guān) 的信息來(lái)確定是否即便在代理表?xiàng)l目的生存期到期之后,其仍應(yīng)當(dāng)被維持。
      [0019] 根據(jù)可以與前面第一到第四方面中的任一個(gè)相結(jié)合的第五方面,如果它已經(jīng)確定 以下條件中的至少一個(gè):所確定的具有用于資源受限設(shè)備的代理表?xiàng)l目的代理設(shè)備的數(shù)目 (即,能夠早期動(dòng)作的代理設(shè)備的數(shù)目)在預(yù)定下閾值以下、現(xiàn)有代理沒(méi)有充分的可靠性指 示符、其他代理確實(shí)具有充分的或更好的可靠性指示符、閾值變化、受限設(shè)備的特性變化或 配對(duì)的改變,則可以啟動(dòng)動(dòng)作,該動(dòng)作使得創(chuàng)建具有用于資源受限設(shè)備的代理表?xiàng)l目或?yàn)?了資源受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)的更多能夠早期動(dòng)作的代理。由此,可以確保每個(gè)受限節(jié)點(diǎn)在代 理設(shè)備中都具有預(yù)定的最小數(shù)目的表?xiàng)l目。
      [0020] 根據(jù)可以與前面第一到第五方面中的任一個(gè)相結(jié)合的第六方面,代理設(shè)備可以被 適配成,在特定于代理的延遲時(shí)間到期之后,并且除非它已經(jīng)觀察到另一個(gè)代理已經(jīng)轉(zhuǎn)發(fā) 從針對(duì)其而言它具有用于轉(zhuǎn)發(fā)的代理表?xiàng)l目的資源受限設(shè)備接收的消息,才轉(zhuǎn)發(fā)該消息, 其中該代理設(shè)備被適配成控制該特定于代理的延遲時(shí)間從而使得這個(gè)延遲時(shí)間低于由該 資源受限設(shè)備的范圍內(nèi)的其他代理設(shè)備所使用的延遲時(shí)間的概率非零,即便網(wǎng)絡(luò)拓?fù)涫沁@ 樣的:這些其他代理設(shè)備相對(duì)于資源受限設(shè)備處于更好的位置,或者傳播條件是這樣的: 所述其他代理設(shè)備具有更好的可靠性指示符。由此,每個(gè)代理設(shè)備將不定期地得到為了受 限設(shè)備進(jìn)行動(dòng)作的機(jī)會(huì)。特定于代理的延遲時(shí)間可以通過(guò)包括以下項(xiàng)中的至少一個(gè)來(lái)計(jì) 算:隨機(jī)分量和/或基于對(duì)資源受限設(shè)備已經(jīng)發(fā)出還未被代理設(shè)備轉(zhuǎn)發(fā)的消息的這些最近 的事件的數(shù)目的計(jì)數(shù)的分量和/或基于代理設(shè)備為了資源受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)的計(jì)數(shù)的分 量。由此,可以實(shí)現(xiàn)更快地穩(wěn)定能起作用的代理的個(gè)數(shù)。
      [0021] 根據(jù)可以與第一到第八方面中的任一個(gè)相結(jié)合的第七方面,如果前面的具有用于 資源受限設(shè)備的代理表?xiàng)l目的代理設(shè)備已經(jīng)代理資源受限設(shè)備的次數(shù)與資源受限設(shè)備已 經(jīng)做出傳輸?shù)拇螖?shù)之間的比率已經(jīng)降到預(yù)定閾值或另一個(gè)(更低的)閾值以下,則啟動(dòng)動(dòng)作 以停止為了資源受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)并移除用于資源受限設(shè)備的代理設(shè)備的代理表?xiàng)l目,或 者將代理表?xiàng)l目標(biāo)記為移除的候選者。由此,可以檢測(cè)并丟棄不經(jīng)常使用或不再位于受限 設(shè)備的范圍內(nèi)的代理設(shè)備。
      [0022] 根據(jù)可以與第一到第七方面中的任一個(gè)相結(jié)合的第八方面,可以基于從沒(méi)有用于 資源受限設(shè)備的代理表?xiàng)l目或不為了資源受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)的代理設(shè)備接收的關(guān)于資源 受限設(shè)備的監(jiān)控信息,來(lái)確定具有用于資源受限設(shè)備的代理表?xiàng)l目的代理設(shè)備已經(jīng)代理資 源受限設(shè)備的次數(shù)與資源受限設(shè)備已經(jīng)做出傳輸?shù)拇螖?shù)之間的比率。因此,有利地,非能夠 早期動(dòng)作的代理設(shè)備可以參與代理表管理。
      [0023] 根據(jù)可以與第一到第九方面中的任一個(gè)相結(jié)合的第九方面,如果不為了資源受限 設(shè)備進(jìn)行轉(zhuǎn)發(fā)的第二(非能夠早期動(dòng)作的)代理設(shè)備檢測(cè)到另一個(gè)代理設(shè)備的比率超過(guò)預(yù) 定閾值,則該第二代理設(shè)備可以啟動(dòng)動(dòng)作以獲得用于資源受限設(shè)備的代理表?xiàng)l目或開(kāi)始為 了資源受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)。由此,沒(méi)有用于受限設(shè)備的代理表?xiàng)l目的代理設(shè)備可以能起作 用地參與表管理。
      [0024] 根據(jù)可以與第一到第九方面中的任一個(gè)相結(jié)合的第十方面,代理設(shè)備可以被適配 成接收涉及資源受限設(shè)備的命令消息,其中代理設(shè)備被適配成僅當(dāng)它當(dāng)前具有與來(lái)自受限 設(shè)備的最近的消息相關(guān)的監(jiān)控記錄時(shí)才執(zhí)行該命令。如前面已經(jīng)提到的,這增強(qiáng)了能起作 用的代理個(gè)數(shù)的穩(wěn)定性。特定的命令可以導(dǎo)致用于資源受限設(shè)備的代理表?xiàng)l目被增加到代 理設(shè)備中。
      [0025] 應(yīng)當(dāng)注意,裝置和代理設(shè)備每一個(gè)都可以被實(shí)現(xiàn)為具有分散的硬件部件的分散的 硬件電路、集成芯片、芯片模塊的布置、或?qū)崿F(xiàn)為由編寫(xiě)在計(jì)算機(jī)可讀介質(zhì)上或從諸如互聯(lián) 網(wǎng)之類(lèi)的網(wǎng)絡(luò)下載的、存儲(chǔ)在存儲(chǔ)器中的軟件例程或程序控制的信號(hào)處理設(shè)備或者芯片。
      [0026] 應(yīng)當(dāng)理解,權(quán)利要求1和14的裝置、權(quán)利要求7、8、9、17和19的代理設(shè)備、權(quán)利要 求22到26的方法和權(quán)利要求27的計(jì)算機(jī)程序產(chǎn)品具有類(lèi)似的和/或相同的優(yōu)選實(shí)施例, 具體來(lái)說(shuō),如從屬權(quán)利要求中所限定的。
      [0027] 應(yīng)當(dāng)理解,本發(fā)明的優(yōu)選實(shí)施例還可以是從屬權(quán)利要求與各獨(dú)立權(quán)利要求的任意 組合。
      [0028] 本發(fā)明的這些和其他方面將通過(guò)下文中描述的實(shí)施例而顯而易見(jiàn),并且將參照下 文中描述的實(shí)施例而被闡明。

      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0029] 在圖中: 圖1示出根據(jù)各個(gè)實(shí)施例的系統(tǒng)架構(gòu)的示意性框圖。

      【具體實(shí)施方式】
      [0030] 現(xiàn)在基于無(wú)線網(wǎng)狀網(wǎng)絡(luò)來(lái)描述各實(shí)施例,該網(wǎng)狀網(wǎng)絡(luò)包含一個(gè)或多個(gè)受限設(shè)備R、 一個(gè)或多個(gè)信宿設(shè)備T、一個(gè)或多個(gè)代理設(shè)備P ;所述受限設(shè)備R (例如,由能量挖掘機(jī)制供 電的設(shè)備)能夠通過(guò)將消息放入分組中來(lái)發(fā)送消息,但是在其發(fā)送許多或長(zhǎng)的無(wú)線分組的 能力上受限,并且在其長(zhǎng)時(shí)間段內(nèi)完全監(jiān)聽(tīng)分組或接收的能力上受限;所述信宿設(shè)備T應(yīng) 當(dāng)接收來(lái)自受限設(shè)備R的消息并根據(jù)該消息進(jìn)行動(dòng)作,其中消息可以被編碼成一個(gè)或多個(gè) 分組,并且對(duì)分組中的消息的編碼可以在逐跳的基礎(chǔ)上變化,并且消息能夠以任播、單播、 多播、組播或廣播通信模式來(lái)傳送;所述代理設(shè)備P幫助將來(lái)自受限設(shè)備的消息傳送到超 出受限設(shè)備的(無(wú)線電)范圍,和/或幫助以所要求的消息格式來(lái)傳送所述消息和/或當(dāng)它 們從受限設(shè)備接收分組時(shí)通過(guò)采取特別動(dòng)作(例如,將消息向前傳送到信宿設(shè)備T)來(lái)以更 可靠的消息格式進(jìn)行傳送。代理設(shè)備Ρ通??梢跃哂斜仁芟拊O(shè)備更多的能源,因此它們能 夠進(jìn)行附加的消息處理,使用具有更長(zhǎng)消息或根據(jù)不同協(xié)議的消息的不同消息格式,為了 受限設(shè)備做出重試動(dòng)作或路由發(fā)現(xiàn)動(dòng)作,等等??蛇x地,可以提供一個(gè)或多個(gè)路由器設(shè)備 RT,其不能擔(dān)當(dāng)代理設(shè)備但是能夠?qū)⒋碓O(shè)備Ρ發(fā)送的消息朝著信宿設(shè)備Τ路由。該網(wǎng)絡(luò) 被稱(chēng)為"網(wǎng)狀"網(wǎng)絡(luò)以表明至少存在一個(gè)能夠擔(dān)當(dāng)用于消息的中繼的設(shè)備。
      [0031] 單個(gè)設(shè)備可以擔(dān)當(dāng)信宿設(shè)備Τ和代理設(shè)備Ρ二者,也可以擔(dān)當(dāng)路由器設(shè)備RT。
      [0032] 圖1示出典型的網(wǎng)絡(luò)拓?fù)洌梢栽谠摼W(wǎng)絡(luò)拓?fù)渲袑?shí)現(xiàn)本發(fā)明。圖1中的箭頭示出 被發(fā)送并被接收以將消息從受限設(shè)備R1傳送到信宿設(shè)備Τ1的分組。虛線箭頭表明,在該 示例中,由受限設(shè)備R1發(fā)送的原始分組還被第一代理設(shè)備Ρ1接收,但是該第一代理設(shè)備Ρ1 并不作用于所述原始分組。存在第一代理設(shè)備Ρ1和第二代理設(shè)備Ρ2可以根據(jù)其進(jìn)行協(xié)調(diào) 以防止當(dāng)轉(zhuǎn)發(fā)分組時(shí)它們兩者的任何浪費(fèi)動(dòng)作的若干方法。
      [0033] 如圖1中所表明的,第一和第二代理設(shè)備Ρ1和Ρ2兩者都是受限設(shè)備R1的范圍內(nèi) 的代理。為什么可能有益的是具有其中范圍內(nèi)的多個(gè)設(shè)備能夠擔(dān)當(dāng)用于受限設(shè)備R1的代 理或者作為用于受限設(shè)備R1的代理來(lái)工作的系統(tǒng)設(shè)計(jì),存在若干理由。
      [0034] 第一個(gè)理由是可靠性。對(duì)于每個(gè)消息%,受限設(shè)備R1可能僅具有有限的能量來(lái)發(fā) 送包含該消息的分組。舉例來(lái)說(shuō),受限設(shè)備R1可能僅能夠發(fā)送在(例如,由所采集的能量的 可用性所限定的)非常短的時(shí)間窗口內(nèi)對(duì)消息進(jìn)行編碼的兩個(gè)或三個(gè)分組。它也可能不能 夠施行所要求的信道訪問(wèn)機(jī)制和/或等待接收應(yīng)答幀,所有這些都可以負(fù)面影響通信可靠 性。在那種情況下,在受限設(shè)備R1周?chē)哂懈啻?其都將監(jiān)聽(tīng)并且也能夠轉(zhuǎn)發(fā)來(lái)自受 限設(shè)備R1的分組)增加了至少一個(gè)代理將接收具有消息%的分組并隨后確保它被傳送到 信宿T的機(jī)會(huì)。
      [0035] 第二個(gè)理由是移動(dòng)性。如果受限設(shè)備R1能夠四處移動(dòng),則它可以移動(dòng)到任何單個(gè) 代理的范圍之外,該代理可以被移走/關(guān)閉或者傳播條件可以改變(例如,由于臨時(shí)或永久 的空間重新布置或人員移動(dòng))。
      [0036] 第三個(gè)理由是避免對(duì)受限設(shè)備進(jìn)行配置。配置受限設(shè)備R1以保持單個(gè)代理設(shè)備 的網(wǎng)絡(luò)地址可能是不可能的或者不合期望的。受限設(shè)備R1發(fā)送的任何消息分組將因此自 動(dòng)地成為尋址到所有或多個(gè)(范圍內(nèi)的)能夠代理的設(shè)備的廣播/多播分組。
      [0037] 本發(fā)明的實(shí)施例應(yīng)用于具備針對(duì)每個(gè)受限設(shè)備R1具有多個(gè)代理的能力的系統(tǒng)。 在這樣的系統(tǒng)中,如果代理能夠包含關(guān)于受限設(shè)備的"狀態(tài)信息"(也被稱(chēng)為"代理表信 息"),則對(duì)于速度、效率和可靠性是有益的。這樣的可適用于單個(gè)受限設(shè)備R1的"狀態(tài)信息" 的示例是:(i)受限設(shè)備的標(biāo)識(shí)符;(ii)針對(duì)來(lái)自受限設(shè)備R1的某些消息的信宿設(shè)備(或 多個(gè)信宿設(shè)備)的地址(或標(biāo)識(shí)),以免受限設(shè)備R1不能或沒(méi)有將這個(gè)信息嵌入其消息分組 中,或者影響為了受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)的其他信息(例如,條目狀態(tài)、路由信息、用于轉(zhuǎn)發(fā)的別 名地址);(iii)使得從或到受限設(shè)備R1的通信更安全的信息,例如,受限設(shè)備R1使用的加 密密鑰、受限設(shè)備R1最近使用的安全性幀計(jì)數(shù)器(幀計(jì)數(shù)器能夠保護(hù)免受再播攻擊和/或 被用作密鑰的初始化向量);(iv)關(guān)于受限設(shè)備和代理設(shè)備之間的鏈路的質(zhì)量的信息;(V) 受限設(shè)備的能力;(vi)消息,一旦受限設(shè)備R1對(duì)其無(wú)線電單元上電并將其設(shè)置成接收這樣 的消息,該消息就需要被發(fā)送到受限設(shè)備R1 ;它們中的所有或一些可以被存儲(chǔ)。通常,在能 量挖掘設(shè)備或節(jié)點(diǎn)發(fā)送了一個(gè)消息分組后,其可以對(duì)其無(wú)線電單元上電并將其設(shè)置成短時(shí) 間內(nèi)的接收模式。
      [0038] 在各實(shí)施例中,術(shù)語(yǔ)'代理表'和'代理表信息'意圖覆蓋保持關(guān)于或用于一個(gè)或多 個(gè)受限設(shè)備的信息的代理中的任何數(shù)據(jù)結(jié)構(gòu)的部分或全部,并可以包含前面段落中描述的 信息元素中的一個(gè)或多個(gè)。代理表可以包含用于一個(gè)或許多不同受限節(jié)點(diǎn)Rx的信息。因 此,在這樣的系統(tǒng)中,代理表?xiàng)l目需要被創(chuàng)建、維持和用于轉(zhuǎn)發(fā)受限設(shè)備的通信,并且潛在 地也需要被移除。
      [0039] 舉例來(lái)說(shuō),在圖1中,如果代理設(shè)備P1和P2兩者在它們的代理表中都存儲(chǔ)用于受 限設(shè)備R1的信息,則是有益的。在受限設(shè)備R1可以四處移動(dòng)的情況下,如果第三代理設(shè)備 P3會(huì)存儲(chǔ)那個(gè)信息,則也是有益的。然而,在大多數(shù)設(shè)想的網(wǎng)狀網(wǎng)絡(luò)中,代理設(shè)備或節(jié)點(diǎn)中 的存儲(chǔ)器是有限的,使得在所有(能夠)代理節(jié)點(diǎn)的所有代理表中存儲(chǔ)關(guān)于所有受限節(jié)點(diǎn)的 信息并不總是可能的。
      [0040] 然而,仍然可以選擇當(dāng)前在其代理表中沒(méi)有關(guān)于受限節(jié)點(diǎn)R1的任何信息的代理 節(jié)點(diǎn)來(lái)作為用于那個(gè)節(jié)點(diǎn)的代理而開(kāi)始工作。因此,可以標(biāo)識(shí)出受限節(jié)點(diǎn)周?chē)膬煞N類(lèi) 型的代理。第一種類(lèi)型是能夠早期動(dòng)作的代理,它在其代理表中具有關(guān)于受限設(shè)備的信息 或?yàn)榱诉@樣的受限設(shè)備進(jìn)行轉(zhuǎn)發(fā),第二種類(lèi)型是不能夠早期動(dòng)作的代理,它在其代理表中 (還)沒(méi)有關(guān)于任何受限設(shè)備的信息,或者至少?zèng)]有足夠的信息,并因此在其接收到來(lái)自受 限設(shè)備R1的消息的時(shí)刻不能為了受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā)。晚期動(dòng)作的代理將首先必須從 網(wǎng)絡(luò)中的其他地方獲得必要的信息。應(yīng)當(dāng)注意,在整個(gè)本說(shuō)明書(shū)中,術(shù)語(yǔ)"能起作用的代理" 和"能夠早期動(dòng)作的代理"具有相同的含義并且意圖被可互換地使用。
      [0041] 網(wǎng)絡(luò)中的布置可以使得每個(gè)受限節(jié)點(diǎn)在其傳輸范圍內(nèi)具有至少一些能夠早期動(dòng) 作的代理。然而,在這種情況下,用來(lái)防止每個(gè)能夠早期動(dòng)作的代理在它從其范圍內(nèi)的受限 設(shè)備接收到消息時(shí)在所有情況下都決定進(jìn)行動(dòng)作的機(jī)制可能是合期望的。否則,多個(gè)能夠 早期動(dòng)作的代理的存在可能導(dǎo)致消息傳送時(shí)延的增加或甚至傳送可靠性的降低。這樣設(shè)想 的防止機(jī)制中的一個(gè)可以是:如果某個(gè)代理設(shè)備作用于從受限設(shè)備R1接收的消息,則通知 受限設(shè)備的范圍內(nèi)的其他代理。如果其他代理設(shè)備被通知了關(guān)于所述某個(gè)代理設(shè)備的動(dòng) 作,則它們能夠制止自己進(jìn)行動(dòng)作。這樣的信息機(jī)制可以實(shí)現(xiàn)如下。假設(shè)第一代理設(shè)備P1 已經(jīng)從受限設(shè)備R1接收了消息仏,并且現(xiàn)在必須決定是否進(jìn)行動(dòng)作。于是,它將開(kāi)啟一個(gè) 超時(shí)計(jì)數(shù)器并監(jiān)聽(tīng)網(wǎng)絡(luò)信道。如果它看到來(lái)自另一個(gè)代理設(shè)備(例如,第二設(shè)備P2)的分組, 該分組包含表明第二代理設(shè)備P2已經(jīng)作用于受限設(shè)備R1的相同消息吣的有效載荷,那么 第一代理設(shè)備P1決定不進(jìn)行動(dòng)作并停止該計(jì)數(shù)器。如果該計(jì)數(shù)器計(jì)數(shù)到零而未接收到針 對(duì)受限設(shè)備R1的消息%的來(lái)自第二代理設(shè)備P2的分組,那么第一代理設(shè)備P1就變得能 起作用并且代理受限設(shè)備R1。由于網(wǎng)絡(luò)發(fā)送范圍的差異和無(wú)線分組傳送的某種內(nèi)在的不 可靠性,類(lèi)似這樣的機(jī)制將不會(huì)在所有情況下都禁止多個(gè)代理決定作用于來(lái)自受限設(shè)備R1 的相同消息。因此,設(shè)想例如在信宿節(jié)點(diǎn)中還有機(jī)制來(lái)濾除來(lái)自所有進(jìn)行動(dòng)作的多個(gè)代理 的重復(fù)消息。
      [0042] 在即將到來(lái)的ZGP標(biāo)準(zhǔn)中,以下機(jī)制被用于能起作用的和有效的代理表?xiàng)l目(參 見(jiàn)ZGP規(guī)范,ZigBee文檔09-5499-23,第A. 3. 5. 2. 1節(jié),第124頁(yè)第9-39行)。在單播轉(zhuǎn)發(fā) 的情況下,具有用于特定受限設(shè)備的代理表?xiàng)l目的代理基于準(zhǔn)則(諸如所接收的來(lái)自受限 設(shè)備的信號(hào)的質(zhì)量、路由到信宿設(shè)備的單播的可用性和作為在過(guò)去第一個(gè)轉(zhuǎn)發(fā)的事實(shí))來(lái) 計(jì)算轉(zhuǎn)發(fā)延遲。當(dāng)轉(zhuǎn)發(fā)延遲到期時(shí),代理設(shè)備在2跳廣播中發(fā)送具有別名網(wǎng)絡(luò)源地址和別 名網(wǎng)絡(luò)序列號(hào)(兩者都從GPDF中的信息導(dǎo)出)的ZGP隧道(Tunneling)停止消息以通知其他 代理,并且隨后在單播中發(fā)送(各)ZGP通告消息。當(dāng)在轉(zhuǎn)發(fā)延遲內(nèi)接收到針對(duì)相同ZGH)命 令的ZGP隧道停止消息時(shí),代理取消其自身的預(yù)定的傳輸。在用于GPDF的組播通信表明接 收時(shí)機(jī)的情況下,那些具有用于特定受限設(shè)備的代理表?xiàng)l目的代理如前面描述地來(lái)計(jì)算轉(zhuǎn) 發(fā)延遲(不考慮路由到信宿設(shè)備的單播的可用性)。當(dāng)轉(zhuǎn)發(fā)延遲到期時(shí),代理在APS (應(yīng)用支 持子層)多播中發(fā)送(各)ZGP通告消息,并且它包括其短地址和從受限設(shè)備R1接收的信號(hào) 的質(zhì)量的指示符。當(dāng)在轉(zhuǎn)發(fā)延遲內(nèi)接收到用于相同ZGH)命令的ZGP通告消息時(shí),如果ZGP 通告具有更好的質(zhì)量指示符或相等的質(zhì)量指示符和更低的短地址,則代理設(shè)備取消其自身 的預(yù)定的傳輸。在用于GPDF的組播通信未表明接收時(shí)機(jī)的情況下,具有用于特定受限設(shè)備 的代理表?xiàng)l目的代理設(shè)備在APS多播中轉(zhuǎn)發(fā)具有別名網(wǎng)絡(luò)源地址和別名網(wǎng)絡(luò)序列號(hào)(兩者 都從GPDF中的信息導(dǎo)出)的(各)ZGP通告消息,這使得單獨(dú)生成的ZGP通告分組看起來(lái)與 ZigBee的廣播事務(wù)表相同。能夠進(jìn)行基于信宿表的組播轉(zhuǎn)發(fā)的信宿可以使用相同的機(jī)制 (參見(jiàn) ZGP 規(guī)范,09-5499-23,第 A. 3. 5. 2. 5 節(jié),第 135 頁(yè)第 28-35 行)。
      [0043] 如果代理設(shè)備成功地發(fā)送了 ZGP通告,那么它將其代理表?xiàng)l目的 標(biāo)志設(shè)置成"真"并且當(dāng)從單播信宿接收到標(biāo)志被設(shè)置 成"假"的ZGP通告響應(yīng)消息時(shí)將其清除(參見(jiàn)ZGP規(guī)范,09-5499-23,第A. 3. 5. 2. 1節(jié),第 124頁(yè)第9-39行)。信宿基于ZGH)標(biāo)識(shí)符(SrcID)、幀計(jì)數(shù)器值和通信模式來(lái)過(guò)濾所接收 的ZGPD命令;附加的重復(fù)過(guò)濾由更低的層施行(參見(jiàn)ZigBee綠色能源規(guī)范,09-5499-23,第 Α· 3. 6. 1. 2 節(jié))。
      [0044] 代理表?xiàng)l目需要被初始創(chuàng)建。它們可以例如被創(chuàng)建為涉及用戶和/或工具的調(diào)試 過(guò)程的一部分。代理表?xiàng)l目還可以被自動(dòng)地創(chuàng)建。決定代理受限節(jié)點(diǎn)的非能夠早期動(dòng)作的 代理在動(dòng)作結(jié)束時(shí)可以在其自身中帶著用于創(chuàng)建針對(duì)受限設(shè)備的代理表的足夠信息而終 結(jié)。能夠偷聽(tīng)到(overhear)允許其制作一個(gè)額外的代理表?xiàng)l目的通信的非能夠早期動(dòng)作 的節(jié)點(diǎn)可以決定這么做,尤其是當(dāng)它具有用于更多可用條目的空閑空間時(shí)。
      [0045] 假定代理設(shè)備(偷)聽(tīng)到在網(wǎng)絡(luò)中被四處發(fā)送的關(guān)于受限節(jié)點(diǎn)的信息,這允許其將 受限設(shè)備增加到其代理表并變成用于受限設(shè)備的能夠早期動(dòng)作的節(jié)點(diǎn)。尤其是在代理設(shè)備 (還)未從受限設(shè)備接收任何消息的情況下,即,它可能(還)不在受限設(shè)備的范圍內(nèi)。代理設(shè) 備可能例如聽(tīng)到意圖用于所有感興趣節(jié)點(diǎn)從而通知它們關(guān)于節(jié)點(diǎn)受限節(jié)點(diǎn)的廣播或多播 類(lèi)型的消息。代理Ρχ應(yīng)當(dāng)如何決定其是否應(yīng)當(dāng)將受限設(shè)備增加到其代理表,尤其是當(dāng)這意 味著它必須從代理表中刪除另一個(gè)條目時(shí)?下面討論用于這樣的決定的輔助方法。
      [0046] 在即將到來(lái)的ZGP標(biāo)準(zhǔn)中,使用下面的機(jī)制將信息配置進(jìn)代理表中(參見(jiàn)ZGP規(guī) 范,09-5499-23,第 Α· 3. 5. 2. 1 節(jié),第 122 頁(yè)第 17-41 行;第 A. 3. 5. 2. 2. 2 節(jié),第 127 頁(yè)第 2-21 行;第A. 3. 9節(jié))。作為成功的調(diào)試過(guò)程的一部分,ZGP信宿(ZGPS)或ZGPCT (ZGP調(diào)試工 具)通常作為網(wǎng)絡(luò)寬泛廣播來(lái)發(fā)送Χ?/ο&?標(biāo)志被設(shè)置成"〇bl"的ZGP配對(duì)消息(參見(jiàn)ZGP 規(guī)范,09-5499-23,第A. 3. 3. 5. 2節(jié)),該ZGP配對(duì)消息除了別的以外還攜帶SrcID (即受限 設(shè)備ZGPD的標(biāo)識(shí)符)、安全性設(shè)置(如果有的話)和所要求的用于轉(zhuǎn)發(fā)的通信模式。當(dāng)接收 到ZGP配對(duì)時(shí),代理設(shè)備利用所提供的信息來(lái)創(chuàng)建/擴(kuò)展代理表?xiàng)l目。對(duì)于能夠基于信宿 表進(jìn)行轉(zhuǎn)發(fā)的信宿,當(dāng)接收到可以由另一個(gè)ZGPS或ZGPCT或另一個(gè)管理設(shè)備發(fā)送的ZGP配 對(duì)配置命令時(shí)創(chuàng)建信宿表?xiàng)l目(參見(jiàn)ZigBee綠色能源規(guī)范,09-5499-23,第A. 3. 3. 4. 7節(jié); 第A. 3. 5. 2. 5節(jié)第132頁(yè)第27行至第134頁(yè)第27行)。
      [0047] 如果可能,應(yīng)當(dāng)自動(dòng)地移除老的/多余的代理表?xiàng)l目。然而,受限設(shè)備可能具有非 常不規(guī)律的發(fā)送模式,這例如依賴于能量的可用性和/或用戶觸發(fā)。一種管理代理表的方 式可以是使用"最近最久未使用"的置換策略。在"最近最久未使用"的策略下,如果代理 設(shè)備需要將受限設(shè)備增加到其已經(jīng)滿了的代理表,那么它將丟棄它最近最久未使用的節(jié)點(diǎn) &,其中在所述表中的所有節(jié)點(diǎn)中可以選擇節(jié)點(diǎn)Ri作為這個(gè)節(jié)點(diǎn),其中代理設(shè)備最近最久 未(在最遠(yuǎn)的過(guò)去)為了該節(jié)點(diǎn)擔(dān)當(dāng)代理,或者在所述表中的所有節(jié)點(diǎn)中可以選擇節(jié)點(diǎn)氏作 為這個(gè)節(jié)點(diǎn),其中代理設(shè)備觀察到該節(jié)點(diǎn)最近最久未發(fā)送任何消息。
      [0048] 然而,這樣的"最近最久未使用"置換策略存在問(wèn)題。假設(shè)代理表被限制到5個(gè)條 目,并且網(wǎng)絡(luò)包含15個(gè)代理設(shè)備(節(jié)點(diǎn))和15個(gè)受限設(shè)備(節(jié)點(diǎn)),其中所有這些設(shè)備都在所 有其他設(shè)備的接收范圍內(nèi)。假設(shè)所述受限設(shè)備中的10個(gè)是每分鐘報(bào)告數(shù)據(jù)的溫度傳感器, 并且5個(gè)是每天平均使用一次的光開(kāi)關(guān)按鈕。在這種情況下,很可能存在的是一一每天早 晨,不管使用什么樣的確切的"最近最久未使用"置換策略,所有代理設(shè)備中的所有代理表 將被關(guān)于溫度傳感器的數(shù)據(jù)所填滿,而所有光開(kāi)關(guān)從所述表中消失。根據(jù)網(wǎng)絡(luò)的其他方面 的設(shè)計(jì),這將使得光開(kāi)關(guān)消息處理變得緩慢、不可靠或甚至不可能。因此需要比"最近最久 未使用"更好的策略。15個(gè)代理設(shè)備在其間具有15*5=75個(gè)表?xiàng)l目,所以應(yīng)當(dāng)可能的是,使 得15個(gè)受限設(shè)備中的每一個(gè)出現(xiàn)在至少一個(gè)代理設(shè)備的代理表中。
      [0049] 另一個(gè)管理代理表的方式可以是使用'先入先出'置換策略。那顯然也是次優(yōu)的, 因?yàn)樗纯紤]任何受限設(shè)備的能動(dòng)性或重要性。
      [0050] 回退(fallback)解決方案在移除代理表?xiàng)l目中可能牽涉用戶。
      [0051] 即將到來(lái)的ZGP標(biāo)準(zhǔn)提供以下用于代理表?xiàng)l目移除的機(jī)制。
      [0052] 從網(wǎng)絡(luò)中移除ZGH)設(shè)備,包括移除相關(guān)的代理表?xiàng)l目,能夠通過(guò)ZGPD發(fā)送ZGPD 停止運(yùn)作命令和/或通過(guò)信宿/調(diào)試工具發(fā)送標(biāo)志被設(shè)置成"真"的ZGP配對(duì) 命令來(lái)觸發(fā)(參見(jiàn)ZGP規(guī)范,09-5499-23,第Α. 3. 3. 5. 2節(jié))。兩個(gè)動(dòng)作都期望由用戶來(lái)觸發(fā)。 從代理表?xiàng)l目中移除特定配對(duì)(即信宿信息)可以通過(guò)信宿/調(diào)試工具發(fā)送Α?&?標(biāo)志 被設(shè)置成"假"的ZGP配對(duì)命令來(lái)觸發(fā)。信宿可以通過(guò)發(fā)送NoPairing標(biāo)志被設(shè)置成"真" 的ZGP通告響應(yīng)來(lái)移除過(guò)時(shí)的單播配對(duì)(參見(jiàn)ZGP規(guī)范,09-5499-23,第A. 3. 3. 5. 1節(jié))。對(duì) 于在建筑物自動(dòng)化范圍內(nèi)運(yùn)行的代理設(shè)備,推薦清除標(biāo)志被設(shè)置成"假"的代理表 條目(參見(jiàn)用于ZBA的ZGP最佳實(shí)踐,ZigBee文檔1 I-0196r01,第5. 4. 2. 1節(jié),第24頁(yè)第 22-24行)。代理還可以具有字段的你 irWcii陽(yáng)標(biāo)志被設(shè)置成"ObO"的條目,其 可以被移動(dòng)到你》列表(ZigBee 文檔 09-5499r23,第 3. 5. 2. 2. 1 節(jié)第 21-23 行)。
      [0053] 當(dāng)用于未知受限設(shè)備的表?xiàng)l目可以被"及時(shí)"地發(fā)現(xiàn)時(shí),例如,當(dāng)首先觀察到來(lái)自 設(shè)備的命令,并且曾經(jīng)被移除/被無(wú)效的表?xiàng)l目可以被再次重新發(fā)現(xiàn)/激活時(shí),應(yīng)當(dāng)注意, 不好的啟發(fā)式方法不會(huì)導(dǎo)致系統(tǒng)的嚴(yán)重故障。想象一個(gè)便攜式緊急按鈕,其意圖當(dāng)持有人 (bearer)需要幫助時(shí)被操作。將它視為資源受限設(shè)備(例如能量采集設(shè)備)可能是有益的, 因?yàn)檫@保證一個(gè)人不必應(yīng)付空的電池/電池更換??梢詣?chuàng)建與信宿設(shè)備的配對(duì)。但是該按 鈕將很少被操作(比方說(shuō)一年幾次),可能每次都在不同的位置(隨著其持有人移動(dòng));并且即 便是維護(hù)操作(如果有的話)也可能是不頻繁的(例如每?jī)芍埽?。?dāng)按鈕激活時(shí),如果沒(méi)有代 理具有表?xiàng)l目,那么在一個(gè)設(shè)想的系統(tǒng)實(shí)現(xiàn)中,將不會(huì)轉(zhuǎn)發(fā)消息并且替代地,可以發(fā)送一個(gè) 查詢;并且可以將查詢結(jié)果僅用于轉(zhuǎn)發(fā)下一個(gè)消息。然而,當(dāng)前的關(guān)鍵警報(bào)可能不會(huì)得到轉(zhuǎn) 發(fā)。
      [0054] 根據(jù)第一實(shí)施例,對(duì)于至少一個(gè)受限設(shè)備,系統(tǒng)中有至少一個(gè)表管理實(shí)體(不定期 地)確定多少代理具有用于該受限設(shè)備的代理表?xiàng)l目。表管理實(shí)體可以是為了受限設(shè)備進(jìn) 行轉(zhuǎn)發(fā)的代理設(shè)備中的至少一個(gè)、與受限設(shè)備配對(duì)的信宿中的至少一個(gè),或者另一個(gè)設(shè)備, 例如(各)集中式維護(hù)設(shè)備,比如例如ZigBee信任中心、ZigBee協(xié)調(diào)器、ZigBee網(wǎng)絡(luò)管理器、 調(diào)試工具或網(wǎng)絡(luò)中或網(wǎng)絡(luò)外的其他類(lèi)型的控制器/管理器節(jié)點(diǎn),例如建筑物管理系統(tǒng)。除 了保持能起作用的代理的計(jì)數(shù),可以存儲(chǔ)附加信息,包括能起作用的代理的一個(gè)或多個(gè)標(biāo) 識(shí)符、能起作用的代理的可靠性指示符、能起作用的代理的能力、能起作用的代理的表的填 充級(jí)別、能起作用的代理的位置、等等。
      [0055] 確定能起作用的代理設(shè)備的數(shù)目的需求和確定的確切方式以及由該確定所導(dǎo)致 的動(dòng)作對(duì)于每個(gè)受限設(shè)備可以不同,例如考慮比如受限設(shè)備的類(lèi)型、應(yīng)用、移動(dòng)性、報(bào)告間 隔或受限設(shè)備的個(gè)體特性之類(lèi)的準(zhǔn)則。特性可以包括例如節(jié)點(diǎn)的重要性和位置(例如局部 傳播條件)或轉(zhuǎn)發(fā)機(jī)制(例如單播、組播、通配符代理表?xiàng)l目)。
      [0056] 每受限設(shè)備具有的能夠早期動(dòng)作的代理設(shè)備的目標(biāo)數(shù)目或者可替換地用于代理 設(shè)備的該數(shù)目的下閾值和上閾值可以被全局地確定、由標(biāo)準(zhǔn)或特定網(wǎng)絡(luò)或供應(yīng)商的方針固 定。此外,它可以依賴于設(shè)備類(lèi)型、應(yīng)用、移動(dòng)性、報(bào)告間隔、受限設(shè)備的個(gè)體特性,例如,重 要性和位置(例如局部傳播條件)或轉(zhuǎn)發(fā)機(jī)制(例如單播、組播)。目標(biāo)數(shù)目或閾值可以在網(wǎng) 絡(luò)的生存期內(nèi)變化,例如由信宿、管理實(shí)體觸發(fā),或者由某種配置變化而引起,例如受限設(shè) 備的報(bào)告頻率的變化或配對(duì)的變化。此外,如下面所描述的,可以定義用于對(duì)能夠早期動(dòng)作 的代理進(jìn)行選擇的附加條件(參見(jiàn)下面描述的比較準(zhǔn)則)。
      [0057] 盡管增加更多用于受限節(jié)點(diǎn)的能夠早期動(dòng)作的代理設(shè)備可以提高可靠性,但是它 也可以導(dǎo)致額外的網(wǎng)絡(luò)流量,使得優(yōu)化準(zhǔn)則應(yīng)當(dāng)不必是最大化能夠早期動(dòng)作的代理設(shè)備的 數(shù)目。表管理實(shí)體可以將每受限設(shè)備具有的能夠早期動(dòng)作的代理設(shè)備的數(shù)目保持為在下界 以上,但這可以與表管理實(shí)體將能夠早期動(dòng)作的代理設(shè)備的數(shù)目保持在某個(gè)下界閾值以下 相結(jié)合。如果定義了用于能夠早期動(dòng)作的代理的附加條件(參見(jiàn)下面描述的比較準(zhǔn)則),那 么代理開(kāi)始或停止?jié)M足那些條件的事實(shí)也可以導(dǎo)致它被增加到能夠早期動(dòng)作的代理/被 從能夠早期動(dòng)作的代理中刪除。舉例來(lái)說(shuō),如果能夠早期動(dòng)作的代理不再滿足最小的可靠 性指示符條件,那么它可以被從能起作用的代理(計(jì)數(shù))表中移除。在另一個(gè)示例中,如果在 具有特定能力(例如能夠進(jìn)行單播轉(zhuǎn)發(fā))的特定受限設(shè)備R2的范圍內(nèi)的所有代理設(shè)備使得 它們的表是滿的,并且需要用于受限節(jié)點(diǎn)R2的新的單播代理表?xiàng)l目,那么用于相同范圍內(nèi) 的另一個(gè)節(jié)點(diǎn)R1的組播表?xiàng)l目可以在那些代理中的至少一個(gè)上被啟動(dòng),并且如果需要,可 以被增加到R1的范圍內(nèi)的一個(gè)或多個(gè)能夠組播的代理的代理表。
      [0058] 如果代理設(shè)備作為一般的代理設(shè)備或作為特別用于相關(guān)受限設(shè)備的代理設(shè)備在 長(zhǎng)時(shí)間內(nèi)是不能起作用的,或者如果該代理設(shè)備已經(jīng)決定或已經(jīng)被指示從其自己的(各)代 理表中丟棄受限設(shè)備,那么使得從表管理實(shí)體中的能起作用的代理(計(jì)數(shù))表中丟棄該代理 設(shè)備,這個(gè)機(jī)制可以與所建議的在代理表中保持至少能起作用的代理計(jì)數(shù)的解決方案相結(jié) 合。從其表中丟棄設(shè)備的代理設(shè)備可以例如發(fā)送聲明它已經(jīng)這么做的廣播消息,或者這個(gè) 信息可以從其代理表信息中導(dǎo)出。可替換地,可以從指示代理移除其用于給定受限設(shè)備的 代理表?xiàng)l目的命令中導(dǎo)出從用于該受限設(shè)備的能起作用的代理表中丟棄代理設(shè)備的需要。
      [0059] 此外,如果代理設(shè)備從未、很少或者在給定長(zhǎng)度的最近時(shí)間間隔內(nèi)從未得到擔(dān)當(dāng) 能起作用的代理設(shè)備的機(jī)會(huì),那么它自主地丟棄用于特定設(shè)備的表?xiàng)l目,這有利地可以與 前面的代理計(jì)數(shù)解決方案相結(jié)合。因此,可以允許也移除對(duì)于受限設(shè)備而言永遠(yuǎn)不會(huì)使用 的這樣的代理設(shè)備。
      [0060] 在基于表管理實(shí)體利用上界閾值對(duì)代理設(shè)備進(jìn)行計(jì)數(shù)的第一實(shí)施例中,如果確定 表明多于某個(gè)上閾值的代理設(shè)備為了某個(gè)受限設(shè)備進(jìn)行轉(zhuǎn)發(fā),那么表管理實(shí)體采取使得一 些代理表?xiàng)l目被丟棄的動(dòng)作。
      [0061] 為了標(biāo)識(shí)出應(yīng)當(dāng)保持代理表?xiàng)l目的代理設(shè)備和/或應(yīng)當(dāng)丟棄代理表?xiàng)l目的代理 設(shè)備,表管理實(shí)體可以使用以下比較準(zhǔn)則中的至少一個(gè):比如,例如基于信號(hào)強(qiáng)度或代理 設(shè)備和受限節(jié)點(diǎn)之間的距離的可靠性指示符、或表明代理設(shè)備多久接收/丟失一次來(lái)自受 限節(jié)點(diǎn)的通信的可靠性指示符、代理設(shè)備的代理表中的條目的數(shù)目(該代理設(shè)備基于該數(shù) 目是作用極大的(例如,如果這個(gè)數(shù)目更大,那么丟棄一個(gè)條目對(duì)于這個(gè)代理設(shè)備就可以是 更有益的))、代理的能力(例如在所支持的安全性或通信模式方面)、與其他代理設(shè)備相比 較而言該代理設(shè)備代理受限節(jié)點(diǎn)的比較性比率、以及代理設(shè)備的其他特性,例如,代理設(shè)備 相互之間的相對(duì)位置(舉例來(lái)說(shuō),可能更好的是,選擇相互不是鄰居的能起作用的代理設(shè)備 以限制它們受相同傳播干擾影響的風(fēng)險(xiǎn))、代理設(shè)備到網(wǎng)絡(luò)的連接度,例如,它具有的(路由 器)鄰居的數(shù)目(使用被良好連接的代理可能是更好的,因?yàn)榇罅繚撛诘穆酚蓪?huì)提高它們 轉(zhuǎn)發(fā)的消息的可靠性),以及該代理設(shè)備的通信的整體可靠性(例如如由其鄰居報(bào)告的鏈路 質(zhì)量中所表明的)。
      [0062] 在第一實(shí)施例的一個(gè)實(shí)現(xiàn)示例中,出于另一目的而已經(jīng)被交換的消息可以被用于 確定。作為這個(gè)的更詳細(xì)的示例,用于受限設(shè)備的信宿設(shè)備可以保持跟蹤為了受限設(shè)備將 消息轉(zhuǎn)發(fā)給它的代理設(shè)備的標(biāo)識(shí)。這可以例如通過(guò)從轉(zhuǎn)發(fā)代理設(shè)備所發(fā)送的消息獲得它們 的標(biāo)識(shí)并將這些存儲(chǔ)在'能起作用的代理計(jì)數(shù)表'中來(lái)實(shí)現(xiàn)。如果能起作用的代理計(jì)數(shù)表 條目的數(shù)目增長(zhǎng)超出了上閾值,那么信宿設(shè)備可以從"能起作用的代理計(jì)數(shù)表"中選擇代理 設(shè)備(例如基于前面描述的條件中的一個(gè)或多個(gè)),并將消息發(fā)送到該代理設(shè)備,從而告知 它丟棄其用于受限節(jié)點(diǎn)的代理表?xiàng)l目,或者如果代理設(shè)備需要將另一個(gè)受限節(jié)點(diǎn)增加到它 的表中,則告知它使該表?xiàng)l目成為丟棄的強(qiáng)力候選者。
      [0063] 在第一實(shí)施例的另一個(gè)實(shí)現(xiàn)示例中,對(duì)于一個(gè)受限設(shè)備而言,能夠早期動(dòng)作的代 理設(shè)備中的一個(gè)或多個(gè)可以借助于它所觀察的要為那個(gè)受限設(shè)備而早期動(dòng)作的那些代理 設(shè)備的能起作用的代理計(jì)數(shù)表來(lái)保持記錄。舉例來(lái)說(shuō),它可以通過(guò)監(jiān)聽(tīng)這些代理設(shè)備發(fā)送 的消息來(lái)做到這一點(diǎn)。如果它接收到表明另一個(gè)代理設(shè)備已經(jīng)早期動(dòng)作的消息,并且那個(gè) 代理設(shè)備的標(biāo)識(shí)可以從該消息中導(dǎo)出,那么它可以將該新的代理設(shè)備的標(biāo)識(shí)存儲(chǔ)在能起作 用的代理計(jì)數(shù)表中。如果能起作用的代理計(jì)數(shù)表?xiàng)l目的數(shù)目增加超出了上閾值,和/或其 他代理更好地滿足用于能夠早期動(dòng)作的代理的附加條件,那么代理設(shè)備可以決定其自身的 用于受限設(shè)備的代理表?xiàng)l目(或一旦需要增加新的代理表?xiàng)l目就使它成為丟棄的強(qiáng)力候選 者),或者(例如基于用于前面描述的能夠早期動(dòng)作的代理的附加條件中的一個(gè)或多個(gè)來(lái)) 選擇另一個(gè)代理并要求該另一個(gè)代理丟棄其代理表?xiàng)l目。
      [0064] 在即將到來(lái)的ZGP規(guī)范中,消息初始發(fā)送方(即能夠早期動(dòng)作的代理或能夠基于 信宿表進(jìn)行轉(zhuǎn)發(fā)的信宿設(shè)備)的地址可以從它發(fā)送的Tunneling Stop (隧道停止)、ZGP調(diào) 試通告和/或ZGP通告綠色能源集群消息來(lái)確定。如果沒(méi)有使用別名,則可以基于NWK源 地址字段或ZGPP/TempMaster短地址字段(如果包括的話)來(lái)確定消息初始發(fā)送方(代理, 早期動(dòng)作的代理)的地址。如果使用了別名,則可以從MAC源地址(如果所接收的消息中的 NWK頭部Radius字段具有其初始值的話)來(lái)確定消息初始發(fā)送方(即早期動(dòng)作的代理)的地 址。(各)消息可以進(jìn)一步包含用于早期動(dòng)作的代理的可靠性指示符,例如Distance字段。 這些消息可以由其他代理和信宿接收。
      [0065] 可以通過(guò)在單播中將Χ?/ο&?子字段被設(shè)置成"ObO"或者TfeffiowZiSW子字段被 設(shè)置成"〇bl"的ZGP配對(duì)命令發(fā)送到所選擇的代理設(shè)備來(lái)施行對(duì)代理表?xiàng)l目的移除(參見(jiàn) ZigBee綠色能源規(guī)范,09-5499-23,第A. 3. 3. 5. 2節(jié))??梢杂葾ction字段的Action子 字段被設(shè)置成"0b011"或"OblOO"的ZGP配對(duì)配置命令來(lái)施行對(duì)信宿表?xiàng)l目的移除(參見(jiàn) ZigBee綠色能源規(guī)范,09-5499-23,第A. 3. 3. 4. 7節(jié);第A. 3. 5. 2. 5節(jié)第132頁(yè)第27行至 第134頁(yè)第27行)。
      [0066] 根據(jù)第二實(shí)施例,提供了至少一個(gè)表管理實(shí)體,用于保持跟蹤有多少代理設(shè)備被 登記用于受限節(jié)點(diǎn)并且用于將這個(gè)數(shù)目與下界閾值進(jìn)行比較。如果能夠早期動(dòng)作的代理設(shè) 備太少,或者滿足用于能夠早期動(dòng)作的代理的附加準(zhǔn)則的能夠早期動(dòng)作的代理設(shè)備太少, 或者有一些可用的非能夠早期動(dòng)作的代理設(shè)備滿足用于能夠早期動(dòng)作的代理的附加準(zhǔn)則, 則表管理實(shí)體采取使得更多能起作用的代理設(shè)備(范圍內(nèi)的能夠早期動(dòng)作的代理設(shè)備)被 創(chuàng)建的動(dòng)作。保持跟蹤的表管理實(shí)體此處可以與基于上界閾值來(lái)采取動(dòng)作的實(shí)體不同。保 持跟蹤的過(guò)程可以是例如如前面或下面所描述的。實(shí)體可以是為了受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)的代 理設(shè)備中的至少一個(gè)、與受限設(shè)備配對(duì)的信宿中的至少一個(gè),或者另一個(gè)設(shè)備,例如(各)集 中式維護(hù)設(shè)備,比如例如ZigBee信任中心、ZigBee協(xié)調(diào)器、ZigBee網(wǎng)絡(luò)管理器、調(diào)試工具或 網(wǎng)絡(luò)中或網(wǎng)絡(luò)外的其他類(lèi)型的控制器/管理器節(jié)點(diǎn),例如建筑物管理系統(tǒng)。
      [0067] 根據(jù)第三實(shí)施例,基于全局知識(shí)來(lái)控制對(duì)代理表?xiàng)l目的增加和移除。此處,決定性 的表管理實(shí)體可以是另一個(gè)設(shè)備,例如強(qiáng)大的節(jié)點(diǎn),例如網(wǎng)絡(luò)網(wǎng)關(guān)節(jié)點(diǎn)(例如邊緣路由器或 61owpan LBR)、網(wǎng)絡(luò)管理器(比如例如ZigBee信任中心、ZigBee協(xié)調(diào)器、ZigBee網(wǎng)絡(luò)管理 器)、或者網(wǎng)絡(luò)中或網(wǎng)絡(luò)外(例如互聯(lián)網(wǎng)上)的其他類(lèi)型的控制器/管理器節(jié)點(diǎn),例如建筑物 管理系統(tǒng)設(shè)備或調(diào)試設(shè)備。它的決定可以基于長(zhǎng)期統(tǒng)計(jì)數(shù)據(jù)。在一個(gè)示例中,表管理實(shí)體 可以有規(guī)律地收集來(lái)自所有代理設(shè)備的代理表內(nèi)容和/或來(lái)自另一個(gè)設(shè)備(例如信宿、控 制器、網(wǎng)關(guān)和(各)調(diào)試工具)的代理信息,并且還可以收集與網(wǎng)絡(luò)拓?fù)湎嚓P(guān)的其他數(shù)據(jù)或使 得與網(wǎng)絡(luò)拓?fù)湎嚓P(guān)的其他數(shù)據(jù)被生成。實(shí)體不定期地回顧其記錄,并選定代理表內(nèi)容來(lái)優(yōu) 化網(wǎng)絡(luò)性能,并隨后通過(guò)將相應(yīng)的消息發(fā)送到代理設(shè)備來(lái)更新代理表。舉例來(lái)說(shuō),表管理實(shí) 體可以從代理表中聚集永久性和暫時(shí)性的條目來(lái)在其存儲(chǔ)器中創(chuàng)建長(zhǎng)期歷史記錄,該記錄 關(guān)于哪些代理在哪個(gè)受限節(jié)點(diǎn)的接收距離內(nèi)。在另外的示例中,表管理實(shí)體能夠收集關(guān)于 代理操作的其他信息,包括代理的位置、代理的網(wǎng)絡(luò)成員資格、代理的鄰居信息、代理的路 由信息、代理的可靠性信息、代理的負(fù)載(包括自己的應(yīng)用流量和其他路由的流量)、代理的 能力、等等。另外,表管理實(shí)體能夠訪問(wèn)其他數(shù)據(jù),例如具有詳細(xì)的代理位置、房間/區(qū)域放 置、障礙物、外部干擾物的存在、等等的平面圖。表管理實(shí)體于是能夠?qū)⒋碓O(shè)備(重)分配 給受限設(shè)備,嘗試以全局準(zhǔn)則為目標(biāo),該全局準(zhǔn)則為:如果完全可能,則每個(gè)受限節(jié)點(diǎn)應(yīng)當(dāng) 在其范圍內(nèi)具有至少預(yù)定數(shù)目的能夠早期動(dòng)作的代理設(shè)備,其中如前面描述的,代理設(shè)備 的數(shù)目可能依賴于受限設(shè)備的(各)特性,并且其中如前面描述的,能夠早期動(dòng)作的代理可 以可選地需要滿足附加的(各)代理準(zhǔn)則/準(zhǔn)據(jù)。
      [0068] 在即將到來(lái)的ZGP規(guī)范中,表管理實(shí)體可以通過(guò)例如使用ZCL讀取屬性命令和能 夠進(jìn)行基于信宿表的轉(zhuǎn)發(fā)的信宿的信宿表和翻譯表、使用ZCL讀取屬性和ZGP翻譯表請(qǐng) 求命令以便讀取代理設(shè)備的代理表,來(lái)收集關(guān)于為了 ZGro進(jìn)行轉(zhuǎn)發(fā)的設(shè)備的信息(參見(jiàn) ZigBee綠色能源規(guī)范,09-5499-23,第A. 3. 3. 4. 5節(jié))??梢酝ㄟ^(guò)分別發(fā)送用于代理/信宿 的ZGP配對(duì)/ZGP配對(duì)配置命令來(lái)管理表。通過(guò)ZCL寫(xiě)屬性命令來(lái)寫(xiě)入表屬性也可以是可 能的。
      [0069] 可以引入請(qǐng)求具有用于特定ZGPD的條目的所有設(shè)備的命令,以簡(jiǎn)化對(duì)表管理實(shí) 體的初始搜索。舉例來(lái)說(shuō),ZGP配對(duì)搜索命令(參見(jiàn)ZigBee綠色能源規(guī)范,09-5499-23,第 A. 3. 3. 4. 2節(jié)),在當(dāng)前的ZGP規(guī)范中僅意味著發(fā)現(xiàn)與特定ZGPD配對(duì)的信宿,其可以被擴(kuò)展 成表明哪些設(shè)備(代理和/或信宿)將響應(yīng)這個(gè)請(qǐng)求。這可以例如通過(guò)在字段的 now-reserved子字段中增加 ProxyResponse子字段來(lái)實(shí)現(xiàn),該P(yáng)roxyResponse子字段(如果 被設(shè)置成"Obi")表明具有用于該ZGro的表?xiàng)l目的代理設(shè)備也將響應(yīng)這個(gè)請(qǐng)求??商鎿Q地, 可以通過(guò)將所有模式請(qǐng)求子字段(Request Unicast Sinks、Request Derived Groupcast Sinks、Request Commissioned groupcast sinks)設(shè)置成"ObO"來(lái)觸發(fā)代理設(shè)備響應(yīng)ZGP配 對(duì)搜索。這具有抑制來(lái)自信宿的響應(yīng)的附加的好處。通常期望信宿中的配對(duì)信息比代理表 條目更為靜態(tài)。能夠進(jìn)行基于信宿表的轉(zhuǎn)發(fā)的信宿也可以響應(yīng)這個(gè)請(qǐng)求,或者可以被請(qǐng)求 來(lái)單獨(dú)地報(bào)告,例如通過(guò)附加的標(biāo)志。此外,可以請(qǐng)求特定類(lèi)型或條目類(lèi)別的代理表?xiàng)l目, 例如只有用于在代理的無(wú)線電范圍以外的受限設(shè)備的代理表?xiàng)l目(即代理表?xiàng)l目的 字段的職標(biāo)志被設(shè)置成"0b0";參見(jiàn)ZGP規(guī)范,09-5499-23,第A. 3. 4. 2. 2. 1節(jié))或只 有不能起作用和/或無(wú)效的代理表?xiàng)l目(即代理表?xiàng)l目的φ?Υο/?字段的Entry Active和/ 或EntryValid標(biāo)志被設(shè)置成"0b0";參見(jiàn)ZGP規(guī)范,09-5499-23,第A. 3. 4. 2. 2. 1節(jié)),或只有 試驗(yàn)/自行創(chuàng)建的條目;可能需要例如使用配對(duì)搜索命令的字段的now-reserved 子字段來(lái)增加用于這個(gè)請(qǐng)求的附加指示符。對(duì)于這樣的請(qǐng)求的響應(yīng)可以是完整的代理表?xiàng)l 目,或攜帶所選擇信息的新命令,例如與本發(fā)明中所討論的報(bào)告命令中的一個(gè)相同或類(lèi)似 的。
      [0070] 另外,ZGP配對(duì)搜索命令可以被用于發(fā)現(xiàn)使用特定通信模式的所有受限設(shè)備,例如 如果通信模式指示需要進(jìn)行代理表維護(hù)和/或受限設(shè)備的應(yīng)用和/或設(shè)備類(lèi)型。這可以例 如通過(guò)將ZGP配對(duì)搜索命令的字段的合適的模式請(qǐng)求子字段(Request Unicast Sinks, Request Derived Groupcast Sinks, Request Commissioned Groupcast Sinks) 設(shè)置成"〇bl"并且將ZGPD SRcID字段設(shè)置成特定值(例如"OxfTfTfffT")來(lái)實(shí)現(xiàn)。類(lèi)似地, 如果其他ZGH)能力指示需要進(jìn)行代理表維護(hù)和/或受限設(shè)備的應(yīng)用和/或設(shè)備類(lèi)型,則可 以請(qǐng)求其他ZGro能力,例如使用特定安全性級(jí)別或密鑰類(lèi)型的ZGro設(shè)備、便攜式ZGro設(shè) 備、能夠雙向通信的ZGPD設(shè)備,等等;可能需要例如使用字段的now-reserved子 字段來(lái)增加用于這個(gè)請(qǐng)求的附加指示符。
      [0071] 在另一個(gè)示例中,可以引入用于請(qǐng)求具有用于特定ZGro和/或特定能力的ZGPD 的條目的所有設(shè)備的專(zhuān)用命令。
      [0072] 應(yīng)用全局準(zhǔn)則的表管理實(shí)體的示例如下。首先,它使用網(wǎng)絡(luò)狀態(tài)檢驗(yàn)手段(例如前 面的(各)ZGP命令)來(lái)構(gòu)建系統(tǒng)中所有當(dāng)前節(jié)點(diǎn)(受限設(shè)備、代理設(shè)備和信宿設(shè)備)的完整 快照??煺瞻總€(gè)設(shè)備的網(wǎng)絡(luò)地址。對(duì)于每個(gè)受限設(shè)備,它還包含當(dāng)前在其代理表中具 有受限設(shè)備的所有代理設(shè)備的標(biāo)識(shí)。對(duì)于每個(gè)受限設(shè)備,它還可以包含設(shè)備的本質(zhì),舉例來(lái) 說(shuō),它是不需要高可靠性以傳送每個(gè)消息的周期性報(bào)告?zhèn)鞲衅鞴?jié)點(diǎn),或不需要高可靠性或 其他特性的人工操作的光撥動(dòng)開(kāi)關(guān)節(jié)點(diǎn)。在考慮到移動(dòng)受限節(jié)點(diǎn)(例如便攜式遙控)的系 統(tǒng)中,信息還可以包含受限設(shè)備是靜止還是移動(dòng)的信息。由于不是每個(gè)代理設(shè)備都將在每 個(gè)受限設(shè)備的范圍內(nèi),表管理實(shí)體還收集關(guān)于哪些代理設(shè)備在哪些受限設(shè)備的范圍內(nèi)的信 息,其可以或可以不是當(dāng)前在其代理表中具有受限設(shè)備的相同的代理。通常這樣的信息不 會(huì)是針對(duì)每代理-受限設(shè)備配對(duì)在"是"或"否"范圍內(nèi)的二進(jìn)制標(biāo)志,而是對(duì)于所述配對(duì) 之間的距離、信號(hào)強(qiáng)度和/或分組丟失率的估計(jì)。這樣的信息可以例如基于具有所有代理 設(shè)備和受限設(shè)備的位置的建筑物的已知平面圖。還可以例如,通過(guò)記錄關(guān)于分組接收和信 號(hào)強(qiáng)度的統(tǒng)計(jì)數(shù)據(jù)來(lái)動(dòng)態(tài)地收集這樣的信息。另外,對(duì)于每一代理設(shè)備,可以存儲(chǔ)關(guān)于代理 能力和狀態(tài)的信息,例如所支持的通信模式、所支持的安全性級(jí)別和/或占用/空閑的代理 表?xiàng)l目的總計(jì)數(shù)目。另外,對(duì)于每一信宿設(shè)備,它可以存儲(chǔ)一些應(yīng)用、能力和狀態(tài)信息,例如 所支持和要求的通信模式、潛在地確定的通信模式和/或所要求用于與該信宿配對(duì)的受限 設(shè)備的代理的數(shù)目。
      [0073] 然后,第三實(shí)施例的表管理實(shí)體使用前面的信息中的一些或全部來(lái)為每個(gè)受限設(shè) 備確定目標(biāo)的最小數(shù)目的代理設(shè)備T (Rx)。舉例來(lái)說(shuō),在正好有全部為靜態(tài)開(kāi)關(guān)的NR個(gè)受 限設(shè)備并且有NP個(gè)代理設(shè)備(每一個(gè)能夠具有最多5個(gè)代理表?xiàng)l目)的系統(tǒng)中,T (Rx)可以 被計(jì)算為: T(Rx) = min(Nmin, floor ((NP*5)/NR)) (1) 其中,"floor"是將數(shù)字向下取整的函數(shù)(來(lái)自C標(biāo)準(zhǔn)庫(kù)),并且Nmin是示例性應(yīng)用定 義的最小值。舉例來(lái)說(shuō),如果NR=11并且NP=5,則該計(jì)算式得到fl〇〇r=2,并且因此如果 Nmin=4,則對(duì)于每個(gè)受限設(shè)備T(Rx)=2。
      [0074] 在計(jì)算這個(gè)T(Rx)之后,表管理實(shí)體標(biāo)識(shí)出當(dāng)前具有少于T(Rx)個(gè)的具有針對(duì)其 的代理表?xiàng)l目的代理設(shè)備的那些受限設(shè)備。對(duì)于這些受限設(shè)備,表管理實(shí)體采取動(dòng)作來(lái)增 加代理表?xiàng)l目。
      [0075] 在一個(gè)增加用于受限設(shè)備的條目的方法中,表管理實(shí)體選擇在其代理表中還沒(méi)有 相關(guān)受限設(shè)備的代理設(shè)備,并且隨后將命令發(fā)送到該代理設(shè)備,該命令使得相關(guān)受限設(shè)備 被增加到該代理設(shè)備的表中。為了選擇這個(gè)新的代理設(shè)備,表管理實(shí)體可以搜索其從網(wǎng)絡(luò) 中收集的信息,直到它找到這樣的代理設(shè)備:該代理設(shè)備在該受限設(shè)備的范圍內(nèi)(或可能在 該受限設(shè)備的范圍內(nèi))并且在其代理表中具有空閑空間,或者在其代理表中具有至少一個(gè) 其他受限設(shè)備(對(duì)于所述至少一個(gè)受限設(shè)備而言,在其代理表中具有所述其他受限設(shè)備的 代理設(shè)備的數(shù)目超過(guò)用于所述其他受限設(shè)備的前面的目標(biāo)的最小數(shù)目T (Rd))。如果前面的 方法導(dǎo)致用于選擇新的代理設(shè)備或其他受限設(shè)備的多個(gè)選擇,則表管理實(shí)體可以在選擇代 理時(shí)考慮附加的代理準(zhǔn)則(如前面描述的),例如代理能力和可靠性指示符(例如基于RSSI 或距離)。
      [0076] 如果需要?jiǎng)?chuàng)建用于受限設(shè)備的代理表空間,則可以從所選擇的(新)代理設(shè)備的代 理表中刪除所選擇的其他受限設(shè)備。因此,根據(jù)第三實(shí)施例所建議的解決方案還使得代理 表?xiàng)l目被移除。
      [0077] 此外,實(shí)體可以利用(更好地)滿足一些附加的代理準(zhǔn)則的另一個(gè)代理置換一個(gè)代 理。
      [0078] 在下文中,討論前面實(shí)施例中增加或創(chuàng)建用于受限設(shè)備的新的能起作用的代理的 不同方式。
      [0079] 在第一示例中,單播消息被發(fā)送到一個(gè)或多個(gè)所選擇的代理設(shè)備,指示它們?yōu)橄?關(guān)的受限設(shè)備增加表?xiàng)l目。在表管理實(shí)體具有足夠的存儲(chǔ)器來(lái)存儲(chǔ)關(guān)于網(wǎng)絡(luò)拓?fù)涞男畔ⅰ?或者表明哪些代理設(shè)備可能在受限設(shè)備的范圍內(nèi)的其他歷史信息、或者在過(guò)去使用特定或 "通配符"代理表?xiàng)l目為了該受限設(shè)備進(jìn)行了動(dòng)作的代理設(shè)備或例如在過(guò)去的有限時(shí)間段 內(nèi)對(duì)該受限設(shè)備進(jìn)行了搜索的代理設(shè)備的列表的情況下,這個(gè)解決方案是適用的。在ZGP 規(guī)范中,這可以利用單播ZGP配對(duì)消息或直接通過(guò)寫(xiě)入代理表來(lái)實(shí)現(xiàn)。
      [0080] 在第二示例中,可以發(fā)送有限跳數(shù)的廣播消息,該廣播消息源自已知靠近受限設(shè) 備或在受限設(shè)備的范圍內(nèi)的設(shè)備(例如代理或信宿),指示一些或全部接收代理設(shè)備增加或 激活用于受限設(shè)備的表?xiàng)l目。此處,所創(chuàng)建的條目可以被視為"試驗(yàn)"條目。然而應(yīng)當(dāng)注意, 這樣的"試驗(yàn)條目"可以獨(dú)立于表管理實(shí)體而被使用,即,它還可以由代理自己來(lái)創(chuàng)建。舉 例來(lái)說(shuō),代理設(shè)備可以指示其鄰居中的一些增加表?xiàng)l目,或指示它們?cè)谒鼈兊泥従又性儐?wèn)。 在另一個(gè)示例中,信宿設(shè)備可以指示其鄰居、代理和/或信宿中的一些增加"試驗(yàn)"表?xiàng)l目。
      [0081] 代理設(shè)備和能夠完成代理功能的設(shè)備(例如,能夠進(jìn)行基于信宿表的轉(zhuǎn)發(fā)的信宿) 可以被配置成區(qū)分被建立來(lái)找出所有或最佳代理設(shè)備的"試驗(yàn)"條目和其他類(lèi)型的條目,t匕 如自行配置的條目、立即可用的(out-of-the-box )或默認(rèn)的條目,和/或在由實(shí)體選擇之 后所創(chuàng)建的被管理的條目。代理設(shè)備可以例如基于表創(chuàng)建過(guò)程(例如接收的命令、命令初始 發(fā)送方、命令通信模式)自己導(dǎo)出設(shè)置,或者明確地,它可以是消息本身的一部分。因此,如 果在從條目被增加的時(shí)刻直到一個(gè)稍后的時(shí)刻(例如當(dāng)需要更多空間時(shí))的時(shí)間段期間代 理設(shè)備甚至還沒(méi)有擔(dān)當(dāng)一次能夠早期動(dòng)作的代理設(shè)備,和/或如果它在那個(gè)時(shí)間段期間沒(méi) 有觀察到任何消息從受限設(shè)備發(fā)出,則試驗(yàn)和/或自行配置的表?xiàng)l目可以在所述稍后的時(shí) 刻被快速地丟棄。
      [0082] 試驗(yàn)條目可以被設(shè)置成這樣:新的代理設(shè)備為受限設(shè)備進(jìn)行初始地早期動(dòng)作的機(jī) 會(huì)被增加,使得它們的存在被得知并且它們的可靠性可以被估計(jì)。在即將到來(lái)的ZGP規(guī)范 中,這可以通過(guò)將新的代理?xiàng)l目的標(biāo)志設(shè)置成"真"來(lái)實(shí)現(xiàn)(參見(jiàn)ZigBee 綠色能源規(guī)范,09-5499-23,第 Α· 3. 4. 2. 2. 1 節(jié))。
      [0083] 在擴(kuò)展中,在被選擇成為能夠早期動(dòng)作的代理的代理設(shè)備處的"試驗(yàn)"條目可以 由表管理實(shí)體來(lái)確認(rèn),并轉(zhuǎn)變成被管理的條目。在ZGP規(guī)范中,這可以利用ZGP配對(duì)或ZGP 配置配對(duì)消息和/或直接通過(guò)寫(xiě)入代理表或信宿表來(lái)實(shí)現(xiàn)。此外,可以移除在未被選擇成 為能夠早期動(dòng)作的代理的一些代理設(shè)備處的試驗(yàn)條目,例如通過(guò)個(gè)別地聯(lián)系那些代理設(shè)備 (如果已知),否則通過(guò)發(fā)送表明"試驗(yàn)"結(jié)束的廣播命令。
      [0084] 在ZGP規(guī)范的上下文中,有利地,經(jīng)常可以將攜帶前面的指令中的一些的消息嵌 入到也攜帶其他信息或命令的消息分組中。舉例來(lái)說(shuō),在ZGP隧道停止消息和/或ZGP通 告消息內(nèi)。這提供了附加的優(yōu)點(diǎn):新增加的能起作用的代理設(shè)備將立即通過(guò)ZGP配對(duì)搜索 消息來(lái)向信宿聲明其自身以完成代理表?xiàng)l目。
      [0085] 此外,這可以由表管理實(shí)體通過(guò)發(fā)送ZGP配對(duì)命令(其中,Α/ο&?標(biāo)志="Obi") 和/或ZGP配置配對(duì)命令和/或通過(guò)直接寫(xiě)入代理表或信宿表來(lái)完成。命令應(yīng)當(dāng)允許接收 設(shè)備標(biāo)識(shí)出發(fā)送方是另一個(gè)代理設(shè)備和/或消息嘗試增加代理設(shè)備的數(shù)目。它可以是隱 式的,例如通過(guò)使用的傳送模式(例如廣播通信總是意味著試驗(yàn)條目)。它也可以在命令中 是顯式的。舉例來(lái)說(shuō),試驗(yàn)標(biāo)志可以在ZGP配對(duì)命令的字段的now-reserved子 字段中定義,并設(shè)置成"真",或者"temporary/managed entry"標(biāo)志可以在ZGP配對(duì)命令 的Options字段的now-reserved子字段中定義,并設(shè)置成"temporary entry"。如果在單 播中發(fā)送,消息優(yōu)選地考慮利用ZCL默認(rèn)響應(yīng)進(jìn)行回復(fù),例如在接收機(jī)不支持ZGP特征或 當(dāng)其沒(méi)有任何或所要求的代理能力,或當(dāng)代理表已經(jīng)滿了的情況下。也通過(guò)使用組播或廣 播,其中Α/οΚ?々標(biāo)志="0b0"和/或標(biāo)志="Obi"和試驗(yàn)標(biāo)志="Obi"或 "temporary/managed entry"標(biāo)志="temporary"的ZGP配對(duì)命令可以被用來(lái)移除未確認(rèn) 的條目。出于這個(gè)目的,可以定義附加的命令。有利地,表管理實(shí)體可以從其鄰居中選擇那 些還不知曉為了這個(gè)ZGH)進(jìn)行轉(zhuǎn)發(fā)的鄰居。另外,表管理實(shí)體可以進(jìn)一步排除所有或那些 已知為不能夠進(jìn)行基于信宿表的轉(zhuǎn)發(fā)的信宿。有利地,代理設(shè)備可以已經(jīng)具有SrcID的列 表,它們?cè)谒鯯rcID的范圍內(nèi)但不能起作用地根據(jù)所述SrcID進(jìn)行轉(zhuǎn)發(fā)。有利地,在這個(gè) 附加代理選擇期間或在這個(gè)附加代理選擇之后不久,ZGH)可以發(fā)送消息以使代理設(shè)備確認(rèn) 接收或距離或可靠性估計(jì)、等等。如果距離ZGPD近,則所選擇的代理設(shè)備可以偽造 ZGH)傳 輸來(lái)模仿它。
      [0086] 可以通過(guò)在代理設(shè)備中提供以下附加措施以使其他實(shí)體更容易地對(duì)它們進(jìn)行計(jì) 數(shù)和/或聚集代理相關(guān)的統(tǒng)計(jì)數(shù)據(jù),來(lái)增強(qiáng)前面的第一到第三實(shí)施例。
      [0087] 在第一增強(qiáng)中,代理設(shè)備可以周期性地發(fā)送包含其代理表中的受限設(shè)備(例如,所 有受限設(shè)備或只有那些滿足某種準(zhǔn)則的受限設(shè)備(例如需要進(jìn)行代理表維護(hù)的受限設(shè)備、 那些在范圍內(nèi)的受限設(shè)備、代理能起作用地為其轉(zhuǎn)發(fā)的那些受限設(shè)備))的標(biāo)識(shí)的廣播消 息。接收這樣的廣播消息的表管理實(shí)體可以使用它們來(lái)更新其能起作用的代理計(jì)數(shù)表。該 消息還可以包括可被用于代理表維護(hù)的附加信息,例如代理距離、等等。
      [0088] 在ZGP規(guī)范中,可以例如在ZGP屬性報(bào)告中發(fā)送整個(gè)ZGP代理表??商鎿Q地,可以 例如以類(lèi)似于ZGP隧道停止命令的格式定義僅攜帶相關(guān)數(shù)據(jù)的專(zhuān)用命令。在即將到來(lái)的 ZGP規(guī)范中,如果使用單播轉(zhuǎn)發(fā)和/或如果ZGPD支持雙向操作,則可以鼓勵(lì)已經(jīng)為了 ZGPD 進(jìn)行轉(zhuǎn)發(fā)的代理設(shè)備繼續(xù)進(jìn)行轉(zhuǎn)發(fā)。于是,這可以通過(guò)使代理設(shè)備在一個(gè)延遲(隧道延遲) 后對(duì)轉(zhuǎn)發(fā)進(jìn)行調(diào)度而實(shí)現(xiàn),該隧道延遲基于特定信息來(lái)計(jì)算,所述特定信息例如是如ZGPD 規(guī)范中定義的:所接收的GDPF (綠色能源設(shè)備幀)的接收信號(hào)強(qiáng)度指示(RSSI)、作為過(guò)去第 一個(gè)進(jìn)行轉(zhuǎn)發(fā)的事實(shí)、和(在單播的情況下)路由到被配對(duì)的信宿的所有單播的可用性;該 隧道延遲利用附加分量而被擴(kuò)展以提高代理的轉(zhuǎn)發(fā)概率,該轉(zhuǎn)發(fā)概率獨(dú)立于網(wǎng)絡(luò)拓?fù)浠蚩?靠性指示符。
      [0089] 在第二增強(qiáng)中,控制代理設(shè)備來(lái)發(fā)出具有可預(yù)測(cè)的規(guī)律性(S卩非零轉(zhuǎn)發(fā)概率)的消 息。為了實(shí)現(xiàn)這一點(diǎn),系統(tǒng)可以被適配成確保在受限設(shè)備的范圍內(nèi)的每個(gè)能夠早期動(dòng)作的 代理設(shè)備具有發(fā)送消息的非零概率,從而通知信宿和/或(各)實(shí)體關(guān)于其作為用于受限設(shè) 備的能夠早期動(dòng)作的代理設(shè)備的狀態(tài),其中不論受限設(shè)備周?chē)木植烤W(wǎng)絡(luò)拓?fù)涫鞘裁礃踊?者為了該相同受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)的其他代理的可靠性指示符是什么,該非零概率顯著地大 于零。
      [0090] 在該第二增強(qiáng)的一個(gè)示例中,從受限設(shè)備接收到消息并且在其代理表中具有該受 限設(shè)備的代理設(shè)備可以平均每N次施行一次'報(bào)告動(dòng)作',其中N例如是10。創(chuàng)建該"每N 次一次"行為的機(jī)制可以是從N向下計(jì)數(shù)的計(jì)數(shù)器,或者是基于隨機(jī)數(shù)的機(jī)制,該機(jī)制平均 每1/N次生成'是'的決定??梢詮臑榱耸芟拊O(shè)備進(jìn)行轉(zhuǎn)發(fā)的代理的數(shù)目,或可用于該受限 設(shè)備的能夠早期動(dòng)作的代理設(shè)備的實(shí)際數(shù)目來(lái)導(dǎo)出N。如果N是可用于該受限設(shè)備的能夠 早期動(dòng)作的代理設(shè)備的實(shí)際數(shù)目,或要實(shí)現(xiàn)的目標(biāo)數(shù)目,那么管理代理個(gè)數(shù)的實(shí)體可以在 配置步驟中將這個(gè)N發(fā)送到代理。在另一個(gè)實(shí)施例中,可以至少部分地基于對(duì)于為了該相 同受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)的其他代理設(shè)備的轉(zhuǎn)發(fā)行為的觀察,來(lái)導(dǎo)出可用于該受限設(shè)備的能夠 早期動(dòng)作的代理設(shè)備的實(shí)際數(shù)目。
      [0091] 前面的報(bào)告動(dòng)作可以是消息發(fā)送動(dòng)作,該消息發(fā)送動(dòng)作允許其他(各)實(shí)體知曉代 理作為用于受限設(shè)備的代理設(shè)備的狀態(tài)。一種實(shí)現(xiàn)報(bào)告動(dòng)作的方式可以是,即便代理設(shè)備 已經(jīng)確定再?zèng)]有必要使消息從受限設(shè)備被傳送到其接收方(該消息有益地包括發(fā)送代理的 清楚標(biāo)識(shí)),也使代理設(shè)備發(fā)送廣播/組播ZGP通告消息或單播ZGP通告消息??梢裕ㄖ芷?性地)發(fā)送其他消息。
      [0092] 在即將到來(lái)的ZGP規(guī)范的上下文中,這樣的消息可以例如是到受限設(shè)備的至少一 個(gè)信宿設(shè)備的單播ZGP通告(參見(jiàn)ZGP規(guī)范,ZigBee文檔09-5499-23,第A. 3. 3. 4. 1節(jié))消 息,該消息具有與早期動(dòng)作代理設(shè)備(如果有的話)發(fā)送的消息相同的有效載荷和受限設(shè)備 的順序計(jì)數(shù)器內(nèi)容,但是其自身的地址與單播發(fā)送方相同?;蛘叩侥軌蜻M(jìn)行代理表測(cè)量的 另一個(gè)實(shí)體的單播ZGP通告或另外的消息,例如在通配符表?xiàng)l目中指定的消息。
      [0093] 此外,在即將到來(lái)的ZGP標(biāo)準(zhǔn)的上下文中,如果受限設(shè)備具有多播組作為其信宿, 則代理設(shè)備可以發(fā)送反映其代理表內(nèi)容的單播或多播或廣播消息,或者被無(wú)別名地發(fā)送的 ZGP通告(參見(jiàn)ZGP規(guī)范,ZigBee文檔09-5499-23,第A. 3. 3. 4. 1節(jié))或ZGP隧道停止(參見(jiàn) ZGP 規(guī)范,ZigBee 文檔 09-5499-23,第 Α· 3. 4. 4. 1 節(jié))消息。
      [0094] 如果保持跟蹤的表管理實(shí)體是受限設(shè)備的范圍內(nèi)的代理設(shè)備或另一個(gè)設(shè)備和/ 或?yàn)榱似溥M(jìn)行轉(zhuǎn)發(fā)的代理,則從別名消息中導(dǎo)出代理信息(如前面描述的)也可能是可能 的。
      [0095] 在第三增強(qiáng)中,為所有范圍內(nèi)的能夠早期動(dòng)作的代理設(shè)備確保用于擔(dān)當(dāng)?shù)谝粍?dòng)作 代理的非零概率。在該第三增強(qiáng)的示例中,假定一個(gè)設(shè)計(jì)上下文,其中所有能夠早期動(dòng)作的 代理設(shè)備P1……Pn當(dāng)從受限設(shè)備接收到消息時(shí),在試圖成為第一個(gè)訪問(wèn)無(wú)線介質(zhì)以擔(dān)當(dāng)代 理設(shè)備的代理設(shè)備之前將等待特定于代理的延遲時(shí)間WT1……WTn,同時(shí)監(jiān)控該介質(zhì)以查看 另一個(gè)代理設(shè)備是否已經(jīng)第一個(gè)動(dòng)作了。這樣的機(jī)制存在于例如即將到來(lái)的ZGP規(guī)范中。 在該增強(qiáng)中,可以以這樣的方式適配轉(zhuǎn)發(fā)算法:使得不論使用什么樣的網(wǎng)絡(luò)拓?fù)浠蛘咛囟?代理設(shè)備的可靠性指示符是什么樣,沒(méi)有單個(gè)代理設(shè)備或代理設(shè)備組總是第一個(gè)為了受限 設(shè)備進(jìn)行動(dòng)作。
      [0096] 在第三增強(qiáng)的第一建議實(shí)現(xiàn)中,可以控制對(duì)于每個(gè)其他代理設(shè)備中的特定于代理 的延遲時(shí)間的計(jì)算以使每個(gè)代理設(shè)備將不定期地得到轉(zhuǎn)發(fā)的機(jī)會(huì)。作為一個(gè)建議的構(gòu)建措 施,隨機(jī)分量可以被并入特定于代理的延遲時(shí)間中,其中每個(gè)代理設(shè)備使用其自身的隨機(jī) 數(shù)生成器,該隨機(jī)數(shù)生成器不與任何其他隨機(jī)數(shù)生成器同步,因而作為結(jié)果,特定于代理的 延遲時(shí)間的不同值每次都某種程度上均勻分布。
      [0097] 在第三增強(qiáng)的第二建議實(shí)現(xiàn)中,每個(gè)能夠早期動(dòng)作的代理設(shè)備保持跟蹤它自擔(dān)當(dāng) 第一個(gè)用于相關(guān)受限設(shè)備的(轉(zhuǎn)發(fā))代理以來(lái)有多久了。當(dāng)它接下來(lái)檢測(cè)到來(lái)自受限設(shè)備的 消息時(shí),它在對(duì)其特定于代理的延遲時(shí)間的計(jì)算中包括依賴于這個(gè)信息的分量。舉例來(lái)說(shuō), 如果代理設(shè)備之前剛剛擔(dān)當(dāng)了第一個(gè)(轉(zhuǎn)發(fā))代理,則它將把(大的)分量增加到其特定于代 理的延遲時(shí)間,以給其他代理設(shè)備更多的機(jī)會(huì)來(lái)第一個(gè)動(dòng)作。如果它有一段時(shí)間沒(méi)有擔(dān)當(dāng) 過(guò)第一個(gè)(轉(zhuǎn)發(fā))代理了,則它將不再增加(大的)分量,從而使其自己更有可能將再次第一 個(gè)動(dòng)作,或者它甚至可以減去一些時(shí)間分量。還可以使用其他用于特定于代理的延遲時(shí)間 的計(jì)算策略,例如代理設(shè)備以前第一個(gè)動(dòng)作距今越久,特定于代理的延遲時(shí)間就越短。
      [0098] 如果像前面的機(jī)制(其確保用于所有能夠早期動(dòng)作的代理設(shè)備擔(dān)當(dāng)?shù)谝粋€(gè)動(dòng)作的 代理的非零機(jī)會(huì))是適當(dāng)?shù)?,那么有可能采用以下基于第四?shí)施例的方法來(lái)管理用于每個(gè) 受限設(shè)備的能起作用的代理的個(gè)數(shù)。
      [0099] 第四實(shí)施例針對(duì)不直接對(duì)代理進(jìn)行計(jì)數(shù)來(lái)管理代理個(gè)數(shù)的方法。一些表管理實(shí)體 (例如每個(gè)代理設(shè)備自身)保持跟蹤或估算代理設(shè)備(Py)已經(jīng)擔(dān)當(dāng)用于受限設(shè)備(Rx)的第 一個(gè)動(dòng)作的代理的次數(shù)與該受限設(shè)備已經(jīng)做出傳輸?shù)拇螖?shù)之間的比率Ratio. Py(Rx),所有 次數(shù)都在一個(gè)時(shí)間段T內(nèi)被計(jì)數(shù)。因此: Ratio. Py(Rx) = RL / RR (2) 其中RL表示代理(Py)在時(shí)間段T期間已經(jīng)擔(dān)當(dāng)用于受限設(shè)備(Rx)的代理的次數(shù),并 且RR表示受限設(shè)備(Rx)在時(shí)間段T期間發(fā)送消息的次數(shù)。代理設(shè)備也可以通過(guò)局部監(jiān)聽(tīng) 相對(duì)于受限設(shè)備做出的傳輸?shù)目倲?shù)(即還包括該代理未聽(tīng)到的傳輸)的從受限設(shè)備接收的 傳輸,并像等式的右手側(cè)一樣使用這個(gè)計(jì)數(shù),來(lái)估算這個(gè)比率。如果代理設(shè)備已經(jīng)動(dòng)作的 這個(gè)比率超過(guò)閾值,比方說(shuō)50%,那么表管理實(shí)體采取動(dòng)作來(lái)創(chuàng)建更多用于受限設(shè)備的能夠 早期動(dòng)作的代理。閾值優(yōu)選地與作為用于該受限設(shè)備Rx的代理的最優(yōu)數(shù)目的Mx相關(guān),Mx 進(jìn)而可以與該受限設(shè)備應(yīng)用和/或能力相關(guān),如前面所描述的。例如,閾值可以是[100%/ Mx]。應(yīng)當(dāng)注意,只有在已經(jīng)積累了一些最小量的統(tǒng)計(jì)數(shù)據(jù)之后(比方說(shuō)只有在前面的等式 (2)的右手側(cè)計(jì)數(shù)上的RL和/或RR計(jì)數(shù)已經(jīng)達(dá)到給定的最小值(例如至少為3)之后)才 進(jìn)行閾值測(cè)試通常是有益的。根據(jù)第二實(shí)施例的方法可以被稱(chēng)為'不直接進(jìn)行計(jì)數(shù)',因?yàn)?值l/Ratio.Py(Rx)在該方法中被用于估算用于受限設(shè)備的能夠早期動(dòng)作的代理設(shè)備的數(shù) 目。如果有適當(dāng)?shù)木鈾C(jī)制(諸如前面的第一到第三實(shí)施例的第三增強(qiáng)),該機(jī)制使得每個(gè) 能夠早期動(dòng)作的代理設(shè)備在某種程度上平等可能地進(jìn)行動(dòng)作,則可以改進(jìn)這個(gè)方法。
      [0100] 在第四實(shí)施例中,代理設(shè)備可以跟蹤其自身的比率Ratio. Py(Rx)。如果該比率超 過(guò)(上)閾值,則代理設(shè)備可以發(fā)送消息,該消息使得位于其附近的其他能夠早期動(dòng)作的代 理設(shè)備被創(chuàng)建。舉例來(lái)說(shuō),在即將到來(lái)的ZGP規(guī)范的上下文中,可以發(fā)出某個(gè)消息,如前面 在'增加新的能起作用的代理的方式'一節(jié)中所描述的。作為替換,代理設(shè)備可以利用其(例 如在擔(dān)當(dāng)用于受限設(shè)備的第一個(gè)動(dòng)作的代理時(shí))已經(jīng)需要發(fā)送的消息中的一些來(lái)將關(guān)于其 比率的信息發(fā)送到受限設(shè)備和/或信宿設(shè)備,并且接收這樣的消息的其他代理可以處理這 個(gè)比率信息。
      [0101] 如果非能夠早期動(dòng)作的代理設(shè)備注意到另一個(gè)代理設(shè)備的比率在閾值以上,同時(shí) 它自身也在受限設(shè)備的范圍內(nèi),那么它可以采取動(dòng)作來(lái)將自己變成用于該受限設(shè)備的早期 動(dòng)作的代理。非能夠早期動(dòng)作的代理采取這樣的動(dòng)作的決定還可以基于以下因素:比如其 自己的代理表中的可用空間、其能力或可以被丟棄而不影響系統(tǒng)性能的可用性表?xiàng)l目(例 如,具有非常低的比率或"試驗(yàn)"條目)。對(duì)受限設(shè)備和另一個(gè)代理設(shè)備之間的接收信號(hào)強(qiáng) 度指示符或距離指示符,與受限設(shè)備和非能夠早期動(dòng)作的代理之間的接收信號(hào)強(qiáng)度指示符 或距離指示符進(jìn)行比較,也可以起作用。
      [0102] 在又一個(gè)示例中,如果該比率超過(guò)閾值,則代理設(shè)備可以通知另一個(gè)實(shí)體,其可以 觸發(fā)在ZGP規(guī)范的'增加新的能起作用的代理的方式'一節(jié)中描述的其他動(dòng)作。
      [0103] 作為另外的選項(xiàng),如果該比率降到(下)閾值以下,則表管理實(shí)體(其可以是或可以 不是該代理本身)可以采取動(dòng)作來(lái)從代理設(shè)備中移除用于受限設(shè)備的代理表?xiàng)l目,或者使 其成為移除的強(qiáng)力候選者,同時(shí)還可選地停止去擔(dān)當(dāng)用于該節(jié)點(diǎn)的能夠早期動(dòng)作的代理設(shè) 備,或如前面所定義的,將大的時(shí)間分量增加到其特定于代理的延遲時(shí)間。此外,附加準(zhǔn)則 可以被考慮用于代理表清除,所述附加準(zhǔn)則包括可靠性指示符,例如(最近或連續(xù)地)未聽(tīng) 到的來(lái)自受限設(shè)備的命令的數(shù)目和/或到受限設(shè)備的距離或來(lái)自受限設(shè)備的RSSI/LQI,或 其他代理狀態(tài)和/或能力信息。
      [0104] 示例性實(shí)現(xiàn)假定固定的下界閾值,并且一旦比率Ratio. Py(Rx)降到該閾值以下, 則在代理設(shè)備中丟棄受限設(shè)備的代理表?xiàng)l目或者將受限設(shè)備的代理表?xiàng)l目標(biāo)記為丟棄的 候選者。舉例來(lái)說(shuō),如果閾值為25% (即用于該Rx的代理的最優(yōu)數(shù)目,Mx為100%/25%=4個(gè) 代理),則在5個(gè)或更多代理位于受限設(shè)備的范圍內(nèi)的情況下,它將確保具有用于該受限設(shè) 備的代理表?xiàng)l目,并且如果在能夠早期動(dòng)作的范圍內(nèi)的代理中早期動(dòng)作的機(jī)會(huì)是均等的, 則能起作用的代理的個(gè)數(shù)的大小將趨向于變成穩(wěn)定在4(即1/0. 25)左右。穩(wěn)定在低代理數(shù) 目左右可能是有益的,因?yàn)樗鼘⑹挂恍┐肀項(xiàng)l目保持空閑來(lái)應(yīng)付變化和移動(dòng)受限節(jié)點(diǎn), 并且一般將使系統(tǒng)更快地響應(yīng)變化。在這個(gè)解決方案中,存在的風(fēng)險(xiǎn)在于:多個(gè)代理可能在 某種程度上同時(shí)確定它們的比率在閾值以下,從而導(dǎo)致用于受限設(shè)備的代理個(gè)數(shù)突然縮減 到非常小的大小。在大多數(shù)情況下,這個(gè)風(fēng)險(xiǎn)不會(huì)發(fā)生,只要沒(méi)有太早地進(jìn)行比率測(cè)試。在 這樣的情況下,系統(tǒng)的自然隨機(jī)性,尤其考慮到附加準(zhǔn)則(例如可靠性指示符),將確保許多 代理不可能幾乎同時(shí)掉到閾值以下。穩(wěn)定在更高的代理數(shù)目左右對(duì)于增加傳送每個(gè)消息的 機(jī)會(huì)可能是有益的。
      [0105] 為了防止極端情況,可能有益的是增加額外的措施:如果代理設(shè)備從其表中丟棄 受限設(shè)備,則它發(fā)送達(dá)到這種效果的廣播消息,其他代理設(shè)備被設(shè)置以接收和處理該廣播 消息。一種處理該消息的方式例如是代理設(shè)備以臨時(shí)地增加比率這樣的方式調(diào)節(jié)其用于計(jì) 算其自身的比率的計(jì)數(shù)器。
      [0106] 根據(jù)第四實(shí)施例,可以在每個(gè)代理設(shè)備中提供用于一個(gè)或多個(gè)比率閾值的配置機(jī) 制,以便可以基于關(guān)于系統(tǒng)中受限設(shè)備的數(shù)目和/或代理設(shè)備的數(shù)目的知識(shí)來(lái)配置它們。 該配置可以例如由系統(tǒng)安裝者來(lái)使之發(fā)生,或者它可以由收集關(guān)于這樣的數(shù)目的信息的工 具或監(jiān)控系統(tǒng)(例如表管理實(shí)體)實(shí)時(shí)地應(yīng)用,并且它還可以例如由于變化的配對(duì)關(guān)系、傳 播條件和/或受限設(shè)備的變化的報(bào)告頻率而改變。然而,它還可以是固定的參數(shù)。根據(jù)受 限設(shè)備、受限設(shè)備類(lèi)型和/或應(yīng)用,和/或根據(jù)使用的通信模式,(各)閾值可以具有不同的 值。代理或信宿或表管理實(shí)體也可能需要保持跟蹤未被服務(wù)的消息,即,沒(méi)有代理進(jìn)行過(guò)轉(zhuǎn) 發(fā)的消息。它們可以例如由信宿或表管理實(shí)體進(jìn)行局部計(jì)數(shù)或者提供。
      [0107] 作為前面內(nèi)容的概括,代理設(shè)備可以保持跟蹤它通過(guò)其為受限設(shè)備服務(wù)的該比 率,并且代理設(shè)備可以修改其特定于代理的延遲時(shí)間的分量,以使得它在該比率在某個(gè)閾 值數(shù)值以下時(shí)更大,在該比率在某個(gè)閾值數(shù)值以上時(shí)更小。舉例來(lái)說(shuō),如果該比率在20%以 下,則代理設(shè)備可以將50ms(毫秒)增加到其特定于代理的延遲時(shí)間,或者如果該比率在30% 以上,則它可以增加〇ms,并且如果該比率在30%以下,則增加(30%-ratio)*2 ms。這具有 這樣的效果:具有更低比率的代理設(shè)備趨向于不太能起作用,從而導(dǎo)致能起作用的代理個(gè) 數(shù)更快地穩(wěn)定。
      [0108] 在前面實(shí)施例中的至少一些中,已經(jīng)使用表管理實(shí)體來(lái)獲取和使用統(tǒng)計(jì)信息。在 下文中,解釋用于收集和制作可用統(tǒng)計(jì)信息的附加實(shí)施例。
      [0109] 根據(jù)第五實(shí)施例,(此刻)不能夠?yàn)槭芟拊O(shè)備早期動(dòng)作的代理設(shè)備被設(shè)置(例如,通 過(guò)在制造時(shí)內(nèi)置這個(gè)功能,或通過(guò)(動(dòng)態(tài)地)配置該代理設(shè)備)來(lái)監(jiān)控來(lái)自受限設(shè)備的傳輸 并收集關(guān)于它們的數(shù)據(jù),例如以下項(xiàng)中的至少一個(gè):從受限設(shè)備接收的消息的計(jì)數(shù)、來(lái)自受 限設(shè)備的信號(hào)強(qiáng)度(最新的、平均的……)、來(lái)自受限設(shè)備的消息中最近接收的幀計(jì)數(shù)器、以 及近來(lái)被觀察到為受限設(shè)備進(jìn)行早期動(dòng)作的一個(gè)代理或多個(gè)代理的計(jì)數(shù)、標(biāo)識(shí)、可靠性指 示符、能力和/或轉(zhuǎn)發(fā)比率。
      [0110] 在該第五實(shí)施例的一個(gè)實(shí)現(xiàn)中,管理用于受限設(shè)備的代理個(gè)數(shù)的表管理實(shí)體可以 主動(dòng)地從非能夠早期動(dòng)作的代理設(shè)備獲取關(guān)于受限設(shè)備的監(jiān)控信息以便優(yōu)化用于受限設(shè) 備的能夠早期動(dòng)作的代理設(shè)備的數(shù)目。在該第五實(shí)施例的另一個(gè)實(shí)現(xiàn)中,非能夠早期動(dòng)作 的設(shè)備自身可以采取動(dòng)作來(lái)增加能夠早期動(dòng)作的代理設(shè)備的個(gè)數(shù)。
      [0111] 作為一個(gè)示例,假設(shè)對(duì)于作為受限設(shè)備的周期性報(bào)告的傳感器節(jié)點(diǎn),表管理實(shí)體 正在努力執(zhí)行一種方針,該方式是,在受限設(shè)備的范圍內(nèi)只有單個(gè)能夠早期動(dòng)作的代理設(shè) 備應(yīng)當(dāng)存在(這樣的方針具有降低了網(wǎng)絡(luò)流量但犧牲了可靠性的效果)。可能發(fā)生的是(例 如由于環(huán)境的改變),該單個(gè)代理設(shè)備離開(kāi)了受限設(shè)備的范圍。如果表管理實(shí)體檢測(cè)到它期 望從受限設(shè)備得到的許多消息不再到來(lái),則它可以查詢受限設(shè)備周?chē)囊恢痹诒O(jiān)控該受限 設(shè)備的一些其他代理設(shè)備。通過(guò)收集比如最近接收的幀計(jì)數(shù)器之類(lèi)的信息,表管理實(shí)體可 以區(qū)分"受限設(shè)備在代理設(shè)備的范圍以外"或"代理設(shè)備發(fā)生故障并且已經(jīng)停止轉(zhuǎn)發(fā)"的情 況與"受限設(shè)備發(fā)生故障并且已經(jīng)完全停止發(fā)送"的情況。通過(guò)收集關(guān)于來(lái)自若干進(jìn)行監(jiān) 控的代理設(shè)備的信號(hào)強(qiáng)度的信息并對(duì)它進(jìn)行比較,表管理實(shí)體可以選擇最好的一個(gè)來(lái)變成 用于受限設(shè)備的新的能夠早期動(dòng)作的代理設(shè)備。
      [0112] 在ZGP規(guī)范的上下文中,表管理實(shí)體可以通過(guò)在代理設(shè)備中創(chuàng)建不能起作用并有 效的代理表?xiàng)l目(參見(jiàn)ZGP規(guī)范,09-5499-23,第Α· 3. 4. 2. 2. 1和A. 3. 5. 2. 2. 2節(jié),第127頁(yè) 第 26-27 行)或 條目(參見(jiàn) ZGP 規(guī)范,09-5499-23,第 A. 3. 4. 2. 6 節(jié))來(lái) 將代理設(shè)備設(shè)置成非能夠?yàn)槭芟拊O(shè)備早期動(dòng)作但仍然進(jìn)行監(jiān)控。然后代理設(shè)備將保持跟蹤 在其代理表中的受限設(shè)備的幀計(jì)數(shù)器,其可以由表管理實(shí)體利用命令讀出或者被不定期地 報(bào)告。為了使前面描述的解決方案更有用,可以利用額外的字段來(lái)擴(kuò)展代理表。附加地,對(duì) 于不能起作用并有效的代理表?xiàng)l目的這種使用將需要在規(guī)范中闡明,或者可替換地可以增 加專(zhuān)用于收集監(jiān)控信息的另一個(gè)(更緊湊的)數(shù)據(jù)結(jié)構(gòu)。
      [0113] 在許多系統(tǒng)中,尤其是那些具有存儲(chǔ)約束的系統(tǒng),正好在受限設(shè)備發(fā)送了消息之 后提供用于受限設(shè)備的代理表管理是有益的。為了支持這樣的系統(tǒng),所有代理設(shè)備可以保 持它們從受限設(shè)備接收的最后N (N>=1)個(gè)消息的監(jiān)控記錄。設(shè)想的監(jiān)控記錄存儲(chǔ)一些關(guān) 于從受限設(shè)備接收的一個(gè)或多個(gè)消息的統(tǒng)計(jì)信息。針對(duì)某個(gè)受限設(shè)備的監(jiān)控記錄被設(shè)想為 具有比用于受限設(shè)備的完整代理表?xiàng)l目小得多的存儲(chǔ)大小,因?yàn)橛糜谑芟拊O(shè)備的代理表?xiàng)l 目還必須存儲(chǔ)代理將來(lái)自受限設(shè)備的消息轉(zhuǎn)發(fā)到它們的目的地所需要的信息。每個(gè)監(jiān)控記 錄可以包含至少受限設(shè)備的標(biāo)識(shí),并且可選地,為了支持一些替換方案,可以包含以下項(xiàng)中 的至少一個(gè):來(lái)自受限設(shè)備的消息被接收時(shí)的信號(hào)強(qiáng)度、被觀察到進(jìn)行早期動(dòng)作的任何代 理設(shè)備的標(biāo)識(shí)和/或信號(hào)強(qiáng)度,以及幀計(jì)數(shù)器或幀計(jì)數(shù)器的最低L個(gè)有效位??梢砸匀舾?方式使用這個(gè)信息。首先,想要增加更多用于受限設(shè)備的代理設(shè)備的表管理實(shí)體可以查詢 一些或全部代理設(shè)備來(lái)得到這些監(jiān)控記錄,并且選擇最好的(各)代理設(shè)備來(lái)增加。其次,想 要增加更多用于受限設(shè)備的代理的表管理實(shí)體可以通過(guò)發(fā)送廣播或組播消息來(lái)這么做,從 而指示接收它的全部代理設(shè)備檢查他們?cè)谄溆涗浿惺欠窬哂惺芟拊O(shè)備,并且如果存在受限 設(shè)備,以及可選地,如果還滿足一些其他準(zhǔn)則(例如受限設(shè)備在代理的范圍內(nèi),這可以例如 通過(guò)將消息中包括的序列號(hào)或幀計(jì)數(shù)器與監(jiān)控記錄的對(duì)應(yīng)值相比較來(lái)導(dǎo)出),則隨后采取 某個(gè)動(dòng)作。
      [0114] 在ZGP規(guī)范的上下文中,這樣的指令可以采用ZGP配對(duì)命令中的額外的標(biāo)志的形 式。
      [0115] 一種用于代理設(shè)備有條件地執(zhí)行的可能動(dòng)作可以是將受限設(shè)備增加到它們的代 理表。使得這個(gè)動(dòng)作是有條件的,這提供的優(yōu)點(diǎn)在于,避免了在位于受限設(shè)備的范圍以外的 代理設(shè)備中創(chuàng)建代理表?xiàng)l目。用于代理設(shè)備的另一個(gè)可能的動(dòng)作是采取導(dǎo)致它們中的一些 或全部向表管理實(shí)體聲明其自身的動(dòng)作,例如,向表管理實(shí)體發(fā)送單播消息。
      [0116] 一個(gè)可以被請(qǐng)求的可能的動(dòng)作可以是在其代理表或監(jiān)控記錄中具有受限設(shè)備的 非能夠早期動(dòng)作的代理設(shè)備啟動(dòng)對(duì)于受限設(shè)備的發(fā)現(xiàn)。該發(fā)現(xiàn)機(jī)制允許信宿在所有進(jìn)行發(fā) 現(xiàn)的代理設(shè)備中選擇一個(gè)或多個(gè)代理設(shè)備,并將那一個(gè)/多個(gè)任命為新的能夠早期動(dòng)作的 代理設(shè)備。有利地,使用發(fā)現(xiàn)而不是單播常常會(huì)導(dǎo)致更少的網(wǎng)絡(luò)流量,并且還將需要對(duì)ZGP 實(shí)現(xiàn)的代碼基礎(chǔ)做出更少的新擴(kuò)展。另外,如果使用這個(gè)解決方案,則決定需要更多代理設(shè) 備的表管理實(shí)體可以是與選擇新的(各)代理設(shè)備的那一個(gè)不同的實(shí)體。
      [0117] 根據(jù)第六實(shí)施例,可以通過(guò)重新創(chuàng)建來(lái)管理代理表?xiàng)l目。在該第六實(shí)施例中,代 理表?xiàng)l目具有有限的生存期,并且表生存期管理方針對(duì)于表管理實(shí)體是已知的。生存期可 以用時(shí)間單元(例如48小時(shí))、絕對(duì)時(shí)間點(diǎn)(例如直到2012年10月12日,18 :00 CET為止 有效)或者從受限設(shè)備接收/為了受限設(shè)備轉(zhuǎn)發(fā)的消息的數(shù)目(例如1000條消息或多達(dá) uncliding的幀計(jì)數(shù)器0x87654321)來(lái)表達(dá)。因此,在條目生存期到期時(shí)或到期前,表管理 實(shí)體可以在所選擇的代理設(shè)備中創(chuàng)建新的表?xiàng)l目。在另一個(gè)實(shí)現(xiàn)中,在條目生存期到期時(shí) 或到期前,代理例如通過(guò)發(fā)送廣播或組播搜索命令以便例如聯(lián)系信宿,和/或通過(guò)發(fā)送單 播命令以便例如聯(lián)系信宿或中央維護(hù)實(shí)體,來(lái)觸發(fā)重建過(guò)程。
      [0118] 總之,已經(jīng)描述了用于以優(yōu)化用于通信網(wǎng)絡(luò)的性能、時(shí)延和可靠性,同時(shí)確保每個(gè) 受限設(shè)備具有一定數(shù)目的能夠早期動(dòng)作的代理的方式來(lái)管理代理表的內(nèi)容的若干技術(shù)。實(shí) 體被允許通過(guò)移除或增加代理表?xiàng)l目來(lái)保持每個(gè)資源受限設(shè)備具有所要求的數(shù)目的代理。 此外,實(shí)體被允許基于轉(zhuǎn)發(fā)策略、報(bào)告策略和/或輪詢策略來(lái)保持跟蹤能夠早期動(dòng)作的代 理。由此,可以控制代理表?xiàng)l目以優(yōu)化整體系統(tǒng)性能和可靠性特性。實(shí)體可以被包括在受限 設(shè)備通信中涉及的一個(gè)或多個(gè)設(shè)備(比如能夠早期動(dòng)作的代理、非能夠早期動(dòng)作的代理和/ 或信宿)中,并且提供局部?jī)?yōu)化。實(shí)體可以被包括在一個(gè)或多個(gè)專(zhuān)用設(shè)備(比如控制器、維 護(hù)、配置或管理設(shè)備)中,并且提供全局優(yōu)化。
      [0119] 應(yīng)當(dāng)進(jìn)一步注意,代理設(shè)備可以是施行用于受限設(shè)備的中繼功能的任何設(shè)備,并 且因而所要求保護(hù)的方法可適用于所述任何設(shè)備。舉例來(lái)說(shuō),在ZGP規(guī)范中,它可以是以下 設(shè)備類(lèi)型中的任一個(gè):基于其代理表中的信息來(lái)施行中繼功能的ZGP代理、ZGP代理最小體 (Minimum)、ZGP組合(Combo);和基于其信宿表中的信息來(lái)施行中繼功能的ZGP組合最小 體。
      [0120] 雖然在圖和前面的描述中已經(jīng)詳細(xì)地圖示和描述了本發(fā)明,但是這樣的圖示和描 述應(yīng)被認(rèn)為是說(shuō)明性或示例性的而非限制性的。本發(fā)明不限于所公開(kāi)的實(shí)施例。盡管主要 使用ZigBee綠色能源的示例來(lái)描述實(shí)施例,但是本發(fā)明可適用于具有資源受限設(shè)備的任 何網(wǎng)絡(luò),包括常規(guī)ZigBee網(wǎng)絡(luò)、6LoWPAN網(wǎng)絡(luò)、Wi-Fi網(wǎng)狀網(wǎng)絡(luò)、等等。
      [0121] 本發(fā)明的建議應(yīng)用可以是任何建筑物控制應(yīng)用或建筑管理系統(tǒng)(包括照明控制系 統(tǒng)、加熱、通風(fēng)和空調(diào)系統(tǒng)、盲控制系統(tǒng)、安保、安全和訪問(wèn)控制系統(tǒng))、人員和資產(chǎn)跟蹤,和 任何其他受益于受限設(shè)備的控制、感測(cè)、監(jiān)控和自動(dòng)化應(yīng)用。
      [0122] 通過(guò)研究附圖、本公開(kāi)內(nèi)容和所附的權(quán)利要求,本領(lǐng)域技術(shù)人員在實(shí)踐所要求保 護(hù)的發(fā)明時(shí)可以理解和影響對(duì)于所公開(kāi)的實(shí)施例的其他變型。在權(quán)利要求中,單詞"包括" 不排除其他元素或步驟,并且不定冠詞"一個(gè)"或"一項(xiàng)"不排除多個(gè)。單個(gè)處理器或其他 單元可以履行權(quán)利要求中記載的若干項(xiàng)的功能。在相互不同的從屬權(quán)利要求中記載某些措 施的這一事實(shí)并不表明不能有利地使用這些措施的組合。前面的描述詳述了本發(fā)明的某些 實(shí)施例。然而,應(yīng)當(dāng)理解,無(wú)論前面的內(nèi)容在文本中看起來(lái)有多詳細(xì),都可以以許多方式來(lái) 實(shí)踐本發(fā)明,并且因而本發(fā)明不限于所公開(kāi)的實(shí)施例。應(yīng)當(dāng)注意,在描述本發(fā)明的某些特征 或方面時(shí)使用了特定的術(shù)語(yǔ),這不應(yīng)當(dāng)被認(rèn)為暗示在此將術(shù)語(yǔ)重新定義成了限于包括與該 術(shù)語(yǔ)相關(guān)聯(lián)的、本發(fā)明的特征或方面的任何特定特性。
      【權(quán)利要求】
      1. 一種用于管理通信網(wǎng)絡(luò)中的代理設(shè)備的代理表的裝置,在所述通信網(wǎng)絡(luò)中,代理設(shè) 備作為中繼設(shè)備運(yùn)行以將消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,所述裝置被適配成,為 至少一個(gè)資源受限設(shè)備(R1)至少確定具有用于所述資源受限設(shè)備(R1)的代理表?xiàng)l目或?yàn)?了所述資源受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā)的代理設(shè)備的數(shù)目。
      2. 根據(jù)權(quán)利要求1的裝置,其中所述裝置被適配成,基于從所述代理設(shè)備或所述網(wǎng)絡(luò) 中的其他設(shè)備接收的代理表信息和/或至少部分地基于對(duì)由所述代理設(shè)備中的至少一個(gè) 在擔(dān)當(dāng)用于所述資源受限設(shè)備(R1)的中繼設(shè)備時(shí)發(fā)送的消息的觀察,來(lái)確定代理設(shè)備的所 述數(shù)目。
      3. 根據(jù)權(quán)利要求2的裝置,其中所述裝置被適配成,將所述確定的數(shù)目存儲(chǔ)在代理計(jì) 數(shù)表中,并且響應(yīng)于表明所述代理設(shè)備已經(jīng)從其代理表中丟棄所述資源受限設(shè)備(R1)或已 經(jīng)停止為了它進(jìn)行轉(zhuǎn)發(fā)的消息而從所述代理計(jì)數(shù)表中丟棄代理設(shè)備。
      4. 根據(jù)權(quán)利要求1的裝置,其中所述裝置被適配成,如果它已經(jīng)確定以下條件中的至 少一個(gè):存在多于預(yù)定上閾值的具有用于所述資源受限設(shè)備(R1)的代理表?xiàng)l目或?yàn)榱怂?述資源受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā)的代理設(shè)備、代理設(shè)備具有不充分的可靠性指示符、在給定 區(qū)域中或具有給定能力的所有代理設(shè)備具有滿的代理表、所述閾值變化、受限設(shè)備的特性 變化、配對(duì)的變化,則啟動(dòng)從至少一個(gè)代理(表)中移除用于所述資源受限設(shè)備(R1)的表?xiàng)l 目或?qū)⒂糜谒鲑Y源受限設(shè)備(R1)的表?xiàng)l目標(biāo)記為移除的候選者,或者停止為了所述資源 受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā)。
      5. 根據(jù)權(quán)利要求1的裝置,其中所述裝置被適配成,在代理表?xiàng)l目的生存期到期時(shí)或 到期前重建所述代理表?xiàng)l目。
      6. 根據(jù)權(quán)利要求1的裝置,其中所述裝置被適配成,如果它已經(jīng)確定以下條件中的至 少一個(gè):所述確定的數(shù)目在預(yù)定下閾值以下、現(xiàn)有代理沒(méi)有充分的可靠性指示符、其他代理 確實(shí)具有充分的或更好的可靠性指示符、閾值變化、受限設(shè)備的特性變化,或配對(duì)變化,則 啟動(dòng)一個(gè)動(dòng)作,該動(dòng)作導(dǎo)致具有用于所述資源受限設(shè)備(R1)的代理表?xiàng)l目或?yàn)榱怂鲑Y源 受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā)的更多代理的創(chuàng)建。
      7. -種通信網(wǎng)絡(luò)中的代理設(shè)備,在所述通信網(wǎng)絡(luò)中,代理設(shè)備作為中繼設(shè)備運(yùn)行以將 消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,所述代理設(shè)備被適配成,維持具有用于受限設(shè)備 (R1)的試驗(yàn)條目的代理表,并且在以下條件中的至少一個(gè)時(shí),移除所述試驗(yàn)條目或?qū)⑺?試驗(yàn)條目標(biāo)記為移除的候選者:(i)如果所述代理設(shè)備需要在其代理表中釋放空間,(ii) 如果所述代理設(shè)備在預(yù)定時(shí)間段內(nèi)還未代理所述受限設(shè)備(R1),以及(iii)如果所述代理 設(shè)備在預(yù)定時(shí)間段內(nèi)沒(méi)有觀察到已經(jīng)從所述受限設(shè)備(R1)發(fā)出的任何消息。
      8. -種通信網(wǎng)絡(luò)中的代理設(shè)備,在所述通信網(wǎng)絡(luò)中,代理設(shè)備作為中繼設(shè)備運(yùn)行以將 消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,所述代理設(shè)備被適配成,周期性地發(fā)送消息,該消 息至少包括所述代理設(shè)備的代理表中列出的資源受限設(shè)備(R1)的標(biāo)識(shí)。
      9. 一種通信網(wǎng)絡(luò)中的代理設(shè)備,在所述通信網(wǎng)絡(luò)中,代理設(shè)備作為中繼設(shè)備運(yùn)行以將 消息從資源受限設(shè)備(R1)轉(zhuǎn)發(fā)到目的地設(shè)備,所述代理設(shè)備被適配成如果它具有用于所述 資源受限設(shè)備(R1)的代理表?xiàng)l目并且確實(shí)為了所述資源受限設(shè)備(R1)進(jìn)行了轉(zhuǎn)發(fā),則非 零概率地啟動(dòng)動(dòng)作以將它已經(jīng)從所述資源受限設(shè)備(R1)接收的消息中繼到目的地設(shè)備,其 中即便網(wǎng)絡(luò)拓?fù)渚哂邢鄬?duì)于所述資源受限設(shè)備(R1)處于更好位置的其他代理設(shè)備或者即 便傳播條件導(dǎo)致具有更好的可靠性指示符的其他代理設(shè)備,該概率也是非零的。
      10. 根據(jù)權(quán)利要求9的代理設(shè)備,其中所述代理設(shè)備被適配成,在特定于代理的延遲 時(shí)間到期之后并且除非已經(jīng)觀察到另一個(gè)代理已經(jīng)轉(zhuǎn)發(fā)所述消息,才轉(zhuǎn)發(fā)從針對(duì)其而言它 具有用于轉(zhuǎn)發(fā)的代理表?xiàng)l目的所述資源受限設(shè)備(R1)接收的所述消息,并且其中所述代理 設(shè)備被適配成,控制所述特定于代理的延遲時(shí)間以使得該延遲時(shí)間低于由所述資源受限設(shè) 備(R1)的范圍內(nèi)的其他代理設(shè)備使用的延遲時(shí)間的概率非零,即便網(wǎng)絡(luò)拓?fù)涫沁@樣的:所 述其他代理設(shè)備相對(duì)于所述資源受限設(shè)備(R1)處于更好的位置,或者即便傳播條件導(dǎo)致具 有更好的可靠性指示符的其他代理設(shè)備。
      11. 根據(jù)權(quán)利要求10的代理設(shè)備,其中通過(guò)包括隨機(jī)分量來(lái)計(jì)算所述特定于代理的 延遲時(shí)間。
      12. 根據(jù)權(quán)利要求10的代理設(shè)備,其中通過(guò)包括一個(gè)分量來(lái)計(jì)算所述特定于代理的 延遲時(shí)間,該分量基于對(duì)所述資源受限設(shè)備(R1)已經(jīng)發(fā)出還未被所述代理設(shè)備轉(zhuǎn)發(fā)的消息 的這些最近的事件的數(shù)目的計(jì)數(shù)。
      13. 根據(jù)權(quán)利要求10的代理設(shè)備,其中通過(guò)包括一個(gè)分量來(lái)計(jì)算所述特定于代理的 延遲時(shí)間,該分量基于對(duì)轉(zhuǎn)發(fā)從所述資源受限設(shè)備(R1)接收的消息的代理的計(jì)數(shù)。
      14. 一種用于管理通信網(wǎng)絡(luò)中的代理設(shè)備的代理表的裝置,在所述通信網(wǎng)絡(luò)中,代理 設(shè)備作為中繼設(shè)備運(yùn)行以將消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,所述裝置被適配成, 基于從所述代理設(shè)備接收的信息和/或至少部分地基于對(duì)由所述代理設(shè)備中的至少一個(gè) 在擔(dān)當(dāng)用于所述資源受限設(shè)備(R1)的中繼設(shè)備時(shí)發(fā)送的消息的觀察,來(lái)確定具有用于所述 資源受限設(shè)備(R1)的代理表?xiàng)l目的代理設(shè)備已經(jīng)為了資源受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā)的次數(shù) 與所述資源受限設(shè)備(R1)已經(jīng)做出傳輸?shù)拇螖?shù)之間的比率,并且如果所述比率超過(guò)預(yù)定閾 值,則在至少一個(gè)附加代理設(shè)備處啟動(dòng)對(duì)用于所述資源受限設(shè)備(R1)的代理表?xiàng)l目的創(chuàng) 建,或?yàn)榱怂鲑Y源受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā)。
      15. 根據(jù)權(quán)利要求14的裝置,其中所述裝置被適配成,如果所述代理設(shè)備的所述比率 已經(jīng)降到所述預(yù)定閾值或另一個(gè)預(yù)定閾值以下,則啟動(dòng)動(dòng)作以停止為了所述資源受限設(shè)備 (R1)進(jìn)行轉(zhuǎn)發(fā)并且移除用于所述資源受限設(shè)備(R1)的代理設(shè)備的代理表?xiàng)l目,或者將所述 代理表?xiàng)l目標(biāo)記為移除的候選者。
      16. 根據(jù)權(quán)利要求14的裝置,其中所述裝置被適配成,基于從不為了所述資源受限設(shè) 備(R1)進(jìn)行轉(zhuǎn)發(fā)的代理設(shè)備接收的關(guān)于所述資源受限設(shè)備(R1)的監(jiān)控信息,來(lái)確定所述 比率。
      17. -種通信網(wǎng)絡(luò)中的代理設(shè)備,在所述通信網(wǎng)絡(luò)中,代理設(shè)備作為中繼設(shè)備運(yùn)行以 將消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,所述代理設(shè)備被適配成,確定并發(fā)送具有用于 資源受限設(shè)備(R1)的代理表?xiàng)l目的所述代理設(shè)備已經(jīng)代理所述資源受限設(shè)備(R1)的次數(shù) 與所述資源受限設(shè)備(R1)已經(jīng)做出傳輸?shù)拇螖?shù)之間的比率。
      18. 根據(jù)權(quán)利要求17的代理設(shè)備,其中如果接收所述比率的第二代理設(shè)備沒(méi)有為了 所述資源受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā),如果所述第二代理設(shè)備檢測(cè)到另一個(gè)代理設(shè)備的所述 比率超過(guò)預(yù)定閾值,則所述第二代理設(shè)備被適配成啟動(dòng)動(dòng)作以獲得用于所述資源受限設(shè)備 (R1)的代理表?xiàng)l目或者開(kāi)始為了所述資源受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā)。
      19. 一種通信網(wǎng)絡(luò)中的代理設(shè)備,在所述通信網(wǎng)絡(luò)中,代理設(shè)備作為中繼設(shè)備運(yùn)行以 將消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,所述代理設(shè)備被適配成存儲(chǔ)記錄了關(guān)于從所述 代理設(shè)備的接收范圍內(nèi)的至少一個(gè)資源受限設(shè)備接收的最近消息的監(jiān)控信息的監(jiān)控記錄, 并且通過(guò)刪除用于更久以前的消息的監(jiān)控記錄來(lái)管理可用于這些監(jiān)控記錄的有限存儲(chǔ)空 間。
      20. 根據(jù)權(quán)利要求19的代理設(shè)備,其中所述代理設(shè)備被適配成接收涉及資源受限設(shè) 備(R1)的命令消息,并且其中所述代理設(shè)備被適配成只有當(dāng)它當(dāng)前具有與來(lái)自所述受限設(shè) 備(R1)的最近消息相關(guān)的監(jiān)控記錄時(shí)才執(zhí)行所述命令。
      21. 根據(jù)權(quán)利要求19的代理設(shè)備,其中所述特定命令導(dǎo)致用于所述資源受限設(shè)備 (R1)的代理表?xiàng)l目被增加到所述代理設(shè)備中或者所述代理開(kāi)始為了所述資源受限設(shè)備 (R1)進(jìn)行轉(zhuǎn)發(fā)。
      22. -種管理通信網(wǎng)絡(luò)中的代理設(shè)備的代理表的方法,在所述通信網(wǎng)絡(luò)中,代理設(shè)備 作為中繼設(shè)備運(yùn)行以將消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,其中所述方法包括:基于 從所述代理設(shè)備和/或所述網(wǎng)絡(luò)上的其他設(shè)備接收的代理表信息和/或至少部分地基于對(duì) 由所述代理設(shè)備中的至少一個(gè)在擔(dān)當(dāng)用于所述資源受限設(shè)備(R1)的中繼設(shè)備時(shí)發(fā)送的所 述消息的觀察,為至少一個(gè)資源受限設(shè)備(R1)確定具有用于所述資源受限設(shè)備(R1)的代 理表?xiàng)l目或?yàn)榱怂鲑Y源受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā)的代理設(shè)備的數(shù)目。
      23. -種管理通信網(wǎng)絡(luò)中的代理設(shè)備的代理表的方法,在所述通信網(wǎng)絡(luò)中,代理設(shè)備 作為中繼設(shè)備運(yùn)行以將消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,其中所述方法包括:確定 具有用于所述資源受限設(shè)備(R1)的代理表?xiàng)l目的代理設(shè)備已經(jīng)代理資源受限設(shè)備(R1)的 次數(shù)與所述資源受限設(shè)備(R1)已經(jīng)做出傳輸?shù)拇螖?shù)之間的比率,并且如果所述比率超出預(yù) 定閾值,則在至少一個(gè)代理設(shè)備處啟動(dòng)對(duì)用于所述資源受限設(shè)備(R1)的代理表?xiàng)l目的創(chuàng)建 或移除,或開(kāi)始或停止為了所述資源受限設(shè)備(R1)進(jìn)行轉(zhuǎn)發(fā)。
      24. -種管理通信網(wǎng)絡(luò)中的代理設(shè)備的代理表的方法,在所述通信網(wǎng)絡(luò)中,代理設(shè)備 作為中繼設(shè)備運(yùn)行以將消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,其中所述方法包括:在所 述代理表處維持用于受限設(shè)備(R1)的試驗(yàn)條目,并且在以下條件中的至少一個(gè)時(shí),移除所 述試驗(yàn)條目或?qū)⑺鲈囼?yàn)條目標(biāo)記為移除的候選者:(i)如果所述代理設(shè)備需要在其代理 表中釋放空間,(ii)如果所述代理設(shè)備在預(yù)定時(shí)間段內(nèi)還未代理所述受限設(shè)備(R1),以及 (iii)如果所述代理設(shè)備在預(yù)定時(shí)間段內(nèi)沒(méi)有觀察到已經(jīng)從所述受限設(shè)備(R1)發(fā)出的任何 消息。
      25. -種管理通信網(wǎng)絡(luò)中的代理設(shè)備的代理表的方法,在所述通信網(wǎng)絡(luò)中,代理設(shè)備 作為中繼設(shè)備運(yùn)行以將消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,其中所述方法包括:如果 它具有用于所述資源受限設(shè)備(R1)的代理表?xiàng)l目,則在所述代理設(shè)備處非零概率地啟動(dòng)動(dòng) 作以將它已經(jīng)從所述資源受限設(shè)備(R1)接收的消息中繼到目的地設(shè)備,其中,即便網(wǎng)絡(luò)拓 撲具有相對(duì)于所述資源受限設(shè)備(R1)處于更好位置的其他代理設(shè)備或者即便傳播條件導(dǎo) 致具有更好的可靠性指示符的其他代理設(shè)備,該概率也是非零的。
      26. -種管理通信網(wǎng)絡(luò)中的代理設(shè)備的代理表的方法,在所述通信網(wǎng)絡(luò)中,代理設(shè)備 作為中繼設(shè)備運(yùn)行以將消息從資源受限設(shè)備轉(zhuǎn)發(fā)到目的地設(shè)備,其中所述方法包括:存儲(chǔ) 記錄了關(guān)于在所述代理設(shè)備處從所述代理設(shè)備的接收范圍內(nèi)的至少一個(gè)資源受限設(shè)備接 收的最近消息的信息的監(jiān)控記錄,并且通過(guò)刪除用于更久以前的消息的監(jiān)控記錄來(lái)管理可 用于這些監(jiān)控記錄的有限存儲(chǔ)空間。
      27. -種計(jì)算機(jī)程序產(chǎn)品,其包括當(dāng)在計(jì)算機(jī)設(shè)備上運(yùn)行時(shí)用于產(chǎn)生權(quán)利要求23至 27中的任一項(xiàng)的步驟的代碼構(gòu)件。
      【文檔編號(hào)】H04W40/24GK104115526SQ201380009616
      【公開(kāi)日】2014年10月22日 申請(qǐng)日期:2013年2月11日 優(yōu)先權(quán)日:2012年2月16日
      【發(fā)明者】K.J.G.霍特曼, B.埃德曼恩 申請(qǐng)人:皇家飛利浦有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1