[发明专利]一种可对文件实时监控的防治计算机病毒的装置及其升级方法有效
申请号: | 200610037011.2 | 申请日: | 2006-08-11 |
公开(公告)号: | CN101122934A | 公开(公告)日: | 2008-02-13 |
发明(设计)人: | 罗鹏;左力志;覃志明 | 申请(专利权)人: | 珠海金山软件股份有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 李双皓 |
地址: | 519015广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 实时 监控 防治 计算机病毒 装置 及其 升级 方法 | ||
1.一种可对文件实时监控的防治计算机病毒的装置,包括有应用层部分和操作系统内核部分,所述应用层部分又包括有文件系统交互处理逻辑模块、由操作系统提供的文件系统应用程序编程接口模块;所述操作系统内核部分包括有可截获文件操作的杀毒软件文件系统驱动模块和实际操作系统的文件系统驱动模块;其特征在于:在进行升级需要替换引擎及病毒库的时候,所述防治计算机病毒的装置设置有两套杀毒软件应用层,所述每套杀毒软件应用层均包括杀毒引擎和病毒库,即所述杀毒引擎有两个:杀毒引擎(1)和杀毒引擎(2);所述病毒库也有两个,病毒库(1)和病毒库(2)。
2.根据权利要求1所述的一种可对文件实时监控的防治计算机病毒的装置,其特征在于:所述杀毒软件应用层还包括有升级进程模块,所述升级进程模块又包括有:升级及交互处理模块、文件实时监控及升级交互模块、文件实时监控控制模块、文件系统交互处理逻辑模块以及引擎封装模块。
3.根据权利要求2所述的一种可对文件实时监控的防治计算机病毒的装置,其特征在于:所述升级及交互处理模块:此模块用于从网络上获取升级数据并判断升级数据所对应的所需要升级的产品及文件,此模块发现了文件实时监控所需要升级的数据及文件时,就会将该数据提供给文件实时监控的升级交互模块,要求其将对应的数据文件进行释放,以供后续进行升级;在升级完成后再通知文件实时监控及升级交互模块升级完成,由其进行后续的处理工作。
4.根据权利要求2所述的一种可对文件实时监控的防治计算机病毒的装置,其特征在于:所述文件实时监控及升级交互模块:此模块则是在接受到升级及交互处理模块的升级时,判断所需要升级的文件是隶属于几个类型:文件监控程序文件、引擎及病毒库文件、其他设置文件;若是引擎及病毒库文件则在此模块就会进行原有引擎及病毒库的复制操作,并通知文件实时监控控制模块使用临时目录下的引擎及病毒库;在升级及交互处理模块通知升级完成后,此模块又会通知文件实时监控控制模块重新加载程序文件夹目录下的引擎及病毒库。
5.根据权利要求2所述的一种可对文件实时监控的防治计算机病毒的装置,其特征在于:所述文件实时监控控制模块:此模块对整体文件监控功能进行整体控制,提供的功能:启停文件监控、通知引擎封装模块加载及替换病毒库、通知文件系统交互处理逻辑重新加载文件实时监控设置、通知引擎封装模块重新加载反病毒设置。
6.根据权利要求2所述的一种可对文件实时监控的防治计算机病毒的装置,其特征在于:所述文件系统交互处理逻辑模块:此模块通过接受文件驱动提交的文件进行相关的查杀病毒处理,并将结果返回给驱动。
7.根据权利要求2所述的一种可对文件实时监控的防治计算机病毒的装置,其特征在于:所述引擎封装模块:通过指定的接口接受文件系统及交互处理逻辑模块提供的文件进行病毒查杀,及进行真实引擎的加载变换。
8.一种可对文件实时监控的防治计算机病毒的装置的升级方法,其特征在于,包括如下步骤:
步骤一:将当前文件夹内的病毒引擎及病毒库复制到临时文件夹内;
步骤二:加载临时文件夹内的病毒引擎及病毒库,加载后的引擎称为(Engine2),原来正在使用的引擎称为(Engine1);
步骤三:将文件监控内部使用的引擎(Engine1)替换为(Engine2),并释放(Engine1)的资源;这样将不会引起对当前文件夹内的引擎及病毒库的占用,即可以顺利的替换文件;
步骤四:升级替换当前文件夹下的引擎及病毒库;
步骤五:加载当前文件夹下的引擎及病毒库,称为(Engine3);
步骤六:将文件监控内部使用的引擎(Engine2)替换为(Engine3),并释放(Engine2)的资源;
步骤七:删除临时文件夹内的引擎及病毒库文件;
步骤八:完成了引擎的替换工作。
9.根据权利要求8所述的一种可对文件实时监控的防治计算机病毒的装置的升级方法,其特征在于,具体的引擎及病毒库升级流程如下:
步骤一:操作开始;
步骤二:升级及交互处理模块检测到文件监控的相关数据;
步骤三:文件实时监控控制模块及文件系统交互处理逻辑模块检测是否存在引擎及病毒库需要升级;
步骤四:判断是否存在引擎及病毒库需要升级,如是,进入步骤六;如否,进入步骤五;
步骤五:进行其他升级操作;进入步骤十一;
步骤六:将现有引擎及病毒库复制到临时目录;
步骤七:通知文件实时监控控制模块使用临时目录下的引擎及病毒库,并等待完成;
步骤八:返回升级及交互处理模块,让其替换文件;
步骤九:所述升级及交互处理模块通知文件实时监控控制模块升级引擎及病毒库完成;
步骤十:通知文件实时监控控制模块使用程序文件夹下的引擎及病毒库;进入步骤五;
步骤十一:结束操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山软件股份有限公司,未经珠海金山软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610037011.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:二氟代苯衍生物和使用其的向列型液晶组合物
- 下一篇:NK1拮抗物