專利名稱:一種實現(xiàn)拼接墻顯示單元開機一致性的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及設備開機控制領域,具體涉及一種實現(xiàn)拼接墻顯示單元開機一致性的方法及系統(tǒng)。
背景技術:
隨著拼接顯示技術應用的不斷深入,數(shù)字拼接墻的規(guī)模也越來越大,特別是對于一些超高分辨率GIS系統(tǒng)的應用,拼接墻的規(guī)模一般在100個顯示單元以上,甚至多達200 個以上。對于這些大規(guī)模的拼接墻系統(tǒng)來說,如何實現(xiàn)各拼接顯示單元同時開機對于提高拼接墻系統(tǒng)的開機效果是最為重要的。目前拼接墻系統(tǒng)常用的開機方法是控制主機逐個向拼接顯示單元發(fā)送開機命令,拼接墻顯示單元在收到控制軟件下發(fā)的開機命令后即刻將成功收到開機命令的消息返回給控制主機,然后執(zhí)行初始化和點亮操作。由于拼接顯示單元的功率一般都比較大,在拼接墻系統(tǒng)規(guī)模較大時,為了防止拼接墻系統(tǒng)中的各單元同時開機對供電系統(tǒng)的電流形成較大沖擊,控制主機在向兩個拼接顯示單元發(fā)送開機命令時,之間往往會加入一段時間的延遲。因此在利用現(xiàn)有技術的方法實現(xiàn)拼接墻系統(tǒng)開機時,各拼接顯示單元會逐個開機點亮給現(xiàn)場人員造成視覺閃爍的沖擊效果。同時,由于控制軟件無法知道拼接墻顯示單元完成點亮操作的時間,故何時能向其發(fā)送操作命令無法準確確定,控制軟件往往采用延遲的方法,即在下發(fā)開機命令并收到拼接墻顯示單元的應答后延遲一段時間再開始接收用戶對顯示單元的操作命令,如信號切換,狀態(tài)查詢等。
發(fā)明內容
本發(fā)明解決的技術問題是克服現(xiàn)有技術的不足,提供一種能夠實現(xiàn)拼接墻中各顯示單元同時開機,并且能夠準確判斷拼接墻各顯示單元初始化完成且準備好接收操作命令時間的實現(xiàn)拼接墻顯示單元開機一致性的方法。本發(fā)明還提供一種能夠實現(xiàn)拼接墻中各顯示單元同時開機,并且能夠準確判斷拼接墻各顯示單元初始化完成且準備好接收操作命令時間的實現(xiàn)拼接墻顯示單元開機一致性的系統(tǒng)。為解決上述技術問題,本發(fā)明第一個發(fā)明目的的技術方案如下
一種實現(xiàn)拼接墻顯示單元開機一致性的方法,包括如下步驟
控制模塊向拼接墻顯示單元逐個下發(fā)開機命令;
各拼接墻顯示單元在收到開機命令后執(zhí)行初始化操作并在初始化完成后向控制模塊發(fā)送初始化完成消息;
控制模塊收到所有拼接墻顯示單元的初始化完成消息后向拼接墻顯示單元逐個下發(fā)點亮命令;
各拼接墻顯示單元在收到點亮命令后向控制模塊返回點亮命令應答消息,并同時開始執(zhí)行點亮屏幕操作。
本發(fā)明中,拼接墻顯示單元的開機初始化操作及點亮屏幕操作均由控制模塊控制,控制模塊在收到所有拼接墻顯示單元初始化完成消息后逐個向每個拼接墻顯示單元下發(fā)點亮命令,拼接墻顯示單元初始化完成后,將自己設置為盲屏(即不點亮屏幕),在收到控制模塊下發(fā)的點亮命令后再點亮屏幕,實現(xiàn)整個拼接墻點亮的一致性。上述方案中,控制模塊下發(fā)的開機命令之間設置有延遲時間,其下發(fā)完一個開機命令后經過一個延遲時間再下發(fā)另一個開機命令。開機命令之間的發(fā)送設置一個延遲時間,可以防止拼接墻系統(tǒng)中的各顯示單元同時開機初始化對供電系統(tǒng)的電流形成較大沖擊。上述方案中,控制模塊中通過查詢累計各拼接墻顯示單元返回的初始化完成消息操作判斷控制模塊是否收到所有拼接墻顯示單元的初始化完成消息,若是則向拼接墻顯示單元逐個下發(fā)點亮命令,否則繼續(xù)進行查詢累計操作。上述方案中,各拼接墻顯示單元在接收到開機命令后還向控制模塊返回開機命令應答消息,其與初始化操作同時進行。上述方案中,控制模塊向拼接墻顯示單元下發(fā)開機命令之前先與各拼接墻顯示單元建立用于向拼接墻顯示單元發(fā)送操作命令并接收操作命令響應的命令響應連接和用于接收拼接墻顯示單元上報消息的消息接收連接;
控制模塊通過命令響應連接發(fā)送所述開機命令、點亮命令以及接收點亮命令應答消息和開機命令應答消息,控制模塊通過消息接收連接接收所述初始化完成消息。上述方案中,所述命令響應連接、消息接收連接均為TCP連接。本發(fā)明第二個發(fā)明目的的技術方案如下
一種實現(xiàn)拼接墻顯不單兀開機一致性的系統(tǒng),包括相互連接的控制|旲塊和拼接墻顯示單元,控制模塊中設置有用于向各拼接墻顯示單元逐一發(fā)送開機命令的開機命令發(fā)送模塊,開機命令發(fā)送模塊在發(fā)送的每一條開機命令之間設置延遲時間;
各拼接墻顯示單元中設置有用于接收開機命令并執(zhí)行初始化操作的初始化模塊; 控制模塊中還設置有用于接收各拼接墻顯示單元發(fā)送的命令應答和消息的命令應答和消息接收模塊,各初始化模塊執(zhí)行完初始化操作后向命令應答和消息接收模塊發(fā)送初始化完成消息;
控制模塊中還設置有用于查詢累計初始化模塊返回的初始化完成消息并在接收到所有拼接墻顯示單元的初始化完成消息后向各拼接墻單元逐一發(fā)送點亮命令的點亮命令發(fā)送模塊;
各拼接墻顯示單元中還設置有用于接收點亮命令及執(zhí)行點亮屏幕操作的點亮模塊, 所述點亮模塊在接收到點亮命令后向命令應答和消息接收模塊發(fā)送點亮命令應答消息;
所述開機命令發(fā)送模塊與初始化模塊連接,點亮命令發(fā)送模塊與點亮模塊連接,開機命令發(fā)送模塊、點亮命令發(fā)送模塊還分別與命令應答和消息接收模塊連接,命令應答和消息接收模塊還分別與初始化模塊、點亮模塊連接。上述方案中,所述開機命令發(fā)送模塊與初始化模塊之間的連接,點亮命令發(fā)送模塊與點亮模塊之間的連接,開機命令發(fā)送模塊、點亮命令發(fā)送模塊與命令應答和消息接收模塊之間的連接,命令應答和消息接收模塊與初始化模塊、點亮模塊之間的連接均為TCP 連接。
與現(xiàn)有技術相比,本發(fā)明技術方案的有益效果是
本發(fā)明中,拼接墻顯示單元的開機初始化操作及點亮屏幕操作均由控制模塊控制,由于各拼接墻顯示單元在初始化完畢后會主動向控制模塊發(fā)送初始化完成消息,因此控制模塊能夠準確知道各拼接墻顯示單元初始化完成的時間,控制模塊在收到所有拼接墻顯示單元初始化完成消息后逐個向每個拼接墻顯示單元下發(fā)點亮命令,拼接墻顯示單元初始化完成后,將自己設置為盲屏(即不點亮屏幕),在收到控制模塊下發(fā)的點亮命令后再點亮屏幕,由于拼接墻顯示單元執(zhí)行點亮屏幕操作所需時間非常短,因此保證了拼接墻中各顯示單元能夠同時點亮,進而實現(xiàn)各拼接墻顯示單元同時開機,實現(xiàn)整個拼接墻點亮的一致性。而且控制模塊在發(fā)送點亮命令后會收到各拼接墻單元返回的點亮命令應答消息,控制模塊即可以開始接收用戶下發(fā)的操作命令并轉發(fā)給相應的拼接墻顯示單元。
圖I為本發(fā)明中一種實現(xiàn)拼接墻顯示單元開機一致性的系統(tǒng)的結構示意圖2為本發(fā)明中一種實現(xiàn)拼接墻顯示單元開機一致性方法流程圖。
具體實施例方式下面結合附圖和實施例對本發(fā)明的技術方案做進一步的說明。如圖I所示,為本發(fā)明中一種實現(xiàn)拼接墻顯示單元開機一致性的系統(tǒng)的結構示意圖,其包括控制模塊I和拼接墻顯示單元2 ;
控制模塊I中設置有開機命令發(fā)送模塊11、命令應答和消息接收模塊12與點亮命令發(fā)送模塊13,各拼接墻顯示單元2設置有初始化模塊21與點亮模塊22,開機命令發(fā)送模塊 11與初始化模塊21連接,點亮命令發(fā)送模塊13與點亮模塊22連接,命令應答和消息接收模塊12分別與初始化模塊21、點亮模塊22連接,開機命令發(fā)送模塊11、點亮命令發(fā)送模塊 13還分別與命令應答和消息接收模塊12連接,各模塊之間的連接均為TCP連接。開機命令發(fā)送模塊11,用于向各拼接墻顯示單元2逐一發(fā)送開機命令,開機命令發(fā)送模塊11在發(fā)送的每一條開機命令之間設置延遲時間;
初始化模塊21,用于接收開機命令并執(zhí)行初始化操作,其在接收到開機命令后向命令應答和消息接收模塊12發(fā)送開機命令應答消息,而且在執(zhí)行完初始化操作后向命令應答和消息接收模塊12發(fā)送初始化完成消息;
點亮命令發(fā)送模塊13,用于查詢累計初始化模塊21返回的初始化完成消息并在接收到所有拼接墻顯示單元2的初始化完成消息后向各拼接墻單元2逐一發(fā)送點亮命令;
點亮模塊22,用于接收點亮命令及執(zhí)行點亮屏幕操作,點亮模塊22在接收到點亮命令后向命令應答和消息接收模塊12發(fā)送點亮命令應答消息;
命令應答和消息接收模塊12,用于接收各拼接墻顯示單元2發(fā)送的命令應答和消息, 包括開機命令應答消息、點亮命令應答消息、初始化完成消息;命令應答和消息接收模塊 12將接收到開機命令應答消息轉發(fā)給開機命令發(fā)送模塊11,將初始化完成消息、點亮命令應答消息轉發(fā)給點亮命令發(fā)送模塊13。如圖2所示,為本發(fā)明中一種實現(xiàn)拼接墻顯示單元開機一致性的方法流程圖,其具體步驟包括(51)控制模塊建立連接控制模塊先與各拼接墻顯示單元建立用于向拼接墻顯示單元發(fā)送操作命令并接收操作命令響應的命令響應連接和用于接收拼接墻顯示單元上報消息的消息接收連接,命令響應連接、消息接收連接均為TCP連接;
(52)控制模塊下發(fā)開機命令控制模塊通過命令響應連接向拼接墻顯示單元逐個下發(fā)開機命令;控制模塊下發(fā)的開機命令之間設置有延遲時間,其下發(fā)完一個開機命令后經過一個延遲時間再下發(fā)另一個開機命令;
(53)各拼接墻顯示單元執(zhí)行初始化操作各拼接墻顯示單元在收到開機命令后通過命令響應連接向控制模塊發(fā)送開機命令應答消息,并同時執(zhí)行初始化操作,在初始化完成后通過消息接收連接向控制模塊發(fā)送初始化完成消息;
(54)控制模塊下發(fā)點亮命令控制模塊中通過查詢累計各拼接墻顯示單元返回的初始化完成消息操作判斷控制模塊是否收到所有拼接墻顯示單元的初始化完成消息,若是則通過命令應答連接向各拼接墻顯示單元逐個下發(fā)點亮命令,否則繼續(xù)進行查詢累計操作??刂颇K通過創(chuàng)建查詢線程對各拼接墻顯示單元上報的初始化完成消息進行查詢,并累計收到全部拼接墻顯示單元上報的初始化完成消息后在下發(fā)點亮命令。(S5)拼接墻顯示單元執(zhí)行點亮屏幕操作各拼接墻顯示單元在收到點亮命令后通過命令應答連接向控制模塊返回點亮命令應答消息,并同時開始執(zhí)行點亮屏幕操作。
權利要求
1.一種實現(xiàn)拼接墻顯示單元開機一致性的方法,其特征在于,包括如下步驟控制模塊向拼接墻顯示單元逐個下發(fā)開機命令;各拼接墻顯示單元在收到開機命令后執(zhí)行初始化操作并在初始化完成后向控制模塊發(fā)送初始化完成消息;控制模塊收到所有拼接墻顯示單元的初始化完成消息后向拼接墻顯示單元逐個下發(fā)點亮命令;各拼接墻顯示單元在收到點亮命令后向控制模塊返回點亮命令應答消息,并同時開始執(zhí)行點亮屏幕操作。
2.根據權利要求I所述的實現(xiàn)拼接墻顯示單元開機一致性的方法,其特征在于,控制模塊下發(fā)的開機命令之間設置有延遲時間,其下發(fā)完一個開機命令后經過一個延遲時間再下發(fā)另一個開機命令。
3.根據權利要求I所述的實現(xiàn)拼接墻顯示單元開機一致性的方法,其特征在于,控制模塊中通過查詢累計各拼接墻顯示單元返回的初始化完成消息操作判斷控制模塊是否收到所有拼接墻顯示單元的初始化完成消息,若是則向拼接墻顯示單元逐個下發(fā)點亮命令, 否則繼續(xù)進行查詢累計操作。
4.根據權利要求I所述的實現(xiàn)拼接墻顯示單元開機一致性的方法,其特征在于,各拼接墻顯示單元在接收到開機命令后還向控制模塊返回開機命令應答消息,其與初始化操作同時進行。
5.根據權利要求I至4任一項所述的實現(xiàn)拼接墻顯示單元開機一致性的方法,其特征在于,控制模塊向拼接墻顯示單元下發(fā)開機命令之前先與各拼接墻顯示單元建立用于向拼接墻顯示單元發(fā)送操作命令并接收操作命令響應的命令響應連接和用于接收拼接墻顯示單元上報消息的消息接收連接;控制模塊通過命令響應連接發(fā)送所述開機命令、點亮命令以及接收點亮命令應答消息和開機命令應答消息,控制模塊通過消息接收連接接收所述初始化完成消息。
6.根據權利要求5所述的實現(xiàn)拼接墻顯示單元開機一致性的方法,其特征在于,所述命令響應連接、消息接收連接均為TCP連接。
7.—種實現(xiàn)拼接墻顯不單兀開機一致性的系統(tǒng),包括相互連接的控制|旲塊和拼接墻顯示單元,其特征在于,控制模塊中設置有用于向各拼接墻顯示單元逐一發(fā)送開機命令的開機命令發(fā)送模塊, 開機命令發(fā)送模塊在發(fā)送的每一條開機命令之間設置延遲時間;各拼接墻顯示單元中設置有用于接收開機命令并執(zhí)行初始化操作的初始化模塊;控制模塊中還設置有用于接收各拼接墻顯示單元發(fā)送的命令應答和消息的命令應答和消息接收模塊,各初始化模塊執(zhí)行完初始化操作后向命令應答和消息接收模塊發(fā)送初始化完成消息;控制模塊中還設置有用于查詢累計初始化模塊返回的初始化完成消息并在接收到所有拼接墻顯示單元的初始化完成消息后向各拼接墻單元逐一發(fā)送點亮命令的點亮命令發(fā)送模塊;各拼接墻顯示單元中還設置有用于接收點亮命令及執(zhí)行點亮屏幕操作的點亮模塊, 所述點亮模塊在接收到點亮命令后向命令應答和消息接收模塊發(fā)送點亮命令應答消息;所述開機命令發(fā)送模塊與初始化模塊連接,點亮命令發(fā)送模塊與點亮模塊連接,開機命令發(fā)送模塊、點亮命令發(fā)送模塊還分別與命令應答和消息接收模塊連接,命令應答和消息接收模塊還分別與初始化模塊、點亮模塊連接。
8.根據權利要求7所述的實現(xiàn)拼接墻顯示單元開機一致性的系統(tǒng),其特征在于,所述開機命令發(fā)送模塊與初始化模塊之間的連接,點亮命令發(fā)送模塊與點亮模塊之間的連接, 開機命令發(fā)送模塊、點亮命令發(fā)送模塊與命令應答和消息接收模塊之間的連接,命令應答和消息接收模塊與初始化模塊、點亮模塊之間的連接均為TCP連接。
全文摘要
本發(fā)明涉及設備開機控制領域,具體涉及一種實現(xiàn)拼接墻顯示單元開機一致性的方法及系統(tǒng)。所述方法包括如下步驟控制模塊向拼接墻顯示單元逐個下發(fā)開機命令;各拼接墻顯示單元在收到開機命令后執(zhí)行初始化操作并在初始化完成后向控制模塊發(fā)送初始化完成消息;控制模塊收到所有拼接墻顯示單元的初始化完成消息后向拼接墻顯示單元逐個下發(fā)點亮命令;各拼接墻顯示單元在收到點亮命令后向控制模塊返回點亮命令應答消息,并同時開始執(zhí)行點亮屏幕操作。本發(fā)明能夠實現(xiàn)拼接墻中各顯示單元同時開機,并且能夠準確判斷拼接墻各顯示單元初始化完成且準備好接收操作命令時間。
文檔編號G06F3/14GK102609230SQ20121003625
公開日2012年7月25日 申請日期2012年2月17日 優(yōu)先權日2012年2月17日
發(fā)明者康曉林 申請人:廣東威創(chuàng)視訊科技股份有限公司