一种功耗控制方法及终端与流程

文档序号:15822399发布日期:2018-11-02 23:14阅读:120来源:国知局
一种功耗控制方法及终端与流程
本发明涉及通信
技术领域
,尤其涉及一种功耗控制方法及终端。
背景技术
随着移动通信技术的高速发展,长期演进(longtermevolution,lte)作为第四代移动通信技术(the4thgenerationmobilecommunicationtechnology,4g)已经开始进行大规模的部署。lte是由第三代合作伙伴计划(the3rdgenerationpartnershipproject,3gpp)组织制定的,与第三代和第二代通信标准相比,lte在传输速率上有大幅提升。目前,伴随着lte网络演进、双载波聚合(carrieraggregation,ca)以及多载波聚合网络等越来越多的部署,网络吞吐能力越来越强,终端速率也越来越快。但是,由于终端速率的提高,终端单位时间内需要处理的数据量也在急速上升,相应的,终端硬件的处理能力和电量的消耗也在不断提升,因此,终端的电池功耗控制变得越来越重要。现有技术中终端省电的优化方法大部分集中在终端的待机方面,例如,常见的省电方法大多集中在终端操作系统(operatingsystem,os)的优化,通过减少后台应用程序(application,app)的使用,达到提高待机时间的需求。虽然现有技术可以通过减少后台app的使用,提高终端的待机时间,但是现有技术中终端省电的优化方法主要基于应用层的优化,并不适合部分数据类产品,同时也不适用于非智能类lte终端,也就是说,通过减少app运行来提高终端待机的方法,无法有效地控制终端的电池功耗,也不能实现终端省电的需求。技术实现要素:本发明实施例提供一种功耗控制方法及终端,能够将终端切换至不同的工作模式,并在不同的工作模式下对终端的网络速率进行限制,从而能够有效地控制终端的功耗,实现终端省电优化的需求。为达到上述目的,本发明实施例的技术方案是这样实现的:本发明实施例提供了一种功耗控制方法,包括:确定当前工作模式,并根据所述当前工作模式,预设工作模式与功耗策略的对应关系,确定对应于所述当前工作模式的当前功耗策略;其中,所述当前功耗策略用于对终端当前网络能力的限制;根据所述当前功耗策略对网络速率进行限制,进而实现对功耗的控制。在上述方案中,所述确定当前工作模式之前,所述方法还包括:获取当前电源输入信号、当前网络使用数据以及当前可用电量;相应地,所述确定当前工作模式,包括:根据所述当前电源输入信号、所述当前网络使用数据以及所述当前可用电量,确定当前工作模式。在上述方案中,所述根据所述当前电源输入信号、所述当前网络使用数据以及所述当前可用电量,确定当前工作模式,包括:当所述当前电源输入信号存在时,确定所述当前工作模式为高性能模式;或者,当所述当前电源输入信号不存在,且所述当前网络使用数据不存在时,确定所述当前工作模式为休眠模式;或者,当所述当前电源输入信号不存在、所述当前网络使用数据存在,且所述当前可用电量小于预设电量阈值时,确定所述当前工作模式为强制省电模式;或者,当所述当前电源输入信号不存在、所述当前网络使用数据存在,且所述当前可用电量大于或者等于所述预设电量阈值时,确定所述当前工作模式为智能省电模式。在上述方案中,当所述当前工作模式为所述智能省电模式时,所述根据所述当前功耗策略对网络速率进行限制,进而实现对功耗的控制,包括:获取用户数量、上行流量以及下行流量;根据所述用户数量、所述上行流量以及所述下行流量确定第一流量特征值;其中,所述第一流量特征值用于表征终端的当前网络能力;根据所述第一流量特征值对网络速率进行限制,进而实现对功耗的控制。在上述方案中,所述根据所述第一流量特征值对网络速率进行限制,进而实现对功耗的控制,包括:将携带所述第一流量特征值的请求信息发送至网络侧;接收所述网络侧发送的响应于所述请求信息的响应信息;其中,所述响应信息携带对应于所述第一流量特征值的更新参数;所述更新参数用于对终端的无线资源进行重新配置;根据所述更新参数对网络速率进行限制,进而实现对功耗的控制。在上述方案中,当所述当前工作模式为所述休眠模式时,所述根据所述当前功耗策略对网络速率进行限制,进而实现对功耗的控制,包括:获取不存在所述当前网络使用数据的持续时间;当所述持续时间大于或者等于预设时间阈值时,通过关闭无线网络信号和关闭无线网络功能,对网络速率进行限制,进而实现对功耗的控制。在上述方案中,当所述当前工作模式为所述强制省电模式时,所述根据所述当前功耗策略对网络速率进行限制,进而实现对功耗的控制,包括:当所述当前可用电量大于或者等于所述预设电量阈值的预设比例时,通过关闭无线网络功能对网络速率进行限制,进而实现对功耗的控制;当所述当前可用电量小于所述预设电量阈值的预设比例时,通过切换无线网络信号和关闭无线网络功能,对网络速率进行限制,进而实现对功耗的控制。在上述方案中,当所述当前工作模式为所述高性能模式时,所述根据所述当前功耗策略对网络速率进行限制,进而实现对功耗的控制,包括:通过设置无线网络信号和开启无线网络功能,对网络速率进行限制,进而实现对功耗的控制。本发明实施例提供了一种终端,包括:确定单元和控制单元,所述确定单元,用于确定当前工作模式,并根据所述当前工作模式、预设工作模式与功耗策略的对应关系,确定对应于所述当前工作模式的当前功耗策略;其中,所述当前功耗策略用于对终端网络能力的限制;所述控制单元,用于根据所述当前功耗策略对网络速率进行限制,进而实现对对功耗的控制。在上述方案中,所述终端还包括:获取单元,所述获取单元,用于所述确定当前工作模式之前,获取当前电源输入信号、当前网络使用数据以及当前可用电量;相应地,所述确定单元,具体用于根据所述当前电源输入信号、所述当前网络使用数据以及所述当前可用电量,确定当前工作模式。在上述方案中,所述确定单元,具体用于当所述当前电源输入信号存在时,确定所述当前工作模式为高性能模式;或者,当所述当前电源输入信号不存在,且所述当前网络使用数据不存在时,确定所述当前工作模式为休眠模式;或者,当所述当前电源输入信号不存在、所述当前网络使用数据存在,且所述当前可用电量小于预设电量阈值时,确定所述当前工作模式为强制省电模式;或者,当所述当前电源输入信号不存在、所述当前网络使用数据存在,且所述当前可用电量大于或者等于所述预设电量阈值时,确定所述当前工作模式为智能省电模式。在上述方案中,当所述当前工作模式为所述智能省电模式时,所述控制单元包括:第一获取子单元,确定子单元以及第一控制子单元,所述第一获取子单元,用于获取用户数量、上行流量以及下行流量;所述确定子单元,用于根据所述用户数量、所述上行流量以及所述下行流量确定第一流量特征值;其中,所述第一流量特征值用于表征终端的当前运行能力;所述第一控制子单元,用于根据所述第一流量特征值对网络速率进行限制,进而实现对功耗的控制;其中,所述第一控制子单元包括:发送子单元,接收子单元以及第二控制子单元,所述发送子单元,用于将携带所述第一流量特征值的请求信息发送至网络侧;所述接收子单元,用于接收所述网络侧发送的响应于所述请求信息的响应信息;其中,所述响应信息携带对应于所述第一流量特征值的更新参数;所述更新参数用于对终端的无线资源进行重新配置;所述第二控制子单元,用于根据所述更新参数对网络速率进行限制,进而实现对功耗的控制。在上述方案中,当所述当前工作模式为所述休眠模式时,所述控制单元包括:第二获取子单元和第一关闭子单元,所述第二获取子单元,用于获取不存在所述当前网络使用数据的持续时间;所述第一关闭子单元,用于当所述持续时间大于或者等于预设时间阈值时,通过关闭无线网络信号和关闭无线网络功能,对网络速率进行限制,进而实现对功耗的控制;或者,当所述当前工作模式为所述强制省电模式时,所述控制单元包括:第二关闭子单元,所述第二关闭子单元,用于当所述当前可用电量大于或者等于所述预设电量阈值的预设比例时,通过关闭无线网络功能对网络速率进行限制,进而实现对功耗的控制;及当所述当前可用电量小于所述预设电量阈值的预设比例时,通过切换无线网络信号和关闭无线网络功能,对网络速率进行限制,进而实现对功耗的控制;或者,当所述当前工作模式为所述高性能模式时,所述控制单元包括:开启子单元,所述开启子单元,用于通过设置无线网络信号和开启无线网络功能,对网络速率进行限制,进而实现对功耗的控制。本发明实施例提供了一种终端,所述终端包括处理器、存储有所述处理器可执行指令的存储器、通信接口,和用于连接所述处理器、所述存储器以及所述通信接口的总线,当所述指令被执行时,所述处理器执行如下操作:所述处理器,用于确定当前工作模式,并根据所述当前工作模式、预设工作模式与功耗策略的对应关系,确定对应于所述当前工作模式的当前功耗策略;其中,所述当前功耗策略用于对终端网络能力的限制;根据所述当前功耗策略对网络速率进行限制,进而实现对功耗的控制。本发明实施例提供了一种计算机可读存储介质,其上存储有程序,应用于终端中,其特征在于,所述程序被处理器执行时实现如权利要求1-8任一项所述的方法。由此可见,本发明实施例提供了一种功耗控制方法及终端,确定当前工作模式,并根据当前工作模式、预设工作模式与功耗策略的对应关系,确定对应于当前工作模式的当前功耗策略;其中,当前功耗策略用于对终端网络能力的限制;根据当前功耗策略对网络速率进行限制,进而实现对功耗的控制。也就是说,本发明实施例提出的一种功耗控制方法及终端,能够将终端切换至不同的工作模式,并在不同的工作模式下对终端的网络速率进行限制,从而能够有效地控制终端的功耗,实现终端省电优化的需求。附图说明图1为本发明实施例提出的一种功耗控制方法的实现流程示意图一;图2为本发明实施例提出的一种功耗控制方法的实现流程示意图二;图3为本发明实施例提出的一种功耗控制方法的实现流程示意图三;图4为本发明实施例提出的一种功耗控制方法的实现流程示意图四;图5为本发明实施例提出的一种功耗控制方法的实现流程示意图五;图6为本发明实施例提出的一种功耗控制方法的实现流程示意图六;图7为本发明实施例提出的一种功耗控制方法的实现流程示意图七;图8为本发明实施例提出的一种功耗控制方法的实现流程示意图八;图9为本发明实施例提出的终端的组成结构示意图一;图10为本发明实施例提出的终端的组成结构示意图二;图11为本发明实施例提出的终端的组成结构示意图三;图12为本发明实施例提出的终端的组成结构示意图四;图13为本发明实施例提出的终端的组成结构示意图五;图14为本发明实施例提出的终端的组成结构示意图六;图15为本发明实施例提出的终端的组成结构示意图七;图16为本发明实施例提出的终端的组成结构示意图八。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。实施例一图1为本发明实施例提出的一种功耗控制方法的实现流程示意图一,如图1所示,在本发明的实施例中,终端功耗控制的方法可以包括以下步骤:步骤101、确定当前工作模式,并根据当前工作模式、预设工作模式与功耗策略的对应关系,确定对应于当前工作模式的当前功耗策略;其中,当前功耗策略用于对终端当前网络能力的限制。在本发明的实施例中,终端可以先根据终端对应的多个状态参数,从预设多个工作模式中确定终端的当前工作模式,然后根据上述当前工作模式、预设工作模式和控制策略的对应关系,确定对应于上述当前工作模式的当前功耗策略。。其中,在本发明的实施例中,上述终端可以为能够接入lte网络的终端设备,包括可以连接lte网络信号的手机、pad等多种终端。进一步地,在本发明的实施例中,上述多个状态参数可以为能够表征上述终端的多个方面的具体性能或者状态的具体参数,例如,上述多个状态参数可以为速率采样平均值、剩余电量、下行速率、上行速率、接入用户数量以及外设电量消耗等多种参数。需要说明的是,在本发明的实施例中,上述当前工作模式为多个工作模式中对应于多个状态参数的一个最佳工作模式,即上述当前工作模式为当前运行状态对应的一个最佳工作模式。进一步地,上述预设多个工作模式为预先设置的多种不同运行状态对应的多个不同最佳工作模式,终端的多个工作模式可以包括休眠模式、强制省电模式、智能省电模式以及高性能模式等,较佳地,终端可以根据上述多个状态参数将终端切换为上述多个不同工作模式中的一个工作模式。例如,当上述多个状态参数满足智能省电模式的切换条件时,终端便可以将工作模式切换为智能省电模式。进一步地,在本发明的实施例中,终端在确定上述当前工作模式之后,可以根据上述当前工作模式、预设工作模式和控制策略的对应关系,确定对应于上述当前工作模式的当前功耗策略。进一步地,在本发明的实施例中,终端可以预先设置工作模式和控制策略的对应关系,也就是说,对于不同的状态参数,终端可以确定不同的工作模式,相应的,针对不同的工作模式,终端可以根据不同的控制策略对功耗进行控制。步骤102、根据当前功耗策略对网络速率进行限制,进而实现对功耗的控制。在本发明的实施例中,终端在根据当前工作模式、预设工作模式和控制策略的对应关系,确定对应于当前工作模式的当前功耗策略之后,可以根据上述当前功耗策略对终端的网络速率进行限制,进而实现对功耗的控制。需要说明的是,在本发明的实施例中,终端进行功耗控制可以包括终端的下行速率控制、上行速率控制、测量控制、中央处理器(cpu,centralprocessingunit)频率控制、外设电量控制等多个方面的功耗控制。由此可见,本发明的实施例中,终端主要是针对终端的网络速率和通信协议进行控制,并不仅仅从应用层进行优化控制。图2为本发明实施例提出的一种功耗控制方法的实现流程示意图二,如图2所示,在本发明的实施例中,终端在确定当前工作模式之前,即步骤101之前,终端功耗控制的方法可以包括以下步骤:步骤103、获取当前电源输入信号、当前网络使用数据以及当前可用电量。在本发明的实施例中,终端可以先获取终端对应的当前电源输入信号、当前网络使用数据以及当前可用电量等多个状态参数,然后可以根据上述当前电源输入信号、当前网络使用数据以及当前可用电量,从预设多个工作模式中确定对应于上述多个状态参数的当前工作模式。相应地,基于上述步骤103,终端在实现功耗控制方法中的上述步骤101可以具体转换为以下步骤:步骤1011、根据当前电源输入信号、当前网络使用数据以及当前可用电量,确定当前工作模式。步骤1012、根据当前工作模式、预设工作模式与功耗策略的对应关系,确定对应于当前工作模式的当前功耗策略;其中,当前功耗策略用于对终端当前网络能力的限制。本发明实施例提供了一种功耗控制方法,确定当前工作模式;其中,当前工作模式为当前运行状态对应的一个最佳工作模式,并根据当前工作模式、预设工作模式与功耗策略的对应关系,确定对应于当前工作模式的当前功耗策略;其中,当前功耗策略用于对终端网络能力的限制;根据当前功耗策略对网络速率进行限制,进而实现对功耗的控制。也就是说,本发明实施例提出的一种功耗控制方法,能够将终端切换至不同的工作模式,并在不同的工作模式下对终端的网络速率进行限制,从而能够有效地控制终端的功耗,实现终端省电优化的需求。实施例二图3为本发明实施例提出的一种功耗控制方法的实现流程示意图三,如图3所示,基于实施例一,在本发明的实施例中,进一步地,终端根据当前电源输入信号、当前网络使用数据以及当前可用电量,从预设多个工作模式中确定当前工作模式的方法可以包括以下步骤:步骤1011a、当当前电源输入信号存在时,确定当前工作模式为高性能模式。在本发明的实施例中,终端在获取当前电源输入信号之后,如果当前电源输入信号存在,终端可以确定当前工作模式为高性能模式。进一步地,在本发明的实施例中,终端在获取当前电源输入信号之后,如果上述当前电源输入信号不为0,即当上述电源信号存在时,那么,便可以认为有外部电源接入终端,则终端可以确定当前工作模式为高性能模式。需要说明的是,在本发明的实施例中,当根据上述当前电源输入信号确定有外部电源接入至终端,那么,终端便可以不需要进行省电,而是切换至高性能模式,从而使终端处于高性能的工作状态中。进一步地,在本发明的实施例中,终端可以通过多种方法获取上述当前电源输入信号,例如,终端可以通过电源管理芯片检测获得上述当前电源输入信号。较佳地,当有外部电源接入至终端时,终端便可以检测到上述当前电源输入信号。在本发明的实施例中,进一步地,当当前工作模式为高性能模式,即终端在上述高性能模式的工作模式下,终端可以通过设置无线网络信号和开启无线网络功能,对网络速率进行限制,进而实现对功耗的控制。较佳地,终端可以打开多入多出技术(multiple-inputmultiple-output,mimo)控制开关,将无线网络(wireless-fidelity,wi-fi)频率选择设置为自动,并打开lte上行ca与下行ca。也就是说,当确定有外部电源接入至终端,那么,终端便可以不需要进行省电,而是切换至高性能模式,进而可以开启mimo、wi-fi以及ca,从而使终端处于高性能的工作状态中。步骤1011b、当当前电源输入信号不存在,且当前网络使用数据不存在时,确定当前工作模式为休眠模式。在本发明的实施例中,终端在获取当前电源输入信号和当前网络使用数据之后,如果当前电源输入信号不存在,且当前网络使用数据不存在,终端可以确定当前工作模式为休眠模式。进一步地,在本发明的实施例中,在上述当前电源输入信号为0,即当上述电源信号不存在的情况下,如果上述当前网络使用数据为0,即当上述当前网络使用数据不存在时,那么,便可以认为没有用户对终端进行lte网络信号的连接,终端可以确定当前工作模式为休眠模式。进一步地,在本发明的实施例中,终端通过上述当前网络使用数据确定是否有用户正在对终端进行lte网络信号的连接,需要说明的是,在本发明的实施例中,上述用户可以为通过无线网络或者蓝牙连接至上述终端的其他设备,也可以为正在使用上述终端执行至少一个需要连接lte网络信号的任务的操作用户。需要说明的是,在本发明的实施例中,当根据上述当前电源输入信号确定没有外部电源接入至终端,同时,根据上述当前网络使用数据确定没有用户对终端进行lte网络信号的连接,也就是说,如果终端没有外部电源输入且也没有被用户使用时,终端便可以切换至休眠模式。步骤1011c、当当前电源输入信号不存在、当前网络使用数据存在,且当前可用电量小于预设电量阈值时,确定当前工作模式为强制省电模式。在本发明的实施例中,终端在获取当前电源输入信号、当前网络使用数据以及当前可用电量之后,如果当前电源输入信号不存在、当前网络使用数据存在,且当前可用电量小于预设电量阈值,终端可以确定当前工作模式为强制省电模式。需要说明的是,在本发明的实施例中,终端可以预先设置一个表征电量下限的电量阈值,较佳地,终端可以通过用户的选择操作设置上述预设电量阈值,也可以根据默认的电量下限确定上述预设电量阈值。进一步地,在本发明的实施例中,当根据上述当前电源输入信号确定没有外部电源接入至终端,且根据上述当前网络使用数据确定有用户对终端进行lte网络信号的连接,同时,根据当前可用电量和预设电量阈值确定上述当前可用电量低于预设的电量下限时,也就是说,如果终端在没有外部电源输入且正在被用户使用的情况下,终端的可用电量低于预设电量阈值时,终端便可以切换至强制省电模式。步骤1011d、当当前电源输入信号不存在、当前网络使用数据存在,且当前可用电量大于或者等于预设电量阈值时,确定当前工作模式为智能省电模式。在本发明的实施例中,终端在获取当前电源输入信号、当前网络使用数据以及当前可用电量之后,如果当前电源输入信号不存在、当前网络使用数据存在,且当前可用电量大于或者等于预设电量阈值,终端可以确定当前工作模式为智能省电模式。进一步地,在本发明的实施例中,当根据上述当前电源输入信号确定没有外部电源接入至终端,且根据上述当前网络使用数据确定有用户对终端进行lte网络信号的连接,同时,根据当前可用电量和预设电量阈值确定上述当前可用电量大于或者等于预设的电量下限时,也就是说,如果终端在没有外部电源输入且正在被用户使用的情况下,终端的可用电量大于或者等于预设电量阈值时,终端便可以切换至强制省电模式。根据上述的描述可知,通过上述的步骤1011a~1011d,终端可以根据终端的多个状态参数将终端切换至不同的工作模式,并在不同的工作模式下对终端的网络速率进行限制,从而能够有效地控制终端的功耗,实现终端省电优化的需求。实施例三图4为本发明实施例提出的一种功耗控制方法的实现流程示意图四,如图4所示,基于实施例一和实施例二,在本发明的实施例中,进一步地,当上述当前工作模式为智能省电模式时,终端功耗控制的方法可以包括以下步骤:步骤102a、获取用户数量、上行流量以及下行流量。在本发明的实施例中,当上述当前工作模式为智能省电模式时,终端可以获取用户数量、上行流量以及下行流量。其中,上述用户数量可以为接入至终端的用户个数;上述上行流量和上述下行流量可以为终端通过对数据流量进行循环采样获得。步骤102b、根据用户数量、上行流量以及下行流量确定第一流量特征值;其中,第一流量特征值用于表征终端的当前网络能力。在本发明的实施例中,终端在获取用户数量、上行流量以及下行流量之后,终端可以根据用户数量、上行流量以及下行流量确定第一流量特征值;其中,上述第一流量特征值用于表征终端的当前网络能力。进一步地,在本发明的具体实施例中,上述终端的当前运行能力可以包括上行能力和下行能力。具体地,在本发明的实施例中,上述上行能力可以包括上行ca;上行高阶调制方式,例如256qam,54qam等;多模式支持等。具体地,在本发明的实施例中,上述下行能力可以包括下行ca;下行高阶调制技术支持,例如4x4mimo等;wifi支持情况;多模式支持等。进一步地,在本发明的实施例中,上述第一流量特征值用于表征终端的当前运行能力,具体地,对于不同的第一流量特征值,都可以相应的表示终端不同的运行能力。表1为本发明实施例中终端能力和流量特征值的对应关系表,如表1所示,在本发明的实施例中,如果终端根据用户数量、上行流量以及下行流量确定终端能力为无上行流量时,那么终端可以确定第一流量特征值为0x00000001。终端能力流量特征值无上行流量0x00000001总上行流量均值小于10kbps0x00000010用户数n均上行流量小于历史峰值1/20x00000100户数n均上行流量小于历史峰值1/n0x00001000无下行流量0x00010000总下行流量均值小于10kbps0x00100000用户数n均下行流量小于历史峰值1/20x01000000用户数n均下行流量小于历史峰值1/n0x10000000表1步骤102c、根据第一流量特征值对网络速率进行限制,进而实现对功耗的控制。在本发明的实施例中,终端在确定上述第一流量特征值之后,可以根据上述第一流量特征值对网络速率进行限制,进而实现对功耗的控制。进一步地,在本发明的实施例中,基于上述表1,如果终端确定第一流量特征值为0x00000001时,终端可以选择关闭上行ca与高阶上行调制技术;如果终端确定第一流量特征值为0x00010000时,终端可以选择关闭下行ca与高阶下行调制技术。基于上述步骤102a~102c,图5为本发明实施例提出的一种功耗控制方法的实现流程示意图五,如图5所示,在本发明的实施例中,终端在智能省电模式下动态调整终端能力的具体步骤如下:步骤201:循环周期采样终端上行流量和下行流量。步骤202:根据上行流量、下行流量以及用户数量,计算第一流量特征值。步骤203:判断第一流量特征值是否为0x00000001,如果是则执行步骤204;否则执行步骤205。步骤204:关闭上行ca与高阶上行调制技术。步骤205:判断第一流量特征值是否为0x00000010,如果是则执行步骤206;否则执行步骤207。步骤206:关闭上行ca与高阶上行调制技术。步骤207:判断第一流量特征值是否为0x00000100,如果是则执行步骤208;否则执行步骤209。步骤208:关闭上行ca。步骤209:判断第一流量特征值是否为0x00001000,如果是则执行步骤210;否则执行步骤211。步骤210:关闭上行ca与高阶上行调制技术。步骤211:判断第一流量特征值是否为0x00010000,如果是则执行步骤212;否则执行步骤213。步骤212:关闭下行ca与高阶下行调制技术。步骤213:判断第一流量特征值是否为0x00100000,如果是则执行步骤214;否则执行步骤215。步骤214:关闭下行ca与高阶下行调制技术。步骤215:判断第一流量特征值是否为0x01000000,如果是则执行步骤216;否则执行步骤217。步骤216:关闭下行ca。步骤217:判断第一流量特征值是否为0x10000000,则执行步骤218;否则执行步骤219。步骤218:关闭下行ca与高阶下行调制技术。步骤219:结束。根据上述的描述可知,通过上述的步骤102a~102c,终端可以获取用户数量、上行流量以及下行流量;根据用户数量、上行流量以及下行流量确定第一流量特征值;根据第一流量特征值对网络速率进行限制,进而实现对功耗的控制;从而能够有效地控制终端的功耗,实现终端省电优化的需求。实施例四图6为本发明实施例提出的一种功耗控制方法的实现流程示意图六,如图6所示,基于实施例三,在本发明的实施例中,终端根据第一流量特征值对网络速率进行限制,进而实现对功耗的控制的方法可以包括以下步骤:步骤102c-1、将携带第一流量特征值的请求信息发送至网络侧。在本发明的实施例中,终端在确定上述第一流量特征值之后,可以向网络侧发送请求信息,其中,上述请求信息携带上述第一流量特征值。进一步地,在本发明的实施例中,上述请求信息用于向网络侧请求对接入承载资源块重新分配。较佳地,终端确定第一流量特征值之后,可以根据终端能力,通知网络能力变更以及终端电量指示,请求网络对接入承载资源块重新分配。步骤102c-2、接收网络侧发送的响应于请求信息的响应信息;其中,响应信息携带对应于第一流量特征值的更新参数;更新参数用于对终端的无线资源进行重新配置。在本发明的实施例中,在向网络侧发送请求信息之后,终端可以接收网络侧发送的响应于请求信息的响应信息。进一步地,在本发明的实施例中,上述响应信息携带对应于第一流量特征值的更新参数,其中,上述更新参数用于对终端的无线资源进行重新配置。也就是说,网络侧根据终端发送的请求信息,对终端无线资源进行重新配置,从而可以控制终端的数据流量速率。步骤102c-3、根据更新参数对网络速率进行限制,进而实现对功耗的控制。在本发明的实施例中,接收网络侧发送的响应于请求信息的响应信息之后,终端可以根据响应消息中的更新参数对网络速率进行限制,进而实现对功耗的控制。根据上述的描述可知,通过上述的步骤102c-1~102c-3,终端可以将携带第一流量特征值的请求信息发送至网络侧;接收网络侧发送的响应于请求信息的响应信息;其中,响应信息携带对应于第一流量特征值的更新参数;更新参数用于对终端的无线资源进行重新配置;根据更新参数对网络速率进行限制,进而实现对功耗的控制;从而能够有效地控制终端的功耗,实现终端省电优化的需求。实施例五图7为本发明实施例提出的一种功耗控制方法的实现流程示意图七,如图7所示,基于实施例一和实施例二,在本发明的实施例中,进一步地,当上述当前工作模式为休眠模式时,终端功耗控制的方法可以包括以下步骤:步骤102d、获取不存在当前网络使用数据的持续时间。在本发明的实施例中,当上述当前工作模式为休眠模式时,终端可以切换至休眠模式。在上述休眠模式的工作状态下,终端可以获取不存在当前网络使用数据的持续时间。需要说明的是,在本发明的实施例中,当根据上述当前电源输入信号确定没有外部电源接入至终端,同时,根据上述当前网络使用数据确定没有用户对终端进行lte网络信号的连接,也就是说,如果终端没有外部电源输入且也没有被用户使用时,终端便可以切换至休眠模式,并通过检测获取不存在当前网络使用数据的持续时间,即没有用户使用终端的持续时间。步骤102e、当持续时间大于或者等于预设时间阈值时,通过关闭无线网络信号和关闭无线网络功能,对网络速率进行限制,进而实现对功耗的控制。在本发明的实施例中,当终端在获取不存在当前网络使用数据的持续时间之后,如果上述持续时间大于或者等于预设时间阈值时,终端可以通过关闭多入多出mimo、无线宽带wi-fi以及双载波聚合ca等无线网络信号和无线网络功能,对网络速率进行限制,进而实现对功耗的控制。进一步地,在本发明的实施例中,如果终端检测获得的上述持续时间大于或者等于上述预设时间阈值,那么可以认为终端已经长时间没有被用户使用,那么,终端便可以进入待机状态,进而便可以减少终端的功耗。需要说明的是,在本发明的实施例中,终端进入待机状态可以为包括:关闭mimo、wi-fi、ca以及关闭lte无线射频收发功能。在本发明的实施例中,进一步地,终端在检测获得的上述持续时间大于或者等于上述预设时间阈值,并进入待机状态以后,如果终端获取唤醒指令,那么终端便可以恢复初始化状态,即终端重新获取当前电源输入信号、当前网络使用数据以及当前可用电量,根据当前电源输入信号、当前网络使用数据以及当前可用电量,从预设多个工作模式中确定当前工作模式。根据上述的描述可知,通过上述的步骤102d~102e,终端可以获取不存在当前网络使用数据的持续时间;当持续时间大于或者等于预设时间阈值时,通过关闭无线网络信号和无线网络功能,对网络速率进行限制,进而实现对功耗的控制;从而能够有效地控制终端的功耗,实现终端省电优化的需求。实施例六图8为本发明实施例提出的一种功耗控制方法的实现流程示意图八,如图8所示,基于实施例一和实施例二,在本发明的实施例中,进一步地,当上述当前工作模式为强制省电模式时,终端功耗控制的方法可以包括以下步骤:步骤102f、当当前可用电量大于或者等于预设电量阈值的预设比例时,通过关闭无线网络功能对网络速率进行限制,进而实现对功耗的控制。在本发明的实施例中,当上述当前工作模式为强制省电模式时,如果当前可用电量大于或者等于预设电量阈值的预设比例时,终端可以通过关闭无线网络功能对网络速率进行限制,进而实现对功耗的控制,具体地,终端可以选择仅关闭ca,而不关闭其他产生功耗的无线功能。步骤102g、当当前可用电量小于预设电量阈值的预设比例时,通过切换无线网络信号和关闭无线网络功能,对网络速率进行限制,进而实现对功耗的控制。在本发明的实施例中,当上述当前工作模式为强制省电模式时,如果当前可用电量小于预设电量阈值的预设比例时,终端可以通过切换无线网络信号和关闭无线网络功能,对网络速率进行限制,进而实现对功耗的控制,具体地,终端可以选择切换wifi使用2.4g,同时关闭mimo和ca等多个产生功耗的无线功能。也就是说,在本发明的实施例中,在上述强制省电模式的工作状态下,终端可以根据当前可用电量和预设电量阈值确定全部无线网络信号的工作状态。根据上述的描述可知,通过上述的步骤102f~102g,当当前可用电量大于或者等于预设电量阈值的预设比例时,终端可以通过关闭无线网络功能对网络速率进行限制,进而实现对功耗的控制;当当前可用电量小于预设电量阈值的预设比例时,终端可以通过切换无线网络信号和关闭无线网络功能,对网络速率进行限制,进而实现对功耗的控制;从而能够有效地控制终端的功耗,实现终端省电优化的需求。实施例七图9为本发明实施例提出的终端的组成结构示意图一,如图9所示,本发明实施例提出的终端1包括:确定单元11和控制单元12。确定单元11,用于确定当前工作模式,并根据所述当前工作模式、预设工作模式与功耗策略的对应关系,确定对应于所述当前工作模式的当前功耗策略;其中,所述当前功耗策略用于对终端网络能力的限制。控制单元12,用于在确定单元11确定对应于当前工作模式的当前功耗策略之后,根据当前功耗策略对网络速率进行限制,进而实现对功耗的控制。图10为本发明实施例提出的终端的组成结构示意图二,如图10所示,本发明实施例提出的终端1还包括:获取单元13。在本发明的实施例中,进一步地,获取单元13,用于在确定单元11确定当前工作模式之前,获取当前电源输入信号、当前网络使用数据以及当前可用电量。相应地,上述确定单元11,具体用于根据当前电源输入信号、当前网络使用数据以及当前可用电量,确定当前工作模式。在本发明的实施例中,进一步地,确定单元11,具体用于当当前电源输入信号存在时,确定当前工作模式为高性能模式;或者,当当前电源输入信号不存在,且当前网络使用数据不存在时,确定当前工作模式为休眠模式;或者,当当前电源输入信号不存在、当前网络使用数据存在,且当前可用电量小于预设电量阈值时,确定当前工作模式为强制省电模式;或者,当当前电源输入信号不存在、当前网络使用数据存在,且当前可用电量大于或者等于预设电量阈值时,确定当前工作模式为智能省电模式。图11为本发明实施例提出的终端的组成结构示意图三,当当前工作模式为智能省电模式时,如图11所示,控制单元12包括:第一获取子单元121,确定子单元122以及第一控制子单元123。第一获取子单元121,用于获取用户数量、上行流量以及下行流量。确定子单元122,用于在第一获取子单元121获取用户数量、上行流量以及下行流量之后,根据用户数量、上行流量以及下行流量确定第一流量特征值;其中,第一流量特征值用于表征终端的当前运行能力。第一控制子单元123,用于在确定子单元122确定第一流量特征值之后,根据第一流量特征值对网络速率进行限制,进而实现对功耗的控制。图12为本发明实施例提出的终端的组成结构示意图四,如图12所示,本发明实施例提出的第一控制子单元123包括:发送子单元1231,接收子单元1232以及第二控制子单元1233。发送子单元1231,用于将携带第一流量特征值的请求信息发送至网络侧。接收子单元1232,用于在发送子单元1231将携带第一流量特征值的请求信息发送至网络侧之后,接收网络侧发送的响应于请求信息的响应信息;其中,响应信息携带对应于第一流量特征值的更新参数;更新参数用于对终端的无线资源进行重新配置;第二控制子单元1233,用于在接收子单元1232接收网络侧发送的响应于请求信息的响应信息之后,根据更新参数对网络速率进行限制,进而实现对功耗的控制。图13为本发明实施例提出的终端的组成结构示意图四,当当前工作模式为休眠模式时,如图13所示,控制单元12包括:第二获取子单元124和第一关闭子单元125。第二获取子单元124,用于获取不存在当前网络使用数据的持续时间。第一关闭子单元125,用于在第二获取子单元124获取不存在当前网络使用数据的持续时间之后,当持续时间大于或者等于预设时间阈值时,通过关闭无线网络信号和关闭无线网络功能,对网络速率进行限制,进而实现对功耗的控制。图14为本发明实施例提出的终端的组成结构示意图六,当当前工作模式为强制省电模式时,如图14所示,控制单元12包括:第二关闭子单元126。第二关闭子单元126,用于当当前可用电量大于或者等于预设电量阈值的预设比例时,通过关闭无线网络功能对网络速率进行限制,进而实现对功耗的控制;以及当当前可用电量小于预设电量阈值的预设比例时,通过切换无线网络信号和关闭无线网络功能,对网络速率进行限制,进而实现对功耗的控制。图15为本发明实施例提出的终端的组成结构示意图七,当当前工作模式为高性能模式时,如图15所示,控制单元12包括:开启子单元127。开启子单元127,用于通过设置无线网络信号和开启无线网络功能,对网络速率进行限制,进而实现对功耗的控制。图16为本发明实施例提出的终端的组成结构示意图八,在实际应用中,基于实施例一至实施例六的同一发明构思下,如图16所示,终端1可以包括处理器14、存储有处理器14可执行指令的存储器15、通信接口16,和用于连接处理器14、存储器15以及通信接口16的总线17。在本发明的实施例中,确定单元11,控制单元12以及获取单元13均可由位于终端1上的处理器14实现,上述处理器14可以为特定用途集成电路(asic,applicationspecificintegratedcircuit)、数字信号处理器(dsp,digitalsignalprocessor)、数字信号处理装置(dspd,digitalsignalprocessingdevice)、可编程逻辑装置(pld,programmablelogicdevice)、现场可编程门阵列(fpga,fieldprogrammablegatearray)、cpu、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本发明实施例不作具体限定。该终端1还可以包括存储器15,该存储器15可以与处理器14连接,其中,存储器15用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器15可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。在本发明的实施例中,总线17用于连接通信接口16、处理器14和存储器15以及这些器件之间的相互通信。在本发明的实施例中,存储器15,用于存储指令和数据。处理器14,用于确定当前工作模式,并根据当前工作模式、预设工作模式与功耗策略的对应关系,确定对应于当前工作模式的当前功耗策略;其中,当前功耗策略用于对终端网络能力的限制;根据当前功耗策略对网络速率进行限制,进而实现对功耗的控制。在实际应用中,上述存储器15可以是易失性第一存储器(volatilememory),例如随机存取第一存储器(ram,random-accessmemory);或者非易失性第一存储器(non-volatilememory),例如只读第一存储器(rom,read-onlymemory),快闪第一存储器(flashmemory),硬盘(hdd,harddiskdrive)或固态硬盘(ssd,solid-statedrive);或者上述种类的第一存储器的组合,并向处理器14提供指令和数据。本发明实施例提供了一种终端,确定当前工作模式,并根据当前工作模式、预设工作模式与功耗策略的对应关系,确定对应于当前工作模式的当前功耗策略;其中,当前功耗策略用于对终端网络能力的限制;根据当前功耗策略对网络速率进行限制,进而实现对功耗的控制。也就是说,本发明实施例提出的一种终端,能够将终端切换至不同的工作模式,并在不同的工作模式下对终端的网络速率进行限制,从而能够有效地控制终端的功耗,实现终端省电优化的需求。另外,在本实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。本发明实施例提供一种计算机可读存储介质,其上存储有程序,应用于终端中,该程序被处理器执行时实现如实施例一至实施例六的方法。具体来讲,本实施例中的一种功耗控制方法对应的程序指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种视频处理方法对应的程序指令被一电子设备读取或被执行时,包括如下步骤:确定当前工作模式,并根据当前工作模式、预设工作模式与功耗策略的对应关系,确定对应于当前工作模式的当前功耗策略;其中,当前功耗策略用于对终端网络能力的限制;根据当前功耗策略对网络速率进行限制,进而实现对功耗的控制。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的实现流程示意图和/或方框图来描述的。应理解可由计算机程序指令实现流程示意图和/或方框图中的每一流程和/或方框、以及实现流程示意图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1