一种组合验证方法和装置的制造方法

文档序号:9420317阅读:235来源:国知局
一种组合验证方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种组合验证方法和装置。
【背景技术】
[0002]随着网络技术发展,越来越多人们喜欢使用互联网进行交互,例如:人与人之间的互联网交互,或者人与服务器之间的互联网交互。其中,人与服务器之间的互联网交互可以是人们通过使用用户终端与服务器之间进行交互,例如:在用户终端上浏览服务器提供的网页,还可以是通过用户终端上显示的网页与服务器进行交互。例如:用户经常会通过用户终端向服务器发送一些验证信息或者验证请求,以请求服务器对其进行验证。然而,现在存在一种这样的验证方式,用户终端需要发送至少两个验证信息给服务器,服务器才能对其进行验证,且只有当这至少两个验证信息都正确时,才算验证正确。可见,这种验证方式由于需要用户向服务器发送至少两个验证信息,且每个验证信息都存在错误的可能,这样就导致验证的正确率比较低。

【发明内容】

[0003]本发明实施例提供了一种组合验证方法和装置,可以提高验证的正确率。
[0004]第一方面,本发明实施例提供一种组合验证方法,包括:
[0005]接收用户终端发送的针对第一目标事件的验证信息,所述验证信息包括所述用户终端响应用户操作而设定的第一期望信息,所述第一期望信息为针对所述第一目标事件的目标子事件的数量的期望信息;
[0006]按照预设选择规则选择与所述第一目标事件关联的第二目标事件,并生成所述第二目标事件的第二期望信息,其中,所述第二期望信息至少包括两个子期望信息,其中,所述至少两个子期望信息中有一个子期望信息为所述第二目标事件的正确信息;
[0007]将所述第一期望信息分别与每个所述子期望信息组成一个验证组合;
[0008]当获取到所述第一目标事件的所述目标子事件的数量的正确信息和所述第二目标事件的正确信息时,分别对每个所述验证组合进行组合验证,以获取各所述验证组合的验证结果,其中,所述组合验证中必须是验证组合内的两个期望信息都验证正确时,才得到正确的验证结果。
[0009]可选的,所述按照预设选择规则选择与所述第一目标事件关联的第二目标事件,包括:
[0010]按照预设选择规则选择事件发生时间离所述第一目标事件的发生时间最近的第二目标事件。
[0011]可选的,所述生成所述第二目标事件的第二期望信息,包括:
[0012]生成所述第二目标事件的第一系统子期望信息和第二系统子期望信息,其中,所述第一系统子期望信息和所述第二系统子期望信息中存在一个期望信息为所述第二目标事件的正确信息;
[0013]所述将所述第一期望信息分别与每个所述子期望信息组成一个验证组合,包括:
[0014]将所述第一期望信息拆分成N个用户子期望信息,其中,每个所述用户子期望信息预测所述目标子事件的数量为一个大于或者等于零的预测值,且所述N个用户子期望信息中每个子用户期望信息的预测值不同,所述N为大于或者等于I的整数;
[0015]针对每个所述用户子期望信息,将所述用户子期望信息与所述第一系统子期望信息组成一个验证组合,以及将所述用户子期望信息与所述第二系统子期望信息组成一个验证组合。
[0016]可选的,所述验证信息还包括验证数值;所述方法还包括:
[0017]从所述用户终端对应的用户账号转移出所述验证数值,并将所述验证数值分成M份数值,将所述M份数值分别分配给所述M个所述验证组合,将所述M份数值分别分配给所述M个所述验证组合,其中,每个所述验证组合被分配的验证数值乘以该验证组合验证正确所对应的系数所得的数值相差在预设阈值内,所述M等于所述N乘以2。
[0018]可选的,所述方法还包括:
[0019]当所述M个所述验证组合中的目标验证组合验证正确时,向所述用户终端对应的用户账号转移待转移数值,其中,所述待转移数值等于所述目标验证组合被分配的验证数值乘以所述目标验证组合验证正确所对应的系数所得的数值。
[0020]第二方面,本发明实施例提供一种组合验证装置,包括:接收单元、选择单元、组合单元和验证单元,其中:
[0021]所述接收单元,用于接收用户终端发送的针对第一目标事件的验证信息,所述验证信息包括所述用户终端响应用户操作而设定的第一期望信息,所述第一期望信息为针对所述第一目标事件的目标子事件的数量的期望信息;
[0022]所述选择单元,用于按照预设选择规则选择与所述第一目标事件关联的第二目标事件,并生成所述第二目标事件的第二期望信息,其中,所述第二期望信息至少包括两个子期望信息,其中,所述至少两个子期望信息中有一个子期望信息为所述第二目标事件的正确信息;
[0023]所述组合单元,用于将所述第一期望信息分别与每个所述子期望信息组成一个验证组合;
[0024]所述验证单元,用于当获取到所述第一目标事件的所述目标子事件的数量的正确信息和所述第二目标事件的正确信息时,分别对每个所述验证组合进行组合验证,以获取各所述验证组合的验证结果,其中,所述组合验证中必须是验证组合内的两个期望信息都验证正确时,才得到正确的验证结果。
[0025]可选的,所述选择单元用于按照预设选择规则选择事件发生时间离所述第一目标事件的发生时间最近的第二目标事件。
[0026]可选的,所述生成单元用于生成所述第二目标事件的第一系统子期望信息和第二系统子期望信息,其中,所述第一系统子期望信息和所述第二系统子期望信息中存在一个期望信息为所述第二目标事件的正确信息;
[0027]所述组合单元用于将所述第一期望信息拆分成N个用户子期望信息,其中,每个所述用户子期望信息预测所述目标子事件的数量为一个大于或者等于零的预测值,且所述N个用户子期望信息中每个子用户期望信息的预测值不同,所述N为大于或者等于I的整数;以及针对每个所述用户子期望信息,将所述用户子期望信息与所述第一系统子期望信息组成一个验证组合,以及将所述用户子期望信息与所述第二系统子期望信息组成一个验证组合。
[0028]可选的,所述验证信息还包括验证数值;所述装置还包括:
[0029]第一转移单元,用于从所述用户终端对应的用户账号转移出所述验证数值,并将所述验证数值分成M份数值,将所述M份数值分别分配给所述M个所述验证组合,其中,每个所述验证组合被分配的验证数值乘以该验证组合验证正确所对应的系数所得的数值相差在预设阈值内,所述M等于所述N乘以2。
[0030]可选的,所述装置还包括:
[0031]第二转移单元,用于当所述M个所述验证组合中的目标验证组合验证正确时,向所述用户终端对应的用户账号转移待转移数值,其中,所述待转移数值等于所述目标验证组合被分配的验证数值乘以所述目标验证组合验证正确所对应的系数所得的数值。
[0032]上述技术方案中,接收用户终端发送的针对第一目标事件的验证信息,所述验证信息包括所述用户终端响应用户操作而设定的第一期望信息,所述第一期望信息为针对所述第一目标事件的目标子事件的数量的期望信息;按照预设选择规则选择与所述第一目标事件关联的第二目标事件,并生成所述第二目标事件的第二期望信息,其中,所述第二期望信息至少包括两个子期望信息,其中,所述至少两个子期望信息中有一个子期望信息为所述第二目标事件的正确信息;将所述第一期望信息分别与每个所述子期望信息组成一个验证组合;当获取到所述第一目标事件的所述目标子事件的数量的正确信息和所述第二目标事件的正确信息时,分别对每个所述验证组合进行组合验证,以获取各所述验证组合的验证结果,其中,所述组合验证中必须是验证组合内的两个期望信息都验证正确时,才得到正确的验证结果。由于第二期望信息中至少包括第二目标事件的正确信息,那么,本发明实施例与相比现有技术中两个验证信息都存在错误的可能相比,本发明实施例可以提高验证的正确率。
【附图说明】
[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本发明实施例提供的一种组合验证方法的流程示意图;
[0035]图2是本发明实施例提供的另一种组合验证方法的流程示意图;
[0036]图3、图4和图5是本发明实施例应用于足球竞猜场景的一个举例示意图
[0037]图6是本发明实施例提供的一种组合验证装置的结构示意图;
[0038]图7是本发明实施例提供的另一种组合验证装置的结构示意图;
[0039]图8是本发明实施例提供的另一种组合验证装置的结构示意图。
【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]请参阅图1,图1是本发明实施例提供的一种组合验证方法的流程示意图,如图1所示,包括以下步骤:
[0042]S101、接收用户终端发送的针对第一目标事件的验证信息,所述验证信息包括所述用户终端响应用户操作而设定的第一期望信息,所述第一期望信息为针对所述第一目标事件的目标子事件的数量的期望信息。
[0043]本实施例中,上述第一目标事件可以是用户终端请求验证的事件,例如:进行
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1