应用程序更新方法与装置制造方法及图纸

技术编号:15704750 阅读:82 留言:0更新日期:2017-06-26 09:26
本发明专利技术实施例提供了一种应用程序更新方法与装置,其中,所述方法包括:加载应用程序安装包,安装应用程序;其中,所述安装包中包括主程序以及业务平台插件的主包,所述业务平台插件包括主包以及至少一个子包;接收到开启所述应用程序指令时,通过所述主程序启动应用程序;在所述应用程序运行过程中,通过所述主程序调用所述主包中的更新管理程序,由所述更新管理程序从业务平台上下载更新后的子包;其中,所述主包中包含子包更新管理程序。通过本发明专利技术实施例提供的应用程序更新方案,能够减少更新数据量,降低人力成本,提升应用程序更新效率。

【技术实现步骤摘要】
应用程序更新方法与装置
本专利技术涉及互联网
,特别是涉及一种应用程序更新方法与装置。
技术介绍
应用程序开发商开发出应用程序后,可通过业务平台发布应用程序安装包。移动终端从业务平台上下载应用程序安装包后,在本地加载应用程序安装包进行应用程序安装即可。应用程序安装包在业务平台上发布前,需要应用程序开发商开发出适应于该业务平台的业务平台插件,将该业务平台插件与应用程序主程序打包压缩成应用程序安装包。通过该插件应用程序的服务器、业务平台以及后续安装该应用程序的移动终端三者之间则可进行数据交互。应用程序安装包在业务平台上发布后,应用程序开发商会有对应用程序进行更新的需求。目前,无论是应用程序主程序还是业务平台插件进行更新时,均将应用程序主程序、业务平台插件整体进行更新处理,生成新的应用程序安装包后在业务平台上发布,所需更新的数据量大,既耗费大量的人力成本,又影响应用程序的更新效率。
技术实现思路
鉴于现有的应用程序更新方案存在的应用程序更新效率低的问题,提出了本专利技术以便提供一种克服上述问题的应用程序更新方法与装置。依据本专利技术的一个方面,提供了一种应用程序更新方法,其中,所述方法包本文档来自技高网...
应用程序更新方法与装置

【技术保护点】
一种应用程序更新方法,其特征在于,所述方法包括:加载应用程序安装包,安装应用程序;其中,所述安装包中包括主程序以及业务平台插件的主包,所述业务平台插件包括主包以及至少一个子包;接收到开启所述应用程序指令时,通过所述主程序启动应用程序;在所述应用程序运行过程中,通过所述主程序调用所述主包中的更新管理程序,由所述更新管理程序从业务平台上下载更新后的子包;其中,所述主包中包含子包更新管理程序。

【技术特征摘要】
1.一种应用程序更新方法,其特征在于,所述方法包括:加载应用程序安装包,安装应用程序;其中,所述安装包中包括主程序以及业务平台插件的主包,所述业务平台插件包括主包以及至少一个子包;接收到开启所述应用程序指令时,通过所述主程序启动应用程序;在所述应用程序运行过程中,通过所述主程序调用所述主包中的更新管理程序,由所述更新管理程序从业务平台上下载更新后的子包;其中,所述主包中包含子包更新管理程序。2.根据权利要求1所述的方法,其特征在于,在所述由所述更新管理程序从业务平台上下载更新后的子包的步骤之后,所述方法还包括:接收到开启所述应用程序的指令时,通过所述主程序启动应用程序,并加载已下载的更新后的各子包;在所述应用程序运行过程中,通过所述主程序调用所述主包以及已加载的各子包。3.根据权利要求1所述的方法,其特征在于,在所述加载应用程序安装包,安装应用程序的步骤之前,所述方法还包括:当业务平台插件的主包更新时,从业务平台上下载更新后的应用程序安装包。4.根据权利要求1所述的方法,其特征在于,所述更新管理程序从业务平台上下载更新后的子包的步骤,包括:所述更新管理程序获取业务平台插件更新信息;其中,业务平台插件更新信息包括:所述主包的标识信息和版本信息、已下载的各子包的标识信息和版本信息;将所述业务平台插件更新信息发送至业务平台,以使所述业务平台依据所业务平台插件更新信息、确定待下载子包的标识信息以及版本信息;接收所述业务平台返回的待下载子包的标识信息以及版本信息;基于待下载子包的标识信息以及版本信息从业务平台上下载对应子包。5.根据权利要求2所述的方法,其特征在于,所述接收到开启所述应用程序的指令时,通过所述主程序启动应用程序,并加载已下载的更新后的各子包步骤,包括:接收到开启所述应用程序的指令时,通过所述主程序启动应用程...

【专利技术属性】
技术研发人员:方顺豹梁雨霏王旭郭宇卓
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1