[发明专利]文件信息处理方法及装置在审
| 申请号: | 201310247658.8 | 申请日: | 2013-06-20 |
| 公开(公告)号: | CN103279575A | 公开(公告)日: | 2013-09-04 |
| 发明(设计)人: | 许元进;刘存青;程为豪;裴晓波 | 申请(专利权)人: | 福建伊时代信息科技股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 韩建伟;吴贵明 |
| 地址: | 350015 福建省福州市马尾区*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 信息处理 方法 装置 | ||
技术领域
本发明涉及文件处理领域,具体而言,涉及文件信息处理方法及装置。
背景技术
计算机存储文件是以文件系统为基础存取方法,以磁盘为物理介质,来实现永久性保存数据。文件系统枚举文件目录下的文件信息需要不断的在磁盘中读取分散的文件信息。并且,对文件系统的每次操作,都需要进行这样的操作,当文件较多时,会耗时较长。
针对相关技术中对文件系统进行操作时耗时较长的问题,目前尚未提出很好的解决方案。
发明内容
本发明提供了一种文件信息处理方法及装置,以至少解决相关技术中对文件系统进行操作时耗时较长的问题。
根据本发明的一个方面,提供了一种文件信息处理方法,包括:在内存缓存中创建或者更新一个或多个文件目录的目录信息,其中,所述目录信息包括:所述一个或多个文件目录中的文件信息列表;接收对所述一个或多个文件目录进行操作或者访问的请求;响应于所述请求,提供所述目录信息。
优选地,在所述内存缓存中创建所述目录信息包括:在确定所述内存缓存中没有所述目录信息的情况下,从数据库中根据预定的检索条件进行检索得到所述目录信息,并将所述目录信息保存在所述内存缓存中。
优选地,在所述内存缓存中更新所述目录信息包括:在确定所述内存缓存中有所述目录信息的情况下,判断数据库中保存的目录信息的修改日期是否比所述内存缓存中保存的目录信息的修改日期更新;在判断结果为是的情况下,将所述数据库中保存的目录信息更新到所述内存缓存中。
优选地,在所述内存缓存中创建或者更新所述目录信息之前,所述方法还包括:根据从文件系统中读取的目录信息,在所述数据库中创建目录信息或者更新所述数据库中已经保存的目录信息。
优选地,根据从所述文件系统中读取的目录信息,在所述数据库中更新所述数据库中已将保存的目录信息包括:在进入预定文件目录时,从所述文件系统中读取所述预定文件目录的第一目录信息,比较所述第一目录信息和所述数据库中保存的所述预定文件目录的第二目录信息;在确定所述第一目录信息的修改日期比所述第二目录信息更新的情况下,将所述第一目录信息更新到所述数据库中。
根据本发明的另一个方面,还提供了一种文件信息处理装置,包括:处理模块,用于在内存缓存中创建或者更新一个或多个文件目录的目录信息,其中,所述目录信息包括:所述一个或多个文件目录中的文件信息列表;接收模块,用于接收对所述一个或多个文件目录进行操作或者访问的请求;提供模块,用于响应于所述请求,提供所述目录信息。
优选地,所述处理模块,用于在确定所述内存缓存中没有所述目录信息的情况下,从数据库中根据预定的检索条件进行检索得到所述目录信息,并将所述目录信息保存在所述内存缓存中。
优选地,所述处理模块,用于在确定所述内存缓存中有所述目录信息的情况下,判断数据库中保存的目录信息的修改日期是否比所述内存缓存中保存的目录信息的修改日期更新;在判断结果为是的情况下,将所述数据库中保存的目录信息更新到所述内存缓存中。
优选地,所述装置还包括:第二处理模块,用于根据从文件系统中读取的目录信息,在所述数据库中创建目录信息或者更新所述数据库中已经保存的目录信息。
优选地,所述第二处理模块,用于在进入预定文件目录时,从所述文件系统中读取所述预定文件目录的第一目录信息,比较所述第一目录信息和所述数据库中保存的所述预定文件目录的第二目录信息;在确定所述第一目录信息的修改日期比所述第二目录信息更新的情况下,将所述第一目录信息更新到所述数据库中。
通过本发明,采用在内存缓存中创建或者更新一个或多个文件目录的目录信息;接收对一个或多个文件目录进行操作或者访问的请求;响应于请求,提供目录信息。解决了相关技术中对文件系统进行操作时耗时较长的问题,减少了耗时。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的文件信息处理方法的流程图;
图2是根据本发明实施例的文件信息处理装置的结构框图;
图3是根据本发明优选实施例的处理流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建伊时代信息科技股份有限公司,未经福建伊时代信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310247658.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双行星排汇流式多离合器变速器
- 下一篇:一种耐冲击的玻璃钢材料的制备方法





