一种数据处理的方法和装置制造方法及图纸

技术编号:27974684 阅读:11 留言:0更新日期:2021-04-06 14:08
本发明专利技术实施例提供了一种数据处理的方法和装置,应用于服务端,所述方法包括:接收车机端发送的针对车载部件的版本更新检查信息;其中,版本更新检查信息包括第一版本更新时间,第一版本更新时间为车机端存储的第一版本信息对应的版本更新时间;判断第一版本更新时间是否与第二版本更新时间相匹配;其中,第二版本更新时间为服务端存储的针对车载部件的第二版本信息对应的版本更新时间;在第一版本更新时间与第二版本更新时间不相匹配时,根据第二版本更新时间,对第二版本信息进行更新。通过本发明专利技术实施例,实现了对服务端的第二版本信息进行更新,使服务端与车机端的版本信息匹配,无需浪费大量流量,减轻了服务端的负担,避免错误的推送。

【技术实现步骤摘要】
一种数据处理的方法和装置
本专利技术涉及车辆
,特别是涉及一种数据处理的方法和装置。
技术介绍
随着汽车的发展,车上的ECU(ElectronicControlUnit,电子控制单元)越来越多,对于中高端车型,车上搭载的电子控制单元可以多达40到60个,甚至更多。在进行整车OTA时,需要对车辆中的所有电子控制单元进行版本管理。因此,车端在每次检查更新时,都需要向服务端上报一次车辆当前所有ECU的版本信息,服务端由此确定下需要发的数据更新包,但是,车辆的所有ECU的版本信息所占用的内存大,会导致浪费大量的流量,同时也会增加服务端的负担。另外,如果服务端由于各种异常场景导致服务端的同步数据丢失或未进行同步,从而服务端与车端的版本信息不匹配,在对车辆进行OTA升级时,基于服务端错误的版本信息,可能会导致错误的推送。
技术实现思路
鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种数据处理的方法和装置,包括:一种数据处理的方法,应用于服务端,所述方法包括:接收车机端发送的针对车载部件的版本更新检查信息;其中,所述版本更新检查信息包括第一版本更新时间,所述第一版本更新时间为所述车机端存储的第一版本信息对应的版本更新时间;判断所述第一版本更新时间是否与第二版本更新时间相匹配;其中,所述第二版本更新时间为所述服务端存储的针对所述车载部件的第二版本信息对应的版本更新时间;在所述第一版本更新时间与所述第二版本更新时间不相匹配时,根据所述第二版本更新时间,对所述第二版本信息进行更新。可选地,所述根据所述第二版本更新时间,对所述第二版本信息进行更新,包括:将所述第二版本更新时间发送至所述车机端,以使所述车机端根据所述第二版本更新时间,确定差异版本信息;接收所述车机端发送的差异版本信息,并根据所述差异版本信息,对所述第二版本信息进行更新。可选地,所述版本更新检查信息还包括针对所述第一版本信息的第一特征信息,还包括:在所述第一版本更新时间与所述第二版本更新时间相匹配时,判断所述第一特征信息是否与第二特征信息相匹配;其中,所述第二特征信息为所述服务端存储的针对所述车载部件的第二版本信息对应的特征信息;在所述第一特征信息与所述服务端存储的第二特征信息不相匹配时,根据所述第二版本更新时间,对所述第二版本信息进行更新。可选地,还包括:在所述车载部件为指定车载部件时,向所述车机端发送针对所述车载部件的版本校验信息;其中,所述版本校验信息用于指示所述车机端校验所述车载部件的当前版本信息是否与所述车机端存储的第一版本信息相匹配,并在所述当前版本信息与所述第一版本信息不相匹配时,根据所述当前版本信息,对所述第一版本信息进行更新。可选地,所述版本校验信息包含于针对所述车载部件的版本更新数据包,所述版本更新数据包用于在所述当前版本信息与所述第一版本信息相匹配时,对所述车载部件进行版本更新。可选地,所述指定车载部件为待更新的版本与在先版本具有依赖关系的车载部件。可选地,所述车载部件包括所述车辆中电子控制单元。一种数据处理的装置,应用于服务端,所述装置包括:版本更新检查信息接收模块,用于接收车机端发送的针对车载部件的版本更新检查信息;其中,所述版本更新检查信息包括第一版本更新时间,所述第一版本更新时间为所述车机端存储的第一版本信息对应的版本更新时间;版本更新时间匹配模块,用于判断所述第一版本更新时间是否与第二版本更新时间相匹配;其中,所述第二版本更新时间为所述服务端存储的针对所述车载部件的第二版本信息对应的版本更新时间;第二版本信息更新模块,用于在所述第一版本更新时间与所述第二版本更新时间不相匹配时,根据所述第二版本更新时间,对所述第二版本信息进行更新。一种服务器,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的数据处理的方法。一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的数据处理的方法。本专利技术实施例具有以下优点:本专利技术实施例通过接收车机端发送的针对车载部件的版本更新检查信息,其中,版本更新检查信息包括第一版本更新时间,第一版本更新时间为车机端存储的第一版本信息对应的版本更新时间,判断第一版本更新时间是否与第二版本更新时间相匹配,其中,第二版本更新时间为服务端存储的针对车载部件的第二版本信息对应的版本更新时间,在第一版本更新时间与第二版本更新时间不相匹配时,根据第二版本更新时间,对第二版本信息进行更新,实现了对服务端的第二版本信息进行更新,使服务端与车机端的版本信息匹配,无需浪费大量流量,减轻了服务端的负担,避免错误的推送。附图说明为了更清楚地说明本专利技术的技术方案,下面将对本专利技术的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种数据处理的方法的步骤流程图;图2是本专利技术一实施例提供的另一种数据处理的方法的步骤流程图;图3是本专利技术一实施例提供的又一种数据处理的方法的步骤流程图;图4是本专利技术一实施例提供的一种数据处理的装置的结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在对整车进行OTA时,可以通过车机端的主控程序Master控制单元来向车机端所有二级控制器单元发起请求,从而通过对应的通讯协议读取各个ECU版本,并采集各控制器单元的版本信息,其中,版本信息可以由零部件号、软件版本号、硬件版本号、Fingerprint(固件指纹信息)等信息组成。例如,在ECU中,ECU版本信息可以用ECUVersion表示,其中,ECUVersion<ECUID,PartNumber,SoftWareVersion,HardwareVersion,Fingerprint,UpdatedTime>,PartNumber为零部件号,Software为软件版本号,HardwareVersion为硬件版本号,Fingerprint为固件指纹信息<PartNumber,SoftWareVersion,HardwareVersion,Buildtime>=Fingerprint,其中,buildtime表示为该ECU的创建时间或数据打包时间,UpdatedTime为版本信息最后一次变更的更新时间。在车机端中,缓存结构可以通本文档来自技高网...

【技术保护点】
1.一种数据处理的方法,其特征在于,应用于服务端,所述方法包括:/n接收车机端发送的针对车载部件的版本更新检查信息;其中,所述版本更新检查信息包括第一版本更新时间,所述第一版本更新时间为所述车机端存储的第一版本信息对应的版本更新时间;/n判断所述第一版本更新时间是否与第二版本更新时间相匹配;其中,所述第二版本更新时间为所述服务端存储的针对所述车载部件的第二版本信息对应的版本更新时间;/n在所述第一版本更新时间与所述第二版本更新时间不相匹配时,根据所述第二版本更新时间,对所述第二版本信息进行更新。/n

【技术特征摘要】
1.一种数据处理的方法,其特征在于,应用于服务端,所述方法包括:
接收车机端发送的针对车载部件的版本更新检查信息;其中,所述版本更新检查信息包括第一版本更新时间,所述第一版本更新时间为所述车机端存储的第一版本信息对应的版本更新时间;
判断所述第一版本更新时间是否与第二版本更新时间相匹配;其中,所述第二版本更新时间为所述服务端存储的针对所述车载部件的第二版本信息对应的版本更新时间;
在所述第一版本更新时间与所述第二版本更新时间不相匹配时,根据所述第二版本更新时间,对所述第二版本信息进行更新。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第二版本更新时间,对所述第二版本信息进行更新,包括:
将所述第二版本更新时间发送至所述车机端,以使所述车机端根据所述第二版本更新时间,确定差异版本信息;
接收所述车机端发送的差异版本信息,并根据所述差异版本信息,对所述第二版本信息进行更新。


3.根据权利要求1或2所述的方法,其特征在于,所述版本更新检查信息还包括针对所述第一版本信息的第一特征信息,还包括:
在所述第一版本更新时间与所述第二版本更新时间相匹配时,判断所述第一特征信息是否与第二特征信息相匹配;其中,所述第二特征信息为所述服务端存储的针对所述车载部件的第二版本信息对应的特征信息;
在所述第一特征信息与所述服务端存储的第二特征信息不相匹配时,根据所述第二版本更新时间,对所述第二版本信息进行更新。


4.根据权利要求1或2所述的方法,其特征在于,还包括:
在所述车载部件为指定车载部件时,向所述车机端发送针对所述车载部件的版本校验信息;其中,所述版本校验信息用于指示所述车机端校验所述车载部件的当前版本信息是否与所述车机端存储的第一版本信息相...

【专利技术属性】
技术研发人员:戴志辉
申请(专利权)人:广州橙行智动汽车科技有限公司广州小鹏汽车科技有限公司
类型:发明
国别省市:广东;44

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

1