专利名称:一种过滤聊天室广告的方法及系统的制作方法
技术领域:
本发明涉及互联网领域,特别是涉及一种过滤聊天室广告的方法及系统。
技术背景随着互联网的迅速普及和应用,网上聊天已被广大网民所接受。特别是聊 天室业务,其作为一种网上聊天的方式被广大网民所喜爱,并具有较长的应用 历史。目前,有很多不法商贩在聊天室里发送广告,以吸引聊天用户访问其开办 的网站。聊天室广告大多带有色情和欺骗性质,并且很多是采用广告发送程序 来发送。这样不但损害了聊天用户的利益,而且严重扰乱了聊天室秩序。现有技术采用单纯的关键词语过滤方法过滤聊天室广告,即通过收集在广 告中经常出现的关键词语,针对每一 句聊天内容判断是否包含这些关键词语, 若包含,则过滤掉这句聊天内容。基于内容的判断,不但需要对聊天内容进行分析,而且需要不断增加关键词语,这在技术实现上较复杂;广告发送者可以变化广告内容,以避开关键词 语,因此存在很多漏判。发明内容本发明提供一种过滤聊天室广告的方法及系统,用以解决现有技术的实现 较复杂,而且存在聊天室广告漏判的问题。为解决所述技术问题,本发明采用的技术方案是,提供一种过滤聊天室广 告的方法,该方法包括下列步骤对用户的聊天行为实时计分;
当该用户当前累计的分值超过预设的阀值时,过滤该用户的聊天信息。 其中,根据预设的计分关见则对用户的聊天行为实时计分。进一步,所述预设的计分^L则包括下列之一,或包括下列任意两种,或包 括下列三种用户重复发送同一内容的聊天信息,以及每次发送同一内容的聊 天信息对应的计分分值;用户在不同的聊天室里发送相同内容的聊天信息,以 及每次更换聊天室对应的计分分值;用户发送两条聊天信息的时间间隔小于预 设的时长,以及每次出现发送两条聊天信息的时间间隔小于预设的时长对应的 计分分值。进一步,当所述用户当前累计的分值超过预设的阀值时,将该用户列入黑 名单,以过滤该用户的聊天信息。在锁定时间内过滤列入黑名单的用户发送的 聊天信息。同时,本发明还提供一种过滤聊天室广告的系统,该系统包括 过滤数据库,用于存储过滤黑名单;规则设定装置,用于预设对用户聊天行为的计分规则及预设阀值;处理装置,用于根据所述规则设定装置中预设的计分规则对用户的聊天行 为实时计分,并当用户当前累计的分值超过预设的阀值时,将该用户列入所述 过滤数据库存储的过滤黑名单中。其中,所述处理装置中包括下列模块计分模块,用于根据所述规则设定 装置中预设的计分规则对用户的聊天行为实时计分;比较模块,用于将所述计 分模块累计的分值与所述规则设定装置中预设的阀值比较,当用户当前累计的 分值超过预设的阀值时,将该用户列入所述过滤数据库存储的过滤黑名单中。其中,所述规则设定装置中预设的计分规则包括下列之一,或包括下列任 意两种,或包括下列三种用户重复发送同一内容的聊天信息,以及每次发送 同 一内容的聊天信息对应的计分分值;用户在不同的聊天室里发送相同内容的 聊天信息,以及每次更换聊天室对应的计分分值;用户发送两条聊天信息的时 间间隔小于预设的时长,以及每次出现发送两条聊天信息的时间间隔小于预设
的时长对应的计分分值。综上所述,所述过滤数据库还用于存储过滤黑名单中各个用户分别对应的 锁定时间。本发明有益效果如下本发明方法不以关键词语作为判断聊天室广告的依据,而是根据预设的计 分规则对用户的聊天行为实时计分,并当该用户当前累计的分值超过预设的阀 值时,将该用户添加到黑名单中,以过滤该用户的聊天信息。为了支撑本发明方法,本发明还提供了一种过滤聊天室广告的系统。 由于本发明不再以关键词语作为判断聊天室广告的依据,所以无需对用户 聊天的具体内容进行分析,从而简化了技术实现;无需增加关键词语,从而简 化了技术实现;广告发送者即使变化广告内容,也无法逃避过滤,从而避免了 聊天室广告漏判的问题
图1为本发明一种过滤聊天室广告的系统结构示意图; 图2为本发明一种过滤聊天室广告的方法步骤流程图。
具体实施方式
为了使聊天室广告过滤的技术实现更加简单,并且为了避免聊天室广告的 漏判,本发明提供了一种过滤聊天室广告的系统,参见图l所示,其包括依次 相连的规则设定装置l、处理装置2和过滤数据库3;进一步,所述处理装置2 中包括相互连接的计分模块21和比较模块22。所述规则设定装置l,用于预设对用户聊天行为的计分规则。所述对用户 聊天行为的计分规则(不限于下述规则)包括下列规则之一,或包括下列任意 两种,或包括下列三种用户重复发送同一内容的聊天信息,以及每次发送同 一内容的聊天信息对应的计分分值;用户在不同的聊天室里发送相同内容的聊
天信息,以及每次更换聊天室对应的计分分值;用户发送两条聊天信息的时间 间隔小于预设的时长,以及每次出现发送两条聊天信息的时间间隔小于预设的 时长对应的计分分值。所述规则设定装置l中还预设有阀值。所述处理装置2,用于根据所述规则设定装置1中预设的计分规则对用户 的聊天行为实时计分,并当用户当前累计的分值超过预设的阀值时,将该用户 列入所述过滤数据库3存储的过滤黑名单中。上述处理装置2的功能及与其他 装置的交互,由其中的计分模块21和比较模块22分别完成。所述处理装置2中的计分模块21,用于根据所述规则设定装置1中预设的 计分规则对用户的聊天行为实时计分;所述处理装置2中的比较模块22,用于 将所述计分模块21累计的分值与所述规则设定装置1中预设的阀值比较,当 用户当前累计的分值超过预设的阀值时,将该用户列入所述过滤数据库3存储 的过滤黑名单中。所述过滤数据库3,用于存储过滤黑名单。进一步还可存储过滤黑名单中 各个用户分别对应的锁定时间,当锁定时间到达时,将对应的用户从过滤黑名 单中删除,使该用户可正常发送聊天信息,并由前述处理装置2重新开始对该 用户计分。应用上述系统,本发明又提供了一种过滤聊天室广告的方法,参见图2所 示,包括下列主要步骤S0、预设计分规则和阀值。本步骤为准备步骤。启动过滤聊天室广告业务之前,先要预设计分规则和 阀值。所述预设计分规则(不限于下述规则)包括下列规则之一,或包括下列任 意两种,或包括下列三种规则一、用户重复发送同一内容的聊天信息,以及每次发送同一内容的聊 天信息对应的计分分值。所述同一内容的聊天信息需要基于几个连续的聊天语 句进行判断,因为广告发送用户可能用多于一句聊天内容来发送一个广告。规则二、用户在不同的聊天室里发送相同内容的聊天信息,以及每次更换聊天室对应的计分分值。本条规则制定的原因在于广告发送用户通常希望他 的信息能够让更多的人看到,所以广告发送用户会将聊天信息发送到不同的聊 天室,而正常用户不会经常切换聊天室来聊天。规则三、用户发送两条聊天信息的时间间隔小于预设的时长,以及每次出 现发送两条聊天信息的时间间隔小于预设的时长对应的计分分值。本条规则制 定的原因在于广告发送用户为了使其他用户能够频繁的看到他发送的广告, 通常会采用比较高的频率发送广告。所述预设的计分规则也可以是上述各条规则的叠加(即同时满足若干条规 则才计分)。51、 对用户的聊天行为实时计分。取上述预设的计分规则之一或组合,对用户的聊天行为实时计分。所述用 户以该用户当前登录的用户名对应,或者以所述用户的IP地址对应。52、 判断用户当前累计的分值是否超过预设的阀值,若是,则转入步骤 S3;否则,返回步骤S1。本步骤中,若步骤S0中规定的计分分值为正且阀值相应为正,则当用户 当前累计的分值大于等于预设的阀值时,转入步骤S3;若步骤SO中规定的计 分分值为负且阀值相应为负,则当用户当前累计的分值小于等于预设的阀值 时,转入步骤S3。否则,返回步骤S1继续实时计分。53、 过滤该用户的聊天信息。将该用户列入黑名单,以过滤该用户发送的所有聊天信息,即使该用户变 化了广告内容,也无法逃避过滤。同时可启动锁定时间,当锁定时间到达时, 将该用户从过滤黑名单中删除,使其可正常发送聊天信息,并返回步骤S1重 新开始对该用户计分。以下通过一个实例具体描述本发明方法。预设计分规则包括规则一、用户重复发送同一内容的聊天信息,对应的
计分分值为1;用户在不同的聊天室里发送相同内容的聊天信息,每次更换聊 天室对应的计分分值为2;用户发送两条聊天信息的时间间隔小于3秒,对应的计分分值为1。上述三项规则同时启用。 预设的阀值为50。用户以其用户名登录系统后,首先进入第一聊天室,并以2秒/条的频率发 送了 20条内容相同的广告信息。根据规则一计分分值为19;根据规则三计分 分值为19;累计分值为38。之后,该用户又更换到第二聊天室。该用户以2秒/条的频率在第二聊天室 发送内容相同的广告信息。当该用户在第二聊天室发出第6条广告信息时,根 据规则一计分分值为5;根据规则三计分分值为5;根据规则二计分分值为2。 总累计分值为50,与预设的阀值(50)相等,则将该用户列入过滤黑名单。同时,启动锁定时间(例如30天),当锁定时间到达时,将该用户从过 滤黑名单中删除, -使其可正常发送聊天信息,并重新开始对该用户计分。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种过滤聊天室广告的方法,其特征在于,包括下列步骤对用户的聊天行为实时计分;当该用户当前累计的分值超过预设的阀值时,过滤该用户的聊天信息。
2、 如权利要求1所述过滤聊天室广告的方法,其特征在于,根据预设的 计分规则对用户的聊天行为实时计分。
3、 如权利要求2所述过滤聊天室广告的方法,其特征在于,所述预设的 计分规则包括下列之一,或包括下列任意两种,或包括下列三种-用户重复发送同 一 内容的聊天信息,以及每次发送同 一 内容的聊天信息 对应的计分分值;-用户在不同的聊天室里发送相同内容的聊天信息,以及每次更换聊天室 对应的计分分值;-用户发送两条聊天信息的时间间隔小于预设的时长,以及每次出现发送 两条聊天信息的时间间隔小于预设的时长对应的计分分值。
4、 如权利要求1所述过滤聊天室广告的方法,其特征在于,当所述用户 当前累计的分值超过预设的阀值时,将该用户列入黑名单,以过滤该用户的聊 天信息。
5、 如权利要求1或4所述过滤聊天室广告的方法,其特征在于,在锁定 时间内过滤列入黑名单的用户发送的聊天信息。
6、 一种过滤聊天室广告的系统,其特征在于,包括 过滤数据库,用于存储过滤黑名单;规则设定装置,用于预设对用户聊天行为的计分规则及预设阀值; 处理装置,用于根据所述规则设定装置中预设的计分规则对用户的聊天行为实时计分,并当用户当前累计的分值超过预设的阀值时,将该用户列入所述过滤数据库存储的过滤黑名单中。
7、 如权利要求6所述过滤聊天室广告的系统,其特征在于,所述处理装 置中包括下列模块计分模块,用于根据所述规则设定装置中预设的计分规则对用户的聊天行 为实时计分;比较模块,用于将所述计分模块累计的分值与所述规则设定装置中预设的 阀值比较,当用户当前累计的分值超过预设的阀值时,将该用户列入所述过滤 数据库存储的过滤黑名单中。
8、 如权利要求6所述过滤聊天室广告的系统,其特征在于,所述规则设 定装置中预设的计分规则包括下列之一,或包括下列任意两种,或包括下列三 种-用户重复发送同 一 内容的聊天信息,以及每次发送同 一 内容的聊天信息 对应的计分分值;-用户在不同的聊天室里发送相同内容的聊天信息,以及每次更换聊天室 对应的计分分值;-用户发送两条聊天信息的时间间隔小于预设的时长,以及每次出现发送 两条聊天信息的时间间隔小于预设的时长对应的计分分值。
9、 如权利要求6至8任一项所述过滤聊天室广告的系统,其特征在于, 所述过滤数据库还用于存储过滤黑名单中各个用户分别对应的锁定时间。
全文摘要
本发明公开了一种过滤聊天室广告的方法及系统,用以解决现有技术的实现较复杂,而且存在聊天室广告漏判的问题。本发明方法包括对用户的聊天行为实时计分;当该用户当前累计的分值超过预设的阀值时,过滤该用户的聊天信息。本发明系统包括过滤数据库,用于存储过滤黑名单;规则设定装置,用于预设对用户聊天行为的计分规则;处理装置,用于根据规则设定装置中预设的计分规则对用户的聊天行为实时计分,并当用户当前累计的分值超过预设的阀值时,将该用户列入过滤数据库存储的过滤黑名单中。本发明与关键词句无关,所以实现更简单,并且可避免聊天室广告漏判。
文档编号G06Q30/00GK101114286SQ20061010391
公开日2008年1月30日 申请日期2006年7月26日 优先权日2006年7月26日
发明者王欣磊 申请人:腾讯科技(深圳)有限公司