[发明专利]索引生成和使用的方法和装置有效
申请号: | 201180021360.4 | 申请日: | 2011-04-01 |
公开(公告)号: | CN102918529A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | E·耶塞克 | 申请(专利权)人: | 诺基亚公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 杨晓光;于静 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 索引 生成 使用 方法 装置 | ||
背景技术
服务提供商和设备制造商(例如,无线、蜂窝等)不断受到例如通过提供有竞争力的网络服务来向消费者传递价值和便利性的挑战。行业中的重要区分(differentiator)在于应用和网络服务,以及支持和换算(scale)这些服务的能力。特别地,这些应用和服务可包括访问和管理例如由在线存储服务利用的数据。在过去,这些服务利用了不同类型的持久性存储器以便于浏览、搜索、和改变信息。这样的持久性存储器的功能可包括建立、读取、更新、和删除(CRUD)。通过这样的功能,这些持久性存储器中的许多包括基本提取特征,但是缺少快速搜索和访问。使用这样的持久性存储器的服务提供商因此面临着优化搜索和访问持久性存储器的重要挑战。
发明内容
因此,需要一种生成具有附带的对象图的可检索索引的方法。可基于使用对象关系映射的数据库来开发可检索索引。
根据一个实施例,一种方法包括:将数据库的多个数据对象转换成可检索列的集合中的对应行。该方法还包括:确定与可检索列的每行对应的对象图。该方法进一步包括:生成包括可检索列的集合和对应的对象图的索引。
根据另一个实施例,一种装置包括:至少一个处理器;和包括计算机程序代码的至少一个存储器,所述至少一个存储器和计算机程序代码配置为通过至少一个处理器至少部分地使得装置:将数据库的多个数据对象转换成可检索列的集合中的对应行。还使得所述装置:确定与可检索列的每行对应的对象图。进一步使得所述装置:生成包括可检索列的集合和对应的对象图的索引。
根据另一个实施例,一种计算机可读存储介质,承载一个或多个指令的一个或多个序列,当由一个或多个处理器执行时,一个或多个指令的一个或多个序列至少部分地使得装置:将数据库的多个数据对象转换成可检索列的集合中的对应行。还使得所述装置:确定与可检索列的每行对应的对象图。进一步使得所述装置:生成包括可检索列的集合和对应的对象图的索引。
根据另一个实施例,一种装置包括:用于将数据库的多个数据对象转换成可检索列的集合中的对应行的部件。该装置还包括:用于确定与可检索列的每行对应的对象图的部件。该装置进一步包括:用于生成包括可检索列的集合和对应的对象图的索引的部件。
通过示出多个特定实施例和实现方式,包括设想用于执行本发明的最佳方式,从以下详细描述中,本发明的其他方面、特征、和优点容易变得清楚。本发明还能够具有其他和不同实施例,并且其若干细节可在各个明显方面进行修改,所有都不脱离本发明的精神和范围。因此,附图和说明书被认为实际上是说明性的,并非限制性的。
附图说明
本发明的实施例通过实例示出,而并非限制,在附图中:
图1是根据一个实施例的能够生成具有附带的对象图的可检索索引的系统的视图;
图2是根据一个实施例的索引构建器的组件的视图;
图3是根据一个实施例的示例性域对象模型的视图;
图4是根据一个实施例的生成具有相关对象图的可检索索引的过程的流程图;
图5A是根据一个实施例的基于可检索索引和相关对象图应答查询的过程的流程图;
图5B是根据一个实施例的利用索引向用户设备提供服务的流程图;
图6是可用于实现本发明的实施例的硬件的视图;
图7是可用于实现本发明的实施例的芯片集的视图;和
图8是可用于实现本发明的实施例的移动终端(例如手机)的视图。
具体实施方式
公开了生成具有附带的对象图的可检索索引的方法、装置和计算机程序的示例。在以下描述中,为了说明的目的,阐述了多个特定细节,以提供本发明的实施例的全面理解。然而,对于本领域技术人员显而易见的是,本发明的实施例可以在没有这些特定细节或具有等同配置的情况下实践。在其他实例中,以框图形式示出已知结构和设备,以避免不必要地模糊本发明的实施例。
图1是根据一个实施例的能够生成具有附带的对象图的可检索索引的系统的视图。通过增加对网络服务的需求,正确地管理数据搜索和传送的需求成为首要关注的问题。任何网络服务的主要部分是存储和从数据库获取数据。某些实施例中,数据库是组成行和/或列的表的数据的集合。某些实施例中,在提供数据之间的关系时,可以可交替地使用行和列。表可提供访问、管理、和更新与表相关的数据的方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180021360.4/2.html,转载请声明来源钻瓜专利网。