[发明专利]提高数据传输质量的报文发送方法、装置和无线接入点无效
| 申请号: | 201210271470.2 | 申请日: | 2012-07-31 |
| 公开(公告)号: | CN102790719A | 公开(公告)日: | 2012-11-21 |
| 发明(设计)人: | 叶东岗 | 申请(专利权)人: | 福建星网锐捷网络有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 提高 数据传输 质量 报文 发送 方法 装置 无线 接入 | ||
技术领域
本发明涉及通信技术,尤其涉及一种提高数据传输质量的报文发送方法、装置和无线接入点。
背景技术
无线局域网(Wireless Local Area Network;以下简称:WLAN)可以为无线用户提供便捷的移动接入服务。WLAN的主要优点在于:当无线用户访问网络时不必位于特定的位置上,具备移动性的特点;移动性意味着移动设备会使用电池供电,而电池的电力有限。802.11协议允许设备根据数据传输的需要间歇性地关闭无线芯片,以降低能耗,增加电池续航能力;同时802.11协议还定义了一系列的节电协议标准,确保无线网络中的站点在节电环境下能够进行正常通信。
在现有技术中的报文发送流程中,802.11定义的节电相关协议允许终端(Station;以下简称:STA)向接入点(Access Point;以下简称:AP)发送通告声明STA进入节电(Sleep)状态,此时不允许AP向STA发送报文;如果AP还有数据要发送到STA,则需要对报文进行缓存,并在STA进入非节电(Awake)状态后,将缓存的报文发送到STA。而处于Sleep状态的STA需要每隔一段时间定期醒来监听AP的信标(Beacon)帧中的节电通告;当AP中存在为某个处于Sleep状态的STA缓存的报文时,AP需在定期发送的Beacon帧中通告该STA,以声明有对应的节电报文缓存在该AP中;STA一旦通过监听Beacon帧发现有自身的缓存报文,则STA向该AP发送报文声明自身已从Sleep状态转到Awake状态;此时,AP可以通过硬件发送队列和软件发送队列的配合将缓存的报文发送给STA,而当硬件多次重传失败且软件多次重传也失败时,则丢弃该报文。
然而,现有技术中当为STA缓存的报文进入软件发送队列排队时,此时STA可能从非节电状态转为节电状态,则发送到该STA的报文可能由于多次重传失败而被丢弃掉,从而造成丢包现象。
发明内容
本发明提供一种提高数据传输质量的报文发送方法、装置和无线接入点,避免因STA进入节电状态而导致的丢包现象。
本发明的第一个方面是提供一种提高数据传输质量的报文发送方法,包括:
当通过硬件发送队列向终端发送待发送报文失败,且所述硬件发送队列的硬件重传次数已达到预设的硬件重传次数阈值时,判断所述终端对应的软件发送队列的软件重传次数是否达到预设的软件重传次数阈值;
若所述软件重传次数未达到所述软件重传次数阈值,则获取所述终端的当前状态,并根据所述终端的当前状态对所述待发送报文进行发送控制处理;
若所述软件重传次数达到所述软件重传次数阈值,则丢弃所述待发送报文。
本发明的另一个方面是提供一种提高数据传输质量的报文发送装置,包括:
判断模块,用于当通过硬件发送队列向终端发送待发送报文失败,且所述硬件发送队列的硬件重传次数已达到预设的硬件重传次数阈值时,判断所述终端对应的软件发送队列的软件重传次数是否达到预设的软件重传次数阈值;
获取模块,用于若所述软件重传次数未达到所述软件重传次数阈值,则获取所述终端的当前状态;
发送模块,用于根据所述终端的当前状态对所述待发送报文进行发送控制处理;
丢弃模块,用于若所述软件重传次数达到所述软件重传次数阈值,则丢弃所述待发送报文。
本发明的又一个方面是提供一种无线接入点,包括上述的提高数据传输质量的报文发送装置。
本发明的技术效果是:当通过硬件发送队列向终端发送待发送报文失败,且硬件发送队列的硬件重传次数已达到预设的硬件重传次数阈值时,判断终端对应的软件发送队列的软件重传次数是否达到预设的软件重传次数阈值;如果软件重传次数未达到软件重传次数阈值,则根据终端的当前状态对待发送报文进行发送控制处理,而不是直接加入硬件发送队列进行报文重传,从而不会出现因STA进入节电状态使得向该STA发送的报文的软件重传次数达到软件重传次数阈值后被丢弃的现象,因此本实施例可以避免因STA进入节电状态而导致的丢包现象。
附图说明
图1为本发明提高数据传输质量的报文发送方法实施例一的流程图;
图2为本发明提高数据传输质量的报文发送方法实施例二的流程图;
图3为本发明提高数据传输质量的报文发送方法实施例二中的无线网络拓扑示意图;
图4为本发明提高数据传输质量的报文发送装置实施例一的结构示意图;
图5为本发明提高数据传输质量的报文发送装置实施例二的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210271470.2/2.html,转载请声明来源钻瓜专利网。





