匹配处理方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:38915161 阅读:10 留言:0更新日期:2023-09-25 09:29
本申请提供了一种集群系统的匹配处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品;集群系统包括多个区域集群,方法包括:对每个区域集群进行测速处理,得到第一账号对应每个区域集群的测试网络延时;基于第一账号对应每个区域集群的测试网络延时,确定对应第一账号的区域集群扩张顺序、以及第一账号在每个区域集群的匹配等待时间;按照对应第一账号的区域集群扩张顺序、以及第一账号在每个区域集群的匹配等待时间,将第一账号动态配置到至少一个区域集群中进行匹配处理。通过本申请,能够在兼顾网路延时的情况下提高匹配处理效率。理效率。理效率。

【技术实现步骤摘要】
匹配处理方法、装置、设备、存储介质及程序产品


[0001]本申请涉及互联网技术,尤其涉及一种集群系统的匹配处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]游戏客户端的服务器在用户正式开始游戏之前,会为用户提供匹配服务,即为用户匹配出某局游戏的其他玩家。但是由于用户的地理位置遍布于全球,因此针对处于不同地区的所有用户,服务器难以快速向用户提供游戏对战服务。
[0003]相关技术中会对服务器进行分区管理,通过针对多个地理区域的服务器集群为用户进行匹配处理,虽然服务器进行分区管理可以降低由地理距离带来的网络延时,但是对应的服务器集群难以实现快速匹配,从而无法兼顾网络延时以及匹配效率。

技术实现思路

[0004]本申请实施例提供一种集群系统的匹配处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够在兼顾网路延时的情况下提高匹配处理效率。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供一种集群系统的匹配处理方法,包括:
[0007]对每个所述区域集群进行测速处理,得到第一账号对应每个所述区域集群的测试网络延时;
[0008]基于所述第一账号对应每个所述区域集群的测试网络延时,确定对应所述第一账号的区域集群扩张顺序、以及所述第一账号在每个所述区域集群的匹配等待时间;
[0009]按照对应所述第一账号的区域集群扩张顺序、以及所述第一账号在每个所述区域集群的匹配等待时间,将所述第一账号动态配置到至少一个所述区域集群中进行匹配处理。
[0010]本申请实施例提供一种集群系统的匹配处理装置,其特征在于,所述装置包括:
[0011]测速模块,用于对每个所述区域集群进行测速处理,得到第一账号对应每个所述区域集群的测试网络延时;
[0012]顺序模块,用于基于所述第一账号对应每个所述区域集群的测试网络延时,确定对应所述第一账号的区域集群扩张顺序;
[0013]等待模块,用于基于所述第一账号对应每个所述区域集群的测试网络延时,确定所述第一账号在每个所述区域集群的匹配等待时间;
[0014]匹配模块,用于按照对应所述第一账号的区域集群扩张顺序、以及所述第一账号在每个所述区域集群的匹配等待时间,将所述第一账号动态配置到至少一个所述区域集群中进行匹配处理。
[0015]在上述方案中,所述测速模块,还用于:向所述第一账号的客户端发送所述区域集群的集群地址,以使所述客户端基于所述集群地址针对每个所述区域集群执行测速处理;
接收所述客户端的上报的测速结果,其中,所述测速结果包括所述第一账号访问每个所述区域集群的测试网络延时。
[0016]在上述方案中,所述测速模块,还用于:执行以下处理至少之一:响应于接收到所述客户端周期性发送的地址获取请求,向所述客户端周期性发送每个所述区域集群的集群地址;响应于接收到所述客户端的登录请求,向所述客户端发送每个所述区域集群的集群地址。
[0017]在上述方案中,所述测速模块,还用于:在向所述第一账号的客户端发送所述区域集群的集群地址之前,响应于所述集群系统扩容出新增区域集群,获取所述新增区域集群的集群地址;执行以下处理至少之一:响应于接收到所述客户端周期性发送的地址获取请求,向所述客户端周期性发送所述新增区域集群的集群地址以及每个所述区域集群的集群地址;响应于接收到所述客户端的登录请求,向所述客户端发送所述新增区域集群的集群地址以及每个所述区域集群的集群地址。
[0018]在上述方案中,所述顺序模块,还用于:基于所述第一账号访问每个所述区域集群的测试网络延时,对所述多个区域集群进行升序排序处理,得到升序排序结果;将所述升序排序结果作为对应所述第一账号的区域集群扩张顺序。
[0019]在上述方案中,所述等待模块,还用于:获取每个所述区域集群的以下数据:初始等待时间、网络延时参数以及转换比例参数;针对每个所述区域集群执行以下处理:基于所述初始等待时间、网络延时参数以及转换比例参数,确定与所述区域集群的测试网络延时正相关的匹配等待时间。
[0020]在上述方案中,所述等待模块,还用于:确定所述区域集群的测试网络延时与所述区域集群的网络延时参数之间的差值;确定所述差值与所述转换比例参数的比值;将所述比值与所述初始等待时间的加和确定为所述匹配等待时间。
[0021]在上述方案中,所述等待模块,还用于:针对每个所述区域集群执行以下处理:响应于针对所述初始等待时间、所述网络延时参数以及所述转换比例参数的设置操作,获取所述区域集群的初始等待时间、所述区域集群的网络延时参数以及所述区域集群的转换比例参数。
[0022]在上述方案中,所述等待模块,还用于:调用神经网络模型对每个所述区域集群的匹配等待时间执行以下处理:基于所述第一账号对应所述区域集群的测试网络延迟,提取所述第一账号对应所述区域集群的延时特征;基于所述第一账号的历史匹配记录,提取所述第一账号的历史匹配特征;对所述延时特征以及所述历史匹配特征进行融合处理,得到融合特征;对所述融合特征进行映射处理,得到所述第一账号在所述区域集群的匹配等待时间。
[0023]在上述方案中,所述集群系统中区域集群的数目为N,N为大于或者等于2的整数,n为取值从1开始递增的整数变量,且0<n<N;所述匹配模块,还用于:当n为1时,在所述区域集群扩张顺序中的第n区域集群中执行针对所述第一账号的匹配处理,并对所述第n区域集群的匹配处理进行计时;当计时达到对应所述第n区域集群的匹配等待时间,且尚未匹配成功时,保持在第n区域集群中执行针对所述第一账号的匹配处理,并转入执行在所述区域集群扩张顺序中的第n+1区域集群中执行针对所述第一账号的匹配处理。
[0024]在上述方案中,所述匹配模块,还用于:当计时未达到对应所述第n区域集群的匹
配等待时间,且匹配成功时,基于所述匹配结果向所述第一账号提供服务,并停止在所述集群系统的后续区域集群中执行针对所述第一账号的匹配处理;其中,所述后续区域集群是在所述集群扩张顺序中排在所述第n区域集群之后的区域集群。
[0025]本申请实施例提供一种电子设备,包括:
[0026]存储器,用于存储可执行指令;
[0027]处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的集群系统的匹配处理方法。
[0028]本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于被处理器执行时,实现本申请实施例提供的集群系统的匹配处理方法。
[0029]本申请实施例具有以下有益效果:
[0030]基于第一账号对应每个区域集群的测试网络延时,确定对应第一账号的区域集群扩张顺序、以及第一账号在每个区域集群的匹配等待时间,从而可以预测出用于匹配的区域集群的扩张方向以及扩张速度,按照对应第一账号的区域集群扩张顺序、以及第一账号在每个区域集群的匹配等待时间,在至少一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群系统的匹配处理方法,其特征在于,所述集群系统包括多个区域集群,所述方法包括:对每个所述区域集群进行测速处理,得到第一账号对应每个所述区域集群的测试网络延时;基于所述第一账号对应每个所述区域集群的测试网络延时,确定对应所述第一账号的区域集群扩张顺序、以及所述第一账号在每个所述区域集群的匹配等待时间;按照对应所述第一账号的区域集群扩张顺序、以及所述第一账号在每个所述区域集群的匹配等待时间,将所述第一账号动态配置到至少一个所述区域集群中进行匹配处理。2.根据权利要求1所述的方法,其特征在于,所述对每个所述区域集群进行测速处理,得到第一账号对应每个所述区域集群的测试网络延时,包括:向所述第一账号的客户端发送所述区域集群的集群地址,以使所述客户端基于所述集群地址针对每个所述区域集群执行测速处理;接收所述客户端的上报的测速结果,其中,所述测速结果包括所述第一账号访问每个所述区域集群的测试网络延时。3.根据权利要求2所述的方法,其特征在于,所述向所述第一账号的客户端发送所述区域集群的集群地址,包括:执行以下处理至少之一:向所述客户端周期性发送每个所述区域集群的集群地址;响应于接收到所述客户端的登录请求,向所述客户端发送每个所述区域集群的集群地址。4.根据权利要求2所述的方法,其特征在于,在向所述第一账号的客户端发送所述区域集群的集群地址之前,所述方法还包括:响应于所述集群系统扩容出新增区域集群,获取所述新增区域集群的集群地址;所述向所述第一账号的客户端发送所述区域集群的集群地址,包括:执行以下处理至少之一:向所述客户端周期性发送所述新增区域集群的集群地址以及每个所述区域集群的集群地址;响应于接收到所述客户端的登录请求,向所述客户端发送所述新增区域集群的集群地址以及每个所述区域集群的集群地址。5.根据权利要求1所述的方法,其特征在于,所述基于所述第一账号对应每个所述区域集群的测试网络延时,确定对应所述第一账号的区域集群扩张顺序,包括:基于所述第一账号访问每个所述区域集群的测试网络延时,对所述多个区域集群进行升序排序处理,得到升序排序结果;将所述升序排序结果作为对应所述第一账号的区域集群扩张顺序。6.根据权利要求1所述的方法,其特征在于,所述基于所述第一账号对应每个所述区域集群的测试网络延时,所述第一账号在每个所述区域集群的匹配等待时间,包括:获取每个所述区域集群的以下数据:初始等待时间、网络延时参数以及转换比例参数;针对每个所述区域集群执行以下处理:基于所述初始等待时间、网络延时参数以及转换比例参数,确定与所述区域集群的测试网络延时正相关的匹配等待时间。
7.根据权利要求6所述的方法,其特征在于,所述基于所述初始等待时间、网络延时参数以及转换比例参数,确定与所述区域集群的测试网络延时正相关的匹配等待时间,包括:确定所述区域集群的测试网络延时与所述区域集群的网络延时参数之间的差值;确定所述差值与所述转换比例参数的比值;将所述比值与所述初始等待时间的加和确定为所述匹配等待时间。8.根据权利要求6所述的方法,其特征在于,所述获取每个所述区域集群的初始等待时间、网络延时参数以及转换比例参数,包括:针对每个所述区域集群执行以下处理:...

【专利技术属性】
技术研发人员:廖阿敏马荣平
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1