[发明专利]一种元数据检索方法、装置、设备及计算机可读存储介质在审
申请号: | 201810699153.8 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108897859A | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 胡永刚 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 元数据 计算机可读存储介质 元数据检索 存储系统 检索条件 接收文件 文件标识 文件数据 存储池 检索 文件存储请求 文件访问请求 文件数据存储 存储请求 对应文件 访问请求 快速定位 返回 存储 携带 申请 | ||
1.一种元数据检索方法,其特征在于,包括:
接收文件存储请求,所述文件存储请求包括文件的文件数据和元数据;将所述文件数据存储至存储系统的存储池,将由所述文件的文件标识及所述元数据构成的键值对存储至所述存储系统的元数据池中;
接收文件访问请求,获取所述文件访问请求中携带的检索条件;由所述元数据池中检索符合所述检索条件的元数据,基于检索到的元数据对应的文件标识由所述存储池中获取对应文件数据并返回。
2.根据权利要求1所述的方法,其特征在于,将由所述文件的文件标识及所述元数据构成的键值对存储至所述存储系统的元数据池中,包括:
确定所述元数据池中与所述元数据的类型对应的对象,并将由所述文件的文件标识及所述元数据构成的键值对存储至确定出的对象中;
对应的,由所述元数据池中检索符合所述检索条件的元数据,包括:
确定所述检索条件对应的元数据类型,并由确定出的元数据类型对应的对象中检索符合所述检索条件的元数据。
3.根据权利要求2所述的方法,其特征在于,确定所述元数据池中与所述元数据的类型对应的对象,包括:
如果所述元数据为预设的基本元数据,则由预先建立的与每项预设的基本元数据的类型对应的对象中确定出与所述元数据对应的对象。
4.根据权利要求3所述的方法,其特征在于,确定所述元数据池中与所述元数据的类型对应的对象,包括:
如果所述元数据为自定义元数据,则判断所述元数据池中是否包含与所述元数据的类型对应的对象,如果是,则执行确定所述元数据池中包含的与所述元数据的类型对应的对象的步骤,如果否,则创建与所述元数据的类型对应的对象,并确定创建的对象为与所述元数据的类型对应的对象。
5.根据权利要求2所述的方法,其特征在于,确定所述检索条件对应的元数据类型,并由确定出的元数据类型对应的对象中检索符合所述检索条件的元数据,包括:
如果所述检索条件包含多个检索子条件且该多个子检索条件之间为与的关系,则确定所述多个检索子条件中的任一个检索子条件为目标条件,由与所述目标条件对应的元数据类型对应的对象中检索符合所述目标条件的元数据,并确定与检索出的元数据对应的文件标识为目标标识,将目标标识对应键值对存储至检索文件中;依次由所述多个检索子条件中除所述目标条件之外的其他全部检索子条件对应的元数据类型对应的对象中,将所述目标标识对应的元数据中不符合对应检索子条件的键值对由所述检索文件中删除;确定所述检索文件中的键值对对应元数据为符合所述检索条件的元数据。
6.根据权利要求5所述的方法,其特征在于,确定所述检索条件对应的元数据类型,并由确定出的元数据类型对应的对象中检索符合所述检索条件的元数据,包括:
如果所述检索条件包含多个检索子条件且该多个检索子条件之间为或的关系,则由每个检索子条件对应元数据类型对应的对象中检索符合对应检索子条件的元数据,并确定检索出的元数据为符合所述检索条件的元数据。
7.根据权利要求1所述的方法,其特征在于,还包括:
如果由所述元数据池中未检索到符合所述检索条件的元数据,则返回未查找到符合检索条件的元数据的信息。
8.一种元数据检索装置,其特征在于,包括:
存储模块,用于:接收文件存储请求,所述文件存储请求包括文件的文件数据和元数据;将所述文件数据存储至存储系统的存储池,将由所述文件的文件标识及所述元数据构成的键值对存储至所述存储系统的元数据池中;
检索模块,用于:接收文件访问请求,获取所述文件访问请求中携带的检索条件;由所述元数据池中检索符合所述检索条件的元数据,基于检索到的元数据对应的文件标识由所述存储池中获取对应文件数据并返回。
9.一种元数据检索设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述元数据检索方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述元数据检索方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810699153.8/1.html,转载请声明来源钻瓜专利网。