[发明专利]一种雕复Access数据库文件的方法有效

专利信息
申请号: 201811592824.7 申请日: 2018-12-25
公开(公告)号: CN109697197B 公开(公告)日: 2023-05-02
发明(设计)人: 梁效宁;许超明;陆宇轩;刘涛 申请(专利权)人: 四川效率源信息安全技术股份有限公司
主分类号: G06F16/21 分类号: G06F16/21;G06F16/901;G06F11/07
代理公司: 暂无信息 代理人: 暂无信息
地址: 641000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 access 数据库文件 方法
【权利要求书】:

1.一种雕复Access数据库文件的方法,其特征在于包括以下步骤:

S1:提取所述Access数据库中数据源的空闲簇/块并计入集合A1:解析待恢复的数据源所包含的文件系统结构,获取其分区信息,分区信息主要包括分区的数量、分区大小、分区的起始位置、分区的簇/块大小、分区的总簇/块数、分区的位图表等参数,根据分区的位图表信息来标记数据源中空闲簇/块,同时记录其空闲簇/块对应的LBA值;若未包含正常文件系统,则默认将待恢复的数据源的全部内容作为空闲簇处理,且簇的大小默认为8扇区,记录所有簇对应的LBA值,并将上述获取的空闲簇/块计入集合A1;

S2:检测所述集合A1的元素中所述Access数据库的数据页块并计入集合A2,步骤S2的具体步骤如下:

S21:从所述集合A1的元素中读取数据页P;

S22:检查当前数据页P是否符合Access数据库的数据页结构;

S23:判断步骤S22的检查是否通过,如果是,执行步骤S24,否则执行步骤S25;

S24:将当前数据页P计入所述集合A2;

S25:判断所述集合A1的所有元素是否读取完毕,如果是,则执行步骤S27,否则执行步骤S26;

S26:设置读数据的偏移量,执行步骤S21;

S27:将所述集合A2的元素组合为所述Access数据库的数据页块;

S3:采用图论的方法对所述集合A2的元素进行重组,步骤S3的具体步骤如下:

S31:通过所述集合A2构建有向无环图G;

S32:计算所述有向无环图G的边的权重;

S33:通过启发式搜索和贪婪算法在所述有向无环图G中寻找多源最优路径并计入集合A3;

S34:通过所述集合A3的元素重组所述集合A2的元素;

S4:根据所述集合A2的元素恢复所述Access数据库文件。

2.根据权利要求1所述的一种雕复Access数据库文件的方法,其特征在于,所述多源最优路径是指所述有向无环图G中权重之和最大且不相交的路径。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川效率源信息安全技术股份有限公司,未经四川效率源信息安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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