[发明专利]竞赛对手匹配方法、装置、电子设备及存储介质在审
申请号: | 202211310958.1 | 申请日: | 2022-10-25 |
公开(公告)号: | CN115577271A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 曹旭 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F18/22 | 分类号: | G06F18/22;A63F13/795 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 杨义 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 竞赛 对手 匹配 方法 装置 电子设备 存储 介质 | ||
本申请实施例公开了一种竞赛对手匹配方法、装置、电子设备及存储介质。该方法包括:在待分配用户确定进行竞赛匹配的情况下,获取待分配用户的用户积分,并根据待分配用户的用户积分,确定待分配用户所属的目标段位队列;基于目标段位队列中当前的用户数量确定预备队列的用户来源,并将用户来源包含的所有待分配用户依次分配至预备队列中,用户来源至少包括目标段位队列;每检测到目标预设队列中存在待分配用户,将目标预设队列中存在的待分配用户分配至准备开始队列中;在准备开始队列中的用户数量等于2的情况下,将准备开始队列中所有的待分配用户匹配为竞赛对手。匹配水平相当的用户作为竞赛对手,提高了用户体验。
技术领域
本申请实施例涉及数据处理技术领域,尤其涉及一种竞赛对手匹配方法、装置、电子设备及存储介质。
背景技术
随着网络游戏的发展,网络竞技赛类型的游戏越来越普遍。对于该种类型的比赛,其最基础的就是竞赛对手的匹配。
目前,竞赛对手的匹配机制主要采取了MMR值和ELO算法,其核心思想为将该MMR值维持在0附近。通常,赢得比赛通常会加大该MMR值,输掉比赛则会减小改MMR值,基于其核心思想,在该种匹配机制下,用户连续赢多长比赛之后,为了将该MMR值维持在0附近,必然会匹配到水平更高的用户,使当前用户的连赢局面终止,而且为了使MMR值维持在0附近,还会连续匹配到水平更高的用户,导致当前用户出现连输局面。
该种匹配机制会导致用户的负面感受暴增,用户体验较差。
发明内容
本申请实施例提供一种竞赛对手匹配方法、装置、电子设备及存储介质,以提高用户体验。
第一方面,本申请实施例提供了一种竞赛对手匹配方法,所述方法包括:
在所述待分配用户确定进行竞赛匹配的情况下,获取待分配用户的用户积分,并根据所述待分配用户的用户积分,确定所述待分配用户所属的目标段位队列;
基于所述目标段位队列中当前的用户数量确定预备队列的用户来源,并将所述用户来源包含的所有待分配用户依次分配至所述预备队列中,所述用户来源至少包括所述目标段位队列;
实时检测所述预备队列中是否存在待分配用户,每检测到所述目标预设队列中存在待分配用户,将所述目标预设队列中存在的待分配用户分配至准备开始队列中;
实时检测所述准备开始队列中的用户数量,并在所述准备开始队列中的用户数量等于2的情况下,将所述准备开始队列中所有的待分配用户匹配为竞赛对手。
第二方面,本申请实施例还提供了一种竞赛对手匹配装置,该竞赛对手匹配装置包括:
段位队列分配模块,用于在所述待分配用户确定进行竞赛匹配的情况下,获取待分配用户的用户积分,并根据所述待分配用户的用户积分,确定所述待分配用户所属的目标段位队列;
用户来源确定模块,用于基于所述目标段位队列中当前的用户数量确定预备队列的用户来源,并将所述用户来源包含的所有待分配用户依次分配至所述预备队列中,所述用户来源至少包括所述目标段位队列;
检测分配模块,用于实时检测所述预备队列中是否存在待分配用户,每检测到所述目标预设队列中存在待分配用户,将所述目标预设队列中存在的待分配用户分配至准备开始队列中;
匹配模块,用于实时检测所述准备开始队列中的用户数量,并在所述准备开始队列中的用户数量等于2的情况下,将所述准备开始队列中所有的待分配用户匹配为竞赛对手。
第三方面,本申请实施例还提供了一种电子设备,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211310958.1/2.html,转载请声明来源钻瓜专利网。