一种确认垃圾信息设置的控制方法以及相应的控制装置的制作方法

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

发明内容
针对现有技术中的缺陷,本发明的目的是提供一种确认垃圾信息的控制方法以及相应的控制装置。根据本发明的一个方面,提供一种确认垃圾信息的控制方法,包括如下步骤a.获取用户的信用等级;b.判断所述信用等级是否小于第一阈值;C.若所述信用等级小于第一阈值,则根据所述信用等级向所述用户提供验证码。根据本发明的另一个方面,还提供一种确认垃圾信息的控制装置,包括第一获取装置,其用于获取用户的信用等级;第一判断装置,其用于判断所述信用等级是否小于第一阈值;第一提供装置,其用于当所述信用等级小于第一阈值时,根据所述信用等级向所述用户提供验证码。根据本发明的又一个方面,提供一种确认垃圾信息的控制系统,包括后台服务器, 客户端,还包括连接所述后台服务器和/或客户端的、根据本发明提供的所述控制装置。本发明通过对不同的人群提供不同的验证码从而实现对垃圾信息发布者进行甄别的目的。具体地,本发明首先获取用户的信用等级,根据所述信用等级的高低初步判断所述用户是否为正常的信息发布者,根据该初步判断,优选地可以对信用等级较低的用户再次进行判断,其中,对信用等级较低的用户提供相对不符合其输入习惯的验证码。
因此本发明的目的之一是为了甄别出垃圾信息发布者。与此同时,本发明还尤其适用于现有的垃圾信息发布者甄别系统中,目前为防止机器人自动发布垃圾信息,各网站在用户发表信息前往往提供较为复杂的验证码,这样虽然可以给机器自动识别验证码图像造成困难,但是由于目前图像识别算法的层出不穷,已有不少验证码给正常用户的视觉识别造成了困扰。所以本发明的另一个目的便是主动甄别出正常的信息发表者,例如,当该用户的信用等级较高时,根据本发明的控制系统可以向该用户提供输入极为方便的验证码。具体地,提供其符合他们输入习惯的验证码,使之顺利通过验证。


通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、 目的和优点将会变得更明显图1示出根据本发明的第一实施例的,一种确认垃圾信息的控制方法的流程图;图2示出根据本发明的第二实施例的,一种确认垃圾信息的控制方法的流程图;图3示出根据本发明的第三实施例的,一种确认垃圾信息的控制方法的流程图;图4示出根据本发明的第四实施例的,一种确认垃圾信息的控制装置的结构图;图5示出根据本发明的第五实施例的,一种确认垃圾信息的控制装置的结构图;图6示出根据本发明的第六实施例的,一种确认垃圾信息的控制装置的结构图; 以及图7示出根据本发明的一个具体实施方式
的,一种确认垃圾信息的控制系统的网络拓扑示意具体实施例方式在下述图1至图3所示实施例中,我们结合各种优选实施例来详尽地描述本发明如何实现确认不同的用户,限制垃圾信息发布的控制过程。图1示出根据本发明的第一实施例的,一种确认垃圾信息的控制方法的流程图。 如上所述,在本控制方法的实施例中,描述了不同信用等级对应生成不同验证码的控制方法的总体流程。具体地,在本实施例中,首先,执行步骤S210,获取用户的信用等级。进一步地,所述信用等级根据所述用户的历史行为、被投诉的次数以及发送信息频率来确定。具体地,在一个优选实施例中,所述用户等级可以划分为九级别,由高等级至低等级依次降序排列,定义最高等级信用为“ 9 ”、依次按信用等级降低排列为“ 8 ” “ 7 ” . . . “ 1”,其中,信用等级“ 1,, 为最低级别。本领域技术人员理解,信用等级的划分与定义可根据需要采用不同的值,这样的变化并不影响本实施例的实施。更为具体地,可以通过多种方式获取用户的信用等级,在一个优选例中,可以从其他用户处获取所述用户的信用等级,具体地,首先,用户进行系统登录,输入自己的账号密码等信息进行身份确认。在确认所述用户身份后,系统在其他用户的投诉记录中查找所述用户被投诉的记录次数,判定所述用户的信用等级的高低。例如,一广告从业人员经常登录一大型网站的BBS系统发布广告信息,该网站其他多名会员对其进行投诉举报,系统记录所述投诉信息,在该广告从业人员下一次登录系统时,确认其身份后,即可从其他会员处搜索出所述投诉记录信息,从而获取该人员的信用等级信息。通过评判所述投诉记录信息的数量的多少,确定所述人员的信用等级的高低。而在另一个优选例中,所述信用等级存储在移动存储介质中。优选地,所述移动存储介质可以是目前广泛使用的U盘(即通用串行总线接口的无需物理驱动器的微型高容量存储盘)。所述信用等级可以是目前较为常用的数字证书,所述数字证书中含有证书持有者的身份信息的电子数据以及相应的属性信息,具体地,在本实施例的一个优选例中,包括证书持有者的用户名、信用等级信息以及。在本实施例的所述步骤中,获取了所述信用等级后,即可对用户的身份信息进行确认。进一步地,可以是一后台系统获取所述信用等级,优选地,对应以U盘作为存储介质的后台系统可以是一带有USB接口的后台系统。更进一步地,在一个变化例中,所述数字证书唯一的对应一台计算机终端,即所述数字证书绑定某一计算机终端后,所述移动存储介质只能在所述绑定计算机上进行身份的验证。本领域技术人员理解,可以参考现有技术如U盾、支付宝等工具实现以上变化例。在此不再赘述。在实施例的又一个变化例中,所述移动存储介质中不仅包括用户名以及对应的信用信息,还包括对应用户名的口令密码信息。用户可以在任意计算机或其他终端访问网络, 在进行信息的发送之前,必须将所述移动存储介质连接所述终端,通过验证口令密码验证具体用户身份,从而实现根据用户信用等级控制其发送信息的行为。在上述实施例中,优选地,所述后台系统可以是安装有用户信息管理软件的计算机或通过网络等方式连接信用等级接收装置的远程服务器终端。然后,执行步骤S211,判断所述信用等级是否小于第一阈值,具体地,所述第一阈值是一个判断标准线,若信用等级高于这个第一阈值,则表示信用等级比标准信用等级高, 反之,则表示信用等级比标准信用等级低。例如,结合上述实施例中所述的依次由低到高 1 9级的信用等级,在一个实施例中,可以将所述第一阈值定为5. 5,则高于所述第一阈值 5. 5的所述信用等级为6、7、8、9级信用等级,其余的信用等级则低于所述第一阈值。进一步地,例如,在步骤S221中,若获取的所述信用等级为“7”,则判定其大于所述第一阈值,判定结果为“否”;若获取的所述信用等级为“3”,则判定其小于所述第一阈值,判定结果为“是”。进一步地,若所述步骤S211的判断结果为“否”,则说明所述用户的信用等级较高,属于高信用用户,控制方法结束。若所述步骤S211的判断结果为“是”,则说明所述用户的信用等级较低,属于低信用用户,所述用户可能会发布垃圾信息,需进一步对其信息发送行为进一步控制。因此,接着执行步骤S212,根据所述信用等级向所述用户提供验证码。 即根据所述不同的信用等级确认用户类型,根据不同的用户提供不同的验证码。在本实施例中,所述提供验证码的过程在可以在后台服务系统中实现。本领域技术人员理解,所述验证码的生成为现有技术,即将生成的若干位随机字符串写入图片控件中即可作为一张简单的验证码图片。所述图片的格式可以是JPG、BMP、XBM等,进一步地,所述验证码的复杂程度可根据字符串的干扰项决定。具体地,对于用户的不同类型生成的不同复杂程度的验证码。例如,结合前述信用等级1 9级的划分以及确定5. 5级为所述第一阈值的实施例,针对1 5级需进行验证码认证的用户中,若所述用户为“2级”,则所述用户为较低信用用户, 提供其较复杂验证码;若所述用户为“4级”,则所述用户为中等信用用户,提供一般难度验证码。所述具体不同的信用等级提供不同的验证码可根据需要进行变化,例如,在又一个实施例中,所述第一阈值较大,具体地,可以是1 9级中的7. 5级,相应的,对于信用等级为 1 7级的用户都需要进行验证码验证,其中,对于信用等级7级至1级提供的验证码的复杂程度依次递增。 在本实施例中,所述不同的验证码可以是指所述验证码字符形状、颜色等辨识特征的不同,更进一步地,所述复杂的验证码可以是在生成的图片至上再添加一块阴影部分遮盖字符的一部分以达到难以识别字符的目的。更进一步地,在本实施例的一个变化例中, 所述复杂验证码可以是问题,或者推理题等形式。在本实施例的一个变化例中,复杂的验证码片图中有干扰项,具体地,通过在图片中添加若干位置随机的干扰像素形成的直线或曲线或点,还可以对图片的底色进行设置, 从而有效的加大识别的难度和防止ORC软件的识别。对应地,越高等级的用户所需进行验证的验证码越简单、越低等级的用户所需进行验证的验证码越复杂。本领域技术人员理解, 所述验证码的复杂程度用于给不同信用等级用户设置不同的信息发送要求,根据不同的实际需要,可以采用不同复杂程度的验证码。然后,执行步骤S213,判断用户输入的验证码是否正确,即对用户输入的字符信息与步骤S212提供的验证码进行匹配对比是否一致。具体地,判断用户输入的各个具体字符、字符先后输入的排列顺序、字符的大小写等是否与验证码完全相符。在本步骤的一个变化例中,也可以只判断各个具体字符以及其先后排列顺序,而不判断其大小写。在一个变化例中,所述验证码为一个问题、或推理题的题干,则所述步骤S213也发生相应的变化,即还可以判断用户输入的信息是否所述题干的答案相同。具体地,步骤 S212生成的验证码图片显示为“1+1 = ”。则根据步骤S213判断用户输入的验证码是否与生成的所述验证码相匹配来判断,用户输入“1+1 = ”即判断匹配;根据步骤S213的变化例、即判断用户输入的信息是否所述题干的答案相同来判断,用户输入“2”也是符合判断结果,能够通过验证。更进一步地,在上述变化例的又一个变化例中,结合步骤S210,若所述用户为高信用用户,则无论其输入“1+1 = ”或“2”均能通过验证,而对于低信用用户,若其输入“2” 则通过验证,若其输入“1+1 = ”则无法通过验证。类似地,还可以采用诗句的上半句、下半句等来设置验证码,本领域技术人员理解,所述验证码的设置提供了多种回答的方案,使得高信用等级的用户输入验证码验证信息能够有多种选择,同时使低信用等级的用户进一步提高了通过验证的难度。接着,用户在输入表单提交输入的验证码指令后,若不匹配,则继续执行步骤 S214,降低所述信用等级,具体地,改写记录于内存目标地址中的数据,所述数据即为所述用户的信用等级的级数,进一步地,步骤S212将再次读取该段地址中的数据,作为新的信用等级。本领域技术人员理解,所述内存指随机存储器,所述修改的信用等级数据仅本次进行验证时有效。若比对结果一致,则执行执行步骤S215、提高所述用户的信用等级。本领域技术人员理解,所述降低或提高信用等级可以是一级一级逐级降低或提高,也可以是一次降低或提高多级,在本实施例的又一个优选例中,所述降低所述用户的信用等级可以是一次降低多级、如3级,所述提高所述用户的信用等级可以是一次提高一级, 结合步骤S211中所提到的信用等级划分的一个具体例子,若用户起始信用等级为1级,则其提高2次可变为3级信用等级、而降低一次则直接降低3级至最低等级不可再降,变成1 级。在执行完所述步骤S214后,返回执行步骤S212。具体地,在步骤S212中,不同于前一次,本次执行步骤S212中的所述信用等级为降低后的信用等级,较前次的信用等级低, 因此生出的验证码也不同于前次,优选地,在本次执行步骤S212中提供的验证码较前次执行步骤S212提供的验证码复杂,如提供的验证码需要多种不同的输入法来输入的,并在用户输入所述验证码时需要多次反复切换输入法。进一步地,最后执行步骤S215,提高所述用户的信用等级,例如,提高内存中的信用等级或提高存储于移动介质里的信用等级等。具体地,改写存储于所述内存目标地址中的数据,或是向所述移动存储介质发送修改指令以修改所述用户的信用等级的具体等级数据信息,使得所述信用等级提高。在本实施例的一个变化例中,所述控制方法在执行步骤S210后可以多加一个判断步骤,即判断所述信用等级是否为最高或最低信用等级,若判定结果为是,则所述控制方法结束。在本变化例中,所述最低信用等级表示无信用用户,其根据以往多次信息发送记录或其他用户举报等确定。具体地,例如,从其他用户的投诉记录中获取的所述用户被投诉次数极多,确认所述用户为最低等级用户,则无需对其进行验证,直接拒绝所述用户信息的发送请求;更进一步地,在又一个变化例中,也可能是确认了所述用户为最高信用等级用户, 则无需对其进行验证,直接接受所述最高信用用户进行信息的发送请求等行为。若在执行判断结果为否,则继续执行上述的步骤S211。在本实施例的另一个变化例中,所述步骤S213、步骤S214以及步骤S215可以被省略,具体地,在执行完步骤S212之后,不再根据用户输入的验证码是否正确对所述信用等级进行修改,一种情况是,所述后台服务系统的权限较低,没有权限对所述信用等级进行修改;或者所述信用等级信息数据处于写保护状态,只能读取,不能改写。本领域技术人员理解,所述步骤S212以及步骤S213的省略并不影响本实施例的实施。图2示出根据本发明的第二实施例的,一种确认垃圾信息的控制方法的流程图。 与图1示出的第一实施例主要的不同之处在于,在本控制方法的实施例中,描述了根据用户不同的输入习惯来提供不同验证码的控制方法的总体流程。具体地,在本实施例中,首先,执行步骤S220,从后台服务器中获取所述信用等级。 与第一实施例不同的是,在本实施例的第一个步骤中,所述信用等级存储于后台服务器本地或外部,所述后台服务器可以是安装有用户信息管理软件的计算机或通过网络等方式连接信用等级接收装置的远程服务器终端。本领域技术人员理解,所述从不同的装置中获取的信用等级并不影响本实施例的实施,用户可以根据自己的需要将其各自的信用等级信息存储于不同的装置中。例如,所述信用等级信息还可以存储在射频卡中。相应地,对应射频卡的接收装置读卡器安装在用户的网络登录终端上,用户只需将射频卡靠近读卡器进行信息的读取,即可完成对用户信用等级的采集。然后,进入步骤S221,判断所述信用等级是否小于第一阈值。若为“否”,则结束本流程;若为“是”,则接下来进入步骤S222,获取所述用户的输入习惯信息。其中,判断所述信用等级是否小于所述第一阈值已在图1中进行了说明,在此不再赘述。本领域技术人员应该理解,所述输入习惯信息优选地是用户所采用的输入法信息。具体地,例如,所述用户的当前采用的输入方式为五笔输入法,则所述用户的输入习惯信息为中文输入习惯;若所述用户采用的是英文输入法,则所述用户的输入习惯信息为英文输入习惯。进一步地,在本实施例的又一个变化例中,用户还可以采用手写输入法,所述用户的输入习惯为手写输入。进一步地,所述获取输入法可以采用向用户终端发请求指令以读取输入端的输入法状态,输入设备状态等。进一步地,当用户端同时启动多个程序进程时,多个不同的进程对应各自不同的输入法,本领域技术人员理解,所述步骤S221可以是获取当前后台进程对应的输入法状态,优选地,获取当前激活窗口对应的进程的输入法状态。本领域技术人员理解,所述输入法状态包括具体的输入法,如五笔、拼音或手写输入等;输入设备的状态,如大小写的开启关闭、单独数字按键区是否启用等。接着,在步骤S222之后,执行步骤S223,根据所述输入习惯信息向所述用户提供验证码。具体地,即根据所述用户不同的输入习惯信息提供不同的验证码。例如,所述用户的输入习惯信息为中文输入习惯,则提供的验证码为中文字符验证码或需要输入中文字符的验证码问题。在一个具体实施例中,某大型门户网站的留言系统需用户登录后方可进行信息的发送,用户使用网络终端如一台接入互联网的计算机登录该网站,所述网站的登录验证系统获取所述用户的输入习惯信息为英文输入,则提供的验证码可以是字符“agfgh” 或问题“苹果的英文如何拼写?”,用户则需根据验证码的字符提示,输入“afgh”或问题的答案“apple”,类似的提问式的验证码多应用在一些专业网站,如英文学习网站,软件学习网站等。本领域技术人员理解,本发明中所述提供验证码的方法前文已经涉及,在此不再赘述。接着,执行步骤S2M,判断用户输入的验证码与提供的验证码是否匹配。所述步骤与根据本发明的第一实施例的步骤S213相似,在此不再赘述。若匹配结果不一致则接下来进入步骤S225,降低所述信用等级,不同于第一个实施例中的步骤S214,所述步骤S225降低信用等级将修改存储在后台服务器本地或外部的信用等级,使得原本存储在所述后台服务器本地或外部的信用等级降低。接着,在执行完所述步骤S225后,返回执行步骤S220,重新获取存储在后台服务器本地或外部的经过修改的所述信用等级。若所述匹配结果一致,则最后执行步骤,类似步骤S225,在本实施例中,在执行步骤的时候也将对所述存储在所述后台服务器本地或外部的信用等级进行修改, 不同于步骤S225降低了所述信用等级,执行步骤将提高所述存储于所述后台服务器本地或外部的信用等级。在本实施例的一个变化例中,步骤S221可以被省略,具体地,在执行所述步骤 S220之后,直接执行步骤S222,即所有的用户都要进行验证码的验证,无论其信用等级多高,都要通过最简单的验证码。在本实施例的又一个变化例中,步骤可以被省略,具体地,在执行所述步骤 S2M之后,若结果匹配,则本实施例直接结束,而不继续执行步骤即在本变化例中, 不再因用户输入正确的验证码而提高所述用户的信用等级。例如,在一个具体实施例中,用户的初始信用等级可以无需验证码对其进行验证,为高信用等级用户。若其在使用网络应用过程中多次发布垃圾信息或受到投诉,其信用等级将降低,并且无提高其信用等级的途径,使得用户在信息发布时将更为谨慎,减少垃圾信息的发布量。本领域技术人员理解,本领域技术人员结合现有技术以及上述实施例可以实现所述变化例,在此不予赘述。这样的变化例并不影响本发明的实质内容,在此不予赘述。在本实施例中,字符的输入方法包括普通键盘输入、虚拟键盘输入、手写板输入等。本领域技术人员理解,与所述输入设备的按键相对应的输入信息可以是模拟输入信息, 而根据不同的键盘布局或者触摸屏应用程序可以预先生成相应的配置文件,这样,根据不同的输入设备载入相应的配置文件便可以实现对各种输入设备的兼容。图3示出根据本发明的第三实施例的,一种确认垃圾信息的控制方法的流程图。 与前述实施例不同的是,在本实施例中,对特定的信用等级的用户提供了特定的验证码。具体地,在本实施例中,首先,执行步骤S230,从第三方系统中获取所述信用等级, 本领域技术人员理解,所述从第三方系统中获取所述信用等级不同于根据本发明的第二个实施例的步骤S220从后台服务器获取所述信用等级。所述第三方系统可以是远程档案记录系统等,进一步地,所述远程档案记录系统中存储多个用户的信用等级信息,在接收获取信用等级请求指令后,返回所述信用等级信息。结合前述第一个实施例中对用户身份的确认,网络登录终端的读卡器读取用户的身份信息,确认用户后向第三方系统、即远程档案记录系统发送数据请求指令,从而得到用户的最新的信用等级的反馈,以上便完成了用户个人身份认证以及对应信用等级的确认。然后执行步骤S231判断所述信用等级是否小于第一阈值,本领域技术人员理解, 所述步骤S231与前述实施例中,例如步骤S221相似,本领域技术人员可以参照所述步骤 S221实现本步骤,在此不再赘述。进一步地,若所述步骤S231的判断结果是肯定的,即所述信用等级小于第一阈值,则接下来进入步骤S232 ;若所述步骤S231的判断结果是否定的, 即所述信用等级不小于第一阈值,则结束本流程。其中,通过执行步骤S232获取所述用户的当前输入习惯,具体地,不同于根据本发明的第二实施中的步骤S222,所述步骤S232是获取用户终端当前所采用的输入法,优选地,获取当前进程采用的输入法,所述当前采用的输入法可以是与历史习惯完全不同的、第一次采用的输入法;也可以是与历史记录一样采用过去用过的输入法。在获取所述用户的当前输入习惯信息后,执行步骤S233,判断前述获取的信用等级是否高于第二阈值,其中,所述第二阈值是一个比所述第一阈值小的值,具体地,结合前述实施例中对信用等级的具体描述的一个例子,如所述第一阈值是5. 5级,所述第二阈值的大小可以是小于5. 5的一个任意值,优选地,所述第二阈值是3. 5级,则在比所述第一阈值小的信用等级中,信用等级为4级或5级满足信用等级高于所述第二阈值的条件,信用等级为1、2或3级则满足此条件。对于信用等级判定为高于所述第二阈值的用户,则接着执行步骤S234,向所述用户提供第一验证码,其中,所述第一验证码是符合用户输入习惯的、与输入法输入的文字类别相同的字符。具体地,在一个优选例中,例如所述用户当前输入习惯信息中包括中文输入法,则所述第一验证码包括中文、数字等易于输入的字符,所述第一验证码可以只包括中文或数字,也可以同时包括中文、数字。这样,当用户输入与所述验证码相对应的字符时,其不需要切换输入法。在一个变化例中,在前述执行步骤S232中获取的当前输入习惯信息中,不仅包括用户当前采用的输入法为中文输入法,还包括指示信息,该指示信用用于指示当前采用的中文输入法是否处于开启英文字母输入状态,例如,对于当前流行的搜狗拼音输入法中,用户按动输入设备例如键盘上的“shift”键开启了搜狗输入法的英文输入状态,使得在中文输入法处于英文输入状态时,则所述第一验证码包括英文字母、数字等易于输入的字符,本领域技术人员理解,所述第一验证码的字符内容根据获取的用户输入习惯的不同而不同, 使得不同的用户进行不同的验证。对于信用等级判定为不高于所述第二阈值的用户,则接着执行步骤S235,向所述用户提供第二验证码,其中,所述第二验证码是不符合用户输入习惯的、与输入法输入的文字类别不相同的字符。具体地,在一个优选例中,例如所述用户当前输入习惯信息中包括英文输入法,则所述第二验证码包括中文、数字以及特殊字符等不能直接采用所述英文输入法输入的字符,所述第二验证码可以只包括中文或特殊字符,也可以同时包括中文、数字以及特殊字符。类似地,在一个变化例中,在前述执行步骤S232中获取的当前输入习惯信息中, 不仅包括用户当前采用的输入法为中文输入法,还包括指示信息,该指示信息用于指示当前采用的中文输入法是否处于开启英文字母输入状态,例如,对于当前流行的搜狗拼音输入法中,用户按动输入设备例如键盘上的“shift”键开启了搜狗输入法的英文输入状态,使得在中文输入法处于英文输入状态时,则所述第二验证码包括中文字母、数字以及特殊字符等易于输入的字符,本领域技术人员理解,所述第二验证码的字符内容根据获取的用户输入习惯的不同而不同,使得不同的用户进行不同的验证。然后,执行步骤S236,判断用户输入的验证码是否正确,优选地,在此判断步骤中, 判断因素包括字符的准确性以及多个字符先后顺序,其中,字符的准确性还包括对字符大小写。接着,根据用户输入的验证码正确与否的结果,或执行步骤S237、或执行步骤 S238,本领域技术技术人员可以参照图1和图2所示实施例及其变化例实现所述步骤S237 以及步骤S238,在此不予赘述。在本实施例的一个变化例中,所述步骤S230可以变化为“从与所述发表者对应的移动终端中获取所述信用等级”的步骤,具体地,例如,当用户通过移动终端上网时,可以从该移动终端中获取所述信用等级,其中,所述移动终端可以是具有数据存储功能的手机、 PDA或其他个人移动通讯终端,获取所述信用等级的途径可以通过红外线、蓝牙、无线局域网或HomeRF等短距离信息传输技术。在本实施例的另一个变化例中,所述步骤S230可以变化为“从磁卡中获取所述信用等级”的步骤,具体地,所述信用等级信息数据存储于所述磁卡的磁道,采用与所述磁卡对应的读卡器获取所述第信用等级。在本实施例的一个变化例中,所述步骤S232与步骤S233可以在执行顺序上进行对换,即先执行所述步骤S233,若所述步骤S233的判断结果是肯定的,则判定所述用户为中等信用用户,应向其提供较方便输入的验证码,接着通过步骤S232获取所述用户当前输入习惯信息,再执行步骤S234,向所述用户提供所述第一验证码,即所述第一验证码符合所述用户的输入习惯;若所述步骤S233的判断结果是否定的,则判定所述用户为较低信用用户,应向其提供不方便输入的验证码,接着通过步骤S232获取所述用户当前输入习惯信息,再执行步骤S235,向所述用户提供所述第二验证码,即所述第二验证码不符合所述用户的输入习惯。本领域技术人员理解,所述变化并不影响本实施例的实施,在此不再赘述。在本实施例的又一个变化例中,所述步骤S232可以变化为“获取所述用户的历史输入习惯信息”,具体地,不同于获取当前输入习惯信息,历史输入习惯信息可以更好地反映所述用户的长期信息输入习惯,对于信用等级较高的用户,更有利于其长期稳定的使用同一种输入法,使得用户输入验证码更加方便。优选地,所述历史输入习惯信息记录可以通过在第三方系统中建立一档案记录系统实现。在本实施例的一个优选例中,在所述步骤S235后与所述步骤S236之间可以增加一个“根据所述信用等级向验证码添加干扰信息”的步骤,所述干扰信息优选地包括干扰线、或噪点、或背景色、或字符色、或字体粗细、或字体倾斜中的一种,也可以包括以上任意多种干扰信息。具体地,例如步骤S235提供的所述第二验证码为“^fflC”,则可以通过增加干扰信息,如将所述第二验证码的字符内容变为倾斜、字符色调为淡色、并添加若干干扰线或噪点等使得所述字符较难辨认,本领域技术人员可以结合现有技术实现所述干扰信息的添加,在此不予赘述。本领域技术人员理解,所述增加干扰信息的步骤也可以在所述步骤S234与所述步骤S236之间执行,这样的变化并不影响本发明的实质,在此不予赘述。本领域技术人员理解,本领域技术人员结合现有技术以及上述实施例可以实现所述变化例,在此不予赘述。这样的变化例并不影响本发明的实质内容,用户可以根据自己的需要将其各自的信用等级信息存储于不同的装置中,在此不予赘述。图4示出根据本发明的第四实施例的,一种确认垃圾信息的控制装置4的结构示意图。具体地,在本实施例中,如图4所示,所述控制装置4包括第一获取装置41、第一判断装置42、第一处理装置43、第一提供装置44以及第一修改装置45。其中,所述第一获取装置41用户获取用户的信用等级;所述第一判断装置42用于判断所述信用等级是否小于第一阈值;所述第一处理装置43用于当所述信用等级大于第一阈值时,不向所述用户提供验证码;所述第一提供装置44用于当所述信用等级小于第一阈值时,根据所述信用等级向所述用户提供验证码;所述第一修改装置45用于根据用户输入的验证码是否正确修改所述信用等级。更为具体地,所述第一获取装置41获取用户的信用等级,其中,所述第一获取装置41可以通过多种方式获取用户的信用等级,优选地,所述第一获取装置41从其他用户处获取所述用户的所述信用等级,具体地,首先,用户进行系统登录,输入自己的账号密码等信息进行身份确认。在确认所述用户身份后,系统在其他用户的投诉记录中查找所述用户被投诉的记录次数,判定所述用户的信用等级的高低。例如,一广告从业人员经常登录一大型网站的BBS系统发布广告信息,该网站其他多名会员对其进行投诉举报,系统记录所述投诉信息,在该广告从业人员下一次登录系统时,确认其身份后,即可从其他会员处搜索出所述投诉记录信息,从而获取该人员的信用等级信息。通过评判所述投诉记录信息的数量的多少,确定所述人员的信用等级的高低。然后所述第一获取装置41将获取的与所述用户相对应的信用等级发送给所述第一判断装置42,所述第一判断装置42根据接收的所述信用等级判断所述信用等级与所述第一阈值的大小。具体地,所述第一阈值是一个判断标准线,若信用等级高于这个第一阈值,则表示信用等级比标准信用等级高,反之,则表示信用等级比标准信用等级低。例如,结合上述实施例中所述的依次由低到高1 9级的信用等级,在一个具体实施例中,可以将所述第一阈值定为5. 5,则高于所述第一阈值5. 5的所述信用等级为6、7、8、9级信用等级,其余的信用等级则低于所述第一阈值。进一步地,若获取的所述信用等级为“7”,则判定其大于所述第一阈值,判定结果为“否”;若获取的所述信用等级为“3”,则判定其小于所述第一阈值,判定结果为“是”。若判断结果为所述信用等级不小于所述第一阈值,则所述第一判断装置42将触发所述第一处理装置43进一步作出不向所述用户提供验证码的处理,例如,所述第一处理装置43对于所述用户所输入的验证码是否正确标记为“正确”。若所述第一判断装置42的判断结果为所述信用等级小于所述第一阈值,则所述第一判断装置42将所述信用等级发送给第一提供装置44 ;所述第一提供装置44将根据所述信用等级的具体等级高低向用户提供不同的验证码,在一个具体实施例中,所述提供验证码的过程在可以在后台服务系统中实现。本领域技术人员理解,所述验证码的生成为现有技术,即将生成的若干位随机字符串写入图片控件中即可作为一张简单的验证码图片。 所述图片的格式可以是JPG、BMP、XBM等,进一步地,所述验证码的复杂程度可根据字符串的干扰项决定。具体地,对于用户的不同类型生成的不同复杂程度的验证码。例如,结合前述信用等级1 9级的划分以及确定5. 5级为所述第一阈值的实施例,针对1 5级需进行验证码认证的用户中,若所述用户为“2级”,则所述用户为较低信用用户,提供其较复杂验证码;若所述用户为“4级”,则所述用户为中等信用用户,提供一般难度验证码。所述具体不同的信用等级提供不同的验证码可根据需要进行变化,例如,在又一个实施例中,所述第一阈值较大,具体地,可以是1 9级中的7. 5级,相应的,对于信用等级为1 7级的用户都需要进行验证码验证,其中,对于信用等级7级至1级提供的验证码的复杂程度依次递增在所述第一提供装置44提供给用户验证码后,触发第一修改装置45、根据用户输入的验证码是否正确修改所述信用等级。具体地,所述第一修改装置45改写记录于内存目标地址中的数据,所述数据即为所述用户的信用等级的级数,进一步地,该段地址中的数据只作为本次登录的临时新信用等级。本领域技术人员理解,所述内存指随机存储器,所述修改的信用等级数据仅本次进行验证时有效。根据用户输入的验证码正确与否,所述第一修改装置45对应地修改数据记录是信用等级提高或降低。在本实施例的一个变化例中,所述控制装置4还可以包括一个用于判断所述信用等级是否为最高或最低信用等级的装置,若该装置判定结果为是,则所述控制方法结束。在本变化例中,所述第一获取装置41获取信用等级后,将触发该装置进行判断。其中,所述最低信用等级表示无信用用户,其根据以往多次信息发送记录或其他用户举报等确定。具体地,例如,从其他用户的投诉记录中获取的所述用户被投诉次数极多,确认所述用户为最低等级用户,则无需对其进行验证,直接拒绝所述用户信息的发送请求;更进一步地,在又一个变化例中,也可能是确认了所述用户为最高信用等级用户,则无需对其进行验证,直接接受所述最高信用用户进行信息的发送请求等行为。若在执行判断结果为否,则继续将所述信用等级发送给所述第一判断装置42。在本实施例的另一个变化例中,所述第一修改装置45可以被省略,具体地,在所述第一提供装置44之后,不再根据用户输入的验证码是否正确对所述信用等级进行修改, 一种情况是,所述后台服务系统的权限较低,没有权限对所述信用等级进行修改;或者所述信用等级信息数据处于写保护状态,只能读取,不能改写。本领域技术人员理解,所述第一修改装置45的省略并不影响本实施例的实施。图5示出根据本发明的第五实施例的,一种确认垃圾信息的控制装置的结构图。 与图4示出的第四实施例主要的不同之处在于,在图5示出的实施例中,示出了根据用户不同的输入习惯来提供不同验证码的控制装置4的具体结构图。具体地,在本实施例中,如图 5所示,所述控制装置4包括第一获取装置41、第一提供装置44以及第一修改装置45。其中,所述第一获取装置41、第一提供装置44以及第一修改装置45的作用已在前文具体描述,在此不予赘述。更进一步地,所述第一获取装置41优选地包括第五获取装置411,所述第一提供装置44优选地包括第二获取装置441以及第二提供装置442,所述第一修改装置 45优选地包括第三判断装置451、第一提高装置452以及第一降低装置453。更为具体地,所述第五获取装置411用于从后台服务器获取所述信用等级;所述第二获取装置441用于获取所述用户的输入习惯信息;所述第二提供装置442用于根据所述输入习惯信息向所述用户提供验证码;所述第三判断装置451用于判断所述用户输入的验证码是否正确;所述第一提高装置452用于当用户输入的验证码正确时,提高所述用户的信用等级;所述第一降低装置用于当用户输入的验证码错误时,降低所述用户的信用等级。优选地,所述第五获取装置411从后台服务器本地或外部获取所述信用等级。与第三实施例不同的是,在本实施例的中,所述信用等级存储于后台服务器本地或外部,所述后台服务器可以是安装有用户信息管理软件的计算机或通过网络等方式连接信用等级接收装置的远程服务器终端。本领域技术人员理解,所述从不同的装置中获取的信用等级并不影响本实施例的实施,用户可以根据自己的需要将其各自的信用等级信息存储于不同的装置中。例如,所述信用等级信息还可以存储在射频卡中。相应地,对应射频卡的接收装置读卡器安装在用户的网络登录终端上,用户只需将射频卡靠近读卡器进行信息的读取,即可完成对用户信用等级的采集。然后所述第五获取装置411将所述信用等级发送给所述第一提供装置44,其中, 所述第二获取装置441获取用户的输入习惯信息。本领域技术人员应该理解,所述输入习惯信息优选地是用户所采用的输入法信息。具体地,例如,所述用户的当前采用的输入方式为五笔输入法,则所述用户的输入习惯信息为中文输入习惯;若所述用户采用的是英文输入法,则所述用户的输入习惯信息为英文输入习惯。进一步地,在本实施例的又一个变化例中,用户还可以采用手写输入法,所述用户的输入习惯为手写输入。进一步地,所述获取输入法可以采用向用户终端发请求指令以读取输入端的输入法状态,输入设备状态等。进一步地,当用户端同时启动多个程序进程时,多个不同的进程对应各自不同的输入法,本领域技术人员理解,所述第二获取装置441可以是获取当前后台进程对应的输入法状态,优选地,获取当前激活窗口对应的进程的输入法状态。本领域技术人员理解,所述输入法状态包括具体的输入法,如五笔、拼音或手写输入等;输入设备的状态,如大小写的开启关闭、 单独数字按键区是否启用等。接着,所述第二提供装置442根据所述第二获取装置441获取的用户输入习惯信息,向所述用户提供验证码。具体地,即根据所述用户不同的输入习惯信息提供不同的验证码。例如,所述用户的输入习惯信息为中文输入习惯,则提供的验证码为中文字符验证码或需要输入中文字符的验证码问题。在一个具体实施例中,某大型门户网站的留言系统需用户登录后方可进行信息的发送,用户使用网络终端如一台接入互联网的计算机登录该网站,所述网站的登录验证系统获取所述用户的输入习惯信息为英文输入,则提供的验证码可以是字符“afgh”或问题“苹果的英文如何拼写? ”,用户则需根据验证码的字符提示,输入“afgh”或问题的答案“apple”,类似的提问式的验证码多应用在一些专业网站,如英文学习网站,软件学习网站等。本领域技术人员理解,本发明中所述提供验证码的方法前文已经涉及,在此不再赘述。接着,在用户按照提示输入验证码后,所述第三判断装置451判断所述用户输入的验证码是否正确。具体地,即对用户输入的字符信息与所述第二提供装置442提供的验证码进行匹配对比是否一致。具体地,判断用户输入的各个具体字符、字符先后输入的排列顺序、字符的大小写等是否与验证码完全相符。在一个变化例中,也可以只判断各个具体字符以及其先后排列顺序,而不判断其大小写。在本实施例的又一个变化例中,若所述验证码为一个问题、或推理题的题干,则所述第三判断装置451的控制也发生相应的变化,即还可以判断用户输入的信息是否所述题干的答案相同。具体地,所述第二提供装置442提供的验证码图片显示为“1+1 = ”。则根据第三判断装置451判断用户输入的验证码是否与生成的所述验证码相匹配来判断,用户输入“ 1+1 = ”即判断匹配;根据步骤S213的变化例、即判断用户输入的信息是否所述题干的答案相同来判断,用户输入“2”也是符合判断结果,能够通过验证。更进一步地,在上述变化例的又一个变化例中,结合步骤S210,若所述用户为高信用用户,则无论其输入“1+1 = ”或“2”均能通过验证,而对于低信用用户,若其输入“2” 则通过验证,若其输入“1+1 = ”则无法通过验证。类似地,还可以采用诗句的上半句、下半句等来设置验证码,本领域技术人员理解,所述验证码的设置提供了多种回答的方案,使得高信用等级的用户输入验证码验证信息能够有多种选择,同时使低信用等级的用户进一步提高了通过验证的难度。在所述第三判断装置451判断结束后,若匹配结果一致则触发所述第一提高装置 452,提高所述用户信用等级,将修改存储在后台服务器本地或外部的信用等级,使得原本存储在所述后台服务器本地或外部的信用等级提高。若匹配结果不一致,则触发所述第一降低装置453,降低所述用户的信用等级,具体地,将修改存储在后台服务器本地或外部的信用等级,使得原本存储在所述后台服务器本地或外部的信用等级降低。在本实施例的一个优选例中,所述第一降低装置453在对所述信用等级进行修改后,重新触发所述第五获取装置411,重新获取存储在后台服务器本地或外部的经过修改的所述信用等级。在本实施例的又一个变化例中,所述第一提供装置44还包括第一添加装置,根据所述信用等级向验证码添加干扰信息。具体地,所述验证码生成后,只是一张简单包括若干字符的图片,在一个具体实施例中,若所述用户的信用等级较低,则所述第一添加装置根据所述信用等级的具体值添加不同的干扰信息,如用户的信用等级为中等信用,则所述第一添加装置可以在所述验证码图片中添加若干条干扰线,若所述用户的信用等级极低,则所述第一添加装置可添加多种干扰信息,如字体变粗、倾斜、增加噪点等。本领域技术人员理解,可结合现有技术实现所述实施例,在此不予赘述。在本实施例的又一个变化例中,所述第五获取装置411可以变化为第六获取装置,其用于从第三方系统获取所述信用等级。本领域技术人员理解,所述从第三方系统中获取所述信用等级不同于根据本发明的第五获取装置411从后台服务器获取所述信用等级。 所述第三方系统可以是远程档案记录系统等,进一步地,所述远程档案记录系统中存储多个用户的信用等级信息,在接收获取信用等级请求指令后,返回所述信用等级信息。结合前述第一个实施例中对用户身份的确认,网络登录终端的读卡器读取用户的身份信息,确认用户后向第三方系统、即远程档案记录系统发送数据请求指令,从而得到用户的最新的信用等级的反馈,以上便完成了用户个人身份认证以及对应信用等级的确认。在本实施例的又一个变化例中,所述第五获取装置411可以变化为第七获取装置,其用于从其他用户处获取所述信用等级。具体地,首先,用户进行系统登录,输入自己的账号密码等信息进行身份确认。在确认所述用户身份后,系统在其他用户的投诉记录中查找所述用户被投诉的记录次数,判定所述用户的信用等级的高低。在本实施例中,字符的输入方法包括普通键盘输入、虚拟键盘输入、手写板输入等。本领域技术人员理解,与所述输入设备的按键相对应的输入信息可以是模拟输入信息, 而根据不同的键盘布局或者触摸屏应用程序可以预先生成相应的配置文件,这样,根据不同的输入设备载入相应的配置文件便可以实现对各种输入设备的兼容。图6示出根据本发明的第六实施例的,一种确认垃圾信息的控制装置的第一提供装置的结构图。具体地,在本实施例中,如图6所示,所述第一提供装置44包括第二获取装置441以及第二提供装置442。其中,所述第二获取装置441以及第二提供装置442的作用已在前文具体描述,在此不予赘述。更进一步地,所述第二获取装置441优选地包括第三获取装置4411,所述第二提供装置442优选地包括第二判断装置4421、第三提供装置4422以及第四提供装置4423。更为具体地,所述第三获取装置441用于获取所述用户当前输入习惯信息,其中, 所述第三获取装置441可以通过多种方式获取用户的当前输入习惯,例如,通过读取当前进程的输入队列,获取所述当前输入习惯信息。进一步地,在本实施例的一个变化例中,所述第三获取装置441可以变化为第四获取装置,获取所述用户历史输入习惯信息,不同于所述第三获取装置441,具体地,不同于获取当前输入习惯信息,历史输入习惯信息可以更好地反映所述用户的长期信息输入习惯,对于信用等级较高的用户,更有利于其长期稳定的使用同一种输入法,使得用户输入验证码更加方便。优选地,所述历史输入习惯信息记录可以通过在第三方系统中建立一档案记录系统实现。进一步地,所述第二判断装置4421对用户的信用等级进行判断,判断其是否高于所述第二阈值。具体地,在第一判断装置(图6中未示出)判断其接收的信用等级后,若所述信用等级小于所述第一阈值,则继续由第二判断装置对所述小于第一阈值的信用等级进行判断。若判断结果为“是”,则触发所述第三提供装置4422,向所述用户提供所述第一验证码,即符合所述第三获取装置441获取的输入习惯信息的验证码,具体地,在一个优选例中,例如所述用户当前输入习惯信息中包括中文输入法,则所述第一验证码包括中文、数字等易于输入的字符,所述第一验证码可以只包括中文或数字,也可以同时包括中文、数字。这样,当用户输入与所述验证码相对应的字符时,其不需要切换输入法。若判断结果为 “否”,则触发所述第四提供装置4423,向所述用户提供所述第二验证码,即不符合所述第三获取装置441获取的输入习惯信息的验证码,具体地,在一个优选例中,例如所述用户当前输入习惯信息中包括英文输入法,则所述第二验证码包括中文、数字以及特殊字符等不能直接采用所述英文输入法输入的字符,所述第二验证码可以只包括中文或特殊字符,也可以同时包括中文、数字以及特殊字符。图7示出根据本发明的一个具体实施方式
的,一种用于确认垃圾信息的控制系统的网络拓扑示意图。具体地,在本实施例中,图7示出了若干信息发送终端、后台服务系统 6以及第三方系统61。其中,所述信息发送终端包括例如计算机501、PDA502以及手机503 等。进一步地,所述基站7用于支持所述手机503与所述后台服务系统6之间的移动通信方式连接。优选地,所述控制装置4可以位于服务器端,例如所述控制装置4可以包含于所述后台服务系统6中,还可以位于客户端,例如位于用户的终端机内。在一个优选例中,所述控制装置4可以连接至所述后台服务系统6,通过所述后台服务6获取所述信用等级,并向所述后台服务系统6提供所述验证码以及判断用户输入的验证码与所述验证码是否一致的功能。这并不影响本发明的实质内容,在此不予赘述。本领域技术人员理解,图7所示的网络拓扑图描述了本发明的一个具体实施例例如,信息发送终端进行信息的发布,所述后台服务系统6中的控制装置4根据本发明提供的控制方法通过网络控制诸如计算机501、PDA502等终端的信息发布行为。在控制过程中,通过各个不同的获取装置(例如图4示出的第一获取装置44)可以获取到该用户的信用等级信息。优选地,可以根据实际需要安装相应功能的获取装置以采集所需的所述信用等级;次优地,可以安装多种获取装置,具体地,前述控制装置4中的第一获取装置有选择性地从不同的装置中采集所述信用等级,或仅采用部分采集到的所述信用等级,这并不影响本发明的实质内容,在此不予赘述。在根据前述的控制方法,安装在控制装置4中的所述第一提供装置44根据获取装置获取的所述信用等级最终提供验证码后,控制装置4通过网络将所述验证码通过无线通信网络传送到信息发送终端,用户在终端进行验证码的输入并反馈。本领域技术人员理解, 所述无线通信网络可以是蓝牙、Wi-Fi网络以及Zigbee网络中的任一种,其具体的通信过程可参考现有技术,在此不予赘述;所述第三方系统61可以是信息档案管理系统。系统将接收到的所述信用等级通过相应的数据处理程序进行处理,运用预先设定的程序对所述信用等级进行分析处理,从而生成相应的验证码。更进一步地,所述控制装置4还可以通过相应的装置(例如图6所示第二获取装置)获取了信息发送者的输入习惯信息,并由此结合前述所获取的信用等级生成所述验证码后,在终端例如503中可以反馈给用户,用户通过手机503的信息输入装置、如手机键盘输入所述验证码,所述验证码通过基站7传输至所述控制装置4。在本实施例的一个优选例中,所述第三方系统61可以为多个信息发送者单独建立信息数据库,对不同的用户提供不同的信用等级,从而实现对多个信息发送者的信用等级的多任务管理。进一步地,在用户需要时,可提供用户其他用户的所述信用等级以作参考。进一步地,所述第三方系统61可以通过管理员端口将所述信息发送者的所述信用等级存储所述第三方系统的网络数据服务器上。然后,该用户可以通过自己的账号和密码进入到自己的个人档案系统,查看所述信用等级。本领域技术人员还可以结合现有的通信技术, 变化出更多的实施例来实现本发明所述的控制方法,在此不予赘述。进一步地,在不同的应用场景中,第三方系统61可以是其他的装置。例如,可以是一移动存储介质、磁卡、射频卡或移动通信终端等。具体地,即所述信用等级可根据需要存储于任意介质,本领域技术人员理解,所述存储装置的不同并不影响本实施例的实施。进一步地,本领域技术人员理解,所述控制装置4作为一独立的外接设备优选地被安装在远程服务器端,并通过网络保持与第三方系统61的信息传输。而在一个变化例中,所述控制装置4可以安装在信息发送终端如计算机内。在本实施例的一个优选例中,所述控制系统还包括与所述后台服务器连接的输入设备,其中,所述输入设备包括键盘、手写笔和板、虚拟输入键盘等。所述输入设备中安装有输入状态切换装置。优选地,当所述控制系统向用户提供的所述第一验证码与仅包括用户的输入状态相符的字符时,字符的输入较为方便,无需其他操作便可直接输入字符;当向用户提供的所述第二验证码包括与所述输入状态不相符的字符时,字符的输入较为繁琐,甚至需多次切换输入状态操作才可输入所需字符。进一步地,在本实施例的一个优选例中,所述控制系统判断来自所述客户端登录所述后台服务系统的信用等级低于第三阈值的用户数量是否超过第四阈值,具体地,例如图7中所示的计算机501等用户终端有10个用户账号,结合前述实施例中的信用等级的例子,所述多个用户的信用等级分别为1 9级中任意一级,其中,有4个用户的信用等级低于4级,进一步地,所述第三阈值是4,所述第四阈值是3,则所述客户端登录所述后台服务系统的信用等级低于所述第三阈值4的用户数量超过第四阈值3,即所述客户端整体信用等级较低。所述第三阈值与第四阈值的大小可根据实际需要变为其他数值大小,并不影响本实施例的实施。根据判断结果,所述系统将修改所述客户端的信用等级,优选地,若判断结果为所述客户端低信用等级用户过多,则降低所述客户端的信用等级。在本实施例的又一个变化例中,用户可以在所述客户端如PDA502中输入阈值指示信息发送给所述后台服务器,所述阈值指示信息用于设定所述第一阈值大小,其中,所述后台系统包括一设定装置,其用于根据的所述阈值指示信息生成所述第一阈值信息。本领域技术人员理解,本领域技术人员结合现有技术以及上述实施例可以实现所述变化例。以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
权利要求
1.一种确认垃圾信息设置的控制方法,其特征在于,包括如下步骤a.获取用户的信用等级;b.判断所述信用等级是否小于第一阈值;c.若所述信用等级小于第一阈值,则根据所述信用等级向所述用户提供验证码。
2.根据权利要求1所述的控制方法,其特征在于,所述步骤c包括如下步骤 cl.获取所述用户的输入习惯信息;c2.根据所述输入习惯信息向所述用户提供验证码。
3.根据权利要求2所述的控制方法,其特征在于,所述验证码包括第一验证码,其中, 所述第一验证码包括符合所述用户的输入习惯的验证码,所述步骤c2包括如下步骤c21.判断所述信用等级是否高于第二阈值;c22.若所述信用等级高于第二阈值,则向所述用户提供所述第一验证码。
4.根据权利要求2或3所述的控制方法,其特征在于,所述验证码包括第二验证码, 其中,所述第二验证码包括不符合所述用户的输入习惯的验证码,所述步骤c2包括如下步骤c21.判断所述信用等级是否高于第二阈值;c22'.若所述信用等级不高于第二阈值,则向所述用户提供所述第二验证码。
5.根据权利要求2至4中任一项所述的控制方法,其特征在于,所述输入习惯信息包括中文输入法,其中,所述第一验证码包括如下任一种或任多种字符信息-中文字;以及 -数字,其中,所述第二验证码包括如下任一种或任多种字符信息 -英文字母; -数字;以及 -特殊符号。
6.根据权利要求2至5中任一项所述的控制方法,其特征在于,所述输入习惯信息包括英文输入法,其中,所述第一验证码包括如下任一种或任多种字符信息-英文字母;以及 -数字,其中,所述第二验证码包括如下任一种或任多种字符信息 -中文字; -数字;以及 -特殊符合。
7.根据权利要求1至6中任一项所述的控制方法,其特征在于,所述步骤cl包括如下步骤cll.获取所述用户的当前输入习惯信息。
8.根据权利要求1至6中任一项所述的控制方法,其特征在于,所述步骤cl包括如下步骤cll'.获取所述用户的历史输入习惯信息。
9.根据权利要求1至8中任一项所述的控制方法,其特征在于,所述步骤c包括如下步骤-根据所述信用等级向验证码添加干扰信息。
10.根据权利要求9所述的控制方法,其特征在于,所述干扰信息包括如下信息中的任一种或任多种信息-干扰线; -噪点; -背景色; -字符色; -字体粗细;以及 -字体倾斜。
11.根据权利要求1至10中任一项所述的控制方法,其特征在于,还包括如下步骤 c'.若所述信用等级大于第一阈值,则不向所述用户提供验证码。
12.根据权利要求1至11中任一项所述的控制方法,其特征在于,所述步骤a包括如下步骤中的任一个步骤-从后台服务器获取所述信用等级; -从第三方系统获取所述信用等级;或者 -从其它用户处获取所述信用等级。
13.根据权利要求1至12中任一项所述的控制方法,其特征在于,还包括如下步骤 d.根据用户输入的验证码是否正确修改所述信用等级。
14.根据权利要求13所述的控制方法,其特征在于,所述步骤d包括如下步骤 dl.判断用户输入的验证码是否正确;d2.若用户输入的验证码正确,则提高所述用户的信用等级;以及 d2'.若用户输入的验证码错误,则降低所述用户的信用等级。
15.一种确认垃圾信息设置的控制装置,其特征在于,包括如下装置 第一获取装置,其用于获取用户的信用等级;第一判断装置,其用于判断所述信用等级是否小于第一阈值; 第一提供装置,其用于当所述信用等级小于第一阈值时,根据所述信用等级向所述用户提供验证码。
16.根据权利要求15所述的控制装置,其特征在于,所述第一提供装置包括如下装置 第二获取装置,其用于获取所述用户的输入习惯信息;第二提供装置,其用于根据所述输入习惯信息向所述用户提供验证码。
17.根据权利要求16所述的控制装置,其特征在于,所述验证码包括第一验证码,其中,所述第一验证码包括符合所述用户的输入习惯的验证码,所述第二提供装置包括如下装置第二判断装置,其用于判断所述信用等级是否高于第二阈值; 第三提供装置,其用于当所述信用等级高于第二阈值时,向所述用户提供所述第一验证码。
18.根据权利要求16或17所述的控制装置,其特征在于,所述验证码包括第二验证码, 其中,所述第二验证码包括不符合所述用户的输入习惯的验证码,所述第二提供装置包括如下装置第二判断装置,其用于判断所述信用等级是否高于第二阈值; 第四提供装置,其用于当所述信用等级不高于第二阈值时,向所述用户提供所述第二验证码。
19.根据权利要求16至18中任一项所述的控制装置,其特征在于,所述输入习惯信息包括中文输入法,其中,所述第一验证码包括如下任一种或任多种字符信息-中文字;以及 -数字,其中,所述第二验证码包括如下任一种或任多种字符信息 -英文字母; -数字;以及 -特殊符号。
20.根据权利要求16至19中任一项所述的控制装置,其特征在于,所述输入习惯信息包括英文输入法,其中,所述第一验证码包括如下任一种或任多种字符信息-英文字母;以及 -数字,其中,所述第二验证码包括如下任一种或任多种字符信息 -中文字; -数字;以及 -特殊符合。
21.根据权利要求15至20中任一项所述的控制装置,其特征在于,所述第二获取装置包括如下装置第三获取装置,其用于获取所述用户的当前输入习惯信息。
22.根据权利要求15至20中任一项所述的控制装置,其特征在于,所述第二获取装置包括如下装置第四获取装置,其用于获取所述用户的历史输入习惯信息。
23.根据权利要求15至22中任一项所述的控制装置,其特征在于,所述第一提供装置包括如下装置第一添加装置,其用于根据所述信用等级向验证码添加干扰信息。
24.根据权利要求23所述的控制装置,其特征在于,所述干扰信息包括如下信息中的任一种或任多种信息-干扰线; -噪点; -背景色; -字符色; -字体粗细;以及 -字体倾斜。
25.根据权利要求15至M中任一项所述的控制装置,其特征在于,还包括如下装置 第一处理装置,其用于当所述信用等级大于第一阈值时,不向所述用户提供验证码。
26.根据权利要求15至25中任一项所述的控制装置,其特征在于,所述第一获取装置包括如下装置中的任一种或任多种装置-第五获取装置,其用于从后台服务器获取所述信用等级;-第六获取装置,其用于从第三方系统获取所述信用等级;或者-第七获取装置,其用于从其它用户处获取所述信用等级。
27.根据权利要求15至沈中任一项所述的控制装置,其特征在于,还包括如下装置第一修改装置,其用于根据用户输入的验证码是否正确修改所述信用等级。
28.根据权利要求27所述的控制装置,其特征在于,所述第一修改装置包括如下装置第三判断装置,其用于判断用户输入的验证码是否正确;第一提高装置,其用于当用户输入的验证码正确时,提高所述用户的信用等级;以及第一降低装置,其用于当用户输入的验证码错误时,降低所述用户的信用等级。
29.—种确认垃圾信息设置的控制系统,包括后台服务器,客户端,其特征在于,还包括与所述后台服务器和/或客户端连接的权利要求15至观中任一项所述的控制装置。
30.根据权利要求四所述的控制系统,其特征在于,所述信用等级与用户的身份识别信息相对应。
31.根据权利要求四所述的控制系统,其特征在于,所述信用等级与所述客户端的识别信息相对应。
32.根据权利要求四至31中任一项所述的控制系统,其特征在于,包括如下步骤-判断来自所述客户端登录所述后台服务系统的信用等级低于第三阈值的用户数量是否超过第四阈值;-若超过第四阈值,则将修改所述客户端的信用等级。
33.根据权利要求四至32中任一项所述的控制系统,其特征在于,所述后台服务器根据来自所述客户端的阈值指示信息设定所述第一阈值。
全文摘要
本发明提供本发明提供一种确认垃圾信息的控制方法,包括步骤a.获取用户的信用等级;b.判断所述信用等级是否小于第一阈值;c.若所述信用等级小于第一阈值,则根据所述信用等级向所述用户提供验证码。本发明还提供相应的控制装置以及控制系统。本发明通过对不同的人群提供不同的验证码从而实现对垃圾信息发布者进行甄别的目的。本发明可以甄别出垃圾信息发布者,尤其适用于现有的垃圾信息发布者甄别系统中,还可以主动甄别出正常的信息发表者,例如,当该用户的信用等级较高时,根据本发明的控制系统可以向该用户提供输入极为方便的验证码,尤其是提供其符合他们输入习惯的验证码,使之顺利通过验证。
文档编号H04L29/06GK102291369SQ20101020530
公开日2011年12月21日 申请日期2010年6月21日 优先权日2010年6月21日
发明者马海华 申请人:上海薄荷信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1