安全压缩和解压缩系统、安全压缩方法及安全解压缩方法.pdf

上传人:1520****312 文档编号:4574525 上传时间:2018-10-21 格式:PDF 页数:11 大小:441.40KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110264517.8

申请日:

2011.09.07

公开号:

CN102306263A

公开日:

2012.01.04

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 21/24申请公布日:20120104|||实质审查的生效IPC(主分类):G06F 21/24申请日:20110907|||公开

IPC分类号:

G06F21/24

主分类号:

G06F21/24

申请人:

盛乐信息技术(上海)有限公司

发明人:

赵真利

地址:

201203 上海市浦东新区张江高科技园区郭守敬路356号3幢102室

优先权:

专利代理机构:

上海思微知识产权代理事务所(普通合伙) 31237

代理人:

菅秀君

PDF下载: PDF下载
内容摘要

本发明提供一种安全压缩和解压缩系统、安全压缩方法及安全解压缩方法,通过安全扫描模块充分利用现有杀毒系统的运作模式,建立了新的压缩和解压缩操作模式,在压缩和解压缩的同时,自动进行病毒扫描和杀毒操作,让用户在压缩和解压缩的时候操作更简单、更安全。

权利要求书

1: 一种安全压缩和解压缩系统, 其特征在于, 包括 : 压缩模块、 解压缩模块和安全扫描 模块, 其中, 所述压缩模块, 用于对文件进行压缩以形成压缩文件, 并在压缩过程中调用所述安全 扫描模块 ; 所述解压缩模块, 用于打开压缩文件或对压缩文件进行解压缩, 并在解压缩过程中调 用所述安全扫描模块 ; 所述安全扫描模块, 用于对所述压缩模块压缩的文件、 所述解压缩模块打开的压缩文 件和所述解压缩模块解压缩的压缩文件内的文件进行病毒扫描和杀毒操作。
2: 如权利要求 1 所述的安全压缩和解压缩系统, 其特征在于, 所述安全扫描模块与至 少一个杀毒系统的杀毒核心程序整合, 并定期自动监测是否有最新的病毒特征库, 当发现 新的病毒特征库时自动下载更新。
3: 如权利要求 1 所述的安全压缩和解压缩系统, 其特征在于, 所述安全扫描模块调用 至少一个杀毒系统的 API 接口或 DLL 文件, 实现病毒扫描和杀毒操作。
4: 如权利要求 1 所述的安全压缩和解压缩系统, 其特征在于, 所述安全扫描模块发现 病毒时向用户发送病毒提示及操作询问。
5: 如权利要求 4 所述的安全压缩和解压缩系统, 其特征在于, 所述压缩和解压缩系统 还包括用户交互模块, 用于用户根据所述安全扫描模块发送的病毒提示及操作询问进行操 作选择, 选择退出所述压缩模块或继续通过所述压缩模块对文件进行压缩, 以及选择退出 所述解压缩模块或继续通过所述解压缩模块打开压缩文件或对压缩文件进行解压缩。
6: 一种应用权利要求 1 所述的安全压缩和解压缩系统的安全压缩方法, 其特征在于, 包括 : 启动所述压缩模块, 选择所有待压缩的文件 ; 所述安全扫描模块自动对所述所有待压缩的文件进行病毒扫描 ; 当所述安全扫描模块未发现病毒时, 所述压缩模块直接对所述所有待压缩的文件进行 压缩, 形成一压缩文件 ; 当所述安全扫描模块发现病毒时, 直接退出所述压缩模块或者继续压缩操作 ; 若选择 继续压缩操作, 则所述安全扫描模块自动对所有待压缩的文件中的病毒文件或染毒文件杀 毒, 当杀毒成功时, 所述压缩模块对杀毒干净的所有文件进行压缩, 并形成一压缩文件 ; 当 杀毒失败时, 直接退出所述压缩模块或者用户强制所述压缩模块对所述所有待压缩的文件 进行压缩, 并形成一压缩文件。
7: 如权利要求 6 所述的安全压缩方法, 其特征在于, 当所述安全扫描模块发现病毒时, 向用户发送病毒提示及是否继续压缩的操作询问至一用户交互模块。
8: 如权利要求 7 所述的安全压缩方法, 其特征在于, 当所述安全扫描模块发现病毒时, 若用户在所述用户交互模块选择不再继续压缩, 则退出所述压缩模块 ; 若用户在所述用户 交互模块选择继续压缩, 所述安全扫描模块自动对所有待压缩的文件中的病毒文件或染毒 文件杀毒。
9: 如权利要求 8 所述的安全压缩方法, 其特征在于, 当杀毒失败时, 所述安全扫描模块 发送是否强制所述压缩模块对所述所有待压缩的文件进行压缩的操作询问至用户交互模 块。 2
10: 如权利要求 9 所述的安全压缩方法, 其特征在于, 当杀毒失败时, 若用户在所述用 户交互模块选择不强制所述压缩模块对所述所有待压缩的文件进行压缩, 则退出所述压缩 模块 ; 若用户在所述用户交互模块选择强制所述压缩模块对所述所有待压缩的文件进行压 缩, 则所述压缩模块对所述所有待压缩的文件进行压缩, 并形成一压缩文件。
11: 一种应用权利要求 1 所述的安全压缩和解压缩系统的安全解压缩方法, 其特征在 于, 包括 : 启动所述解压缩模块, 选择一待解压缩的压缩文件 ; 所述安全扫描模块自动对所述待解压缩的压缩文件内的文件进行病毒扫描 ; 当所述安全扫描模块未发现病毒时, 所述解压缩模块直接对所述待解压缩的压缩文件 进行解压缩 ; 当所述安全扫描模块发现病毒时, 直接退出所述解压缩模块或者继续对所述待解压缩 的压缩文件进行解压缩 ; 若选择继续对所述待解压缩的压缩文件进行解压缩, 则所述安全 扫描模块自动对所述待解压缩的压缩文件内的病毒文件或染毒文件杀毒, 当杀毒成功时, 所述解压缩模块对杀毒干净的待解压缩的压缩文件进行解压缩 ; 当杀毒失败时, 直接退出 所述解压缩模块或者用户强制所述解压缩模块对所述待解压缩的压缩文件进行解压缩。
12: 如权利要求 10 所述的安全解压缩方法, 其特征在于, 当所述安全扫描模块发现病 毒时, 向用户发送病毒提示及是否继续解压缩的操作询问至一用户交互模块。
13: 如权利要求 12 所述的安全解压缩方法, 其特征在于, 当所述安全扫描模块发现病 毒时, 若用户在所述用户交互模块选择不再继续解压缩, 则退出所述解压缩模块 ; 若用户在 所述用户交互模块选择继续解压缩, 则所述安全扫描模块自动对所述待解压缩的压缩文件 内的病毒文件或染毒文件杀毒。
14: 如权利要求 13 所述的安全解压缩方法, 其特征在于, 当杀毒失败时, 所述安全扫描 模块发送是否强制所述解压缩模块对所述待解压缩的压缩文件进行解压缩的操作询问至 用户交互模块。
15: 如权利要求 14 所述的安全解压缩方法, 其特征在于, 当杀毒失败时, 若用户在所述 用户交互模块选择不强制所述压缩模块对所述待解压缩的压缩文件进行解压缩, 则退出所 述解压缩模块 ; 若用户在所述用户交互模块选择强制所述解压缩模块对所述待解压缩的压 缩文件进行解压缩, 则所述解压缩模块对所述待解压缩的压缩文件进行解压缩。

说明书


安全压缩和解压缩系统、 安全压缩方法及安全解压缩方法

    技术领域 本发明涉及计算机压缩解压技术领域, 尤其涉及一种安全压缩和解压缩系统、 安 全压缩方法及安全解压缩方法。
     背景技术 目前, 杀毒软件有以下几种运作模式 :
     1、 推出商品化的杀毒软件, 并提供了开放 API 接口 ( 应用程序接口, Application Program Interface), 可以允许其他软件调用基本的病毒扫描和杀毒操作。
     2、 推出免费开源的病毒扫描和杀毒程序, 这些程序可以自由的使用。
     3、 推出定期更新的病毒特征库, 可自由使用。
     4、 推出自己的病毒特征库, 并随同自己的杀毒软件发布到 PC 电脑上, 供自己的杀 毒软件调用。
     而且, 在 PC 电脑上, 通常会同时安装杀毒软件和压缩软件。用户在对压缩文件进 行解压缩操作之前, 常常是先手动运行杀毒软件进行病毒扫描, 然后再解压缩。 在压缩文件 前也是常常先手动打开杀毒软件进行病毒扫描, 然后再压缩。这样的操作给用户带来极大 的不便。
     发明内容
     本发明的目的在于提供一种安全压缩和解压缩系统、 安全压缩方法及安全解压缩 方法, 利用现有杀毒软件的运作模式, 建立了新的压缩解压操作模式, 实现在压缩和解压缩 的同时, 自动进行病毒扫描和杀毒操作。
     为解决上述问题, 本发明提供一种安全压缩和解压缩系统, 包括 : 压缩模块、 解压 缩模块和安全扫描模块, 其中,
     所述压缩模块, 用于对文件进行压缩以形成压缩文件, 并在压缩过程中调用所述 安全扫描模块 ;
     所述解压缩模块, 用于打开压缩文件或对压缩文件进行解压缩, 并在解压缩过程 中调用所述安全扫描模块 ;
     所述安全扫描模块, 用于对所述压缩模块压缩的文件、 所述解压缩模块打开的压 缩文件和所述解压缩模块解压缩的压缩文件内的文件进行病毒扫描和杀毒操作。
     进一步的, 所述安全扫描模块与至少一个杀毒系统的杀毒核心程序整合, 并定期 自动监测是否有最新的病毒特征库, 当发现新的病毒特征库时自动下载更新。
     进一步的, 所述安全扫描模块调用至少一个杀毒系统的 API 接口或 DLL 文件, 实现 病毒扫描和杀毒操作。
     进一步的, 所述安全扫描模块发现病毒时向用户发送病毒提示及操作询问。
     进一步的, 所述安全压缩和解压缩系统还包括用户交互模块, 用于用户根据所述 安全扫描模块发送的病毒提示及操作询问进行操作选择, 选择退出所述压缩模块或继续对文件进行压缩, 以及选择退出所述解压缩模块或继续打开压缩文件或对压缩文件进行解压 缩。
     相应的, 本发明还提供一种应用上述安全压缩和解压缩系统的安全压缩方法, 包 括以下步骤 :
     启动所述压缩模块, 选择所有待压缩的文件 ;
     所述安全扫描模块自动对所述所有待压缩的文件进行病毒扫描 ;
     当所述安全扫描模块未发现病毒时, 所述压缩模块直接对所述所有待压缩的文件 进行压缩, 形成一压缩文件 ;
     当所述安全扫描模块发现病毒时, 直接退出所述压缩模块或者继续压缩操作 ;
     若选择继续压缩操作, 则所述安全扫描模块自动对所有待压缩的文件中的病毒文 件或染毒文件杀毒, 当杀毒成功时, 所述压缩模块杀毒干净的所有文件进行压缩, 并形成一 压缩文件 ; 当杀毒失败时, 直接退出所述压缩模块或者用户强制所述压缩模块对所述所有 待压缩的文件进行压缩, 并形成一压缩文件。
     进一步的, 当所述安全扫描模块发现病毒时, 向用户发送病毒提示及是否继续压 缩的操作询问至一用户交互模块。
     进一步的, 当所述安全扫描模块发现病毒时, 若用户在所述用户交互模块选择不 再继续压缩, 则退出所述压缩模块 ; 若用户在所述用户交互模块选择继续压缩, 所述安全扫 描模块自动对所有待压缩的文件中的病毒文件或染毒文件杀毒。
     进一步的, 当杀毒失败时, 所述安全扫描模块发送是否强制所述压缩模块对所述 所有待压缩的文件进行压缩的操作询问至用户交互模块。
     进一步的, 当杀毒失败时, 若用户在所述用户交互模块选择不强制所述压缩模块 对所述所有待压缩的文件进行压缩, 则退出所述压缩模块 ; 若用户在所述用户交互模块选 择强制所述压缩模块对所述所有待压缩的文件进行压缩, 则所述压缩模块对所述所有待压 缩的文件进行压缩, 并形成一压缩文件。
     相应的, 本发明还提供一种应用上述安全压缩和解压缩系统的安全解压缩方法, 包括以下步骤 :
     启动所述解压缩模块, 选择一待解压缩的压缩文件 ;
     所述安全扫描模块自动对所述待解压缩的压缩文件内的文件进行病毒扫描 ;
     当所述安全扫描模块未发现病毒时, 所述解压缩模块直接对所述待解压缩的压缩 文件进行解压缩 ;
     当所述安全扫描模块发现病毒时, 直接退出所述解压缩模块或者继续对所述待解 压缩的压缩文件进行解压缩 ; 若选择继续对所述待解压缩的压缩文件进行解压缩, 则所述 安全扫描模块自动对所述待解压缩的压缩文件内的病毒文件或染毒文件杀毒, 当杀毒成功 时, 所述解压缩模块对杀毒干净的待解压缩的压缩文件进行解压缩 ; 当杀毒失败时, 直接退 出所述解压缩模块或者用户强制所述解压缩模块对所述待解压缩的压缩文件进行解压缩。
     进一步的, 当所述安全扫描模块发现病毒时, 向用户发送病毒提示及是否继续解 压缩的操作询问至一用户交互模块。
     进一步的, 当所述安全扫描模块发现病毒时, 若用户在所述用户交互模块选择不 再继续解压缩, 则退出所述解压缩模块 ; 若用户在所述用户交互模块选择继续解压缩, 则所述安全扫描模块自动对所述待解压缩的压缩文件内的病毒文件或染毒文件杀毒。
     进一步的, 当杀毒失败时, 所述安全扫描模块发送是否强制所述解压缩模块对所 述待解压缩的压缩文件进行解压缩的操作询问至用户交互模块。
     进一步的, 当杀毒失败时, 若用户在所述用户交互模块选择不强制所述压缩模块 对所述待解压缩的压缩文件进行解压缩, 则退出所述解压缩模块 ; 若用户在所述用户交互 模块选择强制所述解压缩模块对所述待解压缩的压缩文件进行解压缩, 则所述解压缩模块 对所述待解压缩的压缩文件进行解压缩。
     与现有技术相比, 本发明的安全压缩和解压缩系统、 安全压缩方法及安全解压缩 方法, 通过安全扫描模块充分利用现有杀毒系统的运作模式, 建立了新的压缩和解压缩操 作模式, 在压缩和解压缩的同时, 自动进行病毒扫描和杀毒操作, 让用户在压缩和解压缩的 时候操作更简单、 更安全。 附图说明
     图 1 是本发明实施例一的压缩和解压缩系统的结构示意图 ;
     图 2 是本发明实施例二的压缩方法流程图 ;
     图 3 是本发明实施例三的解压缩方法流程图。具体实施方式
     以下结合附图和具体实施例对本发明提出的安全压缩和解压系统、 安全压缩方法 及安全解压缩方法作进一步详细说明。
     实施例一
     如图 1 所示, 本实施例提供一种安全压缩和解压缩系统, 包括 : 压缩模块 11、 解压 缩模块 12、 安全扫描模块 13 和用户交互模块 14, 其中,
     所述压缩模块 11, 用于对文件进行压缩以形成压缩文件, 并在压缩过程中调用所 述安全扫描模块 13 ;
     所述解压缩模块 12, 用于打开压缩文件或对压缩文件进行解压缩, 并在解压缩过 程中调用所述安全扫描模块 13 ;
     所述安全扫描模块 13, 用于对所述压缩模块 11 压缩的文件、 所述解压缩模块 12 打开的压缩文件和所述解压缩模块 13 解压缩的压缩文件内的文件进行病毒扫描和杀毒操 作, 并发现病毒时向所述用户交互模块 14 发送病毒提示及操作询问。
     用户交互模块 14, 用于用户根据所述安全扫描模块 13 的病毒提示及操作询问进 行操作选择, 选择退出所述压缩模块 11 或继续通过所述压缩模块 11 对文件进行压缩, 以及 选择退出所述解压缩模块 12 或继续通过所述解压缩模块 12 打开压缩文件或对压缩文件进 行解压缩。
     需要说明的是, 所述安全扫描模块 13 可以与至少一个开源杀毒软件的杀毒核心 程序整合, 并定期自动监测该开源杀毒软件是否有最新的病毒特征库, 如果发现新的病毒 特征库, 则自动下载更新, 确保病毒扫描和杀毒操作的效果 ; 所述安全扫描模块 13 还可以 调用除开源杀毒软件以外的其它杀毒软件的 API 接口或 DLL 文件, 实现病毒扫描和杀毒操 作。这两种情况下, 所述安全扫描模块 13 均可以集成一个可识别可调用的杀毒软件的列表, 当本发明的压缩和解压缩系统安装到用户电脑上后, 所述安全扫描模块 13 会自动检查 杀毒软件, 如果发现了可调用的杀毒软件, 提醒用户将该杀毒软件作为压缩解压时的默认 杀毒软件, 例如, 当用户用所述解压缩模块 12 打开一个压缩文件的时候, 所述安全扫描模 块 13 立刻通知杀毒软件, 让杀毒软件进行扫描和杀毒。杀毒完成后, 所述解压缩模块 12 继 续解压缩操作。
     本实施例提供的安全压缩和解压缩系统, 充分利用现有杀毒系统的运作模式, 通 过压缩模块和解压缩模块调用安全扫描模块, 建立了新的压缩和解压缩操作模式, 在压缩 和解压缩的同时, 自动进行病毒扫描和杀毒操作, 让用户在压缩和解压缩的时候操作更简 单、 更安全。
     实施例二
     如图 2 所示, 本实施例提供一种应用上述安全压缩和解压缩系统的安全压缩方 法, 包括以下步骤 :
     步骤 S21 : 启动所述压缩模块, 选择所有待压缩的文件 ;
     步骤 S22 : 所述安全扫描模块自动所述所有待压缩的文件进行病毒扫描 ;
     当所述安全扫描模块未发现病毒时, 执行步骤 S26 : 所述压缩模块直接对所述所 有待压缩的文件进行压缩, 形成一压缩文件 ; 当所述安全扫描模块发现病毒时, 执行步骤 S23 : 所述安全扫描模块发送病毒提 示以及是否继续压缩的操作询问至用户交互模块 ;
     若用户在用户交互模块选择否, 则执行步骤 S27 : 退出所述压缩模块 ;
     若用户在用户交互模块选择是, 则执行步骤 S24 : 所述安全扫描模块自动对所有 待压缩的文件中的病毒文件或染毒文件杀毒 ;
     当杀毒成功时, 执行步骤 S26 ;
     当杀毒失败时, 执行步骤 S25 : 所述安全扫描模块发送是否强制所述压缩模块对 所述所有待压缩的文件进行压缩的操作询问至用户交互模块 ;
     若用户在用户交互模块选择否, 则执行步骤 S27 ;
     若用户在用户交互模块选择是, 则执行步骤 S26。
     本实施例提供的安全压缩方法, 通过压缩模块调用安全扫描模块, 建立了新的压 缩操作模式, 在压缩同时, 自动进行病毒扫描和杀毒操作, 让用户在压缩的时候操作更简 单、 更安全 ; 进一步的, 通过所述安全扫描模块发送有关操作询问至用户交互模块, 使用户 可以控制病毒文件和染毒文件的压缩, 提高了用户体验。
     实施例三
     如图 3 所示, 本实施例提供一种应用上述安全压缩和解压缩系统的安全解压缩方 法, 包括以下步骤 :
     步骤 S31 : 启动所述解压缩模块, 选择一待解压缩的压缩文件 ;
     步骤 S32 : 所述安全扫描模块自动对所述待解压缩的压缩文件内的文件进行病毒 扫描 ;
     当所述安全扫描模块未发现病毒时, 执行步骤 S36 : 所述解压缩模块直接对所述 待解压缩的压缩文件进行解压缩 ;
     当所述安全扫描模块发现病毒时, 执行步骤 S33 : 所述安全扫描模块发送病毒提
     示以及是否继续解压缩的操作询问至用户交互模块 ;
     若用户在用户交互模块选择否, 则执行步骤 S37 : 退出所述解压缩模块 ;
     若用户在用户交互模块选择是, 则执行步骤 S34 : 所述安全扫描模块自动对所述 待解压缩的压缩文件内的病毒文件或染毒文件杀毒 ;
     当杀毒成功时, 执行步骤 S36 ;
     当杀毒失败时, 执行步骤 S35 : 所述安全扫描模块发送是否强制所述解压缩模块 对所述待解压缩的压缩文件进行解压缩的操作询问至用户交互模块 ;
     若用户在用户交互模块选择否, 则执行步骤 S37 ;
     若用户在用户交互模块选择是, 则执行步骤 S36。
     本实施例提供的安全解压缩方法, 通过解压缩模块调用安全扫描模块, 建立了新 的解压缩操作模式, 在解压缩同时, 自动进行病毒扫描和杀毒操作, 让用户在解压缩的时候 操作更简单、 更安全 ; 进一步的, 通过所述安全扫描模块发送有关操作询问至用户交互模 块, 使用户可以控制病毒文件和染毒文件的解压缩, 提高了用户体验。
     显然, 本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神 和范围。这样, 倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之 内, 则本发明也意图包含这些改动和变型在内。

安全压缩和解压缩系统、安全压缩方法及安全解压缩方法.pdf_第1页
第1页 / 共11页
安全压缩和解压缩系统、安全压缩方法及安全解压缩方法.pdf_第2页
第2页 / 共11页
安全压缩和解压缩系统、安全压缩方法及安全解压缩方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《安全压缩和解压缩系统、安全压缩方法及安全解压缩方法.pdf》由会员分享,可在线阅读,更多相关《安全压缩和解压缩系统、安全压缩方法及安全解压缩方法.pdf(11页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102306263 A (43)申请公布日 2012.01.04 CN 102306263 A *CN102306263A* (21)申请号 201110264517.8 (22)申请日 2011.09.07 G06F 21/24(2006.01) (71)申请人 盛乐信息技术 (上海) 有限公司 地址 201203 上海市浦东新区张江高科技园 区郭守敬路 356 号 3 幢 102 室 (72)发明人 赵真利 (74)专利代理机构 上海思微知识产权代理事务 所 ( 普通合伙 ) 31237 代理人 菅秀君 (54) 发明名称 安全压缩和解压缩系统、 安全压缩方法及安。

2、 全解压缩方法 (57) 摘要 本发明提供一种安全压缩和解压缩系统、 安 全压缩方法及安全解压缩方法, 通过安全扫描模 块充分利用现有杀毒系统的运作模式, 建立了新 的压缩和解压缩操作模式, 在压缩和解压缩的同 时, 自动进行病毒扫描和杀毒操作, 让用户在压缩 和解压缩的时候操作更简单、 更安全。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 3 页 CN 102306270 A1/2 页 2 1. 一种安全压缩和解压缩系统, 其特征在于, 包括 : 压缩模块、 解压缩模块和安全扫描 模块, 其中, 所述压缩模块,。

3、 用于对文件进行压缩以形成压缩文件, 并在压缩过程中调用所述安全 扫描模块 ; 所述解压缩模块, 用于打开压缩文件或对压缩文件进行解压缩, 并在解压缩过程中调 用所述安全扫描模块 ; 所述安全扫描模块, 用于对所述压缩模块压缩的文件、 所述解压缩模块打开的压缩文 件和所述解压缩模块解压缩的压缩文件内的文件进行病毒扫描和杀毒操作。 2. 如权利要求 1 所述的安全压缩和解压缩系统, 其特征在于, 所述安全扫描模块与至 少一个杀毒系统的杀毒核心程序整合, 并定期自动监测是否有最新的病毒特征库, 当发现 新的病毒特征库时自动下载更新。 3. 如权利要求 1 所述的安全压缩和解压缩系统, 其特征在于,。

4、 所述安全扫描模块调用 至少一个杀毒系统的 API 接口或 DLL 文件, 实现病毒扫描和杀毒操作。 4. 如权利要求 1 所述的安全压缩和解压缩系统, 其特征在于, 所述安全扫描模块发现 病毒时向用户发送病毒提示及操作询问。 5. 如权利要求 4 所述的安全压缩和解压缩系统, 其特征在于, 所述压缩和解压缩系统 还包括用户交互模块, 用于用户根据所述安全扫描模块发送的病毒提示及操作询问进行操 作选择, 选择退出所述压缩模块或继续通过所述压缩模块对文件进行压缩, 以及选择退出 所述解压缩模块或继续通过所述解压缩模块打开压缩文件或对压缩文件进行解压缩。 6. 一种应用权利要求 1 所述的安全压缩。

5、和解压缩系统的安全压缩方法, 其特征在于, 包括 : 启动所述压缩模块, 选择所有待压缩的文件 ; 所述安全扫描模块自动对所述所有待压缩的文件进行病毒扫描 ; 当所述安全扫描模块未发现病毒时, 所述压缩模块直接对所述所有待压缩的文件进行 压缩, 形成一压缩文件 ; 当所述安全扫描模块发现病毒时, 直接退出所述压缩模块或者继续压缩操作 ; 若选择 继续压缩操作, 则所述安全扫描模块自动对所有待压缩的文件中的病毒文件或染毒文件杀 毒, 当杀毒成功时, 所述压缩模块对杀毒干净的所有文件进行压缩, 并形成一压缩文件 ; 当 杀毒失败时, 直接退出所述压缩模块或者用户强制所述压缩模块对所述所有待压缩的文。

6、件 进行压缩, 并形成一压缩文件。 7. 如权利要求 6 所述的安全压缩方法, 其特征在于, 当所述安全扫描模块发现病毒时, 向用户发送病毒提示及是否继续压缩的操作询问至一用户交互模块。 8. 如权利要求 7 所述的安全压缩方法, 其特征在于, 当所述安全扫描模块发现病毒时, 若用户在所述用户交互模块选择不再继续压缩, 则退出所述压缩模块 ; 若用户在所述用户 交互模块选择继续压缩, 所述安全扫描模块自动对所有待压缩的文件中的病毒文件或染毒 文件杀毒。 9. 如权利要求 8 所述的安全压缩方法, 其特征在于, 当杀毒失败时, 所述安全扫描模块 发送是否强制所述压缩模块对所述所有待压缩的文件进行。

7、压缩的操作询问至用户交互模 块。 权 利 要 求 书 CN 102306263 A CN 102306270 A2/2 页 3 10. 如权利要求 9 所述的安全压缩方法, 其特征在于, 当杀毒失败时, 若用户在所述用 户交互模块选择不强制所述压缩模块对所述所有待压缩的文件进行压缩, 则退出所述压缩 模块 ; 若用户在所述用户交互模块选择强制所述压缩模块对所述所有待压缩的文件进行压 缩, 则所述压缩模块对所述所有待压缩的文件进行压缩, 并形成一压缩文件。 11. 一种应用权利要求 1 所述的安全压缩和解压缩系统的安全解压缩方法, 其特征在 于, 包括 : 启动所述解压缩模块, 选择一待解压缩的。

8、压缩文件 ; 所述安全扫描模块自动对所述待解压缩的压缩文件内的文件进行病毒扫描 ; 当所述安全扫描模块未发现病毒时, 所述解压缩模块直接对所述待解压缩的压缩文件 进行解压缩 ; 当所述安全扫描模块发现病毒时, 直接退出所述解压缩模块或者继续对所述待解压缩 的压缩文件进行解压缩 ; 若选择继续对所述待解压缩的压缩文件进行解压缩, 则所述安全 扫描模块自动对所述待解压缩的压缩文件内的病毒文件或染毒文件杀毒, 当杀毒成功时, 所述解压缩模块对杀毒干净的待解压缩的压缩文件进行解压缩 ; 当杀毒失败时, 直接退出 所述解压缩模块或者用户强制所述解压缩模块对所述待解压缩的压缩文件进行解压缩。 12. 如权。

9、利要求 10 所述的安全解压缩方法, 其特征在于, 当所述安全扫描模块发现病 毒时, 向用户发送病毒提示及是否继续解压缩的操作询问至一用户交互模块。 13. 如权利要求 12 所述的安全解压缩方法, 其特征在于, 当所述安全扫描模块发现病 毒时, 若用户在所述用户交互模块选择不再继续解压缩, 则退出所述解压缩模块 ; 若用户在 所述用户交互模块选择继续解压缩, 则所述安全扫描模块自动对所述待解压缩的压缩文件 内的病毒文件或染毒文件杀毒。 14. 如权利要求 13 所述的安全解压缩方法, 其特征在于, 当杀毒失败时, 所述安全扫描 模块发送是否强制所述解压缩模块对所述待解压缩的压缩文件进行解压缩。

10、的操作询问至 用户交互模块。 15. 如权利要求 14 所述的安全解压缩方法, 其特征在于, 当杀毒失败时, 若用户在所述 用户交互模块选择不强制所述压缩模块对所述待解压缩的压缩文件进行解压缩, 则退出所 述解压缩模块 ; 若用户在所述用户交互模块选择强制所述解压缩模块对所述待解压缩的压 缩文件进行解压缩, 则所述解压缩模块对所述待解压缩的压缩文件进行解压缩。 权 利 要 求 书 CN 102306263 A CN 102306270 A1/5 页 4 安全压缩和解压缩系统、 安全压缩方法及安全解压缩方法 技术领域 0001 本发明涉及计算机压缩解压技术领域, 尤其涉及一种安全压缩和解压缩系统。

11、、 安 全压缩方法及安全解压缩方法。 背景技术 0002 目前, 杀毒软件有以下几种运作模式 : 0003 1、 推出商品化的杀毒软件, 并提供了开放 API 接口 ( 应用程序接口, Application Program Interface), 可以允许其他软件调用基本的病毒扫描和杀毒操作。 0004 2、 推出免费开源的病毒扫描和杀毒程序, 这些程序可以自由的使用。 0005 3、 推出定期更新的病毒特征库, 可自由使用。 0006 4、 推出自己的病毒特征库, 并随同自己的杀毒软件发布到 PC 电脑上, 供自己的杀 毒软件调用。 0007 而且, 在 PC 电脑上, 通常会同时安装杀毒。

12、软件和压缩软件。用户在对压缩文件进 行解压缩操作之前, 常常是先手动运行杀毒软件进行病毒扫描, 然后再解压缩。 在压缩文件 前也是常常先手动打开杀毒软件进行病毒扫描, 然后再压缩。这样的操作给用户带来极大 的不便。 发明内容 0008 本发明的目的在于提供一种安全压缩和解压缩系统、 安全压缩方法及安全解压缩 方法, 利用现有杀毒软件的运作模式, 建立了新的压缩解压操作模式, 实现在压缩和解压缩 的同时, 自动进行病毒扫描和杀毒操作。 0009 为解决上述问题, 本发明提供一种安全压缩和解压缩系统, 包括 : 压缩模块、 解压 缩模块和安全扫描模块, 其中, 0010 所述压缩模块, 用于对文件。

13、进行压缩以形成压缩文件, 并在压缩过程中调用所述 安全扫描模块 ; 0011 所述解压缩模块, 用于打开压缩文件或对压缩文件进行解压缩, 并在解压缩过程 中调用所述安全扫描模块 ; 0012 所述安全扫描模块, 用于对所述压缩模块压缩的文件、 所述解压缩模块打开的压 缩文件和所述解压缩模块解压缩的压缩文件内的文件进行病毒扫描和杀毒操作。 0013 进一步的, 所述安全扫描模块与至少一个杀毒系统的杀毒核心程序整合, 并定期 自动监测是否有最新的病毒特征库, 当发现新的病毒特征库时自动下载更新。 0014 进一步的, 所述安全扫描模块调用至少一个杀毒系统的API接口或DLL文件, 实现 病毒扫描和。

14、杀毒操作。 0015 进一步的, 所述安全扫描模块发现病毒时向用户发送病毒提示及操作询问。 0016 进一步的, 所述安全压缩和解压缩系统还包括用户交互模块, 用于用户根据所述 安全扫描模块发送的病毒提示及操作询问进行操作选择, 选择退出所述压缩模块或继续对 说 明 书 CN 102306263 A CN 102306270 A2/5 页 5 文件进行压缩, 以及选择退出所述解压缩模块或继续打开压缩文件或对压缩文件进行解压 缩。 0017 相应的, 本发明还提供一种应用上述安全压缩和解压缩系统的安全压缩方法, 包 括以下步骤 : 0018 启动所述压缩模块, 选择所有待压缩的文件 ; 0019。

15、 所述安全扫描模块自动对所述所有待压缩的文件进行病毒扫描 ; 0020 当所述安全扫描模块未发现病毒时, 所述压缩模块直接对所述所有待压缩的文件 进行压缩, 形成一压缩文件 ; 0021 当所述安全扫描模块发现病毒时, 直接退出所述压缩模块或者继续压缩操作 ; 0022 若选择继续压缩操作, 则所述安全扫描模块自动对所有待压缩的文件中的病毒文 件或染毒文件杀毒, 当杀毒成功时, 所述压缩模块杀毒干净的所有文件进行压缩, 并形成一 压缩文件 ; 当杀毒失败时, 直接退出所述压缩模块或者用户强制所述压缩模块对所述所有 待压缩的文件进行压缩, 并形成一压缩文件。 0023 进一步的, 当所述安全扫描。

16、模块发现病毒时, 向用户发送病毒提示及是否继续压 缩的操作询问至一用户交互模块。 0024 进一步的, 当所述安全扫描模块发现病毒时, 若用户在所述用户交互模块选择不 再继续压缩, 则退出所述压缩模块 ; 若用户在所述用户交互模块选择继续压缩, 所述安全扫 描模块自动对所有待压缩的文件中的病毒文件或染毒文件杀毒。 0025 进一步的, 当杀毒失败时, 所述安全扫描模块发送是否强制所述压缩模块对所述 所有待压缩的文件进行压缩的操作询问至用户交互模块。 0026 进一步的, 当杀毒失败时, 若用户在所述用户交互模块选择不强制所述压缩模块 对所述所有待压缩的文件进行压缩, 则退出所述压缩模块 ; 若。

17、用户在所述用户交互模块选 择强制所述压缩模块对所述所有待压缩的文件进行压缩, 则所述压缩模块对所述所有待压 缩的文件进行压缩, 并形成一压缩文件。 0027 相应的, 本发明还提供一种应用上述安全压缩和解压缩系统的安全解压缩方法, 包括以下步骤 : 0028 启动所述解压缩模块, 选择一待解压缩的压缩文件 ; 0029 所述安全扫描模块自动对所述待解压缩的压缩文件内的文件进行病毒扫描 ; 0030 当所述安全扫描模块未发现病毒时, 所述解压缩模块直接对所述待解压缩的压缩 文件进行解压缩 ; 0031 当所述安全扫描模块发现病毒时, 直接退出所述解压缩模块或者继续对所述待解 压缩的压缩文件进行解。

18、压缩 ; 若选择继续对所述待解压缩的压缩文件进行解压缩, 则所述 安全扫描模块自动对所述待解压缩的压缩文件内的病毒文件或染毒文件杀毒, 当杀毒成功 时, 所述解压缩模块对杀毒干净的待解压缩的压缩文件进行解压缩 ; 当杀毒失败时, 直接退 出所述解压缩模块或者用户强制所述解压缩模块对所述待解压缩的压缩文件进行解压缩。 0032 进一步的, 当所述安全扫描模块发现病毒时, 向用户发送病毒提示及是否继续解 压缩的操作询问至一用户交互模块。 0033 进一步的, 当所述安全扫描模块发现病毒时, 若用户在所述用户交互模块选择不 再继续解压缩, 则退出所述解压缩模块 ; 若用户在所述用户交互模块选择继续解。

19、压缩, 则所 说 明 书 CN 102306263 A CN 102306270 A3/5 页 6 述安全扫描模块自动对所述待解压缩的压缩文件内的病毒文件或染毒文件杀毒。 0034 进一步的, 当杀毒失败时, 所述安全扫描模块发送是否强制所述解压缩模块对所 述待解压缩的压缩文件进行解压缩的操作询问至用户交互模块。 0035 进一步的, 当杀毒失败时, 若用户在所述用户交互模块选择不强制所述压缩模块 对所述待解压缩的压缩文件进行解压缩, 则退出所述解压缩模块 ; 若用户在所述用户交互 模块选择强制所述解压缩模块对所述待解压缩的压缩文件进行解压缩, 则所述解压缩模块 对所述待解压缩的压缩文件进行解。

20、压缩。 0036 与现有技术相比, 本发明的安全压缩和解压缩系统、 安全压缩方法及安全解压缩 方法, 通过安全扫描模块充分利用现有杀毒系统的运作模式, 建立了新的压缩和解压缩操 作模式, 在压缩和解压缩的同时, 自动进行病毒扫描和杀毒操作, 让用户在压缩和解压缩的 时候操作更简单、 更安全。 附图说明 0037 图 1 是本发明实施例一的压缩和解压缩系统的结构示意图 ; 0038 图 2 是本发明实施例二的压缩方法流程图 ; 0039 图 3 是本发明实施例三的解压缩方法流程图。 具体实施方式 0040 以下结合附图和具体实施例对本发明提出的安全压缩和解压系统、 安全压缩方法 及安全解压缩方法。

21、作进一步详细说明。 0041 实施例一 0042 如图 1 所示, 本实施例提供一种安全压缩和解压缩系统, 包括 : 压缩模块 11、 解压 缩模块 12、 安全扫描模块 13 和用户交互模块 14, 其中, 0043 所述压缩模块 11, 用于对文件进行压缩以形成压缩文件, 并在压缩过程中调用所 述安全扫描模块 13 ; 0044 所述解压缩模块 12, 用于打开压缩文件或对压缩文件进行解压缩, 并在解压缩过 程中调用所述安全扫描模块 13 ; 0045 所述安全扫描模块 13, 用于对所述压缩模块 11 压缩的文件、 所述解压缩模块 12 打开的压缩文件和所述解压缩模块 13 解压缩的压缩。

22、文件内的文件进行病毒扫描和杀毒操 作, 并发现病毒时向所述用户交互模块 14 发送病毒提示及操作询问。 0046 用户交互模块 14, 用于用户根据所述安全扫描模块 13 的病毒提示及操作询问进 行操作选择, 选择退出所述压缩模块11或继续通过所述压缩模块11对文件进行压缩, 以及 选择退出所述解压缩模块12或继续通过所述解压缩模块12打开压缩文件或对压缩文件进 行解压缩。 0047 需要说明的是, 所述安全扫描模块 13 可以与至少一个开源杀毒软件的杀毒核心 程序整合, 并定期自动监测该开源杀毒软件是否有最新的病毒特征库, 如果发现新的病毒 特征库, 则自动下载更新, 确保病毒扫描和杀毒操作。

23、的效果 ; 所述安全扫描模块 13 还可以 调用除开源杀毒软件以外的其它杀毒软件的 API 接口或 DLL 文件, 实现病毒扫描和杀毒操 作。这两种情况下, 所述安全扫描模块 13 均可以集成一个可识别可调用的杀毒软件的列 说 明 书 CN 102306263 A CN 102306270 A4/5 页 7 表, 当本发明的压缩和解压缩系统安装到用户电脑上后, 所述安全扫描模块 13 会自动检查 杀毒软件, 如果发现了可调用的杀毒软件, 提醒用户将该杀毒软件作为压缩解压时的默认 杀毒软件, 例如, 当用户用所述解压缩模块 12 打开一个压缩文件的时候, 所述安全扫描模 块 13 立刻通知杀毒软。

24、件, 让杀毒软件进行扫描和杀毒。杀毒完成后, 所述解压缩模块 12 继 续解压缩操作。 0048 本实施例提供的安全压缩和解压缩系统, 充分利用现有杀毒系统的运作模式, 通 过压缩模块和解压缩模块调用安全扫描模块, 建立了新的压缩和解压缩操作模式, 在压缩 和解压缩的同时, 自动进行病毒扫描和杀毒操作, 让用户在压缩和解压缩的时候操作更简 单、 更安全。 0049 实施例二 0050 如图 2 所示, 本实施例提供一种应用上述安全压缩和解压缩系统的安全压缩方 法, 包括以下步骤 : 0051 步骤 S21 : 启动所述压缩模块, 选择所有待压缩的文件 ; 0052 步骤 S22 : 所述安全扫。

25、描模块自动所述所有待压缩的文件进行病毒扫描 ; 0053 当所述安全扫描模块未发现病毒时, 执行步骤 S26 : 所述压缩模块直接对所述所 有待压缩的文件进行压缩, 形成一压缩文件 ; 0054 当所述安全扫描模块发现病毒时, 执行步骤 S23 : 所述安全扫描模块发送病毒提 示以及是否继续压缩的操作询问至用户交互模块 ; 0055 若用户在用户交互模块选择否, 则执行步骤 S27 : 退出所述压缩模块 ; 0056 若用户在用户交互模块选择是, 则执行步骤 S24 : 所述安全扫描模块自动对所有 待压缩的文件中的病毒文件或染毒文件杀毒 ; 0057 当杀毒成功时, 执行步骤 S26 ; 00。

26、58 当杀毒失败时, 执行步骤 S25 : 所述安全扫描模块发送是否强制所述压缩模块对 所述所有待压缩的文件进行压缩的操作询问至用户交互模块 ; 0059 若用户在用户交互模块选择否, 则执行步骤 S27 ; 0060 若用户在用户交互模块选择是, 则执行步骤 S26。 0061 本实施例提供的安全压缩方法, 通过压缩模块调用安全扫描模块, 建立了新的压 缩操作模式, 在压缩同时, 自动进行病毒扫描和杀毒操作, 让用户在压缩的时候操作更简 单、 更安全 ; 进一步的, 通过所述安全扫描模块发送有关操作询问至用户交互模块, 使用户 可以控制病毒文件和染毒文件的压缩, 提高了用户体验。 0062 。

27、实施例三 0063 如图 3 所示, 本实施例提供一种应用上述安全压缩和解压缩系统的安全解压缩方 法, 包括以下步骤 : 0064 步骤 S31 : 启动所述解压缩模块, 选择一待解压缩的压缩文件 ; 0065 步骤 S32 : 所述安全扫描模块自动对所述待解压缩的压缩文件内的文件进行病毒 扫描 ; 0066 当所述安全扫描模块未发现病毒时, 执行步骤 S36 : 所述解压缩模块直接对所述 待解压缩的压缩文件进行解压缩 ; 0067 当所述安全扫描模块发现病毒时, 执行步骤 S33 : 所述安全扫描模块发送病毒提 说 明 书 CN 102306263 A CN 102306270 A5/5 页。

28、 8 示以及是否继续解压缩的操作询问至用户交互模块 ; 0068 若用户在用户交互模块选择否, 则执行步骤 S37 : 退出所述解压缩模块 ; 0069 若用户在用户交互模块选择是, 则执行步骤 S34 : 所述安全扫描模块自动对所述 待解压缩的压缩文件内的病毒文件或染毒文件杀毒 ; 0070 当杀毒成功时, 执行步骤 S36 ; 0071 当杀毒失败时, 执行步骤 S35 : 所述安全扫描模块发送是否强制所述解压缩模块 对所述待解压缩的压缩文件进行解压缩的操作询问至用户交互模块 ; 0072 若用户在用户交互模块选择否, 则执行步骤 S37 ; 0073 若用户在用户交互模块选择是, 则执行。

29、步骤 S36。 0074 本实施例提供的安全解压缩方法, 通过解压缩模块调用安全扫描模块, 建立了新 的解压缩操作模式, 在解压缩同时, 自动进行病毒扫描和杀毒操作, 让用户在解压缩的时候 操作更简单、 更安全 ; 进一步的, 通过所述安全扫描模块发送有关操作询问至用户交互模 块, 使用户可以控制病毒文件和染毒文件的解压缩, 提高了用户体验。 0075 显然, 本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神 和范围。这样, 倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之 内, 则本发明也意图包含这些改动和变型在内。 说 明 书 CN 102306263 A CN 102306270 A1/3 页 9 图 1 说 明 书 附 图 CN 102306263 A CN 102306270 A2/3 页 10 图 2 说 明 书 附 图 CN 102306263 A CN 102306270 A3/3 页 11 图 3 说 明 书 附 图 CN 102306263 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1