【技术实现步骤摘要】
一种数据验证方法、装置及设备
[0001]本申请涉及区块链
,尤其涉及一种数据验证方法、装置及设备。
技术介绍
[0002]区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统中按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。由于区块链具有去中心化、信息不可篡改、自治性等特性,区块链也受到人们越来越多的重视和应用。
技术实现思路
[0003]本说明书实施例提供一种数据验证方法、装置及设备,以解决现有的方法存在的无法保证上链数据在上链前的可信性的问题。
[0004]为解决上述技术问题,本说明书实施例是这样实现的:
[0005]本说明书实施例提供的一种数据验证方法,包括:
[0006]获取针对目标区域的待验证数据;所述待验证数据是多个数据采集设备采集的针对所述目标区域的数据;
[0007]对各个所述数据采集设备提供的待验证数据进行处理,得到各待验证数据 ...
【技术保护点】
【技术特征摘要】
1.一种数据验证方法,包括:获取针对目标区域的待验证数据;所述待验证数据是多个数据采集设备采集的针对所述目标区域的数据;对各个所述数据采集设备提供的待验证数据进行处理,得到各待验证数据对应的待验证特征值;基于各个所述待验证特征值,进行一致性校验,得到校验结果;若所述校验结果表示各个所述数据采集设备提供的所述待验证数据的特征值一致,确定所述待验证数据通过验证;将通过验证的所述待验证数据上传至区块链网络中进行存储。2.根据权利要求1所述的方法,所述待验证数据为视频数据,所述数据采集设备为摄像设备;所述获取针对目标区域的待验证数据,具体包括:确定所述目标区域中的多个摄像设备的设备标识;各个所述摄像设备用于从不同角度采集所述目标区域的视频数据;获取所述多个摄像设备的设备标识对应的视频数据。3.根据权利要求2所述的方法,所述对各个所述数据采集设备提供的待验证数据进行处理,得到各待验证数据对应的待验证特征值,具体包括:对于一个摄像设备的设备标识对应的第一视频数据,从所述第一视频数据中选取用于特征提取的视频帧;从所述视频帧中提取所述目标区域中图像的特征点;确定所述特征点的位置信息以及所述特征点的特征值。4.根据权利要求3所述的方法,还包括:确定多个摄像设备的设备标识对应的第二视频数据中的特征值集合;从所述特征值集合中选取基准特征值;根据所述特征点的位置信息,按照所述基准特征值,将所述特征值集合中的其余特征值进行矩阵变换,得到变换后的待验证特征值。5.根据权利要求4所述的方法,所述基于各个所述待验证特征值,进行一致性校验,得到校验结果,具体包括:计算各个所述变换后的待验证特征值之间的相似度;将所述相似度与预设阈值进行比对,得到比对结果。6.根据权利要求1所述的方法,所述基于各个所述待验证特征值,进行一致性校验,得到校验结果之后,还包括:若所述校验结果表示各个所述数据采集设备采集的所述待验证数据的特征值不一致,停止向所述区块链网络上传所述待验证数据。7.根据权利要求6所述的方法,所述基于各个所述待验证特征值,进行一致性校验,得到校验结果之后,还包括:若所述校验结果表示各个所述数据采集设备采集的所述待验证数据的特征值不一致,确定存在异常的数据采集设备。8.根据权利要求1所述的方法,所述将通过验证的所述待验证数据上传至区块链网络中进行存储之前,还包括:
将通过验证的所述待验证数据进行合并处理,生成需要保存的目标数据;所述目标数据的数据量大小小于通过验证的各个所述待验证数据的数据量之和。9.根据权利要求1所述的方法,所述待验证数据为音频数据,所述数据采集设备为音频采集设备。10.根据权利要求1所述的方法,所述区块链网络中部署有智能合约,所述智能合约用于执行数据验证的步骤。11.根据权利要求1所述的方法,所述将通过验证的所述待验证数据上传至区块链网络中进行存储之前,还包括:生成用于证明所述待验证数据的可信性的可验证声明;将所述可验证声明发送至所述区块链网络中进行存储。12.根据权利要求1所述的方法,所述将通过验证的所述待验证数据上传至区块链网络中进行存储,具体包括:对所述通过验证的所述待验证数据进行加密,存储到所述区块链网络中。13.一种数据验证...
【专利技术属性】
技术研发人员:余廷钊,黄丹妮,陈雄威,仇恩坚,何秋佳,陈琦,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。