中继资源管理中的资源挂死状态监测系统及方法

文档序号:7883460阅读:197来源:国知局
专利名称:中继资源管理中的资源挂死状态监测系统及方法
技术领域
本发明涉及通讯领域交换系统的交换机设备资源管理中有关资源挂死监测的系统及方法,特别是涉及一种对有话路资源和话路接续功能的交换机设备资源管理中的资源挂死状态进行监测和处理的系统及方法。
背景技术
随着电话用户的急剧增加,交换机容量也越来越大。为适应当前的业务特点,在交换机的设计方面上,多模块的设计方式正逐渐成为交换机设计的主流。在这种多模块设计中,对于资源的管理,特别是对于中继话路资源的管理,显得非常重要。现有技术中,一种主要的管理方式是将资源集中存放在某个模块(资源模块)上,有关业务到资源模块上申请、查询、释放资源。这种管理方式实现简单,并且模块可扩展性好,容易实现话路资源使用的负荷分担,但业务和资源模块之间的通讯并不是百分之百地可靠,在具体实现这种管理方式时,往往会遇到资源挂死问题即某一资源虽然在资源模块中被标识为占用,但实际上原占用此资源的业务已经不需要使用此资源,业务也曾经通知过资源模块释放此资源,但由于模块间通讯不是百分之百的可靠,资源模块可能会未收到此释放通知,从而造成实际可释放的资源没有释放,同时,也无法将此资源分配出去,此时的资源处于挂死状态,它会严重影响到用户正常使用电话或直接造成用户通话中断。
因此,如果没有监测和处理这种资源挂死的机制,遇到上述现有技术中存在的情况,只有重启相关系统才能解决。

发明内容
本发明的目的正是为了解决现有的资源管理中对于资源挂死的监测和处理问题,而提出了一种中继资源管理中的资源挂死状态监测系统及方法,该发明在交换系统的资源管理模块中设置一个与被分配资源相关的定时器,通过定时器的超时机制来监测资源的挂死状态,并进行相应的资源处理。
本发明提出的一种中继资源管理中的资源挂死状态监测系统,包括资源管理模块、业务处理模块以及资源管理模块中设置的定时器,其特征在于资源管理模块,用于交换系统资源管理的实现;业务处理模块,用于处理要使用到资源的所有相关业务;及定时器,其设置资源管理模块中,用于监测资源挂死状态。
本发明还提出一种中继资源管理中的资源挂死状态监测方法,该方法包括以下步骤1)资源管理模块将交换系统中所有的中继资源集中存储在管理模块的分配表中;2)业务处理模块需要中继话路资源时,向资源管理模块发出分配中继资源的申请;3)资源管理模块从中继资源管理分配表中选出可用的中继资源,将申请此中继资源的业务处理模块的模块标识保存到所分配中继资源中;4)为该资源启动一个定时器;以及5)如果步骤4)中启动的定时器未超时,当业务处理模块申请释放所占用的中继资源时,资源管理模块检查发起此申请的业务处理模块的模块标识和被要求释放的中继资源中保存的模块标识是否一致,如果一致则允许释放,同时关闭步骤4)中启动的定时器;如果不一致则拒绝此次释放申请;如果步骤4)中启动的定时器已超时,即当前资源可能已处于挂死状态,由资源管理模块做出相应处理。
采用本发明所述的监测资源挂死状态的方法,与现有技术相比,提供了可靠的监测资源挂死的机制,同时提高了资源管理系统的可靠性和交换系统的稳定性。
下面将结合实施例及参照附图对该发明的技术方案进行详细说明。


图1是本发明提出的一种中继资源管理中的资源挂死状态监测系统的逻辑模块示意图;图2是本发明提出的一种中继资源管理中的资源挂死状态的监测方法的总流程图。
具体实施例方式
如图1所示,为本发明的逻辑模块示意图,其中,资源管理模块101用于实现系统资源集中管理的功能;在系统中设置有一个或多个的业务处理模块102是申请和使用资源的用户,并且,系统为每个业务处理模块各自设置一个在系统中唯一的模块标识;资源分配表104用于存放系统中所有中继话路资源在资源管理模块的中的统一编号;定时器103设置在资源管理模块中,利用其超时处理机制,可完成资源管理中的资源挂死监测和处理。
如图2所示,为本发明的总流程图,其包括以下步骤资源管理模块将交换系统中所有的中继资源集中存储在管理模块的分配表中,步骤201;业务处理模块需要中继话路资源时,向资源管理模块发出分配中继资源的申请,步骤202;资源管理模块从中继资源管理分配表中选出可用的中继资源,将申请此中继资源的业务处理模块的模块标识保存到所分配中继资源中,步骤203;针对该资源启动一个定时器,定时时长按要求设定,步骤204;判断该定时器是否超时,步骤205;释放当前资源,并由资源管理模块检查发起此申请的业务处理模块的模块标识和被要求释放的中继资源中保存的模块标识,步骤206;上述两个标识是否一致,步骤207;如果两标识一致,允许该标识对应的中继资源释放,同时关闭定时器,步骤208;如果两标识不一致,则拒绝此次资源释放申请,步骤209;如果步骤205中启动的定时器已超时,即当前资源可能已处于挂死状态,由资源管理模块做出相应处理,步骤210。
下面通过一具体实施例,来进一步说明本发明的技术方案。
当业务处理模块M2需要中继话路资源时,适时地向资源管理模块请求分配中继资源,资源模块在资源分配表中按照一定选择方法选出可用的中继资源R2(选择方法可以决定实现话路资源的使用是否是负荷分担方式),资源模块将请求此资源的业务模块标识M2存入资源R2中,使资源R2不可被再次分配,修改过的资源R2保存在原分配表中,同时启动定时器T2,最后向业务处理模块返回分配的资源R2供其使用。
当定时器T2未超时,业务处理模块M2向资源管理模块申请释放资源R2,资源处理模块判断出资源R2中存放的模块标识M2和申请释放模块的标识M2一致,则允许释放,将资源R2中存放的模块标识清空,关闭定时器T2,使资源R2可再次被分配。
若定时器T2未超时,业务处理模块1向资源管理模块申请释放资源R2,资源处理模块判断出资源R2中存放的模块标识M2和申请释放模块的标识M1不一致,则拒绝释放,向模块M1返回拒绝释放的结果。这种方法有效防止了资源被非占用此资源的业务模块释放的情况的发生。
若定时器R2超时,则表示资源R2可能已挂死,则资源处理模块执行相应的判断和处理资源挂死的流程,一般采用以下两种方法之一第一种是直接将资源强制释放,然后通知占用此资源的业务处理模块M2,这种情况要求定时器的时长比较长,否则可能会造成话路中断等情况;第二种是先询问占用此资源的业务处理模块M2是否仍在占用,如果确认仍在占用,则重新启动定时器,待下一次定时器超时或业务处理模块M2释放此资源,如果确认已不占用,则将此资源释放,这种情况的定时器时长来相对第一种情况来说可较短。当然监测和处理资源挂死还可采用其它处理方式,这里只是举例说明。
以上内容仅为本发明的实施例,其目的并非用于对本发明所提出的系统及方法的限制,本发明的保护范围以权利要求为准。在不脱离本发明的精神和范围的情况下,本领域技术人员在不偏离本发明的范围和精神的情况下,对其进行的关于形式和细节的种种显而易见的修改或变化均应落在本发明的保护范围之内。
权利要求
1.一种中继资源管理中的资源挂死状态监测系统,包括资源管理模块、业务处理模块以及资源管理模块中设置的定时器,其特征在于资源管理模块,用于交换系统资源管理的实现;业务处理模块,用于处理要使用到资源的所有相关业务;及定时器,用于监测资源挂死状态。
2.如权利要求1所述的中继资源管理中的资源挂死状态监测系统,其特征在于,所述定时器设置在资源管理模块中。
3.如权利要求1所述的中继资源管理中的资源挂死状态监测系统,其特征在于,所述业务处理模块可为单个或者多个。
4.如权利要求3所述的中继资源管理中的资源挂死状态监测系统,其特征在于,所述每个业务处理模块在系统中都对应于一个区别不同业务处理模块的唯一模块标识。
5.如权利要求1所述的中继资源管理中的资源挂死状态监测系统,其特征在于,所述资源都被分配了一个唯一的资源编号。
6.如权利要求4或5所述的中继资源管理中的资源挂死状态监测系统,其特征在于,所述模块标识和资源编号以二维方式存放在资源管理模块的资源分配表中。
7.一种中继资源管理中的资源挂死状态监测方法,该方法包括以下步骤1)资源管理模块将交换系统中所有的中继资源集中存储在管理模块的分配表中;2)业务处理模块需要中继话路资源时,向资源管理模块发出分配中继资源的申请;3)资源管理模块从中继资源管理分配表中选出可用的中继资源,将申请此中继资源的业务处理模块的模块标识保存到所分配中继资源中;4)启动定时器;以及5)如果步骤4)中启动的定时器未超时,当业务处理模块申请释放所占用的中继资源时,资源管理模块检查发起此申请的业务处理模块的模块标识和被要求释放的中继资源中保存的模块标识是否一致,如果一致则允许释放,同时关闭步骤4)中启动的定时器;如果不一致则拒绝此次释放申请;如果步骤4)中启动的定时器已超时,由资源管理模块做出相应处理。
8.如权利要求7所述的中继资源管理中的资源挂死状态监测方法,其特征在于,所述资源管理模块从中继资源管理分配表中选出可用的中继资源的步骤,是通过决定实现话路资源的使用是否为负荷分担方式来进行选择的。
9.如权利要求7所述的中继资源管理中的资源挂死状态监测方法,其特征在于,所述由资源管理模块做出的相应处理,还包括直接将资源强制释放,然后通知占用此资源的业务处理模块。
10.如权利要求7所述的中继资源管理中的资源挂死状态监测方法,其特征在于,所述由资源管理模块做出的相应处理,还包括先询问占用此资源的业务处理模块是否仍在占用,如果确认仍在占用,则重新启动定时器,待下一次定时器超时或业务处理模块释放该资源;如果确认已不占用,则释放该资源。
全文摘要
一种中继资源管理中的资源挂死状态监测系统及方法,该系统包括资源管理模块、业务处理模块以及资源管理模块中设置的定时器,其中资源管理模块,用于交换系统资源管理的实现;业务处理模块,用于处理要使用到资源的所有相关业务;及定时器,其设置资源管理模块中,用于监测资源挂死状态;该方法通过对定时器的超时情况进行判断,实现对资源管理中的资源挂死状态的监测,并据此做出响应处理;采用本发明所述的监测资源挂死状态的方法,与现有技术相比,提供了可靠的监测资源挂死的机制,同时提高了资源管理系统的可靠性和交换系统的稳定性。
文档编号H04M3/22GK1547373SQ200310107209
公开日2004年11月17日 申请日期2003年12月8日 优先权日2003年12月8日
发明者黄建军, 季彩虹, 戴江宁, 景华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1