[发明专利]灰度发布方法、装置、计算机设备和存储介质在审
申请号: | 201910745509.1 | 申请日: | 2019-08-13 |
公开(公告)号: | CN110647336A | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 张毅 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 黄丽霞 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 规则信息 应用程序 发布策略 发布 配置信息 信息生成 安装包 终端 计算机设备 存储介质 过程优化 下载信息 终端发送 推送 更新 申请 | ||
1.一种灰度发布方法,所述方法包括:
获取应用程序的灰度发布配置信息、安装了所述应用程序的终端的识别信息以及所述终端的状态信息,所述灰度发布配置信息包括用于确定所述识别信息与灰度发布策略对应关系的功能发布策略信息以及用于确定所述状态信息与所述灰度发布策略对应关系的灰度发布规则信息;
当所述灰度发布规则信息中存在与所述状态信息对应的规则信息时,从所述对应的规则信息中提取所述应用程序的灰度发布策略;
当所述灰度发布规则信息中不存在与所述状态信息对应的规则信息时,根据所述识别信息生成识别编号,根据所述识别编号查询所述功能发布策略信息,从所述功能发布策略信息中查找到与所述识别编号对应的所述应用程序的灰度发布策略;
当接收到所述终端发送的用于更新所述应用程序的请求时,确定与所述灰度发布策略对应的安装包信息,并根据所述安装包信息生成下载信息推送至所述终端。
2.根据权利要求1所述的方法,其特征在于,所述当所述灰度发布规则信息中存在与所述状态信息对应的规则信息时,从所述对应的规则信息中提取所述应用程序的灰度发布策略包括:
获取所述状态信息中的终端系统信息以及终端所属地信息;
当所述灰度发布规则信息中存在与所述终端系统信息对应的系统信息时,从所述系统信息中提取所述应用程序的灰度发布策略;
当所述灰度发布规则信息中不存在与所述终端系统信息对应的系统信息,且所述灰度发布规则信息中存在与所述终端所属地信息对应的所属地信息时,从所述所属地信息中提取所述应用程序的灰度发布策略。
3.根据权利要求1所述的方法,其特征在于,所述根据所述识别信息生成识别编号,根据所述识别编号查询所述功能发布策略信息,从所述功能发布策略信息中查找到与所述识别编号对应的所述应用程序的灰度发布策略包括:
根据识别信息,通过hash运算生成识别编号;
对所述识别编号进行取模运算;
根据运算结果查询所述功能发布策略信息,从所述功能发布策略信息中查找到与所述运算结果对应的灰度发布策略;
根据与所述运算结果对应的灰度发布策略,得到所述应用程序的灰度发布策略。
4.根据权利要求1所述的方法,其特征在于,所述当接收到所述终端发送的用于更新所述应用程序的请求时,确定与所述灰度发布策略对应的安装包信息,并根据所述安装包信息生成下载信息推送至所述终端包括:
当接收到所述终端发送的用于更新所述应用程序的请求时,根据所述灰度发布策略,确定所述应用程序的灰度发布功能;
根据所述灰度发布功能,查询预设的功能数据库,获取与所述灰度发布功能对应的安装包信息;
根据所述安装包信息生成下载信息推送至所述终端。
5.根据权利要求1所述的方法,其特征在于,所述当接收到所述终端发送的用于更新所述应用程序的请求时,确定与所述灰度发布策略对应的安装包信息,并根据所述安装包信息生成下载信息推送至所述终端之后,包括:
获取所述应用程序的历史使用数据;
根据所述历史使用数据,更新灰度发布配置信息;
当再次接收到所述终端发送的用于更新所述应用程序的请求时,根据更新后的灰度发布配置信息,确定所述应用程序的与更新后的灰度发布配置信息对应的灰度发布策略,根据所述对应的灰度发布策略,生成并推送下载信息至终端。
6.根据权利要求5所述的方法,其特征在于,所述根据所述历史使用数据,更新灰度发布配置信息包括:
根据所述历史使用数据,确定灰度发布功能使用情况;
根据所述灰度发布功能使用情况,进行更新操作,所述更新操作包括更新灰度发布功能和/或改变灰度发布比例;
根据所述更新操作,更新灰度发布配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910745509.1/1.html,转载请声明来源钻瓜专利网。