[发明专利]一种文件数据块变化信息监控管理系统及其方法有效
申请号: | 202011433430.4 | 申请日: | 2020-12-09 |
公开(公告)号: | CN112464044B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 郑忠慧;高硕 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F11/14;G06F9/50 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 林君如 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 数据 变化 信息 监控 管理 系统 及其 方法 | ||
1.一种文件数据块变化信息监控管理系统,其特征在于,包括客户端(1)和驱动单元(2),所述客户端(1)通过CDP管理器(3)与驱动单元(2)相互连接,所述驱动单元(2)分别与操作系统数据接口、内存连接,所述CDP管理器(3)用于实现客户端(1)与驱动单元(2)之间数据信息的传输;
所述驱动单元(2)用于从操作系统捕获文件数据块变化信息,将捕获的信息存储至内存中,并将捕获的信息通过CDP管理器(3)传输给客户端(1);
所述客户端(1)用于发起数据读取或目录监控任务,以及接收驱动单元(2)从操作系统捕获的信息,并进行数据备份处理;
所述驱动单元(2)包括分别与内存连接的内存分配模块以及目录二叉树生成单元,所述目录二叉树生成单元还与操作系统数据接口连接,所述内存分配模块用于从内存中获取用于存放文件数据块变化信息的空间,所述目录二叉树生成单元用于从操作系统捕获文件数据块的名称、位置以及大小变化数据,并生成对应的目录二叉树,以作为文件数据块变化信息存储至内存中。
2.一种应用权利要求1所述文件数据块变化信息监控管理系统的文件数据块变化信息监控管理方法,其特征在于,包括以下步骤:
S1、客户端发起目录监控任务,并通过CDP管理器将发起的目录监控任务请求传输给驱动单元;
S2、驱动单元接收到目录监控任务请求后,通过操作系统数据接口从操作系统捕获得到对应文件数据块变化信息,并将该文件数据块变化信息存储至内存中;
S3、客户端发起读数据任务,并通过CDP管理器将发起的读数据任务请求传输给驱动单元;
S4、驱动单元将内存中对应的文件数据块变化信息传输给CDP管理器,CDP管理器提取出文件数据块变化信息的首地址数据,并将提取出的首地址数据传输给客户端;
S5、根据接收的首地址数据,客户端完成对应文件数据的备份操作。
3.根据权利要求2所述的一种文件数据块变化信息监控管理方法,其特征在于,所述目录监控任务请求包括待追踪的文件路径。
4.根据权利要求3所述的一种文件数据块变化信息监控管理方法,其特征在于,所述步骤S2具体包括以下步骤:
S21、驱动单元接收到目录监控任务请求后,将待追踪的文件路径以二叉树的方式存储于内存中,之后开启对待追踪文件路径的追踪模式;
S22、当操作系统中出现操作待追踪文件路径下的IO时,驱动单元通过计算待追踪文件路径的哈希值,以保存至相应的位图链表中,以得到文件数据块变化信息,并以目录二叉树的方式存储于内存中。
5.根据权利要求4所述的一种文件数据块变化信息监控管理方法,其特征在于,所述位图链表采用跳跃表结构,以快速插入和获取位图,所述位图链表包括多个位图偏移及对应的位图指针,所述多个位图指针共同组成文件名指针。
6.根据权利要求4所述的一种文件数据块变化信息监控管理方法,其特征在于,所述步骤S22具体包括以下步骤:
S221、当操作系统中出现操作待追踪文件路径下的IO时,根据预设的哈希表,驱动单元以待追踪文件全路径名作为输入,计算得到对应的哈希值;
S222、根据计算得到的哈希值,驱动单元生成或更新位图链表;
S223、根据位图链表信息,驱动单元结合内存中存储的当且目录二叉树,更新生成新的目录二叉树;
S224、采用内存碎片处理方式,驱动单元从内存中申请获取分配好的内存空间,并将新的目录二叉树存储至对应的内存空间中。
7.根据权利要求6所述的一种文件数据块变化信息监控管理方法,其特征在于,待追踪文件路径下的IO包括文件名称修改、数据变化的起始地址以及数据变化的长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011433430.4/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置