[发明专利]城市场景中基于车载协同的数据调度方法有效
| 申请号: | 201510990693.8 | 申请日: | 2015-12-24 |
| 公开(公告)号: | CN105430616B | 公开(公告)日: | 2018-10-30 |
| 发明(设计)人: | 蒲菊华;赵永会;吕仁宾;张义;杜博文;熊璋 | 申请(专利权)人: | 深圳北航新兴产业技术研究院 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/02;H04W4/40 |
| 代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 李有浩 |
| 地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种城市场景中基于车载协同的数据调度方法,该方法通过车辆与路边单元的数据信息传输来进行车载协同的数据调度。调度步骤有:车载节点周期性广播报文的步骤;路边单元接收广播报文的步骤;基于速度预测的请求数据调度步骤;请求车辆与协同车辆的数据传输步骤;调度数据清理步骤。本发明的方法解决了请求数据在城市场景中车载网络中的分发调度,降低网络开销。 | ||
| 搜索关键词: | 城市 场景 基于 车载 协同 数据 调度 方法 | ||
【主权项】:
1.一种城市场景中基于车载协同的数据调度方法,其特征在于包括有下列数据调度步骤:步骤一:车载节点Vi周期性广播HELLO报文;城市环境的车载网络的系统时间记为T系统;执行完成初始化的城市环境的车载网络后,向日志系统中写入车辆节点Vi每次广播HELLO报文的时间;车辆节点Vi前一次广播HELLO的时间记为
车辆节点Vi当前广播HELLO的时间记为
步骤101:读取
时间;步骤102:比较T系统与
若
执行步骤103;τ是广播周期;若
执行步骤105;步骤103:在
下,车辆节点Vi生成HELLO报文,HELLO报文的格式为四列多行表格形式
执行步骤104;
表示车辆节点Vi的标识号;
表示车辆节点Vi广播信标报文HELLO的时间,简称广播时间;
表示车辆节点Vi在
时刻的行驶速度;
表示车辆节点Vi在
时刻所在的地理位置;步骤104:车辆节点Vi广播HELLO报文,执行步骤201;步骤105:若
则车辆节点Vi不生成HELLO报文,返回步骤102;步骤二:路边单元R接收任意车辆节点Vi广播的HELLO报文;步骤201:路边单元Rj接收车辆Vi广播的HELLO报文,并从HELLO报文中提取车辆Vi的车辆状态信息并组织成
的格式,并执行步骤202,以
的格式存储在路边单元Rj中;步骤202:如果路边单元Rj已经存储有车辆Vi的状态信息
则将
存入
的
中,执行步骤301;如果路边单元Rj没有存储车辆Vi的状态信息
则路边单元Rj为车辆Vi创建存储空间
并将
存入
的
中,执行步骤301;步骤三:基于速度预测的请求数据调度;步骤301:路边单元Rj从车辆Vi的状态信息
中读取车辆Vi的最后一条车载节点状态信息
从
中取出车辆Vi的车辆速度
并记为当前车辆速度
路边单元Rj从
中取出车辆Vi的车辆位置
并记为当前位置
执行步骤302;步骤302:采用马尔科夫方法对当前车辆速度
进行预测处理,得到车辆Vi的未来速度
执行步骤303;步骤303:路边单元Rj向车辆Vi发送确认报文ACK,执行步骤304;步骤304:车辆Vi生成REQUEST报文,然后车辆Vi将生成后的REQUEST报文发送给路边单元Rj,执行步骤305;当车辆Vi有数据请求
时,车辆Vi生成的REQUEST报文中的请求标识位
的字段记为
REQUEST报文中的请求数据字段
将被赋值为该请求车辆所请求的数据信息![]()
表示数据信息CIDm中的第一块数据;
表示数据信息CIDm中的第二块数据;
表示数据信息CIDm中的第三块数据;
表示数据信息CIDm中的第四块数据;
表示数据信息CIDm中的倒数第二块数据;
表示数据信息CIDm中的最后一块数据,上角标m表示车载网络中数据信息的标识号,下角标n表示数据信息CIDm中的数据块的标识号;当车辆Vi没有数据请求
车辆Vi生成的REQUEST报文中的请求标识位
的字段记为
相应的,REQUEST报文中的车载的请求数据字段
也同样被置空;步骤305:路边单元Rj接收到车辆Vi发送的REQUEST报文,如果REQUEST报文中
表示有数据请求
执行步骤306;如果REQUEST报文中
表示没有数据请求
执行步骤307;步骤306:路边单元Rj预测车辆Vi驶离路边单元Rj通信范围的时间
其中[(Rj)x,(Rj)y]是路边单元Rj的通信范围的外围坐标;路边单元R1从车辆Vi的请求数据字段
中获知车辆Vi请求;然后路边单元R1将
传输给车辆Vi;路边单元R1根据车辆Vi的当前速度
预测到达路边单元Rj的时间,记为
路边单元R1将所述
和
传输给路边单元Rj;在所述
到来时路边单元Rj开始向车辆Vi传输数据,执行步骤501;步骤307:当车辆Vi与车辆V1相遇时,作为请求数据信息CIDm的车辆Vi记为数据请求车辆Vi请求,作为响应数据请求车辆Vi请求的车辆记为协同车辆V1协同;路边单元Rj依据两车Vi请求、V1协同之间的距离,以及数据请求车辆Vi请求与协同车辆V1协同的速度,能够预测到Vi请求与V1协同相遇的时间,记为
Vi请求依据通信半径与两车Vi请求、V1协同之间的距离,能够获得Vi请求与V1协同的可通信时间
在所述
时间内,路边单元Rj将向V1协同车辆传输
执行步骤501;步骤四:请求车辆Vim和协同车辆Vi协同相遇,进行数据传输;步骤401:请求车辆Vi请求驶离路边单元Rj的通信范围,周期性广播HELLO报文;执行步骤402;协同车辆V1协同驶离路边单元Rj的通信范围,周期性广播HELLO报文;执行步骤402;步骤402:协同车辆V1协同接收到请求车辆Vi请求广播的HELLO报文,利用该HELLO报文确定其身份;如果协同车辆V1协同携带有请求车辆Vi请求请求的
则将所述的
传输给Vi,执行步骤502;如果协同车辆V1协同没有携带请求车辆Vi请求请求的数据块,则协同车辆V1协同丢弃请求车辆Vi请求广播的HELLO报文,执行步骤502;步骤五:调度数据清理;步骤501:路边单元的数据清理;当车辆Vi经过路边单元R1时下载到的数据块为
当车辆V2经过路边单元R1时下载到的数据块为
若数据块
没有被除车辆V2以外的车辆所请求,则路边单元R1将删除数据块
回收路边单元R1的存储空间;当车辆V1经过路边单元Rj时下载到的数据块为
若数据块
没有被除车辆Vi以外的车辆所请求,则路边单元Rj将删除数据块
回收路边单元Rj的存储空间;若数据块
被车辆V1及除车辆Vi和车辆V2的其他车辆所请求,则路边单元Rj保留数据块
从而完成了城市场景中基于车载协同的数据调度传输;步骤502:协同车辆的数据清理;当车辆Vi与车辆V1在有效通信范围内时,车辆V1将数据块
传输给车辆Vi,若数据块
没有被除车辆Vi以外的车辆所请求,则车辆V1将删除数据块
回收车辆V1的存储空间;当车辆Vi与车辆V1在有效通信范围内时,车辆V1将数据块
传输给车辆Vi,若数据块
被除车辆Vi和车辆V2的其他车辆所请求,则车辆V1保留数据块
从而完成了城市场景中基于车载协同的数据调度传输。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳北航新兴产业技术研究院,未经深圳北航新兴产业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510990693.8/,转载请声明来源钻瓜专利网。





