The invention discloses a distributed file transmission method, a server and a private cloud device. The method includes: in the public the public from the first client server receives the file access request; transmission node available access to public server group in the virtual space; the file information to the first transmission node transmission node information and documents available, so that at least the first transmission node and the available transmission node in a the establishment of a transit transport channel, through the transit transmission channel will be kept at the transmitting node in the available documents or parts thereof to the first transmission node, in order to facilitate the first client download. In this way, the efficiency and reliability of obtaining the document can be improved.
【技术实现步骤摘要】
一种分布式文件传输方法、服务器及私有云设备
本专利技术涉及文件传输
,特别是涉及一种分布式文件传输方法、服务器及私有云设备。
技术介绍
随着计算机网络的发展,当用户需要使用数据计算资源和数据存储资源时,用户不再需要自己购买高性能的物理机并在该物理机上安装所需的应用程序,用户只需例如向云服务提供商申请计算资源和数据存储资源,并经由该用户本地的桌面系统来访问这些资源。但由于云服务其自身物理配置的限制,并不能无限制地向用户提供资源(例如,存储资源);且云服务虚拟环境是借助于网络实现的,随着云服务用户数量的增加及访问数据的增大,云服务虚拟环境对用户访问的响应效率和数据传输效率、数据的可靠性都会降低,从而不能满足用户的需求。
技术实现思路
本专利技术主要解决的技术问题是提供一种分布式文件传输方法、服务器及私有云设备,以提高文件传输的效率和可靠性。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种分布式文件传输方法。所述方法包括:位于公网上的公共服务器接收来自第一客户端的文件获取请求;获取所述公共服务器的群虚拟空间中的可用的传输节点;将所述可用的传输节点信息及所述文件的文件信息推送到第一传输节点,以使得所述第一传输节点与所述可用的传输节点中的至少一个建立中转传输信道,并通过所述中转传输信道将保存于所述可用的传输节点中的所述文件或其部分传给所述第一传输节点,以便于所述第一客户端下载。其中,所述公共服务器接收来自第二客户端上传的所述文件信息;将所述文件信息、所述文件与所述可用的传输节点的地址的映射信息存储到所述群虚拟空间,便于根据所述映射信息查找并获取所述可用 ...
【技术保护点】
一种分布式文件传输方法,其特征在于,包括:位于公网上的公共服务器接收来自第一客户端的文件获取请求;获取所述公共服务器的群虚拟空间中的可用的传输节点;将所述可用的传输节点信息及所述文件的文件信息推送到第一传输节点,以使得所述第一传输节点与所述可用的传输节点中的至少一个建立中转传输信道,并通过所述中转传输信道将保存于所述可用的传输节点中的所述文件或其部分传给所述第一传输节点,以便于所述第一客户端下载。
【技术特征摘要】
1.一种分布式文件传输方法,其特征在于,包括:位于公网上的公共服务器接收来自第一客户端的文件获取请求;获取所述公共服务器的群虚拟空间中的可用的传输节点;将所述可用的传输节点信息及所述文件的文件信息推送到第一传输节点,以使得所述第一传输节点与所述可用的传输节点中的至少一个建立中转传输信道,并通过所述中转传输信道将保存于所述可用的传输节点中的所述文件或其部分传给所述第一传输节点,以便于所述第一客户端下载。2.根据权利要求1所述的方法,其特征在于,所述公共服务器接收来自第二客户端上传的所述文件信息;将所述文件信息、所述文件与所述可用的传输节点的地址的映射信息存储到所述群虚拟空间,便于根据所述映射信息查找并获取所述可用的传输节点信息。3.根据权利要求2所述的方法,其特征在于,当所有所述可用的传输节点中没有所述第一传输节点时,所述公共服务器将所述第一传输节点注册成为一所述第二传输节点,以使下次对所述文件请求时,所述第一传输节点成为所述可用的传输节点,提供所述文件或其部分。4.根据权利要求1所述的方法,其特征在于,在所述文件或其部分传输给所述第一传输节点的过程中,动态更新所述公共服务器的群虚拟空间中的所述可用的传输节点,并将新增的所述可用的传输节点信息推送给所述第一传输节点。5.一种分布式文件传输方法,其特征在于,包括:获得公共服务器根据客户端的文件获取请求返回的可用的传输节点信息及所述文件的文件信息,所述文件或其部分保存于所述可用的传输节点中;与所述可用的传输节点中的至少一个建立中转传输信道,通过所述中转传输信道从所述可用的传输节点中的获取所述文件或其部分。6.根据权利要求5所述的方法,其特征在于,所述通过所述中转传输信道从所述可用的传输节点中的获取所述文件...
【专利技术属性】
技术研发人员:许崇明,张日和,
申请(专利权)人:深圳市先河系统技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。