[发明专利]数据转发方法及装置有效
申请号: | 201710347186.1 | 申请日: | 2017-05-16 |
公开(公告)号: | CN107332769B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 许长桥;关建峰;刘杨;王目;曹腾飞;陈星延 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/733;H04L29/08 |
代理公司: | 11002 北京路浩知识产权代理有限公司 | 代理人: | 王莹 |
地址: | 100876*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 转发 方法 装置 | ||
本发明提供一种数据转发方法及装置,属于通信技术领域。方法包括:对于车辆自组织网络中获取到兴趣包的任一节点,将任一节点作为转发节点,当转发节点的本地缓存中未存储兴趣包所请求的数据,并查询转发节点的内容偏好表中是否存储有数据的数据名称;当内容偏好表存储有数据名称时,从转发节点的邻居协助节点集合中,选取内容偏好表中数据名称对应的邻居协助节点,并作为转发节点的下一跳节点,由转发节点将兴趣包转发至下一跳节点。由于可从基于构建的内容偏好表,从内容偏好表中选取转发节点的邻居协助节点,以实现数据转发,而不用通过广播兴趣包的方式来转发数据。因此,不会造成数据泛洪而导致网络瘫痪。
技术领域
本发明涉及通信技术领域,更具体地,涉及一种数据转发方法及装置。
背景技术
随着移动终端设备在数量上的迅速增长,无线通信技术迅速发展。实时流媒体服务作为未来互联网的关键业务,在学术界和工业界被广泛地研究,尤其在车辆自组织网(VANETs)中。在车辆自组织网中,车辆之间可以相互通信并分享数据。其中,流媒体数据的共享是车辆自组织网的关键服务。然而,IP协议不能有效支持由于车辆自组织网络拓扑频繁变化,导致在移动性环境下流媒体的传输效率显著降低。信息中心网络以一个全新的范式出现,将内容作为网络基元取代传统IP地址的地位,以开拓的方式重构了未来网络。
基于这个设计思想,信息中心网络通过网络缓存和名称路由,来实现内容存储。一般而言,信息中心网络中数据传递的过程主要是先由数据消费者发出对特定名称数据的请求,信息中心网络路由请求并定位一组候选数据提供者,被请求的数据按路由相反的方法回传给数据消费者。不失一般性,数据的请求在信息中心网络架构的术语中被称为兴趣包。由于流媒体是一种延时灵敏的应用场景,兴趣包需尽可能快的路由到潜在的数据提供者,来确保用户需求的时效性。在以信息中心网为基础车辆自组织网络中,用户同时扮演数据请求者和数据提供者的双重角色,数据副本分散在网络的各个角落。因此,如何转发兴趣包来定位用户请求的数据成为信息中心网络中的一个重要研究问题。
目前的数据转发方法主要是由数据请求用户对应节点通过网络接口广播兴趣包,即将兴趣包转发至所有单跳邻居节点。接收到该兴趣包的节点会重复这一过程直到兴趣包抵达数据提供者,从而这些数据提供者会将数据包返回至数据请求用户。
在实现本发明的过程中,发现现有技术至少存在以下问题:由于会持续向邻居节点广播兴趣包,直到找到兴趣包对应的数据提供者,从而会造成数据泛洪,导致网络瘫痪。
发明内容
现有技术中是由数据请求用户对应节点通过网络接口广播兴趣包,即将兴趣包转发至所有单跳邻居节点。接收到该兴趣包的节点会重复这一过程直到兴趣包抵达数据提供者,从而这些数据提供者会将数据包返回至数据请求用户。由于会持续向邻居节点广播兴趣包,直到找到兴趣包对应的数据提供者,从而会造成数据泛洪,导致网络瘫痪。为了解决上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的数据转发方法及装置。
根据本发明的第一方面,提供了一种数据转发方法,该方法包括:
步骤1,对于车辆自组织网络中获取到兴趣包的任一节点,将任一节点作为转发节点,当转发节点的本地缓存中未存储兴趣包所请求的数据,并查询转发节点的内容偏好表中是否存储有数据的数据名称;
步骤2,当内容偏好表存储有数据名称时,从转发节点的邻居协助节点集合中,选取内容偏好表中数据名称对应的邻居协助节点,并作为转发节点的下一跳节点,由转发节点将兴趣包转发至下一跳节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710347186.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于示踪技术的冻土壤中流水源类型检测装置
- 下一篇:转发表项建立方法和装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置