[发明专利]一种离散文件记录索引搜索更新方法有效

专利信息
申请号: 201210069127.X 申请日: 2012-03-15
公开(公告)号: CN103309898A 公开(公告)日: 2013-09-18
发明(设计)人: 汪东升;陈宏庆;鞠大鹏;顾永青 申请(专利权)人: 苏州市国贸电子系统工程有限公司;清华大学
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 215004 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 离散 文件 记录 索引 搜索 更新 方法
【权利要求书】:

1.一种离散文件记录索引搜索更新方法,其特征在于,包括以下步骤:

利用关系数据库建立离散文件记录索引步骤;

前端缓存查找记录数据块步骤;

依据读写操作的偏移、长度以及查询的结果更新索引步骤。

2.如权利要求1所述一种离散文件记录索引搜索更新方法,其特征在于,所述利用关系数据库建立离散文件记录索引步骤具体构成如下:每一条记录都对应了离散文件中一段存有数据的段,记录中的文件标示用于判定内容隶属于哪个文件;块标示用于避免块冲突;块偏移O记录了一段实际内容的起始地址;内容长度L记录了一段实际内容的长度。

3.如权利要求2所述一种离散文件记录索引搜索更新方法,其特征在于,所述前端缓存查找记录数据块步骤和依据读写操作的偏移、长度以及查询的结果更新索引步骤具体如下:

将读写请求数据块记为Rrw(Orw,Lrw),

3.1没有≤Orw块的记录,MF=-1,意味着读写请求数据块偏移之前没有同一文件的其他记录,获取新数据,记为R’(O’,L’),更新索引;

3.2有≤Orw块的记录,取块偏移最大者,记为R(O,L),比较三种情况:

3.2.1 O+L<Orw,说明R与Rrw不相交,MF=O,意味着读写请求数据块偏移之前有同一文件的其他记录,但并不与之相交,获取新数据,记为R’(O’,L’),更新索引;

3.2.2 Orw≤O+L<Orw+Lrw,说明R与Rrw相交但未覆盖,MF=1,意味着读写请求数据块偏移之前有同一文件的其他记录,并且与之相交,但并未覆盖读写请求数据块,获取新数据,记为R’(O’,L’),更新索引;

3.2.3 O+L≥Orw+Lrw,说明R与Rrw相交且覆盖,包含了需要的数据,不必再读取新数据并更新索引。

4.如权利要求3所述一种离散文件记录索引搜索更新方法,其特征在于,所述3.2.1和3.2.2中获取新数据,更新索引步骤如下:

4.1没有(Orw,Orw+Lrw]之间的块,依据MF值更新R’(O’,L’):

4.1.1 MF=-1,R’(O’,L’)不变;

4.1.2 MF=O,R’(O’,L’)不变;

4.1.3 MF=1,R’(O’,L’)更新为R’(O,O’+L’-O),删除R(O,L)记录;

4.2有(Orw,Orw+Lrw]之间的块,取块偏移最大者,记为Rtemp(Otemp,Ltemp),比较两种情况:

4.2.1 Otemp+Ltemp≤Orw+Lrw,依据MF值更新R’(O’,L’):

4.2.1.1 MF=-1,R’(O’,L’)不变,删除所有≤Otemp的同一文件记录;

4.2.1.2 MF=O,R’(O’,L’)不变,删除所有≤Otemp且>O的同一文件记录;

4.2.1.3 MF=1,R’(O’,L’)更新为R’(O,O’+L’-O),删除所有≤Otemp且≥O的同一文件记录;

4.2.2 Otemp+Ltemp>Orw+Lrw,依据MF值更新R’(O’,L’):

4.2.2.1 MF=-1,R’(O’,L’)更新为R’(O’,Otemp+Ltemp-O’),删除所有≤Otemp的同一文件记录;

4.2.2.2 MF=O,R’(O’,L’)更新为R’(O’,Otemp+Ltemp-O’),删除所有≤Otemp且>O的同一文件记录;

4.2.2.3 MF=1,R’(O’,L’)更新为R’(O,Otemp+Ltemp-O),删除所有≤Otemp且≥O的同一文件记录。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州市国贸电子系统工程有限公司;清华大学,未经苏州市国贸电子系统工程有限公司;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210069127.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top