本发明属于舞台设备控制领域,主要涉及一种舞台设备的控制方法及系统。
背景技术
传统舞台设备控制方式一般使用按键操作,屏幕显示的方式实现,或使用远程控制方式(如rdm协议)实现。对于前者,按键存在寿命使用问题,且屏幕的显示局限于分辨率,必须对机器进行人工操作才能完成。对于后者,虽然不用与机器直接接触,但局限于上位机平台,需要rdm上位机软件支持,而对于设备软件的升级,普遍使用烧录器烧录,操作空间不大。
近年出现了云服务器舞台控制系统,需要一个外部设备先建立服务器,舞台设备通过网络识别连接到服务器上。该做法必须要有外置的服务器作转接才能处理各个舞台设备的请求,额外增加了购置服务器的成本,且搭建方式繁琐,不易操作。
技术实现要素:
本发明目的在于针对现有技术的缺陷,提供一种舞台设备的控制方法,可以更便捷地对舞台设备进行查看及控制,设置方便,操作简单,且有利于节约成本。
为了解决上述技术问题,本发明采用以下技术方案:
一种舞台设备的控制方法,其步骤包括:
在舞台设备内构建控制服务器;所述控制服务器获取所述舞台设备的端口信息;所述控制服务器设置所述舞台设备的网络地址;
客户机通过内置的浏览器访问所述网络地址以连接到所述控制服务器,所述控制服务器将所述端口信息发送到所述客户机;
所述客户机向所述控制服务器发送控制命令;所述控制命令用于控制所述舞台设备的端口或修改所述控制舞台设备的内置参数;
所述控制服务器接收到所述控制命令并执行对所述舞台设备的控制。
进一步的,其步骤还包括:
所述客户机与所述控制服务器建立连接后,向所述控制服务器发送固件数据包,以完成所述控制服务器的固件升级。
进一步的,所述控制服务器基于tcp/ip协议构建。
进一步的,所述网络地址包括舞台设备的ip、子网掩码、网关、mac地址。
进一步的,所述控制服务器内设置网页文件,所述网页文件包括所述舞台设备的端口信息,以及可选的所述控制指令;
所述客户机连接到所述控制服务器后,所述控制服务器将所述网页文件发送到所述客户机;
所述客户机的内置浏览器将所述网页文件以可视化的形式显示;
所述客户机通过点击所述网页文件上的内容,发送所述控制命令给所述控制服务器。
本发明还公开了一种舞台设备的控制系统,包括舞台设备,客户机;
所述舞台设备内构建有控制服务器;所述控制服务器连接至所述舞台设备的端口;所述控制服务器用于设置网络地址,执行接收到的控制命令;所述控制命令用于控制所述舞台设备的端口或修改所述舞台设备的内置参数;
所述客户机内置浏览器,用于通过内置的浏览器访问所述网络地址与所述控制服务器连接,向所述控制服务器发送所述控制命令。
进一步的,所述客户机还包括固件升级单元,所述固件升级单元用于与所述控制服务器建立连接后,向所述控制服务器发送固件数据包,以完成所述控制服务器的固件升级。
进一步的,所述控制服务器基于tcp/ip协议构建。
进一步的,所述网络地址包括舞台设备的ip、子网掩码、网关、mac地址。
进一步的,所述控制服务器内设置网页文件,所述网页文件包括所述舞台设备的端口信息,以及可选的所述控制指令;
所述客户机连接到所述控制服务器后,所述控制服务器将所述网页文件发送到所述客户机;
所述客户机的内置浏览器将所述网页文件以可视化的形式显示;
所述客户机通过点击所述网页文件上的内容,发送所述控制命令给所述控制服务器。
与现有技术相比,本发明的有益技术效果如下:
本发明提供了一种舞台设备的控制方法及系统,在舞台设备内构建控制服务器,利用客户机内置的浏览器访问控制服务器即可对舞台设备进行操作,无需通过按键等实体设备来控制舞台设备,避免了按键寿命损耗的问题,同时控制服务器设置在舞台设备内,无需额外购置服务器来作为云平台处理所有指令,节省了财力物力,同时搭建流程简单,操作便捷。
附图说明
图1为本发明中实施例1所述的一种舞台设备的控制方法的步骤示意图;
图2为本发明中实施例2所述的一种舞台设备的控制系统的结构示意图。
具体实施方式
为了充分地了解本发明的目的、特征和效果,以下将结合附图与具体实施方式对本发明的构思、具体步骤及产生的技术效果作进一步说明。
实施例1
如图1所示,本实施例1公开了一种舞台设备的控制方法,其步骤包括:
s1、在舞台设备内构建控制服务器;控制服务器获取舞台设备的端口信息;控制服务器设置舞台设备的网络地址;
在实际应用中,可以选择在舞台设备的内置的单片机芯片里通过编程构建控制服务器,舞台设备内置的单片机芯片的io口本身已经连接到舞台设备的各个端口,控制服务器只需通过单片机芯片的io口即可获取舞台设备的端口信息。
s2、客户机通过内置的浏览器访问网络地址以连接到控制服务器,控制服务器将端口信息发送到客户机;
在实际应用中,客户机可以为内置了浏览器软件的移动设备,如手机,电脑,平板电脑等,利用这些移动设备即可实现访问控制服务器,方便快捷。
s3、客户机向控制服务器发送控制命令;控制命令用于控制舞台设备的端口或修改舞台设备的内置参数;
具体的,所述舞台设备的内置参数可以为舞台设备接收artnet-dmx信号的地址、舞台设备的开关定时等参数。
s4、控制服务器接收到控制命令并执行对舞台设备的控制。
具体的简易舞台设备,步骤s2后还包括:
客户机与控制服务器建立连接后,向控制服务器发送固件数据包,以完成控制服务器的固件升级。
具体的,控制服务器基于tcp/ip协议并使用lwip协议栈进行构建;lwip协议栈可以保持tcp协议主要功能的基础上减少对ram的占用,使用的缓冲空间不多,所以即使是ram很小的嵌入式系统也可以使用。
具体的,网络地址包括舞台设备的ip地址、子网掩码、网关地址、mac地址。
具体的,其步骤还包括:
控制服务器内设置网页文件,网页文件包括舞台设备的端口信息,以及可选的控制指令;
客户机连接到控制服务器后,控制服务器将网页文件发送到客户机;
客户机的内置浏览器将网页文件以可视化的形式显示;
客户机通过点击网页文件上的内容,发送控制命令给控制服务器。
实施例2
如图2所示,本实施例2公开了一种舞台设备的控制系统,其应用如实施例1所述的舞台设备的控制方法,该系统包括舞台设备1,客户机2;
舞台设备1内构建有控制服务器3;控制服务器3连接至舞台设备1的端口;控制服务器3用于设置网络地址,执行接收到的控制命令;控制命令用于控制舞台设备1的端口或修改舞台设备1的内置参数;具体的,舞台设备的内置参数可以为舞台设备接收artnet-dmx信号的地址,舞台设备的开关定时等参数。
在实际应用中,可以选择在舞台设备1的内置的单片机芯片里通过编程构建控制服务器3,舞台设备1内置的单片机芯片的io口本身已经连接到舞台设备1的各个端口,控制服务器3只需通过单片机芯片的io口即可获取舞台设备的端口信息。
客户机2内置浏览器4,用于通过内置的浏览器4访问网络地址与控制服务器3连接,向控制服务器3发送控制命令。
具体的,客户机2还包括固件升级单元5,固件升级单元5用于与控制服务器3建立连接后,向控制服务器3发送固件数据包,以完成控制服务器3的固件升级。
具体的,控制服务器3基于tcp/ip协议并使用lwip协议栈进行构建。lwip协议栈可以保持tcp协议主要功能的基础上减少对ram的占用,使用的缓冲空间不多,所以即使是ram很小的嵌入式系统也可以使用。
具体的,网络地址包括舞台设备1的ip、子网掩码、网关、mac地址。
具体的,控制服务器3内设置网页文件,网页文件包括舞台设备1的端口信息,以及可选的控制指令;
客户机2连接到控制服务器3后,控制服务器3将网页文件发送到客户机2;
客户机2的内置浏览器4将网页文件以可视化的形式显示;
客户机2通过点击网页文件上的内容,发送控制命令给控制服务器3。
通过本发明中公开的一种舞台设备的控制方法及系统,在舞台设备内构建控制服务器,利用客户机内置的浏览器访问控制服务器即可对舞台设备进行操作,无需通过按键等实体设备来控制舞台设备,避免了按键寿命损耗的问题,同时控制服务器设置在舞台设备内,无需额外购置服务器来作为云平台处理所有指令,节省了财力物力,同时搭建流程简单,操作便捷。
以上详细描述了本发明的较佳具体实施例,应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明构思在现有技术基础上通过逻辑分析、推理或者根据有限的实验可以得到的技术方案,均应该在由本权利要求书所确定的保护范围之中。
技术特征:
技术总结
本发明公开了一种舞台设备的控制方法,在舞台设备内构建控制服务器;所述控制服务器获取所述舞台设备的端口信息;所述控制服务器设置所述舞台设备的网络地址;客户机通过内置的浏览器访问所述网络地址以连接到所述控制服务器,所述控制服务器将所述端口信息发送到所述客户机;所述客户机向所述控制服务器发送控制命令;所述控制命令用于控制所述舞台设备的端口或修改所述舞台设备的内置参数;所述控制服务器接收到所述控制命令并执行对舞台设备的控制。本发明对应的还公开了一种舞台设备的控制系统。通过本发明,可以更便捷地对舞台设备进行查看及控制简易舞台设备,设置方便,操作简单,并且有利于降低成本。
技术研发人员:黄大哲;冼青
受保护的技术使用者:佛山市毅丰电器实业有限公司
技术研发日:2018.05.29
技术公布日:2018.11.30