智能安全管理存储系统

文档序号:24551336发布日期:2021-04-06 12:03阅读:114来源:国知局
智能安全管理存储系统

本发明涉及存储系统技术领域,特别涉及智能安全管理存储系统。



背景技术:

为了工作方便,人们常常会将资料进行整理,通过新建文件夹,将关联的文件放置在同一个文件夹中,方便查看。在新建多个分类文件夹后,人们在后续接收到存在与历史接收文件相关联的文件时,需要寻找关联文件夹的存储路径,然后,将待归类到的文件放入关联文件夹中。人们在后续接收到与历史接收文件无关联的文件时,需要在适当的存储位置新建分类文件夹,用于放置待归类到的文件。

但是,在实际工作生活中,人们常常接收到的文件比较多且杂,每次接收到文件都需要手动将文件移到对应的文件夹,非常麻烦。



技术实现要素:

为解决如何实现对待归类的文件进行自动归类的技术问题,本发明提供智能安全管理存储系统。

本发明基础方案如下:

智能安全管理存储系统,包括存储模块、文件信息获取模块、文件存放位置分析模块和交互模块,其中:

存储模块用于存储存储路径预估模型;

文件信息获取模块用于获取待归类文件的文件信息,文件信息包括文件名称;

文件存放位置分析模块用于将待归类文件的文件信息通过存储路径预估模型进行存储路径预估分析,得到预存储路径,并根据预存储路径生成路径待确认信息;

交互模块用于显示路径待确认信息,路径待确认信息包括文件信息和对应的预存储路径;还用于获取路径选择结果信息,路径选择结果信息包括文件信息和对应的存储路径;

文件存放模块用于根据路径选择结果信息,将待归类文件按照存储路径进行存储。

本方案的有益效果为:1.文件名称为根据个人命名习惯进行命名的,存储路径预估模型对待归类文件的文件名称进行路径预估分析,从而按照用户历史对个人命名习惯的文件分类逻辑,如a用户的文件名称命名规则为:案件名称+文件内容+案件类别,存储路径规则是将同一所属案件名称的文件均放置在一个以案件名称命名的文件夹中。即存储路径预估模型分析待归类文件的文件名称的案件名称,并根据案件名称生成文件预估存储路径,使得路径预估分析得到的预估存储路径贴合用户个人文件分类习惯。

2.将文件预估存储路径显示给用户确认,一是用于提示待归类文件即将存放的路径,便于用户下次使用时,查找;二是确保待归类文件转移存储的路径符合用户的预期存储路径,避免待归类文件存储错误,从而实现正确地满足用户个人习惯对待归类文件进行自动分类存档。

进一步,还包括自学习模块,自学习模块用于根据历史获取到的文件信息以及对应的存储路径对存储路径预估模型进行自学习训练,得到新的存储路径预估模型。

有益效果:按照用户所存放文件的文件信息(文件名称和文件获取来源),以及文件所存储路径进行自学习,从而使得对待归类文件的存储路径的预估更加贴合用户的个人文件整理习惯。

进一步,还包括等级分析模块和等级记录模块,

存储模块还用于存储各存储路径对应的安全等级的路径安全等级对照表,安全等级包括重要等级和普通等级;

等级分析模块用于根据存储路径在路径安全等级对照表中查找对应的安全等级,若未查找到对应的安全等级,生成等级设定信息,等级设定信息包括存储路径和安全等级选项;

交互模块还用于显示等级设定信息;还用于获取等级设定结果信息,等级设定结果信息包括存储路径和选择的安全等级;

等级记录模块用于根据等级设定结果信息对路径安全等级对照表进行记录修改。

有益效果:通过为存储路径划分安全等级,实现对存储的文件进行等级划分,便于后续对不同安全等级的文件进行区别管理。

进一步,等级分析模块还用于根据待归类文件的预存储路径从路径安全等级对照表中查找对应的安全等级,

文件存放位置分析模块还用于若预存储路径的安全等级为重要等级,则生成手动归类提示信息;若预存储路径的安全等级为普通等级,则生成路径待确认信息。

有益效果:对于重要的文件资料需要自己手动分类存储时,将待归类文件的安全等级设置为重要等级,此时系统检测到该文件的安全等级为重要等级时,不进行文件的自动归档。满足重要文件的差异性存放要求。

进一步,还包括文件挪动监控模块,文件挪动监控模块用于监控文件挪动情况,若监控到文件发生挪动,获取文件的当前存储路径和原始存储路径;

等级分析模块还用于分别根据当前存储路径和原始存储路径在路径安全等级对照表中查找对应的安全等级,若查找到的安全等级中有一个为重要等级,生成拒绝挪动信息,放弃挪动信息包括挪动文件的文件信息、当前存储路径和原始存储路径;

文件存放模块还用于接收到拒绝挪动信息时,根据当前存储路径寻找目标挪动文件,并根据原始存储路径,将目标挪动文件的存储路径变更为原始存储路径。

有益效果:对于重要等级的文件禁止自动整理,避免重要文件在整理过程中,人们需要时无法找到。

进一步,等级分析模块还用于分别根据当前存储路径和原始存储路径在路径安全等级对照表中查找对应的安全等级,若查找到的安全等级均为普通等级,生成文件挪动提示信息,文件挪动提示信息包括挪动文件的文件信息、当前存储路径和原始存储路径;

交互模块还用于显示文件挪动提示信息,并获取文件挪动确认信息,挪动确认信息包括准许挪动信息和放弃挪动信息;

文件存放模块还用于接收到放弃挪动信息时,根据当前存储路径寻找目标挪动文件,并根据原始存储路径,将目标挪动文件的存储路径变更为原始存储路径。

有益效果;在文件整理中,常会出现人们不注意将文件挪动到其它存储路径中,导致人们下次需要文件时,在原始的存储路径中找不到需要的文件。本方案通过在存储路径发生挪动时,产生文件挪动提示信息,显示产生挪动的文件信息和文件即将挪动的位置信息供人们确认,避免文件错误挪动的情况发生。

附图说明

图1为智能安全管理存储系统实施例一的逻辑框图;

图2为智能安全管理存储系统实施例二的逻辑框图。

具体实施方式

下面通过具体实施方式进一步详细说明:

实施例一

智能安全管理存储系统,如图1所示,包括存储模块、自学习模块、文件信息获取模块、文件存放位置分析模块、交互模块、等级分析模块、文件存放模块和等级记录模块,其中:

存储模块用于存储存储路径预估模型;存储模块还用于存储各存储路径对应的安全等级的路径安全等级对照表,安全等级包括重要等级和普通等级;

自学习模块用于根据历史获取到的文件信息以及对应的存储路径对存储路径预估模型进行自学习训练,得到新的存储路径预估模型,文件信息包括文件名称、文件创建时间和文件来源。本实施例中,存储路径预估模型为通过若干组历史获取到的文件信息和存储路径作为样本进行训练生成的bp神经网络模型。具体的首先构建一个三层的bp神经网络模型,包括输入层、隐层和输出层,本实施例中,以文件名称和文件创建时间作为输入层输入,因此,输入层有2个节点;针对于隐层,本实施例使用了以下公式确定隐层节点的数量:其中i为隐层的节点数,n为输入层的节点数,m为输出层的节点数,a为1至10之间的一个数,本实施例中取为4,因此隐层共有6个节点。且本实施例中文件信息的判断优先级为文件名称大于文件来源大于文件创建时间。

文件信息获取模块用于获取待归类文件的文件信息。待归类文件指互联网上下载的文件,如网站、邮件和各大社交平台等,还指从移动存储器中复制的文件,如u盘等。具体地,假定用户a对文件的习惯命名方式为:案件名称+文件内容+文件类别,且习惯将同一所属案件名称的文件均放置在f盘中以案件名称命名的文件夹中,即存储路径为:f:\案件名称。则用户a在2020年10月01日9点28分时,在z网站上下载文件x,并将文件x命名为m+n+k,即文件名称为m+n+k,文件信息获取模块获取文件x的文件信息:文件名称为m+n+k,文件创建时间为2020年10月01日9点28分,文件来源为z网站。

文件存放位置分析模块用于将待归类文件的文件信息通过存储路径预估模型进行存储路径预估分析,得到预存储路径,并根据预存储路径生成路径待确认信息。本实施例中,文件存放位置分析模块还用于若预存储路径的安全等级为重要等级,则生成手动归类提示信息;若预存储路径的安全等级为普通等级,则生成路径待确认信息。

交互模块用于显示手动归类提示信息和路径待确认信息,路径待确认信息包括文件信息和对应的预存储路径;还用于获取路径选择结果信息,路径选择结果信息包括文件信息和对应的存储路径。

例如,用户a下载的文件x的文件信息经过存储路径预估模型进行存储路径预估分析后,得到预存储路径为f:\m,然后根据预存储路径f:\案件名称,在路径安全等级对照表上查找对应的安全等级,若安全等级为重要等级,则生成手动归类提示信息,即若用户使用pc端,则会在电脑显示手动归类提示信息;若安全等级为普通等级,则生成路径待确认信息,在电脑显示文件x的文件信息,以及预存储路径,供用户确认,得到路径选择结果信息。

等级分析模块用于根据存储路径在路径安全等级对照表中查找对应的安全等级,若未查找到对应的安全等级,生成等级设定信息,等级设定信息包括存储路径和安全等级选项。等级分析模块还用于根据待归类文件的预存储路径从路径安全等级对照表中查找对应的安全等级。

交互模块还用于显示等级设定信息;还用于获取等级设定结果信息,等级设定结果信息包括存储路径和选择的安全等级。具体的,在用户a所使用的pc端显示存储路径和安全等级的选项,供用户a选择确认存储路径对应的安全等级,得到等级设定结果信息。

文件存放模块用于根据路径选择结果信息,将待归类文件按照存储路径进行存储。

等级记录模块用于根据等级设定结果信息对路径安全等级对照表进行记录修改。

实施例二

与实施例一的区别之处在于:如图2所示,还包括文件挪动监控模块,文件挪动监控模块用于监控文件挪动情况,若监控到文件发生挪动,获取文件的当前存储路径和原始存储路径。

等级分析模块还用于分别根据当前存储路径和原始存储路径在路径安全等级对照表中查找对应的安全等级,若查找到的安全等级中有一个为重要等级,生成拒绝挪动信息,放弃挪动信息包括挪动文件的文件信息、当前存储路径和原始存储路径;若查找到的安全等级均为普通等级,生成文件挪动提示信息,文件挪动提示信息包括挪动文件的文件信息、当前存储路径和原始存储路径。

交互模块还用于显示文件挪动提示信息,并获取文件挪动确认信息,挪动确认信息包括准许挪动信息和放弃挪动信息。

文件存放模块还用于接收到拒绝挪动信息时,根据当前存储路径寻找目标挪动文件,并根据原始存储路径,将目标挪动文件的存储路径变更为原始存储路径。文件存放模块还用于接收到放弃挪动信息时,根据当前存储路径寻找目标挪动文件,并根据原始存储路径,将目标挪动文件的存储路径变更为原始存储路径。

以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。

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