快速休眠机制触发方法及系统技术方案

技术编号:9279707 阅读:130 留言:0更新日期:2013-10-25 00:31
一种快速休眠机制触发方法,包括:监测手持式电子装置的流量;判断流量是否在一个预设时间内未发生变化,当流量在该预设时间内未发生变化时,触发手持式电子装置的快速休眠机制,否则,继续监测。本发明专利技术还提供一种快速休眠机制触发系统。利用本发明专利技术可以触发手持式电子装置的快速休眠机制。

【技术实现步骤摘要】
快速休眠机制触发方法及系统
本专利技术涉及一种快速休眠机制触发方法及系统,尤其涉及一种手持式电子装置的快速休眠触发方法及系统。
技术介绍
快速休眠(fastdormancy)机制是一个众所周知的用移动网络中的数据服务来节省手持式电子装置电能消耗的技术。快速休眠机制的目的就是在手持式电子装置不需传输数据时,让网络得已将手持式电子装置转入较省电的模式。目前,快速休眠机制的触发均是留给各个厂商自行开发,一般都是基于手持式电子装置主处理器的活动及主处理器睡眠的循环而触发。即:当所述主处理器完成所有的活跃任务,且准备进入睡眠模式时,主处理器的内核层通知无线接口层(RadioInterfaceLayer,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可为手机、个人数字助理(PersonalDigitalAssistant,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发送无线资源控制协议(radioresourcecontrol,RRC)联机释放(connectionrelease)信息给移动通信网络,该移动通信网络接收到RRC联机释放信息后,该移动通信网络释放所述手持式电子装置1正在使用的网络资源,则该手持式电子装置1进入省电状态。如图3所示,是本专利技术快速休眠机制触发方法较佳实施例的判断子流程图。步骤S120,所述判断模块101从主处理器11中的RIL中读取监测模块100当前监测所得流量值。步骤S122,所述判断模块101判断读取的流量值是否符合预设要求。当读取的流量值不符合预设要求时,执行步骤S124,否则,执行步骤S126。所述判断模块101默认第一次读取的流量值是符合预设要求的。判断读取的流量值是否符合预设要求的步骤如下:当读取得到一个流量值本文档来自技高网...
快速休眠机制触发方法及系统

【技术保护点】
一种快速休眠机制触发方法,应用于手持式电子装置中,其特征在于,该方法包括以下步骤:监测步骤:监测手持式电子装置的流量;判断步骤:判断流量是否在一个预设时间内未发生变化,当流量在该预设时间内未发生变化时,执行触发步骤,否则,继续监测;触发步骤:触发手持式电子装置的快速休眠机制。

【技术特征摘要】
1.一种快速休眠机制触发方法,应用于手持式电子装置中,其特征在于,该方法包括以下步骤:监测步骤:监测手持式电子装置的流量;设置步骤:设置一个计数值,并给该计数值设置一个初始值,该计数初始值为时间初始值或次数初始值;其中,当该计数初始值为时间初始值时,该计数初始值为预置时间的值,该预置时间为将一预设时间N等分后得到读取流量值的间隔时间;当该计数初始值为次数初始值时,该计数值的初始值为1,并按设定的次数初始值对计数值进行叠加操作;判断步骤:判断流量是否在所述预设时间内未发生变化,当流量在该预设时间内未发生变化时,执行触发步骤,否则,继续监测;触发步骤:触发手持式电子装置的快速休眠机制;当所述计数初始值为时间初始值时,所述判断步骤包括:读取当前监测手持式电子装置的流量值;当读取的流量值不符合预设要求时,判定流量在所述预设时间内发生变化;当读取的流量值符合预设要求时,将计数值加上所述预置时间的值,并判断计数值是否小于所述预设时间;当计数值小于所述预设时间时,在等待所述预置时间后,读取当前监测所得流量值;当计数值不小于所述预设时间时,判定流量在所述预设时间内未发生变化。2.如权利要求1所述的快速休眠机制触发方法,其特征在于,所述监测步骤通过监测主处理器中的无线接口层的流量状况来监测手持式电子装置的流量,该无线接口层中存储有当前数据传输所产生的流量值。3.如权利要求2所述的快速休眠机制触发方法,其特征在于,当所述计数初始值为时间初始值时,所述判断步骤包括:从所述无线接口层中读取当前监测所得流量值。4.如权利要求2所述的快速休眠机制触发方法,其特征在于,当所述计数初始值为次数初始值时,所述判断步骤包括:从所述无线接口层中读取当前监测所得流量值;当读取的流量值不符合预设要求时,判定流量在所述预设时间内发生变化;当读取的流量值符合预设要求时,将计数值进行加1操作,并判断计数值是否小于一个预置值,该预置值为将所述预设时间进行N等分的N值;当计数值小于所述预置值时,在等待所述预置时间后,读取当前监测所得流量值;当计数值不小于所述预置值时,判定流量在所述预设时间内未发生变化。5.如权利要求3或4所述的快速休眠机制触发方法,其特征在于,所述判断读取的流量值是否符合预设要求的步骤如下:当读取得到一个流量值时,按照读取的先后顺序,取该当前流量值及与该当前流量值相邻的前一个流量值以得到两个按照先后顺序排列的流量值;当两个流量值相等时,判定流量值符合预设要求;当两个流量值不相等时,则判定流量值不符合预设要求。6.一种快速休眠机制触发系统,运行于手持式电子装置中,其特征...

【专利技术属性】
技术研发人员:邱钰珊
申请(专利权)人:深圳富泰宏精密工业有限公司奇美通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1