[发明专利]一种采用高速IO技术的富结构CIM模型校验方法在审
申请号: | 201410503248.X | 申请日: | 2014-09-28 |
公开(公告)号: | CN104317816A | 公开(公告)日: | 2015-01-28 |
发明(设计)人: | 刘洋;张子仲;王伟;吴雪琼;谭勇桂 | 申请(专利权)人: | 国家电网公司;四川大学;国电南瑞科技股份有限公司;国网浙江省电力公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林;耿英 |
地址: | 100761 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 高速 io 技术 结构 cim 模型 校验 方法 | ||
1. 一种采用高速IO技术的富结构CIM模型校验方法,其特征在于,含有以下步骤 :
步骤一: IO层从计算机存储系统读取原始信息描述模型文件即元数据,并存储在内存中;
步骤二:校验schema抽取层对元数据进行校验骨架抽取,即:在缺乏标准化信息校验Schema的情况下,从已存在的原始信息中,将所需Schema提取出来,并作为以后的模型校验标准;
步骤三:在抽取校验骨架后,在转换层进行相互转换,以适应不同厂家不同系统所特别支持的不同校验方式;
步骤四:校验层通过数据属性与校验骨架的比对,返回校验结果:如果校验结果为被校验对象符合校验骨架的标准化定义,则结束校验操作并返回正确信息;但如果被校验对象不符合校验骨架的标准化定义,则定位原始数据中不符合标准化定义的数据行,并打开原始数据自动采用高亮模式表示出第一个错误数据,供使用人员对数据进行修改并保存。
2.根据权利要求1所述的采用高速IO技术的富结构CIM模型校验方法,其特征在于,校验层校验后,还包含一由纠错层进行纠错的步骤,纠错层提供两种纠错模式:第一种为完全纠错模式亦即手动纠错,根据校验结果,自动定位到错误数据,通过定位数据的数据描述,人为观察、判断及决定错误的种类及处理方式;第二种纠错方式为智能化自动纠错模式,当检测到数据中存在有错误的情况下,根据不同的错误种类或错误位置,智能判断其应当具有的正确数据结构,并使用自动生成的正确数据对错误进行更改或替换。
3.根据权利要求1所述的采用高速IO技术的富结构CIM模型校验方法,其特征在于,校验Schema抽取层中,提取多种主流校验Schema,包括:XSD、DTD、RNC和RNG。
4.根据权利要求3所述的采用高速IO技术的富结构CIM模型校验方法,其特征在于,转换层对多种主流校验Schema进行相互转换,以适应不同厂家不同系统所支持的不同校验方式。
5.根据权利要求1所述的采用高速IO技术的富结构CIM模型校验方法,其特征在于,校验schema抽取层从原始数据中,抽取出对数据值进行约束的数据属性以及属性结构;包括以下步骤:
首先确认数据约束所隶属的命名空间并以前缀xs:加以标示,并同时生成<schema></schema>标签作为抽取出的校验模型的根节点;
其次,依据原始数据中出现的各种类型数据包括:数字、字符、枚举、注释、简单类型或复杂类型生成不同的约束标签并形成约束结构。
6.根据权利要求1或2所述的采用高速IO技术的富结构CIM模型校验方法,其特征在于,还包含一由封装层进行封装的步骤,通过把Java和XML作为整体,利用XML Schema提供结构化和约束性数据类型,XML文档被封装为类似Java-Bean的数据对象,通过Bean所提供的getter及setter方法,访问被封装数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;四川大学;国电南瑞科技股份有限公司;国网浙江省电力公司,未经国家电网公司;四川大学;国电南瑞科技股份有限公司;国网浙江省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410503248.X/1.html,转载请声明来源钻瓜专利网。