电力物联网边缘数据模型校验方法、装置及存储介质制造方法及图纸

技术编号:27060555 阅读:52 留言:0更新日期:2021-01-15 14:40
本发明专利技术公开了一种电力物联网边缘数据模型校验方法,该方法包括基于边缘数据模型中的逻辑模型获取第一公共数据;基于边缘数据模型中的物理模型获取第二公共数据;根据所述第一公共数据和所述第二公共数据分别生成XML格式的对应数据;基于XML验证规则对XML格式的第一公共数据和XML格式的第二公共数据分别进行校验,得到第一校验结果;基于数据一致性验证规则对所述物理模型进行校验,得到第二校验结果;基于模型规则对所述物理模型进行校验,得到第三校验结果;基于所述第一校验结果、所述第二校验结果和所述第三校验结果获取边缘数据模型的最终校验结果。本发明专利技术实施例提供的技术方案可以实现评估边缘数据模型处理边缘侧数据的效果。

【技术实现步骤摘要】
电力物联网边缘数据模型校验方法、装置及存储介质
本专利技术实施例涉及电力物联网
,尤其涉及一种电力物联网边缘数据模型校验方法、装置及存储介质。
技术介绍
近年来,随着信息化和智能化技术的飞速发展,传感器技术在变电站巡检业务领域中占领了主要地位。电网设备通过安装传感器开展远程状态的监测,缓解工作人员的工作压力。但是由于大多数传感器不具备边缘数据交互与处理的能力,应用场景较为单一,无法应对接口协议不统一、数据模型多样的问题,技术人员设计一种边缘数据模型可以对各个应用场景下的数据进行处理,但对于这种边缘数据模型对各个应用场景下终端设备的数据融合处理的结果是否准确还需要进行判断,先进急需一种可以对边缘数据模型进行校验的方法。
技术实现思路
本专利技术提供一种电力物联网边缘数据模型校验方法、装置及存储介质,以实现监测边缘数据模型对不同场景下的边缘侧终端设备的数据处理结果是否准确的技术效果。第一方面,本专利技术实施例提供了一种电力物联网边缘数据模型校验方法,基于边缘数据模型中的逻辑模型获取第一公共数据;基于边缘数据模型中的物理模型获取第二公共数据;根据所述第一公共数据和所述第二公共数据分别生成XML格式的对应数据;基于XML验证规则对XML格式的第一公共数据和XML格式的第二公共数据分别进行校验,得到第一校验结果;基于数据一致性验证规则对所述物理模型进行校验,得到第二校验结果;基于模型规则对物理模型进行校验,得到第三校验结果;基于第一校验结果、第二校验结果和第三校验结果获取边缘数据模型的最终校验结果。第二方面,本专利技术实施例还提供了一种电力物联网边缘数据模型校验装置,该装置包括:第一公共数据获取模块,用于基于边缘数据模型中的逻辑模型获取第一公共数据;第二公共数据获取模块,用于基于边缘数据模型中的物理模型获取第二公共数据;XML格式数据生成模块,用于根据所述第一公共数据和所述第二公共数据分别生成XML格式的对应数据;第一校验结果获取模块,用于基于XML验证规则对XML格式的第一公共数据和XML格式的第二公共数据分别进行校验,得到第一校验结果;第二校验结果获取模块,用于基于数据一致性验证规则对所述物理模型进行校验,得到第二校验结果;第三校验结果获取模块,用于基于模型规则对物理模型进行校验,得到第三校验结果;最终校验结果获取模块,用于基于第一校验结果、第二校验结果和第三校验结果获取边缘数据模型的最终校验结果。第三方面,本专利技术实施例还提供了一种边缘数据模型校验设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例任一所述的电力物联网边缘数据模型校验方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例任一所述的电力物联网边缘数据模型校验方法。本专利技术实施例提供的技术方案,通过基于边缘数据模型中的逻辑模型和物理模型分别获取第一公共数据和第二公共数据,并将第一公共数据和第二公共数据分别生成XML格式的数据,通过XML验证规则对生成XML格式的第一公共数据和第二公共数据进行校验,以获取第一校验结果;通过数据一致性原则对第二公共数据进行验证,以获取第二校验结果,通过模型原则对边缘数据模型中的物理模型进行校验,以获取第三校验结果,通过这三种校验结果得到边缘数据模型的最终校验结果。本专利技术实施例的边缘数据模型的校验方法可以实现评估电力物联网中边缘数据模型处理边缘侧数据的效果,辅助研发人员对边缘数据模型进行优化及加强。附图说明为了更加清楚地说明本专利技术示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。图1为本专利技术实施例一所提供的一种电力物联网边缘数据模型校验方法的流程示意图;图2为本专利技术实施例一所提供的一种针对不同场景对电力物联网边缘数据模型进行校验的流程示意图;图3为本专利技术实施例二所提供的一种电力物联网边缘数据模型校验方法的流程示意图;图4为本专利技术实施例二所提供的一种电力物联网边缘数据模型的校验方法在实际应用中的流程示意图;图5为本专利技术实施例三所提供的一种电力物联网边缘数据模型的校验装置结构示意图;图6为本专利技术实施例四所提供的一种边缘数据模型校验设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例所提供的一种电力物联网边缘数据模型校验方法的流程示意图,本实施例可适用于面对不同场景的不同边缘数据,检验电力物联网边缘数据模型是否可以进行数据统一处理的情况,该方法可以由来电力物联网边缘数据模型检验装置执行,该装置可以通过软件和/或硬件的形式实现。如图1所述,本实施例的方法包括:S110、基于边缘数据模型中的逻辑模型获取第一公共数据。其中,边缘侧数据模型中包括逻辑模型和物理模型,其中逻辑模型中包括边缘侧设备的数据的属性字段、相互关联关系。边缘侧设备包括台区中的设备、变电站的终端设备等。第一公共数据是针对电力物联网中边缘设备的逻辑参数信息,包括(EnterpriseArchitect,EA)帮助文档,EA文件包括对边缘侧设备的逻辑参数信息。通过逻辑模型可以获取电力物联网中边缘设备的逻辑参数信息。S120、基于边缘数据模型中的物理模型获取第二公共数据。其中,物理模型是逻辑模型的具体应用,第二公共数据包括EA文件,EA文件包括边缘侧数据中的物理参数信息。通过边缘数据模型中的物理模型获取边缘设备的具有物理参数信息的EA文件。S130、根据所述第一公共数据和所述第二公共数据分别生成XML格式的对应数据。具体的,将具有逻辑参数信息的第一公共数据和具有物理参数信息的第二公共数据分别生成XML格式的数据,便于后续的根据XML规则的校验过程。S140、基于XML验证规则对XML格式的第一公共数据和XML格式的第二公共数据分别进行校验,得到第一校验结果。其中,所述XML验证规则包括:XML格式验证、元素唯一性验证、元素嵌套关系验证、元素属性名唯一性验证、元素必选属性的缺失性验证、元素内容和属性值的范围约束验证。其中,XML验证规则是预先设定的,XML验证规则可替换为JSON规则,第一公共数据和第二公共数据可以转换为JSON格式,之后通过JSON规则对JSON格式的第一公共数据和第二公共数据分别本文档来自技高网...

【技术保护点】
1.一种电力物联网边缘数据模型校验方法,其特征在于,包括:/n基于边缘数据模型中的逻辑模型获取第一公共数据;/n基于边缘数据模型中的物理模型获取第二公共数据;/n根据所述第一公共数据和所述第二公共数据分别生成XML格式的对应数据;/n基于XML验证规则对XML格式的第一公共数据和XML格式的第二公共数据分别进行校验,得到第一校验结果;/n基于数据一致性验证规则对所述物理模型进行校验,得到第二校验结果;/n基于模型规则对所述物理模型进行校验,得到第三校验结果;/n基于所述第一校验结果、所述第二校验结果和所述第三校验结果获取边缘数据模型的最终校验结果。/n

【技术特征摘要】
1.一种电力物联网边缘数据模型校验方法,其特征在于,包括:
基于边缘数据模型中的逻辑模型获取第一公共数据;
基于边缘数据模型中的物理模型获取第二公共数据;
根据所述第一公共数据和所述第二公共数据分别生成XML格式的对应数据;
基于XML验证规则对XML格式的第一公共数据和XML格式的第二公共数据分别进行校验,得到第一校验结果;
基于数据一致性验证规则对所述物理模型进行校验,得到第二校验结果;
基于模型规则对所述物理模型进行校验,得到第三校验结果;
基于所述第一校验结果、所述第二校验结果和所述第三校验结果获取边缘数据模型的最终校验结果。


2.根据权利要求1所述的方法,其特征在于,所述XML验证规则包括:XML格式验证、元素唯一性验证、元素嵌套关系验证、元素属性名唯一性验证、元素必选属性的缺失性验证、元素内容和属性值的范围约束验证。


3.根据权利要求1所述的方法,其特征在于,基于数据一致性验证规则对所述物理模型进行校验,得到第二校验结果包括:
基于第二公共数据构建边缘数据模型校验数据库,其中,所述边缘数据模型校验数据库包括:数据资源手册中数据表、关联关系表、数据表对照表及字段对照表;
通过数据资源手册中数据表、关联关系表、数据表对照表及字段对照表对所述第二公共数据进行数据一致性校验,以获取第二校验结果。


4.根据权利要求3所述的方法,其特征在于,通过数据资源手册中数据表、关联关系表、数据表对照表及字段对照表对所述第二公共数据进行数据一致性校验,包括:
验证所述第二公共数据、所述数据资源手册中数据表、关联关系表、数据表对照表及字段对照表中物理模型表名称、字段信息是否一致;
对所述关联关系进行正确性验证与完整性验证;
对所述数据表对照表和所述字段对照表中信息进行正确性验证与完整性验证;
验证所述字段对照表中一对多字段映射是否存在表级的关联关系。


5.根据权利要求1所述的方法,其特征在于,基于模型规则对物理模型进行校验,得到第三校验结果包括:
基于第二公共数据、分析域数据资源手册、物理模型手册和Gbase8a建库脚本对所述物理模型进行一致性校验,以获取第三校验结果。


6.根据权利要求5所述的方法,其特征在于,所述基于第二公共数据、分析域数据资源手册、物理模型手册和Gbase8a建库脚本对所述物理模型进行一...

【专利技术属性】
技术研发人员:李大伟李姝宋纯贺贾耕涛陈晓露俞睿默周晓鹂
申请(专利权)人:国网上海市电力公司中国科学院沈阳自动化研究所
类型:发明
国别省市:上海;31

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

1