本申请涉及车辆电子通信,特别是涉及一种车载数据上传方法及装置。
背景技术:
1、随着目前自动驾驶技术的快速发展,车载以太网数据上传技术的研究成为了热点。车载数据主要来自于车辆行驶过程中各控制器产生的日志数据、控制器之间通信的数据以及车辆上部署的摄像头、毫米波雷达、激光雷达等传感器。这些数据随着车辆上传感器数量以及功能的增加,数据量也在飞速提升。
2、然而,由于车内通信数据通常在多种总线上传输,上传到后台的数据通常被存储为多种文件格式,上传到后台服务器时需要依次将不同的数据格式进行上传,从而导致上传的数据较复杂、存储较混乱。
技术实现思路
1、本申请提供的一种车载数据上传方法及装置,能够保障上传的车载数据的数据格式的统一性。
2、第一方面,本申请实施例提供一种车载数据上传方法,方法包括:
3、获取多个车载设备的初始运行数据;
4、根据预设置的数据格式集对初始运行数据中的每个数据种类的数据分别进行格式调整,得到每个数据种类对应的目标运行数据,数据格式集包括多种数据种类,以及每种数据种类对应的数据格式;
5、采用每个数据种类对应的上传模式向服务器上传每个数据种类对应的目标运行数据。
6、第二方面,本申请提供一种车载数据上传装置,该装置包括:
7、获取模块,用于获取多个车载设备的初始运行数据;
8、调整模块,用于根据预设置的数据格式集对初始运行数据中的每个数据种类的数据分别进行格式调整,得到每个数据种类对应的目标运行数据,数据格式集包括多种数据种类,以及每种数据种类对应的数据格式;
9、上传模块,用于采用每个数据种类对应的上传模式向服务器上传每个数据种类对应的目标运行数据。
10、第三方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;
11、处理器执行计算机程序指令时实现如第一方面中任意一个实施例中的车载数据上传方法。
12、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面中任意一个实施例中的车载数据上传方法。
13、第五方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行实现如上述第一方面中任意一个实施例中的车载数据上传方法。
14、在本申请实施例提供的一种车载数据上传方法及装置中,通过获取多个车载设备的初始运行数据;根据预设置的数据格式集对初始运行数据中的每个数据种类的数据分别进行格式调整,得到每个数据种类对应的目标运行数据,数据格式集包括多种数据种类,以及每种数据种类对应的数据格式;采用每个数据种类对应的上传模式向服务器上传每个数据种类对应的目标运行数据。通过上述方式,能够将车辆采集的多个车载设备的初始运行数据分成多种数据种类,并且对每种数据种类的数据格式进行格式调整,使得每种数据种类对应的数据格式是相同的,从而能够统一车辆采集的初始运行数据的数据格式,并在调整格式以后统一进行上传,使得上传的目标运行数据的数据格式比较整齐,从而保障了上传的车载数据的数据格式的统一性,便于后续对车载数据进行查询。
1.一种车载数据上传方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述多种数据种类包括传感器数据、车载摄像头数据、控制器局域网络can数据和通信协议数据;
3.根据权利要求2所述的方法,其特征在于,所述获取多个车载设备的初始运行数据,包括:
4.根据权利要求2所述的方法,其特征在于,所述获取多个车载设备的初始运行数据,包括:
5.根据权利要求4所述的方法,其特征在于,在控制所述avm通过实时传输协议rtp向所述服务器实时上传所述h.264码流格式的数据之后,所述方法还包括:
6.根据权利要求2所述的方法,其特征在于,所述获取多个车载设备的初始运行数据,包括:
7.根据权利要求2所述的方法,其特征在于,所述目标运行数据包括ecu运行时存储的第二日志文件;
8.根据权利要求7所述的方法,其特征在于,所述在车辆处于启动状态的情况下,通过所述服务器制定上传指令,包括:
9.根据权利要求8所述的方法,其特征在于,通过tbox基于所述上传指令,将所述第二日志文件中在所述预设时间范围内所述预设数据类型的目标日志文件上传至所述服务器,包括:
10.根据权利要求1所述的方法,其特征在于,在所述采用每个所述数据种类对应的上传模式向服务器上传每个所述数据种类对应的目标运行数据之后,所述方法还包括:
11.一种车载数据上传装置,其特征在于,所述装置包括: