一种基于复合数据映射可分配存储库的处理方法及系统与流程

文档序号:35056460发布日期:2023-08-06 14:23阅读:31来源:国知局
一种基于复合数据映射可分配存储库的处理方法及系统与流程

本发明涉及数据存储,具体为一种基于复合数据映射可分配存储库的处理方法及系统。


背景技术:

1、随着互联网的发展和社会的进步,在信息时代中,用户数据呈指数级增长,用户对数据的存储和导出提出了新的要求:一是用户数据能够合理的存储到相应存储设备,二是要保证数据的安全性;现有的数据存储处理方法,无法实现数据映射转换以及合理的分配存储,导致存储的数据混杂,造成存储资源无法更好的利用。


技术实现思路

1、本发明的目的在于为了解决现有的数据存储处理方法,无法实现数据映射转换以及合理的分配存储,导致存储的数据混杂,造成存储资源无法更好的利用的问题,而提出一种基于复合数据映射可分配存储库的处理方法及系统。

2、本发明的目的可以通过以下技术方案实现:一种基于复合数据映射可分配存储库的处理方法,该方法包括:

3、获取待存储数据以及对应的存储条件,存储条件包括存储年限、访问频率和存储等级;

4、对待存储数据进行分类处理以生成映射初始数据组,映射初始数据组包括映射初始数据一和映射初始数据二;

5、再对映射初始数据组进行第一映射处理以生成第一映射数据,具体为:

6、获取映射初始数据组对应的第一映射链,将映射初始数据组内的映射初始数据经第一映射链输出以得到射链输出数据,对射链输出数据进行分割得到对应的射链子数据,将射链子数据依次构建在折线图中以得到第一映射数据;

7、然后对第一映射数据进行第二映射处理以得到第二映射数据,具体为:识别第一映射数据中的参数组,参数组包括起点坐标、斜率和起始垂距;获取对应的第二映射链,将参数组代入第二映射链中,经第二映射链输出以得到第二映射数据;

8、对存储条件进行分析以得到待存储数据的待存值;再获取预设置的所有存储库以及对应的存储等级,筛选出与存储条件内存储等级一致的存储库并标记为初筛分配库,获取初筛分配库的库存值,将库存值与待存值进行比对并计算两者之间的差值以得到库待值,将库待值最小的初筛分配库标记为选分存储库,将第二映射数据或第二映射数据和加密数据包发送至选分存储库内。

9、作为本发明的一种优选实施方式,所述对待存储数据进行分类处理的具体处理过程为:识别待存储数据的所属分类,当待存储数据属于第一类别数据时,将待存储数据与预设字符组进行匹配以转换为映射初始数据一;当待存储数据为第二类别数据时,对待存储数据进行压缩和加密以得到加密数据包,生成加密数据包的索引名,将索引名与预设字符组进行匹配以转换为映射初始数据二,其中预设字符组包括所有的计算机字符,每个计算机字符都对应一个唯一标识码,唯一标识码由若干个数字组成。

10、作为本发明的一种优选实施方式,所述经第二映射链输出以得到第二映射数据的具体过程为:

11、提取斜率的数值并以该数值为半径绘制圆形以得到斜率圆;设定零至九的十个数字均对应一个唯一的封闭图形,提取起点坐标对应的数字,将起点坐标对应的数字与零至九进行匹配以得到相对应的封闭图形,将匹配到的封闭图形依照顺序构建在斜率圆中,提取起始垂距对应的数字,将其与颜色组进行匹配,其中颜色组内包括若干个预设颜色,每个预设颜色均对应一个唯一的数字;将起始垂距对应的数字匹配到的预设颜色填充在匹配到的封闭图形中,将填充后的斜率圆标记为第二映射图形;再将输出的所有第二映射图形的集合标记为第二映射数据。

12、作为本发明的一种优选实施方式,所述对存储条件进行分析的具体过程为:提取存储年限和访问频率的数值并分别标记为ct1和fp1,设定存储年限和访问频率对应的权重因子为qm1和qm2;代入预设存储模型以输出待存值dc1,其中μ1为频率校准系数,初始设置为1;当待存储数据对应的第二映射数据存储到相应的存储库内开始触发,触发后的μ1=sp1/fp1,sp1为实际访问频率。

13、一种基于复合数据映射可分配存储库的处理系统,包括:

14、存储构建模块,用于构建若干个与服务器通信连接的存储库并采集存储库的存储信息,将采集的存储信息发送至数据存储模块,其中,存储信息包括硬件数据和软存数据;其中硬件数据包括存储库型号、存储容量、位置、使用时长等,软存储数据包括读写速度以及剩余存储容量和对应存储第二映射数据的访问时刻;

15、数据存储模块,用于接收存储信息并存储;

16、接收处理模块,用于接收待存储数据以及对应的存储条件并对其进行分类处理以生成映射初始数据组,具体为:识别待存储数据的所属分类,当待存储数据属于第一类别数据时,将待存储数据与预设字符组进行匹配以转换为映射初始数据一;当待存储数据为第二类别数据时,对待存储数据进行压缩和加密以得到加密数据包,生成加密数据包的索引名,将索引名与预设字符组进行匹配以转换为映射初始数据二;

17、具体为:

18、获取映射初始数据组对应的第一映射链,将映射初始数据组内的映射初始数据经第一映射链输出以得到射链输出数据,对射链输出数据进行分割得到对应的射链子数据,将射链子数据依次构建在折线图中以得到第一映射数据;

19、然后对第一映射数据进行第二映射处理以得到第二映射数据,具体为:识别第一映射数据中的参数组,参数组包括起点坐标、斜率和起始垂距;获取对应的第二映射链,将参数组代入第二映射链中,经第二映射链输出以得到第二映射数据,具体过程为:

20、提取斜率的数值并以该数值为半径绘制圆形以得到斜率圆;设定零至九的十个数字均对应一个唯一的封闭图形,提取起点坐标对应的数字,将起点坐标对应的数字与零至九进行匹配以得到相对应的封闭图形,将匹配到的封闭图形依照顺序构建在斜率圆中,提取起始垂距对应的数字,将其与颜色组进行匹配;将起始垂距对应的数字匹配到的预设颜色填充在匹配到的封闭图形中,将填充后的斜率圆标记为第二映射图形,再将输出的所有第二映射图形的集合标记为第二映射数据;

21、对存储条件进行分析以得到待存储数据的待存值;再获取预设置的所有存储库以及对应的存储等级,筛选出与存储条件内存储等级一致的存储库并标记为初筛分配库,获取初筛分配库的库存值,将库存值与待存值进行比对并计算两者之间的差值以得到库待值,将库待值最小的初筛分配库标记为选分存储库,将第二映射数据或第二映射数据和加密数据包发送至选分存储库内。

22、作为本发明的一种优选实施方式,还包括:

23、数据分析模块,用于对存储信息进行分析,具体分析过程为:

24、预先设定每个存储库型号均对应一个型号值,将存储信息中存储库型号与所有预先设定每存储库型号进行匹配以得到对应的型号值并将其标记为预型值;提取预型值、存储容量以及使用时长的数值,将存储容量的数值乘以预设系数得到存容值,以预型值和存容值得数值为两直角边构建直角三角形;将预设时长阈值除以使用时长的数值以得到阈时比值,其中预设时长阈值为大于十的正整数;以阈时比值为直角三角形的高构建三棱锥,计算三棱锥的体积,将体积的数值标记为存基值并发送至数据存储模块内存储;数据存储模块接收到存基值后,进行存储库等级分类,预设多个存储等级,每个存储等级对应一个取值范围,将存基值与所有存储等级对应的取值范围进行匹配,当存基值属于取值范围内时,将存储库分为该取值范围对应的存储等级内;

25、提取存储库的读写速度和剩余存储容量的数值,将读写速度的数值、剩余存储容量的数值和存基值得数值进行归一化处理得到存储库的库存值将库存值发送至数据存储模块内存储。

26、与现有技术相比,本发明的有益效果是:

27、1、本发明通过对待存储数据进行分类处理得到相应的映射初始数据组,对映射初始数据组依次进行第一映射处理和第二映射处理得到第二映射数据,以便于将待存储数据输出成第二映射图形进行存储,避免原始数据的泄露,保障数据的隐私安全。

28、2、本发明筛选出与存储条件内存储等级一致的存储库并标记为初筛分配库,获取初筛分配库的库存值,将库存值与待存值进行比对并计算两者之间的差值以得到库待值,将库待值最小的初筛分配库标记为选分存储库,将第二映射数据或第二映射数据和加密数据包发送至选分存储库内,将第二映射数据依据对应的待存值合理的匹配到相应的存储库内进行存储,以实现保障数据存储安全的同时合理的将数据存储到相应的存储库。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1