用于控制灯具的方法、装置及控制系统

文档序号:1580173 发布日期:2020-01-31 浏览:12次 >En<

阅读说明:本技术 用于控制灯具的方法、装置及控制系统 (Method and device for controlling lamp and control system ) 是由 杜鹏杰 于 2019-10-31 设计创作,主要内容包括:本发明实施方式提供一种用于控制灯具的方法、装置及控制系统。控制系统可以对灯具上电和从灯具上电起的预定时间段内灯具断电的重复过程进行计数,确定计数达预定次数,以及重置处理器。通过上述技术方案,通过对灯具进行上电再断电的重复操作,可以对处理器进行重置。这样,如果处理器接入到不期望的网络或与不期望的设备建立通信而导致灯具无法被控制,可以通过上述的方案对处理器进行重置,以解除与不期望的网络或设备的关联。(The technical scheme includes that the processor can be reset through repeated operation of powering on and powering off the lamp, so that if the processor is connected to an unexpected network or communication is established with unexpected equipment to cause the lamp to be incapable of being controlled, the processor can be reset through the scheme to release association with the unexpected network or equipment.)

用于控制灯具的方法、装置及控制系统

技术领域

本发明涉及照明技术领域,具体地涉及一种用于控制灯具的方法、用于控制灯具的装置以及用于灯具的控制系统。

背景技术

随着物联网与智能家居的不断发展,已经能够将各种无线技术,例如zigbee,蓝牙低能耗(Bluetooth Low Energy,BLE)、WIFI等应用于灯泡,以实现对该灯泡的无线控制。目前的技术大都依赖于在灯泡上存储信息,如zigbee组网、蓝牙配对、WIFI配网信息等,但是,在缺乏控制源的情况下,一旦这些数据的使用发生了错误或遭到了损害,会直接导致智能灯泡无法再通过无线控制。因此,目前的技术缺乏安全有效的措施来将其恢复。

发明内容

本公开实施方式的目的是提供一种用于控制灯具的方法、用于控制灯具的装置以及用于灯具的控制系统,能够在灯具需要时可靠地恢复。

为了实现上述目的,在本发明第一方面,提供一种用于控制灯具的方法,包括:

灯具上电;

在从灯具上电起的预定时间段内灯具断电;

重复上电和断电达预定次数;以及

重置灯具。

可选地,重复上电和断电达预定次数包括:

对重复上电和断电的重复次数进行计数;

确定计数达到预定次数。

可选地,重复上电和断电达预定次数还包括:

在预定时间段内灯具未断电的情况下,对重复上电和断电的重复次数重新计数。

可选地,预定时间段的范围为0.5秒至5秒。

可选地,预定次数的范围为4次至12次。

在本发明的第二方面,提供一种用于控制灯具的装置,包括:

处理器,被配置成:

对灯具上电和从灯具上电起的预定时间段内灯具断电的重复过程进行计数;

确定计数达预定次数;以及

重置处理器。

可选地,处理器进一步被配置成:

从灯具上电起开始计时;

在确定预定时间段内灯具未断电的情况下,对重复过程进行重新计数。

可选地,预定时间段的范围为0.5秒至5秒。

可选地,预定次数的范围为4次至12次。

在本发明的第三方面,提供一种用于灯具的控制系统,包括:

电源装置,被配置成给灯具供电;

开关,被配置成实现电源装置与输入到电源装置的电力之间的导通与断开;以及

上述的用于控制灯具的装置。

通过上述技术方案,通过对灯具进行上电再断电的重复操作,可以对处理器进行重置。这样,如果处理器接入到不期望的网络或与不期望的设备建立通信而导致灯具无法被控制,可以通过上述的方案对处理器进行重置,以解除与不期望的网络或设备的关联。

本发明实施方式的其它特征和优点将在随后的

具体实施方式

部分予以详细说明。

附图说明

附图是用来提供对本发明实施方式的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施方式,但并不构成对本发明实施方式的限制。在附图中:

图1是示例性示出了根据本公开实施方式的用于灯具的控制系统的框图;

图2是示例性示出了根据本公开实施方式的用于控制灯具的方法的示例的流程图;

图3是示例性示出了根据本公开实施方式的用于控制灯具的方法的另一示例的流程图。

附图标记说明

110 电源装置 120 开关

130 处理器 140 驱动电路

150 灯具 160 外部设备

具体实施方式

以下结合附图对本发明实施方式的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施方式,并不用于限制本发明实施方式。

在本公开的实施方式中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

图1是示例性示出了根据本公开实施方式的用于灯具150的控制系统的框图。如图1所示,在本公开的实施方式中,用于灯具150的控制系统可以包括电源装置110。电源装置110可以被配置成给灯具150供电。具体地,电源装置110可以包括转换电路(未示出),用于将接收的电力(例如接收自市电的电力,例如220V交流电)转换成灯具150所需形式的电能(例如,直流电)。除了转换电路以外,电源装置110还可以包括其他常见的电路,例如滤波电路等。

控制系统还可以包括开关120,被配置成实现电源装置110与输入到电压装置的电力(例如市电)之间的导通与断开。开关120的示例可以包括但不限于,机械式开关、可控开关、触摸式开关、遥控开关,以及可以实现电路在导通与断开之间切换的任何其他形式的装置。在一个示例中,开关120可以是安装在墙壁上的墙控开关。

控制系统还可以包括用于控制灯具150的装置。该装置可以包括处理器130。处理器130可以由电源装置110供电。具体地,电源装置110可以将接收的电力(例如接收自市电的电力,例如220V交流电)转换成处理器130所需的电能(例如,3.3V/100mA)。

控制系统还可以包括驱动电路140,被配置成从电源装置110接收电力,并从处理器130接收控制信号,以对灯具150的工作进行控制,例如灯具150开启、关闭、光强度调节等。

处理器130的示例可以包括通用处理器、专用处理器、常规处理器、数字信号处理器(DSP)、多个微处理器、与DSP核心关联的一个或多个微处理器、控制器、微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)电路、其他任何类型的集成电路(IC)以及状态机等等。

处理器130可以包括通信模块或具有通信能力。通信的方式可以包括有线通信和无线通信。在无线通信的示例中,处理器130可以包括无线通信模块或具有无线通信能力。无线通信的示例可以包括但不限于,WiFi通信、蓝牙通信、ZigBee通信等。因此,无线通信模块的示例可以包括但不限于,WiFi模块、蓝牙模块和ZigBee模块。蓝牙模块可以包括蓝牙Mesh模块。

在WiFi通信的环境中,处理器130可以通过通信模块接入网络,通过网络与接入到该网络的外部设备160进行通信。例如,处理器130可以通过WiFi接入路由器,经由路由器与外部设备160通信。外部设备160的示例可以包括但不限于智能音箱、智能手机、平板电脑,以及其他可以进行人机交互或机器与机器交互的设备。

在ZigBee通信的环境中,处理器130可以通过通信模块接入到网关,经由网关与外部设备160进行通信。

在蓝牙通信的环境中,处理器130可以通过通信模块直接与外部设备160进行通信。

在处理器130与外部设备160建立通信之后,可以从外部设备160接收控制信息,对灯具150进行控制,例如调节光强、启动灯具150、关闭灯具150、延迟启动灯具150,等等。

在处理器130接入网络或与外部设备160建立通信的过程中,有可能接入到不是期望的网络或外部设备160。例如,在家居的场景中,处理器130有可能接入到附近的(例如隔壁家)的其他网络或与其他外部设备160建立通信。在这种情况下,由于不能操作其他外部设备160,所以无法通过其他外部设备160来清除该网络或通信建立,从而导致处理器130无法接入到期望的网络或与期望的外部设备160通信(例如,自己的网络或外部设备160)而使得灯具150无法被控制。

针对这种情况,在本公开的实施方式中,处理器130可以被配置成对灯具150上电和从灯具150上电起的预定时间段内灯具150断电的重复操作进行计数;确定所述计数达预定次数;以及重置处理器130。具体地,处理器130在接入网络或建立通信后可以启动上述功能,即对灯具150上电动作和在灯具150上电起预定时间段内灯具150断电动作这一操作进行计数。一旦重复操作的次数(即该计数)达到预定次数,则处理器130可以重置。在一个示例中,处理器130重置可以是处理器130恢复出厂设置。在另一示例中,处理器130重置可以是断开网络连接或通信。例如,在WiFi通信的情况中,处理器130重置可以包括处理器130断开与路由器的连接。在蓝牙通信的情况中,处理器130重置可以包括断开与外部设备160(例如智能音箱)之间的通信。在ZigBee通信的情况中,处理器130重置可以包括处理器130断开与网关的连接。

对灯具150上电动作和在灯具150上电起预定时间段内灯具150断电动作可以是由人通过操作开关120来实现对灯具150上电和断电。

通过对灯具150进行上电再断电的重复操作,可以对处理器130进行重置。这样,如果处理器130接入到不期望的网络或与不期望的设备建立通信而导致灯具150无法被控制,可以通过上述的方案对处理器130进行重置,以解除与不期望的网络或设备的关联。

为了提高上述重置的可操作性,预定时间段的值的选择可以作为一个考量因素。预定时间段不应设定太短,预定时间段太短,要求用户操作(开和关)频繁,增加操作难度。预定时间段设定太长,会增加处理器130的处理负担(例如,计时负担)。因此,综合考虑用户的操作习惯和处理器130的处理负担,在本公开的一实施方式中,预定时间段的范围可以为0.5秒至5秒。在本公开的进一步实施方式中,预定时间段可以为1秒、2秒、3秒。在本公开的较佳实施方式中,预定时间段可以为2秒。

另外,在实际使用场景中,可能会存在误操作的情况。在一个示例中,灯具150可以被多级调节。例如,灯具150的光强可以被三级调节,即通过依次开启和关闭开关120来调节灯具150的光强。再例如,灯具150可以具有可调节的三种颜色的光线,即通过依次开启和关闭开关120来调节灯具150的光的颜色。在另一个示例中,儿童可能会误操作开关120(例如,由于贪玩、好奇),这样容易将目前已经接入的正确网络或与正确设备建立的通信清除,而出现需要重新联网(关联)的情况。因此,为了避免可能发生的误操作,也需要考虑预定次数的选择。原则上,预定次数越大,发生误操作的可能性越小,但同时会增加操作复杂度和不便利性。一般情况下,发生儿童误操作开关120的情况,开关120被误操作的次数大致在2到3次。鉴于此,在本公开的一实施方式中,预定次数的范围可以为4次至12次。进一步地,权衡误操作可能性和操作复杂度和便利性,在本公开较佳实施方式中,预定次数可以为7次。

如上所述,在重复次数达到预定次数后,在灯具150再次上电时,处理器130处于已重置状态。

在本公开实施方式中,处理器130可以包括存储器。存储器可以被配置成对存储器断电前的相关数据进行存储。由此,在存储器再次上电时可以从存储器中获取数据。在一个示例中,相关数据可以包括如上所述的对重复操作次数的计数。处理器130可以将计数存储在存储器中。处理器130在再次上电后可以从存储器中获取断电前的计数,以在该计数的基础上继续进行计数。

存储器的示例可以包括但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体(FLASH)或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。在一个示例中,存储器可以是内嵌于处理器130的闪存。

对于执行重置操作,用户应当是有意识地按照操作过程(例如,操作说明)对开关120进行操作(即,以相近的频率操作开关120开启和关闭)。鉴于此,在本公开的一实施方式中,处理器130可以进一步被配置成从灯具150上电起开始计时;在确定预定时间段内灯具150未断电的情况下,对重复操作进行重新计数。具体来说,处理器130一上电可以开始计时(例如,处理器130可以包括计时器或具有计时功能)。如果计时超时(即,超过预定时间段),则处理器130可以推定之前的上电和断电操作不是针对重置进行的期望操作,处理器130可以将对重复操作次数的计数清零,以重新开始计数。此时,计时清零,重新开始计时。如果计时没有超时(即,在预定时间段内)灯具150(处理器130)断电,则在重新上电时处理器130可以在断电前的计数的基础上继续进行计数。例如,在之前描述的实施方式中,处理器130可以从存储器中获取断电前的计数。通过这种方式,可以排除与重置相关的操作无关的一些操作。

在上述的实施方式中,开关120的通断会导致给灯具150和处理器130供电的电源装置110的电力的通断,因此在这些实施方式中,灯具150上电可以与处理器130上电互换使用,灯具150断电可以与处理器130断电互换使用,重置灯具150可以与重置处理器130互换使用。

虽然在上述实施方式中描述的灯具150和处理器130是同步上电和断电,但是也可以有灯具150断电而处理器130保持上电的情况。在本公开的可替换实施方式中,处理器130上电或断电可以独立于灯具150。例如,在一个示例中,处理器130可以由另外单独的电源(例如直流电源)供电。在另一示例中,可以设置与处理器130关联的储能元件(例如电容器),在电源装置110中断供电时可以通过储能元件继续给处理器130供电。在可替换实施方式中,处理器130可以监视灯具150的通电状态,即上电或断电。例如,可以通过检测装置(例如,电压采样器或电流采样器)来检测灯具150的通电状态。电压采样器或电流采样器可以包括采样电阻。处理器130可以通过检测装置得到灯具150的通电状态,并执行如上所述的重置操作。在该实施方式中,处理器130可以在不需要自身断电的情况下完成重置。

图2是示例性示出了根据本公开实施方式的用于控制灯具的方法的示例的流程图。如图2所示,用于控制灯具的方法可以包括以下步骤。

在步骤S21中,灯具上电;

在步骤S22中,在从灯具上电起的预定时间段内灯具断电;

在步骤S23中,重复上电和断电达预定次数;以及

在步骤S24中,重置灯具。

可选地,重复上电和断电达预定次数包括:

对重复上电和断电的重复次数进行计数;

确定计数达到预定次数。

可选地,重复上电和断电达预定次数还包括:

在预定时间段内灯具未断电的情况下,对重复上电和断电的重复次数重新计数。

可选地,预定时间段的范围为0.5秒至5秒。

可选地,预定次数的范围为4次至12次。

图3是示例性示出了根据本公开实施方式的用于控制灯具的方法的另一示例的流程图。如图3所示,用于控制灯具的方法可以包括以下步骤。

在步骤S31,灯具上电。在步骤S32,在从灯具上电起的预定时间段内判断灯具是否断电。如果判断出灯具断电,则在步骤S33中,判断在预定时间段内灯具是否上电(重新上电)。如果判断在预定时间段内灯具上电,则可选地,在步骤S34,对重复上电和断电次数进行计数(例如,计时器加1)。在步骤S35,判断计数是否达到预定次数。如果计数达到预定次数,则在步骤S36,重置灯具(处理器)。如果在步骤S32判断出灯具在预定时间段内未断电,或者可选地在步骤S33判断出灯具在预定时间段内未上电,则在步骤S37计数清零,重新计数。

在本公开实施方式中,提供一种用于控制灯具的装置,包括:处理器,可以被配置成:对灯具上电和从灯具上电起的预定时间段内灯具断电的重复过程进行计数;确定计数达预定次数;以及重置处理器。可选地,处理器可以进一步被配置成:从灯具上电起开始计时;在确定预定时间段内灯具未断电的情况下,对重复过程进行重新计数。可选地,预定时间段的范围为0.5秒至5秒。可选地,预定次数的范围为4次至12次。

该实施方式中的处理器可以例如是之前实施方式中描述的处理器130。

在本公开实施方式中,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,该指令在被处理器执行时能够使得处理器被配置成执行上述的用于控制灯具的方法。

本公开实施方式通过对灯具进行上电再断电的重复操作,可以对处理器进行重置。这样,如果处理器接入到不期望的网络或与不期望的设备建立通信而导致灯具无法被控制,可以通过上述的方案对处理器进行重置,以解除与不期望的网络或设备的关联。进一步地,通过针对重复上电和断电设置合理的预定次数,能够避免与重置操作无关的一些操作(例如,儿童由于贪玩等反复操作开关)。

本领域内的技术人员应明白,本申请的实施方式可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施方式、完全软件实施方式、或结合软件和硬件方面的实施方式的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施方式的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

以上仅为本申请的实施方式而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种市政施工GSM照明系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!