【技术实现步骤摘要】
一种数据管理方法和装置
本专利技术涉及计算机
,尤其涉及一种数据管理方法和装置。
技术介绍
在这个互联网数据多样化的时代,有效管理数据是使用数据的基础。比如,将非结构化的数据进行结构化管理,以使这些数据能够更好地在信息搜索、数据安全维护等场景中发挥比较好地作用。目前,主要通过数据库关系表将非结构化数据进行结构化管理,即根据数据库关系表的配置或者结构,将非结构化数据对应填充到相应地关系表中,以得到结构化的数据。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:由于需要为非结构化数据配置关系表或者为非结构化数据查找相应的关系表,现有的这种对非结构化数据进行结构化管理的方式,操作比较复杂,降低了数据管理效率。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据管理方法和装置,能够基于非结构化数据本身得到包括特征信息的结构图以及父数据对象对应的结构图和子数据对象的结构图之间的逻辑关系,实现对非结构化数据进行更加直观的结构化管理,通过这种结构图和逻辑关系是基于非结构化数据本身得到的,而无需为非结构化数据构建或查找关系复杂的关系表,有效地提高了非结构化数据管理效率。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据管理方法,包括:获取非结构化数据,其中,所述非结构化数据包括至少一层嵌套关系以及所述嵌套关系对应的父数据对象和子数据对象;分别为所述父数据对象和所述子数据对象生成对应的包括特征信息的结构图;根据所述嵌套关系, ...
【技术保护点】
1.一种数据管理方法,其特征在于,包括:/n获取非结构化数据,其中,所述非结构化数据包括至少一层嵌套关系以及所述嵌套关系对应的父数据对象和子数据对象;/n分别为所述父数据对象和所述子数据对象生成对应的包括特征信息的结构图;/n根据所述嵌套关系,构建所述父数据对象对应的结构图和所述子数据对象对应的结构图之间的逻辑关系;/n基于所述结构图和所述逻辑关系,对所述非结构化数据进行管理。/n
【技术特征摘要】
1.一种数据管理方法,其特征在于,包括:
获取非结构化数据,其中,所述非结构化数据包括至少一层嵌套关系以及所述嵌套关系对应的父数据对象和子数据对象;
分别为所述父数据对象和所述子数据对象生成对应的包括特征信息的结构图;
根据所述嵌套关系,构建所述父数据对象对应的结构图和所述子数据对象对应的结构图之间的逻辑关系;
基于所述结构图和所述逻辑关系,对所述非结构化数据进行管理。
2.根据权利要求1所述的数据管理方法,其特征在于,分别为所述父数据对象和所述子数据对象生成对应的包括特征信息的结构图,包括:
当所述父数据对象或所述子数据对象作为当前数据对象时,
为所述当前数据对象生成对应的容器节点;
解析所述当前数据对象包括的特征信息,并为所述特征信息构建对应的信息节点;
构建所述信息节点与所述容器节点之间的连接关系,得到所述包括特征信息的结构图。
3.根据权利要求1所述的数据管理方法,其特征在于,分别为所述父数据对象和所述子数据对象生成对应的包括特征信息的结构图,包括:
当所述父数据对象或所述子数据对象作为当前数据对象时,
为所述当前数据对象生成对应的容器节点以及与所述容器节点存在连接关系的多个信息节点,其中,每一个所述信息节点对应一种信息类别;
根据所述信息节点对应的信息类别,利用所述当前数据对象包括的特征信息填充所述信息节点,得到所述包括特征信息的结构图。
4.根据权利要求3所述的数据管理方法,其特征在于,
所述多个信息节点,包括:格式信息节点、类型信息节点、文件基本属性信息节点、文件元信息节点、文本内容信息节点、原始内容信息节点、文档属性信息节点、标签信息节点中的任意多个。
5.根据权利要求1至4任一所述的数据管理方法,其特征在于,基于所述结构图和所述逻辑关系,对所述非结构化数据进行管理,包括:
基于所述容器节点、所述信息节点、所述连接关系以及所述逻辑关系,为所述非结构化数据生成对应的内容解析树;
根据所述内容解析树,对所述非结构化数据进行管理。
6.根据权利要求5所述的数据管理方法,其特征在于,对所述非结构化数据进行管理,包括:
为所述内容解析树匹配对应的安全策略;
根据所述内容解析树匹配出的安全策略,对所述非结构化数据进行安全...
【专利技术属性】
技术研发人员:李仕毅,徐旭军,张树民,
申请(专利权)人:北京天空卫士网络安全技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。