用于建立ip语音会话的系统和方法
【专利摘要】一种用于建立IP语音(VoIP)会话的方法、计算机程序产品、以及计算机系统。一个或多个计算设备发起在多个设备之间的VoIP会话。第一通信信道被建立作为用于该多个设备中的第一计算设备的积极信道,其中该积极信道完全被启用以用于由第一计算设备使用。第二通信信道被建立作为在维持该积极信道之时用于第一计算设备的消极信道,其中该消极信道至少部分地被启用以用于由第一计算设备使用。
【专利说明】用于建立IP语音会话的系统和方法
【技术领域】
[0001]本公开内容涉及通信系统和方法,并且更特别地涉及IP语音系统和方法。
【背景技术】
[0002]IP语音(VoIP) —般涉及到通过网际协议(IP)网络(诸如因特网)对数据和语音通信两者的递送。许多人使用VoIP取代他们的通常使用例如电路交换公共电话网络的传统电话服务。然而,使用VoIP的一个缺点是,IP网络上的通信不确保传统电路交换公共电话网络的相同可靠性。例如,VoIP可能通常不保证对数据分组的递送或者保证这些数据分组按照正确顺序(即,依次地)被递送。作为结果,VoIP呼叫例如可能遭受低于最优音频信号质量。减少的信号质量对于终端用户能够是麻烦和令人气馁的,其中理解对话的能力过度地被限制。
【发明内容】
[0003]在一种实施方式中,一种由一个或多个计算设备所执行的用于建立IP语音(VoIP)会话的方法包括:由该一个或多个计算设备发起该VoIP会话。第一通信信道被建立作为用于该一个或多个计算设备中的第一计算设备的积极信道,其中该积极信道完全被启用以用于由第一计算设备使用。第二通信信道被建立作为在维持该积极信道之时用于第一计算设备的消极信道,其中该消极信道至少部分地被启用以用于由第一计算设备使用。
[0004]以下特征中的一个或多个特征可以被包括。至少部分地启用该消极信道以用于由第一计算设备使用可以包括部分地准备该消极信道。该消极信道可以是持续的。
[0005]该积极信道可以被监测,以在该VoIP会话期间检测信号质量。可以确定达到了该积极信道的信号质量阈值水平。响应于确定达到该信号质量阈值水平,可以实施失效切换(failover)过程以建立该消极信道作为用于由第一计算设备使用的新积极信道。该失效切换过程可以是被自动实施和被手动实施中的至少一种。
[0006]实施该失效切换过程可以包括:完全启用对该消极信道的使用,作为该新积极信道。实施该失效切换过程可以进一步包括:建立该完全被启用的消极信道作为用于由第一计算设备使用的新积极信道。该积极信道可以被终止。第三消极信道可以被建立,第三消极信道至少部分地被启用以用于由第一计算设备使用。
[0007]在另一种实施方式中,一种计算机程序产品位于计算机可读介质上,该计算机可读介质具有存储在其上的多个指令。当由处理器执行时,这些指令促使该处理器执行操作,这些操作包括:由一个或多个计算设备发起IP语音(V0IP)会话。第一通信信道被建立作为用于该一个或多个计算设备中的第一计算设备的积极信道,其中该积极信道完全被启用以用于由第一计算设备使用。第二通信信道被建立作为在维持该积极信道之时用于第一计算设备的消极信道,其中该消极信道至少部分地被启用以用于由第一计算设备使用。
[0008]以下特征中的一个或多个特征可以被包括。至少部分地启用该消极信道用于由第一计算设备使用可以包括部分地准备该消极信道。该消极信道可以是持续的。[0009]该积极信道可以被监测,以在该VoIP会话期间检测信号质量。可以确定达到了该积极信道的信号质量阈值水平。响应于确定达到该信号质量阈值水平,可以实施失效切换过程以建立该消极信道作为用于由第一计算设备使用的新积极信道。该失效切换过程可以是被自动实施和被手动实施中的至少一种。
[0010]实施该失效切换过程可以包括:完全启用对该消极信道的使用,作为该新积极信道。实施该失效切换过程可以进一步包括:建立该完全被启用的消极信道作为用于由第一计算设备使用的新积极信道。该积极信道可以被终止。第三消极信道可以被建立,第三消极信道至少部分地被启用以用于由第一计算设备使用。
[0011]在另一种实施方式中,一种计算机系统包括被配置为执行操作的处理器和存储器,这些操作包括:由一个或多个计算设备发起IP语音(VoIP)会话。第一通信信道被建立作为用于该一个或多个计算设备中的第一计算设备的积极信道,其中该积极信道完全被启用以用于由第一计算设备使用。第二通信信道被建立作为在维持该积极信道之时用于第一计算设备的消极信道,其中该消极信道至少部分地被启用以用于由第一计算设备使用。
[0012]以下特征中的一个或多个特征可以被包括。至少部分地启用该消极信道用于由第一计算设备使用可以包括部分地准备该消极信道。该消极信道可以是持续的。
[0013]该积极信道可以被监测,以在该VoIP会话期间检测信号质量。可以确定达到了该积极信道的信号质量阈值水平。响应于确定达到该信号质量阈值水平,可以实施失效切换过程以建立该消极信道作为用于由第一计算设备使用的新积极信道。该失效切换过程可以是被自动实施和被手动实施中的至少一种。
[0014]实施该失效切换过程可以包括:完全启用对该消极信道的使用,作为该新积极信道。实施该失效切换过程可以进一步包括:建立该完全被启用的消极信道作为用于由第一计算设备使用的新积极信道。该积极信道可以被终止。第三消极信道可以被建立,第三消极信道至少部分地被启用以用于由第一计算设备使用。
[0015]在附图和下面的描述中阐述了一种或多种实施方式的细节。其他特征和优点将从本描述、附图和权利要求而变得清楚。
【专利附图】
【附图说明】
[0016]图1是耦合到分布式计算网络的VoIP建立过程的说明性图解视图;
[0017]图2是图1的VoIP建立过程的说明性流程图;以及
[0018]图3是由图1的VoIP建立过程所显示的屏幕图像的说明性图解视图。
[0019]相似的参考符号在各种附图中指示相似的元件。
【具体实施方式】
[0020]系统概述:
[0021]如本领域的技术人员将意识到的,本公开内容可以被具体化为一种方法、系统或者计算机程序产品。因此,本公开内容可以采用以下形式:全硬件实施例、全软件实施例(包括固件、常驻软件、微代码等)、或者组合了可能在本文中一般性地称为“电路”、“模块”或者“系统”的软件和硬件方面的实施例。此外,本公开内容可以采用计算机可用存储介质上的计算机程序产品的形式,该计算机可用存储介质具有在该介质中具体化的计算机可用程序代码。
[0022]任何适当的计算机可用或者计算机可读介质可以被利用。计算机可用或者计算机可读介质可以是,例如但不限于:电子的、磁性的、光学的、电磁的、红外的、或者半导体系统、装置、设备、或者传播介质。计算机可读介质的更多具体示例(非穷举的列表)将包括下列:具有一个或多个接线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPR0M或者闪存)、光纤、便携式压缩盘只读存储器(⑶-ROM)、光学存储设备、传输介质(诸如支持因特网或者内联网的那些传输介质)、或者磁性存储设备。注意,计算机可用或者计算机可读介质可以甚至是在其上印刷了程序的纸或者其他适当的介质,因为程序能够经由例如对该纸或者其他介质的光学扫描而被电子地采集、如果有必要则然后被编译、解释或者以适当的方式另外处理、并且然后被存储在计算机存储器中。在本文件的上下文中,计算机可用或者计算机可读介质可以是如下的任何介质,该介质能够包含、存储、传达、传播、或者运输用于由指令执行系统、装置或设备使用的或者连同指令执行系统、装置或设备使用的程序。计算机可用介质可以包括在基带中或者作为载波的一部分的所传播的数据信号,该数据信号具有随之具体化的计算机可用程序代码。计算机可用程序代码可以通过包括但不限于因特网、有线线路、光纤电缆、RF等的任何适当的介质来传输。
[0023]用于执行本公开内容的操作的计算机程序代码可以用面向对象的编程语言(诸如Java、Smalltalk、C++等)来编写。然而,用于执行本公开内容的操作的计算机程序代码也可以用常规的过程式编程语言(诸如“C”编程语言或者类似的编程语言)来编写。程序代码可以完全在用户的计算机上、部分在用户的计算机上、作为独立的软件包、部分在用户的计算机上并且部分在远程计算机上或者完全在远程计算机或服务器上执行。在后者的场景中,远程计算机可以通过局域网(LAN)或者广域网(WAN)连接到用户的计算机,或者可以(例如,使用因特网服务提供商来通过因特网)形成通向外部计算机的连接。
[0024]下面参考根据本公开内容的实施例的方法、装置(系统)和计算机程序产品的流程图图示和/或框图来描述本公开内容。将理解,流程图图示和/或框图的每个块,以及流程图图示和/或框图中的块的组合,能够由计算机程序指令来实施。这些计算机程序指令可以被提供给通用计算机、专用计算机、或者其他可编程数据处理装置的处理器,以产生机器,从而经由该计算机或者其他可编程数据处理装置的该处理器执行的这些指令,创建用于实施在流程图和/或框图的一个或多个块或者它们的组合中所指定的功能/动作的装置。
[0025]这些计算机程序指令也可以被存储在计算机可读存储器中,该计算机可读存储器能够指引计算机或者其他可编程数据处理装置以特定的方式运转,从而存储在该计算机可读存储器中的这些指令产生包括指令装置的制品,这些指令装置实施在流程图和/或框图的一个或多个块或者它们的组合中所指定的功能/动作。
[0026]这些计算机程序指令也可以被加载到计算机或者其他可编程数据处理装置上,以促使一系列的操作步骤在该计算机或者其他可编程数据处理装置上被执行(不必然按照特定的顺序),以产生计算机实施的过程,从而在该计算机或者其他可编程装置上执行的这些指令提供如下的步骤,这些步骤用于实施在流程图和/或框图的一个或多个块或者它们的组合中所指定的功能/动作(不必然按照特定的顺序)。[0027]参考图1,示出了可以位于计算机12上并且可以由计算机12执行的VoIP建立过程10,计算机12可以连接到网络14(例如,因特网或者局域网)。计算机12的示例可以包括但不限于:单个服务器计算机、一系列的服务器计算机、单个个人计算机、一系列的个人计算机、小型计算机、板式计算机、大型机计算机、或者计算云。计算机12的各种部件可以执行一个或多个操作系统,该一个或多个操作系统的示例可以包括但不限于:例如,Microsoft Windows Server tm ;Novell Netware tm ;Redhat Linux tm、Unix、或者定制的操作系统。
[0028]如下面将更详细地讨论的,VoIP建立过程10可以包括:由一个或多个计算设备发起IP语音(VoIP)。第一通信信道被建立作为用于一个或多个计算设备中的第一计算设备的积极信道,其中该积极信道完全被启用以用于由第一计算设备使用。第二通信信道被建立作为在维持该积极信道之时用于第一计算设备的消极信道,其中该消极信道至少部分地被启用以用于由第一计算设备使用。
[0029]VoIP建立过程10的指令集和子例程(它们可以存储在耦合到计算机12的存储设备16上)可以由被包括在计算机12内的一个或多个处理器(未示出)和一个或多个存储器架构(未示出)来执行。存储设备16可以包括但不限于:硬盘驱动器;闪存驱动器、带驱动器;光学驱动器;RAID阵列;随机存取存储器(RAM);以及只读存储器(ROM)。
[0030]网络14可以连接到一个或多个次级网络(例如,网络18),该一个或多个次级网络的示例可以包括但不限于:例如,局域网;广域网;或者内联网。
[0031]可以经由客户端应用22、24、26、28来访问VoIP建立过程10。客户端应用22、24、26,28的示例可以包括但不限于:标准web浏览器、电子邮件客户端应用、定制的web浏览器、即时消息收发客户端、软电话客户端、统一消息收发客户端、或者定制的应用。客户端应用22、24、26、28的指令集和子例程(它们可以(分别)存储在(分别)耦合到客户端电子设备38、40、42、44的存储设备30、32、34、36上)可以由(分别)并入客户端电子设备38、40,42,44中的一个或多个处理器(未示出)和一个或多个存储器架构(未示出)来执行。
[0032]存储设备30、32、34、36可以包括但不限于:硬盘驱动器;闪存驱动器、带驱动器;光学驱动器;RAID阵列;随机存取存储器(RAM);以及只读存储器(ROM)。客户端电子设备38、40、42、44的示例可以包括但不限于:个人计算机38、膝上型计算机40、智能电话42、笔记本计算机44、板式计算机(未示出)、服务器(未示出)、具有数据功能的蜂窝电话(未示出)、以及专属网络设备(未示出)。
[0033]客户端应用22、24、26、28中的一个或多个客户端应用可以被配置为,实现VoIP建立过程10的功能中的一些或者所有功能。因此,VoIP建立过程10可以是,由客户端应用
22、24、26、28中的一个或多个客户端应用和VoIP建立过程10协作地执行的纯服务器侧应用、纯客户端侧应用、或者混合的服务器侧/客户端侧的应用。
[0034]用户46、48、50、52可以通过网络14或者通过次级网络18直接访问计算机12和VoIP建立过程10。进一步地,计算机12可以通过次级网络18连接到网络14,如以虚链路线54所图示的。
[0035]各种客户端电子设备可以直接或者间接耦合到网络14(或者网络18)。例如,个人计算机38被示出为经由硬接线的网络连接直接耦合到网络14。进一步地,笔记本计算机44被示出为经由硬接线的网络连接直接耦合到网络18。膝上型计算机40被示出为经由无线通信信道56无线地耦合到网络14,无线通信信道56建立在膝上型计算机40与无线接入点(即,WAP) 58之间,无线接入点58被示出为直接耦合到网络14。WAP58可以是,例如,能够在膝上型计算机40与WAP58之间建立无线通信信道56的IEEE802.lla、802.lib,802.llg、W1-F1、和/或蓝牙tm设备。智能电话42被示出为经由无线通信信道60无线地耦合到网络14,无线通信信道60建立在智能电话42与蜂窝网络/网桥62之间,蜂窝网络/网桥62被不出为直接f禹合到网络14。
[0036]如本领域中已知的,所有IEEE802.1lx规范可以使用以太网协议和具有冲突避免的载波感测多接入(即,CSMA/CA)用于路径共享。各种802.1lx规范可以使用例如相移键控(即,PSK)调制或者补码键控(CCK)调制。如本领域中已知的,蓝牙是使用近程无线连接来允许例如移动电话、计算机和智能电话被互连的电信工业规范。
[0037]客户端电子设备38、40、42、44可以每个都执行操作系统,该操作系统的示例可以包括但不限于:Apple iOS tm> Microsoft Windows tm> Android tm、Redhat Linux tm、或者定制的操作系统。
[0038]VoIP建立过程:
[0039]如上面所讨论的并且也参考图2-3,VoIP建立过程10可以由一个或多个计算设备发起200IP语音(VoIP)会话。第一通信信道可以被建立202作为用于一个或多个计算设备中的第一计算设备300的积极信道302,其中积极信道302可以完全被启用以用于由第一计算设备300使用。第二通信信道可以被建立204作为在维持积极信道302之时用于第一计算设备300的消极信道304,其中消极信道304可以至少部分地被启用以用于由第一计算设备300使用。
[0040]VoIP建立过程10可以使用对本领域的技术人员已知的标准技术来发起200VoIP会话(例如,在线会议、基于会话发起协议(SIP)的统一电话通信等)。举例说明地,该一个或多个计算设备可以包括,例如,计算机12、一个或多个客户端电子设备38、40、42、44、宽带调制解调器(未示出)、电话适配器(未示出)、路由器(未示出)、或者在建立VoIP会话中可能涉及的其他计算设备。
[0041]根据本公开内容的一个或多个实施例,用于在例如统一电话呼叫会话上的每个用户的两个信道可以被建立。例如,第一通信信道可以被建立202作为用于一个或多个计算设备中的第一计算设备300的积极信道302。积极信道302可以被考虑为每个用户可以在实际会话期间占用的常规信道。因此,积极信道302可以被考虑为由第一计算设备300完全启用(即,完全被准备用于由第一计算设备300立即使用)。也就是说,如本领域的技术人员已知的,一般需要多个步骤(例如,跳跃开始逻辑、认证、协商、信息收集等)以准许用户进入例如在特定信道上的VoIP会话对话。这些步骤中的每个步骤可能花费时间。举例说明地,当所有步骤已经完成时,信道可以被考虑为是积极的。因此,积极信道302可以被考虑为已经执行了所有必要的步骤(不按照特定的顺序)并且正在用于VoIP会话(例如,能够传达VoIP会话的数据)。
[0042]根据一个或多个说明性实施例,第二通信信道可以被建立204作为用于第一计算设备300的消极信道304。举例说明地,消极信道304可以在VoIP会话的开始(即,发起200)被建立204。然而,本领域的技术人员将意识到,消极信道304可以在开始VoIP会话的开始之后的任何时间被建立204。根据一个或多个说明性实施例,消极信道304在确定212达到信号质量阈值水平之前被建立(下面进一步讨论)。注意,消极信道304也在积极信道302被维持之时被建立204。也就是说,积极信道302和消极信道304两者在某一时刻同时被维持。举例说明地,消极信道304可以与积极信道302 —起持续地被建立208。
[0043]根据说明性实施例,消极信道304可以至少部分地被启用以用于由第一计算设备300使用。部分启用消极信道304用于由第一计算设备300使用可以包括部分准备206该消极信道。例如,消极信道304可能已经完成了准许用户进入VoIP会话对话所需要的步骤中的一个或多个步骤(诸如获得了向服务器路由音频并且建立连接所需要的信息),但是也可能尚未完成这些步骤中的一个或多个步骤。因此,消极信道304可以被考虑为分离的备用信道,与积极信道302相对照地,该分离的备用信道已经完成了相比准许用户进入VoIP会话对话所需要的所有步骤(和/或信息收集)更少的步骤(和/或信息收集)。消极信道304可以保持备用(例如,不能传达VJP会话的数据)直至被需要,如下面更详细地讨论的。举例说明地,每个信道(例如,积极信道302和消极信道304对)可以是通向每个用户的专属私人线路点到点连接路径,并且对每个用户可以是唯一的。
[0044]根据一个说明性实施例,消极信道304可能已经完成除了实际准许用户进入VoIP会话对话之外的所有必要步骤。备选地,消极信道304可能仅已经完成准许用户进入VoIP会话对话所需要的必要步骤的一部分。然而,本领域的技术人员将认识到,其任何数目的步骤或者部分可以被完成和/或未完成。如此,对任何特定数目的步骤被消极信道304完成和/或未完成的描述,应当被认为仅是一种示例并且不另外限制本公开内容的范围。
[0045]根据一个或多个备选实施例,至少一个第三消极信道可以被建立222,该至少一个第三消极信道至少部分地被启用以用于由第一计算设备300使用。每个部分被启用的消极信道可能已经完成不同的启用水平。例如,如果存在与积极信道202 —起并发地被维持的两个消极信道,则这两个消极信道之一可能仅已经完成了准许用户进入VoIP会话对话所需要的两个步骤,而另一个消极信道可能已经完成了准许用户进入VoIP会话对话所需要的三个或者更多步骤。
[0046]根据一个或多个实施例,积极信道302可以被监测210以在VoIP会话期间检测信号质量。信号质量可能例如受噪声影响,噪声可以包括:例如,回声、背景噪声、阻抗、衰减、干扰、随机噪声、一致噪声、高音调(high pitch)、低音调(low pitch)、爆裂声、以及其他形式的噪声。举例说明地,可以在服务器上监测210积极信道302 ;然而,本领域的技术人员将意识到,监测210 (和/或VoIP建立过程10的其他部分)可以在客户端侧、中间设备、或者它们的组合上被执行。
[0047]可以确定212例如在VoIP会话期间达到积极信道202的信号质量阈值水平(例如,噪声电平)。信号质量阈值水平可以是预设水平和/或可以例如由终端用户、管理员、规则等可改变地定义。有利地,这可以允许在每用户和/或每通信基础上的变化的信号质量阈值水平。例如,在VoIP会话上的一个用户可以具有更低的信号质量阈值水平,而在相同VoIP会话上的另一个用户可以具有更高的信号质量阈值水平。
[0048]响应于确定达到信号质量阈值水平,失效切换过程可以被实施214,以建立第二(即,消极)信道204作为新积极信道302a以用于由第一计算设备300使用。根据一个或多个说明性实施例,实施214失效切换过程可以包括完全启用216对消极信道204的使用,作为新积极信道302a。例如,这可以包括:完成准许用户进入例如新积极信道302a上的VoIP会话对话所需要的用于消极信道204的附加剩余步骤。实施214失效切换过程可以进一步包括:建立218完全被启用的消极信道作为新积极信道302a以用于由第一计算设备300使用。
[0049]如上面所注意到的,朝向完全启用以准许用户进入VoIP会话对话的每个步骤可能花费时间。有利地,在已经确定212达到积极信道202的信号质量阈值水平(例如,噪声电平)之前,消极信道204可能已经被预先建立(B卩,完成了所需要的步骤中的一个或多个步骤),将消极信道204转变为新积极信道302a可以在失效切换过程的动作中实时地、无中断地、并且对用户透明地迅速实现。举例说明地,如果确定对于新积极信道302a达到信号质量阈值水平,则另一个消极信道可以然后被建立。
[0050]根据一个或多个说明性实施例,失效切换过程可以被自动实施220 (例如,在服务器侧、客户端侧、中间设备侧、混合侧实施例、或者它们的组合上),和/或例如由(多个)终端用户、(多个)仲裁者、(多个)管理员等手动实施。先前的积极信道(即,积极信道202)可以但是无需例如在建立218完全被启用的消极信道作为新积极信道302a以用于由第一计算设备300使用之后被终止224(例如,被解除)。
[0051]各图中的流程图和框图举例说明了根据本公开内容的各种实施例的系统、方法和计算机程序产品的可能实施方式的架构、功能和操作。在这个方面,流程图或者框图中的每个块可以表示代码模块、代码段或者代码的部分,该代码模块、代码段或者代码的部分包括用于实施所指定的(多个)逻辑功能的一个或多个可执行指令。还应当注意,在一些备选实施方式中,(多个)块中所指出的功能可以不按照各图中所指出的顺序发生。例如,取决于所涉及的功能,接连地被示出的两个块可能事实上基本并发地被执行,或者这些块可能有时按照相反的顺序被执行。还将注意,框图和/或流程图图示的每个块,以及框图和/或流程图图示中的块的组合,能够由执行所指定的功能或动作的基于专用硬件的系统、或者专用硬件和计算机指令的组合来实施。
[0052]本文所使用的术语仅用于描述特定实施例的目的并且不意图为对本公开内容的限制。如本文所使用的,单数形式“一”、“一个”和“该”意图为也包括复数形式,除非上下文另外清楚地指出。将进一步理解,术语“包括”和/或“包括了”在本说明书中被使用时指定所陈述的特征、整数、步骤(不必然按照特定的顺序)、操作、元件、和/或部件的存在,但是不排除一个或多个其他特征、整数、步骤(不必然按照特定的顺序)、操作、元件、部件、和/或它们的组的存在或者附加。
[0053]权利要求中的所有装置或者步骤加上功能元素的对应结构、材料、动作和等效物意图包括用于与如具体要求的其他所要求的元素组合地执行功能的任何结构、材料或者动作。已经为了举例说明的目的呈现了本公开内容的描述,但是该描述不意图为穷举的或者被限制于所公开的形式中的公开内容。不脱离本公开内容的范围和精神,许多修改、变化和组合对本领域的普通技术人员将是明显的。这些实施例被选择和描述,以便最好地解释本公开内容的原理和实际应用,并且使得本领域的普通技术人员能够对于具有各种修改的各种实施例和/或如与所设想的特定使用相适合的实施例组合来理解本公开内容。
[0054]已经如此详细地并且通过参考其实施例描述了本申请的公开内容,将明显的是,不脱离所附权利要求中所限定的本公开内容的范围,修改、变化和组合是可能的。
【权利要求】
1.一种计算机实施的方法,包括: 由一个或多个计算设备发起IP语音(VoIP)会话; 由所述一个或多个计算设备建立第一通信信道作为用于所述一个或多个计算设备中的第一计算设备的积极信道,其中所述积极信道完全被启用以用于由所述第一计算设备使用;以及 由所述一个或多个计算设备建立第二通信信道作为在维持所述积极信道之时用于所述第一计算设备的消极信道,其中所述消极信道至少部分地被启用以用于由所述第一计算设备使用。
2.根据权利要求1所述的计算机实施的方法,其中至少部分地启用所述消极信道以用于由所述第一计算设备使用包括:至少部分地准备所述消极信道。
3.根据权利要求1所述的计算机实施的方法,其中所述消极信道是持续的。
4.根据权利要求1所述的计算机实施的方法,进一步包括: 监测所述积极信道以在所述VoIP期间检测信号质量; 确定达到所述积极信道的信号质量阈值水平;以及 响应于确定 达到所述信号质量阈值水平,实施失效切换过程以建立所述消极信道作为用于由所述第一计算设备使用的新积极信道。
5.根据权利要求4所述的计算机实施的方法,其中实施所述失效切换过程包括:完全启用对所述消极信道的使用,作为所述新积极信道。
6.根据权利要求5所述的计算机实施的方法,其中实施所述失效切换过程进一步包括:建立完全被启用的所述消极信道作为用于由所述第一计算设备使用的所述新积极信道。
7.根据权利要求4所述的计算机实施的方法,其中所述失效切换过程是被自动实施和被手动实施中的至少一种。
8.根据权利要求4所述的计算机实施的方法,进一步包括:建立第三通信信道作为至少部分地被启用以用于由所述第一计算设备使用的新消极信道。
9.根据权利要求4所述的计算机实施的方法,进一步包括:终止所述积极信道。
10.一种位于计算机可读介质上的计算机程序产品,所述计算机可读介质具有存储在其上的多个指令,所述多个指令在由处理器执行时促使所述处理器执行操作,所述操作包括: 由一个或多个计算设备发起IP语音(VoIP)会话; 由所述一个或多个计算设备建立第一通信信道作为用于所述一个或多个计算设备中的第一计算设备的积极信道,其中所述积极信道完全被启用以用于由所述第一计算设备使用;以及 由所述一个或多个计算设备建立第二通信信道作为在维持所述积极信道之时用于所述第一计算设备的消极信道,其中所述消极信道至少部分地被启用以用于由所述第一计算设备使用。
11.根据权利要求1所述的计算机程序产品,其中至少部分地启用所述消极信道以用于由所述第一计算设备使用包括:至少部分地准备所述消极信道。
12.根据权利要求1所述的计算机程序产品,其中所述消极信道是持续的。
13.根据权利要求1所述的计算机程序产品,进一步包括: 监测所述积极信道以在所述VoIP期间检测信号质量; 确定达到所述积极信道的信号质量阈值水平;以及 响应于确定达到所述信号质量阈值水平,实施失效切换过程以建立所述消极信道作为用于由所述第一计算设备使用的新积极信道。
14.根据权利要求13所述的计算机程序产品,其中实施所述失效切换过程包括:完全启用对所述消极信道的使用,作为所述新积极信道。
15.根据权利要求14所述的计算机程序产品,其中实施所述失效切换过程进一步包括:建立完全被启用的所述消极信道作为用于由所述第一计算设备使用的所述新积极信道。
16.根据权利要求13所述的计算机程序产品,其中所述失效切换过程是被自动实施和被手动实施中的至少一种。
17.根据权利要求13所述的计算机程序产品,进一步包括:建立第三通信信道作为至少部分地被启用以用于由所述第一计算设备使用的新消极信道。
18.根据权利要求13所述的计算机程序产品,进一步包括:终止所述积极信道。
19.一种包括被配置为执行操作的处理器和存储器的计算系统,所述操作包括: 由一个或多个计算设备发起IP语音(VoIP)会话; 由所述一个或多个计算设备建立第一通信信道作为用于所述一个或多个计算设备中的第一计算设备的积极信道,其中所述积极信道完全被启用以用于由所述第一计算设备使用;以及 由所述一个或多个计算设备建立第二通信信道作为在维持所述积极信道之时用于所述第一计算设备的消极信道,其中所述消极信道至少部分地被启用以用于由所述第一计算设备使用。
20.根据权利要求1所述的计算系统,其中至少部分地启用所述消极信道以用于由所述第一计算设备使用包括:至少部分地准备所述消极信道。
21.根据权利要求1所述的计算机实施的方法,其中所述消极信道是持续的。
22.根据权利要求1所述的计算系统,进一步包括: 监测所述积极信道以在所述VoIP期间检测信号质量; 确定达到所述积极信道的信号质量阈值水平;以及 响应于确定达到所述信号质量阈值水平,实施失效切换过程以建立所述消极信道作为用于由所述第一计算设备使用的新积极信道。
23.根据权利要求22所述的计算系统,其中实施所述失效切换过程包括:完全启用对所述消极信道的使用,作为所述新积极信道。
24.根据权利要求22所述的计算系统,进一步包括:建立第三通信信道作为至少部分地被启用以用于由所述第一计算设备使用的新消极信道。
25.根据权利要求22所述的计算系统,进一步包括:终止所述积极信道。
【文档编号】H04L12/26GK103988471SQ201280061087
【公开日】2014年8月13日 申请日期:2012年9月11日 优先权日:2011年12月30日
【发明者】C·C·比尔斯, A·登内, P·J·奥沙利文, J·B·斯洛耶尔 申请人:国际商业机器公司