[发明专利]一种在网络中控制垃圾信息的系统和装置有效
申请号: | 201110170949.2 | 申请日: | 2011-06-23 |
公开(公告)号: | CN102843343A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 张维全;许冠严;陈生;谢昆石 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 控制 垃圾 信息 系统 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种在网络中控制垃圾信息的系统和装置。
背景技术
随着互联网社区应用的兴起,互联网上越来越多的内容是由用户产生的。这里的用户是广义的,不仅仅指注册的用户,还可以包括一个论坛、一个聊天室、一个帖子、一个手机号码等单位。在这大量的用户中,会有少量的恶意用户,使用程序或者纯手工的方式,非常频繁的提交大量的垃圾信息。因此,就需要一种方式,对网络中的垃圾信息进行控制。
目前,对网络中的垃圾信息进行控制的方法主要是:对用户提交数据的频率进行控制,避免同一用户过于频繁地提交数据。
图1是目前网络中控制垃圾信息的系统组成示意图。
如图1所示,目前控制垃圾信息的系统包括业务服务器和存储系统,在所述存储系统中存储有用户提交数据信息的数据库,具体地,所述数据库中存储有用户提交数据的内容、提交数据的总次数、上一次提交数据的时间等信息。
用户通过业务服务器向存储系统提交数据,业务服务器通过查询所述数据库对用户提交数据的频率进行控制。具体地,用户将本次提交的数据发给业务服务器后,业务服务器从所述数据库中读取该用户提交数据的总次数、上一次提交数据的时间等信息,确定本次是否允许该用户提交数据,如果确定允许,则将用户本次提交的数据发给存储系统,否则,不将本次提交的数据发给存储系统。
可见,目前在网络中控制垃圾信息的技术方案存在如下的不足:
每次业务服务器对用户提交数据的频率进行控制时,都要从存储系统中查询用户提交数据的总次数、上一次提交数据的时间等信息,这种对存储系统的查询性能较差,例如耗费的时间较长、并且能够支持的并发数也较少,因此导致数据提交所需的时间较长,如果并发查询的数目过多,还可能导致业务服务器故障。因此业务服务器提交数据的速度和吞吐量等整体性能较差。
另外,业务服务器既要进行业务逻辑控制,又要进行提交数据的频率控制,进行频率控制的代码与进行业务逻辑控制的代码耦合在一起,导致代码修改不方便,容易在业务逻辑中引入错误和故障。
发明内容
有鉴于此,本发明提供了一种在网络中控制垃圾信息的系统和装置,以便提高业务服务器提交数据的整体性能。
本发明的技术方案具体是这样实现的:
一种在网络中控制垃圾信息的系统,该系统包括业务服务器和频率控制设备;
所述业务服务器,用于根据本次待提交数据所属于的业务类型,确定需要对所述本次待提交数据进行频率控制的所有维度,将每一维度对应的用户标识ID和所述频率控制标识ID发给频率控制设备,在接收到频率控制设备返回的允许提交的指示后,提交所述本次待提交数据,在成功提交所述本次待提交数据后,向频率控制设备发送频率控制信息更新请求;
所述频率控制设备,用于根据所述业务服务器发来的每一维度对应的用户标识ID和频率控制标识ID,从该频率控制设备的内存中读取该维度的频率控制信息,根据读取的所有维度的频率控制信息判断是否允许提交所述本次待提交数据,将判断结果返回给所述业务服务器,根据业务服务器发送的频率控制信息更新请求,更新相应的频率控制信息。
一种业务服务器,该业务服务器包括确定模块和收发模块;
所述确定模块,用于根据本次待提交数据所属于的业务类型,确定需要对所述本次待提交数据进行频率控制的所有维度,确定每一维度对应的用户标识ID和频率控制标识ID;
所述收发模块,用于将每一维度对应的用户标识ID和频率控制标识ID发给频率控制设备,在接收到频率控制设备返回的允许提交的指示后,提交所述本次待提交数据,在成功提交所述本次待提交数据后,向频率控制设备发送频率控制信息更新请求;
其中,所述频率控制设备根据所述业务服务器发来的每一维度对应的用户标识ID和频率控制标识ID,从该频率控制设备的内存中读取该维度的频率控制信息,根据读取的所有维度的频率控制信息判断是否允许提交所述本次待提交数据,根据业务服务器发送的频率控制信息更新请求,更新相应的频率控制信息。
一种频率控制设备,该设备包括收发模块、内存模块和频率控制模块;
所述收发模块,用于接收业务服务器发来的每一维度对应的用户标识ID和频率控制标识ID,将是否允许提交本次待提交数据的判断结果返回给所述业务服务器,接收业务服务器发来的频率控制信息更新请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110170949.2/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置