[发明专利]一种数据交易方法、销售方终端、采购方终端以及系统在审
申请号: | 201710860633.3 | 申请日: | 2017-09-21 |
公开(公告)号: | CN107563755A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 毛立花;唐旋;单震 | 申请(专利权)人: | 山东浪潮云服务信息科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 交易 方法 销售 终端 采购 以及 系统 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种数据交易方法、销售方终端、采购方终端以及系统。
背景技术
随着大数据时代的到来,越来越多的企业意识到了数据的重要性。为了挖掘出数据的最大价值,越来越多的企业将数据作为一种商品进行交易和流通。
目前,数据在交易和流通的方法通常为:在数据销售方和数据采购方达成交易时,数据销售方直接将待销售数据传输给数据采购方。但是,在数据销售方将待销售数据传输给数据采购方的数据传输过程中,会存在数据被盗取的风险,且不能阻止数据被再次交易。因此,现有的方式,数据交易的安全性较低。
发明内容
本发明实施例提供了一种数据交易方法、销售方终端、采购方终端以及系统,可以提高数据交易的安全性。
第一方面,本发明实施例提供了一种应用于数据销售方终端的数据交易方法,该方法包括:
创建区块链;
将至少一个数据资产合约部署在所述区块链中,其中,每一个所述数据资产合约对应一个待销售数据;
将每一个所述数据资产合约对应的数据资产合约信息发送给第三方销售平台,以使数据采购方终端在各个所述数据资产合约信息中确定目标数据资产合约信息;
接收所述数据采购方终端发送的密钥以及支付信息,其中,所述密钥以及所述支付信息为所述数据采购方终端,根据所述目标数据资产合约信息对应的目标数据资产合约生成,所述目标数据资产合约是所述数据采购方终端根据所述目标数据资产合约信息从所述区块链中调取的;
根据所接收的密钥以及支付信息,将所述目标数据资产合约信息对应的待销售数据传输至所述第三方销售平台,以使所述数据采购方终端从所述第三方销售平台中获取所述目标数据资产合约信息对应的待销售数据。
优选地,
所述创建区块链,包括:
获取创世块对应的初始化信息,其中,所述初始化信息包括块头哈希值、时间戳、随机数、难度系数、块体哈希值;
根据所述初始化信息创建创世块以及利用所述初始化信息生成所述创世块的块头;
利用以太坊合约生成至少一个业务区块,其中,所述至少一个业务区块与所述至少一个数据资产合约一一对应;
将所述至少一个业务区块依次相连,且位于第一位的业务区块与所述创世块相连;
利用所述创世块的块头,生成所述位于第一位的业务区块的块头;
针对于依次相连的所述至少一个业务区块,利用与每一个所述业务区块相连的前一个业务区块的块头,生成每一个所述业务区块的块头;
所述将至少一个数据资产合约部署在所述区块链中,包括:
根据所述区块链中各个业务区块的块头,确定每一个所述数据资产合约对应的业务区块;
将每一个所述数据资产合约部署在对应的业务区块中。
优选地,
所述密钥包括公钥和私钥;
所述根据所接收的密钥以及支付信息,将所述目标数据资产合约信息对应的待销售数据传输至所述第三方销售平台,包括:
确定所述区块链包括的各个业务区块中是否已存在所述支付信息;
当确定所述区块链包括的各个业务区块中不存在所述支付信息时,利用所述密钥中的公钥对所述目标数据资产合约信息对应的待销售数据进行签名,然后将签名后的所述目标数据资产合约信息对应的待销售数据传输至所述第三方销售平台。
优选地,
在所述将所述目标数据资产合约信息对应的待销售数据传输至所述第三方销售平台之后,进一步包括:
根据所述交易信息,生成新业务区块;
将所述新业务区块与所述区块链中的最后一个业务区块相连;
利用所述最后一个区块的块头生成所述新业务区块的块头。
优选地,
每一个所述数据资产合约对应的数据资产合约信息包括:合约应用程序编程接口API、合约地址、资产描述、以及资产样例中的至少一种或多种。
第二方面,本发明实施例提供了一种应用于数据采购方终端的数据交易方法,该方法包括:
在第三方销售平台包括的各个数据资产合约信息中,确定目标数据资产合约信息;
根据所述目标数据资产合约信息从区块链中调取目标数据资产合约,其中,所述区块链为数据销售方终端创建的,且部署了至少一个数据资产合约;
根据所述目标数据资产合约生成密钥以及支付信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮云服务信息科技有限公司,未经山东浪潮云服务信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710860633.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置