双模网络路由的建立方法、维护方法及双模网络系统技术方案

技术编号:36773967 阅读:16 留言:0更新日期:2023-03-08 21:55
本发明专利技术提供了一种双模网络路由的建立方法、维护方法及双模网络系统,涉及电力通信技术领域,解决了在双模网络路由运行的过程中,不能充分发挥双介质链路作用的技术问题。本方法包括:S1、未入网STA选择载波和/或无线信道,通过父节点逐级向CCO发送关联请求报文,申请加入双模网络;S2、所述CCO批准入网后逐级向所述STA返回关联请求确认报文;S3、其他未入网STA重复上述步骤,直到所有STA全部入网,完成双模网络路由的建立;其中,经所述CCO批准入网后,所述父节点成为所述STA的PCO,并建立主路由表、从路由表和备用路由表。本发明专利技术充分发挥了双介质链路的作用,减少了网络带宽的占用,提高了实时反应能力和数据传输能力。提高了实时反应能力和数据传输能力。提高了实时反应能力和数据传输能力。

【技术实现步骤摘要】
双模网络路由的建立方法、维护方法及双模网络系统


[0001]本专利技术涉及电力通信领域,尤其涉及一种双模网络路由的建立方法、维护方法及双模网络系统。

技术介绍

[0002]电力线载波通信技术和无线通信技术,都已在国家电网智能用电领域的本地通信网络中被广泛应用,用于配用电信息采集、停电上报、台区识别、拓扑识别等业务中,获得了较好的效果。但单一模式的本地通信网络在某些应用场景上存在不足之处。如电力线载波通信网络的可靠性依赖于线路,当线路出现故障时,无法满足通信需求,无电力线连接的设备无法接入网络。无线通信网络在地下室等部分区域与外界连接效果较差,覆盖率低。
[0003]基于电力线载波和无线通信的双模网络技术逐步发展成熟,在一个通信模块内同时具有进行电力线载波通信和无线通信的能力,融合两种通信技术组成一张本地通信网络,使用统一的数据链路层进行双模混合组网,两种通信方式相互补充,弥补单一模式的不足,提升网络的覆盖能力和可靠性。
[0004]对于双模网络,两种通信介质在工作频段、信号带宽、通信速率、信道时变特性等方面有明显差异,建立有效可靠的路由机制成为难题。
[0005]在实现本专利技术的过程中,申请人发现现有技术中至少存在如下问题:
[0006]双模网络路由运行的过程中,不能充分发挥双介质链路作用。

技术实现思路

[0007]本专利技术的目的在于提供一种双模网络路由的建立方法、修复方法及双模网络系统,双模网络路由运行的过程中,不能充分发挥双介质链路作用的技术问题。本专利技术提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。
[0008]为实现上述目的,本专利技术提供了以下技术方案:
[0009]本专利技术提供的一种双模网络路由的建立方法,包括以下步骤:
[0010]S1、未入网STA选择载波和/或无线信道,通过父节点逐级向CCO发送关联请求报文,申请加入双模网络;
[0011]S2、所述CCO批准入网后逐级向所述STA返回关联请求确认报文;
[0012]S3、其他未入网STA重复上述步骤,直到所有STA全部入网,完成双模网络路由的建立;其中,经所述CCO批准入网后,所述父节点成为所述STA的PCO,并建立主路由表、从路由表和备用路由表。
[0013]优选的,所述PCO根据所述关联请求确认报文创建主路由表的表项;所述PCO根据所述发现列表报文创建从路由表项。
[0014]优选的,PCO创建所述备用路由表的表项步骤包括:
[0015]S100、PCO在发送周期内接收邻居站点的发现列表报文和子节点中为代理站点的心跳检测报文;
[0016]S200、PCO根据所述心跳检测报文创建所述备用路由表的表项。
[0017]S300、根据所述发现列表报文,得到本站点的心跳站点位图;
[0018]S400、根据所述心跳检测报文、心跳站点位图汇总得到本站点的心跳检测报文;
[0019]S500、PCO将本站点的心跳检测报文发送给本站点的代理PCO。
[0020]优选的,步骤S1中所述未入网STA选择所述父节点的步骤包括:
[0021]S11、每个已入网站点分别在载波信道、无线信道周期性的广播发送发现列表报文;
[0022]S12、获取所述发现列表报文的通信质量;
[0023]S13、所述未入网STA选择所述已入网站点中所述通信质量最好的低层级站点作为所述父节点。
[0024]一种双模网络路由的维护方法,其特征在于,用于对上述的双模网络路由的建立方法得到的双模网络路由进行维护,包括:路由表的更新维护和路由的实时修复;
[0025]所述路由表的更新维护包括对所述主路由表、从路由表及备用路由表进行更新维护,步骤分别为:
[0026]当站点在一个路由周期内选择到信道质量最好的低层级站点与原PCO不一致,则将所述低层级站点作为新的代理站点,并向所述CCO发起代理变更请求,所述CCO确认后会下发代理变更请求确认报文,链路上的PCO沿途转发,并根据所述代理变更请求确认报文更新本站点主路由表对应的表项;
[0027]接收发现列表报文时,维护发送所述发现列表报文站点的通信质量,更新所述从路由表中对应的地址信息;
[0028]接收到一个心跳检测报文则对所述备用路由表进行一次更新维护。
[0029]优选的,所述链路的实时修复包括:
[0030]上行路由修复:
[0031]S1

、在所有邻居站点中选出不低于本站点层级的STA;
[0032]S2

、从所述STA中选出通信质量最好的STA,再从所述信道质量最好的STA中选出最低层级的STA;
[0033]S3

、本站点向选择出的所述STA发送上行数据包,由其进行上行数据传输,完成所述上行路由的修复;
[0034]下行路由修复:
[0035]S1”、出现故障的站点通过PCO向所述CCO逐层发送路由故障报文;
[0036]S2”、沿途的PCO接收所述路由故障报文,并判断各自的备用路由表中是否包括出现故障的所述STA的地址表项,若是,执行S4”,否则,执行S3”;
[0037]S3”、继续向上一级PCO转发所述路由故障报文,返回步骤S2”;
[0038]S4”、返回路由确认报文,出现故障的所述站点收到路由确认报文后,将数据包转发至返回所述路由确认报文的PCO,由所述PCO进行下行数据传输,完成所述下行路由修复。
[0039]优选的,步骤S3

中的上行数据传输是由STA向CCO发送数据,包括:
[0040]S1000、STA通过PCO向CCO发送数据;
[0041]S2000、PCO判断主路由表中是否存在目的站点地址,若是,则执行步骤S3000,否则,执行步骤S4000;
[0042]S3000、数据以主路由发送,若发送成功,则执行步骤S7000,否则执行步骤S4000;
[0043]S4000、PCO再判断从路由表中是否存在目的站点地址,若是,则执行步骤S5000,否则,执行步骤S6000;
[0044]S5000、数据以从路由发送,若发送成功,则执行步骤S7000,否则,执行步骤S6000;
[0045]S6000、启动所述上行路由修复;
[0046]S7000、数据发送结束。
[0047]优选的,步骤S4”中的下行数据传输是由CCO向STA发送数据,包括:
[0048]S1000

、CCO通过PCO向STA发送数据;
[0049]S2000

、CCO判断主路由表中是否存在目的站点地址,若是,则执行步骤S3000

;否则执行步骤S4000


[0050]S3000

、数据以主路由发送,判断是否发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双模网络路由的建立方法,其特征在于,包括以下步骤:S1、未入网STA选择载波和/或无线信道,通过父节点逐级向CCO发送关联请求报文,申请加入双模网络;S2、所述CCO批准入网后逐级向所述STA返回关联请求确认报文;S3、其他未入网STA重复上述步骤,直到所有STA全部入网,完成双模网络路由的建立;其中,经所述CCO批准入网后,所述父节点成为所述STA的PCO,并建立主路由表、从路由表和备用路由表。2.根据权利要求1所述的一种双模网络路由的建立方法,其特征在于,所述PCO根据所述关联请求确认报文创建主路由表的表项;所述PCO根据所述发现列表报文创建从路由表项。3.根据权利要求2所述的一种双模网络路由的建立方法,其特征在于,PCO创建所述备用路由表的表项步骤包括:S100、PCO在发送周期内接收邻居站点的发现列表报文和子节点中为代理站点的心跳检测报文;S200、PCO根据所述心跳检测报文创建所述备用路由表的表项;S300、根据所述发现列表报文,得到本站点的心跳站点位图;S400、根据所述心跳检测报文、心跳站点位图汇总得到本站点的心跳检测报文;S500、PCO将本站点的心跳检测报文发送给本站点的代理PCO。4.根据权利要求1所述的一种双模网络路由的建立方法,其特征在于,步骤S1中所述未入网STA选择所述父节点的步骤包括:S11、每个已入网站点分别在载波信道、无线信道周期性的广播发送发现列表报文;S12、获取所述发现列表报文的通信质量;S13、所述未入网STA选择所述已入网站点中所述通信质量最好的低层级站点作为所述父节点。5.一种双模网络路由的维护方法,其特征在于,用于对权利要求1

4所述的双模网络路由的建立方法得到的双模网络路由进行维护,包括:路由表的更新维护和路由的实时修复;所述路由表的更新维护包括对所述主路由表、从路由表及备用路由表进行更新维护,步骤分别为:当站点在一个路由周期内选择到信道质量最好的低层级站点与原PCO不一致,则将所述低层级站点作为新的代理站点,并向所述CCO发起代理变更请求,所述CCO确认后会下发代理变更请求确认报文,链路上的PCO沿途转发,并根据所述代理变更请求确认报文更新本站点主路由表对应的表项;接收发现列表报文时,维护发送所述发现列表报文站点的通信质量,更新所述从路由表中对应的地址信息;接收到一个心跳检测报文则对所述备用路由表进行一次更新维护。6.根据权利要求5所述的一种双模网络路由的维护方法,其特征在于,所述链路的实时修复包括:上行路由修复:S1

、在所有邻居站点中选出不低于本站点层级的站点;
S2

、从所述站点中选出通信质量最好的站点,再从所述信道质量最好的站点中选出最低层级的站点;S3

、本站点向选择出的所述站点发送上行数据包,由其进行上行数据传输,完成所述上行路由的修复;下行路由修复:S1”、出现故障的站点通过PCO向所述CCO逐层发送路由故障报文;S2”、沿途的PCO接收所述路由故障报文,并判断各自的备用路由表中是否包括出现故障的所述STA的地址表项,若是,执行S4”,否则,执行S3”;S3”、继续向上一级PCO转发所述路由故障报文,返回步骤S2”;S4”、返回路由确认报文,出现故障的所述站点收到路由确认报文后,将数据包...

【专利技术属性】
技术研发人员:高谦刘贵江李登峰刘文兵谢远智
申请(专利权)人:深圳友讯达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1