一种应用升级的控制方法及装置与流程

文档序号:11154493阅读:来源:国知局

技术特征:

1.一种应用升级的控制方法,其特征在于,包括:

确定目标应用的各个已发布版本在已注册用户中的占比;

根据所述各个已发布版本的占比,确定每个非最新版本所对应的升级控制策略,所述非最新版本为所述各个已发布版中除当前最新版本之外的版本;

按照所述每个非最新版本所对应的升级控制策略,控制从所述每个非最新版本升级到所述当前最新版本。

2.根据权利要求1所述的控制方法,其特征在于,所述确定目标应用的各个已发布版本在已注册用户中的占比,包括:

从版本发布设备获取所述目标应用的各个已发布版本的发布时间;

从注册管理设备获取每个已注册用户的最后一次登录时间;

根据所述各个已发布版本的发布时间和所述每个已注册用户的最后一次登录时间,确定所述各个已发布版本在已注册用户中的占比。

3.根据权利要求2所述的控制方法,其特征在于,所述根据所述各个已发布版本的发布时间和所述每个已注册用户的最后一次登录时间,确定所述各个已发布版本在已注册用户中的占比,包括:

确定所述每个已注册用户的最后一次登录时间所属的版本区间,所述版本区间为所述已发布版本中相邻两个版本的发布时间间距;

根据落入各个所述版本区间的已注册用户数量,以及已注册用户的总数量,确定所述各个已发布版本在已注册用户中的占比。

4.根据权利要求3所述的控制方法,其特征在于,所述根据落入各个所述版本区间的已注册用户数量,以及已注册用户的总数量,确定所述各个已发布版本在已注册用户中的占比之前,所述方法还包括:

将落入各个版本区间的已注册用户的版本号,确定为所述相邻两个版本中在前发布的版本号。

5.根据权利要求1-4任一所述控制方法,其特征在于,所述根据所述各个已发布版本的占比,确定每个非最新版本所对应的升级控制策略,包括:

根据所述非最新版本的占比,确定所述非最新版本中的目标版本,所述目标版本为按照由高到低排序,且排序在预设阈值之前的非最新版本;

针对所述目标版本中与所述当前最新版本不相邻的版本,确定跨版本升级控制策略;

针对所述非最新版本中除所述目标版本之外的版本,确定就近升级控制策略,所述就近升级控制策略为升级到最接近的目标版本的控制策略。

6.根据权利要求1-4任一所述控制方法,其特征在于,所述根据所述各个已发布版本的占比,确定每个非最新版本所对应的升级控制策略,包括:

根据所述非最新版本的占比,确定所述非最新版本中的目标版本,所述目标版本为按照由高到低排序后,再按照版本号的预置间隔进行间隔选择的非最新版本;

针对所述目标版本中与所述当前最新版本不相邻的版本,确定跨版本升级控制策略;

针对所述非最新版本中除所述目标版本之外的版本,确定就近升级控制策略,所述就近升级控制策略为升级到最接近的目标版本的控制策略。

7.一种应用升级的控制装置,其特征在于,包括:

第一确定单元,用于确定目标应用的各个已发布版本在已注册用户中的占比;

第二确定单元,用于根据所述第一确定单元确定的所述各个已发布版本的占比,确定每个非最新版本所对应的升级控制策略,所述非最新版本为所述各个已发布版中除当前最新版本之外的版本;

控制单元,用于按照所述第二确定单元确定的所述每个非最新版本所对应的升级控制策略,控制从所述每个非最新版本升级到所述当前最新版本。

8.根据权利要求7所述的控制装置,其特征在于,

所述第二确定单元用于:

从版本发布设备获取所述目标应用的各个已发布版本的发布时间;

从注册管理设备获取每个已注册用户的最后一次登录时间;

根据所述各个已发布版本的发布时间和所述每个已注册用户的最后一次登录时间,确定所述各个已发布版本在已注册用户中的占比。

9.根据权利要求8所述的控制装置,其特征在于,

所述第二确定单元用于:

确定所述每个已注册用户的最后一次登录时间所属的版本区间,所述版本区间为所述已发布版本中相邻两个版本的发布时间间距;

根据落入各个所述版本区间的已注册用户数量,以及已注册用户的总数量,确定所述各个已发布版本在已注册用户中的占比。

10.根据权利要求9所述的控制装置,其特征在于,

所述第二确定单元还用于:将落入各个版本区间的已注册用户的版本号,确定为所述相邻两个版本中在前发布的版本号。

11.根据权利要求7-10任一所述的控制装置,其特征在于,

所述控制单元用于:

根据所述非最新版本的占比,确定所述非最新版本中的目标版本,所述目标版本为按照由高到低排序,且排序在预设阈值之前的非最新版本;

针对所述目标版本中与所述当前最新版本不相邻的版本,确定跨版本升级控制策略;

针对所述非最新版本中除所述目标版本之外的版本,确定就近升级控制策略,所述就近升级控制策略为升级到最接近的目标版本的控制策略。

12.根据权利要求7-10任一所述的控制装置,其特征在于,

所述控制单元用于:

根据所述非最新版本的占比,确定所述非最新版本中的目标版本,所述目标版本为按照由高到低排序后,再按照版本号的预置间隔进行间隔选择的非最新版本;

针对所述目标版本中与所述当前最新版本不相邻的版本,确定跨版本升级控制策略;

针对所述非最新版本中除所述目标版本之外的版本,确定就近升级控制策略,所述就近升级控制策略为升级到最接近的目标版本的控制策略。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1