文件管理方法、系统、计算机设备及计算机可读存储介质与流程

文档序号:35706776发布日期:2023-10-12 07:28阅读:44来源:国知局
文件管理方法、系统、计算机设备及计算机可读存储介质与流程

本发明涉及文件管理领域,具体地涉及一种文件管理方法、系统、计算机设备及计算机可读存储介质。


背景技术:

1、随着计算机网络技术的快速发展,应用系统被广泛应用于多种不同的业务场景。应用系统运行过程中会生成大量的文件,通常会将应用系统生成的文件存储至文件存储服务器。在计算机网络环境中,文件存储服务器是一种所有用户均可访问的文件存储设备,应用系统可将文件上传至文件存储服务器,也可以根据需求通过下载、预览及分享等方式调用文件存储服务器中存储的文件,提高了数据的可用性。

2、为了适用于不同的业务场景,通常文件存储服务器由ftp(file transferprotocol,文件传输协议)服务器和oss(operation support systems,运行支撑系统)服务器等多个服务器。文件存储服务器中的每个服务器都需要提供上传接口和下载接口,以与应用系统进行对接。由于每个服务器提供的上传接口和下载接口的规范也存在不同,需要研发人员重复为每个应用系统开发与文件存储服务器开发对接组件,无法对文件存储服务器中每个服务器进行统一管理。当需要调整文件存储服务器中的服务器时,则需要为所有与文件存储服务器对应的应用系统开发新的对接组件,文件存储服务器的扩展性差,不便于对文件存储服务器进行维护。


技术实现思路

1、本发明的目的是提供一种设备,该设备用于解决文件存储服务器的扩展性差的问题。

2、为了实现上述目的,第一方面,本发明提供一种文件管理方法,应用于文件管理系统,文件管理系统包括文件管理服务器和网站服务器,文件管理服务器用于将文件上传至文件存储服务器,文件管理方法包括:

3、网站服务器响应前端设备发送的文件调用请求,将文件调用请求发送至文件管理服务器;

4、文件管理服务器对前端设备进行接口鉴权;

5、文件管理服务器在接口鉴权的结果为通过的情况下,确定文件调用请求所请求的目标文件在文件存储服务器中的位置;

6、文件管理系统基于目标文件在文件存储服务器中的位置,获取目标文件;

7、网站服务器将目标文件发送至前端设备。

8、结合第一方面,在第一种可能的实现方式中,文件管理系统基于目标文件在文件存储服务器中的位置,获取目标文件,包括:

9、文件管理服务器在确定目标文件不为加密文件的情况下,基于目标文件在文件存储服务器中的位置,将目标文件的定向地址发送至网站服务器;

10、网站服务器基于定向地址,获取文件存储服务器中的目标文件。

11、结合第一方面,在第二种可能的实现方式中,文件管理系统基于目标文件在文件存储服务器中的位置,获取目标文件,包括:

12、文件管理服务器在确定目标文件为加密文件的情况下,基于目标文件在文件存储服务器中的位置,获取目标文件;

13、文件管理服务器对目标文件进行解密,得到已解密的目标文件;

14、文件管理服务器将已解密的目标文件发送至网站服务器。

15、结合第一方面,在第三种可能的实现方式中,文件管理方法还包括:

16、文件管理服务器在获取到应用设备的上传凭证的情况下,接收应用设备发送的待上传文件;

17、文件管理服务器基于预设存储配置信息,将待上传文件上传至文件存储服务器。

18、结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,文件管理系统还包括微服务器,文件管理方法还包括:

19、微服务器响应应用设备的凭证请求,将凭证请求发送至文件管理服务器;

20、文件管理服务器响应凭证请求,将生成应用设备的上传凭证发送至微服务器;

21、微服务器将接收到的上传凭证发送至应用设备。

22、结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,文件管理方法还包括:

23、微服务器根据应用设备发送的单据,确定待上传文件的单据与附件关系;

24、微服务器将待上传文件的单据与附件关系发送至文件管理服务器;

25、文件管理服务器将待上传文件的单据与附件关系发送至文件数据库。

26、结合第一方面的第三种可能的实现方式,在第六种可能的实现方式中,文件管理服务器基于预设存储配置信息,将待上传文件上传至文件存储服务器之后,还包括:

27、文件管理系统获取待上传文件的元数据,并将元数据发送至文件数据库。

28、第二方面,本申请提供一种文件管理系统,文件管理系统包括文件管理服务器和网站服务器,文件管理服务器,用于将文件上传至文件存储服务器;

29、网站服务器,用于响应前端设备发送的文件调用请求,将文件调用请求发送至文件管理服务器;

30、文件管理服务器,用于对前端设备进行接口鉴权;

31、文件管理服务器,用于在接口鉴权的结果为通过的情况下,确定文件调用请求所请求的目标文件在文件存储服务器中的位置;

32、文件管理系统,用于基于目标文件在文件存储服务器中的位置,获取目标文件;

33、网站服务器,用于将目标文件发送至前端设备。

34、第三方面,本申请提供一种计算机设备,计算机设备包括存储器及处理器,存储器存储有计算机程序,计算机程序在处理器执行时,实现如第一方面的文件管理方法。

35、第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现如第一方面的文件管理方法。

36、本申请提供一种文件管理方法,应用于文件管理系统,文件管理方法包括:网站服务器响应前端设备发送的文件调用请求,将文件调用请求发送至文件管理服务器;文件管理服务器对前端设备进行接口鉴权;文件管理服务器在接口鉴权的结果为通过的情况下,确定文件调用请求所请求的目标文件在文件存储服务器中的位置;文件管理系统基于目标文件在文件存储服务器中的位置,获取目标文件;网站服务器将目标文件发送至前端设备。通过文件管理服务器统一所有文件上传的接口,并通过网站服务器统一所有文件调用的接口,不需要为所有与文件存储服务器对应的设备开发新的对接组件,提高了文件存储服务器的扩展性。同时,网站服务器响应文件调用请求,统一所有文件调用的接口并降低了文件管理服务器的压力,提升了文件管理系统的性能。



技术特征:

1.一种文件管理方法,其特征在于,应用于文件管理系统,所述文件管理系统包括文件管理服务器和网站服务器,所述文件管理服务器用于将文件上传至文件存储服务器,所述文件管理方法包括:

2.根据权利要求1所述的文件管理方法,其特征在于,所述文件管理系统基于所述目标文件在文件存储服务器中的位置,获取所述目标文件,包括:

3.根据权利要求1所述的文件管理方法,其特征在于,所述文件管理系统基于所述目标文件在文件存储服务器中的位置,获取所述目标文件,包括:

4.根据权利要求1所述的文件管理方法,其特征在于,所述文件管理方法还包括:

5.根据权利要求4所述的文件管理方法,其特征在于,所述文件管理系统还包括微服务器,所述文件管理方法还包括:

6.根据权利要求5所述的文件管理方法,其特征在于,所述文件管理方法还包括:

7.根据权利要求4所述的文件管理方法,其特征在于,所述文件管理服务器基于预设存储配置信息,将所述待上传文件上传至所述文件存储服务器之后,还包括:

8.一种文件管理系统,所述文件管理系统包括文件管理服务器和网站服务器,其特征在于,所述文件管理服务器,用于将文件上传至文件存储服务器;

9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器执行时,实现如权利要求1至7中任一项所述的文件管理方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的文件管理方法。


技术总结
本发明涉及文件管理领域,公开了一种文件管理方法、系统、计算机设备及计算机可读存储介质。文件管理方法包括:网站服务器响应前端设备发送的文件调用请求,将文件调用请求发送至文件管理服务器;文件管理服务器对前端设备进行接口鉴权;文件管理服务器在接口鉴权的结果为通过的情况下,确定文件调用请求所请求的目标文件在文件存储服务器中的位置;文件管理系统基于目标文件在文件存储服务器中的位置,获取目标文件;网站服务器将目标文件发送至前端设备。通过文件管理服务器统一所有文件上传的接口,并通过网站服务器统一所有文件调用的接口,不需要为所有与文件存储服务器对应的设备开发新的对接组件,提高了文件存储服务器的扩展性。

技术研发人员:李赛,江谷强,苏文鸽,龚涛,黎兴
受保护的技术使用者:中科云谷科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1