[发明专利]一种系统数据向CIM模型XML格式转化的处理系统有效
申请号: | 201310313237.0 | 申请日: | 2013-07-24 |
公开(公告)号: | CN103353898A | 公开(公告)日: | 2013-10-16 |
发明(设计)人: | 罗小民 | 申请(专利权)人: | 成都瑞科电气有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 616750 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 数据 cim 模型 xml 格式 转化 处理 | ||
技术领域
本发明属于电力系统自动化领域,具体涉及一种系统数据向CIM模型XML格式转化的处理系统。
背景技术
目前,监控系统已经广泛的用于各种工业制造及其他领域的实施监测,如小区电力监控系统等。随着电力行业的不断发展,对于监控系统的应用就更为广泛,从而滋生了丰富的应用需求。而在应用中采用的软件系统,可能来自于不同的软件开发商;由此带来的问题就是各种软件均采用不同格式的数据,其相互之间的数据交互需要大量复杂的格式切换工作,往往造成严重冗余或者工作效率低下等。上述问题已经成为软件进一步发展的瓶颈,同时也阻碍了各个系统之间的互联。
国家电力行业,实时推出了IEC61970行业标准,由于其描述的涵盖性广,该标准不仅仅用于电力行业,几乎整个能源系统行业或相关的行业都可采用。为了实现301部分的公共信息格式化处理,市场上也出现了一些种类的转化为CIM格式数据的处理模块,这些模块的总体结构如图1或图2所示,在这些系统的监控组态数据向CIM模型数据格式化的处理模块中,均是由组态数据处理模块、格式转化模块、数据导出模块连接组成;或同时加入CIM模型处理模块与格式转化模块相连。
图1所述模型看似结构简单,但是在格式化数据模块中需要做非常大量的细节工作,而且数据库中的表完全需要自己创建及维护,由此在此部分的开发需要耗费大量的时间、人力及精力;同时,如有新增组态内容,也需要更改数据库及格式化数据模块,出现问题难以查找和解决。图2所示模型省去了CIM模型数据库,但却将这部分工作转嫁到了格式化数据模块中,需要全代码方式维护相关信息;同样需要消耗大量时间。同时,图1及图2给出的两种模型都存在扩展性局限,不利于对其格式数据的进一步利用,也不适用于小企业采用。
发明内容
本发明的目的在于针对上述现有技术的不足,提供一种系统数据向CIM模型数据格式转换的处理系统,能够方便的将系统数据转化成CIM模型数据格式。
为达到上述目的,本发明采取的技术方案是:提供一种系统数据向CIM模型XML格式转化的处理系统,其特征在于包括CIM Shcema结构搜索存储模块和基于界面的StoreCIMXML模块;所述CIM Shcema结构搜索存储模块用于从CIM模型文件提取属性集合以及类类型集合,创建属性组件集合以及类类型组件集合,并将上述属性集合、类类型集合、属性组件集合以及类类型组件集合通过CIM类及属性DAL数据访问层模块存储到MySQL数据库;所述基于界面的StoreCIMXML模块用于将CIM模型文件中的URI资源以及存储在MySQL数据库内的mRID信息、资源标识符通过资源分类模块进行分类处理转化为CIM/XML文件。
所述CIM Shcema结构搜索存储模块包括文件接口模块、属性URI筛选模块、类URI类型筛选模块;所述文件接口模块用于从CIM模型文件中提取URI资源,URI资源包括属性和类;所述属性URI筛选模块用于从URI资源中获取属性集合和与属性匹配的类类型集合,并产生属性组件集合和与属性匹配的类类型组件集合,通过CIM类及属性DAL数据访问层模块存储到MySQL数据库;所述类URI类型筛选模块从URI资源中获取所有类类型集合,通过属性URI筛选模块过滤掉属性URI筛选模块已经获取的与属性匹配的类类型集合之后得到与属性无关的类类型集合,并产生与属性无关的类类型组件集合,通过CIM类及属性DAL数据访问层模块存储到MySQL数据库。
所述基于界面的StoreCIMXML模块包括TC57CIM模块、CIM模型数据集合处理模块、AccessCIM模块、CIM存储逻辑类型的映射表容器模块、资源分类模块;所述TC57CIM模块用于根据CIM模型文件的数据采用代码来描述CIM模型文件中的类结构信息,通过基于界面的StoreCIMXML模块界面操作时形成实例化CIM模型信息,并且存储到CIM模型数据集合处理模块中;所述AccessCIM模块用于从CIM模型文件中的CIM模型资源表中提取URI资源并保存;所述CIM存储逻辑类型的映射表容器模块用于将TC57CIM模块用代码描述的CIM模型文件中的类结构信息与AccessCIM模块提取的URI资源一一对应起来,从而为资源分类模块提供URI资源信息映射;所述资源分类模块用于接收来自MySQL数据库的mRID信息、资源标识符,来自CIM模型数据集合处理模块的实例化CIM模型信息,来自CIM存储逻辑类型的映射表容器模块的URI资源信息映射信息;并将上述信息转化后按照RDF Schema格式组合,形成规范的XML格式通过文件接口模块输出CIM/XML文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都瑞科电气有限公司,未经成都瑞科电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310313237.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于单屏多功能道路交通信号显示器的研究
- 下一篇:一种数据调理方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置