发明名称 |
文件检测系统 |
摘要 |
本发明实施例公开了一种文件检测系统,以解决再次扫描所需时间比较长的问题。所述文件检测系统包括:主界面模块,适于对封装模块发起文件扫描操作,并指定待扫描文件;封装模块,适于调用扫描模块;扫描模块,适于扫描待扫描文件并调用数据库操作模块获取所述待扫描文件的特征信息;数据库操作模块,适于读取所述待扫描文件的特征信息;其中,所述扫描模块包括:属性获取模块;判断模块;读取模块;计算模块。本发明可以减少再次扫描时获取同一文件特征的时间,提高了文件扫描的速度。 |
申请公布号 |
CN102999722A |
申请公布日期 |
2013.03.27 |
申请号 |
CN201210452169.1 |
申请日期 |
2012.11.12 |
申请人 |
北京奇虎科技有限公司;奇智软件(北京)有限公司 |
发明人 |
刘智锋;孔庆龙 |
分类号 |
G06F21/56(2013.01)I |
主分类号 |
G06F21/56(2013.01)I |
代理机构 |
北京润泽恒知识产权代理有限公司 11319 |
代理人 |
苏培华 |
主权项 |
一种文件检测系统,包括:主界面模块,适于对封装模块发起文件扫描操作,并指定待扫描文件;封装模块,适于调用扫描模块;扫描模块,适于扫描待扫描文件并调用数据库操作模块获取所述待扫描文件的特征信息;数据库操作模块,适于读取所述待扫描文件的特征信息;其中,所述扫描模块包括:属性获取模块,适于获取待扫描文件的当前属性信息;判断模块,适于访问本地缓存数据库,判断所述本地缓存数据库中是否存在所述待扫描文件的已扫描特征信息;若存在,则解析所述已扫描特征信息得到已扫描属性信息,并判断所述已扫描属性信息与所述当前属性信息是否一致;读取模块,适于当所述已扫描属性信息与所述当前属性信息一致时,读取所述已扫描特征信息作为所述待扫描文件的当前特征信息;计算模块,适于当所述已扫描属性信息与所述当前属性信息不一致时,通过所述当前属性信息计算所述待扫描文件的当前特征信息,并存入所述本地缓存数据库作为下次扫描的已扫描特征信息。 |
地址 |
100088 北京市西城区新街口外大街28号D座112室(德胜园区) |