一种休眠唤醒的同步方法及装置的制造方法

文档序号:9691642阅读:433来源:国知局
一种休眠唤醒的同步方法及装置的制造方法
【技术领域】
[0001] 本发明涉及同步技术领域,尤其涉及一种休眠唤醒的同步方法及装置。
【背景技术】
[0002] 在现有的智能终端(如手机)中,通常设计有应用处理模块(AP)和通信模块(MD, Modem)。应用处理模块负责管理各种外设(如,IXD,内存,照相等),以及进行各种运算和运 行各种应用程序。而通信模块负责和无线网络通信,进行收发数据。
[0003] 现在的智能终端越来越强大,其通信模块已经能够支持4G/3G/2G各种制式。强大 的AP和MD处理能力和网络能力带来的副作用是功耗也随之增大。为了提升智能终端的续航 时间,各种休眠机制(Dormancy)便显得非常重要。
[0004] 当前的智能终端为了节省功耗,在没有操作的时候,会进入休眠状态,尽可能关闭 各个模块,以最大程度的节省功耗。其中AP和Modem各有各的休眠唤醒机制。
[0005] AP侧主要是不同应用和进程根据自身需求,设定自身的周期,在相应的时间点唤 醒AP侧,来进行相关操作(如,包括监控是否有网络消息发给自己,监控外设的状态等)。
[0006] 而Modem侧主要根据网络和自身的参数,设定了休眠和唤醒周期以及时间点。由于 AP和Modem各自有不同的休眠周期。因此,会让智能终端系统频繁的被唤醒,执行AP或者 Modem需求的操作,产生功耗。
[0007] 故,有必要提出一种新的技术方案,以解决上述技术问题。

【发明内容】

[0008] 有鉴于此,本发明的目的在于提供一种休眠唤醒的同步方法及装置,可以解决现 有技术中存在的由于AP和Modem各自有不同的休眠周期,因此,会让智能终端系统频繁的被 唤醒,来执行AP或者Modem需求的操作,从而产生功耗的问题。
[0009] 为解决上述技术问题,本发明实施例提供了以下技术方案:
[0010] -种休眠唤醒的同步方法,所述休眠唤醒的同步方法,包括以下步骤:
[0011] 移动终端搜索当前网络;
[0012] 根据搜索到的所述当前网络以及移动终端的参数,计算出通信模块的休眠周期和 唤醒时间点;
[0013] 根据计算出的所述通信模块的休眠周期和唤醒时间点,设置通信模块的休眠周期 和唤醒时间点;
[0014] 根据所述通信模块的休眠周期和唤醒时间点,设置应用处理模块的休眠周期和唤 醒时间点。
[0015] 为解决上述技术问题,本发明实施例还提供了以下技术方案:
[0016] -种休眠唤醒的同步装置,所述休眠唤醒的同步装置包括:
[0017] 网络搜索模块,用于搜索当前网络;
[0018] 计算模块,用于根据搜索到的所述当前网络以及移动终端的参数,计算出通信模 块的休眠周期和唤醒时间点;
[0019] 第一设置模块,用于根据计算出的所述通信模块的休眠周期和唤醒时间点,设置 通信模块的休眠周期和唤醒时间点;
[0020] 第二设置模块,用于根据所述通信模块的休眠周期和唤醒时间点,设置应用处理 模块的休眠周期和唤醒时间点。
[0021] 相对于现有技术,本发明的休眠唤醒的同步方法及装置,通过根据搜索到的当前 网络以及移动终端的参数,计算出通信模块的休眠周期和唤醒时间点;根据计算出的所述 通信模块的休眠周期和唤醒时间点,设置通信模块的休眠周期和唤醒时间点;以及,根据所 述通信模块的休眠周期和唤醒时间点,设置应用处理模块的休眠周期和唤醒时间点。即,本 发明让应用处理模块的唤醒时间点和休眠周期与通信模块的休眠周期和唤醒时间点对齐。 这样应用处理模块和通信模块在休眠周期中,保持完全的同步,从而达到最佳的节省功耗 的目的。
【附图说明】
[0022] 图1是本发明实施例一提供的休眠唤醒的同步方法的实现流程示意图;
[0023] 图2是本发明实施例二提供的休眠唤醒的同步方法的实现流程示意图;
[0024] 图3是本发明实施例三提供的休眠唤醒的同步方法的实现流程示意图;
[0025] 图4是本发明实施例四提供的休眠唤醒的同步装置的模块示意图;
[0026] 图5是本发明实施例五提供的休眠唤醒的同步装置的模块示意图;
[0027] 图6是本发明实施例六提供的休眠唤醒的同步装置的模块示意图。
【具体实施方式】
[0028] 请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以 实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施 例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0029]本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了 解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性 或特定目的运算、通信环境或组态来进行操作。
[0030] 本发明提供的休眠唤醒的同步方法及装置,主要应用于移动终端设备,如:手机、 电脑、个人数字助理(Personal Digital Assistant,PDA)等。
[0031] 以下将分别进行详细说明。
[0032] 实施例一
[0033] 请参阅图1,所示为本发明实施例提供的休眠唤醒的同步方法。
[0034] 所述休眠唤醒的同步方法,应用于移动终端设备中,具体包括如下步骤:
[0035]在步骤S101中,移动终端搜索当前网络;
[0036] 在本发明实施例中,移动终端开机后,首先搜索当前网络,确定网络后,并驻留在 当前网络。
[0037] 在步骤S102中,根据搜索到的所述当前网络以及移动终端的参数,计算出通信模 块的休眠周期和唤醒时间点;
[0038] 在本发明实施例中,根据搜索到的所述当前网络的配置参数以及移动终端的参 数,计算出通信模块的休眠周期和唤醒时间点;
[0039] 在步骤S103中,根据计算出的所述通信模块的休眠周期和唤醒时间点,设置通信 模块的休眠周期和唤醒时间点;
[0040] 在步骤S104中,根据所述通信模块的休眠周期和唤醒时间点,设置应用处理模块 的休眠周期和唤醒时间点。
[0041] 在本发明实施例中,所述根据所述通信模块的休眠周期和唤醒时间点,设置应用 处理模块的休眠周期和唤醒时间点的步骤,具体包括:设置所述应用处理模块的休眠周期 等于所述通信模块的休眠周期;或者是,设置应用处理模块的休眠周期为所述通信模块的 休眠周期的整数倍;以及,设置应用处理模块的唤醒时间点等于所述通信模块的唤醒时间 点。
[0042] 实施例二
[0043] 请参阅图2,所示为本发明实施例提供的休眠唤醒的同步方法。
[0044] 所述休眠唤醒的同步方法,应用于移动终端设备中,具体包括如下步骤:
[0045] 在步骤S201中,移动终端搜索当前网络;
[0046] 在本发明实施例中,移动终端开机后,首先搜索当前网络,确定网络后,并驻留在 当前网络。
[0047] 在步骤S202中,根据搜索到的所述当前网络以及移动终端的参数,计算出通信模 块的休眠周期和唤醒时间点;
[0048] 在本发明实施例中,根据搜索到的所述当前网络的配置参数以及移动终端的参 数,计算出通信模块的休眠周期和唤醒时间点;
[0049] 在步骤S203中,根据计算出的所述通信模块的休眠周期和唤醒时间点,设置通信 模块的休眠周期和唤醒时间点;
[0050] 在步骤S204中,根据所述通信模块的休眠周期和唤醒时间点,设置应用处理模块 的休眠周期和唤醒时间点。
[0051] 在本发明实施例中,所述根据所述通信模块的休眠周期和唤醒时间点,设置应用 处理模块的休眠周期和唤醒时间点的步骤,具体包括:设置所述应用处理模块的休眠周期 等于所述通信模块的休眠周期;或者是,设置应用处理模块的休眠周期为所述通信模块的 休眠周期的整数倍;以及,设置应用处理模块的唤醒时间点等于所述通信模块的唤醒时间 点。
[0052] 在步骤S205中,判断所述通信模块和所述应用处理模块的休眠时间是否到达; [0053]在本发明实施例中,设置完应用处理模块和通信模块的休眠周期和唤醒时间点 后,判断应用处理模块和通信模块的休眠时间是否到达。
[0054]在步骤S206中,当判断出休眠时间到达时,控制所述通信模块和所述应用处理模 块根据各自休眠时间进入休眠状态;
[0055]在步骤S207中,判断所述通信模块和所述应用处理模块的唤醒时间是否到达; [0056] 在步骤S208中,当判断出唤醒时间到达时,唤醒所述通信模块执行相应操作,以及 控制所述应用处理模块在所述通信模块的任意一个唤醒时间点醒来。
[0057]在本发明实施例中,控制所述应用处理模块在所述通信模块的任意一个唤醒时间 点醒来,以使应用处理模块执行管理各种外设(如,LCD,内存,照相等),以及进行各种运算 和运行各种应用程序等。而通信模块执行与无线网络通信,进行收发数据等。
[0058] 例如,由于所述应用处理模块的休眠周期等于所述通信模块的休眠周期或者是, 应用处理模块的休眠周期为所述通信模块的休眠周期的整数倍,而应用处理模块的唤醒时 间点等于所述通信模块的唤醒时间点,那么必定会存在,通信模块醒的时候,应用处理模块 不一定要醒,但是,应用处理模块醒来的时候
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1