图像数据库中的图像更新方法、服务器及系统技术方案

技术编号:3889907 阅读:294 留言:0更新日期:2012-04-11 18:40
一种图像数据库中的图像更新方法,其特征在于,包括: 获取发生更新的图像; 提取更新的图像的特征值并存储; 将提取的更新图像的特征值关联于搜索引擎。

【技术实现步骤摘要】

本专利技术涉及搜索
,特别涉及一种图像数据库中的图像更新方法、 服务器及系统。
技术介绍
目前的图像搜索技术,包含两层含义, 一层含义是指搜索出图像,另一层 含义是指依据图像内容进行的搜索。比较好理解,前一层含义的图像搜索,可 以通过搜索词搜索出图像数据库中命中文件名的图像。而后一层含义的图像搜 索,则是以搜索请求中的图像为基础,搜索出图像数据库中与搜索请求中的图 像内容相类似的图像。本篇讨论的图像数据库中的图像更新方法及服务器,适 用于后 一层含义的图像搜索。本篇涉及的图像搜索,现有技术的过程可以如图1中所示,描述为如下步骤S110:搜索引擎接收搜索请求。该搜索请求中包括要求搜索的图像。 S120:搜索引擎获取搜索请求中要求搜索的图像的特征。具体的,搜索引擎可以通过一些特定的图像计算方法提取出要求搜索图像的特征,例如可以是其中包含物体的形状特征。S130:搜索引擎在图像数据库中搜索与提取的特征最接近的图像,返回搜索结果。上述过程中,搜索引擎需要在图像数据库中进行搜索,即找出图像数据库 中与提取特征接近的图像的特征。当然,图像数据库中,要预先计算出所保存 的图像的特征,以便于接到搜索请求时可以直接将这些特征与前述提取出的搜 索请求中的图像特征作比较。图像数据库中的图像会产生不断的更新,以收集提供更多的图像,从而有 能力为搜索提供更丰富的结果。现有的图像数据库中的图像更新,是定时将历史图像与新增的图像一并更 新到图像数据库中,并重新建立索引。上述更新过程一般被安排在每天作为搜索引擎的服务器最闲的时段做这一处理,例如凌晨2点至3点,在这一时间段内,例如将1000多万的历史图像与新增的200万图像一并更新到图像数据库 中。在对现有技术的研究和实践过程中,专利技术人发现现有技术中存在以下问题现有技术中这种图像的更新方法,需要将历史图像与新增的图像一并更 新,由于历史图像数量较大,进行这样的更新,需要的时间较长。
技术实现思路
本申请实施例的目的是提供一种图像数据库中的图像更新方法、服务器及 系统,以降低图像更新过程所需的时间。为解决上述技术问题,本申请实施例提供一种图像数据库中的图像更新方 法及服务器是这样实现的一种图像数据库中的图像更新方法,包括获取发生更新的图像;提取更新的图像的特征值并存储;将提取的更新图像的特征值关联于搜索引擎。优选地,所述方法中,所述获取发生更新的图像,包括通过图像更新表中更新的图像ID获得更新的图像。优选地,所述方法中,所述获取发生更新的图像,包括在记录图像的图像数据库中设置检测图像发生变化的触发器,利用所述触 发器检测到图像数据库中更新图像时伴随的更新命令发生时,记录发生更新的 图^f象的ID。优选地,所述方法中,所述提取更新的图像的特征值,包括 以预定周期比较图像更新表与图像特征表相同图像ID对应的修改时间; 如果图像特征表中的修改时间不存在,则提取该图像ID对应图像的特征 值并记录于图像特征表中,并记录当前时刻作为修改时间。优选地,所述方法中,所述提取更新的图像的特征值,包括6以预定周期比较图像更新表与图像特征表相同图像ID对应的修改时间;如果图像特征表中的修改时间早于图像更新表中的修改时间,则提取该图像ID对应图像的特征值并更新于图像特征表中,并更新当前时刻作为修改时 间。优选地,所述方法中,对于分布式搜索引擎,还包括 将提取的更新图像特征值分发给分布式搜索引擎。 一种更新图像数据库中图像的服务器,包括 获取单元,用于获取发生更新的图像; 提取单元,用于提取更新的图像的特征值并存储; 关联单元,用于将提取的更新图像特征值关联于搜索引擎。 优选地,所述服务器中,所述获取单元通过图像更新表中更新的图像ID 获得更新的图像。优选地,所述服务器中,所述获取单元中包括图像数据库,触发器,记录 单元,其中,图像数据库,用于记录图像;触发器,用于检测图像数据库中的图像是否发生变化; 记录单元,用于在触发器检测到图像数据库中更新图像时伴随的更新命令 发生时,记录发生更新的图像的ID。优选地,所述服务器中,所述提取单元包括比较单元,用于以预定周期比较图像更新表与图像特征表相同图像ID对 应的》务改时间;第一记录单元,当图像特征表中的修改时间不存在时,用于提取该图像ID 对应图像的特征值并记录于图像特征表中,并记录当前时刻作为修改时间。 优选地,所述服务器中,所述提取单元包括比较单元,用于以预定周期比较图像更新表与图像特征表相同图像ID对 应的^f务改时间;第二记录单元,如果图像特征表中的修改时间早于图像更新表中的修改时间,则提取该图像ID对应图像的特征值并更新于图像特征表中,并更新当前 时刻作为》务改时间。优选地,所述服务器中,对于分布式搜索引擎,所述服务器还包括 分发单元,用于将提取的更新图像的特征值分发给分布式搜索引擎。 一种更新图像数据库中图像的系统,服务器以及搜索引擎,其中, 搜索引擎用于与网站服务器提取的更新图像的特征值关联。 一种更新图像数据库中图像的系统,包括服务器以及搜索引擎,其中, 服务器还用于接收并储存用户端上传的图像; 搜索引擎,用于与所述服务器提取的更新图像的特征值相关联。 一种更新图像数据库中图像的系统,包括服务器以及互联网图像抓取子系 统、4叟索引擎,其中,互联网图像抓取子系统,用于抓取互联网上的图像并传输至服务器; 服务器还用于接收并储存所述互联网图像抓取子系统传输的图像; 搜索引擎,用于与所述服务器提取的更新图像的特征值相关联。由以上本 申请实施例提供的技术方案可见,获取发生更新的图像,提取更新的图像的特 征值并存储,将提取的更新图像的特征值关联于搜索引擎,由于整个过程只涉 及发生图像更新的图像,而不对未发生更新的图像进行处理,更不是对涉及整 个图像数据库中的图像的处理,因此,相对于现有技术,可以大大降低提取更 新的图像的特征值所需的时间,并大大降低将特征值关联于搜索引擎所需的时 间,进而可以大大降低整个更新过程所需的时间。 附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中图像搜索方案的流程图2为本申请图像更新方法实施例的流程图;图3为本申请一服务器实施例的框图; 图4为本申请另一服务器实施例的框图; 图5为本申请另一服务器实施例的框图; 图6为本申请另一服务器实施例的框图; 图7为本申请另一服务器实施例的框图; 图8为本申请另一系统实施例的框图; 图9为本申请另一系统实施例的框图; 图IO为本申请另一系统实施例的框图。 具体实施例方式本申请实施例提供一种图像数据库中的图像更新方法及服务器。为了使本
的人员更好地理解本申请中的技术方案,下面将结合本 申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基 于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围本文档来自技高网
...

【技术保护点】
一种图像数据库中的图像更新方法,其特征在于,包括: 获取发生更新的图像; 提取更新的图像的特征值并存储; 将提取的更新图像的特征值关联于搜索引擎。

【技术特征摘要】

【专利技术属性】
技术研发人员:周春忆俞圣雨岳大炯
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:VG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1