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

        ?

        基于軟件架構(gòu)設(shè)計的多源信息融合系統(tǒng)

        2012-07-31 10:29:02劉承禹
        無線電通信技術(shù) 2012年5期
        關(guān)鍵詞:構(gòu)件領(lǐng)域數(shù)據(jù)庫

        高 義,劉承禹

        (1.中國電子科技集團公司第五十四研究所,河北石家莊050081;2.二炮裝備研究院,北京100085)

        0 引言

        多源信息融合,也可稱為多傳感器信息綜合處理,是一種對信息的多層次、多方面的處理過程。多源信息融合系統(tǒng)中各融合節(jié)點對應(yīng)的數(shù)據(jù)源是多種傳感器,由于各傳感器的功能不同、性能各異,它們所能提取的信息也不同。傳統(tǒng)的多源信息融合系統(tǒng)的實現(xiàn)主要是針對融合系統(tǒng)中不同節(jié)點、不同層次、不同信息處理需求等設(shè)計相應(yīng)的軟件,來完成相應(yīng)的融合功能,這種實現(xiàn)方法最終會導致整個信息融合系統(tǒng)異常龐大,融合系統(tǒng)中各部分組成關(guān)系異常復雜。

        為優(yōu)化多源信息融合系統(tǒng)的綜合處理和集成能力,針對多源信息融合系統(tǒng)這一領(lǐng)域工程進行分析,采用目前較為流行的軟件架構(gòu)設(shè)計思路,來設(shè)計一種混合多級式多源信息處理系統(tǒng)架構(gòu)模型。

        1 基本概念

        1.1 軟件架構(gòu)

        軟件架構(gòu)是一種由特定領(lǐng)域的軟件體系結(jié)構(gòu)所決定的軟件構(gòu)造框架,是整個或部分系統(tǒng)的可重用設(shè)計。軟件架構(gòu)都是針對特定領(lǐng)域進行分析,識別這些應(yīng)用的共同特征和可變特征,對刻畫這些特征的對象和操作進行選擇和抽象。

        基于領(lǐng)域工程軟件架構(gòu)設(shè)計,首先對多源信息融合系統(tǒng)進行領(lǐng)域需求獲取,構(gòu)建領(lǐng)域模型,進而進行領(lǐng)域設(shè)計,最終完成多源信息融合系統(tǒng)架構(gòu)設(shè)計。

        1.2 多源信息融合系統(tǒng)領(lǐng)域分析

        目前,多源信息融合系統(tǒng)結(jié)構(gòu)體系通常采用3種信息處理結(jié)構(gòu):集中式、分布式和混合式,另外還有一種拓展結(jié)構(gòu):多級式。

        對于單級小型融合節(jié)點或中心,大多可采用集中式或分布式融合結(jié)構(gòu),融合節(jié)點對傳感器數(shù)據(jù)直接或經(jīng)過局部預處理后,進行數(shù)據(jù)對準、聯(lián)合檢測、數(shù)據(jù)關(guān)聯(lián)、航跡相關(guān)、航跡合成、特征提取和屬性判定等。

        圖1 單級融合節(jié)點結(jié)構(gòu)框圖

        對于多級式融合處理系統(tǒng),具有多個局部融合節(jié)點。各局部融合節(jié)點可以是集中、分布或混合式融合處理中心,它們接收、處理多個(種)傳感器的數(shù)據(jù),可形成初級的信息融合結(jié)果;系統(tǒng)融合中心或高級融合節(jié)點又可將各局部融合節(jié)點看作為其輸入傳感器,再次對各局部融合節(jié)點傳送來的航跡數(shù)據(jù)(目標屬性)進行關(guān)聯(lián)和合成,形成更準確、全面的融合結(jié)果。

        基于多級式的多源信息綜合處理系統(tǒng)框架如圖2所示。

        圖2 多級多源信息綜合處理系統(tǒng)框架

        圖中單級融合節(jié)點可以是某一類承載平臺,其上的融合處理器對平臺搭載的多種傳感器匯集的數(shù)據(jù)進行融合處理,形成本節(jié)點的初級結(jié)果數(shù)據(jù);多級融合節(jié)點可以是一個區(qū)域信息融合中心或者綜合處理中心,可采用混合式融合處理結(jié)構(gòu),既可接收初級融合節(jié)點的數(shù)據(jù),也直接獲得初級融合節(jié)點傳感器的原始數(shù)據(jù),對這些數(shù)據(jù)的處理可采用特殊的數(shù)據(jù)處理軟件,也可采用與初級節(jié)點相同的融合處理軟件構(gòu)件。

        2 多源信息融合系統(tǒng)軟件架構(gòu)設(shè)計

        2.1 領(lǐng)域需求分析

        通過對多源信息融合系統(tǒng)領(lǐng)域進行分析,從該領(lǐng)域的應(yīng)用模式來看系統(tǒng)需求和功能配置具有顯著的共性,同時不同的應(yīng)用系統(tǒng)(平臺)側(cè)重點以及結(jié)構(gòu)層次又不盡相同。它們的不同點體現(xiàn)在:系統(tǒng)的規(guī)模、結(jié)構(gòu)層級不同,系統(tǒng)的傳感器種類、功能不同,信息融合處理側(cè)重點不同。它們的共性體現(xiàn)在:數(shù)據(jù)級的融合模塊針對同類傳感器數(shù)據(jù)可進行直接處理;特征級融合模塊可針對不同層級的傳感器數(shù)據(jù)進行融合;不同層級的融合節(jié)點對于同類傳感器數(shù)據(jù)的融合算法基本相通;基于數(shù)據(jù)庫的融合信息管理模塊可以通用。

        通過以上分析發(fā)現(xiàn),多源信息融合系統(tǒng)作為特定領(lǐng)域的應(yīng)用,其業(yè)務(wù)方式和業(yè)務(wù)范圍相對比較規(guī)范、穩(wěn)定,雖然對于不同應(yīng)用環(huán)境,其業(yè)務(wù)處理不盡相同,但在業(yè)務(wù)流程以及基本數(shù)據(jù)處理算法上基本都是類似的,其應(yīng)用模式具有非常大的相似性,這一點符合實施軟件架構(gòu)領(lǐng)域工程的前提,即領(lǐng)域特征的相對穩(wěn)定性?;诙嘣葱畔⑷诤线@一特定應(yīng)用領(lǐng)域,完全可以建立一套合理、可行的該領(lǐng)域軟件架構(gòu)的解決方案,從而改變目前該領(lǐng)域軟件開發(fā)模塊復雜、研制周期長、擴展能力差和維護困難等現(xiàn)實問題。

        2.2 領(lǐng)域設(shè)計

        通過對多源信息融合系統(tǒng)架構(gòu)的分析,可以看到對于多級多平臺的信息融合系統(tǒng)可利用軟件構(gòu)件化設(shè)計思想,將各級融合算法模塊進行構(gòu)件化設(shè)計,將特征層和決策層融合方法相結(jié)合,來構(gòu)建多級混合式信息融合系統(tǒng)。

        在進行多源信息融合系統(tǒng)領(lǐng)域的通用架構(gòu)設(shè)計時,應(yīng)該遵循領(lǐng)域工程的基本原則,同時,為了使通用架構(gòu)更加具有生命力,必須考慮到該領(lǐng)域的技術(shù)發(fā)展和需求變化情況,盡可能采用構(gòu)件技術(shù)和設(shè)計模式,以達到最大限度地重用和擴展目的。

        根據(jù)對多源信息融合系統(tǒng)的領(lǐng)域分析,提取領(lǐng)域通用架構(gòu)需求,在此基礎(chǔ)上,對領(lǐng)域軟件架構(gòu)進行如圖3設(shè)計。

        圖3 多源信息融合系統(tǒng)領(lǐng)域軟件架構(gòu)模型

        (1)服務(wù)管理(構(gòu)件管理)構(gòu)件

        服務(wù)管理模塊是整個架構(gòu)的核心和支撐,用來管理組成應(yīng)用系統(tǒng)的各個業(yè)務(wù)功能構(gòu)件和架構(gòu)通用構(gòu)件。服務(wù)管理模塊包含一個全局的服務(wù)管理器和若干服務(wù)。

        (2)用戶界面管理構(gòu)件

        用戶界面管理模塊只是實現(xiàn)了一個架構(gòu)的通用模式,在具體應(yīng)用系統(tǒng)開發(fā)時,開發(fā)者可以開發(fā)具體的應(yīng)用界面。

        (3)通信管理構(gòu)件

        多源信息融合系統(tǒng)需要對多級融合節(jié)點、多種傳感器的信息進行交互,各應(yīng)用節(jié)點內(nèi)以及應(yīng)用節(jié)點間的通信需求非常復雜,為了提高系統(tǒng)內(nèi)通信傳輸?shù)男?,需要建立一個通用的通信管理平臺。包括:組成應(yīng)用系統(tǒng)和架構(gòu)的各個構(gòu)件之間、各個平臺之間、軟件和傳感器設(shè)備之間的數(shù)據(jù)、消息、指令的交互管理。通信管理并不關(guān)心所接收和分發(fā)的具體信息,僅負責整個應(yīng)用系統(tǒng)內(nèi)部和外部的通信收發(fā)。

        (4)數(shù)據(jù)庫管理構(gòu)件

        提供增、刪、改、查、備份、恢復等數(shù)據(jù)管理功能。

        (5)傳感器驅(qū)動構(gòu)件

        多源信息融合系統(tǒng)要完成一定的傳感器數(shù)據(jù)采集工作,必須指揮控制相應(yīng)的傳感器設(shè)備。在以往的系統(tǒng)開發(fā)過程中,每增加一種新的設(shè)備,或者原有設(shè)備功能改造升級后,往往需要改動相應(yīng)的軟件,以適應(yīng)新的接口和功能需求。為了減少這樣的工作量,在通用架構(gòu)中設(shè)計一個傳感器驅(qū)動管理構(gòu)件。該驅(qū)動構(gòu)件是一類特殊的適配器,它負責將標準的設(shè)備控制命令轉(zhuǎn)換成各種設(shè)備特有的控制指令。針對不同的設(shè)備只需構(gòu)造不同的設(shè)備驅(qū)動構(gòu)件,設(shè)備升級或更換時只需替換相應(yīng)的設(shè)備驅(qū)動構(gòu)件,而無需修改程序的其他部分。

        6)業(yè)務(wù)處理構(gòu)件包

        業(yè)務(wù)處理構(gòu)件包是多源信息融合系統(tǒng)應(yīng)用領(lǐng)域需求核心,主要是針對不同傳感器對象、不同融合層級實現(xiàn)相應(yīng)的融合處理功能。包括:目標融合業(yè)務(wù)構(gòu)件包、目標識別業(yè)務(wù)構(gòu)件包和態(tài)勢綜合業(yè)務(wù)構(gòu)件包等。

        各業(yè)務(wù)處理構(gòu)件以插件形式集成在多源融合信息系統(tǒng)框架中,不同應(yīng)用領(lǐng)域、不同融合節(jié)點層級可根據(jù)需要進行靈活組件,這樣既能滿足不同融合系統(tǒng)的業(yè)務(wù)需求,又保持了整個系統(tǒng)框架標準統(tǒng)一,有利于靈活配置、系統(tǒng)維護。

        3 通用構(gòu)件實現(xiàn)

        3.1 通用構(gòu)件提取

        為增強系統(tǒng)的復用性、可擴展性,提高系統(tǒng)的運行效率,將系統(tǒng)中一些公共的、使用頻度較高的模塊抽取出來通用化,形成系統(tǒng)通用的構(gòu)件庫。隨著系統(tǒng)架構(gòu)模型的不斷完善,通用構(gòu)件庫中的構(gòu)件可以不同的升級和完善,同時新的構(gòu)件可以不斷地增加進來。

        領(lǐng)域通用構(gòu)件的提取一般分為3個步驟:① 標識構(gòu)件和操作;②對構(gòu)件進行抽象,將分解后的實體所擁有的共同屬性抽象出來。③構(gòu)件的分類、合并和優(yōu)化。

        下面以最常用的數(shù)據(jù)庫管理構(gòu)件為例說明通用構(gòu)件設(shè)計實現(xiàn)方法。

        3.2 通用構(gòu)件設(shè)計

        3.2.1 數(shù)據(jù)庫管理構(gòu)件需求分析

        數(shù)據(jù)庫管理構(gòu)件完成數(shù)據(jù)庫表的查詢、新增、編輯、刪除、打印和數(shù)據(jù)庫的備份、恢復功能。由于該構(gòu)件可以依據(jù)不同的數(shù)據(jù)庫構(gòu)成和權(quán)限,分配對不同庫表的操作權(quán)限,因此構(gòu)件設(shè)計時,必須滿足以上的要求。

        3.2.2 數(shù)據(jù)庫管理構(gòu)件設(shè)計實現(xiàn)

        數(shù)據(jù)庫維護構(gòu)件的開發(fā)完全基于COM技術(shù)規(guī)范,由于該構(gòu)件定位在嵌入其它軟件內(nèi),因此采用進程內(nèi)方式。由于以往信息處理領(lǐng)域軟件中的數(shù)據(jù)庫都使用Oracle數(shù)據(jù)庫,在此選用OO40實現(xiàn)數(shù)據(jù)庫的連接、數(shù)據(jù)集的訪問等功能。

        數(shù)據(jù)庫管理功能可提取的公共模塊包括:增、刪、查、改等,其中數(shù)據(jù)庫查詢功能是通用構(gòu)件中重要部分,下面以數(shù)據(jù)庫查詢功能為例,說明其實現(xiàn)過程。

        數(shù)據(jù)庫查詢功能可分為無條件查詢和條件查詢2種類型。查詢功能中一個關(guān)鍵技術(shù)是動態(tài)SQL語句生成。這其中的難點又是過濾條件的生成。根據(jù)用戶所選字段的類型不同,相應(yīng)的該字段的組合條件也不同。當用戶選擇多個條件時,各個條件之間還要依靠連接符進行連接。連接符最常用的就是與(&&)和或(||)。

        實現(xiàn)條件查詢的部分代碼如下:

        4 結(jié)束語

        通過對軟件架構(gòu)技術(shù)基本理論和方法的介紹,針對多源信息融合系統(tǒng)工程領(lǐng)域的應(yīng)用分析,設(shè)計了一個基于軟件架構(gòu)體系的多源信息融合系統(tǒng)框架模型,從系統(tǒng)角度對混合多級式多源信息融合系統(tǒng)的構(gòu)建提出了一種新的設(shè)計思路。

        [1]徐正權(quán).軟件復用方法與技術(shù)[M].武漢:華中理工大學出版社,1998:57-62.

        [2]耿剛勇,李淵明,仲萃豪.基于構(gòu)件的應(yīng)用軟件系統(tǒng)的體系結(jié)構(gòu)及其開發(fā)模型[J].計算機研究與發(fā)展,1998,35(7):594-598.

        [3]胡鈺舒.基于軟件重用的信息系統(tǒng)框架研究[D].重慶:重慶大學,2004.

        [4]韓崇昭,朱洪艷,段戰(zhàn)勝.多源信息融合[M].北京:清華大學出版社,2006:13-18.

        [5]楊露菁,余華.多源信息融合理論與應(yīng)用[M].北京:北京郵電大學出版社,2006:21-25.

        [6]何友,王國宏.多傳感器信息融合及應(yīng)用[M].北京:電子工業(yè)出版社,2000:57-62.

        猜你喜歡
        構(gòu)件領(lǐng)域數(shù)據(jù)庫
        領(lǐng)域·對峙
        青年生活(2019年23期)2019-09-10 12:55:43
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        建筑構(gòu)件
        建筑構(gòu)件
        建筑構(gòu)件
        建筑構(gòu)件
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        新常態(tài)下推動多層次多領(lǐng)域依法治理初探
        女人被狂躁的高潮免费视频| 亚洲国产字幕| 国产一区二区免费在线观看视频 | A阿V天堂免费无码专区| 青青草视频视频在线观看| 亚洲一区二区三区小说| 精品人妻少妇一区二区三区不卡| 激情人妻在线视频| 看中文字幕一区二区三区| 亚洲一区毛片在线观看| 草草浮力地址线路①屁屁影院| 亚洲AV无码精品色欲av| 久久精品国产白丝爆白浆| 少妇性俱乐部纵欲狂欢少妇| 毛片大全真人在线| 91性视频| 久久久噜噜噜久久熟女| 极品少妇hdxx麻豆hdxx| 人妻熟妇乱又伦精品视频app| 69堂在线无码视频2020| 日本久久精品视频免费| 免费看黑人男阳茎进女阳道视频| 欧美日韩国产成人高清视| 亚洲蜜桃视频在线观看| 国产精品一区二区性色| 亚洲国产成人久久综合电影| 国产美女高潮流白浆在线观看 | 久久er这里都是精品23| 免费播放成人大片视频| 国产网红主播无码精品| 国产精品不卡无毒在线观看| 狼人狠狠干首页综合网| 夜夜高潮夜夜爽夜夜爱爱一区| 国模少妇一区二区三区| 自慰高潮网站在线观看| 亚洲成年国产一区二区| 亚洲精品午夜无码专区| 亚洲午夜精品久久久久久抢 | 精品无码AV无码免费专区| 中国av一区二区三区四区| 亚洲 日本 欧美 中文幕|