亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于B/S架構(gòu)的虛擬維修訓(xùn)練仿真平臺(tái)及其應(yīng)用的制作方法

文檔序號(hào):11133590閱讀:3271來源:國知局
一種基于B/S架構(gòu)的虛擬維修訓(xùn)練仿真平臺(tái)及其應(yīng)用的制造方法與工藝

本發(fā)明涉及一種虛擬維修訓(xùn)練仿真平臺(tái),尤其是涉及一種基于B/S架構(gòu)的虛擬維修訓(xùn)練仿真平臺(tái)及其應(yīng)用。



背景技術(shù):

為了提高部隊(duì)的整體作戰(zhàn)水平,最大限度提升我軍裝備實(shí)戰(zhàn)和培訓(xùn)技術(shù),研究面向武器裝備的虛擬仿真、全景圖、多感知虛實(shí)融合等相關(guān)技術(shù),為部隊(duì)及相關(guān)院校的裝備使用、維護(hù)保養(yǎng)、保障維修等提供先進(jìn)的輔助手段。擬搭建虛擬維修訓(xùn)練仿真基礎(chǔ)平臺(tái),具有與IETM、三維動(dòng)畫虛擬仿真集成的能力。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種基于B/S架構(gòu)的虛擬維修訓(xùn)練仿真平臺(tái)及其應(yīng)用。

本發(fā)明的目的可以通過以下技術(shù)方案來實(shí)現(xiàn):

一種基于B/S架構(gòu)的虛擬維修訓(xùn)練仿真平臺(tái),包括用戶界面模塊、服務(wù)器接口模塊和數(shù)據(jù)庫模塊;其中,

所述用戶界面模塊,用于提供給用戶進(jìn)行操作并發(fā)送請(qǐng)求給服務(wù)器接口模塊;

所述服務(wù)器接口模塊,用于處理用戶發(fā)送的請(qǐng)求以及查詢數(shù)據(jù)庫,解析XML文件;

所述數(shù)據(jù)庫模塊,用于存儲(chǔ)用戶信息,以及發(fā)送要展示給用戶的模型訓(xùn)練信息。

所述的用戶界面模塊具體包括:

a)用戶登錄單元,用于用戶登錄,并提供給服務(wù)器接口模塊一個(gè)表單信息;

b)用戶操作單元,用于用戶進(jìn)行各種操作,給服務(wù)器接口模塊發(fā)送用戶的請(qǐng)求,并接受來自服務(wù)器接口模塊的返回?cái)?shù)據(jù),并將之呈現(xiàn)給用戶。

所述的服務(wù)器接口模塊具體包括:

a)登陸驗(yàn)證單元,用于將用戶提交的表單與數(shù)據(jù)庫的內(nèi)容進(jìn)行驗(yàn)證;

b)XML文件解析單元,用于解析XML文件,將其中的內(nèi)容解析成目錄樹以及每個(gè)條目相應(yīng)的內(nèi)容并將其顯示在用戶界面;

c)全文搜索單元,用于處理用戶的查詢關(guān)鍵字的請(qǐng)求,獲取關(guān)鍵字后將在所有XML文件范圍內(nèi)查詢關(guān)鍵字,并將其顯示在主內(nèi)容區(qū),用紅色標(biāo)識(shí)出;

d)語言變更單元,用于改變該軟件的所用語言。

所述的數(shù)據(jù)庫模塊分為結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)、非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ),其中結(jié)構(gòu)化數(shù)據(jù)包括事務(wù)處理產(chǎn)生的業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)采用主流的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)進(jìn)行存儲(chǔ)和管理,非結(jié)構(gòu)化數(shù)據(jù)包括視頻、音頻、圖片、圖像、文檔、文本的形式。

一種基于B/S架構(gòu)的虛擬維修訓(xùn)練仿真平臺(tái)的應(yīng)用,包括以下步驟:

a)用戶登錄,提交登錄信息,由服務(wù)器接口模塊訪問數(shù)據(jù)庫模塊進(jìn)行登錄驗(yàn)證,登陸失敗則停留在原頁面,登陸成功則進(jìn)入用戶界面;

b)登陸成功后,用戶發(fā)送請(qǐng)求,服務(wù)器接口根據(jù)用戶權(quán)限處理請(qǐng)求并返回相應(yīng)結(jié)果;

c)用戶注銷,結(jié)束程序。

與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):

1)操作方便、擴(kuò)展性好,基于B/S架構(gòu)(瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器,如Netscape Navigator或Internet Explorer,服務(wù)器安裝SQL Server、Oracle、MYSQL等數(shù)據(jù)庫。瀏覽器通過Web Server同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。

2)擴(kuò)展性好,平臺(tái)開發(fā)語言采用java進(jìn)行開發(fā)。滿足設(shè)計(jì)產(chǎn)品跨平臺(tái)應(yīng)用要求,能實(shí)現(xiàn)設(shè)計(jì)平臺(tái)在Windows系統(tǒng)環(huán)境下的要求。提供開放性接口,便于整個(gè)平臺(tái)在軍事作業(yè)培訓(xùn)過程中數(shù)據(jù)交換。該系統(tǒng)也具有良好的可擴(kuò)展性。

附圖說明

圖1為本發(fā)明的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。本實(shí)施例以本發(fā)明技術(shù)方案為前提進(jìn)行實(shí)施,給出了詳細(xì)的實(shí)施方式和具體的操作過程,但本發(fā)明的保護(hù)范圍不限于下述的實(shí)施例。

本發(fā)明所完成的平臺(tái)主要分以下三個(gè)階段:

1.用戶登錄,提交登錄信息,由服務(wù)器端訪問數(shù)據(jù)庫進(jìn)行登錄驗(yàn)證,登陸失敗則停留在原頁面,登陸成功則進(jìn)入用戶界面;

2.登陸成功后,用戶發(fā)送請(qǐng)求,服務(wù)器端根據(jù)用戶權(quán)限處理請(qǐng)求并返回相應(yīng)結(jié)果;

3.用戶注銷,結(jié)束程序。

具體內(nèi)容如下:

平臺(tái)設(shè)計(jì)模式應(yīng)采用面向服務(wù)的架構(gòu)作為技術(shù)架構(gòu)的核心架構(gòu)模式。面向服務(wù)的架構(gòu)SOA憑借其松耦合的特性,使得平臺(tái)能夠按照模塊化的方式來添加新服務(wù)或更新現(xiàn)有服務(wù),以滿足新的業(yè)務(wù)需要,并可以把已有的應(yīng)用作為服務(wù),從而可以有效地降低和保護(hù)平臺(tái)的建設(shè)投資。平臺(tái)整體上采用數(shù)據(jù)庫層、基礎(chǔ)平臺(tái)層、核心業(yè)務(wù)層、展示層四層架構(gòu)。

數(shù)據(jù)庫層,即為保留數(shù)據(jù)的數(shù)據(jù)庫,這些數(shù)據(jù)包括用戶的用戶名,密碼,身份,也包括大量有特定訓(xùn)練模型的相關(guān)資料,主要采用MySQL進(jìn)行搭建。在WEB應(yīng)用方面,MySQL,是最好的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)應(yīng)用軟件之一,關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),增加了速度并提高了靈活性。其所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。

基礎(chǔ)平臺(tái)層,即為用戶所能看到所能操作的界面,頁面文件用JSP編寫,它實(shí)現(xiàn)了Html語法中的java擴(kuò)展(以<%,%>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,返回給客戶端的一般就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。界面由菜單欄、工具欄、導(dǎo)航區(qū)和主內(nèi)容區(qū)四部分組成。用戶可以點(diǎn)擊按鈕來獲得他想要的服務(wù),具體內(nèi)容會(huì)顯示在主內(nèi)容區(qū)。

核心業(yè)務(wù)層也就是處理請(qǐng)求,解析XML文件的層面,主要采用JAVA編寫,來處理用戶的登陸/注銷等多種請(qǐng)求,具有擴(kuò)展性。

展示層暫無實(shí)現(xiàn),主要是用來支持3D虛擬訓(xùn)練模型載入和演示的,此次項(xiàng)目暫不涉及。

平臺(tái)開發(fā)語言采用java進(jìn)行開發(fā)。滿足設(shè)計(jì)產(chǎn)品跨平臺(tái)應(yīng)用要求,能實(shí)現(xiàn)設(shè) 計(jì)平臺(tái)在Windows系統(tǒng)環(huán)境下的要求。提供開放性接口,便于整個(gè)平臺(tái)在軍事作業(yè)培訓(xùn)過程中數(shù)據(jù)交換。該系統(tǒng)也具有良好的可擴(kuò)展性。

具體實(shí)施方式如下:

數(shù)據(jù)庫層:平臺(tái)數(shù)據(jù)存儲(chǔ)主要分成三種類型,結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)、非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)。平臺(tái)的結(jié)構(gòu)化數(shù)據(jù)主要包括事務(wù)處理產(chǎn)生的業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)采用主流的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)進(jìn)行存儲(chǔ)和管理。數(shù)據(jù)庫采用MySQL。該數(shù)據(jù)層存儲(chǔ)和管理大量的非結(jié)構(gòu)化數(shù)據(jù),非結(jié)構(gòu)化數(shù)據(jù)包括視頻、音頻、圖片、圖像、文檔、文本等形式。平臺(tái)可將非結(jié)構(gòu)化數(shù)據(jù)進(jìn)行統(tǒng)一管理,并可將內(nèi)容數(shù)據(jù)與應(yīng)用系統(tǒng)進(jìn)行緊密的集成和利用。本實(shí)施例中存儲(chǔ)的主要是一個(gè)飛機(jī)模型的各項(xiàng)數(shù)據(jù),操作注意事項(xiàng),圖片以及視頻講解等等。

基礎(chǔ)平臺(tái)層:界面由菜單欄、工具欄、導(dǎo)航區(qū)和主內(nèi)容區(qū)四部分組成。主菜單欄是水平方向的長條,位于屏幕頂端,顯示包括導(dǎo)航、管理、系統(tǒng)、幫助等菜單項(xiàng)。應(yīng)包含基礎(chǔ)平臺(tái)主要功能菜單,具有上拉、下拉、高亮等基本功能。工具欄位于菜單欄的下方,工具欄應(yīng)包含基礎(chǔ)平臺(tái)常見功能的圖像標(biāo)示,可供用戶快速進(jìn)行功能設(shè)置。主要包括主頁、前進(jìn)/后退、顯示/隱藏圖形、顯示/隱藏/導(dǎo)出備注、打印等。航區(qū)提供以功能或結(jié)構(gòu)劃分的目錄樹,實(shí)現(xiàn)導(dǎo)航交互功能。目錄樹采用可以展開與折疊的樹型目錄,以便于用戶按照技術(shù)資料的層次結(jié)構(gòu)快速定位數(shù)據(jù)模塊。導(dǎo)航區(qū)的大小可調(diào)、可隱藏。包含導(dǎo)航樹及其他快速定位功能,如書簽、訪問記錄等,點(diǎn)擊導(dǎo)航區(qū)中的任意超鏈接,主內(nèi)容區(qū)都能快速跳轉(zhuǎn)至該頁面。主內(nèi)容區(qū)是顯示數(shù)據(jù)源的主要功能區(qū)域,以頁簽的形式打開多個(gè)內(nèi)容頁面,可圖文并茂展示系統(tǒng)信息。主內(nèi)容區(qū)可分為文字顯示區(qū)以及多媒體顯示區(qū),分區(qū)大小可調(diào)整。

核心業(yè)務(wù)層:核心業(yè)務(wù)層采用JAVA編寫。本次實(shí)現(xiàn)的功能主要有用戶登錄,用戶注銷,系統(tǒng)/結(jié)構(gòu)樹導(dǎo)航,全文搜索,多語言功能。用戶登錄/注銷功能,實(shí)際上是將提交的用戶名/密碼/身份表單與數(shù)據(jù)庫所存儲(chǔ)的用戶信息進(jìn)行比對(duì),完全匹配則允許用戶進(jìn)入主頁面。系統(tǒng)/結(jié)構(gòu)樹導(dǎo)航,則是解析XML文件,然后將其轉(zhuǎn)化為JSON文件格式,應(yīng)用的HTML頁面上即為一個(gè)導(dǎo)航樹。全文搜索則是用普通的搜索算法,由用戶輸入,點(diǎn)擊按鈕提交關(guān)鍵字,交由服務(wù)器進(jìn)行查詢并返回結(jié)果。多語言功能則是通過所用用戶界面庫EasyUI jQuery所提供的更改內(nèi)容的API來更改的,實(shí)際上是一個(gè)JS腳本。

實(shí)施效果

由上述所描述的內(nèi)容,我們具體實(shí)現(xiàn)了上述功能,用戶登錄失敗會(huì)彈出錯(cuò)誤消息。操作界面中的目錄樹由動(dòng)態(tài)解析XML文件生成,點(diǎn)擊即可在主內(nèi)容區(qū)顯示相應(yīng)的內(nèi)容,查詢功能也能使用。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1