1.一种基于个人计算机的数据存储系统,其特征在于,包括数据上传模块、数据自检单元、数据修复单元、数据分类模块、处理器、显示单元、警报模块、存储单元、执行单元和规则废弃单元;
其中,所述数据上传模块用于用户上传文件信息,所述文件信息可为各类用户需要进行存储的文档、图片、动画视频和其他信息;所述数据上传模块用于将文件信息传输到数据自检单元,所述数据自检单元用于结合数据修复单元完成文件信息的初步检查和修复过程,具体表现如下:步骤一:首先接收到文件信息之后;
步骤二:对文件信息进行预览操作,如果文件信息可以正常打开进行预览,则判定其尚未损坏;如果该文件为word文件时,则利用对应办公软件打开该文件,能够打开则判定其未出现初步损坏;
步骤三:将未损坏的文件信息传输到数据分类模块;
步骤三:当文件信息无法正常打开进行预览时,则判定其出现损坏,将损坏的文件信息标记为修复文件信息并传输到数据修复单元;
步骤四:数据修复单元对修复文件信息进行修复过程,具体修复过程表现为:S1:获取到损修复文件信息的后缀名信息;并将其标记为损坏后缀名;
S2:将损坏后的后缀名与常用文件后缀名组进行逐个字符比对;常用文件后缀名组包括大于10个常见的文件后缀名;
S3:获取到损坏后缀名的字符个数,并将其标记为Z;
S4:获取得到损坏后缀名与常用文件后缀名的相同字符个数,并将相同个数标记为Ti,i=1...n;
S5:利用公式Qi=Ti/Z,i=1...n;得到类似比Qi;
S6:当最大的类似比Qi小于预设值X1时,将对应的修复文件信息标记为损坏文件;
S7:当最大的类似比Qi大于等于预设值X1时,将最大的类似比Qi对应的文件后缀名标记为替换后缀名;并对替换后缀名进行判定操作:SS1:当替换后缀名有且仅有一个时,将替换后缀名直接替换损坏后缀名,形成新的文件信息,并对新的文件信息进行预览操作,能够打开则判定修复成功,不能打开则将该文件标记为损坏文件;
SS2:当替换后缀名大于一个时,依次将替换后缀名替换损坏后缀名,并进行打开预览操作,将替换后能够打开进行预览操作的替换后缀名判定为正确后缀名;
SS3:将正确后缀名替换损坏后缀名形成新的文件信息;
所述数据修复单元用于将文件信息传输到数据分类模块,所述数据分类模块用于接收数据自检单元和数据修复单元传输的文件信息,所述数据分类模块用于对文件信息进行分类操作,具体操作表现为:步骤一:获取到文件信息;
步骤二:根据文件信息的后缀名,将文件分类为文档信息、图片信息、影音信息和其他信息;文档信息为常见的文字文档、表格和PDF文件;图片信息为常见的图片;影音信息为视频文件和音频文件;其他信息为上述文件以外的文件信息;
步骤三:将文档信息、图片信息、影音信息和其他信息分别附加分类标识为W、T、Y和Q;
并将分类标识添加在文件名称中,形成分类文件信息;
所述数据分类模块用于将分类文件信息传输到处理器,所述处理器用于接收数据分类模块传输的分类文件信息并结合存储单元进行存储操作,具体操作为:步骤一:处理器获取得到分类文件信息,根据分类标识建立首层文件夹;
步骤二:将带有分类标识W的分类文件信息存储到文档文件夹,将带有分类标识T的分类文件信息存储到图片文件夹,将带有分类标识Y的分类文件信息存储到影音文件夹,将带有分类标识Q的分类文件信息存储到其他文件夹;
步骤三:根据时间信息在首层文件夹内建立次层文件夹,具体表现为:S1:首先获取分类文件信息的最后一次修改时间;
S2:按照年、月为界限,建立次层文件夹,当任一分类文件信息的最后一次修改时间落在2018年11月,则建立名为“2018年11月”的次层文件夹;
S3:当任一分类文件信息被重新修改后,则会重新获取该分类文件信息的修改时间并将分类文件信息存储到对应次层文件夹中,在对应次层文件夹不存在时则重新建立对应次层文件夹;
步骤四:顺序建立首层文件夹和对应的次层文件夹,并将对应的分类文件信息存储到存储单元的次层文件夹内;
所述处理器还用于统计分类文件信息的点击次数和对应的最后浏览时间形成查询记录,所述处理器用于将查询记录结合对应分类文件信息的大小信息融合形成基本信息存储在存储模块;大小信息表述为分类文件信息的占用存储空间大小;所述规则废弃单元存储有文件废弃规则,文件废弃规则具体表现为:步骤一:获取到分类文件信息的基本信息,并根据其存储的次层文件夹获取到其最后一次的修改时间信息;
步骤二:获取基本信息内的分类文件信息、点击次数、最后浏览时间、大小信息和修改时间信息;
步骤三:根据当下时间信息得到最后浏览时间距离当下的第一时间信息,根据修改时间信息得到修改时间信息距离当下的第二时间信息;
步骤四:将分类文件信息标记为Wji,i=1...n;对应点击次数标记为Dji,i=1...n;第一时间信息标记为Lli,i=1...n;大小信息标记为Dxi,i=1...n;第二时间信息标记为Xgi,i=1...n;且Wji与Dji、Lli、Dxi、Xgi一一对应;
步骤五:计算分类文件信息的时效度,具体计算公式为:
Sxi=Dji/{Dxi*(Xgi+Lli)},i=1...n;得到对应分类文件信息的时效度Sxi;且Sxi与Wji一一对应;
步骤六:根据Sxi的大小对Wji进行排序,将排名为最后X2名的分类文件信息标记为推荐废弃文件信息;
所述执行单元用于结合规则废弃单元的文件废弃规则对存储单元的分类文件信息进行套入处理得到推荐废弃文件信息。
2.根据权利要求1所述的一种基于个人计算机的数据存储系统,其特征在于,所述执行单元用于将推荐废弃文件信息传输到处理器,所述处理器用于将推荐废弃文件信息传输到显示单元进行实时显示。
3.根据权利要求1所述的一种基于个人计算机的数据存储系统,其特征在于,所述数据修复单元还用于将损坏文件传输到处理器,所述处理器在接收到数据修复单元传输的损坏文件时会驱动警报模块发出警报;所述处理器还用于将损坏文件传输到显示单元进行实时显示。