文件管理系统和方法

文档序号:9631544阅读:494来源:国知局
文件管理系统和方法
【技术领域】
[0001] 本发明涉及一种文件管理系统和方法,具体而言,涉及基于网络的文件管理系统 和方法。
【背景技术】
[0002] 基于网络的文件存取工具(例如,云盘)正在被越来越多的用户使用。基于网络 的文件存取工具可以为用户提供文件的存储和下载等服务,并且为用户提供大量的文件存 储空间。用户可以利用基于网络的文件存取工具执行复制文件、在多个设备之间传递文件、 与他人共享文件、或者将文件推送至指定的设备等操作。
[0003] 此外,很多基于网络的文件存取工具还提供了客户端与服务器端的文件同步功 能。根据形式,可以将同步分为自动同步和用户的手动同步,其中自动同步又可以分为实时 同步和定时同步。此外,用户还可以选择进行文件同步的范围,例如,仅针对特定目录下的 全部文件进行同步。
[0004] 然而在现有技术中,无论采用何种方式,将文件从客户端复制到服务器端后,已被 复制的文件还会保留在客户端。对于存储容量有限的客户端而言,需要用户手动清除已被 复制到服务器端的文件以便在客户端保留足够的存储空间。

【发明内容】

[0005] 针对现有技术中的问题,本发明提供了一种文件管理系统和方法,其能够自动地 清除已被复制到服务器端的文件,从而为客户端保留足够的存储空间。
[0006] 根据本发明的一个方面,提供了一种文件管理系统,其用于管理存储在第一设备 上的文件和存储在第二设备上的文件。第一设备和第二设备彼此分离。所述文件管理系统 包括复制单元和删除单元。所述复制单元用于根据第一预设条件将存储在第一设备上的文 件复制到第二设备上。所述删除单元用于根据第二预设条件删除存储在第一设备上且已被 复制到第二设备的文件。
[0007] 根据本发明的实施例,所述文件管理系统还可以包括存储位置设定单元,其用于 设置与被管理的文件相对应的存储位置标识。所述存储位置标识可以表示包括下列之一的 信息:该文件仅存储在第一设备上且不允许被复制到第二设备;该文件存储在第一设备上 且还未被复制到第二设备;该文件存储在第一设备和第二设备上;以及该文件仅存储在第 二设备上。
[0008] 根据本发明的实施例,复制单元可以根据第一预设条件将存储位置标识表示存储 在第一设备上且还未被复制到第二设备的文件复制到第二设备,并且存储位置设定单元可 以将该文件的存储位置标识设置为表示该文件存储在第一设备和第二设备上。
[0009] 根据本发明的实施例,删除单元可以根据第二预设条件删除存储在第一设备上的 并且存储位置标识表示存储在第一设备和第二设备上的文件,并且存储位置设定单元可以 将该文件的存储位置标识设置为表示仅存储在第二设备上。
[0010] 根据本发明的实施例,响应于用户的操作,复制单元可以将仅存储在第二设备上 的文件复制到第一设备,并且存储位置设定单元可以将该文件的存储位置标识设置为表示 该文件存储在第一设备和第二设备上。
[0011] 根据本发明的实施例,所述存储位置标识可以包括在被管理的文件的属性信息 中。根据本发明的其他实施例,所述存储位置设定单元可以通过对应关系表来设置与被管 理的文件相对应的存储位置标识。
[0012] 根据本发明的实施例,所述文件管理系统还可以包括创建单元,其用于在第一设 备上创建新的文件。
[0013] 根据本发明的实施例,第一预设条件可以包括下列中的一项或多项:文件类型、文 件尺寸、文件内部变化、定时信息、网络连接状态、带宽使用率、中央处理器使用率、内存使 用率。
[0014] 根据本发明的实施例,第二预设条件可以包括下列中的一项或多项:文件类型、文 件尺寸、定时信息、文件最后一次访问时间、文件访问频度、第一设备的存储容量的使用率。
[0015] 根据本发明的实施例,所述文件管理系统可以实现在第一设备上。根据本发明的 其他实施例,所述文件管理系统可以实现在与第一设备和第二设备分离的第三设备上。
[0016] 根据本发明的另一个方面,提供了一种文件管理方法,其用于管理存储在第一设 备上的文件和存储在第二设备上的文件。第一设备和第二设备彼此分离。所述方法包括步 骤:根据第一预设条件将存储在第一设备上的文件复制到第二设备上;以及根据第二预设 条件删除存储在第一设备上且已被复制到第二设备的文件。
[0017] 根据本发明的实施例,所述方法还可以包括步骤:设置与被管理的文件相对应的 存储位置标识。所述存储位置标识可以表示包括下列之一的信息:该文件仅存储在第一设 备上且不允许被复制到第二设备;该文件存储在第一设备上且还未被复制到第二设备;该 文件存储在第一设备和第二设备上;以及该文件仅存储在第二设备上。
[0018] 根据本发明的实施例,在根据第一预设条件将存储在第一设备上的文件复制到第 二设备上的步骤中,可以将存储位置标识表示存储在第一设备上且还未被复制到第二设备 的文件复制到第二设备,并且可以将该文件的存储位置标识设置为表示该文件存储在第一 设备和第二设备上。
[0019] 根据本发明的实施例,在根据第二预设条件删除存储在第一设备上的文件的步骤 中,可以删除存储位置标识表示存储在第一设备和第二设备上的文件,并且可以将该文件 的存储位置标识设置为表示仅存储在第二设备上。
[0020] 根据本发明的实施例,所述方法还可以包括步骤:响应于用户的操作,将仅存储在 第二设备上的文件复制到第一设备,并且将该文件的存储位置标识设置为表示该文件存储 在所述第一设备和第二设备上。
[0021] 根据本发明的实施例,所述存储位置标识可以包括在被管理的文件的属性信息 中。根据本发明的其他实施例,可以通过对应关系表来设置与被管理的文件相对应的存储 位置标识。
[0022] 根据本发明的实施例,所述方法还可以包括步骤:在第一设备上创建新的文件。
[0023] 根据本发明的文件管理系统和方法,已被复制到服务器端的文件可以被自动地从 客户端删除,从而为客户端保留足够的存储空间。
【附图说明】
[0024] 通过以下参考附图的详细说明,本发明的上述以及其他方面、特征和优点将得以 呈现。在附图中:
[0025] 图1是示出了根据本发明的实施例的文件管理系统的示意性框图;
[0026] 图2是示出了根据本发明的实施例的文件管理系统的应用实例的图示;
[0027] 图3示出了通过对应关系表来更新与文件对应的存储位置标识的示例;
[0028] 图4是示出了根据本发明的实施例的文件管理方法的流程图;并且
[0029] 图5是示出了根据本发明的实施例的文件管理系统的另一个应用实例的图示。
【具体实施方式】
[0030] 下文中,将参照附图详细描述本公开的实施例。然而,本发明可按照多种不同形式 具体实现,并且不应理解为限于本文阐述的实施例。提供这些实施例是为了使得本公开将 是彻底和完整的,并且将把本发明的范围完全传递给本领域技术人员。在附图中,为了清楚 起见,没有按照比例绘制各个部件,并且相同的标号将始终用于指代相同或相似的部件。
[0031] 除非另有说明或者在上下文中明确地指出,否则在描述本发明的上下文中使用的 术语"一"、"一个"和"该"以及类似的所指对象应当解释为涵盖单数形式和复数形式。除 非另有所指,否则术语"包括"、"具有"、"包含"和"含有"应当解释为开放式术语(即,表示 "包括但不限于")。
[0032] 除非另有定义,否则在本文中使用的所有技术术语和科学术语具有与本发明所属 领域的任一普通技术人员通常理解相同的含义。还应当理解,除非另有所指,否则本文使用 的任何和所有实例或示例性术语仅用来更好地阐明本发明的而不是用来限制本发明的范 围。此外,除非另有定义,否则不可以过度地解释在通常使用的字典中定义的所有术语。
[0033] 图1是示出了根据本发明的实施例的文件管理系统100的示意性框图,图2是示 出了根据本发明的实施例的文件管理系统1〇〇的应用实例的图示。
[0034] 参考图1和图2,根据本发明的实施例的文件管理系统100可以包括复制单元110 和删除单元120,其用于管理存储在用户设备200上的文件和存储在存储服务器300上的 文件。这些文件可以存储在用户设备200和存储服务器300各自的存储介质上。用户设备 200和存储服务器300彼此分离,并且通过网
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1