(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210971526.9
(22)申请日 2022.08.15
(65)同一申请的已公布的文献号
申请公布号 CN 115048401 A
(43)申请公布日 2022.09.13
(73)专利权人 珠海翔翼航空技 术有限公司
地址 519030 广东省珠海市 保税区32号 地
(72)发明人 刘小东 吴林 曾钿 叶宗华
翁沛炎 戴慧林 郭浩彬
(74)专利代理 机构 北京市恒有知识产权代理事
务所(普通 合伙) 11576
专利代理师 郭文浩 尹文会
(51)Int.Cl.
G06F 16/23(2019.01)
G06F 16/27(2019.01)(56)对比文件
CN 113239337 A,2021.08.10
CN 110852751 A,2020.02.28
CN 110599348 A,2019.12.20
审查员 胡武扬
(54)发明名称
模拟机管理系统的多区块链数据处理方法、
系统及设备
(57)摘要
本发明属于数据处理领域, 具体涉及了一种
模拟机管 理系统的多区块链数据处理方法、 系统
及设备, 旨在解决现有区块链节 点重复存储且数
据易泄露的问题。 本发明包括: 获取第一时间段
内待存储的第一数据; 按照预设拆 分比例将所述
第一数据拆分为第一区块和N个第二区块; 其中,
预设拆分比例包括与第一区块对应的比例及与N
个中每个第二区块对应的比例, 其中, 第一区块
和N个第二区块可用于两者合并后得到第一数
据; 将第一区块存储至第一区块链, 以及将N个第
二区块分别存储至N个第二区块链, 其中, 一个第
二区块唯一对应一个第二区块链。 本发明可以通
过将数据拆分存储至不同区块链, 提高了区块链
所存储数据的安全性。
权利要求书3页 说明书12页 附图6页
CN 115048401 B
2022.11.01
CN 115048401 B
1.一种模拟机管理系统的多区块链数据处理方法, 应用于基于区块链的数据处理设
备, 所述数据处理设备至少包括第一区块链和N个第二区块链, N为正整数, 其特征在于, 所
述数据处 理方法包括:
获取第一时间段内待存 储的第一数据;
按照预设拆分比例将所述第一数据拆分为第一区块和N个第二区块, 对所述第一区块
进行加密, 将生 成的密文确定为更新后的第一区块, 当在读取数据时, 可以采用数字证书或
者U盘的方式对第一区块解密, 解密后与第二区块合并恢复出第一数据; 其中, 所述预设拆
分比例包括与所述第一区块对应的比例及与所述N个中每个第二区块对应的比例, 其中, 所
述第一区块和所述 N个第二区块可用于 两者合并后得到所述第一数据;
将所述第 一区块存储至所述第 一区块链, 以及将所述N个第 二区块分别存储至所述N个
第二区块链, 以及生成与所述第一区块和所述N个第二区块对应的区块链描述信息, 所述区
块链描述信息用于查找所述第一区块和所述N个第二区块, 其中, 一个第二区块唯一对应一
个第二区块链:
当N为1时: 将以小比例拆分的区块通过所述第一区块链存储, 将以大比例拆分的区块
通过所述第二区块链存储; 所述区块链描述信息包括所述第一区块的上一区块的第一哈希
码和所述第二区块的上一区块的第二哈希码;
当N大于1时: 将以小于预设比例阈值拆分的区块通过第一区块链存储, 以及对以不小
于所述预设比例阈值拆 分的N个区块分配区块编号, 将所述N个中每个区块通每个与所述区
块的区块编号对应的第二区块链存储; 所述区块链描述信息包括所述第一区块的上一区块
的第一哈希码、 与每个第二区块对应的区块编号和所述每个第二区块的上一区块的第二哈
希码;
接收对所述第一数据的读取请求;
若根据所述区块链描述信 息确定只有一个第 二区块, 则根据所述 区块链描述信 息中的
所述第一哈希码和所述第二哈希码, 从第一区块链中查找到所述第一区块以及从所述第二
区块链中查找到所述第二区块, 将所述第一区块与所述第二区块合并后得到所述第一数
据, 并发送包 含所述第一数据的读取响应;
若根据所述区块链描述信 息确定有至少两个第 二区块, 则根据 所述区块链描述信 息中
的所述第一哈希码、 N个区块编号及与每个区块编号对应的第二哈希码, 从第一区块链中查
找到所述第一区块, 及从与所述每个区块编号对应的第二区块链中查找到第二区块, 将所
述第一区块与N个第二区块合并后得到所述第一数据, 并发送包含所述第一数据的读取响
应。
2.根据权利要求1所述的模拟机管理系统 的多区块链数据处理方法, 其特征在于, 所述
第一区块链与所述第二区块链分别采用分布式存 储。
3.根据权利要求1或2所述的模拟机管理系统的多区块链数据处理方法, 其特征在于,
所述数据处 理设备还 包括第三区块链; 所述数据处 理方法还 包括:
获取第二时间段内待存 储的第二数据, 所述第二时间段 大于所述第一时间段;
根据所述第二数据生成第三区块, 并将所述第三区块存 储至所述第三区块链。
4.根据权利要求3所述的模拟机管理系统 的多区块链数据处理方法, 其特征在于, 所述
获取第一时间段内待存储的第一数据, 包括: 以第一时间周期获取第一时间内待存储的第权 利 要 求 书 1/3 页
2
CN 115048401 B
2一数据; 所述 获取第二时间段内待存储的第二数据, 包括: 以第二时间周期获取第二时间内
待存储的第二数据。
5.根据权利要求4所述的模拟机管理系统 的多区块链数据处理方法, 其特征在于, 当待
存储的数据类型为采集数据时, 所述第一数据为所述第一时间段内采集到的数据, 所述第
二数据为所述第二时间段内采集到的数据, 所述第一时间段为以所述第一时间周期 计算的
上一个待存储时刻与当前待存储时刻之 间的时间段, 所述第二时间段为所采集数据的开始
记录时刻与以所述第二时间周期计算的待存 储时刻之间的时间段。
6.根据权利要求4所述的模拟机管理系统 的多区块链数据处理方法, 其特征在于, 当所
存储的数据类型为监控数据时, 所述第一数据为所述第一时间段内所监控的变量的数值变
化状态, 所述第二数据为所述第二时间段内所监控的变量的数值; 所述第一时间段为以所
述第一时间周期 计算的上一个待存储时刻与当前待存储时刻之 间的时间段, 所述第二时间
段为以所述第二时间周期计算的当前待存 储时刻。
7.一种模拟机管理系统的多区块链数据处理设备, 其特征在于, 所述数据处理设备至
少包括第一区块链和N个第二区块链, N 为正整数; 所述数据处 理设备包括:
数据获取模块, 用于获取第一时间段内待存 储的第一数据;
数据拆分模块, 用于按照预设拆分比例将所述第一数据拆分为第一区块和N个第二区
块, 对所述第一区块进行加密, 将生成的密文确定为更新后的第一区块; 其中, 所述预设拆
分比例包括与所述第一区块对应的比例及与所述N个中每个第二区块对应的比例, 其中, 所
述第一区块和所述 N个第二区块可用于 两者合并后得到所述第一数据;
数据存储模块, 用于将所述第 一区块存储至所述第 一区块链, 以及将所述N个第 二区块
分别存储至所述N个第二区块链, 以及生成与所述第一区块和所述N个第二区块对应的区块
链描述信息, 所述区块链描述信息用于查找所述第一区块和所述N个第二区块, 其中, 一个
第二区块唯一对应一个第二区块链:
当N为1时: 将以小比例拆分的区块通过所述第一区块链存储, 将以大比例拆分的区块
通过所述第二区块链存储; 所述区块链描述信息包括所述第一区块的上一区块的第一哈希
码和所述第二区块的上一区块的第二哈希码;
当N大于1时: 将以小于预设比例阈值拆分的区块通过第一区块链存储, 以及对以不小
于所述预设比例阈值拆 分的N个区块分配区块编号, 将所述N个中每个区块通每个与所述区
块的区块编号对应的第二区块链存储; 所述区块链描述信息包括所述第一区块的上一区块
的第一哈希码、 与每个第二区块对应的区块编号和所述每个第二区块的上一区块的第二哈
希码;
接收对所述第一数据的读取请求;
若根据所述区块链描述信 息确定只有一个第 二区块, 则根据所述 区块链描述信 息中的
所述第一哈希码和所述第二哈希码, 从第一区块链中查找到所述第一区块以及从所述第二
区块链中查找到所述第二区块, 将所述第一区块与所述第二区块合并后得到所述第一数
据, 并发送包 含所述第一数据的读取响应;
若根据所述区块链描述信 息确定有至少两个第 二区块, 则根据 所述区块链描述信 息中
的所述第一哈希码、 N个区块编号及与每个区块编号对应的第二哈希码, 从第一区块链中查
找到所述第一区块, 及从与所述每个区块编号对应的第二区块链中查找到第二区块, 将所权 利 要 求 书 2/3 页
3
CN 115048401 B
3
专利 模拟机管理系统的多区块链数据处理方法、系统及设备
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:43:01上传分享