一种应用程序升级方法、装置、设备及存储介质制造方法及图纸

技术编号:25801962 阅读:31 留言:0更新日期:2020-09-29 18:35
本申请实施例公开了一种应用程序升级方法、装置、设备及存储介质。该方法包括:接收融合应用的融合升级包;其中,融合升级包中包含有至少一个待升级子应用的子应用升级包;确定并发布融合升级包中的至少一个待升级子应用的子应用升级包;将至少一个待升级子应用的发布信息推送至车载设备,以使车载设备根据发布信息对至少一个待升级子应用进行升级。本申请实施例实现了对应用程序的自动升级,提高了升级效率和便捷度,同时还能够适配完整升级和差分升级等不同的升级情况,并兼顾了不同待升级子应用的应用版本的约束性和协同性。

【技术实现步骤摘要】
一种应用程序升级方法、装置、设备及存储介质
本申请实施例涉及车联网技术,尤其涉及一种应用程序升级方法、装置、设备及存储介质。
技术介绍
在汽车不断智能化和网联化发展的今天,汽车已不再仅仅是代步工具,还成为为用户提供娱乐并丰富生活的服务入口。为了让用户更加享受汽车的使用过程,通常会通过车载设备为用户提供诸如音乐、视频、电台、新闻以及美食等车联网服务。为了不断优化用户体验,车联网服务需要定期进行服务升级。现有技术中,通常需要用户驾驶车辆到相应的服务站点,进行车联网服务升级,给用户带来了不便。
技术实现思路
本申请提供一种应用程序升级方法、装置、设备及存储介质,以提高对车载设备中的车联网服务进行升级的便捷度,进而提高用户的使用体验。第一方面,本申请实施例提供了一种应用程序升级方法,由服务器执行,包括:接收融合应用的融合升级包;其中,所述融合升级包中包含有至少一个待升级子应用的子应用升级包;确定并发布所述融合升级包中的所述至少一个待升级子应用的子应用升级包;将所述至少一个待升级子应用的发布信息推送至车载设备,以使所述车载设备根据所述发布信息对所述至少一个待升级子应用进行升级。第二方面,本申请实施例还提供了一种应用程序升级方法,由车载设备执行,包括:接收融合应用所包含的至少一个待升级子应用的发布信息;其中,所述待升级子应用的子应用升级包包含于所述融合应用的融合升级包中;根据所述发布信息,下载至少一个所述待升级子应用;安装所下载的各所述待升级子应用。第三方面,本申请实施例还提供了一种应用程序升级装置,由服务器执行,包括:融合升级包接收模块,用于接收融合应用的融合升级包;其中,所述融合升级包中包含有至少一个待升级子应用的子应用升级包;子应用升级包确定模块,用于确定并发布所述融合升级包中的所述至少一个待升级子应用的子应用升级包;发布信息推送模块,用于将所述至少一个待升级子应用的发布信息推送至车载设备,以使所述车载设备根据所述发布信息对所述至少一个待升级子应用进行升级。第四方面,本申请实施例还提供了一种应用程序升级装置,由车载设备执行,包括:发布信息接收模块,用于接收融合应用所包含的至少一个待升级子应用的发布信息;其中,所述待升级子应用的子应用升级包包含于所述融合应用的融合升级包中;待升级子应用下载模块,用于根据所述发布信息,下载至少一个所述待升级子应用;待升级子应用安装模块,用于安装所下载的各所述待升级子应用。第五方面,本申请实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面或第二方面实施例提供的一种应用程序升级方法。第六方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面或第二方面实施例提供的一种应用程序升级方法。本申请实施例通过服务器接收融合应用的融合升级包;其中,融合升级包中包括与融合应用所关联的至少一个待升级子应用的子应用升级包;确定并发布融合升级包中的至少一个待升级子应用的子应用升级包;将至少一个待升级子应用的发布信息推送至车载设备,以使车载设备根据发布信息对至少一个待升级子应用进行升级。本申请实施例通过引入包括至少一个待升级子应用的融合应用,并通过融合应用的融合升级包携带至少一个待升级子应用的子应用升级包,对各待升级子应用进行升级处理,从而实现了对应用程序的自动升级,提高了升级效率和便捷度,同时还能够适配完整升级和差分升级等不同的升级情况,并兼顾了不同待升级子应用的应用版本的约束性和协同性。附图说明图1是本申请实施例一提供的一种应用程序升级方法的流程图;图2是本申请实施例二提供的一种应用程序升级方法的流程图;图3是本申请实施例三提供的一种应用程序升级方法的流程图;图4是本申请实施例四提供的一种应用程序升级装置的结构图;图5是本申请实施例五提供的一种应用程序升级装置的结构图;图6是本专利技术实施例六中的一种服务器的结构图;图7是本专利技术实施例七中的一种车载设备的结构图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。实施例一图1是本申请实施例一提供的一种应用程序升级方法的流程图,该实施例适用于对车载设备中的至少一个应用程序进行升级的情况,该方法由应用程序升级装置执行,该装置采用软件和/或硬件实现,并具体配置于服务器中。其中,服务器可以是云端服务器。如图1所示的一种应用程序升级方法,包括:S110、接收融合应用的融合升级包;其中,融合升级包中包含有至少一个待升级子应用的子应用升级包。其中,融合应用可以理解为包含有至少一个子应用的应用程序。融合应用的融合升级包是指将各子应用的子应用升级包统一打包后得到的升级包。当融合应用中的至少一个待升级子应用需要进行升级时,那么在融合升级包中包含有各待升级子应用对应的子应用升级包。为了便于对融合应用和各子应用的升级管理,通常在融合升级包中还包含有各子应用中非待升级子应用的应用包。该非待升级子应用的应用包,可以是该非待升级子应用的全部或部分应用包。为了进一步减少数据传输量,该非待升级子应用的应用包,还可以是添加有设定传输字段的空包。具体的,融合应用开发者或管理者,将融合应用中的各待升级子应用的升级包和各非待升级子应用的应用包打包,得到融合升级包;将融合升级包发送至服务器;服务器接收并处理该融合应用的融合升级包。S120、确定并发布所述融合升级包中的所述至少一个待升级子应用的子应用升级包。示例性地,确定并发布融合升级包中的至少一个待升级子应用的应用升级包,可以是:将融合升级包拆分成至少一个子应用升级包;从至少一个子应用升级包中筛选至少一个待升级子应用的子应用升级包;在发布系统中发布至少一个待升级子应用的子应用升级包。为了便于对待升级子应用和非待升级子应用加以区分,同时提高待升级子应用的子应用升级包的确定效率,在一个可选实施方式中,可以通过对各子应用添加升级标识的方式,对融合升级包中的待升级子应用的升级包和非待升级子应用的应用包加以区分;相应的,根据升级标识,确定融合升级包中至少一个待升级子应用的子应用升级包;将所确定的至少一个待升级子应用的子应用升级包,在发布系统中进行发布,以供用户下载使用。为了避免融合应用开发者或管理者在生成融合升级包时,由于升级包误标注或漏标注对后续对应用程序升级结果的准确度产生影响,在另一可选实施方式中,还可以在融合升级包中添加各子应用的版本号;相应的,服务器接本文档来自技高网...

【技术保护点】
1.一种应用程序升级方法,其特征在于,由服务器执行,包括:/n接收融合应用的融合升级包;其中,所述融合升级包中包含有至少一个待升级子应用的子应用升级包;/n确定并发布所述融合升级包中的所述至少一个待升级子应用的子应用升级包;/n将所述至少一个待升级子应用的发布信息推送至车载设备,以使所述车载设备根据所述发布信息对所述至少一个待升级子应用进行升级。/n

【技术特征摘要】
1.一种应用程序升级方法,其特征在于,由服务器执行,包括:
接收融合应用的融合升级包;其中,所述融合升级包中包含有至少一个待升级子应用的子应用升级包;
确定并发布所述融合升级包中的所述至少一个待升级子应用的子应用升级包;
将所述至少一个待升级子应用的发布信息推送至车载设备,以使所述车载设备根据所述发布信息对所述至少一个待升级子应用进行升级。


2.根据权利要求1所述的方法,其特征在于,确定并发布所述融合升级包中的所述至少一个待升级子应用的子应用升级包,包括:
将所述融合升级包拆分成至少一个子应用升级包;
从至少一个子应用升级包中筛选所述至少一个待升级子应用的子应用升级包;
发布所述至少一个待升级子应用的子应用升级包。


3.根据权利要求2所述的方法,其特征在于,在发布所述至少一个待升级子应用的子应用升级包之前,所述方法还包括:
将所述待升级子应用的当前应用版本号与历史应用版本号进行比对;
获取版本号较高的子应用升级包作为所述待升级子应用的子应用升级包。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
接收所述车载设备针对各待升级子应用发送的版本校验请求;
基于所述版本校验请求,确定并反馈所述待升级子应用的子应用升级包的召回结果。


5.一种应用程序升级方法,其特征在于,由车载设备执行,包括:
接收融合应用所包含的至少一个待升级子应用的发布信息;其中,所述待升级子应用的子应用升级包包含于所述融合应用的融合升级包中;
根据所述发布信息,下载至少一个所述待升级子应用;
安装所下载的各所述待升级子应用。


6.根据权利...

【专利技术属性】
技术研发人员:王利伟高洪伟吕贵林陈涛孙玉洋
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:吉林;22

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

1