用于建立ip語音會(huì)話的系統(tǒng)和方法
【專利摘要】一種用于建立IP語音(VoIP)會(huì)話的方法、計(jì)算機(jī)程序產(chǎn)品、以及計(jì)算機(jī)系統(tǒng)。一個(gè)或多個(gè)計(jì)算設(shè)備發(fā)起在多個(gè)設(shè)備之間的VoIP會(huì)話。第一通信信道被建立作為用于該多個(gè)設(shè)備中的第一計(jì)算設(shè)備的積極信道,其中該積極信道完全被啟用以用于由第一計(jì)算設(shè)備使用。第二通信信道被建立作為在維持該積極信道之時(shí)用于第一計(jì)算設(shè)備的消極信道,其中該消極信道至少部分地被啟用以用于由第一計(jì)算設(shè)備使用。
【專利說明】用于建立IP語音會(huì)話的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本公開內(nèi)容涉及通信系統(tǒng)和方法,并且更特別地涉及IP語音系統(tǒng)和方法。
【背景技術(shù)】
[0002]IP語音(VoIP) —般涉及到通過網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)(諸如因特網(wǎng))對(duì)數(shù)據(jù)和語音通信兩者的遞送。許多人使用VoIP取代他們的通常使用例如電路交換公共電話網(wǎng)絡(luò)的傳統(tǒng)電話服務(wù)。然而,使用VoIP的一個(gè)缺點(diǎn)是,IP網(wǎng)絡(luò)上的通信不確保傳統(tǒng)電路交換公共電話網(wǎng)絡(luò)的相同可靠性。例如,VoIP可能通常不保證對(duì)數(shù)據(jù)分組的遞送或者保證這些數(shù)據(jù)分組按照正確順序(即,依次地)被遞送。作為結(jié)果,VoIP呼叫例如可能遭受低于最優(yōu)音頻信號(hào)質(zhì)量。減少的信號(hào)質(zhì)量對(duì)于終端用戶能夠是麻煩和令人氣餒的,其中理解對(duì)話的能力過度地被限制。
【發(fā)明內(nèi)容】
[0003]在一種實(shí)施方式中,一種由一個(gè)或多個(gè)計(jì)算設(shè)備所執(zhí)行的用于建立IP語音(VoIP)會(huì)話的方法包括:由該一個(gè)或多個(gè)計(jì)算設(shè)備發(fā)起該VoIP會(huì)話。第一通信信道被建立作為用于該一個(gè)或多個(gè)計(jì)算設(shè)備中的第一計(jì)算設(shè)備的積極信道,其中該積極信道完全被啟用以用于由第一計(jì)算設(shè)備使用。第二通信信道被建立作為在維持該積極信道之時(shí)用于第一計(jì)算設(shè)備的消極信道,其中該消極信道至少部分地被啟用以用于由第一計(jì)算設(shè)備使用。
[0004]以下特征中的一個(gè)或多個(gè)特征可以被包括。至少部分地啟用該消極信道以用于由第一計(jì)算設(shè)備使用可以包括部分地準(zhǔn)備該消極信道。該消極信道可以是持續(xù)的。
[0005]該積極信道可以被監(jiān)測(cè),以在該VoIP會(huì)話期間檢測(cè)信號(hào)質(zhì)量??梢源_定達(dá)到了該積極信道的信號(hào)質(zhì)量閾值水平。響應(yīng)于確定達(dá)到該信號(hào)質(zhì)量閾值水平,可以實(shí)施失效切換(failover)過程以建立該消極信道作為用于由第一計(jì)算設(shè)備使用的新積極信道。該失效切換過程可以是被自動(dòng)實(shí)施和被手動(dòng)實(shí)施中的至少一種。
[0006]實(shí)施該失效切換過程可以包括:完全啟用對(duì)該消極信道的使用,作為該新積極信道。實(shí)施該失效切換過程可以進(jìn)一步包括:建立該完全被啟用的消極信道作為用于由第一計(jì)算設(shè)備使用的新積極信道。該積極信道可以被終止。第三消極信道可以被建立,第三消極信道至少部分地被啟用以用于由第一計(jì)算設(shè)備使用。
[0007]在另一種實(shí)施方式中,一種計(jì)算機(jī)程序產(chǎn)品位于計(jì)算機(jī)可讀介質(zhì)上,該計(jì)算機(jī)可讀介質(zhì)具有存儲(chǔ)在其上的多個(gè)指令。當(dāng)由處理器執(zhí)行時(shí),這些指令促使該處理器執(zhí)行操作,這些操作包括:由一個(gè)或多個(gè)計(jì)算設(shè)備發(fā)起IP語音(V0IP)會(huì)話。第一通信信道被建立作為用于該一個(gè)或多個(gè)計(jì)算設(shè)備中的第一計(jì)算設(shè)備的積極信道,其中該積極信道完全被啟用以用于由第一計(jì)算設(shè)備使用。第二通信信道被建立作為在維持該積極信道之時(shí)用于第一計(jì)算設(shè)備的消極信道,其中該消極信道至少部分地被啟用以用于由第一計(jì)算設(shè)備使用。
[0008]以下特征中的一個(gè)或多個(gè)特征可以被包括。至少部分地啟用該消極信道用于由第一計(jì)算設(shè)備使用可以包括部分地準(zhǔn)備該消極信道。該消極信道可以是持續(xù)的。[0009]該積極信道可以被監(jiān)測(cè),以在該VoIP會(huì)話期間檢測(cè)信號(hào)質(zhì)量。可以確定達(dá)到了該積極信道的信號(hào)質(zhì)量閾值水平。響應(yīng)于確定達(dá)到該信號(hào)質(zhì)量閾值水平,可以實(shí)施失效切換過程以建立該消極信道作為用于由第一計(jì)算設(shè)備使用的新積極信道。該失效切換過程可以是被自動(dòng)實(shí)施和被手動(dòng)實(shí)施中的至少一種。
[0010]實(shí)施該失效切換過程可以包括:完全啟用對(duì)該消極信道的使用,作為該新積極信道。實(shí)施該失效切換過程可以進(jìn)一步包括:建立該完全被啟用的消極信道作為用于由第一計(jì)算設(shè)備使用的新積極信道。該積極信道可以被終止。第三消極信道可以被建立,第三消極信道至少部分地被啟用以用于由第一計(jì)算設(shè)備使用。
[0011]在另一種實(shí)施方式中,一種計(jì)算機(jī)系統(tǒng)包括被配置為執(zhí)行操作的處理器和存儲(chǔ)器,這些操作包括:由一個(gè)或多個(gè)計(jì)算設(shè)備發(fā)起IP語音(VoIP)會(huì)話。第一通信信道被建立作為用于該一個(gè)或多個(gè)計(jì)算設(shè)備中的第一計(jì)算設(shè)備的積極信道,其中該積極信道完全被啟用以用于由第一計(jì)算設(shè)備使用。第二通信信道被建立作為在維持該積極信道之時(shí)用于第一計(jì)算設(shè)備的消極信道,其中該消極信道至少部分地被啟用以用于由第一計(jì)算設(shè)備使用。
[0012]以下特征中的一個(gè)或多個(gè)特征可以被包括。至少部分地啟用該消極信道用于由第一計(jì)算設(shè)備使用可以包括部分地準(zhǔn)備該消極信道。該消極信道可以是持續(xù)的。
[0013]該積極信道可以被監(jiān)測(cè),以在該VoIP會(huì)話期間檢測(cè)信號(hào)質(zhì)量??梢源_定達(dá)到了該積極信道的信號(hào)質(zhì)量閾值水平。響應(yīng)于確定達(dá)到該信號(hào)質(zhì)量閾值水平,可以實(shí)施失效切換過程以建立該消極信道作為用于由第一計(jì)算設(shè)備使用的新積極信道。該失效切換過程可以是被自動(dòng)實(shí)施和被手動(dòng)實(shí)施中的至少一種。
[0014]實(shí)施該失效切換過程可以包括:完全啟用對(duì)該消極信道的使用,作為該新積極信道。實(shí)施該失效切換過程可以進(jìn)一步包括:建立該完全被啟用的消極信道作為用于由第一計(jì)算設(shè)備使用的新積極信道。該積極信道可以被終止。第三消極信道可以被建立,第三消極信道至少部分地被啟用以用于由第一計(jì)算設(shè)備使用。
[0015]在附圖和下面的描述中闡述了一種或多種實(shí)施方式的細(xì)節(jié)。其他特征和優(yōu)點(diǎn)將從本描述、附圖和權(quán)利要求而變得清楚。
【專利附圖】
【附圖說明】
[0016]圖1是耦合到分布式計(jì)算網(wǎng)絡(luò)的VoIP建立過程的說明性圖解視圖;
[0017]圖2是圖1的VoIP建立過程的說明性流程圖;以及
[0018]圖3是由圖1的VoIP建立過程所顯示的屏幕圖像的說明性圖解視圖。
[0019]相似的參考符號(hào)在各種附圖中指示相似的元件。
【具體實(shí)施方式】
[0020]系統(tǒng)概述:
[0021]如本領(lǐng)域的技術(shù)人員將意識(shí)到的,本公開內(nèi)容可以被具體化為一種方法、系統(tǒng)或者計(jì)算機(jī)程序產(chǎn)品。因此,本公開內(nèi)容可以采用以下形式:全硬件實(shí)施例、全軟件實(shí)施例(包括固件、常駐軟件、微代碼等)、或者組合了可能在本文中一般性地稱為“電路”、“模塊”或者“系統(tǒng)”的軟件和硬件方面的實(shí)施例。此外,本公開內(nèi)容可以采用計(jì)算機(jī)可用存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可用存儲(chǔ)介質(zhì)具有在該介質(zhì)中具體化的計(jì)算機(jī)可用程序代碼。
[0022]任何適當(dāng)?shù)挠?jì)算機(jī)可用或者計(jì)算機(jī)可讀介質(zhì)可以被利用。計(jì)算機(jī)可用或者計(jì)算機(jī)可讀介質(zhì)可以是,例如但不限于:電子的、磁性的、光學(xué)的、電磁的、紅外的、或者半導(dǎo)體系統(tǒng)、裝置、設(shè)備、或者傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的更多具體示例(非窮舉的列表)將包括下列:具有一個(gè)或多個(gè)接線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPR0M或者閃存)、光纖、便攜式壓縮盤只讀存儲(chǔ)器(⑶-ROM)、光學(xué)存儲(chǔ)設(shè)備、傳輸介質(zhì)(諸如支持因特網(wǎng)或者內(nèi)聯(lián)網(wǎng)的那些傳輸介質(zhì))、或者磁性存儲(chǔ)設(shè)備。注意,計(jì)算機(jī)可用或者計(jì)算機(jī)可讀介質(zhì)可以甚至是在其上印刷了程序的紙或者其他適當(dāng)?shù)慕橘|(zhì),因?yàn)槌绦蚰軌蚪?jīng)由例如對(duì)該紙或者其他介質(zhì)的光學(xué)掃描而被電子地采集、如果有必要?jiǎng)t然后被編譯、解釋或者以適當(dāng)?shù)姆绞搅硗馓幚?、并且然后被存?chǔ)在計(jì)算機(jī)存儲(chǔ)器中。在本文件的上下文中,計(jì)算機(jī)可用或者計(jì)算機(jī)可讀介質(zhì)可以是如下的任何介質(zhì),該介質(zhì)能夠包含、存儲(chǔ)、傳達(dá)、傳播、或者運(yùn)輸用于由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的或者連同指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的程序。計(jì)算機(jī)可用介質(zhì)可以包括在基帶中或者作為載波的一部分的所傳播的數(shù)據(jù)信號(hào),該數(shù)據(jù)信號(hào)具有隨之具體化的計(jì)算機(jī)可用程序代碼。計(jì)算機(jī)可用程序代碼可以通過包括但不限于因特網(wǎng)、有線線路、光纖電纜、RF等的任何適當(dāng)?shù)慕橘|(zhì)來傳輸。
[0023]用于執(zhí)行本公開內(nèi)容的操作的計(jì)算機(jī)程序代碼可以用面向?qū)ο蟮木幊陶Z言(諸如Java、Smalltalk、C++等)來編寫。然而,用于執(zhí)行本公開內(nèi)容的操作的計(jì)算機(jī)程序代碼也可以用常規(guī)的過程式編程語言(諸如“C”編程語言或者類似的編程語言)來編寫。程序代碼可以完全在用戶的計(jì)算機(jī)上、部分在用戶的計(jì)算機(jī)上、作為獨(dú)立的軟件包、部分在用戶的計(jì)算機(jī)上并且部分在遠(yuǎn)程計(jì)算機(jī)上或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后者的場(chǎng)景中,遠(yuǎn)程計(jì)算機(jī)可以通過局域網(wǎng)(LAN)或者廣域網(wǎng)(WAN)連接到用戶的計(jì)算機(jī),或者可以(例如,使用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng))形成通向外部計(jì)算機(jī)的連接。
[0024]下面參考根據(jù)本公開內(nèi)容的實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖圖示和/或框圖來描述本公開內(nèi)容。將理解,流程圖圖示和/或框圖的每個(gè)塊,以及流程圖圖示和/或框圖中的塊的組合,能夠由計(jì)算機(jī)程序指令來實(shí)施。這些計(jì)算機(jī)程序指令可以被提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)、或者其他可編程數(shù)據(jù)處理裝置的處理器,以產(chǎn)生機(jī)器,從而經(jīng)由該計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理裝置的該處理器執(zhí)行的這些指令,創(chuàng)建用于實(shí)施在流程圖和/或框圖的一個(gè)或多個(gè)塊或者它們的組合中所指定的功能/動(dòng)作的裝置。
[0025]這些計(jì)算機(jī)程序指令也可以被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)器中,該計(jì)算機(jī)可讀存儲(chǔ)器能夠指引計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理裝置以特定的方式運(yùn)轉(zhuǎn),從而存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的這些指令產(chǎn)生包括指令裝置的制品,這些指令裝置實(shí)施在流程圖和/或框圖的一個(gè)或多個(gè)塊或者它們的組合中所指定的功能/動(dòng)作。
[0026]這些計(jì)算機(jī)程序指令也可以被加載到計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理裝置上,以促使一系列的操作步驟在該計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理裝置上被執(zhí)行(不必然按照特定的順序),以產(chǎn)生計(jì)算機(jī)實(shí)施的過程,從而在該計(jì)算機(jī)或者其他可編程裝置上執(zhí)行的這些指令提供如下的步驟,這些步驟用于實(shí)施在流程圖和/或框圖的一個(gè)或多個(gè)塊或者它們的組合中所指定的功能/動(dòng)作(不必然按照特定的順序)。[0027]參考圖1,示出了可以位于計(jì)算機(jī)12上并且可以由計(jì)算機(jī)12執(zhí)行的VoIP建立過程10,計(jì)算機(jī)12可以連接到網(wǎng)絡(luò)14(例如,因特網(wǎng)或者局域網(wǎng))。計(jì)算機(jī)12的示例可以包括但不限于:單個(gè)服務(wù)器計(jì)算機(jī)、一系列的服務(wù)器計(jì)算機(jī)、單個(gè)個(gè)人計(jì)算機(jī)、一系列的個(gè)人計(jì)算機(jī)、小型計(jì)算機(jī)、板式計(jì)算機(jī)、大型機(jī)計(jì)算機(jī)、或者計(jì)算云。計(jì)算機(jī)12的各種部件可以執(zhí)行一個(gè)或多個(gè)操作系統(tǒng),該一個(gè)或多個(gè)操作系統(tǒng)的示例可以包括但不限于:例如,Microsoft Windows Server tm ;Novell Netware tm ;Redhat Linux tm、Unix、或者定制的操作系統(tǒng)。
[0028]如下面將更詳細(xì)地討論的,VoIP建立過程10可以包括:由一個(gè)或多個(gè)計(jì)算設(shè)備發(fā)起IP語音(VoIP)。第一通信信道被建立作為用于一個(gè)或多個(gè)計(jì)算設(shè)備中的第一計(jì)算設(shè)備的積極信道,其中該積極信道完全被啟用以用于由第一計(jì)算設(shè)備使用。第二通信信道被建立作為在維持該積極信道之時(shí)用于第一計(jì)算設(shè)備的消極信道,其中該消極信道至少部分地被啟用以用于由第一計(jì)算設(shè)備使用。
[0029]VoIP建立過程10的指令集和子例程(它們可以存儲(chǔ)在耦合到計(jì)算機(jī)12的存儲(chǔ)設(shè)備16上)可以由被包括在計(jì)算機(jī)12內(nèi)的一個(gè)或多個(gè)處理器(未示出)和一個(gè)或多個(gè)存儲(chǔ)器架構(gòu)(未示出)來執(zhí)行。存儲(chǔ)設(shè)備16可以包括但不限于:硬盤驅(qū)動(dòng)器;閃存驅(qū)動(dòng)器、帶驅(qū)動(dòng)器;光學(xué)驅(qū)動(dòng)器;RAID陣列;隨機(jī)存取存儲(chǔ)器(RAM);以及只讀存儲(chǔ)器(ROM)。
[0030]網(wǎng)絡(luò)14可以連接到一個(gè)或多個(gè)次級(jí)網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)18),該一個(gè)或多個(gè)次級(jí)網(wǎng)絡(luò)的示例可以包括但不限于:例如,局域網(wǎng);廣域網(wǎng);或者內(nèi)聯(lián)網(wǎng)。
[0031]可以經(jīng)由客戶端應(yīng)用22、24、26、28來訪問VoIP建立過程10。客戶端應(yīng)用22、24、26,28的示例可以包括但不限于:標(biāo)準(zhǔn)web瀏覽器、電子郵件客戶端應(yīng)用、定制的web瀏覽器、即時(shí)消息收發(fā)客戶端、軟電話客戶端、統(tǒng)一消息收發(fā)客戶端、或者定制的應(yīng)用。客戶端應(yīng)用22、24、26、28的指令集和子例程(它們可以(分別)存儲(chǔ)在(分別)耦合到客戶端電子設(shè)備38、40、42、44的存儲(chǔ)設(shè)備30、32、34、36上)可以由(分別)并入客戶端電子設(shè)備38、40,42,44中的一個(gè)或多個(gè)處理器(未示出)和一個(gè)或多個(gè)存儲(chǔ)器架構(gòu)(未示出)來執(zhí)行。
[0032]存儲(chǔ)設(shè)備30、32、34、36可以包括但不限于:硬盤驅(qū)動(dòng)器;閃存驅(qū)動(dòng)器、帶驅(qū)動(dòng)器;光學(xué)驅(qū)動(dòng)器;RAID陣列;隨機(jī)存取存儲(chǔ)器(RAM);以及只讀存儲(chǔ)器(ROM)??蛻舳穗娮釉O(shè)備38、40、42、44的示例可以包括但不限于:個(gè)人計(jì)算機(jī)38、膝上型計(jì)算機(jī)40、智能電話42、筆記本計(jì)算機(jī)44、板式計(jì)算機(jī)(未示出)、服務(wù)器(未示出)、具有數(shù)據(jù)功能的蜂窩電話(未示出)、以及專屬網(wǎng)絡(luò)設(shè)備(未示出)。
[0033]客戶端應(yīng)用22、24、26、28中的一個(gè)或多個(gè)客戶端應(yīng)用可以被配置為,實(shí)現(xiàn)VoIP建立過程10的功能中的一些或者所有功能。因此,VoIP建立過程10可以是,由客戶端應(yīng)用
22、24、26、28中的一個(gè)或多個(gè)客戶端應(yīng)用和VoIP建立過程10協(xié)作地執(zhí)行的純服務(wù)器側(cè)應(yīng)用、純客戶端側(cè)應(yīng)用、或者混合的服務(wù)器側(cè)/客戶端側(cè)的應(yīng)用。
[0034]用戶46、48、50、52可以通過網(wǎng)絡(luò)14或者通過次級(jí)網(wǎng)絡(luò)18直接訪問計(jì)算機(jī)12和VoIP建立過程10。進(jìn)一步地,計(jì)算機(jī)12可以通過次級(jí)網(wǎng)絡(luò)18連接到網(wǎng)絡(luò)14,如以虛鏈路線54所圖示的。
[0035]各種客戶端電子設(shè)備可以直接或者間接耦合到網(wǎng)絡(luò)14(或者網(wǎng)絡(luò)18)。例如,個(gè)人計(jì)算機(jī)38被示出為經(jīng)由硬接線的網(wǎng)絡(luò)連接直接耦合到網(wǎng)絡(luò)14。進(jìn)一步地,筆記本計(jì)算機(jī)44被示出為經(jīng)由硬接線的網(wǎng)絡(luò)連接直接耦合到網(wǎng)絡(luò)18。膝上型計(jì)算機(jī)40被示出為經(jīng)由無線通信信道56無線地耦合到網(wǎng)絡(luò)14,無線通信信道56建立在膝上型計(jì)算機(jī)40與無線接入點(diǎn)(即,WAP) 58之間,無線接入點(diǎn)58被示出為直接耦合到網(wǎng)絡(luò)14。WAP58可以是,例如,能夠在膝上型計(jì)算機(jī)40與WAP58之間建立無線通信信道56的IEEE802.lla、802.lib,802.llg、W1-F1、和/或藍(lán)牙tm設(shè)備。智能電話42被示出為經(jīng)由無線通信信道60無線地耦合到網(wǎng)絡(luò)14,無線通信信道60建立在智能電話42與蜂窩網(wǎng)絡(luò)/網(wǎng)橋62之間,蜂窩網(wǎng)絡(luò)/網(wǎng)橋62被不出為直接f禹合到網(wǎng)絡(luò)14。
[0036]如本領(lǐng)域中已知的,所有IEEE802.1lx規(guī)范可以使用以太網(wǎng)協(xié)議和具有沖突避免的載波感測(cè)多接入(即,CSMA/CA)用于路徑共享。各種802.1lx規(guī)范可以使用例如相移鍵控(即,PSK)調(diào)制或者補(bǔ)碼鍵控(CCK)調(diào)制。如本領(lǐng)域中已知的,藍(lán)牙是使用近程無線連接來允許例如移動(dòng)電話、計(jì)算機(jī)和智能電話被互連的電信工業(yè)規(guī)范。
[0037]客戶端電子設(shè)備38、40、42、44可以每個(gè)都執(zhí)行操作系統(tǒng),該操作系統(tǒng)的示例可以包括但不限于:Apple iOS tm> Microsoft Windows tm> Android tm、Redhat Linux tm、或者定制的操作系統(tǒng)。
[0038]VoIP建立過程:
[0039]如上面所討論的并且也參考圖2-3,VoIP建立過程10可以由一個(gè)或多個(gè)計(jì)算設(shè)備發(fā)起200IP語音(VoIP)會(huì)話。第一通信信道可以被建立202作為用于一個(gè)或多個(gè)計(jì)算設(shè)備中的第一計(jì)算設(shè)備300的積極信道302,其中積極信道302可以完全被啟用以用于由第一計(jì)算設(shè)備300使用。第二通信信道可以被建立204作為在維持積極信道302之時(shí)用于第一計(jì)算設(shè)備300的消極信道304,其中消極信道304可以至少部分地被啟用以用于由第一計(jì)算設(shè)備300使用。
[0040]VoIP建立過程10可以使用對(duì)本領(lǐng)域的技術(shù)人員已知的標(biāo)準(zhǔn)技術(shù)來發(fā)起200VoIP會(huì)話(例如,在線會(huì)議、基于會(huì)話發(fā)起協(xié)議(SIP)的統(tǒng)一電話通信等)。舉例說明地,該一個(gè)或多個(gè)計(jì)算設(shè)備可以包括,例如,計(jì)算機(jī)12、一個(gè)或多個(gè)客戶端電子設(shè)備38、40、42、44、寬帶調(diào)制解調(diào)器(未示出)、電話適配器(未示出)、路由器(未示出)、或者在建立VoIP會(huì)話中可能涉及的其他計(jì)算設(shè)備。
[0041]根據(jù)本公開內(nèi)容的一個(gè)或多個(gè)實(shí)施例,用于在例如統(tǒng)一電話呼叫會(huì)話上的每個(gè)用戶的兩個(gè)信道可以被建立。例如,第一通信信道可以被建立202作為用于一個(gè)或多個(gè)計(jì)算設(shè)備中的第一計(jì)算設(shè)備300的積極信道302。積極信道302可以被考慮為每個(gè)用戶可以在實(shí)際會(huì)話期間占用的常規(guī)信道。因此,積極信道302可以被考慮為由第一計(jì)算設(shè)備300完全啟用(即,完全被準(zhǔn)備用于由第一計(jì)算設(shè)備300立即使用)。也就是說,如本領(lǐng)域的技術(shù)人員已知的,一般需要多個(gè)步驟(例如,跳躍開始邏輯、認(rèn)證、協(xié)商、信息收集等)以準(zhǔn)許用戶進(jìn)入例如在特定信道上的VoIP會(huì)話對(duì)話。這些步驟中的每個(gè)步驟可能花費(fèi)時(shí)間。舉例說明地,當(dāng)所有步驟已經(jīng)完成時(shí),信道可以被考慮為是積極的。因此,積極信道302可以被考慮為已經(jīng)執(zhí)行了所有必要的步驟(不按照特定的順序)并且正在用于VoIP會(huì)話(例如,能夠傳達(dá)VoIP會(huì)話的數(shù)據(jù))。
[0042]根據(jù)一個(gè)或多個(gè)說明性實(shí)施例,第二通信信道可以被建立204作為用于第一計(jì)算設(shè)備300的消極信道304。舉例說明地,消極信道304可以在VoIP會(huì)話的開始(即,發(fā)起200)被建立204。然而,本領(lǐng)域的技術(shù)人員將意識(shí)到,消極信道304可以在開始VoIP會(huì)話的開始之后的任何時(shí)間被建立204。根據(jù)一個(gè)或多個(gè)說明性實(shí)施例,消極信道304在確定212達(dá)到信號(hào)質(zhì)量閾值水平之前被建立(下面進(jìn)一步討論)。注意,消極信道304也在積極信道302被維持之時(shí)被建立204。也就是說,積極信道302和消極信道304兩者在某一時(shí)刻同時(shí)被維持。舉例說明地,消極信道304可以與積極信道302 —起持續(xù)地被建立208。
[0043]根據(jù)說明性實(shí)施例,消極信道304可以至少部分地被啟用以用于由第一計(jì)算設(shè)備300使用。部分啟用消極信道304用于由第一計(jì)算設(shè)備300使用可以包括部分準(zhǔn)備206該消極信道。例如,消極信道304可能已經(jīng)完成了準(zhǔn)許用戶進(jìn)入VoIP會(huì)話對(duì)話所需要的步驟中的一個(gè)或多個(gè)步驟(諸如獲得了向服務(wù)器路由音頻并且建立連接所需要的信息),但是也可能尚未完成這些步驟中的一個(gè)或多個(gè)步驟。因此,消極信道304可以被考慮為分離的備用信道,與積極信道302相對(duì)照地,該分離的備用信道已經(jīng)完成了相比準(zhǔn)許用戶進(jìn)入VoIP會(huì)話對(duì)話所需要的所有步驟(和/或信息收集)更少的步驟(和/或信息收集)。消極信道304可以保持備用(例如,不能傳達(dá)VJP會(huì)話的數(shù)據(jù))直至被需要,如下面更詳細(xì)地討論的。舉例說明地,每個(gè)信道(例如,積極信道302和消極信道304對(duì))可以是通向每個(gè)用戶的專屬私人線路點(diǎn)到點(diǎn)連接路徑,并且對(duì)每個(gè)用戶可以是唯一的。
[0044]根據(jù)一個(gè)說明性實(shí)施例,消極信道304可能已經(jīng)完成除了實(shí)際準(zhǔn)許用戶進(jìn)入VoIP會(huì)話對(duì)話之外的所有必要步驟。備選地,消極信道304可能僅已經(jīng)完成準(zhǔn)許用戶進(jìn)入VoIP會(huì)話對(duì)話所需要的必要步驟的一部分。然而,本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,其任何數(shù)目的步驟或者部分可以被完成和/或未完成。如此,對(duì)任何特定數(shù)目的步驟被消極信道304完成和/或未完成的描述,應(yīng)當(dāng)被認(rèn)為僅是一種示例并且不另外限制本公開內(nèi)容的范圍。
[0045]根據(jù)一個(gè)或多個(gè)備選實(shí)施例,至少一個(gè)第三消極信道可以被建立222,該至少一個(gè)第三消極信道至少部分地被啟用以用于由第一計(jì)算設(shè)備300使用。每個(gè)部分被啟用的消極信道可能已經(jīng)完成不同的啟用水平。例如,如果存在與積極信道202 —起并發(fā)地被維持的兩個(gè)消極信道,則這兩個(gè)消極信道之一可能僅已經(jīng)完成了準(zhǔn)許用戶進(jìn)入VoIP會(huì)話對(duì)話所需要的兩個(gè)步驟,而另一個(gè)消極信道可能已經(jīng)完成了準(zhǔn)許用戶進(jìn)入VoIP會(huì)話對(duì)話所需要的三個(gè)或者更多步驟。
[0046]根據(jù)一個(gè)或多個(gè)實(shí)施例,積極信道302可以被監(jiān)測(cè)210以在VoIP會(huì)話期間檢測(cè)信號(hào)質(zhì)量。信號(hào)質(zhì)量可能例如受噪聲影響,噪聲可以包括:例如,回聲、背景噪聲、阻抗、衰減、干擾、隨機(jī)噪聲、一致噪聲、高音調(diào)(high pitch)、低音調(diào)(low pitch)、爆裂聲、以及其他形式的噪聲。舉例說明地,可以在服務(wù)器上監(jiān)測(cè)210積極信道302 ;然而,本領(lǐng)域的技術(shù)人員將意識(shí)到,監(jiān)測(cè)210 (和/或VoIP建立過程10的其他部分)可以在客戶端側(cè)、中間設(shè)備、或者它們的組合上被執(zhí)行。
[0047]可以確定212例如在VoIP會(huì)話期間達(dá)到積極信道202的信號(hào)質(zhì)量閾值水平(例如,噪聲電平)。信號(hào)質(zhì)量閾值水平可以是預(yù)設(shè)水平和/或可以例如由終端用戶、管理員、規(guī)則等可改變地定義。有利地,這可以允許在每用戶和/或每通信基礎(chǔ)上的變化的信號(hào)質(zhì)量閾值水平。例如,在VoIP會(huì)話上的一個(gè)用戶可以具有更低的信號(hào)質(zhì)量閾值水平,而在相同VoIP會(huì)話上的另一個(gè)用戶可以具有更高的信號(hào)質(zhì)量閾值水平。
[0048]響應(yīng)于確定達(dá)到信號(hào)質(zhì)量閾值水平,失效切換過程可以被實(shí)施214,以建立第二(即,消極)信道204作為新積極信道302a以用于由第一計(jì)算設(shè)備300使用。根據(jù)一個(gè)或多個(gè)說明性實(shí)施例,實(shí)施214失效切換過程可以包括完全啟用216對(duì)消極信道204的使用,作為新積極信道302a。例如,這可以包括:完成準(zhǔn)許用戶進(jìn)入例如新積極信道302a上的VoIP會(huì)話對(duì)話所需要的用于消極信道204的附加剩余步驟。實(shí)施214失效切換過程可以進(jìn)一步包括:建立218完全被啟用的消極信道作為新積極信道302a以用于由第一計(jì)算設(shè)備300使用。
[0049]如上面所注意到的,朝向完全啟用以準(zhǔn)許用戶進(jìn)入VoIP會(huì)話對(duì)話的每個(gè)步驟可能花費(fèi)時(shí)間。有利地,在已經(jīng)確定212達(dá)到積極信道202的信號(hào)質(zhì)量閾值水平(例如,噪聲電平)之前,消極信道204可能已經(jīng)被預(yù)先建立(B卩,完成了所需要的步驟中的一個(gè)或多個(gè)步驟),將消極信道204轉(zhuǎn)變?yōu)樾路e極信道302a可以在失效切換過程的動(dòng)作中實(shí)時(shí)地、無中斷地、并且對(duì)用戶透明地迅速實(shí)現(xiàn)。舉例說明地,如果確定對(duì)于新積極信道302a達(dá)到信號(hào)質(zhì)量閾值水平,則另一個(gè)消極信道可以然后被建立。
[0050]根據(jù)一個(gè)或多個(gè)說明性實(shí)施例,失效切換過程可以被自動(dòng)實(shí)施220 (例如,在服務(wù)器側(cè)、客戶端側(cè)、中間設(shè)備側(cè)、混合側(cè)實(shí)施例、或者它們的組合上),和/或例如由(多個(gè))終端用戶、(多個(gè))仲裁者、(多個(gè))管理員等手動(dòng)實(shí)施。先前的積極信道(即,積極信道202)可以但是無需例如在建立218完全被啟用的消極信道作為新積極信道302a以用于由第一計(jì)算設(shè)備300使用之后被終止224(例如,被解除)。
[0051]各圖中的流程圖和框圖舉例說明了根據(jù)本公開內(nèi)容的各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)施方式的架構(gòu)、功能和操作。在這個(gè)方面,流程圖或者框圖中的每個(gè)塊可以表示代碼模塊、代碼段或者代碼的部分,該代碼模塊、代碼段或者代碼的部分包括用于實(shí)施所指定的(多個(gè))邏輯功能的一個(gè)或多個(gè)可執(zhí)行指令。還應(yīng)當(dāng)注意,在一些備選實(shí)施方式中,(多個(gè))塊中所指出的功能可以不按照各圖中所指出的順序發(fā)生。例如,取決于所涉及的功能,接連地被示出的兩個(gè)塊可能事實(shí)上基本并發(fā)地被執(zhí)行,或者這些塊可能有時(shí)按照相反的順序被執(zhí)行。還將注意,框圖和/或流程圖圖示的每個(gè)塊,以及框圖和/或流程圖圖示中的塊的組合,能夠由執(zhí)行所指定的功能或動(dòng)作的基于專用硬件的系統(tǒng)、或者專用硬件和計(jì)算機(jī)指令的組合來實(shí)施。
[0052]本文所使用的術(shù)語僅用于描述特定實(shí)施例的目的并且不意圖為對(duì)本公開內(nèi)容的限制。如本文所使用的,單數(shù)形式“一”、“一個(gè)”和“該”意圖為也包括復(fù)數(shù)形式,除非上下文另外清楚地指出。將進(jìn)一步理解,術(shù)語“包括”和/或“包括了”在本說明書中被使用時(shí)指定所陳述的特征、整數(shù)、步驟(不必然按照特定的順序)、操作、元件、和/或部件的存在,但是不排除一個(gè)或多個(gè)其他特征、整數(shù)、步驟(不必然按照特定的順序)、操作、元件、部件、和/或它們的組的存在或者附加。
[0053]權(quán)利要求中的所有裝置或者步驟加上功能元素的對(duì)應(yīng)結(jié)構(gòu)、材料、動(dòng)作和等效物意圖包括用于與如具體要求的其他所要求的元素組合地執(zhí)行功能的任何結(jié)構(gòu)、材料或者動(dòng)作。已經(jīng)為了舉例說明的目的呈現(xiàn)了本公開內(nèi)容的描述,但是該描述不意圖為窮舉的或者被限制于所公開的形式中的公開內(nèi)容。不脫離本公開內(nèi)容的范圍和精神,許多修改、變化和組合對(duì)本領(lǐng)域的普通技術(shù)人員將是明顯的。這些實(shí)施例被選擇和描述,以便最好地解釋本公開內(nèi)容的原理和實(shí)際應(yīng)用,并且使得本領(lǐng)域的普通技術(shù)人員能夠?qū)τ诰哂懈鞣N修改的各種實(shí)施例和/或如與所設(shè)想的特定使用相適合的實(shí)施例組合來理解本公開內(nèi)容。
[0054]已經(jīng)如此詳細(xì)地并且通過參考其實(shí)施例描述了本申請(qǐng)的公開內(nèi)容,將明顯的是,不脫離所附權(quán)利要求中所限定的本公開內(nèi)容的范圍,修改、變化和組合是可能的。
【權(quán)利要求】
1.一種計(jì)算機(jī)實(shí)施的方法,包括: 由一個(gè)或多個(gè)計(jì)算設(shè)備發(fā)起IP語音(VoIP)會(huì)話; 由所述一個(gè)或多個(gè)計(jì)算設(shè)備建立第一通信信道作為用于所述一個(gè)或多個(gè)計(jì)算設(shè)備中的第一計(jì)算設(shè)備的積極信道,其中所述積極信道完全被啟用以用于由所述第一計(jì)算設(shè)備使用;以及 由所述一個(gè)或多個(gè)計(jì)算設(shè)備建立第二通信信道作為在維持所述積極信道之時(shí)用于所述第一計(jì)算設(shè)備的消極信道,其中所述消極信道至少部分地被啟用以用于由所述第一計(jì)算設(shè)備使用。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中至少部分地啟用所述消極信道以用于由所述第一計(jì)算設(shè)備使用包括:至少部分地準(zhǔn)備所述消極信道。
3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述消極信道是持續(xù)的。
4.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括: 監(jiān)測(cè)所述積極信道以在所述VoIP期間檢測(cè)信號(hào)質(zhì)量; 確定達(dá)到所述積極信道的信號(hào)質(zhì)量閾值水平;以及 響應(yīng)于確定 達(dá)到所述信號(hào)質(zhì)量閾值水平,實(shí)施失效切換過程以建立所述消極信道作為用于由所述第一計(jì)算設(shè)備使用的新積極信道。
5.根據(jù)權(quán)利要求4所述的計(jì)算機(jī)實(shí)施的方法,其中實(shí)施所述失效切換過程包括:完全啟用對(duì)所述消極信道的使用,作為所述新積極信道。
6.根據(jù)權(quán)利要求5所述的計(jì)算機(jī)實(shí)施的方法,其中實(shí)施所述失效切換過程進(jìn)一步包括:建立完全被啟用的所述消極信道作為用于由所述第一計(jì)算設(shè)備使用的所述新積極信道。
7.根據(jù)權(quán)利要求4所述的計(jì)算機(jī)實(shí)施的方法,其中所述失效切換過程是被自動(dòng)實(shí)施和被手動(dòng)實(shí)施中的至少一種。
8.根據(jù)權(quán)利要求4所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括:建立第三通信信道作為至少部分地被啟用以用于由所述第一計(jì)算設(shè)備使用的新消極信道。
9.根據(jù)權(quán)利要求4所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括:終止所述積極信道。
10.一種位于計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)具有存儲(chǔ)在其上的多個(gè)指令,所述多個(gè)指令在由處理器執(zhí)行時(shí)促使所述處理器執(zhí)行操作,所述操作包括: 由一個(gè)或多個(gè)計(jì)算設(shè)備發(fā)起IP語音(VoIP)會(huì)話; 由所述一個(gè)或多個(gè)計(jì)算設(shè)備建立第一通信信道作為用于所述一個(gè)或多個(gè)計(jì)算設(shè)備中的第一計(jì)算設(shè)備的積極信道,其中所述積極信道完全被啟用以用于由所述第一計(jì)算設(shè)備使用;以及 由所述一個(gè)或多個(gè)計(jì)算設(shè)備建立第二通信信道作為在維持所述積極信道之時(shí)用于所述第一計(jì)算設(shè)備的消極信道,其中所述消極信道至少部分地被啟用以用于由所述第一計(jì)算設(shè)備使用。
11.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中至少部分地啟用所述消極信道以用于由所述第一計(jì)算設(shè)備使用包括:至少部分地準(zhǔn)備所述消極信道。
12.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述消極信道是持續(xù)的。
13.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括: 監(jiān)測(cè)所述積極信道以在所述VoIP期間檢測(cè)信號(hào)質(zhì)量; 確定達(dá)到所述積極信道的信號(hào)質(zhì)量閾值水平;以及 響應(yīng)于確定達(dá)到所述信號(hào)質(zhì)量閾值水平,實(shí)施失效切換過程以建立所述消極信道作為用于由所述第一計(jì)算設(shè)備使用的新積極信道。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中實(shí)施所述失效切換過程包括:完全啟用對(duì)所述消極信道的使用,作為所述新積極信道。
15.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中實(shí)施所述失效切換過程進(jìn)一步包括:建立完全被啟用的所述消極信道作為用于由所述第一計(jì)算設(shè)備使用的所述新積極信道。
16.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中所述失效切換過程是被自動(dòng)實(shí)施和被手動(dòng)實(shí)施中的至少一種。
17.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括:建立第三通信信道作為至少部分地被啟用以用于由所述第一計(jì)算設(shè)備使用的新消極信道。
18.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括:終止所述積極信道。
19.一種包括被配置為執(zhí)行操作的處理器和存儲(chǔ)器的計(jì)算系統(tǒng),所述操作包括: 由一個(gè)或多個(gè)計(jì)算設(shè)備發(fā)起IP語音(VoIP)會(huì)話; 由所述一個(gè)或多個(gè)計(jì)算設(shè)備建立第一通信信道作為用于所述一個(gè)或多個(gè)計(jì)算設(shè)備中的第一計(jì)算設(shè)備的積極信道,其中所述積極信道完全被啟用以用于由所述第一計(jì)算設(shè)備使用;以及 由所述一個(gè)或多個(gè)計(jì)算設(shè)備建立第二通信信道作為在維持所述積極信道之時(shí)用于所述第一計(jì)算設(shè)備的消極信道,其中所述消極信道至少部分地被啟用以用于由所述第一計(jì)算設(shè)備使用。
20.根據(jù)權(quán)利要求1所述的計(jì)算系統(tǒng),其中至少部分地啟用所述消極信道以用于由所述第一計(jì)算設(shè)備使用包括:至少部分地準(zhǔn)備所述消極信道。
21.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述消極信道是持續(xù)的。
22.根據(jù)權(quán)利要求1所述的計(jì)算系統(tǒng),進(jìn)一步包括: 監(jiān)測(cè)所述積極信道以在所述VoIP期間檢測(cè)信號(hào)質(zhì)量; 確定達(dá)到所述積極信道的信號(hào)質(zhì)量閾值水平;以及 響應(yīng)于確定達(dá)到所述信號(hào)質(zhì)量閾值水平,實(shí)施失效切換過程以建立所述消極信道作為用于由所述第一計(jì)算設(shè)備使用的新積極信道。
23.根據(jù)權(quán)利要求22所述的計(jì)算系統(tǒng),其中實(shí)施所述失效切換過程包括:完全啟用對(duì)所述消極信道的使用,作為所述新積極信道。
24.根據(jù)權(quán)利要求22所述的計(jì)算系統(tǒng),進(jìn)一步包括:建立第三通信信道作為至少部分地被啟用以用于由所述第一計(jì)算設(shè)備使用的新消極信道。
25.根據(jù)權(quán)利要求22所述的計(jì)算系統(tǒng),進(jìn)一步包括:終止所述積極信道。
【文檔編號(hào)】H04L12/26GK103988471SQ201280061087
【公開日】2014年8月13日 申請(qǐng)日期:2012年9月11日 優(yōu)先權(quán)日:2011年12月30日
【發(fā)明者】C·C·比爾斯, A·登內(nèi), P·J·奧沙利文, J·B·斯洛耶爾 申請(qǐng)人:國際商業(yè)機(jī)器公司