[发明专利]识别垃圾短信的方法、客户端、云端服务器和系统有效
申请号: | 201510041116.4 | 申请日: | 2015-01-27 |
公开(公告)号: | CN104640092B | 公开(公告)日: | 2016-10-19 |
发明(设计)人: | 范国峰;常富洋;李振博 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W12/12 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 识别 垃圾 短信 方法 客户端 云端 服务器 系统 | ||
技术领域
本发明涉及网络信息安全技术领域,具体涉及识别垃圾短信的方法、客户端、云端服务器和系统。
背景技术
随着移动通信技术的发展、移动设备的普及和短信资费的下降,短信成为移动终端之间进行信息传递的重要方法之一。用户在享受短信通信带来的便捷时,却也遭受到一些广告短信、诈骗短信等垃圾短信的骚扰,这些垃圾短信影响到用户的短信使用体验,给用户的人身、信息、财产安全带来隐患。因此,对垃圾短信的识别和拦截是亟待解决的问题。
现有技术中,对垃圾短信的识别往往通过将短信的内容直接上传到服务器,由服务器对该短信的内容进行识别,将识别结果返回给移动终端,如果该短信为垃圾短信,则移动终端对该短信进行拦截或者对用户进行提示。
该方案存在的问题是:1、短信的内容往往涉及到用户的个人信息,在未经用户同意的情况下将短信的内容直接上传到服务器侵犯了用户的个人隐私,对用户的信息安全造成了损害。2、移动终端每次接收到短信时,将短信的内容上传给服务器,该过程往往耗费相当的网络流量,且处理速度受到移动终端所处的网络状态的限制,不符合用户需求。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种识别垃圾短信的方法、客户端、云端服务器和系统。
依据本发明的一个方面,提供了一种识别垃圾短信的方法,该方法包括:
对移动终端中的短信接收事件进行检测;
当所述移动终端接收到短信时,计算出所述短信的内容对应的哈希值;
将所述短信的内容对应的哈希值上传到云端服务器,并接收所述云端服务器返回的识别信息;
根据所述识别信息确定所述短信是否为垃圾短信。
可选地,所述计算出所述短信的内容对应的哈希值包括:
对所述短信的内容进行分词处理;
对分词后的各个词赋予不同的向量值,汇总计算得到所述短信的内容对应的simhash值。
可选地,该方法进一步包括:
当所述移动终端接收到短信时,先根据移动终端的本地规则判断所述短信是否为白短信;
如果不是,则执行所述计算出所述短信的内容对应的哈希值,以及将所述短信的内容对应的哈希值上传到云端服务器的后续处理;
如果是,则不再进行后续的处理。
可选地,所述先根据移动终端的本地规则判断所述短信是否为白短信包括如下一种或多种判断方法:
根据移动终端本地的电话号码白名单判断发送所述短信的源号码是否在所述电话号码白名单中,是则所述短信为白短信;
在移动终端本地对短信的内容进行分词处理,利用贝叶斯算法计算分词后的各个词属于垃圾短信的概率,汇总计算得到该短信是垃圾短信的概率,判断该概率是否小于一个预设值,是则该短信为白短信;
在移动终端本地计算短信的内容对应的哈希值,再根据移动终端本地的哈希值白名单判断该短信的内容对应的哈希值是否在哈希值白名单中,是则该短信为白短信。
可选地,该方法进一步包括:
在第一次启动时弹出声明协议,在该声明协议中询问用户是否同意直接将短信内容上传到云端服务器;
如果用户选择了同意,则当所述移动终端接收到短信时,直接将所述短信的内容上传到云端服务器进行识别;
如果用户选择了不同意,则当所述移动终端接收到短信时,执行所述计算出所述短信的内容对应的哈希值,以及将所述短信的内容对应的哈希值上传到云端服务器的后续步骤。
可选地,该方法进一步包括:
当确定所述短信是垃圾短信时,对所述短信进行拦截处理。
依据本发明的另一个方面,提供了一种识别垃圾短信的方法,该方法包括:
接收客户端侧上传的短信的内容对应的哈希值;
将所述短信的内容对应的哈希值与哈希值库进行匹配;其中,所述哈希值库中对应保存有不同短信内容对应的哈希值以及已判断为黑或白的识别信息;
将从哈希值库中匹配到的哈希值对应的识别信息返回给所述客户端。
可选地,所述短信的内容对应的哈希值为所述短信的内容对应的simhash值。
可选地,该方法进一步包括:
接收用户举报的短信内容;
对用户举报的各短信内容进行黑或白的识别,并生成对应的simhash值,将simhash值和对应的识别信息保存到所述哈希值库中。
依据本发明的又一个方面,提供了一种识别垃圾短信的客户端,该客户端包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510041116.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:传输数据的方法、装置及终端
- 下一篇:短消息前转的异常处理方法及装置