This application discloses a verification method, device and readable storage medium for matching module, which relates to the field of computer technology. The method includes: obtaining at least one data to be matched from the existing network server; matching the matching account with the first matching module to get the first matching data; matching the matching account with the second matching module to get the second matching data; verifying the optimization results according to the first matching data and the second matching data. The matching account number is matched by the first matching module and the second matching module. The optimization result of the second matching module is determined according to the first matching data and the second matching data. Because the matching data is the actual data received in the matching process, that is to say, the optimization result of the second matching module is correct. It must be based on the actual application of the network data, and the verification of the optimization results of the second matching module is more authentic.
【技术实现步骤摘要】
匹配模块的验证方法、装置及可读存储介质
本申请实施例涉及计算机
,特别涉及一种匹配模块的验证方法、装置及可读存储介质。
技术介绍
在诸如智能手机、平板电脑之类的终端上,存在很多多人竞技类游戏,如:多人在线战术竞技游戏(MultiplayerOnlineBattleArenaGames,MOBA)、动作游戏(ActionGame,ACT)、第三人称射击游戏(Third-PersonalShootingGame,TPS)等。针对上述游戏,通常一局游戏对战中需要通过匹配模块匹配多个帐号(即多名玩家)进行对战。在匹配的过程中,需要将比赛匹配分级(MatchMakingRating,MMR)也即战斗力相近的玩家匹配在同一局游戏对战中,而针对匹配模块,需要对其进行不断的优化以确保在同一局游戏对战中的玩家的MMR更为相近,且匹配的耗时更短。在对匹配模块进行优化后,还需要对优化后的匹配模块的匹配结果进行验证,以确定该优化后的匹配模块是否能够投入使用。验证过程中需要通过工作人员操作一些真实帐号参与匹配,参与匹配时,应用优化后的匹配模块进行匹配得到匹配结果,并将匹配结果与设定的基准值进行比较,以判断优化后的匹配模块是否能够对匹配结果有所提升,如:基准耗时为3s,优化后的匹配模块进行匹配时的平均耗时为5s,则该优化后的匹配模块的验证结果为不能投入使用的匹配模块。然而,通过工作人员操作真实帐号的方式进行验证时,由于工作人员能够操作的真实帐号的数量有限,如:五个工作人员最多能同时操作10个真实帐号参与验证,而参与验证的样本集(也即真实帐号)的数量过少不能反映出匹配的真实效果, ...
【技术保护点】
1.一种匹配模块的验证方法,其特征在于,所述方法包括:从现网服务器获取至少一条待匹配数据,所述待匹配数据是现网匹配流程中终端向所述现网服务器发送匹配请求后在所述现网服务器中存储的数据,每条所述待匹配数据中包括待匹配帐号和所述待匹配账号的匹配信息;通过第一匹配模块根据所述匹配信息对所述待匹配帐号进行匹配,得到第一匹配数据,所述第一匹配模块为所述现网匹配流程中所述现网服务器应用的匹配模块;通过第二匹配模块根据所述匹配信息对所述待匹配帐号进行匹配,得到第二匹配数据;根据所述第一匹配数据和所述第二匹配数据验证所述第二匹配模块的优化结果。
【技术特征摘要】
1.一种匹配模块的验证方法,其特征在于,所述方法包括:从现网服务器获取至少一条待匹配数据,所述待匹配数据是现网匹配流程中终端向所述现网服务器发送匹配请求后在所述现网服务器中存储的数据,每条所述待匹配数据中包括待匹配帐号和所述待匹配账号的匹配信息;通过第一匹配模块根据所述匹配信息对所述待匹配帐号进行匹配,得到第一匹配数据,所述第一匹配模块为所述现网匹配流程中所述现网服务器应用的匹配模块;通过第二匹配模块根据所述匹配信息对所述待匹配帐号进行匹配,得到第二匹配数据;根据所述第一匹配数据和所述第二匹配数据验证所述第二匹配模块的优化结果。2.根据权利要求1所述的方法,其特征在于,所述通过第一匹配模块根据所述匹配信息对所述待匹配帐号进行匹配,得到第一匹配数据,包括:获取所述现网匹配流程中接收所述匹配请求的接收时刻特征;根据所述接收时刻特征将所述待匹配数据存储至验证地址池中;通过所述第一匹配模块,根据所述匹配信息对所述验证地址池中的所述待匹配数据对应的所述待匹配帐号进行匹配,得到所述第一匹配数据;所述通过第二匹配模块对所述待匹配帐号进行匹配,得到第二匹配数据,包括:通过所述第二匹配模块,根据所述匹配信息对所述验证地址池中的所述待匹配数据对应的所述待匹配帐号进行匹配,得到所述第二匹配数据。3.根据权利要求2所述的方法,其特征在于,每条所述待匹配数据中还包括匹配请求时刻,所述接收时刻特征包括相邻两条所述匹配请求的匹配请求时刻之间的时间差;所述获取所述现网匹配流程中接收所述匹配请求的接收时刻特征,包括:确定第n+1条待匹配数据的第n+1个匹配请求时刻和第n条待匹配数据的第n个匹配请求时刻之间的时间差,n为正整数;所述根据所述接收时刻特征将所述待匹配数据存储至验证地址池中,包括:当所述第n条待匹配数据存储至所述验证地址池,且计时达到所述时间差后,将所述第n+1条待匹配数据存储至所述验证地址池中。4.根据权利要求1所述的方法,其特征在于,所述第一匹配数据中包括匹配得到的每个帐号的第一战斗力值,所述第二匹配数据中包括匹配得到的每个帐号的第二战斗力值;所述根据所述第一匹配数据和所述第二匹配数据验证所述第二匹配模块的优化结果,包括:获取所述第一战斗力值的第一战斗力方差和所述第二战斗力值的第二战斗力方差;当所述第二战斗力方差小于所述第一战斗力方差时,确定所述第二匹配模块优于所述第一匹配模块。5.根据权利要求1所述的方法,其特征在于,所述第一匹配数据中包括第一匹配耗时,所述第二匹配数据中包括第二匹配耗时;所述根据所述第一匹配数据和所述第二匹配数据验证所述第二匹配模块的优化结果,包括:当所述第二匹配耗时小于所述第一匹配耗时时,确定所述第二匹配模块优于所述第一匹配模块。6.根据权利要求1所述的方法,其特征在于,所述第一匹配数据中包括匹配得到的每个帐号的第一战斗力值和第一匹配耗时,所述第二匹配数据中包括匹配得到的每个帐号的第二战斗力值和第二匹配耗时;所述根据所述第一匹配数据和所述第二匹配数据验证所述第二匹配模块的优化结果,包括:获取所述第一战斗力值的第一战斗力方差和所述第二战斗力值的第二战斗力方差;当所述第二匹配耗时小于所述第一匹配耗时,以及所述第二战斗力方差小于所述第一战斗力方差时,确定所述第二匹配模块优于所述第一匹配模块。7.根据权利要求1所述的方法,其特征在于,所述第一匹配数据中包括匹配得到的每个帐号的第一战斗力值和第一匹配耗时,所述第二匹配数据中包括匹配得到的每个帐号的第二战斗力值和第二匹配耗时;所述根据所述第一匹配数据和所述第二匹配数据验证所述第二匹配模块的优化结果,包括:获取所述第一战斗力值的第一战斗力方差和所述第二战斗力值的第二战斗力方差;获取所述第一战斗力方差和第一权重的第一乘积、所述第一匹配耗时和第二权重的第二乘积、所述第二战斗力方差和所述第一权重的第三乘积、所述第二匹配耗时和所述第二权重的第四乘积,当所述第一乘积与所述第二乘积之和大于所述第三乘积与所述第四乘积之和时,确定所述第二匹配模块优于所...
【专利技术属性】
技术研发人员:王常红,胡伟,文施嘉,陈强,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。