專利名稱:一種x2接口自建立的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種X2接口自建立的方法及裝置。
背景技術(shù):
LTE (Long Term Evolution,長期演進(jìn))系統(tǒng)中,目前的X2接口建立方式有以下兩種通過后臺數(shù)據(jù)庫配置鄰接eNB(eNodeB,演進(jìn)節(jié)點(diǎn)B)的IP信息和偶聯(lián)ID。通過ANR (Automatic Neighbor Relation,自動鄰區(qū)關(guān)系)Function 發(fā)現(xiàn)鄰接 eNB 的Global eNB ID和TAI (Tracking Area Identity,跟蹤區(qū)域標(biāo)識)信息,通過Sl 口獲取鄰接eNB的IP地址,并動態(tài)生成偶聯(lián)ID。在LTE系統(tǒng)中,關(guān)于自動獲取對方eNB的傳輸?shù)刂沸畔?,建立X2接口的方法如下eNBl 獲取到了 eNB2 的 Global eNB ID, TAI 信息,那么 eNBl 給 MME 發(fā)送 eNB Configuration Transfer (eNB 配置傳遞)消息,將 eNBl 的信息填入 Source eNB-ID 里,eNB2 的信息填入 Target eNB-ID 里,并且選擇 SONhformation 為 SON Information Request ;MME 收到此消息后,判斷 SONGelf-Organized Network) Information(自組織網(wǎng)絡(luò)信息)的類型為SON Information Request,那么MME將此條消息透傳給目標(biāo)側(cè)的eNB2, ffil、名為 MML· Configuration Transfer ;eNB2收到此消息后,組織eNB Configuration iTransfer消息給MME,此消息里選擇 SON ^formation 為 SON Information R印ly,在 SON hformationR印Iy 里填寫與源側(cè) eNBl的X2接口的IP地址和端口號;MME 收到此消息后,判斷 SON Information 為 SON Information R印ly,那么 MME 將此條消息透傳給源側(cè)eNBl,消息名為MME ConfigurationTransfer ;源側(cè)eNBl收到此消息后,便獲取到了目標(biāo)側(cè)eNB2的X2接口的IP地址和端口號, 那么SCTP(Stream Control Transmission ftOtocol流控制傳送協(xié)議)層便可以建立此偶聯(lián)。獲取IP地址的具體流程見圖1。當(dāng)SCTP層偶聯(lián)建立成功后,eNBl和eNB2之間X2 口建立流程便可發(fā)起,成功后X2 接口建立。具體流程見圖2。通過以上方式建立的X2接口,稱為自建立的X2接口。eNBl可以和多個鄰接eNB自建立X2接口,那么就存在如下場景由于X2接口資源有限,當(dāng)eNBl和多個鄰接的eNB自建立了 X2接口后,就可能存在某些X2接口使用率低, 但是卻占用著eNBl的X2接口的資源,導(dǎo)致其它的鄰接eNB不能和eNBl之間建立X2接口。
發(fā)明內(nèi)容
本發(fā)明要解決的問題是提供一種X2接口自建立的方法及裝置,可實(shí)現(xiàn)當(dāng)eNBl的 X2接口資源比較緊張時,選擇合適的X2接口進(jìn)行資源釋放,以便和其它的鄰接eNB進(jìn)行X2 接口的自建立。本發(fā)明提供一種X2接口自建立的方法,包括演進(jìn)節(jié)點(diǎn)B定時檢測其自建立的X2接口數(shù)量,當(dāng)檢測周期內(nèi)所述演進(jìn)節(jié)點(diǎn)B自建立的X2接口數(shù)量超過預(yù)設(shè)門限時,演進(jìn)節(jié)點(diǎn) B刪除超出預(yù)設(shè)門限的m個X2接口。進(jìn)一步地,所述方法還包括,演進(jìn)節(jié)點(diǎn)B在檢測周期內(nèi)統(tǒng)計每個X2接口交互消息
數(shù)量;所述演進(jìn)節(jié)點(diǎn)B刪除超出預(yù)設(shè)門限的m個X2接口是指,演進(jìn)節(jié)點(diǎn)B刪除交互消息數(shù)量最低的m個自建立的X2接口。進(jìn)一步地,所述方法還包括,當(dāng)有X2接口自建立時,為所述X2接口設(shè)置統(tǒng)計交互消息的計數(shù)器,每個檢測周期開始時清0各自建立的X2接口的計數(shù)器。進(jìn)一步地,所述演進(jìn)節(jié)點(diǎn)B刪除m個X2接口時,先刪除檢測周期開始時已經(jīng)自建立的X2接口,當(dāng)所述已經(jīng)自建立的X2接口個數(shù)小于m時,再從所述檢測周期內(nèi)新建的X2 接口中選擇交互消息數(shù)量最少的進(jìn)行刪除,直到刪除的X2接口數(shù)為m。進(jìn)一步地,設(shè)為一演進(jìn)節(jié)點(diǎn)B分配的自建立的X2接口個數(shù)為N ;當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置自建立X2接口數(shù)最多為L時,所述預(yù)設(shè)門限為L ;當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置自建立X2接口的最高占用率為Y,所述預(yù)設(shè)門限為NXY ;當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置預(yù)留的自建立X2接口個數(shù)為M時,所述預(yù)設(shè)門限為N-M。本發(fā)明還提供一種X2接口自建立的裝置,包括檢測模塊、判斷模塊及刪除模塊;所述檢測模塊,用于定時檢測其自建立的X2接口數(shù)量,并將檢測結(jié)果發(fā)送至判斷模塊;所述判斷模塊,用于判斷eNB自建立的X2接口數(shù)量是否超過預(yù)設(shè)門限,若超過則進(jìn)一步判斷超出數(shù)量m,并通知刪除模塊刪除m個自建立的X2接口;所述刪除模塊,用于刪除m個自建立的X2接口,并釋放該m個自建立的X2接口上占有的所有資源。進(jìn)一步地,所述判斷模塊還根據(jù)各X2接口的交互消息數(shù)量選擇交互消息數(shù)最少的m個自建立的X2接口,并將選擇的m個自建立的X2接口信息發(fā)送至刪除模塊。進(jìn)一步地,所述裝置還包括設(shè)置模塊,用于當(dāng)有X2接口自建立時為所述X2接口設(shè)置計數(shù)器,以及每個檢測周期開始時清0各自建立的X2接口的計數(shù)器;所述計數(shù)器,用于記錄自建立的X2接口的交互消息;所述判斷模塊通過讀取各計數(shù)器的值獲取各自建立的X2接口的交互消息數(shù)量。
進(jìn)一步地,所述判斷模塊選擇m個X2接口是指,判斷模塊先選擇檢測周期開始時已經(jīng)自建立的X2接口,當(dāng)所述已經(jīng)自建立的X2接口個數(shù)小于m時,再從所述檢測周期內(nèi)新建的X2接口中選擇交互消息數(shù)量最少的X2接口,直到選擇的X2接口數(shù)為m。進(jìn)一步地,設(shè)為一演進(jìn)節(jié)點(diǎn)B分配的自建立的X2接口個數(shù)為N ;當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置自建立X2接口數(shù)最多為L時,所述預(yù)設(shè)門限為L ;當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置自建立X2接口的最高占用率為Y,所述預(yù)設(shè)門限為NXY ;當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置預(yù)留的自建立X2接口個數(shù)為M時,所述預(yù)設(shè)門限為N-M。采用本發(fā)明的技術(shù)方案,對eNBl自建立起來的X2接口上交互的(包括接收和發(fā)送兩個方向)X2HAND0VER REQUEST消息和LOAD INFORMATION消息條數(shù)進(jìn)行統(tǒng)計,統(tǒng)計出來的值作為X2接口資源釋放的依據(jù)。采用這樣的裝置,確保了釋放的X2接口是使用率低的 X2接口,通過釋放使用率低的X2接口,將資源可以用來建立其它需要建立的X2接口。保證了先建立的使用率低的X2接口,不一直無限占用資源有限的X2接口。提高了 X2接口資源的使用率。
圖1是現(xiàn)有技術(shù)eNBl獲取鄰接eNB2IP地址的示意圖;圖2是現(xiàn)有技術(shù)eNBl鄰接eNB2X2接口成功建立的示意圖;圖3是本發(fā)明裝置結(jié)構(gòu)示意圖;圖4是本發(fā)明eNBl釋放X2接口資源的流程圖;
圖5是本發(fā)明的實(shí)施例1的流程圖;圖6是本發(fā)明的實(shí)施例2的流程圖;圖7是本發(fā)明的實(shí)施例3的流程圖。
具體實(shí)施例方式本發(fā)明提供一種X2接口自建立的方法及裝置,本實(shí)施例提供一種X2接口自建立的裝置,如圖3所示,包括檢測模塊、設(shè)置模塊、 判斷模塊及刪除模塊;檢測模塊,用于每個檢測周期內(nèi)檢測eNB自建立的X2接口數(shù)量,并將檢測結(jié)果發(fā)送至判斷模塊;判斷模塊,用于判斷eNB自建立的X2接口數(shù)量是否超過預(yù)設(shè)門限,若超過則進(jìn)一步判斷超出數(shù)量m,并通知刪除模塊刪除m個自建立的X2接口;刪除模塊,用于刪除m個自建立的X2接口,并釋放該m個自建立的X2接口上占有的所有資源。進(jìn)一步地,判斷模塊還根據(jù)各X2接口的交互消息數(shù)量選擇交互消息數(shù)最少的m個自建立的X2接口,并將選擇的m個自建立的X2接口信息發(fā)送至刪除模塊。進(jìn)一步地,設(shè)置模塊用于當(dāng)有X2接口自建立時,為X2接口設(shè)置統(tǒng)計交互消息的計數(shù)器,以及每個檢測周期開始時清0各X2接口的計數(shù)器,判斷模塊通過讀取各計數(shù)器的值獲取各X2接口的交互消息數(shù)量。判斷模塊選擇m個X2接口是指,判斷模塊先選擇檢測周期開始時已經(jīng)自建立的X2 接口,當(dāng)已經(jīng)自建立的X2接口個數(shù)小于m時,再從檢測周期內(nèi)新建的X2接口中選擇交互消息數(shù)量最少的X2接口,直到選擇的X2接口數(shù)為m。設(shè)為一 eNB分配的自建立的X2接口個數(shù)為N ;當(dāng)eNB設(shè)置自建立X2接口數(shù)最多為L時,上述預(yù)設(shè)門限為L ;當(dāng)eNB設(shè)置自建立X2接口的最高占用率為Y,上述預(yù)設(shè)門限為NXY ;當(dāng)eNB設(shè)置預(yù)留的自建立X2接口個數(shù)為M時,上述預(yù)設(shè)門限為N_M。本實(shí)施例提供一種X2接口自建立的方法,如圖4所示,包括以下步驟步驟401 :eNB上電成功,設(shè)置定時器T,本發(fā)明對定時器長度不作限定;設(shè)置自建立X2接口的門限(即預(yù)設(shè)門限);設(shè)為一 eNB分配的自建立的X2接口個數(shù)為N ;當(dāng)eNB設(shè)置自建立X2接口數(shù)最多為L時,上述預(yù)設(shè)門限為L ;
當(dāng)eNB設(shè)置自建立X2接口的最高占用率為Y,上述預(yù)設(shè)門限為NXY ;當(dāng)eNB設(shè)置預(yù)留的自建立X2接口個數(shù)為M時,上述預(yù)設(shè)門限為N_M。步驟402 啟動定時器并且清0各自建立X2接口的計數(shù)器;該計數(shù)器用于統(tǒng)計X2接口上的交互消息數(shù)量,統(tǒng)計的交互消息包括X2HAND0VER REQUEST (X2切換請求)消息及LOAD INFORMATION(負(fù)載信息)消息,統(tǒng)計上述2種消息接收及發(fā)送總數(shù)。之后,當(dāng)定時器未超時前若有新的X2接口自建立,為每個新建的X2接口設(shè)置計數(shù)器并統(tǒng)計該X2接口的交互消息。步驟403 定時器超時,eNB判斷當(dāng)前自建立X2接口數(shù)量是否超過預(yù)設(shè)門限,是則執(zhí)行步驟404,否則返回步驟402。步驟404 設(shè)超出預(yù)設(shè)門限的X2接口為m個,eNB刪除m個自建立的X2接口 ;定時器清0后返回步驟402。較佳地,eNB對各X2接口的計數(shù)器進(jìn)行排序,選擇其中計數(shù)器值最低的m個X2接口進(jìn)行刪除,釋放其上占用的資源;進(jìn)一步地,eNB優(yōu)先從該檢測周期開始時已建立的X2接口中進(jìn)行刪除,若出現(xiàn)檢測周期開始時已建立的X2接口個數(shù)小于需刪除個數(shù)m,再從該檢測周期內(nèi)新建的X2接口中進(jìn)行刪除,直到刪除個數(shù)為m。以下通過幾個實(shí)施例詳細(xì)描述本發(fā)明方法實(shí)施例1下面結(jié)合附圖5,對eNB 1釋放和鄰接eNB的X2接口資源的處理裝置的實(shí)施做進(jìn)一步的詳細(xì)描述。如圖5所示,步驟501,eNBl上電成功,設(shè)置定時器,假定定時器長度T = 30分鐘;假定eNBl上為自建立的X2接口分配的個數(shù)為10,自建立的X2接口資源占用率不得超過70% ;假定此時有0個X2接口存在;步驟502,啟動定時器,設(shè)該檢測周期內(nèi)有4個自建立的X2接口 ;當(dāng)有X2接口自建立時,為該X2接口設(shè)置統(tǒng)計其交互消息的計數(shù)器,統(tǒng)計的交互消息包括X2HAND0VER REQUEST消息及LOAD INFORMATION消息,統(tǒng)計上述2種消息接收及發(fā)送總數(shù)。步驟503,定時器超時;步驟504,eNBl判斷此時是否需要刪除X2接口,若需要刪除則執(zhí)行步驟505,若不需要刪除則直接執(zhí)行步驟506 ;步驟505,刪除交互消息數(shù)量最少的m個X2接口,然后執(zhí)行步驟506 ;本實(shí)施例中,因自建立的X2接口資源占用率為40%,小于占用率門限70%,因此不需要刪除X2接口 ;步驟506,將各X2接口上統(tǒng)計交互消息的計數(shù)器清0,且定時器清0,之后返回步驟 503。實(shí)施例2:下面結(jié)合附圖6,對eNBl釋放和鄰接eNB的X2接口資源的處理裝置的實(shí)施做進(jìn)一步的詳細(xì)描述。
如圖6所示,eNBl上為自建立的X2接口分配的個數(shù)為10,設(shè)需預(yù)留5個自建立的 X2接口資源;步驟601,eNBl設(shè)立定時器T,假定定時器長度T = 40分鐘,假定此時有4個X2接
口存在;步驟602,eNBl啟動定時器,并清空各個已自建立的X2接口的用于統(tǒng)計交互消息數(shù)的計數(shù)器,各X2接口的計數(shù)器開始統(tǒng)計交互消息;定時器超時前,設(shè)又自建立了 2個X2接口,可以為新建的X2接口設(shè)置統(tǒng)計交互消息的計數(shù)器,并統(tǒng)計交互消息的數(shù)量;步驟603,定時器超時;步驟604,eNBl判斷此時是否需要刪除X2接口,若需要刪除則執(zhí)行步驟606,若不需要刪除則直接執(zhí)行步驟606 ;步驟605,刪除交互消息數(shù)量最少的m個X2接口,然后執(zhí)行步驟606 ;本實(shí)施例中,因此時已經(jīng)建立了 6個X2接口資源,需預(yù)留5個X2接口資源,因此需要刪掉1個X2接口。eNBl對統(tǒng)計的各X2接口上的交互消息數(shù)進(jìn)行排序,刪除交互消息條數(shù)最小的X2 接口,較佳地,eNBl優(yōu)先從本檢測周期開始時已建立的4個X2接口中選擇交互消息數(shù)量最少的X2接口刪除,釋放其上占有的所有資源。步驟606,將各X2接口上統(tǒng)計交互消息的計數(shù)器清0,且定時器清0,之后返回步驟 603。實(shí)施例3 下面結(jié)合附圖7,對eNBl釋放和鄰接eNB的X2接口資源的處理裝置的實(shí)施做進(jìn)一步的詳細(xì)描述。如圖7所示,設(shè)需預(yù)留的X2接口資源個數(shù)為4 ;步驟701,eNBl設(shè)立定時器T,假定定時器長度T = 50分鐘,設(shè)已有的自建立X2接口為3 ;步驟702,eNB 1啟動定時器,并清空各個自建立的X2接口的用于統(tǒng)計交互消息數(shù)的計數(shù)器,各X2接口的計數(shù)器開始統(tǒng)計交互消息;設(shè)定時器超時前又自建立了 7個X2接口,為該7個新建的X2接口設(shè)置計數(shù)器,并自建立時統(tǒng)計交互消息;步驟703,定時器超時;步驟704,eNBl判斷此時是否需要刪除X2接口,若需要刪除則執(zhí)行步驟705,若不需要刪除則直接執(zhí)行步驟706 ;步驟705,刪除交互消息數(shù)量最少的m個X2接口,然后執(zhí)行步驟706 ;本實(shí)施例中,由于需預(yù)留的X2接口資源個數(shù)為4,已建立10個X2接口,因此需要刪掉4個X2自建立接口,eNBl對各X2接口的計數(shù)器進(jìn)行排序,選擇計數(shù)器值最小的4個 X2接口進(jìn)行刪除,較佳地,eNBl刪除本檢測周期開始時已有的3個X2接口,然后刪除本檢測周期內(nèi)新建的一個X2接口。步驟706,將各X2接口上統(tǒng)計交互消息的計數(shù)器清0,且定時器清0,之后返回步驟 703。
權(quán)利要求
1.一種X2接口自建立的方法,包括演進(jìn)節(jié)點(diǎn)B定時檢測其自建立的X2接口數(shù)量,當(dāng)檢測周期內(nèi)所述演進(jìn)節(jié)點(diǎn)B自建立的 X2接口數(shù)量超過預(yù)設(shè)門限時,演進(jìn)節(jié)點(diǎn)B刪除超出預(yù)設(shè)門限的m個X2接口。
2.如權(quán)利要求1所述的方法,其特征在于所述方法還包括,演進(jìn)節(jié)點(diǎn)B在檢測周期內(nèi)統(tǒng)計每個X2接口交互消息數(shù)量; 所述演進(jìn)節(jié)點(diǎn)B刪除超出預(yù)設(shè)門限的m個X2接口是指,演進(jìn)節(jié)點(diǎn)B刪除交互消息數(shù)量最低的m個自建立的X2接口。
3.如權(quán)利要求1或2所述的方法,其特征在于所述方法還包括,當(dāng)有X2接口自建立時,為所述X2接口設(shè)置統(tǒng)計交互消息的計數(shù)器, 每個檢測周期開始時清0各自建立的X2接口的計數(shù)器。
4.如權(quán)利要求2所述的方法,其特征在于所述演進(jìn)節(jié)點(diǎn)B刪除m個X2接口時,先刪除檢測周期開始時已經(jīng)自建立的X2接口,當(dāng)所述已經(jīng)自建立的X2接口個數(shù)小于m時,再從所述檢測周期內(nèi)新建的X2接口中選擇交互消息數(shù)量最少的進(jìn)行刪除,直到刪除的X2接口數(shù)為m。
5.如權(quán)利要求1所述的方法,其特征在于設(shè)為一演進(jìn)節(jié)點(diǎn)B分配的自建立的X2接口個數(shù)為N ; 當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置自建立X2接口數(shù)最多為L時,所述預(yù)設(shè)門限為L ; 當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置自建立X2接口的最高占用率為Y,所述預(yù)設(shè)門限為NXY ; 當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置預(yù)留的自建立X2接口個數(shù)為M時,所述預(yù)設(shè)門限為N-M。
6.一種X2接口自建立的裝置,包括檢測模塊、判斷模塊及刪除模塊;其特征在于 所述檢測模塊,用于定時檢測其自建立的X2接口數(shù)量,并將檢測結(jié)果發(fā)送至判斷模塊;所述判斷模塊,用于判斷eNB自建立的X2接口數(shù)量是否超過預(yù)設(shè)門限,若超過則進(jìn)一步判斷超出數(shù)量m,并通知刪除模塊刪除m個自建立的X2接口;所述刪除模塊,用于刪除m個自建立的X2接口,并釋放該m個自建立的X2接口上占有的所有資源。
7.如權(quán)利要求6所述的裝置,其特征在于所述判斷模塊還根據(jù)各X2接口的交互消息數(shù)量選擇交互消息數(shù)最少的m個自建立的 X2接口,并將選擇的m個自建立的X2接口信息發(fā)送至刪除模塊。
8.如權(quán)利要求6或7所述的裝置,其特征在于所述裝置還包括設(shè)置模塊,用于當(dāng)有X2接口自建立時為所述X2接口設(shè)置計數(shù)器,以及每個檢測周期開始時清0各自建立的X2接口的計數(shù)器; 所述計數(shù)器,用于記錄自建立的X2接口的交互消息;所述判斷模塊通過讀取各計數(shù)器的值獲取各自建立的X2接口的交互消息數(shù)量。
9.如權(quán)利要求7所述的裝置,其特征在于所述判斷模塊選擇m個X2接口是指,判斷模塊先選擇檢測周期開始時已經(jīng)自建立的X2 接口,當(dāng)所述已經(jīng)自建立的X2接口個數(shù)小于m時,再從所述檢測周期內(nèi)新建的X2接口中選擇交互消息數(shù)量最少的X2接口,直到選擇的X2接口數(shù)為m。
10.如權(quán)利要求6所述的裝置,其特征在于設(shè)為一演進(jìn)節(jié)點(diǎn)B分配的自建立的X2接口個數(shù)為N ; 當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置自建立X2接口數(shù)最多為L時,所述預(yù)設(shè)門限為L ; 當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置自建立X2接口的最高占用率為Y,所述預(yù)設(shè)門限為NXY ; 當(dāng)演進(jìn)節(jié)點(diǎn)B設(shè)置預(yù)留的自建立X2接口個數(shù)為M時,所述預(yù)設(shè)門限為N-M。
全文摘要
本發(fā)明提供一種X2接口自建立的方法及裝置,該方法包括,演進(jìn)節(jié)點(diǎn)B定時檢測其自建立的X2接口數(shù)量,當(dāng)檢測周期內(nèi)所述演進(jìn)節(jié)點(diǎn)B自建立的X2接口數(shù)量超過預(yù)設(shè)門限時,演進(jìn)節(jié)點(diǎn)B刪除超出預(yù)設(shè)門限的m個X2接口。采用本發(fā)明的技術(shù)方案,可實(shí)現(xiàn)當(dāng)eNB1的X2接口資源比較緊張時,選擇合適的X2接口進(jìn)行資源釋放,以便和其它的鄰接eNB進(jìn)行X2接口的自建立。
文檔編號H04W76/02GK102238755SQ201010159278
公開日2011年11月9日 申請日期2010年4月26日 優(yōu)先權(quán)日2010年4月26日
發(fā)明者孫連翹 申請人:中興通訊股份有限公司