[发明专利]用于搜索应用的多缓存的方法、装置和计算机程序产品无效
申请号: | 200880117062.3 | 申请日: | 2008-09-30 |
公开(公告)号: | CN101868796A | 公开(公告)日: | 2010-10-20 |
发明(设计)人: | 熊银根;王祥林;M·雅各布;高江;P·施洛特尔;K·皮利 | 申请(专利权)人: | 诺基亚公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04W4/02 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;赵林琳 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 搜索 应用 缓存 方法 装置 计算机 程序 产品 | ||
技术领域
本发明的实施例总体上涉及内容检索技术,并且更特别地涉及一种用于搜索应用的数据库管理和数据缓存的方法、装置和计算机程序产品。
背景技术
现代通信时代已经带来有线网络和无线网络的巨大扩张。计算机网络、电视网络和电话网络正在经历由消费者需求驱动的前所未有的技术扩张。无线和移动联网技术在提供信息传送的更多灵活性和即时性时已经解决有关消费者需求。
当前和将来的联网技术继续有助于传送信息的简易性和对于用户的便利性。其中对增加传送信息的简易性和对于用户的便利性的需求的一个领域涉及在网络中提供信息检索。例如,可以使用各种通信网络使诸如音频、视频、图像内容、文字、数据等信息对于在不同实体之间的检索是可用的。因而,可以设置与各不同实体关联的设备相互通信以定位和实现信息的传送。具体而言,已经开发用于使设备如移动终端对与特定查询或者关键字有关的信息或者内容进行搜索的机制。
基于文字的搜索通常涉及到使用搜索引擎,该搜索引擎被配置成基于用户输入的查询项来检索结果。然而,由于语言挑战,比如多义词,搜索结果的质量可能并不一贯地高。此外,搜索的数据源可能不具有与进行搜索所针对的特定主题相关的信息。
可视搜索功能(如例如在移动终端上执行的移动可视搜索功能)可以利用大型可视数据库,这些数据库使用图像匹配以比较查询或者输入图像与可视数据库中的图像。图像匹配可以告知输入的图像与可视数据库中的图像有多接近。顶级匹配(例如最相关的图像)然后可以通过可视化于移动终端的显示器上来呈现给用户。然后可以提供与图像关联的上下文信息。因而,简单地通过将移动终端的相机指向特定对象,用户可以基于与最佳匹配关联的上下文信息来潜在地获得与特定对象关联的上下文信息。
然而,与可视搜索关联的一个问题可能在于这样的搜索引擎的运用所需要的大型可视数据库可能需要数量相对大的源图像用于特征比较。另外,在搜索将由移动终端执行的实例中,移动设备可能在计算能力和存储器尺寸方面是有限的。这样,典型搜索数据库仅能针对落入特定区域内的搜索提供充足覆盖,该搜索数据库在这些特定区域内具有足够大数量的源图像。存在用于在搜索过程期间实现数据库访问的不同方式。当前实施的一种方法是在执行搜索之前向移动设备的存储器中加载整个数据库。遗憾的是,这一方法可能需要过于大量的存储器,因此增加移动设备的尺寸和复杂度。另外,由于在巨型数据库中进行穷尽搜索而增加了搜索的计算复杂度,因此增加为了获得搜索结果而需要的时间。当前实施的另一方法是在服务器上存储数据库,其中该数据库根据某些搜索标准(比如方位数据,该数据包括经度/纬度、高度或者GPS方位数据)构造成更小数据库。这样,可以针对与不同方位关联的数据创建不同数据集。仅在需要数据集时向移动设备的存储器中逐个传送数据集而不是整个数据库。这一方法的缺点包括在搜索标准改变时从一个数据集向另一数据集进行切换。在这一实例中,在用不同搜索标准进行搜索之前必须识别和下载新数据集。这一过程不仅延迟搜索而且依赖于网络接入和可用性。
因而,可能有利的是提供一种在搜索标准改变时从一个数据集向另一数据集切换的改进机制,由此潜在地增加执行搜索的速度和在数据集的可访问性方面的可靠性。
发明内容
因此,提供一种用于通过为搜索应用执行高效数据库管理和数据缓存来提供改进的快速和高效搜索的方法、装置和计算机程序产品。具体而言,提供一种利用方位信息和可视搜索特征以更高效和灵活方式进行基于可视的搜索的方法、装置和计算机程序产品。就这一点而言,例如可以通过向数据库的组织中并入方位信息来增强基于可视的搜索,其中海量数据库(数据集)的最相关部分可以本地地位于移动终端中以便在移动终端内提供本地搜索。这样,根据移动终端的方位改变和移动终端的移动方向更新数据集。因而,可以增加图像内容检索的效率,并且可以改进用于电子设备如移动终端的内容管理、导航、旅游和娱乐功能。
在一个示例实施例中,提供一种用于搜索应用的高效数据库管理和数据缓存的方法。该方法可以包括:接收并且在第一缓存器中缓存基于用户的当前方位的数据集;接收并且在第二缓存器中缓存基于用户的当前方位和用户的移动方向的另一数据集;搜索基于用户的当前方位的数据集以识别来自图像的对象;并且基于用户的方位改变来更新缓存器。例如,在用户的当前方位改变成在第二缓存器中的数据集内的实例中,更新缓存器可以包括:将第二缓存器与当前方位关联;以及接收并且在第一缓存器中缓存基于用户的当前方位和用户的移动方向的数据集,由此覆盖第一数据集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880117062.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:跟踪下载的数字媒体文件的系统和方法
- 下一篇:电子设备