一种灰度发布过程中确定目标用户端的方法和装置制造方法及图纸

技术编号:22649520 阅读:20 留言:0更新日期:2019-11-26 18:04
本发明专利技术实施例公开了一种灰度发布过程中确定目标用户端的方法和装置,其中,所述方法包括:预先在用户端内设置第一埋点数据;获得所述用户端根据检测到的第一行为事件上传的第一埋点数据;根据所述第一埋点数据获得所述用户端的使用频率,若所述使用频率达到或者超过预设的使用频率阈值,则将所述用户端确定为需要进行灰度发布的目标用户端。采用本发明专利技术所述的灰度发布过程中确定目标用户端的方法,能够通过埋点的方式准确获取用户端的版本需求信息,进而实现精确的灰度发布,使得推送的灰度版本更有针对性,从而提高了用户的使用体验。

A method and device to determine the target client in the process of gray level Publishing

The embodiment of the invention discloses a method and device for determining the target user end in the process of gray-scale publishing, wherein the method comprises: setting the first buried point data in the user end in advance; obtaining the first buried point data uploaded by the user end according to the detected first behavior event; obtaining the use frequency of the user end according to the first buried point data, if the use frequency When the rate reaches or exceeds the preset usage frequency threshold, the user is determined as the target user requiring gray-scale publishing. The method for determining the target user end in the gray-scale release process of the invention can accurately obtain the version demand information of the user end through the way of embedding points, thus realizing the accurate gray-scale release, making the pushed gray-scale version more targeted, thus improving the user experience.

【技术实现步骤摘要】
一种灰度发布过程中确定目标用户端的方法和装置
本专利技术实施例涉及系统更新领域,具体涉及一种灰度发布过程中确定目标用户端的方法和装置,另外还涉及一种电子设备和计算机可读存储介质。
技术介绍
近年来,随着网络技术的快速发展,基于互联网实现的业务服务越来越多,为了更好向用户提供服务,与这些业务服务相关的系统程序通常需要不停的升级更新。然而,系统程序的每一次的版本发布,都会影响到大量用户的使用,导致无法满足用户的实际需求。因此,现在网络服务商在进行系统程序版本的发布时,通常采用灰度发布的方式。灰度发布是在黑与白之间,能够平滑过渡的一种系统程序版本发布方式。即:先让一部分用户继续系统程序旧版本A,向另一部分用户提示升级到新版本B,接收用户针对新版本B反馈的意见,及时进行调整,最终逐步扩大更新的范围,实现全部更新。但是,现有的灰度发布过程中选取优先推送新版本的用户通常是基于最近一段时间活跃的用户进行提示,无法针对用户端的实际需求做出及时有效的灰度版本更新及调整,使得反馈的意见缺乏针对性,因此,仍然无法有效满足用户的实际需求。
技术实现思路
为此,本专利技术实施例提供一种灰度发布过程中确定目标用户端的方法,以解决现有技术中存在的针对系统的灰度发布不够精确,无法针对用户端的实际需求做出及时有效的灰度版本更新及调整,导致用户使用体验较差问题。为了实现上述目的,本专利技术实施例提供如下技术方案:本专利技术实施例提供的一种灰度发布过程中确定目标用户端的方法,包括:预先在用户端内设置埋点;获得所述用户端根据检测到的第一行为事件上传的第一埋点数据;根据所述第一埋点数据获得所述用户端的使用频率,若所述使用频率达到或者超过预设的使用频率阈值,则将所述用户端确定为需要进行灰度发布的目标用户端。进一步的,所述的灰度发布过程中确定目标用户端的方法,还包括:根据所述用户端中应用程序功能类型差异对所述应用程序进行分类;获得不同功能类型的所述应用程序的使用频率,根据不同功能类型的所述应用程序的使用频率,确定所述用户端的更新需求;将所述用户端的更新需求与预存的不同灰度版本的更新内容进行匹配,获得匹配结果,根据匹配结果确定向所述用户端推送的目标灰度版本。进一步的,所述获得不同功能类型的所述应用程序的使用频率,具体包括:预先在所述应用程序内设置埋点;获得所述用户端根据检测到的所述第二行为事件上传第二埋点数据;根据所述第二埋点数据获得不同功能类型的所述应用程序的使用频率。进一步的,所述的灰度发布过程中确定目标用户端的方法,还包括:预先构建所述用户端与关联设备之间的连接,基于所述连接获得所述关联设备对所述用户端的更新需求信息;将所述关联设备对所述用户端的更新需求信息和预存的不同灰度版本的更新内容进行匹配,获得匹配结果,根据匹配结果确定向所述用户端推送的目标灰度版本。进一步的,所述的灰度发布过程中确定目标用户端的方法,还包括:获得用户通过所述用户端上传的异常问题列表;根据所述异常问题列表确定所述用户端的实际更新需求;将所述实际更新需求与预存的不同灰度版本的更新内容进行匹配,获得匹配结果,根据匹配结果确定向所述用户端推送的目标灰度版本。进一步的,所述的灰度发布过程中确定目标用户端的方法,还包括:获得所述用户端的续航时间,根据所述续航时间的差异将所述用户端进行划分,获得位于不同预设续航时间阈值内的所述用户端;针对位于不同预设续航时间阈值内的所述用户端,分别确定不同的活跃度判定规则,基于所述活跃度判定规则判断所述用户端中需要进行灰度发布的目标用户端。进一步的,所述第一埋点数据包括:当前页面标识、当前行为事件标识、触发时间以及所述用户端标识中的至少一种。相应的,本申请还提供一种灰度发布过程中确定目标用户端的装置,包括:埋点数据设置单元,用于预先在用户端内设置埋点;埋点数据发送单元,用于获得所述用户端根据检测到的第一行为事件上传的第一埋点数据;目标用户端确定单元,用于根据所述第一埋点数据获得所述用户端的使用频率,若所述使用频率达到或者超过预设的使用频率阈值,则将所述用户端确定为需要进行灰度发布的目标用户端。进一步的,所述的灰度发布过程中确定目标用户端的装置,还包括:分类单元,用于根据所述用户端中应用程序功能类型差异对所述应用程序进行分类;更新需求确定单元,用于获得不同功能类型的所述应用程序的使用频率,根据不同功能类型的所述应用程序的使用频率,确定所述用户端的更新需求;第一推送单元,用于将所述用户端的更新需求与预存的不同灰度版本的更新内容进行匹配,获得匹配结果,根据匹配结果确定向所述用户端推送的目标灰度版本。进一步的,所述更新需求确定单元具体用于:预先在所述应用程序内设置埋点;获得所述用户端根据检测到的所述第二行为事件上传第二埋点数据;根据所述第二埋点数据获得不同功能类型的所述应用程序的使用频率。进一步的,所述的灰度发布过程中确定目标用户端的装置,还包括:更新需求信息获得单元,用于预先构建所述用户端与关联设备之间的连接,基于所述连接获得所述关联设备对所述用户端的更新需求信息;第二推送单元,用于将所述关联设备对所述用户端的更新需求信息和预存的不同灰度版本的更新内容进行匹配,获得匹配结果,根据匹配结果确定向所述用户端推送的目标灰度版本。进一步的,所述的灰度发布过程中确定目标用户端的装置,还包括:异常问题列表获得单元,用于获得用户通过所述用户端上传的异常问题列表;实际更新需求确定单元,用于根据所述异常问题列表确定所述用户端的实际更新需求;第三推送单元,用于将所述实际更新需求与预存的不同灰度版本的更新内容进行匹配,获得匹配结果,根据匹配结果确定向所述用户端推送的目标灰度版本。进一步的,所述的灰度发布过程中确定目标用户端的装置,还包括:划分单元,用于获得所述用户端的续航时间,根据所述续航时间的差异将所述用户端进行划分,获得位于不同预设续航时间阈值内的所述用户端;目标用户端确定单元,用于针对位于不同预设续航时间阈值内的所述用户端,分别确定不同的活跃度判定规则,基于所述活跃度判定规则判断所述用户端中需要进行灰度发布的目标用户端。进一步的,所述第一埋点数据包括:当前页面标识、当前行为事件标识、触发时间以及所述用户端标识中的至少一种。相应的,本专利技术实施例还提供一种电子设备,包括:处理器和存储器;其中,所述存储器,用于存储灰度发布过程中确定目标用户端的方法的程序,该电子设备通电并通过所述处理器运行该灰度发布过程中确定目标用户端的方法的程序后,执行上述所述的任意一项所述的灰度发布过程中确定目标用户端的方法。相应的,本专利技术实施例还提供一种计算机可读存储介质,所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被服务器执行上述灰度发布过程中确定目标用户端的方法中任一项所述的方法。采用本专利技术所述的灰度发布过程中确定目标用户端的方法,能够通过埋点的方式准确获取用户端的版本需求信息,进而实现精确的灰度发布,使得推送的灰度版本更有针对性,从而提高了用户的使用体验。<本文档来自技高网...

【技术保护点】
1.一种灰度发布过程中确定目标用户端的方法,其特征在于,包括:/n预先在用户端内设置埋点;/n获得所述用户端根据检测到的第一行为事件上传的第一埋点数据;/n根据所述第一埋点数据获得所述用户端的使用频率,若所述使用频率达到或者超过预设的使用频率阈值,则将所述用户端确定为需要进行灰度发布的目标用户端。/n

【技术特征摘要】
1.一种灰度发布过程中确定目标用户端的方法,其特征在于,包括:
预先在用户端内设置埋点;
获得所述用户端根据检测到的第一行为事件上传的第一埋点数据;
根据所述第一埋点数据获得所述用户端的使用频率,若所述使用频率达到或者超过预设的使用频率阈值,则将所述用户端确定为需要进行灰度发布的目标用户端。


2.根据权利要求1所述的灰度发布过程中确定目标用户端的方法,其特征在于,还包括:
根据所述用户端中应用程序功能类型差异对所述应用程序进行分类;
获得不同功能类型的所述应用程序的使用频率,根据不同功能类型的所述应用程序的使用频率,确定所述用户端的更新需求;
将所述用户端的更新需求与预存的不同灰度版本的更新内容进行匹配,获得匹配结果,根据匹配结果确定向所述用户端推送的目标灰度版本。


3.根据权利要求2所述的灰度发布过程中确定目标用户端的方法,其特征在于,所述获得不同功能类型的所述应用程序的使用频率,具体包括:
预先在所述应用程序内设置埋点;
获得所述用户端根据检测到的第二行为事件上传所述第二埋点数据;
根据所述第二埋点数据获得不同功能类型的所述应用程序的使用频率。


4.根据权利要求1所述的灰度发布过程中确定目标用户端的方法,其特征在于,还包括:
预先构建所述用户端与关联设备之间的连接,基于所述连接获得所述关联设备对所述用户端的更新需求信息;
将所述关联设备对所述用户端的更新需求信息和预存的不同灰度版本的更新内容进行匹配,获得匹配结果,根据匹配结果确定向所述用户端推送的目标灰度版本。


5.根据权利要求1-4任意一项所述的灰度发布过程中确定目标用户端的方法,其特征在于,还包括:
获得用户通过所述用户端上传的异常问题列表;
根据所述异常问题列表确定所述用户端的实...

【专利技术属性】
技术研发人员:郝洋
申请(专利权)人:问问智能信息科技有限公司
类型:发明
国别省市:北京;11

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

1