一种移动终端的主叫线路识别限制方法及移动终端与流程

文档序号:11693499阅读:249来源:国知局
一种移动终端的主叫线路识别限制方法及移动终端与流程

本发明涉及移动终端领域,特别是涉及一种移动终端的主叫线路识别限制方法及移动终端。



背景技术:

clir(callinglineidentificationrestriction,主叫线路识别限制)是指如果主叫用户不同意在被叫用户话机上显示自己的电话号码,可以向电信部门申请开通这种主叫线路识别限制的业务功能,就可以在被叫用户话机上不显示自己的电话号码。

但是,目前移动设备在clir功能设置方面存在重大缺陷,手机重启后clir设置会恢复默认,即关闭clir功能。而且将手机卡插入另外一个手机中,clir设置不能被保存,需要重新设置。



技术实现要素:

本发明主要解决的技术问题是提供一种移动终端的主叫线路识别限制方法,能够将对于主叫线路识别限制功能的设置保存在电话卡中,移动终端通过识别电话卡中对应于主叫线路识别限制功能的字段值就可以自动保持原先用户对主叫线路识别限制功能的设置,无需用户手动设置。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种移动终端的主叫线路识别限制方法,包括:在所述移动终端对电话卡的识别过程中,判断所述电话卡是否支持主叫线路识别限制功能;如果支持主叫线路识别限制功能,则读取所述电话卡中预先存储的对应于主叫线路识别限制功能的字段值;根据读取到的所述字段值对所述移动终端是否开启或者关闭主叫线路识别限制功能进行设置。

其中,所述根据读取到的字段值对所述移动终端是否开启或者关闭主叫线路识别限制功能进行设置的步骤包括:如果读取到的所述字段值为第一数值,则将所述移动终端设置成开启主叫线路识别限制功能;如果读取到的所述字段值为第二数值,则将所述移动终端设置成关闭主叫线路识别限制功能。

其中,所述根据读取到的所述字段值对所述移动终端是否开启或者关闭主叫线路识别限制功能进行设置的步骤进一步包括:根据读取到的所述字段值控制所述移动终端显示相应的提示信息,以提示用户所述移动终端已开启或者关闭主叫线路识别限制功能。

其中,所述方法进一步包括:根据用户对所述移动终端的主叫线路识别限制功能设置修改所述字段值并存储至所述电话卡上。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,包括:第一判断模块,用于在所述移动终端对电话卡的识别过程中,判断所述电话卡是否支持主叫线路识别限制功能;读取模块,如果支持主叫线路识别限制功能,则用于读取所述电话卡中预先存储的对应于主叫线路识别限制功能的字段值;执行模块,用于根据读取到的所述字段值对所述移动终端是否开启或者关闭主叫线路识别限制功能进行设置。

其中,所述执行模块还包括第二判断模块,用于判断所述读取模块读取的值是第一数值还是第二数值,用于判断所述读取模块读取的值是第一数值还是第二数值,如果读取到的所述字段值为第一数值,则将所述移动终端设置成开启主叫线路识别限制功能;如果读取到的所述字段值为第二数值,则将所述移动终端设置成关闭主叫线路识别限制功能。

其中,所述移动终端还进一步包括通知模块,用于根据读取到的所述字段值控制所述移动终端显示相应的提示信息,以提示用户所述移动终端已开启或者关闭主叫线路识别限制功能。

其中,所述移动终端还进一步包括设置模块,用于根据用户对所述移动终端的主叫线路识别限制功能设置修改所述字段值并存储至所述电话卡上。

其中,所述移动终端还进一步包括呼叫模块,如果所述移动终端设置成开启主叫线路识别限制功能,则用于在拨号时,向网络端发出主叫线路识别限制功能的请求。

本发明的有益效果是:区别于现有技术的情况,本发明通过读取预先保存在电话卡中的对应于主叫线路识别限制功能的字段值,来执行主叫线路识别限制功能开启与关闭。免去了用户在每次重启手机或者重新识别电话卡之后都需要重新设置的主叫线路识别限制功能的麻烦。

附图说明

图1是本发明移动终端的主叫线路识别限制方法的流程示意图;

图2是本发明移动终端的第一实施例的结构示意图;

图3是本发明移动终端的第二实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本发明保护的范围。

请参阅图1,图1是本发明移动终端的主叫线路识别限制方法的流程示意图。如图1所示,本发明移动终端的主叫线路识别限制方法包括:

步骤101:在所述移动终端对电话卡的识别过程中,判断所述电话卡是否支持主叫线路识别限制功能;

具体地说,移动终端的重启、开机、插卡或者换卡等操作都会造成手机对电话卡进行新的识别过程。在这个识别电话卡的过程中,移动终端会对检测到的电话卡是否支持主叫线路识别限制功能进行判断。如果移动终端识别出电话卡不支持主叫线路识别限制功能,则流程结束,移动终端中的主叫识别功能自动关闭且无法开启。

步骤102:如果支持主叫线路识别限制功能,读取所述电话卡中预先存储的对应于主叫线路识别限制功能的字段值;

如果移动终端识别出电话卡支持主叫线路识别限制功能,则开始读取电话卡中预先存储的对应于主叫线路识别限制功能的字段值。

电话卡中对应于主叫线路识别限制功能的字段值可以是默认值,即电话卡中的原始设置的值。电话卡中对应于主叫线路识别限制功能的字段值也可以是前一次使用时设置的值。在前一次使用这张电话卡时,对主叫线路识别限制功能的开启或者关闭都会将电话卡中对应于主叫线路识别限制功能的字段值设置成相对应的第一数值或第二数值,并保存。

步骤103:根据读取到的所述字段值对所述移动终端是否开启或者关闭主叫线路识别限制功能进行设置;

具体地说,先要对步骤102中读取的值进行判断,是第一数值还是第二数值,如果读取到的所述字段值为第一数值,则将所述移动终端设置成开启主叫线路识别限制功能;如果读取到的所述字段值为第二数值,则将所述移动终端设置成关闭主叫线路识别限制功能。其中,第一数值和第二数值可以定义为0、1或者其他任意数值,只需要第一数值与第二数值不相等即可。

在一个实施例中,如果判断出读取到的字段值为第一数值,意味着是需要开启主叫线路识别限制功能,则移动终端新建一个通知栏,通知用户主叫线路识别限制功能已经开启,同时开启主叫线路识别功能。如果判断出读取到的字段值为第二数值,意味着是需要关闭主叫线路识别限制功能,则移动终端新建一个通知栏,通知用户主叫线路识别限制功能已经关闭,同时关闭主叫线路识别功能。

在另一个实施例中,当判断出读取到的字段值是需要开启还是关闭主叫线路识别限制功能之后,在开启或者关闭主叫线路识别限制功能之前弹出对话框,提示用户目前电话卡中的设置,请用户确认是否按照预先存储的设置执行。如果用户选择同意,则按照判断的结果执行,并新建通知栏,通知用户主叫线路识别限制功能现在的状态;如果用户选择不同意,则进入到主叫线路识别限制功能的设置界面,让用户对现有的设置进行修改。将用户修改后的设置保存在对应于主叫线路识别限制功能的字段值中后,新建通知栏,通知用户主叫线路识别限制功能现在的状态。

步骤103:结束。

具体地说,如果移动终端识别出电话卡不支持主叫线路识别限制功能,则流程结束,移动终端中的主叫识别功能自动关闭且无法开启。如果用户选择关闭主叫线路识别限制功能,则终端的主叫线路识别限制功能被关闭,在呼叫时与正常呼叫模式相同。

如果用户选择开启主叫线路识别限制功能,则终端开启主叫线路识别功能之后,拨打电话时,移动终端都会向网络端发送主叫线路识别限制申请,网络端接收到申请后,会对此次拨号实行主叫线路识别限制,这样被叫方的终端上就不会有主叫方的号码显示了。

通过上述描述可知,本发明首先识别电话卡是否支持主叫线路识别限制功能,如果电话卡支持此项功能则读取电话卡中对应的字段值,根据字段值对移动终端的主叫线路识别限制功能进行设置,并会通知用户目前终端中主叫线路识别限制的状态。通过这种方法,本发明可以自动保持原先的主叫线路识别限制功能的设置,无需用户手动恢复设置。

请参阅图2,图2是本发明移动终端的第一实施例的结构示意图。如图2所示,移动终端10包括第一判断模块11、读取模块12、执行模块13、通知模块14、设置模块15、呼叫模块16,其中执行模块13中包括第二判断模块131。

当移动终端10重启、开机、插卡或者换卡时,都会重新识别电话卡20。在识别电话卡20的过程中,第一判断模块11会判断电话卡20是否支持主叫线路识别限制功能。如果判断出电话卡20不支持主叫线路识别限制功能,则移动终端10中主叫线路识别限制功能自动关闭,且无法开启。

如果第一判断模块11判断出电话卡20支持主叫线路识别限制功能,则读取模块12开始读取电话卡20中预先存储的对应于主叫线路识别限制功能的字段值,并将读取到的值传送给执行模块13中的第二判断模块131,在其他实施例中,第二判断模块131可以是一个独立的模块,位于读取模块12和执行模块13之间,用于判断读取模块12读取到的数值是第一数值还是第二数值,并将判断结果通知执行模块13;或者可以包含在读取模块12中,对读取模块12读取到的数值是第一数值还是第二数值进行判断后,直接将判断的结果传送给执行模块13。

执行模块13根据第二判断模块131判断出的结果,对移动终端10的主叫线路识别限制功能进行设置(开启或关闭),同时通知模块14会新建一个通知栏,通知用户目前移动终端10的主叫线路识别限制功能的状态。

移动终端10还包括设置模块15,设置模块15用于设置主叫线路识别限制功能的开启和关闭,并根据用户对主叫线路识别限制功能的设置相应的修改电话卡20中对应于主叫线路识别限制功能的字段值并保存。

在其他实施例中,设置模块15可以和通知模块14相连。通知模块14根据第二判断模块131判断出的结果弹出对话框,提示用户目前电话卡20中对主叫线路识别限制功能的设置,并询问用户是否执行该设置。如用户选择接同意,则新建一个通知栏,通知用户目前移动终端10的主叫线路识别限制功能的状态。如果用户选择不统一当下的设置则跳转到设置界面,用户可通过设置模块修改主叫线路识别限制功能的设置。

在主叫线路识别限制功能开启后,呼叫模块16开启,在移动终端10每一次拨号时,都会向网络端发送主叫线路识别限制的请求,网络端接收到申请后,会对此次拨号实行主叫线路识别限制,这样被叫方的终端上就不会有主叫方的号码显示了。

通过上述描述可知,本发明通过第一判断模判断出电话卡是否支持主叫线路识别限制功能,如果支持,则由读取模块读取电话卡中对应主叫线路识别限制功能的字段值,第二判断模块会判断读取到的值是第一数值还是第二数值,并将对应的操作内容通知执行模块,执行模块执行操作同时通知模块会新建通知栏通知用户目前终端中对于主叫线路识别限制功能的设置。在移动终端发生重启、开机、插卡换卡等操作时,就可以无需用户手动设置,保持原来用户对电话卡的主叫线路识别限制功能的设置。

请参阅图3,图3是本发明移动终端的第二实施例的结构示意图。如图3所示,本发明移动设备第二实施例包括处理器31、存储器32,处理器31通过总线分别连接存储器32。

处理器31控制移动终端的操作,处理器31还可以称为cpu(centralprocessingunit,中央处理单元)。处理器31可能是一种集成电路芯片,具有信号的处理能力。处理器31还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,但不仅限于此。

处理器31用于识别电话卡是否支持主叫线路识别限制功能,在电话卡支持主叫线路识别限制功能的情况下,读取预先存储在电话卡中的对应主叫线路识别限制功能的字段值,并根据字段值对主叫线路识别限制功能进行设置。

存储器32,用于存储处理器31工作所必须的指令和数据,如第一数值、第二数值,以及第一数值对应的指令是将所述移动终端设置成开启主叫线路识别限制功能,第二数值对应的指令是将所述移动终端设置成关闭主叫线路识别限制功能等。处理器31根据存储器32中存储的第一数值、第二数值的值以及他们对应的指令来判断电话卡中对应主叫线路识别限制功能的字段值是意味着需要打开还是关闭主叫线路识别功能,再进行对应的操作。

通过上述描述可知,本发明通过读取预先存储在电话卡中的对应主叫线路识别限制功能字段值,得到用户原先对主叫线路识别限制功能的设置,并自动恢复成原先的设置,无需用户手动恢复。

区别于现有技术,手机重启后,主叫线路识别限制功能会被设置成默认(关闭),需要用户手动的恢复原先的设置,本发明通过读取预先存储在电话卡中的对应于主叫线路识别限制功能的字段值,自动恢复原先对于主叫线路识别限制功能的设置,并可以提醒用户目前主叫线路识别限制功能的状态是开启还是关闭,无需用户手动操作。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1