This application discloses data transmission methods and systems. One specific embodiment of the method includes: the data in the data transmission side provides an identification of the type of data acquired by sending data to other data transmission parties in the data transmission side; the data demand in the data transmission side sends a data acquisition request containing the identification of the data demand side to the data provider; the data provider stores the identification of the data demand side; and the data provider stores the identification of the data demand side; The data acquired by the data provider is synchronized to the data demander. In the vehicle control system, when any process acts as a data provider providing a type of data, it receives the data acquisition request sent by the data demander who needs the type of data only when the type of data is obtained, thus avoiding the data demander's blockage caused by the data provider's failure to obtain the data in the data acquisition process. Condition. Thus, the data transmission efficiency of the whole vehicle control system is improved.
【技术实现步骤摘要】
数据传输方法和系统
本申请涉及车辆领域,具体涉及车辆通信领域,尤其涉及数据传输方法和系统。
技术介绍
目前,车辆的控制系统中的进程之间传输数据的方式为:可提供一个类型的数据的进程与需要该类型的数据的进程预先建立发送和接收关系,需要一个类型的数据的进程向可提供该类型数据的进程发送数据获取请求,可提供该类型的数据的进程在获取到数据之后将获取到的该类型的数据发送给需要该类型的数据的进程。在数据传输过程中,当可提供一个类型的数据的进程接收到需要该类型的数据的进程发送的数据获取请求而未获取到该类型的数据时,需要该类型数据的进程则需要一直等待直至可提供该类型数据的进程获取到该类型的数据,导致需要该类型的数据的进程因等待接收该类型的数据处于阻塞状态。由于多个进程之间的发送和接收关系复杂,需要一个类型的数据的进程同时也可以作为可提供另一类型的数据的进程,当需要一个类型的数据的进程因等待接收该类型的数据处于阻塞状态时,相应地,需要一个类型的数据的进程也无法提供另一类型的数据,导致需要另一类型的数据的进程也处于阻塞状态。当多个进程之间出现上述情况时,导致整个车辆的控制系统的数据传输效率降低。
技术实现思路
本申请提供了数据传输方法和系统,用于解决上述
技术介绍
部分存在的技术问题。本申请提供了数据传输方法,该方法包括:数据传输方中的数据提供方向数据传输方中的其他数据传输方发送数据提供方获取到的数据的类型的标识;数据传输方中的数据需求方向数据提供方发送包含数据需求方的标识的数据获取请求;数据提供方存储数据需求方的标识,以及将数据提供方获取到的数据同步到数据需求方。在一些实施例中,数据提 ...
【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:数据传输方中的数据提供方向数据传输方中的其他数据传输方发送数据提供方获取到的数据的类型的标识;数据传输方中的数据需求方向所述数据提供方发送包含所述数据需求方的标识的数据获取请求;数据提供方存储所述数据需求方的标识;将数据提供方获取到的数据同步到数据需求方。
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:数据传输方中的数据提供方向数据传输方中的其他数据传输方发送数据提供方获取到的数据的类型的标识;数据传输方中的数据需求方向所述数据提供方发送包含所述数据需求方的标识的数据获取请求;数据提供方存储所述数据需求方的标识;将数据提供方获取到的数据同步到数据需求方。2.根据权利要求1所述的方法,其特征在于,数据提供方和数据需求方为运行在不同的操作系统上的进程;以及在数据传输方中的数据提供方向数据传输方中的其他数据传输方发送数据提供方获取到的数据的类型的标识之后,所述方法还包括:数据提供方将数据提供方获取到的数据写入数据提供方运行在的操作系统所在的设备的内存中所述类型对应的存储区中。3.根据权利要求2所述的方法,其特征在于,将数据提供方获取到的数据同步到数据需求方包括:数据提供方将数据提供方运行在的操作系统所在的设备的内存中所述类型对应的存储区中的数据通过车载以太网发送至数据需求方;数据需求方将接收到的数据写入到数据需求方运行在的操作系统所在的设备的内存中所述类型对应的存储区中。4.根据权利要求3所述的方法,其特征在于,数据提供方为运行在无人驾驶汽车上的操作系统上的用于发送无人驾驶汽车上的传感器采集的传感器数据的进程,数据需求方为运行在用于记录无人驾驶汽车的行车数据的行车数据采集设备的操作系统上的进程。5.根据权利要求3所述的方法,其特征在于,数据提供方为运行在无人驾驶汽车的操作系统上的基于无人驾驶汽车上的传感器采集的传感器数据生成无人驾驶汽车的控制指令的进程,数据需求方为运行在用于记录无人驾驶汽车的行车数据的行车数据采集设备的操作系统上的进程。6.根据权利要求1所述的方法,其特征在于,数据提供方和数据需...
【专利技术属性】
技术研发人员:李盖凡,毛继明,王成法,孙勇义,杨凡,薛晶晶,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。