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

技术编号:27934372 阅读:29 留言:0更新日期:2021-04-02 14:14
本申请公开了一种应用程序的更新方法、装置、终端设备及计算机可读存储介质,应用程序包括启动程序和主体程序,主体程序用于实现应用程序的业务功能,启动程序用于更新和启动主体程序;该方法包括:基于安装在终端设备中的启动程序,向服务器发送应用程序更新请求;接收服务器发送的更新包,根据更新包更新主体程序;基于启动程序,在更新完成后加载主体程序的新版本数据以运行应用程序。本申请将应用程序分为主体程序和无需进行更新的启动程序两部分,基于启动程序在各应用市场平台的单次上架操作和在终端设备的下载操作,即可供用户实现多次程序更新,为服务提供商省却了在应用市场平台上的频繁上架操作,有效提高了应用程序更新时的操作便利性和用户体验。

【技术实现步骤摘要】
一种应用程序的更新方法、装置、设备及存储介质
本申请涉及程序开发
,特别涉及一种应用程序的更新方法、装置、终端设备及计算机可读存储介质。
技术介绍
在应用程序开发中,应用程序的更新是非常重要的一部分。在相关技术中,服务提供商们在为用户提供应用程序的更新服务时,通常是直接推广新版本的应用程序本身,因此,服务提供商们在每当有新版本开发完成要进行推广时,都需要重新将新版本的应用程序上架至各个应用市场平台,以供用户下载。而其中,由于各个应用市场平台均有一定的上架操作流程要求,因此,频繁的更新上架不仅较为麻烦,而且还会造成时间上的延迟滞后性,降低用户体验。鉴于此,提供一种解决上述技术问题的方案,已经是本领域技术人员所亟需关注的。
技术实现思路
本申请的目的在于提供一种应用程序的更新方法、装置、终端设备及计算机可读存储介质,以便有效提高应用程序更新时的操作便利性和用户体验。为解决上述技术问题,第一方面,本申请公开了一种应用程序的更新方法,所述应用程序包括启动程序和主体程序,所述主体程序用于实现所述应用程序的业务功能,所述启本文档来自技高网...

【技术保护点】
1.一种应用程序的更新方法,其特征在于,所述应用程序包括启动程序和主体程序,所述主体程序用于实现所述应用程序的业务功能,所述启动程序用于更新和启动所述主体程序;所述方法包括:/n基于安装在终端设备中的所述启动程序,向服务器发送应用程序更新请求;/n接收所述服务器发送的更新包,根据所述更新包更新所述主体程序;/n基于所述启动程序,在更新完成后加载所述主体程序的新版本数据以运行应用程序。/n

【技术特征摘要】
1.一种应用程序的更新方法,其特征在于,所述应用程序包括启动程序和主体程序,所述主体程序用于实现所述应用程序的业务功能,所述启动程序用于更新和启动所述主体程序;所述方法包括:
基于安装在终端设备中的所述启动程序,向服务器发送应用程序更新请求;
接收所述服务器发送的更新包,根据所述更新包更新所述主体程序;
基于所述启动程序,在更新完成后加载所述主体程序的新版本数据以运行应用程序。


2.根据权利要求1所述的方法,其特征在于,所述向服务器发送应用程序更新请求,包括:
判断当前所述终端设备中是否安装有旧版本的所述主体程序;
根据判断结果,选择针对新版本的所述主体程序的完整安装包或者补丁包,向所述服务器发送对应的应用程序更新请求。


3.根据权利要求2所述的方法,其特征在于,若当前所述终端设备中未安装有旧版本的所述主体程序,则所述接收所述服务器发送的更新包,根据所述更新包更新所述主体程序,包括:
接收所述服务器发送的新版本的所述主体程序的完整安装包,以便采用全量更新的方式安装新版本的所述主体程序。


4.根据权利要求2所述的方法,其特征在于,若当前所述终端设备中安装有旧版本的所述主体程序,则所述接收所述服务器发送的更新包,根据所述更新包更新所述主体程序,包括:
接收所述服务器发送的所述主体程序的升级补丁包,以便采用增量更新的方式安装新版本的所述主体程序。


5.根据权利要求1所述的方法,其特征在于,所述基于所述启动程序,在更新完成后加载所述主体程序的新版本数据以运行应用程序,包括:
基于所述启动...

【专利技术属性】
技术研发人员:李西峙张磊张大伟
申请(专利权)人:深圳市大富网络技术有限公司
类型:发明
国别省市:广东;44

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

1