[发明专利]软件升级方法及装置有效

专利信息
申请号: 201510531827.X 申请日: 2015-08-26
公开(公告)号: CN105138371B 公开(公告)日: 2018-11-23
发明(设计)人: 王巍;张晓丹;余明阳;马百鸣 申请(专利权)人: 小米科技有限责任公司
主分类号: G06F8/65 分类号: G06F8/65
代理公司: 北京弘权知识产权代理事务所(普通合伙) 11363 代理人: 逯长明;许伟群
地址: 100085 北京市海淀区清*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 软件 升级 方法 装置
【说明书】:

本公开实施例提供了软件升级方法及装置,其中方法包括:获取软件上线记录原始集合,所述原始集合中每条上线记录包括:使用所述软件的用户标识及上线时间;从所述原始集合中滤除上线时间未在预设时间段内的上线记录以得到第一集合;统计各个用户标识在所述第一集合中出现的次数;通过用所述次数除以所述预设时间段的时长,得到每个所述用户标识对应的在线值;按照所述在线值从大到小对用户标识进行排序后,根据所述排序推送软件升级信息。因为通常在线值高的用户上线更积极,也就更有几率反馈软件新版本的缺陷,所以通过在线值挑选出灰度升级时适合进行前期小范围试用的目标用户,可以使前期小范围试用更加高效,从而提高灰度升级的效率。

技术领域

本公开涉及软件开发技术领域,尤其涉及软件升级方法及装置。

背景技术

对于一款软件来讲,例如一款app甚至是一款操作系统,当软件的新版本开发出来之后,如果直接推送给所有用户进行升级,那么一旦有潜在的严重Bug就可能会造成重大损失。为了避免出现这种情况,可以将升级过程分为前期小范围试用和后期大规模升级两个阶段,即可以先让小部分用户进行升级试用,当得到这部分用户反馈之后,再对软件新版本进行优化,直到没有问题后再在后期让所有用户进行升级。这种软件升级方式可以称为“灰度升级”。通过灰度升级,可以在小范围内测试软件新版本的情况,检验新版本的稳定性,避免潜在的严重Bug造成不可控的不良影响。

发明内容

为克服相关技术中存在的问题,本公开提供软件升级方法及装置,以提高灰度升级时的效率。

根据本公开实施例的第一方面,提供一种软件升级方法,所述方法包括:

获取软件上线记录原始集合,所述原始集合中每条上线记录包括:使用所述软件的用户标识及上线时间;

从所述原始集合中滤除上线时间未在预设时间段内的上线记录以得到第一集合;

统计各个用户标识在所述第一集合中出现的次数;

通过用所述次数除以所述预设时间段的时长,得到每个所述用户标识对应的在线值;

按照所述在线值从大到小对用户标识进行排序后,根据所述排序推送软件升级信息。

这样,通过在线值挑选出灰度升级时适合进行前期小范围试用的目标用户,可以使前期小范围试用更加高效,从而提高灰度升级的效率。

可选的,所述根据所述排序推送软件升级信息,包括:

从所述排序的前N个用户中随机选出M个用户作为目标用户,其中M和N均为自然数;

向所述目标用户推送所述软件升级信息。

这样,通过随机挑选可避免每次灰度升级时用户的重复性。

可选的,所述向所述目标用户推送所述软件升级信息,包括:

直接向每个所述目标用户推送所述软件升级信息;

或者,

当收到升级请求时,判断所述升级请求携带的用户标识是否属于所述目标用户,如果属于所述目标用户,则向所述升级请求的发送方推送所述软件升级信息。

这样,直接推送软件升级信息可以让目标用户的软件更快的得到升级,而应请求再推送软件升级信息则可以使目标用户有更大的自主权。

可选的,所述上线记录还包括软件版本时,统计各个用户标识在所述第一集合中出现的次数之前,所述方法还包括:

从所述第一集合中滤除软件版本不符合预设条件的上线记录以得到第二集合;

将所述第二集合重新作为所述第一集合。

这样,进一步对第一集合进行过滤可以筛选出更加适合灰度升级的用户。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510531827.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top