[发明专利]一种大数据量文件的网络下载方法无效

专利信息
申请号: 200910091939.2 申请日: 2009-09-01
公开(公告)号: CN101651676A 公开(公告)日: 2010-02-17
发明(设计)人: 邓峰;胡建良;齐向东;王劲林;潘梁 申请(专利权)人: 北京中科智网传媒技术有限公司;中国科学院声学研究所
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;H04L1/18
代理公司: 北京法思腾知识产权代理有限公司 代理人: 杨小蓉
地址: 100190北京市海淀区中关村大*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据量 文件 网络 下载 方法
【权利要求书】:

1.一种大数据量文件的网络下载方法,该方法涉及服务器和终端,服务器具有 控制线程和数据线程,终端具有控制线程和数据线程,所述大数据量文件的网络下 载方法包括下列步骤:

1)服务器和终端运行控制线程进行协议信息交互,完成服务器和终端的控制端 口协议间的握手;

2)步骤1)结束后,服务器和终端运行数据线程,完成服务器和终端的数据端 口的握手;

3)通过数据线程在服务器和终端的数据端口之间传输数据文件;当终端所收到 数据报文的包序号与该终端进行本次网络下载的应用程序的内部计数器的计数值不 匹配时,根据二者之差选择触发重发机制或补发机制获取丢失的数据报文;

且所述的补发机制为:终端接收当前数据报文,然后文件指针根据包序号进行 偏移并存储数据,内部计数器的计数值改为当前接收到的包序号,中间所跳过的包 序号作为补发包序号存入补发队列;所述终端向服务器发送补发请求,补发请求携 带补发包序号;服务器收到补发请求后并不改原文件指针位置,而是在子线程中利 用另一文件指针进行补发包的快速定位和补发;当终端收到尾包,判断当前补发队 列是否为空,如果此时补发队列为空,则通过控制端口发送下载完成请求,服务器 响应并停止传送数据,至此整个传输过程结束;如若补发队列非空则进行补发操作, 则重复进行补发队列的判断直至为空,表明数据已下载完整;

4)在数据文件传输完毕后重新运行控制线程。

2.根据权利要求1所述的大数据量文件的网络下载方法,其特征在于,所述步 骤1)中,进行协议信息交互时,当协议信息发起端在发出协议信息后,在预先设定 的时间阈值内未收到接收端对所述协议信息的回复,则所述协议信息发起端重发该 协议信息。

3.根据权利要求2所述的大数据量文件的网络下载方法,其特征在于,所述时 间阈值为200ms。

4.根据权利要求1所述的大数据量文件的网络下载方法,其特征在于,所述步 骤3)中,包括下列子步骤:

31)服务器向终端发送数据报文;

32)所述终端接收并解析数据报文,获得所收到数据报文的包序号,并与该终 端进行本次网络下载的应用程序的内部计数器做比较,如果所述包序号减去内部计 数器计数值为0,则进行数据的存储;如果所述包序号减去内部计数器计数值的差值 大于等于3,则进入步骤33);如果所述包序号减去内部计数器计数值的差值小于3, 则进入步骤34);

33)所述终端向服务器发送重发请求,重发请求中携带重发起始包序号,所述 重发起始包序号等于内部计数器的当前值,同时所述终端对接下来所收到的数据报 文一律丢弃,直到所述包序号减去内部计数器计数值的差值为0,所述数据的文件指 针根据当前包序号进行位置偏移;

34)所述终端接收当前数据报文,然后文件指针根据包序号进行偏移并存储数 据,内部计数器计数值改为当前接收到的包序号,中间所跳过的包序号作为补发包 序号存入补发队列;所述终端向服务器发送补发请求,补发请求携带补发包序号;

35)服务器在收到重发请求后,根据终端传递上来的所述重发起始包序号重新 定位内部文件指针并从所述重发起始包序号处起重新发送数据报文;

36)服务器在收到补发请求后,内部文件继续往下顺序偏移,同时服务器在子 线程中对传递上来要求补发的包号立即进行补发处理,终端如果收到小于当前计数 器的包序号,判断该包序号是否与补发队列中某一补发包序号相等,如果相等,则 从补发队列中删除该补发包序号。

5.根据权利要求4所述的大数据量文件的网络下载方法,其特征在于,所述步 骤34)中,当补发队列中的补发包序号超过某一极值时,终端向服务器端发送降速 命令以减少服务器发送数据包的频率。

6.根据权利要求1所述的大数据量文件的网络下载方法,其特征在于,所述终 端每完成一定数目的数据包下载即向服务器发送一个在线接收心跳报文;如果所述 服务器连续三次没有收到终端的心跳报文,则服务器停止本次下载。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科智网传媒技术有限公司;中国科学院声学研究所,未经北京中科智网传媒技术有限公司;中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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