一种基于固态硬盘阵列的操作系统及方法与流程

文档序号:37231644发布日期:2024-03-05 15:43阅读:28来源:国知局
一种基于固态硬盘阵列的操作系统及方法与流程

本发明属于电数字数据处理领域,具体的说是一种基于固态硬盘阵列的操作系统及方法。


背景技术:

1、在向固态硬盘阵列中储存文件时,现有技术通常要先验证固态硬盘密码获取该用户的常用固态硬盘然后进行选择其使用的文件夹进行储存,但是现有技术中存在着多个用户共有同一个固态硬盘阵列账户和密码的情况,多个用户的文件分别储存在同一个固态硬盘阵列的不同文件夹中,这样在进行储存时,无法准确且快速的对这些用户的储存文件夹进行推荐,这样导致用户储存过程中容易发生储存文件夹发生错误的情况,现有技术中均存在上述问题;

2、例如在申请公布号为cn116048402a的中国专利中公开了一种缓存替换方法,应用于固态硬盘中,所述固态硬盘缓存有多个映射页;所述映射页包括多个连续的逻辑区块地址lba和物理地址之间的映射关系;所述缓存替换方法包括:当对所述固态硬盘进行读写操作时,如果待读写数据的lba未命中所述固态硬盘缓存的映射页,则从所述固态硬盘的存储阵列中获取所述待读写数据的lba与物理地址之间的映射页;根据所述固态硬盘所缓存的每个映射页的决断值选取待淘汰的映射页;将从所述固态硬盘的存储阵列中获取到的映射页替换所述待淘汰的映射页。上述技术方案可以使缓存替换规则更加适应系统访问规律,提高缓存的命中率;

3、以上专利均存在本背景技术提出的问题:现有技术通常要先验证固态硬盘密码获取该用户的常用固态硬盘然后进行选择其使用的文件夹进行储存,但是现有技术中存在着多个用户共有同一个固态硬盘阵列账户和密码的情况,多个用户的文件分别储存在同一个固态硬盘阵列的不同文件夹中,这样在进行储存时,无法准确且快速的对这些用户的储存文件夹进行推荐,这样导致用户储存过程中容易发生储存文件夹发生错误的情况,为了解决这些问题,本技术设计了一种基于固态硬盘阵列的操作系统及方法。


技术实现思路

1、针对现有技术的不足,本发明提出了一种基于固态硬盘阵列的操作系统及方法,本发明获取固态硬盘阵列中若干个固态硬盘的数据储存信息,同时获取登录固态硬盘的用户登录信息,同时获取用户需要储存的储存文件信息,将用户登录信息的实时密码验证数据和历史用户登录信息的密码验证信息代入密码验证匹配度计算策略中计算密码验证匹配度,将获取的用户登录后的访问轨迹数据和历史用户登录后的访问轨迹信息代入访问轨迹匹配度计算策略中计算访问轨迹匹配度,获取用户需要储存的储存文件信息和固态硬盘的数据储存信息代入储存信息匹配度计算策略中计算储存信息的匹配度,将计算得到的密码验证匹配度、访问轨迹匹配度和储存信息的匹配度代入固态硬盘储存匹配度计算公式中计算固态硬盘储存匹配度,将计算得到的各个固态硬盘的储存位置与需要储存的储存文件的固态硬盘储存匹配度降序排列,得到最大的固态硬盘储存匹配度对应的固态硬盘的储存位置提供给用户进行储存文件的储存,根据用户的密码输入和浏览路径习惯对用户的身份和储存位置进行识别,同时融合储存数据的匹配程度向不同用户推荐储存文件的储存位置,提高了文件储存在指定储存位置的准确性。

2、为实现上述目的,本发明提供如下技术方案:

3、一种基于固态硬盘阵列的操作方法,其包括以下具体步骤:

4、s1、获取固态硬盘阵列中若干个固态硬盘的数据储存信息,同时获取登录固态硬盘的用户登录信息,同时获取用户需要储存的储存文件信息;

5、s2、将用户登录信息的实时密码验证数据和历史用户登录信息的密码验证信息代入密码验证匹配度计算策略中计算密码验证匹配度;

6、s3、将获取的用户登录后的访问轨迹数据和历史用户登录后的访问轨迹信息代入访问轨迹匹配度计算策略中计算访问轨迹匹配度;

7、s4、获取用户需要储存的储存文件信息和固态硬盘的数据储存信息代入储存信息匹配度计算策略中计算储存信息的匹配度;

8、s5、将计算得到的密码验证匹配度、访问轨迹匹配度和储存信息的匹配度代入固态硬盘储存匹配度计算公式中计算固态硬盘储存匹配度,将计算得到的各个固态硬盘的储存位置与需要储存的储存文件的固态硬盘储存匹配度降序排列,得到最大的固态硬盘储存匹配度对应的固态硬盘的储存位置提供给用户进行储存文件的储存。

9、具体的,所述s1包括以下具体步骤:

10、s11、获取固态硬盘阵列中若干固态硬盘的数据储存信息,其中,数据储存信息包括数据储存种类、数据储存名称和数据储存内容,在此需要说明的是,数据储存种类包括视频、图片和文档等,数据储存名称为数据储存的文件名称,数据储存内容为数据储存的视频各帧图片的各个像素点的像素值数据、图片的各个像素点的像素值数据和文档的文字数据;

11、s12、获取登录固态硬盘的用户登录数据,这里的用户登录数据包括用户登录时密码输入密码验证数据和登录后的访问轨迹数据,这里的密码验证数据包括密码验证错误位次数据和密码验证间隔时间数据,这里的登录后的访问轨迹数据为由一个用户界面访问至另一界面的路径信息,例如由固态硬盘1访问至固态硬盘1中的储存文件夹1为一条访问轨迹数据;

12、s13、获取用户需要储存的储存文件信息,其中,储存文件信息包括储存文件的储存种类、数据储存名称和数据储存内容;

13、在此需要说明的是,这里的获取的储存文件的储存种类、数据储存名称和数据储存内容数据,仅仅在系统计算过程中使用,不进行黑客入侵等的泄露方式不会泄露至外界,外部人员不进行网络攻击的前提下无法对储存文件的储存种类、数据储存名称和数据储存内容数据进行获得,故不用考虑其具体保密问题;

14、具体的,所述s2中的密码验证匹配度计算策略包括以下具体内容:

15、s21、获取用户登录信息的实时密码验证数据,其中包括用户实时登录时密码验证错误位次数据和密码验证间隔时间数据;

16、s22、同时获取历史对应密码验证数据,其中包括历史相同登录密码的密码验证错误位次数据和密码验证间隔时间数据;

17、s23、将获取得到的用户登录信息的实时密码验证数据和历史对应密码验证数据导入密码验证匹配值计算公式中计算密码验证匹配值,密码验证匹配值计算公式为:,其中,为用户登录信息的实时密码验证数据第i个密码输入验证间隔时间,第j个历史相同登录密码的密码验证数据第i个密码输入验证间隔时间,n为密码输入验证间隔个数,例如密码为1234,密码输入验证间隔为1-2、2-3、3-4,n为3,为用户实时登录时密码验证错误位次数据集合,为第j个历史相同登录密码的密码验证错误位次数据集合,z()为集合中元素的个数,为集合并集,为集合交集,为验证时间占比系数,为密码验证错位位次占比系数,其中,,提取对应密码验证匹配值的历史用户的储存位置;

18、具体的,所述s3的访问轨迹匹配度计算策略包括如下具体步骤:

19、s31、获取用户登录后的访问轨迹数据,同时获取历史用户登录后的访问轨迹信息;

20、s32、将获取的用户登录后的访问轨迹数据和历史用户登录后的访问轨迹信息代入访问轨迹匹配度计算公式中计算访问轨迹匹配度,访问轨迹匹配度计算公式为:,其中,为用户登录后的访问轨迹数据集合,为第j个历史用户登录后的访问轨迹信息,提取对应访问轨迹匹配度的历史用户的储存位置。

21、具体的,所述s4中储存信息匹配度计算策略包括以下具体步骤:

22、s41、获取固态硬盘阵列中其中一个固态硬盘的数据储存信息,同时获取用户需要储存的储存文件信息;

23、s42、将获取的固态硬盘阵列中其中一个固态硬盘的文件夹中数据储存信息和用户需要储存的储存文件信息代入储存信息匹配度计算公式中计算储存信息匹配度,储存信息匹配度计算公式为:,其中,x为其中一个固态硬盘中文档个数,为用户需要储存的储存文件信息中的文档的词语集合,为其中一个固态硬盘中第x个文档的词语集合,为用户需要储存的储存文件信息中的图片的第c个像素点的像素值,为其中一个固态硬盘中第v个图片的第c个像素点的像素值,c为用户需要储存的储存文件信息中的图片的像素点的个数,v为其中一个固态硬盘中图片的个数。

24、具体的,所述s5包括以下具体步骤:

25、s51、获取计算得到的密码验证匹配度、访问轨迹匹配度和储存信息的匹配度;

26、s52、将计算得到的密码验证匹配度、访问轨迹匹配度和储存信息的匹配度代入固态硬盘储存匹配度计算公式中计算固态硬盘储存匹配度,固态硬盘储存匹配度计算公式为:,其中,为待储存文件与第j个固态硬盘第i个文件夹的固态硬盘储存匹配度,为储存在第j个固态硬盘第i个文件夹的历史用户与本次储存用户登录的密码验证匹配值,为储存在第j个固态硬盘第i个文件夹的历史用户与本次储存用户登录的访问轨迹匹配度,为第j个固态硬盘第i个文件夹的储存文件与本次储存文件的储存信息匹配度,为密码验证匹配值占比系数,为访问轨迹匹配度占比系数,为储存信息匹配度占比系数,其中,;

27、s53、将计算得到的各个固态硬盘的文件夹与需要储存的储存文件的固态硬盘储存匹配度降序排列,得到最大的固态硬盘储存匹配度对应的固态硬盘的储存位置提供给用户进行储存文件的储存;

28、在此需要说明的是,这里的、、、和的取值方式为:提取5000组用户登录数据和储存数据分别计算固态硬盘储存匹配度,将计算得到的固态硬盘储存匹配度和具体储存位置导入拟合软件中,输出符合储存位置判断准确率的最优、、、和的取值。

29、一种基于固态硬盘阵列的操作系统,其基于上述一种基于固态硬盘阵列的操作方法实现,其包括数据获取模块、密码验证匹配度计算模块、访问轨迹匹配度计算模块、储存信息匹配度计算模块、固态硬盘储存匹配度计算模块、储存位置显示模块和控制模块,所述数据获取模块用于获取固态硬盘阵列中若干个固态硬盘的数据储存信息,同时获取登录固态硬盘的用户登录信息,同时获取用户需要储存的储存文件信息,所述密码验证匹配度计算模块用于获取用户登录信息的实时密码验证数据,同时获取历史用户登录信息的密码验证信息,将用户登录信息的实时密码验证数据和历史用户登录信息的密码验证信息代入密码验证匹配度计算策略中计算密码验证匹配度,所述访问轨迹匹配度计算模块用于将获取的用户登录后的访问轨迹数据和历史用户登录后的访问轨迹信息代入访问轨迹匹配度计算策略中计算访问轨迹匹配度。

30、具体的,所述储存信息匹配度计算模块用于获取用户需要储存的储存文件信息和固态硬盘的数据储存信息代入储存信息匹配度计算策略中计算储存信息的匹配度,所述固态硬盘储存匹配度计算模块用于将计算得到的密码验证匹配度、访问轨迹匹配度和储存信息的匹配度代入固态硬盘储存匹配度计算公式中计算固态硬盘储存匹配度,所述储存位置显示模块用于将计算得到的各个固态硬盘的储存位置与需要储存的储存文件的固态硬盘储存匹配度降序排列,得到最大的固态硬盘储存匹配度对应的固态硬盘的储存位置提供给用户进行储存文件的储存。

31、具体的,所述控制模块用于控制数据获取模块、密码验证匹配度计算模块、访问轨迹匹配度计算模块、储存信息匹配度计算模块、固态硬盘储存匹配度计算模块和储存位置显示模块的运行。

32、一种电子设备,包括:处理器和存储器,其中,所述存储器中存储有可供处理器调用的计算机程序;

33、所述处理器通过调用所述存储器中存储的计算机程序,执行上述的一种基于固态硬盘阵列的操作方法。

34、一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行如上述的一种基于固态硬盘阵列的操作方法。

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

36、本发明获取固态硬盘阵列中若干个固态硬盘的数据储存信息,同时获取登录固态硬盘的用户登录信息,同时获取用户需要储存的储存文件信息,将用户登录信息的实时密码验证数据和历史用户登录信息的密码验证信息代入密码验证匹配度计算策略中计算密码验证匹配度,将获取的用户登录后的访问轨迹数据和历史用户登录后的访问轨迹信息代入访问轨迹匹配度计算策略中计算访问轨迹匹配度,获取用户需要储存的储存文件信息和固态硬盘的数据储存信息代入储存信息匹配度计算策略中计算储存信息的匹配度,将计算得到的密码验证匹配度、访问轨迹匹配度和储存信息的匹配度代入固态硬盘储存匹配度计算公式中计算固态硬盘储存匹配度,将计算得到的各个固态硬盘的储存位置与需要储存的储存文件的固态硬盘储存匹配度降序排列,得到最大的固态硬盘储存匹配度对应的固态硬盘的储存位置提供给用户进行储存文件的储存,根据用户的密码输入和浏览路径习惯对用户的身份和储存位置进行识别,同时融合储存数据的匹配程度向不同用户推荐储存文件的储存位置,提高了文件储存在指定储存位置的准确性。

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