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

一种存档文件管理方法、系统及电子设备

文献发布时间:2023-06-19 11:49:09


一种存档文件管理方法、系统及电子设备

技术领域

本申请涉及计算机应用技术领域,尤其涉及一种存档文件管理方法、系统及电子设备。

背景技术

目前,本地应用程序以视觉效果好、无需联网运行等优点得到了迅速发展。本地应用程序包括各种生产力软件的应用(比如pr/pe),这些本地应用程序可通过存档的方式,将其应用数据转移到另一台设备上,以实现数据同步。

在现有技术中,当用户需要下载已存档至服务端的存档文件时,需要人工选择合适的存储路径,操作过程较为繁琐,存档文件管理效率较低。

发明内容

本申请提供一种存档文件管理方法、系统及电子设备,以解决现有技术存档文件管理效率较低等缺陷。

本申请第一个方面提供一种存档文件管理方法,应用于客户端,包括:

获取用户输入的管理请求;

当所述管理请求是下载存档文件时,向服务端发送存档文件下载请求;其中,所述存档文件下载请求中包括目标存档文件对应的目标应用信息;

接收服务端发送的目标存档文件及所述目标存档文件的目标路径信息;

按照所述目标路径信息,存储所述目标存档文件。

可选的,还包括:

当所述管理请求是分享存档文件时,在终端设备提取待分享存档文件及对应的待分享路径信息;

将所述待分享存档文件及对应的待分享路径信息上传至所述服务端,以更新所述服务端中的存档数据。

可选的,在按照所述目标路径信息,存储所述目标存档文件之前,所述方法还包括:

判断所述目标路径信息所对应的目标路径是否合法;

当所述目标路径不合法时,向所述服务端发送目标路径信息获取请求,以得到新的目标路径信息,其中,所述目标路径信息获取请求包括目标应用信息。

可选的,在接收服务端发送的目标存档文件及所述目标存档文件的目标路径信息之前,所述方法还包括:

向服务端发送设备属性信息,以供服务端根据所述设备属性信息对所述目标存档文件进行转换,得到与所述设备属性信息相匹配的目标存档文件。

本申请第二个方面提供一种存档文件管理方法,应用于服务端,包括:

接收客户端发送的存档文件下载请求;其中,所述存档文件下载请求中包括目标存档文件对应的目标应用信息;

根据所述存档文件下载请求所对应的目标应用信息,提取目标存档文件及所述目标存档文件的目标路径信息;

将所述目标存档文件及所述目标存档文件的目标路径信息,发送至所述客户端。

可选的,还包括:

接收所述客户端上传的待分享存档文件及对应的待分享路径信息,以对所存储的存档数据进行更新。

可选的,还包括:

接收客户端在确定当前目标路径不合法时所发送的目标路径信息获取请求;其中,所述目标路径信息获取请求包括目标应用信息;

根据所述存档文件下载请求所对应的目标应用信息,提取对应的目标路径信息;

将所述目标路径信息,发送至所述客户端。

可选的,在将所述目标存档文件及所述目标存档文件的目标路径信息,发送至所述客户端之前,所述方法还包括:

接收客户端发送的设备属性信息;

根据所述设备属性信息,对目标存档文件进行转换,以得到与所述设备属性信息相匹配的目标存档文件。

本申请第三个方面提供一种存档文件管理系统,包括服务端和至少一个客户端;

客户端获取用户输入的管理请求;

当所述管理请求是下载存档文件时,客户端向服务端发送存档文件下载请求;其中,所述存档文件下载请求中包括目标存档文件对应的目标应用信息;

服务端接收客户端发送的存档文件下载请求;

服务端根据所述存档文件下载请求所对应的目标应用信息,提取目标存档文件及所述目标存档文件的目标路径信息;

服务端将所述目标存档文件及所述目标存档文件的目标路径信息,发送至所述客户端;

客户端接收服务端发送的目标存档文件及所述目标存档文件的目标路径信息,并按照所述目标路径信息,存储所述目标存档文件。

可选的,还包括:当所述管理请求是分享存档文件时,客户端在终端设备提取待分享存档文件及对应的待分享路径信息;

客户端将所述待分享存档文件及对应的待分享路径信息上传至所述服务端;

服务端接收所述客户端上传的待分享存档文件及对应的待分享路径信息,以对所存储的存档数据进行更新。

可选的,还包括:客户端判断所述目标路径信息所对应的目标路径是否合法;

当所述目标路径不合法时,客户端向所述服务端发送目标路径信息获取请求,其中,所述目标路径信息获取请求包括目标应用信息;

服务端接收客户端在确定当前目标路径不合法时所发送的目标路径信息获取请求;

服务端根据所述存档文件下载请求所对应的目标应用信息,提取对应的目标路径信息;

服务端将所述目标路径信息,发送至所述客户端。

可选的,还包括:客户端在接收服务端发送的目标存档文件及所述目标存档文件的目标路径信息之前,向服务端发送设备属性信息;

服务端接收客户端发送的设备属性信息,并根据所述设备属性信息,对目标存档文件进行转换,以得到与所述设备属性信息相匹配的目标存档文件。

本申请第四个方面提供一种存档文件管理装置,应用于客户端,包括:

获取模块,用于获取用户输入的管理请求;

第一发送模块,用于当所述管理请求是下载存档文件时,向服务端发送存档文件下载请求;其中,所述存档文件下载请求中包括目标存档文件对应的目标应用信息;

第一接收模块,用于接收服务端发送的目标存档文件及所述目标存档文件的目标路径信息;

存储模块,用于按照所述目标路径信息,存储所述目标存档文件。

本申请第五个方面提供一种存档文件管理装置,应用于服务端,包括:

第二接收模块,用于接收客户端发送的存档文件下载请求;其中,所述存档文件下载请求中包括目标存档文件对应的目标应用信息;

提取模块,用于根据所述存档文件下载请求所对应的目标应用信息,提取目标存档文件及所述目标存档文件的目标路径信息;

第二发送模块,用于将所述目标存档文件及所述目标存档文件的目标路径信息,发送至所述客户端。

本申请第六个方面提供一种电子设备,包括:至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一个方面以及第一个方面各种可能的设计所述的方法,或如上第二个方面以及第二个方面各种可能的设计所述的方法。

本申请第七个方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一个方面以及第一个方面各种可能的设计所述的方法,或如上第二个方面以及第二个方面各种可能的设计所述的方法。

本申请技术方案,具有如下优点:

本申请提供的存档文件管理方法、系统及电子设备,利用客户端获取用户输入的管理请求,当管理请求是下载存档文件时,向服务端发送存档文件下载请求;服务端接收客户端发送的存档文件下载请求;其中,存档文件下载请求中包括目标存档文件对应的目标应用信息;服务端根据存档文件下载请求所对应的目标应用信息,提取目标存档文件及目标存档文件的目标路径信息,并将目标存档文件及目标存档文件的目标路径信息,发送至客户端;客户端接收服务端发送的目标存档文件及目标存档文件的目标路径信息,并按照目标路径信息,存储目标存档文件。上述方案提供的存档文件管理系统,客户端在从服务端下载目标存档文件的同时,也下载了其对应的目标路径信息,从而可以自动按照目标路径信息对目标存档文件进行存储,提高了目标存档文件的管理效率。

附图说明

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

图1为本申请实施例基于的网络结构示意图;

图2为本申请实施例提供的存档文件管理方法的流程示意图;

图3为本申请实施例提供的另一种存档文件管理方法的流程示意图;

图4为本申请实施例提供的再一种存档文件管理方法的流程示意图;

图5为本申请实施例提供的一种存档文件管理装置的结构示意图;

图6为本申请实施例提供的另一种存档文件管理装置的结构示意图;

图7为本申请实施例提供的电子设备的结构示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。

在现有技术中,当用户需要下载已存档至服务端的存档文件时,需要人工选择合适的存储路径,操作过程较为繁琐,存档文件管理效率较低。

针对上述问题,本申请实施例提供的存档文件管理方法、系统及电子设备,利用客户端获取用户输入的管理请求,当管理请求是下载存档文件时,向服务端发送存档文件下载请求;服务端接收客户端发送的存档文件下载请求;其中,存档文件下载请求中包括目标存档文件对应的目标应用信息;服务端根据存档文件下载请求所对应的目标应用信息,提取目标存档文件及目标存档文件的目标路径信息,并将目标存档文件及目标存档文件的目标路径信息,发送至客户端;客户端接收服务端发送的目标存档文件及目标存档文件的目标路径信息,并按照目标路径信息,存储目标存档文件。上述方案提供的存档文件管理系统,客户端在从服务端下载目标存档文件的同时,也下载了其对应的目标路径信息,从而可以自动按照目标路径信息对目标存档文件进行存储,提高了目标存档文件的管理效率。

下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明实施例进行描述。

首先,对本申请所基于的网络结构进行说明:

本申请实施例提供的存档文件管理方法、系统及电子设备,适用于对存档文件进行管理。如图1所示,为本申请实施例基于的网络结构示意图,主要包括客户端和服务端。具体地,当用户需要分享存档文件时,将存档文件上传至服务端;当用户需要下载服务端中的存档文件时,向服务端发送存档文件下载请求,并将对应的目标存档文件存储至目标路径。

本申请实施例提供了一种存档文件管理系统,用于对存档文件进行管理,该存档文件管理系统包括服务端和至少一个客户端,用于执行本申请实施例提供的一种存档文件管理方法。

如图2所示,为本申请实施例提供的存档文件管理方法的流程示意图,该方法包括:

步骤201,客户端获取用户输入的管理请求。

需要说明的是,管理请求主要包括用户的下载请求和分享请求。

具体地,用户通过点击终端设备界面中的管理请求发送按钮,向客户端发送管理请求。

步骤202,当管理请求是下载存档文件时,客户端向服务端发送存档文件下载请求。

其中,存档文件下载请求中包括目标存档文件对应的目标应用信息。

需要说明的是,本申请实施例所提供的服务端中预置有多个应用对应的应用信息、存档文件及存档文件对应的文件路径信息。

步骤203,服务端根据存档文件下载请求所对应的目标应用信息,提取目标存档文件及目标存档文件的目标路径信息。

具体地,服务端在接收到存档文件下载请求后,根据存档文件下载请求所包括的目标应用信息,确定目标应用,进一步提取该目标应用所对应的目标存档文件及目标路径信息。

步骤204,服务端将目标存档文件及目标存档文件的目标路径信息,发送至客户端。

步骤205,客户端接收服务端发送的目标存档文件及目标存档文件的目标路径信息,并按照目标路径信息,存储目标存档文件。

需要说明的是,目标路径信息是指该目标存档文件在终端设备中的目标存储路径,客户端部署在终端设备。

具体地,客户端将接收到的目标存档文件存储至目标存储路径下,以供用户读取。

在上述实施例的基础上,如图3为本申请实施例提供的另一种存档文件管理方法的流程示意图,作为一种可实施的方式,在一实施例中,该方法还包括:

步骤301,当管理请求是分享存档文件时,客户端在终端设备提取待分享存档文件及对应的待分享路径信息;

步骤302,客户端将待分享存档文件及对应的待分享路径信息上传至服务端;

步骤303,服务端接收客户端上传的待分享存档文件及对应的待分享路径信息,以对所存储的存档数据进行更新。

具体地,当管理请求是分享存档文件时,客户端扫描待分享存档文件在终端设备中的存储路径,以提取待分享存档文件。客户端将所提取的待分享存档文件及对应的存储路径信息(待分享路径信息)上传至服务端,以供其他客户端下载。

其中,当服务端接收到其上传的待分享存档文件及对应的待分享路径信息后,按照该存档文件所对应的应用信息进行存储,以对服务端原本存储的存档数据(多个应用对应的应用信息、存档文件及存档文件对应的文件路径信息)进行更新,扩充了服务端中的存档数据。

在上述实施例的基础上,如图4为本申请实施例提供的再一种存档文件管理方法的流程示意图,作为一种可实施的方式,在一实施例中,该方法还包括:

步骤401,客户端判断目标路径信息所对应的目标路径是否合法;

步骤402,当目标路径不合法时,客户端向服务端发送目标路径信息获取请求;其中,目标路径信息获取请求包括目标应用信息;

步骤403,服务端接收客户端在确定当前目标路径不合法时所发送的目标路径信息获取请求;

步骤404,服务端根据存档文件下载请求所对应的目标应用信息,提取对应的目标路径信息;

步骤405,服务端将目标路径信息,发送至客户端。

需要说明的是,客户端具体可以通过判断目标路径是否存在等方式来诊断目标路径的合法性。

具体地,当客户端在终端设备找不到目标路径时,则确定该目标路径不合法。此时为了得到合法的(正确的)目标路径,需要从服务端重复获取目标路径信息,以得到新的目标路径信息。

进一步的,在得到新的目标路径信息后,将进一步判断所得到的新的目标路径的合法性,若合法,则按照新的目标路径信息存储目标存档文件。若依然不合法,则再次向服务端发送目标路径信息获取请求。若在重复获取多次(如3次)后,所得到的目标路径依然不合法,则生成报警信息,以提醒相关管理人员处理故障。

具体地,在一实施例中,由于当前客户端所请求下载的目标存档文件可能是其他客户端上传至服务端的,为了避免当前客户端因与上传的客户端的设备属性不同,而无法正常读取目标存档文件,客户端可以在接收服务端发送的目标存档文件及目标存档文件的目标路径信息之前,向服务端发送设备属性信息;服务端接收客户端发送的设备属性信息,并根据设备属性信息,对目标存档文件进行转换,以得到与设备属性信息相匹配的目标存档文件。

具体地,服务端在提取到目标存档文件,首先判断该目标存档文件与当前客户端的设备属性是否相匹配,若匹配,则直接将所提取的目标存档文件发送至客户端。

相反的,若不匹配,则读取该目标存档文件,其中,该目标存档文件通常为二进制数据,若当前不是二进制数据,则将其转换为二进制的形式。进一步地,对目标存档文件进行转换,具体转换过程:在目标存档文件中筛选不匹配数据,如用户名等数据,根据接收的设备属性信息,生成与不匹配数据相对应的替换数据,并参照不匹配数据对应的二进制坐标,用该替换数据替换目标存档文件中的不匹配数据,以得到与设备属性信息相匹配的目标存档文件。

本申请实施例提供的存档文件管理系统,利用客户端获取用户输入的管理请求,当管理请求是下载存档文件时,向服务端发送存档文件下载请求;服务端接收客户端发送的存档文件下载请求;其中,存档文件下载请求中包括目标存档文件对应的目标应用信息;服务端根据存档文件下载请求所对应的目标应用信息,提取目标存档文件及目标存档文件的目标路径信息,并将目标存档文件及目标存档文件的目标路径信息,发送至客户端;客户端接收服务端发送的目标存档文件及目标存档文件的目标路径信息,并按照目标路径信息,存储目标存档文件。上述方案提供的存档文件管理系统,客户端在从服务端下载目标存档文件的同时,也下载了其对应的目标路径信息,从而可以自动按照目标路径信息对目标存档文件进行存储,提高了目标存档文件的管理效率。并且,实现了存档文件的一键下载和一键分享的功能,改善了用户体验。

本申请实施例提供了一种存档文件管理装置,应用于客户端,用于执行上述实施例提供的存档文件管理方法。

如图5所示,为本申请实施例提供的一种存档文件管理装置的结构示意图。该存档文件管理装置50包括获取模块501、第一发送模块502、第一接收模块503和存储模块504。

其中,获取模块,用于获取用户输入的管理请求;第一发送模块,用于当管理请求是下载存档文件时,向服务端发送存档文件下载请求;其中,存档文件下载请求中包括目标存档文件对应的目标应用信息;第一接收模块,用于接收服务端发送的目标存档文件及目标存档文件的目标路径信息;存储模块,用于按照目标路径信息,存储目标存档文件。

关于本实施例中的存档文件管理装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本申请实施例提供的存档文件管理装置,用于执行上述实施例提供的存档文件管理方法,其实现方式与原理相同,不再赘述。

本申请实施例提供了另一种存档文件管理装置,应用于服务端,用于执行上述实施例提供的存档文件管理方法。

如图6所示,为本申请实施例提供的另一种存档文件管理装置的结构示意图。该存档文件管理装置60包括第二接收模块601、提取模块602和第二发送模块603.

其中,第二接收模块,用于接收客户端发送的存档文件下载请求;其中,存档文件下载请求中包括目标存档文件对应的目标应用信息;提取模块,用于根据存档文件下载请求所对应的目标应用信息,提取目标存档文件及目标存档文件的目标路径信息;第二发送模块,用于将目标存档文件及目标存档文件的目标路径信息,发送至客户端。

关于本实施例中的存档文件管理装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本申请实施例提供的存档文件管理装置,用于执行上述实施例提供的存档文件管理方法,其实现方式与原理相同,不再赘述。

本申请实施例提供了一种电子设备,用于执行上述实施例提供的存档文件管理方法。

如图7所示,为本申请实施例提供的电子设备的结构示意图。该电子设备70包括:至少一个处理器71和存储器72;

所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上实施例提供的存档文件管理方法。

本申请实施例提供的一种电子设备,用于执行上述实施例提供的存档文件管理方法,其实现方式与原理相同,不再赘述。

本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上任一实施例提供的存档文件管理方法。

本申请实施例的包含计算机可执行指令的存储介质,可用于存储前述实施例中提供的存档文件管理方法的计算机执行指令,其实现方式与原理相同,不再赘述。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

相关技术
技术分类

06120113066863