数字商品交易方法、设备、系统及计算机可读存储介质与流程

文档序号:34703670发布日期:2023-07-07 07:50阅读:36来源:国知局
数字商品交易方法、设备、系统及计算机可读存储介质与流程

本技术属于信息,尤其涉及一种数字商品交易方法、设备、系统及计算机可读存储介质。


背景技术:

1、数字商品是指基于区块链网络的虚拟物品,在区块链中具有唯一性。数字商品交易通过对接支付系统进行交易,在现有的交易模式中,卖家需要与支付系统对接,买家支付后,支付系统会告知卖家支付成功,卖家再将数字商品转移至买家。但这样会导致卖家权限过大,支付系统只在中间扮演了信息传输者的角色,而是否转移资产由卖家决定,容易出现卖家在买家支付完成后不实际交付数字商品而卷款潜逃的现象,产生道德风险的问题。


技术实现思路

1、本技术实施例提供了一种数字商品交易方法、设备、系统及计算机可读存储介质,能够保证在买家支付完成后数字商品成功交付给买家,维护买家的合法权益。

2、第一方面,本技术实施例提供了一种数字商品交易方法,应用于第三方设备,第三方设备用于托管卖家的数字商品,该方法包括:接收买家发送的目标数字商品的购买请求;响应于购买请求,生成目标数字商品的订单,订单用于供支付系统向买家发起支付请求,支付系统用于在买家完成支付后生成数字商品转移指令;接收支付系统发送的数字商品转移指令;响应于数字商品转移指令,将目标数字商品发送到买家指定的收货地址。

3、根据本技术第一方面的实施方式,该方法还包括:响应于购买请求,锁定目标数字商品;在第一预设时间内未收到数字商品转移指令的情况下,解除对目标数字商品的锁定。

4、根据本技术第一方面前述任一实施方式,第三方设备包括智能合约设备,智能合约设备用于运行智能合约,收货地址包括区块链账户地址;生成目标数字商品的订单,具体包括:获取购买请求中携带的买家信息,买家信息包括接收数字商品的区块链账户地址和买家标识;根据买家信息和目标数字商品的金额,生成包含订单编号、订单金额以及买家信息的订单。

5、第二方面,本技术实施例提供了一种数字商品交易方法,应用于支付系统,该方法包括:从第三方设备中获取目标数字商品的订单,第三方设备用于托管卖家的数字商品和生成目标数字商品的订单;根据订单中携带的买家信息,向买家信息对应的买家发送支付请求;在买家完成支付后,生成数字商品转移指令;向第三方设备发送数字商品转移指令,数字商品转移指令用于指示第三方设备将目标数字商品发送到买家指定的收货地址。

6、根据本技术第二方面的实施方式,第三方设备包括智能合约设备,智能合约设备用于运行智能合约,收货地址包括区块链账户地址;在生成数字商品转移指令之前,该方法还包括:接收买家发送的签名后的区块链账户地址;利用买家的公钥验签签名后的区块链账户地址;生成数字商品转移指令,具体包括:在签名后的区块链账户地址验签通过的情况下,生成数字商品转移指令。

7、根据本技术第二方面前述任一实施方式,在生成数字商品转移指令之前,该方法还包括:将签名后的区块链账户地址与订单中携带的区块链账户地址进行比对;生成数字商品转移指令,具体包括:在签名后的区块链账户地址验签通过、且签名后的区块链账户地址与订单中携带的区块链账户地址一致的情况下,生成数字商品转移指令。

8、根据本技术第二方面前述任一实施方式,在向第三方设备发送数字商品转移指令之后,该方法还包括:在第二预设时间内将买家支付的资金发送至卖家。

9、第三方面,本技术实施例提供了一种数字商品交易方法,应用于买方设备,买方设备为买家所使用的设备,该方法包括:向第三方设备发送目标数字商品的购买请求,第三方设备用于托管卖家的数字商品和生成目标数字商品的订单,订单用于供支付系统向买家发起支付请求;接收支付系统发送的支付请求,并进行支付;支付系统用于在买家完成支付后生成数字商品转移指令,数字商品转移指令用于指示第三方设备将目标数字商品发送到买家指定的收货地址;接收第三方设备发送的目标数字商品。

10、根据本技术第三方面的实施方式,接收支付系统发送的支付请求,并进行支付,具体包括:对买家自身的区块链账户地址进行签名,并完成支付;方法还包括:将签名后的区块链账户地址发送给支付系统,以使支付系统利用买家的公钥验签签名后的区块链账户地址,以及在签名后的区块链账户地址验签通过的情况下,生成数字商品转移指令。

11、第四方面,本技术实施例提供了一种第三方设备,第三方设备用于托管卖家的数字商品,第三方设备包括:第一接收模块,用于接收买家发送的目标数字商品的购买请求;第一生成模块,用于响应于购买请求,生成目标数字商品的订单,订单用于供支付系统向买家发起支付请求,支付系统用于在买家完成支付后生成数字商品转移指令;第二接收模块,用于接收支付系统发送的数字商品转移指令;第一发送模块,用于响应于数字商品转移指令,将目标数字商品发送到买家指定的收货地址。

12、第五方面,本技术实施例提供了一种支付系统,支付系统包括:第一获取模块,用于从第三方设备中获取目标数字商品的订单,第三方设备用于托管卖家的数字商品和生成目标数字商品的订单;第二发送模块,用于根据订单中携带的买家信息,向买家信息对应的买家发送支付请求;第二生成模块,用于在买家完成支付后,生成数字商品转移指令;第二发送模块还用于向第三方设备发送数字商品转移指令,数字商品转移指令用于指示第三方设备将目标数字商品发送到买家指定的收货地址。

13、第六方面,本技术实施例提供了一种买方设备,买方设备包括:第三发送模块,用于向第三方设备发送目标数字商品的购买请求,第三方设备用于托管卖家的数字商品和生成目标数字商品的订单,订单用于供支付系统向买家发起支付请求;第三接收模块,用于接收支付系统发送的支付请求,并进行支付;支付系统用于在买家完成支付后生成数字商品转移指令,数字商品转移指令用于指示第三方设备将目标数字商品发送到买家指定的收货地址;第三接收模块还用于接收第三方设备发送的目标数字商品。

14、第七方面,本技术实施例提供了一种电子设备,电子设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第一方面、第二方面或者第三方面中任意一项的数字商品交易方法。

15、第八方面,本技术实施例提供了一种数字商品交易系统,数字商品交易系统包括如第四方面提供的第三方设备、如第五方面提供的支付系统和如第六方面提供的买方设备。

16、第九方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面、第二方面或者第三方面中任意一项的数字商品交易方法。

17、本技术实施例的数字商品交易方法、设备、系统及计算机可读存储介质,方法包括:接收买家发送的目标数字商品的购买请求;响应于购买请求,生成目标数字商品的订单,订单用于供支付系统向买家发起支付请求,支付系统用于在买家完成支付后生成数字商品转移指令;接收支付系统发送的数字商品转移指令;响应于数字商品转移指令,将目标数字商品发送到买家指定的收货地址。通过在数字商品交易中设置第三方设备托管卖家的数字商品,由支付系统调用第三方设备完成数字商品的转移,使卖家不再具有转移数字商品的权限,降低了卖家在买家支付完成后不实际交付数字商品的道德风险,从而保证了买家的合法权益。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1