一种移动终端拦截垃圾短信息的方法

文档序号:7629343阅读:215来源:国知局
专利名称:一种移动终端拦截垃圾短信息的方法
技术领域
本发明涉及一种拦截垃圾短信息的方法,特别涉及一种移动终端拦截垃圾短信息的方法。
背景技术
据统计,中国手机用户数量已达数亿,平均每天有超过3亿条短消息在用户的拇指之间传送。手机短消息已成为国人一种非常重要的通讯与娱乐工具,然而手机用户在享受拇指间便捷的同时不得不随时面对垃圾短消息的骚扰。
对于手机用户而言,垃圾短消息就是未经接收者同意的包含违背法律规定或具有广告信息的内容,或侵害接收者的通信自由、生活安宁,或违背社会善良风俗的信息。现在很多手机用户经常收到办证、点歌、交友、算命、中奖之类的广告信息,更有一些销售假钞、迷魂药、枪支弹药、黑车之类的垃圾短消息。
这些垃圾短消息不分时间、场合强制发送到用户的手机上,影响了用户的情绪,有的已经对用户构成了明显的骚扰。上述垃圾短消息可分为两大类“骚扰型”垃圾短消息和“欺诈型”垃圾短消息。前者对手机用户一般不造成直接的利益侵犯,但大量的骚扰型短消息给接收者带来了身心上的烦躁甚至是伤害;后者则是奔着手机用户的钱袋而来,有的设置中奖陷阱,有的要手机用户回复短消息。如果用户回复短消息,则对方马上会给手机用户定制一些服务,收取服务费,用户发现上当后,已经晚了。
大多数手机用户对垃圾短消息都持十分抵制的态度,如何抵制呢?垃圾短消息一般经过三个主要环节垃圾短消息制造者,运营商和手机终端。由于经济利益的驱动,垃圾短消息制造者肯定会不遗余力的发送垃圾短消息,从技术角度上不考虑这个环节;短消息用户与短消息运营商之间的关系是平等主体之间的接收短消息服务与提供服务的法律关系,如果短消息运营商擅自拦截用户发送的短消息,则有可能构成违约;前面两个环节上不太可行,就要从第三个环节发展垃圾短消息的拦截技术。
现在,有一种手机短消息过滤方法,其大致包括下列步骤a、短消息中心将短消息发送给手机;b、手机将取得的该短消息的发送方地址与用户设定的过滤地址逐一比较,看是否相同;c、如果相同则手机向网络端回复信号指示,抛弃这个短消息,正常返回后结束处理过程;d、否则正常处理该短消息并在用户阅读该短消息时询问用户是否需要过滤该发送方地址;e、如果需要过滤则向手机存储器中加入该地址,结束处理过程;f、否则用户正常阅读,正常返回后结束处理过程。
但该方法的缺陷在于对垃圾短消息可拦截的范围太小、不全面,因为众多的垃圾短消息绝大多数是陌生号码发送过来的。
现在,还有一种过滤短消息的方法,则采用了用户通过预先设定的关键词来过滤接收到的短消息。其大致包括下列步骤a、用户预先设定需要过滤的短消息的关键词;b、手机协议层接收短消息中心发来的SMS-DELIVER数据包;c、手机应用层分析接收到的SMS-DELIVER的数据内容,判断是否含有预设的关键词;d、如果含有预设的关键词,则抛弃该短消息并向网络端回复相应的信号指示;e、否则正常接收该短消息并向网络端回复相应的信号指示。
但该方法的缺陷在于1、没有对短消息号码进行分类,仅用关键字会把好友发送过来的短消息误拦截,使手机用户丢失重要的信息;2、预设关键字没有设置开关选项,对众多的关键字要逐一输入,如果不用该关键字,还要逐一删除,用户使用不方便。

发明内容
本发明解决的技术问题在于提供了一种移动终端拦截垃圾短信息的方法,以达到有效、合理拦截垃圾短消息,使手机用户免受垃圾短消息骚扰和以及因为其可能会带来的经济损失,同时在拦截垃圾短信息的时候不仅仅局限在是否是熟悉的号码,或者是仅仅依靠短消息内容来进行拦截。
为解决上述技术问题,本发明提供了一种移动终端拦截垃圾短信息的方法,本方法包括如下步骤步骤一、移动终端在接收到短消息数据包后,解析出数据包中发送方号码、短消息内容;步骤二、检查发送方号码是否在预设认可号码中,如果是则接收该短消息,否则转到步骤三;步骤三、检查发送方号码是否在预设拒绝号码中,如果是则丢弃该短消息;如果否则转到步骤四;步骤四、检查短消息内容是否在预设拒绝内容中,如果是则丢弃该短消息;如果否则对该短消息进行接收处理。
所述预设拒绝内容中可以包括至少一个垃圾关键短语,每个垃圾关键短语设有开启、关闭两个状态。
所述步骤四可以包括逐一检查各垃圾关键短语的状态;如果其状态为关闭,则跳过该短语;如果其状态为开启,则将短消息中的内容与该短语内容进行对比,如果匹配,则丢弃该短消息;如果不匹配,则对该短消息进行接收处理。
所述短语的开启或关闭状态,可以是根据用户的选择进行设置的。
所述短语的开启或关闭状态,可以在用户选择前是缺省设置为关闭的。
所述短语可以为移动终端出厂前内置的。
所述短语可以为根据用户输入而存储的。
所述预设认可号码,可以是根据用户输入进行存储的。
所述预设拒绝号码,可以是根据用户输入进行存储的。
所述预设拒绝号码,在根据用户输入进行存储时,可以进一步包括将当前输入号码与已存储预设拒绝号码与预设认可号码进行比较,如果相同,则提示用户。
由于本发明采用了三层递进的方法来拦截垃圾短信,第一层是短消息好友名单(预设认可号码);第二层是短消息黑名单(预设拒绝号码);第三层是短消息垃圾关键短语(预设拒绝内容)。
而其中三层拦截是有优先级别的短消息好友名单(预设认可号码)的优先级最高;短消息黑名单(预设拒绝号码)的优先级次之;短消息垃圾关键短语(预设拒绝内容)的优先级最低。如此排列优先级别的目的防止手机用户设置了很多的垃圾关键短语(预设拒绝内容)的情况下,将朋友(预设认可号码)发来的消息给拦截掉。因为通常情况下,好友名单(预设认可号码)发过来的短消息应该是合法的短消息,不做拦截处理。这符合大多数移动终端用户的使用习惯。
第一层是短消息好友名单(预设认可号码),移动终端用户可以把朋友的号码、值得信赖的人的号码存放在好友名单(预设认可号码)中,对于好友名单(预设认可号码)中的号码发送的短消息,不做拦截,直接接收,因为他们所发送的信息是垃圾信息的可能性是非常低的。
第二层采取黑名单(预设拒绝号码)拦截如果移动终端用户经常接收到同一个号码发送过来的垃圾短消息,就可以把这个号码存放在短消息黑名单(预设拒绝号码)中,以后这个号码再发送短消息过来,就可以直接拦截掉。
第三层采用设置短消息垃圾关键短语(预设拒绝内容),垃圾关键短语(预设拒绝内容)有三个特点,特点之一是预先设置好的一些垃圾关键短语;特点之二可以由移动终端用户自行根据个人需要和喜好设置的垃圾关键短语;特点之三,所有预先设置的和用户自行设置的垃圾短语都能开启关闭,用户可以随时按需要开启和关闭。
通过上述方法的检查和拦截,达到了避免对朋友号码发送的短消息的误拦截,又可以严格或模糊的拦截垃圾短消息,达到有效、合理拦截垃圾短消息,使手机用户免受垃圾短消息骚扰和以及因为其可能会带来的经济损失,同时在拦截垃圾短信息的时候不仅仅局限在是否是熟悉的号码,或者是仅仅依靠短消息内容来进行拦截,维护了手机用户的通信自由。


图1为本发明实施例中在移动终端中设置所述好友名单(预设认可号码)的实施流程示意图;图2为本发明实施例中在移动终端中设置所述短消息黑名单(预设拒绝号码)的实施流程示意图;图3为本发明实施例中在移动终端中设置所述预设拒绝内容的实施流程示意图;图4所示为本发明实施例中实施的具体步骤流程示意图。
具体实施例方式
下面结合附图描述本发明是如何具体实施的。
通常移动终端生产出来后,短消息好友名单(预设认可号码)和黑名单(预设拒绝号码)中是没有号码,这需要移动终端用户在使用过程中设置。出于方便移动终端使用的目的,在移动终端预置了一些垃圾关键短语,但是这些关键短语前面的开关没有打开,也就是置于默认的关闭状态,用户可以按需要自行打开,并且可以根据自己的需要设置一些垃圾关键短语。
图1为在移动终端中设置好友名单(预设认可号码)的实施流程示意图。如图所示步骤如下步骤101输入认可号码;步骤102检查认可号码是否已经存储过,如果是提示用户重新编辑,转入步骤101;如果否,转入步骤103;也可以在步骤102之前先检查预设认可号码条目是否已经达到最大限制数。如果达到最大限制数,则给手机用户一个提示;如果没有达到,再执行步骤102;步骤103把认可号码储存在预设认可号码中。
图2为在移动终端中设置短消息黑名单(预设拒绝号码)的实施流程示意图。步骤如下步骤201输入将进行拦截的号码。
步骤202检查号码是否已经存储过,如果是提示用户重新编辑,转入步骤101;如果否,转入步骤203。
也可以在步骤202之前先检查预设拒绝号码条目是否已经达到最大限制数。如果达到最大限制数,则给手机用户一个提示;如果没有达到,再执行步骤202。
步骤203检查号码是否已经储存在预设认可号码中,如果是则提示用户进行编辑,转入步骤201,如果否,则转入步骤104。
由于首先检查的是预设认可号码,所以需要拦截的号码如果出现在预设认可号码中的话,短信息就会被直接接收下来,达不到拦截的效果,因此一个号码不能既在好友名单(预设认可号码)中又在黑名单(预设拒绝号码)中,故要检查该名单是否在好友名单(预设认可号码)中。如果在好友名单(预设拒绝号码)中,则给出用户提示,让用户重新编辑,选择是直接退出还是重新输入号码、或者是别的编辑。
步骤204将需拦截的号码保存在黑名单(预设拒绝号码)中。
图3为在移动终端中设置预设拒绝内容的实施流程示意图,移动终端已经为预先设置了一些关键短语,并且这些短语前面有开关。如图所示预设拒绝内容设置步骤如下步骤301用户根据需要选择开启或关闭垃圾关键短语;步骤302用户输入需拦截的关键短语后,检查是否已经存储过,如果是则转入步骤301,否则转入步骤303;也可以在步骤302之前先检查预设拒绝条目是否已经达到最大限制数。如果达到最大限制数,则给手机用户一个提示,如果没有达到,再执行步骤302;步骤303将需拦截的关键短语保存至垃圾关键短语,保存后,其开关默认值是关闭状态;步骤304用户根据需要把自己设置的垃圾关键短语的开关打开或关闭。
图4所示为本发明实施的具体步骤流程示意图。在用户设置短消息好友名单(预设认可号码)、黑名单(预设拒绝号码)和垃圾关键短语(预设拒绝内容)后,就可以对发送过来的短消息实施检查和拦截了。其步骤如下步骤401把从短消息中心发送过来的短消息数据包接收下来;步骤402对短消息数据包进行解析,从中解析出发送方的号码和短消息内容;步骤403首先把解析出的号码与好友名单(预设拒绝号码)中的号码进行比对,如果发现该号码在好友名单(预设拒绝号码)中,则不论短消息的内容是什么,都接收该短消息,转到步骤407;如果该号码不在好友名单(预设拒绝号码)中,则执行步骤404;步骤404检查该号码是否在黑名单(预设拒绝号码)中。如果该号码在黑名单(预设拒绝号码)中,则丢弃掉该短消息;如果不在黑名单(预设拒绝号码)中,则执行步骤405;步骤405先检查垃圾关键短语前面的开关是否打开,如果没有打开,则不用该垃圾关键短语和短消息内容进行比较。要对所有的垃圾短语都检查一遍。如果某个垃圾短语开关打开了,则执行步骤406;步骤406用垃圾关键短语对短消息内容进行检查,如果在短消息内容中发现任何一个垃圾关键短语,则认定该短消息是垃圾短消息,丢弃掉该消息;如果没有发现垃圾关键短语,则认定该消息是有用的短消息,执行步骤407;步骤407将接收的短消息保存到移动终端或用户识别模块SIM卡中。
从实施例我们能看出本方法能够对垃圾短消息的进行合理、全面、有效的拦截。
合理性体现在对短消息号码的合理区分,拦截时区别对待,更接近移动终端用户的使用习惯;有效性体现在三层拦截的紧密配合,实现对垃圾短消息的大范围拦截;并且在设置垃圾关键短语时,提供开关选项,更易操作;通过本发明实现了对垃圾短消息合理有效拦截,使得手机用户免受垃圾短消息骚扰和经济损失,维护了手机用户的通信自由。
权利要求
1.一种移动终端拦截垃圾短信息的方法,其特征在于,包括如下步骤步骤一、移动终端在接收到短消息数据包后,解析出数据包中发送方号码、短消息内容;步骤二、检查发送方号码是否在预设认可号码中,如果是则接收该短消息,否则转到步骤三;步骤三、检查发送方号码是否在预设拒绝号码中,如果是则丢弃该短消息;如果否则转到步骤四;步骤四、检查短消息内容是否在预设拒绝内容中,如果是则丢弃该短消息;如果否则对该短消息进行接收处理。
2.如权利要求1所述的方法,其特征在于,所述预设拒绝内容中包括至少一个垃圾关键短语,每个垃圾关键短语设有开启、关闭两个状态。
3.如权利要求2所述的方法,其特征在于,所述步骤四,包括逐一检查各垃圾关键短语的状态;如果其状态为关闭,则跳过该短语;如果其状态为开启,则将短消息中的内容与该短语内容进行对比,如果匹配,则丢弃该短消息;如果不匹配,则对该短消息进行接收处理。
4.如权利要求3所述的方法,其特征在于,所述短语的开启或关闭状态,是根据用户的选择进行设置的。
5.如权利要求4所述的方法,其特征在于,所述短语的开启或关闭状态,在用户选择前是缺省设置为关闭的。
6.如权利要求2所述的方法,其特征在于,所述短语为移动终端出厂前内置的。
7.如权利要求2所述的方法,其特征在于,所述短语为根据用户输入而存储的。
8.如权利要求1所述的方法,其特征在于,所述预设认可号码,是根据用户输入进行存储的。
9.如权利要求1所述的方法,其特征在于,所述预设拒绝号码,是根据用户输入进行存储的。
10.如权利要求9所述的方法,其特征在于,所述预设拒绝号码,在根据用户输入进行存储时,进一步包括将当前输入号码与已存储预设拒绝号码与预设认可号码进行比较,如果相同,则提示用户。
全文摘要
本发明公开了一种移动终端拦截垃圾短信息的方法,包括解析出发送方号码、短消息内容;检查发送方号码是否在预设认可号码中,如果是则接收该短消息,否则检查发送方号码是否在预设拒绝号码中,如果是则丢弃该短消息;如果否则检查短消息内容是否在预设拒绝内容中,如果是则丢弃该短消息;如果否则对该短消息进行接收处理。本发明达到了能避免对朋友号码发送的短消息的误拦截,又可以严格或模糊的拦截垃圾短消息,达到有效、合理拦截垃圾短消息,使手机用户免受垃圾短消息骚扰和以及因为其可能会带来的经济损失,维护了手机用户的通信自由。
文档编号H04Q7/32GK1992749SQ200510132288
公开日2007年7月4日 申请日期2005年12月27日 优先权日2005年12月27日
发明者邵春, 井文涛, 杨浩, 崔计平, 朱小康, 杨学森, 高俊霞 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1