[发明专利]利用网络传输文件的方法与文件传输系统有效

专利信息
申请号: 200910210173.5 申请日: 2009-10-29
公开(公告)号: CN102055782A 公开(公告)日: 2011-05-11
发明(设计)人: 张永炎 申请(专利权)人: 纬创资通股份有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;H04L1/16
代理公司: 北京市柳沈律师事务所 11105 代理人: 史新宏
地址: 中国台*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 利用 网络 传输 文件 方法 文件传输 系统
【说明书】:

技术领域

发明是提供一种利用网络传输文件的方法与文件传输系统,尤指一种利用网络一次传输多笔数据封包的方法与文件传输系统。

背景技术

一般而言,通过网络对远程进行文件存取有许多方法,如通过文件传输协议(File Transfer Protocol,FTP)、点对点传输(Peer-to-peer,P2P)、微软操作系统的网络芳邻或是电子邮件(E-mail)均可达成此目的。举例来说,普通文件传输协议(Trivial File Transfer Protocol,TFTP)是一种简化版本的文件传输协议,其利用使用者数据包通讯协议(User Datagram Protocol,UDP)来传送和接收数据,而实现网络中两台计算机之间的文件传输。

由于多媒体技术发展日新月异,除了传统的文件等形式的文件,各种多媒体文件也大量通过网络传输,然而影音文件数据量的庞大,往往造成网络传输影音数据耗时甚久,甚至会影响网络频宽的使用。于普通文件传输协议的文件传输过程为例,当一客户端(client end)欲由一服务器端(server end)下载一文件数据时,首先该客户端会传输一初始读取请求封包(Read Request Packet)至该服务器端,藉以确认该文件数据是否存在,随后该服务器端便会回传一启始确认封包(Acknowledgement packet)至该客户端,以确认该文件是否存在。在接下来的阶段该服务器端会陆续传输相对应该文件数据的数据封包至该客户端,而每个数据封包皆有其封包大小限制,如16K字节等,因此该文件数据需细分多笔数据封包传送至该客户端,而该客户端在接收到每一笔数据封包之际,必须回传相对应该数据封包的确认封包,藉以确认该数据封包接收的正确性,也就是说当该服务器端传输第N笔数据封包至该客户端时,该客户端需回传第N笔确认封包至该服务器端,而当该服务器端接收到第N笔确认封包后会接续传输第N+1笔数据封包至该客户端,且该客户端会回传第N+1笔确认封包至该服务器端,若该服务器端传输M笔数据封包至该客户端时,该客户端需相对应地回传M笔确认封包至该服务器端,如此一来一往的数据确认机制会大大增加数据传输量与传输时间。因此如何设计出一具有传输效率以减少数据传输量与传输时间的网络传输机制,便为现今网络传输技术所需努力的课题。

发明内容

本发明提供一种利用网络一次传输多笔数据封包的方法与文件传输系统,以解决上述的问题。

本发明的一个方面揭露一种利用网络传输一文件的方法,其包含有一客户端传输一读取请求封包至一服务器端,该读取请求封包具有一多笔封包传输信息,该多笔封包传输信息包含有一封包数量索引值;以及该服务器端接收到该读取请求封包后,该服务器端依据该多笔封包传输信息的该封包数量索引值连续传输相对应数量的该文件的多个数据封包至该客户端,其中该服务器端连续传输该多个数据封包至该客户端的过程中,该客户端不回传任何确认封包至该服务器端。

本发明的一个方面还揭露该客户端传输一启始读取请求封包至该服务器端,以请求该服务器端传输该文件至该客户端。

本发明的一个方面还揭露该服务器端接收到该启始读取请求封包后,该服务器端回传一启始确认封包至该客户端,以确认该文件是否存在。

本发明的一个方面还揭露该多笔封包传输信息包含有一单一封包数据大小索引值,且该服务器端依据该单一封包数据大小索引值连续传输具有相对应数据量的该多个数据封包至该客户端。

本发明的一个方面还揭露该服务器端连续传输相对应该文件的该多个数据封包至该客户端后,该客户端传输一确认封包至该服务器端,以确认该多个数据封包是否正确传输且提供下次该服务器端所需传输数据封包的数量的信息。

本发明的一个方面还揭露该服务器端连续传输相对应该文件的该多个数据封包至该客户端后,该客户端等待一特定时间后传输该确认封包至该服务器端。

本发明的一个方面还揭露该特定时间是依据单一数据封包解码出数据串流所需的时间与该多个数据封包的数量的乘积所得出。

本发明的一个方面还揭露该客户端传输该确认封包至该服务器端,以提供下次该服务器端所需传输数据封包的数量的信息包含依据该多个数据封包所解码出数据串流的旗标值,提供下次该服务器端所需传输数据封包的数量的信息。

本发明的一个方面还揭露依据该多个数据封包所解码出数据串流的旗标值,提供下次该服务器端所需传输数据封包的数量的信息包含依据该多个数据封包所解码出最后一笔数据串流的旗标值,提供下次该服务器端所需传输数据封包的数量的信息。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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