文件识别方法及装置的制作方法

文档序号:6483578阅读:140来源:国知局
专利名称:文件识别方法及装置的制作方法
技术领域
本发明涉及计算才几技术领域,特别涉及一种文件识别方法及装置。
背景技术
随着计算机技术的快速发展,嵌入式技术得到了快速的应用。目前,很 多嵌入式系统都采用了文件系统,但嵌入式系统长时间运行之后,因升级或 软件因素会在文件系统上留下一些垃圾文件。由于嵌入式系统空间有限,这 些垃圾文件浪费了宝贵的空间,另外,过多的垃圾文件也可能会影响系统的 性能。
因此,如果可以识别垃圾文件并做响应及处理,不但可以节约空间还可 以提高系统的性能。现有技术中,某些系统利用软件来识别并处理垃圾文件, 例如某些软件采取的措施是安装或升级前会^l巴系统上所有的文件全部删除, 保证新系统运行所需要的空间,另外,还有一些系统靠人为识别或清除这些 垃圾文件。
但是,发明人在实施上述技术方案的过程中发现上述技术方案存在一 些缺陷,例如如果仅在安装或者升级时清空系统,那么系统运行一段时间后 产生的垃圾文件就无法方便地清除了;如果不进行安装或者升级,那么这些 垃圾文件就无法被清除;另外,人为识别并清除垃圾文件风险较大,可能会 误删非垃圾文件;并且,现有软件以及人工识别的识别率还不高,垃圾文件 清除得不干净,这都会浪费系统空间以及影响系统性能。

发明内容
4本发明实施例提供了 一种文件识别方法及装置,以实现能够自动识别系 统运行过程中产生的垃i及文件,进而对垃;及文件进行处理,以节省系统空间, 提高系统性能。
本发明实施例提供了 一种文件识别方法,该方法包括 建立并维护文件信息表;
定期或在预定条件下查询所有文件,将所有文件与所述文件信息表进行 匹配,若存在与文件信息表中的信息不匹配的文件,则确定所述文件为垃圾 文件。
上述文件识别方法,通过将所有的文件与建立并维护的文件信息表进行 匹配,若存在与文件信息表中的信息不匹配的文件,则可以确定上述文件为 垃圾文件,从而完成垃;及文件的自动识别。
本发明实施例提供了一种文件识别装置,该装置包括
建立单元,用于建立并维护文件信息表;
识别单元,用于定期或在预定条件下查询所有文件,将所有文件与所述 建立单元建立并维护的文件信息表进行匹配,若存在与文件信息表中的信息 不匹配的文件,则确定所述文件为垃圾文件。
上述文件识别装置,通过识别单元将所有文件与建立单元建立并维护的 文件信息表进行匹配,若存在与文件信息表中的信息不匹配的文件,则可以 确定上述文件为垃圾文件,从而完成垃圾文件的自动识别。


图1为本发明文件识别方法实施例一的流程图; 图2为本发明文件识别方法实施例二的流程图; 图3为本发明文件识别装置实施例的结构示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
如图1所示,为本发明文件识别方法实施例一的流程图,该方法包括 步骤IOI、建立并维护文件信息表;
在嵌入式系统中建立并维护一张文件信息表,该表中记录了该系统中所 有有用文件的详细信息,例如文件名等,具体结构可以如表1所示;并且对 于不同的系统该文件信息表中的内容可以不同,且随着系统的升级、更新或 其它变化,该文件信息表的内容也可以随之发生变化;
表l文件信息表
文件夹xX文件1 文件夹x、文件2
文件夹xX文件n
步骤102、定期或在预定条件下查询所有文件,将所有文件与上述文件信 息表进行匹配,若存在与文件信息表中的信息不匹配的文件,则确定上述文 件为垃圾文件;
可以周期性地查询嵌入式系统中的所有文件,例如每隔一个月查询系统 中的所有文件,或通过下发命令的方式查询所有文件;若存在与文件信息表 中的信息不匹配的文件,则确定上述文件为垃圾文件;
上述文件识别方法,通过将所有的文件与建立并维护的文件信息表进行 匹配,若存在与文件信息表中的信息不匹配的文件,则可以确定上述文件为 垃圾文件;
步骤103、通过告警的方式上报用户处理或直接删除碰圾文件。 该步骤为可选步骤,只有在确定上述文件为垃圾文件之后,才需要通过 告警的方式上报用户处理或直接删除垃圾文件等操作。
上述文件识别方法,通过将垃圾文件删除等操作,可以有效地节约系统
6的存储空间,尤其是对存储空间有限的嵌入式系统,上述方法更可以节省系 统的存储空间,从而提高了系统的性能。
如图2所示,为本发明文件识别方法实施例二的流程图,该方法包括 步骤201、查询当前文件;
步骤202、判断当前文件与上述文件信息表中的信息是否匹配,若不匹配, 则执行步骤203,否则,执行步骤204;
步骤203、确定上述当前文件为垃圾文件,转向步骤204和步骤205; 步骤204、判断是否有下一个文件,若有,转向步骤201;否则,结束; 步骤205、触发告警或删除垃圾文件。
上述文件识别方法,采用周期性遍历的方法将所有文件与文件信息表进 行匹配,若发现与文件信息表中的信息不匹配的文件,则可以确定上述文件 为垃圾文件;通过将垃圾文件删除等操作,可以有效地节约系统存储空间, 提高了系统的运行效率。
如图3所示,为本发明文件识别装置实施例的结构示意图,该装置包括 建立单元l,用于建立并维护文件信息表;识别单元2,用于定期或在预定条 件下查询所有文件,将所有文件与上述建立单元建立并维护的文件信息表进 行匹配,若存在与文件信息表中的信息不匹配的文件,则确定上述文件为垃 圾文件。
另外,为了在发现垃圾文件之后,可以对垃圾文件进行删除或告警等操 作,上述装置还可以包括处理单元3,用于在识别单元2确定出垃圾文件之 后,通过告警的方式上报用户处理或直接删除上述垃圾文件。
其中,识别单元可以定期地查询嵌入式系统或其他系统中的所有文件, 也可以通过下发命令的方式查询系统中的所有文件;进一步地,上述识别单 元2还可以包括查询模块21,用于查询当前文件;匹配模块22,用于将当 前文件与上述文件信息表进行匹配,若当前文件与上述文件信息表中的信息 不匹配,则确定上述当前文件为垃圾文件,否则,遍历至下一个文件,并调用查询模块21查询当前文件,直至查询完所有文件。通过上述查询模块21 和匹配模块22可以完成周期性地遍历查询所有文件以自动识别系统中的垃圾 文件。
上述文件识别装置,通过建立单元建立并维护文件信息表,通过识别单 元可以将所有的文件与上述文件信息表进行匹配,若存在与文件信息表中的 信息不匹配的文件,则可以确定上述文件为垃圾文件;同时,通过处理单元 可以删除上述垃圾文件,从而有效地节约了系统的存储空间,提高了系统的 性能。
程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储 于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实 施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体 (Read—0nly Memory, ROM)或P逭才几存卡者^己忆体(Random Access Memory, RAM)等。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制, 尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当 理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技 术方案的精神和范围。
权利要求
1、一种文件识别方法,其特征在于包括建立并维护文件信息表;定期或在预定条件下查询所有文件,将所有文件与所述文件信息表进行匹配,若存在与文件信息表中的信息不匹配的文件,则确定所述文件为垃圾文件。
2、 根据权利要求1所述的文件识别方法,其特征在于所述确定所述文件为垃圾文件之后还包括通过告警的方式上^^用户处理;或,直接删除垃圾文件。
3、 根据权利要求1或2所述的文件识别方法,其特征在于所述定期或在预定条件下查询所有文件包括周期性地或通过下发命令的方式查询所有文件。
4、 根据权利要求1或2所述的文件识别方法,其特征在于所述定期或在预定条件下查询所有文件,将所有文件与所述文件信息表进行匹配,若存在与文件信息表中的信息不匹配的文件,则确定所述文件为垃圾文件包括查询当前文件,将当前文件与所述文件信息表进行匹配,若当前文件与所述文件信息表中的信息不匹配,则确定所述当前文件为垃圾文件,否则,遍历至下一个文件,重复上述操作,直至查询完所有文件。
5、 一种文件识别装置,其特征在于包括建立单元,用于建立并维护文件信息表;识别单元,用于定期或在预定条件下查询所有文件,将所有文件与所述建立单元建立并维护的文件信息表进行匹配,若存在与文件信息表中的信息不匹配的文件,则确定所述文件为垃圾文件。
6、 根据权利要求5所述的文件识别装置,其特征在于还包括处理单元,用于在识别单元确定出垃圾文件之后,通过告警的方式上报用户处理或直接删除所述垃圾文件。
7、 根据权利要求5或6所述的文件识别装置,其特征在于所述预定条件 包括下发的命令。
8、 根据权利要求5或6所述的文件识别装置,其特征在于所述识别单元 包括查询模块,用于查询当前文件;匹配模块,用于将当前文件与所述文件信息表进行匹配,若当前文件与 所述文件信息表中的信息不匹配,则确定所述当前文件为垃圾文件,否则, 遍历至下一个文件,并调用查询4莫块查询当前文件,直至查询完所有文件。
全文摘要
本发明实施例涉及一种文件识别方法及装置,其中,文件识别方法包括建立并维护文件信息表;定期或在预定条件下查询所有文件,将所有文件与上述文件信息表进行匹配,若存在与文件信息表中的信息不匹配的文件,则确定上述文件为垃圾文件。上述文件识别装置包括建立单元,用于建立并维护文件信息表;识别单元,用于定期或在预定条件下查询所有文件,将所有文件与上述建立单元建立并维护的文件信息表进行匹配,若存在与文件信息表中的信息不匹配的文件,则确定上述文件为垃圾文件。上述文件识别方法及装置,通过将所有的文件与建立并维护的文件信息表进行匹配,若存在与文件信息表中的信息不匹配的文件,则可以确定上述文件为垃圾文件。
文档编号G06F17/30GK101464904SQ20091007616
公开日2009年6月24日 申请日期2009年1月9日 优先权日2009年1月9日
发明者崔爱国 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1