专利名称:一种可拦截垃圾短消息的移动通信终端及方法
技术领域:
本发明涉及一种移动通信终端及移动通信终端的垃圾短消息处理方法,特 别涉及一种以号码位数为阻止名单定义方式,阻止/好友名单联合拦截垃圾短 消息的移动通信终端及方法。
背景技术:
据统计,到2006年底,中国手机用户数超过4.6亿,预计2007年全国手 机用户总数将超过5.2亿。随着我国移动通信业务的发展,手机短消息业务因 价格便宜、形式新颖、方便快捷,赢得了广大手机用户的青睐,手机短消息开 始被人们称为继报纸、广播、电视、互联网之后的"第五媒体"。然而随着手 机短消息服务的广泛使用,"垃圾短消息"问题也愈演愈烈,成为一大社会公 害。对于手机用户而言,垃圾短消息就是未经接收者同意的包含违背法律规定 或具有广告信息的内容,或侵害接收者的通信自由、生活安宁,或违背社会善 良风俗的信息。现在很多手机用户经常收到办证、点歌、交友、算命、中奖之 类的广告信息,更有一些销售假钞、迷魂药、枪支弹药、黑车之类的垃圾消息。这些垃圾短消息不分时间、场合强制发送到用户的手机上,影响了用户的 情绪,有的已经对用户构成了明显的骚扰,其中尤以不良SP制造的"短消息 陷阱"为甚。SP通过电信运营商的网络平台向消费者发送"诱骗短消息", 用户一旦回复短消息就被当作确认定购服务。可以说,在SP缺乏行业自律, 立法稍显欠缺的情况下,急需对终端设计能够大面积、有效阻止垃圾短消息的 拦截技术。如,中国专利申请(CN02137133),提出了一种手机消息过滤方法手机 将取得的该消息的发送方地址与用户设定的过滤地址逐一比较,看是否相同, 不同的一律不予接收。该专利的缺陷在于对垃圾短消息可拦截的范围太小, 因为众多的垃圾消息大多是陌生的特服SP号码发送过来的。又如,中国专利申请(CN02137335)提出一种手机过滤消息的方法,其特 征是用户通过预先设定的关键词来过滤接收到的消息。该专利的缺陷在于如 今SP发送的广告短消息,内容多半经过精心编排,不易被关键词搜索拦截; 而且关键词会把正常号码发送过来的短消息误拦截造成用户丢失重要信肩w对已有专利搜索的结果表明,已有的垃圾短消息拦截方法对于不良SP发 送的消息效果甚微。发明内容本发明提供了一种可拦截垃圾短消息的移动通信终端及方法,用于大面积 高效合理的拦截垃圾短消息,使得手机用户免受其骚扰和经济损失。为了实现上述目的,本发明提供了一种垃圾短消息拦截方法,用于移动通信终端,包括步骤一,设置并存储一好友名单以及一阻止名单,所述好友名单用于记录 正常通信的号码,所述阻止名单用于记录需拦截的号码以及需拦截的号码位 数;步骤二,解析接收的短消息,得到发送方号码;步骤三,判断所述发送方号码是否记录在所述好友名单中,如果是,接收 所述短消息,如果否,判断所述发送方号码或者所述发送方号码位数是否记录 在所述阻止名单中,如果是,删除所述短消息,如果不是,接收所述短消息。所述设置好友名单的步骤进一步包括步骤101,判断所述好友名单中记录的号码个数是否已经达到最大限制数,如果是,结束,如果不是,执行步骤102; 步骤102,输入号码;步骤103,判断所述号码是否存在于所述好友名单或所述阻止名单中,如 果是,执行步骤104,如果否,执行步骤105;步骤104,在直接退出和重新输入中进行选择,如果选择重新输入,执行 步骤102,如果选择直接退出,退出;步骤105,将所述号码保存在好友名单中。所述设置阻止名单的步骤进一步包括步骤200,选择设置号码还是设置号码位数,如果选择设置号码,执行步 骤201,如果选择设置号码位数,执行步骤206;步骤201,判断所述阻止名单中的号码个数是否已经达到最大限制数,如 果是,结束,如果否,执行步骤202;步骤202,输入号码;步骤203,判断所述号码是否已经存在于所述好友名单或所述阻止名单 中,如果是,执行步骤204,如果否,执行步骤205;步骤204,在直接退出和重新输入中进行选择,如果选择重新输入,执行 步骤202,如果选择直接退出,退出;步骤205,保存所述号码至所述阻止名单;步骤206,设置号码位数;步骤207,保存所述号码位数至阻止名单。所述号码位数为4至14中的一个或多个。所述接收所述短消息的步骤包括,将所述短消息保存至移动通信终端的存 储器或者SIM卡中。所述步骤三进一步包括步骤301,将所述发送方号码的位数与阻止名单中的号码位数进行对比, 判断述发送方号码的位数是否记录在该阻止名单中,如果是,执行步骤304, 如果否,执行步骤302;步骤302,将所述发送方号码与阻止名单中的号码迸行对比,判断所述发 送方号码是否记录在该阻止名单中,如果是,执行步骤304,如果否,执行步 骤303;步骤303,接收所述短消息;步骤304,认定所述短消息为垃圾消息,拦截并删除该短消息。 所述步骤三进一步包括步骤301,将述发送方号码与阻止名单中的号码进行对比,判断该号码是 否记录在该阻止名单中,如果是,执行步骤304,如果否,执行步骤302;步骤302,将该号码的位数与阻止名单中的号码位数进行对比,判断该号 码的位数是否记录在该阻止名单中,如果是,执行步骤304,如果否,执行步 骤303;步骤303,接收所述短消息;步骤304,认定所述短消息为垃圾消息,拦截并删除该短消息。 本发明还公开了一种可拦截垃圾短消息的移动通信终端,包括控制器、存储器,所述控制器还包括一设置模块,用于设置好友名单以及阻止名单,所述好友名单用于记录正常通信的号码,所述阻止名单用于记录需拦截的号码以及需拦截的号码位数; 一解析模块,用于解析所接收的短消息,得到发送方号码; 一判断模块,用于判断所述发送方号码是否记录在所述好友名单中,如果是,接收所述短消息,如果不是,判断所述发送方号码或者所述发送方号码位数是否记录在所述阻止名单中,如果是,删除所述短消息,如果不是,接收所述短消息。9、 如权利要求8所述的可拦截垃圾短消息的移动通信终端,其特征在于, 所述号码位数为4至14中的一个或多个。10、 如权利要求8所述的可拦截垃圾短消息的移动通信终端,其特征在于,所述判断模块在判断需接收所述短消息后,将所述短消息保存至所述存储器或 者SIM卡中。本发明既可以避免对好友号码的误删除,又可以大面积、有效地阻止不良 SP对移动通信终端的骚扰,使得移动通信终端用户免受垃圾短消息骚扰和经 济损失,维护了其通信自由。
图1所示为本发明中利用设置模块设置好友名单的流程图; 图2所示为本发明中利用设置模块设置阻止名单的流程图; 图3所示为本发明中拦截短消息的操作流程图; 图4所示为一种拦截垃圾短消息的移动通信终端的结构示意图。
具体实施方式
以下配合实施例以及附图,详细描述本发明的技术特征。 为拦截垃圾短消息,在移动通信终端中需定义一阻止名单以及一好友名 单。该好友名单用于记录用户所认可的、可接收其发送的信息的号码,而阻止名单用于记录用户欲拦截的号码。在本发明中,阻止名单以及好友名单将联合 对主叫号码进行身份判断及短消息拦截。本发明中,好友名单以号码进行定义,即,好友名单中记录朋友或值得信 赖的人的号码。对于记录在好友名单中的号码,其所发送的短消息将直接按照 正常流程进行接收、读取。阻止名单包括以号码进行定义以及以位数进行定义。终端用户可以将要拦 截的具体号码记录在阻止名单中,也可以定义欲拦截的号码的位数。即,将垃 圾短消息的具体号码存放在阻止名单中,或者对所有具有某一位数的号码都进 行拦截,该欲拦截的位数可多选。当阻止名单中的具体号码或者具有设定位数 的号码发送短消息至用户终端时,用户终端将进行拦截处理。对于好友名单和阻止名单的处理,遵从好友名单的优先级高于阻止名单的^、好友名单和阻止名单的具体号码的定义是互斥的,不能有交集。而就位数定义而言,则可以有交集。例如,好友名单中定义五位号码10086为好友号码, 同时,在阻止名单中定义拦截五位号码,由于好友名单的优先级高,在执行中 一旦发现有10086发送来的短消息,则正常接收,不执行黑名单的判断过程。 这样可以实现在一个号码位数中,避免误拦截该允许接收的SP号码的功能。 请参阅图4所示为一种可拦截垃圾短消息的移动通信终端的结构示意图。 移动通信终端A包括控制器400、存储器401、按键402、RF/基带电路403、 天线404。存储器401、按键402、 RF/基带电路403分别与控制器400连接, RF/基带电路403通过天线404接收短消息。移动通信终端的控制器400包括一设置模块41、 一解析模块42以及一判 断模块43。该设置模块41用于接收用户的键盘输入以设置好友名单以及阻止 名单。解析模块42用于解析所接收的短消息,得到发送方号码。判断模块43 用于判断所述发送方号码是否记录在所述好友名单中,如果是,接收所述短消 息,如果不是,判断所述发送方号码或者所述发送方号码位数是否记录在所述 阻止名单中,如果是,删除所述短消息,如果不是,接收所述短消息。所述好 友名单以及阻止名单保存在所述存储器401中。所述控制器400可例如为一微 处理器以及一内存。移动通信终端在出厂时并未设置好友名单和阻止名单,需要用户依据需要 进行设置。请参阅图1所示为本发明中利用设置模块41设置好友名单的流程 图。步骤IOI,判断好友名单中记录的号码个数是否已经达到最大限制数,如 果是,提示用户并结束,如果否,执行步骤102; 步骤102,用户输入好友号码;步骤103,判断该号码是否已经存在于好友/阻止名单中,如果是,执行 步骤104,如果否,执行步骤105;步骤104,提示用户在直接退出和重新输入中进行选择,如果选择重新输入,执行步骤102,如果选择直接退出,结束;步骤105,将该号码保存在好友名单中,结束。上述流程可保证好友名单以及阻止名单中,不存在完全相同的号码。请参阅图2所示为本发明中利用设置模块41设置阻止名单的流程图。步骤200,用户选择定义号码还是定义号码位数,如果选择定义号码,执 行步骤201,如果选择定义号码位数,执行步骤206;步骤201,判断阻止名单中的号码个数是否已经达到最大限制数,如果是, 提示用户并结束,如果否,执行步骤202;步骤202,用户输入阻止号码;步骤203,判断该号码是否已经存在于好友/阻止名单中,如果是,执行 步骤204,如果否,执行步骤205;步骤204,提示用户在直接退出和重新输入中进行选择,如果选择重新输 入,执行步骤202,如果选择直接退出,结束;步骤205,将该号码保存在阻止名单中,结束;步骤206,选择需要阻止的号码位数;该位数可多选,根据实际需要,可定义4-14个可选位数;步骤207,保存已选择的号码位数至阻止名单中,结束。 上述流程可保证好友名单以及阻止名单中,不存在完全相同的号码。 请参阅图3所示为本发明中拦截短消息的操作流程图。 步骤301,接收短消息中心发送的短消息,利用解析模块42对所述短消 息进行解析,得到发送方的号码;步骤302,利用判断模块43将该号码与好友名单中的号码进行对比,判 断该号码是否记录在该好友名单中,如果是,执行步骤305,如果否,执行步 骤303;步骤303,将该号码的位数与阻止名单中的号码位数进行对比,判断该号 码的位数是否记录在该阻止名单中,如果是,执行步骤306,如果否,执行步 骤304;步骤304,将该号码与阻止名单中的号码进行对比,判断该号码是否记录 在该阻止名单中,如果是,执行步骤306,如果否,执行步骤305;步骤305,依照正常流程处理该短消息,把接收到的短消息保存到移动通 信终端的存储器或者SIM卡中;步骤306,认定该短消息为垃圾消息,拦截并删除该短消息,结朿。对号码的匹配以及对号码位数的匹配在逻辑上是并列的。故而,步骤303 与步骤304可交换位置,先判断发送方号码是否记录于阻止名单中,再判断发 送方号码位数是否记录于阻止名单中。通过上述的检査和拦截方式,既可以避免对好友号码的误删除,又可以大 面积、有效地阻止不良SP对移动通信终端的骚扰,使得移动通信终端用户免 受垃圾短消息骚扰和经济损失,维护了其通信自由。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但 这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种垃圾短消息拦截方法,用于移动通信终端,其特征在于,包括步骤一,设置并存储一好友名单以及一阻止名单,所述好友名单用于记录正常通信的号码,所述阻止名单用于记录需拦截的号码以及需拦截的号码位数;步骤二,解析接收的短消息,得到发送方号码;步骤三,判断所述发送方号码是否记录在所述好友名单中,如果是,接收所述短消息,如果否,判断所述发送方号码或者所述发送方号码位数是否记录在所述阻止名单中,如果是,删除所述短消息,如果不是,接收所述短消息。
2、 如权利要求l所述的方法,其特征在于,所述设置好友名单的步骤进 一步包括步骤101,判断所述好友名单中记录的号码个数是否已经达到最大限制 数,如果是,结束,如果不是,执行步骤102; 步骤102,输入号码;步骤103,判断所述号码是否存在于所述好友名单或所述阻止名单中,如 果是,执行步骤104,如果否,执行步骤105;步骤104,在直接退出和重新输入中进行选择,如果选择重新输入,执行 步骤102,如果选择直接退出,退出;步骤105,将所述号码保存在好友名单中。
3、 如权利要求l所述的方法,其特征在于,所述设置阻止名单的步骤进 一步包括步骤200,选择设置号码还是设置号码位数,如果选择设置号码,执行步 骤201,如果选择设置号码位数,执行步骤206;步骤201,判断所述阻止名单中的号码个数是否已经达到最大限制数,如 果是,结束,如果否,执行步骤202;步骤202,输入号码;步骤203,判断所述号码是否已经存在于所述好友名单或所述阻止名单 中,如果是,执行步骤204,如果否,执行步骤205;2步骤204,在直接退出和重新输入中进行选择,如果选择重新输入,执行步骤202,如果选择直接退出,退出;步骤205,保存所述号码至所述阻止名单;步骤206,设置号码位数;步骤207,保存所述号码位数至阻止名单。
4、 如权利要求1、 2或3所述的方法,其特征在于,所述号码位数为4 至14中的一个或多个。
5、 如权利要求l、 2或3所述的方法,其特征在于,所述接收所述短消息 的步骤包括,将所述短消息保存至移动通信终端的存储器或者SIM卡中。
6、 如权利要求l、 2或3所述的方法,其特征在于,所述步骤三进一步包括步骤301,将所述发送方号码的位数与阻止名单中的号码位数进行对比, 判断述发送方号码的位数是否记录在该阻止名单中,如果是,执行步骤304, 如果否,执行步骤302;步骤302,将所述发送方号码与阻止名单中的号码进行对比,判断所述发 送方号码是否记录在该阻止名单中,如果是,执行步骤304,如果否,执行步 骤303;步骤303,接收所述短消息;步骤304,认定所述短消息为垃圾消息,拦截并删除该短消息。
7、 如权利要求l、 2或3所述的方法,其特征在于,所述步骤三进一步包括步骤301,将述发送方号码与阻止名单中的号码进行对比,判断该号码是 否记录在该阻止名单中,如果是,执行步骤304,如果否,执行步骤302;步骤302,将该号码的位数与阻止名单中的号码位数进行对比,判断该号 码的位数是否记录在该阻止名单中,如果是,执行步骤304,如果否,执行步 骤303;步骤303,接收所述短消息;步骤304,认定所述短消息为垃圾消息,拦截并删除该短消息。
8、 一种可拦截垃圾短消息的移动通信终端,包括控制器、存储器,其特 征在于,所述控制器还包括一设置模块,用于设置好友名单以及阻止名单,所述好友名单用于记录正 常通信的号码,所述阻止名单用于记录需拦截的号码以及需拦截的号码位数; 一解析模块,用于解析所接收的短消息,得到发送方号码; 一判断模块,用于判断所述发送方号码是否记录在所述好友名单中,如果 是,接收所述短消息,如果不是,判断所述发送方号码或者所述发送方号码位 数是否记录在所述阻止名单中,如果是,删除所述短消息,如果不是,接收所 述短消息。
9、 如权利要求8所述的可拦截垃圾短消息的移动通信终端,其特征在于, 所述号码位数为4至14中的一个或多个。
10、 如权利要求8所述的可拦截垃圾短消息的移动通信终端,其特征在于, 所述判断模块在判断需接收所述短消息后,将所述短消息保存至所述存储器或 者SIM卡中。
全文摘要
本发明公开了一种可拦截垃圾短消息的移动通信终端及方法。该方法为步骤一,设置并存储一好友名单以及一阻止名单,所述好友名单用于记录正常通信的号码,所述阻止名单用于记录需拦截的号码以及需拦截的号码位数;步骤二,解析接收的短消息,得到发送方号码;步骤三,判断所述发送方号码是否记录在所述好友名单中,如果是,接收所述短消息,如果否,判断所述发送方号码或者所述发送方号码位数是否记录在所述阻止名单中,如果是,删除所述短消息,如果不是,接收所述短消息。本发明既可以避免对好友号码的误删除,又可以大面积、有效地阻止不良SP对移动通信终端的骚扰,使得移动通信终端用户免受垃圾短消息骚扰和经济损失,维护了其通信自由。
文档编号H04Q7/32GK101222718SQ200810056888
公开日2008年7月16日 申请日期2008年1月25日 优先权日2008年1月25日
发明者晨 陈 申请人:中兴通讯股份有限公司