CN103777738B - 基于安卓系统的定时开关机方法及其设备 - Google Patents
基于安卓系统的定时开关机方法及其设备 Download PDFInfo
- Publication number
- CN103777738B CN103777738B CN201410066293.3A CN201410066293A CN103777738B CN 103777738 B CN103777738 B CN 103777738B CN 201410066293 A CN201410066293 A CN 201410066293A CN 103777738 B CN103777738 B CN 103777738B
- Authority
- CN
- China
- Prior art keywords
- unit
- instruction
- shutdown
- equipment
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Power Sources (AREA)
Abstract
本发明提供一种基于安卓系统的定时开关机设备,包括处理单元、供电单元、电源控制单元、RTC单元和微处理单元。微处理单元响应处理单元接收到的定时开关机控制指令初始化,并将处理单元中预先设定的开关机时间设置给RTC单元。当RTC单元发出中断指令后,微处理单元从RTC单元中获取系统时间以及预先设定的开关机时间,并当确定执行定时开机指令还是定时关机指令时根据设备的开关机状态相应地调用电源控制单元控制供电单元对处理单元的供电。本发明还提供一种相应的方法,利用本发明,使得设备能够根据用户需要定时开机或关机以节省设备电能。
Description
技术领域
本发明涉及智能电子设备,尤其涉及一种基于安卓系统的定时开关机方法及设备。
背景技术
目前,随着科学技术的飞速发展,智能电子设备的辅助功能已经越来越引起用户的广泛注意。通常,现有的基于Android系统的电子设备一般不具有定时开机和定时关机功能,当用户在特定时段不需要使用电子设备时无法自动关机以及自动开机,这样就增加了电子设备电源的电能损耗。
发明内容
本发明实施例所要解决的技术问题在于,提供一种基于安卓系统的定时开关机方法及设备,能够有效控制开关机从而达到节省电能的目的。
为解决上述技术问题,本发明提供一种基于安卓系统的定时开关机设备,该设备包括处理单元、供电单元、电源控制单元以及RTC单元,该设备还包括与RTC单元连接的微处理单元,该供电单元和电源控制单元分别与微处理单元连接,供电单元还通过电源控制单元与处理单元连接。
该处理单元用于接收执行定时开关机的控制指令。
该RTC单元用于在系统时间到达预先设置的开机时间或关机时间时产生一中断指令。
该微处理单元用于响应处理单元收到的执行定时开关机的控制指令,进行初始化,并将处理单元中预先设定的开机时间和关机时间设置给RTC单元。当收到RTC单元发出的中断指令后,从该RTC单元中获取系统时间以及预先设定的开机时间和关机时间,以确定执行定时开机指令或定时关机指令。判断该处理单元是否处于工作状态以确定该设备当前处于开机还是关机状态,并根据执行的定时开机指令或定时关机指令和设备当前的开关机状态判断是否响应中断指令,若响应中断指令则通过调用电源控制单元控制供电单元对处理单元的供电。
进一步地,本发明还提供一种基于安卓系统定时开关机设备的定时开关机方法,该方法包括:
处理单元收到执行定时开关机的控制指令。
微处理单元响应该指令,进行初始化,并将处理单元中预先设定的开机时间和关机时间设置给RTC单元。
RTC单元在系统时间到达预先设置的开机时间或关机时间时产生一中断指令。
微处理单元收到该中断指令后,从RTC单元中获取系统时间以及预先设定的开机时间和关机时间,以确定执行定时开机指令或定时关机指令。判断该处理单元是否处于工作状态以确定该设备当前处于开机还是关机状态,并根据执行的定时开机指令或定时关机指令和设备当前的开关机状态判断是否响应中断指令,若响应中断指令则通过调用电源控制单元控制供电单元对处理单元的供电。
本发明提供的一种基于安卓系统的定时开关机方法及其设备,通过微处理单元调用RTC单元的开机时机、关机时间以及系统时间判断是否达到开关机时间及控制指令为定时开机还是定时关机指令,并综合考虑设备的开关机状态,当满足条件时,该微处理单元相应地控制电源控制单元连通或切断供电单元与处理单元的连接,从而实现定时开关机的目的,使得设备能够根据用户需要定时开机或关机以节省设备电能。
附图说明
图1为本发明实施方式中基于安卓系统的定时开关机设备的功能模块示意图;
图2为本发明实施方式中基于安卓系统的定时开关机方法的流程示意图。
标号说明:
设备 10
处理单元 11
微处理单元 12
RTC单元 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执行SetPICShutDown Time指令进行关机时间设置、执行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指令获取关机时间、执行GetPICStartUp Time指令获取开机时间、以及执行GetPICCurrent Time指令获取系统当前时间。
进一步地,该微处理单元12还根据处理单元11当前是否正在运行判断该设备10处于开机状态还是关机状态。
具体地,当确定该中断指令为定时开机指令且该设备10处于开机状态时,该微处理单元12对该中断指令不做响应。当确定该中断指令为定时关机指令且该设备10处于开机状态时,该微处理单元12响应该中断指令产生一关机控制指令,并通过POWER_EN引脚发送该关机控制指令至电源控制单元14,该电源控制单元14响应该关机控制指令控制供电单元15关闭,以切断处理单元11与该供电单元15的电源连接,从而实现设备10在达到关机时间时自动关机。当确定该中断指令为定时开机指令且该设备10处于关机状态时,该微处理单元12响应该中断指令产生一开机控制指令,并通过POWER_EN引脚发送该开机控制指令至电源控制单元14,该电源控制单元14响应该开机控制指令控制供电单元15开启为该处理单元11供电,从而实现设备10在达到开机时间时自动开机。当确定该中断指令为定时关机指令且该设备10处于关机状态时,该微处理单元12对该中断指令不做响应。
在本实施方式中,当该微处理单元12响应该中断指令产生关机控制指令时,该处理单元11还用于产生一提示信息,该提示信息用于显示在该设备10的显示屏幕(图未示)上以提示用户是否立即执行关机动作或者提示用户保存当前正在执行的任务后关机。当该处理单元11接收到用户同意关机的指令后发送该同意关机指令至该微处理单元12,该微处理单元12发送该关机控制指令至该电源控制单元14以关闭该供电单元15。
请参阅图2,为本发明基于安卓系统定时开关机设备的定时开关机方法的流程图,该方法可以在装载有Android操作系统的智能手机、平板电脑、智能电视、数码相机等电子设备上使用,该方法包括:
步骤S20,该处理单元11接收一执行定时开关机的控制指令。
步骤S21,该微处理单元12响应该定时开关机的控制指令进行初始化,启动RTC单元13进行计时,并将该处理单元11中预先设定的开机时间、关机时间以及系统当前时间设置给RTC单元13。具体地,该微处理单元12通过MCU_SCL引脚以及MCU_SDA引脚调用RTC单元13执行SetPICShutDownTime指令进行关机时间设置、执行SetPICStartUp Time指令进行开机时间设置。
步骤S22,该RTC单元13根据预先设置的开机时间、关机时间以及系统当前时间判断开始计时后的系统当前时间到达开机时间或关机时间时产生一中断指令。
步骤S23,该微处理单元12通过RTC_INT引脚接收该中断指令,并从该RTC单元13中获取系统时间以及预先设定的开机时间和关机时间以判断接收到的中断指令为定时开机指令还是定时关机指令,以及根据处理单元11当前是否正在运行判断该设备10处于开机状态还是关机状态。具体地,该微处理单元12通过MCU_SCL引脚以及MCU_SDA引脚调用RTC单元13执行GetPICDownTime指令获取关机时间、执行GetPICStartUp Time指令获取开机时间、以及执行GetPICCurrent Time指令获取系统当前时间。
步骤S24,该微处理单元12根据判断结果响应该中断指令产生相应的开机或关机控制指令,并通过POWER_EN引脚发送该控制指令至电源控制单元14,该电源控制单元14响应该控制指令控制供电单元15开启或关闭,以连通或切断处理单元11与该供电单元15的电源连接,从而实现设备10自动开机或关机;或者该微处理单元12根据判断结果对该中断指令不做响应。
具体地,当确定该中断指令为定时开机指令且该设备10处于开机状态时,该微处理单元12对该中断指令不做响应。当确定该中断指令为定时关机指令且该设备10处于开机状态时,该微处理单元12响应该中断指令产生一关机控制指令,并通过POWER_EN引脚发送该关机控制指令至电源控制单元14,该电源控制单元14响应该关机控制指令控制供电单元15关闭,以切断处理单元11与该供电单元15的电源连接,从而实现设备10在达到关机时间时自动关机。当确定该中断指令为定时开机指令且该设备10处于关机状态时,该微处理单元12响应该中断指令产生一开机控制指令,并通过POWER_EN引脚发送该开机控制指令至电源控制单元14,该电源控制单元14响应该开机控制指令控制供电单元15开启为该处理单元11供电,从而实现设备10在达到开机时间时自动开机。当确定该中断指令为定时关机指令且该设备10处于关机状态时,该微处理单元12对该中断指令不做响应。然后,本流程结束。
在本实施方式中,当该微处理单元12响应该中断指令产生关机控制指令时,该处理单元11还用于产生一提示信息,该提示信息用于显示在该设备10的显示屏幕(图未示)上以提示用户是否立即执行关机动作或者提示用户保存当前正在执行的任务后关机。当该处理单元11接收到用户同意关机的指令后发送该同意关机指令至该微处理单元12,该微处理单元12响应该中断指令产生该关机控制指令。
本发明提供的一种基于安卓系统的定时开关机方法及其设备,通过微处理单元调用RTC单元的开机时机、关机时间以及系统时间判断是否达到开关机时间及控制指令为定时开机还是定时关机指令,并综合考虑设备的开关机状态,当满足条件时,该微处理单元相应地控制电源控制单元连通或切断供电单元与处理单元的连接,从而实现定时开关机的目的,使得设备能够根据用户需要定时开机或关机以节省设备电能。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (6)
1.一种基于安卓系统的定时开关机设备,所述设备包括处理单元、供电单元、电源控制单元以及RTC单元,其特征在于,所述设备还包括与RTC单元连接的微处理单元,所述供电单元和电源控制单元分别与微处理单元连接,供电单元还通过电源控制单元与处理单元连接;
所述处理单元用于接收执行定时开关机的控制指令;
所述RTC单元用于在系统时间到达预先设置的开机时间或关机时间时产生一中断指令;
所述微处理单元用于响应处理单元收到的执行定时开关机的控制指令,进行初始化,并将处理单元中预先设定的开机时间和关机时间设置给RTC单元;当收到RTC单元发出的中断指令后,从所述RTC单元中获取系统时间以及预先设定的开机时间和关机时间,以确定执行定时开机指令或定时关机指令;判断所述处理单元是否处于工作状态以确定所述设备当前处于开机还是关机状态,并根据执行的定时开机指令或定时关机指令和设备当前的开关机状态判断是否响应中断指令,若响应中断指令则通过调用电源控制单元控制供电单元对处理单元的供电。
2.如权利要求1所述基于安卓系统的定时开关机设备,其特征在于,所述微处理单元根据执行的定时开机指令或定时关机指令和设备当前的开关机状态判断是否响应中断指令,若响应中断指令则通过调用电源控制单元控制供电单元对处理单元的供电的具体为:
当确定执行定时开机指令且所述设备为开机状态时,所述微处理单元对所述中断指令不做响应;
当确定执行定时关机指令且所述设备为开机状态时,所述微处理单元响应所述中断指令产生一关机控制指令,并发送所述关机控制指令至所述电源控制单元,所述电源控制单元响应所述关机控制指令切断所述供电单元与所述处理单元的供电连接;
当确定执行定时开机指令且所述设备为关机状态时,所述微处理单元响应所述中断指令产生一开机控制指令,并发送所述开机控制指令至所述电源控制单元,所述电源控制单元响应所述开机控制指令导通所述供电单元与所述处理单元的供电连接;
当确定执行定时关机指令且所述设备为关机状态时,所述微处理单元对所述中断指令不做响应。
3.如权利要求2所述基于安卓系统的定时开关机设备,其特征在于,当所述微处理单元产生所述关机控制指令并发送所述关机控制指令至所述电源控制单元以切断供电单元与处理单元的供电连接前,处理单元还产生一提示信息提示是否立即执行关机动作或者是否先保存当前正在执行的任务后关机,并在收到所述提示信息的反馈后将其发送到微处理单元。
4.一种基于安卓系统定时开关机设备的定时开关机方法,其特征在于,所述方法包括:
处理单元收到执行定时开关机的控制指令;
微处理单元响应所述定时开关机的控制指令进行初始化,并将处理单元中预先设定的开机时间和关机时间设置给RTC单元;
RTC单元在系统时间到达预先设置的开机时间或关机时间时产生一中断指令;
微处理单元收到所述中断指令后,从RTC单元中获取系统时间以及预先设定的开机时间和关机时间,以确定执行定时开机指令或定时关机指令;判断所述处理单元是否处于工作状态以确定所述设备当前处于开机还是关机状态,并根据执行的定时开机指令或定时关机指令和设备当前的开关机状态判断是否响应中断指令,若响应中断指令则通过调用电源控制单元控制供电单元对处理单元的供电。
5.如权利要求4所述基于安卓系统定时开关机设备的定时开关机方法,其特征在于,所述微处理单元根据执行的定时开机指令或定时关机指令和设备当前的开关机状态判断是否响应中断指令,若响应中断指令则通过调用电源控制单元控制供电单元对处理单元的供电的具体步骤为:
当确定执行定时开机指令且系统为开机状态时,所述微处理单元对所述中断指令不做响应;
当确定执行定时关机指令且系统为开机状态时,所述微处理单元响应所述中断指令产生一关机控制指令,并发送所述关机控制指令至所述电源控制单元,所述电源控制单元响应所述关机控制指令切断所述供电单元与所述处理单元的供电连接;
当确定执行定时开机指令且系统为关机状态时,所述微处理单元响应所述中断指令产生一开机控制指令,并发送所述开机控制指令至所述电源控制单元,所述电源控制单元响应所述开机控制指令导通所述供电单元与所述处理单元的供电连接;
当确定执行定时关机指令且系统为关机状态时,所述微处理单元对所述中断指令不做响应。
6.如权利要求5所述基于安卓系统定时开关机设备的定时开关机方法,其特征在于,当所述微处理单元产生所述关机控制指令并发送所述指令至所述电源控制单元以切断供电单元与处理单元的供电连接前,处理单元先产生一提示信息提示是否立即执行关机动作或者是否先保存当前正在执行的任务后关机,并在收到所述提示信息的反馈后将其发送到微处理单元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410066293.3A CN103777738B (zh) | 2014-02-26 | 2014-02-26 | 基于安卓系统的定时开关机方法及其设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410066293.3A CN103777738B (zh) | 2014-02-26 | 2014-02-26 | 基于安卓系统的定时开关机方法及其设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103777738A CN103777738A (zh) | 2014-05-07 |
CN103777738B true CN103777738B (zh) | 2016-09-07 |
Family
ID=50570087
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410066293.3A Active CN103777738B (zh) | 2014-02-26 | 2014-02-26 | 基于安卓系统的定时开关机方法及其设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103777738B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105843639B (zh) * | 2016-03-18 | 2019-05-07 | 法法汽车(中国)有限公司 | 智能导航系统重启复位时间的设定方法及装置 |
CN107222784B (zh) * | 2017-08-02 | 2020-09-25 | 四川长虹电器股份有限公司 | 一种电视的定时开机控制系统及方法 |
CN108037298A (zh) * | 2017-11-27 | 2018-05-15 | 迈克医疗电子有限公司 | 自动分析仪及其唤醒控制方法和控制系统 |
CN109871245A (zh) * | 2019-03-01 | 2019-06-11 | 广州视源电子科技股份有限公司 | 启动状态切换方法、装置、设备、系统和电子设备 |
CN113438362B (zh) * | 2020-03-04 | 2022-12-09 | 京东方科技集团股份有限公司 | 一种终端定时开机的方法、终端及存储介质 |
CN113032024A (zh) * | 2021-03-05 | 2021-06-25 | 南方电网深圳数字电网研究院有限公司 | 营业厅终端的开关机控制方法、终端、服务器及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7398403B2 (en) * | 2004-07-01 | 2008-07-08 | Matsushita Electric Industrial Co., Ltd. | Multiprocessor control apparatus, control method thereof, and integrated circuit |
CN101251766A (zh) * | 2008-03-21 | 2008-08-27 | 北京中星微电子有限公司 | 一种多媒体处理平台芯片 |
CN101788846A (zh) * | 2010-02-08 | 2010-07-28 | 厦门四信通信科技有限公司 | 智能型定时开关机控制装置 |
CN102045595A (zh) * | 2010-11-05 | 2011-05-04 | 中国华录集团有限公司 | 用单片机实现机顶盒待机及唤醒的系统 |
US8032770B2 (en) * | 2007-10-09 | 2011-10-04 | Samsung Electronics Co., Ltd. | Video processing apparatus and control method that compares counted power supply time with a reference time |
-
2014
- 2014-02-26 CN CN201410066293.3A patent/CN103777738B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7398403B2 (en) * | 2004-07-01 | 2008-07-08 | Matsushita Electric Industrial Co., Ltd. | Multiprocessor control apparatus, control method thereof, and integrated circuit |
US8032770B2 (en) * | 2007-10-09 | 2011-10-04 | Samsung Electronics Co., Ltd. | Video processing apparatus and control method that compares counted power supply time with a reference time |
CN101251766A (zh) * | 2008-03-21 | 2008-08-27 | 北京中星微电子有限公司 | 一种多媒体处理平台芯片 |
CN101788846A (zh) * | 2010-02-08 | 2010-07-28 | 厦门四信通信科技有限公司 | 智能型定时开关机控制装置 |
CN102045595A (zh) * | 2010-11-05 | 2011-05-04 | 中国华录集团有限公司 | 用单片机实现机顶盒待机及唤醒的系统 |
Also Published As
Publication number | Publication date |
---|---|
CN103777738A (zh) | 2014-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103777738B (zh) | 基于安卓系统的定时开关机方法及其设备 | |
US10629013B2 (en) | Unlocking control methods and related products | |
CN102799481A (zh) | 终端上的模式切换方法和装置 | |
CN102681784A (zh) | 基于传感器操作移动终端的方法和装置、移动终端 | |
CN102546953A (zh) | 一种全语音操控移动终端的系统及方法 | |
CN106484061A (zh) | 终端复位控制方法、控制器及系统 | |
CN103197756A (zh) | 一种电子设备的操作信息输入方法及装置 | |
CN103024200B (zh) | 应用于智能终端的拍摄方法及拍摄装置 | |
CN103870356A (zh) | 一种信息处理方法及电子设备 | |
CN102905026A (zh) | 一种快速截屏方法和装置 | |
CN105204601B (zh) | 一种系统上电自动开机电路及其开机方法 | |
CN104836869A (zh) | 一种移动通信终端和移动通信终端开机方法 | |
CN101303831A (zh) | 一种电子显示装置的背光控制方法 | |
CN111246199B (zh) | 摄像头测试的控制方法、装置、终端设备及存储介质 | |
CN105529025A (zh) | 一种语音操作输入方法及电子设备 | |
CN106293780B (zh) | 基于uefi bios实现计算机自动开关机的方法 | |
CN105491242A (zh) | 移动通讯终端及其控制方法和装置 | |
US8661271B2 (en) | Apparatus and method to control the state of a power supply when a trigger signal is received during a predetermined time period | |
CN104184908B (zh) | 一种信息处理方法和电子设备 | |
CN105094655A (zh) | 一种终端及其工作方法 | |
CN103064513B (zh) | 体感设备操作模式自动切换方法及装置 | |
CN104423278B (zh) | 移动供电终端及其供电方法 | |
CN110049608A (zh) | 一种智能灯及其控制方法 | |
CN113496704B (zh) | 一种远场语音控制方法、终端及计算机可读存储介质 | |
CN105592229A (zh) | 终端的开、关机处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |