張永平
摘? 要:互操作性是不同信息系統(tǒng)之間交換信息和使用已交換信息的能力。通過介紹民用領(lǐng)域中的互操作架構(gòu)和軍用領(lǐng)域中的互操作架構(gòu),分析現(xiàn)有互操作技術(shù)存在的問題,并針對性地提出解決方案,為軍民融合型的無人系統(tǒng)通用互操作架構(gòu)設(shè)計提供參考思路。
關(guān)鍵詞:互操作性;無人系統(tǒng);架構(gòu)設(shè)計
中圖分類號:TN929.5 文獻(xiàn)標(biāo)志碼:A 文章編號:2095-2945(2019)17-0047-03
Abstract: Interoperability is the ability to exchange information and use exchanged information between different information systems. By introducing the interoperation architecture in the civilian field and the interoperation architecture in the military field, the problems existing in the existing interoperation technology are analyzed, and the solutions are put forward. The purpose of this paper is to provide a reference for the design of general interoperation architecture of military-civilian integrated unmanned system.
Keywords: interoperability; unmanned systems; architecture design
借助人工智能技術(shù),無人系統(tǒng)能夠自主感知周圍環(huán)境,并通過信息分發(fā)共享形成統(tǒng)一態(tài)勢,進(jìn)而分析判斷,智能地完成各種任務(wù)。然而,現(xiàn)有的無人平臺或小型無人系統(tǒng)仍然是煙囪式發(fā)展,不同種類、不同型號的無人平臺無法實現(xiàn)互聯(lián)互通互操作。隨著信息技術(shù)(IT)和操作技術(shù)(OT)的深度融合,工業(yè)互聯(lián)網(wǎng)致力于實現(xiàn)不同生產(chǎn)設(shè)備之間的互操作性,正在蓬勃發(fā)展的智能無人系統(tǒng),應(yīng)當(dāng)也能夠汲取工業(yè)互聯(lián)網(wǎng)的發(fā)展經(jīng)驗,在推動無人平臺/系統(tǒng)信息化、網(wǎng)絡(luò)化、智能化發(fā)展的同時,大力提升無人系統(tǒng)的互操作水平。
1 互操作技術(shù)概述
由于不同場景下的互操作性呈現(xiàn)差異化,互操作性還沒有一個精確的定義。不管定義如何,互操作性的內(nèi)涵有兩點,一是兩個或兩個以上系統(tǒng)能夠交換信息,二是系統(tǒng)間能有效使用交換信息協(xié)同工作[1]。為了確定互操作需求、評估現(xiàn)有系統(tǒng)互操作能力,很多組織或?qū)W者提出了互操作等級模型。概念互操作等級模型(LCIM)是廣泛使用的一個互操作等級模型[2],將互操作分成六個層級,分別是:L0(無互操作),L1(技術(shù)互操作),L2(語法互操作),L3(語義互操作),L4(語用互操作)和L5(概念互操作)。L0表示系統(tǒng)之間沒有建立連接,數(shù)據(jù)獨立使用,不具備互操作性。L1表示系統(tǒng)之間建立了物理連接,能夠進(jìn)行比特或字節(jié)流的交換。L2表示系統(tǒng)之間使用公共數(shù)據(jù)協(xié)議和公共數(shù)據(jù)結(jié)構(gòu)進(jìn)行數(shù)據(jù)交換。L3表示系統(tǒng)之間借助公共的數(shù)據(jù)參考模型交換數(shù)據(jù)的使用語境,使數(shù)據(jù)具有清晰的語義。L4表示系統(tǒng)之間交換的信息包括數(shù)據(jù)的使用方法和適用性。L5表示系統(tǒng)之間共享公共參考概念模型相對于真實對象的假設(shè)和約束,從而建立真實世界的公共視圖。
2 現(xiàn)有互操作架構(gòu)
2.1 民用領(lǐng)域互操作架構(gòu)
(1)網(wǎng)絡(luò)互操作架構(gòu)
開放系統(tǒng)互聯(lián)(OSI)模型是應(yīng)用最為廣泛的互操作架構(gòu)。它將計算機網(wǎng)絡(luò)抽象為七層,從下至上分別是:物理層,鏈路層,網(wǎng)絡(luò)層,傳輸層,會話層,表示層,應(yīng)用層,實現(xiàn)了L1技術(shù)互操作,L2語法互操作和L3語義互操作。技術(shù)互操作由OSI模型的1~4層管理,提供一套基于協(xié)議的網(wǎng)絡(luò)基礎(chǔ)設(shè)施技術(shù),實現(xiàn)網(wǎng)絡(luò)交換原始信息的能力。語法互操作由OSI的5~6層處理,提供正在傳輸?shù)臄?shù)據(jù)類型和格式,實現(xiàn)節(jié)點之間交換結(jié)構(gòu)化數(shù)據(jù)的能力。語義互操作由OSI的第7層應(yīng)用層實現(xiàn),使系統(tǒng)能從應(yīng)用程序的上下文中解釋結(jié)構(gòu)化數(shù)據(jù)的含義。在OSI架構(gòu)中,技術(shù)互操作得到很好地理解和標(biāo)準(zhǔn)化,而語法和語義互操作則依賴于特定行業(yè)或特定應(yīng)用,并進(jìn)行相應(yīng)的優(yōu)化。
(2)工業(yè)互聯(lián)網(wǎng)互操作架構(gòu)
為了促進(jìn)工業(yè)場景的互操作性,工業(yè)互聯(lián)網(wǎng)聯(lián)盟(IIC)提出了工業(yè)互聯(lián)網(wǎng)連接框架(IICF),如圖1所示。該框架將OSI模型的表示層和會話層重新整合為互操作框架層,通過提供必要的機制,以實現(xiàn)數(shù)據(jù)的結(jié)構(gòu)化和無歧義解析。從該連接框架可以看出,工業(yè)互聯(lián)的技術(shù)互操作仍然沿用OSI模型中物理層、鏈路層、網(wǎng)絡(luò)層和傳輸層中的成熟協(xié)議,對現(xiàn)有基礎(chǔ)設(shè)施進(jìn)行改進(jìn),以滿足工業(yè)控制的實時性和可靠性要求。而語法互操作則將之前的客戶端/服務(wù)器模式擴展到發(fā)布/訂閱模式和基于統(tǒng)一資源定位的Web服務(wù)模式,允許應(yīng)用程序以不同的服務(wù)質(zhì)量(QoS)級別來傳輸狀態(tài)、事件和流等結(jié)構(gòu)化數(shù)據(jù)。信息層旨在實現(xiàn)語義互操作,雖然各行業(yè)均在建立覆蓋盡可能廣泛的信息模型,但是目前還沒有適用于跨行業(yè)的標(biāo)準(zhǔn)化統(tǒng)一語義數(shù)據(jù)模型。
2.2 軍用領(lǐng)域互操作架構(gòu)
(1)北約無人機控制站互操作標(biāo)準(zhǔn)化接口(STANAG 4586)
隨著無人機技術(shù)的發(fā)展,無人機大量應(yīng)用到指揮、控制、通信、計算機和情報系統(tǒng)(C4I)中,STANAG 4586標(biāo)準(zhǔn)被制定用來實現(xiàn)不同地面控制站與不同無人機及其載荷之間的互操作性,其互操作架構(gòu)如圖2所示。STANAG 4586包含了無人機核心部件(CUCS)和飛行器之間的接口、CUCS和外部C4I系統(tǒng)之間的接口,以及CUCS和無人機系統(tǒng)操控員之間的接口,通過對系統(tǒng)信息的資源共享和共同利用來滿足任務(wù)目標(biāo)需求,有效提高靈活性和效率[3]。需要指出的是,CUCS僅對飛行器進(jìn)行非實時和近實時控制,飛行器的實時控制由飛行器專用設(shè)備(VSM)來實現(xiàn)。
(2)無人系統(tǒng)聯(lián)合體系(JAUS)
JAUS最初是美陸軍針對無人地面車輛而建立的消息集合和數(shù)據(jù)協(xié)議,后來聯(lián)合工業(yè)界和學(xué)術(shù)界形成無人地面系統(tǒng)聯(lián)合體系(JAUGS)。隨著無人系統(tǒng)的發(fā)展,JAUGS的研究對象擴大到美國防部范圍內(nèi)的所有無人系統(tǒng),并正式更名為無人系統(tǒng)聯(lián)合體系JAUS。2004年,美國機動車工程師協(xié)會將JAUS納入到航天航空標(biāo)準(zhǔn)下的無人系統(tǒng)子類標(biāo)準(zhǔn)。自此,JAUS的發(fā)展勢不可擋,已成為民用領(lǐng)域無人系統(tǒng)互操作的事實標(biāo)準(zhǔn)之一。
如圖3所示,JAUS定義了一種通用的無人系統(tǒng)體系結(jié)構(gòu),采用分層的方式劃分了系統(tǒng)層、子系統(tǒng)層、節(jié)點層、構(gòu)件/實例層、以及服務(wù)層。系統(tǒng)層是一系列可互操作的子系統(tǒng)的集合體,子系統(tǒng)層則對應(yīng)無人系統(tǒng)中的物理實體或操控員控制單元,節(jié)點層則是為子系統(tǒng)提供某種能力的軟件、硬件模塊。構(gòu)件可看做節(jié)點中提供某種服務(wù)或多種服務(wù)的應(yīng)用程序,而實例則對應(yīng)于應(yīng)用程序的一個實現(xiàn)。JAUS以模塊化、松藕合、可擴展的體系結(jié)構(gòu)為基礎(chǔ),以一組與具體應(yīng)用無關(guān)、可重用的構(gòu)件和服務(wù)為支撐,以標(biāo)準(zhǔn)接口消息為交互保證,支持面向作戰(zhàn)任務(wù)的系統(tǒng)重構(gòu)和技術(shù)集成,從而使遵循JAUS的無人系統(tǒng)之間具有互操作性[4]。
(3)無人系統(tǒng)控制段(UCS)
STANAG 4586將無人系統(tǒng)分為地面部分、空中部分和C4I部分,UCS則在地面部分和空中部分之間增加了無人機控制部分,試圖建立一個通用的基礎(chǔ)服務(wù)體系,使無人機控制模塊可以接入任意無人系統(tǒng)中,也可與任意無人系統(tǒng)實現(xiàn)互操作。UCS將軟件系統(tǒng)架構(gòu)分成六個域,空間態(tài)勢域:提供態(tài)勢感知信息以指揮控制和保護(hù)無人機;外部消息與通信域:管理UCS和外部C4I系統(tǒng)之間的通信接口;任務(wù)規(guī)劃域:產(chǎn)生和監(jiān)控所有任務(wù)規(guī)劃;初始任務(wù)控制域:接收任務(wù)命令,并執(zhí)行該任務(wù);傳感器信息域:獲取傳感器信息,監(jiān)控信息質(zhì)量,處理并發(fā)送;系統(tǒng)支持域:提供綜合后勤保障服務(wù),支持無人機運作。UCS基于模型驅(qū)動架構(gòu)(MDA)的概念,抽象出與實現(xiàn)技術(shù)無關(guān)的完整描述業(yè)務(wù)功能的核心平臺無關(guān)模型(PIM),通過制定針對不同技術(shù)的轉(zhuǎn)換規(guī)則及輔助工具將PIM轉(zhuǎn)換成與具體實現(xiàn)技術(shù)相關(guān)的平臺(PSM),如圖4所示[5]。
3 存在的問題與解決方案
目前開展的互操作研究既缺乏系統(tǒng)的基礎(chǔ)理論支撐,又缺乏對互操作性的協(xié)調(diào)一致理解,因而還存在以下問題:
(1)民用領(lǐng)域的工業(yè)互聯(lián)網(wǎng)采用已有的基礎(chǔ)設(shè)施和廣泛應(yīng)用的TCP/IP協(xié)議棧,已基本實現(xiàn)異構(gòu)系統(tǒng)的互聯(lián)互通,并朝著語義互操作階段快速發(fā)展。而軍用領(lǐng)域的無人系統(tǒng)互操作仍處在制定數(shù)據(jù)接口協(xié)議的語法互操作階段。
(2)新興信息技術(shù)的飛速發(fā)展驅(qū)動著產(chǎn)業(yè)的重大變
革,工業(yè)互聯(lián)網(wǎng)的興起聚焦于信息化共享的數(shù)據(jù)要服務(wù)于工業(yè)化,但是,決策控制對數(shù)據(jù)的實時可信需求反過來推動著信息化技術(shù)的發(fā)展,目前主要集中于對已有基礎(chǔ)設(shè)施的改造以提高實時性和可靠性。
(3)智能無人系統(tǒng)的蓬勃興起促進(jìn)了人工智能等新興信息化技術(shù)在國民生活領(lǐng)域的廣泛應(yīng)用,數(shù)據(jù)接口協(xié)議恰是實現(xiàn)無人系統(tǒng)互操作性的基礎(chǔ)。然而,現(xiàn)有的無人系統(tǒng)互操作協(xié)議仍然采用傳統(tǒng)互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施和協(xié)議棧,這將為智能無人系統(tǒng)更高層次的互操作性埋下隱患。
通過以上分析,以下是建議的解決方案:
(1)無論是民用領(lǐng)域還是軍用領(lǐng)域,無論是有線網(wǎng)絡(luò)還是無線網(wǎng)絡(luò),互操作的核心是數(shù)據(jù)共享能力和數(shù)據(jù)使用能力。數(shù)據(jù)感知是數(shù)據(jù)共享的前提,決策控制是數(shù)據(jù)使用的目的。因此,互操作架構(gòu)要具有通用性,要能覆蓋互操作的各個階段(等級)。
(2)決策控制是互操作性研究的重要著力點,它將傳統(tǒng)的以數(shù)據(jù)共享為目的的“分組交換網(wǎng)”提升到以數(shù)據(jù)使用為目標(biāo)的“控制交換網(wǎng)”。對于“控制交換網(wǎng)”,互操作性不僅要研究基于現(xiàn)有基礎(chǔ)設(shè)施及現(xiàn)有協(xié)議棧的實現(xiàn)途徑,還要研究新的基礎(chǔ)設(shè)施或新的協(xié)議棧以應(yīng)對更高性能的挑戰(zhàn)。
(3)智能無人系統(tǒng)區(qū)別于傳統(tǒng)互聯(lián)網(wǎng)和工業(yè)互聯(lián)網(wǎng)的重要一點是,無人系統(tǒng)從地面范圍擴大到水面、水下、空中、甚至到臨近空間,大量的無線連接使得其復(fù)雜性遠(yuǎn)超以有線網(wǎng)絡(luò)為骨干的互聯(lián)網(wǎng)。因此,針對智能無人系統(tǒng)應(yīng)統(tǒng)籌規(guī)劃,設(shè)計全新的“開放系統(tǒng)互操作性模型”。
參考文獻(xiàn):
[1]湯再江,徐享忠,等.指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)互操作研究綜述[J].系統(tǒng)仿真學(xué)報,2015,27(8).
[2]晉芳華,劉鵬,錢興華.語義級互操作的關(guān)鍵技術(shù)研究[J].艦船電子工程,2016,36(7).
[3]卓琨,黃國策,等.美國無人系統(tǒng)路線圖中通信和互操作性發(fā)展研究[J].飛航導(dǎo)彈,2015(5).
[4]M.-mMarques,等.兩種無人系統(tǒng)體系結(jié)構(gòu)-STANAG 4586和JAUS[C].信息控制自動化國際會議,ICA 2015.
[5]劉澤勛.無人機控制模塊的概念與發(fā)展[J].飛航導(dǎo)彈,2016(4).