【技术实现步骤摘要】
文件分享方法及装置、文件同步系统
本申请涉及通信
,特别涉及一种文件分享方法及装置、文件同步系统。
技术介绍
随着通信技术的发展,文件同步系统得到了广泛的应用。相关技术中,文件同步系统由终端和服务端组成,文件同步系统通常有两种场景,分别为单服务端场景和多服务端场景,在单服务端场景中,多个终端与同一服务端进行文件同步,在多服务端场景中,多个终端分别与不同的服务端进行文件同步。在上述单服务端场景中,若某一终端上新增了文件,则该终端会将该文件同步至服务端,以便于服务端将该文件同步至该多个终端中的其他终端,从而实现终端之间的文件分享。也即,在多个终端与同一服务端进行文件同步时,多个终端之间能够通过该服务端进行文件分享。但是,在上述多服务端场景中,由于多个终端分别与不同的服务端进行文件同步,这些终端之间无法进行文件的分享,因此亟需一种适用于多服务端场景的文件同步系统的文件分享方法。
技术实现思路
本申请提供了一种文件分享方法及装置、文件同步系统,可以解决多个终端分别与不同的服务端进行文件同步时,这些终端之间无法进行文件的分享的问题,所述技术方案如下:第一方面,提供了一种文件分享方法,用于文件同步系统中的管理端,所述文件同步系统还包括:进行文件同步的源终端和源服务端,以及进行文件同步的目标终端和目标服务端,所述管理端用于管理:所述源服务端中文件的网络地址,所述方法包括:所述管理端接收所述目标终端发送的分享指示信息,所述分享指示信息用于指示获取所述源终端待分享的第一文件集合;在所述源服务端中文件的网络地址中,获取所述第一文件集合中文件的网络地址;向所述目标服务端发送下 ...
【技术保护点】
1.一种文件分享方法,其特征在于,用于文件同步系统中的管理端,所述文件同步系统还包括:进行文件同步的源终端和源服务端,以及进行文件同步的目标终端和目标服务端,所述管理端用于管理:所述源服务端中文件的网络地址,所述方法包括:所述管理端接收所述目标终端发送的分享指示信息,所述分享指示信息用于指示获取所述源终端待分享的第一文件集合;在所述源服务端中文件的网络地址中,获取所述第一文件集合中文件的网络地址;向所述目标服务端发送下载指示信息,以便于所述目标服务端根据所述下载指示信息从所述源服务端中下载所述第一文件集合中的文件,并向所述目标终端同步所述第一文件集合中的文件,所述下载指示信息包括:所述第一文件集合中文件的网络地址以及所述源服务端的标识。
【技术特征摘要】
1.一种文件分享方法,其特征在于,用于文件同步系统中的管理端,所述文件同步系统还包括:进行文件同步的源终端和源服务端,以及进行文件同步的目标终端和目标服务端,所述管理端用于管理:所述源服务端中文件的网络地址,所述方法包括:所述管理端接收所述目标终端发送的分享指示信息,所述分享指示信息用于指示获取所述源终端待分享的第一文件集合;在所述源服务端中文件的网络地址中,获取所述第一文件集合中文件的网络地址;向所述目标服务端发送下载指示信息,以便于所述目标服务端根据所述下载指示信息从所述源服务端中下载所述第一文件集合中的文件,并向所述目标终端同步所述第一文件集合中的文件,所述下载指示信息包括:所述第一文件集合中文件的网络地址以及所述源服务端的标识。2.根据权利要求1所述的方法,其特征在于,所述分享指示信息还用于指示所述第一文件集合的分享对象为所述目标终端,在所述向所述目标服务端发送下载指示信息之前,所述方法还包括:所述管理端根据所述分享指示信息向所述源服务端发送授权码获取请求,所述授权码获取请求用于获取向所述目标终端分享所述第一文件集合的授权码;接收所述源服务端发送的所述授权码;生成所述下载指示信息,所述下载指示信息包括所述授权码。3.根据权利要求1或2所述的方法,其特征在于,所述管理端还用于管理:所述源终端中每个文件的指纹信息,以及所述目标终端中每个文件的指纹信息,所述第一文件集合包括n个第一文件,n≥1,在获取所述第一文件集合中文件的网络地址之前,所述方法还包括:比较所述每个第一文件的指纹信息与所述目标终端中每个文件的指纹信息,以确定所述n个第一文件中是否存在目标第一文件,所述目标第一文件的指纹信息与所述目标终端中每个文件的指纹信息均不同;获取所述第一文件集合中文件的网络地址,包括:当所述n个第一文件中存在目标第一文件时,获取所述目标第一文件的网络地址。4.根据权利要求3所述的方法,其特征在于,所述管理端还用于管理:所述源终端中每个文件的属性信息,所述分享指示信息包括:目标属性信息,在比较所述每个第一文件的指纹信息与所述目标终端中每个文件的指纹信息之前,所述方法还包括:比较所述目标属性信息和所述源终端中每个文件的属性信息,以确定所述源终端中的所述n个第一文件,其中,每个所述第一文件具有所述目标属性信息指示的属性。5.根据权利要求4所述的方法,其特征在于,在所述确定所述源终端中的所述n个第一文件之前,所述方法还包括:接收所述源终端发送的所述源终端中每个文件的属性信息和指纹信息;接收所述目标终端发送的所述目标终端中每个文件的指纹信息。6.根据权利要求5所述的方法,其特征在于,所述目标属性信息的格式属于预设格式集合,在所述接收所述源终端发送的所述源终端中每个文件的属性信息和指纹信息之后,所述方法还包括:将所述源终端中每个文件的属性信息的格式转换为所述预设格式集合中的格式。7.根据权利要求1所述的方法,其特征在于,所述分享指示信息还用于指示分享所述第一文件集合的有效期,所述方法还包括:在所述有效期内,重复上述获取网络地址以及发送下载指示信息的步骤。8.根据权利要求4所述的方法,其特征在于,文件的属性信息包括:文件的创建时间、创建地点、文件类型、存储地址和最后修改时间中的至少一个信息。9.一种文件分享方法,其特征在于,用于文件同步系统,所述文件同步系统包括:管理端,进行文件同步的源终端和源服务端,以及进行文件同步的目标终端和目标服务端,所述管理端用于管理:所述源服务端中文件的网络地址,所述方法包括:所述目标终端向所述管理端发送分享指示信息,所述分享指示信息用于指示获取所述源终端待分享的第一文件集合;所述管理端在所述源服务端中文件的网络地址中,获取所述第一文件集合中文件的网络地址;所述管理端向所述目标服务端发送下载指示信息,所述下载指示信息包括:所述第一文件集合中文件的网络地址以及所述源服务端的标识;所述目标服务端根据所述下载指示信息,从所述源服务端中下载所述第一文件集合中的文件;所述目标服务端向所述目标终端同步所述第一文件集合中的文件。10.根据权利要求9所述的方法,其特征在于,所述分享指示信息还用于指示所述第一文件集合的分享对象为所述目标终端,在所述管理端向所述目标服务端发送下载指示信息之前,所述方法还包括:所述管理端根据所述分享指示信息向所述源服务端发送授权码获取请求,所述授权码获取请求用于获取向所述目标终端分享所述第一文件集合的授权码;所述源服务端根据所述授权码获取请求,向所述源终端发送向所述目标终端分享所述第一文件集合的验证请求;所述源终端根据所述验证请求向所述源服务端反馈验证成功响应;所述源服务端根据所述验证成功响应生成所述授权码;所述源服务端向所述管理端发送所述授权码;所述管理端生成所述下载指示信息,所述下载指示信息包括所述授权码。11.一种文件分享方法,其特征在于,用于文件同步系统中的源终端,所述文件同步系统还包括:与所述源终端进行文件同步的源服务端,以及进行文件同步的目标终端和目标服务端,所述管理端用于管理:所述源服务端中文件的网络地址,所述方法包括:所述源终端接收所述源服务端发送的向所述目标终端分享所述第一文件集合的验证请求;根据所述验证请求向所述源服务端反馈验证成功响应,以便于所述源服务端根据所述验证成功响应,向所述管理端发送向所述目标终端分享所述第一文件集合的授权码,以及所述管理端向所述目标服务端发送下载指示信息,所述下载指示信息包括:所述授权码,所述第一文件集合中文件在所述源服务端中的网络地址,以及所述源服务端的标识。12.一种文件分享方法,其特征在于,用于文件同步系统中的源服务端,所述文件同步系统还包括:与所述源服务端进行文件同步的源终端,进行文件同步的目标终端和目标服务端,以及管理端,所述管理端用于管理:所述源服务端中文件的网络地址,所述方法包括:所述源服务端接收所述管理端发送的授权码获取请求,所述授权码获取请求用于获取向所述目标终端分享所述源终端中第一文件集合的授权码;根据所述授权码获取请求,向所述源终端发送向所述目标终端分享所述第一文件集合的验证请求;接收所述源终端根据所述验证请求反馈的验证成功响应;根据所述验证成功响应生成所述授权码;向所述管理端发送所述授权码,以便于所述管理端向所述目标服务端发送的下载指示信息,所述下载指示信息包括:所述授权码,所述第一文件集合中文件在所述源服务端中的网络地址,以及所述源服务端的标识。13.一种文件分享装置,其特征在于,用于文件同步系统中的管理端,所述文件同步系统还包括:进行文件同步的源终端和源服务...
【专利技术属性】
技术研发人员:郝红霞,孙瑞囡,柴晓前,谭卫国,赵清伟,张园园,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。