The invention discloses an application upgrade control method comprises: determining each of the target application has released version in the proportion of registered users; according to the various published version of the proportion, determine corresponding to the latest version of the upgrade control strategy of each, the latest version of the non in addition to all the published version of the latest version of the current version; according to each of the corresponding non of the latest version of the upgrade of control strategy, control from each of the non - the latest version of the upgrade to the latest version of the current. Upgrade application control method provided by the embodiment of the invention, the user can not use in the target application does not push the upgrade package, the user in the target application, using the corresponding control strategy to upgrade to upgrade to the latest version of the current, not only saves the network traffic, and improve the level of speed rise.
【技术实现步骤摘要】
一种应用升级的控制方法及装置
本专利技术涉及互联网
,具体涉及一种应用升级的控制方法及装置。
技术介绍
随着互联网的快速发展,各种应用也越来越多,而且每种应用也会不断升级,以满足用户更多的需求。应用升级的过程通常都是服务器将升级包发送给用户设备,在用户使用该应用时,用户设备安装该升级包完成应用升级。当前的应用升级方式,只要是应用的版本有更新,服务器就会向用户设备推送新版本的升级包,但如果用户一直都不启动该应用,用户设备也就不会安装这些新版本的升级包进行升级,可能服务器已经发送了几个新版本的升级包,而用户设备一个都没升级,一旦用户启动该应用,就需要一个接着一个的去升级,这样的升级方式不仅浪费网络流量,而且升级到最近版本需要花费很多时间。
技术实现思路
为解决现有技术中控制应用升级的方式不仅浪费网络流量,而且升级效率低下的问题,本专利技术实施例提供一种应用升级的控制方法,可以在用户不使用目标应用时不推送升级包,在用户使用目标应用时,使用对应的升级控制策略升级到当前最新版本,既节省了网络流量,又提高了升级的速度。本专利技术实施例还提供了相应的装置。本专利技术第一方面提供一种应用升级的控制方法,包括:确定目标应用的各个已发布版本在已注册用户中的占比;根据所述各个已发布版本的占比,确定每个非最新版本所对应的升级控制策略,所述非最新版本为所述各个已发布版中除当前最新版本之外的版本;按照所述每个非最新版本所对应的升级控制策略,控制从所述每个非最新版本升级到所述当前最新版本。本专利技术第二方面提供一种应用升级的控制装置,包括:第一确定单元,用于确定目标应用的各个已发布版 ...
【技术保护点】
一种应用升级的控制方法,其特征在于,包括:确定目标应用的各个已发布版本在已注册用户中的占比;根据所述各个已发布版本的占比,确定每个非最新版本所对应的升级控制策略,所述非最新版本为所述各个已发布版中除当前最新版本之外的版本;按照所述每个非最新版本所对应的升级控制策略,控制从所述每个非最新版本升级到所述当前最新版本。
【技术特征摘要】
1.一种应用升级的控制方法,其特征在于,包括:确定目标应用的各个已发布版本在已注册用户中的占比;根据所述各个已发布版本的占比,确定每个非最新版本所对应的升级控制策略,所述非最新版本为所述各个已发布版中除当前最新版本之外的版本;按照所述每个非最新版本所对应的升级控制策略,控制从所述每个非最新版本升级到所述当前最新版本。2.根据权利要求1所述的控制方法,其特征在于,所述确定目标应用的各个已发布版本在已注册用户中的占比,包括:从版本发布设备获取所述目标应用的各个已发布版本的发布时间;从注册管理设备获取每个已注册用户的最后一次登录时间;根据所述各个已发布版本的发布时间和所述每个已注册用户的最后一次登录时间,确定所述各个已发布版本在已注册用户中的占比。3.根据权利要求2所述的控制方法,其特征在于,所述根据所述各个已发布版本的发布时间和所述每个已注册用户的最后一次登录时间,确定所述各个已发布版本在已注册用户中的占比,包括:确定所述每个已注册用户的最后一次登录时间所属的版本区间,所述版本区间为所述已发布版本中相邻两个版本的发布时间间距;根据落入各个所述版本区间的已注册用户数量,以及已注册用户的总数量,确定所述各个已发布版本在已注册用户中的占比。4.根据权利要求3所述的控制方法,其特征在于,所述根据落入各个所述版本区间的已注册用户数量,以及已注册用户的总数量,确定所述各个已发布版本在已注册用户中的占比之前,所述方法还包括:将落入各个版本区间的已注册用户的版本号,确定为所述相邻两个版本中在前发布的版本号。5.根据权利要求1-4任一所述控制方法,其特征在于,所述根据所述各个已发布版本的占比,确定每个非最新版本所对应的升级控制策略,包括:根据所述非最新版本的占比,确定所述非最新版本中的目标版本,所述目标版本为按照由高到低排序,且排序在预设阈值之前的非最新版本;针对所述目标版本中与所述当前最新版本不相邻的版本,确定跨版本升级控制策略;针对所述非最新版本中除所述目标版本之外的版本,确定就近升级控制策略,所述就近升级控制策略为升级到最接近的目标版本的控制策略。6.根据权利要求1-4任一所述控制方法,其特征在于,所述根据所述各个已发布版本的占比,确定每个非最新版本所对应的升级控制策略,包括:根据所述非最新版本的占比,确定所述非最新版本中的目标版本,所述目标版本为按照由高到低排序后,再按照版本号的预置间隔进行间隔选择的非最新版本;针对所述目标版本中与所述当前最新版本不相邻的版本,确定跨版本升级...
【专利技术属性】
技术研发人员:韩凯,宋永周,朱志武,张佳宝,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。