CN103369149B - 快速休眠机制触发方法及*** - Google Patents
快速休眠机制触发方法及*** Download PDFInfo
- Publication number
- CN103369149B CN103369149B CN201210089093.0A CN201210089093A CN103369149B CN 103369149 B CN103369149 B CN 103369149B CN 201210089093 A CN201210089093 A CN 201210089093A CN 103369149 B CN103369149 B CN 103369149B
- Authority
- CN
- China
- Prior art keywords
- value
- flow
- preset time
- initial value
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种快速休眠机制触发方法,包括:监测手持式电子装置的流量;判断流量是否在一个预设时间内未发生变化,当流量在该预设时间内未发生变化时,触发手持式电子装置的快速休眠机制,否则,继续监测。本发明还提供一种快速休眠机制触发***。利用本发明可以触发手持式电子装置的快速休眠机制。
Description
技术领域
本发明涉及一种快速休眠机制触发方法及***,尤其涉及一种手持式电子装置的快速休眠触发方法及***。
背景技术
快速休眠(fast dormancy)机制是一个众所周知的用移动网络中的数据服务来节省手持式电子装置电能消耗的技术。快速休眠机制的目的就是在手持式电子装置不需传输数据时,让网络得已将手持式电子装置转入较省电的模式。目前,快速休眠机制的触发均是留给各个厂商自行开发,一般都是基于手持式电子装置主处理器的活动及主处理器睡眠的循环而触发。即:当所述主处理器完成所有的活跃任务,且准备进入睡眠模式时,主处理器的内核层通知无线接口层(Radio Interface Layer,RIL)来触发快速休眠,再由RIL发送快速休眠指令至调制解调器(modem),该快速休眠指令通知调制解调器执行快速休眠。
这种触发机制是不稳定的,且容易因主处理器架构上的变动而受影响。基于主处理器的建构原理,所述主处理器可能在尚未处理已排序的快速休眠指令时就已进入睡眠状态,因此在RIL将快速休眠指令发送至调制解调器前,该快速休眠指令已随主处理器进入睡眠状态。因此,需寻求一种稳定、不易受主处理器架构影响的、并可提升手持式电子装置的电能节省效率的触发机制。
发明内容
鉴于以上内容,有必要提供一种快速休眠机制触发方法,以触发手持式电子装置的快速休眠机制。
鉴于以上内容,还有必要提供一种快速休眠机制触发***,以触发手持式电子装置的快速休眠机制。
所述快速休眠机制触发方法,应用于手持式电子装置中,该方法包括以下步骤:监测步骤:监测手持式电子装置的流量;设置步骤:设置一个计数值,并给该计数值设置一个初始值,该计数初始值为时间初始值或次数初始值;
其中,当该计数初始值为时间初始值时,该计数初始值为预置时间的值,该预置时间为将一预设时间N等分后得到读取流量值的间隔时间;
当该计数初始值为次数初始值时,该计数值的初始值为1,并按设定的次数初始值对计数值进行叠加操作;判断步骤:判断流量是否在所述预设时间内未发生变化,当流量在所述预设时间内未发生变化时,执行触发步骤,否则,继续监测;触发步骤:触发手持式电子装置的快速休眠机制。
所述快速休眠机制触发***,运行于手持式电子装置中,该***包括:监测模块,用于监测手持式电子装置的流量;设置模块,用于设置一个计数值,并给该计数值设置一个初始值,该计数初始值为时间初始值或次数初始值;
其中,当该计数初始值为时间初始值时,该计数初始值为预置时间的值,该预置时间为将一预设时间N等分后得到读取流量值的间隔时间;
当该计数初始值为次数初始值时,该计数值的初始值为1,并按设定的次数初始值对计数值进行叠加操作;判断模块,用于判断流量是否在一个预设时间内未发生变化;触发模块,用于当流量在所述预设时间内未发生变化时,触发手持式电子装置的快速休眠机制。
相较于现有技术,所述的快速休眠机制触发方法及***,通过对手持式电子装置中流量的监测,来实现是否触发快速休眠机制的判断,从而达到稳定触发快速休眠机制的目的;这种基于流量的判断方法,不会因主处理器架构变化而受影响,更贴近快速休眠机制所要达到的预期目的,可有效提升手持式电子装置的电能节省效率。
附图说明
图1是本发明快速休眠机制触发***较佳实施例的架构图。
图2是本发明快速休眠机制触发方法较佳实施例的流程图。
图3是本发明快速休眠机制触发方法较佳实施例的判断子流程图。
主要元件符号说明
手持式电子装置 | 1 |
快速休眠机制触发*** | 10 |
监测模块 | 100 |
判断模块 | 101 |
触发模块 | 102 |
设置模块 | 103 |
主处理器 | 11 |
调制解调器 | 12 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
如图1所示,是本发明快速休眠机制触发***较佳实施例的架构图。
快速休眠机制触发***10运行于手持式电子装置1中,所述手持式电子装置1中还包括主处理器11、调制解调器12。所述手持式电子装置1可为手机、个人数字助理(PersonalDigital Assistant,PDA)、平板电脑等行动通讯装置。
所述手持式电子装置1中的大量数据传输,会严重消耗手持式电子装置1的电池容量。在手持式电子装置1与移动通信网络连接时,并不是时时都需要大量的数据传输(例如对下载的网页内容进行长时间的阅读时),此时,在不断开移动通信网络连接的前提下,减少电池容量的消耗,从而延长手持式电子装置1电池的使用寿命,成为一个必需的技术。此时,一般都使用快速休眠机制。
快速休眠机制可在手持式电子装置1没有数据传输在使用时,将手持式电子装置1的连接转入休眠状态,从而使手持式电子装置1进入省电状态。所述没有数据传输在使用,指在一定的时间间隔内数据传输产生的流量值始终为同一个值。例如在对下载的网页内容进行长时间的阅读时,每秒钟读取一次数据传输所产生的流量值,如果每次读取的流量值均相等(如为2KB),则说明手持式电子装置1没有数据传输在使用。
所述快速休眠机制触发***10包括监测模块100、判断模块101、触发模块102及设置模块103。各模块的功能将结合图2的流程图进行详细介绍。
如图2所示,是本发明快速休眠机制触发方法较佳实施例的流程图。
步骤S10,所述监测模块100监测手持式电子装置1的流量。
所述手持式电子装置1在与移动通信网络进行数据传输时,会有流量产生。所述与移动通信网络的数据传输包括:发送数据至移动通信网络及从移动通信网络接收数据。发送数据时,所述主处理器11通过RIL发送数据至调制解调器12,该调制解调器12将数据发送至移动通信网络;接收数据时,所述调制解调器12接收移动通信网络发送的数据,该调制解调器12将数据发送至主处理器11中的RIL。监测模块100监测手持式电子装置1的流量,即监测主处理器11中的RIL的流量状况,在RIL中存储有当前数据传输所产生的流量值。
步骤S12,所述判断模块101判断流量是否在一个预设时间内未发生变化,当流量在所述预设时间内未发生变化时,执行步骤S14,否则,返回继续监测。所述预设时间根据手持式电子装置1的性能、与移动通信网络的连接状况等参数进行设置,例如为2秒至10秒中的任一时间。
判断模块101判断流量是否在所述预设时间内未发生变化的过程将在图3中进行详细介绍。
步骤S14,所述触发模块102触发手持式电子装置1的快速休眠机制。
在该步骤中,触发模块102触发快速休眠机制的过程为:控制主处理器11中的RIL发送快速休眠指令至调制解调器12,该调制解调器12发送无线资源控制协议(radioresource control,RRC)联机释放(connection release)信息给移动通信网络,该移动通信网络接收到RRC联机释放信息后,该移动通信网络释放所述手持式电子装置1正在使用的网络资源,则该手持式电子装置1进入省电状态。
如图3所示,是本发明快速休眠机制触发方法较佳实施例的判断子流程图。
步骤S120,所述判断模块101从主处理器11中的RIL中读取监测模块100当前监测所得流量值。
步骤S122,所述判断模块101判断读取的流量值是否符合预设要求。当读取的流量值不符合预设要求时,执行步骤S124,否则,执行步骤S126。
所述判断模块101默认第一次读取的流量值是符合预设要求的。判断读取的流量值是否符合预设要求的步骤如下:
当读取得到一个流量值时,按照读取的先后顺序,取该当前流量值及与该当前流量值相邻的前一个流量值以得到两个按照先后顺序排列的流量值。当两个流量值相等时,判定流量值符合预设要求,当两个流量值不相等时,则判定流量值不符合预设要求。
步骤S124,所述判断模块101判定流量在所述预设时间内发生变化,并返回执行步骤S10。
步骤S126,所述判断模块101对计数值进行叠加操作。
在该步骤S126前,设置模块103为计数值设置一个初始值。该初始值有两种情况,一种为时间初始值,一种为次数初始值。当初始值为时间初始值时,设置模块103设置的初始值为预置时间的值;该预置时间为读取流量值的间隔时间,将所述预设时间进行N(N为大于1的整数)等分,N等分后得到的时间值即为预置时间。当初始值为次数初始值时,设置模块103设置的初始值为1。
当初始值为时间初始值时,对计数值进行叠加操作为将计数值加上所述预置时间的值;当初始值为次数初始值时,对计数值进行叠加操作为对计数值做加1操作。
每个初始值均对应有一个预置值,根据初始值的种类不同该预置值不同。当初始值为时间初始值时,该预置值为所述预设时间的值。当初始值为次数初始值时,该预置值为将所述预设时间进行N等分的N值。例如,所述预设时间为6秒,将该预设时间进行3等分,则在初始值为次数初始值时,该初始值对应的预置值为3。
步骤S128,所述判断模块101判断计数值是否小于所述预置值,当计数值小于所述预置值时,执行步骤S130,否则,执行步骤S132。
步骤S130,所述判断模块101等待所述预置时间,并返回执行步骤S120。
在上述步骤S120至步骤S130的循环过程中,每次读取均可得到一个流量值。所述流量值按照读取的顺序序号进行命名,第几次读取得到的流量值,则命名为第几个流量值。如第一次读取得到的流量值,则命名为第一个流量值。在步骤S122中,在判断读取的流量值是否符合预设要求时,根据当前读取的流量值及与该当前流量值相邻的前一个流量值来判断。
步骤S132,所述判断模块101判定流量在所述预设时间内未发生变化,并执行步骤S14。
传统的触发方法,在有多个应用程序打开的情况下,不使用移动通信网络的应用程序依然作为快速休眠机制触发的因素被考虑。而本发明监测数据传输时的流量,并根据流量判断是否触发快速休眠机制,即不会考虑不使用移动通信网络的应用程序,比传统的触发方法,更贴合快速休眠机制的使用目的。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (10)
1.一种快速休眠机制触发方法,应用于手持式电子装置中,其特征在于,该方法包括以下步骤:
监测步骤:监测手持式电子装置的流量;
设置步骤:设置一个计数值,并给该计数值设置一个初始值,该计数初始值为时间初始值或次数初始值;
其中,当该计数初始值为时间初始值时,该计数初始值为预置时间的值,该预置时间为将一预设时间N等分后得到读取流量值的间隔时间;
当该计数初始值为次数初始值时,该计数值的初始值为1,并按设定的次数初始值对计数值进行叠加操作;
判断步骤:判断流量是否在所述预设时间内未发生变化,当流量在该预设时间内未发生变化时,执行触发步骤,否则,继续监测;
触发步骤:触发手持式电子装置的快速休眠机制;
当所述计数初始值为时间初始值时,所述判断步骤包括:
读取当前监测手持式电子装置的流量值;
当读取的流量值不符合预设要求时,判定流量在所述预设时间内发生变化;
当读取的流量值符合预设要求时,将计数值加上所述预置时间的值,并判断计数值是否小于所述预设时间;
当计数值小于所述预设时间时,在等待所述预置时间后,读取当前监测所得流量值;
当计数值不小于所述预设时间时,判定流量在所述预设时间内未发生变化。
2.如权利要求1所述的快速休眠机制触发方法,其特征在于,所述监测步骤通过监测主处理器中的无线接口层的流量状况来监测手持式电子装置的流量,该无线接口层中存储有当前数据传输所产生的流量值。
3.如权利要求2所述的快速休眠机制触发方法,其特征在于,当所述计数初始值为时间初始值时,所述判断步骤包括:
从所述无线接口层中读取当前监测所得流量值。
4.如权利要求2所述的快速休眠机制触发方法,其特征在于,当所述计数初始值为次数初始值时,所述判断步骤包括:
从所述无线接口层中读取当前监测所得流量值;
当读取的流量值不符合预设要求时,判定流量在所述预设时间内发生变化;
当读取的流量值符合预设要求时,将计数值进行加1操作,并判断计数值是否小于一个预置值,该预置值为将所述预设时间进行N等分的N值;
当计数值小于所述预置值时,在等待所述预置时间后,读取当前监测所得流量值;
当计数值不小于所述预置值时,判定流量在所述预设时间内未发生变化。
5.如权利要求3或4所述的快速休眠机制触发方法,其特征在于,所述判断读取的流量值是否符合预设要求的步骤如下:
当读取得到一个流量值时,按照读取的先后顺序,取该当前流量值及与该当前流量值相邻的前一个流量值以得到两个按照先后顺序排列的流量值;
当两个流量值相等时,判定流量值符合预设要求;
当两个流量值不相等时,则判定流量值不符合预设要求。
6.一种快速休眠机制触发***,运行于手持式电子装置中,其特征在于,该***包括:
监测模块,用于监测手持式电子装置的流量;
设置模块,用于设置一个计数值,并给该计数值设置一个初始值,该计数初始值为时间初始值或次数初始值;
其中,当该计数初始值为时间初始值时,该计数初始值为预置时间的值,该预置时间为将一预设时间N等分后得到读取流量值的间隔时间;
当该计数初始值为次数初始值时,该计数值的初始值为1,并按设定的次数初始值对计数值进行叠加操作;
判断模块,用于判断流量是否在所述预设时间内未发生变化;
触发模块,用于当流量在所述预设时间内未发生变化时,触发手持式电子装置的快速休眠机制;
当所述计数初始值为时间初始值时,所述判断模块通过以下步骤判断流量是否在所述预设时间内未发生变化:
读取当前监测手持式电子装置的流量值;
当读取的流量值不符合预设要求时,判定流量在所述预设时间内发生变化;
当读取的流量值符合预设要求时,将计数值加上所述预置时间的值,并判断计数值是否小于所述预设时间;
当计数值小于所述预设时间时,在等待所述预置时间后,读取当前监测所得流量值;
当计数值不小于所述预设时间时,判定流量在所述预设时间内未发生变化。
7.如权利要求6所述的快速休眠机制触发***,其特征在于,所述监测模块通过监测主处理器中的无线接口层的流量状况来监测手持式电子装置的流量,该无线接口层中存储有当前数据传输所产生的流量值。
8.如权利要求7所述的快速休眠机制触发***,其特征在于,当所述计数初始值为时间初始值时,所述判断模块通过以下步骤判断流量是否在所述预设时间内未发生变化:
从所述无线接口层中读取当前监测所得流量值。
9.如权利要求7所述的快速休眠机制触发***,其特征在于,当所述计数初始值为次数初始值时,所述判断模块通过以下步骤判断流量是否在所述预设时间内未发生变化:
从所述无线接口层中读取当前监测所得流量值;
当读取的流量值不符合预设要求时,判定流量在所述预设时间内发生变化;
当读取的流量值符合预设要求时,将计数值进行加1操作,并判断计数值是否小于一个预置值,该预置值为将所述预设时间进行N等分的N值;
当计数值小于所述预置值时,在等待所述预置时间后,读取当前监测所得流量值;
当计数值不小于所述预置值时,判定流量在所述预设时间内未发生变化。
10.如权利要求8或9所述的快速休眠机制触发***,其特征在于,所述判断读取的流量值是否符合预设要求的步骤如下:
当读取得到一个流量值时,按照读取的先后顺序,取该当前流量值及与该当前流量值相邻的前一个流量值以得到两个按照先后顺序排列的流量值;
当两个流量值相等时,判定流量值符合预设要求;
当两个流量值不相等时,则判定流量值不符合预设要求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210089093.0A CN103369149B (zh) | 2012-03-30 | 2012-03-30 | 快速休眠机制触发方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210089093.0A CN103369149B (zh) | 2012-03-30 | 2012-03-30 | 快速休眠机制触发方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103369149A CN103369149A (zh) | 2013-10-23 |
CN103369149B true CN103369149B (zh) | 2017-12-29 |
Family
ID=49369652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210089093.0A Expired - Fee Related CN103369149B (zh) | 2012-03-30 | 2012-03-30 | 快速休眠机制触发方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103369149B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104936218A (zh) * | 2014-03-21 | 2015-09-23 | 国基电子(上海)有限公司 | 用户端设备及其省电方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101651978A (zh) * | 2009-09-25 | 2010-02-17 | 中兴通讯股份有限公司 | 无线数据接入设备状态转换方法、***及设备 |
CN102769898A (zh) * | 2011-05-04 | 2012-11-07 | 华为技术有限公司 | 通信设备省电模式管理的方法及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102557B (zh) * | 2006-07-07 | 2010-12-01 | 乐金电子(昆山)电脑有限公司 | 便携式信息终端的无线局域网节电装置及其方法 |
DE102008048468A1 (de) * | 2008-09-24 | 2010-04-08 | Siemens Enterprise Communications Gmbh & Co. Kg | Verfahren, Telefon, Telekommunikationsanlage und Vorrichtung zum Steuern des Energieverbrauchs eines Telefons |
CN101765188A (zh) * | 2008-12-25 | 2010-06-30 | 英华达(上海)电子有限公司 | 一种行动装置的节能方法及采用该方法节能的行动装置 |
CN102065176B (zh) * | 2010-11-25 | 2013-08-21 | 北京播思软件技术有限公司 | 一种移动终端数据模式的动态切换装置及方法 |
-
2012
- 2012-03-30 CN CN201210089093.0A patent/CN103369149B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101651978A (zh) * | 2009-09-25 | 2010-02-17 | 中兴通讯股份有限公司 | 无线数据接入设备状态转换方法、***及设备 |
CN102769898A (zh) * | 2011-05-04 | 2012-11-07 | 华为技术有限公司 | 通信设备省电模式管理的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103369149A (zh) | 2013-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2684322B1 (en) | Techniques for managing idle state activity in mobile devices | |
US20200205076A1 (en) | Data transmission method, base station and terminal | |
TWI586187B (zh) | 訊務無通信計時器之動態調適 | |
CN102547935B (zh) | 一种控制便携式路由器低功耗工作的方法及便携式路由器 | |
CN104604323A (zh) | 自适应快速休眠控制器 | |
CN103546951B (zh) | 移动设备及其休眠管理方法 | |
EP2774423B1 (en) | Reducing wireless power consumption and signaling overhead for internet application background messages | |
CN102572119B (zh) | 一种移动终端及其省电方法 | |
CN102681649B (zh) | 一种多智能设备延长电池续航能力的装置及方法 | |
CN106326074A (zh) | 处理器运行参数的调整方法及移动终端 | |
CN105530377B (zh) | 一种唤醒锁的处理方法、装置及*** | |
CN108196665A (zh) | 一种数据处理方法及装置 | |
CN107577508A (zh) | 应用程序处理方法、装置、可读存储介质和移动终端 | |
CN103415824A (zh) | 一种控制中央处理器的方法和装置 | |
CN103415823A (zh) | 一种控制中央处理器的方法和装置 | |
CN105704818A (zh) | 无线电通信设备和用于其操作的方法 | |
JP2013118480A (ja) | 無線アクセスポイント端末および接続制御方法 | |
CN104411002B (zh) | 一种数据传输控制方法及终端 | |
CN103309429A (zh) | 信息处理方法和电子设备 | |
JP2009182956A (ja) | ネットワーク接続制御方法および端末装置 | |
US8719371B1 (en) | Systems and methods for managing message delivery based on device activity, user behavior, or usage patterns | |
CN103369149B (zh) | 快速休眠机制触发方法及*** | |
CN103781124B (zh) | 一种上行数据传输方法及用户设备 | |
CN104914976A (zh) | 一种处理数据的方法、装置及终端 | |
CN110045811B (zh) | 应用程序处理方法和装置、电子设备、计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171229 Termination date: 20190330 |
|
CF01 | Termination of patent right due to non-payment of annual fee |