《一种抄表系统的组网方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种抄表系统的组网方法及装置.pdf(27页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104066208A43申请公布日20140924CN104066208A21申请号201310093661922申请日20130322H04W84/2020090171申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼72发明人董晨74专利代理机构北京中博世达专利商标代理有限公司11274代理人申健54发明名称一种抄表系统的组网方法及装置57摘要本发明实施例提供一种抄表系统的组网方法及装置,涉及通信领域,能够加快网络同步速度,节省传输资源,进而提高组网速度。该方法包括第一节点接收来自至少一个节点的信标,至少一个节点的信标包括至少一个节点的层级;第一节。
2、点根据至少一个节点的层级确定第一节点的层级,并根据预设规则判断是否将至少一个节点的信标更新为第一信标;若将该信标更新为第一信标,第一节点则广播第一信标,以使得第一节点的邻居节点根据第一信标确定是否入簇至第一节点;在预设周期后,第一节点根据第一预设策略入簇至第二节点,并发送第一节点的信息及已入簇至第一节点的子孙节点的信息至第二节点,其中,第二节点为至少一个节点中满足预设条件的节点。51INTCL权利要求书4页说明书19页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书4页说明书19页附图3页10申请公布号CN104066208ACN104066208A1/4页21一种抄表系统的。
3、组网方法,其特征在于,包括第一节点接收来自至少一个节点的信标,所述至少一个节点的信标包括所述至少一个节点的层级;所述第一节点根据所述至少一个节点的层级确定所述第一节点的层级,并根据预设规则判断是否将所述至少一个节点的信标更新为第一信标,所述第一信标包括所述第一节点的层级;若将所述至少一个节点的信标更新为所述第一信标,所述第一节点则广播所述第一信标,以使得所述第一节点的邻居节点根据所述第一信标确定是否入簇至所述第一节点;在预设周期后,所述第一节点根据第一预设策略入簇至第二节点,并发送所述第一节点的信息及已入簇至所述第一节点的子孙节点的信息至所述第二节点,其中,所述第二节点为所述至少一个节点中,层。
4、级比所述第一节点的层级高一个层级且与所述第一节点之间的信道质量最优的节点。2根据权利要求1所述的抄表系统的组网方法,其特征在于,所述第一节点根据所述至少一个节点的层级确定所述第一节点的层级具体包括所述第一节点根据所述至少一个节点的层级将所述第一节点的层级确定为比所述至少一个节点的层级低一个层级。3根据权利要求1或2所述的抄表系统的组网方法,其特征在于,所述第一节点根据预设规则判断是否将所述至少一个节点的信标更新为第一信标具体包括若所述至少一个节点的信标为所述第一节点首个接收到的信标,所述第一节点则将所述至少一个节点的信标更新为所述第一信标;若所述至少一个节点的信标不为所述第一节点首个接收到的信。
5、标,且重新确定后的所述第一节点的层级高于重新确定前的所述第一节点的层级,所述第一节点则将所述至少一个节点的信标更新为所述第一信标。4根据权利要求13任一项所述的抄表系统的组网方法,其特征在于,所述至少一个节点的信标还包括组网阶段标志位及所述至少一个节点的序列号ID信息,所述组网阶段标志位用于指示所述抄表系统为大规模节点组网。5根据权利要求4所述的抄表系统的组网方法,其特征在于,所述第一节点将所述至少一个节点的信标更新为所述第一信标具体包括所述第一节点将所述至少一个节点的信标中的所述至少一个节点的ID信息及所述至少一个节点的层级更新为所述第一节点的ID信息及所述第一节点的层级,以形成所述第一信标。
6、。6根据权利要求15任一项所述的抄表系统的组网方法,其特征在于,所述第一节点则广播所述第一信标后,所述方法还包括在所述预设周期内,所述第一节点根据第二预设策略确定所述第一节点是否为叶子节点;其中,所述第一节点根据第二预设策略确定所述第一节点是否为叶子节点具体包括;所述第一节点接收来自第三节点的第三信标,所述第三信标包括所述第三节点的层级;所述第一节点根据所述第三节点的层级判断所述第三节点是否为低于所述第一节点权利要求书CN104066208A2/4页3的层级的节点,进而所述第一节点确定所述第一节点是否为叶子节点。7根据权利要求16任一项所述的抄表系统的组网方法,其特征在于,所述第一节点接收来自。
7、至少一个节点的信标之后,所述方法还包括所述第一节点根据所述至少一个节点的信标更新所述第一节点的邻居表。8根据权利要求7所述的抄表系统的组网方法,其特征在于,所述第一节点的邻居表的结构包括节点ID信息、节点层级及节点状态。9根据权利要求8所述的抄表系统的组网方法,其特征在于,所述第一节点根据所述至少一个节点的信标更新所述第一节点的邻居表的方法具体包括所述第一节点根据所述至少一个节点的信标获取所述至少一个节点的ID信息及所述至少一个节点的层级;所述第一节点在所述第一节点的邻居表中查找所述至少一个节点的ID信息;若未查找到所述至少一个节点的ID信息,所述第一节点则将所述至少一个节点的ID信息及所述至。
8、少一个节点的层级增加至所述第一节点的邻居表中;若查找到所述至少一个节点的ID信息,且所述至少一个节点的层级高于所述第一节点的邻居表中与所述至少一个节点的ID信息对应的节点层级,所述第一节点则将所述第一节点的邻居表中与所述至少一个节点的ID信息对应的节点层级更新为所述至少一个节点的层级。10根据权利要求19任一项所述的抄表系统的组网方法,其特征在于,所述第一节点的信息包括所述第一节点的ID信息及所述第一节点的层级,和/或,已入簇至所述第一节点的子孙节点的信息包括已入簇至所述第一节点的子孙节点的ID信息及已入簇至所述第一节点的子孙节点的层级。11根据权利要求10所述的抄表系统的组网方法,其特征在于。
9、,所述在预设周期后,所述第一节点根据第一预设策略入簇至第二节点,并发送所述第一节点的信息及已入簇至所述第一节点的子孙节点的信息至所述第二节点具体包括在所述预设周期后,若所述第一节点为所述叶子节点,所述第一节点则发送入簇请求消息至所述第二节点,所述入簇请求消息中携带有所述第一节点的ID信息及所述第一节点的层级,或者,若所述第一节点不为所述叶子节点,且当所述第一节点的邻居表中比所述第一节点的层级低一个层级的邻居节点的节点状态均为“已入簇”时,所述第一节点则发送入簇请求消息至所述第二节点,所述入簇请求消息中携带有所述第一节点的ID信息、所述第一节点的层级、已入簇至所述第一节点的子孙节点的ID信息及已。
10、入簇至所述第一节点的子孙节点的层级;所述第一节点接收来自所述第二节点的对应于所述入簇请求消息的响应消息,以入簇至所述第二节点。12一种用户设备,其特征在于,包括接收单元,用于接收来自至少一个节点的信标,所述至少一个节点的信标包括所述至少一个节点的层级;处理单元,用于根据所述至少一个节点的层级确定所述用户设备的层级,并根据预设规则判断是否将所述至少一个节点的信标更新为第一信标,所述第一信标包括所述用户设备的层级;权利要求书CN104066208A3/4页4发送单元,用于若将所述至少一个节点的信标更新为所述第一信标,则广播所述第一信标,以使得所述用户设备的邻居节点根据所述第一信标确定是否入簇至所述。
11、用户设备,以及用于在预设周期后,所述用户设备根据第一预设策略入簇至第二节点时,发送所述用户设备的信息及已入簇至所述用户设备的子孙节点的信息至所述第二节点,其中,所述第二节点为所述至少一个节点中,层级比所述第一节点的层级高一个层级且与所述第一节点之间的信道质量最优的节点。13根据权利要求12所述的用户设备,其特征在于,所述处理单元,具体用于根据所述至少一个节点的层级将所述用户设备的层级确定为比所述至少一个节点的层级低一个层级。14根据权利要求12或13所述的用户设备,其特征在于,还包括更新单元,用于若所述至少一个节点的信标为所述用户设备首个接收到的信标,则将所述至少一个节点的信标更新为所述第一信。
12、标,或者,若所述至少一个节点的信标不为所述用户设备首个接收到的信标,且重新确定后的所述用户设备的层级高于重新确定前的所述用户设备的层级,则将所述至少一个节点的信标更新为所述第一信标。15根据权利要求1214任一项所述的用户设备,其特征在于,所述至少一个节点的信标还包括组网阶段标志位及所述至少一个节点的ID信息,所述组网阶段标志位用于指示抄表系统为大规模节点组网。16根据权利要求15所述的用户设备,其特征在于,所述更新单元,具体用于将所述至少一个节点的信标中的所述至少一个节点的ID信息及所述至少一个节点的层级更新为所述用户设备的ID信息及所述用户设备的层级,以形成所述第一信标。17根据权利要求1。
13、216任一项所述的用户设备,其特征在于,所述处理单元,还用于在所述用户设备广播所述第一信标后,在所述预设周期内,根据第二预设策略确定所述用户设备是否为叶子节点;其中,所述处理单元根据第二预设策略确定所述用户设备是否为叶子节点具体包括所述接收单元接收来自第三节点的第三信标,所述第三信标包括所述第三节点的层级;所述处理单元根据所述第三节点的层级判断所述第三节点是否为低于所述用户设备的层级的节点,进而确定所述用户设备是否为叶子节点。18根据权利要求1217任一项所述的用户设备,其特征在于,所述更新单元,还用于根据所述至少一个节点的信标更新所述用户设备的邻居表。19根据权利要求18所述的用户设备,其特。
14、征在于,所述用户设备的邻居表的结构包括节点ID信息、节点层级及节点状态。20根据权利要求19所述的用户设备,其特征在于,所述处理单元,具体用于根据所述至少一个节点的信标获取所述至少一个节点的ID信息及所述至少一个节点的层级,并在所述用户设备的邻居表中查找所述至少一个节点的ID信息;所述更新单元,具体用于若未查找到所述至少一个节点的ID信息,则将所述至少一个节点的ID信息及所述至少一个节点的层级增加至所述用户设备的邻居表中,或者,若查找权利要求书CN104066208A4/4页5到所述至少一个节点的ID信息,且所述至少一个节点的层级高于所述用户设备的邻居表中与所述至少一个节点的ID信息对应的节点。
15、层级,则将所述用户设备的邻居表中与所述至少一个节点的ID信息对应的节点层级更新为所述至少一个节点的层级。21根据权利要求1220所述的用户设备,其特征在于,所述用户设备的信息包括所述用户设备的ID信息及所述用户设备的层级,和/或,已入簇至所述用户设备的子孙节点的信息包括已入簇至所述用户设备的子孙节点的ID信息及已入簇至所述用户设备的子孙节点的层级。22根据权利要求21所述的用户设备,其特征在于,所述发送单元,用于在所述预设周期后,若所述用户设备为所述叶子节点,则发送入簇请求消息至所述第二节点,所述入簇请求消息中携带有所述用户设备的ID信息及所述用户设备的层级,或者,若所述用户设备不为所述叶子节。
16、点,且当所述用户设备的邻居表中比所述用户设备的层级低一个层级的邻居节点的节点状态均为“已入簇”时,则发送入簇请求消息至所述第二节点,所述入簇请求消息中携带有所述用户设备的ID信息、所述用户设备的层级、已入簇至所述用户设备的子孙节点的ID信息及已入簇至所述用户设备的子孙节点的层级;所述接收单元,用于接收来自所述第二节点的对应于所述入簇请求消息的响应消息,以使所述用户设备入簇至所述第二节点。权利要求书CN104066208A1/19页6一种抄表系统的组网方法及装置技术领域0001本发明涉及通信领域,尤其涉及一种抄表系统的组网方法及装置。背景技术0002随着人力成本的提升,集中抄表系统代替传统的人工。
17、抄表成为智能电网的发展的必然趋势。基于电力线通信的集中抄表系统主要由信息采集主站、集中器、采集器以及中继模块等组成。集中抄表系统中的集中器与节点之间的组网分为两个阶段,分别为集中抄表系统开始建立时的大规模节点组网阶段和集中抄表系统完成组网后的零星节点组网阶段。0003现有技术中,集中抄表系统主要有簇树拓扑组网方案和树状拓扑组网方案。其中,常用的树状拓扑组网方案为由集中器控制的、由上向下逐级收敛的组网方式。如图1所示,当系统开始组网时,层级为0的集中器首先广播信标,网络中能接收到该信标的节点构成层级1节点,层级1节点以集中器作为自己的簇头,采取竞争的方式向该簇头发送加入请求,集中器接收到层级1节。
18、点的加入请求后返回同意加入的响应消息,以使得层级1节点先后成功加入该簇头,即入簇。接着,集中器控制层级1节点广播信标,这时,网络中能接收到该信标的节点构成层级2节点,层级2节点在层级1节点中选择一个最优的节点作为自己的簇头,并请求加入该簇头,以此类推,每一层级的节点均采用上述方式加入相应的簇头,从而使得整个网络以这种由上向下逐级收敛的方式完成整个系统的组网。0004然而,由于上述组网方式中,每一层级节点加入相应的簇头时,均需集中器控制上级节点广播信标以及控制下级节点发送加入请求,并且每个簇头确定了自己的簇成员之后,均需逐级上报自己的簇成员信息直至集中器,因此减缓了网络同步速度,占用了较大的传输。
19、资源,进而降低了组网速度。发明内容0005本发明的实施例提供一种抄表系统的组网方法及装置,能够加快网络同步速度,节省传输资源,进而提高组网速度。0006为达到上述目的,本发明的实施例采用如下技术方案0007第一方面,本发明实施例提供一种抄表系统的组网方法,包括0008第一节点接收来自至少一个节点的信标,所述至少一个节点的信标包括所述至少一个节点的层级;0009所述第一节点根据所述至少一个节点的层级确定所述第一节点的层级,并根据预设规则判断是否将所述至少一个节点的信标更新为第一信标,所述第一信标包括所述第一节点的层级;0010若将所述至少一个节点的信标更新为所述第一信标,所述第一节点则广播所述第。
20、一信标,以使得所述第一节点的邻居节点根据所述第一信标确定是否入簇至所述第一节点;0011在预设周期后,所述第一节点根据第一预设策略入簇至第二节点,并发送所述第说明书CN104066208A2/19页7一节点的信息及已入簇至所述第一节点的子孙节点的信息至所述第二节点,其中,所述第二节点为所述至少一个节点中,层级比所述第一节点的层级高一个层级且与所述第一节点之间的信道质量最优的节点。0012在第一方面的第一种可能的实现方式中,所述第一节点根据所述至少一个节点的层级确定所述第一节点的层级具体包括0013所述第一节点根据所述至少一个节点的层级将所述第一节点的层级确定为比所述至少一个节点的层级低一个层级。
21、。0014结合前述的第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一节点根据预设规则判断是否将所述至少一个节点的信标更新为第一信标具体包括0015若所述至少一个节点的信标为所述第一节点首个接收到的信标,所述第一节点则将所述至少一个节点的信标更新为所述第一信标;0016若所述至少一个节点的信标不为所述第一节点首个接收到的信标,且重新确定后的所述第一节点的层级高于重新确定前的所述第一节点的层级,所述第一节点则将所述至少一个节点的信标更新为所述第一信标。0017结合前述的第一方面或第一方面的第一种可能的实现方式至第二种可能的实现方式中的任一种实现方式,在第三种可能的实现方。
22、式中,所述至少一个节点的信标还包括组网阶段标志位及所述至少一个节点的序列号ID信息,所述组网阶段标志位用于指示所述抄表系统为大规模节点组网。0018结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第一节点将所述至少一个节点的信标更新为所述第一信标具体包括0019所述第一节点将所述至少一个节点的信标中的所述至少一个节点的ID信息及所述至少一个节点的层级更新为所述第一节点的ID信息及所述第一节点的层级,以形成所述第一信标。0020结合前述的第一方面或第一方面的第一种可能的实现方式至第四种可能的实现方式中的任一种实现方式,在第五种可能的实现方式中,所述第一节点则广播所述第一信标后,。
23、所述方法还包括0021在所述预设周期内,所述第一节点根据第二预设策略确定所述第一节点是否为叶子节点;0022其中,所述第一节点根据第二预设策略确定所述第一节点是否为叶子节点具体包括0023所述第一节点接收来自第三节点的第三信标,所述第三信标包括所述第三节点的层级;0024所述第一节点根据所述第三节点的层级判断所述第三节点是否为低于所述第一节点的层级的节点,进而所述第一节点确定所述第一节点是否为叶子节点。0025结合前述的第一方面或第一方面的第一种可能的实现方式至第五种可能的实现方式中的任一种实现方式,在第六种可能的实现方式中,所述第一节点接收来自至少一个节点的信标之后,所述方法还包括0026所。
24、述第一节点根据所述至少一个节点的信标更新所述第一节点的邻居表。说明书CN104066208A3/19页80027结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述第一节点的邻居表的结构包括节点ID信息、节点层级及节点状态。0028结合第一方面的第七种可能的实现方式,在第八种可能的实现方式中,所述第一节点根据所述至少一个节点的信标更新所述第一节点的邻居表的方法具体包括0029所述第一节点根据所述至少一个节点的信标获取所述至少一个节点的ID信息及所述至少一个节点的层级;0030所述第一节点在所述第一节点的邻居表中查找所述至少一个节点的ID信息;0031若未查找到所述至少一个节点的I。
25、D信息,所述第一节点则将所述至少一个节点的ID信息及所述至少一个节点的层级增加至所述第一节点的邻居表中;0032若查找到所述至少一个节点的ID信息,且所述至少一个节点的层级高于所述第一节点的邻居表中与所述至少一个节点的ID信息对应的节点层级,所述第一节点则将所述第一节点的邻居表中与所述至少一个节点的ID信息对应的节点层级更新为所述至少一个节点的层级。0033结合前述的第一方面或第一方面的第一种可能的实现方式至第八种可能的实现方式中的任一种实现方式,在第九种可能的实现方式中,所述第一节点的信息包括所述第一节点的ID信息及所述第一节点的层级,0034和/或,已入簇至所述第一节点的子孙节点的信息包括。
26、已入簇至所述第一节点的子孙节点的ID信息及已入簇至所述第一节点的子孙节点的层级。0035结合第一方面的第九种可能的实现方式,在第十种可能的实现方式中,所述在预设周期后,所述第一节点根据第一预设策略入簇至第二节点,并发送所述第一节点的信息及已入簇至所述第一节点的子孙节点的信息至所述第二节点具体包括0036在所述预设周期后,若所述第一节点为所述叶子节点,所述第一节点则发送入簇请求消息至所述第二节点,所述入簇请求消息中携带有所述第一节点的ID信息及所述第一节点的层级,或者,若所述第一节点不为所述叶子节点,且当所述第一节点的邻居表中比所述第一节点的层级低一个层级的邻居节点的节点状态均为“已入簇”时,所。
27、述第一节点则发送入簇请求消息至所述第二节点,所述入簇请求消息中携带有所述第一节点的ID信息、所述第一节点的层级、已入簇至所述第一节点的子孙节点的ID信息及已入簇至所述第一节点的子孙节点的层级;0037所述第一节点接收来自所述第二节点的对应于所述入簇请求消息的响应消息,以入簇至所述第二节点。0038第二方面,本发明实施例提供一种用户设备,包括0039接收单元,用于接收来自至少一个节点的信标,所述至少一个节点的信标包括所述至少一个节点的层级;0040处理单元,用于根据所述至少一个节点的层级确定所述用户设备的层级,并根据预设规则判断是否将所述至少一个节点的信标更新为第一信标,所述第一信标包括所述用户。
28、设备的层级;0041发送单元,用于若将所述至少一个节点的信标更新为所述第一信标,则广播所述第一信标,以使得所述用户设备的邻居节点根据所述第一信标确定是否入簇至所述用户设备,以及用于在预设周期后,所述用户设备根据第一预设策略入簇至第二节点时,发送所述说明书CN104066208A4/19页9用户设备的信息及已入簇至所述用户设备的子孙节点的信息至所述第二节点,其中,所述第二节点为所述至少一个节点中,层级比所述第一节点的层级高一个层级且与所述第一节点之间的信道质量最优的节点。0042在第二方面的第一种可能的实现方式中,0043所述处理单元,具体用于根据所述至少一个节点的层级将所述用户设备的层级确定为。
29、比所述至少一个节点的层级低一个层级。0044结合前述的第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括0045更新单元,用于若所述至少一个节点的信标为所述用户设备首个接收到的信标,则将所述至少一个节点的信标更新为所述第一信标,或者,若所述至少一个节点的信标不为所述用户设备首个接收到的信标,且重新确定后的所述用户设备的层级高于重新确定前的所述用户设备的层级,则将所述至少一个节点的信标更新为所述第一信标。0046结合前述的第二方面或第二方面的第一种可能的实现方式至第二种可能的实现方式中的任一种实现方式,在第三种可能的实现方式中,所述至少一个节点的信标还包括组网阶段标志位及。
30、所述至少一个节点的ID信息,所述组网阶段标志位用于指示抄表系统为大规模节点组网。0047结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,0048所述更新单元,具体用于将所述至少一个节点的信标中的所述至少一个节点的ID信息及所述至少一个节点的层级更新为所述用户设备的ID信息及所述用户设备的层级,以形成所述第一信标。0049结合前述的第二方面或第二方面的第一种可能的实现方式至第四种可能的实现方式中的任一种实现方式,在第五种可能的实现方式中,0050所述处理单元,还用于在所述用户设备广播所述第一信标后,在所述预设周期内,根据第二预设策略确定所述用户设备是否为叶子节点;0051其中,所述。
31、处理单元根据第二预设策略确定所述用户设备是否为叶子节点具体包括0052所述接收单元接收来自第三节点的第三信标,所述第三信标包括所述第三节点的层级;0053所述处理单元根据所述第三节点的层级判断所述第三节点是否为低于所述用户设备的层级的节点,进而确定所述用户设备是否为叶子节点。0054结合前述的第二方面或第二方面的第一种可能的实现方式至第五种可能的实现方式中的任一种实现方式,在第六种可能的实现方式中,0055所述更新单元,还用于根据所述至少一个节点的信标更新所述用户设备的邻居表。0056结合第二方面的第六种可能的实现方式,在第七种可能的实现方式中,所述用户设备的邻居表的结构包括节点ID信息、节点。
32、层级及节点状态。0057结合第二方面的第七种可能的实现方式,在第八种可能的实现方式中,0058所述处理单元,具体用于根据所述至少一个节点的信标获取所述至少一个节点的ID信息及所述至少一个节点的层级,并在所述用户设备的邻居表中查找所述至少一个节点说明书CN104066208A5/19页10的ID信息;0059所述更新单元,具体用于若未查找到所述至少一个节点的ID信息,则将所述至少一个节点的ID信息及所述至少一个节点的层级增加至所述用户设备的邻居表中,或者,若查找到所述至少一个节点的ID信息,且所述至少一个节点的层级高于所述用户设备的邻居表中与所述至少一个节点的ID信息对应的节点层级,则将所述用户。
33、设备的邻居表中与所述至少一个节点的ID信息对应的节点层级更新为所述至少一个节点的层级。0060结合前述的第二方面或第二方面的第一种可能的实现方式至第八种可能的实现方式中的任一种实现方式,在第九种可能的实现方式中,0061所述用户设备的信息包括所述用户设备的ID信息及所述用户设备的层级,0062和/或,已入簇至所述用户设备的子孙节点的信息包括已入簇至所述用户设备的子孙节点的ID信息及已入簇至所述用户设备的子孙节点的层级。0063结合第二方面的第九种可能的实现方式,在第十种可能的实现方式中,0064所述发送单元,用于在所述预设周期后,若所述用户设备为所述叶子节点,则发送入簇请求消息至所述第二节点,。
34、所述入簇请求消息中携带有所述用户设备的ID信息及所述用户设备的层级,或者,若所述用户设备不为所述叶子节点,且当所述用户设备的邻居表中比所述用户设备的层级低一个层级的邻居节点的节点状态均为“已入簇”时,则发送入簇请求消息至所述第二节点,所述入簇请求消息中携带有所述用户设备的ID信息、所述用户设备的层级、已入簇至所述用户设备的子孙节点的ID信息及已入簇至所述用户设备的子孙节点的层级;0065所述接收单元,用于接收来自所述第二节点的对应于所述入簇请求消息的响应消息,以使所述用户设备入簇至所述第二节点。0066本发明实施例提供一种抄表系统的组网方法及装置,通过第一节点接收来自至少一个节点的信标,至少一。
35、个节点的信标包括至少一个节点的层级,且第一节点根据至少一个节点的层级确定第一节点的层级,并根据预设规则判断是否将至少一个节点的信标更新为第一信标,第一信标包括第一节点的层级,以及,若将至少一个节点的信标更新为第一信标,第一节点则广播第一信标,以使得第一节点的邻居节点根据第一信标确定是否入簇至第一节点,进而在预设周期后,第一节点根据第一预设策略入簇至第二节点,并发送第一节点的信息及已入簇至第一节点的子孙节点的信息至第二节点,其中,第二节点为至少一个节点中,层级比第一节点的层级高一个层级且与第一节点之间的信道质量最优的节点。通过该方案,由于抄表系统中的各个节点自上往下地快速转发信标,以确定各个节点。
36、在抄表系统中所处的层级,从而实现了网络的快速同步过程,各个节点接收到信标后,在预设周期后,将根据第一预设策略自下往上进行入簇,同时各个节点入簇至上一层级节点时,携带了该各个节点的信息及入簇至该各个节点的子孙节点的信息,从而节省了传输资源,进而提高了抄表系统的组网速度。附图说明0067为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以说明书CN104066208A106/19页11根据这些附图获得其他的附图。0068图1。
37、为现有技术提供的树状拓扑网络结构示意图;0069图2为本发明实施例提供的一种抄表系统的组网方法的方法流程图一;0070图3为本发明实施例提供的一种抄表系统的组网方法的方法流程图二;0071图4为本发明实施例提供的用户设备的结构示意图一;0072图5为本发明实施例提供的用户设备的结构示意图二;0073图6为本发明实施例提供的用户设备的结构示意图三。具体实施方式0074下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施。
38、例,都属于本发明保护的范围。0075另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。0076现有技术中,当抄表系统进行初始组网抄表系统第一次投入运行或者整个片区大面积停电后重新上电后的组网时,组网开始后,如图1所示,首先由集中器广播信标,由于集中器的通信范围有限,在抄表系统的网络规模较大时,网络中只有部分节点能接收到集中器广播的信标,如图1中的层级1节点节点1、2、3、。
39、4及5,层级1节点接收到信标后将集中器作为层级1节点的簇头,并以竞争的形式发送入簇请求消息至该簇头,该簇头接收到入簇请求消息后返回相应的响应消息至层级1节点,即完成了层级1节点入簇至集中器的过程。层级1节点入簇至集中器后,集中器再安排层级2节点入簇至层级1节点,即集中器安排层级1节点广播信标,层级2节点接收到信标后,层级2节点从层级1节点中选择一个合适的节点作为层级2节点的簇头,并入簇至该层级1节点。以此类推,组网过程按照上述方法自上往下逐级进行入簇,且每一层级节点入簇时,均需要集中器安排上一层级节点广播信标等,以及每个簇头确定了自己的簇成员之后,均需要自下往上逐级上报该簇成员的信息,直至集中。
40、器。0077实施例一0078本发明实施例提供一种抄表系统的组网方法,如图2所示,包括0079S101、第一节点接收来自至少一个节点的信标,至少一个节点的信标包括至少一个节点的层级。0080在网络拓扑学中,“节点”是网络任何支路的终端或网络中两个或更多支路的互连公共点。0081特别的,基于电力线通信的抄表系统主要由用电信息采集主站、集中器、采集器及中继模块等组成。用电信息采集主站通常位于用电管理部门,是整个抄表系统的控制中心,负责接收和处理用户用电信息;集中器通常位于一个台区的变压器的二次侧,它通过光纤、GPRSGENERALPACKETRADIOSERVICE,通用分组无线服务或其他通信方式实。
41、现与主站的说明书CN104066208A117/19页12双向通信,并通过电力线作为媒介向采集器发送命令及接收来自采集器的数据;采集器用于采集电表的电量信息,并将电量信息处理后通过信道传送至集中器,采集器一般安装在电表附近或直接集成在电表内;由于电力线对信号的衰减,数据在电力线上的传输距离有限,有些环境下的采集器之间或集中器与采集器之间不能直接进行通信,因此,需在不能进行通信的采集器之间或集中器与采集器之间设置中继模块。0082本发明实施例中,节点可以为抄表系统中的采集器、中继模块及电表等,当然,节点也可以为其他抄表系统中的水表、气表等。0083示例性的,第一节点可以为抄表系统中除集中器外的任。
42、何一个节点;至少一个节点可以为抄表系统中除第一节点外的任何一个节点,即至少一个节点可以为比第一节点的层级高一个层级的节点,也可以为比第一节点的层级低一个层级的节点,还可以为与第一节点的层级相同的层级的节点。0084第一节点接收来自至少一个节点的信标,至少一个节点的信标包括至少一个节点的层级。由于各个节点之间的通信是双向的,因此,若至少一个节点为集中器,则第一节点接收来自集中器的信标,至少一个节点的信标包括集中器的层级;若至少一个节点为除第一节点和集中器外的任何一个节点,则第一节点接收来自该任何一个节点的信标,该任何一个节点的信标包括该任何一个节点的层级。0085需要说明的是,在以集中器为根节点。
43、的树状拓扑网络中,一般将集中器的层级定义为0,由集中器往下的每一级节点的层级依次为1、2、3,如某个节点的层级为2,则该节点的下一级节点的层级就为3,其中,每两个相邻层级的节点之间可以直接进行双向通信,这是由于各个节点的层级均是根据抄表系统的线路对传输信号的最大损耗所得的,即某一层级的节点发出的信号最多只能到达该某一层级的上一层级的节点、该某一层级的下一层级的节点,以及该某一层级的其他节点,而不能到达该某一层级的上上一层级,以及该某一层级的下下一层级。0086本领域普通技术人员可以理解,上述层级的含义及表示方法均为人们为了方便描述而定义的,即上述由集中器自上往下的节点的层级可以定义为0、1、2。
44、、3若0表示集中器,则1表示比集中器的层级低一个层级的节点等等,也可以定义为0、2、4、6若0表示集中器,则2表示比集中器的层级低一个层级的节点等等,还可以定义为1、3、5、7若1表示集中器,则3表示比集中器的层级低一个层级的节点等等等其他满足定义要求的层级的表示方法,本发明不做限制。0087进一步地,上述由集中器自上往下每一层级的表示方法可以为数字递增的方式,也可以为数字递减的方式,还可以为其他满足设计要求的方式,本发明不做限制。0088优选的,为了更好的描述抄表系统中各个节点所处的不同的层级,一般均采用数字递增的方式逐级表示由集中器自上往下的每一层级层级由高至低,即集中器的层级为0,位于集。
45、中器以下,比集中器低一个层级的节点的层级为1,比层级为1的节点低一个层级的节点的层级为2等等。0089S102、第一节点根据至少一个节点的层级确定第一节点的层级,并根据预设规则判断是否将至少一个节点的信标更新为第一信标,第一信标包括第一节点的层级。0090第一节点接收来自至少一个节点的信标后,第一节点根据至少一个节点的层级确定第一节点的层级,并根据预设规则判断是否需要将至少一个节点的信标更新为第一信说明书CN104066208A128/19页13标,其中,第一信标包括第一节点的层级,其中,第一节点如何根据至少一个节点的层级确定第一节点的层级以及第一节点如何根据预设规则判断是否需要将至少一个节点。
46、的信标更新为第一信标的方法后续实施例中会进行详细描述。0091S103、若将至少一个节点的信标更新为第一信标,第一节点则广播第一信标,以使得第一节点的邻居节点根据第一信标确定是否入簇至第一节点。0092若第一节点根据预设规则判断需要将至少一个节点的信标更新为第一信标,第一节点则广播第一信标,以使第一节点的邻居节点根据第一信标确定是否入簇至第一节点。0093本领域普通技术人员可以理解的是,在抄表系统组网过程中,第一节点的邻居节点等同于第一节点,即本发明实施例提供的抄表系统的组网方法同样适用于第一节点的邻居节点,因此,无论是第一节点或者是第一节点的邻居节点,在抄表系统组网过程中,第一节点或者第一节。
47、点的邻居节点均根据接收到的信标判断是否入簇,从而,以加入抄表系统的网络。0094S104、在预设周期后,第一节点根据第一预设策略入簇至第二节点,并发送第一节点的信息及已入簇至第一节点的子孙节点的信息至第二节点,其中,第二节点为至少一个节点中,层级比第一节点的层级高一个层级且与第一节点之间的信道质量最优的节点。0095第一节点广播第一信标后,在一个预设周期过后,第一节点根据第一预设策略入簇至第二节点,第一节点在入簇至第二节点的过程中,第一节点发送第一节点的信息及已入簇至第一节点的子孙节点的信息至第二节点,其中,第二节点为至少一个节点中满足预设条件,即层级比第一节点的层级高一个层级且与第一节点之间。
48、的信道质量最优的节点,具体的,第一节点如何根据第一预设策略入簇至第二节点在后续实施例中会进行详细地描述。0096需要说明的是,第二节点为比第一节点的层级高一个层级的节点,即第一节点接收上级节点广播的信标时,可能会接收到上级多个节点广播的多个信标,则第一节点入簇至上级节点时,第一节点首先在接收到多个信标的上级节点中选择一个满足预设条件的第二节点作为第一节点的簇头,然后第一节点再入簇至第二节点。0097进一步地,在预设周期内,若第一节点未接收到比第一节点的层级低一个层级的邻居节点广播的信标,在预设周期后,第一节点则入簇至第二节点,且第一节点在入簇至第二节点的过程中,发送第一节点的信息至第二节点;相。
49、应地,在预设周期内,若第一节点接收到比第一节点的层级低一个层级的邻居节点广播的信标,则当比第一节点的层级低一个层级的邻居节点均完成入簇后,第一节点入簇至第二节点,第一节点在入簇至第二节点的过程中,发送第一节点的信息及入簇至第一节点的子孙节点的信息至第二节点。0098上述预设条件可以为第一节点在接收到的多个上级节点的多个信标中选择一个信号强度最强的信标,也可以为第一节点在接收到的多个上级节点的多个信标中选择一个误码率最小的信标,还可以为第一节点在接收到的多个上级节点的多个信标中选择一个时延最小的信标等其他满足设计要求的预设条件,本发明不做限制,从而,发送上述信标的节点为满足预设条件的节点,即可被。
50、第一节点选择为第一节点的簇头。0099本领域普通技术人员可以理解,上述第一节点接收到的信标的信号强度、误码率以及时延等可用于衡量传输信标的信道质量。具体的,该信标的信号强度越强、误码率越小以及延时越小,则表示传输该信标的信道质量越好,相应的,发送该信标至第一节点的节点说明书CN104066208A139/19页14即为至少一个节点中满足预设条件,即层级比第一节点的层级高一个层级且与第一节点之间的信道质量最优的节点。0100本发明实施例提供一种抄表系统的组网方法,通过第一节点接收来自至少一个节点的信标,至少一个节点的信标包括至少一个节点的层级,且第一节点根据至少一个节点的层级确定第一节点的层级,。