CN110772796A - 组队方法、装置及电子设备 - Google Patents

组队方法、装置及电子设备 Download PDF

Info

Publication number
CN110772796A
CN110772796A CN201810896195.0A CN201810896195A CN110772796A CN 110772796 A CN110772796 A CN 110772796A CN 201810896195 A CN201810896195 A CN 201810896195A CN 110772796 A CN110772796 A CN 110772796A
Authority
CN
China
Prior art keywords
user
team
candidate
target user
forming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810896195.0A
Other languages
English (en)
Other versions
CN110772796B (zh
Inventor
肖俊
林海云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Ucweb Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ucweb Inc filed Critical Ucweb Inc
Priority to CN201810896195.0A priority Critical patent/CN110772796B/zh
Publication of CN110772796A publication Critical patent/CN110772796A/zh
Application granted granted Critical
Publication of CN110772796B publication Critical patent/CN110772796B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/795Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5566Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by matching opponents or finding partners to build a team, e.g. by skill level, geographical area, background, play style

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种组队方法、装置及电子设备。该方法包括:获取目标用户的组队参数;其中,组队参数至少包括组队人数及目标用户的用户参数;根据组队参数,从可参与组队的候选用户中,获取至少一个候选组队组合,候选组队组合中包括符合组队人数的候选用户;获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户,推荐给目标用户以供目标用户组队。根据本发明,可以基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。

Description

组队方法、装置及电子设备
技术领域
本发明涉及互联网技术领域,更具体地,涉及一种组队方法、装置及电子设备。
背景技术
随着互联网及终端的普及,人们通过终端的终端应用(APP)来组队一起完成游戏任务、答题任务等其他娱乐任务。
现有技术中,共同完成游戏任务、答题任务等其他娱乐任务时,通常是根据单一用户的用户积分或用户区域等来为用户推荐其他用户完成组队。
但是,现有的组队方法不能预估组队的整体效果来为用户推荐其他用户完成组队。
发明内容
本发明的一个目的是提供一种用于组队的新技术方案。
根据本发明的第一方面,提供了一种组队方法,其中,包括:
获取目标用户的组队参数;其中,组队参数至少包括组队人数及目标用户的用户参数;
根据组队参数,从可参与组队的候选用户中,获取至少一个候选组队组合,候选组队组合中包括符合组队人数的候选用户;
获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户,推荐给目标用户以供目标用户组队。
可选地,获取目标用户的组队参数包括:
获取到目标用户的组队请求时,获取目标用户的组队参数;
检测到在线用户存在组队需求时,将在线用户确定为目标用户,获取目标用户的组队参数。
可选地,目标用户的用户参数包括用户的历史组队记录,历史组队记录至少包括目标用户的历史组队角色、历史组队结果其中之一;从可参与组队的候选用户中,获取至少一个候选组队组合的步骤包括:
获取每个候选用户的历史组队记录;
获取每个候选用户与目标用户的历史组队记录之间的历史匹配度,选取历史匹配度高于预设的历史匹配度阈值的候选用户,作为与目标用户匹配的候选用户;
选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合。
可选地,目标用户的用户参数包括用户属性,用户属性包括目标用户的性别、年龄、地域、组队等级中的至少一种;从可参与组队的候选用户中,获取至少一个候选组队组合的步骤包括:
获取每个候选用户的用户属性;
获取每个候选用户与目标用户的用户属性之间的属性匹配度,选取属性匹配度高于预设的属性匹配度阈值的候选用户,作为与目标用户匹配的候选用户;
选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合。
可选地,目标用户的用户参数包括用户特征,用户特征至少包括目标用户的组队偏好信息、用户社交信息其中一种;从可参与组队的候选用户中,获取至少一个候选组队组合的步骤包括:
获取每个候选用户的用户特征;
获取每个候选用户与目标用户的用户特征之间的特征匹配度,选取特征匹配度高于预设的特征匹配度阈值的候选用户,作为与目标用户匹配的候选用户;
选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合。
可选地,该方法还包括:
当不存在与目标用户匹配的候选用户时,根据候选用户的组队优先级进行模糊匹配,得到至少一个候选组队组合。
可选地,候选组队组合中包括的候选用户与目标用户的组队匹配度满足预设的组队条件;获取候选组队组合的组队分数的步骤包括:
根据候选组队组合中每个候选用户与目标用户的组队匹配度,获取候选组队组合的组队分数。
可选地,
组队匹配度至少包括历史匹配度、属性匹配度、特征匹配度其中一种;
历史匹配度是根据目标用户的历史组队记录与候选用户的历史组队记录获取;历史组队记录至少包括用户的历史组队角色、历史组队结果其中之一;
属性匹配度是根据目标用户的用户属性与候选用户的用户属性获取;用户属性包括用户的性别、年龄、地域、组队等级中的至少一种;
特征匹配度是根据目标用户的用户特征与候选用户的用户特征获取;用户特征至少包括用户的组队偏好信息、用户社交信息其中一种。
根据本发明的第二方面,提供一种组队装置,其中,包括:
组队参数获取模块,用于获取目标用户的组队参数;其中,组队参数至少包括组队人数及目标用户的用户参数;
候选组队组合获取模块,用于根据组队参数,从可参与组队的候选用户中,获取至少一个候选组队组合,候选组队组合中包括符合组队人数的候选用户;
推荐模块,用于获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户,推荐给目标用户以供目标用户组队。
根据本发明的第三方面,提供一种电子设备,其中,包括:
存储器,用于存储可执行的指令;
处理器,用于根据可执行的指令的控制,运行电子设备执行本发明第一方面提供的组队方法。
根据本公开的一个实施例,根据所获取的目标用户的组队参数,从可参与组队的候选用户中,确定至少一个候选组队组合,并获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
附图说明
被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
图1是显示可用于实现本发明的实施例的电子设备1000的硬件配置的例子的框图。
图2示出了本发明的实施例的组队方法的流程图。
图3示出了本发明的实施例的获取候选组队组合步骤的流程图一。
图4示出了本发明的实施例的获取候选组队组合步骤的流程图二。
图5示出了本发明的实施例的获取候选组队组合步骤的流程图三。
图6示出了本发明的实施例的组队装置的框图一。
图7示出了本发明的实施例的组队装置的框图二。
图8示出了本发明的实施例的电子设备的框图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
<硬件配置>
图1是示出可以实现本发明的实施例的电子设备1000的硬件配置的框图。
电子设备1000可以是便携式电脑、台式计算机、手机、平板电脑等。如图1所示,电子设备1000可以包括处理器1100、存储器1200、接口装置1300、通信装置1400、显示装置1500、输入装置1600、扬声器1700、麦克风1800等等。其中,处理器1100可以是中央处理器CPU、微处理器MCU等。存储器1200例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1300例如包括USB接口、耳机接口等。通信装置1400例如能够进行有线或无线通信,具体地可以包括Wifi通信、蓝牙通信、2G/3G/4G/5G通信等。显示装置1500例如是液晶显示屏、触摸显示屏等。输入装置1600例如可以包括触摸屏、键盘、体感输入等。用户可以通过扬声器1700和麦克风1800输入/输出语音信息。
图1所示的电子设备仅仅是说明性的并且决不意味着对本发明、其应用或使用的任何限制。应用于本发明的实施例中,电子设备1000的存储器1200用于存储指令,指令用于控制处理器1100进行操作以执行本发明实施例提供的任意一项组队方法。本领域技术人员应当理解,尽管在图1中对电子设备1000示出了多个装置,但是,本发明可以仅涉及其中的部分装置,例如,电子设备1000只涉及处理器1100和存储装置1200。技术人员可以根据本发明所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
<实施例>
本实施例的总体构思,是提供一种新的组队方案,通过评估候选组队组合的组队分数,将组队分数高于预设分数阈值的用户,推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
<方法>
在本实施例中,提供一种组队方法。应当理解的是,该组队方法适用于任意用户需要组队的应用(Application,APP)中,例如,可以适用于游戏服务的应用、答题服务的应用或其他娱乐服务的应用等中用户的组队需求。
该组队方法,如图2所示,包括:步骤S2100-S2300。
步骤S2100,获取目标用户的组队参数;其中,组队参数至少包括组队人数及目标用户的用户参数。
上述目标用户是有组队需求的用户,该有组队需求的用户,可以是提出组队请求的用户,也可以是在线用户在预设时长内未完成组队的用户,其中,预设时长可以根据具体的应用场景或者应用需求设置。例如,目标用户是提出组队请求的用户,对应的,获取目标用户的组队参数包括:获取到目标用户的组队请求时,获取目标用户的组队参数。例如,目标用户是在线用户在预设时长内未完成组队的用户,对应的,获取目标用户的组队参数包括:检测到在线用户存在组队需求时,将上述在线用户确定为目标用户,获取目标用户的组队参数。
目标用户的组队参数是目标用户在与其他用户进行组队时与组队成员选择相关的参数。目标用户的组队参数至少包括组队人数及目标用户的用户参数,其中,组队人数是指目标用户完成组队还需要的人数,目标用户的用户参数是与目标用户组队相关的目标用户的特性参数。
目标用户的用户参数可以包括目标用户的历史组队记录,目标用户的历史组队记录是指该用户在过往历史组队过程中获取的组队记录。目标用户的历史组队记录可以至少包括目标用户的历史组队角色、历史组队结果其中之一。目标用户的历史组队角色是指在历史组队中该目标用户在组队中所担任的角色。例如足球比赛游戏的组队中,该角色可以是守门员,可以是前锋,可以是后位等。例如答题比赛的组队中,该角色可以是地理强项角色,可以是政治强项角色等。
目标用户的历史组队结果,是目标用户在过往历史组队过程中获取的组队结果,例如,目标用户的历史组队结果可以是目标用户在组队中的个人赢率,个人赢率可以通过该目标用户在参与组队娱乐任务中赢的总次数与目标用户参与组队总次数的比值获得;目标用户的历史组队结果也可以是目标用户在组队中的个人贡献率,当目标用户参与的组队娱乐任务中任务只有一项时,个人贡献率可以通过目标用户在参与组队娱乐任务中个人完成任务的总量与团队完成任务的总量的比值获得,当目标用户参与的组队娱乐任务中任务至少有两项时,个人贡献率可以通过将目标用户在参与组队娱乐任务中每项个人完成的任务的总量与团队完成任务的总量的比值加权求平均获得。
目标用户的用户参数包括目标用户的历史组队记录,目标用户的历史组队记录可以至少包括目标用户的历史组队角色、历史组队结果其中之一,结合后续步骤,根据目标用户的历史组队角色和/或历史组队结果,从可参与组队的候选用户中,获取至少一个候选组队组合,根据目标用户的历史组队记录使得获取到的候选组队组合更精准,然后获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
目标用户的用户参数可以包括目标用户的用户属性,目标用户的用户属性是指目标用户自身所固有的基本信息,例如,目标用户的用户属性可以包括目标用户的性别、年龄、地域、组队等级中的至少一种。目标用户的地域例如可以通过目标用户使用的终端IP地址获取得到,也可以是目标用户自己设置的。目标用户的组队等级可以指目标用户的游戏账号在相应的组队娱乐任务中的积分等级,当目标用户的用户参数还包括目标用户的历史组队结果,历史组队结果中包括历史组队角色时,目标用户的组队等级还可以指目标用户的组队角色等级,目标用户有多个历史组队角色时,每个历史组队角色分别包括各自的组队角色等级。
目标用户的用户参数包括目标用户的用户属性,目标用户的用户属性可以包括目标用户的性别、年龄、地域、组队等级中的至少一种,结合后续步骤,根据目标用户的性别和/或年龄和/或地域和/或组队等级,从可参与组队的候选用户中,获取至少一个候选组队组合,根据目标用户的用户属性使得获取到的候选组队组合更精准,然后获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
目标用户的用户参数可以包括:目标用户的用户特征,目标用户的用户特征是指与目标用户相关联的特征,例如,目标用户的用户特征至少包括目标用户的组队偏好信息、用户社交信息其中一种。目标用户的组队偏好信息可以是目标用户在组队时偏好选择哪个角色,也可以是目标用户在组队时偏好与哪些角色组队,例如,在足球比赛游戏的组队中,目标用户的历史偏好信息是前锋;又例如,在答题比赛的组队中,角色包括数学强项角色、化学强项角色、政治强项角色、历史强项角色、地理强项角色等,目标用户的偏好选择政治强项角色,在组3人队时,目标用户偏好与历史强项角色的用户及地理强项角色的用户组队。目标用户的用户社交信息例如可以包括目标用户的游戏账号中的好友信息,还可以包括当目标用户的游戏账号是通过社交软件的账号授权登录时,相应的社交软件账号中的好友信息。
目标用户的用户参数包括目标用户的用户特征,目标用户的用户特征可以至少包括目标用户的组队偏好信息、用户社交信息其中一种,结合后续步骤,根据目标用户的组队偏好信息和/或用户社交信息,从可参与组队的候选用户中,获取至少一个候选组队组合,根据目标用户的历史组队记录使得获取到的候选组队组合更精准,然后获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
在本实施例中,获取目标用户的组队参数,后续步骤中根据组队参数,从可参与组队的候选用户中,确定至少一个候选组队组合,并获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
在步骤S2100之后,进入:
步骤S2200,根据组队参数,从可参与组队的候选用户中,获取至少一个候选组队组合,候选组队组合中包括符合组队人数的候选用户。
可参与组队的候选用户,是指符合参与组队条件的、目标用户之外的其他用户,其中参与组队条件可以根据具体的应用场景或者应用需求设置,例如,参与组队条件是用户是已上线用户、或者用户是已上线并且同意参与组队的用户等。
候选组队组合是指从所有可参与组队的候选用户中选取的符合组队人数的候选用户的组合。
组队参数是目标用户在与其他用户进行组队时与组队成员选择相关的参数。组队参数至少包括组队人数及目标用户的用户参数,其中,目标用户的用户参数是与目标用户组队相关的目标用户的特性参数。
在本实施例中,根据组队参数,从可参与组队的候选用户中,确定至少一个候选组队组合,结合后续步骤获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
在一个例子中,目标用户的用户参数包括用户的历史组队记录,历史组队记录至少包括目标用户的历史组队角色、历史组队结果其中之一,从可参与组队的候选用户中,获取至少一个候选组队组合可以如图3所示,包括步骤S2210-S2230。
步骤S2210,获取每个候选用户的历史组队记录。
候选用户的历史组队记录是指该候选用户在过往历史组队过程中获取的组队记录。候选用户的历史组队记录可以至少包括候选用户的历史组队角色、历史组队结果其中之一。候选用户的历史组队角色是指在历史组队中该候选用户在组队中所担任的角色。例如足球比赛游戏的组队中,该角色可以是守门员,可以是前锋,可以是后位等。例如答题比赛的组队中,该角色可以是地理强项角色,可以是政治强项角色等。
候选用户的历史组队结果,是候选用户在过往历史组队过程中获取的组队结果,例如,候选用户的历史组队结果可以是候选用户在组队中的个人赢率,个人赢率可以通过该候选用户在参与组队娱乐任务中赢的总次数与候选用户参与组队总次数的比值获得;候选用户的历史组队结果也可以是候选用户在组队中的个人贡献率,当候选用户参与的组队娱乐任务中任务只有一项时,个人贡献率可以通过候选用户在参与组队娱乐任务中个人完成任务的总量与团队完成任务的总量的比值获得,当候选用户参与的组队娱乐任务中任务至少有两项时,个人贡献率可以通过将候选用户在参与组队娱乐任务中每项个人完成的任务的总量与团队完成任务的总量的比值加权求平均获得。
步骤S2220,获取每个候选用户与目标用户的历史组队记录之间的历史匹配度,选取历史匹配度高于预设的历史匹配度阈值的候选用户,作为与目标用户匹配的候选用户。
历史匹配度是指候选用户的历史组队记录与目标用户的历史组队记录之间的相似度。相似度可以通过欧氏距离法、余弦相似法等方法计算得到,这里不再赘述。
需要说明的是,当用户的历史组队记录中仅包括用户的历史组队角色或历史组队结果之一时,以用户的历史组队记录中仅包括用户的历史组队角色为例,将候选用户的历史组队角色与目标用户的历史组队角色之间的相似度,作为候选用户与目标用户的历史匹配度。当用户的历史组队记录中包括用户的历史组队角色及历史组队结果时,分别计算候选用户的历史组队角色与目标用户的历史组队角色之间的相似度和候选用户的历史组队结果与目标用户的历史组队结果之间的相似度,将两个相似度加权平均后的结果,作为候选用户与目标用户的历史匹配度。
历史匹配度阈值是用于判断候选用户是否为与目标用户匹配的候选用户的历史匹配度临界值。历史匹配度阈值可以根据具体的应用场景或者应用需求设置。
步骤S2230,选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合。
组队人数是指目标用户完成组队还需要的人数。
候选组队组合是指从可参与组队的候选用户中选出的符合组队人数的、且与目标用户匹配的候选用户的组合。
例如,组队人数为3人,候选组队组合可以为:3个单个与目标用户匹配的候选用户的组合,或者,一个已经组合的、且均与目标用户匹配的3个候选用户的组合,或者1个单个与目标用户匹配的候选用户及已组的均与目标用户匹配的2个候选用户的组合。
在本实施例中,通过候选用户与目标用户的历史组队角色和/或历史组队结果,确定候选用户与目标用户的历史组队记录之间的历史匹配度,选取历史匹配度高于预设的历史匹配度阈值的候选用户,作为与目标用户匹配的候选用户,然后选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合,根据历史匹配度得到的候选组队组合更精准,结合后续步骤选取候选组队组合的组队分数高于预设分数阈值的候选组队组合中的候选用户,推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
在一个例子中,目标用户的用户参数包括用户属性,用户属性包括目标用户的性别、年龄、地域、组队等级中的至少一种;从可参与组队的候选用户中,获取至少一个候选组队组合可以如图4所示,包括步骤S2240-S2260。
步骤S2240,获取每个候选用户的用户属性。
候选用户的用户属性是指候选用户自身所固有的基本信息,例如,候选用户的用户属性可以包括候选用户的性别、年龄、地域、组队等级中的至少一种。候选用户的地域例如可以通过候选用户的终端IP获取得到。候选用户的组队等级可以指候选用户的游戏账号在相应的组队娱乐任务中的积分等级,当候选用户的用户参数还包括候选用户的历史组队结果,历史组队结果中包括历史组队角色时,候选用户的组队等级还可以指候选用户的组队角色等级,候选用户有多个历史组队角色时,每个历史组队角色分别包括各自的组队角色等级。
步骤S2250,获取每个候选用户与目标用户的用户属性之间的属性匹配度,选取属性匹配度高于预设的属性匹配度阈值的候选用户,作为与目标用户匹配的候选用户。
属性匹配度是指候选用户的用户属性与目标用户的用户属性之间的相似度。相似度可以通过欧氏距离法、余弦相似法等方法计算得到,这里不再赘述。
需要说明的是,当用户的用户属性中仅包括用户的年龄、性别、地域、组队等级之一时,以用户的用户属性中仅包括用户的年龄为例,将候选用户的年龄与目标用户的年龄之间的相似度,作为候选用户与目标用户的属性匹配度。当用户的用户属性中包括用户的性别、年龄、地域、组队等级中的至少两个时,分别计算候选用户与目标用户所包括的每个用户属性之间对应的相似度,将得到的所有相似度加权平均后的结果,作为候选用户与目标用户的属性匹配度。
属性匹配度阈值是用于判断候选用户是否为与目标用户匹配的候选用户的属性匹配度临界值。属性匹配度阈值可以根据具体的应用场景或者应用需求设置。
步骤S2260,选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合。
组队人数是指目标用户完成组队还需要的人数。
候选组队组合是指从可参与组队的候选用户中选出的符合组队人数的、且与目标用户匹配的候选用户的组合。候选组队组合方式如步骤S2230中,这里不再赘述。
在本实施例中,通过候选用户与目标用户的性别和/或年龄和/或地域和/或组队等级,确定候选用户与目标用户的用户属性之间的属性匹配度,选取属性匹配度高于预设的属性匹配度阈值的候选用户,作为与目标用户匹配的候选用户,然后选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合,根据属性匹配度得到的候选组队组合更精准,结合后续步骤选取候选组队组合的组队分数高于预设分数阈值的候选组队组合中的候选用户,推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
在一个例子中,目标用户的用户参数包括用户特征,用户特征至少包括目标用户的组队偏好信息、用户社交信息其中一种;从可参与组队的候选用户中,获取至少一个候选组队组合可以如图5所示,包括步骤S2270-S2290。
步骤S2270,获取每个候选用户的用户特征。
候选用户的用户特征是指与候选用户相关联的特征。候选用户的用户特征至少包括候选用户的组队偏好信息、用户社交信息中其中一种。候选用户的组队偏好信息可以是候选用户在组队时偏好选择哪个角色,也可以是候选用户在组队时偏好与哪些角色组队,例如,在足球比赛游戏的组队中,候选用户的历史偏好信息是后位;又例如,在答题比赛的组队中,角色包括数学强项角色、化学强项角色、政治强项角色、历史强项角色、地理强项角色等,候选用户的偏好选择化学强项角色,在组3人队时,候选用户偏好与数学强项角色的用户及地理强项角色的用户组队。候选用户的用户社交信息例如可以包括候选用户的游戏账号中的好友信息,还可以包括候选用户的游戏账号是通过社交软件的账号授权登录时,相应的社交软件账号中的好友信息。
步骤S2280,获取每个候选用户与目标用户的用户特征之间的特征匹配度,选取特征匹配度高于预设的特征匹配度阈值的候选用户,作为与目标用户匹配的候选用户。
特征匹配度是指候选用户的用户特征与目标用户的用户特征之间的相似度。相似度可以通过欧氏距离法、余弦相似法等方法计算得到,这里不再赘述。
需要说明的是,当用户的用户特征中仅包括用户的组队偏好信息或用户社交信息之一时,以用户的用户特征中仅包括用户的组队偏好信息为例,将候选用户的组队偏好信息与目标用户的组队偏好信息之间的相似度,作为候选用户与目标用户的特征匹配度。当用户的用户特征中包括用户的组队偏好信息及用户社交信息时,分别计算候选用户的组队偏好信息与目标用户的组队偏好信息之间的相似度和候选用户的用户社交信息与目标用户的用户社交信息之间的相似度,将两个相似度加权平均后的结果,作为候选用户与目标用户的特征匹配度。
特征匹配度阈值是用于判断候选用户是否为与目标用户匹配的候选用户的特征匹配度临界值。特征匹配度阈值可以根据具体的应用场景或者应用需求设置。
步骤S2290,选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合。
组队人数是指目标用户完成组队还需要的人数。
候选组队组合是指从可参与组队的候选用户中选出的符合组队人数的、且与目标用户匹配的候选用户的组合。候选组队组合方式如步骤S2230中,这里不再赘述。
在本实施例中,通过候选用户与目标用户的组队偏好信息和/或用户社交信息,确定候选用户与目标用户的用户特征之间的特征匹配度,选取特征匹配度高于预设的特征匹配度阈值的候选用户,作为与目标用户匹配的候选用户,然后选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合,根据特征匹配度得到的候选组队组合更精准,结合后续步骤选取候选组队组合的组队分数高于预设分数阈值的候选组队组合中的候选用户,推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
在实际应用中,当用户参数仅包括历史组队记录、用户属性、用户特征中其中一种时,用户参数所包括的其中一种对应的历史匹配度或属性匹配度或特征匹配度,不高于历史匹配度阈值或属性匹配度阈值或特征匹配度阈值时,或者,历史匹配度或属性匹配度或特征匹配度高于历史匹配度阈值或属性匹配度阈值或特征匹配度阈值所对应的候选用户的数量小于组队人数时,不能为目标用户精准匹配组队所需的用户。同理,当用户参数包括历史组队记录、用户属性、用户特征中至少两种时,也可能存在不能为目标用户精准匹配组队所需的用户。
基于上述,在一个例子中,本实施例提供的组队方法还包括:当不存在与目标用户匹配的候选用户时,根据候选用户的组队优先级进行模糊匹配,得到至少一个候选组队组合。
候选用户的组队优先级是指候选用户参与组队的优先级,例如可以根据候选用户的组队意愿确定候选用户的组队优先级,也可以根据候选用户的用户参数如候选用户的历史组队记录、用户属性、用户特征中的至少一种,确定候选用户的组队优先级。
例如,可以选取候选用户的组队意愿的降序排序次序在预设的次序范围内的候选用户,与目标用户进行模糊匹配,得到至少一个候选组队组合。其中,预设次序范围均可以根据具体的应用场景或者应用需求设置。
另外,当历史匹配度或属性匹配度或特征匹配度不高于历史匹配度阈值或属性匹配度阈值或特征匹配度阈值、且历史匹配度或属性匹配度或特征匹配度分别与历史匹配度阈值或属性匹配度阈值或特征匹配度阈值的差值在预设阈值范围内,可以选取在该预设阈值范围内的、与对应匹配度阈值的差值的升序排序次序在预设的次序范围内的候选用户,与目标用户进行模糊匹配,得到至少一个候选组队组合。其中,预设阈值范围、次序范围均可以根据具体的应用场景或者应用需求设置。
在本实施例中,当不存在与目标用户匹配的候选用户时,可以根据候选用户的组队优先级对目标用户进行模糊匹配,能够确保得到至少一个候选组队组合,提高组队效率。
以上已经结合附图和例子举例说明如何实施步骤S2200,之后进入:
步骤S2300,获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户,推荐给目标用户以供目标用户组队。
候选组队组合是指从可参与组队的候选用户中选出的符合组队人数的、且与目标用户匹配的候选用户的组合。候选组队组合的组队分数是指候选组队组合中所有候选用户与目标用户的整体的组队分数,候选组队组合的组队分数例如可以通过将候选组队组合中的候选用户与目标用户的组队分数加权求平均获取得到。
分数阈值是用于判断是否将候选组队组合中的候选用户推荐给目标用户的组队分数临界值。分数阈值可以根据具体的应用场景或者应用需求设置。
在本实施例中,通过将候选组队组合的组队分数高于预设分数阈值的候选组队组合中的候选用户,推荐给目标用户以供目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
在一个例子中,候选组队组合中包括的候选用户与目标用户的组队匹配度满足预设的组队条件,获取候选组队组合的组队分数的步骤包括:根据候选组队组合中每个候选用户与目标用户的组队匹配度,获取候选组队组合的组队分数。
在本实施例中,通过候选组队组合中每个候选用户与目标用户的组队匹配度,获取候选组队组合的组队分数,然后将候选组队组合的组队分数高于预设分数阈值的候选组队组合中的候选用户,推荐给目标用户以供目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
组队匹配度是用于表征候选用户与目标用户之间的相似度。组队匹配度至少包括历史匹配度、属性匹配度、特征匹配度其中一种。
其中,历史匹配度是根据目标用户的历史组队记录与候选用户的历史组队记录获取;历史组队记录至少包括用户的历史组队角色、历史组队结果其中之一。
属性匹配度是根据目标用户的用户属性与候选用户的用户属性获取;用户属性包括用户的性别、年龄、地域、组队等级中的至少一种。
特征匹配度是根据目标用户的用户特征与候选用户的用户特征获取;用户特征至少包括用户的组队偏好信息、用户社交信息其中一种。
预设条件是候选组队组合中包括的候选用户与目标用户的组队匹配度的临界值,预设条件可以根据具体的应用场景或者应用需求设置。
当候选组队组合中包括的候选用户与目标用户的组队匹配度满足预设的组队条件时,通过候选组队组合中每个候选用户与目标用户的组队匹配度,来获取目标用户的组队分数,具体为:
当组队匹配度仅包括历史匹配度、属性匹配度、特征匹配度中的任意一种时,将该组队匹配度所包括的历史匹配度或属性匹配度或特征匹配度,作为目标用户的组队分数。
当组队匹配度包括历史匹配度、属性匹配度、特征匹配度中的至少两种时,将该组队匹配度所包括的所有匹配度求加权平均值,将求加权平均值后得到结果值,作为目标用户的组队分数。
例如组队匹配度包括历史匹配度、属性匹配度、特征匹配度,其中,历史匹配度为A,对应的权重为ω1,属性匹配度为B,对应的权重为ω2,特征匹配度为C,对应的权重为ω3,则对应的目标用户的组队分数为S:
本实施例中,组队匹配度至少包括历史匹配度、属性匹配度、特征匹配度其中一种,采用历史匹配度、属性匹配度、特征匹配度中任意一种或至少两种均可得到组队匹配度,根据多个维度的组队匹配度评估得到的候选组队组合的组队分数更为精准,结合将组队分数高于预设分数阈值的候选组队组合中的候选用户推荐给目标用户进行组队,使得基于预估的组队的整体效果向用户的组队推荐更为精准,提高组队效率。
<组队装置>
在本实施例中,还提供一种组队装置3000,如图6所示,包括:组队参数获取模块3100、候选组队组合获取模块3200、推荐模块3300。用于实施本实施例中提供的任意一项组队方法,在此不再赘述。
组队参数获取模块3100,用于获取目标用户的组队参数;其中,组队参数至少包括组队人数及目标用户的用户参数。
在一个例子中,组队参数获取模块3100,还用于:获取到目标用户的组队请求时,获取目标用户的组队参数;或检测到在线用户存在组队需求时,将在线用户确定为目标用户,获取目标用户的组队参数。
候选组队组合获取模块3200,用于根据组队参数,从可参与组队的候选用户中,获取至少一个候选组队组合,候选组队组合中包括符合组队人数的候选用户。
进一步地,在一个例子中,目标用户的用户参数包括用户的历史组队记录,历史组队记录至少包括目标用户的历史组队角色、历史组队结果其中之一;候选组队组合获取模块3200还用于:
获取每个候选用户的历史组队记录;
获取每个候选用户与目标用户的历史组队记录之间的历史匹配度,选取历史匹配度高于预设的历史匹配度阈值的候选用户,作为与目标用户匹配的候选用户;
选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合。
进一步地,在一个例子中,目标用户的用户参数包括用户属性,用户属性包括目标用户的性别、年龄、地域、组队等级中的至少一种;候选组队组合获取模块3200还用于:
获取每个候选用户的用户属性;
获取每个候选用户与目标用户的用户属性之间的属性匹配度,选取属性匹配度高于预设的属性匹配度阈值的候选用户,作为与目标用户匹配的候选用户;
选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合。
进一步地,在一个例子中,目标用户的用户参数包括用户特征,用户特征至少包括目标用户的组队偏好信息、用户社交信息其中一种;候选组队组合获取模块3200还用于:
获取每个候选用户的用户特征;
获取每个候选用户与目标用户的用户特征之间的特征匹配度,选取特征匹配度高于预设的特征匹配度阈值的候选用户,作为与目标用户匹配的候选用户;
选取符合组队人数的与目标用户匹配的候选用户,得到候选组队组合。
在一个例子中,如图7所示,组队装置3000还包括:模糊匹配模块3400。
当不存在与目标用户匹配的候选用户时,模糊匹配模块3400,用于根据候选用户的组队优先级进行模糊匹配,得到至少一个候选组队组合。
推荐模块3300,用于获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户,推荐给目标用户以供目标用户组队。
在一个例子中,候选组队组合中包括的候选用户与目标用户的组队匹配度满足预设的组队条件;推荐模块3300还用于:根据候选组队组合中每个候选用户与目标用户的组队匹配度,获取目标用户的组队分数。
可选地,组队匹配度至少包括历史匹配度、属性匹配度、特征匹配度其中一种;
历史匹配度是根据目标用户的历史组队记录与候选用户的历史组队记录获取;历史组队记录至少包括用户的历史组队角色、历史组队结果其中之一;
属性匹配度是根据目标用户的用户属性与候选用户的用户属性获取;用户属性包括用户的性别、年龄、地域、组队等级中的至少一种;
特征匹配度是根据目标用户的用户特征与候选用户的用户特征获取;用户特征至少包括用户的组队偏好信息、用户社交信息其中一种。
本领域技术人员应当明白,可以通过各种方式来实现组队装置3000。例如,可以通过指令配置处理器来实现组队装置3000。例如,可以将指令存储在ROM中,并且当启动设备时,将指令从ROM读取到可编程器件中来实现组队装置3000。例如,可以将组队装置3000固化到专用器件(例如ASIC)中。可以将组队装置3000分成相互独立的单元,或者可以将它们合并在一起实现。组队装置3000可以通过上述各种实现方式中的一种来实现,或者可以通过上述各种实现方式中的两种或更多种方式的组合来实现。
在本实施例中,组队装置3000可以具体各种实施形式,例如,应用组队装置3000可以是任意提供组队功能的软件产品,或者,组队装置3000可以设置于能实现组队功能的任意电子设备中,比如设置在客户端或者是服务器中,或者是部分功能单元设置在客户端、部分功能单元设置在服务器等等。
<电子设备>
在本实施例中,还提供一种电子设备4000,如图8所示,包括:
存储器4100,用于存储可执行的指令;
处理器4200,用于根据可执行的指令的控制,运行电子设备执行如本实施例中提供的任意一项组队方法。
在本实施例中,电子设备4000是任意可以实现组队功能的电子设备,例如手机、平板电脑、掌上电脑、笔记本电脑或者台式计算机等,电子设备4000还可以包括其他硬件装置,例如,如图1所示的电子设备1000。
以上已经结合附图和例子描述了本发明的实施例,根据本实施例,提供一种组队方法、装置及电子设备,通过获取目标用户的组队参数,然后根据组队参数,从可参与组队的候选用户中,确定至少一个候选组队组合,并获取候选组队组合的组队分数,将组队分数高于预设分数阈值的候选组队组合中的候选用户推荐给目标用户进行组队,实现基于预估的组队的整体效果向用户推荐组队,使得组队推荐更为精准,提高组队效率。
本发明可以是***、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是——但不限于——电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言-诸如Smalltalk、C++等,以及常规的过程式编程语言-诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络-包括局域网(LAN)或广域网(WAN)-连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
这里参照根据本发明实施例的方法、装置(***)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本发明的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

Claims (10)

1.一种组队方法,其中,包括:
获取目标用户的组队参数;其中,所述组队参数至少包括组队人数及所述目标用户的用户参数;
根据所述组队参数,从可参与组队的候选用户中,获取至少一个候选组队组合,所述候选组队组合中包括符合所述组队人数的所述候选用户;
获取所述候选组队组合的组队分数,将所述组队分数高于预设分数阈值的所述候选组队组合中的所述候选用户,推荐给所述目标用户以供所述目标用户组队。
2.根据权利要求1所述的方法,其中,所述获取目标用户的组队参数包括:
获取到所述目标用户的组队请求时,获取所述目标用户的组队参数;
检测到在线用户存在组队需求时,将所述在线用户确定为所述目标用户,获取所述目标用户的组队参数。
3.根据权利要求1所述的方法,其中,
所述目标用户的用户参数包括所述用户的历史组队记录,所述历史组队记录至少包括所述目标用户的历史组队角色、历史组队结果其中之一;
所述从可参与组队的候选用户中,获取至少一个候选组队组合的步骤包括:
获取每个所述候选用户的所述历史组队记录;
获取每个所述候选用户与所述目标用户的所述历史组队记录之间的历史匹配度,选取历史匹配度高于预设的历史匹配度阈值的候选用户,作为与所述目标用户匹配的候选用户;
选取符合所述组队人数的与所述目标用户匹配的候选用户,得到所述候选组队组合。
4.根据权利要求1所述的方法,其中,
所述目标用户的用户参数包括用户属性,所述用户属性包括所述目标用户的性别、年龄、地域、组队等级中的至少一种;
所述从可参与组队的候选用户中,获取至少一个候选组队组合的步骤包括:
获取每个所述候选用户的所述用户属性;
获取每个所述候选用户与所述目标用户的所述用户属性之间的属性匹配度,选取属性匹配度高于预设的属性匹配度阈值的候选用户,作为与所述目标用户匹配的候选用户;
选取符合所述组队人数的与所述目标用户匹配的候选用户,得到所述候选组队组合。
5.根据权利要求1所述的方法,其中,
所述目标用户的用户参数包括用户特征,所述用户特征至少包括所述目标用户的组队偏好信息、用户社交信息其中一种;
所述从可参与组队的候选用户中,获取至少一个候选组队组合的步骤包括:
获取每个所述候选用户的所述用户特征;
获取每个所述候选用户与所述目标用户的所述用户特征之间的特征匹配度,选取特征匹配度高于预设的特征匹配度阈值的候选用户,作为与所述目标用户匹配的候选用户;
选取符合所述组队人数的与所述目标用户匹配的候选用户,得到所述候选组队组合。
6.根据权利要求3-5中任意一种所述的方法,其中,还包括:
当不存在与所述目标用户匹配的候选用户时,根据所述候选用户的组队优先级进行模糊匹配,得到至少一个所述候选组队组合。
7.根据权利要求1所述的方法,其中,
所述候选组队组合中包括的所述候选用户与所述目标用户的组队匹配度满足预设的组从条件;
所述获取所述候选组队组合的组队分数的步骤包括:
根据所述候选组队组合中每个所述候选用户与所述目标用户的所述组队匹配度,获取所述候选组队组合的组队分数。
8.根据权利要求7所述的方法,其中,
所述组队匹配度至少包括历史匹配度、属性匹配度、特征匹配度其中一种;
所述历史匹配度是根据所述目标用户的历史组队记录与所述候选用户的历史组队记录获取;所述历史组队记录至少包括所述用户的历史组队角色、历史组队结果其中之一;
所述属性匹配度是根据所述目标用户的用户属性与所述候选用户的用户属性获取;所述用户属性包括所述用户的性别、年龄、地域、组队等级中的至少一种;
所述特征匹配度是根据所述目标用户的用户特征与所述候选用户的用户特征获取;所述用户特征至少包括所述用户的组队偏好信息、用户社交信息其中一种。
9.一种组队装置,其中,包括:
组队参数获取模块,用于获取目标用户的组队参数;其中,所述组队参数至少包括组队人数及所述目标用户的用户参数;
候选组队组合获取模块,用于根据所述组队参数,从可参与组队的候选用户中,获取至少一个候选组队组合,所述候选组队组合中包括符合所述组队人数的所述候选用户;
推荐模块,用于获取所述候选组队组合的组队分数,将所述组队分数高于预设分数阈值的所述候选组队组合中的所述候选用户,推荐给所述目标用户以供所述目标用户组队。
10.一种电子设备,其中,包括:
存储器,用于存储可执行的指令;
处理器,用于根据所述可执行的指令的控制,运行所述电子设备执行如权利要求1-8任意一项所述的组队方法。
CN201810896195.0A 2018-07-30 2018-07-30 组队方法、装置及电子设备 Active CN110772796B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810896195.0A CN110772796B (zh) 2018-07-30 2018-07-30 组队方法、装置及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810896195.0A CN110772796B (zh) 2018-07-30 2018-07-30 组队方法、装置及电子设备

Publications (2)

Publication Number Publication Date
CN110772796A true CN110772796A (zh) 2020-02-11
CN110772796B CN110772796B (zh) 2023-05-05

Family

ID=69382936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810896195.0A Active CN110772796B (zh) 2018-07-30 2018-07-30 组队方法、装置及电子设备

Country Status (1)

Country Link
CN (1) CN110772796B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111330286A (zh) * 2020-03-08 2020-06-26 北京智明星通科技股份有限公司 一种多人游戏的组队方法、装置及服务器
CN111905377A (zh) * 2020-08-20 2020-11-10 腾讯科技(深圳)有限公司 一种数据处理方法、装置、设备及存储介质
CN112494951A (zh) * 2020-12-02 2021-03-16 咪咕互动娱乐有限公司 游戏接力方法、服务器及存储介质
CN112717421A (zh) * 2021-01-22 2021-04-30 腾讯科技(深圳)有限公司 组队匹配方法、装置、终端、服务器及存储介质
CN113730921A (zh) * 2021-09-17 2021-12-03 腾讯科技(深圳)有限公司 虚拟组织的推荐方法和装置、存储介质及电子设备
CN114307168A (zh) * 2021-12-30 2022-04-12 北京字跳网络技术有限公司 组队匹配方法、装置、***、设备及介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103310091A (zh) * 2012-02-17 2013-09-18 国际商业机器公司 用于生成为项目团队提供人员配备的建议的方法和***
US20160321597A1 (en) * 2015-04-30 2016-11-03 Avaya Inc. Device, System, and Method for Team Formation
CN106101132A (zh) * 2016-07-08 2016-11-09 腾讯科技(深圳)有限公司 一种组队***、方法及装置
US20170185942A1 (en) * 2015-12-28 2017-06-29 International Business Machines Corporation Generation of optimal team configuration recommendations
CN107562870A (zh) * 2017-08-30 2018-01-09 国信优易数据有限公司 一种用户推荐方法和装置
CN107837532A (zh) * 2017-11-16 2018-03-27 腾讯科技(上海)有限公司 用户匹配方法、装置、服务器以及存储介质
CN107977411A (zh) * 2017-11-21 2018-05-01 腾讯科技(成都)有限公司 群组推荐方法、装置、存储介质以及服务器

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103310091A (zh) * 2012-02-17 2013-09-18 国际商业机器公司 用于生成为项目团队提供人员配备的建议的方法和***
US20160321597A1 (en) * 2015-04-30 2016-11-03 Avaya Inc. Device, System, and Method for Team Formation
US20170185942A1 (en) * 2015-12-28 2017-06-29 International Business Machines Corporation Generation of optimal team configuration recommendations
CN106101132A (zh) * 2016-07-08 2016-11-09 腾讯科技(深圳)有限公司 一种组队***、方法及装置
CN107562870A (zh) * 2017-08-30 2018-01-09 国信优易数据有限公司 一种用户推荐方法和装置
CN107837532A (zh) * 2017-11-16 2018-03-27 腾讯科技(上海)有限公司 用户匹配方法、装置、服务器以及存储介质
CN107977411A (zh) * 2017-11-21 2018-05-01 腾讯科技(成都)有限公司 群组推荐方法、装置、存储介质以及服务器

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111330286A (zh) * 2020-03-08 2020-06-26 北京智明星通科技股份有限公司 一种多人游戏的组队方法、装置及服务器
CN111905377A (zh) * 2020-08-20 2020-11-10 腾讯科技(深圳)有限公司 一种数据处理方法、装置、设备及存储介质
CN111905377B (zh) * 2020-08-20 2021-12-10 腾讯科技(深圳)有限公司 一种数据处理方法、装置、设备及存储介质
CN112494951A (zh) * 2020-12-02 2021-03-16 咪咕互动娱乐有限公司 游戏接力方法、服务器及存储介质
CN112494951B (zh) * 2020-12-02 2023-09-19 咪咕互动娱乐有限公司 游戏接力方法、服务器及存储介质
CN112717421A (zh) * 2021-01-22 2021-04-30 腾讯科技(深圳)有限公司 组队匹配方法、装置、终端、服务器及存储介质
CN112717421B (zh) * 2021-01-22 2022-11-04 腾讯科技(深圳)有限公司 组队匹配方法、装置、终端、服务器及存储介质
CN113730921A (zh) * 2021-09-17 2021-12-03 腾讯科技(深圳)有限公司 虚拟组织的推荐方法和装置、存储介质及电子设备
CN113730921B (zh) * 2021-09-17 2023-08-25 腾讯科技(深圳)有限公司 虚拟组织的推荐方法和装置、存储介质及电子设备
CN114307168A (zh) * 2021-12-30 2022-04-12 北京字跳网络技术有限公司 组队匹配方法、装置、***、设备及介质
CN114307168B (zh) * 2021-12-30 2024-05-28 北京字跳网络技术有限公司 组队匹配方法、装置、***、设备及介质

Also Published As

Publication number Publication date
CN110772796B (zh) 2023-05-05

Similar Documents

Publication Publication Date Title
CN110772796B (zh) 组队方法、装置及电子设备
KR102064203B1 (ko) 이모티콘 추천 방법 및 장치
US20230231923A1 (en) System And Method For Modifying A Preference
US9519684B2 (en) User recommendation method and a user recommendation system using the same
US9288274B2 (en) Determining a community emotional response
CN105302809B (zh) 群组用户等级关联方法和***
US11449766B2 (en) Invitation behavior prediction method and apparatus, and storage medium
US20140025688A1 (en) Determining, distinguishing and visualizing users&#39; engagement with resources on a social network
US20120311032A1 (en) Emotion-based user identification for online experiences
KR102590492B1 (ko) 영상 채팅에 이용 가능한 평판 뱃지를 제공하는 방법, 시스템, 및 컴퓨터 프로그램
US10387506B2 (en) Systems and methods for online matchmaking
WO2017197826A1 (zh) 图像特征关系的匹配方法、装置和***
KR101969006B1 (ko) 유사성 거리에 기반한 객체 추천
US20160112364A1 (en) Systems and Methods for Mobile Matchmaking Requiring Users to Chat before Successively Revealing Identities
CN108062692B (zh) 一种录音推荐方法、装置、设备及计算机可读存储介质
US9569801B1 (en) System and method for uniting user accounts across different platforms
EP3287973A1 (en) Method and device for information processing
WO2016165414A1 (zh) 一种推送信息的方法和装置
Luon et al. Rankr: A mobile system for crowdsourcing opinions
KR101620728B1 (ko) 아티스트와 팬과의 관계 형성 시스템
US20160132771A1 (en) Application Complexity Computation
US20180129664A1 (en) System and method to recommend a bundle of items based on item/user tagging and co-install graph
US20160132783A1 (en) User Modelling by Domain Adaptation
KR20220076765A (ko) 커뮤니티의 카테고리를 설정하기 위한 방법, 시스템, 및 컴퓨터 프로그램
KR102137270B1 (ko) 게임 알림 정보 제공 방법, 장치 및 시스템

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200527

Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 100083, Beijing, Haidian District, Cheng Fu Road, No. 28, A building, block 12

Applicant before: UC MOBILE Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant