[发明专利]数据包传输的方法、装置和系统有效
申请号: | 200710301641.0 | 申请日: | 2007-12-27 |
公开(公告)号: | CN101197778A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | 华有为 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/58 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 罗正云;宋志强 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 传输 方法 装置 系统 | ||
技术领域
本发明涉及数据传输技术,特别涉及数据包传输的方法、装置和系统。
背景技术
随着通信技术的不断发展,网络中传输的数据量也在大幅增长,针对大数据量的数据传输,目前存在一种分包发送的方案。
以流媒体业务为例,该业务中的大数据量数据都采用用户数据报协议(UDP)发送,服务器将大数据分成若干UDP数据包向客户端发送。按照现有技术中对UDP数据包发送的方案,大于1K的UDP数据包需分包发送,也就是说服务器向客户端发送一个UDP数据包的最大容量为1K。
图1为现有技术中客户端与服务器之间数据传输的流程图,该流程包括:
步骤101:服务器接收客户端发送的数据传输请求。
步骤102:服务器向客户端返回响应,告知客户端数据传输过程中下发UDP数据包的默认容量为最大1K。
步骤103:服务器按照每个UDP数据包为最大1K的容量,将传输的数据分成若干个UDP数据包向客户端逐个下发。
可见,现有技术中采用分包发送来处理大数据量数据传输的方案,由于分包后的每个数据包容量大小为一固定值,针对大数据量数据来说,则需要更多的服务器设备同时进行数据下发来保证传输效率,无疑为运营商增加了成本,如果考虑运营商成本仍使用相同数量的服务器设备进行数据下发,则会导致数据传输效率大大降低,降低了用户体验。
发明内容
本发明提供一种数据包传输的方法,该方法能够使用低成本实现大数据量数据的高效率传输。
本发明提供一种服务器,该服务器能够使用低成本实现大数据量数据的高效率传输。
本发明提供一种客户端,该客户端能够使用低成本实现大数据量数据的高效率传输。
本发明提供一种数据包传输的系统,该系统能够使用低成本实现大数据量数据的高效率传输。
本发明的技术方案是这样实现的:
一种数据包传输的方法,该方法包括:
服务器接收客户端增加下发数据包容量的请求;
服务器允许客户端请求的下发数据包容量时,按照客户端请求的下发数据包容量向客户端下发数据。
一种服务器,该服务器包括:
请求处理模块,用于接收客户端增加下发数据包容量的请求,解析出是否允许客户端请求的数据包容量;
数据下发模块,用于在所述请求处理模块解析出允许客户端请求的数据包容量时,按照客户端请求的数据包容量向客户端下发数据。
一种客户端,该客户端包括:
请求发送模块,用于向服务器发送增加下发数据包容量的请求;
数据接收模块,用于接收服务器按照所请求的下发数据包容量下发的数据。
一种数据包传输的系统,该系统包括:
服务器,用于接收客户端增加下发数据包容量的请求,在允许客户端请求的下发数据包容量时,按照客户端请求的下发数据包容量向客户端下发数据;
客户端,用于向服务器发送增加下发数据包容量的请求,接收服务器按照所请求的下发数据包容量下发的数据。
可见,本发明提供的数据包传输的方法、装置和系统,服务器接收客户端增加下发数据包容量的请求,并在允许客户端请求的下发数据包容量时,按照客户端请求的下发数据包容量向客户端下发数据,因此通过客户端主动探测服务器可接受的下发数据包容量,在服务器允许的情况下,发送大于默认容量的数据包,从而实现不增加服务器设备的情况下,花费更少的时间完成大数据量数据的传输,即使用低成本实现了大数据量数据的高效率传输。
附图说明
图1为现有技术中客户端与服务器之间数据传输的流程图;
图2为本发明数据包传输的方法的流程图;
图3为本发明数据包传输的方法的实施例流程图;
图4为本发明提供的服务器的结构示意图;
图5为本发明提供的客户端的结构示意图;
图6为本发明数据包传输的系统结构示意图。
具体实施方式
为使本发明的目的和优点更加清楚,下面结合附图和实施例对本发明做进一步的详细说明。
首先介绍本发明数据包传输的方法。
图2为本发明数据包传输的方法的流程图,该流程包括:
步骤201:服务器接收客户端增加下发数据包容量的请求。
步骤202:服务器允许客户端请求的下发数据包容量时,按照客户端请求的下发数据包容量向客户端下发数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710301641.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于深基坑开挖的专用挖机
- 下一篇:采煤机截齿表面处理工艺