一种基于移动终端的控制VOLTE功能的方法及移动终端与流程

文档序号:11548825阅读:252来源:国知局
一种基于移动终端的控制VOLTE功能的方法及移动终端与流程

本发明涉及移动终端领域,特别是涉及一种基于移动终端的控制volte功能的方法及移动终端。



背景技术:

随着移动终端技术不断发展,人们越来越频繁地使用移动终端来通话、上网等,所以对移动终端的掉话率及上网速率要求越来越高。而volte(voiceoverlte)恰好能满足人们的需求,volte的优点有电话接通只需要2秒;并且因为volte采用了高分辨率编解码技术,通话质量相对2/3g网络提升40%,掉话率接近零;并且可以边打电话边进行高速的数据业务,给用户带来非常好的体验。

在实际应用时,由于移动终端的volte功能可能会被用户无意手动关掉,从而导致在支持volte功能的网络下,该移动终端却不能使用volte功能,进而降低了用户的体验度。



技术实现要素:

本发明主要解决的技术问题是提供一种基于移动终端的控制volte功能的方法及移动终端,能够根据移动终端的当前使用状态自动开启volte功能,从而方便用户的使用。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于移动终端的控制volte功能的方法,该方法包括:检测volte功能的工作状态;若volte功能处于关闭状态,则进一步获取移动终端所处的lte网络的信号强度;若信号强度大于等于第一强度阈值,则继续获取移动终端在第一预定时间间隔内的数据流量;若该数据流量小于第一预定流量值,则开启volte功能。

其中,该方法进一步包括:若volte功能处于开启状态,则每隔第一预定周期获取移动终端所处的lte网络的信号强度;若信号强度小于第二强度阈值,则关闭volte功能。

其中,该方法进一步包括:若volte功能处于开启状态,则每隔第二预定周期获取移动终端的电池的工作模式;若电池的工作模式为省电模式,则关闭volte功能。

其中,该方法进一步包括:若电池的工作模式为正常模式,则获取电池的电量值;若电池的电量值小于预定电量值,则关闭volte功能。

其中,该方法进一步包括:若volte功能处于开启状态,则每隔第三预定周期获取移动终端在第二预定时间间隔内的数据流量;若数据流量大于等于第二预定流量值,则关闭volte功能。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,该移动终端包括:volte功能检测模块,设置在移动终端内,用于检测volte功能的工作状态;第一获取模块,设置在移动终端内,与volte功能检测模块连接,用于当volte功能检测模块检测到volte功能处于关闭状态时,获取移动终端所处的lte网络的信号强度;第二获取模块,设置在移动终端内,与第一获取模块连接,用于当第一获取模块获取的信号强度大于等于第一强度阈值时,获取移动终端在第一预定时间间隔内的数据流量;控制模块,设置在移动终端内,与第二获取模块连接,用于当第二获取模块获取的数据流量小于第一预定流量值时,开启volte功能。

其中,该移动终端进一步包括:信号强度获取模块,设置在移动终端内,与volte功能检测模块连接,用于当volte功能检测模块检测到volte功能处于开启状态时,每隔第一预定周期获取移动终端所处的lte网络的信号强度;其中,当信号强度获取模块获取的信号强度小于第二强度阈值时,控制模块关闭volte功能。

其中,该移动终端进一步包括:电池模式获取模块,设置在移动终端内,与volte功能检测模块连接,用于当volte功能检测模块检测到volte功能处于开启状态时,每隔第二预定周期获取移动终端的电池的工作模式;其中,当电池模式获取模块获取的电池的工作模式为省电模式时,控制模块关闭volte功能。

其中,该移动终端进一步包括:电池电量获取模块,设置在移动终端内,与电池模式获取模块连接,用于当电池模式获取模块获取的电池的工作模式为正常模式时,获取电池的电量值;其中,当电池电量获取模块获取的电池的电量值小于预定电量值时,控制模块关闭volte功能。

其中,该移动终端进一步包括:数据流量获取模块,设置在移动终端内,与volte功能检测模块连接,用于当volte功能检测模块检测到volte功能处于开启状态时,每隔第三预定周期获取移动终端在第二预定时间间隔内的数据流量;其中,当数据流量获取模块获取的数据流量大于等于第二预定流量值时,控制模块关闭volte功能。

本发明的有益效果是:本发明的基于移动终端的控制volte功能的方法及移动终端通过检测volte功能的工作状态;若volte功能处于关闭状态,则进一步获取移动终端所处的lte网络的信号强度;若信号强度大于等于第一强度阈值,则继续获取移动终端在第一预定时间间隔内的数据流量;若该数据流量小于第一预定流量值,则开启volte功能。通过上述方式,本发明能够根据移动终端的当前使用状态自动开启volte功能,从而提高用户的体验度。

附图说明

图1是本发明实施例的基于移动终端的控制volte功能的方法的流程图;

图2是本发明实施例的移动终端的结构示意图;

图3是本发明实施例的移动终端的一实体装置的结构示意图。

具体实施方式

在说明书及权利要求书当中使用了某些词汇来指称特定的组件,所属领域中的技术人员应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的基准。下面结合附图和实施例对本发明进行详细说明。

图1是本发明实施例的基于移动终端的控制volte功能的方法的流程图。需注意的是,若有实质上相同的结果,本发明的方法并不以图1所示的流程顺序为限。如图1所示,该方法包括如下步骤:

步骤s101:检测volte功能的工作状态是否处于关闭状态,若volte功能处于关闭状态,则执行步骤s102,若volte功能处于开启状态,则执行步骤s105、s106或步骤s108。

在步骤s101中,当移动终端开机后自动检测volte功能的工作状态,其中,volte功能的工作状态包括开启状态和关闭状态。当volte功能处于开启状态时,移动终端在4g网络下不仅仅可以实现高速率的数据业务,同时还可以实现高质量的音视频通话,也即数据与语音业务在同一网络下的统一。当volte功能处于关闭状态,移动终端正常使用2/3/4g网络进行语音或者数据业务。

在本实施例中,当移动终端开机后,volte功能的初始工作状态为关闭状态。

在本实施例中,若步骤s101检测出volte功能处于开启状态,则继续执行步骤s105、s106或步骤s108。其中,步骤s105、步骤s106和步骤s108为同一进程中的三个不同线程,三个线程通过设置三个不同的计时器同时处于工作状态。换个角度来说,当volte功能处于开启状态时,步骤s105、步骤s106和步骤s108中的三个计时器中的某一计时器达到其对应的预定计时时间时,则执行该计时器对应的步骤。

步骤s102:获取移动终端所处的lte网络的信号强度并判断信号强度是否大于等于第一强度阈值,若大于等于第一强度阈值,执行步骤s103,否则继续执行步骤s101。

在步骤s102中,当步骤s101检测出volte功能处于关闭状态时,移动终端获取lte网络的信号强度并判断该信号强度是否大于等于第一强度阈值,其中,第一强度阈值可以根据移动终端的实际使用状况进行设定。

步骤s103:获取移动终端在第一预定时间间隔内的数据流量并判断该数据流量是否小于第一预定流量值,若小于第一预定流量值,则执行步骤s104,否则继续执行步骤s101。

在步骤s103中,在本实施例中,第一预定时间间隔内的数据流量可以为当月所用数据流量。在实际应用中,移动终端的数据和语音业务一般按照月结,当当月所用数据流量大于等于第一预定流量值时,说明数据流量消耗过大,此时为了避免产生过多的流量费用,移动终端保持volte功能处于关闭状态。本领域的技术人员可以理解,此时若用户仍坚持使用volte功能,则可以采用手动开启volte功能的方式。

在其它实施例中,第一预定时间间隔内的数据流量也可以为每隔几天、几小时、几分钟的数据流量,其可以根据移动终端的实际使用状况进行设定。

步骤s104:开启volte功能。

在步骤s104中,当移动终端所处的lte网络的信号强度大于等于第一强度阈值且移动终端在第一预定时间间隔内的数据流量小于第一预定流量值时,自动开启volte功能以使volte功能的工作状态处于开启状态,从而实现给用户提供优质的语音服务和高速的上网速度。

另外,当步骤s104执行完毕后,跳转到步骤s101循环执行本流程。

步骤s105:每隔第一预定周期获取移动终端所处的lte网络的信号强度并判断该信号强度是否小于第二强度阈值,若小于第二强度阈值,则执行步骤s109,否则继续执行步骤s105。

在步骤s105中,在本实施例中,优选地,第二强度阈值小于第一强度阈值。也就是说,就信号强度来说,volte功能的开启门槛要高于volte功能的使用门槛。在其它实施例中,第二强度阈值也可以等于第一强度阈值。

其中,当lte网络的信号强度大于等于第二强度阈值时,则volte功能的工作状态保持开启状态。

步骤s106:每隔第二预定周期获取移动终端的电池的工作模式并判断电池的工作模式是否处于正常模式,若电池的工作模式处于正常模式,继续执行步骤s107,否则执行步骤s109。

在步骤s106中,电池的工作模式包括正常模式和省电模式。其中,当电池的工作模式不是处于正常模式也即处于省电模式时,执行步骤s109。

步骤s107:获取电池的电量值并判断电池的电量值是否小于预定电量值,若小于预定电量值,执行步骤s109,否则继续执行步骤s106。

在步骤s107中,当电池的工作模式为正常模式且电池的电量值大于等于预定电量值时,则volte功能的工作状态保持开启状态。

步骤s108:每隔第三预定周期获取移动终端在第二预定时间间隔内的数据流量并判断该数据流量是否大于等于第二预定流量值,若大于等于第二预定流量值,执行步骤s109,否则继续执行步骤s108。

在步骤s108中,当移动终端在第二预定时间间隔内的数据流量小于第二预定流量值时,则volte功能的工作状态保持开启状态。

在本实施例中,步骤s103中的第一预定时间间隔、第一预定流量值和步骤s108中的第一预定时间间隔、第二预定流量值不相同。在其它实施例中,步骤s103中的第一预定时间间隔、第一预定流量值和步骤s108中的第一预定时间间隔、第二预定流量值也可以相同。

步骤s109:关闭volte功能。

在步骤s109中,当步骤s105判断移动终端所处的lte网络的信号强度小于第二强度阈值、或者当步骤s106判断移动终端的电池的工作模式为省电模式、或者当步骤s107判断移动终端的电池的工作模式为正常模式且电池的电量小于预定电量值、或者当步骤s108判断移动终端在第二预定时间间隔内的数据流量大于第二预定流量值时,移动终端关闭volte功能。

其中,当移动终端所处的lte网络的信号强度小于第二强度阈值时关闭volte功能,可以解决当前支持volte功能的lte网络的信号太差时,移动终端仍然在开启volte功能,从而影响用户体验的问题。

其中,当移动终端的电池的工作模式为省电模式、或者当移动终端的电池的工作模式为正常模式且电池的电量小于预定电量值时,关闭volte功能,从而可以节省移动终端的电量,延长移动终端的续航时间。

其中,当移动终端在预定时间间隔内的数据流量大于预定流量值时,关闭volte功能,从而可以避免快速消耗数据流量。

另外,当步骤s109执行完毕后,跳转到步骤s101循环执行本流程。

图2是本发明实施例的移动终端的结构示意图。如图2所示,移动终端包括:volte功能检测模块21、第一获取模块22、第二获取模块23、控制模块24、信号强度获取模块25、电池模式获取模块26、电池电量获取模块27、数据流量获取模块28。

volte功能检测模块21设置在移动终端内,用于检测volte功能的工作状态。

第一获取模块22设置在移动终端内,与volte功能检测模块21连接,用于当volte功能检测模块21检测到volte功能处于关闭状态时,获取移动终端所处的lte网络的信号强度。

第二获取模块23设置在移动终端内,与第一获取模块22连接,用于当第一获取模块22获取的信号强度大于等于第一强度阈值时,获取移动终端在第一预定时间间隔内的数据流量。

控制模块24设置在移动终端内,与第二获取模块23连接,用于当第二获取模块23获取的数据流量小于第一预定流量值时,开启volte功能。

信号强度获取模块25设置在移动终端内,分别与volte功能检测模块21和控制模块24连接,用于当volte功能检测模块21检测到volte功能处于开启状态时,每隔第一预定周期获取移动终端所处的lte网络的信号强度;其中,当信号强度获取模块25获取的信号强度小于第二强度阈值时,控制模块24关闭volte功能。

电池模式获取模块26设置在移动终端内,分别与volte功能检测模块21和控制模块24连接,用于当volte功能检测模块21检测到volte功能处于开启状态时,每隔第二预定周期获取移动终端的电池的工作模式;其中,当电池模式获取模块26获取的电池的工作模式为省电模式时,控制模块24关闭volte功能。

电池电量获取模块27设置在移动终端内,分别与电池模式获取模块26和控制模块24连接,用于当电池模式获取模块26获取的电池的工作模式为正常模式时,获取电池的电量值;其中,当电池电量获取模块27获取的电池的电量值小于预定电量值时,控制模块24关闭volte功能。

数据流量获取模块28设置在移动终端内,分别与volte功能检测模块21和控制模块24连接,用于当volte功能检测模块21检测到volte功能处于开启状态时,每隔第三预定周期获取移动终端在第二预定时间间隔内的数据流量;其中,当数据流量获取模块28获取的数据流量大于等于第二预定流量值时,控制模块24关闭volte功能。

图3是本发明实施例的智能终端一实体装置的结构示意图,本实施方式的装置可以执行上述方法中的步骤,相关内容请参见上述方法中的详细说明,在此不再赘叙。

该装置包括:处理器41、与处理器41耦合的存储器42。

存储器42用于存储程序指令。

处理器41用于:执行程序指令以检测volte功能的工作状态;若volte功能处于关闭状态,则进一步获取移动终端所处的lte网络的信号强度;若信号强度大于等于第一强度阈值,则继续获取移动终端在第一预定时间间隔内的数据流量;若数据流量小于第一预定流量值,则开启volte功能。

处理器41还用于若volte功能处于开启状态,则每隔第一预定周期获取移动终端所处的lte网络的信号强度;若信号强度小于第二强度阈值,则关闭volte功能。

处理器41还用于若volte功能处于开启状态,则每隔第二预定周期获取移动终端的电池的工作模式;若电池的工作模式为省电模式,则关闭volte功能。

处理器41还用于若电池的工作模式为正常模式,则获取电池的电量值;若电池的电量值小于预定电量值,则关闭volte功能。

处理器41还用于若volte功能处于开启状态,则每隔第三预定周期获取移动终端在第二预定时间间隔内的数据流量;若数据流量大于等于第二预定流量值,则关闭volte功能。

本发明的有益效果是:本发明的基于移动终端的控制volte功能的方法及移动终端通过检测volte功能的工作状态;若volte功能处于关闭状态,则当移动终端所处的lte网络的信号强度大于等于第一强度阈值且移动终端在第一预定时间间隔内的数据流量小于第一预定流量值时,自动开启volte功能,从而实现给用户提供优质的语音服务和高速的上网速度;若volte功能处于启动状态,则当移动终端所处的lte网络的信号强度小于第二强度阈值时关闭volte功能,以解决当前支持volte功能的lte网络的信号太差时,移动终端仍然在开启volte功能,从而影响用户体验的问题;以及当移动终端的电池的工作模式为省电模式、或者当移动终端的电池的工作模式为正常模式且电池的电量小于预定值时关闭volte功能,从而可以节省移动终端的电量,延长移动终端的续航时间;以及当移动终端在预定时间间隔内的数据流量大于预定流量值时关闭volte功能,从而可以避免快速消耗数据流量。

在本发明所提供的几个实施方式中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

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

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

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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