公共安全标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210645733.5 (22)申请日 2022.06.08 (71)申请人 武汉大学 地址 430072 湖北省武汉市武昌区珞珈山 街道八一路2 99号 (72)发明人 武小平 唐浩诚  (74)专利代理 机构 武汉科皓知识产权代理事务 所(特殊普通 合伙) 42222 专利代理师 齐晨涵 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/28(2019.01) G06F 16/2455(2019.01) (54)发明名称 块数据的存 储、 查询方法以及装置 (57)摘要 本发明公开了一种块数据的存储、 查询方法 以及装置。 所论述的数据存储方法包括: 对块数 据进行初始化与预处理, 并以树形结构作为其存 储结构, 且包含了以对象 的形式去存储数据的属 性。 以块数据的数据分类为一个类, 不同的分类 为不同的对象, 将相近和相关的数据通过对象聚 合起来。 本发 明实现了一种块数据的存储和查询 的具体表现方式及应用。 权利要求书1页 说明书6页 附图5页 CN 115129711 A 2022.09.30 CN 115129711 A 1.一种块数据的存 储方法, 其特 征在于: 包括如下步骤: 对块数据做初始化与预处 理操作; 将块数据的数据类型作为类, 不同数据类型实例化为对象, 构建一个块数据树形存储 结构。 2.根据权利要求1所述的块数据的存储方法, 其特征在于: 所述构建树形存储结构, 包 括: 每个节点基于对象进行表达, 包含该块数据的所有信息, 将ID、 数据类型、 原始数据、 父 结点ID、 子结点ID列表、 结点层数、 是否为叶子结点、 以及更新时间作为结点属性, 构建树形 结构; 每个结点具有独立 性ID进行标识且具有特异性。 3.根据权利要求2所述的块数据的存 储方法, 其特 征在于: 所述 树形存储结构, 还 包括: 基于面向对象的思想, 将块数据的数据分类作为不同的类, 并实例化为不同的对象, 将 相近和相关的结点通过对 象聚合起来, 形成一个字典存储结构; 数据分类的属 性中包含一 个存储所有该类别树的结点 ID的列表。 4.一种块数据的查询方法, 其特 征在于: 包括如下步骤: 首先获取一个特定的块数据分类; 查询这个特定分类下对应的节点信息, 依据如权利 要求3所述的树形存储结构, 遍历 搜寻到这个特定 分类下对应的节 点信息; 根据深度遍历算 法遍历树形 结构的块数据, 获取需要查询的节点数据。 5.一种块数据的存 储装置, 其特 征在于: 所述装置包括: 初始化模块: 对块数据做初始化, 预处理, 以构建对象形式结点与适应树形结构的存 储; 构建模块: 以对象结点的形式存储块数据的数据, 同时用于构建按照数据类型为分类 依据的聚类模块, 具体分为以下两个子模块: 构建子模块一: 用于将块数据所包含的所有数据根据不同的数据类型构建相应的对 象, 并以对象结点进行存 储; 结点存 储时包含节点的所有属性信息; 构建子模块 二: 用于将块数据中不同类别的数据根据数据类型来聚类的存 储结构。 6.一种块数据的查询装置, 其特 征在于: 所述装置包括: 获取模块: 用于获取需要的块数据的数据类型; 查询模块 一: 用于在所述 树形存储结构中查询块数据类型 下对应的所有结点; 查询模块二: 用于根据深度遍历算法遍历所述树形存储结构, 获取每个树形结构结点 对象中的数据。权 利 要 求 书 1/1 页 2 CN 115129711 A 2块数据的存 储、 查询方 法以及装 置 技术领域 [0001]本发明涉及数据处 理技术领域, 具体涉及一种块数据的存 储、 查询方法以及装置 。 背景技术 [0002]块数据的概念最早由国家大数据战略重点实验室提出, 并论述了块数据对于 互联 网以及信息时代的作用与意义, 尤其在社区治理数据分析和网格化管理方面具有广泛的应 用价值。 其对块数据的定义为: 以一个物理空间或行政区域形成的涉及人、 事、 物的各类数 据的总和(块数据不只是 “条集合”, 更是条“集构”)。 [0003]块数据的主要特性是块数据需要有开放、 共享、 连接的基本机制, 让块与块之间有 连接, 能够互通信息 。 [0004]块数据概念自提出以来, 其具体实现和运用并没有一个具体的策略或者实现, 还 只是停留在概念的层面。 依据块数据 的概念, 一般而言, 因为块数据包含的数据面广且繁 杂, 目前块数据的的存储方式都是将块数据中各个零散的数据单独存储在各自的数据库 中, 当需要 使用数据时, 再从各自的数据库中取 得需要的数据, 之后再做处 理。 发明内容 [0005]针对现有技 术不足, 本发明的目的提出了一种块数据的存 储、 查询方法以及装置 。 [0006]为了实现上述的目的, 本发明的技 术方案如下: [0007]第一方面, 本发明提供了一种块数据的存 储方法, 其特 征在于: 包括如下步骤: [0008]对块数据做初始化与预处 理操作; [0009]将块数据的数据类型作为类, 不 同数据类型实例化为对象, 构建一个块数据初始 化模块, 即构建树形存 储结构。 [0010]作为优选方案, 所述构建树形存 储结构, 包括: [0011]每个节点基于对象进行表达, 包含该块数据的所有信息, 将ID、 数据类型、 原始数 据、 父结点ID、 子结点ID列表、 结点层数、 是否为叶子结点、 以及更新时间作为结点属性, 构 建树形结构; 每个结点具有独立 性ID进行标识且具有特异性。 [0012]进一步地, 所述树形存储结构, 还 包括: [0013]基于面向对象的思想, 将块数据的数据分类作为不 同的类, 并实例化为不同的对 象, 将相近和相关的结点通过对 象聚合起来; 数据分类的属 性中包含一个存储所有该类别 树的结点 ID 的列表。 [0014]第二方面, 本发明提供一种块数据的查询方法, 其特 征在于: 包括如下步骤: [0015]首先获取一个特定 的块数据分类; 查询这个特定分类下对应的节点信息, 依据如 权利要求  3所述的树形存储结构, 遍历搜寻到这个特定分类下对应的节点信息; 根据深度 遍历算法遍历树形 结构的块数据, 获取需要查询的节点数据。 [0016]第三方面, 本发明提供了一种块数据的存 储装置, 其特 征在于: 所述装置包括: [0017]初始化模块: 对块数据做初始化, 预处理, 以构建对象形式结点与适应树形结构的说 明 书 1/6 页 3 CN 115129711 A 3

.PDF文档 专利 块数据的存储、查询方法以及装置

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 块数据的存储、查询方法以及装置 第 1 页 专利 块数据的存储、查询方法以及装置 第 2 页 专利 块数据的存储、查询方法以及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:13:23上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。