1.一种基于电力线载波通讯的组合灯具控制方法,应用于控制组合灯具发光的主控制器,所述组合灯具包括依次相连的至少两个灯具单元,所述主控制器与所述组合灯具中的任一灯具单元物理连接,且与所述至少两个灯具单元电性连接于同一电力线上,该方法包括:
以与所述主控制器物理连接的灯具单元为基准,依据组合灯具中各灯具单元之间的连接关系,按照预置算法策略为所述组合灯具中各灯具单元配置地址信息;
接收控制组合灯具发光状态且携带有至少一个地址信息的控制指令,解析出控制指令中携带的至少一个地址信息;
依据所述控制指令生成对应的控制信号,将解析得到的地址信息携带在所述控制信号中,并将该控制信号叠加到电力线上发送至组合灯具,由与控制信号中的地址信息相匹配的灯具单元利用所述控制信号控制自身发光状态,进而控制所述组合灯具的发光状态。
2.根据权利要求1所述的方法,其特征在于,所述以与所述主控制器物理连接的灯具单元为基准,依据组合灯具中各灯具单元之间的连接关系,按照预置算法策略为所述组合灯具中各灯具单元配置地址信息,还包括:
从所述组合灯具中识别出与所述主控制器物理连接的灯具单元,并将该灯具单元作为中心结点;
以中心结点的灯具单元为基准,依据组合灯具中各灯具单元之间的连接关系,按照预置算法策略为所述组合灯具中各灯具单元配置地址信息。
3.根据权利要求2所述的方法,其特征在于,每个灯具单元具有至少两个IO接口,相邻两个灯具单元通过连接于其IO接口之间的IO控制线进行物理连接,所述主控制器具有至少一个IO接口,主控制器和任一灯具单元利用连接于两者IO接口之间的IO控制线进行物理连接,其中,所述以中心结点的灯具单元为基准,依据组合灯具中各灯具单元之间的连接关系,按照预置算法策略为所述组合灯具中各灯具单元配置地址信息,包括:
将所述组合灯具中任意灯具单元物理连接的灯具单元记为该任意灯具单元的下一级灯具单元,任意灯具单元作为其物理连接的灯具单元的上一级灯具单元;
为中心结点的灯具单元分配对应的地址信息;
以中心结点的灯具单元作为上一级灯具单元,检测上一级灯具单元的IO接口是否连接有下一级灯具单元;
若是,根据上一级灯具单元的地址信息,按照预置算法策略为其连接的下一级灯具单元配置对应的地址信息;
继续以最新配置得到地址信息的灯具单元作为上一级灯具单元,根据所述最新配置得到地址信息,按照预置算法策略为其IO接口连接的下一级灯具单元配置对应的地址信息,直到组合灯具中全部灯具单元配置得到地址信息为止。
4.根据权利要求3所述的方法,其特征在于,按照预置算法策略为所述组合灯具中各灯具单元配置对应的地址信息,包括:
为组合灯具建立坐标系,依据建立的坐标系配置中心结点的坐标值;
将所述组合灯具中每个灯具单元记为一个结点,以中心结点作为上一级结点,获取上一级结点连接有下一级结点的IO接口,确定该IO接口的坐标轴向;
根据上一级结点连接有下一级结点的IO接口的坐标轴向,确定下一级结点的结点类型和结点方向,并结合上一级结点的坐标值、其连接的下一级结点的结点类型及结点方向,确定下一级结点的坐标值;
继续以最新确定坐标值的结点作为上一级结点,根据其连接有下一级结点的IO接口的坐标轴向,确定其连接的下一级结点的结点类型和结点方向,并结合最新确定坐标值确定下一级结点的坐标值,直到组合灯具中全部灯具单元对应的结点坐标值确定为止。
5.根据权利要求4所述的方法,其特征在于,所述根据上一级结点连接有下一级结点的IO接口的坐标轴向,确定下一级结点的结点类型和结点方向,包括:
为任意结点的IO接口设定相应的接口编号;
获取上一级结点连接有下一级结点的IO接口编号,确定该编号对应的IO接口的坐标轴向,确定下一级结点的结点类型和结点方向。
6.根据权利要求5所述的方法,其特征在于,所述为任意结点的IO接口设定相应的接口编号,包括:
将任意结点连接至其上一级结点的IO接口编号设定为0号IO接口,其中,所述中心结点的上一级结点为所述主控制器;
将0号IO接口之外的IO接口按照顺时针方向,以编号递增的方式依次设定相应编号。
7.根据权利要求4-6任一项所述的方法,其特征在于,根据上一级结点连接有下一级结点的IO接口的坐标轴向,确定下一级结点的结点类型和结点方向,包括:
设定建立的所述坐标系为直角坐标系,坐标轴包括x轴和y轴,其中,
x轴正方向的IO接口连接的下一级结点为正方向普通结点,该结点的结点类型为普通结点,结点方向为x轴正方向;以及
x轴负方向的IO接口连接的下一级结点为负方向普通结点,该结点的结点类型为普通结点,结点方向为x轴负方向;以及
y轴正方向的IO接口连接的下一级结点为正方向拐点,该结点的类型为拐弯结点,结点方向为y轴正方向;以及
y轴负方向的IO接口连接的下一级结点为负方向拐点,该结点的类型为拐弯结点,结点方向为y轴负方向。
8.根据权利要求7所述的方法,其特征在于,结合上一级结点的坐标值、其连接的下一级结点的结点类型及结点方向,确定下一级结点的坐标值,包括:
设定上一级结点的坐标值为(a,b);
若与上一级结点连接的下一级结点为正方向普通结点,则确定该下一级结点坐标值为(a+n,b);
若与上一级结点连接的下一级结点为负方向普通结点,则确定该下一级结点坐标值为(a-n,b);
若与上一级结点连接的下一级结点为正方向拐点,则确定该下一级结点坐标值为(a,b+n);
若与上一级结点连接的下一级结点为负方向拐点,则确定该下一级结点坐标值为(a,b-n);其中,n为正整数。
9.根据权利要求1-6任一项所述的方法,其特征在于,所述接收控制组合灯具发光状态且携带有至少一个地址信息的控制指令,解析出控制指令中携带的至少一个地址信息,包括:
接收来自外部设备的控制组合灯具发光状态、且携带有至少一个地址信息的控制指令,解析出控制指令中携带的至少一个地址信息,其中,所述外部设备与主控制器建立有线或者无线连接。
10.根据权利要求9所述的方法,其特征在于,所述主控制器、各灯具单元中均设置有调制解调模块,用于将数字信号调制为模拟信号以及将模拟信号解调为数字信号,所述依据所述控制指令生成对应的控制信号,将解析得到的地址信息携带在所述控制信号中,并将该控制信号叠加到电力线上发送至组合灯具,由与控制信号中的地址信息相匹配的灯具单元利用所述控制信号控制自身发光状态,进而控制所述组合灯具的发光状态,包括:
依据所述控制指令生成对应的数字控制信号,所述调制解调模块将该数字控制信号调制为模拟控制信号;
将解析得到的地址信息携带在所述模拟控制信号中,并将该模拟控制信号叠加到所述电力线上发送至组合灯具,由与模拟控制信号中的地址信息相匹配的灯具单元通过其调制解调模块将所述模拟控制信号解调为数字控制信号,利用该数字控制信号控制自身发光状态,进而控制所述组合灯具的发光状态。
11.根据权利要求1-6任一项所述的方法,其特征在于,
若在所述组合灯具中添加新的灯具单元或者从所述组合灯具中移除已有灯具单元,则对当前组合灯具中各灯具单元的地址信息进行更新。
12.根据权利要求1-6任一项所述的方法,其特征在于,
所述控制信号包括:控制任意灯具单元发光或者关闭的信号;和/或对任意灯具单元进行调光控制和/或调色控制的信号,其中,所述控制信号类型包括模拟信号类型。
13.根据权利要求1-6任一项所述的方法,其特征在于,所述依据所述控制指令生成对应的控制信号,将解析得到的地址信息携带在所述控制信号中,并将该控制信号叠加到电力线上发送至组合灯具,包括:
依据所述控制指令生成对应的控制信号,将解析得到的地址信息携带在所述控制信号中,并将该控制信号叠加到电力线上基于自定义的传输协议发送至所述组合灯具。
14.一种照明系统,包括主控制器和组合灯具,其中,
所述组合灯具,包括依次相连的至少两个灯具单元;
所述主控制器,与所述组合灯具中的任一灯具单元物理连接,且与所述至少两个灯具单元电性连接于同一电力线上,包括地址配置模块、解析模块以及控制模块,其中,
所述地址配置模块,配置为以与所述主控制器物理连接的灯具单元为基准,依据组合灯具中各灯具单元之间的连接关系,按照预置算法策略为所述组合灯具中各灯具单元配置对应的地址信息;
所述解析模块,配置为接收控制组合灯具发光状态且携带有至少一个地址信息的控制指令,解析出控制指令中携带的至少一个地址信息;
所述控制模块,配置为依据所述控制指令生成对应的控制信号,将解析得到的地址信息携带在所述控制信号中,并将该控制信号叠加到电力线上发送至组合灯具,由与控制信号中的地址信息相匹配的灯具单元利用所述控制信号控制自身发光状态,进而控制所述组合灯具的发光状态。
15.根据权利要求14所述的系统,其特征在于,所述主控制器还包括识别模块,
所述识别模块,配置为从所述组合灯具中识别出与所述主控制器物理连接的灯具单元,并将该灯具单元作为中心结点;
所述地址配置模块,还配置为以中心结点的灯具单元为基准,依据组合灯具中各灯具单元之间的连接关系,按照预置算法策略为所述组合灯具中各灯具单元配置地址信息。
16.根据权利要求15所述的系统,其特征在于,所述组合灯具中的每个灯具单元具有至少两个IO接口,相邻两个灯具单元通过连接于其IO接口之间的IO控制线进行物理连接,所述主控制器具有至少一个IO接口,主控制器和任一灯具单元利用连接于两者IO接口之间的IO控制线进行物理连接;
所述地址配置模块,还配置为将所述组合灯具中任意灯具单元物理连接的灯具单元记为该任意灯具单元的下一级灯具单元,任意灯具单元作为其物理连接的灯具单元的上一级灯具单元;
为中心结点的灯具单元分配对应的地址信息,并以中心结点的灯具单元作为上一级灯具单元,检测上一级灯具单元的IO接口是否连接有下一级灯具单元;若是,根据上一级灯具单元的地址信息,按照预置算法策略为其连接的下一级灯具单元配置对应的地址信息;
继续以最新配置得到地址信息的灯具单元作为上一级灯具单元,根据所述最新配置得到地址信息,按照预置算法策略为其IO接口连接的下一级灯具单元配置对应的地址信息,直到组合灯具中全部灯具单元配置得到地址信息为止。
17.根据权利要求16所述的系统,其特征在于,
所述地址配置模块,还配置为为组合灯具建立坐标系,依据建立的坐标系配置中心结点的坐标值,并将所述组合灯具中每个灯具单元记为一个结点,以中心结点作为上一级结点,获取上一级结点连接有下一级结点的IO接口,确定该IO接口的坐标轴向;
根据上一级结点连接有下一级结点的IO接口的坐标轴向,确定下一级结点的结点类型和结点方向,并结合上一级结点的坐标值、其连接的下一级结点的结点类型及结点方向,确定下一级结点的坐标值;
继续以最新确定坐标值的结点作为上一级结点,根据其连接有下一级结点的IO接口的坐标轴向,确定其连接的下一级结点的结点类型和结点方向,并结合最新确定坐标值确定下一级结点的坐标值,直到组合灯具中全部灯具单元对应的结点坐标值确定为止。
18.根据权利要求17所述的系统,其特征在于,
所述地址配置模块,还配置为为任意结点的IO接口设定相应的接口编号,并获取上一级结点连接有下一级结点的IO接口编号,确定该编号对应的IO接口的坐标轴向,确定下一级结点的结点类型和结点方向。
19.根据权利要求18所述的系统,其特征在于,
所述地址配置模块,还配置为将任意结点连接至其上一级结点的IO接口编号设定为0号IO接口,其中,所述中心结点的上一级结点为所述主控制器;
将0号IO接口之外的IO接口按照顺时针方向,以编号递增的方式依次设定相应编号。
20.根据权利要求17-19任一项所述的系统,其特征在于,
所述地址配置模块,还配置为设定建立的所述坐标系为直角坐标系,坐标轴包括x轴和y轴,其中,
x轴正方向的IO接口连接的下一级结点为正方向普通结点,该结点的结点类型为普通结点,结点方向为x轴正方向;以及
x轴负方向的IO接口连接的下一级结点为负方向普通结点,该结点的结点类型为普通结点,结点方向为x轴负方向;以及
y轴正方向的IO接口连接的下一级结点为正方向拐点,该结点的类型为拐弯结点,结点方向为y轴正方向;以及
y轴负方向的IO接口连接的下一级结点为负方向拐点,该结点的类型为拐弯结点,结点方向为y轴负方向。
21.根据权利要求20所述的系统,其特征在于,
所述地址配置模块,还配置为设定上一级结点的坐标值为(a,b);以及
若与上一级结点连接的下一级结点为正方向普通结点,则确定该下一级结点坐标值为(a+n,b);
若与上一级结点连接的下一级结点为负方向普通结点,则确定该下一级结点坐标值为(a-n,b);
若与上一级结点连接的下一级结点为正方向拐点,则确定该下一级结点坐标值为(a,b+n);
若与上一级结点连接的下一级结点为负方向拐点,则确定该下一级结点坐标值为(a,b-n);其中,n为正整数。
22.根据权利要求14-19任一项所述的系统,其特征在于,还包括外部设备,
所述外部设备,与所述主控制器的解析模块连接,向所述解析模块发送控制组合灯具发光状态、且携带有至少一个地址信息的控制指令;
所述解析模块,接收来自外部设备的控制组合灯具发光状态、且携带有至少一个地址信息的控制指令,解析出控制指令中携带的至少一个地址信息,其中,所述外部设备与主控制器建立有线或者无线连接。
23.根据权利要求22所述的系统,其特征在于,
所述主控制器、各灯具单元中均设置有调制解调模块,用于将数字信号调制为模拟信号以及将模拟信号解调为数字信号,
依据所述控制指令生成对应的数字控制信号,所述主控制器的调制解调模块将该数字控制信号调制为模拟控制信号,将解析得到的地址信息携带在所述模拟控制信号中,并将该模拟控制信号叠加到所述电力线上发送至组合灯具;
与模拟控制信号中的地址信息相匹配的灯具单元,利用其调制解调模块将所述模拟控制信号解调为数字控制信号,并利用该数字控制信号控制自身发光状态,进而控制所述组合灯具的发光状态。
24.根据权利要求14-19任一项所述的系统,其特征在于,所述主控制器还包括:
更新模块,配置为若在所述组合灯具中添加新的灯具单元或者从所述组合灯具中移除已有灯具单元,则对当前组合灯具中各灯具单元的地址信息进行更新。
25.根据权利要求14-19任一项所述的系统,其特征在于,所述控制信号包括:控制任意灯具单元发光或者关闭的信号;和/或对任意灯具单元进行调光控制和/或调色控制的信号,其中,所述控制信号类型包括模拟信号类型。
26.根据权利要求14-19任一项所述的系统,其特征在于,所述控制模块还配置为:
依据所述控制指令生成对应的控制信号,将解析得到的地址信息携带在所述控制信号中,并将该控制信号叠加到电力线上基于自定义的传输协议发送至所述组合灯具。
27.一种电子设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据权利要求1-13任一项所述的组合灯具的控制方法。
28.一种计算机存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行根据权利要求1-13任一项所述的组合灯具的控制方法。