[发明专利]客户端灰度发布方法在审
申请号: | 201810456895.8 | 申请日: | 2018-05-14 |
公开(公告)号: | CN108664404A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 黄际东;汤铭聪 | 申请(专利权)人: | 广州讯飞易听说网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 重庆强大凯创专利代理事务所(普通合伙) 50217 | 代理人: | 隋金艳 |
地址: | 510335 广东省广州市海珠区阅江西路218、*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 客户端 发布 服务端 客户端版本 灰度级别 终端 机器识别码 更新 人群 | ||
本发明意在提供一种可以精确的控制客户端灰度发布的范围和试用人群的客户端灰度发布方法。该客户端灰度发布方法,包括以下内容:在服务端设置灰度级别和灰度种子数;终端向服务端请求某软件的新客户端版本更新;服务端根据灰度级别、灰度种子数以及该终端所带的机器识别码,确定该终端是否进行该新客户端版本的更新。可以避免每次发布给同一批用户或者反复的发布给同一个用户。
技术领域
本发明涉及软件开发应用技术领域,具体涉及客户端灰度发布方法。
背景技术
产品的发布过程不是一蹴而就,而是逐步扩大使用用户的范围,从公司内部 用户到忠诚度较高的种子用户,再到更大范围的活跃用户,最后到所有用户。在 此过程中,产品团队根据用户的反馈及时完善产品相关功能。此种发布方式,称 之为“灰度发布”、“灰度放量”或“分流发布”。
在灰度发布中,客户试用新的客户端版本时,能及时发现存在的bug,可以及时对新客 户端版本做出完善,新客户端版本在全面推向市场之前,会反复进行这样的完善升级操作, 以确保该新客户端版本在全面推向市场时是最优化的。目前,客户端的灰度发布方式主要是 将新客户端版本先发布到指定的应用市场中,引导对应的用户进行更新并使用,该方式主要 缺点在于,在渠道有限的情况下,每次的灰度发布,由于具体发布到哪些用户是不可控的, 就存在有可能都会发布给同一批用户的情况,这样这部分用户就会经常性的作为某新客户端 版本的测试用户,这对于该新客户端版本的测试是不利的,每次的新版本更新都是推荐给同 一批用户,对该部分用户体验差,也影响了用户对使用反馈的积极性。
发明内容
本发明意在提供一种可以精确的控制客户端灰度发布的范围和试用人群的客户端灰度 发布方法,可以避免每次发布给同一批用户或者反复的发布给同一个用户。
客户端灰度发布方法,包括以下内容:
在服务端设置灰度级别和灰度种子数;
终端向服务端请求某软件的新客户端版本更新;
服务端根据灰度级别、灰度种子数以及该终端所带的机器识别码,确定该终端是否进 行该新客户端版本的更新。
解释:本发明中所述的机器识别码,可通过机器的网卡地址或IMEI码哈希得到,为机 器自身携带的识别码。
本发明的有益效果在于:本发明首先在服务端设置灰度级别和灰度种子数,即设置特 定的条件,这样,在终端向服务端请求新客户端版本更新时,通过设置的这个条件以及根据 终端自身的机器识别码来确定是否允许该终端进行本次的新客户端版本更新,从而实现精确 的控制客户端灰度发布的范围和试用人群,可以避免每次发布给同一批用户或者反复的发布 给同一个用户。
进一步,服务端将终端所带的机器识别码进行哈希变换,得出对应于该终端的十进制 数值。直接采用终端自身携带的机器识别码,进行哈希变换,计算得出十进制数值,来作为 该终端是否可以进行新客户端版本更新的判断条件,无需单独对每个终端设置识别码。对于 每个终端,即使应用或者系统进行重新安装以后,得到的十进制数值也不会变化。
进一步,所述的灰度种子数是指:各个终端的机器识别码哈希变换后得出的十进制数 值中取最小的数值,从该最小的数值所对应的终端起允许进行某客户端版本更新,所述的灰 度级别是指本次允许进行某客户端版本更新的终端数量。这样的设置方式,灰度种子数对应 于终端机器识别码哈希变换后的十进制数值中的最小值,即设置了机器识别码哈希变换后 的十进制数值的下限值,灰度级别代表了允许本次客户端版本更新的终端数量,即实现精确 的控制客户端灰度发布的范围,同时灰度级别和灰度种子数共同形成了机器识别码哈希变换 后的十进制数值的上限值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州讯飞易听说网络科技有限公司,未经广州讯飞易听说网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810456895.8/2.html,转载请声明来源钻瓜专利网。