移动交换中心空闲负载容量的分配方法、装置及系统的制作方法

文档序号:7697146阅读:117来源:国知局
专利名称:移动交换中心空闲负载容量的分配方法、装置及系统的制作方法
技术领域
本发明涉及计算机与通信技术领域,尤其涉及一种移动交换中心空闲负载容量的 分配方法、装置及系统。
背景技术
基于移动通信技术的第三代合作组织(3GPP,3rd Generation Partnership Project)在 1999 年首次提出了移动交换中心池(MSC Pool, Mobile Switching Center Pool)技术,其区别于传统组网方式的最大特点在于由核心网络节点MSC组成资源池,使得 一个无线网络控制器(RNC,Radio Network Controller)/ 基站控制器(BSC,Base Station Controller)可以同时链接到多个MSC上。在现有技术中,根据MSC Pool技术,当需要将多个MSC划分到MSC Pool中时,往 往存在着多种影响因素,基于这些影响因素,有可能会将多个负载较重的MSC划分到同一 个MSC Pool中,因此,这就使得包含了多个负载较重的MSC的MSC Pool自身的总负载也较 重,从而会使得整个MSC Pool的处理资源会比较紧张。特别地,针对自身总负载较重的MSC Pool,若该MSC Pool中有某个MSC发生了故 障,或整个MSC Pool的负载突然增加时,由于该MSC Pool中的MSC可能已经处于满负载工 作状态,因此该MSC Pool总负载过重而导致的处理资源紧张问题会显得更为严重。

发明内容
本发明实施例提供一种移动交换中心空闲负载容量的分配方法、装置及系统,用 以解决现有技术中存在的MSC Pool负载过重而导致的处理资源紧张的问题。为此,本发明实施例采用以下技术方案一种移动交换中心空闲负载容量的分配方法,包括确定移动交换中心池共用的 至少一个移动交换中心当前的空闲负载容量;以及根据所述移动交换中心池当前的负载信 息,将确定的空闲负载容量分配给所述移动交换中心池。较佳地,上述步骤中确定移动交换中心池共用的至少一个移动交换中心的空闲负 载容量之前还可以包括确定所述移动交换中心池中至少有一个移动交换中心池的负载大 于预设的负载阈值。较佳地,可以根据接收到的分配空闲负载容量请求消息,确定所述移动交换中心 池中至少有一个移动交换中心池的负载大于预设的负载阈值,其中,所述请求消息为所述 至少一个移动交换中心池在确定出自身的负载大于预设的负载阈值时发送来的。较佳地,上述确定所述移动交换中心池中至少有一个移动交换中心池的负载大于 预设的负载阈值,具体包括获得所述移动交换中心池的负载信息;根据获得的移动交换 中心池的负载信息以及所述预设的负载阈值,确定所述移动交换中心池中至少有一个移动 交换中心池的负载大于预设的负载阈值。较佳地,根据移动交换中心池当前的负载信息,将确定的空闲负载容量分配给移动交换中心池之前,还包括在判断出确定的所述共用的移动交换中心当前的空闲负载容 量小于预设的空闲负载容量阈值时,将所述共用的移动交换中心的负载转移到其他移动交 换中心,直至使确定的所述共用的移动交换中心当前的空闲负载容量不小于预设的空闲负 载容量阈值,其中,所述其他移动交换中心处于共用所述共用的移动交换中心的移动交换 中心池中、且所述其他移动交换中心所处的移动交换中心池的负载不大于预设的负载阈 值。较佳地,根据所述移动交换中心池的负载信息,将确定的空闲负载容量分配给所 述移动交换中心池,具体包括根据所述移动交换中心池的负载信息,按照负载由轻到重的 移动交换中心池分别对应由小到大的容量因子的方式,为所述移动交换中心池分别配置对 应的容量因子;按照由小到大的空间负载容量分量分别与由小到大的容量因子相对应的 方式,将所述确定的空闲负载容量不重复地划分为对应于所述容量因子的空闲负载容量分 量;以及将所述划分得到的空闲负载容量分量分别分配给对应的移动交换中心池。一种移动交换中心空闲负载容量的分配装置,包括空闲负载容量确定单元,用于 确定移动交换中心池共用的至少一个移动交换中心当前的空闲负载容量;以及分配单元, 用于根据所述移动交换中心池当前的负载信息,将空闲负载容量确定单元确定的空闲负载 容量分配给所述移动交换中心池。一种移动交换中心空闲负载容量的分配系统,包括移动交换中心池;所述移动 交换中心池之间共用的至少一个移动交换中心,用于确定所述移动交换中心自身当前的空 闲负载容量,并根据所述移动交换中心池当前的负载信息,将确定的空闲负载容量分配给 所述移动交换中心池。一种移动交换中心空闲负载容量的分配系统,包括移动交换中心池;所述移动 交换中心池之间共用的至少一个移动交换中心;空闲负载容量分配装置、用于确定所述共 用的移动交换中心当前的空闲负载容量,并根据所述移动交换中心池当前的负载信息,将 所述确定的空闲负载容量分配给所述移动交换中心池。本发明实施例通过针对MSC Pool之间共用的至少一个MSC,确定该共用的MSC的 空闲负载容量;并根据共用该MSC的MSC Pool的负载信息,将确定的空闲负载容量分配给 各个MSC Pool,从而使被分配了空闲负载容量的MSC Pool具有了更大的负载容量,有效地 缓解了 MSC Pool处理资源紧张的问题。


图1为本发明实施例提供的一种移动交换中心空闲负载容量的分配方法的具体 流程示意图;图2a为本发明实施例中MSC Pool与边缘MSC之间的一种位置关系示意图;图2b为本发明实施例中MSC Pool与边缘MSC之间的另一种位置关系示意图;图3为本发明实施例中转移边缘MSC负载的示意图;图4a为实施例1和实施例2的应用环境示意图;图4b为实施例1的具体流程示意图;图5为实施例2的具体流程示意图;图6为本发明实施例提供的一种移动交换中心空闲负载容量的分配装置的具体
6结构示意图;图7为本发明实施例提供的一种移动交换中心空闲负载容量的分配系统的具体 结构示意图;图8为本发明实施例提供的另一种移动交换中心空闲负载容量的分配系统的具 体结构示意图。
具体实施例方式由于本发明实施例通过确定MSC Pool之间共用的至少一个MSC的空闲负载容量; 并根据共用该MSC的MSC Pool的负载信息,将确定的空闲负载容量分配给各个MSC Pool, 从而使被分配了空闲负载容量的MSC Pool具有了更大的负载容量,有效地缓解了负载过重 的MSC Pool的处理资源紧张问题,由于本发明实施例采用MSC Pool之间共用的MSC提供 空闲负载容量,因此,无需针对每个MSC预留负载容量,多个MSC Pool可以共用一份空闲的 MSC负载容量资源。下面结合各个附图对本发明实施例技术方案的主要实现原理具体实施方式
及其 对应能够达到的有益效果进行详细的阐述。如图1所示,为本发明实施例提供的一种移动交换中心空闲负载容量的分配方法 的具体流程示意图,主要包括以下步骤步骤11,确定预先设置在MSC Pool之间、MSC Pool所共用的至少一个MSC的空闲 负载容量,该共用的MSC也可称为边缘MSC,MSC Pool与该边缘MSC之间的位置关系如图 2a、2b所示,可以是两个MSC Pool共用一个边缘MSC,也可以是多个MSC Pool共用一个或 多个边缘MSC ;步骤12,根据共用该边缘MSC的各个MSC Pool的负载信息,将确定的空闲负载容 量分配给各MSC Pool,其中,可以根据MSC Pool的负载信息,按照负载由轻到重的MSC Pool 分别对应由小到大的容量因子的方式,为各个MSC Pool分别配置对应的容量因子,然后,将 确定的空闲负载容量不重复地划分为对应于上述容量因子的负载容量分量,并将划分得到 的空闲负载容量分量分别分配给对应的MSC Pool。上述步骤的执行主体可以是该边缘MSC,也可以是能实现上述方案的一种空闲负 载容量的分配装置,该装置将在后续的装置实施例中进行介绍,在此不再赘述。较佳地,由于本发明实施例提供的上述方法的应用环境一般是针对MSCPool超负 载的情况,因此,上述步骤11中确定边缘MSC的空闲负载容量之前还可以包括步骤确定共 用该边缘MSC的MSC Pool中至少有一个MSC Pool的负载大于预设的负载阈值。其中,可 以但不限于采用以下两种方式来确定共用该边缘MSC的MSC Pool的负载大于预设的负载 阈值第一种方式被动确定的方式,即根据接收到的分配空闲负载容量请求消息,确定 共用该边缘MSC的MSC Pool中至少有一个MSC Pool的负载大于预设的负载阈值,其中,该 请求消息为该负载大于预设负载阈值的MSC Pool在确定出自身的负载大于预设的负载阈 值时发送来的;第二种方式主动确定的方式,即对MSC Pool的负载进行监控,并根据预设的负 载阈值和监控获得的MSC Pool的负载信息(比如,可以采用MSC Pool向边缘MSC定时上报负载信息的方式或边缘MSC主动获取MSC Pool负载信息的方式,来获得MSC Pool的负 载信息),确定共用该边缘MSC的MSC Pool中至少有一个MSC Pool的负载大于预设的负载 阈值。针对上述步骤12,由于在执行该步骤12前,有可能出现边缘MSC的空闲负载容量 过小,甚至已经没有空闲负载容量的情况,因此,本发明实施例中,还可以通过将边缘MSC 的负载转移到共用该边缘MSC的负载较小的MSCPool中的其他MSC上,以释放边缘MSC的 负载容量,然后再执行步骤12,具体地,该过程包括以下步骤步骤1,首先,根据边缘MSC的空闲负载容量和预设的空闲负载容量阈值,判断边 缘MSC的空闲负载容量是否小于预设的空闲负载容量阈值,当判断结果为否时,执行步骤 12,而当判断结果为是时,则执行步骤2 ;步骤2,将边缘MSC的负载转移到其他MSC上,直至该边缘MSC当前的空闲负载容 量大于等于预设的空闲负载容量阈值后,再执行步骤12,其中,上述其他MSC处于共用该边 缘MSC的MSC Pool中,且上述其他MSC所处的MSC Pool的负载不大于预设的负载阈值,并 且,边缘MSC可以将自身的负载一次性地转移到上述其他MSC中的一个或多个MSC上,也可 以将自身的负载分多次转移到上述其他MSC中的一个或多个MSC上。进一步地,请参考图3,为将边缘MSC的负载转移到其他MSC上的示意图,该图3直 观地说明了转移边缘MSC负载这一过程。针对上述步骤12,可以但不限于采用下述步骤将确定的空闲负载容量分配给共用 该边缘MSC的MSC Pool 首先,根据共用该边缘MSC的各个MSC Pool的负载信息,按照负载由轻到重的MSC Pool分别对应由小到大的容量因子的方式,为各个MSC Pool分别配置对应的容量因子;然后,再按照由小到大的空间负载容量分量分别与由小到大的容量因子相对应的 方式,将在步骤11中确定的空闲负载容量不重复地划分为对应于上述容量因子的空闲负 载容量分量,比如,若在步骤11中确定的边缘MSC当前空闲负载容量的总量为1,而为共用 该边缘MSC的MSC Pooll和MSC Pool2分别分配的容量因子为1和3,则对应于MSC Pooll 和MSC Pool2的容量因子,需要从确定的空闲负载容量中划分出占空闲负载容量1/4大小 的空闲负载容量分量,作为对应于MSC Pooll的空闲负载容量分量,而将其余的占空闲负 载容量3/4大小的空闲负载容量分量作为划分得到的对应于MSC Pool2的空闲负载容量分 量;最后,再将划分得到的空闲负载容量分量分别分配给对应的MSC Pool,比如,将上 述划分得到的占空闲负载容量1/4大小的空闲负载容量分量分配给MSC Pooll,而将其余 的占空闲负载容量3/4大小的空闲负载容量分量分配给MSC Pool2。特别地,若上述MSC Pooll的负载较小,而MSC Poo2的负载较大时,也可将总量为 1的空闲负载容量全部分配给MSC Poo2,即对应于MSC Pooll和MSC Pool2的容量因子可 以分别设置为0和1。以上是对本发明实施例提供的移动交换中心空闲负载容量的分配方法及其具体 实现方式的说明,根据上述描述可知,采用本发明实施例提供的该移动交换中心空闲负载 容量的分配方法,可以达到以下的技术效果1、无需对现有网络进行较大的改动,而是通过将MSC Pool间共用的边缘MSC的空闲负载容量分配给负载过重的MSC Pool的方式,为该负载过重的MSC Pool提供了更多的 负载容量,解决了现有技术中存在的该负载过重的MSC Pool处理资源紧张的问题;2、在本发明实施例中,针对自身负载较重的MSC Pool中有某个MSC发生了故障, 或整个MSC Pool的负载突然增加时而导致MSC Pool处理资源紧张的问题,即使边缘MSC 此时的负载也较重,本发明实施例还可以通过将边缘MSC的负载转移到与该边缘MSC同处 于同一 MSC Pool中的负载较轻的其他MSC上,从而在有效地为该负载较重的MSC Pool争 取到了空闲负载容量、缓解了该MSC Pool压力的同时,还实现了负载在各个MSC Pool上的 均衡分布。具体地,以下以本发明实施例提供的上述移动交换中心空闲负载容量的分配方法 在实际中的应用为例,详细说明本发明实施例提供的上述方法的具体实施流程实施例1 如图4a所示,为实施例1的应用环境示意图,该图中,MSC Pooll和MSCPool2之 间共用一个边缘MSC,该边缘MSC可以从逻辑上划分为图中的五个单元,即逻辑MSC1单元、 逻辑MSC2单元、判断MSC1单元、判断MSC2单元、分配MSC单元,该五个单元协作完成本发 明实施例提供的上述移动交换中心空闲负载容量的分配方法,以下参照图4b,对本实施例 提供的移动交换中心空闲负载容量的分配方法在如图4a所示的应用环境中的具体应用流 程进行说明,该流程包括以下步骤步骤41,判断MSC1单元和判断MSC2单元分别对MSC Pooll和MSCPool2的负载 进行监控,比如,判断MSC1单元/判断MSC2单元可以通过实时、定时或周期性获取MSC Pooll/MSC Pool2的负载信息的方式,对MSC Pooll/MSC Pool2的负载进行监控,也可以通 过MSC1单元/判断MSC2单元接收MSCPool 1/MSC Pool2实时、定时或周期性上报的负载信 息的方式,对MSC Pooll/MSC Pool2的负载进行监控,其中,MSC Pooll/MSC Pool2的负载 信息包括VLR用户数信息、话务量信息等;步骤42,当判断MSC1单元根据获得的MSC Pooll的负载信息和预设的负载阈值, 判断出MSC Pooll当前的负载大于预设的负载阈值时,向分配MSC单元上报MSC Pooll当 前的负载信息;步骤43,分配MSC单元在接收到判断MSC1单元上报的MSC Pooll当前的负载信息 后,向判断MSC1单元发送预应答消息;步骤44,分配MSC单元向判断MSC2单元发送要求上报MSC Pool2当前的负载信息 的通知消息;步骤45,分配MSC单元接收由判断MSC2单元根据上述通知消息,反馈来的MSC Pool2当前的负载信息;步骤46,分配MSC单元进一步确定边缘MSC的空闲负载容量,并根据MSC Pooll和 MSC Pool2的负载信息和该边缘MSC的空闲负载容量,确定出对空闲负载容量的分配方式;步骤47,分配MSC单元根据确定的分配方式,将该边缘MSC中与分配给MSC Pooll 和MSC Pool2的空闲负载容量分别对应的逻辑MSC1单元和逻辑MSC2单元分别分配给MSC Pooll和MSC Pool2,并将分配结果通知判断MSC1单元和判断MSC2单元;步骤48,判断MSC1单元和判断MSC2单元在确定出空闲负载容量分配成功后,向分 配MSC单元返回应答消息,流程结束。
具体地,上述步骤46中,若确定的边缘MSC的空闲负载容量较大(同时,还可以进 一步确定出MSC Pool2此时的负载也不大于预设的负载阈值)时,则确定此时的分配方式 可以为通过改变边缘MSC容量因子来分配空闲负载容量的方式,即根据MSC Pooll和MSC Pool2的负载信息,按照负载由轻到重的MSC Pool分别对应由小到大的容量因子的方式, 为MSC Pool分别配置对应的容量因子。比如,为负载相对较重的MSC Pooll分配较大的 容量因子,而为负载相对较轻的MSC Pooll分配较小的容量因子;然后,将边缘MSC的空闲 负载容量不重复地划分为对应于容量因子的空闲负载容量分量;最后,将划分得到的空闲 负载容量分量分别分配给对应的MSC Pool。在本实施例1中,由于边缘MSC中划分出了分 别对应于分配给MSC Pooll的空闲负载容量的逻辑MSC1单元和对应于分配给MSC Pool2 的空闲负载容量的逻辑MSC2单元,因此,按照上述分配方式,本实施例1中可以通过将配 置的容量因子通知给非接入层节点选择功能(NNSF,Non Access Stratum Node Selection Function)模块,并由NNSF模块重新调整该边缘MSC的容量因子,从而改变逻辑MSC1单元 和逻辑MSC2单元的空闲负载容量大小。需要说明的是,在上述步骤46中,当确定的边缘MSC的空闲负载容量太小,以至于 不足以分配给MSC Pooll以缓解MSC Pooll处理资源紧张的问题时,若此时MSC Pool2的 空闲处理资源较多,则可考虑将边缘MSC自身的负载转移一部分或全部到MSC Pool2中其 他负载较轻的MSC上。例如,在执行步骤47前,若判断出边缘MSC的空闲负载容量不大于 预设的空闲负载容量阈值,则可以进一步获得MSC Pool2中除边缘MSC外的其他MSC的负 载信息;然后,再将边缘MSC的负载转移到其他MSC,从而使得边缘MSC当前的空闲负载容 量大于等于预设的空闲负载容量阈值。采用这样的方式,可以将负载从一个MSC Pool转移 到另一个MSC Pool,从而实现了负载在MSC Pool之间的转移,平衡了各个MSC Pool间的负 载。实施例2:图4a仍为实施例2的应用环境示意图,而实施例2的具体实现流程图则如图5所 示,包括以下步骤步骤51,判断MSC1单元和判断MSC2单元分别对MSC Pooll和MSCPool2的负载 进行监控,比如,判断MSC1单元/判断MSC2单元可以通过实时、定时或周期性获得MSC Pooll/MSC Pool2的负载信息的方式,对MSC Pooll/MSC Pool2的负载进行监控;步骤52,判断MSC1单元/判断MSC2单元通过定时上报或周期性上报的方式,将获 得的MSC Pooll/MSC Pool2的负载信息上报给分配MSC单元;步骤53,分配MSC单元在收到判断MSC1单元/判断MSC2单元发送来的MSC Pooll/ MSC Pool2的负载信息后,向判断MSC1单元/判断MSC2单元发送应答消息;步骤54,分配MSC单元根据接收到的MSC Pooll的负载信息,判断MSCPooll的负 载信息是否大于预设的负载阈值,并根据接收到的MSC Pool2的负载信息,判断MSC Pool2 的负载信息是否大于预设的负载阈值,假设判断结果为MSC Pooll此时的负载信息大于预 设的负载阈值,则执行步骤55,而当判断结果为MSC Pooll、MSC Pool2的负载信息均不大 于预设的负载阈值时,可以结束流程或跳转到步骤51,在本实施例2中,分配MSC单元也可 以直接根据MSC Pooll发送来的分配负载容量请求消息,来确定MSC Pooll的负载大于了 预设的负载阈值,其中,该请求消息是MSC Pooll在判断出自身的负载大于预设的负载阈值
10后发送来的;步骤55,分配MSC单元确定边缘MSC的空闲负载容量,并根据MSC Pooll和MSC Pool2的负载信息和该边缘MSC的空闲负载容量,将空闲负载容量对应分配给MSC Pooll和 MSC Pool2,其中,本步骤55的分配方式具体可以参见实施例1中对边缘MSC的空闲负载容 量的分配方式,在此不再赘述,在本步骤55中,若判断得到该边缘MSC当前的空闲负载容量 不大于预设的空闲负载容量阈值,则也可以将该边缘MSC的负载转移到其他MSC,从而使得 边缘MSC当前的空闲负载容量大于等于预设的空闲负载容量阈值后,然后再将边缘MSC当 前的空闲负载容量分配给MSC Pooll和MSC Pool2,同时,分配MSC单元还可以将分配结果 通知判断MSC1单元和判断MSC2单元;步骤56,判断MSC1单元和判断MSC2单元在确定出空闲负载容量分配成功后,向分 配MSC单元返回应答消息,流程结束。相应地,本发明实施例提供一种MSC空闲负载容量的分配装置,其具体结构示意 图如图6所示,包括以下功能单元空闲负载容量确定单元61,用于确定MSC Pool共用的至少一个MSC(即边缘MSC) 当前的空闲负载容量;分配单元62,用于根据共用该边缘MSC的MSC Pool当前的负载信息,将空闲负载 容量确定单元61确定的空闲负载容量分配给MSC Pool,其中,可以根据MSC Pool的负载信 息,按照负载由轻到重的MSC Pool分别对应由小到大的容量因子的方式,为各个MSC Pool 分别配置对应的容量因子,然后,将确定的空闲负载容量不重复地划分为对应于上述容量 因子的负载容量分量,并将划分得到的空闲负载容量分量分别分配给对应的MSC Pool。较佳地,由于本发明实施例提供的上述装置的应用环境一般是针对MSCPool超负 载的情况,因此,上述装置还可以包括确定单元63,用于在空闲负载容量确定单元61确定 边缘MSC的空闲负载容量前,确定共用该边缘MSC的MSC Pool中至少有一个MSC Pool的 负载大于预设的负载阈值。对应于确定单元63功能的一种实现方式,确定单元63具体可以包括接收模块, 用于接收MSC Pool发送来的分配空闲负载容量请求消息,该请求消息为共用该边缘MSC的 MSC Pool在确定出自身的负载大于预设的负载阈值时发送来的;确定模块,用于根据接收 模块接收到的该请求消息,确定共用该边缘MSC的MSC Pool中至少有一个MSC Pool的负 载大于预设的负载阈值。对应于确定单元63功能的另一种实现方式,确定单元63具体可以包括获得模 块,用于获得共用该边缘MSC的MSC Pool的负载信息;确定模块,用于根据预设的负载阈值 以及获得模块获得的MSC Pool的负载信息,确定共用该边缘MSC的MSC Pool中至少有一 个MSC Pool的负载大于预设的负载阈值。由于在本发明实施例的实施过程中,有可能出现边缘MSC的空闲负载容量过小, 甚至已经没有空闲负载容量的情况,因此,本发明实施例提供的该MSC空闲负载容量的分 配装置还可以进一步包括判断单元64,用于在分配单元62根据MSC Pool当前的负载信息,将空闲负载容量 确定单元61确定的边缘MSC的空闲负载容量分配给MSC Pool之前,判断空闲负载容量确 定单元61确定的边缘MSC当前的空闲负载容量是否小于预设的空闲负载容量阈值;以及
11
转移单元65,用于在判断单元64的判断结果为是时,将边缘MSC的负载转移到其他MSC,直至使空闲负载容量确定单元61确定的边缘MSC当前的空闲负载容量不小于预设 的空闲负载容量阈值,其中,上述其他MSC处于共用该边缘MSC的MSC Pool中、且上述其他 MSC所处的MSC Pool的负载不大于预设的负载阈值。此外,对应于分配单元62功能的一种实现方式,分配单元62具体可以包括配置 模块,用于根据共用该边缘MSC的MSC Pool的负载信息,按照负载由轻到重的MSC Pool分 别对应由小到大的容量因子的方式,为MSC Pool分别配置对应的容量因子;划分模块,用 于按照由小到大的空间负载容量分量分别与由小到大的容量因子相对应的方式,将空闲负 载容量确定单元61确定的空闲负载容量不重复地划分为对应于配置模块配置的所述容量 因子的空闲负载容量分量;分配模块,用于将划分模块划分得到的空闲负载容量分量分别 分配给对应的MSC Pool。在本发明实施例提供的上述MSC空闲负载容量的分配方法中,提出了该方法的执 行主体可以是边缘MSC,也可以是本实施例提供的上述MSC空闲负载容量的分配装置,因 此,对应于该分配方法的两种不同的执行主体,本发明实施例还提供了两种MSC空闲负载 容量的分配系统,其中,对应于执行主体为边缘MSC的情况,本发明实施例提供的一种MSC 空闲负载容量的分配系统的具体结构示意图如图7所示,包括至少一个MSC Pool (如图7 所示的MSCPool 1、MSC Pool2和MSC Pool3)以及MSC Pool间所共用的至少一个边缘MSC, 其中边缘MSC,用于确定自身当前的空闲负载容量,并根据MSC Pooll、MSCPool2和 MSC Pool3当前的负载信息,将确定的边缘MSC的空闲负载容量分别分配给MSC PoolUMSC Pool2 和 MSC Pool3。较佳地,由于本发明实施例提供的上述系统的应用环境一般是针对MSCPool超负 载的情况,因此本发明实施例提供的该系统中的边缘MSC还可以在确定边缘MSC自身当前 的空闲负载容量之前,确定共用该MSC的MSC Pool中至少有一个MSC Pool的负载大于预 设的负载阈值,其中,确定MSC Pool中至少有一个MSC Pool的负载大于预设的负载阈值的 方式可以但不限于采用本发明的方法实施例中提供的两种方式,在此不再赘述。由于在本发明实施例的实施过程中,有可能出现边缘MSC的空闲负载容量过小, 甚至已经没有空闲负载容量的情况,因此,本发明实施例提供的该系统中的边缘MSC具体 可以包括以下功能单元用于确定自身当前的空闲负载容量的单元;用于在根据共用该MSC的MSC Pool当前的负载信息,将确定的空闲负载容量分配 给MSC Pool之前,在判断出确定的边缘MSC的空闲负载容量小于预设的空闲负载容量阈值 时,将边缘MSC的负载转移到其他MSC,直至使确定的边缘MSC当前的空闲负载容量不小于 预设的空闲负载容量阈值的单元,其中,上述其他MSC处于共用该边缘MSC的MSC Pool中、 且上述其他MSC所处的MSC Pool的负载不大于预设的负载阈值;用于根据共用该MSC的MSC Pool当前的负载信息,将确定的空闲负载容量分配给 共用该MSC的MSC Pool的单元。对应于执行主体为MSC空闲负载容量的分配装置的情况,本发明实施例提供的另 一种MSC空闲负载容量的分配系统的具体结构示意图如图8所示,包括MSC空闲负载容量分配装置、至少一个MSC Pool (如图8中的MSC Pooll和MSC Pool2)以及MSC Pool间共 用的至少一个边缘MSC,其中MSC空闲负载容量分配装置,用于确定边缘MSC当前的空闲负载容量,并根据共用 该边缘MSC的MSC Pool的负载信息,将确定的空闲负载容量分配给共用该边缘MSC的MSC Pool。同理,由于本发明实施例提供的上述系统的应用环境一般是针对MSCPool超负载 的情况,因此本发明实施例提供的该系统中的MSC空闲负载容量分配装置可以是在确定共 用该边缘MSC的MSC Pool中至少有一个MSC Pool的负载大于预设的负载阈值时,确定边 缘MSC当前的空闲负载容量,其中,确定MSC Pool中至少有一个MSC Pool的负载大于预设 的负载阈值的方式可以但不限于采用本发明的方法实施例中提供的两种方式,在此不再赘 述。由于在本发明实施例的实施过程中,有可能出现边缘MSC的空闲负载容量过小, 甚至已经没有空闲负载容量的情况,因此,本发明实施例提供的该系统中的MSC空闲负载 容量分配装置具体可以包括以下功能单元用于确定该边缘MSC当前空闲负载容量的单元;用于在判断出确定边缘MSC的空闲负载容量小于预设的空闲负载容量阈值时,将 边缘MSC的负载转移到其他MSC,直至使确定的边缘MSC当前的空闲负载容量不小于预设的 空闲负载容量阈值的单元,其中,上述其他MSC处于共用该边缘MSC的MSC Pool中、且上述 其他MSC所处的MSC Pool的负载不大于预设的负载阈值;用于根据共用该边缘MSC的MSC Pool当前的负载信息,将确定的空闲负载容量分 配给共用该边缘MSC的MSC Pool的单元。。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种移动交换中心空闲负载容量的分配方法,其特征在于,包括确定移动交换中心池共用的至少一个移动交换中心当前的空闲负载容量;以及根据所述移动交换中心池当前的负载信息,将确定的空闲负载容量分配给所述移动交换中心池。
2.如权利要求1所述的方法,其特征在于,确定移动交换中心池共用的至少一个移动 交换中心的空闲负载容量之前还包括确定所述移动交换中心池中至少有一个移动交换中心池的负载大于预设的负载阈值。
3.如权利要求2所述的方法,其特征在于,根据接收到的分配空闲负载容量请求消息, 确定所述移动交换中心池中至少有一个移动交换中心池的负载大于预设的负载阈值,其 中,所述请求消息为所述至少一个移动交换中心池在确定出自身的负载大于预设的负载阈 值时发送来的。
4.如权利要求2所述的方法,其特征在于,确定所述移动交换中心池中至少有一个移 动交换中心池的负载大于预设的负载阈值,具体包括获得所述移动交换中心池的负载信息;根据获得的移动交换中心池的负载信息以及所述预设的负载阈值,确定所述移动交换 中心池中至少有一个移动交换中心池的负载大于预设的负载阈值。
5.如1 4任一权利要求所述的方法,其特征在于,根据移动交换中心池当前的负载信 息,将确定的空闲负载容量分配给移动交换中心池之前,还包括在判断出确定的所述共用的移动交换中心当前的空闲负载容量小于预设的空闲负载 容量阈值时,将所述共用的移动交换中心的负载转移到其他移动交换中心,直至使确定的 所述共用的移动交换中心当前的空闲负载容量不小于预设的空闲负载容量阈值,其中,所 述其他移动交换中心处于共用所述共用的移动交换中心的移动交换中心池中、且所述其他 移动交换中心所处的移动交换中心池的负载不大于预设的负载阈值。
6.如1 4任一权利要求所述的方法,其特征在于,根据所述移动交换中心池的负载信 息,将确定的空闲负载容量分配给所述移动交换中心池,具体包括根据所述移动交换中心池的负载信息,按照负载由轻到重的移动交换中心池分别对应 由小到大的容量因子的方式,为所述移动交换中心池分别配置对应的容量因子;按照由小到大的空间负载容量分量分别与由小到大的容量因子相对应的方式,将所述 确定的空闲负载容量不重复地划分为对应于所述容量因子的空闲负载容量分量;以及将所述划分得到的空闲负载容量分量分别分配给对应的移动交换中心池。
7.一种移动交换中心空闲负载容量的分配装置,其特征在于,包括空闲负载容量确定单元,用于确定移动交换中心池共用的至少一个移动交换中心当前 的空闲负载容量;以及分配单元,用于根据所述移动交换中心池当前的负载信息,将空闲负载容量确定单元 确定的空闲负载容量分配给所述移动交换中心池。
8.如权利要求7所述的装置,其特征在于,还包括确定单元,用于在所述空闲负载容量确定单元确定所述空闲负载容量前,确定所述移 动交换中心池中至少有一个移动交换中心池的负载大于预设的负载阈值。
9.如权利要求8所述的装置,其特征在于,所述确定单元具体包括接收模块,用于接收移动交换中心池发送来的分配空闲负载容量请求消息,所述请求 消息为所述移动交换中心池在确定出自身的负载大于预设的负载阈值时发送来的;确定模块,用于根据接收模块接收到的所述请求消息,确定所述移动交换中心池中至 少有一个移动交换中心池的负载大于预设的负载阈值。
10.如权利要求8所述的装置,其特征在于,所述确定单元具体包括获得模块,用于获得所述移动交换中心池的负载信息;确定模块,用于根据所述预设的负载阈值以及获得模块获得的所述移动交换中心池的 负载信息,确定所述移动交换中心池中至少有一个移动交换中心池的负载大于预设的负载 阈值。
11.如7 10任一权利要求所述的装置,其特征在于,还包括判断单元,用于在分配单元根据移动交换中心池当前的负载信息,将空闲负载容量确 定单元确定的空闲负载容量分配给移动交换中心池之前,判断所述共用的移动交换中心当 前的空闲负载容量是否小于预设的空闲负载容量阈值;转移单元,用于在判断单元的判断结果为是时,将所述共用的移动交换中心的负载转 移到其他移动交换中心,直至使空闲负载容量确定单元确定的所述共用的移动交换中心当 前的空闲负载容量不小于预设的空闲负载容量阈值,其中,所述其他移动交换中心处于共 用所述共用的移动交换中心的移动交换中心池中、且所述其他移动交换中心所处的移动交 换中心池的负载不大于预设的负载阈值。
12.如7 10任一权利要求所述的装置,其特征在于,所述分配单元具体包括配置模块,用于根据所述移动交换中心池的负载信息,按照负载由轻到重的移动交换 中心池分别对应由小到大的容量因子的方式,为所述移动交换中心池分别配置对应的容量 因子;划分模块,用于按照由小到大的空间负载容量分量分别与由小到大的容量因子相对应 的方式,将所述空闲负载容量确定单元确定的空闲负载容量不重复地划分为对应于配置模 块配置的所述容量因子的空闲负载容量分量;以及分配模块,用于将划分模块划分得到的空闲负载容量分量分别分配给对应的移动交换 中心池。
13.—种移动交换中心空闲负载容量的分配系统,其特征在于,包括移动交换中心池;和所述移动交换中心池之间共用的至少一个移动交换中心,用于确定所述移动交换中心 自身当前的空闲负载容量,并根据所述移动交换中心池当前的负载信息,将确定的空闲负 载容量分配给所述移动交换中心池。
14.如权利要求13所述的系统,其特征在于,所述共用的移动交换中心在确定出所述 移动交换中心池中至少有一个移动交换中心池的负载大于预设的负载阈值时,确定自身当 前的空闲负载容量。
15.如权利要求13或14所述的系统,其特征在于,所述共用的移动交换中心具体包括用于确定自身当前的空闲负载容量的单元;用于在判断出确定的所述空闲负载容量小于预设的空闲负载容量阈值时,将所述共用的移动交换中心的负载转移到其他移动交换中心,直至使确定的所述当前的空闲负载容量 不小于预设的空闲负载容量阈值的单元,其中,所述其他移动交换中心处于共用所述共用 的移动交换中心的移动交换中心池中、且所述其他移动交换中心所处的移动交换中心池的 负载不大于预设的负载阈值;用于根据所述移动交换中心池当前的负载信息,将确定的空闲负载容量分配给所述移 动交换中心池的单元。
16.一种移动交换中心空闲负载容量的分配系统,其特征在于,包括 移动交换中心池;所述移动交换中心池之间共用的至少一个移动交换中心;以及 空闲负载容量分配装置、用于确定所述共用的移动交换中心当前的空闲负载容量,并 根据所述移动交换中心池当前的负载信息,将所述确定的空闲负载容量分配给所述移动交 换中心池。
17.如权利要求16所述的系统,其特征在于,所述空闲负载容量分配装置在确定出所 述移动交换中心池中至少有一个移动交换中心池的负载大于预设的负载阈值时,确定所述 共用的移动交换中心当前的空闲负载容量。
18.如权利要求16所述的系统,其特征在于,所述空闲负载容量分配装置具体包括 用于确定所述共用的移动交换中心当前的空闲负载容量的单元;用于在判断出确定的所述空闲负载容量小于预设的空闲负载容量阈值时,将所述共用 的移动交换中心的负载转移到其他移动交换中心,直至使确定的所述当前的空闲负载容量 不小于预设的空闲负载容量阈值的单元,其中,所述其他移动交换中心处于共用所述共用 的移动交换中心的移动交换中心池中、且所述其他移动交换中心所处的移动交换中心池的 负载不大于预设的负载阈值;用于根据所述移动交换中心池当前的负载信息,将确定的空闲负载容量分配给所述移 动交换中心池的单元。
全文摘要
本发明公开了一种移动交换中心空闲负载容量的分配方法、装置及系统,用以解决现有技术中存在的MSC Pool负载过重而导致的处理资源紧张的问题。其中,本发明公开的一种移动交换中心空闲负载容量的分配方法包括步骤确定移动交换中心池共用的至少一个移动交换中心当前的空闲负载容量;以及根据所述移动交换中心池当前的负载信息,将确定的空闲负载容量分配给所述移动交换中心池。
文档编号H04W28/08GK101877886SQ20091005053
公开日2010年11月3日 申请日期2009年4月28日 优先权日2009年4月28日
发明者夏铭 申请人:中国移动通信集团上海有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1