一种图数据库构建方法、装置、可读存储介质及电子设备制造方法及图纸

技术编号:28209082 阅读:24 留言:0更新日期:2021-04-24 14:42
本发明专利技术适用于能源技术领域,提供了一种图数据库构建方法、装置、计算机可读存储介质及电子设备,包括:获取能源系统中的能源设备;根据设备属性图模型,构建所述能源设备的设备属性图;根据拓扑网络图模型以及所述能源设备的设备属性图,构建所述能源系统的拓扑网络图;根据所述能源系统的拓扑网络图,构建图数据库,从所述图数据库中查找业务需求对应的数据。本发明专利技术的技术方案,采用图数据库的存储方式存储设备属性图以及拓扑网络图,更适合复杂的关联关系查询,可显著提高查询的速度,从而快速满足业务需求。快速满足业务需求。快速满足业务需求。

【技术实现步骤摘要】
一种图数据库构建方法、装置、可读存储介质及电子设备


[0001]本专利技术属于能源
,尤其涉及一种图数据库构建方法、装置、可读存储介质及电子设备。

技术介绍

[0002]当今社会中,到处存在能源设备,包括生产能源设备、变换能源设备、传输能源设备、存储能源设备、使用能源设备、回收能源设备,而且这些能源设备并不是孤立存在的,若干个能源设备会连接成一个能源网络,形成拓扑结构。
[0003]目前,通过关系型数据库保存建立表示各种实体的一系列表,这些表常常需要通过一系列关联表将它们关联起来。
[0004]但是,能源设备之间的关系通常是复杂,往往需要大量的关联表来记录这一系列复杂的关系。在更多实体引入之后,将需要越来越多的关联表,在需要描述大量关系时,关系型数据库已经不堪重负,查询效率越来越低。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了图数据库构建方法及电子设备,以解决现有技术中查询效率较低的问题。
[0006]本专利技术实施例的第一方面提供了一种图数据库构建方法,包括:
[0007]获取能源系统中的能源设备;
[0008]根据设备属性图模型,构建所述能源设备的设备属性图;
[0009]根据拓扑网络图模型以及所述能源设备的设备属性图,构建所述能源系统的拓扑网络图;
[0010]根据所述能源系统的拓扑网络图,构建图数据库,从所述图数据库中查找业务需求对应的数据。
[0011]本专利技术实施例的第二方面提供了一种图数据库构建装置,包括:
[0012]获取模块,用于获取能源系统中的能源设备;
[0013]第一构建模块,用于根据设备属性图模型,构建所述能源设备的设备属性图;
[0014]第二构建模块,用于根据拓扑网络图模型以及所述能源设备的设备属性图,构建所述能源系统的拓扑网络图;
[0015]第三构建模块,用于根据所述能源系统的拓扑网络图,构建图数据库,从所述图数据库中查找业务需求对应的数据。
[0016]本专利技术实施例的第三方面提供了一种电子设备,包括:包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述方法的步骤。
[0017]本专利技术实施例的第四方面提供了一种计算机可读存储介质,包括:所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法
的步骤。
[0018]本专利技术实施例与现有技术相比存在的有益效果是:
[0019]采用图数据库的存储方式存储设备属性图以及拓扑网络图,更适合复杂的关联关系查询,可显著提高查询的速度,从而快速满足业务需求。
附图说明
[0020]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0021]图1是本专利技术实施例提供的一种图数据库构建方法的流程示意图;
[0022]图2是本专利技术实施例提供的另一种图数据库构建方法的流程示意图;
[0023]图3是本专利技术实施例提供的一种图数据库构建装置的结构示意图;
[0024]图4是本专利技术实施例提供的电子设备的结构示意图;
[0025]图5是本专利技术实施例提供的能源设备的设备属性图的示意图;
[0026]图6是本专利技术实施例提供的能源设备之间的连接的示意图。
具体实施方式
[0027]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。
[0028]为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。
[0029]具体实现中,本专利技术实施例所描述的图数据库构建方法可由电子设备实现,电子设备可以是服务器、一般计算机等,此处不作限定。对本专利技术实施例以电子设备为执行主体进行描述。
[0030]请参见图1,是本专利技术实施例提供的图数据库构建方法的流程示意图。本专利技术实施例提供的图数据库构建方法可包括步骤:
[0031]步骤101、获取能源系统中的能源设备。
[0032]具体地,能源系统可以理解为是将自然界的能源资源转变为人类社会生产和生活所需要的特定能量服务形式(有效能)的整个过程,通常包括多个能源设备。本实施例中并不意图对能源系统中的能源设备的数量以及能源设备之间的关系做任何限定,任何能够进行能源转化的系统即可。在实际应用中,能源系统可以是综合能源系统。其中,综合能源系统指的是一定区域内的能源系统利用先进的技术和管理模式,整合区域内石油、煤炭、天然气和电力等多种能源资源,实现多异质能源子系统之间的协调规划、优化运行、协同管理、交互响应和互补互济,在满足多元化用能需求的同时有效提升能源利用效率,进而促进能源可持续发展的新型一体化能源系统。
[0033]具体地,能源设备具体指的是跟能源相关的设备,比如,生产能源设备、变换能源设备、传输能源设备、存储能源设备、使用能源设备、回收能源设备等。
[0034]步骤102、根据设备属性图模型,构建所述能源设备的设备属性图。
[0035]具体地,基于设备属性图模型以及能源设备,构建能源设备的设备属性图,从而得到用于描述能源设备的设备属性图。其中,设备属性图模型指示了如何描述能源设备和其属性。设备属性图为描述设备和其属性的结构图。
[0036]在一个实施例中,所述设备属性图模型包括设备顶点以及属性值顶点,所述属性值顶点和所述设备顶点通过属性连接,所述属性和所述属性值顶点对应。
[0037]可选地,步骤102包括:
[0038]当监听到所述能源设备的设备顶点添加事件时,添加设备顶点;
[0039]当监听到所述能源设备的属性值顶点添加事件时,添加属性值顶点;
[0040]当监听到所述能源设备和所述属性值顶点之间的属性添加事件时,添加所述设备顶点和所述属性值顶点之间的属性;
[0041]当判断需要继续添加所述能源设备的属性值时,执行所述当监听到所述能源设备的属性值顶点添加事件时,添加属性值顶点;
[0042]当判断不需要继续添加所述能源设备的属性值时,将所述判断不需要继续添加属性值时的设备顶点、各个属性值顶点以及各个属性值顶点各自连接设备顶点的属性,作为所述能源设备的设备属性图。
[0043]可以理解的,设备顶点添加事件指的是外部输入为添加设备顶点,比如,用户点击新增设备顶点图标后,新增了空白的设备顶点,在空白的设备顶点输入设备名称,从而添加设备顶点,或者,用户输入设备名称后,点击新增设备顶点图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图数据库构建方法,其特征在于,包括:获取能源系统中的能源设备;根据设备属性图模型,构建所述能源设备的设备属性图;根据拓扑网络图模型以及所述能源设备的设备属性图,构建所述能源系统的拓扑网络图;根据所述能源系统的拓扑网络图,构建图数据库,从所述图数据库中查找业务需求对应的数据。2.根据权利要求1所述的方法,其特征在于,所述设备属性图模型包括设备顶点以及属性值顶点,所述属性值顶点和所述设备顶点通过属性连接,所述属性和所述属性值顶点对应。3.根据权利要求2所述的方法,其特征在于,所述根据设备属性图模型,构建所述能源设备的设备属性图,包括:当监听到所述能源设备的设备顶点添加事件时,添加设备顶点;当监听到所述能源设备的属性值顶点添加事件时,添加属性值顶点;当监听到所述能源设备和所述属性值顶点之间的属性添加事件时,添加所述设备顶点和所述属性值顶点之间的属性;当判断需要继续添加所述能源设备的属性值时,执行所述当监听到所述能源设备的属性值顶点添加事件时,添加属性值顶点;当判断不需要继续添加所述能源设备的属性值时,将所述判断不需要继续添加属性值时的设备顶点、各个属性值顶点以及各个属性值顶点各自连接设备顶点的属性,作为所述能源设备的设备属性图。4.根据权利要求1所述的方法,其特征在于,所述拓扑网络图模型包括两个设备顶点,所述两个设备顶点之间通过能源关系连接。5.根据权利要求4所述的方法,其特征在于,所述根据拓扑网络图模型、所述能源设备的设备属性图以及所述能源系统中所述能源设备之外的其他能源设备,构建所述能源系统的拓扑网络图,包括:获取所述能源系统中各个所述能源设备各自的设备属性图以及所述能源系统中任意两个能源设备之间的能源关系;根据所述能源系统中任意两个能源设备之...

【专利技术属性】
技术研发人员:邱富东
申请(专利权)人:新奥数能科技有限公司
类型:发明
国别省市:

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

1