语音流的识别方法、装置和无线接入设备的制作方法

文档序号:7862591阅读:189来源:国知局
专利名称:语音流的识别方法、装置和无线接入设备的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种语音流的识别方法、装置和无线接入设备。
背景技术
无线局域网(Wireless Local Area Network ;以下简称WLAN)近年来发展迅速, 基于WLAN的语音通讯应用也越来越普及。支持WLAN的终端,主要是无线保真(Wireless Fidelity ;以下简称WIFI)手机、平板电脑、笔记本电脑和配置了电气电子工程师学会 802. 11( Institute of Electrical and Electronics Engineers 802. 11 ;以下简称IEEE 802. 11)无线网卡的个人电脑(Personal Computer ;以下简称PC)等,只要安装相应的软件,即可使用WLAN进行语音通讯。相对于传统的全球移动通信(Global System For Mobile Communication ;以下简称GSM),WLAN语音通讯费用低廉,目前基本上是免费的。目前常见的语音通讯软件有Skype, FaceTime, QQ语音,YY语音等等。
不过,WLAN不是语音专用网络,除了语音数据外,WLAN还承载其他通讯数据,例如视频、网络游戏和/或网页浏览等应用产生的通讯数据。
由于语音通讯本身具有实时性,抖动敏感等特性,在WLAN业务比较繁忙时,怎么保证语音数据流的实时性和减少抖动成为有价值的研究课题。而做这些优化的第一步就是识别语言流,即把无线语音数据从其他无线应用数据中区分开。
目前能用来识别语音流的技术,依赖于应用本身,即应用将发送的语音数据包打上WIFI多媒体(WIFI MultiMedia ;以下简称WMM)的标准标记,然后无线接入点(Access Point ;以下简称AP)可以识别到这个标记,并优先处理具有该标记的数据了。
但是,目前大部分的应用,可能是出于兼容性考虑,大部分都没有打上WMM的标记,这样,AP就无法识别语音数据,也就不能优先对语音数据进行处理。发明内容
本发明提供一种语音流的识别方法、装置和无线接入设备,以实现对非WMM标准的语音流进行识别。
本发明一方面提供一种语音流的识别方法,包括
第一无线接入设备接收所述第一无线接入设备关联的源客户端发送的第一报文;
所述第一无线接入设备获得所述第一报文的第一因特网协议IP地址对,并根据所述第一 IP地址对确定所述第一 IP地址对对应的数据流为点对点流;所述第一报文的第一 IP地址对为所述第一报文的源IP地址和目的IP地址组成的IP地址对;
如果所述第一报文的长度在预定字节区间内,则所述第一无线接入设备确定所述第一报文为所述第一 IP地址对对应的上行语音报文,并将统计的所述第一 IP地址对对应的上行语音报文的个数加上第一预定数值;
所述第一无线接入设备根据预定时间长度内统计的所述第一 IP地址对对应的上行语音报文的个数获得所述第一 IP地址对对应的上行语音报文频率,以及根据所述上行语音报文频率和统计获得的所述第一 IP地址对对应的下行语音报文频率确定所述第一 IP 地址对对应的数据流为语音流。
本发明另一方面提供一种语音流的识别装置,设置在无线接入设备中,所述装置包括
接收模块,用于接收所述无线接入设备关联的源客户端发送的第一报文;
第一确定模块,用于获得所述第一报文的第一因特网协议IP地址对,并根据所述第一 IP地址对确定所述第一 IP地址对对应的数据流为点对点流;所述第一报文的第一 IP 地址对为所述第一报文的源IP地址和目的IP地址组成的IP地址对;
第二确定模块,用于当所述第一报文的长度在预定字节区间内时,确定所述第一报文为所述第一 IP地址对对应的上行语音报文;
统计模块,用于在所述第二确定模块确定所述第一报文为所述第一 IP地址对对应的上行语音报文之后,将统计的所述第一 IP地址对对应的上行语音报文的个数加上第一预定数值;
获得模块,用于根据预定时间长度内所述统计模块统计的所述第一 IP地址对对应的上行语音报文的个数获得所述第一 IP地址对对应的上行语音报文频率;
第三确定模块,用于根据所述获得模块获得的所述上行语音报文频率和统计获得的所述第一 IP地址对对应的下行语音报文频率确定所述第一 IP地址对对应的数据流为语音流。
本发明又一方面提供一种无线接入设备,包括如上所述的语音流的识别装置。
本发明的技术效果是第一无线接入设备接收到该第一无线接入设备关联的源客户端发送的第一报文之后,获得该第一报文的第一 IP地址对,并根据第一 IP地址对确定上述第一 IP地址对对应的数据流为点对点流;如果第一报文的长度在预定字节区间内,则第一无线接入设备确定第一报文为上述第一 IP地址对对应的上行语音报文,并将统计的第一 IP地址对对应的上行语音报文的个数加上第一预定数值;然后,第一无线接入设备根据预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率,以及根据上述上行语音报文频率和统计获得的第一 IP地址对对应的下行语音报文频率确定第一 IP地址对对应的数据流为语音流;从而可以实现对非WMM标准的语音流进行识别,进而可以实现无线接入设备对语音流进行优先处理。







图I为本发明语音流的识别方法一个实施例的流程图;2为本发明应用场景一个实施例的示意图;3为本发明语音流的识别方法另一个实施例的流程图;4为本发明下行报文处理一个实施例的流程图;5为本发明语音流的识别装置一个实施例的结构示意图;6为本发明语音流的识别装置另一个实施例的结构示意图。
具体实施方式
图I为本发明语音流的识别方法一个实施例的流程图,如图I所示,该语音流的识别方法可以包括
步骤101,第一无线接入设备接收该第一无线接入设备关联的源客户端发送的第 —— 艮文。
步骤102,第一无线接入设备获得第一报文的第一因特网协议(Internet Protocol ;以下简称IP)地址对,并根据第一 IP地址对确定第一 IP地址对对应的数据流为点对点(Peer to Peer ;以下简称P2P)流。
其中,上述第一报文的第一 IP地址对即为第一报文的源IP地址和目的IP地址组成的IP地址对。
具体地,根据第一 IP地址对确定第一 IP地址对对应的数据流为P2P流可以为 第一无线接入设备在该第一无线接入设备保存的上行流表中查找与第一 IP地址对对应的第一表项;
如果查找到,则第一无线接入设备判断上述上行流表的第一表项中是否设置有 P2P标记;如果上述上行流表的第一表项中设置有P2P标记,则第一无线接入设备确定第一 IP地址对对应的数据流为P2P流;如果上述上行流表的第一表项中未设置P2P标记,则第一无线接入设备在该第一无线接入设备保存的下行流表中查找与第一 IP地址对对应的第一表项,并在查找到之后,确定上述第一 IP地址对对应的数据流为P2P流,以及在上述上行流表和上述下行流表的第一表项中设置P2P标记;
如果第一无线接入设备在该第一无线接入设备保存的上行流表中未查找到与第一 IP地址对对应的第一表项,则第一无线接入设备在上述上行流表中建立与第一 IP地址对对应的第一表项,在第一无线接入设备保存的下行流表中查找与第一 IP地址对对应的第一表项,并在查找到之后,确定第一 IP地址对对应的数据流为P2P流,以及在上述上行流表和上述下行流表的第一表项中设置P2P标记。
需要说明的是,如果在上行流表和下行流表中均存在与第一 IP地址对对应的第一表项,则可以确定第一 IP地址对为属于P2P的IP地址对,可以确定第一 IP地址对对应的数据流为P2P流。因此,当在该第一无线接入设备保存的上行流表中查找到与第一 IP地址对对应的第一表项,且在该第一无线接入设备保存的下行流表中查找到与第一 IP地址对对应的第一表项时,可以确定第一 IP地址对为属于P2P的IP地址对,确定第一 IP地址对对应的数据流为P2P流。同样,如果第一无线接入设备在该第一无线接入设备保存的上行流表中未查找到与第一 IP地址对对应的第一表项,则当第一无线接入设备在上述上行流表中建立与第一 IP地址对对应的第一表项,并在第一无线接入设备保存的下行流表中查找到与第一 IP地址对对应的第一表项时,也可以确定第一 IP地址对为属于P2P的IP地址对,确定第一 IP地址对对应的数据流为P2P流。
步骤103,如果第一报文的长度在预定字节区间内,则第一无线接入设备确定第一报文为上述第一 IP地址对对应的上行语音报文,并将统计的第一 IP地址对对应的上行语音报文的个数加上第一预定数值。
其中,上述预定字节区间的大小可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述预定字节区间的大小不作限定,举例来说,可以设置上述预定字节区间为[128,256],这样如果第一报文的长度在128字节与256字节之间,则第一无线接入设备将统计的第一 IP地址对对应的上行语音报文的个数加上第一预定数值。
上述第一预定数值同样可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第一预定数值的大小不作限定,举例来说,上述第一预定数值可以为I。
步骤104,第一无线接入设备根据预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率,以及根据上述上行语音报文频率和统计获得的第一 IP地址对对应的下行语音报文频率确定第一 IP地址对对应的数据流为语音流。
具体地,第一无线接入设备根据预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率可以为第一无线接入设备计算上述第一 IP地址对对应的上行语音报文的个数与预定时间长度之商,作为第一 IP 地址对对应的上行语音报文频率;其中,该预定时间长度可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述预定时间长度的大小不作限定,举例来说,上述预定时间长度可以为I秒。
具体地,根据上述上行语音报文频率和统计获得的第一 IP地址对对应的下行语音报文频率确定第一 IP地址对对应的数据流为语音流可以为如果上述上行语音报文频率与统计获得的第一 IP地址对对应的下行语音报文频率之差的绝对值小于或等于第一阈值,则第一无线接入设备将第一无线接入设备保存的与第一表项对应的命中计数器的值加上第二预定数值;如果加上第二预定数值后上述与第一表项对应的命中计数器的值大于或等于第二阈值,则第一无线接入设备确定上述第一 IP地址对对应的数据流为语音流。
其中,第一阈值的大小可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第一阈值的大小不作限定,举例来说,上述第一阈值可以为10 ;第二阈值的大小同样可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第二阈值的大小不作限定,举例来说,上述第二阈值可以为5。
上述第二预定数值可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第二预定数值的大小不作限定,举例来说,上述第二预定数值可以为I。
另外,本实施例中,第一无线接入设备还可以接收第二无线接入设备发送的第二报文;该第二无线接入设备为与源客户端进行通信的目的客户端所关联的无线接入设备; 然后,第一无线接入设备在该第一无线接入设备保存的下行流表中查找与第二报文的第二 IP地址对对应的表项,如果下行流表中与第二 IP地址对对应的表项为第一表项,且上述第二报文的长度在上述预定字节区间内,则第一无线接入设备可以确定上述第二报文为第一 IP地址对对应的下行语音报文,并将统计的第一 IP地址对对应的下行语音报文的个数加上第一预定数值;接下来,第一无线接入设备可以根据预定时间长度内统计的第一 IP地址对对应的下行语音报文的个数获得第一 IP地址对对应的下行语音报文频率。其中,上述第二报文的第二 IP地址对为第二报文的源IP地址和目的IP地址组成的IP地址对。
具体地,本实施例步骤104中,第一无线接入设备根据预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率可以为如果第一无线接入设备确定当前时刻与该第一无线接入设备记录的第一时间戳之间的时间间隔大于或等于预定时间长度,则根据上述预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率。
则根据预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率之后,第一无线接入设备将该第一无线接入设备记录的第一时间戳更新为获得第一 IP地址对对应的上行语音报文频率的时刻。
本实施例中,进一步地,根据上述上行语音报文频率和统计获得的第一 IP地址对对应的下行语音报文频率确定第一 IP地址对对应的数据流为语音流之后,第一无线接入设备在上述上行流表和上述下行流表的第一表项中设置语音标记。
进一步地,第一无线接入设备确定当前时刻与该第一无线接入设备记录的第一时间戳之间的时间间隔大于或等于预定时间长度之前,第一无线接入设备还可以判断上述上行流表的第一表项中是否设置有语音标记;如果上述上行流表的第一表项中设置有语音标记,则第一无线接入设备为上述第一报文设置语音标记。
上述实施例中,第一无线接入设备接收到该第一无线接入设备关联的源客户端发送的第一报文之后,获得该第一报文的第一 IP地址对,并根据第一 IP地址对确定上述第一 IP地址对对应的数据流为P2P流;如果第一报文的长度在预定字节区间内,则第一无线接入设备确定第一报文为上述第一 IP地址对对应的上行语音报文,并将统计的第一 IP地址对对应的上行语音报文的个数加上第一预定数值;然后,第一无线接入设备根据预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率,以及根据上述上行语音报文频率和统计获得的第一 IP地址对对应的下行语音报文频率确定第一 IP地址对对应的数据流为语音流;从而可以实现对非WMM标准的语音流进行识别,进而可以实现无线接入设备对语音流进行优先处理,保证语音流的实时性并减少抖动。
另外,本发明图I提供的方法也可以对WMM标准的语音流进行识别,适用范围广,兼容性强。
本发明图I所示实施例中的无线接入设备可以为AP等具有无线接入功能的设备, 本发明对无线接入设备的形态不作限定,但本发明以下实施例的描述中,以无线接入设备为AP为例进行说明。
本发明图I所示实施例提供的语音流的识别方法可以用于本发明图2所示的应用场景中,图2为本发明应用场景一个实施例的示意图。
对AP来说,主要是识别上行语音流,在语音流进入交换网络前,对语音流进行识别并标记,后续的交换网络设备才能针对这个标记来处理语音流。对于图2中的APl和AP2 来说,APl主要识别客户端I发送的语音流;AP2主要识别客户端2发送的语音流。
本发明中,AP根据语音流的特点对语音流进行识别,语音流的特点包括
I、语音流为基于传输控制协议(Transmission Control Protocol ;以下简称 TCP) /用户数据报协议(User Datagram Protocol ;以下简称UDP)的P2P流;
2、语音流为双向流,即通话是相互的,上下行方向上的数据流相似;
3、语音流的数据包频率稳定,一般在20毫秒每个,不同的编码方案会有所不同;
4、语音流数据包的大小基本一致,相差不大。
下面对本发明提供的语音流的识别方法进行详细介绍。
图3为本发明语音流的识别方法另一个实施例的流程图,如图3所示,该语音流的识别方法可以包括
步骤301,第一 AP接收该第一 AP关联的源客户端发送的第一报文。
步骤302,第一 AP判断在该第一 AP保存的上行流表中是否存在与第一报文的第一 IP地址对对应的第一表项。如果是,则执行步骤303 ;如果第一 AP保存的上行流表中不存在与第一报文的第一 IP地址对对应的第一表项,则执行步骤304。
本实施例中,第一 AP接收到第一报文之后,记录该第一报文的源IP地址和目的IP 地址;上述第一报文的第一 IP地址对即为第一报文的源IP地址和目的IP地址组成的IP 地址对。
具体地,在上行流表中查找与第一 IP地址对对应的第一表项时,可以{IPSRC1, IPDST1}为键值进行查找,其中,IPSRCl表示第一报文的源IP地址,IPDSTl表示第一报文的目的IP地址。
步骤303,第一 AP判断第一表项中是否存在P2P标记。如果是,则执行步骤305 ; 如果第一表项中不存在P2P标记,则执行步骤306。
步骤304,第一 AP在上行流表中建立与第一 IP地址对对应的第一表项。然后执行步骤306。
步骤305,第一 AP判断第一报文的长度是否在预定字节区间内。如果是,则执行步骤307 ;如果第一 AP确定第一报文的长度不在预定字节区间内,则结束本次流程。
其中,上述预定字节区间的大小可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述预定字节区间的大小不作限定,举例来说,可以设置上述预定字节区间为[128,256]。
步骤306,第一 AP判断在第一 AP保存的下行流表中是否存在与第一 IP地址对对应的第一表项。如果是,则执行步骤308 ;如果第一 AP保存的下行流表中不存在与第一 IP 地址对对应的第一表项,则结束本次流程。
具体地,在下行流表中查找与第一 ip地址对对应的第一表项时,可以{irosTi, IPSRC1}为键值进行查找。
步骤307,第一 AP确定第一报文为上述第一 IP地址对对应的上行语音报文,并将统计的第一 IP地址对对应的上行语音报文的个数加I。然后执行步骤309。
也就是说,如果第一 AP确定第一报文的长度在128字节与256字节之间,则第一 AP确定第一报文为第一 IP地址对对应的上行语音报文,于是第一 AP将统计的第一 IP地址对对应的上行语音报文的个数加1,这里存在误判,但是个别误判并不影响本发明的实现。
本实施例中,在第一 AP确定第一报文为第一 IP地址对对应的上行语音报文之后, 第一 AP还可以针对第一表项设置老化计数器和命中计数器;其中,与第一表项对应的老化计数器和命中计数器的初值均为O。
步骤308,第一 AP在上行流表和下行流表的上述第一表项中设置P2P标记。然后执行步骤305。
步骤309,第一 AP判断上行流表的第一表项中是否设置有语音标记。如果是,则执行步骤310 ;如果上述上行流表的第一表项中未设置语音标记,则执行步骤311。
步骤310,第一 AP为上述第一报文设置语音标记。然后执行步骤311。
步骤311,第一 AP判断当前时刻与该第一 AP记录的第一时间戳之间的时间间隔是否大于或等于预定时间长度。如果是,则执行步骤312 ;如果第一 AP确定当前时刻与该第1一 AP记录的第一时间戳之间的时间间隔小于预定时间长度,则结束本次流程,这时第一 AP 直接将报文转发出去即可(图3中未示出)。
步骤312,第一 AP根据预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率,并将该第一无线接入设备记录的第一时间戳更新为获得第一 IP地址对对应的上行语音报文频率的时刻。
具体地,第一 AP可以计算上述第一 IP地址对对应的上行语音报文的个数与预定时间长度之商,作为第一 IP地址对对应的上行语音报文频率。
其中,该预定时间长度可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述预定时间长度的大小不作限定,举例来说,上述预定时间长度可以为I秒。
步骤313,判断上述上行语音报文频率与统计获得的第一 IP地址对对应的下行语音报文频率之差的绝对值是否小于或等于第一阈值。如果是,则执行步骤314 ;如果上述上行语音报文频率与统计获得的第一 IP地址对对应的下行语音报文频率之差的绝对值大于第一阈值,则执行步骤315。
其中,第一阈值的大小可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第一阈值的大小不作限定,举例来说,上述第一阈值可以为10。
步骤314,第一 AP将与第一表项对应的老化计数器的值清零,并将与第一表项对应的命中计数器的值加I。然后执行步骤316。
步骤315,第一 AP将与第一表项对应的命中计数器的值清零,并将与第一表项对应的老化计数器的值加I。然后执行步骤318。
步骤316,第一 AP判断加I后上述与第一表项对应的命中计数器的值是否大于或等于第二阈值。如果是,则执行步骤317 ;如果加I后上述与第一表项对应的命中计数器的值小于第二阈值,则结束本次流程。
其中,第二阈值的大小同样可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第二阈值的大小不作限定,举例来说,上述第二阈值可以为5。
步骤317,第一 AP确定上述第一 IP地址对对应的数据流为语音流,在上述第一表项中设置语音标记。
步骤318,第一 AP判断加I后上述与第一表项对应的老化计数器的值是否大于或等于第三阈值。如果是,则执行步骤319 ;如果加I后上述与第一表项对应的老化计数器的值小于第三阈值,则结束本次流程。
其中,第三阈值的大小同样可以在具体实现时根据系统性能和/或实际应用自行设置,第三阈值与第二阈值可以相等或不等,本实施例对上述第三阈值的大小不作限定,举例来说,上述第三阈值可以为5。
步骤319,第一 AP清除第一表项的语音标记。
上述实施例可以实现对非WMM标准的语音流进行识别,进而可以实现无线接入设备对语音流进行优先处理,保证语音流的实时性并减少抖动。
图4为本发明下行报文处理一个实施例的流程图,如图4所示,可以包括
步骤401,第一 AP接收第二 AP发送的第二报文。
其中,该第二 AP为与源客户端进行通信的目的客户端所关联的AP ;这里的源客户端与第一 AP关联。
步骤402,第一 AP判断在该第一 AP保存的下行流表中是否存在与第二报文的第二 IP地址对对应的第二表项。如果是,则执行步骤403 ;如果第一 AP保存的下行流表中不存在与第二报文的第二 IP地址对对应的第二表项,则执行步骤404。
本实施例中,第一AP接收到第二报文之后,记录该第二报文的源IP地址和目的IP 地址;上述第二报文的第二 IP地址对即为第二报文的源IP地址和目的IP地址组成的IP 地址对。
具体地,在下行流表中查找与第二 IP地址对对应的第一表项时,可以{IPSRC2, IPDST2}为键值进行查找,其中,IPSRC2表示第二报文的源IP地址,IPDST2表示第二报文的目的IP地址。
步骤403,第一 AP判断第二表项中是否存在P2P标记。如果是,则执行步骤405 ; 如果第二表项中不存在P2P标记,则执行步骤406。
步骤404,第一 AP在下行流表中建立与第二 IP地址对对应的第二表项。然后执行步骤406。
步骤405,第一 AP判断第二报文的长度是否在预定字节区间内。如果是,则执行步骤407 ;如果第一 AP确定第二报文的长度不在预定字节区间内,则结束本次流程。
其中,上述预定字节区间的大小可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述预定字节区间的大小不作限定,举例来说,可以设置上述预定字节区间为[128,256]。
步骤406,第一 AP判断在第一 AP保存的上行流表中是否存在与第二 IP地址对对应的第二表项。如果是,则执行步骤408 ;如果第一 AP保存的上行流表中不存在与第二 IP 地址对对应的第二表项,则结束本次流程。
具体地,在上行流表中查找与第二 IP地址对对应的第二表项时,可以{IH)ST2, IPSRC2}为键值进行查找。
步骤407,第一 AP确定第二报文为上述第二 IP地址对对应的下行语音报文,并将统计的第二 IP地址对对应的下行语音报文的个数加I。然后执行步骤409。
也就是说,如果第一 AP确定第二报文的长度在128字节与256字节之间,则第一 AP确定第二报文为第二 IP地址对对应的下行语音报文,于是第一 AP将统计的第二 IP地址对对应的下行语音报文的个数加1,这里存在误判,但是个别误判并不影响本发明的实现。
本实施例中,在第一 AP确定第二报文为第二 IP地址对对应的下行语音报文之后, 第一 AP还可以针对第二表项设置老化计数器和命中计数器;其中,与第二表项对应的老化计数器和命中计数器的初值均为O。
步骤408,第一 AP在上行流表和下行流表的上述第二表项中设置P2P标记。然后执行步骤405。
需要说明的是,如果在上行流表和下行流表中均存在与第二 IP地址对对应的第二表项,则可以确定第二 IP地址对为属于P2P的IP地址对,可以确定第二 IP地址对对应的数据流为P2P流。因此,当在该第一 AP保存的下行流表中查找到与第二 IP地址对对应的第二表项,且在该第一 AP保存的上行流表中查找到与第二 IP地址对对应的第二表项时, 可以确定第二 IP地址对为属于P2P的IP地址对,确定第二 IP地址对对应的数据流为P2P流,这时,第一 AP可以在上行流表和下行流表的上述第二表项中设置P2P标记。
步骤409,第一 AP判断下行流表的第二表项中是否设置有语音标记。如果是,则执行步骤410 ;如果上述下行流表的第二表项中未设置语音标记,则执行步骤411。
步骤410,第一 AP为上述第二报文设置语音标记。然后执行步骤411。
步骤411,第一 AP判断当前时刻与该第一 AP记录的第二时间戳之间的时间间隔是否大于或等于预定时间长度。如果是,则执行步骤412 ;如果第一 AP确定当前时刻与该第一 AP记录的第二时间戳之间的时间间隔小于预定时间长度,则结束本次流程,这时第一 AP 直接将报文转发出去即可(图4中未示出)。
步骤412,第一 AP根据预定时间长度内统计的第二 IP地址对对应的下行语音报文的个数获得第二 IP地址对对应的下行语音报文频率,并将该第一无线接入设备记录的第二时间戳更新为获得第二 IP地址对对应的下行语音报文频率的时刻。
具体地,第一 AP可以计算上述第二 IP地址对对应的下行语音报文的个数与预定时间长度之商,作为第二 IP地址对对应的下行语音报文频率。
其中,该预定时间长度可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述预定时间长度的大小不作限定,举例来说,上述预定时间长度可以为I秒。
步骤413,判断上述下行语音报文频率与统计获得的第二 IP地址对对应的上行语音报文频率之差的绝对值是否小于或等于第一阈值。如果是,则执行步骤414 ;如果上述下行语音报文频率与统计获得的第二 IP地址对对应的上行语音报文频率之差的绝对值大于第一阈值,则执行步骤415。
其中,第一阈值的大小可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第一阈值的大小不作限定,举例来说,上述第一阈值可以为10。
步骤414,第一 AP将与第二表项对应的老化计数器的值清零,并将与第二表项对应的命中计数器的值加I。然后结束本次流程。
步骤415,第一 AP将与第二表项对应的命中计数器的值清零,并将与第二表项对应的老化计数器的值加I。然后结束本次流程。
上述实施例可以实现对下行报文进行处理,获得下行语音报文频率,为本发明图3 所示实施例中的语音流识别提供数据支持。
需要说明的是,本发明图3所示实施例和本发明图4所示实施例分别提供了对上行报文和下行报文的处理流程,上行报文和下行报文的处理是并行的,不分先后;如果本发明图3所示实施例中的IPSRCl即为本发明图4所示实施例中的ITOST2,本发明图3所示实施例中的IPDSTl即为本发明图4所示实施例中的IPSRC2,则本发明图3所示实施例下行流表中与第一 IP地址对对应的第一表项,即为本发明图4所示实施例下行流表中与第二 IP地址对对应的第二表项;本发明图3所示实施例上行流表中与第一 IP地址对对应的第一表项,即为本发明图4所示实施例上行流表中与第二 IP地址对对应的第二表项;这时,本发明图3和图4所示实施例提供的方法可以实现对{IPSRC1,IPDST1}这一地址对对应的数据流进行识别,识别{IPSRC1,IPDST1}这一地址对对应的数据流是否为语音流。
如前所述,如果本发明图3所示实施例中的IPSRCl即为本发明图4所示实施例中的ITOST2,本发明图3所示实施例中的IPDSTl即为本发明图4所示实施例中的IPSRC2,则本发明图3所示实施例中的第一表项即为本发明图4所示实施例中的第二表项,本发明图3 所示实施例中与第一表项对应的老化计数器和命中计数器,即为本发明图4所示实施例中与第二表项对应的老化计数器和命中计数器。也就是说,与第二表项对应的命中计数器的值也是为了设置语音标记,与第二表项对应的命中计数器的值也是为了清除语音标记。
由于本发明图3所示实施例和本发明图4所示实施例分别提供了对上行报文和下行报文的处理流程,上行报文和下行报文的处理是并行的,不分先后,因此,可以理解的是, 本发明图3和图4所示实施例中对命中计数器和老化计数器的值的清零和加I的操作,均是对第一 AP当前保存的同一命中计数器和同一老化计数器的值进行的操作。
本发明提供的语音流的识别方法可以用于有线的环境,还可以用于识别除语音流之外的对称流。
本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
图5为本发明语音流的识别装置一个实施例的结构示意图,本实施例中的语音流的识别装置设置在无线接入设备中,可以实现本发明图I所示实施例的流程,如图5所示, 该装置可以包括接收模块51、第一确定模块52、第二确定模块53、统计模块54、获得模块 55和第三确定模块56 ;
其中,接收模块51,用于接收上述无线接入设备关联的源客户端发送的第一报文;
第一确定模块52,用于获得第一报文的第一 IP地址对,并根据第一 IP地址对确定第一 IP地址对对应的数据流为P2P流;上述第一报文的第一 IP地址对为第一报文的源IP 地址和目的IP地址组成的IP地址对;
第二确定模块53,用于当上述第一报文的长度在预定字节区间内时,确定第一报文为第一 IP地址对对应的上行语音报文;其中,上述预定字节区间的大小可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述预定字节区间的大小不作限定,举例来说,可以设置上述预定字节区间为[128,256];
统计模块54,用于在第二确定模块53确定第一报文为第一 IP地址对对应的上行语音报文之后,将统计的第一 IP地址对对应的上行语音报文的个数加上第一预定数值;其中,上述第一预定数值同样可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第一预定数值的大小不作限定,举例来说,上述第一预定数值可以为I ;
获得模块55,用于根据预定时间长度内统计模块54统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率;其中,该预定时间长度可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述预定时间长度的大小不作限定,举例来说,上述预定时间长度可以为I秒;
第三确定模块56,用于根据获得模块55获得的上行语音报文频率和统计获得的上述第一 IP地址对对应的下行语音报文频率确定第一 IP地址对对应的数据流为语音流。
其中,获得模块55,具体用于计算第一 IP地址对对应的上行语音报文的个数与上述预定时间长度之商,作为第一 IP地址对对应的上行语音报文频率。
上述实施例中,接收模块51接收到该无线接入设备关联的源客户端发送的第一报文之后,第一确定模块52获得第一报文的第一 IP地址对,并根据第一 IP地址对确定第一 IP地址对对应的数据流为P2P流;如果第一报文的长度在预定字节区间内,则第二确定模块53确定第一报文为上述第一 IP地址对对应的上行语音报文,并由统计模块54将统计的第一 IP地址对对应的上行语音报文的个数加上第一预定数值;然后,获得模块55根据预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率,第三确定模块56根据上述上行语音报文频率和统计获得的第一 IP地址对对应的下行语音报文频率确定第一 IP地址对对应的数据流为语音流;从而可以实现对非WMM标准的语音流进行识别,进而可以实现无线接入设备对语音流进行优先处理。
图6为本发明语音流的识别装置另一个实施例的结构示意图,与图5所示的语音流的识别装置相比,不同之处在于,图6所示的语音流的识别装置中,第一确定模块52可以包括查找子模块521、判断子模块522、点对点流确定子模块523、设置子模块524、建立子模块525和IP地址对获得子模块526 ;
IP地址对获得子模块526,用于获得第一报文的第一 IP地址对;
查找子模块521,用于在无线接入设备保存的上行流表中查找与IP地址对获得子模块526获得的第一 IP地址对对应的第一表项;
判断子模块522,用于当查找子模块521在上行流表中查找到与第一 IP地址对对应的第一表项时,判断上述上行流表的第一表项中是否设置有P2P标记;
点对点流确定子模块523,用于当判断子模块522确定上述上行流表的第一表项中设置有P2P标记时,确定第一 IP地址对对应的数据流为P2P流;
查找子模块521,还用于当判断子模块522确定上述上行流表的第一表项中未设置P2P标记时,在无线接入设备保存的下行流表中查找与第一 IP地址对对应的第一表项;
点对点流确定子模块523,还用于当查找子模块521在上述下行流表中查找到与第一 IP地址对对应的第一表项时,确定第一 IP地址对对应的数据流为P2P流;
设置子模块524,用于当查找子模块521在上述下行流表中查找到与第一 IP地址对对应的第一表项时,在上述上行流表和上述下行流表的第一表项中设置P2P标记;
建立子模块525,用于当查找子模块521在无线接入设备保存的上行流表中未查找到与第一 IP地址对对应的第一表项时,在上述上行流表中建立与第一 IP地址对对应的第一表项;
查找子模块521,还用于在建立子模块525在上述上行流表中建立与第一 IP地址对对应的第一表项之后,在无线接入设备保存的下行流表中查找与第一 IP地址对对应的第一表项。
本实施例中,第三确定模块56可以包括计算子模块561和语音流确定子模块 562 ;
计算子模块561,用于当上述上行语音报文频率与统计获得的所述第一 IP地址对对应的下行语音报文频率之差的绝对值小于或等于第一阈值时,将上述无线接入设备保存的与第一表项对应的命中计数器的值加上第二预定数值;其中,第一阈值的大小可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第一阈值的大小不作限定,举例来说,上述第一阈值可以为10 ;上述第二预定数值可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第二预定数值的大小不作限定,举例来说,上述第二预定数值可以为I ;
语音流确定子模块562,用于当加上第二预定数值后与第一表项对应的命中计数器的值大于或等于第二阈值时,确定第一 IP地址对对应的数据流为语音流;其中,第二阈值的大小同样可以在具体实现时根据系统性能和/或实际应用自行设置,本实施例对上述第二阈值的大小不作限定,举例来说,上述第二阈值可以为5。
进一步地,接收模块51,还用于接收另一无线接入设备发送的第二报文;该另一无线接入设备为与源客户端进行通信的目的客户端所关联的无线接入设备;
IP地址对获得子模块526,还用于获得第二报文的第二 IP地址对;上述第二报文的第二 IP地址对为第二报文的源IP地址和目的IP地址组成的IP地址对;
查找子模块521,还用于在无线接入设备保存的下行流表中查找与IP地址对获得子模块526获得的第二 IP地址对对应的表项;
第二确定模块53,还用于当查找子模块521在上述下行流表中查找到的与第二 IP 地址对对应的表项为第一表项,且第二报文的长度在上述预定字节区间内时,确定第二报文为第一 IP地址对对应的下行语音报文;
统计模块54,还用于将统计的上述第一 IP地址对对应的下行语音报文的个数加上第一预定数值;
获得模块55,还用于根据预定时间长度内统计模块54统计的第一 IP地址对对应的下行语音报文的个数获得第一 IP地址对对应的下行语音报文频率。这样,第三确定模块 56就可以根据获得模块55获得的上行语音报文频率和获得模块55统计获得的上述第一 IP地址对对应的下行语音报文频率确定第一 IP地址对对应的数据流为语音流。
本实施例中,获得模块55,具体用于当确定当前时刻与该无线接入设备记录的第一时间戳之间的时间间隔大于或等于预定时间长度时,根据上述预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率。
进一步地,上述语音流的识别装置还可以包括更新模块57 ;
更新模块57,用于在获得模块55根据上述预定时间长度内统计的第一 IP地址对对应的上行语音报文的个数获得第一 IP地址对对应的上行语音报文频率之后,将上述无线接入设备记录的第一时间戳更新为获得模块55获得第一 IP地址对对应的上行语音报文频率的时刻。
进一步地,上述语音流的识别装置还可以包括
标记设置模块58,用于在上述上行流表和上述下行流表的第一表项中设置语音标记;具体地,在第三确定模块56确定第一 IP地址对对应的数据流为语音流之后,标记设置模块58在上述上行流表和上述下行流表的第一表项中设置语音标记。
进一步地,上述语音流的识别装置还可以包括
标记判断模块59,用于获得模块55确定当前时刻与该无线接入设备记录的第一时间戳之间的时间间隔大于或等于预定时间长度之前,判断上述上行流表的第一表项中是否设置有语音标记;这时,标记设置模块58,还用于当标记判断模块59确定上述上行流表的第一表项中设置有语音标记时,为第一报文设置语音标记。
上述语音流的识别装置可以实现对非WMM标准的语音流进行识别,进而可以实现无线接入设备对语音流进行优先处理。
本发明还提供一种无线接入设备,该无线接入设备可以包括本发明图5或图6所示实施例提供的语音流的识别装置。该无线接入设备可以为AP等具有无线接入功能的设备,本发明对无线接入设备的形态不作限定。
最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种语音流的识别方法,其特征在于,包括第一无线接入设备接收所述第一无线接入设备关联的源客户端发送的第一报文;所述第一无线接入设备获得所述第一报文的第一因特网协议IP地址对,并根据所述第一 IP地址对确定所述第一 IP地址对对应的数据流为点对点流;所述第一报文的第一 IP 地址对为所述第一报文的源IP地址和目的IP地址组成的IP地址对;如果所述第一报文的长度在预定字节区间内,则所述第一无线接入设备确定所述第一报文为所述第一 IP地址对对应的上行语音报文,并将统计的所述第一 IP地址对对应的上行语音报文的个数加上第一预定数值;所述第一无线接入设备根据预定时间长度内统计的所述第一 IP地址对对应的上行语音报文的个数获得所述第一 IP地址对对应的上行语音报文频率,以及根据所述上行语音报文频率和统计获得的所述第一 IP地址对对应的下行语音报文频率确定所述第一 IP地址对对应的数据流为语音流。
2.根据权利要求I所述的方法,其特征在于,所述根据所述第一IP地址对确定所述第一 IP地址对对应的数据流为点对点流包括所述第一无线接入设备在所述第一无线接入设备保存的上行流表中查找与所述第一 IP地址对对应的第一表项;如果查找到,则所述第一无线接入设备判断所述上行流表的所述第一表项中是否设置有点对点标记;如果所述上行流表的所述第一表项中设置有点对点标记,则所述第一无线接入设备确定所述第一 IP地址对对应的数据流为点对点流;如果所述上行流表的所述第一表项中未设置点对点标记,则所述第一无线接入设备在所述第一无线接入设备保存的下行流表中查找与所述第一 IP地址对对应的第一表项,并在查找到之后,确定所述第一 IP地址对对应的数据流为点对点流,以及在所述上行流表和所述下行流表的所述第一表项中设置点对点标记;如果所述第一无线接入设备在所述第一无线接入设备保存的上行流表中未查找到与所述第一 IP地址对对应的第一表项,则所述第一无线接入设备在所述上行流表中建立与所述第一 IP地址对对应的第一表项,在所述第一无线接入设备保存的下行流表中查找与所述第一 IP地址对对应的第一表项,并在查找到之后,确定所述第一 IP地址对对应的数据流为点对点流,以及在所述上行流表和所述下行流表的所述第一表项中设置点对点标记。
3.根据权利要求I或2所述的方法,其特征在于,所述根据所述上行语音报文频率和统计获得的所述第一 IP地址对对应的下行语音报文频率确定所述第一 IP地址对对应的数据流为语音流包括如果所述上行语音报文频率与统计获得的所述第一 IP地址对对应的下行语音报文频率之差的绝对值小于或等于第一阈值,则所述第一无线接入设备将所述第一无线接入设备保存的与所述第一表项对应的命中计数器的值加上第二预定数值;如果加上所述第二预定数值后与所述第一表项对应的命中计数器的值大于或等于第二阈值,则所述第一无线接入设备确定所述第一 IP地址对对应的数据流为语音流。
4.根据权利要求I或2所述的方法,其特征在于,还包括所述第一无线接入设备接收第二无线接入设备发送的第二报文;所述第二无线接入设备为与所述源客户端进行通信的目的客户端所关联的无线接入设备;所述第一无线接入设备在所述第一无线接入设备保存的下行流表中查找与所述第二报文的第二 IP地址对对应的表项,如果所述下行流表中与所述第二 IP地址对对应的表项为所述第一表项,且所述第二报文的长度在所述预定字节区间内,则所述第一无线接入设备确定所述第二报文为所述第一 IP地址对对应的下行语音报文,并将统计的所述第一 IP 地址对对应的下行语音报文的个数加上第一预定数值;所述第二报文的第二 IP地址对为所述第二报文的源IP地址和目的IP地址组成的IP地址对;所述第一无线接入设备根据预定时间长度内统计的所述第一 IP地址对对应的下行语音报文的个数获得所述第一 IP地址对对应的下行语音报文频率。
5.根据权利要求I或2所述的方法,其特征在于,所述第一无线接入设备根据预定时间长度内统计的所述第一 IP地址对对应的上行语音报文的个数获得所述第一 IP地址对对应的上行语音报文频率包括如果所述第一无线接入设备确定当前时刻与所述第一无线接入设备记录的第一时间戳之间的时间间隔大于或等于预定时间长度,则根据所述预定时间长度内统计的所述第一 IP地址对对应的上行语音报文的个数获得所述第一 IP地址对对应的上行语音报文频率; 所述根据所述预定时间长度内统计的所述第一 IP地址对对应的上行语音报文的个数获得所述第一 IP地址对对应的上行语音报文频率之后,还包括所述第一无线接入设备将所述第一无线接入设备记录的第一时间戳更新为获得所述第一 IP地址对对应的上行语音报文频率的时刻。
6.根据权利要求5所述的方法,其特征在于,所述根据所述上行语音报文频率和统计获得的所述第一 IP地址对对应的下行语音报文频率确定所述第一 IP地址对对应的数据流为语音流之后,还包括所述第一无线接入设备在所述上行流表和所述下行流表的所述第一表项中设置语音己 O
7.根据权利要求6所述的方法,其特征在于,所述第一无线接入设备确定当前时刻与所述第一无线接入设备记录的第一时间戳之间的时间间隔大于或等于预定时间长度之前, 还包括所述第一无线接入设备判断所述上行流表的所述第一表项中是否设置有语音标记; 如果所述上行流表的所述第一表项中设置有语音标记,则所述第一无线接入设备为所述第一报文设置语音标记。
8.一种语音流的识别装置,其特征在于,设置在无线接入设备中,所述装置包括接收模块,用于接收所述无线接入设备关联的源客户端发送的第一报文;第一确定模块,用于获得所述第一报文的第一因特网协议IP地址对,并根据所述第一 IP地址对确定所述第一 IP地址对对应的数据流为点对点流;所述第一报文的第一 IP地址对为所述第一报文的源IP地址和目的IP地址组成的IP地址对;第二确定模块,用于当所述第一报文的长度在预定字节区间内时,确定所述第一报文为所述第一 IP地址对对应的上行语音报文;统计模块,用于在所述第二确定模块确定所述第一报文为所述第一 IP地址对对应的上行语音报文之后,将统计的所述第一 IP地址对对应的上行语音报文的个数加上第一预定数值;获得模块,用于根据预定时间长度内所述统计模块统计的所述第一 IP地址对对应的上行语音报文的个数获得所述第一 IP地址对对应的上行语音报文频率;第三确定模块,用于根据所述获得模块获得的所述上行语音报文频率和统计获得的所述第一 IP地址对对应的下行语音报文频率确定所述第一 IP地址对对应的数据流为语音流。
9.根据权利要求8所述的装置,其特征在于,所述第一确定模块包括IP地址对获得子模块、查找子模块、判断子模块、点对点流确定子模块、设置子模块和建立子模块;所述IP地址对获得子模块,用于获得第一报文的第一 IP地址对;所述查找子模块,用于在所述无线接入设备保存的上行流表中查找与所述IP地址对获得子模块获得的第一 IP地址对对应的第一表项;所述判断子模块,用于当所述查找子模块在上行流表中查找到与所述第一 IP地址对对应的第一表项时,判断所述上行流表的所述第一表项中是否设置有点对点标记;所述点对点流确定子模块,用于当所述判断子模块确定所述上行流表的所述第一表项中设置有点对点标记时,确定所述第一 IP地址对对应的数据流为点对点流;所述查找子模块,还用于当所述判断子模块确定所述上行流表的所述第一表项中未设置点对点标记时,在所述无线接入设备保存的下行流表中查找与所述第一 IP地址对对应的第一表项;所述点对点流确定子模块,还用于当所述查找子模块在所述下行流表中查找到与所述第一 IP地址对对应的第一表项时,确定所述第一 IP地址对对应的数据流为点对点流;所述设置子模块,用于当所述查找子模块在所述下行流表中查找到与所述第一 IP地址对对应的第一表项时,在所述上行流表和所述下行流表的所述第一表项中设置点对点标记;所述建立子模块,用于当所述查找子模块在所述无线接入设备保存的上行流表中未查找到与所述第一 IP地址对对应的第一表项时,在所述上行流表中建立与所述第一 IP地址对对应的第一表项;所述查找子模块,还用于在所述建立子模块在所述上行流表中建立与所述第一 IP地址对对应的第一表项之后,在所述无线接入设备保存的下行流表中查找与所述第一 IP地址对对应的第一表项。
10.根据权利要求8或9所述的装置,其特征在于,所述第三确定模块包括计算子模块,用于当所述上行语音报文频率与统计获得的所述第一 IP地址对对应的下行语音报文频率之差的绝对值小于或等于第一阈值时,将所述无线接入设备保存的与所述第一表项对应的命中计数器的值加上第二预定数值;语音流确定子模块,用于当加上所述第二预定数值后与所述第一表项对应的命中计数器的值大于或等于第二阈值时,确定所述第一 IP地址对对应的数据流为语音流。
11.根据权利要求8或9所述的装置,其特征在于,所述接收模块,还用于接收另一无线接入设备发送的第二报文;所述另一无线接入设备为与所述源客户端进行通信的目的客户端所关联的无线接入设备;所述IP地址对获得子模块,还用于获得所述第二报文的第二 IP地址对;所述第二报文的第二 IP地址对为所述第二报文的源IP地址和目的IP地址组成的IP地址对;所述查找子模块,还用于在所述无线接入设备保存的下行流表中查找与所述IP地址对获得子模块获得的第二 IP地址对对应的表项;所述第二确定模块,还用于当所述查找子模块在所述下行流表中查找到的与所述第二 IP地址对对应的表项为所述第一表项,且所述第二报文的长度在所述预定字节区间内时, 确定所述第二报文为所述第一 IP地址对对应的下行语音报文;所述统计模块,还用于将统计的所述第一 IP地址对对应的下行语音报文的个数加上第一预定数值;所述获得模块,还用于根据预定时间长度内所述统计模块统计的所述第一 IP地址对对应的下行语音报文的个数获得所述第一 IP地址对对应的下行语音报文频率。
12.根据权利要求8或9所述的装置,其特征在于,所述获得模块,具体用于当确定当前时刻与所述无线接入设备记录的第一时间戳之间的时间间隔大于或等于预定时间长度时,根据所述预定时间长度内统计的所述第一 IP地址对对应的上行语音报文的个数获得所述第一 IP地址对对应的上行语音报文频率;所述装置还包括更新模块;所述更新模块,用于在所述获得模块根据所述预定时间长度内统计的所述第一 IP地址对对应的上行语音报文的个数获得所述第一 IP地址对对应的上行语音报文频率之后, 将所述无线接入设备记录的第一时间戳更新为所述获得模块获得所述第一 IP地址对对应的上行语音报文频率的时刻。
13.根据权利要求12所述的装置,其特征在于,还包括标记设置模块,用于在所述第三确定模块确定所述第一 IP地址对对应的数据流为语音流之后,在所述上行流表和所述下行流表的所述第一表项中设置语音标记。
14.根据权利要求13所述的装置,其特征在于,还包括标记判断模块,用于在所述获得模块确定当前时刻与所述无线接入设备记录的第一时间戳之间的时间间隔大于或等于预定时间长度之前,判断所述上行流表的所述第一表项中是否设置有语音标记;所述标记设置模块,还用于当所述标记判断模块确定所述上行流表的所述第一表项中设置有语音标记时,为所述第一报文设置语音标记。
15.一种无线接入设备,其特征在于,包括如权利要求8-14任意一项所述的语音流的识别装置。
全文摘要
本发明提供一种语音流的识别方法、装置和无线接入设备,所述语音流的识别方法包括第一无线接入设备接收第一报文;获得第一报文的第一IP地址对,并根据所述第一IP地址对确定所述第一IP地址对对应的数据流为点对点流;如果第一报文的长度在预定字节区间内,则确定第一报文为第一IP地址对对应的上行语音报文,并将统计的第一IP地址对对应的上行语音报文的个数加上第一预定数值,获得第一IP地址对对应的上行语音报文频率,以及根据上行语音报文频率和下行语音报文频率确定第一IP地址对对应的数据流为语音流。本发明可以实现对非WMM标准的语音流进行识别,进而可以实现无线接入设备对语音流进行优先处理。
文档编号H04L29/06GK102932817SQ20121038245
公开日2013年2月13日 申请日期2012年10月10日 优先权日2012年10月10日
发明者梁星 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1