[发明专利]一种即时通信IM防灌水方法及装置有效
申请号: | 201710967197.X | 申请日: | 2017-10-17 |
公开(公告)号: | CN107819668B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 邱阳 | 申请(专利权)人: | 贝壳找房(北京)科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06;H04L9/32 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 即时 通信 im 灌水 方法 装置 | ||
本发明实施例提供一种即时通信IM防灌水方法及装置。所述方法包括获取由客户端发送的消息请求,其中所述消息请求中至少包括发送ID、接收ID和消息内容;在接收ID发送的消息记录中查找是否存在发送给所述发送ID的消息;若不存在则判定所述消息请求为首次请求,并检验所述消息内容中是否存在预设的禁止消息;若存在所述禁止消息则丢弃所述消息请求,但同时向客户端发送成功信息。本发明实施例通过对消息请求中接收ID消息记录的筛查判定所述消息请求是否为首次请求,再通过对消息内容的筛查判断消息请示是否为灌水消息,从而有效且快速得对灌水消息进行筛查,并通过发送假的成功消息使客户端无法及时发现无法发送消息的事实及原因。
技术领域
本发明实施例涉及计算机通信技术领域,尤其涉及一种即时通信IM 防灌水方法及装置。
背景技术
随着互联网系统的高速发展,即时通信(Instant Messenger,IM)已成为必不可少的互联网应用。尤其是在房产领域,经纪人与客户之间大都靠IM软件进行沟通,这既为大家节省了时间成本,也提高了办事效率。随着技术的发展,IM软件不仅实现了文本消息的传输,还增加了图片、语音及视频等消息类型,这就更加增强了产品的用户粘性及留存率。
在IM系统功能的迅速迭代中,由于技术方面的漏洞,导致了人们在使用过程中遇到了很多麻烦,这其中恶意的消息灌水,即非法用户利用灌水机等非法手段,向消息接收者发送大量垃圾消息或者广告消息,从而达到为自己牟利的目的,便是急需开发人员解决的问题,现有技术中对于消息的屏蔽和删除无法达到防止灌水的目的,且效率低下。
发明内容
本发明实施例提供一种即时通信IM防灌水方法及装置,用以解决现有技术中防止对即时通信IM恶意的消息灌水的效率低下的问题。
第一方面,本发明实施例提供了一种即时通信IM防灌水方法,包括:
获取由客户端发送的消息请求,其中所述消息请求中至少包括发送ID、接收ID和消息内容;
在所述接收ID发送的消息记录中查找是否存在发送给所述发送ID的消息;
若不存在则判定所述消息请求为首次请求,并检验所述消息内容中是否存在预设的禁止消息;
若存在所述禁止消息则丢弃所述消息请求,但同时向所述客户端发送成功信息。
第二方面,本发明实施例提供了一种即时通信IM防灌水装置,包括:
获取单元,用于获取由客户端发送的消息请求,其中所述消息请求中至少包括发送ID、接收ID和消息内容;
查询单元,用于在所述接收ID发送的消息记录中查找是否存在发送给所述发送ID的消息;
筛选单元,用于若不存在则判定所述消息请求为首次请求,并检验所述消息内容中是否存在预设的禁止消息;
处理单元,用于若存在所述禁止消息则丢弃所述消息请求,但同时向所述客户端发送成功信息。
第三方面,本发明实施例还提供了一种电子设备,包括:
处理器、存储器、通信接口和总线;其中,
所述处理器、存储器、通信接口通过所述总线完成相互间的通信;
所述通信接口用于该电子设备的通信设备之间的信息传输;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:
获取由客户端发送的消息请求,其中所述消息请求中至少包括发送ID、接收ID和消息内容;
在所述接收ID发送的消息记录中查找是否存在发送给所述发送ID的消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳找房(北京)科技有限公司,未经贝壳找房(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710967197.X/2.html,转载请声明来源钻瓜专利网。