[发明专利]基于元模型树的电力调度异构业务系统模型通用加载方法有效
申请号: | 201510864260.8 | 申请日: | 2015-11-30 |
公开(公告)号: | CN105447645B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 刘德贺;张代新;施雄华;孙超;解凯 | 申请(专利权)人: | 南京南瑞继保电气有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/06 |
代理公司: | 32224 南京纵横知识产权代理有限公司 | 代理人: | 董建林 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 元模型 加载 电力调度 异构系统 对象表 映射表 工作量 建设需求 模型文件 通用模型 系统模型 业务应用 异构业务 映射关系 源端系统 通用 模型树 生成元 本端 研发 源端 运维 主站 解析 一体化 转换 应用 分析 开发 维护 | ||
本发明公开了一种基于元模型树的电力调度异构业务系统模型通用加载方法,包括以下步骤,A)分析源端系统模型文件,形成对象表;B)根据源端对象表,解析生成元模型树;C)建立源端的元模型树和本端的元模型树之间的映射关系,形成本端元模型树的映射表;D)根据本端的元模型树和映射表加载模型。本发明实现了异构系统通用加载,能够完成任何异构系统之间的通用模型转换加载,满足电力调度二次一体化建设需求,处理所有不同业务应用模型,大大减少了研发人员的开发工作量,减少了主站运维人员平时的维护工作量,具有良好的应用前景。
技术领域
本发明属于电力调度自动化系统,涉及在大型电力二次一体化系统中基于元模型树的电力调度异构业务系统模型通用加载方法。
背景技术
现阶段根据电力二次一体化的发展趋势,电力调度主站除了传统的调度应用,还要融合配网、保信信息系统(简称保信)、电量等其他应用功能。不同的应用功能可能由不同厂家的异构业务系统提供,而各个异构业务系统会建立与本业务相关的应用模型,而各自的应用模型还会被其他的业务系统所使用,这要求电力调度主站具有异构业务系统应用模型的通用交互能力,能够把源端业务的应用模型转换、加载到本端业务系统应用模型。
传统的异构业务系统模型的加载方法,都是针对具体两个异构系统之间的特征,提供两个异构业务系统单向的加载功能,这样就会导致任何两个异构业务系统都会包含两套加载功能。如果一套异构业务系统要集成加载多个异构系统的模型,就要提供多套加载功能,无论对系统开发人员还是系统维护人员,都会增加工作量和复杂度,而且增加了运营成本,使用十分不便。
发明内容
本发明的目的是为了克服现有的异构业务系统要集成加载多个异构系统的模型,需要提供多套加载功能,都会增加工作量和复杂度, 而且增加了运营成本的问题。本发明的基于元模型树的电力调度异构业务系统模型通用加载方法,基于元模型树架构,实现了异构系统通用加载,能够完成任何异构系统之间的通用模型转换加载,满足电力调度二次一体化建设需求,处理所有不同业务应用模型,大大减少了研发人员的开发工作量,减少了主站运维人员平时的维护工作量,具有良好的应用前景。
为了达到上述的目的,本发明所采用的技术方案是:
一种基于元模型树的电力调度异构业务系统模型通用加载方法,其特征在于:包括以下步骤,
步骤(A),分析源端系统模型文件,形成对象表;
步骤(B),根据源端对象表,解析生成元模型树;
步骤(C),建立源端的元模型树和本端的元模型树之间的映射关系,形成本端元模型树的映射表;
步骤(D),根据本端的元模型树和映射表加载模型。
前述的基于元模型树的电力调度异构业务系统模型通用加载方法,其特征在于:步骤(A),所述源端系统模型文件为以XML方式描述的源端系统的模型信息,通过组件化的方式对源端系统模型文件进行分析,解析出各模型中的类、类内在属性、类和类之间的关联关系,并采用面向对象的方式记录类、类属性和类之间的关系,形成对象表,所述对象表包括类对象、类属性对象、类关联关系对象,所述类关联关系对象包括共生的一对多包含关系、非共生的一对多引用关系、非共生的一对一引用关系。
前述的基于元模型树的电力调度异构业务系统模型通用加载方法,其特征在于:步骤(B),根据源端对象表,解析生成元模型树,包括以下步骤,
(B1)遍历对象表,若是类对象,做为元模型树中的节点;若是类关联关系对象,做为元模型树中的节点之间的连接线;若是类属性对,做为为节点的属性,所述连接线包括一对多共生、一对多非共生、一对一非共生;
(B2)通过分析节点和节点共生关系,获取元模型树的根节点、中间节点和叶节点,其中,根节点为没有共生一对多关系所属任何父类的节点;叶节点为没有共生一对多关系包含任何子类的节点;中间节点为根节点和叶节点之外的节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司,未经南京南瑞继保电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510864260.8/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理