一种拦截电话的方法和装置的制作方法

文档序号:7865710阅读:155来源:国知局
专利名称:一种拦截电话的方法和装置的制作方法
—种拦截电话的方法和装置技术领域
本发明属于移动终端领域,尤其涉及一种拦截电话的方法和装置。
背景技术
目前,移动终端市场上的设备,黑名单电话拦截大多是采用第三方软件进行。然而第三方软件有个缺点,由于第三方软件都属于应用层上的软件应用,应用层软件拦截电话只能在应用层的上层来处理。第三方软件之间由于会相互争抢系统资源,为了抢占更多的资源,都会将自己的优先级设置到最高,在这种情况下就会出现第三方软件在拦截电话的时候由于分配资源的问题导致电话拦截不及时,达不到有效拦截的作用。发明内容
本发明的目的在于提供一种拦截电话的方法和装置,旨在通过改变拦截黑名单电话的拦截方法,在电话接入后通过系统框架层获得到接入电话号码以后,直接由系统框架层广播到应用层由应用层进行号码对比,通过改变获取号码的方法和进行号码对比的处理流程,使得拦截号码在系统框架层得到号码信息以后就可以快速得到反馈并进行处理。
本发明实施例是这样实现的,一种拦截电话的方法,所述方法包括下述步骤
调制解调器接收接入电话信号,并通过AT指令进行上报;
系统框架层接收上报指令并解析得到接入电话的电话号码;
应用层软件对比电话号码,判断电话号码是否为黑名单电话号码;
当判断电话号码为黑名单电话号码时,通知系统框架层拦截接入电话。
一种拦截电话的装置,所述装置包括
调制解调单元,用于调制解调器接收接入电话信号,并通过AT指令进行上报;
系统框架管理单元,通过系统框架层接收上报指令并解析得到接入电话的电话号码;
应用层对比单元,用于应用层软件对比电话号码,判断电话号码是否为黑名单电话号码;
号码拦截单元,用于当判断电话号码为黑名单电话号码时,通知系统框架层拦截接入电话。
本发明通过一种拦截电话的方法和装置,通过在系统框架层获得电话号码信息以后,由系统框架层通过广播的形式将电话号码发送到应用层进行电话号码对比,应用层直接进行对比工作,并进行对比反馈,若对比得到电话号码是黑名单电话号码,直接由系统框架层进行拦截,从而使得拦截电话号码能够以最快速的方式得到处理。


图1是本发明第一实施例提供的一种拦截电话的方法的实现流程图2是本发明第二实施例提供的一种拦截电话的方法的实现流程图3是本发明第三实施例提供的一种拦截电话的装置的结构图4是本发明第四实施例提供的一种拦截电话的装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述
实施例一:
图1是本发明第一实施例提供的一种拦截电话的方法的实现流程图,详述如下
S101,调制解调器接收接入电话信号,并通过AT指令进行上报。
由于电话线在传播声音信号时是通过模拟信号进行传输,而移动终端尤其智能移动终端普遍采用了数字信号进行信息处理,移动终端接到网络的模拟信号首先要通过调制解调器进行调制,将模拟信号转换为数字信号,调制解调器接收接入电话信号,转换为数字信号以后,通过AT指令进行上报。
S102,系统框架层接收上报指令并解析得到接入电话的电话号码。
系统框架层通过AT指令接收上报的电话接入信息,解析并得到接入电话的电话号码。。
S103,应用层软件对比电话号码,判断电话号码是否为黑名单电话号码。
应用层软件获得接入电话号码的号码信息,对比接入的电话号码是否为黑名单电话号码,具体对比电话号码的方法为公知技术,在此不再赘述。
S104,当判断电话号码为黑名单电话号码时,通知系统框架层拦截接入电话。
当应用层软件对比电话号码以后判断电话号码是黑名单电话号码,应用层软件在应用软件上做出对应的拦截反馈信息,并通过广播形式通知系统框架层拦截接入的电话号码。
本发明实施例通过上述方式,一种拦截电话的方法,通过在系统框架层获得电话号码信息以后,由系统框架层通过广播的形式将电话号码发送到应用层进行电话号码对比,由于采用直接有系统框架层发送到应用层进行对比,使得应用层直接进行对比工作,并进行对比反馈,若对比得到电话号码是黑名单电话号码,直接在系统框架层进行拦截,处理信号和拦截工作主要在系统框架层进行,应用层只进行对比,不会出现由于应用层软件获取系统资源不及时而到处不能快速拦截黑名单电话。
实施例二 :
图2示出了本发明第二实施例提供的一种拦截电话的方法的实现流程图,详述如下
S201,调制解调器接收接入电话信号,并通过AT指令进行上报。
移动终端接到网络的模拟信号首先要通过调制解调器进行调制,将模拟信号转换,调制解调器接收接入电话信号,通过AT指令进行上报。AT指令是从终端设备或数据终端设备向终端适配器或数据电路终端设备发送的。通过AT指令快速反馈来电信息。
S202,系统框架层接收上报指令并解析得到接入电话的电话号码。
系统框架层接收AT指令的反馈来电信息,并解析来电的号码,得到接入电话的电话号码。
S203,系统框架层通过有序广播发送接入电话的信息。
系统框架层得到接入电话的电话号码以后通过有序的广播广播来电号码,通过广播的形式将来电号码的信息发送出去。
S204,应用层软件对比电话号码,判断电话号码是否为黑名单电话号码。
应用层软件通过广播获取得到接入电话的信息,并对比接入电话的号码进行判断,判断接入电话的电话号码是否是黑名单电话。
S205,在应用层反馈黑名单电话接入。
当应用层通过对比确定号码是黑名单的电话号码,在应用层做出一个反馈动作, 即记录下本次黑名单号码的呼叫情况。
S206,当判断电话号码为黑名单电话号码时,通过应用层软件发送广播传递到系统框架层,通知系统框架层拦截接入电话。
同时,确定接入号码是黑名单以后,通过应用层软件发送广播的方式传递信息到系统框架层,通知系统框架层通过比对号码,确定接入号码是黑名单号码。系统框架层接收到黑名单信息以后就对接入号码进行拦截。
本发明实施例通过上述方式,一种拦截电话的方法,由于采用了在系统框架层进行来电信息的广播发送,通过应用层对比得到号码是否是黑名单电话号码,当确定为黑名单电话号码,应用层通过广播告知系统框架层进行拦截,由于初始的信息是由系统框架层进行发送,最终的号码拦截都是在系统框架层进行。传统的通过第三方软件拦截黑名单电话是在系统层获得了来电号码以后,在应用层对来电号码进行分析,最终在应用层进行判断和反馈并将反馈结果在应用层进行处理。由于应用层的命令优先处理级远远低于系统框架层的命令。应用层的命令需要先进行编译以后才能进行处理,使得应用层软件处理拦截电话耗费的系统资源比通过系统框架层更多,同时处理的速度也更慢。最终导致在应用层处理拦截电话不能有效和及时。而本 发明由于在系统框架层进行处理和拦截,命令处理速度比应用层反应快,执行效率高,因此能够进行有效和快速的拦截黑名单电话。
实施例三:
图3示出了本发明第三实施例提供的一种拦截电话的装置的结构图,为了便于说明,仅不出了与本发明实施例相关的部分。
调制解调单元31,用于调制解调器接收接入电话信号,并通过AT指令进行上报。
通过调制解调单元接收接入电话信号,解调得到接入电话的信息以后通过AT指令进行上报,上报到系统框架管理单元。
系统框架管理单元32,通过系统框架层接收上报指令并解析得到接入电话的电话号码。
系统框架管理单元接收上报指令并解析得到接入电话的电话号码,通过广播的形式发送到应用层。
应用层对比单元33,用于应用层软件对比电话号码,判断电话号码是否为黑名单电话号码。
通过应用层对比单元对比电话号码,判断电话号码是否为黑名单电话号码,由于应用层只进行电话号码对比,应用层获取电话号码的途径是通过系统框架层进行获取,其不需要与其他应用程序争抢系统资源,在获取得到接入电话号码信息以后就直接进行比对,得到电话号码是否是黑名单电话号码。
号码拦截单元34,用于当判断电话号码为黑名单电话号码时,通知系统框架层拦截接入电话。
当号码拦截单元判断电话号码为黑名单电话号码时,通知系统框架层拦截接入电话,具体的发送拦截电话的信息的方式,通过广播的形式通知到系统框架层。
本发明实施例通过上述方式,一种拦截电话的装置,通过调整解调单元接收到电话接入以后就通过AT指令通知系统框架层,由系统框架层获取得到电话号码以后,广播到应用层进行号码对比,应用层对比完号码以后当发现为黑名单号码时,将对比的结果通过广播的形式反馈到系统框架层,最终由系统框架层拦截号码。由于其处理号码和拦截号码是由系统框架层进行。系统框架层在运行和使用的过程中由于处于的管理级别较高,处理优选级以及处理的反馈速度更快,能够最快速的将黑名单号码进行拦截,从而使得不会出现拦截号码不及时的情况。
实施例四
图4示出了本发明第四实施例提供的一种拦截电话的装置的结构图,为了便于说明,仅不出了与本发明实施例相关的部分。
调制解调单元41,用于调制解调器 接收接入电话信号,并通过AT指令进行上报。
首先通过调制解调单元将接入的信息进行调制,然后通过AT指令进行上报到系统框架管理单元。
系统框架管理单元42,通过系统框架层接收上报指令并解析得到接入电话的电话号码。
系统框架管理单元接收上报指令以后对上报的信息进行解析,通过AT指令得到来电的信息并得到接入号码的电话号码信息。
框架层广播单元43,用于系统框架层通过有序广播发送接入电话的信息
框架层广播单元通过有序广播发送接入电话的信息,将接入电话号码的号码信息发送出去。
应用层对比单元44,用于应用层软件对比电话号码,判断电话号码是否为黑名单电话号码。
应用层对比单元通过框架层广播单元得到接入电话的号码并进行号码对比,判断电话号码是否为黑名单电话号码。
应用层反馈单元45,用于在应用层反馈黑名单电话接入。
最终在应用层进行判断后得到电话号码为黑名单电话号码时反馈黑名单电话的接入,即记录下这次的呼叫接入。
号码拦截单元46,用于当判断电话号码为黑名单电话号码时,通过应用层软件发送广播传递到系统框架层,通知系统框架层拦截接入电话。
号码拦截单元则在应用层判断电话号码为黑名单电话号码时,通过应用层软件以发送广播的形式将是黑名单电话传递到系统框架层,通知系统框架层拦截接入电话,系统框架层直接将接入来电进行拦截。
本发明实施例通过上述方式,一种拦截电话的装置,通过调整解调单元接收到电话接入以后就通过AT指令通知系统框架层,由系统框架层获取得到电话号码以后,广播到应用层进行号码对比,应用层对比完号码以后当发现为黑名单号码时,将对比的结果通过广播的形式反馈到系统框架层,最终由系统框架层拦截号码。由于其处理号码和拦截号码是由系统框架层进行。系统框架层在运行和使用的过程中由于处于的管理级别较高,处理优选级以及处理的反馈速度更快,能够最快速的将黑名单号码进行拦截,从而使得不会出现拦截号码不及时的情况。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种拦截电话的方法,其特征在于,所述方法包括下述步骤调制解调器接收接入电话信号,并通过AT指令进行上报;系统框架层接收上报指令并解析得到接入电话的电话号码;应用层软件对比电话号码,判断电话号码是否为黑名单电话号码;当判断电话号码为黑名单电话号码时,通知系统框架层拦截接入电话。
2.如权利要求1所述的方法,其特征在于,所述方法在系统框架层接收上报指令并解析得到接入电话的电话号码步骤之后还包括系统框架层通过有序广播发送接入电话的信息。
3.如权利要求1所述的方法,其特征在于,所述方法判断电话号码为黑名单电话号码步骤之后还包括在应用层反馈黑名单电话接入。
4.如权利要求1所述的方法,其特征在于,所述方法通知系统框架层拦截接入电话的具体方法为通过应用层软件发送广播传递到系统框架层。
5.一种拦截电话的装置,其特征在于,所述装置包括调制解调单元,用于调制解调器接收接入电话信号,并通过AT指令进行上报;系统框架管理单元,通过系统框架层接收上报指令并解析得到接入电话的电话号码; 应用层对比单元,用于应用层软件对比电话号码,判断电话号码是否为黑名单电话号码;号码拦截单元,用于当判断电话号码为黑名单电话号码时,通知系统框架层拦截接入电话。
6.如权利要求5所述的装置,其特征在于,所述装置还包括框架层广播单元,用于系统框架层通过有序广播发送接入电话的信息。
7.如权利要求5所述的装置,其特征在于,所述动作获取单元具体包括应用层反馈单元,用于在应用层反馈黑名单电话接入。
8.如权利要求5所述的装置,其特征在于,所述装置还包括应用层广播单元,用于通过应用层软件发送广播传递到系统框架层。
全文摘要
本发明属于移动终端领域,尤其涉及一种拦截电话的方法和装置。所述方法包括下述步骤调制解调器接收接入电话信号,并通过AT指令进行上报;系统框架层接收上报指令并解析得到接入电话的电话号码;应用层软件对比电话号码,判断电话号码是否为黑名单电话号码;当判断电话号码为黑名单电话号码时,通知系统框架层拦截接入电话。本发明通过在系统框架层获得电话号码信息以后,由系统框架层通过广播的形式将电话号码发送到应用层进行电话号码对比,应用层直接进行对比工作,并进行对比反馈,若对比得到电话号码是黑名单电话号码,直接由系统框架层进行拦截,从而使得拦截电话号码能够以最快速的方式得到处理。
文档编号H04W12/12GK103002446SQ20121046224
公开日2013年3月27日 申请日期2012年11月15日 优先权日2012年11月15日
发明者黎旋, 高才, 邓安良 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1