电网公共信息模型构建方法及装置的制造方法

文档序号:9826283阅读:429来源:国知局
电网公共信息模型构建方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据处理领域,具体而言,涉及一种电网公共信息模型构建方法及装置。
【背景技术】
[0002]电网架构标准,例如,IEC61970/61968系列标准,提出了应用集成框架、信息模型和接口规范,是电力系统管理及其信息交换领域的重要标准。
[0003]通用信息模型(Common Informat1n Model,简称为CIM模型)定义了信息产业环境中的受控元素如何被表示为一组通用的对象以及这些对象之间的关系,其目的是在不同的生产商和提供商之间为受控元素的管理提供一种一致的方法。
[0004]电网公共数据模型是基于通用信息模型拓展得到的模型,例如,SG-QM模型。SG-CIM模型是对IEC61970/61968系列标准进行部分扩展后形成的模型。SG-QM模型以IEC61970/IEC61968系列标准为基础,使用统一规范建模语言(UML)表达方法,将模型定义成一组包,根据数据主题域建立包结构,将模型中的实体与企业数据信息进行对应,并将其引用到相应的包结构中,对IEC61970/IEC61968系列标准中不包含的类进行了部分扩展、完善和细化,形成统一的UML逻辑数据模型。SG-QM模型存在以下缺陷:
[0005]首先,SG-QM模型设计不够具体。SG-C頂模型只是设计到业务大类级别,模型数据包与明细业务对象之间难以衔接,业务数据难以与模型的数据中心物理表相对应,明细业务数据难以接入数据中心,只能接入部分业务大类数据,无法满足数据中心共享融合需求。
[0006]其次,SG-CIM模型没有系统化考虑整体数据共享的需求,只是按照点对点的方式进行数据共享的接口开发,增加了系统的复杂性,导致数据中心重复建设,数据重复接入,给接口开发和数据维护都带来大量重复工作。
[0007]最后,SG-CHM模型在实施时,物理模型完全是手工建立的,逻辑模型只起到了参考作用,二者关联性差,导致实际接入的物理数据与模型要求相差甚远。
[0008]针对相关技术中电网公共信息模型数据共享性能差的问题,目前尚未提出有效的解决方案。

【发明内容】

[0009]针对现有电网公共信息模型数据共享性能差的问题而提出本发明,为此,本发明的主要目的在于提供一种电网公共信息模型构建方法及装置,以解决上述问题。
[0010]为了实现上述目的,根据本发明的一个方面,提供了一种电网公共信息模型构建方法。该方法包括:获取电网数据中的多个业务对象;确定多个业务对象之间的关系;根据多个业务对象之间的关系和多个业务对象创建电网公共信息模型的逻辑模型;根据逻辑模型创建电网公共信息模型的物理模型;根据物理模型创建电网公共信息模型的数据库表。
[0011]进一步地,确定多个业务对象之间的关系之前,该方法还包括:确定存储有电网数据的多个业务系统;将多个业务对象进行拓展,获取新增业务对象;确定对接原则,其中,对接原则包括多个业务对象与多个业务系统之间的对接原则和新增业务对象与多个业务系统之间的对接原则;按照对接原则,将多个业务对象和新增业务对象进行细化,获取多个细化的业务对象,确定多个业务对象之间的关系包括:确定第一业务关系,其中,第一业务关系是多个细化的业务对象之间的关系,根据多个业务对象和多个业务对象之间的关系创建电网公共信息模型的逻辑模型包括:根据多个细化的业务对象和第一业务关系创建电网公共信息模型的逻辑模型。
[0012]进一步地,根据多个细化的业务对象和第一业务关系创建电网公共信息模型的逻辑模型之前,该方法还包括:确定第二业务关系,其中,第二业务关系为多个业务系统之间的关系,根据多个细化的业务对象和第一业务关系创建电网公共信息模型的逻辑模型包括:根据多个细化的业务对象、多个业务系统、第一业务关系以及第二业务关系创建电网公共信息模型的逻辑模型。
[0013]进一步地,根据逻辑模型创建电网公共信息模型的物理模型之前,该方法还包括:创建第一转换工具,其中,第一转换工具为逻辑模型和物理模型之间进行转换的工具,根据逻辑模型创建电网公共信息模型的物理模型包括:利用第一转换工具将逻辑模型转换为物理模型,根据物理模型创建电网公共信息模型的数据库表之前,方法还包括:创建第二转换工具,其中,第二转换工具为物理模型和数据库表之间进行转换的工具,根据物理模型创建电网公共信息模型的数据库表包括:利用第二转换工具将物理模型转换为数据库表。
[0014]进一步地,根据物理模型创建电网公共信息模型的数据库表之后,该方法还包括:创建第一数据接口,其中,第一数据接口为获取多个细化的业务对象数据的接口 ;创建第二数据接口,其中,第二数据接口为获取多个业务系统数据的接口 ;通过第一数据接口获取多个细化的业务对象的数据;通过第二数据接口获取多个业务系统的数据。
[0015]进一步地,获取电网数据中的多个业务对象包括:获取电网数据中的多个业务对象,其中,多个业务对象包括多个预设业务对象,多个预设业务对象为预设模型中的业务对象,确定多个业务对象之间的关系包括:获取多个预设业务对象之间的关系;将多个业务对象中多个预设业务对象之外的多个业务对象作为多个预设业务对象的多个子业务对象;确定多个子业务对象之间的关系,根据多个业务对象和多个业务对象之间的关系创建电网公共信息模型的逻辑模型包括:根据多个业务对象、多个预设业务对象之间的关系和多个子业务对象之间的关系创建电网公共信息模型的逻辑模型。
[0016]进一步地,根据物理模型创建电网公共信息模型的数据库表之后,该方法还包括:对电网公共信息模型进行检验,获取检验结果;根据检验结果判断电网公共信息模型是否满足预设业务需求条件;如果电网公共信息模型不满足预设业务需求条件,则对电网公共信息模型进行更新,其中,对电网公共信息模型进行更新包括对逻辑模型、物理模型和数据库表进行更新。
[0017]为了实现上述目的,根据本发明的另一方面,提供了一种电网公共信息模型构建装置,该装置包括:第一获取单元,用于获取电网数据中的多个业务对象;第一确定单元,用于确定多个业务对象之间的关系;第一创建单元,用于根据多个业务对象之间的关系和多个业务对象创建电网公共信息模型的逻辑模型;第二创建单元,用于根据逻辑模型创建电网公共信息模型的物理模型;第三创建单元,用于根据物理模型创建电网公共信息模型的数据库表。
[0018]进一步地,该装置还包括:第二确定单元,用于确定存储有电网数据的多个业务系统;第二获取单元,用于将多个业务对象进行拓展,获取新增业务对象;第三确定单元,用于确定对接原则,其中,对接原则包括多个业务对象与多个业务系统之间的对接原则和新增业务对象与多个业务系统之间的对接原则;第三获取单元,用于按照对接原则,将多个业务对象和新增业务对象进行细化,获取多个细化的业务对象,第一确定单元,还用于确定第一业务关系,其中,第一业务关系是多个细化的业务对象之间的关系,第一创建单元,还用于根据多个细化的业务对象和第一业务关系创建电网公共信息模型的逻辑模型。
[0019]进一步地,该装置还包括:第四确定单元,用于确定第二业务关系,其中,第二业务关系为多个业务系统之间的关系,第一创建单元,还用于根据多个细化的业务对象、多个业务系统、第一业务关系以及第二业务关系创建电网公共信息模型的逻辑模型。
[0020]通过本发明,采用包括以下步骤的方法:获取电网数据中的多个业务对象;确定多个业务对象之间的关系;根据多个业务对象之间的关系和多个业务对象创建电网公共信息模型的逻辑模型;根据逻辑模型创建电网公共信息模型的物理模型;根据物理模型创建电网公共信息模型的数据库表,解决了构建的电网公共信息模型数据共享性能差的问题,进而通过利用业务对象之间的关系创建电网公共信息模型的逻辑模型,以及基于逻辑模型创建物理模型、基于物理模型创建数据库表,达到了提高电网公共信息模型数据共享性能的效果。
【附图说明】
[0021]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0022]图1是根据本发明的电网公共信息模型构建方法的第一实施例的流程图;
[0023]图2是根据本发明的电网公共信息模型构建方法的第二实施例的流程图;
[0024]图3是根据本发明的电网公共信息模型的统一规范数据接口方式示意图;
[0025]图4是根据本发明的电网公共信息模型与预设模型之间的关系示意图;
[0026]图5是根据本发明的电网公共信息模型构建装置的第一实施例的示意图;以及
[0027]图6是根据本发明的电网公共信息模型构建装置的第二实施例的示意图。
【具体实施方式】
[0028]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1