1.一种商品交易方法,应用于计算机装置中,其特征在于,所述方法包括:
接收用户终端设备发送的数字商品及所述数字商品的交易条件;
根据所述数字商品的交易条件生成所述数字商品的第一交易合约,其中,所述第一交易合约中包括多个交易信息;
将所述第一交易合约存储至所述计算机装置的区块链平台,并发布在区块链的各个节点上;
对所述计算机装置中的多个交易合约进行搜寻识别,筛选出与所述第一交易合约中的多个交易信息相匹配的第二交易合约;
将所述第一交易合约及第二交易合约以消息队列的形式存储于所述计算机装置中;及
将所述第一交易合约中的数字商品及第二交易合约中的数字商品分别发送至所述第二交易合约及第一交易合约对应用户的终端设备。
2.如权利要求1所述的商品交易方法,其特征在于,所述方法还包括:
发送数字商品完成交易的提示信息至所述第一交易合约及所述第二交易合约对应用户的终端设备。
3.如权利要求1所述的商品交易方法,其特征在于,所述方法还包括:
在所述计算机装置的消息队列中删除所述第一交易合约及第二交易合约。
4.如权利要求1所述的商品交易方法,其特征在于,所述方法还包括:
将接收到的多个交易合约以内容分发网络的形式存储于所述计算机装置中。
5.如权利要求1所述的商品交易方法,其特征在于,所述交易信息至少包括合约主体、数字签名及合约条款,所述合约主体至少包括数字商品名称、数字商品提供的服务及交易方式,所述合约条款至少包括合约匹配条件及商品确认机制。
6.如权利要求5所述的商品交易方法,其特征在于,所述方法还包括:
当筛选到与所述第一交易合约中的多个交易信息相匹配的第二交易合约时,分别发送一验证信息至所述第一交易合约对应用户的终端设备及所述第二交易合约对应用户的终端设备;
判断两个终端设备回传的数字签名是否与对应交易合约中的数字签名相同;及
当两个终端设备回传的数字签名与对应交易合约中的数字签名相同时,将所述第一交易合约及第二交易合约以消息队列的形式存储于所述计算机装置中。
7.如权利要求5所述的商品交易方法,其特征在于,所述交易方式至少包括一对一交易、多对一交易及一对多交易,所述商品确认机制至少包括扫描识别确认、编码输入确认及密码输入确认。
8.一种商品交易系统,其特征在于,所述系统包括:
接收模块,用于接收用户终端设备发送的数字商品及所述数字商品的交易条件;
生成模块,用于根据所述数字商品的交易条件生成所述数字商品的第一交易合约,其中,所述第一交易合约中包括多个交易信息;
发布模块,用于将所述第一交易合约存储至计算机装置的区块链平台,并发布在区块链的各个节点上;
筛选模块,用于对所述计算机装置中的多个交易合约进行搜寻识别,筛选出与所述第一交易合约中的多个交易信息相匹配的第二交易合约;
存储模块,用于将所述第一交易合约及第二交易合约以消息队列的形式存储于所述计算机装置中;及
发送模块,用于将所述第一交易合约中的数字商品及第二交易合约中的数字商品分别发送至所述第二交易合约及第一交易合约对应用户的终端设备。
9.一种计算机装置,其特征在于:所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-7中任一项所述的商品交易方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的商品交易方法。