基于跨区的异构数据模型一致性维护方法、装置及系统制造方法及图纸

技术编号:36529260 阅读:26 留言:0更新日期:2023-02-01 16:10
本发明专利技术公开了一种基于跨区的异构数据模型一致性维护方法、装置及系统,所述方法包括根据需求生成召唤文件,跨区发送至三区;接收三区发送的模型数据文件,所述模型数据文件的生成步骤包括:三区解析接收到的召唤文件,基于召唤文件中的指令类型和模型对象的表名,以及预设的模型映射关系,获取指定数据维护范围内对应的模型数据;根据预设的模型映射关系,将获取到的模型数据进行转换,生成模型数据文件;解析接收到的模型数据文件,并将解析获得的模型数据与本区指定数据维护范围的模型数据进行比对,并根据比对结果对本区的模型数据进行一致性维护。本发明专利技术能够实现跨区系统下的异构电网模型一致性处理。异构电网模型一致性处理。异构电网模型一致性处理。

【技术实现步骤摘要】
基于跨区的异构数据模型一致性维护方法、装置及系统


[0001]本专利技术属于智能电网模型领域,具体涉及一种基于跨区的异构数据模型一致性维护方法、装置及系统。

技术介绍

[0002]新一代调度自动化系统在电网模型的建模中采用“物理分布、逻辑统一”的思想,由调控云在生产管理大区(三区)实现对电网模型的统一建模管理,监控系统在生产控制大区(一区)实现对电网模型的使用,生产控制大区(一区)和生产管理大区(三区)之间通过正反向隔离设备对网络进行物理隔离。由于三区与一区的电网模型结构存在异构,为此,在将三区模型同步至一区存在跨区同步及异构模型的一致性处理的需要。

技术实现思路

[0003]针对上述问题,本专利技术提出一种基于跨区的异构数据模型一致性维护方法、装置及系统,能够实现跨区系统下的异构电网模型一致性处理。
[0004]为了实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:
[0005]第一方面,本专利技术提供了一种基于跨区的异构数据模型一致性维护方法,应用于一区,包括:
[0006]根据需求生成召唤文件,跨区发送至三区;
[0007]接收三区发送的模型数据文件,所述模型数据文件的生成步骤包括:三区解析接收到的召唤文件,基于召唤文件中的指令类型和模型对象的表名,以及预设的模型映射关系,获取指定数据维护范围内对应的模型数据;根据预设的模型映射关系,将获取到的模型数据进行转换,生成模型数据文件;
[0008]解析接收到的模型数据文件,并将解析获得的模型数据与本区指定数据维护范围的模型数据进行比对,并根据比对结果对本区的模型数据进行一致性维护。
[0009]可选地,所述预设的转换规则包括表对应规则和域对应规则;
[0010]所述表对应规则的生成方法包括:分别指定一区和三区异构数据模型中表名的对应关系,完成一区和三区的表对应;
[0011]所述域对应规则的生成方法包括:分别指定一区和三区异构数据模型中对应表中的域的对应关系,完成一区和三区的域对应。
[0012]可选地,所述模型数据文件的生成方法包括:
[0013]根据预设的转换规则中的域对应规则,将获取到的模型数据转换为异构的一区模型数据的结构,形成模型数据文件。
[0014]可选地,所述指令类型用于指定数据维护范围;
[0015]当指令类型为全模型召唤时,所述对应的模型数据的获取方法包括:
[0016]基于模型对象的设备表,按照预设的模型映射关系,找出三区中该模型对象的全部模型记录;
[0017]当指令类型为依据厂站、馈线召唤时,所述召唤文件中还包括模型对象所属的厂站或馈线,所述对应的模型数据的获取方法包括:
[0018]基于模型对象的设备表,按照预设的模型映射关系,找出三区中该厂站或馈线下该模型对象的全部模型记录;
[0019]当指令类型为依据区域召唤时,所述召唤文件中还包括模型对象所属的区域,所述对应的模型数据的获取方法包括:
[0020]基于模型对象的设备表,按照预设的模型映射关系,找出三区中该区域下该模型对象的全部模型记录。
[0021]第二方面,本专利技术提供了一种基于跨区的异构数据模型一致性维护方法,应用于三区,包括:
[0022]接收召唤文件,所述召唤文件为一区根据需求生成的;
[0023]解析接收到的召唤文件,基于召唤文件中的指令类型和模型对象的表名,以及预设的模型映射关系,获取指定数据维护范围内对应的模型数据;
[0024]根据预设的模型映射关系,将获取到的模型数据进行转换,生成模型数据文件;
[0025]发送所述模型数据文件至一区,使得一区解析所述模型数据文件,将解析后的模型数据与一区指定数据维护范围的的模型数据进行比对,并根据比对结果对一区的模型数据进行一致性维护。
[0026]可选地,所述预设的转换规则包括表对应规则和域对应规则;
[0027]所述表对应规则的生成方法包括:分别指定一区和三区异构数据模型中表名的对应关系,完成一区和三区的表对应;
[0028]所述域对应规则的生成方法包括:分别指定一区和三区异构数据模型中对应表中的域的对应关系,完成一区和三区的域对应。
[0029]可选地,所述模型数据文件的生成方法包括:
[0030]根据预设的转换规则中的域对应规则,将获取到的模型数据转换为异构的一区模型数据的结构,形成模型数据文件。
[0031]可选地,所述指令类型用于指定数据维护范围;
[0032]当指令类型为全模型召唤时,所述对应的模型数据的获取方法包括:
[0033]基于模型对象的设备表,按照预设的模型映射关系,找出三区中该模型对象的全部模型记录;
[0034]当指令类型为依据厂站、馈线召唤时,所述召唤文件中还包括模型对象所属的厂站或馈线,所述对应的模型数据的获取方法包括:
[0035]基于模型对象的设备表,按照预设的模型映射关系,找出三区中该厂站或馈线下该模型对象的全部模型记录;
[0036]当指令类型为依据区域召唤时,所述召唤文件中还包括模型对象所属的区域,所述对应的模型数据的获取方法包括:
[0037]基于模型对象的设备表,按照预设的模型映射关系,找出三区中该区域下该模型对象的全部模型记录。
[0038]第三方面,本专利技术提供了一种基于跨区的异构数据模型一致性维护装置,应用于一区,包括:
[0039]发送模块,用于根据需求生成召唤文件,跨区发送至三区;
[0040]接收模块,用于接收三区发送的模型数据文件,所述模型数据文件的生成步骤包括:三区解析接收到的召唤文件,基于召唤文件中的指令类型和模型对象的表名,以及预设的模型映射关系,获取指定数据维护范围内对应的模型数据;根据预设的模型映射关系,将获取到的模型数据进行转换,生成模型数据文件;
[0041]维护模块,用于解析接收到的模型数据文件,并将解析获得的模型数据与本区指定数据维护范围的模型数据进行比对,并根据比对结果对本区的模型数据进行一致性维护。
[0042]第四方面,本专利技术提供了一种基于跨区的异构数据模型一致性维护装置,应用于三区,包括:
[0043]接收模块,用于接收召唤文件,所述召唤文件为一区根据需求生成的;
[0044]解析模块,用于解析接收到的召唤文件,基于召唤文件中的指令类型和模型对象的表名,以及预设的模型映射关系,获取指定数据维护范围内对应的模型数据;
[0045]生成模块,用于根据预设的模型映射关系,将获取到的模型数据进行转换,生成模型数据文件;
[0046]维护模块,用于发送所述模型数据文件至一区,使得一区解析所述模型数据文件,将解析后的模型数据与一区指定数据维护范围的的模型数据进行比对,并根据比对结果对一区的模型数据进行一致性维护。
[0047]第五方面,本专利技术提供了一种基于跨区的异构数据模型一致性维护系统,包括存储介质和处理器;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于跨区的异构数据模型一致性维护方法,其特征在于,应用于一区,包括:根据需求生成召唤文件,跨区发送至三区;接收三区发送的模型数据文件,所述模型数据文件的生成步骤包括:三区解析接收到的召唤文件,基于召唤文件中的指令类型和模型对象的表名,以及预设的模型映射关系,获取指定数据维护范围内对应的模型数据;根据预设的模型映射关系,将获取到的模型数据进行转换,生成模型数据文件;解析接收到的模型数据文件,并将解析获得的模型数据与本区指定数据维护范围的模型数据进行比对,并根据比对结果对本区的模型数据进行一致性维护。2.根据权利要求1所述的一种基于跨区的异构数据模型一致性维护方法,其特征在于:所述预设的转换规则包括表对应规则和域对应规则;所述表对应规则的生成方法包括:分别指定一区和三区异构数据模型中表名的对应关系,完成一区和三区的表对应;所述域对应规则的生成方法包括:分别指定一区和三区异构数据模型中对应表中的域的对应关系,完成一区和三区的域对应。3.根据权利要求2所述的一种基于跨区的异构数据模型一致性维护方法,其特征在于:所述模型数据文件的生成方法包括:根据预设的转换规则中的域对应规则,将获取到的模型数据转换为异构的一区模型数据的结构,形成模型数据文件。4.根据权利要求1所述的一种基于跨区的异构数据模型一致性维护方法,其特征在于:所述指令类型用于指定数据维护范围;当指令类型为全模型召唤时,所述对应的模型数据的获取方法包括:基于模型对象的设备表,按照预设的模型映射关系,找出三区中该模型对象的全部模型记录;当指令类型为依据厂站、馈线召唤时,所述召唤文件中还包括模型对象所属的厂站或馈线,所述对应的模型数据的获取方法包括:基于模型对象的设备表,按照预设的模型映射关系,找出三区中该厂站或馈线下该模型对象的全部模型记录;当指令类型为依据区域召唤时,所述召唤文件中还包括模型对象所属的区域,所述对应的模型数据的获取方法包括:基于模型对象的设备表,按照预设的模型映射关系,找出三区中该区域下该模型对象的全部模型记录。5.一种基于跨区的异构数据模型一致性维护方法,其特征在于,应用于三区,包括:接收召唤文件,所述召唤文件为一区根据需求生成的;解析接收到的召唤文件,基于召唤文件中的指令类型和模型对象的表名,以及预设的模型映射关系,获取指定数据维护范围内对应的模型数据;根据预设的模型映射关系,将获取到的模型数据进行转换,生成模型数据文件;发送所述模型数据文件至一区,使得一区解析所述模型数据文件,将解析后的模型数据与一区指定数据维护范围的的模型数据进行比对,并根据比对结果对一区的模型数据进行一致性维护。
6.根据权利要求5所述的一种基于跨区的异构数据模型一致性维护方法,其特征在于:所述预设的转换规则包括表对应规则和域对应规则;所述表对应规则的生成方法包括:分别指定一区和三区异构数据模型中表名的对应关系,完成一区和三区的表对应;所述域对应规则的生成方法包括:分别指定一区和三区...

【专利技术属性】
技术研发人员:樊鹏浩刘琪杨启京翟毅亓志超丁健刘春尧令少亮
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:

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

1