[发明专利]索引生成和使用的方法和装置有效
| 申请号: | 201180021360.4 | 申请日: | 2011-04-01 |
| 公开(公告)号: | CN102918529A | 公开(公告)日: | 2013-02-06 |
| 发明(设计)人: | E·耶塞克 | 申请(专利权)人: | 诺基亚公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 杨晓光;于静 |
| 地址: | 芬兰*** | 国省代码: | 芬兰;FI |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 索引 生成 使用 方法 装置 | ||
1.一种方法,包括:
将数据库的多个数据对象转换成可检索列的集合中的对应行;
确定与可检索列的每行对应的对象图;和
生成包括可检索列的集合和对应的对象图的索引。
2.如权利要求1所述的方法,进一步包括:
确定数据库中数据对象之一和一个或多个其他数据对象之间的一个或多个关系,
其中与所述一个数据对象对应的对象图包括所述关系的表示。
3.如权利要求1所述的方法,进一步包括:
从设备接收对与数据库相关的信息的查询;
至少部分地将所述信息与可检索列的一个或多个行进行匹配;
选择与匹配的行对应的对象图;和
至少部分地促使匹配的行和对应的对象图向所述设备的传输。
4.如权利要求3所述的方法,进一步包括:
接收至少部分地基于向所述设备传输的对应的对象图来更新数据库的请求;和
促使根据所述请求对数据库的更新。
5.如权利要求1所述的方法,进一步包括:
确定在数据库中已发生改变;和
基于所述改变更新所述索引。
6.如权利要求1所述的方法,其中所述数据库为包括记录的表的关系数据库,并且其中各个数据对象包括各自的记录,并且所述索引与特定表关联。
7.如权利要求6所述的方法,进一步包括:
至少部分地基于特定表的记录填充对应的行;
基于一个或多个关系确定与其他表中的记录对应的附加信息;和
至少部分地基于所述附加信息填充对应的行。
8.如权利要求1所述的方法,其中对对象图用标记语言进行编码并序列化,并且其中对对象图进行压缩。
9.一种装置,包括:
至少一个处理器;和
至少一个存储器,其包括计算机程序代码,
所述至少一个存储器和计算机程序代码被配置为通过至少一个处理器使得所述装置执行至少以下步骤:
将数据库的多个数据对象转换成可检索列的集合中的对应行;
确定与可检索列的每行对应的对象图;和
生成包括可检索列的集合和对应的对象图的索引。
10.如权利要求9所述的装置,其中进一步使得所述装置:
确定数据库中数据对象之一和一个或多个其他数据对象之间的一个或多个关系,
其中与所述一个数据对象对应的对象图包括所述关系的表示。
11.如权利要求10所述的装置,其中进一步使得所述装置:
从设备接收对与数据库相关的信息的查询;
至少部分地将所述信息与可检索列的一个或多个行进行匹配;
选择与匹配的行对应的对象图;和
至少部分地促使匹配的行和对应的对象图向所述设备的传输。
12.如权利要求11所述的装置,其中进一步使得所述装置:
接收至少部分地基于向所述设备传输的对应的对象图来更新数据库的请求;和
促使根据所述请求对数据库的更新。
13.如权利要求9所述的装置,其中进一步使得所述装置:
确定在数据库中已发生改变;和
基于所述改变更新所述索引。
14.如权利要求9所述的装置,其中所述数据库为包括记录的表的关系数据库,并且其中各个数据对象包括各自的记录,并且所述索引与特定表关联。
15.如权利要求14所述的装置,其中进一步使得所述装置:
至少部分地基于特定表的记录填充对应的行;
基于一个或多个关系确定与其他表中的记录对应的附加信息;和
至少部分地基于所述附加信息填充对应的行。
16.如权利要求9所述的装置,其中对对象图用标记语言进行编码并序列化,并且其中对对象图进行压缩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180021360.4/1.html,转载请声明来源钻瓜专利网。





