[发明专利]数据包发送方法、接收方法、发送装置及接收装置在审
申请号: | 201610078138.2 | 申请日: | 2016-02-03 |
公开(公告)号: | CN107040474A | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 张路 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/12 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 江舟,李灵洁 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 发送 方法 接收 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种数据包发送方法、接收方法、发送装置及接收装置。
背景技术
随着科技的发展,互联网在人们的生活中起着越来越重要的作用,在当前的网络时代,可以利用网络传输多种类型的数据。在数据传输的过程中,由于种种原因,需要进行流量限制,在流量限制方面,数据传输类软件及相关互联网产品,采用的基本策略包括漏桶和令牌桶策略。漏桶算法提供了一种机制,通过它,突发流量可以被整形以便为网络提供一个稳定的流量。漏桶可以看作是一个带有常量服务时间的单服务器队列,如果漏桶(包缓存)溢出,那么数据包会被丢弃。它的主要目的是控制数据注入到网络的速率,平滑网络上的突发流量。
令牌桶算法的原理是系统会以一个恒定的速度往桶里放入令牌,而如果请求需要被处理,则需要先从桶里获取一个令牌,当桶里没有令牌可取时,则拒绝服务。令牌桶的另外一个好处是可以方便的改变速度。一旦需要提高速率,则按需提高放入桶中的令牌的速率。
但是,在某些情况下,漏桶算法不能够有效地使用网络资源。因为漏桶的漏出速率是固定的参数,所以即使网络中不存在资源冲突(没有发生拥塞),漏桶算法也不能使某一个单独的流突发到端口速率。漏桶算法的根本目的是保持速率平滑,对于存在突发特性的流量来说缺乏效率。
令牌桶算法则能够满足这些具有突发特性的流量。但是令牌桶算法又有它的局限性,首先它和漏桶算法一样,也是需要较大的缓冲区来实现队列存储,更适合运行于在较大型系统,如个人电脑(Personal Computer,简称为PC)软件和互联网网站等;其次,它的主要目的是流量限制和流量整形,对桶内无令牌可取时的情况没有详细描述,因此当网络在短时间内保持高流量时,丢包率仍然是影响传输质量的因素之一,带宽利用率不高。另外,相对于漏桶而言,令牌桶只能在某短暂时刻允许突发流量,其本质还是流量“限制和整形”,而没有提升速率的功能。数据通道产品有一个重要的课题,就是并发速率,在同时上下行传输时,其上、下行的速率往往并不能达到单独进行上传、下载时的单独速率。上述的漏桶算法和令牌桶算法均无法解决上下行速率无法达到单独进行上传、下载时的单独速率的问题。
并且,在上行发送数据包时,数据包会经过多层处理,以物联网(也称为机器通信 (Machine-Type Communications,简称为MTC))中的数据传输为例,上行传输的数据包会经过无线协议栈的分组数据汇聚协议层(Packet Data Convergence Protocol,简称为PDCP)、无线链路控制(Radio Link Control,简称为RLC)、媒体接入控制(Medium Access Control,简称为MAC)、物理层等一层层的处理,对于小包来说,其数据体占整个包大小的比例原本就不大,每个数据包的包头都层层处理,会使得无线协议栈工作效率降低,导致数据传输慢的问题。
针对相关技术中存在的上述的数据传输慢的问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种数据包发送方法、接收方法、发送装置及接收装置,以至少解决相关技术中存在的数据传输慢的问题。
根据本发明的一个方面,提供了一种数据包发送方法,包括:确定待发送到服务器的第一数据包;当所述第一数据包的数量为两个以上时,将两个以上所述第一数据包聚合为一个第二数据包;将所述第二数据包发送给所述服务器。
可选地,将两个以上所述第一数据包聚合为一个第二数据包包括:将两个以上所述第一数据包的源互联网协议IP地址均转换为预定IP地址;将转换了源IP地址的两个以上第一数据包聚合为所述第二数据包,并将所述第二数据包的源地址设置为所述预定IP地址。
可选地,将转换了源IP地址的两个以上第一数据包聚合为所述第二数据包包括:将转换了源IP地址的两个以上第一数据包中的数据分别填充进所述第二数据包中的不同的数据字段中。
可选地,将转换了源IP地址的两个以上第一数据包中的数据分别填充进所述第二数据包中的不同的数据字段中包括:将转换了源IP地址的两个以上第一数据包中的数据分别填充进所述第二数据包中的长度相同的不同的数据字段中,其中,填充了所述第一数据包中的数据的数据字段中携带有以下信息至少之一:用于标识所述第一数据包中的数据的长度的第一标识信息、用于标识所述第一数据包转换之前的源IP地址的第二标识信息、填充位,其中,所述填充位用于当所述第一数据包中的数据的长度小于所述数据字段的长度时,填充所述数据字段中未填充所述第一数据包中的数据的部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610078138.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节能遮阳百叶自动平衡装置
- 下一篇:一种通用的高气密性纱窗系统