本發明專利技術涉及一種無線通信網絡系統中的干擾矩陣高效管理方法。該方法包括:干擾矩陣的更新算法;干擾矩陣的查詢算法;干擾矩陣的存儲算法。本發明專利技術解決了處理無線通信網絡的干擾數據時,由于海量干擾數據所造成的在干擾矩陣中執行干擾信息更新時速度慢、執行干擾信息查詢時響應遲緩、干擾矩陣數據庫龐大臃腫等問題,從而極大地縮短根據干擾矩陣對無線網絡進行優化的運算時間,顯著地提升了網絡優化工作的效率。
【技術實現步驟摘要】
本專利技術涉及無線通信
,尤其涉及。
技術介紹
在無線網絡通信系統中,干擾通常是影響網絡性能的重大因素,特別是在干擾受限的GSM和TD-SCDMA系統中,干擾是網絡性能優化時的重點優化對象之一。對網絡的干擾進行優化,就必須對整個網絡干擾數據進行采集、干擾等級評估、存儲等操作,以構建相應的干擾矩陣,為后續的網絡優化運算任務提供網絡優化的依據。通常,構建干擾矩陣的載體是關系型數據庫管理系統。關系型數據庫管理系統在數據組織、查詢、統計分析等方面為應用程序的開發提供了很大的便利性,但是這種便利性 需要犧牲巨大的性能作為代價。由于應用程序與關系型數據庫管理之間采用進程間通信技術,這極大地降低了應用程序在讀取、寫入干擾信息時的響應速度;而且,由于關系型數據庫管理系統的數據插入、更新時的事務性原則,導致應用程序在更新干擾矩陣時執行速度緩慢。這是造成網絡優化軟件對ー個中等城市的無線網絡采用干擾矩陣進行網絡優化吋,需連續數天運算才能完成計算任務的主要原因,特別是網絡優化工作是ー個反復調整的過程,運算速度的緩慢直接影響網絡優化工作的進展。由上所述,無線通信系統的網絡優化工作需要一個高效的干擾矩陣管理方法,以提升總體的工作效率。
技術實現思路
鑒于上述現有技術所存在的問題,本專利技術的目的是,提供一種高效的干擾矩陣管理方法,以顯著地縮短干擾矩陣更新、查詢、存儲等操作所耗費的時間。為上述目的,本專利技術采用了以下技術方案干擾矩陣結構化存儲,包括干擾矩陣文件至少包括三個區域,分別是干擾矩陣一般信息描述、干擾矩陣存儲位置描述、干擾矩陣實體。在干擾矩陣一般信息描述中,至少包含最大和最小小區標示(CELLID),干擾矩陣實體大小分配粒度,干擾矩陣存儲位置描述區起始位置,下ー個可用的干擾矩陣存儲位置描述區位置;干擾矩陣存儲位置位置描述區用于描述干擾矩陣在文件、在內存中的位置,采用32位或64位的長度進行描述,最大可以覆蓋1024GB的矩陣大??;干擾矩陣實體區存儲著每個小區與其它小區之間具體的干擾信息,采用階梯狀結構存儲,并以操作系統的內存頁邊界對齊方式分配空間,以降低信息存儲空間,減小內存占用,加速存儲、讀取等操作的速度。干擾矩陣訪問操作高速緩存化,包括開辟ー塊高速緩存,存放使用頻率最高的干擾矩陣實體;采用快速訪問因子與干擾信息中最小的小區標示(CELLID)執行模操作,其計算結果作為訪問高速緩存的短指針。當需要訪問小區對應的干擾矩陣吋,檢索短指針所對應的高速緩存是否存在與之相應的干擾矩陣,如果存在,則直接在內存中執行更新操作;如果不存在,則判斷是否已經分配過該干擾矩陣空間,如果分配過,則映射入內存;否則分配該干擾空間,并映射入內存。干擾矩陣空間映射入內存后,其指針存放在總映射表中,并存入短指針所指向的高速緩存位置,以供下次訪問使用。上述過程結束后,執行相應訪問操作。在干擾矩陣空間映射入內存時,如果映射失敗,或者干擾矩陣空間總映射表的大小超過指定的閥值,則未被訪問時間最長的干擾矩陣空間將從內存中釋放,該釋放操作直到本次干擾矩陣空間映射入內存成功為止。每一次訪問操作執行完畢,都要更新該矩陣最近一次訪問的時間為當前時間。附圖說明圖I為本專利技術的干擾矩陣存儲結構圖,附圖補充說明如下 IM General Info Description :干擾矩陣一般信息描述區,該區的邊界對齊方式為系統也的整數倍,至少包含以下字段,字段順序不限Min CellID :干擾矩陣最小小區ID,范圍O 65535Max CellID :干擾矩陣最大小區ID,范圍O 65535IM Pos Begin :干擾矩陣位置描述區起始位置IM Pos Next :可用的下ー個干擾矩陣描述區位置IM Space Pos :干擾矩陣位置描述區,包含65536個小區的干擾矩陣空間位置,每個干擾矩陣位置由64位描述。該區的邊界對齊方式為系統頁的整數倍。IM Space :干擾矩陣實體區,包含最多65536個小區的干擾矩陣空間,第i行存放的是CID = i的小區與CID = n(i < η < = 65535)之間的干擾信息,每一行的邊界對齊方式為系統頁的整數倍。圖2為本專利技術的具體實施方式流程圖具體實施例方式本專利技術需要解決的問題是,通過干擾矩陣結構化存儲和干擾矩陣訪問操作高速緩存化算法,提供高效的干擾矩陣管理方法,以顯著地縮短干擾矩陣更新、查詢、存儲等操作所耗費的時間。具體包括以下步驟步驟100 :在創建干擾矩陣階段,按圖I所述干擾矩陣存儲結構,對干擾矩陣存儲文件進行區域劃分,至少包含以下三個區域,分別是干擾矩陣一般信息描述區、干擾矩陣存儲位置描述區、干擾矩陣實體區。所述的干擾矩陣一般信息描述區,至少包含最大和最小小區標示(CELLID),干擾矩陣實體大小分配粒度,干擾矩陣存儲位置描述區起始位置,下ー個可用的干擾矩陣存儲位置描述區位置。所述的干擾矩陣存儲位置區,其每ー項用以描述干擾矩陣在文件和內存中的位置,對于短矩陣,可采用32位長度進行描述;對于長矩陣,采用64位的長度進行描述。所述的干擾矩陣實體區,其總體大小可以隨干擾矩陣的小區標示(CELLID)的多少而伸縮,每ー個小區標示對應的干擾矩陣實體,存儲與比該小區標示(CELLID)大的小區標示(CELLID)直接的干擾關系。舉例假設小區A的小區標示是100,則小區A對應的干擾矩陣實體所存儲的是小區標示大于100的小區與小區A的之間的干擾關系信息。步驟101 :初始化階段,初始化干擾矩陣訪問所使用的高速緩存區,初始化存儲已映射入內存的小區干擾矩陣實體映射表。所述的干擾矩陣高速緩存區,該緩存區使用短指針索引訪問頻率最高的小區干擾矩陣,其索引值的計算由小區標示(CELLID)的值與快速訪問因子之間做模操作運算得到。所述的干擾矩陣實體映射表,該表用于存放當前已映射入內存的小區的干擾矩陣空間,當在干擾矩陣高速緩沖區查找小區標示(CELLID)所對應的干擾矩陣空間失敗時,會跳轉到該映射表中執行查找。在該表中的查找結果,將被存放在高速緩沖區。步驟102 :干擾矩陣更新階段,取小區中小區標示最小的小區,其小區標示與快速訪問因子進行模運算,其結果值作為訪問高速緩存區的索引。 如果在高速緩存區存在該小區標示的干擾矩陣空間,則執行相關更新操作;否則,在干擾矩陣實體映射表中查找該小區標示的干擾矩陣空間,如果存在,則將其放入索引所指向的高速緩沖區位置;否則,在干擾矩陣存儲文件的干擾矩陣存儲位置區中,查找該小區標示所對應的干擾矩陣空間位置,如果該位置不存在,則為該小區創建干擾矩陣空間,并在干擾矩陣存儲位置區中記錄其干擾矩陣空間的位置,然后將該其映射入內存,并存儲在干擾矩陣實體映射表和高速緩沖區中;否則,將其干擾矩陣空間映射入內存,并存儲在干擾矩陣實體映射表和高速緩沖區中。以上定位操作完成后,執行相關更新操作。步驟103 :干擾矩陣讀取階段,取小區中小區標示最小的小區,其小區標示與快速訪問因子進行模運算,其結果值作為訪問高速緩存區的索引。如果在高速緩存區存在該小區標示的干擾矩陣空間,則執行相關讀取操作;否則,在干擾矩陣實體映射表中查找該小區標示的干擾矩陣空間,如果存在,則將其放入索引所指向的高速緩沖區位置;否則,在干擾矩陣存儲文件的干擾矩陣存儲本文檔來自技高網...
【技術保護點】
一種無線通信網絡系統中的干擾矩陣高效管理方法,其特征包括:干擾矩陣結構化存儲;干擾矩陣訪問操作高速緩存化移動視頻終端將其參數選擇結果與數據接收方進行協商,在協商完成后,傳輸實時的音頻、視頻數據。
【技術特征摘要】
1.一種無線通信網絡系統中的干擾矩陣高效管理方法,其特征包括干擾矩陣結構化存儲;干擾矩陣訪問操作高速緩存化移動視頻終端將其參數選擇結果與數據接收方進行協商,在協商完成后,傳輸實時的音頻、視頻數據。2.根據權利要求I所述的無線通信網絡系統中的干擾矩陣高效管理方法,其特征在于所述的干擾矩陣結構化存儲為;干擾矩陣文件至少包括三個區域,分別是干擾矩陣一般信息描述、干擾矩陣存儲位置描述、干擾矩陣實體。在干擾矩陣一般信息描述中,至少包含最大和最小小區標示(CELLID),干擾矩陣實體大小分配粒度,干擾矩陣存儲位置描述區起始位置,下ー個可用的干擾矩陣存儲位置描述區位置;干擾矩陣存儲位置位置描述區用于描述干擾矩陣在文件、在內存中的位置,采用32位或64位的長度進行描述,最大可以覆蓋1024GB的矩陣大??;干擾矩陣實體區存儲著每個小區與其它小區之間具體的干擾信息,采用階梯狀結構存儲,并以操作系統的內存頁邊界對齊方式分配空間,以降低信息存儲空間,減小內存占用,加速存儲、讀取等操作的速度。3....
【專利技術屬性】
技術研發人員:駱碧群,郭驥,
申請(專利權)人:蘇州坤里達信息科技有限公司,駱碧群,郭驥,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。