在移动终端黑名单实现号段屏蔽的方法和装置的制作方法

文档序号:7789163阅读:292来源:国知局
专利名称:在移动终端黑名单实现号段屏蔽的方法和装置的制作方法
技术领域
本发明涉及到通信领域,特别涉及到一种在移动终端黑名单实现号段屏蔽的方法和装置。
背景技术
随着通讯技术的发展,手机已经开始普及,截至2011年4月份,我国手机上网用户达到3. 03亿。手机在缩短人与人的距离的同时,也出现了一些问题,比如騷扰电话。随着手机用户的增加,一些不法分子把广告宣传扩展到了手机上。我国騷扰电话和短信逐年增加,严重影响到人民的正常生活。目前很多手机都预装了黑名单应用,该应用主要功能就是屏蔽騷扰电话,增强了手机的安全。但目前的黑名单都只能设置单个号码的屏蔽功能。最近很多用户反馈,他们经常接到国外的騷扰电话,一接听就非常浪费通话费,渴望在黑名单里能实现某一号段屏蔽的功能,但目前为止还没有实现该项功能。

发明内容
本发明的主要目的为提供一种移动终端黑名单实现号段屏蔽的方法和装置,可实现对某一指定号段的电话号码的屏蔽。本发明提出一种在移动终端黑名单实现号段屏蔽的方法,包括当移动终端应用触发时,查询所述应用的源电话号码所属号段是否为黑名单号段;当所述应用的源电话号码所属号段为黑名单号段时,屏蔽该源电话号码。优选地,所述查询应用的源电话号码所属号段是否为黑名单号段包括提取所述源电话号码的号段;匹配所述源电话号码的号段和预设的黑名单号段表,匹配成功时,返回匹配成功的结果。优选地,在执行所述查询应用的源电话号码所属号段是否为黑名单号段之前,还包括添加所述源电话号码所属号段至黑名单号段表。优选地,所述添加所述源电话号码所属号段至黑名单号段表包括移动终端开机时,遍历预设的黑名单数据库;当所述黑名单数据库中电话号码的黑名单属性为1时,将该电话号码插入黑名单号段表中。优选地,所述方法还包括当所述应用的源电话号码所属号段不为黑名单号段时,将该源电话号码与黑名单数据库进行匹配;匹配成功时,屏幕所述源电话号码。
本发明还提出一种在移动终端黑名单实现号段屏蔽的装置,包括查询模块,用于当移动终端应用触发时,查询所述应用的源电话号码所属号段是否为黑名单号段;号段屏蔽模块,用于当所述应用的源电话号码所属号段为黑名单号段时,屏蔽该源电话号码。优选地,所述查询模块包括提取单元,用于提取所述源电话号码的号段;匹配单元,用于匹配所述源电话号码的号段和预设的黑名单号段表,匹配成功时, 返回匹配成功的结果。优选地,所述装置还包括添加模块,用于添加所述源电话号码所属号段至黑名单号段表。优选地,所述添加模块包括遍历单元,用于移动终端开机时,遍历预设的黑名单数据库;插入单元,用于当所述黑名单数据库中电话号码的黑名单属性为1时,将该电话号码插入黑名单号段表中。优选地,所述装置还包括号码屏蔽模块,用于当所述应用的源电话号码所属号段不为黑名单号段时,将该源电话号码与黑名单数据库进行匹配;匹配成功时,屏幕所述源电话号码。本发明提出的一种移动终端黑名单实现号段屏蔽的方法和装置,通过设置黑名单号段,对某些指定号段的电话号码进行屏蔽,给用户提供了方便。


图1为本发明在移动终端黑名单实现号段屏蔽的方法一实施例的流程示意图;图2为本发明在移动终端黑名单实现号段屏蔽的装置一实施例的结构示意图;图3为本发明在移动终端黑名单实现号段屏蔽的装置一实施例中添加模块的结构示意图;图4为本发明在移动终端黑名单实现号段屏蔽的装置一实施例中查询模块的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,提出本发明在移动终端黑名单实现号段屏蔽的方法一实施例,包括步骤S101、添加源电话号码所属号段至黑名单号段表。在移动终端中预先设置一黑名单数据库,该黑名单数据库用于存放用户设置的各个需要屏蔽的电话号码。在黑名单数据库里,通过SQL语句添加一字段,可命名为 ContentState,Contentstate字段用于记录某一电话号码所属的号段是否属于需要屏蔽的号段,是则将其值设置为1(也可以是0或其它值,本实施例以1为例)。为用户操作方便,在黑名单设置界面添加一个号段屏蔽选项,该选项是让用户选择某一电话号码是否号段屏蔽。如果号段屏蔽,则在黑名单设置界面选择上述选项,移动终端自动将黑名单数据库内该电话号码的ContentState字段对应的值设置为1,否则设置为 O0再设置一黑名单号段表,并在移动终端开机时初始化。黑名单号段表为一静态 list,在移动终端开机的时候,遍历黑名单数据库,当电话号码的ContentState字段为1 时,证明是号段屏蔽,将该电话号码添加到黑名单号段表里。当用户添加、变更或删除的时候,也对应在黑名单号段表里添加删除对应的电话号码。步骤S102、当移动终端应用触发时,查询所述应用的源电话号码所属号段是否为黑名单号段;当来电或短信到达时,其他应用会调用黑名单的接口,首先判断来电或短信的源电话号码的号段是否属于黑名单号段。即提取来电或短信的源电话号码的号段,匹配黑名单号段表内的数据和该源电话号码的号段,如果匹配说明用户已经设置了该号段为黑名单,则直接返回给查询应用,告诉其源电话号码为黑名单。步骤S103、当所述应用的源电话号码所属号段为黑名单号段时,屏蔽该源电话号码。查询应用收到匹配结果,将来电或短信的源电话号码屏蔽。步骤S104、当所述应用的源电话号码所属号段不为黑名单号段时,将该源电话号码与黑名单数据库进行匹配;匹配成功时,屏幕所述源电话号码。当没有和黑名单号段表匹配成功,表明该电话号码的号段并未设置为屏蔽,则继续查询该电话号码是否被单独屏蔽。即将来电或短信的源电话号码与黑名单数据库内进行匹配,匹配成功,则屏蔽该电话号码,否则正常显示来电或短信。本实施例实现号段屏蔽功能,在现有技术中,如果要屏蔽号段需要手工输入大量的电话号码,而其国外电话复杂性,导致用户根本无法进行屏蔽。但通过本实施例则可在原黑名单数据库的基础上,通过算法上的改动,实现了对号段的屏蔽,为用户提供了方便。且本实施例中,其他应用可以继续使用黑名单的接口查询,保持以前的接口不变,仅在现有接口的基础上,自身进行扩展,其他应用只需要调用原来的接口,就能实现号段屏蔽的功能。参照图2,提出本发明在移动终端黑名单实现号段屏蔽的装置一实施例,包括添加模块10,用于添加所述源电话号码所属号段至黑名单号段表。查询模块20,用于当移动终端应用触发时,查询所述应用的源电话号码所属号段是否为黑名单号段;号段屏蔽模块30,用于当所述应用的源电话号码所属号段为黑名单号段时,屏蔽该源电话号码。号码屏蔽模块40,用于当所述应用的源电话号码所属号段不为黑名单号段时,将该源电话号码与黑名单数据库进行匹配;匹配成功时,屏幕所述源电话号码。参照图3,添加模块10包括遍历单元11,用于移动终端开机时,遍历预设的黑名单数据库;插入单元12,用于当所述黑名单数据库中电话号码的黑名单属性为1时,将该电话号码插入黑名单号段表中。参照图4,查询模块20包括
提取单元21,用于提取所述源电话号码的号段;匹配单元22,用于匹配所述源电话号码的号段和预设的黑名单号段表,匹配成功时,返回匹配成功的结果。本实施例的装置可以内置或外接于移动终端。该装置预先设置一黑名单数据库, 该黑名单数据库用于存放用户设置的各个需要屏蔽的电话号码。在黑名单数据库里,通过 SQL语句添加一字段,可命名为ContentState,Contentstate字段用于记录某一电话号码所属的号段是否属于需要屏蔽的号段,是则将其值设置为1(也可以是O或其它值,本实施例以1为例)。为用户操作方便,在黑名单设置界面添加一个号段屏蔽选项,该选项是让用户选择某一电话号码是否号段屏蔽。如果号段屏蔽,则在黑名单设置界面选择上述选项,移动终端自动将黑名单数据库内该电话号码的ContentState字段对应的值设置为1,否则设置为 O0再设置一黑名单号段表,并在移动终端开机时初始化。黑名单号段表为一静态 list,在移动终端开机的时候,添加模块10的遍历单元11遍历黑名单数据库,当电话号码的ContentState字段为1时,证明是号段屏蔽,插入单元12将该电话号码插入到黑名单号段表里。当用户添加、变更或删除的时候,添加模块10也对应在黑名单号段表里添加删除对应的电话号码。当来电或短信到达时,查询模块20会调用黑名单的接口,判断来电或短信的源电话号码的号段是否属于黑名单号段。即提取单元21提取来电或短信的源电话号码的号段,匹配单元22匹配黑名单号段表内的数据和该源电话号码的号段,如果匹配说明用户已经设置了该号段为黑名单,则匹配单元22直接返回给查询应用,告诉其源电话号码为黑名号段屏蔽模块30收到匹配结果,将来电或短信的源电话号码屏蔽。当没有和黑名单号段表匹配成功,表明该电话号码的号段并未设置为屏蔽,则号码屏蔽模块40继续查询该电话号码是否被单独屏蔽。即将来电或短信的源电话号码与黑名单数据库内进行匹配,匹配成功,则屏蔽该电话号码,否则正常显示来电或短信。本实施例实现号段屏蔽功能,在现有技术中,如果要屏蔽号段需要手工输入大量的电话号码,而其国外电话复杂性,导致用户根本无法进行屏蔽。但通过本实施例则可在原黑名单数据库的基础上,通过算法上的改动,实现了对号段的屏蔽,为用户提供了方便。且本实施例中,其他应用可以继续使用黑名单的接口查询,保持以前的接口不变,仅在现有接口的基础上,自身进行扩展,其他应用只需要调用原来的接口,就能实现号段屏蔽的功能。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种在移动终端黑名单实现号段屏蔽的方法,其特征在于,包括当移动终端应用触发时,查询所述应用的源电话号码所属号段是否为黑名单号段; 当所述应用的源电话号码所属号段为黑名单号段时,屏蔽该源电话号码。
2.如权利要求1所述的方法,其特征在于,所述查询应用的源电话号码所属号段是否为黑名单号段包括提取所述源电话号码的号段;匹配所述源电话号码的号段和预设的黑名单号段表,匹配成功时,返回匹配成功的结果。
3.如权利要求2所述的方法,其特征在于,在执行所述查询应用的源电话号码所属号段是否为黑名单号段之前,还包括添加所述源电话号码所属号段至黑名单号段表。
4.如权利要求3所述的方法,其特征在于,所述添加所述源电话号码所属号段至黑名单号段表包括移动终端开机时,遍历预设的黑名单数据库;当所述黑名单数据库中电话号码的黑名单属性为1时,将该电话号码插入黑名单号段表中。
5.如权利要求4所述的方法,其特征在于,还包括当所述应用的源电话号码所属号段不为黑名单号段时,将该源电话号码与黑名单数据库进行匹配;匹配成功时,屏幕所述源电话号码。
6.一种在移动终端黑名单实现号段屏蔽的装置,其特征在于,包括查询模块,用于当移动终端应用触发时,查询所述应用的源电话号码所属号段是否为黑名单号段;号段屏蔽模块,用于当所述应用的源电话号码所属号段为黑名单号段时,屏蔽该源电话号码。
7.如权利要求6所述的装置,其特征在于,所述查询模块包括 提取单元,用于提取所述源电话号码的号段;匹配单元,用于匹配所述源电话号码的号段和预设的黑名单号段表,匹配成功时,返回匹配成功的结果。
8.如权利要求7所述的装置,其特征在于,还包括添加模块,用于添加所述源电话号码所属号段至黑名单号段表。
9.如权利要求8所述的装置,其特征在于,所述添加模块包括 遍历单元,用于移动终端开机时,遍历预设的黑名单数据库;插入单元,用于当所述黑名单数据库中电话号码的黑名单属性为1时,将该电话号码插入黑名单号段表中。
10.如权利要求9所述的装置,其特征在于,还包括号码屏蔽模块,用于当所述应用的源电话号码所属号段不为黑名单号段时,将该源电话号码与黑名单数据库进行匹配;匹配成功时,屏幕所述源电话号码。
全文摘要
本发明揭示了一种在移动终端黑名单实现号段屏蔽的方法,包括当移动终端应用触发时,查询所述应用的源电话号码所属号段是否为黑名单号段;当所述应用的源电话号码所属号段为黑名单号段时,屏蔽该源电话号码。本发明还提出了对应的装置。本发明提出的一种移动终端黑名单实现号段屏蔽的方法和装置,通过设置黑名单号段,对某些指定号段的电话号码进行屏蔽,给用户提供了方便。
文档编号H04W12/12GK102572058SQ201110432090
公开日2012年7月11日 申请日期2011年12月21日 优先权日2011年12月21日
发明者侯炯, 向炳新 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1