灯具控制方法、装置、灯具和存储介质

文档序号:751107 发布日期:2021-04-02 浏览:13次 >En<

阅读说明:本技术 灯具控制方法、装置、灯具和存储介质 (Lamp control method and device, lamp and storage medium ) 是由 刘建华 张昭荣 江炯同 王惠均 于 2020-12-17 设计创作,主要内容包括:本申请涉及一种灯具控制方法、装置、计算机设备和存储介质,适用于灯具技术领域。所述方法包括:若接收到针对所述目标灯具中发光组件的启动信号,则检测所述目标灯具中是否存储有第一发光参数;若所述目标灯具中存储有所述发光参数,则提取所述发光参数,并对所述发光参数进行调制处理,得到第一发光控制信号;基于所述第一发光控制信号控制所述发光组件工作。采用本方法能够可以实现不在人工干预的情况下,按照上次关机之前存储的第一发光参数进行工作,从而提高了灯具的使用便捷性,节省了大量的人力和时间成本。(The application relates to a lamp control method, a lamp control device, computer equipment and a storage medium, and is applicable to the technical field of lamps. The method comprises the following steps: if a starting signal aiming at a light-emitting component in the target lamp is received, detecting whether a first light-emitting parameter is stored in the target lamp; if the light-emitting parameters are stored in the target lamp, extracting the light-emitting parameters, and modulating the light-emitting parameters to obtain a first light-emitting control signal; and controlling the light-emitting component to work based on the first light-emitting control signal. By adopting the method, the work can be carried out according to the first light-emitting parameter stored before the last shutdown without manual intervention, so that the use convenience of the lamp is improved, and a large amount of labor and time cost is saved.)

灯具控制方法、装置、灯具和存储介质

技术领域

本申请涉及灯具技术领域,特别是涉及一种灯具控制方法、装置、灯具和存储介质。

背景技术

随着科学技术的发展,灯具也在不断的发展。由原来普普通通的钨丝灯,发展到现在各种五光十色的灯具,且,灯具内部都存储着预设的程序,用户可以根据灯具的使用环境将灯具设置为声控模式、主从模式或者自走模式等,也可以根据使用情况为灯具设置合适颜色和合适的亮度。

传统技术中,在每次灯具使用之前,需要灯光师按照灯具的使用需求调制灯具的内部参数或者灯具的内置算法对灯具的照明效果进行设置,从而使得灯具达到最好的使用效果。

然而,由于在每次灯具使用之前,灯光师均需要对灯具的参数进行调整,因此,使得灯具使用不便,且浪费了大量的人力和时间成本。

发明内容

基于此,有必要针对上述技术问题,提供一种灯具控制方法、装置、计算机设备和存储介质,能够解决灯具使用不便,且浪费了大量的人力和时间成本的问题。

第一方面,提供了一种灯具控制方法,该方法包括:

若接收到针对目标灯具中发光组件的启动信号,则检测目标灯具中是否存储有第一发光参数;若目标灯具中存储有第一发光参数,则提取第一发光参数,并对第一发光参数进行调制处理,得到第一发光控制信号;基于第一发光控制信号控制发光组件工作。

在其中一个实施例中,该方法还包括:若目标灯具中未存储第一发光参数,则检测目标灯具是否为主控灯具;若目标灯具为主控灯具,则接收发光参数设置指令,并根据发光参数设置指令生成第二发光参数;将生成的第二发光参数存储至目标灯具中,并对生成的第二发光参数进行调制处理,得到第二发光控制信号;基于第二发光控制信号控制发光组件工作。

在其中一个实施例中,目标灯具包括输入组件、处理组件、存储组件以及调制组件;接收发光参数设置指令,包括:接收用户通过输入组件输入的发光参数设置指令;对应地,根据发光参数设置指令生成第二发光参数,包括:通过处理组件根据发光参数设置指令生成第二发光参数;对应地,将生成的第二发光参数存储至目标灯具中,包括:将生成的第二发光参数存储至目标灯具的存储组件中;对应地,对生成的第二发光参数进行调制处理,得到第二发光控制信号,包括:通过调制组件对生成的第二发光参数进行调制处理,得到第二发光控制信号。

在其中一个实施例中,根据发光参数设置指令生成第二发光参数之后,该方法还包括:将生成的第二发光参数发送至与目标灯具具有对应关系的多个受控灯具中,以供各受控灯具在接收到第二发光参数后,对第二发光参数进行存储,并对第二发光参数进行调制处理,得到第二发光控制信号,基于第二发光控制信号控制发光组件工作。

在其中一个实施例中,上述方法还包括:若目标灯具为受控灯具,则开启数据接收组件;基于数据接收组件接收与目标灯具对应的主控灯具发送的第三发光参数;将接收到的第三发光参数存储至目标灯具中,并对生成的第三发光参数进行调制处理,得到第三发光控制信号;基于第三发光控制信号控制发光组件工作。

在其中一个实施例中,目标灯具还包括数据接收组件开启组件;开启数据接收组件,包括:通过数据接收组件开启组件开启数据接收组件。

在其中一个实施例中,对第一发光参数进行调制处理,得到第一发光控制信号,包括:将第一发光参数调制为目标灯具的发光组件可以识别的第一电平信号,基于第一电平信号得到第一发光控制信息。

第二方面,提供了一种灯具控制装置,装置包括:

第一检测模块,用于在接收到针对目标灯具中发光组件的启动信号的情况下,检测目标灯具中是否存储有第一发光参数;

提取模块,用于在目标灯具中存储有第一发光参数的情况下,提取第一发光参数;

第一调制模块,用于对第一发光参数进行调制处理,得到第一发光控制信号;

第一控制模块,用于基于发光控制信号控制发光组件工作。

在其中一个实施例中,上述灯具控制装置,还包括:

第二检测模块,用于在目标灯具中未存储第一发光参数的情况下,检测目标灯具是否为主控灯具;

第一接收模块,用于在目标灯具为主控灯具的情况下,接收发光参数设置指令;

生成模块,用于根据发光参数设置指令生成第二发光参数;

第一存储模块,用于将生成的第二发光参数存储至目标灯具中;

第二调制模块,用于对生成的第二发光参数进行调制处理,得到第二发光控制信号;

第二控制模块,用于基于第二发光控制信号控制发光组件工作。

在其中一个实施例中,上述灯具控制装置还包括:

发送模块,用于将生成的第二发光参数发送至与目标灯具具有对应关系的多个受控灯具中,以供各受控灯具在接收到第二发光参数后,对第二发光参数进行存储,并对第二发光参数进行调制处理,得到第二发光控制信号,基于第二发光控制信号控制发光组件工作。

在其中一个实施例中,上述灯具控制装置还包括:

开启模块,用于在目标灯具为受控灯具的情况下,开启数据接收组件;

第二接收模块,用于基于数据接收组件接收与目标灯具对应的主控灯具发送的第三发光参数;

第二存储模块,用于将接收到的第三发光参数存储至目标灯具中;

第三调制模块,用于对生成的第三发光参数进行调制处理,得到第三发光控制信号;

第三控制模块,用于基于第三发光控制信号控制发光组件工作。

在其中一个实施例中,上述第一调制模块,具体用于:将第一发光参数调制为目标灯具的发光组件可以识别的第一电平信号,基于第一电平信号得到第一发光控制信号。

第三方面,提供了一种灯具,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述第一方面任一所述的灯具控制方法。

第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面任一所述的灯具控制方法。

上述灯具控制方法、装置、灯具和存储介质,目标灯具在接收到针对目标灯具中发光组件的启动信号的情况下,检测目标灯具中是否存储有第一发光参数。在目标灯具中存储有第一发光参数说我情况下,提取第一发光参数,并对第一发光参数进行调制处理,得到第一发光控制信号,基于第一发光控制信号控制发光组件工作。上述方法中,目标灯具在检测到存储有第一发光参数的情况下,提取第一发光参数,从而不再需要工作人员对目标灯具的发光参数进行设置,使得目标灯具在开启以后,基于存储的第一发光参数,可以实现不在人工干预的情况下,按照上次关机之前存储的第一发光参数进行工作,从而提高了灯具使用的便捷性,节省了大量的人力成本和时间成本。

附图说明

图1为一个实施例中灯具控制方法的应用环境图;

图2为一个实施例中灯具控制方法的流程示意图;

图3为一个实施例中灯具控制步骤的流程示意图;

图4为另一个实施例中灯具控制方法的流程示意图;

图5为另一个实施例中灯具控制方法的流程示意图;

图6为另一个实施例中灯具控制方法的流程示意图;

图7为一个实施例中灯具控制装置的结构框图;

图8为一个实施例中灯具控制装置的结构框图;

图9为一个实施例中灯具控制装置的结构框图;

图10为一个实施例中灯具控制装置的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的灯具控制方法,可以应用于如图1所示的灯具中。其中,该灯具可以包括发光组件101、处理组件102、输入组件103、存储组件104以及调制组件105。处理组件102分别与输入组件103、存储组件104以及调制组件105连接,发光组件101与调制组件105连接。

其中,发光组件101可以为灯等具有发光功能的组件,该发光组件101可以在发光控制信号的控制下进行工作。

调制组件105可以对发光参数进行调制处理,从而得到发光控制信号,其中,发光参数可以是存储组件104中存储的发光参数,也可以是处理组件103根据收到的发光参数设置指令生成的发光参数,发光控制信号可以控制发光组件101发光。

输入组件103可以接收用户输入的发光参数设置指令,并将发光参数设置指令传递中处理组件102。

处理组件102可以根据接收到的发光参数设置指令生成发光参数,并将生成的发光参数存储至存储组件104,以备在需要时可以从存储组件104中,提取发光参数。

存储组件104可以存储处理组件102根据接收到的发光参数设置指令生成的发光参数。

本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的灯具的限定,具体的灯具可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,如图2所示,提供了一种灯具控制方法,以该方法应用于图1中的灯具,并任选一个灯具作为目标灯具为例进行说明,包括以下步骤:

步骤201,若接收到针对目标灯具中发光组件的启动信号,则目标灯具检测自身中是否存储有第一发光参数。

在一种可能的实现方式中,目标灯具在检测到自身通电后,即可确定接收到了针对目标灯具中发光组件的启动信号,其中,该启动信号用于控制目标灯具的发光组件启动。

在另一种可能的实现方式中,目标灯具在被磁场唤醒后,即可确定接收到了针对目标灯具中发光组件的启动信号。

在一些可能的情况下,目标灯具在上次正常工作完成之后,可能将上次正常工作时的发光参数生成第一发光参数,存储在目标灯具中。从而使得目标灯具在接收到针对目标灯具中发光组件的启动信号之后,可以基于已经存储的第一发光参数,控制目标灯具的发光组件正常工作。

在本申请实施例中,在接收到针对目标灯具中发光组件的启动信号之后,目标灯具依次读取存储组件中的数据。如果读取到第一发光参数,则目标灯具确定自身中存储有第一发光参数;如果没有读取到第一发光参数,则目标灯具确定自身中没有存储有第一发光参数。

其中,第一发光参数可以包括关于发光组件发光颜色的通道电平数据,也可以包括关于发光组件发光亮度的通道电平数据。例如,第一发光参数中可以包括红色通道电平数据、绿色通道电平数据、蓝色通道电平数据、白色通道电平数据以及户琥珀色通道电平数据。

在本申请的可选实施例中,第一发光参数可以是目标灯具上次正常工作时,存储的发光参数,也可以是在目标灯具工作之前,目标灯具根据用户的发光参数设置指令生成的发光参数,本申请实施例对于第一发光参数不做具体限定。

步骤202,若目标灯具中存储有第一发光参数,则目标灯具提取第一发光参数,并对第一发光参数进行调制处理,得到第一发光控制信号。

在本申请实施例中,在目标灯具中存储有第一发光参数的情况下,目标灯具提取第一发光参数,并读取第一发光参数中包括的各个通道电平数据。目标灯具根据读取到的第一发光参数中包括的各个通道电平数据,将各个通道电平数据调制为与各个通道电平数据对应的PWM信号,得到第一发光控制信号。

可选的,基于上述实施例中的例子,第一发光参数中可以包括红色通道电平数据、绿色通道电平数据、蓝色通道电平数据、白色通道电平数据以及户琥珀色通道电平数据,目标灯具将各个通道电平数据调制为红色PWMR信号、绿色PWMG信号,蓝色PWMB信号,白色PWMW信号以及琥珀色PWMA信号,从而得到第一控制信号。在本申请实施例中对第一发光参数以及第一发光控制信号的内容不做具体限定。

步骤203,目标灯具基于第一发光控制信号控制发光组件工作。

在本申请实施例中,目标灯具可以基于第一发光控制信号控制发光组件按照第一发光控制信号正常工作。

例如,在本申请实施例中,目标灯具根据第一发光控制信号中包括的红色PWMR信号、绿色PWMG信号,蓝色PWMB信号,白色PWMW信号以及琥珀色PWMA信号中各个信号的高低波的占空比控制发光组件按照第一发光控制信号正常发光。

上述灯具控制方法,目标灯具在接收到针对目标灯具中发光组件的启动信号的情况下,检测目标灯具中是否存储有第一发光参数。在目标灯具中存储有第一发光参数的情况下,提取第一发光参数,并对第一发光参数进行调制处理,得到第一发光控制信号。基于第一发光控制信号控制发光组件工作。上述方法中,目标灯具在检测到存储有第一发光参数的情况下,提取第一发光参数,从而不再需要工作人员对目标灯具的发光参数进行设置,使得目标灯具在开启以后,基于存储的第一发光参数,可以实现不在人工干预的情况下,按照上次关机之前存储的第一发光参数进行工作,从而提高了灯具使用的便捷性,节省了大量的人力成本和时间成本。

在本申请一个可选的实施例中,如图3所示,上述方法还包括:

步骤301,若目标灯具中未存储第一发光参数,则目标灯具检测自身是否为主控灯具。

在一些可能的情况下,需要很多个灯具同时进行发光工作,且其中一部分灯具的发光参数可能是相同的。在这样的情况下,可以从多个发光参数相同的灯具中选择其中一个作为主控灯具。工作人员可以对主控灯具发光参数进行设置,并通过主控灯具将设置好的发光参数发送至与主控灯具的发光参数相同的对应的各受控灯具中,从而使得对主控灯具进行一次参数设置就可以实现多个灯具同时发光。此外,在本申请实施例中,主控灯具可以为一个也可以为多个,当主控灯具为多个的情况下,各主控灯具之间的地址码不同,且各主控灯具之间互不干扰。本申请实施例中,对主控灯具的数量不做具体限定。

可选的,目标灯具可以读取目标灯具中存储的地址码信息,该地址码信息可以用于指示目标灯具是否为主控灯具,例如,若目标灯具的地址码信息为000,则代表目标灯具为主控灯具,若目标灯具的地址码信息为001,则代表目标灯具为受控灯具。在本申请实施例中,若目标灯具读取的地址码信息为000,则确实目标灯具为主控灯具;若目标灯具读取到的地址码为001,则确定目标灯具为受控的灯具。

可选的,目标灯具也可以检测在预设时间内是否接收到用户的主控灯具指令,目标灯具在预设时间内接收到用户的主控灯具指令,则确定目标灯具为主控灯具;若目标灯具在预设时间内未接收到用户的主控灯具指令,则确定目标灯具为受控灯具。本申请实施例对目标灯具如何确定目标灯具是否为主控灯具不做具体限定。

步骤302,若目标灯具为主控灯具,则目标灯具接收发光参数设置指令,并根据发光参数设置指令生成第二发光参数,执行步骤303和步骤305。

需要指出的是,在本申请实施例中,步骤303和步骤305的执行没有时序关系,可以先执行步骤303,然后执行步骤305;也可以先执行步骤305,再执行步骤303;还可以同时执行步骤303和步骤305。

在本申请实施例中,在确定目标灯具为主控灯具的情况下,目标灯具接收用户的发光参数设置指令,并根据用户的发光参数设置指令生成第二发光参数。其中,在本申请实施例中,发光参数设置指令可以包括:对目标灯具所需展示的颜色、亮度、流水效果以及频闪效果等发光参数的设置。本申请实施例中,对发光参数指令的内容不做具体限定。

例如,在本申请实施例中,用户发光参数设置指令中包括的各通道电平数据中可以包括红色对应的通道电平数据为128,绿色对应的通道电平数据为205,蓝色对应的通道电平数据为225,目标灯具根据分别接收发光参数设置指令中包括的红色对应的通道电平数据为128,绿色对应的通道电平数据为205,蓝色对应的通道电平数据为225,并将接收到的各个通道电平数据进行整合,生成第二发光参数。

步骤303,目标灯具将生成的第二发光参数存储至目标灯具中,并对生成的第二发光参数进行调制处理,得到第二发光控制信号,执行步骤304。

在本申请实施例中,目标灯具将生成的第二发光参数存储至其自身中,并基于第二发光参数包括的各个通道电平数据,将第二发光参数中包括的各个通道电平数据调制为与各个通道电平数据对应的PWM信号,得到第二发光控制信号。其中,本申请实施例中的第二发光参数可能与上述实施例中的第一发光参数相同,也可能与上述实施例中的第一发光参数不同。本申请实施例对第二发光参数与第一发光参数不做具体限定。

例如,在申请实施例中,第二发光参数中还可以包括颜色宏MACR通道电平数据,DIMR调光通道电平数据,S-LT渐变通道电平数据以及W-LT流水通道电平数据。其中,颜色宏MACR通道电平数据可以控制目标灯具根据通过颜色宏MACR选择的颜色进行发光;DIMR调光通道电平数据可以控制发光组件发光的亮度;S-LT渐变通道电平数据可以控制发光组件亮起的速度;W-LT流水通道电平数据可以控制发光组件循环亮起不同颜色且可以控制发光组件切换不同颜色的速度。目标灯具可以根据第二发光参数中包括的各个通道电平数据,将各个通道电平数据调制为各个通道电平数据对应的PWM信号,从而得到第二发光参数对应的第二发光控制信号。

步骤304,目标灯具基于第二发光控制信号控制发光组件工作。

在本申请实施例中,目标灯具基于第二发光控制信号中包括的各个PWM信号,并根据各PWM信号中高低波的占空比控制发光组件按照第二发光控制信号正常工作。

在本申请实施例中,基于上述实施例中的例子,第二发光控制信号包括颜色宏MACR通道电平数据对应的PWM信号,W-LT流水通道电平数据对应的PWM信号,S-LT渐变通道电平数据对应的PWM信号以及DIMR调光通道电平数据对应的PWM信号,目标灯具则分别读取各PWM信号,并根据各PWM信号中的高低波的占空比控制发光组件按照第二发光控制信号中包括的各PWM信号正常工作。本申请对目标灯具基于第二发光控制信号控制发光组件工作的方式不做具体限定。

步骤305,目标灯具将生成的第二发光参数发送至与目标灯具具有对应关系的多个受控灯具中,以供各受控灯具在接收到第二发光参数后,对第二发光参数进行存储,并对第二发光参数进行调制处理,得到第二发光控制信号,基于第二发光控制信号控制发光组件工作。

在本申请实施例中,目标灯具与对应的多个受控灯具之间可以是有线连接,也可以是无线连接。在目标灯具与对应的多个受控灯具之间为有线连接关系的情况下,目标灯具可以通过金属导线、光纤等有形媒质传送信息的方式,将第二发光参数发送给各受控灯具;在目标灯具与对应的多个受控灯具之间为无线连接的情况下,目标灯具可以通过通信组件将第二发光参数发送给各受控灯具。在本申请实施例,对目标灯具与受控灯具之间的连接关系不做具体限定。

在本申请实施例中,各受控灯具在通过有线连接或者无线连接接收到第二发光参数以后,可以将第二发光参数存储至各自的数据库中,并基于第二发光参数的数据内容对第二发光参数进行调制处理,从而得到第二发光控制信号,从而使得各受控灯具可以与主控灯具发出相同的光亮。

在本申请实施例中,在目标灯具中未存储第一发光参数的情况下,检测目标灯具是否为主控灯具。在目标灯具为主控灯具的情况下,接收发光参数设置指令,并根据发光参数设置指令生成第二发光参数。将生成的第二发光参数存储至目标灯具中,并对生成的第二发光参数进行调制处理,得到第二发光控制信号,基于第二发光控制信号控制发光组件工作。此外,目标灯具还需将生成的第二发光参数发送至与目标灯具具有对应关系的多个受控灯具中,以供各受控灯具在接收到第二发光参数后,对第二发光参数进行存储,并对第二发光参数进行调制处理,得到第二发光控制信号,基于第二发光控制信号控制发光组件工作上述方法,在目标灯具接收发光参数设置指令,并根据发光参数设置指令生成第二发光参数之后,并对生成的第二发光参数进行调制处理,得到第二发光控制信号,基于第二发光控制信号控制发光组件工作。此外并将第二发光参数发送给各受控灯具,从而使得只需要对目标灯具输入一次发光参数指令,就可以实现目标灯具和各受控灯具均按照用户指令正常工作,从而简化了用户的工作,节省了大量的人力和时间成本。

在本申请一个可选的实施例中,目标灯具包括输入组件、处理组件、存储组件以及调制组件;上述步骤302和步骤303的内容,可以包括:

步骤401,目标灯具接收用户通过输入组件输入的发光参数设置指令。

在本申请实施例中,目标灯具的处理组件可以接收用户通过输入组件输入的发光参数设置指令。其中,输入组件可以是目标灯具显示屏上覆盖的触摸层,也可以是目标灯具外壳上设置的按键、轨迹球或触控板,还可以是目标灯具外接的键盘、触控板或鼠标等。本申请实施例对目标灯具的输入组件不做具体限定。

在本申请实施例中,由上述实施例可知,发光参数设置指令可以包括:对目标灯具所需颜色、亮度、速度变化、流水效果以及频闪效果等发光参数的设置。本申请实施例中,对发光参数指令的内容不做具体限定。

可选的,例如,对目标灯具所需颜色的发光参数进行设置,可以包括:用户通过输入组件分别输入红色、绿色、蓝色、白色各颜色对应的通道电平数据,从而生成所需颜色,还可以直接通过颜色宏MACR通道电平数据,选择目标灯具所需的颜色,并分别通过改变DIMR调光通道电平数据改变目标灯具的亮度。本申请实施例对用户输入目标灯具所需颜色的方法不做具体限定。

可选的,在本申请实施例中,颜色宏MACR通道电平数据的优先级别高于红色、绿色、蓝色、白色各颜色对应的通道电平数据,例如红色通道电平数为0(此时设置目标灯具的光亮中没有红光),但是颜色宏MACR通道电平数据是10(此时设置目标灯具亮起红光),当DIMR调光通道电平数据为1时,目标灯具可以亮出红光;当DIMR调光通道电平数据为255时,目标灯具亮出的红光最亮。

可选的,用户可以通过输入S-LT渐变通道电平数据改变目标灯具亮起的速度变化。例如,当颜色宏MACR通道电平数据是10,S-LT渐变通道电平数据为1时,即目标灯具慢速亮起红色;当颜色宏MACR通道电平数据是10,S-LT渐变通道电平数据为255时,目标灯具快速亮起红色。

可选的,用户可以通过输入W-LT流水通道电平数据改变目标灯具的流水效果。例如,当W-LT流水通道电平数据为1时,目标灯具以慢速流水效果变换颜色宏MAC中的各颜色;当W-LT流水通道电平数据为255时,目标灯具以快速流水效果变换颜色宏MACR中的各颜色,这种设置方式可以使得目标灯具循环亮起不同颜色且切换速度可调。

可选的,用户可以通过输入SHUT频闪通道电平数据改变目标灯具的频闪效果且颜色可以切换。在本申请实施例中,SHUT频闪通道电平数据的优先级别高于S-LT渐变通道电平数据和W-LT流水通道电平数据,例如S-LT渐变通道电平数据或者W-LT流水通道电平数据为0,但是,SHUT频闪通道电平数据为8时,目标灯具可以实现慢速闪烁;当SHUT频闪通道电平数据为255时,目标灯具可以实现快速闪烁。

本申请实施例对用户通过输入组件输入的发光参数设置指令中的内容不做具体限定。

步骤402,目标灯具通过处理组件根据发光参数设置指令生成第二发光参数。

在本申请实施例中,目标灯具在接收到用户发光参数设置指令之后,处理组件可以根据用户发光参数设置指令中包括的各个通道电平数据进行识别,并将各个通道电平数据进行整合和处理,从而生成第二发光参数。

步骤403,目标灯具将生成的第二发光参数存储至目标灯具的存储组件中。

在目标灯具根据用户的发光参数设置指令生成第二发光参数之后,将生成的第二发光参数存储至目标灯具的存储组件中,以供在目标灯具以后的使用中,可以提取存储组件中的第二发光参数。

步骤404,目标灯具通过调制组件对生成的第二发光参数进行调制处理,得到第二发光控制信号。

在本申请实施例中,目标灯具中的处理组件通过控制调制组件对生成的第二发光参数中包括的各个通道电平数据进行调制处理,得到各个通道电平数据对应的PWM信号,从而生成第二发光控制信息。

本申请实施例中,目标灯具接收用户通过输入组件输入的发光参数设置指令,并通过处理组件根据发光参数设置指令生成第二发光参数,将生成的第二发光参数存储至目标灯具的存储组件中。目标灯具通过调制组件对生成的第二发光参数进行调制处理,得到第二发光控制信号。上述方法,目标灯具包括输入组件、处理组件以及调制组件,通过输入组件、处理组件以及调制组件之间的相互作用,从而使得目标灯具可以根据用户的发光参数设置指令,生成第二发光参数,从而根据第二发光参数生成第二控制信号,最终使得目标灯具可以按照用户指令正常工作,从而提高了目标灯具的工作效率,也节省了用户的时间成本。

在本申请一个可选的实施例中,上述实施例介绍了目标灯具为主控灯具时,上述灯具控制方法的步骤。如图5所示,本申请实施例将介绍目标灯具为受控灯具时,上述灯具控制方法的步骤可以包括以下:

步骤501,若目标灯具为受控灯具,则目标灯具开启数据接收组件。

在本申请实施例中,由上述实施例可知,目标灯具可以通过读取存储的地址码信息检测到目标灯具为受控灯具,也可以判断在预设时间内未接收到用户的主控灯具指令,确定目标灯具为受控灯具。

在本申请实施例中,在目标灯具检测到目标灯具为受控灯具的情况下,目标灯具可以打开数据接收组件对应的开关从而开启数据接收组件。可选的,数据接收组件除了可以接收目标灯具发送的第三发光参数,还可以接收其他信息。在本申请实施例中,数据接收组件可以是有线的数据接收组件,也可以是无线数据接收组件,本申请实施例对数据接收组件不做具体限定。

步骤502,目标灯具基于数据接收组件接收与目标灯具对应的主控灯具发送的第三发光参数。

在本申请实施例中,目标灯具开启数据接收组件以后,可以通过数据接收组件接收与目标灯具对应的主控灯具发送的第三发光参数。

步骤503,目标灯具将接收到的第三发光参数存储至目标灯具中,并对生成的第三发光参数进行调制处理,得到第三发光控制信号。

在本申请实施例中,目标灯具在接收到主控灯具发送的第三发光参数以后,可以将接收到的第三发光参数存储至目标灯具中,并基于第三发光参数中包括的各个通道电平数据将各个通道电平数据调制为对应的PWM信号,从而得到第三发光控制信号。

步骤504,目标灯具基于第三发光控制信号控制发光组件工作。

在本申请实施例中,目标灯具基于第三发光控制信号控制发光组件正常工作。在本申请实施例中,目标灯具基于第三发光控制信号控制发光组件正常工作方式,可以与目标灯具基于第一发光控制信号控制发光组件正常工作的方式或者目标灯具基于第二发光控制信号控制发光组件正常工作的方式可以相同也可以不同,本申请实施例对目标灯具基于第三发光控制信号控制发光组件正常工作的方式不做具体限定。

在本申请实施例中,在目标灯具为受控灯具的情况下,目标灯具开启数据接收组件,并基于数据接收组件接收与目标灯具对应的主控灯具发送的第三发光参数。目标灯具在接收到第三发光参数之后,将接收到的第三发光参数存储至目标灯具中,并对生成的第三发光参数进行调制处理,得到第三发光控制信号,基于第三发光控制信号控制发光组件工作。上述方法,在目标灯具为受控灯具的情况下,不需要对目标灯具输入发光参数设置指令,只要目标灯具可以接收到主控灯具发送的第三发光参数,并对第三发光参数进行调制处理,得到第三控制信号,然后基于第三控制信号控制发光组件工作。从而可以提高目标灯具进入正常工作的速度,并且减少了用户的工作量,节省了用户的时间成本。

在本申请一个可选的实施例中,目标灯具还包括数据接收组件开启组件;开启数据接收组件,包括:通过数据接收组件开启组件开启数据接收组件。

在本申请实施例中,目标灯具可以通过数据接收组件开启组件开启数据接收组件,其中,数据接收组件开启组件可以是一个按钮,用户按动按钮输入数据接收组件开启指令开启数据接收组件;数据接收组件开启组件还可以是显示屏上的触动按钮,用户触动显示屏上的触动按钮输入数据接收组件开启指令开启数据接收组件。本申请实施例对数据接收组件开启组件不做具体限定。

在本申请实施例中,目标灯具可以包括数据接收组件开启组件,并通过数据接收组件开启组件开启数据接收组件。因此,可以实现对目标灯具数据接收组件的控制,防止目标灯具接收组件接收错误信息,提高了目标灯具的是适应性。

在本申请一个可选的实施例中,对第一发光参数进行调制处理,得到第一发光控制信号,包括:

将第一发光参数调制为目标灯具的发光组件可以识别的第一电平信号,基于第一电平信号得到第一发光控制信号。

在本申请实施例中,目标灯具可以根据第一发光参数的内容,将第一发光参数调制为目标灯具的发光组件可以识别的第一电平信号,并基于第一电平信号得到第一发光控制信号。其中,第一电平信号可以包括:红色、绿色、蓝色以及白色各颜色通道电平数据对应的PWM信号,颜色宏MACR通道电平数据对应的PWM信号,DIMR调光通道电平数据对应的PWM信号,S-LT渐变通道电平数据对应的PWM信号,W-LT流水通道电平数据对应的PWM信号以及SHUT频闪通道电平数据对应的PWM信号等。本申请实施例对第一电平信号不做具体限定。

在本申请实施例中,目标灯具将第一发光参数调制为目标灯具的发光组件可以识别的第一电平信号,基于第一电平信号得到第一发光控制信号。上述方法通过将第一发光参数调制为第一电平信号,并基于第一电平信号得到第一发光控制信号,从而可以保证目标灯具正常工作。

请参考图6,其示出了本申请实施例提供的一种示例性的灯具控制方法的流程图,该方法可以应用于图1所示实施环境中。如图6所示,该方法可以包括以下步骤:

步骤601,若接收到针对目标灯具中发光组件的启动信号,则目标灯具检测目标灯具中是否存储有第一发光参数,若目标灯具中存储有第一发光参数,则执行步骤602;若目标灯具中未存储第一发光参数,则执行步骤604。

步骤602,目标灯具提取第一发光参数,将第一发光参数调制为目标灯具的发光组件可以识别的第一电平信号,基于第一电平信号得到第一发光控制信号,执行步骤603。

步骤603,目标灯具基于第一发光控制信号控制发光组件工作。

步骤604,目标灯具检测目标灯具是否为主控灯具,若目标灯具为主控灯具,则执行步骤605,若目标灯具为受控灯具,则执行步骤610。

步骤605,目标灯具接收发光参数设置指令,并通过处理组件根据发光参数设置指令生成第二发光参数。

步骤606目标灯具将生成的第二发光参数存储至目标灯具的存储组件中。

步骤607,目标灯具通过调制组件对生成的第二发光参数进行调制处理,得到第二发光控制信号。

步骤608,目标灯具基于第二发光控制信号控制发光组件工作。

步骤609,目标灯具将生成的第二发光参数发送至与目标灯具具有对应关系的多个受控灯具中。

步骤610,目标灯具通过数据接收组件开启组件开启数据接收组件。

步骤611,目标灯具基于数据接收组件接收与目标灯具对应的主控灯具发送的第三发光参数。

步骤612,目标灯具将接收到的第三发光参数存储至目标灯具中,并对生成的第三发光参数进行调制处理,得到第三发光控制信号。

步骤613,目标灯具基于第三发光控制信号控制发光组件工作。

应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图7所示,提供了一种灯具控制装置700,包括:第一检测模块701、提取模块702和控制模块703,其中:

第一检测模块701,用于在接收到针对目标灯具中发光组件的启动信号的情况下,检测目标灯具中是否存储有第一发光参数。

提取模块702,用于在目标灯具中存储有第一发光参数的情况下,提取第一发光参数;

第一调制模块703,用于对第一发光参数进行调制处理,得到第一发光控制信号;

第一控制模块704,用于基于第一发光控制信号控制发光组件工作。

在其中一个实施例中,如图8所示,上述灯具控制装置700,还包括:第二检测模块705、第一接收模块706、生成模块707、第一存储模块708、第二调制模块709以及第二控制模块710,其中:

第二检测模块705,用于在目标灯具中未存储第一发光参数的情况下,检测目标灯具是否为主控灯具。

第一接收模块706,用于在目标灯具为主控灯具的情况下,接收发光参数设置指令;

生成模块707,用于根据发光参数设置指令生成第二发光参数。

第一存储模块708,用于将生成的第二发光参数存储至目标灯具中;

第二调制模块709,用于对生成的第二发光参数进行调制处理,得到第二发光控制信号。

第二控制模块710,还用于基于第二发光控制信号控制发光组件工作。

在其中一个实施例中,如图9所示,上述灯具控制装置700还包括:发送模块711,其中:

发送模块711,用于将生成的第二发光参数发送至与目标灯具具有对应关系的多个受控灯具中,以供各受控灯具在接收到第二发光参数后,对第二发光参数进行存储,并对第二发光参数进行调制处理,得到第二发光控制信号,基于第二发光控制信号控制发光组件工作。

在其中一个实施例中,如图10所示,上述灯具控制方法还包括:开启模块712、第二接收模块713、第二存储模块714、第三调制模块715以及第三控制模块716,其中:

开启模块712,用于在目标灯具为受控灯具的情况下,开启数据接收组件;

第二接收模块713,用于基于数据接收组件接收与目标灯具对应的主控灯具发送的第三发光参数;

第二存储模块714,用于将接收到的第三发光参数存储至目标灯具中;

第三调制模块715,用于对生成的第三发光参数进行调制处理,得到第三发光控制信号。

第三控制模块716,用于基于第三发光控制信号控制发光组件工作。

在其中一个实施例中,上述第一调制模块703,具体用于:将第一发光参数调制为目标灯具的发光组件可以识别的第一电平信号,基于第一电平信号得到第一发光控制信息。

关于灯具控制装置的具体限定可以参见上文中对于灯具控制方法的限定,在此不再赘述。上述灯具控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种灯具,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

若接收到针对目标灯具中发光组件的启动信号,则检测目标灯具中是否存储有第一发光参数;若目标灯具中存储有第一发光参数,则提取第一发光参数,并对第一发光参数进行调制处理,得到第一发光控制信号;基于第一发光控制信号控制发光组件工作。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:若目标灯具中未存储第一发光参数,则检测目标灯具是否为主控灯具;若目标灯具为主控灯具,则接收发光参数设置指令,并根据发光参数设置指令生成第二发光参数;将生成的第二发光参数存储至目标灯具中,并对生成的第二发光参数进行调制处理,得到第二发光控制信号;基于第二发光控制信号控制发光组件工作。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:目标灯具包括输入组件、处理组件、存储组件以及调制组件;接收发光参数设置指令,包括:接收用户通过输入组件输入的发光参数设置指令;对应地,根据发光参数设置指令生成第二发光参数,包括:通过处理组件根据发光参数设置指令生成第二发光参数;对应地,将生成的第二发光参数存储至目标灯具中,包括:将生成的第二发光参数存储至目标灯具的存储组件中;对应地,对生成的第二发光参数进行调制处理,得到第二发光控制信号,包括:通过调制组件对生成的第二发光参数进行调制处理,得到第二发光控制信号。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将生成的第二发光参数发送至与目标灯具具有对应关系的多个受控灯具中,以供各受控灯具在接收到第二发光参数后,对第二发光参数进行存储,并对第二发光参数进行调制处理,得到第二发光控制信号,基于第二发光控制信号控制发光组件工作。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:若目标灯具为受控灯具,则开启数据接收组件;基于数据接收组件接收与目标灯具对应的主控灯具发送的第三发光参数;将接收到的第三发光参数存储至目标灯具中,并对生成的第三发光参数进行调制处理,得到第三发光控制信号;基于第三发光控制信号控制发光组件工作。

在一个实施例中,目标灯具还包括数据接收组件开启组件,处理器执行计算机程序时还实现以下步骤:通过数据接收组件开启组件开启数据接收组件。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将第一发光参数调制为目标灯具的发光组件可以识别的第一电平信号,基于第一电平信号得到第一发光控制信号。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

若接收到针对目标灯具中发光组件的启动信号,则检测目标灯具中是否存储有第一发光参数;若目标灯具中存储有第一发光参数,则提取第一发光参数,并对第一发光参数进行调制处理,得到第一发光控制信号;基于第一发光控制信号控制发光组件工作。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若目标灯具中未存储第一发光参数,则检测目标灯具是否为主控灯具;若目标灯具为主控灯具,则接收发光参数设置指令,并根据发光参数设置指令生成第二发光参数;将生成的第二发光参数存储至目标灯具中,并对生成的第二发光参数进行调制处理,得到第二发光控制信号;基于第二发光控制信号控制发光组件工作。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:目标灯具包括输入组件、处理组件、存储组件以及调制组件;接收发光参数设置指令,包括:接收用户通过输入组件输入的发光参数设置指令;对应地,根据发光参数设置指令生成第二发光参数,包括:通过处理组件根据发光参数设置指令生成第二发光参数;对应地,将生成的第二发光参数存储至目标灯具中,包括:将生成的第二发光参数存储至目标灯具的存储组件中;对应地,对生成的第二发光参数进行调制处理,得到第二发光控制信号,包括:通过调制组件对生成的第二发光参数进行调制处理,得到第二发光控制信号。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将生成的第二发光参数发送至与目标灯具具有对应关系的多个受控灯具中,以供各受控灯具在接收到第二发光参数后,对第二发光参数进行存储,并对第二发光参数进行调制处理,得到第二发光控制信号,基于第二发光控制信号控制发光组件工作。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若目标灯具为受控灯具,则开启数据接收组件;基于数据接收组件接收与目标灯具对应的主控灯具发送的第三发光参数;将接收到的第三发光参数存储至目标灯具中,并对生成的第三发光参数进行调制处理,得到第三发光控制信号;基于第三发光控制信号控制发光组件工作。

在一个实施例中,目标灯具还包括数据接收组件开启组件,计算机程序被处理器执行时还实现以下步骤:通过数据接收组件开启组件开启数据接收组件。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将第一发光参数调制为目标灯具的发光组件可以识别的第一电平信号,基于第一电平信号得到发光控制信号。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种灯光亮度控制方法及其相关设备

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!