[发明专利]一种灰度发布的方法、装置和存储介质在审
申请号: | 201910795434.8 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110597535A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 邓园 | 申请(专利权)人: | 贝壳技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F8/61 |
代理公司: | 11018 北京德琦知识产权代理有限公司 | 代理人: | 郑红娟;宋志强 |
地址: | 300280 天津市经济技术开发区南*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 发布 发布软件 灰度条件 用户版本 匹配 个性化 筛选 版本配置 版本信息 存储介质 历史版本 用户体验 客户端 推送 申请 期望 配置 升级 | ||
本申请公开了一种灰度发布的方法、装置和存储介质,具体为首先根据为待发布软件版本配置的灰度规则,获取至少一个用户的用户版本信息,其次,将当前版本信息与灰度规则进行匹配,筛选出满足个性化灰度条件的用户,然后,根据历史版本信息,在满足个性化灰度条件的用户中筛选出需要进行本次灰度发布的预期用户,最后,向预期用户的客户端推送待发布软件版本,并在预期用户的用户版本信息与灰度规则不匹配且预期用户的数量满足期望升级人数的数量时停止本次灰度发布。本申请实施例通过为灰度发布配置相应的灰度规则,精准的选定需要参加本次灰度发布的预期用户,提升了用户体验。
技术领域
本申请涉及互联网技术领域,尤其涉及一种灰度发布的方法、装置和存储介质。
背景技术
为了及早获得用户的意见反馈,完善产品功能,提升产品质量,一般会通过加强与用户 互动的方式获取用户反馈,如让用户参与产品测试等。软件开发方会通过灰度发布的方式来 获取用户意见,以给市场推出相对完善的APP版本包,同时可以降低产品升级所影响的用户 范围。灰度发布一般指的是在发布新版本时,逐步扩大试用用户的范围,并根据用户的反馈 再次完善相关功能。
其中,灰度发布的核心在于如何控制对用户进行灰度化的范围。目前,一般会通过控制 用于灰度发布的服务器的数量,同一时间的大量用户请求会被分配到不同的服务器,如果用 于灰度发布的服务器的占比越高,则用户的灰度化范围就越大。另外,控制用于灰度发布的 应用商店的数量,如果可以发布新版本的应用商店的数量越多,则用户的灰度化范围也就越 大。但上述方式都无法控制具体进行灰度化的用户范围,从而会出现同一批用户被多次灰度 化的情况,同时也不能具体确定某些需要灰度化的预期用户被灰度化,降低了用户的体验, 也不利于新版本的测试。
发明内容
本申请实施例提供了一种灰度发布的方法,克服了无法精准圈定需要进行灰度发布的用 户,提升了用户体验。
该方法包括:
根据为待发布软件版本配置的灰度规则,获取至少一个用户的用户版本信息,其中,所 述灰度规则包括期望升级人数和个性化灰度条件,所述用户版本信息包括当前版本信息和历 史版本信息;
将所述当前版本信息与所述灰度规则进行匹配,筛选出满足所述个性化灰度条件的用户;
根据所述历史版本信息,在所述满足个性化灰度条件的用户中筛选出需要进行本次灰度 发布的预期用户;
向所述预期用户的客户端推送所述待发布软件版本,并在安装完所述待发布软件的所述 预期用户的所述用户版本信息与所述灰度规则不匹配且所述预期用户的数量满足所述期望升 级人数的数量时停止本次所述灰度发布。
可选地,分别将所述至少一个用户的所述当前版本信息中的设备编号、项目编号、客户 端系统版本、当前软件版本以及其它用户信息与所述灰度规则中对应的信息进行匹配,筛选 出满足所述个性化灰度条件的用户。
可选地,根据所述满足个性化灰度条件的用户的所述历史版本信息,确定本次所述灰度 发布的灰度黑名单和灰度白名单;
将所述满足个性化灰度条件的用户与所述灰度黑名单进行匹配,并不向与所述灰度黑名 单相匹配的用户推送所述待发布软件版本;
将与所述灰度黑名单不匹配的用户与所述灰度白名单进行匹配,并将与所述灰度白名单 相匹配的用户确定为所述预期用户。
可选地,当与所述灰度黑名单不匹配的用户与所述灰度白名单匹配不成功时,在设置有 仅对所述灰度白名单匹配成功的用户进行灰度化的条件时,不向与所述灰度白名单匹配不成 功的用户推送所述待发布软件版本;
在未设置仅对所述灰度白名单匹配成功的用户进行灰度化的条件时,将不属于所述灰度 白名单的用户确定为所述预期用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳技术有限公司,未经贝壳技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910795434.8/2.html,转载请声明来源钻瓜专利网。