吳家菊 李龔亮 蒙立榮 余容 馬永起 朱行林
摘 要: 分析基于GJB6600的交互式電子技術(shù)手冊(cè)(IETM)瀏覽使用需求基礎(chǔ)上,提出基于GJB6600,滿足國(guó)家安全保密要求的自主可控IETM瀏覽平臺(tái)框架及軟件實(shí)現(xiàn)技術(shù)架構(gòu)。在自主可控IETM瀏覽平臺(tái)框架和技術(shù)架構(gòu)的基礎(chǔ)上,依據(jù)IETM瀏覽需求及國(guó)家安全保密要求進(jìn)行IETM瀏覽平臺(tái)功能設(shè)計(jì)。將裝備維護(hù)使用過(guò)程中的各種數(shù)據(jù)有機(jī)結(jié)合,形成較強(qiáng)交互功能的數(shù)字化手冊(cè);采用國(guó)產(chǎn)安全數(shù)據(jù)及固定關(guān)系模式存儲(chǔ)手冊(cè)數(shù)據(jù);將3D技術(shù)與手冊(cè)數(shù)據(jù)有機(jī)融合實(shí)現(xiàn)虛擬維修培訓(xùn);采用Web Service技術(shù)預(yù)留與其他信息系統(tǒng)接口,為IETM智能化集成提供基礎(chǔ);采用平臺(tái)無(wú)關(guān)的J2EE及Ajax技術(shù)實(shí)現(xiàn)IETM瀏覽實(shí)現(xiàn);采用Lucene技術(shù)實(shí)現(xiàn)IETM知識(shí)的智能化檢索使用。該IETM瀏覽平臺(tái)已在多個(gè)型號(hào)的IETM系統(tǒng)中使用,其安全性、界面友好性、圖文交互性及通用性得到了驗(yàn)證。
關(guān)鍵詞: 交互式電子技術(shù)手冊(cè); 瀏覽平臺(tái); 自主可控平臺(tái); GJB6600
中圖分類號(hào): TN915.08?34; TP391 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2017)20?0037?05
Abstract: After analyzing GJB6600?based IETM browse demands, independent and controllable IETM browse platform frame and technology architecture realized by software are put forward, which are based on GJB6600 and meet the requirement of national security and confidentiality. On this basis, the IETM browse platform functions were designed according to IETM browse demands, and national security and confidentiality requirements. Various kinds of data during equipment maintenance and application are organically fused to form digitalization handbooks which have powerful interactive functions. The Chinese safety data and fixed relation mode is adopted to store IETM data, which is integrated with 3D technology to realize virtual maintenance training. The Web Service technology is adopted to reserve interfaces to other information systems, which provides basis for IETM intelligent integration. J2EE and Ajax technology irrespective of the platform are adopted to realize IETM browse. Lucene technology is adopted to realize IETM knowledge intellectualized search. The IETM browse platform has been used in many models of IETM system, and its security, friendly interface, figure and character interactivity, and universality have been validated.
Keywords: IETM; browse platform; independent and controllable platform; GJB6600
0 引 言
交互式電子技術(shù)手冊(cè)(Interactive Electrical Technical Manual,IETM)是武器裝備技術(shù)資料信息化的重要組成部分。IETM瀏覽使用的主要任務(wù)是管理、查詢、提取、顯示裝備技術(shù)資料信息,并提供交互功能,輔助裝備維修保障及訓(xùn)練工作開(kāi)展。IETM涉及到武器裝備核心技術(shù)資料,信息安全事關(guān)國(guó)家戰(zhàn)略全局,IETM瀏覽軟件的安全防護(hù)尤為重要,安全的基石一定要落實(shí)在“自主可控” [1]。IETM瀏覽平臺(tái)是IETM發(fā)揮維修保障作用的載體,滿足標(biāo)準(zhǔn)、提升IETM的使用交互體驗(yàn)性、解決IETM應(yīng)用過(guò)程中的安全保密問(wèn)題、全自主可控,是我軍裝備IETM面臨的主要問(wèn)題。
IETM瀏覽平臺(tái)的自主可控、安全保密能力,對(duì)提高IETM的信息安全整體水平具有重要的意義。IETM瀏覽平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)應(yīng)充分體現(xiàn)IETM維修保障效能,包括表現(xiàn)方式多樣化、交互功能強(qiáng)、查詢方便、易于遠(yuǎn)程訪問(wèn)、便于與其他系統(tǒng)集成形成智能化知識(shí)支撐等[2]。
1 GJB6600
IETM以美國(guó)的MIL?PRF?87268/87269 和歐洲的ASD/AIA/ATA S1000D標(biāo)準(zhǔn)為代表,GJB6600標(biāo)準(zhǔn)是在以歐洲S1000D 標(biāo)準(zhǔn)為藍(lán)本,在樣式顯示上引進(jìn)美軍標(biāo)準(zhǔn),結(jié)合我國(guó)實(shí)際情況編制的,包括總則、數(shù)據(jù)模塊編碼和信息控制編碼、模式和數(shù)據(jù)字典4個(gè)部分。GJB6600統(tǒng)一了我軍IETM 創(chuàng)作和使用的頂層要求,數(shù)據(jù)模塊的數(shù)據(jù)結(jié)構(gòu)和技術(shù)信息的編碼定義等內(nèi)容,對(duì)于加快我軍IETM技術(shù)在信息化維修保障中的推廣和應(yīng)用具有重大指導(dǎo)意義[3]。GJB6600繼承了S1000D的數(shù)據(jù)模塊和公共資源庫(kù)兩個(gè)通用核心思想,IETM瀏覽使用對(duì)數(shù)據(jù)、交互操作及顯示方面提出具體需求。endprint
1.1 數(shù)據(jù)需求
S1000D 4.0數(shù)據(jù)類型已增加至17種,對(duì)數(shù)據(jù)模塊的類型劃分非常細(xì)致[4],以我國(guó)目前的國(guó)情來(lái)說(shuō),其中的某些模塊并不適用,因此GJB6600將數(shù)據(jù)模塊的類型裁剪為8類,具體包括描述類、程序類、故障類、維修計(jì)劃類、操作類、接線類、圖解零件類和過(guò)程類數(shù)據(jù)信息[5]。各類數(shù)據(jù)模塊信息通過(guò)發(fā)布物模塊(Publication Model,PM)進(jìn)行組織及展示。同時(shí)IETM在使用過(guò)程中還會(huì)產(chǎn)生一些意見(jiàn)、備注、歷史記錄等數(shù)據(jù)。因此IETM瀏覽平臺(tái)的數(shù)據(jù)需求是實(shí)現(xiàn)文字、表格、圖形、圖像、動(dòng)畫、音頻和視頻等多種格式,以PM為組織核心的描述類、程序類、故障類、維修計(jì)劃類、操作類、接線類、圖解零件類和過(guò)程類裝備技術(shù)數(shù)據(jù)的校驗(yàn)、上傳、存儲(chǔ)、管理及顯示。
1.2 交互需求
IETM交互需求主要是指用戶能通過(guò)對(duì)話框等多種方式與系統(tǒng)進(jìn)行交互,便于信息的獲取。具體的交互需求是用戶通過(guò)操作瀏覽平臺(tái)界面上功能項(xiàng)圖標(biāo)對(duì)IETM進(jìn)行交互閱讀,具體包括出版物、導(dǎo)航、搜索、歷史記錄、意見(jiàn)、備注、書簽、適用性、圖文、三維動(dòng)畫與操作描述等交互需求。
1.3 顯示與控制需求
IETM顯示與控制需求包括登錄界面、主界面、DM基本信息、文本、段落、標(biāo)題、列表、表格、圖形、多媒體、適用性、鏈接、警告、注意和注的顯示與控制需求,以及采用可隨時(shí)定制的描述類、程序類、故障類、維修計(jì)劃類、操作類、接線類、圖解零件類和過(guò)程類裝備技術(shù)數(shù)據(jù)樣式的顯示與控制需求。
2 自主可控IETM瀏覽平臺(tái)框架
自主可控IETM瀏覽平臺(tái)總體架構(gòu)如圖1所示。自主可控IETM瀏覽平臺(tái)包括國(guó)產(chǎn)計(jì)算機(jī)硬件環(huán)境、國(guó)產(chǎn)服務(wù)器/客戶端操作系統(tǒng),國(guó)產(chǎn)應(yīng)用服務(wù)器中間件,國(guó)產(chǎn)自主可控?cái)?shù)據(jù)庫(kù)、二維/三維技術(shù)插圖瀏覽控件、身份認(rèn)證中間件及自主可控構(gòu)件化敏捷開(kāi)發(fā)平臺(tái)以及IETM瀏覽相關(guān)的安全保密、數(shù)據(jù)管理、交互操作及顯示控制等。其中計(jì)算機(jī)硬件環(huán)境是基于龍芯、飛騰國(guó)產(chǎn)CPU芯片的國(guó)產(chǎn)計(jì)算機(jī),如長(zhǎng)城、曙光或浪潮等自主可控計(jì)算機(jī)。操作系統(tǒng)采用中標(biāo)麒麟或者國(guó)防科大麒麟操作系統(tǒng)。數(shù)據(jù)庫(kù)采用國(guó)產(chǎn)的金倉(cāng)、達(dá)夢(mèng)或者國(guó)家保密部門認(rèn)證的國(guó)產(chǎn)安全數(shù)據(jù)庫(kù)。二維/三維圖形瀏覽控件采用自研的滿足自主可控運(yùn)行要求的dwg格式二維自主可控瀏覽控件及hps格式的三維圖形瀏覽控件。身份認(rèn)證中間件及開(kāi)發(fā)平臺(tái)都是本單位自研,滿足自主可控計(jì)算環(huán)境的基礎(chǔ)平臺(tái)及構(gòu)件。
3 軟件技術(shù)架構(gòu)
為了滿足自主可控IETM瀏覽使用需求,方便網(wǎng)絡(luò)及單機(jī)部署,IETM瀏覽平臺(tái)軟件采用B/S模式設(shè)計(jì),J2EE MVC技術(shù)架構(gòu)實(shí)現(xiàn),軟件技術(shù)架構(gòu)如圖2所示。
瀏覽平臺(tái)技術(shù)架構(gòu)分為視圖層、控制層、業(yè)務(wù)層、數(shù)據(jù)訪問(wèn)層和數(shù)據(jù)庫(kù)。其中,視圖層使用到MiniUI,JSP,HTML,CSS和XSL等相關(guān)前端框架和技術(shù);控制層使用開(kāi)源MVC框架Spring MVC和Servlet;業(yè)務(wù)層封裝了相關(guān)的公共類庫(kù)、業(yè)務(wù)對(duì)象定義以及業(yè)務(wù)邏輯處理;數(shù)據(jù)庫(kù)訪問(wèn)層使用的是Hibernate持久化框架。
4 軟件功能設(shè)計(jì)
S1000D中詳細(xì)描述了IETM瀏覽使用的功能,共11大類78種。GJB6600根據(jù)我國(guó)信息化發(fā)展的現(xiàn)狀,規(guī)定了IETM的9大類23種基本功能,12類擴(kuò)展功能。本文根據(jù)IETM的應(yīng)用情況及國(guó)家安全保密要求,在GJB6600的基礎(chǔ)上進(jìn)行了相應(yīng)功能擴(kuò)展。IETM瀏覽平臺(tái)提供了手冊(cè)、目錄、結(jié)構(gòu)、查詢、過(guò)濾等多種導(dǎo)航途徑,技術(shù)數(shù)據(jù)以文字、圖表、音頻、視頻、動(dòng)畫等多種形式出現(xiàn)在Web頁(yè)面上,提供導(dǎo)航、圖文、三維動(dòng)畫與文字、意見(jiàn)、備注、故障隔離、書簽、歷史記錄、維修記錄、全文檢索等多種交互操作,提供8大類技術(shù)數(shù)據(jù)的顯示樣式控制,幫助裝備保障人員完成具體的維修任務(wù)。
4.1 數(shù)據(jù)管理
IETM瀏覽平臺(tái)的數(shù)據(jù)管理詳細(xì)功能如圖3所示,主要是進(jìn)行IETM數(shù)據(jù)的標(biāo)準(zhǔn)符合性及正確性校驗(yàn),對(duì)手冊(cè)PM數(shù)據(jù)、DM數(shù)據(jù)及實(shí)體數(shù)據(jù)等進(jìn)行管理。其中數(shù)據(jù)校驗(yàn)包括對(duì)PM數(shù)據(jù)、8類DM數(shù)據(jù)及實(shí)體數(shù)據(jù)進(jìn)行校驗(yàn)。DM數(shù)據(jù)管理包括描述類、程序類、故障類、維修計(jì)劃類、操作類、接線類、圖解零件類和過(guò)程8類裝備技術(shù)數(shù)據(jù)的上傳、刪除、更新及查看。實(shí)體數(shù)據(jù)包括非結(jié)構(gòu)化的圖片、音頻、視頻、動(dòng)畫、二維技術(shù)插圖、三維技術(shù)插圖等IETM輔助描述文件數(shù)據(jù),實(shí)體數(shù)據(jù)管理就是對(duì)這些圖片、音頻、視頻、動(dòng)畫、二維技術(shù)插圖、三維技術(shù)插圖進(jìn)行上傳、刪除、更新及查看管理。
4.2 交互操作
IETM瀏覽平臺(tái)的交互操作功能如圖4所示,主要實(shí)現(xiàn)IETM的交互式操作。詳細(xì)功能包括出版物選擇,導(dǎo)航、搜索、書簽、交互診斷、歷史記錄、維修記錄、適用性、意見(jiàn)、備注、光柵圖、二維圖、三維圖、多媒體、打印等交互操作。
4.3 顯示與控制
IETM顯示與控制主要實(shí)現(xiàn)IETM瀏覽平臺(tái)登錄界面、主界面、導(dǎo)航界面的顯示與控制,實(shí)現(xiàn)描述類、程序類、故障類、維修計(jì)劃類、操作類、接線類、圖解零件類和過(guò)程類裝備技術(shù)數(shù)據(jù)的DM基本信息、文本、段落、標(biāo)題、列表、表格、圖形、多媒體、適用性、鏈接、警告、注意和注的顯示與控制功能,如圖5所示,樣式與數(shù)據(jù)分離,可隨時(shí)定制。其中描述類DM的相關(guān)的DM基本信息、文本、段落、標(biāo)題、列表、二維圖形、三維圖形、光柵圖形、多媒體、適用性、鏈接、警告、注意、注、查看、過(guò)濾、上一步、下一步、DM目錄、圖標(biāo)目錄安全條件等作為顯示與控制的基礎(chǔ)對(duì)象,程序類DM顯示與控制在此基礎(chǔ)上增加初步要求顯示控制對(duì)象,故障類DM在此基礎(chǔ)上增加向?qū)焦收显\斷、故障流程圖的顯示與控制,維修計(jì)劃類DM在此基礎(chǔ)上增加維修計(jì)劃全方位統(tǒng)計(jì)的顯示與控制,圖解零部件類DM在此集成上增加圖文熱點(diǎn)交互控制與顯示與控制功能,過(guò)程類DM增加問(wèn)答式流程顯示與控制功能。
4.4 安全管控
GJB6600對(duì)IETM在安全管控的要求主要集中在登錄認(rèn)證、鎖定及解鎖方面。但是目前IETM瀏覽平臺(tái)主要支撐軍用裝備的手冊(cè)使用,大部分手冊(cè)數(shù)據(jù)都涉密需要對(duì)手冊(cè)數(shù)據(jù)進(jìn)行進(jìn)一步安全管控,實(shí)現(xiàn)數(shù)據(jù)安全控制。本軟件在GJB6600的基礎(chǔ)上,依據(jù)國(guó)家對(duì)信息系統(tǒng)的分級(jí)保護(hù)標(biāo)準(zhǔn)進(jìn)行安全防護(hù)設(shè)計(jì)。IETM安全保密相關(guān)詳細(xì)功能如圖6所示,包括用戶認(rèn)證、系統(tǒng)管理、安全管理、審計(jì)管理、訪問(wèn)控制、密級(jí)標(biāo)識(shí)、數(shù)據(jù)加密、防DOS攻擊、防篡改、抗抵賴及完整性保護(hù)等功能。endprint
其中用戶認(rèn)證根據(jù)手冊(cè)數(shù)據(jù)的密級(jí)不同,包括用戶名密碼認(rèn)證、證書認(rèn)證及生理特征身份認(rèn)證功能,在具體部署實(shí)施根據(jù)需要配置。系統(tǒng)管理、安全管理、審計(jì)管理分別由不同人員擔(dān)任。系統(tǒng)管理實(shí)現(xiàn)系統(tǒng)運(yùn)行的組織機(jī)構(gòu)、用戶、角色、功能及策略等配置及管理,安全管理實(shí)現(xiàn)系統(tǒng)安全策略的實(shí)施,包括用戶角色授權(quán)、角色用戶授權(quán)、功能角色授權(quán)、角色功能授權(quán)、角色策略授權(quán)、策略角色授權(quán)及審計(jì)策略配置等功能。審計(jì)管理包括審計(jì)日志的生成、刪除、查看,審計(jì)信息查看及導(dǎo)出,服務(wù)器CPU、內(nèi)存、硬盤狀態(tài)監(jiān)控等功能。系統(tǒng)管理及安全管理實(shí)現(xiàn)了角色、用戶、功能的訪問(wèn)控制。數(shù)據(jù)訪問(wèn)控制在角色、用戶、功能的訪問(wèn)控制的基礎(chǔ)上實(shí)現(xiàn)具體功能的詳細(xì)數(shù)據(jù)的行級(jí)訪問(wèn)控制,包括PM,SNS,DM及實(shí)體等數(shù)據(jù)的行級(jí)訪問(wèn)控制。密級(jí)標(biāo)識(shí)實(shí)現(xiàn)各類涉密數(shù)據(jù)的密級(jí)標(biāo)識(shí)。數(shù)據(jù)加密包括數(shù)據(jù)存儲(chǔ)加密及數(shù)據(jù)傳輸加密。
5 實(shí)現(xiàn)關(guān)鍵技術(shù)
5.1 數(shù)據(jù)存儲(chǔ)技術(shù)
GJB6600明確規(guī)定采用數(shù)據(jù)模塊來(lái)組織管理技術(shù)質(zhì)量信息。通常一個(gè)飛機(jī)型號(hào)的技術(shù)資料可能會(huì)產(chǎn)生成千上萬(wàn)的數(shù)據(jù)模塊,船舶、導(dǎo)彈等可能會(huì)更多,面對(duì)數(shù)量如此巨大的XML文件,如何安全、有效的存儲(chǔ),高效可控地查詢XML數(shù)據(jù)是一項(xiàng)非常重要的問(wèn)題?;赟chema 的XML文件常規(guī)的存儲(chǔ)方式包括文件方式、固定關(guān)系模式存儲(chǔ)(將元素和屬性作為關(guān)系數(shù)據(jù)表及字段關(guān)系數(shù)據(jù)庫(kù))、整個(gè)XML文檔數(shù)據(jù)庫(kù)存儲(chǔ)方式三種[6]??紤]到存儲(chǔ)的安全性和有效性以及高效可控的智能查詢需求,采用改進(jìn)固定關(guān)系模式存儲(chǔ)[7]方式,選用國(guó)產(chǎn)混合型安全數(shù)據(jù)庫(kù),數(shù)據(jù)模塊的標(biāo)識(shí)與狀態(tài)通用信息采用關(guān)系數(shù)據(jù)庫(kù)字段方式存儲(chǔ),內(nèi)容信息采用國(guó)產(chǎn)混合性安全數(shù)據(jù)庫(kù)的特有文件存儲(chǔ)字段MIME進(jìn)行存儲(chǔ),同時(shí)將部分用于查詢統(tǒng)計(jì)計(jì)算的信息如維修計(jì)劃信息、技術(shù)信息資源、圖解零部件等信息在采用MIME以文件方式存儲(chǔ)的同時(shí)進(jìn)行結(jié)構(gòu)化,便于智能化統(tǒng)計(jì)分析,整個(gè)數(shù)據(jù)庫(kù)進(jìn)行加密,訪問(wèn)時(shí)將數(shù)據(jù)庫(kù)解密到內(nèi)存中依據(jù)權(quán)限控制通過(guò)臨時(shí)文件方式可控訪問(wèn),訪問(wèn)完成后即時(shí)清除內(nèi)存臨時(shí)文件。
5.2 數(shù)據(jù)交互顯示控制技術(shù)
數(shù)據(jù)交互顯示控制包括數(shù)據(jù)的交互控制與顯示控制兩個(gè)方面,其中數(shù)據(jù)的交互控制包括XML數(shù)據(jù)、關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)與二維技術(shù)插圖、三維模型等的交互顯示控制。本平臺(tái)采用XML DOM[][]操作技術(shù)實(shí)現(xiàn)各類DM的xml數(shù)據(jù)、關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)與cgm,svg,dwg格式的二維矢量圖的熱點(diǎn)交互控制與操作。二維矢量圖的制作可采用IsoDraw,CorelDraw,Adobe Illustrator以及本單位自研的CAEPDwgDraw等進(jìn)行制作。采用Opengl,XML DOM技術(shù)實(shí)現(xiàn)wrl,hps格式三維模型的交付控制。顯示控制采用XSL+CSS技術(shù)實(shí)現(xiàn)描述類、程序類、故障類、維修計(jì)劃類、操作類、接線類、圖解零件類和過(guò)程類等GJB6600定義的8類數(shù)據(jù)模塊及屬性、元素布局與顯示控制。
5.3 智能檢索技術(shù)
IETM瀏覽平臺(tái)采用數(shù)字化形式存儲(chǔ)結(jié)構(gòu)化關(guān)系數(shù)據(jù)、文檔、圖片、音頻、視頻、二維模型、三維模型等IETM數(shù)據(jù)。IETM智能化檢索除了能按照裝備系統(tǒng)、子系統(tǒng)、設(shè)備的層次結(jié)構(gòu)目錄直接訪問(wèn)技術(shù)信息以外,還應(yīng)提供關(guān)鍵詞檢索、自定義邏輯檢索、全文檢索、跨庫(kù)檢索、上下文檢索,以及適用性過(guò)濾等檢索功能。本平臺(tái)采用基于Lucene[8]的全文檢索技術(shù),中科院的中文詞典作為分詞詞典,改進(jìn)中文分詞方法結(jié)合關(guān)系數(shù)據(jù)庫(kù)檢索方法實(shí)現(xiàn)IETM的職能化檢索。
5.4 Web Service技術(shù)
Web Service[9]是一個(gè)自包含、自描述、模塊化的應(yīng)用程序標(biāo)準(zhǔn)機(jī)制,是一種基于透明標(biāo)準(zhǔn)體系的組件化松散耦合技術(shù),其目標(biāo)是實(shí)現(xiàn)不同系統(tǒng)間跨平臺(tái)、跨編程語(yǔ)言的可互操作性。其技術(shù)特點(diǎn)為:互操作性、通用性、易實(shí)現(xiàn)性、廣泛的支持性以及良好的封裝性等。Web服務(wù)核心技術(shù)體系包括:XML,WSDL,SOAP,UDDI。IETM瀏覽平臺(tái)采用Web Service技術(shù)實(shí)現(xiàn)數(shù)據(jù)校驗(yàn)、數(shù)據(jù)管理、導(dǎo)航、搜索、書簽、交互診斷、歷史記錄、維修記錄等功能,對(duì)外提供集成接口,可與裝備綜合保障信息系統(tǒng)、MRO系統(tǒng)以及裝備裝置故障檢測(cè)設(shè)備等集成,實(shí)現(xiàn)智能化的故障診斷、處理及實(shí)物裝備預(yù)防性維修、損傷性維修管理。
5.5 交互式三維虛擬技術(shù)
為了實(shí)現(xiàn)交互性并提高培訓(xùn)效果,可摒棄傳統(tǒng)視頻方式而采用三維虛擬技術(shù)構(gòu)建裝備虛擬場(chǎng)景,具體技術(shù)包括三維圖形渲染技術(shù)、模型解析技術(shù)、模型控制與動(dòng)畫實(shí)現(xiàn)技術(shù),動(dòng)畫步驟熱點(diǎn)生成與控制技術(shù),通過(guò)Open GL[10],XML DOM等技術(shù)實(shí)現(xiàn)結(jié)構(gòu)化數(shù)據(jù)與模型的交互控制與展示。
5.6 圖形化故障隔離引導(dǎo)技術(shù)
傳統(tǒng)故障隔離采用分步操作回答問(wèn)題以及跳轉(zhuǎn)等方式,引導(dǎo)用戶按步驟完成故障診斷。該方式無(wú)法向用戶展現(xiàn)故障隔離操作的全貌,另外用戶也不能跳過(guò)不想執(zhí)行的操作環(huán)節(jié)。本平臺(tái)采用mxGraph繪圖技術(shù)根據(jù)操作步驟間的跳轉(zhuǎn)關(guān)系自動(dòng)生成故障隔離流程圖,當(dāng)用戶選中圖中某個(gè)環(huán)節(jié)時(shí),系統(tǒng)自動(dòng)顯示當(dāng)前環(huán)節(jié)的操作內(nèi)容,以及以前操作環(huán)節(jié)內(nèi)容,實(shí)現(xiàn)故障隔離流程圖的同步繪制與操作過(guò)程圖形化引導(dǎo)。
6 平臺(tái)實(shí)現(xiàn)
平臺(tái)采用J2EE MVC技術(shù)架構(gòu),Java和JavaScript編程語(yǔ)言,國(guó)產(chǎn)安全數(shù)據(jù)庫(kù)SCGRS及金倉(cāng),國(guó)產(chǎn)應(yīng)用服務(wù)器東方通及金蝶,使用IE,firefox,Chrome瀏覽器,滿足GJB6600標(biāo)準(zhǔn)及國(guó)家安全保密要求,在國(guó)產(chǎn)芯片、國(guó)產(chǎn)操作系統(tǒng)及國(guó)產(chǎn)計(jì)算機(jī)上運(yùn)行。采用 Ajax 技術(shù)構(gòu)建動(dòng)態(tài)目錄樹,綜合了常規(guī)靜態(tài)目錄樹頁(yè)面無(wú)需刷新和動(dòng)態(tài)目錄樹響應(yīng)速度快的優(yōu)點(diǎn)。Ajax不僅僅包括JavaScript 和XML,還包括了HTML,XHTML,DOM,CSS,XSTL,XMLHttpRequest等技術(shù)。通過(guò)Ajax 可以使用JavaScript 語(yǔ)句來(lái)調(diào)用XMLHttpRequest 對(duì)象直接與服務(wù)器進(jìn)行通信,可在不重載頁(yè)面的情況下與服務(wù)器交換數(shù)據(jù)[11]。軟件開(kāi)發(fā)在Eclipse工作平臺(tái)采用Java語(yǔ)言進(jìn)行。endprint
7 結(jié) 語(yǔ)
本文提出的基于GJB6600滿足國(guó)家安全保密要求的自主可控IETM瀏覽平臺(tái)框架及軟件實(shí)現(xiàn)技術(shù)架構(gòu)很好地解決滿足標(biāo)準(zhǔn)、提升IETM的使用交互體驗(yàn)性、解決IETM應(yīng)用過(guò)程中的安全保密問(wèn)題、全自主可控問(wèn)題。IETM瀏覽平臺(tái)的功能也依據(jù)IETM使用中不斷提升的需求,在GJB6600要求9類基礎(chǔ)上進(jìn)行了針對(duì)安全管控、易用性、智能化、交互操作、集成化等方面進(jìn)行大量擴(kuò)展。系統(tǒng)采用Web Service技術(shù)標(biāo)準(zhǔn),整個(gè)系統(tǒng)具有開(kāi)放性、實(shí)時(shí)性,為IETM與其他系統(tǒng)集成智能化服務(wù)提供條件。采用本文設(shè)計(jì)的 IETM 瀏覽平臺(tái)已在3種型號(hào)的IETM系統(tǒng)中使用,系統(tǒng)界面友好,顯示樣式規(guī)范,瀏覽使用,交互功能強(qiáng),支持矢量智能圖形及交互式三維模型技術(shù),系統(tǒng)安全可靠,信息安全可控。下一步將在IETM大數(shù)據(jù)量性能提升以及智能化服務(wù)方面開(kāi)展研究工作。
參考文獻(xiàn)
[1] 申龍哲,薛軍.對(duì)我國(guó)自主可控信息安全的思考與實(shí)踐[J].信息安全與技術(shù),2014(10):13?15.
[2] 李勇,王洪.交互式電子技術(shù)手冊(cè)制作技術(shù)綜述[J].航空標(biāo)準(zhǔn)化與質(zhì)量,2005(6):19?23.
[3] 高萬(wàn)春,史鳳隆,方平.基于GJB6600的協(xié)同性IETM結(jié)構(gòu)模型[J].計(jì)算機(jī)與現(xiàn)代化,2014(1):222?225.
[4] Anon. International specification for technical publications using a common source database: Issue 4.0 [S/OL]. [2008?10?21]. http://www.s1000D.org.
[5] 都業(yè)濤,和應(yīng)民,馮偉強(qiáng),等.基于GJB6600B標(biāo)準(zhǔn)的IETM系統(tǒng)研究與應(yīng)用[J].信息技術(shù),2012(3):141?145.
[6] Anon. International specification for technical publications using a common source database: Issue 4.1 [S/OL]. [2012?07?05]. http://www.s1000D.org.
[7] 史立軍,侯紅,祁方民.基于Schema的XML文檔到關(guān)系數(shù)據(jù)庫(kù)的轉(zhuǎn)換[J].計(jì)算機(jī)技術(shù)與發(fā)展,2008,18(10):71?73.
[8] 蘇潭英,郭憲勇,金鑫.一種基于Lucene的中文全文檢索系統(tǒng)[J].計(jì)算機(jī)工程,2007,33(23):94?96.
[9] 柴曉路,梁宇奇.Web Services技術(shù)、架構(gòu)和應(yīng)用[M].北京:電子工業(yè)出版社,2003.
[10] 黎華,肖偉.幾種三維模型文件在OpenGL中的輸入與處理[J].物探化探計(jì)算技術(shù),2007,29(1):83?86.
[11] 王文強(qiáng).試談Ajax技術(shù)及實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2010(24):7?8.endprint