虚拟对象的匹配方法组成比例

技术编号:39753697 阅读:9 留言:0更新日期:2023-12-17 23:52
本申请公开了一种虚拟对象的匹配方法

【技术实现步骤摘要】
虚拟对象的匹配方法、装置和存储介质及电子设备


[0001]本申请涉及计算机领域,具体而言,涉及一种虚拟对象的匹配方法

装置和存储介质及电子设备


技术介绍

[0002]在虚拟对象的匹配场景中,通常基于公平性设计,对实力相近的虚拟对象进行同一游戏对局的匹配,但该方式没有考虑社交需求,无法促使匹配用户发生社交行为,进而导致虚拟对象的匹配不够全面的问题出现

因此,存在虚拟对象的匹配不够全面的问题

[0003]针对上述的问题,目前尚未提出有效的解决方案


技术实现思路

[0004]本申请实施例提供了一种虚拟对象的匹配方法

装置和存储介质及电子设备,以至少解决虚拟对象的匹配不够全面的技术问题

[0005]根据本申请实施例的一个方面,提供了一种虚拟对象的匹配方法,包括:响应于对第一虚拟对象触发的对局匹配请求,获取上述第一虚拟对象待匹配的至少一个候选虚拟对象,其中,上述对局匹配请求用于请求为上述第一虚拟对象匹配共同参与虚拟游戏对局的第二虚拟对象;获取上述至少一个候选虚拟对象中的各个候选虚拟对象对应的社交行为属性,其中,上述社交行为属性用于表示上述候选虚拟对象与上述第一虚拟对象之间发生社交行为的概率;利用上述社交行为属性,从上述至少一个候选虚拟对象中确定出作为上述第二虚拟对象的目标候选虚拟对象,其中,上述目标候选虚拟对象与上述第一虚拟对象之间发生上述社交行为的概率大于或等于预设阈值
/>[0006]根据本申请实施例的另一方面,还提供了一种虚拟对象的匹配装置,包括:第一获取单元,用于响应于对第一虚拟对象触发的对局匹配请求,获取上述第一虚拟对象待匹配的至少一个候选虚拟对象,其中,上述对局匹配请求用于请求为上述第一虚拟对象匹配共同参与虚拟游戏对局的第二虚拟对象;第二获取单元,用于获取上述至少一个候选虚拟对象中的各个候选虚拟对象对应的社交行为属性,其中,上述社交行为属性用于表示上述候选虚拟对象与上述第一虚拟对象之间发生社交行为的概率;匹配单元,用于利用上述社交行为属性,从上述至少一个候选虚拟对象中确定出作为上述第二虚拟对象的目标候选虚拟对象,其中,上述目标候选虚拟对象与上述第一虚拟对象之间发生上述社交行为的概率大于或等于预设阈值

[0007]作为一种可选的方案,上述第二获取单元,包括:第一获取模块,用于获取上述各个候选虚拟对象对应的共同好友关系,其中,上述共同好友关系用于表示上述候选虚拟对象的第一社交网络与上述第一虚拟对象的第二社交网络之间的重合情况;第二获取模块,用于基于上述共同好友关系获取上述社交行为属性

[0008]作为一种可选的方案,上述第二获取模块,包括:第一获取子模块,用于获取上述第一社交网络与上述第二社交网络之间重合的
N
个社交相邻对象,其中,
N
为正整数;第二获
取子模块,用于获取上述至少一个社交相邻对象中的各个社交相邻对象与上述第一虚拟对象之间的社交亲密度;分配子模块,用于按照上述社交亲密度,为上述各个社交相邻对象分配社交属性权重,得到
N
个社交属性权重,其中,上述社交属性权重与上述社交亲密度呈正相关关系;处理子模块,用于对上述
N
个社交属性权重进行求和处理,得到社交行为数值,其中,上述社交行为数值和,上述候选虚拟对象与上述第一虚拟对象之间发生上述社交行为的概率呈整相关关系,上述社交行为属性包括上述社交行为数值

[0009]作为一种可选的方案,上述装置还包括以下至少之一:第一设置子模块,用于在上述获取上述至少一个社交相邻对象中的各个社交相邻对象与上述第一虚拟对象之间的社交亲密度之前,在上述至少一个社交相邻对象中的第一社交相邻对象与上述第一虚拟对象为双向的社交好友关系的情况下,将上述第一社交相邻对象与上述第一虚拟对象之间的社交亲密度设置为第一数值;第二设置子模块,用于在上述获取上述至少一个社交相邻对象中的各个社交相邻对象与上述第一虚拟对象之间的社交亲密度之前,在上述至少一个社交相邻对象中的第二社交相邻对象与上述第一虚拟对象为单向的上述社交好友关系的情况下,将上述第二社交相邻对象与上述第一虚拟对象之间的社交亲密度设置为第二数值,其中,上述第一数值大于上述第二数值;第三设置子模块,用于在上述获取上述至少一个社交相邻对象中的各个社交相邻对象与上述第一虚拟对象之间的社交亲密度之前,在上述至少一个社交相邻对象中的第三社交相邻对象与上述第一虚拟对象非上述社交好友关系的情况下,将上述第三社交相邻对象与上述第一虚拟对象之间的社交亲密度设置为第三数值,其中,上述第二数值大于上述第三数值

[0010]作为一种可选的方案,上述匹配单元,包括:匹配模块,用于利用上述社交行为属性,和上述各个候选虚拟对象对应的第一对局参与属性,从上述至少一个候选虚拟对象中确定出上述目标候选虚拟对象,其中,上述第一对局参与属性用于表示上述候选虚拟对象参与上述虚拟游戏对局并取得胜利的概率

[0011]作为一种可选的方案,上述匹配模块,包括:执行子模块,用于执行以下步骤,直至得到上述目标候选虚拟对象:确定第一社交预设范围和第一对局预设范围,并从上述至少一个候选虚拟对象中查询上述社交行为属性位于第一社交预设范围内

且上述第一对局参与属性位于上述第一对局预设范围内的第一候选虚拟对象;在查询到上述第一候选虚拟对象的情况下,将上述第一候选虚拟对象确定为上述目标候选虚拟对象;在未查询到上述第一候选虚拟对象的情况下,确定第二社交预设范围和第二对局预设范围,并从上述至少一个候选虚拟对象中查询上述社交行为属性位于第二社交预设范围内

且上述第一对局参与属性位于上述第二对局预设范围内的第二候选虚拟对象,其中,上述第二社交预设范围大于上述第一社交预设范围,上述第二对局预设范围大于上述第一对局预设范围;在查询到上述第二候选虚拟对象的情况下,将上述第二候选虚拟对象确定为上述目标候选虚拟对象

[0012]作为一种可选的方案,上述第一获取单元,包括:第三获取模块,用于获取上述第一虚拟对象待匹配的多个备选虚拟对象;第四获取模块,用于获取上述多个备选虚拟对象中的各个备选虚拟对象对应的第二对局参与属性,其中,上述第二对局参与属性用于表示上述备选虚拟对象参与上述虚拟游戏对局并取得胜利的概率;确定模块,用于利用上述第二对局参与属性,从上述多个备选虚拟对象中确定出上述至少一个候选虚拟对象

[0013]作为一种可选的方案,上述第二获取单元,包括:第五获取模块,用于获取上述第一虚拟对象对应的第一社交标签,和上述各个候选虚拟对象对应的第二社交标签,其中,上述第一社交标签用于表示上述第一虚拟对象的社交倾向,上述第二社交标签用于表示上述候选虚拟对象的社交倾向;第六获取模块,用于获取上述第一社交标签与各个上述第二社交标签之间的标签相似信息,并将上述标签相本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种虚拟对象的匹配方法,其特征在于,包括:响应于对第一虚拟对象触发的对局匹配请求,获取所述第一虚拟对象待匹配的至少一个候选虚拟对象,其中,所述对局匹配请求用于请求为所述第一虚拟对象匹配共同参与虚拟游戏对局的第二虚拟对象;获取所述至少一个候选虚拟对象中的各个候选虚拟对象对应的社交行为属性,其中,所述社交行为属性用于表示所述候选虚拟对象与所述第一虚拟对象之间发生社交行为的概率;利用所述社交行为属性,从所述至少一个候选虚拟对象中确定出作为所述第二虚拟对象的目标候选虚拟对象,其中,所述目标候选虚拟对象与所述第一虚拟对象之间发生所述社交行为的概率大于或等于预设阈值
。2.
根据权利要求1所述的方法,其特征在于,所述获取所述至少一个候选虚拟对象中的各个候选虚拟对象对应的社交行为属性,包括:获取所述各个候选虚拟对象对应的共同好友关系,其中,所述共同好友关系用于表示所述候选虚拟对象的第一社交网络与所述第一虚拟对象的第二社交网络之间的重合情况;基于所述共同好友关系获取所述社交行为属性
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述共同好友关系获取所述社交行为属性,包括:获取所述第一社交网络与所述第二社交网络之间重合的
N
个社交相邻对象,其中,
N
为正整数;获取所述至少一个社交相邻对象中的各个社交相邻对象与所述第一虚拟对象之间的社交亲密度;按照所述社交亲密度,为所述各个社交相邻对象分配社交属性权重,得到
N
个社交属性权重,其中,所述社交属性权重与所述社交亲密度呈正相关关系;对所述
N
个社交属性权重进行求和处理,得到社交行为数值,其中,所述社交行为数值和,所述候选虚拟对象与所述第一虚拟对象之间发生所述社交行为的概率呈整相关关系,所述社交行为属性包括所述社交行为数值
。4.
根据权利要求3所述的方法,其特征在于,在所述获取所述至少一个社交相邻对象中的各个社交相邻对象与所述第一虚拟对象之间的社交亲密度之前,所述方法还包括以下至少之一:在所述至少一个社交相邻对象中的第一社交相邻对象与所述第一虚拟对象为双向的社交好友关系的情况下,将所述第一社交相邻对象与所述第一虚拟对象之间的社交亲密度设置为第一数值;在所述至少一个社交相邻对象中的第二社交相邻对象与所述第一虚拟对象为单向的所述社交好友关系的情况下,将所述第二社交相邻对象与所述第一虚拟对象之间的社交亲密度设置为第二数值,其中,所述第一数值大于所述第二数值;在所述至少一个社交相邻对象中的第三社交相邻对象与所述第一虚拟对象非所述社交好友关系的情况下,将所述第三社交相邻对象与所述第一虚拟对象之间的社交亲密度设置为第三数值,其中,所述第二数值大于所述第三数值
。5.
根据权利要求1所述的方法,其特征在于,所述利用所述社交行为属性,从所述至少
一个候选虚拟对象中确定出作为所述第二虚拟对象的目标候选虚拟对象,包括:利用所述社交行为属性,和所述各个候选虚拟对象对应的第一对局参与属性,从所述至少一个候选虚拟对象中确定出所述目标候选虚拟对象,其中,所述第一对局参与属性用于表示所述候选虚拟对象参与所述虚拟游戏对局并取得胜利的概率
。6.
根据权利要求5所述的方法,其特征在于,所述利用所述社交行为属性,和所述各个候选虚拟对象对应的第一对局参与属性,从所述至少一个候选虚拟对象中确定...

【专利技术属性】
技术研发人员:陈文龙
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1