一种网络切换方法、装置及通信终端与流程

文档序号:15197506发布日期:2018-08-19 01:04阅读:147来源:国知局

本发明涉及电子技术领域,尤其涉及一种网络切换方法、装置及通信终端。



背景技术:

随着移动互联网技术的发展,4g网络的使用变得更加普及,4g网络速率相对于3g网络、2g网络有了大幅的提升,因此它在上网体验上给用户带来了非常愉快的体验,尤其在大数据量的下载和上传过程中,这种优势变得更加明显。但是,我们不得不忽视的是由此带来的另一个困扰,通信终端的续航能力已经大不如功能机时代了,在使用频繁的时候很多通信终端甚至连一天的供电都不能保证。通信终端上网是一个长时间,连续性的操作过程,由于它要跟基站进行信号交换,要进行空间无线信号的传播,这一切都是耗能的过程,尤其对于4g这种高速率的网络制式来说,它更高的数据传输能力都是需要更大的功耗为代价的。在电池容量技术一直无法取得突破性发展的今天,我们如何让通信终端的续航能力得到提高,可能还是要从通信终端本机耗电角度来进行考虑,怎样在用户上网体验与通信终端功耗间取得平衡呢?

当前的通信终端的基带处理芯片都有dvfs(dynamicvoltageandfrequencyscaling)和dcvs(dynamicclockandvoltagescaling)等功耗优化技术,它们根据芯片所运行的应用程序对计算能力的不同需要,动态调节芯片的运行频率和电压,从而达到节能的目的。而射频芯片虽然在单个制式内也有一些适应不同数据形式的功耗优化方法,但是某一个制式的功耗特点本身由这个制式本身决定了,即使通过不同的调制方式、时隙配置等方法来进行功耗优化,这种功耗改善效果也并不明显,射频功耗大的差别存在于不同的制式之间。因此如果能做出在不同制式间的功耗调整方法,射频模块的功耗优化应该会更明显。

实际上,4g网络在大容量数据的下载和上传过程中会给用户带来很好的体验,也能让用户感受到与3g、2g网络的实质性区别,但是我们用户很多时候其实只是处于微信/qq聊天,新闻浏览等操作,这些应用的数据量并不大,其实3g网络或者2g网络便可以满足,如果小流量的上网操作也持续与基站进行功耗较大的4g网络交流的话,势必会产生一种浪费性的电池电量消耗。



技术实现要素:

本发明实施例提供一种网络切换方法、装置及通信终端。可以提高通信终端的续航能力。

本发明实施例提供了一种网络切换方法,包括:

当检测到通信终端处于省电模式时,确定所述通信终端的当前使用网路制式,其中,所述省电模式为所述通信终端被配置为省电的工作模式;

通过电池电量计获取在确定的所述当前使用网路制式下所述通信终端的当前工作电流;

确定所述当前工作电流是否大于预设阈值;

根据对所述当前工作电流的确定结果,对所述通信终端的所述当前使用网络制式进行切换。

其中,所述根据对所述当前工作电流的确定结果,对所述通信终端的当前使用网络制式进行切换包括:

若所述当前工作电流大于所述预设阈值,则获取所述当前使用网络制式的功耗以及所述通信终端所支持的其他网络制式的功耗;

判断所述其他网络制式的功耗是否小于所述当前使用网络制式的功耗;

若所述其他网络制式的功耗小于所述当前使用网络制式的功耗,则将所述当前使用网络制式切换到所述其他网络制式。

其中,所述根据对所述当前工作电流的确定结果,对所述通信终端的当前使用网络制式进行切换包括:

若所述当前工作电流大于所述预设阈值,则获取所述通信终端的当前剩余电量;

判断所述当前剩余电量是否小于第一预设电量;

若所述当前剩余电量小于所述第一预设电量,则关闭网络。

其中,所述根据对所述当前工作电流的确定结果,对所述通信终端的当前使用网络制式进行切换包括:

若所述当前工作电流不大于所述预设阈值,获取所述当前使用网络制式的网络质量以及所述通信终端所支持的其他网络制式的网络质量;

判断所述其他网络制式的网络质量是否优于所述当前使用网络制式的网络质量;

若所述其他网络制式的网络质量优于所述当前使用网络制式的网络质量,则将所述当前使用网络制式切换到所述其他网络制式。

其中,当检测到通信终端处于省电模式时,获取所述通信终端的当前工作电流之前,所述方法还包括:

获取所述通信终端的当前剩余电量;

当所述当前剩余电量小于第二预设电量时,将所述通信终端切换到所述省电模式。

相应地,本发明实施例提供了一种网络切换装置,包括:

网络确定模块,用于当检测到通信终端处于省电模式时,确定所述通信终端的当前使用网路制式,其中,所述省电模式为所述通信终端被配置为省电的工作模式;

电流获取模块,用于通过电池电量计获取在确定的所述当前使用网路制式下所述通信终端的当前工作电流;

电流确定模块,用于确定所述当前工作电流是否大于预设阈值;

网络切换模块,用于根据对所述当前工作电流的确定结果,对所述通信终端的所述当前使用网络制式进行切换。

其中,所述网络切换模块包括:

功耗获取单元,用于若所述当前工作电流大于所述预设阈值,则获取所述当前使用网络制式的功耗以及所述通信终端所支持的其他网络制式的功耗;

功耗判断单元,用于判断所述其他网络制式的功耗是否小于所述当前使用网络制式的功耗;

网络切换单元,用于若所述其他网络制式的功耗小于所述当前使用网络制式的功耗,则将所述当前使用网络制式切换到所述其他网络制式。

其中,所述网络切换模块具体用于:

若所述当前工作电流大于所述预设阈值,则获取所述通信终端的当前剩余电量;

判断所述当前剩余电量是否小于第一预设电量;

若所述当前剩余电量小于所述第一预设电量,则关闭网络。

其中,所述网络切换模块具体用于:

若所述当前工作电流不大于所述预设阈值,获取所述当前使用网络制式的网络质量以及所述通信终端所支持的其他网络制式的网络质量;

判断所述其他网络制式的网络质量是否优于所述当前使用网络制式的网络质量;

若所述其他网络制式的网络质量优于所述当前使用网络制式的网络质量,则将所述当前使用网络制式切换到所述其他网络制式。

其中,所述装置还包括模式切换模块,所述模式切换模块具体用于:

获取所述通信终端的当前剩余电量;

当所述当前剩余电量小于第二预设电量时,将所述通信终端切换到所述省电模式。

相应地,本发明实施例提供了一种通信终端,包括上述任意一项装置。

实施本发明实施例,首先当检测到通信终端处于省电模式时,获取所述通信终端的当前工作电流,其中,所述省电模式为所述通信终端中的应用处于省电状态的工作模式;然后确定所述当前工作电流是否大于预设阈值;最后根据对所述当前工作电流的确定结果,对所述通信终端的当前使用网络制式进行切换。从而提高通信终端的续航能力。

附图说明

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

图1是本发明提出的一种网络切换方法的第一实施例的流程图;

图2是本发明实施例提供的一种不同网络制式的功耗图;

图3是本发明提出的一种网络切换方法的第二实施例的流程图;

图4是本发明实施例提供的一种网络切换装置的结构示意图;

图5是本发明实施例提供的装置中网络切换模块的结构示意图;

图6是本发明实施例提供的另一种网络切换装置的结构示意图。

具体实施方式

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

请参考图1,图1是本发明提出的一种网络切换方法的第一实施例的流程图。如图所示,本发明实施例中的方法包括:

s101,当检测到通信终端处于省电模式时,确定所述通信终端的当前使用网路制式,其中,所述省电模式为所述通信终端被配置为省电的工作模式。

具体实现中,在省电模式中,通信终端降低了屏幕显示的亮度,联网频率以及cpu工作频率等等,还可以关闭一些不常用的应用,从而可以提高通信终端的续航能力。但是,如果在省电模式中,各种网络制式的同样影响到通信终端的续航能力。其中,所述网络制式可以包括td-scdma、gsm、td-lte、wcdma、cdma、fddlte等等,在不同的网络制式下,通信终端功耗也不同,如图2所示,fddlte网路制式功耗最大但传输速度快,td-scdma功耗最小但传输慢,并且必须确定通信终端支持上述网络制式,才可以进行网络切换。

可选的,在当检测到通信终端处于省电模式时,确定所述通信终端的当前使用网路制式之前,可以获取所述通信终端的当前剩余电量;当所述当前剩余电量小于第二预设电量时,则将所述通信终端切换到所述省电模式,所述第二预设电量可以为20%总电量或30%总电量,但不局限于上述值。其中,通信终端可以具有多种工作模式,所述多种工作模式包括正常模式或省电模式,正常模式为通信终端中的应用处于正常工作状态的工作模式,通信终端可以从正常模式切换到省电模式,也可以从省电模式切换到正常模式。

s102,通过电池电量计获取在确定的所述当前使用网路制式下所述通信终端的当前工作电流。

s103,确定所述当前工作电流是否大于预设阈值。其中,预设阈值可以为450ma或者500ma,但不局限于上述值。

s104,根据对所述当前工作电流的确定结果,对所述通信终端的当前使用网络制式进行切换。

具体实现中,若当前的工作电流大于预设阈值,可以将当前使用网络制式切换到低功耗的其他网络制式,从而起到省电作用。

可选的,若所述当前工作电流大于所述预设阈值,则获取所述通信终端的当前剩余电量;判断所述当前剩余电量是否小于第一预设电量;若所述当前剩余电量小于第一预设电量,则关闭网络,从而起到省电的作用。其中,第一预设电量可以为20%总电量或者15%总电量,但不局限于上述值。

可选的,若所述当前工作电流不大于所述预设阈值,获取所述当前使用网络制式的网络质量以及所述通信终端所支持的其他网络制式的网络质量;判断所述其他网络制式的网络质量是否优于所述当前使用网络制式的网络质量;若所述其他网络制式的网络质量优于所述当前使用网络制式的网络质量,则将所述当前使用网络制式切换到所述其他网络制式。其中,网络质量包括传输速率、误码率以及信号强度中的至少一种,通过切换到网络质量较好的网络制式,可以提高网络的传输效果。

在本发明实施例中,首先当检测到通信终端处于省电模式时,获取所述通信终端的当前工作电流,其中,所述省电模式为所述通信终端中的应用处于省电状态的工作模式;然后确定所述当前工作电流是否大于预设阈值;最后根据对所述当前工作电流的确定结果,对所述通信终端的当前使用网络制式进行切换。从而提高通信终端的续航能力。

请参考图3,图3是本发明提出的一种网络切换方法的第二实施例的流程图。如图所示,本发明实施例中的方法包括:

s301,当检测到通信终端处于省电模式时,获取所述通信终端的当前工作电流,其中,所述省电模式为所述通信终端中的应用处于省电状态的工作模式。

具体实现中,在省电模式中,通信终端降低了屏幕显示的亮度,联网频率以及cpu工作频率等等,还可以关闭一些不常用的应用,从而可以提高通信终端的续航能力。但是,如果在省电模式中,各种网络制式的同样影响到通信终端的续航能力。其中,所述网络制式可以包括td-scdma、gsm、td-lte、wcdma、cdma、fddlte等等,在不同的网络制式下,通信终端功耗也不同,如图2所示,fddlte网路制式功耗最大但传输速度快,td-scdma功耗最小但传输慢,并且必须确定通信终端支持上述网络制式,才可以进行网络切换。

可选的,在当检测到通信终端处于省电模式时,获取所述通信终端的当前工作电流之前,可以获取所述通信终端的当前剩余电量;当所述当前剩余电量小于第二预设电量时,则将所述通信终端切换到所述省电模式,所述第二预设电量可以为20%总电量或30%总电量,但不局限于上述值。其中,通信终端可以具有多种工作模式,所述多种工作模式包括正常模式或省电模式,正常模式为通信终端中的应用处于正常工作状态的工作模式,通信终端可以从正常模式切换到省电模式,也可以从省电模式切换到正常模式。

s302,确定所述当前工作电流是否大于预设阈值。其中,预设阈值可以为450ma或者500ma,但不局限于上述值。

s303,若所述当前工作电流大于所述预设阈值,则获取所述当前使用网络制式的功耗以及所述通信终端所支持的其他网络制式的功耗。

s304,判断所述其他网络制式的功耗是否小于所述当前使用网络制式的功耗。

s305,若所述其他网络制式的功耗小于所述当前使用网络制式的功耗,则将所述当前使用网络制式切换到所述其他网络制式。

具体实现中,若所述当前使用网络制式的功耗最小,则可以不用切换网络,仍然使用该网络制式。例如:当前使用网路制式为wcdma,可以切换到gsm,以降低射频功耗,进而提高通信终端的续航能力。

可选的,若所述当前工作电流大于所述预设阈值,则获取所述通信终端的当前剩余电量;判断所述当前剩余电量是否小于第一预设电量;若所述当前剩余电量小于第一预设电量,则关闭网络,从而起到省电的作用。其中,第一预设电量可以为20%总电量或者15%总电量,但不局限于上述值。

可选的,若所述当前工作电流不大于所述预设阈值,获取所述当前使用网络制式的网络质量以及所述通信终端所支持的其他网络制式的网络质量;判断所述其他网络制式的网络质量是否优于所述当前使用网络制式的网络质量;若所述其他网络制式的网络质量优于所述当前使用网络制式的网络质量,则将所述当前使用网络制式切换到所述其他网络制式。其中,网络质量包括传输速率、误码率以及信号强度中的至少一种,通过切换到网络质量较好的网络制式,可以提高网络的传输效率。

在本发明实施例中,首先当检测到通信终端处于省电模式时,获取所述通信终端的当前工作电流,其中,所述省电模式为所述通信终端中的应用处于省电状态的工作模式;然后确定所述当前工作电流是否大于预设阈值;最后根据对所述当前工作电流的确定结果,对所述通信终端的当前使用网络制式进行切换。从而提高通信终端的续航能力。

请参考图4,图4是本发明实施例提出的一种网络切换装置的结构示意图。如图所示,本发明实施例中的装置包括:

网络确定模块401,用于当检测到通信终端处于省电模式时,确定所述通信终端的当前使用网路制式,其中,所述省电模式为所述通信终端被配置为省电的工作模式。

具体实现中,在省电模式中,通信终端降低了屏幕显示的亮度,联网频率以及cpu工作频率等等,还可以关闭一些不常用的应用,从而可以提高通信终端的续航能力。但是,如果在省电模式中,各种网络制式的同样影响到通信终端的续航能力。其中,所述网络制式可以包括td-scdma、gsm、td-lte、wcdma、cdma、fddlte等等,在不同的网络制式下,通信终端功耗也不同,如图2所示,fddlte网路制式功耗最大但传输速度快,td-scdma功耗最小但传输慢,并且必须确定通信终端支持上述网络制式,才可以进行网络切换。

电流获取模块402,用于通过电池电量计获取在确定的所述当前使用网路制式下所述通信终端的当前工作电流。

电流确定模块403,用于确定所述当前工作电流是否大于预设阈值。其中,预设阈值可以为450ma或者500ma,但不局限于上述值。

网络切换模块404,用于根据对所述当前工作电流的确定结果,对所述通信终端的当前使用网络制式进行切换。

具体实现中,如图5所示,网络切换模块404可以进一步包括:

功耗获取单元501,用于若所述当前工作电流大于所述预设阈值,则获取所述当前使用网络制式的功耗以及所述通信终端所支持的其他网络制式的功耗。

功耗判断单元502,用于判断所述其他网络制式的功耗是否小于所述当前使用网络制式的功耗。

网络切换单元503,用于若所述其他网络制式的功耗小于所述当前使用网络制式的功耗,则将所述当前使用网络制式切换到所述其他网络制式。具体的,若所述当前使用网络制式的功耗最小,则可以不用切换网络,仍然使用该网络制式。例如:当前使用网路制式为wcdma,可以切换到gsm,以降低射频功耗,进而提高通信终端的续航能力。

可选的,若所述当前工作电流大于所述预设阈值,则获取所述通信终端的当前剩余电量;判断所述当前剩余电量是否小于第一预设电量;若所述当前剩余电量小于第一预设电量,则关闭网络,从而起到省电的作用。其中,第一预设电量可以为20%总电量或者15%总电量,但不局限于上述值。

可选的,若所述当前工作电流不大于所述预设阈值,获取所述当前使用网络制式的网络质量以及所述通信终端所支持的其他网络制式的网络质量;判断所述其他网络制式的网络质量是否优于所述当前使用网络制式的网络质量;若所述其他网络制式的网络质量优于所述当前使用网络制式的网络质量,则将所述当前使用网络制式切换到所述其他网络制式。其中,网络质量包括传输速率、误码率以及信号强度中的至少一种,通过切换到网络质量较好的网络制式,可以提高网络的传输效果。

可选的,如图4所示,本发明实施例中的装置还可以进一步包括:

模式切换模块405,用于获取所述通信终端的当前剩余电量;当所述当前剩余电量小于第二预设电量时,则将所述通信终端切换到所述省电模式,所述第二预设电量可以为20%总电量或30%总电量,但不局限于上述值。其中,通信终端可以具有多种工作模式,所述多种工作模式包括正常模式或省电模式,正常模式为通信终端中的应用处于正常工作状态的工作模式,通信终端可以从正常模式切换到省电模式,也可以从省电模式切换到正常模式。

在本发明实施例中,首先当检测到通信终端处于省电模式时,获取所述通信终端的当前工作电流,其中,所述省电模式为所述通信终端中的应用处于省电状态的工作模式;然后确定所述当前工作电流是否大于预设阈值;最后根据对所述当前工作电流的确定结果,对所述通信终端的当前使用网络制式进行切换。从而提高通信终端的续航能力。

请参考图6,图6是本发明实施例提出的另一种网络切换装置的结构示意图。如图所示,该装置可以包括:至少一个处理器601,例如cpu,至少一个接收器603,至少一个存储器604,至少一个发送器605,至少一个通信总线602。其中,通信总线602用于实现这些组件之间的连接通信。其中,本发明实施例中装置的接收器603和发送器605可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。存储器604可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器604可选的还可以是至少一个位于远离前述处理器601的存储装置。存储器604中存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下操作:

当检测到通信终端处于省电模式时,确定所述通信终端的当前使用网路制式,其中,所述省电模式为所述通信终端被配置为省电的工作模式;

通过电池电量计获取在确定的所述当前使用网路制式下所述通信终端的当前工作电流;

确定所述当前工作电流是否大于预设阈值;

根据对所述当前工作电流的确定结果,对所述通信终端的所述当前使用网络制式进行切换。

其中,处理器601还可以执行如下操作步骤:

若所述当前工作电流大于所述预设阈值,则获取所述当前使用网络制式的功耗以及所述通信终端所支持的其他网络制式的功耗;

判断所述其他网络制式的功耗是否小于所述当前使用网络制式的功耗;

若所述其他网络制式的功耗小于所述当前使用网络制式的功耗,则将所述当前使用网络制式切换到所述其他网络制式。

其中,处理器601还可以执行如下操作步骤:

若所述当前工作电流大于所述预设阈值,则获取所述通信终端的当前剩余电量;

判断所述当前剩余电量是否小于第一预设电量;

若所述当前剩余电量小于所述第一预设电量,则关闭网络。

其中,处理器601还可以执行如下操作步骤:

若所述当前工作电流不大于所述预设阈值,获取所述当前使用网络制式的网络质量以及所述通信终端所支持的其他网络制式的网络质量;

判断所述其他网络制式的网络质量是否优于所述当前使用网络制式的网络质量;

若所述其他网络制式的网络质量优于所述当前使用网络制式的网络质量,则将所述当前使用网络制式切换到所述其他网络制式。

其中,处理器601还可以执行如下操作步骤:

获取所述通信终端的当前剩余电量;

当所述当前剩余电量小于第二预设电量时,将所述通信终端切换到所述省电模式。

需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。

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

以上对本发明实施例所提供的内容下载方法及相关设备、系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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