[发明专利]一种采用高速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方法,访问被封装数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;四川大学;国电南瑞科技股份有限公司;国网浙江省电力公司,未经国家电网公司;四川大学;国电南瑞科技股份有限公司;国网浙江省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410503248.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top