车载自组织网络的数据路由方法和装置制造方法及图纸

技术编号:39513294 阅读:18 留言:0更新日期:2023-11-25 18:50
本申请提供了一种车载自组织网络的数据路由控制方法和装置,应用于模拟物理世界中道路和车辆场景的数字孪生平台,方法包括:获得源车辆发送的路由请求,确定传输数据包所经过的起始路口和目的路口;确定源车辆所需的第一车辆中继列表并发送给源车辆;确定数据包由起始路口传递到目的路口所需经过的至少一个中继路段以及各中继路段适用的第二中继车辆列表,以控制车载自组织网络将数据包由起始路口的路边单元依次经过各中继路段传递到目的路口的路边单元,以便目的路口的路边单元将数据包经第二路段中的车辆传递给目的车辆

【技术实现步骤摘要】
车载自组织网络的数据路由方法和装置


[0001]本申请涉及通信
,尤其涉及一种车载自组织网络的数据路由方法和装置


技术介绍

[0002]车载自组织网络
((Vehicular Ad hoc network

VANET)
也称为车联网,是智能交通系统
(Intelligent Traffic Systems

ITS)
的重要组成部分

在车载自组织网络中,车辆能够通过车辆上的车载设备进行无线通信技术,从而为车辆运行提供不同的功能服务

[0003]在车载自组织网络中,车辆之间经常需要传递多种类型的数据包

为了实现数据包传递,车载自组织网络中的车辆之间需要大量交换信标报文来获取其他车辆的位置信息

速度以及方向等车辆状态信息

在道路中车辆密度较大时,车辆之间频繁的信标报文交互会给车载自组织网络带来很大的网络负担,很容易发生网络拥塞,从而可能会影响到车载自组织网络中数据包路由的可靠性


技术实现思路

[0004]本申请提供了一种车载自组织网络的数据路由方法和装置,以提高车载自组织网络中数据路由的可靠性

[0005]一方面,本申请还提供了一种车载自组织网络的数据路由控制方法,应用于模拟物理世界中道路和车辆场景的数字孪生平台,所述方法包括:
[0006]获得所述车载自组织网络中的源车辆发送的路由请求,所述路由请求指示有所述源车辆待发送的数据包对应的目的车辆;
[0007]确定由所述源车辆向所述目的车辆传输所述数据包所需经过的起始路口和目的路口,所述起始路口属于所述源车辆当前所处的第一路段关联的路口,所述目的路口属于所述目的车辆当前所在的第二路段关联的路口;
[0008]基于所述第一路段中具有的车辆,确定所述数据包由所述源车辆传递到所述起始路口所需的第一车辆中继列表,将所述第一车辆中继列表发送给所述源车辆,以便由所述源车辆将所述数据包依次经过所述第一车辆中继列表中的各中继车辆传递到所述起始路口的路边单元;
[0009]确定所述数据包由所述起始路口传递到所述目的路口所需依次经过的至少一个中继路段以及各中继路段适用的第二中继车辆列表,按照至少一个中继路段的先后顺序以及各中继路段的第二中继车辆列表,控制车载自组织网络将所述数据包由所述起始路口的路边单元依次经过各中继路段传递到所述目的路口的路边单元,以便所述目的路口的路边单元将所述数据包经所述第二路段中的车辆传递给所述目的车辆

[0010]在一种可能的实现方式中,所述确定所述数据包由所述起始路口传递到所述目的路口所需依次经过的至少一个中继路段以及各中继路段适用的第二中继车辆列表,按照至少一个中继路段的先后顺序以及各中继路段的第二中继车辆列表,控制车载自组织网络将
所述数据包由所述起始路口的路边单元依次经过各中继路段传递到所述目的路口的路边单元,包括:
[0011]获得所述起始路口的路边单元发送的路段中继请求,将所述起始路口确定为需要确定下一跳路段的参考路口;
[0012]从所述参考路口连接的且尚未传输过所述数据包的多条候选路段中,确定所述数据包由所述参考路口传输到所述目的路口适合经过的中继路段;
[0013]向所述参考路口的路边单元返回所述中继路段的路段标识,以便所述参考路口的路边单元将所述数据包传输到所述中继路段中距离所述参考路口最近的第一目标车辆;
[0014]获得所述第一目标车辆发送的车辆中继请求,确定所述数据包由所述第一目标车辆传输到所述中继路段的结束路口所需的第二车辆中继列表,将所述第二车辆中继列表发送给所述第一目标车辆,以便所述第一目标车辆基于所述第二车辆中继列表将所述数据包传输到所述结束路口的路边单元,所述结束路口为所述中继路段连接的且不属于所述参考路口的路口;
[0015]获得所述结束路口的路边单元发送的路段中继请求,将所述结束路口确定为需要确定下一跳中继路段的参考路口,返回执行所述确定所述数据包由所述参考路口适合传输到的中继路段的操作;
[0016]其中,所述路段中继请求为所述起始路口或者结束路口的路段单元在接收到所述数据包后,在确定自身对应的路口不是目的路口的情况下发送的

[0017]在又一种可能的实现方式中,所述从所述参考路口连接的且尚未传输过所述数据包的多条候选路段中,确定所述数据包由所述参考路口传输到所述目的路口适合经过的中继路段,包括:
[0018]从预先为所述参考路口构建的
Q
表集合中,获得与所述参考路口和所述目的路口相关的目标
Q
表,目标
Q
表包括:从所述参考路口分别选择所述参考路口关联的各候选路段到达所述目的路口的
Q
值,所述目标
Q
表为基于所述参考路口到目的路口的历史交通流信息,利用
Q
学习算法构建出的;
[0019]基于所述目标
Q
表中不同候选路段对应的
Q
值,从所述参考路口连接的且尚未传输过所述数据包的多条候选路段中,确定所述数据包由所述参考路口传输到所述目的路口适合经过的中继路段

[0020]在又一种可能的实现方式中,在控制车载自组织网络将所述数据包由所述起始路口的路边单元依次经过各中继路段传递到所述目的路口的路边单元之后,还包括:
[0021]获得目的路口的路边单元发送的目的路段请求,向所述目的路段的路边单元发送所述第二路段的路段标识,以便所述目的路口的路边单元基于所述第二路段的路段标识,向所述第二路段中距离所述目的路口最近的第二目标车辆;
[0022]获得所述第二目标车辆的车辆中继请求,基于所述第二路段中具有的车辆,确定所述数据包由所述第二目标车辆传输到所述目的车辆所需的第三车辆中继列表,将所述第三车辆中继列表传输给所述第二目标中继车辆,以便所述第二目标车辆基于第三目标中继列表将所述数据包传输给所述目的车辆

[0023]又一方面,本申请还提供了一种车载自组织网络的数据路由控制装置,应用于模拟物理世界中道路和车辆场景的数字孪生平台,该装置包括:
[0024]第一请求获得单元,用于获得所述车载自组织网络中的源车辆发送的路由请求,所述路由请求指示有所述源车辆待发送的数据包对应的目的车辆;
[0025]路口确定单元,用于确定由所述源车辆向所述目的车辆传输所述数据包所需经过的起始路口和目的路口,所述起始路口属于所述源车辆当前所处的第一路段关联的路口,所述目的路口属于所述目的车辆当前所在的第二路段关联的路口;
[0026]第一列表确定单元,用于基于所述第一路段中具有的车辆,确定所述数据包由所述源车辆传递到所述起始路口所需的第一车辆中继列表,将所述第一车辆中继列表发送给所述源车辆,以便由所述源车辆将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种车载自组织网络的数据路由控制方法,其特征在于,应用于模拟物理世界中道路和车辆场景的数字孪生平台,所述方法包括:获得所述车载自组织网络中的源车辆发送的路由请求,所述路由请求指示有所述源车辆待发送的数据包对应的目的车辆;确定由所述源车辆向所述目的车辆传输所述数据包所需经过的起始路口和目的路口,所述起始路口属于所述源车辆当前所处的第一路段关联的路口,所述目的路口属于所述目的车辆当前所在的第二路段关联的路口;基于所述第一路段中具有的车辆,确定所述数据包由所述源车辆传递到所述起始路口所需的第一车辆中继列表,将所述第一车辆中继列表发送给所述源车辆,以便由所述源车辆将所述数据包依次经过所述第一车辆中继列表中的各中继车辆传递到所述起始路口的路边单元;确定所述数据包由所述起始路口传递到所述目的路口所需依次经过的至少一个中继路段以及各中继路段适用的第二中继车辆列表,按照至少一个中继路段的先后顺序以及各中继路段的第二中继车辆列表,控制车载自组织网络将所述数据包由所述起始路口的路边单元依次经过各中继路段传递到所述目的路口的路边单元,以便所述目的路口的路边单元将所述数据包经所述第二路段中的车辆传递给所述目的车辆
。2.
根据权利要求1所述的方法,其特征在于,所述确定由所述源车辆向所述目的车辆传输所述数据包所需经过的起始路口和目的路口,包括:确定所述源车辆所在的第一路段,基于所述源车辆分别与所述第一路段关联的两个第一路口的距离以及所述源车辆相对所述第一路口的行驶状态,从所述两个第一路口中,确定由所述源车辆向所述目的车辆传输所述数据包适合经过的起始路口;确定目的车辆所在的第二路段,基于所述目的车辆分别与所述第二路段关联的两个第二路口的距离以及所述目的车辆相对所述第二路口的行驶状态,从所述两个第二路口中,确定由所述源车辆向所述目的车辆传输所述数据包适合经过的目的路口
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述源车辆分别与所述第一路段关联的两个第一路口的距离以及所述源车辆相对所述第一路口的行驶状态,从所述两个第一路口中,确定由所述源车辆向所述目的车辆传输所述数据包适合经过的起始路口,包括:对于所述第一路段关联的每个第一路口,基于所述第一路段的路段长度,所述源车辆与所述第一路口的距离以及所述源车辆相对所述第一路口的行驶状态,确定所述数据包适合经过所述第一路口传输的适合程度评分;从所述第一路段关联的两个第一路口中,确定适合程度评分最高的目标第一路口,将所述目标第一路口确定为所述数据包对应的起始路口;所述基于所述目的车辆分别与所述第二路段关联的两个第二路口的距离以及所述目的车辆相对所述第二路口的行驶状态,从所述两个第二路口中,确定由所述源车辆向所述目的车辆传输所述数据包适合经过的目的路口,包括:对于所述第二路段关联的每个第二路口,基于所述第二路段的路段长度,所述目的车辆与所述第二路口的距离以及所述目的车辆相对所述第二路口的行驶状态,确定所述数据包适合经过所述第二路口传递到目的车辆的适合程度评分;从所述第二路段关联的两个第二路口中,确定适合程度评分最高的目标第二路口,将
所述目标第二路口确定为所述数据包对应的目的路口
。4.
根据权利要求1所述的方法,其特征在于,所述确定所述数据包由所述起始路口传递到所述目的路口所需依次经过的至少一个中继路段以及各中继路段适用的第二中继车辆列表,按照至少一个中继路段的先后顺序以及各中继路段的第二中继车辆列表,控制车载自组织网络将所述数据包由所述起始路口的路边单元依次经过各中继路段传递到所述目的路口的路边单元,包括:获得所述起始路口的路边单元发送的路段中继请求,将所述起始路口确定为需要确定下一跳路段的参考路口;从所述参考路口连接的且尚未传输过所述数据包的多条候选路段中,确定所述数据包由所述参考路口传输到所述目的路口适合经过的中继路段;向所述参考路口的路边单元返回所述中继路段的路段标识,以便所述参考路口的路边单元将所述数据包传输到所述中继路段中距离所述参考路口最近的第一目标车辆;获得所述第一目标车辆发送的车辆中继请求,确定所述数据包由所述第一目标车辆传输到所述中继路段的结束路口所需的第二车辆中继列表,将所述第二车辆中继列表发送给所述第一目标车辆,以便所述第一目标车辆基于所述第二车辆中继列表将所述数据包传输到所述结束路口的路边单元,所述结束路口为所述中继路段连接的且不属于所述参考路口的路口;获得所述结束路口的路边单元发送的路段中继请求,将所述结束路口确定为需要确定下一跳中继路段的参考路口,返回执行所述确定所述数据包由所述参考路口适合传输到的中继路段的操作;其中,所述路段中继请求为所述起始路口或者结束路口的路段单元在接收到所述数据包后,在确定自身对应的路口不是目的路口的情况下发送的
。5.
根据权利要求4所述的方法,其特征在于,所述从所述参考路口连接的且尚未传输过所述数据包的多条候选路段中,确定所述数据包由所述参考路口传输到所述目的路口适合经过的中继路段,包括:从预先为所述参考路口构建的
Q
表集合中,获得与所述参考路口和所述目的路口相关的目标
Q
表,目标
Q
表包括:从所述参考路口分别选择所述参考路口关联的各候选路段到达所述目的路口的
Q
值,所述目标
Q
表为基于所述参考路口到目的路口的历史交通流信息,利用
Q
学习算法构建出的;基于所述目标
Q
表中不同候选路段对应的
Q
值,从所述参考路口连接的且尚未传输过所述数据包的多条候选路段中,确定所述数据包由所述参考路口传输到...

【专利技术属性】
技术研发人员:张信明段志钢周韬略
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1