[发明专利]一种将CIM模型转换为逻辑模型的方法及装置无效
申请号: | 201310204561.9 | 申请日: | 2013-05-28 |
公开(公告)号: | CN103279901A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 王丹;胡晓雪;赵加奎;朱平飞;王树龙 | 申请(专利权)人: | 北京中电普华信息技术有限公司;国家电网公司 |
主分类号: | G06Q50/06 | 分类号: | G06Q50/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种将CIM模型转换为逻辑模型的方法及装置,该方法包括:将CIM模型的基类转换为基础关系模式;选取CIM模型中的一个待转换类,并将待转换类转换为关系模式;判断待转换类是否存在继承关系,当待转换类存在继承关系时,针对不同条件分别对待转换类的继承关系进行转换。另外,该方法还可以实现对包含关联关系、包含自定义数据类型等情况的CIM模型向逻辑模型的转换,有效解决了现有技术中CIM模型不能全面、有效地转换为逻辑模型的技术问题,从而能够满足电力业务中CIM模型向逻辑模型转换的需求。 | ||
搜索关键词: | 一种 cim 模型 转换 逻辑 方法 装置 | ||
【主权项】:
一种将CIM模型转换为逻辑模型的方法,其特征在于,所述方法包括:将CIM模型的基类转换为基础关系模式;选取CIM模型中的一个待转换类,并将所述待转换类转换为关系模式;判断所述待转换类是否存在继承关系,如果是,判断所述待转换类的根类是否为所述CIM模型的基类;判断所述待转换类的根类是否为所述CIM模型的基类,如果是,判断所述待转换类的父类是否为所述CIM模型的基类,如果否,判断所述待转换类的父类是否为空类;判断所述待转换类的父类是否为所述CIM模型的基类,如果是,将所述基础关系模式中的属性添加到所述待转换类所转换的关系模式中,如果否,判断所述待转换类的父类是否为空类;判断所述待转换类的父类是否为空类,如果是,利用递归算法查找到第一非空父类,将所述第一非空父类所转换的关系模式的主码添加到所述待转换类所转换的关系模式中,如果否,判断所述待转换类的父类是否有且只有一个子类;判断所述待转换类的父类是否有且只有一个子类,如果是,将所述待转换类的父类所转换的关系模式的属性添加到所述待转换类所转换的关系模式中,如果否,将所述待转换类的父类所转换的关系模式的主码添加到所述待转换类所转换的关系模式中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电普华信息技术有限公司;国家电网公司,未经北京中电普华信息技术有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310204561.9/,转载请声明来源钻瓜专利网。