馬曉峰+賈瑞生


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