The present invention provides an instant communication IM anti - irrigation method and device. The method includes obtaining request sent by the client message, wherein the request message including at least send ID, receiving ID and news content; search after receiving ID messages sent to record whether there is sent to the ID to send the message; if there is no determines whether the message request is the first request, and to test whether the default message has banned the message content; if the presence of the banning message discard the message request, but also successfully send information to client. The embodiment of the invention through the screening of ID message receiving records in the message request determines whether the message request is the first request, through the screening of the content of news news is news for judging the irrigation effectively and quickly, to screening for irrigation news, and through sending false news that the client could not find success cannot be sent the news facts and reasons in time.
【技术实现步骤摘要】
一种即时通信IM防灌水方法及装置
本专利技术实施例涉及计算机通信
,尤其涉及一种即时通信IM防灌水方法及装置。
技术介绍
随着互联网系统的高速发展,即时通信(InstantMessenger,IM)已成为必不可少的互联网应用。尤其是在房产领域,经纪人与客户之间大都靠IM软件进行沟通,这既为大家节省了时间成本,也提高了办事效率。随着技术的发展,IM软件不仅实现了文本消息的传输,还增加了图片、语音及视频等消息类型,这就更加增强了产品的用户粘性及留存率。在IM系统功能的迅速迭代中,由于技术方面的漏洞,导致了人们在使用过程中遇到了很多麻烦,这其中恶意的消息灌水,即非法用户利用灌水机等非法手段,向消息接收者发送大量垃圾消息或者广告消息,从而达到为自己牟利的目的,便是急需开发人员解决的问题,现有技术中对于消息的屏蔽和删除无法达到防止灌水的目的,且效率低下。
技术实现思路
本专利技术实施例提供一种即时通信IM防灌水方法及装置,用以解决现有技术中防止对即时通信IM恶意的消息灌水的效率低下的问题。第一方面,本专利技术实施例提供了一种即时通信IM防灌水方法,包括:获取由客户端发送的 ...
【技术保护点】
一种即时通信IM防灌水方法,其特征在于,包括:获取由客户端发送的消息请求,其中所述消息请求中至少包括发送ID、接收ID和消息内容;在所述接收ID发送的消息记录中查找是否存在发送给所述发送ID的消息;若不存在则判定所述消息请求为首次请求,并检验所述消息内容中是否存在预设的禁止消息;若存在所述禁示消息则丢弃所述消息请求,但同时向所述客户端发送成功信息。
【技术特征摘要】
1.一种即时通信IM防灌水方法,其特征在于,包括:获取由客户端发送的消息请求,其中所述消息请求中至少包括发送ID、接收ID和消息内容;在所述接收ID发送的消息记录中查找是否存在发送给所述发送ID的消息;若不存在则判定所述消息请求为首次请求,并检验所述消息内容中是否存在预设的禁止消息;若存在所述禁示消息则丢弃所述消息请求,但同时向所述客户端发送成功信息。2.根据权利要求1的方法,其特征在于,所述消息请求中还包括发送IP,相应地,所述方法还包括:将所述发送IP与预存的IP黑名单进行比对,将所述发送ID与预存的ID黑名单进行比对;若所述发送IP不在所述IP黑名单中,但所述发送ID在所述ID黑名单中,则丢弃所述消息请求,但同时向所述客户端发送成功消息。3.根据权利要求2的方法,其特征在于,所述方法还包括:获取预设时间阈值范围内的消息请求的记录;根据所述发送IP和所述发送ID,分别统计与每个发送IP和每个发送ID相对应的所述消息请求的数量;若与所述发送IP相对应的消息请求的数量与所述记录中消息请求的总数比值超过了预设的IP阈值,则将所述发送IP记录到所述IP黑名单中,同时若与所述发送ID相对应的消息请求的数量与所述总数的比值超过了预设的ID阈值,则将所述发送ID记录到所述ID黑名单中。4.根据权利要求1的方法,其特征地于,所述方法还包括:获取由所述客户端发送的登陆请求,其中所述登陆请求中至少包括所述发送ID;根据所述发送ID获取与所述发送ID相对应的令牌存入令牌空间,并将所述令牌发送给所述客户端;相应地,所述获取由客户端发送的消息请求,其中所述消息请求中至少包括发送ID、接收ID和消息内容,具体为:获取由所述客户端发送的消息请求,其中所述消息请求中至少包括所述发送ID、接收ID、消息内容和所述令牌;相应地,所述方法还包括:在所述令牌空间查找与所述发送ID相对应的令牌并与所述消息请求中的令牌进行比对,若错误,则向所述客户端回复失败消息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述消息请求的格式与预设的标准格式进行比对;若不相符,则向所述客户端回复失败消息...
【专利技术属性】
技术研发人员:邱阳,
申请(专利权)人:链家网北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。