[发明专利]单独可访问数据单元的管理存储有效
申请号: | 200980117202.1 | 申请日: | 2009-05-13 |
公开(公告)号: | CN102027457A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 伊弗雷姆·M·维施尼亚克;克雷格·W·斯坦菲尔 | 申请(专利权)人: | 起元技术有限责任公司 |
主分类号: | G06F13/00 | 分类号: | G06F13/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单独 访问 数据 单元 管理 存储 | ||
1.一种方法,包括:
确定文件的长度、并在第一存储器位置中存储该文件的长度;
确定在该文件内的最后完整的记录的结束点、并在第二存储器位置中存储该结束点;
比较在第一存储器位置中存储的文件的长度与该文件的当前长度;以及
如果该文件的当前长度超过在第一存储器位置中存储的文件的长度,则更新与在结束点处开始的文件关联的数据结构。
2.根据权利要求1的方法,其中,所述数据结构是关联的数据结构。
3.根据权利要求2的方法,其中,所述数据结构是二进制树或哈希表。
4.根据权利要求1的方法,其中,所述结束点还表示文件的结束。
5.根据权利要求1的方法,其中,该结束点在文件中的不完整记录之前。
6.根据权利要求1的方法,还包括检查该文件以寻找错误。
7.根据权利要求6的方法,其中,所述检查该文件以寻找错误的步骤包括确定该文件的当前长度是否小于在第一存储器位置中存储的文件的长度
8.根据权利要求1的方法,其中,所述文件是未压缩数据文件。
9.一种方法,包括:
向第一文件和向缓冲器同时添加来自数据流的数据;
在满足预定义条件之后,将与缓冲器关联的数据转移为压缩文件;以及
在来自缓冲器的数据已经被转移为压缩文件之后,创建第二文件以从数据流接收数据。
10.根据权利要求9的方法,其中,在来自缓冲器的数据已经被转移为压缩文件之后,删除第一文件。
11.根据权利要求9的方法,其中,状态信息标识第一文件是否有效。
12.根据权利要求11的方法,其中,在与缓冲器关联的数据正被转移为压缩文件的同时,锁闭该状态信息。
13.根据权利要求11的方法,其中,更新所述状态信息,以反映第二文件的创建、第一文件的删除以及在缓冲器和压缩文件之间的数据转移。
14.根据权利要求12的方法,在所述状态信息被锁闭的同时,通过索引或搜索操作不能访问该状态信息。
15.根据权利要求13的方法,其中,所述状态信息在它已经更新之后被解锁。
16.根据权利要求15的方法,其中,在已经更新状态信息之后,删除所述第一文件。
17.根据权利要求9的方法,其中,所述预定义条件基于时间。
18.根据权利要求9的方法,其中,所述预定义条件基于第一文件的尺寸。
19.根据权利要求9的方法,其中,所述预定义条件基于记录的数量。
20.一种计算机可读的介质,其存储用于从设备信号获得值的可执行指令,所述指令用于使得计算机执行如下操作:
确定文件的长度并在第一存储器位置中存储所述文件的长度;
确定在该文件内的最后完整的记录的结束点,并在第二存储器位置中存储该结束点;
比较在第一存储器位置中存储的文件的长度与文件的当前长度;以及
如果所述文件的当前长度超过在第一存储器位置中存储的文件的长度,则更新与在结束点处开始的文件关联的数据结构。
21.根据权利要求20的计算机可读介质,其中,所述数据结构是关联的数据结构。
22.根据权利要求21的计算机可读介质,其中,所述数据结构是二进制树或哈希表。
23.根据权利要求20的计算机可读介质,其中,所述结束点还表示文件的结束。
24.根据权利要求20的计算机可读介质,其中,所述结束点在文件中的不完整记录之前。
25.根据权利要求20的计算机可读介质,其中,所述指令还使得计算机检查该文件以寻找错误。
26.根据权利要求25的计算机可读介质,其中,所述检查该文件以寻找错误的步骤包括确定该文件的当前长度是否小于在第一存储器位置中存储的文件的长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于起元技术有限责任公司,未经起元技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980117202.1/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置