掌桥专利:专业的专利平台
掌桥专利
首页

文件服务方法及装置

文献发布时间:2023-06-19 09:35:27


文件服务方法及装置

技术领域

本发明属于软件技术领域,具体涉及一种文件服务方法及装置。

背景技术

随着科技的发展,用户对互联网通信需求的急速增加,互联网通信能力的不断扩容。相关技术中,五定打卡技术对统一的接入文件上传下载的服务需要特殊的要求,需要提高。但是相关技术中无法对多种app通过统一的文件服务来实现图片与视频的管理而导致不同APP对文件管理的效率低下。

发明内容

有鉴于此,本发明的目的在于克服现有技术的不足,提供一种文件服务方法及装置,以解决现有技术中无法对多种app通过统一的文件服务来实现图片与视频的管理导致不同APP对文件管理的效率低下的问题。

为实现以上目的,本发明采用如下技术方案:一种文件服务方法,包括:

获取文件,对所述文件进行处理并保存为存储文件;

接收外部终端的参数指令,根据所述参数指令选择存储文件;

将所述存储文件传输至外部终端。

进一步的,还包括:

定时对各个APP的存储文件进行各自的文件备份以进行访问隔离。

进一步的,所述对所述文件进行处理,包括:

修改所述文件的存储路径和文件名称。

进一步的,将存储文件保存至阿里云oss、window网络、linux网盘。

进一步的,所述外部终端包括:

移动端、PC端、内部服务端。

进一步的,预设移动端、PC端、内部服务端中各个APP的参数指令识别信息。

进一步的,述接收外部终端的指令,包括:

通过外网网关接收所述移动端、PC端发送的参数指令;

通过内网网关接收内部服务端发送的参数指令。

进一步的,所述存储文件的类型包括:图片、视频、excel、word。

本申请实施例提供一种文件服务装置,包括:

获取模块,用于获取文件,对所述文件进行处理并保存为存储文件;

选择模块,用于接收外部终端的参数指令,根据所述参数指令选择存储文件;

传输模块,用于将所述存储文件传输至外部终端。

进一步的,还包括:

备份模块,用于定时对各个APP的存储文件进行各自的文件备份以进行访问隔离。

本发明采用以上技术方案,能够达到的有益效果包括:

本发明提供一种文件服务方法及装置,包括获取文件,对所述文件进行处理并保存为存储文件;接收外部终端的参数指令,根据所述参数指令选择存储文件;将所述存储文件传输至外部终端。本发明能够为不同APP提供统一接口,还可以自由定制存储类型,对已经备份的文件进行访问服务,访问服务主要包括文件上传、下载、删除、备份,从而提高不同APP对文件管理的效率。除此之外,备份服务还能够根据不同的APP进行各自访问隔离。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明文件服务方法的步骤示意图;

图2为本发明文件服务方法的流程示意图;

图3为本发明文件服务装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

下面结合附图介绍本申请实施例中提供的一个具体的文件服务方法及装置。

如图1所示,本申请实施例中提供的文件服务方法包括:

S101,获取文件,对所述文件进行处理并保存为存储文件;

如图2所示,本申请中通过文件上传服务获取获取文件,并对所述文件进行处理。

S102,接收外部终端的参数指令,根据所述参数指令选择存储文件;

文件上传服务根据外部终端中APP的参数指令控制存储类型,然后APP接收文件,文件的类型包括:图片、视频、excel、word等。

S103,将所述存储文件传输至外部终端。

优选的,所述外部终端包括:

移动端、PC端、内部服务端。

优选的,预设移动端、PC端、内部服务端中各个APP的参数指令识别信息。

优选的,所述接收外部终端的指令,包括:

通过外网网关接收所述移动端、PC端发送的参数指令;

通过内网网关接收内部服务端发送的参数指令。

文件服务方法的工作原理为:移动端、PC端或内部服务端分别通过外网网关、内网网关访问文件上传服务,通过上传APP参数控制存储类型,接收返回的文件属性信息。通过下载服务下载相应的文件,包括图片、视频、excel、word文件类型。

可以理解的是,在文件上传服务中预设移动端、PC端、内部服务端中各个APP的参数指令识别信息。APP的参数指令识别信息是根据APP的ID设定的。

一些实施例中,还包括:

定时对各个APP的存储文件进行各自的文件备份以进行访问隔离。

例如:如图2所示,在备份服务中设置APP1文件备份、APP2文件备份……,以存储相应的APP文件备份,也就是说备份服务可以根据不同的app对各自访问隔离。

一些实施例中,所述对所述文件进行处理,包括:

修改所述文件的存储路径和文件名称。

优选的,将存储文件保存至阿里云oss、window网络、linux网盘。

文件上传服务能够对文件的存储路径和文件名称进行修改,然后将修改后的文件保存至阿里云oss、window网络、linux网盘,还可以实现根据不同的app对各自访问隔离。

优选的,所述存储文件的类型包括:图片、视频、excel、word。需要说明的是,本申请中的存储文件的类型还可以是其他类型的文件,本申请在此不做限定。

如图3所示,本申请提供一种文件服务装置,包括:

获取模块301,用于获取文件,对所述文件进行处理并保存为存储文件;

选择模块302,用于接收外部终端的参数指令,根据所述参数指令选择存储文件;

传输模块303,用于将所述存储文件传输至外部终端。

本申请提供的文件服务装置的工作原理是,获取模块201获取文件,对所述文件进行处理并保存为存储文件;选择模块202接收外部终端的参数指令,根据所述参数指令选择存储文件;传输模块203将所述存储文件传输至外部终端。

本申请实施例提供一种计算机设备,包括处理器,以及与处理器连接的存储器;

存储器用于存储计算机程序,计算机程序用于执行上述任一实施例提供的文件服务方法;

处理器用于调用并执行存储器中的计算机程序。

综上所述,本发明提供一种文件服务方法及装置,包括获取文件,对所述文件进行处理并保存为存储文件;接收外部终端的参数指令,根据所述参数指令选择存储文件;将所述存储文件传输至外部终端。本发明能够为不同APP提供统一接口,还可以自由定制存储类型,对已经备份的文件进行访问服务,访问服务主要包括文件上传、下载、删除、备份,从而提高不同APP对文件管理的效率。除此之外,备份服务还能够根据不同的APP进行各自访问隔离。

可以理解的是,上述提供的方法实施例与上述的装置实施例对应,相应的具体内容可以相互参考,在此不再赘述。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令方法的制造品,该指令方法实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 一种集群文件系统及其文件服务方法
  • 一种基于上下文文件系统的文件服务方法
技术分类

06120112219037