【技术实现步骤摘要】
智能设备的定时唤醒方法及系统
本专利技术涉及智能设备,特别涉及智能设备的定时唤醒方法及系统。
技术介绍
随着安卓系统的功能逐步强大和完善,同时也由于安卓系统的开发者Google公司的强大实力和各大方案公司(例如:美国高通公司)的鼎立相助,目前基于安卓系统的智能设备用铺天盖地来形容一点也不为过;除此之外也最为重要的是,由于安卓智能设备不仅价格低廉,而且应用的支持范围也是极为广泛的(例如:GoogleMarket),从而安卓智能设备是深受广大用户的欢迎和追捧的。正由于安卓设备的普及度非常广,而且几乎所有领域都有与之相应的应用来支撑,那么用户所能选择的面就非常广泛了,简单来说就是目前的安卓智能设备已经几乎无所不能了;这是好的一面,然而由于这些应用是来自全球五湖四海的开发者,他们的技术能力及开发背景和目的都不尽相同,从而不可避免地有恶意耗电程序或功能及稳定性都不完善程序的存在,那么这些程序在有意或无意的情况下,就很有可能会导致机器处于在休眠时却遭遇频繁唤醒的情况,而一旦出现此情况,以现有的情况来看,除去卸载掉该垃圾程序以外就没有别的方式了,那么如果这样的话,用户所遇到的麻烦就大了,因为一个普通的用户很难知道是那个应用程序导致设备频繁唤醒的,那么这样一来就只能卸载掉设备上已安装的所有应用程序了,最终用户也还是不知道是那个应用程序导致机器频繁唤醒的;即使如此也不敢保证,用户接下来不会再碰到这样的情况,这样一来用户会抓狂的。所以可以感觉到,受到伤害的不仅仅是设备电池,更重要的是用户啊!此外,如果设备处于休眠状态却遭遇频繁唤醒的情况时,那么无论设备的电池容量有多大,也无论 ...
【技术保护点】
一种智能设备的定时唤醒方法,其特征在于,包含以下步骤:?A.预先在时钟过滤模块中配置定时唤醒器的过滤条件;?B.应用程序请求获取系统的定时唤醒器;?C.所述时钟过滤模块根据预先配置的过滤条件,对所述应用程序的获取请求进行过滤检测,判断所述应用程序是否有获取定时唤醒的权限;?D.如果所述时钟过滤模块判定所述应用程序有获取定时唤醒的权限,则通知时钟监听模块开启为所述应用程序分配的定时唤醒器的监听功能,并调用时钟驱动模块实现所述定时唤醒器;?E.如果所述时钟过滤模块判定所述应用程序没有获取定时唤醒的权限,则禁止所述应用程序获取定时唤醒器。
【技术特征摘要】
1.一种智能设备的定时唤醒方法,其特征在于,包含以下步骤:A.预先在时钟过滤模块中配置定时唤醒器的过滤条件;B.应用程序请求获取系统的定时唤醒器;C.所述时钟过滤模块根据预先配置的过滤条件,对所述应用程序的获取请求进行过滤检测,判断所述应用程序是否有获取定时唤醒的权限;D.如果所述时钟过滤模块判定所述应用程序有获取定时唤醒的权限,则通知时钟监听模块开启为所述应用程序分配的定时唤醒器的监听功能,并调用时钟驱动模块实现所述定时唤醒器;E.如果所述时钟过滤模块判定所述应用程序没有获取定时唤醒的权限,则禁止所述应用程序获取定时唤醒器。2.根据权利要求1所述的智能设备的定时唤醒方法,其特征在于,在所述步骤D中,还包含以下步骤:所述时钟监听模块在开启所述定时唤醒器的监听功能的同时,记录所述定时唤醒器的信息;其中,所述定时唤醒器的信息包含:申请时间、类型、执行时间、执行间隔、目的、申请次数。3.根据权利要求2所述的智能设备的定时唤醒方法,其特征在于,在所述步骤D之后,还包含以下步骤:时钟控制模块接收用户指令,并向所述时钟监听模块发出查看定时唤醒器的详细信息的请求;所述时钟监听模块向所述时钟控制模块返回定时唤醒器的详细信息。4.根据权利要求3所述的智能设备的定时唤醒方法,其特征在于,在所述步骤D之后,还包含以下步骤:时钟控制模块接收用户指令,并向所述时钟监听模块发出释放定时唤醒器的请求;所述时钟监听模块取消所述定时唤醒器的监听功能;所述时钟驱动模块取消所述定时唤醒器。5.根据权利要求4所述的智能设备的定时唤醒方法,其特征在于,在所述步骤D之后,还包含以下步骤:时钟控制模块监控各个应用程序对定时唤醒器的申请和释放情况。6.根据权利要求1至5中任一项所述的智能设备的定时唤醒方法,其特征在于,在所述步骤B中,包含以下子步骤:所述应用程序向时钟管理模块请求获取系统的定时唤醒器;在所述步骤B之后,在所述步骤C之前,还包含以下步骤:所述时钟管理模块接收所述应用程序的获取请求,并提交到时钟服务模块;在所述步骤C中,包含以下子步骤:所述时钟服务模块通知所述时钟过滤模块对所述应用程序的获取请求进行过滤;在所述步骤D中,包含以下子步骤:如果所述时钟过滤模块判定所述应用程序有获取定时唤醒的权限,则所述时钟服务模块通知所述时钟监听模块开启为所述应用程序分配的定时唤醒器的监听功能,并调用所述时钟驱动模块实现所述定时唤醒器。7.根据权利要求6所述的智能设备的定时唤醒方法,其特征在于,在所述步骤D之后,还包含以下步骤:应用程序请求释放与所述应用程序对应的定时唤醒器;所述时钟管理模块接收所述应用程序的释放请求,并提交到所述时钟服务模块;所述时钟服务模块通知所述时钟监听模块取消所述定时唤醒器的监听功能,并调用所述时钟驱动模块取消所述定时唤醒器。8.根据权利要求7所述的智能设备的定时唤醒方法,其特...
【专利技术属性】
技术研发人员:苗运齐,
申请(专利权)人:希姆通信息技术上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。