一种用于灯光控制的协议转换系统及方法
文献发布时间:2023-06-19 09:33:52
技术领域
本发明涉及灯光控制技术领域,具体而言,涉及一种用于灯光控制的协议转换系统及方法。
背景技术
控制是一个单独的领域,其主要以兼容性为主解决多种场景和设备的复杂应用,但是与灯光的结合方面一直没有得到彻底解决,舞台灯光控制领域是一个市场实用频繁的领域,舞台灯光控制是指对舞台灯光亮度和各种效果进行编辑、记录和控制。目前,采用DMX信号或ARTNET信号控制灯光照明设备已成为灯光照明业最常用的标准,尤其在舞台、剧院、舞厅以及广场环境照明上应用越来越广泛,但是目前普遍在用的灯光控制系统具有一些缺点,如操作复杂、兼容性差和功耗大等,控制协议和灯光协议无法无法统一兼容,以至于对灯的调光和效果控制差,影响舞台灯光的呈现效果,应用性差。
发明内容
为了克服上述问题或者至少部分地解决上述问题,本发明实施例提供一种用于灯光控制的协议转换系统及方法,可有效解决控制协议与灯光协议不统一无法深入应用的问题。
本发明的实施例是这样实现的:
第一方面,本发明实施例提供一种用于灯光控制的协议转换系统,包括数据库建立模块、协议接收模块、协议转换模块以及控制输出模块,其中:
数据库建立模块,用于根据标准控制协议数据和标准灯光协议数据建立协议数据库;
协议接收模块,用于接收并发送灯光协议数据或控制协议数据;
协议转换模块,用于根据协议数据库中的数据将灯光协议数据或控制协议数据进行转换运算,以得到可读控制协议数据或可读灯光协议数据;
控制输出模块,用于将可读控制协议数据或可读灯光协议数据发送给相应的中控设备或灯光设备。
在中控设备和灯光设备进行数据传输时,首先,通过数据库建立模块根据标准控制协议数据和标准灯光协议数据建立协议数据库,上述标准控制协议数据是指现有的各种中控设备的常规控制协议数据,上述标准灯光协议数据是指现有的各种灯光设备的灯光控制协议数据,将各种中控设备的常规控制协议数据和各种灯光设备的灯光控制协议数据录入到协议数据库中,以便后续进行调用,中控设备或者灯光设备发送控制协议或灯光协议后,通过协议接收模块接收中控设备或者灯光设备发送的灯光协议数据或控制协议数据,然后将灯光协议数据或控制协议数据发送至协议转换模块,通过协议转换模块根据数据库中的数据对灯光协议数据进行转换运算,以得到中控设备可读的可读控制协议数据,通过协议转换模块根据数据库中的数据对控制协议数据进行转换运算,以得到灯光设备可读的可读灯光协议数据,然后,通过控制输出模块将可读控制协议数据发送给相应的中控设备,通过控制输出模块将可读灯光协议数据发送给相应的灯光设备。在灯光控制应用中,中控设备与灯光设备之间由于兼容性的问题,容易导致对灯光的控制效果差,通过本系统可以对中控设备的控制协议和灯光设备的灯光协议进行格式转换,可以实现中控设备和灯光设备的协议相互兼容,保证灯光的呈现效果。
基于第一方面,在本发明的一些实施例中,一种用于灯光控制的协议转换系统,协议转换模块包括第一转换子模块和第二转换子模块,其中:
第一转换子模块,用于根据协议数据库中的数据将灯光协议数据进行转换运算,以得到可读控制协议数据;
第二转换子模块,用于根据协议数据库中的数据将控制协议进行转换运算,以得到可读灯光协议数据。
基于第一方面,在本发明的一些实施例中,一种用于灯光控制的协议转换系统,协议转换模块包括收码子模块、读码子模块以及格式转换子模块,其中:
收码子模块,用于获取灯光协议数据或控制协议数据的协议码;
读码子模块,用于对协议码进行读取,以得到目标待转换协议数据;
格式转换子模块,用于根据协议数据库中的数据将目标待转换协议数据转换为可读控制协议数据或可读灯光协议数据。
基于第一方面,在本发明的一些实施例中,一种用于灯光控制的协议转换系统,还包括抗干扰模块,用于对灯光协议数据和控制协议数据进行滤波处理,去除干扰数据,以得到并发送目标灯光协议数据和目标控制协议数据。
基于第一方面,在本发明的一些实施例中,一种用于灯光控制的协议转换系统,灯光设备包括聚光灯、柔光灯、回光灯、追光灯、散光灯、电脑灯、造型灯、光柱灯、投景幻灯及天幕效果灯。
第二方面,本发明实施例提供一种用于灯光控制的协议转换方法,包括以下步骤:
根据标准控制协议数据和标准灯光协议数据建立协议数据库;
接收并发送灯光协议数据或控制协议数据;
根据协议数据库中的数据将灯光协议数据或控制协议数据进行转换运算,以得到可读控制协议数据或可读灯光协议数据;
将可读控制协议数据或可读灯光协议数据发送给相应的中控设备或灯光设备。
在中控设备和灯光设备进行数据传输时,首先,根据标准控制协议数据和标准灯光协议数据建立协议数据库,上述标准控制协议数据是指现有的各种中控设备的常规控制协议数据,上述标准灯光协议数据是指现有的各种灯光设备的灯光控制协议数据,将各种中控设备的常规控制协议数据和各种灯光设备的灯光控制协议数据录入到协议数据库中,以便后续进行调用,中控设备或者灯光设备发送控制协议或灯光协议后,接收并发送中控设备或者灯光设备发送的灯光协议数据或控制协议数据,然后,根据数据库中的数据对灯光协议数据进行转换运算,以得到中控设备可读的可读控制协议数据,根据数据库中的数据对控制协议数据进行转换运算,以得到灯光设备可读的可读灯光协议数据,然后,将可读控制协议数据发送给相应的中控设备,将可读灯光协议数据发送给相应的灯光设备。在灯光控制应用中,中控设备与灯光设备之间由于兼容性的问题,容易导致对灯光的控制效果差,通过本方法可以对中控设备的控制协议和灯光设备的灯光协议进行格式转换,可以实现中控设备和灯光设备的协议相互兼容,保证灯光的呈现效果。
基于第二方面,在本发明的一些实施例中,一种用于灯光控制的协议转换方法,根据协议数据库中的数据将灯光协议数据或控制协议数据进行转换运算,以得到可读控制协议数据或可读灯光协议数据的方法包括以下步骤:
根据协议数据库中的数据将灯光协议数据进行转换运算,以得到可读控制协议数据;
根据协议数据库中的数据将控制协议进行转换运算,以得到可读灯光协议数据。
基于第二方面,在本发明的一些实施例中,一种用于灯光控制的协议转换方法,根据协议数据库中的数据将灯光协议数据或控制协议数据进行转换运算,以得到可读控制协议数据或可读灯光协议数据的方法包括以下步骤:
获取灯光协议数据或控制协议数据的协议码;
对协议码进行读取,以得到目标待转换协议数据;
根据协议数据库中的数据将目标待转换协议数据转换为可读控制协议数据或可读灯光协议数据。
基于第二方面,在本发明的一些实施例中,一种用于灯光控制的协议转换方法,还包括以下步骤:
对灯光协议数据和控制协议数据进行滤波处理,去除干扰数据,以得到并发送目标灯光协议数据和目标控制协议数据。
基于第二方面,在本发明的一些实施例中,一种用于灯光控制的协议转换方法,灯光设备包括聚光灯、柔光灯、回光灯、追光灯、散光灯、电脑灯、造型灯、光柱灯、投景幻灯及天幕效果灯。
本发明实施例至少具有如下优点或有益效果:
本发明实施例提供一种用于灯光控制的协议转换系统,通过数据库建立模块根据标准控制协议数据和标准灯光协议数据建立协议数据库,将各种中控设备的常规控制协议数据和各种灯光设备的灯光控制协议数据录入到协议数据库中,以便后续进行调用,中控设备或者灯光设备发送控制协议或灯光协议后,通过协议接收模块接收中控设备或者灯光设备发送的灯光协议数据或控制协议数据,然后将灯光协议数据或控制协议数据发送至协议转换模块,通过协议转换模块根据数据库中的数据对灯光协议数据进行转换运算,以得到中控设备可读的可读控制协议数据,通过协议转换模块根据数据库中的数据对控制协议数据进行转换运算,以得到灯光设备可读的可读灯光协议数据,然后,通过控制输出模块将可读控制协议数据发送给相应的中控设备,通过控制输出模块将可读灯光协议数据发送给相应的灯光设备。在灯光控制应用中,中控设备与灯光设备之间由于兼容性的问题,容易导致对灯光的控制效果差,通过本系统可以对中控设备的控制协议和灯光设备的灯光协议进行格式转换,可以实现中控设备和灯光设备的协议相互兼容,保证灯光的呈现效果。
本发明实施例还提供一种用于灯光控制的协议转换方法,在中控设备和灯光设备进行数据传输时,首先,根据标准控制协议数据和标准灯光协议数据建立协议数据库,将各种中控设备的常规控制协议数据和各种灯光设备的灯光控制协议数据录入到协议数据库中,以便后续进行调用,中控设备或者灯光设备发送控制协议或灯光协议后,接收并发送中控设备或者灯光设备发送的灯光协议数据或控制协议数据,然后,根据数据库中的数据对灯光协议数据进行转换运算,以得到中控设备可读的可读控制协议数据,根据数据库中的数据对控制协议数据进行转换运算,以得到灯光设备可读的可读灯光协议数据,然后,将可读控制协议数据发送给相应的中控设备,将可读灯光协议数据发送给相应的灯光设备。在灯光控制应用中,中控设备与灯光设备之间由于兼容性的问题,容易导致对灯光的控制效果差,通过本方法可以对中控设备的控制协议和灯光设备的灯光协议进行格式转换,可以实现中控设备和灯光设备的协议相互兼容,保证灯光的呈现效果。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例一种用于灯光控制的协议转换系统的原理图;
图2为本发明实施例一种用于灯光控制的协议转换方法的流程图;
图3为本发明实施例一种用于灯光控制的协议转换方法中协议格式转换的流程图。
图标:10、数据库建立模块;20、协议接收模块;21、第一转换子模块;22、第二转换子模块;23、收码子模块;24、读码子模块;25、格式转换子模块;30、协议转换模块;40、控制输出模块;50、抗干扰模块。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
在本发明实施例的描述中,需要说明的是,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
实施例
如图1所示,本实施例提供一种用于灯光控制的协议转换系统,包括数据库建立模块10、协议接收模块20、协议转换模块30以及控制输出模块40,其中:
数据库建立模块10,用于根据标准控制协议数据和标准灯光协议数据建立协议数据库;
协议接收模块20,用于接收并发送灯光协议数据或控制协议数据;
协议转换模块30,用于根据协议数据库中的数据将灯光协议数据或控制协议数据进行转换运算,以得到可读控制协议数据或可读灯光协议数据;
控制输出模块40,用于将可读控制协议数据或可读灯光协议数据发送给相应的中控设备或灯光设备。
在中控设备和灯光设备进行数据传输时,首先,通过数据库建立模块10根据标准控制协议数据和标准灯光协议数据建立协议数据库,上述标准控制协议数据是指现有的各种中控设备的常规控制协议数据,上述标准灯光协议数据是指现有的各种灯光设备的灯光控制协议数据,将各种中控设备的常规控制协议数据和各种灯光设备的灯光控制协议数据录入到协议数据库中,以便后续进行调用,中控设备或者灯光设备发送控制协议或灯光协议后,通过协议接收模块20接收中控设备或者灯光设备发送的灯光协议数据或控制协议数据,然后将灯光协议数据或控制协议数据发送至协议转换模块30,通过协议转换模块30根据数据库中的数据对灯光协议数据进行转换运算,以得到中控设备可读的可读控制协议数据,通过协议转换模块30根据数据库中的数据对控制协议数据进行转换运算,以得到灯光设备可读的可读灯光协议数据,然后,通过控制输出模块40将可读控制协议数据发送给相应的中控设备,通过控制输出模块40将可读灯光协议数据发送给相应的灯光设备。上述灯光设备包括聚光灯、柔光灯、回光灯、追光灯、散光灯、电脑灯、造型灯、光柱灯、投景幻灯及天幕效果灯等。在灯光控制应用中,中控设备与灯光设备之间由于兼容性的问题,容易导致对灯光的控制效果差,通过本系统可以对中控设备的控制协议和灯光设备的灯光协议进行格式转换,可以实现中控设备和灯光设备的协议相互兼容,保证灯光的呈现效果。
在其中一个实施例中,如图1所示,协议转换模块30包括第一转换子模块21和第二转换子模块22,其中:
第一转换子模块21,用于根据协议数据库中的数据将灯光协议数据进行转换运算,以得到可读控制协议数据;
第二转换子模块22,用于根据协议数据库中的数据将控制协议进行转换运算,以得到可读灯光协议数据。
在对协议进行格式转换时,需要对控制协议和灯光协议分别进行转换,通过第一转换子模块21根据协议数据库中的数据将灯光协议数据进行转换运算,以得到中控设备可读的可读控制协议数据,通过第二转换子模块22根据协议数据库中的数据将控制协议进行转换运算,以得到灯光设备可读的可读灯光协议数据,通过第一转换子模块21和第二转换子模块22使得灯光设备和中控设备之间的协议进行兼容转换,进而提高对灯光的控制效果。
在其中一个实施例中,如图1所示,协议转换模块30包括收码子模块23、读码子模块24以及格式转换子模块25,其中:
收码子模块23,用于获取灯光协议数据或控制协议数据的协议码;
读码子模块24,用于对协议码进行读取,以得到目标待转换协议数据;
格式转换子模块25,用于根据协议数据库中的数据将目标待转换协议数据转换为可读控制协议数据或可读灯光协议数据。
对灯光设备的灯光协议数据或中控设备的控制协议数据进行格式转换时,首先,通过收码子模块23获取灯光设备的灯光协议数据或中控设备的控制协议数据的协议码,然后,通过读码子模块24对灯光设备的协议码或中控设备的协议码进行读取,以得到目标待转换协议数据,该目标待转换协议数据包含灯光设备的灯光目标待转换协议数据和中控设备的控制目标待转换协议数据,通过格式转换子模块25根据协议数据库中的数据将目标待转换协议数据转换为中控设备的可读控制协议数据或灯光设备的可读灯光协议数据,实现中控设备和灯光设备之间的协议格式兼容转换。
在其中一个实施例中,如图1所示,该用于灯光控制的协议转换系统还包括抗干扰模块50,用于对灯光协议数据和控制协议数据进行滤波处理,去除干扰数据,以得到并发送目标灯光协议数据和目标控制协议数据。
在数据传输过程中会存在干扰数据,通过抗干扰模块50对灯光协议数据和控制协议数据进行滤波处理,去除干扰数据,以得到目标灯光协议数据和目标控制协议数据,然后将目标灯光协议数据和目标控制协议数据发送给协议转换模块30,为后续处理提供精确的数据,进而提高处理效果。
如图2所示,本发明实施例提供一种用于灯光控制的协议转换方法,包括以下步骤:
S1、根据标准控制协议数据和标准灯光协议数据建立协议数据库;
S2、接收并发送灯光协议数据或控制协议数据;
S3、根据协议数据库中的数据将灯光协议数据或控制协议数据进行转换运算,以得到可读控制协议数据或可读灯光协议数据;
S4、将可读控制协议数据或可读灯光协议数据发送给相应的中控设备或灯光设备。
在中控设备和灯光设备进行数据传输时,首先,根据标准控制协议数据和标准灯光协议数据建立协议数据库,上述标准控制协议数据是指现有的各种中控设备的常规控制协议数据,上述标准灯光协议数据是指现有的各种灯光设备的灯光控制协议数据,将各种中控设备的常规控制协议数据和各种灯光设备的灯光控制协议数据录入到协议数据库中,以便后续进行调用,中控设备或者灯光设备发送控制协议或灯光协议后,接收并发送中控设备或者灯光设备发送的灯光协议数据或控制协议数据,然后,根据数据库中的数据对灯光协议数据进行转换运算,以得到中控设备可读的可读控制协议数据,根据数据库中的数据对控制协议数据进行转换运算,以得到灯光设备可读的可读灯光协议数据,然后,将可读控制协议数据发送给相应的中控设备,将可读灯光协议数据发送给相应的灯光设备。上述灯光设备包括聚光灯、柔光灯、回光灯、追光灯、散光灯、电脑灯、造型灯、光柱灯、投景幻灯及天幕效果灯。在灯光控制应用中,中控设备与灯光设备之间由于兼容性的问题,容易导致对灯光的控制效果差,通过本方法可以对中控设备的控制协议和灯光设备的灯光协议进行格式转换,可以实现中控设备和灯光设备的协议相互兼容,保证灯光的呈现效果。
在其中一个实施例中,根据协议数据库中的数据将灯光协议数据或控制协议数据进行转换运算,以得到可读控制协议数据或可读灯光协议数据的方法包括以下步骤:
根据协议数据库中的数据将灯光协议数据进行转换运算,以得到可读控制协议数据;
根据协议数据库中的数据将控制协议进行转换运算,以得到可读灯光协议数据。
在对协议进行格式转换时,需要对控制协议和灯光协议分别进行转换,根据协议数据库中的数据将灯光协议数据进行转换运算,以得到中控设备可读的可读控制协议数据,根据协议数据库中的数据将控制协议进行转换运算,以得到灯光设备可读的可读灯光协议数据,使得灯光设备和中控设备之间的协议进行兼容转换,进而提高对灯光的控制效果。
在其中一个实施例中,如图3所示,根据协议数据库中的数据将灯光协议数据或控制协议数据进行转换运算,以得到可读控制协议数据或可读灯光协议数据的方法包括以下步骤:
S31、获取灯光协议数据或控制协议数据的协议码;
S32、对协议码进行读取,以得到目标待转换协议数据;
S33、根据协议数据库中的数据将目标待转换协议数据转换为可读控制协议数据或可读灯光协议数据。
对灯光设备的灯光协议数据或中控设备的控制协议数据进行格式转换时,首先,获取灯光设备的灯光协议数据或中控设备的控制协议数据的协议码,然后,对灯光设备的协议码或中控设备的协议码进行读取,以得到目标待转换协议数据,该目标待转换协议数据包含灯光设备的灯光目标待转换协议数据和中控设备的控制目标待转换协议数据,然后根据协议数据库中的数据将目标待转换协议数据转换为中控设备的可读控制协议数据或灯光设备的可读灯光协议数据,实现中控设备和灯光设备之间的协议格式兼容转换。
在其中一个实施例中,该用于灯光控制的协议转换方法还包括以下步骤:
对灯光协议数据和控制协议数据进行滤波处理,去除干扰数据,以得到并发送目标灯光协议数据和目标控制协议数据。
在数据传输过程中会存在干扰数据,对灯光协议数据和控制协议数据进行滤波处理,去除干扰数据,以得到目标灯光协议数据和目标控制协议数据,为后续处理提供精确的数据,进而提高处理效果。
综上,本发明的实施例提供一种用于灯光控制的协议转换系统及方法,在中控设备和灯光设备进行数据传输时,首先,通过数据库建立模块10根据标准控制协议数据和标准灯光协议数据建立协议数据库,上述标准控制协议数据是指现有的各种中控设备的常规控制协议数据,上述标准灯光协议数据是指现有的各种灯光设备的灯光控制协议数据,将各种中控设备的常规控制协议数据和各种灯光设备的灯光控制协议数据录入到协议数据库中,以便后续进行调用,中控设备或者灯光设备发送控制协议或灯光协议后,通过协议接收模块20接收中控设备或者灯光设备发送的灯光协议数据或控制协议数据,在数据传输过程中会存在干扰数据,通过抗干扰模块50对灯光协议数据和控制协议数据进行滤波处理,去除干扰数据,以得到目标灯光协议数据和目标控制协议数据,然后将目标灯光协议数据和目标控制协议数据发送给协议转换模块30,为后续处理提供精确的数据,进而提高处理效果;通过协议转换模块30根据数据库中的数据对灯光协议数据进行转换运算,以得到中控设备可读的可读控制协议数据,通过协议转换模块30根据数据库中的数据对控制协议数据进行转换运算,以得到灯光设备可读的可读灯光协议数据,对灯光设备的灯光协议数据或中控设备的控制协议数据进行格式转换时,首先,通过收码子模块23获取灯光设备的灯光协议数据或中控设备的控制协议数据的协议码,然后,通过读码子模块24对灯光设备的协议码或中控设备的协议码进行读取,以得到目标待转换协议数据,该目标待转换协议数据包含灯光设备的灯光目标待转换协议数据和中控设备的控制目标待转换协议数据,通过格式转换子模块25根据协议数据库中的数据将目标待转换协议数据转换为中控设备的可读控制协议数据或灯光设备的可读灯光协议数据,实现中控设备和灯光设备之间的协议格式兼容转换;然后,通过控制输出模块40将可读控制协议数据发送给相应的中控设备,通过控制输出模块40将可读灯光协议数据发送给相应的灯光设备。上述灯光设备包括聚光灯、柔光灯、回光灯、追光灯、散光灯、电脑灯、造型灯、光柱灯、投景幻灯及天幕效果灯等。在灯光控制应用中,中控设备与灯光设备之间由于兼容性的问题,容易导致对灯光的控制效果差,通过本系统可以对中控设备的控制协议和灯光设备的灯光协议进行格式转换,可以实现中控设备和灯光设备的协议相互兼容,保证灯光的呈现效果。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其它的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
- 一种用于灯光控制的协议转换系统及方法
- 用于标准电能表检定的协议转换系统及协议转换方法