一种商品数字凭证交易方法及装置制造方法及图纸

技术编号:22566064 阅读:32 留言:0更新日期:2019-11-16 12:27
本申请涉及区块链技术领域,特别涉及一种商品数字凭证交易方法及装置,该方法包括:在接收到第一参与方触发的交易请求时,获取所述第一参与方上链发行的第一商品数字凭证对应的第一交易规则参数;基于所述第一交易规则参数,遍历各第二参与方上链发行的各商品数字凭证,直至匹配到满足所述第一交易规则参数的第二商品数字凭证;基于所述第一商品数字凭证和所述第二商品数字凭证,执行所述第一参与方触发的交易请求。从而使得各商家发行的数字凭证能够自动、智能的执行并完成交易,从而交易得到各商家期望交易到的其它商品数字凭证。

A trading method and device of commodity digital voucher

The application relates to the block chain technology field, in particular to a commodity digital voucher transaction method and device, the method includes: when receiving the transaction request triggered by the first participant, obtaining the first transaction rule parameters corresponding to the first commodity digital voucher issued by the first participant on the chain; traversing the chain issuance of each second participant based on the first transaction rule parameters Each commodity digital voucher of is matched to a second commodity digital voucher meeting the parameters of the first transaction rule; based on the first commodity digital voucher and the second commodity digital voucher, the transaction request triggered by the first participant is executed. Thus, the digital voucher issued by each business can automatically and intelligently execute and complete the transaction, so that the transaction can obtain other digital vouchers of commodities that each business expects to trade.

【技术实现步骤摘要】
一种商品数字凭证交易方法及装置
本申请涉及区块链
,特别涉及一种商品数字凭证交易方法及装置。
技术介绍
区块链(Blockchain)作为近几年兴起的新兴技术,得到了广泛的讨论和研究。区块链是用分布式数据库识别、传播和记载信息的智能化对等网络,也称为价值互联网。区块链技术包括以块结构存储数据,使用密码学保证传输和访问安全等,其能够实现数据一致性存储、反篡改、去中心的技术体系。随着基于区块链的金融应用以及参与方的增多,基于区块链的数字资产的也随着增多,在区块链上的数字资产例如表现为数字凭证。所谓数字凭证,指的是商家(生产商、品牌商、服务提供商等)基于数字凭证生成系统,所生成的并有权派发的代表一件或多件商品、服务的一种电子凭证。该电子凭证代表了所对应的商品、服务的权益,包括但不限于所有权、使用权、支配权、收益权等财产权利。商家对于数字凭证的持有者尽有商品、服务发货、退货、提供服务等严格的兑现和给付义务。目前,不同类型的数字凭证可能存在不同的发行方,即不同类型的数字凭证可能是由不同的商家发行的,那么,如何使得各商家发行的数字凭证能够自动、智能的执行并完成交易,成为行业内亟待解决的问题。
技术实现思路
本申请实施例提供一种商品数字凭证交易方法及装置,用以解决现有技术中存在的各商家发行的数字凭证不能够自动、智能的执行并完成交易的问题。本申请实施例提供的具体技术方案如下:第一方面,本申请提供了一种商品数字凭证交易方法,应用于商品数字凭证处理系统,所述商品数字凭证为各参与方在所述商品数字凭证处理系统中通过上链发行的,所述方法包括:在接收到第一参与方触发的交易请求时,获取所述第一参与方上链发行的第一商品数字凭证对应的第一交易规则参数;基于所述第一交易规则参数,遍历各第二参与方上链发行的各商品数字凭证,直至匹配到满足所述第一交易规则参数的第二商品数字凭证;基于所述第一商品数字凭证和所述第二商品数字凭证,执行所述第一参与方触发的交易请求。可选地,在接收第一参与方发出的交易请求之前,所述方法还包括:接收各参与方发送的商品数字凭证发行请求,并分别对各参与方需发行的商品数字凭证进行上链处理;接收各参与方发送的交易参数设置请求,并分别对各参与方发行的商品数字凭证的交易规则参数进行设置。可选地,采用智能合约的方式配置各参与方在所述商品数字凭证处理系统中上链发行的商品数字凭证的交易规则参数,其中,一个商品数字凭证的交易规则参数至少包括:上链发行该商品数字凭证的参与方的期望交易的商品数字凭证,该期望交易的商品数字凭证的价格信息,该一个商品数字凭证的商品信息,价格信息和该交易请求的有效期。可选地,所述基于所述第一交易规则参数,遍历各第二参与方上链发行的各商品数字凭证,直至匹配到满足所述第一交易规则参数的第二商品数字凭证的步骤,包括:判断所述第二商品数字凭证的商品信息和价格信息是否满足所述第一交易规则参数中所述第一参与方期望交易的商品数字凭证,该期望交易的商品数字凭证的价格信息;并判断所述第一商品数字凭证的商品信息和价格信息是否满足所述第二交易规则参数中所述第二参与方期望交易的商品数字凭证,该期望交易的商品数字凭证的价格信息若判断结果为是,则确定匹配到满足所述第一交易规则参数的第二商品数字凭证。可选地,所述方法还包括:若未匹配到满足所述交易规则参数的第二商品数字凭证,则不执行所述第一参与方触发的交易请求。第二方面,本申请提供了一种商品数字凭证交易装置,应用于商品数字凭证处理系统,所述商品数字凭证为各参与方在所述商品数字凭证处理系统中通过上链发行的,所述装置包括:获取单元,用于在接收到第一参与方触发的交易请求时,获取所述第一参与方上链发行的第一商品数字凭证对应的第一交易规则参数;匹配单元,用于基于所述第一交易规则参数,遍历各第二参与方上链发行的各商品数字凭证,直至匹配到满足所述第一交易规则参数的第二商品数字凭证;执行单元,用于基于所述第一商品数字凭证和所述第二商品数字凭证,执行所述第一参与方触发的交易请求。可选地,在接收第一参与方发出的交易请求之前,所述装置还包括:上链单元,用于接收各参与方发送的商品数字凭证发行请求,并分别对各参与方需发行的商品数字凭证进行上链处理;设置单元,用于接收各参与方发送的交易参数设置请求,并分别对各参与方发行的商品数字凭证的交易规则参数进行设置。可选地,采用智能合约的方式配置各参与方在所述商品数字凭证处理系统中上链发行的商品数字凭证的交易规则参数,其中,一个商品数字凭证的交易规则参数至少包括:上链发行该商品数字凭证的参与方的期望交易的商品数字凭证,该期望交易的商品数字凭证的价格信息,该一个商品数字凭证的商品信息,价格信息和该交易请求的有效期。可选地,所述基于所述第一交易规则参数,遍历各第二参与方上链发行的各商品数字凭证,直至匹配到满足所述第一交易规则参数的第二商品数字凭证,所述匹配单元具体用于:判断所述第二商品数字凭证的商品信息和价格信息是否满足所述第一交易规则参数中所述第一参与方期望交易的商品数字凭证,该期望交易的商品数字凭证的价格信息;并判断所述第一商品数字凭证的商品信息和价格信息是否满足所述第二交易规则参数中所述第二参与方期望交易的商品数字凭证,该期望交易的商品数字凭证的价格信息若判断结果为是,则确定匹配到满足所述第一交易规则参数的第二商品数字凭证。可选地,所述执行单元还用于:若未匹配到满足所述交易规则参数的第二商品数字凭证,则不执行所述第一参与方触发的交易请求。第三方面,本申请提供了一种计算设备,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行如第一方面中任一项所述的方法。第四方面,本申请提供了一种计算机存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如第一方面中任一项所述的方法。本申请有益效果如下:综上所述,本申请实施例中,一种商品数字凭证交易方法,应用于商品数字凭证处理系统,所述商品数字凭证为各参与方在所述商品数字凭证处理系统中通过上链发行的,所述方法包括:在接收到第一参与方触发的交易请求时,获取所述第一参与方上链发行的第一商品数字凭证对应的第一交易规则参数;基于所述第一交易规则参数,遍历各第二参与方上链发行的各商品数字凭证,直至匹配到满足所述第一交易规则参数的第二商品数字凭证;基于所述第一商品数字凭证和所述第二商品数字凭证,执行所述第一参与方触发的交易请求。从而使得各商家发行的数字凭证能够自动、智能的执行并完成交易,从而交易得到各商家期望交易到的其它商品数字凭证。附图说明图1为本申请实施例中提供的商品数字凭证处理系统的结构示意图;图2为本申请实施例中提供的一种商品数字凭证交易方法的详本文档来自技高网...

【技术保护点】
1.一种商品数字凭证交易方法,其特征在于,应用于商品数字凭证处理系统,所述商品数字凭证为各参与方在所述商品数字凭证处理系统中通过上链发行的,所述方法包括:/n在接收到第一参与方触发的交易请求时,获取所述第一参与方上链发行的第一商品数字凭证对应的第一交易规则参数;/n基于所述第一交易规则参数,遍历各第二参与方上链发行的各商品数字凭证,直至匹配到满足所述第一交易规则参数的第二商品数字凭证;/n基于所述第一商品数字凭证和所述第二商品数字凭证,执行所述第一参与方触发的交易请求。/n

【技术特征摘要】
1.一种商品数字凭证交易方法,其特征在于,应用于商品数字凭证处理系统,所述商品数字凭证为各参与方在所述商品数字凭证处理系统中通过上链发行的,所述方法包括:
在接收到第一参与方触发的交易请求时,获取所述第一参与方上链发行的第一商品数字凭证对应的第一交易规则参数;
基于所述第一交易规则参数,遍历各第二参与方上链发行的各商品数字凭证,直至匹配到满足所述第一交易规则参数的第二商品数字凭证;
基于所述第一商品数字凭证和所述第二商品数字凭证,执行所述第一参与方触发的交易请求。


2.如权利要求1所述的方法,其特征在于,在接收第一参与方发出的交易请求之前,所述方法还包括:
接收各参与方发送的商品数字凭证发行请求,并分别对各参与方需发行的商品数字凭证进行上链处理;
接收各参与方发送的交易参数设置请求,并分别对各参与方发行的商品数字凭证的交易规则参数进行设置。


3.如权利要求2所述的方法,其特征在于,
采用智能合约的方式配置各参与方在所述商品数字凭证处理系统中上链发行的商品数字凭证的交易规则参数,其中,一个商品数字凭证的交易规则参数至少包括:上链发行该商品数字凭证的参与方的期望交易的商品数字凭证,该期望交易的商品数字凭证的价格信息,该一个商品数字凭证的商品信息,价格信息和该交易请求的有效期。


4.如权利要求1-3任一项所述的方法,其特征在于,所述基于所述第一交易规则参数,遍历各第二参与方上链发行的各商品数字凭证,直至匹配到满足所述第一交易规则参数的第二商品数字凭证的步骤,包括:
判断所述第二商品数字凭证的商品信息和价格信息是否满足所述第一交易规则参数中所述第一参与方期望交易的商品数字凭证,该期望交易的商品数字凭证的价格信息;并
判断所述第一商品数字凭证的商品信息和价格信息是否满足所述第二交易规则参数中所述第二参与方期望交易的商品数字凭证,该期望交易的商品数字凭证的价格信息
若判断结果为是,则确定匹配到满足所述第一交易规则参数的第二商品数字凭证。


5.如权利要求1所述的方法,其特征在于,所述方法还包括:
若未匹配到满足所述交易规则参数的第二商品数字凭证,则不执行...

【专利技术属性】
技术研发人员:李茗张海董云杰
申请(专利权)人:弦子科技北京有限公司
类型:发明
国别省市:北京;11

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

1