确定多跳网络节点生存时间值的方法及装置制造方法及图纸

技术编号:23610669 阅读:54 留言:0更新日期:2020-03-28 09:44
本发明专利技术涉及无线通讯领域,提供一种确定多跳网络节点生存时间值的方法及装置,方法包括:目标节点根据当前计划生存时间值向多跳网络中节点发送请求节点状态的数据包,并获取节点状态提取单播地址反馈清单,与单播地址扫描清单进行单播地址匹配,确定清单上的单播地址相同,则当前计划生存时间值配置为目标节点发送数据包的生存时间值。本发明专利技术提供的确定多跳网络节点生存时间值的方法及装置,通过节点以不同生存时间值向其他节点发送请求节点状态的数据包,并采集节点状态生成单播地址反馈清单,与单播地址扫描清单进行地址比对,确定该节点每次发送数据包应该设置的生存时间值,保证数据包传输到网络中其他节点,不会产生多余无效的反复传输。

The method and device to determine the node lifetime value of multi hop network

【技术实现步骤摘要】
确定多跳网络节点生存时间值的方法及装置
本专利技术涉及无线通讯领域,尤其涉及确定多跳网络节点生存时间值的方法及装置。
技术介绍
多跳网络是由节点构造的,包括诸如电脑和移动电话这些设备,这些设备全都用无线连接到彼此,然后互相可以通过网络转发数据。数据从一个节点跳到另一个节点,直到抵达目的地。除非所有的节点都发生故障,否则数据总是可用的,如此使得这种网络拓扑结构可靠且可扩展。多跳网络由节点构成骨干网络,并和互联网相连接,负责为客户端提供多跳的网络连接。多跳网络基于呈网状分布的众多节点间的相互合作和协同,具有宽带高速和高频谱效率的优势,具有动态自组织、自配置、自维护等突出特点。生存时间(TimeToLive),简称TTL,该TTL值用于多跳网络中跳数的表征。在多跳网络中,通过在每个节点设定TTL值来控制数据包在网络中的生存期。所有多跳网络中的数据包均包括TTL字段,其用于限制数据包中继转发的跳数。每个数据包发出时,都会有作为消息源的节点根据预设的发送数据包的TTL值进行设定形成数据包TTL字段上的初始TTL值。r>现有多跳网络中确本文档来自技高网...

【技术保护点】
1.一种确定多跳网络节点生存时间值的方法,其特征在于,包括:/n目标节点根据当前计划生存时间值向多跳网络中节点发送请求节点状态的数据包,并获取节点反馈的节点状态,根据所述节点状态确定单播地址反馈清单;/n将所述单播地址反馈清单与对应于所述目标节点的单播地址扫描清单进行单播地址匹配,获得匹配结果,根据所述匹配结果确定所述目标节点生存时间值;/n其中,所述目标节点为多跳网络中一节点,所述单播地址扫描清单为所述目标节点探测到多跳网络中处于工作状态下的节点的地址清单。/n

【技术特征摘要】
1.一种确定多跳网络节点生存时间值的方法,其特征在于,包括:
目标节点根据当前计划生存时间值向多跳网络中节点发送请求节点状态的数据包,并获取节点反馈的节点状态,根据所述节点状态确定单播地址反馈清单;
将所述单播地址反馈清单与对应于所述目标节点的单播地址扫描清单进行单播地址匹配,获得匹配结果,根据所述匹配结果确定所述目标节点生存时间值;
其中,所述目标节点为多跳网络中一节点,所述单播地址扫描清单为所述目标节点探测到多跳网络中处于工作状态下的节点的地址清单。


2.根据权利要求1所述的确定多跳网络节点生存时间值的方法,其特征在于,所述根据所述匹配结果确定所述目标节点生存时间值,包括:
确定所述匹配结果包括所述单播地址反馈清单与所述单播地址扫描清单上的单播地址相同,使所述当前计划生存时间值配置为所述目标节点生存时间值。


3.根据权利要求1所述的确定多跳网络节点生存时间值的方法,其特征在于,所述根据所述匹配结果确定所述目标节点生存时间值,包括:
确定所述匹配结果包括所述单播地址反馈清单与所述单播地址扫描清单上的单播地址不相同且所述单播地址扫描清单上存在未匹配的单播地址,根据新计划生存时间值向多跳网络中节点发送请求节点状态的数据包,获取节点反馈的节点状态,根据所述节点状态确定新单播地址反馈清单,并继续执行新单播地址反馈清单与单播地址扫描清单的单播地址匹配处理;
其中,所述新计划生存时间值为根据所述当前计划生存时间值和多跳协议增值策略获得。


4.根据权利要求1所述的确定多跳网络节点生存时间值的方法,其特征在于,所述根据所述匹配结果确定所述目标节点生存时间值,包括:
确定所述匹配结果包括所述单播地址反馈清单与所述单播地址扫描清单上的单播地址不相同且所述单播地址反馈清单上存在未匹配的单播地址,使所述单播地址反馈清单上未匹配的单播地址存入所述单播地址扫描清单,重新根据当前计划生存时间值向多跳网络中节点发送请求节点状态的数据包,并获取节点反馈的节点状态,根据所述节点状态确定新单播地址反馈清单,并重新执行新单播地址反馈清单与单播地址扫描清单的单播地址匹配处理。


5.根据权利要求1所述的确定多跳网络节点生存时间值的方法,其特征在于,所述确定多跳网络节点生存时间值的方法,还包括:
确定当前计划生存时间值为预设限制生存时间值,且确定所述匹配结果包括所述单播地址反馈清单与所述单播地址扫描清单上的单播地址不相同且所述单播地址扫描清单上存在未匹配的单播地址,不配置所述目标节点生存时间值,并重新获取单播地址扫描清单。


6.根据权利要求1-5中任一所述的确定多跳网络节点生存时间值的方法,其特征在于,所述单播地址扫描清单的获取步骤包括:
目标节点根据预设限制生存时间值向多跳网络中节点发送请求节点状态的数据包,并获取节点反馈的节点状态,根据所述节点状态确定单播地址清单,使所述单播地址清单与对应于目标节点的单播地址初始清单进行单播地址匹配;
确定所述单播地址清单与所述单播地址初始清单上的单播地址不相同且所述单播地址初始清单上存在未匹配的单播地址,重新根据预设限制生存时间值向多跳网络中节点发送请求节点状态的数据包,并获取节点反馈的节点状态,根据所述节点状态确定单播地址清单,继续执行单播地址清单与所述单播地址初始清单上的单播地址匹配处理;
确定重新执行预设次数后,将获得的单播地址清单替换单播地址初始清单,并配置为单播地址扫描清单。


7.根据权利要求1所述的确定多跳网络节点生存时间值的方法,其特征在于,所述目标节点的选取步骤包括:
确定多跳网络中未确定生存时间值的节点集合,从未确定生存时间值的节点集合中任选一节点配置为目标节点。


8.根据权利要求3所述的确定多跳网络节点生存时间值的方法,其特征在于,多跳协议增值策略包括:
当前计划生存时间值为初始值,根据第一数值间隔确定新计划生存时间值;
当前计划生存时间值为非初始值,根据第二数值间隔确定新计划生存时间值。


9.一种确定多跳网络节点生存时间值的装置,其特征在于,包括:
处理模块,用于根据当前计划生存时间值向多跳网络中节点发送请求节点状态的数据包,并获取节点反馈的节点状态,根据所述节点状态确定单播地址反馈清单;
确定模块,用于将所述单播地址反馈清单与对应于所述目标节点的单播地址扫描清单进行单播地址匹配,获...

【专利技术属性】
技术研发人员:林羽帆韩宇航杨思淙
申请(专利权)人:美的集团股份有限公司
类型:发明
国别省市:广东;44

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

1