一种电力线网络中多网络的网络号协调方法和系统的制作方法

文档序号:10597311阅读:404来源:国知局
一种电力线网络中多网络的网络号协调方法和系统的制作方法
【专利摘要】本申请公开一种电力线网络中多网络的网络号协调方法,其能够在多个网络的根节点无法通信的情况下,自动配置网络号,大大提高工程效率。其包括:(1)对本网络的网络号进行冲突检测;(2)当叶子节点判断周边存在相同网络号的邻居网络时,则叶子节点将冲突信息上报到根节点;(3)判断步骤(2)中的冲突信息中是否存在邻居网络根节点的唯一标识,是则执行步骤(4),否则执行步骤(5);(4)比较本网络和邻居网络两个根节点的唯一标识,按照指定规则变更网络号;(5)随机退避一段时间,若退避结束后,本网络的叶子节点上报冲突信息,则立即变更本网络的网络号。还提供系统。
【专利说明】
一种电力线网络中多网络的网络号协调方法和系统
技术领域
[0001 ]本发明涉及电力线网络的技术领域,尤其涉及一种电力线网络中多网络的网络号协调方法,以及使用该方法的系统。
【背景技术】
[0002]现有的电力线网络中,一般采用频分方案,每个网络使用不同的频段。但是,电力线环境中,可用频段不多,大多数环境只适合使用一个频段。一般采用人工配置网络号(每个网络身份的唯一标识,由网络根节点决定一个网络的网络号,叶子节点根据加入的网络确定自己的网络号。通过网络号站点可以过滤掉邻居本网络的帧),使用时分方案。但是,电力线网络中,网络根节点一般集中在一起,冲突比较严重,人工配置网络号会影响工程效率。
[0003]图1给出一个实际应用场景:多个网络的根节点无法通信,S卩,根节点无法检测到网络号冲突。部分叶子节点或者根节点可以与邻居网络的根节点进行通信。
[0004]以下给出几个需要用到的名称解释:
[0005]节点唯一标识:网络中每个节点都存在一个长的唯一标识,比如MAC地址或者表地址等。
[0006]信标周期:网络根节点发送信标帧的周期。
[0007]信标帧:由根节点生成,携带网络控制信息,在整个网络中传播。PLC通信帧根据是否携带PAYLOAD分为两类。信标帧为携带PAYLOAD的帧。其中根节点唯一标识在PAYLOAD中,信标周期存在FC(帧控制域)中。

【发明内容】

[0008]为克服现有技术的缺陷,本发明要解决的技术问题是提供了一种电力线网络中多网络的网络号协调方法,其能够在多个网络的根节点无法通信的情况下,自动配置网络号,大大提高工程效率。
[0009]本发明的技术方案是:这种电力线网络中多网络的网络号协调方法,其包括以下步骤:
[0010](I)对本网络的网络号进行冲突检测;
[0011](2)当叶子节点判断周边存在相同网络号的邻居网络时,则叶子节点将冲突信息上报到根节点,其中冲突信息包括邻居网络的根节点的唯一标识、周边存在的所有邻居网络的网络号;
[0012](3)判断步骤(2)中的冲突信息中是否存在邻居网络根节点的唯一标识,是则执行步骤(4),否则执行步骤(5);
[0013](4)比较本网络和邻居网络两个根节点的唯一标识,按照指定规则变更网络号;
[0014](5)随机退避一段时间,若退避结束后,本网络的叶子节点上报冲突信息,则立即变更本网络的网络号。
[0015]本发明通过冲突检测、冲突信息上报、网络号协调,实现了能够在多个网络的根节点无法通信的情况下,自动配置网络号,大大提高工程效率。
[0016]还提供了使用该方法的系统,其包括:
[0017]冲突检测模块,其配置来对本网络的网络号进行冲突检测;
[0018]冲突信息上报模块,其配置来当叶子节点判断周边存在相同网络号的邻居网络时,则叶子节点将冲突信息上报到根节点,其中冲突信息包括邻居网络的根节点的唯一标识、周边存在的所有邻居网络的网络号;网络号协调模块,其配置来判断冲突信息中是否存在邻居网络根节点的唯一标识,是则比较本网络和邻居网络两个根节点的唯一标识,按照指定规则变更网络号;否则随机退避一段时间,若退避结束后,本网络的叶子节点上报冲突信息,则立即变更本网络的网络号。
【附图说明】
[0019]图1所示为电力线网络中节点的示意图。
[0020]图2所示为根据本发明的电力线网络中多网络的网络号协调方法的流程图。
【具体实施方式】
[0021]如图2所示,这种电力线网络中多网络的网络号协调方法,其包括以下步骤:
[0022](I)对本网络的网络号进行冲突检测;
[0023](2)当叶子节点判断周边存在相同网络号的邻居网络时,则叶子节点将冲突信息上报到根节点,其中冲突信息包括邻居网络的根节点的唯一标识、周边存在的所有邻居网络的网络号;
[0024](3)判断步骤(2)中的冲突信息中是否存在邻居网络根节点的唯一标识,是则执行步骤(4),否则执行步骤(5);
[0025](4)比较本网络和邻居网络两个根节点的唯一标识,按照指定规则变更网络号;
[0026](5)随机退避一段时间,若退避结束后,本网络的叶子节点上报冲突信息,则立即变更本网络的网络号。
[0027]本发明通过冲突检测、冲突信息上报、网络号协调,实现了能够在多个网络的根节点无法通信的情况下,自动配置网络号,大大提高工程效率。
[0028]另外,所述步骤(I)中冲突检测为:根据信标帧控制域中特征识别冲突;在一个网络的生命周期内,网络的信标周期计数递增,若信标帧控制域中网络号与叶子节点的网络号相同,而信标周期计数不是递增的,则判断网络号冲突。
[0029]或者,所述步骤(I)中冲突检测为:根据信标帧负载域中的根节点的唯一标识识别冲突;若叶子节点解析到邻居网络的信标帧,则获取到邻居网络的网络号和根节点唯一标识,解析到的网络号与叶子节点的网络号相同,而根节点的唯一标识与叶子节点本地记录的根节点的唯一标识不同,则判断网络号冲突。
[0030]另外,在所述步骤(2)后,叶子节点等待N分钟后,再进行冲突检测和上报。这样能够避免大量叶子节点上报网络冲突,占用网络带宽。
[0031 ]另外,所述步骤(4)中指定规则是:唯一标识小的或者大的变更网络号。
[0032]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括上述实施例方法的各步骤,而所述的存储介质可以是:ROM/RAM、磁碟、光盘、存储卡等。因此,与本发明的方法相对应的,本发明还同时包括一种电力线网络中多网络的网络号协调系统,该系统通常以与方法各步骤相对应的功能模块的形式表示。使用该方法的系统,其包括:
[0033]冲突检测模块,其配置来对本网络的网络号进行冲突检测;
[0034]冲突信息上报模块,其配置来当叶子节点判断周边存在相同网络号的邻居网络时,则叶子节点将冲突信息上报到根节点,其中冲突信息包括邻居网络的根节点的唯一标识、周边存在的所有邻居网络的网络号;网络号协调模块,其配置来判断冲突信息中是否存在邻居网络根节点的唯一标识,是则比较本网络和邻居网络两个根节点的唯一标识,按照指定规则变更网络号;否则随机退避一段时间,若退避结束后,本网络的叶子节点上报冲突信息,则立即变更本网络的网络号。
[0035]另外,所述冲突检测模块为:根据信标帧控制域中特征识别冲突;在一个网络的生命周期内,网络的信标周期计数递增,若信标帧控制域中网络号与叶子节点的网络号相同,而信标周期计数不是递增的,则判断网络号冲突。
[0036]或者,所述冲突检测模块为:根据信标帧负载域中的根节点的唯一标识识别冲突;若叶子节点解析到邻居网络的信标帧,则获取到邻居网络的网络号和根节点唯一标识,解析到的网络号与叶子节点的网络号相同,而根节点的唯一标识与叶子节点本地记录的根节点的唯一标识不同,则判断网络号冲突。
[0037]另外,所述冲突信息上报模块配置为在上报后,叶子节点等待N分钟后,再进行冲突检测和上报。这样能够避免大量叶子节点上报网络冲突,占用网络带宽。
[0038]另外,所述网络号协调模块中指定规则是:唯一标识小的或者大的变更网络号。
[0039]以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。
【主权项】
1.一种电力线网络中多网络的网络号协调方法,其特征在于:其包括以下步骤: (1)对本网络的网络号进行冲突检测; (2)当叶子节点判断周边存在相同网络号的邻居网络时,则叶子节点将冲突信息上报到根节点,其中冲突信息包括邻居网络的根节点的唯一标识、周边存在的所有邻居网络的网络号; (3)判断步骤(2)中的冲突信息中是否存在邻居网络根节点的唯一标识,是则执行步骤(4),否则执行步骤(5); (4)比较本网络和邻居网络两个根节点的唯一标识,按照指定规则变更网络号; (5)随机退避一段时间,若退避结束后,本网络的叶子节点上报冲突信息,则立即变更本网络的网络号。2.根据权利要求1所述的电力线网络中多网络的网络号协调方法,其特征在于:所述步骤(I)中冲突检测为:根据信标帧控制域中特征识别冲突;在一个网络的生命周期内,网络的信标周期计数递增,若信标帧控制域中网络号与叶子节点的网络号相同,而信标周期计数不是递增的,则判断网络号冲突。3.根据权利要求1所述的电力线网络中多网络的网络号协调方法,其特征在于:所述步骤(I)中冲突检测为:根据信标帧负载域中的根节点的唯一标识识别冲突;若叶子节点解析到邻居网络的信标帧,则获取到邻居网络的网络号和根节点唯一标识,解析到的网络号与叶子节点的网络号相同,而根节点的唯一标识与叶子节点本地记录的根节点的唯一标识不同,则判断网络号冲突。4.根据权利要求1-3任一项所述的电力线网络中多网络的网络号协调方法,其特征在于:在所述步骤(2)后,叶子节点等待N分钟后,再进行冲突检测和上报。5.根据权利要求4所述的电力线网络中多网络的网络号协调方法,其特征在于:所述步骤(4)中指定规则是:唯一标识小的或者大的变更网络号。6.—种电力线网络中多网络的网络号协调系统,其特征在于:该系统包括: 冲突检测模块,其配置来对本网络的网络号进行冲突检测; 冲突信息上报模块,其配置来当叶子节点判断周边存在相同网络号的邻居网络时,则叶子节点将冲突信息上报到根节点,其中冲突信息包括邻居网络的根节点的唯一标识、周边存在的所有邻居网络的网络号;网络号协调模块,其配置来判断冲突信息中是否存在邻居网络根节点的唯一标识,是则比较本网络和邻居网络两个根节点的唯一标识,按照指定规则变更网络号;否则随机退避一段时间,若退避结束后,本网络的叶子节点上报冲突信息,则立即变更本网络的网络号。7.根据权利要求6所述的电力线网络中多网络的网络号协调系统,其特征在于:所述冲突检测模块为:根据信标帧控制域中特征识别冲突;在一个网络的生命周期内,网络的信标周期计数递增,若信标帧控制域中网络号与叶子节点的网络号相同,而信标周期计数不是递增的,则判断网络号冲突。8.根据权利要求6所述的电力线网络中多网络的网络号协调系统,其特征在于:所述冲突检测模块为:根据信标帧负载域中的根节点的唯一标识识别冲突;若叶子节点解析到邻居网络的信标帧,则获取到邻居网络的网络号和根节点唯一标识,解析到的网络号与叶子节点的网络号相同,而根节点的唯一标识与叶子节点本地记录的根节点的唯一标识不同,则判断网络号冲突。9.根据权利要求6-8任一项所述的电力线网络中多网络的网络号协调系统,其特征在于:所述冲突信息上报模块配置为在上报后,叶子节点等待N分钟后,再进行冲突检测和上报。10.根据权利要求9所述的电力线网络中多网络的网络号协调系统,其特征在于:所述网络号协调模块中指定规则是:唯一标识小的或者大的变更网络号。
【文档编号】H04L29/12GK105959431SQ201610398519
【公开日】2016年9月21日
【申请日】2016年6月7日
【发明人】沙舟
【申请人】中电华瑞技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1