CN110933040A - 基于区块链的数据上链方法、装置、设备及介质 - Google Patents

基于区块链的数据上链方法、装置、设备及介质 Download PDF

Info

Publication number
CN110933040A
CN110933040A CN201911071451.3A CN201911071451A CN110933040A CN 110933040 A CN110933040 A CN 110933040A CN 201911071451 A CN201911071451 A CN 201911071451A CN 110933040 A CN110933040 A CN 110933040A
Authority
CN
China
Prior art keywords
data
uplink
block chain
camera
consensus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911071451.3A
Other languages
English (en)
Other versions
CN110933040B (zh
Inventor
邵卫
胡骏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Feiwang Software Technology Co Ltd
Original Assignee
Wuhan Feiwang Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Feiwang Software Technology Co Ltd filed Critical Wuhan Feiwang Software Technology Co Ltd
Priority to CN201911071451.3A priority Critical patent/CN110933040B/zh
Publication of CN110933040A publication Critical patent/CN110933040A/zh
Application granted granted Critical
Publication of CN110933040B publication Critical patent/CN110933040B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Storage Device Security (AREA)
  • Studio Devices (AREA)

Abstract

本发明提出了一种基于区块链的数据上链方法、装置、设备及介质。包括:获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据;对该待上链数据进行安全验证,当该待上链数据通过安全验证之后,将验证后的待上链数据传输至区块链中;建立共识算法,根据共识算法对区块链中的待上链数据进行计算,根据计算结果,将区块链中的待上链数据转存入区块链数据存储库中。本发明通过将小区摄像头采集的数据与小区摄像头的状态信息结合起来,将这些数据进行上链,避免了小区摄像头在损坏时,可能会导致小区安防信息丢失,同时根据共识算法,可以对小区摄像头的状态进行分析,判断小区摄像头是不是存在故障。

Description

基于区块链的数据上链方法、装置、设备及介质
技术领域
本发明涉及风电场集控技术领域,尤其涉及一种基于区块链的数据上链方法、装置、设备及介质。
背景技术
目前,随着科学技术的发展,区块链由于具有去中心化、开放性、安全性以及自治性这些优点而被广泛应用于数据的存储和交互,其通常由多个区块链节点通过通信链路进行互联构成,且每一个区块链节点均可提供相应的服务或者发布任务。
现在,区块链的应用越来越广泛,大到最新的前沿技术,小到小区的安防数据,都采用了区块链的技术,现有的小区大都是一些社区小区居民的数据,由小区摄像头采集到的关于小区安防的数据,重视的人并不多,一旦小区摄像头出现损坏导致小区安防的数据发生丢失,会对小区的安防工作造成很大的阻碍,所以,如何对小区摄像头采集的数据进行上链,对已上链的数据进行保护成为了一个需要解决的问题。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
有鉴于此,本发明提出了一种基于区块链的数据上链方法、装置、设备及介质,旨在解决现有技术无法对小区摄像头采集的数据进行上链,对已上链的数据进行保护的技术问题。
本发明的技术方案是这样实现的:
一方面,本发明提供了一种基于区块链的数据上链方法,所述基于区块链的数据上链方法包括以下步骤:
S1,获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据;
S2,对该待上链数据进行安全验证,当该待上链数据通过安全验证之后,将验证后的待上链数据传输至区块链中;
S3,建立共识算法,根据共识算法对区块链中的待上链数据进行计算,根据计算结果,将区块链中的待上链数据转存入区块链数据存储库中。
在以上技术方案的基础上,优选的,步骤S1,获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据,还包括以下步骤,获取摄像头采集的数据以及对应的摄像头的运行状态信息,所述运行状态包括:工作以及故障,将摄像头采集的数据与运行状态信息作为待上链数据,并存入本地设备日志中。
在以上技术方案的基础上,优选的,步骤S2中,对该待上链数据进行安全验证,还包括以下步骤,设定安全数据标准,根据该安全数据标准对该上链数据进行安全验证,当该上链数据满足安全数据标准时,将该待上链数据传输至区块链中;当该上链数据不满足安全数据标准时,删除该待上链数据,并对该数据对应的摄像头进行检测。
在以上技术方案的基础上,优选的,当该上链数据满足安全数据标准时,将该待上链数据传输至区块链中,还包括以下步骤,获取小区各摄像头的设备编号,根据该设备编号建立身份验证库,通过该身份验证库对待上链数据进行身份验证,当待上链数据通过验证时,将该待上链数据传输至区块链中;当待上链数据未通过验证时,将该待上链数据删除。
在以上技术方案的基础上,优选的,步骤S3中,建立共识算法,根据共识算法对区块链中的待上链数据进行计算,根据计算结果,将区块链中的待上链数据转存入区块链数据存储库中,还包括以下步骤,所述共识算法为:
Figure BDA0002261079920000021
其中,H为共识算法的共识值,m为传递信息的摄像头的数量,N为摄像头的总数量。
在以上技术方案的基础上,优选的,根据计算结果,将区块链中的待上链数据转存入区块链数据存储库中,还包括以下步骤,设定共识值阈值,将共识值与共识值阈值进行比较,当共识值大于共识值阈值时,将区块链中的待上链数据转存入区块链数据存储库;当共识值小于共识值阈值时,将区块链中的待上链数据删除。
在以上技术方案的基础上,优选的,当共识值大于共识值阈值时,将区块链中的待上链数据转存入区块链数据存储库,还包括以下步骤,建立私钥库,通过私钥库对转存入区块链数据存储库中的待上链数据进行加密,获取该待上链数据对应的摄像头的设备信息,根据该设备信息分配对应的解码。
更进一步优选的,所述基于区块链的数据上链装置包括:
获取模块,用于获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据;
上链模块,用于对该待上链数据进行安全验证,当该待上链数据通过安全验证之后,将验证后的待上链数据传输至区块链中;
计算模块,用于建立共识算法,根据共识算法对区块链中的数据进行计算,将计算后的数据存入区块链数据存储库中。
第二方面,所述基于区块链的数据上链方法还包括一种设备,所述设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的基于区块链的数据上链方法程序,所述基于区块链的数据上链方法程序配置为实现如上文所述的基于区块链的数据上链方法的步骤。
第三方面,所述基于区块链的数据上链方法还包括一种介质,所述介质为计算机介质,所述计算机介质上存储有基于区块链的数据上链方法程序,所述基于区块链的数据上链方法程序被处理器执行时实现如上文所述的基于区块链的数据上链方法的步骤。
本发明的一种基于区块链的数据上链方法相对于现有技术具有以下有益效果:
(1)通过将小区摄像头采集的数据以及该数据对应的摄像头的状态结合成一个完整的数据进行上链,然后将上链后的数据通过私钥进行加密,只有安保人员通过对应摄像头设备的解码才能进行解密,通过这样的方式对摄像头的数据进行上链加密,既可以避免数据的丢失,同时也可以对数据进行保护,防止数据遭到恶意篡改;
(2)通过建立共识算法,利用共识算法对区块链中的数据进行计算,获取计算后各待上链数据的共识值,根据共识值可以对数据进行分析,精确判断出哪些数据存在问题,同时找到对应的摄像头,并提醒安保人员及时维修,通过这种方式,加强了小区的安全性,同时也为安保工作提供了便利。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例方案涉及的硬件运行环境的设备的结构示意图;
图2为本发明基于区块链的数据上链方法第一实施例的流程示意图;
图3为本发明基于区块链的数据上链方法第一实施例的功能模块示意图。
具体实施方式
下面将结合本发明实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
如图1所示,该设备可以包括:处理器1001,例如中央处理器(Central ProcessingUnit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对设备的限定,在实际应用中设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及基于区块链的数据上链方法程序。
在图1所示的设备中,网络接口1004主要用于建立设备与存储基于区块链的数据上链方法***中所需的所有数据的服务器的通信连接;用户接口1003主要用于与用户进行数据交互;本发明基于区块链的数据上链方法设备中的处理器1001、存储器1005可以设置在基于区块链的数据上链方法设备中,所述基于区块链的数据上链方法设备通过处理器1001调用存储器1005中存储的基于区块链的数据上链方法程序,并执行本发明实施提供的基于区块链的数据上链方法。
结合图2,图2为本发明基于区块链的数据上链方法第一实施例的流程示意图。
本实施例中,所述基于区块链的数据上链方法包括以下步骤:
S10:获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据。
应当理解的是,本实施例中获取的摄像头采集的数据是摄像头拍摄整个小区的安全情况,是一种视频文件,在采集过程中会记录此时摄像头的运行状态,如果摄像头在正常运行则是工作状态;如果摄像头没有拍摄到画面或者无法正常传输数据,则对应状态就是故障,中央处理器在发现这种情况后会向安保人员发出警告,提醒及时维修摄像头。
应当理解的是,在获取摄像头采集的数据时,还会同步获取这个数据对应的摄像头的设备信息,将摄像头的设备信息与其采集的数据和状态对应,并结合到一起进行记录,记录形式如下:几号摄像头在工作状态记录的视频数据,然后会将记录下的数据存入本地的设备日志中,作为可以查看的设备记录,同时还会将记录下的数据进行上链,以防止数据的丢失或者篡改。
S20:对该待上链数据进行安全验证,当该待上链数据通过安全验证之后,将验证后的待上链数据传输至区块链中。
应当理解的是,在将获取的数据进行上链之前,还会对这些需要上链的数据进行安全验证,这里的安全验证是通过用户设定安全数据的标准格式,根据这个标准格式对待上链的数据的格式进行验证,这个格式可以是视频的属性格式,也可以是设备的状态信息的格式,通过这些格式可以筛选出一些错误数据,以免过多的数据占用资源。
应当理解的是,中央处理器还会根据小区内各个不同的摄像头的设备编号来建立身份验证库,然后根据这个身份验证库对待上链的数据进行身份验证,如果待上链数据对应的设备能够在身份验证库中查找到,则表示数据没有问题;如果待上链数据对应的设备不能够在身份验证库中查找到,则表示设备可能出现问题或者是数据遭到了篡改。
应当理解的是,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模型。区块链是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块。
应当理解的是,一般来说,区块链***由数据层、网络层、共识层、激励层、合约层和应用层组成。其中,数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;网络层则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;激励层将经济因素集成到区块链技术体系中,主要包括经济激励的发行机制和分配机制等;合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例。
S30:建立共识算法,根据共识算法对区块链中的待上链数据进行计算,根据计算结果,将区块链中的待上链数据转存入区块链数据存储库中。
应当理解的是,本实施例中提到的共识算法为:
Figure BDA0002261079920000071
其中,H为共识算法的共识值,m为传递信息的摄像头的数量,N为摄像头的总数量。
应当理解的是,共识通常指的是不同人之间对某一问题或观点的看法一致,不同群体所寻求的共同的认识、价值、想法等,在某一方面达成的一致意见,共识机制就是确定达成某种共识和维护共识的方式。本实施例中,共识算法用于对数据的正确性进行检测,m为传递信息的摄像头的数量,如果有3m+1个摄像头传递了信息,那么至少就需要有2m+1个摄像头达成了共识,这里是根据数据的正确性达成了共识。
应当理解的是,本实施例中的共识是指中央处理器如果要上链某个数据,则会将这个数据的格式与其他待上链的数据进行比较,如果格式相同,则表示小区摄像头之间达成了共识,该数据可以上链。
应当理解的是,本实施例中会设定一个共识值阈值,通过这个共识阈值来对待上链数据进行判断,当共识值大于共识值阈值的时候,表示小区摄像头对这个数据的正确性达成了共识,则需要上链的数据是正确的;当共识值小于共识值阈值的时候,则表示小区摄像头对这个数据的正确性没有达成共识,则这个需要上链的数据是错误的,此时就会删除这个数据,并追踪到对应的摄像头,向安保人员发送对应摄像头编号。
应当理解的是,私钥是一种私密算法,用于加密数据,相对现有的加密技术,私钥更加私密化,针对需要加密的数据,只会分配有限的解码,且解码不公开,通过私钥对转存入区块链数据存储库中的待上链数据进行加密,可以有效保护数据的安全性,能够极大程度避免数据遭受篡改。
需要说明的是,以上仅为举例说明,并不对本申请的技术方案构成任何限定。
通过上述描述不难发现,本实施例通过获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据;对该待上链数据进行安全验证,当该待上链数据通过安全验证之后,将验证后的待上链数据传输至区块链中;建立共识算法,根据共识算法对区块链中的待上链数据进行计算,根据计算结果,将区块链中的待上链数据转存入区块链数据存储库中。本实施例通过将小区摄像头采集的数据与小区摄像头的状态信息结合起来,将这些数据进行上链,避免了小区摄像头在损坏时,可能会导致小区安防信息丢失,同时根据共识算法,可以对小区摄像头的状态进行分析,判断小区摄像头是不是存在故障。
此外,本发明实施例还提出一种基于区块链的数据上链装置。如图3所示,该基于区块链的数据上链装置包括:获取模块10、上链模块20、计算模块30。
获取模块10,用于获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据;
上链模块20,用于对该待上链数据进行安全验证,当该待上链数据通过安全验证之后,将验证后的待上链数据传输至区块链中;
计算模块30,用于建立共识算法,根据共识算法对区块链中的数据进行计算,将计算后的数据存入区块链数据存储库中。
此外,需要说明的是,以上所描述的装置实施例仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的,此处不做限制。
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于区块链的数据上链方法,此处不再赘述。
此外,本发明实施例还提出一种介质,所述介质为计算机介质,所述计算机介质上存储有基于区块链的数据上链方法程序,所述基于区块链的数据上链方法程序被处理器执行时实现如下操作:
S1,获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据;
S2,对该待上链数据进行安全验证,当该待上链数据通过安全验证之后,将验证后的待上链数据传输至区块链中;
S3,建立共识算法,根据共识算法对区块链中的待上链数据进行计算,根据计算结果,将区块链中的待上链数据转存入区块链数据存储库中。
进一步地,所述基于区块链的数据上链方法程序被处理器执行时还实现如下操作:
获取摄像头采集的数据以及对应的摄像头的运行状态信息,所述运行状态包括:工作以及故障,将摄像头采集的数据与运行状态信息作为待上链数据,并存入本地设备日志中。
进一步地,所述基于区块链的数据上链方法程序被处理器执行时还实现如下操作:
设定安全数据标准,根据该安全数据标准对该上链数据进行安全验证,当该上链数据满足安全数据标准时,将该待上链数据传输至区块链中;当该上链数据不满足安全数据标准时,删除该待上链数据,并对该数据对应的摄像头进行检测。
进一步地,所述基于区块链的数据上链方法程序被处理器执行时还实现如下操作:
获取小区各摄像头的设备编号,根据该设备编号建立身份验证库,通过该身份验证库对待上链数据进行身份验证,当待上链数据通过验证时,将该待上链数据传输至区块链中;当待上链数据未通过验证时,将该待上链数据删除。
进一步地,所述基于区块链的数据上链方法程序被处理器执行时还实现如下操作:
所述共识算法为:
Figure BDA0002261079920000101
其中,H为共识算法的共识值,m为传递信息的摄像头的数量,N为摄像头的总数量。
进一步地,所述基于区块链的数据上链方法程序被处理器执行时还实现如下操作:
设定共识值阈值,将共识值与共识值阈值进行比较,当共识值大于共识值阈值时,将区块链中的待上链数据转存入区块链数据存储库;当共识值小于共识值阈值时,将区块链中的待上链数据删除。
进一步地,所述基于区块链的数据上链方法程序被处理器执行时还实现如下操作:
建立私钥库,通过私钥库对转存入区块链数据存储库中的待上链数据进行加密,获取该待上链数据对应的摄像头的设备信息,根据该设备信息分配对应的解码。
以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于区块链的数据上链方法,其特征在于:包括以下步骤;
S1,获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据;
S2,对该待上链数据进行安全验证,当该待上链数据通过安全验证之后,将验证后的待上链数据传输至区块链中;
S3,建立共识算法,根据共识算法对区块链中的待上链数据进行计算,根据计算结果,将区块链中的待上链数据转存入区块链数据存储库中。
2.如权利要求1所述的基于区块链的数据上链方法,其特征在于:步骤S1,获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据,还包括以下步骤,获取摄像头采集的数据以及对应的摄像头的运行状态信息,所述运行状态包括:工作以及故障,将摄像头采集的数据与运行状态信息作为待上链数据,并存入本地设备日志中。
3.如权利要求1所述的基于区块链的数据上链方法,其特征在于:步骤S2中,对该待上链数据进行安全验证,还包括以下步骤,设定安全数据标准,根据该安全数据标准对该上链数据进行安全验证,当该上链数据满足安全数据标准时,将该待上链数据传输至区块链中;当该上链数据不满足安全数据标准时,删除该待上链数据,并对该数据对应的摄像头进行检测。
4.如权利要求3所述的基于区块链的数据上链方法,其特征在于:当该上链数据满足安全数据标准时,将该待上链数据传输至区块链中,还包括以下步骤,获取小区各摄像头的设备编号,根据该设备编号建立身份验证库,通过该身份验证库对待上链数据进行身份验证,当待上链数据通过验证时,将该待上链数据传输至区块链中;当待上链数据未通过验证时,将该待上链数据删除。
5.如权利要求1所述的基于区块链的数据上链方法,其特征在于:步骤S3中,建立共识算法,根据共识算法对区块链中的待上链数据进行计算,根据计算结果,将区块链中的待上链数据转存入区块链数据存储库中,还包括以下步骤,所述共识算法为:
Figure FDA0002261079910000021
其中,H为共识算法的共识值,m为传递信息的摄像头的数量,N为摄像头的总数量。
6.如权利要求5所述的基于区块链的数据上链方法,其特征在于:根据计算结果,将区块链中的待上链数据转存入区块链数据存储库中,还包括以下步骤,设定共识值阈值,将共识值与共识值阈值进行比较,当共识值大于共识值阈值时,将区块链中的待上链数据转存入区块链数据存储库;当共识值小于共识值阈值时,将区块链中的待上链数据删除。
7.如权利要求6所述的基于区块链的数据上链方法,其特征在于:当共识值大于共识值阈值时,将区块链中的待上链数据转存入区块链数据存储库,还包括以下步骤,建立私钥库,通过私钥库对转存入区块链数据存储库中的待上链数据进行加密,获取该待上链数据对应的摄像头的设备信息,根据该设备信息分配对应的解码。
8.一种基于区块链的数据上链装置,其特征在于,所述基于区块链的数据上链装置包括:
获取模块,用于获取摄像头采集的数据以及对应的摄像头的运行状态信息,将该数据以及运行状态信息作为待上链数据;
上链模块,用于对该待上链数据进行安全验证,当该待上链数据通过安全验证之后,将验证后的待上链数据传输至区块链中;
计算模块,用于建立共识算法,根据共识算法对区块链中的数据进行计算,将计算后的数据存入区块链数据存储库中。
9.一种设备,其特征在于,所述设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的基于区块链的数据上链方法程序,所述基于区块链的数据上链方法程序配置为实现如权利要求1至7任一项所述的基于区块链的数据上链方法的步骤。
10.一种介质,其特征在于,所述介质为计算机介质,所述计算机介质上存储有基于区块链的数据上链方法程序,所述基于区块链的数据上链方法程序被处理器执行时实现如权利要求1至7任一项所述的基于区块链的数据上链方法的步骤。
CN201911071451.3A 2019-11-05 2019-11-05 基于区块链的数据上链方法、装置、设备及介质 Active CN110933040B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911071451.3A CN110933040B (zh) 2019-11-05 2019-11-05 基于区块链的数据上链方法、装置、设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911071451.3A CN110933040B (zh) 2019-11-05 2019-11-05 基于区块链的数据上链方法、装置、设备及介质

Publications (2)

Publication Number Publication Date
CN110933040A true CN110933040A (zh) 2020-03-27
CN110933040B CN110933040B (zh) 2021-11-12

Family

ID=69853267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911071451.3A Active CN110933040B (zh) 2019-11-05 2019-11-05 基于区块链的数据上链方法、装置、设备及介质

Country Status (1)

Country Link
CN (1) CN110933040B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111586069A (zh) * 2020-05-15 2020-08-25 广州全宇风信息科技有限公司 一种基于区块链技术的物联网设备管理及数据上链方法
CN111652458A (zh) * 2020-04-09 2020-09-11 南京审计大学 一种基于区块链技术的工程审计方法
CN112307458A (zh) * 2020-10-29 2021-02-02 深圳市赛肯威科技有限公司 轻节点的上链方法、装置、物联网中控终端及区块链网络
WO2022199567A1 (zh) * 2021-03-26 2022-09-29 中兴通讯股份有限公司 数据处理方法、设备和存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106920167A (zh) * 2017-02-24 2017-07-04 北京航空航天大学 一种基于p2p金融的区块链机制与共识算法
CN108921556A (zh) * 2018-07-02 2018-11-30 上海达家迎信息科技有限公司 一种区块链的验证方法、装置、设备及存储介质
CN108990002A (zh) * 2018-06-27 2018-12-11 柳州市蓝海数链科技有限公司 一种区块链数据处理方法、装置、终端及存储介质
CN108985790A (zh) * 2018-06-25 2018-12-11 平安科技(深圳)有限公司 基于区块链的防伪方法、***、计算机设备和存储介质
CN110011793A (zh) * 2019-04-03 2019-07-12 上海中商网络股份有限公司 防伪溯源数据处理方法、装置、设备及介质
US20190238525A1 (en) * 2018-01-31 2019-08-01 Salesforce.Com, Inc. Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment
CN110111104A (zh) * 2019-04-23 2019-08-09 矩阵元技术(深圳)有限公司 区块链智能合约实现方法、装置、计算机设备和存储介质
CN110336815A (zh) * 2019-07-04 2019-10-15 深圳前海微众银行股份有限公司 基于区块链的攻击防御方法、装置、设备及可读存储介质
CN110336833A (zh) * 2019-07-30 2019-10-15 中国工商银行股份有限公司 基于区块链的图片内容共识方法、服务器
CN110400142A (zh) * 2018-06-01 2019-11-01 腾讯科技(深圳)有限公司 数据处理方法、装置及存储介质

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106920167A (zh) * 2017-02-24 2017-07-04 北京航空航天大学 一种基于p2p金融的区块链机制与共识算法
US20190238525A1 (en) * 2018-01-31 2019-08-01 Salesforce.Com, Inc. Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment
CN110400142A (zh) * 2018-06-01 2019-11-01 腾讯科技(深圳)有限公司 数据处理方法、装置及存储介质
CN108985790A (zh) * 2018-06-25 2018-12-11 平安科技(深圳)有限公司 基于区块链的防伪方法、***、计算机设备和存储介质
CN108990002A (zh) * 2018-06-27 2018-12-11 柳州市蓝海数链科技有限公司 一种区块链数据处理方法、装置、终端及存储介质
CN108921556A (zh) * 2018-07-02 2018-11-30 上海达家迎信息科技有限公司 一种区块链的验证方法、装置、设备及存储介质
CN110011793A (zh) * 2019-04-03 2019-07-12 上海中商网络股份有限公司 防伪溯源数据处理方法、装置、设备及介质
CN110111104A (zh) * 2019-04-23 2019-08-09 矩阵元技术(深圳)有限公司 区块链智能合约实现方法、装置、计算机设备和存储介质
CN110336815A (zh) * 2019-07-04 2019-10-15 深圳前海微众银行股份有限公司 基于区块链的攻击防御方法、装置、设备及可读存储介质
CN110336833A (zh) * 2019-07-30 2019-10-15 中国工商银行股份有限公司 基于区块链的图片内容共识方法、服务器

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111652458A (zh) * 2020-04-09 2020-09-11 南京审计大学 一种基于区块链技术的工程审计方法
CN111652458B (zh) * 2020-04-09 2023-09-26 南京审计大学 一种基于区块链技术的工程审计方法
CN111586069A (zh) * 2020-05-15 2020-08-25 广州全宇风信息科技有限公司 一种基于区块链技术的物联网设备管理及数据上链方法
CN112307458A (zh) * 2020-10-29 2021-02-02 深圳市赛肯威科技有限公司 轻节点的上链方法、装置、物联网中控终端及区块链网络
WO2022199567A1 (zh) * 2021-03-26 2022-09-29 中兴通讯股份有限公司 数据处理方法、设备和存储介质

Also Published As

Publication number Publication date
CN110933040B (zh) 2021-11-12

Similar Documents

Publication Publication Date Title
CN110933040B (zh) 基于区块链的数据上链方法、装置、设备及介质
CN112968764B (zh) 多链路密码逻辑区块链
CN111507481A (zh) 一种联邦学习***
CN111881481B (zh) 基于区块链的医疗数据处理方法、装置、设备及存储介质
EP3709568A1 (en) Deleting user data from a blockchain
CN114372296B (zh) 一种基于区块链的用户行为数据审计方法及***
CN110929229A (zh) 一种基于区块链的office文档可信性验证方法及***
CN106603561A (zh) 一种云存储中的块级加密方法及多粒度去重复方法
CN111597167A (zh) 一种应用区块链技术的大数据管理***及方法
CN112084529A (zh) 用于社区的基于区块链技术隐私数据加密访问方法和***
Ametepe et al. Data provenance collection and security in a distributed environment: a survey
CN116366673A (zh) 一种面向电网信息机房管理的数据分析与共享方法
CN114724661A (zh) 一种基于区块链技术的多源临床试验数据分享方法
CN109246248A (zh) 基于区块链技术的数据可信安全共享***和方法
CN110532312A (zh) 一种基于大数据的工业互联云平台***
CN112713996B (zh) 基于区块链的故障验证方法、服务器和终端
CN113886817A (zh) 主机入侵检测方法及装置、电子设备、存储介质
Zhang et al. Aegis: a trusted, automatic and accurate verification framework for vertical federated learning
CN111125141A (zh) 一种基于区块链的国家电网资产数字存证、验证方法及设备
CN116185296A (zh) 一种基于多媒体远程会议信息的分布式安全储存***
CN110209903A (zh) 一种基于大数据的工业互联云平台***
CN115514470A (zh) 一种社区矫正数据安全性的存储方法及***
CN109120714B (zh) 安防数据恢复方法及***,节点服务器
CN114598556A (zh) It基础设施配置完整性保护方法及保护***
CN113988867A (zh) 欺诈行为检测方法、装置、计算机设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Shao Wei

Inventor after: Zhang Nanping

Inventor before: Shao Wei

Inventor before: Hu Jun

GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Blockchain based data uploading methods, devices, devices, and media

Granted publication date: 20211112

Pledgee: Guanggu Branch of Wuhan Rural Commercial Bank Co.,Ltd.

Pledgor: Wuhan FEIWANG Software Technology Co.,Ltd.

Registration number: Y2024980018659