文件分享方法及装置、文件同步系统制造方法及图纸

技术编号:22298444 阅读:46 留言:0更新日期:2019-10-15 07:00
本申请公开了一种文件分享方法及装置、文件同步系统,属于通信技术领域。所述方法用于文件同步系统中的管理端,该方法包括:管理端接收目标终端发送的分享指示信息,分享指示信息用于指示获取源终端待分享的第一文件集合;在源服务端中文件的网络地址中,获取第一文件集合中文件的网络地址;向目标服务端发送下载指示信息,以便于目标服务端根据下载指示信息从源服务端中下载第一文件集合中的文件,并向目标终端同步第一文件集合中的文件,下载指示信息包括:第一文件集合中文件的网络地址。本申请解决了多个终端分别与不同的服务端进行文件同步时,这些终端之间无法进行文件的分享的问题,实现了这些终端之间的文件分享,本申请用于文件分享。

File Sharing Method, Device and File Synchronization System

【技术实现步骤摘要】
文件分享方法及装置、文件同步系统
本申请涉及通信
,特别涉及一种文件分享方法及装置、文件同步系统。
技术介绍
随着通信技术的发展,文件同步系统得到了广泛的应用。相关技术中,文件同步系统由终端和服务端组成,文件同步系统通常有两种场景,分别为单服务端场景和多服务端场景,在单服务端场景中,多个终端与同一服务端进行文件同步,在多服务端场景中,多个终端分别与不同的服务端进行文件同步。在上述单服务端场景中,若某一终端上新增了文件,则该终端会将该文件同步至服务端,以便于服务端将该文件同步至该多个终端中的其他终端,从而实现终端之间的文件分享。也即,在多个终端与同一服务端进行文件同步时,多个终端之间能够通过该服务端进行文件分享。但是,在上述多服务端场景中,由于多个终端分别与不同的服务端进行文件同步,这些终端之间无法进行文件的分享,因此亟需一种适用于多服务端场景的文件同步系统的文件分享方法。
技术实现思路
本申请提供了一种文件分享方法及装置、文件同步系统,可以解决多个终端分别与不同的服务端进行文件同步时,这些终端之间无法进行文件的分享的问题,所述技术方案如下:第一方面,提供了一种文件分享方法,用于文件同步系统中的管理端,所述文件同步系统还包括:进行文件同步的源终端和源服务端,以及进行文件同步的目标终端和目标服务端,所述管理端用于管理:所述源服务端中文件的网络地址,所述方法包括:所述管理端接收所述目标终端发送的分享指示信息,所述分享指示信息用于指示获取所述源终端待分享的第一文件集合;在所述源服务端中文件的网络地址中,获取所述第一文件集合中文件的网络地址;向所述目标服务端发送下载指示信息,以便于所述目标服务端根据所述下载指示信息从所述源服务端中下载所述第一文件集合中的文件,并向所述目标终端同步所述第一文件集合中的文件,所述下载指示信息包括:所述第一文件集合中文件的网络地址以及所述源服务端的标识。在源终端与目标终端分别与不同的服务端进行文件同步时,本专利技术实施例中由于文件同步系统中的管理端能够管理源服务端中文件的网络地址,因此,管理端可以在源服务端和目标服务端之间进行文件分享的相关信息的指示,以实现将源终端需要向目标终端共享的文件,通过目标服务端分享至目标终端的目的。可选的,所述分享指示信息还用于指示所述第一文件集合的分享对象为所述目标终端,在所述向所述目标服务端发送下载指示信息之前,所述方法还包括:所述管理端根据所述分享指示信息向所述源服务端发送授权码获取请求,所述授权码获取请求用于获取向所述目标终端分享所述第一文件集合的授权码;接收所述源服务端发送的所述授权码;生成所述下载指示信息,所述下载指示信息包括所述授权码。也即是,本专利技术实施例中通过源终端对向目标终端分享第一文件集合的事件进行验证,以及通过授权码对下载的第一文件,以及下载第一文件的设备进行限制,保证文件分享的准确性。可选的,所述管理端还用于管理:所述源终端中每个文件的指纹信息,以及所述目标终端中每个文件的指纹信息,所述第一文件集合包括n个第一文件,n≥1,在获取所述第一文件集合中文件的网络地址之前,所述方法还包括:比较所述每个第一文件的指纹信息与所述目标终端中每个文件的指纹信息,以确定所述n个第一文件中是否存在目标第一文件,所述目标第一文件的指纹信息与所述目标终端中每个文件的指纹信息均不同;获取所述第一文件集合中文件的网络地址,包括:当所述n个第一文件中存在目标第一文件时,获取所述目标第一文件的网络地址。也即,管理端通过对文件的指纹信息进行比较,以避免对源终端和目标终端都有的重复文件的分享,提高文件分享的效率。可选的,所述管理端还用于管理:所述源终端中每个文件的属性信息,所述分享指示信息包括:目标属性信息,在比较所述每个第一文件的指纹信息与所述目标终端中每个文件的指纹信息之前,所述方法还包括:比较所述目标属性信息和所述源终端中每个文件的属性信息,以确定所述源终端中的所述n个第一文件,其中,每个所述第一文件具有所述目标属性信息指示的属性。可选的,在所述确定所述源终端中的所述n个第一文件之前,所述方法还包括:接收所述源终端发送的所述源终端中每个文件的属性信息和指纹信息;接收所述目标终端发送的所述目标终端中每个文件的指纹信息。也即是,管理端能够提前获取到文件的属性信息和指纹信息,以供后续使用,提高了后续确定第一文件集合的效率。可选的,所述目标属性信息的格式属于预设格式集合,在所述接收所述源终端发送的所述源终端中每个文件的属性信息和指纹信息之后,所述方法还包括:将所述源终端中每个文件的属性信息的格式转换为所述预设格式集合中的格式。也即,对属性信息的格式进行统一,以便于直接比较目标属性信息是否与文件的属性信息相同,就能够确定出文件是否为第一文件。可选的,所述分享指示信息还用于指示分享所述第一文件集合的有效期,所述方法还包括:在所述有效期内,重复上述获取网络地址以及发送下载指示信息的步骤。实现了在该有效期内自动重复进行第一文件的分享,提高了文件分享的效率。可选的,文件的属性信息包括:文件的创建时间、创建地点、文件类型、存储地址和最后修改时间中的至少一个信息。第二方面,提供了一种文件分享方法,用于文件同步系统,所述文件同步系统包括:管理端,进行文件同步的源终端和源服务端,以及进行文件同步的目标终端和目标服务端,所述管理端用于管理:所述源服务端中文件的网络地址,所述方法包括:所述目标终端向所述管理端发送分享指示信息,所述分享指示信息用于指示获取所述源终端待分享的第一文件集合;所述管理端在所述源服务端中文件的网络地址中,获取所述第一文件集合中文件的网络地址;所述管理端向所述目标服务端发送下载指示信息,所述下载指示信息包括:所述第一文件集合中文件的网络地址以及所述源服务端的标识;所述目标服务端根据所述下载指示信息,从所述源服务端中下载所述第一文件集合中的文件;所述目标服务端向所述目标终端同步所述第一文件集合中的文件。可选的,所述分享指示信息还用于指示所述第一文件集合的分享对象为所述目标终端,在所述管理端向所述目标服务端发送下载指示信息之前,所述方法还包括:所述管理端根据所述分享指示信息向所述源服务端发送授权码获取请求,所述授权码获取请求用于获取向所述目标终端分享所述第一文件集合的授权码;所述源服务端根据所述授权码获取请求,向所述源终端发送向所述目标终端分享所述第一文件集合的验证请求;所述源终端根据所述验证请求向所述源服务端反馈验证成功响应;所述源服务端根据所述验证成功响应生成所述授权码;所述源服务端向所述管理端发送所述授权码;所述管理端生成所述下载指示信息,所述下载指示信息包括所述授权码。第三方面,提供了一种文件分享方法,用于文件同步系统中的源终端,所述文件同步系统还包括:与所述源终端进行文件同步的源服务端,以及进行文件同步的目标终端和目标服务端,所述管理端用于管理:所述源服务端中文件的网络地址,所述方法包括:所述源终端接收所述源服务端发送的向所述目标终端分享所述第一文件集合的验证请求;根据所述验证请求向所述源服务端反馈验证成功响应,以便于所述源服务端根据所述验证成功响应,向所述管理端发送向所述目标终端分享所述第一文件集合的授权码,以及所述管理端向所述目标服务端发送下载指本文档来自技高网...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1