一种数据交易方法及其设备技术

技术编号:21061764 阅读:58 留言:0更新日期:2019-05-08 07:51
本发明专利技术实施例公开一种数据交易方法及其设备,其中方法包括如下步骤:基于区块链系统获取所存储的资产数据,并获取所述资产数据对应的业务标识,当检测到资产交易请求时,获取与所述资产交易请求携带的交易指标相匹配的目标业务标识,获取所述目标业务标识对应的目标资产数据,并根据所述交易指标指示的目标交易量从所述目标资产数据中输出目标量值的交易资产数据。采用本发明专利技术,可以无需定义通用数字货币实现数字资产的交易,进而可以提高数字资产交易的灵活性降低交易的操作复杂度。

【技术实现步骤摘要】
一种数据交易方法及其设备
本专利技术涉及互联网
,尤其涉及一种数据交易方法及其设备。
技术介绍
随着互联网技术不断的发展和完善,许多新兴的交易模式出现在人们的生活中,例如,虚拟货币交易。区块链是虚拟货币交易的重要平台,通过记录数字货币的交易记录来实现价值流通,例如,以太坊作为开源的有智能合约功能的公共区块链平台,通过开发一套solidity智能合约语言,使企业利用这种语言构建自己的应用,企业支付一定数量的以太币做为交易手续费用,同时企业也可以通过以太坊网络转账以太币的方式实现价值转移。现有技术中,传统的区块链交易平台中的交易需要一种特定的数字货币作为交易币,交易方通过兑换交易币完成交易,例如,以以太坊构建企业应用,所有交易结算均已以太币为单位,企业需要先兑换以太币才能进行后续的交易或合约部署操作。然而,通过兑换指定的交易币完成交易,降低了交易的灵活度增加了交易的操作复杂度。
技术实现思路
本专利技术实施例提供一种数据交易方法及其设备,可以无需定义通用数字货币实现数字资产的交易,进而可以提高数字资产交易的灵活性降低交易的操作复杂度。本专利技术实施例第一方面提供了一种数据交易方法,可包括:基于区块链系统获取所存储的资产数据,并获取所述资产数据对应的业务标识;当检测到资产交易请求时,获取与所述资产交易请求携带的交易指标相匹配的目标业务标识;获取所述目标业务标识对应的目标资产数据,并根据所述交易指标指示的目标交易量从所述目标资产数据中输出目标量值的交易资产数据,所述目标交易量包括交易计量单位和交易数量。本专利技术实施例第二方面提供了一种数据交易设备,可包括:信息获取单元,用于基于区块链系统获取所存储的资产数据,并获取所述资产数据对应的业务标识;标识获取单元,用于当检测到资产交易请求时,获取与所述资产交易请求携带的交易指标相匹配的目标业务标识;数据交易单元,用于获取所述目标业务标识对应的目标资产数据,并根据所述交易指标指示的目标交易量从所述目标资产数据中输出目标量值的交易资产数据,所述目标交易量包括交易计量单位和交易数量。在本专利技术实施例中,通过基于区块链系统获取所存储的资产数据,并获取资产数据对应的业务标识,当检测到资产交易请求时,根据资产交易请求携带的交易指标获取与交易指标相匹配的目标业务标识,然后获取目标业务标识对应的目标资产数据,并根据交易指标指示的目标交易量从目标资产数据中输出目标量值的交易资产数据。通过业务标识查找交易匹配的资产数据完成数字资产的交易,无需定义通用数字货币实现数字资产的交易,进而提高了数字资产交易的灵活性降低了交易的操作复杂度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种数据交易方法的流程示意图;图2是本专利技术实施例提供的另一种数据交易方法的流程示意图;图3是本专利技术实施例提供的另一种数据交易方法的流程示意图;图4是本专利技术实施例提供的一种数据交易设备的结构示意图;图5是本专利技术实施例提供的又一种数据交易设备的结构示意图;图6是本专利技术实施例提供的标识获取单元的结构示意图;图7是本专利技术实施例提供的数据交易单元的结构示意图;图8是本专利技术实施例提供的又一种数据交易设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的数据交易方法可以应用于区块链中数字资产交易的应用场景中,例如:数据交易设备基于区块链系统获取所存储的资产数据,并获取所述资产数据对应的业务标识,当检测到资产交易请求时,数据交易设备获取与所述资产交易请求携带的交易指标相匹配的目标业务标识,再获取所述目标业务标识对应的目标资产数据,并根据所述交易指标指示的目标交易量从所述目标资产数据中输出目标量值的交易资产数据。通过业务标识查找交易匹配的资产数据完成数字资产的交易,无需定义通用数字货币实现数字资产的交易,进而提高了数字资产交易的灵活性降低了交易的操作复杂度。本专利技术实施例涉及的数据交易设备可以包括平板电脑、个人计算机(PC)、智能手机、掌上电脑以及移动互联网设备(MID)等终端设备。下面将结合附图1-附图3,对本专利技术实施例提供的数据交易方法进行详细介绍。请参见图1,为本专利技术实施例提供了一种数据交易方法的流程示意图。如图1所示,本专利技术实施例的所述方法可以包括以下步骤S101-步骤S103。S101,基于区块链系统获取所存储的资产数据,并获取所述资产数据对应的业务标识。具体的,数据交易设备可以基于区块链系统获取所存储的资产数据,并获取所述资产数据对应的业务标识,可以理解的是,所述区块链系统是一种去中心化数据库技术的系统,区块链是按照时间顺序将数据存储在顺序相连的区块的一种链式结构,并以密码学算法来保证所有记录的数据不可被篡改也不能被伪造的分布式账本。所述资产数据可以是交易发起方(例如,企业或个人)主动发起的一笔数字资产,例如,可以是100吨煤、1000米管道或者10辆车等。所述资产数据可以包括上述数字资产的数量和计量单位等。所述业务标识也可以称为业务指纹可以指示上述资产数据在进行交易业务时的业务类型,可以区别相同计量单位下的不同业务,防止计量计算的混淆。例如,在陕西的A声明其有10吨煤炭,欲转移给C5吨,而在辽宁的B也声明其有10吨煤炭欲转移给D2吨,虽然计量单位相同,但分属于不同的业务流程,可以通过各自的业务标识进行区分。可选的,所述业务标识可以通过安全散列算法(SecureHashAlgorithm,SHA)添加至所述资产数据中。在本专利技术实施例中,所述资产数据还可以包括上述数字资产的交易版本号、交易标识、交易接收方、交易数量、交易单位、交易时间戳、交易发起方公钥、交易消息签名等数据字段。S102,当检测到资产交易请求时,获取与所述资产交易请求携带的交易指标相匹配的目标业务标识。可以理解的是,所述资产交易请求可以携带交易指标,所述交易指标可以包括待交易的资产数据的业务类型、交易数量、计量单位等指标。所述资产交易请求可以是业务发起方或者业务接收方要对某一笔数字资产进行交易时,向所述区块链系统发出的交易请求字段。具体的,当检测到资产交易请求时,所述数据交易设备可以获取与所述资产交易请求携带的交易指标相匹配的目标业务标识,可以理解的是,所述交易指标可以指示待交易的资产数据的业务类型,所述业务标识对应数字资产的业务类型,所述业务标识可以通过匹配业务类型与所述交易指标进行匹配。所述目标业务标识可以是所述资产交易请求对应的将进行交易的资产数据的业务标识。S103,获取所述目标业务标识对应的目标资产数据,并根据所述交易指标指示的目标交易量从所述目标资产数据中输出目标量值的交易资产数据。具体的,所述数据交易设备可以获取所述目标业务标识对应的目标资产数据,进一步的,所述本文档来自技高网...

【技术保护点】
1.一种数据交易方法,其特征在于,包括:基于区块链系统获取所存储的资产数据,并获取所述资产数据对应的业务标识;当检测到资产交易请求时,获取与所述资产交易请求携带的交易指标相匹配的目标业务标识;获取所述目标业务标识对应的目标资产数据,并根据所述交易指标指示的目标交易量从所述目标资产数据中输出目标量值的交易资产数据,所述目标交易量包括交易计量单位和交易数量。

【技术特征摘要】
1.一种数据交易方法,其特征在于,包括:基于区块链系统获取所存储的资产数据,并获取所述资产数据对应的业务标识;当检测到资产交易请求时,获取与所述资产交易请求携带的交易指标相匹配的目标业务标识;获取所述目标业务标识对应的目标资产数据,并根据所述交易指标指示的目标交易量从所述目标资产数据中输出目标量值的交易资产数据,所述目标交易量包括交易计量单位和交易数量。2.根据权利要求1所述的方法,其特征在于,所述获取与所述资产交易请求携带的交易指标相匹配的目标业务标识,包括:获取所述资产交易请求携带的交易指标,并确定所述交易指标所指示的业务类型;将与所述业务类型相匹配的业务标识确定为目标业务标识,所述交易指标指示所述资产交易请求对应的交易的业务类型。3.根据权利要求1所述的方法,还包括:对所述区块链系统中的交易模型进行模型扩展,并基于模型扩展后的扩展交易模型获取预设的交易兑换合约。4.根据权利要求3所述的方法,其特征在于,所述资产交易请求携带源资产数据,所述根据所述交易指标指示的目标交易量从所述目标资产数据中输出目标量值的交易资产数据,包括:获取所述交易兑换合约中制定的资产兑换率,根据所述资产兑换率和所述交易指标指示的目标交易量对所述源资产数据和所述目标资产数据进行数据兑换;将执行数据兑换后的目标资产数据和源资产数据确定为交易资产数据,输出所述交易资产数据。5.根据权利要求1所述的方法,其特征在于,所述输出目标量值的交易资产数据之后,还包括:对所述交易资产数据对应的交易记录进行存储。6.一种数据交易...

【专利技术属性】
技术研发人员:王桐礼
申请(专利权)人:杭州茂财网络技术有限公司
类型:发明
国别省市:浙江,33

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

1