互动队伍的匹配方法、装置、设备及存储介质与流程
- 国知局
- 2024-07-11 16:31:46
本技术实施例涉及计算机,特别涉及一种互动队伍的匹配方法、装置、设备及存储介质。
背景技术:
1、随着计算机技术的不断发展,支持虚拟环境的应用程序越来越多,其中,一些支持虚拟环境的应用程序能够提供互动对象对战(player versus player,pvp)玩法,在pvp玩法下,需要对互动对象所处的互动队伍进行合理的匹配。
技术实现思路
1、本技术实施例提供了一种互动队伍的匹配方法、装置、设备及存储介质,可用于提高互动队伍的匹配成功率。所述技术方案如下:
2、一方面,本技术实施例提供了一种互动队伍的匹配方法,所述方法包括:
3、确定待匹配的第一互动队伍的第一属性信息,所述第一互动队伍包括至少一个第一互动对象;
4、将所述第一互动队伍在所述第一属性信息对应的第一匹配池中进行匹配,所述第一匹配池包括具有所述第一属性信息的待匹配的互动队伍;
5、若所述第一互动队伍在所述第一匹配池中未匹配成功,在至少一个候选属性信息中确定第二属性信息,所述第二属性信息处于所述第一属性信息所处的第一属性信息范围内;
6、在所述第二属性信息对应的第二匹配池中,确定支持与所述第一匹配池中的互动队伍共同参与互动对局的第二互动队伍,将所述第二互动队伍加入所述第一匹配池,得到第一扩充池;
7、将所述第一互动队伍在所述第一扩充池中进行匹配,若所述第一互动队伍在所述第一扩充池中匹配成功,将匹配成功的互动队伍作为与所述第一互动队伍共同参与互动对局的互动队伍。
8、另一方面,提供了一种互动队伍的匹配装置,所述装置包括:
9、确定模块,用于确定待匹配的第一互动队伍的第一属性信息,所述第一互动队伍包括至少一个第一互动对象;
10、匹配模块,用于将所述第一互动队伍在所述第一属性信息对应的第一匹配池中进行匹配,所述第一匹配池包括具有所述第一属性信息的待匹配的互动队伍;
11、所述确定模块,还用于若所述第一互动队伍在所述第一匹配池中未匹配成功,在至少一个候选属性信息中确定第二属性信息,所述第二属性信息处于所述第一属性信息所处的第一属性信息范围内;在所述第二属性信息对应的第二匹配池中,确定支持与所述第一匹配池中的互动队伍共同参与互动对局的第二互动队伍,将所述第二互动队伍加入所述第一匹配池,得到第一扩充池;
12、所述匹配模块,还用于将所述第一互动队伍在所述第一扩充池中进行匹配;
13、所述确定模块,还用于若所述第一互动队伍在所述第一扩充池中匹配成功,将匹配成功的互动队伍作为与所述第一互动队伍共同参与互动对局的互动队伍。
14、在一种可能实现方式中,所述至少一个候选属性信息中的任一候选属性信息包括至少一个属性项对应的候选属性值,所述第一属性信息范围包括所述至少一个属性项对应的第一属性值范围;所述确定模块,用于对于所述至少一个候选属性信息中的任一候选属性信息,若所述任一候选属性信息包括的所述至少一个属性项对应的候选属性值均处于相应属性项对应的第一属性值范围内,将所述任一候选属性信息作为一个第二属性信息。
15、在一种可能实现方式中,所述第一属性信息包括至少一个属性项对应的第一属性值,所述确定模块,用于对于所述第二匹配池中的任一互动队伍,若所述任一互动队伍在各个属性项下支持的属性值均包括相应属性项对应的第一属性值,将所述任一互动队伍作为一个第二互动队伍。
16、在一种可能实现方式中,所述确定模块,用于对于所述第二匹配池中的任一互动队伍,获取所述任一互动队伍支持加入的除所述第二匹配池外的其他匹配池的标识信息;若所述其他匹配池的标识信息包括所述第一匹配池的标识信息,将所述任一互动队伍作为一个第二互动队伍。
17、在一种可能实现方式中,所述确定模块,还用于若所述第一互动队伍在所述第一扩充池中未匹配成功,基于所述第一属性信息所处的第二属性信息范围,获取所述第一匹配池对应的第二扩充池,所述第二属性信息范围涵盖的属性信息的数量大于所述第一属性信息范围涵盖的属性信息的数量;
18、所述匹配模块,还用于将所述第一互动队伍在所述第二扩充池中进行匹配;
19、所述确定模块,还用于若所述第一互动队伍在所述第二扩充池中匹配成功,将匹配成功的互动队伍作为与所述第一互动队伍共同参与互动对局的互动队伍。
20、在一种可能实现方式中,所述确定模块,用于在所述至少一个候选属性信息中,确定处于所述第二属性信息范围内的第三属性信息;在所述第三属性信息对应的第三匹配池中,确定支持与所述第一匹配池中的互动队伍共同参与互动对局的第三互动队伍,将所述第三互动队伍加入所述第一匹配池,得到所述第二扩充池。
21、在一种可能实现方式中,所述确定模块,用于在所述至少一个候选属性信息中,确定处于所述第二属性信息范围内且未处于所述第一属性信息范围内的第四属性信息;在所述第四属性信息对应的第四匹配池中,确定支持与所述第一匹配池中的互动队伍共同参与互动对局的第四互动队伍,将所述第四互动队伍加入所述第一扩充池,得到所述第二扩充池。
22、在一种可能实现方式中,所述确定模块,还用于若所述第一互动队伍在所述第二扩充池中未匹配成功,且不存在所述第一属性信息所处的第三属性信息范围,基于备选队伍和所述第二扩充池中的互动队伍,确定与所述第一互动队伍共同参与互动对局的互动队伍;或者,反馈所述第一互动队伍匹配失败的响应;其中,所述备选队伍包括至少一个人工智能对象,所述第三属性信息范围涵盖的属性信息的数量大于所述第二属性信息范围涵盖的属性信息的数量。
23、在一种可能实现方式中,所述匹配模块,还用于若所述第一互动队伍在所述第二扩充池中未匹配成功,且存在所述第一属性信息所处的第三属性信息范围,基于所述第三属性信息范围继续对所述第一互动队伍进行匹配,所述第三属性信息范围涵盖的属性信息的数量大于所述第二属性信息范围涵盖的属性信息的数量;
24、所述确定模块,还用于若基于所述第三属性信息范围对所述第一互动队伍匹配成功,将匹配成功的互动队伍作为与所述第一互动队伍共同参与互动对局的互动队伍。
25、在一种可能实现方式中,所述确定模块,用于获取所述第一互动队伍中的各个第一互动对象的互动数据;基于任一互动对象的互动数据,确定所述任一互动对象在至少一个属性项下对应的参考属性值;基于所述各个互动对象在所述至少一个属性项中的任一属性项下对应的参考属性值,确定所述任一属性项对应的第一属性值;基于所述至少一个属性项对应的第一属性值,确定所述第一属性信息。
26、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以使所述计算机设备实现上述任一所述的互动队伍的匹配方法。
27、另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以使计算机实现上述任一所述的互动队伍的匹配方法。
28、另一方面,还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或计算机指令,所述计算机程序或所述计算机指令由处理器加载并执行,以使计算机实现上述任一所述的互动队伍的匹配方法。
29、本技术实施例提供的技术方案至少带来如下有益效果:
30、本技术实施例提供的技术方案,优先将互动队伍在互动队伍的属性信息对应的第一匹配池中进行匹配,若未匹配成功,则从其他匹配池中确定合适的互动队伍来扩充第一匹配池,进而在扩充后的匹配池中进行匹配。此种互动队伍的匹配方法的灵活性较高,有利于提高互动队伍的匹配成功率。此外,在从其他匹配池中确定用于扩充第一匹配池的互动队伍的过程中,既考虑了第一属性信息所处的第一属性信息范围,又考虑了其他匹配池中的互动队伍是否支持与第一匹配池中的互动队伍共同参与互动对局,有利于保证用于扩充第一匹配池的互动队伍的可靠性,从而保证在扩充后的匹配池中进行匹配的匹配质量,提升互动对象的互动对局体验,进而提高互动对象与应用程序的交互率。
本文地址:https://www.jishuxx.com/zhuanli/20240615/79751.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表