来电拦截方法、装置、存储介质及终端与流程

文档序号:11236895阅读:402来源:国知局
来电拦截方法、装置、存储介质及终端与流程

本发明涉及通信技术领域,特别涉及一种来电拦截方法、装置、存储介质及终端。



背景技术:

随着终端技术的发展,诸如智能手机等终端正在迅速普及。智能手机等终端已经成为人们日常生活中必不可少的设备。而通讯功能作为终端中最基本的功能,已经为人们的日常生活带来极大的便利。

在终端的通讯功能为用户带来便利的同时,另一方面,用户接收到的骚扰电话日渐增多。例如,各种推销电话、各种诈骗电话等。当前,终端在对骚扰电话进行拦截时,需要用户预先将骚扰电话的电话号码加入黑名单中。当再次接收到来自黑名单电话号码的电话时,终端才能对该电话号码的电话进行拦截。这种电话拦截方式中,用户操作繁琐,从而导致终端的便利性降低。



技术实现要素:

本发明实施例提供一种来电拦截方法、装置、存储介质及终端,可以提高终端的便利性。

本发明实施例提供一种来电拦截方法,包括:

当来电呼入被接通后,采集用户的语音信号以及用户的心率;

根据所述语音信号中的音量值和音调值以及所述心率计算一参数值;

将所述参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码;

若所述来电号码为所述预设类型的号码,当再次检测到所述来电号码的来电呼入时,对所述来电号码的来电呼入进行拦截。

本发明实施例还提供一种来电拦截装置,包括:

采集模块,用于当来电呼入被接通后,采集用户的语音信号以及用户的心率;

计算模块,用于根据所述语音信号中的音量值和音调值以及所述心率计算一参数值;

判断模块,用于将所述参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码;

拦截模块,用于在所述来电号码为所述预设类型的号码时,若再次检测到所述来电号码的来电呼入时,则对所述来电号码的来电呼入进行拦截。

本发明实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述来电拦截方法。

本发明实施例还提供一种终端,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述来电拦截方法。

本发明实施例提供的来电拦截方法,当来电呼入被接通后,判断当前来电号码是否为陌生号码,该陌生号码为通讯录所包括号码之外的号码;若当前来电号码为陌生号码,则采集用户的语音信号以及用户的心率;根据该语音信号中的音量值和音调值以及该心率计算一参数值;将该参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码;若该来电号码为该预设类型的号码,当再次检测到该来电号码的来电呼入时,对该来电号码的来电呼入进行拦截。该方案根据用户语音信号中的音量值、音调值以及用户的心率来计算参数值,并根据参数值判断当前来电号码是否为预设类型的号码,从而无需用户操作,终端即可对该预设类型号码的后续来电进行拦截,避免该预设类型号码的来电对用户造成困扰,进而可以提高终端的便利性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是终端通话界面的状态示意图。

图2是本发明实施例提供的来电拦截方法的流程示意图。

图3是本发明实施例提供的来电拦截方法的另一流程示意图。

图4是本发明实施例提供的来电拦截方法的又一流程示意图。

图5是本发明实施例提供的来电拦截方法的应用场景示意图。

图6是本发明实施例提供的来电拦截装置的结构示意图。

图7是本发明实施例提供的来电拦截装置的另一结构示意图。

图8是本发明实施例提供的来电拦截装置的又一结构示意图。

图9是本发明实施例提供的终端的结构示意图。

图10是本发明实施例提供的终端的另一结构示意图。

具体实施方式

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

本发明的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、终端、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、终端或系统固有的其它步骤或模块或单元。

参考图1,图1为终端通话界面的状态示意图。其中,当前来电号码为骚扰电话号码时,例如当前来电为推销电话,此时终端也会响铃以提醒用户接听。用户可以直接挂断该来电,也可以接通该来电后收听对方所说的内容,然后挂断该来电。从而,即使当前来电号码为骚扰电话号码,也需要用户手动进行操作。

本发明实施例提供一种来电拦截方法,该方法可以应用于终端中。该终端可以是智能手机、平板电脑等设备。如图2所示,该来电拦截方法,可以包括以下步骤:

s110,当来电呼入被接通后,判断当前来电号码是否为陌生号码,该陌生号码为通讯录所包括号码之外的号码。

其中,当终端接收到来电呼入,用户接通该来电呼入后,终端可以获取当前来电呼入的来电号码。随后,终端将该来电号码与通讯录中的号码逐一进行比较,以判断当前来电号码是否为陌生号码。陌生号码表示终端通讯录所包括的号码之外的号码。

若终端通讯录中存在与当前来电号码相同的号码,则可以判断为当前来电号码不是陌生号码。随后,终端可以终止流程。

若终端通讯录中不存在与当前来电号码相同的号码,则可以判断为当前来电号码是陌生号码。随后,终端执行步骤s120。

s120,若当前来电号码为陌生号码,则采集用户的语音信号以及用户的心率。

当终端判断出当前来电号码为陌生号码时,终端可以采集用户说话时的语音信号以及用户的心率。例如,终端可以通过麦克风采集用户的语音信号,并将采集到的语音信号输出到终端的处理器进行处理。

同时,终端中包括心率传感器。该心率传感器可以设置在终端的侧边处。当用户手握该终端时,终端中的心率传感器可以采集用户的心率。

在一些实施例中,终端可以与智能手表进行通信。该智能手表中设置有心率传感器。用户佩戴该智能手表时,该智能手表中的心率传感器可以测量用户的心率。终端可以通过该智能手表采集用户的心率。

s130,根据该语音信号中的音量值和音调值以及该心率计算一参数值。

终端采集到用户的语音信号后,可以对该语音信号进行分析,以提取该语音信号中的音量值和音调值。其中,音量值也称为响度、音强,是指声音的大小。音调主要由声音的频率决定。因此,音调值可以通过声音频率的高低来表示。

随后,终端可以根据预设算法,对提取到的音量值、音调值以及该心率进行计算,以得到以参数值。其中,音量值、音调值以及心率中的任何一个增大时,得到的参数值也增大。

可以理解的,用户情绪激动或者生气时,用户说话时的音量值、音调值以及心率会随之增大。因此,该参数值可以反映用户的情绪状态。参数值越大,表示用户的情绪状态越激动。

s140,将该参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码。

其中,预设阈值可以是预先设置在终端中的一个数值。该预设阈值可以是根据多个用户的情绪状态处于平静状态时计算得出的。该预设阈值表示用户处于情绪激动状态与情绪平静状态之间的分界线。

终端计算得出上述参数值后,将该参数值与该预设阈值进行比较,以判断当前来电号码是否为预设类型的号码。其中,预设类型的号码为对来电号码进行归类的一个类别。预设类型的号码可以理解为骚扰电话的电话号码。

可以理解的,用户在接收到骚扰电话,例如推销电话、诈骗电话时,用户的情绪状态会产生波动,从而用户的情绪状态会向情绪激动状态转变。此时,用户在通话过程中的音量值、音调值以及用户的心率都会增大。

因此,当上述参数值达到该预设阈值时,可以认为此时用户处于情绪激动状态。此时,可以判断为当前来电为骚扰电话,也即当前来电号码为上述预设类型的号码。

s150,若该来电号码为该预设类型的号码,当再次检测到该来电号码的来电呼入时,对该来电号码的来电呼入进行拦截。

其中,若终端判断出上述来电号码为预设类型的号码,则终端可以启动对该来电号码的拦截。当终端再次检测到该来电号码的来电呼入时,终端可以对该来电呼入进行拦截。例如,如图5所示,当终端再次检测到该来电号码的来电呼入时,终端可以直接将该来电呼入挂断,并对用户进行提醒,以使得用户知晓该来电号码的来电呼入被拦截。

在一些实施例中,终端判断出上述来电号码为预设类型的号码后,可以将该来电号码加入系统通讯录的黑名单中,并对该来电号码的再次来电呼入进行拦截。

在一些实施例中,如图3所示,步骤s130、根据该语音信号中的音量值和音调值以及该心率计算一参数值,包括以下步骤:

s131,分别获取与该语音信号中的音量值、音调值以及该心率对应的第一权重值、第二权重值以及第三权重值;

s132,根据该音量值、音调值、心率、第一权重值、第二权重值以及第三权重值计算一参数值。

其中,终端中可以针对音量值、音调值、心率分别设置第一权重值、第二权重值以及第三权重值。该第一权重值、第二权重值以及第三权重值之和等于1。例如,第一权重值、第二权重值、第三权重值可以分别为0.4、0.3、0.3。

终端采集到用户的语音信号以及用户的心率后,可以对该语音信号进行分析,以提取该语音信号中的音量值和音调值。随后,终端调取存储在该终端中的上述第一权重值、第二权重值以及第三权重值,并根据该音量值、音调值、心率、第一权重值、第二权重值以及第三权重值计算上述参数值。

在一些实施例中,终端可以对用户多次通话过程中的音量值、音调值以及心率进行学习,并对上述第一权重值、第二权重值、第三权重值的大小进行调整,从而使得第一权重值、第二权重值以及第三权重值的大小分配更合理。从而,根据第一权重值、第二权重值以及第三权重值计算出的参数值更能体现出用户的情绪状态。

在一些实施例中,步骤s132、根据该音量值、音调值、心率、第一权重值、第二权重值以及第三权重值计算一参数值,终端可以根据以下公式计算该参数值:

p=a×x+b×y+c×z

其中,p为所计算的参数值,a、b、c分别为该第一权重值、第二权重值、第三权重值,x、y、z分别为该音量值、音调值、心率。

例如,a、b、c分别为0.4、0.3、0.3,用户的音量、音调、心率分别为50db(分贝)、500hz(赫兹)、80次/分,则x、y、z分别为50、500、80。则根据上述公式计算得到的参数值p=0.4×50+0.3×500+0.3×80=194。

在一些实施例中,步骤s140、将该参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码,包括以下步骤:

s141,将该参数值与该预设阈值进行比较,以得到比较结果;

s142,当该比较结果为该参数值大于该预设阈值时,判断为当前来电号码为预设类型的号码;

s143,当该比较结果为该参数值小于或等于该预设阈值时,判断为当前来电号码不是预设类型的号码。

其中,终端计算得出上述参数值后,可以从终端中调取上述预设阈值,以将该参数值与该预设阈值进行比较,得到比较结果。比较结果包括该参数值大于该预设阈值,以及该参数值小于或等于该预设阈值。

当该参数值大于该预设阈值时,表示此时用户的情绪处于情绪激动状态,可以判断为用户接收到了骚扰电话,从而导致用户情绪激动。此时,可以判断为当前来电号码为预设类型的号码。随后,终端执行步骤s150。

当该参数值小于或等于该预设阈值时,表示此时用户的情绪处于情绪平静状态,可以判断为用户接收到的电话不是骚扰电话。此时,可以判断为当前来电号码不是预设类型的号码。随后,终端可以终止流程。

在一些实施例中,步骤s150、若该来电号码为该预设类型的号码,当再次检测到该来电号码的来电呼入时,对该来电号码的来电呼入进行拦截,包括以下步骤:

s151,获取该来电号码的历史来电次数;

s152,判断该历史来电次数是否超过预设次数;

s153,若该历史来电次数超过该预设次数,则当再次检测到该来电号码的来电呼入时,对该来电号码的来电呼入进行拦截。

其中,终端可以对接收到的每一次来电呼入进行记录。例如,可以对每一次来电呼入的来电号码、来电时间、通话时长进行记录。终端判断出当前来电号码为预设类型的号码时,可以通过来电呼入的历史记录来获取该来电号码的历史来电次数。

随后,将该历史来电次数与预设次数进行比较,以判断该历史来电次数是否超过该预设次数。其中,预设次数为预先存储在终端中的一个数值。例如,预设次数可以为3。

当该历史来电次数超过该预设次数,例如历史来电次数为5次,则当前来电号码为频繁来电。该来电号码的频繁来电会给用户造成困扰,此时当再次检测到该来电号码的来电呼入时,对该来电号码的来电呼入进行拦截。

在一些实施例中,如图4所示,步骤s130、根据该语音信号中的音量值和音调值以及该心率计算一参数值之前,该来电拦截方法还包括以下步骤:

s161,对该语音信号进行识别,以提取该语音信号所携带的词汇;

s162,将该词汇分别与多个关键词进行匹配;

当该词汇与该多个关键词中的至少一个关键词匹配成功时,根据该语音信号中的音量值和音调值以及该心率计算一参数值。

其中,终端采集到用户的语音信号后,可以对该语音信号进行识别,以提取该语音信号所携带的词汇。例如,终端可以对该语音信号进行识别,将该语音信号转换为对应的文本。

随后,终端将该语音信号所携带的词汇与多个关键词进行匹配,以判断该词汇中是否存在与该多个关键词相同的词。其中,关键词可以是用户设置的关键词。关键词为与骚扰电话相关联的词语。例如,关键词可以包括“贷款”、“保险”等词语。

可以理解的,当用户接收到贷款推销电话、保险推销电话等骚扰电话时,用户可能作出“我不需要贷款”、“我不需要保险”等回答。从而,用户的语音信号所携带的词汇中包括上述关键词。

当该语音信号所携带的词汇与该多个关键词中的至少一个关键词匹配成功时,说明用户接收到的来电有可能是骚扰电话。此时,终端可以继续进行下一步处理,根据该语音信号中的音量值和音调值以及该心率计算上述参数值。

具体实施时,本发明不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。

由上可知,本发明实施例提供的来电拦截方法,当来电呼入被接通后,判断当前来电号码是否为陌生号码,该陌生号码为通讯录所包括号码之外的号码;若当前来电号码为陌生号码,则采集用户的语音信号以及用户的心率;根据该语音信号中的音量值和音调值以及该心率计算一参数值;将该参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码;若该来电号码为该预设类型的号码,当再次检测到该来电号码的来电呼入时,对该来电呼入进行拦截。该方案根据用户语音信号中的音量值、音调值以及用户的心率来计算参数值,并根据参数值判断当前来电号码是否为预设类型的号码,从而无需用户操作,终端即可对该预设类型号码的后续来电进行拦截,避免该预设类型号码的来电对用户造成困扰,进而可以提高终端的便利性。

本发明实施例还提供一种来电拦截装置,该装置可以集成在终端中,该终端可以是智能手机、平板电脑等设备。

如图6所示,来电拦截装置200可以包括:第一判断模块201、采集模块202、计算模块203、第二判断模块204以及拦截模块205。

第一判断模块201,用于当来电呼入被接通后,判断当前来电号码是否为陌生号码,该陌生号码为通讯录所包括号码之外的号码。

其中,当终端接收到来电呼入,用户接通该来电呼入后,第一判断模块201可以获取当前来电呼入的来电号码。随后,第一判断模块201将该来电号码与通讯录中的号码逐一进行比较,以判断当前来电号码是否为陌生号码。陌生号码表示终端通讯录所包括的号码之外的号码。

若终端通讯录中存在与当前来电号码相同的号码,则可以判断为当前来电号码不是陌生号码。随后,可以终止流程。

若终端通讯录中不存在与当前来电号码相同的号码,则可以判断为当前来电号码是陌生号码。

采集模块202,用于在当前来电号码为陌生号码时,采集用户的语音信号以及用户的心率。

当终端判断出当前来电号码为陌生号码时,采集模块202可以采集用户说话时的语音信号以及用户的心率。例如,采集模块202可以通过终端的麦克风采集用户的语音信号,并将采集到的语音信号输出到终端的处理器进行处理。

同时,终端中包括心率传感器。该心率传感器可以设置在终端的侧边处。当用户手握该终端时,采集模块202可以通过终端中的心率传感器采集用户的心率。

在一些实施例中,终端可以与智能手表进行通信。该智能手表中设置有心率传感器。用户佩戴该智能手表时,该智能手表中的心率传感器可以测量用户的心率。采集模块202可以通过该智能手表采集用户的心率。

计算模块203,用于根据该语音信号中的音量值和音调值以及该心率计算一参数值。

采集模块202采集到用户的语音信号后,计算模块203可以对该语音信号进行分析,以提取该语音信号中的音量值和音调值。其中,音量值也称为响度、音强,是指声音的大小。音调主要由声音的频率决定。因此,音调值可以通过声音频率的高低来表示。

随后,计算模块203可以根据预设算法,对提取到的音量值、音调值以及该心率进行计算,以得到以参数值。其中,音量值、音调值以及心率中的任何一个增大时,得到的参数值也增大。

可以理解的,用户情绪激动或者生气时,用户说话时的音量值、音调值以及心率会随之增大。因此,该参数值可以反映用户的情绪状态。参数值越大,表示用户的情绪状态越激动。

第二判断模块204,用于将该参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码。

其中,预设阈值可以是预先设置在终端中的一个数值。该预设阈值可以是根据多个用户的情绪状态处于平静状态时计算得出的。该预设阈值表示用户处于情绪激动状态与情绪平静状态之间的分界线。

计算模块203计算得出上述参数值后,第二判断模块204将该参数值与该预设阈值进行比较,以判断当前来电号码是否为预设类型的号码。其中,预设类型的号码为对来电号码进行归类的一个类别。预设类型的号码可以理解为骚扰电话的电话号码。

可以理解的,用户在接收到骚扰电话,例如推销电话、诈骗电话时,用户的情绪状态会产生波动,从而用户的情绪状态会向情绪激动状态转变。此时,用户在通话过程中的音量值、音调值以及用户的心率都会增大。

因此,当上述参数值达到该预设阈值时,可以认为此时用户处于情绪激动状态。此时,可以判断为当前来电为骚扰电话,也即当前来电号码为上述预设类型的号码。

拦截模块205,用于在该来电号码为该预设类型的号码时,若再次检测到该来电号码的来电呼入,则对该来电号码的来电呼入进行拦截。

其中,若第二判断模块204判断出上述来电号码为预设类型的号码,则拦截模块205可以启动对该来电号码的拦截。当再次检测到该来电号码的来电呼入时,拦截模块205可以对该来电号码的来电呼入进行拦截。

在一些实施例中,第二判断模块204判断出上述来电号码为预设类型的号码后,可以将该来电号码加入系统通讯录的黑名单中,并对该来电号码的再次来电呼入进行拦截。

在一些实施例中,如图7所示,计算模块203包括:获取子模块2031、计算子模块2032。

获取子模块2031,用于分别获取与该语音信号中的音量值、音调值以及该心率对应的第一权重值、第二权重值以及第三权重值;

计算子模块2032,用于根据该音量值、音调值、心率、第一权重值、第二权重值以及第三权重值计算一参数值。

其中,终端中可以针对音量值、音调值、心率分别设置第一权重值、第二权重值以及第三权重值。该第一权重值、第二权重值以及第三权重值之和等于1。例如,第一权重值、第二权重值、第三权重值可以分别为0.4、0.3、0.3。

采集模块202采集到用户的语音信号以及用户的心率后,获取子模块2031可以对该语音信号进行分析,以提取该语音信号中的音量值和音调值。随后,获取子模块2031调取存储在该终端中的上述第一权重值、第二权重值以及第三权重值,并由计算子模块2032根据该音量值、音调值、心率、第一权重值、第二权重值以及第三权重值计算上述参数值。

在一些实施例中,计算模块203可以对用户多次通话过程中的音量值、音调值以及心率进行学习,并对上述第一权重值、第二权重值、第三权重值的大小进行调整,从而使得第一权重值、第二权重值以及第三权重值的大小分配更合理。从而,根据第一权重值、第二权重值以及第三权重值计算出的参数值更能体现出用户的情绪状态。

在一些实施例中,计算子模块2032根据以下公式计算该参数值:

p=a×x+b×y+c×z

其中,p为所计算的参数值,a、b、c分别为该第一权重值、第二权重值、第三权重值,x、y、z分别为该音量值、音调值、心率。

例如,a、b、c分别为0.4、0.3、0.3,用户的音量、音调、心率分别为50db(分贝)、500hz(赫兹)、80次/分,则x、y、z分别为50、500、80。则根据上述公式计算得到的参数值p=0.4×50+0.3×500+0.3×80=194。

在一些实施例中,第二判断模块204用于执行以下步骤:

将该参数值与该预设阈值进行比较,以得到比较结果;

当该比较结果为该参数值大于该预设阈值时,判断为当前来电号码为预设类型的号码;

当该比较结果为该参数值小于或等于该预设阈值时,判断为当前来电号码不是预设类型的号码。

其中,计算模块203计算得出上述参数值后,第二判断模块204可以从终端中调取上述预设阈值,以将该参数值与该预设阈值进行比较,得到比较结果。比较结果包括该参数值大于该预设阈值,以及该参数值小于或等于该预设阈值。

当该参数值大于该预设阈值时,表示此时用户的情绪处于情绪激动状态,可以判断为用户接收到了骚扰电话,从而导致用户情绪激动。此时,可以判断为当前来电号码为预设类型的号码。

当该参数值小于或等于该预设阈值时,表示此时用户的情绪处于情绪平静状态,可以判断为用户接收到的电话不是骚扰电话。此时,可以判断为当前来电号码不是预设类型的号码。随后,可以终止流程。

在一些实施例中,拦截模块205用于执行以下步骤:

获取该来电号码的历史来电次数;

判断该历史来电次数是否超过预设次数;

若该历史来电次数超过该预设次数,则当再次检测到该来电号码的来电呼入时,对该来电号码的来电呼入进行拦截。

其中,终端可以对接收到的每一次来电呼入进行记录。例如,可以对每一次来电呼入的来电号码、来电时间、通话时长进行记录。第二判断模块204判断出当前来电号码为预设类型的号码时,拦截模块205可以通过来电呼入的历史记录来获取该来电号码的历史来电次数。

随后,拦截模块205将该历史来电次数与预设次数进行比较,以判断该历史来电次数是否超过该预设次数。其中,预设次数为预先存储在终端中的一个数值。例如,预设次数可以为3。

当该历史来电次数超过该预设次数,例如历史来电次数为5次,则当前来电号码为频繁来电。该来电号码的频繁来电会给用户造成困扰,此时当再次检测到该来电号码的来电呼入时,拦截模块205对该来电号码的来电呼入进行拦截。

在一些实施例中,如图8所示,来电拦截装置200还包括:识别模块206、匹配模块207。

识别模块206,用于对该语音信号进行识别,以提取该语音信号所携带的词汇;

匹配模块207,用于将该词汇分别与多个关键词进行匹配;

计算模块203,用于当该词汇与该多个关键词中的至少一个关键词匹配成功时,根据该语音信号中的音量值和音调值以及该心率计算一参数值。

其中,采集模块202采集到用户的语音信号后,识别模块206可以对该语音信号进行识别,以提取该语音信号所携带的词汇。例如,识别模块206可以对该语音信号进行识别,将该语音信号转换为对应的文本。

随后,匹配模块207将该语音信号所携带的词汇与多个关键词进行匹配,以判断该词汇中是否存在与该多个关键词相同的词。其中,关键词可以是用户设置的关键词。关键词为与骚扰电话相关联的词语。例如,关键词可以包括“贷款”、“保险”等词语。

可以理解的,当用户接收到贷款推销电话、保险推销电话等骚扰电话时,用户可能作出“我不需要贷款”、“我不需要保险”等回答。从而,用户的语音信号所携带的词汇中包括上述关键词。

当该语音信号所携带的词汇与该多个关键词中的至少一个关键词匹配成功时,说明用户接收到的来电有可能是骚扰电话。此时,计算模块203可以继续进行下一步处理,根据该语音信号中的音量值和音调值以及该心率计算上述参数值。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现。

由上可知,本发明实施例提供的来电拦截装置200,当来电呼入被接通后,通过第一判断模块201判断当前来电号码是否为陌生号码,该陌生号码为通讯录所包括号码之外的号码;采集模块202在当前来电号码为陌生号码时,采集用户的语音信号以及用户的心率;计算模块203根据该语音信号中的音量值和音调值以及该心率计算一参数值;第二判断模块204将该参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码;若该来电号码为该预设类型的号码,当再次检测到该来电号码的来电呼入时,拦截模块205对该来电号码的来电呼入进行拦截。该方案根据用户语音信号中的音量值、音调值以及用户的心率来计算参数值,并根据参数值判断当前来电号码是否为预设类型的号码,从而无需用户操作,终端即可对该预设类型号码的后续来电进行拦截,避免该预设类型号码的来电对用户造成困扰,进而可以提高终端的便利性。

本发明实施例还提供一种终端。该终端可以是智能手机、平板电脑等设备。如图9所示,终端300包括处理器301和存储器302。其中,处理器301与存储器302电性连接。

处理器301是终端300的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或调用存储在存储器302内的计算机程序,以及调用存储在存储器302内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。

在本实施例中,终端300中的处理器301会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现各种功能:

当来电呼入被接通后,判断当前来电号码是否为陌生号码,所述陌生号码为通讯录所包括号码之外的号码;

若当前来电号码为陌生号码,则采集用户的语音信号以及用户的心率;

根据所述语音信号中的音量值和音调值以及所述心率计算一参数值;

将所述参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码;

若所述来电号码为所述预设类型的号码,当再次检测到所述来电号码的来电呼入时,对所述来电号码的来电呼入进行拦截。

在一些实施例中,根据所述语音信号中的音量值和音调值以及所述心率计算一参数值时,处理器301执行以下步骤:

分别获取与所述语音信号中的音量值、音调值以及所述心率对应的第一权重值、第二权重值以及第三权重值;

根据所述音量值、音调值、心率、第一权重值、第二权重值以及第三权重值计算一参数值。

在一些实施例中,根据所述音量值、音调值、心率、第一权重值、第二权重值以及第三权重值计算一参数值时,处理器301根据以下公式进行计算:

p=a×x+b×y+c×z

其中,p为所述参数值,a、b、c分别为所述第一权重值、第二权重值、第三权重值,x、y、z分别为所述音量值、音调值、心率。

在一些实施例中,将所述参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码时,处理器301执行以下步骤:

将所述参数值与所述预设阈值进行比较,以得到比较结果;

当所述比较结果为所述参数值大于所述预设阈值时,判断为当前来电号码为预设类型的号码;

当所述比较结果为所述参数值小于或等于所述预设阈值时,判断为当前来电号码不是预设类型的号码。

在一些实施例中,根据所述语音信号中的音量值和音调值以及所述心率计算一参数值之前,处理器301还执行以下步骤:

对所述语音信号进行识别,以提取所述语音信号所携带的词汇;

将所述词汇分别与多个关键词进行匹配;

当所述词汇与所述多个关键词中的至少一个关键词匹配成功时,根据所述语音信号中的音量值和音调值以及所述心率计算一参数值。

在一些实施例中,若所述来电号码为所述预设类型的号码,当再次检测到所述来电号码的来电呼入时,对所述来电号码的来电呼入进行拦截时,处理器301执行以下步骤:

若所述来电号码为所述预设类型的号码,则获取所述来电号码的历史来电次数;

判断所述历史来电次数是否超过预设次数;

若所述历史来电次数超过所述预设次数,则当再次检测到所述来电号码的来电呼入时,对所述来电号码的来电呼入进行拦截。

存储器302可用于存储计算机程序和数据。存储器302存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器301通过调用存储在存储器302的计算机程序,从而执行各种功能应用以及数据处理。

在一些实施例中,如图10所示,终端300还包括:射频电路303、显示屏304、控制电路305、输入单元306、音频电路307、传感器308以及电源309。其中,处理器301分别与射频电路303、显示屏304、控制电路305、输入单元306、音频电路307、传感器308以及电源309电性连接。

射频电路303用于收发射频信号,以通过无线通信与网络设备或其他电子设备进行通信。

显示屏304可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。

控制电路305与显示屏304电性连接,用于控制显示屏304显示信息。

输入单元306可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元306可以包括指纹识别模组。

音频电路307可通过扬声器、传声器提供用户与终端之间的音频接口。

传感器308用于采集外部环境信息。传感器308可以包括心率传感器、环境亮度传感器、加速度传感器、陀螺仪等传感器中的一种或多种。

电源309用于给终端300的各个部件供电。在一些实施例中,电源309可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图10中未示出,终端300还可以包括摄像头、蓝牙模块等,在此不再赘述。

由上可知,本发明实施例提供了一种终端,该终端当来电呼入被接通后,判断当前来电号码是否为陌生号码,该陌生号码为通讯录所包括号码之外的号码;若当前来电号码为陌生号码,则采集用户的语音信号以及用户的心率;根据该语音信号中的音量值和音调值以及该心率计算一参数值;将该参数值与预设阈值进行比较,以判断当前来电号码是否为预设类型的号码;若该来电号码为该预设类型的号码,当再次检测到该来电号码的来电呼入时,对该来电号码的来电呼入进行拦截。该方案根据用户语音信号中的音量值、音调值以及用户的心率来计算参数值,并根据参数值判断当前来电号码是否为预设类型的号码,从而无需用户操作,终端即可对该预设类型号码的后续来电进行拦截,避免该预设类型号码的来电对用户造成困扰,进而可以提高终端的便利性。

本发明实施例还提供一种存储介质,该存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,该计算机执行上述任一实施例所述的来电拦截方法。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,该存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上对本发明实施例所提供的来电拦截方法、装置、存储介质及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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