一种实现限制拨出的方法及装置制造方法及图纸

技术编号:21405393 阅读:33 留言:0更新日期:2019-06-19 08:54
本发明专利技术公开了一种实现限制拨出的方法,包括:激活SIM卡的呼叫控制业务;将白名单或黑名单存储于SIM卡中;接收用户输入的呼叫号码,并将此号码与存储的白名单或者黑名单进行匹配,根据匹配结果进行相应的呼叫控制。本发明专利技术通过激活SIM卡呼叫控制业务,将设置好的用于拨出限制的黑白名单预先设置于SIM卡中,每次拨出都会进行匹配,操作简单,能避免不必要的拨出。更换手机后SIM卡中的黑白名单内容依旧保留,不需要再进行设置,使用方便。本发明专利技术还公开了一种实现限制拨出的装置。

【技术实现步骤摘要】
一种实现限制拨出的方法及装置
本专利技术属于电信智能卡领域,具体涉及一种实现限制拨出的方法及装置。
技术介绍
当前越来越多的用户习惯对电话拨出进行设置,以避免产生不必要的话费。将某些电话号码设置为黑名单,即被列入黑名单的所有号码将无法打出,而不在这个名单上的可以打出;反之是白名单,即被列入白名单的号码都可以打出,而不在白名单之列的号码则无法打出。现有技术主要通过以下两种方式进行黑白名单设置:(1)在手机侧主动设置,将具体电话号码设置为黑名单或白名单。该方法对于特定人群比如小孩、老人而严操作复杂,而且更换手机后需要重新设置,使用非常不便。(2)在网络侧进行筛选。即在网络平台进行名单设置,类似主动提示可疑号码等手段。该方法更新名单较为繁琐。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的是提供一种实现限制拨出的方法及装置,其应用于带SIM卡的移动终端上,使用方便、操作简单,且能快速实现黑白名单的更新。为达到以上目的,本专利技术采用的技术方案是:一种实现限制拨出的方法,包括以下步骤:激活SIM卡的呼叫控制业务,所述呼叫控制业务至少包括允许拨出、禁止拨出;将白名单或黑名单存储于SIM卡中,其中:被列入白名单的号码允许拨出,而不在白名单上的号码则禁止拨出;被列入黑名单的号码禁止拨出,而不在黑名单上的号码允许拨出;接收用户输入的呼叫号码,并将此号码与存储的白名单或者黑名单进行匹配,根据匹配结果进行相应的呼叫控制。进一步的,激活SIM卡的呼叫控制业务的方法包括:将SIM电信文件基础结构的目录文件DF7F20下的EF_SST文件中的6F38文件对应bit设置为“11”。进一步的,接收用户输入的呼叫号码,并将此号码与存储的白名单或者黑名单进行匹配的方法包括:接收用户输入的呼叫号码,通过ENVELOPE命令向SIM卡传递拨号参数,使得SIM卡获得权限进入处理程序,将获得的输入号码与存储的白名单或者黑名单进行匹配。进一步的,所述将此号码与存储的白名单或者黑名单进行匹配的方法包括:若存储的为白名单,则将用户输入的呼叫号码和储存的白名单进行匹配,如果该号码存在于白名单中则SIM卡返回数据“00”,允许拨出,如果输入号码不在白名单中,则SIM卡返回数据“01”,禁止拨出;若存储的为黑名单,则将用户输入的呼叫号码和储存的黑名单进行匹配,如果该号码存在于黑名单中则SIM卡返回数据“01”,禁止拨出,如果输入号码不在黑名单中,则SIM卡返回数据“00”,允许拨出。进一步的,激活SIM卡的呼叫控制业务还包括修改白名单或黑名单,以及对名单设置密码权限。另一方面,本专利技术还公开了一种实现限制拨出的装置,包括激活模块、存储模块、呼叫控制模块,其中:激活模块,用于激活SIM卡的呼叫控制业务,所述呼叫控制业务至少包括允许拨出、禁止拨出;存储模块,用于将白名单或黑名单存储于SIM卡中,其中:被列入白名单的号码允许拨出,而不在白名单上的号码则禁止拨出;被列入黑名单的号码禁止拨出,而不在黑名单上的号码允许拨出;呼叫控制模块,用于接收用户输入的呼叫号码,并将此号码与存储的白名单或者黑名单进行匹配,根据匹配结果进行相应的呼叫控制。本专利技术的效果在于:通过激活SIM卡呼叫控制业务,将设置好的用于拨出限制的黑白名单预先设置于SIM卡中,每次拨出都会进行匹配,操作简单,能避免不必要的拨出。更换手机后SIM卡中的黑白名单内容依旧保留,不需要再进行设置,使用方便。另外,若想更新黑白名单,仅需对SIM卡中的相应文件进行处理,能快速实现黑白名单的更新。附图说明图1是在一些实施例中,一种实现限制拨出的方法的流程图。图2是当SIM卡中存储白名单时的实现限制拨出的使用方法流程图。图3是在一些实施例中,一种实现限制拨出的装置的结构图。具体实施方式为了使本专利技术的目的、技术方案以及优点更加清楚明白,下面结合实施例进行进一步详细说明。应该理解的是,此实施例仅仅是本专利技术应用的一个方面,并不用于限定本专利技术。如图1所示,一种实现限制拨出的方法,包括以下步骤:S101,激活SIM卡的呼叫控制业务,所述呼叫控制业务至少包括允许拨出、禁止拨出。设置完成后,所有拨出的数字串、补充业务控制字串和USSD字串在移动设备ME建立呼叫、补充业务操作或USSD操作前先传递给SIM卡。SIM卡具有允许拨出、禁止拨出等能力。SIM卡获得此事件后可以进行筛选处理以实现白名单或黑名单功能。具体的方法包括将SIM电信文件基础结构的目录文件DF7F20下的EF_SST(SIM服务表)文件中的6F38文件对应bit设置为“11”。其中,DF7F20属于SIM电信文件基础结构的目录文件,EF_SST是存在于此目录下的一个文件,这些文件结构用于设置网络通信等参数。相关内容可以查询GTSGSM11.11V5.1.0协议。6F38文件的内容如表1所示。表1其中,Servicen°28:呼叫控制业务(Callcontrol)对应的bit需要置为“11”,第一个“1”表示被分配此业务,第二个“1”表示已激活此业务。S102,将白名单或黑名单存储于SIM卡中,其中:被列入白名单的号码允许拨出,而不在白名单上的号码则禁止拨出;被列入黑名单的号码禁止拨出,而不在黑名单上的号码允许拨出。一般在SIM卡中存储白名单或黑名单中的一种即可。名单中的号码的存储格式如表2所示。表2长度(十进制)电话号码16国家代码+区号+电话号码可以理解的,步骤S101、S102的先后顺序可以调整。S103,接收用户输入的呼叫号码,并将此号码与存储的白名单或者黑名单进行匹配,根据匹配结果进行相应的呼叫控制。接收用户输入的呼叫号码,通过ENVELOPE(CALLCONTROL)命令向SIM卡传递拨号参数,使得SIM卡获得权限进入处理程序,将获得的输入号码与存储的白名单或者黑名单进行匹配。拨号参数手机终端会自动打包为ENVELOPE指令发送给SIM卡,SIM卡片直接接收即可。(1)若存储的为白名单,则将用户输入的呼叫号码和储存的白名单进行匹配,如果该号码存在于白名单中则SIM卡返回数据“00”,表示允许拨出,如果输入号码不在白名单中,则SIM卡返回数据“01”,表示禁止拨出。(2)若存储的为黑名单,则将用户输入的呼叫号码和储存的黑名单进行匹配,如果该号码存在于黑名单中则SIM卡返回数据“01”,表示禁止拨出,如果输入号码不在黑名单中,则SIM卡返回数据“00”,表示允许拨出。可以理解的,激活SIM卡的呼叫控制业务还包括修改白名单或黑名单,以及对名单设置密码权限。通过增加存储在SIM卡中的EF_SST(SIM服务表)文件中的内容来实现。比如在EF_SST(SIM服务表)文件增加与增加名单、删除名单、修改名单、设置密码等功能对应的具体内容。实际使用时,用户利用STK菜单来了解黑白名单的结构,如表3所示,SIM卡会从存储名单的文件中获取对应内容来显示。表3现结合图2,以在SIM卡中存储白名单为例,对本专利技术的使用方法进行说明。S201,激活SIM卡的呼叫控制业务。S202,由手机键盘输入呼叫号码。S203,手机组织ENVELOPE(CALLCONTROL)命令把参数发给SIM卡,使得SIM卡获得权限进入处理程序。比如,利用GTSGSM11.14V5.1.0协议中的“A0C2本文档来自技高网...

【技术保护点】
1.一种实现限制拨出的方法,其特征在于,包括以下步骤:激活SIM卡的呼叫控制业务,所述呼叫控制业务至少包括允许拨出、禁止拨出;将白名单或黑名单存储于SIM卡中,其中:被列入白名单的号码允许拨出,而不在白名单上的号码则禁止拨出;被列入黑名单的号码禁止拨出,而不在黑名单上的号码允许拨出;接收用户输入的呼叫号码,并将此号码与存储的白名单或者黑名单进行匹配,根据匹配结果进行相应的呼叫控制。

【技术特征摘要】
1.一种实现限制拨出的方法,其特征在于,包括以下步骤:激活SIM卡的呼叫控制业务,所述呼叫控制业务至少包括允许拨出、禁止拨出;将白名单或黑名单存储于SIM卡中,其中:被列入白名单的号码允许拨出,而不在白名单上的号码则禁止拨出;被列入黑名单的号码禁止拨出,而不在黑名单上的号码允许拨出;接收用户输入的呼叫号码,并将此号码与存储的白名单或者黑名单进行匹配,根据匹配结果进行相应的呼叫控制。2.如权利要求1所述的方法,其特征在于,激活SIM卡的呼叫控制业务的方法包括:将SIM电信文件基础结构的目录文件DF7F20下的EF_SST文件中的6F38文件对应bit设置为“11”。3.如权利要求1所述的方法,其特征在于,接收用户输入的呼叫号码,并将此号码与存储的白名单或者黑名单进行匹配的方法包括:接收用户输入的呼叫号码,通过ENVELOPE命令向SIM卡传递拨号参数,使得SIM卡获得权限进入处理程序,将获得的输入号码与存储的白名单或者黑名单进行匹配。4.如权利要求1所述的方法,其特征在于,所述将此号码与存储的白名单或者黑名单进行匹配的方法包括:若存储的为白名单,则将用户输入的呼叫号码和储存的白名单进行匹配,如果该号码存在于白名单中则SIM卡返回数据“00”,允许拨出,如果输入号码不在白名单中,则SIM卡返回数据“01”,禁止拨出;若存储的为黑名单,则将用户输入的呼叫号码和储存的黑名单进行匹配,如果该号码存在于黑名单中则SIM卡返回数据“01”,禁止拨出,如果输入号码不在黑名单中,则SIM卡返回数据“00”,允许拨出。5.如权利要求1所述的方法,其特征在于,激活SIM卡的呼叫控制业务还包括修改白名单或黑名单,以及对名单设置密码权限。6.一种实现限制...

【专利技术属性】
技术研发人员:刘梅娟王幼君
申请(专利权)人:北京握奇智能科技有限公司北京握奇数据股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1