[发明专利]一种网络数据路由的方法及网络节点有效
申请号: | 201310211616.9 | 申请日: | 2013-05-30 |
公开(公告)号: | CN103338490A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | 蔺智挺;吴秀龙;柏娜;李正平;谭守标;孟坚;陈军宁 | 申请(专利权)人: | 安徽大学 |
主分类号: | H04W40/02 | 分类号: | H04W40/02 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;赵镇勇 |
地址: | 230601 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 数据 路由 方法 节点 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种网络数据路由的方法及网络节点。
背景技术
在自然灾害或恐怖事件导致网络基础设施出现故障或者无法使用的时候,快速的恢复通信十分重要。借助Ad hoc(点对点)网络不需要基础设置支持、组网迅速、适应能力强的特点,可以快速的建立临时网络,从而为救援提供便利、减少灾难所带来的危害,服务于人民。在为组网提供便利的同时,Ad hoc网络也具有节点之间连接难以稳定维持、拓扑变化难以预测、路由中断频繁、稳定性较差等弊病,为网络协议的设计带来了巨大的挑战。
为了使Ad hoc网络的应用不受到周围环境的制约,DTN(Delay Tolerant Network,时延容忍网络)的概念应运而生。延迟容忍网络是针对特殊网络环境通信而提出的,这类网络环境的通信条件恶劣,无法满足传统路由协议对于端到端路径时刻存在的要求。时延容忍网络,又称为机会网络,指的是在没有完整通信链路的情况下,完全依靠移动节点之间主动或者随机的接触,从而实现通信的网络。自2002年IRTF成立了DTNRG研究组以来,DTN方向的研究工作进展十分迅速。先是提出了明确的模型和体系结构。随后在DTN的体系结构、安全和路由等方面的大量工作相继展开,并形成了一系列的草案。DTN路由技术采用“存储-携带-转发”模式进行数据传输,对链路的大延迟、高差错率和频繁中断等特性具有较强的适应能力,因此在深空通信、卫星中继、军用Ad hoc组网、野外与偏远地区的稀疏传感器网络互连等领域具有广泛的应用前景。但是其节点受体积和重量的限制,携带的电源或其他设备资源都非常有限,从而一定程度上限制了应用的效能,导致节点不得不采用一定的策略以节省资源。
近年来,随着网络应用范围的拓展和服务需求的多样化,如何对路由协议性能进行优化从而最大限度利用网络资源成为研究的热点问题。在DTN中,由于节点的密度较低,节点之间往往不存在端到端的路径,这给DTN路由带来了巨大的困难。为了限制洪泛效应,学者们提出了基于效用的Utility-based路由协议,或者称为Quality-based路由协议,简称效用路由。
现有技术中,延迟容忍网络的路由方法如图1所示,包括:步骤11、第一节点根据与其节点建立连接所需时间,获取建立当前连接的路由成本;步骤12、所述第一节点根据概要向量和所述路由成本计算将消息路由至目的节点的最短时延;步骤13、所述第一节点比较将消息路由至所述目的节点的最短时延,与第二节点(第一节点与目的节点间的中转节点)将所述消息路由至所述目的节点的最短时延;步骤14、若从所述第一节点将消息路由至所述目的节点的最短时延小于从所述第二节点将所述消息路由至所述目的节点的最短时延,则不转发该消息;步骤15、反之所述第一节点将该消息转发给所述第二节点。
但是,现有技术中,若链路中存在若干状态较好的中转节点时,会造成一个消息数据包存在过多的拷贝的情况,造成路由效率的低下,增大了节点的能耗和链路的开销。
发明内容
本发明的目的是提供一种网络数据路由的方法及网络节点,自适应的提高转发的门槛,减少数据中转次数,降低节点能耗。
本发明的目的是通过如下技术方案实现的:
一种网络数据路由的方法,该方法包括:
节点A比较发送当前消息至目的节点E的最高效用值maximum_utility_value,与潜在中转节点B发送当前消息至目的节点E的效用值PB,E之间的大小;
若maximum_utility_value<PB,E,则所述节点A将该消息发送至节点B,并更新最高效用值:maximum_utility_value′=PB,E×K,K>1;其中,K为递增系数;
所述节点B接收到该消息后利用所述PB,E进行该消息的转发判断,且所述节点A利用更新后的最高效用值进行该消息的转发判断。
一种网络节点,该节点包括:
最高效用值比较模块,用于比较当前节点发送当前消息至目的节点E的最高效用值maximum_utility_value,与节点B发送当前消息至目的节点E的效用值PB,E之间的大小;
消息转发模块,用于当maximum_utility_value<PB,E时,将该消息发送至节点B;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽大学,未经安徽大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310211616.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:类泡沫压裂液配制装置
- 下一篇:有机废弃物酦酵处理的废气处理装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置