一种数据采集方法及区块链节点设备技术

技术编号:21917434 阅读:23 留言:0更新日期:2019-08-21 13:30
本申请公开了一种数据采集方法及区块链节点设备。该方法应用于区块链节点设备,包括:接收数据采集请求,所述数据采集请求用于请求获取需求数据,且所述数据采集请求中携带所述需求数据对应的数据标准;根据所述数据采集请求,获取待验证数据;判断所述待验证数据是否符合所述数据标准;在所述待验证数据符合所述数据标准的情况下,触发数据采集合约,执行所述数据采集合约对应的操作。此外,还公开了与该方法对应的区块链节点设备。实施本申请的方案,能够有效缩短了采集数据耗费的时间,并且提高了数据采集的效率。

A Data Acquisition Method and Block Chain Node Equipment

【技术实现步骤摘要】
一种数据采集方法及区块链节点设备
本申请涉及计算机
,尤其涉及一种数据采集方法及相关区块链节点设备。
技术介绍
随着互联网的快速发展,数据的规模和价值日益提升,通过采集数据挖掘数据的潜在价值变的越来越重要,但如何在一定时间内获取到足够数量的有效数据,是当今需要解决的问题。目前,通常采用发放问卷的方式来采集数据,但这种方式需要耗费大量的采集时间,当急需某种数据时,利用现有的采集方式无法在短时间内获取该种数据。
技术实现思路
本申请实施例提供了一种数据采集方法及区块链节点设备,通过将数据采集要求发布在区块链中,有效缩短了采集数据的时间,提高了数据采集的效率。第一方面,本申请实施例提供了一种数据采集方法,应用于区块链节点设备,包括:接收数据采集请求,所述数据采集请求用于请求获取需求数据,且所述数据采集请求中携带所述需求数据对应的数据标准;根据所述数据采集请求,获取待验证数据;判断所述待验证数据是否符合所述数据标准;在所述待验证数据符合所述数据标准的情况下,触发数据采集合约,执行所述数据采集合约对应的操作。在另一种可能的实现方式中,所述接收数据采集请求,包括:接收至少一个用户的数据采集请求;根据所述至少一个用户的标识,将所述至少一个用户的数据采集请求登记在区块链上。在又一种可能的实现方式中,所述根据所述至少一个用户的标识,将所述至少一个用户的数据采集请求登记在区块链上之前,所述方法还包括:向授权节点发送认证请求,所述认证请求包括所述至少一个用户的征信信息;获取所述授权节点发送的对所述至少一个用户的征信信息的认证结果。在又一种可能的实现方式中,所述判断所述待验证数据是否符合所述数据标准,包括:判断第一时间段内的待验证数据是否符合所述数据标准;当所述第一时间段内的待验证数据不符合所述数据标准时,执行判断所述第一时间段的下一时间段内的待验证数据是否符合所述数据标准的操作。在又一种可能的实现方式中,所述数据标准包括数量阈值、采集时间阈值和数据类型,所述判断第一时间段内的待验证数据是否符合所述数据标准,包括:判断第一时间段内的待验证数据是否符合所述数据类型;当所述第一时间段内的待验证数据符合所述数据类型时,判断以下条件是否满足:所述第一时间段内接收的数据数量是否达到所述数量阈值;或者当前时间超过所述采集时间阈值;当任一条件满足时,确认所述第一时间段内的待验证数据符合所述数据标准并停止获取所述待验证数据的操作;否则,执行判断所述第一时间段的下一时间段内的待验证数据是否符合所述数据标准的操作。在又一种可能的实现方式中,所述触发数据采集合约,执行所述数据采集合约对应的操作,包括:将奖励费用从所述至少一个用户对应的数字钱包转移至提供所述待验证数据的至少一个关联方的数字钱包。第二方面,本申请实施例提供了一种区块链节点设备,包括:接收单元,用于接收数据采集请求,所述数据采集请求用于请求获取需求数据,且所述数据采集请求中携带所述需求数据对应的数据标准;获取单元,用于根据所述数据采集请求,获取待验证数据;判断单元,用于判断所述待验证数据是否符合所述数据标准;执行单元,用于在所述待验证数据符合所述数据标准的情况下,触发数据采集合约,执行所述数据采集合约对应的操作。在一种可能的实现方式中,所述接收单元包括:接收子单元,用于接收至少一个用户的数据采集请求;登记子单元,用于根据所述至少一个用户的标识,将所述至少一个用户的数据采集请求登记在区块链上。在另一种可能的实现方式中,所述装置还包括:发送单元,用于向授权节点发送认证请求,所述认证请求包括所述至少一个用户的征信信息;认证单元,用于获取所述授权节点发送的对所述至少一个用户的征信信息的认证结果。在又一种可能的实现方式中,所述判断单元具体用于,判断第一时间段内的待验证数据是否符合所述数据标准;当所述第一时间段内的待验证数据不符合所述数据标准时,执行判断所述第一时间段的下一时间段内的待验证数据是否符合所述数据标准的操作。在又一种可能的实现方式中,所述判断单元包括:第一判断子单元,用于判断第一时间段内的待验证数据是否符合所述数据类型;第二判断子单元,用于当所述第一时间段内的待验证数据符合所述数据类型时,判断以下条件是否满足:所述第一时间段内接收的数据数量是否达到所述数量阈值;或者当前时间超过所述采集时间阈值;确认子单元,用于当任一条件满足时,确认所述第一时间段内的待验证数据符合所述数据标准并停止获取所述待验证数据的操作;所述确认子单元还用于,当任一条件都不满足时,执行判断所述第一时间段的下一时间段内的待验证数据是否符合所述数据标准的操作。在又一种可能的实现方式中,所述执行单元具体用于,将奖励费用从所述至少一个用户对应的数字钱包转移至提供所述待验证数据的至少一个关联方的数字钱包。第三方面,本申请实施例提供了一种区块链节点设备,包括:处理器、输入装置、输出装置和存储器,其中,存储器用于存储支持服务器执行上述方法的计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行上述第一方面的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。第五方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本申请实施例具有以下有益效果:通过将数据采集要求发布在区块链中,有效缩短了采集数据的时间,提高了数据采集的效率。附图说明图1是本申请实施例提供的一种数据采集系统的架构图;图2是本申请实施例提供的一种数据采集方法的流程示意图;图3是本申请实施例提供的一种区块链节点设备的结构示意图;图4是本申请实施例提供的一种区块链节点设备的硬件结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。应当理解,以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。目前,通常采用发放问卷的方式来采集数据,但这种方式需要耗费大量的采集时间,当急需某种数据时,利用现有的采集方式无法在短时间内获取该种数据。基于上述问题,本申请实施例提供了一种数据采集方法及区块链节点设备,通过将数据采集要求发布在区块链中,有效缩短了采集数据的时间,提高了数据采集的效率。请参阅图1,图1是本申请实施例提供的一种数据采集系统的系统架构图。如图1所示,该数据采集系统包括:区块链节点设备10、区块链节点设备20和区块链网络30;其中,多个区块链节点设备通过区块链网络30进行通信连接。本申请实施例对于区块链节点设备和区块链网络之间的通信连接方式不作唯一性限定。上述区块链节点设备的征信信息通过授权节点认证后,可以通过区块链网络30发布数据采集请求,以及获取其他区块链节点设备发布的数据采集请求。当上述区块链节点设备接收数据采集请求后,可以根据上述数据采集请求,获取待验证数据。上述区块链节点设备会判断上述待验证数据是否符合上述数据本文档来自技高网...

【技术保护点】
1.一种数据采集方法,其特征在于,应用于区块链节点设备,包括:接收数据采集请求,所述数据采集请求用于请求获取需求数据,且所述数据采集请求中携带所述需求数据对应的数据标准;根据所述数据采集请求,获取待验证数据;判断所述待验证数据是否符合所述数据标准;在所述待验证数据符合所述数据标准的情况下,触发数据采集合约,执行所述数据采集合约对应的操作。

【技术特征摘要】
1.一种数据采集方法,其特征在于,应用于区块链节点设备,包括:接收数据采集请求,所述数据采集请求用于请求获取需求数据,且所述数据采集请求中携带所述需求数据对应的数据标准;根据所述数据采集请求,获取待验证数据;判断所述待验证数据是否符合所述数据标准;在所述待验证数据符合所述数据标准的情况下,触发数据采集合约,执行所述数据采集合约对应的操作。2.根据权利要求1所述的方法,其特征在于,所述接收数据采集请求,包括:接收至少一个用户的数据采集请求;根据所述至少一个用户的标识,将所述至少一个用户的数据采集请求登记在区块链上。3.根据权利要求1所述的方法,其特征在于,所述根据所述至少一个用户的标识,将所述至少一个用户的数据采集请求登记在区块链上之前,所述方法还包括:向授权节点发送认证请求,所述认证请求包括所述至少一个用户的征信信息;获取所述授权节点发送的对所述至少一个用户的征信信息的认证结果。4.根据权利要求1-3任一项所述的方法,其特征在于,所述判断所述待验证数据是否符合所述数据标准,包括:判断第一时间段内的待验证数据是否符合所述数据标准;当所述第一时间段内的待验证数据不符合所述数据标准时,执行判断所述第一时间段的下一时间段内的待验证数据是否符合所述数据标准的操作。5.根据权利要求4所述的方法,其特征在于,所述数据标准包括数量阈值、采集时间阈值和数据类型,所述判断第一时间段内的待验证数据是否符合所述数据标准,包括:判断第一时间段内的待验证数据是否符合所述数据类型;当所述第一时间段内的待验证数据符合所述数据类型时,判断以下条件是否满足:所述第一时间段内接收的数据数量是否达到所述数量阈...

【专利技术属性】
技术研发人员:刘新
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1