本发明专利技术公开了一种文件存储系统、方法、设备以及存储介质。其中,该系统包括:管理终端、部署于云端的文件中心、部署于云端的云端文件仓库、部署于边缘集群的文件代理和部署于边缘集群的至少一个边缘端文件仓库;其中,管理终端,用于响应于文件存储请求,获取待存储文件,并将待存储文件发送给文件中心;文件中心,用于接收管理终端发送的待存储文件,将待存储文件上传至云端文件仓库,并向文件代理下发文件同步任务;文件代理,用于接收文件中心下发的文件同步任务,确定与文件同步任务对应的待同步文件,将待同步文件从云端文件仓库中同步存储至与待同步文件对应的边缘端文件仓库中以及对文件进行安全性检测。提高了文件在云边环境下的安全性。境下的安全性。境下的安全性。
【技术实现步骤摘要】
文件存储系统、方法、设备以及存储介质
[0001]本专利技术涉及网络信息存储
,尤其涉及一种文件存储系统、方法、设备以及存储介质。
技术介绍
[0002]在普通的云计算模型下,数据处理会有延时性,数据传输也会受到网络带宽的局限。
[0003]在云计算模型基础上利用边缘计算、雾计算,使得处理过程可以在本地边缘计算层完成。进而极大的提升处理效率,减轻云端负荷以及降低数据处理延时。
[0004]然而相关技术中,边缘计算环境中云原生运行模式下的镜像安全问题日益凸显。因此,确保在边缘计算环境中镜像的安全管理和运行成为了云边环境技术中的重要问题。
技术实现思路
[0005]本专利技术提供了一种文件存储系统、方法、设备以及存储介质,以解决雾计算一体化融合场景下云边文件存储以及文件同步安全加固的问题。
[0006]根据本专利技术的一方面,提供了一种文件存储系统,包括:
[0007]管理终端、部署于云端的文件中心、部署于云端的云端文件仓库、部署于边缘集群的文件代理和部署于边缘集群的至少一个边缘端文件仓库;其中,
[0008]管理终端,用于响应于文件存储请求,获取待存储文件,并将待存储文件发送给文件中心;
[0009]文件中心,用于接收管理终端发送的待存储文件,将待存储文件上传至云端文件仓库,并向文件代理下发文件同步任务;
[0010]文件代理,用于接收文件中心下发的文件同步任务,确定与文件同步任务对应的待同步文件,将待同步文件从云端文件仓库中同步存储至与待同步文件对应的边缘端文件仓库中,以及基于云端文件仓库中存储的与边缘端文件仓库中的待检测文件对应的待比对文件,对待检测文件进行安全性检测。
[0011]根据本专利技术的另一方面,提供了一种文件存储方法,该方法包括:
[0012]应用于文件存储系统,文件存储系统包括:管理终端、部署于云端的文件中心、部署于云端的云端文件仓库、部署于边缘集群的文件代理和部署于边缘集群的至少一个边缘端文件仓库;其中,文件存储方法包括:
[0013]通过管理终端响应文件存储请求,获取待存储文件,并将待存储文件发送给文件中心;
[0014]通过文件中心接收管理终端发送的待存储文件,将待存储文件上传至云端文件仓库,并向文件代理下发文件同步任务;
[0015]通过文件代理接收文件中心下发的文件同步任务,确定与文件同步任务对应的待同步文件,将待同步文件从云端文件仓库中同步存储至与待同步文件对应的边缘端文件仓
库中,以及基于云端文件仓库中存储的与边缘端文件仓库中的待检测文件对应的待比对文件,对待检测文件进行安全性检测。
[0016]根据本专利技术的另一方面,提供了一种电子设备,电子设备包括:
[0017]至少一个处理器;以及
[0018]与至少一个处理器通信连接的存储器;其中,
[0019]存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本专利技术任一实施例的文件存储系统。
[0020]根据本专利技术的另一方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本专利技术任一实施例的文件存储系统。
[0021]本专利技术实施例的技术方案,通过提供一种包括管理终端、部署于云端的文件中心、部署于云端的云端文件仓库、部署于边缘集群的文件代理和部署于边缘集群的至少一个边缘端文件仓库的文件存储系统。其中,管理终端用于响应于文件存储请求,获取待存储文件,并将待存储文件发送给文件中心;文件中心用于接收管理终端发送的待存储文件,将待存储文件上传至云端文件仓库,并向文件代理下发文件同步任务;文件代理用于接收文件中心下发的文件同步任务,确定与文件同步任务对应的待同步文件,将待同步文件从云端文件仓库中同步存储至与待同步文件对应的边缘端文件仓库中,以及基于云端文件仓库中存储的与边缘端文件仓库中的待检测文件对应的待比对文件,对待检测文件进行安全性检测。解决了雾计算一体化融合场景下云边文件存储以及文件同步安全加固的问题,取得了提高了文件在云边环境下安全性的有益效果。
[0022]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0023]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是根据本专利技术实施例一提供的一种文件存储装置的结构示意图;
[0025]图2是根据本专利技术实施例一提供的一种文件存储装置的功能框架示意图;
[0026]图3是根据本专利技术实施例二提供的一种文件存储装置的功能框架示意图;
[0027]图4是根据本专利技术实施例三提供的一种文件存储方法的流程图。
具体实施方式
[0028]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0029]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0030]实施例一
[0031]图1为本专利技术实施例一提供的一种文件存储系统的结构示意图,本实施例可适用于云边环境下文件存储的情况,该系统可以由文件存储装置来执行,该文件存储装置可以采用硬件和/或软件的形式实现,该文件存储装置可配置于电子设备中。如图1所示,该装置包括:管理终端110、部署于云端的文件中心120、部署于云端的云端文件仓库130、部署于边缘集群的文件代理140和部署于边缘集群的至少一个边缘端文件仓库150。
[0032]其中,管理终端110,用于响应于文件存储请求,获取待存储文件,并将待存储文件发送给文件中心120;文件中心120,用于接收管理终端110发送的待存储文件,将待存储文件上传至云端文件仓库130,并向文件代理140下发文件同步任务;文件代理140,用于接收文件中心120下发的文件同步任务,确定与文件同步本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种文件存储系统,其特征在于,包括:管理终端、部署于云端的文件中心、部署于云端的云端文件仓库、部署于边缘集群的文件代理和部署于边缘集群的至少一个边缘端文件仓库;其中,所述管理终端,用于响应于文件存储请求,获取待存储文件,并将所述待存储文件发送给所述文件中心;所述文件中心,用于接收所述管理终端发送的所述待存储文件,将所述待存储文件上传至所述云端文件仓库,并向所述文件代理下发文件同步任务;所述文件代理,用于接收所述文件中心下发的所述文件同步任务,确定与所述文件同步任务对应的待同步文件,将所述待同步文件从所述云端文件仓库中同步存储至与所述待同步文件对应的所述边缘端文件仓库中,以及基于所述云端文件仓库中存储的与所述边缘端文件仓库中的待检测文件对应的待比对文件,对所述待检测文件进行安全性检测。2.根据权利要求1所述的文件存储系统,其特征在于,所述文件中心,具体用于接收所述管理终端发送的所述待存储文件,对所述待存储文件进行加签处理,并将加签处理后的所述待存储文件上传至所述云端仓库;所述云端文件仓库,具体用于接收所述文件中心发送的加签处理后的所述待存储文件,并获取所述待存储文件对应的第一散列值,将所述待存储文件进行存储,并将所述第一散列值记录到第一默克尔树中;所述文件代理,具体用于从所述云端文件仓库中下载所述待同步文件,对下载的所述待同步文件进行加签处理,并将加签处理后的所述待同步文件上传至与所述待同步文件对应的所述边缘端文件仓库中,其中,所述文件代理对所述待同步文件进行加签处理的方式与所述文件中心对所述待同步文件进行加签处理的方式相同;所述边缘端文件仓库,具体用于接收所述文件代理上传的加签处理后的所述待存储文件,获取与所述待存储文件对应的第二散列值,将所述待存储文件进行存储,并将所述第二散列值记录到第二默克尔树中;所述文件代理,具体用于基于所述第一散列值和所述第二散列值对所述待检测文件进行安全性检测。3.根据权利要求2所述的文件存储系统,其特征在于,所述云端文件仓库,还用于对加签后的所述待存储文件进行内容完整性校验,在所述待存储文件通过内容完整性校验的情况下,将所述待存储文件以及与所述待存储文件对应的散列值进行存储。4.根据权利要求2所述的文件存储系统,其特征在于,所述管理终端,还用于接收文件删除请求,将所述文件删除请求发送至所述文件中心;所述文件中心,还用于接收所述管理终端发送的文件删除请求,确定与所述文件删除请求对应的待删除文件,将所述待删除文件从所述云端文件仓库中删除。5.根据权利要求2所述的文件存储系统,其特征在于,所述管理终端,还用于接收文件查询请求,将所述文件查询...
【专利技术属性】
技术研发人员:黄翔,曾锡池,陈国栋,吴文鹏,王可,赵磊,
申请(专利权)人:南方电网数字平台科技广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。