文件同步方法、服务器、客户端及终端设备的制作方法

文档序号:7866808阅读:364来源:国知局
专利名称:文件同步方法、服务器、客户端及终端设备的制作方法
技术领域
本发明涉及文件同步领域,尤其是一种文件同步方法、服务器、客户端及终端设备。
背景技术
在云存储系统中,用户接入的终端设备数量不断增加,所谓终端设备包括笔记本电脑、台式机、MP4、电视、平板电脑、移动通信设备等,用户还会对每个设备进行个性化设置。现有技术提供的各种同步网盘产品,可以使用户将文件同步服务器和各种终端设备相连,来帮助用户实现各终端设备上的文件共享和管理。
所谓的同步网盘,例如快盘牌(商标)网盘一般要求在多台设备之间保持同一文件数据一致。
但有时候会出现,一台电脑上新加的文件,可能没有完全同步到服务端,就关机或者断开了网络。那么在另外一台电脑上下载该未完全同步的文件的时候就不全,这会导致现有系统提示用户不能下载,但不做任何其他提示,这会使得用户困惑于不了解不能同步的原因,以及同步到什么程度,导致用户不能根据不同原因采取适当的措施来处理,严重的导致文件丢失和重复上下传。发明内容
本发明要解决的技术问题是提供一种文件同步方法、服务器、客户端及终端设备, 解决因误判而丢失文件或反复上传或下载的问题。
为解决上述技术问题,本发明提供了一种文件同步方法,该方法包括
文件同步服务器从第一文件同步客户端获取文件时,创建或获取该文件的记录信息,所述记录信息包括该文件的上传情况信息;
获取所述文件的过程中,所述文件同步服务器实时更新该文件的记录信息;
所述文件同步服务器向第二文件同步客户端同步所述文件及所述文件的记录信息,或根据文件的记录信息,仅向第二文件同步客户端同步上传成功的文件。
为解决上述技术问题,本发明提供了一种文件同步服务器,该文件同步服务器包括
记录信息创建模块,从第一文件同步客户端获取文件时,用于创建或获取该文件的记录信息,所述记录信息包括该文件的上传情况信息;
记录信息更新模块,获取所述文件的过程中,用于实时更新该文件的记录信息;
文件同步模块,用于实现文件同步,其中向第二文件同步客户端同步所述文件时, 同步所述文件的记录信息,或根据文件的记录信息,仅向第二文件同步客户端同步上传成功的文件。。
为解决上述技术问题,本发明提供了一种文件同步客户端,该文件同步客户端包括
文件列表接收模块,用于接收文件同步服务器传递最新的文件列表,其中包括各文件的记录信息;
下载模块,用于根据该文件列表确定需更新的文件,并从文件同步服务器下载。
为解决上述技术问题,本发明提供了另一种文件同步客户端,所述文件同步客户端包括
文件目录同步模块,用于接收文件同步服务器发送的最新的文件目录,该文件目录中仅包括上传成功的文件;
文件同步模块,用于根据该文件目录确定需更新的文件,并从文件同步服务器下载需更新的文件。
为解决上述技术问题,本发明提供了一种终端设备所述终端设备包括上所述的文件同步客户端。
本发明各文件同步客户端和文件同步服务器存储包括文件上传情况的文件记录信息,用户可通过输出装置获知文件记录信息,从而对相应的文件进行正确的管理和同步处理。


图1为本发明文件同步方法实施例1的示意图2为本发明文件同步服务器向第二文件同步客户端同步所述文件的示意图3为本发明文件同步方法实施例2的示意图4为本发明文件同步服务器实施例1的示意图5为本发明文件同步服务器实施例2的示意图6为本发明文件同步服务器实施例3的示意图7为本发明文件同步客户端实施例1的示意图8为本发明文件同步客户端实施例2的示意图,具体实施方式
研究发现现有技术之所以不能实时实现提示用户各种终端设备中文件状态原因, 是因为调查各设备的状态和搜集各设备上的文件安排情况需要文件同步服务器和各地移动设备之间进行协作。随时可能的新增或减少终端设备,以及变动文件内容使得调查工作变得复杂,且各地设备之间的硬件、软件、网络环境差异也导致不能有效实现。
需要说明的是,为了便于区别描述,本发明中,将上传文件的文件同步客户端称为 “上传文件同步客户端”或“第一文件同步客户端”,将接收文件的文件同步客户端称为“下载文件同步客户端”或“第二文件同步客户端”。
本发明涉及的文件同步系统包括文件同步服务器和各个文件同步客户端,该文件同步系统具备同步功能。需要指 出的是,本文所描述的上传和下载不能单纯的理解为仅仅是上传和下载文件,具体地,对于某个同步客户端没有的文件,实现从文件同步服务器和其他文件同步客户端处下载文件的功能;对于同步客户端存在的文件,实现从其他各处同步文件的功能,因此本发明的“上传”和“下载”定义为包含了同步的含义。
实施例1
本发明文件管理方法实施例1中,文件同步服务器端实时更新包括文件上传情况信息的记录信息,并在向第二文件同步客户端同步文件时,同步该文件的记录信息,使得第二文件同步客户端可以及时了解该文件的上传情况,以便在下载失败时,采取正确的措施予以补救,如图所示,方法实施例1包括
步骤101 :文件同步服务器从第一文件同步客户端获取文件时,创建或获取该文件的记录信息,所述记录信息包括该文件的上传情况信息;
所述文件的记录信息还包括文件名、文件类型、文件个数或文件大小。
所述上传情况信息为表明上传成功、需上传、正在上传或上传失败的信息,其中需上传、正在上传或上传失败均表示未上传成功。
优选地,所述上传情况信息采用比特标识表示。比如01表示需上传,10表示正在上传,11表不上传成功,00表不上传失败。
可选地,所述文件同步服务器获取的文件是文件同步客户端主动上传的,所述第一文件同步客户端在主动上传所述文件前,先向所述文件同步服务器上传待上传文件的文件目录,所述文件同步服务器根据该文件目录创建各文件的记录信息。
在一个地方文件同步客户端A要开始上传文件时,该文件同步客户端A先提交给文件同步服务器一个需要上传到文件同步服务器的总的文件个数,即生成文件目录a。
对于两台安装有文件同步客户端的移动终端设备之间正在进行的文件传输,我们并不局限于两台移动终端设备均同时在线,由于文件同步服务器的存在,我们可以实现在文件目录中同步显示各个文件的状态,这样的一个提示,可以很好的告诉用户文件在不同机器直接的变化状态。例如一台已经掉线的电脑本来要上传N个文件,实际上只上传了 m 个文件的情况,会提示给正在进行同步的本机。
另一可替换的方案中文件同步服务器获取文件前,第一文件同步客户端先向所述文件同步服务器上传待上传文件的文件目录,所述文件同步服务器根据该文件目录确定需上传的文件,并创建各文件的记录信息,并要求所述第一文件同步客户端上传的需上传的文件。
这种情况下,创建的文件的记录信息中的上传情况信息为“需上传”,若采用比特方式,则为01。
针对文件同步客户端A和文件同步客户端B之间传输文件的情况,文件同步客户端A和B分别记录两地文件目录bl和b2,该目录被记录在文件同步客户端A和B中,并且文件同步客户端A和B分别向文件同步服务器上传此文件目录bl和b2。文件同步服务器在获得文件同步客户端A和B分别上传的文件目录bl和b2后,进行校验确定最终的文件目录b。
作为一个扩展,文件同步客户端A和B可以约定某个文件同步客户端承担上传文件目录b给文件同步服务器的任务。
步骤102 :获取所述文件的过程中,所述文件同步服务器实时更新该文件的记录信息;
文件开始上传后,文件同步服务器将该文件的记录信息中的上传情况信息更新为 “正在上传”,若采用比特表示,则为“ 10”。
若文件上传过程中,出现故障,导致文件上传过程中断,则文件同步服务器将该文件的记录信息中的上传情况信息更新为“上传失败”,若采用比特表示,则为00。
若文件顺利上传,则更新该文件的记录信息中的上传情况信息为“上传成功”。
步骤103 :所述文件同步服务器向第二文件同步客户端同步所述文件及所述文件的记录信息。
具体地,用户可通过显示或打印等输出方式获得第一文件同步客户端、第二文件同步客户端上文件的记录信息。
当然,实际情况会出现,文件同步服务器需要同时支持和处理多台安装有文件同步客户端的移动终端设备上传下载。文件同步服务器需要从多个文件同步客户端获取文件,并据此创建或获取所有文件的记录信息。同时,文件同步服务器实时更新所有文件的记录信息。文件同步服务器向多台有需求的文件同步客户端同步所有文件的记录信息和文件。当然,为保证效率和节省带宽,文件同步服务器仅向文件同步客户端同步上传成功的文件。
如图2所示,文件同步服务器向第二文件同步客户端同步所述文件的步骤包括
步骤201 :所述文件同步服务器实时或定时或根据申请向第二文件同步客户端传递最新的文件列表,其中包括各文件的记录信息;
文件同步服务器实时向其他活跃终端设备传递文件列表,这样在另外一台电脑文件同步客户端B实时获得文件列表,由于文件列表中记录了文件同步客户端A向文件同步服务器上传情况信息,就可以明确的看到,有多少文件需要下载,有多少成功上传,有多少还在正在上传,有多少上传失败。
步骤202 :第二文件同步客户端根据该文件列表确定需更新的文件;
步骤203 :第二文件同步客户端针对所有需要更新的文件进行下载或仅下载需更新且上传成功的文件。
第二文件同步客户端针对所有需要更新的文件发送下载请求,不可避免地,对于上传失败的文件,该第二文件同步客户端也无法下载成功。
针对以上缺陷,有两种解决方式
解决方式一文件同步客户端判断下载失败的文件的记录信息更新为上传成功时,重新下载;
因下载该文件的同时,已下载该文件的记录信息,则下载文件的文件同步客户端可以了解到,该下载失败的原因是文件上传失败,则该文件同步客户端在判断文件同步服务器后续传递的最新的文件列表中该下载失败的文件的上传情况信息更新为上传成功时, 重新针对该文件发起下载请求。
解决方式二 所述文件的记录信息还包括文件同步客户端的下载情况信息,该方法还包括
文件同步服务器在所述第二文件同步客户端下载该文件时,实时更新该文件同步客户端的下载情况信息;
若因上传失败导致下载失败,文件同步服务器判断该文件的上传情况信息为上传成功时,通知所述第二文件同步客户端重新下载。
有新设备接入或撤出,文件同步服务器更新和删除相应的文件目录,并且保存一份备份与文件同步服务器,供用户找回历史记录使用。
文件同步客户端获得的文件目录,还提供用户任务接口,供用户对各种状态进行管理。
例如对上下载异常的文件,提供删除、重新上传下载等任务选项供用户选择,并执行。
实施例2
本发明文件管理方法实施例2中,文件同步服务器端实时更新包括文件上传情况信息的记录信息,并根据该记录信息,仅向第二文件同步客户端同步上传成功的文件,有效地避免了第二文件同步客户端下载未成功上传的文件而导致的下载失败的问题,如图3所示,包括
步骤301 :文件同步服务器从第一文件同步客户端获取文件时,创建或获取该文件的记录信息,所述记录信息包括该文件的上传情况信息;
除上传情况信息外,所述文件的记录信息还包括并不限于文件名、文件类型、文件个数或文件大小。
所述上传情况信息为表明上传成功、需上传、正在上传或上传失败的信息,其中需上传、正在上传或上传失败均表示未上传成功。
优选地,所述上传情况信息采用比特标识表示。比如01表示需上传,10表示正在上传,11表不上传成功,00表不上传失败。
该实施例2中,第一文件同步客户端直接向文件同步服务器上传某文件,则创建的该文件的记录信息中的上传情况信息为“正在上传”,若采用比特方式,则为10。·
步骤302 :获取所述文件的过程中,所述文件同步服务器实时更新该文件的记录信息;
若文件上传过程中,出现故障,导致文件上传过程终端,则文件同步服务器将该文件的记录信息中的上传情况信息更新为“上传失败”,若采用比特表示,则为10。
若文件顺利上传,则更新该文件的记录信息中的上传情况信息为“上传成功”。
步骤303 :所述文件同步服务器根据文件的记录信息,仅向第二文件同步客户端同步上传成功的文件。
文件同步服务器进行第二文件同步客户端同步上传成功的文件有以下两种方式
方式一
所述文件同步服务器实时或定时或根据申请向第二文件同步客户端传递最新的文件目录,该文件目录中仅包括上传成功的文件;
第二文件同步客户端根据该文件目录确定需更新的文件,从文件同步服务器下载该需要更新的文件。
方式二
所述文件同步服务器实时或定时或根据申请向第二文件同步客户端传递最新的文件列表,其中包括各文件的记录信息;
第二文件同步客户端根据该文件列表确定需更新的文件,从文件同步服务器下载所有需要更新的文件;
文件同步服务器根据文件的记录信息拒绝针对未上传成功的文件的下载请求,并在判断该拒绝下载文件的上传情况信息更新为上传成功时,通知所述第二文件同步客户端重新下载。
文件同步服务器保存并实时更新文件同步服务器及所有文件同步客户端的文件目录,并将最新目录信息发送给各个文件同步客户端。
文件同步客户端可以获得活跃状态或静默状态设备的文件目录。活跃计算机设备指,在开机状态并登陆了文件同步客户端的计算机设备,已经退出文件同步客户端的计算机设备,我们命名为静默终端设备。
对于静默计算机设备的文件传输状态,我们仍然在文件同步服务器记录有文件目录。因此,活跃计算机设备将看到活跃和静默计算机设备中所有文件传输情况。
为了实现上述方法,对应于方法实施例1本发明还提供了文件同步服务器,如图4 所示,该文件同步服务器包括
记录信息创建模块,从第一文件同步客户端获取文件时,用于创建或获取该文件的记录信息,所述记录信息包括该文件的上传情况信息;
记录信息更新模块,获取所述文件的过程中,用于实时更新该文件的记录信息;
文件同步模块,用于实现文件同步,其中向第二文件同步客户端同步所述文件时, 还包括同步所述文件的记录信息。
如上所述,所述文件的记录信息还包括文件名、文件类型、文件个数或文件大小。
可选地,所述上传情况信息采用比特标识表示。所述上传情况信息为表明上传成功、需上传、 正在上传或上传失败的信息,其中需上传、正在上传或上传失败均表示未上传成功。
优选地,所述文件同步模块还用于接收第一文件同步客户端发送的文件目录,所述记录信息创建模块根据该文件目录创建各文件的记录信息。
可选地,所述文件同步服务器还包括文件列表下发模块,用于实时或定时或根据申请向第二文件同步客户端传递最新的文件列表,其中包括各文件的记录信息。
优选地,所述文件的记录信息还包括第二文件同步客户端的下载情况信息,该记录信息更新模块还用于在所述第二文件同步客户端下载该文件时,实时更新该第二文件同步客户端的下载情况信息;若因文件上传失败导致下载失败,所述文件同步模块判断该文件的上传情况信息为上传成功时,通知所述第二文件同步客户端重新下载。
对应于方法实施例2,本发明还提供了一种文件同步服务器,如图5所示,该文件同步服务器包括
记录信息创建模块,从第一文件同步客户端获取文件时,用于创建或获取该文件的记录信息,所述记录信息包括该文件的上传情况信息;
记录信息更新模块,获取所述文件的过程中,用于实时更新该文件的记录信息;
文件同步模块,用于实现文件同步,其中向第二文件同步客户端同步所述文件时, 根据文件的记录信息,仅向第二文件同步客户端同步上传成功的文件。
如上所述,所述文件的记录信息还包括文件名、文件类型、文件个数或文件大小。
可选地,所述上传情况信息采用比特标识表示。所述上传情况信息为表明上传成功、需上传、正在上传或上传失败的信息,其中需上传、正在上传或上传失败均表示未上传成功。
如前所述,所述文件同步模块还用于接收第一文件同步客户端发送的文件目录, 所述记录信息创建模块根据该文件目录创建各文件的记录信息。
优选地,如图5所示,所述文件同步服务器的文件同步模块包括文件目录同步子模块以及文件同步子模块,其中
所述文件目录同步子模块,用于实时或定时或根据申请向第二文件同步客户端传递最新的文件目录,该文件目录中仅包括上传成功的文件;
所述文件同步子模块,用于向第二文件同步客户端发送该文件目录中的文件。
另一替换的技术方案中,如图6所示,所述文件同步模块包括
下载请求合法性判断子模块,用于根据文件的记录信息拒绝针对未上传成功的文件的下载请求;
下载管理子模块,判断拒绝下载的文件的上传情况信息更新为上传成功时,通知所述第二文件同步客户端重新下载。
对应于方法实施例1,本发明还提供了一种文件同步客户端,如图7所示,该文件同步客户端包括
文件列表接收模块,用于接收文件同步服务器传递最新的文件列表,其中包括各文件的记录信息;
下载模块,用于根据该文件列表确定需更新的文件,并从文件同步服务器下载。
具体地,所述下载模块下载所有需要更新的文件,并或仅下载上传成功的文件。
优选地,所述下载模块还用于判断下载失败的文件的记录信息更新为上传成功时,重新下载。
对应于方法实施例2,本发明还提供了一种文件同步客户端,如图8所示,所述文件同步客户端包括文件目录同步模块以及文件同步模块,其中
文件目录同步模块,用于接收文件同步服务器发送的最新的文件目录,该文件目录中仅包括上传成功的文件;
文件同步模块,用于根据该文件目录确定需更新的文件,并从文件同步服务器下载需更新的 文件。
优选地,图7、8中所示的文件同步客户端还包括输出模块,用于输出该文件同步客户端存储的文件及文件的记录信息,以供用户查看和管理。
对应于方法实施例1和2,本发明还提供了一种终端设备,该终端设备包括上文图 7或图8所示的文件同步客户端。
本发明各文件同步客户端和文件同步服务器存储包括文件上传情况的文件记录信息,用户可通过输出装置获知文件记录信息,从而对相应的文件进行正确的管理和同步处理。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
本发明实施例中所描述的系统/装置/设备中的模块仅是根据其功能进行划分的一种示例,可理解地,在系统/装置/设备实现相同功能的情况下,本领域技术人员可给出一种或多种其他功能划分方式,在具体应用时可将其中任意一个或多个功能模块采用一个功能实体装置或单元实现,不可否认地,以上变换方式均在本申请保护范围之内。
显然,所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明 中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
权利要求
1.一种文件同步方法,其特征在于,该方法包括文件同步服务器从第一文件同步客户端获取文件时,创建或获取该文件的记录信息, 所述记录信息包括该文件的上传情况信息;获取所述文件的过程中,所述文件同步服务器实时更新该文件的记录信息;所述文件同步服务器向第二文件同步客户端同步所述文件及所述文件的记录信息,或根据文件的记录信息,仅向第二文件同步客户端同步上传成功的文件。
2.如权利要求1所述的方法,其特征在于所述文件的记录信息还包括文件名、文件类型、文件个数或文件大小。
3.如权利要求1所述的方法,其特征在于所述上传情况信息采用比特标识表示。
4.如权利要求1所述的方法,其特征在于所述上传情况信息为表明上传成功、需上传、正在上传或上传失败的信息,其中需上传、正在上传或上传失败均表示未上传成功。
5.如权利要求1所述的方法,其特征在于所述文件同步服务器向第二文件同步客户端同步所述文件包括所述文件同步服务器实时或定时或根据申请向第二文件同步客户端传递最新的文件列表,其中包括各文件的记录信息;所述第二文件同步客户端根据该文件列表确定需更新的文件;第二文件同步客户端针对所有需要更新的文件进行下载或仅下载需更新且上传成功的文件。
6.如权利要求5所述的方法,其特征在于,第二文件同步客户端针对所有需要更新的文件进行下载时所述第二文件同步客户端判断下载失败的文件的记录信息更新为上传成功时,重新下载;或,所述文件的记录信息还包括第二文件同步客户端的下载情况信息,文件同步服务器在所述第二文件同步客户端下载该文件时,实时更新该第二文件同步客户端的下载情况信若因文件上传失败导致下载失败,文件同步服务器判断该文件的上传情况信息为上传成功时,通知所述第二文件同步客户端重新下载。
7.如权利要求1所述的方法,其特征在于,所述文件同步服务器仅向第二文件同步客户端同步上传成功的文件的步骤包括所述文件同步服务器实时或定时或根据申请向第二文件同步客户端传递最新的文件目录,该文件目录中仅包括上传成功的文件;第二文件同步客户端根据该文件目录确定需更新的文件,并从文件同步服务器下载需更新的文件。
8.如权利要求1所述的方法,其特征在于,所述文件同步服务器仅向第二文件同步客户端同步上传成功的文件的步骤包括所述文件同步服务器实时或定时或根据申请向第二文件同步客户端传递最新的文件列表,其中包括各文件的记录信息;第二文件同步客户端根据该文件列表确定需更新的文件,向从文件同步服务器下载所述需更新的文件;文件同步服务器根据文件的记录信息拒绝针对未上传成功的文件的下载请求,并在判断拒绝下载的文件的上传情况信息更新为上传成功时,通知所述第二文件同步客户端重新下载。
9.一种文件同步服务器,其特征在于,该文件同步服务器包括 记录信息创建模块,从第一文件同步客户端获取文件时,用于创建或获取该文件的记录信息,所述记录信息包括该文件的上传情况信息; 记录信息更新模块,获取所述文件的过程中,用于实时更新该文件的记录信息; 文件同步模块,用于实现文件同步,其中向第二文件同步客户端同步所述文件时,同步所述文件的记录信息,或根据文件的记录信息,仅向第二文件同步客户端同步上传成功的文件。
10.如权利要求9所述的文件同步服务器,其特征在于所述文件同步服务器还包括文件列表下发模块,用于实时或定时或根据申请向第二文件同步客户端传递最新的文件列表,其中包括各文件的记录信息。
11.如权利要求9所述的文件同步服务器,其特征在于 所述文件的记录信息还包括第二文件同步客户端的下载情况信息,该记录信息更新模块还用于在所述第二文件同步客户端下载该文件时,实时更新该第二文件同步客户端的下载情况信息; 若因文件上传失败导致下载失败,所述文件同步模块判断该文件的上传情况信息为上传成功时,通知所述第二文件同步客户端重新下载。
12.如权利要求11所述的文件同步服务器,其特征在于,所述文件同步模块包括文件目录同步子模块以及文件同步子模块,其中 所述文件目录同步子模块,用于实时或定时或根据申请向第二文件同步客户端传递最新的文件目录,该文件目录中仅包括上传成功的文件; 所述文件同步子模块,用于向第二文件同步客户端发送该文件目录中的文件。
13.如权利要求11所述的文件同步服务器,其特征在于所述文件同步模块包括 下载请求合法性判断子模块,用于根据文件的记录信息拒绝针对未上传成功的文件的下载请求; 下载管理子模块,判断拒绝下载的文件的上传情况信息更新为上传成功时,通知所述第二文件同步客户端重新下载。
14.一种文件同步客户端,其特征在于,该文件同步客户端包括 文件列表接收模块,用于接收文件同步服务器传递最新的文件列表,其中包括各文件的记录信息; 下载模块,用于根据该文件列表确定需更新的文件,并从文件同步服务器下载。
15.如权利要求14所述的文件同步客户端,其特征在于所述下载模块下载所有需要更新的文件,并或仅下载上传成功的文件。
16.如权利要求14所述的文件同步客户端,其特征在于所述下载模块还用于判断下载失败的文件的记录信息更新为上传成功时,重新下载。
17.如权利要求14所述的文件同步客户端,其特征在于所述文件同步客户端还包括输出模块,用于输出该文件同步客户端存储的文件及文件的记录信息,以供用户查看和管理。
18.—种文件同步客户端,其特征在于,所述文件同步客户端包括文件目录同步模块,用于接收文件同步服务器发送的最新的文件目录,该文件目录中仅包括上传成功的文件;文件同步模块,用于根据该文件目录确定需更新的文件,并从文件同步服务器下载需更新的文件。
19.如权利要求18所述的文件同步客户端,其特征在于所述文件同步客户端还包括输出模块,用于输出该文件同步客户端存储的文件及文件的记录信息,以供用户查看和管理。
20.一种终端设备,其特征在于,所述终端设备包括如权利要求14至19中任一项所述的文件同步客户端。
全文摘要
本发明涉及一种文件同步方法、文件同步服务器及文件同步客户端,该方法包括文件同步服务器从第一文件同步客户端获取文件时,创建或获取该文件的记录信息,所述记录信息包括该文件的上传情况信息;获取所述文件的过程中,所述文件同步服务器实时更新该文件的记录信息;所述文件同步服务器向第二文件同步客户端同步所述文件及所述文件的记录信息,或根据文件的记录信息,仅向第二文件同步客户端同步上传成功的文件。本发明文件同步方法、服务器、客户端及终端设备,可避免因误判而丢失文件或反复上传或下载。
文档编号H04L29/08GK103023988SQ20121049179
公开日2013年4月3日 申请日期2012年11月27日 优先权日2012年11月27日
发明者盘善君 申请人:北京金山云科技有限公司, 北京金山云网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1