[发明专利]使用多个表示的文档存储有效
申请号: | 201280005666.5 | 申请日: | 2012-01-13 |
公开(公告)号: | CN103329122A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | P·A·曼斯菲尔德;M·R·勒维 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22;G06K9/20;G06F17/21 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 邹姗姗 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 表示 文档 存储 | ||
1.一种用于存储文档的方法,所述方法包括:
存储所述文档的内容流表示,所述内容流表示包括所述文档的原始元素的代码表示的排序流,原始元素的每一个代码表示具有指示所述原始元素表示在所述内容流中的顺序的索引;以及
存储所述文档的对象表示,所述对象表示包括排列在树结构中的一组对象节点,每一个对象节点参考所述内容流中的索引的范围。
2.根据权利要求1所述的方法,其中,所述对象表示是第一对象表示,所述方法还包括:存储所述文档的不同的第二对象表示,所述第二对象表示包括排列在第二树结构中的第二组对象节点,所述第二对象表示中的每一个对象节点也参考所述内容流中的索引的范围。
3.根据权利要求2所述的方法,其中,所述第一对象表示是其中对象节点表示分层文档结构的文档结构表示,并且所述第二对象表示是其中所述对象节点表示样式属性的样式属性表示。
4.根据权利要求1所述的方法,其中,所述内容流表示和所述对象表示中的至少一个是针对所述文档的内存表示。
5.根据权利要求1所述的方法,其中,所述内容流表示和所述对象表示中的至少一个是针对所述文档的文件格式表示。
6.根据权利要求1所述的方法,其中,所述原始元素的所述代码表示是基于所述文档中的原始元素的读取顺序来排序的。
7.根据权利要求1所述的方法,其中,由所述树结构中的任何对象节点所参考的索引的范围是单个连续范围。
8.根据权利要求1所述的方法,其中,所述对象节点在所述树结构中是分层排列的,其中,第一对象节点作为不具有父对象节点的根对象节点,并且每一个其它对象节点具有单个父对象节点。
9.根据权利要求8所述的方法,其中,任何父对象节点的索引的范围是其子对象节点的索引的范围的联合。
10.根据权利要求8所述的方法,其中,任何父对象节点的索引的范围包含其子对象节点的索引的范围的联合。
11.根据权利要求8所述的方法,其中,针对任何两个同级对象节点的索引的范围是不相交的。
12.根据权利要求8所述的方法,其中,当第一对象节点是第二对象节点的前一同级时,所述第一对象节点的索引的范围的起始索引小于所述第二对象节点的索引的范围的起始索引。
13.一种存储由至少一个处理器执行的计算机程序的计算机可读介质,所述计算机可读介质包括用于执行以下操作的指令集:
接收包括多个原始元素的文档;
识别所述文档中的所述原始元素的顺序;
存储所述文档的流表示,所述流表示包括以所识别的顺序编索引的所述原始元素的表示;以及
存储所述文档的对象表示,所述对象表示包括参考所述流表示中的索引的范围的分层排列的对象节点集。
14.根据权利要求13所述的计算机可读介质,其中,每一个对象节点表示所述文档中的结构,其中,所述计算机程序还包括用于执行以下操作的指令集:
接收所述文档中的结构的选择;
遍历所述分层排列的对象节点集,以识别针对所选择的结构的对象节点;以及
在所述流表示中,识别在由所识别的对象节点参考的范围处表示的原始元素。
15.根据权利要求14所述的计算机可读介质,其中,所述计算机程序还包括用于显示所述文档的指令集,其中所选择的词被加亮。
16.根据权利要求14所述的计算机可读介质,其中,所选择的结构是词。
17.根据权利要求13所述的计算机可读介质,其中,每一个对象节点表示所述文档中的结构,其中,所述计算机程序还包括用于执行以下操作的指令集:
接收针对包括特定的原始元素集的特定类型的结构的搜索请求;
遍历所述分层排列的对象节点集,以识别表示所述特定类型的结构的对象节点;
针对每一个识别的对象节点,将所述流中在由所述对象节点参考的范围处表示的的原始元素与所述特定的原始元素集进行比较,直到找到匹配的对象节点为止。
18.根据权利要求17所述的计算机可读介质,其中,所述计算机程序还包括用于显示所述文档的、与由所述匹配的对象节点表示的结构相关联的部分的指令集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280005666.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:富氧催化助燃装置
- 下一篇:一种12/14结构无轴承开关磁阻电机