一种客户端版本选择方法、装置及系统制造方法及图纸

技术编号:20947510 阅读:29 留言:0更新日期:2019-04-24 03:40
本申请提供了一种客户端版本选择方法、装置及系统,通过为不同用户分组的客户端分配不同版本的版本数据;然后根据每个用户分组的客户端反馈的用户行为数据,计算客户端的每个版本对应的用户行为数据指标;再根据所有用户行为数据指标确定客户端的最佳版本。本申请提供的技术方案是让用户决定客户端最优设计版本,克服了目前只能由设计师们讨论决定的客户端最优设计版本,不能真正代表用户心理需求,浪费数据资源的缺点。

A Client Version Selection Method, Device and System

This application provides a client version selection method, device and system, which assigns different versions of version data to clients of different user groups; then calculates the corresponding user behavior data indicators for each version of the client based on the user behavior data feedback from clients of each user group; and then determines the best client according to all user behavior data indicators. Edition. The technical solution provided in this application is to let the user decide the optimal design version of the client. It overcomes the shortcoming that the optimal design version of the client can only be discussed and decided by the designers at present. It can not truly represent the psychological needs of the users and waste data resources.

【技术实现步骤摘要】
一种客户端版本选择方法、装置及系统
本申请涉及互联网
,特别涉及一种客户端版本选择方法、装置及系统。
技术介绍
随着移动互联网的快速发展,越来越多的APP客户端应运而生,在客户端不断发版更新的迭代过程中,有很多新上线功能需求或者视觉改版需求,一般针对同一个需求会设计多个不同版本,由设计师们讨论决策出一个最佳版本,最终向市场推出该最佳版本。
技术实现思路
专利技术人经过研究发现目前的客户端有新版本上线时,如果有多个设计版本,由设计师人为主观地确定一个最佳版本进行版本发布,这种主观确定最佳版本的方式,不考虑用户实际使用体验,导致该最佳版本上线无法满足用户需求;另,该方式直接抛弃其他版本,导致其他版本的数据资源无法发挥其数据价值,造成一定程度的数据资源浪费。有鉴于此,本申请提供了一种客户端版本选择方法,该方法利用与客户端每个版本各自相关用户行为数据计算每个版本对应的用户行为数据指标,再根据该用户行为数据指标确定客户端的最佳版本,这样,以用户行为数据为基准选择客户端的最佳版本,确保该最佳版本的用户满意度最高。另,该方法使得所有的设计版本在版本发布过程中均能发挥其数据价值,避免数据资源浪费。本申请还提供了一种客户端版本选择装置和系统,用以保证上述方法在实际中的实现和应用。在本申请第一方面提供了一种客户端版本选择系统,包括:客户端,用于接收服务端分配的版本数据,根据所述版本数据渲染页面,向服务端发送用户行为数据;服务端,用于为不同用户分组的客户端分配不同版本的版本数据,根据每个用户分组的客户端反馈的用户行为数据,计算客户端的每个版本对应的用户行为数据指标,根据所有用户行为数据指标确定客户端的最佳版本。在本申请第二方面提供了一种客户端版本选择方法,该方法包括:为不同用户分组的客户端分配不同版本的版本数据;根据每个用户分组的客户端反馈的用户行为数据,计算客户端的每个版本对应的用户行为数据指标;根据所有用户行为数据指标确定客户端的最佳版本。在本申请第三方面提供了一种客户端版本选择装置,该装置包括:分配模块,用于为不同用户分组的客户端分配不同版本的版本数据;计算模块,用于根据每个用户分组的客户端反馈的用户行为数据,计算客户端的每个版本对应的用户行为数据指标;确定模块,用于根据所有用户行为数据指标确定客户端的最佳版本。与现有技术相比,本申请包括以下优点:在本申请中,将客户端的不同版本同时发布上线,为不同用户分组的客户端分配不同版本的版本数据;根据每个用户分组的客户端反馈的用户行为数据,计算客户端的每个版本对应的用户行为数据指标;根据所有用户行为数据指标确定客户端的最佳版本。可见,本申请抛弃了现有的人为设定最佳版本的方式,而是以用户行为数据为基准,通过数据分析以确定客户端的最佳版本,确保该最佳版本的用户满意度最高。另,本申请在选择最佳版本时,将所有的设计版本都发布上线,使得所有的设计版本在版本发布过程中均能发挥其数据价值,避免数据资源浪费。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请在实际应用中的场景示例图;图2是本申请实施例提供的一种客户端版本选择系统的结构图;图3是本申请实施例提供的一种客户端版本选择方法的流程图;图4是本申请实施例提供的服务端为客户端分配版本数据的示意图;图5是本申请实施例提供的服务端计算用户行为数据指标的示意图;图6是本申请实施例提供的服务端确定客户端最佳版本的示意图;图7是本申请实施例提供的另一种客户端版本选择方法的流程图;图8是本申请实施例提供的一种客户端版本选择装置的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了便于理解本申请提供的技术方案,下面先对本申请技术方案的研究背景进行简单说明。近年来,随着智能手机、平板电脑等终端设备和移动互联网的迅速普及和发展,越来越多的客户端应运而生,随着用户需求的不断增加和科技的不断创新,客户端也在不断的发版更新中,从目前的客户端新功能上线来看,一般针对客户端一个新功能的需求,设计师们往往会设计多个不同的客户端版本,最终设计师们经过讨论选择一个最佳版本进行发布,可见,这样人为主观地选择客户端的最佳版本的方式直接抛弃了其他版本,导致其他版本的数据资源无法发挥其数据价值,浪费了其数据资源。基于此,本申请提出了一种客户端版本选择方法、装置和系统,本申请提供的技术方案,用于为不同用户分组的客户端分配不同版本的版本数据,根据每个用户分组的客户端反馈的用户行为数据,计算客户端的每个版本对应的用户行为数据指标,根据所有用户行为数据指标确定客户端的最佳版本,可见,本申请抛弃了现有的人为设定最佳版本的方式,而是以用户行为数据为根据,通过分析用户行为数据来确定客户端的最佳版本,确保该最佳版本的用户满意度最高。另,本申请在选择最佳版本时,将所有的设计版本都发布上线,使得所有的设计版本在版本发布过程中均能发挥其数据价值,避免数据资源浪费,也有利于设计师后续对客户端的功能进行设计和优化。为了便于解释,下面先对本申请在实际中的应用场景进行介绍。参见图1,图1为本申请在实际应用中的场景示例图,如图1所示,本申请可应用于包括终端和服务器的硬件场景中;其中,终端是指能够安装、运行客户端的设备,如智能手机,iPad等;客户端是指能够安装在终端中的一种应用程序(APP),例如,游戏类APP、电商类APP(淘宝、天猫等APP);服务器是指能够与终端通信的设备,为终端提供数据支持的服务设备。下面以客户端101是天猫APP为例进行说明,天猫APP有一个新的业务需求,需要增加一个新功能,设计师针对该新功能共设计出10个版本,利用本申请能够智能决策出一个最佳版本。如图1所示,50个用户在各自终端中下载安装有客户端101,则服务器将50个用户进行分组,分成10个用户分组,每个用户分组包括5个用户,则用户在实际启用终端中的客户端101时,服务器根据用户分组情况为不同用户分组的客户端101分配不同的版本数据,即如图1所示,用户分组1中各个用户的客户端101渲染的是版本1的数据,用户分组2中各个用户的客户端101渲染的是版本2的数据,依次类推,不同用户分组的用户看到的是不同版本的页面;在此基础上,终端根据用户实际的行为向服务器反馈用户行为数据,服务器根据用户行为数据计算出各个版本的用户行为数据指标,根据该用户行为数据指标确定出这10个版本中的最佳版本。如图1所示,服务器确定出版本1为客户端101的最佳版本。这样,以用户行为数据为基准自动选择客户端的最佳版本,能够确保该最佳版本的用户满意度最高。为了让所有用户及时享用到最佳版本,服务器还可以通过版本切换操作,为所有客户端推送最佳版本的版本数据。如图1所本文档来自技高网...

【技术保护点】
1.一种客户端版本选择系统,其特征在于,包括:客户端,用于接收服务端分配的版本数据,根据所述版本数据渲染页面,向服务端发送用户行为数据;服务端,用于为不同用户分组的客户端分配不同版本的版本数据,根据每个用户分组的客户端反馈的用户行为数据,计算客户端的每个版本对应的用户行为数据指标,根据所有用户行为数据指标确定客户端的最佳版本。

【技术特征摘要】
1.一种客户端版本选择系统,其特征在于,包括:客户端,用于接收服务端分配的版本数据,根据所述版本数据渲染页面,向服务端发送用户行为数据;服务端,用于为不同用户分组的客户端分配不同版本的版本数据,根据每个用户分组的客户端反馈的用户行为数据,计算客户端的每个版本对应的用户行为数据指标,根据所有用户行为数据指标确定客户端的最佳版本。2.一种客户端版本选择方法,其特征在于,包括:为不同用户分组的客户端分配不同版本的版本数据;根据每个用户分组的客户端反馈的用户行为数据,计算客户端的每个版本对应的用户行为数据指标;根据所有用户行为数据指标确定客户端的最佳版本。3.根据权利要求2所述方法,其特征在于,所述为不同用户分组的客户端分配不同版本的版本数据,包括:建立N个用户分组以及用户分组与客户端的版本之间的一一对应关系,其中,N是指客户端的版本个数,其取值为大于或者等于2的正整数;根据所述用户所属的用户分组和所述对应关系,为所述客户端发送对应的版本数据。4.根据权利要求3所述方法,其特征在于,通过以下方式确定用户所属的用户分组:对所述用户的用户ID进行模值为N的取模运算得到结果为n;所述n取值为小于N的整数;确定所述用户属于第n+1个用户分组。5.根据权利要求3所述方法,其特征在于,通过以下方式确定用户所属的用户分组:将用户随机划分至所述N个用户分组中的任意一个用户分组。6.根据权利要求3所述方法,其特征在于,通过以下方式确定用户所属的用户分组:根据用户个人属性信息进行分组划分,将用户划分至所述N个用户分组中的一个用户分组。7.根据权利要求2所述方法,其特征在于,在确定客户端的最佳版本之后,所述方法还包括:将不同的用户分组调整为同一用户分组,设置所述同一用户分组对应所述客户端的最佳版本...

【专利技术属性】
技术研发人员:王卫
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1