一种电子设备及其启动状态的控制方法与流程

文档序号:28806663发布日期:2022-02-09 02:36阅读:69来源:国知局
一种电子设备及其启动状态的控制方法与流程

1.本发明涉及电子设备控制技术领域,特别是涉及一种电子设备及其启动状态的控制方法。


背景技术:

2.传统的灯具大多为单一颜色,无法改变色温,功能单一。随着灯具技术的发展,目前市面上也有一些双色温灯具,其普遍通过控制供电的开关来改变灯光状态。
3.具体地说,目前市面上的双色温灯具为了实现灯光状态的转换,往往采用如下方法:通过断开与导通供电电源来切换灯光状态。然而,目前这种实现灯光转换的方法存在如下缺陷:
4.每次灯具启动,都是下一状态,例如上一次启动使用的是暖白的状态,则当前启动灯具后,则会启动为下一状态,例如冷白的状态,若每次都想使用同一灯光状态,则每次都必须要多次启动循环到该状态才可以,按照此方式,使用起来不方便,每次都要多次开关进行操作,造成用户使用体验较差。


技术实现要素:

5.为克服上述现有技术存在的不足,本发明之一目的在于提供一种电子设备及其启动状态的控制方法,以通过接通与关闭供电的时间长短来实现显示上次断电状态与设备状态切换的目的。
6.为达上述目的,本发明提出一种电子设备启动状态的控制方法,包括:
7.步骤s1,于监测到电子设备上电启动时开始计时,并获取该电子设备的上一次通电时长状态以及断电前设备状态;
8.步骤s2,根据获取的所述电子设备上一次通电时长状态确定所述电子设备当前的启动状态,控制该电子设备显示所确定的启动状态。
9.优选地,于步骤s1中,读取时间标志位存储的时间标志以获取上一次通电时长状态,并将所述时间标志位复位。
10.优选地,于步骤s2中,若获取的所述时间标志为长时间标志,则将获取的所述电子设备的断电前设备状态作为所述电子设备当前的启动状态,控制所述电子设备显示断电前设备状态;若获取的时间标志不是长时间标志,则根据获取的所述电子设备的断电前设备状态获取其下一状态,将该下一状态作为所述电子设备当前的启动状态,并控制该电子设备显示该下一状态,同时将该下一状态保存于用于保存设备状态的状态存储位。
11.优选地,于步骤s2后,还包括如下步骤:
12.实时或每隔若干时间判断当前计时时间是否超过时间设定值,若超过时间设定值,则保存长时间标志到所述时间标志位。
13.优选地,于步骤s1中,从所述电子设备的存储区获取其记录的上一次通电时长,同时将记录清零。
14.优选地,于步骤s2中,若获得的所述电子设备的上一次通电时长超过时间设定值,则将获取的所述电子设备的断电前设备状态作为所述电子设备当前的启动状态,控制所述电子设备显示断电前设备状态;若获得的所述电子设备的上一次通电时长未超过时间设定值,则根据获取的所述电子设备的断电前设备状态获取其下一状态,将该下一状态作为所述电子设备当前的启动状态,并控制该电子设备显示该下一状态,同时将该下一状态保存于用于保存设备状态的状态存储位。
15.优选地,实时或每隔若干时间判断当前计时时间是否超过时间设定值,若超过时间设定值,则记录当前的计时时长。
16.优选地,于步骤s1中,通过检测市电脉冲判断所述电子设备的开关电操作。
17.优选地,所述时间标志或计时时长保存于所述电子设备的flash或者eeprom。
18.为达到上述目的,本发明还提供一种电子设备,包括:
19.上电启动监测单元,用于监测所述电子设备是否上电启动;
20.状态获取单元,用于在监测到电子设备上电启动后开始计时,并获取该电子设备的上一次通电时长状态以及断电前设备状态;
21.启动状态控制单元,用于根据获取的该电子设备上一次通电时长状态确定该电子设备当前的启动状态,控制该电子设备显示所确定的启动状态。
22.与现有技术相比,本发明一种电子设备及其启动状态的控制方法于每次上电启动时根据电子设备上一次通电时长状态及断电前的设备状态来控制电子设备的启动状态,如果上一次通电时间长,则本次启动调用上次断电时的状态,如果上一次通电时间短,则本次启动调用上次断电时的状态的下一状态,从而使得本发明在正常使用的情况下每次启动都是上一次断电时的状态,如果需要切换状态则可通过快速开关来实现,使用方便,实现了自由切换设备状态的目的。
附图说明
23.图1为本发明一种电子设备启动状态的控制方法的步骤流程图;
24.图2为本发明一种电子设备的结构框图;
25.图3为本发明实施例中电子设备启动状态的控制流程图。
具体实施方式
26.以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
27.图1为本发明一种电子设备启动状态的控制方法的步骤流程图。如图1所示,本发明一种电子设备启动状态的控制方法,包括:
28.步骤s1,于监测到电子设备上电启动开始计时,并获取该电子设备的上一次通电时长状态以及断电前设备状态。
29.在本发明具体实施例中,所述电子设备包括照明类设备、灯饰控制器类设备、电工类设备、电器类设备等,其中,照明类设备包括灯泡、筒灯、吸顶灯等;灯饰控制器类设备包
括灯带控制器、圣诞灯控制器、霓虹灯控制器等;电工类设备包括插座、排插、通断器、面板开关等;电器类设备包括窗帘控制器、开窗器、报警器、感应器等。
30.当电子设备上电启动时,利用其内部的定时器开始计时,获取上一次通电时长状态,在本发明具体实施例中,可以通过读取存储于该电子设备存储区的时间标志位的时间标志a获取上一次通电时长状态,所述时间标志位为用于保存时间标志(如标志a)的存储区,所述时间标志(如标志a)用于标志电子设备每次通电时间长短,当获得的时间标志a为长时间标志时,表示该电子设备上一次的通电时长超过时间设定值,所述时间设定值为用于定义长通电与短通电的时间值,可以设置为任意时间,所述时间标志位位于该电子设备的flash或者eeprom,从而保证掉电不丢失信息;当然在本发明中,也可以将每次计时的通电时长直接记录到电子设备的存储区,于电子设备每次启动时,从电子设备的存储区直接获取其上一次通电时长,根据上一次通电时长与时间设定值确定该电子设备的上一次通电时长是属于长时间还是短时间,从而确定设备的当前状态,同样,每次计时的通电时长也记录到电子设备的flash或者eeprom中,保证掉电不丢失信息。
31.在本发明中,在获取该电子设备上一次通电时长状态的同时,还获取断电前的设备状态,本发明中,于电子设备的存储区设置一状态存储位用于实时保存该电子设备的当前状态,所述状态存储位也位于电子设备的flash或者eeprom中,从而保证掉电不丢失信息,因此,当电子设备每次上电启动时,可以通过读取该状态存储位获取该电子设备断电前的设备状态,这里需说明的是,本发明的电子设备均具有2种或以上的状态,且最后状态的下一状态为第一状态,如此循环;以2种状态为例,状态m下一状态为状态n,状态n下一状态为状态m。
32.于步骤s1中,若于该电子设备的flash或者eeprom中存储的是时间标志,则在步骤s1获取到该电子设备上一次通电时长状态以及断电前设备状态后,复位该时间标志位;若于该电子设备的flash或者eeprom中存储的是上一次的通电时长,则从所述电子设备的存储区获取其记录的上一次通电时长,并将记录清零。
33.优选地,于步骤s1中,通过检测市电脉冲来判断该电子设备的开关电操作。由于一些大的电源里面有大电容,放电时间很长,如果通过芯片的通断电来判断,可能无法判断短通电的情况,因此,在本发明具体实施例中,则通过检测50hz或60hz的市电脉冲来判断该电子设备供电的通断,从而判断该电子设备的开关电操作。
34.步骤s2,根据获取的该电子设备上一次通电时长状态确定该电子设备启动状态,控制该电子设备显示所确定的启动状态。
35.具体地,于步骤s2中,若根据获取的该电子设备上一次通电时长状态确定该电子设备的上一次通电为长时间通电,例如时间标志位的时间标志a为长时间标志或记录的上一次通电时长超过时间设定值,则将获取的该电子设备的断电前设备状态作为该电子设备当前的启动状态,控制该电子设备显示断电前设备状态;若根据获取的该电子设备上一次通电时长状态确定该电子设备的上一次通电为短时间通电,例如时间标志位的时间标志a不为长时间标志,或记录的上一次通电时长小于时间设定值,则根据获取的该电子设备的断电前设备状态获取其下一状态,将该下一状态作为该电子设备当前的启动状态,并控制该电子设备显示该断电前设备状态的下一状态,同时更新该状态存储位,即将该下一状态保存到该状态存储位。
36.优选地,若于该电子设备的flash或者eeprom中存储的是时间标志,则在步骤s2后,实时或每隔若干时间判断当前计时时间是否超过时间设定值,若超过时间设定值,则更新时间标志位,即保存长时间标志到所述时间标志位,以便下一次上电启动时读取该时间标志进行判断;若于该电子设备的flash或者eeprom中存储的是计时时长,则在步骤s2后,实时或每隔若干时间判断当前计时时长是否超过时间设定值,若超过时间设定值,则记录当前的计时时长。
37.基于上述控制方法,本发明还提供一种电子设备,图2为本发明一种电子设备的结构框图。如图2所示,本发明一种电子设备,包括:
38.上电启动监测单元201,用于监测电子设备是否上电启动。
39.在本发明具体实施例中,所述电子设备包括照明类设备、灯饰控制器类设备、电工类设备、电器类设备等,其中,照明类设备包括灯泡、筒灯、吸顶灯等;灯饰控制器类设备包括灯带控制器、圣诞灯控制器、霓虹灯控制器等;电工类设备包括插座、排插、通断器、面板开关等;电器类设备包括窗帘控制器、开窗器、报警器、感应器等。
40.由于一些大的电源里面有大电容,放电时间很长,如果通过芯片的通断电来判断,可能无法判断短通电的情况,因此,在本发明具体实施例中,上电启动监测单元201通过检测50hz或60hz的市电脉冲来判断该电子设备供电的通断,从而判断该电子设备的开关电操作。
41.状态获取单元202,用于在监测到电子设备上电启动后开始计时,并获取该电子设备的上一次通电时长状态以及断电前设备状态。
42.当上电启动监测单元201监测到电子设备上电启动时,状态获取单元202利用电子设备内部的定时器开始计时,并获取上一次通电时长状态,在本发明具体实施例中,状态获取单元202可以通过读取存储于该电子设备存储区的时间标志位的时间标志a获取上一次通电时长状态,所述时间标志位为用于保存时间标志(如标志a)的存储区,所述时间标志(如标志a)用于标志电子设备每次通电时间长短,当获得的时间标志a为长时间标志时,表示该电子设备上一次的通电时长超过时间设定值,所述时间设定值为用于定义长通电与短通电的时间值,可以设置为任意时间,所述时间标志位位于该电子设备的flash或者eeprom,从而保证掉电不丢失信息;当然在本发明中,也可以将每次计时的通电时长直接记录到电子设备的存储区,于电子设备每次启动时,状态获取单元202则从电子设备的存储区直接获取其上一次通电时长,根据上一次通电时长与时间设定值确定该电子设备的上一次通电时长是属于长时间还是短时间,从而确定设备的当前状态,同样,每次计时的通电时长也记录到电子设备的flash或者eeprom中,保证掉电不丢失信息。
43.在本发明中,状态获取单元202在获取该电子设备上一次通电时长状态的同时,还获取其断电前的设备状态,本发明中,于电子设备的存储区设置一状态存储位用于实时保存该电子设备的当前状态,所述状态存储位也位于电子设备的flash或者eeprom中,从而保证掉电不丢失信息,因此,当电子设备每次上电启动时,可以通过读取该状态存储位获取该电子设备断电前的设备状态,这里需说明的是,本发明的电子设备均具有2种或以上的状态,且最后状态的下一状态为第一状态,如此循环;以2种状态为例,状态m下一状态为状态n,状态n下一状态为状态m。
44.若于该电子设备的flash或者eeprom中存储的是时间标志,则状态获取单元202在
获取到该电子设备上一次通电时长状态以及断电前设备状态后,复位该时间标志位;若于该电子设备的flash或者eeprom中存储的是上一次的通电时长,则状态获取单元202在获取到该电子设备上一次通电时长后,将记录清零。
45.启动状态控制单元203,用于根据获取的该电子设备上一次通电时长状态确定该电子设备启动状态,控制该电子设备显示所确定的启动状态。
46.具体地,若启动状态控制单元203根据获取的该电子设备上一次通电时长状态确定该电子设备的上一次通电为长时间通电,例如时间标志位的标志a为长时间标志或记录的上一次通电时长超过时间设定值,则将获取的该电子设备的断电前设备状态作为该电子设备当前的启动状态,控制该电子设备显示断电前设备状态;若启动状态控制单元203根据获取的该电子设备上一次通电时长状态确定该电子设备的上一次通电为短时间通电,例如时间标志位的标志a不为长时间标志,或记录的上一次通电时长小于时间设定值,则根据获取的该电子设备的断电前设备状态获取其下一状态,将该下一状态作为该电子设备当前的启动状态,并控制该电子设备显示该断电前设备状态的下一状态,同时更新该状态存储位,即将该下一状态保存到该状态存储位。
47.优选地,若于该电子设备的flash或者eeprom中存储的是时间标志,启动状态控制单元203在控制电子设备显示所确定的启动状态后,会实时或每隔若干时间判断当前计时时间是否超过时间设定值,若超过时间设定值,则更新时间标志位,即保存长时间标志到所述时间标志位,以便下一次上电启动时读取该时间标志进行判断;若于该电子设备的flash或者eeprom中存储的是计时时长,启动状态控制单元203在控制电子设备显示所确定的启动状态后,会实时或每隔若干时间判断当前计时时间是否超过时间设定值,若超过时间设定值,则记录当前计时时长,以便下一次上电启动时读取该计时时长进行判断。
48.实施例
49.如图3所示,在本实施例中,一种电子设备启动状态的控制过程如下:
50.步骤s101,电子设备启动,一般为电子设备上电,可通过检测市电脉冲来判断是否有通电从而确定电子设备是否上电;
51.步骤s102,开始计时;
52.步骤s103,读取时间标志位的时间标志a及状态存储位的断电前状态m,将时间标志a及断电前状态m从flash或者eeprom存储区读到内存中;
53.步骤s104,复位时间标志位,清除时间标志位内容;
54.步骤s105,判断读取的时间标志a是否为长时间标志,若是则转入步骤s106,若否则进入步骤s108;
55.步骤s106,将断电前状态m作为电子设备当前的启动状态,显示断电前状态m;
56.步骤s107,获取启动到此刻的时间值与时间设定值比较,判断时间是否超过时间设定值,若是则进入步骤s112,若否则跳至s111;
57.步骤s108,转换到下一状态n,即若上次为短通电则切换显示状态,将断电前状态m的下一状态作为该电子设备当前的启动状态;
58.步骤s109,显示下一状态n;
59.步骤s110,保存下一状态n到状态存储位,更新最新设备状态,以备下次启动调用;
60.步骤s111,正常工作状态,每隔一定时间跳至步骤s107进行判断;
61.步骤s112,保存长时间标志到时间标志位,当超过时间设定值后,保存该长时间标志;
62.步骤s113,正常工作状态。
63.综上所述,本发明一种电子设备及其启动状态的控制方法于每次上电启动时根据电子设备上一次通电时长状态及断电前的设备状态来控制电子设备的启动状态,如果上一次通电时间长,则本次启动调用上次断电时的状态,如果上一次通电时间短,则本次启动调用上次断电时的状态的下一状态,从而使得本发明在正常使用的情况下每次启动都是上一次断电时的状态,如果需要切换状态则可通过快速开关来实现,使用方便,实现了自由切换设备状态的目的。
64.上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1