[发明专利]一种文件存储的方法及存储系统有效
| 申请号: | 201811402908.X | 申请日: | 2018-11-23 |
| 公开(公告)号: | CN109634921B | 公开(公告)日: | 2023-05-26 |
| 发明(设计)人: | 卿桐 | 申请(专利权)人: | 湖南城市学院 |
| 主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/172 |
| 代理公司: | 重庆市信立达专利代理事务所(普通合伙) 50230 | 代理人: | 包晓静 |
| 地址: | 413000 湖南*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 存储 方法 存储系统 | ||
1.一种文件存储方法,其特征在于,所述文件存储方法包括:
第一步,首先,对文件进行构建新文件,利用数据编码程序对构建的文件数据进行编码操作;
第二步,通过加密程序对文件数据进行加密操作,路径处理程序变更文件存储路径操作;
第三步,通过修改程序对文件数据进行修改操作,利用删除程序对文件数据进行删除操作;
第四步,通过显示器显示文件存储系统界面及文件内容信息;
通过文件构建程序进行新建文件操作,采用小文件的合并存储及索引方法,利用三层存储结构实现HDFS下海量小文件的合并存储、自动管理和自由检索,具体过程如下:
第一层为小文件存储层,新上传的小文件将直接写入到HDFS上并最终以追加的方式合并到大的数据文件中进行存储,数据文件可动态增加;
第二层为文件元信息存储层,文件在所有维度上的完整元信息和在合并后数据文件中的位置信息将一同被序列化存储到HDFS上,用于文件下载和查询时的小文件定位和元信息检索;
第三层为多维列索引层,在多个查询维度上为海量文件元信息建立按列存储的索引,并根据不同维度的特点选择不同类型的索引以提高查询效率。
2.如权利要求1所述的文件存储方法,其特征在于,编码完的文件数据进行分类处理时采用基于朴素贝叶斯算法的改进遗传算法,具体包括以下步骤:
步骤一,用朴素贝叶斯算法处理初始样本集,根据每个样本的区分度高低进行筛选,选出3/4的区分度高的样本个体组成新的样本集;
步骤二,然后把新的样本集作为接下来改进遗传算法的训练集:
1)种群初始化,确定种群的大小POPSIZE;
2)种群评估,计算种群中每个个体的适应度fitness;
3)选择操作,对种群采用轮盘赌方法进行选择;
4)交叉操作,对通过选择操作选出的每对个体随机确定交叉点进行单点交叉操作,交叉概率为PXOVER,交叉操作之后对父个体和子个体进行行一次评估,如果父个体适应度大于子个体则保留父个体进入下一代;
5)变异操作,确定变异概率PMUTATION,然后判断每个个体是否需要执行变异操作,如果需要则随机选择某位基因进行变异;变异操作之后仍然对父个体和子个体进行一次评估,确定相对优良个体进入下一代;
6)终止条件判断,当达到最大迭代次数MAXGENS时停止迭代,否则转向步骤三;
步骤三,最后,整个分类算法操作结束,输出得到的最优规则。
3.一种实施权利要求1所述文件存储方法的文件存储系统,其特征在于,所述文件存储系统包括:
文件构建模块,与数据编码模块连接,用于通过文件构建程序进行新建文件操作;
数据编码模块,与文件构建模块、主控模块连接,用于通过数据编码程序进行文件数据编码操作;
主控模块,与文件构建模块、数据编码模块、文件加密模块、存储路径处理模块、文件修改模块、文件删除模块、显示模块连接,用于通过单片机控制各个模块正常工作;
文件加密模块,与主控模块连接,用于通过加密程序对文件数据进行加密操作;
存储路径处理模块,与主控模块连接,用于通过路径处理程序变更文件存储路径操作;
文件修改模块,与主控模块连接,用于通过修改程序对文件数据进行修改操作;
文件删除模块,与主控模块连接,用于通过删除程序对文件数据进行删除操作;
显示模块,与主控模块连接,用于通过显示器显示文件存储系统界面及文件内容信息。
4.一种应用权利要求1~2任意一项所述文件存储方法的计算机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南城市学院,未经湖南城市学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811402908.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:文件整理方法及装置
- 下一篇:共享货架中资源的分类方法及装置





