1.概述
隨著3G的浮出水面,無線接入網(wǎng)絡(luò)作為3G的核心,越來越成為研究的熱點(diǎn)。基于負(fù)荷分擔(dān)思想的分布式處理的基站系統(tǒng)的應(yīng)用,使得整個(gè)無線接入系統(tǒng)在處理能力上得到很大的提高,但是由于多個(gè)并行處理中心的存在,我們也面臨著諸如如何管理這些分散的處理中心以及如何能夠得到一個(gè)完整的系統(tǒng)網(wǎng)管性能數(shù)據(jù)等迫切的問題。
結(jié)合無線接入設(shè)備分布式處理的構(gòu)架導(dǎo)致數(shù)據(jù)分散性的特點(diǎn),文章提出將移動(dòng)基站的系統(tǒng)性能數(shù)據(jù)進(jìn)行整合后提交的思路,在分層的結(jié)構(gòu)下給出了數(shù)據(jù)整合的具體方案,有效解決了網(wǎng)管性能數(shù)據(jù)的分散性問題。文章第二部分給出了分布式基站系統(tǒng)的總體架構(gòu),接著詳細(xì)討論了基站系統(tǒng)數(shù)據(jù)進(jìn)行整合的設(shè)計(jì)方案,并給出了處理流程和關(guān)鍵數(shù)據(jù)結(jié)構(gòu)。最后,總結(jié)了這種處理方式所帶來的有益效果。
2.基站系統(tǒng)總體架構(gòu)
基于分層處理的思想,我們?cè)趯?shí)際的基站群和網(wǎng)關(guān)中心之間加入并行的處理中心,組成了一個(gè)分布式容錯(cuò)的結(jié)構(gòu),在處理中心的上層的整合中心,負(fù)責(zé)處理各個(gè)處理中心上報(bào)的數(shù)據(jù),最后上報(bào)給網(wǎng)管中心進(jìn)行數(shù)據(jù)的最終處理。圖一為基站系統(tǒng)的總體架構(gòu),簡(jiǎn)單描述如下:
1、 基站是蜂窩通訊系統(tǒng)的收發(fā)信機(jī),所有的基站系統(tǒng)組合為基站群。
2、 所有基站組成一個(gè)完整的基站系統(tǒng),所有的基站受處理中心控制,為了負(fù)荷分擔(dān),處理中心采用分布式結(jié)構(gòu),每個(gè)處理中心均可以管理所有的基站群,來自不同的基站的接入信息,根據(jù)算法均衡地分配給不同的處理中心。
3、 為了整合分布式的處理中心的數(shù)據(jù),在控制中心有專門的節(jié)點(diǎn)進(jìn)行數(shù)據(jù)整合,系統(tǒng)中為整合中心,本文的核心就是討論處理中心的數(shù)據(jù)整合方法。
4、 虛線上面部分為無線設(shè)備網(wǎng)元層,下面是網(wǎng)元管理層,即網(wǎng)管維護(hù)中心,處理來自各個(gè)處理中心的信息,并提供面向用戶的接口,用于分析整個(gè)接入網(wǎng)絡(luò)的運(yùn)行狀況。
3.?dāng)?shù)據(jù)整合的設(shè)計(jì)方案
3.1 系統(tǒng)設(shè)計(jì)方案
來自基站群的性能數(shù)據(jù)由處理中心群來完成統(tǒng)計(jì),在每個(gè)處理中心上都各自有一份關(guān)于所有基站的性能數(shù)據(jù),為了確保處理中心上報(bào)給網(wǎng)管中心的所有基站設(shè)備數(shù)據(jù)的完整性和正確性,必須在整合中心進(jìn)行數(shù)據(jù)的整合處理。
待發(fā)送給網(wǎng)管中心的性能數(shù)據(jù),一般都是根據(jù)不同的性能對(duì)象,組合一個(gè)數(shù)據(jù)包,這些數(shù)據(jù)包內(nèi)記錄了詳細(xì)的性能對(duì)象發(fā)生的網(wǎng)元位置信息,以及該位置上的性能數(shù)據(jù),因此進(jìn)行數(shù)據(jù)的整合時(shí)要?jiǎng)冸x網(wǎng)元位置信息,我們給出的設(shè)計(jì)方案只針對(duì)數(shù)據(jù)包中的純數(shù)據(jù)值進(jìn)行處理。
方案關(guān)鍵過程如下:
第一步:在處理中心上,為需要整合的數(shù)據(jù)包建立統(tǒng)一的索引,用以表示數(shù)據(jù)包存在的地址,以及數(shù)據(jù)進(jìn)行整合的格式,這些信息都保存在處理中心上建立的包索引列表中。
第二步:整合中心會(huì)按照自己的時(shí)鐘,周期性地統(tǒng)一向各個(gè)處理中心索取需要發(fā)送的數(shù)據(jù)包索引,處理中心在得到整合中心的數(shù)據(jù)包索引之后,將準(zhǔn)備的待發(fā)送的數(shù)據(jù)包索引發(fā)送給整合中心。
第三步:整合中心將記錄各個(gè)處理中心上報(bào)的數(shù)據(jù)包索引和處理中心的位置信息,便于后續(xù)的數(shù)據(jù)包索取。
第四步:當(dāng)整合中心決定要進(jìn)行數(shù)據(jù)包整合時(shí),掃描第三步中保存的數(shù)據(jù)包索引和處理中心的位置,分別向每個(gè)處理中心發(fā)送數(shù)據(jù)包的索引,以便索取該索引對(duì)應(yīng)的數(shù)據(jù)包。
第五步:各個(gè)處理中心得到來自整合中心的數(shù)據(jù)包索引,則根據(jù)索引號(hào),找到該索引數(shù)據(jù)包的存儲(chǔ)地址,將數(shù)據(jù)包發(fā)送給整合中心,并開啟一個(gè)等待整合中心應(yīng)答的定時(shí)器。
第六步:整合中心收到處理中心發(fā)送來的數(shù)據(jù)包后,將根據(jù)該數(shù)據(jù)包的屬性信息,放在整合進(jìn)程中進(jìn)行數(shù)據(jù)整合,并給該處理中心回接收應(yīng)答消息,在整合進(jìn)程中,先將
圖2 方案設(shè)計(jì)主要流程圖
數(shù)據(jù)包中部分不具有整合屬性的字段(比如該性能數(shù)據(jù)的網(wǎng)元定位信息)進(jìn)行剝離處理,只針對(duì)數(shù)據(jù)包中的純數(shù)據(jù)值(性能數(shù)據(jù))進(jìn)行整合。
第七步:當(dāng)整合中心確認(rèn)所有的處理中心都完全返回該整合的數(shù)據(jù)包之后,或者整合數(shù)據(jù)包的定時(shí)器超時(shí)時(shí),則不再接收該數(shù)據(jù)包的整合,同時(shí)將已經(jīng)完成數(shù)據(jù)包整合的完整數(shù)據(jù)發(fā)送到網(wǎng)管中心的性能管理處理模塊,來完成該數(shù)據(jù)包的存儲(chǔ)。
第八步:當(dāng)網(wǎng)管中心完全接收到該整合完整的數(shù)據(jù)包之后,給整合中心應(yīng)答消息,整合中心將進(jìn)行下一個(gè)數(shù)據(jù)包的發(fā)送。
方案采用重發(fā)來保證系統(tǒng)的穩(wěn)定性,即整合中心在發(fā)送整合數(shù)據(jù)包時(shí),啟動(dòng)一個(gè)發(fā)送定時(shí)器,如果在定時(shí)器超時(shí),沒有收到來自網(wǎng)管中心的數(shù)據(jù)包接收應(yīng)答消息,則繼續(xù)發(fā)送該整合的數(shù)據(jù)包,直到該數(shù)據(jù)包發(fā)送成功,再進(jìn)行下一個(gè)數(shù)據(jù)包的整合流程。
3.2 系統(tǒng)關(guān)鍵數(shù)據(jù)結(jié)構(gòu)
單個(gè)處理中心的單個(gè)索引信息
typedef struct tag T_tIndexInfo
{T_tDataAddress tDataAddr; /* 數(shù)據(jù)包存儲(chǔ)地址 */
WORD wMergeType; /* 數(shù)據(jù)進(jìn)行整合的格式 */
}T_tIndexInfo;
單個(gè)處理中心的索引信息列表
typedef T_tIndexInfo A_aTl_tIndexInfo[MAX_DATA_PACKET_NUM];
所有處理中心的索引信息列表
typedef A_aTl_tIndexInfo A_aTl_Pro_tIndexInfo[MAX_PROCESSOR_NUM];
處理中心的數(shù)據(jù)包信息
typedef struct tagT_MergeDataInfo
{ DWORD dwDataAttribute; /* 待整合數(shù)據(jù)包的屬性信息 */
T_MergeData tMergeData; /* 待整合的數(shù)據(jù),T_MergeData 根據(jù)不同的數(shù)據(jù)有不同的定義,這里僅用于
抽象解釋 */
}T_MergeDataInfo;
處理中心的所有數(shù)據(jù)包信息
T_MergeDataInfo A_AllMergeDataInfo[MAX_DATA_PACKET_NUM];
4.小結(jié)
在移動(dòng)通訊系統(tǒng)中,分散在各個(gè)處理中心的數(shù)據(jù),如果不進(jìn)行數(shù)據(jù)的整合,直接上報(bào)給網(wǎng)管中心進(jìn)行處理,會(huì)帶來很大的負(fù)荷。同時(shí),為了存儲(chǔ)這些分散的數(shù)據(jù),對(duì)網(wǎng)管中心存儲(chǔ)空間的要求也是巨大的。經(jīng)過本方案的處理,所有在處理中心上的待整合數(shù)據(jù),都統(tǒng)一由整合中心完成對(duì)應(yīng)的整合,形成完整的性能數(shù)據(jù),再發(fā)送給網(wǎng)管中心進(jìn)行處理,這樣大大的降低了網(wǎng)管中心的處理負(fù)荷。對(duì)于網(wǎng)管中心來講,數(shù)據(jù)不僅完整,而且大大的節(jié)約了存儲(chǔ)這些數(shù)據(jù)的數(shù)據(jù)庫(kù)空間,并且這個(gè)完整的數(shù)據(jù)對(duì)于后期的數(shù)據(jù)分析和挖掘帶來了很大的方便。
本數(shù)據(jù)整合的方案已經(jīng)在一大型通訊公司的第三代通訊系統(tǒng)CDMA2000的無線接入系統(tǒng)中得到了實(shí)際的應(yīng)用,有效地提高了基站信息收集的效率,優(yōu)化了網(wǎng)管中心的性能。
參考文獻(xiàn):
[1] 郭軍. 網(wǎng)絡(luò)管理. 北京郵電大學(xué)出版社, 2001.
[2] 劉建輝,張文娟.對(duì)移動(dòng)通訊網(wǎng)基站集中監(jiān)控系統(tǒng)軟件設(shè)計(jì). 遼寧工程技術(shù)大學(xué)學(xué)報(bào),Vol.23 No.4, Aug.2004.
[3] ITU Recommendation X.722: Data communication networks-Information Technology- Open Systems
Interconnection- Structure of Management Information: Guidelines for the definition of managed objects.
[4] 安靜. 中興通訊CDMA基站系統(tǒng)的可靠性設(shè)計(jì). 電信科學(xué),2001.05, P67-68.
[5] 郭忠誠(chéng), 焦揚(yáng), 嚴(yán)鈞等. 基站系統(tǒng)中多處理中心的性能數(shù)據(jù)整合方法. 國(guó)內(nèi)發(fā)明創(chuàng)造專利. 專利號(hào):200510132417.4
運(yùn)動(dòng)控制系統(tǒng)的智能控制技術(shù)。