[发明专利]针对优化的文件操作对文件进行分组在审
申请号: | 201480014571.9 | 申请日: | 2014-02-24 |
公开(公告)号: | CN105051731A | 公开(公告)日: | 2015-11-11 |
发明(设计)人: | C.T.劳林 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 江鹏飞;景军平 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 优化 文件 作对 进行 分组 | ||
1.一种至少部分地由计算设备实现以用于针对优化的文件操作对文件进行分组的方法,所述方法包括:
由所述计算设备的部件接收针对多个文件执行文件操作的请求;
由所述计算设备的所述部件接收所述多个文件的指示;
对于所述多个文件中的每个文件:
由所述计算设备的所述部件接收要针对该文件执行的一个或多个文件操作的指示;
由所述计算设备的所述部件确定针对所述多个文件的优化的文件操作;以及
使用所述计算设备的外部辅助存储装置执行所述优化的文件操作。
2.根据权利要求1所述的方法,其中针对所述多个文件执行文件操作的请求包括针对所述多个文件写入数据的请求。
3.根据权利要求1所述的方法,其中所述计算设备的所述部件是由所述计算设备的操作系统提供的文件优化部件。
4.根据权利要求1所述的方法,其中确定针对所述多个文件的优化的文件操作包括:
合并一些所用扇区更新。
5.根据权利要求4所述的方法,其中合并一些所用扇区更新包括将所述一些所用扇区更新从多个所用扇区更新减少为单一所用扇区更新。
6.根据权利要求1所述的方法,其中确定针对所述多个文件的优化的文件操作包括:
合并针对所述多个文件的文件写入操作以生成减少数量的文件写入操作。
7.根据权利要求1所述的方法,其中确定针对所述多个文件的优化的文件操作包括:
合并与所述多个文件相关联的文件夹元数据更新操作以生成减少数量的文件夹元数据更新操作。
8.根据权利要求1所述的方法,其中所述计算设备的外部辅助存储装置是安全数字(SD)存储卡、多媒体卡(MMC)存储卡和通用串行总线(USB)存储设备中的一个。
9.一种计算设备,包括:
处理单元;
存储器;以及
外部辅助存储卡;
所述计算设备被配置为执行用于针对优化的文件操作对文件进行分组的操作,所述操作包括:
接收针对多个文件执行文件操作的请求;
接收所述多个文件的指示;
对于所述多个文件中的每个文件:
接收要针对该文件执行的一个或多个文件操作的指示;以及
将与所述一个或多个文件操作相关的数据存储在高速缓存器中,其中所述高速缓存器存储在所述计算设备的存储器中;
至少部分地基于要针对所述多个文件中的每个文件执行的一个或多个文件操作的所接收的指示,确定针对所述多个文件的优化的文件操作;以及
使用所述计算设备的外部辅助存储卡执行所述优化的文件操作。
10.一种存储计算机可执行指令的计算机可读存储介质,所述计算机可执行指令用于使计算设备执行用于针对优化的文件操作对文件进行分组的方法,所述方法包括:
接收针对多个文件执行文件操作的请求;
对于所述多个文件中的每个文件:
接收该文件的指示;
接收要针对该文件执行的一个或多个文件操作;
高速缓存与要针对该文件执行的一个或多个文件操作相关联的数据;以及
接收针对该文件的文件操作完成的指示;
确定并执行单一优化的文件操作,以便更新所述计算设备的外部辅助存储装置上的所用扇区表;
确定并执行优化的文件操作,以便针对所述多个文件将高速缓存的数据写入到所述外部辅助存储装置;以及
确定并执行优化的文件操作,以便更新所述外部辅助存储装置上与所述多个文件相关联的文件夹元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480014571.9/1.html,转载请声明来源钻瓜专利网。