背景技術(shù):
便攜電子和計(jì)算設(shè)備(諸如移動(dòng)電話、平板計(jì)算機(jī)、多媒體設(shè)備等),通常包括用于諸如wi-fi、bluetoothtm和移動(dòng)寬帶的無(wú)線通信的多個(gè)不同系統(tǒng)。另外,移動(dòng)客戶端設(shè)備出于許多實(shí)時(shí)通信和數(shù)據(jù)流傳送目的而越來(lái)越多地訪問wi-fi。當(dāng)前技術(shù)利用無(wú)線系統(tǒng)基礎(chǔ)設(shè)施以通過建議范圍內(nèi)的相鄰接入點(diǎn)來(lái)建立無(wú)線連接而在漫游時(shí)輔助設(shè)備。無(wú)線系統(tǒng)基礎(chǔ)設(shè)施的接入點(diǎn)控制器可以生成用于漫游移動(dòng)設(shè)備的鄰居報(bào)告,并且鄰居報(bào)告典型地基于由接入點(diǎn)制造商和提供商實(shí)現(xiàn)的專有邏輯而生成。鄰居報(bào)告基于鄰近接入點(diǎn)的接近性以及通過當(dāng)前與移動(dòng)設(shè)備相關(guān)聯(lián)的接入點(diǎn)對(duì)接入點(diǎn)的檢測(cè)而生成。鄰近接入點(diǎn)還可以在鄰居報(bào)告中根據(jù)每一個(gè)鄰近接入點(diǎn)的信號(hào)強(qiáng)度(rssi)而優(yōu)先化,該鄰近接入點(diǎn)是通過當(dāng)前與移動(dòng)設(shè)備相關(guān)聯(lián)的接入點(diǎn)所檢測(cè)的。
技術(shù)實(shí)現(xiàn)要素:
該發(fā)明內(nèi)容介紹接入點(diǎn)輔助漫游的特征和概念,其在以下具體實(shí)施方式中進(jìn)一步描述和/或在附圖中示出。該發(fā)明內(nèi)容不應(yīng)當(dāng)視為描述所要求保護(hù)的主題的必要特征,也不用于確定或限制所要求保護(hù)的主題的范圍。
描述了接入點(diǎn)輔助漫游。在實(shí)施例中,實(shí)現(xiàn)諸如移動(dòng)電話、平板計(jì)算機(jī)或其它便攜設(shè)備的移動(dòng)設(shè)備,以用于與諸如wi-fi接入點(diǎn)之類的接入點(diǎn)的無(wú)線連接。接入點(diǎn)控制器可以從移動(dòng)設(shè)備接收針對(duì)鄰居報(bào)告的請(qǐng)求,并且還獲取移動(dòng)設(shè)備的行進(jìn)方向。接入點(diǎn)控制器實(shí)現(xiàn)以確定接入點(diǎn),每一個(gè)接入點(diǎn)配置用于與移動(dòng)設(shè)備的通信系統(tǒng)的無(wú)線連接,其中與接入點(diǎn)的無(wú)線連接部分地基于接入點(diǎn)的所檢測(cè)的信號(hào)強(qiáng)度。然后接入點(diǎn)控制器可以生成鄰居報(bào)告,該鄰居報(bào)告以連接可能性的次序并且基于移動(dòng)設(shè)備的行進(jìn)方向而列出接入點(diǎn)中的一個(gè)或多個(gè)。
在實(shí)施例中,針對(duì)移動(dòng)設(shè)備的行進(jìn)方向而規(guī)劃(project)移動(dòng)設(shè)備的路線,其中每一個(gè)路線具有相關(guān)聯(lián)的百分比,該百分比指示移動(dòng)設(shè)備沿特定路線行進(jìn)的可能性??蛇x地,移動(dòng)設(shè)備的路線還基于一天當(dāng)中的時(shí)間而規(guī)劃。然后接入點(diǎn)控制器可以基于移動(dòng)設(shè)備的行進(jìn)方向以及基于在行進(jìn)方向上針對(duì)移動(dòng)設(shè)備的所規(guī)劃的路線來(lái)生成鄰居報(bào)告。移動(dòng)設(shè)備在行進(jìn)方向上的很可能(likely)的路線還可以基于所規(guī)劃的路線以及與每一個(gè)所規(guī)劃的路線相關(guān)聯(lián)的百分比來(lái)確定。
在實(shí)現(xiàn)方式中,移動(dòng)設(shè)備可以利用移動(dòng)設(shè)備的定位系統(tǒng)來(lái)確定行進(jìn)方向,并且接入點(diǎn)控制器從移動(dòng)設(shè)備接收移動(dòng)設(shè)備的行進(jìn)方向連同針對(duì)鄰居報(bào)告的請(qǐng)求。可替換地,接入點(diǎn)控制器可以通過基于三角測(cè)量定位的差分確定行進(jìn)方向來(lái)獲取移動(dòng)設(shè)備的行進(jìn)方向,該三角測(cè)量定位的差分是從移動(dòng)設(shè)備的通信范圍內(nèi)的接入點(diǎn)而確定的。可替換地或者此外,接入點(diǎn)控制器可以基于移動(dòng)設(shè)備與接入點(diǎn)的之前關(guān)聯(lián)而獲取移動(dòng)設(shè)備的行進(jìn)方向。
附圖說明
參照以下附圖描述接入點(diǎn)輔助漫游的實(shí)施例。相同參考標(biāo)記自始至終可以用于引用在附圖中示出的相同特征和組件:
圖1圖示了依照一個(gè)或多個(gè)實(shí)施例的接入點(diǎn)輔助漫游的示例。
圖2圖示了其中可以實(shí)現(xiàn)接入點(diǎn)輔助漫游的實(shí)施例的示例系統(tǒng)。
圖3圖示了依照一個(gè)或多個(gè)實(shí)施例的接入點(diǎn)輔助漫游的(多個(gè))示例方法。
圖4圖示了依照一個(gè)或多個(gè)實(shí)施例的接入點(diǎn)輔助漫游的(多個(gè))示例方法。
圖5圖示了具有可以實(shí)現(xiàn)接入點(diǎn)輔助漫游的實(shí)施例的示例設(shè)備的示例系統(tǒng)。
具體實(shí)施方式
描述了接入點(diǎn)輔助漫游的實(shí)施例,并且該實(shí)施例可以實(shí)現(xiàn)為減少移動(dòng)設(shè)備從一個(gè)接入點(diǎn)向另一個(gè)轉(zhuǎn)變無(wú)線連接所需要的漫游時(shí)間。諸如移動(dòng)電話、平板計(jì)算機(jī)或其它便攜設(shè)備的移動(dòng)設(shè)備,可以包括用于諸如wi-fi、bluetoothtm和移動(dòng)寬帶的無(wú)線通信的無(wú)線通信系統(tǒng)??梢岳迷O(shè)備航向(heading)(例如,設(shè)備行進(jìn)方向)的及時(shí)指示并且基于之前的設(shè)備關(guān)聯(lián)和客戶端漫游歷史模式預(yù)測(cè)客戶端行為來(lái)減少用于移動(dòng)設(shè)備的漫游時(shí)間。在移動(dòng)客戶端設(shè)備出于許多實(shí)時(shí)通信和數(shù)據(jù)流傳送目的而越來(lái)越多地訪問wi-fi的情況下,可以發(fā)生的漫游無(wú)線連接越快,最終用戶體驗(yàn)就越好。
接入點(diǎn)控制器可以生成用于請(qǐng)求移動(dòng)設(shè)備的鄰居報(bào)告,并且鄰居報(bào)告包括以經(jīng)優(yōu)先化的連接可能性次序的接入點(diǎn)列表。通過考慮設(shè)備航向來(lái)優(yōu)先化鄰居報(bào)告中的可能接入點(diǎn)連接,移動(dòng)設(shè)備將在從一個(gè)接入點(diǎn)漫游到另一個(gè)時(shí)花費(fèi)較少的時(shí)間掃描目標(biāo)接入點(diǎn)。這通過減少針對(duì)接入點(diǎn)的信道外掃描所花費(fèi)的時(shí)間來(lái)改進(jìn)wi-fi漫游性能。當(dāng)生成鄰居報(bào)告時(shí),接入點(diǎn)控制器可以消除可能具有高rssi(所接收的信號(hào)強(qiáng)度指示)但是在移動(dòng)設(shè)備的相反航向或行進(jìn)方向上的那些接入點(diǎn)。在鄰近報(bào)告中越少的接入點(diǎn)建議的情況下,移動(dòng)設(shè)備可以通過在做出漫游決策時(shí)掃描較少信道而節(jié)省時(shí)間和電池電力。
盡管接入點(diǎn)輔助漫游的特征和概念可以實(shí)現(xiàn)在任何數(shù)目的不同設(shè)備、系統(tǒng)、網(wǎng)絡(luò)、環(huán)境和/或配置中,但是在以下示例設(shè)備、系統(tǒng)和方法的上下文中描述接入點(diǎn)輔助漫游的實(shí)施例。
圖1圖示了接入點(diǎn)輔助漫游的示例100,諸如在建筑物中或者在任何其它環(huán)境場(chǎng)景中,如具有實(shí)現(xiàn)用于與移動(dòng)設(shè)備的無(wú)線連接的多個(gè)接入點(diǎn)的企業(yè)部署,所述移動(dòng)設(shè)備諸如移動(dòng)設(shè)備102和移動(dòng)電話104。示例100圖示了移動(dòng)設(shè)備102的用戶可以在建筑物中行走并且一般地在行進(jìn)方向106上移動(dòng)。當(dāng)前移動(dòng)設(shè)備102可以通信鏈接到第一接入點(diǎn)(ap1)108,并且當(dāng)設(shè)備隨用戶移動(dòng)時(shí),移動(dòng)設(shè)備102從一個(gè)接入點(diǎn)漫游到另一個(gè)以維持wifi鏈接。
當(dāng)移動(dòng)設(shè)備102從第一接入點(diǎn)(ap1)108漫游到用于無(wú)線通信的接近范圍(proximity)中的另一個(gè)接入點(diǎn)時(shí),移動(dòng)設(shè)備102發(fā)起針對(duì)鄰居報(bào)告112的請(qǐng)求110,該鄰居報(bào)告將標(biāo)識(shí)移動(dòng)設(shè)備102然后可以發(fā)起無(wú)線連接的一個(gè)或多個(gè)接入點(diǎn)。在該示例中,移動(dòng)設(shè)備102通信鏈接到第一接入點(diǎn)(ap1)108,并且針對(duì)鄰居報(bào)告的請(qǐng)求110經(jīng)由接入點(diǎn)(ap1)108而路由至接入點(diǎn)控制器114,該接入點(diǎn)控制器管理用于建筑物或其它環(huán)境中的無(wú)線連接決策的接入點(diǎn)的總體無(wú)線通信系統(tǒng)。服務(wù)器設(shè)備116(其也可以配置為接入點(diǎn))可以實(shí)現(xiàn)接入點(diǎn)控制器114,該接入點(diǎn)控制器從移動(dòng)設(shè)備102接收針對(duì)鄰居報(bào)告112的請(qǐng)求110。
在實(shí)施例中,接入點(diǎn)控制器114可以獲取移動(dòng)設(shè)備102的行進(jìn)方向106,以及行進(jìn)速度,并且生成鄰居報(bào)告112,該鄰居報(bào)告以連接可能性的次序并且基于移動(dòng)設(shè)備的行進(jìn)方向106而列出接入點(diǎn)中的一個(gè)或多個(gè)。接入點(diǎn)控制器114可以基于三角測(cè)量定位的差分而獲取移動(dòng)設(shè)備102的行進(jìn)方向106,該三角測(cè)量定位的差分是從移動(dòng)設(shè)備的通信范圍內(nèi)的其它接入點(diǎn)確定。接入點(diǎn)控制器114可以利用接入點(diǎn)的網(wǎng)絡(luò)來(lái)利用航向信息對(duì)從移動(dòng)設(shè)備傳送的wi-fi信號(hào)進(jìn)行三角測(cè)量,并且設(shè)備的行進(jìn)方向106可以在設(shè)定間隔處從位置三角測(cè)量數(shù)據(jù)導(dǎo)出。
可替換地,移動(dòng)設(shè)備102可以諸如利用移動(dòng)設(shè)備的定位系統(tǒng)確定行進(jìn)方向106本身,并且然后將行進(jìn)方向106和/或行進(jìn)速度傳達(dá)給接入點(diǎn)控制器114。接入點(diǎn)控制器可以從移動(dòng)設(shè)備102接收行進(jìn)方向106的指示連同針對(duì)鄰居報(bào)告112的請(qǐng)求110。接入點(diǎn)控制器114還可以維持之前設(shè)備關(guān)聯(lián)的記錄,該記錄諸如在用于移動(dòng)設(shè)備102的無(wú)線通信系統(tǒng)中的之前接入點(diǎn)關(guān)聯(lián)和客戶端漫游歷史模式。然后接入點(diǎn)控制器114可以基于移動(dòng)設(shè)備的之前設(shè)備關(guān)聯(lián)、來(lái)自移動(dòng)設(shè)備的定位系統(tǒng)的行進(jìn)方向106的指示的任何組合和/或基于位置三角測(cè)量數(shù)據(jù)來(lái)獲取或確定移動(dòng)設(shè)備102的行進(jìn)方向106。
在考慮到從當(dāng)前相關(guān)聯(lián)的接入點(diǎn)(ap1)108所感知的接入點(diǎn)的所接收的信號(hào)強(qiáng)度指示(rssi),并且基于移動(dòng)設(shè)備的行進(jìn)方向106的情況下,接入點(diǎn)控制器114實(shí)現(xiàn)為基于移動(dòng)設(shè)備102向接入點(diǎn)的接近性來(lái)確定用于與移動(dòng)設(shè)備102的無(wú)線連接的接入點(diǎn)。然后接入點(diǎn)控制器114可以生成鄰居報(bào)告112,該鄰居報(bào)告以連接可能性的次序列出可用接入點(diǎn),并且接入點(diǎn)控制器114可以基于移動(dòng)設(shè)備的行進(jìn)方向106來(lái)優(yōu)化鄰居報(bào)告112。當(dāng)生成鄰居報(bào)告112時(shí),接入點(diǎn)控制器114可以消除可能具有高rssi但是在移動(dòng)設(shè)備102的相反航向或行進(jìn)方向106上的那些接入點(diǎn)。通過在鄰居報(bào)告112中具有較少的接入點(diǎn)建議,移動(dòng)設(shè)備102可以通過在做出漫游決策以維持wi-fi無(wú)線連接時(shí)掃描較少信道而節(jié)省時(shí)間和電池電力。該技術(shù)改進(jìn)了用于利用集中式接入點(diǎn)控制器實(shí)現(xiàn)的wi-fi網(wǎng)絡(luò)中的移動(dòng)設(shè)備漫游的切換時(shí)序和準(zhǔn)確度。
在所圖示的示例中,用于移動(dòng)設(shè)備102(當(dāng)前與接入點(diǎn)(ap1)108相關(guān)聯(lián))的常規(guī)鄰居報(bào)告將基于在任何方向上距移動(dòng)設(shè)備的接近性來(lái)列出接下來(lái)的最佳接入點(diǎn),諸如接入點(diǎn)(ap2)118、接入點(diǎn)(ap6)120、接入點(diǎn)(ap7)122以及然后接入點(diǎn)(ap3)124。接入點(diǎn)(ap2)118將被標(biāo)識(shí)為用于移動(dòng)設(shè)備102的最佳接入點(diǎn)以基于接近性和很可能的rssi水平而漫游到并且建立無(wú)線連接。然而,這沒有考慮到移動(dòng)設(shè)備102的行進(jìn)方向106,并且接入點(diǎn)(ap2)118在設(shè)備航向的相反方向上,并且不表示用于移動(dòng)設(shè)備的最佳漫游選擇。
在添加航向信息(例如,行進(jìn)方向106)的情況下,接入點(diǎn)控制器114可以確定移動(dòng)設(shè)備遠(yuǎn)離接入點(diǎn)(ap2)118移動(dòng),該接入點(diǎn)(ap2)118不包括在鄰居報(bào)告112中。相反,接入點(diǎn)控制器114生成鄰居報(bào)告112,鄰居報(bào)告列出基于連接可能性以及基于移動(dòng)設(shè)備102的行進(jìn)方向106而優(yōu)先化的接入點(diǎn)。在該示例中,將接入點(diǎn)列出為接入點(diǎn)(ap3)124、接入點(diǎn)(ap4)126和接入點(diǎn)(ap5)128,以作為移動(dòng)設(shè)備102在行進(jìn)方向106上朝向其移動(dòng)的目標(biāo)接入點(diǎn),并且接入點(diǎn)可以發(fā)起與接入點(diǎn)之一的漫游無(wú)線連接。另外,接入點(diǎn)控制器114可以在鄰居報(bào)告112中指定移動(dòng)設(shè)備102應(yīng)當(dāng)與哪個(gè)特定接入點(diǎn)連接以建立無(wú)線連接。
在實(shí)施例中,接入點(diǎn)控制器114還可以針對(duì)移動(dòng)設(shè)備的當(dāng)前行進(jìn)方向106而規(guī)劃移動(dòng)設(shè)備102的可能設(shè)備路線,并且還可以基于行進(jìn)方向上的所規(guī)劃的設(shè)備路線而確定移動(dòng)設(shè)備的很可能的設(shè)備路線。接入點(diǎn)控制器114可以利用之前接入點(diǎn)關(guān)聯(lián)和客戶端漫游歷史模式來(lái)規(guī)劃可能設(shè)備路線并且基于當(dāng)前行進(jìn)方向106來(lái)確定很可能的設(shè)備路線。另外,可以基于日時(shí)來(lái)確定可能的(possible)和/或很可能的設(shè)備路線。例如,移動(dòng)設(shè)備102的用戶可以特別地在走廊處左轉(zhuǎn)并且前進(jìn)到他的辦公室,該辦公室鄰近于接入點(diǎn)(ap3)124。然而,在午餐時(shí)間期間,移動(dòng)設(shè)備的用戶可以典型地在行進(jìn)方向106上筆直前進(jìn)到建筑物中的自助餐廳,該自助餐廳鄰近于接入點(diǎn)(ap5)128。
接入點(diǎn)控制器114可以將移動(dòng)設(shè)備102的可能路線確定為筆直(例如,繼續(xù)行進(jìn)方向106)朝向接入點(diǎn)(ap5)128,或者確定設(shè)備路線向左朝向接入點(diǎn)(ap3)124。在早晨大約10點(diǎn)鐘或者下午三點(diǎn)鐘,接入點(diǎn)控制器114可以確定很可能的設(shè)備路線將是沿著走廊向左朝向接入點(diǎn)(ap3)124,這在移動(dòng)設(shè)備102的用戶去往他的辦公室的情況下是很可能的??商鎿Q地,在大約午飯時(shí)間,接入點(diǎn)控制器114可以確定很可能的設(shè)備路線將是筆直到自助餐廳朝向接入點(diǎn)(ap5)128,這在用戶去往就餐的情況下很可能在該時(shí)間處。接入點(diǎn)控制器114可以生成鄰居報(bào)告112以優(yōu)先化很可能的設(shè)備路線的方向上的接入點(diǎn),接著是所規(guī)劃的設(shè)備路線的方向上的接入點(diǎn)的列表。
示例100還圖示了在建筑物中(例如,在無(wú)線通信系統(tǒng)的基礎(chǔ)設(shè)施內(nèi))行走的移動(dòng)電話104的用戶在行進(jìn)方向130上移動(dòng)時(shí)可以靠近走廊的交叉口,并且可以基于用于移動(dòng)電話的各種航向可能性而規(guī)劃多個(gè)設(shè)備路線。例如,接入點(diǎn)控制器114確定移動(dòng)電話104將朝向接入點(diǎn)(ap6)120行進(jìn)的概率為10%,移動(dòng)電話104將在相反方向上朝向接入點(diǎn)(ap7)122行進(jìn)的概率為65%,或者移動(dòng)電話104將繼續(xù)沿行進(jìn)方向130朝向接入點(diǎn)(ap8)132的概率為25%。
接入點(diǎn)控制器114可以利用之前接入點(diǎn)關(guān)聯(lián)和客戶端漫游歷史模式以基于移動(dòng)電話將沿可能規(guī)劃的設(shè)備路線中的任一個(gè)行進(jìn)的可能性百分比來(lái)規(guī)劃可能設(shè)備路線。然后接入點(diǎn)控制器114可以生成用于移動(dòng)電話104的鄰居報(bào)告134,該鄰居報(bào)告以連接可能性的次序并且以優(yōu)先化次序基于具有最高發(fā)生概率的設(shè)備路線而列出接入點(diǎn),其中每一個(gè)接入點(diǎn)具有相關(guān)聯(lián)的百分比136,該百分比136指示移動(dòng)電話沿特定路線行進(jìn)的可能性。
圖2圖示了其中可以實(shí)現(xiàn)接入點(diǎn)輔助漫游的實(shí)施例的示例系統(tǒng)200。系統(tǒng)200包括移動(dòng)設(shè)備102的示例,該移動(dòng)設(shè)備諸如移動(dòng)電話104,或者實(shí)現(xiàn)用于無(wú)線通信的任何其它平板、計(jì)算、游戲、媒體回放、娛樂和/或電子媒體設(shè)備。移動(dòng)設(shè)備102可以實(shí)現(xiàn)有各種組件,該組件諸如處理系統(tǒng)202和存儲(chǔ)器204、為設(shè)備組件供電的電源206(例如,電池),以及如參照?qǐng)D5中示出的示例設(shè)備進(jìn)一步描述的任何數(shù)目的不同組件及其組合。
還稱為站點(diǎn)或漫游站點(diǎn)的移動(dòng)設(shè)備102是啟用無(wú)線通信的設(shè)備,該設(shè)備包括實(shí)現(xiàn)為支持若干無(wú)線電接入技術(shù)(諸如bluetoothtm和wifi,以及3g、4g和/或lte蜂窩通信技術(shù))的一個(gè)或多個(gè)通信系統(tǒng)208。例如,通信系統(tǒng)208可以實(shí)現(xiàn)為多個(gè)不同的無(wú)線無(wú)線電系統(tǒng),該無(wú)線無(wú)線電系統(tǒng)諸如包括實(shí)現(xiàn)用于wi-fi無(wú)線通信技術(shù)的無(wú)線電設(shè)備、天線和芯片集的wi-fi無(wú)線電系統(tǒng)。一般地,當(dāng)激活或者接通時(shí),無(wú)線無(wú)線電系統(tǒng)掃描端點(diǎn)連接,以建立無(wú)線通信鏈路。例如,移動(dòng)電話104包括wi-fi無(wú)線電系統(tǒng),該無(wú)線電系統(tǒng)掃描通信范圍內(nèi)的wi-fi接入點(diǎn)并且通信鏈接到接入點(diǎn)(ap1)108以用于經(jīng)由wi-fi的無(wú)線通信。
移動(dòng)設(shè)備102包括客戶端wi-fi管理器210,該客戶端wi-fi管理器可以實(shí)現(xiàn)為軟件應(yīng)用或模塊,該軟件應(yīng)用或模塊諸如利用移動(dòng)設(shè)備的處理系統(tǒng)202可執(zhí)行以實(shí)現(xiàn)接入點(diǎn)輔助漫游的實(shí)施例的可執(zhí)行軟件指令(例如,計(jì)算機(jī)可執(zhí)行指令)。客戶端wi-fi管理器210可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)的存儲(chǔ)器(例如,存儲(chǔ)器204)上,該存儲(chǔ)器諸如由移動(dòng)設(shè)備實(shí)現(xiàn)的任何合適的存儲(chǔ)器設(shè)備或電子數(shù)據(jù)存儲(chǔ)裝置。在實(shí)現(xiàn)方式中,客戶端wi-fi管理器210是設(shè)備操作系統(tǒng)212的組件,或者可以實(shí)現(xiàn)為移動(dòng)設(shè)備上的無(wú)線技術(shù)特定服務(wù)的部分。
在該示例中,移動(dòng)設(shè)備102的客戶端wi-fi管理器210發(fā)起針對(duì)用于移動(dòng)設(shè)備102的鄰居報(bào)告112的請(qǐng)求110(如參照?qǐng)D1所述)。移動(dòng)設(shè)備102可以具有與接入點(diǎn)(ap1)108的所建立的無(wú)線連接214,在該情況下,針對(duì)鄰居報(bào)告112的請(qǐng)求110經(jīng)由接入點(diǎn)(ap1)路由至接入點(diǎn)控制器114,該接入點(diǎn)控制器管理無(wú)線通信系統(tǒng)中的接入點(diǎn)。服務(wù)器設(shè)備116(其還可以配置為無(wú)線通信系統(tǒng)中的接入點(diǎn))實(shí)現(xiàn)接入點(diǎn)控制器114,該接入點(diǎn)控制器從移動(dòng)設(shè)備102接收針對(duì)鄰居報(bào)告112的請(qǐng)求110。本文描述的接入點(diǎn)、移動(dòng)設(shè)備和服務(wù)器設(shè)備中的任一個(gè)可以實(shí)現(xiàn)有各種組件,該組件諸如處理系統(tǒng)和存儲(chǔ)器,以及如參照?qǐng)D5中所示的示例設(shè)備進(jìn)一步描述的任何數(shù)目的不同組件及其組合。
另外,服務(wù)器設(shè)備116處的接入點(diǎn)控制器114可以實(shí)現(xiàn)為軟件應(yīng)用或模塊,該軟件應(yīng)用或模塊諸如由服務(wù)器設(shè)備的處理系統(tǒng)可執(zhí)行以實(shí)現(xiàn)接入點(diǎn)輔助漫游的實(shí)施例的可執(zhí)行軟件指令(例如,計(jì)算機(jī)可執(zhí)行指令)。接入點(diǎn)控制器114可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)的存儲(chǔ)器中,該存儲(chǔ)器諸如由服務(wù)器設(shè)備實(shí)現(xiàn)的任何合適的存儲(chǔ)器設(shè)備或電子數(shù)據(jù)存儲(chǔ)裝置。
在實(shí)施例中,接入點(diǎn)(ap3)124處的接入點(diǎn)控制器114實(shí)現(xiàn)為獲取移動(dòng)設(shè)備102的行進(jìn)方向106。例如,移動(dòng)設(shè)備102的用戶可以在辦公室建筑物中或者在如參照?qǐng)D1所述的任何其它環(huán)境中在行進(jìn)方向106上行進(jìn),并且實(shí)現(xiàn)多個(gè)接入點(diǎn)以用于與移動(dòng)設(shè)備的無(wú)線連接,所述移動(dòng)設(shè)備諸如移動(dòng)設(shè)備102和移動(dòng)電話104。移動(dòng)設(shè)備102的行進(jìn)方向106相對(duì)于接近漫游移動(dòng)設(shè)備并且配置用于與移動(dòng)設(shè)備的無(wú)線連接的多個(gè)接入點(diǎn)。
接入點(diǎn)控制器114可以維持之前設(shè)備關(guān)聯(lián)216的記錄,該記錄諸如用于無(wú)線通信系統(tǒng)中的移動(dòng)設(shè)備102的之前接入點(diǎn)關(guān)聯(lián)。接入點(diǎn)控制器114可以利用之前設(shè)備關(guān)聯(lián)216作為客戶端漫游歷史,以規(guī)劃可能設(shè)備路線218并且基于移動(dòng)設(shè)備102的當(dāng)前行進(jìn)方向106而確定很可能的設(shè)備路線220。服務(wù)器客戶端116處的接入點(diǎn)控制器114實(shí)現(xiàn)為針對(duì)移動(dòng)設(shè)備的行進(jìn)方向106來(lái)規(guī)劃移動(dòng)設(shè)備102的可能設(shè)備路線218,并且還可以基于行進(jìn)方向106上的所規(guī)劃的設(shè)備路線218而確定移動(dòng)設(shè)備的很可能的設(shè)備路線220。
接入點(diǎn)控制器114可以基于之前設(shè)備關(guān)聯(lián)216來(lái)獲取移動(dòng)設(shè)備102的行進(jìn)方向106??商鎿Q地或者此外,接入點(diǎn)控制器114可以基于三角測(cè)量定位的差分而確定移動(dòng)設(shè)備102的行進(jìn)方向106,該三角測(cè)量定位的差分是從關(guān)于圖1所述的移動(dòng)設(shè)備的通信范圍內(nèi)的其它接入點(diǎn)而確定的。可替換地或者此外,移動(dòng)設(shè)備102可以利用移動(dòng)設(shè)備的定位系統(tǒng)222(諸如,全球定位系統(tǒng)(gps))來(lái)確定設(shè)備行進(jìn)方向106和/或行進(jìn)速度。然后客戶端wi-fi管理器210可以將行進(jìn)方向106傳達(dá)接入點(diǎn)控制器114,并且接入點(diǎn)控制器接收設(shè)備行進(jìn)方向106連同針對(duì)鄰居報(bào)告112的請(qǐng)求110。
如參照?qǐng)D1所述,服務(wù)器設(shè)備116處的接入點(diǎn)控制器114然后可以生成鄰居報(bào)告112,該鄰居報(bào)告以連接可能性的次序并且基于移動(dòng)設(shè)備102的行進(jìn)方向106列出接入點(diǎn)中的一個(gè)或多個(gè)。接入點(diǎn)控制器114實(shí)現(xiàn)為確定和優(yōu)先化接入點(diǎn),該接入點(diǎn)每一個(gè)都配置用于與移動(dòng)設(shè)備102的通信系統(tǒng)208的無(wú)線連接。然后服務(wù)器設(shè)備116向請(qǐng)求鄰居報(bào)告的移動(dòng)設(shè)備102傳達(dá)鄰居報(bào)告112。類似于針對(duì)鄰居報(bào)告112的請(qǐng)求110,鄰居報(bào)告可以經(jīng)由接入點(diǎn)(ap1)108而傳達(dá)回到移動(dòng)設(shè)備102,移動(dòng)設(shè)備102已經(jīng)具有與該接入點(diǎn)(ap1)108的所建立的無(wú)線連接214。移動(dòng)設(shè)備102的客戶端wi-fi管理器210接收鄰居報(bào)告112并且管理移動(dòng)設(shè)備的漫游和無(wú)線連接。
在實(shí)現(xiàn)方式中,移動(dòng)設(shè)備102的客戶端wi-fi管理器210還可以維持用于與無(wú)線通信系統(tǒng)中的接入點(diǎn)的移動(dòng)設(shè)備102關(guān)聯(lián)的之前設(shè)備關(guān)聯(lián)216的記錄。例如,客戶端wi-fi管理器210可以了解到移動(dòng)設(shè)備102在從接入點(diǎn)(ap1)108漫游時(shí)很可能接下來(lái)連接到接入點(diǎn)(ap3)124??蛻舳藈i-fi管理器210可以生成移動(dòng)設(shè)備102上的之前設(shè)備關(guān)聯(lián)216的記錄,和/或在服務(wù)器設(shè)備116處從接入點(diǎn)控制器114接收記錄。類似于接入點(diǎn)控制器114,移動(dòng)設(shè)備102的客戶端wi-fi管理器210可以針對(duì)設(shè)備的當(dāng)前行進(jìn)方向106而規(guī)劃移動(dòng)設(shè)備的可能設(shè)備路線218,并且還可以基于行進(jìn)方向上所規(guī)劃的設(shè)備路線來(lái)確定很可能的設(shè)備路線220。
如參照?qǐng)D1所述,接入點(diǎn)控制器114可以利用之前接入點(diǎn)關(guān)聯(lián)216和客戶端漫游歷史模式,以便基于移動(dòng)設(shè)備102將沿可能的所規(guī)劃的設(shè)備路線中的任何一個(gè)行進(jìn)的可能性百分比,來(lái)規(guī)劃可能設(shè)備路線218。類似地,移動(dòng)設(shè)備102處的客戶端wi-fi管理器210可以利用之前接入點(diǎn)關(guān)聯(lián)216和客戶端漫游歷史模式,以便基于移動(dòng)設(shè)備102將沿可能的所規(guī)劃的設(shè)備路線中的任一個(gè)行進(jìn)的可能性百分比,來(lái)規(guī)劃可能設(shè)備路線218??蛻舳藈i-fi管理器210然后可以比較來(lái)自接入點(diǎn)控制器114和來(lái)自客戶端wi-fi管理器210的所規(guī)劃的和很可能的設(shè)備路線確定,以便在無(wú)線通信系統(tǒng)中漫游時(shí)做出接入點(diǎn)連接決策。
依照接入點(diǎn)輔助漫游的一個(gè)或多個(gè)實(shí)施例,參照相應(yīng)圖3和4來(lái)描述示例方法300和400。一般地,本文描述的組件、模塊、方法和操作中的任一個(gè)可以使用軟件、固件、硬件(例如,固定邏輯電路)、手動(dòng)處理或其任何組合而實(shí)現(xiàn)。示例方法的一些操作可以在可執(zhí)行指令的一般上下文中描述,該可執(zhí)行指令存儲(chǔ)在計(jì)算機(jī)處理系統(tǒng)本地和/或遠(yuǎn)離該計(jì)算機(jī)處理系統(tǒng)的計(jì)算機(jī)可讀存儲(chǔ)的存儲(chǔ)器上,并且實(shí)現(xiàn)方式可以包括軟件應(yīng)用、程序、功能等。可替換地或者此外,本文描述的功能中的任一個(gè)可以至少部分地通過一個(gè)或多個(gè)硬件邏輯組件來(lái)執(zhí)行,該硬件邏輯組件諸如但不限于是現(xiàn)場(chǎng)可編程門陣列(fpga)、專用集成電路(asic)、專用標(biāo)準(zhǔn)產(chǎn)品(assp)、片上系統(tǒng)(soc)、復(fù)雜可編程邏輯器件(cpld)等。
圖3圖示了接入點(diǎn)輔助漫游的(多個(gè))示例方法300,并且一般地參照?qǐng)D1和2中所示的接入點(diǎn)控制器114來(lái)描述。描述方法的次序不旨在解釋為限制,并且任何數(shù)目的方法操作或其組合可以以任何次序執(zhí)行以實(shí)現(xiàn)方法或者可替換的方法。
在302處,從移動(dòng)設(shè)備接收針對(duì)鄰居報(bào)告的請(qǐng)求。例如,在服務(wù)器設(shè)備116處實(shí)現(xiàn)的接入點(diǎn)控制器114從移動(dòng)設(shè)備102接收針對(duì)鄰居報(bào)告112的請(qǐng)求110。接入點(diǎn)控制器114可以經(jīng)由接入點(diǎn)(ap1)108從移動(dòng)設(shè)備接收針對(duì)鄰居報(bào)告112的請(qǐng)求110,移動(dòng)設(shè)備102具有與該接入點(diǎn)(ap1)108的所建立的無(wú)線連接214。
在304處,獲取移動(dòng)設(shè)備的行進(jìn)方向。例如,服務(wù)器設(shè)備116處的接入點(diǎn)控制器114獲取移動(dòng)設(shè)備102的設(shè)備行進(jìn)方向106的指示。接入點(diǎn)控制器114可以接收作為針對(duì)鄰居報(bào)告112的請(qǐng)求110的部分的移動(dòng)設(shè)備102的行進(jìn)方向106(在302處)。可替換地,接入點(diǎn)控制器114可以通過基于三角測(cè)量定位的差分而確定行進(jìn)方向來(lái)獲取移動(dòng)設(shè)備102的行進(jìn)方向106,該三角測(cè)量定位的差分是從移動(dòng)設(shè)備102的通信范圍內(nèi)的接入點(diǎn)確定??商鎿Q地或者此外,接入點(diǎn)控制器114可以基于移動(dòng)設(shè)備與無(wú)線通信系統(tǒng)中的接入點(diǎn)的之前設(shè)備關(guān)聯(lián)216來(lái)確定行進(jìn)方向106。
在306處,在行進(jìn)方向上規(guī)劃移動(dòng)設(shè)備的路線,其中每一個(gè)路線與指示移動(dòng)設(shè)備沿特定路線行進(jìn)的可能性的百分比相關(guān)聯(lián)。例如,服務(wù)器設(shè)備116處的接入點(diǎn)控制器114在行進(jìn)方向106上規(guī)劃移動(dòng)設(shè)備102的不同可能路線218,并且每一個(gè)路線與指示移動(dòng)設(shè)備沿特定路線行進(jìn)的可能性的百分比136相關(guān)聯(lián)。接入點(diǎn)控制器114還可以基于一天當(dāng)中的時(shí)間來(lái)在行進(jìn)方向106上規(guī)劃移動(dòng)設(shè)備102的設(shè)備路線218。
在308處,基于所規(guī)劃的路線以及與每一個(gè)所規(guī)劃的路線相關(guān)聯(lián)的百分比,來(lái)確定行進(jìn)方向上的移動(dòng)設(shè)備的很可能路線。例如,服務(wù)器設(shè)備116處的接入點(diǎn)控制器114基于所規(guī)劃的設(shè)備路線218以及與每一個(gè)所規(guī)劃的路線相關(guān)聯(lián)的百分比136來(lái)確定行進(jìn)方向106上的移動(dòng)設(shè)備102的很可能設(shè)備路線220。
在310處,確定接入點(diǎn),該接入點(diǎn)每一個(gè)都配置用于與移動(dòng)設(shè)備的通信系統(tǒng)的無(wú)線連接。例如,服務(wù)器設(shè)備116處的接入點(diǎn)控制器114確定具有所檢測(cè)的信號(hào)強(qiáng)度、在移動(dòng)設(shè)備102的接近范圍中、以及配置用于與移動(dòng)設(shè)備的通信系統(tǒng)208之一(例如,wi-fi無(wú)線電系統(tǒng))的無(wú)線連接214的接入點(diǎn)(例如,接入點(diǎn)(ap3)124、(ap4)126以及例如(ap5)128)。
在312處,生成鄰居報(bào)告,該鄰居報(bào)告以連接可能性的次序并且基于移動(dòng)設(shè)備的行進(jìn)方向而列出接入點(diǎn)。例如,服務(wù)器設(shè)備116處的接入點(diǎn)控制器114生成鄰居報(bào)告112,該鄰居報(bào)告以連接可能性的次序而列出接入點(diǎn)(ap3)124、(ap4)126和(ap5)128,并且基于移動(dòng)設(shè)備102的設(shè)備行進(jìn)方向106而列出接入點(diǎn)。附加地,接入點(diǎn)控制器114基于所規(guī)劃的設(shè)備路線218而生成鄰居報(bào)告112,并且可以是基于移動(dòng)設(shè)備102的很可能設(shè)備路線220的確定,該所規(guī)劃的設(shè)備路線218在行進(jìn)方向106上針對(duì)移動(dòng)設(shè)備102而規(guī)劃的。
在314處,將具有接入點(diǎn)的列表的鄰居報(bào)告?zhèn)鬟_(dá)給移動(dòng)設(shè)備。例如,服務(wù)器設(shè)備116處的接入點(diǎn)控制器114發(fā)起將具有接入點(diǎn)的列表的鄰居報(bào)告112傳達(dá)回給請(qǐng)求鄰居報(bào)告的移動(dòng)設(shè)備102,并且服務(wù)器設(shè)備116將鄰居報(bào)告112傳達(dá)給移動(dòng)設(shè)備102。
圖4圖示了接入點(diǎn)輔助漫游的(多個(gè))示例方法400,并且一般地參照?qǐng)D1和2中所示的示例移動(dòng)設(shè)備102來(lái)描述。描述方法的次序不旨在解釋為限制,并且可以以任何次序執(zhí)行任何數(shù)目的方法操作或其組合,以實(shí)現(xiàn)方法或者可替換的方法。
在402處,請(qǐng)求用于移動(dòng)設(shè)備的鄰居報(bào)告。例如,由移動(dòng)設(shè)備102實(shí)現(xiàn)的客戶端wi-fi管理器210從服務(wù)器設(shè)備116處的接入點(diǎn)控制器114發(fā)起針對(duì)鄰居報(bào)告112的請(qǐng)求110,并且可以經(jīng)由接入點(diǎn)(ap1)108將請(qǐng)求110路由至接入點(diǎn)控制器114,該接入點(diǎn)(ap1)108具有與移動(dòng)設(shè)備102所建立的無(wú)線連接214。
在404處,提供移動(dòng)設(shè)備的行進(jìn)方向。例如,移動(dòng)設(shè)備102為接入點(diǎn)控制器114提供移動(dòng)設(shè)備102的設(shè)備行進(jìn)方向106的指示。移動(dòng)設(shè)備102的行進(jìn)方向106可以由移動(dòng)設(shè)備的定位系統(tǒng)222確定,并且然后提供給接入點(diǎn)控制器114。移動(dòng)設(shè)備102的行進(jìn)方向106還可以包括移動(dòng)設(shè)備的所規(guī)劃的設(shè)備路線218,并且每一個(gè)所規(guī)劃的路線與指示移動(dòng)設(shè)備102沿特定路線行進(jìn)的可能性的百分比136相關(guān)聯(lián)。附加地,移動(dòng)設(shè)備102的不同可能設(shè)備路線218可以基于行進(jìn)方向106以及基于一天當(dāng)中的時(shí)間來(lái)規(guī)劃。
在406處,從接入點(diǎn)控制器接收鄰居報(bào)告,該鄰居報(bào)告以連接可能性的次序并且基于移動(dòng)設(shè)備的行進(jìn)方向而列出接入點(diǎn)。例如,移動(dòng)設(shè)備102從實(shí)現(xiàn)接入點(diǎn)控制器114的服務(wù)器設(shè)備116接收鄰居報(bào)告112。鄰居報(bào)告112以連接可能性的次序列出接入點(diǎn)(ap3)124、(ap4)126和(ap5)128,并且基于移動(dòng)設(shè)備102的設(shè)備行進(jìn)方向106、基于所規(guī)劃的設(shè)備路線218的百分比136和/或基于一天當(dāng)中的時(shí)間來(lái)列出接入點(diǎn)。
在408處,基于一個(gè)或多個(gè)路線以及與該一個(gè)或多個(gè)路線中的每一個(gè)相關(guān)聯(lián)的百分比來(lái)確定移動(dòng)設(shè)備在行進(jìn)方向上的很可能路線。例如,客戶端wi-fi管理器210基于所規(guī)劃的設(shè)備路線218以及與每一個(gè)路線相關(guān)聯(lián)的百分比136,來(lái)確定移動(dòng)設(shè)備102在行進(jìn)方向106上的很可能設(shè)備路線220。
在410處,選擇在鄰居報(bào)告中列出的接入點(diǎn)之一以發(fā)起無(wú)線連接,基于確定移動(dòng)設(shè)備的很可能路線來(lái)選擇接入點(diǎn)。例如,客戶端wi-fi管理器210選擇在鄰居報(bào)告112中列出的接入點(diǎn)(ap5)128之一以發(fā)起無(wú)線連接,其中基于確定移動(dòng)設(shè)備102的很可能設(shè)備路線220而選擇用于無(wú)線連接的接入點(diǎn)(ap5)128。
圖5圖示了包括示例設(shè)備502的示例系統(tǒng)500,該示例設(shè)備502可以實(shí)現(xiàn)接入點(diǎn)輔助漫游的實(shí)施例。示例設(shè)備502可以實(shí)現(xiàn)為參照之前圖1-4描述的計(jì)算設(shè)備中的任一個(gè),諸如任何類型的移動(dòng)設(shè)備、客戶端設(shè)備、移動(dòng)電話、平板、計(jì)算、通信、娛樂、游戲、媒體回放和/或其它類型的設(shè)備。例如,在圖1和2中示出的移動(dòng)設(shè)備102和/或移動(dòng)電話104可以實(shí)現(xiàn)為示例設(shè)備502。
設(shè)備502包括使得能夠?qū)崿F(xiàn)設(shè)備數(shù)據(jù)506的有線和/或無(wú)線通信的通信設(shè)備504,該設(shè)備數(shù)據(jù)506諸如鄰居報(bào)告、與接入點(diǎn)的之前設(shè)備關(guān)聯(lián)的記錄、設(shè)備行進(jìn)方向的指示、移動(dòng)設(shè)備的很可能的和所規(guī)劃的設(shè)備路線、和/或任何其它無(wú)線無(wú)線電系統(tǒng)數(shù)據(jù)。附加地,設(shè)備數(shù)據(jù)可以包括任何類型的音頻、視頻和/或圖像數(shù)據(jù)。通信設(shè)備504還可以包括用于蜂窩電話通信和用于網(wǎng)絡(luò)數(shù)據(jù)通信的收發(fā)器。
設(shè)備502還包括輸入/輸出(i/o)接口508,該接口諸如提供設(shè)備、數(shù)據(jù)網(wǎng)絡(luò)和其它設(shè)備之間的連接和/或通信鏈路的數(shù)據(jù)網(wǎng)絡(luò)接口。i/o接口可以用于將設(shè)備耦合到任何類型的組件、外圍設(shè)備和/或附件設(shè)備。i/o接口還包括數(shù)據(jù)輸入端口,可以經(jīng)由該數(shù)據(jù)輸入端口接收任何類型的數(shù)據(jù)、媒體內(nèi)容和/或輸入,該輸入諸如向設(shè)備的用戶輸入,以及從任何內(nèi)容和/或數(shù)據(jù)源接收的任何類型的音頻、視頻和/或圖像數(shù)據(jù)。
設(shè)備502包括可以至少部分地實(shí)現(xiàn)在硬件中的處理系統(tǒng)510,諸如利用處理可執(zhí)行指令的任何類型的微處理器、控制器等。處理系統(tǒng)可以包括集成電路的組件、可編程邏輯器件、使用一個(gè)或多個(gè)半導(dǎo)體形成的邏輯器件、以及硅和/或硬件中的其它實(shí)現(xiàn),該處理系統(tǒng)諸如實(shí)現(xiàn)為片上系統(tǒng)(soc)的處理器和存儲(chǔ)器系統(tǒng)??商鎿Q地或者此外,設(shè)備可以利用軟件、硬件、固件或者可以利用處理和控制電路實(shí)現(xiàn)的固定邏輯電路中的任何一個(gè)或組合而實(shí)現(xiàn)。設(shè)備502還可以包括耦合設(shè)備內(nèi)的各種組件的任何類型的系統(tǒng)總線或其它數(shù)據(jù)和命令轉(zhuǎn)移系統(tǒng)。系統(tǒng)總線可以包括不同總線結(jié)構(gòu)和架構(gòu)中的任何一個(gè)或組合,以及控制和數(shù)據(jù)線路。
設(shè)備502還包括計(jì)算機(jī)可讀存儲(chǔ)的存儲(chǔ)器512,該存儲(chǔ)器諸如是可以由計(jì)算設(shè)備訪問并且提供數(shù)據(jù)和可執(zhí)行指令(例如,軟件應(yīng)用、程序、功能等)的持久性存儲(chǔ)的數(shù)據(jù)存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)的存儲(chǔ)器512的示例包括易失性存儲(chǔ)器和非易失性存儲(chǔ)器,固定和可移除介質(zhì)設(shè)備,以及維持?jǐn)?shù)據(jù)以用于計(jì)算設(shè)備訪問的任何合適的存儲(chǔ)器設(shè)備或電子數(shù)據(jù)存儲(chǔ)裝置。計(jì)算機(jī)可讀存儲(chǔ)的存儲(chǔ)器可以包括隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、閃存以及其它類型的存儲(chǔ)介質(zhì)在各種存儲(chǔ)器設(shè)備配置中的各種實(shí)現(xiàn)。
計(jì)算機(jī)可讀存儲(chǔ)的存儲(chǔ)器512提供設(shè)備數(shù)據(jù)506和各種設(shè)備應(yīng)用514的存儲(chǔ),該設(shè)備數(shù)據(jù)和設(shè)備應(yīng)用諸如維持為具有計(jì)算機(jī)可讀存儲(chǔ)的存儲(chǔ)器的軟件應(yīng)用并且由處理系統(tǒng)510執(zhí)行的操作系統(tǒng)。在該示例中,設(shè)備應(yīng)用包括諸如當(dāng)示例設(shè)備502實(shí)現(xiàn)為圖1中示出的移動(dòng)設(shè)備102或移動(dòng)電話104時(shí)實(shí)現(xiàn)接入點(diǎn)輔助漫游的實(shí)施例的接入點(diǎn)控制器516和客戶端wi-fi管理器518。如參照?qǐng)D1-4所述,接入點(diǎn)控制器516的示例是由服務(wù)器設(shè)備116實(shí)現(xiàn)的接入點(diǎn)控制器114,并且客戶端wi-fi管理器518的示例是由移動(dòng)設(shè)備102實(shí)現(xiàn)的客戶端wi-fi管理器210。
設(shè)備502還包括音頻和/或視頻系統(tǒng)520,該音頻和/或視頻系統(tǒng)生成用于音頻設(shè)備522的音頻數(shù)據(jù)和/或生成用于顯示設(shè)備524的顯示數(shù)據(jù)。音頻設(shè)備和/或顯示設(shè)備包括處理、顯示和/以其它方式呈現(xiàn)音頻、視頻、顯示和/圖像數(shù)據(jù)的任何設(shè)備。在實(shí)現(xiàn)方式中,音頻設(shè)備和/顯示設(shè)備是示例設(shè)備502的集成組件。可替換地,音頻設(shè)備和/顯示設(shè)備是示例設(shè)備的外部、外圍組件。
在實(shí)施例中,針對(duì)接入點(diǎn)輔助漫游所描述的技術(shù)的至少部分可以諸如通過平臺(tái)528中的“云”526而實(shí)現(xiàn)在分布式系統(tǒng)中。云526包括和/或代表用于服務(wù)530和/資源532的平臺(tái)528。平臺(tái)528對(duì)硬件的底層功能性(諸如服務(wù)器設(shè)備(例如,包括在服務(wù)530中)和/或軟件資源(例如,作為資源532而包括))進(jìn)行抽象,并且將示例設(shè)備502與其它設(shè)備、服務(wù)器等連接。資源532還可以包括應(yīng)用和/或數(shù)據(jù),在遠(yuǎn)離示例設(shè)備502的服務(wù)器上執(zhí)行計(jì)算機(jī)處理時(shí)可以利用該應(yīng)用和/或數(shù)據(jù)。附加地,服務(wù)530和/或資源532可以諸如通過互聯(lián)網(wǎng)、蜂窩網(wǎng)絡(luò)或wi-fi網(wǎng)絡(luò)來(lái)促進(jìn)訂戶網(wǎng)絡(luò)服務(wù)。諸如在具有遍及系統(tǒng)500分布的功能性的互連設(shè)備實(shí)施例中,平臺(tái)528還可以服務(wù)于對(duì)資源進(jìn)行抽象和縮放以服務(wù)于針對(duì)經(jīng)由平臺(tái)實(shí)現(xiàn)的資源532的需求。例如,功能性可以部分地實(shí)現(xiàn)在示例設(shè)備502處,以及經(jīng)由對(duì)云526的功能性進(jìn)行抽象的平臺(tái)528而實(shí)現(xiàn)。
盡管已經(jīng)以具體于特征和/或方法的語(yǔ)言描述了接入點(diǎn)輔助漫游的實(shí)施例,但是隨附權(quán)利要求未必限于所述具體特征或方法。相反,作為接入點(diǎn)輔助漫游的示例實(shí)現(xiàn)方式而公開具體特征和方法,并且其它等同的特征和方法旨在處于隨附權(quán)利要求的范圍內(nèi)。另外,描述了各種不同的實(shí)施例,并且要領(lǐng)會(huì)到,每一個(gè)所描述的實(shí)施例可以獨(dú)立地或者與一個(gè)或多個(gè)其它所描述的實(shí)施例結(jié)合地實(shí)現(xiàn)。本文討論的技術(shù)、特征和/或方法的附加方面涉及以下實(shí)施例中的一個(gè)或多個(gè)。
一種由接入點(diǎn)控制器實(shí)現(xiàn)的方法,包括:從移動(dòng)設(shè)備接收針對(duì)鄰居報(bào)告的請(qǐng)求;獲取移動(dòng)設(shè)備的行進(jìn)方向;確定接入點(diǎn),每一個(gè)接入點(diǎn)配置用于與移動(dòng)設(shè)備的通信系統(tǒng)的無(wú)線連接,無(wú)線連接至少部分地基于接入點(diǎn)的所檢測(cè)的信號(hào)強(qiáng)度;以及生成鄰居報(bào)告,該鄰居報(bào)告以連接可能性的次序并且基于移動(dòng)設(shè)備的行進(jìn)方向而列出接入點(diǎn)中的一個(gè)或多個(gè)。
可替換地或者除以上所述方法之外,以下中的任何一個(gè)或組合:在行進(jìn)方向上規(guī)劃移動(dòng)設(shè)備的一個(gè)或多個(gè)路線,所述一個(gè)或多個(gè)路線中的每一個(gè)與指示移動(dòng)設(shè)備沿特定路線行進(jìn)的可能性的百分比相關(guān)聯(lián);基于移動(dòng)設(shè)備的行進(jìn)方向并且基于在行進(jìn)方向上針對(duì)移動(dòng)設(shè)備所規(guī)劃的一個(gè)或多個(gè)路線來(lái)生成鄰居報(bào)告;基于所述一個(gè)或多個(gè)路線以及與所述一個(gè)或多個(gè)路線中的每一個(gè)相關(guān)聯(lián)的百分比來(lái)確定移動(dòng)設(shè)備在行進(jìn)方向上的很可能路線;基于一天當(dāng)中的時(shí)間來(lái)在行進(jìn)方向上規(guī)劃移動(dòng)設(shè)備的一個(gè)或多個(gè)路線;接收針對(duì)鄰居報(bào)告的請(qǐng)求包括如由移動(dòng)設(shè)備的定位系統(tǒng)確定的行進(jìn)方向;獲取移動(dòng)設(shè)備的行進(jìn)方向包括基于三角測(cè)量定位的差分來(lái)確定行進(jìn)方向,該三角測(cè)量定位的差分是從移動(dòng)設(shè)備的通信范圍內(nèi)的接入點(diǎn)確定;以及獲取移動(dòng)設(shè)備的行進(jìn)方向包括基于移動(dòng)設(shè)備與一個(gè)或多個(gè)接入點(diǎn)的之前關(guān)聯(lián)來(lái)確定行進(jìn)方向。
一種接入點(diǎn)包括:配置用于無(wú)線通信的通信系統(tǒng);配置為維持鄰居報(bào)告的存儲(chǔ)器,所述鄰居報(bào)告列出接入點(diǎn),每一個(gè)接入點(diǎn)配置用于與移動(dòng)設(shè)備的通信系統(tǒng)的無(wú)線連接;實(shí)現(xiàn)接入點(diǎn)控制器的處理系統(tǒng),該接入點(diǎn)控制器是可執(zhí)行的并且配置成:從移動(dòng)設(shè)備接收針對(duì)鄰居報(bào)告的請(qǐng)求;獲取移動(dòng)設(shè)備的行進(jìn)方向;至少部分地基于接入點(diǎn)的所檢測(cè)的信號(hào)強(qiáng)度來(lái)確定接入點(diǎn),每一個(gè)接入點(diǎn)配置用于無(wú)線連接;以及生成鄰居報(bào)告,該鄰居報(bào)告以連接可能性的次序并且基于移動(dòng)設(shè)備的行進(jìn)方向來(lái)列出接入點(diǎn)中的一個(gè)或多個(gè)。
可替換地或者除以上描述的接入點(diǎn)之外,以下中的任何一個(gè)或組合:接入點(diǎn)控制器配置為在行進(jìn)方向上規(guī)劃移動(dòng)設(shè)備的一個(gè)或多個(gè)路線,該一個(gè)或多個(gè)路線中的每一個(gè)與指示移動(dòng)設(shè)備沿特定路線行進(jìn)的可能性的百分比相關(guān)聯(lián);接入點(diǎn)控制器配置為所述基于移動(dòng)設(shè)備的行進(jìn)方向并且基于在行進(jìn)方向上針對(duì)移動(dòng)設(shè)備所規(guī)劃的一個(gè)或多個(gè)路線而生成鄰居報(bào)告;接入點(diǎn)控制器配置為基于一個(gè)或多個(gè)路線以及與一個(gè)或多個(gè)路線中的每一個(gè)相關(guān)聯(lián)的百分比來(lái)確定移動(dòng)設(shè)備在行進(jìn)方向上的很可能路線;接入點(diǎn)控制器配置為所述基于一天當(dāng)中的時(shí)間來(lái)在行進(jìn)方向上規(guī)劃移動(dòng)設(shè)備的一個(gè)或多個(gè)路線;接入點(diǎn)控制器配置為所述接收針對(duì)鄰居報(bào)告的請(qǐng)求,該請(qǐng)求包括如由移動(dòng)設(shè)備的定位系統(tǒng)確定的行進(jìn)方向;接入點(diǎn)控制器配置為所述通過基于三角測(cè)量定位的差分而確定行進(jìn)方向來(lái)獲取移動(dòng)設(shè)備的行進(jìn)方向,該三角測(cè)量定位的差分是從移動(dòng)設(shè)備的通信范圍內(nèi)的接入點(diǎn)確定;并且接入點(diǎn)控制器配置為所述通過基于移動(dòng)設(shè)備與一個(gè)或多個(gè)接入點(diǎn)的之前關(guān)聯(lián)而確定行進(jìn)方向來(lái)獲取移動(dòng)設(shè)備的行進(jìn)方向。
一種由移動(dòng)設(shè)備實(shí)現(xiàn)的方法,包括請(qǐng)求針對(duì)移動(dòng)設(shè)備的鄰居報(bào)告,經(jīng)由具有與移動(dòng)設(shè)備所建立的無(wú)線連接的接入點(diǎn)將該請(qǐng)求路由至接入點(diǎn)控制器;提供移動(dòng)設(shè)備的行進(jìn)方向;以及從接入點(diǎn)控制器接收鄰居報(bào)告,該鄰居報(bào)告列出一個(gè)或多個(gè)接入點(diǎn),每一個(gè)接入點(diǎn)配置用于與移動(dòng)設(shè)備的通信系統(tǒng)的無(wú)線連接,該接入點(diǎn)以連接可能性的次序并且基于移動(dòng)設(shè)備的行進(jìn)方向來(lái)列出。
可替換地或者除以上描述的方法之外,以下中的任何一個(gè)或組合:鄰居報(bào)告以連接可能性的次序基于移動(dòng)設(shè)備的行進(jìn)方向并且基于在行進(jìn)方向上針對(duì)移動(dòng)設(shè)備所規(guī)劃的一個(gè)或多個(gè)路線來(lái)列出接入點(diǎn);移動(dòng)設(shè)備的行進(jìn)方向包括移動(dòng)設(shè)備在行進(jìn)方向上的一個(gè)或多個(gè)所規(guī)劃的路線,該一個(gè)或多個(gè)路線中的每一個(gè)與指示移動(dòng)設(shè)備沿特定路線行進(jìn)的可能性的百分比相關(guān)聯(lián);基于該一個(gè)或多個(gè)路線以及與該一個(gè)或多個(gè)路線中的每一個(gè)相關(guān)聯(lián)的百分比來(lái)確定移動(dòng)設(shè)備在行進(jìn)方向上的很可能路線,并且選擇在鄰居報(bào)告中列出的接入點(diǎn)之一以發(fā)起無(wú)線連接,基于所述確定移動(dòng)設(shè)備的很可能路線來(lái)選擇用于無(wú)線連接的接入點(diǎn)。