一种灰度策略实现方法及系统技术方案

技术编号:31824779 阅读:11 留言:0更新日期:2022-01-12 12:49
本发明专利技术提供一种灰度策略实现方法及系统,其中方法包括:接收请求对象发送的灰度开关请求信息;根据所述请求对象的属性信息,判断所述请求对象是否满足灰度开关开启条件;其中,所述灰度开关开启条件包括:功能开关开启权限及请求对象身份验证;若是,则为所述请求对象开启灰度开关;若否,则为所述请求对象关闭灰度开关。本发明专利技术实现应用程序内每个功能点自由定制灰度开关状态;可以在新功能上线时可最大程度的减少对全服用户的影响;可以对部分专享功能对核心用户开放,也可优先体验。也可优先体验。也可优先体验。

【技术实现步骤摘要】
一种灰度策略实现方法及系统


[0001]本专利技术涉及数据处理
,特别是涉及一种灰度策略实现方法及系统。

技术介绍

[0002]目前现有的app应用功能灰度策略可实现全服开启或关闭灰度功能。灰度发布一般用在APP拥有的用户数量有一定积累,某些重大功能改动的版本发布前。通过先邀请部分用户对新版本进行试用,用来保证产品在推向正式市场后,出现大面积的严重问题,再发布紧急补丁。
[0003]现有的app应用功能灰度策略无法对各个功能点灵活地配置自定义灰度策略,也无法根据用户属性、房间属性、黑名单列表、白名单列表进行组合判断精准地返回相应的灰度策略。全服开启或关闭对线上玩家影响太大。

技术实现思路

[0004]为解决以上现有技术问题,本专利技术提供一种灰度策略实现方法及系统,实现对应用内各个功能点灵活地配置自定义灰度策略,根据用户属性对目标用户开放相应的应用功能,最大程度减少对线上玩家的影响。
[0005]本专利技术第一方面提供一种灰度策略实现方法,包括:
[0006]接收请求对象发送的灰度开关请求信息;
[0007]根据所述请求对象的属性信息,判断所述请求对象是否满足灰度开关开启条件;其中,所述灰度开关开启条件包括:功能开关开启权限及请求对象身份验证;
[0008]若是,则为所述请求对象开启灰度开关;
[0009]若否,则为所述请求对象关闭灰度开关。
[0010]进一步地,所述判断所述请求对象是否满足灰度开关开启条件,包括:
[0011]获取所述请求对象的功能开关开启权限;
[0012]判断所述功能开关开启权限的分类;其中,所述功能开关开启权限的分类包括:全开模式、全关模式及灰度模式;
[0013]若所述功能开关开启权限的分类为全开模式,则对所述请求对象进行第一身份验证,若所述请求对象通过第一身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第一身份验证,则表示所述请求对象不满足灰度开关开启条件;
[0014]若所述功能开关开启权限的分类为全关模式或灰度模式,则对所述请求对象进行第二身份验证,若所述请求对象通过第二身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第二身份验证,则表示所述请求对象不满足灰度开关开启条件。
[0015]进一步地,所述第一身份验证为黑名单身份验证;
[0016]所述若所述请求对象通过第一身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第一身份验证,则表示所述请求对象不满足灰度开关开启条件,具体地:
[0017]所述若所述请求对象不是黑名单中的对象,则表示满足灰度开关开启条件,若所
述请求对象是黑名单中的对象,则表示所述请求对象不满足灰度开关开启条件。
[0018]进一步地,所述第二身份验证为白名单身份验证;
[0019]所述若所述请求对象通过第二身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第二身份验证,则表示所述请求对象不满足灰度开关开启条件,具体地:
[0020]所述若所述请求对象是白名单中的对象,则表示满足灰度开关开启条件,若所述请求对象不是白名单中的对象,则表示所述请求对象不满足灰度开关开启条件。
[0021]进一步地,所述请求对象包括:用户请求对象和房间请求对象;
[0022]若所述请求对象为用户请求对象,则所述请求对象的属性信息包括:用户性别、用户在线时长、用户魅力等级及用户财富等级;
[0023]若所述请求对象为房间请求对象,则所述请求对象的属性信息包括:房间类型、房主在线状态及房间在线人数。
[0024]本专利技术第二方面提供一种灰度策略实现系统,包括:
[0025]请求接收模块,用于接收请求对象发送的灰度开关请求信息;
[0026]灰度开关开启判断模块,用于根据所述请求对象的属性信息,判断所述请求对象是否满足灰度开关开启条件;其中,所述灰度开关开启条件包括:功能开关开启权限及请求对象身份验证;
[0027]若是,则为所述请求对象开启灰度开关;
[0028]若否,则为所述请求对象关闭灰度开关。
[0029]进一步地,所述灰度开关开启判断模块,还用于:
[0030]获取所述请求对象的功能开关开启权限;
[0031]判断所述功能开关开启权限的分类;其中,所述功能开关开启权限的分类包括:全开模式、全关模式及灰度模式;
[0032]若所述功能开关开启权限的分类为全开模式,则对所述请求对象进行第一身份验证,若所述请求对象通过第一身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第一身份验证,则表示所述请求对象不满足灰度开关开启条件;
[0033]若所述功能开关开启权限的分类为全关模式或灰度模式,则对所述请求对象进行第二身份验证,若所述请求对象通过第二身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第二身份验证,则表示所述请求对象不满足灰度开关开启条件。
[0034]进一步地,所述第一身份验证为黑名单身份验证;
[0035]所述若所述请求对象通过第一身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第一身份验证,则表示所述请求对象不满足灰度开关开启条件,具体地:
[0036]所述若所述请求对象不是黑名单中的对象,则表示满足灰度开关开启条件,若所述请求对象是黑名单中的对象,则表示所述请求对象不满足灰度开关开启条件。
[0037]进一步地,所述第二身份验证为白名单身份验证;
[0038]所述若所述请求对象通过第二身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第二身份验证,则表示所述请求对象不满足灰度开关开启条件,具体地:
[0039]所述若所述请求对象是白名单中的对象,则表示满足灰度开关开启条件,若所述请求对象不是白名单中的对象,则表示所述请求对象不满足灰度开关开启条件。
[0040]进一步地,所述请求对象包括:用户请求对象和房间请求对象;
[0041]若所述请求对象为用户请求对象,则所述请求对象的属性信息包括:用户性别、用户在线时长、用户魅力等级及用户财富等级;
[0042]若所述请求对象为房间请求对象,则所述请求对象的属性信息包括:房间类型、房主在线状态及房间在线人数。
[0043]与现有技术相比,本专利技术实施例的有益效果在于:
[0044]本专利技术提供一种灰度策略实现方法及系统,其中方法包括:接收请求对象发送的灰度开关请求信息;根据所述请求对象的属性信息,判断所述请求对象是否满足灰度开关开启条件;其中,所述灰度开关开启条件包括:功能开关开启权限及请求对象身份验证;若是,则为所述请求对象开启灰度开关;若否,则为所述请求对象关闭灰度开关。本专利技术实现应用程序内每个功能点自由定制灰度开关状态;可以在新功能上线时可最大程度的减少对全服用户的影响;可以对部分专享功能对核心用户开放,也可优先体验。
附图说明
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种灰度策略实现方法,其特征在于,包括:接收请求对象发送的灰度开关请求信息;根据所述请求对象的属性信息,判断所述请求对象是否满足灰度开关开启条件;其中,所述灰度开关开启条件包括:功能开关开启权限及请求对象身份验证;若是,则为所述请求对象开启灰度开关;若否,则为所述请求对象关闭灰度开关。2.如权利要求1所述的一种灰度策略实现方法,其特征在于,所述判断所述请求对象是否满足灰度开关开启条件,包括:获取所述请求对象的功能开关开启权限;判断所述功能开关开启权限的分类;其中,所述功能开关开启权限的分类包括:全开模式、全关模式及灰度模式;若所述功能开关开启权限的分类为全开模式,则对所述请求对象进行第一身份验证,若所述请求对象通过第一身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第一身份验证,则表示所述请求对象不满足灰度开关开启条件;若所述功能开关开启权限的分类为全关模式或灰度模式,则对所述请求对象进行第二身份验证,若所述请求对象通过第二身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第二身份验证,则表示所述请求对象不满足灰度开关开启条件。3.如权利要求2所述的一种灰度策略实现方法,其特征在于,所述第一身份验证为黑名单身份验证;所述若所述请求对象通过第一身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第一身份验证,则表示所述请求对象不满足灰度开关开启条件,具体地:所述若所述请求对象不是黑名单中的对象,则表示满足灰度开关开启条件,若所述请求对象是黑名单中的对象,则表示所述请求对象不满足灰度开关开启条件。4.如权利要求2所述的一种灰度策略实现方法,其特征在于,所述第二身份验证为白名单身份验证;所述若所述请求对象通过第二身份验证,则表示满足灰度开关开启条件,若所述请求对象未通过第二身份验证,则表示所述请求对象不满足灰度开关开启条件,具体地:所述若所述请求对象是白名单中的对象,则表示满足灰度开关开启条件,若所述请求对象不是白名单中的对象,则表示所述请求对象不满足灰度开关开启条件。5.如权利要求1所述的一种灰度策略实现方法,其特征在于,所述请求对象包括:用户请求对象和房间请求对象;若所述请求对象为用户请求对象,则所述请求对象的属性信息包括:用户性别、用户在线时长、用户魅力等级及用户财富等级;若所述请求对象为房间请求对象,则所述请求对象的属性信息包括:房间类型、房主在线状态及房间在线人数。6.一种灰度策略实现系统,其...

【专利技术属性】
技术研发人员:舒伟郭曼丽刘政康蓝振锋
申请(专利权)人:广州心娱网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1