[发明专利]一种多跳车联网的实现方法有效
申请号: | 201711274626.1 | 申请日: | 2017-12-06 |
公开(公告)号: | CN107995294B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 王晓喃 | 申请(专利权)人: | 常熟理工学院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/761;H04L12/741;H04L12/733 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 胡建华 |
地址: | 215500 江苏省苏州市常熟市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多跳车 联网 实现 方法 | ||
本发明提供了一种多跳车联网实现方法,所述车联网包括接入路由器、接入节点和车辆节点构成;每个车辆节点配置X个无线接口,每个接口使用不同的信道进行通信,每个接口由接口ID i唯一标识,i取值1~X,每个信道由信道ID唯一标识,接口ID为i的接口使用的信道的信道ID为i,X为大于1的正整数;车辆节点通过本发明所提供的多跳车联网的数据传输实现方法能够从距离最近的数据提供者获取数据从而有效降低了获取数据的延迟和代价,提高了服务质量,本发明可应用于道路路况监测、车辆管理等领域,具有广泛的应用前景。
技术领域
本发明涉及一种实现方法,尤其涉及的是一种多跳车联网的实现方法。
背景技术
近年来,很多研究工作致力于多跳车联网,以便使车辆驾驶人能够快速获取数据保证行使安全。随着车载网技术的发展,多跳车联网会成为未来提供服务的一种模式。
目前,多跳车联网的实现模式是通过广播来实现,因此延迟和代价都比较大,降低了数据通信性能。因此,如何降低多跳车联网的数据通信延迟和代价成为近年来研究的热点问题。
发明内容
发明目的:本发明所要解决的技术问题是针对现有技术的不足,提供一种多跳车联网的实现方法。
技术方案:本发明公开了一种多跳车联网的实现方法,所述车联网包括接入路由器、接入节点和车辆节点;每个车辆节点配置X个无线接口,每个接口使用不同的信道进行通信,每个接口由接口ID i唯一标识,i取值1~X,每个信道由信道ID唯一标识,接口ID为i的接口使用的信道的信道ID为i,X为大于1的正整数;接口ID为i的接口简称为接口i;接入路由器配置一个上游有线接口和Z个下游有线接口,Z≥2X;接入节点配置一个上游有线接口和一个下游无线接口;接入路由器的上游有线接口与互联网骨干网相连,每个下游有线接口与一个接入节点的上游有线接口相连,每个下游有线接口由接口ID j唯一标识,j取值1~Z;互联网骨干网由核心路由器构成,核心路由器的每个接口与另一个核心路由器或者接入路由器相连;接入节点的下游无线接口采用一个固定的信道进行通信且该信道为车辆节点支持的信道;与一个接入路由器的Z个下游接口相连的Z个接入节点的信道集合包含车辆节点支持的X个信道;
一种数据由一个数据ID唯一标识,一个数据包含S个数据块,S为大于1的正整数,每个数据块由数据块ID h唯一标识,h取值1~S,一个服务器能够产生一种数据的一个以上的数据块;
接入路由器维护一个服务器表、一个缓存表以及一个请求表;一个服务器表项包含数据ID域、数据块ID集合域和服务器地址域;一个缓存表项包含数据ID域、数据块ID域、数据块域以及生命周期域;一个请求表项包含数据ID域、数据块ID域和消息域;
数据D1的数据ID为DID1;一个服务器产生数据D1的一个以上的数据块后,构建一个数据块ID集合,该数据块ID集合由产生的数据块的数据块ID构成,然后该服务器执行下述发布操作:
步骤101:开始;
步骤102:服务器产生一个随机数q1,并广播一个发布消息,该发布消息的源地址为该服务器的地址,目的地址为广播地址,负载为数据ID值DID1、数据块ID集合以及序列号q1;
步骤103:如果接入路由器从上游接口接收到该发布消息,则执行步骤107,否则执行步骤104;
步骤104:核心路由器接收到该发布消息后,如果它已经接收到具有相同序列号q1的发布消息,则执行步骤106,否则执行步骤105;
步骤105:核心路由器从除了接收到该发布消息的接口以外的所有接口转发该发布消息,执行步骤103;
步骤106:核心路由器丢弃该发布消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常熟理工学院,未经常熟理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711274626.1/2.html,转载请声明来源钻瓜专利网。