一种街景影像的双缓存分布式存储、检索方法及装置与流程

文档序号:19016055发布日期:2019-11-01 19:48阅读:420来源:国知局
一种街景影像的双缓存分布式存储、检索方法及装置与流程

本发明涉及地理信息技术领域,尤其涉及一种街景影像的双缓存分布式存储、检索方法及装置。



背景技术:

街景影像是基于运动平台(如汽车等交通工具、行人等)采集的具有可量测属性的地理空间数据,具有多视角、包含全要素信息等优势,并在科研和应用中具有重要研究和应用价值,已在国土、规划、城市管理、交通等行业得到了广泛应用。但目前理论方法和技术对街景影像的组织和存储主要借助于传统遥感影像或者计算机技术,一般采用影像和辅助数据集中式存储较多;并且很少支持时空影像一体化存储的技术方法。伴随街景影像逐年采集,其数据量迅速膨胀,时空特性也增加了街景影像组织存储与调度难度,尤其是针对时空街景影像,由于街景影像沿道路持续采集,poi信息点在连续多张影像中级联出现,使得传统空间索引算法在时空街景影像组织与调度中效率较低。针对时空街景影像的高效组织和存储成为开拓时空街景影像研究和应用的关键问题。



技术实现要素:

本发明提供一种街景影像的双缓存分布式存储、检索方法及装置,解决现有技术中如何高效组织和存储时空街景影像的技术问题。

本发明的目的是通过以下技术方案实现的:

一种街景影像的双缓存分布式存储方法,包括:

获取街景影像序列,其中,所述街景影像序列中包含街景影像,所述街景影像中包含poi对象;

获取并存储街景影像序列中poi对象标识与街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;

将poi对象及街景影像序列分别存储于第一数据库和第二数据库中。

一种街景影像的双缓存分布式检索方法,包括:

获取查询请求,所述查询请求包括poi对象标识与街景影像标识、街景影像采集时间、拍摄相机标识;

根据所述查询请求,获取poi对象标识、街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;

根据所述对应关系,获取poi对象和/或街景影像。

一种街景影像的双缓存分布式存储装置,包括:

获取模块,用于获取街景影像序列,其中,所述街景影像序列中包含街景影像,所述街景影像中包含poi对象;

第一存储模块,用于获取并存储街景影像序列中poi对象标识与街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;

第二存储模块,用于将poi对象及街景影像序列分别存储于第一数据库和第二数据库中。

一种街景影像的双缓存分布式检索装置,包括:

参数获取模块,用于获取查询请求,所述查询请求包括poi对象标识与街景影像标识、街景影像采集时间、拍摄相机标识;

查询检索模块,用于根据所述查询请求,获取poi对象标识、街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;

查询输出模块,用于根据所述对应关系,获取poi对象和/或街景影像。

本发明提供一种街景影像的双缓存分布式存储、检索方法及装置,通过获取街景影像序列;获取并存储街景影像序列中poi对象标识与街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;将poi对象及街景影像序列分别存储于第一数据库和第二数据库中。本发明将poi对象与街景影像数据分别组织,针对两类数据分别建立数据缓存,实现双缓存组织机制,有效提升检索效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可根据这些附图获得其他的附图。

图1为本发明实施例一的一种街景影像的双缓存分布式存储方法的流程图;

图2为本发明实施例一的一种街景影像的双缓存分布式存储对应关系的示意表;

图3为本发明实施例二的一种街景影像的双缓存分布式检索方法的流程图;

图4为本发明实施例三的一种街景影像的双缓存分布式存储装置的结构示意图;

图5为本发明实施例四的一种街景影像的双缓存分布式检索方法的结构示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例一

本发明实施例一中提供了一种街景影像的双缓存分布式存储方法,如图1所示,包括:

步骤101、获取街景影像序列;

其中,所述街景影像序列中包含街景影像,所述街景影像中包含poi对象;

步骤102、获取并存储街景影像序列中poi对象标识与街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;

其中,如图2所示为对应关系的示意表,poi为poi对象标识、sid为街景影像标识、stime街景影像采集时间、ccd_id为拍摄相机标识,针对poi对象与时空街景影像的关联,可以通过poi对象与街景影像标识的对照关系实现,poi对象会出现在多张街景影像上,而每张街景影像的时态参数(街景影像采集时间)和唯一id也不同;每张街景影像也包含多个poi对象,即二者满足多对多的关系从对应关系中可以看出,例如:poi对象p01存在于t1时间拍摄的街景影像sv1和sv2中;t1时间拍摄的街景影像sv1中包含poi对象p01和p03。

步骤103、将poi对象及街景影像序列分别存储于第一数据库和第二数据库中。

步骤103具体可以包括:

步骤103-1、将poi对象存储于关系型数据库中;

步骤103-2、将街景影像序列按照不同的拍摄相机标识,存储于不同存储区的空间数据库中,并保存拍摄相机标识与存储区标识的对应关系。

其中,步骤103中的第一数据库可以为sqlserver数据库或oracle数据库,第二数据库可以为esrigeodatabase数据库或oraclespatial数据库。

步骤103-2具体可以包括:

步骤103-2-a:根据不同拍摄相机标识对应的不同街景影像序列的访问频率,将访问频率大于预设阈值的街景影像序列存储于第一存储区中;将访问频率小于预设阈值的街景影像序列存储于第二存储区中,其中,第二存储区的读取性能小于第一存储区的读取性能;

步骤103-2-b:存储拍摄相机标识与逻辑存储区标识的对应关系。

本发明实施例一提供一种街景影像的双缓存分布式存储方法,通过获取街景影像序列;获取并存储街景影像序列中poi对象标识与街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;将poi对象及街景影像序列分别存储于第一数据库和第二数据库中。本发明将poi对象与街景影像数据分别组织,针对两类数据分别建立数据缓存,实现双缓存组织机制,有效提升检索效率。

实施例二

本发明实施例二中一种街景影像的双缓存分布式检索方法,如图3所示,包括:

步骤301、获取查询请求;

其中,所述查询请求包括poi对象标识与街景影像标识、街景影像采集时间、拍摄相机标识;

步骤302、根据所述查询请求,获取poi对象标识、街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;

步骤303、根据所述对应关系,获取poi对象和/或街景影像。

本发明实施例二提供一种街景影像的双缓存分布式检索方法,通过获取查询请求;根据所述查询请求,获取poi对象、街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;根据所述对应关系,获取poi对象和/或街景影像。本发明将poi对象与街景影像数据分别组织,针对两类数据分别建立数据缓存,实现双缓存组织机制,有效提升检索效率。

实施例三

本发明实施例三中一种街景影像的双缓存分布式存储装置,如图4所示,包括:

获取模块410,用于获取街景影像序列,其中,所述街景影像序列中包含街景影像,所述街景影像中包含poi对象;

第一存储模块420,用于获取并存储街景影像序列中poi对象标识与街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;

第二存储模块430,用于将poi对象及街景影像序列分别存储于第一数据库和第二数据库中。

其中,所述第二存储模块430,包括:

第一存储单元431,用于将poi对象存储于关系型数据库中;

第二存储单元432,用于将街景影像序列按照不同的拍摄相机标识,存储于不同存储区的空间数据库中,并保存拍摄相机标识与存储区标识的对应关系。

所述第二存储单元432中包括存储调度子单元4321、第一存储子单元4322和第二存储子单元4323,其中,第二存储子单元4323的读取性能小于第一存储子单元4322的读取性能,

所述存储调度子单元4321,用于根据不同拍摄相机标识对应的不同街景影像序列的访问频率,将访问频率大于预设阈值的街景影像序列存储于第一存储子单元中;将访问频率小于预设阈值的街景影像序列存储于第二存储子单元中;存储拍摄相机标识与逻辑存储区标识的对应关系。

实施例四

本发明实施例四中一种街景影像的双缓存分布式检索装置,如图5所示,包括:

参数获取模块510,用于获取查询请求,所述查询请求包括poi对象标识与街景影像标识、街景影像采集时间、拍摄相机标识;

查询检索模块520,用于根据所述查询请求,获取poi对象标识、街景影像标识、街景影像采集时间、拍摄相机标识的对应关系;

查询输出模块530,用于根据所述对应关系,获取poi对象和/或街景影像。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1