[发明专利]一种服务质量的处理方法和装置有效
申请号: | 201510930811.6 | 申请日: | 2015-12-14 |
公开(公告)号: | CN105490964B | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 廖兴 | 申请(专利权)人: | 福建星网锐捷网络有限公司 |
主分类号: | H04L12/865 | 分类号: | H04L12/865;H04L12/815 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据报文 空口发送 驱动软件 队列 方法和装置 优先级队列 业务层面 硬件队列 放入 发送 高优先级数据 报文 空口 丢弃 取出 服务 保证 | ||
本发明公开了一种服务质量的处理方法和装置。该方法包括:根据空口发送速率,确定从业务层面的各优先级队列中取数据报文的取包速率;其中,所述取包速率不大于所述空口发送速率;根据所述取包速率,从所述业务层面的各优先级队列中,按照数据报文的优先级从高到低的顺序,取出数据报文,放入驱动软件队列中;将所述驱动软件队列中的数据报文放入硬件队列中;并按照空口发送速率将所述数据报文从所述硬件队列中发送至空口。该方案可以使得高优先级的数据报文不仅可以被及时的发送,而且也不会出现由于驱动软件队列被塞满而出现高优先级数据报文被丢弃的现象,很好的保证了业务的QoS。
技术领域
本发明涉及通信技术领域,尤其涉及一种服务质量的处理方法和装置。
背景技术
无线局域网(Wireless Local Area Networks,WLAN)设备向空口发送数据报文,如图1所示,通常包括如下步骤:业务层面产生需要发送的数据报文,下发给驱动软件;驱动软件进行电气和电子工程师协会(Institute of Electrical and ElectronicsEngineers,IEEE)802.11a/b/g/n协议介质访问控制(Media Access Control,MAC)层由软件实现的相关处理,再下发给WLAN模块硬件;WLAN模块硬件完成MAC层由硬件实现的相关处理,再进行物理层处理,最终将数据报文发往空口。
为满足用户对不同业务(例如紧急业务,重要业务和普通业务)不同服务质量(Quality of Service,QOS)的要求,针对某种业务的数据报文,WLAN设备的业务层面为它赋予某个级别的传输优先级,来标识它的相对重要性,并使用各种优先级转发策略、拥塞避免等机制为这些数据报文提供QoS。但这并非WLAN QoS,因为在WLAN的空口带宽波动或拥塞,不足以让所有数据报文从空口发出时,需要优先确保紧急数据报文的发送,只凭借业务层面实现的QoS是不够的。
IEEE 802.11e为基于IEEE 802.11协议的WLAN体系添加了QoS特性,这个协议的标准化时间很长,在这个过程中,Wi-Fi组织为了保证不同WLAN厂商提供QoS的设备之间可以互通,定义了无线多媒体(Wi-Fi Multimedia,WMM)标准,WMM为发往空口的不同优先级的数据报文提供了Voice、Video、Best-effort、Back-ground四个优先级从高到低的接入类别(access categories,AC)队列,与增强分布式信道(Enhanced Distributed ChannelAccess,EDCA)无线信道竞争机制配合,通过较短的仲裁帧间距(arbitration inter-framespace,AIFS)和较短的随机回退竞争窗口(contention window,CW),保证高优先级的数据报文优先抢占无线信道发送并持续更长时间,即获得传输机会(TransmissionOpportunity,TXOP)。
当前常见的WLAN模块硬件,通常提供一组含有多个优先级的硬件缓存队列,并有相应的队列控制单元和无线信道竞争控制单元,支持按照IEEE802.11e协议或WMM标准实现的QoS。硬件需要驱动软件配合来共同完成QoS功能。驱动软件的缓存队列必不可少,且根据软件功能和实现的不同而不同,主要为适配业务层面与硬件的交互。
只有业务层面实现的QoS与驱动软件+WLAN硬件配合实现的QoS密切配合,WLANQoS才能取得较理想的效果。
基于此,现有的WLAN设备向空口发送数据报文,如图2所示,为各队列之间的交互图,通常包括如下步骤:
步骤1、驱动软件根据自身队列(即驱动软件队列)的最大深度限制,以最大速率,按优先级从高到低的顺序从业务层面的各优先级队列(即业务层面队列)中取出数据报文,放入驱动软件队列中缓存,取包频率固定,例如为100次/s。驱动软件队列的深度和取包速率的选择依据是当信道状况最好时能够达到最大的吞吐量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510930811.6/2.html,转载请声明来源钻瓜专利网。