[发明专利]提高单板磁盘空间利用率的方法及装置有效
申请号: | 200810066185.0 | 申请日: | 2008-03-25 |
公开(公告)号: | CN101256575A | 公开(公告)日: | 2008-09-03 |
发明(设计)人: | 刘福祥 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04Q7/34;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 单板 磁盘空间 利用率 方法 装置 | ||
1、一种提高单板磁盘空间利用率的方法,其特征在于,包括
获取单板合法文件的文件信息;
扫描单板磁盘文件,并根据所述单板合法文件的文件信息进行垃圾文件的识别;
将所述垃圾文件删除,增大所述单板的剩余磁盘空间。
2、如权利要求1所述的提高单板磁盘空间利用率的方法,其特征在于,所述获取单板合法文件的文件信息具体包括:
获取软件各功能模块注册的文件和运行所需的文件的信息及单板软件包中文件的信息;所述文件的信息包括文件属性标志和文件名称。
3、如权利要求2所述的提高单板磁盘空间利用率的方法,其特征在于,所述垃圾文件的识别具体包括:
将扫描到的磁盘文件的信息与所述软件各功能模块注册的文件和运行所需的文件的信息及单板软件包中文件的信息进行比较,当所述扫描到的磁盘文件信息与所述软件各功能模块注册的文件和运行所需的文件的信息及所述单板软件包中文件的信息都不同时,判定所述磁盘文件为垃圾文件。
4、如权利要求2或3所述的提高单板磁盘空间利用率的方法,其特征在于,所述文件的信息还包括文件所需占用的最大空间量;
所述垃圾文件的识别还包括:当所述扫描到的磁盘文件的文件属性标志和文件名称同于所述软件各功能模块注册的文件和运行所需的文件信息中的文件属性标志和文件名称,或同于所述单板软件包中文件的信息中的文件属性标志和文件名称时,若所述扫描到的磁盘文件的占用磁盘空间量大于所述软件各功能模块注册的文件和运行所需的文件的信息或所述单板软件包中文件的信息中的该文件所需占用的最大空间量,判定所述扫描到的磁盘文件为垃圾文件。
5、如权利要求1所述的提高单板磁盘空间利用率的方法,其特征在于,所述单板磁盘文件的扫描,垃圾文件的识别,垃圾文件的删除根据配置情况进行启动;所述配置情况包括定时启动、在单板软件升级前或接收到清理垃圾文件的命令时。
6、如权利要求5所述的提高单板磁盘空间利用率的方法,其特征在于,所述清理垃圾文件的命令包括待清理垃圾文件的单板的标识号和磁盘编号。
7、一种提高单板磁盘空间利用率的装置,其特征在于,包括版本管理模块、文件注册接口、磁盘文件单元和垃圾文件处理模块,其中
版本管理模块,用于接收软件各功能模块通过文件注册接口发送的文件的注册信息和获取单板软件包的配置文件;
文件注册接口,用于软件各功能模块将各模块的文件信息注册到版本管理模块;
磁盘文件单元,用于存储单板软件包中的文件、各功能模块注册的文件或运行时所需的文件、垃圾文件;
垃圾文件处理模块,用于扫描磁盘文件单元中所存储的磁盘文件,并将所扫描到的磁盘文件的信息与版本管理模块所获得的文件注册信息、单板软件包的配置文件中的文件信息进行比较,识别出垃圾文件;并在需要时将识别出的垃圾文件删除。
8、如权利要求7所述的提高单板磁盘空间利用率的装置,其特征在于,还包括垃圾文件处理启动模块,用于根据具体配置,启动垃圾文件处理模块进行垃圾文件的扫描、识别、删除等部分或全部清理工作。
9、如权利要求7或8所述的提高单板磁盘空间利用率的装置,其特征在于,所述垃圾文件处理模块包括磁盘文件扫描单元,文件属性标志比较单元、文件名称比较单元和垃圾文件判定单元;其中
所述磁盘文件扫描单元,用于扫描并获取单板磁盘文件的文件信息,所述文件信息包括标识文件或文件夹的文件属性标志和文件名称;
所述文件属性标志比较单元,用于比较所述磁盘文件扫描单元获取的单板磁盘文件的文件属性标志与所述软件各功能模块注册的文件和运行所需的文件的信息中的文件属性标志,及所述单板软件包中文件的信息中的文件属性标志;
所述文件名称比较单元,用于比较所述磁盘文件扫描单元获取的单板磁盘文件的文件名称与所述软件各功能模块注册的文件和运行所需的文件的信息中的文件名称,及所述单板软件包中文件的信息中的文件名称;
所述垃圾文件判定单元,用于获取所述文件属性标志比较单元和所述文件名称比较单元的结果,当所述扫描到的磁盘文件信息与所述软件各功能模块注册的文件和运行所需的文件的信息及所述单板软件包中文件的信息都不同时,判定所述磁盘文件为垃圾文件。
10、如权利要求9所述的提高单板磁盘空间利用率的装置,其特征在于,所述磁盘文件扫描单元,还用于扫描并获取单板磁盘文件的占用磁盘空间量;所述垃圾文件处理模块还包括占用磁盘空间量比较单元;
所述占用磁盘空间量比较单元,用于比较所述磁盘文件扫描单元获取的单板磁盘文件的占用磁盘空间量与所述软件各功能模块注册的文件和运行所需的文件的信息中的该文件所需占用的最大空间量,及所述单板软件包中文件的信息中的该文件所需占用的最大空间量;
所述垃圾文件判定单元,还用于获取所述占用磁盘空间量比较单元的结果,当所述扫描到的磁盘文件的文件属性标志和文件名称同于所述软件各功能模块注册的文件和运行所需的文件信息中的文件属性标志和文件名称,或同于所述单板软件包中文件的信息中的文件属性标志和文件名称时,若所述扫描到的磁盘文件的占用磁盘空间量大于所述软件各功能模块注册的文件和运行所需的文件的信息或所述单板软件包中文件的信息中的该文件所需占用的最大空间量,判定所述扫描到的磁盘文件为垃圾文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810066185.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:折叠动力踏板车
- 下一篇:一种基于查找表的变长码解码方法及设备