【技术实现步骤摘要】
车载终端应用程序升级方法、装置、设备、介质及产品
[0001]本专利技术实施例涉及车载终端
,尤其涉及一种车载终端应用程序升级方法、装置、设备、介质及产品。
技术介绍
[0002]随着汽车工业的飞速发展,汽车已经成为人们出行必不可少的交通工具之一。而车载终端是汽车中的重要电子设备,需要在满足软件升级需求时对车载终端的应用程序进行升级。
[0003]现有技术中,对车载终端应用程序的升级方式一般为远程升级,车载终端通过从云端服务器下载新版本应用程序的文件,采用新版本应用程序的文件替换掉旧版本应用程序文件,进而运行新版本应用程序文件完成升级。
[0004]所以现有技术中的车载终端应用程序的升级方法,需要传输整个新版本应用程序的文件,造成下载资源的浪费,升级效率较低,而且降低了旧版本应用程序文件的利用率。
技术实现思路
[0005]本专利技术实施例提供一种车载终端应用程序升级方法、装置、设备、介质及产品,解决了现有技术中的车载终端应用程序的升级方法,需要传输整个新版本应用程序的文件,造成下载资源的浪费,升级效率较低,而且降低了旧版本应用程序文件的利用率的技术问题。
[0006]第一方面,本专利技术实施例提供一种车载终端应用程序升级方法,包括:
[0007]所述方法应用于云端服务器,所述方法包括:
[0008]若监测到满足车载终端升级条件,则确定车载终端中应用程序的旧版本信息和待升级到新版本信息;
[0009]根据所述旧版本信息和所述新版本信息调用旧版本应用 ...
【技术保护点】
【技术特征摘要】
1.一种车载终端应用程序升级方法,其特征在于,所述方法应用于云端服务器,所述方法包括:若监测到满足车载终端升级条件,则确定车载终端中应用程序的旧版本信息和待升级到新版本信息;根据所述旧版本信息和所述新版本信息调用旧版本应用程序文件及第一新版本应用程序文件;将所述旧版本应用程序文件与所述第一新版本应用程序文件进行对比,获取差异数据及差异数据相关信息;将所述差异数据及所述差异数据相关信息发送给所述车载终端,以使所述车载终端根据所述差异数据及所述差异数据相关信息对所述旧版本应用程序文件进行更新,获得第二新版本应用程序文件,并根据所述第二新版本应用程序文件进行应用程序升级。2.根据权利要求1所述的方法,其特征在于,所述将所述旧版本应用程序文件与所述第一新版本应用程序文件进行对比,获取差异数据及差异数据相关信息,包括:将所述旧版本应用程序文件与所述第一新版本应用程序文件进行比特层级的对比;根据对比结果获取差异数据的个数,所述差异数据的起始地址,结束地址,长度及对应的差异数据;将所述差异数据的个数,所述差异数据的起始地址,结束地址及长度确定为差异数据相关信息。3.根据权利要求1所述的方法,其特征在于,所述将所述差异数据及所述差异数据相关信息发送给所述车载终端,包括:根据所述差异数据及所述差异数据相关信息生成差异数据包,所述差异数据包中依次排布有差异数据的个数及差异数据消息体,所述差异数据消息体中依次排布有对应的差异数据相关信息及差异数据;将所述差异数据包发送给所述车载终端。4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:接收所述车载终端发送的应用程序校验请求,所述校验请求中包括:第一新版本应用程序文件的标识信息;根据所述校验请求对所述第一新版本应用程序文件进行校验编码处理,以获得第一校验编码结果;将所述第一校验编码结果发送给所述车载终端,以使所述车载终端根据所述第一校验编码结果对所述第二新版本应用程序文件进行校验。5.一种车载终端应用程序升级方法,其特征在于,所述方法应用于车载终端,所述方法包括:接收云端服务器发送的差异数据及差异数据相关信息,所述差异数据为车载终端中旧版本应用程序文件与待升级到的第一新版本应用程序文件间的差异数据;根据所述差异数据及所述差异数据相关信息对所述旧版本应用程序文件进行更新,获得第二新版本应用程序文件;根据所述第二新版本应用程序文件进行应用程序升级。6.根据权利要求5所述的方法,其特征在于,所述根据所述第二新版本应用程序文件进
行应用程序升级之前,还包括:向云端服务器发送应用程序校验请求,所述校验请求中包括:第一新版本应用程序文件的标识信息,以使所述云端服务器根据所述校验请求对所述第一新版本应用程序文件进行校验编码处理,以获得第一校验编码结果;接收所述云端服务器发送的第一校验编码结果;对所述第二新版本应用程序文件进行校验编码处理,以获得第二校验编码结果;根据所...
【专利技术属性】
技术研发人员:郝学敏,张延良,梁雪涛,宋业栋,
申请(专利权)人:潍柴动力股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。