通過(guò)受保護(hù)接入點(diǎn)對(duì)未受保護(hù)接入點(diǎn)的定位的制作方法
【專(zhuān)利摘要】提供了一種用于定位未受保護(hù)的接入點(diǎn)的方案。特別地,在本發(fā)明的實(shí)施例中,通過(guò)無(wú)線連接提供對(duì)網(wǎng)絡(luò)(115)的接入的無(wú)線網(wǎng)絡(luò)接入點(diǎn)(105)維護(hù)(602-630)定位結(jié)構(gòu)(530),其包括接入點(diǎn)附近的一組未受保護(hù)的接入點(diǎn)(105u)中的每一個(gè)的地理位置的指示,每個(gè)未受保護(hù)的接入點(diǎn)至少部分無(wú)條件地提供對(duì)網(wǎng)絡(luò)的接入。當(dāng)移動(dòng)臺(tái)位于接入點(diǎn)的傳輸范圍內(nèi)時(shí),移動(dòng)臺(tái)(110)向接入點(diǎn)提交(636)接入網(wǎng)絡(luò)(115)的請(qǐng)求,響應(yīng)于來(lái)自接入點(diǎn)的對(duì)接入的拒絕而接收(658-660)至少一部分未受保護(hù)的接入點(diǎn)(105u)的地理位置的指示,并且根據(jù)對(duì)應(yīng)的地理位置輸出(670-680)朝向未受保護(hù)的接入點(diǎn)之一的指引。
【專(zhuān)利說(shuō)明】通過(guò)受保護(hù)接入點(diǎn)對(duì)未受保護(hù)接入點(diǎn)的定位
【技術(shù)領(lǐng)域】
[0001]根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施例的方案涉及網(wǎng)絡(luò)領(lǐng)域。更具體地,該方案涉及無(wú)線網(wǎng)絡(luò)接入。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)通常被用來(lái)將遠(yuǎn)程數(shù)據(jù)處理系統(tǒng)互連,以便分享資源和信息;典型的示例是因特網(wǎng),其由通過(guò)全球通信網(wǎng)絡(luò)彼此連接的數(shù)十億個(gè)數(shù)據(jù)處理系統(tǒng)形成。
[0003]對(duì)網(wǎng)絡(luò)的接入越來(lái)越經(jīng)常地用無(wú)線技術(shù)(即,沒(méi)有任何物理連接)來(lái)實(shí)現(xiàn)。這主要是由于在四處走動(dòng)時(shí)通常用于接入網(wǎng)絡(luò)(特別是因特網(wǎng))的諸如智能電話和上網(wǎng)本之類(lèi)的移動(dòng)臺(tái)(MB)的廣泛普及;特別地,依賴(lài)于利用因特網(wǎng)的遠(yuǎn)程服務(wù)的不斷增長(zhǎng)的需求可能會(huì)要求幾乎從任何地方連接到因特網(wǎng)的能力。
[0004]用于利用移動(dòng)臺(tái)接入因特網(wǎng)的最常見(jiàn)的方案是使用移動(dòng)電話基礎(chǔ)設(shè)施;確實(shí),移動(dòng)電話基礎(chǔ)設(shè)施特別是基于第三代(3G)技術(shù)的移動(dòng)電話基礎(chǔ)設(shè)施提供了可與有線連接通常提供的帶寬相比的帶寬。然而,利用移動(dòng)電話基礎(chǔ)設(shè)施接入因特網(wǎng)依然相當(dāng)昂貴,特別是在國(guó)外當(dāng)必須利用收取非常高的價(jià)格的本地移動(dòng)電話運(yùn)營(yíng)商時(shí),情況更是這樣。而且,移動(dòng)電話基礎(chǔ)設(shè)施可能并不總是具備提供可接受的性能水平所需的帶寬。
[0005]可替換地,有可能連接到無(wú)線網(wǎng)絡(luò)接入點(diǎn)(AP) —典型地基于無(wú)線保真(W1-Fi)技術(shù);接入點(diǎn)在連接到該接入點(diǎn)的每個(gè)移動(dòng)臺(tái)和(無(wú)線接入點(diǎn)以有線方式連接到的)因特網(wǎng)之間中繼信息。接入點(diǎn)可以是未受保護(hù)的或受保護(hù)的。未受保護(hù)的接入點(diǎn)允許在其傳輸范圍內(nèi)的任何移動(dòng)臺(tái)接入因特網(wǎng)(例如在公共場(chǎng)所);相反,受保護(hù)的接入點(diǎn)在授權(quán)對(duì)因特網(wǎng)的接入前要求某種認(rèn)證/注冊(cè)(例如,為了限制其接入或?yàn)榱耸召M(fèi))。
[0006]然而,未受保護(hù)的接入點(diǎn)不是在任何地方都可得的;因此,可能發(fā)生這樣的情況:需要接入因特網(wǎng)的用戶不在任何未受保護(hù)的接入點(diǎn)的傳輸范圍內(nèi)。在這種情況下,定位該用戶附近的任何未受保護(hù)的接入點(diǎn)如果不是不可能的話也可能非常困難(特別是當(dāng)用戶處于未知位置時(shí),例如在國(guó)外時(shí))。
[0007]本領(lǐng)域中已經(jīng)提出了一些技術(shù)以試圖解決該問(wèn)題。
[0008]例如,US-A_2005/0143094(將其全部公開(kāi)內(nèi)容通過(guò)引用結(jié)合于此)公開(kāi)了一種可以由移動(dòng)電話運(yùn)營(yíng)商提供的接入點(diǎn)定位服務(wù);在這種情況下,移動(dòng)電話運(yùn)營(yíng)商確定與每個(gè)移動(dòng)臺(tái)最接近的接入點(diǎn)(根據(jù)其當(dāng)前位置)、并向該移動(dòng)臺(tái)通知該接入點(diǎn)(以推送模式或以拉模式)。然而,這要求與移動(dòng)電話運(yùn)營(yíng)商的連接(具有上面指出的相同缺點(diǎn))。
[0009]US-A_20105159818(將其全部公開(kāi)內(nèi)容通過(guò)引用結(jié)合于此)公開(kāi)了一種方法,其中移動(dòng)臺(tái)持續(xù)收集關(guān)于未受保護(hù)接入點(diǎn)的信息(包括通過(guò)GPS系統(tǒng)確定的其位置)到共享數(shù)據(jù)庫(kù)中,該共享數(shù)據(jù)庫(kù)隨后被用來(lái)選擇每個(gè)移動(dòng)臺(tái)附近的特定未受保護(hù)接入點(diǎn)。然而,這涉及移動(dòng)臺(tái)的高能耗(因?yàn)槠鋀1-Fi和GPS功能必須被開(kāi)啟),這會(huì)強(qiáng)烈地限制其電池壽命。而且,這要求移動(dòng)臺(tái)內(nèi)有較大的存儲(chǔ)空間來(lái)存儲(chǔ)該數(shù)據(jù)庫(kù)和用于查詢(xún)?cè)摂?shù)據(jù)庫(kù)的對(duì)應(yīng)邏輯;而且,數(shù)據(jù)庫(kù)可能不是最新的(當(dāng)發(fā)現(xiàn)未受保護(hù)的接入點(diǎn)不再工作時(shí),無(wú)法獲得需要接入因特網(wǎng)的更新)。
[0010]同樣,在US-A-2007/0167174中(將其全部公開(kāi)內(nèi)容通過(guò)引用結(jié)合于此),移動(dòng)臺(tái)收集關(guān)于未受保護(hù)接入點(diǎn)的信息到共享數(shù)據(jù)庫(kù)中;在這種情況下,每個(gè)移動(dòng)臺(tái)向提供商發(fā)送對(duì)附近的未受保護(hù)接入點(diǎn)的請(qǐng)求,提供商從數(shù)據(jù)庫(kù)中選擇這些接入點(diǎn)并將對(duì)應(yīng)信息返回給移動(dòng)臺(tái)。然而,如上面一樣,這涉及移動(dòng)臺(tái)的高能耗,這會(huì)強(qiáng)烈地限制其電池壽命;而且,這要求接入因特網(wǎng)以聯(lián)系提供商,使得當(dāng)該方法在上面指出的其他方面是不可能的或不合乎期望的時(shí),或者當(dāng)關(guān)于未受保護(hù)接入點(diǎn)的信息不能被預(yù)先下載時(shí),該方法不能起作用。
[0011]同樣,在US-A-2007/0297355中(將其全部公開(kāi)內(nèi)容通過(guò)引用結(jié)合于此),移動(dòng)臺(tái)收集關(guān)于未受保護(hù)接入點(diǎn)的信息;在這種情況下,每個(gè)移動(dòng)臺(tái)經(jīng)由本地連接直接從其他移動(dòng)臺(tái)檢索關(guān)于附近的未受保護(hù)站點(diǎn)的信息。類(lèi)似的技術(shù)也在以下文獻(xiàn)中被公開(kāi)(將其全部公開(kāi)內(nèi)容通過(guò)引用結(jié)合于此):“W1-FI ACCESS POINT DISCOVERY SYSTEM FOR MOBILEUSERS, Nakai, Y.;0hshima, K.;Tajima, K.;Terada, M., Computer Science and SoftwareEngineering (JCSSE),201IEighth Internat1nal Joint Conference on Il-13May2011,ISBN:978-1-4577-0686-8”。然而,如上面一樣,這涉及移動(dòng)臺(tái)的高能耗,這會(huì)強(qiáng)烈地限制其電池壽命。而且,當(dāng)附近沒(méi)有其他移動(dòng)臺(tái)可用時(shí),該技術(shù)不能起作用;不管怎樣,當(dāng)由其他移動(dòng)臺(tái)提供的信息是從不感興趣的區(qū)域收集的時(shí),該信息的用處可能很小。
【發(fā)明內(nèi)容】
[0012]概括地說(shuō),根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施例的方案是基于這樣的想法:利用受保護(hù)的接入點(diǎn)來(lái)定位未受保護(hù)的接入點(diǎn)。
[0013]特別地,根據(jù)本發(fā)明的特定實(shí)施例的方案的一個(gè)或多個(gè)方面在獨(dú)立權(quán)利要求中闡述,并且同一方案的有利特征在從屬權(quán)利要求中闡述,所有權(quán)利要求的表述通過(guò)逐字引用而結(jié)合于此(并且參考根據(jù)本發(fā)明的實(shí)施例的方案的特定方面而提供的任何有利特征加以必要的變通將適用于每個(gè)其他方面)。
[0014]更具體地,根據(jù)本發(fā)明的實(shí)施例的方案的一個(gè)方面提供了一種用于操作(提供對(duì)網(wǎng)絡(luò)的接入的)無(wú)線網(wǎng)絡(luò)接入點(diǎn)的方法;當(dāng)移動(dòng)臺(tái)接入網(wǎng)絡(luò)的請(qǐng)求被拒絕時(shí),接入點(diǎn)向移動(dòng)臺(tái)返回一個(gè)或多個(gè)未受保護(hù)接入點(diǎn)的地理位置的指示。
[0015]根據(jù)本發(fā)明的實(shí)施例的方案的另一個(gè)方面提供了一種用于操作移動(dòng)臺(tái)的方法;當(dāng)接入網(wǎng)絡(luò)的請(qǐng)求已經(jīng)被無(wú)線網(wǎng)絡(luò)接入點(diǎn)拒絕時(shí),移動(dòng)臺(tái)從接入點(diǎn)接收一個(gè)或多個(gè)未受保護(hù)接入點(diǎn)的地理位置的指示,并隨后輸出朝向所述一個(gè)或多個(gè)未受保護(hù)接入點(diǎn)之一的指引。
[0016]根據(jù)本發(fā)明的實(shí)施例的方案的其他方面提供了用于執(zhí)行這些方法的不同計(jì)算機(jī)程序。
[0017]根據(jù)本發(fā)明的實(shí)施例的方案的其他方面提供了對(duì)應(yīng)的系統(tǒng)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0018]根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施例的方案及其另外的特征和優(yōu)點(diǎn)將參考結(jié)合附圖閱讀的僅通過(guò)非限制性表示的方式給出的以下詳細(xì)描述而得到最佳理解(其中為了簡(jiǎn)單起見(jiàn),對(duì)應(yīng)的元件用相同或類(lèi)似的附圖標(biāo)記表示,并且不重復(fù)其解釋?zhuān)總€(gè)實(shí)體的名稱(chēng)通常被用來(lái)表示其類(lèi)型和其屬性,諸如值、內(nèi)容和表示)。特別地:
[0019]圖1示出根據(jù)本發(fā)明的實(shí)施例的方案可以應(yīng)用于的系統(tǒng)的圖示。
[0020]圖2示出可以用來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的方案的接入點(diǎn)和移動(dòng)臺(tái)的示意性框圖。
[0021]圖3A-圖3D示出根據(jù)本發(fā)明的實(shí)施例的方案的示例性情景。
[0022]圖4A-圖4D示出根據(jù)本發(fā)明的實(shí)施例的方案的管理的示例。
[0023]圖5示出可以用來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的方案的主要軟件組件。并且
[0024]圖6A-圖6C示出描述與根據(jù)本發(fā)明的實(shí)施例的方案的實(shí)現(xiàn)相關(guān)的活動(dòng)流程的活動(dòng)圖。
【具體實(shí)施方式】
[0025]特別參考圖1,其示出根據(jù)本發(fā)明的實(shí)施例的方案可以應(yīng)用于的系統(tǒng)100的圖示。
[0026]系統(tǒng)100包括大量(無(wú)線網(wǎng)絡(luò))接入點(diǎn)105—例如W1-Fi類(lèi)型的接入點(diǎn)。每個(gè)接入點(diǎn)105被用來(lái)基于IEEE 802.11規(guī)范將其傳輸范圍內(nèi)的不同客戶站連接到無(wú)線局域網(wǎng)(WLAN);特別地,客戶站可以包括進(jìn)入其傳輸范圍的移動(dòng)臺(tái)110(例如,智能電話或上網(wǎng)本)。典型地,接入點(diǎn)105也允許連接到該接入點(diǎn)的移動(dòng)臺(tái)110接入(有線)網(wǎng)絡(luò)一例如因特網(wǎng)115。
[0027]一些接入點(diǎn)105是私有的(例如在公司W(wǎng)LAN或家庭WLAN中);每個(gè)私有接入點(diǎn)105被設(shè)計(jì)成僅允許指定用戶的移動(dòng)臺(tái)110連接到該接入點(diǎn)(并隨后通過(guò)其接入因特網(wǎng)115)。為了該目的,私有接入點(diǎn)105受到保護(hù),以便將連接限制為僅允許通過(guò)唯一識(shí)別符(或MAC地址)限定的注冊(cè)移動(dòng)臺(tái)110連接到該私有接入點(diǎn),和/或以便把秘密口令的輸入作為連接的條件。
[0028]一些其他接入點(diǎn)105 (也被稱(chēng)為熱點(diǎn))是公共的;每個(gè)公共接入點(diǎn)105允許任何移動(dòng)臺(tái)110連接到該公共接入點(diǎn)以接入因特網(wǎng)115。
[0029]公共接入點(diǎn)105可以免費(fèi)提供對(duì)因特網(wǎng)115的接入;這典型地發(fā)生于由地方政府作為公共服務(wù)(例如在火車(chē)站和機(jī)場(chǎng),或甚至在人多區(qū)域的戶外)、或者由私人機(jī)構(gòu)作為對(duì)其客戶的補(bǔ)充服務(wù)(例如旅館、咖啡館、餐館、購(gòu)物中心等)提供的公共接入點(diǎn)105 (也被稱(chēng)為免費(fèi)或開(kāi)放接入點(diǎn)105)。在這種情況下,免費(fèi)接入點(diǎn)105未受保護(hù),以便無(wú)條件地允許連接。
[0030]另一方面,公共接入點(diǎn)105可以把某種支付作為接入因特網(wǎng)115的條件;這典型地發(fā)生于由商業(yè)供應(yīng)商提供的公共接入點(diǎn)105 (也被稱(chēng)為商業(yè)接入點(diǎn)105)。在這種情況下,商業(yè)接入點(diǎn)105受到保護(hù),以便把要求的支付作為接入因特網(wǎng)115的條件。為了該目的,通常任何移動(dòng)臺(tái)110被允許連接到商業(yè)接入點(diǎn)105,但是隨后其被重定向到強(qiáng)制門(mén)戶,該強(qiáng)制門(mén)戶顯示登陸頁(yè)面要求之前已經(jīng)注冊(cè)進(jìn)行支付的用戶的認(rèn)證信息(例如,通過(guò)輸入ID/ 口令對(duì)),或者顯示可選擇支付選項(xiàng)(例如通過(guò)輸入信用卡號(hào))的注冊(cè)頁(yè)面。
[0031]一些公共接入點(diǎn)110也可以是混合的。在這種情況下,公共接入點(diǎn)110可以免費(fèi)提供對(duì)因特網(wǎng)115的一組特定網(wǎng)站的接入(被稱(chēng)為圍墻花園特征);然而,對(duì)因特網(wǎng)115的無(wú)條件接入再次需要進(jìn)行支付。
[0032]圖2示出可以用來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的方案的接入點(diǎn)105和移動(dòng)臺(tái)110的示意性框圖。
[0033]接入點(diǎn)105包括通過(guò)總線架構(gòu)205進(jìn)行接口連接的若干單元。詳細(xì)來(lái)說(shuō),微處理器(9 210控制接入點(diǎn)105的操作;狀1 215被用作微處理器210的工作存儲(chǔ)器,并且0?尺01220存儲(chǔ)定義接入點(diǎn)105的操作的固件。類(lèi)型的無(wú)線網(wǎng)絡(luò)接口卡0^10 225被用來(lái)與其傳輸范圍內(nèi)的任何客戶站(包括移動(dòng)臺(tái)110)通信。路由器230將接入點(diǎn)105連接到接入提供商(未在圖中示出)以接入因特網(wǎng)一例如經(jīng)由電話線;路由器230在接入提供商(隨后是因特網(wǎng))和連接到接入點(diǎn)105的任何客戶站之間中繼信息。接入點(diǎn)105也可以包括交換機(jī)235,其被用來(lái)在連接到(對(duì)應(yīng)中的)接入點(diǎn)105的客戶站之間交換信息。
[0034]移動(dòng)臺(tái)110也包括通過(guò)總線架構(gòu)255進(jìn)行接口連接的若干單元。詳細(xì)來(lái)說(shuō),微處理器(^ 260控制移動(dòng)臺(tái)110的操作;狀1 265被用作微處理器260的工作存儲(chǔ)器,并且22?1?01 270存儲(chǔ)定義移動(dòng)臺(tái)110的操作的固件。閃存存儲(chǔ)卡275 (例如為微30類(lèi)型)提供用于存儲(chǔ)程序和數(shù)據(jù)的大容量存儲(chǔ)器。當(dāng)移動(dòng)臺(tái)110在任何接入點(diǎn)(包括接入點(diǎn)105)的傳輸范圍內(nèi)時(shí),11-打類(lèi)型的280被用來(lái)與任何接入點(diǎn)通信。特別地考慮智能電話,其還包括:用于與移動(dòng)電話基礎(chǔ)設(shè)施(未在圖中示出)通信的移動(dòng)電話收發(fā)機(jī)(1^/1^)285,輸入/輸出(1/0)單元290(例如觸摸屏、命令按鈕、揚(yáng)聲器和麥克風(fēng)),以及用于跟蹤其位置的⑶3接收機(jī)295。
[0035]根據(jù)本發(fā)明的實(shí)施例的方案的示例性應(yīng)用情景在圖3八-圖32中示出。
[0036]從圖3八開(kāi)始,當(dāng)用戶需要接入因特網(wǎng)時(shí),帶有他/她的移動(dòng)臺(tái)105的用戶在四處走動(dòng)(例如在國(guó)外的未知城市);然而,用戶不想或不能為了該目的而使用移動(dòng)電話基礎(chǔ)設(shè)施(例如,由于其高成本或由于沒(méi)有提供可接受的性能水平所需的帶寬可用)。受保護(hù)的一個(gè)或多個(gè)接入點(diǎn)(即,它們是私有的或商業(yè)的)是可用的;這些私有接入點(diǎn)(圖中僅示出一個(gè))用附圖標(biāo)記105?來(lái)區(qū)分,并且其在圖中用一把鎖來(lái)表示。未受保護(hù)的一個(gè)或多個(gè)其他接入點(diǎn)105(即,它們至少是部分免費(fèi)的)也可用;這些未受保護(hù)的接入點(diǎn)(圖中僅示出一個(gè))用附圖標(biāo)記10511來(lái)區(qū)分。移動(dòng)臺(tái)105位于受保護(hù)的接入點(diǎn)105?的傳輸范圍內(nèi),但是其在未受保護(hù)的接入點(diǎn)1051!的傳輸范圍外。
[0037]用戶不能或不想使用受保護(hù)的接入點(diǎn)105?—例如由于用戶沒(méi)有被授權(quán)這么做(例如,移動(dòng)臺(tái)110沒(méi)有向受保護(hù)的接入點(diǎn)105?注冊(cè)、用戶不知道受保護(hù)的接入點(diǎn)105?的口令、或者用戶不能用口令通過(guò)認(rèn)證),或者用戶不想為其使用而付費(fèi);同時(shí),用戶不知道未受保護(hù)的接入點(diǎn)10511的可用性(例如因?yàn)槠洳荒苤苯右?jiàn)到)。
[0038]而且,移動(dòng)臺(tái)110的用戶可以試圖連接到受保護(hù)的接入點(diǎn)105?。通常,受保護(hù)的接入點(diǎn)105?拒絕對(duì)其的連接(例如,由于移動(dòng)臺(tái)110沒(méi)有被識(shí)別為已注冊(cè),用戶沒(méi)有提供正確的口令,用戶無(wú)法通過(guò)認(rèn)證或用戶沒(méi)有啟用任何支付選項(xiàng))。
[0039]在根據(jù)本發(fā)明的實(shí)施例的方案中,如下面詳細(xì)描述的,受保護(hù)的接入點(diǎn)105?存儲(chǔ)其附近的(例如在預(yù)定距離內(nèi)的)一個(gè)或多個(gè)未受保護(hù)的接入點(diǎn)的地理位置的指示(例如⑶3地理坐標(biāo));在所討論的特定情況下,受保護(hù)接入點(diǎn)105?存儲(chǔ)未受保護(hù)的接入點(diǎn)10511的地理位置。
[0040]移動(dòng)到圖38,當(dāng)受保護(hù)的接入點(diǎn)105?拒絕連接時(shí),其檢索未受保護(hù)的接入點(diǎn)10511的地理位置;受保護(hù)的接入點(diǎn)105?隨后除了拒絕連接的指示(例如在對(duì)應(yīng)的錯(cuò)誤消息內(nèi))之外還向移動(dòng)臺(tái)110返回未受保護(hù)的接入點(diǎn)10511的地理位置的指示。
[0041]現(xiàn)在參考圖30,移動(dòng)臺(tái)110使用未受保護(hù)的接入點(diǎn)10511的地理位置來(lái)驅(qū)使移動(dòng)臺(tái)110的用戶朝向該地理位置移動(dòng)(例如通過(guò)⑶3導(dǎo)航儀)。
[0042]一旦移動(dòng)臺(tái)105進(jìn)入未受保護(hù)的接入點(diǎn)10511的傳輸范圍,如圖30所示,移動(dòng)臺(tái)105就可以連接到該接入點(diǎn)10511而不會(huì)有任何問(wèn)題,以便免費(fèi)獲得對(duì)因特網(wǎng)的期望接入。
[0043]上述方案允許以非常容易的方式找到附近的未受保護(hù)接入點(diǎn)。
[0044]該結(jié)果是在無(wú)需以另一方式對(duì)因特網(wǎng)的任何接入、特別是無(wú)需對(duì)移動(dòng)電話基礎(chǔ)設(shè)施的任何連接的情況下實(shí)現(xiàn)的。因此,可以找到未受保護(hù)接入點(diǎn)而無(wú)需任何附加成本;這在國(guó)外(當(dāng)本地移動(dòng)電話運(yùn)營(yíng)商可能收取相當(dāng)高的價(jià)格時(shí))是特別有利的。
[0045]而且,描述的方案非??煽?。確實(shí),在大部分實(shí)際情況中,可獲得大量受保護(hù)的接入點(diǎn)(例如在城市區(qū)域);因此,幾乎總是可能?chē)L試連接到它們之一,以便獲得到達(dá)未受保護(hù)的接入點(diǎn)所需的信息(以及以便隨后免費(fèi)接入因特網(wǎng))。
[0046]現(xiàn)在參考圖4八-圖40,其示出根據(jù)本發(fā)明的實(shí)施例的方案的管理的示例;特別地,附圖被用來(lái)示出可以用來(lái)確定受保護(hù)接入點(diǎn)附近的未受保護(hù)接入點(diǎn)的技術(shù)。
[0047]從圖4八開(kāi)始,為了該目的,受保護(hù)的接入點(diǎn)(即,所討論的示例中的受保護(hù)接入點(diǎn)1051^105^1051^ 105?和105?)檢測(cè)在其傳輸范圍內(nèi)的未受保護(hù)的接入點(diǎn)(即,所討論的示例中的未受保護(hù)的接入點(diǎn)105+和105?)。因此,在這種情況下,受保護(hù)的接入點(diǎn)105?1檢測(cè)到未受保護(hù)的接入點(diǎn)105%,并且受保護(hù)的接入點(diǎn)105?3檢測(cè)到未受保護(hù)的接入點(diǎn)105?,而受保護(hù)的接入點(diǎn)1051^105?和105?5沒(méi)有檢測(cè)到任何未受保護(hù)的接入點(diǎn)。
[0048]如圖48所示,受保護(hù)的接入點(diǎn)105巧和105?3分別存儲(chǔ)未受保護(hù)的接入點(diǎn)105%和105?的地理位置;每個(gè)未受保護(hù)的接入點(diǎn)1051^105?也與被設(shè)置為零的跳數(shù)計(jì)數(shù)器
(即,105% (0)、105? (0))相關(guān)聯(lián),以便指示其已經(jīng)在對(duì)應(yīng)的受保護(hù)接入點(diǎn)105巧、105?的傳輸范圍內(nèi)被直接檢測(cè)到。
[0049]不知道任何未受保護(hù)的接入點(diǎn)的每個(gè)受保護(hù)的接入點(diǎn)(即,所討論的示例中的受保護(hù)的接入點(diǎn)1051^105?和105?)請(qǐng)求對(duì)其傳輸范圍內(nèi)的任何受保護(hù)的接入點(diǎn)來(lái)說(shuō)已知的未受保護(hù)的接入點(diǎn)。因此,在這種情況下,受保護(hù)的接入點(diǎn)105?從受保護(hù)的接入點(diǎn)105巧接收未受保護(hù)的接入點(diǎn)105%的地理位置,并且受保護(hù)的接入點(diǎn)105?從受保護(hù)的接入點(diǎn)105?接收未受保護(hù)的接入點(diǎn)105?的地理位置(與其跳數(shù)計(jì)數(shù)器一起),而受保護(hù)的接入點(diǎn)105?5不(從受保護(hù)的接入點(diǎn)105?)接收任何信息。
[0050]如圖扣所示,受保護(hù)的接入點(diǎn)105?和105?同樣分別存儲(chǔ)未受保護(hù)的接入點(diǎn)105^和105?的地理位置;然而,每個(gè)未受保護(hù)的接入點(diǎn)105%和105?的跳數(shù)計(jì)數(shù)器現(xiàn)在被遞增1 (即,105^⑴、105?⑴),以便指示到達(dá)未受保護(hù)的接入點(diǎn)需要在受保護(hù)的接入點(diǎn)當(dāng)中進(jìn)行又一跳。
[0051]持續(xù)重復(fù)相同的操作。因此,在其下一個(gè)重復(fù)過(guò)程中,受保護(hù)的接入點(diǎn)105?也從受保護(hù)的接入點(diǎn)105?接收未受保護(hù)的接入點(diǎn)105?的地理位置,并且受保護(hù)的接入點(diǎn)105?5從受保護(hù)的接入點(diǎn)105?2接收未受保護(hù)的接入點(diǎn)105%的地理位置(與其跳數(shù)計(jì)數(shù)器一起)。
[0052]如圖40所示,受保護(hù)的接入點(diǎn)105?2現(xiàn)在丟棄未受保護(hù)的接入點(diǎn)105?,因?yàn)槠涮鴶?shù)計(jì)數(shù)器(即1)高于未受保護(hù)的接入點(diǎn)105%的跳數(shù)計(jì)數(shù)器(即,0),這意味著未受保護(hù)的接入點(diǎn)105?應(yīng)該比未受保護(hù)的接入點(diǎn)105%距離受保護(hù)的接入點(diǎn)105?2更遠(yuǎn)。受保護(hù)的接入點(diǎn)105?5同樣存儲(chǔ)未受保護(hù)的接入點(diǎn)105%的地理位置,并且其跳數(shù)計(jì)數(shù)器被遞增1 (即,1+1 = 2)。
[0053]以這種方式,在短暫的過(guò)渡期后,每個(gè)受保護(hù)的接入點(diǎn)將知道其附近的未受保護(hù)的接入點(diǎn)。該結(jié)果是用這樣的技術(shù)實(shí)現(xiàn)的:該技術(shù)利用受保護(hù)的接入點(diǎn)自身不僅檢測(cè)未受保護(hù)的接入點(diǎn),而且通過(guò)把對(duì)應(yīng)信息中繼給其他受保護(hù)的接入點(diǎn)而散布對(duì)應(yīng)信息(假設(shè)每個(gè)受保護(hù)接入點(diǎn)可以與至少兩個(gè)其他受保護(hù)的接入點(diǎn)通信);換句話說(shuō),受保護(hù)的接入點(diǎn)合作以傳播關(guān)于未受保護(hù)接入點(diǎn)的信息(利用與在網(wǎng)狀網(wǎng)絡(luò)中使用的技術(shù)類(lèi)似的技術(shù))。
[0054]上述方案非??煽?。確實(shí),受保護(hù)的接入點(diǎn)可以持續(xù)收集關(guān)于未受保護(hù)接入點(diǎn)的信息,以便幾乎實(shí)時(shí)地更新該信息;而且,每個(gè)受保護(hù)的接入點(diǎn)收集的信息對(duì)其固定的實(shí)際位置來(lái)說(shuō)是本地的。
[0055]在任何情況下,關(guān)于未受保護(hù)的接入點(diǎn)的信息的傳播與移動(dòng)臺(tái)無(wú)關(guān);這避免了移動(dòng)臺(tái)的任何能量浪費(fèi),以便不對(duì)其電池壽命造成不利影響。
[0056]在圖5中示出用于實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的方案的主要軟件組件。
[0057]信息(程序和數(shù)據(jù))典型地存儲(chǔ)在22?如1上,并且當(dāng)程序運(yùn)行時(shí)被(與圖中未示出的可能的其他程序一起)加載到(至少部分地)每個(gè)受保護(hù)的接入點(diǎn)/移動(dòng)臺(tái)的工作存儲(chǔ)器中;在運(yùn)送受保護(hù)的接入點(diǎn)/移動(dòng)臺(tái)前,程序被預(yù)安裝到中。
[0058]特別是參考通用的受保護(hù)接入點(diǎn)105?,通信管理器505管理受保護(hù)的接入點(diǎn)105?的操作。為了該目的,通信管理器505與11-打控制器510進(jìn)行接口連接,11-打控制器510實(shí)現(xiàn)與其傳輸范圍內(nèi)的其他(受保護(hù)的和未受保護(hù)的)接入點(diǎn)和移動(dòng)臺(tái)的通信;通信管理器505也與路由器控制器515(其實(shí)現(xiàn)連接到受保護(hù)的接入點(diǎn)105?的移動(dòng)臺(tái)和因特網(wǎng)之間的通信)和交換機(jī)控制器520 (其實(shí)現(xiàn)連接到受保護(hù)的接入點(diǎn)105?的移動(dòng)臺(tái)之間的通信)進(jìn)行接口連接。
[0059]在根據(jù)本發(fā)明的實(shí)施例的方案中,受保護(hù)的接入點(diǎn)105?還包括(服務(wù)器)定位管理器525。定位管理器525與控制器510進(jìn)行接口連接,以實(shí)現(xiàn)未受保護(hù)的接入點(diǎn)的上述定位服務(wù)。為了該目的,定位管理器525維護(hù)定位表530。定位表530包括針對(duì)受保護(hù)的接入點(diǎn)105?附近的未受保護(hù)的接入點(diǎn)的一個(gè)或多個(gè)條目(例如1-5)。定位表530的每個(gè)條目存儲(chǔ)對(duì)應(yīng)的未受保護(hù)的接入點(diǎn)的識(shí)別符(例如,1222 802.11規(guī)范的其唯一服務(wù)集標(biāo)識(shí)符或3310)、其地理位置(例如,由帶符號(hào)的緯度和帶符號(hào)的經(jīng)度1/2定義的地理坐標(biāo))及其跳數(shù)計(jì)數(shù)器0 = 0)。條目也可以存儲(chǔ)未受保護(hù)的接入點(diǎn)的質(zhì)量指標(biāo)(例如,根據(jù)其傳輸往返時(shí)間、信號(hào)功率、帶寬等定義);在這種情況下,當(dāng)定位表530具有多于一個(gè)條目時(shí),這些條目?jī)?yōu)選地按照其未受保護(hù)的接入點(diǎn)的跳數(shù)計(jì)數(shù)器和質(zhì)量指標(biāo)的降序排列。
[0060]現(xiàn)在轉(zhuǎn)到通用移動(dòng)臺(tái)110,通信管理器555管理移動(dòng)臺(tái)110的操作。為了該目的,通信管理器555與控制器560進(jìn)行接口連接,控制器560在移動(dòng)臺(tái)110在其傳輸范圍內(nèi)時(shí),實(shí)現(xiàn)與任何可用(受保護(hù)的和未受保護(hù)的)接入點(diǎn)的通信;通信管理器555也與移動(dòng)電話控制器565(其實(shí)現(xiàn)移動(dòng)臺(tái)110和移動(dòng)電話基礎(chǔ)設(shè)施之間的通信)進(jìn)行接口連接。
[0061]在根據(jù)本發(fā)明的實(shí)施例的方案中,移動(dòng)臺(tái)110還包括(客戶端)定位管理器570。定位管理器570與11-打控制器560進(jìn)行接口連接,以實(shí)現(xiàn)未受保護(hù)的接入點(diǎn)的相同定位服務(wù)。為了該目的,定位管理器570利用訪問(wèn)地理地圖580的即3導(dǎo)航儀575。
[0062]現(xiàn)在參考圖6八-圖60,其示出描述與根據(jù)本發(fā)明的實(shí)施例的方案的實(shí)現(xiàn)相關(guān)的活動(dòng)流程的活動(dòng)圖。就這方面,圖中的每個(gè)框可以表示模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包括用于實(shí)現(xiàn)指定的邏輯功能的一個(gè)或多個(gè)可執(zhí)行指令。
[0063]特別地,該圖表示利用方法600對(duì)未受保護(hù)接入點(diǎn)的定位服務(wù)的示例性實(shí)現(xiàn)。為了該目的,在下文中參考802.11規(guī)范。在這種情況下,信息通過(guò)幀來(lái)交換。每個(gè)幀包括幀頭、有效載荷和幀校驗(yàn)序列(卩⑶)。繼而,有效載荷包括四個(gè)地址字段,每個(gè)地址字段用于存儲(chǔ)48比特的嫩地址;第一地址字段被用來(lái)識(shí)別幀的接收機(jī),第二地址字段被用來(lái)識(shí)別幀的發(fā)射機(jī),第三地址字段被接收機(jī)用于過(guò)濾目的,并且第四地址字段保留為空以供將來(lái)使用。
[0064]從通用的受保護(hù)接入點(diǎn)的“泳道”的框602開(kāi)始,一旦預(yù)定義的超時(shí)時(shí)間
期滿(例如每10-120秒),該方法進(jìn)行到框604。在該點(diǎn),受保護(hù)的接入點(diǎn)檢測(cè)在其傳輸范圍內(nèi)可用的任何接入點(diǎn);為了該目的,受保護(hù)的接入點(diǎn)偵聽(tīng)任何信標(biāo)巾貞,其中信標(biāo)幀被任何接入點(diǎn)周期性地廣播以宣布其存在(包括接入點(diǎn)的3310和關(guān)于其可能的保護(hù)的信息)。
[0065]對(duì)于每個(gè)檢測(cè)到的接入點(diǎn)(從第一個(gè)開(kāi)始),活動(dòng)流程隨后根據(jù)對(duì)應(yīng)的信標(biāo)幀中指示的其類(lèi)型(即,未受保護(hù)或受保護(hù))而在框606分支。特別地,如果檢測(cè)到的接入點(diǎn)是未受保護(hù)的,則受保護(hù)的接入點(diǎn)在框608發(fā)送探測(cè)請(qǐng)求幀到該未受保護(hù)的接入點(diǎn)(由其8810識(shí)別),從而請(qǐng)求其地理坐標(biāo)(通常對(duì)任何接入點(diǎn)而言是已知的)和可能的性能信息(例如,其可用帶寬相反,如果檢測(cè)到的接入點(diǎn)受到保護(hù),則受保護(hù)的接入點(diǎn)在框610發(fā)送探測(cè)請(qǐng)求幀到該受保護(hù)的接入點(diǎn)(由其3310識(shí)別),從而請(qǐng)求其定位表。在兩種情況下,活動(dòng)流程再次在框612合并,在框612中進(jìn)行測(cè)試以確定是否所有檢測(cè)到的接入點(diǎn)已經(jīng)被處理。如果為否,則該方法返回到框606以對(duì)下一個(gè)檢測(cè)到的接入點(diǎn)重復(fù)相同操作。相反,該方法返回到框602,等待上述超時(shí)時(shí)間的下一次期滿。
[0066]一旦從每個(gè)檢測(cè)到的接入點(diǎn)接收到對(duì)應(yīng)的探測(cè)響應(yīng)幀(如下面所描述的),活動(dòng)流程隨后進(jìn)行到框614。根據(jù)檢測(cè)到的發(fā)送探測(cè)響應(yīng)幀的接入點(diǎn)的類(lèi)型(即,未受保護(hù)的和受保護(hù)的),活動(dòng)流程再次根據(jù)發(fā)送探測(cè)響應(yīng)幀的(由其中包括的3310指示的)檢測(cè)到的接入點(diǎn)的類(lèi)型(即,未受保護(hù)或受保護(hù))而在框616分支。特別地,如果檢測(cè)到的接入點(diǎn)是未受保護(hù)的,則受保護(hù)的接入點(diǎn)在框618計(jì)算其質(zhì)量指標(biāo),并將其跳數(shù)計(jì)數(shù)器設(shè)置為零;例如,質(zhì)量指標(biāo)可以由未受保護(hù)的接入點(diǎn)的若干度量的加權(quán)和定義,所述若干度量諸如是傳輸往返時(shí)間(在對(duì)應(yīng)的探測(cè)請(qǐng)求幀的發(fā)射和該探測(cè)響應(yīng)幀的接收之間測(cè)量)、信號(hào)功率(由受保護(hù)的接入點(diǎn)檢測(cè)〉、以及帶寬(從探測(cè)響應(yīng)幀中提取相反,如果檢測(cè)到的接入點(diǎn)受到保護(hù),則受保護(hù)的接入點(diǎn)在框620處從探測(cè)響應(yīng)幀中提取其定位表;對(duì)于在接收到的定位表中列出的每個(gè)未受保護(hù)的接入點(diǎn)(從第一個(gè)開(kāi)始),受保護(hù)的接入點(diǎn)讀取其質(zhì)量指標(biāo)和跳數(shù)計(jì)數(shù)器,隨后將讀取的跳數(shù)計(jì)數(shù)器遞增1。
[0067]在兩種情況下,活動(dòng)流程在框622再次合并,在框622中受保護(hù)的接入點(diǎn)把(新的)未受保護(hù)的接入點(diǎn)(直接檢測(cè)到的或從另一個(gè)受保護(hù)的接入點(diǎn)報(bào)告的)與其定位表中列出的未受保護(hù)的接入點(diǎn)(從最后一個(gè)開(kāi)始)進(jìn)行比較。例如,當(dāng)待比較的兩個(gè)未受保護(hù)的接入點(diǎn)的質(zhì)量指標(biāo)達(dá)到(定義可接受的性能水平的)預(yù)定義閾值時(shí),該比較可以?xún)H基于跳數(shù)計(jì)數(shù)器(以及基于針對(duì)同一跳數(shù)計(jì)數(shù)器的質(zhì)量指標(biāo));相反,該比較可以基于其跳數(shù)計(jì)數(shù)器和質(zhì)量指標(biāo)的加權(quán)和。根據(jù)上述比較的結(jié)果,活動(dòng)流程隨后在框624分支。特別地,如果新的未受保護(hù)的接入點(diǎn)比定位表中列出的一個(gè)或多個(gè)未受保護(hù)的接入點(diǎn)更好(當(dāng)定位表不完整時(shí),該情況總是被滿足),受保護(hù)的接入點(diǎn)在框626將新的未受保護(hù)的接入點(diǎn)添加到其定位表;當(dāng)定位表具有多于一個(gè)條目時(shí),把新的未受保護(hù)的接入點(diǎn)插入在定位表中的比其更差的所有未受保護(hù)的接入點(diǎn)之前。結(jié)果,定位表的可能的最后的(即最差的)未受保護(hù)接入點(diǎn)被丟失。
[0068]該方法隨后進(jìn)行到框628 ;當(dāng)新的未受保護(hù)的接入點(diǎn)比定位表中列出的所有未受保護(hù)的接入點(diǎn)都差時(shí),也可從框624直接到達(dá)同一點(diǎn)。在該點(diǎn),進(jìn)行測(cè)試以驗(yàn)證是否所有新的未受保護(hù)的接入點(diǎn)已經(jīng)被處理;如果為否,則該方法返回到框622以對(duì)接收到的定位表中的下一個(gè)新的未受保護(hù)的接入點(diǎn)重復(fù)相同的操作。相反,該方法進(jìn)行到框630,在框630中進(jìn)行進(jìn)一步的測(cè)試以驗(yàn)證是否所有的探測(cè)響應(yīng)幀已經(jīng)從檢測(cè)到的接入點(diǎn)被接收到。如果為否,則該方法返回到框614,等待下一個(gè)探測(cè)響應(yīng)幀。相反(且在任何情況下在預(yù)定義的時(shí)間限制后),該方法返回到框602,等待對(duì)應(yīng)的超時(shí)時(shí)間的下一次期滿。
[0069]以完全異步的方式,受保護(hù)的接入點(diǎn)在框632持續(xù)廣播信標(biāo)幀以宣布其存在,所述信標(biāo)幀包括受保護(hù)的接入點(diǎn)的3310和關(guān)于其保護(hù)的信息。
[0070]同時(shí),受保護(hù)的接入點(diǎn)在框634處于等待狀態(tài),偵聽(tīng)(由幀內(nèi)的3310指示的)對(duì)其發(fā)送的任何幀。這些幀可以由其他(未受保護(hù)或受保護(hù)的)接入點(diǎn)或由其傳輸范圍內(nèi)的任何移動(dòng)臺(tái)發(fā)送到受保護(hù)的接入點(diǎn);特別地,通用的移動(dòng)臺(tái)可以在對(duì)應(yīng)的“泳道”中的框636處通過(guò)向受保護(hù)的接入點(diǎn)提交關(guān)聯(lián)請(qǐng)求幀(包括其順X的傲0地址)來(lái)試圖連接到受保護(hù)的接入點(diǎn)。
[0071]返回到受保護(hù)接入點(diǎn)的泳道,一旦接收到向其發(fā)送的幀,該方法從框634進(jìn)行到框638。根據(jù)(如幀頭中指示的)接收到的幀的類(lèi)型,活動(dòng)流程隨后在框640分支,下面的描述僅限于與根據(jù)本發(fā)明的實(shí)施例的方案有關(guān)的幀的類(lèi)型。
[0072]特別地,如果受保護(hù)的接入點(diǎn)已經(jīng)接收到響應(yīng)于發(fā)送給另一個(gè)(未受保護(hù)或受保護(hù)的)接入點(diǎn)的對(duì)應(yīng)探測(cè)請(qǐng)求幀而來(lái)自該另一個(gè)接入點(diǎn)的探測(cè)響應(yīng)幀(分別在框608和610),則該方法返回到上述框614。
[0073]如果受保護(hù)的接入點(diǎn)已經(jīng)接收到來(lái)自另一個(gè)受保護(hù)的接入點(diǎn)的探測(cè)請(qǐng)求幀(請(qǐng)求其定位表),則該方法從框640進(jìn)行到框642 ;在該階段,受保護(hù)的接入點(diǎn)取回其定位表。繼續(xù)進(jìn)行到框644,受保護(hù)的接入點(diǎn)發(fā)送包含其定位表(以及可能的性能信息)的探測(cè)響應(yīng)幀到(由探測(cè)請(qǐng)求幀中包含的3310所指示的)該另一個(gè)受保護(hù)的接入點(diǎn)。
[0074]最后,如果受保護(hù)的接入點(diǎn)已經(jīng)從移動(dòng)臺(tái)接收到關(guān)聯(lián)請(qǐng)求幀,則該方法從框640進(jìn)行到框646。根據(jù)受保護(hù)的接入點(diǎn)所實(shí)現(xiàn)的保護(hù),活動(dòng)流程隨后分支。特別地,如果受保護(hù)的接入點(diǎn)是私有的(使得其連接被限于由嫩地址定義的已注冊(cè)移動(dòng)臺(tái)、和/或以輸入口令作為連接的條件),則該方法進(jìn)行到框648。在該點(diǎn),假設(shè)移動(dòng)臺(tái)沒(méi)有向受保護(hù)的接入點(diǎn)注冊(cè)、或者其用戶不知道受保護(hù)的接入點(diǎn)的口令,則拒絕對(duì)其的連接。相反,如果受保護(hù)的接入點(diǎn)是商業(yè)的(使得其連接以相應(yīng)的支付作為條件),則該方法進(jìn)行到框650。在該點(diǎn),移動(dòng)臺(tái)的用戶被允許連接到受保護(hù)的接入點(diǎn),但是其被重定向到強(qiáng)制門(mén)戶,該強(qiáng)制門(mén)戶顯示要求他/她進(jìn)行認(rèn)證或選擇支付選項(xiàng)的登陸屏幕。假設(shè)移動(dòng)臺(tái)的用戶沒(méi)有注冊(cè)、或者他/她沒(méi)有選擇任何支付選項(xiàng),則在框652再次拒絕對(duì)該受保護(hù)的接入點(diǎn)的連接。
[0075]在兩種情況下,該方法再次(從框648或框652)在框654合并,在框654中受保護(hù)的接入點(diǎn)取回其定位表。受保護(hù)的接入點(diǎn)在框656向(由其顆X的職地址識(shí)別的)移動(dòng)臺(tái)返回關(guān)聯(lián)響應(yīng)幀,指示對(duì)其連接的拒絕。在根據(jù)本發(fā)明的實(shí)施例的方案中,該關(guān)聯(lián)響應(yīng)中貞也包括受保護(hù)的接入點(diǎn)的定位表中的每個(gè)未受保護(hù)接入點(diǎn)的地理坐標(biāo)。例如,如果定位表具有僅針對(duì)單個(gè)未受保護(hù)接入點(diǎn)的一個(gè)條目,則第四地址字段的未使用的48比特可以被用來(lái)插入其地理坐標(biāo)。特別地,可以這樣表示緯度:用1比特表示北或南,7比特表示角度(^0^89),6比特表示分(從0到59),并且6比特表示秒(^0^59);并且可以這樣表示經(jīng)度:用1比特表示西或東,8比特表示角度(從0到179),6比特表示分(從0到59),并且6比特表示秒(從0到59)—總共使用41比特;剩余的48-41 = 7比特可以被用來(lái)表示未受保護(hù)的接入點(diǎn)的額外信息(例如,其3310和質(zhì)量指標(biāo)同樣,如果定位表具有更多的條目(用于對(duì)應(yīng)的未受保護(hù)接入點(diǎn)),則可以發(fā)送更多的(由其幀頭指示的)關(guān)聯(lián)響應(yīng)幀,每個(gè)關(guān)聯(lián)響應(yīng)幀包括填入其第四地址字段中的對(duì)應(yīng)的未受保護(hù)接入點(diǎn)的地理坐標(biāo)(和可能的額外信息)。
[0076]再次參考移動(dòng)臺(tái)的“泳道”,移動(dòng)臺(tái)在框658處于等待狀態(tài),偵聽(tīng)(由其顆X的嫩0地址指示的)從任何接入點(diǎn)向其發(fā)送的任何幀。一旦接收到向移動(dòng)臺(tái)發(fā)送的幀,該方法進(jìn)行到框660。
[0077]根據(jù)接收到的幀的類(lèi)型(由其幀頭指示),活動(dòng)流程隨后在框662分支,以下描述將僅限于與根據(jù)本發(fā)明的實(shí)施例的方案有關(guān)的幀的類(lèi)型。
[0078]特別地,如果移動(dòng)臺(tái)已經(jīng)接收到(響應(yīng)于對(duì)應(yīng)的關(guān)聯(lián)請(qǐng)求幀而)來(lái)自接入點(diǎn)的關(guān)聯(lián)響應(yīng)幀,則該方法從框652進(jìn)行到框664,在框664中該方法根據(jù)其結(jié)果而分支。特別地,如果結(jié)果為肯定的,則移動(dòng)臺(tái)在框666按照通常那樣連接到對(duì)應(yīng)的接入點(diǎn);該方法隨后返回到框658,等待下一幀。相反,如果如在該情況中那樣結(jié)果為否定的,則活動(dòng)流程在框668根據(jù)從受保護(hù)的接入點(diǎn)返回的未受保護(hù)的接入點(diǎn)的數(shù)量而分支。如果仍然要為另外的未受保護(hù)的接入點(diǎn)接收另外的關(guān)聯(lián)響應(yīng)幀(如關(guān)聯(lián)響應(yīng)幀的幀頭所指示的),該方法返回到框658,等待缺少的那些。相反(即,當(dāng)單個(gè)關(guān)聯(lián)響應(yīng)幀被返回時(shí)、或者當(dāng)所有期望的關(guān)聯(lián)響應(yīng)幀已經(jīng)被接收到時(shí)),以及在任何情況下在預(yù)定義的時(shí)間限制后,該方法進(jìn)行到框670。在該點(diǎn),移動(dòng)臺(tái)從對(duì)應(yīng)的關(guān)聯(lián)響應(yīng)幀中取回每個(gè)未受保護(hù)的接入點(diǎn)的信息(即地理坐標(biāo)以及可能的3310和質(zhì)量指標(biāo)該方法隨后在框672根據(jù)未受保護(hù)的接入點(diǎn)的數(shù)量而分支。如果有多個(gè)未受保護(hù)的接入點(diǎn)可用,則移動(dòng)臺(tái)在框674根據(jù)其當(dāng)前位置的地理坐標(biāo)(由⑶3接收機(jī)檢測(cè))和未受保護(hù)的接入點(diǎn)的地理坐標(biāo)之間的差異,計(jì)算其與每個(gè)未受保護(hù)的接入點(diǎn)相距的距離。繼續(xù)進(jìn)行到框676,移動(dòng)臺(tái)把每個(gè)未受保護(hù)的接入點(diǎn)的圖形表示(根據(jù)其地理坐標(biāo))與其距離和質(zhì)量指標(biāo)的指示一起顯示在地圖上。隨后在框678提示用戶選擇未受保護(hù)的接入點(diǎn)之一。一旦用戶已經(jīng)選擇了期望的未受保護(hù)的接入點(diǎn),該方法進(jìn)行到框680 ;當(dāng)單個(gè)未受保護(hù)的接入點(diǎn)可用時(shí),也可從框672直接到達(dá)同一點(diǎn)。在該階段,把(可能被選擇的)未受保護(hù)的接入點(diǎn)的地理坐標(biāo)傳遞給移動(dòng)臺(tái)的⑶3導(dǎo)航儀,該導(dǎo)航儀(根據(jù)其地圖和用戶的可能偏好)計(jì)算從移動(dòng)臺(tái)的當(dāng)前位置朝未受保護(hù)的接入點(diǎn)的路徑,并向用戶提供對(duì)應(yīng)的指引(以便幫助用戶到達(dá)未受保護(hù)的接入點(diǎn)同時(shí),該方法返回到框658,等待另一個(gè)中貞。
[0079]另一方面,如果移動(dòng)臺(tái)已經(jīng)從接入點(diǎn)接收到信標(biāo)幀,則該方法從框660進(jìn)行到框682。假設(shè)信標(biāo)幀已經(jīng)從所討論的未受保護(hù)的接入點(diǎn)(由其3310指示)被接收到,移動(dòng)臺(tái)自動(dòng)地向其提交關(guān)聯(lián)請(qǐng)求幀,并且相應(yīng)地通知用戶(有可能終止朝向該未受保護(hù)的接入點(diǎn)的導(dǎo)航該方法隨后返回到框658,等到另一個(gè)幀。以這種方式,一旦移動(dòng)臺(tái)進(jìn)入未受保護(hù)的接入點(diǎn)的傳輸范圍,移動(dòng)臺(tái)試圖連接該未受保護(hù)的接入點(diǎn)(而無(wú)需任何手動(dòng)操作)。
[0080]自然,為了滿足本地和特定要求,本領(lǐng)域技術(shù)人員可以對(duì)上述方案應(yīng)用許多邏輯和/或物理的修改和變更。更具體地,盡管參考一個(gè)或多個(gè)實(shí)施例已經(jīng)描述了具有一定程度特殊性的該方案,但應(yīng)該理解的是,在形式和細(xì)節(jié)上的各種省略、替換和變化以及其他實(shí)施例也是可能的。特別地,本發(fā)明的不同實(shí)施例甚至可以在沒(méi)有前述描述中闡述的特定細(xì)節(jié)(諸如數(shù)值)的情況下實(shí)施,以提供對(duì)其更透徹的理解;相反,熟知的特征已經(jīng)被省略或簡(jiǎn)化,以便不會(huì)用不必要的細(xì)節(jié)使說(shuō)明書(shū)變模糊。而且,明確期望的是,作為一般的設(shè)計(jì)選擇問(wèn)題,結(jié)合所公開(kāi)的方案的任何實(shí)施例描述的特定元素和/或方法步驟可以被并入到任何其他實(shí)施例中。在任何情況下,順序或其他限定詞僅被用作標(biāo)簽以區(qū)分具有相同名稱(chēng)的元素,而并非通過(guò)其本身來(lái)暗示任何優(yōu)先級(jí)或順序。而且,術(shù)語(yǔ)“包括”、“包含”、“具有”、“含有”和“包含有”(及其任何形態(tài))應(yīng)該被理解為具有開(kāi)放的、非窮舉的含義(即,不限于所陳述的項(xiàng)),術(shù)語(yǔ)“基于”、“取決于”、“根據(jù)”、“作為…的函數(shù)”應(yīng)該被理解為非排他的關(guān)系(即,有可能涉及其他變量),并且術(shù)語(yǔ)“一 / 一個(gè)”應(yīng)該被理解為包括一個(gè)或多個(gè)項(xiàng)(除非另外明確指出
[0081]例如,本發(fā)明的實(shí)施例提供了一種用于操作通過(guò)無(wú)線連接提供對(duì)網(wǎng)絡(luò)的接入的無(wú)線網(wǎng)絡(luò)接入點(diǎn)的方法。該方法包括以下步驟。維護(hù)定位結(jié)構(gòu)。該定位結(jié)構(gòu)包括接入點(diǎn)附近的一組(一個(gè)或多個(gè))未受保護(hù)接入點(diǎn)中的每一個(gè)的地理位置的指示;每個(gè)未受保護(hù)接入點(diǎn)至少部分無(wú)條件地提供對(duì)網(wǎng)絡(luò)的接入。從位于接入點(diǎn)的傳輸范圍內(nèi)的移動(dòng)臺(tái)接收接入網(wǎng)絡(luò)的請(qǐng)求。拒絕移動(dòng)臺(tái)對(duì)網(wǎng)絡(luò)的接入。響應(yīng)于接入的拒絕,將未受保護(hù)接入點(diǎn)中的至少一部分未受保護(hù)接入點(diǎn)的地理位置的指示返回給移動(dòng)臺(tái)。
[0082]然而,如果用等效方法實(shí)現(xiàn)相同的方案(通過(guò)使用具有更多步驟或其一部分步驟的具有相同功能的類(lèi)似步驟,移除一些非必要的步驟,或者添加另外的可選步驟),則類(lèi)似的考慮也適用;而且,步驟可以以不同的順序、同時(shí)地或者以交織的方式(至少部分地)來(lái)執(zhí)行。在任何情況下,接入點(diǎn)可以通過(guò)任意類(lèi)型的無(wú)線連接(例如II嫩X類(lèi)型的連接)提供對(duì)任何網(wǎng)絡(luò)的接入。對(duì)于其附近的任何未受保護(hù)的接入點(diǎn)(參見(jiàn)下文),接入點(diǎn)可以以任何方式(參見(jiàn)下文)維護(hù)定位結(jié)構(gòu)(任意類(lèi)型的定位結(jié)構(gòu),例如XII文件);而且,每個(gè)未受保護(hù)的接入點(diǎn)的地理位置可以以任何方式來(lái)定義(參見(jiàn)下文)。在任何情況下,相同的方案適用于提供對(duì)網(wǎng)絡(luò)的某種免費(fèi)接入(例如僅在有限時(shí)間段內(nèi)有效)的任何未受保護(hù)的接入點(diǎn)。
[0083]在本發(fā)明的實(shí)施例中,接入點(diǎn)受到保護(hù)以限制對(duì)網(wǎng)絡(luò)的接入。
[0084]然而,當(dāng)未受保護(hù)的接入點(diǎn)不能夠授權(quán)對(duì)網(wǎng)絡(luò)的接入時(shí)(例如,由于過(guò)載情況),也沒(méi)有什么能阻止把相同的方案應(yīng)用于未受保護(hù)的接入點(diǎn)。
[0085]在本發(fā)明的一個(gè)實(shí)施例中,維護(hù)定位結(jié)構(gòu)的步驟包括:從接入點(diǎn)的傳輸范圍內(nèi)的另一接入點(diǎn)接收另一定位結(jié)構(gòu);所述另一定位結(jié)構(gòu)包括所述另一接入點(diǎn)附近的一組(一個(gè)或多個(gè))另一未受保護(hù)接入點(diǎn)中的每一個(gè)的地理位置的指示。根據(jù)每個(gè)另一未受保護(hù)接入點(diǎn)來(lái)更新定位結(jié)構(gòu)。
[0086]然而,所述另一定位結(jié)構(gòu)可以以任何其他方式分布(例如,用每個(gè)受保護(hù)的接入點(diǎn)周期性地廣播其定位結(jié)構(gòu));而且,定位結(jié)構(gòu)可以以任何方式被更新(參見(jiàn)下文在任何情況下,并不排除以任何其他方式維護(hù)定位結(jié)構(gòu)的可能性(例如,通過(guò)利用移動(dòng)臺(tái)或共享數(shù)據(jù)庫(kù))。
[0087]在本發(fā)明的實(shí)施例中,維護(hù)定位結(jié)構(gòu)的步驟包括:檢測(cè)接入點(diǎn)的傳輸范圍內(nèi)的一組(一個(gè)或多個(gè))再一未受保護(hù)接入點(diǎn)中的每一個(gè)。檢測(cè)每個(gè)再一未受保護(hù)接入點(diǎn)的地理位置的指示。定位結(jié)構(gòu)隨后根據(jù)每個(gè)再一未受保護(hù)接入點(diǎn)而得到更新。
[0088]然而,并不排除以相同方式對(duì)待所有(受保護(hù)的和未受保護(hù)的)接入點(diǎn)的可能性(使每個(gè)未受保護(hù)的接入點(diǎn)也維護(hù)包括其自身的定位結(jié)構(gòu)并將其分發(fā)給其他接入點(diǎn))。
[0089]在本發(fā)明的實(shí)施例中,根據(jù)每個(gè)另一未受保護(hù)接入點(diǎn)來(lái)更新定位結(jié)構(gòu)以及根據(jù)每個(gè)再一未受保護(hù)接入點(diǎn)來(lái)更新定位結(jié)構(gòu)的步驟包括:根據(jù)另一未受保護(hù)接入點(diǎn)或再一未受保護(hù)接入點(diǎn)與接入點(diǎn)相距的距離的指示和每個(gè)未受保護(hù)接入點(diǎn)與接入點(diǎn)相距的距離的指示之間的比較來(lái)更新定位結(jié)構(gòu)。
[0090]然而,每對(duì)接入點(diǎn)之間的距離可以以任何方式被用于更新定位結(jié)構(gòu);例如,定位結(jié)構(gòu)可以包括與接入點(diǎn)相距的距離在預(yù)定義的值內(nèi)的所有未受保護(hù)接入點(diǎn)。
[0091]在本發(fā)明的一個(gè)實(shí)施例中,根據(jù)比較來(lái)更新定位結(jié)構(gòu)的步驟包括:根據(jù)另一未受保護(hù)接入點(diǎn)或再一未受保護(hù)接入點(diǎn)的跳數(shù)計(jì)數(shù)器和每個(gè)未受保護(hù)接入點(diǎn)的跳數(shù)計(jì)數(shù)器之間的比較來(lái)更新定位結(jié)構(gòu);在所述另一定位結(jié)構(gòu)中將另一未受保護(hù)接入點(diǎn)的跳數(shù)計(jì)數(shù)器相對(duì)于其值進(jìn)行遞增,并且將再一未受保護(hù)接入點(diǎn)的跳數(shù)計(jì)數(shù)器設(shè)置為零值。
[0092]然而,每對(duì)接入點(diǎn)之間的距離可以以任何其他方式(例如,根據(jù)其地理位置)來(lái)定義。
[0093]在本發(fā)明的實(shí)施例中,根據(jù)每個(gè)另一未受保護(hù)接入點(diǎn)來(lái)更新定位結(jié)構(gòu)以及根據(jù)每個(gè)再一未受保護(hù)接入點(diǎn)來(lái)更新定位結(jié)構(gòu)的步驟包括:根據(jù)另一未受保護(hù)接入點(diǎn)或再一未受保護(hù)接入點(diǎn)的質(zhì)量指標(biāo)和每個(gè)未受保護(hù)接入點(diǎn)的質(zhì)量指標(biāo)之間的比較來(lái)更新定位結(jié)構(gòu)。
[0094]然而,質(zhì)量指標(biāo)可以以任何方式并根據(jù)任何額外的或可替換的參數(shù)(下至單個(gè))來(lái)定義;而且,該信息可以以任何方式被用于更新定位結(jié)構(gòu)(例如,通過(guò)丟棄其質(zhì)量指標(biāo)沒(méi)有達(dá)到預(yù)定義閾值的未受保護(hù)接入點(diǎn))。
[0095]本發(fā)明的實(shí)施例提供了一種操作移動(dòng)臺(tái)的方法。該方法包括以下步驟。當(dāng)移動(dòng)臺(tái)位于(通過(guò)無(wú)線連接提供對(duì)網(wǎng)絡(luò)的接入的)無(wú)線網(wǎng)絡(luò)接入點(diǎn)的傳輸范圍內(nèi)時(shí),將接入網(wǎng)絡(luò)的請(qǐng)求提交給無(wú)線網(wǎng)絡(luò)接入點(diǎn)。響應(yīng)于來(lái)自接入點(diǎn)的對(duì)接入的拒絕,接收接入點(diǎn)附近的一組(一個(gè)或多個(gè))未受保護(hù)接入點(diǎn)中的每一個(gè)的地理位置的指示;每個(gè)未受保護(hù)接入點(diǎn)至少部分無(wú)條件地提供對(duì)網(wǎng)絡(luò)的接入。根據(jù)對(duì)應(yīng)的地理位置,輸出朝向未受保護(hù)接入點(diǎn)之一的指引。
[0096]然而,與上述類(lèi)似的考慮也適用于該方法。此外,可以以任何方式提供朝向未受保護(hù)接入點(diǎn)的指引(甚至與任何⑶3系統(tǒng)無(wú)關(guān)一例如簡(jiǎn)單地通過(guò)用于檢測(cè)它的接入點(diǎn)的鏈條來(lái)驅(qū)使用戶)。
[0097]在本發(fā)明的一個(gè)實(shí)施例中,一組未受保護(hù)的接入點(diǎn)包括多個(gè)未受保護(hù)的接入點(diǎn)。輸出指引的步驟包括:在未受保護(hù)的接入點(diǎn)當(dāng)中選擇所述未受保護(hù)的接入點(diǎn)。
[0098]然而,未受保護(hù)的接入點(diǎn)可以以任何方式被選擇(甚至是自動(dòng)地被選擇);可替換地,未受保護(hù)的接入點(diǎn)可以由向移動(dòng)臺(tái)拒絕連接的接入點(diǎn)選擇(使得移動(dòng)臺(tái)總是接收到單個(gè)未受保護(hù)的接入點(diǎn)的地理位置)。
[0099]在本發(fā)明的一個(gè)實(shí)施例中,選擇所述未受保護(hù)的接入點(diǎn)的步驟包括:輸出每個(gè)未受保護(hù)的接入點(diǎn)與移動(dòng)臺(tái)相距的距離的指示。
[0100]然而,距離可以以任何方式被表示(例如,僅用其值表示)。
[0101]在本發(fā)明的實(shí)施例中,輸出距離的指示的步驟包括:檢測(cè)移動(dòng)臺(tái)的地理位置的指示;根據(jù)未受保護(hù)的接入點(diǎn)的地理位置的指示和移動(dòng)臺(tái)的地理位置的指示之間的比較,確定每個(gè)未受保護(hù)的接入點(diǎn)的距離。
[0102]然而,距離可以以任何方式被確定(例如,根據(jù)向移動(dòng)臺(tái)拒絕接入的接入點(diǎn)的地理位置,或者甚至簡(jiǎn)單地通過(guò)對(duì)應(yīng)的跳數(shù)計(jì)數(shù)器)。
[0103]在本發(fā)明的一個(gè)實(shí)施例中,該方法還包括:響應(yīng)于來(lái)自接入點(diǎn)的對(duì)接入的拒絕,接收每個(gè)未受保護(hù)的接入點(diǎn)的質(zhì)量指標(biāo)的指示的步驟;選擇所述未受保護(hù)的接入點(diǎn)的步驟還包括:輸出每個(gè)未受保護(hù)的接入點(diǎn)的質(zhì)量指標(biāo)的表示。
[0104]然而,質(zhì)量指標(biāo)可以是任何類(lèi)型(參見(jiàn)上文),并且其可以以任何方式指示(例如,用圖形表示來(lái)指示
[0105]本發(fā)明的實(shí)施例提供了一種計(jì)算機(jī)程序,其包括代碼模塊,用于當(dāng)計(jì)算機(jī)程序在數(shù)據(jù)處理系統(tǒng)(即,接入點(diǎn)或移動(dòng)臺(tái))上被執(zhí)行時(shí),使得數(shù)據(jù)處理系統(tǒng)執(zhí)行上述方法的步驟(即,用于分別操作接入點(diǎn)或移動(dòng)臺(tái))。
[0106]然而,本發(fā)明的各個(gè)方面可以采取以下形式,即:完全的硬件實(shí)施方式、完全的軟件實(shí)施方式(包括固件、駐留軟件、微代碼等),或軟件和硬件方面結(jié)合的實(shí)施方式,這里可以統(tǒng)稱(chēng)為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明的各個(gè)方面還可以采取用一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可讀介質(zhì)上包含有計(jì)算機(jī)可讀程序代碼。可以采用一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的適當(dāng)組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)軟盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(狀的、只讀存儲(chǔ)器¢01)、可擦式可編程只讀存儲(chǔ)器出?1?01或閃存)、光纖、便攜式緊湊盤(pán)只讀存儲(chǔ)器(⑶-如的、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本文件的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以包括例如在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀程序代碼。這種傳播的信號(hào)可以采用各種形式,包括但不限于電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于無(wú)線、有線、光纜、即等等,或者上述的任意合適的組合??梢砸砸环N或多種程序設(shè)計(jì)語(yǔ)言的任意組合來(lái)編寫(xiě)用于執(zhí)行本發(fā)明各方面的操作的計(jì)算機(jī)程序代碼,所述程序設(shè)計(jì)語(yǔ)言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言(諸如拓妨、&^11仏]、0—等),還包括常規(guī)的過(guò)程式程序設(shè)計(jì)語(yǔ)言(諸如“0”程序設(shè)計(jì)語(yǔ)言或類(lèi)似的程序設(shè)計(jì)語(yǔ)言)。在接入點(diǎn)的特定情況下,程序代碼可以完全地在接入點(diǎn)上執(zhí)行、部分地在接入點(diǎn)上執(zhí)行、作為獨(dú)立的軟件包執(zhí)行、部分在接入點(diǎn)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任意種類(lèi)的網(wǎng)絡(luò)一包括局域網(wǎng)(1燦0或廣域網(wǎng)(1燦0 —連接到接入點(diǎn),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng)連接已經(jīng)參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述了本發(fā)明的各方面。應(yīng)當(dāng)理解的是,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些計(jì)算機(jī)程序指令在通過(guò)計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的裝置。也可以把這些計(jì)算機(jī)程序指令存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,這些指令可以使得計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其他設(shè)備以特定方式工作,使得存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的指令的制造品。計(jì)算機(jī)程序指令還可以加載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置或其他設(shè)備上,以使一系列操作步驟在計(jì)算機(jī)、其它可編程裝置或其他設(shè)備上被執(zhí)行以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,使得在計(jì)算機(jī)或其它可編程裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的處理。
[0107]本發(fā)明的實(shí)施例提供了一種系統(tǒng)(即,接入點(diǎn)或移動(dòng)臺(tái)),其包括用于執(zhí)行與上述方法相同的方法的步驟的裝置。
[0108]然而,如果系統(tǒng)具有不同的結(jié)構(gòu)或包括等效組件,或者其具有其他可操作特征,貝0類(lèi)似的考慮也適用。在任何情況下,其每個(gè)組件可以被分成更多的元素,或者兩個(gè)或更多組件可以合并在一起成為單個(gè)元素;而且,每個(gè)組件可以被復(fù)制以支持對(duì)應(yīng)操作的并行執(zhí)行。還應(yīng)指出的是(除非另有說(shuō)明),不同組件之間的任何交互通常不需要是連續(xù)的,并且其可以是直接的或者通過(guò)一個(gè)或多個(gè)媒介物而是間接的。而且,移動(dòng)臺(tái)可以用任何移動(dòng)代碼執(zhí)行實(shí)體(例如?0八、膝上型電腦等)替換。
【權(quán)利要求】
1.一種用于操作無(wú)線網(wǎng)絡(luò)接入點(diǎn)(105)的方法(600),所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)(105)通過(guò)無(wú)線連接提供對(duì)網(wǎng)絡(luò)(115)的接入,所述方法包括以下步驟: 維護(hù)(602-630)定位結(jié)構(gòu)(530),所述定位結(jié)構(gòu)(530)包括所述接入點(diǎn)附近的一組未受保護(hù)接入點(diǎn)(105u)中的每一個(gè)的地理位置的指示,每個(gè)未受保護(hù)接入點(diǎn)至少部分無(wú)條件地提供對(duì)所述網(wǎng)絡(luò)的接入; 從處于所述接入點(diǎn)的傳輸范圍內(nèi)的移動(dòng)臺(tái)(110)接收(638)接入所述網(wǎng)絡(luò)的請(qǐng)求; 向所述移動(dòng)臺(tái)拒絕(646-652)對(duì)所述網(wǎng)絡(luò)的接入;以及 響應(yīng)于拒絕所述接入,向所述移動(dòng)臺(tái)返回(654-656)至少一部分未受保護(hù)接入點(diǎn)的地理位置的指示。
2.根據(jù)權(quán)利要求1所述的方法¢00),其中接入點(diǎn)(105p)受到保護(hù)以限制對(duì)所述網(wǎng)絡(luò)(115)的接入。
3.根據(jù)權(quán)利要求1或2所述的方法(600),其中維護(hù)(602-630)定位結(jié)構(gòu)(530)的步驟包括: 從處于所述接入點(diǎn)的傳輸范圍內(nèi)的另一接入點(diǎn)接收(614)另一定位結(jié)構(gòu),所述另一定位結(jié)構(gòu)包括所述另一接入點(diǎn)附近的一組另一未受保護(hù)接入點(diǎn)(105u)中的每一個(gè)的地理位置的指示,以及 根據(jù)每個(gè)另一未受保護(hù)接入點(diǎn)來(lái)更新(622-628)所述定位結(jié)構(gòu)。
4.根據(jù)權(quán)利要求3所述的方法(600),其中維護(hù)(602-630)定位結(jié)構(gòu)(530)的步驟包括: 檢測(cè)(602-604)處于所述接入點(diǎn)的傳輸范圍內(nèi)的一組再一未受保護(hù)接入點(diǎn)中的每一個(gè); 確定(618)每個(gè)再一未受保護(hù)接入點(diǎn)的地理位置的指示;以及 根據(jù)每個(gè)再一未受保護(hù)接入點(diǎn)來(lái)更新(622-628)所述定位結(jié)構(gòu)。
5.根據(jù)權(quán)利要求3或4所述的方法¢00),其中根據(jù)每個(gè)另一未受保護(hù)接入點(diǎn)來(lái)更新(622-628)所述定位結(jié)構(gòu)和根據(jù)每個(gè)再一未受保護(hù)接入點(diǎn)來(lái)更新(622-628)所述定位結(jié)構(gòu)的步驟包括: 根據(jù)另一未受保護(hù)接入點(diǎn)或再一未受保護(hù)接入點(diǎn)與所述接入點(diǎn)相距的距離的指示和每個(gè)未受保護(hù)接入點(diǎn)與所述接入點(diǎn)相距的距離的指示之間的比較,來(lái)更新(622-626)所述定位結(jié)構(gòu)。
6.根據(jù)權(quán)利要求5所述的方法(600),其中根據(jù)比較來(lái)更新(622-626)所述定位結(jié)構(gòu)的步驟包括: 根據(jù)另一未受保護(hù)接入點(diǎn)或再一未受保護(hù)接入點(diǎn)的跳數(shù)計(jì)數(shù)器和每個(gè)未受保護(hù)接入點(diǎn)的跳數(shù)計(jì)數(shù)器之間的比較來(lái)更新(622-626)所述定位結(jié)構(gòu),其中在所述另一定位結(jié)構(gòu)中將另一未受保護(hù)接入點(diǎn)的跳數(shù)計(jì)數(shù)器相對(duì)于其值進(jìn)行遞增,并且將再一未受保護(hù)接入點(diǎn)的跳數(shù)計(jì)數(shù)器設(shè)置為零值。
7.根據(jù)權(quán)利要求3至6中任一項(xiàng)所述的方法¢00),其中根據(jù)每個(gè)另一未受保護(hù)接入點(diǎn)來(lái)更新(622-628)所述定位結(jié)構(gòu)和根據(jù)每個(gè)再一未受保護(hù)接入點(diǎn)來(lái)更新(622-628)所述定位結(jié)構(gòu)的步驟包括: 根據(jù)另一未受保護(hù)接入點(diǎn)或再一未受保護(hù)接入點(diǎn)的質(zhì)量指標(biāo)和每個(gè)未受保護(hù)接入點(diǎn)的質(zhì)量指標(biāo)之間的比較,來(lái)更新(622-626)所述定位結(jié)構(gòu)。
8.一種用于操作移動(dòng)臺(tái)(110)的方法¢00),所述方法包括以下步驟: 當(dāng)所述移動(dòng)臺(tái)處于無(wú)線網(wǎng)絡(luò)接入點(diǎn)(105)的傳輸范圍內(nèi)時(shí),向所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)(105)提交(636)接入網(wǎng)絡(luò)(115)的請(qǐng)求,所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)(105)通過(guò)無(wú)線連接提供對(duì)所述網(wǎng)絡(luò)的接入; 響應(yīng)于來(lái)自所述接入點(diǎn)的對(duì)接入的拒絕,接收(660)所述接入點(diǎn)附近的一組未受保護(hù)接入點(diǎn)(105u)中的每一個(gè)的地理位置的指示,每個(gè)未受保護(hù)接入點(diǎn)至少部分無(wú)條件地提供對(duì)所述網(wǎng)絡(luò)的接入;以及 根據(jù)對(duì)應(yīng)的地理位置,輸出(670-676)朝向未受保護(hù)接入點(diǎn)之一的指引。
9.根據(jù)權(quán)利要求8所述的方法¢00),其中所述一組未受保護(hù)接入點(diǎn)(105u)包括多個(gè)未受保護(hù)接入點(diǎn),輸出(670-676)指引的步驟包括: 在未受保護(hù)接入點(diǎn)當(dāng)中選擇(674-678)所述未受保護(hù)接入點(diǎn)。
10.根據(jù)權(quán)利要求9所述的方法¢00),其中選擇(674-678)所述未受保護(hù)接入點(diǎn)的步驟包括: 輸出(674-676)每個(gè)未受保護(hù)接入點(diǎn)(105u)與所述移動(dòng)臺(tái)(110)相距的距離的指示。
11.根據(jù)權(quán)利要求10所述的方法(600),其中輸出(674-676)距離的指示的步驟包括: 檢測(cè)(674)所述移動(dòng)臺(tái)(110)的地理位置的指示;以及 根據(jù)未受保護(hù)接入點(diǎn)的地理位置的指示和所述移動(dòng)臺(tái)的地理位置的指示之間的比較,確定(676)每個(gè)未受保護(hù)接入點(diǎn)(105u)的距離。
12.根據(jù)權(quán)利要求9至11中任一項(xiàng)所述的方法¢00),還包括以下步驟: 響應(yīng)于來(lái)自所述接入點(diǎn)(105)的對(duì)接入的拒絕,接收(660)每個(gè)未受保護(hù)接入點(diǎn)(105u)的質(zhì)量指標(biāo)的指示; 選擇(674-678)所述未受保護(hù)接入點(diǎn)的步驟還包括: 輸出(678)每個(gè)未受保護(hù)接入點(diǎn)的質(zhì)量指標(biāo)的表示。
13.—種包括代碼模塊的計(jì)算機(jī)程序(505-530 ;555-580),所述代碼模塊用于在所述計(jì)算機(jī)程序在數(shù)據(jù)處理系統(tǒng)(105;110)上被執(zhí)行時(shí),使所述數(shù)據(jù)處理系統(tǒng)執(zhí)行根據(jù)權(quán)利要求I至12中任一項(xiàng)所述的方法¢00)的步驟。
14.一種系統(tǒng)(105 ;110),包括用于執(zhí)行根據(jù)權(quán)利要求1至13中任一項(xiàng)所述的方法(600)的步驟的裝置(505-530 ;555_580)。
【文檔編號(hào)】H04W88/08GK104350805SQ201380026669
【公開(kāi)日】2015年2月11日 申請(qǐng)日期:2013年5月15日 優(yōu)先權(quán)日:2012年5月22日
【發(fā)明者】L·蘭尼, A·托爾托薩, V·波巴慈諾, R·皮祖提洛, M·加米薩 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司