首页> 中国专利> 关联关系生成方法、装置、计算机设备和存储介质

关联关系生成方法、装置、计算机设备和存储介质

摘要

本申请涉及一种关联关系生成方法、装置、计算机设备和存储介质。所述方法包括:获取预先创建的关联关系信息及对应的关联触发条件,所述关联关系信息包括待关联数据对象对应的数据源信息;根据所述数据源信息从对应的数据源获取待关联数据对象;对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;当所述待关联数据对象满足所述关联触发条件时,对结构化处理后的待关联数据对象进行关联处理。采用本方法能够提高关联关系的生成效率。

著录项

说明书

技术领域

本申请涉及计算机技术领域,特别是涉及一种关联关系生成方法、装置、计算机设备和存储介质。

背景技术

核电工程从设计、采购、施工到调试将产生巨量结构化和非结构化数据,数据关联关系错综复杂。核电工程进度管理、风险管理、质量管理、决策管理等均离不开数据分析支持,而数据关联是数据分析与挖掘的重要基础,也是数据显示化的重要表达手段之一,如何实现数据关联,是核电工程建设中亟待解决的问题。

传统技术中,通常是由技术人员手动将数据进行关联,需要花费较多时间,效率低下。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提高数据间的关联关系生成效率的关联关系生成方法、装置、计算机设备和存储介质。

一种关联关系生成方法,所述方法包括:

获取预先创建的关联关系信息及对应的关联触发条件,所述关联关系信息包括待关联数据对象对应的数据源信息;

根据所述数据源信息从对应的数据源获取待关联数据对象;

对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;

当所述待关联数据对象满足所述关联触发条件时,对结构化处理后的待关联数据对象进行关联处理。

在其中一个实施例中,所述待关联数据对象为核电工程数据;在所述获取预先创建的关联关系信息及对应的关联触发条件之前,上述方法还包括:

接收终端发送的设置请求,所述设置请求携带待分类关联关系信息;所述待分类关联关系信息包括关联关系类型;

根据所述关联关系类型对所述待分类关联关系信息进行分类保存;

所述关联关系类型为人与人、人与工程文件、人与设备、工程文件与工程文件、工程文件与设备、设备与设备中的其中一种。

在其中一个实施例中,所述方法还包括:

按照预设的周期扫描所述关联信息数据库;

当扫描到所述关联信息数据库中存在关联关系缺失或者关联关系错误的数据对象时,生成警报信息。

在其中一个实施例中,所述方法还包括:

对所述关联信息数据库进行实时监控;

当监控到所述关联信息数据库中存在修改操作时,确定所述修改操作对应的影响数据;

根据所述影响数据生成分析结果,将所述分析结果通过邮件发送至预设的用户邮箱;

所述修改操作包括变更操作、删除操作中的至少一种。

在其中一个实施例中,所述方法还包括:

获取预设的统计指标;

根据所述统计指标对所述关联信息数据库中的数据进行统计,生成统计报表;

将所述统计报表发送至预设的终端。

在其中一个实施例中,所述方法还包括:

接收终端发送的数据检索请求,所述数据检索请求携带目标数据对象;

从所述关联信息数据库查询所述目标数据对象对应的所有目标关联数据对象及与各个目标数据关联对象之间的目标关联关系信息;

将所述目标关联数据对象及所述目标关联关系信息发送至所述终端,以使得所述终端根据所述目标关联数据对象及所述目标关联关系信息进行可视化显示。

在其中一个实施例中,所述将所述目标关联数据对象及所述目标关联关系信息发送至所述终端,以使得所述终端根据所述目标关联数据对象及所述目标关联关系信息进行可视化显示,包括:

所述目标关联数据对象及所述目标关联关系信息发送至所述终端,以使得所述终端以所述目标关联数据对象为节点、以所述目标关联关系信息中的关联关系为连边生成关联拓扑图,并展示所述关联拓扑图。

一种关联关系生成装置,所述装置包括:

第一获取模块,用于获取预先创建的关联关系信息及对应的关联触发条件,所述关联关系信息包括待关联数据对象对应的数据源信息;

第二获取模块,用于根据所述数据源信息从对应的数据源获取待关联数据对象;

处理模块,用于对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;

关联模块,用于当所述待关联数据对象满足所述关联触发条件时,对结构化处理后的待关联数据对象进行关联处理。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取预先创建的关联关系信息及对应的关联触发条件,所述关联关系信息包括待关联数据对象对应的数据源信息;

根据所述数据源信息从对应的数据源获取待关联数据对象;

对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;

当所述待关联数据对象满足所述关联触发条件时,对结构化处理后的待关联数据对象进行关联处理。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取预先创建的关联关系信息及对应的关联触发条件,所述关联关系信息包括待关联数据对象对应的数据源信息;

根据所述数据源信息从对应的数据源获取待关联数据对象;

对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;

当所述待关联数据对象满足所述关联触发条件时,对结构化处理后的待关联数据对象进行关联处理。

上述关联关系生成方法、装置、计算机设备和存储介质,通过获取预先创建的关联关系信息及对应的关联触发条件,所述关联关系信息包括待关联数据对象对应的数据源信息;根据所述数据源信息从对应的数据源获取待关联数据对象;对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;当所述待关联数据对象满足所述关联触发条件时,对结构化处理后的待关联数据对象进行关联处理,实现了关联关系的自动生成,由于可以自动生成关联关系,提高了关联关系的生成效率。

附图说明

图1为一个实施例中关联关系生成方法的应用环境图;

图2为一个实施例中关联关系生成方法的流程示意图;

图3为一个实施例中数据关联管理平台框架图;

图4为一个实施例中关联关系生成装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的关联关系生成方法,可以应用于如图1所示的应用环境中。其中,服务器102与数据源104通过网络进行通信。数据源可以是各类业务系统或者三维仿真平台。其中服务器102可以获取预先创建的关联关系信息及对应的关联触发条件,关联关系信息包括待关联数据对应的数据源信息,根据所述数据源信息从对应的数据源(例如104a)获取待关联数据对象,对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中,当所述待关联数据对象满足所述关联触发条件时,对结构化处理后的待关联数据对象进行关联处理,从而实现关联关系的自动生成。其中,服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。数据源104可以是数据库服务器。

在一个实施例中,如图2所示,提供了一种关联关系生成方法,以该方法应用于图1中的服务器102为例进行说明,包括以下步骤:

步骤202,获取预先创建的关联关系信息及对应的关联触发条件,关联关系信息包括待关联数据对象对应的数据源信息。

其中,关联关系信息指的是与核电工程数据之间的关联关系相关的信息,包括但不限于关联关系名称、关联数据对象名称、数据源信息、应用场景描述、关联关系类型。关联触发条件指的是触发生成关联关系的条件,可以根据业务需求进行设置。

具体地,服务器中保存了预先创建的关联关系信息,当需要生成关联关系时,服务器可以获预先创建的关联关系信息,根据获取到的关联关系信息来生成关联关系。

在一个实施例中,在步骤202获取预先创建的关联关系信息之前,该关联关系生成方法还包括:接收终端发送的设置请求,设置请求携带待分类关联关系信息;待分类关联关系信息包括关联关系类型;根据关联关系类型对待分类关联关系信息进行分类保存;关联关系类型为人与人、人与工程文件、人与设备、工程文件与工程文件、工程文件与设备、设备与设备中的其中一种。

具体地,技术人员可以在终端设置好关联关系信息,然后通过终端向服务器发送设置请求,服务器接收到设置请求后,对设置请求进行解析,获取其中携带的待分类关联关系信息,根据待分类关联关系信息中的关联关系类型对待分类关联关系信息进行分类保存。

可以理解的是,核电数据本质关系为人、工程文件、设备之间的关系,其关联关系分类为人与人、人与工程文件、人与设备、工程文件与或工程文件,工程文件与设备、设备与设备。

在一个实施例中,在对关联关系进行分类时,可以进行多层级分类,比如,可以以工程文件与工程文件为父类型,创建对应的子类型。

在一个实施例,技术人员可以在终端按照如表1所示的样式设置待分类关联关系信息,并触发设置请求,终端将设置请求发送至服务器。

表1

在一个实施例中,技术人员在终端设置关联关系信息时,可同时设置关联触发条件,那么生成的设置请求也可以携带关联触发条件,服务器在保存关联关系信息,同时保存对应的关联触发条件。

步骤204,根据数据源信息从对应的数据源获取待关联数据对象。

其中,数据源信息指的是数据源名称,可以对数据源进行标识。待关联数据对象指的是需要生成关联关系的数据对象。

具体地,服务器在获取到关联关系信息后,由于关联关系信息中包含了待关联数据对象对应的数据源信息,因此服务器可以根据数据源信息从对应的数据源获取待关联数据对象。

这里的数据源可以是各类业务系统或者三维仿真平台,那么待关联数据对象可以二维数据,也可以是三维数据。

步骤206,对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中。

由于获取的待关联数据对象通常为非结构化数据,为了方便管理数据,需要对这些非结构化数据进行结构化处理。

具体地,本实施例中,预先建立的关联信息数据库提供了一个统一的关联关系接口,该接口可以非结构化数据进行结构化处理,将结构化处理后的待关联数据对象保存至该关联信息数据库中。

在一个实施例中,该关联关系接口还可以对数据源进行标识,并且能兼容二维数据和三维数据等各种数据格式。

步骤208,当待关联数据对象满足关联触发条件时,对结构化处理后的待关联数据对象进行关联处理。

具体地,服务器可以按照预设的时间间隔去检测关联数据对象是否满足关联触发条件,当当待关联数据对象满足关联触发条件时,对结构化处理后的待关联数据对象进行关联处理,关联处理也就是建立待关联数据之间的关联关系。

举个例子,待关联数据对象为A类数据和B类数据,A类数据在宣布对外可用的前提下才能和B类建立关联关系,那么A类数据宣布对外可用即为关联触发条件,当服务器检测到A类数据宣布对外可用时,自动建立A类数据和B类数据之间的关联关系。

上述关联关系生成方法中,通过获取预先创建的关联关系信息及对应的关联触发条件,关联关系信息包括待关联数据对象对应的数据源信息;根据数据源信息从对应的数据源获取待关联数据对象;对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;当待关联数据对象满足关联触发条件时,对结构化处理后的待关联数据对象进行关联处理,实现了关联关系的自动生成,由于可以自动生成关联关系,提高了关联关系的生成效率。

在一个实施例中,上述方法还包括:按照预设的周期扫描关联信息数据库;当扫描到关联信息数据库中存在关联关系缺失或者关联关系错误的数据对象时,生成警报信息。

具体地,服务器可以对关联信息数据库的数据进行智能校核,智能校核以预先设定的公共规则和定制规则为依据。其中,公共规则以历史数据为参照同时兼顾业务逻辑,如设计变更单必须在母版文件上发起变更,设计变更单与母本文件形成设计变更关系;定制规则根据每一项关联关系的业务逻辑特点进行单独设定,如A函件已设置答复需求,则必须存在B函件作为复函,A和B函件形成回复关联关系。

本实施例中,服务器按照预设的周期扫描关联信息数据库,根据预先设定的公共规则和定制规则来检测关联信息数据库中的数据是否存在关联关系缺失或者关联关系错误,当扫描到关联信息数据库中存在关联关系缺失或者关联关系错误的数据对象时,生成警报信息。

举个例子,函件A需要回函,如有回函B,则A和B为“复函关系”,如服务器扫描数据库时检测到函件A和函件B之间无该关联关系,则视为关联关系缺失。

进一步,服务器可以将生成的警报信息发送至预设的终端,终端可以以文字、声音中的至少一种对该警报信息进行展示。

上述实施例中,服务器通过按照预设的周期扫描关联信息数据库,当扫描到关联信息数据库中存在关联关系缺失或者关联关系错误的数据对象时,生成警报信息,可以确保数据关联准确性和完整性。

在一个实施例中,上述方法还包括:对关联信息数据库进行实时监控;当监控到关联信息数据库中存在修改操作时,确定修改操作对应的影响数据;根据影响数据生成分析结果,将分析结果通过邮件发送至预设的用户邮箱。

其中,修改操作包括变更操作、删除操作中的至少一种。影响数据包括修改操作作用的目标数据对象及与目标数据对象存在关联关系的所有数据,这里的关联关系包括直接关联关系和间隔关联关系。其中,直接关联关系指的是与目标数据对象直接关联的,间接关联关系指的是与目标数据对象对应的直接关联数据有关联关系的数据。

具体地,服务器可以对关联信息数据库进行实时监控,当监控到存在修改操作时,将该修改操作对应的所有关联数据确定为影响数据,根据这些影响数据生成分析结果,将分析结果通过邮件发送给预设的用户邮箱。其中,预设的用户邮箱指的是预先绑定的用户邮箱,可以根据需要进行删除和修改。

上述实施例中,服务器通过对关联信息数据库进行实时监控,当监控到关联信息数据库中存在修改操作时,确定修改操作对应的影响数据,根据影响数据生成分析结果,将分析结果通过邮件发送至预设的用户邮箱,由于可以实时监控到修改操作并邮件提醒相关人员,可以降低数据修改操作带来的风险,满足项目审计和监查要求。

在一个实施例中,上述方法还包括:获取预设的统计指标;根据统计指标对关联信息数据库中的数据进行统计,生成统计报表;将统计报表发送至预设的终端。

其中,预设的统计指标指的是根据项目需求及决策需求设定的指标。统计指标可以从多个维度进行设定。

服务器在获取到预设的统计指标后,可以根据这些统计指标对关联信息数据库中数据进行统计,并以报表的格式输出统计结果,将得到的统计报表发送至预设的终端,终端可以对接收到的统计报表进行展示。

上述实施例中,在建立全面关联关系基础上,实现多维关联数据统计分析标准化,并对统计结果以报表的格式输出,为用户提供数据分析、统计和溯源服务,为项目分析与决策提升有效的数据支持。

在一个实施例中,上述方法还包括:接收终端发送的数据检索请求,数据检索请求携带目标数据对象;从关联信息数据库查询目标数据对象对应的所有目标关联数据对象及与各个目标数据关联对象之间的目标关联关系信息;将目标关联数据对象及目标关联关系信息发送至终端,以使得终端根据目标关联数据对象及目标关联关系信息进行可视化显示。

其中,数据检索请求指的是用于检索数据的请求。目标数据对象指的是作为检索基础的数据对象。例如,用户需要检索函件A对应的所有关联数据,此时函件A即为目标数据对象。

具体地,终端可设置检索输入框,用户可在检索输入框中输入目标数据对象,并点击相关检索控件,例如,检索按钮,终端在接收到用户点击检索控件的操作时,生成检索请求,通过网络发送至服务器。服务器在接收到检索请求后,对检索请求进行解析,得到其中携带的目标数据对象,然后从关联信息数据库查询目标数据对象对应的所有关联数据对象,将查询到的关联数据对象作为目标关联数据对象,同时将目标数据对象与目标关联数据对象之间的关联关系信息作为目标关联关系信息,最后将目标关联数据对象及目标关联关系信息发送至终端,终端接收到目标关联数据对象及目标关联关系后,根据这些数据进行可视化显示。

在一个实施例中,终端可以以列表的形式展示接收到的目标关联数据对象及目标关联关系信息。

在另一个实施例中,终端在接收到目标关联数据对象及目标关联关系信息后,可以以目标数据关联对象为节点、以目标关联关系信息中的关联关系为连边生成关联拓扑图,并展示关联拓扑图。

在另一些实施例中,预先对各种不同的关联关系设置权重,终端在接收到目标关联数据对象及目标关联关系信息后,计算每一条关联路径的关联权重,将权重值超过预设阈值的关联路径确定为目标关联路径,并对目标关联路径进行高亮显示。其中,关联路径指的目标数据对象与其对应的所有目标关联数据对象以关联关系为路径连边组成的路径。通过高亮显示权重超过预设阈值的关联路径可以突出重要的目标数据关联对象及目标关联关系信息,

在另一些实施例中,终端还可以直接将权重值不超过预设阈值的关联路径过滤掉,避免这些不重要的数据产生干扰,从而提升用户体验。

在另一些实施例中,当目标数据关联对象为三维数据时,终端还可以以三维的形式展示这些目标数据关联对象及其对应的目标关联关系信息。

在一个具体的实施例中,提供了一种关联关系生成方法,该方法具体包括以下步骤:

1、接收终端发送的设置请求,设置请求携带待分类关联关系信息;待分类关联关系信息包括关联关系类型;其中,关联关系类型为人与人、人与工程文件、人与设备、工程文件与工程文件、工程文件与设备、设备与设备中的其中一种;

2、根据关联关系类型对待分类关联关系信息进行分类保存;

3、获取预先创建的关联关系信息及对应的关联触发条件,关联关系信息包括待关联数据对象对应的数据源信息;

4、根据数据源信息从对应的数据源获取待关联数据对象;

5、对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;

6、当待关联数据对象满足关联触发条件时,对结构化处理后的待关联数据对象进行关联处理。

7、按照预设的周期扫描关联信息数据库,当扫描到关联信息数据库中存在关联关系缺失或者关联关系错误的数据对象时,生成警报信息;

8、对关联信息数据库进行实时监控,当监控到关联信息数据库中存在修改操作时,确定修改操作对应的影响数据,根据影响数据生成分析结果,将分析结果通过邮件发送至预设的用户邮箱;修改操作包括变更操作、删除操作中的至少一种;

9、获取预设的统计指标,根据统计指标对关联信息数据库中的数据进行统计,生成统计报表,将统计报表发送至预设的终端;

10、接收终端发送的数据检索请求,数据检索请求携带目标数据对象;

11、从关联信息数据库查询目标数据对象对应的所有目标关联数据对象及与各个目标数据关联对象之间的目标关联关系信息;

12、将目标关联数据对象及目标关联关系信息发送至终端,以使得终端以目标关联数据对象为节点、以目标关联关系信息中的关联关系为连边生成关联拓扑图,并展示关联拓扑图。

在一个具体的实施例中,提供了一种数据关联管理平台,数据关联管理平台可用于实现本申请各实施例提供的关联关系生成方法。如图3所示,该数据关联管理平台包括关联信息设置模块、关联信息智能化模块、关联信息可视化模块,其中:

关联信息设置模块可以从各类业务信息及三维仿真平台获取二维数据或者三维数据,关联信息设置模块主要包括关联关系分类设置模块、关联关系生成设置模块、关联关系接口设置模块,其中,关联关系分类设置模块用于创建多层级分类的关联关系,关联关系生成设置模块用于创建关联关系信息及关联触发条件,关联关系接口设置模块用于设置关联关系接口。

关联信息可视化模块主要以三维仿真模型为基础,通过数据关联关系生成设置,提供二维数据与二维数据、二维数据与三维数据、三维数据与三维数据的可视化关联检索集成平台,为用户提供更全面、直观和高效的数据增值服务。其中,二维数据与二维数据主要指人与人、人与工程文件、工程文件与工程文件的关联关系;二维数据与三维数据:主要指人与设备、工程文件与设备的关联关系;三维数据与三维数据:主要指设备与设备的关联关系。

关联信息智能化模块用于实现数据智能校核、数据关联检索、数据实时监控和数据统计。

进一步,继续参考图3,数据关联管理平台可以同步和调用文档关联系统的文档数据。

可以理解的是,上述各模块的具体实现可参考上文实施例的描述,本申请在此不赘述。

本实施例中,通过对核电工程文件数据的分类、生成和接口管理,实现数据关联关系多层分类、关联关系结构化管理、不同业务系统数据统一采集,同时可以根据大数据分析和业务逻辑分析,制定数据智能算法规则,进而实现数据智能校核、数据关联检索、数据实时监控和数据深度统计,此外,在三维仿真模型基础上,实现二维数据与二维数据、二维数据与三维数据、三维数据与三维数据的集成展示可视化平台管理,将抽象信息以直观的视觉方式表现出来,将数据之间的隐形关联关系显性化,为用户提供精准、多维、高效、便捷的数据服务,为整个项目建设分析决策提供数据依据,有效提升核电工程建设质量、效率和抗风险能力,从而提高核电工程建设的精益化管理水平。

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种关联关系生成装置400,包括:

第一获取模块402,用于获取预先创建的关联关系信息及对应的关联触发条件,关联关系信息包括待关联数据对象对应的数据源信息;

第二获取模块404,用于根据数据源信息从对应的数据源获取待关联数据对象;

处理模块406,用于对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;

关联模块408,用于当待关联数据对象满足关联触发条件时,对结构化处理后的待关联数据对象进行关联处理。

在一个实施例中,待关联数据对象为核电工程数据;上述装置还包括:设置请求接收模块,用于接收终端发送的设置请求,设置请求携带待分类关联关系信息;待分类关联关系信息包括关联关系类型;根据关联关系类型对待分类关联关系信息进行分类保存;关联关系类型为人与人、人与工程文件、人与设备、工程文件与工程文件、工程文件与设备、设备与设备中的其中一种。

在一个实施例中,上述装置还包括:扫描模块,用于按照预设的周期扫描关联信息数据库;当扫描到关联信息数据库中存在关联关系缺失或者关联关系错误的数据对象时,生成警报信息。

在一个实施例中,上述装置还包括:监控模块,用于对关联信息数据库进行实时监控;当监控到关联信息数据库中存在修改操作时,确定修改操作对应的影响数据;根据影响数据生成分析结果,将分析结果通过邮件发送至预设的用户邮箱;修改操作包括变更操作、删除操作中的至少一种。

在一个实施例中,上述装置还包括:统计模块,用于获取预设的统计指标;根据统计指标对关联信息数据库中的数据进行统计,生成统计报表;将统计报表发送至预设的终端。

在一个实施例中,上述装置还包括:检索请求接收模块,用于接收终端发送的数据检索请求,数据检索请求携带目标数据对象;从关联信息数据库查询目标数据对象对应的所有目标关联数据对象及与各个目标数据关联对象之间的目标关联关系信息;将目标关联数据对象及目标关联关系信息发送至终端,以使得终端根据目标关联数据对象及目标关联关系信息进行可视化显示。

检索请求接收模块还用于将目标关联数据对象及目标关联关系信息发送至终端,以使得终端以目标关联数据对象为节点、以目标关联关系信息中的关联关系为连边生成关联拓扑图,并展示关联拓扑图。

关于关联关系生成装置的具体限定可以参见上文中对于关联关系生成方法的限定,在此不再赘述。上述关联关系生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储关联关系生成数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种关联关系生成方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取预先创建的关联关系信息及对应的关联触发条件,关联关系信息包括待关联数据对象对应的数据源信息;根据数据源信息从对应的数据源获取待关联数据对象;对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;当待关联数据对象满足关联触发条件时,对结构化处理后的待关联数据对象进行关联处理。

在一个实施例中,在获取预先创建的关联关系信息及对应的关联触发条件之前,处理器执行计算机程序时还实现以下步骤:接收终端发送的设置请求,设置请求携带待分类关联关系信息;待分类关联关系信息包括关联关系类型;根据关联关系类型对待分类关联关系信息进行分类保存;关联关系类型为人与人、人与工程文件、人与设备、工程文件与工程文件、工程文件与设备、设备与设备中的其中一种。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:按照预设的周期扫描关联信息数据库;当扫描到关联信息数据库中存在关联关系缺失或者关联关系错误的数据对象时,生成警报信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:对关联信息数据库进行实时监控;当监控到关联信息数据库中存在修改操作时,确定修改操作对应的影响数据;根据影响数据生成分析结果,将分析结果通过邮件发送至预设的用户邮箱;修改操作包括变更操作、删除操作中的至少一种。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预设的统计指标;根据统计指标对关联信息数据库中的数据进行统计,生成统计报表;将统计报表发送至预设的终端。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收终端发送的数据检索请求,数据检索请求携带目标数据对象;从关联信息数据库查询目标数据对象对应的所有目标关联数据对象及与各个目标数据关联对象之间的目标关联关系信息;将目标关联数据对象及目标关联关系信息发送至终端,以使得终端根据目标关联数据对象及目标关联关系信息进行可视化显示。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将目标关联数据对象及目标关联关系信息发送至终端,以使得终端以目标关联数据对象为节点、以目标关联关系信息中的关联关系为连边生成关联拓扑图,并展示关联拓扑图。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取预先创建的关联关系信息及对应的关联触发条件,关联关系信息包括待关联数据对象对应的数据源信息;根据数据源信息从对应的数据源获取待关联数据对象;对获取的待关联数据对象进行结构化处理,并保存至关联信息数据库中;当待关联数据对象满足关联触发条件时,对结构化处理后的待关联数据对象进行关联处理。

在一个实施例中,在获取预先创建的关联关系信息及对应的关联触发条件之前,计算机程序被处理器执行时还实现以下步骤:接收终端发送的设置请求,设置请求携带待分类关联关系信息;待分类关联关系信息包括关联关系类型;根据关联关系类型对待分类关联关系信息进行分类保存;关联关系类型为人与人、人与工程文件、人与设备、工程文件与工程文件、工程文件与设备、设备与设备中的其中一种。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:按照预设的周期扫描关联信息数据库;当扫描到关联信息数据库中存在关联关系缺失或者关联关系错误的数据对象时,生成警报信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对关联信息数据库进行实时监控;当监控到关联信息数据库中存在修改操作时,确定修改操作对应的影响数据;根据影响数据生成分析结果,将分析结果通过邮件发送至预设的用户邮箱;修改操作包括变更操作、删除操作中的至少一种。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取预设的统计指标;根据统计指标对关联信息数据库中的数据进行统计,生成统计报表;将统计报表发送至预设的终端。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收终端发送的数据检索请求,数据检索请求携带目标数据对象;从关联信息数据库查询目标数据对象对应的所有目标关联数据对象及与各个目标数据关联对象之间的目标关联关系信息;将目标关联数据对象及目标关联关系信息发送至终端,以使得终端根据目标关联数据对象及目标关联关系信息进行可视化显示。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将目标关联数据对象及目标关联关系信息发送至终端,以使得终端以目标关联数据对象为节点、以目标关联关系信息中的关联关系为连边生成关联拓扑图,并展示关联拓扑图。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号