一种来电拦截方法及装置与流程

文档序号:12162253阅读:878来源:国知局
一种来电拦截方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种来电拦截方法及装置。



背景技术:

目前,电话的呼叫拦截一般仅针对指定的呼叫号码进行,通常用户需要先设定需要拦截的号码黑名单,被加入该黑名单的号码再次呼入的时候,会被拦截。随着互联网的快速发展,网络通话软件如“微话”、“网络电话”、“通通免费电话”等等被广泛的使用,由于该类网络电话的拨号号码并不固定,所以无法根据黑名单中的电话号码进行骚扰电话的拦截,即使是同一骚扰者对用户进行连续骚扰的情况也无法实现拦截,严重影响用户体验。



技术实现要素:

本发明的主要目的在于提供一种来电拦截方法及装置,用以解决现有技术仅根据电话号码进行来电拦截导致骚扰电话拦截效果较差的问题。

根据本发明的一个方面,提供了一种来电拦截方法,包括:在被叫方接收到呼叫准备响铃之前,接通与主叫方的通话;接收主叫方的语音,获取语音的语音特征;将语音特征与预先存储的语音特征进行比较,判断主叫方是否是拦截对象;如果是,则断开当前通话,如果否,则响铃。

其中,上述方法还包括:在通话过程中,如果接收到录音指示,则对当前通话进行录音;提取录音得到的语音数据的语音特征,存储提取到的语音特征。

其中,上述语音特征包括:语音的频率以及振幅。

其中,将语音特征与预先存储的语音特征进行比较,判断主叫方是否是拦截对象包括:分别将获取到的语音特征中的频率、振幅与预先存储的拦截对象名单中的频率、振幅进行比较,得到频率相似度以及振幅相似度;如果频率相似度以及振幅相似度均达到预设值,确定主叫方为拦截对象。

进一步的,上述方法还包括:在断开当前通话之前,提示主叫方当前通话被拒绝。

根据本发明的另一个方面,提供了一种来电拦截装置,包括:通话模块,用于在被叫方接收到呼叫准备响铃之前,接通与主叫方的通话;获取模块,用于接收主叫方的语音,获取语音的语音特征;判断模块,用于将语音特征与预先存储的语音特征进行比较,判断主叫方是否是拦截对象;拦截模块,用于在判断模块判断主叫方是拦截对象的情况下,断开当前通话,如果否,则响铃。

进一步的,上述装置还包括:录音模块,用于在通话过程中,如果接收到录音指示,则对当前通话进行录音;存储模块,用于提取录音得到的语音数据的语音特征,存储提取到的语音特征。

其中,上述语音特征包括:语音的频率以及振幅。

其中,上述判断模块包括:比较单元,用于分别将获取到的语音特征中的频率、振幅与预先存储拦截对象名单中的频率、振幅进行比较,得到频率相似度以及振幅相似度;确定单元,用于在比较单元的比较结果表明频率相似度以及振幅相似度均达到预设值,确定主叫方为拦截对象。

进一步的,上述装置还包括:提示模块,用于在断开当前通话之前,提示主叫方当前通话被拒绝。

本发明实施例的方案,根据来电者的语音特征与预先存储的拦截对象的语音特征进行对比,判断当前来电者是否是拦截对象,来实现对来电的过滤,实现了基于来电者语音特征对来电进行拦截的目的,在现有来电拦截技术的基础上进一步改善对骚扰电话的拦截效果,提高了用户体验。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明实施例1提供的来电拦截方法的流程图;

图2是本发明实施例2中设置来电黑名单的流程图;

图3是本发明实施例3中的来电拦截装置的结构框图。

具体实施方式

为了解决现有技术仅能根据电话号码对来电进行拦截的问题,本发明提供了一种来电拦截方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

实施例1

本实施例提供了一种来电拦截方法,该方法用于实现对指定骚扰电话拨打者来电的拦截,图1是本发明实施例1提供的来电拦截方法的流程图,如图1所示,该方法包括如下步骤:

步骤101:在被叫方接收到呼叫准备响铃之前,接通与主叫方的通话;

在该步骤101中,在响铃之前接通来电则意味着并未通知用户当前有来电,这样则在未获知来电是否是骚扰电话的前提下,可以暂且不打扰用户。

步骤102:接收主叫方的语音,获取语音的语音特征;其中,语音特征包括:语音的频率以及振幅,在该步骤中,可以基于现有终端中对信号的频率以及振幅进行分析的功能来实现。

步骤103:将语音特征与预先存储的语音特征进行比较,判断主叫方是否是拦截对象,如果是,执行步骤104,如果否,执行步骤105;

在该步骤103中,将语音特征与预先存储的语音特征进行比较,判断主叫方是否是拦截对象的操作具体可以包括:

分别将获取到的语音特征中的频率、振幅与预先存储的拦截对象名单中的频率、振幅进行比较,得到频率相似度以及振幅相似度;如果频率相似度以及振幅相似度均达到预设值,确定主叫方为拦截对象。优选的,在本实施例中,也可以不仅仅基于该两种语音特征来判断当前主叫方是否是拦截对象,还可以基于其他语音特征来进行判断,只要可以区别不同人的发声的语音特征皆可。

步骤104:断开当前通话;

步骤105:响铃提示用户当前有来电。

在执行上述步骤101之前,用户如果接到骚扰电话,决定对该骚扰电话进行拦截,则用户需要针对该通话设置拦截条件,基于此,上述方法还包括:

在通话过程中,如果接收到录音指示,则对当前通话进行录音;

提取录音得到的语音数据的语音特征,存储提取到的语音特征。

同时,为了通知来电方当前通话被拒绝,在断开当前通话之前,上述方法还可以包括提示主叫方当前通话被拒绝的操作,可以通过短信或语音的方式进行通知。

需要说明的是,本实施例提供的上述方法可以是终端具备的一个功能,并不代表终端来电后均执行以上操作,该功能为用户通过对终端的设置来选择是否开启的功能,仅在用户将终端设置为按照上述模式来进行来电拦截的情况下,才执行如上操作,这样,可以仅在用户需要针对个别人开启来电拦截时进行拦截操作,可以保证对其他来电的正常接听。

实施例2

本实施例通过一个具体的实例还对本发明提供的来电拦截方法进行进一步阐述,该方法包括如下处理:

A方给B方拨打电话,电话接通;

当确定这个是骚扰电话时,B方可以把A方的声音给录制下来,将录制的语音数据的语音特征添加进黑名单,在黑名单中形成了一组新的振幅和频率。

当上述骚扰电话再次来电时,通话过程中,A方先发起呼叫功能,在响铃之前电话接通,B方将A方的声音分解成振幅和频率,然后与黑名单中的振幅与频率作对比,如果该两项参数的相似度均没有达到80%以上,可以启动铃声接通。如果达到,就启动拦截功能。

拦截该通话之前或之后可以通知对方当前通话被拒绝,同时,是否拒绝也可以由用户来设置。

如图2所示,通过以上的方法可以建立黑名单数据库,先把待拦截对象的声音录制下来,然后通过声音的解析把录制的声音解析出独立的振幅和频率,再将该振幅和频率作为一个拦截组合条件添加进黑名单。

通过以上的方法可以通过声音的频率和振幅拒绝一个人的来电,启到拦截骚扰电话的功能,为用户提供一个相对安静的环境。

实施例3

本实施例提供了一种来电拦截装置,该装置用于实现上述实施例1以及实施例2提供的来电拦截方法,图3是本发明实施例3中的来电拦截装置的结构框图,如图3所示,该装置30包括如下组成部分:

通话模块31,用于在被叫方接收到呼叫准备响铃之前,接通与主叫方的通话;

获取模块32,用于接收主叫方的语音,获取语音的语音特征;其中,语音特征包括:语音的频率以及振幅。

判断模块33,用于将语音特征与预先存储的语音特征进行比较,判断主叫方是否是拦截对象;

拦截模块34,用于在判断模块判断主叫方是拦截对象的情况下,断开当前通话,如果否,则响铃。

进一步的,上述装置30还包括:录音模块,用于在通话过程中,如果接收到录音指示,则对当前通话进行录音;存储模块,用于提取录音得到的语音数据的语音特征,存储提取到的语音特征。

其中,上述判断模块33具体可以包括:

比较单元,用于分别将获取到的语音特征中的频率、振幅与预先存储拦截对象名单中的频率、振幅进行比较,得到频率相似度以及振幅相似度;

确定单元,用于在比较单元的比较结果表明频率相似度以及振幅相似度均达到预设值,确定主叫方为拦截对象。

进一步的,上述装置30还包括:提示模块,用于在断开当前通话之前,提示主叫方当前通话被拒绝。

本发明实施例提供的方案,可以基于来电者的语音特征拒绝各类骚扰电话的声音,为用户提供一个良好通话环境。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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