用于增強的呼叫質(zhì)量和成功率的系統(tǒng)和方法
【專利說明】用于増強的呼叫質(zhì)量和成功率的系統(tǒng)和方法
【背景技術(shù)】
[0001] 在移動通信中,諸如語音呼叫或視頻呼叫的電話呼叫的質(zhì)量在很大程度上受與正 通過其發(fā)生通信的網(wǎng)絡(luò)相關(guān)聯(lián)的信號接收的影響。例如,通常來自蜂窩通信網(wǎng)絡(luò)的信號將 不會在室內(nèi)傳播并且依靠蜂窩信號的呼叫將大大劣化或甚至完全掉線。
[0002] 另外,已經(jīng)建立的電話呼叫不能被自動更改為視頻呼叫,即使當(dāng)用于視頻呼叫的 合適的數(shù)據(jù)網(wǎng)絡(luò)可用時。例如,通過運營商網(wǎng)絡(luò)發(fā)生的電話呼叫不能被自動移動到更適于 視頻呼叫的可用數(shù)據(jù)網(wǎng)絡(luò)。
【發(fā)明內(nèi)容】
[0003] -個實施例提供了一種在客戶端設(shè)備和接收方客戶端設(shè)備之間通信數(shù)據(jù)信號的 方法。所述方法包括:在所述客戶端設(shè)備的網(wǎng)絡(luò)監(jiān)視器處監(jiān)視多個網(wǎng)絡(luò)連接的信號質(zhì)量;基 于所述多個網(wǎng)絡(luò)連接中的至少一個網(wǎng)絡(luò)連接的信號質(zhì)量選擇該至少一個網(wǎng)絡(luò)連接;通過所 述多個網(wǎng)絡(luò)連接中的所述至少一個網(wǎng)絡(luò)連接從所述客戶端設(shè)備的撥號器發(fā)起通信會話;將 與所述通信會話相關(guān)聯(lián)的數(shù)據(jù)信號中繼到被配置為從所述多個網(wǎng)絡(luò)連接接收數(shù)據(jù)的服務(wù) 器;W及完成從所述服務(wù)器到所述接收方設(shè)備的所述通信會話。
[0004] 所述方法的另一個實施例提供:通過所述多個網(wǎng)絡(luò)連接中的第二網(wǎng)絡(luò)連接從所述 客戶端設(shè)備的所述撥號器發(fā)起第二通信會話;將與所述通信會話相關(guān)聯(lián)的數(shù)據(jù)信號和與所 述第二通信會話相關(guān)聯(lián)的數(shù)據(jù)信號兩者中繼到所述服務(wù)器;使與所述通信會話相關(guān)聯(lián)的數(shù) 據(jù)信號和與所述第二通信會話相關(guān)聯(lián)的數(shù)據(jù)信號相關(guān)聯(lián)為兩者均基于對所述客戶端設(shè)備 的相同輸入;將與所述通信會話相關(guān)聯(lián)的數(shù)據(jù)信號和與所述第二通信會話相關(guān)聯(lián)的數(shù)據(jù)信 號組織成單一數(shù)據(jù)信號;W及通過由所述服務(wù)器對所述接收方設(shè)備撥出的單一通信會話將 所述單一數(shù)據(jù)信號從所述服務(wù)器發(fā)送到所述接收方設(shè)備。
[0005] 另一個實施例包括一種用于客戶端設(shè)備和接收方設(shè)備之間的通信的系統(tǒng)。所述系 統(tǒng)包括輸入設(shè)備;輸出設(shè)備;網(wǎng)絡(luò)監(jiān)視器,所述網(wǎng)絡(luò)監(jiān)視器被配置為檢測所述多個通信網(wǎng)絡(luò) 中的每個通信網(wǎng)絡(luò)的信號強度;W及撥號器,所述撥號器被配置為基于由所述網(wǎng)絡(luò)監(jiān)視器 檢測到的信號強度而發(fā)起或終止至少一個通信會話;W及服務(wù)器,所述服務(wù)器被配置為從 所述客戶端設(shè)備接收與所述至少一個通信會話相關(guān)的數(shù)據(jù)信號并且基于從所述客戶端設(shè) 備接收的數(shù)據(jù)發(fā)起從所述服務(wù)器到所述接收方設(shè)備的通信會話。
[0006] 又一個實施例包括一種保持客戶端設(shè)備和接收方設(shè)備之間的電話呼叫的方法。所 述方法包括:在服務(wù)器處通過至少一個網(wǎng)絡(luò)連接從在客戶端設(shè)備上操作的撥號器應(yīng)用接收 至少一個語音流;由所述服務(wù)器基于所述接收方設(shè)備的電話號碼確定所述至少一個語音流 的目的地;W及基于所述電話號碼從所述服務(wù)器對所述接收方設(shè)備撥出電話呼叫。
[0007] 另一個實施例包括一種被配置為進行通信會話的中屯、服務(wù)并且被配置為協(xié)調(diào)所 述通信會話的信令的服務(wù)器。所述服務(wù)器包括:至少一個處理器;網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)接口 被配置為將所述服務(wù)器通信地禪合到包括至少一個運營商網(wǎng)絡(luò)和至少一個數(shù)據(jù)網(wǎng)絡(luò)的多 個通信網(wǎng)絡(luò);運行媒體混合服務(wù)的媒體混合模塊,所述媒體混合服務(wù)被配置為協(xié)調(diào)多個客 戶端設(shè)備之間的信令路徑,信令路徑的協(xié)調(diào)包括保持從所述多個客戶端設(shè)備中的每個客戶 端設(shè)備到所述媒體混合服務(wù)的電話呼叫W及將來自所述多個客戶端設(shè)備中的每個客戶端 設(shè)備的電話呼叫加入到在所述多個客戶端設(shè)備中的每個客戶端設(shè)備之間共享數(shù)據(jù)的通信 會話中;運行數(shù)據(jù)加入服務(wù)的媒體會話數(shù)據(jù)加入模塊,所述數(shù)據(jù)加入服務(wù)被配置為將來自 所述多個客戶端設(shè)備中的單獨客戶端設(shè)備的單獨電話呼叫移動到所述至少一個數(shù)據(jù)網(wǎng)絡(luò); W及運行連接服務(wù)的連接號碼模塊,所述連接服務(wù)被配置為將所述多個客戶端設(shè)備中的所 述單獨客戶端設(shè)備的所述單獨電話呼叫移動到所述至少一個運營商網(wǎng)絡(luò)。
[0008] 又一個實施例包括一種提供通信會話的方法。用于所述通信會話的信令的協(xié)調(diào)由 運行中屯、服務(wù)的服務(wù)器執(zhí)行。所述方法包括:在所述服務(wù)器的媒體混合模塊處從第一客戶 端設(shè)備接收第一數(shù)據(jù)信號,所述數(shù)據(jù)信號包含來自所述第一客戶端設(shè)備的媒體數(shù)據(jù)和第二 客戶端設(shè)備的標識符;基于從所述第一客戶端設(shè)備接收的所述第一數(shù)據(jù)信號在所述第一客 戶端設(shè)備和所述服務(wù)器的所述媒體混合模塊之間進行第一電話呼叫;基于包含在來自所述 第一客戶端設(shè)備的數(shù)據(jù)信號中的所述標識符發(fā)起從所述服務(wù)器的所述媒體混合模塊到所 述第二客戶端設(shè)備的第二電話呼叫;通過所述第二電話呼叫將所述第二客戶端設(shè)備連接到 所述服務(wù)器的所述媒體混合模塊,在所述服務(wù)器的所述媒體混合模塊處從所述第二客戶端 設(shè)備接收第二數(shù)據(jù)信號,所述第二數(shù)據(jù)信號包含來自所述第二客戶端設(shè)備的媒體數(shù)據(jù);W 及將所述第一客戶端設(shè)備的所述第一數(shù)據(jù)信號和所述第二客戶端設(shè)備的所述第二數(shù)據(jù)信 號加入到媒體混合通信會話中。
[0009] 另一個實施例包括一種用于提供多個客戶端設(shè)備之間的媒體混合通信會話的非 暫時性計算機可讀存儲設(shè)備。所述計算機可讀存儲設(shè)備具有用于執(zhí)行W下步驟的計算機可 執(zhí)行指令:在介于所述多個客戶端設(shè)備中的每個客戶端設(shè)備之間的服務(wù)器的媒體混合模塊 處從第一客戶端設(shè)備接收第一數(shù)據(jù)信號,所述數(shù)據(jù)信號包含來自所述第一客戶端設(shè)備的媒 體數(shù)據(jù)和第二客戶端設(shè)備的標識符;基于從所述第一客戶端設(shè)備接收的所述第一數(shù)據(jù)信號 在所述第一客戶端設(shè)備和所述服務(wù)器的所述媒體混合模塊之間進行第一電話呼叫;基于包 含在來自所述第一客戶端設(shè)備的所述數(shù)據(jù)信號中的所述標識符發(fā)起從所述服務(wù)器的所述 媒體混合模塊到所述第二客戶端設(shè)備的第二電話呼叫;通過所述第二電話呼叫將所述第二 客戶端設(shè)備連接到所述服務(wù)器的所述媒體混合模塊,在所述服務(wù)器的所述媒體混合模塊處 從所述第二客戶端設(shè)備接收第二數(shù)據(jù)信號,所述第二數(shù)據(jù)信號包含來自所述第二客戶端設(shè) 備的媒體數(shù)據(jù);W及將所述第一客戶端設(shè)備的所述第一數(shù)據(jù)信號和所述第二客戶端設(shè)備的 所述第二數(shù)據(jù)信號加入到媒體混合通信會話中。
【附圖說明】
[0010] 圖1是圖示出根據(jù)示例實施例的用于提供增強的呼叫質(zhì)量的系統(tǒng)的框圖;
[0011] 圖2是圖示出根據(jù)一個實施例的圖1的客戶端設(shè)備的組件的框圖;
[0012] 圖3是圖示出根據(jù)一個實施例的圖1的服務(wù)器的框圖;
[0013] 圖4是根據(jù)一個實施例的與來自圖2的客戶端設(shè)備的網(wǎng)絡(luò)監(jiān)視器相關(guān)聯(lián)的流程圖;
[0014] 圖5是根據(jù)一個實施例的與來自圖2的客戶端設(shè)備的撥號器相關(guān)聯(lián)的流程圖;
[0015]圖6是根據(jù)一個實施例的與來自圖3的服務(wù)器相關(guān)聯(lián)的流程圖;
[0016]圖7是根據(jù)一個實施例的與來自圖3的服務(wù)器相關(guān)聯(lián)的流程圖;
[0017] 圖8是與將由圖3的服務(wù)器協(xié)調(diào)的電話呼叫移動到運營商網(wǎng)絡(luò)或數(shù)據(jù)網(wǎng)絡(luò)相關(guān)聯(lián) 的流程圖;W及
[0018] 圖9是與利用圖3的服務(wù)器發(fā)起多媒體視頻呼叫相關(guān)聯(lián)的流程圖。
【具體實施方式】
[0019] 在移動通信中,電話呼叫如語音或視頻呼叫的質(zhì)量在很大程度上受與正在通過其 發(fā)生通信的網(wǎng)絡(luò)相關(guān)聯(lián)的信號接收的影響。例如,通常來自諸如蜂窩通信運營商網(wǎng)絡(luò)的廣 域網(wǎng)(WAN)的信號將不會在室內(nèi)傳播并且依靠蜂窩信號的呼叫將大大劣化或甚至完全掉 線。相反的情況也可能如此,因為當(dāng)呼叫者向戶外并遠離WLAN移動時,通過諸如Wi-Fi網(wǎng)絡(luò) 的無線局域網(wǎng)(WLAN)或數(shù)據(jù)網(wǎng)絡(luò)撥出的基于互聯(lián)網(wǎng)協(xié)議的語音(VoIP)呼叫可W經(jīng)歷劣化 的信號或者甚至掉線。
[0020] 另外,在正在進行的呼叫期間,可能希望從運營商網(wǎng)絡(luò)切換到數(shù)據(jù)網(wǎng)絡(luò)或從數(shù)據(jù) 網(wǎng)絡(luò)切換到運營商網(wǎng)絡(luò)。例如,最初發(fā)起W共享音頻數(shù)據(jù)的電話呼叫可能在該電話呼叫期 間的某一時刻決定切換到視頻呼叫。由于視頻呼叫設(shè)及增加的數(shù)據(jù)需求,可能需要切換到 更適于傳送視頻呼叫的另一個可用的網(wǎng)絡(luò)。
[0021] 因此,期望在保持電話呼叫的質(zhì)量和總體成功率兩者的同時,允許呼叫者在網(wǎng)絡(luò) 之間移動的系統(tǒng)。一個運樣的系統(tǒng)是指當(dāng)WAN和WLAN-起可用時利用來自兩者的信號W改 善網(wǎng)絡(luò)質(zhì)量。在此示例性實施例中,呼叫者可W通過代理服務(wù)完成對被呼叫方的電話呼叫, 該服務(wù)跟蹤電話呼叫并且將在呼叫由于網(wǎng)絡(luò)的問題或請求切換到視頻呼叫而掉線的情況 下恢復(fù)呼叫。
[0022] 圖1圖示出了在其中可W實現(xiàn)本公開的各種實施例的通信系統(tǒng)100的框圖。在系統(tǒng) 100中,客戶端設(shè)備102通過多個通信網(wǎng)絡(luò)連接到服務(wù)器104,運些網(wǎng)絡(luò)在圖1中被描繪為運 營商網(wǎng)絡(luò)108和數(shù)據(jù)網(wǎng)絡(luò)110。進而,服務(wù)器104通過會話發(fā)起協(xié)議(SIP)網(wǎng)絡(luò)112形式的另一 個通信網(wǎng)絡(luò)與第二客戶端設(shè)備106進行通信。W運種方式,可W在發(fā)起客戶端設(shè)備102和接 收方客戶端設(shè)備106之間進行諸如電話呼叫的通信會話。
[0023] 順便說一句,雖然僅圖示出了=個通信網(wǎng)絡(luò)108、110和112,但在其他實施例中,設(shè) 想更多的通信網(wǎng)絡(luò)。另外,即使僅圖示出了客戶端設(shè)備102和106,設(shè)想更多的客戶端設(shè)備, 因為本發(fā)明的實施例能夠協(xié)調(diào)多個參與者之間的通信會話。甚至進一步,SIP網(wǎng)絡(luò)112可W 由類似于運營商網(wǎng)絡(luò)108和數(shù)據(jù)網(wǎng)絡(luò)110的多于一個的網(wǎng)絡(luò)替換。為了便于描述,將關(guān)于客 戶端設(shè)備102-般地描述客戶端設(shè)備102與運營商網(wǎng)絡(luò)108和數(shù)據(jù)網(wǎng)絡(luò)110之間的動力學(xué);然 而,客戶端設(shè)備106可W包括類似的功能。
[0024] 客戶端設(shè)備102和106可W是移動設(shè)備,諸如智能電話、平板計算機、膝上型計算 機、具有計算機操作系統(tǒng)的手表、個人數(shù)字助理(PDA)、視頻游戲控制臺、可穿戴或嵌入式數(shù) 字設(shè)備(或多個可穿戴或嵌入式數(shù)字設(shè)備)、或具有無線通信能力的許多其他設(shè)備中的任何 一種。
[0025] 此外,通信網(wǎng)絡(luò)108和110通常是無線網(wǎng)絡(luò)。示例網(wǎng)絡(luò)包括但不限于廣域網(wǎng)(WAN) (諸如長期演進(LTE)網(wǎng)絡(luò)、全球移動通信系統(tǒng)(GSM)網(wǎng)絡(luò)、碼分多址(CDMA)網(wǎng)絡(luò)、寬帶碼分 多址(WCDMA))、無線局域網(wǎng)(WLAN)(諸如各種IE邸802.11標準)、或任何其他種類的運營商 網(wǎng)絡(luò)和數(shù)據(jù)網(wǎng)絡(luò)。通信網(wǎng)絡(luò)108和110允許客戶端設(shè)備102與服務(wù)器104進行通信。例如,客戶 端設(shè)備102可W向服務(wù)器104傳送信息W及從服務(wù)器104接收信息。例如,通信網(wǎng)絡(luò)108和110 可W各自分立地包括一組小區(qū)塔,W及通過蜂窩運營商公共交換電話網(wǎng)(PSTN)進行通信的 一組基站和/或移動交換中屯、(MSC)。在一些實施例中,通信網(wǎng)絡(luò)108和110可W包括通過蜂 窩數(shù)據(jù)網(wǎng)絡(luò)的各種小區(qū)塔/基站/MSC布置。
[0026] 在圖1中所圖示的示例性實施例中,運營商網(wǎng)絡(luò)108是通過PSTN或數(shù)據(jù)網(wǎng)絡(luò)進行通 信的WAN,諸如通過2G、3G或4G網(wǎng)絡(luò)(分別諸如GSM、WCDMA或LTE)提供網(wǎng)絡(luò)接入的蜂窩運營商 網(wǎng)絡(luò)。而且數(shù)據(jù)網(wǎng)絡(luò)110是根據(jù)IEEE 802.11標準中的一個標準操作的WLAN數(shù)據(jù)網(wǎng)絡(luò)。在本 示例性實施例中,運營商網(wǎng)絡(luò)108的覆蓋在客戶端設(shè)備102進入建筑物時可能會劣化。然而, 在建筑物內(nèi)通過數(shù)據(jù)網(wǎng)絡(luò)110的無線覆蓋可W是足夠的。因此,當(dāng)在運營商網(wǎng)絡(luò)108和數(shù)據(jù) 網(wǎng)絡(luò)110兩者的好的覆蓋和不好的覆蓋之間轉(zhuǎn)換時,客戶端設(shè)備102將具有恒定的無線接 入。
[0027] 在圖1中所圖示的示例性實施例中,服務(wù)器104被配置為通過各種網(wǎng)絡(luò)108、110、和 112在客戶端設(shè)備102和客戶端設(shè)備106之間接收和傳送語音數(shù)據(jù)信號,諸如與基于互聯(lián)網(wǎng) 協(xié)議的語音(VoIP)呼叫或運