一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种MA控台互联网实时演绎的方法与流程

2023-02-02 08:35:50 来源:中国专利 TAG:

一种ma控台互联网实时演绎的方法
技术领域
1.本发明涉及互联网技术领域,尤其是涉及一种ma控台互联网实时演绎的方法。


背景技术:

2.灯光控制台,以靠国际通用的512信号来对灯光亮度和各种效果进行编辑,记录,控制等功能的计算机调控设备或手动控制设备。通常可分为数字调光台和模拟调光台。
3.现有的技术中,如公开号为cn208317051u的中国专利,其公开了一种基于zigbee技术的音乐节奏感应舞台灯光系统,包括音乐信息采集提取单元、现场音乐调节单元、舞台灯光照明控制单元、zigbee无线网络通信系统,所述音乐信息采集提取单元、所述现场音乐调节单元和所述舞台灯光照明控制单元与所述zigbee无线网络通信系统之间采用zigbee通信。
4.上述中的现有技术方案存在以下缺陷:虽然上述的实用新型利用zigbee技术来搭建近程无线通信网络,组网简单,成本低,待机时间长,无需连接互联网即可实现局域网内通信连接。但是其与ma控台传统方式一样,均是在局域网下控制灯光演绎系统,数据在局域网下的网络设备之间传输中间会有一定的延时性,从而影响灯光系统的演绎。


技术实现要素:

5.针对现有技术存在的不足,本发明的目的是提供一种ma控台互联网实时演绎的方法,其采用环形消息队列技术解决延时的问题,使得数据传输更加流畅。
6.本发明的上述发明目的是通过以下技术方案得以实现的:一种ma控台互联网实时演绎的方法,包括以下步骤:步骤1、ma控台实时发出数据至ma云聚服务器;步骤2、所述ma云聚服务器将所述ma控台发出的无效数据进行数据过滤,过滤后重新组包发送至云平台;步骤3、所述云平台构建控制数据处理的灯光操作描述模型,并根据灯光操作描述模型将基带数据处理划分为多个逻辑线程,确定预设的配置文件参数以及初始化消息池参数,根据所述配置文件参数、所述初始化消息池参数以及所述多个逻辑线程构建环形消息队列;步骤4、各网关设备的节点端按配从所述云平台的环形消息队列中接收文件数据,主动获取各自的数据包;步骤5、节点端将接收到的数据文件解析并驱动灯具。
7.本发明在一较佳示例中可以进一步配置为:在步骤3中,基于预设的控制机制控制所述多个逻辑线程对ma控台基带数据进行并行处理,以及将处理后的数据添加到所述环形消息队列中。
8.本发明在一较佳示例中可以进一步配置为:所述网关设备包括配置模块、广域网桥配置管理模块、广域网桥内核功能模块和基础广域网接口数据包处理模块,其特征在于,
所述配置模块接收网络侧下发的创建广域网共享连接的配置命令,根据该命令向广域网桥配置管理模块下发创建广域网共享连接的配置消息;广域网桥配置管理模块收到创建广域网共享连接的配置消息后,命令广域网桥内核功能模块创建广域网共享连接,广域网桥内核功能模块在相应的基础广域网接口上创建广域网共享连接。
9.本发明在一较佳示例中可以进一步配置为:所述灯具包括光束灯、激光灯、机械装置、投影仪以及建筑灯,所述光束灯、所述激光灯、所述机械装置、所述投影仪以及所述建筑灯分别通过基于tcp/ip协议栈的以太网协议与各自的网关设备的节点端通信连接。
10.本发明在一较佳示例中可以进一步配置为:在步骤s2中,所述过滤数据的方法包括以下步骤:s1、接收ma控台发送的数据包,并根据其中存储的控制信息确定对应的ma云聚服务器;s2、提取所述数据包的数据特征,并根据每一个ma云聚服务器的数据过滤条件,判断该数据特征是否满足对应的ma云聚服务器的数据过滤条件;s3、若满足数据过滤条件,则对对应的数据包进行过滤,得到数据过过滤结果,并将数据过滤结果转发给对应的ma云聚服务器。
11.本发明在一较佳示例中可以进一步配置为:为ma云聚服务器配置数据过滤函数,若ma控台与ma云聚服务器交互产生的通信数据满足数据过滤条件,则调用与该ma云聚服务器对应的数据过滤函数,对通信数据进行过滤。
12.本发明在一较佳示例中可以进一步配置为:所述环形消息队列包括队列头、队列尾、队列消息缓冲区个数及队列缓冲区指针。
13.综上所述,本发明包括以下至少一种有益技术效果:本发明公开了一种ma控台互联网实时演绎的方法,其一方面利用了环形消息队列(相当于数据缓冲,确保播放流畅不卡顿)技术解决网络延时的问题,使得数据传输变得更加流畅,另一方面利用ma云聚服务器解决了宽带问题,相当于多条网络汇聚在一起。本发明基于消息队列的多线程技术,将大规模的基带数据处理过程划分为多个逻辑线程,并按照多个逻辑线程并行处理模式对基带数据进行高速并行线程之间的数据同信和线程同步,进而提高基带数据处理的效率。
附图说明
14.图1为本发明的流程图。
15.图2为本发明的系统框图。
16.附图标记:1、ma控台;2、ma云聚服务器;3、云平台;4、节点端;5、光束灯;6、激光灯;7、机械装置;8、投影仪;9、建筑灯。
具体实施方式
17.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述;显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例,基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本技术保护的范围。
18.实施例一:参照图1,为本发明公开的一种ma控台互联网实时演绎的方法,包括以下步骤:步骤1、ma控台1实时发出数据至ma云聚服务器2;步骤2、ma云聚服务器2将ma控台1发出的无效数据进行数据过滤,过滤后重新组包发送至云平台3;步骤3、云平台3构建控制数据处理的灯光操作描述模型,并根据灯光操作描述模型将基带数据处理划分为多个逻辑线程,确定预设的配置文件参数以及初始化消息池参数,根据配置文件参数、初始化消息池参数以及多个逻辑线程构建环形消息队列;基于预设的控制机制控制多个逻辑线程对ma控台1基带数据进行并行处理,以及将处理后的数据添加到环形消息队列中;步骤4、各网关设备的节点端4按配从云平台3的环形消息队列中接收文件数据,主动获取各自的数据包;步骤5、节点端4将接收到的数据文件解析并驱动灯具。
19.其中,网关设备包括配置模块、广域网桥配置管理模块、广域网桥内核功能模块和基础广域网接口数据包处理模块,其特征在于,配置模块接收网络侧下发的创建广域网共享连接的配置命令,根据该命令向广域网桥配置管理模块下发创建广域网共享连接的配置消息;广域网桥配置管理模块收到创建广域网共享连接的配置消息后,命令广域网桥内核功能模块创建广域网共享连接,广域网桥内核功能模块在相应的基础广域网接口上创建广域网共享连接。
20.参照图2,灯具包括光束灯5、激光灯6、机械装置7、投影仪8以及建筑灯9,光束灯5、激光灯6、机械装置7、投影仪8以及建筑灯9分别通过基于tcp/ip协议栈的以太网协议与各自的网关设备的节点端4通信连接。
21.在步骤s2中,过滤数据的方法包括以下步骤:s1、接收ma控台1发送的数据包,并根据其中存储的控制信息确定对应的ma云聚服务器2;s2、提取数据包的数据特征,并根据每一个ma云聚服务器2的数据过滤条件,判断该数据特征是否满足对应的ma云聚服务器2的数据过滤条件;s3、若满足数据过滤条件,则对对应的数据包进行过滤,得到数据过过滤结果,并将数据过滤结果转发给对应的ma云聚服务器2。
22.为ma云聚服务器2配置数据过滤函数,若ma控台1与ma云聚服务器2交互产生的通信数据满足数据过滤条件,则调用与该ma云聚服务器2对应的数据过滤函数,对通信数据进行过滤。环形消息队列包括队列头、队列尾、队列消息缓冲区个数及队列缓冲区指针。
23.接收ma控台1的数据包,并提取数据包的数据特征,并根据每一个ma云聚服务器2的数据过滤条件,对对应的数据包进行过滤,并将过滤后得到的数据过滤结果转发给对应的ma云聚服务器2,提高了数据的准确性,无需在ma云聚服务器2对数据包进行过滤,提高了数据传输的速度和效率。
24.在本发明中,通过构建控制数据处理的灯光操作描述模型,并根据灯光操作描述模型将基带数据处理划分为多个逻辑线程,然后确定预设的配置文件参数以及初始化消息池参数,根据配置文件参数、初始化消息池参数以及多个逻辑线程构建环形消息队列,再基于预设的控制机制控制多个逻辑线程对ma控台1基带数据进行并行处理,以及将处理后的数据添加到环形消息队列中。
25.因此,本技术实施例所提供的方案中,基于消息队列的多线程技术,将大规模的基带数据处理过程划分为多个逻辑线程,并按照多个逻辑线程并行处理模式对基带数据进行高速并行线程之间的数据同信和线程同步,进而提高基带数据处理的效率。
26.本实施例的实施原理为:本发明公开了一种ma控台互联网实时演绎的方法,其一方面利用了环形消息队列(相当于数据缓冲,确保播放流畅不卡顿)技术解决网络延时的问题,使得数据传输变得更加流畅,另一方面利用ma云聚服务器2解决了宽带问题,相当于多条网络汇聚在一起。
27.本具体实施方式的实施例均为本发明的较佳实施例,并非依此限制本发明的保护范围,故:凡依本发明的结构、形状、原理所做的等效变化,均应涵盖于本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献