【技术实现步骤摘要】
同频自组自愈网方法及装置
本专利技术涉及网络通信技术,特别涉及一种同频自组自愈网方法及装置。
技术介绍
随着网络规模的快速增长及网络技术的广泛应用,网络节点的自动组网成为了个问题。此外,当网络节点中出现故障时,查找原因也变得更为困难,需要较大的成本,效率也变得越来越差。因此,当网络节点出现故障时,如何使网络自动痊愈,保障整体数据传输正常不受故障影响成为一个重要问题。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种同频自组自愈网方法,能够实现节点的自动组网及网络自动痊愈。本专利技术还提出一种具有上述同频自组自愈网方法的同频自组自愈网装置。根据本专利技术的第一方面实施例的同频自组自愈网方法,包括:入域组网步骤,新节点发送入域请求的第一数据包后,切换为接收状态,接收协议域中已有节点发送的第二数据包,获取协议域节点总数及域密码哈希值,得到所述新节点的节点标识,以及,根据所述第二数据包的接收时间构建所述新节点的有效节点队列,所述有效节点队列包括第一数量的有 ...
【技术保护点】
1.一种同频自组自愈网方法,其特征在于,包括:/n入域组网步骤,新节点发送入域请求的第一数据包后,切换为接收状态,接收协议域中有效节点发送的第二数据包,获取协议域节点总数及域密码哈希值,得到所述新节点的节点标识,以及,根据所述第二数据包的接收时间构建所述新节点的有效节点队列,所述有效节点队列包括第一数量的有效节点,所述域密码哈希值为通过杰林码对域密码编码后生成的哈希值;/n数据转发步骤,中间节点接收到第一节点向第二节点发送的第三数据包,所述第三数据包的信息区包括数据途径节点及途径节点总数,所述中间节点根据所述途径节点总数,从本节点的所述有效节点队列中查找所述第二节点,并根据 ...
【技术特征摘要】
1.一种同频自组自愈网方法,其特征在于,包括:
入域组网步骤,新节点发送入域请求的第一数据包后,切换为接收状态,接收协议域中有效节点发送的第二数据包,获取协议域节点总数及域密码哈希值,得到所述新节点的节点标识,以及,根据所述第二数据包的接收时间构建所述新节点的有效节点队列,所述有效节点队列包括第一数量的有效节点,所述域密码哈希值为通过杰林码对域密码编码后生成的哈希值;
数据转发步骤,中间节点接收到第一节点向第二节点发送的第三数据包,所述第三数据包的信息区包括数据途径节点及途径节点总数,所述中间节点根据所述途径节点总数,从本节点的所述有效节点队列中查找所述第二节点,并根据查找结果将本节点的所述节点标识插入到所述数据途径节点中,更新所述第三数据包并转发。
2.根据权利要求1所述的同频自组自愈网方法,其特征在于,所述入域组网步骤包括:
所述新节点将入域请求通过公告密钥加密和杰林码编码得到所述第一数据包,发送所述第一数据包后,切换为接收状态;
若所述有效节点接收到所述第一数据包,则封装本节点的所述节点标识、当前所述节点总数及所述域密码哈希值,通过公告密钥加密和杰林码编码得到所述第二数据包,根据本节点的所述节点标识获取相应的发送周期时长,等待所述发送周期时长,发送所述第二数据包后,切换为接收状态;
若所述新节点或所述有效节点在所述发送周期时长的等待期间,接收到所述第二数据包,根据所述第二数据包的接收时间构建所述有效节点队列。
3.根据权利要求2所述的同频自组自愈网方法,其特征在于,根据所述第二数据的接收时间构建所述有效节点队列的方法包括:
根据所述第二数据包的接收时间,获取所述第一数量的所述第二数据包;
通过公告密钥解密和杰林码译码得到所述第二数据中的所述节点标识,将所述第二数据中的所述节点标识根据所述第二数据的接收时间插入至所述有效节点队列。
4.根据权利要求1所述的同频自组自愈网方法,其特征在于,所述数据转发步骤包括以下步骤:
S100,所述中间节点接收到所述第三数据包,对所述第三数据包的所述信息区通过公告密钥解密和杰林码译码,得到所述途径节点总数及所述数据途径节点;
S200,若所述途径节点总数大于第二数量,则所述中间节点将所述第一节点插入本节点的所述有效节点队列,舍弃所述第三数据包;
S300,若所述途径节点总数小于第二数量,则所述中间节点从所述有效节点队列中查找所述第二节点,并根据查找结果将所述中间节点的所述节点标识插入到所述数据途径节点中,更新所述第三数据包并转发。
5.根据权利要求4所述的同频自组自愈网方法,其特征在于,所述步骤S300包括:
S310,所述中间节点遍历本节点的所述有效节点队列,查找所述第二节点;
S320,若不存在所述第二节点,则舍弃所述第三数据包;
S330,若存在...
【专利技术属性】
技术研发人员:王杰林,
申请(专利权)人:湖南遥昇通信技术有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。