家居专利数据库

一种数据验证方法、装置及设备与流程

发布日期:2024-08-21 浏览次数:

本申请涉及区块链,尤其涉及一种数据验证方法、装置及设备。背景技术:1、区块链(blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统中按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。由于区块链具有去中心化、信息不可篡改、自治性等特性,区块链也受到人们越来越多的重视和应用。技术实现思路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、本说明书至少一个实施例能够达到以下有益效果:通过获取多个数据采集设备采集的针对目标区域的待验证数据,对各个所述数据采集设备提供的待验证数据进行处理,得到各待验证数据对应的待验证特征值;基于各个所述待验证特征值,进行一致性校验,得到校验结果;若所述校验结果表示各个所述数据采集设备提供的所述待验证数据的特征值一致,确定所述待验证数据通过验证;将通过验证的所述待验证数据上传至区块链网络中进行存储。通过上述方法,在数据上链前,对需要上链的数据是否可信进行验证,验证通过后才能上传至区块链网络中进行存储,保证了数据上链存储的数据的源头可信,上链前的数据可信,从而进一步保证数据的安全性。技术特征:1.一种数据验证方法,包括:2.根据权利要求1所述的方法,所述将每个所述数据采集设备采集的数据转换到同一方向,具体包括:3.根据权利要求1所述的方法,所述待验证数据为视频数据,所述数据采集设备为摄像设备;所述获取针对目标区域的待验证数据,具体包括:4.根据权利要求2所述的方法,所述基于各个所述待验证特征值,进行一致性校验,得到校验结果,具体包括:5.根据权利要求1所述的方法,还包括:6.根据权利要求5所述的方法,所述基于各个所述待验证特征值,进行一致性校验,得到校验结果之后,还包括:7.根据权利要求1所述的方法,所述基于各个所述待验证特征值,进行一致性校验,得到校验结果之后,还包括:8.根据权利要求5所述的方法,所述将通过验证的所述待验证数据上传至区块链网络中进行存储之前,还包括:9.根据权利要求1所述的方法,所述待验证数据为音频数据,所述数据采集设备为音频采集设备。10.根据权利要求5所述的方法,所述将通过验证的所述待验证数据上传至区块链网络中进行存储之前,还包括:11.一种数据验证装置,包括:12.根据权利要求11所述的装置,所述待验证特征值确定模块,具体包括:13.根据权利要求11所述的装置,所述待验证数据为视频数据,所述数据采集设备为摄像设备;所述待验证数据获取模块,具体包括:14.根据权利要求11所述的装置,还包括:15.根据权利要求14所述的装置,所述装置,还包括:16.一种数据验证设备,包括:17.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现权利要求1至10中任一项所述的数据验证方法。技术总结本说明书实施例公开了一种数据验证方法、装置及设备。方法包括:获取多个数据采集设备采集的针对目标区域的待验证数据,对各个数据采集设备提供的待验证数据进行处理,得到各待验证数据对应的待验证特征值;基于各个待验证特征值,进行一致性校验,得到校验结果;若校验结果表示各个数据采集设备提供的所述待验证数据的特征值一致,确定待验证数据通过验证;将通过验证的所述待验证数据上传至区块链网络中进行存储。技术研发人员:余廷钊,黄丹妮,陈雄威,仇恩坚,何秋佳,陈琦受保护的技术使用者:支付宝(杭州)信息技术有限公司技术研发日:技术公布日:2024/8/16