CN101534310A - A data transferring method and a data processing apparatus - Google Patents
A data transferring method and a data processing apparatus Download PDFInfo
- Publication number
- CN101534310A CN101534310A CN200910133719.1A CN200910133719A CN101534310A CN 101534310 A CN101534310 A CN 101534310A CN 200910133719 A CN200910133719 A CN 200910133719A CN 101534310 A CN101534310 A CN 101534310A
- Authority
- CN
- China
- Prior art keywords
- multiplexing
- point
- error rate
- maximum
- ratio
- 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
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000012545 processing Methods 0.000 title claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims abstract description 54
- 230000000052 comparative effect Effects 0.000 claims 3
- 238000005516 engineering process Methods 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种传输数据的方法及数据处理装置。其中一种方法包括:获取传输数据;根据所述传输数据调整复用参数;使用所述复用参数对待发送数据进行复用,获得点到点多路复用协议帧;发送所述点到点多路复用协议帧。一种方法包括:获取点到点多路复用协议子帧头长度;根据所述点到点多路复用协议子帧头长度,判断复用后有效信息比例是否小于复用前有效信息比例;如果复用后有效信息比例小于复用前有效信息比例,发送点到点协议子帧;如果复用后有效信息比例大于复用前有效信息比例,发送点到点多路复用协议帧。本发明实施例可以有效提升传输的效率。
The embodiment of the invention discloses a data transmission method and a data processing device. One of the methods includes: acquiring transmission data; adjusting multiplexing parameters according to the transmission data; using the multiplexing parameters to multiplex the data to be sent to obtain a point-to-point multiplexing protocol frame; sending the point-to-point Multiplexing protocol frames. A method includes: obtaining the length of the subframe header of the point-to-point multiplexing protocol; according to the length of the subframe header of the point-to-point multiplexing protocol, judging whether the ratio of valid information after multiplexing is smaller than the ratio of valid information before multiplexing ; If the ratio of valid information after multiplexing is smaller than the ratio of valid information before multiplexing, send a point-to-point protocol subframe; if the ratio of valid information after multiplexing is greater than the ratio of valid information before multiplexing, send a point-to-point multiplexing protocol frame. The embodiments of the present invention can effectively improve transmission efficiency.
Description
技术领域 technical field
本发明涉及通信技术领域,尤其涉及一种传输数据的方法及数据处理装置。The invention relates to the field of communication technology, in particular to a data transmission method and a data processing device.
背景技术 Background technique
点到点协议(PPP,Point-to-Point Protocol)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。Point-to-Point Protocol (PPP, Point-to-Point Protocol) is a link layer protocol designed for simple links such as transmitting data packets between equivalent units. This link provides full-duplex operation and delivers packets in order. The design purpose is mainly to establish a point-to-point connection to send data through dial-up or leased line, making it a common solution for simple connection between various hosts, bridges and routers.
PPP多路复用协议(PPPMUX,PPP Multiplexing)是PPP协议簇中一个用来进行帧复用的协议。它允许将多个普通PPP帧复用封装到一个PPPMUX帧中,从而减少PPP帧的头消耗,提高带宽利用率。PPP multiplexing protocol (PPPMUX, PPP Multiplexing) is a protocol used for frame multiplexing in the PPP protocol cluster. It allows multiple common PPP frames to be multiplexed and encapsulated into one PPPMUX frame, thereby reducing the header consumption of PPP frames and improving bandwidth utilization.
PPPMUX帧也是PPP帧的一种,实现上只是在PPP帧的净荷部分使用了一个特定的封装结构将多个PPP子帧复合到一起。The PPPMUX frame is also a kind of PPP frame, and the realization is only that a specific encapsulation structure is used in the payload part of the PPP frame to combine multiple PPP subframes together.
复用获得的PPPMUX帧比普通帧增加了多个辅助字段,这些字段可能达到2字节的长度。The PPPMUX frame obtained by multiplexing has more auxiliary fields than the common frame, and the length of these fields may reach 2 bytes.
现有技术中,决定一个PPPMUX帧中复用多少数据的方法有两种:In the prior art, there are two ways to determine how much data is multiplexed in a PPPMUX frame:
一、限制时间,达到一定时间,则一个PPPMUX帧未填充满也会立即发送;1. Time limit, when a certain time is reached, a PPPMUX frame will be sent immediately if it is not filled;
二、约束PPPMUX帧的帧长,PPPMUX帧长达到一定程度就不再复用了,立即发送。2. Constrain the frame length of the PPPMUX frame. When the PPPMUX frame length reaches a certain level, it will no longer be multiplexed and sent immediately.
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题:During the research and practice of the prior art, the inventor found the following problems in the prior art:
在实际的网络环境里传输数据都是在不断发生变化的,采用固定的时间、包长来约束PPPMUX帧的复用,没有考虑实际传输时会出现的各种变化,很多时候会影响复用的效率,进而影响传输效率。In the actual network environment, the transmission data is constantly changing. The multiplexing of PPPMUX frames is constrained by a fixed time and packet length. Various changes that will occur during actual transmission are not considered, which will often affect the multiplexing. efficiency, thereby affecting the transmission efficiency.
发明内容 Contents of the invention
本发明实施例要解决的技术问题是提供一种传输数据的方法及数据处理装置,可以有效提升传输的效率。The technical problem to be solved by the embodiments of the present invention is to provide a data transmission method and a data processing device, which can effectively improve transmission efficiency.
为解决上述技术问题,本发明实施例一方面,提供了一种传输数据的方法,包括:In order to solve the above technical problems, an embodiment of the present invention provides a method for transmitting data, including:
获取传输数据;Obtain the transmission data;
根据所述传输数据调整复用参数;adjusting multiplexing parameters according to the transmission data;
使用所述复用参数对待发送数据进行复用,获得点到点多路复用协议帧;Multiplexing the data to be sent by using the multiplexing parameters to obtain a point-to-point multiplexing protocol frame;
发送所述点到点多路复用协议帧。sending the point-to-point multiplexing protocol frame.
另一方面,提供了一种传输数据的方法,包括:On the other hand, a method for transferring data is provided, including:
获取点到点多路复用协议子帧头长度;Obtain the length of the point-to-point multiplexing protocol subframe header;
根据所述点到点多路复用协议子帧头长度,判断复用后有效信息比例是否小于复用前有效信息比例;According to the subframe header length of the point-to-point multiplexing protocol, it is judged whether the effective information ratio after multiplexing is smaller than the effective information ratio before multiplexing;
如果复用后有效信息比例小于复用前有效信息比例,发送点到点协议子帧;If the ratio of valid information after multiplexing is smaller than the ratio of valid information before multiplexing, send a point-to-point protocol subframe;
如果复用后有效信息比例大于复用前有效信息比例,发送点到点多路复用协议帧。If the proportion of valid information after multiplexing is greater than the proportion of valid information before multiplexing, a point-to-point multiplexing protocol frame is sent.
另一方面,提供了一种数据处理装置,包括:In another aspect, a data processing device is provided, comprising:
获取单元,用于获取传输数据;an acquisition unit, configured to acquire transmission data;
调整单元,用于根据所述获取单元获取的传输数据调整复用参数;an adjustment unit, configured to adjust multiplexing parameters according to the transmission data acquired by the acquisition unit;
复用单元,用于使用所述调整单元获取的复用参数对待发送数据进行复用,获得点到点多路复用协议帧;a multiplexing unit, configured to use the multiplexing parameters acquired by the adjustment unit to multiplex the data to be sent to obtain a point-to-point multiplexing protocol frame;
发送单元,用于发送所述复用单元获取的点到点多路复用协议帧。A sending unit, configured to send the point-to-point multiplexing protocol frame acquired by the multiplexing unit.
另一方面,提供了一种数据处理装置,包括:In another aspect, a data processing device is provided, comprising:
获取单元,用于获取点到点多路复用协议子帧头长度;An acquisition unit, configured to acquire the length of the point-to-point multiplexing protocol subframe header;
判断单元,用于根据所述获取单元获取的点到点多路复用协议子帧头长度,判断复用后有效信息比例是否小于复用前有效信息比例;A judging unit, configured to judge whether the proportion of valid information after multiplexing is smaller than the proportion of valid information before multiplexing according to the length of the point-to-point multiplexing protocol subframe header acquired by the acquiring unit;
发送单元,用于当所述判断单元判断复用后有效信息比例小于复用前有效信息比例时,发送点到点协议子帧;当所述判断单元判断复用后有效信息比例大于复用前有效信息比例时,发送复用过的点到点多路复用协议帧。A sending unit, configured to send a point-to-point protocol subframe when the judging unit judges that the ratio of valid information after multiplexing is smaller than the ratio of valid information before multiplexing; when the judging unit judges that the ratio of valid information after multiplexing is greater than that before multiplexing When the effective information ratio is exceeded, the multiplexed point-to-point multiplexing protocol frame is sent.
由以上技术方案可以看出,由于参考了会被网络环境影响的传输数据去调整复用参数,可以较好的适应网络环境对实际传输情况的影响,有效提高了使用PPPMUX的传输效率。It can be seen from the above technical solutions that because the multiplexing parameters are adjusted with reference to the transmission data that will be affected by the network environment, it can better adapt to the influence of the network environment on the actual transmission situation, and effectively improve the transmission efficiency of using PPPMUX.
附图说明 Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1为本发明实施例提供的传输数据的方法实施例一的流程图;FIG. 1 is a flow chart of Embodiment 1 of a method for transmitting data provided by an embodiment of the present invention;
图2为本发明实施例提供的传输数据的方法实施例二的流程图;FIG. 2 is a flow chart of Embodiment 2 of the method for transmitting data provided by the embodiment of the present invention;
图3为本发明实施例提供的传输数据的方法实施例三的流程图;FIG. 3 is a flow chart of Embodiment 3 of the method for transmitting data provided by the embodiment of the present invention;
图4为本发明提供的数据处理装置实施例一结构图;FIG. 4 is a structural diagram of Embodiment 1 of a data processing device provided by the present invention;
图5为本发明提供的数据处理装置实施例二结构图。Fig. 5 is a structural diagram of Embodiment 2 of the data processing device provided by the present invention.
具体实施方式 Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
本发明实施例提供了一种传输数据的方法及数据处理装置,可以有效提升传输的效率。Embodiments of the present invention provide a data transmission method and a data processing device, which can effectively improve transmission efficiency.
在本发明实施例提供的传输数据的方法中,处于发送端的数据处理装置获取传输数据;根据所述传输数据调整复用参数;使用所述复用参数对待发送数据进行复用,获得点到点多路复用协议帧;发送所述点到点多路复用协议帧。In the data transmission method provided by the embodiment of the present invention, the data processing device at the sending end obtains the transmission data; adjusts the multiplexing parameters according to the transmission data; uses the multiplexing parameters to multiplex the data to be sent to obtain point-to-point multiplexing protocol frame; sending the point-to-point multiplexing protocol frame.
传输数据可能为本地队列的缓存数据量、误码率等等,由于受网络环境的影响,传输数据经常会发生变化,本发明实施例由于参考了会被网络环境影响的传输数据去调整复用参数,可以较好的适应网络环境对实际传输情况的影响,有效提高了使用PPPMUX的传输效率。The transmission data may be the cached data volume, bit error rate, etc. of the local queue. Due to the influence of the network environment, the transmission data often changes. The embodiment of the present invention adjusts the multiplexing by referring to the transmission data that will be affected by the network environment. The parameters can better adapt to the influence of the network environment on the actual transmission situation, and effectively improve the transmission efficiency of using PPPMUX.
根据获取的传输数据的不同,调整的复用参数对象也不同,例如:Depending on the obtained transmission data, the adjusted multiplexing parameter object is also different, for example:
获取的传输数据为本地队列的缓存数据量,则调整的复用参数对象为复用超时时间;The obtained transmission data is the cached data volume of the local queue, and the adjusted multiplexing parameter object is the multiplexing timeout time;
获取的传输数据为误码率,则调整的复用参数对象为复用报文数,即每个PPPMUX帧复用的PPP帧个数。The obtained transmission data is the bit error rate, and then the adjusted multiplexing parameter object is the number of multiplexed packets, that is, the number of PPP frames multiplexed by each PPPMUX frame.
在现有技术中,固定等待时间时,如果一个时间段内收到的报文非常少,复用的报文太少,为了复用而带来的空间开销和性能开销可能会超过了不复用的情况,反而浪费资源;固定PPPMUX帧的包长时,PPPMUX帧长未达到约定长度时,即使没有缓存也会等待下一个待复用包的来到,对于已经被复用的小包而言,时延特性就会变差,影响效率。In the existing technology, when the waiting time is fixed, if there are very few packets received in a period of time and too few packets are multiplexed, the space overhead and performance overhead for multiplexing may exceed When the packet length of the PPPMUX frame is fixed, if the PPPMUX frame length does not reach the agreed length, even if there is no cache, it will wait for the arrival of the next packet to be multiplexed. For small packets that have been multiplexed , the delay characteristics will become worse, affecting efficiency.
本发明实施例提供的传输数据的方法实施例一中,获取的传输数据为本地队列的缓存数据量,如果当前缓存数据量较大,说明流量较大,则应该增加超时等待时间,即复用超时时间,以提高复用率。如果当前缓存数据量较小,说明流量偏小,则应该减少复用超时时间,降低复用率,同时也缩短了时延,提高了话务质量。In the first embodiment of the method for transmitting data provided by the embodiment of the present invention, the acquired transmission data is the cached data volume of the local queue. If the current cached data volume is large, indicating that the traffic is large, the timeout waiting time should be increased, that is, multiplexing Timeout to improve the reuse rate. If the current buffered data volume is small, it means that the traffic is relatively small, and the multiplexing timeout time should be reduced to reduce the multiplexing rate, shorten the delay, and improve the traffic quality.
图1为本发明实施例提供的传输数据的方法实施例一的流程图,包括:FIG. 1 is a flow chart of Embodiment 1 of a method for transmitting data provided by an embodiment of the present invention, including:
101、获取本地队列的缓存数据量;101. Obtain the cached data volume of the local queue;
102、将该缓存数据量与预定的条件相比较,根据比较结果调整复用超时时间;102. Comparing the cached data amount with a predetermined condition, and adjusting the multiplexing timeout time according to the comparison result;
预定的条件可以根据实际情况进行调节,本实施例给出的方案如下:Predetermined condition can be adjusted according to actual conditions, and the scheme that present embodiment provides is as follows:
1)根据实际情况预先设定拥塞门限,将缓存数据量与拥塞门限进行比较,低于拥塞门限时,触发PPPMUX复用端参数调节,增加PPPMUX复用超时时间;高于拥塞门限时,减少PPPMUX复用超时时间;1) Preset the congestion threshold according to the actual situation, compare the buffered data volume with the congestion threshold, when it is lower than the congestion threshold, trigger PPPMUX multiplexer parameter adjustment, increase the PPPMUX multiplexing timeout time; when it is higher than the congestion threshold, reduce PPPMUX Multiplexing timeout;
减少和增加的幅度可以是一个预定值;The magnitude of decrease and increase can be a predetermined value;
进一步,可以给出一个复用超时时间的取值范围,避免使复用超时时间的最小取值太小或者为“0”,也避免使复用超时时间的最大取值太大,复用数据超过带宽限制;Further, a value range of the multiplexing timeout time can be given to avoid making the minimum value of the multiplexing timeout time too small or "0", and also avoid making the maximum value of the multiplexing timeout time too large. Exceeding the bandwidth limit;
假设BUFFER_MIN为最小缓存量,BUFFER_MAX为最大缓存量,BANDWIDTH为预分配带宽,MAX_DELAYTIME为允许的最大时延,TIMEOUT为复用超时时间;他们之间的关系可以表述为:Suppose BUFFER_MIN is the minimum buffer size, BUFFER_MAX is the maximum buffer size, BANDWIDTH is the pre-allocated bandwidth, MAX_DELAYTIME is the maximum delay allowed, and TIMEOUT is the multiplexing timeout time; the relationship between them can be expressed as:
BUFFER_MIN/BANDWIDTH<TIMEOUT<BUFFER_MAX/BANDWIDTHBUFFER_MIN/BANDWIDTH<TIMEOUT<BUFFER_MAX/BANDWIDTH
TIMEOUT<MAX_DELAYTIMETIMEOUT<MAX_DELAYTIME
即TIMEOUT的最小取值大于最小缓存量除以预分配带宽,实际使用中也可以是大于等于的关系;TIMEOUT的最大取值小于最大缓存量除以预分配带宽,实际使用中也可以是小于等于的关系;同时,TIMEOUT还应当小于允许的最大时延;That is, the minimum value of TIMEOUT is greater than the minimum cache amount divided by the pre-allocated bandwidth, and it can also be greater than or equal to the relationship in actual use; the maximum value of TIMEOUT is smaller than the maximum cache amount divided by the pre-allocated bandwidth, and it can also be less than or equal to in actual use The relationship; at the same time, TIMEOUT should also be less than the maximum allowable delay;
这些参数中,BUFFER_MIN、BUFFER_MAX、BANDWIDTH、MAX_DELAYTIME四个参数是在链路配置好时给定的数值。Among these parameters, the four parameters BUFFER_MIN, BUFFER_MAX, BANDWIDTH, and MAX_DELAYTIME are values given when the link is configured.
2)将缓存数据量与最小缓存量、最大缓存量相比较,当缓存数据量在最小缓存量与最大缓存量之间时,使复用超时时间等于当前缓存数据量与预分配带宽的比值,假设BUFFER为当前缓存数据量,复用超时时间使用公式可表述为:2) Compare the cached data volume with the minimum cached volume and the maximum cached volume, and when the cached data volume is between the minimum cached volume and the maximum cached volume, make the multiplexing timeout equal to the ratio of the current cached data volume to the pre-allocated bandwidth, Assuming BUFFER is the current amount of cached data, the formula for multiplexing timeout can be expressed as:
TIMEOUT=BUFFER/BANDWIDTHTIMEOUT=BUFFER/BANDWIDTH
当前缓存数据量越大则复用超时时间越大,当前缓存数据量越小则复用超时时间越小;The larger the current cache data volume, the greater the multiplexing timeout period, and the smaller the current cached data volume, the smaller the multiplexing timeout period;
当缓存数据量小于最小缓存量时,使复用超时时间等于最小缓存量与预分配带宽的比值,复用超时时间使用公式可表述为:When the amount of cached data is less than the minimum cache volume, the multiplexing timeout period is equal to the ratio of the minimum cache volume to the pre-allocated bandwidth. The formula for the multiplexing timeout period can be expressed as:
TIMEOUT=BUFFER_MIN/BANDWIDTHTIMEOUT=BUFFER_MIN/BANDWIDTH
此时采用当前缓存数据量与预分配带宽的比值,取值过小,且有可能出现当前缓存数据量为零的情况,所以直接使用最小缓存量与预分配带宽的比值作为复用超时时间;At this time, the ratio of the current cached data volume to the pre-allocated bandwidth is used. The value is too small, and the current cached data volume may be zero, so directly use the ratio of the minimum cached data volume to the pre-allocated bandwidth as the multiplexing timeout time;
当缓存数据量大于最大缓存量时,使复用超时时间等于最大缓存量与预分配带宽的比值,复用超时时间使用公式可表述为:When the amount of cached data is greater than the maximum cache volume, the multiplexing timeout period is equal to the ratio of the maximum cache volume to the pre-allocated bandwidth. The formula for the multiplexing timeout period can be expressed as:
TIMEOUT=BUFFER_MAX/BANDWIDTHTIMEOUT=BUFFER_MAX/BANDWIDTH
此时采用当前缓存数据量与预分配带宽的比值,取值过大,且有可能出现复用数据超过带宽限制的情况,所以直接使用最大缓存量与预分配带宽的比值作为复用超时时间。At this time, the ratio of the current cached data amount to the pre-allocated bandwidth is used. If the value is too large, and the multiplexed data may exceed the bandwidth limit, the ratio of the maximum cached amount to the pre-allocated bandwidth is directly used as the multiplexing timeout time.
103、采用调整过的复用超时时间对待发送数据进行复用,获得PPPMUX帧;103. Using the adjusted multiplexing timeout time to multiplex the data to be sent to obtain a PPPMUX frame;
104、发送PPPMUX帧。104. Send the PPPMUX frame.
流程结束。The process ends.
本发明实施例提供的传输数据的方法实施例一中,由于参考了当前缓存数据量来调整复用超时时间,当前缓存数据量较大流量较大时,提高复用超时时间,以提高复用率,当前缓存数据量较小流量较小时,减少复用超时时间,降低复用率,同时也缩短了时延,提高了话务质量,避免了现有技术中采用固定时间固定包长带来的问题,有效利用了传输资源提高了传输效率。In the first embodiment of the method for transmitting data provided by the embodiment of the present invention, since the current cached data volume is used to adjust the multiplexing timeout time, when the current cached data volume is large and the flow rate is large, the multiplexing timeout time is increased to improve the multiplexing time. When the current cache data volume is small and the flow rate is small, the multiplexing timeout time is reduced, the multiplexing rate is reduced, the delay is also shortened, and the traffic quality is improved, which avoids the use of fixed time and fixed packet length in the existing technology. problem, the effective use of transmission resources improves the transmission efficiency.
进一步,由于传输网很可能存在误码或者丢包,一个PPPMUX帧复用数据量过大可能会在高误码情况下导致完全无法有效传送小包。Furthermore, because the transmission network is likely to have bit errors or packet loss, a large amount of multiplexed data in a PPPMUX frame may completely fail to effectively transmit small packets under the condition of high bit errors.
例如有100个短小PPP报文可以被复用到10个长PPPMUX报文中。这100个小PPP报文在100ms内发送完成,此100ms内由于线路质量问题比较均匀的发生了20个BIT的错误。For example, 100 short PPP packets can be multiplexed into 10 long PPPMUX packets. The 100 small PPP packets are sent within 100ms, and 20 BIT errors occur evenly within 100ms due to line quality problems.
那么每个PPPMUX报文可能发生2比特(BIT)错误,由于物理层的循环冗余码校验(CRC,Cyclic Redundancy Check)可能无法纠正该2BIT错误,导致所有的PPPMUX报文被丢弃,这样在最终接收端无法还原出一个PPP报文来。Then 2 bits (BIT) errors may occur in each PPPMUX message, because the cyclic redundancy check (CRC, Cyclic Redundancy Check) of the physical layer may not be able to correct the 2BIT errors, causing all PPPMUX messages to be discarded, so in Finally, the receiving end cannot restore a PPP packet.
如果限制每个PPPMUX包复用的小PPP包的个数,例如仅允许复用5个,就会复用出20个这样的PPPMUX报文。此时每个PPPMUX报文仅1BIT错误,在物理层可以通过CRC校验纠正该1BIT错误。由此,接收端就有可能全部还原所有的PPP报文。If the number of small PPP packets multiplexed by each PPPMUX packet is limited, for example, only 5 are allowed to be multiplexed, 20 such PPPMUX packets will be multiplexed. At this time, each PPPMUX message has only 1BIT error, and the 1BIT error can be corrected by CRC check at the physical layer. Therefore, it is possible for the receiving end to completely restore all PPP packets.
由以上分析可知,适当的降低PPPMUX的复用报文数,在一定误码情况下有利于提高报文传送的抗误码能力。From the above analysis, it can be seen that appropriately reducing the number of multiplexed packets of PPPMUX is beneficial to improve the anti-error capability of packet transmission under certain bit error conditions.
在本发明实施例提供的传输数据的方法实施例二中,获取的传输数据为误码率,在低误码率情况下提高复用报文数,在高误码率情况下适当降低复用报文数,以适应实际网络环境的需求。In the second embodiment of the method for transmitting data provided by the embodiment of the present invention, the obtained transmission data is the bit error rate, the number of multiplexed packets is increased in the case of a low bit error rate, and the number of multiplexed packets is appropriately reduced in the case of a high bit error rate Packets to meet the needs of the actual network environment.
图2为本发明实施例提供的传输数据的方法实施例二的流程图,包括:FIG. 2 is a flow chart of Embodiment 2 of the method for transmitting data provided by the embodiment of the present invention, including:
201、获取当前的误码率;201. Obtain the current bit error rate;
202、根据该误码率,调整最大可复用报文数;202. Adjust the maximum number of reusable packets according to the bit error rate;
本实施例给出了如下几种调整的方式:This embodiment provides the following adjustment methods:
1)将误码率与预设的门限值相比较,低于预设的门限值时,提高最大可复用报文数,高于预设的门限值时,降低最大可复用报文数,降低或提高的幅度,可以根据实际情况设定。进一步,可以给定最大可复用报文数的取值范围,最小不能小于系统规定的最低复用报文数,最大不能大于无误码情况下允许的最大复用报文数。1) Compare the bit error rate with the preset threshold value. When it is lower than the preset threshold value, increase the maximum number of reusable packets. When it is higher than the preset threshold value, reduce the maximum number of reusable packets. The number of messages, the range of reduction or increase can be set according to the actual situation. Further, the value range of the maximum number of multiplexed packets can be given, the minimum number of multiplexed packets cannot be less than the minimum number of multiplexed packets stipulated by the system, and the maximum cannot be greater than the maximum number of multiplexed packets allowed under the condition of no error code.
2)将当前误码率与在先获取到的误码率相比较,低于在先获取到的误码率时,提高最大可复用报文数,高于在先获取到的误码率时,降低最大可复用报文数。进一步,可以给定最大可复用报文数的取值范围,最小不能小于系统规定的最低复用报文数,最大不能大于无误码情况下允许的最大复用报文数。2) Comparing the current bit error rate with the previously obtained bit error rate, when it is lower than the previously obtained bit error rate, increase the maximum number of reusable packets, which is higher than the previously obtained bit error rate , reduce the maximum number of multiplexable packets. Further, the value range of the maximum number of multiplexed packets can be given, the minimum number of multiplexed packets cannot be less than the minimum number of multiplexed packets stipulated by the system, and the maximum cannot be greater than the maximum number of multiplexed packets allowed under the condition of no error code.
3)当误码率低于最小误码率时,使用无误码情况下允许的最大复用报文数作为当前允许的最大可复用报文数,使用公式表述为:3) When the bit error rate is lower than the minimum bit error rate, the maximum number of multiplexed packets allowed under the condition of no bit error is used as the maximum number of multiplexed packets currently allowed, and the formula is expressed as:
IF(E<E_MIN)M_NUM=M_MAXIF(E<E_MIN)M_NUM=M_MAX
其中,M_NUM为当前允许的最大可复用报文数;M_MAX为无误码情况下允许的最大复用报文数;E为当前的误码率;E_MIN为最小误码率;Among them, M_NUM is the maximum number of multiplexed packets currently allowed; M_MAX is the maximum number of multiplexed packets allowed under the condition of no error; E is the current bit error rate; E_MIN is the minimum bit error rate;
当误码率介于最小误码率与最大误码率之间时,根据步进算法得到每一段误码情况下的复用报文数,使用公式表述为:When the bit error rate is between the minimum bit error rate and the maximum bit error rate, the number of multiplexed packets in each bit error case is obtained according to the stepping algorithm, and the formula is expressed as:
IF((E>E_MIN)&&(E<E_MAX))IF((E>E_MIN)&&(E<E_MAX))
M_NUM=M_MIN+(M_MAX-M_MIN)×(E-E_MIN)/((E_MAX-E_MIN)/S)M_NUM=M_MIN+(M_MAX-M_MIN)×(E-E_MIN)/((E_MAX-E_MIN)/S)
其中,M_NUM为当前允许的最大可复用报文数;M_MAX为无误码情况下允许的最大复用报文数;M_MIN为高误码情况下最大复用报文数;E_MAX为可接受的最大误码率;E为当前的误码率;E_MIN为最小误码率;S为误码率台阶高度,这个参数根据应用需求可以自行调整;Among them, M_NUM is the maximum number of multiplexed packets currently allowed; M_MAX is the maximum number of multiplexed packets allowed under the condition of no error; M_MIN is the maximum number of multiplexed packets under the condition of high error; E_MAX is the maximum acceptable Bit error rate; E is the current bit error rate; E_MIN is the minimum bit error rate; S is the step height of the bit error rate, this parameter can be adjusted according to the application requirements;
误码率高于最大误码率时,使用最低复用报文数,也即高误码情况下最大复用报文数作为当前允许的最大可复用报文数,使用公式表述为:When the bit error rate is higher than the maximum bit error rate, use the minimum number of multiplexed packets, that is, the maximum number of multiplexed packets in the case of high bit errors, as the maximum number of multiplexed packets currently allowed. The formula is expressed as:
IF(E>E_MAX)M_NUM=M_MINIF(E>E_MAX)M_NUM=M_MIN
其中,;E_MAX为可接受的最大误码率;M_NUM为当前允许的最大可复用报文数;M_MIN为高误码情况下最大复用报文数;E为当前的误码率。Among them, E_MAX is the maximum acceptable bit error rate; M_NUM is the maximum number of multiplexed packets currently allowed; M_MIN is the maximum number of multiplexed packets under high bit error conditions; E is the current bit error rate.
203、使用该最大可复用报文数对待发送数据进行复用,获得PPPMUX帧;203. Using the maximum number of multiplexable packets to multiplex the data to be sent to obtain a PPPMUX frame;
进一步,本发明实施例提供的传输数据的方法实施例一可以和本发明实施例提供的传输数据的方法实施例二配合使用,即可根据实际情况同时参考缓存数据量调整复用超时时间,和参考误码率调整最大可复用报文数,例如在达到复用超时时间,还未达到最大可复用报文数时,完成复用,获得PPPMUX帧,此时按照复用超时时间已经可以发送PPPMUX帧;或者在未达到复用超时时间,已经达到最大可复用报文数时,完成复用,获得PPPMUX帧,此时按照最大可复用报文数已经可以发送PPPMUX帧。因此最大可复用报文数只代表最多可复用的报文数量,实际复用时,复用报文数量也有可能受到复用超时时间的影响,同理复用超时时间也有可能受到最大可复用报文数的影响。Further, the first embodiment of the method for transmitting data provided by the embodiment of the present invention can be used in conjunction with the second embodiment of the method for transmitting data provided by the embodiment of the present invention, that is, the multiplexing timeout period can be adjusted with reference to the amount of cached data at the same time according to the actual situation, and Refer to the bit error rate to adjust the maximum number of multiplexed packets. For example, when the multiplexed timeout time is reached but the maximum number of multiplexed packets has not been reached, the multiplexing is completed and PPPMUX frames are obtained. At this time, the multiplexed timeout time can be used. Send the PPPMUX frame; or when the multiplexing timeout has not been reached but the maximum number of multiplexed messages has been reached, the multiplexing is completed and the PPPMUX frame is obtained. At this time, the PPPMUX frame can be sent according to the maximum number of multiplexed messages. Therefore, the maximum number of reusable packets only represents the maximum number of reusable packets. In actual multiplexing, the number of multiplexed packets may also be affected by the multiplexing timeout time. Similarly, the multiplexing timeout time may also be affected by the maximum possible The impact of the number of multiplexed packets.
204、发送PPPMUX帧。204. Send the PPPMUX frame.
流程结束。The process ends.
本发明实施例提供的传输数据的方法实施例二中,由于参考了当前误码率来调整最大可复用报文数,在低误码率情况下提高复用报文数,在高误码率情况下适当降低复用报文数,可以有效避免现有技术中采用固定时间固定包长带来的复用数据量过大可能会在高误码情况下导致完全无法有效传送小包的问题。In the second embodiment of the method for transmitting data provided by the embodiment of the present invention, since the maximum number of multiplexed packets is adjusted with reference to the current bit error rate, the number of multiplexed packets is increased in the case of a low bit error rate, and the number of multiplexed packets is increased in the case of a high bit error rate. Appropriately reducing the number of multiplexed packets under high-rate conditions can effectively avoid the problem that in the prior art, when the amount of multiplexed data is too large due to the use of fixed-time and fixed-packet lengths, the small packets cannot be effectively transmitted at all in the case of high bit errors.
如果一个时间段内收到的报文非常少,复用的报文太少,为了复用而带来的空间开销和性能开销可能会超过了不复用的情况,反而浪费资源,为此本发明实施例提供的传输数据的方法实施例三给出的方案中,在进行复用前,先判断复用后的效率是否会好于服用前,来决定是否进行复用。If very few packets are received in a period of time and too few packets are multiplexed, the space overhead and performance overhead for multiplexing may exceed the case of no multiplexing, and resources are wasted instead. In the scheme given in the third embodiment of the data transmission method provided by the embodiment of the invention, before multiplexing, it is first judged whether the efficiency after multiplexing will be better than that before taking it, and then decide whether to multiplex.
图3为本发明实施例提供的传输数据的方法实施例三流程图,包括:Fig. 3 is a flow chart of Embodiment 3 of the method for transmitting data provided by the embodiment of the present invention, including:
301、获取PPPMUX子帧头长度;301. Obtain the length of the PPPMUX subframe header;
在PPP系统两端进行报文结构协商时,双方通过将自己支持的格式信息发送给对端,最终取得共同支持的格式标准,PPPMUX子帧头长度通常根据协商结果确认获取。When the two ends of the PPP system negotiate the structure of the message, the two parties send the format information they support to the other end, and finally obtain the format standard supported by them, and the length of the PPPMUX subframe header is usually confirmed and obtained according to the negotiation result.
302、根据PPPMUX子帧头长度,判断复用后有效信息比例是否小于复用前有效信息比例;是则执行步骤303,否则执行步骤304;302. According to the length of the PPPMUX subframe header, determine whether the effective information ratio after multiplexing is smaller than the effective information ratio before multiplexing; if yes, execute
假设报文净荷长度为L,被复用在一个PPPMUX子帧中的PPP子帧个数为N,PPPMUX子帧头长度为M,PPP子帧头长度为5,则有效信息的数据量可以表述为:Assuming that the message payload length is L, the number of PPP subframes multiplexed in a PPPMUX subframe is N, the length of the PPPMUX subframe header is M, and the length of the PPP subframe header is 5, the data volume of valid information can be Expressed as:
L×N (1—1);L×N (1—1);
复用前全部数据量可以表述为:The total amount of data before multiplexing can be expressed as:
L×N+5×N (1—2);L×N+5×N (1—2);
根据(1—1)、(1—2),复用前有效信息比例可以表述为:According to (1-1) and (1-2), the proportion of effective information before multiplexing can be expressed as:
(L×N)/(L×N+5×N) (1—3);(L×N)/(L×N+5×N) (1—3);
复用后全部数据量可以表述为:The total data volume after multiplexing can be expressed as:
L×N+5+M×N (1—4);L×N+5+M×N (1—4);
根据(1—1)、(1—4),复用后有效信息比例可以表述为:According to (1-1) and (1-4), the effective information ratio after multiplexing can be expressed as:
(L×N)/(L×N+5+M×N) (1—5);(L×N)/(L×N+5+M×N) (1—5);
因此,复用后有效信息比例小于复用前有效信息比例可以使用公式表述为:Therefore, the proportion of effective information after multiplexing is smaller than that before multiplexing can be expressed as:
(L×N)/(L×N+5×N)>L×N/(L×N+5+M×N) (1—6);(L×N)/(L×N+5×N)>L×N/(L×N+5+M×N) (1—6);
将(1—6)简化,可以得到:Simplifying (1-6), we can get:
N<5/(5-M) (1—7);N<5/(5-M) (1—7);
也就是说只要(1—7)式成立,复用后有效信息比例就会小于复用前有效信息比例,此时复用后有效信息占用的资源比例反而不如复用前。That is to say, as long as formula (1-7) is established, the ratio of valid information after multiplexing will be smaller than that before multiplexing, and the proportion of resources occupied by valid information after multiplexing is not as good as that before multiplexing.
303、发送PPP子帧,流程结束。303. Send the PPP subframe, and the process ends.
在实际操作中,执行步骤302的判断时,可能已经将PPP子帧复用为PPPMUX子帧,也有可能没有对收到的PPP子帧进行复用,在步骤302中假设收到的PPP子帧被复用为PPPMUX子帧,判断假如复用,复用后有效信息比例是否小于复用前有效信息比例。因此,在执行步骤303时,会出现两种情况:1、已经将PPP子帧复用为PPPMUX子帧;2、收到的PPP子帧没有被复用。In actual operation, when the judgment of
如果已经将PPP子帧复用为PPPMUX子帧,则可以释放复用,恢复PPP子帧进行发送;如果还没有进行复用,则直接发送PPP子帧。If the PPP subframe has been multiplexed into a PPPMUX subframe, the multiplexing can be released, and the PPP subframe can be restored for transmission; if the multiplexing has not been performed, the PPP subframe can be directly transmitted.
304、发送复用过的PPPMUX子帧,流程结束。304. Send the multiplexed PPPMUX subframe, and the process ends.
复用时可以采用本发明实施例提供的传输数据的方法实施例一、二提供的方法。The methods provided in Embodiments 1 and 2 of the method for transmitting data provided in the embodiments of the present invention may be used for multiplexing.
如果一个时间段内收到的报文非常少,复用的报文太少,为了复用而带来的空间开销和性能开销可能会超过了不复用的情况,反而浪费资源;本发明实施例提供的传输数据的方法实施例三,比较了复用后有效信息比例与复用前有效信息比例,在复用后有效信息比例小于复用前有效信息比例时,不进行复用,直接发送PPP子帧,有效避免了复用报文过少带来的资源浪费。If there are very few messages received in a period of time, and there are too few multiplexed messages, the space overhead and performance overhead for multiplexing may exceed the situation of no multiplexing, and resources are wasted instead; the implementation of the present invention Example 3 of the data transmission method provided by the example compares the ratio of effective information after multiplexing with the ratio of valid information before multiplexing. When the ratio of valid information after multiplexing is smaller than the ratio of valid information before multiplexing, multiplexing is not performed and the data is sent directly. The PPP subframe effectively avoids resource waste caused by too few multiplexed packets.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括如下步骤:Those of ordinary skill in the art can understand that all or part of the steps in the method of the above-mentioned embodiments can be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium, and the program can be executed when executed , including the following steps:
一种传输数据的方法,包括:A method of transferring data comprising:
获取传输数据;get data transfer;
根据所述传输数据调整复用参数;adjusting multiplexing parameters according to the transmission data;
使用所述复用参数对待发送数据进行复用,获得点到点多路复用协议帧;Multiplexing the data to be sent by using the multiplexing parameters to obtain a point-to-point multiplexing protocol frame;
发送所述点到点多路复用协议帧。sending the point-to-point multiplexing protocol frame.
一种传输数据的方法,包括:A method of transferring data comprising:
获取点到点多路复用协议子帧头长度;Obtain the length of the point-to-point multiplexing protocol subframe header;
根据所述点到点多路复用协议子帧头长度,判断复用后有效信息比例是否小于复用前有效信息比例;According to the subframe header length of the point-to-point multiplexing protocol, it is judged whether the effective information ratio after multiplexing is smaller than the effective information ratio before multiplexing;
如果复用后有效信息比例小于复用前有效信息比例,发送点到点协议子帧;If the ratio of valid information after multiplexing is smaller than the ratio of valid information before multiplexing, send a point-to-point protocol subframe;
如果复用后有效信息比例大于复用前有效信息比例,发送点到点多路复用协议帧。If the proportion of valid information after multiplexing is greater than the proportion of valid information before multiplexing, a point-to-point multiplexing protocol frame is sent.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like.
本发明提供的数据处理装置实施例一结构如图4所示,包括:The structure of Embodiment 1 of the data processing device provided by the present invention is shown in Figure 4, including:
获取单元401,用于获取传输数据;An
传输数据可能为本地队列的缓存数据量、误码率等等,由于受网络环境的影响,传输数据经常会发生变化。The transmitted data may be the amount of buffered data in the local queue, bit error rate, etc. Due to the influence of the network environment, the transmitted data often changes.
调整单元402,用于根据所述获取单元401获取的传输数据调整复用参数;an
复用单元403,用于使用所述调整单元402获取的复用参数对待发送数据进行复用,获得点到点多路复用协议帧;A
发送单元404,用于发送所述复用单元403获取的点到点多路复用协议帧。The sending
进一步,在传输数据为本地队列的缓存数据量时;Further, when the transmission data is the cached data volume of the local queue;
所述调整单元用于将所述获取单元获取的缓存数据量与预定的条件相比较,根据比较结果调整复用超时时间。The adjusting unit is configured to compare the amount of cached data acquired by the acquiring unit with a predetermined condition, and adjust the multiplexing timeout time according to the comparison result.
此时,调整单元可以包括:At this point, the adjustment unit may include:
第一调整单元,用于将所述获取单元获取的缓存数据量与拥塞门限进行比较,当所述缓存数据量低于拥塞门限时,增加复用超时时间;当所述缓存数据量高于拥塞门限时,减少复用超时时间;The first adjustment unit is used to compare the amount of cached data acquired by the acquisition unit with the congestion threshold, and increase the multiplexing timeout time when the amount of cached data is lower than the congestion threshold; when the amount of cached data is higher than the congestion threshold When the threshold is set, reduce the multiplexing timeout time;
或,第二调整单元,用于在所述获取单元获取的缓存数据量在最小缓存量与最大缓存量之间时,使所述复用超时时间等于当前缓存数据量与预分配带宽的比值;在所述获取单元获取的缓存数据量小于最小缓存量时,使所述复用超时时间等于最小缓存量与预分配带宽的比值;当所述缓存数据量大于最大缓存量时,使所述复用超时时间等于最大缓存量与预分配带宽的比值。Or, a second adjustment unit, configured to make the multiplexing timeout period equal to the ratio of the current buffered data amount to the pre-allocated bandwidth when the buffered data amount acquired by the acquiring unit is between the minimum buffered amount and the maximum buffered amount; When the amount of cached data acquired by the acquiring unit is less than the minimum cache amount, make the multiplexing timeout time equal to the ratio of the minimum cache amount to the pre-allocated bandwidth; when the cached data amount is greater than the maximum cache amount, make the multiplex The timeout period is equal to the ratio of the maximum cache size to the pre-allocated bandwidth.
进一步,在传输数据为误码率时;Further, when the transmission data is a bit error rate;
所述调整单元用于根据所述获取单元获取的误码率,调整最大可复用报文数。The adjustment unit is used to adjust the maximum number of multiplexable packets according to the bit error rate acquired by the acquisition unit.
此时,调整单元包括:At this point, the adjustment unit includes:
第三调整单元,用于在所述误码率低于预设的门限值时,提高最大可复用报文数,在所述误码率高于预设的门限值时,降低最大可复用报文数;The third adjustment unit is used to increase the maximum number of reusable packets when the bit error rate is lower than the preset threshold value, and reduce the maximum number of reusable packets when the bit error rate is higher than the preset threshold value. number of reusable packets;
或,第四调整单元,用于在所述误码率低于在先获取到的误码率时,提高最大可复用报文数,在所述误码率高于在先获取到的误码率时,降低最大可复用报文数;Or, the fourth adjustment unit is configured to increase the maximum number of multiplexable packets when the bit error rate is lower than the previously obtained bit error rate, and increase the maximum number of multiplexable packets when the bit error rate is higher than the previously obtained bit error rate When the code rate is high, reduce the maximum number of multiplexable packets;
或,第五调整单元,用于在所述误码率低于最小误码率时,使用无误码情况下允许的最大复用报文数做为最大复用报文数;在所述误码率介于最小误码率与最大误码率之间时,根据步进算法得到每一段误码情况下的最大复用报文数;在所述误码率高于最大误码率时,使用最低复用报文数做为最大复用报文数。Or, the fifth adjustment unit is used to use the maximum number of multiplexed packets allowed under the condition of no bit error as the maximum number of multiplexed packets when the bit error rate is lower than the minimum bit error rate; When the bit error rate is between the minimum bit error rate and the maximum bit error rate, the maximum number of multiplexed packets in each bit error case is obtained according to the stepping algorithm; when the bit error rate is higher than the maximum bit error rate, use The minimum number of multiplexed packets is used as the maximum number of multiplexed packets.
本发明提供的数据处理装置实施例二结构如图5所示,包括:The structure of Embodiment 2 of the data processing device provided by the present invention is shown in Figure 5, including:
获取单元501,用于获取点到点多路复用协议子帧头长度;An
判断单元502,用于根据所述获取单元501获取的点到点多路复用协议子帧头长度,判断复用后有效信息比例是否小于复用前有效信息比例;A judging
发送单元503,用于当所述判断单元502判断复用后有效信息比例小于复用前有效信息比例时,发送点到点协议子帧;当所述判断单元502判断复用后有效信息比例大于复用前有效信息比例时,发送复用过的点到点多路复用协议帧。The sending
本发明提供的数据处理装置实施例的使用方法可参考上文对本发明提供的传输数据的方法实施例的描述,在此不再重复。For the method of using the embodiment of the data processing device provided by the present invention, reference may be made to the above description of the embodiment of the method for transmitting data provided by the present invention, which will not be repeated here.
以上对本发明所提供的一种传输数据的方法及数据处理装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。A method for transmitting data and a data processing device provided by the present invention have been described above in detail. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The descriptions of the above embodiments are only used to help understand the present invention. The method of the invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, the content of this specification should not be understood To limit the present invention.
Claims (13)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910133719.1A CN101534310B (en) | 2009-04-08 | 2009-04-08 | Data transmission method and data processing device |
PCT/CN2010/071586 WO2010115367A1 (en) | 2009-04-08 | 2010-04-07 | Data transmission method and data processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910133719.1A CN101534310B (en) | 2009-04-08 | 2009-04-08 | Data transmission method and data processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101534310A true CN101534310A (en) | 2009-09-16 |
CN101534310B CN101534310B (en) | 2012-05-23 |
Family
ID=41104697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910133719.1A Expired - Fee Related CN101534310B (en) | 2009-04-08 | 2009-04-08 | Data transmission method and data processing device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101534310B (en) |
WO (1) | WO2010115367A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010115367A1 (en) * | 2009-04-08 | 2010-10-14 | 华为技术有限公司 | Data transmission method and data processing apparatus |
CN110995620A (en) * | 2019-11-28 | 2020-04-10 | 广东电力通信科技有限公司 | Method for improving cloud migration efficiency by fully utilizing bandwidth |
CN115473680A (en) * | 2022-08-10 | 2022-12-13 | 广西电网有限责任公司电力科学研究院 | Application DDoS prevention method based on online interactive WEB dynamic defense |
CN115765937A (en) * | 2022-11-07 | 2023-03-07 | 北京奕斯伟计算技术股份有限公司 | Method, device, equipment and storage medium for determining timeout time |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5570355A (en) * | 1994-11-17 | 1996-10-29 | Lucent Technologies Inc. | Method and apparatus enabling synchronous transfer mode and packet mode access for multiple services on a broadband communication network |
EP1168755A1 (en) * | 2000-06-20 | 2002-01-02 | Telefonaktiebolaget L M Ericsson (Publ) | Admission control at Internet telephony gateway according to network performance |
EP1175034A2 (en) * | 2000-07-18 | 2002-01-23 | Eastman Kodak Company | A packet data transmission system with adaptive packet size |
US20030161326A1 (en) * | 2002-02-25 | 2003-08-28 | Pazhyannur Rajesh S. | Method and apparatus for data transmission |
CN101534310B (en) * | 2009-04-08 | 2012-05-23 | 华为技术有限公司 | Data transmission method and data processing device |
-
2009
- 2009-04-08 CN CN200910133719.1A patent/CN101534310B/en not_active Expired - Fee Related
-
2010
- 2010-04-07 WO PCT/CN2010/071586 patent/WO2010115367A1/en active Application Filing
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010115367A1 (en) * | 2009-04-08 | 2010-10-14 | 华为技术有限公司 | Data transmission method and data processing apparatus |
CN110995620A (en) * | 2019-11-28 | 2020-04-10 | 广东电力通信科技有限公司 | Method for improving cloud migration efficiency by fully utilizing bandwidth |
CN115473680A (en) * | 2022-08-10 | 2022-12-13 | 广西电网有限责任公司电力科学研究院 | Application DDoS prevention method based on online interactive WEB dynamic defense |
CN115765937A (en) * | 2022-11-07 | 2023-03-07 | 北京奕斯伟计算技术股份有限公司 | Method, device, equipment and storage medium for determining timeout time |
Also Published As
Publication number | Publication date |
---|---|
WO2010115367A1 (en) | 2010-10-14 |
CN101534310B (en) | 2012-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101529827B (en) | Length indicator optimization | |
CN102316516B (en) | A kind of LTE uplink data transmission structure construction method | |
WO2009022877A2 (en) | A method of transmitting and processing data block of specific protocol layer in wireless communication system | |
CN102355324B (en) | Frame aggregation control method, device and system | |
JP2002271366A (en) | Packet transmitting method and system, packet sending device, receiving device and sending/receiving device | |
CN101867972B (en) | Data transmission method in unacknowledged mode of wireless link control layer | |
US7912078B2 (en) | Credit based flow control in an asymmetric channel environment | |
CN103346949A (en) | Unpacking and packing method and system based on embedded two-channel network data package | |
WO2019179157A1 (en) | Data traffic processing method and related network device | |
WO2020063340A1 (en) | Data transmission method and device | |
WO2019144802A1 (en) | Data transmission method and related device | |
CN101599965A (en) | Measurement-Based Adaptive High-Speed Information Transmission Protocol | |
CN103825689B (en) | Delay determinacy message retransmission method with local cache | |
CN102186207A (en) | Cross-layer method for reducing TCP repeated response under wireless local area network | |
CN101197783A (en) | A method and converter for transmitting data message | |
CN101534310A (en) | A data transferring method and a data processing apparatus | |
CN102714633A (en) | Method for transmission and reception of traffic packets, device and system | |
CN113938431B (en) | Burst packet transmission method, device and electronic equipment | |
WO2017143538A1 (en) | Voice data transmission method and apparatus | |
CN104378778B (en) | Method, system and the transfer gateway to communicate in Internet of Things between master-salve station | |
JP5699985B2 (en) | TCP communication acceleration device | |
CN117097445A (en) | Data processing method and device, communication equipment and computer readable medium | |
JP2009010552A (en) | Frame control method and communication system | |
JP5405870B2 (en) | Communication equipment | |
CN101175087A (en) | Method of setting packet header in wireless communication system and related communication device |
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: 20120523 |