[发明专利]一种文件传输的方法及子发送器无效

专利信息
申请号: 200910084785.4 申请日: 2009-05-19
公开(公告)号: CN101562508A 公开(公告)日: 2009-10-21
发明(设计)人: 陈家君 申请(专利权)人: 腾讯科技(深圳)有限公司
主分类号: H04L1/16 分类号: H04L1/16;H04L1/18;H04L29/08
代理公司: 北京三高永信知识产权代理有限责任公司 代理人: 何文彬
地址: 518000广东省深*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 文件传输 方法 发送
【说明书】:

技术领域

发明涉及计算机技术领域,特别涉及一种文件传输的方法及子发送器。

背景技术

随着网络技术的发展,网络即时通讯工具发展到今天,也已经被大多数的网民所接受,已经成为用户必不可少的软件工具,不但在平时的休闲娱乐中,而且在用户的工作中得到广泛的使用。因此用户对IM软件的易用性,稳定性,安全性等方面提出了较高的要求。在IM软件中,人性化的服务可以为用户提供一种更加强烈的粘性作用,用户在网络生活中必不可少的使用IM软件进行着日常的交流与沟通,IM软件可以说是用户桌面不可缺少的工具之一,成为工作与生活中不可或缺的一部分。文件传输作为一种主要沟通方式,在IM基础服务中具有举足轻重的低位,如何传输得更快更高效,是一个需要长期研究的问题。

现有技术中采用仿TCP(Transmission Control Protocol,传输控制协议)滑动窗口的UDP(User Datagram Protocol,用户数据报协议)文件传输方法,由于方法与TCP特性相似,因此受网络环境(丢包、延迟、抖动等)影响较大、带宽利用率较低。

发明内容

为了提高文件传输的速度和效率,本发明实施例提供了一种文件传输的方法及子发送器。所述技术方案如下:

一种文件传输的方法,所述方法包括:

子发送器收到上次发送的文件块的应答之后,确定自身有效时,向协调器查询下一个待发送的文件块的标号;

接收所述协调器返回的下一个待发送的文件块的标号,并发送所述文件块。

所述方法还包括:

收到上次发送的文件块的应答之后,确定自身无效时,停止发送。

所述方法还包括:

发出第一文件块后,若在重传时限内没有收到应答,则重新发送所述第一文件块。

一种子发送器,所述子发送器包括:查询模块和第一发送模块;

所述查询模块,用于收到上次发送的文件块的应答之后,确定自身有效时,向协调器查询下一个待发送的文件块的标号;

所述发送模块,用于接收所述协调器返回的下一个待发送的文件块的标号,并发送所述文件块。

所述子发送器还包括:确定模块,用于收到上次发送的文件块的应答之后,确定自身无效时,停止发送。

所述子发送器还包括:第二发送模块,用于发出第一文件块后,在重传时限内没有收到应答,则重新发送所述第一文件块。

本发明实施例提供的技术方案的有益效果是:通过多个子发送器独立传输文件块,大大提高了UDP文件传输的速度和效率。

附图说明

图1是本发明实施例1提供的一种文件传输的方法流程图;

图2是本发明实施例2提供的一种调整子发送器个数的方法流程图;

图3是本发明实施例3提供的子发送器结构示意图;

图4是本发明实施例4提供的一种调整子发送器个数的装置结构示意图;

图5是本发明实施例4提供的另一种调整子发送器个数的装置结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

实施例1

参见图1,本发明实施例提供了一种文件传输的方法,该方法包括:

101:收到上次发送的文件块的应答之后,确定自身有效时,向协调器查询下一个待发送的文件块的标号;

102:接收协调器返回的下一个待发送的文件块的标号,并发送具有该标号的文件块。

例如,上一个发送的文件块的标号为13,则某子发送器向协调器查询出下一个待发送的文件块的标号为14,则该某子发送器将发送标号为14的文件块,然后另一个子发送器再向协调器查询时,下一个待发送的文件的标号为15。

其中,该方法还包括:

收到上次发送的文件块的应答之后,确定自身无效时,停止发送。

例如,当前有10个子发送器正在工作,分别为第一子发送器到第十子发送器,协调器计算出传输当前文件需要的子发送器个数为9,则第十子发送器就处于无效状态。

其中,该方法还包括:

发出第一文件块后,在RTO(Retransmission Timeout,重传时限)内没有收到应答,则重新发送该第一文件块。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910084785.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top