基于安卓系统的定时开关机方法及其设备技术方案

技术编号:10014975 阅读:231 留言:0更新日期:2014-05-08 10:06
本发明专利技术提供一种基于安卓系统的定时开关机设备,包括处理单元、供电单元、电源控制单元、RTC单元和微处理单元。微处理单元响应处理单元接收到的定时开关机控制指令初始化,并将处理单元中预先设定的开关机时间设置给RTC单元。当RTC单元发出中断指令后,微处理单元从RTC单元中获取系统时间以及预先设定的开关机时间,并当确定执行定时开机指令还是定时关机指令时根据设备的开关机状态相应地调用电源控制单元控制供电单元对处理单元的供电。本发明专利技术还提供一种相应的方法,利用本发明专利技术,使得设备能够根据用户需要定时开机或关机以节省设备电能。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种基于安卓系统的定时开关机设备,包括处理单元、供电单元、电源控制单元、RTC单元和微处理单元。微处理单元响应处理单元接收到的定时开关机控制指令初始化,并将处理单元中预先设定的开关机时间设置给RTC单元。当RTC单元发出中断指令后,微处理单元从RTC单元中获取系统时间以及预先设定的开关机时间,并当确定执行定时开机指令还是定时关机指令时根据设备的开关机状态相应地调用电源控制单元控制供电单元对处理单元的供电。本专利技术还提供一种相应的方法,利用本专利技术,使得设备能够根据用户需要定时开机或关机以节省设备电能。【专利说明】基于安卓系统的定时开关机方法及其设备
本专利技术涉及智能电子设备,尤其涉及一种基于安卓系统的定时开关机方法及设备。
技术介绍
目前,随着科学技术的飞速发展,智能电子设备的辅助功能已经越来越引起用户的广泛注意。通常,现有的基于Android系统的电子设备一般不具有定时开机和定时关机功能,当用户在特定时段不需要使用电子设备时无法自动关机以及自动开机,这样就增加了电子设备电源的电能损耗。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种基于安卓系统的定时开关机方法及设备,能够有效控制开关机从而达到节省电能的目的。为解决上述技术问题,本专利技术提供一种基于安卓系统的定时开关机设备,该设备包括处理单元、供电单元、电源控制单元以及RTC单元,该设备还包括与RTC单元连接的微处理单元,该供电单元和电源控制单元分别与微处理单元连接,供电单元还通过电源控制单元与处理单元连接。该处理单元用于接收执行定时开关机的控制指令。该RTC单元用于在系统时间到达预先设置的开机时间或关机时间时产生一中断指令。该微处理单元用于响应处理单元收到的执行定时开关机的控制指令,进行初始化,并将处理单元中预先设定的开机时间和关机时间设置给RTC单元。当收到RTC单元发出的中断指令后,从该RTC单元中获取系统时间以及预先设定的开机时间和关机时间,以确定执行定时开机指令或定时关机指令。判断该处理单元是否处于工作状态以确定该设备当前处于开机还是关机状态,并根据执行的定时开机指令或定时关机指令和设备当前的开关机状态判断是否响应中断指令,若响应中断指令则通过调用电源控制单元控制供电单元对处理单元的供电。进一步地,本专利技术还提供一种基于安卓系统的定时开关机方法,该方法包括:处理单元收到执行定时开关机的控制指令。微处理单元响应该指令,进行初始化,并将处理单元中预先设定的开机时间和关机时间设置给RTC单元。RTC单元在系统时间到达预先设置的开机时间或关机时间时产生一中断指令。微处理单元收到该中断指令后,从RTC单元中获取系统时间以及预先设定的开机时间和关机时间,以确定执行定时开机指令或定时关机指令。判断该处理单元是否处于工作状态以确定该设备当前处于开机还是关机状态,并根据执行的定时开机指令或定时关机指令和设备当前的开关机状态判断是否响应中断指令,若响应中断指令则通过调用电源控制单元控制供电单元对处理单元的供电。本专利技术提供的一种基于安卓系统的定时开关机方法及其设备,通过微处理单元调用RTC单元的开机时机、关机时间以及系统时间判断是否达到开关机时间及控制指令为定时开机还是定时关机指令,并综合考虑设备的开关机状态,当满足条件时,该微处理单元相应地控制电源控制单元连通或切断供电单元与处理单元的连接,从而实现定时开关机的目的,使得设备能够根据用户需要定时开机或关机以节省设备电能。【专利附图】【附图说明】 图1为本专利技术实施方式中基于安卓系统的定时开关机设备的功能模块示意图;图2为本专利技术实施方式中基于安卓系统的定时开关机方法的流程示意图。标号说明:设备10处理单元 11微处理单元 12RTC 单元13电源控制单元14供电单元 15【具体实施方式】为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参考图1,为本专利技术实施方式中基于安卓系统的定时开关机设备的功能模块示意图,该设备10装载有Android操作系统并用于实现用户的基本操作,该设备10可以是手机、平板电脑、个人数字助理等智能移动设备。该设备10包括处理单元11、微处理单元12、RTC (Real-time clock,实时时钟)单元13、电源控制单元14以及供电单元15。该供电单元15通过电源控制单元14与该处理单元11连接,还直接与该微处理单元12连接。该微处理单元12与该RTC单元13连接。在本实施方式中,该Android系统的kernel (内核程序)中增加单片机驱动程序,用于驱动该微处理单元12执行相应功能。该处理单元11用于接收执行定时开关机的控制指令。该微处理单元12用于响应该处理单元11接收到的执行开关机的控制指令,进行初始化,并将处理单元11中预先设定的开机时间和关机时间设置给RTC单元13。具体地,该微处理单元12通过MCU_SCL引脚以及MCU_SDA引脚调用RTC单元13执行SetPICShutDownTime指令进行关机时间设置、执行SetPICStartUp Time指令进行开机时间设置。当该RTC单元13开始计时后,用户可以根据需要开机或关闭设备10的电源,即根据需要控制该供电单元15是否该处理单元11供电,该控制方案为现有技术,在此不加赘述。并且,该供电单元15直接与该微处理单元12连接,该设备10的开机或关机时,该微处理单元12以及该RTC单元13始终处于工作状态。该RTC单元13根据预先设置的开机时间、关机时间以及系统当前时间判断开始计时后的系统当前时间是否到达开机时间或关机时间,并当确定当前时间到达开机时间或关机时间时产生一中断指令,该微处理单元12通过RTC_INT引脚接收该中断指令,并从该RTC单元13中获取系统时间以及预先设定的开机时间和关机时间以判断接收到的中断指令为定时开机指令还是定时关机指令。具体地,该微处理单元12通过MCU_SCL引脚以及MCU_SDA引脚调用RTC单元13执行GetPICDown Time指令获取关机时间、执行GetPICStartUpTime指令获取开机时间、以及执行GetPICCurrent Time指令获取系统当前时间。进一步地,该微处理单元12还根据处理单元11当前是否正在运行判断该设备10处于开机状态还是关机状态。具体地,当确定该中断指令为定时开机指令且该设备10处于开机状态时,该微处理单元12对该中断指令不做响应。当确定该中断指令为定时关机指令且该设备10处于开机状态时,该微处理单元12响应该中断指令产生一关机控制指令,并通过P0WER_EN引脚发送该关机控制指令至电源控制单元14,该电源控制单元14响应该关机控制指令控制供电单元15关闭,以切断处理单元11与该供电单元15的电源连接,从而实现设备10在达到关机时间时自动关机。当确定该中断指令为定时开机指令且该设备10处于关机状态时,该微处理单元12响应该中断指令产生一开机控制指令,并通过P0WER_EN引脚发送该开机控制指令至电源控制单元14,该电源控制单元14响应该开机控制指令控制供电单元15开启为该处理单元11供电,从而实现设备10在达到开机时间时自动开机。当确定该中断指令为定时关机指令且该设备本文档来自技高网
...

【技术保护点】
一种基于安卓系统的定时开关机设备,所述设备包括处理单元、供电单元、电源控制单元以及RTC单元,其特征在于,所述设备还包括与RTC单元连接的微处理单元,所述供电单元和电源控制单元分别与微处理单元连接,供电单元还通过电源控制单元与处理单元连接;所述处理单元用于接收执行定时开关机的控制指令;所述RTC单元用于在系统时间到达预先设置的开机时间或关机时间时产生一中断指令;所述微处理单元用于响应处理单元收到的执行定时开关机的控制指令,进行初始化,并将处理单元中预先设定的开机时间和关机时间设置给RTC单元;当收到RTC单元发出的中断指令后,从所述RTC单元中获取系统时间以及预先设定的开机时间和关机时间,以确定执行定时开机指令或定时关机指令;判断所述处理单元是否处于工作状态以确定所述设备当前处于开机还是关机状态,并根据执行的定时开机指令或定时关机指令和设备当前的开关机状态判断是否响应中断指令,若响应中断指令则通过调用电源控制单元控制供电单元对处理单元的供电。

【技术特征摘要】

【专利技术属性】
技术研发人员:盛放陈而湫张子凤王九洲
申请(专利权)人:福建星网视易信息系统有限公司
类型:发明
国别省市:福建;35

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

1