董建剛 , 張 峰 ,2
(1.榆林學(xué)院 信息工程學(xué)院,陜西 榆林 719000;2.西北工業(yè)大學(xué) 自動(dòng)化控制學(xué)院,陜西 西安 710065)
技術(shù)資料作為武器裝備綜合技術(shù)保障的十項(xiàng)要素之一,不僅是武器裝備設(shè)計(jì)、使用、保養(yǎng)、維修和人員培訓(xùn)的依據(jù),而且是規(guī)范使用和維護(hù)人員操作行為的法規(guī)[1]。為解決傳統(tǒng)紙質(zhì)技術(shù)手冊(cè)的不足和降低武器裝備全壽命周期費(fèi)用,交互式電子化技術(shù)手冊(cè) (Interactive Electronic Technical Manua1,IETM)于20世紀(jì)90年代應(yīng)運(yùn)而生,其主要目的是采用標(biāo)準(zhǔn)化數(shù)據(jù)格式和自動(dòng)化編制系統(tǒng)實(shí)現(xiàn)技術(shù)資料的數(shù)字化和自動(dòng)化的編制、更改、管理、發(fā)布和使用。由于具有功能多樣化、表現(xiàn)能力強(qiáng)、查詢方便、版本更新容易、能即時(shí)遠(yuǎn)距離傳輸、多用戶能同時(shí)閱讀或維護(hù)等諸多優(yōu)點(diǎn),IETM現(xiàn)已成為武器裝備持續(xù)采辦和全生命周期支持(Continuous Acquisition and Life-Cycle Support,CALS)戰(zhàn)略的重要組成部分[2],同時(shí)它也是當(dāng)今航空武器裝備領(lǐng)域裝備保障信息化技術(shù)研究和發(fā)展方向之一。國(guó)內(nèi)外實(shí)踐證明,IETM在降低裝備保障費(fèi)用,提高工作效率,提升裝備的可靠性、維修性和保障性等方面具有顯著優(yōu)勢(shì)[3]。
但隨著武器裝備復(fù)雜程度的迅速提升和技術(shù)資料數(shù)量的急劇膨脹,現(xiàn)今廣泛使用的第4級(jí)IETM系統(tǒng)已無(wú)法滿足使用者多樣性檢索的需求[4]。而且,目前大型企業(yè)選購(gòu)的IETM系統(tǒng)絕大多數(shù)都是外國(guó)品牌,在版權(quán)和安全性方面均得不到保障。因此,構(gòu)建一種具有自主知識(shí)產(chǎn)權(quán)的智能化特征的第五級(jí)IETM系統(tǒng)已成為眾多中國(guó)學(xué)者和專家不懈努力的研究方向,其主要目的是可實(shí)現(xiàn)語(yǔ)義級(jí)別的信息檢索,解決目前IETM系統(tǒng)中使用的關(guān)鍵字信息檢索方式由于語(yǔ)義缺失而造成的漏檢、錯(cuò)檢與輸出冗余等問題,從而提高信息檢索的查全率和查準(zhǔn)率。
而近年來(lái)研究出現(xiàn)的本體作為一種有效的形式語(yǔ)義模型和知識(shí)表示形式[5],能方便有效地實(shí)現(xiàn)知識(shí)在不同應(yīng)用程序和組織之間的共享和重利用,這為實(shí)現(xiàn)智能化IETM系統(tǒng)提供了一種新的解決思路:首先可以利用本體從領(lǐng)域的角度去明確描述技術(shù)資料之間各種顯式和隱式的關(guān)系;然后可以利用本體語(yǔ)言和規(guī)則進(jìn)行推理,完成技術(shù)資料之間和技術(shù)資料與使用者之間的智能化匹配,使得相同的領(lǐng)域知識(shí)對(duì)于不同的檢索具有選擇性,從而實(shí)現(xiàn)語(yǔ)義級(jí)別的信息檢索。
因此,文中將本體論引入到IETM研究領(lǐng)域,深入開展基于本體論的航空武器裝備智能化IETM系統(tǒng)關(guān)鍵技術(shù)研究,結(jié)合某型號(hào)構(gòu)建智能化IETM原型系統(tǒng),期望該研究能大幅提高第四級(jí)IETM的智能識(shí)別能力、檢索質(zhì)量和檢索效率,實(shí)現(xiàn)國(guó)內(nèi)自主知識(shí)產(chǎn)權(quán)的IETM系統(tǒng),加快我國(guó)航空數(shù)字化維修進(jìn)程,提高我國(guó)在新形勢(shì)條件下的綜合后勤維修保障水平。
為了實(shí)現(xiàn)系統(tǒng)的可擴(kuò)展性、可伸縮性和靈活性,本課題設(shè)計(jì)的智能化IETM系統(tǒng)由數(shù)據(jù)層、管理層與應(yīng)用層構(gòu)成,其總體框架如圖1所示。各層之間相對(duì)獨(dú)立、耦合性較弱,既可單獨(dú)更新各模塊,又能充分使用現(xiàn)有軟件產(chǎn)品,這充分體現(xiàn)了CALS和IETM的國(guó)際發(fā)展趨勢(shì)[6]。
圖1 基于本體論的智能化IETM系統(tǒng)總體框架Fig.1 Ontology-based intelligent IETM system frameworks
在圖1中,各分層結(jié)構(gòu)功能為:
數(shù)據(jù)層:數(shù)據(jù)層的核心是由領(lǐng)域本體庫(kù)和CSDB所構(gòu)成的知識(shí)庫(kù)。其中,CSDB實(shí)現(xiàn)對(duì)其應(yīng)用產(chǎn)品所有信息對(duì)象的集中存儲(chǔ);領(lǐng)域本體庫(kù)用于組織其應(yīng)用領(lǐng)域的概念與概念之間的關(guān)系。領(lǐng)域本體庫(kù)和CSDB之間通過(guò)一定的映射實(shí)現(xiàn)IETM數(shù)據(jù)的語(yǔ)義關(guān)聯(lián)。
管理層:管理層主要負(fù)責(zé)連接應(yīng)用層和數(shù)據(jù)層,由CSDB管理器和Protégé構(gòu)成。其中,CSDB管理器負(fù)責(zé)檢查、驗(yàn)證應(yīng)用層生成的信息對(duì)象是否合法并將其存儲(chǔ)到CSDB中進(jìn)行管理;Protégé負(fù)責(zé)實(shí)現(xiàn)領(lǐng)域本體知識(shí)的添加、修改和刪除等基本操作。
應(yīng)用層:應(yīng)用層主要由各種不同功能的具體應(yīng)用程序組成,負(fù)責(zé)構(gòu)建領(lǐng)域本體、生成數(shù)據(jù)模塊和插圖等各種信息對(duì)象,它可以采用通用軟件、專用軟件或與其它系統(tǒng)的接口工具實(shí)現(xiàn)。
基于S1000D標(biāo)準(zhǔn),制作智能化IETM系統(tǒng)的完整過(guò)程包括:制作業(yè)務(wù)規(guī)則、確定技術(shù)信息粒度、制定數(shù)據(jù)模塊需求列表、編寫數(shù)據(jù)模塊、制作插圖等、構(gòu)建本體、管理CSDB、管理本體庫(kù)、發(fā)布技術(shù)信息、智能語(yǔ)義推理等過(guò)程,從整體上可大致分為技術(shù)信息的編制、管理和發(fā)布3個(gè)階段?;谝陨戏治觯闹刑岢鰪募夹g(shù)信息收集開始到信息分發(fā)為止的智能化IETM系統(tǒng)業(yè)務(wù)流程如圖2所示。
下面將從技術(shù)信息收集、IETM應(yīng)用知識(shí)處理和IETM領(lǐng)域知識(shí)處理3方面詳細(xì)分析智能化IETM系統(tǒng)的數(shù)據(jù)處理流程。
圖2 智能化IETM系統(tǒng)的業(yè)務(wù)流程Fig.2 Intelligent IETM system of business processes
技術(shù)信息收集:智能IETM系統(tǒng)中所包含的信息來(lái)源于維護(hù)方案手冊(cè)MSG-3、維護(hù)計(jì)劃文件手冊(cè)MPD、維護(hù)要求評(píng)估手冊(cè)MRB、維護(hù)要求系統(tǒng)手冊(cè)MRS、飛機(jī)維護(hù)手冊(cè)AMM、部件修理手冊(cè)CMM、結(jié)構(gòu)維修手冊(cè)SRM、動(dòng)力裝置安裝手冊(cè)PPBM、發(fā)動(dòng)機(jī)手冊(cè)EM、故障報(bào)告與隔離手冊(cè)FIM、工卡JC、無(wú)損檢測(cè)手冊(cè)NDT、技術(shù)通報(bào)SB、系統(tǒng)描述部分SDS、放行偏差指南DDG、最低設(shè)備清單MEL、維護(hù)工作執(zhí)行計(jì)劃MTOP、飛機(jī)圖解零件。
目錄手冊(cè)AIPC、發(fā)動(dòng)機(jī)圖解零件目錄手冊(cè)EIPC、發(fā)動(dòng)機(jī)零部件構(gòu)型管理EPCM、工具與設(shè)備清單TEM、線路手冊(cè)WM、系統(tǒng)原理手冊(cè)SSM、圖解線路手冊(cè)WDM、設(shè)計(jì)說(shuō)明書和工程圖紙等,這些信息可以取自電子文檔、紙質(zhì)文檔、工程圖紙和PDM等。
IETM應(yīng)用知識(shí)處理:IETM應(yīng)用知識(shí)處理具體包括編制、管理、發(fā)布和閱讀4部分。
1)編制
IETM應(yīng)用知識(shí)不是普通的計(jì)算機(jī)文件或多媒體數(shù)據(jù)庫(kù),而是把一整套文檔或手冊(cè)的結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)分開處理。其結(jié)構(gòu)化數(shù)據(jù)部分可以被分成許多信息單元,用XML形式描述,并按特定的DTD或Schema結(jié)構(gòu)存儲(chǔ)在CSDB的DM中;其非結(jié)構(gòu)化部分是以CGM等S1000D標(biāo)準(zhǔn)規(guī)定的插圖格式存儲(chǔ)在單獨(dú)文件夾中。因此,首先就需要將收集到的技術(shù)信息進(jìn)行格式轉(zhuǎn)換,完成數(shù)據(jù)編制。
2)管理
所有數(shù)據(jù)模塊、技術(shù)插圖、音頻/視頻等多媒體和虛擬現(xiàn)實(shí)等信息對(duì)象均被存儲(chǔ)在CSDB之中,以便于IETM應(yīng)用知識(shí)的檢索和重用等管理功能。
3)發(fā)布
CSDB中所包含的所有數(shù)據(jù)模塊均以XML格式出現(xiàn),這些數(shù)據(jù)模塊可以使用級(jí)聯(lián)樣式表(CSS)或可擴(kuò)展樣式表語(yǔ)言(XSL)格式化XML數(shù)據(jù)后顯示給用戶使用。
4)閱讀
使用者可以使用以下2種方式進(jìn)行閱讀:①以Word版本或Pdf版本采用面向頁(yè)面的翻頁(yè)方式進(jìn)行閱讀;②采用Web方式進(jìn)行閱讀。
智能化IETM系統(tǒng)需要滿足以下設(shè)計(jì)原則:
1)支持國(guó)際標(biāo)準(zhǔn)及行業(yè)規(guī)范:軟件系統(tǒng)平臺(tái)支持XML數(shù)據(jù)處理要求,應(yīng)用系統(tǒng)數(shù)據(jù)模型設(shè)計(jì)及數(shù)據(jù)處理與輸出符合S1000D規(guī)范要求。
2)開放性:系統(tǒng)應(yīng)采用主流的、開放的技術(shù),以保證系統(tǒng)對(duì)各種數(shù)據(jù)業(yè)務(wù)的服務(wù),以及與相關(guān)系統(tǒng)的互連能力。
3)易用性:應(yīng)具有良好的中文操作界面、詳細(xì)的幫助信息,系統(tǒng)參數(shù)的維護(hù)與管理通過(guò)操作界面完成。
智能化IETM系統(tǒng)的物理架構(gòu)如圖3所示,它是以數(shù)據(jù)管理服務(wù)為中心的集中管理物理架構(gòu),并可根據(jù)使用規(guī)模和處理效率擴(kuò)展為分布式系統(tǒng)。
若采用分布式系統(tǒng),數(shù)據(jù)中心和分中心之間需要一個(gè)分布式數(shù)據(jù)管理軟件來(lái)同步數(shù)據(jù),保持兩個(gè)數(shù)據(jù)中心數(shù)據(jù)的一致性。各分單位需要將其局域網(wǎng)連接到數(shù)據(jù)中心,應(yīng)根據(jù)各單位的具體情況配置網(wǎng)絡(luò)交換機(jī)。
根據(jù)根據(jù)上述總體架構(gòu)和業(yè)務(wù)流程,可把智能化IETM系統(tǒng)的主要分為數(shù)據(jù)編制、內(nèi)容管理、信息檢索、生成發(fā)布4大部分,其功能模塊如圖3所示。
圖3 智能化IETM系統(tǒng)的物理架構(gòu)Fig.3 Intelligent IETM system function modules
數(shù)據(jù)編制:根據(jù)S1000D標(biāo)準(zhǔn),所有的手冊(cè)數(shù)據(jù)都是以數(shù)據(jù)模塊的方式編制的,對(duì)于不同的手冊(cè),只需要采取不同的組合方式即可。采用XML數(shù)據(jù)標(biāo)準(zhǔn)進(jìn)行用戶資料的編制工作,首要工作就是整理各個(gè)數(shù)據(jù)模塊的DTD或者Schema,編寫人員根據(jù)數(shù)據(jù)模塊編寫適當(dāng)?shù)募夹g(shù)內(nèi)容,根據(jù)手冊(cè)內(nèi)容的數(shù)據(jù)類型的不同,編制工作可分為文件編制和圖形編制兩部分工作。
內(nèi)容管理:內(nèi)容管理包含知識(shí)庫(kù)管理和文檔管理平臺(tái)兩大部分,如圖4所示。
1)知識(shí)庫(kù)管理
知識(shí)庫(kù)管理包括數(shù)據(jù)庫(kù)和本體庫(kù)管理的兩部分。在本文智能化IETM系統(tǒng)中,采用MS SQL Server2005數(shù)據(jù)庫(kù)來(lái)存放和管理IETM數(shù)據(jù)模塊的XML數(shù)據(jù),所有的SGML/XML文檔和圖形文檔,均映射為MS SQL Server2005數(shù)據(jù)庫(kù)中一個(gè)個(gè)獨(dú)立的數(shù)據(jù)對(duì)象,這些文檔通過(guò)MS SQL Server2005數(shù)據(jù)庫(kù)來(lái)管理和調(diào)用;對(duì)于本體庫(kù)管理可以利用本體庫(kù)的構(gòu)建工具Protégé實(shí)現(xiàn)本體庫(kù)的修改、添加、刪除等基本管理方式。
2)文檔平臺(tái)管理
整個(gè)用戶技術(shù)資料的數(shù)字化編制過(guò)程可以通過(guò)一個(gè)在后臺(tái)運(yùn)行的文檔管理平臺(tái)來(lái)管理。這樣的一個(gè)管理平臺(tái)可以將數(shù)據(jù)庫(kù)、編輯器有機(jī)地連接起來(lái),具有系統(tǒng)管理、有效性管理、發(fā)布管理、工作流管理、更改管理等功能模塊,具體包括:
圖4 智能化IETM內(nèi)容管理器Fig.4 Intelligent IETM content manager
航空武器裝備交互式電子化技術(shù)手冊(cè)(IETM)檢索系統(tǒng)長(zhǎng)期存在漏檢、錯(cuò)檢和輸出冗余信息的問題,核心在于規(guī)則化的計(jì)算機(jī)語(yǔ)言無(wú)法直接表達(dá)人類自然語(yǔ)言中的模糊性和不確定性。依照IETM國(guó)際規(guī)范,以本體“定義詞匯表外延”的思想,探索我國(guó)某重點(diǎn)型號(hào)IETM本體的構(gòu)建方法和語(yǔ)言,建立本體模型,并實(shí)現(xiàn)以該模型為核心的本體檢索原型系統(tǒng)。通過(guò)模型中的推理機(jī)制提高語(yǔ)義識(shí)別的能力,提升信息檢索的質(zhì)量和效率,支持航空產(chǎn)品的研發(fā)和維修的快速反應(yīng)能力。
[1]Fuller J J.Plan for DoD wide demonstrations of a DoD improved interactive electronic technical manual (IETM)architecture[R].West Bethesda:CDNSWC,1998.
[2]LI Pi-su,Nolan M,deMare G,et al.Prognostics frame-work software design tool[C]//Aerospace Conference Proceedings,2000(6):18-25.
[3]Mathur A,Ghoshal S,Haste D,et al.An integrated support system for rotorcraft health management and maintenance[C]//Aerospace Conference Proceedings,2000(6):18-25.
[4]Koh J-J,Kwon S-D,Kim Byong-Uk,et al.Implementation of an interactive electronic technical manual based on webmultimedia technology[C]//The 4th Korea-Russia International Symposium,2007,7(2):21-24.
[5]Aero Space and Defence Industries Association of Europe.ASD S1000D:International Specification forTechnical PublicationsUtilizing A Common Source Data Base,Issue4.0[S],2008.
[6]Zhang X J.System integration in business information systems:framework, implementation and Case Study[C]//2008 International Conference on Wireless Communications,Networking and Mobile Computing (WiCOM 2008), IEEE,2009:1-6.