短信拦截方法及装置的制造方法

文档序号:9914351阅读:406来源:国知局
短信拦截方法及装置的制造方法
【技术领域】
[0001 ]本公开涉及通讯技术领域,尤其涉及短信拦截方法及装置。
【背景技术】
[0002]相关技术中,网络短信是指用户在接收或传送短信时,通过互联网完成,即手机终端到互联网或互联网到手机终端的信息传送过程。随着互联网技术的发展,智能设备不仅能够通过运营商短信端口收发运营商短信,还能够通过互联网收发网络短信。相较于传统的运营商短信,网络短信的费用更加低廉,但是网络短信的普及也造成了大量用户被不法分子发送的垃圾网络短信骚扰。

【发明内容】

[0003]本公开实施例提供一种短信拦截方法及装置。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种短信拦截方法,包括:
[0005]当接收到发送端向接收端发送网络短信的请求时,判断所述网络短信是否满足预设拦截条件;
[0006]当所述网络短信满足所述预设拦截条件时,拦截所述网络短信。
[0007]本公开的实施例提供的技术方案可以包括以下有益效果:
[0008]上述技术方案,服务器能够判断接收到的网络短信是否满足预设拦截条件,并在网络短信满足预设拦截条件时拦截该网络短信,使得满足预设拦截条件的网络短信在服务器端就被拦截住,而不会发送至接收端,相较于现有技术中由接收端来拦截短信的技术而言,该技术方案实现了从发送端直接拦截网络短信的效果,从而减小服务器发送大量网络短信的压力,同时避免了接收端接收垃圾网络短信的情况,为接收端省去识别垃圾网络短信的工作。
[0009]在一个实施例中,所述拦截所述网络短信之后,所述方法还包括:
[0010]获取所述网络短信的短信内容;
[0011]利用运营商短信服务系统向所述接收端发送所述短信内容。
[0012]该实施例中,服务器能够在拦截网络短信之后,利用运营商短信服务系统将网络短信的短信内容发送给接收端,使得发送端发出的网络短信在被拦截之后仍能通过其他方式发送,从而避免重要信息的漏发。
[0013]在一个实施例中,所述请求包括所述接收端的通讯号码;所述判断所述网络短信是否满足预设拦截条件,包括:
[0014]根据所述接收端的通讯号码,获取所述接收端的通讯记录;
[0015]判断所述接收端的通讯记录中是否包含向所述发送端通讯的记录,所述向所述发送端通讯的记录包括向所述发送端发送网络短信的记录、向所述发送端发送运营商短信的记录、向所述发送端拨打电话的记录中的至少一种;
[0016]当所述接收端的通讯记录中不包含向所述发送端通讯的记录时,确定所述网络短信满足所述预设拦截条件。
[0017]该实施例中,服务器能够根据接收端的通讯记录来判断网络短信是否满足预设拦截条件,并在接收端的通讯记录中不包含向发送端通讯的记录时拦截该网络短信,使得接收端不会接收到陌生号码所发送的网络短信,从而有效地为接收端拦截网络短信。
[0018]在一个实施例中,所述请求包括所述接收端的通讯号码;所述判断所述网络短信是否满足预设拦截条件,包括:
[0019]根据所述接收端的通讯号码,获取所述接收端的通讯录;
[0020]判断所述接收端的通讯录中是否包含所述发送端的通讯号码;
[0021]当所述接收端的通讯录中不包含所述发送端的通讯号码时,确定所述网络短信满足所述预设拦截条件。
[0022]该实施例中,服务器能够根据接收端的通讯录来判断网络短信是否满足预设拦截条件,并在接收端的通讯录中不包含发送端的通讯号码时拦截该网络短信,使得接收端不会接收到陌生号码所发送的网络短信,从而有效地为接收端拦截网络短信。
[0023]在一个实施例中,所述请求包括所述网络短信的短信内容;所述判断所述网络短信是否满足预设拦截条件,包括:
[0024]根据所述网络短信的短信内容,判断所述网络短信是否属于垃圾网络短信;
[0025]当所述网络短信属于所述垃圾网络短信时,确定所述网络短信满足预设拦截条件。
[0026]该实施例中,服务器能够根据网络短信的短信内容判断该网络短信是否属于垃圾网络短信,并确定垃圾网络短信满足预设拦截条件,从而有效地为接收端拦截垃圾网络短信,为接收端省去了识别垃圾网络短信的工作。
[0027]在一个实施例中,所述判断所述网络短信是否属于垃圾网络短信,包括:
[0028]获取预设垃圾网络短信样本;
[0029]根据所述网络短信的短信内容,计算所述网络短信和所述预设垃圾网络短信样本的匹配度;
[0030]判断所述匹配度是否大于或等于预设匹配阈值;
[0031]当所述匹配度大于或等于所述预设匹配阈值时,确定所述网络短信属于所述垃圾网络短?目。
[0032]该实施例中,通过计算网络短信和预设垃圾网络短信样本的匹配度来确定网络短信是否属于垃圾网络短信,使得服务器能够更加准确有效地识别垃圾网络短信,进而有效地接收端拦截垃圾网络短信。
[0033]在一个实施例中,所述判断所述网络短信是否属于垃圾网络短信,包括:
[0034]判断所述网络短信的短信内容中是否包含预设垃圾内容;
[0035]当所述网络短信的短信内容中包含所述预设垃圾内容时,确定所述网络短信属于所述垃圾网络短信。
[0036]该实施例中,通过判断网络短信的短信内容中是否包含预设垃圾内容来确定网络短信是否属于垃圾网络短信,使得服务器能够更加准确有效地识别垃圾网络短信,进而有效地接收端拦截垃圾网络短信。
[0037]根据本公开实施例的第二方面,提供一种短信拦截装置,应用于服务器,包括:
[0038]判断模块,用于当接收到发送端向接收端发送网络短信的请求时,判断所述网络短信是否满足预设拦截条件;
[0039]拦截模块,用于当所述判断模块判定所述网络短信满足所述预设拦截条件时,拦截所述网络短信。
[0040]在一个实施例中,所述装置还包括:
[0041]获取模块,用于当所述拦截模块拦截所述网络短信之后,获取所述网络短信的短信内容;
[0042]发送模块,用于利用运营商短信服务系统向所述接收端发送所述获取模块获取的短信内容。
[0043]在一个实施例中,所述请求包括所述接收端的通讯号码;所述判断模块包括:
[0044]第一获取子模块,用于根据所述接收端的通讯号码,获取所述接收端的通讯记录;
[0045]第一判断子模块,用于判断所述第一获取子模块获取的所述接收端的通讯记录中是否包含向所述发送端通讯的记录,所述向所述发送端通讯的记录包括向所述发送端发送网络短信的记录、向所述发送端发送运营商短信的记录、向所述发送端拨打电话的记录中的至少一种;
[0046]第一确定子模块,用于当所述第一判断子模块判定所述接收端的通讯记录中不包含向所述发送端通讯的记录时,确定所述网络短信满足所述预设拦截条件。
[0047]在一个实施例中,所述请求包括所述接收端的通讯号码;所述判断模块包括:
[0048]第二获取子模块,用于根据所述接收端的通讯号码,获取所述接收端的通讯录;
[0049]第二判断子模块,用于判断所述第二获取子模块获取的所述接收端的通讯录中是否包含所述发送端的通讯号码;
[0050]第二确定子模块,用于当所述第二判断子模块判定所述接收端的通讯录中不包含所述发送端的通讯号码时,确定所述网络短信满足所述预设拦截条件。
[0051]在一个实施例中,所述请求包括所述网络短信的短信内容;所述判断模块包括:
[0052]第三判断子模块,用于根据所述网络短信的短信内容,判断所述网络短信是否属于垃圾网络短信;
[0053]第三确定子模块,用于当所述第三判断子模块判定所述网络短信属于所述垃圾网络短信时,确定所述网络短信满足预设拦截条件。
[0054]在一个实施例中,所述第三判断子模块,用于获取预设垃圾网络短信样本;根据所述网络短信的短信内容,计算所述网络短信和所述预设垃圾网络短信样本的匹配度;判断所述匹配度是否大于或等于预设匹配阈值;当所述匹配度大于或等于所述预设匹配阈值时,确定所述网络短信属于所述垃圾网络短信。
[0055]在一个实施例中,所述第三判断子模块,用于判断所述网络短信的短信内容中是否包含预设垃圾内容;当所述网络短信的短信内容中包含所述预设垃圾内容时,确定所述网络短信属于所述垃圾网络短信。
[0056]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0057]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0058]图1是根据一示例性实施例示出的一种短信拦截方法的流程图。
[0059]图1A是根据一示例性实施例示出的一种短信拦截方法的流程图。
[0060]图2是根据一示例性实施例示出的一种短信拦截方法的流程图。
[0061]图3是根据一示例性实施例示出的一种短信拦截方法中步骤Sll的流程图。
[0062]图4是根据一示例性实施例示出的一种短信拦截方法中步骤Sll的流程图。
[0063]图5是根据一示例性实施例示出的一种短信拦截方法中步骤Sll的流程图。
[0064]图6是根据一示例性实施例示出的一种短信拦截方法中步骤S51的流程图。
[0065]图7是根据一示例性实施例示出的一种短信拦截方法中步骤S51的流程图。
[0066]图
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1