一种基于区块链的监控数据处理方法、装置、设备和介质与流程

文档序号:35337875发布日期:2023-09-07 01:44阅读:64来源:国知局
一种基于区块链的监控数据处理方法、装置、设备和介质与流程

本技术涉及计算机,尤其是涉及一种基于区块链的监控数据处理方法、装置、设备和介质。


背景技术:

1、在安防系统中监控系统是其中重要的组成部分,摄像头和传感器进行数据采集工作,对采集到的信息进行分析,并对分析后的监控信息进行存储。

2、一般地,在查询监控信息时仅需要正确的登录信息即可在多个不同终端设备上进行监控信息的查询,即在终端设备上输入账号和密码的登录,验证账号和密码正确后,终端设备即可读取监控信息存储库,并查询相关的监控信息,然而,当账号和密码被盗用时,仍然可以查询相关的监控信息,可见相关技术中监控信息存在着较大的泄露风险。

3、因而,如何降低监控信息泄露风险是本领域技术人员亟需解决的问题。


技术实现思路

1、为了降低监控信息泄露风险,本技术提供一种基于区块链的监控数据处理方法、装置、设备和介质。

2、第一方面,本技术提供一种基于区块链的监控数据处理方法,采用如下的技术方案:

3、一种基于区块链的监控数据处理方法,包括:

4、获取监控信息和监控设备对应的第一身份标识,所述监控信息为基于所述监控设备采集的监控图像分析后得到的信息,其中,监控信息包括监控图像和对应的分析结果,监控图像为人的图像或环境变动的图像;

5、基于所述第一身份标识,确定与所述第一身份标识对应的若干第二身份标识,所述第二身份标识为与第一身份标识对应的具有查阅权限的终端设备的身份标识;

6、建立所述监控信息、所述第一身份标识和所述若干第二身份标识的关联信息;

7、将所述关联信息进行加密,得到加密后的关联信息;并将所述监控信息和所述加密后的关联信息上传至区块链节点中。

8、在一种可能实现的方式中,其特征在于,所述监控信息至少包括:文本信息,所述基于所述第一身份标识,确定与所述第一身份标识对应的若干第二身份标识,包括:

9、获取与所述第一身份标识对应的网络信息;

10、基于所述网络信息确定与第一身份标识对应的使用同一网络的多个待确定设备;

11、获取所述多个待确定设备各自对应的历史查阅信息;

12、对所述文本信息进行信息类别识别,以确定所述监控信息的信息所属类别;

13、从所述多个待确定设备中选取查阅信息类别与所述信息所属类别相同的若干目标设备,所述查阅信息类别为识别历史查阅信息得到的;

14、获取所述若干目标设备各自对应的设备标识,并将所述若干目标设备各自对应的设备标识确定为所述第一身份标识对应的若干第二身份标识。

15、在一种可能实现的方式中,所述将所述关联信息进行加密,以得到加密后的关联信息,包括:

16、获取所述监控设备的位置信息,并基于预设的位置信息和隐私等级的对应关系和所述监控设备安装位置信息,确定与所述监控设备安装位置信息对应的隐私等级;

17、基于所述隐私等级和预设信息加密策略,确定目标信息加密策略;

18、使用所述目标信息加密策略对所述关联信息进行加密,以得到加密后的关联信息。

19、在一种可能实现的方式中,获取监控信息,包括:

20、获取预设时长内的多张连续监控图像;

21、基于所述多张连续监控图像确定是否存在图像变动;

22、若是,则对变动图像进行图像识别,以确定变动图像所属类别,所述变动图像所属类别包括:人员变动,和/或,环境变动;

23、若所述变动图像所属类别为人员变动,则基于变动图像确定人员识别信息,所述人员识别信息至少包括人员身份标识和人员动作事件;

24、若所述变动图像所属类别为环境变动,则获取环境变动数据,并基于所述环境变动数据确定环境安全风险评估信息;

25、将所述多张连续监控图像和图像变动信息确定为监控信息,所述图像变动信息包括:人员识别信息和/或环境安全风险评估信息。

26、在一种可能实现的方式中,所述将所述监控信息和所述加密后的关联信息上传至区块链节点中,包括:

27、获取所有区块链节点各自对应的数据承载量信息;

28、基于所有区块链节点各自对应的数据承载量信息和待承载量信息,从所有区块链节点中确定不小于待承载量信息的目标区块链节点,所述待承载量信息为基于所述监控信息和所述加密后的关联信息确定的;

29、将所述监控信息和所述加密后的关联信息上传至目标区块链节点中。

30、在一种可能实现的方式中,所述将所述监控信息和所述加密后的关联信息上传至区块链节点之后,还包括:

31、基于所述待承载量信息,获取与所述待承载量信息对应的奖励,并将所述奖励发送至目标区块链节点,所述目标区块链节点为所述监控信息和所述加密后的关联信息上传的区块链节点。

32、在一种可能实现的方式中,所述建立所述监控信息、所述第一身份标识和所述若干第二身份标识的关联信息之前,还包括:

33、获取所述监控信息对应的信息格式,并判断所述信息格式是否为预设标准格式;

34、若否,则将所述监控信息对应的信息格式转换为预设标准格式,得到格式转换后的监控信息;

35、相应的,所述建立所述监控信息、所述第一身份标识和所述若干第二身份标识的关联信息,包括:

36、建立格式转换后的监控信息、所述第一身份标识和所述若干第二身份标识的关联信息。

37、第二方面,本技术提供一种基于区块链的监控数据处理装置,采用如下的技术方案:

38、一种基于区块链的监控数据处理装置,包括:

39、获取模块,用于获取监控信息和监控设备对应的第一身份标识,所述监控信息为基于所述监控设备采集的监控图像分析后得到的信息,其中,监控信息包括监控图像和对应的分析结果,监控图像为人的图像或环境变动的图像;

40、第二身份标识确定模块,用于基于所述第一身份标识,确定与所述第一身份标识对应的若干第二身份标识,所述第二身份标识为与第一身份标识对应的具有查阅权限的终端设备的身份标识;

41、关联信息建立模块,用于建立所述监控信息、所述第一身份标识和所述若干第二身份标识的关联信息;

42、存储模块,用于将所述关联信息进行加密,得到加密后的关联信息;并将所述监控信息和所述加密后的关联信息上传至区块链节点中。

43、第三面,本技术提供一种电子设备,采用如下的技术方案:

44、至少一个处理器;

45、存储器;

46、至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,所述至少一个应用程序配置用于:执行如第一方面任一项所述的基于区块链的监控数据处理方法。

47、第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:

48、一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令所述计算机执行如第一方面任一项所述的基于区块链的监控数据处理方法。

49、综上,本技术包括以下有益技术效果:

50、获取监控信息和监控设备对应的第一身份标识,再根据第一身份标识确定对应的若干第二身份标识,以便确定监控信息的查阅权限,避免查阅权限之外的终端设备的身份标识获取到监控信息,降低监控信息被泄露问题的发生概率;再将监控信息、第一身份标识和第二身份标识进行关联后加密,以避免具有查阅权限的第二身份信息被篡改,再将加密后的关联信息存储至具有良好的数据保密性区块链节点中。通过构建监控信息、第一身份标识和第二身份标识的关联关系并加密后上传至区块链中,进而,在读取监控数据时只有满足身份标识为任一第二身份标识,才能够得到需要查询的监控数据。相较于现有技术,本技术将监控信息、第一身份标识和若干第二身份标识加密后上传至区块链中加强了对监控信息的保护,解决了现有技术中监控信息存在较高泄露风险的技术问题。

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