灰度升级控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24852343 阅读:24 留言:0更新日期:2020-07-10 19:06
本发明专利技术实施例公开了一种灰度升级控制方法、装置、电子设备及存储介质,方法包括:根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对系统的负面反馈信息,确定各用户进行第一功能升级的排序等级;按照排序等级由高到低的顺序,对相应用户进行所述第一功能的升级。本发明专利技术实施例由于更为细粒度地确定灰度升级中各用户的优先顺序,进而能够有效提高灰度升级的效果。

【技术实现步骤摘要】
灰度升级控制方法、装置、电子设备及存储介质
本专利技术涉及计算机
,具体涉及一种灰度升级控制方法、装置、电子设备及存储介质。
技术介绍
灰度发布是指能够平滑过渡的一种发布方式。即让一部分用户继续使用原有产品特性A,一部分用户开始使用新的产品特性B,如果用户对B使用过程中没什么问题,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度过程中可以及时发现问题,确定是否需要继续升级或者暂停升级。现有技术方案对选择哪部分用户先进行升级,一般只是随机选择;当然也有提案通过用户的设备IP信息、地理位置等为依据选择部分用户先进行升级。不管是随机选择还是通过用户设备IP信息、地理位置等信息进行选择,选择粒度均比较粗。此外,现有技术方案在升级过程中,对于是否继续扩大升级范围或停止升级,也没做到自动化处理,因而使得灰度升级的处理效率变得很低。
技术实现思路
针对现有技术中的问题,本专利技术实施例提出一种灰度升级控制方法、装置、电子设备及存储介质。具体地,本专利技术实施例提供了以下技术方案:第一方面,本专利技术实施例提供了一种灰度升级控制方法,包括:根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息,确定各用户进行所述第一功能升级的排序等级;其中,所述正面关联信息为用于表征各用户与所述第一功能之间的使用关联紧密程度的信息,所述负面反馈信息为用于表征各用户在使用所述系统的过程中反馈负面内容的信息;按照排序等级由高到低的顺序,对相应用户进行所述第一功能的升级。进一步地,所述根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息,确定各用户进行所述第一功能升级的排序等级,具体包括:根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息,确定各用户权重值;根据各用户权重值所处的范围,确定各用户进行所述第一功能升级的排序等级。进一步地,所述根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息,确定各用户权重值,具体包括:确定各用户使用系统中待升级的第一功能的时间占各用户使用所述系统中各功能的总时间的比例数值,并将所述比例数值作为各用户与系统中待升级的第一功能的正面关联信息;确定各用户针对所述系统的投诉次数,并将所述投诉次数作为各用户针对所述系统的负面反馈信息;根据所述比例数值以及所述投诉次数,确定各用户权重值。进一步地,所述根据所述比例数值以及所述投诉次数,确定各用户权重值,具体包括:根据所述比例数值以及所述投诉次数,按照第一关系模型确定各用户权重值;其中,第一关系模型为:Q=K/(T+1),其中,Q表示用户权重值,K表示比例数值,T表示投诉次数。进一步地,所述按照排序等级由高到低的顺序,对相应用户进行所述第一功能的升级,具体包括:对排序等级较高的用户进行升级,根据排序等级较高的用户进行所述第一功能升级后针对所述第一功能的调用日志数据,确定是否继续进行排序等级较低的用户的升级或停止灰度升级并将已升级的用户回滚至升级前的版本。进一步地,所述调用日志数据包括:在指定时间长度内的调用总次数,调用失败次数,请求调用时长大于预设阈值的次数,以及预设级别的告警次数;相应地,根据排序等级较高的用户进行所述第一功能升级后针对所述第一功能的调用日志数据,确定是否继续进行排序等级较低的用户的升级或停止灰度升级并将已升级的用户回滚至升级前的版本,具体包括:根据排序等级较高的用户进行所述第一功能升级后针对所述第一功能的调用日志数据,计算灰度升级情况指标;将所述灰度升级情况指标与回滚阈值进行比较,若大于回滚阈值,则停止灰度升级并将已升级的用户回滚至升级前的版本;若小于或等于回滚阈值,则按照排序等级继续进行排序等级较低的用户的升级,直至各排序等级的用户均升级完毕或在其中一个排序等级升级结束后因出现灰度升级情况指标大于回滚阈值的情况而导致停止灰度升级并将已升级的用户回滚至升级前的版本。进一步地,所述根据排序等级较高的用户进行所述第一功能升级后针对所述第一功能的调用日志数据,计算灰度升级情况指标,具体包括:根据排序等级较高的用户进行所述第一功能升级后针对所述第一功能的调用日志数据,按照第二关系模型计算灰度升级情况指标;其中,第二关系模型为:q=(c1/c0)*w1+(c2/c0)*w2+c3;其中,q表示灰度升级情况指标,c1表示调用失败次数,c0表示调用总次数,c2表示请求调用时长大于预设阈值的次数,c3表示预设级别的告警次数,w1表示第一权重系数,w2表示第二权重系数。第二方面,本专利技术实施例还提供了一种灰度升级控制装置,包括:排序等级确定模块,用于根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息,确定各用户进行所述第一功能升级的排序等级;其中,所述正面关联信息为用于表征各用户与所述第一功能之间的使用关联紧密程度的信息,所述负面反馈信息为用于表征各用户在使用所述系统的过程中反馈负面内容的信息;升级控制模块,用于按照排序等级由高到低的顺序,对相应用户进行所述第一功能的升级。第三方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的灰度升级控制方法。第四方面,本专利技术实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述的灰度升级控制方法。由上述技术方案可知,本专利技术实施例提供的灰度升级控制方法、装置、电子设备及存储介质,由于根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息确定各用户进行所述第一功能升级的排序等级,因此,本专利技术实施例提供的灰度升级控制方法能够更为细粒度地确定灰度升级中各用户的优先顺序,进而能够有效提高灰度升级的效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1是本专利技术一实施例提供的灰度升级控制方法的流程图;图2是本专利技术一实施例提供的灰度升级控制装置的结构示意图;图3是本专利技术一实施例提供的电子设备的结构示意图。具体实施方式下面结合附图,对本专利技术的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。图1示出了本专利技术一实施例提供的灰度升级控制方法的流程图,如图1所示,本专利技术实施例提供的灰度升级控制方法,具体包括如下内容:步骤1本文档来自技高网...

【技术保护点】
1.一种灰度升级控制方法,其特征在于,包括:/n根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息,确定各用户进行所述第一功能升级的排序等级;其中,所述正面关联信息为用于表征各用户与所述第一功能之间的使用关联紧密程度的信息,所述负面反馈信息为用于表征各用户在使用所述系统的过程中反馈负面内容的信息;/n按照排序等级由高到低的顺序,对相应用户进行所述第一功能的升级。/n

【技术特征摘要】
1.一种灰度升级控制方法,其特征在于,包括:
根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息,确定各用户进行所述第一功能升级的排序等级;其中,所述正面关联信息为用于表征各用户与所述第一功能之间的使用关联紧密程度的信息,所述负面反馈信息为用于表征各用户在使用所述系统的过程中反馈负面内容的信息;
按照排序等级由高到低的顺序,对相应用户进行所述第一功能的升级。


2.根据权利要求1所述的灰度升级控制方法,其特征在于,所述根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息,确定各用户进行所述第一功能升级的排序等级,具体包括:
根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息,确定各用户权重值;
根据各用户权重值所处的范围,确定各用户进行所述第一功能升级的排序等级。


3.根据权利要求2所述的灰度升级控制方法,其特征在于,所述根据各用户与系统中待升级的第一功能的正面关联信息以及各用户针对所述系统的负面反馈信息,确定各用户权重值,具体包括:
确定各用户使用系统中待升级的第一功能的时间占各用户使用所述系统中各功能的总时间的比例数值,并将所述比例数值作为各用户与系统中待升级的第一功能的正面关联信息;
确定各用户针对所述系统的投诉次数,并将所述投诉次数作为各用户针对所述系统的负面反馈信息;
根据所述比例数值以及所述投诉次数,确定各用户权重值。


4.根据权利要求3所述的灰度升级控制方法,其特征在于,所述根据所述比例数值以及所述投诉次数,确定各用户权重值,具体包括:
根据所述比例数值以及所述投诉次数,按照第一关系模型确定各用户权重值;其中,第一关系模型为:Q=K/(T+1),其中,Q表示用户权重值,K表示比例数值,T表示投诉次数。


5.根据权利要求1所述的灰度升级控制方法,其特征在于,所述按照排序等级由高到低的顺序,对相应用户进行所述第一功能的升级,具体包括:
对排序等级较高的用户进行升级,根据排序等级较高的用户进行所述第一功能升级后针对所述第一功能的调用日志数据,确定是否继续进行排序等级较低的用户的升级或停止灰度升级并将已升级的用户回滚至升级前的版本。


6.根据权利要求5所述的灰度升级控制方法,其特征在于,所述调用日志数据包括:在指定时间长度内的...

【专利技术属性】
技术研发人员:仲潇
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:北京;11

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

1