[发明专利]一种基于微驱动M-IFS实现快速目录监视方法在审

专利信息
申请号: 201510667517.0 申请日: 2015-10-16
公开(公告)号: CN105183918A 公开(公告)日: 2015-12-23
发明(设计)人: 王建春;吴晓飞 申请(专利权)人: 江苏省电力公司淮安供电公司;国家电网公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 淮安市科文知识产权事务所 32223 代理人: 李锋
地址: 223002 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 驱动 ifs 实现 快速 目录 监视 方法
【说明书】:

技术领域

发明涉及电力系统辅助监控技术领域,具体涉及一种基于微驱动M-IFS实现快速目录监视方法。

背景技术

近些年来,随着计算机技术的快速发展,电力系统中的各类信息系统功能丰富多样,大大的提高了生产效率,但是用户对系统的体验和性能也提出了更高的要求。

由于很多信息系统会采用文件缓存、文件中转以及文件传输等技术,那么如何快速捕获文件的相关操作是关键技术。在传统技术中,通常利用定时器定时去扫描目录,记录文件的变化从而进行下一步操作,虽然可以满足功能需求,但是定时器的频率如何设置太高会占用系统资源,设置过低又无法快速监视。因此迫切的需要这样一种技术,能够在不占用系统资源的前提下,又能及时的捕获文件目录的操作。

发明内容

本发明要解决的技术问题是提供一种基于微驱动M-IFS实现快速目录监视方法,本发明为解决现有技术的缺陷,利用微驱动技术在RING0级部署驱动模块,监视文件系统的所有变化消息,中间组件模块负责提供通信通道,完成RING3和RING0级的相互通信,从而提供一种耗资源少,快速监视目录的核心技术。

本发明通过以下技术方案实现:

一种基于微驱动M-IFS实现快速目录监视方法,其特征在于:包括如下步骤:

1)由微驱动模块截获文件系统的所有关于文件和目录的操作,根据预先配置的过滤方案,提取关注的操作类型并反馈给中间组件模块;

2)由中间组件模块负责侦听微驱动模块截获的文件和目录相关操作,进行相关封装后通过回调函数提交给上层应用,作为RING3和RING0之间的通信桥梁;

3)由外部接口模块对上层应用提供微驱动模块的装载和卸载、启用和停止操作接口,让上层应用很方便的进行过滤配置。

本发明进一步技术改进方案是:

所述的微驱动模块运行在RING0级别,负责截获所有关于文件和目录的操作动作。

本发明进一步技术改进方案是:

所述中间组件模块与微驱动模块进行通信,将上层应用的配置下发给微驱动模块,同时将微驱动模块截获的文件和目录的操作动作反馈给上层应用。

本发明进一步技术改进方案是:

所述的外部接口模块随上层应用运行在RING3级别,提供便捷的操作接口,可以控制微驱动模块的运行方式和运行参数。

本发明与现有技术相比,具有以下明显优点:

(1)本发明的方法可以快速监视目录变化,而且占用系统资源极少;

(2)本发明的方法可以同时监视多个目录,响应目录变化对应的处理流程;

(3)本发明的技术框架可以应用于文件缓存、文件摆渡等,为今后大数量交互的系统提供基础核心方案。

本发明能够方便控制微驱动的加载,并通过配置接口可以定义过滤规则,从而捕获需要关注的文件目录操作,利用极少资源达到快速监视效果。

附图说明

图1为本发明的技术架构图。

具体实施方式

本发明包括如下步骤:1)由微驱动模块截获文件系统的所有关于文件和目录的操作,根据预先配置的过滤方案,提取关注的操作类型并反馈给中间组件模块;2)由中间组件模块负责侦听微驱动模块截获的文件和目录相关操作,进行相关封装后通过回调函数提交给上层应用,作为RING3和RING0之间的通信桥梁;3)由外部接口模块对上层应用提供微驱动模块的装载和卸载、启用和停止操作接口,让上层应用很方便的进行过滤配置。

所述的微驱动模块运行在RING0级别,负责截获所有关于文件和目录的操作动作。

所述中间组件模块与微驱动模块进行通信,将上层应用的配置下发给微驱动模块,同时将微驱动模块截获的文件和目录的操作动作反馈给上层应用。

所述的外部接口模块随上层应用运行在RING3级别,提供便捷的操作接口,可以控制微驱动模块的运行方式和运行参数。

下面结合附图1对本发明作进一步描述,以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

图1是本发明的技术架构,微驱动模块部署在RING0级,作为底层的驱动程序,可以捕获文件系统的文件操作和目录操作;微驱动模块将文件系统的所有操作缓存起来,根据事先设置好的过滤规则:对应不符合规则的操作类型则抛弃掉,对于符合规则的操作类型按照一定的规则进行打包成通信协议,与中间组件模块的通信组件进行交互信息,从而将文件系统的操作反馈到中间组件模块。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏省电力公司淮安供电公司;国家电网公司,未经江苏省电力公司淮安供电公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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