综合资源管理方法、装置和系统制造方法及图纸

技术编号:7523511 阅读:192 留言:0更新日期:2012-07-12 04:32
本发明专利技术提供了一种综合资源管理方法、装置和系统,所述方法包括:建立包含综合资源类型及其树型结构关系、属性组以及综合资源类型与属性组之间关系的综合资源元模型;为所述综合资源元模型建立物理存储空间,形成元模型数据库;建立业务对象与所述元模型的映射关系,并将所述映射关系以及元模型数据库的访问接口封装成为对所述元模型数据库进行操作的应用程序接口。通过建立树型结构的资源模型以及与属性组的关联关系,可实现资源类型属性的无限制继承及动态扩展,从而可实现对不同专业的综合网络资源以及动态创建、调整或升级的设备进行有效管理,满足对极其复杂的综合网络资源进行管理的需求。

【技术实现步骤摘要】

本专利技术涉及信息
,特别是涉及一种综合资源管理方法、装置和系统
技术介绍
综合资源管理是网络运营管理的一个重要组成部分,通过采集各专业网络资源的动态信息,可以实现全网资源的统计、容量分析以及预警报告等;另外,可对网络的运营维护提供网络资源的生命周期管理。现有技术针对综合资源管理方案包括两类一类是不具备资源建模能力的方案采用传统的软件工程开发模式,用户提出综合资源管理需求后,开发商进行需求分析、系统和模型设计、编码、产品测试发布,最终提交实现具备综合资源存量管理能力的系统。这种没有资源建模能力的系统由于不具备统一的资源模型管理能力以及资源规划模型设计能力,虽然能满足用户的综合资源管理需求,特别是能满足用户的特定个性化需求,但这类方案具有开发成本高、工程周期长、系统的可维护性差、扩展能力不强等问题,目前已逐渐被市场淘汰。另外一类是具备资源建模能力的方案可对综合资源类进行抽象,具备类、属性及其关系的维护能力,还可以通过资源模型维护创建新的资源类,从而实现对综合资源的存量管理。目前,具备资源建模能力的产品目前主要有AMODCS 公司的资源建模工具 CRAMER(Configurator)存量 API (Application Programming hterface,应用程序编程接口)开发简单,模型与具体业务结合紧密,但不具备资源建模的继承性,只能采用大类、小类二级属性进行类型定义,因此,模型类型不具备多层次性,建模过程复杂,对象实例也不够清晰,需要发布过多的卫星表(扩展表),数据维护成本高。Telcordia公司的资源建模工具Telcordia (Admin Client)存量API开发简单, 不需要物理建模,因此模型维护简单;但不具备资源建模继承性,只支持类别属性定义,模型发布采用实例纵表方式,因此模型类型也不具备多层次,建模过程复杂,对象实例不够清晰;采用纵表发布的方式,需要采取多步骤对扩展属性进行维护及查询,使得查询过程复杂,效率低下,数据维护过程复杂。总之,对不同专业并且动态变化的网络,执行数据统计、资源分配、容量分析以及预警报告等综合资源管理业务,基于现有产品无法提供有效的综合管理方案。
技术实现思路
本专利技术所要解决的技术问题是提供一种综合资源管理方法,可解决现有技术因不具备资源模型的继承结构或相应物理存储不能体现结构性的继承关系而造成的综合资源数据的存储、访问等操作管理的效率低下、维护成本较高的问题,从而实现对日益复杂并动态变化的综合资源进行有效管理的目标。本专利技术还提供了一种综合资源管理装置和系统,以保证上述方法在实际中的应用。为了解决上述问题,本专利技术公开了一种综合资源管理方法,包括综合资源元模型创建步骤根据资源对象的业务特征创建综合资源类型及资源类型的属性,按树形结构建立所述综合资源类型之间的从属关系;对所述资源类型属性进行分组,将具有共同特性或用户指定的资源类型属性组合成一个属性组;绑定所述综合资源类型与所述属性组的关联关系,下级资源类型继承上级资源类型的属性及属性组;从而建立包含综合资源类型及其相互关系、综合资源类型与属性组之间关系,属性及属性组的继承关系的综合资源元模型;综合资源元模型发布步骤利用上述综合资源元模型建立物理存储空间,形成元模型数据库;接口封装步骤通过对象关系映射方式建立业务对象与所述元模型之间的映射关系,将所述映射关系以及元模型数据库的访问接口封装成为对所述元模型数据库进行操作的应用程序接口。优选的,上述接口封装步骤之后还包括通过所述应用程序接口执行对所述元模型数据库的操作。优选的,上述综合资源元模型发布步骤还包括在执行所述方法的计算机本地建立所述元模型数据库的缓存;上述应用程序接口在收到操作请求时,由该缓存执行上述操作请求中包含的操作。优选的,上述对元模型数据库的操作为数据查询操作、数据维护操作或缓存数据同步操作。优选的,为综合资源元模型建立物理存储空间的方法具体为为每个所述属性组创建一个物理存储表,所述资源类型属性对应所述物理存储表中的字段。优选的,在对元模型数据库的操作过程中,需要对满足条件的综合资源类型及其所有下属节点所对应的物理存储表执行操作。依据本专利技术的另一优选实施例,公开了一种综合资源管理装置,包括元模型创建单元、元模型发布单元和接口封装单元,其中元模型创建单元用于根据资源对象的业务特征创建综合资源类型及其资源类型属性,按树形结构建立所述综合资源类型之间的从属关系;对资源类型属性进行分组,将具有共同特性或用户指定的资源类型属性组合成一个属性组;绑定所述综合资源类型与所述属性组的关联关系,下级资源类型继承上级资源类型的属性及属性组;从而建立包含综合资源类型及其相互关系、综合资源类型与属性组之间关系,属性及属性组的继承关系的综合资源元模型;元模型发布单元用于为元模型创建单元创建的综合资源元模型建立物理存储空间,形成元模型数据库;接口封装单元用于建立业务对象与所述元模型之间的映射关系,并将该映射关系以及元模型数据库的访问接口封装成为对元模型数据库进行操作的应用程序接口。优选的,上述装置还包括业务执行单元,该业务执行单元提供有用户操作接口,用于接收用户的操作请求,并通过接口封装单元提供的应用程序接口执行对元模型数据库的操作。优选的,上述装置还包括缓存单元,用于在上述装置本地创建元模型数据库的缓存;业务执行单元在收到用户的操作请求时,由该缓存执行上述操作请求中包含的操作。优选的,元模型发布单元为所述综合资源元模型创建物理存储空间的具体方法为为每个属性组创建一个物理存储表,将资源类型属性作为所述物理存储表中的字段; 业务执行单元在执行对元模型数据库的操作过程中,需要对满足条件的综合资源类型及其所有下属节点所对应的物理存储表执行操作。依据本专利技术的另一优选实施例,还公开了一种综合资源管理系统,包括数据库服务器和上述综合资源管理装置,其中数据库服务器用于保存综合资源管理装置创建的元模型数据库,以及,接收综合资源管理装置发送的操作请求,并向综合资源管理装置返回操作结果;综合资源管理装置向数据库服务器发送操作请求,并接收该数据库服务器返回的操作结果。依据本专利技术另一优选实施例,公开了一种综合资源管理系统,包括业务管理终端、 业务管理服务器和数据库服务器,其中业务管理终端具体包括有元模型创建单元,该元模型创建单元用于创建综合资源类型及资源类型属性,按树形结构建立所述综合资源类型之间的从属关系;对资源类型属性进行分组,将具有共同特性或用户指定的资源类型属性组合成一个属性组,以及,绑定综合资源类型与所述属性组的关联关系,下级资源类型继承上级资源类型的属性及属性组, 从而建立包含综合资源类型及其相互关系、综合资源类型与属性组之间关系,属性及属性组的继承关系的综合资源元模型;业务管理服务器具体包括元模型发布单元和接口封装单元,其中的元模型发布单元用于为业务管理终端创建的综合资源元模型建立物理存储空间,形成元模型数据库;接口封装单元用于建立业务对象与元模型的映射关系,并将该映射关系以及元模型数据库的访问接口封装成为对数据库服务器进行操作的应用程序接口 ;数据库服务器用于保存业务管理服务器创建的元模型数据库,以及,接收业务管理终端通过业务管理服务器发送的操作请求,并向该业务管本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:张颖慧姚雄建
申请(专利权)人:北京亿阳信通软件研究院有限公司亿阳信通股份有限公司
类型:发明
国别省市:

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

1
相关领域技术