一种智能终端关机状态下实现闹钟的方法及智能终端.pdf

上传人:1****2 文档编号:1567956 上传时间:2018-06-25 格式:PDF 页数:11 大小:4.18MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310064129.4

申请日:

2013.02.28

公开号:

CN103164223A

公开日:

2013.06.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 9/44申请日:20130228|||公开

IPC分类号:

G06F9/44; H04M1/725

主分类号:

G06F9/44

申请人:

青岛海信移动通信技术股份有限公司

发明人:

邓婷婷; 王永清

地址:

266071 山东省青岛市市南区江西路11号

优先权:

专利代理机构:

北京同达信恒知识产权代理有限公司 11291

代理人:

黄志华

PDF下载: PDF下载
内容摘要

本发明公开了一种智能终端关机状态下实现闹钟的方法及智能终端。其方法包括:关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;如果有,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。本发明实施例,关机时,通过将RTC alarm列表中的第一闹钟类型标识对应的闹钟时间值作为RTC值写入PMU的实时时钟寄存器。从而在不增加硬件成本、板级空间的基础上实现了关机状态下启动闹钟。

权利要求书

权利要求书一种智能终端关机状态下实现闹钟的方法,其特征在于,包括:
关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;
如果有,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;
关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。
根据权利要求1所述的方法,其特征在于,关机前,该方法还包括:
接收到闹钟请求后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识在所述实时时钟闹钟列表中对应保存,并将所述闹钟请求中携带的时间值作为闹钟时间值与第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。
根据权利要求1所述的方法,其特征在于,关机前,该方法还包括:
接收到闹钟请求后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识和第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。
根据权利要求2或3所述的方法,其特征在于,将所述闹钟请求中携带的时间值在所述实时时钟闹钟列表中保存之前,该方法还包括:
为所述闹钟请求分配第一闹钟类型标识和第二闹钟类型标识。
根据权利要求1~3任一项所述的方法,其特征在于,如果实时时钟闹钟列表中没有第一闹钟类型标识对应的时间值,该方法还包括:
清空电源管理单元的实时时钟寄存器中的实时时钟值。
一种智能终端,其特征在于,包括:
闹钟类型检测模块,用于关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;
时间值处理模块,用于如果实施时钟闹钟列表中有第一闹钟类型标识对应的闹钟时间值,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;
闹钟管理模块,用于关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。
根据权利要求6所述的智能终端,其特征在于,还包括:
第一闹钟设置模块,用于在关机前,接收到闹钟请求后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识在所述实时时钟闹钟列表中对应保存,并将所述闹钟请求中携带的时间值作为闹钟时间值与第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。
根据权利要求6所述的智能终端,其特征在于,还包括:
第二闹钟设置模块,用于在关机前,接收到闹钟请求后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识和第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。
根据权利要求7或8所述的智能终端,其特征在于,还包括:
闹钟类型分配模块,用于所述闹钟设置模块将所述闹钟请求中携带的时间值在所述实时时钟闹钟列表中保存之前,为所述闹钟请求分配第一闹钟类型标识和第二闹钟类型标识。
根据权利要求6~8任一项所述的智能终端,其特征在于,如果实时时钟闹钟列表中没有第一闹钟类型标识对应的时间值,所述时间值处理模块还用于:
清空电源管理单元的实时时钟寄存器中的实时时钟值。

说明书

说明书一种智能终端关机状态下实现闹钟的方法及智能终端
技术领域
本发明涉及智能终端管理技术,尤其涉及一种智能终端关机状态下实现闹钟的方法及智能终端。
背景技术
基于安卓(Android)系统的各类电子产品如手机和平板电脑等,如果支持关机状态下启动闹钟,需要使用有2个实时时钟(RTC)寄存器的电源管理单元(PMU)。在设置闹钟时,分别往两个RTC寄存器中写入闹钟(alarm)值,其中一个RTC寄存器中的alarm值用于开机闹钟和其他需要设置可唤醒功能的应用,关机时,该RTC寄存器中的alarm值清空;另一个RTC寄存器中的alarm值用于关机状态下启动闹钟,关机时,该RTC寄存器中的alarm值不清空。
可见,现有技术中,要实现关机状态下的闹钟功能,需要使用有2个RTC寄存器的PMU,增加了硬件成本,且板级空间会加大。
发明内容
本发明的目的是提供一种智能终端关机状态下实现闹钟的方法及装置,以解决为实现关机状态下启动闹钟需要增加硬件成本、板级空间的问题。
本发明的目的是通过以下技术方案实现的:
一种智能终端关机状态下实现闹钟的方法,包括:
关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;
如果有,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;
关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。
一种智能终端,包括:
闹钟类型检测模块,用于关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;
时间值处理模块,用于如果实施时钟闹钟列表中有第一闹钟类型标识对应的闹钟时间值,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;
闹钟管理模块,用于关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。
本发明实施例,关机时,通过将RTC alarm列表中的第一闹钟类型标识对应的闹钟时间值作为RTC值写入PMU的RTC寄存器。从而在不增加硬件成本、板级空间的基础上实现了关机状态下的闹钟功能。
附图说明
图1为本发明实施例提供的一种方法流程图;
图2为本发明实施例提供的另一种方法流程图;
图3为本发明实施例提供的第一种智能终端结构示意图;
图4为本发明实施例提供的第二种智能终端结构示意图;
图5为本发明实施例提供的第三种智能终端结构示意图;
图6为本发明实施例提供的第四种智能终端结构示意图;
图7为本发明实施例提供的第五种智能终端结构示意图。
具体实施方式
本发明实施例,关机时,通过将RTC alarm列表中的第一闹钟类型标识对应的闹钟时间值作为RTC值写入PMU的RTC寄存器。从而在不增加硬件成本、板级空间的基础上实现了关机状态下的闹钟功能。
本发明实施例适用于PMU中只有一个RTC寄存器的智能终端。
下面将结合附图,对本发明实施例提供的技术方案进行详细说明。
本发明实施例提供的一种智能终端关机状态下实现闹钟的方法如图1所示,具体包括如下操作:
步骤100、关机时,检测RTC alarm列表中是否有第一闹钟类型标识对应的alarm时间值,如果有,执行步骤110。
其中,第一闹钟类型标识用于指示根据对应的alarm时间值在关机状态下启动闹钟。
步骤110、将所述第一闹钟类型标识对应的alarm时间值作为RTC值写入PMU的RTC寄存器。
步骤120、关机状态下,根据第一闹钟类型标识对应的alarm时间值启动闹钟。
上述处理过程可以但不仅限于由智能终端的Alarm驱动层实现。
如果RTC alarm列表中没有第一闹钟类型标识对应的alarm时间值,清空电源管理单元的RTC寄存器中的RTC值。
通过上述处理过程,关机后,智能终端PMU只响应设置了第一闹钟类型标识的alarm时间值,其他应用所设置的普通闹钟在关机后失效。
如果在关机前接收到闹钟请求,较佳地,接收到闹钟请求后,将该闹钟请求中携带的时间值作为alarm时间值与第一闹钟类型标识在RTC alarm列表中对应保存,并将该闹钟请求中携带的时间值作为alarm时间值与第二闹钟类型标识在RTC alarm列表中对应保存。即,针对一个闹钟请求,在RTC alarm列表设置两个alarm时间值,一个alarm时间值的类型为第一闹钟类型,另一个alarm时间值的类型为第二闹钟类型,这两个alarm时间值均为闹钟请求的时间值。也可以接收到闹钟请求后,将闹钟请求中携带的时间值作为alarm时间值与第一闹钟类型标识和第二闹钟类型标识在RTC alarm列表中对应保存。即,针对一个闹钟请求,设置一个alarm时间值,并对应保存一个第一闹钟类型标识和一个第二闹钟类型标识。具体可以由闹钟应用层实现在RTC alarm列表中设置alarm时间值。本发明实施例中,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。即,第二闹钟类型标识对应的闹钟时间值,在关机之后失效。
为了将一个闹钟请求携带的时间值与两个闹钟类型标识关联,较佳地,将闹钟请求中携带的时间值写入RTC alarm列表之前,为所述闹钟请求分配第一闹钟类型标识和第二闹钟类型标识。具体可以由架构(framework)层闹钟管理服务(Alarm Manager Service)实现。
以安卓平台的智能终端为例,对本发明实施例提供的闹钟设置、启动方法进行详细说明。在该智能终端中,预先配置有两种闹钟类型,分别为第一闹钟类型和第二闹钟类型。其具体实现方式如图2所示,包括:
步骤200、在收到闹钟请求后,架构层的闹钟管理服务为该闹钟请求分配一个第一闹钟类型标识和一个第二闹钟类型标识。
步骤210、闹钟应用层根据该闹钟请求的时间值,和步骤200中分配的标识,在RTC alarm列表中设置一个第一闹钟类型标识对应的alarm时间值,和一个第二闹钟类型标识对应的alarm时间值。
这两个alarm时间值均为闹钟请求的时间值。具体的,可以对应保存alarm时间值和第一闹钟类型标识,并对应保存alarm时间值和第二闹钟类型标识。
如果该闹钟请求的时间值在开机状态下到达,则与现有的闹钟处理实现方式相同,本发明不再赘述。
如果关机时,闹钟请求的时间值还没有到达,则执行步骤220、闹钟驱动层检测到RTC alarm列表中有第一闹钟类型标识对应的alarm时间值,将该alarm时间值作为RTC值写入PMU的RTC寄存器中。
关机状态下,当第一闹钟类型标识对应的alarm时间值到达,PMU的RTC寄存器中的相应的RTC中断到来,执行步骤230、PMU的RTC寄存器为系统加电,启动闹钟。
基于与方法同样的发明构思,本发明实施例还提供一种智能终端,其结构如图3所示,具体包括:
闹钟类型检测模块301,用于用于关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;
时间值处理模块302,用于用于如果实施时钟闹钟列表中有第一闹钟类型标识对应的闹钟时间值,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;
闹钟管理模块303,用于关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。
较佳地,如图4所示,本发明实施例提供的智能终端还可以还包括:
第一闹钟设置模块304,用于在关机前,接收到闹钟请求后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识在所述实时时钟闹钟列表中对应保存,并将所述闹钟请求中携带的时间值作为闹钟时间值与第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。
较佳地,如图5所示,本发明实施例提供的智能终端还可以还包括:
第二闹钟设置模块305,用于在关机前,接收闹钟请求后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识和第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。
较佳地,较佳地,如图6或7所示,本发明实施例提供的智能终端还可以还包括:
闹钟类型分配模块306,用于所述闹钟设置模块将所述闹钟请求中携带的时间值在所述实时时钟闹钟列表中保存之前,为所述闹钟请求分配第一闹钟类型标识和第二闹钟类型标识。
较佳地,如果实时时钟闹钟列表中没有第一闹钟类型标识对应的时间值,所述时间值处理模块302还用于:
清空电源管理单元的实时时钟寄存器中的实时时钟值。
本发明实施例所述的智能终端可以但不仅限于是手机、平板设备、掌上设备等等。其可以是基于安卓平台的智能终端,也可以是其他操作系统的智能终端。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

一种智能终端关机状态下实现闹钟的方法及智能终端.pdf_第1页
第1页 / 共11页
一种智能终端关机状态下实现闹钟的方法及智能终端.pdf_第2页
第2页 / 共11页
一种智能终端关机状态下实现闹钟的方法及智能终端.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种智能终端关机状态下实现闹钟的方法及智能终端.pdf》由会员分享,可在线阅读,更多相关《一种智能终端关机状态下实现闹钟的方法及智能终端.pdf(11页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103164223 A(43)申请公布日 2013.06.19CN103164223A*CN103164223A*(21)申请号 201310064129.4(22)申请日 2013.02.28G06F 9/44(2006.01)H04M 1/725(2006.01)(71)申请人青岛海信移动通信技术股份有限公司地址 266071 山东省青岛市市南区江西路11号(72)发明人邓婷婷 王永清(74)专利代理机构北京同达信恒知识产权代理有限公司 11291代理人黄志华(54) 发明名称一种智能终端关机状态下实现闹钟的方法及智能终端(57) 摘要本发明公开了一种智能终端关机。

2、状态下实现闹钟的方法及智能终端。其方法包括:关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;如果有,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。本发明实施例,关机时,通过将RTC alarm列表中的第一闹钟类型标识对应的闹钟时间值作为RTC值写入PMU的实时时钟寄存器。从而在不增加硬件成本、板级空间的基础上实现了关机状态下启动闹钟。(51)Int.Cl.权利要求书2页 说明书5页 附图3页(19)中华。

3、人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书5页 附图3页(10)申请公布号 CN 103164223 ACN 103164223 A1/2页21.一种智能终端关机状态下实现闹钟的方法,其特征在于,包括:关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;如果有,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。2.根据权利要求1所述的方法,其特征在于,关机前,该方法还包括:接收到闹钟请求。

4、后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识在所述实时时钟闹钟列表中对应保存,并将所述闹钟请求中携带的时间值作为闹钟时间值与第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。3.根据权利要求1所述的方法,其特征在于,关机前,该方法还包括:接收到闹钟请求后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识和第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。4.根据权利要求2或3所述的方法,其特征在于,将所述闹钟请求中携带的。

5、时间值在所述实时时钟闹钟列表中保存之前,该方法还包括:为所述闹钟请求分配第一闹钟类型标识和第二闹钟类型标识。5.根据权利要求13任一项所述的方法,其特征在于,如果实时时钟闹钟列表中没有第一闹钟类型标识对应的时间值,该方法还包括:清空电源管理单元的实时时钟寄存器中的实时时钟值。6.一种智能终端,其特征在于,包括:闹钟类型检测模块,用于关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;时间值处理模块,用于如果实施时钟闹钟列表中有第一闹钟类型标识对应的闹钟时间值,将所述第一闹钟类型标识对应的闹钟时间值作为实时时。

6、钟值写入电源管理单元的实时时钟寄存器;闹钟管理模块,用于关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。7.根据权利要求6所述的智能终端,其特征在于,还包括:第一闹钟设置模块,用于在关机前,接收到闹钟请求后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识在所述实时时钟闹钟列表中对应保存,并将所述闹钟请求中携带的时间值作为闹钟时间值与第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。8.根据权利要求6所述的智能终端,其特征在于,还包括:第二闹钟设置模块,用于在关机前,接收到闹钟请求后,将所述闹钟请。

7、求中携带的时间值作为闹钟时间值与第一闹钟类型标识和第二闹钟类型标识在所述实时时钟闹钟列表中权 利 要 求 书CN 103164223 A2/2页3对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。9.根据权利要求7或8所述的智能终端,其特征在于,还包括:闹钟类型分配模块,用于所述闹钟设置模块将所述闹钟请求中携带的时间值在所述实时时钟闹钟列表中保存之前,为所述闹钟请求分配第一闹钟类型标识和第二闹钟类型标识。10.根据权利要求68任一项所述的智能终端,其特征在于,如果实时时钟闹钟列表中没有第一闹钟类型标识对应的时间值,所述时间值处理模块还用于:清空电源管理单元的实时。

8、时钟寄存器中的实时时钟值。权 利 要 求 书CN 103164223 A1/5页4一种智能终端关机状态下实现闹钟的方法及智能终端技术领域0001 本发明涉及智能终端管理技术,尤其涉及一种智能终端关机状态下实现闹钟的方法及智能终端。背景技术0002 基于安卓(Android)系统的各类电子产品如手机和平板电脑等,如果支持关机状态下启动闹钟,需要使用有2个实时时钟(RTC)寄存器的电源管理单元(PMU)。在设置闹钟时,分别往两个RTC寄存器中写入闹钟(alarm)值,其中一个RTC寄存器中的alarm值用于开机闹钟和其他需要设置可唤醒功能的应用,关机时,该RTC寄存器中的alarm值清空;另一个R。

9、TC寄存器中的alarm值用于关机状态下启动闹钟,关机时,该RTC寄存器中的alarm值不清空。0003 可见,现有技术中,要实现关机状态下的闹钟功能,需要使用有2个RTC寄存器的PMU,增加了硬件成本,且板级空间会加大。发明内容0004 本发明的目的是提供一种智能终端关机状态下实现闹钟的方法及装置,以解决为实现关机状态下启动闹钟需要增加硬件成本、板级空间的问题。0005 本发明的目的是通过以下技术方案实现的:0006 一种智能终端关机状态下实现闹钟的方法,包括:0007 关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关。

10、机状态下启动闹钟;0008 如果有,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;0009 关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。0010 一种智能终端,包括:0011 闹钟类型检测模块,用于关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;0012 时间值处理模块,用于如果实施时钟闹钟列表中有第一闹钟类型标识对应的闹钟时间值,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;0013 闹钟管理模块,用于关。

11、机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。0014 本发明实施例,关机时,通过将RTC alarm列表中的第一闹钟类型标识对应的闹钟时间值作为RTC值写入PMU的RTC寄存器。从而在不增加硬件成本、板级空间的基础上实现了关机状态下的闹钟功能。说 明 书CN 103164223 A2/5页5附图说明0015 图1为本发明实施例提供的一种方法流程图;0016 图2为本发明实施例提供的另一种方法流程图;0017 图3为本发明实施例提供的第一种智能终端结构示意图;0018 图4为本发明实施例提供的第二种智能终端结构示意图;0019 图5为本发明实施例提供的第三种智能终端结构示意图;0。

12、020 图6为本发明实施例提供的第四种智能终端结构示意图;0021 图7为本发明实施例提供的第五种智能终端结构示意图。具体实施方式0022 本发明实施例,关机时,通过将RTC alarm列表中的第一闹钟类型标识对应的闹钟时间值作为RTC值写入PMU的RTC寄存器。从而在不增加硬件成本、板级空间的基础上实现了关机状态下的闹钟功能。0023 本发明实施例适用于PMU中只有一个RTC寄存器的智能终端。0024 下面将结合附图,对本发明实施例提供的技术方案进行详细说明。0025 本发明实施例提供的一种智能终端关机状态下实现闹钟的方法如图1所示,具体包括如下操作:0026 步骤100、关机时,检测RTC。

13、 alarm列表中是否有第一闹钟类型标识对应的alarm时间值,如果有,执行步骤110。0027 其中,第一闹钟类型标识用于指示根据对应的alarm时间值在关机状态下启动闹钟。0028 步骤110、将所述第一闹钟类型标识对应的alarm时间值作为RTC值写入PMU的RTC寄存器。0029 步骤120、关机状态下,根据第一闹钟类型标识对应的alarm时间值启动闹钟。0030 上述处理过程可以但不仅限于由智能终端的Alarm驱动层实现。0031 如果RTC alarm列表中没有第一闹钟类型标识对应的alarm时间值,清空电源管理单元的RTC寄存器中的RTC值。0032 通过上述处理过程,关机后,智。

14、能终端PMU只响应设置了第一闹钟类型标识的alarm时间值,其他应用所设置的普通闹钟在关机后失效。0033 如果在关机前接收到闹钟请求,较佳地,接收到闹钟请求后,将该闹钟请求中携带的时间值作为alarm时间值与第一闹钟类型标识在RTC alarm列表中对应保存,并将该闹钟请求中携带的时间值作为alarm时间值与第二闹钟类型标识在RTC alarm列表中对应保存。即,针对一个闹钟请求,在RTC alarm列表设置两个alarm时间值,一个alarm时间值的类型为第一闹钟类型,另一个alarm时间值的类型为第二闹钟类型,这两个alarm时间值均为闹钟请求的时间值。也可以接收到闹钟请求后,将闹钟请求。

15、中携带的时间值作为alarm时间值与第一闹钟类型标识和第二闹钟类型标识在RTC alarm列表中对应保存。即,针对一个闹钟请求,设置一个alarm时间值,并对应保存一个第一闹钟类型标识和一个第二闹钟类型标识。具体可以由闹钟应用层实现在RTC alarm列表中设置alarm时间值。本发明说 明 书CN 103164223 A3/5页6实施例中,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。即,第二闹钟类型标识对应的闹钟时间值,在关机之后失效。0034 为了将一个闹钟请求携带的时间值与两个闹钟类型标识关联,较佳地,将闹钟请求中携带的时间值写入RTC alarm列表之前,为。

16、所述闹钟请求分配第一闹钟类型标识和第二闹钟类型标识。具体可以由架构(framework)层闹钟管理服务(Alarm Manager Service)实现。0035 以安卓平台的智能终端为例,对本发明实施例提供的闹钟设置、启动方法进行详细说明。在该智能终端中,预先配置有两种闹钟类型,分别为第一闹钟类型和第二闹钟类型。其具体实现方式如图2所示,包括:0036 步骤200、在收到闹钟请求后,架构层的闹钟管理服务为该闹钟请求分配一个第一闹钟类型标识和一个第二闹钟类型标识。0037 步骤210、闹钟应用层根据该闹钟请求的时间值,和步骤200中分配的标识,在RTC alarm列表中设置一个第一闹钟类型标识。

17、对应的alarm时间值,和一个第二闹钟类型标识对应的alarm时间值。0038 这两个alarm时间值均为闹钟请求的时间值。具体的,可以对应保存alarm时间值和第一闹钟类型标识,并对应保存alarm时间值和第二闹钟类型标识。0039 如果该闹钟请求的时间值在开机状态下到达,则与现有的闹钟处理实现方式相同,本发明不再赘述。0040 如果关机时,闹钟请求的时间值还没有到达,则执行步骤220、闹钟驱动层检测到RTC alarm列表中有第一闹钟类型标识对应的alarm时间值,将该alarm时间值作为RTC值写入PMU的RTC寄存器中。0041 关机状态下,当第一闹钟类型标识对应的alarm时间值到达。

18、,PMU的RTC寄存器中的相应的RTC中断到来,执行步骤230、PMU的RTC寄存器为系统加电,启动闹钟。0042 基于与方法同样的发明构思,本发明实施例还提供一种智能终端,其结构如图3所示,具体包括:0043 闹钟类型检测模块301,用于用于关机时,检测实时时钟闹钟列表中是否有第一闹钟类型标识对应的闹钟时间值,所述第一闹钟类型标识用于指示根据对应的闹钟时间值在关机状态下启动闹钟;0044 时间值处理模块302,用于用于如果实施时钟闹钟列表中有第一闹钟类型标识对应的闹钟时间值,将所述第一闹钟类型标识对应的闹钟时间值作为实时时钟值写入电源管理单元的实时时钟寄存器;0045 闹钟管理模块303,用。

19、于关机状态下,根据所述第一闹钟类型标识对应的闹钟时间值启动闹钟。0046 较佳地,如图4所示,本发明实施例提供的智能终端还可以还包括:0047 第一闹钟设置模块304,用于在关机前,接收到闹钟请求后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识在所述实时时钟闹钟列表中对应保存,并将所述闹钟请求中携带的时间值作为闹钟时间值与第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。说 明 书CN 103164223 A4/5页70048 较佳地,如图5所示,本发明实施例提供的智能终端还可以还包括:0049 第二闹钟设。

20、置模块305,用于在关机前,接收闹钟请求后,将所述闹钟请求中携带的时间值作为闹钟时间值与第一闹钟类型标识和第二闹钟类型标识在所述实时时钟闹钟列表中对应保存,所述第二闹钟类型标识用于指示不根据对应的闹钟时间值在关机状态下启动闹钟。0050 较佳地,较佳地,如图6或7所示,本发明实施例提供的智能终端还可以还包括:0051 闹钟类型分配模块306,用于所述闹钟设置模块将所述闹钟请求中携带的时间值在所述实时时钟闹钟列表中保存之前,为所述闹钟请求分配第一闹钟类型标识和第二闹钟类型标识。0052 较佳地,如果实时时钟闹钟列表中没有第一闹钟类型标识对应的时间值,所述时间值处理模块302还用于:0053 清空。

21、电源管理单元的实时时钟寄存器中的实时时钟值。0054 本发明实施例所述的智能终端可以但不仅限于是手机、平板设备、掌上设备等等。其可以是基于安卓平台的智能终端,也可以是其他操作系统的智能终端。0055 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。0056 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产。

22、品的流程图和或方框图来描述的。应理解可由计算机程序指令实现流程图和或方框图中的每一流程和或方框、以及流程图和或方框图中的流程和或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的装置。0057 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个。

23、流程和或方框图一个方框或多个方框中指定的功能。0058 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的步骤。0059 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。0060 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围说 明 书CN 103164223 A5/5页8之内,则本发明也意图包含这些改动和变型在内。说 明 书CN 103164223 A1/3页9图1说 明 书 附 图CN 103164223 A2/3页10图2图3说 明 书 附 图CN 103164223 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1