一种动态管理电源的方法和移动终端的制作方法

文档序号:7703140阅读:185来源:国知局
专利名称:一种动态管理电源的方法和移动终端的制作方法
技术领域
本发明涉及移动通信技术,特别是指一种动态管理电源的方法和移动终端。
背景技术
现有的移动终端的基础通讯协议栈,在网络覆盖良好或完全没有网络信号的条 件下,能够实现较好的节电策略,例如在没有射频信号时,移动终端会进入一个睡眠模 式,定期唤醒检查是否存在射频信号。在某些应用场景中,需要建立无线连接,启动网 络认证和数据下载等操作,在差的网络条件下,无线链路信号强度很低,信号不稳定, 无法获得数据链路访问权限,与服务器之间的通讯数据路由故障等,导致数据传输效率 非常低。在网络信号差,无线链路不稳定的状态下,移动终端需要更能够节电的电源管 理方法。现有技术中,可以采用定时延时后重试的方法,如图1所示,移动终端每一 次处于低功耗模式的持续时间是固定的,此时移动终端使用TCP方式连接时,如果数据 发送失败,会不断重试,直到TCP超时,这种现象如果频繁发生将会导致消耗大量的电 力;例如对于支持移动电子邮件的移动终端,出现这种情况时,半个小时的密集重发消 耗的电能与待机12小时消耗的电能基本相同。发明人在实现本发明的过程中,发现现有技术中至少存在如下问题采用定时 重试的过程中由于时间延时固定,时间延时设置过小不利于节电,设置过大影响用户体 验;如果根据当前射频信号动态调整等待时间,由于射频信号不能完全反映数据链路的 工作状态,因而无法根据当前数据链路的工作情况动态调整待机时间。

发明内容
本发明的目的是提供一种动态管理电源的方法和移动终端,用于使得移动终端 能够动态且自动地设置其位于低功耗模式的时间长度,增加待机时间。一种动态管理电源的方法,应用于移动终端,包括在一时间窗口内,获取一 平均丢包率;当所述平均丢包率大于一第一阈值时,记录此时的无线网络信号强度;当 所述无线网络信号强度低于一第二阈值,进入一低功耗模式;计算所述低功耗模式保持 时间;在所述低功耗模式保持时间结束之前,按照预定次数比较所述无线网络信号强度 与所述第二阈值,当所述无线网络信号强度低于所述第二阈值时,累加所述低功耗模式 保持时间。上述方法中,按照预定次数比较所述无线网络信号强度与所述第二阈值,之后 还包括当无线网络信号强度大于等于所述第二阈值,尝试连接目标地址;如果在一预 定时间间隔结束之前得到有效反馈,则退出所述低功耗模式。上述方法中,退出所述低功耗模式之后还包括在一段时间窗口内,如果检测 到此时丢包率小于等于所述第一阈值,则将低功耗模式保持时间恢复到初始值;其中, 低功耗模式保持时间的初始值为数据包的最大周转时间或平均周转时间的整数倍,或一预先指定数值。上述方法中,累加所述低功耗模式保持时间之前或之后还包括记录当前移动 终端所处位置的位置信息,将此位置信息置入黑名单;且设定下次移动终端到达此位置 时,按照延长的低功耗模式保持时间设置所述移动终端进入低功耗模式;所述延长的低 功耗模式保持时间大于低功耗模式保持时间的初始值。上述方法中,累加所述低功耗模式保持时间进一步包括采用指数增加策略或 者线性增加策略累加所述低功耗模式保持时间。一种移动终端,包括丢包率计算单元,用于在一时间窗口内,获取一平均丢 包率;信号强度记录单元,用于当所述平均丢包率大于一第一阈值时,停止数据传输; 记录此时的无线网络信号强度;低功耗模式设置单元,用于当所述无线网络信号强度低 于一第二阈值,进入一低功耗模式;计算所述低功耗模式的低功耗模式保持时间;低功 耗模式时间调整单元,用于在所述低功耗模式保持时间结束之前,按照预定次数比较所 述无线网络信号强度与所述第二阈值,当所述无线网络信号强度低于所述第二阈值时, 累加所述低功耗模式保持时间。移动终端中,还包括低功耗模式连接尝试单元,用于当无线网络信号强度大 于等于所述第二阈值时,尝试连接目标地址;如果在一预定时间间隔结束之前得到有效 反馈,则退出所述低功耗模式。移动终端中,低功耗初始值恢复单元,用于保持网络通讯在一段时间窗口内, 如果检测到此时丢包率小于等于所述第一阈值,则将低功耗模式保持时间恢复到初始 值;其中,低功耗模式保持时间的初始值为数据包的最大周转时间或平均周转时间的整 数倍,或一预先指定数值。移动终端中,低功耗模式自动设置单元,用于记录当前移动终端所处位置的位 置信息,将此位置信息置入黑名单;且设定下次移动终端到达此位置时,按照延长的低 功耗模式保持时间设置所述移动终端进入低功耗模式;所述延长的低功耗模式保持时间 大于低功耗模式保持时间的初始值。移动终端中,策略选择器单元,用于采用指数增加策略或者线性增加策略累加 所述低功耗模式保持时间。本发明的实施例具有以下有益效果,移动终端动态且自动地设置其位于低功耗 模式保持时间T2的长度,使得移动终端不会由于频繁尝试发送数据而耗电,增加了待 机时间;由于根据当前数据链路的工作情况,即根据所述无线网络信号强度进行动态调 整,因而更为符合实际需求。


图1为电源的低功耗模式分布示意图;图2为本发明实施例动态管理电源的方法流程示意图一;图3为本发明实施例动态管理电源的低功耗模式分布示意图;图4为本发明实施例动态管理电源的方法流程示意图二 ;图5为本发明实施例移动终端结构示意图。
具体实施例方式为使本发明的目的、技术特征和实施效果更加清楚,下面将结合附图及具体实 施例对本发明的技术方案进行详细描述。本发明提供的实施例中,设置相应的计时器, 并且应用该计时器动态地对移动终端的电源进行管理。本实施例提供一种动态管理电源的方法,应用于移动终端,如图2所示,包 括步骤101,在一时间窗口内,获取一平均丢包率;其中,该时间窗口应理解为 一段时间间隔。步骤102,当所述平均丢包率大于一第一阈值Tresl时,记录此时的无线网络信 号强度(RSSI,Radio Signal Strength Indicator);此时平均丢包率大于第一阈值Tresl,可
以认为表明了无线网络工作不正常;步骤103,当所述无线网络信号强度低于一第二阈值Tres2,终端直接进入一低 功耗模式;计算所述低功耗模式的低功耗模式保持时间T2;其中,无线网络信号强度低 于一第二阈值Tres2,可以认为表明了此时无线网络信号非常弱以至于无法正常工作;步骤104,在所述低功耗模式保持时间T2结束之前,按照预定次数比较所述无 线网络信号强度与第二阈值Tres2,当所述无线网络信号强度低于第二阈值Tres2时,累 加所述低功耗模式保持时间T2。在低功耗模式保持时间结束时,系统恢复到正常工作模式,发送网络数据包。应用本实施例提供的技术,如图3所示,移动终端动态且自动地设置其位于低 功耗模式保持时间T2的长度,增强了用户的体验,且不会由于频繁尝试发送数据而耗 电;而且由于不是根据射频信号的强度对低功耗模式保持时间T2进行动态调整,而是根 据当前数据链路的工作情况,即根据所述无线网络信号强度进行动态调整,因而更为符 合实际需求。可以对上述实施例的方法进一步优化,本实施例中,按照预定次数比较所述无 线网络信号强度与所述第二阈值,之后还包括当无线网络信号强度RSSI大于等于所述 第二阈值,则可以认为是其他原因造成的传输异常,而不是网络造成传输异常;此时, 尝试连接目标地址;如果在一预定时间间隔T3结束之前得到有效反馈,则退出所述低功 耗模式,通常,预定时间间隔T3具体采用的是正常工作保持时间Tl。在退出低功耗模 式之后,保持检测当前网络通讯在一段时间窗口内,如果此时丢包率恢复正常,则将正 常工作保持时间Tl和低功耗模式保持时间T2恢复到初始值。其中,正常工作保持时间Tl用于表示终端处于正常工作状态的时间长度,当正 常工作保持时间Tl结束时,系统进入低功耗模式。当移动终端处于低功耗模式时,由低 功耗模式保持时间T2记录移动终端处于低功耗模式状态的时间长度。本实施例中,在移动终端如步骤103中所描 述,进入低功耗模式之后,连续检 测多次,此时低功耗模式保持时间T2已经达到最大值,RSSI仍不高于第二阈值,则进 一步记录当前移动终端所处位置的位置信息,将此位置信息置入黑名单;在以后的时间 中,如果移动终端再次进入黑名单所记录的位置,则直接设置低功耗模式保持时间T2为 最大值,并设置移动终端为低功耗模式。正常工作保持时间Tl,以及低功耗模式保持时间T2均有事先设定的一个初始值,其中,正常工作保持时间Tl的初始值为二倍平均周转时间(2*AvgRTT),低功耗模 式保持时间T2的初始值为最大周转时间(maxRTT)。其中,低功耗模式保持时间T2的 最大持续时间记为T2maX。平均周转时间AvgRTT是指一个指定时间段内TCP网络数据 包发送,并收到接收端确认的平均时间;最大周转时间maxRTT是指一个指定时间段内 TCP网络数据包发送,并收到接收端确认的最大时间。正常工作时间根据数据包的平均周转时间进行调整,在一段时间的传输之后, 根据传输情况,计算此段时间内的平均周转时间,如果增大,则增大正常工作保持时间 Tl。一般而言,可以取2*AvgRTT 和maxRTT的较小值。如图4所示,包括步骤201,移动终端在一时间窗口内,通过采集相应的参数获取一平均丢包率。步骤202,平均丢包率大于一第一阈值Tresl,则停止数据传输;记录此时的无 线网络信号强度。步骤203,判断无线网络信号强度是否低于第二阈值Tres2 ;当无线网络信号强度低于第二阈值Tres2时,转步骤204,否则转步骤207 ;步骤204,进入一低功耗模式。在所述低功耗模式中,根据网络数据的一平均周转时间和一最大周转时间,计 算正常工作保持时间Tl和低功耗模式保持时间T2 ;正常工作保持时间Tl和低功耗模 式保持时间T2均有事先设定的一个初始值,其中,正常工作保持时间Tl的初始值为 2*AvgRTT,低功耗模式保持时间T2的初始值为最大周转时间。步骤205,在所述低功耗模式保持时间T2结束之前,按照预定的次数比较所述 无线网络信号强度与第二阈值,判断无线网络信号强度是否低于所述第二阈值,若是转 步骤206,否则转步骤208。步骤206,累加低功耗模式保持时间T2。通常情形下,在多次检测的RSSI仍不高于第二阀值Tres2时,则认为传输低效 与无线网络有关,可以按照某种策略调整低功耗模式保持时间T2,直到最大持续时间 T2maX。策略可以是指数增加策略或者线性增加策略,也可以采用其他类似策略。进入网络路由原因所引起的传输异常处理流程。步骤207.可以认为是其他原因造成的传输异常。尝试连接目标地址,判断是否 在正常工作保持时间Tl时间内得到反馈;如果在正常工作保持时间Tl时间内未得到反馈,表明当前无法克服传输异常, 因此转步骤204 ;否则转步骤208。步骤208.退出低功耗模式。保持检测当前网络通讯在一段时间窗口内,如果此时丢包率恢复正常,则复位 进入正常工作保持时间Tl和低功耗模式保持时间T2到初始值。应用本实施例提供的技术,移动终端动态且自动地设置移动终端位于所述低功 耗模式的低功耗模式保持时间T2的长度,无论对于无线网络的原因出现的问题,还是互 连网网络路由原因出现的问题,均可以使得移动终端的电池使用时间延长。与方法对应,本发明实施例还提供了一种移动终端,如图5所示,包括丢包率计算单元301,用于在一时间窗口内,获取一平均丢包率;
信号强度记录单元302,用于当所述平均丢包率大于一第一阈值时,停止数据传 输;记录此时的无线网络信号强度;低功耗模式设置单元303,用于当所述无线网络信号强度低于一第二阈值,进入 一低功耗模式;计算所述低功耗模式的低功耗模式保持时间T2 ;低功耗模式时间调整单元304,用于在所述低功耗模式保持时间T2结束之前, 按照预定次数比较所述无线网络信号强度与所述第二阈值,当所述无线网络信号强度低 于所述第二阈值时,累加所述低功耗模式保持时间T2。本发明的实施例具有以下有益效果,移动终端动态且自动地设置其位于低功耗 模式的低功耗模式保持时间T2的长度,使得移动终端不会由于频繁尝试发送数据而耗 电;由于不是根据射频信号的强度对低功耗模式保持时间T2进行动态调整,而是根据当 前数据链路的工作情况,即根据所述无线网络信号强度进行动态调整,因而更为符合实 际需求。低功耗模式连接尝试单元,用于当无线网络信号强度大于等于所述第二阈值 时,尝试连接目标地址;如果在一预定时间间隔T3结束之前得到有效反馈,则退出所述 低功耗模式。通常,预定时间间隔T3具体采用的是正常工作保持时间Tl。低功耗初始值恢复单元,用于保持网络通讯在一段时间窗口内,如果检测到此 时丢包率小于等于所述第一阈值,则将低功耗模式保持时间T2恢复到初始值;其中,低 功耗模式保持时间T2的初始值为数据包的最大周转时间或平均周转时间的整数倍,或一 预先指定数值。低功耗模式自动设置单元,用于记录当前移动终端所处位置的位置信息,将此 位置信息置入黑名单;且设定下次移动终端到达此位置时,按照延长的低功耗模式保持 时间T2设置所述移动终端进入低功耗模式;所述延长的低功耗模式保持时间T2大于低 功耗模式保持时间T2的初始值。策略选择器单元,用于采用指数增加策略或者线性增加策略累加所述低功耗模 式保持时间T2。本发明的实施例具有以下有益效果,移动终端动态且自动地设置其位于低功耗 模式的低功耗模式保持时间T2的长度,使得移动终端不会由于频繁尝试发送数据而耗 电;由于设置了位置信息的黑名单,因而更为符合用户的实际需求。应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,所有的参 数取值可以根据实际情况调整,且在该权利保护范围内。本领域的普通技术人员应当理 解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神 范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种动态管理电源的方法,应用于移动终端,其特征在于,包括 在一时间窗口内,获取一平均丢包率;当所述平均丢包率大于一第一阈值时,记录此时的无线网络信号强度; 当所述无线网络信号强度低于一第二阈值,进入一低功耗模式;计算所述低功耗模 式保持时间;在所述低功耗模式保持时间结束之前,按照预定次数比较所述无线网络信号强度与 所述第二阈值,当所述无线网络信号强度低于所述第二阈值时,累加所述低功耗模式保 持时间。
2.根据权利要求1所述的方法,其特征在于,按照预定次数比较所述无线网络信号强 度与所述第二阈值,之后还包括当无线网络信号强度大于等于所述第二阈值,尝试连接目标地址; 如果在一预定时间间隔结束之前得到有效反馈,则退出所述低功耗模式。
3.根据权利要求2所述的方法,其特征在于,退出所述低功耗模式之后还包括 在一段时间窗口内,如果检测到此时丢包率小于等于所述第一阈值,则将低功耗模式保持时间恢复到初始值;其中,低功耗模式保持时间的初始值为数据包的最大周转时间或平均周转时间的整 数倍,或一预先指定数值。
4.根据权利要求1所述的方法,其特征在于,累加所述低功耗模式保持时间之前或之 后还包括记录当前移动终端所处位置的位置信息,将此位置信息置入黑名单;且设定下次移 动终端到达此位置时,按照延长的低功耗模式保持时间设置所述移动终端进入低功耗模 式;所述延长的低功耗模式保持时间大于低功耗模式保持时间的初始值。
5.根据权利要求1所述的方法,其特征在于,累加所述低功耗模式保持时间进一步包括采用指数增加策略或者线性增加策略累加所述低功耗模式保持时间。
6.—种移动终端,其特征在于,包括丢包率计算单元,用于在一时间窗口内,获取一平均丢包率; 信号强度记录单元,用于当所述平均丢包率大于一第一阈值时,停止数据传输;记 录此时的无线网络信号强度;低功耗模式设置单元,用于当所述无线网络信号强度低于一第二阈值,进入一低功 耗模式;计算所述低功耗模式的低功耗模式保持时间;低功耗模式时间调整单元,用于在所述低功耗模式保持时间结束之前,按照预定次 数比较所述无线网络信号强度与所述第二阈值,当所述无线网络信号强度低于所述第二 阈值时,累加所述低功耗模式保持时间。
7.根据权利要求6所述的移动终端,其特征在于,还包括低功耗模式连接尝试单元,用于当无线网络信号强度大于等于所述第二阈值时,尝 试连接目标地址;如果在一预定时间间隔结束之前得到有效反馈,则退出所述低功耗模式。
8.根据权利要求6所述的移动终端,其特征在于,低功耗初始值恢复单元,用于保持网络通讯在一段时间窗口内,如果检测到此时丢 包率小于等于所述第一阈值,则将低功耗模式保持时间恢复到初始值;其中,低功耗模式保持时间的初始值为数据包的最大周转时间或平均周转时间的整 数倍,或一预先指定数值。
9.根据权利要求6所述的移动终端,其特征在于,低功耗模式自动设置单元,用于记录当前移动终端所处位置的位置信息,将此位置 信息置入黑名单;且设定下次移动终端到达此位置时,按照延长的低功耗模式保持时间 设置所述移动终端进入低功耗模式;所述延长的低功耗模式保持时间大于低功耗模式保 持时间的初始值。
10.根据权利要求6所述的移动终端,其特征在于,策略选择器单元,用于采用指数增加策略或者线性增加策略累加所述低功耗模式保 持时间。
全文摘要
本发明提供一种动态管理电源的方法和移动终端,其中方法应用于移动终端,包括在一时间窗口内,获取一平均丢包率;当平均丢包率大于一第一阈值时,记录此时的无线网络信号强度;当无线网络信号强度低于一第二阈值,进入一低功耗模式;计算低功耗模式保持时间;在低功耗模式保持时间结束之前,按照预定次数比较无线网络信号强度与第二阈值,当无线网络信号强度低于第二阈值时,累加低功耗模式保持时间。本发明的实施例具有以下有益效果,移动终端动态且自动地设置其位于低功耗模式的低功耗模式保持时间的长度,使得移动终端不会由于频繁尝试发送数据而耗电,增加了待机时间;由于是根据无线网络信号强度进行动态调整,因而更为符合实际需求。
文档编号H04W88/02GK102026344SQ200910093820
公开日2011年4月20日 申请日期2009年9月21日 优先权日2009年9月21日
发明者于辰涛 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1