数据传输方法、装置、数据传输设备及存储介质制造方法及图纸

技术编号:36645297 阅读:9 留言:0更新日期:2023-02-18 13:04
本公开涉及一种数据传输方法、装置、数据传输设备及存储介质。其中,数据传输方法包括:接收数据发起设备的数据传输请求;根据数据传输请求,查询第一目标物理地址和第一目标虚拟地址,第一目标物理地址为数据发起设备中存储有待传输数据的物理地址,第一目标虚拟地址为用于缓存待传输数据的虚拟地址;利用直接存储器访问技术,将待传输数据由第一目标物理地址读取至第一目标虚拟地址;通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至数据接收设备。根据本公开实施例,可以有效地降低对数据发起设备的CPU资源的占用,进而降低了数据发起设备的CPU负载,从而保证对车辆进行自动化控制的可靠性,提高了车辆自动化驾驶的安全性。的安全性。的安全性。

【技术实现步骤摘要】
数据传输方法、装置、数据传输设备及存储介质


[0001]本公开涉及数据传输
,尤其涉及一种数据传输方法、装置、数据传输设备及存储介质。

技术介绍

[0002]在车辆的行驶过程中,车辆上的不同设备之间需要进行数据交互,以实现车辆的自动化控制。
[0003]目前,在数据交互的过程中需要占用参与设备的中央处理器(central processing unit,CPU)资源,使得参与设备的CPU负载过高,进而影响对车辆的自动化控制,降低了车辆自动化驾驶的安全性。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种数据传输方法、装置、数据传输设备及存储介质。
[0005]本公开实施例提供了一种数据传输方法,该方法包括:
[0006]接收数据发起设备的数据传输请求;
[0007]根据数据传输请求,查询第一目标物理地址和第一目标虚拟地址,第一目标物理地址为数据发起设备中存储有待传输数据的物理地址,第一目标虚拟地址为用于缓存待传输数据的虚拟地址;
[0008]利用直接存储器访问技术,将待传输数据由第一目标物理地址读取至第一目标虚拟地址;
[0009]通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至数据接收设备。
[0010]在其中一个实施例中,数据传输请求携带有设备程序标识;
[0011]其中,根据数据传输请求,查询第一目标物理地址和第一目标虚拟地址,包括:
[0012]查询设备程序标识对应的第一目标物理地址;
[0013]基于第一地址映射关系,查询第一目标物理地址对应的第一目标虚拟地址。
[0014]在其中一个实施例中,利用直接存储器访问技术,将待传输数据由第一目标物理地址读取至第一目标虚拟地址,包括:
[0015]在待传输数据的数据类型为目标数据类型的情况下,利用直接存储器访问技术,将待传输数据由第一目标物理地址读取至第一目标虚拟地址;
[0016]其中,目标数据类型为直接存储器访问技术所针对的数据所属的数据类型。
[0017]在其中一个实施例中,通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至数据接收设备,包括:
[0018]通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至第一传输设备,第一传输设备与数据接收设备连接、且第一传输设备用于利用直接存储器访问技术将
待传输数据传输至数据接收设备。
[0019]在其中一个实施例中,通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至第一传输设备,包括:
[0020]基于第二地址映射关系,查询第一目标虚拟地址对应的第二目标虚拟地址,第二目标虚拟地址为第一传输设备中用于缓存待传输数据虚拟地址;
[0021]通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至第二目标虚拟地址;
[0022]其中,第一传输设备用于利用直接存储器访问技术将待传输数据由第二目标虚拟地址传输至第二目标虚拟地址对应的第二目标物理地址,第二目标物理地址为数据接收设备中用于存储待传输数据的物理地址。
[0023]在其中一个实施例中,通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至数据接收设备,包括:
[0024]通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至第二传输设备,第二传输设备用于通过预设数据传输网络将待传输数据传输至第一传输设备,第一传输设备与数据接收设备连接、且第一传输设备用于利用直接存储器访问技术将待传输数据传输至数据接收设备。
[0025]在其中一个实施例中,通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至第二传输设备,包括:
[0026]基于第三地址映射关系,查询第一目标虚拟地址对应的第三目标虚拟地址,第三目标虚拟地址为第二传输设备中用于缓存待传输数据虚拟地址;
[0027]通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至第三目标虚拟地址;
[0028]其中,第二传输设备用于通过预设数据传输网络将待传输数据由第三目标虚拟地址传输至第三目标虚拟地址对应的第二目标虚拟地址,第二目标虚拟地址为第一传输设备中用于缓存待传输数据虚拟地址,第一传输设备用于利用直接存储器访问技术将待传输数据由第二目标虚拟地址传输至第二目标虚拟地址对应的第二目标物理地址,第二目标物理地址为数据接收设备中用于存储待传输数据的物理地址。
[0029]在其中一个实施例中,预设数据传输网络包括时间敏感网络。
[0030]在其中一个实施例中,通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至数据接收设备,包括:
[0031]将待传输数据加入时间敏感网络的传输队列,传输队列用于根据目标传输优先级和待传输数据所携带的时间戳确定待传输数据的第一传输顺序、且用于按照第一传输顺序将待传输数据由第一目标虚拟地址传输至数据接收设备,目标传输优先级为待传输数据的数据类型所属的传输优先级。
[0032]在其中一个实施例中,通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至数据接收设备,包括:
[0033]将待传输数据加入时间敏感网络的传输队列,数据传输序列用于根据待传输数据所携带的时间戳确定待传输数据的第二传输顺序、且用于按照第二传输顺序将待传输数据由第一目标虚拟地址传输至数据接收设备。
[0034]在其中一个实施例中,在接收数据发起模块的数据传输请求之前,该方法还包括:
[0035]在启动过程中,从带电可擦可编程只读存储器中加载预设数据传输网络对应的网络配置数据。
[0036]本公开实施例还提供了一种数据传输装置,该装置包括:
[0037]请求接收模块,配置为接收数据发起设备的数据传输请求;
[0038]地址查询模块,配置根据数据传输请求,查询第一目标物理地址和第一目标虚拟地址,第一目标物理地址为数据发起设备中存储有待传输数据的物理地址,第一目标虚拟地址为用于缓存待传输数据的虚拟地址;
[0039]数据读取模块,配置为利用直接存储器访问技术,将待传输数据由第一目标物理地址读取至第一目标虚拟地址;
[0040]数据传输模块,配置为通过预设数据传输网络,将待传输数据由第一目标虚拟地址传输至数据接收设备。
[0041]本公开实施例还提供了一种数据传输设备,该设备包括:
[0042]一个或多个处理器;
[0043]存储装置,用于存储一个或多个程序,
[0044]当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任意实施例所提供的数据传输方法。
[0045]本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任意实施例所提供的数据传输方法。
[0046]本公开实施例提供的技术方案与现有技术相比具有如下优点:
[0047]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:接收数据发起设备的数据传输请求;根据所述数据传输请求,查询第一目标物理地址和第一目标虚拟地址,所述第一目标物理地址为所述数据发起设备中存储有待传输数据的物理地址,所述第一目标虚拟地址为用于缓存所述待传输数据的虚拟地址;利用直接存储器访问技术,将所述待传输数据由所述第一目标物理地址读取至所述第一目标虚拟地址;通过预设数据传输网络,将所述待传输数据由所述第一目标虚拟地址传输至数据接收设备。2.根据权利要求1所述的方法,其特征在于,所述数据传输请求携带有设备程序标识;其中,所述根据所述数据传输请求,查询第一目标物理地址和第一目标虚拟地址,包括:查询所述设备程序标识对应的所述第一目标物理地址;基于第一地址映射关系,查询所述第一目标物理地址对应的所述第一目标虚拟地址。3.根据权利要求1所述的方法,其特征在于,所述利用直接存储器访问技术,将所述待传输数据由所述第一目标物理地址读取至所述第一目标虚拟地址,包括:在所述待传输数据的数据类型为目标数据类型的情况下,利用所述直接存储器访问技术,将所述待传输数据由所述第一目标物理地址读取至所述第一目标虚拟地址;其中,所述目标数据类型为所述直接存储器访问技术所针对的数据所属的数据类型。4.根据权利要求1所述的方法,其特征在于,所述通过预设数据传输网络,将所述待传输数据由所述第一目标虚拟地址传输至数据接收设备,包括:通过所述预设数据传输网络,将所述待传输数据由所述第一目标虚拟地址传输至第一传输设备,所述第一传输设备与所述数据接收设备连接、且所述第一传输设备用于利用直接存储器访问技术将所述待传输数据传输至所述数据接收设备。5.根据权利要求4所述的方法,其特征在于,所述通过所述预设数据传输网络,将所述待传输数据由所述第一目标虚拟地址传输至第一传输设备,包括:基于第二地址映射关系,查询所述第一目标虚拟地址对应的第二目标虚拟地址,所述第二目标虚拟地址为所述第一传输设备中用于缓存所述待传输数据虚拟地址;通过所述预设数据传输网络,将所述待传输数据由所述第一目标虚拟地址传输至所述第二目标虚拟地址;其中,所述第一传输设备用于利用直接存储器访问技术将所述待传输数据由所述第二目标虚拟地址传输至所述第二目标虚拟地址对应的第二目标物理地址,所述第二目标物理地址为所述数据接收设备中用于存储所述待传输数据的物理地址。6.根据权利要求1所述的方法,其特征在于,所述通过预设数据传输网络,将所述待传输数据由所述第一目标虚拟地址传输至数据接收设备,包括:通过所述预设数据传输网络,将所述待传输数据由所述第一目标虚拟地址传输至第二传输设备,所述第二传输设备用于通过所述预设数据传输网络将所述待传输数据传输至所述第一传输设备,所述第一传输设备与所述数据接收设备连接、且所述第一传输设备用于利用直接存储器访问技术将所述待传输数据传输至所述数据接收设备。
7.根据权利要求6所述的方法,其特征在于,所述通过所述预设数据传输网络,将所述待传输数据由所述第一目标虚拟地址传输至第二传输设备,包括:基于第三地址映射关系,查询所述第一目标虚拟地址对应的第三目标虚拟地...

【专利技术属性】
技术研发人员:刘家甫许迎春
申请(专利权)人:北京车和家信息技术有限公司
类型:发明
国别省市:

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

1