[发明专利]文件传输方法、系统及装置有效
申请号: | 201510298914.5 | 申请日: | 2015-06-03 |
公开(公告)号: | CN104935650B | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 季冰;叶魁 | 申请(专利权)人: | 南京传唱软件科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件传输 方法 系统 装置 | ||
本申请实施例公开了一种文件传输方法,包括:接收待传输文件的文件信息,所述文件信息包括文件长度;根据所述文件长度针对待传输文件创建若干数据块信息;接收数据块信息获取请求;针对所述数据块信息获取请求,反馈所述数据块信息;接收针对所述数据块信息的数据块。本申请实施例通过创建数据块信息,以实现将文件分割成数据块传输。进一步的,所述数据块可以通过不同传送端进行传送,以提高传输速率。
技术领域
本申请实施例涉及计算机数据传输技术领域,尤其涉及一种文件传输方法系统及装置。
背景技术
随着计算机技术及网络技术的发展,通过网络进行文件传输已经越来越普遍。
但是,现有的文件上传时,传输进程需要保存文件的传输状态,因此,该文件的传输状态就无法被其他进程获取,在无法获取文件的传输状态的情况下,其他进程无法接续上传,或重新上传。因此,一个文件只能由一个传送端与一个接收端进行文件的传输,影响传输速率。该问题在慕课系统中更为严重。慕课,是新近涌现出来的一种在线课程开发模式,它发展于过去的那种发布资源、学习管理系统以及将学习管理系统与更多的开放网络资源综合起来的新的课程开发模式。
有鉴于此,实有必要提供一种新的文件传输方法、系统及装置以提高文件传输速率。
发明内容
本申请实施例提供一种文件传输方法、系统及装置,用于通过不同传送端进行传送,以提高传输速率。
为解决上述技术问题,本申请实施例提供:
一种文件传输方法,包括:
接收端接收待传输文件的文件信息,所述文件信息包括文件长度;
接收端根据所述文件长度针对待传输文件创建若干数据块信息,所述数据块信息包括数据起始位置、数据截止位置和状态标识;
传送端向接收端发送数据块信息获取请求;
接收端接收所述数据块信息获取请求;
接收端针对所述数据块信息获取请求,将状态标识为未处理的数据块信息发送给传送端;
传送端获取所述状态标识为未处理的数据块信息;
传送端根据所述状态标识为未处理的数据块信息中数据起始位置和数据截止位置传输待传输文件。
一种文件传输方法,包括:
接收待传输文件的文件信息,所述文件信息包括文件长度;
根据所述文件长度针对待传输文件创建若干数据块信息;
接收数据块信息获取请求;
针对所述数据块信息获取请求,反馈所述数据块信息;
接收针对所述数据块信息的数据块。
进一步的,所述数据块信息至少包括状态标识,所述反馈所述数据块信息,具体包括:
反馈状态标识为未处理的数据块信息。
进一步的,所述方法还包括:
获取针对所述数据块的数据块验证信息;
根据所述数据块验证信息对所述数据块进行验证;
若验证通过,将所述数据块信息的状态标识设置为已处理。
进一步的,所述文件信息还包括文件验证信息,所述方法还包括:
当所有数据块信息的状态标识都设置为已处理,将所有数据块按对应数据块信息的数据起始位置进行拼接,获得接收文件;
根据所述文件验证信息对所述接收文件进行验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京传唱软件科技有限公司,未经南京传唱软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510298914.5/2.html,转载请声明来源钻瓜专利网。