[发明专利]一种大数据量文件的网络下载方法在审
申请号: | 201910133584.2 | 申请日: | 2019-02-22 |
公开(公告)号: | CN109729178A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 尹杭 | 申请(专利权)人: | 苏州华必讯信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/26;H04L1/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215300 江苏省苏州市昆山市玉*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种大数据量网络下载的方法,该方法涉及服务器和终端,所述服务器具有控制线程和数据线程,所述终端具有控制线程和数据线程,所述大数据量文件的网络下载方法包括下列步骤:1)服务器和终端运行控制线程进行协议信息交互,完成服务器和终端的控制端口协议间的握手;2)步骤1)结束后,服务器和终端运行数据线程,完成服务器和终端的数据端口的握手;3)通过数据线程在服务器和终端的数据端口之间传输数据文件;4)在数据文件传输完毕后重新运行控制线程。本发明能够高效地可靠地传输数据,特别适合于大数据量网络下载。 | ||
搜索关键词: | 服务器 控制线程 网络下载 数据线 终端 大数据量文件 大数据量 数据端口 终端运行 传输数据文件 数据文件传输 协议信息交互 传输数据 控制端口 握手 | ||
【主权项】:
1.一种大数据量文件的网络下载方法,该方法涉及服务器和终端,服务器具有 控制线程和数据线程,终端具有控制线程和数据线程,所述大数据量文件的网络下 载方法包括下列步骤:1)服务器和终端运行控制线程进行协议信息交互,完成服务器和终端的控制端 口协议间的握手;2)步骤1)结束后,服务器和终端运行数据线程,完成服务器和终端的数据端 口的握手;3)通过数据线程在服务器和终端的数据端口之间传输数据文件;当终端所收到 数据报文的包序号与该终端进行本次网络下载的应用程序的内部计数器的计数值不 匹配时,根据二者之差选择触发重发机制或补发机制获取丢失的数据报文;且所述的补发机制为:终端接收当前数据报文,然后文件指针根据包序号进行 偏移并存储数据,内部计数器的计数值改为当前接收到的包序号,中间所跳过的包 序号作为补发包序号存入补发队列;所述终端向服务器发送补发请求,补发请求携 带补发包序号;服务器收到补发请求后并不改原文件指针位置,而是在子线程中利 用另一文件指针进行补发包的快速定位和补发;当终端收到尾包,判断当前补发队 列是否为空,如果此时补发队列为空,则通过控制端口发送下载完成请求,服务器 响应并停止传送数据,至此整个传输过程结束;如若补发队列非空则进行补发操作, 则重复进行补发队列的判断直至为空,表明数据已下载完整;4)在数据文件传输完毕后重新运行控制线程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州华必讯信息科技有限公司,未经苏州华必讯信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910133584.2/,转载请声明来源钻瓜专利网。
- 上一篇:用于生成信息的方法和装置
- 下一篇:一种管道状态监测方法及系统