[发明专利]基于区块链的用户合作方法、设备及介质在审
申请号: | 202010068563.X | 申请日: | 2020-01-19 |
公开(公告)号: | CN111324661A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 刘攀 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/62 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 用户 合作 方法 设备 介质 | ||
1.一种基于区块链的用户合作方法,其特征在于,所述方法包括:
接收第一用户发送的第一合作协议数据,所述第一合作协议数据包括第一协议信息和第一签名信息;
对所述第一合作协议数据在所述区块链节点设备所在的区块链网络中进行共识处理,若共识通过则将所述第一合作协议数据上传到所述区块链网络,并向所述第一用户返回共识通过结果;
接收第二用户针对所述第一合作协议数据输入的第二合作协议数据,所述第二合作协议数据包括第二协议信息和第二签名信息;
对所述第二合作协议数据在所述区块链网络中进行共识处理,若共识通过则确定所述第一用户和所述第二用户成功签署合作协议,并将所述第二合作协议数据上传到所述区块链网络;
向所述第一用户和所述第二用户发送合作协议签署成功结果。
2.根据权利要求1所述的方法,其特征在于,所述第一合作协议数据包括智能合约地址、第一用户标识、第二用户标识、第一合作协议、协议号、渠道销售合作摘要哈希、渠道销售合作申请摘要哈希、第一证书摘要哈希和第一公钥;所述对所述第一合作协议数据在所述区块链节点设备所在的区块链网络中进行共识处理,包括:
根据所述智能合约地址查询区块链中是否部署有智能合约;
若是,根据所述第一证书摘要哈希查询第一证书,并检测查询到的所述第一证书包括的公钥和所述第一公钥是否匹配;
若是,根据所述渠道销售合作摘要哈希查询第一合作协议;
检测所述第一合作协议中的用户标识和所述第一用户标识是否一致;
若是,根据所述渠道销售合作申请摘要哈希查询渠道销售合作申请数据;
在根据所述渠道销售合作申请数据确定所述第一用户为签约状态时,确定所述第一合作协议数据共识通过,并以所述协议号为关键字,将所述第一合作协议数据和第一用户签约交易哈希写入到所述智能合约。
3.根据权利要求1或2所述的方法,其特征在于,所述第二合作协议数据包括智能合约地址、第一用户标识、第二用户标识、第二合作协议、协议号、渠道销售合作摘要哈希、渠道销售合作申请摘要哈希、第二证书摘要哈希和第二公钥;所述对所述第二合作协议数据在所述区块链网络中进行共识处理,包括:
根据所述智能合约地址查询所述区块链中是否部署有智能合约;
若是,根据所述第二证书摘要哈希查询第二证书,并检测查询到的所述第二证书包括的公钥和所述第二公钥是否匹配;
若是,根据所述协议号查找所述智能合约中存储的第一合作协议;
确定所述第一合作协议中的所述第一用户是否已签约;
若是,检测所述第一合作协议中的用户标识和所述第二用户标识是否一致;
若是,检测所述第一合作协议和所述第二合作协议是否一致;
若是,确定所述第二合作协议数据共识通过,并更新所述第一合作协议内容,使所述第一合作协议内容中的所述第一用户和所述第二用户均处于签约状态,同时将第二用户签约交易哈希写入到所述智能合约。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收所述第一用户发送的第一交易数据,所述第一交易数据包括第一用户标识、第二用户标识、订货合同数据和第三签名信息;
对所述第一交易数据进行区块链共识,并在共识通过后发布所述第一交易数据;
接收所述第二用户发送的第二交易数据,所述第二交易数据包括第一用户标识、第二用户标识和第四签名信息;
对所述第二交易数据进行区块链共识,若共识通过则更新所述订货合同数据,并将所述更新后的订货合同数据发送给所述第一用户和所述第二用户。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收所述第一用户发送的第三交易数据,所述第三交易数据包括第一用户标识、第二用户标识、发货合同数据和第五签名信息;
对所述第三交易数据进行区块链共识,并在共识通过后发布所述第三交易数据;
接收所述第二用户发送的第四交易数据,所述第四交易数据包括第一用户标识、第二用户标识和第六签名信息;
对所述第四交易数据进行区块链共识,若共识通过则更新所述发货合同数据,并将所述更新后的发货合同数据发送给所述第一用户和所述第二用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010068563.X/1.html,转载请声明来源钻瓜专利网。