电路维护任务和/或呼叫处理任务分配系统及方法

文档序号:7954648阅读:173来源:国知局
专利名称:电路维护任务和/或呼叫处理任务分配系统及方法
技术领域
本发明涉及通讯领域,更具体地说,涉及一种软交换中的电路维护任务和/或呼叫处理任务分配系统及方法。
背景技术
软交换是实现传统程控交换机“呼叫控制”功能的实体,其可为下一代网络(Next Generation Network,NGN)提供具有实时性要求的业务的呼叫处理和连接控制功能,是下一代网络呼叫与控制的核心。
在软交换架构下,承载和控制分离。软交换不负责中继电路的接续,但是需要对中继电路进行控制和维护。每一个软交换下都有大量的中继电路,而这些中继电路又归属到不同的呼叫处理模块,由呼叫处理模块进行电路维护和呼叫处理。
由于每一条中继电路上有呼叫处理任务或电路维护任务的几率都不一样,而呼叫处理模块的处理能力又是有限的,所以在开局时需要对这些数据进行分析,手工将中继电路分配到不同的呼叫处理模块,以便流量均分。从而避免部分呼叫处理模块由于忙碌而出现死机,部分呼叫处理模块则空闲。
由于每个软交换下都有几十万条或更多的中继电路,而每一条中继电路上有呼叫的几率又是不确定(动态变化)的,所以在现有的这种静态分配的情况下要想达到流量均分,往往要做大量的分析,而且效果较差。
在其他处理任务和处理单元相关联的系统中,同样也存在操作复杂、效果较差的问题。

发明内容
本发明要解决的技术问题在于,针对上述电路维护任务和/或呼叫处理任务静态分配操作复杂、效果较差的缺陷,提供一种新的电路维护任务和/或呼叫处理任务分配系统及方法。
本发明解决其技术问题所采用的技术方案是构造一种电路维护任务和/或呼叫处理任务分配系统,包括有多条中继电路以及用于进行中继电路维护的多个呼叫处理模块,还包括有与所述多个呼叫处理模块连接的中央数据库,所述多条中继电路与多个呼叫处理模块互联,所述中央数据库中存储有所述中继电路信息、任务分配规则以及所述呼叫处理模块的业务量数据,所述中央数据库还包括有根据所述呼叫处理模块的业务量数据以及任务分配规则选择呼叫处理模块进行电路维护和/或呼叫处理的模块。
在发明所述的电路维护任务和/或呼叫处理任务分配系统中,所述中继电路信息包括有动态电路信息和静态电路信息。
在发明所述的电路维护任务和/或呼叫处理任务分配系统中,所述静态电路信息包括有电路、网关、中继群、子路由、路由和/或局向信息。
在发明所述的电路维护任务和/或呼叫处理任务分配系统中,所述动态电路信息包括有电路状态信息。
在发明所述的电电路维护任务和/或呼叫处理任务分配系统中,所述中央数据库还包括有根据所述呼叫处理模块的业务量数据以及任务分配规则选择呼叫处理模块进行呼叫处理的模块。
在发明所述的电路维护任务和/或呼叫处理任务分配系统中,所述中央数据库还包括有配置任务分配规则的模块。
本发明还提供一种电路维护任务和/或呼叫处理任务分配方法,用于对电路维护任务和/或呼叫处理任务进行分配,包括以下步骤(a)中央数据库在电路维护任务或呼叫处理任务到达时根据各呼叫处理模块的业务量及任务分配规则选择呼叫处理模块;(b)所述呼叫处理模块根据中央数据库中的中继电路信息进行电路维护或呼叫处理;(c)所述呼叫处理模块完成电路维护或呼叫处理后更新中央数据库中的相关电路状态或呼叫状态信息。
在发明所述的电路维护任务和/或呼叫处理任务分配方法中,还包括为中央数据库配置任务分配规则的步骤。
在发明所述的电路维护任务和/或呼叫处理任务分配方法中,所述任务分配规则为选择空闲或业务量较少的呼叫处理模块进行任务处理。
本发明的电路维护任务和/或呼叫处理任务分配系统及方法,通过动态分配电路维护任务,可以实现真正的流量均衡。此外,通过动态分配呼叫处理任务,进一步提高了流量的均衡。本发明通过对任务分配规则进行定义,实现了对各呼叫处理模块的流量控制;到某一呼叫处理模块故障时,不会影响业务的处理,大大提高了安全性和容灾性。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明电路维护任务和/或呼叫处理任务分配系统的结构框图;图2是图1中的中央数据库的结构框图;图3是本发明电路维护任务和/或呼叫处理任务分配方法的流程图。
具体实施例方式
如图1所示,是本发明电路维护任务分配系统的结构框图。在本发明的一个实施例中,电路维护任务分配系统包括有多条中继电路(图中未示出)、多个呼叫处理模块11(图中仅示出一个)以及中央数据库12,其中上述多条中继电路与多个呼叫处理模块11相互连接,多个呼叫处理模块11连接到中央数据库12。在本实施例中,中继电路并不归属于某一个特定的呼叫处理模块11,它们之间是动态关联的。
呼叫处理模块11用于进行中继电路的维护和呼叫处理。在进行呼叫处理和电路维护时,呼叫处理模块11需用到电路信息数据,具体包括静态电路信息和动态电路信息数据。其中静态电路信息数据包括有电路、网关、中继群、子路由、路由、局向等相关数据,而动态电路信息数据包括有呼叫状态、电路状态等数据。
中央数据库12中存储有电路信息数据、各个呼叫处理模块11的业务量数据以及根据所述呼叫处理模块的业务量数据以及任务分配规则选择呼叫处理模块进行电路维护和/或呼叫处理的模块。
如图2所示,是图1中的中央数据库12的结构框图。在本实施例中,中央数据库12中包括有电路信息数据库121、及业务量数据库122以及任务分配模块123。
电路信息数据库121中存储有电路相关的信息数据例如静态电路信息和动态电路信息,具体包括电路、网关、中继群、子路由、路由、局向等相关静态数据,以及呼叫状态、电路状态等动态数据。
业务量数据库122中存储有各呼叫处理功能模块11的业务量数据,从而在选择呼叫处理模块11进行呼叫处理或电路维护时作为选择的依据。
任务分配模块123用于根据业务量数据库122中存储的各呼叫处理模块11的业务量数据以及任务分配规则选择一个呼叫处理模块进行呼叫处理和电路维护。任务分配规则可以是固定的,例如选择空闲或业务量较少的呼叫处理模块。在本实施例中,任务分配模块123可包括分配电路维护任务的模块和分配呼叫处理任务的模块。此外,也可以进行轮流分配,例如包括多个呼叫处理模块,则该多个呼叫处理模块作为一个队列进行轮流选择。
此外,中央数据库12还可包括一个分配规则配置模块124,通过该分配规则配置模块124可进行任务分配规则的制定或修改,从而使呼叫处理和/或电路维护任务的分配更加灵活,可根据不同的实际情况进行重新配置。
如图3所示,是本发明电路维护任务分配方法的流程图。该方法用于在软交换架构中进行呼叫处理任务和/或电路维护任务的动态分配。上述的呼叫处理和/或电路维护由呼叫处理模块11完成。
首先,在有呼叫处理任务或者电路维护任务时,中央数据库12根据其业务量数据库122中存储的各呼叫处理模块的业务量选定一个呼叫处理模块,以进行呼叫处理或电路维护(步骤S31)。
然后选择的呼叫处理模块11根据中央数据库11的电路信息数据库121中记录的电路相关数据处理电路维护任务或者呼叫处理任务,其中呼叫处理包括有基本呼叫的建立、维持和释放等,而电路维护则包括中继电路的控制和维护等(步骤S32)。
最后,呼叫处理模块11将执行上述任务过程中的动态数据(呼叫状态数据或电路状态数据)同步到中央数据库12,更新其中的相关动态数据,保持其中的动态数据为最新,从而利于下次动态分配时使用(步骤S33)。
在上述方法中,可以通过制定一个任务分配规则,使得中央数据库12在进行任务分配时,可根据任务分配规则和各呼叫处理功能模块11的业务量(或者CPU占用率,或者呼叫业务属性)对呼叫处理任务或电路维护任务进行分配。而任务分配规则也可以通过分配规则配置模块进行任意配置,从而使任务动态分配适用各种工作环境。
当然,本发明不仅适用于软交换环境中的任务动态分配,同样也适用于处理任务和处理单元相关联的系统中。例如在信令处理模块处理信令消息时,也可以采用此方法进行任务的动态分配;IP交换中心也可以用此方式来实现IP包分发过程中的流量均衡。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种电路维护任务和/或呼叫处理任务分配系统,包括有多条中继电路以及用于进行中继电路维护的多个呼叫处理模块,其特征在于,还包括有与所述多个呼叫处理模块连接的中央数据库,所述多条中继电路与多个呼叫处理模块互联,所述中央数据库中存储有所述中继电路信息、任务分配规则以及所述呼叫处理模块的业务量数据,所述中央数据库还包括有根据所述呼叫处理模块的业务量数据以及任务分配规则选择呼叫处理模块进行电路维护和/或呼叫处理的模块。
2.根据权利要求1所述的电路维护任务和/或呼叫处理任务分配系统,其特征在于,所述中继电路信息包括有动态电路信息和静态电路信息。
3.根据权利要求2所述的电路维护任务和/或呼叫处理任务分配系统,其特征在于,所述静态电路信息包括有电路、网关、中继群、子路由、路由和局向信息。
4.根据权利要求2所述的电路维护任务和/或呼叫处理任务分配系统,其特征在于,所述动态电路信息包括有电路状态信息。
5.根据权利要求1所述的电路维护任务和/或呼叫处理任务分配系统,其特征在于,所述中央数据库还包括有配置任务分配规则的模块。
6.一种电路维护任务和/或呼叫处理任务分配方法,用于对电路维护任务和/或呼叫处理任务进行分配,其特征在于,包括以下步骤(a)中央数据库在电路维护任务或呼叫处理任务到达时根据各呼叫处理模块的业务量及任务分配规则选择呼叫处理模块;(b)所述呼叫处理模块根据中央数据库中的中继电路信息进行电路维护或呼叫处理;(c)所述呼叫处理模块完成电路维护或呼叫处理后更新中央数据库中的相关电路状态或呼叫状态信息。
7.根据权利要求6所述的电路维护任务分配方法,其特征在于,还包括有为中央数据库配置任务分配规则的步骤。
8.根据权利要求6所述的电路维护任务分配方法,其特征在于,所述任务分配规则为选择空闲或业务量较少的呼叫处理模块进行任务处理。
全文摘要
本发明涉及一种电路维护任务和/或呼叫处理任务分配系统,包括有多条中继电路以及用于进行中继电路维护的多个呼叫处理模块,还包括有与所述多个呼叫处理模块连接的中央数据库,所述多条中继电路与多个呼叫处理模块互联,所述中央数据库中存储有所述中继电路信息、任务分配规则以及所述呼叫处理模块的业务量数据,所述中央数据库还包括有根据所述呼叫处理模块的业务量数据以及任务分配规则选择呼叫处理模块进行电路维护和/或呼叫处理的模块。本发明还提供一种对应的电路维护任务和/或呼叫处理任务分配方法。本发明通过动态分配电路维护任务,可以实现真正的流量均衡。此外,通过动态分配呼叫处理任务,进一步提高了流量的均衡。
文档编号H04Q3/545GK1874536SQ20061003356
公开日2006年12月6日 申请日期2006年2月10日 优先权日2006年2月10日
发明者王鸿峰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1