本發明屬于舞臺設備控制領域,主要涉及一種舞臺設備的控制方法及系統。
背景技術
傳統舞臺設備控制方式一般使用按鍵操作,屏幕顯示的方式實現,或使用遠程控制方式(如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