一种为垃圾信息设置障碍的控制方法以及相应的控制装置的制作方法

文档序号:7753146阅读:122来源:国知局
专利名称:一种为垃圾信息设置障碍的控制方法以及相应的控制装置的制作方法
技术领域
本发明涉及网络应用领域,尤其是垃圾信息过滤系统,具体地,涉及信息过滤控制系统中根据用户类型为垃圾信息的发布设置障碍的控制方法以及相应的控制装置。
背景技术
随着互联网技术的高速发展和计算机的普及,电子邮件以及电子社区给网民带来了诸多的便利。每天,网络中的海量信息的发布,使得交流沟通更加高效。但部分人员也开始利用互联网向网民群发邮件、信息来推销产品,或者是宣传反动、色情内容。目前,验证码的应用对这些垃圾信息起到一定的控制作用,为了确定信息发送者所发送的是否为垃圾信息,通常会设置验证码要求发送者来输入,一旦确定验证码相符,则接收发送者的发送请求。通常的验证码都是4位或6位长度的字母、数字组成的,也有汉字组成的。这种方法在很大程度上控制住了软件自动“机器注册、破解账号”的行为。但现有的验证码都不是针对“人”设计的,这些验证码对于每个发送者来说,验证码长度、数量、位置都是一致的,这无法区别真正的垃圾信息发送者与那些被误认为是垃圾信息的发送者。最终导致用户体验度低,虽然在一定程度上控制了垃圾信息的发布量,但也给普通用户在使用网络资源时带来了诸多的不便。目前,对某账号身份的确认大多采用核对用户终端的IP地址是否多次一致来判断,导致用户一旦换个地方上网,就不可避免的要输入复杂的验证码确认,由此带来的麻烦可能引起客户群的流失。因此,本发明要解决如何为垃圾信息的发布设置障碍的问题。

发明内容
针对现有技术中的缺陷,本发明的目的是提供一种为垃圾信息设置障碍的控制方法以及相应的控制装置。根据本发明的一个方面,提供一种为垃圾信息设置障碍的控制方法,包括如下步骤a.确定用户的信用等级;b.根据所述信用等级确定验证码的属性;C.向用户提供所述验证码。根据本发明的另一个方面,提供一种为垃圾信息设置障碍的控制装置,包括第一确定装置,其用于确定用户的信用等级;第二确定装置,其用于根据所述信用等级确定验证码的属性;第一提供装置,其用于向所述用户提供所述验证码。本发明通过对不同的人群提供不同的验证码从而实现对垃圾信息发布设置障碍的目的。具体地,本发明首先获取用户的信用等级,根据所述信用等级的高低初步判断所述用户是否为正常的信息发布者,对信用等级较低的用户提供相对数量较多、字符数较多、位置关系不对应的验证码。因此本发明的目的之一是为了甄别出垃圾信息发布者。与此同时,本发明还尤其适用于现有的垃圾信息发布者甄别系统中,目前为防止机器人自动发布垃圾信息,各网站在用户发表信息前往往提供较为复杂的验证码,这样虽然可以给机器自动识别验证码图像造成困难,但是由于目前图像识别算法的成出不穷,已有不少验证码给正常用户的视觉识别造成了困扰。所以而本发明的另一个目的便是主动甄别出正常的信息发表者,例如,当该用户的信用等级较高时,根据本发明的控制系统可以向该用户提供输入极为方便的验证码,甚至无需对其进行验证。


通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、 目的和优点将会变得更明显图1示出根据本发明的第一实施例的,一种为垃圾信息设置障碍的控制方法的流程图;图2示出根据本发明的第二实施例的,一种为垃圾信息设置障碍的控制方法的流程图;图3示出根据本发明的第三实施例的,一种为垃圾信息设置障碍的控制方法的流程图;图4示出根据本发明的第四实施例的,一种为垃圾信息设置障碍的控制方法的流程图;图5示出根据本发明的第五实施例的,根据一种为垃圾信息设置障碍的控制方法,提供包含不同位置属性验证码的界面的示意图;图6示出根据本发明的一个具体实施方式
的,一种为垃圾信息设置障碍的控制系统的网络拓扑示意图;以及图7示出根据本发明的第六实施例的,一种为垃圾信息设置障碍的控制装置的结构图。
具体实施例方式图1示出根据本发明的第一实施例的,一种确认垃圾信息的控制方法的流程图。 在本控制方法的实施例中,描述了根据不同用户的信用等级对应生成不同验证码的控制方法的总体流程。在本实施例的一个优选的具体实施方式
中,用户登录一后台服务系统,所述后台服务系统向用户提供发布信息的功能,当用户要发布信息时,所述后台服务系统通过获取用户的信用等级确定提供验证码的属性,生成所述属性的验证码后通过信息输出设备提供给用户所述验证码。最后,当用户输入验证码后,所述后台服务系统判断所述输入字符是否正确。具体地,在本实施例中,首先,执行步骤S210,确定用户的信用等级。更为具体地, 在一个优选实施例中,所述用户等级可以划分为九级别,由高等级至低等级依次降序排列, 定义最高等级信用为“9”、依次按信用等级降低排列为“8” “7”…“1”,其中,信用等级“1” 为最低级别。本领域技术人员理解,信用等级的划分与定义可根据需要采用不同的值,这样的变化并不影响本实施例的实质。更进一步具体地,可以通过多种方式确定所述用户的信用等级,在一个优选例中, 可以从其他用户处确定所述用户的信用等级,具体地,首先,用户进行系统登录,输入自己的账号密码等信息进行身份确认。在确认所述用户身份后,系统在其他用户的投诉记录中查找所述用户被投诉的记录次数,判定所述用户的信用等级的高低。例如,一广告从业人员经常登录一大型网站的BBS系统发布广告信息,该网站的其他多名会员对其进行投诉举报,系统记录所述投诉信息,在该广告从业人员下一次登录系统时,确认其身份后,即可从其他会员处搜索出所述投诉记录信息,从而获取该人员的信用等级信息。通过评判所述投诉记录信息的数量的多少,确定所述人员的信用等级的高低。在另一个优选例中,确定所述人员的信用等级的高低还可以是根据所述人员的发送频率来确定。例如,所述人员的发送频率过高,则确定为低信用等级用户。然后,执行步骤S211,根据所述信用等级确定验证码的属性,即确定所述验证码的属性类型。具体地,根据不同的用户的信用等级的高低生成不同种类的验证码。在本实施例中,所述不同种类的验证码可以是指所述验证码字符形状、颜色等辨识特征的不同。更进一步地,所述不同的验证码可以是在生成的图片至上再添加一块阴影部分遮盖字符的一部分以达到难以识别字符的目的。更进一步地,在本实施例的一个变化例中,所述不同的验证码可以是问题,或者推理题等形式。最后,执行步骤S212,向用户提供所述验证码。具体地,所述后台服务系统生成具体的验证码并提供给所述用户,例如将所述验证码显示在交互界面的相应位置上。在本实施例中,所述生产验证码生成过程可以采用多种方式,例如将生成的若干位随机字符串写入图片控件中即可作为一张简单的验证码图片,其中,所述图片的格式可以是JPG、BMP、XBM 等。进一步地,其中,根据通过执行所述步骤S211所确定的验证码的属性,在所述步骤S212 中确定具体的验证码内容,例如,所述验证码的属性为大小属性,即通过执行所述步骤S211 确定验证码图片中的字符文字的大小为10号字大小,然后所述步骤S212生成具体的验证码为包含10号字体大小字符的验证码图片,提供给所述用户。在本实施例的一个优选例中,通过执行所述步骤S210确定用户的信用等级可以是直接获取所述信用等级,具体地,所述信用等级为一组代码信息,所述后台服务系统安装相应的读取所述代码的程序,本领域技术人员可结合现有技术实现所述程序,在此不予赘述,在执行所述步骤获取所述信用等级时,所述程序直接读取所述信用等级信息,即直接能获取所述信用等级的具体高低值等信息,优选地,所述后台服务系统可以在本地存储用户的具体的信用等级值,确定用户的身份后即可读取该信用等级值,进一步优选地,所述后台服务系统可以根据用户行为的历史记录确定该信用等级值并存储,例如所述后台服务系统预先根据用户被投诉的次数确定一信用等级值存储在本地,每当用户有新的被投诉时相应修改该信用等级值,本领域技术人员理解,这样当所述后台服务系统需要获取用户的信用等级时,可以不必每次都先获取该用户的被投诉次数以确定该信用等级,而是直接从本地读取该信用等级。在本实施例的另一个优选例中,通过执行所述步骤S211根据所述信用等级确定验证码的属性的一个具体实施方式
中,对于用户的不同类型确定不同属性的验证码。例如, 所述用户为较高信用等级用户,则生成大小写属性的验证码,其中,所述验证码根据具体不同信用等级的用户提供大写或小写的字符。类似的,所述用户的信用等级越高,所述验证码的属性类型越容易辨认。例如,对于较低等信用等级的用户,所确定的验证码的属性为字符种类属性的验证码,其中,所述验证码根据具体不同信用等级的用户提供英文或阿拉伯数字的字符。图2示出根据本发明的第二实施例的,一种为垃圾信息设置障碍的控制方法的流程图。本领域技术人员可以将图2示出的实施例理解为图1所示实施例的一个具体实施方式
。具体地,在本实施例中,首先,执行步骤S220,获取与用户对应的历史记录。更为具体地, 所述获取与用户对应的历史记录优选地从所述后台服务系统的本地获取,所述后台服务系统中存储有所述用户对应的历史信息发布记录。其中,所述历史记录包括其他用户对所述发布信息的评价、投诉等信息。而在另一个优选例中,进一步地,所述获取的方式可以是由所述后台服务系统向一第三方系统发送一数据请求信息,所述第三方系统在接收到所述数据请求信息后反馈所述历史记录信息。接下来执行步骤S221,根据所述历史记录确定所述信用等级。具体地,根据所述获取的历史记录,如用户是否曾被投诉发送垃圾信息、所述用户被投诉的次数的多少等信息来确定用户的信用等级。优选地,若所述用户对应的历史记录中无被投诉记录,则确定所述用户为高信用用户;若所述用户对应的历史记录中有被投诉记录,则确定所述用户为较低信用用户。进一步地,结合根据本发明的第一个实施例中对所述用户等级的划分,按所述用户对应的历史记录中的被投诉记录次数依次按信用等级降低排列为“9” “8”…“1”,其中,信用等级“1”为最低级别。被投诉的历史记录越多,确定所述用户为越低级别的信用等级。接着,执行步骤S222,判断所述信用等级是否高于第一阈值。结合前述实施例中所述信用等级由高到低的降序排列为“9” “8”…“1”,对比所述信用等级的级别值与所述第一阈值的大小,在本实施例中,信用等级的级别值越大表示信用等级越高,优选地,所述第一阈值为“6”,则判断所述信用等级是否高于第一阈值即比较所述信用等级的级别值与所述第一阈值“6”的大小。例如,所述用户的信用等级为“3”,则所述信用等级不高于第一阈值;所述用户的信用等级为“8”,则所述信用等级高于第一阈值。本领域技术人员理解,所述第一阈值的具体大小可以根据具体需要更改为任意值,例如,在一个变化例中,所述第一阈值可以比“6”更大或更小,即所述第一阈值可以是“2”、“7”或其他值。本领域技术人员理解,优选地,所述第一阈值的具体大小应在所述信用等级的级别值的范围内,在又一个变化例中,所述第一阈值的大小也可以不在所述信用等级的级别值的范围内,即大于所述信用等级的级别值的最大值或小于所述信用等级的级别值的最小值。然后,确定所述判断步骤S222的判断结果,若所述步骤S222的判断结果为肯定的,即所述信用等级高于所述第一阈值,则接下来进入步骤S223执行,确定所述验证码的长度属性为第一长度;若所述步骤S222的判断结果为否定的,即所述信用等级不高于所述第一阈值,则接下来进入步骤S2M执行,确定所述验证码的长度属性为第二长度。其中,所述验证码的长度属性为验证码中将写入随即字符的个数的多少,相对所述第二长度,所述第一长度的验证码的字符数较少,优选地,可以设定所述第二长度为9,则可以设定所述第一长度为4,例如字符串“qwer”的长度为4,进一步地,所述长度属性为第一长度验证码的还可以包含其他长度的字符串,如2个字符,本领域技术人员理解,所述字符的数量的多少并不影响本实施例的实质。其中,通过执行所述步骤S2M,确定所述验证码的长度属性为第二长度。其中,相对所述第一长度,所述第二长度的验证码的字符数较多,优选地,可以设定所述第一长度为6,则可以设定所述第二长度为8,例如字符串“qwertyui”中字符的个数即为8个,进一步地,所述长度属性为第二长度验证码的还可以包含其他字符个数的字符串,如含有6个字符或9个字符的字符串,本领域技术人员理解,所述字符的数量的多少并不影响本实施例的实施,但所述第二长度属性的验证码包含的字符位数比所述所述第一长度属性的验证码包含的字符位数多。通过执行所述步骤S223或者所述步骤S2M确定所述验证码的长度属性后,最后执行步骤S225,向用户提供所述验证码。即在执行所述步骤S223或步骤S2M之后,接下来都将执行所述步骤S225,类似根据发明的第一个实施例中的步骤S212,即根据确定的第一长度属性或第二长度属性,将对应所述长度属性的相应长度的随机字符串写入图片控件中,即可作为一张简单的验证码图片。更为具体地,本领域技术人员可以参照图1示出实施例中的所述步骤S212实现提供验证码的内容,在此不予赘述。在一个变化例中,所述信用等级的高低与所述级别值也可以是倒序对应关系,例如,最高信用等级为“1”,最低信用等级为“9”,其中,信用等级降低排列为“1”、“2”、“3”… “9”。不同于上述实施例,在所述变化例中,在执行完所述判断步骤S222后,若判断结果为 “是”,则执行步骤S2M,确定所述验证码的长度属性为第二属性。若判断结果为“否”,则执行步骤S223,确定所述验证码的长度属性为第一属性。本领域技术人员理解,所述信用等级的的划分并不影响本发明的实质。在本实施例的一个优选例中,所述步骤S220包括“从磁条卡中获取所述信用等级”的步骤,具体地,获取与用户对应的历史记录可以从一磁条卡中获取,更为具体地,本领域技术人员理解,所述信用等级信息可以存储于磁条卡中,通过与所述磁条卡对应的读卡器读取所述磁条卡磁条中的记录信息。在本实施例的另一个优选例中,所述所述步骤S220包括“从从移动终端中获取所述信用等级”的步骤,具体地,获取与用户对应的历史记录可以与所述发表者对应的移动终端中获取,更为具体地,所述移动终端可以是所述信息发表者所使用的手机等设备,本领域技术人员理解,所述信用等级信息存储于所述手机的内存中,通过手机端的红线外或蓝牙等短距离通信模块可以将所述信用等级发送到一与所述后台服务系统相对应的前端机,该前端机接收所述信用等级并通过移动通信模块(例如GPRS模块)发送给所述后台服务系统,这样,所述后台服务系统便可以获取所述信用等级。而在一个变化例中,还可以通过在所述手机上加装射频芯片从而实现以射频方式获取所述信用等级的过程,本领域技术人员可以结合现有技术实现这样的过程,在此不予赘述。图3示出根据本发明的第三实施例的,一种为垃圾信息设置障碍的控制方法的流程图。本领域技术人员可以将图3示出的实施例理解为图1所示实施例的一个具体实施方式
。具体地,在本实施例中,首先,执行步骤S230,从第三方系统中获取所述信用等级。其中,所述第三方系统,本领域技术人员理解,所述从第三方系统中获取所述信用等级不同于根据本发明的第二个实施例的步骤S220从所述后台服务系统的本地获取所述信用等级。 所述第三方系统可以是远程档案记录系统等,进一步地,所述远程档案记录系统中存储多个用户的信用等级信息,在接收获取信用等级请求指令后,返回所述信用等级信息。在确认用户后向第三方系统、即远程档案记录系统发送数据请求指令,从而得到用户的信用等级的反馈,以上便完成了用户个人身份认证以及对应信用等级的获取过程。
接着,执行步骤S231,从射频卡中获取所述信用等级。具体地,所述信用等级信息存储在一张射频卡中。相应地,对应射频卡的接收装置读卡器安装在用户的网络登录终端 (例如个人计算机)上,用户只需将射频卡靠近读卡器进行信息的读取,即可完成对用户信用等级的采集,然后该网络登录终端将所述信用等级发送给所述后台服务系统。本领域技术人员结合现有技术可以实现从所述射频卡中获取所述信用等级,在此不予赘述。在通过执行所述步骤S230以及步骤S231获取所述信用等级后,所述后台服务系统确定所述用户的具体信用等级的高低,优选地,确定最新的信用等级为所述用户的具体信用等级。在一个优选例中,所述从射频卡中获取的信用等级中包括所述用户的信用级别为中级信用,所述从第三方系统中获取的信用等级中包括所述用户的历史信用升级、降级, 以及用户的个人资料信息等,所述后台服务系统根据所述用户的个人资料、升降级记录以及中级信用级别等确定其具体信用等级为5级,例如预先设置与上述中级信用对应的信用等级为8,与上述历史信用升级对应的信用等级为9,并设置相应的权重对这两个信用等级求加权和,进而将该加权和作为所述步骤S232中与所述第二阈值进行比较的所述信用等级。然后,执行步骤S232,判断所述信用等级是否高于第二阈值。其中,本领域技术人员理解,所述第二阈值的大小与所述第一阈值的大小没有关联性,即所述第一阈值与所述第二阈值的大小可以相同,也可以不相同,在一个优选例中,所述第一阈值与所述第二阈值的大小相同。进一步地,不同于根据本发明的第二实施例的判断步骤S222判断所述信用等级是否高于第一阈值,在本步骤S232中,执行的是判断所述信用等级是否高于第二阈值。 结合前述实施例中所述信用等级由高到低的降序排列为“9” “8”…“1”,优选地,所述第二阈值为“6”,则判断所述信用等级是否高于第二阈值即比较所述信用等级的级别值与所述第二阈值“6”的大小。本领域技术人员理解,所述判断内容已在根据本发明的第一个实施例中详细说明,在此不予赘述。若所述步骤S232的判断结果是肯定的,即所述信用等级高于所述第二阈值,则接下来进入步骤S233执行,确定所述验证码的个数属性为第一个数;若所述步骤S232的判断结果是否定的,即所述信用等级不高于所述第二阈值,则接下来进入步骤S234执行,确定所述验证码的个数属性为第二个数。其中,相对所述第二个数属性,所述第一个数属性即表示所述生成验证码的个数为较少个数,至少是一个,还可以是零个,具体地,所述第一个数可以是一个、两个、三个或更多,本领域技术人员理解,所述第一个数的具体数值可以根据具体需要设置为任意值,优选地,所述验证码的第一个数为一个。其中,通过执行步骤S234,确定所述验证码的个数属性为第二个数。其中,相对所述第一个数属性,所述第二个数属性即表示所述生成验证码的个数为较多个数,至少为两个或更多个,具体地,所述第二个数可以任意多个,如五个、六个。进一步地,所述第二个数大于所述第一个数,例如,所述第一个数为两个,则所述第二个数至少为三个,本领域技术人员理解,所述第二个数具体数值可以根据具体需要设置为比所述第一个数大的任意值, 在一个优选例中,所述验证码的第二个数为两个。通过所述步骤S233或者步骤S234确定所述个数属性后,最后执行步骤S235,向用户提供所述验证码。即在执行所述步骤S233或步骤S234之后,接下来都将执行所述步骤S225。不同于在根据本发明的第二实施例中的步骤S225,每执行一次所述步骤S225只向用户提供一个验证码,所述步骤S235执行一次提供给用户的验证码个数根据在所述步骤S235之前执行的是步骤S233或步骤S234有关,进一步地,所述步骤S235提供给用户的验证码的个数与确定的所述验证码的个数属性有关,一般地,执行所述步骤S235向用户提供的验证码为多个,本领域技术人员理解,当执行所述步骤S233确定所述验证码的个数属性为第一个数且所述第一个数为1个时,所述步骤S235向所述用户提供的验证码的数量为 1个。结合上述图2与图3,在一个变化例中,所述控制方法中可以同时包含判断步骤 S222与步骤S232以及其分别对应的根据判断结果进行确定的确定步骤S223、步骤S2M、步骤S233和步骤S234,本领域技术人员理解,所述判断确定步骤S222、步骤S223、步骤S2M 与步骤S232、步骤S233、步骤S234执行的先后顺序并不影响本实施例的实施,可根据需要进行步骤S222或步骤S232,然后根据判断结果进行对应的确定步骤,再执行另外一个判断步骤并进行确定。具体地,所述控制方法同时控制所述验证码的字符长度属性以及验证码的数量个数属性。图4示出根据本发明的第四实施例的,一种为垃圾信息设置障碍的控制方法的流程图。本领域技术人员可以图4示出的实施例理解为图1所示实施例的一个具体实施方式
。 具体地,在本实施例中,首先,执行步骤S240,从移动存储介质中获取所述信用等级。具体地,所述移动存储介质中存储有所述信用等级信息。所述移动存储介质优选地为U盘(通用串行总线接口闪存盘),所述用户的信用等级信息存储于所述U盘EEPROM存储芯片的相应地址对应的存储单元中,进一步地,所述获取方式可以通过一与所述后台服务系统对应的前端机所包含的USB芯片适配接口读取,然后该前端机将所述信用等级发送给所述后台服务系统,实现所述步骤S240从移动存储介质中获取所述信用等级的过程。在一个变化例中,所述移动存储介质还可以是移动硬盘等数据存储设备,本领域技术人员理解,所述不同移动存储介质并不影响本实施例的实质,在此不予赘述。然后执行步骤S241,判断所述信用等级是否高于第三阈值。其中,本领域技术人员理解,所述第三阈值的大小可以与所述第一阈值、第二阈值的大小没有关联性,在此不予赘述。所述第三阈值的大小可以根据需要为任意值。进一步地,不同于根据本发明的第二实施例与第三实施例中的判断步骤判断所述信用等级是否高于第一阈值或第二阈值,在本步骤S241中,执行的是判断所述信用等级是否高于第三阈值。结合前述实施例中所述信用等级由高到低的降序排列为“9” “8”…“1”,优选地,所述第三阈值为“6”,则判断所述信用等级是否高于第三阈值即比较所述信用等级的级别值与所述第三阈值“6”的大小。本领域技术人员可以参照根据本发明的第一个实施例实现该判断过程,在此不予赘述。若所述步骤S241的判断结果为肯定的,即所述信用等级高于所述第三阈值,则接下来执行步骤S242,确定所述验证码的位置属性为第一位置关系;若所述步骤S241的判断结果为否定的,即所述信用等级不高于所述第三阈值,则接下来执行步骤S243,确定所述验证码的位置属性为第二位置关系。其中,所述第一位置关系即所述验证码与验证码输入框在位置上相邻。本领域技术人员理解,在现有技术中,所述验证码图片的显示位置与所述验证码的输入框位置上下相邻或左右相邻,用户可以清楚直观的了解验证码的内容并就近输入所述验证码信息。其中,通过执行所述步骤S243,确定所述验证码的位置属性为第二位置关系。具体地,若所述步骤S241的判断结果为否定的,则说明用户的信用等级较低,应该为他提供能起障碍作用的验证码,即所述所述验证码与验证码输入框在位置上不相邻。具体地,例如, 所述验证码图片显示在界面的左上部,而所述验证码的输入框在所述界面的右下部。本领域技术人员理解,所述验证码输入框的具体位置可以根据需要变化为其他与所述验证码不相邻的位置,所述变化并不影响本实施例的实施。通过所述步骤S242或者步骤S243确定所述位置属性后,最后执行步骤S244,向用户提供所述验证码。即在执行上述步骤S242或步骤S243之后,接下来都将执行步骤SM4。 不同于根据本发明的第二实施例中的步骤S225,所述步骤S244中向用户提供的所述验证码需按照步骤S242或步骤S243确定的位置关系提供,所述提供方式可以参照根据本发明的第一个实施例中的详细描述来实现,在此不予赘述。结合上述图3与图4,在一个变化例中,所述控制方法中可以同时包含判断步骤 S232与步骤S241以及其分别对应的根据判断结果进行确定的确定步骤S233、步骤S234、步骤S242和步骤S243,本领域技术人员理解,所述控制方法先执行步骤S233并确定所述验证码的个数,再执行步骤S241并确定所述验证码的位置属性。具体地,例如,步骤S232判断结果为所述用户的信用等级不高于所述第二阈值,然后执行步骤S234确定所述验证码的个数为多个,如3个验证码;再执行步骤S241判断结果为所述用户的信用等级不高于所述第三阈值,接着,执行步骤S243确定验证码的位置属性为第二位置关系。进一步地,所述3 个验证码与其对应的3个验证码输入框不相邻,例如,3个验证码图片上下两两相邻排布在界面的正中间,3个验证码的输入框分别分布在显示界面的左下角、右下角与右上角。在一个变化例中,显示界面的3个验证码中最上的验证码对应的是左下角的验证码输入框,中间的验证码对应的是右下角输入框,最下的验证码对应的是右上角的验证码输入框。本领域技术人员理解,所述验证码的个数可以是2个或更多个,所述多个验证码与其对应的验证码输入框的位置还可以根据需要作出其他变化,如显示界面的3个验证码中最上的验证码对应的是右下角的验证码输入框,而中间的验证码对应的是右下角输入框,所述变化并不影响本实施例的实质,在此不予赘述。结合上述图2、图3与图4,在又一个变化例中,所述控制方法中还可以同时包含判断步骤S222、步骤S232与步骤S241以及其分别对应的根据判断结果进行确定的确定步骤 S223、步骤224,步骤S233、步骤S234以及步骤S242、步骤S243。本领域技术人员理解,在所述变化例中,对验证码同时包括字符长度属性、个数属性、位置属性的控制,使得所述验证码同时具有长度属性、个数属性以及位置属性。本领域技术人员结合上述实施例可实现所述变化例,在此不予赘述。在上述图2至图4示出实施例的最后一个步骤向用户提供所述验证码的实现方式中,在一个变化例中,所述向用户提供所述验证码可以通过其他方式提供,具体地,例如,将所述验证码字符通过手机短信等方式发送至用户终端设备手机上,或通过其他例如WIFI, GPRS协议等以文本的方式发送至具有文字显示功能的设备如PDA上,本领域技术人员理解,结合现有技术可实现所述向用户提供所述验证码的不同方式。在一个具体实施方式
中,用户欲进行网络信息发布,首先用户进行登录确认身份, 比如可以输入账号密码等,然后所述后台服务系统根据所述用户的身份获取所述用户的历史信息发送记录从而确定所述用户的信用等级,在通过判断所述用户的信用等级的相对预设的阈值的高低确定反馈验证码的属性,例如所述用户的信用等级比所述预设的阈值低, 则确定所述验证码为某中属性的验证码,最后生成符合所述属性的验证码一文本的格式发送至所述用户的终端设备上。以上变完成了对所述用户发送信息的整个控制过程,所述用户在接收到所述验证码后便可在信息输入框中根据所述验证码输入字符。图5示出根据本发明的第五实施例的,根据一种为垃圾信息设置障碍的控制方法,提供包含不同位置属性验证码的界面的示意图。具体地,所述交互界面中包括三条提示信息,如图5所示的三个验证码输入框501、502及503,如图5所示的三张验证码图片511、 512及513。其中,所述验证码输入框501左侧对应的提示信息为“请输入背景为蓝色的验证码”,所述验证码输入框502左侧对应的提示信息为“请输入字符数最长的验证码”,所述验证码输入框503左侧对应的提示信息为“请输入剩下的验证码”。本领域技术人员理解, 所述提示信息可以是在验证码的左边,上方或其他相邻的位置,只要能够使用户能够理解提示信息与输入框的对应关系即可,这并不影响本发明的实质内容,在此不予赘述。在一个具体实施方式
中,终端显示界面中显示如图5所示的3个验证码,其中,验证码511中显示的字符数为4个,仅验证码512为蓝色背景验证码,验证码513中显示的字符字符数为5个。进一步地,根据所述提示信息,普通用户能够理解的是,所述验证码输入框501对应输入验证码512中显示的字符;所述验证码输入框502对应输入验证码513中显示的字符;所述验证码输入框503对应输入验证码512中显示的字符。优选地,用户分别按照提示信息的指示,在三个验证码输入框中分别输入三个不同的验证码,仅当所述三个验证码均正确输入,则判断通过验证码验证。例如,在一个实施方式中,所述后台服务系统在预设定的提示信息数据库中选取一条提示信息,所述提示信息包括文字提示信息以及相应的目标验证码字符定位信息,即判断目标验证码的内容是否符合所述提示信息的文字内容,优选地,所述后台服务系统随机选取一提示信息后,将所述提示信息反馈给用户同时, 所述后台服务系统获取所述提示信息中的定位信息。然后所述后台服务系统生成若干验证码,其中,有一个验证码符合所述提示信息的文字描述,再根据所述定位信息定位所述符合条件的验证码,获取所述验证码的字符内容并存储,当用户在所述提示信息对应的输入框中输入验证码字符后,所述后台服务系统读取所述验证码字符,判断所述验证码字符是否与之前存储的生成的验证码字符是否一致,若一致,则判定该验证码输入框中的字符输入正确。所述判断过程,本领域技术人员理解,可结合现有技术实现所述不同验证码交叉对应不同输入框的判断过程。在一个变化例中,所述验证码图片内容还可以是其他字符,相应的,所述提示信息可以变化为其他提示信息,例如,“输入字符数最少的验证码”,对应的,设置相应的多个验证码,其中一个验证码的字符个数比其他验证码少。进一步地,所述验证码输入框与其对应的验证码还可以分布在其他位置,例如,在一个实施例中,所述若干验证码图片分别位于显示界面的各个角落位置,则所述验证码输入框的提示信息还可以分别指示所述验证码的对应位置,本领域技术人员理解,所述变化并不影响本发明的实质,在此不予赘述。本领域技术人员理解,在现有技术中,垃圾信息发布者多利用机器人识别并输入验证码以达到大量、快速、自动发布垃圾信息的不正当目的,其往往针对一包含验证码的网页,设置自动从网页上的指定地址下载验证码图片,然后对验证码图片予以识别,并将识别出的字符输入到指定的输入框中。因此在本发明有针对性地将网页中的验证码图片与验证码输入框的对应关系的生成变为一个随机过程,这样,由于在每次信息发布时验证码图片与验证码输入框的对应关系都不同,从而使得垃圾信息发布者无法向机器人预先设置验证码图片与验证码输入框的对应关系,进而使其不能通过机器人自动发布垃圾信息。进一步地,在本发明中,与验证码输入框对应的提示信息为随机生成的,并且需要用户经过大脑思维后才能根据所述提示信息得出验证码图片与验证码输入框的对应关系, 而这种人脑的思维能力是机器人无法代替的。更进一步优选地,可以在数据库中存储大量的所述提示信息,使得垃圾信息发布者无法穷尽所有的提示信息,这样,所述垃圾信息发布者便不能令机器人学习如何根据所述提示信息得出验证码图片与验证码输入框的对应关系。图6示出根据本发明的一个具体实施方式
的,一种为垃圾信息设置障碍的控制系统的网络拓扑示意图。具体地,在本实施例中,图6示出了若干信息发送终端、后台服务系统6以及第三方系统61。其中,所述信息发送终端包括例如计算机601、PDA602以及手机 603等。进一步地,所述基站7用于支持所述手机603与所述后台服务系统6之间的移动通信方式连接。优选地,所述控制装置4可以位于服务器端,例如所述控制装置4可以包含于所述后台服务系统6中,还可以位于客户端,例如位于用户的终端机内。在一个优选例中, 所述控制装置4可以连接至所述后台服务系统6,通过所述后台服务6获取所述信用等级, 并向所述后台服务系统6提供所述验证码以及判断用户输入的验证码与所述验证码是否一致的功能。这并不影响本发明的实质内容,在此不于赘述。本领域技术人员理解,图6所示的网络拓扑图描述了本发明的一个具体实施例 例如,信息发送终端进行信息的发布,所述后台服务系统6中的控制装置4根据本发明提供的控制方法通过网络控制诸如计算机601、PDA602等终端的信息发布行为。在控制过程中, 通过各个不同的获取装置(例如图7示出的第一获取装置411)可以获取或确定该用户的信用等级信息。优选地,可以根据实际需要安装相应功能的获取装置以采集所需的所述信用等级;次优地,可以安装多种获取装置,具体地,上述获取装置有选择性地从不同的装置中采集所述信用等级,或仅采用部分采集到的所述信用等级,这并不影响本发明的实质内容,在此不予赘述。在根据前述的控制方法,在一个优选例中,所述后台服务系统6根据从客户端处 (例如计算机601)获取的所述信用等级提供验证码后,并通过网络将所述验证码通过无线通信网络传送到信息发送终端,用户在终端进行验证码的输入并反馈。本领域技术人员理解,所述无线通信网络可以是蓝牙、Wi-Fi网络以及Zigbee网络中的任一种,其具体的通信过程可参考现有技术,在此不予赘述;所述第三方系统61可以是信息档案管理系统。系统将接收到的所述信用等级通过相应的数据处理程序进行处理,运用预先设定的程序对所述信用等级进行分析处理,从而生成相应的验证码。更进一步地,所述后台服务系统6还可以从移动存储介质中获取了信息发送者的信用等级,并由此生成所述验证码后,在终端例如603中可以反馈给用户,用户通过手机 603的信息输入装置、如手机键盘输入所述验证码,所述验证码通过基站7传输至所述后台服务系统6。在本实施例的一个优选例中,所述第三方系统61可以为多个信息发送者单独建立信息数据库,对不同的用户提供不同的信用等级,从而实现对多个信息发送者的信用等级的多任务管理。进一步地,在用户需要时,可提供用户其他用户的所述信用等级以作参考。进一步地,所述第三方系统61可以通过管理员端口将所述信息发送者的所述信用等级存储所述第三方系统的网络数据服务器上。然后,该用户可以通过自己的账号和密码进入到自己的个人档案系统,查看所述所述信用等级。本领域技术人员还可以结合现有的通信技术,变化出更多的实施例来实现本发明所述的控制方法,在此不予赘述。进一步地,在不同的应用场景中,第三方系统61可以是其他的装置。例如,可以是一移动存储介质、磁卡、射频卡或移动通信终端等。具体地,即所述信用等级可根据需要存储于任意介质,本领域技术人员理解,所述存储装置的不同并不影响本实施例的实质内容。进一步地,本领域技术人员理解,所述控制装置4作为一独立的外接设备优选地被安装在远程服务器端,并通过网络保持与第三方系统61的信息传输。而在一个变化例中,所述控制装置4可以安装在信息发送终端如计算机内。在本实施例的一个优选例中,所述控制系统还包括与所述后台服务器连接的输入设备,其中,所述输入设备包括键盘、手写笔和板、虚拟输入键盘等。所述输入设备中安装有输入状态切换装置。优选地,当所述控制系统向用户提供的所述第一长度属性验证码与仅包括少量字符,字符的输入较为方便;当向用户提供的所述第二长度属性验证码包括多个字符,字符的输入较为繁琐,甚至需数秒的按键操作操作才可完全输入所需字符。在本实施例的又一个变化例中,用户可以在所述客户端如PDA502中输入阈值指示信息发送给所述后台服务器,所述阈值指示信息用于设定所述第一阈值大小,其中,所述后台系统包括一设定装置,其用于根据的所述阈值指示信息生成所述第一阈值信息。进一步地,所述第二阈值,所述第三阈值也可类似地进行设置。本领域技术人员理解,本领域技术人员结合现有技术以及上述实施例可以实现所述变化例,在此不予赘述。图7示出根据本发明的第六实施例的,一种为垃圾信息设置障碍的控制装置的结构图。本领域技术人员可以将本实施例及其变化例理解为对根据本发明提供的控制方法的描述中的所述后台服务系统的一个具体实施方式
。具体地,在本实施例中,如图7所示,所述控制装置4包括第一确定装置41、第二确定装置42以及第一提供装置43。其中,所述第一确定装置41用于确定用户的信用等级;所述第二确定装置42用于根据所述信用等级确定验证码的属性;所述第一提供装置43用于向所述用户提供所述验证码。优选地,所述第一确定装置41包括第一获取装置411以及第十二确定装置412,其中,所述第一获取装置411用于获取与用户对应的历史记录,所述第十二确定装置412用于根据所述历史记录确定所述信用等级,其中,所述历史记录优选地包括信用记录、被投诉的次数以及发送信息的频率。优选地,所述第一获取装置411包括第二获取装置4111,其中, 所述第二获取装置4111用于从移动存储介质中获取所述信用等级。优选地,所述第二确定装置42包括第三确定装置421,其中,所述第三确定装置421用于根据所述信用等级确定所述验证码的长度属性。优选地,所述第三确定装置421包括第一判断装置4211、第四确定装置4212以及第五确定装置4213,其中,所述第一判断装置4211用于判断所述信用等级是否高于第一阈值,所述第四确定装置4212用于当所述信用等级高于第一阈值时,确定所述验证码的长度属性为第一长度,所述第五确定装置4213用于当所述信用等级不高于第一阈值时,确定所述验证码的长度属性为第二长度。更为具体地,在本实施例中,首先通过所述第一获取装置411获取与用户对应的历史记录。更为具体地,所述获取与用户对应的历史记录优选地从所述后台服务系统的本地获取,所述后台服务系统中存储有所述用户对应的历史信息发布记录。其中,所述历史记录包括其他用户对所述发布信息的评价、投诉等信息。而在另一个优选例中,进一步地,所述获取的方式可以是由所述后台服务系统向一第三方系统发送一数据请求信息,所述第三方系统在接收到所述数据请求信息后反馈所述历史记录信息。在本实施例的一个优选例中,所述第一获取装置411包括第二获取装置4111,其用于从移动存储介质中获取所述信用等级。具体地,所述后台服务系统从移动硬盘灯设备中获取所述信用等级信息。接下来,所述第十二确定装置412根据所述历史记录确定所述信用等级。具体地, 根据所述获取的历史记录,如用户是否曾被投诉发送垃圾信息、所述用户被投诉的次数的多少等信息来确定用户的信用等级。优选地,若所述用户对应的历史记录中无被投诉记录, 则确定所述用户为高信用用户;若所述用户对应的历史记录中有被投诉记录,则确定所述用户为较低信用用户。进一步地,结合根据本发明的第一个实施例中对所述用户等级的划分,按所述用户对应的历史记录中的被投诉记录次数依次按信用等级降低排列为“9”“8~·· “ 1”,其中,信用等级“1”为最低级别。被投诉的历史记录越多,确定所述用户为越低级别的信用等级。在一个具体实施方式
中,若用户发送信息的频率过高,则所述第十二确定装置确定所述用户的信用等级为敌等级信用。在一个变化例中,所述第十二确定装置还可以根据用户的历史信用记录来确定所述用户的信用等级。接着,通过所述第一判断装置4211,判断所述信用等级是否高于第一阈值。结合前述实施例中所述信用等级由高到低的降序排列为“9” “8”…“1”,对比所述信用等级的级别值与所述第一阈值的大小,在本实施例中,信用等级的级别值越大表示信用等级越高, 优选地,所述第一阈值为“6”,则判断所述信用等级是否高于第一阈值即比较所述信用等级的级别值与所述第一阈值“6”的大小。例如,所述用户的信用等级为“3”,则所述信用等级不高于第一阈值;所述用户的信用等级为“8”,则所述信用等级高于第一阈值。本领域技术人员理解,所述第一阈值的具体大小可以根据具体需要更改为任意值,例如,在一个变化例中,所述第一阈值可以比“6”更大或更小,即所述第一阈值可以是“2”、“7”或其他值。本领域技术人员理解,优选地,所述第一阈值的具体大小应在所述信用等级的级别值的范围内, 在又一个变化例中,所述第一阈值的大小也可以不在所述信用等级的级别值的范围内,即大于所述信用等级的级别值的最大值或小于所述信用等级的级别值的最小值。然后,根据所述第一判断装置4211执行的判断结果,若所述第一判断装置4211执行的判断结果为肯定的,即所述信用等级高于所述第一阈值,则接下来触发第四确定装置 4212,确定所述验证码的长度属性为第一长度;若所述第一判断装置4211执行的判断结果为否定的,即所述信用等级不高于所述第一阈值,则接下来触发第五确定装置4213,确定所述验证码的长度属性为第二长度。其中,所述验证码的长度属性为验证码中将写入随即字符的个数的多少,相对所述第二长度,所述第一长度的验证码的字符数较少,优选地,可以设定所述第二长度为9,则可以设定所述第一长度为4,例如字符串“qwer”的长度为4,进一步地,所述长度属性为第一长度验证码的还可以包含其他长度的字符串,如2个字符,本领域技术人员理解,所述字符的数量的多少并不影响本实施例的实质。其中,通过所述第五确定装置4213,确定所述验证码的长度属性为第二长度。其中,相对所述第一长度,所述第二长度的验证码的字符数较多,优选地,可以设定所述第一长度为6,则可以设定所述第二长度为8,例如字符串“qwertyui”中字符的个数即为8个, 进一步地,所述长度属性为第二长度验证码的还可以包含其他字符个数的字符串,如含有6 个字符或9个字符的字符串,本领域技术人员理解,所述字符的数量的多少并不影响本实施例的实施,但所述第二长度属性的验证码包含的字符位数比所述所述第一长度属性的验证码包含的字符位数多。通过所述第四确定装置4212或者所述第五确定装置4213确定所述验证码的长度属性后,最后通过所述第一提供装置43,向用户提供所述验证码。即所述第四确定装置 4212或者所述第五确定装置4213执行相应的信息处理之后,接下来都将触发所述第一提供装置43,即根据确定的第一长度属性或第二长度属性,将对应所述长度属性的相应长度的随机字符串写入图片控件中,即可作为一张简单的验证码图片。在本实施例的一个变化例中,所述第二获取装置4111可以变化为第三获取装置, 其用于从与所述发表者对应的移动终端中获取所述信用等级。类似地,在更多的变化例中, 所述第二获取装置4111还可以变化为第四获取装置,其用于从磁条卡中获取所述信用等级;第五获取装置,其用于从射频卡中获取所述信用等级或第六获取装置,其用于从第三方系统中获取所述信用等级。进一步地,在一个变化例中,所述控制装置4中还可以同时包含多个所述获取装置,本领域技术人员理解,所述变化并不影响本实施例的实施,在此不予赘述。在本实施例的另一个变化例中,所述第二确定装置42中的第三确定装置421可以变化为第六确定装置,优选地,所述第六确定装置中包括第二判断装置、第七确定装置以及第八确定装置,其中,所述第二判断装置用于判断所述信用等级是否高于所述第二阈值, 所述第七确定装置用于当所述信用等级高于第二阈值时,确定所述验证码的个数属性为第一个数以及,所述第八确定装置用于当所述信用等级不高于第二阈值时,确定所述验证码的个数属性为第二个数,本领域技术人员可以参照图3示出的实施例中的步骤S241、步骤 S242以及步骤S243实现本变化例,在此不予赘述。类似地,在本实施例的又一个变化例中,所述第二确定装置中的第三确定装置还可以变化为第九确定装置,其用于根据所述信用等级确定所述验证码的位置属性,即所述第九确定装置根据接收的信用等级的具体高低确定所述验证码的位置属性,信用等级越高,则确定相应的符合用户判断的位置属性,便于用户识别。进一步地,所述第九确定装置优选地包括第三判断装置、第十确定装置以及第十一确定装置,其中,所述第三判断装置, 其用于判断所述信用等级是否高于第三阈值,所述第十确定装置,其用于当所述信用等级高于第三阈值时,确定所述验证码的位置属性为第一位置关系以及,所述第十一确定装置, 其用于当所述信用等级不高于第三阈值时,确定所述验证码的个数属性为第二位置关系, 结合前述实施例,所述第十确定装置确定所述验证码的位置属性为第一位置关系后,即确定所述验证码与验证码输入框在位置上相邻、即用户能够方便在验证码输入框附近找到所述验证码;进一步地,当所述第十一确定装置确定所述验证码的位置属性为第二位置关系后,即确定所述验证码与验证码输入框在位置上不相邻,即用户需要根据其他信息找到验证码输入框对应的目标验证码。本领域技术人员可以参照图4示出的实施例中的步骤 S241、步骤S242以及步骤S243实现本变化例,在此不予赘述。本领域技术人员理解,可结合现有技术及前述实施例实现所述变化,所述变化并不影响本发明的实质,在此不予赘述。在本实施例的又一个变化例中,所述控制装置4还可以包括一个用于判断所述信用等级是否为最高或最低信用等级的装置,若该装置判定结果为是,则所述控制方法结束。 在本变化例中,所述第一获取装置41获取信用等级后,将触发该装置进行判断。其中,所述最低信用等级表示无信用用户,其根据以往多次信息发送记录或其他用户举报等确定。具体地,例如,从其他用户的投诉记录中获取的所述用户被投诉次数极多,确认所述用户为最低等级用户,则无需对其进行验证,直接拒绝所述用户信息的发送请求;更进一步地,在又一个变化例中,若确认了所述用户为最高信用等级用户,则无需对其进行验证,直接接受所述最高信用用户进行信息的发送请求等行为,若所述用户为普通信用等级用户,则需要通过验证码验证方可准许其发布信息,则继续将所述信用等级发送给所述第二确定装置42。在本实施例的又一个变化例中,所述控制装置4还可以包括一第一修改装置,具体地,在所述第一提供装置43执行之后,根据用户输入的验证码是否正确对所述信用等级进行修改,这种情况是,所述后台服务系统的权限较高,有权限对所述信用等级进行修改; 或者所述信用等级信息数据不处于写保护状态,能够对数据进行改写。本领域技术人员理解,所述第一修改装置的增加并不影响本实施例的实施。以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
权利要求
1.一种为垃圾信息设置障碍的控制方法,其特征在于,包括如下步骤a.确定用户的信用等级;b.根据所述信用等级确定验证码的属性;c.向用户提供所述验证码。
2.根据权利要求1所述的控制方法,其特征在于,所述验证码的属性包括长度属性,其中,所述步骤b包括如下步骤bl.根据所述信用等级确定所述验证码的长度属性。
3.根据权利要求2所述的控制方法,其特征在于,所述步骤bl包括如下步骤 bll.判断所述信用等级是否高于第一阈值,其中,所述步骤bl还包括如下步骤中的任一种步骤bl2.若所述信用等级高于第一阈值,则确定所述验证码的长度属性为第一长度;或者 bl3.若所述信用等级不高于第一阈值,则确定所述验证码的长度属性为第二长度, 其中,所述第一长度小于所述第二长度。
4.根据权利要求1至3中任一项所述的控制方法,其特征在于,所述验证码的属性包括个数属性,其中,所述步骤b包括如下步骤bl'.根据所述信用等级确定所述验证码的个数属性。
5.根据权利要求4所述的控制方法,其特征在于,所述步骤bl'包括如下步骤 bll'.判断所述信用等级是否高于第二阈值,其中,所述步骤bl'还包括如下步骤中的任一种步骤bl2'.若所述信用等级高于第二阈值,则确定所述验证码的个数属性为第一个数;或者bl3'.若所述信用等级不高于第二阈值,则确定所述验证码的个数属性为第二个数, 其中,所述第一个数小于所述第二个数。
6.根据权利要求1至5中任一项所述的控制方法,其特征在于,所述验证码的属性包括位置属性,其中,所述位置属性指示所述验证码与验证码输入框的位置关系,其中,所述步骤b包括如下步骤bl".根据所述信用等级确定所述验证码的位置属性。
7.根据权利要求6所述的控制方法,其特征在于,所述步骤bl"包括如下步骤 bll".判断所述信用等级是否高于第三阈值,其中,所述步骤bl"还包括如下步骤中的任一种步骤bl2'.若所述信用等级高于第三阈值,则确定所述验证码的位置属性为第一位置关系;或者bl3'.若所述信用等级不高于第三阈值,则确定所述验证码的个数属性为第二位置关系。
8.根据权利要求7所述的控制方法,其特征在于,当所述验证码的位置属性为第一位置关系时,所述验证码与验证码输入框在位置上相邻。
9.根据权利要求7或8所述的控制方法,其特征在于,当所述验证码的位置属性为第二位置关系时,所述验证码与验证码输入框在位置上不相邻。
10.根据权利要求1至9中任一项所述的控制方法,其特征在于,所述步骤a包括如下步骤al.获取与用户对应的历史记录;a2.根据所述历史记录确定所述信用等级。
11.根据权利要求10所述的控制方法,其特征在于,所述历史记录包括如下信息中的任一项或任多项信息-信用记录; -被投诉的次数;以及 -发送信息的频率。
12.根据权利要求10或11所述的控制方法,其特征在于,所述步骤al包括如下步骤中的任一个或任多个步骤-从移动存储介质中获取所述信用等级; -从移动终端中获取所述信用等级; -从磁条卡中获取所述信用等级; -从射频卡中获取所述信用等级;以及 -从第三方系统中获取所述信用等级。
13.—种为垃圾信息设置障碍的控制装置,其特征在于,包括如下装置 第一确定装置,其用于确定用户的信用等级;第二确定装置,其用于根据所述信用等级确定验证码的属性; 第一提供装置,其用于向所述用户提供所述验证码。
14.根据权利要求13所述的控制装置,其特征在于,所述验证码的属性包括长度属性, 其中,所述第二确定装置包括如下装置第三确定装置,其用于根据所述信用等级确定所述验证码的长度属性。
15.根据权利要求14所述的控制装置,其特征在于,所述第三确定装置包括如下装置 第一判断装置,其用于判断所述信用等级是否高于第一阈值,其中,所述第三确定装置还包括如下装置中的任一种装置-第四确定装置,其用于当所述信用等级高于第一阈值时,确定所述验证码的长度属性为第一长度;或者-第五确定装置,其用于当所述信用等级不高于第一阈值时,确定所述验证码的长度属性为第二长度,其中,所述第一长度小于所述第二长度。
16.根据权利要求13至15中任一项所述的控制装置,其特征在于,所述验证码的属性包括个数属性,其中,所述第二确定装置包括如下装置第六确定装置,其用于根据所述信用等级确定所述验证码的个数属性。
17.根据权利要求16所述的控制装置,其特征在于,所述第六确定装置包括如下装置 第二判断装置,其用于判断所述信用等级是否高于第二阈值,其中,所述第六确定装置还包括如下装置中的任一种装置-第七确定装置,其用于当所述信用等级高于第二阈值时,确定所述验证码的个数属性为第一个数;或者-第八确定装置,其用于当所述信用等级不高于第二阈值时,确定所述验证码的个数属性为第二个数,其中,所述第一个数小于所述第二个数。
18.根据权利要求13至17中任一项所述的控制装置,其特征在于,所述验证码的属性包括位置属性,其中,所述位置属性指示所述验证码与验证码输入框的位置关系,其中,所述第二确定装置包括如下装置第九确定装置,其用于根据所述信用等级确定所述验证码的位置属性。
19.根据权利要求18所述的控制装置,其特征在于,所述第九确定装置包括如下装置 第三判断装置,其用于判断所述信用等级是否高于第三阈值,其中,所述第九确定装置还包括如下装置中的任一种装置-第十确定装置,其用于当所述信用等级高于第三阈值时,确定所述验证码的位置属性为第一位置关系;或者-第十一确定装置,其用于当所述信用等级不高于第三阈值时,确定所述验证码的个数属性为第二位置关系。
20.根据权利要求19所述的控制装置,其特征在于,当所述验证码的位置属性为第一位置关系时,所述验证码与验证码输入框在位置上相邻。
21.根据权利要求19或20所述的控制装置,其特征在于,当所述验证码的位置属性为第二位置关系时,所述验证码与验证码输入框在位置上不相邻。
22.根据权利要求13至21中任一项所述的控制装置,其特征在于,所述第一确定装置包括如下装置-第一获取装置,其用于获取与用户对应的历史记录; -第十二确定装置,其用于根据所述历史记录确定所述信用等级。
23.根据权利要求22所述的控制装置,其特征在于,所述历史记录包括如下信息中的任一项或任多项信息-信用记录; -被投诉的次数;以及 -发送信息的频率。
24.根据权利要求22或23所述的控制装置,其特征在于,所述第一获取装置包括如下装置中的任一个或任多个装置-第二获取装置,其用于从移动存储介质中获取所述信用等级; -第三获取装置,其用于从与所述发表者对应的移动终端中获取所述信用等级; -第四获取装置,其用于从磁条卡中获取所述信用等级; -第五获取装置,其用于从射频卡中获取所述信用等级;以及 -第六获取装置,其用于从第三方系统中获取所述信用等级。
全文摘要
本发明提供一种为垃圾信息设置障碍的控制方法,包括如下步骤a.确定用户的信用等级;b.根据所述信用等级确定验证码的属性;c.向用户提供所述验证码。还提供了一种为垃圾信息设置障碍的控制装置,包括第一确定装置,其用于确定用户的信用等级;第二确定装置,其用于根据所述信用等级确定验证码的属性;第一提供装置,其用于向所述用户提供所述验证码。通过对不同的用户提供不同属性的,如字符长度不同的验证码为垃圾信息的发布设置障碍,同时,为高信用用户提供易于输入的验证码,提高用户体验度。本发明可广泛适用于信息过滤系统,通过使用本发明,为潜在的垃圾信息发布者设置信息发布的障碍,有效减少网络环境中垃圾信息的发布量。
文档编号H04L29/06GK102315955SQ201010217070
公开日2012年1月11日 申请日期2010年6月30日 优先权日2010年6月30日
发明者马海华 申请人:上海薄荷信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1