一种语音通话的调整方法及移动终端与流程

文档序号:16688638发布日期:2019-01-22 18:35阅读:354来源:国知局
一种语音通话的调整方法及移动终端与流程

本发明涉及通信技术领域,尤其涉及一种语音通话的调整方法及移动终端。



背景技术:

长期演进语音承载(voiceoverlong-termevolution,volte)是一种基于网络协议多媒体子系统(ipmultimediasubsystem,ims)的语音业务,无需2g/3g网络,全部业务承载与4g网络上,可以实现数据与语音业务在同一网络下的统一。

在语音通话中,大部分4g用户使用volte技术进行语音通话,volte语音通话带给4g用户最直接的感受就是接通等待时间更短以及更高质量、更自然的语音通话。但是,在实践中发现,有些区域的4g覆盖较弱,此时如果使用volte语音通话,可能会出现杂音、声音断续等问题,并且,volte语音通话比普通2g或3g语音通话功耗会更大,降低了用户体验。



技术实现要素:

本发明实施例公开了一种语音通话的调整方法及移动终端,能够保障通话质量以及节省功耗,提升用户体验。

本发明实施例第一方面公开一种语音通话的调整方法,包括:

判断用户输入的拨号指令所携带的通话类型是否为volte语音通话;

若所述拨号指令所携带的通话类型为所述volte语音通话,判断移动终端所在环境的4g信号强度是否低于第一指定阈值;

当所述移动终端所在环境的4g信号强度低于所述第一指定阈值时,判断所述移动终端所在环境的2g或3g信号强度是否高于第二指定阈值;

当所述移动终端所在环境的2g或3g信号强度高于所述第二指定阈值时,执行普通语音拨号流程。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述判断用户输入的拨号指令所携带的通话类型是否为volte语音通话之前,所述方法还包括:

获取用户的指纹信息;

判断所述用户的指纹信息是否与预存指纹信息相匹配;

若匹配,执行所述判断用户输入的拨号指令所携带的通话类型是否为volte语音通话的步骤。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述判断用户输入的拨号指令所携带的通话类型是否为volte语音通话之前,所述方法还包括:

获取用户的指纹信息;

判断所述用户的指纹信息是否与预存指纹信息相匹配;

若匹配,执行所述判断用户输入的拨号指令所携带的通话类型是否为volte语音通话的步骤。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述执行普通语音拨号流程之后,所述方法还包括:

开启普通语音通话;

获取普通语音数据信息并对所述普通语音数据信息进行加密;

或者,在所述执行volte语音拨号流程之后,所述方法还包括:

开启volte语音通话;

获取volte语音数据信息并对所述volte语音数据信息进行加密。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述判断出所述移动终端所在环境的2g或3g信号强度低于或等于所述第二指定阈值之后,以及所述执行volte语音拨号流程之前,所述方法还包括:

检测所述移动终端的电池的剩余电量是否低于指定电量;

当检测到所述剩余电量低于所述指定电量时,执行所述普通语音拨号流程;

当检测到所述剩余电量等于或高于所述指定电量时,执行所述volte语音拨号流程。

本发明实施例第二方面公开一种移动终端,包括:

第一判断单元,用于判断用户输入的拨号指令所携带的通话类型是否为volte语音通话;

第二判断单元,用于在所述第一判断单元判断出所述拨号指令所携带的通话类型为所述volte语音通话时,判断所述移动终端所在环境的4g信号强度是否低于第一指定阈值;

第三判断单元,用于在所述第二判断单元判断出所述移动终端所在环境的4g信号强度低于第一指定阈值时,判断所述移动终端所在环境的2g或3g信号强度是否高于第二指定阈值;

执行单元,用于在所述第三判断单元判断出所述移动终端所在环境的2g或3g信号强度高于第二指定阈值时,执行普通语音拨号流程。

作为一种可选的实施方式,在本发明实施例第二方面中:

所述执行单元,还用于当所述第三判断单元判断出所述移动终端所在环境的2g或3g信号强度低于或等于第二指定阈值时,执行volte语音拨号流程。

作为一种可选的实施方式,在本发明实施例第二方面中,所述移动终端还包括:

获取单元,用于在所述第一判断单元判断用户输入的拨号指令所携带的通话类型是否为volte语音通话之前,获取用户的指纹信息;

第四判断单元,用于判断所述用户的指纹信息是否与预存指纹信息相匹配;

所述第一判断单元,具体用于当所述第四判断单元判断出所述用户的指纹信息与预存指纹信息相匹配时,判断用户输入的拨号指令所携带的通话类型是否为volte语音通话。

作为一种可选的实施方式,在本发明实施例第二方面中,所述移动终端还包括开启单元和加密单元:

所述开启单元,用于在所述执行单元执行普通语音拨号流程之后,开启普通语音通话;所述加密单元,用于获取普通语音数据信息并对所述普通语音数据信息进行加密;

或者:所述开启单元,还用于在所述执行单元执行volte语音拨号流程之后,开启volte语音通话;所述加密单元,还用于获取volte语音数据信息并对所述volte语音数据信息进行加密。

作为一种可选的实施方式,在本发明实施例第二方面中,所述移动终端还包括:

检测单元,用于在所述第三判断单元判断出所述移动终端所在环境的2g或3g信号强度低于或等于所述第二指定阈值之后,检测所述移动终端的电池的剩余电量是否低于指定电量;

所述执行单元,还用于当所述检测单元检测到所述剩余电量低于所述指定电量时,执行所述普通语音拨号流程;

所述执行单元,还用于当所述检测单元检测到所述剩余电量等于或高于所述指定电量时,执行所述volte语音拨号流程。

本发明实施例第三方面公开一种移动终端,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种语音通话的调整方法。

本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种语音通话的调整方法。

本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,移动终端判断用户输入的拨号指令所携带的通话类型是否为volte语音通话;如果不是,执行普通语音拨号流程;如果是,接着判断移动终端所在环境的4g信号强度是否低于第一指定阈值;当移动终端所在环境的4g信号强度高于或等于第一指定阈值时,执行volte语音拨号流程;当移动终端所在环境的4g信号强度低于第一指定阈值时,再进一步判断移动终端所在环境的2g或3g信号强度是否高于第二指定阈值;当移动终端判断出移动终端所在环境的2g或3g信号强度低于或等于第二指定阈值时,执行volte语音拨号流程;当移动终端判断出移动终端所在环境的2g或3g信号强度高于第二指定阈值时,执行普通语音拨号流程。由此可见,实施本发明实施例,可以通过4g信号强弱以及2g或3g信号强弱来选择执行volte语音拨号流程或普通语音拨号流程,能够保障通话质量以及节省功耗,提升了用户语音通话体验。

附图说明

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

图1是本发明实施例公开的一种语音通话的调整方法的流程示意图;

图2是本发明实施例公开的另一种语音通话的调整方法的流程示意图;

图3是本发明实施例公开的另一种语音通话的调整方法的流程示意图;

图4是本发明实施例公开的一种移动终端的结构示意图;

图5是本发明实施例公开的另一种移动终端的结构示意图;

图6是本发明实施例公开的另一种移动终端的结构示意图;

图7是本发明实施例公开的另一种移动终端的结构示意图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种语音通话的调整方法及移动终端,能够保障通话质量以及节省功耗,提升用户体验。以下结合附图进行详细描述。

实施例一

请参阅图1,图1是本发明实施例公开的一种语音通话的调整方法的流程示意图。如图1所示,该语音通话的调整方法可以包括以下步骤。

101、移动终端判断用户输入的拨号指令所携带的通话类型是否为volte语音通话;如果是,执行步骤102;如果否,执行步骤104。

本发明实施例中,移动终端可以是人们在工作、生活中越发的离不开的移动手机、移动平板、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)、电视机等各种设备;其中,移动终端可以支持包括但不限于以下网络技术:全球移动通信系统(globalsystemformobilecommunications,gsm)、通用分组无线业务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma),宽带码分多址(w-cdma)、cdma2000、imt单载波(imtsinglecarrier)、增强型数据速率gsm演进(enhanceddataratesforgsmevolution,edge)、长期演进技术(long-termevolution,lte)、高级长期演进技术、时分长期演进技术(time-divisionlte,td-lte)、高性能无线电局域网(highperformanceradiolocalareanetwork,hiperlan)、高性能无线电广域网(hiperwan)、本地多点派发业务(localmultipointdistributionservice,lmds)、全微波存取全球互通(wimax)、紫蜂协议(zigbee)、蓝牙、正交频分复用技术(ofdm)、大容量空分多路存取(hc-sdma)、通用移动电信系统(umts)、通用移动电信系统时分双工(umts-tdd)、演进式高速分组接入(hspa+)、时分同步码分多址(td-scdma)、演进数据最优化(ev-do)、数字增强无绳通信(dect)及其他。

本发明实施例中,该语音通话的调整方法适用于智能手表、手机、平板电脑等移动终端,下文所示的移动终端可以为上述的任意一种移动终端,本发明实施例不作限定。其中,上述的移动终端的操作系统可包括但不限于android操作系统、ios操作系统、symbian(塞班)操作系统、blackberry(黑莓)操作系统、windowsphone8操作系统等等,本发明实施例不作限定。

本发明实施例中,移动终端设置有用户界面(userinterface,ui)、无线接口模块(radiointerfacelayer,ril)和调制解调器(modem)。

本发明实施例中,用户界面上设置有拨号按钮,按下该拨号按钮作为拨号指令,当检测到用户按下拨号按钮后,将拨号指令发送给ril模块,ril模块接收到拨号指令后,将拨号指令转发给modem模块,modem模块接收到拨号指令后,首先判断该拨号指令所携带的通话类型是否为volte语音通话,如果不是volte语音通话,移动终端执行普通语音拨号流程;如果是volte语音通话,再接着判断移动终端所处环境的4g信号是否低于设置的门限值,如果不低于设置的门限值,移动终端执行volte语音拨号流程;如果低于设置的门限值,接着测量移动终端所处环境的2g或3g信号是否高于设置的门限值,如果高于设置的门限值,移动终端执行普通语音拨号流程;如果不高于设置的门限值,移动终端执行volte语音拨号流程。

可以理解的是,volte语音通话其实就是使用数据流量来进行语音通话,承载通道是移动数据网络上的专用通道,并且,volte语音通话是优先级最高的,通话质量好,稳定性强,而且不会产生额外的流量费用。

作为一种可选的实施方式,在执行步骤101之后,还可以执行以下步骤:

判断环境信息库是否存储有移动终端所在环境的环境信息;

如果有,执行普通语音拨号流程;

如果没有,执行步骤102。

本发明实施例中,移动终端设置有结构体,移动终端可以将环境信息保存至该结构体的环境信息库中,本发明实施例不作限定。当移动终端判断出用户输入的拨号指令所携带的通话类型为volte语音通话时,移动终端可以找到该结构体,然后检测该结构体中的环境信息库是否保存有当前的环境信息,如果有,移动终端直接执行普通语音拨号流程。

实施上述方法,移动终端可以直接将环境信息库中的环境信息调用出来跟移动终端所处的环境信息相比较,如果环境信息库中保存有移动终端所处的环境信息,移动终端直接执行普通语音拨号流程,能够提高拨号效率。

102、移动终端判断移动终端所在环境的4g信号强度是否低于第一指定阈值;如果是,执行步骤103;如果否,执行步骤105。

本发明实施例中,移动终端可以保存第一指定阈值,当移动终端检测到移动终端所在环境的4g信号强度时,移动终端可以判断该4g信号强度是否低于移动终端保存的第一指定阈值,如果是,执行步骤103;如果否,执行步骤105。

举例来说,移动终端保存的第一指定阈值为-92dbm,在4g网络下,如果移动终端检测到的4g信号强度为-110dbm,此时4g信号强度低于第一指定阈值,表明4g信号差,移动终端执行步骤103;如果移动终端检测到的4g信号强度为-85dbm,此时4g信号强度不低于第一指定阈值,表明4g信号良好,移动终端执行步骤105。

103、移动终端判断移动终端所在环境的2g或3g信号强度是否高于第二指定阈值;如果是,执行步骤104;如果否,执行步骤105。

本发明实施例中,移动终端可以保存第二指定阈值,当移动终端检测到移动终端所在环境的2g或3g信号强度时,移动终端可以判断该2g或3g信号强度是否高于移动终端保存的第二指定阈值,如果是,执行步骤104;如果否,执行步骤105。

举例来说,移动终端保存的第二指定阈值为-103dbm,在2g或3g网络下,如果移动终端检测到的2g或3g信号强度为-80dbm,此时2g或3g信号强度高于第二指定阈值,表明2g或3g信号良好,移动终端执行步骤104;如果移动终端检测到的2g或3g信号强度为-110dbm,此时2g或3g信号强度不高于第二指定阈值,表明2g或3g信号差,移动终端执行步骤105。

104、移动终端执行普通语音拨号流程。

作为一种可选的实施方式,在执行步骤104之后,还可以执行以下步骤:

将移动终端所在环境的环境信息保存至环境信息库以便后续调用。

其中,环境信息包括4g信号强度、2g或3g信号强度。

本发明实施例中,在移动终端判断出移动终端所在环境的2g或3g信号强度高于第二指定阈值之后,移动终端可以将移动终端所在环境的环境信息保存起来以便后续调用。比如,将环境信息保存至一个结构体的环境信息库中,后续当移动终端判断出用户输入的拨号指令所携带的通话类型为volte语音通话时,移动终端可以找到该结构体,然后检测该结构体中的环境信息库是否保存有当前的环境信息,如果有,移动终端直接执行普通语音拨号流程。

实施上述方法,移动终端可以将环境信息保存起来,后续如果需要调用,可以直接将环境信息调用出来应用,提高了拨号效率。

105、移动终端执行volte语音拨号流程。

可见,实施图1所描述的方法,在4g信号比较弱的情况下,通过测量2g或3g的信号,当2g或3g的信号比较好时,不进行volte语音通话,直接进行普通语音通话,能够保障通话质量以及节省功耗,提升了用户语音通话体验。

实施例二

请参阅图2,图2是本发明实施例公开的另一种语音通话的调整方法的流程示意图。如图2所示,该语音通话的调整方法可以包括以下步骤。

201、移动终端获取用户的指纹信息。

本发明实施例中,由于指纹具有终身不变性、唯一性以及方便性,可以成为生物特征识别的标识。

作为一种可选的实施方式,移动终端可以内置有指纹识别模块,相应地移动终端可以通过其内置的指纹识别模块来获取用户的指纹信息,然后跟预存指纹信息作比较,如果移动终端获取的指纹信息跟预存指纹信息相匹配,执行步骤203。

202、移动终端判断用户的指纹信息是否与预存指纹信息相匹配;如果是,执行步骤203;反之,结束本流程。

203、移动终端判断用户输入的拨号指令所携带的通话类型是否为volte语音通话;如果是,执行步骤204;如果否,执行步骤206。

本发明实施例中,移动终端设置有用户界面(userinterface,ui)、无线接口模块(radiointerfacelayer,ril)和调制解调器(modem)。

本发明实施例中,用户界面上设置有拨号按钮,按下该拨号按钮作为拨号指令,当检测到用户按下拨号按钮后,将拨号指令发送给ril模块,ril模块接收到拨号指令后,将拨号指令转发给modem模块,modem模块接收到拨号指令后,首先判断该拨号指令所携带的通话类型是否为volte语音通话,如果不是volte语音通话,移动终端执行普通语音拨号流程;如果是volte语音通话,再接着判断移动终端所处环境的4g信号是否低于设置的门限值,如果不低于设置的门限值,移动终端执行volte语音拨号流程;如果低于设置的门限值,接着测量移动终端所处环境的2g或3g信号是否高于设置的门限值,如果高于设置的门限值,移动终端执行普通语音拨号流程;如果不高于设置的门限值,移动终端执行volte语音拨号流程。

204、移动终端判断移动终端所在环境的4g信号强度是否低于第一指定阈值;如果是,执行步骤205;如果否,执行步骤207。

205、移动终端判断移动终端所在环境的2g或3g信号强度是否高于第二指定阈值;如果是,执行步骤206;如果否,执行步骤207。

206、移动终端执行普通语音拨号流程。

207、移动终端执行volte语音拨号流程。

作为一种可选的实施方式,在步骤206移动终端执行普通语音拨号流程之后,还可以执行以下步骤:

开启普通语音通话;

获取普通语音数据信息并对普通语音数据信息进行加密;

或者,在步骤207移动终端执行volte语音拨号流程之后,还可以执行以下步骤:

开启volte语音通话;

获取volte语音数据信息并对volte语音数据信息进行加密。

本发明实施例中,移动终端可以利用数字签名技术对普通语音数据信息或volte语音数据信息进行加密,本发明实施例不作限定。

实施上述方法,在执行普通语音拨号流程或volte语音拨号流程之后,开启语音通话,对语音数据信息进行加密再发送给对方的移动终端,能够提高通信安全,防止信息泄露。

可见,实施图2所描述的方法,在4g信号比较弱的情况下,通过测量2g或3g的信号,当2g或3g的信号比较好时,不进行volte语音通话,直接进行普通语音通话,能够保障通话质量以及节省功耗,提升了用户语音通话体验。此外,实施图2所描述的方法,在用户要进行语音拨号的时候,检测用户的指纹信息是否跟预设指纹信息相匹配,如果匹配,表明是用户本人在使用移动终端,进入语音拨号;如果不是,表明不是用户本人在使用移动终端,不进入语音拨号,能够检测用户身份,更加安全地保护用户隐私。此外,实施图2所描述的方法,在执行语音拨号流程之后,开启语音通话,对语音数据信息进行加密再发送给对方的移动终端,能够提高通信安全,防止信息泄露。

实施例三

请参阅图3,图3是本发明实施例公开的另一种语音通话的调整方法的流程示意图。如图3所示,该语音通话的调整方法可以包括以下步骤。

301、移动终端获取用户的指纹信息。

本发明实施例中,由于指纹具有终身不变性、唯一性以及方便性,可以成为生物特征识别的标识。

302、移动终端判断用户的指纹信息是否与预存指纹信息相匹配;如果是,执行步骤303;反之,结束本流程。

303、移动终端判断用户输入的拨号指令所携带的通话类型是否为volte语音通话;如果是,执行步骤304;如果否,执行步骤307。

304、移动终端判断移动终端所在环境的4g信号强度是否低于第一指定阈值;如果是,执行步骤305;如果否,执行步骤308。

305、移动终端判断移动终端所在环境的2g或3g信号强度是否高于第二指定阈值;如果是,执行步骤307;如果否,执行步骤306。

306、移动终端检测移动终端的电池的剩余电量是否低于指定电量;如果是,执行步骤307;如果否,执行步骤308。

307、移动终端执行普通语音拨号流程。

308、移动终端执行volte语音拨号流程。

本发明实施例中,在移动终端执行普通语音拨号流程之后,移动终端开启普通语音通话;或者,在移动终端执行volte语音拨号流程之后,移动终端开启volte语音通话。

作为一种可选的实施方式,在移动终端开启普通语音通话之后,还可以执行以下步骤:

检测移动终端所处环境的噪音值是否大于预设噪音值;

如果大于预设噪音值,对普通语音数据信息进行噪音消除;

或者,在移动终端开启volte语音通话之后,还可以执行以下步骤:

检测移动终端所处环境的噪音值是否大于预设噪音值;

如果大于预设噪音值,对volte语音数据信息进行噪音消除。

实施上述方法,在移动终端所处环境噪音过大时,移动终端可以对语音数据信息进行噪音消除,能够降低噪音对语音通话的影响,提高通信质量。

可见,实施图3所描述的方法,在4g信号比较弱的情况下,通过测量2g或3g的信号,当2g或3g的信号比较好时,不进行volte语音通话,直接进行普通语音通话,能够保障通话质量以及节省功耗,提升了用户语音通话体验。此外,实施图3所描述的方法,在用户要进行语音拨号的时候,检测用户的指纹信息是否跟预设指纹信息相匹配,如果匹配,表明是用户本人在使用移动终端,进入语音拨号;如果不是,表明不是用户本人在使用移动终端,不进入语音拨号,能够检测用户身份,更加安全地保护用户隐私。此外,实施图3所描述的方法,在执行语音拨号流程之后,开启语音通话,对语音数据信息进行加密再发送给对方的移动终端,能够提高通信安全,防止信息泄露。此外,实施图3所描述的方法,在电池电量不足的时候,执行普通语音拨号流程,能够节省功耗。

实施例四

请参阅图4,图4是本发明实施例公开的一种移动终端的结构示意图。如图4所示,该移动终端可以包括:

第一判断单元401,用于判断用户输入的拨号指令所携带的通话类型是否为volte语音通话;

第二判断单元402,用于在第一判断单元401判断出拨号指令所携带的通话类型为volte语音通话时,判断移动终端所在环境的4g信号强度是否低于第一指定阈值;

第三判断单元403,用于在第二判断单元402判断出移动终端所在环境的4g信号强度低于第一指定阈值时,判断移动终端所在环境的2g或3g信号强度是否高于第二指定阈值;

执行单元404,用于在第三判断单元403判断出移动终端所在环境的2g或3g信号强度高于第二指定阈值时,执行普通语音拨号流程;

执行单元404,还用于当第三判断单元403判断出移动终端所在环境的2g或3g信号强度低于或等于第二指定阈值时,执行volte语音拨号流程。

本发明实施例中,第二判断单元402可以保存第一指定阈值,当第二判断单元402检测到移动终端所在环境的4g信号强度时,第二判断单元402可以判断该4g信号强度是否低于第二判断单元402保存的第一指定阈值,如果是,第三判断单元403判断移动终端所在环境的2g或3g信号强度是否高于第二指定阈值;如果否,执行单元404执行volte语音拨号流程。

本发明实施例中,第三判断单元403可以保存第二指定阈值,当第三判断单元403检测到移动终端所在环境的2g或3g信号强度时,第三判断单元403可以判断该2g或3g信号强度是否高于第三判断单元403保存的第二指定阈值,如果是,执行单元404执行普通语音拨号流程;如果否,执行单元404执行volte语音拨号流程。

作为一种可选的实施方式,在执行单元404执行普通语音拨号流程之后,执行单元404还可以用于:

将移动终端所在环境的环境信息保存至环境信息库以便后续调用。

其中,环境信息包括4g信号强度、2g或3g信号强度。

本发明实施例中,在第三判断单元403判断出移动终端所在环境的2g或3g信号强度高于第二指定阈值之后,执行单元404可以将移动终端所在环境的环境信息保存起来以便后续调用。比如,执行单元404将环境信息保存至一个结构体的环境信息库中,后续当第一判断单元401判断出用户输入的拨号指令所携带的通话类型为volte语音通话时,第一判断单元401可以找到该结构体,然后检测该结构体中的环境信息库是否保存有当前的环境信息,如果有,执行单元404直接执行普通语音拨号流程。

实施上述方法执行单元404可以将环境信息保存起来,后续如果需要调用,第一判断单元401可以直接将环境信息调用出来应用,提高了拨号效率。

作为另一种可选的实施方式,在第一判断单元401判断用户输入的拨号指令所携带的通话类型是否为volte语音通话之后,第一判断单元401还可以用于:

判断环境信息库是否存储有移动终端所在环境的环境信息;

如果有,执行普通语音拨号流程;

如果没有,第二判断单元402判断移动终端所在环境的4g信号强度是否低于第一指定阈值。

本发明实施例中,第一判断单元401设置有结构体,第一判断单元401可以将环境信息保存至该结构体的环境信息库中,本发明实施例不作限定。当第一判断单元401判断出用户输入的拨号指令所携带的通话类型为volte语音通话时,第一判断单元401可以找到该结构体,然后检测该结构体中的环境信息库是否保存有当前的环境信息,如果有,第一判断单元401直接执行普通语音拨号流程。

实施上述方法,第一判断单元401可以直接将环境信息库中的环境信息调用出来跟移动终端所处的环境信息相比较,如果环境信息库中保存有移动终端所处的环境信息,第一判断单元401直接执行普通语音拨号流程,能够提高拨号效率。

可见,实施图4所描述的移动终端,在4g信号比较弱的情况下,移动终端通过测量2g或3g的信号,当2g或3g的信号比较好时,不进行volte语音通话,直接进行普通语音通话,能够保障通话质量以及节省功耗,提升了用户语音通话体验。

实施例五

请参阅图5,图5是本发明实施例公开的另一种移动终端的结构示意图。其中,图5所示的移动终端是由图4所示的移动终端进一步优化得到的。与图4所示的移动终端相比较,图5所示的移动终端还可以包括:

获取单元405,用于在第一判断单元401判断用户输入的拨号指令所携带的通话类型是否为volte语音通话之前,获取用户的指纹信息;

第四判断单元406,用于判断用户的指纹信息是否与预存指纹信息相匹配;

第一判断单元401,具体用于当第四判断单元406判断出用户的指纹信息与预存指纹信息相匹配时,判断用户输入的拨号指令所携带的通话类型是否为volte语音通话;

开启单元407,用于在执行单元404执行普通语音拨号流程之后,开启普通语音通话;

加密单元408,用于获取普通语音数据信息并对普通语音数据信息进行加密;

开启单元407,还用于在执行单元404执行volte语音拨号流程之后,开启volte语音通话;

加密单元408,还用于获取volte语音数据信息并对volte语音数据信息进行加密。

本发明实施例中,由于指纹具有终身不变性、唯一性以及方便性,可以成为生物特征识别的标识。

本发明实施例中,加密单元408可以利用数字签名技术对普通语音数据信息或volte语音数据信息进行加密,本发明实施例不作限定。

作为一种可选的实施方式,获取单元405可以内置有指纹识别模块,相应地获取单元405可以通过其内置的指纹识别模块来获取用户的指纹信息,然后跟预存指纹信息作比较,如果获取单元405获取的指纹信息跟预存指纹信息相匹配,第一判断单元401判断用户输入的拨号指令所携带的通话类型是否为volte语音通话。

可见,实施图5所描述的移动终端,在4g信号比较弱的情况下,移动终端通过测量2g或3g的信号,当2g或3g的信号比较好时,不进行volte语音通话,直接进行普通语音通话,能够保障通话质量以及节省功耗,提升了用户语音通话体验。此外,实施图5所描述的移动终端,在用户要进行语音拨号的时候,移动终端先检测用户的指纹信息是否跟预设指纹信息相匹配,如果匹配,表明是用户本人在使用移动终端,进入语音拨号;如果不是,表明不是用户本人在使用移动终端,不进入语音拨号,能够检测用户身份,更加安全地保护用户隐私。此外,实施图5所描述的移动终端,移动终端在执行语音拨号流程之后,开启语音通话,对语音数据信息进行加密再发送给对方的移动终端,能够提高通信安全,防止信息泄露。

实施例六

请参阅图6,图6是本发明实施例公开的另一种移动终端的结构示意图。其中,图6所示的移动终端是由图5所示的移动终端进一步优化得到的。与图5所示的移动终端相比较,图6所示的移动终端还可以包括:

检测单元409,用于在第三判断单元403判断出移动终端所在环境的2g或3g信号强度低于或等于第二指定阈值之后,检测移动终端的电池的剩余电量是否低于指定电量;

执行单元404,还用于当检测单元409检测到剩余电量低于指定电量时,执行普通语音拨号流程;

执行单元404,还用于当检测单元409检测到剩余电量等于或高于指定电量时,执行volte语音拨号流程。

本发明实施例中,在执行单元404执行普通语音拨号流程之后,开启单元407开启普通语音通话;或者,在执行单元404执行volte语音拨号流程之后,开启单元407开启volte语音通话。

作为一种可选的实施方式,在开启单元407开启普通语音通话之后,开启单元407还可以用于:

检测移动终端所处环境的噪音值是否大于预设噪音值;

如果大于预设噪音值,对普通语音数据信息进行噪音消除;

或者,在开启单元407开启volte语音通话之后,开启单元407还可以用于:

检测移动终端所处环境的噪音值是否大于预设噪音值;

如果大于预设噪音值,对volte语音数据信息进行噪音消除。

实施上述方法,在移动终端所处环境噪音过大时,开启单元407可以对语音数据信息进行噪音消除,能够降低噪音对语音通话的影响,提高通信质量。

可见,实施图6所描述的移动终端,在4g信号比较弱的情况下,移动终端通过测量2g或3g的信号,当2g或3g的信号比较好时,不进行volte语音通话,直接进行普通语音通话,能够保障通话质量以及节省功耗,提升了用户语音通话体验。此外,实施图6所描述的移动终端,在用户要进行语音拨号的时候,移动终端先检测用户的指纹信息是否跟预设指纹信息相匹配,如果匹配,表明是用户本人在使用移动终端,进入语音拨号;如果不是,表明不是用户本人在使用移动终端,不进入语音拨号,能够检测用户身份,更加安全地保护用户隐私。此外,实施图6所描述的移动终端,移动终端在执行语音拨号流程之后,开启语音通话,对语音数据信息进行加密再发送给对方的移动终端,能够提高通信安全,防止信息泄露。此外,实施图6所描述的移动终端,在电池电量不足的时候,移动终端执行普通语音拨号流程,能够节省功耗。

实施例七

请参阅图7,图7是本发明实施例公开的另一种移动终端的结构示意图。如图7所示,该移动终端可以包括:

存储有可执行程序代码的存储器701;

与存储器701耦合的处理器702;

其中,处理器702调用存储器701中存储的可执行程序代码,执行图1~图3任意一种语音通话的调整方法。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图3任意一种语音通话的调整方法。

本发明实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种语音通话的调整方法及移动终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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