车辆数据的上传及存储方法、装置、存储介质及车辆制造方法及图纸

技术编号:33701326 阅读:29 留言:0更新日期:2022-06-06 08:11
本公开涉及一种车辆数据的上传及存储方法、装置、存储介质及车辆,包括:在上电启动时,获取当前世界时间;根据当前世界时间生成文件名;根据文件名通过FatFs文件系统提供的接口创建存储文件,存储文件所在的存储介质为EMMC存储介质;将车辆数据写入存储文件中;将车辆数据上传至服务器。通过当前世界时间对存储文件进行命名,可以对存储文件更为方便的按照时间顺序进行管理,并通过采用EMMC存储介质,由于EMMC内部集成了控制器,可以完成均衡擦写和坏块管理等算法,降低了软件开发难度,且EMMC的数据读写传输速率也远高于NANDFLASH;采用轻量级的FatFs文件系统,能够轻松的部署在低成本微控制单元中。成本微控制单元中。成本微控制单元中。

【技术实现步骤摘要】
车辆数据的上传及存储方法、装置、存储介质及车辆


[0001]本公开涉及车辆数据领域,具体地,涉及一种车辆数据的上传及存储方法、装置、存储介质及车辆。

技术介绍

[0002]目前车辆都会装有车载终端控制器,车载终端控制器和服务器需要实时进行数据的传输。车载终端控制器将车辆行驶过程中的数据信息上传服务器,服务器据此分析和评估车辆性能和状态,车载终端控制器在正常工作时,需要频繁的对车辆数据进行存储。在相关技术中,在实现车辆数据存储时,一般用NANDFLASH作为存储介质,然而该种存储介质对软件处理逻辑要求很高。并且,车载终端控制器进行数据采集时,频繁的对存储文件进行打开和关闭操作,这些操作都会占用大量的内存和系统资源,影响产品性能,不利于部署在性能较低的微控制单元。

技术实现思路

[0003]为了解决相关技术中车辆数据占用大量内存和系统资源,并难以部署在性能较低的微控制单元的问题,本公开提供一种车辆数据的上传及存储方法、装置、存储介质及车辆。
[0004]为了实现上述目的,本公开提供第一方面提供一种车辆数据的上传及存储方法,所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种车辆数据的上传及存储方法,其特征在于,所述方法包括:在上电启动时,获取当前世界时间;根据所述当前世界时间生成文件名;根据所述文件名通过FatFs文件系统提供的接口创建存储文件,所述存储文件所在的存储介质为EMMC存储介质;将车辆数据写入所述存储文件中;并,将所述车辆数据上传至服务器。2.根据权利要求1所述的方法,其特征在于,所述存储文件包括第一索引和第二索引,所述第一索引用于指向所述存储文件的最新写入的数据的位置,所述第二索引用于指向最新上传至所述服务器的数据的位置,所述方法还包括:在初始向所述存储文件写入车辆数据的情况下,将所述第一索引和所述第二索引均指向初始写入的车辆数据在所述存储文件中的位置,并随着后续车辆数据的写入,调整所述第一索引指向的位置,使得所述第一索引保持指向最新写入所述存储文件的车辆数据在所述存储文件中的位置;以固定周期向服务器发送生命信号,并根据所述服务器响应于接收到所述生命信号发送的响应信号确定与所述服务器的通信是否正常;在任一所述固定周期内接收到所述响应信号的情况下,确定在接收到所述响应信号之前,是否存在预设数量个固定周期内未接收到所述响应信号;在确定在接收到所述响应信号之前,不存在预设数量个所述固定周期内未接收到所述响应信号的情况下,将所述第二索引指向所述第一索引指向的数据的位置;在确定在接收到所述响应信号之前,存在预设数量个所述固定周期内未接收到所述响应信号的情况下,将所述第二索引与所述第一索引之间的数据上传至所述服务器,并将所述第二索引指向最新上传至所述服务器的数据的位置。3.根据权利要求2所述的方法,其特征在于,所述方法包括:在确定在接收到所述响应信号之前,存在预设数量个所述固定周期内未接收到所述响应信号的情况下,若车辆下电,则将所述存储文件中所述第二索引指向的位置之前的数据删除,并关闭所述存储文件。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:将所述车辆数据写入所述存储文件中时,在所述车辆数据的前两个字节中插入将上传至所述服务器的所述车辆数据的长度。5.根据权利要求1

3任一项所述的方法,其特征在于,在所述将所述车辆数据上传至服务器之前,所述方法还包括:查询所述存储介质中是否存在历史存储文件;在存在历史存储文件的情况下,根据所述历史存储文件的文件名进行排序;根据所述排序的结果,依次将所述历史存储文...

【专利技术属性】
技术研发人员:罗盛
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1