云端文件分享方法、系统和云服务器技术方案

技术编号:17413969 阅读:35 留言:0更新日期:2018-03-07 09:39
本发明专利技术公开了一种云端文件分享方法、系统和云服务器,涉及云存储领域。其中的云端文件分享方法包括:云服务器在待上传文件完成上传之前,获取分享用户的终端发送的待上传文件的元数据;云服务器采用待上传文件的元数据为用户创建待上传文件的云端文件记录;云服务器响应于分享用户发送的分享待上传文件的指令,根据待上传文件的云端文件记录生成分享信息;云服务器将分享信息发送给分享用户的终端,以便分享用户将分享信息分享给其他用户。通过在待上传文件完成上传之前提取待上传文件的元数据,根据元数据在云端创建文件记录并生成分享信息,使用户可以不必等待文件上传完毕,即可完成分享文件的操作,减少了用户的等待时间,提高了分享效率。

Cloud file sharing methods, systems, and cloud servers

The invention discloses a cloud - end file sharing method, system and cloud server, which involves the cloud storage field. The cloud file sharing method includes cloud server before uploading files to be uploaded, the metadata file to be uploaded to the user terminal to share; the cloud server uses metadata to be uploaded files to upload files for users to create cloud file records; cloud server in response to the shared user sends instructions to upload files to share according to upload files, cloud file records generated share information; the cloud server will share the information sent to the terminal users to share, to share user will share information sharing to other users. The metadata file to be uploaded before uploading files to extract complete metadata in the cloud upload, create file record and share information according to the generation, users can do not have to wait for the completion of file upload, share files to complete the operation, reduce user waiting time, improve the efficiency of sharing.

【技术实现步骤摘要】
云端文件分享方法、系统和云服务器
本专利技术涉及云存储领域,特别涉及一种云端文件分享方法、系统和云服务器。
技术介绍
云端文件分享是指用户通过云存储应用将云端或本地的个人文件进行分享,满足了广大用户对于文件传播、协作共享的需求。当用户通过网络硬盘等云存储应用进行用户终端的本地文件分享时,首先需要通过云存储应用客户端将本地文件上传至云端,待文件传输完成后才能够进行分享文件的操作。如果本地文件较大,用户需要等待文件上传完成后再分享,使用户等待时间过长,从而造成工作效率低下、用户体验不佳。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:如何提高云端文件的分享效率。根据本专利技术实施例的第一个方面,提供一种云端文件分享方法,包括:云服务器在待上传文件完成上传之前,获取分享用户的终端发送的待上传文件的元数据;云服务器采用待上传文件的元数据为用户创建待上传文件的云端文件记录;云服务器响应于分享用户发送的分享待上传文件的指令,根据待上传文件的云端文件记录生成分享信息;云服务器将分享信息发送给分享用户的终端,以便分享用户将分享信息分享给其他用户。在一个实施例中,云服务器响应于分享用户发送的分享待上传文件的指令,根据待上传文件的云端文件记录生成分享信息包括:云服务器接收分享用户发送的分享指令,分享指令包括待上传文件的文件标识;云服务器根据文件标识查找待上传文件的云端文件记录;云服务器从云端文件记录中获取待上传文件的元数据和存储地址;云服务器根据待上传文件的元数据和存储地址生成分享信息。在一个实施例中,还包括:云服务器基于待上传文件的上传状态,管理被分享用户对待上传文件进行的操作。在一个实施例中,云服务器基于待上传文件的上传状态,管理被分享用户对待上传文件进行的操作包括:云服务器在待上传文件完成上传之前,允许被分享用户对终端应用界面中的待上传文件进行移动、重命名和收藏中的至少一种操作。在一个实施例中,云服务器基于待上传文件的上传状态,管理被分享用户对待上传文件进行的操作包括:云服务器接收被分享用户发送的下载云端文件的指令;云服务器根据下载云端文件的指令,检查待下载的传送单元是否已上传到云服务器;如果待下载的传送单元尚未上传到云服务器,云服务器在待下载的传送单元完成上传后向被分享用户的终端发送待下载的传送单元;其中,传送单元为完整的待下载文件或者待下载文件的分片,待下载文件的全部分片用于在被分享用户的终端形成完整的待下载文件。在一个实施例中,在待下载的传送单元完成上传之前,方法还包括:云服务器根据云端文件的云端文件记录和上传状态生成传输信息,并发送给被分享用户的终端;其中,传输信息包括传输进度信息、传输速度信息和剩余时间信息中的至少一种信息。在一个实施例中,元数据包括待上传文件的文件名称、文件类型、创建时间、创建者和文件大小中的至少一种,或者,分享信息包括电子邮件、短信、推送通知、链接中的至少一种,或者,云服务器将分享信息发送给分享用户的终端,以便分享用户将分享信息通过发送链接、云服务内部分享、第三方平台分享、群发分享的方式分享给其他用户。根据本专利技术实施例的第二个方面,提供一种云服务器,包括:元数据获取模块,用于在待上传文件完成上传之前,获取分享用户的终端发送的待上传文件的元数据;记录创建模块,用于采用待上传文件的元数据为用户创建待上传文件的云端文件记录;分享信息生成模块,用于响应于分享用户发送的分享待上传文件的指令,根据待上传文件的云端文件记录生成分享信息;分享信息发送模块,用于将分享信息发送给分享用户的终端,以便分享用户将分享信息分享给其他用户。在一个实施例中,分享信息生成模块包括:分享指令接收单元,用于接收分享用户发送的分享指令,分享指令包括待上传文件的文件标识;记录查找单元,用于根据文件标识查找待上传文件的云端文件记录;文件信息获取单元,用于从云端文件记录中获取待上传文件的元数据和存储地址;分享信息生成单元,用于根据待上传文件的元数据和存储地址生成分享信息。在一个实施例中,还包括操作管理模块,用于基于待上传文件的上传状态,管理被分享用户对待上传文件进行的操作。在一个实施例中,操作管理模块用于在待上传文件完成上传之前,允许被分享用户对终端应用界面中的待上传文件进行移动、重命名和收藏中的至少一种操作。在一个实施例中,操作管理模块包括:下载指令接收单元,用于接收被分享用户发送的下载云端文件的指令;传送单元检查单元,用于根据下载云端文件的指令,检查待下载的传送单元是否已上传到云服务器;传输单元发送单元,用于在待下载的传送单元完成上传后向被分享用户的终端发送待下载的传送单元;其中,传送单元为完整的待下载文件或者待下载文件的分片,待下载文件的全部分片用于在被分享用户的终端形成完整的待下载文件。在一个实施例中,操作管理模块还包括:提示生成模块,用于在待下载的传送单元完成上传之前,根据云端文件的云端文件记录和上传状态生成传输信息,并发送给被分享用户的终端;其中,传输信息包括传输进度信息、传输速度信息和剩余时间信息中的至少一种信息。在一个实施例中,元数据包括待上传文件的文件名称、文件类型、创建时间、创建者和文件大小中的至少一种,或者,分享信息包括电子邮件、短信、推送通知、链接中的至少一种,或者,分享信息发送模块将分享信息发送给分享用户的终端,以便分享用户将分享信息通过发送链接、云服务内部分享、第三方平台分享、群发分享的方式分享给其他用户。根据本专利技术实施例的第三个方面,提供一种云端文件分享系统,包括前述任意一种云服务器和终端,终端用于提取待上传文件的元数据并上传到云服务器。本专利技术通过在待上传文件完成上传之前提取待上传文件的元数据,根据元数据在云端创建文件记录并生成分享信息,使用户可以不必等待文件上传完毕,即可完成分享文件的操作,减少了用户的等待时间,提高了分享效率,提升了用户体验。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术云端文件分享方法一个实施例的流程图。图2为本专利技术云服务器管理被分享用户的下载操作的方法的一个实施例的流程图。图3为本专利技术云端文件分享方法的另一个实施例的流程图。图4为本专利技术云端文件分享系统的一个实施例的结构图。图5为本专利技术云服务器的一个实施例的结构图。图6为本专利技术云服务器的另一个实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术云端文件分享方法一个实施例的流程图。如图1所示,该实施例的方法包括:步骤S102,云服务器在待上传文件完成上传之前,获取分享用本文档来自技高网...
云端文件分享方法、系统和云服务器

【技术保护点】
一种云端文件分享方法,其特征在于,包括:云服务器在待上传文件完成上传之前,获取分享用户的终端发送的所述待上传文件的元数据;云服务器采用所述待上传文件的元数据为所述用户创建所述待上传文件的云端文件记录;云服务器响应于分享用户发送的分享所述待上传文件的指令,根据所述待上传文件的云端文件记录生成分享信息;云服务器将所述分享信息发送给所述分享用户的终端,以便所述分享用户将所述分享信息分享给其他用户。

【技术特征摘要】
1.一种云端文件分享方法,其特征在于,包括:云服务器在待上传文件完成上传之前,获取分享用户的终端发送的所述待上传文件的元数据;云服务器采用所述待上传文件的元数据为所述用户创建所述待上传文件的云端文件记录;云服务器响应于分享用户发送的分享所述待上传文件的指令,根据所述待上传文件的云端文件记录生成分享信息;云服务器将所述分享信息发送给所述分享用户的终端,以便所述分享用户将所述分享信息分享给其他用户。2.根据权利要求1所述的方法,其特征在于,所述云服务器响应于分享用户发送的分享所述待上传文件的指令,根据所述待上传文件的云端文件记录生成分享信息包括:云服务器接收分享用户发送的分享指令,所述分享指令包括所述待上传文件的文件标识;云服务器根据所述文件标识查找所述待上传文件的云端文件记录;云服务器从所述云端文件记录中获取所述待上传文件的元数据和存储地址;云服务器根据所述待上传文件的元数据和存储地址生成分享信息。3.根据权利要求1所述的方法,其特征在于,还包括:云服务器基于所述待上传文件的上传状态,管理被分享用户对所述待上传文件进行的操作。4.根据权利要求3所述的方法,其特征在于,所述云服务器基于所述待上传文件的上传状态,管理被分享用户对所述待上传文件进行的操作包括:云服务器在所述待上传文件完成上传之前,允许被分享用户对终端应用界面中的所述待上传文件进行移动、重命名和收藏中的至少一种操作。5.根据权利要求3所述的方法,其特征在于,所述云服务器基于所述待上传文件的上传状态,管理被分享用户对所述待上传文件进行的操作包括:云服务器接收被分享用户发送的下载云端文件的指令;云服务器根据所述下载云端文件的指令,检查待下载的传送单元是否已上传到云服务器;如果所述待下载的传送单元尚未上传到云服务器,云服务器在所述待下载的传送单元完成上传后向所述被分享用户的终端发送所述待下载的传送单元;其中,所述传送单元为完整的待下载文件或者待下载文件的分片,所述待下载文件的全部分片用于在被分享用户的终端形成完整的待下载文件。6.根据权利要求5所述的方法,其特征在于,在所述待下载的传送单元完成上传之前,所述方法还包括:云服务器根据所述云端文件的云端文件记录和上传状态生成传输信息,并发送给所述被分享用户的终端;其中,所述传输信息包括传输进度信息、传输速度信息和剩余时间信息中的至少一种信息。7.根据权利要求1-6中任一项所述的方法,其特征在于,所述元数据包括所述待上传文件的文件名称、文件类型、创建时间、创建者和文件大小中的至少一种,或者,所述分享信息包括电子邮件、短信、推送通知、链接中的至少一种,或者,云服务器将所述分享信息发送给所述分享用户的终端,以便所述分享用户将所述分享信息通过发送链接、云服务内部分享、第三方平台分享、群发分享的方式分享给其他用户。8.一种云服务器,其特征在于,包括:元数据...

【专利技术属性】
技术研发人员:王海燚金华敏沈军
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1