多模块话路资源管理方法

文档序号:7626886阅读:209来源:国知局
专利名称:多模块话路资源管理方法
技术领域
本发明涉及通讯交换机系统中的资源管理方法,特别涉及有中继话路资源和话路接续功能的交换机设备的资源管理方法。
背景技术
随着电话用户的急剧增加,交换机容量也越来越大,在交换机的设计上,多模块的方式逐渐成为交换机设计的主流,在多模块的设计中,资源的管理,特别是中继话路资源的管理,变得非常重要。
目前存在的两种设计方法,第一种是集中式管理方法,这种方法将中继话路资源(管理权和信息)集中存放在某个模块(资源模块)上,业务进行实时的到资源模块上申请、查询、释放资源。这种管理方式,模块可扩展性好,容易实现多模块间的负荷分担,但业务要增加许多状态,等待资源的请求、信息查询回应。增加了业务处理时间和实现的复杂度。同时大量的模块间消息容易引起消息风暴,降低系统性能。例如中国专利申请96117990.2,该专利揭示的资源管理类似于集中管理,资源的分配和信息集中在某个模块上(该专利文件称之资源管理器和程序共用库)。
第二种是资源的分布式管理方法,这种方法将中继话路配置到各业务模块上管理。优点是实现简单,资源的管理效率高,业务实现简单。缺点是可扩展性不好,呼叫流程中多个呼叫进程不在一个模块时,会出现大量的模块间消息,影响整个系统的性能。这种方法不能在各模块之间负荷分担业务,会出现,一个模块处理大量的呼叫,另一个模块却非常悠闲,从而浪费系统资源。

发明内容
本发明提出一种资源集中分发分布处理的多模块话路资源管理方法。
本发明的实现涉及以下模块资源管理模块也就是数据库模块,负责资源的管理,包括资源分配、回收,状态迁移等。业务处理模块包括要使用到资源的相关业务模块,如电话用户部分,isdn用户部分等,他们主要是使用数据库模块提供的资源管理功能,实现呼叫的负荷分担和业务在模块间迁移的功能。
本发明的技术方案为将交换机系统中的所有模块分为资源管理模块和业务处理模块1)在每一个资源管理模块和业务处理模块上都存放本局所有中继话路资源的属性信息和状态字段信息,资源管理模块的中继话路资源还存放资源的分配情况字段;2)业务呼叫请求时,呼叫起始模块到资源管理模块申请中继话路的管理权;
3)资源管理模块将中继话路分配给呼叫起始模块,并标志被此模块占用,不能再将此中继话路分配给其他模块,直到呼叫起始模块归还中继话路;4)业务完成后,由使用中继话路的呼叫起始模块将中继话路归还资源管理模块。
进一步地,呼叫起始模块将中继话路归还资源管理模块后,该中继话路可以被资源管理模块再次分配使用。
上述技术方案中,资源管理模块通过资源管理权分配模块和分布的资源管理模块实现话路资源的管理,包括话路资源的分配、回收,状态迁移等,所述资源管理模块位于交换机系统的资源管理层。
业务处理模块通过使用交换机系统数据库模块提供的资源管理功能,实现呼叫的负荷分担和业务在模块间的迁移。
与现有技术相比,本发明可以在交换机系统升级时直接加一块业务处理板,将相应数据加载上去就能开始工作,提高了系统的可扩展性;本发明资源不与模块挂钩,当出现某些业务模块失效时,系统能自动将业务转到其他的业务模块处理,增加了系统的稳定性。本发明业务实现简单,资源管理效率高和集中式管理可扩展性好,能够负荷分担,可以最大限度的保障呼叫流程在一个模块上处理以减少模块间的消息。


图1是本发明所利用的系统示意图;图2是本发明的流程图;图3是本发明一次汇接局转接呼叫实例的流程图;图4是本发明一次落地呼叫实例的流程图;图5是本发明一次出局呼叫实例的流程图。
具体实施例方式
图1是本发明实现实例的逻辑和物理结构图,图中资源管理层完成资源的管理工作,主要由交换机系统数据库完成。业务层完成业务的逻辑流程,和本发明中资源迁移和负荷分担的工作以最大限度的保证业务处理在一个模块内完成。在图1中,A为资源管理权分配模块,B和C为分布的资源管理模块,业务层和资源管理层的B,C模块是同一物理模块他们之间的消息是模块内进程消息(B-----B,C------C)。
图2是本发明的流程图,本发明包括以下步骤步骤一将交换机系统中的所有模块分为资源管理模块和业务处理模块步骤二在每一个资源管理模块和业务处理模块上都存放本局所有中继话路资源的属性信息和状态字段信息,资源管理模块的中继话路资源还存放资源的分配情况字段;步骤三业务呼叫请求时,呼叫起始模块到资源管理模块申请中继话路的管理权;步骤四资源管理模块将中继话路分配给呼叫起始模块,并标志被此模块占用,不能再将此中继话路分配给其他模块,直到呼叫起始模块归还中继话路;步骤五业务完成后,由使用中继话路的呼叫起始模块将中继话路归还资源管理模块,呼叫起始模块将中继话路归还资源管理模块后,该中继话路可以被资源管理模块再次分配使用。
图3,图4,图5是本发明在呼叫业务流程中应用的实例,其中IAM表示初始地址消息;ACM表示地址全消息;ANS表示应答消息;REL表示释放消息;RLC表示释放完成消息。
图3描述了一次汇接局的转接呼叫,模块B收到前方局的初始地址消息,通过数据库占用入局中继,数据库到A模块申请资源管理权,取得管理权后返回占用中继成功。模块B号码分析是出局呼叫,到数据库占用出局中继,数据库到A模块申请中继管理权,取得管理权后返回占用成功,业务进程完成呼叫建立,通话结束后业务进程返回中继的管理权和中继的状态,A模块将中继的管理状态恢复初始值,同时按返回值置中继状态。这个过程中,A模块收到B模块的出局中继管理申请时选择空闲时隙返回给B模块,保证呼叫处理的两个半呼叫在同一个模块内。
图4描述了一次落地呼叫,模块B收到前方局的初始地址消息,通过数据库占用入局中继,数据库到A模块申请资源管理权,取得管理权后返回占用中继成功。模块B号码分析是落地呼叫,并且用户在本模块C处理,这时模块B启动迁移过程,向模块C的呼叫业务进程发送迁移信息,同时告诉本模块数据库迁移模块和资源信息,模块C的呼叫业务进程收到业务迁移信息后通知模块A,同时向用户发起呼叫建立请求。呼叫结束时,模块C负责归还中继资源管理权。
图5描述了一次起呼出局的呼叫,模块B用户发起出局呼叫,通过数据库到A模块申请资源管理权,取得管理权后继续呼叫业务,呼叫结束后,业务模块归还中继的管理权。由于用户是均匀分配在各业务模块上的,根据大数定律,各模块的负荷是均匀的,如果一个模块上负荷过大,可以采用轮询的方式将呼叫迁移到相应空闲的模块处理。
权利要求
1.一种多模块话路资源管理方法,将交换机系统中的所有模块分为资源管理模块和业务处理模块,其特征在于,包括下列步骤1)在每一个资源管理模块和业务处理模块上都存放本局所有中继话路资源的属性信息和状态字段信息,资源管理模块的中继话路资源还存放资源的分配情况字段;2)业务呼叫请求时,呼叫起始模块到资源管理模块申请中继话路的管理权;3)资源管理模块将中继话路分配给呼叫起始模块,并标志被此模块占用,不能再将此中继话路分配给其他模块,直到呼叫起始模块归还中继话路;4)业务完成后,由使用中继话路的呼叫起始模块将中继话路归还资源管理模块。
2.如权利要求1所述的多模块话路资源管理方法,其特征在于资源管理模块通过资源管理权分配模块和分布的资源管理模块实现话路资源的管理,包括话路资源的分配、回收,状态迁移等,所述资源管理模块位于交换机系统的资源管理层。
3.如权利要求1所述的多模块话路资源管理方法,其特征在于业务处理模块通过使用交换机系统数据库模块提供的资源管理功能,实现呼叫的负荷分担和业务在模块间的迁移。
全文摘要
一种多模块话路资源管理方法,将交换机系统中的模块分为资源管理模块和业务处理模块在每一个资源管理模块和业务处理模块上都存放本局中继话路资源的属性和状态字段信息,资源管理模块的中继话路资源还存放资源的分配情况字段;业务呼叫请求时,呼叫起始模块到资源管理模块申请中继话路的管理权;资源管理模块将中继话路分配给呼叫起始模块,并标志被此模块占用,不能再分配给其他模块,直到呼叫起始模块归还中继话路;业务完成后,将中继话路归还资源管理模块。本发明提高了系统的可扩展性;增加了系统的稳定性。
文档编号H04Q3/545GK1523816SQ0314045
公开日2004年8月25日 申请日期2003年9月7日 优先权日2003年9月7日
发明者张宝健 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1