CN103856981B - 基于网络状态动态使用数据包聚合传输的方法 - Google Patents
基于网络状态动态使用数据包聚合传输的方法 Download PDFInfo
- Publication number
- CN103856981B CN103856981B CN201410122919.8A CN201410122919A CN103856981B CN 103856981 B CN103856981 B CN 103856981B CN 201410122919 A CN201410122919 A CN 201410122919A CN 103856981 B CN103856981 B CN 103856981B
- Authority
- CN
- China
- Prior art keywords
- access point
- wireless access
- wireless
- network
- transmission frame
- 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.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种根据网络状态使用数据包聚合传输的方法,主要解决现有技术在网络状态不好的情况下使用数据包聚合传输导致网络性能下降的问题。其实现方案是:首先,由无线接入点AP统计网络中当前时间内的碰撞发生率p,并设置碰撞发生率门限值th;然后,将碰撞发生率p与碰撞发生率门限值进行比较,若p>th,则无线站点和无线接入点AP均进行单个数据包的传输;若p≤th,则无线站点和无线接入点AP将多个上层交付下来的数据包封装在同一媒质接入控制MAC帧中进行传输。本发明能降低网络的数据传输时延,提高网络性能,可用于重负荷网络通信。
Description
技术领域
本发明属于通信技术领域,更进一步涉及无线局域网领域中基于网络状态动态使用数据包传输的方法,可用于采用了数据包聚合技术的无线局域网中,减小链路传输时间,有效提升无线网络的性能。
背景技术
在基于开放***互连OSI的数据包通信网络中,每一层都要为数据添加一个头部,来存放一些控制信息。而这些头部传输带来的开销会对网络性能带来很大的影响,特别是在重负载的条件下,这些开销会降低应用业务的带宽利用率。对于数据包较小的业务,头部传输所占的时间较多,浪费了大部分的传输时间。为了降低头部的发送时间开销,可以将多个媒质接入控制MAC帧进行聚合,使用同一个物理层PHY头部,甚至同一个媒质接入控制MAC头部,有效提高带宽利用率。这就是所谓的数据包聚合技术,通过使用这种方法可以减少每个传输帧中的附加信息,同时也能减少帧数目和空闲时间,从而降低协议负载,提高网络吞吐量。
B.Bellalta and M.Oliver:On the Performance of Packet Aggregation inIEEE 802.11ac MU-MIMO WLANs,IEEE Communications Letters,2012,vol.16,no.10,pp.1588-1591提出站点数目很大时目的地址相同的概率会很小,这样导致数据包聚合技术不能被充分利用,可以通过增大队列的长度来解决。但队列长度的增大会增加一次传输中调度大量数据包的概率,即以大时延为代价来换取高***吞吐量。这种算法未考虑当信道状态不佳时,若聚合后的数据包传输失败,需要较长的时间去处理和重传该数据包。无线网络中,确认数据传输成功的机制就是,在规定的时间内收到来自接收方的确认帧ACK。而聚合后的数据包传输时间较长,所以其相应的等待确认的时间要比单个数据包的要大。这样确认聚合后的数据帧传输失败的时间就较大,且重传花费的时间也较长。所以在网络状态不好的情况 下使用数据包聚合技术,需要花费很长的时间去处理碰撞并重传,造成整个网络的时延增加,网络性能降低。
发明内容
本发明的目的在于克服上述现有技术的不足,提出一种基于网络状态动态控制数据包聚合的方法,以减少网络的时延,提高网络性能。
为实现上述目的,本发明的技术方案包括:
(1)无线接入点AP发送数据给无线站点,即下行数据传输:
1a)无线接入点AP设置网络碰撞发生率门限值th,并记录当前时间段内信道中发生碰撞的次数与发起数据传输的次数之间的比率,即碰撞发生率p;
1b)无线接入点AP通过竞争获得信道,将记录的当前时间段内碰撞发生率p与设置的碰撞发生率门限值th进行比较,若p>th,则无线接入点AP直接发送单个数据包;若p≤th,则无线接入点AP将数据包聚合后进行发送;
(2)无线站点发送数据给无线接入点AP,即上行数据传输:
2a)网络中的无线站点通过竞争获得信道后,向无线接入点AP发送请求发送帧RTS,以预约信道;
2b)无线接入点AP接收到来自无线站点的请求发送帧RTS后,产生一个确认传输帧CTS,并修改确认传输帧CTS的帧格式,即增加一位聚合标志位;
2c)无线接入点AP将记录的当前时间段内碰撞发生率p与碰撞发生率门限值th进行比较,若p>th,则无线接入点AP将确认传输帧CTS中的聚合标志位设置为0,若p≤th,则无线接入点AP将确认传输帧CTS中的聚合标志位设置为1,再将该确认传输帧CTS发送给无线站点,确认信道预约成功;
2d)无线站点对接收到的确认传输帧CTS进行查看:若确认传输帧CTS中的聚合标志位为0,则无线站点发送单个数据包给无线接入点AP;若确认传输帧CTS中的聚合标志位为1,则无线站点将数据包聚合后发送给无线接入点AP。
本发明与现有技术相比具有以下优点:
本发明根据网络状态动态使用数据包聚合传输,即在网络状况好的情况下进行数据包聚合传输,而在网络状况不佳的情况下进行单个数据包的传输,减少数据包传输失败的概率,进而降低了整个网络的时延,提高了无线网络的性能。
附图说明
图1为本发明的总流程图;
图2为本发明中的下行数据传输的子流程图;
图3为本发明中的上行数据传输的子流程图。
具体实施方式
参照图1,本发明的实现步骤如下:
步骤1,信道竞争。
无线接入点AP与无线站点竞争信道,若无线接入点AP获得信道,则执行步骤2,若无线站点获得信道,则执行步骤3,若无线接入点AP和无线站点都未获得信道,即信道中发生了碰撞,则执行步骤4。
步骤2,无线接入点AP向无线站点发送数据,即进行下行数据传输。
参照图2,本步骤的具体实现如下:
2a)无线接入点AP统计当前时间段内碰撞发生的次数n与发起数据传输的次数m,计算碰撞发生的次数与发送数据包传输的次数之比,即碰撞发生率p;
2b)无线接入点AP设置网络碰撞发生率门限值th:
现有技术中网络碰撞发生率门限值th的设置,通常是将实际网络轻业务量时当前时间段内信道上的碰撞发生率设置为碰撞发生率门限值th;
2c)将当前时间内碰撞发生率p与碰撞发生率门限值th进行比较:
若p≤th,即信道状况好,则无线接入点AP将数据包聚合,即将多个上层交付下来的数据包封装到一个媒质接入控制MAC帧中,发送给无线站点,
若p>th,即信道状况不佳,则无线接入点AP发送单个数据包给无线站点,数据发送完成后,执行步骤4。
步骤3,无线站点向无线接入点AP发送数据,即进行上行数据传输。
参照图3,本步骤的具体实现如下:
3a)无线站点发起信道预约,即网络中的无线站点通过竞争获得信道后, 向无线接入点AP发送请求发送帧RTS,以预约信道;
3b)无线接入点AP设置确认传输帧CTS,并发送给无线站点:
无线接入点AP接收到来自无线站点的请求发送帧RTS后,产生一个确认传输帧CTS,并修改确认传输帧CTS的帧格式,即增加一位聚合标志位;
无线接入点AP将记录的当前时间段内碰撞发生率p与碰撞发生率门限值th进行比较:
若p>th,即网络状况不佳,则无线接入点AP将确认传输帧CTS中的聚合标志位设置为0,
若p≤th,即网络状态好,则无线接入点AP将确认传输帧CTS中的聚合标志位设置为1,再将该确认传输帧CTS发送给无线站点,确认信道预约成功;
3c)无线站点根据确认传输帧CTS给无线接入点发送数据:
无线站点对接收到的确认传输帧CTS进行查看:若确认传输帧CTS中的聚合标志位为0,则无线站点发送单个数据包给无线接入点AP;若确认传输帧CTS中的聚合标志位为1,则无线站点将上层交付下来的数据包聚合,即将多个上层交付下来的数据包封装到同一个媒质接入控制MAC帧中,发送给无线接入点AP,执行步骤4。
步骤4,继续竞争信道。
无线站点和无线接入点AP进行退避,完成退避后,返回步骤1继续竞争信道。
以上描述仅是本发明的一个具体实例,不构成对本发明的任何限制,显然对于本领域的专业人员来说,在了解了本发明内容和原理后,都可能在不背离本发明原理、结构的情况下,进行形式和细节上的各种修正和改变,但是这些基于本发明思想的修正和改变仍在本发明的权利要求保护范围之内。
Claims (2)
1.一种基于网络状态动态使用数据包聚合传输的方法,包括如下步骤:
(1)无线接入点AP发送数据给无线站点,即下行数据传输:
1a)无线接入点AP设置网络碰撞发生率门限值th,并记录当前时间段内信道中发生碰撞的次数与发起数据传输的次数之间的比率,即碰撞发生率p;
1b)无线接入点AP通过竞争获得信道,将记录的当前时间段内碰撞发生率p与设置的碰撞发生率门限值th进行比较,若p>th,则无线接入点AP直接发送单个数据包;若p≤th,则无线接入点AP将数据包聚合后进行发送;
(2)无线站点发送数据给无线接入点AP,即上行数据传输:
2a)网络中的无线站点通过竞争获得信道后,向无线接入点AP发送请求发送帧RTS,以预约信道;
2b)无线接入点AP接收到来自无线站点的请求发送帧RTS后,产生一个确认传输帧CTS,并修改确认传输帧CTS的帧格式,即增加一位聚合标志位;
2c)无线接入点AP将记录的当前时间段内碰撞发生率p与碰撞发生率门限值th进行比较,若p>th,则无线接入点AP将确认传输帧CTS中的聚合标志位设置为0,若p≤th,则无线接入点AP将确认传输帧CTS中的聚合标志位设置为1,再将该确认传输帧CTS发送给无线站点,确认信道预约成功;
2d)无线站点对接收到的确认传输帧CTS进行查看:若确认传输帧CTS中的聚合标志位为0,则无线站点发送单个数据包给无线接入点AP;若确认传输帧CTS中的聚合标志位为1,则无线站点将数据包聚合后发送给无线接入点AP。
2.根据权利要求1所述的方法,其中所述步骤1b)中的数据包聚合,是将上层交付下来的多个数据包,封装到同一媒质接入控制MAC帧中,即使用同一个媒质接入控制MAC帧头部。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410122919.8A CN103856981B (zh) | 2014-03-27 | 2014-03-27 | 基于网络状态动态使用数据包聚合传输的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410122919.8A CN103856981B (zh) | 2014-03-27 | 2014-03-27 | 基于网络状态动态使用数据包聚合传输的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103856981A CN103856981A (zh) | 2014-06-11 |
CN103856981B true CN103856981B (zh) | 2017-04-19 |
Family
ID=50864093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410122919.8A Active CN103856981B (zh) | 2014-03-27 | 2014-03-27 | 基于网络状态动态使用数据包聚合传输的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103856981B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107426768B (zh) * | 2017-07-05 | 2019-08-20 | 江苏中科羿链通信技术有限公司 | 一种无线自组织网络数据传输方法 |
CN110636546A (zh) * | 2019-09-26 | 2019-12-31 | 中科睿微(宁波)电子技术有限公司 | 一种无线局域网数据帧传输的方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101742559A (zh) * | 2009-12-04 | 2010-06-16 | 西安电子科技大学 | ad hoc网络中支持MIMO的并行RTS处理多址接入方法 |
WO2011110779A1 (fr) * | 2010-03-08 | 2011-09-15 | France Telecom | Procedes de transmission et de reception de donnees utilisant une pluralite de canaux radiofrequence, equipements de transmission et destinataire, signal et programme d'ordinateur correspondants |
CN102724706A (zh) * | 2012-06-19 | 2012-10-10 | 天津大学 | 一种两级帧聚合方法 |
CN102905311A (zh) * | 2012-09-29 | 2013-01-30 | 北京傲天动联技术有限公司 | 数据报文聚合装置和数据报文聚合方法 |
CN103686838A (zh) * | 2012-09-05 | 2014-03-26 | 中兴通讯股份有限公司 | 竞争窗口值自适应调整方法和装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7474676B2 (en) * | 2004-09-10 | 2009-01-06 | Mitsubishi Electric Research Laboratories, Inc. | Frame aggregation in wireless communications networks |
US8730884B2 (en) * | 2009-10-20 | 2014-05-20 | Electronics And Telecommunications Research Institute | Method for managing resources in high capacity wireless communication system |
-
2014
- 2014-03-27 CN CN201410122919.8A patent/CN103856981B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101742559A (zh) * | 2009-12-04 | 2010-06-16 | 西安电子科技大学 | ad hoc网络中支持MIMO的并行RTS处理多址接入方法 |
WO2011110779A1 (fr) * | 2010-03-08 | 2011-09-15 | France Telecom | Procedes de transmission et de reception de donnees utilisant une pluralite de canaux radiofrequence, equipements de transmission et destinataire, signal et programme d'ordinateur correspondants |
CN102724706A (zh) * | 2012-06-19 | 2012-10-10 | 天津大学 | 一种两级帧聚合方法 |
CN103686838A (zh) * | 2012-09-05 | 2014-03-26 | 中兴通讯股份有限公司 | 竞争窗口值自适应调整方法和装置 |
CN102905311A (zh) * | 2012-09-29 | 2013-01-30 | 北京傲天动联技术有限公司 | 数据报文聚合装置和数据报文聚合方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103856981A (zh) | 2014-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11882065B2 (en) | Transmission apparatus and transmission method | |
CN101459973B (zh) | 无线通信设备和无线通信方法 | |
CN100514907C (zh) | 通信设备、通信方法和通信*** | |
CN105471549B (zh) | 基于a-mpdu子帧位置信息控制的块确认***及方法 | |
CN102724706B (zh) | 一种两级帧聚合方法 | |
CN101610260A (zh) | 用于无线局域网的通信方法 | |
CN107771401A (zh) | 用于请求缓冲器状态报告以在无线网络中实现多用户上行链路媒体接入控制协议的方法和装置 | |
CN101796880A (zh) | 增强的多用户传输 | |
US9806858B2 (en) | Method and apparatus for controlling length of aggregation frame in wireless network | |
CN101982951B (zh) | 数据传输控制方法和中间节点 | |
US20140314060A1 (en) | Method and apparatus for efficient aggregation scheduling in wireless local area network (wlan) system | |
CN107864028A (zh) | 一种车辆自组织网络中的自适应帧聚合方法 | |
Kim et al. | Adaptive two-level frame aggregation in IEEE 802.11 n WLAN | |
CN105207739A (zh) | 一种无线网络中的基于块确认的自适应帧长的方法 | |
CN102209021A (zh) | 一种包聚合传输的方法和装置 | |
WO2018082595A1 (zh) | 数据传输方法、装置及基站 | |
CN102739375A (zh) | 一种用于重传的方法和装置 | |
CN103856981B (zh) | 基于网络状态动态使用数据包聚合传输的方法 | |
CN104219170A (zh) | 无线网络中基于概率重传的包调度方法 | |
Maqhat et al. | A-MSDU real time traffic scheduler for IEEE802. 11n WLANs | |
Maqhat et al. | Performance analysis of fair scheduler for A-MSDU aggregation in IEEE802. 11n wireless networks | |
CN102843775B (zh) | 调度方法、装置及网络设备 | |
Sharon et al. | The combination of QoS, aggregation and RTS/CTS in very high throughput IEEE 802.11 ac networks | |
CN110858794B (zh) | 多频段传输方法及装置 | |
CN111601343B (zh) | 帧聚合方法、终端设备及计算机存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200623 Address after: 710000 Shaanxi province Xi'an Beilin District torch Road No. 4 5 storey factory building area E Patentee after: XI'AN THREE GOOD SOFTWARE TECHNOLOGY SHARES Ltd. Address before: Xi'an City, Shaanxi province Taibai Road 710071 No. 2 Patentee before: XIDIAN University |