[发明专利]消息传输方法、系统、终端设备及存储介质有效
申请号: | 202010397284.8 | 申请日: | 2020-05-12 |
公开(公告)号: | CN111601376B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 程刚;赵文东;王源野;邹贵祥 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04W52/24 | 分类号: | H04W52/24;H04W52/28;H04W52/34 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 罗建民;杜丹丹 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 传输 方法 系统 终端设备 存储 介质 | ||
1.一种消息传输方法,其特征在于,包括:
分别计算网络中各节点的剩余能量比;
基于网络中各节点的剩余能量比,对每个节点进行剩余能量分级;
为经过剩余能量分级的各个节点分配剩余能量级值;
分别确定网络中各节点链路间的质量状态;
基于网络中各节点链路间的质量状态,为每个节点分配链路间的质量状态值;
基于为各节点分配的剩余能量级值及为各节点分配的链路间的质量状态值计算各节点转发消息的延时;以及,
从计算结果中选择出延时最短的节点作为消息转发节点,并基于所述消息转发节点传输消息;
其中,所述基于为各节点分配的剩余能量级值及为各节点分配的链路间的质量状态值计算各节点转发消息的延时,根据以下公式得到:
t=[ω×α×(1-EL)2+(1-ω)×St]×Tst
式中,t表示节点转发消息的延时,ω表示延时比例系数,α表示网络整体能量系数,EL表示为节点分配的剩余能量级值,Es表示节点的剩余能量比,e表示节点当前的剩余能量,E表示节点的初始能量;St表示为节点分配的链路间的质量状态值,Si表示当前节点与其邻居节点之间的距离和上一周期节点与其邻居节点之间的距离的差值,Tst表示链路状态的延迟时间。
2.根据权利要求1所述的方法,其特征在于,所述分别确定网络中各节点链路间的质量状态,包括:
获取当前各节点与其邻居节点之间的距离,以及上一周期各节点与其邻居节点之间的距离;
比较当前各节点与其邻居节点之间的距离较上一周期各节点与其邻居节点之间的距离的远近;以及,
基于当前各节点与其邻居节点之间的距离较上一周期各节点与其邻居节点之间的距离的远近的比较结果,确定各节点链路间的质量状态;
所述基于网络中各节点链路间的质量状态,为每个节点分配链路间的质量状态值,包括:
根据网络中各节点链路间的质量状态,对每个节点进行链路状态分级;以及,
为经过链路状态分级的各个节点分配链路间的质量状态值。
3.一种消息传输系统,其特征在于,包括:
计算模块,具体包括:
第一计算单元,其设置为分别计算网络中各节点的剩余能量比;
第一分级单元,其设置为基于网络中各节点的剩余能量比,对每个节点进行剩余能量分级;
第一分配单元,其设置为为经过剩余能量分级的各个节点分配剩余能量级值;
第一确定单元,其设置为分别确定网络中各节点链路间的质量状态;
第二分配单元,其设置为基于网络中各节点链路间的质量状态,为每个节点分配链路间的质量状态值;
第二计算单元,其设置为基于为各节点分配的剩余能量级值及为各节点分配的链路间的质量状态值计算各节点转发消息的延时;以及,
选择模块,其设置为从计算结果中选择出延时最短的节点作为消息转发节点,并基于所述消息转发节点传输消息;
其中,所述第二计算单元,根据以下公式得到:
t=[ω×α×(1-EL)2+(1-ω)×St]×Tst
式中,t表示节点转发消息的延时,ω表示延时比例系数,α表示网络整体能量系数,EL表示为节点分配的剩余能量级值,Es表示节点的剩余能量比,e表示节点当前的剩余能量,E表示节点的初始能量;St表示为节点分配的链路间的质量状态值,Si表示当前节点与其邻居节点之间的距离和上一周期节点与其邻居节点之间的距离的差值,Tst表示链路状态的延迟时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010397284.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种泡沫垫转运系统
- 下一篇:一种数据加密方法和相关设备