亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        C4IKSR系統(tǒng)中的組網(wǎng)雷達數(shù)據(jù)集成應用研究

        2014-06-14 22:14:27賀天章等
        科技創(chuàng)新導報 2014年1期
        關鍵詞:數(shù)據(jù)集成元數(shù)據(jù)

        賀天章等

        摘 要:該文首先介紹了C4IKSR系統(tǒng)中組網(wǎng)雷達數(shù)據(jù)集成的需求,然后分析了雷達異構數(shù)據(jù)的特點,最后通過XML技術實現(xiàn)了組網(wǎng)雷達的異構數(shù)據(jù)集成,滿足了對高層指揮軟件訪問組網(wǎng)雷達數(shù)據(jù)提供統(tǒng)一數(shù)據(jù)接口的要求。

        關鍵詞:數(shù)據(jù)集成 雷達組網(wǎng) XML 元數(shù)據(jù)

        中圖分類號:TP311 文獻標識碼:A 文章編號:1674-098X(2014)01(a)-0009-02

        Abstract:First introduces the demands of radar network data integration in C4IKSR system, then analysis of the characteristics of heterogeneous data,finally through the XML technology to realize the integration of heterogeneous data, which meets the requirements of the command software to access the netted radar data by aunified data interface.

        Key words:Data integration Radar network XML Metadata

        信息融合技術包括數(shù)據(jù)融合和非數(shù)據(jù)信息的融合,它是隨著計算機、通信技術的飛速發(fā)展,利用計算機按時序獲取若干傳感器的觀察信息,并在一定準則下加以分析、綜合,以完成C4IKSR系統(tǒng)即指揮自動化系統(tǒng)所需的決策與評估任務而進行的數(shù)據(jù)信息處理過程[1]。其中數(shù)據(jù)融合是對各種異構數(shù)據(jù)提供統(tǒng)一的表示、存儲和管理,以實現(xiàn)邏輯或物理上有機的集中[2]。

        雷達組網(wǎng)是指通過將多部不同體制、不同頻段、不同工作模式、不同極化方式的雷達或者無源偵察裝備適當布站,借助通信手段鏈接成風并由中心站統(tǒng)一調(diào)配,從而形成的一個有機整體[3]。網(wǎng)內(nèi)各雷達和雷達對抗偵察裝備的信息(原始信號、點跡、航跡等)由中心站收集,綜合處理后形成雷達網(wǎng)覆蓋范圍內(nèi)的情報信息,并按照戰(zhàn)爭態(tài)勢的變化自適應地調(diào)整網(wǎng)內(nèi)各雷達的工作狀態(tài),發(fā)揮各個雷達和雷達對抗偵察裝備的優(yōu)勢,從而完成整個覆蓋范圍內(nèi)的探測和定位等任務。但在雷達組網(wǎng)過程中,如何消除各雷達終端共享數(shù)據(jù)的異構性,形成統(tǒng)一的數(shù)據(jù)訪問機制,滿足各種指揮管理軟件系統(tǒng)要求是雷達組網(wǎng)形成戰(zhàn)斗力首先要解決的問題。

        1 組網(wǎng)雷達中數(shù)據(jù)集成需求及特點

        雷達網(wǎng)指揮系統(tǒng)、戰(zhàn)場頻譜管理系統(tǒng)等作戰(zhàn)指揮軟件(以下簡稱C4I應用)必須把分布在戰(zhàn)場不同區(qū)域內(nèi)的多部雷達產(chǎn)生的數(shù)據(jù)進行有效地提取、處理、融合和管理,才能為指揮員提供準確的情報分析,進一步幫助指揮員做出科學的決策,因此在雷達組網(wǎng)數(shù)據(jù)集成必須滿足以下要求:

        (1)屏蔽組網(wǎng)雷達數(shù)據(jù)間的異構性,形成格式統(tǒng)一的數(shù)據(jù)結構;

        (2)形成規(guī)范的組網(wǎng)雷達數(shù)據(jù)集成模式,并向指揮所及向更高級的指揮中心提供數(shù)據(jù)訪問接口;

        (3)為同級別或不同級別的作戰(zhàn)單元間的數(shù)據(jù)互操作訪問提供支持。

        當前,我軍服役的雷達期雷達系統(tǒng)新老并存,且由不同的廠家研制,由于缺乏長遠規(guī)劃,導致在雷達組網(wǎng)過程中出現(xiàn)語義、格式不統(tǒng)一等數(shù)據(jù)異構問題,信息集成比較困難,其異構問題主要表現(xiàn)為以下幾個特點:

        (1)數(shù)據(jù)結構不統(tǒng)一;

        (2)數(shù)據(jù)定義不一樣;

        (3)數(shù)據(jù)名稱含義有差別;

        (4)數(shù)據(jù)速率不相等;

        (5)通信方式不統(tǒng)一。

        因此,只有消除數(shù)據(jù)的異構性,才能實現(xiàn)真正的雷達組網(wǎng)。

        2 雷達組網(wǎng)數(shù)據(jù)集成方案及關鍵技術

        2.1 數(shù)據(jù)集成方案

        雷達異構數(shù)據(jù)集成最主要的目標是整合多個異構數(shù)據(jù)源,向指揮人員或其它網(wǎng)內(nèi)雷達提供統(tǒng)一查詢、更新等操作接口,協(xié)調(diào)各終端間的數(shù)據(jù)通信,使得指揮人員和操作人員能夠透明地獲取更多的戰(zhàn)場信息資源,并進行指揮、控制多部雷達系統(tǒng)進行作戰(zhàn)。

        通過分析,解決組網(wǎng)雷達異構數(shù)據(jù)源問題比較理想的方案是在C4I應用和雷達網(wǎng)絡終端間引入XML數(shù)據(jù)轉換處理中間件。其中XML語言作為數(shù)據(jù)源交互的媒介,具有很好的數(shù)據(jù)描述、傳送、語義表達等能力[4][5],滿足了表達數(shù)據(jù)結構和各種約束的需要;數(shù)據(jù)的純文本表達與平臺無關性滿足了解決異構雷達數(shù)據(jù)源間的互操作所需要的跨平臺性[6]。

        在基于XML技術的雷達組網(wǎng)數(shù)據(jù)集成過程中,數(shù)據(jù)間的模式轉換通過XSL和XSLT(可擴展樣式表語言)技術實現(xiàn),數(shù)據(jù)間的映射關系由元數(shù)據(jù)庫來實現(xiàn),數(shù)據(jù)接口的提供通過開放的DOM和SAX編程接口實現(xiàn),其集成框架如圖1所示。

        其中,(1)數(shù)據(jù)操作引擎:它是C4I應用層和各數(shù)據(jù)源交互的接口,主要完成XML數(shù)據(jù)數(shù)據(jù)轉發(fā)、數(shù)據(jù)速率調(diào)整等功能。根據(jù)各C4I應用系統(tǒng)的數(shù)據(jù)需求,將接收到的雷達測量數(shù)據(jù)打包后通過各種傳輸協(xié)議分發(fā)到指定的目標地址,然后在C4I應用系統(tǒng)中完成戰(zhàn)場中的數(shù)據(jù)優(yōu)化、分析、評估和決策,同時將接收到的指揮命令信息轉發(fā)到指定的雷達作戰(zhàn)終端單元。

        (2)XML解析器:主要完成集成數(shù)據(jù)XML模式的確認,也就是測試文檔是否符合施加到其文檔類型之上的約束條件,分析該XML文檔的語法和格式是否正確,以確保在實時傳輸過程中沒有數(shù)據(jù)丟失和錯誤。

        (3)XML映射器:當雷達數(shù)據(jù)源產(chǎn)生的Schema和C4I應用系統(tǒng)中使用的Schema不一致的時候,首先檢查是否有相應的XSLT文件。如果有,則直接按該文件內(nèi)的規(guī)則把包含雷達測量數(shù)據(jù)的XML數(shù)據(jù)文件流轉換為目標格式的XML文件流;如果沒有,則查詢元數(shù)據(jù)庫,提取出對應的數(shù)據(jù)格式、數(shù)據(jù)類型和屬性名稱,根據(jù)業(yè)務規(guī)則把標準Schema中對應的數(shù)據(jù)格式、數(shù)據(jù)類型和屬性名稱進行映射,同時生成一個XSLT文件以備后用。

        (4)XML模式轉換器和XML封裝器:主要完成XML數(shù)據(jù)模式與雷達數(shù)據(jù)源終端中的數(shù)據(jù)模式(二進制數(shù)據(jù)、HTML文檔、文本文件等)轉換,包括命令字格式、語義的映射轉換;其中XML模式轉換器是把XML文件內(nèi)容轉換成雷達終端命令字,XML封裝器把組網(wǎng)雷達中的測量數(shù)據(jù)按一定的規(guī)則轉化為XML文件。

        (5)數(shù)據(jù)處理器:在現(xiàn)有的通信基礎設施上,直接負責與組網(wǎng)雷達中的雷達數(shù)據(jù)源的交互工作。

        2.2 基于元數(shù)據(jù)庫的映射轉換方法

        考慮到雷達組網(wǎng)異構數(shù)據(jù)集成的可擴展性和通用性,本方案采用了元數(shù)據(jù)庫方法,經(jīng)過查詢后自動生成XSLT文件。

        通常把元數(shù)據(jù)轉換模型看作一個四元組(N,A,V,S),其中N表示對元數(shù)據(jù)轉換過程的元素標識的名稱空間,A表示描述元數(shù)據(jù)元素標識的元素集合,V表示所有元數(shù)據(jù)元素值域的集合,S表示元數(shù)據(jù)轉換過程中的語法表達[2];因此可把組網(wǎng)雷達異構數(shù)據(jù)轉換過程中的依據(jù):元數(shù)據(jù)庫數(shù)據(jù)表設計的列有目標數(shù)據(jù)、源數(shù)據(jù)、目標數(shù)據(jù)類型、源數(shù)據(jù)類型和轉換函數(shù)等。

        在元數(shù)據(jù)轉換表中,從組網(wǎng)雷達數(shù)據(jù)到C4I應用系統(tǒng)組輸入數(shù)據(jù)間可能出現(xiàn)的映射關系存在著一對一、一對多和多對一三種情況。由于在一個C4I應用系統(tǒng)不會出現(xiàn)一個數(shù)據(jù)多種含義,因此,為了防止在某一個C4I應用系統(tǒng)在查詢元數(shù)據(jù)庫時出現(xiàn)一個數(shù)據(jù)對應多種含義的現(xiàn)象,在元數(shù)據(jù)轉換表中添加“應用標識”列,因此,元數(shù)據(jù)轉換表設計如表1所示。

        在添加元數(shù)據(jù)記錄時,核心是要檢查元數(shù)據(jù)轉換表中源數(shù)據(jù)元素與對應的目標數(shù)據(jù)元素的值域,建立必要的值域轉換函數(shù)。在元數(shù)據(jù)庫中建立數(shù)據(jù)元素對應關系后,會存在一些雷達數(shù)據(jù)源與C4I應用中的數(shù)據(jù)元素值域的定義不一致的情況,特別是在語義的異構性方面,如對目標經(jīng)度的描述有東經(jīng)、西經(jīng)、經(jīng)度,若不經(jīng)過嚴格規(guī)范而形成的XSLT文件,這將丟失數(shù)據(jù)集成的意義,且會導致計算機在對這種文件處理過程中出現(xiàn)錯誤,影響系統(tǒng)使用。因此,有必要檢查元素對應表中每一組元素的值域定義是否一致,如果不一致,就必須建立其值域轉換函數(shù),并將函數(shù)標識存入到轉換函數(shù)項中。

        2.3 XML文件解析方法

        目前較流行的XML文件解析方法有DOM和SAX兩種,其中SAX的缺點是不支持修改XML文檔和隨機讀取,DOM的缺點是在加載大文件時內(nèi)存占用較大??紤]到要解決組網(wǎng)雷達數(shù)據(jù)集成中的平臺異構性和大量數(shù)據(jù)處理的實時性問題,筆者決定通過刪除一些雷達組網(wǎng)數(shù)據(jù)集成過程中不需要的標準條款,采用較快的語法分析器等方法,修改移植性較好的DOM方法,修改后的XML解析器結構如圖2所示:

        (1)編碼層:該層將判斷從XML映射器產(chǎn)生的數(shù)據(jù)流的編碼格式,將組網(wǎng)雷達終端使用的各種字符格式轉換為統(tǒng)一的UTF-16格式,然后把轉換后的文件字符流傳送到LEX詞法分析層。

        (2)LEX(LEXical Compiler)詞法分析層:分析傳送來的字符流,識別語法成分,將輸入的各種符號,轉化成相應的標識符,然后傳送給語法分析層進行語法分析。

        (3)YACC(Yet Another Compiler Compiler)語法分析層:分析語法標記,并驗證其組合次序是否符合修改后的XML語法的規(guī)定,最后將符合規(guī)定的XML語法成分的雷達組網(wǎng)XML數(shù)據(jù)記錄拼裝起來,送入內(nèi)部數(shù)據(jù)層。

        (4)內(nèi)部數(shù)據(jù)層:該層將接收雷達組網(wǎng)XML數(shù)據(jù)記錄放入到在計算機內(nèi)存的虛擬數(shù)據(jù)表中,同時提供對該表的添加、刪除、查詢等各種訪問處理。

        (5)DOM接口層:以傳統(tǒng)的DOM數(shù)據(jù)訪問模式封裝內(nèi)部數(shù)據(jù)層提供的各種數(shù)據(jù)操作。

        3 結語

        該文對C4I系統(tǒng)中雷達組網(wǎng)的需求與數(shù)據(jù)特點進行了分析,并通過與平臺、語言和協(xié)議無關的XML技術解決了雷達組網(wǎng)過程的異構數(shù)據(jù)集成問題,實現(xiàn)了系統(tǒng)間的可操作性和雷達組網(wǎng)的可擴展性,這對情況比較復雜、數(shù)量比較大的數(shù)據(jù)集成應用提供了一定的借鑒作用。但是,隨著現(xiàn)代戰(zhàn)爭需求的發(fā)展,多傳感器的信息集成與融合朝著廣域化、智能化、一體化的方向發(fā)展,如何將組網(wǎng)雷達內(nèi)的數(shù)據(jù)與紅外、激光、高炮等裝備的數(shù)據(jù)實現(xiàn)集成,更好地為指揮員服務,有待更進一步研究。

        參考文獻

        [1] 童志鵬,劉興,丁冠東,等.綜合電子信息系統(tǒng)[M].北京:國防工業(yè)出版社,2008:185-189.

        [2] 劉峰,鄭滔.應用集成原理與技術[M].北京:清華大學出版社,2011:49-52.

        [3] 康耀紅.數(shù)據(jù)融合理論與應用[M].西安:西安電子科技大學出版社,2006:1-27.

        [4] 唐忠,邱超,丁駭.電子戰(zhàn)仿真異構數(shù)據(jù)庫數(shù)據(jù)集成應用研究[J].艦船電子工程,2009,29(1):132-134.

        [5] 馮進,丁博,史殿習,等.XML解析技術研究[J].計算機工程與科學,2009,31(2):120-124.

        [6] 吳源源,雷斌,丁赤飚.XML技術在雷達數(shù)據(jù)處理系統(tǒng)中的應用[J].計算機工程與設計,2005,26(3):787-792.

        (4)XML模式轉換器和XML封裝器:主要完成XML數(shù)據(jù)模式與雷達數(shù)據(jù)源終端中的數(shù)據(jù)模式(二進制數(shù)據(jù)、HTML文檔、文本文件等)轉換,包括命令字格式、語義的映射轉換;其中XML模式轉換器是把XML文件內(nèi)容轉換成雷達終端命令字,XML封裝器把組網(wǎng)雷達中的測量數(shù)據(jù)按一定的規(guī)則轉化為XML文件。

        (5)數(shù)據(jù)處理器:在現(xiàn)有的通信基礎設施上,直接負責與組網(wǎng)雷達中的雷達數(shù)據(jù)源的交互工作。

        2.2 基于元數(shù)據(jù)庫的映射轉換方法

        考慮到雷達組網(wǎng)異構數(shù)據(jù)集成的可擴展性和通用性,本方案采用了元數(shù)據(jù)庫方法,經(jīng)過查詢后自動生成XSLT文件。

        通常把元數(shù)據(jù)轉換模型看作一個四元組(N,A,V,S),其中N表示對元數(shù)據(jù)轉換過程的元素標識的名稱空間,A表示描述元數(shù)據(jù)元素標識的元素集合,V表示所有元數(shù)據(jù)元素值域的集合,S表示元數(shù)據(jù)轉換過程中的語法表達[2];因此可把組網(wǎng)雷達異構數(shù)據(jù)轉換過程中的依據(jù):元數(shù)據(jù)庫數(shù)據(jù)表設計的列有目標數(shù)據(jù)、源數(shù)據(jù)、目標數(shù)據(jù)類型、源數(shù)據(jù)類型和轉換函數(shù)等。

        在元數(shù)據(jù)轉換表中,從組網(wǎng)雷達數(shù)據(jù)到C4I應用系統(tǒng)組輸入數(shù)據(jù)間可能出現(xiàn)的映射關系存在著一對一、一對多和多對一三種情況。由于在一個C4I應用系統(tǒng)不會出現(xiàn)一個數(shù)據(jù)多種含義,因此,為了防止在某一個C4I應用系統(tǒng)在查詢元數(shù)據(jù)庫時出現(xiàn)一個數(shù)據(jù)對應多種含義的現(xiàn)象,在元數(shù)據(jù)轉換表中添加“應用標識”列,因此,元數(shù)據(jù)轉換表設計如表1所示。

        在添加元數(shù)據(jù)記錄時,核心是要檢查元數(shù)據(jù)轉換表中源數(shù)據(jù)元素與對應的目標數(shù)據(jù)元素的值域,建立必要的值域轉換函數(shù)。在元數(shù)據(jù)庫中建立數(shù)據(jù)元素對應關系后,會存在一些雷達數(shù)據(jù)源與C4I應用中的數(shù)據(jù)元素值域的定義不一致的情況,特別是在語義的異構性方面,如對目標經(jīng)度的描述有東經(jīng)、西經(jīng)、經(jīng)度,若不經(jīng)過嚴格規(guī)范而形成的XSLT文件,這將丟失數(shù)據(jù)集成的意義,且會導致計算機在對這種文件處理過程中出現(xiàn)錯誤,影響系統(tǒng)使用。因此,有必要檢查元素對應表中每一組元素的值域定義是否一致,如果不一致,就必須建立其值域轉換函數(shù),并將函數(shù)標識存入到轉換函數(shù)項中。

        2.3 XML文件解析方法

        目前較流行的XML文件解析方法有DOM和SAX兩種,其中SAX的缺點是不支持修改XML文檔和隨機讀取,DOM的缺點是在加載大文件時內(nèi)存占用較大??紤]到要解決組網(wǎng)雷達數(shù)據(jù)集成中的平臺異構性和大量數(shù)據(jù)處理的實時性問題,筆者決定通過刪除一些雷達組網(wǎng)數(shù)據(jù)集成過程中不需要的標準條款,采用較快的語法分析器等方法,修改移植性較好的DOM方法,修改后的XML解析器結構如圖2所示:

        (1)編碼層:該層將判斷從XML映射器產(chǎn)生的數(shù)據(jù)流的編碼格式,將組網(wǎng)雷達終端使用的各種字符格式轉換為統(tǒng)一的UTF-16格式,然后把轉換后的文件字符流傳送到LEX詞法分析層。

        (2)LEX(LEXical Compiler)詞法分析層:分析傳送來的字符流,識別語法成分,將輸入的各種符號,轉化成相應的標識符,然后傳送給語法分析層進行語法分析。

        (3)YACC(Yet Another Compiler Compiler)語法分析層:分析語法標記,并驗證其組合次序是否符合修改后的XML語法的規(guī)定,最后將符合規(guī)定的XML語法成分的雷達組網(wǎng)XML數(shù)據(jù)記錄拼裝起來,送入內(nèi)部數(shù)據(jù)層。

        (4)內(nèi)部數(shù)據(jù)層:該層將接收雷達組網(wǎng)XML數(shù)據(jù)記錄放入到在計算機內(nèi)存的虛擬數(shù)據(jù)表中,同時提供對該表的添加、刪除、查詢等各種訪問處理。

        (5)DOM接口層:以傳統(tǒng)的DOM數(shù)據(jù)訪問模式封裝內(nèi)部數(shù)據(jù)層提供的各種數(shù)據(jù)操作。

        3 結語

        該文對C4I系統(tǒng)中雷達組網(wǎng)的需求與數(shù)據(jù)特點進行了分析,并通過與平臺、語言和協(xié)議無關的XML技術解決了雷達組網(wǎng)過程的異構數(shù)據(jù)集成問題,實現(xiàn)了系統(tǒng)間的可操作性和雷達組網(wǎng)的可擴展性,這對情況比較復雜、數(shù)量比較大的數(shù)據(jù)集成應用提供了一定的借鑒作用。但是,隨著現(xiàn)代戰(zhàn)爭需求的發(fā)展,多傳感器的信息集成與融合朝著廣域化、智能化、一體化的方向發(fā)展,如何將組網(wǎng)雷達內(nèi)的數(shù)據(jù)與紅外、激光、高炮等裝備的數(shù)據(jù)實現(xiàn)集成,更好地為指揮員服務,有待更進一步研究。

        參考文獻

        [1] 童志鵬,劉興,丁冠東,等.綜合電子信息系統(tǒng)[M].北京:國防工業(yè)出版社,2008:185-189.

        [2] 劉峰,鄭滔.應用集成原理與技術[M].北京:清華大學出版社,2011:49-52.

        [3] 康耀紅.數(shù)據(jù)融合理論與應用[M].西安:西安電子科技大學出版社,2006:1-27.

        [4] 唐忠,邱超,丁駭.電子戰(zhàn)仿真異構數(shù)據(jù)庫數(shù)據(jù)集成應用研究[J].艦船電子工程,2009,29(1):132-134.

        [5] 馮進,丁博,史殿習,等.XML解析技術研究[J].計算機工程與科學,2009,31(2):120-124.

        [6] 吳源源,雷斌,丁赤飚.XML技術在雷達數(shù)據(jù)處理系統(tǒng)中的應用[J].計算機工程與設計,2005,26(3):787-792.

        (4)XML模式轉換器和XML封裝器:主要完成XML數(shù)據(jù)模式與雷達數(shù)據(jù)源終端中的數(shù)據(jù)模式(二進制數(shù)據(jù)、HTML文檔、文本文件等)轉換,包括命令字格式、語義的映射轉換;其中XML模式轉換器是把XML文件內(nèi)容轉換成雷達終端命令字,XML封裝器把組網(wǎng)雷達中的測量數(shù)據(jù)按一定的規(guī)則轉化為XML文件。

        (5)數(shù)據(jù)處理器:在現(xiàn)有的通信基礎設施上,直接負責與組網(wǎng)雷達中的雷達數(shù)據(jù)源的交互工作。

        2.2 基于元數(shù)據(jù)庫的映射轉換方法

        考慮到雷達組網(wǎng)異構數(shù)據(jù)集成的可擴展性和通用性,本方案采用了元數(shù)據(jù)庫方法,經(jīng)過查詢后自動生成XSLT文件。

        通常把元數(shù)據(jù)轉換模型看作一個四元組(N,A,V,S),其中N表示對元數(shù)據(jù)轉換過程的元素標識的名稱空間,A表示描述元數(shù)據(jù)元素標識的元素集合,V表示所有元數(shù)據(jù)元素值域的集合,S表示元數(shù)據(jù)轉換過程中的語法表達[2];因此可把組網(wǎng)雷達異構數(shù)據(jù)轉換過程中的依據(jù):元數(shù)據(jù)庫數(shù)據(jù)表設計的列有目標數(shù)據(jù)、源數(shù)據(jù)、目標數(shù)據(jù)類型、源數(shù)據(jù)類型和轉換函數(shù)等。

        在元數(shù)據(jù)轉換表中,從組網(wǎng)雷達數(shù)據(jù)到C4I應用系統(tǒng)組輸入數(shù)據(jù)間可能出現(xiàn)的映射關系存在著一對一、一對多和多對一三種情況。由于在一個C4I應用系統(tǒng)不會出現(xiàn)一個數(shù)據(jù)多種含義,因此,為了防止在某一個C4I應用系統(tǒng)在查詢元數(shù)據(jù)庫時出現(xiàn)一個數(shù)據(jù)對應多種含義的現(xiàn)象,在元數(shù)據(jù)轉換表中添加“應用標識”列,因此,元數(shù)據(jù)轉換表設計如表1所示。

        在添加元數(shù)據(jù)記錄時,核心是要檢查元數(shù)據(jù)轉換表中源數(shù)據(jù)元素與對應的目標數(shù)據(jù)元素的值域,建立必要的值域轉換函數(shù)。在元數(shù)據(jù)庫中建立數(shù)據(jù)元素對應關系后,會存在一些雷達數(shù)據(jù)源與C4I應用中的數(shù)據(jù)元素值域的定義不一致的情況,特別是在語義的異構性方面,如對目標經(jīng)度的描述有東經(jīng)、西經(jīng)、經(jīng)度,若不經(jīng)過嚴格規(guī)范而形成的XSLT文件,這將丟失數(shù)據(jù)集成的意義,且會導致計算機在對這種文件處理過程中出現(xiàn)錯誤,影響系統(tǒng)使用。因此,有必要檢查元素對應表中每一組元素的值域定義是否一致,如果不一致,就必須建立其值域轉換函數(shù),并將函數(shù)標識存入到轉換函數(shù)項中。

        2.3 XML文件解析方法

        目前較流行的XML文件解析方法有DOM和SAX兩種,其中SAX的缺點是不支持修改XML文檔和隨機讀取,DOM的缺點是在加載大文件時內(nèi)存占用較大??紤]到要解決組網(wǎng)雷達數(shù)據(jù)集成中的平臺異構性和大量數(shù)據(jù)處理的實時性問題,筆者決定通過刪除一些雷達組網(wǎng)數(shù)據(jù)集成過程中不需要的標準條款,采用較快的語法分析器等方法,修改移植性較好的DOM方法,修改后的XML解析器結構如圖2所示:

        (1)編碼層:該層將判斷從XML映射器產(chǎn)生的數(shù)據(jù)流的編碼格式,將組網(wǎng)雷達終端使用的各種字符格式轉換為統(tǒng)一的UTF-16格式,然后把轉換后的文件字符流傳送到LEX詞法分析層。

        (2)LEX(LEXical Compiler)詞法分析層:分析傳送來的字符流,識別語法成分,將輸入的各種符號,轉化成相應的標識符,然后傳送給語法分析層進行語法分析。

        (3)YACC(Yet Another Compiler Compiler)語法分析層:分析語法標記,并驗證其組合次序是否符合修改后的XML語法的規(guī)定,最后將符合規(guī)定的XML語法成分的雷達組網(wǎng)XML數(shù)據(jù)記錄拼裝起來,送入內(nèi)部數(shù)據(jù)層。

        (4)內(nèi)部數(shù)據(jù)層:該層將接收雷達組網(wǎng)XML數(shù)據(jù)記錄放入到在計算機內(nèi)存的虛擬數(shù)據(jù)表中,同時提供對該表的添加、刪除、查詢等各種訪問處理。

        (5)DOM接口層:以傳統(tǒng)的DOM數(shù)據(jù)訪問模式封裝內(nèi)部數(shù)據(jù)層提供的各種數(shù)據(jù)操作。

        3 結語

        該文對C4I系統(tǒng)中雷達組網(wǎng)的需求與數(shù)據(jù)特點進行了分析,并通過與平臺、語言和協(xié)議無關的XML技術解決了雷達組網(wǎng)過程的異構數(shù)據(jù)集成問題,實現(xiàn)了系統(tǒng)間的可操作性和雷達組網(wǎng)的可擴展性,這對情況比較復雜、數(shù)量比較大的數(shù)據(jù)集成應用提供了一定的借鑒作用。但是,隨著現(xiàn)代戰(zhàn)爭需求的發(fā)展,多傳感器的信息集成與融合朝著廣域化、智能化、一體化的方向發(fā)展,如何將組網(wǎng)雷達內(nèi)的數(shù)據(jù)與紅外、激光、高炮等裝備的數(shù)據(jù)實現(xiàn)集成,更好地為指揮員服務,有待更進一步研究。

        參考文獻

        [1] 童志鵬,劉興,丁冠東,等.綜合電子信息系統(tǒng)[M].北京:國防工業(yè)出版社,2008:185-189.

        [2] 劉峰,鄭滔.應用集成原理與技術[M].北京:清華大學出版社,2011:49-52.

        [3] 康耀紅.數(shù)據(jù)融合理論與應用[M].西安:西安電子科技大學出版社,2006:1-27.

        [4] 唐忠,邱超,丁駭.電子戰(zhàn)仿真異構數(shù)據(jù)庫數(shù)據(jù)集成應用研究[J].艦船電子工程,2009,29(1):132-134.

        [5] 馮進,丁博,史殿習,等.XML解析技術研究[J].計算機工程與科學,2009,31(2):120-124.

        [6] 吳源源,雷斌,丁赤飚.XML技術在雷達數(shù)據(jù)處理系統(tǒng)中的應用[J].計算機工程與設計,2005,26(3):787-792.

        猜你喜歡
        數(shù)據(jù)集成元數(shù)據(jù)
        基于來源的組織機構元數(shù)據(jù)構建研究
        檔案管理(2017年1期)2017-01-17 19:09:04
        元數(shù)據(jù)與社會化標簽在微視頻搜索中的應用
        軟件導刊(2016年11期)2016-12-22 21:55:33
        高等院校智慧校園建設規(guī)劃與實現(xiàn)
        成本與制造數(shù)據(jù)集成分析
        歸檔網(wǎng)絡信息價值判斷的元數(shù)據(jù)描述研究綜述
        基于Biztalk的異構醫(yī)療信息系統(tǒng)數(shù)據(jù)集成研究
        信息系統(tǒng)集成與數(shù)據(jù)集成策略研究
        基于數(shù)據(jù)集成的水上項目國家隊數(shù)據(jù)庫網(wǎng)絡管理平臺的設計與開發(fā)
        亚洲天堂一区二区三区| 免费a级毛片在线播放| 一区二区三区免费看日本| 国产二级一片内射视频播放| 狠狠色狠狠色综合| 亚洲熟妇少妇任你躁在线观看| 久久青青草原亚洲AV无码麻豆| 亚洲国产日韩欧美高清片a| 色婷婷久久99综合精品jk白丝 | 久久久久久久无码高潮| 国产人成无码视频在线1000| 日日噜噜噜夜夜狠狠久久蜜桃| 中文字幕日韩有码在线| 国产午夜福利不卡在线观看| 狼色精品人妻在线视频| 精品久久久久久午夜| 亚洲一区二区三区av色婷婷| 国产精品一二三区亚洲 | 漂亮的小少妇诱惑内射系列 | 69国产成人精品午夜福中文| 深夜福利小视频在线观看| 女同啪啪免费网站www| 伊人不卡中文字幕在线一区二区| 亚洲一二三四五中文字幕| 日本精品久久久久中文字幕| 吃奶摸下的激烈视频| 亚洲av无码片在线播放| 人妻精品一区二区免费| 亚洲av人片在线观看| 中文字幕在线观看| 久久精品国产自清天天线| 日韩肥熟妇无码一区二区三区| 日本在线观看三级视频| 亚洲人精品午夜射精日韩| 无尽动漫性视频╳╳╳3d| 日本一本草久国产欧美日韩| 亚洲国语对白在线观看| 国产太嫩了在线观看| 天堂视频一区二区免费在线观看| 亚洲色大成在线观看| 蜜桃视频网站在线免费观看|