Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR DYNAMICALLY ALLOCATING RESOURCES OF PACKET CONTROL UNIT
Document Type and Number:
WIPO Patent Application WO/2012/071970
Kind Code:
A1
Abstract:
A method for dynamically allocating resources of a packet control unit is provided in the present invention, wherein the method includes: allocating resources of the packet control unit (PCU), and establishing a PCU resource pool; according to an actual allocation situation in packet switching (PS) cells, dividing the PCU resources in each PCU resource pool into an idle queue, a congestion queue and a block queue; searching available PCU resources in the idle queue and allocating them to the PS cell, and dynamically binding the PS cell and the PCU resources according to the PCU resources allocated. A system for dynamically allocating resources of the packet control unit is provided in the present invention as well, in which a resource allocation and binding unit is used for searching the available PCU resources in the idle queue and allocating them to the PS cell, and dynamically binding the PS cell and the PCU resources according to the PCU resources allocated. With the method and system of the present invention, the PCU resources are able to be allocated dynamically.

Inventors:
LI SHIKUAN (CN)
ZHANG WEI (CN)
LIU LING (CN)
QU XIAOCHENG (CN)
Application Number:
PCT/CN2011/081921
Publication Date:
June 07, 2012
Filing Date:
November 08, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
LI SHIKUAN (CN)
ZHANG WEI (CN)
LIU LING (CN)
QU XIAOCHENG (CN)
International Classes:
H04W16/10
Foreign References:
CN1980182A2007-06-13
CN101297204A2008-10-29
CN101222774A2008-07-16
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1、 一种动态分配用户面处理单元资源的方法, 其特征在于, 包括: 配置用户面处理单元(PCU ) 资源, 建立 PCU资源池;

根据分组交换 ( PS ) 小区的配置情况, 将每个 PCU 资源池中的 PCU 资源分为空闲队列、 拥塞队列和闭塞队列;

从空闲队列中查找可用的 PCU资源分配给 PS小区,并根据分配的 PCU 资源进行 PS小区与 PCU资源的动态绑定。

2、 根据权利要求 1所述的方法, 其特征在于, 所述配置 PCU资源包 括: 将所述 PCU资源分为专有资源和共享资源; 其中,

所述专有资源为运营商专属使用的专有 PCU资源;

所述共享资源为所有运营商均可使用的共享 PCU资源。

3、 根据权利要求 1所述的方法, 其特征在于, 所述建立 PCU资源池 包括: 根据配置的 PCU资源, 建立运营商专属使用的专有资源池和所有运 营商均可使用的共享资源池。

4、 根据权利要求 1至 3中任一项所述的方法, 其特征在于, 所述根据 PS小区实际的配置情况,将每个 PCU资源池中的 PCU资源分为空闲队列、 拥塞队列和闭塞队列进一步包括: 根据 KEY值对 PCU资源排序后分为空 闲队列、 拥塞队列和闭塞队列;

其中, 所述 KEY值为表征 PCU上的载频个数、 PS小区的业务繁忙度 以及 PCU资源实时负荷的值。

5、 根据权利要求 4所述的方法, 其特征在于, 计算所述 KEY值采用 的公式为:

KEY= 可用 TRX个数 X小区繁忙度权值;

Cell=l NumGPRSTrx xR„ + NumFnGFTrx xRp

所述可用 TRX个数 = ~~ s- ^2 Ξ l .

Rg + Re

其中, NumGPRSTra表示 PS 小区下配置的通用分组无线业务(GPRS ) 载频; NumEDQETra表示 PS小区下配置的 GSM演进的增强数据速率( EDGE ) 载频; Rg表示 GPRS载频对应的权重; Re表示 EDGE载频对应的权重; 小 区繁忙度权值为 PS小区的 PS业务的繁忙度等级。

6、 根据权利要求 1至 3中任一项所述的方法, 其特征在于, 所述空闲 队列包括正常状态的 PCU资源、或未达到拥塞门限的 PCU资源; 所述拥塞 队列包括达到拥塞门限的 PCU 资源; 所述闭塞队列包括故障状态的 PCU 资源。

7、 根据权利要求 3所述的方法, 其特征在于, 进行所述动态绑定时, 该方法进一步包括:

当所述 PS小区为具有专有资源的运营商小区时,先从其专属使用的专 有资源池的空闲队列中查找可用的 PCU资源, 并分配给 PS小区进行绑定, 如果未查找到可用的 PCU资源, 则再从共享资源池的空闲队列中查找可用 的 PCU资源, 并分配给 PS小区进行绑定;

当所述 PS小区为不具有专有资源的运营商小区时, 直接从共享资源池 的空闲队列中查找可用的 PCU资源, 并分配给 PS小区进行绑定。

8、 根据权利要求 1至 3中任一项所述的方法, 其特征在于, 需要触发 所述动态绑定的情况至少包括:

PS小区未绑定 PCU资源;

删除 PS小区原有的 PCU资源;

新增配置的 PS小区;

PCU资源业务量超过门限,调整出去的 PS小区需要绑定到其它可用的 PCU资源。 9、 一种动态分配用户面处理单元资源的系统, 其特征在于, 包括: 资 源配置单元和资源分配及绑定单元; 其中,

所述资源配置单元, 用于配置 PCU资源, 建立 PCU资源池; 根据 PS 小区的配置情况,将每个 PCU资源池中的 PCU资源分为空闲队列、拥塞队 列和闭塞队列;

所述资源分配及绑定单元, 用于从空闲队列中查找可用的 PCU资源分 配给 PS小区, 并根据分配的 PCU资源进行 PS小区与 PCU资源的动态绑 定。

10、 根据权利要求 9所述的系统, 其特征在于, 所述资源配置单元, 进一步用于:

根据 KEY值对 PCU资源排序后,将每个 PCU资源池中的 PCU资源分 为空闲队列、 拥塞队列和闭塞队列;

其中, 所述 KEY值为表征 PCU上的载频个数、 PS小区的业务繁忙度 以及 PCU资源实时负荷的值。

11、 根据权利要求 10所述的系统, 其特征在于, 计算所述 KEY值采 用的公式为:

KEY= 可用 TRX个数 X小区繁忙度权值;

Cell=l

NumGPRSTrx xR„ + NumFnGFTrx xRp

所述可用 TRX个数 = ~~ s- ^2 Ξ 1 .

Rg + R e 其中, NumCPRSTra表示 PS小区下配置的 GPRS载频; NumEDETra表示 PS 小区下配置的 EDGE 载频; Rg表示 GPRS 载频对应的权重; Re表示

EDGE载频对应的权重; 小区繁忙度权值为 PS小区的 PS业务的繁忙度等 级。

12、 根据权利要求 9至 11中任一项所述的系统, 其特征在于, 所述资 源分配及绑定单元, 进一步用于: 当所述 PS小区为具有专有资源的运营商小区时,先从其专属使用的专 有资源池的空闲队列中查找可用的 PCU资源, 并分配给 PS小区进行绑定, 如果未查找到可用的 PCU资源, 则再从共享资源池的空闲队列中查找可用 的 PCU资源, 并分配给 PS小区进行绑定; 当所述 PS小区为不具有专有资 源的运营商小区时,直接从共享资源池的空闲队列中查找可用的 PCU资源, 并分配给 PS小区进行绑定。

Description:
一种动态分配用户面处理单元资源的方法及系 统 技术领域

本发明涉及移动通信网络中用户面处理单元 (PCU ) 的资源动态分配 技术,尤其涉及一种多运营商网络共享时动态 分配 PCU资源的方法及系统。 背景技术

目前, 通信运营商合作建网成为一种普遍的模式, 这种模式实现了资 源的共享, 节约了运营成本。 通用分组无线业务(GPRS ) /GSM演进的增 强数据速率(EDGE )技术相对于全球移动通信系统(GSM )技术增加了针 对分组交换 ( PS )业务的处理, 而 PCU资源是完成 PS业务的资源。

现有的 PCU资源分配都是通过 PS小区与 PCU资源固定绑定的配置方 式实现的, 即: PS小区固定绑到某个 PCU资源上, PS业务申请资源时, 只分配 PS小区所绑定的 PCU资源。 虽然这种 PCU资源分配的方式处理起 来非常简单, 但是由于是对 PCU资源固定分配, 不具备灵活性, 会带来以 下问题:

网络共享时, 各运营商所拥有的 PCU资源是固定配置的, 不能够进行 动态的调整。 如果系统的 PCU资源远远大于用户的实际需求, 通过优化固 定配置各运营商 PS小区与 PCU资源的方案, 可以避免各运营商之间 PCU 资源使用不均衡的问题。 然而, 随着移动通信技术的飞速发展, 用户对 PS 业务的需求越来越大, 可能出现某个 PCU资源上 PS小区的业务量非常大, 新的用户已经无法接入, 同时, 其它的 PCU资源可能非常空闲。 可见, 虽 然进行了优化, 但是其本质还是固定分配 PCU 资源, 仍旧无法解决 PCU 资源分配不均衡的问题,而且 PCU资源分配不均衡会影响到 PCU资源的使 用效率, 即: 已经分配的 PCU资源即便空闲也不能被合理有效的使用。 综上所述,目前通过 PS小区与 PCU资源固定绑定的配置方式实现 PCU 资源分配,这种对 PCU资源固定分配的方式,无法解决 PCU资源分配不均 衡的问题,影响到 PCU资源的使用效率, 目前迫切需要一种新的 PCU资源 分配方案。 发明内容

有鉴于此, 本发明的主要目的在于提供了一种动态分配 PCU资源的方 法及系统,能动态分配 PCU资源,从而解决了 PCU资源分配不均衡的问题, 提高了 PCU资源的使用效率。

为解决上述技术问题, 本发明的技术方案是这样实现的:

一种动态分配用户面处理单元资源的方法, 包括:

配置用户面处理单元(PCU ) 资源, 建立 PCU资源池;

根据分组交换 ( PS ) 小区的配置情况, 将每个 PCU 资源池中的 PCU 资源分为空闲队列、 拥塞队列和闭塞队列;

从空闲队列中查找可用的 PCU资源分配给 PS小区,并根据分配的 PCU 资源进行 PS小区与 PCU资源的动态绑定。

其中,所述配置 PCU资源包括:将所述 PCU资源分为专有资源和共享 资源; 其中,

所述专有资源为运营商专属使用的专有 PCU资源;

所述共享资源为所有运营商均可使用的共享 PCU资源。

其中, 所述建立 PCU资源池包括: 根据配置的 PCU资源, 建立运营商 专属使用的专有资源池和所有运营商均可使用 的共享资源池。

其中,所述根据 PS小区实际的配置情况,将每个 PCU资源池中的 PCU 资源分为空闲队列、拥塞队列和闭塞队列进一 步包括: 根据 KEY值对 PCU 资源排序后分为空闲队列、 拥塞队列和闭塞队列;

其中, 所述 KEY值为表征 PCU上的载频个数、 PS小区的业务繁忙度 以及 PCU资源实时负荷的值。

其中, 计算所述 KEY值采用的公式为:

ΚΕΥ= ^可用 TRX个数 X小区繁忙度权值;

Cell=l

Num GPRSTrx xR + Num画 Trx xR f

所述可用 TRX个数 = 其中, Num GPRSTrx 表示 PS 小区下配置的通用分组无线业务(GPRS ) 载频; Num ED ETra 表示 PS小区下配置的 GSM演进的增强数据速率( EDGE ) 载频; R g 表示 GPRS载频对应的权重; R e 表示 EDGE载频对应的权重; 小 区繁忙度权值为 PS小区的 PS业务的繁忙度等级。

其中, 所述空闲队列包括正常状态的 PCU资源、 或未达到拥塞门限的 PCU资源; 所述拥塞队列包括达到拥塞门限的 PCU资源; 所述闭塞队列包 括故障状态的 PCU资源。

其中, 进行所述动态绑定时, 该方法进一步包括:

当所述 PS小区为具有专有资源的运营商小区时,先从 专属使用的专 有资源池的空闲队列中查找可用的 PCU资源, 并分配给 PS小区进行绑定, 如果未查找到可用的 PCU资源, 则再从共享资源池的空闲队列中查找可用 的 PCU资源, 并分配给 PS小区进行绑定;

当所述 PS小区为不具有专有资源的运营商小区时, 直接从共享资源池 的空闲队列中查找可用的 PCU资源, 并分配给 PS小区进行绑定。

其中, 需要触发所述动态绑定的情况至少包括:

PS小区未绑定 PCU资源;

删除 PS小区原有的 PCU资源;

新增配置的 PS小区;

PCU资源业务量超过门限,调整出去的 PS小区需要绑定到其它可用的 PCU资源。 一种动态分配用户面处理单元资源的系统, 包括: 资源配置单元和资 源分配及绑定单元; 其中, 所述资源配置单元, 用于配置 PCU资源, 建立 PCU资源池; 根据 PS 小区的配置情况,将每个 PCU资源池中的 PCU资源分为空闲队列、拥塞队 列和闭塞队列;

所述资源分配及绑定单元, 用于从空闲队列中查找可用的 PCU资源分 配给 PS小区, 并根据分配的 PCU资源进行 PS小区与 PCU资源的动态绑 定。

其中, 所述资源配置单元, 进一步用于:

根据 KEY值对 PCU资源排序后,将每个 PCU资源池中的 PCU资源分 为空闲队列、 拥塞队列和闭塞队列;

其中,所述 KEY值为表征 PCU上的载频个数、 PS业务繁忙度以及 PCU 资源实时负荷的值。

其中, 计算所述 KEY值采用的公式为: KEY= 可用 TRX个数 X小区繁忙度权值;

Cell=l

Nun wv xR„ + 1 Nu W m iAi C EwDGETrx x ' R。

所述可用 TRX个数 =■ A GPRSTrx N A g 其中, Num GPRSTra 表示 PS小区下配置的 GPRS载频; Num EDQETra 表示 PS 小区下配置的 EDGE 载频; R g 表示 GPRS 载频对应的权重; R e 表示

EDGE载频对应的权重; 小区繁忙度权值为 PS小区的 PS业务的繁忙度等 级。

其中, 所述资源分配及绑定单元, 进一步用于: 当所述 PS小区为具有 专有资源的运营商小区时, 先从其专属使用的专有资源池的空闲队列中查 找可用的 PCU资源,并分配给 PS小区进行绑定,如果未查找到可用的 PCU 资源, 则再从共享资源池的空闲队列中查找可用的 PCU资源, 并分配给 PS 小区进行绑定; 当所述 PS小区为不具有专有资源的运营商小区时, 直接从 共享资源池的空闲队列中查找可用的 PCU资源, 并分配给 PS小区进行绑 定。

本发明配置 PCU资源, 建立 PCU资源池; 根据 PS小区实际的配置情 况,将每个 PCU资源池中的 PCU资源分为空闲队列、拥塞队列和闭塞队列; 从空闲队列中查找可用的 PCU资源分配给 PS小区, 并根据分配的 PCU资 源进行 PS小区与 PCU资源的动态绑定。 采用本发明, 使 PCU资源的使用 更力口均衡。 附图说明

图 1是本发明 PCU资源绑定的示意图;

图 2是本发明装置中模块一实例的组成示意图;

图 3是本发明方法的动态绑定 PS小区与 PCU资源一实例的流程示意 图;

图 4是本发明方法的 PCU资源由正常到故障或者新增 PCU资源触发动 态绑定一实例的流程示意图;

图 5是本发明方法的 PCU资源由故障到正常或者新增 PCU资源触发动 态绑定一实例的流程示意图。 具体实施方式

本发明的基本思想是: 配置 PCU资源, 建立 PCU资源池; 根据 PS小 区实际的配置情况,将每个 PCU资源池中的 PCU资源分为空闲队列、拥塞 队列和闭塞队列; 从空闲队列中查找可用的 PCU资源分配给 PS小区, 并 根据分配的 PCU资源进行 PS小区与 PCU资源的动态绑定。

下面参照附图结合实施例对本发明做进一步的 描述。

本发明的方案主要是根据 PS小区实际的配置情况, 将 PS小区与 PCU 资源动态绑定。 比如, 上电过程中根据 PS小区的实际配置载频进行动态绑 定, 并在无线操作维护中心 (OMCR )删除 PCU资源、 新增 PS小区等情 况下进行 PS小区与 PCU资源动态绑定的调整, 使 PCU资源的使用更加均 衡, 同时在 PCU资源故障时能够自动调整。

其次, 考虑到目前通信运营商的合作建网已经成为一 种普遍的模式, 这种模式的优越性是实现了资源的共享, 节约了运营成本, 同时所带来的 缺点是: 这种模式也使得运营商失去了纯粹的独立性。 为了规避这个缺点, 本发明为各个运营商分别建立运营商专属的专 用资源池(只有所属的运营 商可以使用, 其他运营商无权使用) 以保护运营商的独立性, 以及为所有 运营商共同建立共享资源池(所有运营商都可 以使用的资源池) 以保证运 营商间的资源共享, 从而达到的效果是: 既能通过运营商间的资源共享满 足运营商的运营成本需求, 又能满足运营商的独立性需求。 以下具体阐述。

一种动态分配 PCU资源的方法, 主要包括以下内容:

步驟一、 OMCR根据运营商配置情况配置 PCU资源, 并将 PCU资源 分为专有资源和共享资源, 专有资源是指只能被某个运营商使用的 PCU资 源, 共享资源是指所有的运营商均可使用的 PCU资源。 专有资源位于专有 资源池, 共享资源位于共享资源池。

步驟二、基站控制器( BSC )收到配置的 PCU资源后,根据配置的 PCU 资源, 建立 PCU资源池, 即为各个运营商建立专有资源池和所有运营商 均 可使用的共享资源池。 每个资源池(包括专有资源池和共享资源池) 都分 为空闲、 闭塞、 拥塞 3个队列, 针对空闲队列而言, 空闲队列中的 PCU资 源还可以绑定 PS小区; 针对闭塞队列而言, 闭塞队列中的 PCU资源是指 出现故障的 PCU资源, 闭塞队列中的 PCU资源不可以用于绑定 PS小区; 针对拥塞队列而言, 拥塞队列中的 PCU资源绑定了最大额度的 PS小区或 者载频, 拥塞队列中的 PCU资源不可以用于绑定 PS小区。 为了实现 PCU资源的均衡实用, 为队列中的 PCU资源建立一个 KEY 值, 队列根据 KEY值进行排序, KEY值为一个 DWORD类型, DWORD 指 32个 Bit位, KEY值构成为: Bit30 Bit31位表示 PCU资源的实时负 荷等级, 分别为 0 1 2, 其中, 0代表负荷最低, 2表示负荷较高; Bit24-29 位为预留位, 直接为 0; BitO-23位表示根据 OMCR配置得到的 PCU资源 的繁忙度, 根据绑定的小区的配置计算得出, 计算公式如下所示:

KEY= ^可用 TRX个数 X小区繁忙度权值 公式 1

Cdl=l 可用 TRX个数 = GPRs Tnt xR g + Num EDGETnt x R e 公式 2 其中, Num。 PRSTlx 和 Num ED ET r X 分别代表小区下配置的 GPRS载频和 EDGE 载频; R g 和 R 6 分别代表 GPRS载频和 EDGE载频对应的权重 , 在 OMCR 进行配置; 小区繁忙度是指 PS小区业务的繁忙度等级, 分为 5个等级, 由 OMCR进行配置。 KEY值的详细说明如以下表 1所示:

表 1

步驟三、 BSC根据配置的 PCU资源和 PS小区, 完成 PS小区与 PCU 资源的动态绑定与调整。

进一步, 需要触发 PS小区与 PCU资源进行动态绑定的情况包括但不 限于:

(一)、 PS小区未绑定 PCU资源。 具体的, 各单板初始上电完成, 正 常运行之后触发, 此时 PS小区未绑定 PCU资源, 所以要进行 PS小区与 PCU资源的动态绑定。

(二)、 OMCR删除 PS小区原有的 PCU资源, 需要重新绑定到其它的 PCU资源上。 具体的, 通过 OMCR更改 PCU资源配置时, 如果操作删除 PCU 资源, 并且该 PCU 资源在删除前有 PS 小区绑定在上面, 此时由于 OMCR删除了相应的 PCU资源,那么绑定在此 PCU资源的 PS小区无法进 行正常的业务, 所以要 4巴 PS小区从此 PCU资源上删除, 重新绑定到其它 的 PCU资源上。

(三;)、 OMCR配置新增 PS小区,新增 PS小区后, PS小区未绑定 PCU 资源。 具体的, OMCR新增配置 PS小区, 新增 PS小区后, PS小区未绑定 PCU资源时触发, 所以要触发 PS小区与 PCU资源的动态绑定。

(四)、 PCU资源业务量超过门限, 调整出去的 PS小区需要绑定到其 它空闲的 PCU资源。 具体的, 某 PCU资源业务量超过门限, 调整出去的 PS小区需要绑定到其它相对空闲的 PCU资源上:某 PCU资源业务量过大, 需要调整出去一些 PS小区, 解除 PS小区与此 PCU资源的绑定关系, 然后 把 PS小区绑定到业务量相对空闲的 PCU资源上。

一种动态分配 PCU资源的系统, 主要包括以下内容:

系统中的资源配置单元用于配置 PCU资源, 建立 PCU资源池; 根据 PS小区实际的配置情况,将每个 PCU资源池中的 PCU资源分为空闲队列、 拥塞队列和闭塞队列; 系统中的资源分配及绑定单元用于从空闲队列 中查 找可用的 PCU资源分配给 PS小区, 并根据分配的 PCU资源进行 PS小区 与 PCU资源的动态绑定。

这里, 资源配置单元进一步用于根据 KEY值对 PCU资源排序后, 将 每个 PCU资源池中的 PCU资源分为空闲队列、 拥塞队列和闭塞队列。

其中, 所述 KEY值为表征 PCU上的载频个数、 PS小区业务繁忙度以 及 PCU资源实时负荷的值, 计算所述 KEY值采用的公式为: KEY= 可用 TRX个数 x小区繁忙度权值;

Cell=l

Num GPRSTrx xR„ + Num FnGFTrx xR p

所述可用 TRX个数 = ~~ s - ^2 Ξ 1 .

R g + R e 其中, Num CPRSTra 表示 PS小区下配置的 GPRS载频; Num ED ETra 表示

PS 小区下配置的 EDGE 载频; R g 表示 GPRS 载频对应的权重; R e 表示

EDGE载频对应的权重; 小区繁忙度权值为 PS小区的业务的繁忙度等级。

这里, 资源分配及绑定单元进一步用于当 PS小区为具有专有 PCU资 源的运营商小区时, 先从其专属使用的专有资源池的空闲队列中查 找可用 的 PCU资源,并分配给 PS小区进行绑定,如果未查找到可用的 PCU资源, 则再从共享资源池的空闲队列中查找可用的 PCU资源, 并分配给 PS小区 进行绑定; 当 PS小区为不具有专有 PCU资源的运营商小区时, 直接从共 享资源池的空闲队列中查找可用的 PCU资源, 并分配给 PS小区进行绑定。

以下对本发明进行举例阐述。

实例一:

如图 1所示为本发明的 PCU资源绑定一实例的示意图, 4巴 PCU资源划 分为专有 PCU资源和共享 PCU资源, 拥有专有 PCU资源的运营商小区优 先选择其所专属的、 用于存放专有 PCU资源的专有资源池, 以绑定到专有 PCU资源, 如果专有 PCU资源已满或者故障, 则该运营商小区还可以选择 所有运营商共享的、 用于存放共享 PCU资源的共享资源池, 以绑定到共享 PCU资源; 而没有专有 PCU资源的运营商小区则仅能直接到所有运营商 共 享的、 用于存放共享 PCU资源的共享资源池, 以绑定到共享 PCU资源。

实例二:

如图 2所示为本发明装置中模块一实例的组成示意 , 包括资源配置 单元、 资源分配及绑定单元、 资源池。

其中, 资源配置单元用于配置 PCU资源,建立 PCU资源池, 维护 PCU 资源池中队列的更新。正常状态的 PCU资源进入空闲队列,故障状态的 PCU 资源进入闭塞队列; 绑定了最大额度的 PS小区或者载频的 PCU资源进入 拥塞队列。 故障的 PCU资源不能在绑定过程中使用。

其中, 资源分配及绑定单元在动态绑定被触发时查询 资源池的空闲

PCU资源, 分配 PS小区需要的 PCU资源, 没有达到拥塞门限的 PCU资源 进入空闲队列, 拥塞的 PCU资源进入拥塞队列。

其中, 资源池(PCU Pool ) 由专有资源池和共享资源池组成。 通常情 况下有一个共享资源池和多个专有资源池, 比如配置 N个专有资源池, 图 2中的专有资源池可以为公众陆地移动通信网 PLMN ) 1~ PLMN N的专有 资源池, 也可以为同时容纳的多个不同的运营商配置专 有资源池。 每个共 享资源池和专有资源池都分为空闲 (Idle )、 闭塞( Block )、 拥塞(Busy ) 三种队列。

实例三: 根据 PS小区实际的配置情况, 将 PS小区与 PCU资源动态绑 定时, 具体通过 KEY值划分空闲、 闭塞、 拥塞三种队列, 以便从空闲队列 中选取出空闲的 PCU资源进行动态绑定。

为实现各个 PCU资源上业务的相对均衡, PCU上的载频个数、 PS业 务繁忙度以及 PCU资源实时负荷用 KEY值(长度为一个 DWORD )表示。 需利用 KEY值划分空闲、 闭塞、 拥塞三种队列。

KEY值的 Bit31、 Bit30表示的是 PCU资源的实时负荷等级(0、 1、 2 ), 由 PCU资源单板进行实时上报; KEY值的 Bit24-29位置为预留位, 置 0; KEY值的 BitO-23位指的是根据 OMCR的配置参数计算的 PCU资源的繁忙 度, 主要包括: PS 小区的 GPRS载频和 EDGE载频及其对应的权重参数 R g 和 R e , PS小区业务的繁忙度, PS小区业务繁忙度和权值对应关系的对 照表如以下表 2所示。 繁忙度等级 (很少) (较少) (中等) (较繁忙) (很繁忙) 权值 0.1 0.6 1 1.5 2

表 2

KEY值的具体计算公式如上述公式 1和公式 2所示,此处对 KEY值的 具体计算方式进行说明为: PCU资源上配置的可用载频个数, 对 GPRS和 EDGE载频分别考虑, 利用已有的权重参数 R g 、 R e ( OMCR进行配置)进 行加权平均得到载频的加权个数。将载频的加 权个数和 PS小区配置的业务 繁忙度参数相乘后每个 PS小区得到一个对应的值, 把 PCU资源上所有 PS 小区所得的值相加, 得到根据后台配置计算的 PCU资源的繁忙度, 结果放 在 KEY值的 BitO-23位。 根据 PCU资源上报的负荷等级, 放在 KEY值的 Bit30-31位, 组成完整的 KEY值。

每次进行动态的调整过程, 都需要调整 PCU资源的 KEY值, 重新对 PCU资源进行排序。 排序按照从小到大的顺序, 每次小区优先选择权值最 小的 PCU资源作为绑定的目标。对于配置了运营商标 识的 PCU资源,仍然 按照上述计算方式计算 KEY值, 但是需要将配置给同一个运营商的多个 PCU资源单独进行排序, 不和共享的 PCU资源在一起排序。

初始上电时各队列中的 PCU资源按接入顺序排列, 为 PS小区动态分 配 PCU资源后或者 PCU上报负荷后调整各个涉及到的资源池中的 PCU资 源的 KEY值, 重新对 PCU资源进行排序。 排序按照从小到大的顺序, 每 次 PS小区优先选择权值最小的 PCU资源作为绑定的目标。

实例四:

如图 3所示为本发明的动态绑定 PS小区与 PCU资源的流程图, 动态 绑定流程是本发明的一个关键所在, 根据已有的 PCU资源, 对未进行绑定 的 PS小区绑定 PCU资源, 主要包括以下步驟:

步驟 410、 遍历所有小区, 查找未进行 PCU资源绑定的 PS小区, 如果 没有查找到未进行绑定的 PS小区, 则直接进入步驟 470; 如果查找到未进 行绑定的 PS小区, 则进入步驟 420。

步驟 420、 查找并判定判断未进行绑定的 PS小区的所属运营商是否有 专有的 PCU资源, 如果有, 则进入步驟 430; 如果没有, 则进入步驟 440。

步驟 430、在 PS小区所属的专有资源池中查找可用的 PCU资源, 以分 配 PS小区需要的 PCU资源, 并根据分配的 PCU资源进行 PS小区与 PCU 资源的动态绑定。 如果分配成功, 则进入步驟 450; 如果分配不成功, 则进 入步驟 440。

步驟 440、在共享资源池中进行 PS小区与 PCU资源的动态绑定, 查找 可用的 PCU资源, 以分配 PS小区需要的 PCU资源, 并根据分配的 PCU 资源进行 PS小区与 PCU资源的动态绑定。如果分配成功,则进入步 驟 450; 如果分配不成功, 则进入步驟 460。

步驟 450、 选定 PCU资源之后, 更新 PCU资源的 KEY值及 PCU资源 队列。

步驟 460、 本小区绑定流程结束, 进入下一个未绑定 PCU 资源的 PS 小区的绑定流程。

步驟 470、 所有 PS小区绑定完成后, 更新相关数据中的绑定关系。 步驟 480、 发起存盘, 发起数据同步。

这里,对比本发明与现有技术,现有技术中采 用运营商 PS小区和 PCU 资源固定绑定的配置方式,由于只分配小区所 绑定的 PCU资源,因此, PCU 资源发生故障时会导致小区无法进行 PS业务, 只能通过人工参与重新调整 PS小区和 PCU资源的绑定来解决, 人工干预效率低, 在 PCU资源发生故 障时不利于业务开展。 而本发明这种动态绑定不仅解决了 PCU资源分配不 均衡的问题,提高了 PCU资源的使用效率, 而且同时在 PCU资源故障时能 够自动调整利于业务开展。 以下以实例五和实例六对这种状态发送变化的 情况(包括正常状态到故障状态、 和故障状态到正常状态)进行阐述。 实例五:

如图 4所示, 当 PCU资源状态由正常到故障时,或者新增 PCU资源时 如果此 PCU资源上已经绑定了 PS小区, 则需要调整 PS小区, 使 PS小区 重新绑定到正常的 PCU资源。 主要包括以下步驟:

步驟 510、 PCU资源故障, 通知动态绑定进程, 并在 PCU资源故障消 息中包括故障 PCU资源的相关信息。

这里, 本文的动态绑定进程由资源分配及绑定单元控 制, 以下不作赘 述。

步驟 520、 动态绑定进程收到 PCU资源故障消息, 查找 PCU资源相关 信息, 判断当前是否已经存在该 PCU资源实例, 若存在, 则结束当前流程; 若不存在, 设置实例定时器 Tl。

这里, PCU资源实例即一个 PCU资源,判断当前是否已经存在该 PCU 资源实例指: 该 PCU资源发生故障已经存在。

步驟 530、 定时器 T1超时, 检查当前 PCU资源是否仍然故障, 若故障 则将超时计数器加 1 , 重新设置定时器 Tl。 定时器 T1超时次数达到 Ν次, 若 PCU资源仍然故障, 进入步驟 540; 若在 Ν次内, PCU资源状态正常, 直接结束当前流程。

步驟 540、 更新 PCU资源队列, 故障的 PCU资源进入闭塞队列, 并将 该 PCU资源记录在需要调整的 PCU资源序列中。

步驟 550、 由于 PCU资源故障后, 需要将其绑定的 PS小区重新绑定到 其它的 PCU资源上, 因此, 进入 PS小区与 PCU资源的动态绑定流程。

这里, 本步驟实现的动态绑定流程与上述实例四一样 。

实例六:

如图 5所示,当 PCU资源状态由故障到正常时,或者新增 PCU资源时, 发起调整流程, 使得 PS小区在各个 PCU资源上均衡。 调整机制是优先调 整故障 PCU资源上的 PS小区到正常 PCU资源上, 而正常的 PCU资源上 的 PS小区, 考虑 PCU资源的权值差与平均值的比例超过一定值, 可以考 虑调整部分出来。 原则是在小区均衡的基础上, 尽量减少调整 PS小区的个 数。 主要包括以下步驟:

步驟 610、 PCU资源正常, 通知动态绑定进程, 并告知故障 PCU资源 的相关信息。

步驟 620、 动态绑定进程收到 PCU资源故障消息, 查找 PCU资源相关 信息, 判断当前是否已经存在该 PCU资源实例, 若存在, 则结束当前流程; 若不存在, 则设置实例定时器 T2。

这里, PCU资源实例即一个 PCU资源,判断当前是否已经存在该 PCU 资源实例指: 该 PCU资源故障解除已经存在。

步驟 630、 定时器 Τ2超时, 检查当前 PCU资源是否仍然正常, 若正常 则将超时计数器加 1 , 重新设置定时器 Τ2。 定时器 Τ2超时次数达到 Ν次, 若 PCU资源仍然正常, 进入步驟 640; 若在 Ν次内, PCU资源状态故障, 直接结束当前流程。

步驟 640、更新 PCU资源队列,将该 PCU资源记录在需要调整的 PCU 资源序列中。

步驟 650、 进入 PS小区与 PCU资源的动态绑定流程。

这里, 本步驟实现的动态绑定流程与上述实例四一样 。

以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。 工业实用性

本发明提供了一种动态分配 PCU资源的方法及系统, 配置 PCU资源, 建立 PCU资源池; 根据 PS小区实际的配置情况, 将每个 PCU资源池中的 PCU资源分为空闲队列、 拥塞队列和闭塞队列; 从空闲队列中查找可用的 PCU资源分配给 PS小区, 并根据分配的 PCU资源进行 PS小区与 PCU资 源的动态绑定。 采用本发明, 使 PCU资源的使用更加均衡。