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

文档序号:9914351阅读:来源:国知局
第二判断子模块915被配置为判断第二获取子模块914获取的接收端的通讯录中是否包含发送端的通讯号码。
[0164]第二确定子模块916被配置为当第二判断子模块915判定接收端的通讯录中不包含发送端的通讯号码时,确定网络短信满足预设拦截条件。
[0165]该实施例中,第二判断子模块915能够根据接收端的通讯录来判断网络短信是否满足预设拦截条件,并在接收端的通讯录中不包含发送端的通讯号码时拦截该网络短信,使得接收端不会接收到陌生号码所发送的网络短信,从而有效地为接收端拦截网络短信。
[0166]在一个实施例中,如图12所示,发送端向接收端发送网络短信的请求包括网络短信的短信内容;判断模块91包括第三判断子模块917和第三确定子模块918;其中:
[0167]第三判断子模块917被配置为根据网络短信的短信内容,判断网络短信是否属于垃圾网络短信。
[0168]第三确定子模块918被配置为当第三判断子模块917判定网络短信属于垃圾网络短信时,确定网络短信满足预设拦截条件。
[0169]该实施例中,第三判断子模块917能够根据网络短信的短信内容判断该网络短信是否属于垃圾网络短信,且第三确定子模块918确定垃圾网络短信满足预设拦截条件,从而有效地为接收端拦截垃圾网络短信,为接收端省去了识别垃圾网络短信的工作。
[0170]在一个实施例中,第三判断子模块917被配置为获取预设垃圾网络短信样本;根据网络短信的短信内容,计算网络短信和预设垃圾网络短信样本的匹配度;判断匹配度是否大于或等于预设匹配阈值;当匹配度大于或等于预设匹配阈值时,确定网络短信属于垃圾网络短?目。
[0171]其中,预设垃圾网络短信样本可由服务器预先收集,服务器手机预设垃圾网络短信样本的方法举例如下:用户预先收集不同种类的垃圾网络短信,并作为预设垃圾网络短信样本存储在服务器中;或者,服务器主动收集垃圾网络短信作为预设垃圾网络短信样本,即服务器对接收到的网络短信进行识别,当识别出垃圾网络短信时,将该垃圾网络短信作为预设垃圾网络短信样本存储起来。
[0172]第三判断子模块917可通过确定网络短信的短信内容中包含预设垃圾网络短信样本的关键信息的多少来计算网络短信和预设垃圾网络短信样本的匹配度。例如,分别提取网络短信内容中的关键词以及预设垃圾网络短信样本的关键词,然后将网络短信内容中的关键词和预设垃圾网络短信样本的关键词进行比对,确定网络短信内容中包含预设垃圾网络短信样本的关键词或其同义词的数量,再根据该数量计算网络短信和预设垃圾网络短信样本的匹配度。其中,网络短信内容中包含预设垃圾网络短信样本的关键词或其同义词的数量越多,网络短信和预设垃圾网络短信样本的匹配度就越高。
[0173]此外,还可预设网络短信内容中包含预设垃圾网络短信样本的关键词或其同义词的数量以及匹配度之间的对应关系,第三判断子模块917在确定出网络短信内容中包含预设垃圾网络短信样本的关键词或其同义词的数量之后,即可根据该对应关系确定网络短信和预设垃圾网络短信样本的匹配度。
[0174]该实施例中,第三判断子模块917通过计算网络短信和预设垃圾网络短信样本的匹配度来确定网络短信是否属于垃圾网络短信,使得服务器能够更加准确有效地识别垃圾网络短信,进而有效地接收端拦截垃圾网络短信。
[0175]在一个实施例中,第三判断子模块917被配置为判断网络短信的短信内容中是否包含预设垃圾内容;当网络短信的短信内容中包含预设垃圾内容时,确定网络短信属于垃圾网络短信。
[0176]其中,预设垃圾内容可由用户预先设定,并存储至服务器中。例如,预设垃圾内容可以包括广告类词语、预设商家名称等。
[0177]该实施例中,第三判断子模块917通过判断网络短信的短信内容中是否包含预设垃圾内容来确定网络短信是否属于垃圾网络短信,使得服务器能够更加准确有效地识别垃圾网络短信,进而有效地接收端拦截垃圾网络短信。
[0178]在一个实施例中,上述短信拦截装置还能够在拦截模块92拦截网络短信之后,向发送端发送提示信息,提示信息用于提示发送端无法向接收端发送网络短信的原因。
[0179]例如,短信拦截装置向发送端发送提示信息“由于对方未存储您的通讯号码,因此您无权向对方发送网络短信”。
[0180]当发送端接收到提示信息后,还可发出用以询问用户是否采用运营商短信的方式来发送短信的信息,并根据用户对该信息的选择执行后续操作。如果用户选择“是”,则发送端重新将短信发送至运营商短信端口,通过运营商短信端口将短信发送至接收端,如果用户选择“否”,则发送端取消发送短信。
[0181 ]该实施例中,短信拦截装置能够在拦截网络短信之后向发送端发送提示信息,使得发送端用户能够获知无法发送网络短信的原因,进而根据该原因进行其他相应操作,同时避免了拦截重要短信后给发送端用户所造成的不便,提高了用户的体验度。
[0182]在一个实施例中,上述短信拦截装置还能够在判断模块91判断网络短信是否满足预设拦截条件之后,根据判断结果添加发送端向接收端发送网络短信的标识,标识用于标记发送端能否向接收端发送网络短信。
[0183]因此,服务器接收到发送端向接收端发送网络短信的请求之后,还可根据预先添加的标识来判断能否向接收端发送网络短信。例如,如果发送端向接收端发送网络短信的标识为“该发送端无法向该接收端发送网络短信”,则服务器拦截接收到的网络短信,如果发送端向接收端发送网络短信的标识为“该发送端可以向该接收端发送网络短信”,则服务器将网络短信发送至接收端。
[0184]该实施例中,短信拦截装置能够根据网络短信是否满足预设拦截条件的判断结果来添加标识,使得服务器无需每次都判断发送端发送的网络短信是否满足预设拦截条件,只需根据标识即可判断是否拦截网络短信,从而使服务器拦截网络短信更加方便快捷。
[0185]在示例性实施例中,提供一种短信拦截装置,应用于服务器,包括:
[0186]处理器;
[0187]用于存储处理器可执行指令的存储器;
[0188]其中,处理器被配置为:
[0189]当接收到发送端向接收端发送网络短信的请求时,判断所述网络短信是否满足预设拦截条件;
[0190]当所述网络短信满足所述预设拦截条件时,拦截所述网络短信。
[0191]上述处理器还可被配置为:
[0192]所述方法还包括:
[0193]获取所述网络短信的短信内容;
[0194]利用运营商短信服务系统向所述接收端发送所述短信内容。
[0195]上述处理器还可被配置为:
[0196]所述请求包括所述接收端的通讯号码;所述判断所述网络短信是否满足预设拦截条件,包括:
[0197]根据所述接收端的通讯号码,获取所述接收端的通讯记录;
[0198]判断所述接收端的通讯记录中是否包含向所述发送端通讯的记录,所述向所述发送端通讯的记录包括向所述发送端发送网络短信的记录、向所述发送端发送运营商短信的记录、向所述发送端拨打电话的记录中的至少一种;
[0199]当所述接收端的通讯记录中不包含向所述发送端通讯的记录时,确定所述网络短信满足所述预设拦截条件。
[0200]上述处理器还可被配置为:
[0201]所述请求包括所述接收端的通讯号码;所述判断所述网络短信是否满足预设拦截条件,包括:
[0202]根据所述接收端的通讯号码,获取所述接收端的通讯录;
[0203]判断所述接收端的通讯录中是否包含所述发送端的通讯号码;
[0204]当所述接收端的通讯录中不包含所述发送端的通讯号码时,确定所述网络短信满足所述预设拦截条件。
[0205]上述处理器还可被配置为:
[0206]所述请求包括所述网络短信的短信内容;所述判断所述网络短信是否满足预设拦截条件,包括:
[0207]根据所述网络短信的短信内容,判断所述网络短信是否属于垃圾网络短信;
[0208]当所述网络短信属于所述垃圾网络短信时,确定所述网络短信满足预设拦截条件。
[0209]上述处理器还可被配置为:
[0210]所述判断所述网络短信是否属于垃圾网络短信,包括:
[0211]获取预设垃圾网络短信样本;
[0212]根据所述网络短信的短信内容,计算所述网络短信和所述预设垃圾网络短信样本的匹配度;
[0213]判断所述匹配度是否大于或等于预设匹配阈值;
[0214]当所述匹配度大于或等于所述预设匹配阈值时,确定所述网络短信属于所述垃圾网络短信。
[0215]上述处理器还可被配置为:
[0216]所述判断所述网络短信是否属于垃圾网络短信,包括:
[0217]判断所述网络短信的短信内容中是否包含预设垃圾内容;
[0218]当所述网络短信的短信内容中包含所述预设垃圾内容时,确定所述网络短信属于所述垃圾网络短信。
[0219]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0220]图13是根据一示例性实施例示出的一种用于短信拦截的装置的框图。例如,装置1900可以被提供为一服务器。装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述方法。<
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1