一种流量的处理方法和AP与流程

文档序号:29417558发布日期:2022-03-26 13:32阅读:206来源:国知局
一种流量的处理方法和AP与流程
一种流量的处理方法和ap
技术领域
1.本公开涉及通信技术领域,尤其涉及一种流量的处理方法和ap。


背景技术:

2.在无线网络中,语音和视频业务属于时延敏感业务,一旦出现网络拥塞情况时,语音和视频就会出现卡顿、通话延迟,这些问题都会严重影响用户的使用体验。


技术实现要素:

3.本公开提供了一种流量的处理方法和ap,通过该方法可以解决因无线音视频流量不带优先级,导致音视频流量与普通流量竞争空口资源,从而造成音视频流量延时过高的技术问题。
4.本公开提供了一种流量的处理方法,该方法包括:
5.利用深度报文检测dpi检测存在音视频流量的第一终端时,为所述第一终端标记第一标识,所述第一标识用于表示存在音视频流量的终端;
6.当所述第一终端接入的射频radio的信道利用率超过预设阈值时,对接入所述radio的未标记第一标识的第二终端的业务限速。
7.其中,当利用深度报文检测dpi检测存在音视频流量的第一终端时,所述方法包括:
8.为所述第一终端的上行流量和/或下行流量标记高优先级。
9.其中,当利用深度报文检测dpi检测存在音视频流量的第一终端时,所述方法包括:
10.启动定时监控radio信道的利用率,并将监控结果与预设阈值进行比对,判断是否超过预设阈值。
11.其中,所述当所述第一终端接入的射频radio的信道利用率超过预设阈值时,所述方法还包括:
12.对第一终端收发的音视频流量进行效果处理,以减少该音视频流量。
13.其中,所述对接入所述radio的未标记第一标识的第二终端的业务限速,包括:
14.对接入所述radio的未标记第一标识的第二终端的tcp流量进行限速。
15.通过上述各实施例可以看出,在本方案中,可以对存在音视频流量的第一终端进行标记,从而可以对存在标记的第一终端收发的流量进行高优先级处理,避免了因音视频流量不带优先级导致音视频流量延时过大的问题。
16.本公开还提供了一种ap,该ap包括:
17.检测模块,用于利用深度报文检测dpi检测存在音视频流量的第一终端时,为所述第一终端标记第一标识,所述第一标识用于表示存在音视频流量的终端;
18.处理模块,用于当所述第一终端接入的射频radio的信道利用率超过预设阈值时,对接入所述radio的未标记第一标识的第二终端的业务限速。
19.其中,所述检测模块,还用于为所述第一终端的上行流量和/或下行流量标记高优先级。
20.其中,所述检测模块,还用于启动定时监控radio信道的利用率,并将监控结果与预设阈值进行比对,判断是否超过预设阈值。
21.其中,所述处理模块,还用于当所述第一终端接入的射频radio的信道利用率超过预设阈值时,对第一终端收发的音视频流量进行效果处理,以减少该音视频流量。
22.其中,所述处理模块,还用于对接入所述radio的未标记第一标识的第二终端的tcp流量进行限速。
附图说明
23.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
24.图1为本公开实施例提供的一种流量的处理方法的流程示意图。
具体实施方式
25.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
26.在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
27.应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
28.目前,在处理音视频流量时,主要利用流量中的优先级映射实现。
29.优先级映射用来实现流量携带的qos优先级与设备本地优先级(即设备内部区分报文的服务等级)之间的转换,然后设备根据本地优先级提供有差别的qos服务。
30.携带qos优先级的流量到达设备后,外部优先级(如802.1p、dscp)被映射成设备的本地优先级,这样设备才能够识别出该如何处理报文。流量离开设备时,本地优先级又被映射成外部优先级,从而保证流量到达下一台设备时,设备能够继续根据流量中的优先级字段提供差分服务。也就是说,通过优先级映射对流量分类是基础,是有区别地实施服务的前提。
31.然而,目前有很多终端上行的音视频流量是不带优先级的,此时,只能和其它普通流量(非音视频流量)公平竞争空口资源,一旦有普通流量较大时会影响到音视频流量,造成极差的用户体验。
32.在无线局域网中,空口可以理解为ap和sta(终端)上的虚拟逻辑口,无线传输是半双工方式,上行流量和下行流量都要一起抢占空口资源,当空口资源紧张时,需要高优先级处理的应用流量是无法获取到足够的带宽的。
33.为解决上述技术问题,本公开实施例提供了一种流量的处理方法,如图1所示,该方法包括:
34.s101利用深度报文检测dpi检测存在音视频流量的第一终端时,为所述第一终端标记第一标识,所述第一标识用于表示存在音视频流量的终端;
35.s102当所述第一终端接入的射频radio的信道利用率超过预设阈值时,对接入所述radio的未标记第一标识的第二终端的业务限速。
36.需要进行说明的是,wi-fi组织为了满足不同wlan厂商对qos的需求,定义了wmm(wi-fi multimedia,wi-fi多媒体)协议。wmm协议用于保证优先发送高优先级的流量,从而保证语音、视频等应用在无线网络中有更好的服务质量。
37.在802.11协议中dcf(distributed coordination function,分布式协调功能)规定了ap和终端使用csma/ca(carrier sense multiple access with collision avoidance,载波监听/冲突避免)接入方式。在占用信道发送数据前,ap或终端会监听信道。当信道空闲时间大于或等于规定的空闲等待时间,ap或终端在竞争窗口范围内随机选择退避时间进行退避。最先结束退避的设备竞争到信道。在802.11协议中,由于所有设备的空闲等待时间、竞争窗口都相同,所以整个网络中设备的信道竞争机会相同。
38.wmm协议通过对802.11协议进行改进,改变了整个网络完全公平的竞争方式,将bss(basic service set,基本服务集)内的数据报文分为4个ac(access category,接入类),高优先级ac中的报文占用信道的机会大于低优先级ac中的报文,从而使不同的ac获得不同级别的服务。
39.ac(access category,接入类),wmm定义了四种接入类型,相应的有各自的优先级队列,这些队列按优先级从高到低的顺序分为ac-vo(语音队列)、ac-vi(视频队列)、ac-be(尽力而为队列)、ac-bk(背景队列)。越高优先级队列中的报文,抢占信道的能力越强。
40.在步骤s101中利用dpi(deep packet inspection,深度报文检测)支持的特征库,识别终端的音视频流量,该音视频流量可包括:sip语音、rtp语音、qq、lync、微信、skype、优酷、爱奇艺、抖音等流量。
41.当检测到经ap转发的流量为音视频流量时,为该音视频流量对应的第一终端标记第一标识,该第一标识用于表示存在音视频流量的终端,例如该第一标识为radio。
42.同时,在对第一终端标记了第一标识后,当存在针对第一终端的上下行流量时,为上下行流量标记高优先级,以使ap(终端)能够优先处理该上下行流量。
43.在一种实施例中,当第一终端发送的是上行流量时,经ap转发为有线流量,并设置ip报文的ip优先级为高优先级。
44.当针对第一终端的是下行流量时,经ap转发为无线流量,根据wmm,将无线报文置于ac-vo(语音队列)、ac-vi(视频队列)。
45.在本实施例中,对针对第一终端的radio信道利用率进行监控,当利用率达到预设阈值时,则说明radio信道处于繁忙情况,该预设阈值可以为70%或80%等。
46.在一种实施例中,当第一终端的radio信道利用率达到预设阈值后,可以通知第一
终端对上行的流量进行效果处理,也可以由ap对第一终端的上下行流量进行效果处理,例如降低视频分辨率、降低音频饱和度等效果处理方式,使得被处理后的音视频流量减小。
47.在步骤s202中,当第一终端的radio信道利用率达到预设阈值后,ap识别经由ap转发的流量中,是否存在其它终端发送的流量,同时,检测该其它终端是否被标记了第一标识,若未标记,则对其它终端发送的流量进行业务限速。
48.在一种实施例中,为了不对该类终端造成很大的影响,采用对tcp流量进行限速。
49.此实施例中,给其它终端的tcp流量限速的原因是tcp协议自身的滑动窗口功能保证接收方和发送发协商出一个合理的速度,而不会产生大量的重传报文,进一步抢占资源。
50.在本实施例中,ap对未标记第一标识的终端的上下行流量进行了限速,空口资源的竞争者减少,第一终端获取到更多抢占空口的机会。
51.同时因为限制未标记第一标识的终端的tcp流量,变相的限制了应用服务器的下行流量的速度,从而达到了上下行流量都限制的目的。
52.在本实施例中,当ap在预设时间内检测不到第一终端有上下行流量时,则可取消对第一终端的第一标识的标记,若存在被限速的流量时,也可取消限速,及时保障其他终端的使用体验。
53.基于上述各方法实施例,本公开还提供了一种ap,该ap包括:
54.检测模块,用于利用深度报文检测dpi检测存在音视频流量的第一终端时,为所述第一终端标记第一标识,所述第一标识用于表示存在音视频流量的终端;
55.处理模块,用于当所述第一终端接入的射频radio的信道利用率超过预设阈值时,对接入所述radio的未标记第一标识的第二终端的业务限速。
56.其中,所述检测模块,还用于为所述第一终端的上行流量和/或下行流量标记高优先级。
57.其中,所述检测模块,还用于启动定时监控radio信道的利用率,并将监控结果与预设阈值进行比对,判断是否超过预设阈值。
58.其中,所述处理模块,还用于当所述第一终端接入的射频radio的信道利用率超过预设阈值时,对第一终端收发的音视频流量进行效果处理,以减少该音视频流量。
59.其中,所述处理模块,还用于对接入所述radio的未标记第一标识的第二终端的tcp流量进行限速。
60.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
61.本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。
62.应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,
并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。
63.以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1