确定用户分组的方法、设备和计算机存储介质技术

技术编号:23584727 阅读:34 留言:0更新日期:2020-03-27 22:50
本公开的实施例涉及确定用户分组的方法、设备和计算机存储介质。在一个实施例中,提出了一种用于确定用户分组的方法。该方法包括:获取第一用户的行为属性数据和第二用户的行为属性数据;分别将第一用户的行为属性数据中的多个行为属性与第二用户的行为属性数据中的相应的多个行为属性进行比较,以获取相应的多个差异评分;基于多个差异评分,确定第一用户和第二用户的总差异评分;以及响应于总差异评分小于或等于预定值,将第一用户与第二用户划分至相同分组。在一个实施例中,提出了一种用于确定用户分组的设备和计算机存储介质。

Methods, devices, and computer storage media for determining user groups

【技术实现步骤摘要】
确定用户分组的方法、设备和计算机存储介质
本公开的实施例涉及用户管理,并且更具体地,涉及将登录至应用服务器的用户进行分组的方法、设备和计算机存储介质。
技术介绍
随着互联网技术的发展,在互联网上从事诸如游戏等活动的用户显著增加,从而产生了海量的游戏属性数据。由于这些游戏属性数据能够显示用户在游戏活动中的游戏行为,所以这些数据通常会被提取和分析,使得游戏属性数据相近的用户能够尽可能地匹配在一起作为队友或对手进行游戏,从而增加了游戏的娱乐性。然而,在传统的匹配操作中,对属性数据的操作通常不可扩展。因此,期望能够实现动态的、可扩展的属性数据操作来用于匹配操作。
技术实现思路
本公开的实施例提供一种用于确定用户分组的方案。根据本公开的第一方面,提出了一种用于确定用户分组的方法。该方法包括:获取第一用户的行为属性数据和第二用户的行为属性数据;分别将第一用户的行为属性数据中的多个行为属性与第二用户的行为属性数据中的相应的多个行为属性进行比较,以获取相应的多个差异评分;基于多个差异评分,确定第一用户和第二用户的总差异评分;以及响应于总差异评分小于或等于预定值,将第一用户与第二用户划分至相同分组。根据本公开的第二方面,提出了一种用于确定用户分组的设备。该设备包括:至少一个处理单元;至少一个存储器,该至少一个存储器被耦合到该至少一个处理单元并且存储用于由该至少一个处理单元执行的指令,该指令当由该至少一个处理单元执行时,使得该设备执行动作,该动作包括:获取第一用户的行为属性数据和第二用户的行为属性数据;分别将第一用户的行为属性数据中的多个行为属性与第二用户的行为属性数据中的相应的多个行为属性进行比较,以获取相应的多个差异评分;基于多个差异评分,确定第一用户和第二用户的总差异评分;以及响应于总差异评分小于或等于预定值,将第一用户与第二用户划分至相同分组。在本公开的第三方面,提供了一种计算机存储介质。该计算机存储介质具有存储在其上的计算机可读程序指令,计算机可读程序指令用于执行根据第一方面的方法。提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识本公开的关键特征或必要特征,也无意限制本公开的范围。附图说明通过结合附图对本公开示例性实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施例中,相同的参考标号通常代表相同部件。图1图示了本公开的多个实施例能够在其中实现的示例环境的示意图;图2图示了根据本公开实施例的确定用户分组的方法的流程图;图3图示了根据本公开实施例的确定用户分组前获取行为属性数据的方法的流程图;图4图示了根据本公开实施例的确定用户分组前获取行为属性数据的方法的流程图;图5图示了根据本公开实施例的确定用户分组的方法的流程图;以及图6图示了可以用来实施本公开内容的实施例的示例设备的示意性框图。具体实施方式下面将参照附图更详细地描述本公开的优选实施例。虽然附图中显示了本公开的优选实施例,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实施例”和“一个实施例”表示“至少一个示例实施例”。术语“另一实施例”表示“至少一个另外的实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。用户进行游戏的需求是多种多样的。例如,对于玩家对抗玩家(Player-versus-player,简称为PVP)游戏而言,用户可能更为注重游戏对战的体验。随着诸如“你画我猜”、“狼人杀”等带有社交目的的更多游戏类型的出现,用户在游戏期间的历史成绩并不能准确地反应用户行为的各方面内容。因此,仅基于用户的游戏属性数据不足以使用户匹配到合适的游戏同伴。如上所述,可以通过在服务器中提取各用户的游戏属性数据来对各用户进行匹配,或将游戏属性数据相近的用户划分至相同分组。图1图示了本公开的多个实施例能够在其中实现的示例环境100的示意图。如图1所示,示例环境100可以包括应用服务器101、网络102和多个终端设备103、104、105。数据交互通常是在应用服务器102与网络102之间、网络102与多个终端设备103、104、105之间进行的。在一些实施例中,终端设备103可以计算机,终端设备104可以是PDA,终端设备105可以是智能手机。应理解,终端设备103、104、105还可以是能够经由网络102与服务器101进行通信的其他设备。在一些实施例中,用户106可以对计算机103进行操作,而操作产生的用于描述用户106的行为的行为属性数据将经由网络102被传输并存储在应用服务器101上。类似地,用户107、108可以分别对PDA104、智能手机105进行操作,而操作产生的用于描述用户107、108的行为的行为属性数据也将经由网络102被传输并存储在应用服务器101上。继续参考图1,为了增加游戏的娱乐性,通常会在服务器101中提取用户106、107和108等的游戏属性数据。在传统的用户行为属性数据管理系统中,可以分别针对用户106、107和108在服务器101中创建游戏属性数据。作为示例,游戏属性数据可以包括用户106、107和108在相应游戏中的游戏等级、胜率、得分、排名、或者在预定时间(例如,一周或其他时间间隔)内的游戏频次、时长。根据常规的确定用户分组或匹配的方案,其机制主要是使用例如埃洛等级分系统的评定系统来进行评定,或者通过对用户的多个游戏属性数据进行加权求和得出一个评分,再通过寻找具有相近评分的用户来进行匹配。然而,对属性数据的操作通常是不可扩展的。此外,上述多个用户的匹配机制是基于各用户在游戏应用中的游戏属性数据来操作的,但并非所有的用户都仅注重对战游戏的体验。尤其是对于具有社交需求的用户而言,如果用户更加期望能够与具有类似社交属性数据的其他用户进行匹配来进行游戏,则按照传统的不可扩展的匹配机制进行的匹配结果可能并不会令人满意。例如,在用户更加期望与开启语音设置的用户进行匹配情况下、用户更加期望与异性用户进行匹配的情况下、或者用户更加期望与具有相近地理位置的用户进行匹配的情况下等等,按照传统的匹配机制进行的匹配结果可能并不会令人满意。根据本公开的实施例,提供了一种用于确定用户分组的方案。在该方案中,与传统的对用户的游戏属性数据进行加权求和得出一个评分再寻找具有相近评分的用户来进行匹配的操作不同,本公开提供的方案分别将一个用户的行为属性数据中的多个行为属性与另一用户的行为属性数据中的相应的多个行为属性进行比较,以获取相应的多个差异评分,以便使差异评分的各本文档来自技高网
...

【技术保护点】
1.一种用于确定用户分组的方法,所述方法包括:/n获取第一用户的行为属性数据和第二用户的行为属性数据;/n分别将所述第一用户的行为属性数据中的多个行为属性与所述第二用户的行为属性数据中的相应的多个行为属性进行比较,以获取相应的多个差异评分;/n基于所述多个差异评分,确定所述第一用户和所述第二用户的总差异评分;以及/n响应于所述总差异评分小于或等于预定值,将所述第一用户与所述第二用户划分至相同分组。/n

【技术特征摘要】
1.一种用于确定用户分组的方法,所述方法包括:
获取第一用户的行为属性数据和第二用户的行为属性数据;
分别将所述第一用户的行为属性数据中的多个行为属性与所述第二用户的行为属性数据中的相应的多个行为属性进行比较,以获取相应的多个差异评分;
基于所述多个差异评分,确定所述第一用户和所述第二用户的总差异评分;以及
响应于所述总差异评分小于或等于预定值,将所述第一用户与所述第二用户划分至相同分组。


2.根据权利要求1所述的方法,其中获取所述第一用户的行为属性数据包括:
针对所述第一用户,获取所述第一用户在应用服务器中的游戏属性数据,所述游戏属性数据描述所述第一用户在所述应用服务器提供的游戏中的游戏行为的属性数据;
获取所述第一用户在所述应用服务器中的社交属性数据,所述社交属性数据描述所述第一用户在与所述应用服务器的至少一个其他用户之间的社交行为的属性数据;以及
基于获取的所述游戏属性数据以及所述社交属性数据,生成所述第一用户在所述应用服务器中的行为属性数据。


3.根据权利要求1所述的方法,其中获取所述第二用户的行为属性数据包括:
针对所述第二用户,获取所述第二用户在应用服务器中的游戏属性数据;
获取所述第二用户在所述应用服务器中的社交属性数据;以及
基于获取的所述第二用户的游戏属性数据以及社交属性数据,生成所述第二用户在所述应用服务器中的行为属性数据。


4.根据权利要求1所述的方法,其中确定所述第一用户和所述第二用户的总差异评分包括:
分别获取与所述多个行为属性相关联的多个权重;以及
根据所述多个差异评分以及所述多个权重,确定所述第一用户和所述第二用户的总差异评分。


5.根据权利要求1所述的方法,还包括:
响应于所述总差异评分大于所述预定值,针对应用服务器的其他用户,生成所述其他用户在所述应用服务器中的行为属性数据;以及
基于所述第一用户的行为属性数据以及所述其他用户的行为属性数据,将所述第一用户和所述其他用户进行分组。


6.根据权利要求1所述的方法,还包括:
响应于在预定时间段内没有将所述第一用户与其他用户划分至相同分组,增加所述预定值。


7.根据权利要求1所述的方法,其中所述社交属性数据包括以下中的至少任一项:
用户的语音状态设置;
用户的好友数量;
用户的性别;以及
用户的地理位置。


8.根据权利要求1所述的方法,其中所述游戏属性数据包括以下中的至少任一项:
用户的等级;
用户的胜率;
用户的得分;
用户的排名;
用户的游戏频次;以及
用户的游戏时长。


9.一种用于确定用户分组的设备,包括:
至少一个处理单元;
至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当...

【专利技术属性】
技术研发人员:赵斯禹孟祥宇
申请(专利权)人:北京默契破冰科技有限公司
类型:发明
国别省市:北京;11

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

1