用于使用代理設(shè)備管理無線網(wǎng)絡(luò)中的代理表的方法【專利摘要】本發(fā)明涉及一種代理節(jié)點(diǎn),其包括用于管理代理表的裝置,用于從第一資源受限設(shè)備接收消息的接收器,所述消息意圖到至少一個(gè)對(duì)應(yīng)的目的地設(shè)備,用于檢查用于第一資源受限設(shè)備的條目是否包括在代理表的條目集中的控制裝置,代理表的條目集指示代理節(jié)點(diǎn)負(fù)責(zé)的資源受限設(shè)備集,用于取決于代理表檢查的結(jié)果來轉(zhuǎn)發(fā)消息的發(fā)射器,用于管理代理表的裝置,其被設(shè)置用于通過監(jiān)視用于轉(zhuǎn)發(fā)用于資源受限設(shè)備的消息的代理節(jié)點(diǎn)關(guān)于用于轉(zhuǎn)發(fā)用于資源受限設(shè)備的消息的競爭方代理節(jié)點(diǎn)的使用的相對(duì)使用來清除有關(guān)資源受限設(shè)備的條目的代理表?!緦@f明】用于使用代理設(shè)備管理無線網(wǎng)絡(luò)中的代理表的方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及包括多個(gè)節(jié)點(diǎn)的通信網(wǎng)絡(luò)。具體而言,一些節(jié)點(diǎn)可以是資源受限的并且不得不與其它節(jié)點(diǎn)高效通信。為此,代理節(jié)點(diǎn)作為中繼節(jié)點(diǎn)操作以將消息從資源受限節(jié)點(diǎn)轉(zhuǎn)發(fā)到它們的目標(biāo)或者目的地節(jié)點(diǎn)。[0002]本發(fā)明例如與包括ZigBee綠色電力(GreenPower)節(jié)點(diǎn)的網(wǎng)絡(luò)相關(guān)?!?br>背景技術(shù):
】[0003]在無線網(wǎng)絡(luò)中,可以使用資源受限設(shè)備,諸如能量收集設(shè)備。這樣的設(shè)備在能量的可用量中嚴(yán)重受限,因此在所提供的功能性中有限并且影響網(wǎng)絡(luò)操作、調(diào)試和維護(hù)。[0004]這樣的技術(shù)的一個(gè)示例是在形成中的標(biāo)準(zhǔn),ZigBee綠色電力。[0005]如果受限設(shè)備在它被配置成控制的設(shè)備的范圍(被稱為目標(biāo))之外,中間設(shè)備進(jìn)行轉(zhuǎn)發(fā)(被稱為代理)。代理與受限設(shè)備之間的無線鏈路可能在網(wǎng)絡(luò)壽命期間出現(xiàn)和消失,例如由于設(shè)備的傳播或者相對(duì)位置中的改變。出于系統(tǒng)安全和性能原因,代理僅針對(duì)它們具有用于其的表?xiàng)l目的設(shè)備進(jìn)行轉(zhuǎn)發(fā),例如以能夠執(zhí)行新鮮性或者安全檢查。為了通信可靠性,優(yōu)選地,多于一個(gè)代理代表每個(gè)受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)。[0006]存在自動(dòng)地或者按用戶請求建立/擴(kuò)展這樣的代理?xiàng)l目的各種方式。然而,用于條目移除的當(dāng)前可用方法要求用戶參與,經(jīng)由調(diào)試工具使用和/或與受限/控制器設(shè)備(潛在地向上安裝在天花板中)的手動(dòng)交互,這對(duì)于諸如樓宇自動(dòng)化網(wǎng)絡(luò)之類的大型網(wǎng)絡(luò)而言是繁重的。[0007]然而,由于網(wǎng)絡(luò)的規(guī)模和自動(dòng)代理表創(chuàng)建,存在對(duì)于自動(dòng)代理表清除的需要。然而,由于通過受限設(shè)備的傳輸?shù)牟豢深A(yù)見的調(diào)度(其可能取決于可用能量的量和/或用戶交互)和尤其來自受限設(shè)備的潛在地不使用ACK和信道訪問過程(諸如CSMA/CA)的無線傳輸?shù)牟豢煽康男再|(zhì),簡單的老化(例如移除將最快屆滿的條目,移除最早創(chuàng)建的條目,移除最少使用的條目)不適合于受限設(shè)備。[0008]現(xiàn)在,在ZGP規(guī)范中,由被實(shí)現(xiàn)成選取一些清除啟發(fā)(即選取如果必須添加新條目則挑選從滿代理表刪除的條目的啟發(fā))的代理決定。對(duì)于代理實(shí)現(xiàn)器而言,可以存在某種程度的自由度,因?yàn)楸M管差的啟發(fā)降低網(wǎng)絡(luò)效率和可靠性,但是差的啟發(fā)不會(huì)導(dǎo)致網(wǎng)絡(luò)的長期持續(xù)故障。[0009]本發(fā)明的目的是添加可以被用于改進(jìn)代理中的表清除啟發(fā)的(強(qiáng)制性)協(xié)議要素。更高效的啟發(fā)將導(dǎo)致更快并且更可靠的網(wǎng)絡(luò)。[0010]在當(dāng)前ZGP規(guī)范中,對(duì)于具有非常滿的代理表的代理而言不存在性能惡化:因此將表收縮得遠(yuǎn)低于代理中的可用存儲(chǔ)器的大小的激進(jìn)的清除不具有有益效果。[0011]當(dāng)前ZGP規(guī)范提供以下機(jī)制以用于代理表維護(hù)。[0012]代理表?xiàng)l目建立:-在調(diào)試過程(可能利用用戶參與)中,當(dāng)目標(biāo)或者調(diào)試工具發(fā)送控制通告(ZGP:具有設(shè)定成〇bl的AddSink標(biāo)志的ZGP配對(duì)命令)時(shí),告知(多個(gè))代理關(guān)于所創(chuàng)建的新控制關(guān)系,包括受限設(shè)備和對(duì)應(yīng)的(多個(gè))目標(biāo)的標(biāo)識(shí)符;它可以在(范圍有限的)廣播中發(fā)送,其中只有當(dāng)(多個(gè))代理在有限設(shè)備的范圍中時(shí),尤其是如果設(shè)備指示固定的位置,(多個(gè))代理可選地添加表;-在操作期間,*通過代理接收未經(jīng)請求的控制通告;*通過代理從未知的受限設(shè)備接收通信并且了解到其它的(多個(gè))代理轉(zhuǎn)發(fā)它*通過代理從未知的受限設(shè)備接收通信并且對(duì)控制關(guān)系做出查詢(ZGP:ZGP配對(duì)搜索命令或者廣播ZGP通知命令)。[0013]代理表?xiàng)l目移除:-在調(diào)試模式中從受限節(jié)點(diǎn)的退出運(yùn)行GPDF的接收(特別地,在受限節(jié)點(diǎn)上被觸發(fā))-控制移除命令(ZGP:具有設(shè)定成ObO的AddSink標(biāo)志或者具有設(shè)定成Obi的RemoveZGPD的ZGP配對(duì))的接收,特別地,在目標(biāo)/調(diào)試工具上被觸發(fā)。[0014]還自動(dòng)執(zhí)行以下代理操作:-當(dāng)接收到轉(zhuǎn)發(fā)的通信時(shí),清除first-to-forward(第一個(gè)轉(zhuǎn)發(fā))標(biāo)志;-當(dāng)利用所指派的另一代理接收到發(fā)送到受限設(shè)備的請求(ZGP:ZGP響應(yīng))時(shí),它清除first-to-forward標(biāo)志并且移除為到該受限設(shè)備的遞送而排隊(duì)的任何分組。[0015]資源受限的設(shè)備可以例如是ZigBee綠色電力設(shè)備(ZGPD)等等,其不具有電池或者僅小存儲(chǔ)容量并且可以僅在非調(diào)度機(jī)會(huì)處進(jìn)行接收。例如,zero可以是無電池交換機(jī),其可以在一旦被用戶開動(dòng)并且已發(fā)射它的信號(hào)時(shí)僅在短時(shí)間內(nèi)進(jìn)行接收。zero的另一示例是周期性報(bào)告?zhèn)鞲衅?,其例如借助于光電電池從它的環(huán)境收集能量?!?br/>發(fā)明內(nèi)容】[0016]本發(fā)明的一個(gè)目的是提出一種高效管理代理節(jié)點(diǎn)的代理表的方法。[0017]本發(fā)明的另一目的是實(shí)現(xiàn)以下目標(biāo)中的一個(gè)或多個(gè):1.陳舊代理表?xiàng)l目的移除。[0018]2.代理表溢出避免3.避免(在密集網(wǎng)絡(luò)中)每個(gè)受限設(shè)備的過多活動(dòng)的代理4.(在密集網(wǎng)絡(luò)中)每個(gè)受限設(shè)備具有至少單個(gè)代理的保證5.根據(jù)應(yīng)用要求(例如重要性和收發(fā)(rt)要求)保證最佳代理可靠性為此,提出了如隨附的權(quán)利要求中所限定的方法和設(shè)備。[0019]本發(fā)明的這些和其它方面從以下所描述的實(shí)施例將是顯而易見的,并且將參考所述實(shí)施例對(duì)其進(jìn)行闡明?!緦@綀D】【附圖說明】[0020]現(xiàn)在將以示例的方式參照附圖更詳細(xì)地描述本發(fā)明,其中:-圖1是其中實(shí)現(xiàn)本發(fā)明的網(wǎng)絡(luò)的框圖?!揪唧w實(shí)施方式】[0021]詳細(xì)問題陳述考慮無線網(wǎng)狀網(wǎng)絡(luò),其包含?一個(gè)或多個(gè)受限設(shè)備R,其在它們發(fā)送許多或者長無線分組的才能方面受限,并且在它們在長時(shí)間段內(nèi)偵聽分組或完全接收的才能方面受限。例如:通過能量提取機(jī)制供電的設(shè)備。受限設(shè)備可以通過將消息放到分組中并且發(fā)送它們來發(fā)送消息。[0022]?-個(gè)或多個(gè)目標(biāo)設(shè)備T,其應(yīng)當(dāng)從受限設(shè)備R接收消息,其中消息可以被編碼到一個(gè)或多個(gè)分組中,并且分組中的消息的編碼可以在逐跳的基礎(chǔ)上改變?一個(gè)或多個(gè)代理設(shè)備P,其通過當(dāng)它們從受限設(shè)備接收到分組時(shí)采取特殊行動(dòng)來幫助遞送來自受限設(shè)備的消息超出受限設(shè)備的(無線電)范圍,和/或幫助以所要求的消息格式和/或更可靠地對(duì)它們進(jìn)行遞送。這樣的特殊行動(dòng)的示例是將消息向前遞送到目標(biāo)T。代理設(shè)備典型地具有比受限設(shè)備更多的能力,因此它們可以進(jìn)行附加的消息處理,使用具有較長消息的不同消息格式,進(jìn)行重試行動(dòng)或者代表受限設(shè)備路由發(fā)現(xiàn)行動(dòng),等。[0023]?可選地,一個(gè)或多個(gè)路由器設(shè)備RT,其不能充當(dāng)代理設(shè)備,但是其可以朝目標(biāo)設(shè)備路由代理設(shè)備發(fā)送的消息。[0024]我們將這稱為"網(wǎng)狀"網(wǎng)絡(luò)以指示存在能夠充當(dāng)用于消息的中繼的至少一個(gè)設(shè)備。[0025]單個(gè)設(shè)備可以充當(dāng)目標(biāo)設(shè)備和代理設(shè)備二者,并且還充當(dāng)路由器設(shè)備。[0026]在圖1中示出典型的網(wǎng)絡(luò)拓?fù)?。圖中的箭頭示出被發(fā)送和接收以將消息從R1遞送到T1的分組。虛線箭頭指示在該示例中由R1發(fā)送的原始分組同樣被P1接收,但是P1不對(duì)它起作用。存在P1和P2通過其可以協(xié)調(diào)以防止它們二者都轉(zhuǎn)發(fā)分組的浪費(fèi)的行動(dòng)的若干(已知)技術(shù)。這樣的技術(shù)例如合并在即將來臨的ZigBee綠色電力標(biāo)準(zhǔn)中。[0027]圖1示出了P1和P2二者是在R1的范圍中的代理。存在具有其中多個(gè)范圍中的設(shè)備可以作為用于R1的代理工作的系統(tǒng)設(shè)計(jì)為何可以有益的若干原因:1.可靠性。對(duì)于每個(gè)消息MyRl可能僅具有利用其發(fā)送包含消息的分組的有限能量。例如,R1可能僅能夠在非常短的時(shí)間窗(例如由所收集的能量的可用性限定)內(nèi)發(fā)送2個(gè)編碼消息的分組;它還可能不能夠執(zhí)行所要求的信道訪問機(jī)制和/或等待接收確認(rèn)幀,這全部可能消極地影響通信可靠性。如果情況是這樣,具有將全部偵聽并且還能夠轉(zhuǎn)發(fā)來自R1的分組的R1周圍的更多代理增加了至少一個(gè)代理將接收具有%的分組的幾率。[0028]2.移動(dòng)性。如果R1可以四處移動(dòng),它可以移動(dòng)離開任何單個(gè)代理的范圍,代理可以被移動(dòng)/斷開或者傳播條件可以改變(例如由于臨時(shí)或者永久的空間重設(shè)置)。[0029]3.避免受限設(shè)備的配置。配置受限設(shè)備R1以持有單個(gè)代理設(shè)備的網(wǎng)絡(luò)地址也許并不可能或者也許不合期望。由R1發(fā)送的任何消息分組因此將自動(dòng)是尋址到所有能夠代理的設(shè)備(范圍內(nèi))的廣播/多播分組。[0030]我們的發(fā)明尤其應(yīng)用于具有針對(duì)每個(gè)受限設(shè)備R1具有多個(gè)代理的能力的系統(tǒng)。[0031]在這樣的系統(tǒng)中,如果代理可以包含關(guān)于受限設(shè)備的"狀態(tài)信息",這對(duì)于速度、效率和可靠性而言是有益的。適用于單個(gè)受限設(shè)備R1的這樣的"狀態(tài)信息"的示例是1.用于來自R1的某些消息的目標(biāo)設(shè)備(或多個(gè)設(shè)備)的地址(身份),以防R1不能或者不將該信息嵌入在它的消息分組中2.使來自R1或去往R1的通信更安全的信息,例如R1使用的加密密鑰、R1最近使用的安全幀計(jì)數(shù)器(幀計(jì)數(shù)器可以防護(hù)重放攻擊和/或被用作用于密鑰的初始化向量)3.-旦R1對(duì)它的無線電加電并且將它設(shè)定成接收這樣的消息就需要被發(fā)送到R1的消息。(典型地,能源提取節(jié)點(diǎn)R1在它已發(fā)送消息分組之后可能在短時(shí)間內(nèi)對(duì)它的無線電加電并且將它設(shè)定成接收模式)出于本發(fā)明的目的,我們將"代理表"定義為持有關(guān)于或者用于一個(gè)或多個(gè)受限設(shè)備的信息的代理中的數(shù)據(jù)結(jié)構(gòu)。代理表可以包含用于許多不同受限節(jié)點(diǎn)Rx的信息。[0032]因此,在這樣的系統(tǒng)中,代理表?xiàng)l目需要被創(chuàng)建、維護(hù)和用于轉(zhuǎn)發(fā)受限設(shè)備的通信,并且潛在地還被移除。[0033]例如,在圖1中,如果P1和P2二者將用于R1的信息存儲(chǔ)在它們的代理表中,這將是有益的。在R1可以四處移動(dòng)的情況中,如果P3將存儲(chǔ)該信息,這也是有益的。然而,在大多數(shù)設(shè)想到的網(wǎng)狀網(wǎng)絡(luò)中,代理節(jié)點(diǎn)中的存儲(chǔ)器有限,因此將關(guān)于所有受限節(jié)點(diǎn)Rx的信息存儲(chǔ)在所有(有能力的)代理節(jié)點(diǎn)Ρχ的所有代理表中將并不總是可能的。[0034]當(dāng)前在其代理表中不具有關(guān)于受限節(jié)點(diǎn)R1的任何信息的代理節(jié)點(diǎn)Ρχ可能仍選取成作為用于該節(jié)點(diǎn)的代理開始工作。因此,我們可以區(qū)分圍繞節(jié)點(diǎn)Rx的兩種類型的代理:?能夠早行動(dòng)的代理,其在它們的代理表中具有關(guān)于Rx的信息?能夠晚行動(dòng)的代理,其在它們從R1接收到消息的時(shí)刻處在它們的代理表中(尚)不具有關(guān)于Rx的信息,或者至少不具有足夠的信息以充當(dāng)代理。為了起作用,晚作用的代理將首先不得不從網(wǎng)絡(luò)中的其它地方獲取必要的信息。[0035]優(yōu)選地,網(wǎng)絡(luò)中的設(shè)置使得每個(gè)受限節(jié)點(diǎn)Rx在它的傳輸范圍中至少具有幾個(gè)能夠早行動(dòng)的代理。然而,在這樣的設(shè)置中,優(yōu)選地需要存在防止每個(gè)能夠行動(dòng)的代理將決定在它從它的范圍中的Rx接收到消息時(shí)的所有情況中起作用的機(jī)制。如果這未被防止,多個(gè)有能力的代理的存在可能導(dǎo)致消息遞送等待時(shí)間中的增加或者甚至遞送可靠性中的降低。這樣設(shè)想到的防止機(jī)制之一是,如果某個(gè)代理Ρχ對(duì)從Rx接收的消息起作用并且遞送它,存在用于使Rx的范圍中的其它代理知悉Ρχ已經(jīng)起作用的手段。如果它們知悉,它們可以制止自身起作用。這樣的信息機(jī)制可以采取以下形式。假設(shè)代理Ρ1已從R1接收消息吣,并且現(xiàn)在不得不決定是否起作用。然后,它將啟動(dòng)逾時(shí)計(jì)數(shù)器并且偵聽網(wǎng)絡(luò)信道。如果它了解到來自另一代理(比方說Ρ2)的分組包含指示Ρ2對(duì)R1的相同消息Mi起作用的有效載荷,則P1決定不起作用并且停止計(jì)數(shù)器。如果計(jì)數(shù)器達(dá)到零而沒有從其它代理接收到用于R1的消息吣的分組,P1起作用。由于網(wǎng)絡(luò)發(fā)送范圍中的差異和無線分組遞送的一些固有的不可靠性,像這樣的機(jī)制將不在所有情況中阻止多個(gè)代理決定對(duì)來自R1的相同消息起作用。因此,設(shè)想到例如在目標(biāo)節(jié)點(diǎn)中還存在從所有起作用的多個(gè)代理篩選出重復(fù)消息的機(jī)制。[0036]在即將來臨的ZigBee綠色電力標(biāo)準(zhǔn)中,以下機(jī)制被用于活動(dòng)且有效的代理表?xiàng)l目(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.1,第120頁,第6行-第121頁,第17行)。在單播轉(zhuǎn)發(fā)的情況中,具有用于特定受限設(shè)備Rx的代理表?xiàng)l目的代理基于像以下之類的準(zhǔn)則來計(jì)算轉(zhuǎn)發(fā)延遲:來自受限設(shè)備的接收信號(hào)的質(zhì)量,到目標(biāo)設(shè)備的單播路線的可用性,以及過去被第一個(gè)轉(zhuǎn)發(fā)的事實(shí)。在轉(zhuǎn)發(fā)延遲屆滿時(shí),代理利用二者均從GPDF中的信息得到的別名網(wǎng)絡(luò)源地址和別名網(wǎng)絡(luò)序列號(hào)在2跳廣播中發(fā)送ZGP隧穿停止消息來告知其它代理它將轉(zhuǎn)發(fā)消息,并且隨后在單播中轉(zhuǎn)發(fā)(多個(gè))ZGP通知消息。當(dāng)在轉(zhuǎn)發(fā)延遲內(nèi)接收到用于相同ZGH)命令的ZGP隧穿停止消息時(shí),代理取消其自身調(diào)度的傳輸。在用于指示接收機(jī)會(huì)的GPDF的組播通信的情況中,具有用于特定受限設(shè)備Rx的代理表?xiàng)l目的代理計(jì)算轉(zhuǎn)發(fā)延遲,如上文所描述的那樣。當(dāng)轉(zhuǎn)發(fā)延遲屆滿時(shí),代理在APS多播中發(fā)送(多個(gè))ZGP通知消息,并且它包括它的短地址和從受限設(shè)備Rx接收的信號(hào)的質(zhì)量的指示物。當(dāng)在轉(zhuǎn)發(fā)延遲內(nèi)接收到用于相同ZGPD命令的ZGP通知消息時(shí),如果ZGP通知具有較好質(zhì)量指示物或者相等質(zhì)量指示物和較低短地址,代理取消它自身調(diào)度的傳輸。在用于不指示接收機(jī)會(huì)的GPDF的組播通信的情況中,具有用于特定受限設(shè)備Rx的代理表?xiàng)l目的代理利用二者均從GPDF中的信息得到的別名網(wǎng)絡(luò)源地址和別名網(wǎng)絡(luò)序列號(hào)在APS多播中轉(zhuǎn)發(fā)(多個(gè))ZGP通知消息,這使獨(dú)立生成的ZGP通知分組與ZigBee的廣播事務(wù)表看起來等同。相同的機(jī)制被能夠進(jìn)行基于信宿表的組播轉(zhuǎn)發(fā)的信宿所使用(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.4,第128頁,第25-29行)。[0037]如果代理成功發(fā)射ZGP通知,它將其代理表的FirstToForward標(biāo)志設(shè)定成真;當(dāng)從單播信宿接收到具有設(shè)定成假的FirstToForward標(biāo)志的ZGP通知響應(yīng)時(shí),它對(duì)它進(jìn)行清除(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.1,第121頁,第12-17行)。信宿基于ZGH)標(biāo)識(shí)符(SrcID)和幀計(jì)數(shù)器值對(duì)所接收的ZGPD命令進(jìn)行篩選(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.6.1.2,第132頁,第2行-第134頁,第4行)。[0038]代理表?xiàng)l目需要在初始被創(chuàng)建。它們可以例如被創(chuàng)建作為涉及用戶和/或工具的調(diào)試過程的一部分。也可以自動(dòng)創(chuàng)建代理表?xiàng)l目。決定針對(duì)受限節(jié)點(diǎn)Rx起作用的能夠晚行動(dòng)的代理將在行動(dòng)的末尾處以在自身中足夠創(chuàng)建用于Rx的代理表的信息結(jié)束,并且如果它這樣做則是有益的。串音聽到允許它制作額外代理表?xiàng)l目的通信的能夠晚行動(dòng)的節(jié)點(diǎn)可以決定去做,尤其是當(dāng)它具有可用的用于更多條目的自由空間時(shí)。假想(串音)聽到在網(wǎng)絡(luò)中被四處發(fā)送的關(guān)于受限節(jié)點(diǎn)Rx的信息的代理Px,所述信息允許它將Rx添加到它的代理表并且成為用于Rx的能夠早行動(dòng)的節(jié)點(diǎn);尤其是在Ρχ(尚)未從Rx接收到消息的情況中,即它可能(尚)未在Rx的范圍中。Ρχ可能例如聽到旨在用于所有感興趣節(jié)點(diǎn)的廣播(或多播)類型的消息,其告知它們關(guān)于節(jié)點(diǎn)Rx。代理Ρχ應(yīng)當(dāng)如何決定它是否應(yīng)當(dāng)將Rx添加到它的代理表,如果這意味著它不得不從表刪除另一節(jié)點(diǎn)的話?以下還公開了用于這樣的決定的輔助方法。[0039]在即將來臨的ZigBee綠色電力標(biāo)準(zhǔn)中,以下機(jī)制被用于將信息配置到代理表中(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.1,第118頁,第32-39行;章節(jié)A.3.9,第165頁第2行)。作為成功的調(diào)試過程的一部分,ZGPS或者ZGPCT發(fā)送具有設(shè)定成Obi的AddSink標(biāo)志的ZGP配對(duì)消息,其典型地作為全網(wǎng)絡(luò)廣播(networkwidebroadcast),承載尤其SrcID、安全設(shè)定和所要求的通信模式。在ZGP配對(duì)的接收時(shí),代理利用所供應(yīng)的信息創(chuàng)建/擴(kuò)展代理表?xiàng)l目。對(duì)于能夠進(jìn)行基于信宿表的轉(zhuǎn)發(fā)的信宿,在接收到可以由另一ZGPS或者ZGPCT發(fā)送的配置配對(duì)命令時(shí),創(chuàng)建信宿表?xiàng)l目(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.4,第127頁,第35行-第128頁,第1行)。[0040]然而,由于設(shè)備可移植性和傳播改變,以及稍后被添加到網(wǎng)絡(luò)的設(shè)備,新代理在稍后的時(shí)間點(diǎn)處也可能需要關(guān)于受限設(shè)備的"狀態(tài)信息"。[0041]假定能夠晚行動(dòng)的代理從R1接收消息,并且然后經(jīng)由像上文所描述的信息機(jī)制根本未得到信息,這指示另一代理已經(jīng)起作用。在該情況中,代理有艱難的決定要做出。如果它決定制止起作用,消息可能保持未遞送。然而,如果它決定起作用,這將意味著與網(wǎng)絡(luò)通信以便獲取關(guān)于如何起作用的必要信息。這樣的通信典型地將不得不采取廣播(或多播)類型的查詢請求的形式("誰能告訴我要對(duì)來自R1的消息做什么"),由于具有一些專用信息節(jié)點(diǎn)潛在地將高資源(尤其是存儲(chǔ)器)要求置于其上,并且要求它們的位置對(duì)于代理已知/由其可發(fā)現(xiàn),因此還可能引入單點(diǎn)故障。這樣的廣播或者多播請求可能消耗大量的帶寬。值得注意地,可能存在對(duì)可靠性的惡化:在不利條件下(尤其在大型且繁忙的網(wǎng)絡(luò)中),廣播/多播請求業(yè)務(wù)可能淹沒來自其它設(shè)備(特別是其它受限節(jié)點(diǎn))的消息,從而導(dǎo)致它們保持未遞送。然而,如果廣播/多播業(yè)務(wù)被網(wǎng)絡(luò)限制,則Ρχ可能不能在不超過針對(duì)消息從R1到T1的遞送的所設(shè)想的截止期限的情況下獲取起作用所需要的必要信息。甚至存在Ρχ將根本不能獲取所需要的信息的可能性。[0042]因此,如果能夠晚起作用的節(jié)點(diǎn)可以以某種方式在它是否起作用的決定中被輔助,其中該輔助超出上文所描述的信息機(jī)制,這是有益的。以下公開了這樣的輔助方法。[0043]在即將來臨的ZigBee綠色電力標(biāo)準(zhǔn)中,以下機(jī)制被用于維護(hù)代理表中的信息。[0044]當(dāng)直接從ZGPDRx接收到GPDF時(shí),代理Ρχ將用于Rx的代理表?xiàng)l目的InRange標(biāo)志設(shè)定成真(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.1,第119頁,第44行-第120頁,第5行)。在接收到針對(duì)其Ρχ未了解到觸發(fā)的GPDF的ZGP通知或ZGP隧穿停止命令時(shí),Px將FirstToForward標(biāo)志設(shè)定成假(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.2.2,第124頁,第25-28行)。如果Ρχ接收到承載代理字段中的另一設(shè)備的地址的ZGP響應(yīng)命令,Ρχ將FirstToForward標(biāo)志設(shè)定成假并且移除為到該ZGPD的遞送而排隊(duì)的GPDF(如果有的話)(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.1,第118頁,第43行-第119頁,第6行)。針對(duì)在樓宇自動(dòng)化范疇中操作的代理推薦當(dāng)丟失來自Rx的10個(gè)連續(xù)GPDF時(shí)清除InRange標(biāo)志(參見用于ZBA的ZigBee綠色電力最佳實(shí)踐,11-0196-01,章節(jié)5.3.2.1,第24頁,第21-24行)。[0045]以下機(jī)制是代理表維護(hù)特征的一部分(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.2,第124頁,第2-6行;章節(jié)A.3.5.2.2.3,章節(jié)A.3.5.2.2.4,章節(jié)A.3.5.2.1,第118頁,第27-30行)。如果代理Ρχ從未知的ZGPDRx接收GPDF,代理啟動(dòng)發(fā)現(xiàn)延遲計(jì)時(shí)器。Px然后偵聽由代表相同ZGH)的其它代理轉(zhuǎn)發(fā)的ZGP通知/ZGP隧穿停止消息,以得到必要的信息。這兩個(gè)消息尤其承載指示所使用的轉(zhuǎn)發(fā)模式的標(biāo)志。在發(fā)現(xiàn)延遲計(jì)時(shí)器屆滿時(shí),如果未接收到消息,或者仍然存在信息丟失(例如單播信宿或者預(yù)調(diào)試組的地址),Px發(fā)送廣播ZGP配對(duì)搜索命令,請求在(多個(gè))所指示的通信模式中與ZGPD配對(duì)的信宿響應(yīng)ZGP配對(duì)。在ZGP配對(duì)接收時(shí),更新代理表。如果在發(fā)現(xiàn)延遲內(nèi)接收到用于Rx的ZGP配對(duì)搜索或者ZGP配對(duì)命令,Px取消它自身的ZGP配對(duì)搜索傳輸。不活動(dòng)的代理表?xiàng)l目可以被移除并且作為替代的是存儲(chǔ)在分塊(Blocked)SrcID列表中的SrcID。[0046]在當(dāng)前ZGP規(guī)范中,未針對(duì)能夠進(jìn)行基于信宿表的轉(zhuǎn)發(fā)的信宿中的信宿表維護(hù)指定對(duì)應(yīng)的機(jī)制。[0047]應(yīng)當(dāng)優(yōu)選地自動(dòng)移除舊的/多余的代理表?xiàng)l目。然而,受限設(shè)備可能具有非常不規(guī)律的發(fā)射型式,其尤其取決于能量的可用性和/或用戶觸發(fā)。[0048]管理代理表的一種方式將是使用"最近最少使用"替換策略。在"最近最少使用"策略下,如果代理Ρχ需要將Rx節(jié)點(diǎn)添加到它已經(jīng)滿的表,它將丟棄它最近最少使用的節(jié)點(diǎn)氏,例如a)氏被選擇為表中的所有節(jié)點(diǎn)當(dāng)中代表哪個(gè)Ρχ充當(dāng)最近最少(過去最遠(yuǎn))的代理的節(jié)點(diǎn)b)Ri被選擇為表中的所有節(jié)點(diǎn)當(dāng)中Px最近最少觀察為發(fā)出任何消息的節(jié)點(diǎn)存在關(guān)于這樣的"最近最少使用"替換策略的問題。假定代理表限于5個(gè)條目,并且網(wǎng)絡(luò)包含15個(gè)代理和15個(gè)受限節(jié)點(diǎn),其中這些全部在所有其它的接收范圍內(nèi)。假定受限節(jié)點(diǎn)中的10個(gè)是每分鐘報(bào)告數(shù)據(jù)的溫度傳感器,并且5個(gè)是平均每天使用一次的燈開關(guān)按鈕。在這種情況中,存在以下情況的高概率:每天早晨,不管確切的"最近最少使用"替換策略如何,所有代理中的所有代理表將已經(jīng)填滿有關(guān)于溫度傳感器的數(shù)據(jù),其中所有燈開關(guān)已從表消失。取決于網(wǎng)絡(luò)的其它方面的設(shè)計(jì),這將使燈開關(guān)消息處理緩慢、不可靠或者甚至不可能。因此,需要比"最近最少使用"更好的策略。15個(gè)代理在它們當(dāng)中具有15*5=75個(gè)表?xiàng)l目,因此使15個(gè)受限節(jié)點(diǎn)中的每一個(gè)存在于至少一個(gè)代理的表中應(yīng)當(dāng)是可能的。[0049]管理代理表的另一方式將是使用"先進(jìn)先出"替換策略。那顯然也是次佳的,因?yàn)樗豢紤]節(jié)點(diǎn)活動(dòng)性或者重要性。[0050]備選實(shí)施例是在代理表?xiàng)l目的移除中涉及用戶。[0051]即將來臨的ZigBee綠色電力標(biāo)準(zhǔn)提供用于代理表?xiàng)l目移除的以下機(jī)制。[0052]ZGro設(shè)備從網(wǎng)絡(luò)的移除(包括有關(guān)代理表?xiàng)l目的移除)可以通過ZGro發(fā)送ZGro退出運(yùn)行命令和/或通過信宿/調(diào)試工具發(fā)送具有設(shè)定成真的RemoveZGH)標(biāo)志的ZGP配對(duì)命令來觸發(fā)(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.5,第129頁,第10-15行)。這兩個(gè)行動(dòng)被預(yù)期由用戶觸發(fā)。特定配對(duì)從代理表的移除可以通過信宿/調(diào)試工具發(fā)送具有設(shè)定成假的AddSink標(biāo)志的ZGP配對(duì)命令來觸發(fā)。信宿通過發(fā)送具有設(shè)定成TURE的NoPairing標(biāo)志的ZGP通知響應(yīng)來移除陳舊的單播配對(duì)。(參見ZigBee綠色電力規(guī)范,09-5499-18,章節(jié)A.3.5.2.5,第130頁,第32行-第131頁,第2行)針對(duì)在樓宇自動(dòng)化范疇中操作的代理推薦清除具有設(shè)定成假的InRange標(biāo)志的代理表?xiàng)l目(參見用于ZBA的Zigbee綠色電力最佳實(shí)踐,11-0196-01,章節(jié)5.3.2.1,第24頁,第18-20行)。[0053]雖然用于未知設(shè)備的表?xiàng)l目可以被"及時(shí)"發(fā)現(xiàn),例如當(dāng)?shù)谝淮斡^察設(shè)備時(shí),并且一旦移除/無效的表?xiàng)l目可以被再次重發(fā)現(xiàn)/激活時(shí),就必須注意差的啟發(fā)并不導(dǎo)致系統(tǒng)的嚴(yán)重故障。假想旨在當(dāng)載體要求輔助時(shí)被操作的便攜式緊急按鈕。使它實(shí)現(xiàn)為資源受限設(shè)備(尤其是能量收集設(shè)備)可能是有益的,因?yàn)檫@保證一方不必應(yīng)對(duì)空電池/電池替換。將創(chuàng)建與目標(biāo)的配對(duì)。但是按鈕將很少被操作(比方說一年幾次),可能每次在不同的位置(隨著它的載體移動(dòng));并且如果有的話,甚至維護(hù)操作將是罕見的(例如每兩周)。如果當(dāng)按鈕激活時(shí),沒有代理具有表?xiàng)l目,在一個(gè)設(shè)想到的系統(tǒng)實(shí)現(xiàn)中,將不轉(zhuǎn)發(fā)消息,并且作為替代可以發(fā)送查詢;并且查詢結(jié)果可以僅被用于轉(zhuǎn)發(fā)下一個(gè)消息。然而,當(dāng)前的關(guān)鍵警報(bào)可能未得到轉(zhuǎn)發(fā)。[0054]本發(fā)明包括以優(yōu)化針對(duì)上文所描述的網(wǎng)絡(luò)類型的性能、等待時(shí)間和可靠性、同時(shí)防止代理表溢出的方式來管理代理表的內(nèi)容的若干技術(shù)。[0055]我們公開了防止代理表的不必要增長的技術(shù):1.代理表?xiàng)l目類,包括a.允許代理表信息更緊湊地存儲(chǔ)的通配符技術(shù);b.具有不同的維護(hù)方針的表?xiàng)l目類,包括不被創(chuàng)建的表?xiàng)l目c.確定表?xiàng)l目類的決定準(zhǔn)則,例如代理針對(duì)某個(gè)受限節(jié)點(diǎn)決定,它可以省略充當(dāng)代理和/或?qū)l目添加到表的行動(dòng)。[0056]我們還公開了用于優(yōu)化代理表清除的技術(shù)。清除表意味著移除用于一個(gè)或多個(gè)受限節(jié)點(diǎn)的信息。清除可以在任何時(shí)候完成以創(chuàng)建用于預(yù)期的未來使用的自由空間,或者及時(shí)完成,以在代理已決定必須無疑地添加新表?xiàng)l目的時(shí)刻創(chuàng)建自由空間。替代于被立即移除,條目可以被標(biāo)記為"可移除的",使得關(guān)于受限設(shè)備的狀態(tài)信息被保留直到它需要被用于不同受限設(shè)備的條目替換;這允許避免重發(fā)現(xiàn),以防狀態(tài)信息再次變得相關(guān)。為了優(yōu)化表清除手段以使用選擇準(zhǔn)則,在選取要被刪除的條目中,其優(yōu)化未來網(wǎng)絡(luò)性能的某一方面(可靠性、等待時(shí)間、帶寬的使用等)。這些分成兩個(gè)類別2.在不曾導(dǎo)致性能損失的情況下可以刪除的陳舊條目的標(biāo)識(shí)3.確定哪些剩余的條目比其它條目保留起來更合期望的手段a.取決于在網(wǎng)絡(luò)周圍發(fā)送的狀態(tài)信息的使用的手段。[0057]本發(fā)明還公開了輔助能夠晚行動(dòng)的代理做出是否起作用的決定的方法。[0058]本發(fā)明的詳細(xì)描述(4,/5,)用于防止代理表的不必要增長的一個(gè)實(shí)施例是限制代理需要存儲(chǔ)的專用代理表?xiàng)l目的數(shù)目。[0059]在該方法的一個(gè)實(shí)施例中,代理被提供"通配符"條目,從而允許它操控針對(duì)其不存在專用代理表?xiàng)l目的受限設(shè)備。當(dāng)在包含"通配符"條目的代理表中查找受限設(shè)備Rx時(shí),如果Rx不匹配任何正常條目,它仍可能匹配"通配符"條目。"通配符"條目可以指定它匹配不以其它方式匹配的所有設(shè)備,或者僅以某種方式限定的子集,例如具有以兩位"01"結(jié)束的全局唯一設(shè)備標(biāo)識(shí)符的那些設(shè)備Rx。這樣的"通配符"條目應(yīng)當(dāng)指示意圖目標(biāo),其可以是(多個(gè))廣播、組播/多播或者單播地址(的列表)。如果單播或者組播/多播,地址優(yōu)選地指示能夠操控多個(gè)受限設(shè)備和相應(yīng)的信宿的一個(gè)/一些設(shè)備;例如樓宇管理系統(tǒng),其能夠處理分組、標(biāo)識(shí)所涉及的設(shè)備并且因此路由消息(如果需要的話)。"通配符"表?xiàng)l目中的目標(biāo)地址也可以是無效地址,這指示代理不應(yīng)代表它不具有關(guān)于其的條目的受限設(shè)備進(jìn)行轉(zhuǎn)發(fā)。在最簡單的實(shí)現(xiàn)中,代理轉(zhuǎn)發(fā)未處理的受限設(shè)備的分組。在另一實(shí)現(xiàn)中,表?xiàng)l目可以包含允許某種篩選并且使轉(zhuǎn)發(fā)有條件的信息。例如它可以包括設(shè)備類型、設(shè)備能力、消息或協(xié)議類型。另外,表?xiàng)l目可以包含一些安全信息,包括預(yù)期安全水平、預(yù)期密鑰類型、預(yù)期密鑰值,使得代理可以執(zhí)行認(rèn)證/加密驗(yàn)證;并且代理可以轉(zhuǎn)發(fā)受限設(shè)備的消息??梢源嬖诟采w設(shè)備的不同特性的多個(gè)通配符條目??梢栽谒谢蛘咦屑?xì)選擇的代理中創(chuàng)建通配符條目,例如以便最小化到通配符業(yè)務(wù)操控設(shè)備的通信量;這還可以由專用條目的仔細(xì)選取和通配符篩選準(zhǔn)則來支持。通配符條目可以在調(diào)試時(shí)間處創(chuàng)建,可以立即可用或者可以在由第一分組從未知受限設(shè)備的接收觸發(fā)的歸結(jié)(resolution)嘗試時(shí)創(chuàng)建。如果用于轉(zhuǎn)發(fā)所要求的所有信息從所接收的受限設(shè)備消息可得到,也可以使用通配符條目。通配符條目還可以指定如果篩選/處理(如果有的話)失敗則應(yīng)發(fā)生什么;代理可以被指導(dǎo)以轉(zhuǎn)發(fā)未處理的、提供附加的信息,或者丟棄幀。如果根據(jù)專用表?xiàng)l目中的數(shù)據(jù)的處理返回錯(cuò)誤,例如安全錯(cuò)誤,也可以使用通配符表?xiàng)l目。然后,附加于/或者替代于發(fā)送用于受限設(shè)備的廣播/多播類型查詢,可以向通配符業(yè)務(wù)操控器轉(zhuǎn)發(fā)未處理的受限設(shè)備的消息。當(dāng)使用通配符條目時(shí),一方可以考慮完全禁用表?xiàng)l目的自動(dòng)發(fā)現(xiàn)。[0060]在該方法的另一實(shí)施例中,可以將關(guān)于受限節(jié)點(diǎn)的信息提供給代理,該信息具有不創(chuàng)建用于它的專用代理表?xiàng)l目的指令。仍然,該信息可以是代理使用的受益者。例如,當(dāng)代理從未知受限設(shè)備聽到消息并且發(fā)送出查詢時(shí),目標(biāo)/工具可以利用不創(chuàng)建代理表?xiàng)l目的信息響應(yīng)代理表信息;代理可以因此轉(zhuǎn)發(fā)原始觸發(fā)幀,但是將不創(chuàng)建條目。因此,可以要求代理在一段時(shí)間內(nèi)緩沖受限設(shè)備的消息,使得當(dāng)接收到對(duì)它的查詢的響應(yīng)時(shí)它仍然可以轉(zhuǎn)發(fā)消息;尤其是在當(dāng)未觀察到其它代理轉(zhuǎn)發(fā)該消息時(shí)的情況中。另外,可以例如根據(jù)時(shí)間或者分組的數(shù)目來指定確切的表壽命。[0061]上述兩個(gè)實(shí)施例可以有益地結(jié)合,其中代理具有一些專用條目,用于設(shè)備的所選類的一些通配符條目,以及用于剩余的受限設(shè)備的發(fā)現(xiàn)。[0062]在該方法的又一實(shí)施例中,代理表?xiàng)l目存儲(chǔ)關(guān)于不同條目類的信息,例如表?xiàng)l目如何被創(chuàng)建。它可以允許在自動(dòng)發(fā)現(xiàn)的條目與明確創(chuàng)建的條目之間進(jìn)行區(qū)分,或者甚至還在立即可用的條目、工具創(chuàng)建的條目、專用條目(例如通過調(diào)試或者操作模式中的單播消息)和冗余條目(例如通過操作模式的調(diào)試中的廣播/多播消息)之間進(jìn)行區(qū)分??梢岳缋靡恍?biāo)志或者枚舉字段明確地編碼條目類;它們也可以例如從列表中的條目定位或者某些信息的可用性或缺失(例如,對(duì)于自動(dòng)發(fā)現(xiàn)的條目而言,受限設(shè)備類型可能不可用)來得到。條目類可以指示創(chuàng)建方法,或者明確地指示意圖條目維護(hù)行為(例如永久條目標(biāo)志、可移除條目標(biāo)志)。不同的條目類可以具有不同的創(chuàng)建和移除策略,例如代理可以利用"條目滿"狀態(tài)對(duì)工具的嘗試做出響應(yīng)并且讓工具分解它,或者例如工具創(chuàng)建的條目可以僅由工具移除,以及自動(dòng)發(fā)現(xiàn)的條目可以是替換的第一候選。[0063]優(yōu)選地,關(guān)于哪些受限設(shè)備需要專用代理表?xiàng)l目的決定基于受限設(shè)備的特性。一個(gè)準(zhǔn)則可以是報(bào)告頻率。非常頻繁通信的受限設(shè)備優(yōu)選地具有專用條目,以防止頻繁發(fā)現(xiàn)/迂回通配符業(yè)務(wù)。一個(gè)其它的準(zhǔn)則可以是受限設(shè)備的延遲要求。消息要求快速操控的受限設(shè)備優(yōu)選地具有專用條目,以避免由發(fā)現(xiàn)或者通配符操控所導(dǎo)致的(不可預(yù)測的)延遲。典型的示例是用戶控制的照明。用戶預(yù)期燈命令在用戶行動(dòng)之后的不晚于200ms變得生效(或者要被提供的其它可感知的反饋)。一個(gè)其它的準(zhǔn)則可以是可靠性要求。一個(gè)其它的準(zhǔn)則可以是受限設(shè)備的能力,例如它同樣進(jìn)行接收的才能。例如如果受限設(shè)備不能夠接收,可能不存在選出用于分組遞送的特定代理的需要,不用于代理追蹤FirstToForward或者InRange條件,因此可能不需要專用條目。一個(gè)其它的準(zhǔn)則可以是受限設(shè)備移動(dòng)性型式;如果它漫游得過快,創(chuàng)建或者移除專用代理表?xiàng)l目可能沒有意義。一個(gè)其它的準(zhǔn)則可以是配對(duì)目標(biāo)的數(shù)目;重發(fā)現(xiàn)單個(gè)單播目標(biāo)可能比多組目標(biāo)更好??梢杂幸娴亟Y(jié)合各種上述準(zhǔn)則。[0064]每個(gè)設(shè)備可以做出決定;這可能要求受限設(shè)備顯露該信息,例如在調(diào)試過程中作為設(shè)備文檔的一部分,作為可讀屬性或者其分組的一部分。用于代理的默認(rèn)行為將需要被指定,以防該信息初始并不容易可用??梢酝ㄟ^在一段時(shí)間內(nèi)觀察受限設(shè)備的行為來得到一些受限設(shè)備特性??商鎿Q地,可以存在通用規(guī)則,例如基于受限設(shè)備類型/應(yīng)用。例如,所有燈開關(guān)可以需要專用條目,盡管它們可能從未針對(duì)溫度傳感器而創(chuàng)建。[0065]針對(duì)哪些受限設(shè)備創(chuàng)建專用表?xiàng)l目的決定可以在調(diào)試時(shí)間處或者操作中由代理做出。決定也可以由信宿/工具做出。[0066]對(duì)于ZigBee綠色電力規(guī)范中的實(shí)現(xiàn)而言,"通配符"代理表?xiàng)l目可以通過包括設(shè)定成預(yù)留/無效/未指定值(例如Oxffffffff)的ZGPDSrcID字段的手段和/或?qū)⑦x項(xiàng)字段的現(xiàn)在預(yù)留的子字段之一限定為"通配符"標(biāo)志來標(biāo)識(shí)。代理表?xiàng)l目的任何其它字段可以被設(shè)定成要被用于檢查和篩選的特定值,或者預(yù)留/無效/未指定值,這指示當(dāng)接收時(shí)忽略該信息。[0067]特別地,如果設(shè)定的話,選項(xiàng)字段的單播ZGPS、得到組ZGPS和調(diào)試組ZGPS子字段指示ZGP通知應(yīng)當(dāng)發(fā)送到的某種類型的地址的可用性。在單播的情況中,可以考慮省略ZGP隧穿停止和轉(zhuǎn)發(fā)延遲。利用設(shè)定成真的AssignedAlias子字段,可以提供AssignedAlias字段以用于轉(zhuǎn)發(fā)ZGP通知(和ZGP隧穿停止和/或ZGP調(diào)試通知)命令??梢源嬖谥甘镜玫絼e名的使用或者根本沒有別名的手段,例如通過利用設(shè)定成假的AssignedAlias子字段、另一標(biāo)志,或者ZGPDSrcID的不同預(yù)留值。如果設(shè)定成假,SecurityUse子字段可以指示沒有安全檢查要執(zhí)行。如果設(shè)定成真,SecurityUse子字段可以指示在如由安全選項(xiàng)字段和剩余的安全相關(guān)的字段的子字段所指定的范圍中執(zhí)行安全處理的請求。如果設(shè)定成除ObOO外的值,安全水平可以指示最小或者所要求的安全水平。如果設(shè)定成除ObOOO外的值,密鑰類型可以指示使用的所要求的密鑰類型,密鑰字段可以存在。ZGH)安全幀計(jì)數(shù)器可以被用于指示用于所有通配符ZGro的最低可接受值(并且例如在代理中被周期性地更新);它的使用可以通過除Oxffffffff或者0x00000000外的值和/或通過將選項(xiàng)字段的序列號(hào)能力子字段設(shè)定成真來指不。[0068]以上等同地應(yīng)用于能夠具有基于信宿表的轉(zhuǎn)發(fā)特征的信宿的信宿表?xiàng)l目。必須注意,如果默認(rèn)或者經(jīng)配置,ZGro命令翻譯表?xiàng)l目具有匹配邏輯,即通配符條目不與默認(rèn)或者特定條目混淆。[0069]為了指導(dǎo)代理使用ZGro信息,而不創(chuàng)建代理表?xiàng)l目,信宿/工具可以優(yōu)選地將ZGP配對(duì)命令的DevicelD字段設(shè)定成無效/預(yù)留值,例如Oxff;ZGP配對(duì)命令的選項(xiàng)字段的最后的預(yù)留子字段可以被限定成請求/禁止用于該ZGro的代理表?xiàng)l目創(chuàng)建;選項(xiàng)字段還可以擴(kuò)展成16位值,以允許未來進(jìn)一步的修改。這同樣應(yīng)用于能夠進(jìn)行基于信宿表的轉(zhuǎn)發(fā)的信宿中的信宿表創(chuàng)建;然后,不得不對(duì)ZGP配置配對(duì)命令應(yīng)用改變。[0070]在另一實(shí)施例中,通配符條目可以被用于ZGro調(diào)試操作,并且存儲(chǔ)ZGro可以初始使用或者可以訴諸于的預(yù)配置/備選/默認(rèn)00BZGro安全密鑰或者預(yù)配置/備選/默認(rèn)ZGPDTC-LK,例如當(dāng)重設(shè)定和釋放配置數(shù)據(jù)時(shí)。如果與廣播信宿地址結(jié)合,這支持基于標(biāo)準(zhǔn)ZGP代理的調(diào)試過程,但是是安全的,潛在地不需要交換明文密鑰。如果與承載像例如ZigBee信任中心、ZigBee協(xié)調(diào)器、ZigBee網(wǎng)絡(luò)管理器或者其它類型的控制器/管理器節(jié)點(diǎn)之類的(多個(gè))集中式維護(hù)設(shè)備的地址的代理表和/或信宿表中的(多個(gè))單播/組播地址結(jié)合,它可以允許訪問控制列表的使用和/或安裝代碼的使用,如ZigBee智能能量1.0規(guī)范或者ZigBee家庭自動(dòng)化1.2規(guī)范中所討論的那樣。這同樣應(yīng)用于臨時(shí)條目或者非創(chuàng)建條目。[0071]為了指示條目的類,代理表可以利用選項(xiàng)字段的現(xiàn)在預(yù)留(在ZGP中)的子字段。可以添加子字段PermanentEntry/CTentry來指示不應(yīng)被自動(dòng)化維護(hù)過程移除的條目。此外/可替換地,可以添加子字段AutoDiscoveredEntry來指示條目被自動(dòng)地創(chuàng)建并且可以被自動(dòng)化維護(hù)過程移除。[0072]在一些實(shí)施例中,例如基于IP/61owpan的網(wǎng)絡(luò),對(duì)于代理而言,利用通配符表?xiàng)l目進(jìn)行初始化可能不是必要的:這樣的條目在應(yīng)用任何配置工具或系統(tǒng)之前可能提供默認(rèn)存在于每個(gè)代理中。在61owpan網(wǎng)絡(luò)中,默認(rèn)條目可能指示邊界路由器的地址,或者61owpan子網(wǎng)內(nèi)部的另一良好定義的網(wǎng)絡(luò)地址。[0073](1,/2,/3,/6,)用于代理清除其表的一個(gè)解決方案如下:考慮可靠性指示,其至少部分基于代理丟失直接接收的來自受限設(shè)備的分組的數(shù)目。[0074]在一個(gè)實(shí)施例中,每個(gè)代理Px針對(duì)它的表中的每個(gè)受限設(shè)備Rx計(jì)算可靠性指示,因?yàn)楫?dāng)前分組計(jì)數(shù)器與來自受限設(shè)備Px的最后的分組的分組計(jì)數(shù)器之間的差已經(jīng)被直接觀察。差越大,移除條目越合期望。[0075]在另一實(shí)施例中,每個(gè)代理Px針對(duì)它的表中的每個(gè)受限設(shè)備Rx計(jì)算服務(wù)率,如t匕率Ratio(Rx)=RL/RR,其中RL為Px自從時(shí)間T充當(dāng)用于Rx的代理的次數(shù),以及RL為Rx自從T在時(shí)間段T內(nèi)發(fā)送消息的次數(shù)。這要求代理保留所操控的消息的計(jì)數(shù)器RL。在該實(shí)施例的變型中,最近最少使用和比率數(shù)據(jù)的組合被用于確定移除哪些設(shè)備。如果計(jì)算確切的比率不是必要的,可以使用近似比率的各種方式。[0076]如果受限設(shè)備能夠維持單調(diào)值,值RR可以等于或者從來自受限設(shè)備的分組的序列號(hào)/幀計(jì)數(shù)器得到??商鎿Q地,如果受限設(shè)備不能夠維持單調(diào)值,本發(fā)明要求一個(gè)或多個(gè)設(shè)備維持用于Rx的"虛擬"消息計(jì)數(shù),其無論何時(shí)系統(tǒng)從Rx接收到消息就增加。在優(yōu)選實(shí)施例中,由于目標(biāo)應(yīng)當(dāng)接收由所有有能力的代理轉(zhuǎn)發(fā)的受限設(shè)備消息,因此分組計(jì)數(shù)在(多個(gè))配對(duì)目標(biāo)中的至少一個(gè)中被維持。[0077]計(jì)算服務(wù)率的算法可以實(shí)現(xiàn)如下。[0078]算法A(在運(yùn)算用于該代理的比率的代理中運(yùn)行)Pxfniiaiisaii^n(atihetime4pf(reaihig_kihteemrriLAST___SEQx'll,v{mniiieiiaithelimeafpraxymhicentryvnxnion'COV-NTxr:rii:proxylabkenm-wasvrmie<lasar%:mhofihetlireviwiih^heresiricieiidevice,ihepuvkeist^fiheresiriaedtievicemayhealmuiranmier//?iilrecih-ifwMifmmikeresirkied<leruxffixwiihSEQHIffrtwirivieddeviceimpiemeni-%mvremeinuiseifuem'vnumherASDL4SrjEQx----mmeiLASTJEQxSEQi:C〇aWx;<:OUNTx-I;Hlum(Pxrtx'^h'esasiaimin^ssagecwi/ii/iimgiiSEQiPxitaiiafftxiC^OUNTxrfterehvdSEQi.....LAST^SEQxjUSTJEQxnfcifinxiSEQi;算法Al在該算法的變型中,我們初始將變量Ratio(Rx)初始化為0并且使用〇ftir/VifAvl/J·fCOUS'Tx/(rereirt-dSEQx-USTJECxil·-^它具有運(yùn)算用于比率的較長歷史"存儲(chǔ)器"的優(yōu)勢。[0079]算法B(在運(yùn)算用于該代理的比率的代理中運(yùn)行):Pxinihifisaiitm:FIRST^STJΤ?4S'-SEQx='mpim'MeJatthetimeproxytableemrrcmuhm(dsc:mme)':COUNT:%:-tktt'himfPxiiirei-iiyreceivesthemfiMigeMijhmt(heivs/tictedde%ivttfixwithSEOhiffrcstricieddeviceimpkmmtsmcrcmentalsetfitemTmmiherANDFmSrjKQx~=mmetflRSTJEQv-SEQi:COUNTx:^COUhTx-i;ifheniPxm:t*/vev¢1.\faiusmesmgeammininguSEQivulueiRuthiRxl-COUNTxaSEOi-FfRSTSTATUSSEQxt;ifiFmsrSTAWSJEQx^-mme?FIRSTSTATUSJEQx-SEQi:算法c:PxIniMlmnirm:LAST_SEQx:::::-Vi-vpravkiet!aifin-iimeofpmxrrahiventryermihm(else:mmeiVII7it-'WfExiUivalymwvsthemesMig^Mifram?/it:r^siriemfikrkvRxwithSEQivalueORWhenifra:e/w.%nskifmmes'sugfamiainiBgaSEQira!m^MISS-LASTSEQx^SEQi:USTJEQ^......SEQi:對(duì)于R1的范圍內(nèi)的代理設(shè)備(比如PI和P2),易于通過僅偵聽來自R1的消息并且保持對(duì)直接被接收的消息的計(jì)數(shù)以近似比率公式的右手側(cè)RR來計(jì)算Ratio(R1)(的良好近似)。易于針對(duì)任何代理追蹤RL,無論代理關(guān)于R1位于哪里。[0080]對(duì)于R1的范圍之外的代理設(shè)備(比如R3),或者在范圍邊緣處的某個(gè)地方的設(shè)備,或者具有到R1的非常不可靠鏈路的設(shè)備而言,知悉當(dāng)前分組計(jì)數(shù)器值/RR不可能或者不容易/不可靠。[0081]我們因此提出以下新穎且有創(chuàng)造性的措施。具有Rx的當(dāng)前分組計(jì)數(shù)器/RR的知識(shí)的網(wǎng)絡(luò)中的至少一個(gè)設(shè)備發(fā)射狀態(tài)消息,其使得接收代理能夠確定它們的Ratio(Rx),或者進(jìn)行涉及它們的代理表清除的其它計(jì)算。[0082]作為該方法的一個(gè)方面,狀態(tài)消息是專用于代理表維護(hù)的消息,其可以由至少(多個(gè))配對(duì)目標(biāo)發(fā)送。它可以周期性地或者當(dāng)某個(gè)事件時(shí)被發(fā)送。另外,消息傳輸可以取決于其它準(zhǔn)則,包括網(wǎng)絡(luò)改變動(dòng)態(tài)(包括受限節(jié)點(diǎn)、信宿和/或(多個(gè))代理的移動(dòng)性),與信宿配對(duì)的受限設(shè)備的數(shù)目,網(wǎng)絡(luò)上/信宿/(多個(gè))代理的總體業(yè)務(wù)負(fù)載。準(zhǔn)則還可以包括受限設(shè)備的通信頻率、它的應(yīng)用和/或自從最后更新所接收的消息的數(shù)目;如果受限設(shè)備此后未發(fā)送最小數(shù)目的分組,發(fā)送時(shí)間觸發(fā)的更新可能沒有意義,其中最小值優(yōu)選地對(duì)應(yīng)于代理閾值準(zhǔn)則。發(fā)送可以由一個(gè)或所有配對(duì)目標(biāo)獨(dú)立地或者合作執(zhí)行;如果從不同目標(biāo)接收到通告,可以丟棄/推遲發(fā)送。[0083]如果對(duì)目標(biāo)已知,它可以在廣播中、在多播中以有限跳計(jì)數(shù)范圍發(fā)送,或者如果對(duì)目標(biāo)已知,在單播中發(fā)送到所選代理。目標(biāo)在此處可以是實(shí)行受限設(shè)備的消息的設(shè)備(例如對(duì)受限燈開關(guān)或者占用傳感器的命令做出反應(yīng)的燈具)。目標(biāo)還可以是處理受限設(shè)備的消息的設(shè)備,例如高速緩存(例如用于對(duì)它們進(jìn)行存儲(chǔ)以用于趨勢分析、數(shù)據(jù)挖掘或者查詢)、工具、網(wǎng)絡(luò)中心設(shè)備或者橋/網(wǎng)關(guān)/邊界類型的設(shè)備,其將數(shù)據(jù)轉(zhuǎn)發(fā)到另一系統(tǒng)中。有益地,該狀態(tài)消息與由網(wǎng)絡(luò)系統(tǒng)用于初始化(或者調(diào)試)代理表的消息非常類似或者等同。因此,將降低網(wǎng)絡(luò)節(jié)點(diǎn)中所需要的軟件代碼的量,這允許這些節(jié)點(diǎn)以較低的成本制造。[0084]在該方法的另一方面中,可以請求專用于代理表維護(hù)的狀態(tài)消息的發(fā)送。它可以例如通過請求代理表信息的代理來請求,這允許該代理以及其它代理因此更新它們的代理表。它可以基于計(jì)時(shí)器被請求,例如條目壽命計(jì)時(shí)器(即,自從條目的創(chuàng)建/最后驗(yàn)證的時(shí)間),或者活動(dòng)性計(jì)時(shí)器(即,自從條目的最后使用的時(shí)間)。[0085]對(duì)于ZigBee綠色電力標(biāo)準(zhǔn)中的實(shí)現(xiàn),我們提出使用已經(jīng)定義的ZGP配對(duì)消息,其已經(jīng)包括可以用作具有SEQx的狀態(tài)消息的安全幀計(jì)數(shù)器字段,以從代碼重用獲益。ZGP配對(duì)消息的發(fā)送可以由ZGPS周期性地觸發(fā),或者在事件時(shí),例如在ZGP配對(duì)搜索命令或者廣播ZGP通知命令的接收時(shí)被觸發(fā),這指示具有(潛在地)過時(shí)的代理表?xiàng)l目的代理。[0086]為了使得能夠?qū)崿F(xiàn)針對(duì)用于不能夠具有安全性并且不能夠發(fā)送遞增的MAC序列號(hào)(如由SecurityLevel=0b00和MACcapabilities=ObO所指不)的ZGPD的代理表?xiàng)l目的可靠性指示物的計(jì)算,請求ZGPS遞增它們的信宿表?xiàng)l目的安全幀計(jì)數(shù)器參數(shù),并且包括在ZGP配對(duì)命令中提供該值。類似地,代理將這樣的安全巾貞計(jì)數(shù)器(當(dāng)SecurityLevel=0b00并且MACcapabilitieS=0b0時(shí))視為用于代理表維護(hù)的手段,并且不作為新鮮性指示物,即它們不應(yīng)將所接收的GPDF的MAC序列號(hào)值與存儲(chǔ)在代理表中的值進(jìn)行比較。[0087]當(dāng)接收到ZGP配對(duì)消息時(shí),代理應(yīng)當(dāng)計(jì)算用于該Rx的可靠性指示物。如果可靠性指示物下降到閾值以下,它可以移除代理表?xiàng)l目。對(duì)于能夠進(jìn)行基于信宿表的轉(zhuǎn)發(fā)的ZGPS而言,ZGP配置配對(duì)消息被用于該目的。[0088]對(duì)于基于IP的實(shí)現(xiàn),例如在包含受限設(shè)備(ZGPD和/或本地IP受限設(shè)備)以及支持IP的代理的基于6LOWPAN的IP網(wǎng)絡(luò)中,用于轉(zhuǎn)發(fā)受限設(shè)備的消息的基于IP的消息可以是設(shè)備。特別地,CoAP單播或者多播消息可以被用于在CoAP有效載荷中承載上文所限定的信息。[0089]在該方法的另一方面中,至少一個(gè)代理可以共享狀態(tài)消息中的分組計(jì)數(shù)器值;消息格式可以是針對(duì)先前兩個(gè)方面相同或者不同的消息格式。優(yōu)選地,它作為本地廣播或者組播/多播完成。它可以周期性地或者在事件時(shí)完成;通過一個(gè)所選代理,滿足某些可靠性比率準(zhǔn)則的代理,或者具有用于Rx的代理表?xiàng)l目的給定范圍/段內(nèi)的所有代理。作為它的一部分,(多個(gè))代理可以交換它們自身的可靠性指示物,以建立相對(duì)而不是絕對(duì)的代理表移除準(zhǔn)則;例如如果存在具有較好可靠性的N個(gè)代理,代理將僅移除它的表?xiàng)l目。這將確保甚至對(duì)于所有代理丟失來自受限設(shè)備的大量分組的非常差的通信環(huán)境,一些代理仍保持活動(dòng)。[0090]對(duì)于ZigBee綠色電力標(biāo)準(zhǔn)中的實(shí)現(xiàn),我們提出交換代理表?xiàng)l目的代理;因此從代碼重用獲益。它們可以交換完整的表內(nèi)容,或者優(yōu)選地僅所選條目。它們可以周期性地或者優(yōu)選地在事件(例如一個(gè)代理計(jì)算低下/下降的可靠性指示物)時(shí)交換條目。表的交換優(yōu)選地在ZCL讀取屬性命令中由2-跳廣播/組播在沒有別名的情況下觸發(fā)。包括觸發(fā)代理的(多個(gè))代理利用ZCL讀取屬性以相同的方式(廣播/組播)進(jìn)行響應(yīng),其中它的(多個(gè))代理表?xiàng)l目用于所包括的/所有的ZGPD。可替換地,代理可以在ZCL屬性報(bào)告中報(bào)告它們自身的表,作為單/兩跳廣播/組播。能夠具有基于信宿表的轉(zhuǎn)發(fā)特征的信宿以相同的方式交換它們的信宿表?xiàng)l目。[0091]可替換地,可以定義新表維護(hù)命令,其中數(shù)據(jù)量被降低到僅相關(guān)數(shù)據(jù),以降低媒介使用。例如命令可以包括SrcID、(虛擬)安全幀計(jì)數(shù)器以及可靠性指示物。它還可以包括一些選項(xiàng)標(biāo)志,例如指示哪些表?xiàng)l目應(yīng)當(dāng)被報(bào)告(僅所包括的SrcID、所有表?xiàng)l目、具有不清楚狀態(tài)的所有表?xiàng)l目)。它還可以允許信宿與代理之間的可靠性數(shù)據(jù)的交換。[0092]當(dāng)接收到ZGP配對(duì)消息時(shí),代理應(yīng)當(dāng)計(jì)算用于該Rx的可靠性指示物。如果它自身的可靠性指示物下降到閾值以下,它可以移除代理表?xiàng)l目。閾值可以是實(shí)現(xiàn)特定的,定義在ZGP標(biāo)準(zhǔn)或者簡檔特定的最佳實(shí)踐中,或者是可配置參數(shù)。如果包括其它設(shè)備的可靠性指示物,它可以在決定關(guān)于特定表?xiàng)l目的移除之如被考慮。[0093]對(duì)于基于IP的實(shí)現(xiàn),例如在包含受限設(shè)備(ZGPD和/或本地IP受限設(shè)備)以及支持IP的代理的基于6LOWPAN的IP網(wǎng)絡(luò)中,我們提出代理還可以交換表?xiàng)l目,由此條目的格式將在基于IP的實(shí)現(xiàn)中不同。這些表?xiàng)l目可以包含例如通過充當(dāng)DNS客戶端的代理從DNS先前請求的或者使用等價(jià)的發(fā)現(xiàn)機(jī)制(例如RD)的用于受限設(shè)備的高速緩存的記錄。表的交換可以通過單跳或者2-跳IP多播來觸發(fā),例如具有有效載荷的CoAP多播POST請求。(多個(gè))代理使用IP多播以相同的方式作出響應(yīng),例如CoAP多播響應(yīng)于POST或者分離的(新的)CoAPPOST請求??商鎿Q地,可以定義新表維護(hù)命令,其優(yōu)選地僅承載由IP多播以剛才所描述的方式之一發(fā)送的可靠性相關(guān)的信息??煽啃杂?jì)算可以與對(duì)于ZigBee綠色電力情況類似地完成。[0094]在該方法的又一方面中,狀態(tài)消息是網(wǎng)絡(luò)中的規(guī)律通信分組,其仍允許獲取當(dāng)前分組計(jì)數(shù)器/RL的值,例如由代表相同受限設(shè)備的其它代理轉(zhuǎn)發(fā)的分組。這具有不要求專用通信的附加益處。[0095]對(duì)于ZigBee綠色電力標(biāo)準(zhǔn)中的實(shí)現(xiàn),我們提出利用它們已經(jīng)出于可靠性和代理表維護(hù)目的(例如設(shè)定InRange和FirstToForward)以及用于代理表?xiàng)l目移除而接收的ZGP隧穿停止和ZGP通知命令的代理。當(dāng)代理接收具有(虛擬)安全幀計(jì)數(shù)器的ZGP通知時(shí),它應(yīng)當(dāng)計(jì)算可靠性指示物,并且-如果它下降到閾值以下-它應(yīng)當(dāng)考慮移除條目(而不是/除了設(shè)定FirstToForward/InRange標(biāo)志)。[0096]此外,我們提出比較由其它轉(zhuǎn)發(fā)代理發(fā)送的ZGP通知中所接收的距離字段的值的代理。為此,代理可能需要本地存儲(chǔ)其自身用于ZGPD的距離值,例如用于最后接收幀,或者優(yōu)選地在一段時(shí)間內(nèi)被平均。如果代理了解到具有較好距離值的許多其它代理,尤其是如果它自身的可靠性指示物低,取代于/除了制止轉(zhuǎn)發(fā)(如果GPDF也被直接接收)并且將FirstToForward設(shè)定成假,代理可以決定移除代理表?xiàng)l目。為了便于促進(jìn),還在單播轉(zhuǎn)發(fā)的情況中,推薦ZGP隧穿停止命令被擴(kuò)展有距離字段。ZGP通知和ZGP隧穿停止二者也可以擴(kuò)展有可靠性指示物字段。[0097]為了允許代理也在單播情況中確定FirstToForward代理的身份,可以在沒有別名的情況下發(fā)送ZGP隧穿停止。[0098]可替換地,如果NWK頭部跳計(jì)數(shù)字段具有它的初始值(例如用于ZGP隧穿停止的2),代理可能能夠確定來自MAC源地址的ZGP隧穿停止/ZGP通知/ZGP調(diào)試通知的原始發(fā)送器。[0099]這同樣可以應(yīng)用于能夠進(jìn)行基于信宿表的轉(zhuǎn)發(fā)的信宿。[0100]另外,如果代理Px從未知的ZGPDSrcID直接接收GPDF并且如果它從一個(gè)或多個(gè)其它代理接收ZGP隧穿停止和/或ZGP通知命令,尤其是如果它們具有良好/較好的可靠性指示物和/或距離字段的值,Px可以制止發(fā)送ZGP配對(duì)搜索命令以及創(chuàng)建代理表?xiàng)l目。[0101]還可以有利地結(jié)合上述不同的方法。[0102]對(duì)于上述所有方法而言,用于表移除的閾值可以是實(shí)現(xiàn)特定的,定義在ZGP標(biāo)準(zhǔn)或者簡檔特定的最佳實(shí)踐中,或者是可配置參數(shù)。[0103]對(duì)于上述所有方法而言,代理可以在移除代理表?xiàng)l目時(shí)將ZGPDSrcID存儲(chǔ)在另一列表中以防止隨后的重發(fā)現(xiàn)。它可以是zgppBlockedSrcIDs屬性。它還可以優(yōu)選地是分離的屬性,其存儲(chǔ)作為網(wǎng)絡(luò)的一部分,但是針對(duì)其該代理不應(yīng)轉(zhuǎn)發(fā)的ZGPD。[0104]對(duì)于基于IP的實(shí)現(xiàn),例如在包含受限設(shè)備(ZGH)和/或本地IP受限設(shè)備)以及支持IP的代理的基于6L〇WPAN的IP網(wǎng)絡(luò)中,受限設(shè)備的消息可以例如被轉(zhuǎn)發(fā)為IPv6多播CoAPPOST請求,具有有限的TTL/跳計(jì)數(shù),如果僅旨在用于代理之間的通信的話,或者例如作為具有觀察選項(xiàng)的IPv6單播CoAPGET響應(yīng)。當(dāng)被其它代理接收時(shí),這些可以被用于如上文所描述的代理表?xiàng)l目移除。[0105]優(yōu)選地,如果專用的話,狀態(tài)消息在最少影響正常系統(tǒng)操作的時(shí)間處被交換。例如對(duì)于辦公樓宇而言,可以在非辦公時(shí)間/日期中調(diào)度更新。[0106]本領(lǐng)域技術(shù)人員在實(shí)踐所要求保護(hù)的本發(fā)明時(shí),通過研究附圖、公開內(nèi)容和隨附的權(quán)利要求,可以理解并做出對(duì)所公開實(shí)施例的其它變型。在權(quán)利要求中,詞語"包括"不排除其它元件或步驟,并且不定冠詞"一"或"一個(gè)"不排除多個(gè)。單個(gè)處理器或其它單元可以實(shí)現(xiàn)權(quán)利要求中所陳述的若干項(xiàng)的功能。在相互不同的從屬權(quán)利要求中陳述某些措施的僅有事實(shí)不指示這些措施的組合不能用于獲益。[0107]前述描述詳述了本發(fā)明的某些實(shí)施例。然而,將領(lǐng)會(huì)到,無論前述內(nèi)容在文本中看似多么詳細(xì),本發(fā)明可以以許多方式實(shí)踐,并且因此不限于所公開的實(shí)施例。應(yīng)當(dāng)指出,當(dāng)描述本發(fā)明的某些特征或者方面時(shí),特定術(shù)語的使用不應(yīng)被理解成暗示術(shù)語在本文中被重新定義成限制到包括與該術(shù)語相關(guān)聯(lián)的本發(fā)明的特征或方面的任何特定特性?!緳?quán)利要求】1.一種用于管理代理節(jié)點(diǎn)處的代理表的方法,(a)代理節(jié)點(diǎn)從第一資源受限設(shè)備接收消息,所述消息意圖到至少一個(gè)對(duì)應(yīng)的目的地設(shè)備,(b)代理節(jié)點(diǎn)基于包括代理表的代理表?xiàng)l目集的代理表將消息轉(zhuǎn)發(fā)到目的地設(shè)備,代理表的條目集指示代理節(jié)點(diǎn)將消息從其轉(zhuǎn)發(fā)到對(duì)應(yīng)的一個(gè)或多個(gè)目的地設(shè)備的資源受限設(shè)備集,并且其中條目集中的至少一個(gè)代理表?xiàng)l目包含條目類的指示,其中條目類指示以下中的至少一個(gè)導(dǎo)致代理表?xiàng)l目的創(chuàng)建的創(chuàng)建方法,或者代理或者管理代理中的代理表?xiàng)l目的另一設(shè)備必須應(yīng)用于條目的條目維護(hù)行為,或者資源受限設(shè)備的特性,(c)代理節(jié)點(diǎn)基于條目類來管理?xiàng)l目集。2.權(quán)利要求1所述的方法,其中代理節(jié)點(diǎn)基于對(duì)應(yīng)于條目類的創(chuàng)建和移除策略來管理?xiàng)l目集。3.權(quán)利要求1或2所述的方法,其中代理表?xiàng)l目的定位是條目類的指示。4.一種用于管理代理節(jié)點(diǎn)處的代理表的方法,(a)代理節(jié)點(diǎn)從第一資源受限設(shè)備接收消息,所述消息意圖到至少一個(gè)對(duì)應(yīng)的目的地設(shè)備,(b)代理節(jié)點(diǎn)檢查用于第一資源受限設(shè)備的條目是否包括在代理表的條目集中,代理表的條目集指示代理節(jié)點(diǎn)將消息從其轉(zhuǎn)發(fā)到對(duì)應(yīng)的目的地設(shè)備的資源受限設(shè)備集,(c)取決于在步驟(b)處的代理表檢查的結(jié)果,代理節(jié)點(diǎn)檢查它是否具有對(duì)應(yīng)于受限設(shè)備集的"通配符"條目,(d)代理節(jié)點(diǎn)取決于在步驟(b)或(c)處的代理表檢查的結(jié)果來轉(zhuǎn)發(fā)消息。5.-種用于管理代理節(jié)點(diǎn)處的代理表的方法,(a)代理節(jié)點(diǎn)從第一資源受限設(shè)備接收消息,所述消息意圖到至少一個(gè)對(duì)應(yīng)的目的地設(shè)備,(b)代理節(jié)點(diǎn)檢查用于第一資源受限設(shè)備的條目是否包括在代理表的條目集中,代理表的條目集指示代理節(jié)點(diǎn)將消息從其轉(zhuǎn)發(fā)到對(duì)應(yīng)的目的地設(shè)備的資源受限設(shè)備集,(c)代理節(jié)點(diǎn)取決于在步驟(b)處的代理表檢查的結(jié)果來轉(zhuǎn)發(fā)消息,(d)至少對(duì)于涉及資源受限設(shè)備的條目,代理節(jié)點(diǎn)監(jiān)視用于轉(zhuǎn)發(fā)用于資源受限設(shè)備的消息的條目關(guān)于用于轉(zhuǎn)發(fā)用于資源受限設(shè)備的消息的競爭方代理節(jié)點(diǎn)的使用的相對(duì)使用,并且決定保留、或者修改或者移除條目。6.權(quán)利要求5所述的方法,其中步驟(d)包括代理節(jié)點(diǎn)將由代理節(jié)點(diǎn)轉(zhuǎn)發(fā)的來自第一資源受限設(shè)備的消息的數(shù)目與由競爭方代理節(jié)點(diǎn)轉(zhuǎn)發(fā)的來自第一資源受限設(shè)備的消息的數(shù)目進(jìn)行比較。7.權(quán)利要求6所述的方法,其中在步驟(c)處,代理節(jié)點(diǎn)在代理表的對(duì)應(yīng)于第一資源受限節(jié)點(diǎn)的條目處存儲(chǔ)消息的序列號(hào),并且其中步驟(d)包括從目的地設(shè)備接收指示在目的地設(shè)備處最后接收并且源自受限資源設(shè)備的消息的序列號(hào)的消息,將在目的地設(shè)備處最后接收的消息的所述序列號(hào)與存儲(chǔ)在代理表中的序列號(hào)進(jìn)行比較,基于比較的結(jié)果清除條目。8.權(quán)利要求6所述的方法,其中在步驟(c)處,代理節(jié)點(diǎn)在代理表的對(duì)應(yīng)于第一資源受限節(jié)點(diǎn)的條目處遞增計(jì)數(shù)器,并且其中步驟(d)包括(dl)從目的地設(shè)備接收指示在目的地設(shè)備處接收并且源自受限資源設(shè)備的消息的總數(shù)目的消息,(d2)將在目的地設(shè)備處接收的消息的所述總數(shù)目與代理表中的計(jì)數(shù)器進(jìn)行比較,(d3)基于比較的結(jié)果清除條目。9.權(quán)利要求8所述的方法,還包括在(d2)之后代理節(jié)點(diǎn)在對(duì)應(yīng)于第一資源受限節(jié)點(diǎn)的條目處利用計(jì)數(shù)器在它的當(dāng)前狀態(tài)中進(jìn)行恢復(fù)。10.權(quán)利要求5所述的方法,其中在步驟(c)處,代理節(jié)點(diǎn)在代理表的對(duì)應(yīng)于第一資源受限節(jié)點(diǎn)的條目處存儲(chǔ)指示資源受限設(shè)備與所述代理節(jié)點(diǎn)之間的通信鏈路質(zhì)量的質(zhì)量的第一指示,并且其中步驟(d)包括從至少一個(gè)競爭方代理節(jié)點(diǎn)接收包括指示資源受限設(shè)備與所述競爭方代理節(jié)點(diǎn)之間的通信鏈路質(zhì)量的質(zhì)量的第二指示的消息,將質(zhì)量的第一指示與質(zhì)量的第二指示進(jìn)行比較,以及基于比較的結(jié)果清除條目。11.權(quán)利要求10所述的方法,其中從分別在代理節(jié)點(diǎn)處和競爭方代理節(jié)點(diǎn)處接收的信號(hào)強(qiáng)度得到質(zhì)量的第一和第二指示。12.權(quán)利要求10所述的方法,其中從關(guān)于源自資源受限設(shè)備的數(shù)目消息的數(shù)目的、由代表資源受限設(shè)備的第一和第二代理轉(zhuǎn)發(fā)的消息的數(shù)目和/或時(shí)間分布得到質(zhì)量的第一和第二指示。13.權(quán)利要求10、11或12所述的方法,其中在代理節(jié)點(diǎn)已查明具有比質(zhì)量的第一指示更大的質(zhì)量指示的競爭方代理節(jié)點(diǎn)的數(shù)目至少等于閾值之后,實(shí)施清除條目的步驟。14.權(quán)利要求5-13所述的方法,其中步驟(d)包括代理節(jié)點(diǎn)從至少一個(gè)競爭方代理節(jié)點(diǎn)接收消息并且代理節(jié)點(diǎn)對(duì)競爭方代理節(jié)點(diǎn)的數(shù)目進(jìn)行計(jì)數(shù),并且其中代理節(jié)點(diǎn)至少部分基于競爭方代理節(jié)點(diǎn)的數(shù)目清除代理表。15.權(quán)利要求5-14所述的方法,其中代理節(jié)點(diǎn)清除步驟(d)包括執(zhí)行以下步驟中的至少一個(gè):-從代理表移除用于第一資源受限設(shè)備的條目;或者-在代理表中指示來自代理表的用于第一資源受限設(shè)備的條目未被使用;-如果不存在,防止創(chuàng)建來自代理表的用于第一資源受限設(shè)備的新條目。16.-種代理節(jié)點(diǎn),包括接收器,其用于從第一資源受限設(shè)備接收消息,所述消息意圖到至少一個(gè)對(duì)應(yīng)的目的地設(shè)備,存儲(chǔ)器裝置,其用于存儲(chǔ)包括代理表的代理表?xiàng)l目集的代理表,代理表的條目集指示代理節(jié)點(diǎn)將消息從其轉(zhuǎn)發(fā)到對(duì)應(yīng)的目的地設(shè)備的資源受限設(shè)備集,并且其中條目集的至少一個(gè)代理表?xiàng)l目包含條目類的指示,發(fā)射器,其用于基于代理表將消息轉(zhuǎn)發(fā)到目的地設(shè)備,其中條目類指示以下中的至少一個(gè)導(dǎo)致代理表?xiàng)l目的創(chuàng)建的創(chuàng)建方法,或者代理或者管理代理中的代理表?xiàng)l目的另一設(shè)備必須應(yīng)用于條目的條目維護(hù)行為,或者資源受限設(shè)備的特性,以及管理裝置,其用于基于條目類來管理?xiàng)l目集。17.-種代理節(jié)點(diǎn),包括用于管理代理表的裝置,接收器,其用于從第一資源受限設(shè)備接收消息,所述消息意圖到至少一個(gè)對(duì)應(yīng)的目的地設(shè)備,控制裝置,其用于檢查用于第一資源受限設(shè)備的條目是否包括在代理表的條目集中,代理表的條目集指示代理節(jié)點(diǎn)負(fù)責(zé)的資源受限設(shè)備集,發(fā)射器,其用于取決于代理表檢查的結(jié)果來轉(zhuǎn)發(fā)消息,用于管理代理表的裝置,其被設(shè)置用于通過監(jiān)視用于轉(zhuǎn)發(fā)用于資源受限設(shè)備的消息的代理節(jié)點(diǎn)關(guān)于用于轉(zhuǎn)發(fā)用于資源受限設(shè)備的消息的競爭方代理節(jié)點(diǎn)的使用的相對(duì)使用來清除有關(guān)資源受限設(shè)備的條目的代理表。18.-種用于管理代理節(jié)點(diǎn)處的代理表的方法,(a)代理節(jié)點(diǎn)從第一資源受限設(shè)備接收消息,所述消息意圖到至少一個(gè)對(duì)應(yīng)的目的地設(shè)備,(b)代理節(jié)點(diǎn)檢查消息是否包括代理表需要被更新有的用于第一資源受限設(shè)備的條目包括在代理表的條目集中的指示,(c)代理節(jié)點(diǎn)轉(zhuǎn)發(fā)消息,代理節(jié)點(diǎn)在步驟(b)的基礎(chǔ)上制止在代理表中創(chuàng)建新條目。19.一種用于管理代理節(jié)點(diǎn)處的代理表的方法,(a)代理節(jié)點(diǎn)從第一資源受限設(shè)備接收消息,所述消息意圖到至少一個(gè)對(duì)應(yīng)的目的地設(shè)備,(b)代理節(jié)點(diǎn)檢查用于第一資源受限設(shè)備的條目是否包括在代理表的條目集中,代理表的條目集指示代理節(jié)點(diǎn)將消息從其轉(zhuǎn)發(fā)到對(duì)應(yīng)的目的地設(shè)備的資源受限設(shè)備集,(c)作為在步驟(b)處的代理表檢查的結(jié)果,當(dāng)確定它沒有時(shí),緩沖消息并且發(fā)送查詢分組,(d)接收包括代理表的條目是否需要更新的指示的應(yīng)答消息,代理表的條目指示代理節(jié)點(diǎn)針對(duì)其進(jìn)行轉(zhuǎn)發(fā)的資源受限設(shè)備集;(e)代理節(jié)點(diǎn)取決于應(yīng)答消息中的指示的內(nèi)容而在代理表中創(chuàng)建新條目?!疚臋n編號(hào)】H04L12/771GK104106288SQ201380009665【公開日】2014年10月15日申請日期:2013年2月7日優(yōu)先權(quán)日:2012年2月16日【發(fā)明者】B.埃德曼恩,K.J.G.霍特曼,A.M.M.勒肯斯,E.O.迪克,L.M.G.M.托休澤恩,B.W.德維特申請人:皇家飛利浦有限公司