应用于大坝渗水检测的方法及系统与流程

文档序号:26988213发布日期:2021-10-19 20:34阅读:103来源:国知局
应用于大坝渗水检测的方法及系统与流程

1.本发明涉及数据检测的技术领域,具体涉及应用于大坝渗水检测的方法及系统。


背景技术:

2.一般在数据中心项目的建设中,数据来源千变万化,使用etl(extract

transform

load,简写etl)工具软件进行数据抽取、清洗转换时,发现某些重要数据要么缺失、要么不符合规范。因此,抽取、清洗转换后的数据在入库之前,需要对数据进行相关的质量检测,入库正常数据,并提供问题数据及问题数据的分析结果,督促数据源改善数据质量。
3.但是数据中心的大坝渗水数据存在差异,且数据具有多样性,不同的数据所适用的监视规则或检测规则也会相应的不同。目前,一般采用预设的多个不同的检测规则统一对不同的大坝渗水数据进行检测,但是存在一些检测规则与大坝渗水数据类型无关的情况,例如,大坝渗水数据为身份证号,某一个检测规则是检测时间是否非法,大坝渗水数据与检测时间是否非法的检测规则并无关联关系,在采用该检测规则对大坝渗水数据进行检测时,相当于是无效的检测,影响检测效率。或者,预设的检测规则覆盖面不够广,无法对数据进行全面的检测,不仅影响入库数据的质量,同时,也会造成问题数据及问题数据的分析结果存在异常,无法正确督导数据源改善数据质量。
4.因此,目前对大坝渗水数据进行检测时,无法依据待检测的大坝渗水数据灵活应对变换监视规则或检测规则,以向数据源输出问题的数据分析跟踪调查,从而督促改善数据质量,不仅影响检测效率,还会影响入库数据的质量,同时,也会造成问题数据及问题数据的分析结果存在异常,无法正确督导数据源改善数据质量。


技术实现要素:

5.本发明所要解决的技术问题是上述背景技术的技术问题,目的在于提供应用于大坝渗水检测的方法及系统,解决大坝渗水及时检测的问题。
6.本发明通过下述技术方案实现:一种应用于大坝渗水检测的方法,所述方法包括:获取到目标检测结果的渗水检测数据,其中,所述渗水检测数据用于响应检测事件,其中,所述目标检测结果输入在数据检测终端;向数据检测训练模型中的多个数据节点发送预设渗水对比数据,其中,所述预设渗水对比数据用于获取所述多个数据节点对所述检测事件的数据标签;获取所述多个数据节点响应所述预设渗水对比数据所退返的对所述检测事件的数据标签;通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签,其中,所述数据检测节点的渗水率小于数据库中除数据检测节点以外的其它数据库节点的渗水率。
7.进一步地,通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签
包括:通过所述多个数据检测节点中的每个所述数据检测节点一个所述数据节点的数据标签是否正确,其中,任意两个所述数据检测节点的数据标签所属的所述数据节点不同,所述多个数据检测节点中的一个节点在第一检测路线段内执行对所述检测事件的数据标签操作,所述多个数据检测节点中的另一个节点在第二检测路线段内执行对所述检测事件的数据标签操作,所述第一检测路线段内与所述第二检测路线段内之间部分或全部重叠。
8.进一步地,通过所述多个数据检测节点中的每个所述数据检测节点一个所述数据节点的数据标签是否正确包括:向对等待校验神经网络中的第三节点发送渗水检测业务数据,其中,所述第三节点用于将所述渗水检测业务数据传送给所述对等待校验神经网络中的所述多个数据检测节点,任意一个所述数据检测节点接收到的所述渗水检测业务数据来源于所述第三节点或另一个所述数据检测节点;接收所述第三节点退返的所述多个数据检测节点的数据标签。
9.进一步地,向对等待校验神经网络中的一个第三节点发送渗水检测业务数据包括:向数据库中的所述第三节点发送所述渗水检测业务数据,其中,所述数据库中的所有数据库节点采用所述对等待校验神经网络相连接,所述第三节点为所述数据库的渗水检测节点,所述第三节点用于从所述所有数据库节点中选取出所述数据检测节点,所述数据检测节点为渗水率小于所述所有数据库节点中除所述数据检测节点以外的数据库节点的节点。
10.进一步地,在通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签之后,所述方法还包括:在所述多个数据检测节点对所述多个数据节点的数据标签的检验均通过的情况下,确定所述检测事件为通过的检测;在至少一个所述数据检测节点对所述数据节点的数据标签的检验未通过的情况下,确定所述检测事件不为通过的检测。
11.进一步地,在通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签之前,所述方法还包括:从所述多个数据节点获取多个检测参数,其中,所述多个检测参数中的每个检测参数用于所述数据检测节点一个所述数据节点的数据标签;将所述多个检测参数发送给对等待校验神经网络中的第三节点,通过所述第三节点将所述多个检测参数传送给所述对等待校验神经网络中的其它节点,其中,所述对等待校验神经网络中的其它节点为采用大坝渗水数据编程阵列数据检测终端的节点,所述对等待校验神经网络中的任一节点用于在接收到所述多个检测参数的情况下,将接收到的所述多个检测参数传送给与所述任一节点信号连接的节点。
12.进一步地,获取到目标检测结果的渗水检测数据包括:通过数据采集端中的第四节点获取所述目标检测结果的所述渗水检测数据,其中,所述第四节点的渗水率不大于所述数据采集端中除所述第四节点以外的节点的渗水率。
13.进一步地,在通过数据采集端中的第四节点获取所述目标检测结果的所述渗水检测数据之前或之后,所述方法还包括:在所述数据采集端中处于激活状态的所有节点的渗水率达到第一阈值的情况下,将为所述数据采集端配置的备用节点的状态由备用状态切换为激活状态,并加入到所述数据采集端中;和/或,在所述数据采集端中处于激活状态的所有节点的渗水率小于第二阈值的情况下,将所述数据采集端中未使用的节点的状态由激活状态切换为备用状态,并所述数据采集端中删除,其中,所述第二阈值小于所述第一阈值。
14.进一步地,所述方法还包括:在所述数据采集端中处于激活状态的所有节点的渗水率达到第一阈值的情况下,向发送所述渗水检测数据的数据检测终端发送提示信息,其中,所述提示信息用于提示所述数据采集端中所有节点的渗水率达到所述第一阈值。
15.一种应用于大坝渗水检测的系统法,包括数据采集端和数据处理端,所述数据采集端和所述数据处理端通信连接,所述数据处理端具体用于:获取到目标检测结果的渗水检测数据,其中,所述渗水检测数据用于响应检测事件,其中,所述目标检测结果输入在数据检测终端;向数据检测训练模型中的多个数据节点发送预设渗水对比数据,其中,所述预设渗水对比数据用于获取所述多个数据节点对所述检测事件的数据标签;获取所述多个数据节点响应所述预设渗水对比数据所退返的对所述检测事件的数据标签;通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签,其中,所述数据检测节点的渗水率小于数据库中除数据检测节点以外的其它数据库节点的渗水率。
16.本发明与现有技术相比,具有如下的优点和有益效果:本发明应用于大坝渗水检测的方法及系统,获取到目标检测结果的渗水检测数据,其中,渗水检测数据用于响应检测事件;向数据检测训练模型中的多个数据节点发送预设渗水对比数据,其中,预设渗水对比数据用于获取多个数据节点对检测事件的数据标签;获取多个数据节点响应预设渗水对比数据所退返的对检测事件的数据标签;通过多个数据检测节点多个数据节点对检测事件的数据标签,由于渗水检测数据的接收与数据标签检验是不同节点处理的,且通过多个数据检测节点来检验数据标签相较于使用一个节点来检验显然处理正确率更高,从而可以解决相关技术中的大坝渗水检验数据标签的正确率较低的技术问题,进而达到提高检验正确率的技术效果。
附图说明
17.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
18.图1为本发明实施例所提供的应用于大坝渗水检测的系统的架构示意图;图2为本发明实施例所提供的应用于大坝渗水检测的方法的流程图;图3为本发明实施例所提供的应用于大坝渗水检测的装置的功能模块图。
具体实施方式
19.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
20.为了便于对上述的应用于大坝渗水检测的方法及系统进行阐述,请结合参考图1,提供了本发明实施例所公开的用于大坝渗水检测的系统100的通信架构示意图。其中,所述用于大坝渗水检测的系统100可以包括数据处理终端200、以及信息采集端300,所述数据处理终端200与所述信息采集端300通信连接。
21.在具体的实施方式中,数据处理终端200和信息采集端300均可以是台式电脑、平板电脑、笔记本电脑、手机或者其他能够实现数据处理以及数据通信的电子设备,在此不作过多限定。
22.在上述基础上,请结合参阅图2,为本发明实施例所提供的用于大坝渗水检测的方法的流程示意图,所述用于大坝渗水检测的方法可以应用于图1中的数据处理,进一步地,所述用于大坝渗水检测的方法具体可以包括以下步骤s21

步骤s24所描述的内容。
23.步骤s21,获取到目标检测结果的渗水检测数据,其中,所述渗水检测数据用于响应检测事件,其中,所述目标检测结果输入在数据检测终端。
24.步骤s22,向数据检测训练模型中的多个数据节点发送预设渗水对比数据,其中,所述预设渗水对比数据用于获取所述多个数据节点对所述检测事件的数据标签。
25.步骤s23,获取所述多个数据节点响应所述预设渗水对比数据所退返的对所述检测事件的数据标签。
26.步骤s24,通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签,其中,所述数据检测节点的渗水率小于数据库中除数据检测节点以外的其它数据库节点的渗水率。
27.可以理解的,在执行上述步骤s21

步骤s24所描述的内容时,获取到目标检测结果的渗水检测数据,其中,渗水检测数据用于响应检测事件;向数据检测训练模型中的多个数据节点发送预设渗水对比数据,其中,预设渗水对比数据用于获取多个数据节点对检测事件的数据标签;获取多个数据节点响应预设渗水对比数据所退返的对检测事件的数据标签;通过多个数据检测节点多个数据节点对检测事件的数据标签,由于渗水检测数据的接收与数据标签检验是不同节点处理的,且通过多个数据检测节点来检验数据标签相较于使用一个节点来检验显然处理正确率更高,从而可以解决相关技术中的大坝渗水检验数据标签的正确率较低的技术问题,进而达到提高检验正确率的技术效果。
28.在具体实施过程中,发明人发现,在通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签时,存在多个数据检测节点不精确的技术问题,这样就获得检测事件的数据标签不精确,为了改善上述技术问题,步骤s24所描述的通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签的步骤,具体可以包括以下步骤s241所描述的内容。
29.步骤s241,通过所述多个数据检测节点中的每个所述数据检测节点一个所述数据节点的数据标签是否正确,其中,任意两个所述数据检测节点的数据标签所属的所述数据
节点不同,所述多个数据检测节点中的一个节点在第一检测路线段内执行对所述检测事件的数据标签操作,所述多个数据检测节点中的另一个节点在第二检测路线段内执行对所述检测事件的数据标签操作,所述第一检测路线段内与所述第二检测路线段内之间部分或全部重叠。
30.可以理解的,在执行上述步骤s241所描述的内容时,在通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签时,避免了多个数据检测节点不精确的技术问题,这样就获得检测事件的数据标签精确。
31.在具体实施过程中,发明人发现,在通过所述多个数据检测节点中的每个所述数据检测节点一个所述数据节点的数据标签是否正确时,存在着数据检测节点不正确的技术问题,从而难以正确的判断数据标签是否正确,为了改善上述技术问题,步骤s241所描述的通过所述多个数据检测节点中的每个所述数据检测节点一个所述数据节点的数据标签是否正确的步骤,具体可以包括以下步骤a1和步骤a2所描述的内容。
32.步骤a1,向对等待校验神经网络中的第三节点发送渗水检测业务数据,其中,所述第三节点用于将所述渗水检测业务数据传送给所述对等待校验神经网络中的所述多个数据检测节点,任意一个所述数据检测节点接收到的所述渗水检测业务数据来源于所述第三节点或另一个所述数据检测节点。
33.步骤a2,接收所述第三节点退返的所述多个数据检测节点的数据标签。
34.可以理解的,在执行上述步骤a1和步骤a2所描述的内容时,在通过所述多个数据检测节点中的每个所述数据检测节点一个所述数据节点的数据标签是否正确时,避免了数据检测节点不正确的技术问题,从而能够正确的判断数据标签是否正确。
35.在具体实施过程中,发明人发现,向对等待校验神经网络中的一个第三节点发送渗水检测业务数据时,存在渗水检测业务数据不可靠的技术问题,从而不能可靠的进行渗水检测,为了改善上述技术问题,步骤a1所描述的向对等待校验神经网络中的一个第三节点发送渗水检测业务数据的步骤,具体可以包括以下步骤a1所描述的内容。
36.步骤a1,向数据库中的所述第三节点发送所述渗水检测业务数据,其中,所述数据库中的所有数据库节点采用所述对等待校验神经网络相连接,所述第三节点为所述数据库的渗水检测节点,所述第三节点用于从所述所有数据库节点中选取出所述数据检测节点,所述数据检测节点为渗水率小于所述所有数据库节点中除所述数据检测节点以外的数据库节点的节点。
37.可以理解的,在执行上述步骤a1所描述的内容时,向对等待校验神经网络中的一个第三节点发送渗水检测业务数据时,避免了渗水检测业务数据不可靠的技术问题,从而能可靠的进行渗水检测。
38.基于上述基础,在通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签之后,所述方法还包括以下步骤q1和步骤q2所描述的内容。
39.步骤q1,在所述多个数据检测节点对所述多个数据节点的数据标签的检验均通过的情况下,确定所述检测事件为通过的检测。
40.步骤q2,在至少一个所述数据检测节点对所述数据节点的数据标签的检验未通过的情况下,确定所述检测事件不为通过的检测。
41.可以理解的,在执行上述步骤q1和步骤q2所描述的内容时,能精确的得到检测事
件的数据标签,这样使检测数据更加的精确,避免了渗水带来的后果。
42.基于上述基础,在通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签之前,所述方法还包括步骤e1和步骤e2所描述的内容。
43.步骤e1,从所述多个数据节点获取多个检测参数,其中,所述多个检测参数中的每个检测参数用于所述数据检测节点一个所述数据节点的数据标签。
44.步骤e2,将所述多个检测参数发送给对等待校验神经网络中的第三节点,通过所述第三节点将所述多个检测参数传送给所述对等待校验神经网络中的其它节点,其中,所述对等待校验神经网络中的其它节点为采用大坝渗水数据编程阵列数据检测终端的节点,所述对等待校验神经网络中的任一节点用于在接收到所述多个检测参数的情况下,将接收到的所述多个检测参数传送给与所述任一节点信号连接的节点。
45.可以理解的,在执行上述步骤e1和步骤e2所描述的内容时,对多个数据检测节点进行精确的计算,使多个数据检测节点更加的可靠,能精确的得到检测事件的数据标签,这样减少了数据误差。
46.在具体实施过程中,发明人发现,在获取到目标检测结果的渗水检测数据时,存在着数据延迟的技术问题,从而难以快速的获取到渗水检测数据,为了改善上述技术问题,步骤s21所描述的获取到目标检测结果的渗水检测数据的步骤,具体可以包括以下步骤s211所描述的内容。
47.步骤s211,通过数据采集端中的第四节点获取所述目标检测结果的所述渗水检测数据,其中,所述第四节点的渗水率不大于所述数据采集端中除所述第四节点以外的节点的渗水率。
48.可以理解的,在执行上述步骤s211所描述的内容时,在获取到目标检测结果的渗水检测数据时,避免了着数据延迟的技术问题,从而能够快速的获取到渗水检测数据。
49.基于上述基础,在通过数据采集端中的第四节点获取所述目标检测结果的所述渗水检测数据之前或之后,所述方法还包括以下步骤f1和步骤f2所描述的内容。
50.步骤f1,在所述数据采集端中处于激活状态的所有节点的渗水率达到第一阈值的情况下,将为所述数据采集端配置的备用节点的状态由备用状态切换为激活状态,并加入到所述数据采集端中;和/或。
51.步骤f2,在所述数据采集端中处于激活状态的所有节点的渗水率小于第二阈值的情况下,将所述数据采集端中未使用的节点的状态由激活状态切换为备用状态,并所述数据采集端中删除,其中,所述第二阈值小于所述第一阈值。
52.可以理解的,在执行上述步骤f1和步骤f2所描述的内容时,通过与预设数据库的预设数据进行比较,这样确保了大坝的渗水问题,这样有效的降低了大坝的隐患。
53.基于上述基础,该方法还包括以下步骤t1所描述的内容。
54.步骤t1,在所述数据采集端中处于激活状态的所有节点的渗水率达到第一阈值的情况下,向发送所述渗水检测数据的数据检测终端发送提示信息,其中,所述提示信息用于提示所述数据采集端中所有节点的渗水率达到所述第一阈值。
55.可以理解的,在执行上述步骤t1所描述的内容时,将存在渗水的地方进行提示,这样能及时的对大坝渗水地方进行维修。
56.基于同样的发明构思,还提供了一种应用于大坝渗水检测的系统法,包括数据采
集端和数据处理端,所述数据采集端和所述数据处理端通信连接,所述数据处理端具体用于:获取到目标检测结果的渗水检测数据,其中,所述渗水检测数据用于响应检测事件,其中,所述目标检测结果输入在数据检测终端;向数据检测训练模型中的多个数据节点发送预设渗水对比数据,其中,所述预设渗水对比数据用于获取所述多个数据节点对所述检测事件的数据标签;获取所述多个数据节点响应所述预设渗水对比数据所退返的对所述检测事件的数据标签;通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签,其中,所述数据检测节点的渗水率小于数据库中除数据检测节点以外的其它数据库节点的渗水率。
57.进一步地,所述数据处理端具体用于:通过所述多个数据检测节点中的每个所述数据检测节点一个所述数据节点的数据标签是否正确,其中,任意两个所述数据检测节点的数据标签所属的所述数据节点不同,所述多个数据检测节点中的一个节点在第一检测路线段内执行对所述检测事件的数据标签操作,所述多个数据检测节点中的另一个节点在第二检测路线段内执行对所述检测事件的数据标签操作,所述第一检测路线段内与所述第二检测路线段内之间部分或全部重叠。
58.进一步地,所述数据处理端具体用于:向对等待校验神经网络中的第三节点发送渗水检测业务数据,其中,所述第三节点用于将所述渗水检测业务数据传送给所述对等待校验神经网络中的所述多个数据检测节点,任意一个所述数据检测节点接收到的所述渗水检测业务数据来源于所述第三节点或另一个所述数据检测节点;接收所述第三节点退返的所述多个数据检测节点的数据标签。
59.进一步地,所述数据处理端具体用于:向数据库中的所述第三节点发送所述渗水检测业务数据,其中,所述数据库中的所有数据库节点采用所述对等待校验神经网络相连接,所述第三节点为所述数据库的渗水检测节点,所述第三节点用于从所述所有数据库节点中选取出所述数据检测节点,所述数据检测节点为渗水率小于所述所有数据库节点中除所述数据检测节点以外的数据库节点的节点。
60.进一步地,所述数据处理端具体用于:在所述多个数据检测节点对所述多个数据节点的数据标签的检验均通过的情况下,确定所述检测事件为通过的检测;在至少一个所述数据检测节点对所述数据节点的数据标签的检验未通过的情况下,确定所述检测事件不为通过的检测。
61.进一步地,所述数据处理端具体用于:从所述多个数据节点获取多个检测参数,其中,所述多个检测参数中的每个检测参数用于所述数据检测节点一个所述数据节点的数据标签;将所述多个检测参数发送给对等待校验神经网络中的第三节点,通过所述第三节点将所述多个检测参数传送给所述对等待校验神经网络中的其它节点,其中,所述对等待校验神经网络中的其它节点为采用大坝渗水数据编程阵列数据检测终端的节点,所述对等
待校验神经网络中的任一节点用于在接收到所述多个检测参数的情况下,将接收到的所述多个检测参数传送给与所述任一节点信号连接的节点。
62.进一步地,所述数据处理端具体用于:通过数据采集端中的第四节点获取所述目标检测结果的所述渗水检测数据,其中,所述第四节点的渗水率不大于所述数据采集端中除所述第四节点以外的节点的渗水率。
63.进一步地,所述数据处理端具体用于:在所述数据采集端中处于激活状态的所有节点的渗水率达到第一阈值的情况下,将为所述数据采集端配置的备用节点的状态由备用状态切换为激活状态,并加入到所述数据采集端中;和/或,在所述数据采集端中处于激活状态的所有节点的渗水率小于第二阈值的情况下,将所述数据采集端中未使用的节点的状态由激活状态切换为备用状态,并所述数据采集端中删除,其中,所述第二阈值小于所述第一阈值。
64.进一步地,所述数据处理端具体用于:在所述数据采集端中处于激活状态的所有节点的渗水率达到第一阈值的情况下,向发送所述渗水检测数据的数据检测终端发送提示信息,其中,所述提示信息用于提示所述数据采集端中所有节点的渗水率达到所述第一阈值。
65.基于上述同样的发明构思,请结合参阅图3,还提供了应用于大坝渗水检测的装置500的功能模块框图,关于所述应用于大坝渗水检测的装置500的详细描述如下。
66.应用于大坝渗水检测的装置500,应用于数据处理终端,所述装置500包括:获取模块510,用于获取到目标检测结果的渗水检测数据,其中,所述渗水检测数据用于响应检测事件,其中,所述目标检测结果输入在数据检测终端;计算模块520,用于向数据检测训练模型中的多个数据节点发送预设渗水对比数据,其中,所述预设渗水对比数据用于获取所述多个数据节点对所述检测事件的数据标签;退返模块530,用于获取所述多个数据节点响应所述预设渗水对比数据所退返的对所述检测事件的数据标签;检测模块540,用于通过多个数据检测节点所述多个数据节点对所述检测事件的数据标签,其中,所述数据检测节点的渗水率小于数据库中除数据检测节点以外的其它数据库节点的渗水率。
67.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1