定时开关机方法、系统及存储介质技术方案

技术编号:36369375 阅读:66 留言:0更新日期:2023-01-18 09:27
本发明专利技术提供一种定时开关机方法、系统及存储介质,包括:获取第一信号,相邻的所述第一信号具有一时间间隔;比对当前的系统时间和第一时间的差值;当所述差值小于第一阈值的时候,判断所述第一时间和系统时间是否相等;若相等,则发送第二信号,并且设置第二时间。本发明专利技术通过获取第一信号,比对当前的系统时间和预先设置的第一时间的差值,将关机时间控制在预设范围内,可以准确开关机,误差较小,不会出现关机后不能开机或关机时间不对的问题。机后不能开机或关机时间不对的问题。机后不能开机或关机时间不对的问题。

【技术实现步骤摘要】
定时开关机方法、系统及存储介质


[0001]本专利技术涉及计算机方法领域,具体涉及定时开关机方法、系统及存储介质。

技术介绍

[0002]实时时钟(Real_Time Clock,RTC)称为时钟芯片。RTC是集成电路,实时时钟芯片是日常生活中应用最为广泛的消费类电子产品之一。它为人们提供精确的实时时间,或者为电子系统提供精确的时间基准,目前实时时钟芯片大多采用精度较高的晶体振荡器作为时钟源。有些时钟芯片为了在主电源掉电时,还可以工作,需要外加电池供电。
[0003]现有技术中,定时方法为接收定时开关机信号,保存开关机时间,设置RTC 定时开机和设置定时开关机信号。系统重启后读取之前保存的值,重新设置RTC 定时开机和设置定时开关机信号,但会出现不能开机或关机时间不对的问题。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种定时开关机方法、系统及存储介质,以解决现有技术中存在的问题。
[0005]第一方面,本专利技术提供一种定时开关机方法,包括如下步骤:获取第一信号,相邻的所述第一信号具有一时间间隔;比对当前的系统时间和第一时间的差值;当所述差值小于第一阈值的时候,判断所述第一时间和系统时间是否相等;若相等,则发送第二信号,并且设置第二时间;所述第一时间为定时关机时间,所述第二时间指的定时开机时间。
[0006]进一步地,所述第一信号由定时器发送的定时间隔信号,所述第二信号为系统关机信号。
[0007]进一步地,所述时间间隔的范围为1min~5min;所述第一阈值的范围为 1min~5min。
[0008]进一步地,在所述获取第一信号之前,还包括:接收第三信号并保存第一时间和第二时间,第一状态和第二状态;所述第三信号为定时开关机信号,所述第一状态配置为所述第一时间是否有效,所述第二状态配置为所述第二时间是否有效。
[0009]进一步地,当接收到第四信号或者第五信号后,所述第四信号配置为系统启动完成信号,所述第五信号配置为系统时间设置信号;则所述定时开关机方法还包括:读取所述第一时间、所述第一状态、所述第二时间以及所述第二状态;当所述第一状态有效时,则重新设置第一信号;当所述第一状态无效时,则取消第一信号;当所述第二状态有效时,则重新设置第二时间;当所述第二状态无效时,则取消设置第二时间。
[0010]第二方面,本专利技术提供一种定时开关机系统,包括:获取模块,用以获取第一信号,相邻的所述第一信号具有一时间间隔;比对模块,用以比对当前的系统时间和第一时间的差值;当所述差值小于第一阈值的时候,判断所述第一时间和系统时间是否相等;若相等,则发送第二信号,并且设置第二时间;所述第一时间为定时关机时间,所述第二时间指的定时开机时间。
[0011]第三方面,本专利技术提供一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行前文所述的定时开关机方法。
[0012]第四方面,本专利技术一种定时开关机系统,包括定时器以及前文所述的电子设备;所述定时器与所述电子设备通讯连接;所述定时器用以按照一时间间隔发送第一信号。
[0013]进一步地,所述的定时开关机系统还包括:RTC模块,所述RTC模块与所述电子设备通讯连接,所述RTC模块用以在第二时间的时刻产生开机脉冲。
[0014]第五方面,本专利技术提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行前文所述的定时开关机方法。
[0015]本专利技术技术方案,具有如下优点:
[0016]本专利技术提供一种定时开关机方法,通过获取第一信号,比对当前的系统时间和预先设置的第一时间的差值,将关机时间控制在预设范围内,可以准确开关机,误差较小,不会出现关机时间不对或者关机后不能开机的问题。
附图说明
[0017]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是根据本专利技术实施例1提供的定时开关机方法的流程图;
[0019]图2是根据本专利技术实施例2提供的定时开关机方法的流程图;
[0020]图3是根据本专利技术实施例3提供的定时开关机装置的结构框图;
[0021]图4是本专利技术实施例4提供的电子设备的硬件结构示意图;
[0022]图5是根据本专利技术实施例5提供的定时开关机系统的结构框图。
具体实施方式
[0023]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]实施例1
[0025]如图1所示,本专利技术实施例1提供一种定时开关机方法,通过获取定时器定时发送的第一信号,比对当前的系统时间和预先设置的第一时间的差值,将关机时间控制在预设范围内,可以准确关机,误差较小,不会出现关机时间不对或者关机后不能开机的问题。所述的定时开关机方法包括如下步骤S1~S2。
[0026]S1、获取第一信号,相邻的所述第一信号具有一时间间隔。
[0027]S2、比对当前的系统时间和第一时间的差值;当所述差值小于第一阈值的时候,判断所述第一时间和系统时间是否相等;若相等,则发送第二信号,并且设置第二时间;所述
第一时间为定时关机时间,所述第二时间指的定时开机时间。
[0028]具体地,当设备系统获取定时器连续发送的定时的第一信号,并进行如下比对,通过比对当前的系统时间和预先设置的第一时间的差值;当所述差值小于第一阈值的时候,判断所述设置的关机时间和系统时间是否相等;若相等,则发送第二信号。
[0029]因此通过设置定时器定时发送比对信号(即第一信号),比对当前的系统时间和预先设置的关机时间的差值,将关机时间控制在预设范围内,可以准确关机,误差较小,不会出现关机时间不对或者关机后不能开机的问题。
[0030]实施例2
[0031]如图2所示,本专利技术实施例2提供一种定时开关机方法,包括如下步骤 S101~S103。
[0032]S101、接收第三信号并保存第一时间和第二时间,第一状态和第二状态;所述第三信号为定时开关机信号,所述第一状态配置为所述第一时间是否有效,所述第二状态配置为所述第二时间是否有效。所述第一状态的参数设置为1或 0,1表示有效,0表示无效。所述第二状态的参数设置为1或0,1表示有效, 0表示无效。
[0033]具体地,系统接收自定义名称的第三信号并保存第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种定时开关机方法,其特征在于,包括如下步骤:获取第一信号,相邻的所述第一信号具有一时间间隔;比对当前的系统时间和第一时间的差值;当所述差值小于第一阈值的时候,判断所述第一时间和系统时间是否相等;若相等,则发送第二信号,并且设置第二时间;所述第一时间为定时关机时间,所述第二时间指的定时开机时间。2.根据权利要求1所述的定时开关机方法,其特征在于,所述第一信号由定时器发送的定时间隔信号,所述第二信号为系统关机信号。3.根据权利要求1所述的定时开关机方法,其特征在于,所述时间间隔的范围为1min~5min;所述第一阈值的范围为1min~5min。4.根据权利要求1所述的定时开关机方法,其特征在于,在所述获取第一信号之前,还包括:接收第三信号并保存第一时间和第二时间,第一状态和第二状态;所述第三信号为定时开关机信号,所述第一状态配置为所述第一时间是否有效,所述第二状态配置为所述第二时间是否有效。5.根据权利要求4所述的定时开关机方法,其特征在于,当接收到第四信号或者第五信号后,所述第四信号配置为系统启动完成信号,所述第五信号配置为系统时间设置信号;则所述定时开关机方法还包括:读取所述第一时间、所述第一状态、所述第二时间以及所述第二状态;当所述第一状态有效时,则重新设置第一信号;当所述第一状...

【专利技术属性】
技术研发人员:陈世洪徐勇
申请(专利权)人:江苏特思达电子科技股份有限公司
类型:发明
国别省市:

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

1