灯光控制系统及灯光控制方法转让专利

申请号 : CN201810467004.9

文献号 : CN108834274B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵英俊杨振勇翟荣华

申请人 : 江苏领焰智能科技股份有限公司

摘要 :

本发明提供了一种灯光控制系统及灯光控制方法,该系统包括:灯光控制台与无线解码器无线连接,根据用户的控制向无线解码器发送无线网络数据;无线解码器与灯光设备连接,用于接收无线网络数据,根据无线网络数据携带的信息对无线网络数据进行解析,将解析得到的DMX灯光控制数据发送至灯光设备或根据解析得到的配置数据进行自身配置。本系统支持Ma‑net协议和Art‑net协议的无线网络数据,可通过灯光控制台进行通道域的配置,使用灵活,能够通过添加任意数量的灯光解码器来进行DMX通道拓展,不受灯光控制台本身硬件DMX接口数量的限制,缓解了现有的系统在进行通道域配置时,缺乏灵活性,且受灯光控制台本身硬件DMX接口数量限制的技术问题。

权利要求 :

1.一种灯光控制系统,其特征在于,所述系统包括:灯光控制台,无线解码器和灯光设备,其中,所述无线解码器的数量为多个;

所述灯光控制台与所述无线解码器无线连接,用于根据用户的控制向所述无线解码器发送无线网络数据,其中,所述无线网络数据的通讯协议包括以下任一种:Ma-net协议,Art-net协议,所述无线网络数据中至少包括:通道域信息,MAC地址信息,数据类型信息,所述数据类型信息包括以下任一种:DMX灯光控制数据,配置数据;

所述无线解码器与所述灯光设备连接,用于接收所述无线网络数据,根据所述无线网络数据携带的信息对所述无线网络数据进行解析,将解析得到的DMX灯光控制数据发送至所述灯光设备或根据解析得到的配置数据进行自身配置;

其中,根据所述无线网络数据携带的信息对所述无线网络数据进行解析包括:判断所述无线网络数据是否属于当前无线解码器;

如果属于所述当前无线解码器,则判断所述无线网络数据的数据类型;

如果所述无线网络数据的数据类型为DMX灯光控制数据,则判断所述无线网络数据中的通道域对应的通道是否设置为DMX out;

如果设置为DMX out,通过uart模块向灯光设备发送所述DMX灯光控制数据,以实现对所述灯光设备的灯光控制;

所述系统还包括:无线发射端和无线接收端,其中,所述无线接收端的数量为多个;

所述无线发射端通过网线与所述灯光控制台连接,每个所述无线接收端通过网线与每个所述无线解码器连接;

其中,所述无线发射端用于将所述灯光控制台发送的所述无线网络数据发射至所述无线接收端,所述无线接收端用于接收所述无线发射端发射的所述无线网络数据,并将所述无线网络数据发送至对应的无线解码器。

2.根据权利要求1所述的系统,其特征在于,

所述无线解码器还用于接收其它无线解码器发送的目标DMX灯光控制数据,将所述目标DMX灯光控制数据打包为目标无线网络数据,并将所述目标无线网络数据发送至所述灯光控制台,以使所述灯光控制台进行监控,其中,所述目标无线网络数据包括以下任一种:Ma-net协议的无线网络数据,Art-net协议的无线网络数据。

3.根据权利要求1所述的系统,其特征在于,所述无线解码器包括:网卡芯片,主控芯片和uart模块;

所述网卡芯片与所述无线接收端连接,用于接收所述无线接收端发送的所述无线网络数据,并将所述无线网络数据发送至所述主控芯片;

所述主控芯片与所述网卡芯片连接,用于接收所述网卡芯片发送的所述无线网络数据,并根据所述无线网络数据携带的信息对所述无线网络数据进行解析,得到所述DMX灯光控制数据或所述配置数据;

所述uart模块与所述主控芯片连接,用于将解析得到的所述DMX灯光控制数据发送至所述灯光设备,以实现对所述灯光设备的灯光控制;

所述主控芯片还用于,当解析得到为所述配置数据时,根据所述配置数据的信息对所述无线解码器进行配置。

4.根据权利要求3所述的系统,其特征在于,所述网卡芯片包括:KSZ8081网卡芯片,所述uart模块包括:SN75176芯片。

5.一种灯光控制方法,其特征在于,应用于无线解码器,所述方法包括:获取灯光控制台发送的无线网络数据,其中,所述无线网络数据的通讯协议包括以下任一种:Ma-net协议,Art-net协议,所述无线网络数据中至少包括:通道域信息,MAC地址信息,数据类型信息,所述数据类型信息包括以下任一种:DMX灯光控制数据,配置数据;

根据所述无线网络数据携带的信息对所述无线网络数据进行解析,得到所述DMX灯光控制数据或所述配置数据,以将所述DMX灯光控制数据发送至灯光设备或根据所述配置数据进行自身配置;

其中,根据所述无线网络数据携带的信息对所述无线网络数据进行解析包括:判断所述无线网络数据是否属于当前无线解码器;

如果属于所述当前无线解码器,则判断所述无线网络数据的数据类型;

如果所述无线网络数据的数据类型为DMX灯光控制数据,则判断所述无线网络数据中的通道域对应的通道是否设置为DMX out;

如果设置为DMX out,通过uart模块向灯光设备发送所述DMX灯光控制数据,以实现对所述灯光设备的灯光控制。

6.根据权利要求5所述的方法,其特征在于,

如果所述无线网络数据的数据类型为配置数据,则判断所述配置数据的信息是否与所述当前无线解码器的配置信息相同,其中,所述配置数据包括:所述当前无线解码器的名称配置,所述当前无线解码器的IP地址配置,所述当前无线解码器的通讯协议配置,所述当前无线解码器的通道域配置;

如果不同,则根据所述配置数据的信息对所述当前无线解码器进行配置。

7.根据权利要求5所述的方法,其特征在于,

如果所述无线网络数据不属于所述当前无线解码器或所述无线网络数据中的通道域对应的通道未设置为DMX out,则丢弃所述无线网络数据。

8.根据权利要求5所述的方法,其特征在于,所述方法还包括:

通过uart模块接收目标DMX灯光控制数据,其中,所述目标DMX灯光控制数据为其它无线解码器发送的灯光控制数据;

判断所述目标DMX灯光控制数据中的通道域对应的通道是否设置为DMX in;

如果设置为DMX in,则将所述目标DMX灯光控制数据打包为目标无线网络数据,其中,所述目标无线网络数据包括以下任一种:Ma-net协议的无线网络数据,Art-net协议的无线网络数据;

将所述目标无线网络数据发送至所述灯光控制台,以使所述灯光控制台进行监控。

说明书 :

灯光控制系统及灯光控制方法

技术领域

[0001] 本发明涉及灯光控制的技术领域,尤其是涉及一种灯光控制系统及灯光控制方法。

背景技术

[0002] 随着社会文明的进步,人们越来越追求精神享受,传统的舞台表演,一般是通过演员的动作、神态和声音,并结合舞台手绘的背景、图片和道具来表演,但随着国内外舞台技术的不断发展,大量的舞台灯光、音效、烟雾等控制设备引入到舞台表演中。
[0003] 舞台灯光也叫“舞台照明”,简称“灯光”,是舞台美术造型手段之一。运用舞台灯光设备(如照明灯具、幻灯、控制系统等)和技术手段,随着剧情的发展,以光色及其变化显示环境、渲染气氛、突出中心人物,创造舞台空间感、时间感,塑造舞台演出的外部形象,并提供必要的灯光效果(如风、雨、云、水、闪电),这对于演出空间来讲,十分重要。
[0004] 在进行灯光控制时,离不开灯光解码系统。现有的灯光解码系统包括:中央控制模块,无线信号收发模块,DMX收发模块三部分组成。
[0005] 现有技术的灯光控制系统不支持Ma-net协议的无线网络数据包,并且需要另外开辟一路信号传输,来实现DMX硬件输出口的通道域配置,当整个系统中包含比较多数量的无线解码器时,通道域的配置将变得非常困难,实际使用中,缺乏灵活性;同时,现有技术的灯光控制系统只能实现单路DMX512信号的无线收发,往往单个DMX通道就需要配备一个接收端和一个发射端,造成了应用场地中无线信道的冗余,当无线DMX通道数量布置过多时,极易形成无线信号之间相互干扰,从而导致DMX信号失真,无法达到理想的实用效果;另外,现有的灯光控制系统仅支持灯光控制台DMX口到灯具DMX口之间的无线连接,使用时受灯光控制台本身硬件DMX接口数量限制。
[0006] 综上,现有的灯光控制系统在进行通道域配置时,缺乏灵活性,且受灯光控制台本身硬件DMX接口的数量限制。

发明内容

[0007] 有鉴于此,本发明的目的在于提供一种灯光控制系统及灯光控制方法,以缓解现有的灯光控制系统在进行通道域配置时,缺乏灵活性,且受灯光控制台本身硬件DMX接口数量限制的技术问题。
[0008] 第一方面,本发明实施例提供了一种灯光控制系统,所述系统包括:灯光控制台,无线解码器和灯光设备,其中,所述无线解码器的数量为多个;
[0009] 所述灯光控制台与所述无线解码器无线连接,用于根据用户的控制向所述无线解码器发送无线网络数据,其中,所述无线网络数据的通讯协议包括以下任一种:Ma-net协议,Art-net协议,所述无线网络数据中至少包括:通道域信息,MAC地址信息,数据类型信息,所述数据类型信息包括以下任一种:DMX灯光控制数据,配置数据;
[0010] 所述无线解码器与所述灯光设备连接,用于接收所述无线网络数据,根据所述无线网络数据携带的信息对所述无线网络数据进行解析,将解析得到的DMX灯光控制数据发送至所述灯光设备或根据解析得到的配置数据进行自身配置。
[0011] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述无线解码器还用于接收其它无线解码器发送的目标DMX灯光控制数据,将所述目标DMX灯光控制数据打包为目标无线网络数据,并将所述目标无线网络数据发送至所述灯光控制台,以使所述灯光控制台进行监控,其中,所述目标无线网络数据包括以下任一种:Ma-net协议的无线网络数据,Art-net协议的无线网络数据。
[0012] 结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述系统还包括:无线发射端和无线接收端,其中,所述无线接收端的数量为多个;
[0013] 所述无线发射端通过网线与所述灯光控制台连接,每个所述无线接收端通过网线与每个所述无线解码器连接;
[0014] 其中,所述无线发射端用于将所述灯光控制台发送的所述无线网络数据发射至所述无线接收端,所述无线接收端用于接收所述无线发射端发射的所述无线网络数据,并将所述无线网络数据发送至对应的无线解码器。
[0015] 结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述无线解码器包括:网卡芯片,主控芯片和uart模块;
[0016] 所述网卡芯片与所述无线接收端连接,用于接收所述无线接收端发送的所述无线网络数据,并将所述无线网络数据发送至所述主控芯片;
[0017] 所述主控芯片与所述网卡芯片连接,用于接收所述网卡芯片发送的所述无线网络数据,并根据所述无线网络数据携带的信息对所述无线网络数据进行解析,得到所述DMX灯光控制数据或所述配置数据;
[0018] 所述uart模块与所述主控芯片连接,用于将解析得到的所述DMX灯光控制数据发送至所述灯光设备,以实现对所述灯光设备的灯光控制;
[0019] 所述主控芯片还用于,当解析得到为所述配置数据时,根据所述配置数据的信息对所述无线解码器进行配置。
[0020] 结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述网卡芯片包括:KSZ8081网卡芯片,所述uart模块包括:SN75176芯片。
[0021] 第二方面,本发明实施例还提供了一种灯光控制方法,应用于无线解码器,所述方法包括:
[0022] 获取灯光控制台发送的无线网络数据,其中,所述无线网络数据的通讯协议包括以下任一种:Ma-net协议,Art-net协议,所述无线网络数据中至少包括:通道域信息,MAC地址信息,数据类型信息,所述数据类型信息包括以下任一种:DMX灯光控制数据,配置数据;
[0023] 根据所述无线网络数据携带的信息对所述无线网络数据进行解析,得到所述DMX灯光控制数据或所述配置数据,以将所述DMX灯光控制数据发送至灯光设备或根据所述配置数据进行自身配置。
[0024] 结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,根据所述无线网络数据携带的信息对所述无线网络数据进行解析包括:
[0025] 判断所述无线网络数据是否属于当前无线解码器;
[0026] 如果属于所述当前无线解码器,则判断所述无线网络数据的数据类型;
[0027] 如果所述无线网络数据的数据类型为DMX灯光控制数据,则判断所述无线网络数据中的通道域对应的通道是否设置为DMX out;
[0028] 如果设置为DMX out,通过uart模块向灯光设备发送所述DMX灯光控制数据,以实现对所述灯光设备的灯光控制。
[0029] 结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,如果所述无线网络数据的数据类型为配置数据,则判断所述配置数据的信息是否与所述当前无线解码器的配置信息相同,其中,所述配置数据包括:所述当前无线解码器的名称配置,所述当前无线解码器的IP地址配置,所述当前无线解码器的通讯协议配置,所述当前无线解码器的通道域配置;
[0030] 如果不同,则根据所述配置数据的信息对所述当前无线解码器进行配置。
[0031] 结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中,如果所述无线网络数据不属于所述当前无线解码器或所述无线网络数据中的通道域对应的通道未设置为DMX out,则丢弃所述无线网络数据。
[0032] 结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,所述方法还包括:
[0033] 通过uart模块接收目标DMX灯光控制数据,其中,所述目标DMX灯光控制数据为其它无线解码器发送的灯光控制数据;
[0034] 判断所述目标DMX灯光控制数据中的通道域对应的通道是否设置为DMX in;
[0035] 如果设置为DMX in,则将所述目标DMX灯光控制数据打包为目标无线网络数据,其中,所述目标无线网络数据包括以下任一种:Ma-net协议的无线网络数据,Art-net协议的无线网络数据;
[0036] 将所述目标无线网络数据发送至所述灯光控制台,以使所述灯光控制台进行监控。
[0037] 本发明实施例带来了以下有益效果:
[0038] 现有技术中,需要另外开辟一路信号传输来实现DMX硬件输出口的通道域配置,并且只能实现单路DMX512信号的无线收发,使用时受灯光控制台本身硬件DMX接口数量限制。本发明的灯光控制系统中,灯光控制台发送无线网络数据,所有的无线解码器接收该无线网络数据,根据无线网络数据携带的信息对无线网络数据进行解析,将解析得到的DMX灯光控制数据发送至灯光设备或根据解析得到的配置数据进行自身配置。本系统支持Ma-net协议和Art-net协议的无线网络数据,可通过灯光控制台进行通道域的配置,使用灵活,并且能够通过添加任意数量的灯光解码器来进行DMX通道拓展(即能够通过网络虚拟外设的DMX接口),不受灯光控制台本身硬件DMX接口数量的限制,缓解了现有的灯光控制系统在进行通道域配置时,缺乏灵活性,且受灯光控制台本身硬件DMX接口数量限制的技术问题。
[0039] 本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0040] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0041] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042] 图1为本发明实施例提供的一种灯光控制系统的示意图;
[0043] 图2为本发明实施例提供的另一种灯光控制系统的示意图;
[0044] 图3为本发明实施例提供的一种灯光控制方法的流程图;
[0045] 图4为本发明实施例提供的根据无线网络数据携带的信息对无线网络数据进行解析的方法流程图;
[0046] 图5为本发明实施例提供的对目标DMX灯光控制数据进行监控的流程图。
[0047] 图标:
[0048] 11-灯光控制台;12-无线解码器;13-灯光设备;14-无线发射端;15-无线接收端。

具体实施方式

[0049] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0050] 为便于对本实施例进行理解,首先对本发明实施例所公开的一种灯光控制系统进行详细介绍。
[0051] 实施例一:
[0052] 一种灯光控制系统,参考图1,该系统包括:灯光控制台11,无线解码器12和灯光设备13,其中,无线解码器12的数量为多个(图1中只示出了一个无线解码器12);
[0053] 灯光控制台11与无线解码器12无线连接,用于根据用户的控制向无线解码器12发送无线网络数据,其中,无线网络数据的通讯协议包括以下任一种:Ma-net协议,Art-net协议,无线网络数据中至少包括:通道域信息,MAC地址信息,数据类型信息,数据类型信息包括以下任一种:DMX灯光控制数据,配置数据;
[0054] 无线解码器12与灯光设备13连接,用于接收无线网络数据,根据无线网络数据携带的信息对无线网络数据进行解析,将解析得到的DMX灯光控制数据发送至灯光设备13或根据解析得到的配置数据进行自身配置。
[0055] 在本发明实施例中,灯光控制台11可以同时向多个无线解码器12发送无线网络数据。解码器在接收到无线网络数据后,根据无线网络数据携带的信息对无线网络数据进行解析。具体的,无线解码器12会对无线网络数据进行识别,只有在满足解析条件时,才会对无线网络数据进行解析,其中,解析条件包括:无线网络数据属于当前无线解码器12,无线网络数据中的通道域对应的通道为当前无限解码器所包含的通道。
[0056] 在解析得到的DMX灯光控制数据后,将DMX灯光控制数据发送至灯光设备13,如果解析得到为配置数据,那么根据配置数据进行自身的配置。
[0057] 现有技术中,需要另外开辟一路信号传输来实现DMX硬件输出口的通道域配置,并且只能实现单路DMX512信号的无线收发,使用时受灯光控制台11本身硬件DMX接口数量限制。本发明的灯光控制系统中,灯光控制台11发送无线网络数据,所有的无线解码器12接收该无线网络数据,根据无线网络数据携带的信息对无线网络数据进行解析,将解析得到的DMX灯光控制数据发送至灯光设备13或根据解析得到的配置数据进行自身配置。本系统支持Ma-net协议和Art-net协议的无线网络数据,可通过灯光控制台11进行通道域的配置,使用灵活,并且能够通过添加任意数量的灯光解码器来进行DMX通道拓展(即能够通过网络虚拟外设的DMX接口),不受灯光控制台11本身硬件DMX接口数量的限制,缓解了现有的灯光控制系统在进行通道域配置时,缺乏灵活性,且受灯光控制台11本身硬件DMX接口数量限制的技术问题。
[0058] 上述内容简要介绍了灯光控制的过程,下面对监控的过程进行描述。
[0059] 可选地,无线解码器12还用于接收其它无线解码器12发送的目标DMX灯光控制数据,将目标DMX灯光控制数据打包为目标无线网络数据,并将目标无线网络数据发送至灯光控制台11,以使灯光控制台11进行监控,其中,目标无线网络数据包括以下任一种:Ma-net协议的无线网络数据,Art-net协议的无线网络数据。
[0060] 具体的,最终打包为Ma-net协议的无线网络数据,还是Art-net协议的无线网络数据,是根据灯光控制台11的设置而定。
[0061] 可选地,参考图2,该系统还包括:无线发射端14和无线接收端15,其中,无线接收端15的数量为多个;
[0062] 无线发射端14通过网线与灯光控制台11连接,每个无线接收端15通过网线与每个无线解码器12连接;
[0063] 其中,无线发射端14用于将灯光控制台11发送的无线网络数据发射至无线接收端15,无线接收端15用于接收无线发射端14发射的无线网络数据,并将无线网络数据发送至对应的无线解码器12。
[0064] 可选地,参考图2,无线解码器12包括:网卡芯片,主控芯片和uart模块;
[0065] 网卡芯片与无线接收端15连接,用于接收无线接收端15发送的无线网络数据,并将无线网络数据发送至主控芯片;
[0066] 主控芯片与网卡芯片连接,用于接收网卡芯片发送的无线网络数据,并根据无线网络数据携带的信息对无线网络数据进行解析,得到DMX灯光控制数据或配置数据;
[0067] uart模块与主控芯片连接,用于将解析得到的DMX灯光控制数据发送至灯光设备13,以实现对灯光设备13的灯光控制;
[0068] 主控芯片还用于,当解析得到为配置数据时,根据配置数据的信息对无线解码器12进行配置。
[0069] 具体的,参考图2,网卡芯片包括:KSZ8081网卡芯片,uart模块包括:SN75176芯片。
[0070] 参考图2,图2为灯光控制系统的示意图。其中,KSZ8081作为网卡芯片接入主控芯片,同时,网卡芯片通过RJ-45通用网络接口与无线AP模块相连接。
[0071] 根据图2简单对工作过程进行描述:当无线AP模块接收到灯光控制台11发送的无线网络数据时,会将其转发给无线解码器12的网卡芯片,无线网络数据中的灯光控制信号会被主控芯片提取出来并解码为灯光通用的DMX灯光控制数据,再通过SN75176发送给灯光设备13。
[0072] 通常情况下,灯光控制台11需要一根网线连接到配置为发射端的AP模块,发射端与接收端可以进行一对多通信,一个发射端最大支持15个接收端,换句话讲,就是一个灯光控制台11可以控制15个无线解码器12,若想要在整个无线系统中加入更多的无线解码器12,则可以为灯光控制台11再连接一个AP发射端模块,两个AP发射端处于不同的信道,分别与各自的接收端通信,从而支持多达30个无线解码器12,若依旧不够,可以继续增加AP发射端的数量,当然,无线系统中设备的数量与每个设备所能分配到的带宽资源呈反比,具体布置可根据当前工作环境而定。
[0073] 图2中,为一对一通信的示意图,大框内为整个产品所包含的硬件模块,小框内为无线解码器12,小框外大框内为无线AP模块。从图中可以看成,一个无线解码器12支持两个通道域(图2中有两个SN75176芯片,其中一路就代表一个通道域),每个通道域都支持两种工作模式,一种工作模式为DMX out(即输出模式),另一种工作模式为DMX in(即输入模式)。
[0074] 在本发明实施例中,无线AP模块采用了厂商特殊定制的无线AP模块,无线AP模块提供商将IGMP协议的网络数据包进行了针对性的硬件层面的无线信号调制,保证了灯光控制数据在无线网络中能以低延迟、低丢包率的状态下进行传输。
[0075] 下面对本发明实施例中的无线解码器的规格进行说明,如下表所示:
[0076]
[0077] 下面对其中涉及到的模块进行介绍,如下表所示:
[0078]
[0079] 本系统支持Ma-net和Art-net协议,当接入网络中时,可通过灯光控制台进行通道域配置,同时每一个无线解码器可以设置任意IP地址,AB两个DMX通道可以分别设置为DMX out和DMX in两种模式,在具体的应用环境中,若遇到场地DMX布线困难,或DMX口不够时,可通过添加任意数量的无线解码器来进行DMX通道拓展,独立于控台硬件DMX接口,不收其数量限制。
[0080] 本系统实现了单点对多点的无线数据传输,极大地利用了有限场地中的无线信道资源,单个发射端可支持多达15个接收端,一个接收端配备2个DMX接口,所以可以实现单端到30个通道域的DMX传输,这对于现有的应用环境来说,具有很高的实用性和便携性。
[0081] 实施例二:
[0082] 一种灯光控制方法,参考图3,应用于无线解码器,该方法包括:
[0083] S302、获取灯光控制台发送的无线网络数据,其中,无线网络数据的通讯协议包括以下任一种:Ma-net协议,Art-net协议,无线网络数据中至少包括:通道域信息,MAC地址信息,数据类型信息,数据类型信息包括以下任一种:DMX灯光控制数据,配置数据;
[0084] 需要说明的是,无线网络数据的通讯协议包括以下任一种:Ma-net协议,Art-net协议。无线网络数据中至少包括:通道域信息,MAC地址信息,数据类型信息,也就是说,灯光控制台能够对无线网络数据的通道域,MAC地址,数据类型进行配置,简单灵活。
[0085] S304、根据无线网络数据携带的信息对无线网络数据进行解析,得到DMX灯光控制数据或配置数据,以将DMX灯光控制数据发送至灯光设备或根据配置数据进行自身配置。
[0086] 下文中再对该过程进行详细介绍,在此不再赘述。
[0087] 本发明的灯光控制方法中,灯光控制台发送无线网络数据,所有的无线解码器接收该无线网络数据,根据无线网络数据携带的信息对无线网络数据进行解析,将解析得到的DMX灯光控制数据发送至灯光设备或根据解析得到的配置数据进行自身配置。本方法支持Ma-net协议和Art-net协议的无线网络数据,可通过灯光控制台进行通道域的配置,使用灵活,并且能够通过添加任意数量的灯光解码器来进行DMX通道拓展(即能够通过网络虚拟外设的DMX接口),不受灯光控制台本身硬件DMX接口数量的限制,缓解了现有的灯光控制方法在进行通道域配置时,缺乏灵活性,且受灯光控制台本身硬件DMX接口数量限制的技术问题。
[0088] 可选地,参考图4,根据无线网络数据携带的信息对无线网络数据进行解析包括:
[0089] S401、判断无线网络数据是否属于当前无线解码器;
[0090] 在获取得到无线网络数据后,判断无线网络数据是否属于当前无线解码器。具体的判断方法为:判断无线网络数据中的MAC地址信息是否与当前无线解码器的MAC地址相同,如果相同,则说明无线网络数据属于当前无线解码器;如果不同,则说明无线网络数据不属于当前无线解码器。
[0091] S402、如果属于当前无线解码器,则判断无线网络数据的数据类型;
[0092] 如果属于当前灯光解码器,进一步判断无线网络数据的数据类型,也就是判断无线网络数据是DMX灯光控制数据,还是配置数据。
[0093] S403、如果无线网络数据的数据类型为DMX灯光控制数据,则判断无线网络数据中的通道域对应的通道是否设置为DMX out;
[0094] 如果无线网络数据的数据类型为DMX灯光控制数据,进一步判断无线网络数据中的通道域对应的通道是否设置为DMX out。具体的,一个无线解码器支持两个通道域,无线网络数据中包含有通道域信息,如果无线网络数据中包含的通道域信息与当前无线解码器的一个通道域匹配,那么判断该通道是否设置为DMX out。
[0095] S404、如果设置为DMX out,通过uart模块向灯光设备发送DMX灯光控制数据,以实现对灯光设备的灯光控制。
[0096] 如果设置为DMX out,通过uart模块经过该通道向灯光设备发送DMX灯光控制数据,以实现对灯光设备的灯光控制。
[0097] 可选地,S405、如果无线网络数据的数据类型为配置数据,则判断配置数据的信息是否与当前无线解码器的配置信息相同,其中,配置数据包括:当前无线解码器的名称配置,当前无线解码器的IP地址配置,当前无线解码器的通讯协议配置,当前无线解码器的通道域配置;
[0098] S406、如果不同,则根据配置数据的信息对当前无线解码器进行配置。
[0099] 可选地,参考图4,如果无线网络数据不属于当前无线解码器或无线网络数据中的通道域对应的通道未设置为DMX out,则丢弃无线网络数据。
[0100] 上述内容为灯光控制的实现过程,下面对监控的过程进行描述。
[0101] 可选地,参考图5,该方法还包括:
[0102] S501、通过uart模块接收目标DMX灯光控制数据,其中,目标DMX灯光控制数据为其它无线解码器发送的灯光控制数据;
[0103] 在本发明实施例中,还能够实现对DMX灯光控制数据的监控。先通过uart模块接收目标DMX灯光控制数据,其中,目标DMX灯光控制数据为其它无线解码器发送的灯光控制数据。
[0104] S502、判断目标DMX灯光控制数据中的通道域对应的通道是否设置为DMX in;
[0105] 然后,判断目标DMX灯光控制数据中的通道域对应的通道是否设置为DMX in,只有对应的通道设置为输入模式时,才能进行数据的接收。
[0106] S503、如果设置为DMX in,则将目标DMX灯光控制数据打包为目标无线网络数据,其中,目标无线网络数据包括以下任一种:Ma-net协议的无线网络数据,Art-net协议的无线网络数据;
[0107] 如果设置为DMX in,则将目标DMX灯光控制数据打包为目标无线网络数据。具体的,最终打包为Ma-net协议的无线网络数据,还是Art-net协议的无线网络数据,是根据灯光控制台的设置而定。
[0108] S504、将目标无线网络数据发送至灯光控制台,以使灯光控制台进行监控。
[0109] 在得到目标无线网络数据后,将目标无线网络数据发送至灯光控制台,以使灯光控制台对其它无线解码器发送的灯光控制数据进行监控。
[0110] 需要说明的是,起初SN75176芯片(即uart模块)为输入模式,当接收到目标DMX灯光控制数据后,将接收到的目标DMX灯光控制数据拷贝到缓存中;
[0111] 当需要调用SN75176芯片发送无线网络数据时,判断SN75176芯片是否在接收目标DMX灯光控制数据,如果没有在接收目标DMX灯光控制数据,那么将SN75176芯片设置为输出模式,以将无线网络数据通过SN75176芯片发送至灯光设备。也就是说,SN75176芯片空闲时间都处于等待接收的状态,一旦需要向灯光设备发送无线网络数据时,SN75176芯片就设置为输出模式,进行无线网络数据的发送。
[0112] 本发明实施例所提供的灯光控制系统及灯光控制方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0113] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0114] 另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0115] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0116] 在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0117] 最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。