一种文件管理方法技术

技术编号:20680627 阅读:21 留言:0更新日期:2019-03-27 18:46
本发明专利技术涉及一种文件管理方法,所述方法包括:S1:获取当前用户对文件的读写操作;S2:将所述读写信息和当前用户信息进行二维关联存储。本发明专利技术通过以用户为中心的文件读写操作的保存,能够支持后续以用户为中心的文件管理,从而最大限度节省了用户的存储空间,并提高了对智能设备的存储利用率,降低了整个系统的耗能,达到了节能环保的目的。

【技术实现步骤摘要】
一种文件管理方法
本专利技术属于计算机管理领域,尤其涉及一种文件管理方法。
技术介绍
海带育苗健康养殖的关键在于海带育苗阶段水质三位立体分布规律和环境关键因子的动态监测,水质实时监控和预警预报,海带育苗健康养殖精细管理决策系统和病害预防预警及诊治信息,但是这些数据信息是通过日积月累的存储,使得数据量越来越大。虽然科技的不断发展使单硬盘的存储空间越来越大,对于海带育苗养殖来说这些数据都是非常宝贵的资源,更换硬盘会导致数据不能用于现有的海带苗的培育,故时长更换硬盘并不是一个科学管理数据的方法,虽然可以扩大数据存储容量,新旧硬盘之间的数据转移是一个非常耗时的行为,另外设置多个硬盘的存储方式,除了部分具有该技术的用户能实现之外,一般用户是很难实施的,因此硬盘容量技术的发展并不能直接给用户带来更好的体验,是需要耗费一定的费用和时间来达成。但是现有的文件管理方式均是以文件为主题的管理方式;基于上述诸多问题,现在亟需一种新的文件管理方法。
技术实现思路
为了解决现有技术中的上述问题,本专利技术提出了一种文件管理方法通过以用户为中心的文件读写操作的保存,能够支持后续以用户为中心的文件管理,从而最大限度节省了用户的存储空间,并提高了对智能设备的存储利用率,降低了整个系统的耗能低,达到了节能环保的目的,该方法包括如下步骤:S1:获取当前用户对文件的读写操作;S2:将所述读写信息和当前用户信息进行二维关联存储。进一步的,所述步骤S2具体为,当发生当前用户对文件的读写操作时,获取所述当前用户的标识和读写操作的类型,将所述当前用户标识及其读写操作的类型和所述文件关联存储并将所述关联存储保存为第一关联文件,将所述文件标识及其读写操作的类型和所述当前用户标识关联存储并将所述关联存储保存为第二关联文件。进一步的,所述将所述当前用户标识及其读写操作的类型和所述文件关联存储,具体为:将所述当前用户标识及其读写操作的类型按照时间顺序和所述文件关联存储,将针对每个文件的关联存储保存在区分的存储空间中,并将所述当前用户标识及其读写操作以及读写操作发生的时间以三元组的形式按照时间顺序保存在所述存储空间中。进一步的,所述步骤S2还包括:将所述当前用户标识及其读写操作的类型进行哈希映射以获取键值。进一步的,将所述键值,所述当前用户标识及其读写操作以及读写操作发生的时间以四元组的形式按照时间顺序保存在所述存储空间中。进一步的,将所述键值按照键值的大小从小到大的保存在键值顺序表中,在进行键值查找时,可以通过快速查找算法提高查找的速度。进一步的,所述快速查找算法为二分法。进一步的,将读写操作发生的时间和读写操作的类型共同存储。进一步的,所述共同存储为保存在同一个表记录中。进一步的,所述读写操作的类型包括:读操作,写操作。本专利技术的有益效果包括:通过以用户为中心的文件读写操作的保存,能够支持后续以用户为中心的文件管理,从而最大限度节省了用户的存储空间,并提高了对智能设备的存储利用率,降低了整个系统的耗能低,达到了节能环保的目的。【附图说明】此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:图1是本专利技术的文件管理方法的流程图。【具体实施方式】下面将结合附图以及具体实施例来详细说明本专利技术,其中的示意性实施例以及说明仅用来解释本专利技术,但并不作为对本专利技术的限定。对本专利技术所应用的一种文件管理方法进行详细说明,所述方法包含下述步骤:S1:获取当前用户对文件的读写操作,将所述读写信息和当前用户信息进行二维关联存储;具体的:当发生当前用户对文件的读写操作时,获取所述当前用户的标识和读写操作的类型,将所述当前用户标识及其读写操作的类型和所述文件关联存储并将所述关联存储保存为第一关联文件,将所述文件标识及其读写操作的类型和所述当前用户标识关联存储并将所述关联存储保存为第二关联文件;所述将所述当前用户标识及其读写操作的类型和所述文件关联存储,具体为:将所述当前用户标识及其读写操作的类型按照时间顺序和所述文件关联存储,将针对每个文件的关联存储保存在区分的存储空间中,并将所述当前用户标识及其读写操作以及读写操作发生的时间以三元组的形式按照时间顺序保存在所述存储空间中;其中,将所述当前用户标识及其读写操作的类型进行哈希映射以获取键值,在对所述关联存储进行查找时,可以通过键值进行查找,从而快速找到读写操作发生的时间以及所针对的文件;优选的:将所述键值,所述当前用户标识及其读写操作以及读写操作发生的时间以四元组的形式按照时间顺序保存在所述存储空间中;优选的:将所述键值按照键值的大小从小到大的保存在键值顺序表中,在进行键值查找时,可以通过快速查找算法提高查找的速度,在快速找到键值后,获取所述键值在顺序表中的位置,根据所述位置能够快速获取三元组或者四元组在关联存储中的位置;优选的:所述快速查找算法为二分法等;所述将所述文件标识及其读写操作的类型和所述当前用户关联存储,具体为:将针对每个用户的关联存储保存在区分的存储空间中,并将所述文件标识及其读写操作的类型以及读写操作发生的时间以三元组的形式按照时间顺序保存在所述存储空间中;通过以用户为中心的文件读写操作的保存,能够支持后续以用户为中心的文件管理;对于当前用户保存有其独立的关联存储空间;优选的:将读写操作发生的时间和读写操作的类型共同存储;优选的:所述共同存储为保存在同一个表记录中;所述读写操作的类型包括:读操作,写操作;S2:对当前用户发起的文件读写操作进行权限审核;具体的:在当前用户发起对文件的读写操作时,获取第一关联文件和第二关联文件,基于所述第一关联文件进行第一权限审核,基于所述第二关联文件进行第二权限审核;所述基于所述第一关联文件进行第一权限审核,具体为:获取所述当前用户的读写操作的类型,从第一关联文件中获取当前用户的读写操作类型的数量,如果所述数量大于等于1,则获取发起过所述当前用户的读写操作类型的历史用户集合,确定所述历史用户集合中是否存在一个历史用户使得所述用户的权限大于所述历史用户,如果是,则第一权限审核通过,如果否,则提示所述当前用户发起针对所述文件进行所述当前用户的读写操作类型的在线或者离线审核;通过这样的方式,减少用户进行在线或者离线审核的次数,提高了审核的效率;优选的:所述进行第一权限审核还包括,获取所述一个历史用户对文件的操作时间,如果存在多个操作时间,则获取最新的操作时间,判断所述操作时间和所述当前用户的操作时间之间是否满足时间约束,如果是,则第一权限审核通过;优选的:所述时间约束为预设值,所述预设值由管理员设置;所述在线或者离线审核,具体为:通过线上或者线下的方式通过填写审核表格的方式向管理员发起读写操作审核;在管理员审核通过后,允许所述用户读写操作的类型的文件读写操作;基于所述第二关联文件进行第二权限审核,具体为:获取所述当前用户的读写操作类型,从第二关联文件中获取所述当前用户操作类型的比例,如果所述比例大于第一比例阈值,基于所述第二关联文件中的文件标识确定是否存在和所述文件的权限相同的文件标识,如果存在,则第二权限审核通过;否则,提示所述当前用户发起针对所述文件进行所述当前用户的读写操作类型的在线或者离线审核;如果所述比例大于第二比例阈值本文档来自技高网...

【技术保护点】
1.一种文件管理方法,其特征在于,该方法包括如下步骤:S1:获取当前用户对文件的读写操作;S2:将所述读写信息和当前用户信息进行二维关联存储。

【技术特征摘要】
1.一种文件管理方法,其特征在于,该方法包括如下步骤:S1:获取当前用户对文件的读写操作;S2:将所述读写信息和当前用户信息进行二维关联存储。2.根据权利要求1所述的文件管理方法,其特征在于,所述步骤S2具体为,当发生当前用户对文件的读写操作时,获取所述当前用户的标识和读写操作的类型,将所述当前用户标识及其读写操作的类型和所述文件关联存储并将所述关联存储保存为第一关联文件,将所述文件标识及其读写操作的类型和所述当前用户标识关联存储并将所述关联存储保存为第二关联文件。3.根据权利要求2所述的文件管理方法,其特征在于,所述将所述当前用户标识及其读写操作的类型和所述文件关联存储,具体为:将所述当前用户标识及其读写操作的类型按照时间顺序和所述文件关联存储,将针对每个文件的关联存储保存在区分的存储空间中,并将所述当前用户标识及其读写操作以及读写操作发生的时间以三元组的形式按照时间顺序保存在所述存储空间...

【专利技术属性】
技术研发人员:张启宇王承国纪元杜兴林马正李振忠
申请(专利权)人:中国农业大学烟台研究院山东东润仪表科技股份有限公司
类型:发明
国别省市:山东,37

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

1