[发明专利]一种基于进程名识别的实时备份方法有效
申请号: | 201210147438.3 | 申请日: | 2012-05-09 |
公开(公告)号: | CN103389925A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 俞训峰 | 申请(专利权)人: | 南京壹进制信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210014 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 进程 识别 实时 备份 方法 | ||
技术领域
本发明涉及一种实时备份方法,特别是涉及一种基于进程名识别的实时备份方法。
背景技术
数据安全是信息社会的重要诉求之一,并随着互联网和电脑的大规模普及,在政府调控、企业运行、个人生活中占据越来越重要的地位。作为数据安全的应对方案,数据备份成为当前数据安全的核心问题。
现有的文件备份方法,主要是用户根据需要设定备份目标,对备份目标进行实时或定时的监控,发现文件有修改,则进行完全或增量备份,已达到备份文件的目的。
但在实际备份过程中,现有文件备份方法存在以下不足之处:
1、备份目标设定复杂,一般需要设定需要备份的目录、需要备份的文件类型、不需要备份的子目录、不需要备份的文件类型;一般的用户可能会知道自己重要的数据在哪个目录中,但是再选择有什么类型就不太容易了。比如word产生的文档有doc,docx,对用户来说不容易了解这两种类型的区别。
2、传统的文件备份系统对备份目标监控有定时和实时两种方法。如果是定时备份,到备份时间点时需要扫描目录中所有文件的修改时间,CPU占用率高与扫描耗时比较长。如果是实时备份,则需要实时监控文件系统中所有进程的读写操作,判断操作是否是针对需要备份的目标,而一般系统进程对系统的读写操作较频繁,对其监控没有意义,只会影响系统效率。
3、如果用户需要批量部署备份方案时,难以规划出统一的策略模板,因为不同用户的工作习惯不一样,存放重要数据的位置不一样,所以难以设定统一的策略。
4、用户在工作过程中,如果忘记把重要文件存放到需要备份目标目录,或保存成非指定的文件类型,有可能造成重要数据漏备。
正是为解决以上不足之处,本发明从备份过程简单化、备份目标全面化和备份高效率三方面出发,形成了一项创造性的发明。
发明内容
本发明的目的是提供一种基于进程名识别的实时备份方法,用户只需确定需要备份的应用程序名称,便可以简单、全面、高效率的备份文件。
本发明是这样实现的:
一种基于进程名识别的实时备份方法,具体步骤如下:
在需要备份的客户端上安装备份应用程序,同时安装一个文件过滤驱动用于监控文件读写操作,所述备份应用程序导入备份模板,模板以应用名命名,模板中包含监控的进程名和需要排除的进程产生的临时文件类型;
进一步,所述备份应用程序将需要监控的进程名信息和需要排除的进程产生的临时文件类型传递给文件过滤驱动;
进一步,所述文件过滤驱动在文件的打开例程里获取当前打开文件的进程名;
进一步,当确定所述进程为需要监控的进程且该文件不是此进程需要排除的文件类型时,在内存建立哈希表中,以文件对象指针作为关健码保存文件全路径;
进一步,所述文件过滤驱动的文件写例程和文件重命名例程中检查文件对象指针是否存在内存哈希表中,如果存在于哈希表中,则从内存中取出文件全路径,将其插入到需要备份的文件列表中,同时通过全局事件通知备份应用程序有新的文件需要备份;
进一步,备份应用程序获得文件过滤驱动的事件通知后,从过滤驱动的控制接口获得需要备份的文件列表,通过线程在后台立即读取需要备份的文件进行备份。
优选的,备份文件的存储位置可以是服务器中,也可以是移动存储设备中。
从上述技术方案可以看出,与现有技术相比,本发明可以轻松达到以下目的:
第一,本发明备份目标选择更简单,用户只需要知道哪些程序产生的数据是需要备份的,然后通过选择相应的以程序名命名的模板,备份应用软件便可以自动备份进程且同时排除临时文件;
第二,本发明对系统影响更小,系统只需要监控指定进程,不需要对所有进程操作进行监控,减少了对系统运行速度的影响;
第三,大规模部署更方便,同一个单位中,员工重要文件存放位置根据个人习惯会不一样,但使用的应用软件一般相同,所以根据程序部署备份方案更简单易行;
第四,备份更加全面,用户只需选择程序名便可轻松备份,所以不用担心因为在进程中另存为未知文件类型或非指定位置而不进行备份。
综上可知,本发明在备份过程操作方便和备份目标更加全面化两方面达成了统一,使用户操作时更加简单化同时备份更加高效率,即使没有任何计算机专业知识的用户也可以轻松全面备份文件。
附图说明
图1是本发明中文件过滤驱动获取监控进程名的流程图
图2是本发明中备份应用程序基于进程名备份文件的流程图
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京壹进制信息技术有限公司,未经南京壹进制信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210147438.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家用豆芽发制袋
- 下一篇:一种固封极柱复合保护层的加工方法