一种WLAN中的QoS参数配置方法、装置及系统与流程

文档序号:12630591阅读:506来源:国知局
一种WLAN中的QoS参数配置方法、装置及系统与流程

本发明涉及通信技术领域,尤其涉及一种WLAN中QoS参数配置方法、装置及系统。



背景技术:

无线局域网(英文:wireless local area network,WLAN)广泛的应用在各个场所。在WLAN中,包括无线接入点(英文:access point,AP)以及终端。其中,终端通过无线接入点访问网络。WLAN中还可以增加无线控制器以管理接入点。

WLAN中可以用增强的分布式信道访问(英文:enhanced distributed channel access,EDCA)提供分优先级的访问机制。使用EDCA的网络中,无线接入点向终端发送包括服务质量(英文:Quality of Service,QoS)参数集的EDCA参数集元素(英文:EDCA Parameter Set element)。其中,QoS参数集中包括终端针对不同访问类型(英文:access category,AC)的QoS参数,访问类型包括:AC_BE(含义为尽力而为(英文:best effort))、AC_BK(含义为背景(英文:background))、AC_VI(含义为视频(英文:video))以及AC_VO(含义为语音(voice))。每种访问类型的QoS参数(即访问信道配置参数),如指数形式竞争窗口(英文:exponent form of contention window)的最小尺寸和最大尺寸、传输机会(英文:transmission opportunitie,TXOP)限制等。这样,通过对每种访问类型的QoS参数设置不同的数值,可以使一些多媒体实时业务(如AC_VI、AC_VO类型的业务)有更多的机会访问信道,从而减小多媒体实时业务的时延,使多媒体实时业务的数据传输更加流畅,提高了用户的体验。

网络设备(无线接入点或无线控制器)可以基于设定的QoS参数集生成 EDCA参数集元素,并在向终端广播的信标(英文:beacon)帧,或发送的关联响应(英文:association response)帧,或探测响应(英文:probe response)帧中携带该EDCA参数集元素。但是,网络设备不能以终端为粒度,对终端的QoS参数集进行动态调整,导致数据传输效率低,造成用户体验低。



技术实现要素:

本发明实施例提供一种WLAN中的QoS参数配置方法、装置及系统,用以解决网络设备不能以终端为粒度,对终端的QoS参数集进行动态调整,导致数据传输效率低,造成用户体验低的问题。

本发明实施例提供的具体技术方案如下:

第一方面,一种无线局域网WLAN中的服务质量QoS参数配置方法,包括:

网络设备在接收到终端发送的关联请求帧后,所述网络设备向所述终端发送携带第一QoS参数集的关联响应帧,所述第一QoS参数集为默认的QoS参数集,所述第一QoS参数集中包括终端针对不同访问类型访问信道的多个QoS参数,所述网络设备为接入点AP或管理所述AP的无线控制器;

所述网络设备向所述终端发送QoS参数集修改消息,所述QoS参数集修改消息包括第二QoS参数集,所述第二QoS参数集不同于所述第一QoS参数集,所述QoS参数集修改消息为第一信标帧或主动的探测响应帧;

其中,

所述第一信标帧的接收方地址为所述终端的媒体访问控制MAC地址,所述终端的MAC地址为单播地址;

所述主动的探测响应帧是所述网络设备不依赖于所述终端发送的探测请求帧主动向所述终端发送的探测响应帧。

结合第一方面,在第一方面的第一种可能的实现方式中,在所述网络设备向所述终端发送QoS参数集修改消息之前,还包括:

所述网络设备获取所述终端的数据报文;

所述网络设备根据所述数据报文的优先级,确定所述数据报文的访问类型为第一访问类型,并确定所述数据报文的协议类型为高优先级协议类型;

所述网络设备根据预设的多个访问类型与多个协议类型的对应关系,确定所述高优先级协议类型对应的第二访问类型,所述第二访问类型的优先级高于所述第一访问类型;

所述网络设备根据预设的多个访问类型与多个QoS参数的对应关系,获取高优先级QoS参数,所述高优先级QoS参数为所述第二访问类型对应的QoS参数;

所述网络设备根据确定的第二访问类型对应的QoS参数,生成所述第二QoS参数集,所述第二QoS参数集中的第一访问类型的QoS参数为所述高优先级QoS参数。

结合第一方面,在第一方面的第二种可能的实现方式中,在所述网络设备向所述终端发送QoS参数集修改消息之前,还包括:

所述网络设备确定所述终端的身份类别;

所述网络设备根据预设的多个身份类别与多个QoS参数集的对应关系,确定所述第二QoS参数集为所述终端的身份类别对应的QoS参数集。

结合第一方面,第一方面的第一种和第二种可能的实现方式中的任意一个,在第一方面的第三种可能的实现方式中,所述方法还包括:

所述网络设备为AP时,所述AP周期性广播第二信标帧,所述第二信标帧中携带有缺乏QoS参数集的增强的分布式信道访问EDCA参数集元素。

第二方面,一种无线局域网WLAN中的服务质量QoS参数配置装置,所述QoS参数配置装置由网络设备实现,所述网络设备为接入点AP或管理所述AP的无线控制器,包括:

第一发送单元,用于在接收到终端发送的关联请求帧后,向所述终端发送携带第一QoS参数集的关联响应帧,所述第一QoS参数集为默认的QoS参数 集,所述第一QoS参数集中包括终端针对不同访问类型访问信道的多个QoS参数;

第二发送单元,用于向所述终端发送QoS参数集修改消息,所述QoS参数集修改消息包括第二QoS参数集,所述第二QoS参数集不同于所述第一QoS参数集,所述QoS参数集修改消息为第一信标帧或主动的探测响应帧;

其中,

所述第一信标帧的接收方地址为所述终端的媒体访问控制MAC地址,所述终端的MAC地址为单播地址;

所述主动的探测响应帧是所述装置不依赖于所述终端发送的探测请求帧主动向所述终端发送的探测响应帧。

结合第二方面,在第二方面的第一种可能的实现方式中,还包括:

确定单元,用于在所述第二发送单元向所述终端发送QoS参数集修改消息之前,获取所述终端的数据报文;

根据所述数据报文的优先级,确定所述数据报文的访问类型为第一访问类型,并确定所述数据报文的协议类型为高优先级协议类型;

根据预设的多个访问类型与多个协议类型的对应关系,确定所述高优先级协议类型对应的第二访问类型,所述第二访问类型的优先级高于所述第一访问类型;

根据预设的多个访问类型与多个QoS参数的对应关系,获取高优先级QoS参数,所述高优先级QoS参数为所述第二访问类型对应的QoS参数;

根据确定的第二访问类型对应的QoS参数,生成所述第二QoS参数集,所述第二QoS参数集中的第一访问类型的QoS参数为所述高优先级QoS参数。

结合第二方面,在第二方面的第二种可能的实现方式中,还包括:

确定单元,用于在所述第二发送单元向所述终端发送QoS参数集修改消息之前,确定所述终端的身份类别;

根据预设的多个身份类别与多个QoS参数集的对应关系,确定所述第二 QoS参数集为所述终端的身份类别对应的QoS参数集。

结合第二方面,第二方面的第一种和第二种可能的实现方式中的任意一个,在第二方面的第三种可能的实现方式中,所述网络设备AP,所述第一发送单元,还用于:

周期性广播第二信标帧,所述第二信标帧中携带有缺乏QoS参数集的增强的分布式信道访问EDCA参数集元素。

第三方面,一种无线局域网WLAN中的服务质量QoS参数配置系统,包括接入点AP和管理所述AP的无线控制器,其中

所述无线控制器,用于在接收到终端发送的关联请求帧后,向所述终端发送携带第一QoS参数集的关联响应帧,所述第一QoS参数集为默认的QoS参数集,所述第一QoS参数集中包括终端针对不同访问类型访问信道的多个QoS参数;

向所述终端发送QoS参数集修改消息,所述QoS参数集修改消息包括第二QoS参数集,所述第二QoS参数集不同于所述第一QoS参数集,所述QoS参数集修改消息为第一信标帧或主动的探测响应帧;

其中,所述第一信标帧的接收方地址为所述终端的媒体访问控制MAC地址,所述终端的MAC地址为单播地址;

所述主动的探测响应帧是所述无线控制器不依赖于所述终端发送的探测请求帧主动向所述终端发送的探测响应帧;

所述AP,用于:接收到所述终端发送的所述关联请求帧,将所述关联请求帧发送给所述无线控制器,接收所述无线控制器发送的携带第一QoS参数集的关联响应帧,将所述关联响应帧发送给所述终端;接收所述无线控制器发送的所述QoS参数集修改消息,将所述QoS参数集转发给终端,周期性广播第二信标帧,所述第二信标帧中携带有缺乏QoS参数集的增强的分布式信道访问EDCA参数集元素。

采用本发明提供的WLAN中的QoS参数配置方法,网络设备向终端发送 默认的第一QoS参数集,网络设备向终端发送包含第二QoS参数集QoS参数集修改消息,第二QoS参数集不同于第一QoS参数集,QoS参数集修改消息为单播信标帧或主动的探测响应帧,这样,通过单播信标帧或主动的探测响应帧将不同于第二QoS参数集发送至终端,保证了网络设备以终端为粒度,对终端的QoS参数集进行动态调整,提高了数据传输效率,以及用户的体验。

附图说明

图1为本发明实施例提供的一种WLAN的网络架构示意图;

图2为本发明实施例提供的一种EDCA参数集元素的结构示意图;

图3为本发明实施例提供的一种WLAN中的QoS参数配置方法的流程图;

图4为本发明实施例提供的第一种WLAN中的QoS参数配置方法的具体流程图;

图5为本发明实施例提供的第二种WLAN中的QoS参数配置方法的具体流程图;

图6为本发明实施例提供的一种WLAN中的QoS参数配置装置结构示意图;

图7为本发明实施例提供的一种WLAN中的QoS参数配置系统结构图;

图8为本发明实施例提供的一种网络设备结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。

本发明实施例提供一种访问信道配置方法、装置及系统,用以解决网络设备不能以终端为粒度,对终端的QoS参数集进行动态调整,导致数据传输效率低,造成用户体验低的问题。其中,方法、装置和系统是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见, 重复之处不再赘述。

在本发明实施例中,网络设备向终端发送默认的第一QoS参数集,网络设备向终端发送包含第二QoS参数集QoS参数集修改消息,第二QoS参数集不同于第一QoS参数集,QoS参数集修改消息为单播信标帧或主动的探测响应帧,这样,通过单播信标帧或主动的探测响应帧将不同于第二QoS参数集发送至终端,保证了网络设备以终端为粒度,对终端的QoS参数集进行动态调整,提高了数据传输效率,以及用户的体验。

下面结合附图对本发明优选的实施方式进行详细说明。

本发明提供了一种WLAN中的QoS参数配置方法及装置,该方法及装置可以适用但不限于如图1所示的WLAN网络架构中,该网络架构中包括无线控制器101、无线接入点102,以及终端103等。其中,

无线控制器101,可以为服务器、接入网关、网络交换机、路由器等。无线控制器101负责控制或管理无线接入点。无线控制器101可以对无线接入点进行业务配置和射频配置。

无线接入点102,或简称接入点,包括站点(英文:station,STA)并经由无线媒介(wireless medium,WM)为关联的STA提供到分布业务(英文:distribution service)的访问。

终端103,可以为移动电话、计算机、平板电脑、个人数码助理(英文:personal digital assistant,缩写:PDA)、移动互联网设备(英文:mobile Internet device,缩写:MID)、可穿戴设备和电子书阅读器(英文:e-book reader)等。终端103作为WLAN中的STA关联到无线接入点102。

参阅图2所示,EDCA参数集元素中规定了针对不同访问类型的设置不同的QoS参数,其中各字段的含义如下。

元素标识(英文:Element ID),是EDCA参数集元素的唯一标识,用于与其他元素区分开。

长度(英文:Length),是EDCA参数集元素的参数长度,不包括元素标 识和长度字段。

QoS Info,表示服务质量信息(英文:Quality of Service Information),在该字段中,包括了一个子选项,该子选项为EDCA参数集更新计数器(英文:EDCA Parameter Set Update Count),用于通知终端EDCA参数集元素是否改变。

其中,该EDCA参数集元素还包含每种访问类型的参数记录字段,每个参数记录字段中分别定义了终端执行该访问类型时的QoS参数,如图所示,每个访问类型的参数记录字段中均包含AC索引(英文:AC index,ACI)/仲裁帧间空间数(英文:arbitration interframe space number,AIFSN)、指数形式竞争窗口、传输机会(英文:transmission opportunity,TXOP)限制。其中:

ACI/AIFSN中包括AIFSN。AIFSN指示终端访问网络时,在短帧间空间(英文:short interframe space,SIFS)时间后再延后的时隙数,该参数值越小,终端为访问信道所等待的时间就越短。

ECW为EDCA的竞争窗口大小,该值决定了终端平均退避时间的大小,该值越小,终端的平均退避时间就越短,其中,该ECW参数包括ECW的最小尺寸(ECWmin)和ECW的最大尺寸(ECWmax);

TXOP限制表示终端占用无线媒介传输数据的时间限制,该值越大,终端能够持续占用信道的时间就越长。

可以将在EDCA参数集信元中各个访问类型的参数记录字段中包含的AISFN,ECW,TxOP等QoS参数,统称为QoS参数集。

网络设备将EDCA参数集元素发送至终端。该EDCA参数集元素中包括有网络设备为终端设置的处理各个访问类型的QoS参数集。网络设备为不同的访问类型配置的QoS参数不同。例如,为需要实时传输的AC_VI和AC_VO配置较小AIFSN,ECWmin和ECWmax,以及较大的TxOP,而为其他的访问类型配置较大AIFSN,ECWmin和ECWmax,以及较小的TxOP,从而使得AC_VI和AC_VO业务在访问信道时拥有较高的优先级,而其他业务拥有较低优先级,满足实时业务的需要,获得更好的业务体验。

传统的,无线接入点以广播的方式将EDCA参数集元素发送至终端,包括以下方式:

无线接入点通过广播信标(beacon)帧,将EDCA参数集元素发送给与该无线接入点关联的终端,终端通过QoS Info判断EDCA参数集元素是否改变,若确定发生改变,则终端更新本地的EDCA参数集元素;或者

无线接入点在收到无线接入终端的关联请求(associate request)帧或探测请求(probe request)帧后,通过关联响应帧或探测响应帧,将EDCA参数集元素发送给指定终端。

然而,通过广播信标帧发送EDCA参数集元素的方式,虽然可以动态的调整QoS参数集,但是由于以广播的形式发送给所有终端,这种方式不能以终端为粒度,针对一个终端进行调整。而通过关联响应帧或探测响应帧发送EDCA参数集元素的方式,只能在收到一个终端的关联请求帧或探测请求帧时,也就是终端关联到AP之前,为该终端生成EDCA参数集元素,这种方式不能动态为终端配置EDCA参数集元素。

参阅图3所示,本发明实施例提供的一种WLAN中的QoS参数配置方法,应用于网络设备中,如无线控制器、无线接入点等,该方法的处理流程包括:

步骤301:网络设备在接收到终端发送的关联请求帧后,该所述网络设备向该终端发送携带第一QoS参数集的关联响应帧,所述第一QoS参数集为默认的QoS参数集,所述第一QoS参数集中包括终端针对不同访问类型访问信道的多个QoS参数,所述网络设备为AP或管理所述AP的无线控制器。

可选的,网络设备在向终端发送携带第一QoS参数集的关联响应帧,包括:网络设备可以将携带EDCA参数集元素的关联响应消息发送至该终端,其中,该EDCA参数集元素中包含第一QoS参数集。

可选的,网络设备为AP时,所述AP周期性广播第二信标帧,所述第一信标帧中携带有缺乏QoS参数集的EDCA参数集元素。当然,可选的,AP也可以无需周期性广播第二信标帧。本发明对此不做限定。

可选的,AP可以周期性地广播信标帧,该信标帧中携带有简化EDCA参数集元素,简化EDCA参数集元素是指缺乏QoS参数集的EDCA参数集元素。在简化EDCA参数集元素中,只包含Element ID、Length、QoS Info以及预留字段,即简化EDCA参数集元素中不包含各个访问类型的参数记录字段。简化EDCA参数集元素表示该AP具有生成EDCA参数集元素的能力,且该AP不在信标帧中改变终端的QoS参数集,接收到该信标帧的终端无需改变QoS参数集。

AP可以周期性地广播信标帧。若信标帧中的EDCA参数集元素包含QoS参数集,则终端接收到该信标帧后,终端当前保存的QoS参数集会被信标帧中的QoS参数集覆盖。若信标帧中不包含EDCA参数集元素,那么终端不能确定该AP具有生成EDCA参数集元素的能力。因此,为了保证AP可以通知终端自身具有生成EDCA参数集元素的能力,且不改变终端的QoS参数集,可以向终端发送携带有简化EDCA参数集元素的信标帧。

终端在接收到AP广播的携带有简化EDCA参数集元素的信标帧后,确定AP具有生成EDCA参数集元素的能力。该终端可以在其关联请求帧中携带简化EDCA参数集元素,以通知该AP自身具有支持解析EDCA参数集元素的能力。

网络设备也可以不广播信标帧。终端在关联到AP之前,向网络设备发送关联请求帧,通知网络设备为其配置QoS参数集。

因此,网络设备在接收到终端发送的关联请求帧后,向所述终端发送携带第一QoS参数集的关联响应帧。其中,所述关联请求帧中包含携带第一QoS参数集的EDCA参数集元素。第一QoS参数集为网络设备默认的,针对所有终端设置的QoS参数集。

终端在接收到网络设备发送的携带第一QoS参数集的关联响应帧后,基于该第一QoS参数集中不同访问类型访问信道的多个QoS参数,进行访问信道配置,并与网络侧之间进行数据报文的传输。

步骤302:网络设备向终端发送QoS参数集修改消息,所述QoS参数集修改消息包括第二QoS参数集,所述第二QoS参数集不同于所述第一QoS参数集,所述QoS参数集修改消息为第一信标帧或主动的探测响应帧;其中,所述第一信标帧的接收方地址为所述终端的媒体访问控制(英文:medium access control,MAC)地址,所述终端的MAC地址为单播地址;所述主动的探测响应帧是所述网络设备不依赖于所述终端发送的探测请求帧主动向所述终端发送的探测响应帧。

可选的,网络设备向终端发送QoS参数集修改消息,包括:

网络设备向终端发送携带EDCA参数集元素的QoS参数集修改消息,所述EDCA参数集元素中包含第二QoS参数集。

第一信标帧又称为单播信标帧。

其中第一信标帧中的接收方地址为所述终端的MAC地址,这样,其它终端即使在接收到该第一信标帧后,也不会对该第一信标帧进行处理,保证了网络设备以终端为粒度,对终端的QoS参数集进行动态调整。

一般情况下,网络设备只有在接收到终端的探测请求帧后,才会向该终端发送对应的探测响应帧。而主动的探测响应帧是指并非响应于接收到的探测请求帧后,而是网络设备主动向终端发送的探测响应帧。这样,可以保证网络设备在指定时机,无需终端触发,以终端为粒度,动态为终端调整QoS参数集。

可选的,在执行步骤302之前,还包括:

步骤a:所述网络设备获取所述终端的数据报文;

步骤b:所述网络设备根据所述数据报文的优先级,确定所述数据报文的访问类型为第一访问类型,并确定所述数据报文的协议类型为高优先级协议类型;

步骤c:所述网络设备根据预设的多个访问类型与多个协议类型的对应关系,确定高优先级协议类型对应的第二访问类型,所述第二访问类型的优先级高于所述第一访问类型;

步骤d:所述网络设备根据预设的多个访问类型与多个QoS参数的对应关系,获取高优先级QoS参数,所述高优先级QoS参数为所述第二访问类型对应的QoS参数;

步骤e:所述网络设备根据确定的第二访问类型对应的QoS参数,生成所述第二QoS参数集,所述第二QoS参数集中的第一访问类型的QoS参数为所述高优先级QoS参数。

在步骤a中,网络设备获取的终端的数据报文为该终端发送给网络设备的数据报文,或者是网络设备发送给该终端的数据报文。虽然网络设备发送给该终端的数据报文不受终端的QoS参数设置控制,但该数据报文的应答报文(例如TCP应答报文)可能影响该数据报文的后续报文的发送,所以对网络设备发送给终端的数据报文也可以应用上述方法。

执行步骤b,网络设备根据数据报文的优先级,确定数据报文的访问类型为第一访问类型时,数据报文中均包含优先级字段,用于指示该数据报文的优先级,例如服务类型(英文:type of service,TOS),服务种类(英文:class of service,COS),差分服务代码点(英文:differentiated service code point,DSCP)等,均可以用于指示数据报文的优先级。网络设备和终端一般设置有数据报文中的优先级和访问类型的对应关系,因此,可以根据数据报文中的优先级取值,估计终端发送该数据报文或该数据报文的应答报文的访问类型。

例如MAC头中的COS优先级取值范围是0-7,其中COS优先级取值为6,7对应的访问类型为AC_VO,而COS优先级字段为4,5对应的访问类型为AC_VI。再例如IP报文头中的DSCP类选择器(英文:class selector,CS)的取值包括CS0-CS6,其中,每个CS取值均可以映射到MAC头优先级,如,CS0对应的MAC头优先级取值为0,对应的访问类型为AC_BK,CS6对应的MAC头优先级取值为7,对应的访问类型为AC_VO。

可选的,数据报文的报文内容中还包含协议类型,如果协议类型为高优先级协议类型,网络设备可以判定数据报文的报文内容是应当以高优先级传输的 内容。高优先级协议类型例如为实时传输协议(Realtime Transport Protocol,RTP)、实时传输控制协议(Realtime Transport Control Protocol,RTCP)、实时流传输协议(Realtime Streaming Protocol,RTSP)等。

在执行步骤c中,网络设备确定确定高优先级协议类型对应的第二访问类型。

如果数据报文的报文内容是应当以高优先级传输的内容,则其AC应当是高优先级的访问类型,即高优先级协议类型对应于高优先级的访问类型。例如RTP、RTCP、RTSP等协议对应的访问类型为AC_VO或AC_VI。可以在AC_VO和AC_VI任选一个作为RTP、RTCP、RTSP等协议对应的访问类型。可选地,为了明确区分是AC_VO还是AC_VI,可以进一步结合业务流的报文大小来选取访问类型。例如当业务流中连续的多个报文的长度大于一个指定门限值(例如256字节)时,确定该业务流为AC_VI;否则是AC_VO。因此,网络设备确定高优先级协议类型后,可以根据预设的多个访问类型与多个协议类型的对应关系,确定高优先级协议类型对应的第二访问类型。

在执行步骤d时,根据以上EDCA参数集元素中的QoS参数集的描述可知,网络设备针对不同访问类型,设置对应的QoS参数不同,通常,对实时性要求较高的访问类型,设置具有较高优先级的QoS参数,而对实时性要求不高的访问类型,设置具有较低优先级的QoS参数。因此,可以针对第二访问类型确定对应的QoS参数,通常情况下,终端在发送应当以高优先级传输的报文(例如视频报文或其应答报文)时,实际上使用较低优先级的AC(例如AC_BE),这样,会导致数据传输效率慢,降低用户的体验。为此,可以将终端的较低优先级的AC的QoS参数调整为高优先级QoS参数,提高数据传输效率。

在执行步骤e时,将第一访问类型(例如AC_BE)的QoS参数修改为第二访问类型(例如AC_VI)的QoS参数,这样,终端虽然还是用第一访问类型(例如AC_BE)发送报文,但第一访问类型的QoS参数已被调高,保证了数据传输效率,提高了用户体验。可选的,在执行步骤3025时,可以将第一 QoS参数集中的第一访问类型的QoS参数修改为第二访问类型的QoS参数,生成第二QoS参数集,以保证其他访问类型的QoS参数不变。在终端的数据报文的协议类型不再为高优先级的高优先级协议类型后,网络设备可以将终端的参数集改回第一QoS参数集。

例如,终端通过第三方应用或网页进行语音或视频通信时,终端通常以AC_BE进行通信,即终端生成的数据报文为AC_BE访问类型,而AC_BE对应的QoS参数显然不能满足实时性通信的需要。由于终端生成数据报文的协议类型还是AC_VO/AC_VI对应的协议类型,因此网络设备通过协议类型可以确定终端产生的数据报文的实际访问类型为AC_VO/AC_VI。因此,网络设备将AC_BE对应的QoS参数修改为AC_VO/AC_VI对应的QoS参数,这样终端就使用高优先级的QoS参数,发送AC_BE的数据报文。

采用本发明上述实施例结合步骤a至步骤e中确定第二QoS参数集的方法,网络设备在向终端发送默认的第一QoS参数集后,确定该终端的数据报文的访问类型为第一访问类型,以及根据数据报文的协议类型确定的第二访问类型,在确定第一访问类型和第二访问类型不同时,根据第二访问类型,确定对应的QoS参数,并将第一访问类型的QoS参数为确定的QoS参数的第二QoS参数集通过单播的信标帧或主动的探测响应帧发送至终端,这样,可以确定终端的数据报文实际的第二访问类型,并根据实际的第二访问类型确定对应的QoS参数对第一访问类型的QoS参数进行修改,进而调整终端在抢占信道的能力,从而提高了数据传输效率,提高了用户体验,网络设备通过单播信标帧或主动的探测响应帧将修改的QoS参数集发送至终端,可以实现网络设备以终端为粒度,对终端的QOS参数集进行动态调整。

可选的,在执行步骤302之前,还包括:

所述网络设备确定所述终端的身份类别;

所述网络设备根据预设的多个身份类别与多个QoS参数集的对应关系,确定所述第二QoS参数集为所述终端的身份类别对应的QoS参数集。

采用本发明上述实施例结合上述步骤中确定第二QoS参数集的方法,网络设备在向终端发送默认的第一QoS参数集后,确定终端的身份类别对应的QoS参数集为第二QoS参数集,其中第二QoS参数集与第一QoS参数集不同,将第二QoS参数集通过单播的信标帧或主动的探测响应帧发送至终端,这样,可以根据身份类别确定对应的QoS参数集,进而调整终端在抢占信道的能力,从而提高了数据传输效率,提高了用户体验。例如访客用户的终端被调整为低优先级的QoS参数集,高级用户的终端被调整为高优先级的QoS参数集等。网络设备通过单播信标帧或主动的探测响应帧将修改的QoS参数集发送至终端,可以实现网络设备以终端为粒度,对终端的QOS参数集进行动态调整。

基于以上实施例,本发明实施例提供了一种WLAN中的QoS参数配置方法,参阅图4所示,其中,网络设备为AP或者,管理AP的无线控制器,该方法的具体流程包括:

步骤401:终端向网络设备发送关联请求帧。

终端向网络设备发送关联请求帧,表示终端请求关联网络设备。

可选的,在网络设备为AP时,AP周期性广播第一信标帧,第一信标帧中携带有缺乏QoS参数集的EDCA参数集元素。当然,可选的,AP也可以无需周期性广播第一信标帧。

该第一信标帧中携带有简化EDCA参数集元素,在简化EDCA参数集元素中,只包含Element ID、Length、QoS Info以及预留字段,即简化EDCA参数集元素中不包含各个访问类型的参数记录字段。简化EDCA参数集元素表示该AP具有生成EDCA参数集元素的能力,且该AP不在信标帧中改变终端的QoS参数集,接收到该信标帧的终端无需改变QoS参数集。

在步骤401之前,若终端接收到AP广播的第一信标帧,确定AP具有生成EDCA参数集元素的能力、且该终端也具有支持解析EDCA参数集元素的能力,则生成一个新的简化EDCA参数集元素,并通过关联请求帧,发送至AP,以通知该AP自身具有支持解析EDCA参数集元素的能力。

步骤402:网络设备向终端发送携带第一QoS参数集的关联响应帧。

该关联响应帧中携带有EDCA参数集元素,且该EDCA参数集元素中包含网络设备默认的,包括该终端针对不同访问类型访问信道的多个QoS参数。

终端根据接收到的第一QoS参数集,基于该第一QoS参数集中不同访问类型访问信道的多个QoS参数,进行访问信道配置,并与网络侧之间进行数据报文的传输。

步骤403:网络设备获取终端的数据报文,确定该数据报文的访问类型为第一访问类型,并确定该数据报文的协议类型为高优先级协议类型,根据高优先级协议类型确定第二访问类型。

其中,确定该数据报文的访问类型为第一访问类型,包括:

根据该数据报文的优先级,确定该数据报文的访问类型为第一访问类型。

根据高优先级协议类型确定第二访问类型,包括:

根据预设的多个访问类型与多个协议类型的对应关系,确定高优先级协议类型对应的第二访问类型,其中第二访问类型的优先级高于第一访问类型。

步骤404:网络设备确定第一访问类型与第二访问类型不同时,获取第二访问类型对应的QoS参数。

确定第一访问类型与第二访问类型不同,表示终端在实际上传输第二访问类型的数据报文时,是采用第一访问类型对应的QoS参数访问信道的,这样会影响数据传输效率,因此,需要获取第二访问类型对应的QoS参数,发送给终端,通知终端修改QoS参数。

步骤405:网络设备将第二QoS参数集通过单播信标帧或主动的探测响应帧发送至终端,其中第二QoS参数集中第一访问类型的QoS参数为确定的第二访问类型的QoS参数。

可选的,在执行步骤3025时,可以将第一QoS参数集中的第一访问类型的QoS参数修改为第二访问类型的QoS参数,生成第二QoS参数集,以保证其他访问类型的QoS参数不变。

可选的,网络设备将携带EDCA参数集元素的单播信标帧或探测响应帧发送至该终端,其中,所述EDCA参数集元素中包含第二QoS参数集。

这样,可以确定终端的数据报文实际的第二访问类型,并根据实际的第二访问类型确定对应的QoS参数对第一访问类型的QoS参数进行修改,进而调整终端在抢占信道的能力,从而提高了数据传输效率,提高了用户体验,网络设备通过单播信标帧或主动的探测响应帧将修改的QoS参数集发送至终端,可以实现网络设备以终端为粒度,对终端的QOS参数集进行动态调整。

基于以上实施例,本发明实施例提供了另一种WLAN中的QoS参数配置方法,参阅图5所示,其中,网络设备为AP或者,管理AP的无线控制器,该方法的具体流程包括:

步骤501:终端向网络设备发送关联请求帧。

终端向网络设备发送关联请求帧,表示终端请求关联网络设备。

可选的,在网络设备为AP时,AP周期性广播第一信标帧,第一信标帧中携带有缺乏QoS参数集的EDCA参数集元素。当然,可选的,AP也可以无需周期性广播第一信标帧。

该第一信标帧中携带有简化EDCA参数集元素,在简化EDCA参数集元素中,只包含Element ID、Length、QoS Info以及预留字段,即简化EDCA参数集元素中不包含各个访问类型的参数记录字段。简化EDCA参数集元素表示该AP具有生成EDCA参数集元素的能力,且该AP不在信标帧中改变终端的QoS参数集,接收到该信标帧的终端无需改变QoS参数集。

在步骤501之前,若终端接收到AP广播的第一信标帧,确定AP具有生成EDCA参数集元素的能力、且该终端也具有支持解析EDCA参数集元素的能力,则生成一个新的简化EDCA参数集元素,并通过关联请求帧,发送至AP,以通知该AP自身具有支持解析EDCA参数集元素的能力。

步骤502:网络设备向终端发送携带第一QoS参数集的关联响应帧。

该关联响应帧中携带有EDCA参数集元素,且该EDCA参数集元素中包 含网络设备默认的,包括该终端针对不同访问类型访问信道的多个QoS参数。

终端根据接收到的第一QoS参数集,基于该第一QoS参数集中不同访问类型访问信道的多个QoS参数,进行访问信道配置,并与网络侧之间进行数据报文的传输。

步骤503:网络设备确定该终端的身份类别。

在对终端进行身份认证过程中,采用的是现有的认证协议,例如portal认证,802.1x认证等。

步骤504:网络设备根据预设的多个身份类别与多个QoS参数集的对应关系,确定该终端的身份类别对应的QoS参数集为第二QoS参数集,并确定第二QoS参数集与第一QoS参数集不同

具体的,第二访问信道配置参数中也包含终端针对不同访问类型访问信道的多个QoS参数。

步骤505:网络设备将第二QoS参数集通过单播信标帧或主动的探测响应帧发送至终端。

可选的,网络设备将携带EDCA参数集元素的单播信标帧或探测响应帧发送至该终端,其中,所述EDCA参数集元素中包含第二QoS参数集。

这样,可以根据身份类别确定对应的QoS参数集,进而调整终端在抢占信道的能力,从而提高了数据传输效率,提高了用户体验,网络设备通过单播信标帧或主动的探测响应帧将修改的QoS参数集发送至终端,可以实现网络设备以终端为粒度,对终端的QOS参数集进行动态调整。

基于以上实施例,本发明还提供了一种WLAN中的QoS参数配置装置,参阅图6所示,所述QoS参数配置装置600由网络设备实现,所述网络设备为AP或管理所述AP的无线控制器,包括:第一发送单元601,第二发送单元602,其中,

第一发送单元601,用于在接收到终端发送的关联请求帧后,向所述终端发送携带第一QoS参数集的关联响应帧,所述第一QoS参数集为默认的QoS 参数集,所述第一QoS参数集中包括终端针对不同访问类型访问信道的多个QoS参数;

第二发送单元602,用于向所述终端发送QoS参数集修改消息,所述QoS参数集修改消息包括第二QoS参数集,所述第二QoS参数集不同于所述第一QoS参数集,所述QoS参数集修改消息为第一信标帧或主动的探测响应帧;

其中,

所述第一信标帧的接收方地址为所述终端的媒体访问控制MAC地址,所述终端的MAC地址为单播地址;

所述主动的探测响应帧是所述装置不依赖于所述终端发送的探测请求帧主动向所述终端发送的探测响应帧。

可选的,所述装置600还包括:

确定单元603,用于在所述第二发送单元602向所述终端发送QoS参数集修改消息之前,获取所述终端的数据报文;

根据所述数据报文的优先级,确定所述数据报文的访问类型为第一访问类型,并确定所述数据报文的协议类型为高优先级协议类型;

根据预设的多个访问类型与多个协议类型的对应关系,确定高优先级协议类型对应的第二访问类型,所述第二访问类型的优先级高于所述第一访问类型;

根据预设的多个访问类型与多个QoS参数的对应关系,获取高优先级QoS参数,所述高优先级QoS参数为所述第二访问类型对应的QoS参数;

根据确定的第二访问类型对应的QoS参数,生成所述第二QoS参数集,所述第二QoS参数集中的第一访问类型的QoS参数为所述高优先级QoS参数。

可选的,所述装置600还包括:

确定单元603,用于在所述第二发送单元601向所述终端发送QoS参数集修改消息之前,确定所述终端的身份类别;

根据预设的多个身份类别与多个QoS参数集的对应关系,确定所述第二 QoS参数集为所述终端的身份类别对应的QoS参数集。

可选的,所述网络设备为AP,所述第一发送单元601,还用于:

周期性广播第二信标帧,所述第二信标帧中携带有缺乏QoS参数集的增强的分布式信道访问EDCA参数集元素。

本发明实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如第一获取单元和第二获取单元可以是同一获取单元或者不同的获取单元,或一些特征可以忽略,或不执行。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。本申请的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请实施例所述方法的全部或部分步骤。而前述的存储介质包括:闪存盘(英文:flash memory disk)、移动硬盘等各种可以存储程序代码的介质。

基于以上实施例,本发明还提供了一种WLAN中的QoS参数配置系统,参阅图7所示,该系统包括:无线控制器701、AP 702,其中,

所述无线控制器701,用于在接收到终端发送的关联请求帧后,向所述终端发送携带第一QoS参数集的关联响应帧,所述第一QoS参数集为默认的QoS参数集,所述第一QoS参数集中包括终端针对不同访问类型访问信道的多个QoS参数;

向所述终端发送QoS参数集修改消息,所述QoS参数集修改消息包括第二QoS参数集,所述第二QoS参数集不同于所述第一QoS参数集,所述QoS参数集修改消息为第一信标帧或主动的探测响应帧;

其中,所述第一信标帧的接收方地址为所述终端的媒体访问控制MAC地址,所述终端的MAC地址为单播地址;

所述主动的探测响应帧是所述无线控制器701不依赖于所述终端发送的探测请求帧主动向所述终端发送的探测响应帧;

所述AP 702,用于:接收到所述终端发送的所述关联请求帧,将所述关联请求帧发送给所述无线控制器,接收所述无线控制器发送的携带第一QoS参数集的关联响应帧,将所述关联响应帧发送给所述终端;接收所述无线控制器发送的所述QoS参数集修改消息,将所述QoS参数集转发给终端,周期性广播第二信标帧,所述第二信标帧中携带有缺乏QoS参数集的增强的分布式信道访问EDCA参数集元素。

基于以上实施例,本发明还提供了一种网络设备,网络设备为AP或管理所述AP的无线控制器,参阅图8所示,该网络设备800包括:收发器801、处理器802以及存储器803,其中:

收发器801、处理器802以及存储器803相互连接;

收发器801用于与终端进行通信,如接收终端发送的关联请求帧,向终端发送关联响应帧,向终端发送QoS参数集修改消息等。

处理器802用于实现本发明实施例图3所示的WLAN中的QoS参数配置方法,包括:

在接收到终端发送的关联请求帧后,向所述终端发送携带第一QoS参数集的关联响应帧,所述第一QoS参数集为默认的QoS参数集,所述第一QoS参数集中包括终端针对不同访问类型访问信道的多个QoS参数;

向所述终端发送QoS参数集修改消息,所述QoS参数集修改消息包括第二QoS参数集,所述第二QoS参数集不同于所述第一QoS参数集,所述QoS参数集修改消息为第一信标帧或主动的探测响应帧;

其中,

所述第一信标帧的接收方地址为所述终端的媒体访问控制MAC地址,所 述终端的MAC地址为单播地址;

所述主动的探测响应帧是所述网络设备800不依赖于所述终端发送的探测请求帧主动向所述终端发送的探测响应帧。

可选的,所述网络设备800为AP时,所述AP周期性广播第二信标帧,所述第二信标帧中携带有缺乏QoS参数集的EDCA参数集元素。

可选的,在向所述终端发送QoS参数集修改消息之前,还包括:

获取所述终端的数据报文;

根据所述数据报文的优先级,确定所述数据报文的访问类型为第一访问类型,并确定所述数据报文的协议类型为高优先级协议类型;

根据预设的多个访问类型与多个协议类型的对应关系,确定高优先级协议类型对应的第二访问类型,所述第二访问类型的优先级高于所述第一访问类型;

根据预设的多个访问类型与多个QoS参数的对应关系,获取高优先级QoS参数,所述高优先级QoS参数为所述第二访问类型对应的QoS参数;

根据确定的第二访问类型对应的QoS参数,生成所述第二QoS参数集,所述第二QoS参数集中的第一访问类型的QoS参数为所述高优先级QoS参数。

可选的,在向所述终端发送QoS参数集修改消息之前,还包括:

确定所述终端的身份类别;

根据预设的多个身份类别与多个QoS参数集的对应关系,确定所述第二QoS参数集为所述终端的身份类别对应的QoS参数集。

处理器802可以是中央处理器(英文:central processing unit,CPU),网络处理器(英文:network processor,NP)或者CPU和NP的组合。处理器502还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,ASIC),可编程逻辑器件(英文:programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,CPLD),现场可编程逻辑门 阵列(英文:field-programmable gate array,FPGA),通用阵列逻辑(英文:generic array logic,GAL)或其任意组合。存储器803可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,RAM);存储器803也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,HDD)或固态硬盘(英文:solid-state drive,SSD);存储器803还可以包括上述种类的存储器的组合。存储器803用于存储各个QoS参数集。

本发明实施例提供的WLAN中的QoS参数配置方法、装置及系统,网络设备向终端发送默认的第一QoS参数集,网络设备向终端发送包含第二QoS参数集QoS参数集修改消息,第二QoS参数集不同于第一QoS参数集,QoS参数集修改消息为单播信标帧或主动的探测响应帧,这样,通过单播信标帧或主动的探测响应帧将不同于第二QoS参数集发送至终端,保证了网络设备以终端为粒度,对终端的QoS参数集进行动态调整,提高了数据传输效率,以及用户的体验。

尽管已描述了本发明的实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括本发明的实施例以及落入权利要求范围的所有变更和修改。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1