安卓设备的待机、唤醒方法及装置的制造方法

文档序号:9546930阅读:422来源:国知局
安卓设备的待机、唤醒方法及装置的制造方法
【技术领域】
[0001] 本发明涉及安卓设备技术领域,尤其涉及安卓设备的待机、唤醒方法及装置。
【背景技术】
[0002] 随着安卓智能系统的普及与应用,越来越多的用户使用带有安卓系统的安卓设 备,比如手机、ipad、电视机等,虽然安卓官方在不断优化安卓系统的性能,但由于安卓系统 的性能还受限于硬件的性能,从而导致设备待机的人机交互不是特别理想,例如,当用户按 下电源键而使安卓手机进入待机状态时,安卓手机的LCD背光并不会马上熄灭,进而使得 用户产生安卓手机并没有立即响应用户操作的错觉,影响用户使用体验。此外,现有安卓设 备进入待机状态时,需要在关闭诸如DDR、LCD等硬件时,将DDR、LCD上的相关数据转移并保 存到安卓设备内的磁盘上,进而影响了最终进入待机状态的速度。现今用户使用安卓设备 非常之频繁,同时操作也非常之熟练,在用户按下待机按键操作后就想手机立即执行待机 操作,但受限于安卓系统和安卓设备的硬件性能的影响,安卓设备待机时间都比较长,这样 必然会给用户体验造成一定影响。

【发明内容】

[0003] 本发明的主要目的在于提供一种安卓设备的待机、唤醒方法及装置,旨在解决安 卓设备待机过程耗时较长,进而影响用户使用体验的技术问题。
[0004] 为实现上述目的,本发明一种安卓设备的待机方法,所述待机方法包括:
[0005] 当监测到待机信号时,向安卓设备内的第一相关硬件模块广播消息以通知所述第 一相关硬件模块准备进入待机状态,所述第一相关硬件模块包括LCD模块、内存模块及第 二相关硬件模块;
[0006] 当IXD模块接收到所述消息时,关闭IXD背光且保持IXD模块处于通电待机状态 以保留当前LCD模块内的数据;
[0007] 当内存模块接收到所述消息时,控制内存进入自刷新模式且保持内存模块处于通 电待机状态以保留当前内存模块内的数据;
[0008] 当所述第二相关硬件模块接收到所述消息时,关闭所述第二相关硬件模块;
[0009] 当所述第一相关硬件模块均进入待机状态后,关闭CPU时钟以使CPU模块处于睡 眠模式下的待机状态。
[0010] 优选地,在对所述安卓设备内的硬件模块进行待机处理的顺序上,进行LCD模块 的待机处理优先于进行内存模块与所述第二相关硬件模块的待机处理。
[0011] 进一步地,为实现上述目的,本发明还提供一种使用如上所述待机方法的安卓设 备的唤醒方法,所述唤醒方法包括:
[0012] 当监测到唤醒信号时,唤醒CPU模块并开启CPU时钟;
[0013] 唤醒处于通电待机状态的IXD模块并点亮IXD背光;
[0014] 唤醒处于通电待机状态的内存模块并使内存退出自刷新模式;
[0015] 唤醒安卓设备内的第二相关硬件模块;
[0016] 当安卓设备内的第一相关硬件模块均恢复正常工作状态后,将当前的CPU时钟频 率恢复到预设频率以使安卓设备正常运行,所述第一相关硬件模块包括LCD模块、内存模 块及所述第二相关硬件模块。
[0017] 优选地,在对所述安卓设备内的硬件模块进行唤醒处理的顺序上,进行LCD模块 的唤醒处理优先于进行内存模块与所述第二相关硬件模块的唤醒处理。
[0018] 优选地,在唤醒CPU模块和/或内存模块之后,所述唤醒方法还包括:
[0019] 在预设时间内,将内存时钟频率和/或CPU时钟频率分别对应提高至内存时钟频 率的上限值和/或CPU时钟频率的上限值。
[0020] 为实现上述目的,本发明还提供一种安卓设备的待机装置,所述待机装置包括:
[0021] 消息广播模块,用于当监测到待机信号时,向安卓设备内的第一相关硬件模块广 播消息以通知所述第一相关硬件模块准备进入待机状态,所述第一相关硬件模块包括LCD 模块、内存模块及第二相关硬件模块;
[0022] IXD待机模块,用于当IXD模块接收到所述消息时,关闭IXD背光且保持IXD模块 处于通电待机状态以保留当前LCD模块内的数据;
[0023] 内存待机模块,用于当内存模块接收到所述消息时,控制内存进入自刷新模式且 保持内存模块处于通电待机状态以保留当前内存模块内的数据;
[0024] 其他硬件待机模块,用于当所述第二相关硬件模块接收到所述消息时,关闭所述 第二相关硬件模块;
[0025] CPU待机模块,用于当所述第一相关硬件模块均进入待机状态后,关闭CPU时钟以 使CPU模块处于睡眠模式下的待机状态。
[0026] 优选地,在对所述安卓设备内的硬件模块进行待机处理的顺序上,进行LCD模块 的待机处理优先于进行内存模块与所述第二相关硬件模块的待机处理。
[0027] 进一步地,为实现上述目的,本发明还提供一种使用如上述待机装置的安卓设备 的唤醒装置,所述唤醒装置包括:
[0028] CPU唤醒模块,用于当监测到唤醒信号时,唤醒CPU模块并开启CPU时钟;
[0029] IXD唤醒模块,用于唤醒处于通电待机状态的IXD模块并点亮IXD背光;
[0030] 内存唤醒模块,用于唤醒处于通电待机状态的内存模块并使内存退出自刷新模 式;
[0031] 其他硬件唤醒模块,用于唤醒安卓设备内的第二相关硬件模块;
[0032] CPU时钟频率恢复模块,用于当安卓设备内的第一相关硬件模块均恢复正常工作 状态后,将当前的CPU时钟频率恢复到预设频率以使安卓设备正常运行,所述第一相关硬 件模块包括LCD模块、内存模块及所述第二相关硬件模块。
[0033] 优选地,在对所述安卓设备内的硬件模块进行唤醒处理的顺序上,进行LCD模块 的唤醒处理优先于进行内存模块与所述第二相关硬件模块的唤醒处理。
[0034] 优选地,唤醒装置还包括:
[0035] 时钟频率提高模块,用于在预设时间内,将内存时钟频率和/或CPU时钟频率分别 对应提高至内存时钟频率的上限值和/或CPU时钟频率的上限值。
[0036] 本发明通过优化安卓设备的待机流程,将LCD背光关闭的时间提前,从而快速响 应用户的待机按键操作,提高人机交互体验。同时,使LCD模块与内存模块保持通电下的待 机状态,以分别保留当前LCD模块内的数据与当前内存模块内的数据,从而减少了将数据 拷贝至磁盘上的时间,提高了安卓设备的待机速度。进一步地,通过保留当前LCD模块内的 数据与当前内存模块内的数据,进而省略初始化LCD模块与内存模块的时间,进一步提高 了安卓设备的唤醒速度,进而提高用户使用体验。
【附图说明】
[0037] 图1为本发明安卓设备的待机方法一实施例的流程示意图;
[0038] 图2为本发明安卓设备的唤醒方法一实施例的流程示意图;
[0039] 图3为本发明安卓设备的唤醒方法另一实施例的流程示意图;
[0040] 图4为本发明安卓设备的待机装置一实施例的功能模块示意图;
[0041] 图5为本发明安卓设备的唤醒装置一实施例的功能模块示意图;
[0042] 图6为本发明安卓设备的唤醒装置另一实施例的功能模块示意图。
[0043] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0044] 应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0045] 参照图1,图1为本发明安卓设备的待机方法一实施例的流程示意图。本实施例 中,安卓设备的待机方法包括:
[0046] 步骤S110,当监测到待机信号时,向安卓设备内的第一相关硬件模块广播消息以 通知所述第一相关硬件模块准备进入待机状态,所述第一相关硬件模块包括LCD模块、内 存模块及第二相关硬件模块;
[0047] 本实施例中,根据硬件功能可将安卓设备划分为多个硬件模块,比如CPU模块、 LCD模块、内存模块、触摸屏模块、音频输入输出模块等。其中,CPU模块用于处理安卓设备 内的其他硬件模块的数据运算、指令(命令)执行等,因此,在其
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1