[发明专利]一种操作请求的处理方法和装置在审
申请号: | 201310422912.3 | 申请日: | 2013-09-16 |
公开(公告)号: | CN103530319A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 覃伟峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作 请求 处理 方法 装置 | ||
1.一种操作请求的处理方法,其特征在于,包括:
依据应用程序使用的文件分片在磁盘空间的存储位置顺序为所述应用程序建立操作处理顺序,所述文件分片在所述磁盘空间中顺序存储;
根据所述操作处理顺序依次处理所述应用程序的操作请求。
2.根据权利要求1所述的方法,其特征在于,所述依据应用程序使用的文件分片在磁盘空间的存储位置顺序为所述应用程序建立操作处理顺序,包括:
获取所述应用程序对应的文件分片在所述磁盘空间的逻辑区块地址LBA;
按照所述应用程序对应的文件分片的LBA从小到大的顺序建立所述应用程序的操作处理顺序。
3.根据权利要求1或2所述的方法,其特征在于,若所述应用程序的操作请求是写数据请求,所述根据所述操作处理顺序依次处理所述应用程序的操作请求,包括:
按照所述操作处理顺序轮询所述应用程序写入的数据缓冲区中的数据是否超过预置的缓冲门限;
将所述应用程序写入的数据缓冲区中超过所述预置的缓冲门限的数据写入对应的文件分片。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述应用程序对应的文件分片是根据所述应用程序的文件分片分配请求,按照资源池中的文件分片的顺序,依据预置的分配顺序规则为所述应用程序分配的。
5.根据权利要求4所述的方法,其特征在于,所述文件分片分配请求携带所述应用程序设定的文件分片存储路径和文件名;
所述按照资源池中的文件分片的顺序,依据预置的分配顺序规则为所述应用程序分配包括:
将分配给所述应用程序的文件分片移动到所述设定的文件分片存储路径指定的存放位置,并将分配给所述应用程序的文件分片重命名为设定的文件名。
6.根据权利要求5所述的方法,其特征在于,所述依据应用程序使用的文件分片在磁盘空间的存储位置顺序为所述应用程序建立操作处理顺序之前还包括:
在资源池中创建文件分片,其中,若所述磁盘空间中没有创建分配组,则所述资源池内创建的文件分片数量大于或等于所有应用程序并发操作所需要的文件分片数量,若所述磁盘空间中创建有分配组,则所述资源池内创建的文件分片数量大于或等于所有应用程序并发操作所需要的文件分片数量乘以所述磁盘空间包括的分配组的个数;
将所述资源池中的所有文件分片分别与所述磁盘空间内地址连续的LBA建立映射关系。
7.根据权利要求1或2所述的方法,其特征在于,若根据所述操作处理顺序轮到操作请求是由发起文件分片释放请求的应用程序执行的,所述根据所述操作处理顺序依次处理所述应用程序的操作请求具体为:
删除所述操作请求为文件分片释放请求的应用程序和所述操作请求为文件分片释放请求的应用程序对应的文件分片之间的映射关系;
所述方法还包括:
将所述操作请求为文件分片释放请求的应用程序对应的文件分片移动到资源池内。
8.一种操作请求的处理装置,其特征在于,包括:
处理顺序建立模块,用于依据应用程序使用的文件分片在磁盘空间的存储位置顺序为所述应用程序建立操作处理顺序,所述文件分片在所述磁盘空间中顺序存储;
操作请求处理模块,用于根据所述操作处理顺序依次处理所述应用程序的操作请求。
9.根据权利要求8所述的装置,其特征在于,所述处理顺序建立模块,包括:
逻辑区块地址LBA获取子模块,用于获取所述应用程序对应的文件分片在所述磁盘空间的LBA;
处理顺序建立子模块,用于按照所述应用程序对应的文件分片的LBA从小到大的顺序建立所述应用程序的操作处理顺序。
10.根据权利要求8或9所述的装置,其特征在于,若所述应用程序的操作请求是写数据请求,所述操作请求处理模块,包括:
数据缓冲判断子模块,用于按照所述操作处理顺序轮询所述应用程序写入的数据缓冲区中的数据是否超过预置的缓冲门限;
存储子模块,用于将所述应用程序写入的数据缓冲区中超过所述预置的缓冲门限的数据写入对应的文件分片中。
11.根据权利要求8至10所述的装置,其特征在于,所述应用程序对应的文件分片是根据所述应用程序的文件分片分配请求,按照资源池中的文件分片的顺序,依据预置的分配顺序规则为所述应用程序分配的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310422912.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种方便即食凉拌鱼腥草的研制
- 下一篇:片材粘贴装置及粘贴方法