图像存储方法和设备的制造方法

文档序号:9810678阅读:496来源:国知局
图像存储方法和设备的制造方法
【技术领域】
[0001]本发明涉及图像处理领域,具体涉及一种图像存储方法和设备。
【背景技术】
[0002]当前是数据大爆炸的时代,每一天都会有诸如文本、图像、声音等大量数据产生。图像作为人类社会活动中最常用的信息载体,其本身包含大量的信息。因此,与文本相比,图像自身就具有数据量大的特点,每个图像都需要较大的存储空间。如果图像非常多,例如上百亿个图像,那么所占的存储空间就会空前巨大。另一方面,图像数据本身规律性不强,难以像文本数据那样被容易地检索出来。
[0003]基于上述原因,在如此大的存储空间中,对图像进行检索、显示和删除等管理操作就会速度非常慢。总之,图像的管理效率低下。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的图像存储方法和设备。
[0005 ]依据本发明的一个方面,提供了一种图像存储方法,包括:
[0006]确定图像的全局唯一标识符,其中所述全局唯一标识符一对一映射到所述图像的存储地址;
[0007]根据所述图像的附属信息建立并存储所述图像的多级索引,其中,每个上级索引包括用于确定相邻下级索引的值,所述用于确定相邻下级索引的值用于将该上级索引所涉及的图像划分到相应的相邻下级索引,并且最下级索引包括所述图像的全局唯一标识符;以及
[0008]将所述图像存储到所述图像的全局唯一标识符所映射的所述图像的存储地址。
[0009 ]根据本发明的另一方面,提供了一种图像存储设备,包括:
[0010]确定装置,用于确定图像的全局唯一标识符,其中所述全局唯一标识符一对一映射到所述图像的存储地址;
[0011]索引装置,用于根据所述图像的附属信息建立并存储所述图像的多级索引,其中,
[0012]每个上级索引包括用于确定相邻下级索引的值,所述用于确定相邻下级索引的值用于将该上级索引所涉及的图像划分到相应的相邻下级索引,并且最下级索引包括所述图像的全局唯一标识符;以及
[0013]存储装置,用于将所述图像存储到所述图像的全局唯一标识符所映射的所述图像的存储地址。
[0014]根据本发明的上述图像存储方法和设备利用了多级索引,并且至少存在一个可以索引到其多个下级索引的上级索引。由此解决了现有技术中图像检索、显示和删除等管理操作效率低下的问题,相应地取得了提高图像管理效率的有益效果。
[0015]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0016]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0017]图1示出了根据本发明一个实施例的图像存储方法的示意性流程图;
[0018]图2示出了根据本发明一个实施例的多级索引的示意图;
[0019]图3示出了根据本发明另一个实施例的图像存储方法的示意性流程图;
[0020]图4示出了根据本发明一个实施例的图像存储设备的示意性框图;以及
[0021]图5示出了根据本发明另一个实施例的图像存储设备的示意性框图。
【具体实施方式】
[0022]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0023]为了提高图像管理操作的效率,根据本发明的一个方面,提供了一种图像存储方法。该图像存储方法尤其适用于大量图像的存储。图1示出了根据本发明一个实施例的图像存储方法100的示意性流程图。如图1所示,图像存储方法100包括步骤S110、步骤S120和步骤SI30。
[0024]在步骤SllO中,确定图像的全局唯一标识符。其中,图像的全局唯一标识符一对一映射到图像的存储地址。
[0025]每个待存储图像都将被存储到唯一的存储地址。该存储地址可以是磁盘地址,也可以是基于磁盘地址建立的数据库中的地址。全局唯一标识符是整个存储系统中唯一的。全局唯一标识符与图像的存储地址之间是一对一映射关系。
[0026]具体地,步骤SllO可以包括:首先,随机生成一个64位的二进制数,以作为待存储图像的全局唯一标识符。然后,建立该全局唯一标识符与该待存储图像的存储地址之间的一对一的映射。请注意,上述全局唯一标识符的构建方法仅为示例目的,并非本发明的限制。本领域技术人员亦可利用其他手段构建全局唯一标识符。
[0027]在步骤S120中,根据待存储图像的附属信息建立并存储图像的多级索引。通过该多级索引,对整个图像存储空间进行了多级划分,可以显著提高图像检索、分析和显示等管理操作的效率问题。
[0028]图像的附属信息可包括上述步骤SllO中所确定的图像的全局唯一标识符。该全局唯一标识符可以作为上述多级索引的键值。图像的附属信息还可以包括图像采集装置的用户标识符。对于一个图像存储系统来说,其可能需要存储很多用户的图像。可以根据其图像采集装置的用户标识符来识别用户。例如,用户可以用同一应用程序(APP)管理多个图像采集装置。那么可以将用户登录该APP的用户名作为该用户的图像采集装置的用户标识符。图像的附属信息还可以包括图像来源标识符。每个图像都存在其自己的来源,例如特定图像采集装置。图像来源标识符可以是图像采集装置的产品序列号。图像的附属信息还可以包括图像采集日期。
[0029]可以根据图像的附属信息建立图像的多级索引。其中,每个上级索引对应于一个或多个下级索引。上级索引和下级索引是两个相对概念。通过上级索引可以索引到其下级索引。一个上级索引所涉及的图像与其所有下级索引所涉及的图像完全一致。
[0030]至少存在一个对应于多个下级索引的上级索引。由此,可以将上级索引所对应的图像划分给不同的下级索引。在具体示例中,可能绝大多数甚至全部上级索引都对应于多个下级索引。
[0031]图2示出了根据本发明一个实施例的多级索引的示意图。如图2所示,该多级索引包括两级。图2中最上面的表格表示第一级索引,中间的三个表格表示第二级索引。第一级索引涉及了所存储的所有图像。每个第二级索引包括一部分图像。最下面的柱体表示图像的存储空间,例如不同的服务器集群。
[0032]在多级索引中,每个上级索引包括用于确定相邻下级索引的值。用于确定相邻下级索引的值用于将该上级索引所涉及的图像划分到相应的相邻下级索引。由此,整个多级索引成为不可分割的整体。在具体示例中,每个上级索引可以是个索引表,该索引表可以包括多个列,其中某列的值用于确定相邻下级索引。也就是说,根据该列中的值的不同,将对应的图像划分到不同的相邻下级索引。
[0033]仍以图2中所示的多级索引为例,图2中的第一级索引的最后一列中的值是图像的采集日期,其用于确定相邻下级索引。如图2中不同曲线所示,采集日期是“20141020”的图像将被划分到图2中所示的第二级索引中最左边的那个,采集日期是“20141021”的图像将被划分到图2中所示的第二级索引中中间的那个,采集日期是
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1