分布式信道接入控制方法及设备的制作方法

文档序号:7996296阅读:146来源:国知局
分布式信道接入控制方法及设备的制作方法
【专利摘要】本发明实施例公开了一种分布式信道接入控制方法及设备,其中所述方法,包括:根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送。由此,将信道资源的分配与用户级别进行了绑定,可为高级别的用户提供更多的信道资源,提升用户的体验。
【专利说明】分布式信道接入控制方法及设备
【技术领域】
[0001]本发明涉及通信领域,尤其涉及分布式信道接入控制方法及设备。
【背景技术】
[0002]在无线局域网(Wireless Local Area Network,WLAN)中,最初米用分布式协调功能(Distributed Coordination Function,DCF)信道访问机制,即:终端在占用信道发送报文前,先监听信道,当信道空闲时间大于或等于空闲等待时间时,在竞争窗口范围内随机选择退避时间进行退避,最先结束退避的终端竞争到接入点(Access Point,AP)的信道,开始发送报文。该机制下,所有用户发送的报文平等地竞争无线资源。由于没有区分数据优先级的机制,造成接入点(Access Point, AP)和对外发送报文时对终端报文按同等优先级对待。并且,当网络拥塞时,所有类型的报文都会按相同的概率被丢弃。
[0003]为改进DCF信道访问机制的不足之处,产生了增强的分布式信道接入(EnhancedDistributed Channel Access, EDCA)的调度机制。EDCA 机制是对 DCF 的改进版,EDCA 指定了四种接入类型,每一种类型对应一类优先级传送队列,每个传送队列的名称和优先级顺序缺省为:AC_V0 (语音)> AC_VI (视频)> AC_BE (尽力而为)> AC_BK (背景),其表示,四种接入类型中优先级从高到低依次为语音(VO)、视频(VI)、尽力而为(BE)以及背景数据(BK)。当然,四个优先级队列的优先级顺序并不是绝对的,可以通过参数修改来调整优先级顺序。由此可知,当采用EDCA调度机制时候,对于不同优先级的数据可按照对应的调度优先级进行调度,但是对于同一优先级的数据下的不同用户依然是同等对待,这样就仍然满足不了高优先级的用户的数据传送需求。

【发明内容】

[0004]本发明实施例提供分布式信道接入控制方法及设备,能为高级别的用户提供更多的信道资源,提升用户的体验。
[0005]本发明第一方面提供一种分布式信道接入控制方法,其可包括:
[0006]根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送。
[0007]结合第一方面,在第一种可能的实现方式中,根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送之前,还包括:
[0008]接收调整所述终端的用户级别的请求;
[0009]根据所述请求调整所述终端的用户级别;
[0010]根据所述调整后的用户级别,调整所述终端的分布式信道接入参数;
[0011]将对用户级别及分布式信道接入参数的调整结果通知所述终端,以使所述终端获得与所述用户级别匹配的分布式信道接入参数。
[0012]结合第一方面,在第二种可能的实现方式中,根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送之前,还包括:
[0013]创建多个传送队列,并建立各传送队列与数据优先级和用户级别的对应关系。
[0014]结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述创建的传送队列包括高优先级语音(V0_H)队列、低优先级语音(V0_L)队列、高优先级视频(VI_H)队列、低优先级视频(VI_L)队列、高优先级尽力而为(BE_H)队列、低优先级尽力而为(BE_L)队列、高优先级背景数据(BK_H)队列、低优先级背景数据(BK_L)队列,它们发送数据的优先级由高至低。
[0015]结合第一方面至第一方面的第三种可能的实现方式中任一种,在第四种可能的实现方式中,根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送之前,判断所述传送队列当前是否仍可存储数据,如果判断为是,将所述终端正在传送的数据存入所述传送队列中进行发送;如果判断为否,将所述终端正在传送的数据存入其他传送队列中进行发送。
[0016]结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,将所述终端正在传送的数据存入其他传送队列中进行发送时,优先将所述终端正在传送的数据存入保存有所述终端的数据的传送队列中进行发送。
[0017]本发明实施例第二方面提供一种分布式信道接入控制设备,其可包括:
[0018]获取模块,用于获取终端的用户级别和所述终端正在传送的数据的数据优先级;
[0019]分配模块,用于根据所述获取模块所获取的终端的用户级别和数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送。
[0020]结合第二方面,在第一种可能的实现方式中,所述设备还包括:
[0021]接收模块,用于接收调整所述终端的用户级别的调整请求;
[0022]调整模块,用于根据所述接收模块接收的请求调整所述终端的用户级别,并根据所述调整后的用户级别,调整所述终端的分布式信道接入参数;
[0023]发送模块,用于将所述调整模块将对用户级别及分布式信道接入参数的调整结果通知所述终端,以使所述终端获得与所述用户级别匹配的分布式信道接入参数。
[0024]结合第二方面,在第二种可能的实现方式中,所述设备还包括:
[0025]创建模块,用于创建多个传送队列,并建立各传送队列与数据优先级和用户级别的对应关系。
[0026]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述创建模块创建的传送队列包括高优先级语音(V0_H)队列、低优先级语音(V0_L)队列、高优先级视频(VI_H)队列、低优先级视频(VI_L)队列、高优先级尽力而为(BE_H)队列、低优先级尽力而为(BE_L)队列、高优先级背景数据(BK_H)队列、低优先级背景数据(BK_L)队列,它们发送数据的的优先级由高至低。
[0027]结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述设备还包括:
[0028]判断模块,用于在所述分配模块根据所述获取模块所获取的终端的用户级别和数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送之前,判断所述传送队列当前是否仍可存储数据;[0029]所述分配模块具体用于当所述判断模块判断的判断结果为是时,将所述终端正在传送的数据存入所述传送队列中进行发送;当所述判断模块的判断结果为否时,将所述终端正在传送的数据存入其他传送队列中进行发送。
[0030]结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述分配模块将所述终端正在传送的数据存入其他传送队列中进行发送时,优先将所述终端正在传送的数据存入保存有所述终端的数据的传送队列中进行发送。
[0031]由上可见,在本发明的一些可行的实施方式中,根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送。由此,将信道资源的分配与用户级别进行了绑定,可为高级别的用户提供更多的信道资源,提升用户的体验。
【专利附图】

【附图说明】
[0032]图1为本发明的分布式信道接入控制方法的实施例一的流程示意图;
[0033]图2为本发明的分布式信道接入控制方法的实施例二的流程示意图;
[0034]图3为本发明的分布式信道接入控制设备的实施例一的结构示意图;
[0035]图4为本发明的分布式信道接入控制设备的实施例二的结构示意图;
[0036]图5为本发明的分布式信道接入控制设备的实施例三的结构示意图;
[0037]图6为本发明的分布式信道接入控制设备的实施例四的结构示意图;
[0038]图7为本发明的优先级队列的组成示意图。
【具体实施方式】
[0039]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
[0040]本发明提供一种分布式信道接入控制方法,其包括:根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送。由此,将信道资源的分配与用户级别进行了绑定,可为高级别的用户提供更多的信道资源,提升用户的体验。
[0041]下面结合附图对本发明的分布式信道接入控制方法的实施例进行举例说明。
[0042]图1为本发明的分布式信道接入控制方法的实施例一的流程示意图。如图1所示,本发明的方法可包括:
[0043]步骤S110,根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列。
[0044]步骤S111,根据所述终端的用户级别,在所述查找出的传送队列中,查找与所述用户级别对应的传送队列;
[0045]步骤S112,将所述终端正在传送的数据存入所述查找到的与所述用户级别对应的传送队列中进行发送。
[0046]具体实现中,在步骤SllO之前,本发明的方法还可包括:
[0047]创建多个传送队列,并建立各传送队列的类型与数据优先级的对应关系,以及建立各类型下的传送队列与用户级别的对应关系;每个类型的传送队列的数量在两个或者两个以上,同一类型的多个传送队列发送相同类型的数据,同一类型的多个传送队列中的每个传送队列对应一个或多个用户级别。
[0048]具体实现中,本发明实施例的方法可适用于各种无线网络环境(比如,无线局域网WLAN)。且在不同的网络环境下数据优先级与传送队列的划分方式不同,比如,参考图7,对于EDCA机制,所述创建的传送队列包括高优先级语音(V0_H)队列、低优先级语音(V0_L)队列、高优先级视频(VI_H)队列、低优先级视频(VI_L)队列、高优先级尽力而为(BE_H)队列、低优先级尽力而为(BE_L)队列、高优先级背景数据(BK_H)队列、低优先级背景数据(BK_L)队列,它们发送数据的优先级由高至低。
[0049]其中,高优先级语音(V0_H)队列和低优先级语音(V0_L)队列的类型为语音(VO);
[0050]高优先级视频(VI_H)队列和低优先级视频(VI_L)队列的类型为视频(VL);
[0051]高优先级尽力而为(BE_H)队列和低优先级尽力而为(BE_L)队列的类型为尽力而为(BE);
[0052]高优先级背景数据(BK_H)队列和低优先级背景数据(BK_L)队列的类型为背景数据。
[0053]其中,高优先级语音(V0_H)队列对应一个或多个用户级别的语音数据,低优先级语音(V0_L)队列对应一个或多个用户级别的语音数据;高优先级视频(VI_H)队列对应一个或多个用户级别的视频数据,低优先级视频(VI_L)队列对应一个多个用户级别的视频数据;高优先级尽力而为(BE_H)队列对应一个或多个用户级别的尽力而为数据,低优先级尽力而为(BE_L)队列对应一个或多个用户级别的尽力而为数据;高优先级背景数据(BK_H)队列对应一个或多个用户级别的背景数据,低优先级背景数据(BK_L)队列对应一个或多个用户级别的背景数据。由此,EDCA机制下一共可有8个队列来控制终端数据的发送。
[0054]因此,在步骤SllO和步骤Slll即可利用创建的结果进行相应的查找。
[0055]在一些可行的实施方式中,在系统初始化的时候,每个终端都被分配了相应的用户级别,因此,在步骤SllO和步骤Slll可根据保存了的预先分配的终端的用户级别进行队列的查找。
[0056]在一些可行的实施方式中,用户为了数据的需要可能临时请求提升或降低终端的用户级别,如网络拥塞时,某用户愿付费获取更高速率,用户可通过点击应用程序的加速按钮,从而把用户级别提高,或者,如套餐快超出了,某用户想临时减速率,也可点击应用程序的减速按钮,降低用户级别以节省系统流量。因此,在步骤SllO和步骤Slll可根据用户的请求为更新了用户级别的用户查找合适的队列。
[0057]在一些可行的实施方式中,网络侧也可以临时请求更改用户级别,如:网络资源是有限的,当高优先级用户多时,需要降低其他用户的速率,这个时候网络侧会主动降低某些终端的用户级别。因此,在步骤SllO和步骤Slll可根据网络侧的请求为更新了用户级别的用户查找合适的队列。
[0058]在一些可行的实施方式中,不同的传送队列及传送队列的队列通过不同的分布式信道接入参数进行划分,比如,对于EDCA机制,包括AIFSN(arbitration inter Framespacing number仲裁巾贞间隙数)、ECWmin (exponetn form of CWmin最小竞争窗口指数形式)、ECWmax (exponent form of CWmax最大竞争窗口指数形式)、TX0Plimit (transmissionopportunity limit 传输机会限制)以及 ack-policy (ACK 策略)。
[0059]AIFSN:WMM针对不同AC可以配置不同的空闲等待时长,AIFSN数值越大,用户的空闲等待时间越长。
[0060]ECffmin和ECWmax:这两个数值决定了平均退避时间值,数值越大,用户的平均退避时间越长。
[0061]TXOPLimit:用户一次竞争成功后,可占用信道的最大时长,这个数值越大,用户一次能占用的信道时长越大,如果是0,则每次占用信道后,只能发送一个报文。
[0062]在一些可行的实施方式中,当在步骤Slll查找到与所述用户级别对应的传送队列时,本发明实施例的方法还可包括(未图示):
[0063]判断所述与所述用户级别对应的传送队列当前是否仍可存储数据,如果判断为是,将所述终端正在传送的数据存入所述查找到的与所述用户级别对应的传送队列中进行发送;如果判断为否,将所述终端正在传送的数据存入所述查找出与所述数据优先级对应的传送队列中的其他传送队列中进行发送。
[0064]比如,可将正在传送的数据存入与所述数据优先级对应的传送队列中优先级更高的队列,或者优先级更低的队列中进行发送。再如,将所述终端正在传送的数据存入其他传送队列中进行发送时,优先将所述终端正在传送的数据存入所述查找到的传送队列中保存有所述终端的数据的传送队列中进行发送。具体判断时,可根据传送队列的容量及调度策略判断所述传送队列是否可存储数据。需要说明的是,为了尽可能保证更多用户的数据质量而又不浪费资源,则通过一定的规则尽量将部分或全部有高用户级别请求的用户的数据流纳入高优先级的队列中。
[0065]由上可见,在本发明的一些可行的实施方式中,根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列;根据所述终端的用户级别,在所述查找出的传送队列中,查找与所述用户级别对应的传送队列;并将所述终端正在传送的数据存入所述查找到的传送队列中进行发送。由此可见,经过本发明实施例的方法流程之后,局域不同用户级别的终端的数据通过不同的传送队列进行传送。使得具有高用户级别的终端设备能优先享有信道资源,增强了高用户级别的用户的体验。
[0066]图2为本发明的分布式信道接入控制方法的实施例二的流程示意图。如图2所示,本发明的方法可包括:
[0067]步骤S210,接收调整所述终端的用户级别的请求。
[0068]步骤S211,根据所述请求调整所述终端的用户级别。
[0069]步骤S212,根据所述调整后的用户级别,调整所述终端的分布式信道接入参数。
[0070]步骤S213,将对用户级别及分布式信道接入参数的调整结果通知所述终端,以使所述终端获得与所述用户级别匹配的分布式信道接入参数。
[0071]步骤S214,根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列。
[0072]步骤S215,根据所述终端的用户级别,在所述查找出的传送队列中,查找与所述用户级别对应的传送队列;
[0073]步骤S216,将所述终端正在传送的数据存入所述查找到的与所述用户级别对应的传送队列中进行发送。[0074]具体实现中,在步骤S210之前,本发明的方法还可包括:
[0075]创建多个传送队列,并建立各传送队列的类型与数据优先级的对应关系,以及建立各类型下的传送队列与用户级别的对应关系;每个类型的传送队列的数量在两个或者两个以上,同一类型的多个传送队列发送相同类型的数据,同一类型的多个传送队列中的每个传送队列对应一个或多个用户级别。
[0076]具体实现中,本发明实施例的方法可适用于各种无线网络环境(比如,无线局域网WLAN)。且在不同的网络环境下数据优先级与传送队列的划分方式不同,比如,参考图7,对于EDCA机制,所述创建的传送队列包括高优先级语音(V0_H)队列、低优先级语音(V0_L)队列、高优先级视频(VI_H)队列、低优先级视频(VI_L)队列、高优先级尽力而为(BE_H)队列、低优先级尽力而为(BE_L)队列、高优先级背景数据(BK_H)队列、低优先级背景数据(BK_L)队列,它们发送数据的优先级由高至低。
[0077]其中,高优先级语音(V0_H)队列和低优先级语音(V0_L)队列的类型为语音(VO);
[0078]高优先级视频(VI_H)队列和低优先级视频(VI_L)队列的类型为视频(VL);
[0079]高优先级尽力而为(BE_H)队列和低优先级尽力而为(BE_L)队列的类型为尽力而为(BE);
[0080]高优先级背景数据(BK_H)队列和低优先级背景数据(BK_L)队列的类型为背景数据。
[0081]其中,高优先级语音(V0_H)队列对应一个或多个用户级别的语音数据,低优先级语音(V0_L)队列对应一个或多个用户级别的语音数据;高优先级视频(VI_H)队列对应一个或多个用户级别的视频数据,低优先级视频(VI_L)队列对应一个多个用户级别的视频数据;高优先级尽力而为(BE_H)队列对应一个或多个用户级别的尽力而为数据,低优先级尽力而为(BE_L)队列对应一个或多个用户级别的尽力而为数据;高优先级背景数据(BK_H)队列对应一个或多个用户级别的背景数据,低优先级背景数据(BK_L)队列对应一个或多个用户级别的背景数据。由此,EDCA机制下一共可有8个队列来控制终端数据的发送。
[0082]具体实现中,在系统初始化的时候,每个终端都被分配了相应的用户级别,因此,但在终端进行数据传送的过程中,由于某些原因可能会发生调整终端的用户级别的可能,t匕如,用户为了数据的需要可能临时请求提升或降低终端的用户级别,如网络拥塞时,某用户愿付费获取更高速率,因此,用户可通过点击应用程序的加速按钮,从而发送提高所述中的用户级别的请求,此时,在步骤S210接收的是请求提高用户级别的请求;或者,当套餐快超出了,某用户想临时减速率,也可点击应用程序的减速按钮,请求降低用户级别以节省系统流量。因此,在步骤S210可接收到请求减低用户级别的请求。再如,在一些可行的实施方式中,网络侧也可以临时请求更改用户级别,如:网络资源是有限的,当高优先级用户多时,需要降低其他用户的速率,这个时候网络侧会主动请求降低某些终端的用户级别。因此,在步骤S210可接收到网络侧发送的请求减低终端的用户级别的请求。
[0083]具体实现中,本发明的方法可由接入点(Access Point,AP)来完成,此时本发明实施例的步骤S210-S213可通过AP的探测过程来完成。其具体如下:
[0084]AP收到调整用户级别的请求后,AP在下一个信标帧(Beacon)消息中改变质量(QoS)版本号,其它域的不作变动。[0085]所有终端在收到Beacon后,发现QoS版本号变化,按照协议规定会发起探测请求(Probe request)消息给 AP。
[0086]AP在收到Probe request后,则只发送探测响应(Probe response)给该需要调整用户级别的终端,并在Probe response中修改EDCA参数及用户级别,使所述终端获得与所述用户级别匹配的分布式信道接入参数,对其他终端的Probe request消息AP不做响应。
[0087]由此,后续获得所述用户级别匹配的分布式信道接入参数的终端则可通过调整后的分布式信道接入参数传送上行数据。
[0088]在一些可行的实施方式中,当在步骤S215查找到所述优先级队列时,本发明实施例的方法还可包括(未图示):
[0089]判断所述与所述用户级别对应的传送队列当前是否仍可存储数据,如果判断为是,将所述终端正在传送的数据存入所述查找到的与所述用户级别对应的传送队列中进行发送;如果判断为否,将所述终端正在传送的数据存入所述查找出与所述数据优先级对应的传送队列中的其他传送队列中进行发送。
[0090]比如,可将正在传送的数据存入与所述数据优先级对应的传送队列中优先级更高的队列,或者优先级更低的队列中进行发送。再如,将所述终端正在传送的数据存入其他传送队列中进行发送时,优先将所述终端正在传送的数据存入所述查找到的传送队列中保存有所述终端的数据的传送队列中进行发送。具体判断时,可根据传送队列的容量及调度策略判断所述传送队列是否可存储数据。需要说明的是,为了尽可能保证更多用户的数据质量而又不浪费资源,则通过一定的规则尽量将部分或全部有高用户级别请求的用户的数据流纳入高优先级的队列中。
[0091]由上可见,在本发明的一些可行的实施方式中,根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列;根据所述终端的用户级别,在所述查找出的传送队列中,查找与所述用户级别对应的传送队列;并将所述终端正在传送的数据存入所述查找到的传送队列中进行发送。由此可见,经过本发明实施例的方法流程之后,局域不同用户级别的终端的数据通过不同的传送队列进行传送。使得具有高用户级别的终端设备能优先享有信道资源,增强了高用户级别的用户的体验。
[0092]图3为本发明的分布式信道接入控制设备的实施例一的结构示意图。如图3所示,本发明的分布式信道接入控制设备可包括获取模块30以及分配模块32,分配模块32进一步可包括查找模块321和分配子模块322 ;其中,
[0093]获取模块30,用于获取终端的用户级别和所述终端正在传送的数据的数据优先级。具体实现中,当本发明实施例接收到终端正在传送的数据时,即可活动用户级别和数据优先级等信息。
[0094]分配模块32,用于根据所述获取模块30所获取的终端的用户级别和数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送。在本实施例中,查找模块321,用于根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列,并根据所述终端的用户级别,在所述查找出的与所述数据优先级对应的传送队列中,查找与所述用户级别对应的传送队;分配子模块322,用于将所述终端正在传送的数据存入所述查找到的与所述用户级别对应的传送队列中进行发送。
[0095]具体实现中,本发明的分布式信道接入控制设备可为接入点(Access Point, AP)等与终端通信的无线网络接入设备。
[0096]具体实现中,本发明实施例的设备还可包括创建模块,用于创建多个传送队列,并建立各传送队列的类型与数据优先级的对应关系,以及建立各类型下的传送队列与用户级别的对应关系;每个类型的传送队列的数量在两个或者两个以上,同一类型的多个传送队列发送相同类型的数据,同一类型的多个传送队列中的每个传送队列对应一个或多个用户级别。
[0097]具体实现中,本发明实施例的设备可适用于各种无线网络环境(比如,无线局域网WLAN)。且在不同的网络环境下数据优先级与传送队列的划分方式不同,比如,参考图7,对于EDCA机制,所述创建的传送队列包括高优先级语音(V0_H)队列、低优先级语音(V0_L)队列、高优先级视频(VI_H)队列、低优先级视频(VI_L)队列、高优先级尽力而为(BE_H)队列、低优先级尽力而为(BE_L)队列、高优先级背景数据(BK_H)队列、低优先级背景数据(BK_L)队列,它们发送数据的优先级由高至低。
[0098]其中,高优先级语音(V0_H)队列和低优先级语音(V0_L)队列的类型为语音(VO);
[0099]高优先级视频(VI_H)队列和低优先级视频(VI_L)队列的类型为视频(VL);
[0100]高优先级尽力而为(BE_H)队列和低优先级尽力而为(BE_L)队列的类型为尽力而为(BE);
[0101]高优先级背景数据(BK_H)队列和低优先级背景数据(BK_L)队列的类型为背景数据。
[0102]其中,高优先级语音(V0_H)队列对应一个或多个用户级别的语音数据,低优先级语音(V0_L)队列对应一个或多个用户级别的语音数据;高优先级视频(VI_H)队列对应一个或多个用户级别的视频数据,低优先级视频(VI_L)队列对应一个多个用户级别的视频数据;高优先级尽力而为(BE_H)队列对应一个或多个用户级别的尽力而为数据,低优先级尽力而为(BE_L)队列对应一个或多个用户级别的尽力而为数据;高优先级背景数据(BK_H)队列对应一个或多个用户级别的背景数据,低优先级背景数据(BK_L)队列对应一个或多个用户级别的背景数据。由此,EDCA机制下一共可有8个队列来控制终端数据的发送。
[0103]因此,查找模块321即可利用创建的结果进行相应的查找。
[0104]在一些可行的实施方式中,在系统初始化的时候,每个终端都被分配了相应的用户级别,因此,查找模块321可根据保存了的预先分配的终端的用户级别进行队列的查找。
[0105]在一些可行的实施方式中,用户为了数据的需要可能临时请求提升或降低终端的用户级别,如网络拥塞时,某用户愿付费获取更高速率,用户可通过点击应用程序的加速按钮,从而把用户级别提高,或者,如套餐快超出了,某用户想临时减速率,也可点击应用程序的减速按钮,降低用户级别以节省系统流量。因此,查找模块321可根据用户的请求为更新了用户级别的用户查找合适的队列。
[0106]在一些可行的实施方式中,网络侧也可以临时请求更改用户级别,如:网络资源是有限的,当高优先级用户多时,需要降低其他用户的速率,这个时候网络侧会主动降低某些终端的用户级别。因此,查找模块321可根据网络侧的请求为更新了用户级别的用户查找合适的队列。
[0107]在一些可行的实施方式中,不同的传送队列及传送队列的队列通过不同的分布式信道接入参数进行划分,比如,对于EDCA机制,包括AIFSN(arbitration inter Framespacing number仲裁巾贞间隙数)、ECWmin(exponetn form of Cffmin最小竞争窗口指数形式)、ECWmax(exponent form of CWmax最大竞争窗口指数形式)、TXOPlimit (transmissionopportunity limit 传输机会限制)以及 ack-policy (ACK 策略)。
[0108]AIFSN:WMM针对不同AC可以配置不同的空闲等待时长,AIFSN数值越大,用户的空闲等待时间越长。
[0109]ECWmin和ECWmax:这两个数值决定了平均退避时间值,数值越大,用户的平均退避时间越长。
[0110]TXOPLimit:用户一次竞争成功后,可占用信道的最大时长,这个数值越大,用户一次能占用的信道时长越大,如果是O,则每次占用信道后,只能发送一个报文。
[0111]在一些可行的实施方式中,当查找模块321查找到与所述用户级别对应的传送队列时,本发明实施例的设备还可包括(未图示):
[0112]判断模块,用于判断所述与所述用户级别对应的传送队列当前是否仍可存储数据,如果判断为是,所述分配子模块322将所述终端正在传送的数据存入所述查找到的与所述用户级别对应的传送队列中进行发送;如果判断为否,所述分配子模块322将所述终端正在传送的数据存入所述查找出与所述数据优先级对应的传送队列中的其他传送队列中进行发送。
[0113]比如,可将正在传送的数据存入与所述数据优先级对应的传送队列中优先级更高的队列,或者优先级更低的队列中进行发送。再如,将所述终端正在传送的数据存入其他传送队列中进行发送时,优先将所述终端正在传送的数据存入所述查找到的传送队列中保存有所述终端的数据的传送队列中进行发送。具体判断时,可根据传送队列的容量及调度策略判断所述传送队列是否可存储数据。需要说明的是,为了尽可能保证更多用户的数据质量而又不浪费资源,则通过一定的规则尽量将部分或全部有高用户级别请求的用户的数据流纳入高优先级的队列中。
[0114]由上可见,在本发明的一些可行的实施方式中,根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列;根据所述终端的用户级别,在所述查找出的传送队列中,查找与所述用户级别对应的传送队列;并将所述终端正在传送的数据存入所述查找到的传送队列中进行发送。由此可见,经过本发明实施例的方法流程之后,局域不同用户级别的终端的数据通过不同的传送队列进行传送。使得具有高用户级别的终端设备能优先享有信道资源,增强了高用户级别的用户的体验。
[0115]图4为本发明的分布式信道接入控制设备的实施例二的结构示意图。如图4所示,本发明的分布式信道接入控制设备可包括接收模块41、调整模块42、发送模块43、获取模块44以及分配模块45,其中:
[0116]接收模块41,用于接收调整所述终端的用户级别的调整请求;
[0117]调整模块42,用于根据所述接收模块41接收的请求调整所述终端的用户级别,并根据所述调整后的用户级别,调整所述终端的分布式信道接入参数;
[0118]发送模块43,用于将所述调整模块42将对用户级别及分布式信道接入参数的调整结果通知所述终端,以使所述终端获得与所述用户级别匹配的分布式信道接入参数。
[0119]获取模块44,用于获取终端的用户级别和所述终端正在传送的数据的数据优先级。具体实现中,当本发明实施例接收到终端正在传送的数据时,即可活动用户级别和数据优先级等信息。
[0120]分配模块45,用于根据所述获取模块44所获取的终端的用户级别和数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送。在本实施例中,查找模块451,用于根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列,并根据所述终端的用户级别,在所述查找出的与所述数据优先级对应的传送队列中,查找与所述用户级别对应的传送队;分配子模块452,用于将所述终端正在传送的数据存入所述查找到的传送队列中进行发送。
[0121]具体实现中,本发明的分布式信道接入控制设备可为接入点(Access Point, AP)等与终端通信的无线网络接入设备。
[0122]具体实现中,在系统初始化的时候,每个终端都被分配了相应的用户级别,因此,但在终端进行数据的过程中,由于某些原因可能会发生调整终端的用户级别的可能,比如,用户为了数据的需要可能临时请求提升或降低终端的用户级别,如网络拥塞时,某用户愿付费获取更高速率,因此,用户可通过点击应用程序的加速按钮,从而发送提高所述中的用户级别的请求,此时,接收模块41接收的是请求提高用户级别的请求;或者,当套餐快超出了,某用户想临时减速率,也可点击应用程序的减速按钮,请求降低用户级别以节省系统流量。因此,接收模块41可接收到请求减低用户级别的请求。再如,在一些可行的实施方式中,网络侧也可以临时请求更改用户级别,如:网络资源是有限的,当高优先级用户多时,需要降低其他用户的速率,这个时候网络侧会主动请求降低某些终端的用户级别。因此,接收模块41可接收到网络侧发送的请求减低终端的用户级别的请求。
[0123]具体实现中,本发明实施例的设备还可包括创建模块,用于创建多个传送队列,并建立各传送队列的类型与数据优先级的对应关系,以及建立各类型下的传送队列与用户级别的对应关系;每个类型的传送队列的数量在两个或者两个以上,同一类型的多个传送队列发送相同类型的数据,同一类型的多个传送队列中的每个传送队列对应一个或多个用户级别。
[0124]具体实现中,本发明实施例的设备可适用于各种无线网络环境(比如,无线局域网WLAN)。且在不同的网络环境下数据优先级与传送队列的划分方式不同,比如,参考图7,对于EDCA机制,所述创建的传送队列包括高优先级语音(V0_H)队列、低优先级语音(V0_L)队列、高优先级视频(VI_H)队列、低优先级视频(VI_L)队列、高优先级尽力而为(BE_H)队列、低优先级尽力而为(BE_L)队列、高优先级背景数据(BK_H)队列、低优先级背景数据(BK_L)队列,它们发送数据的优先级由高至低。
[0125]其中,高优先级语音(V0_H)队列和低优先级语音(V0_L)队列的类型为语音(VO);
[0126]高优先级视频(VI_H)队列和低优先级视频(VI_L)队列的类型为视频(VL);
[0127]高优先级尽力而为(BE_H)队列和低优先级尽力而为(BE_L)队列的类型为尽力而为(BE);
[0128]高优先级背景数据(BK_H)队列和低优先级背景数据(BK_L)队列的类型为背景数据。
[0129]其中,高优先级语音(V0_H)队列对应一个或多个用户级别的语音数据,低优先级语音(VO_L)队列对应一个或多个用户级别的语音数据;高优先级视频(VI_H)队列对应一个或多个用户级别的视频数据,低优先级视频(VI_L)队列对应一个多个用户级别的视频数据;高优先级尽力而为(BE_H)队列对应一个或多个用户级别的尽力而为数据,低优先级尽力而为(BE_L)队列对应一个或多个用户级别的尽力而为数据;高优先级背景数据(BK_H)队列对应一个或多个用户级别的背景数据,低优先级背景数据(BK_L)队列对应一个或多个用户级别的背景数据。由此,EDCA机制下一共可有8个队列来控制终端数据的发送。
[0130]具体实现中,本发明设备可为接入点(Access Point, AP),此时接收模块41、调整模块42、发送模块43可通过AP的探测过程来完成用户级别的调整及通知。其具体如下:
[0131]AP的接收模块41收到调整用户级别的请求后,AP在下一个信标帧(Beacon)消息中改变质量(QoS)版本号,其它域的不作变动。
[0132]所有终端在收到Beacon后,发现QoS版本号变化,按照协议规定会发起探测请求(Probe request)消息给 AP。
[0133]AP在收到Probe request后,发送模块43只发送探测响应(Probe response)给该需要调整用户级别的终端,并在Probe response中携带调整模块42修改的EDCA参数及用户级别,使所述终端获得与所述用户级别匹配的分布式信道接入参数,对其他终端的Proberequest消息AP不做响应。
[0134]由此,后续获得所述用户级别匹配的分布式信道接入参数的终端则可通过调整后的分布式信道接入参数传送上行数据。
[0135]在一些可行的实施方式中,当查找模块44查找到与所述用户级别对应的传送队列时,本发明实施例的设备还可包括(未图示):
[0136]判断模块,用于判断所述与所述用户级别对应的传送队列当前是否仍可存储数据,如果判断为是,所述分配子模块452将所述终端正在传送的数据存入所述查找到的与所述用户级别对应的传送队列中进行发送;如果判断为否,所述分配子模块452将所述终端正在传送的数据存入所述查找出与所述数据优先级对应的传送队列中的其他传送队列中进行发送。
[0137]比如,可将正在传送的数据存入与所述数据优先级对应的传送队列中优先级更高的队列,或者优先级更低的队列中进行发送。再如,将所述终端正在传送的数据存入其他传送队列中进行发送时,优先将所述终端正在传送的数据存入所述查找到的传送队列中保存有所述终端的数据的传送队列中进行发送。具体判断时,可根据传送队列的容量及调度策略判断所述传送队列是否可存储数据。需要说明的是,为了尽可能保证更多用户的数据质量而又不浪费资源,则通过一定的规则尽量将部分或全部有高用户级别请求的用户的数据流纳入高优先级的队列中。
[0138]由上可见,在本发明的一些可行的实施方式中,根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列;根据所述终端的用户级别,在所述查找出的传送队列中,查找与所述用户级别对应的传送队列;并将所述终端正在传送的数据存入所述查找到的传送队列中进行发送。由此可见,经过本发明实施例的方法流程之后,局域不同用户级别的终端的数据通过不同的传送队列进行传送。使得具有高用户级别的终端设备能优先享有信道资源,增强了高用户级别的用户的体验。
[0139]图5为本发明的分布式信道接入控制设备的实施例三的结构示意图。本实施例与图3的实施例的不同之处在于展示的是设备的硬件模块组成结构。如图5所示,本发明的分布式信道接入控制设备在硬件组成上可包括:处理器51和发送装置52,其中:
[0140]处理器51,用于获取终端的用户级别和所述终端正在传送的数据的数据优先级。,并根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列;根据所述终端的用户级别,在所述查找出的与所述数据优先级对应的传送队列中,查找与所述用户级别对应的传送队列;并将所述终端正在传送的数据存入所述查找到的与所述用户级别对应的传送队列中。
[0141]发送装置52,用于发送所述处理器51存入与所述用户级别对应的传送队列中的数据。
[0142]具体实现中,本发明的分布式信道接入控制设备可为接入点(Access Point, AP)等与终端通信的无线网络接入设备。
[0143]具体实现中,本发明实施例的设备的处理器51还用于创建多个传送队列,并建立各传送队列的类型与数据优先级的对应关系,以及建立各类型下的传送队列与用户级别的对应关系;每个类型的传送队列的数量在两个或者两个以上,同一类型的多个传送队列发送相同类型的数据,同一类型的多个传送队列中的每个传送队列对应一个或多个用户级别。
[0144]具体实现中,本发明实施例的设备可适用于各种无线网络环境(比如,无线局域网WLAN)。且在不同的网络环境下数据优先级与传送队列的划分方式不同,比如,参考图7,对于EDCA机制,所述创建的传送队列包括高优先级语音(V0_H)队列、低优先级语音(V0_L)队列、高优先级视频(VI_H)队列、低优先级视频(VI_L)队列、高优先级尽力而为(BE_H)队列、低优先级尽力而为(BE_L)队列、高优先级背景数据(BK_H)队列、低优先级背景数据(BK_L)队列,它们发送数据的优先级由高至低。
[0145]其中,高优先级语音(V0_H)队列和低优先级语音(V0_L)队列的类型为语音(VO);
[0146]高优先级视频(VI_H)队列和低优先级视频(VI_L)队列的类型为视频(VL);
[0147]高优先级尽力而为(BE_H)队列和低优先级尽力而为(BE_L)队列的类型为尽力而为(BE);
[0148]高优先级背景数据(BK_H)队列和低优先级背景数据(BK_L)队列的类型为背景数据。
[0149]其中,高优先级语音(V0_H)队列对应一个或多个用户级别的语音数据,低优先级语音(V0_L)队列对应一个或多个用户级别的语音数据;高优先级视频(VI_H)队列对应一个或多个用户级别的视频数据,低优先级视频(VI_L)队列对应一个多个用户级别的视频数据;高优先级尽力而为(BE_H)队列对应一个或多个用户级别的尽力而为数据,低优先级尽力而为(BE_L)队列对应一个或多个用户级别的尽力而为数据;高优先级背景数据(BK_
H)队列对应一个或多个用户级别的背景数据,低优先级背景数据(BK_L)队列对应一个或多个用户级别的背景数据。由此,EDCA机制下一共可有8个队列来控制终端数据的发送。
[0150]因此,处理器51即可利用创建的结果进行相应的查找。
[0151]在一些可行的实施方式中,在系统初始化的时候,每个终端都被分配了相应的用户级别,因此,处理器51可根据保存了的预先分配的终端的用户级别进行队列的查找。[0152]在一些可行的实施方式中,用户为了数据的需要可能临时请求提升或降低终端的用户级别,如网络拥塞时,某用户愿付费获取更高速率,用户可通过点击应用程序的加速按钮,从而把用户级别提高,或者,如套餐快超出了,某用户想临时减速率,也可点击应用程序的减速按钮,降低用户级别以节省系统流量。因此,处理器51可根据用户的请求为更新了用户级别的用户查找合适的队列。
[0153]在一些可行的实施方式中,网络侧也可以临时请求更改用户级别,如:网络资源是有限的,当高优先级用户多时,需要降低其他用户的速率,这个时候网络侧会主动降低某些终端的用户级别。因此,处理器51可根据网络侧的请求为更新了用户级别的用户查找合适的队列。
[0154]在一些可行的实施方式中,不同的传送队列及传送队列的队列通过不同的分布式信道接入参数进行划分,比如,对于EDCA机制,包括AIFSN(arbitration interFrame spacing number 仲裁巾贞间隙数)、ECWmin (exponetn form of Cffmin 最小竞争窗口指数形式)、ECffmax (exponent form of Cffmax最大竞争窗口指数形式)、TXOPlimit (transmission opportunity limit 传输机会限制)以及 ack-policy (ACK 策略)。
[0155]AIFSN:WMM针对不同AC可以配置不同的空闲等待时长,AIFSN数值越大,用户的空闲等待时间越长。
[0156]ECWmin和ECWmax:这两个数值决定了平均退避时间值,数值越大,用户的平均退避时间越长。
[0157]TXOPLimit:用户一次竞争成功后,可占用信道的最大时长,这个数值越大,用户一次能占用的信道时长越大,如果是0,则每次占用信道后,只能发送一个报文。
[0158]在一些可行的实施方式中,当处理器51查找到与所述用户级别对应的传送队列时,本发明实施例的设备的处理器51还用于判断所述与所述用户级别对应的传送队列当前是否仍可存储数据,如果判断为是,将所述终端正在传送的数据存入所述查找到的与所述用户级别对应的传送队列中进行发送;如果判断为否,将所述终端正在传送的数据存入所述查找出与所述数据优先级对应的传送队列中的其他传送队列中进行发送。
[0159]比如,可将正在传送的数据存入与所述数据优先级对应的传送队列中优先级更高的队列,或者优先级更低的队列中进行发送。再如,将所述终端正在传送的数据存入其他传送队列中进行发送时,优先将所述终端正在传送的数据存入所述查找到的传送队列中保存有所述终端的数据的传送队列中进行发送。具体判断时,可根据传送队列的容量及调度策略判断所述传送队列是否可存储数据。需要说明的是,为了尽可能保证更多用户的数据质量而又不浪费资源,则通过一定的规则尽量将部分或全部有高用户级别请求的用户的数据流纳入高优先级的队列中。
[0160]由上可见,在本发明的一些可行的实施方式中,根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列;根据所述终端的用户级别,在所述查找出的传送队列中,查找与所述用户级别对应的传送队列;并将所述终端正在传送的数据存入所述查找到的传送队列中进行发送。由此可见,经过本发明实施例的方法流程之后,局域不同用户级别的终端的数据通过不同的传送队列进行传送。使得具有高用户级别的终端设备能优先享有信道资源,增强了高用户级别的用户的体验。[0161]图6为本发明的分布式信道接入控制设备的实施例四的结构示意图。本实施例与图4的实施例的不同之处在于展示的是设备的硬件模块组成结构。如图6所示,本发明的分布式信道接入控制设备在硬件组成上可包括:接收装置61、发送装置62和处理器63,其中:
[0162]接收装置61,用于接收调整所述终端的用户级别的调整请求;
[0163]处理器63,用于根据所述接收装置61接收的请求调整所述终端的用户级别,并根据所述调整后的用户级别,调整所述终端的分布式信道接入参数;
[0164]发送装置62,用于将所述处理器63将对用户级别及分布式信道接入参数的调整结果通知所述终端,以使所述终端获得与所述用户级别匹配的分布式信道接入参数。
[0165]进一步,处理器63还用于获取终端的用户级别和所述终端正在传送的数据的数据优先级,并根据所述获取的数据优先级,查找与所述数据优先级相对应的传送队列,并根据所述终端的用户级别,在所述查找出的与所述数据优先级对应的传送队列中,查找与所述用户级别对应的传送队;并将所述终端正在传送的数据存入所述查找到的传送队列中;
[0166]发送装置62,用于发送所述处理器63存入与所述用户级别对应的传送队列中的数据。
[0167]具体实现中,本发明的分布式信道接入控制设备可为接入点(Access Point, AP)等与终端通信的无线网络接入设备。
[0168]具体实现中,在系统初始化的时候,每个终端都被分配了相应的用户级别,因此,但在终端进行数据的过程中,由于某些原因可能会发生调整终端的用户级别的可能,比如,用户为了数据的需要可能临时请求提升或降低终端的用户级别,如网络拥塞时,某用户愿付费获取更高速率,因此,用户可通过点击应用程序的加速按钮,从而发送提高所述中的用户级别的请求,此时,接收装置61接收的是请求提高用户级别的请求;或者,当套餐快超出了,某用户想临时减速率,也可点击应用程序的减速按钮,请求降低用户级别以节省系统流量。因此,接收装置61可接收到请求减低用户级别的请求。再如,在一些可行的实施方式中,网络侧也可以临时请求更改用户级别,如:网络资源是有限的,当高优先级用户多时,需要降低其他用户的速率,这个时候网络侧会主动请求降低某些终端的用户级别。因此,接收装置61可接收到网络侧发送的请求减低终端的用户级别的请求。
[0169]具体实现中,本发明实施例的处理器63还用于创建多个传送队列,并建立各传送队列的类型与数据优先级的对应关系,以及建立各类型下的传送队列与用户级别的对应关系;每个类型的传送队列的数量在两个或者两个以上,同一类型的多个传送队列发送相同类型的数据,同一类型的多个传送队列中的每个传送队列对应一个或多个用户级别。
[0170]具体实现中,本发明实施例的设备可适用于各种无线网络环境(比如,无线局域网WLAN)。且在不同的网络环境下数据优先级与传送队列的划分方式不同,比如,参考图7,对于EDCA机制,所述创建的传送队列包括高优先级语音(V0_H)队列、低优先级语音(V0_L)队列、高优先级视频(VI_H)队列、低优先级视频(VI_L)队列、高优先级尽力而为(BE_H)队列、低优先级尽力而为(BE_L)队列、高优先级背景数据(BK_H)队列、低优先级背景数据(BK_L)队列,它们发送数据的优先级由高至低。
[0171]其中,高优先级语音(V0_H)队列和低优先级语音(V0_L)队列的类型为语音(VO);[0172]高优先级视频(VI_H)队列和低优先级视频(VI_L)队列的类型为视频(VL);
[0173]高优先级尽力而为(BE_H)队列和低优先级尽力而为(BE_L)队列的类型为尽力而为(BE);
[0174]高优先级背景数据(BK_H)队列和低优先级背景数据(BK_L)队列的类型为背景数据。
[0175]其中,高优先级语音(V0_H)队列对应一个或多个用户级别的语音数据,低优先级语音(V0_L)队列对应一个或多个用户级别的语音数据;高优先级视频(VI_H)队列对应一个或多个用户级别的视频数据,低优先级视频(VI_L)队列对应一个多个用户级别的视频数据;高优先级尽力而为(BE_H)队列对应一个或多个用户级别的尽力而为数据,低优先级尽力而为(BE_L)队列对应一个或多个用户级别的尽力而为数据;高优先级背景数据(BK_
H)队列对应一个或多个用户级别的背景数据,低优先级背景数据(BK_L)队列对应一个或多个用户级别的背景数据。由此,EDCA机制下一共可有8个队列来控制终端数据的发送。
[0176]具体实现中,本发明设备可为接入点(Access Point, AP),此时接收装置61、处理器63、发送装置43可通过AP的探测过程来完成用户级别的调整及通知。其具体如下:
[0177]AP的接收装置61收到调整用户级别的请求后,AP在下一个信标帧(Beacon)消息中改变质量(QoS)版本号,其它域的不作变动。
[0178]所有终端在收到Beacon后,发现QoS版本号变化,按照协议规定会发起探测请求(Probe request)消息给 AP。
[0179]AP在收到Probe request后,发送装置62只发送探测响应(Probe response)给该需要调整用户级别的终端,并在Probe response中携带处理器63修改的EDCA参数及用户级别,使所述终端获得与所述用户级别匹配的分布式信道接入参数,对其他终端的Proberequest消息AP不做响应。
[0180]由此,后续获得所述用户级别匹配的分布式信道接入参数的终端则可通过调整后的分布式信道接入参数传送上行数据。
[0181]在一些可行的实施方式中,当处理器查找到与所述用户级别对应的传送队列时,本发明实施例的处理器63还用于判断所述与所述用户级别对应的传送队列当前是否仍可存储数据,如果判断为是,将所述终端正在传送的数据存入所述查找到的与所述用户级别对应的传送队列中进行发送;如果判断为否,将所述终端正在传送的数据存入所述查找出与所述数据优先级对应的传送队列中的其他传送队列中进行发送。
[0182]比如,可将正在传送的数据存入与所述数据优先级对应的传送队列中优先级更高的队列,或者优先级更低的队列中进行发送。再如,将所述终端正在传送的数据存入其他传送队列中进行发送时,优先将所述终端正在传送的数据存入所述查找到的传送队列中保存有所述终端的数据的传送队列中进行发送。具体判断时,可根据传送队列的容量及调度策略判断所述传送队列是否可存储数据。需要说明的是,为了尽可能保证更多用户的数据质量而又不浪费资源,则通过一定的规则尽量将部分或全部有高用户级别请求的用户的数据流纳入高优先级的队列中。
[0183]由上可见,在本发明的一些可行的实施方式中,根据终端正在传送的数据的数据优先级,查找与所述数据优先级相对应的传送队列;根据所述终端的用户级别,在所述查找出的传送队列中,查找与所述用户级别对应的传送队列;并将所述终端正在传送的数据存入所述查找到的传送队列中进行发送。由此可见,经过本发明实施例的方法流程之后,局域不同用户级别的终端的数据通过不同的传送队列进行传送。使得具有高用户级别的终端设备能优先享有信道资源,增强了高用户级别的用户的体验。
[0184]以上所列举的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种分布式信道接入控制方法,其特征在于,包括: 根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送。
2.如权利要求1所述的分布式信道接入控制方法,其特征在于,根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送之前,还包括: 接收调整所述终端的用户级别的请求; 根据所述请求调整所述终端的用户级别; 根据所述调整后的用户级别,调整所述终端的分布式信道接入参数; 将对用户级别及分布式信道接入参数的调整结果通知所述终端,以使所述终端获得与所述用户级别匹配的分布式信道接入参数。
3.如权利要求1所述的分布式信道接入控制方法,其特征在于,根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送之前,还包括: 创建多个传 送队列,并建立各传送队列与数据优先级和用户级别的对应关系。
4.如权利要求3所述的分布式信道接入控制方法,其特征在于, 所述创建的传送队列包括高优先级语音(VO_H)队列、低优先级语音(VO_L)队列、高优先级视频(VI_H)队列、低优先级视频(VI_L)队列、高优先级尽力而为(BE_H)队列、低优先级尽力而为(BE_L)队列、高优先级背景数据(BK_H)队列、低优先级背景数据(BK_L)队列,它们发送数据的优先级由高至低。
5.如权利要求1-4中任一项所述的增强的分布式信道接入控制方法,其特征在于,根据终端的用户级别和所述终端正在传送的数据的数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送之前,判断所述传送队列当前是否仍可存储数据,如果判断为是,将所述终端正在传送的数据存入所述传送队列中进行发送;如果判断为否,将所述终端正在传送的数据存入其他传送队列中进行发送。
6.如权利要求5所述的增强的分布式信道接入控制方法,其特征在于,将所述终端正在传送的数据存入其他传送队列中进行发送时,优先将所述终端正在传送的数据存入保存有所述终端的数据的传送队列中进行发送。
7.一种分布式信道接入控制设备,其特征在于,包括: 获取模块,用于获取终端的用户级别和所述终端正在传送的数据的数据优先级; 分配模块,用于根据所述获取模块所获取的终端的用户级别和数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送。
8.如权利要求7所述的分布式信道接入控制设备,其特征在于,还包括: 接收模块,用于接收调整所述终端的用户级别的调整请求; 调整模块,用于根据所述接收模块接收的请求调整所述终端的用户级别,并根据所述调整后的用户级别,调整所述终端的分布式信道接入参数; 发送模块,用于将所述调整模块将对用户级别及分布式信道接入参数的调整结果通知所述终端,以使所述终端获得与所述用户级别匹配的分布式信道接入参数。
9.如权利要求7所述的分布式信道接入控制设备,其特征在于,还包括:创建模块,用于创建多个传送队列,并建立各传送队列与数据优先级和用户级别的对应关系。
10.如权利要求9所述的分布式信道接入控制设备,其特征在于, 所述创建模块创建的传送队列包括高优先级语音(VO_H)队列、低优先级语音(VO_L)队列、高优先级视频(VI_H)队列、低优先级视频(VI_L)队列、高优先级尽力而为(BE_H)队列、低优先级尽力而为(BE_L)队列、高优先级背景数据(BK_H)队列、低优先级背景数据(BK_L)队列,它们发送数据的的优先级由高至低。
11.如权利要求7-10中任一项所述的分布式信道接入控制设备,其特征在于,还包括: 判断模块,用于在所述分配模块根据所述获取模块所获取的终端的用户级别和数据优先级,将所述终端正在传送的数据存入相应的传送队列中进行发送之前,判断所述传送队列当前是否仍可存储数据; 所述分配模块具体用于当所述判断模块判断的判断结果为是时,将所述终端正在传送的数据存入所述传送队列中进行发送;当所述判断模块的判断结果为否时,将所述终端正在传送的数据存入其他传送队列中 进行发送。
12.如权利要求11所述的分布式信道接入控制设备,其特征在于,所述分配模块将所述终端正在传送的数据存入其他传送队列中进行发送时,优先将所述终端正在传送的数据存入保存有所述终端的数据的传送队列中进行发送。
【文档编号】H04W74/04GK103974443SQ201310045859
【公开日】2014年8月6日 申请日期:2013年2月5日 优先权日:2013年2月5日
【发明者】宁家松, 高磊, 黄开缔, 王学寰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1