基于区块链的数据热度确定方法、装置、设备及介质制造方法及图纸

技术编号:21514229 阅读:28 留言:0更新日期:2019-07-03 09:09
本发明专利技术实施例公开了一种基于区块链的数据热度确定方法、装置、设备及介质。该方法应用于区块链节点,包括:接收数据操作事务请求;其中数据操作事务请求为对流通数据进行使用的处理请求;处理数据操作事务请求,以确定流通数据的使用操作,并根据流通数据的使用操作,确定流通数据的流通热度,将流通热度上链存储。本发明专利技术实施例的技术方案基于区块链网络,在流通数据被使用时进行流通数据的流通热度的确定,使得不同的流通数据均关联有与流通数据的使用情况对应的流通热度,为数据使用方在数据流通平台进行相似数据的选择时,提供了有效的选择依据;通过将流通热度的上链存储,增强了流通热度的可信度。

Method, device, equipment and medium of data Heat Determination Based on block chain

【技术实现步骤摘要】
基于区块链的数据热度确定方法、装置、设备及介质
本专利技术实施例涉及网络数据处理技术,尤其涉及一种基于区块链的数据热度确定方法、装置、设备及介质。
技术介绍
随着人工智能和大数据的发展,数据的需求越来越丰富,不同主体之间的数据协同和数据流通需求也越来越大。为了方便数据提供方和数据使用方之间的数据流通,同时保证数据信息的安全性,依托于区块链技术的数据流通平台应运而生,解决了数据在流通过程中的中心化、信息易被篡改等问题。随着数据量的不断丰富,数据流通平台中必然存在不同数据提供方提供的大量相似数据,那么如何进行相似数据的有效选择成为数据使用方亟待解决的问题。
技术实现思路
本专利技术实施例提供了一种基于区块链的数据热度确定方法、装置、设备及介质,以准确、及时的确定不同数据的流通热度。第一方面,本专利技术实施例提供了一种基于区块链的数据热度确定方法,应用于区块链节点,所述方法包括:接收数据操作事务请求;其中所述数据操作事务请求为对流通数据进行使用的处理请求;处理所述数据操作事务请求,以确定所述流通数据的使用操作,并根据所述流通数据的使用操作,确定所述流通数据的流通热度,并将所述流通热度上链存储。第二方面,本专利技术实施例还提供了一种基于区块链的数据热度确定装置,配置于区块链节点,所述装置包括:事务请求接收模块,用于接收数据操作事务请求;其中所述数据操作事务请求为对流通数据进行使用的处理请求;事务请求处理模块,用于处理所述数据操作事务请求,以确定所述流通数据的使用操作,并根据所述流通数据的使用操作,确定所述流通数据的流通热度,并将所述流通热度上链存储。第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面实施例所提供的一种基于区块链的数据热度确定方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面实施例所提供的一种基于区块链的数据热度确定方法。本专利技术实施例的技术方案,基于区块链网络,在流通数据被使用时进行流通数据的流通热度的确定,使得不同的流通数据均关联有与流通数据的使用情况对应的流通热度,以对相似的流通数据进行差异化,为数据使用方在数据流通平台进行相似数据的选择时,提供了有效的选择依据;通过将流通热度的上链存储,增强了流通热度的可信度。附图说明图1A是本专利技术实施例所提供的一种数据流通系统的系统架构图;图1B是本专利技术实施例一中的基于区块链的数据热度确定方法的流程图;图2是本专利技术实施例二中的基于区块链的数据热度确定方法的流程图;图3是本专利技术实施例三中的基于区块链的数据热度确定方法的流程图;图4A是本专利技术实施例四中的一种基于区块链的数据热度确定方法流程图;图4B是本专利技术实施例四中另一种基于区块链的数据热度确定方法流程图;图4C是本专利技术实施例四中另一种基于区块链的数据热度确定方法流程图;图5是本专利技术实施例五中的基于区块链的数据热度确定装置的结构图;图6是本专利技术实施例六中的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。本专利技术各实施例的技术方案均在数据流通系统内实现,为了清楚地介绍本专利技术各实施例的技术方案,首先对数据流通系统的系统架构进行详细说明。如图1A所示的一种数据流通系统的系统架构图,该数据流通系统包括数据提供方11、数据使用方12和数据流通平台13。其中,数据提供方11用于提供流通数据;数据流通平台13用于展示至少一个流通数据;数据使用方12用于在数据流通平台13中选择流通数据,并向数据提供方11进行流通数据相关信息的获取。典型情况是,数据流通平台13类似数据集市,供众多数据提供方11将大量可流通的数据进行展示,以便数据使用方12选择使用数据。其中,该数据流通系统部署有区块链网络,数据提供方11、数据使用方12和数据流通平台13作为数据流通系统的参与方,均可以访问区块链。示例性地,各参与方可以自身作为区块链节点,访问区块链以直接获取流通数据关联信息;或者通过区块链节点提供的交互界面或交互接口来访问区块链,以获取流通数据关联信息。实施例一图1B是本专利技术实施例一中的一种基于区块链的数据热度确定方法的流程图。本专利技术实施适用于对图1A所示的数据流通系统中所流通的流通数据的流通热度进行确定的情况。该方法由基于区块链的流通热度的确定装置执行,该装置通过软件和/或硬件实现,并具体配置于承载有区块链网络的电子设备中。如图1B所示的一种基于区块链的数据热度确定方法,应用于区块链节点,包括:S110、接收数据操作事务请求;其中所述数据操作事务请求为对流通数据进行使用的处理请求。其中,流通数据可以理解为在图1A所示的数据流通系统中所流通的数据,也可以理解为在数据流通平台中所展示的数据。其中,对流通数据的使用包括但不限于对流通数据的关联信息的上传、查询、搜索、浏览、下载、验证、以及更新操作。其中,流通数据的关联信息可以是流通数据本身,还可以是流通数据的附属信息,例如数据介绍信息、可用权限、或者数据指纹等。可选的,所接收的数据操作事务请求,可以是数据提供方向数据流通平台发布新流通数据时,发起的数据上传事务请求;或者可选的,所接收的数据操作事务请求,可以是数据使用方向数据提供方进行授权管理过程中,发起的权限管理事务请求;或者可选的,所接收的数据操作事务请求,可以是数据使用方向数据提供方请求使用流通数据时,发起的数据验证事务请求。可以理解的是,数据提供方或数据使用方作为区块链节点直接在区块链网络中广播数据操作事务请求,以供区块生成节点接收并处理该数据操作事务请求;或者,数据提供方或数据使用方可以通过区块链节点所提供的交互界面(例如浏览器界面或客户端界面)或轻量级节点的交互接口,向区块链节点发送数据操作请求,区块链节点将所接收的数据操作请求转换为区块链网络可处理的数据操作事务请求,并向区块链网络中进行广播,以供区块生成节点接收并处理该数据操作事务请求。S120、处理所述数据操作事务请求,以确定所述流通数据的使用操作,并根据所述流通数据的使用操作,确定所述流通数据的流通热度,并将所述流通热度上链存储。示例性地,处理所述数据操作事务请求,以确定所述流通数据的使用操作,并根据所述流通数据的使用操作,确定所述流通数据的流通热度,并将所述流通热度上链存储,可以是处理所述数据操作事务请求,以确定所述流通数据的使用操作;根据所述数据操作事务请求,调用热度更新智能合约,以产生热度更新事务请求;执行所述热度更新事务请求,以根据所述流通数据的使用操作,对所述流通数据的流通热度进行更新,并将与所述流通数据关联的流通热度上链存储。可选的,如果所述数据操作事务请求为数据上传事务请求,则处理所述数据操作事务请求,以确定所述流通数据的使用操作,可以是:执行所述数据上传事务请求,以获取所述新流通数据的数据指纹和数据介绍信息,进行上链存储。相应的,根据所述流通数据的使用本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据热度确定方法,其特征在于,应用于区块链节点,所述方法包括:接收数据操作事务请求;其中所述数据操作事务请求为对流通数据进行使用的处理请求;处理所述数据操作事务请求,以确定所述流通数据的使用操作,并根据所述流通数据的使用操作,确定所述流通数据的流通热度,并将所述流通热度上链存储。

【技术特征摘要】
1.一种基于区块链的数据热度确定方法,其特征在于,应用于区块链节点,所述方法包括:接收数据操作事务请求;其中所述数据操作事务请求为对流通数据进行使用的处理请求;处理所述数据操作事务请求,以确定所述流通数据的使用操作,并根据所述流通数据的使用操作,确定所述流通数据的流通热度,并将所述流通热度上链存储。2.根据权利要求1所述的方法,其特征在于,处理所述数据操作事务请求,以确定所述流通数据的使用操作,并根据所述流通数据的使用操作,确定所述流通数据的流通热度,并将所述流通热度上链存储包括:处理所述数据操作事务请求,以确定所述流通数据的使用操作;根据所述数据操作事务请求,调用热度更新智能合约,以产生热度更新事务请求;执行所述热度更新事务请求,以根据所述流通数据的使用操作,对所述流通数据的流通热度进行更新,并将与所述流通数据关联的流通热度上链存储。3.根据权利要求2所述的方法,其特征在于,在确定所述流通数据的流通热度之后,还包括:根据所述热度更新事务请求,调用流程管理智能合约,以产生流程更新事务请求;执行所述流程更新事务请求,以根据所述流通数据的使用操作和更新后的流通热度,产生所述流通数据的流程信息,并将所述流程信息上链存储。4.根据权利要求3所述的方法,其特征在于,在将所述流程信息上链存储之后,还包括:接收数据流通平台发送的流程管理轮询请求;处理所述流程管理轮询请求,以根据更新的所述流程信息,将流通数据的流通热度反馈给所述数据流通平台,其中,所述数据流通平台用于展示所述流通数据的介绍信息和流通热度。5.根据权利要求1-4任一所述的方法,其特征在于,所述数据操作事务请求包括下述至少一个:数据提供方向数据流通平台发布新流通数据时,发起的数据上传事务请求;数据使用方向数据提供方进行授权管理过程中,发起的权限管理事务请求;数据使用方向数据提供方请求使用流通数据时,发起的数据验证事务请求。6.根据权利要求5所述的方法,其特征在于,处理所述数据操作事务请求,以确定所述流通数据的使用操作包括:如果所述数据操作事务请求为数据上传事务请求,则执行所述数据上传事务请求,以获取所述新流通数据的数据指纹...

【专利技术属性】
技术研发人员:叶斌肖伟段兵
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1