[发明专利]业务数据存储方法及装置有效
申请号: | 201710438943.6 | 申请日: | 2017-06-12 |
公开(公告)号: | CN107315786B | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 郭锐;李茂材;梁军;张建俊;王宗友;屠海涛;赵琦;刘斌华;朱大卫;秦青 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/23;G06F21/62 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 数据 存储 方法 装置 | ||
本发明公开了一种业务数据存储方法及装置,属于网络技术领域。该方法包括:接收业务数据;根据业务数据的数据类型,从多条区块链中确定与业务数据对应的目标区块链;基于业务数据以及目标区块链中第一区块的区块头特征值,在目标区块链上生成第二区块,第一区块为第二区块的上一个区块,第二区块用于记录业务数据。本发明可以选择性地进行数据共享和数据隔离,而且,由于区块链中前后区块之间相关联,使得区块中任一业务数据被篡改时都能通过下一区块检测到,避免了恶意用户篡改或抵赖处理过的业务数据,也保证了业务数据的安全性。
技术领域
本发明涉及网络技术领域,特别涉及一种业务数据存储方法及装置。
背景技术
随着网络技术的发展,网络带宽得到大幅优化,服务器能够快捷地为终端处理所需业务,而为了给终端提供更为丰富的业务,多个机构往往以联合的方式为终端服务,例如,银行、监管机构和网络服务商的服务器共同为终端提供支付业务。
在处理终端的业务数据的过程中,为了备份本次业务处理过程,当接收到终端的业务数据时,服务器可以存储业务数据。由于某些业务数据涉及一个机构的商业隐私,通常是多个机构的服务器中的部分服务器才具备这些业务数据的存储需求,则每个服务器可以按照自身的存储需求,存储符合其存储需求的业务数据,如,服务器A可以存储业务数据A,但由于不具备业务数据B的存储需求,不会存储数据B。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于服务器存在被恶意分子侵入的安全隐患,某一服务器已存储的业务数据很可能被恶意篡改,如果其他服务器没有该业务数据的存储需求,则不会存储该业务数据,导致该服务器很难通过其他服务器发现被篡改的业务数据,业务数据的安全性差。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种业务数据存储方法及装置。本发明通过服务器使用区块链的方式存储业务数据,利用区块链上的数据被篡改之后能快速发现,并可以自动从配置该区块链的其他服务器上将数据正确恢复回来的特性,保证了业务数据的安全性。所述技术方案如下:
第一方面,提供了一种业务数据存储方法,所述方法包括:
根据所述业务数据的数据类型,从多条区块链中确定与所述业务数据对应的目标区块链;
基于所述业务数据以及所述目标区块链中第一区块的区块头特征值,在所述目标区块链上生成第二区块,所述第一区块为所述第二区块的上一个区块,所述第二区块用于记录所述业务数据。
第二方面,提供了一种业务数据存储装置,所述装置包括:
接收模块,用于接收业务数据;
确定模块,用于根据所述业务数据的数据类型,从多条区块链中确定与所述业务数据对应的目标区块链;
存储模块,用于基于所述业务数据以及所述目标区块链中第一区块的区块头特征值,在所述目标区块链上生成第二区块,所述第一区块为所述第二区块的上一个区块,所述第二区块用于记录所述业务数据。
第三方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述第一方面中任一种可能实现方式的业务数据存储方法。
第四方面,提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述第一方面中任一种可能实现方式的业务数据存储方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710438943.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新闻模板的管理方法及装置
- 下一篇:用于车辆故障问答系统的数据处理方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置