一种移动终端及其异常通话的处理方法

文档序号:7893774阅读:290来源:国知局
专利名称:一种移动终端及其异常通话的处理方法
技术领域
本发明涉及通信领域,尤其涉及一种移动終端及其异常通话的处理方法。
背景技术
随着终端技术的不断发展和手机的普及,用户对手机的依赖程度越来越大,其中最常用的功能为语音通话功能。然而在通话过程中,经常发现这种情况。通话结束后,双方由于各种原因忘记挂断电话,或者没有挂断成功而导致手机长时间闲置,而通话一直都在进行。尤其是手机与座机通话的过程中,有时由于座机没有放好电话而使得手机长时间处于闲置通话状态。这种情况浪费了用户的话费,更重要的是使手机用户在这段时间内无法发觉有其它的来电。

发明内容
本发明所要解决的技术问题是,提供一种移动終端及其异常通话的处理方法,以解决手机处在长时间闲置通话状态影响正常语音通话的问题。为了解决上述技术问题,本发明公开了ー种移动终端异常通话的处理方法,包括移动终端在语音通话过程中,实时检测本移动终端是否处于闲置通话状态,当检测出本移动终端处于闲置通话状态,则按照事先设置的方式提示用户本次语音通话已结束,或者自动挂断本次语音通话,或者提示用户本次语音通话已结束后挂断本次语音通话。较佳地,上述方法中,所述移动终端按照事先设置的方式提示用户本次语音通话已结束后挂断本次语音通话的过程如下所述移动终端按照事先设置的方式提示用户本次语音通话已结束,若在设定时长内或提示次数达到设定值时,均未收到用户发起的结束语音通话的操作指令,则自动挂断本次语音通话。较佳地,上述方法中,检测本移动终端是否处于闲置通话状态的过程如下在语音通话过程中,移动终端实时检测输入和输出音频信号,若在设定时长内均未检测到输入和输出音频信号,则确定本移动终端处于闲置通话状态。较佳地,上述方法中,若检测到输入或输出音频信号,则判断所检测到的音频信号的频率和/或强度是否属于人声范围内,若所检测到的所有音频信号的频率或強度在设定时长内均超出人声范围,则确定本移动终端处于闲置通话状态。较佳地,上述方法还包括在语音通话过程中,所述移动終端中重力传感器实时检测本移动终端的X、Y、Z值,若所检测到的X、Y、Z值在设定时长内未发生变化,才检测本移动终端是否处于闲置通话状态。 较佳地,上述方法中,检测本移动终端是否处于闲置通话状态的过程如下在语音通话过程中,移动终端中重力传感器实时检测X、Y、Z值,若所检测到的X、Y、Z值在设定时长内未发生变化,则确定本移动终端处于闲置通话状态。本发明还公开了ー种移动終端,包括检测单元,在语音通话过程中,检测本移动终端是否处于闲置通话状态,并在检测出本移动终端处于闲置通话状态时,通知所述语音通话模块本移动终端处于闲置通话状态;语音通话模块,在收到本移动终端处于闲置通话状态的通知时,按照事先设定设置的方式提示用户本次语音通话已结束,或者自动挂断本次语音通话,或者提示用户本次语音通话已结束后挂断本次语音通话。较佳地,上述移动终端中,所述语音通话模块,提示用户本次语音通话已结束后挂断本次语音通话时,先按照事先设置的方式提示用户本次语音通话已结束,若在设定时长内或提示次数达到设定值时,均未收到用户发起的结束语音通话的操作指令,则自动挂断本次语音通话。较佳地,上述移动终端中,所述检测单元包括语音识别模块,在语音通话过程中,实时检测输入和输出音频信号;判断模块,在所述语音识别模块在设定时长内未检测到输入和输出音频信号吋,确定本移动终端处于闲置通话状态。较佳地,上述移动终端中,所述语音识别模块,在检测到输入或输出音频信号吋,还检测该音频信号的频率和/或強度;所述判断模块,在所述语音识别模块检测出该音频信号的频率和/或強度在设定时长内均超出人声范围时,确定本移动终端处于闲置通话状态。较佳地,上述移动终端还包括重力传感器,在语音通话过程中,实时检测本移动终端的X、Y、Z值;所述检测単元,在所述重力传感器所检测到的X、Y、Z值在设定时长内未发生变化吋,才检测本移动终端是否处于闲置通话状态。较佳地,上述移动终端中,所述检测单元包括重力传感器,在语音通话过程中,实时检测本移动终端的X、Y、Z值;判断模块,在所述重力传感器检测到的X、Y、Z值在设定时长内未发生变化时,确定本移动终端处于闲置通话状态。本申请技术方案解决了由于通话双方未及时挂断电话,超长通话而浪费用户话费的问题,提高了用户体验度。此外,本发明只需要对移动終端做较小的改动就可以达到预期的效果,不需要做大規模的软件和硬件变更。


此处所说明的附图用来提供对本发明的进ー步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I为本实施例中通过运动状态对异常通话进行提示的流程图;图2为本实施例中通过音频输入对异常通话进行提示的流程图;
图3为本实施例中将两种方法结合以对异常通话进行提示的流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文将结合附图对本发明技术方案作进ー步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。实施例I本案申请人发现现有移动终端在长时间闲置通话状态(即用户语音通话结束后未进行语音通话结束操作)吋,会使移动终端无法继续进行正常的语音通话,故申请人首次提出检测手机通话双方的语音状态和/或手机的运动状态,来判断手机是否处于闲置通话状态(也可称为异常通话状态)以及时向用户进行提 示。例如,申请人提出设定ー个时间阈值一,如果在大于这ー阈值后,手机仍然长时间处于闲置通话状态时,则给通话方(即用户)予以提示,提示的方式可以包括文字、图片、声音或视频形式。其中,时间阈值ー以及提示的方式均可由用户事先设置。基于上述思想,本实施例提供一种移动终端异常通话的处理方法,包括移动终端在语音通话过程中,实时检测本移动终端是否处于闲置通话状态,当检测出本移动终端处于闲置通话状态,则按照事先设置的方式提示用户本次语音通话已结束,或者直接挂断本次语音通话,或者先提示用户本次语音通话已结束再挂断本次语音通话。先提示用户本次语音通话已结束再挂断本次语音通话的具体过程是,移动终端按照事先设置的方式提示用户本次语音通话已结束后,还可以进ー步监控在设定时长内或提示次数达到设定值时,是否收到用户发起的结束语音通话的操作指令,如果一直未收到,则挂断本次语音通话。其中,检测本移动终端是否处于闲置通话状态的方式可以是在语音通话过程中,实时检测输入音频信号(即本端输入的声音)和输出音频信号(即通话对端输入的声音),若在设定时长内(即是上述时间阈值一)都没有检测出输入和输出音频信号,则确定本移动终端处于闲置通话状态。而检测到有输入或者输出音频信号,则继续判断所检测到的输入或输出音频信号的频率和/或强度是否属于人声范围内,若所检测到的所有音频信号的频率和/或強度在设定时长内均超出人声范围,则确定本移动终端处于闲置通话状态。针对上述检测移动终端是否处于闲置通话状态的方式,需要进ー步予以以下说明目前普通人能够听到的声波的频率范围为20HZ—20KHZ,低于20HZ为次声波,超过20KZ为超声波。人说话的声音范围只在人能够听到的声音范围中占较窄的一部分,一般
在100HZ-----8KHZ以内,而200 4000HZ被称为人声基频,大部分人说话的频率都在该范
围内,很多乐器的频率范围与人声的范围有重叠,但是生活中的大部分环境噪音从频率分析上可以将其与人声音分开,例如炒菜,碰撞等。而人耳则对3KHZ附近的音频感觉最为敏鋭。故可以通过检测到的输入或者输出音频信号的频率是否属于人声范围内来确定当前的语音通话是否为正常用户间的语音交流。也就是说,输入和输出音频信号均的频率均不在人声范围内时,认为此为异常通话状态即移动終端处于闲置通话状态。
另ー方面,从声音的強度上也能够将人声与环境噪音区分开来,一般来说,当人对着电话说话时,麦克感受到的人声音強度要远远大于环境噪音的強度,正常人通话中的声音强度大约在30 IOOdB范围,普通交谈大约在60 70dB,如果手机检测到双方长时间接收到的声音都小于正常人说话时的声音強度,则可以认为有可能处于闲置通话状态,从而给用户提示甚至挂断电话。而从环境中简单检测是否有人声输入是声音处理领域中的ー项已有技木,但目前还没有应用在手机语音通话处理中的在先实例。而基于上述以音频和強度为依据判断是否有人声输入的原理,可以优选地,将音频信号的频率检测作为主要判断依据,而音频信号的強度检测则为辅助判断依据。也就是说,主要检测音频信号的频率是否属于人声范围来判断移动终端的状态,次要检测音频信号的強度来辅助判断移动终端是否处于闲置通话状态。即一旦检测到音频信号的频率超出人声范围即可判断移动终端处于闲置通话状态。而检测到音频信号的频率未超出人声范围时,可进ー步通过音频信号的強度来判断移动终端是否处于闲置通话状态。另外,检测本移动终端是否处于闲置通话状态的方式还可以是在语音通话过程中,移动终端中重力传感器实时检测本移动终端的X、Y、Z值,若所检测到的X、Y、Z值在设定时长内未发生变化,才检测本移动终端是否处于闲置通话状态。而上述通过重力传感器检测移动终端是否处于闲置通话状态的原理是在通话启动后,手机每隔预定时间对比一次重力传感器检测到的X,Y,Z值。重力传感器的X,Y,Z数值如果在一个设定时长内(如上述时间阈值一)没有发生变化,认为用户已经将手机放下,并未处于握机通话状态,即移动終端处于闲置通话状态。需要说明的是,本实施例中重力传感器的X,Y,Z数值没有发生变化指,在设定时长内X,Y,Z数值的变化均在一个允许的变化范围内,即轻微的变动,比如现有的传感器xyz允许的变化范围为(0. 114,-0. 191,9. 845),仅仅是小数点后第2、3位变动(这个可能是由于环境中的振动引发的)。具体地,重力传感器的工作原理一般为由于内部晶体的形变产生电压信号,并形成电压输出传递给移动终端的信号处理模块。还要说明的是,为了减少误判的情况,可以将上述通过输入语音的音频和/或强度,以及重力传感器来确定移动终端是否处于闲置通话状态的方式进行结合,即先通过重力传感器来判断用户是握机进行通话,还是已将移动终端放下,当确定用户已将移动终端放下时,再进ー步通过对输入语音的音频/或強度判断,来判断移动终端是否真的处于闲置通话状态。下面结合具体应用来详细说明上述移动终端异常通话的处理过程。针对移动终端有重力传感器的情况下,可通过运动状态对异常通话进行异常通话的处理过程,该过程如图I所示,包括步骤S102 :移动终端正在通话中,用户(或終端默认)开启了异常通话提示功能。步骤S104:语音通话开启后,加速传感器同步启动,并将压电信号传输给信号处理器进行处理。步骤S106 :信号处理器将信号值转换为移动终端的三维坐标值XYZ。步骤S108 :周期性的计算前后两个坐标点的距离(或者大小),如果距离为0或者大小差距非常小,则判断移动终端处于静置状态,启动计时器Tl。、
步骤SllO :累计的时间超过时间阈值一。其中,在Tl值未超过时间阈值ー的时间段内,突然出现连续几个坐标点与前ー个坐标点差距很大时,要将该Tl值清零。步骤S112 :移动终端按照事先设置的提示方式(例如以声音、振动、图片、视频等形式組合)对用户进行提示。步骤S114 :移动终端检测在时间阈值ニ内 ,是否收到用户发起的结束语音通话的操作指令(包括对手机触摸屏或键盘进行的操作),如果是,返回步骤S102 ;否则转入步骤S116。步骤S116 :手机强制结束通话。图2所示为通过音频输入对异常通话进行处理的具体过程,该过程包括步骤S202 :移动终端正在通话中,用户(或終端默认)开启了异常通话提示功能。步骤S204 :语音通话开启后,语音识别模块同步自动启用,并从语音编码模块获取通话双方输入的音频。步骤S206 :语音识别模块分别提取双方通话的实时频谱和声強,发送给判断模块。步骤S208 :判断模块周期性判断音频的频谱是否处于正常的人声频谱范围,并辅助判断强度是否是正常通话强度,如果频谱与声音強度二者都不符合人声通话的特性,则判断移动终端处于静置状态,启动计时器T2。步骤S210 :累计的时间超过时间阈值一。其中,T2值未超过时间阈值ー的时间段内,判断模块继续周期性的检测音频输入是否符合人声特性,当在累计超时之前收到了通话输入时,要将T2值清零。步骤S212 :移动终端按照事先设置的提示方式(例如以声音、振动、图片、视频等形式組合)对用户进行提示。步骤S214 :移动终端检测在时间阈值ニ内,是否收到用户发起的结束语音通话的操作指令(包括对手机触摸屏或键盘进行的操作),如果是,返回步骤S202 ;否则转入步骤S216。步骤S216 :手机强制结束通话。若同时结合上述运行状态及音频输入方式来对异常通话进行处理时,该处理过程如图3所示,包括步骤S302 :移动终端正在通话中,用户(或終端默认)开启了异常通话提示功能。步骤S304:语音通话开启后,加速传感器同步启动,并将压电信号传输给信号处理器进行处理,信号处理器将信号值转换为移动终端的三维坐标值XYZ,并将数值传递至判断模块。步骤S306 :判断模块周期性的计算前后两个坐标点的距离或者大小,如果距离为0或者大小差距非常小,则判断移动终端处于静置状态,启动计时器T31。步骤S308 T31累计的时间超过时间阈值一。该步骤中,在T31值未超过时间阈值ー的时间段内,如果突然出现连续几个坐标点与前一个坐标点差距很大时,则要将该T31值清零,并返回步骤306。步骤S310 :语音识别模块自动启用,并从语音编码模块获取通话双方输入的音频。语音识别模块对比双方的语音输入,将通话双方的音频频谱及強度等特征传递给判断模块。步骤S312 :判断模块根据人声的频谱和強度等的特征范围,周期性判断通话双方音频是否都已经没有了人声输入,如果确认双方都没有通话输入,则判断移动终端可能处于静置状态,启动计时器T32。步骤S314 T32的累计时间超过时间阈值一。该步骤中,在T21值未超过时间阈值ー的时间段内,如果判断模块继续周期性的检测音频输入是否符合人声特性,当在累计超时之前收到了通话输入吋,则要将T2值清零,并返回步骤306。
步骤S316 :移动终端按照事先设置的提示方式(例如以声音、振动、图片、视频等形式組合)对用户进行提示。步骤S318 :移动终端检测在时间阈值ニ内,是否收到用户发起的结束语音通话的操作指令(包括对手机触摸屏或键盘进行的操作),如果是,返回步骤S302 ;否则转入步骤S318。步骤S320 :手机强制结束通话。实施例2本实施例介绍ー种移动终端,该终端至少包括检测单元,在语音通话过程中,检测本移动终端是否处于闲置通话状态,并在检测出本移动终端处于闲置通话状态时,通知所述语音通话模块本移动终端处于闲置通话状态;语音通话模块,在收到本移动终端处于闲置通话状态的通知时,按照事先设定设置的方式提示用户本次语音通话已结束,或者直接挂断本次语音通话,或者先提示用户本次语音通话已结束再挂断本次语音通话。需要说明的是,本实施例中语音通话模块増加了异常通话提示功能。而语音通话模块,先提示用户本次语音通话已结束再挂断本次语音通话的具体过程是,在按照事先设置的方式提示用户本次语音通话已结束后,还可以判断设定时长内或提示次数达到设定值吋,是否收到结束语音通话操作指令,如果均未收到,则挂断本次语音通话。上述检测单元可以包括语音识别模块和判断模块。语音识别模块,在语音通话过程中,实时检测输入和输出音频信号;判断模块,在所述语音识别模块在设定时长内均未检测到输入和输出音频信号时,确定本移动终端处于闲置通话状态。具体地,手机中预置有语音识别模块。在通话过程中,语音识别模块对通话本机输入音频(即输出音频信号)和网络传过来的对方的语音输入(即输入音频信号)进行判断,检测对方和本机是否都有声音输入,或者所检测到的音频信号的频率是否与人声音的频率范围对应。所检测到的音频信号的强度是否是正常的人声范围,如果在较长的时间内(如上述时间阈值一)语音输入模块判断双方都没有任何语音输入(即均检测不到输入音频信号和输出音频信号),则可以认为双方已经结束了通话但是没有及时挂断。另ー些方案中,上述语音识别模块,在检测到输入或者输出音频信号吋,还检测所检测到的输入或输出音频信号的频率和/或強度。此时,判断模块,在语音识别模块检测出所检测到的所有音频信号的频率和/或強度在设定时长内均超出人声范围时,确定本移动終端处于闲置通话状态。另外,优选方案中,考虑到用户手握手机通话时,通常在一定时间内会走动或变换姿势,因此移动終端可以加装重力传感器的以判断用户是否正在处于通话中。具体地,重力传感器在语音通话过程中,实时检测本移动终端的X、Y、Z值。而检测単元,在重力传感器所检测到的X、Y、Z值在设定时长内未发生变化吋,才检测本移动终端是否处于闲置通话状态。当然上述检测单元也可以只包括重力传感器和判断模块。其中,重力传感器,在语音通话过程中,实时检测本移动终端的X、Y、Z值;而判断模块,在重力传感器检测到的X、Y、Z值在设定时长内未发生变化吋,即可确定本移动终端处于闲置通话状态。上述通过检测移动终端运动状态或音频输入,确定手机是否在闲置异常通话状态,并对用户进行提示。实际上,本发明中提到的方法,也可以通过其他方式进行,如检测是人体接近传感器,红外等方式,其实现的原理与上述两种方式没有明显的区别,此处不再赘述。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用ー个或多个集成电路来实现。相应地,上述实施例中的各模块/単元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请不限制于任何特定形式的硬件和软件的结合。
以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端异常通话的处理方法,其特征在于,该方法包括 移动终端在语音通话过程中,实时检测本移动终端是否处于闲置通话状态,当检测出本移动终端处于闲置通话状态,则按照事先设置的方式提示用户本次语音通话已结束,或者自动挂断本次语音通话,或者提示用户本次语音通话已结束后挂断本次语音通话。
2.如权利要求I所述的方法,其特征在于,所述移动终端按照事先设置的方式提示用户本次语音通话已结束后挂断本次语音通话的过程如下 所述移动终端按照事先设置的方式提示用户本次语音通话已结束,若在设定时长内或提示次数达到设定值时,均未收到用户发起的结束语音通话的操作指令,则自动挂断本次语音通话。
3.如权利要求2所述的方法,其特征在干,检测本移动终端是否处于闲置通话状态的过程如下 在语音通话过程中,移动终端实时检测输入和输出音频信号,若在设定时长内均未检测到输入和输出音频信号,则确定本移动终端处于闲置通话状态。
4.如权利要求3所述的方法,其特征在干, 若检测到输入或输出音频信号,则判断所检测到的音频信号的频率和/或強度是否属于人声范围内,若所检测到的所有音频信号的频率或強度在设定时长内均超出人声范围,则确定本移动终端处于闲置通话状态。
5.如权利要求3或4所述的方法,其特征在于,该方法还包括 在语音通话过程中,所述移动終端中重力传感器实时检测本移动终端的X、Y、Z值,若所检测到的X、Y、Z值在设定时长内未发生变化,才检测本移动终端是否处于闲置通话状态。
6.如权利要求I或2所述的方法,其特征在于,检测本移动终端是否处于闲置通话状态的过程如下 在语音通话过程中,移动终端中重力传感器实时检测X、Y、Z值,若所检测到的X、Y、Z值在设定时长内未发生变化,则确定本移动终端处于闲置通话状态。
7.一种移动終端,其特征在于,该装置包括 检测单元,在语音通话过程中,检测本移动终端是否处于闲置通话状态,并在检测出本移动终端处于闲置通话状态时,通知所述语音通话模块本移动终端处于闲置通话状态; 语音通话模块,在收到本移动终端处于闲置通话状态的通知时,按照事先设定设置的方式提示用户本次语音通话已结束,或者自动挂断本次语音通话,或者提示用户本次语音通话已结束后挂断本次语音通话。
8.如权利要求7所述的移动终端,其特征在干, 所述语音通话模块,提示用户本次语音通话已结束后挂断本次语音通话时,先按照事先设置的方式提示用户本次语音通话已结束,若在设定时长内或提示次数达到设定值吋,均未收到用户发起的结束语音通话的操作指令,则自动挂断本次语音通话。
9.如权利要求8所述的移动终端,其特征在于,所述检测単元包括 语音识别模块,在语音通话过程中,实时检测输入和输出音频信号; 判断模块,在所述语音识别模块在设定时长内未检测到输入和输出音频信号时,确定本移动终端处于闲置通话状态。
10.如权利要求9所述的移动终端,其特征在干, 所述语音识别模块,在检测到输入或输出音频信号吋,还检测该音频信号的频率和/或强度; 所述判断模块,在所述语音识别模块检测出该音频信号的频率和/或強度在设定时长内均超出人声范围时,确定本移动终端处于闲置通话状态。
11.如权利要求9或10所述的移动终端,其特征在于,还包括 重力传感器,在语音通话过程中,实时检测本移动终端的X、Y、Z值; 所述检测単元,在所述重力传感器所检测到的X、Y、Z值在设定时长内未发生变化吋,才检测本移动终端是否处于闲置通话状态。
12.如权利要求7或8所述的移动终端,其特征在于,所述检测单元包括 重力传感器,在语音通话过程中,实时检测本移动终端的X、Y、Z值; 判断模块,在所述重力传感器检测到的X、Y、Z值在设定时长内未发生变化时,确定本移动终端处于闲置通话状态。
全文摘要
本发明公开了一种移动终端及其异常通话的处理方法,涉及通信领域。本发明公开的处理方法包括移动终端在语音通话过程中,实时检测本移动终端是否处于闲置通话状态,当检测出本移动终端处于闲置通话状态,则按照事先设置的方式提示用户本次语音通话已结束,或者自动挂断本次语音通话,或者提示用户本次语音通话已结束后挂断本次语音通话。本发明还公开了一种移动终端。本申请技术方案解决了由于通话双方未及时挂断电话,超长通话而浪费用户话费的问题,提高了用户体验度。
文档编号H04M1/725GK102647525SQ20121011124
公开日2012年8月22日 申请日期2012年4月16日 优先权日2012年4月16日
发明者房稳, 黄连芳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1