匹配模块的验证方法、装置及可读存储介质制造方法及图纸

技术编号:20627909 阅读:23 留言:0更新日期:2019-03-20 17:30
本申请公开了一种匹配模块的验证方法、装置及可读存储介质,涉及计算机技术领域。该方法包括:从现网服务器获取至少一条待匹配数据;通过第一匹配模块对待匹配帐号进行匹配,得到第一匹配数据;通过第二匹配模块对待匹配帐号进行匹配,得到第二匹配数据;根据第一匹配数据和第二匹配数据验证优化结果。通过获取现网服务器中的待匹配数据,并通过第一匹配模块和第二匹配模块对待匹配帐号进行匹配,根据得到的第一匹配数据和第二匹配数据确定第二匹配模块的优化结果,由于待匹配数据为现网匹配流程中实际接收到的数据,也即对第二匹配模块的优化结果的确定是基于实际应用的现网数据,对第二匹配模块的优化结果的验证更具真实性。

Verification method, device and readable storage medium of matching module

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是本申请一个示例性实施例提供的匹配模块的验证系统的实施环境示意图;图2是本申请一个示例性实施例提供的相关技术中匹配模块的验证方法的流程图;图3是本申请另一个示例性实施例提供的相关技术中匹配模块的验证方法的流程图;图4是本申请另一个示例性实施例提供的匹配模块的验证方法的流程图;图5是本申请另一个示例性实施例提供的匹配模块的验证方法的流程图;图6是基于图5示出的实施例提供的以现网服务器接收匹配请求的频率存储待匹配数据的示意图;图7是本申请另一个示例性实施例提供的匹配模块的验证系统的实施环境示意图;图8是本申请另一个示例性实施例提供的匹配模块的验证方法的流程图;图9是本申请另一个示例性实施例提供的匹配模块的验证方法的流程图;图10是基于图2、图3以及图8示出的示例性实施例提供的第一匹配数据和第二匹配数据的柱状对比示意图;图11是另一基于图2、图3以及图8示出的示例性实施例提供的第一匹配数据和第二匹配数据的柱状对比示意图;图12是另一基于图2、图3以及图8示出的示例性实施例提供的第一匹配数据的玩家MMR的散点示意图;图13是另一基于图2、图3以及图8示出的示例性实施例提供的第二匹配数据的玩家MMR的散点示意图;图14是本申请一个示例性实施例提供的匹配模块的验证装置的结构框图;图15是本申请另一个示例性实施例提供的匹配模块的验证装置的结构框图;图16是本申请一个示例性实施例提供的服务器的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。首先,对本申请中涉及的名词进行简单介绍:现网匹配流程:现网匹配流程是指在真实网络环境中,用户帐号通过匹配参与对局的流程。通常,该现网匹配流程包括如下步骤:登录有用户帐号的终端向现网服务器发送匹配请求,现网服务器根据匹配请求以及参与对局的帐号数量通过匹配模块将至少两个用户帐号匹配至同一个对局中,并将匹配结果返回至终端,可选地,该匹配模块中存储有匹配算法,该匹配模块通过匹配算法将至少两个用户帐号匹配至同一个对局中。匹配模块:匹配模块是现网服务器中将至少两个用户帐号匹配至同一个对局中时所应用的模块。可选地本文档来自技高网
...

【技术保护点】
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

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

1