欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

混合網(wǎng)絡(luò)中的呼叫切換發(fā)起的制作方法

文檔序號:10518183閱讀:239來源:國知局
混合網(wǎng)絡(luò)中的呼叫切換發(fā)起的制作方法
【專利摘要】持續(xù)學(xué)習(xí)過程被應(yīng)用于被用于決定何時(shí)發(fā)起在對具有電話功能的移動設(shè)備可用的不同類型的網(wǎng)絡(luò)連接之間的切換的一類基于風(fēng)險(xiǎn)估計(jì)的算法和相關(guān)聯(lián)的風(fēng)險(xiǎn)閾值。該過程被實(shí)現(xiàn)為良性循環(huán),該良性循環(huán)提供不斷的微調(diào)和調(diào)整來改善呼叫切換算法和風(fēng)險(xiǎn)閾值,使得切換在最小化中斷的呼叫以及呼叫質(zhì)量的不可接受的降級并且避免過早切換的目標(biāo)下被執(zhí)行。設(shè)備性質(zhì)、環(huán)境上下文、連接測量、以及呼叫切換決策的結(jié)果被從移動設(shè)備群體眾包到啟用基于云的切換決策的服務(wù)中。該服務(wù)對照存檔的眾包數(shù)據(jù)來評估潛在可用的切換決策算法和風(fēng)險(xiǎn)閾值以確定它們在現(xiàn)實(shí)世界情形中表現(xiàn)如何并將經(jīng)改善的算法和風(fēng)險(xiǎn)閾值遞送到移動設(shè)備。
【專利說明】混合網(wǎng)絡(luò)中的呼叫切換發(fā)起
[0001 ] 背景
[0002]諸如移動電話和智能電話等的移動設(shè)備的用戶通常以多種方式四處移動一一走、跑、開車等一一且通常期待他們在進(jìn)程中進(jìn)行的任何呼叫應(yīng)當(dāng)不間斷地繼續(xù)。而且,他們期望使用到網(wǎng)絡(luò)基礎(chǔ)設(shè)施的最便宜的連接來節(jié)省成本,同時(shí)仍舊期待保持合理的呼叫質(zhì)量。采用多種連接技術(shù)一一例如W1-F1、蜂窩語音和蜂窩數(shù)據(jù),以及傳統(tǒng)電線一一的組合的混合網(wǎng)絡(luò)可實(shí)現(xiàn)某種形式的語音呼叫連續(xù)性(“VCC”)能力以便滿足這些期待和期望。這種能力可涉及用于將正在進(jìn)行的呼叫從一種類型的連接切換(hand off)到另一種類型的連接,同時(shí)使間斷盡可能不被感知。切換是一個(gè)多步驟過程,其基礎(chǔ)步驟是決定需要到新連接的呼叫切換以及要使用哪個(gè)新連接。蜂窩無線電網(wǎng)絡(luò)已經(jīng)提供了用于在用戶從一個(gè)位置移動到另一個(gè)位置時(shí)將移動設(shè)備的呼叫從一個(gè)蜂窩塔自動移動到相鄰蜂窩塔的機(jī)制。然而,用于混合網(wǎng)絡(luò)的過程更復(fù)雜且需要新的解決方案。
[0003]提供本背景來介紹以下概述和詳細(xì)描述的簡要上下文。本背景不旨在幫助確定所要求保護(hù)的主題的范圍,也不旨在被看作將所要求保護(hù)的主題限于解決以上所提出的問題或缺點(diǎn)中的任一個(gè)或全部的實(shí)現(xiàn)。
[0004]概述
[0005]持續(xù)學(xué)習(xí)過程被應(yīng)用到一類基于風(fēng)險(xiǎn)估計(jì)的算法和相關(guān)聯(lián)的風(fēng)險(xiǎn)閾值,所述算法和風(fēng)險(xiǎn)閾值用于決定何時(shí)發(fā)起對具有電話功能的移動設(shè)備(諸如蜂窩電話或智能電話)可用的不同類型的網(wǎng)絡(luò)連接(例如,W1-F1、蜂窩語音和數(shù)據(jù)、以及電話線)之間的切換。持續(xù)學(xué)習(xí)過程被實(shí)現(xiàn)為良性循環(huán),該良性循環(huán)提供不斷的微調(diào)和調(diào)整來改善呼叫切換算法和風(fēng)險(xiǎn)閾值,使得切換在最小化中斷的呼叫以及呼叫質(zhì)量的不可接受的降級并且避免過早切換的目標(biāo)下被執(zhí)行。眾包的數(shù)據(jù)包括對于呼叫的切換的過去嘗試的結(jié)果以及與每個(gè)嘗試結(jié)果相關(guān)聯(lián)的參數(shù)(其中參數(shù)包括其中嘗試切換的移動設(shè)備的環(huán)境上下文或者在所嘗試的切換之前對移動設(shè)備可用的網(wǎng)絡(luò)連接的測得性質(zhì)中的至少一個(gè)),該眾包的數(shù)據(jù)被收集且被用于降低過早切換和中斷的呼叫的可能性。
[0006]設(shè)備性質(zhì)、環(huán)境上下文、連接測量、以及呼叫切換決策的結(jié)果被從移動設(shè)備群體眾包到啟用基于云的切換的服務(wù)中。啟用基于云的切換的服務(wù)對照存檔的眾包數(shù)據(jù)來評估潛在可用的切換決策算法和風(fēng)險(xiǎn)閾值以確定它們將在現(xiàn)實(shí)世界情形中表現(xiàn)如何。啟用基于云的切換的服務(wù)隨后可將經(jīng)改善的切換決策算法和風(fēng)險(xiǎn)閾值遞送給移動設(shè)備,或者給做出切換決策的其它網(wǎng)絡(luò)服務(wù)元件,所述經(jīng)改善的切換決策算法和風(fēng)險(xiǎn)閾值更優(yōu)地被應(yīng)用到設(shè)備的給定環(huán)境上下文(例如,當(dāng)嘗試切換時(shí),位置、一天中的時(shí)間/一周中的日期等),這可導(dǎo)致更好的切換結(jié)果。
[0007]提供本概述以便以簡化的形式介紹以下在詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并非旨在標(biāo)識出要求保護(hù)的主題的關(guān)鍵特征或必要特征,亦非旨在用作輔助確定要求保護(hù)的主題的范圍。而且,所要求保護(hù)的主題不限于解決該公開的任一部分中所注的任何或全部缺點(diǎn)的實(shí)現(xiàn)方式。將理解,上述主題可被實(shí)現(xiàn)為計(jì)算機(jī)控制的裝置、計(jì)算機(jī)進(jìn)程、計(jì)算系統(tǒng)或諸如一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)之類的制品。通過閱讀下面的詳細(xì)描述并審閱相關(guān)聯(lián)的附圖,這些及各種其他特征將變得顯而易見。
[0008]附圖簡述
[0009]圖1示出說明性電信環(huán)境,其中具有電話能力的設(shè)備在混合網(wǎng)絡(luò)上通信;
[0010]圖2示出其中呼叫在多種類型的電信網(wǎng)絡(luò)上運(yùn)送的說明性示例;
[0011]圖3示出其中呼叫在兩個(gè)不同的網(wǎng)絡(luò)間切換的說明性示例;
[0012]圖4示出呼叫切換模型的說明性分類;
[0013]圖5示出兩種切換類型的說明性分類;
[0014]圖6示出移動設(shè)備性質(zhì)、環(huán)境上下文、與連接/呼叫有關(guān)的測量、以及與用戶有關(guān)的信息的說明性分類;
[0015]圖7示出功能組件的說明性集合,其可在移動設(shè)備上被實(shí)例化以促成本呼叫切換發(fā)起;
[0016]圖8是用于在混合網(wǎng)絡(luò)中發(fā)起呼叫切換的說明性方法的流程圖;
[0017]圖9是說明圖8中的流程圖中示出的方法的視圖;
[0018]圖10是用于發(fā)起從蜂窩連接到W1-Fi連接的呼叫切換的說明性方法的流程圖;
[0019]圖11示出說明性良性學(xué)習(xí)循環(huán);
[0020]圖12示出眾包數(shù)據(jù)的說明性分類;
[0021]圖13示出被用來實(shí)現(xiàn)圖11中示出的良性學(xué)習(xí)循環(huán)的各種基于云的服務(wù)的說明性細(xì)節(jié);
[0022]圖14是可部分地被用于促成本呼叫切換發(fā)起的說明性計(jì)算系統(tǒng)(諸如個(gè)人計(jì)算機(jī)(“PC1’))的簡化框圖;
[0023]圖15示出可部分地被用于促成本呼叫切換發(fā)起的說明性設(shè)備的框圖;以及
[0024]圖16是說明性移動設(shè)備的框圖。
[0025]各附圖中相同的附圖標(biāo)記指示相同的元素。除非另外指明否則各元素不是按比例繪制的。
[0026]詳細(xì)描述
[0027]包括蜂窩電話、移動電話和智能電話在內(nèi)的移動設(shè)備的用戶已經(jīng)開始期待在他們四處移動時(shí)他們撥出的呼叫將沒有中斷地進(jìn)行。蜂窩網(wǎng)絡(luò)提供了用于將呼叫從一個(gè)蜂窩網(wǎng)絡(luò)切換到另一個(gè)蜂窩網(wǎng)絡(luò)而沒有能被注意到的對呼叫的中斷的自動化機(jī)制。對于采用多種連接技術(shù)(例如W1-Fi (在IEEE 802.11下)、蜂窩語音以及蜂窩數(shù)據(jù))的組合的混合網(wǎng)絡(luò),呼叫不能簡單地使用這些現(xiàn)有系統(tǒng)和方法來實(shí)現(xiàn),特別是當(dāng)對混合網(wǎng)絡(luò)的部分的控制被約束而無法控制其它方時(shí)。
[0028]實(shí)現(xiàn)混合網(wǎng)絡(luò)中的有效呼叫切換可涉及兩個(gè)基礎(chǔ)步驟:第一個(gè)步驟是決定需要進(jìn)行正在進(jìn)行的呼叫的從一種類型的連接的一個(gè)實(shí)例到另一種類型的連接的一個(gè)實(shí)例的切換,而第二個(gè)步驟是執(zhí)行呼叫切換的實(shí)際過程本身。由于多種因素,第一個(gè)問題固有地困難。例如,呼叫切換經(jīng)??苫ㄙM(fèi)大量時(shí)間來實(shí)現(xiàn),通常在若干秒的量級上。因此,期望可以用預(yù)想或預(yù)測的方式來做出呼叫切換,以便避免呼叫中斷或者不可接受的呼叫質(zhì)量降級。不存在目前已知、良好確立且可靠的方式來結(jié)合這種預(yù)期的方式根據(jù)無線電信號和環(huán)境上下文信息中預(yù)測呼叫將需要被切換到另一連接。而且,存在非常有限的可用經(jīng)驗(yàn)方法,且沒有單個(gè)被觀測變量看上去擔(dān)當(dāng)確定性的預(yù)示者。不幸的是,無法用足夠的預(yù)期來預(yù)測對切換的需要可能導(dǎo)致中斷的呼叫和/或長時(shí)間的呼叫打斷。另一方面,太早執(zhí)行呼叫切換可能導(dǎo)致帶來更昂貴的蜂窩網(wǎng)絡(luò)連接上的更高的成本或在一些情況下不同網(wǎng)絡(luò)連接之間的顛簸。
[0029]通常,呼叫切換決定是作為確定與當(dāng)前連接和移動設(shè)備的環(huán)境上下文有關(guān)的一些因素正在惡化且呼叫中斷或不可接受地降級風(fēng)險(xiǎn)正在變高的結(jié)果而做出的。替換地,切換呼叫決定的決定可能是在具有適當(dāng)質(zhì)量特征的較便宜的連接已變得可用時(shí)做出的。
[0030]一個(gè)特別顯著的切換情況是呼叫從W1-Fi連接過渡到蜂窩語音連接。歸因于與蜂窩網(wǎng)絡(luò)的關(guān)聯(lián)和切換以便建立新呼叫路徑的需要,切換可能花費(fèi)若干秒。此外,W1-Fi覆蓋的范圍相對較小(通常在100米到300米的量級上)且充足W1-Fi連接能力的喪失可能是相對突然的(取決于用戶的移動性質(zhì)、周圍物理結(jié)構(gòu)和人,以及移動設(shè)備相對于W1-Fi接入點(diǎn)的位置)。從而,當(dāng)用戶在W1-Fi覆蓋區(qū)域中四處移動時(shí)在W1-Fi網(wǎng)絡(luò)上的呼叫被中斷的風(fēng)險(xiǎn)與典型的蜂窩系統(tǒng)內(nèi)切換相比較高。
[0031]可影響呼叫質(zhì)量并從而指示對切換的需要的另外一些因素包括移動設(shè)備當(dāng)前的W1-Fi連接上的數(shù)據(jù)擁塞。數(shù)據(jù)擁塞可以是各種環(huán)境和情況因素的結(jié)果。例如,諸如典型家庭之類的設(shè)定中的W1-Fi連接被許多競爭的應(yīng)用使用,其中一些競爭的應(yīng)用是非常數(shù)據(jù)密集的,諸如視頻流傳輸。共享W1-Fi網(wǎng)絡(luò)可能受到這種競爭性使用的負(fù)面影響。該使用可顯示時(shí)間模式,諸如當(dāng)家庭成員在家時(shí)(例如在傍晚下班和放學(xué)之后或者在周末)更大量的使用。工作地點(diǎn)和公開地點(diǎn)中的W1-Fi擁塞可能顯示不同的與時(shí)間和事件有關(guān)的模式。所有這些因素均可能使得呼叫質(zhì)量惡化并指示出將呼叫切換到蜂窩連接的需要。同時(shí),如果擁塞影響是短期的,諸如幾分之一秒,則可被認(rèn)為僅是瞬時(shí)狀態(tài)且可能更好的是留在W1-Fi連接上并避免蜂窩連接的更高的花費(fèi)。在其中用戶正在使用W1-Fi網(wǎng)絡(luò)連接的各種公共場所和事件(諸如體育賽事)處的用戶也可能在這種事件正在進(jìn)行中時(shí)經(jīng)歷高擁塞,同時(shí)伴隨他們的基于W1-Fi網(wǎng)絡(luò)的呼叫將受到負(fù)面影響的風(fēng)險(xiǎn)。在一些情況下,即使W1-Fi接入點(diǎn)本身沒有問題,其到后端網(wǎng)絡(luò)(諸如因特網(wǎng))的連接可能具有有限的帶寬、不良的質(zhì)量、或處于擁塞狀態(tài)。
[0032]現(xiàn)在轉(zhuǎn)至附圖,圖1示出了說明性的電信環(huán)境100,其中各個(gè)用戶105使用在混合電信網(wǎng)絡(luò)115上通信的相應(yīng)的設(shè)備110。設(shè)備110提供語音電話能力,通常還提供各種其它特征。設(shè)備110可包括例如用戶經(jīng)常用于作出和接收語音和/或多媒體呼叫的用戶裝備、移動電話、蜂窩電話、以及智能電話。然而,替代類型的電子設(shè)備也被設(shè)想可用于電信環(huán)境100內(nèi),只要它們配備有電話能力并且可連接到混合網(wǎng)絡(luò)115,如以下更詳細(xì)描述的。這類替代設(shè)備分別包括手持式計(jì)算設(shè)備、PDA(個(gè)人數(shù)字助手)、便攜式媒體播放器、可穿戴計(jì)算機(jī)、導(dǎo)航設(shè)備(諸如GPS(全球定位系統(tǒng)))、膝上型PC(個(gè)人計(jì)算機(jī))、臺式計(jì)算機(jī)、多媒體控制臺、游戲系統(tǒng)、或諸如此類。在以下的討論中,對術(shù)語“移動設(shè)備”的使用旨在覆蓋配備有電話能力并且能夠無線連通到混合網(wǎng)絡(luò)115的所有設(shè)備。
[0033]在電信環(huán)境100中還可存在其它類型的電話裝備,諸如傳統(tǒng)的臺式電話120,其操作地耦合到公共交換電話網(wǎng)(“PSTN”)。其它示例可包括使用個(gè)人分支交換(“PBX”)來連接到PSTN的裝備以及耦合到使用電話號碼來訪問的呼叫服務(wù)的裝備。這種其它的電話裝備可仍然被用在涉及語音呼叫連續(xù)性的各種情景中,即使其可能本身不實(shí)現(xiàn)語音呼叫連續(xù)性功能。例如,移動電話110可做出或接收對于臺式電話120的呼叫,并在占優(yōu)勢的連接條件變化時(shí)(諸如移動電話用戶在呼叫期間從車?yán)镆苿拥郊抑?,采用語音呼叫連續(xù)性。
[0034]混合網(wǎng)絡(luò)115包括若干網(wǎng)絡(luò)1、2……N,在圖1中分別用參考標(biāo)號125、130和135標(biāo)識。通常,各個(gè)網(wǎng)絡(luò)將會使用不同類型的無線連接來接入,例如W1-F1、蜂窩分組交換數(shù)據(jù)、或蜂窩電路交換語音連接。因此,混合網(wǎng)絡(luò)115中的各網(wǎng)絡(luò)典型地包括互聯(lián)網(wǎng)協(xié)議語音(“VoIP”)網(wǎng)絡(luò)以及移動運(yùn)營商(“MO”)網(wǎng)絡(luò),移動運(yùn)營商網(wǎng)絡(luò)通常包括接入網(wǎng)絡(luò)部分和核心網(wǎng)絡(luò)部分,核心網(wǎng)絡(luò)部分提供交換、路由、傳輸以及其它功能。在一些實(shí)現(xiàn)中,PSTN有線網(wǎng)絡(luò)也可被包括作為混合網(wǎng)絡(luò)的一部分,如以下更詳細(xì)討論的。
[0035]每個(gè)移動電話110將通常與在混合網(wǎng)絡(luò)115底層的一個(gè)或多個(gè)網(wǎng)絡(luò)具有預(yù)布置的關(guān)聯(lián)。例如,用戶105將通常是蜂窩電話服務(wù)的訂戶,使得用戶的移動電話110可作為合法和經(jīng)認(rèn)證的用戶裝備訪問給定的蜂窩網(wǎng)絡(luò)。類似地,移動設(shè)備110可包括如可被需要以接入W1-Fi網(wǎng)絡(luò)的功能和憑證。根據(jù)預(yù)布置的關(guān)聯(lián),移動設(shè)備110還可配備有語音呼叫連續(xù)性功能并且與核心VoIP網(wǎng)絡(luò)(以下在圖3中示出)相互操作。這些移動設(shè)備被認(rèn)為“配備了VCC”,并且可在不同類型的連接(包括,W1-F1、蜂窩語音和蜂窩數(shù)據(jù)連接)上作出呼叫。在一些情況下,移動設(shè)備可被放置在被耦合到PSTN的底座或支架中,并由此可對呼叫采用有線連接,有線連接通常是最不昂貴的網(wǎng)絡(luò)連接。通常,每當(dāng)較不昂貴的W1-Fi連接可用并且能夠提供合理的呼叫質(zhì)量級別時(shí),移動設(shè)備110都使用W1-Fi連接。當(dāng)W1-Fi不可用或者不足以用于語音呼叫時(shí),該呼叫可在確定其他可用網(wǎng)絡(luò)連接選項(xiàng)之一將導(dǎo)致可接受的呼叫質(zhì)量后,在該所選的連接上被作出。蜂窩語音是最昂貴的連接替換,但也是最普遍存在的,且因此蜂窩語音被用來確保用戶從盡可能寬的區(qū)域具有對呼叫服務(wù)的接入。在以下的描述中,移動設(shè)備110被認(rèn)為配備了 VCC,除非另外指明。
[0036]混合網(wǎng)絡(luò)115的一特性是底層網(wǎng)絡(luò)中的兩個(gè)或更多個(gè)(例如,網(wǎng)絡(luò)125、130、135)被認(rèn)為是松散地耦合。也就是說,在一個(gè)說明性示例中,VoIP網(wǎng)絡(luò)和MO網(wǎng)絡(luò)通常是獨(dú)立工作的,使得一個(gè)網(wǎng)絡(luò)不能實(shí)施對于另一網(wǎng)絡(luò)的操作的明顯或?qū)嵸|(zhì)性控制。然而,如圖2中所示,即使是松散地耦合,但是底層網(wǎng)絡(luò)仍然是可互操作地,使得呼叫可在MO網(wǎng)絡(luò)205、VoIP網(wǎng)絡(luò)210、以及PSTN 215之間來回移動。這一互操作性普遍使用網(wǎng)關(guān)(諸如由附圖標(biāo)記220來代表性地指示的)來促成。給定呼叫的相當(dāng)大一部分要通過VoIP網(wǎng)絡(luò)210來傳輸正變得越來越普遍,因?yàn)檫@類網(wǎng)絡(luò)往往能夠以與對網(wǎng)絡(luò)運(yùn)營商而言最低的成本提供非常高質(zhì)量的傳輸。在這種情況下,MO網(wǎng)絡(luò)205和PSTN網(wǎng)絡(luò)215實(shí)質(zhì)上用作為呼叫的每一端處的移動設(shè)備的接入網(wǎng)絡(luò),而VoIP網(wǎng)絡(luò)210為呼叫執(zhí)行大部分的路由和傳輸。其它接入網(wǎng)絡(luò)也可被使用,以便于呼叫抵達(dá)VoIP網(wǎng)絡(luò)210,VoIP網(wǎng)絡(luò)既包括蜂窩電路交換和分組交換網(wǎng)絡(luò),也包括諸如公共W1-Fi “熱點(diǎn)”以及由家庭和企業(yè)互聯(lián)網(wǎng)服務(wù)提供商(“ISP”)所提供的那些之類的W1-Fi接入點(diǎn)。
[0037]雖然這類混合可提供成本經(jīng)濟(jì)和高質(zhì)量的傳輸,但是松散耦合具有對于語音呼叫連續(xù)性所傳統(tǒng)呈現(xiàn)的困難。在這種情況下,混合網(wǎng)絡(luò)115(諸如蜂窩MO網(wǎng)絡(luò))的各部分一般不可由移動設(shè)備或混合網(wǎng)絡(luò)的其余部分控制。結(jié)果,語音呼叫連續(xù)性的原先方案通常包含某種形式的用戶干預(yù),并且常常導(dǎo)致了某種形式的呼叫中斷或其它類型的降級的用戶體驗(yàn)。這樣的干預(yù)常常需要用戶知曉連接選項(xiàng)正改變并因此作出將進(jìn)行中的呼叫轉(zhuǎn)移到一個(gè)不同的可用連接的主動請求。例如,用戶將傳統(tǒng)地需要主動實(shí)施從W1-Fi到蜂窩連接(例如,蜂窩語音或蜂窩數(shù)據(jù))的切換或反之,以便確保語音呼叫連續(xù)性。由于這些傳統(tǒng)方案依賴于用戶發(fā)起呼叫切換,因此總體來說如果發(fā)起是在錯誤的時(shí)間發(fā)生,則常常有很高的風(fēng)險(xiǎn)呼叫可能會掉線。
[0038]本布置可使得當(dāng)在典型的使用情景中條件改變時(shí),切換被自動且對用戶透明地發(fā)起。移動設(shè)備的環(huán)境上下文被持續(xù)地監(jiān)視,使得可在最低成本的可用連接上提供不中斷的呼叫。當(dāng)監(jiān)視指示條件是這樣的時(shí):連接有可能在很近地將來會不可接受地降級或被中斷、或者當(dāng)更便宜或更可靠的連接可用(和/或具有想要的特征(諸如高清晰度音頻)的連接可用)時(shí),發(fā)起呼叫到這一連接的切換。一般來說,在大部分情況下,選擇符合以上提到的兩個(gè)目的的連接——使用最低成本連接來維持呼叫連續(xù)性。
[0039]在一些情況下,給定移動設(shè)備可被配置成向用戶展示手動控件,該手動控件可被用來從W1-Fi切換到蜂窩連接(例如,當(dāng)用戶計(jì)劃離開家到車?yán)锶ゲ⑷ド习鄷r(shí)),或即使可能具有更高質(zhì)量的另一連接可用時(shí)也保持呼叫在現(xiàn)在連接上。警告可被生成并提供給待決呼叫降級的用戶而非實(shí)現(xiàn)自動切換。例如,可能存在以下情形:其中用戶期望避免與蜂窩呼叫相關(guān)聯(lián)的成本,諸如當(dāng)用戶正在漫游或者當(dāng)用戶的蜂窩通話時(shí)間余額變低時(shí)。在這些情況下,切換可被配置成僅在用戶對手動控件有顯式輸入的情況下執(zhí)行。
[0040]圖3中接觸了說明性切換情形,其中在發(fā)起MO網(wǎng)絡(luò)205上的呼叫時(shí),用戶105可能正處于汽車中。當(dāng)用戶105返回家中時(shí),隨后在選擇的連接上創(chuàng)建另一呼叫分支,在這一示例中,所選擇的連接是到VoIP網(wǎng)絡(luò)210的家中W1-Fi連接。所選擇的連接與呼叫相關(guān)聯(lián),優(yōu)選地,是當(dāng)原始呼叫仍在進(jìn)行中時(shí)(在被稱為“先通后斷”的切換中)。當(dāng)新的呼叫分支穩(wěn)定時(shí),原始呼叫分支被從呼叫中移除,并且到新連接的切換300完成。
[0041]如果切換被發(fā)起,使得原始和新選擇的連接兩者同時(shí)都是工作的,則將存在一中間狀態(tài),在該中間狀態(tài)下,兩個(gè)呼叫分支將會并行運(yùn)行。媒體流可在這些并行連接上被引導(dǎo)向移動設(shè)備并從移動電話中被引導(dǎo),直到兩個(gè)流中的一個(gè)被終止。這樣的中間狀態(tài)使得呼叫能夠以被呼叫兩端的各方所感覺到的不中斷方式被維持。在中間狀態(tài)期間,移動設(shè)備可通常選擇連接到兩個(gè)流中其認(rèn)為合適的一個(gè)。
[0042]如圖3中所示,啟用基于云的切換的服務(wù)305被并入到VoIP網(wǎng)絡(luò)210中。啟用基于云的切換的服務(wù)305實(shí)現(xiàn)了各種網(wǎng)絡(luò)服務(wù)元件310,所述與網(wǎng)絡(luò)服務(wù)元件與移動設(shè)備協(xié)同工作以將用于呼叫切換發(fā)起的算法和風(fēng)險(xiǎn)閾值的學(xué)習(xí)和使能能力遞送給移動設(shè)備,如下面更詳細(xì)地描述的。如下面在圖5中所示,在特定呼叫切換發(fā)起服務(wù)中的云中,或者與移動設(shè)備上的元件相組合,可實(shí)現(xiàn)實(shí)際的呼叫切換決策機(jī)制。在替換布置中,啟用基于云的切換的服務(wù)305可部分或完全獨(dú)立于VoIP網(wǎng)絡(luò)210來實(shí)現(xiàn)。
[0043]圖4示出三向呼叫切換模型400。模型400包括測量和跟蹤設(shè)備性質(zhì)、環(huán)境上下文、呼叫/連接性質(zhì)、以及與用戶有關(guān)的信息(如由參考標(biāo)號405所指示的);使用一類基于風(fēng)險(xiǎn)估計(jì)的切換決策算法來用于呼叫風(fēng)險(xiǎn)評估和用于觸發(fā)切換的風(fēng)險(xiǎn)閾值(410);以及使用良性學(xué)習(xí)循環(huán)來持續(xù)改善并微調(diào)切換決策算法和風(fēng)險(xiǎn)閾值(415)。注意,這些算法和風(fēng)險(xiǎn)閾值可被應(yīng)用于一連接類型的特定實(shí)例(例如,特定位置處的特定W1-Fi接入點(diǎn))。
[0044]在正在進(jìn)行的呼叫期間,移動設(shè)備110通常持續(xù)地測量并跟蹤各種環(huán)境和呼叫/連接性質(zhì)。使用這種測量數(shù)據(jù),一類基于風(fēng)險(xiǎn)估計(jì)的切換決策算法之一隨后被采用,該算法持續(xù)評估在很近的未來呼叫被中斷或者不可接受地降級的風(fēng)險(xiǎn)。此類基于風(fēng)險(xiǎn)估計(jì)的切換決策算法估計(jì)各種環(huán)境上下文因素對風(fēng)險(xiǎn)所做的貢獻(xiàn)并且應(yīng)用一個(gè)或多個(gè)相應(yīng)的風(fēng)險(xiǎn)閾值。當(dāng)正被運(yùn)行的切換決策算法確定一個(gè)或多個(gè)風(fēng)險(xiǎn)已超出正在進(jìn)行的呼叫的可接受程度的風(fēng)險(xiǎn)閾值時(shí),則做出將呼叫移交到具有更低風(fēng)險(xiǎn)的更好連接的決策。
[0045]如圖5中所示,給定切換決策500通常由移動設(shè)備發(fā)起,如由參考標(biāo)號505所指示的,然而在一些情況下,通過利用特定的基于云的呼叫切換發(fā)起服務(wù)515,切換可在網(wǎng)絡(luò)(例如VoIP網(wǎng)絡(luò))中發(fā)起,如由參考標(biāo)號510所指示的。例如,切換決策算法可在基于運(yùn)動的切換發(fā)起服務(wù)515中運(yùn)行,該服務(wù)例如利用網(wǎng)絡(luò)服務(wù)元件310(圖3),以使得切換決策可被傳遞到移動設(shè)備110。在這種服務(wù)發(fā)起的決策情形中,測量可被從移動設(shè)備提供給網(wǎng)絡(luò)服務(wù)元件310。替換地,可采用其中使用網(wǎng)絡(luò)和設(shè)備決策制定或發(fā)起來實(shí)現(xiàn)切換決策的技術(shù)。主要出于在蜂窩網(wǎng)絡(luò)上的呼叫設(shè)置中的不可預(yù)測的等待時(shí)間(latency)的原因,在許多實(shí)現(xiàn)中,切換決策是由設(shè)備發(fā)起的可存在優(yōu)勢。
[0046]通過使用在移動設(shè)備和基于云的服務(wù)之間實(shí)現(xiàn)的良性學(xué)習(xí)循環(huán),切換決策算法的成功可被持續(xù)改善并且更適當(dāng)?shù)乃惴杀挥糜谔囟ㄉ舷挛?。歷史/時(shí)間因素也可與良性學(xué)習(xí)循環(huán)一起使用。例如,在下午6點(diǎn)的工作日在下班/放學(xué)時(shí)間和下午11點(diǎn)之間,在家中的家人可能更大量地使用其W1-Fi網(wǎng)絡(luò)來流傳輸媒體內(nèi)容。在這些更大量的使用時(shí)間期間,基于W1-Fi的呼叫經(jīng)歷由擁塞導(dǎo)致的困難的風(fēng)險(xiǎn)將會更高。類似地,支持W1-Fi連接的ISP服務(wù)上的擁塞也可能顯示這些與實(shí)踐有關(guān)的負(fù)面行為。在早餐和晚餐期間對微波爐的使用將更多,這同樣導(dǎo)致那些時(shí)間該家中某些W1-Fi連接的語音呼叫質(zhì)量的降級的更高的風(fēng)險(xiǎn)。在這些情形中,眾包信息可被預(yù)期來指示在這些位置在這些時(shí)間期間通過W1-Fi的呼叫經(jīng)歷呼叫行為問題?;谠摫姲畔ⅲ摷抑械囊苿釉O(shè)備所使用的特定切換決策算法和閾值此時(shí)可將此類其它環(huán)境上下文因素的影響納入考慮以用于其自己的學(xué)習(xí)算法。
[0047]環(huán)境上下文、呼叫和連接測量、以及呼叫嘗試的結(jié)果可從移動設(shè)備的群體(populat1n)眾包,作為到啟用基于云的切換的服務(wù)305的輸入來標(biāo)識與時(shí)間和地點(diǎn)有關(guān)的模式,以允許針對不同的位置和不同的時(shí)間槽修改切換決策算法和風(fēng)險(xiǎn)閾值來改善跨該群體的切換結(jié)果。
[0048]圖4中示出的呼叫切換模型400的每個(gè)組件在下面被更詳細(xì)地討論。
[0049]在模型400的測量和跟蹤部分405中,移動設(shè)備性質(zhì)、環(huán)境上下文、以及與用戶有關(guān)的信息可被捕捉并利用。如圖6中所示,移動設(shè)備性質(zhì)605可包括:例如,設(shè)備類型610、設(shè)備型號615、當(dāng)前安裝在移動設(shè)備110上的操作系統(tǒng)(“OS”)版本620、以及各種其它移動設(shè)備性質(zhì)625。環(huán)境上下文630可包括:例如,移動設(shè)備110的當(dāng)前位置635(例如,使用已知地點(diǎn)諸如家中或工作,或使用地理坐標(biāo)諸如維度和經(jīng)度來指定)、可見蜂窩和W1-Fi無線電信標(biāo)的標(biāo)識640、當(dāng)前呼叫發(fā)生的一天中的時(shí)間/一周中的日期等645、以及各種其它環(huán)境上下文參數(shù)650。其它環(huán)境上下文可包括:例如,可在用戶的同意下被啟用切換的服務(wù)使用以改善該用戶的呼叫切換體驗(yàn)的該用戶的日程表、約會和其它日歷信息。
[0050]與連接和呼叫有關(guān)的測量655可包括:例如,當(dāng)前呼叫的W1-Fi連接性質(zhì)的測量660、蜂窩連接性質(zhì)的測量665、媒體棧參數(shù)的測量670、傳輸棧參數(shù)的測量675、移動設(shè)備移動或活動的測量/檢測680、以及各種其它與連接/呼叫有關(guān)的測量。在W1-Fi連接性質(zhì)的測量660的情況下,可以存在眾包測量662和移動設(shè)備執(zhí)行的測量664兩者。例如,眾包測量662通常包括隨時(shí)間由移動設(shè)備群體做出的那些測量,而移動設(shè)備執(zhí)行的測量664包括由特定移動設(shè)備自己做出的那些測量。
[0051]與用戶有關(guān)的信息690可包括啟用呼叫切換的服務(wù)對給定用戶的呼叫歷史的評估的記錄692。此外,在一些情況下,各種呼叫的質(zhì)量的用戶提供的評分也可被實(shí)現(xiàn)和利用。與用戶有關(guān)的信息690在確定當(dāng)移動設(shè)備110執(zhí)行切換時(shí)可能經(jīng)歷的風(fēng)險(xiǎn)水平時(shí)可被啟用呼叫切換的服務(wù)305考慮。通常,在執(zhí)行切換時(shí)可達(dá)到將打擾用戶的可能性最小化的一平衡。例如,如果服務(wù)305自己和/或使用來自用戶評分的反饋觀察到給定用戶正在經(jīng)歷頻繁的低質(zhì)量呼叫,則該服務(wù)可能想要向該用戶的移動設(shè)備提供旨在優(yōu)化連接以實(shí)現(xiàn)最高呼叫在質(zhì)量的呼叫切換決策算法和風(fēng)險(xiǎn)閾值。在此情況下,即使當(dāng)較便宜但是可能性能更差的連接可用時(shí),移動設(shè)備可合理地在連接到高質(zhì)量(然而通常也更昂貴)的連接或留在高質(zhì)量連接上時(shí)更激進(jìn)。相反,如果呼叫質(zhì)量歷史692和/或用戶評分694指示用戶已具有合理良好的呼叫經(jīng)歷歷史,則服務(wù)305可提供優(yōu)化連接切換以實(shí)現(xiàn)最低成本的呼叫切換決策算法和風(fēng)險(xiǎn)閾值。在此情況下,較低成本的連接的服務(wù)質(zhì)量較為不受保證,然而,偶爾的不良的呼叫體驗(yàn)不可能困撓其他方面的已經(jīng)歷良好呼叫質(zhì)量歷史和/或已提供了對呼叫質(zhì)量的良好評分(或僅提供了幾個(gè)不良評分)的用戶。
[0052]在此說明性示例中,與連接和呼叫有關(guān)的測量655是基于設(shè)備的。圖7示出了功能組件700的說明性集合,其可在移動設(shè)備上被實(shí)例化以促成本呼叫切換發(fā)起。組件700通常用軟件實(shí)現(xiàn),但是也可以用固件,硬件,或軟件、固件和/或硬件的各種組合或子組合來實(shí)現(xiàn)。
[0053]如圖所示,切換決策引擎705被布置為具有其它組件的中央樞紐,以便通過眾包數(shù)據(jù)代理710來收集數(shù)據(jù)并將數(shù)據(jù)發(fā)送到啟用基于云的切換的服務(wù)并從該服務(wù)接收切換決策算法和風(fēng)險(xiǎn)閾值。在一些實(shí)現(xiàn)中,歷史連接測量數(shù)據(jù)也可被從啟用基于云的切換的服務(wù)接收。切換決策引擎705與媒體棧715 (例如,Vo IP站)和傳輸棧(例如,IP棧)交互以執(zhí)行對當(dāng)前呼叫質(zhì)量的測量,并且還可與諸如W1-Fi棧和蜂窩棧等其它棧(共同用參考標(biāo)號725來標(biāo)識)進(jìn)行交互。位置引擎730和活動推斷引擎735分別向切換決策引擎705提供關(guān)于移動設(shè)備的位置和用戶的活動的數(shù)據(jù)(例如,是靜止還是移動,移動速度等)。與隨時(shí)間對連接質(zhì)量的評估有關(guān)的數(shù)據(jù)740被持久保存在移動設(shè)備上且對切換決策引擎705可用。呼叫代理745提供了切換決策引擎705和在移動設(shè)備110上實(shí)例化的其它功能組件(未示出)之間的接口,以使得切換一旦由引擎基于其對三部分模型400(圖4)的應(yīng)用發(fā)起就可實(shí)現(xiàn)。結(jié)合圖7中示出的組件,切換決策引擎705執(zhí)行與連接和呼叫有關(guān)的測量,如以下更詳細(xì)地描述的。用戶輸入組件750可擔(dān)當(dāng)手動控件,該手動控件使得切換決策引擎705能夠在一些情況下利用用戶輸入。例如,如同上面討論的,用戶可能希望手動切換連接,或在一些情況下即使更好質(zhì)量連接(原本將執(zhí)行對該連接的切換)可用也保留在現(xiàn)有連接上。用戶輸入機(jī)制750也可用于使得用戶能夠提供關(guān)于給定呼叫的評分,如同上面討論的。
[0054]用于對用于當(dāng)前呼叫的W1-Fi連接的基于設(shè)備的測量的參數(shù)包括信號強(qiáng)度(S卩,收到信號強(qiáng)度)、以及上行鏈路和下行鏈路兩者的數(shù)據(jù)速率。信號強(qiáng)度可被考慮被稱為RSSI(收到信號強(qiáng)度指標(biāo))的參數(shù)中,RSSI表示如移動設(shè)備所見的收到無線電信號中的功率。盡管許多因素可影響RSSI的值,然而其通常隨著移動設(shè)備距W1-Fi接入點(diǎn)的距離的增大而更小。以類似方式,W1-Fi接入點(diǎn)和移動設(shè)備之間的遮擋將減小所觀察到的RSSI。相應(yīng)地,跟蹤RSSI可提供關(guān)于移動設(shè)備正在朝W1-Fi覆蓋區(qū)域的外圍還是朝該區(qū)域的更強(qiáng)且更穩(wěn)定的部分移動(即,分別遠(yuǎn)離或靠近W1-Fi接入點(diǎn)移動)的方向指示。遠(yuǎn)離W1-Fi接入點(diǎn)的移動被預(yù)期增加該呼叫被中斷的風(fēng)險(xiǎn)。
[0055]注意,RSSI值是從收到信號功率確定的,而且W1-Fi接入點(diǎn)可調(diào)整其傳送的功率以改善RSSI值。RSSI值可被跟蹤以生成也可擔(dān)當(dāng)關(guān)于移動設(shè)備正在朝向還是遠(yuǎn)離W1-Fi接入點(diǎn)移動的方向指示。在此情況下,RSSI的更加動態(tài)的數(shù)值趨勢被利用,而非在許多秒上平均的RSSI值。具有減小的RSSI的趨勢指示朝向W1-Fi覆蓋區(qū)域外圍、遠(yuǎn)離接入點(diǎn)的移動,并且因此意味著呼叫降級或打斷的更高風(fēng)險(xiǎn)。
[0056]動態(tài)鏈路數(shù)據(jù)率(也常被稱為動態(tài)速率縮放)是指W1-Fi系統(tǒng)的性質(zhì),其中W1-Fi兼容設(shè)備使其數(shù)據(jù)通信速率按照預(yù)定義增量用如IEEE(電氣電子工程師協(xié)會)802.11標(biāo)準(zhǔn)所定義的可準(zhǔn)許值縮放。例如,對于802.11 a和80 2.11 g類,所定義的速率是:6,9,12,18,24,36,48,54Mbps,而對于較舊的802.IIb系統(tǒng),速率是:1,2,5.5,1 IMbps。盡管移動設(shè)備和W1-Fi接入點(diǎn)用來確定數(shù)據(jù)鏈路速率的精確機(jī)制沒有被標(biāo)準(zhǔn)制定,然而所指定的數(shù)據(jù)鏈路速率之一需要被使用。速率被基于各種因素在可允許速率中增大或縮小,所述因素包括:例如,設(shè)備距W1-Fi接入點(diǎn)的距離、無線電干擾、無線電路徑中的物理遮擋、移動設(shè)備的無線電的功率等。更高的鏈路數(shù)據(jù)速率可指示移動設(shè)備位于特定無線接入點(diǎn)的覆蓋區(qū)域的更內(nèi)部的區(qū)域,并且因此可能提供更低的呼叫降級、打斷或中斷的風(fēng)險(xiǎn)。從而,動態(tài)鏈路數(shù)據(jù)速率和/或其趨勢是可用于指示正在進(jìn)行的呼叫的風(fēng)險(xiǎn)等級的另一個(gè)參數(shù)。
[0057]上行鏈路數(shù)據(jù)速率通常是上行鏈路連接的質(zhì)量的良好指標(biāo)并且可被用來確定移動設(shè)備何時(shí)接近W1-Fi空間的“無線電邊緣”。注意,一般而言,W1-Fi覆蓋區(qū)域中的物理頻帶對于較低數(shù)據(jù)速率頻帶比對于較高數(shù)據(jù)速率頻帶更寬。此外,上行鏈路數(shù)據(jù)速率是W1-Fi接入點(diǎn)所接收的上行鏈路信號強(qiáng)度的度量,其對移動設(shè)備不直接可用。
[0058]RSSI和數(shù)據(jù)速率的組合可在一些情況下被用來指示W(wǎng)1-Fi連接的質(zhì)量。在其它情況下,鏈路數(shù)據(jù)速率可被用作W1-Fi連接質(zhì)量指標(biāo),因?yàn)檫@些參數(shù)是擁塞和無線電性質(zhì)兩者的影響因素。例如,如果上行鏈路數(shù)據(jù)速率和下行鏈路數(shù)據(jù)速率兩者相對高(即,802.11定義的速率中的較高數(shù)字之一或者等同地不是各最低數(shù)據(jù)速率之一),則鏈路被預(yù)期是穩(wěn)定的且可能在近期內(nèi)提供有質(zhì)量的W1-Fi連接。然而,如果上行鏈路數(shù)據(jù)速率朝向所定義的速率的較低端(例如,兩個(gè)最低速率之一)且存在其它指標(biāo)(諸如減小的趨勢和/或檢測到的用戶活動(如下所述)),則鏈路失敗的風(fēng)險(xiǎn)將可能較高。
[0059]RSSI中的趨勢可被用作鏈路數(shù)據(jù)速率上方和以上的附加指標(biāo)。如果RSSI趨勢顯著向下移動,則呼叫降級和中斷的風(fēng)險(xiǎn)可被增大。重要的是,注意,對于許多設(shè)備,低層次軟件所遞送的RSSI值是在若干秒上計(jì)算的信號強(qiáng)度的平均值。這在確定有用趨勢時(shí)具有有限的價(jià)值,并且因此基于更短的間隔平均的RSSI(例如,在一秒量級上)將對于該類切換決策算法是更優(yōu)的。與W1-Fi連接有關(guān)的各種其它測得參數(shù)也可以是連接降級風(fēng)險(xiǎn)的有用指標(biāo),諸如傳送差錯率,其隨著降低的無線電信號質(zhì)量而增大。W1-Fi驅(qū)動器的許多實(shí)現(xiàn)在它們檢測到當(dāng)前W1-F i連接的下降的質(zhì)量的指示時(shí)將執(zhí)行掃描來發(fā)現(xiàn)附加接入點(diǎn)。
[0060]媒體棧715可提供當(dāng)前呼叫質(zhì)量的各種指示。RTP(實(shí)時(shí)傳輸協(xié)議)流通常采用若干措施來對網(wǎng)絡(luò)連接上的負(fù)面狀況進(jìn)行響應(yīng),其目標(biāo)是減小RTP分組所經(jīng)歷的等待時(shí)間和抖動。因此,這些措施的激活還可擔(dān)當(dāng)當(dāng)前連接上的變差的狀況的指示。狀況的降級可能來自各種各樣的因素,諸如媒體流所采用的網(wǎng)絡(luò)路徑上的擁塞和/或不足的帶寬。當(dāng)前呼叫質(zhì)量的另一個(gè)指示是媒體棧的分組丟失率和錯誤隱匿。
[0061]與RTP分組流有關(guān)的示例性相關(guān)參數(shù)包括:RTP分組的用毫秒計(jì)算的平均往返延遲(例如,100毫秒或更少是可接受的,閾值最大值為約300毫秒);平均分組丟失率(例如,0.1的閾值和0.05的最優(yōu)值);抖動(例如,20的閾值最大值);治療者隱匿率(healer concealedrat1)(例如,0.03是最優(yōu)閾值)。治療者隱匿率涉及用于平滑掉可能是丟失的RTP分組或抖動的結(jié)果的突然轉(zhuǎn)換的技術(shù)。測得的/觀察到的在說明性的可接受范圍外的值通常指示鏈路失敗的較高風(fēng)險(xiǎn)。
[0062]傳輸棧720通常維護(hù)正在進(jìn)行的連接的各種參數(shù),諸如分組重傳率、分組隊(duì)列長度、往返延遲和可變性等等。這些參數(shù)通??煽缢袛?shù)據(jù)流(例如,HTTP連接)維護(hù)而不僅是針對該呼叫的RTP流。這些參數(shù)中的一個(gè)或多個(gè)可提供狀況的改變的指示,所述狀況的改變可能對呼叫的降級和/或鏈路失敗做出貢獻(xiàn)。
[0063]置于移動設(shè)備中的諸如加速度計(jì)、氣壓計(jì)、以及陀螺儀設(shè)備等傳感器可被活動推斷引擎735用來檢測設(shè)備的用戶是靜止還是移動(例如,走、跑或在車輛中移動)。在一些情況下還可獲得或測量移動速度的估計(jì)。所檢測到的活動可被用來嘗試指示呼叫被降級或中斷的可能。例如,如果RSSI或鏈路數(shù)據(jù)速率的改變指示用戶正移離W1-Fi接入點(diǎn),那么如果用戶正在跑則中斷呼叫的風(fēng)險(xiǎn)變得更高,這指示更快的切換可能是期望的。類似地,如果活動檢測指示用戶正在車輛中移動,則應(yīng)當(dāng)立即嘗試切換,因?yàn)檫h(yuǎn)離W1-Fi接入點(diǎn)這種快速移動通常表示中斷或不可接受地降級的呼叫的估計(jì)風(fēng)險(xiǎn)的顯著增加。與活動有關(guān)的信息的另一個(gè)示例可包括移動設(shè)備與汽車中維持的藍(lán)牙連接的關(guān)聯(lián)的檢測。這種藍(lán)牙關(guān)聯(lián)可指示用戶遠(yuǎn)離W1-Fi接入點(diǎn)移動的增加的風(fēng)險(xiǎn)。
[0064]用于決定何時(shí)將遠(yuǎn)離W1-Fi連接的呼叫切換的本布置是使用與W1-Fi有關(guān)的測量和趨勢與媒體和傳輸棧和活動指標(biāo)的組合。相應(yīng)地,切換決策算法可以是如上所述的各種觀察到的參數(shù)和相關(guān)風(fēng)險(xiǎn)閾值值的任何函數(shù)?,F(xiàn)在呈現(xiàn)切換決策算法的特定類。將會理解,此處提出的原理也可被應(yīng)用于切換決策算法的其它類,如滿足呼叫切換發(fā)起的特定實(shí)現(xiàn)的需要可能需要的。
[0065]該類切換決策算法基于測量和跟蹤多個(gè)性質(zhì)。性質(zhì)的示例是W1-Fi連接的上行鏈路和下行鏈路數(shù)據(jù)速率、媒體流的抖動、活動指示等。
[0066]屬于本類的切換決策算法的說明性示例使用以下邏輯來標(biāo)識其中鏈路數(shù)據(jù)處于最低被允許速率帶中的呼叫場景。
[0067]使用W1-Fi鏈路數(shù)據(jù)速率測量:
[0068]A.如果上行鏈路和下行鏈路兩者的數(shù)據(jù)速率均高于基本速率水平的最低水平(對于802.1 Ia和g,該最低水平是6Mbps ;對于802.11b,該最低水平是IMbps),則得出存在很低的急迫鏈路失敗的風(fēng)險(xiǎn)。在此情況下,鏈路數(shù)據(jù)速率的趨勢也可被跟蹤來尋找數(shù)據(jù)速率帶中的轉(zhuǎn)換。到最低帶中的轉(zhuǎn)換將指示下面的情形B及其相應(yīng)邏輯的適用性。
[0069]B.如果上行鏈路或下行鏈路中的任一者處于最低數(shù)據(jù)速率帶,則這指示很高的數(shù)據(jù)失敗的風(fēng)險(xiǎn)水平。例如,鏈路正經(jīng)歷無線電降級和/或擁塞的某種組合,兩者均指示呼叫質(zhì)量的急迫風(fēng)險(xiǎn)且移動設(shè)備位于W1-Fi范圍的最外面的帶中。其它測得參數(shù)也可被檢查,諸如媒體棧和活動指標(biāo):
[0070]i)如果上行鏈路數(shù)據(jù)速率處于最低帶中且如果活動檢測顯示用戶正在移動,則鏈路失敗的風(fēng)險(xiǎn)被顯著增大且切換被指示。
[0071]ii)如果媒體棧指示一時(shí)間段上的重大的抖動緩沖器調(diào)整或分組損耗,則這指示端到端數(shù)據(jù)連接正經(jīng)歷擁塞和延遲。取決于抖動緩沖器調(diào)整的水平,呼叫風(fēng)險(xiǎn)被增大。
[0072]如果呼叫風(fēng)險(xiǎn)超出風(fēng)險(xiǎn)閾值,則到替換連接的呼叫切換可被發(fā)起,長期趨勢信息針對其擔(dān)當(dāng)決策依據(jù)。
[0073]上面描述的示例性切換決策算法可被概括為一類算法,該類算法基于測量和跟蹤如在圖8的方法800的流程圖以及圖9的相應(yīng)示圖中示出的多個(gè)性質(zhì)。
[0074]使用Vx來表示性質(zhì)X的測定值,性質(zhì)X的呼叫風(fēng)險(xiǎn)貢獻(xiàn)是由rx表示的非負(fù)數(shù),rx通過對該性質(zhì)的該測得值的某個(gè)函數(shù)/運(yùn)算fx來計(jì)算。從而rx=fx(vx)。具體的運(yùn)算fx也可以取決于其它性質(zhì)的測得值。
[0075]對于每個(gè)性質(zhì),存在一個(gè)或多個(gè)閾值tx(1)的集合,每個(gè)閾值具有相關(guān)聯(lián)的動作指標(biāo)ax(1)。等同地,對于每個(gè)性質(zhì)及其相關(guān)聯(lián)的閾值集合和動作,風(fēng)險(xiǎn)函數(shù)fx可被用來計(jì)算由X貢獻(xiàn)的呼叫風(fēng)險(xiǎn)。類似地,對于上行鏈路數(shù)據(jù)速率性質(zhì)UDR,采用與所使用的版本的802.11的數(shù)據(jù)速率范圍中的適用的數(shù)據(jù)速率的兩個(gè)最低帶相等的閾值。對于高于這兩個(gè)閾值值的數(shù)據(jù)鏈路速率,呼叫風(fēng)險(xiǎn)貢獻(xiàn)為rUDR = 0。對于這兩個(gè)較低的帶,呼叫風(fēng)險(xiǎn)貢獻(xiàn)將通常對于這兩個(gè)帶中較低的帶更高。
[0076]給定決策將使用來自此決策算法類的特定算法和特定的風(fēng)險(xiǎn)閾值集合。從而,如環(huán)境上下文的情形一樣,如在圖8中的805處所示,每個(gè)性質(zhì)X的值Vx被測量。在步驟810通過向測得性質(zhì)應(yīng)用函數(shù)fx來計(jì)算呼叫風(fēng)險(xiǎn)貢獻(xiàn)Rx。在步驟815,與特定蜂窩無線電連接ID(圖9中的元素915)的基礎(chǔ)風(fēng)險(xiǎn)一起Rb,在所有X上聚集所計(jì)算的呼叫風(fēng)險(xiǎn);
[0077]聚集的計(jì)算的呼叫風(fēng)險(xiǎn)R = Rb+聚集(fx(vx)over all x)
[0078]每個(gè)觀察的連接ID的基礎(chǔ)風(fēng)險(xiǎn)替換地可從使用各種無線電連接的從在那些連接上獲得的呼叫質(zhì)量的視角的結(jié)果的眾包觀察獲得。
[0079]如果聚集的計(jì)算的呼叫風(fēng)險(xiǎn)超過風(fēng)險(xiǎn)閾值R> = Rth,則在步驟820做出發(fā)起由連接ID標(biāo)識的當(dāng)前呼叫的切換的決策。如果聚集的計(jì)算的風(fēng)險(xiǎn)小于風(fēng)險(xiǎn)閾值,則不發(fā)起切換且控制被返回以便隨后可測量附加性質(zhì)且方法800被重復(fù)。
[0080]在一些實(shí)現(xiàn)中,呼叫切換過程可并入某種試探法以便避免呼叫切換到W1-Fi的往返顛簸。此外,切換過程通常涉及確保具有足夠質(zhì)量的替換連接對該移動設(shè)備可用。
[0081]對于呼叫從蜂窩連接到W1-Fi連接的切換,適用的切換決策算法可以類似于在上面討論的W1-Fi到蜂窩案例中使用的那些算法。此處,典型場景包括蜂窩連接上的正在進(jìn)行的呼叫,期間較便宜的W1-Fi連接變得可用。移動設(shè)備需要決定它何時(shí)應(yīng)當(dāng)將呼叫切換到W1-Fi連接,同時(shí)避免可能導(dǎo)致進(jìn)一步切換回蜂窩連接的過早切換,例如,因?yàn)橐苿釉O(shè)備僅臨時(shí)在W1-Fi連接的的范圍的外圍。圖10中示出了從蜂窩連接到W1-Fi的說明性的切換決策算法。注意,該切換決策算法還可被應(yīng)用于以下場景:其中呼叫被從電話線(即PSTN)連接切換到W1-Fi連接。
[0082]在步驟1005,所考慮的W1-Fi連接的基線風(fēng)險(xiǎn)Rb被確認(rèn)對于該連接是可接受的替換而言足夠低。如果W1-Fi連接可接受,則在步驟1010通常施加等待時(shí)間達(dá)某個(gè)時(shí)間間隔以避免顛簸。即,一些試探法可被并入到該算法中以避免處于臨時(shí)過境(transit-through)情形中時(shí)的過多切換,在臨時(shí)過境情形中,移動設(shè)備僅在W1-Fi覆蓋區(qū)域內(nèi)一短時(shí)間段,例如當(dāng)用戶正在走或開始時(shí)移動穿過一區(qū)域時(shí)。在步驟1015,W1-Fi連接的上行鏈路和下行鏈路數(shù)據(jù)被跟蹤。在一些情況下,跟蹤可涉及移動設(shè)備對W1-Fi接入點(diǎn)的探測。在一些情況下,也可利用W1-Fi鏈路質(zhì)量的其它指示(圖10中未示出)。
[0083]在決策框1020,如果上行鏈路數(shù)據(jù)速率高于動態(tài)鏈路數(shù)據(jù)速率的最低帶,則連接切換可被保證,否則上行鏈路和下行鏈路數(shù)據(jù)速率可繼續(xù)被跟蹤。數(shù)據(jù)速率高于最低帶指示移動設(shè)備不太可能在W1-Fi覆蓋區(qū)域的靠外的外圍中。在步驟1025,切換決策也可通過觀察用戶的活動指示來調(diào)制。如果用戶的快速移動被指示,則數(shù)據(jù)速率趨勢可被用來確定用戶正在從W1-Fi覆蓋區(qū)域向內(nèi)還是向外移動,并且從而呼叫風(fēng)險(xiǎn)可適當(dāng)?shù)叵蛳禄蛳蛏闲薷摹T跊Q策框1030,如果呼叫風(fēng)險(xiǎn)低于風(fēng)險(xiǎn)閾值R〈Rth,則到W1-Fi連接的呼叫切換可在步驟1035被發(fā)起。
[0084]如圖11中所示,移動設(shè)備110和啟用基于云的切換的服務(wù)305可參與良性學(xué)習(xí)循環(huán)1105來改善呼叫切換結(jié)果。數(shù)據(jù)1110被從移動設(shè)備眾包且被提供給啟用基于云的切換的服務(wù)。眾包數(shù)據(jù)1110包括可在一時(shí)間間隔期間捕捉的各種類型的信息,該時(shí)間間隔開始于呼叫切換被發(fā)起前的很短時(shí)間且在切換完成后的某一時(shí)候結(jié)束。如圖12中所示,與眾包數(shù)據(jù)1110—起提供的信息可包括移動設(shè)備性質(zhì)605(圖6)、環(huán)境上下文630、與呼叫/連接有關(guān)的測量655、用于切換的呼叫切換算法和風(fēng)險(xiǎn)閾值1205、以及切換結(jié)果1210(例如,作為切換嘗試該呼叫是否被成功切換,可感知地被打斷,中斷,導(dǎo)致例如顛簸的過早切換等)。
[0085]返回圖11,啟用基于云的切換的服務(wù)305包括若干組件服務(wù),所述組件服務(wù)包括眾包數(shù)據(jù)聚集、組織以及分析服務(wù)1115,切換決策算法評估服務(wù)1120,以及切換決策算法和風(fēng)險(xiǎn)閾值遞送服務(wù)1125。
[0086]眾包數(shù)據(jù)聚集、組織和分析服務(wù)1115被布置成累積眾包數(shù)據(jù)并且隨后分析所累積的眾包數(shù)據(jù)來確定結(jié)果的統(tǒng)計(jì)度量作為相關(guān)趨勢。特別而言,服務(wù)1115可估計(jì)中斷的呼叫、可感知的打斷、過早的切換和/或其它的結(jié)果(例如,成功切換以及與其相關(guān)聯(lián)的連接性質(zhì))的統(tǒng)計(jì)發(fā)生并將其與從眾包數(shù)據(jù)1110收集的信息的類型相關(guān)聯(lián)。例如,中斷的呼叫和/或過早的切換可各自與從其切換呼叫的特定連接以及切換發(fā)生的時(shí)間(例如,一周中的日期、一天里的時(shí)間等)和地點(diǎn)(例如,位置或地理坐標(biāo))相關(guān)聯(lián)。
[0087]切換決策算法評估服務(wù)1120被布置成對照過去切換嘗試的眾包描述和/或測量來評估所使用的特定切換決策算法和風(fēng)險(xiǎn)閾值的有效性。評估的目標(biāo)是減少與切換有關(guān)的中斷的呼叫以及不必要的/過早的切換。評估可周期性地執(zhí)行。來自評估的結(jié)果可根據(jù)各種模式被分離,所述模式可關(guān)于特定蜂窩信標(biāo)以及給定移動設(shè)備的位置和時(shí)間因素而浮現(xiàn)。新算法和/或風(fēng)險(xiǎn)閾值1130可對照累積的眾包數(shù)據(jù)運(yùn)行,以使得被預(yù)測的切換決策被計(jì)算并對照實(shí)際的結(jié)果統(tǒng)計(jì)數(shù)據(jù)進(jìn)行比較以評估可能的算法和風(fēng)險(xiǎn)閾值改善。
[0088]切換決策算法和風(fēng)險(xiǎn)閾值遞送服務(wù)1125可被用來將經(jīng)改善的算法和/或風(fēng)險(xiǎn)閾值1140遞送給移動設(shè)備以便閉合良性學(xué)習(xí)循環(huán)1105。注意,良性學(xué)習(xí)循環(huán)可被配置成帶或不帶正在進(jìn)行的活躍呼叫地運(yùn)行。
[0089]在典型實(shí)現(xiàn)中,新算法和/或風(fēng)險(xiǎn)閾值適用于特定環(huán)境上下文,諸如當(dāng)切換正被嘗試時(shí)移動設(shè)備的位置,一天里的時(shí)間和/或一周中的日期,被考慮的特定連接,及其各種組合。從而,服務(wù)1125可針對各種特定環(huán)境上下文向移動設(shè)備提供經(jīng)優(yōu)化的算法和/或風(fēng)險(xiǎn)閾值,移動設(shè)備可加載并運(yùn)行所述算法和/或風(fēng)險(xiǎn)閾值來在遇到給定上下文時(shí)發(fā)起切換決策。
[0090]圖13示出在啟用基于云的切換的服務(wù)中使用的多個(gè)服務(wù)中的每個(gè)服務(wù)的說明性細(xì)節(jié)。眾包數(shù)據(jù)聚集、組織和分析服務(wù)1115展示數(shù)據(jù)聚集組件1305,該數(shù)據(jù)聚集組件在眾包原始數(shù)據(jù)存儲1310中聚集眾包數(shù)據(jù)1110。相關(guān)組件1315從數(shù)據(jù)存儲1310讀取原始眾包數(shù)據(jù)并執(zhí)行各種統(tǒng)計(jì)分析以及切換結(jié)果和連接之間的相關(guān),如上所述。相關(guān)組件1315將相關(guān)結(jié)果寫到相關(guān)數(shù)據(jù)存儲1320中。
[0091]切換決策算法和風(fēng)險(xiǎn)閾值評估服務(wù)1120展示評估組件1325,該評估組件被配置成從存儲1320讀取相關(guān)結(jié)果。特定算法和風(fēng)險(xiǎn)閾值的有效性被對照來自眾包原始數(shù)據(jù)存儲1310的過去切換嘗試的描述和/或測量來評估。經(jīng)改善的切換決策算法和風(fēng)險(xiǎn)閾值被寫到存儲1335。聚集服務(wù)元件提供機(jī)器學(xué)習(xí)能力以改善切換決策算法和閾值。作為良性學(xué)習(xí)循環(huán)1105(圖11)的一部分,切換決策算法和閾值服務(wù)所展示的遞送組件1340向移動設(shè)備提供經(jīng)改善的算法和風(fēng)險(xiǎn)閾值。
[0092]圖14是可用來實(shí)現(xiàn)本呼叫切換發(fā)起的諸如個(gè)人計(jì)算機(jī)(PC)、客戶端機(jī)器或服務(wù)器之類的說明性計(jì)算機(jī)系統(tǒng)1400的簡化框圖。計(jì)算機(jī)系統(tǒng)1400包括處理器1405、系統(tǒng)存儲器1411以及將包括系統(tǒng)存儲器1411的各種系統(tǒng)組件耦合至處理器1405的系統(tǒng)總線1414。系統(tǒng)總線1414可以是若干類型的總線結(jié)構(gòu)中的任一種,包括使用各種總線體系結(jié)構(gòu)中的任一種的存儲器總線或存儲器控制器、外圍總線、或局部總線。系統(tǒng)存儲器1411包括只讀存儲器(ROM) 1417和隨機(jī)存取存儲器(RAM) 1421?;据斎?輸出系統(tǒng)(B1S) 1425被存儲在ROM1417中,該基本輸入/輸出系統(tǒng)包含諸如在啟動期間幫助在計(jì)算機(jī)系統(tǒng)1400內(nèi)的元件之間傳輸信息的基本例程。計(jì)算機(jī)系統(tǒng)1400還可包括對內(nèi)置硬盤(未示出)讀寫的硬盤驅(qū)動器1428、對可移動磁盤1433(例如,軟盤)讀寫的磁盤驅(qū)動器1430、以及對諸如⑶(壓縮盤)、DVD(數(shù)字多功能盤)或其它光學(xué)介質(zhì)等可移動光盤1443讀寫的光盤驅(qū)動器1438。硬盤驅(qū)動器1428、磁盤驅(qū)動器1430,以及光盤驅(qū)動器1438分別通過硬盤驅(qū)動器接口 1446、磁盤驅(qū)動器接口 1449,以及光盤驅(qū)動器接口 1452連接到系統(tǒng)總線1414。驅(qū)動器及其相關(guān)聯(lián)的計(jì)算機(jī)可讀存儲介質(zhì)為計(jì)算機(jī)系統(tǒng)1400提供了對計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊,及其他數(shù)據(jù)的非易失性存儲。雖然這個(gè)說明性的示例包括硬盤、可移動磁盤1433以及可移動光盤1443,但是其它類型的可存儲可被諸如磁帶盒、閃存卡、數(shù)字視頻盤、數(shù)據(jù)磁帶、隨機(jī)存取存儲器(“RAM” )、只讀存儲器(“ROM”)等訪問的數(shù)據(jù)的計(jì)算機(jī)可讀存儲介質(zhì)也可在本呼叫切換發(fā)起的一些應(yīng)用中使用。此外,如在此使用的,術(shù)語計(jì)算機(jī)可讀介質(zhì)包括媒體類型的一個(gè)或多個(gè)實(shí)例(例如,一個(gè)或多個(gè)磁盤、一個(gè)或多個(gè)CD等)ο出于本說明書和權(quán)利要求書的目的,短語“計(jì)算機(jī)可讀存儲介質(zhì)”及其變型不包括波、信號和/或其他瞬態(tài)和/或無形通信介質(zhì)。
[0093]多個(gè)程序模塊可被儲存在硬盤1428、磁盤1433、光盤1443、R0M 1417、或RAM 1421上,包括操作系統(tǒng)1455、一個(gè)或多個(gè)應(yīng)用程序1457、其它程序模塊1460、以及程序數(shù)據(jù)1463。用戶可通過諸如鍵盤1466和如鼠標(biāo)等定點(diǎn)設(shè)備1468等的輸入設(shè)備向計(jì)算機(jī)系統(tǒng)1400中輸入命令和信息。其它輸入設(shè)備(未顯示)可包括話筒、操縱桿、游戲墊、圓盤式衛(wèi)星天線、掃描儀、跟蹤球、觸摸墊、觸摸屏、觸敏設(shè)備、語音命令模塊或設(shè)備、用戶運(yùn)動或用戶姿勢捕捉設(shè)備等。這些及其他輸入設(shè)備常常通過耦合到系統(tǒng)總線1414的串行端口接口 1471連接到處理器1405,但是,但也可以通過其他接口,如并行端口、游戲端口或通用串行總線(“USB”)端口、來進(jìn)行連接。監(jiān)視器1473或其他類型的顯示設(shè)備也可以通過諸如視頻適配器1475之類的接口,連接到系統(tǒng)總線1414。除監(jiān)視器1473以外,個(gè)人計(jì)算機(jī)通常包括如揚(yáng)聲器和打印機(jī)等其它外圍輸出設(shè)備(未示出)。圖14中顯示的說明性示例還包括主機(jī)適配器1478、小型計(jì)算機(jī)系統(tǒng)接口( “SCSI”)總線1483以及連接到SCSI總線1483的外置存儲設(shè)備1476。
[0094]計(jì)算機(jī)系統(tǒng)1400可使用到諸如遠(yuǎn)程計(jì)算機(jī)1488等一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)1488可以被選為另一臺個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對等設(shè)備或其它公共網(wǎng)絡(luò)節(jié)點(diǎn),并通常包括以上對計(jì)算機(jī)系統(tǒng)1400描述的許多或所有元件,雖然在圖14中只示出單個(gè)代表性遠(yuǎn)程存儲器/存儲設(shè)備1490。圖14中所描繪的邏輯連接包括局域網(wǎng)(“LAN”)1493和廣域網(wǎng)(“WAN”)1495。此類聯(lián)網(wǎng)環(huán)境通常被部署在例如辦公室、企業(yè)范圍的計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中。
[0095]當(dāng)在LAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)系統(tǒng)1400通過網(wǎng)絡(luò)接口或適配器1496連接到局域網(wǎng)1493。當(dāng)在WAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)系統(tǒng)1400通常包括寬帶調(diào)制解調(diào)器1498、網(wǎng)絡(luò)網(wǎng)關(guān)或用于通過諸如因特網(wǎng)等廣域網(wǎng)1495建立通信的其它裝置。或?yàn)閮?nèi)置或?yàn)橥庵玫膶拵д{(diào)制解調(diào)器1498經(jīng)由串行端口接口 1471連接到系統(tǒng)總線1414。在聯(lián)網(wǎng)環(huán)境中,與計(jì)算機(jī)系統(tǒng)1400有關(guān)的程序模塊或其部分可被儲存在遠(yuǎn)程存儲器存儲設(shè)備1490中。注意,圖14中顯示的網(wǎng)絡(luò)連接是說明性的,并且取決于混合網(wǎng)絡(luò)中呼叫切換發(fā)起的應(yīng)用的具體要求,用于建立計(jì)算機(jī)之間的通信鏈路的其它手段可被使用。
[0096]圖15示出能夠執(zhí)行此處所描述的用于提供語音呼叫連續(xù)性的各個(gè)組件的設(shè)備的說明性架構(gòu)1500。因此,由圖15例示出的架構(gòu)1500示出如下架構(gòu):該架構(gòu)可被適配成用于服務(wù)器計(jì)算機(jī)、移動電話、PDA(個(gè)人數(shù)字助理)、智能電話、臺式計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)、平板計(jì)算機(jī)、GPS(全球定位系統(tǒng))設(shè)備、游戲控制臺和/或膝上型計(jì)算機(jī)。架構(gòu)1500可用于執(zhí)行本文所呈現(xiàn)的組件的任何方面。
[0097]圖15中例示的架構(gòu)1500包括CPU 1502、系統(tǒng)存儲器1504(包括RAM 1506和ROM1508)以及將存儲器1504耦合至CPU 1502的系統(tǒng)總線1510。基本輸入/輸出系統(tǒng)被存儲在ROM 1508中,該系統(tǒng)包含幫助諸如在啟動期間在架構(gòu)1500中的元件之間傳遞信息的基本例程。架構(gòu)1500還包括用于存儲被用于實(shí)現(xiàn)應(yīng)用、文件系統(tǒng)和操作系統(tǒng)的軟件代碼或其它被計(jì)算機(jī)執(zhí)行的代碼的大容量存儲設(shè)備1512。
[0098]大容量存儲設(shè)備1512通過連接至總線1510的大容量存儲控制器(未示出)連接至CPU 1502。大容量存儲設(shè)備1512及其相關(guān)聯(lián)的計(jì)算機(jī)可讀存儲介質(zhì)為架構(gòu)1500提供非易失性的存儲。
[0099]雖然對此處包含的計(jì)算機(jī)可讀存儲介質(zhì)的描述引用了諸如硬盤或CD-ROM驅(qū)動等大容量存儲設(shè)備,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,計(jì)算機(jī)可讀存儲介質(zhì)可以是可由架構(gòu)1500訪問的任何可用的存儲介質(zhì)。
[0100]作為示例而非限制,計(jì)算機(jī)可讀存儲介質(zhì)可包括以用于存儲諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動和不可移動的介質(zhì)。例如,計(jì)算機(jī)可讀存儲介質(zhì)包括,但不限于,RAM、R0M、EPR0M(可擦除可編程只讀存儲器)、EEPR0M(電可擦除可編程只讀存儲器)、閃存或其他固態(tài)存儲器技術(shù),⑶-ROM、DVD、HD-DVD(高清晰度DVD)、藍(lán)光或其他光學(xué)存儲,磁帶盒、磁帶、磁盤存儲或其他磁存儲設(shè)備,或可以用來存儲所需信息并可由架構(gòu)1500訪問的任何其他介質(zhì)。
[0101]根據(jù)各實(shí)施例,架構(gòu)1500可以使用通過網(wǎng)絡(luò)至遠(yuǎn)程計(jì)算機(jī)的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作。架構(gòu)1500可以通過連接至總線1510的網(wǎng)絡(luò)接口單元1516來連接到網(wǎng)絡(luò)。應(yīng)當(dāng)理解,網(wǎng)絡(luò)接口單元1516還可以被用來連接到其他類型的網(wǎng)絡(luò)和遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。架構(gòu)1500還可以包括用于接收和處理來自數(shù)個(gè)其他設(shè)備的輸入的輸入/輸出控制器1518,這些設(shè)備包括鍵盤、鼠標(biāo)或者電子指示筆(未在圖15中示出)。類似地,輸入/輸出控制器1518可向顯示屏、打印機(jī)、或者其他類型的輸出設(shè)備(在圖15中也未示出)提供輸出。
[0102]應(yīng)當(dāng)理解,本文所描述的軟件組件在被加載到CPU1502中并被執(zhí)行時(shí)可以將CPU1502和總體架構(gòu)1500從通用計(jì)算系統(tǒng)變換成為方便本文所提出的功能而定制的專用計(jì)算系統(tǒng)。CPU 1502可以用任意數(shù)量的晶體管或其他分立的電路元件(它們可以分別地或共同地呈現(xiàn)任意數(shù)量的狀態(tài))構(gòu)建。更具體而言,CPU 1502可以響應(yīng)于包含在本文所公開的軟件模塊中的可執(zhí)行指令而作為有限狀態(tài)機(jī)來操作。這些計(jì)算機(jī)可執(zhí)行指令可以通過指定CPU1502如何在各狀態(tài)之間轉(zhuǎn)換來變換CPU 1502,由此變換了構(gòu)成CPU 1502的晶體管或其它分立硬件元件。
[0103]對本文所提出的軟件模塊的編碼也可變換本文所提出的計(jì)算機(jī)可讀存儲介質(zhì)的物理結(jié)構(gòu)。在本說明書的不同實(shí)現(xiàn)中,物理結(jié)構(gòu)的具體變換可取決于各種因素。這樣的因素的示例可以包括,但不僅限于:用于實(shí)現(xiàn)計(jì)算機(jī)可讀存儲介質(zhì)的技術(shù)、計(jì)算機(jī)可讀存儲介質(zhì)被表征為主存儲器還是輔存儲器等等。例如,如果計(jì)算機(jī)可讀存儲介質(zhì)被實(shí)現(xiàn)為基于半導(dǎo)體的存儲器,則本文所公開的軟件可以通過變換半導(dǎo)體存儲器的物理狀態(tài)而在計(jì)算機(jī)可讀存儲介質(zhì)上編碼。例如,軟件可以變換構(gòu)成半導(dǎo)體存儲器的晶體管、電容器或其它分立電路元件的狀態(tài)。軟件還可變換這些組件的物理狀態(tài)以在其上存儲數(shù)據(jù)。
[0104]作為另一示例,本文所公開的計(jì)算機(jī)可讀存儲介質(zhì)可以使用磁或光技術(shù)來實(shí)現(xiàn)。在這些實(shí)現(xiàn)中,本文所提出的軟件可以在磁或光介質(zhì)中編碼了軟件時(shí)變換所述磁或光介質(zhì)的物理狀態(tài)。這些變換可以包括改變給定磁性介質(zhì)內(nèi)的特定位置的磁性。這些變換還可以包括改變給定光學(xué)介質(zhì)內(nèi)的特定位置的物理特征或特性來改變這些位置的光學(xué)特性。在沒有偏離本說明書的范圍和精神的情況下,物理介質(zhì)的其他變換也是可以的,前面提供的示例只是為了便于此討論。
[0105]鑒于以上內(nèi)容,應(yīng)當(dāng)理解,在架構(gòu)1500中發(fā)生許多類型的物理變換以便存儲并執(zhí)行本文所提出的軟件組件。還應(yīng)當(dāng)理解,架構(gòu)1500可以包括其它類型的計(jì)算設(shè)備,包括:手持式計(jì)算機(jī)、嵌入式計(jì)算機(jī)系統(tǒng)、智能電話、PDA、以及本領(lǐng)域技術(shù)人員已知的其它類型的計(jì)算設(shè)備。還可構(gòu)想架構(gòu)1500可以不包括圖15所示的全部組件,可以包括未在圖15中明確示出的其它組件,或者可利用完全不同于圖15所示的架構(gòu)。
[0106]圖16是諸如移動電話或智能電話的說明性移動設(shè)備110的功能框圖,其包括各種任選的硬件和軟件組件,在1602處概括地示出。該移動設(shè)備中的任何組件1602都可與任何其他組件通信,但是為便于說明而未示出所有連接。該移動設(shè)備可以是各種計(jì)算設(shè)備(例如,蜂窩電話、智能電話、手持式計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)等)中的任一個(gè),并且可允許與諸如蜂窩或衛(wèi)星網(wǎng)絡(luò)的一個(gè)或多個(gè)移動通信網(wǎng)絡(luò)1604進(jìn)行無線雙向通信。
[0107]所示移動設(shè)備110可包括用于執(zhí)行如信號編碼、數(shù)據(jù)處理、輸入/輸出處理、電源控制和/或其他功能等任務(wù)的控制器或處理器1610(例如,信號處理器、微處理器、ASIC(專用集成電路)、或其他控制和處理邏輯電路)。操作系統(tǒng)1612可控制對組件1602的分配和使用(包括功率狀態(tài)、上鎖狀態(tài)、以及解鎖狀態(tài)),并提供對一個(gè)或多個(gè)應(yīng)用程序1614的支持。應(yīng)用程序可包括公共移動計(jì)算應(yīng)用(例如,圖像捕捉應(yīng)用、電子郵件應(yīng)用、日歷、聯(lián)系人管理器、web瀏覽器、消息收發(fā)應(yīng)用)、或任何其他計(jì)算應(yīng)用。
[0108]圖示的移動設(shè)備110可以包括存儲器1620。存儲器1620可以包括不可移動存儲器1622和/或可移動存儲器1624。不可移動存儲器1622可以包括RAM、R0M、閃存、硬盤或者其他公知的存儲器存儲技術(shù)。可移動存儲器1624可包括閃存或訂戶身份模塊(sno卡——其在GSM(全球移動通信系統(tǒng))系統(tǒng)中是眾所周知的,或者其他眾所周知的存儲器存儲技術(shù),諸如“智能卡”。存儲器1620可用于存儲數(shù)據(jù)和/或用于運(yùn)行操作系統(tǒng)1612和應(yīng)用程序1614的代碼。示例數(shù)據(jù)可以包括要經(jīng)由一個(gè)或多個(gè)有線或無線網(wǎng)絡(luò)被發(fā)送至和/或接收自一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)器或其他設(shè)備的網(wǎng)頁、文本、圖像、聲音文件、視頻數(shù)據(jù)或者其他數(shù)據(jù)集。
[0109]存儲器1620還可被布置為或包括以任何用于諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)子類的信息的存儲的方法或技術(shù)實(shí)現(xiàn)的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)。例如,計(jì)算機(jī)可讀介質(zhì)包括但不限于:RAM、R0M、EPR0M、EEPR0M、閃存或其他固態(tài)存儲器技術(shù)、CD-ROM(緊致盤ROM)、DVD(數(shù)字多功能盤)、HD_DVD(高清晰度DVD)、藍(lán)光(BLU-RAY)、或其他光學(xué)存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備、或能用于存儲所需信息并且可以由移動設(shè)備110訪問的任何其他介質(zhì)。
[0110]存儲器1620可用于存儲訂戶標(biāo)識符和設(shè)備標(biāo)識符,所述訂戶標(biāo)識符諸如國際移動訂戶身份(MSI),所述設(shè)備標(biāo)識符諸如國際移動設(shè)備標(biāo)識符(MEI)。這種標(biāo)識符可以被發(fā)射至網(wǎng)絡(luò)服務(wù)器以標(biāo)識用戶和設(shè)備。移動設(shè)備110可支持一個(gè)或多個(gè)輸入設(shè)備1630;諸如觸摸屏1632;用于實(shí)現(xiàn)用于語音識別、語音命令等的語音輸入的實(shí)現(xiàn)的話筒1634;相機(jī)1636;物理鍵盤1638;軌跡球1640;和/或鄰近度傳感器1642;以及一個(gè)或多個(gè)輸出設(shè)備1650,諸如揚(yáng)聲器1652以及一個(gè)或多個(gè)顯示器1654。在一些情況下,還可采用使用姿勢識別的其它的輸入設(shè)備(未示出)。其他可能的輸出設(shè)備(未示出)可包括壓電或觸覺輸出設(shè)備。一些設(shè)備可以用于多于一個(gè)輸入/輸出功能。例如,觸摸屏1632和顯示器1654可被組合在單個(gè)輸入/輸出設(shè)備中。
[0111]無線調(diào)制解調(diào)器1660可被耦合到天線(未示出),并可支持處理器1610和外部設(shè)備之間的雙向通信,如本領(lǐng)域中清楚理解的。調(diào)制解調(diào)器1660被一般性地示出,并且可以包括用于與移動通信網(wǎng)絡(luò)1604的蜂窩調(diào)制解調(diào)器和/或其它基于無線電的調(diào)制解調(diào)器(例如藍(lán)牙1664或W1-Fi 1662)。無線調(diào)制解調(diào)器1660—般被配置成與一個(gè)或多個(gè)蜂窩網(wǎng)絡(luò)(諸如GSM網(wǎng)絡(luò))通信,用于單個(gè)蜂窩網(wǎng)絡(luò)內(nèi)、多個(gè)蜂窩網(wǎng)絡(luò)之間、或者在移動設(shè)備和公共交換電話網(wǎng)(PSTN)之間的數(shù)據(jù)和語音通信。
[0112]移動設(shè)備可進(jìn)一步包括至少一個(gè)輸入/輸出端口 1680、電源1682、衛(wèi)星導(dǎo)航系統(tǒng)接收機(jī)1684,諸如全球定位系統(tǒng)(GPS)接收機(jī)、加速計(jì)1686、陀螺儀(未示出)和/或物理連接器1690,它可以是USB端口、IEEE 1394(火線)端口、和/或RS-232端口。圖示的組件1602不是必須的或全包含的,因?yàn)槿魏谓M件可以被刪除且其他組件可以被添加。
[0113]基于上述內(nèi)容,應(yīng)當(dāng)領(lǐng)會,本文已經(jīng)公開了用于混合網(wǎng)絡(luò)中的呼叫切換發(fā)起的技術(shù)。雖然用計(jì)算機(jī)結(jié)構(gòu)特征、方法和變換動作、特定計(jì)算機(jī)器、以及計(jì)算機(jī)可讀存儲介質(zhì)專用的語言描述了本文中所描述的主題,但是應(yīng)當(dāng)理解,所附權(quán)利要求書中所定義的本發(fā)明不必限于本文中所描述的具體特征、動作、或介質(zhì)。相反,這些具體特征、動作和介質(zhì)是作為實(shí)現(xiàn)權(quán)利要求的示例形式來公開的。
[0114]以上所述的主題僅作為說明提供,并且不應(yīng)被解釋為限制??蓪Ρ疚闹兴枋龅闹黝}作出各種修改和改變,而不必遵循示出和描述的示例實(shí)施例和應(yīng)用且不背離所附權(quán)利要求書中所闡述的本發(fā)明的真正精神和范圍。
【主權(quán)項(xiàng)】
1.包含指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),所述指令在被置于移動設(shè)備中的一個(gè)或多個(gè)處理器執(zhí)行時(shí),執(zhí)行一種用于在到混合網(wǎng)絡(luò)的連接之間實(shí)現(xiàn)呼叫切換的方法,所述混合網(wǎng)絡(luò)具有兩個(gè)或更多個(gè)松散耦合的網(wǎng)絡(luò)部分,所述網(wǎng)絡(luò)部分包括移動運(yùn)營商網(wǎng)絡(luò)部分、VoIP(網(wǎng)際協(xié)議語音)網(wǎng)絡(luò)部分、或PSTN(公共交換電話網(wǎng)絡(luò))部分中的至少兩個(gè),所述方法包括: 針對到所述混合網(wǎng)絡(luò)的所述連接中的每個(gè)連接利用斷開或降級的呼叫的基礎(chǔ)風(fēng)險(xiǎn); 依據(jù)連接測量或與呼叫有關(guān)的測量中的一個(gè)或多個(gè)來評估到所述混合網(wǎng)絡(luò)的當(dāng)前連接的斷開或降級的呼叫的風(fēng)險(xiǎn); 將所述基礎(chǔ)風(fēng)險(xiǎn)和當(dāng)前連接風(fēng)險(xiǎn)聚集成斷開或降級的呼叫的經(jīng)聚集的風(fēng)險(xiǎn);以及 如果斷開或降級的呼叫的所述經(jīng)聚集的風(fēng)險(xiǎn)超過風(fēng)險(xiǎn)閾值,則發(fā)起向到所述混合網(wǎng)絡(luò)的替換連接的呼叫切換。2.如權(quán)利要求1所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,到所述混合網(wǎng)絡(luò)的所述連接包括W 1-Fi連接、蜂窩語音連接、或蜂窩數(shù)據(jù)連接之一。3.如權(quán)利要求1所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,到所述混合網(wǎng)絡(luò)的所述替換連接是蜂窩語音連接或蜂窩數(shù)據(jù)連接。4.如權(quán)利要求1所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,測得的連接性質(zhì)包括所收到的信號強(qiáng)度或鏈路數(shù)據(jù)速率中的至少一個(gè)。5.如權(quán)利要求1所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述與呼叫有關(guān)的測量包括媒體棧性質(zhì)或傳輸棧性質(zhì)的測量,所述媒體棧性質(zhì)包括平均往返延遲、平均分組丟失率、抖動、或治療者隱匿率之一,且所述傳輸棧性質(zhì)包括分組重傳率、分組隊(duì)列長度、往返延遲或往返延遲可變性之一。6.如權(quán)利要求1所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,進(jìn)一步包括將斷開或降級的呼叫的附加風(fēng)險(xiǎn)包括在所述經(jīng)聚集的風(fēng)險(xiǎn)中的步驟,所述附加風(fēng)險(xiǎn)與和移動設(shè)備的用戶相關(guān)聯(lián)的推斷的活動或環(huán)境上下文相關(guān)聯(lián),所述活動包括移動,所述環(huán)境上下文包括其中嘗試切換的一天里的時(shí)間或一周中的日期、嘗試切換的移動設(shè)備的位置、或呼叫正在被切換到的網(wǎng)絡(luò)連接的類型之一。7.如權(quán)利要求1所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,進(jìn)一步包括利用來自移動設(shè)備群體的眾包數(shù)據(jù)來生成針對到所述混合網(wǎng)絡(luò)的所述連接中的每個(gè)連接的基礎(chǔ)風(fēng)險(xiǎn)的步驟,所述眾包數(shù)據(jù)包括對呼叫的切換的過去嘗試的結(jié)果以及與每個(gè)切換結(jié)果相關(guān)聯(lián)的參數(shù),所述參數(shù)包括在其中嘗試切換的移動設(shè)備的環(huán)境上下文或者在所嘗試的切換之前對所述移動設(shè)備可用的網(wǎng)絡(luò)連接的測得的性質(zhì)中的至少一個(gè)。8.如權(quán)利要求7所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,進(jìn)一步包括聚集來自所述移動設(shè)備全體的眾包數(shù)據(jù)的步驟,其中在一預(yù)定時(shí)間間隔上在移動設(shè)備上收集所述眾包數(shù)據(jù),所述預(yù)定時(shí)間間隔在切換嘗試之前的開始時(shí)間開始且在所述切換嘗試之后的結(jié)束時(shí)間結(jié)束。9.如權(quán)利要求7所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,切換結(jié)果包括成功切換、中斷的呼叫、可感知的打斷、或者過早的切換之一。10.如權(quán)利要求7所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,進(jìn)一步包括在良性學(xué)習(xí)循環(huán)上接收切換算法或風(fēng)險(xiǎn)閾值的步驟,所述良性學(xué)習(xí)循環(huán)在所述移動設(shè)備群體和啟用切換的服務(wù)之間實(shí)現(xiàn),所述啟用切換的服務(wù)被配置用于在所述良性學(xué)習(xí)循環(huán)上接收所述眾包數(shù)據(jù)。
【文檔編號】H04W36/14GK105874848SQ201480071886
【公開日】2016年8月17日
【申請日】2014年12月5日
【發(fā)明人】G·S·塞德胡, T·庫納爾, R·薩拉帕卡, V·索尼, R·錢德拉, M·加弗瑞, A·德塞, R·阿斯塔文斯, H·卡恩, J·M·米勒
【申請人】微軟技術(shù)許可有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
冷水江市| 巴楚县| 若羌县| 昭苏县| 宜宾县| 宜君县| 和平县| 龙井市| 南昌市| 玛纳斯县| 阿拉善右旗| 哈密市| 含山县| 河曲县| 广州市| 镇赉县| 土默特左旗| 沅江市| 武穴市| 罗定市| 汉川市| 招远市| 三河市| 吴桥县| 吉安市| 嘉义县| 中山市| 新民市| 苍南县| 呈贡县| 洪洞县| 新巴尔虎左旗| 肥东县| 惠州市| 古丈县| 蕉岭县| 泌阳县| 南投市| 阳高县| 梅河口市| 隆回县|