交易管理方法、装置和系统制造方法及图纸

技术编号:29705529 阅读:18 留言:0更新日期:2021-08-17 14:34
本发明专利技术公开了一种交易管理方法、装置和系统。该交易管理方法包括:接收买方设备的交易请求消息,发送交易请求消息至卖方设备;接收卖方设备对交易请求消息的回复消息,生成并存储对应的订单信息至区块链系统;接收买方设备的签收确认请求消息;将包含签收确认请求消息的第一广播消息发送至区块链系统,并接收签名结果,在每个签名结果均为对买方数字签名进行验证通过的情况下,发送包含虚拟物品的订单信息和签名结果的第二广播消息至区块链系统,以使买方设备通过区块链系统对虚拟物品进行支付处理。根据本发明专利技术实施例提供的方法,可以保证交易过程和交易数据的安全。

【技术实现步骤摘要】
交易管理方法、装置和系统
本专利技术涉及通信
,具体涉及一种交易管理方法、装置和系统。
技术介绍
随着互联网技术和计算机技术的发展,虚拟物品(软件、程序等)的线上交易得到越来越广泛的发展。虚拟物品的线上交易过程极易出现信息泄露、数据篡改等问题,当购物平台或支付平台遭遇安全攻击时,将给用户的财产安全带来极大的隐患,因此,需要保证交易过程和交易数据的安全。
技术实现思路
为此,本专利技术提供一种交易管理方法、装置和系统,以解决现有技术中由于线上交易过程的安全隐患而导致的交易安全问题。为了实现上述目的,本专利技术第一方面提供一种交易管理方法,应用于第一区块链节点设备,方法包括:接收买方设备的交易请求消息,根据交易请求消息中包含的买方信息和商品信息,从区块链系统中获取商品信息所属虚拟物品的卖方信息,若确定卖方信息对应的卖方设备非首次卖出商品的设备,则发送交易请求消息至卖方设备;接收卖方设备对交易请求消息的回复消息,在回复消息用于指示卖方设备对虚拟物品的购买请求确认通过的情况下,生成并存储对应的订单信息至区块链系统;接收买方设备的签收确认请求消息,其中,签收确认请求消息,是买方设备对卖方设备在确认通过购买请求的情况下执行发货处理流程而发送的虚拟物品的密文进行解密,且对虚拟物品的传递过程进行安全性验证后,在确定传递过程未被篡改的情况下,向第一区块链节点设备发送的包含买方数字签名和订单信息的消息;将包含签收确认请求消息的第一广播消息发送至区块链系统,并接收每个第二区块链节点设备对第一广播消息的签名结果,第二区块链节点设备为区块链系统中接收到第一广播消息的节点设备;在每个签名结果均为对买方数字签名进行验证通过的情况下,发送包含虚拟物品的订单信息和签名结果的第二广播消息至区块链系统,以使买方设备通过区块链系统对虚拟物品进行支付处理。为了实现上述目的,本专利技术第二方面提供一种交易管理方法,应用于买方设备,方法包括:发送交易请求消息至第一区块链节点设备,交易请求消息中包含买方信息和商品信息,且交易请求消息用于请求第一区块链节点设备发送交易请求消息至卖方设备;接收卖方设备通过区块链系统发送的虚拟物品的密文,虚拟物品的密文是卖方设备在接收到交易请求消息后,对商品信息所属虚拟物品的购买请求确认通过的情况下执行发货处理流程而发送的信息;基于买方设备的私钥和从区块链系统中获取的卖方设备的公钥,对虚拟物品的传递过程进行安全性验证,若安全性验证结果为传递过程未被篡改,则发送签收确认请求消息到第一区块链节点设备,签收确认请求消息中包括买方数字签名和订单信息;响应于区块链系统中的包含虚拟物品的订单信息和签名结果的第二广播消息,通过区块链系统执行与订单信息对应的支付处理,其中,第二广播消息用于指示每个第二区块链节点设备对第一广播消息的签名结果均为对买方数字签名进行验证通过,第一广播消息是第一区块链节点设备转发至区块链系统的包含签收确认请求消息的广播消息,且第二区块链节点设备为区块链系统中接收到第一广播消息的节点设备。为了实现上述目的,本专利技术第三方面提供一种交易管理方法,应用于卖方设备,方法包括:接收来自第一区块链节点的交易请求消息,交易请求消息中包含买方信息和商品信息,且是由买方设备发送至第一区块链节点后,由第一区块链节点确定卖方设备非首次卖出商品的设备的情况下,转发至本卖方设备的消息;若根据预设的货物库存状态信息,判定对商品信息所属虚拟物品的购买请求确认通过,则对买方设备执行发货处理流程;通过区块链系统接收买方设备对虚拟物品进行支付处理后的支付内容。本专利技术第四方面提供一种交易管理装置,应用于第一区块链节点设备,该装置包括:交易请求处理模块,用于接收买方设备的交易请求消息,根据交易请求消息中包含的买方信息和商品信息,从区块链系统中获取商品信息所属虚拟物品的卖方信息,若确定卖方信息对应的卖方设备非首次卖出商品的设备,则发送交易请求消息至卖方设备;订单信息生成模块,用于接收卖方设备对交易请求消息的回复消息,在回复消息用于指示卖方设备对虚拟物品的购买请求确认通过的情况下,生成并存储对应的订单信息至区块链系统;签收确认请求接收模块,用于接收买方设备的签收确认请求消息,其中,签收确认请求消息,是买方设备对卖方设备在确认通过购买请求的情况下执行发货处理流程而发送的虚拟物品的密文进行解密,且对虚拟物品的传递过程进行安全性验证后,在确定传递过程未被篡改的情况下,向第一区块链节点设备发送的包含买方数字签名和订单信息的消息;签收确认请求处理模块,用于将包含签收确认请求消息的第一广播消息发送至区块链系统,并接收每个第二区块链节点设备对第一广播消息的签名结果,第二区块链节点设备为区块链系统中接收到第一广播消息的节点设备;订单和签名结果发送模块,用于在每个签名结果均为对买方数字签名进行验证通过的情况下,发送包含虚拟物品的订单信息和签名结果的第二广播消息至区块链系统,以使买方设备通过区块链系统对虚拟物品进行支付处理。本专利技术第五方面提供一种交易管理装置,应用于买方设备,该装置包括:交易请求发送模块,用于发送交易请求消息至第一区块链节点设备,交易请求消息中包含买方信息和商品信息,且交易请求消息用于请求第一区块链节点设备发送交易请求消息至卖方设备;虚拟物品密文接收模块,用于接收卖方设备通过区块链系统发送的虚拟物品的密文,虚拟物品的密文是卖方设备在接收到交易请求消息后,对商品信息所属虚拟物品的购买请求确认通过的情况下执行发货处理流程而发送的信息;传递安全验证模块,用于基于买方设备的私钥和从区块链系统中获取的卖方设备的公钥,对虚拟物品的传递过程进行安全性验证,若安全性验证结果为传递过程未被篡改,则发送签收确认请求消息到第一区块链节点设备,签收确认请求消息中包括买方数字签名和订单信息;支付处理模块,用于响应于区块链系统中的包含虚拟物品的订单信息和签名结果的第二广播消息,通过区块链系统执行与订单信息对应的支付处理,其中,第二广播消息用于指示每个第二区块链节点设备对第一广播消息的签名结果均为对买方数字签名进行验证通过,第一广播消息是第一区块链节点设备转发至区块链系统的包含签收确认请求消息的广播消息,且第二区块链节点设备为区块链系统中接收到第一广播消息的节点设备。本专利技术第六方面提供一种交易管理装置,应用于卖方设备,该装置包括:交易请求接收模块,用于接收来自第一区块链节点的交易请求消息,交易请求消息中包含买方信息和商品信息,且是由买方设备发送至第一区块链节点后,由第一区块链节点确定卖方设备非首次卖出商品的设备的情况下,转发至本卖方设备的消息;购买请求确认模块,用于若根据预设的货物库存状态信息,判定对商品信息所属虚拟物品的购买请求确认通过,则对买方设备执行发货处理流程;支付内容接收模块,用于通过区块链系统接收买方设备对虚拟物品进行支付处理后的支付内容。本专利技术第七方面提供一种系统,包括:一个或本文档来自技高网...

【技术保护点】
1.一种交易管理方法,其特征在于,应用于第一区块链节点设备,所述方法包括:/n接收买方设备的交易请求消息,根据所述交易请求消息中包含的买方信息和商品信息,从区块链系统中获取所述商品信息所属虚拟物品的卖方信息,若确定所述卖方信息对应的卖方设备非首次卖出商品的设备,则发送所述交易请求消息至所述卖方设备;/n接收所述卖方设备对所述交易请求消息的回复消息,在所述回复消息用于指示所述卖方设备对所述虚拟物品的购买请求确认通过的情况下,生成并存储对应的订单信息至所述区块链系统;/n接收所述买方设备的签收确认请求消息,其中,所述签收确认请求消息,是所述买方设备对所述卖方设备在确认通过所述购买请求的情况下执行发货处理流程而发送的所述虚拟物品的密文进行解密,且对所述虚拟物品的传递过程进行安全性验证后,在确定所述传递过程未被篡改的情况下,向所述第一区块链节点设备发送的包含买方数字签名和所述订单信息的消息;/n将包含所述签收确认请求消息的第一广播消息发送至所述区块链系统,并接收每个第二区块链节点设备对所述第一广播消息的签名结果,所述第二区块链节点设备为所述区块链系统中接收到所述第一广播消息的节点设备;/n在每个所述签名结果均为对所述买方数字签名进行验证通过的情况下,发送包含所述虚拟物品的订单信息和所述签名结果的第二广播消息至所述区块链系统,以使所述买方设备通过所述区块链系统对所述虚拟物品进行支付处理。/n...

【技术特征摘要】
1.一种交易管理方法,其特征在于,应用于第一区块链节点设备,所述方法包括:
接收买方设备的交易请求消息,根据所述交易请求消息中包含的买方信息和商品信息,从区块链系统中获取所述商品信息所属虚拟物品的卖方信息,若确定所述卖方信息对应的卖方设备非首次卖出商品的设备,则发送所述交易请求消息至所述卖方设备;
接收所述卖方设备对所述交易请求消息的回复消息,在所述回复消息用于指示所述卖方设备对所述虚拟物品的购买请求确认通过的情况下,生成并存储对应的订单信息至所述区块链系统;
接收所述买方设备的签收确认请求消息,其中,所述签收确认请求消息,是所述买方设备对所述卖方设备在确认通过所述购买请求的情况下执行发货处理流程而发送的所述虚拟物品的密文进行解密,且对所述虚拟物品的传递过程进行安全性验证后,在确定所述传递过程未被篡改的情况下,向所述第一区块链节点设备发送的包含买方数字签名和所述订单信息的消息;
将包含所述签收确认请求消息的第一广播消息发送至所述区块链系统,并接收每个第二区块链节点设备对所述第一广播消息的签名结果,所述第二区块链节点设备为所述区块链系统中接收到所述第一广播消息的节点设备;
在每个所述签名结果均为对所述买方数字签名进行验证通过的情况下,发送包含所述虚拟物品的订单信息和所述签名结果的第二广播消息至所述区块链系统,以使所述买方设备通过所述区块链系统对所述虚拟物品进行支付处理。


2.根据权利要求1所述的方法,其特征在于,若确定所述卖方信息对应的卖方设备为首次卖出商品的设备,则所述方法还包括:
发送交易授权请求消息至支付平台对应的服务器,以用于请求所述支付平台对所述卖方设备进行身份核实后,根据所述卖方设备的身份信息生成用于在区块链系统中唯一标识所述卖方设备身份的数字身份信息,以及用于请求所述支付平台对所述第一区块链节点发起线上交易进行授权;
若接收到所述交易授权请求消息的响应消息,且所述响应消息用于指示所述支付平台对所述卖方的身份核实通过且对所述第一区块链节点发起线上交易授权通过,则根据所述支付平台发送的所述卖方设备的数字身份信息,生成所述卖方设备的第一公钥和第一私钥;
使用第一随机函数对所述第一私钥进行哈希运算得到卖方数字签名,并使用本区块链节点的私钥对所述卖方数字签名进行加密得到卖方数字签名的密文;
发送加入区块链请求消息至所述卖方设备,所述加入区块链请求消息中包含所述卖方数字签名的密文,以用于申请卖方设备加入所述区块链系统;
发送第三广播消息至所述区块链系统,所述第三广播消息中包括所述卖方设备的第一公钥、第一私钥和第一随机函数。


3.根据权利要求1所述的方法,其特征在于,
所述签收确认请求消息中包含所述订单号、所述买方设备的买方数字签名和所述买方设备的商品签收确认信息;
所述第一广播消息中至少包含所述订单号和所述买方数字签名,所述第一广播消息用于:使每个所述第二区块链节点设备基于从所述区块链系统中获取的买方私钥和第一随机函数,对所述买方数字签名进行比对,并根据比对结果生成并发送对所述第一广播消息的签名结果;其中,对所述买方数字签名进行比对的步骤包括:
所述第二区块链节点设备,将使用所述第一随机函数对所述买方私钥进行哈希运算得到的买方数字签名,与所述第一广播消息中的买方数字签名进行比对,若比对一致,则确定对所述第一广播消息的签名结果为对所述买方设备的数字签名进行验证通过;
所述第二广播消息,还用于使所述各区块链设备对所述订单号对应的订单签收成功的状态信息进行存储。


4.一种交易管理方法,其特征在于,应用于买方设备,所述方法包括:
发送交易请求消息至第一区块链节点设备,所述交易请求消息中包含买方信息和商品信息,且所述交易请求消息用于请求所述第一区块链节点设备发送所述交易请求消息至卖方设备;
接收所述卖方设备通过区块链系统发送的虚拟物品的密文,所述虚拟物品的密文是所述卖方设备在接收到所述交易请求消息后,对所述商品信息所属虚拟物品的购买请求确认通过的情况下执行发货处理流程而发送的信息;
基于所述买方设备的私钥和从区块链系统中获取的卖方设备的公钥,对所述虚拟物品的传递过程进行安全性验证,若安全性验证结果为所述传递过程未被篡改,则发送签收确认请求消息到所述第一区块链节点设备,所述签收确认请求消息中包括买方数字签名和订单信息;
响应于所述区块链系统中的包含所述虚拟物品的订单信息和所述签名结果的第二广播消息,通过所述区块链系统执行与所述订单信息对应的支付处理,其中,所述第二广播消息用于指示每个第二区块链节点设备对第一广播消息的签名结果均为对所述买方数字签名进行验证通过,所述第一广播消息是所述第一区块链节点设备转发至所述区块链系统的包含所述签收确认请求消息的广播消息,且所述第二区块链节点设备为所述区块链系统中接收到所述第一广播消息的节点设备。


5.根据权利要求4所述的方法,其特征在于,所述基于所述买方设备的私钥和从区块链系统中获取的卖方设备的公钥,对所述虚拟物品的传递过程进行安全性验证,包括:
基于所述买方设备的私钥解密所述虚拟物品的密文,得到所述虚拟物品的明文,所述虚拟物品的明文中包括所述虚拟物品的信息、所述虚拟物品的信息摘要密文和第二随机函数;
根据所述第二随机函数对所述虚拟物品的信息进行哈希计算,得到所述虚拟物品的信息摘要;
使用所述卖方设备的公钥解密所述信息摘要密文,得到信息摘要明文;
若进行哈希计算得到的所述虚拟物品的信息摘要,与解密得到的所述虚拟物品的明文的比对结果一致,则确定所述虚拟物品的传递过程未被篡改。


6.一种交易管理方法,其特征在于,应用于卖方设备,所述方法包括:
接收来自第一区块链节点的交易请求消息,所述交易请求消息中包含买方信息和商品信息,且是由买方设备发送至所述第一区块链节点后,由所述第一区块链节点确定...

【专利技术属性】
技术研发人员:黄珂杜杏兰
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1