专利名称:一种实现通讯终端来电防火墙的系统及其方法
技术领域:
本发明涉及通讯终端领域,尤其涉及一种实现通讯终端来电防火 墙的系统及其方法。
背景技术:
随着无线通讯终端越来越普及,通讯终端开发者围绕无线通讯终 端开发的功能也越来越丰富。为了防止用户不愿接听某些特定的来电, "来电防火墙,,这个功能应运而生。目前,就来电防火墙的功能而言, 一般是用户在通讯终端设定若 干组用户不愿意接听的电话号码,如果来电电话号码可以在所设定的号码数组中^r索到,通讯终端就会主动切断来电。但是,这种方法有 一定缺陷:如果用户在防火墙数组中添加了一个"12345"的号码,由于 网络的原因,用户在接到这个号码时,通讯网络自动在这个号码前加 上国家码或地区码等信息,那么来电就变成了"***12345",此时通讯 终端在检索时会认为号码"***12345"与号码"12345"不同,从而导致这 个终端的来电防火墙功能失效。因此,现有技术有待于完善和发展。发明内容本发明的所要解决的技术问题在于提供一种操作简单、易于实现, 且可对每一电话号码的需要被检索匹配的段位数进行检索设置的通讯 终端来电防火墙。
为了解决上述技术问题,本发明提供了 一种实现通讯终端来电防 火墙的方法,包括如下步骤A、 在通讯终端存储器上的防火墙电话号码组中预设一组想要拒接 的电话号码;B、 选择需要拒接来电电话号码的匹配类型;C、 对所预设电话号码的位数进行相应匹配设置;D、 接收来电电话并提取该来电电话号码;E、 选择所预设的电话号码,并与所述来电号码进行检索匹配,如 果检索匹配到相同的位数,则所述通讯终端将拒接所述来电电话并恢 复到正常待^L状态;如果没有检索匹配到相同的位数,则所述通讯终 端正常接听来电。其中,所述步骤B中,所述匹配类型为全字段位数匹配。其中,将所预设的电话号码的全字段位数匹配设置为默认匹配类型。其中,所述步骤B中,所述匹配类型为局部段位数匹配。 其中,所述局部段匹配类型包括首位段位数、末位段位数及中间 段位数任意一种或两种组合的匹配类型。 其中,所述步骤E还包括如下步骤El、将提取的所述来电电话号码保存到预先定义的变量中; E2、所述通讯终端依次取出预设在来电防火墙中的每一个电话号 码,并根据该电话号码所预设的匹配类型在所述变量中查找所述来电 电话号码,如果检索到相应的匹配号码,则把找到的所述变量中的标 志位设置为拒接状态;否则,所述通讯终端正常接听来电。本发明还提供了 一种实现通讯终端来电防火墙的系统,包括 一设置模块,分别与设置在所述通讯终端内的存储器及CPU连接, 用于对预存在所述存储器内的电话号码的段位数进行检索设置;
一号码提取模块,与所述CPU连接,用于提取来电电话号码;及一检索模块,与所述号码提取模块及存储器连接,用于将所述来 电号码的位数与预存在所述存储器内的电话号码的位数进行检索匹配。其中,所述系统还包括一信息回复模块,与所述CPU及存储器连 接,用于给被拒接的来电电话提供一个信息提示;该信息提示包括语 音信息提示和文字信息提示,分别输出到语音系统和显示系统。 与现有技术相比,本发明设计的来电防火墙还具有如下优点 首先,它完善了来电防火墙的功能,使终端的"防火"功能更加强大;其次,它满足了不同用户对终端"防火能力"的不同要求,可以增 加用户的使用乐趣;最后,实现了这种"升级,,的来电防火墙功能,可以提高终端产品 的竟争力。
图1为本发明实现防火墙的方法的流程图; 图2为本发明实现防火墙的方法的检索设置方框图; 图3为本发明实现防火墙的方法的来电处理流程图 图4为本发明实现防火墙的系统的结构方框图。
具体实施方式
'下面结合附图,对本发明的较佳实施例作进一步详细说明。 本发明提供了 一种实现通讯终端来电防火墙的方法,请参阅附图1,其实现流程步骤如下110、用户在启动通讯终端,进入终端的来电防火墙号码组,在防
火墙电话号码组中预设一组想要拒接的电话号码;120、选择需要拒接来电电话号码的匹配类型,并对所预设电话号 码的位数进行相应匹配设置;130、接收来电电话并提取该来电电话号码;140、将提取的所述来电电话号码保存到预先定义的变量中;150、所述通讯终端依次取出预设在来电防火墙中的每一个电话号 码,并根据该电话号码所预设的匹配类型在所述变量中查找所述来电 电话号码,如果4企索到相应的匹配号码,则把找到的所述变量中的标 志位设置为拒"^矣状态;否则,所述通讯终端正常接听来电。其中,所述步骤120中,当预设电话号码输入完成后进入下一步, 通讯终端将会提示用户"是否需要选择检索匹配?",如图2所示,用 户此时选"否",通讯终端会把这个电话号码设置为默认检索匹配,即 全字段位数匹配,设置完成后来电防火墙功能被激活。如果用户选"是",通讯终端将弹出三个匹配类型选项,三个匹配 类型选项分别是首位段位数、末位段位数和中间段位数匹配类型,且 各匹配类型的i殳置方式如下首位段位数,也就是用户对预设电话号码的检索设置位数段从首 位数字依次向后进行一个段位数的设置规则,该段位数可以包含多个 需要被检索匹配的数字;末位段位数,也就是用户对预设电话号码的检索设置位数段从末 位数字依次向前进行一个段位数的设置规则,该段位数可以包含多个 需要被检索匹配的数字;中间段位数,也就是用户对预设电话号码的检索设置位数段为除 去首位段位数、末位段位数以外的中间部分数字的设置规则,且段位 数可以包含多个需要被;险索匹配的数字。对于上述几种匹配类型的设置,一个设置操作流程中,用户只能
选择一个匹配类型进行设置;但是,对于所选项的匹配类型设置完成 后,用户可以对所选电话号码进行复选,即只需在执行完成一组号码 的设置后再次选择的这个电话号码进行一次与前次不同匹配类型的设 置,即组合型匹配类型设置,比如,预设电话号码13670655210,当首 次选择首位段位数匹配类型设置,选择电话号码中的前三位数字为检 索匹配数字"136 x X X X X X X X",设置完成并保存后,返回上层菜单,再次对该电话号码的末位段位数匹配类型进行设置,这次选择 该电话号码末位四位数"x x x x x x x5210",设置完成并保存,这 样就完成了一个电话号码组合的匹配类型设置;其它匹配类型的组合 与此相类似。当有来电时,只要防火墙号码组中至少一组电话号码所设置的被 需要检索匹配的位数与来电号码的位数相匹配到,通讯终端将拒接该 来电。通讯终端在正常启动后,收到来电,此时终端从来电信息中取出 来电号码内容,并将其保存到预先定义的变量"CallNumber"中,如图3 所示。此时,所述通讯终端将会确认来电防火墙功能是否已经被激活。 如果没有激活,用户即可正常通话;如果来电防火墙功能已经被激活, 通讯终端会进入号码匹配的查找操作流程,此时终端依次取出来电防 火墙中的每一个号码,并根据该号码预设的规则在变量CallNumber中 进行查找操作,如果4t索到相应的匹配号码,则把找到的所述变量中 的标志位设定为拒接状态,即令NumberFound=l,并退出查找,之后 终端进入下一步判断。比如,当用户选择"末位段位数",则通讯终端提示进入下一步,设置完成后,来电防火墙功能被激活。对于这组号码在来电时通讯终 端采用的检索匹配方法是从来电号码的最末位起向前,按照用户设置 好的位数,依次检索每个数字,如果全部位数符合,则把找到的所述 变量中的标志位设定为拒接状态,具体操作如图3中的NumberFound=l 。如果用户选择"首位段位数",则通讯终端提示进入下一步,这时 通讯终端提示用户可选择性输入想要检索匹配的位数段,当本项设置 完成后,来电防火墙功能即被激活。对于这组号码在来电时终端采用 的匹配方法是从来电号码的自首位起向后,按照用户设置好的位数, 依次检索每个数字,如果全部位数符合,则把找到的所述变量中的标 志位设定为拒接状态,具体操作如图3中的NumberFound=l。如果用户选择"中间段位数",选择完成后来电防火墙功能被激活。 对于这组号码在来电时终端采用的匹配方法是以用户输入的这个号码 为一个整体,在整个来电号码中进行检索,如果找到来电号码中某一 段号码与用户输入的这组号码相同,则把找到的所述变量中的标志位 设定为拒接状态,具体操作如图3中的NumberFound=l。当上述几种检索设置的匹配规则中,来电防火墙被激活后,所述 变量中的标志位设定为拒接状态,即NumberFound为1时,通讯终端 对来电进行拒接操作,否则用户可以进行正常通话。本发明还提供了一种实现通讯终端来电防火墙的系统,如图4所 示,该系统包括设置模块210、号码提取模块240、检索模块250、存 储器230及CPU 220;其中,所述设置才莫块210与存储器230及CPU 220 连接,受控于所述CPU 220,用于对预存在所述存储器230内的电话 号码的位数进行检索设置,以被来电电话号码的位数进行检索匹配。 当用户想要拒绝的电话号码预存到所述存储器230内后,所述CPU 220 将控制所述设置模块210并提示用户是否需要对预设的电话号码需要 进行被检索匹配设置,如果用户选择"是",则通过该设置模块210对 所预设的电话号码的位数进行检索设置并送所述存储器230存储,以
备来电时进行检索匹配,并起到防火墙"拒接"的功能。
所述号码提取模块240与所述CPU 230及检索模块250连接,该 检索模块240用于提取来电电话号码;当通讯终端接收到来电电话时, 所述CPU 230将发送一个号码提取信号给所述号码提取模块240,由 该号码提取才莫块240提取来电电话号码,并输送至所述检索模块250。
当所述检索模块250接收到所述号码提取模块240输送来的来电 电话号码时,将对该来电电话号码进行相应的识别,并输出识别信号 到所述存储器230中,查找出存储在所述存储器230内所预设的电话 号码并根已设的匹配类型进行检索匹配,如果匹配成功,则该检索模 块250送出一个"匹配成功"信号给与其相连接的CPU 220,由该CPU 220处理后送出一个"拒接"来电信号,实现来电防火墙的"拒接"功能; 如果"匹配失败",则该检索模块250送出一个"匹配失败"信号给与其相 连接的CPU 220,由该CPU 220处理后送出一个"接听"来电信号,所 述通讯终端正常接听来电。
本发明的进一步改进,所述系统还包括一信息回复模块260,如图 4所示,信息回复^^块260与所述CPU 220及存储器230连接。当通 讯终端内的防火墙"拒接"来电时,所述CPU 220将送出一个信息回复 指令给所述信息回复模块260,由该信息回复模块260从预设在所述存 储器230上调用一信息回复提示信息,并转化语音信息提示和文字信 息提示,分别输出到语音系统和显示系统,提示所述来电电话用户。
综上所述,本发明来设计了 一种全新的可以灵活匹配来电号码的 来电防火墙。用户可以任意设置来电匹配的方式,具体方式包括用户 可以对来电号码进行末位段位数匹配、首位-度位数匹配和中间段位数 匹配等操作,或者几种匹配类型的组合操作,使不愿接听的电话由终 端主动"拒接"。在此,"拒接"的具体实现方法不作限定,"拒接"的方法 可以是终端不振铃、不振动或者是主叫挂断等等。同时,本发明设计
的来电防火墙还具有如下优点首先,它完善了来电防火墙的功能,使终端的"防火,,功能更加强大;其次,它满足了不同用户对终端"防火能力,,的不同要求,可以增加用户的使用乐趣;最后,实现了这种"升级,,的来电防火墙功能,可以提高终端产品 的竟争力。总之,本发明并不限于上述实施方式,任何熟悉此技术者,在不 脱离本发明的精神和范围内,都应该落在本发明的保护范围之内。
权利要求
1、一种实现通讯终端来电防火墙的方法,该方法包括如下步骤A、在通讯终端存储器上的防火墙电话号码组中预设想要拒接的电话号码;B、选择需要拒接来电电话号码的匹配类型;C、对所预设电话号码的位数进行相应匹配设置;D、接收来电电话并提取该来电电话号码;E、选择所预设的电话号码,并与所述来电号码进行检索匹配,如果检索匹配到相同的位数,则所述通讯终端将拒接所述来电电话并恢复到正常待机状态;如果没有检索匹配到相同的位数,则所述通讯终端正常接听来电。
2、 根据权利要求1所述的方法,其特征在于,所述步骤B中,所述 匹配类型为全字,殳位数匹配。
3、 根据权利要求2所述的方法,其特征在于,将所预设的电话号码 的全字段位数匹配设置为默认匹配类型。
4、 根据权利要求1所述的方法,其特征在于,所述步骤B中,所述 匹配类型为局部^a位^:匹配。
5、 根据权利要求4所述的方法,其特征在于,所述局部段位数匹配 类型包括首位段位数、末位段位数及中间段位数中任意一种或两种组合的 匹配类型。
6、 根据权利要求1所述的方法,其特征在于,所述步骤E还包括如 下步骤 El、将提取的所述来电电话号码保存到预先定义的变量中; E2、所述通讯终端依次取出预设在来电防火墙中的每一个电话号码, 并根据该电话号码所预设的匹配类型在所述变量中查找所述来电电话号 码,如果检索到相应的匹配号码,则把找到的所述变量中的标志位设置为 拒接状态;否则,所述通讯终端正常接听来电。
7、 一种实现通讯终端来电防火墙的系统,其特征在于,所述系统包括一设置模块,分别与设置在所述通讯终端内的存储器及CPU连接,用 于对预存在所述存储器内的电话号码的位数进行检索设置;一号码提取模块,与所述CPU连接,用于提取来电电话号码;及 一检索模块,与所述号码提取模块及存储器连接,用于将所述来电号 码的位数与预存在所述存储器内的电话号码的位数进行检索匹配。
8、 根据权利要求7所述的系统,其特征在于,所述系统还包括一信 息回复模块,与所述CPU及存储器连接,用于给被拒接的来电电话提供一 个信息提示。
9、 根据权利要求8所述的系统,其特征在于,所述信息提示包括语 音信息提示和文字信息提示,分别输出到语音系统和显示系统。
全文摘要
本发明公开了一种实现通讯终端来电防火墙的方法及其系统,包括如下步骤在通讯终端存储器上的防火墙电话号码组中预设想要拒接的电话号码;选择需要拒接来电电话号码的匹配类型;对所预设电话号码的位数进行相应匹配设置;接收来电电话并提取该来电电话号码;选择所预设的电话号码,并与所述来电号码进行检索匹配,如果检索匹配到相同的位数,则所述通讯终端将拒接所述来电电话并恢复到正常待机状态;如果没有检索匹配到相同的位数,则所述通讯终端正常接听来电。与现有技术相比,本发明设计的来电防火墙还完善了来电防火墙的功能,满足了不同用户对终端“防火能力”的不同要求,实现了这种“升级”的来电防火墙功能。
文档编号G06F17/30GK101119367SQ200710076628
公开日2008年2月6日 申请日期2007年8月22日 优先权日2007年8月22日
发明者李希鹏 申请人:中兴通讯股份有限公司