背景技術(shù):
1、當(dāng)被配置用于無線通信的裝置從一個接入點(diǎn)轉(zhuǎn)變到另一個接入點(diǎn)例如以尋求更好的性能時,就可以發(fā)生無線漫游。無線漫游在家庭、公共和企業(yè)網(wǎng)絡(luò)中很常見,其中使用為網(wǎng)絡(luò)服務(wù)提供連接性的多個接入點(diǎn)來增加網(wǎng)絡(luò)的覆蓋區(qū)域。未能作出合適的漫游決策可以導(dǎo)致無線裝置在接入點(diǎn)之間進(jìn)行不必要的轉(zhuǎn)變,或者選擇可能無法支持裝置所利用的服務(wù)的次優(yōu)接入點(diǎn)。這可以使無線裝置的性能降級,例如由于數(shù)據(jù)分組丟失或緩沖流式傳輸內(nèi)容失敗。
2、許多現(xiàn)有漫游方法都是靜態(tài)的、僅測量的方法,該方法通過比較連接選項(xiàng)的特定物理屬性來作出漫游決策。物理屬性通常包括信號強(qiáng)度、信噪比(snr)、無線信道、頻帶或它們中的全部的某種組合。常常簡單地通過決定候選連接在給定時間點(diǎn)的信號強(qiáng)度(或其他屬性)是否高于現(xiàn)有連接某一閾值來作出對漫游的決策。
技術(shù)實(shí)現(xiàn)思路
1、本公開的各方面提供對無線漫游中所涉及的技術(shù)問題的技術(shù)解決方案。本文所公開的方法使得無線計(jì)算裝置(在本文中有時稱為“站”)能夠基于可能的缺點(diǎn)(有時稱為漫游的“風(fēng)險(xiǎn)”)、實(shí)現(xiàn)漫游所需的資源(有時稱為漫游的“成本”)、以及漫游的可能益處(在本文中有時稱為漫游“回報(bào)”)來作出明智的漫游決策。此技術(shù)解決方案可以幫助最大限度地提高可靠的、高性能的無線體驗(yàn)的可能性。以此方式,本文所述的系統(tǒng)和方法可以避免丟棄的數(shù)據(jù)分組,為流式傳輸app維持充分的緩沖,以及避免時延和可能不利地影響用戶的無線裝置的操作的其他問題。
2、根據(jù)一個方面,提供了一種用于確定漫游的方法。該方法包括:當(dāng)計(jì)算裝置無線連接到當(dāng)前接入點(diǎn)時,由計(jì)算裝置的一個或多個處理器確定是否考慮漫游,該計(jì)算裝置在多個接入點(diǎn)的無線覆蓋范圍內(nèi),該多個接入點(diǎn)包括當(dāng)前接入點(diǎn)和與當(dāng)前接入點(diǎn)不同的至少一個候選接入點(diǎn);在一個或多個處理器確定考慮漫游之后,由一個或多個處理器生成漫游原因;由一個或多個處理器至少部分地基于漫游原因來確定多個接入點(diǎn)中的至少一個接入點(diǎn)的質(zhì)量得分;在確定之后,由一個或多個處理器從多個接入點(diǎn)中選擇具有最高質(zhì)量得分的目標(biāo)接入點(diǎn);以及當(dāng)目標(biāo)接入點(diǎn)不是當(dāng)前接入點(diǎn)時,由一個或多個處理器確定從當(dāng)前接入點(diǎn)漫游到目標(biāo)接入點(diǎn)。
3、在一個示例中,該方法進(jìn)一步包括:當(dāng)目標(biāo)接入點(diǎn)不是當(dāng)前接入點(diǎn)時,由計(jì)算裝置的收發(fā)器從當(dāng)前接入點(diǎn)漫游到目標(biāo)接入點(diǎn)。每個對應(yīng)接入點(diǎn)的質(zhì)量得分可以指示對應(yīng)接入點(diǎn)的物理層連接質(zhì)量。
4、在一個場景中,確定質(zhì)量得分可以包括:計(jì)算多個接入點(diǎn)中的每個接入點(diǎn)的質(zhì)量得分;以及至少部分地基于漫游原因來調(diào)整多個接入點(diǎn)中的至少一個接入點(diǎn)的質(zhì)量得分。計(jì)算質(zhì)量得分可以基于多個接入點(diǎn)中的對應(yīng)接入點(diǎn)的至少一個物理屬性。至少一個物理屬性可以包括信號強(qiáng)度、信號強(qiáng)度速度、信噪比或頻帶中的一個或多個。調(diào)整多個接入點(diǎn)中的至少一個接入點(diǎn)的質(zhì)量得分可以至少部分地基于以下中的一者或多者:基于選擇的時間框架內(nèi)的一個或多個先前連接的多個接入點(diǎn)中的對應(yīng)接入點(diǎn)的歷史性能;由當(dāng)前接入點(diǎn)提供的漫游建議或斷開連接指示;或用于改變網(wǎng)絡(luò)或子網(wǎng)的功率消耗。
5、在一個場景中,確定是否考慮漫游可以包括評估以下中的一者或多者:由計(jì)算裝置的網(wǎng)絡(luò)協(xié)議?;蚓W(wǎng)絡(luò)策略模塊報(bào)告的當(dāng)前接入點(diǎn)的連接質(zhì)量;計(jì)算裝置的系統(tǒng)要求;當(dāng)前正在計(jì)算裝置上運(yùn)行的應(yīng)用;計(jì)算裝置的當(dāng)前操作環(huán)境;或當(dāng)前接入點(diǎn)的質(zhì)量得分。
6、在一個示例中,該方法進(jìn)一步包括:記錄、監(jiān)測和更新與每個接入點(diǎn)相關(guān)聯(lián)的數(shù)據(jù)以用于近似計(jì)算接入點(diǎn)的連接質(zhì)量。與每個接入點(diǎn)相關(guān)聯(lián)的數(shù)據(jù)可以與以下中的一者或多者相關(guān):開放系統(tǒng)互連(osi)層1、osi層2、osi層3或無線局域網(wǎng)(wlan)管理模塊。與osi層1相關(guān)的數(shù)據(jù)可以包括以下中的一者或多者:指數(shù)加權(quán)移動平均信號強(qiáng)度、信號強(qiáng)度速度、指數(shù)加權(quán)移動平均信噪比、信道或信道帶寬。與osi層2相關(guān)的數(shù)據(jù)可以包括以下中的一者或多者:指數(shù)加權(quán)移動平均物理層速率、無線電資源管理報(bào)告或轉(zhuǎn)變管理指示。與osi層3相關(guān)的數(shù)據(jù)可以包括以下中的一者或多者:當(dāng)前互聯(lián)網(wǎng)可達(dá)性、歷史互聯(lián)網(wǎng)可達(dá)性或網(wǎng)關(guān)可達(dá)性。與wlan管理模塊相關(guān)的數(shù)據(jù)可以包括指示以下中的一者或多者的歷史數(shù)據(jù):連接時間、連接持續(xù)時間、斷開連接原因、斷開連接信號強(qiáng)度或平均發(fā)送物理層速率。
7、在一個場景中,漫游原因可以包括以下中的一者或多者:a)互聯(lián)網(wǎng)不可達(dá);b)沒有到網(wǎng)關(guān)的路由;c)接收地址失??;d)滿足速率要求失??;e)即將發(fā)生的斷開連接;f)低于閾值的連接信號強(qiáng)度;g)信號不足;或h)不滿足一個或多個標(biāo)準(zhǔn)的次優(yōu)連接。
8、根據(jù)另一個方面,提供了一種系統(tǒng)。該系統(tǒng)包括:收發(fā)器,該收發(fā)器被配置為與多個接入點(diǎn)中的第一接入點(diǎn)建立無線連接,該收發(fā)器在多個接入點(diǎn)中的每個接入點(diǎn)的無線覆蓋范圍內(nèi);以及一個或多個處理器,該一個或多個處理器操作性地耦合到收發(fā)器。一個或多個處理器可以被配置為:確定是否考慮漫游;在確定考慮漫游之后生成漫游原因;至少部分地基于漫游原因來確定多個接入點(diǎn)中的至少一個接入點(diǎn)的質(zhì)量得分;在確定之后,從多個接入點(diǎn)中選擇具有最高質(zhì)量得分的目標(biāo)接入點(diǎn);以及當(dāng)目標(biāo)接入點(diǎn)不是第一接入點(diǎn)時,確定從第一接入點(diǎn)漫游到目標(biāo)接入點(diǎn)。
9、在一個示例中,一個或多個處理器可以被進(jìn)一步配置為當(dāng)目標(biāo)接入點(diǎn)不是第一接入點(diǎn)時指令收發(fā)器從第一接入點(diǎn)漫游到目標(biāo)接入點(diǎn)。
10、一個或多個處理器可以被配置為通過以下確定質(zhì)量得分:計(jì)算多個接入點(diǎn)中的每個接入點(diǎn)的質(zhì)量得分;以及至少部分地基于漫游原因來調(diào)整多個接入點(diǎn)中的至少一個接入點(diǎn)的質(zhì)量得分。一個或多個處理器可以被配置為基于多個接入點(diǎn)的對應(yīng)接入點(diǎn)的至少一個物理屬性來計(jì)算多個接入點(diǎn)中的每個接入點(diǎn)的質(zhì)量得分。至少一個物理屬性可以包括信號強(qiáng)度、信號強(qiáng)度速度、信噪比或頻帶中的一個或多個。一個或多個處理器可以被配置為至少部分地基于以下中的一者或多者來調(diào)整多個接入點(diǎn)中的至少一個接入點(diǎn)的質(zhì)量得分:基于選擇的時間框架內(nèi)的一個或多個先前連接的多個接入點(diǎn)中的對應(yīng)接入點(diǎn)的歷史性能;由第一接入點(diǎn)提供的漫游建議或斷開連接指示;或用于改變網(wǎng)絡(luò)或子網(wǎng)的功率消耗。
11、一個或多個處理器可以被配置為通過評估以下中的一者或多者來確定是否考慮漫游:由系統(tǒng)的網(wǎng)絡(luò)協(xié)議?;蚓W(wǎng)絡(luò)策略模塊報(bào)告的第一接入點(diǎn)的連接質(zhì)量;系統(tǒng)的系統(tǒng)要求;當(dāng)前正在系統(tǒng)上運(yùn)行的應(yīng)用;系統(tǒng)的當(dāng)前操作環(huán)境;或第一接入點(diǎn)的質(zhì)量得分。
12、進(jìn)一步的方面提供了一種非暫時性計(jì)算機(jī)可讀介質(zhì),該非暫時性計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)可讀指令。該指令在由處理器執(zhí)行時使處理器:當(dāng)計(jì)算裝置無線連接到當(dāng)前接入點(diǎn)時,確定是否考慮漫游,該計(jì)算裝置在多個接入點(diǎn)的無線覆蓋范圍內(nèi),該多個接入點(diǎn)包括當(dāng)前接入點(diǎn)和與當(dāng)前接入點(diǎn)不同的至少一個候選接入點(diǎn);在處理器確定考慮漫游之后生成漫游原因;至少部分地基于漫游原因來確定多個接入點(diǎn)中的至少一個接入點(diǎn)的質(zhì)量得分;從多個接入點(diǎn)中選擇具有最高質(zhì)量得分的目標(biāo)接入點(diǎn);以及當(dāng)目標(biāo)接入點(diǎn)不是當(dāng)前接入點(diǎn)時,確定從當(dāng)前接入點(diǎn)漫游到目標(biāo)接入點(diǎn)。
1.一種用于確定漫游的方法,包括:
2.如權(quán)利要求1所述的方法,進(jìn)一步包括:
3.如權(quán)利要求1所述的方法,其中每個對應(yīng)接入點(diǎn)的所述質(zhì)量得分指示對應(yīng)接入點(diǎn)的物理層連接質(zhì)量。
4.如權(quán)利要求1所述的方法,其中確定所述質(zhì)量得分包括:
5.如權(quán)利要求4所述的方法,其中:
6.如權(quán)利要求4所述的方法,其中調(diào)整所述多個接入點(diǎn)中的至少一個接入點(diǎn)的所述質(zhì)量得分至少部分地基于以下中的一者或多者:
7.如權(quán)利要求1所述的方法,其中確定是否考慮漫游包括評估以下中的一者或多者:
8.如權(quán)利要求1所述的方法,進(jìn)一步包括:記錄、監(jiān)測和更新與每個接入點(diǎn)相關(guān)聯(lián)的數(shù)據(jù)以用于近似計(jì)算所述接入點(diǎn)的連接質(zhì)量。
9.如權(quán)利要求8所述的方法,其中與每個接入點(diǎn)相關(guān)聯(lián)的所述數(shù)據(jù)與以下中的一者或多者相關(guān):開放系統(tǒng)互連osi層1、osi層2、osi層3或無線局域網(wǎng)wlan管理模塊。
10.如權(quán)利要求9所述的方法,其中與所述osi層1相關(guān)的所述數(shù)據(jù)包括以下中的一者或多者:指數(shù)加權(quán)移動平均信號強(qiáng)度、信號強(qiáng)度速度、指數(shù)加權(quán)移動平均信噪比、信道或信道帶寬。
11.如權(quán)利要求9所述的方法,其中與所述osi層2相關(guān)的所述數(shù)據(jù)包括以下中的一者或多者:指數(shù)加權(quán)移動平均物理層速率、無線電資源管理報(bào)告或轉(zhuǎn)變管理指示。
12.如權(quán)利要求9所述的方法,其中與所述osi層3相關(guān)的所述數(shù)據(jù)包括以下中的一者或多者:當(dāng)前互聯(lián)網(wǎng)可達(dá)性、歷史互聯(lián)網(wǎng)可達(dá)性或網(wǎng)關(guān)可達(dá)性。
13.如權(quán)利要求9所述的方法,其中與所述wlan管理模塊相關(guān)的所述數(shù)據(jù)包括指示以下中的一者或多者的歷史數(shù)據(jù):連接時間、連接持續(xù)時間、斷開連接原因、斷開連接信號強(qiáng)度或平均發(fā)送物理層速率。
14.如權(quán)利要求1所述的方法,其中所述漫游原因包括以下中的一者或多者:
15.一種系統(tǒng),包括:
16.如權(quán)利要求15所述的系統(tǒng),其中所述一個或多個處理器被進(jìn)一步配置為當(dāng)所述目標(biāo)接入點(diǎn)不是所述第一接入點(diǎn)時指令所述收發(fā)器從所述第一接入點(diǎn)漫游到所述目標(biāo)接入點(diǎn)。
17.如權(quán)利要求15所述的系統(tǒng),其中所述一個或多個處理器被配置為通過以下確定所述質(zhì)量得分:
18.如權(quán)利要求17所述的系統(tǒng),其中所述一個或多個處理器被配置為基于所述多個接入點(diǎn)中的對應(yīng)接入點(diǎn)的至少一個物理屬性來計(jì)算所述多個接入點(diǎn)中的每個接入點(diǎn)的所述質(zhì)量得分,所述至少一個物理屬性包括以下中的一者或多者:信號強(qiáng)度、信號強(qiáng)度速度、信噪比或頻帶。
19.如權(quán)利要求17所述的系統(tǒng),其中所述一個或多個處理器被配置為至少部分地基于以下中的一者或多者來調(diào)整所述多個接入點(diǎn)中的至少一個接入點(diǎn)的所述質(zhì)量得分:
20.如權(quán)利要求15所述的系統(tǒng),其中所述一個或多個處理器被配置為通過評估以下中的一者或多者來確定是否考慮漫游:
21.一種非暫時性計(jì)算機(jī)可讀介質(zhì),包括計(jì)算機(jī)可讀指令,所述計(jì)算機(jī)可讀指令在由處理器執(zhí)行時使所述處理器: