一種指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器的制造方法
【專利摘要】本發(fā)明的目的是解決指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)的異構(gòu)數(shù)據(jù)交互轉(zhuǎn)換問(wèn)題,關(guān)鍵的問(wèn)題是要實(shí)現(xiàn)人能理解的形式多樣的指揮信息與計(jì)算機(jī)能理解的格式化數(shù)據(jù)之間的自動(dòng)轉(zhuǎn)換,使實(shí)兵可以通過(guò)實(shí)裝指控軟件產(chǎn)生的指揮信息,與虛擬兵力進(jìn)行實(shí)時(shí)交互,控制作戰(zhàn)仿真過(guò)程中的各種作戰(zhàn)行動(dòng),同時(shí),作戰(zhàn)仿真系統(tǒng)反饋相應(yīng)的指令響應(yīng)信息給實(shí)兵指揮信息系統(tǒng),從而把指揮員決策過(guò)程與實(shí)裝軟件系統(tǒng)、作戰(zhàn)仿真系統(tǒng)結(jié)合起來(lái),實(shí)現(xiàn)指揮員在逼真的戰(zhàn)場(chǎng)環(huán)境中、依托實(shí)裝指控系統(tǒng),實(shí)時(shí)掌控、指揮部隊(duì)?wèi)?zhàn)斗行動(dòng),取得接近實(shí)戰(zhàn)的指揮作戰(zhàn)效果。
【專利說(shuō)明】一種指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于數(shù)據(jù)交互處理【技術(shù)領(lǐng)域】,尤其涉及一種為指揮信息系統(tǒng)與作戰(zhàn)仿真系 統(tǒng)之間進(jìn)行通信而服務(wù)的數(shù)據(jù)交互轉(zhuǎn)換器。
【背景技術(shù)】
[0002] 作戰(zhàn)實(shí)踐和作戰(zhàn)仿真,是推動(dòng)人類軍事活動(dòng)發(fā)展的兩大基本活動(dòng),對(duì)于推動(dòng)裝備 建設(shè)和軍事發(fā)展起著主導(dǎo)性作用,二者是不可分割的有機(jī)整體,辯證統(tǒng)一于戰(zhàn)斗力標(biāo)準(zhǔn),共 同服務(wù)于戰(zhàn)斗力建設(shè)。
[0003] 我軍正處于向信息化轉(zhuǎn)型的關(guān)鍵期,為適應(yīng)我軍的信息化轉(zhuǎn)型要求,盡快形成基 于信息系統(tǒng)的體系作戰(zhàn)能力,亟需開展以指揮信息系統(tǒng)為核心的信息化裝備體系訓(xùn)練和試 驗(yàn)。但由于基于指揮信息系統(tǒng)的裝備體系作戰(zhàn)實(shí)踐,往往需要將多臺(tái)裝備組網(wǎng)聯(lián)訓(xùn),規(guī)模 大、動(dòng)用裝備多、耗費(fèi)多,因此,目前主要依托模擬手段開展訓(xùn)練或試驗(yàn):綜合利用現(xiàn)有的技 術(shù)研究成果,融合現(xiàn)有仿真資源和指揮信息系統(tǒng)資源,以實(shí)際指揮信息系統(tǒng)作為實(shí)際人員 操作環(huán)境,以仿真系統(tǒng)產(chǎn)生的虛擬兵力作為被指揮的對(duì)象,將人在環(huán)實(shí)裝操作與仿真模型 有機(jī)結(jié)合,構(gòu)成要素完整、體系完備的互動(dòng)環(huán)境,從而數(shù)量較少的人員也能進(jìn)行規(guī)模較大、 體系完整的裝備操作與運(yùn)用。
[0004] 通過(guò)指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)一體化集成,可以在實(shí)戰(zhàn)狀態(tài)的指揮位置上利 用真實(shí)的指揮信息系統(tǒng)進(jìn)行訓(xùn)練,可以為指揮信息系統(tǒng)提供輔助決策功能上的補(bǔ)充,可以 為指揮信息系統(tǒng)等裝備的檢測(cè)與評(píng)估以及裝備體系作戰(zhàn)試驗(yàn)提供支撐環(huán)境和手段,對(duì)于信 息化裝備體系的發(fā)展和體系作戰(zhàn)能力的生成具有重大的價(jià)值和意義。
[0005] 但由于我軍指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)的建設(shè)在過(guò)去較長(zhǎng)的時(shí)間內(nèi),基本上處 于相互獨(dú)立、分離發(fā)展的狀態(tài),二者的技術(shù)體制、數(shù)據(jù)格式和傳輸方式都有較大的差異,為 了實(shí)現(xiàn)指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)之間的一體化集成運(yùn)行,必須解決二者之間的互連、 互通、互操作技術(shù)問(wèn)題。其中,目前最需要解決的就是指揮信息系統(tǒng)和作戰(zhàn)仿真系統(tǒng)之間的 異構(gòu)數(shù)據(jù)交互轉(zhuǎn)換問(wèn)題。
[0006] 國(guó)內(nèi)外都非常重視指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)的交互操作技術(shù)研究,其中美軍 起步早、發(fā)展快,技術(shù)最為先進(jìn)?,F(xiàn)將從公開發(fā)表的相關(guān)文獻(xiàn)資料收集到的情況介紹如下:
[0007] ①C4ISR與M&S之間的互操作技術(shù)
[0008] 仿真互操作標(biāo)準(zhǔn)組織(Simulation Interoperability Standards Organization, SIS0)在1999年成立一個(gè)專門從事C4ISR領(lǐng)域和M&S領(lǐng)域互操作研究的小 組,主要致力于尋找一些達(dá)到C4ISR和仿真之間互操作的方法和途徑。該小組也撰文提出 了指導(dǎo)C4ISR系統(tǒng)與作戰(zhàn)仿真系統(tǒng)實(shí)現(xiàn)互操作的體系結(jié)構(gòu)、實(shí)現(xiàn)技術(shù)、接口協(xié)議等方面的 演化和未來(lái)C4ISR與仿真接口等方面的問(wèn)題,并于2002年提出了 C4ISR/Sim技術(shù)參考模型 (TRM)的最終研究報(bào)告。
[0009] C4ISR/Sim 的技術(shù)參考模型(Functional Interface Graphic,TRM-FIG)功能接 口如圖1所示,它為C4ISR與建模和仿真系統(tǒng)之間的互操作提供一種標(biāo)準(zhǔn)的框架,用來(lái)促進(jìn) 異構(gòu)系統(tǒng)之間的需求分析、設(shè)計(jì)、實(shí)現(xiàn)以及測(cè)試等方面的發(fā)展。但對(duì)于具體實(shí)現(xiàn)的技術(shù)細(xì)節(jié) 涉及并不多,而且從公開發(fā)表資料來(lái)看幾乎沒有。
[0010] ②試驗(yàn)與訓(xùn)練使能體系結(jié)構(gòu)(TENA)
[0011] 由于武器系統(tǒng)越來(lái)越復(fù)雜、綜合程度越來(lái)越高,對(duì)它們的試驗(yàn)和訓(xùn)練越來(lái)越難,美 國(guó)國(guó)防部于2004年開發(fā)試驗(yàn)訓(xùn)練靶場(chǎng),意圖在一個(gè)合理的靶場(chǎng)內(nèi),不僅真實(shí)的軍隊(duì)資源能 夠相互交互,而且可與仿真產(chǎn)生的虛擬武器和部隊(duì)交互。
[0012] 美國(guó)國(guó)防部通過(guò)基礎(chǔ)計(jì)劃2010(FI2010)工程開發(fā)了 "試驗(yàn)與訓(xùn)練使能體系結(jié)構(gòu) TENA",其體系結(jié)構(gòu)見圖2所示,由TENA應(yīng)用、非TENA應(yīng)用、TENA對(duì)象模型、TENA公共基礎(chǔ) 設(shè)施和TENA實(shí)用程序組成。TENA公共基礎(chǔ)設(shè)施包括TENA中間件、TENA倉(cāng)庫(kù)和TENA邏輯 靶場(chǎng)數(shù)據(jù)檔案。
[0013] 美軍把TENA作為主要的技術(shù)體系結(jié)構(gòu)和信息交換機(jī)制積極在靶場(chǎng)界推廣應(yīng)用, 開展基于邏輯靶場(chǎng)的聯(lián)合試驗(yàn)和訓(xùn)練。其中,千年挑戰(zhàn)2002是美國(guó)聯(lián)合作戰(zhàn)司令部于 2002年7月至8月主辦的聯(lián)合一體化軍事演習(xí),采用了實(shí)兵實(shí)裝與計(jì)算機(jī)作戰(zhàn)模擬相結(jié) 合的方式,20%的戰(zhàn)斗由實(shí)兵、實(shí)裝在9個(gè)軍事基地進(jìn)行,80%的戰(zhàn)斗則是使用多種作戰(zhàn) 模擬系統(tǒng),在18個(gè)模擬戰(zhàn)場(chǎng)上進(jìn)行,其中,TENA技術(shù)和產(chǎn)品得到了有效運(yùn)用,將多個(gè)靶場(chǎng) 的試驗(yàn)和訓(xùn)練資源有機(jī)集成在一起。為同時(shí),商業(yè)公司(包括Boeing, Weibel, Northrop Grumman, Lockheed Martin)對(duì)TENA表現(xiàn)出了興趣,并探索采用TENA作為軟件交互和重用 的技術(shù)方案。由于美國(guó)對(duì)我國(guó)實(shí)施禁運(yùn),目前難以從國(guó)外獲取相關(guān)具有較高參考價(jià)值的技 術(shù)資料。
[0014] 從目前國(guó)內(nèi)指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)一體化集成的整體情況來(lái)看,雖然經(jīng)過(guò) 多年的發(fā)展取得了相當(dāng)?shù)某晒徒?jīng)驗(yàn),但與國(guó)外研究水平以及實(shí)際應(yīng)用需求相比依然存在 相當(dāng)大的差距。
[0015] ①國(guó)防科技大學(xué)的C4ISR重點(diǎn)實(shí)驗(yàn)室以及中電集團(tuán)28所C4ISR系統(tǒng)國(guó)防技術(shù)重 點(diǎn)實(shí)驗(yàn)室為驗(yàn)證C4ISR系統(tǒng)的需要開展了 C4ISR仿真系統(tǒng)與部分實(shí)裝指揮信息系統(tǒng)的互操 作問(wèn)題研究,結(jié)合某型作戰(zhàn)指揮系統(tǒng)仿真測(cè)試應(yīng)用案例,研究了仿真環(huán)境與C4ISR系統(tǒng)交 互接口功能模型、關(guān)鍵技術(shù)及實(shí)現(xiàn)途徑。
[0016] ②解放軍理工大學(xué)通信工程學(xué)院江漢等為了檢驗(yàn)、測(cè)試軍事電子信息系統(tǒng)性能指 標(biāo),建立C4ISR仿真評(píng)估測(cè)試環(huán)境,提出了實(shí)現(xiàn)C4ISR半實(shí)物仿真系統(tǒng)和實(shí)際電子信息設(shè) 備之間的聯(lián)網(wǎng)和互操作設(shè)計(jì)方案,設(shè)計(jì)了網(wǎng)絡(luò)層、數(shù)據(jù)層、模型層和導(dǎo)調(diào)層四個(gè)層次的互操 作。
[0017] ③國(guó)防科技大學(xué)系統(tǒng)工程系馬衛(wèi)兵等對(duì)指控與仿真系統(tǒng)互操作語(yǔ)言的形式化語(yǔ) 法進(jìn)行了研究。
[0018] 與美軍相比,我軍在指控系統(tǒng)與仿真系統(tǒng)一體化集成方面研究的水平還較低,主 要表現(xiàn)在指揮信息系統(tǒng)與仿真系統(tǒng)的技術(shù)體制不一致、針對(duì)指揮信息系統(tǒng)仿真服務(wù)集成技 術(shù)還屬于空白、面向?qū)崙?zhàn)的仿真支撐應(yīng)用研究還不夠深入、系統(tǒng)效能測(cè)評(píng)環(huán)境、方法、手段 有待完善,既要充分借鑒外軍在這方面己有的經(jīng)驗(yàn)和成果,更要努力突破創(chuàng)新,使我軍訓(xùn) 練、試驗(yàn)和決策支持水平上一個(gè)新的臺(tái)階。
[0019] 綜上所述,指揮信息系統(tǒng)和作戰(zhàn)仿真系統(tǒng)之間的異構(gòu)數(shù)據(jù)交互轉(zhuǎn)換問(wèn)題亟待解 決。
【發(fā)明內(nèi)容】
[0020] 為解決上述數(shù)據(jù)交互轉(zhuǎn)換的技術(shù)問(wèn)題,本發(fā)明提供一種指揮信息系統(tǒng)與作戰(zhàn)仿真 系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器。
[0021] 本發(fā)明的揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其關(guān)鍵技術(shù)于,
[0022] 所述數(shù)據(jù)交互轉(zhuǎn)換器,用于將指揮信息系統(tǒng)的指令信息自動(dòng)轉(zhuǎn)換為作戰(zhàn)仿真系統(tǒng) 所能識(shí)別的指揮信息;并將作戰(zhàn)仿真系統(tǒng)反饋的指令響應(yīng)信息自動(dòng)轉(zhuǎn)換為指揮信息系統(tǒng)所 能識(shí)別的作戰(zhàn)信息;
[0023] 進(jìn)一步的,指揮信息系統(tǒng)通過(guò)在仿真作戰(zhàn)系統(tǒng)中設(shè)置指揮信息系統(tǒng)仿真代理作為 身份和交互接口,以動(dòng)態(tài)的加入作戰(zhàn)仿真系統(tǒng)、接收和發(fā)布仿真數(shù)據(jù);作戰(zhàn)仿真系統(tǒng)通過(guò)在 指揮信息系統(tǒng)中設(shè)置虛擬用戶代理作為身份和交互接口,以接收和發(fā)布指揮信息,向指揮 信息系統(tǒng)進(jìn)行響應(yīng)和服務(wù);
[0024] 其中,轉(zhuǎn)換的信息種類分為短報(bào)文、長(zhǎng)報(bào)文、實(shí)時(shí)信息和語(yǔ)音四種。
[0025] 進(jìn)一步的,所述數(shù)據(jù)交互轉(zhuǎn)換器對(duì)短報(bào)文的轉(zhuǎn)換包括兩種方式,分別為:
[0026] (1)基于協(xié)議解析的格式化報(bào)文交互轉(zhuǎn)換方式,其中格式化報(bào)文是以二進(jìn)制傳遞 的數(shù)據(jù)包,且格式固定,即格式化報(bào)文中每個(gè)數(shù)據(jù)對(duì)應(yīng)的代碼長(zhǎng)度及其數(shù)值所對(duì)應(yīng)的意義 預(yù)先設(shè)定;
[0027] (2)基于模板匹配的非格式化報(bào)文交互轉(zhuǎn)換方式。
[0028] 效果較好的,基于協(xié)議解析的格式化報(bào)文交互轉(zhuǎn)換方式中,指揮信息系統(tǒng)流向作 戰(zhàn)仿真系統(tǒng)的信息轉(zhuǎn)換包括以下步驟:
[0029] 步驟1,通過(guò)作戰(zhàn)仿真系統(tǒng)在指揮信息系統(tǒng)中代理端口接收指揮信息系統(tǒng)發(fā)出的 包含指令信息的格式化報(bào)文;
[0030] 步驟2,按照格式化報(bào)文中規(guī)定的每個(gè)數(shù)據(jù)對(duì)應(yīng)的代碼長(zhǎng)度及其數(shù)值所對(duì)應(yīng)的意 義建立二進(jìn)制數(shù)值所對(duì)應(yīng)的軍事信息的數(shù)據(jù)字典;
[0031] 步驟3,以指針方式編寫二進(jìn)制數(shù)據(jù)取數(shù)器,利用該二進(jìn)制數(shù)據(jù)取數(shù)器從接收的格 式化報(bào)文中取出相應(yīng)的二進(jìn)制數(shù)據(jù)包,并將其轉(zhuǎn)成數(shù)值或者字符;
[0032] 步驟4,將所述數(shù)值或者字符與所述步驟2建立的數(shù)據(jù)字典進(jìn)行匹配,通過(guò)逐位操 作獲取數(shù)值或者字符所對(duì)應(yīng)的軍事信息的數(shù)據(jù)解析值;
[0033] 步驟5,按照仿真數(shù)據(jù)格式將所述數(shù)據(jù)解析值轉(zhuǎn)換成作戰(zhàn)仿真系統(tǒng)所能識(shí)別的包 含指令信息的仿真數(shù)據(jù)包。
[0034] 效果較好的,基于協(xié)議解析的格式化報(bào)文交互轉(zhuǎn)換中,作戰(zhàn)仿真系統(tǒng)流向指揮信 息系統(tǒng)的信息轉(zhuǎn)換包括以下步驟:
[0035] 步驟1,通過(guò)指揮信息系統(tǒng)在作戰(zhàn)仿真系統(tǒng)中代理端口接收作戰(zhàn)仿真系統(tǒng)發(fā)出的 仿真數(shù)據(jù);
[0036] 步驟2,將該仿真數(shù)據(jù)通過(guò)映射轉(zhuǎn)換為指揮信息數(shù)據(jù)值;
[0037] 步驟3,根據(jù)預(yù)先設(shè)定的格式化報(bào)文中規(guī)定的每個(gè)數(shù)據(jù)對(duì)應(yīng)的代碼長(zhǎng)度及其數(shù)值 所對(duì)應(yīng)的意義,將所述指揮信息數(shù)據(jù)值轉(zhuǎn)換為二進(jìn)制值數(shù)據(jù)值;
[0038] 步驟4,按照順序?qū)⒍M(jìn)制值數(shù)據(jù)值組裝成指揮信息系統(tǒng)所能識(shí)別的格式化報(bào)文 數(shù)據(jù)包。
[0039] 效果較好的,基于模板匹配的非格式化報(bào)文交互轉(zhuǎn)換方式中,指揮信息系統(tǒng)流向 作戰(zhàn)仿真系統(tǒng)的信息轉(zhuǎn)換包括以下步驟:
[0040] 步驟1,通過(guò)作戰(zhàn)仿真系統(tǒng)在指揮信息系統(tǒng)中代理端口接收指揮信息系統(tǒng)發(fā)出的 包含指令信息的非格式化報(bào)文;
[0041] 步驟2,將非格式化報(bào)文解碼成字符串,根據(jù)字符串從模板數(shù)據(jù)庫(kù)中提取相應(yīng)的非 格式化報(bào)文匹配模板;
[0042] 步驟3,然后依據(jù)與之對(duì)應(yīng)的非格式化報(bào)文匹配模板,從字符串中提取非格式化報(bào) 文中包含的參數(shù)信息,其中非格式化報(bào)文中的參數(shù)信息和參數(shù)模板與仿真驅(qū)動(dòng)信息類型、 規(guī)則條件之間的映射關(guān)系預(yù)先建立;
[0043] 步驟4,根據(jù)各參數(shù)信息所設(shè)定的轉(zhuǎn)換方法,調(diào)用相應(yīng)的轉(zhuǎn)換程序?qū)?shù)轉(zhuǎn)換為仿 真參數(shù);
[0044] 步驟5,對(duì)仿真參數(shù)進(jìn)行組裝,形成作戰(zhàn)仿真系統(tǒng)所能識(shí)別的包含指令信息的仿真 數(shù)據(jù)包;
[0045] 其中,模板數(shù)據(jù)庫(kù)中非格式化報(bào)文匹配模板的添加方式為:通過(guò)模板內(nèi)容和參數(shù) 信息分開表示的方式建立參數(shù)信息讀取模板,然后分析字符串區(qū)分出有標(biāo)識(shí)的字符串,然 后結(jié)合參數(shù)轉(zhuǎn)換方法建立模板表頭和模板體,并將其導(dǎo)入模板數(shù)據(jù)庫(kù)。
[0046] 效果較好的,基于協(xié)議解析的非格式化報(bào)文交互轉(zhuǎn)換中,作戰(zhàn)仿真系統(tǒng)流向指揮 信息系統(tǒng)的信息轉(zhuǎn)換包括以下步驟:
[0047] 步驟1,預(yù)先對(duì)仿真數(shù)據(jù)中的每一個(gè)元素進(jìn)行編號(hào),并設(shè)置循環(huán)標(biāo)識(shí);通過(guò)參數(shù)編 碼使參數(shù)與模板語(yǔ)言相關(guān)聯(lián),用循環(huán)標(biāo)志將統(tǒng)一實(shí)體的參數(shù)限制在一個(gè)循環(huán)體中,構(gòu)成一 個(gè)完整的實(shí)體參數(shù)集;以此建立仿真數(shù)據(jù)和非格式化報(bào)文中內(nèi)容的對(duì)應(yīng)關(guān)系;
[0048] 步驟2,通過(guò)指揮信息系統(tǒng)在作戰(zhàn)仿真系統(tǒng)中代理端口接收作戰(zhàn)仿真系統(tǒng)發(fā)出的 仿真數(shù)據(jù);
[0049] 步驟3,根據(jù)所接收的仿真數(shù)據(jù)和和非格式化報(bào)文中內(nèi)容的對(duì)應(yīng)關(guān)系找到相應(yīng)的 非格式化報(bào)文內(nèi)容,并將其打包成指揮信息系統(tǒng)所能識(shí)別的非格式化報(bào)文數(shù)據(jù)包。
[0050] 進(jìn)一步的,所述數(shù)據(jù)交互轉(zhuǎn)換器對(duì)長(zhǎng)報(bào)文的轉(zhuǎn)換中:
[0051] 指揮信息系統(tǒng)流向作戰(zhàn)仿真系統(tǒng)的信息轉(zhuǎn)換要對(duì)包含作戰(zhàn)任務(wù)的長(zhǎng)報(bào)文進(jìn)行框 架分析、短語(yǔ)識(shí)別、短語(yǔ)轉(zhuǎn)換;
[0052] 作戰(zhàn)仿真系統(tǒng)流向指揮信息系統(tǒng)的信息轉(zhuǎn)換要對(duì)包含作戰(zhàn)任務(wù)的長(zhǎng)報(bào)文進(jìn)行包 括短語(yǔ)轉(zhuǎn)換、短語(yǔ)歸類、添加框架。
[0053] 效果較好的,框架分析,用于進(jìn)行文書和短語(yǔ)之間的轉(zhuǎn)換,并按照文書結(jié)構(gòu)的形式 化模型對(duì)各部分進(jìn)行判斷,獲取正文內(nèi)容或組成篇章結(jié)構(gòu);且文書的文頭和文尾兩部分格 式固定不變,文書的正文根據(jù)不同類型具有不同的形式化模塊劃分;
[0054] 短語(yǔ)識(shí)別,用于根據(jù)作戰(zhàn)任務(wù)描述中常用的關(guān)鍵詞對(duì)文書正文內(nèi)容進(jìn)行提取并按 類別歸類;
[0055] 短語(yǔ)轉(zhuǎn)換,用于對(duì)歸類后的短語(yǔ)進(jìn)行信息提取和數(shù)據(jù)映射,獲得作戰(zhàn)仿真系統(tǒng)所 需的數(shù)據(jù);
[0056] 其中,信息提取的內(nèi)容包括:對(duì)短語(yǔ)字符串進(jìn)行詞性分析,將字符串切分,并作簡(jiǎn) 單標(biāo)注,對(duì)字符串進(jìn)行初步的結(jié)構(gòu)化;采用關(guān)鍵詞切分全句,將字符串切分成若干段;從本 體庫(kù)中抽取相關(guān)實(shí)體的類型定義、前后條件約束和語(yǔ)法約束信息,通過(guò)詞性的識(shí)別獲取到 該詞的指定位置;再根據(jù)約束空間對(duì)實(shí)體組合的約束,判斷前后詞的詞性是否符合約束空 間中的規(guī)則,對(duì)實(shí)體進(jìn)行完整性匹配;最后在語(yǔ)法約束空間的約束下獲取指定關(guān)鍵詞的語(yǔ) 義信息;
[0057] 數(shù)據(jù)映射是將獲取的具有領(lǐng)域概念標(biāo)簽的要素按照一定的映射規(guī)則將系統(tǒng)間同 一概念的不同表現(xiàn)形式對(duì)應(yīng)起來(lái),通過(guò)本體獲取各要素的概念語(yǔ)義,經(jīng)過(guò)動(dòng)作行為的選取 獲取映射代碼進(jìn)行相應(yīng)的數(shù)據(jù)格式轉(zhuǎn)換,最終形成目標(biāo)系統(tǒng)所需的數(shù)據(jù);
[0058] 且映射模型及映射規(guī)則中:以動(dòng)作概念作為指揮信息系統(tǒng)和仿真系統(tǒng)中數(shù)據(jù)關(guān)聯(lián) 的紐帶,將相應(yīng)的概念聯(lián)系到一起,形成一個(gè)匹配對(duì)應(yīng)表,映射規(guī)則與行為動(dòng)作的類型相對(duì) 應(yīng),映射代碼的產(chǎn)生與動(dòng)作行為的選取有關(guān),不同的動(dòng)作行為包含的要素不同,映射代碼也 有所不同。
[0059] 效果較好的,信息提取分為基礎(chǔ)分詞、語(yǔ)法和語(yǔ)義分析和基于本體的語(yǔ)義推理三 個(gè)步驟;
[0060] 其中,基礎(chǔ)分詞,用于對(duì)短語(yǔ)進(jìn)行基本的詞性分析;
[0061] 語(yǔ)法和語(yǔ)義分析,利用領(lǐng)域內(nèi)的概念語(yǔ)義對(duì)分詞結(jié)果進(jìn)行標(biāo)注;
[0062] 基于本體的語(yǔ)義推理,用于對(duì)各詞性元素的概念進(jìn)行界定,獲取其在領(lǐng)域內(nèi)的概 念及在句中的語(yǔ)素。
[0063] 效果較好的,所述基礎(chǔ)分詞采用基于規(guī)則與統(tǒng)計(jì)相結(jié)合的方法進(jìn)行分詞,先對(duì)字 符串進(jìn)行原子切分,然后在此基礎(chǔ)上進(jìn)行N-最短路徑粗切分,找出前N個(gè)最符合的切分結(jié) 果,生成二元分詞表,獲得分詞結(jié)果;
[0064] 所述語(yǔ)法和語(yǔ)義分析采用構(gòu)建抽象規(guī)則的方法對(duì)分詞的結(jié)果進(jìn)行組合,實(shí)現(xiàn)實(shí)體 識(shí)別;
[0065] 所述基于本體的語(yǔ)義推理,利用識(shí)別結(jié)果將獲取的實(shí)體及相關(guān)語(yǔ)素,根據(jù)其在本 體中概念的屬性及上下文的結(jié)構(gòu)推斷出該語(yǔ)素在句子中的語(yǔ)義。
[0066] 本發(fā)明的有益效果在于:
[0067] 通過(guò)本發(fā)明的數(shù)據(jù)交互轉(zhuǎn)換器,指揮信息系統(tǒng)可根據(jù)需求通過(guò)指揮信息系統(tǒng)在作 戰(zhàn)仿真系統(tǒng)中的代理動(dòng)態(tài)地加入仿真,作戰(zhàn)仿真系統(tǒng)則可通過(guò)在指揮信息系統(tǒng)的虛擬用戶 代理向指揮信息系統(tǒng)提供響應(yīng)支持和數(shù)據(jù)服務(wù),雙方以虛實(shí)數(shù)據(jù)交互轉(zhuǎn)換橋接器來(lái)實(shí)現(xiàn)異 構(gòu)數(shù)據(jù)的轉(zhuǎn)換。
【專利附圖】
【附圖說(shuō)明】
[0068] 圖1為現(xiàn)有技術(shù)中的TRM功能接口示意圖;
[0069] 圖2為現(xiàn)有技術(shù)中的TENA體系結(jié)構(gòu)示意圖;
[0070] 圖3為現(xiàn)有技術(shù)中基于SOA系統(tǒng)的組成示意圖;
[0071] 圖4為本發(fā)明的虛實(shí)數(shù)據(jù)交互轉(zhuǎn)換器原理示意圖;
[0072] 圖5為本發(fā)明的格式化報(bào)文示意圖;
[0073] 圖6為本發(fā)明的格式化報(bào)文轉(zhuǎn)換為仿真數(shù)據(jù)的原理圖;
[0074] 圖7為本發(fā)明的格式化報(bào)文轉(zhuǎn)換為仿真數(shù)據(jù)的算法圖;
[0075] 圖8為本發(fā)明的非格式化報(bào)文轉(zhuǎn)換為仿真數(shù)據(jù)的流程圖;
[0076] 圖9為本發(fā)明的障礙報(bào)模板示意圖;
[0077] 圖10為本發(fā)明的轉(zhuǎn)換模板示意圖;
[0078] 圖11為本發(fā)明的文書轉(zhuǎn)換原理圖;
[0079] 圖12為本發(fā)明的基于本體的短語(yǔ)轉(zhuǎn)換方法示意圖;
[0080] 圖13為本發(fā)明的分詞思路示意圖;
[0081] 圖14為本發(fā)明的映射模型及規(guī)則示意圖;
[0082] 圖15為本發(fā)明的映射規(guī)則表片段圖。
【具體實(shí)施方式】
[0083] 本發(fā)明的指揮信息系統(tǒng)是以計(jì)算機(jī)技術(shù)為基礎(chǔ),綜合運(yùn)用多種信息技術(shù),支持軍 隊(duì)指揮的軟硬件結(jié)合的人機(jī)系統(tǒng),它以提高指揮效能為目的,以指揮人員為主導(dǎo),按照一定 的指揮體制,綜合運(yùn)用各種手段和設(shè)備,對(duì)指揮信息進(jìn)行收集、傳遞、處理、存儲(chǔ)、利用,具備 指揮控制、情報(bào)偵察、預(yù)警探測(cè)、通信等功能。
[0084] 本發(fā)明的作戰(zhàn)仿真系統(tǒng)是以復(fù)雜系統(tǒng)相似原理為基礎(chǔ),在系統(tǒng)復(fù)雜性科學(xué)方法論 指導(dǎo)下,根據(jù)作戰(zhàn)研究和應(yīng)用的需求,建立作戰(zhàn)系統(tǒng)的模型,在計(jì)算機(jī)上構(gòu)造與真實(shí)作戰(zhàn)系 統(tǒng)結(jié)構(gòu)、狀態(tài)、行為、演化過(guò)程相似的虛擬作戰(zhàn)系統(tǒng)。通過(guò)作戰(zhàn)仿真系統(tǒng)可進(jìn)行過(guò)程推演和 結(jié)果預(yù)測(cè)等活動(dòng),為裝備論證、作戰(zhàn)訓(xùn)練、輔助決策、新軍事理論和戰(zhàn)法創(chuàng)等提供支持。
[0085] 本發(fā)明的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器實(shí)現(xiàn)的技術(shù)方案如下:
[0086] (1)設(shè)計(jì)了面向服務(wù)架構(gòu)(SOA)的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)一體化集成框 架。本發(fā)明對(duì)于指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器也稱之為虛擬數(shù)據(jù)交互轉(zhuǎn)換 橋接器,簡(jiǎn)稱橋接轉(zhuǎn)換器。作戰(zhàn)仿真系統(tǒng)是由服務(wù)器實(shí)現(xiàn)的,因此也稱之為仿真服務(wù)器。在 此說(shuō)明以免造成不清楚的問(wèn)題。
[0087] 指揮信息系統(tǒng)建設(shè)投入多,影響面廣,而作戰(zhàn)仿真系統(tǒng)也因?yàn)橛?xùn)練和試驗(yàn)的需要, 開發(fā)多年了,為實(shí)現(xiàn)業(yè)已存在、且體系結(jié)構(gòu)有較大差異的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)之 間"無(wú)縫"集成,從分析作戰(zhàn)過(guò)程的指揮信息入手,根據(jù)指揮信息系統(tǒng)和作戰(zhàn)仿真系統(tǒng)之間 交互的數(shù)據(jù)的特點(diǎn),以作戰(zhàn)仿真系統(tǒng)為中心服務(wù)器,采用SOA體系架構(gòu)方法,構(gòu)建面向服務(wù) 的一體化集成系統(tǒng)框架,如圖3所示。指揮信息系統(tǒng)可根據(jù)需求在作戰(zhàn)仿真系統(tǒng)中設(shè)置指 揮信息系統(tǒng)的指揮信息系統(tǒng)仿真代理以動(dòng)態(tài)地加入仿真,作戰(zhàn)仿真系統(tǒng)則通過(guò)在指揮信息 系統(tǒng)中設(shè)置作戰(zhàn)仿真系統(tǒng)的虛擬用戶代理,以向指揮信息系統(tǒng)提供響應(yīng)支持和數(shù)據(jù)服務(wù), 雙方以虛實(shí)數(shù)據(jù)交互轉(zhuǎn)換橋接器來(lái)實(shí)現(xiàn)異構(gòu)數(shù)據(jù)的轉(zhuǎn)換。其中,虛擬用戶代理指作戰(zhàn)仿真 系統(tǒng)中的虛兵擁有指揮信息系統(tǒng)中的身份和交互接口,故而能接收和發(fā)布真實(shí)指揮信息系 統(tǒng)中的指揮信息。指揮信息系統(tǒng)仿真代理是指指揮信息系統(tǒng)真實(shí)存在的指揮員擁有仿真系 統(tǒng)中的身份和交互接口,能夠接收和發(fā)布仿真格式的數(shù)據(jù)。
[0088] 圖3想要說(shuō)明的SOA (面向服務(wù)的體系架構(gòu))體系架構(gòu)原理如下:
[0089] 1.面向服務(wù)的體系架構(gòu)是以作戰(zhàn)仿真系統(tǒng)作為服務(wù)器,通過(guò)提供仿真數(shù)據(jù)和響 應(yīng)真實(shí)指令,使所有虛擬的兵力與實(shí)際的兵力構(gòu)成了一個(gè)完整的人工作戰(zhàn)世界。這個(gè)世界 在虛擬中存在,而在實(shí)際世界中只有人在環(huán)操作的指揮信息系統(tǒng)部分是現(xiàn)實(shí)的,所以采用 仿真系統(tǒng)作為服務(wù)器;其次,人在環(huán)操作的指揮信息系統(tǒng)規(guī)模是變化的,它可以是一個(gè)團(tuán)加 入,也可以是一個(gè)營(yíng)加入,也可以是少數(shù)指揮員加入,在仿真系統(tǒng)是完整世界的情況下,只 要根據(jù)加入的實(shí)際兵力,停止相應(yīng)虛擬兵力的運(yùn)行功能,并把相應(yīng)數(shù)據(jù)接口轉(zhuǎn)移至虛實(shí)交 互接口即可;橋接轉(zhuǎn)換器主要是為了實(shí)現(xiàn)兩者異構(gòu)數(shù)據(jù)是如何實(shí)現(xiàn)交互理解的。
[0090] 2.箭頭3-1是雙向箭頭,說(shuō)明"指揮信息系統(tǒng)"與"虛擬用戶代理"之間是雙向傳 遞信息,虛擬用戶代理為虛擬兵力提供指揮信息系統(tǒng)中實(shí)兵的身份和指揮信息系統(tǒng)信息交 互的接口,這樣就可以接收實(shí)兵通過(guò)指揮信息系統(tǒng)發(fā)送給虛擬兵力的指揮信息,也可以把 仿真數(shù)據(jù)轉(zhuǎn)換后的指揮信息發(fā)給指揮信息系統(tǒng)。
[0091] 3.箭頭3-2說(shuō)明橋接轉(zhuǎn)換器與虛擬用戶代理的指揮信息交互是雙向的,虛擬用戶 代理從指揮信息系統(tǒng)接收到指揮信息后,將其轉(zhuǎn)發(fā)至橋接轉(zhuǎn)換器;而橋接轉(zhuǎn)換器將仿真數(shù) 據(jù)轉(zhuǎn)換后交給虛擬用戶代理,利用其身份和接口發(fā)給指揮信息系統(tǒng)。
[0092] 4.箭頭3-3說(shuō)明虛擬用戶代理與指揮信息系統(tǒng)仿真代理之間身份映射關(guān)系,由于 指揮信息系統(tǒng)中兵力身份表示方式與仿真系統(tǒng)中不同,因此,需要將指揮信息系統(tǒng)中兵力 的身份表示與仿真系統(tǒng)中兵力的身份表示通過(guò)映射建立對(duì)應(yīng)關(guān)系,便于對(duì)照,從而保證實(shí) 兵與虛兵相互發(fā)送的信息能正確地投遞到接收者。
[0093] 4.箭頭3-4說(shuō)明橋接轉(zhuǎn)換器與指揮信息系統(tǒng)仿真代理之間交互信息是雙向的,橋 接轉(zhuǎn)換器將指揮信息轉(zhuǎn)換成仿真數(shù)據(jù)格式后,通過(guò)仿真代理發(fā)往仿真系統(tǒng),而仿真代理將 虛兵發(fā)給實(shí)兵的仿真數(shù)據(jù)交給橋接轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。
[0094] 5.箭頭3-5說(shuō)明指揮信息系統(tǒng)仿真代理與仿真系統(tǒng)之間交互信息是雙向的,指揮 信息系統(tǒng)仿真代理建立操作指揮信息系統(tǒng)的實(shí)兵在仿真系統(tǒng)中的身份,并具備與仿真系統(tǒng) 交互的接口,從而接收虛兵發(fā)給實(shí)兵的信息,并將指揮信息轉(zhuǎn)換后的仿真數(shù)據(jù)發(fā)給仿真系 統(tǒng)中的虛兵。(具體的發(fā)送方式,例如:整個(gè)仿真系統(tǒng)以基于RTI方式構(gòu)成,則仿真代理作 為仿真系統(tǒng)中的一個(gè)邦員與其他邦員交互。)
[0095] 指揮信息系統(tǒng)向作戰(zhàn)仿真系統(tǒng)傳遞指揮信息的流程為:
[0096] 虛擬用戶代理從指揮信息系統(tǒng)接收到指揮信息后,將其轉(zhuǎn)發(fā)至橋接轉(zhuǎn)換器;橋接 轉(zhuǎn)換器將指揮信息轉(zhuǎn)換成仿真數(shù)據(jù)格式后,通過(guò)指揮信息系統(tǒng)仿真代理的身份和接口發(fā)往 仿真系統(tǒng)。
[0097] 作戰(zhàn)仿真系統(tǒng)向指揮信息系統(tǒng)傳遞仿真信息的流程為:
[0098]指揮信息系統(tǒng)仿真代理接收到作戰(zhàn)仿真系統(tǒng)虛兵發(fā)給實(shí)兵的仿真數(shù)據(jù)后,將其轉(zhuǎn) 發(fā)至橋接轉(zhuǎn)換器;橋接轉(zhuǎn)換器將仿真數(shù)據(jù)轉(zhuǎn)換后交給虛擬用戶代理,利用其身份和接口發(fā) 給指揮信息系統(tǒng)。
[0099] (2)根據(jù)指揮信息系統(tǒng)的特點(diǎn),按照信息類型區(qū)分轉(zhuǎn)換方法,設(shè)計(jì)并實(shí)現(xiàn)了虛實(shí)數(shù) 據(jù)交互轉(zhuǎn)換器。
[0100] 在指揮信息系統(tǒng)通用型軟件的基礎(chǔ)上,根據(jù)指揮信息的特點(diǎn)以及長(zhǎng)報(bào)文、短報(bào)文、 實(shí)時(shí)信息、語(yǔ)音信息在指揮信息系統(tǒng)中不同的編碼/解碼和處理機(jī)制,建立相應(yīng)的異構(gòu)數(shù) 據(jù)交互轉(zhuǎn)換構(gòu)件,構(gòu)建指揮信息與仿真數(shù)據(jù)交互轉(zhuǎn)換橋接器,系統(tǒng)原理示意如圖4所示。
[0101] (3)基于協(xié)議解析的格式化報(bào)文自動(dòng)轉(zhuǎn)換技術(shù)
[0102] 格式化報(bào)文是以二進(jìn)制傳遞的數(shù)據(jù)包,有著固定的格式,例如:態(tài)勢(shì)報(bào)在指揮信息 系統(tǒng)傳遞的數(shù)據(jù)包格式如圖5所示。
[0103] 仿真數(shù)據(jù)是一種具有固定格式的數(shù)據(jù)結(jié)構(gòu):
[0104] 例如:仿真命令表示為:
[0105] S_order {intiSendID ;
[0106] ......
[0107] };
[0108] 在通過(guò)仿真系統(tǒng)在指揮信息系統(tǒng)中代理端口接收到格式化報(bào)文后,根據(jù)格式化報(bào) 文的特點(diǎn),編寫二進(jìn)制報(bào)文數(shù)據(jù)的提取算法。主要是按照格式化報(bào)文協(xié)議中規(guī)定的每個(gè)數(shù) 據(jù)對(duì)應(yīng)的代碼長(zhǎng)度及其數(shù)值所對(duì)應(yīng)的意義,建立二進(jìn)制數(shù)值所對(duì)應(yīng)的軍事信息的數(shù)據(jù)字 典,以指針方式編寫二進(jìn)制數(shù)據(jù)取數(shù)器,取出二進(jìn)制數(shù)據(jù)轉(zhuǎn)成數(shù)值或者字符后,再與數(shù)據(jù)字 典進(jìn)行匹配,通過(guò)逐位操作,獲取二進(jìn)制數(shù)據(jù)包所對(duì)應(yīng)的軍事信息數(shù)據(jù)解析值,然后再按照 仿真數(shù)據(jù)格式,轉(zhuǎn)換成仿真系統(tǒng)所用的數(shù)據(jù)包。具體的轉(zhuǎn)換原理示例如圖6所示,具體算法 流程如圖7所示。
[0109] 從仿真數(shù)據(jù)包轉(zhuǎn)換為格式化報(bào)文與這個(gè)過(guò)程相反:
[0110] 先將仿真數(shù)據(jù)通過(guò)映射轉(zhuǎn)換為指揮信息數(shù)據(jù)值,然后再按照格式化報(bào)文協(xié)議中規(guī) 定的每個(gè)數(shù)據(jù)值轉(zhuǎn)換為二進(jìn)制值數(shù)據(jù)值,再按照順序組裝成二進(jìn)制格式化報(bào)文數(shù)據(jù)包。
[0111] (4)基于模板匹配的非格式化報(bào)文轉(zhuǎn)換技術(shù)
[0112] 非格式化報(bào)文是傳遞指揮信息中沒有固定長(zhǎng)度和解析協(xié)議的一類報(bào)文,例如:
[0113] "伏擊命令"在指揮信息系統(tǒng)人機(jī)界面表示為:"【單位】【時(shí)間)】沿【地點(diǎn)】路線機(jī) 動(dòng),在【地點(diǎn)】設(shè)伏。",在指揮信息系統(tǒng)傳遞的非格式化報(bào)文數(shù)據(jù)包中,只有"【】"中的數(shù)據(jù) 得到了傳遞,而其他內(nèi)容作為默認(rèn)值沒有傳遞。這樣不同的報(bào)文就有著不同的長(zhǎng)度和數(shù)據(jù) 內(nèi)容。根據(jù)非格式化報(bào)文的特點(diǎn),發(fā)明人采用基于模板的匹配技術(shù)建立非格式報(bào)文與格式 化仿真數(shù)據(jù)之間的轉(zhuǎn)換。
[0114] 軍事報(bào)文與作戰(zhàn)仿真數(shù)據(jù)基于模板技術(shù)進(jìn)行轉(zhuǎn)換的核心是建立報(bào)文可變參數(shù)部 分、參數(shù)模板與仿真驅(qū)動(dòng)信息類型、規(guī)則條件之間的映射關(guān)系。
[0115] 非格式化報(bào)文轉(zhuǎn)換為仿真數(shù)據(jù)
[0116] 非格式化報(bào)文到仿真數(shù)據(jù)的轉(zhuǎn)換流程如圖8所示:首先對(duì)指揮信息系統(tǒng)中的二進(jìn) 制非格式化報(bào)文進(jìn)行解碼,形成字符串;然后依據(jù)與之對(duì)應(yīng)的非格式化報(bào)文匹配模板,從字 符串中提取報(bào)文中包含的參數(shù)信息;再根據(jù)各參數(shù)所設(shè)定的轉(zhuǎn)換方法,調(diào)用相應(yīng)的轉(zhuǎn)換程 序?qū)?shù)轉(zhuǎn)換為仿真參數(shù);最后對(duì)仿真參數(shù)進(jìn)行組裝形成仿真數(shù)據(jù)包。
[0117] 基于模板的數(shù)據(jù)轉(zhuǎn)換技術(shù)中的難點(diǎn)是:建立可高效搜索的每一類報(bào)文的匹配模板 庫(kù)。本發(fā)明人在傳統(tǒng)的模板技術(shù)上對(duì)非格式化報(bào)文模板的設(shè)計(jì)進(jìn)行了優(yōu)化,將模板內(nèi)容和 參數(shù)分開表示,添加具有語(yǔ)義標(biāo)識(shí)的成分,使得模板在轉(zhuǎn)換時(shí)能夠具有一定的靈活性。下面 伏擊命令的模板建立如下所示:
[0118] 例:伏擊命令
[0119]【單位】【1_(時(shí)間)I 2-(立即)】沿【地點(diǎn)】路線機(jī)動(dòng),在【地點(diǎn)】設(shè)伏。
[0120] (1)建立其參數(shù)讀取模板為:
[0121] 報(bào)文類型:命令
[0122] 報(bào)文子類:伏擊
[0123] 參數(shù)數(shù)量:1、單位
[0124] 2、開始時(shí)間
[0125] 3、機(jī)動(dòng)路線點(diǎn)名[],點(diǎn)名坐標(biāo)口
[0126] 4、伏擊地點(diǎn)點(diǎn)名□,點(diǎn)名坐標(biāo)口
[0127] (2)分析輸出參數(shù)字符串,區(qū)分參數(shù)是否有標(biāo)識(shí),結(jié)合參數(shù)轉(zhuǎn)換方法,建立模板表 頭和模板體。
[0128] 如"伏擊"轉(zhuǎn)換模板表頭為:
【權(quán)利要求】
1. 一種指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其特征在于, 所述數(shù)據(jù)交互轉(zhuǎn)換器,用于將指揮信息系統(tǒng)的指令信息自動(dòng)轉(zhuǎn)換為作戰(zhàn)仿真系統(tǒng)所能 識(shí)別的指揮信息;并將作戰(zhàn)仿真系統(tǒng)反饋的指令響應(yīng)信息自動(dòng)轉(zhuǎn)換為指揮信息系統(tǒng)所能識(shí) 別的作戰(zhàn)信息; 進(jìn)一步的,指揮信息系統(tǒng)通過(guò)在仿真作戰(zhàn)系統(tǒng)中設(shè)置指揮信息系統(tǒng)仿真代理作為身份 和交互接口,以動(dòng)態(tài)的加入作戰(zhàn)仿真系統(tǒng)、接收和發(fā)布仿真數(shù)據(jù);作戰(zhàn)仿真系統(tǒng)通過(guò)在指揮 信息系統(tǒng)中設(shè)置虛擬用戶代理作為身份和交互接口,以接收和發(fā)布指揮信息,向指揮信息 系統(tǒng)進(jìn)行響應(yīng)和服務(wù); 其中,轉(zhuǎn)換的信息種類分為短報(bào)文、長(zhǎng)報(bào)文、實(shí)時(shí)信息和語(yǔ)音四種。
2. 如權(quán)利要求1所述的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其特征在于, 所述數(shù)據(jù)交互轉(zhuǎn)換器對(duì)短報(bào)文的轉(zhuǎn)換包括兩種方式,分別為: (1) 基于協(xié)議解析的格式化報(bào)文交互轉(zhuǎn)換方式,其中格式化報(bào)文是以二進(jìn)制傳遞的數(shù) 據(jù)包,且格式固定,即格式化報(bào)文中每個(gè)數(shù)據(jù)對(duì)應(yīng)的代碼長(zhǎng)度及其數(shù)值所對(duì)應(yīng)的意義預(yù)先 設(shè)定; (2) 基于模板匹配的非格式化報(bào)文交互轉(zhuǎn)換方式。
3. 如權(quán)利要求2所述的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其特征在于, 基于協(xié)議解析的格式化報(bào)文交互轉(zhuǎn)換方式中,指揮信息系統(tǒng)流向作戰(zhàn)仿真系統(tǒng)的信息轉(zhuǎn)換 包括以下步驟: 步驟1,通過(guò)作戰(zhàn)仿真系統(tǒng)在指揮信息系統(tǒng)中代理端口接收指揮信息系統(tǒng)發(fā)出的包含 指令信息的格式化報(bào)文; 步驟2,按照格式化報(bào)文中規(guī)定的每個(gè)數(shù)據(jù)對(duì)應(yīng)的代碼長(zhǎng)度及其數(shù)值所對(duì)應(yīng)的意義建 立二進(jìn)制數(shù)值所對(duì)應(yīng)的軍事信息的數(shù)據(jù)字典; 步驟3,以指針方式編寫二進(jìn)制數(shù)據(jù)取數(shù)器,利用該二進(jìn)制數(shù)據(jù)取數(shù)器從接收的格式化 報(bào)文中取出相應(yīng)的二進(jìn)制數(shù)據(jù)包,并將其轉(zhuǎn)成數(shù)值或者字符; 步驟4,將所述數(shù)值或者字符與所述步驟2建立的數(shù)據(jù)字典進(jìn)行匹配,通過(guò)逐位操作獲 取數(shù)值或者字符所對(duì)應(yīng)的軍事信息的數(shù)據(jù)解析值; 步驟5,按照仿真數(shù)據(jù)格式將所述數(shù)據(jù)解析值轉(zhuǎn)換成作戰(zhàn)仿真系統(tǒng)所能識(shí)別的包含指 令信息的仿真數(shù)據(jù)包。
4. 如權(quán)利要求2所述的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其特征在于, 基于協(xié)議解析的格式化報(bào)文交互轉(zhuǎn)換中,作戰(zhàn)仿真系統(tǒng)流向指揮信息系統(tǒng)的信息轉(zhuǎn)換包括 以下步驟: 步驟1,通過(guò)指揮信息系統(tǒng)在作戰(zhàn)仿真系統(tǒng)中代理端口接收作戰(zhàn)仿真系統(tǒng)發(fā)出的仿真 數(shù)據(jù); 步驟2,將該仿真數(shù)據(jù)通過(guò)映射轉(zhuǎn)換為指揮信息數(shù)據(jù)值; 步驟3,根據(jù)預(yù)先設(shè)定的格式化報(bào)文中規(guī)定的每個(gè)數(shù)據(jù)對(duì)應(yīng)的代碼長(zhǎng)度及其數(shù)值所對(duì) 應(yīng)的意義,將所述指揮信息數(shù)據(jù)值轉(zhuǎn)換為二進(jìn)制值數(shù)據(jù)值; 步驟4,按照順序?qū)⒍M(jìn)制值數(shù)據(jù)值組裝成指揮信息系統(tǒng)所能識(shí)別的格式化報(bào)文數(shù)據(jù) 包。
5. 如權(quán)利要求2所述的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其特征在于, 基于模板匹配的非格式化報(bào)文交互轉(zhuǎn)換方式中,指揮信息系統(tǒng)流向作戰(zhàn)仿真系統(tǒng)的信息轉(zhuǎn) 換包括以下步驟: 步驟1,通過(guò)作戰(zhàn)仿真系統(tǒng)在指揮信息系統(tǒng)中代理端口接收指揮信息系統(tǒng)發(fā)出的包含 指令信息的非格式化報(bào)文; 步驟2,將非格式化報(bào)文解碼成字符串,根據(jù)字符串從模板數(shù)據(jù)庫(kù)中提取相應(yīng)的非格式 化報(bào)文匹配模板; 步驟3,然后依據(jù)與之對(duì)應(yīng)的非格式化報(bào)文匹配模板,從字符串中提取非格式化報(bào)文中 包含的參數(shù)信息,其中非格式化報(bào)文中的參數(shù)信息和參數(shù)模板與仿真驅(qū)動(dòng)信息類型、規(guī)則 條件之間的映射關(guān)系預(yù)先建立; 步驟4,根據(jù)各參數(shù)信息所設(shè)定的轉(zhuǎn)換方法,調(diào)用相應(yīng)的轉(zhuǎn)換程序?qū)?shù)轉(zhuǎn)換為仿真參 數(shù); 步驟5,對(duì)仿真參數(shù)進(jìn)行組裝,形成作戰(zhàn)仿真系統(tǒng)所能識(shí)別的包含指令信息的仿真數(shù)據(jù) 包; 其中,模板數(shù)據(jù)庫(kù)中非格式化報(bào)文匹配模板的添加方式為:通過(guò)模板內(nèi)容和參數(shù)信息 分開表示的方式建立參數(shù)信息讀取模板,然后分析字符串區(qū)分出有標(biāo)識(shí)的字符串,然后結(jié) 合參數(shù)轉(zhuǎn)換方法建立模板表頭和模板體,并將其導(dǎo)入模板數(shù)據(jù)庫(kù)。
6. 如權(quán)利要求2所述的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其特征在于, 基于協(xié)議解析的非格式化報(bào)文交互轉(zhuǎn)換中,作戰(zhàn)仿真系統(tǒng)流向指揮信息系統(tǒng)的信息轉(zhuǎn)換包 括以下步驟: 步驟1,預(yù)先對(duì)仿真數(shù)據(jù)中的每一個(gè)元素進(jìn)行編號(hào),并設(shè)置循環(huán)標(biāo)識(shí);通過(guò)參數(shù)編碼使 參數(shù)與模板語(yǔ)言相關(guān)聯(lián),用循環(huán)標(biāo)志將統(tǒng)一實(shí)體的參數(shù)限制在一個(gè)循環(huán)體中,構(gòu)成一個(gè)完 整的實(shí)體參數(shù)集;以此建立仿真數(shù)據(jù)和非格式化報(bào)文中內(nèi)容的對(duì)應(yīng)關(guān)系; 步驟2,通過(guò)指揮信息系統(tǒng)在作戰(zhàn)仿真系統(tǒng)中代理端口接收作戰(zhàn)仿真系統(tǒng)發(fā)出的仿真 數(shù)據(jù); 步驟3,根據(jù)所接收的仿真數(shù)據(jù)和和非格式化報(bào)文中內(nèi)容的對(duì)應(yīng)關(guān)系找到相應(yīng)的非格 式化報(bào)文內(nèi)容,并將其打包成指揮信息系統(tǒng)所能識(shí)別的非格式化報(bào)文數(shù)據(jù)包。
7. 如權(quán)利要求1所述的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其特征在于, 所述數(shù)據(jù)交互轉(zhuǎn)換器對(duì)長(zhǎng)報(bào)文的轉(zhuǎn)換中: 指揮信息系統(tǒng)流向作戰(zhàn)仿真系統(tǒng)的信息轉(zhuǎn)換要對(duì)包含作戰(zhàn)任務(wù)的長(zhǎng)報(bào)文進(jìn)行框架分 析、短語(yǔ)識(shí)別、短語(yǔ)轉(zhuǎn)換; 作戰(zhàn)仿真系統(tǒng)流向指揮信息系統(tǒng)的信息轉(zhuǎn)換要對(duì)包含作戰(zhàn)任務(wù)的長(zhǎng)報(bào)文進(jìn)行包括短 語(yǔ)轉(zhuǎn)換、短語(yǔ)歸類、添加框架。
8. 如權(quán)利要求7所述的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其特征在于, 框架分析,用于進(jìn)行文書和短語(yǔ)之間的轉(zhuǎn)換,并按照文書結(jié)構(gòu)的形式化模型對(duì)各部分 進(jìn)行判斷,獲取正文內(nèi)容或組成篇章結(jié)構(gòu);且文書的文頭和文尾兩部分格式固定不變,文書 的正文根據(jù)不同類型具有不同的形式化模塊劃分; 短語(yǔ)識(shí)別,用于根據(jù)作戰(zhàn)任務(wù)描述中常用的關(guān)鍵詞對(duì)文書正文內(nèi)容進(jìn)行提取并按類別 歸類; 短語(yǔ)轉(zhuǎn)換,用于對(duì)歸類后的短語(yǔ)進(jìn)行信息提取和數(shù)據(jù)映射,獲得作戰(zhàn)仿真系統(tǒng)所需的 數(shù)據(jù); 其中,信息提取的內(nèi)容包括:對(duì)短語(yǔ)字符串進(jìn)行詞性分析,將字符串切分,并作簡(jiǎn)單標(biāo) 注,對(duì)字符串進(jìn)行初步的結(jié)構(gòu)化;采用關(guān)鍵詞切分全句,將字符串切分成若干段;從本體庫(kù) 中抽取相關(guān)實(shí)體的類型定義、前后條件約束和語(yǔ)法約束信息,通過(guò)詞性的識(shí)別獲取到該詞 的指定位置;再根據(jù)約束空間對(duì)實(shí)體組合的約束,判斷前后詞的詞性是否符合約束空間中 的規(guī)則,對(duì)實(shí)體進(jìn)行完整性匹配;最后在語(yǔ)法約束空間的約束下獲取指定關(guān)鍵詞的語(yǔ)義信 息; 數(shù)據(jù)映射是將獲取的具有領(lǐng)域概念標(biāo)簽的要素按照一定的映射規(guī)則將系統(tǒng)間同一概 念的不同表現(xiàn)形式對(duì)應(yīng)起來(lái),通過(guò)本體獲取各要素的概念語(yǔ)義,經(jīng)過(guò)動(dòng)作行為的選取獲取 映射代碼進(jìn)行相應(yīng)的數(shù)據(jù)格式轉(zhuǎn)換,最終形成目標(biāo)系統(tǒng)所需的數(shù)據(jù); 且映射模型及映射規(guī)則中:以動(dòng)作概念作為指揮信息系統(tǒng)和仿真系統(tǒng)中數(shù)據(jù)關(guān)聯(lián)的紐 帶,將相應(yīng)的概念聯(lián)系到一起,形成一個(gè)匹配對(duì)應(yīng)表,映射規(guī)則與行為動(dòng)作的類型相對(duì)應(yīng), 映射代碼的產(chǎn)生與動(dòng)作行為的選取有關(guān),不同的動(dòng)作行為包含的要素不同,映射代碼也有 所不同。
9. 如權(quán)利要求8所述的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其特征在于, 信息提取分為基礎(chǔ)分詞、語(yǔ)法和語(yǔ)義分析和基于本體的語(yǔ)義推理三個(gè)步驟; 其中,基礎(chǔ)分詞,用于對(duì)短語(yǔ)進(jìn)行基本的詞性分析; 語(yǔ)法和語(yǔ)義分析,利用軍事領(lǐng)域內(nèi)的概念語(yǔ)義對(duì)分詞結(jié)果進(jìn)行標(biāo)注; 基于本體的語(yǔ)義推理,用于對(duì)各詞性元素的概念進(jìn)行界定,獲取其在軍事領(lǐng)域內(nèi)的概 念及在句中的語(yǔ)素。
10. 如權(quán)利要求9所述的指揮信息系統(tǒng)與作戰(zhàn)仿真系統(tǒng)數(shù)據(jù)交互轉(zhuǎn)換器,其特征在于, 所述基礎(chǔ)分詞采用基于規(guī)則與統(tǒng)計(jì)相結(jié)合的方法進(jìn)行分詞,先對(duì)字符串進(jìn)行原子切 分,然后在此基礎(chǔ)上進(jìn)行N-最短路徑粗切分,找出前N個(gè)最符合的切分結(jié)果,生成二元分詞 表,獲得分詞結(jié)果; 所述語(yǔ)法和語(yǔ)義分析采用構(gòu)建抽象規(guī)則的方法對(duì)分詞的結(jié)果進(jìn)行組合,實(shí)現(xiàn)實(shí)體識(shí) 別; 所述基于本體的語(yǔ)義推理,利用識(shí)別結(jié)果將獲取的實(shí)體及相關(guān)語(yǔ)素,根據(jù)其在本體中 概念的屬性及上下文的結(jié)構(gòu)推斷出該語(yǔ)素在句子中的語(yǔ)義。
【文檔編號(hào)】G06F17/30GK104317809SQ201410493974
【公開日】2015年1月28日 申請(qǐng)日期:2014年9月24日 優(yōu)先權(quán)日:2014年9月24日
【發(fā)明者】徐豪華, 譚亞新, 范銳, 邵偉 申請(qǐng)人:中國(guó)人民解放軍裝甲兵工程學(xué)院