专利名称:虚拟局域网环境中互联网协议上的语音设备的改进呼叫业务的制作方法
技术领域:
本发明一般涉及电信网以及相关的应用,并且特别地,涉及改变VLAN环境中数据分组的资源的方法和系统。更特别地,本发明涉及优化知道VLAN(VLAN-aware)的通信网中互联网协议上的语音(VoIP)设备中的呼叫业务。
背景技术:
在不限制本发明的范围的情况下,其背景与修改用于在数据网上发送语音数据的VoIP网一起被描述。在公共交换电话网(PSTN)上发送模拟语音正在慢慢地被诸如VoIP的其他技术补充。VoIP业务提供商的最近目标是以很低的“整体运营成本”来再现已有的电话功能以及在技术上提供对PSTN有竞争力的替代物。VoIP和业务应用点的组合显示了具有长期的很大的希望。VoIP对传统电话业务提供商产生了有竞争力的威胁,至少将刺激整个行业的成本和功能的改进。
基本上,VoIP可被应用于包括从简单办公室间内部通信系统到复杂的多点电话会议和共享屏幕环境的几乎任何的语音应用。语音重现的质量还可以根据应用来调整。例如,利用语音识别的客户呼叫比在一般的寻呼系统上的内部寻呼需要更高的质量。因此,VoIP设备必须具有迎合大量的配置和环境的灵活性以及将传统的电话标准与VoIP相混和的能力。
尽管消费者对VoIP业务的最初很兴奋,客户仍担心归因于语音被分组化成为语音分组的语音质量的可能下降。不管这些担心是基于早期互联网电话应用的体验还是其基于对分组网的本质的理解,语音质量是VoIP业务接受中一个关键的因素。
除此之外,VoIP业务需要能够连接到传统的电路交换语音网中。国际电信联盟(ITU)通过定义H.323,一组用于基于分组的多媒体网的标准来致力于这一目标。该网络能够与其他H.323终端或更传统的电话业务如PSTN、ISDN或无线电话相连接。H.323描述了多媒体通信在终端、网络设备和通常不提供保证的业务质量的虚拟局域网(VLAN)上的业务之间如何发生。归因于个人计算机、通信系统制造商和操作系统制造商的支持,H.323经历了快速发展。H.323依从已经被互联网电话和VoIP制造商倡议和接受作为互操作性的标准。
在传统的网络中,计算机和诸如打印机的其他设备的集合位于局域网(LAN)中。这些设备的每个一般被称为端节点设备。集线器、网桥或交换机被用于连接所有端节点设备的相同的一个或多个物理段。端节点设备可以不需要路由器而在相同的LAN上与其他端节点设备通信。
与在其他LAN段上的端节点设备通信需要使用路由器。特别地,每个LAN由路由器与另一个LAN分离。随着网络扩展,需要更多的路由器来将用户分离成LAN并且提供对其他LAN的连接性。这个设计的一个缺点是路由器增加了等待时间,其基本上延迟了数据的发送。LAN的一个缺点是LAN通常基于位置和地理限制来被建立。例如,在办公大楼中,在一层的所有的计算机和打印机是一个LAN的成员,而在第二层的所有的计算机和打印机可能是另一个LAN的成员。但是,在实际使用中,将来自第一层的计算机连接到来自第二层的计算机是有利的。因此,将所有需要彼此谈话的端节点计算机放置在同一个LAN中将更方便。
在试图克服LAN的物理限制中,开发了虚拟LAN(VLAN)。对于大量的VoIP设备,典型地使用VLAN。VLAN可被看作是在不同物理LAN段上的一组设备,这些设备可以就象其在相同的物理LAN段上一样彼此通信。VLAN在LAN上提供许多益处。利用VLAN,可能将计算设备逻辑地组成单一的广播域。这使得我们能够只为需要看到它的那些设备定义这个VLAN的广播业务并且减少了网络剩余部分的业务量。而且,归因于来自路由器连接的等待时间的消除,连接速度增加了。如果不允许来自外部网络,也就是那些源自路由器之外的另一个子网的访问,则实现了增加的安全性的另一个益处。
为了实现VLAN,IEEE宣传802.1Q标准,其定义VLAN网络的需求。除此之外,为了给通过网络的流动的数据分组添加优先级,IEEE宣传802.1D标准来规定3位优先级代码,其可被编码成数据分组的以太网头。3位优先级代码表示数字0到7,因此生成了8个选择或8个不同的优先级。在实现IEEE 802.1Q/D标准的VLAN网中,能够实现具有不同优先级分组的VLAN。
当前VoIP设备的缺点是优先级被指定缺省值为6,而不管网络中的其他条件。这意味着低优先级的任务被与高优先级的任务一样对待,而不考虑网络资源的可用性以及网络中业务量的大小。
总之,在网络周围路由语音数据分组的现有技术的方法不提供灵活性以及当前网络所需的网络资源的有效使用。解决这些问题的相同或方法有很多优点。
发明内容
本发明提供了一种改善VLAN环境中VoIP设备的呼叫业务的装置。通过本发明,数据分组基于VLAN中的业务等级被指定不同的优先级值。接收数据分组之后,VoIP设备监视VLAN中的业务等级并且基于这个业务等级来决定数据分组处理。通过关于当前业务等级来调节VLAN中数据分组的优先级处理,优化数量的网络资源被分配给语音分组。
当VoIP设备确定业务等级在正常范围时,缺省的优先级值被指定给所有数据分组。如果当前业务等级低于正常范围,则信令分组的优先级将被增加,以便可以设置更多的VoIP电话呼叫。最后,当目前的业务等级在正常范围之上时,所有非语音数据分组的优先级将被降低,以便语音分组将以更少的干扰来继续进行到其目的地。
本发明的技术优点是能够优化语音分组并且给其优化数量的网络资源,以便其以更少的干扰和延迟继续进行到其目的地。
本发明的额外的技术优点是能够增加在业务等级低于正常范围期间可能的呼叫数量。
为了更完整地理解包括其特性和优点的本发明,连同附图进行以下关于本发明的详细描述,其中图1描述了其中显示现有技术的LAN体系结构的网络;图2描述了利用其中本发明的一个实施方案可以被实现的VLAN体系结构的网络;图3描述了如现有技术中描述的以太网头;图4描述了如现有技术中所述的以太网帧以及现有技术优先级标记的以太网帧;图5描述了根据现有技术,带有用于决定数据分组应该进入哪个优先级队列的优先级代码的VLAN标记的分组;图6是本发明可在其中被实践的VoIP网;图7说明了如本发明所利用的H.323协议栈,用于允许VoIP呼叫被设置在IP网上;图8描述了经历两个网关之间等待时间的数据分组;图9描述了根据本发明的实施方案的程序产品的流图;以及图10是描述了根据本发明的实施方案的方法的流程图。
除另外指示之外,附图中对应的数字和符号指详细描述中对应的部分。
优选实施方案详述虽然下面详细讨论了本发明的各种实施方案的形成和使用,但是应该理解本发明提供了许多可应用的可在各种特定的环境中被实现的发明的概念。这里讨论的特定的实施方案仅是形成和使用本发明的特定方式的说明,但不是用来限定本发明的范围。
为更好地理解本发明,参考图1,其中显示了其中有传统的LAN实现的通信网4的图。LAN一般被定义为广播域。相同物理段或LAN中的集线器、网桥或交换机连接LAN中所有的端节点设备。LAN中的端节点可不需要路由器而彼此通信。典型地,端节点设备是个人计算机、服务器计算机、大型机、打印机和被连接到网络的其他设备。与其他LAN段中的设备通信需要使用路由器。
如在图1中所看到的,几个LAN 5A-5E被连接到广域网(WAN)6。每个LAN 5A-5E被连接到路由器26A-26C以便加入WAN 6。LAN 5A包括几个端节点个人计算机8A、服务器计算机18、无线互联网协议上语音(VoIP)电话14、个人数字助理30、以及具有VoIP接入的个人计算机10A。这些端节点的每个通过交换机22被连接到路由器26A以便通过WAN 6访问其他计算机。LAN 5B包括大型计算机20,其通过路由器26A被连接到WAN 6。另一个LAN 5C是将个人计算机8B、VoIP电话12A、个人计算机8C和打印机16A连接到路由器26B以便访问WAN6的细以太网线28。另一个LAN被显示为5D。LAN 5D包括打印机16B、具有VoIP接入的个人计算机10B、个人计算机8D和8E、以及VoIP电话12B。这些端节点通过集线器24A被连接到路由器26C以便通过WLAN6访问其他LAN。最后,LAN 5E包括打印机16C、个人计算机8F和8G、以及具有VoIP接入的个人计算机10C,它们通过集线器24B被连接到路由器26C以便通过WLAN 6访问计算机。
网络4的缺点是每个单独的LAN 5A-5E必须通过路由器26A-26C连接以便一个LAN部分里的计算机与另一个LAN部分里的计算机交谈。路由器增加了等待时间,其基本上延迟了数据发送。这由从一个LAN向另一个LAN路由数据中涉及的过程引起。路由器必须使用数据分组中更多的信息以便确定目的地并且向合适的端节点路由数据。
另一个缺点是LAN段典型地按物理位置划分。这意味着在一个建筑物中彼此接近的计算机将被连接到相同的LAN段;但是,这些计算机可能根本不需要彼此通信。其主要的通信是与其他LAN段中的计算机通信。如果LAN间通信过多,则因为为使每个通信被建立,分组必须通过路由器传播,所以这会使整个网络慢下来。
参考图2,显示了被重新配置为VLAN的网络4。现在每个端节点被连接到交换机22,其提供对WAN 6的连接性。为访问WAN 6的外部,路由器26将被利用。但是,对于停留在本地WAN 6内部的通信,只有交换机22被利用。虚拟LAN可被看做不同物理LAN段上的一组设备,这些设备可以象都在相同的物理LAN段中一样彼此通信。因此,VLAN32A包括服务器计算机18、具有VoIP接入的个人计算机10A、VoIP电话12B、打印机16C、个人计算机8F、以及具有VoIP接入的个人计算机10B。通过VLAN 32A连接这些端节点设备,端节点设备就象其在单一LAN段中那样起作用。VLAN 32B也被描述。VLAN 32B包括大型机20、个人计算机8C、打印机16A和VoIP电话12A。
在图1中,LAN 5A-5E主要考虑物理位置来分组。在图2中,VLAN32A和32B考虑业务量模式被建立。VLAN 32A、32B中所有的端节点设备主要被按业务量模式分组。利用VLAN,VLAN 32A中的端节点设备被分组在一起以便使广播业务仅限于需要看见它的那些端节点设备,并且减少网络4剩余部分的业务量。归因于来自路由器连接的等待时间的消除,连接速度增加。本领域的技术人员将认识到,端节点和交换机的任何组合可被用于网络4和VLAN。图2中的特定例子用于说明目的。
在图3中,显示了典型的以太网头34。以太网头遵从IEEE 802标准建立的标准。以太网头34描述了信息如何被分组化成为数据分组,以便信息可被成功地解密。第一部分被称为前同步信号36。前同步信号36包括由用于确保接收机同步的交替的1和0组成的7字节同步模式。其还包括被指定作为开始帧分隔符的一个字节。开始帧分隔符类似于前同步信号的其它部分,区别其以两个连续的设置为一的连续比特来结束。
接着是目的地址38。这是一个48位域,其指定该分组被寻址到哪个站。第一位指示地址类型;如果为零,则该域给出唯一站的地址;如果其为一,则该域指定更大一组的接收者。
以太网头34的下一部分是源地址40。源地址40是如这个48位域指定的发起站的唯一地址。接着是类型42。这个两字节域指示由数据域提供的信息字节的数量或者协议类型。本领域的技术人员将认识到类型42有时被称为长度。接着是数据有效负荷44。IEEE标准802建议数据有效负荷44的长度在46和1500字节之间。46字节最小值确保从冲突分段中区分出合法的分组。如果提供的数据小于对于以太网协议的正确信息所需的46字节最小值,则整数个填充字节被加入数据域的末尾以便使长度变成46字节。
最后的域是循环冗余码校验(CRC)46域。这个域也被称为是帧检测序列。CRC 46包括由生成多项式G(x)定义的用于检错的32位循环冗余校验码。CRC 46包含目的地地址、源地址、以及数据域。CRC 46算法使用初始都被预置为1的线性回馈寄存器。最后一位被发送之后,这个寄存器的内容被倒置并且作为CRC 46域被发送。
以太网帧被定义为除前同步信号36之外的以太网头的所有部分。在图4中,以太网帧48被描述。以太网帧48包括目的地地址38、源地址40、类型42、数据有效负荷44以及CRC 46。在被标记优先级的帧50中,优先级和VLAN识别符数据被加入。被标记优先级的帧50包括目的地地址38、源地址40、以太网标记协议识别符(ETPID)52、标记控制信息(TCI)54、类型42、数据有效负荷44以及CRC 46。ETPID52被用于识别正确的协议并且实现该协议。在这个例子中,其值是0×8100。
标记控制信息54由三个单独的信息片组成。第一个是优先级56。优先级56由三位标记组成。因为这三位允许8个不同的值,所以由优先级0到7表示的8个不同的优先级可用。8个不同的优先级域如下0,最大努力;1,背景;2,备用;3,极好努力;4,受控负荷;5,视频;6,语音;以及7,网络控制。
接着,如果规范格式指示器(CFI)58被设置,则E-RIF域出现并且该位确定该帧携带的mac地址信息是规范还是不规范格式。如果CFI 58没有被设置,则其指示E-RIF域不存在并且该帧携带的所有mac信息是规范格式。最后,VLAN识别符(VID)60被用于唯一地识别该帧属于的VLAN。空(nu11)值指示标记头仅包含用户优先级信息并且没有VLAN ID。
参考图5,显示带有VLAN标记帧50的数据分组61。数据分组61有优先级56,其确定数据分组61在经过网络4时将被放入8个优先级队列62A-62H的哪个。根据IEEE标准802.1Q/D,优先级值被在分组中设置并且不会改变;因此,当分组开始其旅行时无论其有哪个优先级值,其将被放置在沿该路由的所有VLAN兼容的队列中的该优先级队列中。
图6说明本发明的实施方案被在其中实施的网络。具有VoIP接入的个人计算机10A和10B被连接到路由器26A。路由器26A被连接到关守70并且然后被连接到路由器26B。多点控制单元(MCU)72被连接到路由器26C。路由器26B和26C被彼此连接并且被连接到传统的电话网。路由器26B被连接到网关74A,其提供对无线网76的接入,以便无线电话78可被访问。网关74B提供从VoIP网68到综合业务数字网(ISDN)80的接入,以便数字电话82可被访问。路由器26C提供对被连接到公共交换电话网(PSTN)84的网关74C的接入以便访问模拟电话86。
虽然有许多不同类型的VoIP接入,但是优选的实现使用H.323标准。H.323定义四个主要组件终端、网关74、关守70和多点控制单元72。终端是提供实时、双向通信的网络上的客户端点。所有的H.323终端都必须支持语音通信;语音和数据支持在H.323下是可选的。H.323终端由具有VoIP接入的个人计算机10A和10B表示。
网关74是H.323下可选的元件,其提供许多服务,最常用的是在H.323会议端点和其他终端类型之间的转换功能。这个功能包括在传输格式之间的转换以及通信过程。除此之外,网关74还在音频和视频编解码器之间转换并且执行VLAN侧和交换电路网侧的呼叫建立和清除。编解码器支持压缩和解压缩代码。编解码器定义一个协议使得数据能够被压缩和解压缩用于在网上传输。一般地,网关74的目的是将如具有VoIP接入的个人计算机10A的VLAN端点的特征,反映到例如模拟电话86的交换电路端点,并且反之亦然。
网关74的主要应用可能是建立与模拟PSTN终端的链路;在基于ISDN的交换电路网上建立与远程依从H.323的终端的链路以及在PSTN网上建立与远程依从H.323的终端的链路。如果因为端点与相同VLAN上的其他端点直接通信,不需要到其他网络的连接,则不需要网关74。终端利用H.245和Q.931协议与网关74通信。
关守70是能够启用H.323的网络的最重要的组件。其作为其区域里所有呼叫的中央点并且向注册的端点提供呼叫控制业务。在许多方面,H.323关守作为虚拟交换机。关守70执行两个重要的呼叫控制功能。第一个是从终端和网关74的VLAN的别名到IP和IPX地址的地址转换,如RAS规范中定义的。
第二个功能是带宽管理,其也在RAS中被指定。例如,如果网络管理员为VLAN上同时会议的数量规定了一个阈值,则一旦到达阈值,关守70就可以拒绝进行任何更多的连接。效果是将整个会议带宽限制在全部可用的某个部分。剩余的容量被留给电子邮件、文件传输、以及其他VLAN协议。由单一关守70管理的所有终端、网关74和MCU 72的集合被称为H.323区域。关守70的另一个有价值的特性是其路由H.323呼叫的能力。通过关守70路由呼叫,呼叫可以被更有效地控制。业务提供商需要这个功能以便为通过网络设置的呼叫记帐。如果被呼叫的端点不可用,则这个业务还可被用于将呼叫从另一个端点重新路由。
MCU 72支持三个或更多端点之间的会议。在H.323下,MCU 72包括多点处理器(MP)中需要的多点控制器(MC)。MC处理所有终端之间的H.245协商以便确定音频和视频处理的通用功能。如果有音频和视频流,MC还通过确定哪个将被组播来控制会议资源。
根据本发明的优选实施方案,一个模块被放置在关守70中。该模块检查网络业务量负载并且如果网络业务量在正常范围内,则其将留下每个数据分组的缺省优先级值。如果网络业务量低于正常范围,则其将提高信令分组的优先级,以便更多的呼叫将被启动。因此,如果网络业务量在正常范围之上,则该模块将减少除语音类型数据分组之外的所有数据分组的优先级以便使得语音呼叫能够更平稳地流到其目的地。
在图7中,显示了H.323需要的协议栈88。音频编解码器90是被用于指定音频数据压缩的代码。本领域的技术人员将认识到,G.723和G.729通常是优选的编解码器。视频编解码器92在H.323下被使用以便解压缩和压缩视频信息。如所看到的,音频编解码器90和视频编解码器92被承载在实时协议(RTP)100层上。本领域的技术人员认识到,介质在UDP层102上被承载,这是因为这是更不可靠的层。在音频编解码器90和视频编解码器92中包含的介质在UDP 102上被承载,这是因为如果介质分组被丢失,其被重新发送是没有意义的。如果丢失的声音段被重新发送,则其很可能到达得太晚以至于不能用于任何语音重构。Q.931信令信息98和H.24596功能交换被承载在TCP层104上,因此如果需要,控制分组可以被重新发送,以便确保控制指令到达目的地。然后所有的信息在IP层106上被发送,这对于本领域的技术人员是熟知的。
有几种因素影响语音质量。一个是音频编解码器90的选择。除此之外,等待时间、抖动和分组丢失还影响VoIP网68中的语音质量。图8显示通过网络从网关74A到网关74B的典型的数据分组108。如可以看到的,当数据分组108离开网关74A时,其被按时间间隔均匀地隔开。但是,在通过如互联网的广域网6时,有些数据分组108变得离得更近或更远,随着数据分组108接近网关74B,可以看到这一点。虽然这在文件传输或电子邮件应用中不重要,但是在语音应用中,其变得非常麻烦。呼叫者开始感觉到不容易保持双向通话并且通常终止彼此的交谈。除此之外,因有些字以混乱和不稳定的格式被放在一起而变得很难理解。
为了减少由分组以不均匀间隔到达而产生的抖动,抖动缓冲器被用于补偿波动的网络条件。抖动缓冲器在转发进入分组以便解压缩之前将所述进入分组保留规定的一段时间。其有使分组流平稳的作用,增加音频编解码器90对分组丢失、延迟的分组和其他传输效果的弹性。但是,抖动缓冲器的副作用是其可增加显著的延迟。因为努力并且最小化抖动中的延迟很重要,因此重要的是最优化地使用网络资源,以便呼叫可以被尽可能平稳地设置。
图9说明根据本发明的优选实施方案,说明用于实现本发明的方法和系统的过程步骤的高级逻辑流图120。本领域的技术人员应该理解,如其中所说明和描述的图9呈现导致想要的结果的前后一致的步骤序列。这些步骤需要物理量的物理操作。通常,虽然不必要,但是这些量采用能够被存储、发送、组合、比较并且另外被操作的电或磁信号的形式。
将这些信号称为位、值、元件、符号、字符、术语、数字等被本领域的技术人员证明是方便的。但是应该记住所有这些以及类似术语被与最合适的物理量关联并且仅仅是应用于这些量的方便的标签。
而且,执行的操作通常在协商中涉及如“指定”、“传送”或“传达”,其通常与由操作人员执行的智力操作相关。在这里描述的组成的本发明的一部分的操作的大多数情况中不需要这样的操作人员的能力。如这里所指示的,这些操作主要是机器操作。用于执行本发明的优选实施方案的操作的有用的机器包括数据处理系统,如通用数字计算机或其他类似的设备。在所有情况下应该记住操作计算机的操作方法和计算本身的方法之间的区别。
本发明涉及用于处理电或其他(例如,机械的,化学的)物理信号以便生成其他想要的物理信号,并且能够通过计算机或微机被实现的方法步骤。但是,在知道VLAN的设备的计算机存储器中不需要保持实现这些方法步骤的指令。这些指令可以在其他计算机存储单元里被维护。这里描述的方法的实现留给特定的知道VLAN的设备设计者的判断力。
本领域的技术人员可以理解这里描述的方法可被实现为程序产品(例如,驻留在计算机存储器中的控制程序)。程序产品包含指令,当在CPU上被执行时,完成图9的逻辑流图中所描述的操作。虽然本发明在全功能通信网4的上下文中被描述,但是本领域的技术人员还应该理解本发明能够作为各种形式的程序产品被分发。本发明不管采用的承载信号介质的特定类型,同样地应用于实际完成分发。信号承载介质的例子包括可记录类型介质,如软盘、硬盘和CD ROM、以及诸如数字和模拟通信链路的传输类型介质。
本发明的优选实现可包括如这里所述的采用驻留在微机存储器中的程序产品的形式来执行图9和10的方法的实现。替代的,本发明的优选实施方案可包括驻留在位于如交换机22的知道VLAN的设备中的微机存储器中的程序产品。因此程序产品包括用于执行这里所述的方法和系统的指令集。直到被微机请求,指令集可被存储为另一个计算机存储器中的计算机程序产品。例如,指令集可被存储为被附加到微机(其可包括最终用于磁盘驱动器中的如光盘或软盘的抽取式存储器)的磁盘驱动器中的计算机程序产品。
当需要时,计算机程序产品还可被存储在另一个计算机中并且被内部或外部网发送到知道VLAN的设备。本领域的技术人员将理解,指令集的物理存储物理地改变其被存储在上面的介质,以便该介质携带计算机可读信息。改变可以是电的、磁的、化学的或其他物理改变。虽然根据指令、符号、字符等描述本发明很方便,但是读者应该记住所有这些以及类似的术语应该与合适的物理元件相关联。
在图9中显示了程序产品110的实施方案图。程序产品110首先有一个用于确定VLAN的当前业务量等级的逻辑装置。接着,程序产品110使用逻辑装置关于当前业务量等级来调节VLAN中数据分组的优先级处理,以便语音分组接收最优数量的网络资源。程序产品110还包括用于确定业务量等级是否在正常范围114内的逻辑装置。正常范围由系统管理员根据系统的当前需要定义,这对于本领域的技术人员是熟知的。如果业务量负载在正常范围内,则程序产品110使用逻辑装置用于将数据分组的优先级值设置为缺省值115。如果业务量流不在正常范围内,则程序产品110必须利用逻辑装置来确定其是否有繁重的业务量负载116以便确定业务量等级是否在正常范围之上。如果业务量等级在正常范围之上,则其将使用逻辑装置的等级来降低除语音数据分组之外的所有分组类型上的优先级120。如果程序产品110确定业务量流在正常范围之下,则其将使用逻辑装置来增加信令分组的优先级118。通过增加信令分组的优先级,当网络业务量平静时更多的呼叫可被设置。
在图10中,描述了方法130的逻辑流图。在步骤132,数据分组被接收。接着,在步骤134,VLAN的当前业务量等级被确定。在步骤136,数据分组的优先级处理允许优先级根据当前业务量等级被调整,以便语音分组接收最优数量的网络资源。步骤138确定业务量等级是否在正常范围内。在步骤140,如果业务量等级在正常范围内,则数据分组的优先级值被设置为缺省值。在步骤142,确定业务量等级是否在正常范围之上。接着,在步骤144,如果业务量等级在正常范围之上,则所有非语音数据分组类型上的优先级被降低。接着,在步骤146,确定业务量等级是否在正常范围以下。并且最后,在步骤148,如果业务量等级在正常范围之下,则信令数据分组被增加优先级以便允许更多的电话呼叫被设置。
权利要求
1.一种优化包括至少一个互联网协议上语音(VoIP)设备的虚拟局域网(VLAN)中呼叫业务的方法,所述方法包括步骤确定VLAN的当前业务量等级;以及关于当前业务量等级来调节VLAN中数据分组的优先级处理,以便语音分组接收最优数量的网络资源。
2.根据权利要求1所述的方法,其中确定VLAN的当前业务量等级的步骤之前是知道VLAN的设备接收至少一个数据分组的步骤。
3.根据权利要求1所述的方法,其中确定VLAN的当前业务量等级的所述步骤包括确定业务量等级是否在正常范围内的步骤。
4.根据权利要求3所述的方法,其中确定业务量等级是否在正常范围内的所述步骤跟随着当业务量等级在正常范围内时将所述数据分组的优先级值设置为缺省值的步骤。
5.根据权利要求1所述的方法,其中确定VLAN的当前业务量等级的所述步骤还包括确定业务量等级是否在正常范围之上的步骤。
6.根据权利要求1所述的方法,其中所述调节VLAN中数据分组的优先级处理的步骤包括当业务量等级在正常范围之上时降低所有非语音数据分组类型的优先级值的步骤。
7.根据权利要求1所述的方法,其中确定VLAN的当前业务量等级的所述步骤包括确定业务量等级是否在正常范围之下的步骤。
8.根据权利要求1所述的方法,其中所述调节VLAN中数据分组的优先级处理的步骤还包括当业务量等级在正常范围之下时提高所有信令数据分组的优先级值的步骤。
9.一种在互联网协议上语音(VoIP)设备中用于优化虚拟局域网(VLAN)中呼叫业务的模块,所述模块包括用于确定VLAN的当前业务量等级的装置;以及用于关于当前业务量等级来调节VLAN中数据分组的优先级处理以便语音分组接收最优数量的网络资源的装置。
10.根据权利要求9所述的模块,其中用于确定VLAN的当前业务量等级的所述装置包括用于确定业务量等级是否在正常范围之内的装置。
11.根据权利要求10所述的模块,其中用于确定业务量等级是否在正常范围内的所述装置还包括用于当业务量等级在正常范围内时将所述数据分组的优先级等级设置为缺省值的装置。
12.根据权利要求9所述的模块,其中用于确定VLAN的当前业务量等级的所述装置还包括用于确定业务量等级是否在正常范围之上的装置。
13.根据权利要求9所述的模块,其中用于调节VLAN中数据分组的优先级处理的所述装置还包括用于当业务量等级在正常范围之上时降低所有非语音数据分组类型的优先级值的装置。
14.根据权利要求9所述的模块,其中用于确定VLAN的当前业务量等级的所述装置还包括用于确定业务量等级是否在正常范围之下的装置。
15.根据权利要求9所述的模块,其中用于调节VLAN中数据分组的优先级处理的所述装置还包括用于当业务量等级在正常范围之下时提高所有信令数据分组的优先级值的装置。
16.一种用于在互联网协议上语音(VoIP)设备中优化虚拟局域网(VLAN)中呼叫业务的程序产品,所述程序产品包括用于确定VLAN的当前业务量等级的逻辑装置;以及用于关于当前业务量等级来调节VLAN中数据分组的优先级处理以便语音分组接收最优数量的网络资源的逻辑装置。
17.根据权利要求16所述的程序产品,其中用于确定VLAN的当前业务量等级的所述逻辑装置还包括用于确定业务量等级是否在正常范围内的逻辑装置。
18.根据权利要求17所述的程序产品,其中用于确定业务量等级是否在正常范围内的所述逻辑装置还包括用于当业务量等级在正常范围内时将所述数据分组的优先级值设置为缺省值的逻辑装置。
19.根据权利要求16所述的程序产品,其中用于确定VLAN的当前业务量等级的所述逻辑装置还包括用于确定业务量等级是否在正常范围之上的逻辑装置。
20.根据权利要求16所述的程序产品,其中用于调节VLAN中数据分组的优先级处理的所述逻辑装置还包括用于当业务量等级在正常范围之上时降低所有非语音数据分组类型的优先级值的逻辑装置。
21.根据权利要求16所述的程序产品,其中用于确定VLAN的当前业务量等级的所述逻辑装置还包括用于确定业务量等级是否在正常范围之下的逻辑装置。
22.根据权利要求16所述的程序产品,其中用于调节VLAN中数据分组的优先级处理的所述逻辑装置还包括用于当业务量等级在正常范围之下时提高所有信令数据分组的优先级值的逻辑装置。
全文摘要
一种用于优化包括至少一个互联网协议上语音设备的VLAN(134)中呼叫业务的方法,涉及确定VLAN(134)的当前业务量等级,然后关于当前业务量等级来调节VLAN(134)中数据分组(108)的优先级处理,以便语音分组接收最优数量的网络资源(136)。当业务量等级在正常范围内(140)时使用缺省的优先级。在网络业务量低于正常范围期间,信令数据分组被提高优先级(148)并且当网络业务量在正常范围之上时,除语音数据分组之外的所有数据分组的优先级将被降低(144)。
文档编号H04L12/56GK1515101SQ01822916
公开日2004年7月21日 申请日期2001年12月21日 优先权日2000年12月29日
发明者M·K·梁, M K 梁 申请人:艾利森公司