何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可以被實(shí)現(xiàn)為計(jì)算設(shè)備 的組合,例如DSP與微處理器的組合、多個(gè)微處理器、與DSP核心協(xié)同的一個(gè)或多個(gè)微處理 器、或任何其他此類配置。被配置成處理信息的邏輯410還可包括在被執(zhí)行時(shí)準(zhǔn)許被配置 成處理信息的邏輯410的相關(guān)聯(lián)硬件執(zhí)行其(諸)處理功能的軟件。然而,被配置成處理 信息的邏輯410不單單對(duì)應(yīng)于軟件,并且被配置成處理信息的邏輯410至少部分地依賴于 硬件來實(shí)現(xiàn)其功能性。
[0066] 參照?qǐng)D4,通信設(shè)備400進(jìn)一步包括被配置成存儲(chǔ)信息的邏輯415。在一示例中, 被配置成存儲(chǔ)信息的邏輯415可至少包括非瞬態(tài)存儲(chǔ)器和相關(guān)聯(lián)的硬件(例如,存儲(chǔ)器控 制器等)。例如,包括在被配置成存儲(chǔ)信息的邏輯415中的非瞬態(tài)存儲(chǔ)器可對(duì)應(yīng)于RAM、閃 存、ROM、可擦除式可編程ROM (EPROM)、EEPROM、寄存器、硬盤、可移動(dòng)盤、CD-ROM、或本領(lǐng)域中 已知的任何其他形式的存儲(chǔ)介質(zhì)。被配置成存儲(chǔ)信息的邏輯415還可包括在被執(zhí)行時(shí)準(zhǔn)許 配置成存儲(chǔ)信息的邏輯415的相關(guān)聯(lián)硬件執(zhí)行其存儲(chǔ)功能的軟件。然而,被配置成存儲(chǔ)信 息的邏輯415不單單對(duì)應(yīng)于軟件,并且被配置成存儲(chǔ)信息的邏輯415至少部分地依賴于硬 件來實(shí)現(xiàn)其功能性。
[0067] 參照?qǐng)D4,通信設(shè)備400進(jìn)一步可任選地包括被配置成呈現(xiàn)信息的邏輯420。在一 示例中,被配置成呈現(xiàn)信息的邏輯420可至少包括輸出設(shè)備和相關(guān)聯(lián)的硬件。例如,輸出設(shè) 備可包括視頻輸出設(shè)備(例如,顯示屏、能承載視頻信息的端口(諸如USB、HDMI等))、音 頻輸出設(shè)備(例如,揚(yáng)聲器、能承載音頻信息的端口(諸如話筒插孔、USB、HDMI等))、振動(dòng) 設(shè)備和/或信息可藉由其被格式化以供輸出或?qū)嶋H上由通信設(shè)備400的用戶或操作者輸出 的任何其它設(shè)備。例如,如果通信設(shè)備400對(duì)應(yīng)于如圖3中示出的UE 300A或UE 300B,則 被配置成呈現(xiàn)信息的邏輯420可包括UE300A的顯示器310A或UE 300B的觸摸屏顯示器 305B。在進(jìn)一步示例中,對(duì)于某些通信設(shè)備(諸如不具有本地用戶的網(wǎng)絡(luò)通信設(shè)備(例如, 網(wǎng)絡(luò)交換機(jī)或路由器、遠(yuǎn)程服務(wù)器等))而言,被配置成呈現(xiàn)信息的邏輯420可被省略。被 配置成呈現(xiàn)信息的邏輯420還可包括在被執(zhí)行時(shí)準(zhǔn)許被配置成呈現(xiàn)信息的邏輯420的相關(guān) 聯(lián)硬件執(zhí)行其(諸)呈現(xiàn)功能的軟件。然而,被配置成呈現(xiàn)信息的邏輯420不單單對(duì)應(yīng)于 軟件,并且被配置成呈現(xiàn)信息的邏輯420至少部分地依賴于硬件來實(shí)現(xiàn)其功能性。
[0068] 參照?qǐng)D4,通信設(shè)備400進(jìn)一步可任選地包括被配置成接收本地用戶輸入的邏輯 425。在一示例中,被配置成接收本地用戶輸入的邏輯425可至少包括用戶輸入設(shè)備和相關(guān) 聯(lián)的硬件。例如,用戶輸入設(shè)備可包括按鈕、觸摸屏顯示器、鍵盤、相機(jī)、音頻輸入設(shè)備(例 如,話筒或可攜帶音頻信息的端口(諸如話筒插孔等))、和/或可用來從通信設(shè)備400的 用戶或操作者接收信息的任何其它設(shè)備。例如,如果通信設(shè)備400對(duì)應(yīng)于如圖3所示的UE 300A或UE 300B,則被配置成接收本地用戶輸入的邏輯425可包括按鍵板320A、按鈕315A 或310B到325B中的任何一個(gè)按鈕、觸摸屏顯示器305B等。在進(jìn)一步示例中,對(duì)于某些通信 設(shè)備(諸如不具有本地用戶的網(wǎng)絡(luò)通信設(shè)備(例如,網(wǎng)絡(luò)交換機(jī)或路由器、遠(yuǎn)程服務(wù)器等)) 而言,被配置成接收本地用戶輸入的邏輯425可被省略。被配置成接收本地用戶輸入的邏 輯425還可包括在被執(zhí)行時(shí)準(zhǔn)許被配置成接收本地用戶輸入的邏輯425的相關(guān)聯(lián)硬件執(zhí)行 其(諸)輸入接收功能的軟件。然而,被配置成接收本地用戶輸入的邏輯425不單單對(duì)應(yīng) 于軟件,并且被配置成接收本地用戶輸入的邏輯425至少部分地依賴于硬件來實(shí)現(xiàn)其功能 性。
[0069] 參照?qǐng)D4,盡管被配置的邏輯405到425在圖4中被示出為分開或相異的塊,但將 領(lǐng)會(huì),相應(yīng)各個(gè)被配置的邏輯藉由其來執(zhí)行其功能性的硬件和/或軟件可部分交迭。例如, 用于促成被配置的邏輯405到425的功能性的任何軟件可被存儲(chǔ)在與被配置成存儲(chǔ)信息的 邏輯415相關(guān)聯(lián)的非瞬態(tài)存儲(chǔ)器中,從而被配置的邏輯405到425各自部分地基于由被配 置成存儲(chǔ)信息的邏輯415所存儲(chǔ)的軟件的操作來執(zhí)行其功能性(即,在這一情形中為軟件 執(zhí)行)。同樣地,直接與被配置的邏輯之一相關(guān)聯(lián)的硬件可不時(shí)地被其它被配置的邏輯借用 或使用。例如,被配置成處理信息的邏輯410的處理器可在數(shù)據(jù)由被配置成接收和/或傳 送信息的邏輯405傳送之前將此數(shù)據(jù)格式化為恰適格式,從而被配置成接收和/或傳送信 息的邏輯405部分地基于與被配置成處理信息的邏輯410相關(guān)聯(lián)的硬件(即,處理器)的 操作來執(zhí)行其功能性(即,在這一情形中為數(shù)據(jù)傳輸)。
[0070] 一般而言,除非另外明確聲明,如貫穿本公開所使用的短語"配置成…的邏輯"旨 在援用至少部分用硬件實(shí)現(xiàn)的實(shí)施例,而并非旨在映射到獨(dú)立于硬件的純軟件實(shí)現(xiàn)。同樣, 將領(lǐng)會(huì),各個(gè)框中的被配置的邏輯或"被配置成…的邏輯"并不限于具體的邏輯門或元件, 而是一般地指代執(zhí)行本文描述的功能性的能力(經(jīng)由硬件或硬件和軟件的組合)。因此,盡 管共享措詞"邏輯",但如各個(gè)框中所解說的被配置的邏輯或"被配置成…的邏輯"不必被實(shí) 現(xiàn)為邏輯門或邏輯元件。從以下更詳細(xì)地描述的各實(shí)施例的概覽中,各個(gè)框中的邏輯之間 的其它交互或協(xié)作將對(duì)本領(lǐng)域普通技術(shù)人員而言變得清楚。
[0071] 電路交換是其中兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在它們可彼此進(jìn)行通信之前建立通過該網(wǎng)絡(luò)的專 用通信信道(電路)的電信網(wǎng)絡(luò)方法體系。該電路保證信道的全帶寬并保持已連接達(dá)呼叫 歷時(shí)。該電路好像節(jié)點(diǎn)由電路來物理連接一樣起作用。
[0072] 電路交換通常被用于連接語音呼叫。在電路交換(CS)語音呼叫期間,某個(gè)百分比 的幀可被丟棄或丟失(稱為"幀擦除")。各載波可以有意地丟棄大約1%或更少的幀以減少 傳送呼叫所必需的功率量。各幀還可因干擾而被丟失。CS呼叫期間的低幀擦除速率(FER) (例如,1 %或更少)通常是不引人注意的。然而,較高FER(諸如5-10% )是引人注意的。
[0073] 因此,本公開提供了 VoIP作為備份模式以補(bǔ)償CS呼叫中的較高FER。當(dāng)CS呼叫 的FER上升至某個(gè)閾值(通常在1%與5%之間)以上時(shí),發(fā)起方設(shè)備可以設(shè)立該呼叫的同 時(shí)VoIP流(如果分組交換網(wǎng)絡(luò)是可用的)。在將CS呼叫流與VoIP呼叫流同步后,接收機(jī) 設(shè)備用來自VoIP流(若收到)的相應(yīng)幀來代替CS流中的丟失幀。
[0074] 并非使用FER閾值來確定何時(shí)用來自VoIP流中的幀來代替CS流中的丟失幀,而 是一方面可以使用"突發(fā)差錯(cuò)"檢測和報(bào)告。"突發(fā)差錯(cuò)"是一短時(shí)間段上更為極端的FER, 例如,兩秒跨度內(nèi)的20 % FER。在這一情形中,總體FER可停留在1 %或1 %以下,但偶然的 "突發(fā)差錯(cuò)"可能導(dǎo)致流中引人注意的偽象。因此,在這一突發(fā)期間CS流中的丟失幀可用來 自VoIP流的幀來代替。在又一方面,用戶可以將FER閾值設(shè)為甚至低于1%到5%的水平 以增加呼叫中的穩(wěn)健性。
[0075] 對(duì)于CS呼叫而言,在物理層處傳送幀,這意味著沒有更高層來控制如何播放各 幀。因此,各幀在其被接收到時(shí)被播放。然而,對(duì)于VoIP呼叫而言,RTP層(經(jīng)由RTP報(bào)頭) 通過向每個(gè)分組指派時(shí)間戳和序列號(hào)來控制播放幀的順序。因此,為了用來自VoIP流的相 應(yīng)幀來代替CS流中的丟失幀,接收方設(shè)備必需確定如何將CS流與VoIP流同步。
[0076] 對(duì)于包含相同語音數(shù)據(jù)的給定CS幀和VoIP分組而言,在CS幀與VoIP分組之間 相同的其它信息是幀速率和幀長度,以及可能還有容量工作點(diǎn)(COP)模式。逐位基礎(chǔ)上比 較CS流和VoIP流是資源密集的。因此,為了同步CS流和VoIP流,接收機(jī)設(shè)備可以選取CS 幀流中的一系列幀并搜索Vo IP流尋求具有匹配系列的幀速率和幀長度的一系列幀。即,接 收機(jī)可以將CS流中的幀速率/長度模式與VoIP流中的相同幀速率/長度模式相匹配。
[0077] -旦接收機(jī)已經(jīng)標(biāo)識(shí)了匹配系列的幀,則該接收機(jī)可以比較每個(gè)匹配系列幀的一 個(gè)或多個(gè)幀內(nèi)的數(shù)據(jù)以驗(yàn)證這兩個(gè)系列實(shí)際上匹配并且?guī)俾?長度系列匹配不僅是巧 合。如果數(shù)據(jù)匹配,則接收機(jī)可以計(jì)算CS流與VoIP流之間的時(shí)間偏移,并對(duì)每個(gè)傳入分組 使用這一時(shí)間偏移以將CS幀播放時(shí)間片與傳入VoIP RTP分組序列號(hào)相匹配。
[0078] 每當(dāng)CS流中存在擦除(即,丟棄幀)時(shí),接收機(jī)就能用來自VoIP流的相應(yīng)幀來代 替該擦除,由此確保呼叫質(zhì)量不受影響。如果CS流返回至其通常的FER并維持它達(dá)某個(gè)時(shí) 段,則VoIP流可被丟棄,因?yàn)樗辉偈潜匾摹?br>[0079] 圖5解說了根據(jù)本公開的一方面的示例性網(wǎng)絡(luò)。在圖5中,發(fā)起方UE502通過CS 網(wǎng)絡(luò)510與接收機(jī)UE 504處于通信中。CS流的示例性部分包括一系列幀數(shù)據(jù)(fd) 512、相 應(yīng)的一系列時(shí)間戳(ts) 514、和相應(yīng)的一系列幀速率516。所描繪的CS流部分的每一列對(duì) 應(yīng)于一 CS幀。時(shí)間戳是該幀在UE 504處被接收到的時(shí)間。
[0080] UE 502還通過路由器506、應(yīng)用服務(wù)器170和路由器508向UE 504傳送VoIP流。 VoIP流的示例性部分包括一系列系列號(hào)(sq) 522、相應(yīng)的一系列幀速率(r) 524、和相應(yīng)的 一系列幀數(shù)據(jù)(fd) 526。所描繪的VoIP流部分的每一列對(duì)應(yīng)于一 VoIP分組。VoIP分組可 包含多個(gè)幀,在此情形中接收機(jī)UE 504能向每個(gè)幀指派子索引值并使用該值來標(biāo)識(shí)幀,而 非VoIP分組的序列號(hào)。
[0081] 如圖5中所示,所描繪的CS流部分包括與VoIP流的幀速率的模式529相匹配的 幀速率的模式519。CS流中的幀速率的模式519的至少一個(gè)幀數(shù)據(jù)517應(yīng)該與VoIP流中 的幀速率的模式529的相應(yīng)幀數(shù)據(jù)527相同。接收方UE 504能標(biāo)識(shí)幀速率的匹配模式519 和529并確定每個(gè)流的相應(yīng)幀數(shù)據(jù)中的至少一個(gè)幀數(shù)據(jù)(這里是幀數(shù)據(jù)517和527)是否相 同。如果它們相同,則UE 504知道具有時(shí)間戳ts3的CS流對(duì)應(yīng)于具有序列號(hào)sqO的VoIP 分組。UE 504可隨后使用CS流中的各幀的預(yù)期抵達(dá)時(shí)間和VoIP流的序列號(hào)來確定這兩個(gè) 流之間的時(shí)間偏移。
[0082] -旦UE 504確定了該時(shí)間偏移,它能暫?;驕p緩CS流以緩沖VoIP流的足夠分組 或幀以使得UE 504能使用VoIP流來填充CS流中的擦除。例如,CS流將比VoIP流提前大 約300ms,或15個(gè)幀。替換地,UE 504能等待直至CS流中各幀的下一次顯著斷供以緩沖 VoIP流從而允許該VoIP流追上CS流。
[0083] 圖5還示出了在UE 504已經(jīng)同步了各流后UE 502向UE 504傳送CS幀的流532 和VoIP幀的流542。UE 504緩沖CS流532的頭四個(gè)幀以計(jì)及CS流532與VoIP流542之 間的空中(0TA)和網(wǎng)絡(luò)延遲。UE 504