专利名称:一种x2接口自建立的方法及装置的利记博彩app
技术领域:
本发明涉及通信领域,具体涉及一种X2接口自建立的方法及装置。
背景技术:
LTE (Long Term Evolution,长期演进)系统中,目前的X2接口建立方式有以下两种通过后台数据库配置邻接eNB(eNodeB,演进节点B)的IP信息和偶联ID。通过ANR (Automatic Neighbor Relation,自动邻区关系)Function 发现邻接 eNB 的Global eNB ID和TAI (Tracking Area Identity,跟踪区域标识)信息,通过Sl 口获取邻接eNB的IP地址,并动态生成偶联ID。在LTE系统中,关于自动获取对方eNB的传输地址信息,建立X2接口的方法如下eNBl 获取到了 eNB2 的 Global eNB ID, TAI 信息,那么 eNBl 给 MME 发送 eNB Configuration Transfer (eNB 配置传递)消息,将 eNBl 的信息填入 Source eNB-ID 里,eNB2 的信息填入 Target eNB-ID 里,并且选择 SONhformation 为 SON Information Request ;MME 收到此消息后,判断 SONGelf-Organized Network) Information(自组织网络信息)的类型为SON Information Request,那么MME将此条消息透传给目标侧的eNB2, ffil、名为 MML· Configuration Transfer ;eNB2收到此消息后,组织eNB Configuration iTransfer消息给MME,此消息里选择 SON ^formation 为 SON Information R印ly,在 SON hformationR印Iy 里填写与源侧 eNBl的X2接口的IP地址和端口号;MME 收到此消息后,判断 SON Information 为 SON Information R印ly,那么 MME 将此条消息透传给源侧eNBl,消息名为MME ConfigurationTransfer ;源侧eNBl收到此消息后,便获取到了目标侧eNB2的X2接口的IP地址和端口号, 那么SCTP(Stream Control Transmission ftOtocol流控制传送协议)层便可以建立此偶联。获取IP地址的具体流程见图1。当SCTP层偶联建立成功后,eNBl和eNB2之间X2 口建立流程便可发起,成功后X2 接口建立。具体流程见图2。通过以上方式建立的X2接口,称为自建立的X2接口。eNBl可以和多个邻接eNB自建立X2接口,那么就存在如下场景由于X2接口资源有限,当eNBl和多个邻接的eNB自建立了 X2接口后,就可能存在某些X2接口使用率低, 但是却占用着eNBl的X2接口的资源,导致其它的邻接eNB不能和eNBl之间建立X2接口。
发明内容
本发明要解决的问题是提供一种X2接口自建立的方法及装置,可实现当eNBl的 X2接口资源比较紧张时,选择合适的X2接口进行资源释放,以便和其它的邻接eNB进行X2 接口的自建立。本发明提供一种X2接口自建立的方法,包括演进节点B定时检测其自建立的X2接口数量,当检测周期内所述演进节点B自建立的X2接口数量超过预设门限时,演进节点 B删除超出预设门限的m个X2接口。进一步地,所述方法还包括,演进节点B在检测周期内统计每个X2接口交互消息
数量;所述演进节点B删除超出预设门限的m个X2接口是指,演进节点B删除交互消息数量最低的m个自建立的X2接口。进一步地,所述方法还包括,当有X2接口自建立时,为所述X2接口设置统计交互消息的计数器,每个检测周期开始时清0各自建立的X2接口的计数器。进一步地,所述演进节点B删除m个X2接口时,先删除检测周期开始时已经自建立的X2接口,当所述已经自建立的X2接口个数小于m时,再从所述检测周期内新建的X2 接口中选择交互消息数量最少的进行删除,直到删除的X2接口数为m。进一步地,设为一演进节点B分配的自建立的X2接口个数为N ;当演进节点B设置自建立X2接口数最多为L时,所述预设门限为L ;当演进节点B设置自建立X2接口的最高占用率为Y,所述预设门限为NXY ;当演进节点B设置预留的自建立X2接口个数为M时,所述预设门限为N-M。本发明还提供一种X2接口自建立的装置,包括检测模块、判断模块及删除模块;所述检测模块,用于定时检测其自建立的X2接口数量,并将检测结果发送至判断模块;所述判断模块,用于判断eNB自建立的X2接口数量是否超过预设门限,若超过则进一步判断超出数量m,并通知删除模块删除m个自建立的X2接口;所述删除模块,用于删除m个自建立的X2接口,并释放该m个自建立的X2接口上占有的所有资源。进一步地,所述判断模块还根据各X2接口的交互消息数量选择交互消息数最少的m个自建立的X2接口,并将选择的m个自建立的X2接口信息发送至删除模块。进一步地,所述装置还包括设置模块,用于当有X2接口自建立时为所述X2接口设置计数器,以及每个检测周期开始时清0各自建立的X2接口的计数器;所述计数器,用于记录自建立的X2接口的交互消息;所述判断模块通过读取各计数器的值获取各自建立的X2接口的交互消息数量。
进一步地,所述判断模块选择m个X2接口是指,判断模块先选择检测周期开始时已经自建立的X2接口,当所述已经自建立的X2接口个数小于m时,再从所述检测周期内新建的X2接口中选择交互消息数量最少的X2接口,直到选择的X2接口数为m。进一步地,设为一演进节点B分配的自建立的X2接口个数为N ;当演进节点B设置自建立X2接口数最多为L时,所述预设门限为L ;当演进节点B设置自建立X2接口的最高占用率为Y,所述预设门限为NXY ;当演进节点B设置预留的自建立X2接口个数为M时,所述预设门限为N-M。采用本发明的技术方案,对eNBl自建立起来的X2接口上交互的(包括接收和发送两个方向)X2HAND0VER REQUEST消息和LOAD INFORMATION消息条数进行统计,统计出来的值作为X2接口资源释放的依据。采用这样的装置,确保了释放的X2接口是使用率低的 X2接口,通过释放使用率低的X2接口,将资源可以用来建立其它需要建立的X2接口。保证了先建立的使用率低的X2接口,不一直无限占用资源有限的X2接口。提高了 X2接口资源的使用率。
图1是现有技术eNBl获取邻接eNB2IP地址的示意图;图2是现有技术eNBl邻接eNB2X2接口成功建立的示意图;图3是本发明装置结构示意图;图4是本发明eNBl释放X2接口资源的流程图;
图5是本发明的实施例1的流程图;图6是本发明的实施例2的流程图;图7是本发明的实施例3的流程图。
具体实施例方式本发明提供一种X2接口自建立的方法及装置,本实施例提供一种X2接口自建立的装置,如图3所示,包括检测模块、设置模块、 判断模块及删除模块;检测模块,用于每个检测周期内检测eNB自建立的X2接口数量,并将检测结果发送至判断模块;判断模块,用于判断eNB自建立的X2接口数量是否超过预设门限,若超过则进一步判断超出数量m,并通知删除模块删除m个自建立的X2接口;删除模块,用于删除m个自建立的X2接口,并释放该m个自建立的X2接口上占有的所有资源。进一步地,判断模块还根据各X2接口的交互消息数量选择交互消息数最少的m个自建立的X2接口,并将选择的m个自建立的X2接口信息发送至删除模块。进一步地,设置模块用于当有X2接口自建立时,为X2接口设置统计交互消息的计数器,以及每个检测周期开始时清0各X2接口的计数器,判断模块通过读取各计数器的值获取各X2接口的交互消息数量。判断模块选择m个X2接口是指,判断模块先选择检测周期开始时已经自建立的X2 接口,当已经自建立的X2接口个数小于m时,再从检测周期内新建的X2接口中选择交互消息数量最少的X2接口,直到选择的X2接口数为m。设为一 eNB分配的自建立的X2接口个数为N ;当eNB设置自建立X2接口数最多为L时,上述预设门限为L ;当eNB设置自建立X2接口的最高占用率为Y,上述预设门限为NXY ;当eNB设置预留的自建立X2接口个数为M时,上述预设门限为N_M。本实施例提供一种X2接口自建立的方法,如图4所示,包括以下步骤步骤401 :eNB上电成功,设置定时器T,本发明对定时器长度不作限定;设置自建立X2接口的门限(即预设门限);设为一 eNB分配的自建立的X2接口个数为N ;当eNB设置自建立X2接口数最多为L时,上述预设门限为L ;
当eNB设置自建立X2接口的最高占用率为Y,上述预设门限为NXY ;当eNB设置预留的自建立X2接口个数为M时,上述预设门限为N_M。步骤402 启动定时器并且清0各自建立X2接口的计数器;该计数器用于统计X2接口上的交互消息数量,统计的交互消息包括X2HAND0VER REQUEST (X2切换请求)消息及LOAD INFORMATION(负载信息)消息,统计上述2种消息接收及发送总数。之后,当定时器未超时前若有新的X2接口自建立,为每个新建的X2接口设置计数器并统计该X2接口的交互消息。步骤403 定时器超时,eNB判断当前自建立X2接口数量是否超过预设门限,是则执行步骤404,否则返回步骤402。步骤404 设超出预设门限的X2接口为m个,eNB删除m个自建立的X2接口 ;定时器清0后返回步骤402。较佳地,eNB对各X2接口的计数器进行排序,选择其中计数器值最低的m个X2接口进行删除,释放其上占用的资源;进一步地,eNB优先从该检测周期开始时已建立的X2接口中进行删除,若出现检测周期开始时已建立的X2接口个数小于需删除个数m,再从该检测周期内新建的X2接口中进行删除,直到删除个数为m。以下通过几个实施例详细描述本发明方法实施例1下面结合附图5,对eNB 1释放和邻接eNB的X2接口资源的处理装置的实施做进一步的详细描述。如图5所示,步骤501,eNBl上电成功,设置定时器,假定定时器长度T = 30分钟;假定eNBl上为自建立的X2接口分配的个数为10,自建立的X2接口资源占用率不得超过70% ;假定此时有0个X2接口存在;步骤502,启动定时器,设该检测周期内有4个自建立的X2接口 ;当有X2接口自建立时,为该X2接口设置统计其交互消息的计数器,统计的交互消息包括X2HAND0VER REQUEST消息及LOAD INFORMATION消息,统计上述2种消息接收及发送总数。步骤503,定时器超时;步骤504,eNBl判断此时是否需要删除X2接口,若需要删除则执行步骤505,若不需要删除则直接执行步骤506 ;步骤505,删除交互消息数量最少的m个X2接口,然后执行步骤506 ;本实施例中,因自建立的X2接口资源占用率为40%,小于占用率门限70%,因此不需要删除X2接口 ;步骤506,将各X2接口上统计交互消息的计数器清0,且定时器清0,之后返回步骤 503。实施例2:下面结合附图6,对eNBl释放和邻接eNB的X2接口资源的处理装置的实施做进一步的详细描述。
如图6所示,eNBl上为自建立的X2接口分配的个数为10,设需预留5个自建立的 X2接口资源;步骤601,eNBl设立定时器T,假定定时器长度T = 40分钟,假定此时有4个X2接
口存在;步骤602,eNBl启动定时器,并清空各个已自建立的X2接口的用于统计交互消息数的计数器,各X2接口的计数器开始统计交互消息;定时器超时前,设又自建立了 2个X2接口,可以为新建的X2接口设置统计交互消息的计数器,并统计交互消息的数量;步骤603,定时器超时;步骤604,eNBl判断此时是否需要删除X2接口,若需要删除则执行步骤606,若不需要删除则直接执行步骤606 ;步骤605,删除交互消息数量最少的m个X2接口,然后执行步骤606 ;本实施例中,因此时已经建立了 6个X2接口资源,需预留5个X2接口资源,因此需要删掉1个X2接口。eNBl对统计的各X2接口上的交互消息数进行排序,删除交互消息条数最小的X2 接口,较佳地,eNBl优先从本检测周期开始时已建立的4个X2接口中选择交互消息数量最少的X2接口删除,释放其上占有的所有资源。步骤606,将各X2接口上统计交互消息的计数器清0,且定时器清0,之后返回步骤 603。实施例3 下面结合附图7,对eNBl释放和邻接eNB的X2接口资源的处理装置的实施做进一步的详细描述。如图7所示,设需预留的X2接口资源个数为4 ;步骤701,eNBl设立定时器T,假定定时器长度T = 50分钟,设已有的自建立X2接口为3 ;步骤702,eNB 1启动定时器,并清空各个自建立的X2接口的用于统计交互消息数的计数器,各X2接口的计数器开始统计交互消息;设定时器超时前又自建立了 7个X2接口,为该7个新建的X2接口设置计数器,并自建立时统计交互消息;步骤703,定时器超时;步骤704,eNBl判断此时是否需要删除X2接口,若需要删除则执行步骤705,若不需要删除则直接执行步骤706 ;步骤705,删除交互消息数量最少的m个X2接口,然后执行步骤706 ;本实施例中,由于需预留的X2接口资源个数为4,已建立10个X2接口,因此需要删掉4个X2自建立接口,eNBl对各X2接口的计数器进行排序,选择计数器值最小的4个 X2接口进行删除,较佳地,eNBl删除本检测周期开始时已有的3个X2接口,然后删除本检测周期内新建的一个X2接口。步骤706,将各X2接口上统计交互消息的计数器清0,且定时器清0,之后返回步骤 703。
权利要求
1.一种X2接口自建立的方法,包括演进节点B定时检测其自建立的X2接口数量,当检测周期内所述演进节点B自建立的 X2接口数量超过预设门限时,演进节点B删除超出预设门限的m个X2接口。
2.如权利要求1所述的方法,其特征在于所述方法还包括,演进节点B在检测周期内统计每个X2接口交互消息数量; 所述演进节点B删除超出预设门限的m个X2接口是指,演进节点B删除交互消息数量最低的m个自建立的X2接口。
3.如权利要求1或2所述的方法,其特征在于所述方法还包括,当有X2接口自建立时,为所述X2接口设置统计交互消息的计数器, 每个检测周期开始时清0各自建立的X2接口的计数器。
4.如权利要求2所述的方法,其特征在于所述演进节点B删除m个X2接口时,先删除检测周期开始时已经自建立的X2接口,当所述已经自建立的X2接口个数小于m时,再从所述检测周期内新建的X2接口中选择交互消息数量最少的进行删除,直到删除的X2接口数为m。
5.如权利要求1所述的方法,其特征在于设为一演进节点B分配的自建立的X2接口个数为N ; 当演进节点B设置自建立X2接口数最多为L时,所述预设门限为L ; 当演进节点B设置自建立X2接口的最高占用率为Y,所述预设门限为NXY ; 当演进节点B设置预留的自建立X2接口个数为M时,所述预设门限为N-M。
6.一种X2接口自建立的装置,包括检测模块、判断模块及删除模块;其特征在于 所述检测模块,用于定时检测其自建立的X2接口数量,并将检测结果发送至判断模块;所述判断模块,用于判断eNB自建立的X2接口数量是否超过预设门限,若超过则进一步判断超出数量m,并通知删除模块删除m个自建立的X2接口;所述删除模块,用于删除m个自建立的X2接口,并释放该m个自建立的X2接口上占有的所有资源。
7.如权利要求6所述的装置,其特征在于所述判断模块还根据各X2接口的交互消息数量选择交互消息数最少的m个自建立的 X2接口,并将选择的m个自建立的X2接口信息发送至删除模块。
8.如权利要求6或7所述的装置,其特征在于所述装置还包括设置模块,用于当有X2接口自建立时为所述X2接口设置计数器,以及每个检测周期开始时清0各自建立的X2接口的计数器; 所述计数器,用于记录自建立的X2接口的交互消息;所述判断模块通过读取各计数器的值获取各自建立的X2接口的交互消息数量。
9.如权利要求7所述的装置,其特征在于所述判断模块选择m个X2接口是指,判断模块先选择检测周期开始时已经自建立的X2 接口,当所述已经自建立的X2接口个数小于m时,再从所述检测周期内新建的X2接口中选择交互消息数量最少的X2接口,直到选择的X2接口数为m。
10.如权利要求6所述的装置,其特征在于设为一演进节点B分配的自建立的X2接口个数为N ; 当演进节点B设置自建立X2接口数最多为L时,所述预设门限为L ; 当演进节点B设置自建立X2接口的最高占用率为Y,所述预设门限为NXY ; 当演进节点B设置预留的自建立X2接口个数为M时,所述预设门限为N-M。
全文摘要
本发明提供一种X2接口自建立的方法及装置,该方法包括,演进节点B定时检测其自建立的X2接口数量,当检测周期内所述演进节点B自建立的X2接口数量超过预设门限时,演进节点B删除超出预设门限的m个X2接口。采用本发明的技术方案,可实现当eNB1的X2接口资源比较紧张时,选择合适的X2接口进行资源释放,以便和其它的邻接eNB进行X2接口的自建立。
文档编号H04W76/02GK102238755SQ201010159278
公开日2011年11月9日 申请日期2010年4月26日 优先权日2010年4月26日
发明者孙连翘 申请人:中兴通讯股份有限公司