一种ORB对象生命周期管理方法及系统技术方案

技术编号:26177915 阅读:36 留言:0更新日期:2020-10-31 14:24
一种ORB对象生命周期管理方法及系统,涉及网络管理领域,包括:将用户的emsSession对象与该用户其余动态ORB对象进行关联;当用户调用endSession操作或者用户在设定时间内未通过emsSession对象进行任何操作时,逐一释放该用户emsSession对象关联的全部ORB对象。本发明专利技术可以使网管服务器达到长期稳定运行,满足电信网络管理服务长时间稳定运行的需要。

An orb object lifecycle management method and system

【技术实现步骤摘要】
一种ORB对象生命周期管理方法及系统
本专利技术涉及网络管理领域,具体来讲涉及一种ORB对象生命周期管理方法及系统。
技术介绍
Corba(CommonObjectRequestBrokerArchitecture,公共对象请求代理体系结构)是一种成熟的中间件技术,广泛用于在软件系统之间进行接口通信,在电信网络管理中Corba也有广泛的应用。在电信网络管理中使用Corba接口对EMS(ElementManagementSystem,网管)进行管理已有国际标准组织发布的标准支持,TMF(TeleManagementForum,电信管理论坛)发布的NML-EML(网元管理层-网络管理层)接口规范是目前应用最广的OSS(OperationSupportSystems,操作支撑系统)与EMS之间的北向接口标准。在使用Corba接口对EMS进行管理的过程中,由于OSS客户端和EMS服务器往往需要通过广域网连接,网络连接存在中断的可能;同时因OSS厂商数量众多,软件开发水平参差不齐,运行中客户端时常出现崩溃的情况。在上述场景下如果不能对Corba中的服务端本文档来自技高网...

【技术保护点】
1.一种ORB对象生命周期管理方法,其特征在于,包括:/n将用户的emsSession对象与该用户其余动态ORB对象进行关联;/n当用户调用endSession操作或者用户在设定时间内未通过emsSession对象进行任何操作时,逐一释放该用户emsSession对象关联的全部ORB对象。/n

【技术特征摘要】
1.一种ORB对象生命周期管理方法,其特征在于,包括:
将用户的emsSession对象与该用户其余动态ORB对象进行关联;
当用户调用endSession操作或者用户在设定时间内未通过emsSession对象进行任何操作时,逐一释放该用户emsSession对象关联的全部ORB对象。


2.如权利要求1所述的ORB对象生命周期管理方法,其特征在于:定期遍历现存的全部emsSession对象,当emsSession对象最近一次访问发生的时间与当前时间的时间差大于所述设定时间时,说明对应的用户在设定时间内未通过该emsSession对象进行任何操作。


3.如权利要求2所述的ORB对象生命周期管理方法,其特征在于:在emsSession对象中通过维护一个时间记录变量,记录最近一次访问发生的时间。


4.如权利要求3所述的ORB对象生命周期管理方法,其特征在于:所述维护一个时间记录变量采用定时器更新或者登陆操作更新的方式。


5.如权利要求1所述的ORB对象生命周期管理方法,其特征在于:所述用户其余动态ORB对象包括各种管理器对象和各种迭代器对象。


6.如权利要求2所述的ORB对象生命周期管理方法,其特征在于:所述emsSession对象、管理器对象和迭代器对象由上至下分为三层,每个迭代器对象均从属于上一层的某个管理器对象,每个管理器对象均从属于最顶层的某个emsSession对象。


7.一种ORB对象生命周期管理系统,其特征在于,包括:
关联模块,其用于将用户的emsSession对象与该...

【专利技术属性】
技术研发人员:陈彤
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1