裝備保障數(shù)據(jù)在線自動(dòng)推送方法設(shè)計(jì)與實(shí)現(xiàn)論文

時(shí)間:2021-04-19 14:22:42 論文 我要投稿

裝備保障數(shù)據(jù)在線自動(dòng)推送方法設(shè)計(jì)與實(shí)現(xiàn)論文

  裝備在保障工作中會(huì)產(chǎn)生大量寶貴的數(shù)據(jù)信息,合理管理和運(yùn)用這些信息資源對(duì)于裝備保障信息化建設(shè)至關(guān)重要。針對(duì)這一問(wèn)題,通過(guò)分析裝備保障數(shù)據(jù)傳輸與處理的需求,對(duì)裝備保障數(shù)據(jù)在線傳輸與處理的方法進(jìn)行了研究,設(shè)計(jì)了數(shù)據(jù)自動(dòng)推送邏輯,實(shí)現(xiàn)了裝備保障數(shù)據(jù)的在線實(shí)時(shí)傳輸與處理。

裝備保障數(shù)據(jù)在線自動(dòng)推送方法設(shè)計(jì)與實(shí)現(xiàn)論文

  1 引言

  裝備保障過(guò)程中將產(chǎn)生大量的數(shù)據(jù),這些數(shù)據(jù)對(duì)于分析裝備質(zhì)量狀態(tài)有十分重要的意義。裝備保障信息安全管理系統(tǒng)是我軍裝備保障信息化建設(shè)的重要組成部分。目前,我軍的信息化建設(shè)已經(jīng)進(jìn)入一個(gè)嶄新的階段,但由于歷史原因,大量裝備在維護(hù)、訓(xùn)練過(guò)程中產(chǎn)生的數(shù)據(jù)信息只能以紙質(zhì)或不同格式電子文件形式孤立的保存在各型保障裝備終端,無(wú)法實(shí)現(xiàn)裝備保障信息的共享,嚴(yán)重制約了裝備信息化建設(shè)的深入開(kāi)展。

  針對(duì)上述問(wèn)題,文獻(xiàn)[1]提出了一種基于XML轉(zhuǎn)換規(guī)則的數(shù)據(jù)集成方法,以解決數(shù)據(jù)異構(gòu)問(wèn)題;文獻(xiàn)[2]通過(guò)構(gòu)建裝備保障數(shù)據(jù)倉(cāng)庫(kù),將各類(lèi)裝備保障數(shù)據(jù)和信息進(jìn)行匯總,以數(shù)據(jù)倉(cāng)庫(kù)的形式進(jìn)行重新組織和存儲(chǔ),建設(shè)綜合性的服務(wù)系統(tǒng),但未充分考慮實(shí)時(shí)性要求。本文以XML格式作為數(shù)據(jù)交換和傳輸?shù)臉?biāo)準(zhǔn)進(jìn)行軟件設(shè)計(jì),實(shí)現(xiàn)裝備保障數(shù)據(jù)局域網(wǎng)內(nèi)的實(shí)時(shí)在線自動(dòng)傳輸并及時(shí)地解析存儲(chǔ)到本地?cái)?shù)據(jù)庫(kù),有效解決“信息孤島”問(wèn)題,從而實(shí)現(xiàn)數(shù)據(jù)的共享和管理。

  2 裝備保障數(shù)據(jù)在線傳輸與處理方法

  2.1 數(shù)據(jù)傳輸形式

  在軍械裝備數(shù)據(jù)傳輸中,軍械裝備上傳的測(cè)試數(shù)據(jù)以及傳輸過(guò)程中的數(shù)據(jù)均采用XML文件格式,保障數(shù)據(jù)的XML格式規(guī)范按照《軍械保障裝備采集數(shù)據(jù)交換格式標(biāo)準(zhǔn)》的要求執(zhí)行。

  2.2 裝備保障數(shù)據(jù)在線傳輸與處理流程

  軍械裝備保障數(shù)據(jù)在線自動(dòng)傳輸是以以太網(wǎng)為依托,具體步驟包括:

  1)計(jì)算機(jī)終端監(jiān)聽(tīng)軍械裝備報(bào)送XML測(cè)試數(shù)據(jù)文件請(qǐng)求;

  2)數(shù)據(jù)庫(kù)服務(wù)器監(jiān)聽(tīng)計(jì)算機(jī)終端報(bào)送解析數(shù)據(jù)請(qǐng)求;

  3)軍械裝備測(cè)試完成后自動(dòng)生成符合規(guī)范的XML測(cè)試數(shù)據(jù)文件;

  4)軍械裝備向計(jì)算機(jī)終端發(fā)出上報(bào)XML測(cè)試數(shù)據(jù)文件請(qǐng)求;

  5)軍械裝備向計(jì)算機(jī)終端上報(bào)XML測(cè)試數(shù)據(jù)文件;

  6)計(jì)算機(jī)終端接收來(lái)自軍械裝備的XML測(cè)試數(shù)據(jù)文件,返回接收操作結(jié)果;

  7)軍械裝備接收來(lái)自計(jì)算機(jī)終端的接收操作返回結(jié)果;

  8)計(jì)算機(jī)終端解析接收到的XML測(cè)試數(shù)據(jù)文件;

  9)計(jì)算機(jī)終端向數(shù)據(jù)庫(kù)服務(wù)器發(fā)出報(bào)送解析數(shù)據(jù)請(qǐng)求;

  10)數(shù)據(jù)庫(kù)服務(wù)器接收來(lái)自計(jì)算機(jī)終端的XML測(cè)試數(shù)據(jù)文件解析數(shù)據(jù),存入后臺(tái)數(shù)據(jù)庫(kù)。

  2.3 系統(tǒng)的體系結(jié)構(gòu)

  根據(jù)裝備保障數(shù)據(jù)在線自動(dòng)傳輸與處理流程,將數(shù)據(jù)在線傳輸與處理系統(tǒng)分為三個(gè)模塊:

  1)實(shí)現(xiàn)軍械裝備與計(jì)算機(jī)終端之間的XML文件的自動(dòng)傳輸。

  2)計(jì)算機(jī)終端解析接收到的XML測(cè)試數(shù)據(jù)文件。

  3)計(jì)算機(jī)終端向數(shù)據(jù)庫(kù)服務(wù)器報(bào)送解析數(shù)據(jù),數(shù)據(jù)庫(kù)存儲(chǔ)收到的XML解析數(shù)據(jù)。

  3 裝備保障數(shù)據(jù)在線傳輸與處理軟件設(shè)計(jì)

  3.1 基于C/S模型的數(shù)據(jù)自動(dòng)傳輸

  要實(shí)現(xiàn)軍械裝備與本地服務(wù)器之間的XML文件的自動(dòng)傳輸,首先建立C/S數(shù)據(jù)傳輸模型,在此基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)淖詣?dòng)化。軟件由客戶(hù)端和服務(wù)器端組成,客戶(hù)端主要負(fù)責(zé)實(shí)時(shí)監(jiān)測(cè)指定路徑下是否存在XML文件,并把監(jiān)測(cè)到的文件傳送給服務(wù)器端;服務(wù)器端負(fù)責(zé)實(shí)時(shí)監(jiān)聽(tīng)客戶(hù)端發(fā)出的傳送文件請(qǐng)求,當(dāng)有傳送文件請(qǐng)求時(shí)自動(dòng)接

  3.2 自動(dòng)傳輸功能設(shè)計(jì)

  1)客戶(hù)端工作流程

  客戶(hù)端進(jìn)行文件自動(dòng)傳輸?shù)墓ぷ髁鞒倘鐖D1所示。從圖中可以看出,當(dāng)客戶(hù)端連接到服務(wù)器端后,二者間將開(kāi)啟一個(gè)數(shù)據(jù)發(fā)送的'獨(dú)立線程。客戶(hù)端開(kāi)啟后,向服務(wù)器端發(fā)出連接請(qǐng)求,對(duì)方接受請(qǐng)求后連接建立,二者間開(kāi)啟數(shù)據(jù)傳輸線程。客戶(hù)端開(kāi)始自動(dòng)監(jiān)測(cè)指定目錄,看是否有文件存在,當(dāng)有文件存在時(shí),把該文件自動(dòng)傳送給服務(wù)器端。收到服務(wù)器端發(fā)出的“接收完畢”指令后,客戶(hù)端自動(dòng)刪除該文件。客戶(hù)端循環(huán)完成上述工作。當(dāng)文件傳輸任務(wù)完成后,點(diǎn)擊斷開(kāi)連接按鈕,斷開(kāi)當(dāng)前連接,或關(guān)閉軟件窗口,結(jié)束任務(wù),終止線程。

  為實(shí)現(xiàn)客戶(hù)端的自動(dòng)檢測(cè)功能,為客戶(hù)端設(shè)置一個(gè)檢測(cè)時(shí)鐘,使其能夠在指定的時(shí)間間隔(如間隔1秒鐘)下定期進(jìn)行監(jiān)測(cè)功能。為不使本次文件傳送過(guò)程對(duì)下一次客戶(hù)端的監(jiān)測(cè)產(chǎn)生影響,軟件增加了把傳送完成文件自動(dòng)刪除的功能。

  從圖中可以看出,當(dāng)客戶(hù)端連接到服務(wù)器后,二者間將開(kāi)啟一個(gè)數(shù)據(jù)接收的獨(dú)立線程。服務(wù)器端啟動(dòng)后開(kāi)啟監(jiān)聽(tīng)線程,接受客戶(hù)端發(fā)出的連接請(qǐng)求。連接建立后,二者間開(kāi)啟數(shù)據(jù)接收線程,服務(wù)器端實(shí)時(shí)監(jiān)聽(tīng)客戶(hù)端發(fā)出的傳送文件請(qǐng)求,當(dāng)有傳送文件請(qǐng)求時(shí)自動(dòng)接收該文件,并把文件存儲(chǔ)到指定的路徑下。完成文件接收任務(wù)后,點(diǎn)擊斷開(kāi)連接按鈕,斷開(kāi)當(dāng)前連接,或關(guān)閉軟件窗口,結(jié)束任務(wù),終止線程[4]。

  3.3 XML文件解析

  3.4 XML文件解析數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)

  裝備保障數(shù)據(jù)在線自動(dòng)傳輸與處理的最終目的是為了實(shí)現(xiàn)對(duì)這些數(shù)據(jù)方便有效地存儲(chǔ)與管理,這就要求從XML文檔中解析出來(lái)的數(shù)據(jù)必須及時(shí)的存儲(chǔ)到當(dāng)?shù)財(cái)?shù)據(jù)庫(kù)中。以SQL Server 2005數(shù)據(jù)庫(kù)作為裝備保障數(shù)據(jù)的最終存儲(chǔ)終端,根據(jù)XML文檔顯示的信息,在SQL數(shù)據(jù)庫(kù)中建立對(duì)應(yīng)的信息表,其基本信息包括裝備名稱(chēng)(Equipment Name)、裝備數(shù)量(Equipment Number)、測(cè)試時(shí)間(Time)、測(cè)試裝備狀態(tài)(State)、監(jiān)測(cè)出的問(wèn)題(Question)等數(shù)據(jù)項(xiàng),如表1所示。

  在SQL數(shù)據(jù)庫(kù)中建立數(shù)據(jù)表之后,通過(guò)C#語(yǔ)言編程與SQL數(shù)據(jù)庫(kù)建立連接后,就可以將上述XML文檔顯示的信息存儲(chǔ)到“裝備保障數(shù)據(jù)信息表”中,從而實(shí)現(xiàn)對(duì)裝備保障數(shù)據(jù)的管理[6]。

  4 結(jié)論

  本文研究設(shè)計(jì)了裝備保障數(shù)據(jù)在線自動(dòng)傳輸與處理,能夠解決長(zhǎng)期困擾裝備保障信息化建設(shè)的“信息孤島”問(wèn)題,有利于部隊(duì)信息化建設(shè)。另外,鑒于軍械保障數(shù)據(jù)所含信息資源寶貴、內(nèi)容密級(jí)性高,還可以建立一個(gè)易于查詢(xún)的數(shù)據(jù)信息管理系統(tǒng)和用戶(hù)安全登錄系統(tǒng)。

【裝備保障數(shù)據(jù)在線自動(dòng)推送方法設(shè)計(jì)與實(shí)現(xiàn)論文】相關(guān)文章:

裝備器材保障論文02-19

基于云計(jì)算的船舶裝備維修保障數(shù)據(jù)中心設(shè)計(jì)論文11-14

在線報(bào)修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文11-01

淺談裝甲裝備應(yīng)急維修保障論文03-30

基于XML技術(shù)的自動(dòng)閱卷系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文11-14

關(guān)于軍用軟件裝備開(kāi)發(fā)設(shè)計(jì)方法的研究論文10-29

大數(shù)據(jù)自動(dòng)分析與數(shù)據(jù)挖掘探討的論文04-26

基于數(shù)據(jù)抽取與訂閱實(shí)現(xiàn)數(shù)據(jù)共享分析及研究論文10-30

智能幕墻的控制系統(tǒng)與設(shè)計(jì)的實(shí)現(xiàn)方法的論文11-08

久久综合国产中文字幕,久久免费视频国产版原创视频,欧美日韩亚洲国内综合网香蕉,久久久久久久久久国产精品免费
日韩亚州欧美中文 | 亚洲一区二区综合婷婷 | 在线高清精品第一区二区三区 | 亚洲国产精品大秀在线播放 | 欧美精品三级视频中文字幕 | 在线高清免费不卡dvd |