[发明专利]一种自组网路由方法、装置,以及电子设备有效
申请号: | 201911309988.9 | 申请日: | 2019-12-18 |
公开(公告)号: | CN110996350B | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 张巨瑞;康龙;赵永强;辛华;王学;谷金达;车建平;徐斌;张存峰;范科;董威;牛诠山;李军;李振山;明雁君;胡东来;杨超;杨晋;马腾 | 申请(专利权)人: | 北京京能清洁能源电力股份有限公司北京分公司 |
主分类号: | H04W28/02 | 分类号: | H04W28/02;H04W40/02 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 安伟 |
地址: | 100024 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组网 路由 方法 装置 以及 电子设备 | ||
本发明实施例涉及一种自组网路由方法、装置,以及电子设备,方法包括:接收发送数据报文的请求消息,其中,请求消息包括数据报文、数据报文的目的节点地址和数据报文的源节点地址,然后根据目的节点的地址判断预先生成的第一路由表中是否具有到数据报文的目的节点的路由,若存在具有到目的节点的路由时,获取当前节点的节点队列长度和节点移动速率,根据当前节点的节点队列长度,确定平衡因子取值以及根据所述节点移动速率和所述平衡因子取值,计算得到平衡权值,最后根据所述平衡权值,向数据报文的目的节点发送数据报文。进一步地,本发明实施例,能够减小节点的缓存队列拥挤程度,提高数据传输的质量和速度,使路由更加稳定可靠。
技术领域
本发明实施例涉及无线网络技术领域,具体涉及一种自组网路由方法、装置,以及电子设备。
背景技术
随着无线网络技术的迅速发展,无线网络技术应用在工作和生活中的各个方面,用户在工作和生活上对网络传输速度及稳定性的要求越来越高,其中,路由作为无线mesh网络最关键的技术之一,要求具有高质量高效率通信的路由协议是确保网络正确运行的关键。
如今采用传统的无线网络技术中的无线mesh网络的路由协议,稳定性差,节点的缓存队列易造成网络拥挤,严重影响数据传输速度和传输质量,而且。综上所述,传统的无线网络的稳定性、传输速度和传输质量有待提高,所以亟需一种自组网路由方法。
发明内容
本发明的至少一个实施例提供了一种自组网路由方法,解决自组网络中数据传输缓慢、节点的缓存队列过度拥挤的问题。
第一方面,本发明实施例提出一种自组网路由方法,该方法包括:
接收发送数据报文的请求消息,请求消息包括所述数据报文、数据报文的目的节点地址和数据报文的源节点地址;
根据目的节点的地址判断预先生成的第一路由表中是否具有到数据报文的目的节点的路由;
存在具有到目的节点的路由时,获取当前节点的节点队列长度和节点移动速率;
基于当前节点的节点队列长度,确定平衡因子取值;
基于节点移动速率和所述平衡因子取值,计算得到平衡权值;
基于所述平衡权值,向数据报文的目的节点发送数据报文。
在一些实施例中,根据目的节点的地址判断预先生成的第一路由表中是否具有到数据报文的目的节点的路由之前,还包括:
根据源节点地址判断第二路由表中是否存在到数据报文的目的地址路由;
若第二路由表中不具有到数据报文的目的节点的路由时,在路由请求广播表中插入新的路由请求。
相应地,还包括:
若第二路由表中具有到数据报文的目的节点的路由时,向目的节点发送数据报文。
在一些实施例中,预先生成的第一路由表中包括:
下一跳节点反馈的路由应答消息,所述路由应答消息包括到目的节点的路由。
相应地于,还包括:
若当前节点接收过下一跳节点反馈的路由应答消息,则将路由应答消息包括到目的节点的路由添加到所述第一路由表中;
若当前节点没有接收过下一跳节点反馈的路由应答消息,则在第一路由表中查找到目的节点的路由。
在一些实施例中,存在具有到目的节点的路由时,获取当前节点的节点队列长度和节点移动速率,还包括:
若预先生成的第一路由表中不具有到数据报文的目的节点的路由,则向下一跳节点广播路由请求消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京能清洁能源电力股份有限公司北京分公司,未经北京京能清洁能源电力股份有限公司北京分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911309988.9/2.html,转载请声明来源钻瓜专利网。