[发明专利]基于元模型树的电力调度异构业务系统模型通用加载方法有效
申请号: | 201510864260.8 | 申请日: | 2015-11-30 |
公开(公告)号: | CN105447645B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 刘德贺;张代新;施雄华;孙超;解凯 | 申请(专利权)人: | 南京南瑞继保电气有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/06 |
代理公司: | 32224 南京纵横知识产权代理有限公司 | 代理人: | 董建林 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于元模型树的电力调度异构业务系统模型通用加载方法,包括以下步骤,A)分析源端系统模型文件,形成对象表;B)根据源端对象表,解析生成元模型树;C)建立源端的元模型树和本端的元模型树之间的映射关系,形成本端元模型树的映射表;D)根据本端的元模型树和映射表加载模型。本发明实现了异构系统通用加载,能够完成任何异构系统之间的通用模型转换加载,满足电力调度二次一体化建设需求,处理所有不同业务应用模型,大大减少了研发人员的开发工作量,减少了主站运维人员平时的维护工作量,具有良好的应用前景。 | ||
搜索关键词: | 元模型 加载 电力调度 异构系统 对象表 映射表 工作量 建设需求 模型文件 通用模型 系统模型 业务应用 异构业务 映射关系 源端系统 通用 模型树 生成元 本端 研发 源端 运维 主站 解析 一体化 转换 应用 分析 开发 维护 | ||
【主权项】:
1.基于元模型树的电力调度异构业务系统模型通用加载方法,其特征在于:包括以下步骤,/n步骤(A),分析源端系统模型文件,形成对象表;/n步骤(B),根据源端对象表,解析生成元模型树;/n步骤(C),建立源端的元模型树和本端的元模型树之间的映射关系,形成本端元模型树的映射表;/n步骤(D),根据本端的元模型树和映射表加载模型,包括以下步骤,/n(D1)从本端元模型树的根节点开始,由点映射关系在源端元模型树中找到对应的映射节点,并在源端模型文件中找到该映射节点的实例对象;/n(D2)根据点映射关系内部的属性映射,逐个把每个源端实例对象的属性加载到本端的实例对象中;/n(D3)从本端元模型树的当前节点开始,根据线映射关系,得到该节点与其他节点的一对多共生关系对象,以及关系对象的映射在源端元模型树中找到子节点,若存在子节点,则执行(D4);若不存在子节点,则执行(D5);/n(D4)从找到的子节点开始,按照元模型树的自上而下广度优先原则,针对每个子节点根据上述(D1)-(D2)的方法递归处理,直至遍历该节点的所有路径,在源端模型文件中找到该节点的实例对象;/n(D5)根据该节点的点映射关系完成类对象加载,同时根据该节点非共生关系的映射,在本端模型建立非共生关系;/n步骤(B),根据源端对象表,解析生成元模型树,包括以下步骤,/n(B1)遍历对象表,若是类对象,做为元模型树中的节点;若是类关联关系对象,做为元模型树中的节点之间的连接线;若是类属性对,做为为节点的属性,所述连接线包括一对多共生、一对多非共生、一对一非共生;/n(B2)通过分析节点和节点共生关系,获取元模型树的根节点、中间节点和叶节点,其中,根节点为没有共生一对多关系所属任何父类的节点;叶节点为没有共生一对多关系包含任何子类的节点;中间节点为根节点和叶节点之外的节点;/n(B3)根据获取元模型树的根节点、中间节点和叶节点,建立起整个的源端系统的元模型树;/n步骤(C),建立源端的元模型树和本端的元模型树之间的映射关系,形成本端元模型树的映射表,包括以下步骤,/n(C1)根据源端的元模型树和已知的本端元模型树,建立两者的点映射,点映射为源端和本端元模型树中节点和节点之间的映射关系,点映射类型分为一对一映射、一对多映射、多对一映射、多对多映射,其中一对多映射、多对一映射、多对多映射可分解成多个一对一映射类型,点映射包含节点内部属性的映射;/n(C2)根据源端的元模型树和已知的本端元模型树,建立两者的线映射,线映射为源端和本端元模型树中连接线和连接线之间的映射关系,线映射类型分为一对一映射、一对多映射、多对一映射、多对多映射,其中多对多映射可分解成多个一对多映射类型;/n(C3)根据建立的点映射、线映射,得到源端的元模型树和本端的元模型树之间的映射关系,形成本端元模型树的映射表。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司,未经南京南瑞继保电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510864260.8/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理