一种基于比对解析结果的SCD文件语义化版本管理方法技术

技术编号:13704593 阅读:93 留言:0更新日期:2016-09-12 03:19
本发明专利技术涉及一种基于比对解析结果的SCD文件语义化版本管理方法,将SCD文件上传至服务器,并录入版本内容说明R;服务器解析并提取新上传的SCD文件的特征信息H,并存入数据库;服务器提取上一版本SCD文件的特征信息H’,如果之前版本不存在,则不执行下述步骤,直接进行初级版本标识;4)对比H与H’,得到对比结果M;服务器获取当前变电站基本信息I;服务器结合R、I以M,对新上传的SCD文件进行版本标识,生成完整的版本号;服务器将新生成的版本号与SCD文件进行匹配,存入数据库。优点是:为SCD文件的版本的版本标识提供了更高级别的含义,使得智能变电站的SCD文件的版本管理与日常维护便捷且灵活,使智能站的建设及维护得到提高。

【技术实现步骤摘要】

本专利技术涉及流程设计与电力自动化领域的配置文件版本标识管理方法,尤其涉及一种基于比对解析结果的SCD文件语义化版本管理方法
技术介绍
ICD、SCD、CID等配置文件是智能电力系统管控的核心对象,如何实现对其版本的控制是能否实现对核心对象管控的关键所在。为了保证模型版本的正确性,业务模型管理应从多层面对核心文件进行文件版本管理。SCD配置文件作为现代智能变电站的描述性文件,因此其重要性是不言而喻的,这就要求变电站的调试和维护人员在需要的时候必须能够准确的掌握其版本间的关系与版本的准确性,才能保证现代智能变电站的调式与运维。采用语义化版本管理方法,提高了后续配置文件的上传、下发、实装过程中的版本标识级别,使得版本间的变更内容在版本号上直观的体现出来,为配置文件维护与管理提供了便捷的校验方式和降低了运维成本。CID和CCD与配置文件的文本标识一样,ICD由于是装置厂家直接提供,并由中国电科院检测合格,业务模型管理系统中主要做收集,版本号与厂家检测合格的版本号一致。SCD作为业务模型管理系统的管控对象中的重点,对其的版本管理赋予了更深层次的意义。基于比对解析结果的SCD文件语义化版本管理方法,结合文件的变更内容进行版本管理,即保证了版本管理的基本需求又不失灵活性,同时赋予了版本标识的更深层次含义,利于后续的版本统计,方便业务模型管理系统向管理人员更有价值的信息。
技术实现思路
为克服现有技术的不足,本专利技术的目的是提供一种基于比对解析结果的SCD文件语义化版本管理方法,以高效、准确、灵活的方式结合智能站新建、维护流程将SCD文件间的版本进行有效的编码管理,便于智能变电站的SCD文件版本统计与管理,提高智能变电站运行维护能力。为实现上述目的,本专利技术通过以下技术方案实现:一种基于比对解析结果的SCD文件语义化版本管理方法,包括以下步骤:1)将SCD文件上传至服务器,并录入版本内容说明R;2)服务器解析并提取新上传的SCD文件的特征信息H,并存入数据库;3)服务器提取上一版本SCD文件的特征信息H’,如果之前版本不存在,则不执行下述步骤,直接进行初级版本标识:v.0.0.0.0000;4)对比最新上传的SCD文件特征信息H与前一版本SCD文件特征信息H’,得到对比结果M;5)服务器获取当前变电站基本信息I;6)服务器结合上传SCD文件录入的版本内容说明R、获取的变电站基本信息I以及SCD文件比对结果M,对新上传的SCD文件进行版本标识,生成完整的版本号;7)服务器将新生成的版本号与SCD文件进行匹配,并存入数据库。所述的上传SCD文件时录入的版本内容说明R为:人工录入当前SCD文件的变更内容、变更时间、变更人以及变更人单位信息。新上传的SCD文件的特征信息H与上一版本SCD文件的特征信息H’包括:a.IED智能电子设备元素及其制造商属性、类型、配置版本;b.Services服务元素及其所包含的所有元素及属性;c.Server服务器元素及其超时时间属性;d.AccessPoint访问点元素及其名字属性;e.Authentication认证元素及其无认证、密码认证、弱认证、强认证证书认证属性;f.LDevice逻辑设备的实例名属性;g.LN0逻辑节点零、LN逻辑节点元素及其前缀、逻辑节点类型、实例名属性值;h.DOI有效的实例化数据对象、SDI实例化子数据对象的名字属性值;i.DAI有效的实例化数据属性的名字和短地址属性值;j.功能约束为非DC描述或CF配置情况下DAI实例化数据属性的有效Val属性值;数据类型模板DataTypeTemplates下被IED智能电子设备实例化所引用的逻辑节点类型、数据对象类型、数据属性类型、枚举类型包含的元素及其属性,以及元素之间顺序关系。上传SCD文件版本的标识方法完整版本号的格式为:v+subhistory+substep+modflag+modinfo;其中,标识位subhistory标识智能变电站类型,取值范围从0到99;substep标识智能变电站所在阶段与变电站建设类型,智能取值范围为0
到6,modflag标识SCD文件在subhistory和substep组成阶段下的第几次变更,取值范围为1到99,modinfo标识位用于标识配置文件的变更内容。所述的智能变电站所在阶段包括新建、设计、集测、运维、验收、投运;变电站建设类型包括:新建站、已建站、改扩建、常规站智能化改造、技改。所述的modinfo标识的格式为:abcd,每一位取值为0或者1,0则标识对应标识的位无变更,1则标识有变更,具体为:a.SCD配置文件的基本信息标识,取值为:0或1;b.子网与IED智能电子设备的关系信息,取值为:0或1;c.IED智能电子设备间通信信息,取值为:0或1;d.IED智能电子设备信息,取值为:0或者1。与现有技术相比,本专利技术的有益效果是:在智能站SCD文件版本变更过程中引入SCD文件内容解析与SCD文件内容查分技术,为SCD文件的版本的版本标识提供了更高级别的含义,使得智能变电站的SCD文件的版本管理与日常维护更加便捷且具有灵活性,使得智能站的建设及维护得到效率上的提高。附图说明图1是本专利技术的流程图。具体实施方式下面结合说明书附图对本专利技术进行详细地描述,但是应该指出本专利技术的实施不限于以下的实施方式。见图1,基于比对解析结果的SCD文件语义化版本管理方法,SCD配置文件是智能变电站全站系统配置描述文件,描述了智能变电站内IEC61850装置通信参数信息,以及各IEC61850装置间的逻辑联系,智能变电站按SCD配置文件设定的规范和参数运行,具体包括以下步骤:1)将SCD文件上传至服务器,并录入版本内容说明R;2)服务器解析并提取新上传的SCD文件的特征信息H,并存入数据库;3)服务器提取上一版本SCD文件的特征信息H’,如果之前版本不存在,则不执行下述步骤,直接进行初级版本标识:v.0.0.0.0000;4)对比最新上传的SCD文件特征信息H与前一版本SCD文件特征信息H’,得到
对比结果M;5)服务器获取当前变电站基本信息I;6)服务器结合上传SCD文件录入的版本内容说明R、获取的变电站基本信息I以及SCD文件比对结果M,对新上传的SCD文件进行版本标识,生成完整的版本号;7)服务器将新生成的版本号与SCD文件进行匹配,并存入数据库。所述的上传SCD文件时录入的版本内容说明R为:人工录入当前SCD文件的变更内容、变更时间、变更人以及变更人单位信息。新上传的SCD文件的特征信息H与上一版本SCD文件的特征信息H’包括:a.IED智能电子设备元素及其制造商属性、类型、配置版本;b.Services服务元素及其所包含的所有元素及属性,如:name:名称标识、desc:描述、type:类别、manufacturer:制造商、configVersion:确认版本、originalSclVersion:原始版本、originalSclReversion:修订版本、engRight:工程权限、owner:所属工程;c.Server服务器元素及其超时时间属性;d.AccessPoint访问点元素及其名字属性;e.Authentication认证元素及其无认证、密码认证本文档来自技高网
...

【技术保护点】
一种基于比对解析结果的SCD文件语义化版本管理方法,其特征在于,包括以下步骤:1)将SCD文件上传至服务器,并录入版本内容说明R;2)服务器解析并提取新上传的SCD文件的特征信息H,并存入数据库;3)服务器提取上一版本SCD文件的特征信息H’,如果之前版本不存在,则不执行下述步骤,直接进行初级版本标识:v.0.0.0.0000;4)对比最新上传的SCD文件特征信息H与前一版本SCD文件特征信息H’,得到对比结果M;5)服务器获取当前变电站基本信息I;6)服务器结合上传SCD文件录入的版本内容说明R、获取的变电站基本信息I以及SCD文件比对结果M,对新上传的SCD文件进行版本标识,生成完整的版本号;7)服务器将新生成的版本号与SCD文件进行匹配,并存入数据库。

【技术特征摘要】
1.一种基于比对解析结果的SCD文件语义化版本管理方法,其特征在于,包括以下步骤:1)将SCD文件上传至服务器,并录入版本内容说明R;2)服务器解析并提取新上传的SCD文件的特征信息H,并存入数据库;3)服务器提取上一版本SCD文件的特征信息H’,如果之前版本不存在,则不执行下述步骤,直接进行初级版本标识:v.0.0.0.0000;4)对比最新上传的SCD文件特征信息H与前一版本SCD文件特征信息H’,得到对比结果M;5)服务器获取当前变电站基本信息I;6)服务器结合上传SCD文件录入的版本内容说明R、获取的变电站基本信息I以及SCD文件比对结果M,对新上传的SCD文件进行版本标识,生成完整的版本号;7)服务器将新生成的版本号与SCD文件进行匹配,并存入数据库。2.根据权利要求1所述的一种基于比对解析结果的SCD文件语义化版本管理方法,其特征在于,所述的上传SCD文件时录入的版本内容说明R为:人工录入当前SCD文件的变更内容、变更时间、变更人以及变更人单位信息。3.根据权利要求1所述的一种基于比对解析结果的SCD文件语义化版本管理方法,其特征在于,新上传的SCD文件的特征信息H与上一版本SCD文件的特征信息H’包括:a.IED智能电子设备元素及其制造商属性、类型、配置版本;b.Services服务元素及其所包含的所有元素及属性;c.Server服务器元素及其超时时间属性;d.AccessPoint访问点元素及其名字属性;e.Authentication认证元素及其无认证、密码认证、弱认证、强认证证书认证属性;f.LDevice逻辑设备的实例名属性;g.LN0逻辑节点零、LN逻辑节点元素及其前缀、逻辑节点类型、实例名属性值;h.DOI有效的实例化数据对象、SDI实例...

【专利技术属性】
技术研发人员:钱海邱金辉李丽群杨飞刘君于游周培忠田景辅田鹏飞夏岩峰赵传东陶冶
申请(专利权)人:国网辽宁省电力有限公司鞍山供电公司大连云行科技有限责任公司国家电网公司
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1