亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法和系統(tǒng)的制作方法

文檔序號:6518896閱讀:393來源:國知局
分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法和系統(tǒng)的制作方法
【專利摘要】一種分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,包括步驟:重啟節(jié)點(diǎn)顯示程序;獲取喚醒命令、位置信息、顯示范圍以及數(shù)據(jù)傳輸端口;喚醒重啟后的節(jié)點(diǎn)顯示程序,獲得拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù);計算并請求顯示數(shù)據(jù);接收顯示數(shù)據(jù)并顯示,將異常節(jié)點(diǎn)切換至正常顯示狀態(tài)。相應(yīng)地提供一種分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)系統(tǒng)。本發(fā)明的有益效果為:不會干擾到其它正常的節(jié)點(diǎn)的運(yùn)作,快速地完成異常節(jié)點(diǎn)的修復(fù),實現(xiàn)異常節(jié)點(diǎn)的自恢復(fù),工作效率高。
【專利說明】分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及分布式系統(tǒng)【技術(shù)領(lǐng)域】,特別是涉及一種分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法和系統(tǒng)。
【背景技術(shù)】
[0002]分布式顯示拼接系統(tǒng)是一種新興的顯示系統(tǒng),一般包括系統(tǒng)控制服務(wù)器、拼接顯示模塊和數(shù)據(jù)服務(wù)器。系統(tǒng)控制服務(wù)器發(fā)送控制指令和數(shù)據(jù),以及各個節(jié)點(diǎn)的節(jié)點(diǎn)信息(包括節(jié)點(diǎn)的位置和范圍數(shù)據(jù)等)給拼接顯示模塊的節(jié)點(diǎn)。拼接顯示模塊(一般由多個節(jié)點(diǎn)拼接而成)接收控制指令和數(shù)據(jù)后,進(jìn)行處理,向數(shù)據(jù)服務(wù)器請求相關(guān)的數(shù)據(jù)并顯示。數(shù)據(jù)服務(wù)器用于提供需要顯示內(nèi)容的數(shù)據(jù)。
[0003]分布式顯示拼接系統(tǒng)的顯示節(jié)點(diǎn)眾多,系統(tǒng)架構(gòu)復(fù)雜,同時系統(tǒng)要兼顧處理數(shù)據(jù),渲染顯示,顯示同步,網(wǎng)絡(luò)數(shù)據(jù)接收等多個處理過程,節(jié)點(diǎn)程序多,系統(tǒng)的處理壓力大。在系統(tǒng)長時間運(yùn)行和使用過程中,經(jīng)常會出現(xiàn)部分或者個別節(jié)點(diǎn)出現(xiàn)異常,例如節(jié)點(diǎn)的顯示程序異常退出或者異常崩潰,很難或無法實現(xiàn)無故障系統(tǒng)。
[0004]針對分布式顯示拼接系統(tǒng)的節(jié)點(diǎn)異常問題,一般的修復(fù)方法是將分布式顯示拼接系統(tǒng)重啟。雖然重啟系統(tǒng)是最常見和容易想到的方法,但是其存在一些弊端。一方面,重啟系統(tǒng)的時候,整個分布式顯示拼接系統(tǒng)處于無法工作的狀態(tài),使用者需要等待系統(tǒng)重啟完畢方可繼續(xù)工作;另一方面,重啟后的分布式顯示拼接系統(tǒng)的數(shù)據(jù)與服務(wù)器會存在同步異常、數(shù)據(jù)紊亂等風(fēng)險,可能需要進(jìn)一步的修復(fù)調(diào)整。因此,通過重啟的方式來解決節(jié)點(diǎn)異常問題,工作效率不高。

【發(fā)明內(nèi)容】

[0005]基于此,有必要針對現(xiàn)有技術(shù)的工作效率不高的問題,提供一種分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法和系統(tǒng)以及拼接系統(tǒng)異常修復(fù)方法和系統(tǒng)。
[0006]一種分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,包括步驟:
[0007]實時監(jiān)測顯示節(jié)點(diǎn),當(dāng)檢測到顯示節(jié)點(diǎn)出現(xiàn)異常時,重啟異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序;
[0008]從系統(tǒng)控制服務(wù)器獲取喚醒命令、異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息、異常節(jié)點(diǎn)的顯示范圍以及正常運(yùn)行的顯示節(jié)點(diǎn)的數(shù)據(jù)傳輸端口;
[0009]根據(jù)喚醒命令喚醒重啟后的節(jié)點(diǎn)顯示程序,從獲取到的數(shù)據(jù)傳輸端口向正常運(yùn)行的節(jié)點(diǎn)獲得拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù);
[0010]根據(jù)所述位置信息、顯示范圍和顯示狀態(tài)數(shù)據(jù)計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),并根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求;
[0011]接收數(shù)據(jù)服務(wù)器響應(yīng)所述數(shù)據(jù)請求返回的顯示數(shù)據(jù),將其通過節(jié)點(diǎn)顯示程序進(jìn)行顯示,將異常節(jié)點(diǎn)切換至正常顯示狀態(tài)。
[0012]同時,提供一種分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)系統(tǒng),包括:[0013]監(jiān)測模塊:用于實時監(jiān)測顯示節(jié)點(diǎn),當(dāng)檢測到顯示節(jié)點(diǎn)出現(xiàn)異常時,重啟異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序;
[0014]喚醒模塊:用于從系統(tǒng)控制服務(wù)器獲取喚醒命令、異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息、異常節(jié)點(diǎn)的顯示范圍以及正常運(yùn)行的顯示節(jié)點(diǎn)的數(shù)據(jù)傳輸端口 ;
[0015]獲取模塊:用于根據(jù)喚醒命令喚醒重啟后的節(jié)點(diǎn)顯示程序,從獲取到的數(shù)據(jù)傳輸端口向正常運(yùn)行的節(jié)點(diǎn)獲得拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù);
[0016]計算模塊:用于根據(jù)所述位置信息、顯示范圍和顯示狀態(tài)數(shù)據(jù)計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),并根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求;
[0017]切換模塊:用于接收數(shù)據(jù)服務(wù)器響應(yīng)所述數(shù)據(jù)請求返回的顯示數(shù)據(jù),將其通過節(jié)點(diǎn)顯示程序進(jìn)行顯示,將異常節(jié)點(diǎn)切換至正常顯示狀態(tài)。
[0018]本發(fā)明的有益效果為:通過監(jiān)測節(jié)點(diǎn)的運(yùn)行狀況來發(fā)現(xiàn)異常節(jié)點(diǎn),重啟異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序,然后利用系統(tǒng)控制服務(wù)器將節(jié)點(diǎn)顯示程序喚醒和提供修復(fù)需要的節(jié)點(diǎn)的位置信息和顯示范圍,同時從其它正常運(yùn)行的節(jié)點(diǎn)中獲取到拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù),然后計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),從數(shù)據(jù)服務(wù)器中獲取顯示數(shù)據(jù),完成后將異常節(jié)切換為正常的顯示狀態(tài)。不會干擾到其它正常的節(jié)點(diǎn)的運(yùn)作,快速地完成異常節(jié)點(diǎn)的修復(fù),實現(xiàn)異常節(jié)點(diǎn)的自恢復(fù),工作效率高。
【專利附圖】

【附圖說明】
[0019]圖1為本發(fā)明的一種實施方式的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法的流程不意圖;
[0020]圖2為本發(fā)明的一種實施方式的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]以下針對本發(fā)明分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法及系統(tǒng)的實施例進(jìn)行詳細(xì)的描述。
[0022]首先針對分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法進(jìn)行描述。
[0023]參見圖1,一種分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,包括步驟:
[0024]SlOO:實時監(jiān)測顯示節(jié)點(diǎn),當(dāng)檢測到顯示節(jié)點(diǎn)出現(xiàn)異常時,重啟異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序。
[0025]一般情況下,分布式拼接顯示系統(tǒng)的拼接顯示模塊中包含多個顯示節(jié)點(diǎn),通過對這些顯示節(jié)點(diǎn)進(jìn)行實時監(jiān)測,發(fā)現(xiàn)節(jié)點(diǎn)的異常。當(dāng)拼接系統(tǒng)中某個節(jié)點(diǎn)出現(xiàn)異常而導(dǎo)致節(jié)點(diǎn)顯示程序崩潰或退出,首先需要將異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序重啟,重啟后的節(jié)點(diǎn)顯示程序與其它正常運(yùn)行的節(jié)點(diǎn)工作狀態(tài)不一致,此時的異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序沒有顯示內(nèi)容,大部分的功能都沒有啟動,屬于非正常顯示狀態(tài)。
[0026]S200:從系統(tǒng)控制服務(wù)器獲取喚醒命令、異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息、異常節(jié)點(diǎn)的顯示范圍以及正常運(yùn)行的顯示節(jié)點(diǎn)的數(shù)據(jù)傳輸端口。
[0027]在此步驟中,為了進(jìn)一步將異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序的功能全部開啟,需要從系統(tǒng)控制服務(wù)器中獲取喚醒命令來啟動異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序的全部功能。若節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序在正常工作狀態(tài)下,系統(tǒng)控制服務(wù)器與對應(yīng)節(jié)點(diǎn)的傳輸網(wǎng)絡(luò)是正常的;若節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序異常退出或崩潰了,系統(tǒng)控制服務(wù)器與對應(yīng)節(jié)點(diǎn)的傳輸網(wǎng)絡(luò)就會出現(xiàn)異常,此時系統(tǒng)服務(wù)器就可以確定對應(yīng)的節(jié)點(diǎn)出現(xiàn)了問題。由于系統(tǒng)控制服務(wù)器是控制和發(fā)送各個節(jié)點(diǎn)的節(jié)點(diǎn)信息的控制中樞,所以,可以從系統(tǒng)控制服務(wù)器中獲取到異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息、異常節(jié)點(diǎn)的顯示范圍以及正常運(yùn)行的顯示節(jié)點(diǎn)的數(shù)據(jù)傳輸端口,為下一步的節(jié)點(diǎn)修復(fù)做準(zhǔn)備。
[0028]在其中一種實施方式中,數(shù)據(jù)傳輸端口包括節(jié)點(diǎn)的IP及數(shù)據(jù)服務(wù)端口。
[0029]在其中一種實施方式中,位置信息為節(jié)點(diǎn)在拼接顯示模塊中的坐標(biāo)。
[0030]S300:根據(jù)喚醒命令喚醒重啟后的節(jié)點(diǎn)顯示程序,從獲取到的數(shù)據(jù)傳輸端口向正常運(yùn)行的節(jié)點(diǎn)獲得拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù)。
[0031]具體的,在經(jīng)過前述步驟喚醒重啟后的節(jié)點(diǎn)顯示程序后,在本步驟中接著就要獲取需要顯示的數(shù)據(jù)。由于僅僅知道異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息、異常節(jié)點(diǎn)的顯示范圍只能確定異常節(jié)點(diǎn)的顯示內(nèi)容和范圍。但是,拼接顯示模塊是由多個節(jié)點(diǎn)組成的整體,整個拼接顯示模塊顯示的內(nèi)容和顯示狀態(tài)是動態(tài)變化的。所以,需要確認(rèn)當(dāng)前的拼接顯示模塊的顯示內(nèi)容和顯示狀態(tài),從而使得修復(fù)后的異常節(jié)點(diǎn)的顯示內(nèi)容和顯示狀態(tài)與整個拼接顯示模塊一致,也就是同步數(shù)據(jù)。這里,通過獲取到的數(shù)據(jù)傳輸端口向正常運(yùn)行的節(jié)點(diǎn)獲得拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù),為一下步向數(shù)據(jù)服務(wù)器獲取同步的數(shù)據(jù)做準(zhǔn)備。
[0032]在其中一種實施方式中,顯示狀態(tài)數(shù)據(jù)包括拼接顯示模塊當(dāng)前顯示內(nèi)容的名稱、圖層和顯不狀態(tài)。
[0033]S400:根據(jù)所述位置信息、顯示范圍和顯示狀態(tài)數(shù)據(jù)計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),并根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求。
[0034]在本步驟中,由于數(shù)據(jù)服務(wù)器只是存儲了拼接顯示模塊需要顯示的內(nèi)容的所有數(shù)據(jù),無法知道當(dāng)前拼接顯示模塊處于何種狀態(tài)。因此,需要根據(jù)所述位置信息、顯示范圍和顯示狀態(tài)數(shù)據(jù)計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),并根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求。
[0035]在其中一種實施方式中,步驟S400可以具體包括如下步驟:
[0036]根據(jù)異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息和異常節(jié)點(diǎn)的顯示范圍確定異常節(jié)點(diǎn)顯示的內(nèi)容和范圍。由于拼接顯示模塊包含了多個節(jié)點(diǎn),因此需要先明確異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息和異常節(jié)點(diǎn)的顯示范圍,接著就可以確定異常節(jié)點(diǎn)的節(jié)點(diǎn)程序顯示的內(nèi)容和范圍。
[0037]根據(jù)拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù)確定異常節(jié)點(diǎn)修復(fù)后的最終顯示狀態(tài)。鑒于拼接顯示模塊的顯示內(nèi)容是動態(tài)變化的,因此,需要根據(jù)顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù)確定異常節(jié)點(diǎn)修復(fù)后的最終顯示狀態(tài),來避免修復(fù)后的異常節(jié)點(diǎn)可能與其它正常的節(jié)點(diǎn)顯示不同步的風(fēng)險。
[0038]根據(jù)異常節(jié)點(diǎn)顯示的異常節(jié)點(diǎn)顯示的內(nèi)容、范圍以及最終顯示狀態(tài),計算出修復(fù)異常節(jié)點(diǎn)需要的顯示數(shù)據(jù)。得到異常節(jié)點(diǎn)顯示的異常節(jié)點(diǎn)顯示的內(nèi)容、范圍以及最終顯示狀態(tài)就可以去計算出修復(fù)異常節(jié)點(diǎn)需要的顯示數(shù)據(jù)。此處,具體的計算方式不是本發(fā)明的發(fā)明點(diǎn)所在,故在此不再贅述。
[0039]根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求。計算出需要的顯示數(shù)據(jù)后,向數(shù)據(jù)服務(wù)器請求發(fā)送數(shù)據(jù)請求。
[0040]S500:接收數(shù)據(jù)服務(wù)器響應(yīng)所述數(shù)據(jù)請求返回的顯示數(shù)據(jù),將其通過節(jié)點(diǎn)顯示程序進(jìn)行顯示,將異常節(jié)點(diǎn)切換至正常顯示狀態(tài)。
[0041]具體的,在異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序接收到數(shù)據(jù)服務(wù)器的發(fā)送的顯示數(shù)據(jù)后,將其顯示與其它正常節(jié)點(diǎn)顯示內(nèi)容同步的顯示內(nèi)容,此時,將異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序切回正常顯示狀態(tài),即建立恢復(fù)系統(tǒng)控制服務(wù)器與節(jié)點(diǎn)顯示程序的數(shù)據(jù)通道,至此,節(jié)點(diǎn)顯示程序修復(fù)工作完成。
[0042]上述分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,通過監(jiān)測節(jié)點(diǎn)的運(yùn)行狀況來發(fā)現(xiàn)異常節(jié)點(diǎn),重啟異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序,然后利用系統(tǒng)控制服務(wù)器將節(jié)點(diǎn)顯示程序喚醒和提供修復(fù)需要的節(jié)點(diǎn)的位置信息和顯示范圍,同時從其它正常運(yùn)行的節(jié)點(diǎn)中獲取到拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù),然后計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),從數(shù)據(jù)服務(wù)器中獲取顯示數(shù)據(jù),完成后將異常節(jié)切換為正常的顯示狀態(tài)。不會干擾到其它正常的節(jié)點(diǎn)的運(yùn)作,快速地完成異常節(jié)點(diǎn)的修復(fù),實現(xiàn)異常節(jié)點(diǎn)的自恢復(fù),工作效率高。
[0043]為了更好地理解上述分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,下面以一種分布式地圖拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法為實例,說明一下詳細(xì)過程。
[0044]步驟1:分布式拼接顯示系統(tǒng)在運(yùn)行過程中,由于數(shù)據(jù)、程序等原因?qū)е鹿?jié)點(diǎn)顯示程序異常退出或異常崩潰,通過程序守護(hù)進(jìn)程,節(jié)點(diǎn)顯示程序啟動。
[0045]步驟2:系統(tǒng)控制服務(wù)器在發(fā)現(xiàn)網(wǎng)絡(luò)異常后,發(fā)送異常喚醒命令及數(shù)據(jù)到相應(yīng)問題節(jié)點(diǎn),顯示節(jié)點(diǎn)程序被喚醒。
[0046]其中,喚醒命令及數(shù)據(jù)包括,當(dāng)前節(jié)點(diǎn)所在的整個拼接系統(tǒng)中的位置,及所顯示的范圍,及其它正常運(yùn)行的顯示節(jié)點(diǎn)的IP及數(shù)據(jù)服務(wù)端口。
[0047]步驟3:節(jié)點(diǎn)程序接收到喚醒命令后,首先,根據(jù)喚醒指令發(fā)送的可用節(jié)點(diǎn)信息,向其它正常節(jié)點(diǎn)請求地圖名稱,圖層,顯示狀態(tài)(指整個拼接窗口地圖顯示的中心點(diǎn),t匕例尺等)等數(shù)據(jù),請求到以上數(shù)據(jù)后,當(dāng)前節(jié)點(diǎn)需要顯示的內(nèi)容及最終的顯示狀態(tài)都已確定;然后,綜合喚醒指令發(fā)送數(shù)據(jù)和從其它節(jié)點(diǎn)請求的數(shù)據(jù),計算出需要請求的地圖數(shù)據(jù)(例如,當(dāng)前顯示的為中國地圖,當(dāng)前顯示比例尺為10000000:1,中心點(diǎn)為(114.31667,30.51667),節(jié)點(diǎn)拼接矩陣為2*2,每個節(jié)點(diǎn)的顯示分辨率為1400*1050,當(dāng)前節(jié)點(diǎn)的坐標(biāo)為(1,0),左上角節(jié)點(diǎn)坐標(biāo)為(0,0),拼接窗口的顯示的地圖大小為2800*2100,窗口為(0,O)?(2800,2100),當(dāng)前節(jié)點(diǎn)顯示范圍(0,1050)?1400,2100));最后,向地圖數(shù)據(jù)服務(wù)器請求當(dāng)前節(jié)點(diǎn)所需地圖數(shù)據(jù),并顯示。
[0048]步驟4:顯示節(jié)點(diǎn)恢復(fù)正常后,通知系統(tǒng)控制服務(wù)器,節(jié)點(diǎn)問題已經(jīng)解決并恢復(fù)
[0049]步驟5:系統(tǒng)控制服務(wù)器恢復(fù)與節(jié)點(diǎn)顯示程序的命令和數(shù)據(jù)傳輸,恢復(fù)完成。
[0050]需要聲明的是,上述分布式地圖拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法給出了較為具體的方法步驟以及數(shù)據(jù),是作為對本發(fā)明的細(xì)化描述,不應(yīng)當(dāng)理解為進(jìn)一步的限制。
[0051]接著對分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)系統(tǒng)進(jìn)行描述。這里需要說明的是,由于下述的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)系統(tǒng)的工作原理與前文的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法是相對應(yīng)的,因此,下文不再對該系統(tǒng)的工作原理做贅述。
[0052]參見圖2,一種分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)系統(tǒng),包括:
[0053]監(jiān)測模塊100:用于實時監(jiān)測顯示節(jié)點(diǎn),當(dāng)檢測到顯示節(jié)點(diǎn)出現(xiàn)異常時,重啟異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序。
[0054]喚醒模塊200:用于從系統(tǒng)控制服務(wù)器獲取喚醒命令、異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息、異常節(jié)點(diǎn)的顯示范圍以及正常運(yùn)行的顯示節(jié)點(diǎn)的數(shù)據(jù)傳輸端口。
[0055]在其中一種實施方式中,位置信息為節(jié)點(diǎn)在拼接顯示模塊中的坐標(biāo)。
[0056]在其中一種實施方式中,數(shù)據(jù)傳輸端口包括節(jié)點(diǎn)的IP及數(shù)據(jù)服務(wù)端口。
[0057]獲取模塊300:用于根據(jù)喚醒命令喚醒重啟后的節(jié)點(diǎn)顯示程序,從獲取到的數(shù)據(jù)傳輸端口向正常運(yùn)行的節(jié)點(diǎn)獲得拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù)。
[0058]計算模塊400:用于根據(jù)所述位置信息、顯示范圍和顯示狀態(tài)數(shù)據(jù)計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),并根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求。
[0059]在其中一種實施方式中,顯示狀態(tài)數(shù)據(jù)包括拼接顯示模塊當(dāng)前顯示內(nèi)容的名稱、圖層和顯不狀態(tài)。
[0060]切換模塊500:用于接收數(shù)據(jù)服務(wù)器響應(yīng)所述數(shù)據(jù)請求返回的顯示數(shù)據(jù),將其通過節(jié)點(diǎn)顯示程序進(jìn)行顯示,將異常節(jié)點(diǎn)切換至正常顯示狀態(tài)。
[0061]上述分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)系統(tǒng),通過監(jiān)測節(jié)點(diǎn)的運(yùn)行狀況來發(fā)現(xiàn)異常節(jié)點(diǎn),重啟異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序,然后利用系統(tǒng)控制服務(wù)器將節(jié)點(diǎn)顯示程序喚醒和提供修復(fù)需要的節(jié)點(diǎn)的位置信息和顯示范圍,同時從其它正常運(yùn)行的節(jié)點(diǎn)中獲取到拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù),然后計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),從數(shù)據(jù)服務(wù)器中獲取顯示數(shù)據(jù),完成后將異常節(jié)切換為正常的顯示狀態(tài)。不會干擾到其它正常的節(jié)點(diǎn)的運(yùn)作,快速地完成異常節(jié)點(diǎn)的修復(fù),實現(xiàn)異常節(jié)點(diǎn)的自恢復(fù),工作效率高。
[0062]其中一種實施方式中,計算模塊400進(jìn)一步包括:
[0063]內(nèi)容確定單元:用于根據(jù)異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息和異常節(jié)點(diǎn)的顯示范圍確定異常節(jié)點(diǎn)顯示的內(nèi)容和范圍。
[0064]狀態(tài)確定單元:用于根據(jù)拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù)確定異常節(jié)點(diǎn)修復(fù)后的最終顯示狀態(tài)。
[0065]顯示數(shù)據(jù)計算單元:用于根據(jù)異常節(jié)點(diǎn)顯示的異常節(jié)點(diǎn)顯示的內(nèi)容、范圍以及最終顯示狀態(tài),計算出修復(fù)異常節(jié)點(diǎn)需要的顯示數(shù)據(jù)。
[0066]請求單元:用于根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求。
[0067]以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,其特征在于,包括步驟: 實時監(jiān)測顯示節(jié)點(diǎn),當(dāng)檢測到顯示節(jié)點(diǎn)出現(xiàn)異常時,重啟異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序; 從系統(tǒng)控制服務(wù)器獲取喚醒命令、異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息、異常節(jié)點(diǎn)的顯示范圍以及正常運(yùn)行的顯示節(jié)點(diǎn)的數(shù)據(jù)傳輸端口; 根據(jù)喚醒命令喚醒重啟后的節(jié)點(diǎn)顯示程序,從獲取到的數(shù)據(jù)傳輸端口向正常運(yùn)行的節(jié)點(diǎn)獲得拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù); 根據(jù)所述位置信息、顯示范圍和顯示狀態(tài)數(shù)據(jù)計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),并根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求; 接收數(shù)據(jù)服務(wù)器響應(yīng)所述數(shù)據(jù)請求返回的顯示數(shù)據(jù),將其通過節(jié)點(diǎn)顯示程序進(jìn)行顯示,將異常節(jié)點(diǎn)切換至正常顯示狀態(tài)。
2.根據(jù)權(quán)利要求1所述的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,其特征在于,所述根據(jù)所述位置信息、顯示范圍和顯示狀態(tài)數(shù)據(jù)計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),并根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求,包括步驟: 根據(jù)異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息和異常節(jié)點(diǎn)的顯示范圍確定異常節(jié)點(diǎn)顯不的內(nèi)容和范圍; 根據(jù)拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù)確定異常節(jié)點(diǎn)修復(fù)后的最終顯示狀態(tài); 根據(jù)異常節(jié)點(diǎn)顯示的異常節(jié)點(diǎn)顯示的內(nèi)容、范圍以及最終顯示狀態(tài),計算出修復(fù)異常節(jié)點(diǎn)需要的顯示數(shù)據(jù); 根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求。
3.根據(jù)權(quán)利要求1或2所述的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,其特征在于,所述顯示狀態(tài)數(shù)據(jù)包括拼接顯示模塊當(dāng)前顯示內(nèi)容的名稱、圖層和顯示狀態(tài)。
4.根據(jù)權(quán)利要求1或2所述的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,其特征在于,所述數(shù)據(jù)傳輸端口包括節(jié)點(diǎn)的IP及數(shù)據(jù)服務(wù)端口。
5.根據(jù)權(quán)利要求1或2所述的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,其特征在于,所述位置信息為節(jié)點(diǎn)在拼接顯示模塊中的坐標(biāo)。
6.一種分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)系統(tǒng),其特征在于,包括: 監(jiān)測模塊:用于實時監(jiān)測顯示節(jié)點(diǎn),當(dāng)檢測到顯示節(jié)點(diǎn)出現(xiàn)異常時,重啟異常節(jié)點(diǎn)的節(jié)點(diǎn)顯示程序; 喚醒模塊:用于從系統(tǒng)控制服務(wù)器獲取喚醒命令、異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息、異常節(jié)點(diǎn)的顯示范圍以及正常運(yùn)行的顯示節(jié)點(diǎn)的數(shù)據(jù)傳輸端口 ; 獲取模塊:用于根據(jù)喚醒命令喚醒重啟后的節(jié)點(diǎn)顯示程序,從獲取到的數(shù)據(jù)傳輸端口向正常運(yùn)行的節(jié)點(diǎn)獲得拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù); 計算模塊:用于根據(jù)所述位置信息、顯示范圍和顯示狀態(tài)數(shù)據(jù)計算出異常節(jié)點(diǎn)產(chǎn)生異常的顯示數(shù)據(jù),并根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求; 切換模塊:用于接收數(shù)據(jù)服務(wù)器響應(yīng)所述數(shù)據(jù)請求返回的顯示數(shù)據(jù),將其通過節(jié)點(diǎn)顯示程序進(jìn)行顯示,將異常節(jié)點(diǎn)切換至正常顯示狀態(tài)。
7.根據(jù)權(quán)利要求6所述的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,其特征在于,所述計算模塊, 包括: 內(nèi)容確定單元:用于根據(jù)異常節(jié)點(diǎn)在拼接顯示模塊中的位置信息和異常節(jié)點(diǎn)的顯示范圍確定異常節(jié)點(diǎn)顯不的內(nèi)容和范圍; 狀態(tài)確定單元:用于根據(jù)拼接顯示模塊當(dāng)前的顯示狀態(tài)數(shù)據(jù)確定異常節(jié)點(diǎn)修復(fù)后的最終顯示狀態(tài); 顯示數(shù)據(jù)計算單元:用于根據(jù)異常節(jié)點(diǎn)顯示的異常節(jié)點(diǎn)顯示的內(nèi)容、范圍以及最終顯示狀態(tài),計算出修復(fù)異常節(jié)點(diǎn)需要的顯示數(shù)據(jù); 請求單元:用于根據(jù)所述顯示數(shù)據(jù)向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求。
8.根據(jù)權(quán)利要求6或7所述的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,其特征在于,所述顯示狀態(tài)數(shù)據(jù)包括拼接顯示模塊當(dāng)前顯示內(nèi)容的名稱、圖層和顯示狀態(tài)。
9.根據(jù)權(quán)利要求6或7所述的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,其特征在于,所述數(shù)據(jù)傳輸端口包括節(jié)點(diǎn)的IP及數(shù)據(jù)服務(wù)端口。
10.根據(jù)權(quán)利要求6或7所述的分布式拼接顯示系統(tǒng)的節(jié)點(diǎn)異常修復(fù)方法,其特征在于,所述位置信息為節(jié)點(diǎn)在拼·接顯示模塊中的坐標(biāo)。
【文檔編號】G06F9/455GK103577248SQ201310565901
【公開日】2014年2月12日 申請日期:2013年11月13日 優(yōu)先權(quán)日:2013年11月13日
【發(fā)明者】鄭鳳朝 申請人:廣東威創(chuàng)視訊科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1