一种智能灯光***控制方法
技术领域
本发明涉及计算机控制技术,具体涉及智能灯光控制技术,更具体地说,涉及一种智能灯光***控制方法。
背景技术
计算机控制技术的发展使得灯光控制成为可能,但现有的灯光控制技术仅用于广告灯箱、艺术舞台、电影制作等商业宣传或娱乐场合,而没有在家庭居家环境得到应用和推广,其原因是灯光控制缺少个性外,更重要的现有的灯光控制复杂,个性化的灯光设计和实现更为困难。特别是灯光控制的“脚本”即灯光控制的程序,一旦确定无法修改,这对不同的应用环境,不同的个性喜好的用户而言是无法接受的,同样,无法被普通用户接受的是复杂的操作和高昂的费用。
发明内容
本发明要解决的技术问题是提供一种智能灯光控制脚本的快捷设置方法,利用这种设置方法,能够方便灵活地将预置的或个性化的情景灯光的控制程序设置到情景灯光***中去,使得这种设置方法可以被普通用户接受和使用,通过这种方法设置的智能情景灯光***,能够根据灯光***安装的环境和灯光***用户多种不同的情景需求得到兼顾,实现基于情景的随心所欲的亮灭灯光控制以及色彩灯光控制。
本发明上述技术问题是这样实现的,构造一种智能灯光***控制程序设置方法,所述***包括设置单元或/和主控单元、执行单元和操作单元,所述设置单元可以包含在主控单元中,也可以是与主控单元数据通信的基于微处理器的装置,所述执行单元为一个或多个发光器件,所述操作单元包括按键单元和感应单元,其特征在于,由设置单元执行以下步骤:a)自动侦测:对当前***中的执行单元、操作单元进行自动侦测,侦测步骤包括,启动硬件向导;连接通信端口;设置***覆盖房间相关信息;向主控单元发送请求***ID的命令;从主控单元获得***ID;由主控单元发送请求硬件单元信息;获得需要登录的硬件单元信息;b)分配识别信息:对侦测到的各个单元的数量、参数和空间配置进行确认,并分配识别信息;c)人机交互确定情景模式:建立情景表;配置组成情景的光源及其控制端口的参数值;测试情景,是否满意;如不满意重新配置并测试;如果满意,则确定是否需要建立新的情景表;d)控制参数设置:根据选定的情景模式,对当前***配置中的每一个执行单元或操作单元进行控制参数设置;e)存储并传送控制数据:将设置好的操作单元或执行单元的识别信息及其控制参数,在存储到设置单元的同时,以无线或有线方式传送到各个执行单元及主控单元。
在上述按照本发明的设置方法中,所述分配识别信息包括以下步骤:信息收集;单元注册;单元测试;执行单元登录;和操作单元登录,其中,执行单元登录包括设置执行单元每一个控制端口的识别信息,操作单元登录包括设置操作单元上各按键的识别信息。
在上述按照本发明的设置方法中,所述单元注册包括以下步骤:核对硬件单元信息;如果属于本***则填写单元识别信息;如不属于本***,则将其从本***中删除.
在上述按照本发明的设置方法中,所述单元注册包括以下步骤:核对硬件单元信息;如果属于本***则填写单元识别信息;如不属于本***,则将其从本***中删除。
在上述按照本发明的设置方法中,所述单元测试包括以下步骤:选择待测单元;发送测试命令;判断测试结果正确否;如果不正确,则进行测试;如果测试结果正确,则记录该单元的识别信息;直到全部单元测试结束;将已记录的包括执行单元、操作单元在内的硬件识别信息,在存储到设置单元的同时,以无线或有线方式传送到各个执行单元及主控单元。
在上述按照本发明的设置方法中,在所述人机交互确定灯光模式的步骤中,包括以下步骤:选择一个或顺序演示已有灯光模式;从演示的灯光模式中选择或定义新的灯光模式作为当前灯光模式。
在上述按照本发明的设置方法中,选择操作单元类按键,选择该单元某一按键;选取欲分配的情景表;按键分配设置完毕否;操作单元分配否,直到每个按键设置分配完毕。在上述按照本发明的设置方法中,所述操作单元包括按键类操作单元,所述按键类操作单元包括固定式控制器和移动式遥控器,每个按键类单元的按键与控制单元的情景表的一个情景或情景参数关联。
在上述按照本发明的设置方法中,所述操作单元包括传感器类操作单元。
实施本发明提供的智能灯光***控制方法,利用通信、控制和计算机技术,在一个布置灵活、通讯便利的智能灯光***中实现灯光控制脚本的按情景设置和下传,具体就是通过情景表、按键表建立及设置执行单元、操作单元之间的关联,以实现通过操作单元选择不同情景下灯光的自动控制。
附图说明
图1是使用本发明方法的智能灯光***的逻辑框图;
图2是本发明控制方法的流程示意图;
图3是实现本发明控制方法的整体流程示意图;
图4是实现本发明控制方法的硬件登录流程示意图;
图5是实现本发明控制方法的软件启动的流程示意图;
图6是实现本发明控制方法的单元测试流程示意图;
图7是实现本发明控制方法的情景配置阶段流程示意图;
图8是实现本发明控制方法的情景分配阶段流程示意图;
图9是实现本发明控制方法的情景下传阶段流程示意图;
图10是经过本发明控制方法设置的幻一具在收到控制指令后的流程示意图。
具体实施方式
如图1所示,使用本发明方法智能灯光***包括设置单元1、主控单元2、执行单元3、操作单元,其中,操作单元包括按键单元4和感应单元5,按键单元可以是遥控器形式的,也可以固定按钮控制器形式的,而感应单元5可以是光敏传感器,也可以是红外接近传感器;其中,设置单元可以包含在主控单元2中,也可以是与主控单元2数据通信的基于微处理器的装置6,其中,执行单元3是灯光***的主体,即控制对象,一个灯光***可以有多个不同类型的执行单元,每个执行单元3只要是统一受控的一个或多个发光器件,就分配一个独一无二标识号,称为ID.
如图2所示,控制程序的设置过程是这样的:由设置单元在框21自动侦测,对当前***中执行单元、操作单元进行自动侦测,在框22中进行识别信息分配,对侦测到的各个单元的数量、参数和空间配置进行确认并分配各单元识别信息;在框23中进行情景模式确定,确定情景模式的名称等信息;在框24中设置各个情景下各执行单元的控制参数以及与操作单元的关系,根据选定的情景模式,对当前***配置中的每一个执行单元、操作单元进行控制参数设置;在框25中存储并传送控制数据:将设置好的操作单元、执行单元的识别信息及其控制参数,在存储到设置单元的同时,以无线或有线方式传送到各个执行单元以及主控单元。其中,1)自动侦测包括:启动硬件向导;连接通信端口;设置***覆盖房间相关信息;向主控单元发送请求***ID的命令;从主控单元获得***ID;由主控单元向各个单元发送请求硬件单元信息;获得需要登录的硬件单元信息。2)分配识别信息包括:信息收集;单元注册;单元测试;执行单元登录:设置每一个执行单元端口的识别信息;操作单元登录:设置操作单元的识别信息;3)人机交互确定灯光模式包括:选择一个或顺序演示已有灯光模式;从已有的灯光模式中选择或定义新的灯光模式作为当前灯光模式;4)存储并传送控制数据:将设置好的操作单元、执行单元的硬件识别信息及其控制参数,在存储到设置单元的同时,以无线或有线方式传送到各个执行单元以及主控单元。
更直观地看,设置单元1通过设置程序在操作单元2和执行单元3之间设置一组或多组关联,每一组关联构成一个情景灯光控制表6,成为一个情景,例如,可以迎客情景,送客情景,休闲情景等不同特点的情景灯光,每个情景产生一组关联,表现为情景控制表。下面列出了四种情景的情景控制表。
情景号:1情景名:会客
情景号:2情景名:就餐
情景号:3情景名:娱乐
情景号:4情景名:TV
以上四种情景分别各有一个情景号,在一个情景名或情景号下,对不同位置的执行单元有不同的工作参数设置。例如,在情景号1、情景名:会客的情景控制表中,涉及6个执行单元,即K11、K12、K13、K14、K15、K16,各个灯的亮度变化均为正常,亮度值均为1,只有执行单元K13有2秒的延时开设置。而情景号为2、情景名为就餐的情景控制表中,只有3个执行单元被选择,K12、K1和K16。其余类推。这些情景设置好了后,还需要设置操作单元按键与情景号的关联,如以下情景-按键表所示出。
情景-按键表
上述情景-按键表给出了操作单元4的按键与情景控制表的关联,例如,处于客厅的按键名称为“4”的按键被按下后,就会激活情景名为“会客”的情景灯光.其余类似.上述设置可以在出厂时完成,也可以在销售时设置或售后后根据用户的要求随时设置或随时改变设置.完成上述设置,即相当于将情景与按键的关联、情景与灯具工作参数的关联全部存储在执行单元的非易失存储器中.此时,用户通过操作单元的按键单元4,就选定了一个该键对应的情景灯光,即启动了该情景灯光设置规定的执行单元按照预定的工作状态进行工作.换言之,按下一个控制键之后,各执行单元3收到指令后根据预置在非易失存储器中的情景灯光控制表规定的参数驱动灯具中各个发光器件发光.如上表所示,操作单元还可以是感应开关或传感器5.
在图3示出的实现本发明控制程序设置方法的一个实施例的整体流程示意图中,包括以下各个环节:收集硬件信息及设置阶段(框301);启动硬件向导(框302);连接通信端口(框303);设置单元安装房间等信息(框304);
向主控单元索要***ID号命令(框305);获得***ID号(框306);向主控单元索要硬件单元(框307);获得登录的硬件单元(框308),框302-框308构成信息收集;在框309核对单元登录信息,剔除非本***单元;在框310,填写单元识别信息;框309-310构成单元注册环节;框311为单元注册,框312为分配并下传执行单元、操作单元的地址,框311-312构成单元测试;在框313中,设置执行单元端口识别信息即灯具登录;在框314中设置按键单元识别信息,即按键单元登录。
在图4示出的硬件登录流程示意图中,包括以下环节:启动登录(框41),登录硬件单元(框42),检查硬件单元,判定是否所有硬件单元已经登录完毕(框43),如果没有则回到登录硬件单元的环节(框42),直到全部登录完毕(框44)。
在图5示出的软件启动的流程示意图中,包括登录***(框51),设置通信端口信息(框52)以及根据需要选择相应菜单(框53)等步骤。
在图6示出的单元测试流程示意图中,包括以下步骤:选择待测单元(框61);发送测试命令(框62);测试结果正确否(框63);如果不正确,则判断是否进行重测(框64),如重测则回到框61;如果测试结果正确,则记录该单元的识别信息号(框65);在框66判断是否测试完毕,如未完毕,返回框61,直到全部单元测试结束(框67);将已记录的包括执行单元、操作单元在内的硬件识别信息,在存储到设置单元的同时,以无线或有线方式传送到各个执行单元以及主控单元。
在图7示出的情景配置阶段流程示意图中,包括以下步骤:在框71建立情景项目,建立情景表;在框72自动分配情景号,在框73配置组成情景的灯具及其控制端口的参数值,在框74测试情景满意否,不满意的话回到框72重新配置,当满意该情景配置时,在框75判定是否建立下一个情景表,如需要,重新开始建立情景表,如无需再建,则结束情景表配置(框76)。
在图8示出的情景分配阶段流程示意图中,包括以下步骤:在框81,;建立情景按键表;在框82选择按键类操作单元,在框83,选择该单元某一按键,在框84选取欲分配情景表名,即分配情景模式,在框85建立按键-情景对应表,在框86判断按键分配设置完了否,如果没有,则重新回到选择该单元某一按键的步骤;如果按键已经分完,则在框87判定按键单元分配完否,如没有分完,则回到选择按键类单元的步骤,直到按键类操作单元分配情景模式完成,就结束情景分配(框84)。
在图9示出的情景下传阶段流程示意图中,包括以下步骤:在框91保存情景配置文件,在框92下传情景控制表,在框93下传按键表,最后结束下传(框94)。
在图10示出的经过本发明控制程序设置方法设置的与灯具相连的执行单元在收到控制指令后的流程示意图中,如图示,在框101中进行自动侦听对当前***中的执行单元、操作单元进行自动侦测;在框102,接收到遥控器、情景控制器、复合单元等操作单元发出的包含所按键键号的情景控制命令;在框103查按键表;如在框104没有查到对应情景则返回框101;如在框104查到对应情景表则在框107取得并解析出该情景包含的数据,包括通道号、亮度值、变光速度、延时数值等参数;在框108根据键号中包含的操作内容,如情景开、情景关、上调光、下调光,执行相应的操作;在框109,根据自身地址,计算出转发所执行命令的延时值并启动延时,并回到框101.