单火开关的自动控制方法及装置与流程

文档序号:32379549发布日期:2022-11-30 01:37阅读:118来源:国知局
单火开关的自动控制方法及装置与流程

1.本发明主要涉及智能家居领域,尤其涉及一种单火开关的自动控制方法及装置。


背景技术:

2.零火开关和单火开关是智能家居领域常见的开关类型,单火开关安装方便,无需重新布线,其市场占有率不断提升。
3.单火开关包括通信模块(例如蓝牙)、控制模块、开关件和供电模块(例如电容),用户终端无线连接至通信模块,实现用户与单火开关之间的交互,供电模块为控制模块和通信模块供电,以使控制模块和通信模块能够实现各自的功能。单火开关上电之后,供电模块取电,随后向控制模块和通信模块放电,这个过程中控制模块和通信模块会迅速消耗电量,充电电容的电压也会迅速下降,在控制模块和通信模块没有成功启动的情况下,如果再次启动控制模块和通信模块,由于充电电容的电压猛降,其无法为控制模块和通信模块提供充足的电量,导致控制模块和通信模块将无法启动。


技术实现要素:

4.为了解决上述技术问题,本发明提供一种单火开关的自动控制方法及装置,以使单火开关能够顺利启动。
5.为实现上述目的,本发明提出了一种单火开关的自动控制方法,所述单火开关包括通信模块、控制模块以及用于为所述通信模块和所述控制模块供电的供电模块,其特征在于,所述自动控制方法包括:在所述单火开关上电后,以预设参数启动所述控制模块和所述通信模块,所述预设参数包括启动休眠时间,在所述启动休眠时间内所述供电模块取电;若以预设参数启动所述控制模块和所述通信模块失败,则延长启动休眠时间后启动所述控制模块和所述通信模块,若启动成功则结束,否则继续延长启动休眠时间启动所述控制模块和所述通信模块,直至启动所述控制模块和所述通信模块成功。为此,若以预设启动休眠时间启动控制模块和通信模块失败,则延长启动休眠时间后启动控制模块和通信模块,供电模块有更多的时间储备启动电量,以使单火开关的控制模块和通信模块能够顺利启动。
6.在本发明的一实施例中,所述预设参数还包括延迟启动时间,所述延迟启动时间结束后启动所述通信模块,所述方法还包括:若以预设参数启动所述控制模块和所述通信模块失败,还延长延迟启动时间后启动所述通信模块。为此,通过延迟启动通信模块,供电模块有更多的时间储备启动电量,可以进一步使单火开关的控制模块和通信模块能够顺利启动。
7.在本发明的一实施例中,所述方法还包括:记录启动次数,以与所述启动次数成正比的启动休眠时间启动所述控制模块和所述通信模块。为此,提供了一种具体的启动休眠时间的计算方式。
8.在本发明的一实施例中,所述方法还包括:计算累计的启动休眠时间,若累计的启动休眠时间大于预设时间,则停止启动所述控制模块和所述通信模块。为此,可以避免单火
开关处于长时间的启动状态,提高了单火开关启动的灵活性。
9.在本发明的一实施例中,所述方法还包括:检测所述供电模块的实时电压,比较所述实时电压与预设电压,根据所述实时电压与所述预设电压的比较结果配置所述通信模块的工作参数。为此,可以通过供电模块的电量来配置通信模块的工作参数,兼顾了供电模块的电量和通信模块的性能,提高了单火开关的兼容性。
10.在本发明的一实施例中,所述预设电压包括第一预设电压和第二预设电压,所述第一预设电压大于所述第二预设电压,根据所述实时电压与所述预设电压的比较结果配置所述通信模块的工作参数包括:若所述实时电压在所述第一预设电压以上,则为所述通信模块配置高性能模式对应的工作参数,若所述实时电压在所述第一预设电压与第二预设电压之间,则为所述通信模块配置中性能模式对应的工作参数,若所述实时电压在所述第二预设电压以下,则为所述通信模块配置低性能模式对应的工作参数。为此,为单火开关的通信模块提供了三种性能模式,可以适配不同功率的灯具,提高了单火开关的兼容性。
11.本发明还提出一种单火开关的自动控制装置,所述单火开关包括通信模块和用于为所述通信模块供电的供电模块,所述自动控制装置包括:初始启动模块,在所述单火开关上电后,以预设参数启动所述控制模块和所述通信模块,所述预设参数包括启动休眠时间,在所述启动休眠时间内所述供电模块取电;后续启动模块,若以预设参数启动所述控制模块和所述通信模块失败,则延长启动休眠时间后启动所述控制模块和所述通信模块,若启动成功则结束,否则继续延长启动休眠时间启动所述控制模块和所述通信模块,直至启动所述控制模块和所述通信模块成功。
12.在本发明的一实施例中,所述预设参数还包括延迟启动时间,所述延迟启动时间结束后启动所述通信模块,所述装置还包括:若以预设参数启动所述控制模块和所述通信模块失败,还延长延迟启动时间后启动所述通信模块。
13.在本发明的一实施例中,所述装置还包括:记录启动次数,以与所述启动次数成正比的启动休眠时间启动所述控制模块和所述通信模块。
14.在本发明的一实施例中,所述装置还包括:计算累计的启动休眠时间,若累计的启动休眠时间大于预设时间,则停止启动所述控制模块和所述通信模块。
15.在本发明的一实施例中,所述装置还包括:检测所述供电模块的实时电压,比较所述实时电压与预设电压,根据所述实时电压与所述预设电压的比较结果配置所述通信模块的工作参数。
16.在本发明的一实施例中,所述预设电压包括第一预设电压和第二预设电压,所述第一预设电压大于所述第二预设电压,根据所述实时电压与所述预设电压的比较结果配置所述通信模块的工作参数包括:若所述实时电压在所述第一预设电压以上,则为所述通信模块配置高性能模式对应的工作参数,若所述实时电压在所述第一预设电压与第二预设电压之间,则为所述通信模块配置中性能模式对应的工作参数,若所述实时电压在所述第二预设电压以下,则为所述通信模块配置低性能模式对应的工作参数。
17.本发明还提出一种单火开关,所述单火开关包括如上所述的自动控制装置。
18.本发明还提出一种电子设备,包括处理器、存储器和存储在所述存储器中的指令,其中所述指令被所述处理器执行时实现如上所述的方法。
19.本发明还提出一种计算机可读存储介质,其上存储有计算机指令,所述计算机指
令在被运行时执行如上所述的方法。
附图说明
20.以下附图仅旨在于对本发明做示意性说明和解释,并不限定本发明的范围。其中,
21.图1是根据本发明的一实施例的智能家居环境的示意图;
22.图2是根据本发明的一实施例的单火开关的自动控制方法的流程图;
23.图3是根据本发明的一实施例的单火开关的自动控制装置的示意图;
24.图4是根据本发明的一实施例的电子设备的示意图。
25.附图标记说明
26.100 智能家居环境
27.110 火线
28.120 地线
29.130 灯具
30.140 单火开关
31.141 开关件
32.142 自动控制模块
33.143 通信模块
34.144 供电模块
35.150 用户终端
36.200 单火开关的自动控制方法
37.210-220 步骤
38.300 单火开关的自动控制装置
39.310 初始启动模块
40.320 后续启动模块
41.400 电子设备
42.410 处理器
43.420 存储器
具体实施方式
44.为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式。
45.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其它不同于在此描述的其它方式来实施,因此本发明不受下面公开的具体实施例的限制。
46.如本技术和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
47.图1是根据本发明的一实施例的智能家居环境100的示意图。如图1所示,智能家居
环境100中包括火线110,地线120,灯具130,单火开关140和用户终端150。
48.灯具130连接至单火开关140,单火开关140无线连接至用户终端150,为此,用户终端可以通过单火开关140实现对灯具的远程控制。单火开关140包括开关件141,控制模块142、通信模块143和供电模块144。开关件141可以是继电器,开关件141闭合时灯具130发光,开关件141断开时灯具130熄灭。控制模块142连接至开关件141,用于控制开关件141的开闭。通信模块143连接至控制模块142,通信模块143可以采用蓝牙协议或者zigbee协议等。供电模块144连接至控制模块142和通信模块143的两端,用于为控制模块142和通信模块143供电。供电模块144可以是电容,电容并联至控制模块142和通信模块143的两端,并向控制模块142和通信模块143放电。用户终端150无线连接至通信模块143,与通信模块143进行交互。用户终端150还用于与用户之间进行交互,以对单火开关进行控制。用户设备150可以是台式电脑、笔记本电脑、平板电脑、智能手机、可穿戴电子设备等,此处不做限定。
49.图2是根据本发明的一实施例的单火开关的自动控制方法200的流程图。自动控制方法200可以在图1所示的智能家居环境中实施,如图2所示,自动控制方法200包括:
50.步骤210,在单火开关上电后,以预设参数启动控制模块和通信模块,预设参数包括启动休眠时间,在启动休眠时间内供电模块取电。
51.以预设参数启动控制模块142和通信模块143,即供电模块144向控制模块142和通信模块143放电,控制模块142和通信模块143使用供电模块144提供的电量进行启动。预设参数包括启动休眠时间,在启动休眠时间内供电模块144取电,启动休眠时间结束之后,供电模块144向控制模块142和通信模块143放电,以启动控制模块142和通信模块143。以启动休眠时间为1s为例,从单火开关140上电1s之内,供电模块144从火线110取电,1s之后供电模块144向控制模块142和通信模块143放电,以启动控制模块142和通信模块143。
52.步骤220,若以预设参数启动控制模块和通信模块失败,则延长启动休眠时间后启动控制模块和通信模块,若启动成功则结束,否则继续延长启动休眠时间启动控制模块和通信模块,直至启动控制模块和通信模块成功。
53.设步骤210中的启动休眠时间为t1,如果启动没有成功,则延长启动休眠时间启动控制模块142和通信模块143,即以启动休眠时间t2第二次启动控制模块142和通信模块143,其中启动休眠时间t2大于启动休眠时间为t1,如果还是没有成功,则继续延长启动休眠时间启动控制模块142和通信模块143,即以启动休眠时间t3第三次启动控制模块142和通信模块143,其中启动休眠时间t3大于启动休眠时间为t2,依次类推,一直延长启动休眠时间,直至启动控制模块和通信模块成功。
54.例如,从单火开关140上电1s之内,供电模块144从火线110取电,1s之后供电模块144向控制模块142和通信模块143放电,以启动控制模块142和通信模块143,若启动失败,供电模块144间隔2s之后向控制模块142和通信模块143放电,以启动控制模块142和通信模块143,若还是启动失败,供电模块144间隔3s之后向控制模块142和通信模块143放电,以启动控制模块142和通信模块143,依次类推,一直延长启动休眠时间,直至启动控制模块142和通信模块143成功。
55.在一些实施例中,预设参数还包括延迟启动时间,延迟启动时间结束后启动通信模块,方法还包括:若以预设参数启动控制模块和通信模块失败,还延长延迟启动时间后启动通信模块。在该实施例中,供电模块144向控制模块142和通信模块143放电,控制模块142
先启动,通信模块143延迟启动,即通信模块143在延迟启动时间结束之后才启动,在延迟启动时间内控制模块142工作,通信模块143不工作。例如,从单火开关140上电1s之内,供电模块144从火线110取电,1s之后供电模块144向控制模块142和通信模块143放电,通信模块143延迟1s启动,若启动失败,供电模块144间隔2s之后向控制模块142和通信模块143放电,通信模块143延迟2s启动,若还是启动失败,供电模块144间隔3s之后向控制模块142和通信模块143放电,通信模块143延迟3s启动,依次类推,一直延长延迟启动时间,直至启动控制模块142和通信模块143成功。
56.在一些实施例中,方法还包括:记录启动次数,以与启动次数成正比的启动休眠时间启动控制模块和通信模块。例如,在第一次启动时,启动休眠时间设置为1s,在第二次启动时,启动休眠时间设置为2s,在第三次启动时,启动休眠时间设置为3s。
57.在一些实施例中,方法还包括:计算累计的启动休眠时间,若累计的启动休眠时间大于预设时间,则停止启动控制模块和通信模块。例如,若累计的启动休眠时间达到60s,则停止启动控制模块142和通信模块143。
58.在一些实施例中,方法还包括:检测供电模块的实时电压,比较实时电压与预设电压,根据实时电压与预设电压的比较结果配置通信模块的工作参数。
59.在一些实施例中,预设电压包括第一预设电压和第二预设电压,第一预设电压大于第二预设电压,根据实时电压与预设电压的比较结果配置通信模块的工作参数包括:若实时电压在第一预设电压以上,则为通信模块配置高性能模式对应的工作参数,若实时电压在第一预设电压与第二预设电压之间,则为通信模块配置中性能模式对应的工作参数,若实时电压在第二预设电压以下,则为通信模块配置低性能模式对应的工作参数。
60.作为非限制性的示例,第一预设电压为10v,第二预设电压为6v,若实时电压超过10v,则为通信模块143配置高性能模式对应的工作参数,在高性能模式中,睡眠时间为10ms,发射功率为9.8dbm,若实时电压在6v和10v之间,则为通信模块143配置中性能模式对应的工作参数,在中性能模式中,睡眠时间为500ms,发射功率为3.01dbm,若实时电压在6v以下,则为通信模块143配置低性能模式对应的工作参数,在低性能模式中,睡眠时间为1s,发射功率为0.04dbm,高性能模式为默认设置。
61.本发明的实施例提供了一种单火开关的自动控制方法,若以预设启动休眠时间启动控制模块和通信模块失败,则延长启动休眠时间后启动控制模块和通信模块,供电模块有更多的时间储备启动电量,以使单火开关的控制模块和通信模块能够顺利启动。
62.本发明还提出一种单火开关的自动控制装置。图3是根据本发明的一实施例的单火开关的自动控制装置300的示意图,如图3所示,自动控制装置300包括:
63.初始启动模块310,在单火开关上电后,以预设参数启动控制模块和通信模块,预设参数包括启动休眠时间,在启动休眠时间内供电模块取电;
64.后续启动模块320,若以预设参数启动控制模块和通信模块失败,则延长启动休眠时间后启动控制模块和通信模块,若启动成功则结束,否则继续延长启动休眠时间启动控制模块和通信模块,直至启动控制模块和通信模块成功。
65.在一些实施例中,预设参数还包括延迟启动时间,延迟启动时间结束后启动通信模块,装置300还包括:若以预设参数启动控制模块和通信模块失败,还延长延迟启动时间后启动通信模块。
66.在一些实施例中,装置300还包括:记录启动次数,以与启动次数成正比的启动休眠时间启动控制模块和通信模块。
67.在一些实施例中,装置300还包括:计算累计的启动休眠时间,若累计的启动休眠时间大于预设时间,则停止启动控制模块和通信模块。
68.在一些实施例中,装置300还包括:检测供电模块的实时电压,比较实时电压与预设电压,根据实时电压与预设电压的比较结果配置通信模块的工作参数。
69.在一些实施例中,预设电压包括第一预设电压和第二预设电压,第一预设电压大于第二预设电压,根据实时电压与预设电压的比较结果配置通信模块的工作参数包括:若实时电压在第一预设电压以上,则为通信模块配置高性能模式对应的工作参数,若实时电压在第一预设电压与第二预设电压之间,则为通信模块配置中性能模式对应的工作参数,若实时电压在第二预设电压以下,则为通信模块配置低性能模式对应的工作参数。
70.本发明还提出一种单火开关,所述单火开关包括上文所述的自动控制装置300。
71.本发明还提出一种电子设备400。图4是根据本发明的一实施例的一种电子设备400的示意图。如图4所示,电子设备400包括处理器410和存储器420,存储器420存储中存储有指令,其中指令被处理器410执行时实现如上文所述的方法200。
72.本发明还提出一种计算机可读存储介质,其上存储有计算机指令,计算机指令在被运行时执行如上文所述的方法200。
73.本发明的方法和装置的一些方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。处理器可以是一个或多个专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理器件(dapd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、自动控制器、微自动控制器、微处理器或者其组合。此外,本发明的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。例如,计算机可读介质可包括,但不限于,磁性存储设备(例如,硬盘、软盘、磁带
……
)、光盘(例如,压缩盘(cd)、数字多功能盘(dvd)
……
)、智能卡以及闪存设备(例如,卡、棒、键驱动器
……
)。
74.在此使用了流程图用来说明根据本技术的实施例的方法所执行的操作。应当理解的是,前面的操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
75.应当理解,虽然本说明书是按照各个实施例描述的,但并非每个实施例仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
76.以上所述仅为本发明示意性的具体实施方式,并非用以限定本发明的范围。任何本领域的技术人员,在不脱离本发明的构思和原则的前提下所作的等同变化、修改与结合,均应属于本发明保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1