【技术实现步骤摘要】
本专利技术涉及一种管理系统,特别涉及一种存储管理系统、管理装置及方法。
技术介绍
随着时代的发展,手机、平板电脑等移动终端设备逐渐成了人人必备的工具,随着信息量成几何级数的增长,人们对设备存储容量的需求也不断增大,而移动终端设备上的存储容量也是有限的。随着网络技术的发展,云端存储等方式已经应用较广,该目前的云端存储方式均为将资料存储在第三方提供的存储服务器中。然而,随着人们存储需求的扩大,也造成了存储服务器的负担和运营成本。
技术实现思路
有鉴于此,有必要提出一种存储管理系统、管理装置及方法,可利用多个终端设备的闲置存储空间,为有需要的其他终端设备提供存储服务。一种存储管理系统,运行于一存储管理装置中,其中,该存储管理系统包括共享存储空间侦测模块、分组确定模块、分类确定模块、映射模块以及存储控制模块。该共享存储空间侦测模块用于侦测所有加入共享体系的终端设备的共享存储空间的大小。该分组确定模块用于将该所有加入共享体系的终端设备随机地分为若干组终端设备。该分类确定模块用于根据每一组终端设备中的各个终端设备的共享存储空间的大小将每组中的终端设备分成多类终端设备,每一类终端设备具有一相应级别/规格的存储空间大小。该映射模块用于将每一组终端设备中的每一类终端设备的共享存储空间分别映射到一虚拟磁盘阵列卡中的其中一行虚拟磁盘中的具有相应存储空间大小的虚拟磁盘。该存储控制模块用于在接收到一请求将一文件存储至云端的云端存储请求时,根据该云端存储请求确定该待存储的文件的大小,并随机选择该虚拟磁盘阵列卡中其中一行虚拟磁盘中的存储空间 ...
【技术保护点】
一种存储管理系统,运行于一存储管理装置中,其特征在于,该存储管理系统包括:共享存储空间侦测模块,用于侦测所有加入共享体系的终端设备的共享存储空间的大小;分组确定模块,用于将该所有加入共享体系的终端设备随机地分为若干组终端设备;分类确定模块,用于根据每一组终端设备中的各个终端设备的共享存储空间的大小将每组中的终端设备分成多类终端设备,每一类终端设备具有一相应级别/规格的存储空间大小;映射模块,用于将每一组终端设备中的每一类终端设备的共享存储空间分别映射到一虚拟磁盘阵列卡中的其中一行虚拟磁盘中的具有相应存储空间大小的虚拟磁盘;以及存储控制模块,用于在接收到一请求将一文件存储至云端的云端存储请求时,根据该云端存储请求确定该待存储的文件的大小,并随机选择该虚拟磁盘阵列卡中其中一行虚拟磁盘中的存储空间与该待存储文件大小最接近且大于或等于该待存储文件大小的虚拟磁盘,并控制将该待存储的文件存储至所有映射到该选择的虚拟磁盘的终端设备中。
【技术特征摘要】
1.一种存储管理系统,运行于一存储管理装置中,其特征在于,该存储管理系统包括:
共享存储空间侦测模块,用于侦测所有加入共享体系的终端设备的共享存储空间的大小;
分组确定模块,用于将该所有加入共享体系的终端设备随机地分为若干组终端设备;
分类确定模块,用于根据每一组终端设备中的各个终端设备的共享存储空间的大小将每组中的终端设备分成多类终端设备,每一类终端设备具有一相应级别/规格的存储空间大小;
映射模块,用于将每一组终端设备中的每一类终端设备的共享存储空间分别映射到一虚拟磁盘阵列卡中的其中一行虚拟磁盘中的具有相应存储空间大小的虚拟磁盘;以及
存储控制模块,用于在接收到一请求将一文件存储至云端的云端存储请求时,根据该云端存储请求确定该待存储的文件的大小,并随机选择该虚拟磁盘阵列卡中其中一行虚拟磁盘中的存储空间与该待存储文件大小最接近且大于或等于该待存储文件大小的虚拟磁盘,并控制将该待存储的文件存储至所有映射到该选择的虚拟磁盘的终端设备中。
2.如权利要求1所述的存储管理系统,其特征在于,该加入共享体系的终端设备为向存储管理装置进行注册而请求使用云端存储服务并承诺提供共享存储空间的终端设备,该共享存储空间侦测模块在该终端设备注册后,侦测该终端设备的共享存储空间。
3.如权利要求2所述的存储管理系统,其特征在于,每一终端设备的共享存储空间为该终端设备的闲置存储空间或该终端设备的用户自定义的允许他人共用的存储空间。
4.如权利要求1所述的存储管理系统,其特征在于,其中,该映射模块还用于响应用户的操作而预先建立包括多行多列虚拟磁盘的虚拟磁盘阵列卡,其中,每一行虚拟磁盘包括多个具有不同存储空间大小的虚拟磁盘,该映射模块并对该虚拟磁盘阵列卡上的虚拟磁盘进行独立磁盘冗余阵行处理。
5.如权利要求1所述的存储管理系统,其特征在于,该云端存储请求为终端设备的用户通过菜单选项等方式产生并发送至存储管理装置,该云端存储请求中至少包括该待存储文件的大小信息。
6.如权利要求1所述的存储管理系统,其特征在于,该映射模块分别将每一组终端设备中的每一类终端设备的共享存储空间组成一对应存储空间链后,然后将每一组终端设备的每一存储空间链分别映射到该虚拟磁盘阵列卡中的其中一行虚拟磁盘中的具有相应存储空间大小的虚拟磁盘。
7.一种存储管理装置,包括一存储设备以及一处理器,其特征在于,该存储设备中存储有由多个不同存储空间大小的虚拟磁盘组成的虚拟磁盘阵列卡,该处理器包括:
共享存储空间侦测模块,用于侦测所有加入共享体系的终端设备的共享存储空间的大小;
分组确定模块,用于将该所有加入共享体系的终端设备随机地分为若干组终端设备;
分类确定模块,用于根据每一组终端设备中的各个终端设备的共享存储空间的大小将每组中的终端设备分成多类终端设备,每一类终端设备具有一相应级别/规格的存储空间大小;
映射模块,用于将每一组终端设备中的每一类终端设备的共享存储空间组成一对应存储空间链,并将每一组终端设备的每一存储空间链分别映射到一虚拟磁盘阵列卡中的其中一行虚拟磁盘中的具有相应存储空间大小的虚拟磁盘;以及
存储控制模块,用于在接收到一请求将一文件存储至云端的云端存储请求时,根据该云端存储请求确定该待存储的文件的大小,并随机选择该虚拟磁盘阵列卡中其中一行虚拟磁盘中的存储空间与该待存储文件大小最接近且大于或等于该待存储文件大小的虚拟磁盘,并控制将该待存储的文件存储至所有映射到该选择的虚拟磁盘的终端设备中。
8.如权利要求7所述的存储管理装置,其特征在于,该加入共享体系的终端设备为向存储管理装置进行注册而请求使用云端存储服务并承诺提供共...
【专利技术属性】
技术研发人员:刘耀华,陆欣,张欢欢,张玉勇,
申请(专利权)人:富泰华工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。