郭憲超,李廷元
(中國民用航空飛行學院計算機學院,廣漢618300)
民用航空氣象服務(wù)工作是民航運輸體系中的重要組成部分,是民航行業(yè)安全、穩(wěn)定發(fā)展的重要保障。隨著科學技術(shù)的發(fā)展,民航飛機的性能有了明顯提升,空中交通管制智能化技術(shù)的應(yīng)用也使得空管部門航路優(yōu)化水平不斷提升,因此,由機械故障和流量控制引起的航班延誤比例下降,而由于氣象原因引起的航班延誤甚至是飛行事故比例卻在逐年增加,從我國民航運行情況統(tǒng)計來看,在2016年因天氣原因而受影響的航班占比高達56.52%,航空氣象儼然已經(jīng)成為影響飛行安全的重大因素。如何改善航空氣象服務(wù)工作質(zhì)量,為民航運輸飛行提供更加高效、便捷、精準、實時的氣象信息服務(wù)成為擺在航空氣象工作人員面前的一道難題。近年來,我國已經(jīng)入大數(shù)據(jù)時代,大數(shù)據(jù)技術(shù)以其海量數(shù)據(jù)資源和全新的運算優(yōu)勢吸引了民航氣象部門的關(guān)注,目前,在我國民航氣象工作的諸多方面都在運用大數(shù)據(jù)技術(shù),如氣象資料的采集、融合、處理以及氣象產(chǎn)品的制作等方面,大數(shù)據(jù)技術(shù)正在深入到民航氣象工作的方方面面。
為了安全、高效地完成飛行任務(wù),民航運輸業(yè)需要全面和準確的氣象信息,所以,民用航空氣象服務(wù)的宗旨就是為民航活動提供精準的氣象服務(wù)。航空氣象服務(wù)工作的主要任務(wù)就是探測、采集、融合、分析處理搜集到的分鐘各樣的氣象資料,制作出航空氣象產(chǎn)品,準確地提供給用戶,為飛行安全提供強有力的保障[1]。
我國的民航氣象服務(wù)從創(chuàng)立之初至今已經(jīng)經(jīng)歷了60多年,已經(jīng)基本形成了一套成熟的體系。我國航空氣象系統(tǒng)隸屬于中國民用航空局,并且中國氣象局也對其進行工作指導(dǎo),該系統(tǒng)是由民航氣象中心、民航地區(qū)氣象中心和機場氣象臺三級氣象機構(gòu)組成的。我國已建成覆蓋全國的氣象數(shù)據(jù)庫系統(tǒng),承擔著航空氣象信息的收集、分析、處理、融合、儲存以及和國際上的氣象部門進行氣象資料的交換。
我國航空氣象部門按照《中華人民共和國民用航空法》、《中華人民共和國氣象法》的相關(guān)規(guī)定來進行航空氣象服務(wù)。航空氣象系統(tǒng)通過搜集大量氣象資料,并對氣象資料進行處理來制作相關(guān)氣象產(chǎn)品,由此來開展航空氣象服務(wù)工作。
(1)氣象資料的探測
目前我們國家的主要機場已經(jīng)實現(xiàn)了機場區(qū)域內(nèi)天氣情況的實時監(jiān)測,并且運用多普勒雷達、風廓線雷達、自動氣象觀測系統(tǒng)、天氣雷達、衛(wèi)星云圖以及航空器探測等手段能夠?qū)崿F(xiàn)對風切變、雷暴天氣、低能見度、雨、等天氣情況的探測。
多普勒雷達會向空中的氣象目標發(fā)射脈沖,然后對回波進行數(shù)據(jù)分析,從而可以得知不同高度大氣層中各種空氣湍流運動的分布情況,然后得到雨量和風的分布;風廓線雷達是通過向高空發(fā)射不同方向的電磁波束,利用大氣湍流對電磁波的散射作用對大氣風場進行探測,能夠提供以風場為主的多種基本數(shù)據(jù)產(chǎn)品;自動氣象觀測系統(tǒng)主要用來探測本場區(qū)域內(nèi)的風向、風速、主導(dǎo)能見度、溫度、氣壓、云量云高等天氣情況,為本場進離場航空器提供可靠地氣象資料;天氣雷達主要用來監(jiān)測雷雨天氣系統(tǒng)中云體的構(gòu)造、移動情況,是氣象監(jiān)測系統(tǒng)中的重要工具;目前我國的氣象探測手段還有航空器探測,當飛機經(jīng)過事先確定好的位置報告點時會將該位置報告點的風溫情況、氣壓、空氣濕度等重要天氣信息通過地空數(shù)據(jù)鏈傳遞給地面,航空器探測是我國重要的氣象探測手段。
(2)資料的采集與處理
我國航空氣象部門的工作流程為:民航氣象中心接收來自各地的民航地區(qū)氣象中心本區(qū)域內(nèi)采集到的氣象數(shù)據(jù),經(jīng)過融合、分析、處理后制作成航空氣象產(chǎn)品,然后根據(jù)各機場的需要發(fā)布給機場氣象臺進行廣播。
(3)氣象產(chǎn)品的發(fā)布
民航氣象中心將各種氣象資料收集后,經(jīng)過處理,根據(jù)不同用戶的具體要求制作成相應(yīng)的航空氣象產(chǎn)品。目前我國氣象中心的預(yù)報種類主要有機場警報、風切變警報、起飛預(yù)報、航路預(yù)報和著陸預(yù)報等;時間范圍上主要有1h、2h、6h、24h、48h以及未來一周的氣象預(yù)報、冬季夏季氣候趨勢預(yù)測等;從要素方面來看主要有風向、風速、氣溫、能見度、云高、沙塵、空氣濕度以及主導(dǎo)能見度等氣象要素;從空間范圍來看擁有從點(機場)到線(航路)到面(區(qū)域)的覆蓋,機場需要關(guān)于本場范圍內(nèi)的風向、風速、跑道視程、主導(dǎo)能見度等信息,航路和區(qū)域需要云高、對流層頂高度、積冰情況、顛簸程度、雷暴云狀等氣象情況。
(4)情報的發(fā)布與國際的交換
我國氣象部門主要依賴民航氣象數(shù)據(jù)庫系統(tǒng)來實現(xiàn)氣象資料的處理、分發(fā)和交換的,并且通過航空固定電信網(wǎng)(AFTN)來參與國際氣象情報的交換。
我國現(xiàn)階段航空氣象服務(wù)的主要方式為B/S和C/S模式以及其他輔助性氣象資料查詢服務(wù)。
(1)B/S模式:又稱瀏覽器/服務(wù)器模式,Web瀏覽器是客戶端最主要的應(yīng)用軟件?,F(xiàn)在,我國民航氣象部門對航空公司開放了專門的氣象資料查詢網(wǎng)站,航空公司可以根據(jù)自身需要登錄網(wǎng)站自主的獲取氣象信息,該模式可提供天氣報告圖、熱帶氣旋路徑圖、高空風溫氣象圖等氣象圖表的檢索打印功能;可提供各自動觀測點數(shù)據(jù)的搜索顯示功能以及各種氣象文件的制作[2]。
(2)C/S模式:又稱客戶端/服務(wù)器模式,服務(wù)器通常采用高性能的PC、工作站或小型機。該模式各項功能由單個客戶端程序?qū)崿F(xiàn),服務(wù)效果較B/S模式靈活性和擴展性較差。
(3)現(xiàn)場氣象服務(wù):目前我國航空氣象部門在一些用戶單位(如航空公司)設(shè)置了專門席位,通過氣象部門向用戶面對面講解氣象情況的方式服務(wù),該項服務(wù)可有效避免因用戶對氣象資料產(chǎn)生理解錯誤而造成的決策失誤,從而改善服務(wù)效果
大數(shù)據(jù)集合的處理無法在可承受的時間范圍內(nèi)進行,并且無法用常規(guī)軟件工具進行捕捉和管理。大數(shù)據(jù)具有Volume(體量大)、Velocity(要求數(shù)據(jù)處理速度塊)、Variety(多樣化)、Value(高價值)、Veracity(真實性)的5V特性。為了處理海量數(shù)據(jù)資源,必須通過云計算模式來實現(xiàn),云計算模式是通過使計算機分布在大量的分布式計算機上進行數(shù)據(jù)處理工作的,是分布式計算、并行計算、網(wǎng)絡(luò)儲存、多核計算、虛擬化、負載均衡等傳統(tǒng)計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)融合發(fā)展的產(chǎn)物,提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問。我國的民用航空氣象經(jīng)過幾十年的發(fā)展已經(jīng)逐步形成了較為完善的民航氣象系統(tǒng),在氣象資料的收集技術(shù)方面也日臻成熟。航空氣象數(shù)據(jù)具有大數(shù)據(jù)的基本特征:
(1)航空氣象資料既有中低空的風向、風速、能見度、溫度、露點溫度等信息,又有高空中氣壓分布、云量、云高、積冰層等信息,所以航空氣象數(shù)據(jù)種類繁雜,結(jié)構(gòu)各異,具有大數(shù)據(jù)多樣化的特點;
(2)為保證氣象數(shù)據(jù)的更新率,氣象資料的采集時間單位一般為每天、每小時甚至是每分鐘,這就使得目前我國氣象資料的收集量在飛速增加,已經(jīng)達到的PB級別,這具有大數(shù)據(jù)體量大的特點;
(3)隨著航班排布越來越密集,航空公司、空管部門等航空氣象用戶對氣象資料的及時性提出了更高的標準,這就要求民航氣象中心對氣象數(shù)據(jù)具有更高的處理能力和處理速度,具有大數(shù)據(jù)要求數(shù)據(jù)處理速度塊的特點;
(4)現(xiàn)階段我們對海量的航空氣象數(shù)據(jù)挖掘程度還不夠深,所以如果能夠利用好這些氣象資料,深入挖掘其中的數(shù)據(jù)潛在價值,就可以為航空飛行安全提供保障,這具有大數(shù)據(jù)高價值的特點。
為了使航空氣象大數(shù)據(jù)分析得以實現(xiàn),民航氣象大數(shù)據(jù)服務(wù)框架主要有以下五個層次組成:基礎(chǔ)設(shè)施層、云平臺層、云應(yīng)用層、大數(shù)據(jù)服務(wù)層、用戶層。
(1)基礎(chǔ)設(shè)施層?;A(chǔ)設(shè)施層是云平臺搭建的基礎(chǔ),該層的搭建將直接關(guān)系到整個氣象云平臺能否正常工作,所以基礎(chǔ)設(shè)施層必須擁有存儲和處理航空氣象數(shù)據(jù)的硬件,如計算機處理系統(tǒng)、數(shù)據(jù)中心、網(wǎng)絡(luò)環(huán)境等。基礎(chǔ)設(shè)施層應(yīng)具有氣象資源抽象、氣象資源監(jiān)控、負載管理、存儲管理、資源部署、安全與風險管理以及計費管理等功能。需要將原有的基礎(chǔ)設(shè)施按照云計算環(huán)境的要求進行相應(yīng)改造,要建設(shè)出基礎(chǔ)設(shè)施資源池,將過去各地建立的分布式民航氣象數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)儲存在統(tǒng)一的資源池中,這樣可以有效避免數(shù)據(jù)冗余現(xiàn)象,降低系統(tǒng)的維護成本,大大提高數(shù)據(jù)的利用率[3]。
(2)云平臺層。當基礎(chǔ)設(shè)施層搭建好后,繼續(xù)運用云計算技術(shù)在基礎(chǔ)設(shè)施層上搭建平臺層。運用Hadoop可以構(gòu)建分布式文件系統(tǒng),可利用服務(wù)器集群,根據(jù)自定義業(yè)務(wù)邏輯,對海量氣象數(shù)據(jù)進行分布式處理。HBase的底層存儲是基于Hadoop,是一個分布式、可擴展的大數(shù)據(jù)庫,能夠?qū)崟r讀寫大量數(shù)據(jù),達到大數(shù)據(jù)檢索要求。MapReduce是一個分布式運算程序的編程框架,具有良好的擴展性,可以實現(xiàn)數(shù)據(jù)的并行計算。Hive是構(gòu)建在Hadoop之上的數(shù)據(jù)倉庫,可以實現(xiàn)航空氣象靜態(tài)數(shù)據(jù)的存儲和索引。
(3)云應(yīng)用層。當平臺層的搭建工作完成后就可以為應(yīng)用層做技術(shù)支撐,是云計算平臺各應(yīng)用軟件的集合。應(yīng)用層主要是用來對相關(guān)應(yīng)用執(zhí)行開發(fā)工作的,運用的是平臺層的軟件工具,然后對氣象站點進行監(jiān)控、云平臺監(jiān)控與管理、氣象服務(wù)等。氣象監(jiān)測點和檢測設(shè)備是氣象站點監(jiān)控的主要監(jiān)控對象。云平臺監(jiān)控與管理是對區(qū)域氣象中心的服務(wù)器節(jié)點,在氣象云平臺這樣大規(guī)模的數(shù)據(jù)環(huán)境中,如果不對服務(wù)器節(jié)點加以管理,很容易就出現(xiàn)因負載不均衡而導(dǎo)致的資源閑置或上層服務(wù)性能受影響的情況。氣象服務(wù)主要為氣象數(shù)據(jù)的采集、處理然后進行氣象產(chǎn)品的制作。
(4)大數(shù)據(jù)服務(wù)層。當應(yīng)用層為相關(guān)軟件工具進行開發(fā)工作后,大數(shù)據(jù)服務(wù)層就可以根據(jù)相關(guān)應(yīng)用進行大數(shù)據(jù)氣象服務(wù)。利用HBase的實時數(shù)據(jù)索引可以進行站點監(jiān)控與云平臺監(jiān)控功能。利用MapReduce對氣象數(shù)據(jù)進行分布式處理就可以完成數(shù)值預(yù)報和航空氣象產(chǎn)品的制作工作,并做好對用戶開放的相關(guān)服務(wù)工作[4]。
由于航空飛行活動對氣象信息的依賴性太強,氣象產(chǎn)品的真實性和安全性直接關(guān)乎飛行的安全性,所以大數(shù)據(jù)技術(shù)應(yīng)用于航空氣象方面給我們帶來很多便利的同時我們也要對其安全性進行嚴格把控。提高航空氣象大數(shù)據(jù)服務(wù)的安全性可以從以下幾個方面來考慮:
(1)數(shù)據(jù)加密。氣象大數(shù)據(jù)本身的價值性非常高,對核心機密數(shù)據(jù)加強防護仍然是維護大數(shù)據(jù)安全的重中之重。現(xiàn)在各個種類的大數(shù)據(jù)系統(tǒng)平臺采用了實時監(jiān)控、防火墻以及各種安全應(yīng)用等防護措施,但其仍存在漏洞,并且存在未經(jīng)授權(quán)的用戶通過其他方式獲取到實際數(shù)據(jù)的現(xiàn)象,所以只有加強對關(guān)鍵數(shù)據(jù)的加密防護,才能有效地保障數(shù)據(jù)信息安全。
(2)訪問控制?,F(xiàn)階段的訪問控制主要有兩大類:自主訪問控制和強制訪問控制。自主訪問控制中用戶擁有絕對的權(quán)限,可以自主生成訪問對象,并決定可使用訪問權(quán)限的用戶類型;強制訪問控制中系統(tǒng)會強制性控制用戶生成的對象,并且按照事先制定好的規(guī)則決定可使用訪問權(quán)的用戶類型。大數(shù)據(jù)系統(tǒng)平臺通過不斷接入新的服務(wù)器、存儲設(shè)備、網(wǎng)絡(luò)設(shè)備,并對系統(tǒng)間和服務(wù)期間的訪問權(quán)限進行控制等方式提高關(guān)鍵數(shù)據(jù)的安全性。
(3)統(tǒng)計分析。對大數(shù)據(jù)系統(tǒng)內(nèi)部的安全問題進行自查也是降低大數(shù)據(jù)系統(tǒng)安全風險的重要手段,一般可采用統(tǒng)計分析的方法。統(tǒng)計分析分為統(tǒng)計設(shè)計、資料收集、整理匯總、統(tǒng)計分析和信息反饋五個階段。我們可以根據(jù)統(tǒng)計分析得出的結(jié)論來評估安全問題等級,并采取相應(yīng)措施預(yù)防可能會出現(xiàn)的安全風險。
對云平臺層的應(yīng)用副本進行優(yōu)化是現(xiàn)階段平臺層優(yōu)化部署的主要針對對象,一般分為本地計算節(jié)點優(yōu)化部署和存儲平臺優(yōu)化部署兩個方向。
(1)本地計算節(jié)點優(yōu)化部署。本地計算節(jié)點應(yīng)用部署模式可以將應(yīng)用副本直接整合進入虛擬鏡像內(nèi),并隨虛擬機工作。在本地計算節(jié)點應(yīng)用部署模式下,將重點針對軟件的應(yīng)用邏輯架構(gòu)進行優(yōu)化,應(yīng)用組件的差異性將提高不同組件的優(yōu)化效果[5]。
(2)存儲平臺優(yōu)化部署。在這個優(yōu)化過程中,對獨立的應(yīng)用副本在不同存儲技術(shù)構(gòu)件下的云平臺的優(yōu)化是云平臺的重點優(yōu)化方向。由此,虛擬機可以重復(fù)執(zhí)行相同應(yīng)用,只需在現(xiàn)有的虛擬機上掛載應(yīng)用副本。存儲平臺優(yōu)化部署模式可以提高執(zhí)行方式的靈活性和虛擬機的工作效率。
虛擬化是指對應(yīng)的計算機元件在虛擬的基礎(chǔ)上進行運行,虛擬化技術(shù)不僅可以擴大硬件的容量還可以簡化軟件的重新配置過程。CPU的虛擬化技術(shù)允許多個操作系統(tǒng)在一個平臺上同時運行,而且各個應(yīng)用程序可以互不影響的運行在相互獨立的空間內(nèi),從而使得計算機的工作效率得到顯著提升。根據(jù)我國民航氣象部門三級運行機制,可以將虛擬化技術(shù)應(yīng)用于航空氣象領(lǐng)域,能夠改善預(yù)報員工作環(huán)境,減少工作用客戶端,提高辦公效率;通過動態(tài)資源配置可以提高業(yè)務(wù)靈活性;虛擬機可以實現(xiàn)快速轉(zhuǎn)移和復(fù)制,縮短故障響應(yīng)時間。
民航氣象信息的準確性和及時性關(guān)乎民航飛行活動的安全,大數(shù)據(jù)云計算技術(shù)為改善民航氣象服務(wù)帶來了新思路。在大數(shù)據(jù)技術(shù)為航空氣象領(lǐng)域帶來便利的同時我們也要嚴肅對待其安全性。在未來的發(fā)展中,氣象大數(shù)據(jù)會深入到氣象服務(wù)的方方面面,最終會建成完善的民航氣象大數(shù)據(jù)服務(wù)系統(tǒng),全面改善航空氣象服務(wù)質(zhì)量。