跨平台灯光控制方法、装置、设备及存储介质制造方法及图纸

技术编号:32518151 阅读:10 留言:0更新日期:2022-03-02 11:16
本公开涉及一种跨平台灯光控制方法、装置、设备及存储介质,所述方法包括:基于开源跨平台用户界面框架,匹配当前操作系统;建立与灯光控制器的通信网络;所述灯光控制器连接灯具,用于控制驱动所述灯具;响应用户操作指令,根据所述用户操作指令生成控制数据,所述控制数据用于指示所述灯光控制器控制灯光;通过所述通信网络向所述灯光控制器发送所述控制数据;通过所述通信网络接收所述灯光控制器的反馈数据;根据所述反馈数据调节所述控制数据;通过所述通信网络向所述灯光控制器发送调节后的控制数据。本公开可以支持跨平台通信,使得与灯光控制器的通讯更加稳定;同时有效保证了通信上的指令互动性和操作稳定性。了通信上的指令互动性和操作稳定性。了通信上的指令互动性和操作稳定性。

【技术实现步骤摘要】
跨平台灯光控制方法、装置、设备及存储介质


[0001]本公开涉及灯光控制
,特别是涉及一种跨平台灯光控制方法、装置、设备及存储介质。

技术介绍

[0002]在舞台或者其他对灯光效果有需求的场合,灯光控制对便捷性和普适性提出了更高的要求。灯光控制器作为直接控制灯具的设备,与控制终端的通信成为研究热点之一。在传统的灯光控制中,利用终端设备向灯光控制器下达控制指令时,往往需要根据不同的终端设计不同的通讯方法,限制了灯光控制的灵活性。另外,在灯光控制过程中,难以及时的接收灯具的反馈信息,无法实现双向通信。

技术实现思路

[0003]基于此,针对上述技术问题,本公开提供了一种能够实现跨平台通信和双向通信的跨平台灯光控制方法、装置、计算机设备、计算机程序产品和计算机可读存储介质。
[0004]第一方面,本申请提供了一种跨平台灯光控制方法。所述方法包括:
[0005]基于开源跨平台用户界面框架,匹配当前操作系统;
[0006]建立与灯光控制器的通信网络;所述灯光控制器连接灯具,用于控制驱动所述灯具;
[0007]响应用户操作指令,根据所述用户操作指令生成控制数据,所述控制数据用于指示所述灯光控制器控制灯光;
[0008]通过所述通信网络向所述灯光控制器发送所述控制数据;
[0009]通过所述通信网络接收所述灯光控制器的反馈数据;根据所述反馈数据调节所述控制数据;通过所述通信网络向所述灯光控制器发送调节后的控制数据。
[0010]在其中一个实施例中,所述建立与灯光控制器的通信网络包括:
[0011]扫描获取二维码信息,所述二维码信息与所述灯光控制器一一对应;
[0012]基于所述二维码信息,建立与所述灯光控制器的通信网络。
[0013]在其中一个实施例中,所述通过所述通信网络向所述灯光控制器发送所述控制数据包括:
[0014]创建套接字,绑定所述灯光控制器的通信端口;
[0015]向所述套接字中写入所述控制数据,发送至所述通信端口。
[0016]在其中一个实施例中,所述通过所述通信网络接收所述灯光控制器的反馈数据;根据所述反馈数据调节所述控制数据;通过所述通信网络向所述灯光控制器发送调节后的控制数据包括:
[0017]监听所述通信端口,通过所述套接字接收所述反馈数据;
[0018]根据所述反馈数据获取所述灯具的运行状态,基于所述灯具的运行状态调节所述控制数据;
[0019]向所述套接字中写入调节后的控制数据,发送至所述通信端口。
[0020]在其中一个实施例中,按照设定频率通过所述通信网络向所述灯光控制器发送控制数据或调节后的控制数据;
[0021]根据所述设定频率,在发送所述控制数据或调节后的控制数据的间隙,接收所述灯光控制器的反馈数据。
[0022]第二方面,本申请还提供了一种跨平台灯光控制装置。所述装置包括:
[0023]跨平台模块,用于基于开源跨平台用户界面框架,匹配当前操作系统;
[0024]网络模块,用于建立与灯光控制器的通信网络;所述灯光控制器连接灯具,用于控制驱动所述灯具;
[0025]交互模块,用于响应用户操作指令,根据所述用户操作指令生成控制数据,所述控制数据用于指示所述灯光控制器控制灯光;
[0026]收发模块,用于通过所述通信网络向所述灯光控制器发送所述控制数据;还用于通过所述通信网络接收所述灯光控制器的反馈数据;
[0027]调节模块,用于根据所述反馈数据调节所述控制数据;
[0028]所述收发模块还用于通过所述通信网络向所述灯光控制器发送调节后的控制数据。
[0029]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述跨平台灯光控制方法的步骤。
[0030]第四方面,本申请还提供了一种计算机程序产品。所述计算机程序产品中包括指令,所述指令被执行时,能够执行上述的跨平台灯光控制方法的步骤。
[0031]第五方面,本公开还提供了一种计算机可读存储介质。其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的跨平台灯光控制方法的步骤。
[0032]上述跨平台灯光控制方法、装置、计算机设备、计算机程序产品和计算机可读存储介质,至少包括:
[0033]本公开可以支持跨平台通信,使得与灯光控制器的通讯更加稳定,有效的减少代码的冗余;同时通过与灯光控制器实现双向通信,有效保证了通信上的指令互动性和操作稳定性,不仅可以监控灯具运行情况,还可以根据实时运行数据调整控制策略,优化了灯光控制效果。
附图说明
[0034]为了更清楚地说明本公开实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为一实施例中提供的跨平台灯光控制方法的应用环境图;
[0036]图2为一实施例中提供的建立通信网路的流程示意图;
[0037]图3为一实施例中提供的跨平台灯光控制方法的流程示意图;
[0038]图4为一实施例中提供的向灯光控制器发送所述控制数据的流程示意图;
[0039]图5为一实施例中提供的接收反馈数据的流程示意图;
[0040]图6为一实施例中提供的跨平台灯光控制装置的框图;
[0041]图7为一实施例中提供的跨平台灯光控制装置的数据传输示意图;
[0042]图8为一实施例中提供的跨平台灯光控制设备的框图。
具体实施方式
[0043]为了便于理解本公开,下面将参照相关附图对本公开进行更全面的描述。附图中给出了本公开的实施例。但是,本公开可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本公开的公开内容更加透彻全面。
[0044]除非另有定义,本文所使用的所有的技术和科学术语与属于本公开的
的技术人员通常理解的含义相同。本文中在本公开的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本公开。
[0045]以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。
[0046]在此使用时,单数形式的“一”、“一个”和“所述/该”也可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨平台灯光控制方法,其特征在于,包括步骤:基于开源跨平台用户界面框架,匹配当前操作系统;建立与灯光控制器的通信网络;所述灯光控制器连接灯具,用于控制驱动所述灯具;响应用户操作指令,根据所述用户操作指令生成控制数据,所述控制数据用于指示所述灯光控制器控制灯光;通过所述通信网络向所述灯光控制器发送所述控制数据;通过所述通信网络接收所述灯光控制器的反馈数据;根据所述反馈数据调节所述控制数据;通过所述通信网络向所述灯光控制器发送调节后的控制数据。2.如权利要求1所述的方法,其特征在于,所述建立与灯光控制器的通信网络包括:扫描获取二维码信息,所述二维码信息与所述灯光控制器一一对应;基于所述二维码信息,建立与所述灯光控制器的通信网络。3.如权利要求1所述的方法,其特征在于,所述通过所述通信网络向所述灯光控制器发送所述控制数据包括:创建套接字,绑定所述灯光控制器的通信端口;向所述套接字中写入所述控制数据,发送至所述通信端口。4.如权利要求3所述的方法,其特征在于,所述通过所述通信网络接收所述灯光控制器的反馈数据;根据所述反馈数据调节所述控制数据;通过所述通信网络向所述灯光控制器发送调节后的控制数据包括:监听所述通信端口,通过所述套接字接收所述反馈数据;根据所述反馈数据获取所述灯具的运行状态,基于所述灯具的运行状态调节所述控制数据;向所述套接字中写入调节后的控制数据,发送至所述通信端口。5.如权利要求1所述的方法,其特征在于,按照设定频率通过所述通信网络向所述灯光控制器发送控制数据或调...

【专利技术属性】
技术研发人员:张家瑞
申请(专利权)人:大峡谷照明系统苏州股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1