信息验证方法及系统的制作方法

文档序号:7997236阅读:218来源:国知局
信息验证方法及系统的制作方法
【专利摘要】提供一种信息验证方法和系统。所述信息验证方法包括:接收包括多个数据项的账户注册信息;在预存储的黑名单中查找与接收的账户注册信息中的数据项匹配的记录;如果找到了匹配的记录,则发送指示验证失败的响应。在网络推广系统中,可自动地防止有违规历史的商户继续使用其他信息注册新账户,继续进行例如违反国家法律或损害消费者权益的推广行为。
【专利说明】信息验证方法及系统

【技术领域】
[0001]本申请涉及一种信息验证方法及系统,尤其涉及一种对账户注册信息执行验证的方法和系统,通过账户注册信息与黑名单中的信息进行匹配,从而确定拒绝有过违规行为的账户。

【背景技术】
[0002]在网络信息推广系统中,广告主需向网络推广商提供其账户注册信息以及推广内容。网络推广商首先要对广告主提供的账户注册信息进行审核,这其中包括广告主提交的注册证是否合格、广告主注册的主网站是否有效以及其是否有过违规行为,所说的违规行为是指违反国家法律法规、政策以及网络推广商规定的推广行为。
[0003]为了规避网络推广商的审核规则,有些不法商户在因违规行为被拒绝推广后,往往试图使用不同的账户注册信息注册不同的账户,这对账户注册信息的验证/审核提出了更高的要求,以阻止不法商户在网络上进行推广活动。


【发明内容】

[0004]本发明的目的在于提供一种信息验证方法及系统,自动地将用户注册的账户注册信息中的各个数据项与记录有违规行为的账户的信息的黑名单进行匹配,从而基于多项数据更有效地发现不法商户的注册行为。
[0005]根据本发明的一方面,提供一种信息验证方法,包括:接收包括多个数据项的账户注册信息;在预存储的黑名单中查找与接收的账户注册信息中的数据项匹配的记录;如果找到了匹配的记录,则发送指示验证失败的响应。
[0006]优选地,所述账户注册信息的数据项包括账户名称、网址、注册地址、电话号码、资质注册证号、适用IP地址和历史cookie中的至少一个。
[0007]优选地,所述黑名单的每条记录包括账户名称、网址、注册地址、电话号码、资质注册证号、适用IP地址和注册用cookie中的至少一个数据项。
[0008]优选地,只要在黑名单中找到了与接收的账户注册信息中的任一数据项匹配的记录,就发送指示验证失败的响应。
[0009]优选地,所述预存储的黑名单中查找与接收的账户注册信息匹配的记录的步骤包括:计算账户注册信息中的数据项与黑名单中的相应数据项的匹配相似度,如果计算的匹配相似度高于为所述数据项预配置的匹配度阈值,则确定找到了与接收的账户注册信息匹配的记录。
[0010]优选地,所述的信息验证方法还包括:如果没有找到匹配的记录,则发送指示验证成功的响应。
[0011]优选地,发送的指示验证失败的响应还包括匹配的数据项的信息。
[0012]根据本发明的另一方面,提供一种信息验证系统,包括:第一模块,用于接收包括多个数据项的账户注册信息;第二模块,用于在预存储的黑名单中查找与接收的账户注册信息中的数据项匹配的记录;第三模块,用于如果找到了匹配的记录,则发送指示验证失败的响应。
[0013]优选地,所述账户注册信息的数据项包括账户名称、网址、注册地址、电话号码、资质注册证号、适用IP地址和历史cookie中的至少一个。
[0014]优选地,所述黑名单的每条记录包括账户名称、网址、注册地址、电话号码、资质注册证号、适用IP地址和注册用cookie中的至少一个数据项。
[0015]优选地,只要第三模块,在黑名单中找到了与接收的账户注册信息中的任一数据项匹配的记录,就发送指示验证失败的响应。
[0016]优选地,第二模块计算账户注册信息中的数据项与黑名单中的相应数据项的匹配相似度,如果计算的匹配相似度高于为所述数据项预配置的匹配度阈值,则第三模块确定找到了与接收的账户注册信息匹配的记录。
[0017]优选地,所述的信息验证系统还包括:第四模块,用于如果没有找到匹配的记录,则发送指示验证成功的响应。
[0018]优选地,发送的指示验证失败的响应还包括匹配的数据项的信息。

【专利附图】

【附图说明】
[0019]通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
[0020]图1是示出根据本发明的示例性实施例的信息验证方法的流程图;
[0021]图2是示出根据本发明的另一示例性实施例的信息验证方法的流程图。

【具体实施方式】
[0022]以下,将参照附图来详细说明本发明的实施例。
[0023]图1是示出根据本发明的示例性实施例的信息验证方法的流程图。在计算机系统上实现本发明的信息验证方法,本发明的信息验证方法可实现为计算机系统中的一个应用或应用的软件模块,也可实现为多个计算机中的软件模块。为了便于描述,以下将所述方法中各步骤的主体统称为计算机系统。
[0024]参照图1,在步骤S110,计算机系统接收包括多个数据项的账户注册信息。所述账户注册信息可发自所述计算机系统的同一应用或另一应用,也可来自通过网络连接的另一计算机系统。所述账户注册信息包括,但不限于,账户名称、网址、注册地址、电话号码、资质注册证号、适用IP地址和历史cookie等中的至少一个数据项。
[0025]在步骤S120,计算机系统在预存储的黑名单中查找与接收的账户注册信息中的数据项匹配的记录。所述黑名单由网络推广系统产生并定期维护,包含发生过违规行为的账户信息,其每条记录可包括,但不限于,账户名称、网址、注册地址、电话号码、资质注册证号、适用IP地址和注册用cookie等数据项中的至少一个数据项。所述账户注册信息包含多个数据项,因此,分别使用多个数据项与黑名单中的相应数据项进行匹配。
[0026]在步骤S130,计算机系统确定有否找到匹配的记录。
[0027]如果在步骤S130,确定找到了匹配的记录,则在步骤S150,计算机系统发送指示验证失败的响应。根据本发明的示例性实施例,在步骤S130,只要在黑名单中找到了与接收的账户注册信息中的任一数据项匹配的记录,就发送指示验证失败的响应(步骤S150)。
[0028]例如,某商户曾进行过违反国家法律法规的推广活动,因而被网络推广商禁止继续进行所述推广,并且被记录在黑名单中;之后,该商户使用不同的注册信息(如不同的账户名称、地址以及网址等)又向网络推广商注册了另一账户。此时,按照通常根据账户名称或网址进行审核的方法不能够发现该商户有过违规行为并被禁止,而按照本发明所述的其他数据项(如用户注册时使用的IP地址)与黑名单进行匹配时,如果该商户使用同一 IP地址注册在前的账户和新账户,则可发现该违规商户,并且拒绝其新的注册行为。
[0029]另一方面,如果在步骤S130,确定没有找到匹配的记录,则在步骤S140,计算机系统发送指示验证成功的响应。
[0030]由上述对图1示出的示例性实施例的描述可以看出,本发明的信息验证方法可通过将推广用户的账户注册信息的各数据项与记录有违规商户信息的黑名单进行比对,从而通过更细度的信息匹配及时发现该违规商户,并且禁止其注册新账户。
[0031]在进行匹配时,对于一些数据项不需要完全匹配就可以确定比对的数据项属于同一个商户主体,同时每个数据项有各自的匹配度要求值。为此,以下参照图2描述根据本发明的另一示例性实施例的信息验证方法。在图2示出的实施例中,为每个数据项预先配置匹配度阈值。
[0032]图2中的步骤S210、S240和S250分别对应于图1中的步骤S110、S140和S150,步骤S220和S230分别相当于步骤S120和S130的变形或替代方式。因此,将具体描述步骤S220和S230的操作。
[0033]在步骤S220,计算机系统计算接收的账户注册信息中的数据项与黑名单中的相应数据项的匹配相似度。
[0034]在步骤S230,计算机系统确定为各个数据项计算的匹配相似度是否高于为所述数据项预配置的匹配度阈值。
[0035]如果在步骤S230,确定为各个数据项计算的匹配相似度高于为所述数据项预配置的匹配度阈值,则计算机系统确定找到了与接收的账户注册信息匹配的记录,并且在步骤S250,计算机系统发送指示验证失败的响应。
[0036]另一方面,如果在步骤S230,确定为各个数据项计算的匹配相似度都不高于为所述数据项预配置的匹配度阈值,则计算机系统确定没有找到与接收的账户注册信息匹配的记录,并且在步骤S240,计算机系统发送指示验证成功的响应。
[0037]根据本发明的优选实施例,在步骤S150和步骤S250,当计算机系统发送指示验证失败的响应时,在发送的指示验证失败的响应中还包括匹配的数据项的信息,从而请求账户资质验证的应用或系统能够根据匹配数据项的性质和重要性进行不同的处理。
[0038]从上述参照附图对本发明的示例性实施例的描述可以看出,本发明的信息验证方法可自动地将用户提供的账户注册信息的各个数据项与记录有违规账户的信息的相应数据项进行匹配,从而基于更多的数据有效地发现有过违规行为的账户;此外,本发明还对各个数据项进行相似度计算,提高违规账户的发现率。在网络推广系统中,可自动地防止有违规历史的商户继续使用其他信息注册新账户,继续进行例如违反国家法律或损害消费者权益的推广行为。
[0039]本发明还提供一种使用上述方法的信息验证系统。
[0040]需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。
[0041]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、R0M、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0042]尽管已参照优选实施例表示和描述了本发明,但本领域技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对这些实施例进行各种修改和变换。
【权利要求】
1.一种信息验证方法,包括: 接收包括多个数据项的账户注册信息; 在预存储的黑名单中查找与接收的账户注册信息中的数据项匹配的记录; 如果找到了匹配的记录,则发送指示验证失败的响应。
2.如权利要求1所述的信息验证方法,其特征在于,所述账户注册信息的数据项包括账户名称、网址、注册地址、电话号码、资质注册证号、适用IP地址和历史cookie中的至少一个。
3.如权利要求2所述的信息验证方法,其特征在于,所述黑名单的每条记录包括账户名称、网址、注册地址、电话号码、资质注册证号、适用IP地址和注册用cookie中的至少一个数据项。
4.如权利要求3所述的信息验证方法,其特征在于,只要在黑名单中找到了与接收的账户注册信息中的任一数据项匹配的记录,就发送指示验证失败的响应。
5.如权利要求3所述的信息验证方法,其特征在于,所述预存储的黑名单中查找与接收的账户注册信息匹配的记录的步骤包括: 计算账户注册 信息中的数据项与黑名单中的相应数据项的匹配相似度,如果计算的匹配相似度高于为所述数据项预配置的匹配度阈值,则确定找到了与接收的账户注册信息匹配的记录。
6.如权利要求1~5中任一项所述的信息验证方法,还包括:如果没有找到匹配的记录,贝1J发送指示验证成功的响应。
7.如权利要求1~5中任一项所述的信息验证方法,其特征在于,发送的指示验证失败的响应还包括匹配的数据项的信息。
8.—种信息验证系统,包括: 第一模块,用于接收包括多个数据项的账户注册信息; 第二模块,用于在预存储的黑名单中查找与接收的账户注册信息中的数据项匹配的记录; 第三模块,用于如果找到了匹配的记录,则发送指示验证失败的响应。
9.如权利要求8所述的信息验证系统,其特征在于,所述账户注册信息的数据项包括账户名称、网址、注册地址、电话号码、资质注册证号、适用IP地址和历史cookie中的至少一个。
10.如权利要求9所述的信息验证系统,其特征在于,所述黑名单的每条记录包括账户名称、网址、注册地址、电话号码、资质注册证号、适用IP地址和注册用cookie中的至少一个数据项。
11.如权利要求10所述的信息验证系统,其特征在于,只要第三模块,在黑名单中找到了与接收的账户注册信息中的任一数据项匹配的记录,就发送指示验证失败的响应。
12.如权利要求10所述的信息验证系统,其特征在于,第二模块计算账户注册信息中的数据项与黑名单中的相应数据项的匹配相似度,如果计算的匹配相似度高于为所述数据项预配置的匹配度阈值,则第三模块确定找到了与接收的账户注册信息匹配的记录。
13.如权利要求8~12中任一项所述的信息验证系统,还包括:第四模块,用于如果没有找到匹配的记录,则发送指示验证成功的响应。
14.如权利要求8~12中任一项所述的信息验证系统,其特征在于,发送的指示验证失败的响应还包 括匹配的数据项的信息。
【文档编号】H04L29/06GK104052720SQ201310082244
【公开日】2014年9月17日 申请日期:2013年3月14日 优先权日:2013年3月14日
【发明者】张振平, 程涛远, 史岩芳, 卓军辉, 丁飞, 赵芮, 张素萍 申请人:北京百度网讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1