一种协调器恢复方法及电力线通信设备的制作方法

文档序号:7861339阅读:334来源:国知局
专利名称:一种协调器恢复方法及电力线通信设备的制作方法
技术领域
本发明属于通信领域,尤其涉及一种协调器恢复方法及电力线通信设备。
背景技术
电力线通信是利用高压电力线(35kV及以上电压等级)、中压电力线(10_30kV电压等级)或低压配电线(380/220kV用户线)作为信息传输媒介进行信息传输的一种特殊通信方式。该技术将载有信息的高频信号加载到电力线上,用电力线进行数据传输,通过专用的电力线调制/解调器将高频信号从电力线上分离下来,传送到终端设备。从电力线通信应用的角度看,随着网络技术和多媒体技术的发展,应用于家庭宽带网络和智能电网的趋势日益明显。包括IEEE P1901、ITU-T G. hn, Homeplug AV等标准,都给出了完整的宽带PLC家庭网络技术方案,可以支持多个数据或者视频流的分配,包括 遍布整个家庭的高清电视(High Definition Television, HDTV)和标清电视(StandardDefinition Television, SDTV),支持家庭娱乐应用和宽带高速上网。家庭宽带PLC网络一般是一个集中式管理网络,每个网络中有一个中央协调器(Central Coordinator, CCo),中央协调器除了作为普通的PLC设备,还要负责整个网络的管理,包括网络建立、站点接入和授权、全网的带宽分配和资源调度、与多个相邻网络的协调、网络功率管理等。需要额外说明的是,根据支持的功能的不同,CCo能力可以分为三个等级,从小到大依次为等级0,等级I和等级2。CCo能力为等级O的设备,不能够支持QoS,只具备一些基本的必须实现的功能;CCo能力为等级I的设备,除了能够支持等级O的CCo的功能外,在工作于非协调模式时还可以支持QoS ;CCo能力为等级3的设备,除了能够支持等级I的CCo的功能外,还可以支持工作于协调模式,与相邻网络进行干扰协调和资源共享。备用协调器能力没有等级之分,其只分有备用协调器能力以及无备用协调器能力,其与CCo能力属于不同的概念。在网络中,可能存在着一些设备,无法直接收到CCo发送的信标,即无法与CCo直接通信,但是能够通过网络中其他的设备确定网络的存在,这种情况下,这些设备相对于CCo来说,就为隐藏站点。这时,可以一般可以通过一个中继设备,用于转发与CCo之间的消息,CCo获知隐藏站点的存在后,会指定一个合适的代理协调器(Proxy Coordinator,PCo),此后隐藏站点和CCo间所有的消息都由PCo转发。在家庭PLC网络中,可能由于设备故障或者被用户无意地将作为CCo的设备从插座拔出的情况,为了解决这种突然无预警的CCo掉线,规定了一种备用CCo的功能,网络中的协调器会指定一个设备作为当前网络的备用协调器,当现有的网络CCo出现故障或者被拔出而掉线时,所指定的备用CCo则可以执行网络恢复过程,成为新的CCo,从而保证网络不会因为原CCo的掉线而瘫痪和重新组网。当前CCo会根据网络拓扑选择一个合适的站点作为备用CCo,这个备用CCo是固定的,而并非周期性地选择,只有当这个指定的备用CCo出现掉线或者离开网络后,当前CCo才会重新评估网络拓扑信息,选择新的备用CCo,当CCo进行切换时,会通知新的协调器网络中的备用CCo,新的协调器可能会选择一个不同的站点来作为备用协调器。当前CCo在指定了备用CCo后,会通过管理消息的交互及时更新网络信息给备用CCo。在实现现有技术的技术方案中,发现现有技术存在如下问题现有技术的技术方案在CCo意外断开且又无备用CCo、CCo并未指定备用CCo时,网络中各个电力通信设备需要执行重新入网流程,进行网络搜索以重新组网,这样由于网络的重新组网会带来较大时延。

发明内容
本发明实施例的目的在于提供一种协调器恢复方法,旨在解决现有技术的在CCo意外断开且又无备用CCo时,网络中各个电力线通信设备需要执行重新入网流程,进行网络搜索以重新组网,这样由于网络的重新组网而带来较大时延的问题。一方面,本发明提供一种协调器恢复方法,所述方法包括电力线通信PLC设备确定中央协调器CCo意外断开且又无指定的备用CCo时,PLC设备向其他PLC设备发送指示消息,接收其他PLC设备发送的指示消息;所述指示消息包括CCo能力;PLC设备根据所述其他PLC设备发送的指示消息判断本身是否能够成为新的CCo,如是,执行CCo的恢复流程。可选的,所述指示消息还包括备用协调器能力、终端设备标识TEI、MAC地址或已发现站点的数目。可选的,确定在CCo意外断开且又无备用CCo的方法具体为PLC设备判断未收到中央信标的时间是否大于时间阈值,如是,则确定在CCo意外断开且又无备用CCo。可选的,所述PLC设备向其他PLC设备发送指示消息,接收其他PLC设备发送的指示消息具体包括所述PLC设备判断本身是否具备备用协调器能力,如是,在第一时间段tl中向网络其他PLC设备发送指示消息,接收其他PLC设备发送的指示消息;如否且在第一时间段tl中没有收到指示消息,在第二时间段t2中PLC设备向其他PLC设备发送指示消息,接收其他PLC设备发送的指示消息。可选的,所述PLC设备根据所述其他PLC设备发送的指示消息判断本身是否能够成为新的CCo的实现方法具体为所述PLC设备如在tl中收到其他PLC设备发送的指示消息,则根据所述接收到的指^^消息确定本身是否为CCo能力等级最闻的PLC设备;如是且没有与本身CCo能力等级相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身CCo能力等级相同的其他PLC设备,判断本身在CCo能力等级相同的PLC设备中是否为已发现站点数目最大的PLC设备;如是且没有与本身已发现站点数目相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身已发现站点数目相同的其他PLC设备,判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最小的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最大的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最大的PLC设备,如是,确认本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最小的PLC设备,如是,确认本身为新的CCo。可选的,所述PLC设备根据所述其他PLC设备发送的指示消息判断本身是否能够成为新的CCo的实现方法具体为如在tl中未收到其他PLC设备发送的指示消息,则根据在t2中所述接收到的指 不消息确定本身是否为CCo能力等级最闻的PLC设备;如是且没有与本身CCo能力等级相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身CCo能力等级相同的其他PLC设备,判断本身在CCo能力等级相同的PLC设备中是否为已发现站点数目最多的PLC设备;如是且没有与本身已发现站点数目相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身已发现站点数目相同的其他PLC设备,判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最小的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为最大的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最大的PLC设备,如是,确认本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最小的PLC设备,如是,确认本身为新的CCo。另一方面,提供一种电力线通信设备,所述设备包括发送单元,在确定协调器CCo意外断开且又无指定的备用CCo时,向其他电力线通信PLC设备发送指示消息;接收单元,用于接收其他PLC设备发送的指示消息;所述指示消息包括CCo能力,并将接收到的指示消息传递给确认执行单元;判断执行单元,用于根据接收到的所述其他PLC设备发送的指示消息判断本身是否能够成为新的CCo,如是,执行CCo的恢复流程。可选的,所述指示消息还包括备用协调器能力、终端设备标识TEI、MAC地址或已发现站点的数目。可选的,所述发送单元具体用于判断本身是否具备备用协调器能力,如是,在第一时间段tl中向网络其他PLC设备发送指示消息,所述接收单元,用于接收其他PLC设备发送的指示消息;所述发送单元具体用于,在判断否且在第一时间段tl中没有收到指示消息时,在第二时间段t2中向其他PLC设备发送指示消息,接收其他PLC设备发送的指示消息。可选的,所述判断执行单元具体用于如在tl中收到其他PLC设备发送的指示消息,则根据所述接收到的指示消息确定本身是否为CCo能力等级最高的PLC设备;如是且没有与本身CCo能力等级相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身CCo能力等级相同的其他PLC设备,判断本身在CCo能力等级相同的PLC设备中是否为已发现站点数目最大的PLC设备;如是且没有与本身已发现站点数目相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身已发现站点数目相同的其他PLC设备,判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最小的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最大的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最大的PLC设备,如是,确认本身为新的CCo;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最小的PLC设备,如是,确认本身为新的CCo。可选的,所述判断执行单元具体用于如在tl中未收到其他PLC设备发送的指示消息,则根据在t2中所述接收到的指示消息确定本身是否为CCo能力等级最高的PLC设备;如是且没有与本身CCo能力等级相同的其他PLC设备,则确定本身为新的CCo ;如是且有与 本身CCo能力等级相同的其他PLC设备,判断本身在CCo能力等级相同的PLC设备中是否为已发现站点数目最多的PLC设备;如是且没有与本身已发现站点数目相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身已发现站点数目相同的其他PLC设备,判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最小的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为最大的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最大的PLC设备,如是,确认本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最小的PLC设备,如是,确认本身为新的CCo。在本发明实施例中,本发明提供的技术方案在当前协调器没有指定备用协调器的场景下,在出现协调器掉线的情况时,提供了一种确定新的协调器的方法,可以尽快地选择某个PLC设备,充当新的协调器,避免了网络出现瘫痪的情况,避免了所有的设备都重新执行网络发现流程,降低了网络恢复的时延,并一定程度上能够保证某些业务的传输能够不中断。


图I是本发明实施例提供协调器恢复方法的流程图;图2是本发明一实施例提供的协调器恢复方法的流程图;图3是本发明另一实施例提供的协调器恢复方法的流程图;以及图4是本发明实施例提供的电力线通信设备的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
需要说明的是,电力线通信设备在入网以后,定期根据网络中CCo发送的信标或指示消息,判断当前网络是否指定了备用CCo,如果指定了备用CCo,则只需由备用CCo监测当前CCo的状态,而其他的设备则无需监测当前CCo状态,无需执行本发明具体实施方式
提供的技术方案。如果电力线通信设备确定在当前网络没有指定备用CCo,则判断本身的TEI的LSB是否为1,如果是,则不进行监测后面的过程(即不参与本发明提供的技术方案的流程),当然在实际应用中,也可设定为判断TEI的LSB是否为0,如果是,则不进行监测,后面的过程也不参与。本发明实施例提供一种协调器恢复方法,该方法由电力线通信设备执行,该方法如图I所示,包括S11、电力线通信PLC设备确定协调器CCo意外断开且又无指定的备用CCo时,PLC设备向其他PLC设备发送指示消息;S12、PLC设备接收其他PLC设备发送的指示消息; S13、PLC根据接收到的其他PLC设备发送的指示消息判断本身是否能够成为新的CCo,如是,执行CCo的恢复流程;如否,等待接收新的CCo发送的信标。本实施例提供的方法在当前协调器没有指定备用协调器的场景下,在出现协调器掉线的情况时,提供了一种确定新的协调器的方法,可以尽快地选择某个PLC设备,充当新的协调器,避免了网络出现瘫痪的情况,避免了所有的设备都重新执行网络发现流程,降低了网络恢复的时延,并一定程度上能够保证某些业务的传输能够不中断。上述指示消息包括CCo能力。可选的,上述指示消息还包括备用协调器能力、终端设备标识TEI、MAC地址、消息序列号或已发现站点的数目。可选的,上述确定在CCo意外断开且又无备用CCo的方法具体为PLC设备判断未收到中央信标的时间是否大于时间阈值,如是,则确定在CCo意外断开且又无备用CCo。可选的,上述PLC设备向其他PLC设备发送指示消息具体包括PLC设备判断本身是否具有备用协调器能力,如是,在第一时间段tl中向网络其他PLC设备发送指示消息,并接收其他PLC设备发送的指示消息;如否且在第一时间段tl中没有收到其他PLC设备发送的指示消息,在第二时间段t2中PLC设备向其他PLC设备发送指示消息,再次接收其他PLC设备发送的指示消息。需要说明的是,上述方案将发送指示消息划分成2个时间段是为了减少网络中指示消息发送的数量,尽可能地让具有备用协调器能力的PLC设备充当新的CCo,因为在实际应用中,一般不会整个网络中的PLC设备都具备备用协调器能力。可选的,上述PLC设备根据所述其他PLC设备发送的指示消息判断本身是否能够成为新的CCo的实现方法具体为PLC设备如在tl中收到其他PLC设备发送的指示消息,则根据所述接收到的指示消息确定本身是否为CCo能力等级最高的PLC设备;如是且没有与本身CCo能力等级相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身CCo能力等级相同的其他PLC设备,判断本身在CCo能力等级相同的PLC设备中是否为已发现站点数目最大的PLC设备;如是且没有与本身已发现站点数目相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身已发现站点数目相同的其他PLC设备,判断本身在发现站点数目相同且CCo能力等级相同的PLC设备中是否为TEI最小的PLC设备;如是,确定本身为新的CCo ;或判断本身在发现站点数目相同且CCo能力等级相同的PLC设备中是否为最大的PLC设备;如是,确定本身为新的CCo ;或判断本身在发现站点数目相同且CCo能力等级相同的PLC设备中是否为MAC地址最大的PLC设备,如是,确认本身为新的CCo ;或判断本身在发现站点数目相同且CCo能力等级相同的PLC设备中是否为MAC地址最小的PLC设备,如是,确认本身为新的CCo。
可选的,上述PLC设备根据所述其他PLC设备发送的指示消息判断本身是否能够成为新的CCo的实现方法具体为如在tl中未收到其他PLC设备发送的指示消息,则根据在t2中所述接收到的指不消息确定本身是否为CCo能力等级最闻的PLC设备;如是且没有与本身CCo能力等级相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身CCo能力等级相同的其他PLC设备,判断本身在CCo能力等级相同的PLC设备中是否为发现站点数目最大的PLC设备;如是且没有与本身已发现站点数目相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身已发现站点数目相同的其他PLC设备,或判断本身在发现站点数目相同且CCo能力等级相同的PLC设备中是否为TEI最大的PLC设备;如是,确定本身为新的CCo ;或判断本身在发现站点数目相同且CCo能力等级相同的PLC设备中是否为TEI最大的PLC设备;如是,确定本身为新的CCo ;或判断本身在发现站点数目相同且CCo能力等级相同的PLC设备中是否为MAC地址最大的PLC设备,如是,确认本身为新的CCo ;或判断本身在发现站点数目相同且CCo能力等级相同的PLC设备中是否为MAC地址最小的PLC设备,如是,确认本身为新的CCo。实施例本发明具体实施方式
提供一实施例,本实施例提供一种协调器恢复方法,本实施例实现的技术场景为,本实施例的电力线通信网络中PLC设备判断出本身为具有备用协调器能力的PLC设备,该方法如图2所示,包括如下步骤S21、PLC设备判断是否有连续N个信标周期没有收到中央信标,并且在相同的信标周期内网络中所有传输的巾贞头中的信标检测标识(Beacon Detect Flag)是否都指示没有检测到中央信标,如是,则确定CCo意外断开且又无备用CCo。需要说明的是,上述N可以由厂家自行设定,例如N=2、3或4。上述意外断开的具体体现方式可以为设备故障或CCo设备被拔出等引起的掉线等情况。当然上述S21还可以采用下述方式替换,判断未收到中央信标的时间是否大于时间阈值,如是,则确定CCo意外断开。S22、在第一时间段tl,PLC设备向其他PLC设备发送指示消息,该指示消息包括但不限于终端设备标识(Terminal Equipment Identifier, TEI)、MAC地址,CCo能力、备用协调器能力、消息序列号、已发现站点数目等。可选的,上述指示消息具体可以为CM_CC0ReS0luti0n. ind,当然上述指示消息的具体表现形式也可以为其他形式,上述指示信息的字段定义如表I所示,表I中MsgNumber表示消息的序列号,CCo Capability表示CCo能力;BackupCCo Capability表示备用协调器能力,DiscoveredSTA_Num表示已发现站点数目。表I
权利要求
1.一种协调器恢复方法,其特征在于,所述方法包括 电力线通信PLC设备确定中央协调器CCo意外断开且又无指定的备用CCo时,PLC设备向其他PLC设备发送指示消息,接收其他PLC设备发送的指示消息;所述指示消息包括CCo能力; PLC设备根据所述其他PLC设备发送的指示消息判断本身是否能够成为新的CCo,如是,执行CCo的恢复流程。
2.根据权利要求I所述的方法,其特征在于,所述指示消息还包括 备用协调器能力、终端设备标识TEI、MAC地址或已发现站点的数目。
3.根据权利要求I所述的方法,其特征在于,确定在CCo意外断开且又无备用CCo的方法具体为 PLC设备判断未收到中央信标的时间是否大于时间阈值,如是,则确定在CCo意外断开且又无备用CCo。
4.根据权利要求I所述的方法,其特征在于,所述PLC设备向其他PLC设备发送指示消息,接收其他PLC设备发送的指示消息具体包括 所述PLC设备判断本身是否具备备用协调器能力,如是,在第一时间段tl中向网络其他PLC设备发送指示消息,接收其他PLC设备发送的指示消息;如否且在第一时间段tl中没有收到指示消息,在第二时间段t2中PLC设备向其他PLC设备发送指示消息,接收其他PLC设备发送的指示消息。
5.根据权利要求4所述的方法,其特征在于,所述PLC设备根据所述其他PLC设备发送的指示消息判断本身是否能够成为新的CCo的实现方法具体为 所述PLC设备如在tl中收到其他PLC设备发送的指示消息,则根据所述接收到的指示消息确定本身是否为CCo能力等级最高的PLC设备; 如是且没有与本身CCo能力等级相同的其他PLC设备,则确定本身为新的CCo ; 如是且有与本身CCo能力等级相同的其他PLC设备, 判断本身在CCo能力等级相同的PLC设备中是否为已发现站点数目最大的PLC设备; 如是且没有与本身已发现站点数目相同的其他PLC设备,则确定本身为新的CCo ; 如是且有与本身已发现站点数目相同的其他PLC设备, 判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最小的PLC设备;如是,确定本身为新的CCo ; 或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最大的PLC设备;如是,确定本身为新的CCo ; 或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最大的PLC设备,如是,确认本身为新的CCo ; 或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最小的PLC设备,如是,确认本身为新的CCo。
6.根据权利要求4所述的方法,其特征在于,所述PLC设备根据所述其他PLC设备发送的指示消息判断本身是否能够成为新的CCo的实现方法具体为 如在tl中未收到其他PLC设备发送的指示消息,则根据在t2中所述接收到的指示消息确定本身是否为CCo能力等级最高的PLC设备;如是且没有与本身CCo能力等级相同的其他PLC设备,则确定本身为新的CCo ; 如是且有与本身CCo能力等级相同的其他PLC设备, 判断本身在CCo能力等级相同的PLC设备中是否为已发现站点数目最多的PLC设备; 如是且没有与本身已发现站点数目相同的其他PLC设备,则确定本身为新的CCo ; 如是且有与本身已发现站点数目相同的其他PLC设备, 判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最小的PLC设备;如是,确定本身为新的CCo ; 或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为最大的PLC设备;如是,确定本身为新的CCo ; 或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最大的PLC设备,如是,确认本身为新的CCo ; 或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最小的PLC设备,如是,确认本身为新的CCo。
7.一种电力线通信设备,其特征在于,所述设备包括 发送单元,在确定协调器CCo意外断开且又无指定的备用CCo时,向其他电力线通信PLC设备发送指示消息; 接收单元,用于接收其他PLC设备发送的指示消息;所述指示消息包括CCo能力,并将接收到的指示消息传递给确认执行单元; 判断执行单元,用于根据接收到的所述其他PLC设备发送的指示消息判断本身是否能够成为新的CCo,如是,执行CCo的恢复流程。
8.根据权利要求7所述的设备,其特征在于,所述指示消息还包括 备用协调器能力、终端设备标识TEI、MAC地址或已发现站点的数目。
9.根据权利要求7所述的设备,其特征在于,所述发送单元具体用于判断本身是否具备备用协调器能力,如是,在第一时间段tl中向网络其他PLC设备发送指示消息,所述接收单元,用于接收其他PLC设备发送的指示消息;所述发送单元具体用于,在判断否且在第一时间段tl中没有收到指示消息时,在第二时间段t2中向其他PLC设备发送指示消息,接收其他PLC设备发送的指示消息。
10.根据权利要求9所述的设备,其特征在于,所述判断执行单元具体用于如在tl中收到其他PLC设备发送的指示消息,则根据所述接收到的指示消息确定本身是否为CCo能力等级最高的PLC设备;如是且没有与本身CCo能力等级相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身CCo能力等级相同的其他PLC设备,判断本身在CCo能力等级相同的PLC设备中是否为已发现站点数目最大的PLC设备;如是且没有与本身已发现站点数目相同的其他PLC设备,则确定本身为新的CCo;如是且有与本身已发现站点数目相同的其他PLC设备,判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最小的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最大的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最大的PLC设备,如是,确认本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最小的PLC设备,如是,确认本身为新的CCo。
11.根据权利要求9所述的设备,其特征在于,所述判断执行单元具体用于如在tl中未收到其他PLC设备发送的指示消息,则根据在t2中所述接收到的指示消息确定本身是否为CCo能力等级最高的PLC设备;如是且没有与本身CCo能力等级相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身CCo能力等级相同的其他PLC设备,判断本身在CCo能力等级相同的PLC设备中是否为已发现站点数目最多的PLC设备;如是且没有与本身已发现站点数目相同的其他PLC设备,则确定本身为新的CCo ;如是且有与本身已发现站点数目相同的其他PLC设备,判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为TEI最小的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为最大的PLC设备;如是,确定本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最大的PLC设备,如是,确认本身为新的CCo ;或判断本身在已发现站点数目相同的且CCo能力等级相同的PLC设备中是否为MAC地址最小的PLC设备,如是,确认本身为新的CCo。
全文摘要
本发明适用于通信领域,提供了一种协调器恢复方法及电力线通信设备,所述方法包括PLC设备确定中央协调器CCo意外断开且又无指定的备用CCo时,PLC设备向其他PLC设备发送指示消息,并接收其他PLC设备发送的指示消息;所述指示消息包括CCo能力;PLC设备根据所述其他PLC设备发送的指示消息确定本身是否能够成为新的CCo,如是,执行CCo的恢复流程。本发明提供的方法具有尽快地选择某个PLC,充当新的协调器,避免了网络出现瘫痪的情况,避免了所有的设备都重新执行网络发现流程,降低了网络恢复的时延,并一定程度上能够保证某些业务的传输能够不中断的优点。
文档编号H04B3/54GK102882557SQ20121036083
公开日2013年1月16日 申请日期2012年9月25日 优先权日2012年9月25日
发明者姜彤 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1