馬曉峰+賈瑞生
摘 要:軍事裝備的技術(shù)資料大多數(shù)仍采用傳統(tǒng)紙制介質(zhì)存儲,傳統(tǒng)紙制介質(zhì)存在信息存儲困難、維護(hù)效率低下等問題。在分析GJB6600標(biāo)準(zhǔn)下交互式電子技術(shù)手冊(IETM)關(guān)于設(shè)計(jì)問題的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了一種基于GJB6600標(biāo)準(zhǔn)的IETM創(chuàng)作平臺和瀏覽IETM的客戶端。開發(fā)的創(chuàng)作平臺和客戶端平臺具有智能診斷、語音識別及導(dǎo)航索引功能,數(shù)據(jù)通過數(shù)據(jù)庫以及XML文件存儲,最終生成的IETM以HTML文件形式組織,達(dá)到了IETM五級標(biāo)準(zhǔn)。
關(guān)鍵詞關(guān)鍵詞:IETM;GJB6600;創(chuàng)作平臺;智能診斷;語音識別
DOIDOI:10.11907/rjdk.161506
中圖分類號:TP319
文獻(xiàn)標(biāo)識碼:A 文章編號:1672-7800(2016)008-0056-03
0 引言
以微電子、計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)為主要內(nèi)容的信息技術(shù)的發(fā)展使軍事裝備技術(shù)性能更先進(jìn),作戰(zhàn)能力更強(qiáng),而采用大量電子化的軍事裝備,則需要更多的技術(shù)文件、數(shù)據(jù)和資料對其進(jìn)行維護(hù)、操作,并需要對人員進(jìn)行更復(fù)雜的使用和維修訓(xùn)練以保證維持其戰(zhàn)術(shù)性能[1-3]。
一個(gè)復(fù)雜武器系統(tǒng)一般由上千個(gè)承包商和分承包商參加研制生產(chǎn),設(shè)計(jì)生產(chǎn)和后勤保障產(chǎn)生了大量數(shù)據(jù),其中不少數(shù)據(jù)冗余,技術(shù)文件和手冊數(shù)量急劇膨脹,堆積如山,達(dá)到天文數(shù)字,武器裝備保障能力落后于武器裝備技術(shù)水平的矛盾普遍存在且十分突出[4-6]。
基于以上原因,研發(fā)IETM應(yīng)運(yùn)而生。我國從21世紀(jì)90年代初期引入了IETM的概念,隨著信息技術(shù)的快速發(fā)展,IETM技術(shù)帶來巨大的經(jīng)濟(jì)效益,其用于武器裝備的故障維修更是起到重大的戰(zhàn)略意義,使我國航空、船舶等國防行業(yè)對其發(fā)展高度重視并積極開展IETM的研制工作。
1 IETM創(chuàng)作流程
基于GJB6600創(chuàng)作的IETM,是將技術(shù)信息等資料以數(shù)據(jù)模塊的形式存儲在數(shù)據(jù)庫中,通過瀏覽器客戶端對數(shù)據(jù)進(jìn)行訪問。不同的數(shù)據(jù)模塊提供單位依據(jù)GJB6600標(biāo)準(zhǔn)提供統(tǒng)一格式的數(shù)據(jù)模塊,便于統(tǒng)一管理。使用HTML語言對數(shù)據(jù)信息進(jìn)行描述,實(shí)現(xiàn)數(shù)據(jù)與顯示相分離。基于GJB6600標(biāo)準(zhǔn)創(chuàng)作IETM的基本流程如圖1所示。
(1)客戶化GJB6600。IETM的創(chuàng)作基于GJB6600標(biāo)準(zhǔn),該標(biāo)準(zhǔn)定義了IETM的顯示內(nèi)容、功能、數(shù)據(jù)模塊等核心內(nèi)容。創(chuàng)作人員必須根據(jù)該標(biāo)準(zhǔn)的相關(guān)要求和實(shí)際需要,制定自己的業(yè)務(wù)規(guī)則。
(2)確定信息集。在創(chuàng)作IETM前期需要根據(jù)任務(wù)需求,確定系統(tǒng)包含的數(shù)據(jù)模塊,并收集系統(tǒng)所需技術(shù)資料信息。
(3)制作數(shù)據(jù)模塊。各數(shù)據(jù)模塊提供單位根據(jù)GJB6600規(guī)定,使用Schema定義數(shù)據(jù)模塊,使制作的數(shù)據(jù)模塊符合GJB6600要求。
(4)生成HTML。創(chuàng)作人員根據(jù)各單位提供的數(shù)據(jù)模塊開始制作IETM,生成HTML文件。
(5)數(shù)據(jù)庫存儲與管理。生成的HTML是一個(gè)個(gè)離散的文檔,將這些文檔存儲在數(shù)據(jù)庫中,便于統(tǒng)一管理,提供統(tǒng)一的訪問地址。
(6)定義出版物。出版物是一系列的HTML文件,為了方便用戶訪問,必須按照一定的形式進(jìn)行組織。
(7)發(fā)布IETM。按照用戶的使用需求,將IETM提交給用戶。
2 系統(tǒng)總體設(shè)計(jì)與技術(shù)框架
本系統(tǒng)生成的IETM綜合應(yīng)用了計(jì)算機(jī)多媒體、數(shù)據(jù)庫和網(wǎng)絡(luò)等技術(shù)優(yōu)勢,將內(nèi)容繁雜的操作手冊、維修手冊等信息,按照有關(guān)標(biāo)準(zhǔn)有機(jī)地加以組織管理,并以最優(yōu)化的方式將文字、表格、圖像、工程圖形、聲音、視頻、動畫等多種信息形式顯示在電子屏幕上,同時(shí)以交互的方式進(jìn)行查閱,將維修技術(shù)人員或系統(tǒng)操作人員所需的信息,精確地展現(xiàn)在使用者面前,以加速裝備使用和保障活動的實(shí)施。
2.1 系統(tǒng)基本思路及關(guān)鍵技術(shù)
創(chuàng)作人員登錄系統(tǒng)后,利用數(shù)據(jù)模塊創(chuàng)作IETM,生成的IETM經(jīng)發(fā)布后存儲到數(shù)據(jù)庫中,同時(shí)生成該IETM的授權(quán)用戶和密碼。用戶拿到該IETM后,登錄客戶端輸入授權(quán)用戶和密碼,打開該IETM開始使用。創(chuàng)作人員可以修改已經(jīng)存在的IETM,提高復(fù)用率。
生成的IETM是以HTML文件形式存在的,每一個(gè)HTML文件都有一個(gè)文件名,將這些文件名按照結(jié)構(gòu)樹的形式組織起來,展示在創(chuàng)作平臺上,方便用戶編輯IETM。
創(chuàng)作平臺是在.NET環(huán)境下開發(fā)的,用戶使用平臺提供的控件給節(jié)點(diǎn)添加內(nèi)容后,平臺自動生成HTML文件,這樣生成的IETM就可以在瀏覽器中查看,以HTML文件形式組織IETM符合GJB6600標(biāo)準(zhǔn),具有體積小、易分發(fā)、便于管理、支持遠(yuǎn)程查看等優(yōu)點(diǎn),是一種C/S架構(gòu)。創(chuàng)作人員可以任意拖動控件的位置和大小,這樣生成的IETM既美觀又圖文并茂[7-9]。
軟件實(shí)現(xiàn)了智能診斷技術(shù),達(dá)到IETM 第5級標(biāo)準(zhǔn),創(chuàng)作人員使用創(chuàng)作平臺提供的界面工具,可以設(shè)置一個(gè)按鈕用于啟動智能診斷,設(shè)置要啟動的智能診斷程序的位置,用瀏覽器查看IETM時(shí),點(diǎn)擊頁面智能診斷按鈕,后臺就會自動啟動智能診斷程序。
軟件生成的IETM可以加載到PAD上,維修人員帶上智能頭盔就能通過頭盔上的眼鏡查看PAD上的IETM,通過語音控制可以進(jìn)行翻頁、檢索等操作。
2.2 平臺功能模塊設(shè)計(jì)
2.2.1 用戶登錄模塊
用戶登陸系統(tǒng)主要是對用戶權(quán)限進(jìn)行判斷,如果是管理員,則只能進(jìn)入用戶管理界面,進(jìn)行添加、刪除、修改用戶信息等操作,不能創(chuàng)作IETM;如果是普通用戶則可以創(chuàng)作IETM,用戶創(chuàng)作好IETM后需要將其上傳到數(shù)據(jù)庫保存,普通用戶不具有分發(fā)IETM的權(quán)限。
2.2.2 IETM創(chuàng)作子系統(tǒng)
如圖2所示為IETM創(chuàng)作平臺界面,可以看出制作的IETM圖文并茂,實(shí)現(xiàn)了圖文混排。
IETM創(chuàng)作子系統(tǒng)的主要任務(wù)是根據(jù)用戶需求和GJB6600標(biāo)準(zhǔn)創(chuàng)作IETM。將設(shè)備信息技術(shù)資料,如視頻、音頻、圖片、表格、文字等組織在一起。該平臺的優(yōu)點(diǎn)是,用戶通過圖形化界面可以編輯IETM,實(shí)現(xiàn)圖文混排,設(shè)計(jì)的IETM美觀、實(shí)用。
本軟件能夠重新編輯已經(jīng)創(chuàng)作好的IETM,這符合IETM第5級標(biāo)準(zhǔn)。設(shè)備在不斷的更新?lián)Q代,但是維修步驟很可能是一樣的,如果生成的IETM可以重新編輯,針對新設(shè)備制作IETM將節(jié)省大量時(shí)間。通常一輛坦克的紙質(zhì)維修資料多達(dá)幾頓重,如果生產(chǎn)一種型號,就要重新編寫一次IETM,工作量將是巨大的,也是不人性化的,勢必對IETM的推廣造成阻礙。本軟件克服了這一技術(shù)難點(diǎn),能夠重新編輯已經(jīng)創(chuàng)作好的IETM,只需要修改部分內(nèi)容,適當(dāng)添加內(nèi)容即可適應(yīng)新的設(shè)備型號。
2.2.3 權(quán)限管理子系統(tǒng)
整個(gè)IETM共涉及3級權(quán)限,分管理員、創(chuàng)作人員、IETM使用者。創(chuàng)作人員可登陸創(chuàng)作平臺進(jìn)行IETM的創(chuàng)作,而管理員只負(fù)責(zé)對創(chuàng)作平臺用戶的管理。創(chuàng)作人員創(chuàng)作完IETM后要提交到數(shù)據(jù)庫中保存,本地文件都會被刪除,以防止泄密。當(dāng)需要分發(fā)IETM時(shí),管理員登陸系統(tǒng)為IETM設(shè)置授權(quán)用戶和密碼,用戶名和密碼隨IETM一起提交給IETM使用者。IETM使用者拿到IETM后,需要輸入正確的用戶名和密碼才能打開IETM,每一個(gè)IETM都有一個(gè)用MD5加密算法加密的用戶名和密碼,用戶名、密碼由分發(fā)IETM的管理員設(shè)置[10-12]。
2.2.4 IETM分發(fā)子系統(tǒng)
創(chuàng)作人員創(chuàng)作好IETM后,上傳到數(shù)據(jù)庫中保存。在需要分發(fā)時(shí),系統(tǒng)管理員打開IETM設(shè)置授權(quán)用戶和密碼后,該用戶名和密碼隨IETM一起分發(fā)給用戶。系統(tǒng)提供兩種發(fā)布模式,一種是帶導(dǎo)航索引模式,一種是不帶導(dǎo)航索引模式,管理員根據(jù)用戶需求進(jìn)行選擇。
2.2.5 數(shù)據(jù)庫管理子系統(tǒng)
系統(tǒng)采用MySQL數(shù)據(jù)庫存儲IETM。由不同單位制作的數(shù)據(jù)模塊也存儲在該數(shù)據(jù)庫中,創(chuàng)作人員根據(jù)需要從數(shù)據(jù)庫中提取數(shù)據(jù)定制自己的IETM。數(shù)據(jù)庫統(tǒng)一管理,這樣可以滿足用戶多樣化的需要,同時(shí)也能保證數(shù)據(jù)的唯一性。
2.2.6 瀏覽器客戶端子系統(tǒng)
由于權(quán)限問題,生成的IETM需要密碼才能打開,為此專門設(shè)計(jì)了瀏覽器。軟件提供全文檢索、語音識別、
IETM整體打印、導(dǎo)航樹等功能。IETM使用人員輸入正確的用戶密碼才能打開IETM,并進(jìn)行瀏覽,根據(jù)IETM提示維修設(shè)備。
3 結(jié)語
目前,中國市場上的IETM創(chuàng)作平臺基本上都能夠使用,大部分是基于Winform平臺,使用的是B/S架構(gòu),已經(jīng)過時(shí)。而且,很少有能達(dá)到IETM第5級標(biāo)準(zhǔn)的,一旦涉及到智能診斷,符合要求的平臺就更少。本軟件采用HTML作為內(nèi)容記錄語言,體積非常小,且分發(fā)成本低,此外,平臺編輯方式采用可以自由拖動的形式進(jìn)行排版,比目前市面上的該類軟件方便很多。并且,瀏覽客戶端更加人性化,提供語音識別功能。綜上所述,該軟件具有大量的潛在客戶,前景廣闊,也可為同行業(yè)者帶來技術(shù)上的啟發(fā)。
參考文獻(xiàn):
[1] XUE JIANWU,CHEN NA,GOU MIAO.The research of IETM knowledge acquisition based on semantic wiki[C]. IEEE International Conference on Software Engineering & Service Sciences,2010:356-359.
[2] ERIC L JORGENSEN,JOSEPH J FULLER.Interactive electronic technical manuals[R].West Bethesda:CDNSWC,1993.
[3] ALAN SPIKER,WAYNE F WALLS,JOHN L CAMPBELL.Development of job cards for mechanical maintence[C].Monterey:IEEE Fifth Conference on Human Factors and Power Plants,1992:227-233.
[4] 李宗亮.基于S1000標(biāo)準(zhǔn)的IETM系統(tǒng)技術(shù)研究[D].廣州:廣東工業(yè)大學(xué),2006.
[5] 張?jiān)吕?航空維修IETM關(guān)鍵技術(shù)研究和應(yīng)用框架設(shè)計(jì)[D].南京:南京航空航天大學(xué),2007.
[6] 顧秀君,解洪成.制作交互式電子技術(shù)手冊標(biāo)準(zhǔn)化要求[J].江蘇船舶,2004,21(5):38-41.
[7] 蘇珉,王秀霞,王永華,等.依據(jù)ACEMA S1000D制作飛機(jī)IETM[J].海軍航空工程學(xué)院學(xué)報(bào),2005,20(3):386-388.
[8] 高萬春,朱興動,宋建華,等. S1000D下IET M的研究與實(shí)踐[J].微計(jì)算機(jī)信息,2007,23(18): 1-3.
[9] 李宗亮,姜莉莉,顧宗磊.基于ASD S1000D標(biāo)準(zhǔn)IETM制作研究[J].科學(xué)技術(shù)與工程,2007,7(19):4940-4943.
[10] 國家軍用標(biāo)準(zhǔn).GJB6600.裝備交互式電子技術(shù)手冊[S].2012.
[11] 倪青,郭三學(xué).基于全壽命管理的通用型交互式電子手冊系統(tǒng)設(shè)計(jì)[J].辦公自動化,2007(22): 12-14.
[12] 郭建勝,劉雪峰.基于Web計(jì)算模式的交互式電子技術(shù)手冊研究[J].計(jì)算機(jī)工程,2002,30(4):145-147.
(責(zé)任編輯:孫 娟)