供应商数据库用文件管理系统技术方案

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

【技术实现步骤摘要】
供应商数据库用文件管理系统


[0001]本专利技术属于文件管理
,具体是供应商数据库用文件管理系统。

技术介绍

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

技术实现思路

[0005]本专利技术旨在至少解决现有技术中存在的技术问题之一;为此,本专利技术提出了供应商数据库用文件管理系统,用于解决未对数据库内所存储的文件进行加密,打乱文件本身的原有逻辑,提升加密效果的技术问题。
[0006]为实现上述目的,根据本专利技术的第一方面的实施例提出供应商数据库用文件管理系统,包括参数采集单元、文件管理中心以及展示单元;所述文件管理中心包括图形构建单元、预存单元、加密单元、数据库、解密单元、记录分析单元以及自适应删除单元;所述参数采集单元,用于对文件存储过程中所产生的存储速率参数进行采集,并将所采集的存储速率参数传输至文件管理中心内,并通过将所需要进行存储的文件存储于数据库内;所述图形构建单元,对参数采集单元所采集的存储速率参数进行接收,并根据所接收的不同时段的存储速率参数,构建对应的曲线图形,具体方式为:根据时间走向,将不同时间点所对应的存储速率参数标记为SL
i
,其中i代表不同的时间点;以不同的时间点为横向坐标轴,以存储速率参数为竖向坐标轴,并通过存储速率参数SL
i
对曲线图形进行构建,并将所构建的曲线图形传输至预存单元和加密单元内,其中预存单元对每组不同文件所对应的曲线图形进行存储,其中存储位置处设置有不同的文件
编号;所述加密单元,根据所构建的曲线图形,对存储于数据库内指定的文件进行加密,使文件划分为k组微段数据流,并将加密后的k组微段数据流,重新存储于该文件原始的存储区域位置处,具体方式为:从数据库内选取此曲线图形所对应的文件,并将此文件标记为待加密文件,对曲线图形内所出现的若干个峰值进行提取,并将所提取的峰值标记为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组微段数据流存储于该文件原始的存储区域位置处;所述解密单元,根据所确定的文件编号,从预存单元内提取对应的曲线图形,并从数据库内确定此文件的存储区域,对存储区域内部的k组微段数据流进行提取,并进行解密,将k组微段数据流进行合并,得到原始的文件数据,具体方式为:根据文件编号,对预存单元内所预存的曲线图形进行提取,并从所提取的曲线图形内,提取若干组峰值,再按照时间先后顺序,将若干组峰值进行比对,得到若干组排序比值;分析排序比值内是否存在相同的比值,若存在,则生成前后顺序标记提取信号,从k组微段数据流内,提取对应的前后顺序标记,并根据前后顺序标记,将对应的微段数据流进行优先排序;完成优先排序后,再根据不同微段数据流的数据容量,将k组微段数据流进行数据容量比值分析,得到待比对比值;通过排序比值对待比对比值进行调整,根据调整顺序,对相应的k组微段数据流进行调整,再进行合并,得到原始的文件数据,并将所得的文件数据传输至展示单元内进行展示。
[0007]优选的,所述记录分析单元,对存储于数据库内的文件进行解密次数分析,根据不同文件的解密次数的不同,判定是否需将所存储的文件进行删除,并生成删除信号,传输至自适应删除单元内,具体方式为:将数据库内存储时间超过20个月的文件解密次数进行提取,并限定10组监测周期T,将每个监测周期T内对应文件的解密次数标记为CS
M

t
,其中M代表不同的文件,t代表不同的监测周期,且t=1、2、
……
、m;采用得到排名参数PC
M
,其中C1以及C2均为预设的固定系数因子;根据排名参数PC
M
对若干组文件进行排序,并将位于末尾的L组文件进行标记,并生成删除信号,传输至自适应删除单元内。
[0008]进一步的,所述自适应删除单元,根据记录分析单元所发送的标记以及删除信号,对存储于数据库内带有指定标记的文件进行删除。
[0009]与现有技术相比,本专利技术的有益效果是:采用存储速率对不同的存储文件进行加密,并记录对应的存储速率,虽然不同存储文件的加密逻辑相同,但不同存储区域的文件分段以及微段数据流的容量值均不同,当外部人员对文件进行窃取,很难通过不同存储区域的存储方式对加密逻辑进行分析识别,在一定程度上,增强了供应商数据库的整体加密效果,便同时增强了文件的整体管理效果;根据记录分析单元所记录的解密次数并进行分析,对存储于数据库内带有指定标记的文件进行删除,以确保数据库的存储空间时刻处于不饱满状态,对需要进行存储的文件进行存储。
附图说明
[0010]图1为本专利技术原理框架示意图。
具体实施方式
[0011]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0012]请参阅图1,本申请提供了供应商数据库用文件管理系统,包括参数采集单元、文件管理中心以及展示单元;所述参数采集单元与文件管理中心输入端电性连接,所述文件管理中心与展示单元本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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值,...

【专利技术属性】
技术研发人员:陆晓军沈家桓魏晓磊丁三张珏许良李玲孙丽朱俊丰陆筱颖
申请(专利权)人:安徽安天利信工程管理股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1