照明设备控制方法及装置与流程

文档序号:15844627发布日期:2018-11-07 08:51阅读:155来源:国知局
照明设备控制方法及装置与流程

本申请涉及可见光通信技术领域,具体而言,涉及一种照明设备控制方法及装置。

背景技术

目前,由于可见光通信具有高速、保密性好、无需占用无线电频谱资源等优点,可见光通信的技术已经逐渐得到普及。



技术实现要素:

本申请在于提供一种照明设备控制方法及装置。

本申请的实施例通过如下方式实现:

第一方面,本申请实施例提供了一种照明设备控制方法,所述方法包括:在接收照明设备发射出的第一特性光的过程中,获得所述第一特性光所携带的所述照明设备的设备信息。基于所述设备信息,生成用于调节所述第一特性光的颜色值和/或亮度值的调节指令。

结合第一方面提供的技术方案,在一些可能的实现方式中,所述获得所述第一特性光所携带的所述照明设备的设备信息,包括:获得所述第一特性光所携带的第一可见光通信数据;解译所述第一可见光通信数据,获得所述照明设备的设备id。

结合第一方面提供的技术方案,在一些可能的实现方式中,所述第一可见光通信数据包括:m个csk光特性数据,所述获得所述第一特性光所携带的第一可见光通信数据,包括:基于所述第一特性光包括的m帧csk光,获得所述m帧csk光中每帧csk光对应的每个csk光特性数据,共获得所述m个csk光特性数据,m为正整数。

结合第一方面提供的技术方案,在一些可能的实现方式中,所述获得所述第一特性光所携带的所述照明设备的设备信息之后,所述方法还包括:根据所述设备id确定出所述照明设备的位置。

结合第一方面提供的技术方案,在一些可能的实现方式中,所述获得所述第一特性光所携带的所述照明设备的设备信息之后,所述方法还包括:根据所述设备id和至少一个其它照明设备的至少一个特征数据确定出用户的位置,其中,所述至少一个特征数据为基于接收到所述至少一个其它照明设备发射出的至少一路其它特性光获得的数据。

第二方面,本申请实施例提供了一种照明设备控制装置,所述装置包括:获得模块,用于在接收照明设备发射出的第一特性光的过程中,获得所述第一特性光所携带的所述照明设备的设备信息。控制模块,用于基于所述设备信息,生成用于调节所述第一特性光的颜色值和/或亮度值的调节指令。

结合第二方面提供的技术方案,在一些可能的实现方式中,所述获得模块包括:获得单元,用于获得所述第一特性光所携带的第一可见光通信数据。解译单元,用于解译所述第一可见光通信数据,获得所述照明设备的设备id。

结合第二方面提供的技术方案,在一些可能的实现方式中,所述第一可见光通信数据包括:m个csk光特性数据,所述获得单元,具体用于基于所述第一特性光包括的m帧csk光,获得所述m帧csk光中每帧csk光对应的每个csk光特性数据,共获得所述m个csk光特性数据,m为正整数。

结合第二方面提供的技术方案,在一些可能的实现方式中,所述装置还包括:第一位置确定模块,用于根据所述设备id确定出所述照明设备的位置。

结合第二方面提供的技术方案,在一些可能的实现方式中,所述装置还包括:第二位置确定模块,用于根据所述设备id和至少一个其它照明设备的至少一个特征数据确定出用户的位置,其中,所述至少一个特征数据为基于接收到所述至少一个其它照明设备发射出的至少一路其它特性光获得的数据。

第三方面,本申请实施例提供了一种控制设备,所述控制设备包括:摄像头、处理器,存储器,总线和通信模块,所述摄像头、所述处理器、所述通信模块和存储器通过所述总线连接;所述存储器,用于存储程序;所述处理器,用于通过调用存储在所述存储器中的程序执行照明设备控制方法。

第四方面,本申请实施例提供了一种具有处理器可执行的非易失的程序代码的计算机可读储存介质,所述程序代码使所述处理器执行照明设备控制方法。

本申请实施例的有益效果是:

控制设备仅通过接收该照明设备发射出的第一特性光,便能够通过获得第一特性光所携带的该照明设备的设备信息来生成调节指令,并通过该调节指令来对应调节照明设备发射的第一特性光的颜色值和/或亮度值,因而解决了难以从控制众多照明设备的众多控制开关中找出对应开关来控制对应照明设备的技术难题。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请第一实施例提供的一种控制设备的结构框图;

图2示出了本申请第二实施例提供的一种照明设备控制方法的流程图;

图3示出了本申请第三实施例提供的一种照明设备控制装置的第一结构框图;

图4示出了本申请第三实施例提供的一种照明设备控制装置中获得模块的结构框图;

图5示出了本申请第三实施例提供的一种照明设备控制装置的第二结构框图。

具体实施方式

为了保证良好的照明效果,目前的写字楼、大型商业体或机场等场所内安装了成千上万的照明设备。

但发明人经过长期的实践研究发现,当需要对某一个灯具进行调光控制时,往往需要先找到对应控制该灯具的控制开关,才能够对该灯具进行控制。但在上述的场所中,由于照明设备的数量太多,故难以从控制众多照明设备的众多控制开关中找出对应开关,从而导致开关控制的方式应用起来非常不方便。

以上现有技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本申请实施例针对上述问题所提出的解决方案,都应该是发明人在本申请过程中对本申请做出的贡献。

基于上述研究,本申请实施例提供了一种照明设备控制方法及装置。控制设备仅通过接收该照明设备发射出的第一特性光,便能够通过获得第一特性光所携带的该照明设备的设备信息来生成调节指令,并通过该调节指令来对应调节照明设备发射的第一特性光的颜色值和/或亮度值,因而解决了难以从控制众多照明设备的众多控制开关中找出对应开关来控制对应照明设备的技术难题。

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

第一实施例

请参阅图1,本申请实施例提供了一种控制设备10,该控制设备10可以为移动智能设备,例如,智能手机。

具体的,控制设备10可以包括:摄像头11、存储器12、通信模块13、总线14和处理器15。所述处理器15、通信模块13和存储器12通过总线14连接;处理器15用于执行存储器12中存储的可执行模块,例如计算机程序。

摄像头11可以是市面上常见型号的高清摄像头,例如,变焦摄像头、定焦摄像头或长焦摄像头等。本实施例中,基于控制设备10可以为移动智能设备,摄像头11可以采用安装在移动智能设备上的定焦摄像头。

存储器12可能包含高速随机存取存储器(randomaccessmemoryram),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。通过通信模块13实现该控制设备10与照明设备或服务器进行数据通信。本实施例中,存储器12存储了执行照明设备控制方法所需要的程序。

总线14可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图1中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

处理器15可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器15中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器15可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。

本发明实施例任意实施例揭示的流过程或定义的装置所执行的方法可以应用于处理器15中,或者由处理器15实现。所述处理器15在接收到执行指令后,通过所述总线14调用存储在所述存储器12中的程序后,处理器15通过所述总线14控制通信模块13则可以执行照明设备控制方法的流程。

第二实施例

请参阅图2,本申请实施例提供了一种照明设备控制方法,该照明设备控制方法应用于上述的控制设备,该照明设备控制方法包括:步骤s100和步骤s200。

于本实施例中,控制设备控制的原理是基于照明设备发射出的第一特性光。为便于本领域技术人员能够清楚的理解到控制设备的控制原理,故于此先详细介绍照明设备发射出第一特性光的原理。

照明设备中预先设置了第一光特性值,该第一光特性值包括:第一颜色值和第一亮度值,即该第一光特性值可以用于指示照明设备发射出的闪烁光的颜色值需要与该第一颜色值匹配,以及用于指示照明设备发射出的闪烁光的亮度值需要与该第一亮度值匹配。该第一光特性值可以为照明设备所默认的光特性值,或第一光特性值可以为用户根据自己的需求而将第一光特性值设置到照明设备中。

于本实施例中,照明设备采用二进制编码的方式将待发送数据编码转为0和/或1构成的二进制数据,其中,转换为二进制数据的阶数可以为2n,n为大于1的整数。基于n的不同,二进制数据的阶数可以为2阶、4阶、8阶、16阶或32阶等,例如,本实施例可以采用16阶二进制数据,即二进制数据的表示方式为000-111。那么,照明设备基于需要发送的该待发送数据,照明设备就可以将待发送数据转换为m个二进制数据,其中,该m个二进制数据包括可以将该待发送数据的全部数据表示一遍,或该m个二进制数据也可以将该待发送数据的全部数据重复的表示至少两遍,其可以根据待发送数据的数据量的大小来决定。

照明设备基于m个二进制数据,可以获得m个二进制数据中每个二进制数据对应的每个csk初始光数据。为便于照明设备获得每个二进制数据对应的每个csk初始光数据(色移键控调制、cskmodulation),照明设备还预先将每个二进制数据与每个csk初始光数据建立一一对应关系。

可以理解的是,对应关系的数量应当与二进制数据的阶数相同,例如,本实施例可以采用16阶二进制数据,那么对应关系的数量也则也为16个,故建立对应关系的csk初始光数据也为16个,该16个csk初始光数据则可以作为预设数量的csk初始光数据。在预设数量的csk初始光数据中,每个csk初始光数据所表征出的每个csk光的颜色值为多种颜色值不同的色光按对应的亮度比例构成,且在预设数量的csk初始光数据中,每个csk初始光数据所表征出的每个csk光的颜色值均不相同。可选的,在预设数量的csk初始光数据中,每个csk初始光数据所表征的每个csk光的颜色值可以为红色光r、蓝色光b、绿色光g和琥珀色a光按对应的亮度比例构成,每个csk初始光数据则是为构成每个csk光对应的每个亮度比例数据,例如,csk初始光数据a可以为:红色光、蓝色光、绿色光和琥珀色光的亮度比例为2:1:1:1,csk初始光数据b可以为:红色光、蓝色光、绿色光和琥珀色光的亮度比例为4:2:3:1。

作为一种方式,基于cie(commissioninternationaledel'eclairage、国际照明委员会)定义的色度坐标系,该色度坐标系中光锥的每个坐标点均表示对应的一种颜色值,故每个csk初始光数据对应的每个csk光的颜色值均可以被该光锥内每个对应颜色值的点表示,即每个对应颜色值的点的坐标即为每个csk初始光数据在色度坐标系中的坐标。为降低光通信时信号的丢失率,在预设数量的csk初始光数据中,每个csk初始光数据所表征出的每个csk光的颜色值差别需要尽量的大,即每个csk初始光数据在色度坐标系中的坐标需要在光锥内尽量分散。

于本实施例中,照明设备基于m个二进制数据中每个二进制数据的对应关系,则可以从预设数量的csk初始光数据中找到每个二进制数据对应的每个csk初始光数据,故照明设备基于待发送数据可以获得m个csk初始光数据。

需要说明的是,该m个csk初始光数据是基于待发送数据所获得的,m个csk初始光数据所对应的颜色并不是第一颜色值,为了使得后续发射出的闪烁光为第一颜色值,则需要对m个csk初始光数据进行补偿,故照明设备可以根据m个csk初始光数据和第一颜色值获得用于补偿m个csk初始光数据的n个初始原色光特性数据。

与本实施例中,第一颜色值所对应的颜色实质上可以为红色光、蓝色光、绿色光和琥珀色光按对应的亮度比例构成,若需要闪烁光为第一颜色值所对应的颜色,那么则可以通过将n个初始原色光特性数据表征出的亮度比例与m个csk初始光数据表征出的亮度比例相加后与第一颜色值对应的亮度比例匹配来实现。

具体的,照明设备可将m个csk初始光数据中每个csk初始光数据所表征出的亮度比例叠加,这样就可以获得m个csk初始光数据所表征出的亮度比例。照明设备再将第一颜色值对应的亮度比例减去m个csk初始光数据所表征出的亮度比例则可以获得n个初始原色光特性数据所表征出的亮度比例。继而照明设备基于n个初始原色光特性数据所表征出的亮度比例则可以获得n个初始原色光特性数据。其中,n个初始原色光特性数据颜色可以为红色光数据、蓝色光数据、绿色光数据和琥珀色光数据中的类型相同至少一个数据或类型不同的至少两个数据。例如,n个初始原色光特性数据可以为两个红色光数据,或n个初始原色光特性数据也可以为一个红色光数据、一个蓝色光数据和一个琥珀色光数据。

于本实施例中,本实施例以第一颜色值所对应的颜色为白色(后续发射的闪烁光为白光)来对本实施的进行说明,故n个初始原色光特性数据可以划分成至少一组原色光特性数据,至少一组原色光特性数据中每组原色光特性数据包括:红色光数据、蓝色光数据、绿色光数据和琥珀色光数据,且每组原色光特性数据中红色光数据、蓝色光数据、绿色光数据和琥珀色光数据形成的亮度比例即可以为n个初始原色光特性数据所表征出的亮度比例。

为保证后续发射的闪烁光的亮度还要满足第一亮度值,在获得m个csk初始光数据和n个初始原色光特性数据后,还需要基于m个csk初始光数据和n个初始原色光特性数据确定出每个数据对应的亮度值。具体的,由于需要后续发送的闪烁光具有第一亮度值,而闪烁光是照明设备基于m+n个数据对应发射的,故可以将第一亮度值具体分解到m+n个数据中的每个数据。照明设备可以将m个csk初始光数据中每个csk初始光数据的亮度比例换算到在m个csk初始光数据和n个初始原色光特性数据的总亮度比例中所占的比值,则可以根据第一亮度值和每个比值,为每个比值对应的每个csk初始光数据确定出对应的每个csk光亮度值。相应的,照明设备也可以将n个初始原色光特性数据中每个初始原色光特性数据的亮度比例换算到在m个csk初始光数据和n个初始原色光特性数据的总亮度比例中所占的比值,则可以根据第一亮度值和每个比值,为每个比值对应的每个初始原色光特性数据确定出对应的每个原色光亮度值。其中,m个csk光亮度值和n个原色光亮度值相加之和与第一亮度值匹配。例如,csk初始光数据的亮度比值为1:1:1:2,而m个csk初始光数据和n个初始原色光特性数据的总亮度比例为50:60:40:50,故该csk初始光数据对应的比值则为1/40,在第一亮度值为400尼特情况下,该csk初始光数据的csk光亮度值则为10尼特。

照明设备再将每个csk初始光数据和对应的每个csk光亮度值打包,则可以获得对应的每个csk光特性数据,以及再将每个初始原色光特性数据和对应的每个原色光亮度值打包,则也可以获得对应每个原色光特性数据。基于此,照明设备则共获得m个csk光特性数据和n个原色光特性数据。

照明设备获得m个csk光特性数据和n个原色光特性数据后,照明设备还需要基于m个csk光特性数据和n个原色光特性数据获得第一可见光通信数据。具体的,根据m个csk光特性数据和n个原色光特性数据的多少,照明设备可以生成并获得包括m个csk光特性数据和n个原色光特性数据的至少一个第一数据包。其中,至少一个第一数据包中的每个第一数据包包括m个csk光特性数据和/或n个原色光特性数据,m为不大于m的正整数,n为不大于n的正整数。

例如,在m个csk光特性数据为10个,n个原色光特性数据为两组原色光特性数据(每组原色光特性数据包括红色光r、蓝色光b、绿色光g和琥珀色a)的情况下。若至少一个第一数据包为第一数据包a,则该第一数据包a包括全部的10个csk光特性数据和两组原色光特性数据。若至少一个第一数据包为第一数据包a和第一数据包b,第一数据包a可以包括全部的10个csk光特性数据,而第一数据包a可以包括两组原色光特性数据。若至少一个第一数据包为第一数据包a和第一数据包b,第一数据包a可以包括5个csk光特性数据和一组原色光特性数据,而第一数据包b可以包括另外5个csk光特性数据和另一组原色光特性数据。

又例如,在m个csk光特性数据为8个,n个原色光特性数据为一组原色光特性数据(每组原色光特性数据包括红色光r、蓝色光b、绿色光g和琥珀色a)的情况下。若至少一个第一数据包为第一数据包a、第一数据包b、第一数据包c和第一数据包d,第一数据包a可以包括2个csk光特性数据和一组原色光特性数据,第一数据包b、第一数据包c和第一数据包d则可以分别包括余下的8个csk光特性数据和另一组原色光特性数据。若至少一个第一数据包为第一数据包a、第一数据包b、第一数据包c和第一数据包d,第一数据包a可以包括2个csk光特性数据和该组原色光特性数据中红光的原色光特性数据,第一数据包b可以包括2个csk光特性数据和该组原色光特性数据中绿光的原色光特性数据,第一数据包c可以包括2个csk光特性数据和该组原色光特性数据中蓝光的原色光特性数据,第一数据包d可以包括2个csk光特性数据和该组原色光特性数据中琥珀色光的原色光特性数据。

于本实施例中,为便于终端设备能够更好的识别第一特性光所携带的数据,每个第一数据包中均需要包括一组原色光特性数据,例如,每个第一数据包中包括5个csk光特性数据和一组原色光特性数据,这样就相当于5个csk光特性数据的大小可以为4bit,而一组原色光特性数据的大小也可以为4bit数据,故每个第一数据包则包括了8bit(1字节)的数据。

获得至少一个第一数据包后,照明设备再根据预设的数据生成规则,则可以在生成头数据包和尾数据包,并将该头数据包、尾数据包和至少一个第一数据包一并打包获得该第一可见光通信数据。

在获得包括头数据包、尾数据包和至少一个第一数据包的该第一可见光通信数据后,该照明设备可以根据第一可见光通信数据按预设的闪烁频率发射颜色值和亮度值均满足第一光特性值的第一特性光,即依次发射出每帧csk光和每帧原色光则构成了该第一光特性。其中,第一特性光颜色值和亮度值满足为第一光特性值基于人眼的视觉暂留效应而被呈现出来。于本实施例中,照明设备发射第一特性光的方式可以为依次发射将每个csk光特性数据对应每种颜色的光,以及依次发射每个原色光特性数据对应每种颜色的光,以及每发射一种颜色的光后,都相应的传输了一定数据。例如,照明设备发射csk光特性数据a对应的粉红色光后,照明设备发射原色光特性数据b对应的红色。

基于照明设备发射出第一特性光的过程中,若控制设备位于第一特性光的接收范围内,则控制设备通过自身的摄像头可以接收该第一特性光。在本实施例的应用场景中,照明设备为多个,多个照明设备中每个照明设备均能够发射出相应的特性光。也就是说,控制设备只要位于每个照明设备相应的接收范围内时,控制设备通过自身的摄像头可以接收到每个照明设备发射出的特性光。甚至,控制设备可以同时接收到至少两个照明设备发射出的至少两路特性光。但由于控制设备对接收到每个照明设备发射出的每路特性光而执行照明设备控制方法的流程大致相同,为便于本领域技术人员对本方案的理解,本实施例以控制设备对多个照明设备中某一个照明设备发射出的第一特性光进行处理为例来进行说明,但并不作为对本实施例的限定。

照明设备通过发射第一特性光实现了传输数据的同时,由于发射的第一特性光的颜色值和亮度值均满足第一光特性值,故还使得照明设备实现稳定的输出高品质光源进行照明,例如输出高品质的白光。

步骤s100:在接收照明设备发射出的第一特性光的过程中,获得所述第一特性光所携带的所述照明设备的设备信息。

照明设备由于需要提供照明的原因,照明设备持续的发射该第一特性光来用于照明。用户可以携带该控制设备而移动,当用户移动至该照明设备的照明范围内时,即用户移动至能够被照明设备发射的第一特性光照射到的范围,比如,位于该照明设备下方,此时,用户也相应的位于接收该照明设备发射的第一特性光的接收范围内。

用户可以通过操控该控制设备而启动控制设备的摄像头,且用户再将摄像头朝向该照明设备,那么,控制设备的摄像头就能够接收到该照明设备发射的第一特性光。

由于照明设备在持续的发射该第一特性光的过程中,照明设备是依次传输头数据包、至少一个第一数据包和尾数据包并形成循环。而为便于后续对该照明设备的控制,照明设备接收到的第一特性光中应该包含该照明设备的完整的数据,即照明设备的接收到的第一特性光中应当至少完整的包含头数据包、至少一个第一数据包和尾数据包。但由于控制设备开始接收的时间点不确定,故开始接收到的第一特性光不一定就是包含头数据包,进而控制设备在接收该第一特性光的过程中应当保证具有一定时长,比如,控制设备接收该第一特性光的时长为大于0.1秒,这样就能够保证控制设备无论在哪个时间点开始接收,但控制设备接收的第一特性光中可以完整的包含头数据包、至少一个第一数据包和尾数据包。

由于第一特性光是按照每帧csk光和每帧原色光组成的,故在接收第一特性光的过程中,控制设备可以依次接收到每一帧的csk光和每一帧的原色光。也由于每一帧的csk光和每一帧的原色光是具有特定的光特性,即具有一定的颜色和亮度。控制设备通过预设的控制程序能够对每帧csk光和每帧原色光进行解析,从而获得每帧csk光的光特性数据,并也可以获得每一帧的原色光的光特性数据。例如,解析获得一帧csk光的光特性数据为该帧csk光的颜色为浅黄色、且该帧csk光的亮度为10尼特。

由于第一可见光通信数据包括头数据包、尾数据包和m个csk光特性数据和n个原色光数据所构成的至少一个第一数据包,且在发射第一特性光的过程中,m个csk光特性数据了携带了需要传输的数据,而原色光则是对第一特性光的亮度和颜色进行补偿调节,故获得所述第一特性光所携带的第一可见光通信数据可以为获得第一可见光通信数据中m个csk光特性数据对应的m个二进制数据。由于该m个二进制数据是照明设备基于待发送数据编译获得的,相应的,也是获得的了第一可见光通信数据中的待发送数据。

可选的,控制设备通过预先建立的每帧csk光的光特性数据与对应的每个二进制数据的一一对应关系,则可以获得每帧csk光的光特性数据对应的每个二进制数据。

通过对头数据包中的每帧csk光的对应的每个二进制数据进行解译,控制设备可以获知当前的数据包为头数据包,通过对尾数据包中的每帧csk光的对应的每个二进制数据进行解译,控制设备可以获知当前的数据包为尾数据包。以及控制设备基于头数据包和尾数据包,就能够获知头数据包和尾数据包之间数据包为携带第一可见光通信数据的至少一个第一数据包。那么,控制设备再对至少一个第一数据包中的m个二进制数据进行解译,控制设备可以获得m个二进制数据对该照明设备的设备信息,该照明设备的设备信息即为待发送数据,且该照明设备的设备信息包括:设备编号、设备id和设备状态等。

也需要说明的是,至少一个第一数据包中的数据构成该照明设备的设备信息,那么控制设备基于至少一个第一数据包中的数据可以获得一遍且不重复的该照明设备的设备信息;或至少一个第一数据包中每个第一数据包的数据均构成该照明设备的设备信息,那么控制设备基于至少一个第一数据包中的数据可以获得该照明设备至少一次重复的设备信息。可选的,为避免通信过程中丢包而导致数据失真,故可以采用每个第一数据包的数据均构成该照明设备的设备信息的方式,以使控制设备通过获得至少一次重复的设备信息来避免某一个设备信息丢包失真的情况发生。

步骤s200:基于所述设备信息,生成用于调节所述第一特性光的颜色值和/或亮度值的调节指令。

控制设备基于获得的设备信息,则能够与该照明设备建立通信,并调节该照明设备发射的第一特性光的颜色值和/或亮度值。

作为一种方式,控制设备可以基于获得的设备id而通过服务器与该照明设备建立通信。

具体的,若用户需要对该照明设备的发射的第一特性光的颜色值和/或亮度值时。用户可以操作该控制设备,相应的,控制设备则会响应用户的操作而生成用于调节第一特性光的颜色值和/或亮度值的调节指令。其中,该调节指令包括了第一特性光需要调节至的目标颜色值和/或目标亮度值,以及还包括了该照明设备的设备id。照明设备再将该调节指令发送至服务器,则服务器根据该调节指令中的设备id则可以再将该调节指令发送照明设备,便实现了基于服务器与该照明设备建立通信。

作为另一种方式,该照明设备的设备信息还包括:设备配对信息。而由于控制设备在获得第一特性光的情况下,控制设备所在的照明范围距该照明设备是比较近的,故若用户需要对该照明设备的发射的第一特性光的颜色值和/或亮度值时,用户可以操作该控制设备,相应的,控制设备则会响应用户的操作而基于设备配对信息生成用于与该照明设备进行配对通信的配对请求,控制设备将配对请求发送至该照明设备则可以与该照明设备以例如,wi-fi、蓝牙或nfc等方式进行配对,从而建立与该照明设备的近场通信。基于建立的通信,在用户操作该控制设备时,控制设备也响应用户的操作而生成用于调节第一特性光的颜色值和/或亮度值的调节指令,并通过近场通信发送至该照明设备。

相应的,照明设备获得该调节指令时,照明设备基于对该调节指令进行解析则可以获知需要将第一特性光的颜色值调节至目标颜色值和/或需要将第一特性光的亮度值调节至目标亮度值。

具体的,若需要将第一光特性值中颜色值调节为第二光特性值的目标颜色值,照明设备也可以获得目标颜色值对应的亮度比例。照明设备再将目标颜色值对应的亮度比例减去n个csk初始光数据所表征出的亮度比例则可以获得n个初始原色光特性数据所表征出的新的亮度比例,且该新的亮度比例不同于前述的n个初始原色光特性数据所表征出的亮度比例。继而照明设备基于n个初始原色光特性数据所表征出的新的亮度比例则可以获得新的n个初始原色光特性数据。照明设备再基于第一亮度值、m个csk初始光数据和该新的n个初始原色光特性数据,则可以获得m个csk初始光数据和新的n个初始原色光特性数据,并再基于m个csk初始光数据和新的n个初始原色光特性数据获得第二可见光通信数据,故照明设备则可以根据第二可见光通信数据发射第二光特性值的第二特性光。

需要说明的是,在颜色值调节为目标颜色值后,若特性光为彩色光,可以使得第二特性光相较于第一特性光的颜色发生了改变,例如,将发射黄光改变为发射红光。但若特性光为白光,可以使得第二特性光相较于第一特性光的颜色发生了色温的改变,例如,将发射的白光的3500k色温改变为5000k色温,可选的,色温的调节范围可以为3000k至7000k。

另外,若也需要将第一光特性值中亮度值调节为第二光特性值的目标亮度。

作为第一种方式,照明设备可以获得目标亮度值与亮度值的调节比值。照明设备可以将每个csk初始光数据对应的每个csk光亮度值乘以该调节比值,从而获得每个csk初始光数据对应的新的每个csk光亮度值,以及照明设备可以将每个初始原色光特性数据对应的每个原色光亮度值乘以该调节比值,从而获得每个初始原色光特性数据对应的新的每个原色光亮度值。

作为第二种方式,照明设备也可以将每个csk初始光数据的亮度比例换算到在m个csk初始光数据和n个初始原色光特性数据的总亮度比例中所占的比值,则可以根据第二亮度值和每个比值,为每个比值对应的每个csk初始光数据确定出对应的新的每个csk光亮度值。相应的,照明设备也可以将每个初始原色光特性数据的亮度比例换算到在m个csk初始光数据和n个初始原色光特性数据的总亮度比例中所占的比值,则也可以根据目标亮度值和每个比值,为每个比值对应的每个初始原色光特性数据确定出对应的新的每个原色光亮度值。

基于此上述两种方式,照明设备再将每个csk初始光数据和对应的新的每个csk光亮度值打包,则可以获得对应的新的每个csk光特性数据,以及再将每个初始原色光特性数据和对应的新的每个原色光亮度值打包,则也可以获得对应新的每个原色光特性数据。照明设备则共获得新的m个csk光特性数据和新的n个原色光特性数据。并再基于新的m个csk初始光数据和新的n个初始原色光特性数据获得第二可见光通信数据,故照明设备则可以根据第二可见光通信数据发射第二光特性值的第二特性光。

可以理解到,若调节是将第一光特性值中的颜色值调节为第二光特性值中的目标颜色值,且将第一光特性值中的亮度值调节为第二光特性值中的目标亮度值。则具体过程可参考上述描述,为便于描述的简洁,在此不再累述。

还可以理解到是,虽然照明设备将第一光特性值中的颜色值调节为第二光特性值中的目标颜色值和/或将第一光特性值中的亮度值调节为第二光特性值中的目标亮度值。但由于待发送数据并没改变,故实现了改变闪烁光的颜色和/或亮度的同时,还不影响的数据稳定传输。

于本实施例中,控制设备还可以根据设备id确定出照明设备的位置。具体的,控制设备中预先设置了应用场所的地图,以及预设了每个照明设备均在地图中与实际匹配的位置处。控制设备可以根据获得的设备id从地图中确定出是哪一个照明设备,且也基于地图则相应的获得了该确定出的照明设备的位置。控制设备将该地图显示,以及将该照明设备在地图上的图标高亮显示,用户则可以获知当前被控制设备的扫描的照明设备的位置,并可以推算出自己的所在位置。

于本实施例中,控制设备还可以根据设备id和至少一个其它照明设备的至少一个特征数据确定出照明设备的位置。控制设备在扫描该照明设备,控制设备的摄像头不仅可以获得该照明设备发射的第一特征光,控制设备的摄像头还可以获得至少一个其它照明设备发射出的至少一路其它特性光。

控制设备中也预先设置了应用场所的地图,以及也预设了每个照明设备均在地图中与实际匹配的位置处。控制设备也根据获得的设备id从地图中确定出是哪一个照明设备,且也基于地图则相应的获得了该确定出的照明设备的位置后,控制终端再基于至少一个其它照明设备的至少一个特征数据,通过多点定位确定出该控制设备明的位置,即相应的确定出该用户的所在位置。其中,至少一个特征数据为基于接收到至少一个其它照明设备发射出的至少一路其它特性光获得的数据。控制设备也将该地图显示,以及将该用户在地图上的图标高亮显示,用户则可以获知自己的所在位置。

第三实施例

请参阅图3,本申请实施例提供了一种照明设备控制装置100,该照明设备控制装置100应用于控制设备,该照明设备控制装置100包括:

获得模块110,用于在接收照明设备发射出的第一特性光的过程中,获得所述第一特性光所携带的所述照明设备的设备信息。

控制模块120,用于基于所述设备信息,生成用于调节所述第一特性光的颜色值和/或亮度值的调节指令。

请参阅图4,获得模块110包括:

获得单元111,用于获得所述第一特性光所携带的第一可见光通信数据。

解译单元112,用于解译所述第一可见光通信数据,获得所述照明设备的设备id。

其中,所述第一可见光通信数据包括:m个csk光特性数据,

所述获得单元111,具体用于基于所述第一特性光包括的m帧csk光,获得所述m帧csk光中每帧csk光对应的每个csk光特性数据,共获得所述m个csk光特性数据,m为正整数。

请参阅图5,在本申请实施例中,照明设备控制装置100还包括:

第一位置确定模块130,用于根据所述设备id确定出所述照明设备的位置。

第二位置确定模块140,用于根据所述设备id和至少一个其它照明设备的至少一个特征数据确定出用户的位置,其中,所述至少一个特征数据为基于接收到所述至少一个其它照明设备发射出的至少一路其它特性光获得的数据。

需要说明的是,由于所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

综上所述,本申请实施例提供了一种照明设备控制方法及装置,方法包括:在接收照明设备发射出的第一特性光的过程中,获得第一特性光所携带的照明设备的设备信息;基于设备信息,生成用于调节第一特性光的颜色值和/或亮度值的调节指令。

控制设备仅通过接收该照明设备发射出的第一特性光,便能够通过获得第一特性光所携带的该照明设备的设备信息来生成调节指令,并通过该调节指令来对应调节照明设备发射的第一特性光的颜色值和/或亮度值,因而解决了难以从控制众多照明设备的众多控制开关中找出对应开关来控制对应照明设备的技术难题。

以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1