[发明专利]一种基于区块链网络的数据处理方法及相关设备在审
| 申请号: | 202010825119.8 | 申请日: | 2020-08-17 |
| 公开(公告)号: | CN111932326A | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 张建俊;郭懿心;钟嘉栋;卢智刚;郑罗海;莫洋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06Q30/04 | 分类号: | G06Q30/04;G06F16/27;H04L9/32;H04L29/08 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 网络 数据处理 方法 相关 设备 | ||
本发明实施例提供了一种基于区块链网络的数据处理方法及相关设备,其中方法包括:节点响应于来自代理服务器的开票申请请求,向代理服务器发送该开票申请请求的响应消息,该响应消息包括第一字段和第二字段,第一字段包括待上链的目标数据包,第二字段包括节点与代理服务器之间的会话数据和节点的数字签名,节点接收代理服务器根据该响应消息发送的开票确认请求,开票确认请求包括第二字段和代理服务器签名后的第一字段,节点对第二字段和代理服务器签名后的第一字段进行验证,若验证通过,则对目标数据包执行开票操作,从而可以不依赖存储服务实现开票,实现了在存储服务出现故障时用户对故障的无感知,保证开票服务的实时可用,提升开票体验。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于区块链网络的数据处理方法及相关设备。
背景技术
目前,在区块链电子发票系统中,用户的开票请求数据通常是备份在存储服务器的数据库(如MySQL数据库)中,区块链电子发票系统在运行过程中,如果存储服务器由于宕机等原因导致不可用,则通常是等待故障修复后,调用数据库中缓存的开票请求数据进行补开票。然而,等待存储服务故障修复的时间通常较长,修复期间整个开票服务都不可用,用户需要等待存储服务修复完毕才可以重新使用开票服务。可见,如何避免由于存储服务故障而导致开票业务不可用已成为亟待解决的问题。
发明内容
本发明实施例提供一种基于区块链网络的数据处理方法及相关设备,可以在存储服务出现故障时实现用户对故障的无感知,并保证开票服务的实时可用,提升开票体验。
第一方面,本发明实施例提供了一种基于区块链网络的数据处理方法,应用于所述区块链网络中的节点,所述方法包括:
响应于来自代理服务器的开票申请请求,向所述代理服务器发送所述开票申请请求的响应消息,所述响应消息包括第一字段和第二字段,所述第一字段包括待上链的目标数据包,所述目标数据包是根据所述开票申请请求包括的开票数据得到的,所述第二字段包括所述节点与所述代理服务器之间的会话数据和所述节点的数字签名。
接收所述代理服务器根据所述响应消息发送的开票确认请求,所述开票确认请求包括所述第二字段和所述代理服务器签名后的第一字段。
对所述第二字段和所述代理服务器签名后的第一字段进行验证,若验证通过,则对所述目标数据包执行开票操作。
第二方面,本发明实施例提供了一种基于区块链网络的数据处理方法,应用于代理服务器,所述方法包括:
向所述区块链网络中的节点发送开票申请请求,所述开票申请请求包括开票数据。
接收所述节点响应所述开票申请请求发送的所述开票申请请求的响应消息,所述响应消息包括第一字段和第二字段,所述第一字段包括待上链的目标数据包,所述目标数据包是根据所述开票申请请求包括的开票数据得到的,所述第二字段包括所述节点与所述代理服务器之间的会话数据和所述节点的数字签名。
根据所述响应消息向所述节点发送开票确认请求,所述开票确认请求包括所述第二字段和所述代理服务器签名后的第一字段,所述开票确认请求用于指示所述节点在对所述第二字段和所述代理服务器签名后的第一字段验证通过的情况下,对所述目标数据包执行开票操作。
第三方面,本发明实施例提供了一种数据处理装置,所述装置包括:
发送模块,用于响应于来自代理服务器的开票申请请求,向所述代理服务器发送所述开票申请请求的响应消息,所述响应消息包括第一字段和第二字段,所述第一字段包括待上链的目标数据包,所述目标数据包是根据所述开票申请请求包括的开票数据得到的,所述第二字段包括区块链网络的节点与所述代理服务器之间的会话数据和所述节点的数字签名。
接收模块,用于接收所述代理服务器根据所述响应消息发送的开票确认请求,所述开票确认请求包括所述第二字段和所述代理服务器签名后的第一字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010825119.8/2.html,转载请声明来源钻瓜专利网。





