网络切换方法和装置与流程

文档序号:18982675发布日期:2019-10-29 03:56阅读:147来源:国知局
网络切换方法和装置与流程

本申请涉及通信技术领域,尤其涉及一种网络切换方法和装置。



背景技术:

随着通信技术的进步和通信资费的降低,用户对使用的智能通信终端的要求也越来越高。用户通过智能通信终端浏览网页时期望网页打开速度较快,而通过智能通信终端看视频时期望视频在播放过程比较流畅。为了满足用户的需求,智能通信终端往往需要接入高制式的移动网络(例如5g网络)以获取到较高的上网速度。

然而,高制式网络的网络速率虽然有很大提高,但是高制式网络的射频通路的功耗也会越大,高制式网络进行数据业务交互所消耗的功耗较大,造成通信终端功耗加速消耗,进而造成终端的电量急速下降,从而使得智能通信终端的续航时间较短,影响了用户体验。因此,在不影响用户体验的同时,如何提高智能通信终端的续航能力是一个亟待解决的问题。



技术实现要素:

本申请旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本申请提出一种网络切换方法和装置,结合通信终端屏幕状态以及高制式网络当前的双工工作模式,对通信终端所使用的移动网络进行智能切换,从而在不影响用户体验的条件下,降低了通信终端功耗,提高了通信终端的续航能力。

本申请第一方面实施例提出了一种网络切换方法,包括:在通信终端当前所使用的移动网络为高制式网络时,检测所述通信终端的屏幕状态;在检测到所述通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取所述高制式网络当前的双工工作模式;根据所述高制式网络当前的双工工作模式,判断所述通信终端的移动网络是否需要从所述高制式网络切换至低制式网络;若是,则将所述通信终端当前使用的移动网络切换至所述低制式网络。

本申请实施例的网络切换方法,在通信终端当前所使用的移动网络为高制式网络时,检测所述通信终端的屏幕状态,并在检测到所述通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取所述高制式网络当前的双工工作模式,以及在根据所述高制式网络当前的双工工作模式,确定所述通信终端的移动网络需要从所述高制式网络切换至低制式网络时,将所述通信终端当前使用的移动网络切换至所述低制式网络。由此,结合通信终端屏幕状态以及高制式网络当前的双工工作模式,对通信终端所使用的移动网络进行智能切换,从而在不影响用户体验的条件下,降低了通信终端功耗,提高了通信终端的续航能力。

本申请第二方面实施例提出了一种网络切换装置,包括:检测模块,用于在通信终端当前所使用的移动网络为高制式网络时,检测所述通信终端的屏幕状态;第一获取模块,用于在检测到所述通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取所述高制式网络当前的双工工作模式;第一判断模块,用于根据所述高制式网络当前的双工工作模式,判断所述通信终端的移动网络是否需要从所述高制式网络切换至低制式网络;切换模块,用于在所述通信终端的移动网络需要从所述高制式网络切换至低制式网络时,将所述通信终端当前使用的移动网络切换至所述低制式网络。

本申请实施例的网络切换装置,在通信终端当前所使用的移动网络为高制式网络时,检测所述通信终端的屏幕状态,并在检测到所述通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取所述高制式网络当前的双工工作模式,以及在根据所述高制式网络当前的双工工作模式,确定所述通信终端的移动网络需要从所述高制式网络切换至低制式网络时,将所述通信终端当前使用的移动网络切换至所述低制式网络。由此,结合通信终端屏幕状态以及高制式网络当前的双工工作模式,对通信终端所使用的移动网络进行智能切换,从而在不影响用户体验的条件下,降低了通信终端功耗,提高了通信终端的续航能力。

本申请第三方面实施例提出了一种通信终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上述实施例中所述的网络切换方法。

本申请第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例中所述的网络切换方法。

本申请第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,实现上述实施例中所述的网络切换方法。

本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本申请一个实施例的网络切换方法的流程示意图;

图2是根据本申请另一个实施例的网络切换方法的流程示意图;

图3是根据本申请一个具体实施例的网络切换方法的流程示意图;

图4是根据本申请又一个实施例的网络切换方法的流程示意图;

图5是根据本申请另一个具体实施例的网络切换方法的流程示意图;

图6是根据本申请一个实施例的网络切换装置的结构示意图;

图7是根据本申请另一个实施例的网络切换装置的结构示意图;

图8是根据本申请又一个实施例的网络切换装置的结构示意图;

图9是根据本申请一个实施例的通信终端的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

针对相关技术中,智能通信终端如果一直使用高制式网络(例如5g)网络,由于高制式网络的功耗较高,从而智能通信终端的续航时间较短,影响了用户体验。

为此,本申请提出了一种网络切换方法,在通信终端当前所使用的移动网络为高制式网络时,检测通信终端的屏幕状态,并在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取高制式网络当前的双工工作模式,以及在根据高制式网络当前的双工工作模式,确定通信终端的移动网络需要从高制式网络切换至低制式网络时,将通信终端当前使用的移动网络切换至低制式网络。由此,结合通信终端屏幕状态以及高制式网络当前的双工工作模式,对通信终端所使用的移动网络进行智能切换,从而在不影响用户体验的条件下,降低了通信终端功耗,提高了通信终端的续航能力。

下面参考附图描述本申请实施例的网络切换方法、装置及通信终端。

图1是根据本申请一个实施例的网络切换方法的流程示意图。

本申请实施例的网络切换方法,应用于通信终端中,该通信终端可以支持不同制式网络。不同制式网络可以包括但不限于2g、3g、4g、5g网络以及各种演进网络。

其中,通信终端可以为支持不同制式网络的手机、穿戴式设备等硬件设备,该实施例对通信终端不作具体限定。

如图1所示,该网络切换方法包括以下步骤:

步骤101,在通信终端当前所使用的移动网络为高制式网络时,检测通信终端的屏幕状态。

需要说明的是,本实施例中的高制式网络与低制式网络相对而言的。下面结合已有的移动网络对高制式网络与低制式网络进行解释,例如,高制式网络为5g网络,对应地,低制式网络可以为2g网络、3g网络和4g网络中的任意一个。再例如,高制式网络为4g网络,对应地,低制式网络可以为2g网络和3g网络中的任意一个。

在本实施例中,以高制式网络为5g网络,低制式网络为4g网络为例进行描述。

步骤102,在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取高制式网络当前的双工工作模式。

在本实施例中,为了进一步提高对通信终端的用户体验,避免用户短时间内将屏幕状态再次切换回亮屏状态,如果此时通信终端当前使用的移动网络已切换为低制式网络,为了不影响用户数据交互体验,需要再次将通信终端当前使用的移动网络切换回高制式网络,因此,为了进一步提高用户体验度,本实施例在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态后,如果确定通信终端的屏幕状态在预设时间内持续为灭屏状态,则获取高制式网络当前的双工工作模式。

其中,预设时间是通信终端中默认设置的时间阈值,当达到该时间阈值时,将执行获取高制式网络当前的双工工作模式的步骤,例如,预设时间为30秒,如果检测到灭屏超过三十秒,此时,可说明用户对网速速率需求不急切,此时,可结合高制式网络当前的双工工作模式,判断是否需要切回低制式网络。

步骤103,根据高制式网络当前的双工工作模式,判断通信终端的移动网络是否需要从高制式网络切换至低制式网络。

步骤104,若是,则将通信终端当前使用的移动网络切换至低制式网络。

具体地,根据高制式网络当前的双工工作模式,确定通信终端是否满足切换至低制式网络的条件,如果满足,则将通信终端当前使用的移动网络切换至低制式网络。

其中,双工工作模式可以分为全双工工作模式和半双工工作模式。

其中,全双工工作模式包括频分双工((frequencydivisionduplexing,fdd)工作模式,半双工工作模式包括时分双工(timedivisionduplexing,tdd)工作模式。

fdd采用两个对称的频率信道来分别发射和接收信号,发射和接收同时且一直工作。

tdd的发射和接收信号是在同一频率信道的不同时隙中进行的,彼此之间采用一定的保证时间予以分离。tdd不需要分配对称频段的频率,并可在每信道内灵活控制、改变发送和接收时段的长短比例。而5g和4g通信系统,都支持fdd和tdd两种模式。

本实施例中,通信终端所切换回的低制式网络可以是通信终端中默认设置的低制式网络,还可以是用户根据需求预先设置的低制式网络,以满足用户个性化设置低制式网络的需求,该实施例对此不作限定。

可以理解的是,如果检测到通信终端的屏幕状态处于亮屏状态,则说明用户对于速率的要求急切,切回低制式网络会导致用户体验下降的问题,因此,在通信终端的屏幕状态处于亮屏状态时,不采取回退低制式网络处理。

本申请实施例的网络切换方法,在通信终端当前所使用的移动网络为高制式网络时,检测通信终端的屏幕状态,并在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取高制式网络当前的双工工作模式,以及在根据高制式网络当前的双工工作模式,确定通信终端的移动网络需要从高制式网络切换至低制式网络时,将通信终端当前使用的移动网络切换至低制式网络。由此,结合通信终端屏幕状态以及高制式网络当前的双工工作模式,对通信终端所使用的移动网络进行智能切换,从而在不影响用户体验的条件下,降低了通信终端功耗,提高了通信终端的续航能力。

本公开实施例提供另一种网络切换方法,该方法是对图1所示的方法的进一步扩展和优化。

图2是根据本申请另一个实施例的网络切换方法的流程示意图。

如图2所示,该网络切换方法可以包括:

步骤201,在通信终端当前所使用的移动网络为高制式网络时,检测通信终端的屏幕状态。

步骤202,在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取高制式网络当前的双工工作模式。

其中,步骤s201-s202与图1所示实施例中步骤s101-s102相同,可参照图1所示实施例中的相关描述,此处不再赘述。

步骤203,判断高制式网络当前的双工工作模式是否为全双工工作模式,若否,则执行步骤204,否则执行步骤207。

步骤204,获取低制式网络当前的双工工作模式。

也就是说,在本实施例中,在确定高制式网络当前的双工工作模式为半双工工作模式时,获取低制式网络当前的双工工作模式。

步骤205,根据低制式网络当前的双工工作模式,判断通信终端的移动网络是否需要从高制式网络切换至低制式网络,若否,则执行步骤206,若是,则执行步骤207。

步骤206,保持通信终端当前的移动网络不变。

步骤207,将通信终端当前使用的移动网络切换至低制式网络。

在本实施例中,根据低制式网络当前的双工工作模式,判断通信终端的移动网络是否需要从高制式网络切换至低制式网络,具体实现方式为:判断低制式网络的双工工作模式是否为半双工工作模式;若低制式网络的双工工作模式为半双工工作模式,则确定通信终端的移动网络需要从高制式网络切换至低制式网络。

另外,若低制式网络的双工工作模式为全双工工作模式,则保持通信终端当前的移动网络不变。

本申请实施例的网络切换方法,在通信终端当前所使用的移动网络为高制式网络时,检测通信终端的屏幕状态,并在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态后,结合高制式网络当前的双工工作模式以及低制式网络的双工工作模式,对通信终端当前使用的移动网络是否切换回低制式网络进行智能控制,并在需要切换回低制式网络时,将通信终端当前使用的移动网络切换回低制式网络。由此,结合通信终端屏幕状态以及高制式网络与低制式网络当前的双工工作模式,实现了对通信终端所使用的移动网络进行智能切换,从而在不影响用户体验的条件下,降低了通信终端功耗,提高了通信终端的续航能力。

其中,需要说明的是,在通信终端的通信系统中,影响功耗主要是调制解调器modem系统(a)和功率放大器(poweramplifier,pa)功耗(b)和低噪声放大器(lownoiseamplifier,lna)功耗(c),而且在最大发射功率下,b>a>>c。将通信终端通信系统细分为发射和接收系统可知,接收系统中主要功耗是a+c,发射系统功耗是a+b,由lna和pa特性可知,pa的功耗远远大于lna功耗,即b>>c。

由于tdd系统发射和接收是分时进行,发射没有一直工作,假设发射时隙占比为a,则tdd系统功耗为pt=a+ab+(1-a)c,0<a<1

fdd系统中发射子系统一直工作,fdd功耗为pf=a+b+c。

在同等条件下,通过以往经验来看,因为用户设备(userequipment,ue)下行速率较上行速率大很多,在时分模式下,下行数据帧所需时隙占比比上行长,因此一般0<a<0.5,所以在最大功率下fdd的功耗是tdd的两倍甚至更多。

因此,通信终端的功耗简单的对应关系:5gfdd>4gfdd>5gtdd>4gtdd。也就是说,通信终端中5g网络处于fdd工作模式的功耗大于4g网络处于fdd工作模式,而4g网络处于fdd工作模式的功耗又大于5g网络处于tdd工作模式的功耗,5g网络处于tdd工作模式的功耗又大于4g网络处于tdd工作模式的功耗。

为了使得本领域技术人员清楚了解本申请,下面结合图3对本申请实施例的网络切换方法进行进一步描述。

图3是是根据本申请一个具体实施例的网络切换方法的流程示意图。其中,需要说明的是,本实施例中,以高制式网络为5g网络,低制式网络为4g网络,全双工工作模式为频分双工((frequencydivisionduplexing,fdd),半双工工作模式为时分双工(timedivisionduplexing,tdd),以及预设时间为30秒为例进行描述。

如图3所示,该网络切换方法可以包括:

步骤301,在通信终端当前所使用的移动网络为5g网络时,检测通信终端的屏幕状态。

具体地,在通信终端使用时,通信终端通过自身中的sim卡接入到对应的5g网络,并通过5g网络进行数据交互业务。

步骤302,判断通信终端的屏幕状态是否为亮屏状态,若是,则执行步骤303,否则执行步骤309。

步骤303,确定通信终端的屏幕状态在30内持续为灭屏状态。

也就是说,在本实施例中,在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,确定通信终端的屏幕状态在30内持续为灭屏状态。

步骤304,获取5g网络当前的双工工作模式。

步骤305,判断5g网络当前的双工工作模式是否为fdd,若否,则执行步骤306,否则执行步骤309。

步骤306,获取4g网络当前的双工工作模式。

步骤307,判断低制式网络的双工工作模式是否为tdd,若否,则执行步骤308,若是,则执行步骤309。

步骤308,保持通信终端当前的移动网络不变。

在本实施例中,此时通信终端当前的移动网络处于5g网络,并且该5g网络的双工工作模式为tdd。也就是说,通信终端维持在5gtdd模式。

为了可继续对通信终端的网络进行切换控制,可每间隔第一预设时间检测通信终端的屏幕状态,进行循环处理。

其中,第一预设时间是预先设置的时间。在本示例中,以第一预设时间为30秒为例进行示意。

步骤309,将通信终端当前使用的移动网络从5g网络切换至4g网络。

在本实施例中,将通信终端当前使用的移动网络从5g网络切换至4g网络后,为了可继续对通信终端的网络进行切换控制,可每间隔第一预设时间检测通信终端的屏幕状态,进行循环处理。

其中,第一预设时间是预先设置的时间。在本示例中,以第一预设时间为30秒为例进行示意。

本申请实施例的网络切换方法,在通信终端当前所使用的移动网络为5g网络时,检测通信终端的屏幕状态,并在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态后,结合5g网络当前的双工工作模式以及4g网络的双工工作模式,对通信终端当前使用的移动网络是否切换回4g网络进行智能控制,并在需要切换回4g网络时,将通信终端当前使用的移动网络切换回4g网络。由此,结合通信终端屏幕状态以及5g网络与4g网络当前的双工工作模式,实现了对通信终端所使用的移动网络进行智能切换,从而在不影响用户体验的条件下,降低了通信终端功耗,提高了通信终端的续航能力。

本公开实施例提供另一种网络切换方法,该方法方式对上述任意一个实施例方法的进一步扩展和优化。

图4是根据本申请又一个实施例的网络切换方法的流程示意图。

如图4所示,该网络切换方法可以包括:

步骤401,在通信终端当前所使用的移动网络为高制式网络时,检测通信终端的屏幕状态。

步骤402,在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取通信终端进行数据交互业务所需要的需求网络速率。

在本实施例中,在检测到通信终端的屏幕状态进入灭屏状态后,可确定通信终端中上是否存在数据交互业务,如果通信终端中存在数据交互业务,可确定通信终端进行数据交互业务所需要的需求网络速率。

在本申请的一个实施例中,为了进一步提高用户的体验度,在执行获取通信终端进行数据交互业务所需要的需求网络速率之前,还可以确定所述通信终端的屏幕状态在预设时间内持续为灭屏状态。

步骤403,判断需求网络速率是否大于或者等于预设网络速率阈值,若是,则执行步骤404,否则执行步骤406。

其中,预设网络速率阈值是预先设置的触发高制式网络当前的双工工作模式的网络速率临界值。

在本实施例中,在确定通信终端进行数据交互业务所需要的需求网络速率超过该预设网络速率阈值后,需要结合高制式网络当前的双工工作模式进行确定通信终端当前的移动网络是否需要切换为低制式网络。

步骤404,获取高制式网络当前的双工工作模式。

步骤405,根据高制式网络当前的双工工作模式,判断通信终端的移动网络是否需要从高制式网络切换至低制式网络,若是,则执行步骤406,否则执行步骤407。

步骤406,将通信终端当前使用的移动网络切换至低制式网络。

步骤407,保持通信终端当前的移动网络不变。

在本实施例中,为了使得切换后的低制式网络的网络速率可以满足数据交互业务所需要的需求网络速率,切换后的低制式网络所能提供的网络速率大于需求网络速率。

本申请实施例的网络切换方法,在通信终端当前所使用的移动网络为高制式网络时,检测通信终端的屏幕状态,并在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,在确定通信终端进行数据交互业务所需要的需求网络速率超过该预设网络速率阈值后,结合高制式网络当前的双工工作模式进行确定通信终端当前的移动网络是否需要切换为低制式网络,并在确定需要切换为低制式网络时,将通信终端当前的移动网络切换为低制式网络。由此,在通信终端屏幕状态进入灭屏状态后,结合通信终端当前进行数据交互业务所需要的需求网络速率以及高制式网络当前的双工工作模式,对通信终端所使用的移动网络进行智能切换,从而在不影响数据交互业务以及用户体验的条件下,降低了通信终端功耗,提高了通信终端的续航能力。

为了使得本领域技术人员清楚了解本申请,下面结合图5对本申请实施例的网络切换方法进行进一步描述。

图5是是根据本申请另一个具体实施例的网络切换方法的流程示意图。其中,需要说明的是,本实施例中,以高制式网络为5g网络,低制式网络为4g网络,全双工工作模式为频分双工((frequencydivisionduplexing,fdd),半双工工作模式为时分双工(timedivisionduplexing,tdd),以及预设时间为30秒为例进行描述。

如图5所示,该网络切换方法可以包括:

步骤501,在通信终端当前所使用的移动网络为5g网络时,检测通信终端的屏幕状态。

步骤502,判断通信终端的屏幕状态是否为亮屏状态,若是,则执行步骤503,否则执行步骤511。

步骤503,确定通信终端的屏幕状态在30内持续为灭屏状态。

也就是说,在本实施例中,在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,确定通信终端的屏幕状态在30内持续为灭屏状态。

步骤504,获取通信终端进行数据交互业务所需要的需求网络速率。

步骤505,判断需求网络速率是否大于或者等于预设网络速率阈值,若是,则执行步骤506,否则执行步骤511。

步骤506,获取5g网络当前的双工工作模式。

步骤507,判断5g网络当前的双工工作模式是否为fdd,若否,则执行步骤508,否则执行步骤50。

步骤508,获取4g网络当前的双工工作模式。

步骤509,判断低制式网络的双工工作模式是否为tdd,若否,则执行步骤510,若是,则执行步骤511。

步骤510,保持通信终端当前的移动网络不变。

在本实施例中,此时通信终端当前的移动网络处于5g网络,并且该5g网络的双工工作模式为tdd。也就是说,通信终端维持在5gtdd模式。

为了可继续对通信终端的网络进行切换控制,可每间隔第一预设时间检测通信终端的屏幕状态,进行循环处理。

其中,第一预设时间是预先设置的时间。

在本示例中,以第一预设时间为30秒为例进行示意。

步骤511,将通信终端当前使用的移动网络切换5g网络切换至4g网络。

也就是说,确定通信终端的移动网络需要从5g网络切换至4g网络,此时,可将通信终端当前使用的移动网络切换5g网络切换至4g网络,由此,降低通信终端的移动网络的网络制式,降低了智能终端功耗,进而可提高通信终端的续航能力。

在本实施例中,将通信终端当前使用的移动网络从5g网络切换至4g网络后,为了可继续对通信终端的网络进行切换控制,可每间隔第一预设时间检测通信终端的屏幕状态,进行循环处理。

其中,第一预设时间是预先设置的时间。在本示例中,以第一预设时间为30秒为例进行示意。

本申请实施例的网络切换方法,在通信终端当前所使用的移动网络为5g网络时,检测通信终端的屏幕状态,并在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,在确定通信终端进行数据交互业务所需要的需求网络速率超过该预设网络速率阈值后,结合5g网络当前的双工工作模式进行确定通信终端当前的移动网络是否需要切换为4g网络,并在确定需要切换为4g网络时,将通信终端当前的移动网络切换为4g网络。由此,在通信终端屏幕状态进入灭屏状态后,结合通信终端当前进行数据交互业务所需要的需求网络速率以及5g网络当前的双工工作模式,对通信终端所使用的移动网络进行智能切换,从而在不影响数据交互业务以及用户体验的条件下,降低了通信终端功耗,提高了通信终端的续航能力。

基于上述实施例的基础上,在本申请的一个实施例中,在通信终端的屏幕状态进入灭屏状态之后,在通信终端完成数据交互业务后,如果检测到通信终端还处于灭屏状态,此时,可结合高制式网络当前的双工工作模式,进一步判断通信终端的移动网络是否需要从高制式网络切换至低制式网络,若是,则将通信终端当前使用的移动网络切换至低制式网络。由此,在通信终端完成数据交互业务后,结合通信终端当前的屏幕状态以及高制式网络当前的双工工作模式,对通信终端使用的移动网络进行智能切换,从而在不影响用户体验的条件下,降低了通信终端功耗,进一步提高了通信终端的续航能力。

为了实现上述实施例,本申请还提出一种网络切换装置。

图6是根据本申请一个实施例的网络切换装置的结构示意图。

如图6所示,该网络切换装置包括检测模块110、第一获取模块120、第一判断模块130和切换模块140,其中:

检测模块110,用于在通信终端当前所使用的移动网络为高制式网络时,检测通信终端的屏幕状态。

第一获取模块120,用于在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取高制式网络当前的双工工作模式。

第一判断模块130,用于根据高制式网络当前的双工工作模式,判断通信终端的移动网络是否需要从高制式网络切换至低制式网络。

切换模块140,用于在通信终端的移动网络需要从高制式网络切换至低制式网络时,将通信终端当前使用的移动网络切换至低制式网络。

在本实施例中,为了进一步提高对通信终端的用户体验,避免用户短时间内将屏幕状态再次切换回亮屏状态,如果此时通信终端当前使用的移动网络已切换为低制式网络,为了不影响用户数据交互体验,需要再次将通信终端当前使用的移动网络切换回高制式网络,在图6所示的装置实施例的基础上,如图7所示,该装置还可以包括:

确定模块150,用于确定通信终端的屏幕状态在预设时间内持续为灭屏状态。

在本申请的一个实施例中,第一判断模块130,具体用于:判断高制式网络当前的双工工作模式是否为全双工工作模式。其中,若高制式网络当前的双工工作模式为全双工工作模式,则确定通信终端的移动网络需要从高制式网络切换至低制式网络。

在本申请的一个实施例中,如图7所示,该装置还可以包括:

第二获取模块160,用于若高制式网络当前的双工工作模式为半双工工作模式,则获取低制式网络当前的双工工作模式。

第二判断模块170,用于根据低制式网络当前的双工工作模式,判断通信终端的移动网络是否需要从高制式网络切换至低制式网络。

若是,则确定通信终端的移动网络需要从高制式网络切换至低制式网络。

在本申请的一个实施例中,第二判断模块170,具体用于:判断低制式网络的双工工作模式是否为半双工工作模式。若低制式网络的双工工作模式为半双工工作模式,则确定通信终端的移动网络需要从高制式网络切换至低制式网络。

在本申请的一个实施例中,如图7所示,该装置还可以包括:

控制模块180,用于若低制式网络的双工工作模式为全双工工作模式,则保持通信终端当前的移动网络不变。

在本申请的一个实施例中,为了进一步准确对通信终端的移动网络切换进行准确控制,在图6所示的装置实施例的基础上,如图8所示,该装置还可以包括:

第三获取模块190,用于获取通信终端进行数据交互业务所需要的需求网络速率。

第三判断模块200,用于判断需求网络速率是否大于或者等于预设网络速率阈值。

第一获取模块120,用于在需求网络速率大于或者等于预设网络速率阈值时,获取高制式网络当前的双工工作模式。

在本申请的一个实施例中,若需求网络速率小于预设网络速率阈值,则确定通信终端的移动网络需要从高制式网络切换至低制式网络,其中,低制式网络所能提供的网络速率大于需求网络速率。

其中,需要说明的是,图8所示装置实施例中的第三获取模块190和第三判断模块200的结构也可以包含在前述图7所示的装置实施例中,该实施例对此不作限定。

需要说明的是,前述对网络切换方法实施例的解释说明也适用于该实施例的网络切换装置,此处不再赘述。

本申请实施例的网络切换装置,在通信终端当前所使用的移动网络为高制式网络时,检测通信终端的屏幕状态,并在检测到通信终端的屏幕状态从亮屏状态切换至灭屏状态时,获取高制式网络当前的双工工作模式,以及在根据高制式网络当前的双工工作模式,确定通信终端的移动网络需要从高制式网络切换至低制式网络时,将通信终端当前使用的移动网络切换至低制式网络。由此,结合通信终端屏幕状态以及高制式网络当前的双工工作模式,对通信终端所使用的移动网络进行智能切换,从而在不影响用户体验的条件下,降低了通信终端功耗,提高了通信终端的续航能力。

为了实现上述实施例,本申请还提出一种通信终端200,参见图9,该通信终端包括:存储器1001、处理器1002及存储在存储器1001上并可在处理器1002上运行的计算机程序。

处理器1002执行程序时实现上述实施例中提供的网络切换方法。

进一步地,通信终端还包括:

通信接口1003,用于存储器1001和处理器1002之间的通信。

存储器1001,用于存放可在处理器1002上运行的计算机程序。

存储器1001可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

处理器1002,用于执行程序时实现上述实施例的网络切换方法。

如果存储器1001、处理器1002和通信接口1003独立实现,则通信接口1003、存储器1001和处理器1002可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industrystandardarchitecture,简称为isa)总线、外部设备互连(peripheralcomponent,简称为pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

可选的,在具体实现上,如果存储器1001、处理器1002及通信接口1003,集成在一块芯片上实现,则存储器1001、处理器1002及通信接口1003可以通过内部接口完成相互间的通信。

处理器1002可能是一个中央处理器(centralprocessingunit,简称为cpu),或者是特定集成电路(applicationspecificintegratedcircuit,简称为asic),或者是被配置成实施本申请实施例的一个或多个集成电路。

本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如上的网络切换方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等。

以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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