应用程序升级方法、装置、存储介质和处理器制造方法及图纸

技术编号:17878545 阅读:40 留言:0更新日期:2018-05-06 00:28
本发明专利技术公开了一种应用程序升级方法、装置、存储介质和处理器。该方法包括:接收来自于终端的升级请求消息,其中,升级请求消息用于获取服务端上存储的与终端本地安装的应用程序客户端或者应用程序业务组件对应的待下载升级数据包;响应于升级请求消息,确定终端本地安装的应用程序客户端或者应用程序业务组件满足升级触发条件,其中,升级触发条件包括以下至少之一:待下载升级数据包的升级时间范围、待下载升级数据包的下载次数阈值;指示终端采用待下载升级数据包对应用程序客户端或者应用程序业务组件进行升级。本发明专利技术解决了相关技术中所采用的与客户端关联的升级数据包发布过程的流程复杂且非常容易出现重大失误的技术问题。

Application upgrading method, device, storage medium and processor

The invention discloses an application upgrading method, a device, a storage medium and a processor. The method includes receiving an upgrade request message from the terminal, in which the upgrade request message is used to obtain the downloaded update packets corresponding to the terminal local installed application client or application service component stored on the server side; in response to the update request message, the terminal local installation is determined. The program client or application service component satisfies the upgrade trigger conditions, in which the upgrade triggering conditions include at least one of the following: the upgrade time range of the upgrade packet to be downloaded, the download times threshold to be downloaded and the downloading number of downloads; the terminal uses to download and upgrade packets to the application client or should Upgrade with the program business component. The invention solves the technical problem that the process of the update packet publishing process, which is associated with the client, is complex and is very easy to have significant errors in the related technology.

【技术实现步骤摘要】
应用程序升级方法、装置、存储介质和处理器
本专利技术涉及计算机领域,具体而言,涉及一种应用程序升级方法、装置、存储介质和处理器。
技术介绍
相关技术中所采用的与客户端关联的升级数据包发布过程的流程复杂,而且非常容易出现重大失误。例如:定制发布条件、发布渠道、发布数量,检查对比组件包依赖。如果发现客户端发布过程出现差错,则会导致用户下载到错误的客户端,然后无法正常使用下载到的客户端。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术至少部分实施例提供了一种应用程序升级方法、装置、存储介质和处理器,以至少解决相关技术中所采用的与客户端关联的升级数据包发布过程的流程复杂且非常容易出现重大失误的技术问题。根据本专利技术其中一实施例,提供了一种应用程序升级方法,包括:接收来自于终端的升级请求消息,其中,升级请求消息用于获取服务端上存储的与终端本地安装的应用程序客户端或者应用程序业务组件对应的待下载升级数据包;响应于升级请求消息,确定终端本地安装的应用程序客户端或者应用程序业务组件满足升级触发条件,其中,升级触发条件包括以下至少之一:待下载升级数据包的升级时间范围、待下载升级数据本文档来自技高网...
应用程序升级方法、装置、存储介质和处理器

【技术保护点】
一种应用程序升级方法,其特征在于,包括:接收来自于终端的升级请求消息,其中,所述升级请求消息用于获取服务端上存储的与所述终端本地安装的应用程序客户端或者应用程序业务组件对应的待下载升级数据包;响应于所述升级请求消息,确定所述终端本地安装的应用程序客户端或者应用程序业务组件满足升级触发条件,其中,所述升级触发条件包括以下至少之一:所述待下载升级数据包的升级时间范围、所述待下载升级数据包的下载次数阈值;指示所述终端采用所述待下载升级数据包对所述应用程序客户端或者应用程序业务组件进行升级。

【技术特征摘要】
1.一种应用程序升级方法,其特征在于,包括:接收来自于终端的升级请求消息,其中,所述升级请求消息用于获取服务端上存储的与所述终端本地安装的应用程序客户端或者应用程序业务组件对应的待下载升级数据包;响应于所述升级请求消息,确定所述终端本地安装的应用程序客户端或者应用程序业务组件满足升级触发条件,其中,所述升级触发条件包括以下至少之一:所述待下载升级数据包的升级时间范围、所述待下载升级数据包的下载次数阈值;指示所述终端采用所述待下载升级数据包对所述应用程序客户端或者应用程序业务组件进行升级。2.根据权利要求1所述的方法,其特征在于,确定所述终端本地安装的应用程序客户端或者应用程序业务组件满足升级触发条件包括以下之一:当所述升级触发条件包括所述待下载升级数据包的升级时间范围时,确定对所述终端本地安装的应用程序客户端或者应用程序业务组件进行升级的时间点位于所述升级时间范围内;当所述升级触发条件包括所述待下载升级数据包的下载次数阈值时,确定所述待下载升级数据包的已下载次数小于所述下载次数阈值;当所述升级触发条件包括所述待下载升级数据包的升级时间范围和所述待下载升级数据包的下载次数阈值时,确定对所述终端本地安装的应用程序客户端或者应用程序业务组件进行升级的时间点位于所述升级时间范围内并且所述待下载升级数据包的已下载次数小于所述下载次数阈值。3.根据权利要求1所述的方法,其特征在于,指示所述终端采用所述待下载升级数据包对所述应用程序客户端或者应用程序业务组件进行升级包括:通过比较确定第一版本号小于第二版本号,其中,所述第一版本号为所述终端本地安装的应用程序客户端或者应用程序业务组件的当前版本号,所述第二版本号为备选升级数据包的最新版本号;根据预设过滤条件确定所述备选升级数据包为所述待下载升级数据包,其中,所述预设过滤条件包括以下至少之一:所述应用程序客户端的下载渠道、所述终端的系统版本、所述终端的品牌;对所述待下载升级数据包与所述应用程序客户端或者应用程序业务组件的当前数据包进行差分处理,得到差分数据包;向所述终端发送所述差分数据包的下载地址。4.根据权利要求1所述的方法,其特征在于,在指示所述终端采用所述待下载升级数据包对所述应用程序业务组件进行升级之前,还包括:获取与所述应用程序业务组件关联的依赖信息,其中,所述依赖信息包括以下至少之一:所述应用程序客户端的当前版本号、关联组件的当前版本号、所述终端的系统版本号;根据所述依赖信息确定所述应用程序业务组件通过依赖检查。5.根据权利要求1所述的方法,其特征在于,在指示所述终端采用所述待下载升级数据包对所述应用程序客户端或者应用程序业务组件进行升级之后,还包括:确定所述应用程序客户端或者应用程序业务组件在升级后出现异常,停止发布所述待下载升级数据包;对所述待下载升级数据包执行回滚操作或者在对所述待下载升级数据包的错误进行修改后发布新版升级数据包。6.一种应用程序升级装置,其特征在于,包括:接收模块,用于接收来自于终端的升级请求消息,其中,所述升级请求消息用于获取服务端上...

【专利技术属性】
技术研发人员:马高龙
申请(专利权)人:北京趣拿软件科技有限公司
类型:发明
国别省市:北京,11

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

1