供应商数据库用文件管理系统的制作方法

未命名 09-22 阅读:72 评论:0


1.本发明属于文件管理技术领域,具体是供应商数据库用文件管理系统。


背景技术:

2.数据库是“按照数据结构来组织、存储和管理数据的仓库”,是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
3.专利公开号为cn100498766c的发明涉及机群系统的基于数据库的海量文件管理系统和方法,该系统包括:机群文件元数据收集装置、文件元数据存储和管理装置、客户端,方法涉及到下列内容:使用一种独立于机群节点文件系统的文件元数据管理办法;在文件元数据的管理中引入数据库技术,用户能够在海量文件中快速查找和定位所需要的文件;在数据库里存储文件的位置信息,使用户只通过数据库就可以访问文件本身;针对于目前的树型结构文件系统,实现一种将文件全路径分成两部分存储的方法来减少冗余;实现一种独立于物理文件的文件逻辑视图管理方法。
4.供应商数据库在进行文件管理时,需对应指定的文件进行加密,避免内部的文件被外部人员窃取,在具体加密过程中,设置密钥或其他加密方式,但此类加密方式,均有规律可循,外部人员花费时间,便可对密钥进行破解,从而窃取对应的文件数据,未对数据库内所存储的文件进行加密,打乱文件本身的原有逻辑,提升加密效果。


技术实现要素:

5.本发明旨在至少解决现有技术中存在的技术问题之一;为此,本发明提出了供应商数据库用文件管理系统,用于解决未对数据库内所存储的文件进行加密,打乱文件本身的原有逻辑,提升加密效果的技术问题。
6.为实现上述目的,根据本发明的第一方面的实施例提出供应商数据库用文件管理系统,包括参数采集单元、文件管理中心以及展示单元;所述文件管理中心包括图形构建单元、预存单元、加密单元、数据库、解密单元、记录分析单元以及自适应删除单元;所述参数采集单元,用于对文件存储过程中所产生的存储速率参数进行采集,并将所采集的存储速率参数传输至文件管理中心内,并通过将所需要进行存储的文件存储于数据库内;所述图形构建单元,对参数采集单元所采集的存储速率参数进行接收,并根据所接收的不同时段的存储速率参数,构建对应的曲线图形,具体方式为:根据时间走向,将不同时间点所对应的存储速率参数标记为sli,其中i代表不同的时间点;以不同的时间点为横向坐标轴,以存储速率参数为竖向坐标轴,并通过存储速率参数sli对曲线图形进行构建,并将所构建的曲线图形传输至预存单元和加密单元内,其中预存单元对每组不同文件所对应的曲线图形进行存储,其中存储位置处设置有不同的文件
编号;所述加密单元,根据所构建的曲线图形,对存储于数据库内指定的文件进行加密,使文件划分为k组微段数据流,并将加密后的k组微段数据流,重新存储于该文件原始的存储区域位置处,具体方式为:从数据库内选取此曲线图形所对应的文件,并将此文件标记为待加密文件,对曲线图形内所出现的若干个峰值进行提取,并将所提取的峰值标记为fzk,其中k代表不同的峰值,k=1、2、
……
、n;将若干组峰值fzk进行比值分析,得到对应峰值fzk所对应的比值bzk;获取文件数据的数据总容量参数,并将其标记为rl,再将若干组比值bzk进行求和,得到待分配分数fs,采用rl
÷
fs=jf得到每组待分配分数所对应的均分容量jf;根据具体的k值,将对应的文件数据,划分为k组微段数据流,对k组不同的微段数据流容量控制在bzk×
jf,若数据容量值相同,则对相同的微段数据流进行前后顺序标记,前后顺序标记采用对应的阿拉伯数字,其前后顺序标记的数字越小,则越靠前;将分割后不同容量值的k组微段数据流存储于该文件原始的存储区域位置处;所述解密单元,根据所确定的文件编号,从预存单元内提取对应的曲线图形,并从数据库内确定此文件的存储区域,对存储区域内部的k组微段数据流进行提取,并进行解密,将k组微段数据流进行合并,得到原始的文件数据,具体方式为:根据文件编号,对预存单元内所预存的曲线图形进行提取,并从所提取的曲线图形内,提取若干组峰值,再按照时间先后顺序,将若干组峰值进行比对,得到若干组排序比值;分析排序比值内是否存在相同的比值,若存在,则生成前后顺序标记提取信号,从k组微段数据流内,提取对应的前后顺序标记,并根据前后顺序标记,将对应的微段数据流进行优先排序;完成优先排序后,再根据不同微段数据流的数据容量,将k组微段数据流进行数据容量比值分析,得到待比对比值;通过排序比值对待比对比值进行调整,根据调整顺序,对相应的k组微段数据流进行调整,再进行合并,得到原始的文件数据,并将所得的文件数据传输至展示单元内进行展示。
7.优选的,所述记录分析单元,对存储于数据库内的文件进行解密次数分析,根据不同文件的解密次数的不同,判定是否需将所存储的文件进行删除,并生成删除信号,传输至自适应删除单元内,具体方式为:将数据库内存储时间超过20个月的文件解密次数进行提取,并限定10组监测周期t,将每个监测周期t内对应文件的解密次数标记为cs
m-t
,其中m代表不同的文件,t代表不同的监测周期,且t=1、2、
……
、m;采用得到排名参数pcm,其中c1以及c2均为预设的固定系数因子;根据排名参数pcm对若干组文件进行排序,并将位于末尾的l组文件进行标记,并生成删除信号,传输至自适应删除单元内。
8.进一步的,所述自适应删除单元,根据记录分析单元所发送的标记以及删除信号,对存储于数据库内带有指定标记的文件进行删除。
9.与现有技术相比,本发明的有益效果是:采用存储速率对不同的存储文件进行加密,并记录对应的存储速率,虽然不同存储文件的加密逻辑相同,但不同存储区域的文件分段以及微段数据流的容量值均不同,当外部人员对文件进行窃取,很难通过不同存储区域的存储方式对加密逻辑进行分析识别,在一定程度上,增强了供应商数据库的整体加密效果,便同时增强了文件的整体管理效果;根据记录分析单元所记录的解密次数并进行分析,对存储于数据库内带有指定标记的文件进行删除,以确保数据库的存储空间时刻处于不饱满状态,对需要进行存储的文件进行存储。
附图说明
10.图1为本发明原理框架示意图。
具体实施方式
11.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
12.请参阅图1,本技术提供了供应商数据库用文件管理系统,包括参数采集单元、文件管理中心以及展示单元;所述参数采集单元与文件管理中心输入端电性连接,所述文件管理中心与展示单元输入端电性连接;所述文件管理中心包括图形构建单元、预存单元、加密单元、数据库、解密单元、记录分析单元以及自适应删除单元,所述图形构建单元分别与预存单元以及加密单元输入端电性连接,所述加密单元与数据库之间双向连接,所述数据库与解密单元输入端电性连接,所述解密单元与记录分析单元输入端电性连接,所述记录分析单元与自适应删除单元输入端电性连接,所述自适应删除单元与数据库输入端电性连接;所述参数采集单元,用于对文件存储过程中所产生的存储速率参数进行采集,并将所采集的存储速率参数传输至文件管理中心内,并通过将所需要进行存储的文件存储于数据库内;所述图形构建单元,对参数采集单元所采集的存储速率参数进行接收,并根据所接收的不同时段的存储速率参数,构建对应的曲线图形,其中,构建曲线图形的具体方式为:根据时间走向,将不同时间点所对应的存储速率参数标记为sli,其中i代表不同的时间点,其中,每个时间点之间间隔1秒;以不同的时间点为横向坐标轴,以存储速率参数为竖向坐标轴,并通过存储速率参数sli对曲线图形进行构建,并将所构建的曲线图形传输至预存单元和加密单元内,其中预存单元对每组不同文件所对应的曲线图形进行存储,其中存储位置处设置有不同的文件
编号。
13.结合实际应用场景分析,文件在存储时,其存储速率可能会受到外部或内部的影响因素进行影响,故存储速率会出现波动状态,再根据波动过程中所产生的波动值以及时间走向,构建对应的速率波浪曲线,再根据速率波浪曲线的波动峰值,确认若干组峰值,并进行后续处理。
14.所述加密单元,根据所构建的曲线图形,对存储于数据库内指定的文件进行加密,并将加密后的文件,重新存储于该文件原始的存储区域位置处,其中,进行加密的具体方式为:从数据库内选取此曲线图形所对应的文件,并将此文件标记为待加密文件,对曲线图形内所出现的若干个峰值进行提取,并将所提取的峰值标记为fzk,其中k代表不同的峰值,k=1、2、
……
、n,具体的,曲线图形内,会存在上下浮动状态,在一组上下浮动状态中,会存在一组特定的峰值;将若干组峰值fzk进行比值分析,得到对应峰值fzk所对应的比值bzk;获取文件数据的数据总容量参数,并将其标记为rl,再将若干组比值bzk进行求和,得到待分配分数fs,采用rl
÷
fs=jf得到每组待分配分数所对应的均分容量jf;根据具体的k值,将对应的文件数据,划分为k组微段数据流,对k组不同的微段数据流容量控制在bzk×
jf,若数据容量值相同,则对相同的微段数据流进行前后顺序标记,前后顺序标记采用对应的阿拉伯数字,其前后顺序标记的数字越小,则越靠前,当k为1时,则代表此微段数据流为第一组数据流,且该微段数据流的容量值为bz1×
jf;将分割后不同容量值的k组微段数据流存储于该文件原始的存储区域位置处。
15.结合实际应用场景分析,其对应文件的曲线图形存在三组峰值,三组峰值分别为15、20、15,将三组峰值进行比值分析,得到若干组比值:3:4:3,将三组比值进行求和,便得到待分配分数10;其原始文件的数据容量值为200m,将200m通过待分配分数10进行均分,得到均分容量20m;根据三组峰值将文件数据流分割为三组微段数据流,其中,三组微段数据流的三组数据容量分别为60、80、60;其中第一组微段数据流与第三组微段数据流的数据容量相同,故采用前后顺序标记,对第一组微段数据流和第三组微段数据流进行标记,便于后续进行合并。
16.所述解密单元,根据所确定的文件编号,从预存单元内提取对应的曲线图形,并从数据库内确定此文件的存储区域,对存储区域内部的k组微段数据流进行提取,并进行解密,将k组微段数据流进行合并,得到原始的文件数据,其中进行合并的具体方式为:根据文件编号,对预存单元内所预存的曲线图形进行提取,并从所提取的曲线图形内,提取若干组峰值,再按照时间先后顺序,将若干组峰值进行比对,得到若干组排序比值;分析排序比值内是否存在相同的比值,若存在,则生成前后顺序标记提取信号,从k组微段数据流内,提取对应的前后顺序标记,并根据前后顺序标记,将对应的微段数据流进行优先排序;完成优先排序后,再根据不同微段数据流的数据容量,将k组微段数据流进行数据
容量比值分析,得到待比对比值;通过排序比值对待比对比值进行调整,根据调整顺序,对相应的k组微段数据流进行调整,再进行合并,得到原始的文件数据,并将所得的文件数据传输至展示单元内进行展示。
17.结合实际应用场景分析,预先提取对应的曲线图形,分析对应的峰值,再进行比值分析,确认排序比值,后续再根据数据容量的待比对比值,将k组微段数据流进行合并整合,得到原始的文件数据;采用存储速率对不同的存储文件进行加密,并记录对应的存储速率,虽然不同存储文件的加密逻辑相同,但不同存储区域的文件分段以及微段数据流的容量值均不同,当外部人员对文件进行窃取,很难通过不同存储区域的存储方式对加密逻辑进行分析识别,在一定程度上,增强了供应商数据库的整体加密效果,便同时增强了文件的整体管理效果。
18.所述记录分析单元,对存储于数据库内的文件进行解密次数分析,根据不同文件的解密次数的不同,判定是否需将所存储的文件进行删除,并生成删除信号,传输至自适应删除单元内,其中生成删除信号的具体方式为:将数据库内存储时间超过20个月的文件解密次数进行提取,并限定10组监测周期t,其中t取值2个月,将每个监测周期t内对应文件的解密次数标记为cs
m-t
,其中m代表不同的文件,t代表不同的监测周期,且t=1、2、
……
、m,且m取值10;采用得到排名参数pcm,其中c1以及c2均为预设的固定系数因子,其具体取值均由操作人员根据经验拟定;根据排名参数pcm对若干组文件进行排序,并将位于末尾的l组文件进行标记,并生成删除信号,传输至自适应删除单元内,其中l为预设值,其具体取值由操作人员根据经验拟定。
19.所述自适应删除单元,根据记录分析单元所发送的标记以及删除信号,对存储于数据库内带有指定标记的文件进行删除,以确保数据库的存储空间时刻处于不饱满状态,对需要进行存储的文件进行存储。
20.上述公式中的部分数据均是去除量纲取其数值计算,公式是由采集的大量数据经过软件模拟得到最接近真实情况的一个公式;公式中的预设参数和预设阈值由本领域的技术人员根据实际情况设定或者通过大量数据模拟获得。
21.以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。

技术特征:
1.供应商数据库用文件管理系统,其特征在于,包括参数采集单元、文件管理中心以及展示单元;所述文件管理中心包括图形构建单元、预存单元、加密单元、数据库、解密单元、记录分析单元以及自适应删除单元;所述参数采集单元,用于对文件存储过程中所产生的存储速率参数进行采集,并将所采集的存储速率参数传输至文件管理中心内,并通过将所需要进行存储的文件存储于数据库内;所述图形构建单元,对参数采集单元所采集的存储速率参数进行接收,并根据所接收的不同时段的存储速率参数,构建对应的曲线图形;所述加密单元,根据所构建的曲线图形,对存储于数据库内指定的文件进行加密,使文件划分为k组微段数据流,并将加密后的k组微段数据流,重新存储于该文件原始的存储区域位置处;所述解密单元,根据所确定的文件编号,从预存单元内提取对应的曲线图形,并从数据库内确定此文件的存储区域,对存储区域内部的k组微段数据流进行提取,并进行解密,将k组微段数据流进行合并,得到原始的文件数据。2.根据权利要求1所述的供应商数据库用文件管理系统,其特征在于,所述图形构建单元,构建曲线图形的具体方式为:根据时间走向,将不同时间点所对应的存储速率参数标记为sl
i
,其中i代表不同的时间点;以不同的时间点为横向坐标轴,以存储速率参数为竖向坐标轴,并通过存储速率参数sl
i
对曲线图形进行构建,并将所构建的曲线图形传输至预存单元和加密单元内,其中预存单元对每组不同文件所对应的曲线图形进行存储,其中存储位置处设置有不同的文件编号。3.根据权利要求2所述的供应商数据库用文件管理系统,其特征在于,所述加密单元,对存储于数据库内指定文件进行加密的具体方式为:从数据库内选取此曲线图形所对应的文件,并将此文件标记为待加密文件,对曲线图形内所出现的若干个峰值进行提取,并将所提取的峰值标记为fz
k
,其中k代表不同的峰值,k=1、2、
……
、n;将若干组峰值fz
k
进行比值分析,得到对应峰值fz
k
所对应的比值bz
k
;获取文件数据的数据总容量参数,并将其标记为rl,再将若干组比值bz
k
进行求和,得到待分配分数fs,采用rl
÷
fs=jf得到每组待分配分数所对应的均分容量jf;根据具体的k值,将对应的文件数据,划分为k组微段数据流,对k组不同的微段数据流容量控制在bz
k
×
jf,若数据容量值相同,则对相同的微段数据流进行前后顺序标记,前后顺序标记采用对应的阿拉伯数字,其前后顺序标记的数字越小,则越靠前;将分割后不同容量值的k组微段数据流存储于该文件原始的存储区域位置处。4.根据权利要求3所述的供应商数据库用文件管理系统,其特征在于,所述解密单元,将k组微段数据流进行合并的具体方式为:根据文件编号,对预存单元内所预存的曲线图形进行提取,并从所提取的曲线图形内,提取若干组峰值,再按照时间先后顺序,将若干组峰值进行比对,得到若干组排序比值;
分析排序比值内是否存在相同的比值,若存在,则生成前后顺序标记提取信号,从k组微段数据流内,提取对应的前后顺序标记,并根据前后顺序标记,将对应的微段数据流进行优先排序;完成优先排序后,再根据不同微段数据流的数据容量,将k组微段数据流进行数据容量比值分析,得到待比对比值;通过排序比值对待比对比值进行调整,根据调整顺序,对相应的k组微段数据流进行调整,再进行合并,得到原始的文件数据,并将所得的文件数据传输至展示单元内进行展示。5.根据权利要求1所述的供应商数据库用文件管理系统,其特征在于,所述记录分析单元,对存储于数据库内的文件进行解密次数分析,根据不同文件的解密次数的不同,判定是否需将所存储的文件进行删除,并生成删除信号,传输至自适应删除单元内。6.根据权利要求5所述的供应商数据库用文件管理系统,其特征在于,所述记录分析单元,生成删除信号的具体方式为:将数据库内存储时间超过20个月的文件解密次数进行提取,并限定10组监测周期t,将每个监测周期t内对应文件的解密次数标记为cs
m-t
,其中m代表不同的文件,t代表不同的监测周期,且t=1、2、
……
、m;采用得到排名参数pc
m
,其中c1以及c2均为预设的固定系数因子;根据排名参数pc
m
对若干组文件进行排序,并将位于末尾的l组文件进行标记,并生成删除信号,传输至自适应删除单元内。7.根据权利要求6所述的供应商数据库用文件管理系统,其特征在于,所述自适应删除单元,根据记录分析单元所发送的标记以及删除信号,对存储于数据库内带有指定标记的文件进行删除。

技术总结
本发明公开了供应商数据库用文件管理系统,涉及文件管理技术领域,解决了未对数据库内所存储的文件进行加密,打乱文件本身的原有逻辑,提升加密效果的技术问题,采用存储速率对不同的存储文件进行加密,并记录对应的存储速率,虽然不同存储文件的加密逻辑相同,但不同存储区域的文件分段以及微段数据流的容量值均不同,当外部人员对文件进行窃取,很难通过不同存储区域的存储方式对加密逻辑进行分析识别,在一定程度上,增强了供应商数据库的整体加密效果,便同时增强了文件的整体管理效果,根据记录分析单元所记录的解密次数并进行分析,对存储于数据库内带有指定标记的文件进行删除,以确保数据库的存储空间时刻处于不饱满状态。满状态。满状态。


技术研发人员:陆晓军 沈家桓 魏晓磊 丁三 张珏 许良 李玲 孙丽 朱俊丰 陆筱颖
受保护的技术使用者:安徽安天利信工程管理股份有限公司
技术研发日:2023.04.23
技术公布日:2023/9/20
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐