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