CN101436922A - 一种基于udp协议传输大量数据的方法 - Google Patents
一种基于udp协议传输大量数据的方法 Download PDFInfo
- Publication number
- CN101436922A CN101436922A CNA2008102397937A CN200810239793A CN101436922A CN 101436922 A CN101436922 A CN 101436922A CN A2008102397937 A CNA2008102397937 A CN A2008102397937A CN 200810239793 A CN200810239793 A CN 200810239793A CN 101436922 A CN101436922 A CN 101436922A
- Authority
- CN
- China
- Prior art keywords
- packet
- data
- length
- compression
- compressed package
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种基于UDP协议传输大量数据传输的方法,包括发送方法和接收方法。由于以太网的数据传输有包大小限制,因此,便会出现数据量过大而使得一个数据包不适合传输甚至无法传输的情况。本文提出的一种基于UDP协议传输大量数据的方法将压缩算法和拆分数据包的方法进行了有效的结合,发送大量数据按照“拆包——压缩——拆包”的原则进行;接收大量数据的时候按照“合并——解压——合并”的原则进行。以上所述的发送端流程和接收端流程均涉及到压缩/非压缩数据包的私有协议。本发明方法流程清晰,协议格式参数简洁,可扩展性强,适用范围广,可有效应用于基于UDP协议传输大量数据的场景,提高传输效率和可靠性。
Description
技术领域
本发明涉及以太网通信领域,特别涉及一种基于UDP协议采用压缩算法的大量数据传输方法。
背景技术
UDP协议是英文User Datagram Protocol的缩写,即用户数据报协议,是ISO参考模型中一种无连接的传输层协议,提供面向操作的简单不可靠信息传送服务,主要用来支持那些需要在计算机之间传输数据的网络应用。
UDP并不提供对IP协议的可靠机制、流控制以及错误恢复功能等。UDP是一个无连接协议,传输数据之前发送端和接收端不建立连接,当发送端想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段。
UDP适用于不需要TCP可靠机制的情形,比如,当高层协议或应用程序提供错误和流控制功能的时候。UDP是传输层协议,服务于很多知名应用层协议,包括网络文件***(NFS)、简单网络管理协议(SNMP)、域名***(DNS)以及简单文件传输***(TFTP)。
理论上,IP数据报的最大长度是65535字节,这是由IP首部中16比特总长度字段所限制的。去除20字节的IP首部和8个字节的UDP首部,UDP数据报中用户数据的最长长度为65507字节。但是,大多数实现所提供的长度比这个最大值小,限制主要来自以下两个方面:
1.以上理论数据长度是在假设IP支持分片的情况下计算出来的,如果IP不支持分片,则最大的IP报文受MTU限制,例如以太网上是1500字节。
2.应用程序可能会受到其程序接口的限制。socket API提供了一个可供应用程序调用的函数,以设置接收和发送缓存的长度。对于UDP socket,这个长度与应用程序可以读写的最大UDP数据报的长度直接相关。现在的大部分***都默认提供了可读写大于8192字节的UDP数据报。
由于以太网的数据传输有包大小限制,因此,便会出现数据量过大而使得一个数据包不适合传输甚至无法传输的情况。
对于传输过长数据包,通常的解决方法有两种:
1.采用压缩算法:选择合适的压缩算法将原本大量的数据进行压缩,以降低网络传输数据量。这种方法需要接收端运行相应的解压缩算法以正确解析接收到的数据。
2.采用拆包的方法:采用某种策略将原本大量的数据拆分成多个小量数据包,通过多次网络传输完成一份大数据。这种方法需要接收端将所有拆分之后的数据包拼接起来之后才能正确解析接收到的数据。
方法1在大多数情况下是可以满足需要的,而且避免了拆分多个数据包导致网络传输过程中不可靠性的累加。但是这种方法会增大算法的复杂度,需要接收端运行相应的解压缩算法以正确解析接收到的数据,并且还需要考虑到压缩/解压缩所需要的空间开销,以及压缩之后的数据长度仍然超过一个数据包的长度限制的情况。
方法2的优点是算法简单,且适用于所有情况。但是这种方法会导致网络传输不可靠性的倍数增长:在拆分的多个数据包中只要一个出现错误,则所有数据传输都是无效的。
发明内容
本发明的目的在于克服现有技术中两种方法的缺陷,将两种解决方法结合使用,各取所长。
本发明提供了一种基于UDP协议传输大量数据的方法,适用于基于不可靠协议——UDP协议传输大量数据的情况,其包括发送方法和接收方法。
其中发送大量数据的方法包括以下步骤:
1、将一个超大数据包按照一定预定大小进行拆分,拆分成n个数据包,其中第1个数据包至第n-1个数据包大小都等于所述预定大小,第n个数据包的大小则小于等于所述预定大小;
2、将拆分之后的前n-1个数据包进行压缩;
3、第n个数据包则根据数据包长度判断是否需要压缩:如果长度小于一个数据包长度限制值,则不需要压缩,直接进入步骤D;否则需要压缩,压缩后进入步骤D;
4、根据压缩之后数据包的长度不同进行不同的处理:
4.1、如果压缩包长度大于一个数据包长度限制值,则该压缩包将拆分成m个小数据包,其中第1个小数据包至第m-1个小数据包的大小都等于所述数据包长度限制值,第m个数据包的大小则小于等于所述数据包长度限制值;
4.2、如果压缩包长度小于等于一个数据包长度限制值,则该压缩包独立成一个数据包,不需要拆分;
5、将步骤D输出的数据包按照私有协议格式依次发送给接收方。
其中,可以根据实际需要在应用程序中预先设定所述预定大小。
优选地,所述预定大小为50K。
优选地,所述数据包长度限制值为1K。
其中接收大量数据的方法包括以下步骤:
1、接收小数据包,直到结束标志;
2、根据数据包中的私有协议格式包头判断该数据包是否是发送端压缩之后拆分的数据包,如果是,则将所有拆分的压缩包拼接起来形成一个完整的压缩包;如果否,则不需要拼接;
3、将步骤B输出的所有完整压缩包进行解压缩;
4、如果最后一个数据包不需解压缩,则将所有解压缩之后的数据包以及最后一个不需要解压缩的数据包拼接起来形成完整的数据;如果最后一个数据包需要解压缩,则将所有解压缩之后的数据包拼接起来形成完整的数据。
优选地,步骤A中获取到空包则表示结束。
优选地,发送大量数据的方法和接收大量数据的方法均应用到压缩/非压缩数据包的私有协议格式,该协议格式能够用于标志数据包的序号,并且判断拆分之后的数据包是否收齐,以保证数据的完整性,其包括如下字段:
1)压缩报文包长度,其等于该字段之后所有数据的长度,不包含压缩报文包长度的字段长度;
2)压缩标志位,其是接收端和发送端约定的一个数值,如果数据包中标志位等于该约定数值,则表示该数据包为压缩包,否则为非压缩包;
3)本压缩包分包个数和本压缩包分包序号,它们是针对压缩之后还需要拆分的情况,本压缩包分包个数是指压缩之后拆分成多少个包,如果该值为1,则表示本压缩包没有被拆包;本压缩包分包序号是指本数据包处在本次压缩拆分多个包中的第几个;
4)协议包头中的保留字节,它们用于以后扩展;
5)净荷长度,其代表净荷字段的长度,不包括本身长度;
6)净荷,用来存储需要传输的数据
本发明方法流程清晰,协议格式参数简洁,可扩展性强,适用范围广,可有效应用于基于UDP协议传输大量数据的场景,提高传输效率和可靠性。
附图说明
图1示出了UDP数据报文头格式;
图2示出了大数据的发送流程;
图3示出了大数据的接收流程;
图4示出了压缩/非压缩数据包的私有协议格式。
具体实施方式
本发明方法分为发送和接收两个流程。
发送大数据按照“拆包——压缩——拆包”的原则进行,即首先将一个大数据包拆分成多个稍小的数据包,然后进行压缩;如果压缩之后的数据包还是过大,则再次执行拆分的操作。
接收大数据的时候按照“合并——解压——合并”的原则进行,即首先将拆分的压缩包进行合并形成完整的压缩包,然后解压缩所有的压缩包,最后将解压之后的数据再次合并起来形成一个大数据包。
以下结合附图详细说明本发明的具体实施方式。
图2给出了发送端流程,包括如下步骤:
A、将一个超大数据包按照一定大小(比如50K)进行拆分,拆分成n个数据包,其中第1个数据包至第n-1个数据包大小都为50K,第n个数据包的大小小于等于50K;
B、将拆分之后的前n-1个数据包进行压缩;
C、第n个数据包则根据数据包长度判断是否需要压缩:如果长度小于一个数据包长度限制(比如1K),则不需要压缩,否则需要压缩;
D、根据压缩之后数据包的长度不同进行不同的处理:
D1、如果压缩包长度(比如2.5K)大于一个数据包长度限制(比如1K),则该压缩包将拆分成3个小数据包,长度分别为1K,1K,0.5K。
D2、如果压缩包长度(比如0.5K)小于等于一个数据包长度限制(比如1K),则该压缩包独立成一个数据包,不需要拆分。
E、将步骤D输出的数据包依次发送给接收方。
图3给出了接收端流程,包括如下步骤:
A、接受小数据包,直到结束标志(比如获取到空包则结束);
B、根据数据包中的私有协议包头判断该数据包是否是发送端压缩之后拆分的数据包,如果是,则将所有拆分的压缩包拼接起来形成一个完整的压缩包;
C、将步骤B输出的所有完整压缩包进行解压缩;
D、将所有解压缩之后的数据包以及最后一个可能不需要解压缩的数据包拼接起来形成完整的数据。
以上所述的发送端流程和接收端流程均涉及到压缩/非压缩数据包的私有协议,该协议可用于标志数据包的序号,并且判断拆分之后的数据包是否收齐,以保证数据的完整性。本发明提出了一种压缩/非压缩数据包的私有协议格式,如图4所示,包括如下字段:
1)压缩报文包长度等于该字段之后所有数据的长度,不包含压缩报文包长度的字段长度;
2)压缩标志位是接收端和发送端约定的一个数值,如果数据包中标志位等于该约定数值,则表示该数据包为压缩包,否则为非压缩包;
3)本压缩包分包个数和本压缩包分包序号是针对压缩之后还需要拆分的情况,本压缩包分包个数是指压缩之后拆分成多少个包,如果该值为1,则表示本压缩包没有被拆包;
4)本压缩包分包序号是指本数据包处在本次压缩拆分多个包中的第几个;
5)协议包头中的保留字节用于以后扩展;
6)净荷长度和净荷是用来存储需要传输的数据,净荷长度代表净荷字段的长度,不包括本身长度。
以上所述仅为本发明的较佳实施例,并不用于限制本发明,凡在本发明精神和原则之内所做的任何修改、等同替换和改进等,均含于本发明的保护范围之内。
Claims (8)
1、一种基于UDP协议发送大量数据的方法,其特征在于包括以下步骤:
A、将一个超大数据包按照一定预定大小进行拆分,拆分成n个数据包,其中第1个数据包至第n-1个数据包大小都等于所述预定大小,第n个数据包的大小则小于等于所述预定大小;
B、将拆分之后的前n-1个数据包进行压缩;
C、第n个数据包则根据数据包长度判断是否需要压缩:如果长度小于一个数据包长度限制值,则不需要压缩,直接进入步骤D;否则需要压缩,压缩后进入步骤D;
D、根据压缩之后数据包的长度不同进行不同的处理:
D1、如果压缩包长度大于一个数据包长度限制值,则该压缩包将拆分成m个小数据包,其中第1个小数据包至第m-1个小数据包的大小都等于所述数据包长度限制值,第m个数据包的大小则小于等于所述数据包长度限制值;
D2、如果压缩包长度小于等于一个数据包长度限制值,则该压缩包独立成一个数据包,不需要拆分;
E、将步骤D输出的数据包按照私有协议格式依次发送给接收方。
2、如权利要求1所述的方法,其特征在于:根据实际需要在应用程序中预先设定所述预定大小。
3、如权利要求2所述的方法,其特征在于:预先设定所述预定大小为50K。
4、如权利要求1-3中任一项所述的方法,其特征在于:所述数据包长度限制值为1K。
5、一种基于UDP协议接收大量数据的方法,其特征在于包括以下步骤:
A、接收小数据包,直到结束标志;
B、根据数据包中的私有协议格式包头判断该数据包是否是发送端压缩之后拆分的数据包,如果是,则将所有拆分的压缩包拼接起来形成一个完整的压缩包;如果否,则不需要拼接;
C、将步骤B输出的所有完整压缩包进行解压缩;
D、如果最后一个数据包不需解压缩,则将所有解压缩之后的数据包以及最后一个不需要解压缩的数据包拼接起来形成完整的数据;如果最后一个数据包需要解压缩,则将所有解压缩之后的数据包拼接起来形成完整的数据。
6、如权利要求5所述的方法,其特征在于:步骤A中获取到空包则表示结束。
7、一种基于UDP协议传输大量数据的方法,其特征在于发送方应用权利要求1—4中任一项所述的方法发送大量数据,接收方应用权利要求5或6所述的方法接收大量数据。
8、如权利要求1—7中任一项所述的方法,其特征在于:发送大量数据的方法和接收大量数据的方法均应用到压缩/非压缩数据包的私有协议格式,该协议格式能够用于标志数据包的序号,并且判断拆分之后的数据包是否收齐,以保证数据的完整性,其包括如下字段:
1)压缩报文包长度,其等于该字段之后所有数据的长度,不包含压缩报文包长度的字段长度;
2)压缩标志位,其是接收端和发送端约定的一个数值,如果数据包中标志位等于该约定数值,则表示该数据包为压缩包,否则为非压缩包;
3)本压缩包分包个数和本压缩包分包序号,它们是针对压缩之后还需要拆分的情况,本压缩包分包个数是指压缩之后拆分成多少个包,如果该值为1,则表示本压缩包没有被拆包;本压缩包分包序号是指本数据包处在本次压缩拆分多个包中的第几个;
4)协议包头中的保留字节,它们用于以后扩展;
5)净荷长度,其代表净荷字段的长度,不包括本身长度;
6)净荷,用来存储需要传输的数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102397937A CN101436922B (zh) | 2008-12-17 | 2008-12-17 | 一种基于udp协议传输大量数据的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102397937A CN101436922B (zh) | 2008-12-17 | 2008-12-17 | 一种基于udp协议传输大量数据的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101436922A true CN101436922A (zh) | 2009-05-20 |
CN101436922B CN101436922B (zh) | 2011-05-04 |
Family
ID=40711164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102397937A Expired - Fee Related CN101436922B (zh) | 2008-12-17 | 2008-12-17 | 一种基于udp协议传输大量数据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101436922B (zh) |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951370A (zh) * | 2010-09-17 | 2011-01-19 | 北京神州泰岳软件股份有限公司 | 基于udp的文件可靠传输方法 |
CN102063334A (zh) * | 2011-01-17 | 2011-05-18 | 浪潮(北京)电子信息产业有限公司 | 一种文件快速拷贝的方法及装置 |
CN101626384B (zh) * | 2009-08-05 | 2012-05-30 | 腾讯科技(深圳)有限公司 | 一种基于tcp协议传输数据包的方法和*** |
CN104639393A (zh) * | 2015-01-07 | 2015-05-20 | 烽火通信科技股份有限公司 | 一种无源光网络流量全网采集装置及其方法 |
CN104753856A (zh) * | 2013-12-26 | 2015-07-01 | 北京东方通科技股份有限公司 | 一种文件收发方法与*** |
CN106537830A (zh) * | 2015-07-10 | 2017-03-22 | 华为技术有限公司 | 一种协议帧传输方法、装置、节点设备以及*** |
CN107277859A (zh) * | 2017-07-31 | 2017-10-20 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107318108A (zh) * | 2017-07-31 | 2017-11-03 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107318131A (zh) * | 2017-07-31 | 2017-11-03 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107371150A (zh) * | 2017-07-31 | 2017-11-21 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107396400A (zh) * | 2017-07-31 | 2017-11-24 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107396399A (zh) * | 2017-07-31 | 2017-11-24 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107396343A (zh) * | 2017-07-31 | 2017-11-24 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107466029A (zh) * | 2017-07-31 | 2017-12-12 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107466070A (zh) * | 2017-07-31 | 2017-12-12 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107466027A (zh) * | 2017-07-31 | 2017-12-12 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107466028A (zh) * | 2017-07-31 | 2017-12-12 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN108471399A (zh) * | 2018-02-07 | 2018-08-31 | 平安科技(深圳)有限公司 | 一种反洗钱作业中数据包的生成方法、存储介质和服务器 |
CN108600124A (zh) * | 2018-04-09 | 2018-09-28 | 上海电气泰雷兹交通自动化***有限公司 | 基于安全协议的网络拆包和组包方法 |
CN105228137B (zh) * | 2014-05-26 | 2018-10-30 | 普天信息技术有限公司 | 一种授权信息的传输方法 |
CN109257143A (zh) * | 2018-09-07 | 2019-01-22 | 武汉虹信通信技术有限责任公司 | 用于有长度限制的网络传输协议中分片传输数据包的方法 |
CN109918108A (zh) * | 2019-03-08 | 2019-06-21 | 珠海妙微科技有限公司 | 一种嵌入式装置内置程序升级方法和装置 |
CN110912942A (zh) * | 2019-12-30 | 2020-03-24 | 深圳市瑞云科技有限公司 | 一种降低udp报文发送时延的方法 |
CN111277988A (zh) * | 2020-03-17 | 2020-06-12 | 北京百瑞互联技术有限公司 | 一种提高微信小程序蓝牙传输速度的方法 |
CN112069141A (zh) * | 2020-08-25 | 2020-12-11 | 广东华风海洋信息***服务有限公司 | 一种气象预报格点数据专用压缩方法 |
CN113296123A (zh) * | 2021-05-21 | 2021-08-24 | 四川腾盾科技有限公司 | 一种基于无人机地面站gnss差分数据发送方法 |
CN114124940A (zh) * | 2021-11-30 | 2022-03-01 | 上海御渡半导体科技有限公司 | 一种基于udp协议的数据定制传输的方法 |
CN116405094A (zh) * | 2023-04-14 | 2023-07-07 | 北京蔚海明祥科技有限公司 | 一种基于多路天通通信设备的数据传输***及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100579117C (zh) * | 2005-09-07 | 2010-01-06 | 北京中星微电子有限公司 | 一种udp网络传输音频数据方法 |
-
2008
- 2008-12-17 CN CN2008102397937A patent/CN101436922B/zh not_active Expired - Fee Related
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101626384B (zh) * | 2009-08-05 | 2012-05-30 | 腾讯科技(深圳)有限公司 | 一种基于tcp协议传输数据包的方法和*** |
CN101951370A (zh) * | 2010-09-17 | 2011-01-19 | 北京神州泰岳软件股份有限公司 | 基于udp的文件可靠传输方法 |
CN101951370B (zh) * | 2010-09-17 | 2013-11-06 | 北京神州泰岳软件股份有限公司 | 基于udp的文件可靠传输方法 |
CN102063334A (zh) * | 2011-01-17 | 2011-05-18 | 浪潮(北京)电子信息产业有限公司 | 一种文件快速拷贝的方法及装置 |
CN104753856A (zh) * | 2013-12-26 | 2015-07-01 | 北京东方通科技股份有限公司 | 一种文件收发方法与*** |
CN105228137B (zh) * | 2014-05-26 | 2018-10-30 | 普天信息技术有限公司 | 一种授权信息的传输方法 |
CN104639393A (zh) * | 2015-01-07 | 2015-05-20 | 烽火通信科技股份有限公司 | 一种无源光网络流量全网采集装置及其方法 |
CN106537830A (zh) * | 2015-07-10 | 2017-03-22 | 华为技术有限公司 | 一种协议帧传输方法、装置、节点设备以及*** |
CN107078837A (zh) * | 2015-07-10 | 2017-08-18 | 华为技术有限公司 | 一种协议帧传输方法、装置、节点设备以及*** |
CN107466070A (zh) * | 2017-07-31 | 2017-12-12 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107318108A (zh) * | 2017-07-31 | 2017-11-03 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107371150A (zh) * | 2017-07-31 | 2017-11-21 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107396400A (zh) * | 2017-07-31 | 2017-11-24 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107396399A (zh) * | 2017-07-31 | 2017-11-24 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107396343A (zh) * | 2017-07-31 | 2017-11-24 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107466029A (zh) * | 2017-07-31 | 2017-12-12 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107318131A (zh) * | 2017-07-31 | 2017-11-03 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107466027A (zh) * | 2017-07-31 | 2017-12-12 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107466028A (zh) * | 2017-07-31 | 2017-12-12 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN107277859A (zh) * | 2017-07-31 | 2017-10-20 | 努比亚技术有限公司 | 数据传输***、方法、外接设备和移动终端 |
CN108471399A (zh) * | 2018-02-07 | 2018-08-31 | 平安科技(深圳)有限公司 | 一种反洗钱作业中数据包的生成方法、存储介质和服务器 |
CN108471399B (zh) * | 2018-02-07 | 2020-06-26 | 平安科技(深圳)有限公司 | 一种反洗钱作业中数据包的生成方法、存储介质和服务器 |
CN108600124A (zh) * | 2018-04-09 | 2018-09-28 | 上海电气泰雷兹交通自动化***有限公司 | 基于安全协议的网络拆包和组包方法 |
CN108600124B (zh) * | 2018-04-09 | 2020-10-13 | 上海电气泰雷兹交通自动化***有限公司 | 基于安全协议的网络拆包和组包方法 |
CN109257143A (zh) * | 2018-09-07 | 2019-01-22 | 武汉虹信通信技术有限责任公司 | 用于有长度限制的网络传输协议中分片传输数据包的方法 |
CN109257143B (zh) * | 2018-09-07 | 2021-07-06 | 武汉虹信科技发展有限责任公司 | 用于有长度限制的网络传输协议中分片传输数据包的方法 |
CN109918108A (zh) * | 2019-03-08 | 2019-06-21 | 珠海妙微科技有限公司 | 一种嵌入式装置内置程序升级方法和装置 |
CN110912942A (zh) * | 2019-12-30 | 2020-03-24 | 深圳市瑞云科技有限公司 | 一种降低udp报文发送时延的方法 |
CN110912942B (zh) * | 2019-12-30 | 2021-09-21 | 深圳市瑞云科技有限公司 | 一种降低udp报文发送时延的方法 |
CN111277988A (zh) * | 2020-03-17 | 2020-06-12 | 北京百瑞互联技术有限公司 | 一种提高微信小程序蓝牙传输速度的方法 |
CN111277988B (zh) * | 2020-03-17 | 2023-06-23 | 北京百瑞互联技术有限公司 | 一种提高微信小程序蓝牙传输速度的方法 |
CN112069141A (zh) * | 2020-08-25 | 2020-12-11 | 广东华风海洋信息***服务有限公司 | 一种气象预报格点数据专用压缩方法 |
CN113296123A (zh) * | 2021-05-21 | 2021-08-24 | 四川腾盾科技有限公司 | 一种基于无人机地面站gnss差分数据发送方法 |
CN114124940A (zh) * | 2021-11-30 | 2022-03-01 | 上海御渡半导体科技有限公司 | 一种基于udp协议的数据定制传输的方法 |
CN116405094A (zh) * | 2023-04-14 | 2023-07-07 | 北京蔚海明祥科技有限公司 | 一种基于多路天通通信设备的数据传输***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101436922B (zh) | 2011-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101436922B (zh) | 一种基于udp协议传输大量数据的方法 | |
JP3730835B2 (ja) | パケット伝送方法、中継装置およびデータ端末 | |
JP5715669B2 (ja) | ネットワークにおけるストリーミングデータコンテンツ | |
US8718098B2 (en) | Method for compressing and decompressing time stamp and equipment thereof | |
US9906630B2 (en) | Processing data packets in performance enhancing proxy (PEP) environment | |
JP3599673B2 (ja) | 無線データ送受信装置及びその方法 | |
KR101835340B1 (ko) | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 | |
US10817460B2 (en) | RDMA data sending and receiving methods, electronic device, and readable storage medium | |
WO2010020197A1 (zh) | 一种数据的传输方法、通信设备及通信*** | |
WO2004109440A2 (en) | Error correction apparatus and method | |
CN101707616B (zh) | 一种用户数据报协议数据包压缩、解压缩的方法及装置 | |
CN103907327A (zh) | 电信网络中的不显眼内容压缩 | |
CN112787902B (zh) | 报文封装方法及装置、报文解封装方法及装置 | |
JP4814864B2 (ja) | パケット多重化装置及びパケット多重化プログラム | |
WO2015168840A1 (zh) | 一种数据处理方法及装置 | |
CN102480335A (zh) | 一种业务数据的发送方法及*** | |
CN101534291A (zh) | Ip报文的发送、接收的方法及装置 | |
CN107094144B (zh) | 基带帧的封装方法及解封装方法 | |
US10757032B2 (en) | Methods, apparatuses and computer-readable storage mediums for communication via user services platform | |
TW201828683A (zh) | 資料傳輸方法、裝置、發送端、接收端及系統 | |
KR100533669B1 (ko) | 모바일 애드 혹 네트워크에서 데이터 패킷 전송 효율의개선을 위한 네트워크 장치 및 패킷 송수신 방법 | |
US20120002683A1 (en) | Method and apparatus for compressing frame | |
CN103313045A (zh) | 宽带多媒体集群***调度台h.264视频分包方法 | |
CN106982165A (zh) | 数据压缩方法及其*** | |
WO2021036189A1 (zh) | Rdma数据发送及接收方法、电子设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110504 Termination date: 20201217 |
|
CF01 | Termination of patent right due to non-payment of annual fee |