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

文档序号:9914351阅读:来源:国知局
8是根据一具体实施例示出的一种短信拦截方法的流程图。
[0067]图9是根据一示例性实施例示出的一种短信拦截装置的框图。
[0068]图9A是根据一示例性实施例示出的一种短信拦截装置的框图。
[0069]图10是根据一示例性实施例示出的一种短信拦截装置中判断模块的框图。
[0070]图11是根据一示例性实施例示出的一种短信拦截装置中判断模块的框图。
[0071]图12是根据一示例性实施例示出的一种短信拦截装置中判断模块的框图。
[0072]图13是根据一示例性实施例示出的一种适用于短信拦截的装置的框图。
【具体实施方式】
[0073]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0074]图1是根据一示例性实施例示出的一种短信拦截方法的流程图,该短信拦截方法用于位于网络侧的服务器中,该服务器用于实现网络短信的收发。如图1所示,该方法包括以下步骤S11-S12。
[0075]在步骤Sll中,当接收到发送端向接收端发送网络短信的请求时,判断网络短信是否满足预设拦截条件。
[0076]在步骤S12中,当网络短信满足预设拦截条件时,拦截网络短信。
[0077]采用本公开实施例提供的技术方案,服务器能够判断接收到的网络短信是否满足预设拦截条件,并在网络短信满足预设拦截条件时拦截该网络短信,使得满足预设拦截条件的网络短信在服务器端就被拦截住,而不会发送至接收端,相较于现有技术中由接收端来拦截短信的技术而言,该技术方案实现了从发送端直接拦截网络短信的效果,从而减小服务器发送大量网络短信的压力,同时避免了接收端接收垃圾网络短信的情况,为接收端省去识别垃圾网络短信的工作。
[0078]在一个实施例中,如图1A所示,执行步骤S12之后,上述方法还包括以下步骤S14-S15。
[0079]在步骤S14中,获取网络短信的短信内容。
[0080]该实施例中,发送端向接收端发送网络短信的请求中包括网络短信的短信内容,服务器可从该请求中获取到网络短信的短信内容。
[0081]在步骤S15中,利用运营商短信服务系统向接收端发送短信内容。
[0082]该步骤中,服务器将短信内容发送至运营商短信服务系统,由运营商短信服务系统将短信内容作为运营商短信发送至接收端。
[0083]该实施例中,服务器能够在拦截网络短信之后,利用运营商短信服务系统将网络短信的短信内容发送给接收端,使得发送端发出的网络短信在被拦截之后仍能通过其他方式发送,从而避免重要信息的漏发。
[0084]在一个实施例中,如图2所示,执行步骤Sll之后,如果服务器判定网络短信不满足预设拦截条件,则上述方法还包括以下步骤S13。
[0085]在步骤S13中,将网络短信发送至接收端。
[0086]在上述实施例中,执行步骤Sll时,服务器可根据接收端的通讯号码来判断网络短信是否满足预设拦截条件,还可根据网络短信的短信内容来判断网络短信是否满足预设拦截条件。以下通过实施例一、实施例二以及实施例三这三个实施例来分别说明服务器是如何判断网络短信是否满足预设拦截条件的。
[0087]实施例一、发送端发出的请求中包括接收端的通讯号码。如图3所示,步骤Sll可执行为以下步骤S31-S34。
[0088]在步骤S31中,根据接收端的通讯号码,获取接收端的通讯记录。
[0089]执行该步骤时,服务器可通过以下两种方式来获取接收端的通讯记录。
[0090]方式Al、服务器预先存储每个通讯号码对应的通讯记录,该通讯记录是可以实时更新的,服务器接收到发送端向接收端发送网络短信的请求时,根据请求中包括的接收端的通讯号码,获取与该通讯号码相对应的通讯记录。当然,服务器仅能存储每个通讯号码收发网络短信的通讯记录,即,采用方式Al获取接收端的通讯记录时,服务器执行步骤S32时,仅需判断接收端的通讯记录中是否包含向发送端发送网络短信的记录即可。
[0091]方式A2、服务器根据接收端的通讯号码,直接向接收端获取其通讯记录。接收端存储有其自身的通讯记录,包括收发网络短信、收发运营商短信、拨打/接听电话的记录等。月艮务器从接收端获取通讯记录时,需要获得接收端的许可。
[0092]在步骤S32中,判断接收端的通讯记录中是否包含向发送端通讯的记录;其中,向发送端通讯的记录包括向发送端发送网络短信的记录、向发送端发送运营商短信的记录、向发送端拨打电话的记录中的至少一种。如果接收端的通讯记录中不包含向发送端通讯的记录,则执行步骤S33 ;如果接收端的通讯记录中包含向发送端通讯的记录,则执行步骤S34。
[0093]在步骤S33中,确定网络短信满足预设拦截条件。
[0094]在步骤S34中,确定网络短信不满足预设拦截条件。
[0095]该实施例中,服务器能够根据接收端的通讯记录来判断网络短信是否满足预设拦截条件,并在接收端的通讯记录中不包含向发送端通讯的记录时拦截该网络短信,使得接收端不会接收到陌生号码所发送的网络短信,从而有效地为接收端拦截网络短信。
[0096]实施例二、发送端发出的请求中包括接收端的通讯号码。如图4所示,步骤Sll可执行为以下步骤S41-S44。
[0097]在步骤S41中,根据接收端的通讯号码,获取接收端的通讯录。
[0098]服务器获取接收端的通讯录时,可向接收端发送获取通讯录的请求,当接收端接受服务器的请求(即许可服务器获取通讯录)之后,将通讯录发送给服务器。
[0099]在步骤S42中,判断接收端的通讯录中是否包含发送端的通讯号码;如果接收端的通讯录中不包含发送端的通讯号码,则执行步骤S43;如果接收端的通讯录中包含发送端的通讯号码,则执行步骤S44。
[0100]在步骤S43中,确定网络短信满足预设拦截条件。
[0101 ]在步骤S44中,确定网络短信不满足预设拦截条件。
[0102]该实施例中,服务器能够根据接收端的通讯录来判断网络短信是否满足预设拦截条件,并在接收端的通讯录中不包含发送端的通讯号码时拦截该网络短信,使得接收端不会接收到陌生号码所发送的网络短信,从而有效地为接收端拦截网络短信。
[0103]实施例三、发送端发出的请求中包括网络短信的短信内容。如图5所示,步骤S11可执行为以下步骤S51-S53。
[0104]在步骤S51中,根据网络短信的短信内容,判断网络短信是否属于垃圾网络短信。如果网络短信属于垃圾网络短信,则执行步骤S52;如果网络短信不属于垃圾网络短信,则执行步骤S53。
[0105]在步骤S52中,确定网络短信满足预设拦截条件。
[0106]在步骤S53中,确定网络短信不满足预设拦截条件。
[0107]该实施例中,服务器能够根据网络短信的短信内容判断该网络短信是否属于垃圾网络短信,并确定垃圾网络短信满足预设拦截条件,从而有效地为接收端拦截垃圾网络短信,为接收端省去了识别垃圾网络短信的工作。
[0108]在实施例三中,执行步骤S51时,服务器可通过以下两种方式来判断网络短信是否属于垃圾网络短信。
[0109]方式B1、如图6所示,步骤S51可执行为以下步骤S61-S65。
[0110]在步骤S61中,获取预设垃圾网络短信样本。
[0111]其中,预设垃圾网络短信样本可由服务器预先收集,服务器手机预设垃圾网络短信样本的方法举例如下:用户预先收集不同种类的垃圾网络短信,并作为预设垃圾网络短信样本存储在服务器中;或者,服务器主动收集垃圾网络短信作为预设垃圾网络短信样本,即服务器对接收到的网络短信进行识别,当识别出垃圾网络短信时,将该垃圾网络短信作为预设垃圾网络短信样本存储起来。
[0112]在步骤S62中,根据网络短信的短信内容,计算网络短信和预设垃圾网络短信样本的匹配度。
[0113]该步骤中,可通过确定网络短信的短信内容中包含预设垃圾网络短信样本的关键信息的多少来计算网络短信和预设垃圾网络短信样本的匹配度。例如,分别提取网络短信内容中的关键词以及预设垃圾网络短信样本的关键词,然后将网络短信内容中的关键词和预设垃圾网络短信样本的关键词进行比对,确定网络短信内容中包含预设垃圾网络短信样本的关键词或其同义词的数量,再根据该数量计算网络短信和预设垃圾网络短信样本的匹配度。其中,网络短信内容中包含预设垃圾网络短信样本的关键词或其同义词的数量越多,网络短信和预设垃圾网络短信样本的匹配度就越高。
[0114]此外,还可预设网络短信内容中包含预设垃圾网络短信样本的关键词或其同义词的数量以及匹配度之间的对应关系,在确定出网络短信内容中包含预设垃圾网络短信样本的关键词或其同义词的数量之后,即可根据该对应关系确定网络短信和预设垃圾网络短信样本的匹配度。
[0115]在步骤S63中,判断匹配度是否大于或等于预设匹配阈值。当匹配度大于或等于预设匹配阈值时,则执行步骤S64;当匹配度小于预设匹配阈值时,则执行步骤S65。
[0116]在步骤S64中,确定网络短信属于垃圾网络短信。
[0117]在步骤S65中,确定网络短信不属于垃圾网络短信。当服务器确定网络短信不属于垃圾网络短信时,即可确定该网络短信不满足预设拦截条件,进而直接将网络短信发送至接收端。
[0118]该实施例
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1