本技術(shù)涉及計(jì)算機(jī),尤其涉及一種空管設(shè)備三維渲染展示方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著航空業(yè)的發(fā)展,空中交通管理(空管)設(shè)備在保障民用航空飛行安全中的作用愈發(fā)重要??展茉O(shè)備包括多方面的設(shè)備,這些設(shè)備共同協(xié)作,確保飛行器在空中的安全飛行。因此,空管設(shè)備的故障檢測(cè)也非常重要。
2、傳統(tǒng)的空管設(shè)備管理系統(tǒng)主要依賴于二維圖紙和簡(jiǎn)單的模型來展示設(shè)備機(jī)房以及設(shè)備的布局和狀態(tài),這種方式難以全面、直觀地反映設(shè)備的實(shí)際運(yùn)行情況及其相互關(guān)系。例如,在設(shè)備發(fā)生故障時(shí),監(jiān)控人員難以通過二維的監(jiān)控界面快速定位故障點(diǎn),影響故障原因分析以及受影響的關(guān)聯(lián)業(yè)務(wù)的評(píng)估,增加了故障排除的難度和時(shí)間成本,還可能導(dǎo)致飛行安全隱患的積累。此外,空管設(shè)備的數(shù)量也在隨著系統(tǒng)復(fù)雜度的提升而增加,傳統(tǒng)的空管系統(tǒng)中,設(shè)備之間是互相孤立的,設(shè)備之間的互聯(lián)互通也難以在二維視圖中有效展示。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例的目的在于提出一種空管設(shè)備三維渲染展示方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),以提高空管設(shè)備的管理效率和準(zhǔn)確性。
2、為了解決上述技術(shù)問題,本技術(shù)實(shí)施例提供一種空管設(shè)備三維渲染展示方法,采用了如下所述的技術(shù)方案:
3、獲取每臺(tái)空管設(shè)備的建模準(zhǔn)備數(shù)據(jù),建模準(zhǔn)備數(shù)據(jù)包括空管設(shè)備的基礎(chǔ)信息、布局信息和連接信息;
4、根據(jù)所述基礎(chǔ)信息將全部空管設(shè)備進(jìn)行分類,得到多種類型的空管設(shè)備,每種類型的空管設(shè)備具有至少一臺(tái)空管設(shè)備;
5、建立每種類型空管設(shè)備所對(duì)應(yīng)的設(shè)備圖層;
6、在所述每種類型空管設(shè)備所對(duì)應(yīng)的設(shè)備圖層內(nèi),通過三維渲染引擎對(duì)所述每種類型空管設(shè)備的建模準(zhǔn)備數(shù)據(jù)進(jìn)行渲染,得到所述每種類型空管設(shè)備的三維模型圖層;
7、對(duì)各三維模型圖層進(jìn)行圖層疊加,得到初始三維監(jiān)控模型;
8、獲取各空管設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù),并將獲取到的運(yùn)行狀態(tài)數(shù)據(jù)綁定到所述初始三維監(jiān)控模型中對(duì)應(yīng)的空管設(shè)備,得到所述各空管設(shè)備的三維監(jiān)控模型,所述三維監(jiān)控模型基于圖層展示所述各空管設(shè)備的運(yùn)行狀態(tài)。
9、進(jìn)一步的,所述根據(jù)所述基礎(chǔ)信息將全部空管設(shè)備進(jìn)行分類,得到多種類型的空管設(shè)備的步驟包括:
10、分別從每臺(tái)空管設(shè)備的建模準(zhǔn)備數(shù)據(jù)中提取分類標(biāo)識(shí);
11、根據(jù)提取到的分類標(biāo)識(shí)對(duì)全部空管設(shè)備進(jìn)行分類,得到多種類型的空管設(shè)備;其中,空管設(shè)備的類型包括通信設(shè)備、導(dǎo)航設(shè)備、監(jiān)視設(shè)備、氣象設(shè)備以及設(shè)備機(jī)房。
12、進(jìn)一步的,所述對(duì)各三維模型圖層進(jìn)行圖層疊加,得到初始三維監(jiān)控模型的步驟包括:
13、獲取各三維模型圖層的顯示配置信息,顯示配置信息包括三維模型圖層的圖層顯示選項(xiàng)、圖層透明度、數(shù)據(jù)顯示選項(xiàng)、圖層分組信息、報(bào)警信息以及權(quán)限配置信息;
14、根據(jù)所述顯示配置信息對(duì)所述各三維模型圖層進(jìn)行圖層疊加,得到所述各空管設(shè)備的初始三維監(jiān)控模型。
15、進(jìn)一步的,其特征在于,所述獲取各空管設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù)的步驟包括:
16、對(duì)于每個(gè)空管設(shè)備,確定所述空管設(shè)備所對(duì)應(yīng)的通信協(xié)議;
17、按照確定的通信協(xié)議從所述空管設(shè)備獲取初始運(yùn)行狀態(tài)數(shù)據(jù);
18、對(duì)所述初始運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行預(yù)處理;
19、對(duì)預(yù)處理后的初始運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換處理,得到所述空管設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù),并將所述運(yùn)行狀態(tài)數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)。
20、進(jìn)一步的,在所述得到所述各空管設(shè)備的三維監(jiān)控模型的步驟之后,還包括:
21、基于所述各空管設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù),對(duì)所述各空管設(shè)備進(jìn)行故障檢測(cè)得到故障檢測(cè)結(jié)果;
22、當(dāng)根據(jù)所述故障檢測(cè)結(jié)果確定存在故障設(shè)備時(shí),確定所述三維監(jiān)控模型的故障告警方式;
23、按照所述故障告警方式進(jìn)行故障告警。
24、進(jìn)一步的,所述基于所述各空管設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù),對(duì)所述各空管設(shè)備進(jìn)行故障檢測(cè)得到故障檢測(cè)結(jié)果的步驟包括:
25、獲取各空管設(shè)備分別對(duì)應(yīng)的運(yùn)行標(biāo)準(zhǔn)數(shù)據(jù);
26、將所述各空管設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù)分別與所述各空管設(shè)備的運(yùn)行標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行比對(duì),以對(duì)所述各空管設(shè)備進(jìn)行故障檢測(cè),并根據(jù)比對(duì)結(jié)果生成故障檢測(cè)結(jié)果;或者,
27、獲取所述各空管設(shè)備的歷史運(yùn)行數(shù)據(jù);
28、將所述各空管設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù)以及歷史運(yùn)行數(shù)據(jù)輸入故障檢測(cè)模型,以對(duì)所述各空管設(shè)備進(jìn)行故障檢測(cè),得到故障檢測(cè)結(jié)果。
29、進(jìn)一步的,在所述對(duì)所述各空管設(shè)備進(jìn)行故障檢測(cè)得到故障檢測(cè)結(jié)果的步驟之后,還包括:
30、當(dāng)根據(jù)所述故障檢測(cè)結(jié)果確定存在故障設(shè)備時(shí),提取所述故障設(shè)備所在的三維模型圖層;
31、生成所述三維模型圖層所對(duì)應(yīng)的多個(gè)功能圖層,功能圖層包括設(shè)備狀態(tài)層、故障層、連接關(guān)系層、影響范圍層、維護(hù)記錄層、性能趨勢(shì)層、導(dǎo)航路徑層以及優(yōu)先級(jí)層;
32、將所述三維模型圖層與各功能圖層進(jìn)行圖層疊加,得到所述故障設(shè)備的故障分析結(jié)果。
33、為了解決上述技術(shù)問題,本技術(shù)實(shí)施例還提供一種空管設(shè)備三維渲染展示裝置,采用了如下所述的技術(shù)方案:
34、數(shù)據(jù)獲取模塊,用于獲取每臺(tái)空管設(shè)備的建模準(zhǔn)備數(shù)據(jù),建模準(zhǔn)備數(shù)據(jù)包括空管設(shè)備的基礎(chǔ)信息、布局信息和連接信息;
35、設(shè)備分類模塊,用于根據(jù)所述基礎(chǔ)信息將全部空管設(shè)備進(jìn)行分類,得到多種類型的空管設(shè)備,每種類型的空管設(shè)備具有至少一臺(tái)空管設(shè)備;
36、圖層建立模塊,用于建立每種類型空管設(shè)備所對(duì)應(yīng)的設(shè)備圖層;
37、圖層渲染模塊,用于在所述每種類型空管設(shè)備所對(duì)應(yīng)的設(shè)備圖層內(nèi),通過三維渲染引擎對(duì)所述每種類型空管設(shè)備的建模準(zhǔn)備數(shù)據(jù)進(jìn)行渲染,得到所述每種類型空管設(shè)備的三維模型圖層;
38、圖層疊加模塊,用于對(duì)各三維模型圖層進(jìn)行圖層疊加,得到初始三維監(jiān)控模型;
39、模型生成模塊,用于獲取各空管設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù),并將獲取到的運(yùn)行狀態(tài)數(shù)據(jù)綁定到所述初始三維監(jiān)控模型中對(duì)應(yīng)的空管設(shè)備,得到所述各空管設(shè)備的三維監(jiān)控模型,所述三維監(jiān)控模型基于圖層展示所述各空管設(shè)備的運(yùn)行狀態(tài)。
40、為了解決上述技術(shù)問題,本技術(shù)實(shí)施例還提供一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)可讀指令,所述處理器執(zhí)行所述計(jì)算機(jī)可讀指令時(shí)實(shí)現(xiàn)如上所述的空管設(shè)備三維渲染展示方法的步驟。
41、為了解決上述技術(shù)問題,本技術(shù)實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)可讀指令,所述計(jì)算機(jī)可讀指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的空管設(shè)備三維渲染展示方法的步驟。
42、與現(xiàn)有技術(shù)相比,本技術(shù)實(shí)施例主要有以下有益效果:獲取每臺(tái)空管設(shè)備的建模準(zhǔn)備數(shù)據(jù),包括空管設(shè)備的基礎(chǔ)信息、布局信息和連接信息;根據(jù)基礎(chǔ)信息將全部空管設(shè)備進(jìn)行分類得到多種類型的空管設(shè)備,將同類設(shè)備歸類到一起,方便后續(xù)處理與管理;為每種類型空管設(shè)備建立設(shè)備圖層,實(shí)現(xiàn)不同設(shè)備類型的分層次展示、管理和分析;在每種空管設(shè)備所對(duì)應(yīng)的設(shè)備圖層內(nèi),通過三維渲染引擎對(duì)空管設(shè)備的建模準(zhǔn)備數(shù)據(jù)進(jìn)行三維渲染,將空管設(shè)備以三維模型的形式進(jìn)行展示,實(shí)現(xiàn)了設(shè)備的全面、直觀管理;將各三維模型圖層進(jìn)行疊加得到初始三維監(jiān)控模型,將不同類型空管設(shè)備綜合到一個(gè)整體監(jiān)控模型中,能夠在同一個(gè)界面上看到所有設(shè)備的空間關(guān)系和相互作用,增強(qiáng)了系統(tǒng)的整體可視性;獲取各空管設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù)并將其綁定到初始三維監(jiān)控模型中對(duì)應(yīng)的空管設(shè)備上,實(shí)現(xiàn)了設(shè)備狀態(tài)的實(shí)時(shí)監(jiān)控和故障預(yù)警,方便快速定位故障設(shè)備,并通過圖層疊加分析故障影響范圍和相關(guān)設(shè)備的狀態(tài),提供了更加準(zhǔn)確、高效的空管設(shè)備管理和維護(hù)手段,有利于提高故障處理速度,提升了空管設(shè)備管理的直觀性、高效性和準(zhǔn)確性。