环境监控方法、装置、计算机设备和存储介质与流程

文档序号:19418910发布日期:2019-12-14 01:13阅读:227来源:国知局
环境监控方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种环保数据监控方法、装置、计算机设备和存储介质。



背景技术:

随着社会的发展,环境保护成为人们关注的焦点,因此,对相应的有可能造成环境污染的企业需要进行监督。

传统地,对待监控的企业进行环境监控时,是由设置在待监控环境下的环境监控装置检测得到检测数据,进而由环境监控装置将检测数据传输至环境监控系统,人工查询检测数据的可靠性,进而根据可靠的检测数据对环境进行评估,因此对环境监控的效率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高环境监控效率的环境监控方法、装置、计算机设备和存储介质。

一种环境监控方法,所述方法包括:

从区块链系统中查询并获取上传的待分析数据;

获取查询字段,并提取所述待分析数据对应的待匹配字段,根据所述查询字段以及所述待匹配字段的匹配结果,从所述待分析数据中提取环境数据,根据所述环境数据得到环境第一检测结果;

查询数据格式,根据所述数据格式从所述待分析数据中提取视频数据,获取标准视频,将所述视频数据与所述标准视频进行比对,得到所述视频数据对应的环境第二检测结果,根据所述视频数据得到环境第二检测结果;

获取标准视频,将所述视频数据与所述标准视频进行比对,得到所述视频数据对应的环境第二检测结果。

在其中一个实施例中,所述将所述环境第一检测结果,以及所述环境第二检测结果输入至检测模型中得到环境监控结果之后,包括:

接收查询节点发送的获取所述环境监控结果的获取请求;

根据所述获取请求获取通信协议,查询与所述通信协议对应的验证数据,并将所述验证数据发送至所述查询节点进行验证;

接收所述查询节点返回的与所述验证数据对应的验证通过的反馈信息,根据所述反馈信息将所述环境监控结果发送至所述查询节点。

在其中一个实施例中,所述根据所述数据格式从所述待分析数据中提取视频数据,获取标准视频,将所述视频数据与所述标准视频进行比对,得到所述视频数据对应的环境第二检测结果,包括:

从所述视频数据中提取到待验证图像;

查询所述视频数据对应的上传身份标识,根据所述上传身份标识获取到标准图像;

将所述待验证图像与所述标准图像进行比对,查询所述待验证图像中是否包含异常图像得到环境第二检测结果。

在其中一个实施例中,所述根据所述环境数据得到环境第一检测结果,包括:

从所述环境数据中提取环境评估指标,获取环境评估模型,将所述环境评估指标输入至环境评估模型中得到初始环境评估结果;

获取评估时间段,查询所述评估时间段所对应的历史环境评估结果;

根据所述初始环境评估结果与所述历史环境评估结果,得到环境第一检测结果。

在其中一个实施例中,所述将所述环境第一检测结果,以及所述环境第二检测结果输入至检测模型中得到环境监控结果,包括:

从所述环境第一检测结果中提取到第一结果特征,并从所述第二检测结果中提取第二结果特征;

通过所述检测模型,根据所述第一结果特征以及所述第二结果特征,得到环境监控结果。在其中一个实施例中,所述待分析数据是通过第一节点获取到详细环境数据,并查询所述详细环境数据对应的查阅范围,根据所述查阅范围对应的加密逻辑对所述详细环境数据进行加密生成的。

在其中一个实施例中,所述详细环境数据是通过所述第一节点获取背书节点标识,并根据所述背书节点标识发送至背书节点,经过所述背书节点获取到数据验证逻辑进行验证的数据。

一种环境监控装置,所述装置包括:

获取模块,用于从区块链系统中查询并获取上传的待分析数据;

环境数据评估模块,用于获取查询字段,并提取所述待分析数据对应的待匹配字段,根据所述查询字段以及所述待匹配字段的匹配结果,从所述待分析数据中提取环境数据,根据所述环境数据得到环境第一检测结果;

视频数据评估模块,用于查询数据格式,根据所述数据格式从所述待分析数据中提取视频数据,获取标准视频,将所述视频数据与所述标准视频进行比对,得到所述视频数据对应的环境第二检测结果;

生成模块,用于将所述环境第一检测结果,以及所述环境第二检测结果输入至检测模型中得到环境监控结果。

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

从区块链系统中查询并获取上传的待分析数据;

获取查询字段,并提取所述待分析数据对应的待匹配字段,根据所述查询字段以及所述待匹配字段的匹配结果,从所述待分析数据中提取环境数据,根据所述环境数据得到环境第一检测结果;

查询数据格式,根据所述数据格式从所述待分析数据中提取视频数据,获取标准视频,将所述视频数据与所述标准视频进行比对,得到所述视频数据对应的环境第二检测结果;将所述环境第一检测结果,以及所述环境第二检测结果输入至检测模型中得到环境监控结果。

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

从区块链系统中查询并获取上传的待分析数据;

获取查询字段,并提取所述待分析数据对应的待匹配字段,根据所述查询字段以及所述待匹配字段的匹配结果,从所述待分析数据中提取环境数据,根据所述环境数据得到环境第一检测结果;

查询数据格式,根据所述数据格式从所述待分析数据中提取视频数据,获取标准视频,将所述视频数据与所述标准视频进行比对,得到所述视频数据对应的环境第二检测结果;

将所述环境第一检测结果,以及所述环境第二检测结果输入至检测模型中得到环境监控结果。

上述环境监控方法、装置、计算机设备和存储介质,无需人工对相应的检测数据进行核查,也无需人工对检测数据进行分析,只需从区块链系统中查询并获取上传的待分析数据,进而从区块链系统获取待分析数据,进而获取到查询字段,并且提取待分析数据对应的待匹配字段,根据查询字段以及待匹配字段的匹配结果,从待分析数据中提取环境数据,根据环境数据得到环境第一检测结果,进而查询数据格式,根据数据格式从待分析数据中提取视频数据,进而获取标准视频,将视频数据与标准视频进行比对,得到视频数据对应的环境第二检测结果,根据视频数据得到环境第二检测结果,根据环境第一检测结果与环境第二检测结果得到环境监控结果,从而可以提高环境监控的效率。

附图说明

图1为一个实施例中环境监控方法的应用场景图;

图2为一个实施例中环境监控方法的流程示意图;

图3为一个实施例中结果查询步骤的流程示意图;

图4为一个实施例中环境监控装置的结构框图;

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

具体实施方式

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

本申请提供的环境监控方法,可以应用于如图1所示的应用环境中。区块链系统100中包含有不同的节点,可以包含有第一节点102,以及第二节点104,第一节点102将待分析数据上传至区块链系统,第二节点104从区块链系统中查询上传的待分析数据,且从区块链系统获取待分析数据,进而第二节点104获取查询字段,并且提取待分析数据对应的待匹配字段,根据查询字段与待匹配字段对应的匹配结果,从待分析数据中提取环境数据,进而根据环境数据得到环境第一检测结果,进而第二节点104查询数据格式,根据数据格式从待分析数据中提取视频数据,获取标准视频,将视频数据与标准视频进行比对,得到视频数据对应的环境第二检测结果,且根据视频数据得到环境第二检测结果,进而第二节点104根据环境第一检测结果以及环境第二检测结果得到环境监控结果。其中,第一节点102以及第二节点104可以使用独立服务器,且区块链系统100可以是包含有不同的节点的分布式存储系统,且可以连接不同节点生成的区块,形成区块链。

在一个实施例中,如图2所示,提供了一种环境监控方法,以该方法应用于图1中的第二节点为例进行说明,包括以下步骤:

s202:从区块链系统中查询并获取上传的待分析数据。

具体地,区块链系统是指包含有不同的节点的分布式存储系统,且区块链系统可以连接不同的节点生成的区块生成区块链。待分析数据是指进行评估后可以表征环境情况的数据,且待分析数据为第二节点具有相应权限进行查看的数据,可以是,待分析数据中包含有监测得到的环境数据,如环境指标,还可以是包含有监测环境处所拍摄的视频数据等。

具体地,第二节点查询区块链系统中是否存储有上传的待分析数据,也即第二节点可以查询区块链系统中包含的区块中对应的区块生成时间,进而第二节点查询到第一节点发送的数据标识,从数据标识中获取到对应的区块生成时间,根据区块链系统所生成的区块链中包含的不同区块生成时间与数据标识中获取到的区块生成时间进行匹配,进而当匹配成功时,也即第二节点在区块链系统中查询到第一节点上传的待分析数据。

当第二节点从区块链系统中查询到存储有第一节点上传的待分析数据时,则第二节点向区块链系统发送有待分析数据的获取请求,进而区块链系统查询第一节点是否将第二节点的第二节点标识进行数据获取权限配置,也即区块链系统查询待分析数据所对应的获取权限,当区块链系统查询到第一节点将第二节点对应的第二节点身份标识配置有数据获取权限时,则允许第二节点获取到待分析数据;当区块链系统查询到第一节点未对第二节点对应的第二节点身份标识配置有数据获取权限时,则将拒绝获取待分析数据的提示信息返回至第二节点,第二节点接收到该提示信息时,则向第一节点发送有请求配置权限的配置请求,第一节点接收到该配置请求时,则验证第二节点的第二节点身份标识是否为可信身份标识,也即可以查询第二节点身份标识是否存储在可信身份标识库中,当第二身份标识存储在可信身份标识库中时,则第一节点将第二身份标识发送至区块链系统,使得区块链系统将该第二身份标识添加数据获取权限,进而第一节点将权限配置成功的成功信息返回至第二节点,第二节点接收到该返回信息,则向区块链系统发送待分析数据的获取请求,从而第二节点从区块链系统获取该待分析数据。

s204:获取查询字段,并提取所述待分析数据对应的待匹配字段,根据所述查询字段以及所述待匹配字段的匹配结果,从所述待分析数据中提取环境数据,根据所述环境数据得到环境第一检测结果。

具体地,查询字段是指环境数据对应的关键字,也即第二节点获取到待分析数据时,则可以根据查询字段查询到相应的环境数据。环境数据是指对待监控的环境进行检测得到的相关环境指标。环境第一得分是指对环境数据进行评估得到分数,该分数可以作为对环境监控的指标之一。待匹配字段是指包含在待分析数据中的不同的数据所对应的关键字。

具体地,当第二节点从区块链系统获取到待分析数据时,则查询待分析数据是否携带有加密标识,当第二节点查询到待分析数据携带有加密标识时,则第二节点获取到预存储的解密逻辑,根据解密逻辑对加密的待分析字段进行解密,当第二节点对待分析字段解密成功时,则第二节点可以读取待分析数据中的详细数据,进而第二节点获取到预存储的查询字段,将查询字段与包含在待分析数据中的待匹配字段进行匹配,从而将匹配成功的待匹配字段对应的数据进行提取作为环境数据,进而第二节点获取到环境数据所对应的评估逻辑,第二节点采用评估逻辑对环境数据进行检测,得到环境数据对应的第一检测结果。

可以是,当第二节点从区块链系统获取到待分析数据时,则第二节点查询待分析数据是否携带有加密标识,当携带有加密标识时,则采用预存储的私钥进行解密,从而得到可以直接进行读取的待分析数据,进而第二节点查询到预存储的查询字段,可以是查询关键字等,可以是相应的指标关键字,进而第二节点根据查询字段与待分析数据中包含的待匹配字段进行匹配,从而将匹配成功的待匹配字段所关联的数据进行提取作为环境数据,进而第二节点获取到环境数据所对应的评估逻辑,评估逻辑表示为评估模型进行评估,则第二节点获取到预存储的评估模型,第二节点将环境数据输入至评估模型中,从而通过评估模型输出对应的第一检测结果。

需要说明的是,评估模型是指采用样本评估指标以及样本结果进行训练得到的相关模型,进而当采用的输入数据为确定值时,则可以输出确定的检测结果。

s206;查询数据格式,根据数据格式从待分析数据中提取视频数据,获取标准视频,将视频数据与标准视频进行比对,得到视频数据对应的环境第二检测结果。

具体地,数据格式是指待分析数据中不同的数据形式,可以是字符格式,可以是视频格式等。视频数据是指包含在待分析数据中,采集待监控的环境的相关视频。环境第二检测结果是指第二节点对视频数据进行评估,得到的视频数据的检测结果。

具体地,当第二节点获取到待分析数据时,由于待分析数据中可能包含有视频数据,因此获取到预存储的数据格式,查询到需要提取的数据的数据格式,进而第二节点根据数据格式,从待分析数据中提取得到视频数据,进而第二节点根据提取到的视频数据,查询视频数据中是否出现异常图像,其中第二节点查询视频数据中是否出现异常图像数据可以是查询到标准视频,进而将标准视频与从待分析数据中提取的视频数据进行比较,可以是对相同时刻的视频帧进行比较,从而查询视频数据中是否存在与标准视频不一致的图像,该图像即为异常图像,进而第二节点根据视频数据中的异常图像,查询到对应的图像验证结果作为环境第二检测结果,其中第二节点查询对应的图像验证结果可以是查询到异常图像的数量,根据数量查询到预设的数量范围,进而查询到异常图像的数量所对应的数量范围,第二节点获取到数量范围所对应的检测结果作为第二环境检测结果,如第二环境检测结果为检测通过或者检测不通过,且携带有异常图像以及异常图像的数量。

s208:将所述第一检测结果,以及所述第二检测结果输入至检测模型中得到环境监控结果。。

具体地,环境监控结果是指第二节点对从区块链系统上获取到相关的待分析数据进行评价得到的目标结果,该目标结果可以是预设时间段的环境监控结果。检测模型是指可以根据环境数据对应的环境第一检测结果,以及环境第二检测结果,进行计算得到的环境监控结果的模型,且检测模型可以是根据样本第一结果、样本第二结果以及样本目标结果进行训练得到的模型,也即训练得到的检测模型可以分别得到不同的环境检测结果所对应的权重,从而可以根据输入的确定的环境第一检测结果和环境第二检测结果,得到环境监控结果。

具体地,当第二节点得到环境第一检测结果与环境第二检测结果时,则获取到检测模型,进而第二节点将获取到环境第一结果以及环境第二结果输入至对应的检测模型中,通过模型计算,可以得到环境监控结果。进而当第二节点得到环境监控结果时,则可以对得到的环境监控结果进行加密,进而第二结果将加密的环境监控结果上传至区块链系统,从而使得第一节点可以通过区块链系统查询到该结果。

本实施例中,第二节点通过从区块链系统中查询第一节点上传的待分析数据,并从区块链系统获取待分析数据,通过第一节点上传至区块链系统保证待分析数据无篡改,从而使得得到的环境监控结果准确,且在环境监控过程中,无需核查数据,且也无需人工进行环境监控,只需获取到查询字段,根据查询字段从待分析数据中提取环境数据,根据环境数据得到环境第一检测结果,进而查询数据格式,根据数据格式从待分析数据中提取视频数据,第二节点根据视频数据得到环境第二检测结果,第二节点根据环境第一检测结果以及环境第二检测结果得到环境监控结果,从而可以提高得到环境监控结果的效率。

在一个实施例中,可参见图3,提供一结果查询步骤的流程示意图,结果查询步骤,也即将环境第一检测结果,以及环境第二检测结果输入至检测模型中得到环境监控结果之后,包括:接收查询节点发送的获取环境监控结果的获取请求;根据获取请求获取通信协议,查询与通信协议对应的验证数据,并将验证数据发送至查询节点进行验证;接收查询节点返回的与验证数据对应的验证通过的反馈信息,根据反馈信息将环境监控结果发送至查询节点。

具体地,查询节点是指包含在区块链系统中进行查询相应的环境监控结果的节点。获取请求是指查询节点向第二节点发送的获取到环境监控结果的请求,且该请求上携带有相应的第一请求数据,从而第二节点可以根据第一请求数据向验证节点发送相应的验证数据,从而使得验证节点对第二节点的身份是否可信进行验证。通信协议是指不同的节点之间使用的预设的可以验证对方的通信身份为可信身份,从而再不请求获取详细数据时则可以确认接收到的数据对应的最终结果为可信结果。验证数据是指第二节点根据预设的通信协议生成的经过查询节点进行验证的相关数据,可以是生成的随机数等作为验证数据。

具体地,第二节点接收到查询节点发送的获取环境监控结果的获取请求,且获取请求上携带有第一请求数据,进而第二节点无需将整体数据均反馈至查询节点,但为了使得查询节点确认接收到的环境监控结果为可靠的结果,则第二节点根据获取请求获取到预存储的通信协议,按照获取请求所携带的第一请求数据,第二节点根据查询到的通信协议生成对应的验证数据,进而第二节点将计算得到的验证数据发送至查询节点进行验证,查询节点接收到该验证数据时,可以获取预设的查询范围,并查询验证数据是否在查询范围内,当验证数据在查询范围内时,则验证节点确认第二节点采用的为预设的通信协议进行计算的,且计算得到的验证数据为正确验证数据,则查询节点根据该验证数据再次采用预设的通信协议进行计算再次得到第二请求数据,并将第二请求数据再次发送至第二节点,第二节点接收到第二请求数据时,则可以同样的验证方法,也即可以验证第二请求数据是否在预设的查询范围,当第二请求数据落入在查询范围时,则第二节点继续采用上述相同的方法,采用通信协议再次生与第二请求数据对应的第二验证数据,进而将第二验证数据发送至查询节点进行验证,进而查询节点统计接收到所有验证数据的次数,并通过所有验证数据为验证通过的次数,当验证数据为验证通过的次数超过预设次数时,则第二节点为经过查询节点进行身份验证通过的节点,则查询节点将验证通过的反馈信息发送至第二节点,第二节点接收到与验证数据对应的验证通过的反馈信息时,且第二节点也对查询节点为验证通过,则第二节点直接仅仅将环境监控结果发送至查询节点,而无需将所有的环境数据发送至查询节点。

需要说明的是,当查询节点接收到任意一次的、第二节点发送的验证数据为验证不通过时,则向第二节点发送对应的身份验证失败的提示信息,且第二节点接收到任意一次的、查询节点发送的对请求数据验证不通过时,则第二节点直接向查询接单反馈拒绝获取环境监控结果的拒绝信息。

本实施例中,第二节点接收到查询节点发送的获取环境监控结果的获取请求,则根据获取请求获取通信协议,进而查询与通信协议对应的验证数据,并将验证数据发送至查询节点进行验证,进而第二节点接收查询节点返回的与验证数据对应的验证通过的反馈信息,根据反馈信息将环境监控结果发送至查询节点,从而保证第二节点无需将完整数据均发送至查询节点,而使得查询节点确认接收到的环境监控结果为可靠结果,则保证数据的安全性。

在一个实施例中,根据数据格式从待分析数据中提取视频数据,获取标准视频,将视频数据与标准视频进行比对,得到视频数据对应的环境第二检测结果,包括:从视频数据中提取到待验证图像;查询视频数据对应的上传身份标识,根据上传身份标识获取到标准图像;将待验证图像与标准图像进行比对,查询待验证图像中是否包含异常图像得到环境第二检测结果。

具体地,待验证图像是指包含在视频数据中不同帧图像。上传身份标识是指上传相关的待分析数据的节点对应的节点的身份标识。标准图像是指与上传相关的待分析数据的节点所对应的初始采集并存储的图像。异常图像是包含在待验证图像中,且与标准图像不一致的图像。

具体地,当第二节点从待分析数据中按照数据格式提取到视频数据时,则从视频数据中提取到待验证图像,可以是提取每一帧待验证图像,进而第二节点查询到上传身份标识,根据上传身份标识,从视频存储库中查询到与上传身份标识所对应的标准图像,该标准图像可以是在进行环境监控之前采集并进行存储的经过验证的图像,进而第二节点可以将提取出的每一帧待验证图像分别与标准图像进行比对,查询待验证图像中是否包含有异常图像,当包含有异常图像时,则第二节点根据包含异常图像的帧数得到图像验证结果作为环境第二验证结果,也即环境第二检测结果可以是包含有具体帧数以及具体的异常图像的结果。

可以是,第二节点从待分析数据中提取到视频数据时,则从视频数据将每一帧待验证图像进行提取,进而第二节点查询到待分析数据的上传节点为第一节点,则提取第一节点身份标识,进而根据第一节点身份标识从视频数据库中提取到标准图像,进而第二节点将待验证图像与标准图像输入至图像比对模型中,通过图像比对模型,提取到不同的待验证图像以及标准图像对应的特征点,并将特征点进行比对,从而得到待验证图像是否与标准图像相同,当待验证图像与标准图像不同时,则该待验证图像作为异常图像,进而第二节点统计异常图像的帧数,并根据帧数生成图像验证结果,且得到对应的通过或不通过的结果作为环境第二检测结果。需要说明的是,第二节点在比对待验证图像与标准图像时,还可以采用待验证图像与标准图像的像素值比较,也即第二节点分别查询每一帧待验证图像中包含第一像素点的第一像素值,进而查询标准图像中与第一像素点对应位置第二像素点的第二像素值,将第一像素值与第二像素值进行比较,当第一像素值与第二像素值不一致时,则待验证图像与标准图像不同。视频存储库中是存储有不同的待监控环境的视频或者图像的数据库。

本实施例中,第二节点对视频数据进行验证,也即可以从视频数据中提取到待验证图像,进而查询视频数据对应的上传身份标识,根据上传身份标识获取到标准图像,将待验证图像与标准图像进行比对,查询待验证图像中是否包含异常图像得到环境第二检测结果,得到环境第二检测结果简单易行,则提高环境监控效率。

在一个实施例中,根据环境数据得到环境第一检测结果,包括:从环境数据中提取环境评估指标,获取环境评估模型,将环境评估指标输入至环境评估模型中得到初始环境评估结果;获取评估时间段,查询评估时间段所对应的历史环境评估结果;根据初始环境评估结果与历史环境评估结果,得到环境第一检测结果。具体地,环境评估指标是指包含在环境数据中,可以用来评估相应的环境质量的可用指标。环境评估模型是指进行训练得到的可以根据相应的环境评估指标输出相应的环境评估结果的模型,环境评估模型可以是采用样本指标以及样本评估结果进行训练得到的模型,从而当输入的指标为确定的指标时,则可以输出确定的评估结果。初始环境评估结果是指根据环境评估模型,根据从环境数据中提取的环境评估指标进行计算后得到的评估结果。历史环境评估结果是指在预设的时间段内得到的评估结果。

具体地,第二节点从待分析数据中提取得到环境数据,进而第二节点根据环境数据对应的指标关键字,与包含在环境数据中的不同指标进行比对,当比对成功时,则从环境数据中将比对成功的指标进行提取作为环境评估指标,进而第二节点获取到环境评估模型,将环境评估指标输入至环境评估模型中,进而通过环境评估模型根据环境评估指标计算的到初始环境评估结果,当得到初始环境评估结果时,可以结合对应的历史环境评估结果得到环境第二检测结果,也即第二节点获取评估时间段,进而第二节点查询到评估时间段对应的历史环境评估结果,也即第二节点可以是获取到进行综合考虑环境第二检测结果的时间段,可以是上一时间段等,进而第二节点比对初始环境评估结果与历史环境评估结果,进而比较初始环境检测结果与历史环境检测结果,当历史环境检测结果高于初始环境检测结果时,则环境第一检测结果为检测不通过,并输出不通过的原因,另外,当历史环境监测结果低于初始环境检测结果时,则直接将初始环境检测结果作为环境第一检测结果。

另外,需要说明的是,初始环境评估结果可以为通过环境评估模型计算得到的初始环境评分,历史环境评估结果可以是历史环境评分,则计算初始环境得分与历史环境得分的差值,将差值与预设值进行比较,当差值超过预设值时,为了避免相差过大的数据对最终的环境第一得分有影响,则第二节点直接将将初始环境得分作为环境第一得分;当差值未超过预设值时,则可以获取到初始环境得分对应的初始环境得分权重,并获取历史环境得分对应的历史环境得分权重,进而根据初始环境得分,初始环境得分权重,历史环境得分以及历史环境得分权重计算得到环境第一得分作为环境第一检测结果,且另外,当差值超过预设值时,则获取到目标得分范围,进而查询差值对应的目标得分范围,当目标得分范围对应的评价结果是缩小监控时间,则第二节点直接向第一节点反馈相应的监控信息,该监控信息可以是提示第一节点在预设时间段内上传相应的待分析数据,也即缩短监控时间

本实施例中,第二节点在得到环境第一检测结果时,则可以从环境数据中提取到环境评估指标,进而获取到环境评估模型,将环境评估指标输入至环境评估模型中得到初始环境评估结果,可以保证得到初始环境评估结果准确,进而第二节点可以获取到评估时间段所对应的历史环境评估结果,进而根据历史环境评估结果以及初始环境评估结果得到环境第一检测结果,从而综合考虑历史环境对应的评估结果,提高监控的全面性。

在一个实施例中,根据环境第一得分以及环境第二得分得到环境监控结果,包括:从环境第一检测结果中提取到第一结果特征,并从第二检测结果中提取第二结果特征;通过检测模型,根据第一结果特征以及第二结果特征,得到环境监控结果。。

具体地,第一结果特征是指包含在第一检测结果中的,用于通过检测模型进行计算的特征。第二结果特征是指包含在第二检测结果中的,用于通过检测模型进行计算的特征。

具体地,当第二节点获取到环境第一检测结果时,则从环境第一检测结果中提取到第一结果特征,可以是从环境第一检测结果中提取到对应的检测结果以及检测信息作为第一结果特征,可以是,检测结果为具体的环境数据检测通过或不通过的结果,检测信息是指详细评价信息,如不通过原因等。进而第二节点获取到环境第二检测结果,并从环境第二检测结果中提取到对应的检测结果以及检测信息作为第二结果特征,可以是,检测结果为具体的视频数据检测通过或者不通过的结果,检测信息是指视频数据所对应的具体信息,如异常图像的帧数等作为第二结果特征,第二节点将第一结果特征与第二结果特征输入至检测模型,通过检测模型得到环境监控结果,其中,第二节点通过检测模型得到环境监控结果看可以是获取到环境质量的等级,如环境质量为优、环境质量为中或者环境质量为差等。

本实施例中,第二节点从第一检测结果中提取到第一结果特征,并从第二检测结果中提取第二结果特征,并通过检测模型,根据第一结果特征与第二结果特征,得到环境监控结果,从而可以通过检测模型得到环境监控结果,得到环境监控结果简单易行,提高效率。

在一个实施例中,待分析数据是通过第一节点获取到详细环境数据,并查询详细环境数据对应的查阅范围,根据查阅范围对应的加密逻辑对详细环境数据进行加密生成的。

具体地,详细环境数据是指第一节点进行监控得到的所有的环境相关数据。查阅范围是指与第二节点的查阅权限所对应的可以查询的数据范围。具体地,第一节点可以是相应的监控设备对应的监控服务器,进而第一节点对环境进行监控得到详细环境数据时,则第一节点可以获取到第二节点的查阅权限,第一节点根据查询到的第二节点的查阅范围,获取到到对应的加密逻辑,进而第一节点采用加密逻辑对详细环境数据进行加密,并将加密后的详细环境数据上传至区块链系统,由于第二节点对应有相应的查阅范围,因此,当第二节点从区块链系统上获取到的数据采用相应的解密逻辑,如私钥进行解密得到的为可以查看的数据。

本实施例中,第二节点可以获取到通过第一节点上传的加密的详细环境数据,且该加密的详细数据为与第二节点的查阅权限所对应的数据,从而保证第二节点获取到的待分析数据安全可靠,且第一节点可以选取第二节点具有查阅权限的数据,进而保证数据的隐私性。

在一个实施例中,详细环境数据是通过第一节点获取背书节点标识,并根据背书节点标识发送至背书节点,经过背书节点获取到数据验证逻辑进行验证的数据。

具体地,背书节点是指可以对待上传至区块链的数据进行验证,以及上传数据的节点的身份标识进行验证的相关节点,该节点也包含在区块链系统中。背书节点标识是指第二节点查询到背书节点的标志,如背书节点对应的网络地址等。数据验证逻辑是指存储在背书节点中的,可以对相应的详细数据进行验证的逻辑。

具体地,当第一节点获取到详细环境数据时,则查询到背书节点标识,根据背书节点标识,将详细环境数据发送至背书节点进行验证,背书节点接收到第一节点发送的详细环境数据时,则查询到第一节点对应的身份标识,进而查询第一节点对应的身份标识是否存储在可信身份标识库中,当第一节点对应的身份标识存储在可信身份标识库中,则第一节点的身份标识为可信身份标识,因此背书节点查询到详细环境数据所对应的私钥,采用私钥对详细环境数据进行解密,进而背书节点获取到对应的验证逻辑,根据验证逻辑验证详细环境数据,也即验证详细环境数据可以是查询详细环境数据中是否包含有完整的环境评估指标,也即可以采用验证逻辑中包含的所有标准指标字段与包含在详细环境数据中的环境评估指标字段进行匹配,查询环境评估指标字段是否与标准指标字段是否一致,从而得到环境数据是否完整,进而根据验证逻辑验证详细环境数据中包含的视频数据,也即可以读取视频数据中是否完整,可以是是否为时间完整等,第二节点根据对环境数据以及视频数据的验证均通过时,则对详细环境数据验证通过,背书节点向第一节点发送对应的验证通过信息,第一节点接收到背书节点发送的验证通过信息,则将验证通过的详细环境数据上传至区块链系统。

本实施例中,第一节点查询到详细环境数据时,可以将相应的详细数据发送至背书节点进行验证,进而将通过验证的详细数据上传至区块链系统,保证上传的数据可靠。

在一个实施例中,以区块链系统中设置的第一节点作为监控企业环境的设备关联的服务器,第二节点为需要进行环境评估的机构对应的服务器,如环保机构对应的服务器为例进行说明。当第一节点采集到相应的详细环境数据时,则为了避免采集到的详细环境数据被篡改,则第一节点可以将详细环境数据上传至区块链系统,也即第一节点将详细环境数据发送至背书节点,背书节点获取到第一节点的节点身份标识,如第一节点对应的网络地址等,根据第一节点的节点身份标识,查询到第一节点为可信节点,则获取得到详细环境数据的验证逻辑,如验证详细环境数据中包含的环境数据是否缺少环境评估指标,验证视频数据中是否缺少图像帧等,当背书节点对详细环境数据验证通过时,则背书节点向第一节点发送验证通过的提示信息,该提示信息添加有背书节点的背书节点身份标识,进而第一节点接收到验证通过的提示信息时,则第一节点获取到第二节点的第二节点身份标识,根据第二节点身份标识查询第二节点对应的查阅范围,如查阅范围是可以查询到环境数据以及视频数据,进而根据查阅范围,获取到对应的加密逻辑,如获取到对应的加密算法,通过加密算法根据查阅范围对详细环境数据进行加密,进而将加密后的详细环境数据作为待分析数据上传至区块链系统。

第二节点从区块链系统上查询是否存在有待分析数据,当存在有待分析数据时,则获取到该待分析数据,当待分析数据获取成功时,则采用相应的私钥进行解密,当解密成功时,则从待分析数据中提取得到环境数据,进而第二节点根据环境数据中包含的环境评估指标,则第二节点获取到环境评估模型,进而将环境评估指标输入至环境评估模型中进行计算得到初始环境检测结果,进而第二节点获取到上一评估时间段,查询上一评估时间段所对应的历史环境检测结果,根据初始环境检测结果以及历史环境检测结果,计算得到环境第一检测结果,进而第二节点从待分析数据中提取到视频数据,进而第二节点从视频数据中提取到对应的待验证图像,第二节点获取标准图像,将待验证图像与标准图像进行比对查询是否存在异常图像,进而根据是否存在异常图像生成环境第二检测结果,第二节点根据环境第一检测结果与环境第二检测结果可以得到目标环境得分,从而得到环境监控结果。当第二节点得到环境监控结果时,则可以不展示全部数据的情况下,将环境监控结果直接发送至相应的查询节点,也即可以是查询节点与第二节点互相进行身份验证,当验证通过时,则查询节点确认接收到的环境监控结果为准确结果。

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

在一个实施例中,如图4所示,提供了一种环境监控装置400:获取模块410块、环境数据评估模块420、视频数据评估模块430和生成模块440,其中:

获取模块410,用于从区块链系统中查询并获取上传的待分析数据;

环境数据评估模块420,用于获取查询字段,并提取待分析数据对应的待匹配字段,根据查询字段以及待匹配字段的匹配结果,从待分析数据中提取环境数据,根据环境数据得到环境第一检测结果;

视频数据评估模块430,用于查询数据格式,根据数据格式从待分析数据中提取视频数据,获取标准视频,将视频数据与标准视频进行比对,得到视频数据对应的环境第二检测结果;

生成模块440,用于将环境第一检测结果,以及环境第二检测结果输入至检测模型中得到环境监控结果。在一个实施例中,环境监控装置400,还可以包括:

接收模块,用于接收查询节点发送的获取环境监控结果的获取请求;

查询模块,用于根据获取请求获取通信协议,查询与通信协议对应的验证数据,并将验证数据发送至查询节点进行验证;

发送模块,用于接收查询节点返回的与验证数据对应的验证通过的反馈信息,根据反馈信息将环境监控结果发送至查询节点。

在一个实施例中,视频数据评估模块430,包括:

提取单元,用于从视频数据中提取到待验证图像;

获取单元,用于查询视频数据对应的上传身份标识,根据上传身份标识获取到标准图像;

比对单元,用于将待验证图像与标准图像进行比对,查询待验证图像中是否包含异常图像得到环境第二检测结果。

在一个实施例中,环境数据评估模块420,包括:

第一计算单元,用于从环境数据中提取环境评估指标,获取环境评估模型,将环境评估指标输入至环境评估模型中得到初始环境评估结果;

查询单元,用于获取评估时间段,查询评估时间段所对应的历史环境评估结果;

第二计算单元,用于根据初始环境评估结果与历史环境评估结果,得到环境第一检测结果。在一个实施例中,生成模块440,包括:

特征提取模块,用于从环境第一检测结果中提取到第一结果特征,并从第二检测结果中提取第二结果特征;

结果获得模块,用于通过检测模型,根据第一结果特征以及第二结果特征,得到环境监控结果。

在一个实施例中,获取模块410,用于从区块链系统中查询上传的待分析数据,待分析数据是通过第一节点获取到详细环境数据,并查询详细环境数据对应的查阅范围,根据查阅范围对应的加密逻辑对详细环境数据进行加密生成的。

在一个实施例中,获取模块410,用于从区块链系统中查询上传的待分析数据,待分析数据是通过第一节点获取到详细环境数据,并查询详细环境数据对应的查阅范围,根据查阅范围对应的加密逻辑对详细环境数据进行加密生成的,详细环境数据是通过第一节点获取背书节点标识,并根据背书节点标识发送至背书节点,经过背书节点获取到数据验证逻辑进行验证的数据。

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

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

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

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:从区块链系统中查询并获取上传的待分析数据。获取查询字段,并提取待分析数据对应的待匹配字段,根据查询字段以及待匹配字段的匹配结果,从待分析数据中提取环境数据,根据环境数据得到环境第一检测结果。查询数据格式,根据数据格式从待分析数据中提取视频数据,获取标准视频,将视频数据与标准视频进行比对,得到视频数据对应的环境第二检测结果。将环境第一检测结果,以及环境第二检测结果输入至检测模型中得到环境监控结果。在一个实施例中,处理器执行计算机程序时实现将环境第一检测结果,以及环境第二检测结果输入至检测模型中得到环境监控结果之后,包括:接收查询节点发送的获取环境监控结果的获取请求。根据获取请求获取通信协议,查询与通信协议对应的验证数据,并将验证数据发送至查询节点进行验证。接收查询节点返回的与验证数据对应的验证通过的反馈信息,根据反馈信息将环境监控结果发送至查询节点。

在一个实施例中,处理器执行计算机程序时实现根据数据格式从待分析数据中提取视频数据,获取标准视频,将视频数据与标准视频进行比对,得到视频数据对应的环境第二检测结果,包括:从视频数据中提取到待验证图像。查询视频数据对应的上传身份标识,根据上传身份标识获取到标准图像。将待验证图像与标准图像进行比对,查询待验证图像中是否包含异常图像得到环境第二检测结果。在一个实施例中,处理器执行计算机程序时实现根据环境数据得到环境第一检测结果,包括:从环境数据中提取环境评估指标,获取环境评估模型,将环境评估指标输入至环境评估模型中得到初始环境评估结果。获取评估时间段,查询评估时间段所对应的历史环境评估结果。根据初始环境评估结果与历史环境评估结果,得到环境第一检测结果。

在一个实施例中,处理器执行计算机程序时实现将环境第一检测结果,以及环境第二检测结果输入至检测模型中得到环境监控结果,包括:从环境第一检测结果中提取到第一结果特征,并从第二检测结果中提取第二结果特征。通过检测模型,根据第一结果特征以及第二结果特征,得到环境监控结果。在一个实施例中,处理器执行计算机程序时实现从区块链系统中查询上传的待分析数据,待分析数据是通过第一节点获取到详细环境数据,并查询详细环境数据对应的查阅范围,根据查阅范围对应的加密逻辑对详细环境数据进行加密生成的。

在一个实施例中,处理器执行计算机程序时实现从区块链系统中查询上传的待分析数据,待分析数据是通过第一节点获取到详细环境数据,并查询详细环境数据对应的查阅范围,根据查阅范围对应的加密逻辑对详细环境数据进行加密生成的。详细环境数据是通过第一节点获取背书节点标识,并根据背书节点标识发送至背书节点,经过背书节点获取到数据验证逻辑进行验证的数据。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:从区块链系统中查询并获取上传的待分析数据。获取查询字段,并提取待分析数据对应的待匹配字段,根据查询字段以及待匹配字段的匹配结果,从待分析数据中提取环境数据,根据环境数据得到环境第一检测结果。查询数据格式,根据数据格式从待分析数据中提取视频数据,获取标准视频,将视频数据与标准视频进行比对,得到视频数据对应的环境第二检测结果。获取标准视频,将视频数据与标准视频进行比对,得到视频数据对应的环境第二检测结果在一个实施例中,计算机程序被处理器执行时实现将环境第一检测结果,以及环境第二检测结果输入至检测模型中得到环境监控结果之后,包括:接收查询节点发送的获取环境监控结果的获取请求。根据获取请求获取通信协议,查询与通信协议对应的验证数据,并将验证数据发送至查询节点进行验证。接收查询节点返回的与验证数据对应的验证通过的反馈信息,根据反馈信息将环境监控结果发送至查询节点。

在一个实施例中,计算机程序被处理器执行时实现根据数据格式从待分析数据中提取视频数据,根据视频数据得到环境第二得分,包括:从视频数据中提取到待验证图像。查询视频数据对应的上传身份标识,根据上传身份标识获取到标准图像。将待验证图像与标准图像进行比对,查询待验证图像中是否包含异常图像得到环境第二检测结果。在一个实施例中,计算机程序被处理器执行时实现根据环境数据得到环境第一检测结果,包括:从环境数据中提取环境评估指标,获取环境评估模型,将环境评估指标输入至环境评估模型中得到初始环境评估结果。获取评估时间段,查询评估时间段所对应的历史环境评估结果。根据初始环境评估结果与历史环境评估结果,得到环境第一检测结果。在一个实施例中,计算机程序被处理器执行时实现环境第一检测结果,以及环境第二检测结果输入至检测模型中得到环境监控结果,包括:从环境第一检测结果中提取到第一结果特征,并从第二检测结果中提取第二结果特征;通过检测模型,根据第一结果特征以及第二结果特征,得到环境监控结果。在一个实施例中,计算机程序被处理器执行时实现从区块链系统中查询上传的待分析数据,待分析数据是通过第一节点获取到详细环境数据,并查询详细环境数据对应的查阅范围,根据查阅范围对应的加密逻辑对详细环境数据进行加密生成的。

在一个实施例中,计算机程序被处理器执行时实现从区块链系统中查询上传的待分析数据,待分析数据是通过第一节点获取到详细环境数据,并查询详细环境数据对应的查阅范围,根据查阅范围对应的加密逻辑对详细环境数据进行加密生成的。详细环境数据是通过第一节点获取背书节点标识,并根据背书节点标识发送至背书节点,经过背书节点获取到数据验证逻辑进行验证的数据。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

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

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1