对终端电量进行优化使用的方法、装置和系统与流程

文档序号:15483861发布日期:2018-09-21 19:36阅读:161来源:国知局

本发明涉及到移动通信领域,特别涉及到一种对终端电量进行优化使用的方法、装置和系统。



背景技术:

UMTS(Universal Mobile Telecommunications System,通用移动通信系统)由终端UE,基站NodeB和无线网络控制器RNC以及3种网元间不同的物理接口组成。3GPP(3rdGeneration Partnership)标准规范了终端UE和UTRAN(UMTS Terrestrial Radio Access Network,UMTS陆地无线接入网)间的通信协议,比如空中接口Uu上用于控制目的的信令消息内容格式和用户面上用于传输用户数据的数据包格式和帧结构等。

RNC是单个UMTS中RNS(Radio Network Subsystem,无线网络子系统)的中央控制器,负责大部分UMTS功能的开关、配置和集中控制。RNC把NodeB运行所需要的配置信息通过Iub接口的NBAP(NodeB Application Part)信令消息发给所辖的单个或者多个NodeB,同时把UE的配置信息通过Uu接口的RRC(Radio Resource Control)信令消息发给所服务的UE。在RRC连接态下,每一个UE在服务器的RNC内部都有唯一的RRC状态和标识,根据内部具体的RRM(Radio Resource Management,无线资源管理)实现方式对UE的RRC具体状态进行管理。

而传统的RRM策略是不考虑UE的电池电量的,因为电量是一个与无线接入层完全没有关系的物理量,对移动网络无线资源利用效率和用户业务体验没有绝对的影响。其次,移动网络总是假设用户的电池具备较强的续航能力,或者用户总是能够及时的进行充电,因此移动网络RRM在做功能开启,配置,控制的时候没有参考UE电池电量的情况,这样,就会导致UE由于电量耗尽而死机,而用户需要被动地触发去进行充电,从而影响到用户业务的体验。



技术实现要素:

本发明的主要目的为提供一种对终端电量进行优化使用的方法、装置和系统,旨在使终端不会因电量耗尽而死机,并且能够为用户带来更好的业务体验。

本发明提供一种对终端电量进行优化使用的方法,包括:

当接收到终端发送的电量优化使用需求指示后,根据所述电量优化使用需求指示为所述终端配置对应的测评参数,以供终端根据所述测评参数进行电量评估;

根据所述终端上报的电量评估的结果,为所述终端分配相应电量需求的后续操作。

优选地,所述测评参数包括所述终端当前剩余电量的百分比、评估电量消耗区间长度,以及在一个评估电量消耗区间长度内的事件门限值。

优选地,所述根据电量优化使用需求指示对所述终端所对应测评参数进行配置包括:

按照终端当前剩余电量的百分比,将所述终端当前剩余电量划分为高电量区间、正常电量区间和低电量区间;

为所划分的所述高电量区间、正常电量区间和低电量区间分别配置相应的端点值,以供所述终端根据所述端点值判断当前剩余电量所在的区间;

为所述终端配置评估消耗区间长度和事件门限值,所述评估消耗区间长度为终端进行电量评估的周期。

优选地,所述根据终端上报的电量评估的结果,为所述终端配置相应电量需求的后续操作包括:

接收终端上报的电量评估的结果,并根据所述电量评估的结果判断所述终端的电池的续航能力;

如判断出所述终端的电池的续航能力低,则为所述终端分配低电量需求的后续操作;

如判断出所述终端的电池的续航能力高,则为所述终端分配高电量需求的后续操作。

优选地,所述电量评估的结果为所述终端在根据所述测评参数进行电量评估时,所记录的过度电量消耗事件及其个数。

本发明还提供一种对终端电量进行优化使用的装置,包括:

配置模块,用于当接收到终端发送的电量优化使用需求指示后,根据所述电量优化使用需求指示为所述终端配置对应的测评参数,以供终端根据所述测评参数进行电量评估;

分配模块,用于根据所述终端上报的电量评估的结果,为所述终端分配相应电量需求的后续操作。

优选地,所述测评参数包括所述终端当前剩余电量的百分比、评估电量消耗区间长度,以及在一个评估电量消耗区间长度内的事件门限值。

优选地,所述配置模块包括:

划分单元,用于按照终端当前剩余电量的百分比,将所述终端当前剩余电量划分为高电量区间、正常电量区间和低电量区间;

第一配置单元,用于为所划分的所述高电量区间、正常电量区间和低电量区间分别配置相应的端点值,以供所述终端根据所述端点值判断当前剩余电量所在的区间;

第二配置单元,用于为所述终端配置评估消耗区间长度和事件门限值,所述评估消耗区间长度为终端进行电量评估的周期。

优选地,所述分配模块包括:

接收及判断单元,用于接收终端上报的电量评估的结果,并根据所述电量评估的结果判断所述终端的电池的续航能力;

第一分配单元,用于如判断出所述终端的电池的续航能力低,则为所述终端分配低电量需求的后续操作;

第二分配单元,用于如判断出所述终端的电池的续航能力高,则为所述终端分配高电量需求的后续操作。

优选地,所述电量评估的结果为所述终端在根据所述测评参数进行电量评估时,所记录的过度电量消耗事件及其个数。

本发明还进一步提供一种对终端电量进行优化使用的系统,包括终端和无线网络控制器,其中:

所述无线网络控制器,用于接收到终端所发送的电量优化使用需求指示后,根据所述电量优化使用需求指示对所述终端所对应测评参数进行配置;根据所述终端上报的电量评估的结果,为所述终端分配相应电量需求的后续操作;

所述终端,用于根据所述测评参数进行电量评估;向所述无线网络控制器上报电量评估的结果。

本发明所提供的一种对终端电量进行优化使用的方法、装置和系统,当用户根据实际需要触发了对终端电量进行优化使用的需求后,在接收到终端所发送的电量优化使用需求指示时,为该终端配置进行电量评估所需的测评参数,供终端根据该测评参数进行电量评估;并且,在接收到终端上报的电量评估的结果后,根据所分析出的终端的电池的续航能力,为终端分配相应的较为节能的低电量需求或较为耗电的高电量需求的后续操作。采用这种方法来对终端的电量进行优化使用,由于可以准确地判断出终端电池的续航能力,并据此为终端分配相应的电量需求的后续操作,就可以使得终端不会因电量耗尽而死机,同时保证了可以给用户带来更好的业务体验。

附图说明

图1为本发明对终端电量进行优化使用的方法一实施例的流程示意图;

图2为本发明对终端电量进行优化使用的方法一实施例中配置测评参数的流程示意图;

图3为本发明对终端电量进行优化使用的方法一实施例中为终端分配后续操作的流程示意图;

图4为本发明对终端电量进行优化使用的装置一实施例的结构示意图;

图5为本发明对终端电量进行优化使用的装置一实施例中配置模块的结构示意图;

图6为本发明对终端电量进行优化使用的装置一实施例中分配模块的结构示意图;

图7为本发明对终端电量进行优化使用的系统一实施例的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,提出本发明对终端电量进行优化使用的方法一实施例,该方法包括:

步骤S10,当接收到终端发送的电量优化使用需求指示后,根据电量优化使用需求指示为终端配置对应的测评参数,以供终端根据测评参数进行电量评估;

本发明所提供的一种对终端电量进行优化使用的方法,当需要对终端电量进行优化使用时,通过无线网络控制器为终端配置相应的用于终端进行电量评估的测评参数,而终端根据这些测评参数对电量进行评估,并将评估的结果通过上行的接口请求连接信令消息,而随路上报给无线网络控制器。当无线网络控制器收到终端的电量评估结果后,便可以得知如终端的电池续航鲁棒能力以及用户是否中于通信或者本地智能应用激进类型并且产生了过度电量消耗事件,从而可以根据电量评估的结果,为用户分配相应的低电量需求或高电量需求的后续操作。

在本实施例中,如需要对终端电量进行优化使用,用户可以通过NAS(Network Access Server,网络接入服务器)无线接入层命令,对终端的电池电量优化使用状态变量进行设置,这个状态变量可以表示为:Battery_Optimization=True/False,从而触发对终端电量进行优化使用的需求。由于不同的无线接入技术对终端的电池电量优化使用状态变量的理解不同,本实施例中以UMTS和LTE(Long Term Evolution,长期演进)型的无线接入网和与其相对应的终端为例进行说明。

如电量优化使用状态变量为Battery_Optimization=True,则可以理解为:终端可以在具备终端电量优化使用能力的UMTS或者LTE网络服务小区中,通过上行接口请求连接信令消息随路上报该终端的电量优化使用需求指示,而这个电量优化使用需求指示可以表求为:Battery Optimization Request=True;如电量优化使用状态变量为Battery_Optimization=False,则可以理解为:终端不需要通过上行上行接口请求连接信令消息随路上报终端的电量优化使用需求指示Battery Optimization Request=True。

同时还需要判断UMTS或者LTE无线接入网络中,无线网络控制器RNC或者增强型基站eNB是否可以通过系统广播消息支持终端的电池电量优化使用;这时,就需要根据与比如电量优化使用状态变量相对应的变量Battery Optimization Allowed=True/False来进行判断。如果Battery Optimization Allowed=True,则表示该服务小区能够为终端启动并且配置进行电量评估所需要用到的测评参数,并且能够处理终端所上报的电量评估的结果;而如果Battery Optimization Allowed=False,则表示该服务小区只能按照传统的策略进行处理,在功能开启配置方面,不考虑任何终端电量方面的因素。因此只有在Battery Optimization Allowed=True的时候,终端才能向RNC或者eNB发起电量优化使用需求指示Battery Optimization Request=True。

当接收到终端所发送的电量优化使用需求指示Battery Optimization Request=True后,首先需要根据该电量优化使用需求指示对终端所对应测评参数进行配置,以供终端根据该测评参数进行电量评估。在本实施例中,为终端配置的测评参数可以包括该终端当前剩余电量的百分比、评估电量消耗区间长度,以及在一个评估电量消耗区间长度内的事件门限值。

步骤S20,根据终端上报的电量评估的结果,为终端分配相应电量需求的后续操作。

当终端根据该测评参数进行完电量评估后,可以将电量评估的结果通过空中接口的上行接口请求连接信令消息随路进行上报。而当接收到终端所上报的电量评估的结果后,就可以对这个结果进行分析,从而可以得到该终端的电池此时的续航鲁棒能力,并且,根据此时终端的电池续航能力,以及各任务所需要的电量需求,来为终端分配相应的较节能的低电量需求的后续操作,或相对较耗电的高电量需求的后续操作。

本发明所提供的对终端电量进行优化使用的方法,当用户根据实际需要触发了对终端电量进行优化使用的需求后,在接收到终端所发送的电量优化使用需求指示时,为该终端配置进行电量评估所需的测评参数,供终端根据该测评参数进行电量评估;并且,在接收到终端上报的电量评估的结果后,根据所分析出的终端的电池的续航能力,为终端分配相应的较为节能的低电量需求或较为耗电的高电量需求的后续操作。采用这种方法来对终端的电量进行优化使用,由于可以准确地判断出终端电池的续航能力,并据此为终端分配相应的电量需求的后续操作,就可以使得终端不会因电量耗尽而死机,同时保证了可以给用户带来更好的业务体验。

参照图2,在本发明对终端电量进行优化使用的方法一实施例中,步骤S10包括:

步骤S11,按照终端当前剩余电量的百分比,将终端当前剩余电量划分为高电量区间、正常电量区间和低电量区间;

步骤S12,为所划分的高电量区间、正常电量区间和低电量区间分别配置相应的端点值,以供终端根据端点值判断当前剩余电量所在的区间;

步骤S13,为终端配置评估消耗区间长度和事件门限值,评估消耗区间长度为终端进行电量评估的周期。

在上述实施例中,当接收到终端所发送的电量优化使用需求指示Battery Optimization Request=True后,首先要为该终端配置包括该终端当前剩余电量的百分比、评估电量消耗区间长度,以及在一个评估电量消耗区间长度内的事件门限值的测评参数。这就需要先获得该终端的剩余电量,并且按照剩余电量的百分比,对剩余电量进行区间的划分,即将其划分为高电量区间、正常电量区间和低电量区间这三个区间,然后,为这三个区间分别配置每个区间的两个端点值。所有的终端对其自身剩余电量的估算都可以精确到1%,将高电量区间表示为(100%,x%),正常电量区间表示为((x-1)%,y%),而低电量区间则可以表示为((y-1)%,0%),其中,x,y为1-99之间的整数。

还需要为终端配置评估消耗区间长度,该评估消耗区间长度为终端进行电量评估的周期,即终端每一次进行电量评估的时候,都以这个评估消耗区间长度为周期来进行。也可以按百分比将评估消耗区间长度进行记录,即将其表示为z%,z也为1-99之间的整数。同时还需要为终端配置事件门限值,所配置的事件门限值包括TxVthreshold和Trrcthreshold,TxVthreshold表示终端在一个评估消耗区间长度内,累计的上下行传输数据量对数化结果和累计的接口请求连接信令消息的连接时间长度对数化结果的乘积门限;Trrcthreshold为UE在一个评估电量消耗区间长度内累计的RRC连接时间长度对数化结果。

当完成了对终端配置相应的测评参数后,终端会将这些测评参数进行存储,并且按照以下规则进行电量评估:

1、当终端的电量处于高电量区间时,即使收到测评参数的信息,终端也不需要进行任何的电量评估;

2、当终端的电量处于正常电量区间时,终端以评估电量消耗区间长度z%为一个周期开始进行电量评估,并且同时进行上下行传输数据量Cbattery的累计记录,以及接口请求连接信令消息的连接时间长度Tbattery的累计记录,并且在每个电量评估周期结束的时候与事件门限值TxVthreshold和Trrcthreshold做比较。如果Log(Cbattery)×Log(Tbattery)<TxVthreshold,同时Log(Tbattery)<Log(Trrcthreshol),则终端会记录一次过度电量消耗事件,该过度电量消耗事件可以表示为Over_Battery_Consumption。然后,再以评估电量消耗区间长度z%为周期,继续进行下一个周期的电量评估。

3、当终端的电量处于低电量区间时,终端仍然可以继续进行电量评估,并且仍然允许通过上行的接口请求连接信令消息自动随路向无线网络控制器上报所记录的过度电量消耗事件Over_Battery_Consumption的个数。而如果在电量评估的过程中,没有记录到Over_Battery_Consumption事件,也需要进行上报,此时可以上报Over_Battery_Consumption事件的个数为0。当成功完成了对Over_Battery_Consumption事件的上报之后,终端仍然可以用本地变量将所记录的Over_Battery_Consumption进行保留,并且在后续继续通过上行的接口请求连接信令消息自动随路上报,直到被网络命令或者自发充电动作删除。

在终端执行电量消耗评估过程中,无线网络控制器可以通过系统广播消息或者下行的接口信令专有消息停止终端电量评估的过程;并且,终端会删除所存储的一切电量评估相关的测评参数信息,同时删除在之前进行电量评估过程中已经保存的Over_Battery_Consumption事件。

如果终端处于充电状态时,也可以自动停止终端电量评估的过程,同样,终端会删除所存储的一切电量评估相关的测评参数信息,同时删除在之前进行电量评估过程中已经保存的Over_Battery_Consumption事件。

通过为终端配置用于其进行电量评估的包括该终端当前剩余电量的百分比、评估电量消耗区间长度,以及在一个评估电量消耗区间长度内的事件门限值的测评参数,可以供终端根据这些测评参数,准确并及时地上报电量评估的结果,以便从该电量评估的结果中得知此时终端的电池的续航能力。这样,就进一步保证了可以准确地判断出终端电池的续航能力,并且进一步保证了终端不会因电量耗尽而死机。

参照图3,在本发明对终端电量进行优化使用的方法一实施例中,步骤S20包括:

步骤S21,接收终端上报的电量评估的结果,并根据电量评估的结果判断终端的电池的续航能力;

步骤S22,如判断出终端的电池的续航能力低,则为终端分配低电量需求的后续操作;

步骤S23,如判断出终端的电池的续航能力高,则为终端分配高电量需求的后续操作。

在上述实施例中,当接收到终端通过上行的接口请求连接信令消息而自动随路上报的电量评估的结果后,就需要根据该电量评估的结果对该终端的电池电量的续航能力判断。本实施例中,电量评估的结果即为终端在根据测评参数进行电量评估时,所记录的过度电量消耗事件Over_Battery_Consumption,以及该过度电量消耗事件的个数。当接收到电量评估的结果后,首先需要判断此时该终端的电池剩余电量所处的电量区间,并且根据所记录的该终端通信历史中所产生的过度电量消耗事件及其个数,判断出终端的电池的续航能力。

当根据Over_Battery_Consumption事件及其个数,判断出此时终端的电池电量已经处于低电量区间,并且在该终端在通信历史中多次产生过度电量消耗事件,就可以判定此时终端的电池的续航能力较低,如继续为其分配耗电量高的任务则会导致终端会因电量耗尽而死机。因此,就可以为该终端采取相应的节能配置,即为其分配相对来说对电量需求较低的低电量需求的后续操作。

当根据Over_Battery_Consumption事件及其个数,判断出此时终端的电池电量虽然已经处于低电量区间,但在该终端在通信历史中,并没有产生过过度电量消耗事件,便可以判定此时终端的电池的续航能力还是较高,其剩余的电量还可以维持较长的时间。因此,就可以为该分配相对来说对电量需求较高的高电量需求的后续操作。

本实施例中,以下述两种情况为例,详细说明终端根据无线网络控制器所配置的测评参数进行电量评估的过程:

1、假设终端拥有4C-HSDPA双频段载波聚合能力,并且驻留在具备了4C-HSDPA能力的运营商网络中,这4个下行载波中的3个位于频段I中,1个位于频段VIII中,且各自的信道码、下行功率等资源充裕,可以支撑终端进行4C-HSDPA操作。某时刻,终端电量剩余百分比为58%,并且准备开启一个高速率下行数据下载业务。此时,会进行如下步骤:

a:用户通过NAS非无线接入层命令设置电池电量优化使用状态变量:Battery_Optimization=True,以触发终端进行电量优化使用的需求;

b:通过上行的接口请求连接信令消息随路上报该终端的电量优化使用需求指示Battery Optimization Request=True;

c:无线网络服务器通过系统广播消息发送Battery Optimization Allowed=True,表示该服务小区能够理解并且接受终端电量优化使用需求指示Battery Optimization Request=True;并且能够为终端启动及配置电量评估所需的测评参数,并且处理相应的测量的电量评估的结果。

d:无线网络服务器为终端配置电量评估所需的测评参数:x=60,y=5,z=5,事件门限值为TxVthreshold和Trrcthreshold,并且通过下行的接口请求连接信令消息将测评参数下发给终端。

e:终端将上述测评参数存储下来。终端的电池当前剩余的电量为58%,处于正常电量区间。终端以评估电量消耗区间长度5%为一个周期,开始进行上下行传输数据量Cbattery的累计记录和接口请求连接信令消息的连接时间长度Tbattery的累计记录,并且在每个评估周期结束的时候与事件门限值TxVthreshold和Trrcthreshold做比较。如果Log(Cbattery)×Log(Tbattery)<TxVthreshold,并且Log(Tbattery)<Log(Trrcthreshol),则终端记录一次Over_Battery_Consumption事件。然后继续从电池剩余电量为53%时,开始进行下一个评估电量消耗区间长度周期。

由于终端当前所要下载的文件较大,且长时间处于双频段4C-HSDPA操作,因此在执行该任务的过程中,可能产生了多个Over_Battery_Consumption事件,而终端会用本地变量将这些Over_Battery_Consumption事件进行记录并保存。当终端的剩余电量进入到了低电量区间后,再次希望利用双频段4C-HSDPA操作进行下载业务,此时,终端通过上行的接口请求连接信令消息将Connection Setup Complete事件及其个数随路上报上述给无线网络控制器。当成功上报完Over_Battery_Consumption事件之后,终端将仍然保留Over_Battery_Consumption事件的记录。

f:接收到终端所上报的Over_Battery_Consumption事件及其个数后,便可以获悉以下信息:终端的电量剩余百分比必定已经在5%之内了;该终端在通信历史上产生过多次Over_Battery_Consumption事件。因此,就可以判断此时终端的电池续航能力较弱,如继续进行耗电量高的操作任务,则电量很容易被耗尽而导致死机。因此只对该终端最大限度地开启频段I中的3C-HSDPA操作,为其分配相对较为节能的后续操作,而避免双频段4C-HSDPA操作。

2、假设终端拥有Cell_FACH态超增强能力,并且驻留在具备了Cell_FACH态超增强能力的运营商网络中。某时刻,终端处于较高速地运动中,电量剩余百分比为48%,并且处于Cell_FACH态进行着中数据量移动互联网的互动业务。此时,会进行如下步骤:

a1:用户通过NAS非无线接入层命令设置电池电量优化使用状态变量:Battery_Optimization=True,以触发终端进行电量优化使用的需求;

b1:通过上行的接口请求连接信令消息随路上报该终端的电量优化使用需求指示Battery Optimization Request=True;

c1:无线网络服务器通过系统广播消息发送Battery Optimization Allowed=True,表示该服务小区能够理解并且接受终端电量优化使用需求指示Battery Optimization Request=True;并且能够为终端启动及配置电量评估所需的测评参数,并且处理相应的测量的电量评估的结果。

d1:无线网络服务器为终端配置电量评估所需的测评参数:x=60,y=10,z=10,事件门限值为TxVthreshold和Trrcthreshold,并且通过下行的接口请求连接信令消息将测评参数下发给终端。

e1:终端将上述测评参数存储下来。终端的电池当前剩余的电量为58%,处于正常电量区间。终端以评估电量消耗区间长度10%为一个周期,开始进行上下行传输数据量Cbattery的累计记录和接口请求连接信令消息的连接时间长度Tbattery的累计记录,并且在每个评估周期结束的时候与事件门限值TxVthreshold和Trrcthreshold做比较。如果Log(Cbattery)×Log(Tbattery)<TxVthreshold,并且Log(Tbattery)<Log(Trrcthreshol),则终端记录一次Over_Battery_Consumption事件。然后继续从38%开始进行下一个评估电量消耗区间长度周期。由于终端的电池续航能力较强,并且用户也很少进行大数据量操作,很少进入Cell_DCH态通信,因此就不会产生任何Over_Battery_Consumption事件,所以此时记录Over_Battery_Consumption事件的个数为0。

当终端的电量进入到低电量区间后,通过上行的接口请求连接信令消息自动随路上报的终端在电量评估过程中所记录的Over_Battery_Consumption事件,以及Over_Battery_Consumption事件的个数0。

f1:接收到终端所上报的Over_Battery_Consumption事件及其个数后,便可以获悉以下信息:终端的电量剩余百分比必定已经在10%之内了;终端在通信历史上没有产生过Over_Battery_Consumption事件。因此,就可以意判断此时终端的电池续航能力较强,而其剩余的电量相对还能维持较长的时间。因此可以为其分配相对耗电量需求较高的后续操作。

当接收到终端所上报的电量评估的结果后,根据该电量评估的结果获悉该终端此时的电量剩余百分比和在其通信历史上是否产生过过度电量消耗事件以及个数,从而可以进一步分析出该终端的电池续航能力。如判断出该终端的电池续航能力低,则为其分配相对较为节能的后续操作;而如果判断出该终端的电池续航能力高,则为其分配相对耗电量较高的后续操作。这样,便方便地完成了对该终端电量进行优化使用的功能,从而进一步保证了能够为用户带来更好的业务体验。

参照图4,提出本发明对终端电量进行优化使用的装置一实施例。该装置包括:

配置模块10,用于当接收到终端发送的电量优化使用需求指示后,根据电量优化使用需求指示为终端配置对应的测评参数,以供终端根据测评参数进行电量评估;

分配模块20,用于根据终端上报的电量评估的结果,为所述终端分配相应电量需求的后续操作。

本发明所提供的一种对终端电量进行优化使用的装置,当需要对终端电量进行优化使用时,通过无线网络控制器为终端配置相应的用于终端进行电量评估的测评参数,而终端根据这些测评参数对电量进行评估,并将评估的结果通过上行的接口请求连接信令消息,而随路上报给无线网络控制器。当无线网络控制器收到终端的电量评估结果后,便可以得知如终端的电池续航鲁棒能力以及用户是否中于通信或者本地智能应用激进类型并且产生了过度电量消耗事件,从而可以根据电量评估的结果,为用户分配相应的低电量需求或高电量需求的后续操作。

在本实施例中,如需要对终端电量进行优化使用,用户可以通过NAS(Network Access Server,网络接入服务器)无线接入层命令,对终端的电池电量优化使用状态变量进行设置,这个状态变量可以表示为:Battery_Optimization=True/False,从而触发对终端电量进行优化使用的需求。由于不同的无线接入技术对终端的电池电量优化使用状态变量的理解不同,本实施例中以UMTS和LTE(Long Term Evolution,长期演进)型的无线接入网和与其相对应的终端为例进行说明。

如电量优化使用状态变量为Battery_Optimization=True,则可以理解为:终端可以在具备终端电量优化使用能力的UMTS或者LTE网络服务小区中,通过上行接口请求连接信令消息随路上报该终端的电量优化使用需求指示,而这个电量优化使用需求指示可以表求为:Battery Optimization Request=True;如电量优化使用状态变量为Battery_Optimization=False,则可以理解为:终端不需要通过上行上行接口请求连接信令消息随路上报终端的电量优化使用需求指示Battery Optimization Request=True。

同时还需要判断UMTS或者LTE无线接入网络中,无线网络控制器RNC或者增强型基站eNB是否可以通过系统广播消息支持终端的电池电量优化使用;这时,就需要根据与比如电量优化使用状态变量相对应的变量BatteryOptimization Allowed=True/False来进行判断。如果Battery Optimization Allowed=True,则表示该服务小区能够为终端启动并且配置进行电量评估所需要用到的测评参数,并且能够处理终端所上报的电量评估的结果;而如果Battery Optimization Allowed=False,则表示该服务小区只能按照传统的策略进行处理,在功能开启配置方面,不考虑任何终端电量方面的因素。因此只有在Battery Optimization Allowed=True的时候,终端才能向RNC或者eNB发起电量优化使用需求指示Battery Optimization Request=True。

当接收到终端所发送的电量优化使用需求指示Battery Optimization Request=True后,首先配置模块10需要根据该电量优化使用需求指示对终端所对应测评参数进行配置,以供终端根据该测评参数进行电量评估。在本实施例中,为终端配置的测评参数可以包括该终端当前剩余电量的百分比、评估电量消耗区间长度,以及在一个评估电量消耗区间长度内的事件门限值。

当终端根据该测评参数进行完电量评估后,可以将电量评估的结果通过空中接口的上行接口请求连接信令消息随路进行上报。而当接收到终端所上报的电量评估的结果后,就可以通过分配模块20对这个结果进行分析,从而可以得到该终端的电池此时的续航鲁棒能力,并且,根据此时终端的电池续航能力,以及各任务所需要的电量需求,来为终端分配相应的较节能的低电量需求的后续操作,或相对较耗电的高电量需求的后续操作。

本发明所提供的对终端电量进行优化使用的装置,当用户根据实际需要触发了对终端电量进行优化使用的需求后,在接收到终端所发送的电量优化使用需求指示时,为该终端配置进行电量评估所需的测评参数,供终端根据该测评参数进行电量评估;并且,在接收到终端上报的电量评估的结果后,根据所分析出的终端的电池的续航能力,为终端分配相应的较为节能的低电量需求或较为耗电的高电量需求的后续操作。采用这种方法来对终端的电量进行优化使用,由于可以准确地判断出终端电池的续航能力,并据此为终端分配相应的电量需求的后续操作,就可以使得终端不会因电量耗尽而死机,同时保证了可以给用户带来更好的业务体验。

参照图5,在本发明对终端电量进行优化使用的装置一实施例中,配置模块10包括:

划分单元11,用于按照终端当前剩余电量的百分比,将终端当前剩余电量划分为高电量区间、正常电量区间和低电量区间;

第一配置单元12,用于为所划分的高电量区间、正常电量区间和低电量区间分别配置相应的端点值,以供终端根据端点值判断当前剩余电量所在的区间;

第二配置单元13,用于为终端配置评估消耗区间长度和事件门限值,评估消耗区间长度为终端进行电量评估的周期。

在上述实施例中,当接收到终端所发送的电量优化使用需求指示Battery Optimization Request=True后,首先要为该终端配置包括该终端当前剩余电量的百分比、评估电量消耗区间长度,以及在一个评估电量消耗区间长度内的事件门限值的测评参数。这就需要先获得该终端的剩余电量,并且按照剩余电量的百分比,划分单元11对剩余电量进行区间的划分,即将其划分为高电量区间、正常电量区间和低电量区间这三个区间,然后,第一配置单元12为这三个区间分别配置每个区间的两个端点值。所有的终端对其自身剩余电量的估算都可以精确到1%,将高电量区间表示为(100%,x%),正常电量区间表示为((x-1)%,y%),而低电量区间则可以表示为((y-1)%,0%),其中,x,y为1-99之间的整数。

第二配置单元13还需要为终端配置评估消耗区间长度,该评估消耗区间长度为终端进行电量评估的周期,即终端每一次进行电量评估的时候,都以这个评估消耗区间长度为周期来进行。也可以按百分比将评估消耗区间长度进行记录,即将其表示为z%,z也为1-99之间的整数。同时还需要为终端配置事件门限值,所配置的事件门限值包括TxVthreshold和Trrcthreshold,TxVthreshold表示终端在一个评估消耗区间长度内,累计的上下行传输数据量对数化结果和累计的接口请求连接信令消息的连接时间长度对数化结果的乘积门限;Trrcthreshold为UE在一个评估电量消耗区间长度内累计的RRC连接时间长度对数化结果。

当完成了对终端配置相应的测评参数后,终端会将这些测评参数进行存储,并且按照以下规则进行电量评估:

1、当终端的电量处于高电量区间时,即使收到测评参数的信息,终端也不需要进行任何的电量评估;

2、当终端的电量处于正常电量区间时,终端以评估电量消耗区间长度z%为一个周期开始进行电量评估,并且同时进行上下行传输数据量Cbattery的累计记录,以及接口请求连接信令消息的连接时间长度Tbattery的累计记录,并且在每个电量评估周期结束的时候与事件门限值TxVthreshold和Trrcthreshold做比较。如果Log(Cbattery)×Log(Tbattery)<TxVthreshold,同时Log(Tbattery)<Log(Trrcthreshol),则终端会记录一次过度电量消耗事件,该过度电量消耗事件可以表示为Over_Battery_Consumption。然后,再以评估电量消耗区间长度z%为周期,继续进行下一个周期的电量评估。

3、当终端的电量处于低电量区间时,终端仍然可以继续进行电量评估,并且仍然允许通过上行的接口请求连接信令消息自动随路向无线网络控制器上报所记录的过度电量消耗事件Over_Battery_Consumption的个数。而如果在电量评估的过程中,没有记录到Over_Battery_Consumption事件,也需要进行上报,此时可以上报Over_Battery_Consumption事件的个数为0。当成功完成了对Over_Battery_Consumption事件的上报之后,终端仍然可以用本地变量将所记录的Over_Battery_Consumption进行保留,并且在后续继续通过上行的接口请求连接信令消息自动随路上报,直到被网络命令或者自发充电动作删除。

在终端执行电量消耗评估过程中,无线网络控制器可以通过系统广播消息或者下行的接口信令专有消息停止终端电量评估的过程;并且,终端会删除所存储的一切电量评估相关的测评参数信息,同时删除在之前进行电量评估过程中已经保存的Over_Battery_Consumption事件。

如果终端处于充电状态时,也可以自动停止终端电量评估的过程,同样,终端会删除所存储的一切电量评估相关的测评参数信息,同时删除在之前进行电量评估过程中已经保存的Over_Battery_Consumption事件。

通过为终端配置用于其进行电量评估的包括该终端当前剩余电量的百分比、评估电量消耗区间长度,以及在一个评估电量消耗区间长度内的事件门限值的测评参数,可以供终端根据这些测评参数,准确并及时地上报电量评估的结果,以便从该电量评估的结果中得知此时终端的电池的续航能力。这样,就进一步保证了可以准确地判断出终端电池的续航能力,并且进一步保证了终端不会因电量耗尽而死机。

参照图6,在本发明对终端电量进行优化使用的装置一实施例中,分配模块20包括:

接收及判断单元21,用于接收终端上报的电量评估的结果,并根据电量评估的结果判终端的电池的续航能力;

第一分配单元22,用于如判断出终端的电池的续航能力低,则为终端分配低电量需求的后续操作;

第二分配单元23,用于如判断出终端的电池的续航能力高,则为终端分配高电量需求的后续操作。

在上述实施例中,当接收到终端通过上行的接口请求连接信令消息而自动随路上报的电量评估的结果后,接收及判断单元21就需要根据该电量评估的结果对该终端的电池电量的续航能力判断。本实施例中,电量评估的结果即为终端在根据测评参数进行电量评估时,所记录的过度电量消耗事件Over_Battery_Consumption,以及该过度电量消耗事件的个数。当接收到电量评估的结果后,首先需要判断此时该终端的电池剩余电量所处的电量区间,并且根据所记录的该终端通信历史中所产生的过度电量消耗事件及其个数,判断出终端的电池的续航能力。

当根据Over_Battery_Consumption事件及其个数,判断出此时终端的电池电量已经处于低电量区间,并且在该终端在通信历史中多次产生过度电量消耗事件,就可以判定此时终端的电池的续航能力较低,如继续为其分配耗电量高的任务则会导致终端会因电量耗尽而死机。因此,第一分配单元22就可以为该终端采取相应的节能配置,即为其分配相对来说对电量需求较低的低电量需求的后续操作。

当根据Over_Battery_Consumption事件及其个数,判断出此时终端的电池电量虽然已经处于低电量区间,但在该终端在通信历史中,并没有产生过过度电量消耗事件,便可以判定此时终端的电池的续航能力还是较高,其剩余的电量还可以维持较长的时间。因此,第二分配单元23就可以为该分配相对来说对电量需求较高的高电量需求的后续操作。

本实施例中,以下述两种情况为例,详细说明终端根据无线网络控制器所配置的测评参数进行电量评估的过程:

1、假设终端拥有4C-HSDPA双频段载波聚合能力,并且驻留在具备了4C-HSDPA能力的运营商网络中,这4个下行载波中的3个位于频段I中,1个位于频段VIII中,且各自的信道码、下行功率等资源充裕,可以支撑终端进行4C-HSDPA操作。某时刻,终端电量剩余百分比为58%,并且准备开启一个高速率下行数据下载业务。此时,会进行如下步骤:

步骤a:用户通过NAS非无线接入层命令设置电池电量优化使用状态变量:Battery_Optimization=True,以触发终端进行电量优化使用的需求;

步骤b:通过上行的接口请求连接信令消息随路上报该终端的电量优化使用需求指示Battery Optimization Request=True;

步骤c:无线网络服务器通过系统广播消息发送Battery Optimization Allowed=True,表示该服务小区能够理解并且接受终端电量优化使用需求指示Battery Optimization Request=True;并且能够为终端启动及配置电量评估所需的测评参数,并且处理相应的测量的电量评估的结果。

步骤d:无线网络服务器为终端配置电量评估所需的测评参数:x=60,y=5,z=5,事件门限值为TxVthreshold和Trrcthreshold,并且通过下行的接口请求连接信令消息将测评参数下发给终端。

步骤e:终端将上述测评参数存储下来。终端的电池当前剩余的电量为58%,处于正常电量区间。终端以评估电量消耗区间长度5%为一个周期,开始进行上下行传输数据量Cbattery的累计记录和接口请求连接信令消息的连接时间长度Tbattery的累计记录,并且在每个评估周期结束的时候与事件门限值TxVthreshold和Trrcthreshold做比较。如果Log(Cbattery)×Log(Tbattery)<TxVthreshold,并且Log(Tbattery)<Log(Trrcthreshol),则终端记录一次Over_Battery_Consumption事件。然后继续从电池剩余电量为53%时,开始进行下一个评估电量消耗区间长度周期。

由于终端当前所要下载的文件较大,且长时间处于双频段4C-HSDPA操作,因此在执行该任务的过程中,可能产生了多个Over_Battery_Consumption事件,而终端会用本地变量将这些Over_Battery_Consumption事件进行记录并保存。当终端的剩余电量进入到了低电量区间后,再次希望利用双频段4C-HSDPA操作进行下载业务,此时,终端通过上行的接口请求连接信令消息将Connection Setup Complete事件及其个数随路上报上述给无线网络控制器。当成功上报完Over_Battery_Consumption事件之后,终端将仍然保留Over_Battery_Consumption事件的记录。

步骤f:接收到终端所上报的Over_Battery_Consumption事件及其个数后,便可以获悉以下信息:终端的电量剩余百分比必定已经在5%之内了;该终端在通信历史上产生过多次Over_Battery_Consumption事件。因此,就可以判断此时终端的电池续航能力较弱,如继续进行耗电量高的操作任务,则电量很容易被耗尽而导致死机。因此只对该终端最大限度地开启频段I中的3C-HSDPA操作,为其分配相对较为节能的后续操作,而避免双频段4C-HSDPA操作。

2、假设终端拥有Cell_FACH态超增强能力,并且驻留在具备了Cell_FACH态超增强能力的运营商网络中。某时刻,终端处于较高速地运动中,电量剩余百分比为48%,并且处于Cell_FACH态进行着中数据量移动互联网的互动业务。此时,会进行如下步骤:

步骤a1:用户通过NAS非无线接入层命令设置电池电量优化使用状态变量:Battery_Optimization=True,以触发终端进行电量优化使用的需求;

步骤b1:通过上行的接口请求连接信令消息随路上报该终端的电量优化使用需求指示Battery Optimization Request=True;

步骤c1:无线网络服务器通过系统广播消息发送Battery Optimization Allowed=True,表示该服务小区能够理解并且接受终端电量优化使用需求指示Battery Optimization Request=True;并且能够为终端启动及配置电量评估所需的测评参数,并且处理相应的测量的电量评估的结果。

步骤d1:无线网络服务器为终端配置电量评估所需的测评参数:x=60,y=10,z=10,事件门限值为TxVthreshold和Trrcthreshold,并且通过下行的接口请求连接信令消息将测评参数下发给终端。

步骤e1:终端将上述测评参数存储下来。终端的电池当前剩余的电量为58%,处于正常电量区间。终端以评估电量消耗区间长度10%为一个周期,开始进行上下行传输数据量Cbattery的累计记录和接口请求连接信令消息的连接时间长度Tbattery的累计记录,并且在每个评估周期结束的时候与事件门限值TxVthreshold和Trrcthreshold做比较。如果Log(Cbattery)×Log(Tbattery)<TxVthreshold,并且Log(Tbattery)<Log(Trrcthreshol),则终端记录一次Over_Battery_Consumption事件。然后继续从38%开始进行下一个评估电量消耗区间长度周期。由于终端的电池续航能力较强,并且用户也很少进行大数据量操作,很少进入Cell_DCH态通信,因此就不会产生任何Over_Battery_Consumption事件,所以此时记录Over_Battery_Consumption事件的个数为0。

当终端的电量进入到低电量区间后,通过上行的接口请求连接信令消息自动随路上报的终端在电量评估过程中所记录的Over_Battery_Consumption事件,以及Over_Battery_Consumption事件的个数0。

步骤f1:接收到终端所上报的Over_Battery_Consumption事件及其个数后,便可以获悉以下信息:终端的电量剩余百分比必定已经在10%之内了;终端在通信历史上没有产生过Over_Battery_Consumption事件。因此,就可以意判断此时终端的电池续航能力较强,而其剩余的电量相对还能维持较长的时间。因此可以为其分配相对耗电量需求较高的后续操作。

当接收到终端所上报的电量评估的结果后,根据该电量评估的结果获悉该终端此时的电量剩余百分比和在其通信历史上是否产生过过度电量消耗事件以及个数,从而可以进一步分析出该终端的电池续航能力。如判断出该终端的电池续航能力低,则为其分配相对较为节能的后续操作;而如果判断出该终端的电池续航能力高,则为其分配相对耗电量较高的后续操作。这样,便方便地完成了对该终端电量进行优化使用的功能,从而进一步保证了能够为用户带来更好的业务体验。

参照图7,提出本发明对终端电量进行优化使用的系统一实施例,该系统包括终端和无线网络控制器,其中:

无线网络控制器,用于当接收到终端发送的电量优化使用需求指示后,根据电量优化使用需求指示为终端配置对应的测评参数,以供终端根据测评参数进行电量评估;根据终端上报的电量评估的结果,为终端分配相应电量需求的后续操作;

终端,用于根据测评参数进行电量评估;向无线网络控制器上报电量评估的结果。

本发明所提供的一种对终端电量进行优化使用的系统,当需要对终端电量进行优化使用时,通过无线网络控制器为终端配置相应的用于终端进行电量评估的测评参数,而终端根据这些测评参数对电量进行评估,并将评估的结果通过上行的接口请求连接信令消息,而随路上报给无线网络控制器。当无线网络控制器收到终端的电量评估结果后,便可以得知如终端的电池续航鲁棒能力以及用户是否中于通信或者本地智能应用激进类型并且产生了过度电量消耗事件,从而可以根据电量评估的结果,为用户分配相应的低电量需求或高电量需求的后续操作。

在本实施例中,如需要对终端电量进行优化使用,用户可以通过NAS(Network Access Server,网络接入服务器)无线接入层命令,对终端的电池电量优化使用状态变量进行设置,这个状态变量可以表示为:Battery_Optimization=True/False,从而触发对终端电量进行优化使用的需求。由于不同的无线接入技术对终端的电池电量优化使用状态变量的理解不同,本实施例中以UMTS和LTE(Long Term Evolution,长期演进)型的无线接入网和与其相对应的终端为例进行说明。

如电量优化使用状态变量为Battery_Optimization=True,则可以理解为:终端可以在具备终端电量优化使用能力的UMTS或者LTE网络服务小区中,通过上行接口请求连接信令消息随路上报该终端的电量优化使用需求指示,而这个电量优化使用需求指示可以表求为:Battery Optimization Request=True;如电量优化使用状态变量为Battery_Optimization=False,则可以理解为:终端不需要通过上行上行接口请求连接信令消息随路上报终端的电量优化使用需求指示Battery Optimization Request=True。

同时还需要判断UMTS或者LTE无线接入网络中,无线网络控制器RNC或者增强型基站eNB是否可以通过系统广播消息支持终端的电池电量优化使用;这时,就需要根据与比如电量优化使用状态变量相对应的变量Battery Optimization Allowed=True/False来进行判断。如果Battery Optimization Allowed=True,则表示该服务小区能够为终端启动并且配置进行电量评估所需要用到的测评参数,并且能够处理终端所上报的电量评估的结果;而如果Battery Optimization Allowed=False,则表示该服务小区只能按照传统的策略进行处理,在功能开启配置方面,不考虑任何终端电量方面的因素。因此只有在Battery Optimization Allowed=True的时候,终端才能向RNC或者eNB发起电量优化使用需求指示Battery Optimization Request=True。

当无线网络控制器接收到终端所发送的电量优化使用需求指示Battery Optimization Request=True后,首先需要根据该电量优化使用需求指示对终端所对应测评参数进行配置,以供终端根据该测评参数进行电量评估。在本实施例中,为终端配置的测评参数可以包括该终端当前剩余电量的百分比、评估电量消耗区间长度,以及在一个评估电量消耗区间长度内的事件门限值。

终端会根据无线网络控制器为其所配置的测评参数进行电量评估,并且,在终端进行完电量评估后,可以将电量评估的结果通过空中接口的上行接口请求连接信令消息随路进行上报。而当接收到终端所上报的电量评估的结果后,就可以对这个结果进行分析,从而可以得到该终端的电池此时的续航鲁棒能力,并且,根据此时终端的电池续航能力,以及各任务所需要的电量需求,来为终端分配相应的较节能的低电量需求的后续操作,或相对较耗电的高电量需求的后续操作。

本发明所提供的对终端电量进行优化使用的系统,当用户根据实际需要触发了对终端电量进行优化使用的需求后,在接收到终端所发送的电量优化使用需求指示时,为该终端配置进行电量评估所需的测评参数,供终端根据该测评参数进行电量评估;并且,在接收到终端上报的电量评估的结果后,根据所分析出的终端的电池的续航能力,为终端分配相应的较为节能的低电量需求或较为耗电的高电量需求的后续操作。采用这种方法来对终端的电量进行优化使用,由于可以准确地判断出终端电池的续航能力,并据此为终端分配相应的电量需求的后续操作,就可以使得终端不会因电量耗尽而死机,同时保证了可以给用户带来更好的业务体验。

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

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