*
(1.西華大學(xué)無(wú)線電管理技術(shù)研究中心,四川 成都 610039;2.四川省無(wú)線電監(jiān)測(cè)站,四川 成都610039)
軟件總線是以硬件總線為依據(jù)提出的,在異構(gòu)的環(huán)境中,被看作具有獨(dú)立功能組件的各部分串聯(lián)在一起形成的一個(gè)完整功能系統(tǒng)[1]。最早研究的軟件總線框架是STARS雙生命周期模型[2]。隨后:A.Fred 等[3]提出3個(gè)生命周期軟件工程模型;D. Dikel等[4]提出雙生命周期的改進(jìn)模型;Mike Stark等[5]提出軟件生產(chǎn)線開(kāi)發(fā)過(guò)程模型。自2000年以來(lái),軟件總線概念在眾多行業(yè)的各種異構(gòu)系統(tǒng)平臺(tái)中被廣泛研究和應(yīng)用[6-8]。
目前,國(guó)內(nèi)無(wú)線電監(jiān)測(cè)設(shè)備提供商有40余家,省級(jí)無(wú)線電監(jiān)測(cè)網(wǎng)絡(luò)系統(tǒng)使用不同提供商的各類無(wú)線電監(jiān)測(cè)設(shè)備。在實(shí)際應(yīng)用中,由于不同提供商的各類無(wú)線電監(jiān)測(cè)設(shè)備之間的功能、作用和通信協(xié)議等各不相同,因此,無(wú)線電監(jiān)測(cè)技術(shù)人員通常使用單一種類的無(wú)線電監(jiān)測(cè)設(shè)備或者由同一提供商集成的無(wú)線電監(jiān)測(cè)網(wǎng)絡(luò)平臺(tái)獲取必要的監(jiān)測(cè)數(shù)據(jù),無(wú)法協(xié)同配合完成復(fù)雜監(jiān)測(cè)任務(wù)[9]。隨著無(wú)線電監(jiān)測(cè)技術(shù)向自動(dòng)化、網(wǎng)格化、智能化方向發(fā)展,無(wú)線電監(jiān)測(cè)過(guò)程中多設(shè)備、多任務(wù)、自組織的相互調(diào)度已成為一種必然趨勢(shì)[10],現(xiàn)有無(wú)線電監(jiān)測(cè)網(wǎng)絡(luò)系統(tǒng)的軟件結(jié)構(gòu)已不能滿足上述發(fā)展需求。
本文借鑒軟件總線的思想,設(shè)計(jì)無(wú)線電監(jiān)測(cè)軟件總線。該軟件總線以監(jiān)測(cè)系統(tǒng)構(gòu)件庫(kù)為基礎(chǔ),各個(gè)構(gòu)件有序組合,在消息機(jī)制和調(diào)度機(jī)制的作用下,使不同監(jiān)測(cè)設(shè)備間協(xié)調(diào)工作,共同完成復(fù)雜監(jiān)測(cè)任務(wù)。文章以無(wú)線電考試保障監(jiān)測(cè)任務(wù)為例,闡述無(wú)線電監(jiān)測(cè)軟件總線如何解決不同設(shè)備間數(shù)據(jù)無(wú)法正常交互的問(wèn)題,以使不同設(shè)備執(zhí)行不同的功能,并行觸發(fā),自組織協(xié)同作業(yè),精確、高效地完成監(jiān)測(cè)任務(wù)。
結(jié)合無(wú)線電監(jiān)測(cè)的相關(guān)知識(shí)[11-12]和監(jiān)測(cè)系統(tǒng)的整體設(shè)計(jì),本文將軟件總線應(yīng)用于無(wú)線電監(jiān)測(cè)系統(tǒng)中,設(shè)計(jì)了無(wú)線電監(jiān)測(cè)軟件總線,其結(jié)構(gòu)如圖1所示。圖中軟件總線如同插排,各個(gè)部分如同插頭即插即用,各類設(shè)備之間通過(guò)總線自主“溝通”,最終完成應(yīng)用層指令的任務(wù)。
無(wú)線電監(jiān)測(cè)軟件總線主要分為4部分:基于無(wú)線電監(jiān)測(cè)任務(wù)的構(gòu)件庫(kù)、內(nèi)部和外部設(shè)備連接交互的通信協(xié)議及適配器、消息機(jī)制和工作調(diào)度機(jī)制。
圖1 無(wú)線電監(jiān)測(cè)軟件總線結(jié)構(gòu)
在構(gòu)件庫(kù)中,構(gòu)件按需求進(jìn)行組裝集成,形成特定的功能模塊,各個(gè)功能模塊通過(guò)標(biāo)準(zhǔn)的接口掛載在總線接口上。 當(dāng)執(zhí)行某復(fù)雜監(jiān)測(cè)任務(wù)時(shí),多個(gè)功能模塊有序執(zhí)行,前后功能模塊具有銜接關(guān)系。軟件總線的消息機(jī)制負(fù)責(zé)協(xié)調(diào)、組織、調(diào)用各構(gòu)件組合,使其能夠交替工作。當(dāng)1條用戶指令通過(guò)對(duì)外接口傳入軟件總線時(shí),如圖2所示,對(duì)外接口與應(yīng)用層對(duì)接,指令按流向順序執(zhí)行。若需要交互數(shù)據(jù),指令根據(jù)要求,自動(dòng)將相關(guān)監(jiān)測(cè)數(shù)據(jù)返回給應(yīng)用層用戶。
圖2 無(wú)線電監(jiān)測(cè)指令流向圖
構(gòu)件是實(shí)現(xiàn)單一功能的獨(dú)立結(jié)構(gòu)。在實(shí)際應(yīng)用中,具體監(jiān)測(cè)任務(wù)由各構(gòu)件間的有序組合完成。軟件總線通過(guò)調(diào)用相應(yīng)功能的構(gòu)件或構(gòu)件組合實(shí)現(xiàn)與不同平臺(tái)、不同協(xié)議的監(jiān)測(cè)設(shè)備通信并解析獲取的數(shù)據(jù),然后按照系統(tǒng)內(nèi)部協(xié)議的統(tǒng)一格式輸出。其中, 通信和解析過(guò)程的每個(gè)步驟都會(huì)調(diào)用不同的功能構(gòu)件。結(jié)構(gòu)設(shè)計(jì)合理的構(gòu)件庫(kù)有利于構(gòu)件的存儲(chǔ)和外層共享內(nèi)層構(gòu)件,同時(shí)提高構(gòu)件的復(fù)用率和檢索速度[13-14]。
根據(jù)無(wú)線電監(jiān)測(cè)任務(wù)要求,無(wú)線電監(jiān)測(cè)軟件總線的構(gòu)件庫(kù)分為系統(tǒng)構(gòu)件庫(kù)、通用構(gòu)件庫(kù)和功能構(gòu)件庫(kù),如圖3所示。
圖3 無(wú)線電監(jiān)測(cè)軟件總線的構(gòu)件庫(kù)
系統(tǒng)構(gòu)件庫(kù)包括基本的數(shù)據(jù)結(jié)構(gòu)(各種業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)體定義)、數(shù)據(jù)類型、常數(shù)變量(如固定數(shù)值、字符串)等;通用構(gòu)件庫(kù)包括常用的監(jiān)測(cè)數(shù)據(jù)處理方法,如數(shù)據(jù)分析方法、數(shù)據(jù)聚類算法、數(shù)據(jù)排序和查詢算法等;功能構(gòu)件庫(kù)由基本監(jiān)測(cè)任務(wù)(如頻段掃描、中頻測(cè)向等)及獲取無(wú)線電監(jiān)測(cè)系統(tǒng)自身運(yùn)行狀態(tài)的基本功能指令等組成。
在無(wú)線電監(jiān)測(cè)軟件總線中,通信協(xié)議負(fù)責(zé)數(shù)據(jù)幀格式和交互流程實(shí)現(xiàn),適配器負(fù)責(zé)指令識(shí)別和數(shù)據(jù)轉(zhuǎn)換。通過(guò)通信協(xié)議和適配器,設(shè)備“認(rèn)識(shí)”接收到的系統(tǒng)指令,同時(shí)把設(shè)備數(shù)據(jù)“翻譯”為系統(tǒng)內(nèi)部可以識(shí)別的格式,保證系統(tǒng)與設(shè)備的正常交互,完成必要的通信過(guò)程(這個(gè)過(guò)程可能發(fā)生在不同平臺(tái)、不同協(xié)議之間)。首先無(wú)線電監(jiān)測(cè)軟件總線的通信協(xié)議和適配器要確保各種異構(gòu)協(xié)議的設(shè)備(如RMTP、SCPI等)可以像插頭一樣隨意地與“插座”進(jìn)行數(shù)據(jù)交互;其次,適配器具有一定的調(diào)度能力和管理能力,并且能夠通過(guò)指令操作獲得系統(tǒng)狀態(tài)信息或設(shè)置系統(tǒng)參數(shù)等。
從圖1可以看出,通信協(xié)議和適配器可以最大限度地集成無(wú)線電監(jiān)測(cè)網(wǎng)絡(luò)系統(tǒng)中的設(shè)備。如當(dāng)A類設(shè)備要集成到無(wú)線電監(jiān)測(cè)網(wǎng)絡(luò)系統(tǒng)時(shí),通過(guò)A類通信協(xié)議,將A類設(shè)備具有的功能構(gòu)件添加到構(gòu)件庫(kù)中,同時(shí)把A類適配器“安裝”到總線,這樣軟件總線就會(huì)把系統(tǒng)內(nèi)部的指令轉(zhuǎn)換為A類設(shè)備可識(shí)別的指令,并調(diào)用構(gòu)件庫(kù)中A類設(shè)備對(duì)應(yīng)的功能構(gòu)件完成與設(shè)備的交互,交互過(guò)程中會(huì)調(diào)用其他構(gòu)件實(shí)現(xiàn)諸如數(shù)據(jù)分析、信號(hào)監(jiān)測(cè)等功能。
本文適配器解析的指令分為4部分并以“;”作為分隔符,第1部分是指令I(lǐng)D,第2部分為設(shè)備(控制)ID,第3部分為功能類型,第4部分為任務(wù)類型。
例1考試保障監(jiān)測(cè)任務(wù)指令的解析與工作過(guò)程。指令內(nèi)容為: 0002;61007500;TKNEW;FSCAN#startfreq=87,stopfreq=108,step=100#tasktype=1,starttime=20130728010123,totletime=100,creator=1,level=1,name=考試保障。
其中:0002為指令I(lǐng)D,表示該指令為任務(wù)操作,每臺(tái)監(jiān)測(cè)設(shè)備都有唯一ID標(biāo)志;61007500為設(shè)備ID,表示某臺(tái)監(jiān)測(cè)設(shè)備; TKNEW為功能類型,表示創(chuàng)建新任務(wù);FSCAN#startfreq=87,stopfreq=108, step=100#tasktype=1,starttime=20130728010123,totletime=100,creator=1,level=1,name=考試保障為任務(wù)信息,F(xiàn)SCAN表示該指令任務(wù)類型為頻段掃描,startfreq=87,stopfreq=108,step=100表示起始頻率、終止頻率以及步長(zhǎng),tasktype=1, starttime=20130728010123,totletime=100,creator=1,level=1,name=考試保障表示任務(wù)執(zhí)行相關(guān)參數(shù),即任務(wù)類型、開(kāi)始時(shí)間、執(zhí)行時(shí)長(zhǎng)、任務(wù)創(chuàng)建者ID、任務(wù)等級(jí)、任務(wù)名稱。
指令的執(zhí)行過(guò)程如圖4所示,組件接收到任務(wù)指令后,各適配器通過(guò)“0002”識(shí)別出是任務(wù)指令,通過(guò)“61007500”識(shí)別出該任務(wù)操作的設(shè)備,通過(guò)“TKNEW”識(shí)別任務(wù)的類別,通過(guò)“l(fā)evel=1”判定任務(wù)的優(yōu)先級(jí),其余是任務(wù)的執(zhí)行參數(shù)。
圖4 考試保障監(jiān)測(cè)任務(wù)指令的執(zhí)行過(guò)程
無(wú)線電監(jiān)測(cè)軟件總線設(shè)計(jì)了總線消息隊(duì)列和連接消息隊(duì)列,其中,總線消息隊(duì)列負(fù)責(zé)維護(hù)系統(tǒng)的全局消息,連接消息隊(duì)列負(fù)責(zé)維護(hù)系統(tǒng)與設(shè)備的通信消息。只有當(dāng)系統(tǒng)與設(shè)備之間需要進(jìn)行長(zhǎng)時(shí)間數(shù)據(jù)交互通信(長(zhǎng)連接)時(shí),軟件總線才為其分配一個(gè)獨(dú)立的連接消息隊(duì)列。
總線消息隊(duì)列與連接消息隊(duì)列如圖5所示。當(dāng)滿足一定條件時(shí),總線消息隊(duì)列會(huì)把消息分發(fā)到相應(yīng)的連接消息隊(duì)列中,如果同一個(gè)時(shí)間段內(nèi)有多個(gè)長(zhǎng)連接并發(fā)執(zhí)行,它們之間也可以通過(guò)發(fā)送消息實(shí)現(xiàn)信息共享(如圖中A和B之間的共享)。以執(zhí)行例1中任務(wù)指令的考試保障為例,總線會(huì)根據(jù)任務(wù)執(zhí)行參數(shù)生成觸發(fā)條件,即當(dāng)發(fā)現(xiàn)異常信號(hào)時(shí),跳轉(zhuǎn)至頻點(diǎn)監(jiān)測(cè)并尋求協(xié)助站點(diǎn)輔助監(jiān)測(cè)(算法選擇當(dāng)前最優(yōu)輔助設(shè)備經(jīng)由監(jiān)測(cè)系統(tǒng)調(diào)度該設(shè)備與之發(fā)生連接),總線消息隊(duì)列將頻段跳轉(zhuǎn)頻點(diǎn)、時(shí)間同步、任務(wù)時(shí)間終了等控制信息發(fā)到各個(gè)連接消息隊(duì)列,因?yàn)槭菂f(xié)助監(jiān)測(cè),各個(gè)連接消息隊(duì)列可以分享彼此的分析數(shù)據(jù)。
圖5 消息隊(duì)列結(jié)構(gòu)示意圖
針對(duì)區(qū)域內(nèi)有多個(gè)監(jiān)測(cè)點(diǎn)(每個(gè)監(jiān)測(cè)點(diǎn)至少有1臺(tái)監(jiān)測(cè)設(shè)備)的情況,無(wú)線電監(jiān)測(cè)軟件總線設(shè)計(jì)了任務(wù)指令的工作調(diào)度機(jī)制。該機(jī)制包括任務(wù)分發(fā)和任務(wù)調(diào)度2部分。任務(wù)指令由應(yīng)用層到達(dá)每個(gè)監(jiān)測(cè)設(shè)備的過(guò)程稱為任務(wù)分發(fā);每個(gè)監(jiān)測(cè)設(shè)備按一定的方式執(zhí)行各自任務(wù)隊(duì)列的過(guò)程稱為任務(wù)調(diào)度。
任務(wù)分發(fā)采用優(yōu)化的負(fù)載調(diào)度算法。該算法涉及連接數(shù)(當(dāng)前任務(wù)數(shù))和經(jīng)緯度坐標(biāo)(最小距離),形式描述如下。
令區(qū)域內(nèi)監(jiān)測(cè)點(diǎn)T={T1,T2,…,Tm-1},每個(gè)監(jiān)測(cè)地點(diǎn)的監(jiān)測(cè)設(shè)備S={S1,S2,…,Sn-1},C(Si)和D(Si)分別表示接收機(jī)Si的當(dāng)前連接數(shù)(任務(wù)數(shù))和與監(jiān)測(cè)地點(diǎn)的距離,W(C(Si))和W(D(Si))表示接收機(jī)Si相應(yīng)特征的權(quán)值。任務(wù)分發(fā)的條件為min{C(Si)·W(C(Si))+D(Si)·W(D(Si))}(i=0,1,…,n-1)。
任務(wù)調(diào)度采用先來(lái)先服務(wù)和優(yōu)先級(jí)結(jié)合的調(diào)度算法,高優(yōu)先級(jí)先執(zhí)行,同優(yōu)先級(jí)按時(shí)間先后順序獲取時(shí)間片,分片并發(fā)交替執(zhí)行。在無(wú)線電監(jiān)測(cè)軟件總線中,實(shí)時(shí)連接優(yōu)先級(jí)高于離線任務(wù)的優(yōu)先級(jí),當(dāng)有實(shí)時(shí)連接發(fā)生時(shí),獨(dú)占設(shè)備會(huì)暫時(shí)中斷離線任務(wù)并等待連接。調(diào)度算法可以避免離線任務(wù)和實(shí)時(shí)連接之間的沖突。
由于設(shè)備對(duì)軟件總線是“即插即用”的關(guān)系,所以在連接到軟件總線的同時(shí),軟件總線會(huì)初始化當(dāng)前設(shè)備的任務(wù)隊(duì)列,并保持對(duì)任務(wù)隊(duì)列的管理,以高優(yōu)先級(jí)任務(wù)中斷當(dāng)前低優(yōu)先級(jí)任務(wù)、同等級(jí)任務(wù)并發(fā)處理的原則,合理調(diào)度隊(duì)列中的任務(wù),并處理好與實(shí)時(shí)連接的兼容性。
在無(wú)線電智能監(jiān)測(cè)網(wǎng)絡(luò)系統(tǒng)中,調(diào)度機(jī)制可用于異常信號(hào)處理。當(dāng)網(wǎng)絡(luò)系統(tǒng)發(fā)現(xiàn)異常信號(hào)時(shí),軟件總線以發(fā)現(xiàn)信號(hào)的設(shè)備為中心向附近設(shè)備(以經(jīng)緯度判斷)發(fā)出協(xié)助請(qǐng)求,形成一個(gè)局部自組織監(jiān)測(cè)網(wǎng)絡(luò)系統(tǒng),調(diào)度機(jī)制會(huì)自動(dòng)處理區(qū)域內(nèi)的設(shè)備選擇、功能執(zhí)行和數(shù)據(jù)處理。
隨著無(wú)線電通信技術(shù)的快速發(fā)展和廣泛應(yīng)用,利用無(wú)線電設(shè)備進(jìn)行考試作弊的現(xiàn)象也日趨嚴(yán)重[15]。無(wú)線電考試保障是對(duì)考試作弊信號(hào)頻率進(jìn)行實(shí)時(shí)監(jiān)控和及時(shí)定位,為查處相關(guān)責(zé)任人提供技術(shù)支撐[16]。
無(wú)線電考試保障是一個(gè)復(fù)雜的監(jiān)測(cè)任務(wù),如圖6所示。從構(gòu)件調(diào)用的角度,軟件總線需要通過(guò)適配器按一定的交互順序復(fù)用FSCAN與IF_DF(或者IF_FQ)。從任務(wù)調(diào)度、站點(diǎn)協(xié)調(diào)的角度,由于每個(gè)設(shè)備的通信協(xié)議不同(如RMTP、SCPI等),設(shè)備和設(shè)備之間的溝通存在障礙,因此,軟件總線需要通過(guò)消息機(jī)制和調(diào)度機(jī)制在觸發(fā)條件成立時(shí)(一般是監(jiān)測(cè)到異常信號(hào)),協(xié)調(diào)不同協(xié)議的多個(gè)設(shè)備參與協(xié)助監(jiān)測(cè)、交匯定位,并整合不同監(jiān)測(cè)設(shè)備采集的數(shù)據(jù)。
圖6 無(wú)線電考試保障流程圖
在圖6中:(1)為頻段掃描階段,即任務(wù)開(kāi)始時(shí)軟件總線以消息方式通知執(zhí)行任務(wù)的設(shè)備持續(xù)對(duì)指令要求的頻段進(jìn)行掃描,并調(diào)用構(gòu)件庫(kù)中自適應(yīng)閾值算法、信號(hào)檢測(cè)算法等通用構(gòu)件對(duì)頻段掃描數(shù)據(jù)進(jìn)行分析,當(dāng)結(jié)果中出現(xiàn)可疑或作弊信號(hào)時(shí),系統(tǒng)自動(dòng)執(zhí)行流程圖中(2)的內(nèi)容 ;(2)為頻點(diǎn)監(jiān)測(cè)過(guò)程,頻點(diǎn)監(jiān)測(cè)通過(guò)相應(yīng)的通用構(gòu)件對(duì)當(dāng)前信號(hào)監(jiān)聽(tīng)、初步測(cè)向,并分析其調(diào)制方式,然后確認(rèn)信號(hào)性質(zhì),如是干擾信號(hào)還是作弊信號(hào);當(dāng)信號(hào)性質(zhì)被確認(rèn)后,系統(tǒng)需對(duì)此信號(hào)進(jìn)一步分析處理,即圖中(3)所示過(guò)程,此時(shí)由軟件總線選擇區(qū)域內(nèi)合適的多個(gè)不同協(xié)議的設(shè)備參與協(xié)助,從協(xié)助請(qǐng)求的發(fā)送到形成區(qū)域自組織網(wǎng)絡(luò),軟件總線負(fù)責(zé)整個(gè)組織過(guò)程;通過(guò)交匯定位,確認(rèn)作弊信號(hào)的發(fā)射源位置后組織實(shí)施圖中(4)所示過(guò)程,干預(yù)壓制,壓制后需要繼續(xù)對(duì)這個(gè)頻點(diǎn)進(jìn)行監(jiān)測(cè),以便確認(rèn)壓制效果。當(dāng)所有作弊信號(hào)處理結(jié)束后,繼續(xù)進(jìn)行頻段掃描,循環(huán)上述整個(gè)流程。
如例1中指令,客戶端發(fā)送任務(wù)命令告知要進(jìn)行的監(jiān)測(cè)任務(wù)(監(jiān)測(cè)設(shè)備61007500對(duì)87 MHz至108 MHz進(jìn)行監(jiān)測(cè)),軟件總線解析接收到的指令,然后根據(jù)指定的設(shè)備(由設(shè)備的ID得到設(shè)備的其他信息,如協(xié)議類型、IP地址等)調(diào)用相應(yīng)的適配器和指令要求的FSCAN功能構(gòu)件,若發(fā)現(xiàn)有作弊信號(hào),則進(jìn)入到自組織過(guò)程,由軟件總線選擇區(qū)域內(nèi)合適的輔助監(jiān)測(cè)設(shè)備。輔助設(shè)備發(fā)生連接以后軟件總線以消息的方式同步各個(gè)監(jiān)測(cè)設(shè)備,多設(shè)備調(diào)用IF_DF功能構(gòu)件相互配合協(xié)調(diào)完成數(shù)據(jù)分析和交匯定位。在監(jiān)測(cè)過(guò)程中,任務(wù)隊(duì)列根據(jù)任務(wù)的優(yōu)先級(jí)自動(dòng)執(zhí)行隊(duì)列中的任務(wù)。
圖7為無(wú)線電考試保障在執(zhí)行過(guò)程中適配器調(diào)用通用構(gòu)件自適應(yīng)閾值算法[17]得到的結(jié)果圖。
圖7 自適應(yīng)閾值算法濾除信號(hào)背景噪聲結(jié)果圖
由于監(jiān)測(cè)任務(wù)的目的和內(nèi)容不同,在實(shí)際應(yīng)用中,監(jiān)測(cè)數(shù)據(jù)的處理方法也不同,在軟件總線中體現(xiàn)為功能構(gòu)件或構(gòu)件組合也不同。為便于操作人員使用,在軟件總線的框架內(nèi),需要自定義任務(wù)流程功能模塊。無(wú)線電考試保障監(jiān)測(cè)的任務(wù)流程、構(gòu)件的組合方式是由用戶自己定義的,即軟件總線處理考試保障監(jiān)測(cè)任務(wù)請(qǐng)求時(shí),依據(jù)任務(wù)發(fā)布者自己定義的任務(wù)流程和構(gòu)件調(diào)用關(guān)系,這樣可以使總線具有更好的可擴(kuò)展性和延伸性。軟件總線在處理用戶自定義的監(jiān)測(cè)流程過(guò)程中,監(jiān)控前一功能構(gòu)件的輸出和后一功能構(gòu)件的輸入的一致性,以確保構(gòu)件和構(gòu)件的銜接順暢。自定義流程使無(wú)線電考試保障監(jiān)測(cè)系統(tǒng)具有更強(qiáng)的適應(yīng)性,用戶使用方便并能達(dá)到更好的監(jiān)測(cè)效果。
軟件總線應(yīng)用于無(wú)線電監(jiān)測(cè)系統(tǒng),能夠解決實(shí)際應(yīng)用中監(jiān)測(cè)設(shè)備異構(gòu)的問(wèn)題,使無(wú)線電監(jiān)測(cè)系統(tǒng)具有更強(qiáng)的開(kāi)放性,推動(dòng)無(wú)線電監(jiān)測(cè)的自動(dòng)化、網(wǎng)格化和智能化,為監(jiān)測(cè)數(shù)據(jù)采集、監(jiān)測(cè)數(shù)據(jù)挖掘以及各種保障監(jiān)測(cè)提供強(qiáng)有力的支持。進(jìn)一步完善無(wú)線電監(jiān)測(cè)軟件總線的功能,滿足大區(qū)域監(jiān)測(cè)、區(qū)域之間協(xié)同監(jiān)測(cè)、智能監(jiān)測(cè)的需要,同時(shí)拓展無(wú)線電監(jiān)測(cè)軟件總線的應(yīng)用范圍是今后需進(jìn)一步研究的內(nèi)容。
[1]顏建平,張焱,陳路路. 軟總線技術(shù)發(fā)展與應(yīng)用研究[J].無(wú)線電工程,2008,38(11):61-64.
[2]STARS. Asset Library Open Architecture Framework version 1.2 [R]. Informal Technology Report STARS-TC-04041, 1992.
[3]Fred A Maymir-Ducharme. The Product Line Business Model[EB/OL].[2013-09-16]. http://www.umcs.maine.edu/~ftp/wisr/wisr8/papers/maymir/maymir-updated.html.
[4]Dikel D, Kane D, Ornburn S, et al. Applying Software Product-line architecture[J]. Computer, 1997, 30(8):49-55.
[5]Mike Stark, Dave McComas. Developing a Product Line Approach for Flight Software[R]. NASA/Goddard Space Flight Center, 2000.
[6]嚴(yán)亞勤,吳文傳,張伯明,等. 支持組件接口規(guī)范的能量管理系統(tǒng)軟總線的初步研究與實(shí)現(xiàn)[J]. 電網(wǎng)技術(shù),2004,28(20):11-16.
[7]鄧輝舫,黃俊成. 基于消息隊(duì)列軟總線的系統(tǒng)集成與數(shù)據(jù)交換方案[J]. 華南理工大學(xué)學(xué)報(bào):自然科學(xué)版,2008,36(5):1-5.
[8]谷雙春,李苒. 軟總線技術(shù)在無(wú)線電監(jiān)測(cè)系統(tǒng)中的應(yīng)用研究[J]. 無(wú)線電通信技術(shù), 2005,31(6):48-50.
[9]唐鼎甲,武暢.無(wú)線電監(jiān)測(cè)系統(tǒng)的組成與應(yīng)用[J].電子信息對(duì)抗技術(shù),2011, 26 (5):37-40.
[10]徐弘良.網(wǎng)格化無(wú)線電監(jiān)測(cè)系統(tǒng)總體設(shè)計(jì)原理概述[J].中國(guó)無(wú)線電,2013(2):57-59.
[11]王光平. 軟件總線研究[J]. 計(jì)算機(jī)工程與應(yīng)用,2000(3):39-41.
[12]唐麗. 面向神光Ⅲ分布式控制的軟件總線技術(shù)研究[D]. 北京:中國(guó)工程物理研究院, 2002.
[13]袁占亭,張秋余,張冬冬,等. 基于軟件總線技術(shù)的軟件開(kāi)發(fā)[J]. 計(jì)算機(jī)工程,2005,31(1):105-107.
[14]陳波,李舟軍,陳火旺. 構(gòu)件模型研究綜述[J]. 計(jì)算機(jī)工程與科學(xué),2008,30(1):105-109.
[15]馬方立.無(wú)線電干擾的監(jiān)測(cè)分類與通用識(shí)別方法探討[J]. 電波監(jiān)測(cè),2004(3):32-35.
[16]江海琴,伊良忠,馬方立,等. 常見(jiàn)作弊信號(hào)的模糊C均值聚類識(shí)別[C]//CRAM·12論文集. 西安:電子工業(yè)出版社,2012:287-291.
[17]馮霞,龔曉峰,張利丹,等. 基于紋理特征的背景噪聲提取的應(yīng)用研究[J]. 電子學(xué)報(bào), 2009,37(9):2093-2095.