亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

針對(duì)無(wú)線網(wǎng)絡(luò)的地理信息的制作方法

文檔序號(hào):11456822閱讀:320來(lái)源:國(guó)知局
針對(duì)無(wú)線網(wǎng)絡(luò)的地理信息的制造方法與工藝



背景技術(shù):

今天的移動(dòng)設(shè)備給用戶提供了海量的便攜式功能。例如,智能電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)等使得用戶能夠執(zhí)行多種不同的任務(wù)而不必束縛于特定的位置。由于用戶可以在位置間移動(dòng),因此知道用戶在特定的時(shí)間處于什么位置是有用的,例如以用于提供特定于位置的內(nèi)容和服務(wù)。



技術(shù)實(shí)現(xiàn)要素:

提供了該發(fā)明內(nèi)容以用簡(jiǎn)化的形式引入了在下文的具體實(shí)施方式中進(jìn)一步描述的概念的選擇。該發(fā)明內(nèi)容不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或本質(zhì)特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。

描述了針對(duì)無(wú)線網(wǎng)絡(luò)的地理信息的技術(shù)。根據(jù)各種實(shí)施例,移動(dòng)設(shè)備上的連通性模塊從移動(dòng)設(shè)備的另一功能并且與由連通性模塊對(duì)所述信息的查詢無(wú)關(guān)地接收移動(dòng)設(shè)備的地理定位信息。所述連通性模塊在所述設(shè)備上本地地取回地理定位信息,并且利用所述地理定位信息以使得各種動(dòng)作被執(zhí)行。例如,連通性模塊利用所述地理定位信息來(lái)識(shí)別特定的地理區(qū)域處的無(wú)線網(wǎng)絡(luò),并且使得發(fā)起無(wú)線掃描以檢測(cè)無(wú)線網(wǎng)絡(luò)。

附圖說(shuō)明

參考附圖描述了具體實(shí)施方式。在圖中,附圖標(biāo)記的最左邊的數(shù)字標(biāo)識(shí)了該附圖標(biāo)記第一次出現(xiàn)所在的圖。在描述和圖中的不同的實(shí)例中使用的相同的附圖標(biāo)記可以指代相似或相同的項(xiàng)。

圖1是用于采用在本文中所討論的技術(shù)的示例實(shí)現(xiàn)中的環(huán)境的示圖。

圖2示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的示例網(wǎng)絡(luò)表格。

圖3是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于使得動(dòng)作基于地理定位信息而被執(zhí)行的方法中的步驟的流程圖。

圖4是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于基于地理定位信息來(lái)執(zhí)行動(dòng)作的方法中的步驟的流程圖。

圖5是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于針對(duì)至無(wú)線網(wǎng)絡(luò)的連接而進(jìn)行準(zhǔn)備的方法中的步驟的流程圖。

圖6是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于選擇無(wú)線網(wǎng)絡(luò)的方法中的步驟的流程圖。

圖7是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于刪除陳舊的網(wǎng)絡(luò)信息的方法中的步驟的流程圖。

圖8是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于使得無(wú)線電設(shè)備轉(zhuǎn)換至非活動(dòng)狀態(tài)的方法中的步驟的流程圖。

圖9示出了如參考圖1所描述的示例系統(tǒng)和計(jì)算設(shè)備,它們被配置為實(shí)現(xiàn)在本文中所描述的技術(shù)的實(shí)施例。

具體實(shí)施方式

概述

描述了針對(duì)無(wú)線網(wǎng)絡(luò)的地理信息的技術(shù)。根據(jù)各種實(shí)施例,移動(dòng)設(shè)備上的連通性模塊登記以當(dāng)?shù)乩矶ㄎ恍畔⒃谝苿?dòng)設(shè)備上可用時(shí)接收通知。例如,連通性模塊登記以在地理定位信息可用時(shí)接收喚醒事件,從而將連通性模塊從非活動(dòng)狀態(tài)喚醒。通常而言,所述連通性模塊表示對(duì)移動(dòng)設(shè)備的各種無(wú)線連通性任務(wù)進(jìn)行管理的功能。

根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn),連通性模塊與針對(duì)信息的查詢無(wú)關(guān)地接收移動(dòng)設(shè)備的地理定位信息。例如,當(dāng)移動(dòng)設(shè)備的另一功能(例如,應(yīng)用和/或服務(wù))取回地理定位信息時(shí),連通性模塊被通知信息在設(shè)備上本地可用。根據(jù)各種實(shí)現(xiàn),地理定位信息對(duì)應(yīng)于所估計(jì)的移動(dòng)設(shè)備的當(dāng)前位置、和/或基于移動(dòng)設(shè)備的軌跡和速度信息所估計(jì)的預(yù)計(jì)的未來(lái)位置。連通性模塊在設(shè)備上本地地取回地理定位信息,并且利用所述地理定位信息以使得各種動(dòng)作被執(zhí)行。

例如,連通性模塊利用地理定位信息來(lái)識(shí)別和選擇在與所述地理定位信息相對(duì)應(yīng)的位置處可用的無(wú)線網(wǎng)絡(luò)。連通性模塊使得網(wǎng)絡(luò)掃描被執(zhí)行以識(shí)別來(lái)自所述無(wú)線網(wǎng)絡(luò)的無(wú)線信號(hào)。例如,連通性模塊調(diào)度網(wǎng)絡(luò)掃描被執(zhí)行以檢測(cè)無(wú)線網(wǎng)絡(luò)??商娲鼗蝾~外地,連通性模塊引導(dǎo)移動(dòng)設(shè)備的無(wú)線功能激活其無(wú)線電設(shè)備并且針對(duì)無(wú)線網(wǎng)絡(luò)進(jìn)行掃描。

根據(jù)各種實(shí)現(xiàn),移動(dòng)設(shè)備的連通性模塊被保持在非活動(dòng)狀態(tài),直到響應(yīng)于在移動(dòng)設(shè)備上本地可用的地理定位信息而接收到喚醒事件為止。此外,移動(dòng)設(shè)備的無(wú)線功能(例如,無(wú)線電設(shè)備)被保持在非活動(dòng)狀態(tài)(例如,關(guān)閉),直到連通性模塊在特定的位置處識(shí)別到可用的無(wú)線網(wǎng)絡(luò),并且使得所述無(wú)線功能激活并且針對(duì)無(wú)線網(wǎng)絡(luò)進(jìn)行掃描為止。因此,可以節(jié)約移動(dòng)設(shè)備的各種資源,例如,電池壽命、處理資源、無(wú)線通信資源等。

例如,無(wú)線電設(shè)備被保持在非活動(dòng)狀態(tài)直到地理定位信息被接收并且關(guān)聯(lián)于特定的位置處的已知可用的無(wú)線網(wǎng)絡(luò)為止,而不是使得無(wú)線電設(shè)備執(zhí)行開放掃描以嘗試識(shí)別可用的無(wú)線網(wǎng)絡(luò)。此時(shí),無(wú)線電設(shè)備被激活以針對(duì)已知可用的無(wú)線網(wǎng)絡(luò)進(jìn)行搜索。以下提供了在本文中所討論的技術(shù)的各種其他細(xì)節(jié)。

根據(jù)各種實(shí)現(xiàn),針對(duì)至無(wú)線網(wǎng)絡(luò)的連通性的準(zhǔn)備可以提前進(jìn)行,例如,在無(wú)線網(wǎng)絡(luò)被檢測(cè)到之前和/或在無(wú)線網(wǎng)絡(luò)在范圍內(nèi)之前。例如,加載無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)簡(jiǎn)檔,其是基于地理定位信息而被標(biāo)識(shí)的并且是在無(wú)線網(wǎng)絡(luò)被檢測(cè)到之前被標(biāo)識(shí)的。通常而言,網(wǎng)絡(luò)簡(jiǎn)檔包括連通性信息,例如,無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識(shí)符、無(wú)線網(wǎng)絡(luò)的認(rèn)證信息等。從而,使連通性信息可用以使得當(dāng)無(wú)線網(wǎng)絡(luò)被檢測(cè)到(例如,基于無(wú)線廣播掃描)時(shí),連通性信息是現(xiàn)成的。因此,降低了針對(duì)連接過(guò)程的連接時(shí)間和系統(tǒng)資源使用。

在以下的討論中,首先描述了用于采用在本文中所描述的技術(shù)的示例環(huán)境。接著,題為“示例過(guò)程”的部分描述了根據(jù)一個(gè)或多個(gè)實(shí)施例的針對(duì)無(wú)線網(wǎng)絡(luò)的地理信息的示例過(guò)程。最后,題為“示例系統(tǒng)和設(shè)備”的部分描述了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于采用在本文中所討論的技術(shù)的示例系統(tǒng)和設(shè)備。

示例環(huán)境

圖1是用于采用根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的針對(duì)無(wú)線網(wǎng)絡(luò)的地理信息的技術(shù)的示例實(shí)現(xiàn)中的環(huán)境100的示圖。環(huán)境100可以包括可以被實(shí)施為任何合適的設(shè)備的客戶端設(shè)備102,其包括但不限于,智能電話、可穿戴設(shè)備、平板計(jì)算機(jī)、便攜式計(jì)算機(jī)(例如,膝上型計(jì)算機(jī))、臺(tái)式計(jì)算機(jī)等。以下在圖8中示出并描述了客戶端設(shè)備102的多種不同示例中的一個(gè)示例。

客戶端設(shè)備102包括操作系統(tǒng)104、無(wú)線模塊106、客戶端位置模塊108、連通性模塊110、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)(db)112、以及應(yīng)用114。通常而言,操作系統(tǒng)104代表用于對(duì)客戶端設(shè)備102進(jìn)行管理的功能并且可以使用任何合適的指令格式來(lái)實(shí)現(xiàn)。根據(jù)各種實(shí)現(xiàn),操作系統(tǒng)104抽象客戶端設(shè)備102的各種資源以使得各種實(shí)體能夠訪問(wèn)所述資源并且與所述資源進(jìn)行交互。

無(wú)線模塊106代表用于使得客戶端設(shè)備102能夠與其他設(shè)備和/或?qū)嶓w無(wú)線地通信的功能。無(wú)線模塊106可以被配置以使能經(jīng)由多種不同的無(wú)線技術(shù)和協(xié)議來(lái)進(jìn)行數(shù)據(jù)通信。這樣的技術(shù)和/或協(xié)議的示例包括蜂窩通信(例如,3g、4g、長(zhǎng)期演進(jìn)(lte)等)、近場(chǎng)通信(nfc)、短距離無(wú)線連接(例如,藍(lán)牙)、局域無(wú)線網(wǎng)絡(luò)(例如,按照ieee802.11的一個(gè)或多個(gè)標(biāo)準(zhǔn))、廣域無(wú)線網(wǎng)絡(luò)(例如,按照ieee802.16的一個(gè)或多個(gè)標(biāo)準(zhǔn))、無(wú)線電話網(wǎng)絡(luò)等。

無(wú)線模塊106例如包括可以被采用以使得客戶端設(shè)備102能夠無(wú)線地通信的硬件組件和邏輯組件。這樣的無(wú)線硬件組件的示例包括無(wú)線電發(fā)射機(jī)、無(wú)線電接收機(jī)、天線的各種類型和組合等。在至少一些實(shí)施例中,客戶端設(shè)備102是可以經(jīng)由不同的無(wú)線技術(shù)和/或協(xié)議來(lái)進(jìn)行通信的多無(wú)線電設(shè)備。例如,無(wú)線模塊106包括無(wú)線電廣播設(shè)備116,其代表用于根據(jù)不同的無(wú)線技術(shù)和協(xié)議來(lái)發(fā)送和接收無(wú)線信號(hào)的硬件。

客戶端位置模塊108代表用于使得客戶端設(shè)備102能夠基于從其他設(shè)備接收的位置信息來(lái)確定自身位置的功能??蛻舳宋恢媚K108例如可以從定位信息系統(tǒng)118接收位置信息,并且可以以各種方式處理所述位置信息來(lái)估計(jì)客戶端設(shè)備102的位置。定位信息的示例包括gps坐標(biāo)、街道地址、網(wǎng)絡(luò)位置、關(guān)于蜂窩塔和/或一組蜂窩塔的位置等。

根據(jù)各種實(shí)現(xiàn),客戶端設(shè)備102經(jīng)由至一個(gè)或多個(gè)網(wǎng)絡(luò)120的連通性來(lái)無(wú)線地通信。通常而言,網(wǎng)絡(luò)120代表不同的經(jīng)互連的網(wǎng)絡(luò)的組合。在至少一些實(shí)現(xiàn)中,網(wǎng)絡(luò)120包括可以用于無(wú)線通信的不同部分的無(wú)線電頻譜。網(wǎng)絡(luò)120例如可以包括蜂窩網(wǎng)絡(luò)、無(wú)線寬帶網(wǎng)絡(luò)(例如,wifitm)、衛(wèi)星通信網(wǎng)絡(luò)、短距離無(wú)線網(wǎng)絡(luò)(例如,藍(lán)牙、近場(chǎng)通信(nfc)等)等。網(wǎng)絡(luò)120還可以表示無(wú)線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的組合,并且可以以多種方式被配置,例如廣域網(wǎng)(wan)、局域網(wǎng)(lan)、互聯(lián)網(wǎng)等。從而,可以經(jīng)由諸如無(wú)線寬帶、藍(lán)牙、蜂窩等之類的多種不同技術(shù)(有線的和無(wú)線的)來(lái)實(shí)現(xiàn)客戶端設(shè)備102與其他設(shè)備之間的通信。

連通性模塊110代表用于對(duì)客戶端設(shè)備102的各種無(wú)線連通性任務(wù)進(jìn)行管理的功能。如在下文中進(jìn)一步詳述的,連通性模塊110可以利用由客戶端設(shè)備102所檢測(cè)到的定位信息來(lái)執(zhí)行有關(guān)連通性的不同任務(wù)。例如,連通性模塊110執(zhí)行在本文中所討論的針對(duì)無(wú)線網(wǎng)絡(luò)的地理信息的技術(shù)的各種方面。

根據(jù)各種實(shí)現(xiàn),網(wǎng)絡(luò)db112代表用于取回和存儲(chǔ)關(guān)于不同網(wǎng)絡(luò)120的網(wǎng)絡(luò)信息的功能。網(wǎng)絡(luò)db112例如存儲(chǔ)針對(duì)個(gè)體網(wǎng)絡(luò)120的標(biāo)識(shí)符,例如服務(wù)集標(biāo)識(shí)符(ssid)以及其他類型的網(wǎng)絡(luò)標(biāo)識(shí)符。

網(wǎng)絡(luò)db112還與具有不同的位置信息的個(gè)體網(wǎng)絡(luò)120相關(guān),所述位置信息例如客戶端設(shè)備102在其處可以連接至不同的網(wǎng)絡(luò)120的地理位置。例如,網(wǎng)絡(luò)db112包括連通性范圍映射,其與具有特定的地理范圍(在該范圍中,至個(gè)體網(wǎng)絡(luò)的無(wú)線連通性的質(zhì)量是可接受的,例如,超過(guò)閾值信號(hào)質(zhì)量和/或信號(hào)強(qiáng)度)的個(gè)體網(wǎng)絡(luò)120相關(guān)。

網(wǎng)絡(luò)db112還存儲(chǔ)針對(duì)不同網(wǎng)絡(luò)120的認(rèn)證信息。這樣的認(rèn)證信息的示例包括網(wǎng)絡(luò)密鑰、網(wǎng)絡(luò)密碼、網(wǎng)絡(luò)賬戶的用戶名、由個(gè)體網(wǎng)絡(luò)所利用的認(rèn)證協(xié)議等。通常而言,所述認(rèn)證信息支持至各種網(wǎng)絡(luò)120的連通性。

網(wǎng)絡(luò)db112可以存儲(chǔ)網(wǎng)絡(luò)120的多種其他信息,例如,網(wǎng)絡(luò)類型、網(wǎng)絡(luò)服務(wù)提供者標(biāo)識(shí)符、歷史網(wǎng)絡(luò)質(zhì)量等。

應(yīng)用114通常代表用于經(jīng)由客戶端設(shè)備102來(lái)執(zhí)行各種任務(wù)的功能。如在本文中所使用的,術(shù)語(yǔ)“應(yīng)用”可以指的是本地地運(yùn)行的應(yīng)用和/或在分布式環(huán)境中運(yùn)行的應(yīng)用,以及諸如本地服務(wù)、網(wǎng)絡(luò)服務(wù)、基于云的服務(wù)等之類的服務(wù)。應(yīng)用114的示例包括文字處理應(yīng)用、網(wǎng)絡(luò)瀏覽器、電子郵件客戶端、通信服務(wù)、電子表格應(yīng)用、內(nèi)容編輯應(yīng)用、基于網(wǎng)絡(luò)的服務(wù)入口、地理位置服務(wù)等。

根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn),可以從網(wǎng)絡(luò)信息服務(wù)122取回網(wǎng)絡(luò)db112的信息。通常而言,網(wǎng)絡(luò)信息服務(wù)122代表針對(duì)網(wǎng)絡(luò)120的信息的網(wǎng)絡(luò)可訪問(wèn)的資源,并且可以以諸如云服務(wù)、由網(wǎng)絡(luò)服務(wù)提供者所實(shí)現(xiàn)的服務(wù)、單獨(dú)的服務(wù)等之類的各種方式來(lái)實(shí)現(xiàn)。

出于在本文中討論的目的,各種實(shí)體可以以復(fù)數(shù)實(shí)現(xiàn)和單數(shù)實(shí)現(xiàn)兩者被引用。從而,對(duì)單數(shù)實(shí)現(xiàn)的引用是指復(fù)數(shù)實(shí)現(xiàn)的實(shí)例。

圖2示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的示例網(wǎng)絡(luò)表格200。網(wǎng)絡(luò)表格200例如被實(shí)現(xiàn)為網(wǎng)絡(luò)db112的一部分以使得連通性模塊110能夠利用網(wǎng)絡(luò)信息來(lái)執(zhí)行客戶端設(shè)備102的有關(guān)連通性的各種任務(wù)。

網(wǎng)絡(luò)表格200包括網(wǎng)絡(luò)標(biāo)識(shí)符(id)列202、認(rèn)證信息列204、認(rèn)證協(xié)議列206、地理范圍列208、以及網(wǎng)絡(luò)偏好列210。僅僅出于示例的目的而呈現(xiàn)了不同網(wǎng)絡(luò)信息的這些示例,并且應(yīng)當(dāng)理解的是,可以追蹤和利用根據(jù)在本文中所公開的實(shí)現(xiàn)的各種其他類型的網(wǎng)絡(luò)信息。

通常而言,網(wǎng)絡(luò)表格200中的不同的行表示不同無(wú)線網(wǎng)絡(luò)的簡(jiǎn)檔。例如,網(wǎng)絡(luò)簡(jiǎn)檔212表示無(wú)線網(wǎng)絡(luò)abc的網(wǎng)絡(luò)簡(jiǎn)檔?,F(xiàn)在來(lái)討論包括在不同網(wǎng)絡(luò)簡(jiǎn)檔中的信息的示例。

網(wǎng)絡(luò)id列202包括針對(duì)不同無(wú)線網(wǎng)絡(luò)(例如,針對(duì)網(wǎng)絡(luò)120)的標(biāo)識(shí)符。可以采用各種類型的標(biāo)識(shí)符,例如網(wǎng)絡(luò)名稱、網(wǎng)絡(luò)ssid、互聯(lián)網(wǎng)協(xié)議(ip)地址等。通常而言,網(wǎng)絡(luò)表格200的個(gè)體的行與在網(wǎng)絡(luò)id列202中所標(biāo)識(shí)的不同網(wǎng)絡(luò)的網(wǎng)絡(luò)簡(jiǎn)檔相對(duì)應(yīng)。

認(rèn)證信息列204包括不同網(wǎng)絡(luò)的認(rèn)證信息,例如網(wǎng)絡(luò)密鑰、密碼、用戶名等。認(rèn)證協(xié)議列206標(biāo)識(shí)由不同網(wǎng)絡(luò)所利用的認(rèn)證協(xié)議,以及特定的網(wǎng)絡(luò)是否利用認(rèn)證。例如,一些網(wǎng)絡(luò)是開放的并且因此可以不利用認(rèn)證協(xié)議。

地理范圍列208包括標(biāo)識(shí)不同無(wú)線網(wǎng)絡(luò)的地理區(qū)域的地理信息。例如,地理范圍列208包括描述至特定的無(wú)線網(wǎng)絡(luò)的連通性在其中可用的地理區(qū)域的gps坐標(biāo)和/或其他地理信息。作為示例,網(wǎng)絡(luò)abc的“abc_geographiccoordinates”可以定義至網(wǎng)絡(luò)abc的連通性在其內(nèi)可用和/或在可接受的信號(hào)強(qiáng)度和/或信號(hào)質(zhì)量范圍內(nèi)的地理區(qū)域的邊界。

網(wǎng)絡(luò)偏好列210標(biāo)識(shí)某些無(wú)線網(wǎng)絡(luò)是否是優(yōu)選于其他網(wǎng)絡(luò)的。例如,特定的地理區(qū)域可以具有在網(wǎng)絡(luò)表格200中所標(biāo)識(shí)的多個(gè)可用的無(wú)線網(wǎng)絡(luò)。在這樣的情況下,在偏好列210中被標(biāo)識(shí)為優(yōu)選的可用的網(wǎng)絡(luò)被給予了超過(guò)不是優(yōu)選的另一可用的網(wǎng)絡(luò)的針對(duì)設(shè)備(例如,客戶端設(shè)備102)的網(wǎng)絡(luò)連通性的偏好。

網(wǎng)絡(luò)偏好可以基于各種因素,例如歷史信號(hào)強(qiáng)度(例如,具有較高歷史信號(hào)強(qiáng)度的網(wǎng)絡(luò)優(yōu)選于具有較低歷史信號(hào)強(qiáng)度的網(wǎng)絡(luò))、歷史信號(hào)質(zhì)量(例如,具有較高歷史信號(hào)質(zhì)量的網(wǎng)絡(luò)優(yōu)選于具有較低歷史信號(hào)質(zhì)量的網(wǎng)絡(luò))、連接至網(wǎng)絡(luò)的成本(例如,具有較低連接成本(例如,連接的性價(jià)比)的網(wǎng)絡(luò)優(yōu)選于具有較高連接成本的網(wǎng)絡(luò))、網(wǎng)絡(luò)是否已知是安全的(例如,較安全的網(wǎng)絡(luò)優(yōu)選于較不安全的網(wǎng)絡(luò))等。

在至少一些實(shí)現(xiàn)中,存儲(chǔ)在網(wǎng)絡(luò)表格200中的網(wǎng)絡(luò)信息是從網(wǎng)絡(luò)信息服務(wù)122取回的。例如,客戶端設(shè)備102可以針對(duì)網(wǎng)絡(luò)信息而對(duì)網(wǎng)絡(luò)信息服務(wù)122進(jìn)行查詢??商娲鼗蝾~外地,網(wǎng)絡(luò)信息服務(wù)122可以將網(wǎng)絡(luò)信息下推至客戶端設(shè)備,例如與由客戶端設(shè)備102針對(duì)網(wǎng)絡(luò)信息的查詢無(wú)關(guān)。從而,在至少一些實(shí)現(xiàn)中,連通性模塊110可以從網(wǎng)絡(luò)表格200清除舊數(shù)據(jù)(例如,陳舊的網(wǎng)絡(luò)信息),并且可以用從網(wǎng)絡(luò)信息服務(wù)122所接收的當(dāng)前的網(wǎng)絡(luò)信息來(lái)更新網(wǎng)絡(luò)表格200。

在已經(jīng)描述了在其中可以操作在本文中所描述的技術(shù)的示例環(huán)境之后,現(xiàn)在考慮根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的一些示例過(guò)程。

示例過(guò)程

該部分描述了用于執(zhí)行在本文中所討論的針對(duì)無(wú)線網(wǎng)絡(luò)的地理信息的技術(shù)的不同方面的一些示例過(guò)程。在本文中所描述的過(guò)程可以整體或部分地彼此分離地或者結(jié)合地使用。這些過(guò)程被示出為例如通過(guò)一個(gè)或多個(gè)實(shí)體或模塊所執(zhí)行的多組操作(或動(dòng)作),并且不限于所示出的用于執(zhí)行所述操作的順序??梢栽趫D1的環(huán)境100、圖8的系統(tǒng)800、和/或其他合適的環(huán)境中采用所述示例過(guò)程。在至少一些實(shí)現(xiàn)中,所描述的針對(duì)各種過(guò)程的步驟是自動(dòng)地并且與用戶交互無(wú)關(guān)地實(shí)現(xiàn)的。

圖3是根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的描述了用于使得動(dòng)作基于地理定位信息而被執(zhí)行的方法中的步驟的流程圖。在至少一些實(shí)現(xiàn)中,所述方法是由客戶端設(shè)備102(例如,由連通性模塊110)執(zhí)行的。

步驟300登記以接收地理定位信息在設(shè)備上可用的通知。例如,連通性模塊110向客戶端設(shè)備102的功能(例如,操作系統(tǒng)104)登記以當(dāng)?shù)乩矶ㄎ恍畔⒃诳蛻舳嗽O(shè)備102上本地可用時(shí)接收通知。在至少一些實(shí)現(xiàn)中,所述登記包括請(qǐng)求將喚醒事件傳送至連通性模塊110以將連通性模塊110從非活動(dòng)狀態(tài)喚醒至活動(dòng)狀態(tài),從而使得連通性模塊110可以取回地理定位信息并且使得動(dòng)作基于所述地理定位信息而被執(zhí)行。因此,喚醒事件可以被配置為地理定位信息在設(shè)備上本地可用的指示。

步驟302接收地理定位信息在設(shè)備上可用的指示。連通性模塊110例如從客戶端設(shè)備102的功能(例如,操作系統(tǒng)104)接收客戶端設(shè)備102的地理定位信息可用的通知。在至少一些實(shí)現(xiàn)中,通知采取將連通性模塊110從非活動(dòng)狀態(tài)喚醒并且通知連通性模塊地理定位信息可用的喚醒事件的形式。

根據(jù)各種實(shí)現(xiàn),地理定位信息是基于來(lái)自除了連通性模塊110之外的功能的請(qǐng)求而在客戶端設(shè)備102上取回的。例如,應(yīng)用114可以請(qǐng)求位置信息以確定客戶端設(shè)備102的地理位置、客戶端設(shè)備102移動(dòng)的方向、客戶端設(shè)備102移動(dòng)的速率等。響應(yīng)于所述請(qǐng)求,客戶端位置模塊108針對(duì)客戶端設(shè)備的地理定位信息(例如,gps坐標(biāo)、地理地點(diǎn)名稱、物理地址等)而對(duì)定位信息系統(tǒng)118進(jìn)行查詢。定位信息系統(tǒng)118將地理定位信息返回至客戶端設(shè)備102以使得地理定位信息本地地可用于客戶端設(shè)備102的不同功能,例如連通性模塊110。

從而,在至少一些實(shí)現(xiàn)中,連通性模塊110不發(fā)起針對(duì)地理定位信息的直接請(qǐng)求,但是被配置為取回并利用由其他功能取回并使其本地可用的地理定位信息。例如,地理定位信息可用的指示是由連通性模塊110接收的,其與由連通性模塊110針對(duì)地理定位信息的查詢無(wú)關(guān)。

步驟304從設(shè)備本地的位置取回地理定位信息。例如,連通性模塊110從客戶端設(shè)備102的另一功能(例如,客戶端位置模塊108、操作系統(tǒng)104等)接收地理定位信息。

步驟306響應(yīng)于取回了地理定位信息而執(zhí)行動(dòng)作。與所選擇的無(wú)線網(wǎng)絡(luò)相關(guān)的各種動(dòng)作是可執(zhí)行的,在以下的過(guò)程中詳述了其示例。

步驟308轉(zhuǎn)換至非活動(dòng)狀態(tài)直到接收到進(jìn)一步的地理定位信息為止。例如,在響應(yīng)于取回了地理定位信息而執(zhí)行和/或發(fā)起了各種動(dòng)作之后,連通性模塊110轉(zhuǎn)換至非活動(dòng)狀態(tài)直到接收到對(duì)進(jìn)一步的地理定位信息的通知為止。在非活動(dòng)狀態(tài)中,連通性模塊110可以被配置為接收喚醒事件以變得活動(dòng),但是可以不主動(dòng)地發(fā)起其他動(dòng)作。

如圖所示,當(dāng)接收到對(duì)進(jìn)一步的地理定位信息的指示(例如,傳送至連通性模塊110的喚醒事件)時(shí),過(guò)程可以返回至步驟302。

圖4是根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的描述了用于基于地理定位信息來(lái)執(zhí)行動(dòng)作的方法中的步驟的流程圖。所述方法例如描述了參考圖3在上文中所描述的步驟306的示例實(shí)現(xiàn)。在至少一些實(shí)現(xiàn)中,所述方法是由客戶端設(shè)備102(例如,由連通性模塊110)執(zhí)行的。

步驟400確定設(shè)備當(dāng)前是否連接至無(wú)線網(wǎng)絡(luò)。連通性模塊110例如對(duì)無(wú)線模塊106和/或操作系統(tǒng)104進(jìn)行查詢以確定客戶端設(shè)備102當(dāng)前是否連接至無(wú)線網(wǎng)絡(luò)。

如果設(shè)備當(dāng)前不連接至無(wú)線網(wǎng)絡(luò)(“否”),則步驟402確定無(wú)線網(wǎng)絡(luò)是否在由地理定位信息所標(biāo)識(shí)的位置處可用。例如,地理定位信息表示如參考圖3在上文中所描述的那樣取回的定位信息。連通性模塊110例如對(duì)具有地理定位信息的網(wǎng)絡(luò)db112進(jìn)行搜索以確定無(wú)線網(wǎng)絡(luò)在由地理定位信息所標(biāo)識(shí)的位置(例如,地理位置)處是否可用。

可替代地或額外地,連通性模塊110對(duì)具有地理定位信息的網(wǎng)絡(luò)信息服務(wù)122進(jìn)行查詢。例如,連通性模塊110將地理定位信息傳送至網(wǎng)絡(luò)信息服務(wù)122,網(wǎng)絡(luò)信息服務(wù)122返回指示無(wú)線網(wǎng)絡(luò)是否可用的信息,并且如果可用,則返回關(guān)于可用的無(wú)線網(wǎng)絡(luò)的信息。連通性模塊110將關(guān)于可用的無(wú)線網(wǎng)絡(luò)的信息作為網(wǎng)絡(luò)db112的一部分來(lái)存儲(chǔ)。因此,在至少一些實(shí)現(xiàn)中,客戶端設(shè)備102不需要本地地保存全面的無(wú)線網(wǎng)絡(luò)信息,并且可以利用網(wǎng)絡(luò)信息服務(wù)122來(lái)提供這樣的信息。

如果無(wú)線網(wǎng)絡(luò)在所述位置處不可用(“否”),則步驟404將設(shè)備的無(wú)線電廣播設(shè)備保持在非活動(dòng)狀態(tài)中。例如,客戶端設(shè)備102的無(wú)線電廣播設(shè)備116中的一個(gè)或多個(gè)無(wú)線電廣播設(shè)備被保持在非活動(dòng)(例如,關(guān)閉)狀態(tài)中。根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn),當(dāng)接收到新的地理定位信息時(shí),過(guò)程可以返回至步驟402以確定無(wú)線網(wǎng)絡(luò)是否可用。例如,當(dāng)客戶端設(shè)備102正在移動(dòng)(例如,與旅行中的用戶一起)時(shí),接收指示客戶端設(shè)備的不同位置的新的地理定位信息。

如果無(wú)線網(wǎng)絡(luò)在所述位置處可用(“是”),則步驟406選擇在由地理定位信息所標(biāo)識(shí)的位置處可用的無(wú)線網(wǎng)絡(luò)。連通性模塊110例如對(duì)具有地理定位信息的網(wǎng)絡(luò)db112進(jìn)行搜索以識(shí)別在由地理定位信息所標(biāo)識(shí)的位置(例如,地理位置)處可用的無(wú)線網(wǎng)絡(luò)??商娲鼗蝾~外地,連通性模塊110對(duì)具有地理定位信息的網(wǎng)絡(luò)信息服務(wù)122進(jìn)行查詢,并且網(wǎng)絡(luò)信息服務(wù)122返回標(biāo)識(shí)一個(gè)或多個(gè)可用的無(wú)線網(wǎng)絡(luò)的信息、以及所述無(wú)線網(wǎng)絡(luò)的屬性。

在至少一些實(shí)現(xiàn)中,加載所選擇的無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)簡(jiǎn)檔以使能至所述無(wú)線網(wǎng)絡(luò)的連接。例如,連通性模塊110從網(wǎng)絡(luò)db112取回網(wǎng)絡(luò)簡(jiǎn)檔,并且將來(lái)自網(wǎng)絡(luò)簡(jiǎn)檔的信息提供至諸如無(wú)線模塊106和/或操作系統(tǒng)104之類的功能。如在上文中所引用的,網(wǎng)絡(luò)簡(jiǎn)檔包括關(guān)于所選擇的網(wǎng)絡(luò)的各種信息,例如,網(wǎng)絡(luò)id、用于連接至無(wú)線網(wǎng)絡(luò)的認(rèn)證信息等。因此,在對(duì)至無(wú)線網(wǎng)絡(luò)的連接進(jìn)行協(xié)商時(shí)所涉及的實(shí)體利用來(lái)自網(wǎng)絡(luò)簡(jiǎn)檔的信息來(lái)建立至無(wú)線網(wǎng)絡(luò)的連接。

根據(jù)各種實(shí)現(xiàn),在所述網(wǎng)絡(luò)被檢測(cè)到之前和/或在客戶端設(shè)備102處于網(wǎng)絡(luò)的連通性范圍中之前,由連通性模塊110加載所選擇的網(wǎng)絡(luò)的網(wǎng)絡(luò)簡(jiǎn)檔。因此,可以進(jìn)行針對(duì)至無(wú)線網(wǎng)絡(luò)的即將到來(lái)的連通性的準(zhǔn)備以加速連通性過(guò)程。

步驟408調(diào)度網(wǎng)絡(luò)掃描來(lái)檢測(cè)無(wú)線網(wǎng)絡(luò)。連通性模塊110例如通知無(wú)線模塊106發(fā)起網(wǎng)絡(luò)掃描(例如,經(jīng)由無(wú)線電設(shè)備116中的一個(gè)或多個(gè))來(lái)檢測(cè)所選擇的無(wú)線網(wǎng)絡(luò)。在至少一些實(shí)現(xiàn)中,通知引導(dǎo)無(wú)線模塊106立即或者在未來(lái)的時(shí)間處發(fā)起網(wǎng)絡(luò)掃描。

例如,考慮客戶端設(shè)備102在運(yùn)動(dòng)中(例如,與旅行中的用戶一起)的場(chǎng)景。從而,連通性模塊110基于地理定位信息確定客戶端設(shè)備102當(dāng)前不在無(wú)線網(wǎng)絡(luò)的范圍中。然而,基于用戶的當(dāng)前軌跡和速度,連通性模塊110估計(jì)客戶端設(shè)備102將很可能在具體的時(shí)間段的范圍內(nèi)。從而,連通性模塊110調(diào)度網(wǎng)絡(luò)掃描在具體的時(shí)間段結(jié)束后和/或在特定的時(shí)間間隔內(nèi)被發(fā)起。因此,通過(guò)延遲網(wǎng)絡(luò)掃描直到客戶端設(shè)備102在已知的無(wú)線網(wǎng)絡(luò)的范圍內(nèi)為止來(lái)節(jié)省電池電力。從而,在至少一些實(shí)現(xiàn)中,當(dāng)網(wǎng)絡(luò)當(dāng)前沒(méi)有被設(shè)備檢測(cè)到時(shí)進(jìn)行對(duì)網(wǎng)絡(luò)掃描的調(diào)度,例如,當(dāng)設(shè)備的無(wú)線電設(shè)備處于非活動(dòng)狀態(tài)時(shí)。

步驟410使得設(shè)備的無(wú)線電設(shè)備從非活動(dòng)狀態(tài)轉(zhuǎn)換至活動(dòng)狀態(tài)以針對(duì)無(wú)線網(wǎng)絡(luò)進(jìn)行掃描。在至少一些實(shí)現(xiàn)中,使得無(wú)線電設(shè)備從非活動(dòng)狀態(tài)轉(zhuǎn)換至活動(dòng)狀態(tài)是經(jīng)調(diào)度的網(wǎng)絡(luò)掃描的結(jié)果。

步驟412取回?zé)o線網(wǎng)絡(luò)的認(rèn)證信息。認(rèn)證信息的示例在上文中被描述,并且通常包括可以用于針對(duì)對(duì)特定的無(wú)線網(wǎng)絡(luò)的訪問(wèn)而認(rèn)證客戶端設(shè)備102的一個(gè)或多個(gè)認(rèn)證因素。認(rèn)證信息例如是從網(wǎng)絡(luò)表格200和/或網(wǎng)絡(luò)信息服務(wù)122取回的。

步驟414傳送用于連接至無(wú)線網(wǎng)絡(luò)的認(rèn)證信息。例如,連通性模塊110將認(rèn)證信息傳送至無(wú)線模塊106。接著,無(wú)線模塊106將認(rèn)證信息傳送至所選擇的無(wú)線網(wǎng)絡(luò)以認(rèn)證和建立與所選擇的無(wú)線網(wǎng)絡(luò)的無(wú)線連通性。例如,無(wú)線模塊執(zhí)行網(wǎng)絡(luò)關(guān)聯(lián)過(guò)程以與無(wú)線網(wǎng)絡(luò)進(jìn)行關(guān)聯(lián),從而使得客戶端設(shè)備102經(jīng)由所述無(wú)線網(wǎng)絡(luò)無(wú)線地發(fā)送和接收數(shù)據(jù)。

返回至步驟400,如果設(shè)備當(dāng)前連接至無(wú)線網(wǎng)絡(luò)(“是”),則步驟416確定當(dāng)前的無(wú)線網(wǎng)絡(luò)是否是優(yōu)選的無(wú)線網(wǎng)絡(luò)。連通性模塊110例如將當(dāng)前的無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)id與網(wǎng)絡(luò)db112進(jìn)行比較以確定當(dāng)前的無(wú)線網(wǎng)絡(luò)是否被標(biāo)識(shí)為優(yōu)選的無(wú)線網(wǎng)絡(luò)。如果當(dāng)前的無(wú)線網(wǎng)絡(luò)是優(yōu)選的無(wú)線網(wǎng)絡(luò)(“是”),則步驟418確定至當(dāng)前的無(wú)線網(wǎng)絡(luò)的連接是要維持的。

如果當(dāng)前的無(wú)線網(wǎng)絡(luò)不是優(yōu)選的無(wú)線網(wǎng)絡(luò)(“否”),則步驟420確定優(yōu)選的無(wú)線網(wǎng)絡(luò)在由地理定位信息所標(biāo)識(shí)的位置處是否可用。連通性模塊110例如搜索網(wǎng)絡(luò)db112和/或?qū)哂械乩矶ㄎ恍畔⒌木W(wǎng)絡(luò)信息服務(wù)122進(jìn)行查詢,以確定優(yōu)選的無(wú)線網(wǎng)絡(luò)在所述位置處是否可用。如果優(yōu)選的無(wú)線網(wǎng)絡(luò)在所述位置處不可用(“否”),則方法返回至步驟418。

如果優(yōu)選的無(wú)線網(wǎng)絡(luò)在所述位置處可用(“是”),則步驟422使得設(shè)備從當(dāng)前的無(wú)線網(wǎng)絡(luò)切換至優(yōu)選的無(wú)線網(wǎng)絡(luò)。例如,連通性模塊110引導(dǎo)無(wú)線模塊106從當(dāng)前的無(wú)線網(wǎng)絡(luò)斷開并且與優(yōu)選的無(wú)線網(wǎng)絡(luò)連接。在至少一些實(shí)現(xiàn)中,連通性模塊110從網(wǎng)絡(luò)db112和/或網(wǎng)絡(luò)信息服務(wù)112取回優(yōu)選的無(wú)線網(wǎng)絡(luò)的認(rèn)證信息,并且將所述認(rèn)證信息傳送至無(wú)線模塊106以用于連接至優(yōu)選的無(wú)線網(wǎng)絡(luò)。因此,無(wú)線模塊106繼續(xù)從當(dāng)前的無(wú)線網(wǎng)絡(luò)斷開,并且連接至優(yōu)選的無(wú)線網(wǎng)絡(luò)。

圖5是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于針對(duì)至無(wú)線網(wǎng)絡(luò)的連接而進(jìn)行準(zhǔn)備的方法中的步驟的流程圖。所述方法例如描述了參考圖3在上文中所描述的步驟306的示例實(shí)現(xiàn)。在至少一些實(shí)現(xiàn)中,所述方法是由客戶端設(shè)備102(例如,由連通性模塊110)執(zhí)行的。

步驟500基于地理定位信息來(lái)識(shí)別無(wú)線網(wǎng)絡(luò)。例如,連通性模塊110對(duì)具有地理定位信息的網(wǎng)絡(luò)db112進(jìn)行搜索以識(shí)別能夠在由所述地理定位信息所標(biāo)識(shí)的地理區(qū)域中提供無(wú)線連通性的無(wú)線網(wǎng)絡(luò)??商娲鼗蝾~外地,連通性模塊110對(duì)具有地理定位信息的網(wǎng)絡(luò)信息服務(wù)122進(jìn)行查詢,并且請(qǐng)求能夠在由所述地理定位信息所標(biāo)識(shí)的地理區(qū)域中提供無(wú)線連通性的一個(gè)或多個(gè)無(wú)線網(wǎng)絡(luò)的信息。

在至少一些實(shí)現(xiàn)中,所述無(wú)線網(wǎng)絡(luò)被標(biāo)識(shí)為當(dāng)前處于客戶端設(shè)備102的范圍內(nèi)的無(wú)線網(wǎng)絡(luò)。例如,地理定位信息與客戶端設(shè)備102的當(dāng)前位置相對(duì)應(yīng)。在另一實(shí)現(xiàn)中,無(wú)線網(wǎng)絡(luò)被標(biāo)識(shí)為將在未來(lái)的時(shí)間處于客戶端設(shè)備102的范圍中的無(wú)線網(wǎng)絡(luò)。作為示例,考慮到客戶端設(shè)備102在運(yùn)動(dòng)中(例如,與在旅行中的用戶一起)。從而,地理信息可以包括客戶端設(shè)備102的速度和軌跡信息,其可以用于識(shí)別被預(yù)測(cè)為在未來(lái)的時(shí)間處于范圍中的一個(gè)或多個(gè)無(wú)線網(wǎng)絡(luò)。所述未來(lái)的時(shí)間可以是以各種單位測(cè)量的,例如,秒、分等。

步驟502準(zhǔn)備連接至無(wú)線網(wǎng)絡(luò)。連通性模塊110例如從位于網(wǎng)絡(luò)db112中的無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)簡(jiǎn)檔加載無(wú)線網(wǎng)絡(luò)的連通性信息??商娲鼗蝾~外地,連通性模塊110從網(wǎng)絡(luò)信息服務(wù)122取回連通性信息。通常而言,所述連通性信息包括使能夠建立與無(wú)線網(wǎng)絡(luò)的無(wú)線連接的信息。連通性信息的示例在上文中被詳述,并且通常包括網(wǎng)絡(luò)id、認(rèn)證信息等。

根據(jù)各種實(shí)現(xiàn),連通性模塊110將連通性信息提供至負(fù)責(zé)對(duì)至無(wú)線網(wǎng)絡(luò)的連接進(jìn)行協(xié)商的功能,例如,無(wú)線模塊106、操作系統(tǒng)104等。

步驟504使得至無(wú)線網(wǎng)絡(luò)的連接被建立。例如,連通性模塊110向無(wú)線模塊106發(fā)信號(hào)通知客戶端設(shè)備102處于無(wú)線網(wǎng)絡(luò)的范圍中,并且因此無(wú)線模塊106將針對(duì)無(wú)線網(wǎng)絡(luò)進(jìn)行掃描。此外,連通性模塊110通知無(wú)線模塊106利用連通性信息以連接至無(wú)線網(wǎng)絡(luò)。

可替代地或額外地,連通性模塊110可以通知無(wú)線模塊106客戶端設(shè)備將在未來(lái)的時(shí)間(例如,在幾秒后、幾分鐘后、在特定的時(shí)鐘時(shí)刻等)處于無(wú)線網(wǎng)絡(luò)的范圍中。因此,無(wú)線模塊106可以調(diào)度針對(duì)無(wú)線網(wǎng)絡(luò)的掃描以在未來(lái)的時(shí)間處被執(zhí)行并且利用連通性信息。

因此,在本文中所討論的實(shí)現(xiàn)使得針對(duì)至無(wú)線網(wǎng)絡(luò)的連通性的準(zhǔn)備能夠提前進(jìn)行,例如,在檢測(cè)到無(wú)線網(wǎng)絡(luò)之前和/或在無(wú)線網(wǎng)絡(luò)在范圍中之前。從而,當(dāng)檢測(cè)到無(wú)線網(wǎng)絡(luò)時(shí),客戶端設(shè)備102已經(jīng)準(zhǔn)備好連接至網(wǎng)絡(luò),因此降低在連接過(guò)程期間的連接時(shí)間和資源使用。

圖6是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于選擇無(wú)線網(wǎng)絡(luò)的方法中的步驟的流程圖。所述方法例如描述了參考圖3-圖5在上文中所描述的方法的示例擴(kuò)展。例如,所述方法描述了圖4的步驟406和/或圖5的步驟500的實(shí)現(xiàn)。在至少一些實(shí)現(xiàn)中,所述方法是由客戶端設(shè)備102(例如,由連通性模塊110)執(zhí)行的。

步驟600確定多個(gè)無(wú)線網(wǎng)絡(luò)被標(biāo)識(shí)為在特定的位置處可用。連通性模塊110例如搜索網(wǎng)絡(luò)db112和/或?qū)哂械乩矶ㄎ恍畔⒌木W(wǎng)絡(luò)信息服務(wù)122進(jìn)行查詢,并且確定多個(gè)無(wú)線網(wǎng)絡(luò)在由地理定位信息所標(biāo)識(shí)的位置處可用。

步驟602基于作為優(yōu)選網(wǎng)絡(luò)的網(wǎng)絡(luò)來(lái)選擇多個(gè)無(wú)線網(wǎng)絡(luò)中的網(wǎng)絡(luò)。因此,可以基于網(wǎng)絡(luò)偏好而從多個(gè)無(wú)線網(wǎng)絡(luò)中選擇特定的無(wú)線網(wǎng)絡(luò),例如,先于非優(yōu)選的無(wú)線網(wǎng)絡(luò)而選擇優(yōu)選的無(wú)線網(wǎng)絡(luò)。參考網(wǎng)絡(luò)表格200在上文中討論了在確定無(wú)線網(wǎng)絡(luò)是否是優(yōu)選的時(shí)所考慮的示例因素。

圖7是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于刪除陳舊的網(wǎng)絡(luò)信息的方法中的步驟的流程圖。所述方法例如描述了參考圖3-圖6在上文中所描述的方法的示例擴(kuò)展。在至少一些實(shí)現(xiàn)中,所述方法是由客戶端設(shè)備102(例如,由連通性模塊110)執(zhí)行的。

步驟700確定設(shè)備上的網(wǎng)絡(luò)信息是針對(duì)在設(shè)備的當(dāng)前位置處不可用的一個(gè)或多個(gè)網(wǎng)絡(luò)的。例如,連通性模塊110確定在客戶端設(shè)備102的當(dāng)前的地理位置處不可用的一個(gè)或多個(gè)無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)信息被存儲(chǔ)在客戶端設(shè)備102上。網(wǎng)絡(luò)信息例如與在客戶端設(shè)備102的一個(gè)或多個(gè)先前的(例如,歷史)位置處可用的無(wú)線網(wǎng)絡(luò)相對(duì)應(yīng)。因此,所述網(wǎng)絡(luò)信息可以被認(rèn)為是“陳舊的”,這是因?yàn)槠渑c客戶端設(shè)備102的當(dāng)前的地理位置不相關(guān)。

步驟702從設(shè)備上刪除網(wǎng)絡(luò)信息。連通性模塊110例如使得陳舊的網(wǎng)絡(luò)信息從網(wǎng)絡(luò)db112上被刪除。從而,通過(guò)釋放由陳舊的網(wǎng)絡(luò)信息所占據(jù)的存儲(chǔ)空間來(lái)節(jié)省客戶端設(shè)備102的數(shù)據(jù)存儲(chǔ)空間。

圖8是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于使得無(wú)線電設(shè)備轉(zhuǎn)換至非活動(dòng)狀態(tài)的方法中的步驟的流程圖。所述方法例如描述了參考圖3-7在上文中所描述的方法的示例擴(kuò)展。在至少一些實(shí)現(xiàn)中,所述方法是由客戶端設(shè)備102(例如,由連通性模塊110)執(zhí)行的。

步驟800接收進(jìn)一步的地理定位信息。連通性模塊110例如取回與先前接收的地理定位信息不同的進(jìn)一步的地理定位信息。根據(jù)各種實(shí)現(xiàn),地理定位信息指示客戶端設(shè)備102已經(jīng)從先前的地理位置移動(dòng)至不同的地理位置。

步驟802確定合適的無(wú)線網(wǎng)絡(luò)在由進(jìn)一步的地理定位信息所標(biāo)識(shí)的位置處不可用。例如,連通性模塊110搜索網(wǎng)絡(luò)db112和/或?qū)哂羞M(jìn)一步的地理定位信息的網(wǎng)絡(luò)信息服務(wù)122進(jìn)行查詢,并且確定合適的無(wú)線網(wǎng)絡(luò)是不可用的。在至少一些實(shí)現(xiàn)中,這指示無(wú)線網(wǎng)絡(luò)在所述位置處不可用。

可替代地,這指示無(wú)線網(wǎng)絡(luò)是可用的,但是無(wú)線網(wǎng)絡(luò)不滿足用于將無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)為適合于連通性的一個(gè)或多個(gè)連通性標(biāo)準(zhǔn)。這樣的連通性標(biāo)準(zhǔn)的示例包括最小網(wǎng)絡(luò)安全性過(guò)程、最小信號(hào)強(qiáng)度和/或信號(hào)質(zhì)量、最大連通性成本(例如,網(wǎng)絡(luò)連通性的價(jià)格)等。因此,無(wú)線網(wǎng)絡(luò)可以是可用的,但是可能由于無(wú)線網(wǎng)絡(luò)無(wú)法滿足一個(gè)或多個(gè)連通性標(biāo)準(zhǔn)而被確定為不合適的。

步驟804使得無(wú)線電設(shè)備從活動(dòng)狀態(tài)轉(zhuǎn)換至非活動(dòng)狀態(tài)。連通性模塊110例如響應(yīng)于確定合適的無(wú)線網(wǎng)絡(luò)不可用而使得無(wú)線電設(shè)備116中的一個(gè)或多個(gè)無(wú)線電設(shè)備轉(zhuǎn)換至非活動(dòng)狀態(tài)。因此,通過(guò)在合適的無(wú)線網(wǎng)絡(luò)不可用時(shí)使得無(wú)線電設(shè)備不活動(dòng)而節(jié)省電池電力。否則,無(wú)線電設(shè)備可以繼續(xù)針對(duì)無(wú)線網(wǎng)絡(luò)進(jìn)行掃描,這降低了設(shè)備的電池壽命。

根據(jù)各種實(shí)現(xiàn),過(guò)程可以響應(yīng)于接收到額外的地理定位信息而返回至圖3的步驟302。如果基于額外的地理定位信息而識(shí)別出合適的無(wú)線網(wǎng)絡(luò),則可以執(zhí)行動(dòng)作來(lái)建立至合適的無(wú)線網(wǎng)絡(luò)的連通性,所述動(dòng)作例如,激活無(wú)線電設(shè)備以及在上文中詳述的其他動(dòng)作。

因此,在本文中所討論的技術(shù)提供了針對(duì)支持無(wú)線的設(shè)備的多種性能優(yōu)化。例如,被配置為管理無(wú)線連通性的功能(例如,連通性模塊110)被保持在非活動(dòng)狀態(tài)直到地理定位信息可用為止,因此,節(jié)省將用于將功能保存在活動(dòng)狀態(tài)中的電力和處理資源。作為另一示例,基于在特定的地位位置處可用的無(wú)線網(wǎng)絡(luò)的知識(shí)來(lái)調(diào)度對(duì)可用的無(wú)線網(wǎng)絡(luò)的掃描,因此,防止在合適的無(wú)線網(wǎng)絡(luò)不存在的位置處進(jìn)行開放掃描。作為另一示例,設(shè)備的無(wú)線電設(shè)備可以被保持在非活動(dòng)狀態(tài)直到設(shè)備位于已知具有一個(gè)或多個(gè)合適的無(wú)線網(wǎng)絡(luò)的地理位置處。

在討論了一些示例過(guò)程之后,現(xiàn)在考慮根據(jù)一個(gè)或多個(gè)實(shí)施例的對(duì)示例系統(tǒng)和設(shè)備的討論。

示例系統(tǒng)和設(shè)備

圖9在900處一般性地示出了示例系統(tǒng),其包括代表可以實(shí)現(xiàn)在本文中所描述的各種技術(shù)的一個(gè)或多個(gè)計(jì)算系統(tǒng)和/或設(shè)備的示例計(jì)算設(shè)備902。例如,可以將參考圖1在上文中所討論的客戶端設(shè)備102實(shí)施為計(jì)算設(shè)備902。計(jì)算設(shè)備902可以是例如服務(wù)提供商的服務(wù)器、與客戶端相關(guān)聯(lián)的設(shè)備(例如,客戶端設(shè)備)、片上系統(tǒng)、和/或任何其他合適的計(jì)算設(shè)備或計(jì)算系統(tǒng)。

如圖所示的示例計(jì)算設(shè)備902包括彼此通信地耦合的處理系統(tǒng)904、一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)906、以及一個(gè)或多個(gè)i/o接口908。盡管未示出,計(jì)算設(shè)備902還可以包括將各種組件彼此耦合的系統(tǒng)總線或其他數(shù)據(jù)和命令傳輸系統(tǒng)。系統(tǒng)總線可以包括不同的總線結(jié)構(gòu)中的任何一個(gè)或組合,所述不同的總線結(jié)構(gòu)例如存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、通用串行總線、和/或使用多種總線架構(gòu)中的任何一種的處理器或本地總線。還可以構(gòu)想多種其他示例,例如,控制和數(shù)據(jù)線。

處理系統(tǒng)904代表用于使用硬件來(lái)執(zhí)行一個(gè)或多個(gè)操作的功能。從而,處理系統(tǒng)904被示出為包括可以被配置為處理器、功能塊等的硬件元件910。這可以包括以硬件來(lái)作為專用集成電路或者使用一個(gè)或多個(gè)半導(dǎo)體形成的其他邏輯設(shè)備的實(shí)現(xiàn)。硬件元件910不由形成其的材料或者其中所采用的處理機(jī)制來(lái)限制。例如,處理器可以由半導(dǎo)體和/或晶體管(例如,電子集成電路(ic))構(gòu)成。在這樣的上下文中,處理器可執(zhí)行指令可以是電子可執(zhí)行指令。

計(jì)算機(jī)可讀介質(zhì)906被示出為包括存儲(chǔ)器/存儲(chǔ)設(shè)備912。存儲(chǔ)器/存儲(chǔ)設(shè)備912表示與一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)相關(guān)聯(lián)的存儲(chǔ)器/存儲(chǔ)設(shè)備容量。存儲(chǔ)器/存儲(chǔ)設(shè)備912可以包括易失性介質(zhì)(例如,隨機(jī)存取存儲(chǔ)器(ram))和/或非易失性介質(zhì)(例如,只讀存儲(chǔ)器(rom)、閃速存儲(chǔ)器、光盤、磁盤等)。存儲(chǔ)器/存儲(chǔ)設(shè)備912可以包括固定的介質(zhì)(例如,ram、rom、固定的硬盤驅(qū)動(dòng)器等)以及可移動(dòng)介質(zhì)(例如,閃速存儲(chǔ)器、可移動(dòng)硬盤驅(qū)動(dòng)器、光盤等)。計(jì)算機(jī)可讀介質(zhì)906可以以如在下文中所進(jìn)一步描述的多種其他的方式來(lái)配置。

輸入/輸出接口908代表用于允許用戶向計(jì)算設(shè)備902輸入命令和信息,并且還允許利用各種輸入/輸出設(shè)備向用戶和/或其他組件或設(shè)備呈現(xiàn)該信息的功能。輸入設(shè)備的示例包括鍵盤、光標(biāo)控制設(shè)備(例如,鼠標(biāo))、麥克風(fēng)(用于實(shí)現(xiàn)語(yǔ)音和/或話音輸入)、掃描儀、觸摸功能(例如,被配置以對(duì)物理接觸進(jìn)行檢測(cè)的電容或其他傳感器)、相機(jī)(例如,可以采用可見(jiàn)或非可見(jiàn)波長(zhǎng)(例如,紅外頻率)來(lái)檢測(cè)運(yùn)動(dòng)不包含作為手勢(shì)的觸摸的)等。輸出設(shè)備的示例包括顯示設(shè)備(例如,監(jiān)視器或投影儀)、揚(yáng)聲器、打印機(jī)、網(wǎng)絡(luò)卡、觸覺(jué)反應(yīng)設(shè)備等。因此,計(jì)算設(shè)備902可以用如在下文中所進(jìn)一步描述的多種方式被配置以支持用戶交互。

可以在本文中在軟件、硬件元件、或程序模塊的一般性的上下文中描述各種技術(shù)。通常而言,這樣的技術(shù)包括執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型的例程、程序、對(duì)象、元件、組件、數(shù)據(jù)結(jié)構(gòu)等。如在本文中所使用的術(shù)語(yǔ)“模塊”、“功能”、和“組件”通常表示軟件、固件、硬件、或其組合。在本文中所描述的技術(shù)的特征是與平臺(tái)無(wú)關(guān)的,意思是可以在具有多種處理器的多種商業(yè)計(jì)算平臺(tái)上實(shí)現(xiàn)這些技術(shù)。

所描述的模塊和技術(shù)的實(shí)現(xiàn)可以存儲(chǔ)在一些形式的計(jì)算機(jī)可讀介質(zhì)上或者跨一些形式的計(jì)算機(jī)可讀介質(zhì)傳輸。計(jì)算機(jī)可讀介質(zhì)可以包括可以由計(jì)算設(shè)備902訪問(wèn)的多種介質(zhì)。作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可以包括“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”和“計(jì)算機(jī)可讀信號(hào)介質(zhì)”。

“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”可以指的是與僅僅是信號(hào)傳輸、載波、或信號(hào)本身相反的支持信息的持續(xù)存儲(chǔ)的介質(zhì)和/或設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不包括信號(hào)本身。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括以適合于存儲(chǔ)信息(例如,計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、邏輯元件/電路、或其他數(shù)據(jù))的方法或技術(shù)實(shí)現(xiàn)的硬件,例如易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)和/或存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例可以包括但不限于,ram、rom、eeprom、閃速存儲(chǔ)器、或者其他存儲(chǔ)器技術(shù)、cd-rom、數(shù)字通用盤(dvd)或其他光存儲(chǔ)、硬盤、盒式磁帶、磁帶、磁盤存儲(chǔ)或其他磁存儲(chǔ)設(shè)備、或者其他存儲(chǔ)設(shè)備、有形的介質(zhì)、或者適合于存儲(chǔ)期望的信息并且可以由計(jì)算機(jī)訪問(wèn)的制品。

“計(jì)算機(jī)可讀信號(hào)介質(zhì)”可以指的是被配置以將指令傳輸(例如,經(jīng)由網(wǎng)絡(luò))至計(jì)算機(jī)設(shè)備902的硬件的信號(hào)承載介質(zhì)。信號(hào)介質(zhì)通??梢詫?shí)施計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或經(jīng)調(diào)制的數(shù)據(jù)信號(hào)中的其他數(shù)據(jù),例如,載波、數(shù)據(jù)信號(hào)、或其他傳輸機(jī)制。信號(hào)介質(zhì)還包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)“經(jīng)調(diào)制的數(shù)據(jù)信號(hào)”意指將其特征中的一個(gè)或多個(gè)以將信息編碼在信號(hào)中的方式來(lái)設(shè)置或改變的信號(hào)。作為示例而非限制,通信介質(zhì)包括有線介質(zhì)(例如,有線網(wǎng)絡(luò)或直接連接)和無(wú)線介質(zhì)(例如,聲學(xué)、rf、紅外、和其他無(wú)線介質(zhì))。

如前所述,硬件元件911和計(jì)算機(jī)可讀介質(zhì)906代表以硬件形式實(shí)現(xiàn)的指令、模塊、可編程設(shè)備邏輯和/或固定的設(shè)備邏輯,其可以在一些實(shí)施例中被采用以實(shí)現(xiàn)在本文中所描述的技術(shù)中的至少一些方面。硬件元件可以包括集成電路或片上系統(tǒng)的組件、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)、復(fù)雜可編程邏輯設(shè)備(cpld)、以及硅或其他硬件設(shè)備中的其他實(shí)現(xiàn)。在該上下文中,硬件元件可以運(yùn)行為執(zhí)行由指令、模塊、和/或邏輯所定義的程序任務(wù)的處理設(shè)備,所述指令、模塊和/或邏輯由被使用以存儲(chǔ)指令以用于執(zhí)行的硬件元件以及硬件設(shè)備(例如,之前所描述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))來(lái)實(shí)施。

也可以采用上述的組合來(lái)實(shí)現(xiàn)在本文中所描述的各種技術(shù)和模塊。從而,軟件、硬件、或程序模塊和其他程序模塊可以被實(shí)現(xiàn)為在某種形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上實(shí)施和/或由一個(gè)或多個(gè)硬件元件910實(shí)施的一個(gè)或多個(gè)指令和/或邏輯。計(jì)算設(shè)備902可以被配置以實(shí)現(xiàn)對(duì)應(yīng)于軟件和/或硬件模塊的特定的指令和/或功能。從而,能夠由計(jì)算設(shè)備902作為軟件執(zhí)行的模塊作為模塊的實(shí)現(xiàn)可以至少部分地以硬件(例如,通過(guò)對(duì)處理系統(tǒng)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和/或硬件元件910的使用)來(lái)完成。指令和/或功能可以由制品(例如,一個(gè)或多個(gè)計(jì)算設(shè)備902和/或處理系統(tǒng)904)執(zhí)行/操作以實(shí)現(xiàn)在本文中所描述的技術(shù)、模塊、和示例。

如在圖9中進(jìn)一步示出的,當(dāng)在個(gè)人計(jì)算機(jī)(pc)、電視設(shè)備、和/或移動(dòng)設(shè)備上運(yùn)行應(yīng)用時(shí),示例系統(tǒng)900支持針對(duì)無(wú)縫的用戶體驗(yàn)的普遍的環(huán)境。對(duì)于當(dāng)在使用應(yīng)用程序、玩可視游戲、觀看視頻等的過(guò)程中從一個(gè)設(shè)備轉(zhuǎn)移到下一個(gè)時(shí)的普通的用戶體驗(yàn)而言,服務(wù)和應(yīng)用在所有三種環(huán)境中大體相似地運(yùn)行。

在示例系統(tǒng)900中,多個(gè)設(shè)備通過(guò)中央計(jì)算設(shè)備被互連。中央計(jì)算設(shè)備可以對(duì)于多個(gè)設(shè)備來(lái)說(shuō)是本地的或者可以與多個(gè)設(shè)備遠(yuǎn)程地定位。在一個(gè)實(shí)施例中,中央計(jì)算設(shè)備可以是通過(guò)網(wǎng)絡(luò)、互聯(lián)網(wǎng)、或其他數(shù)據(jù)通信鏈路連接至多個(gè)設(shè)備的一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)的云。

在一個(gè)實(shí)施例中,該互連架構(gòu)支持待跨多個(gè)設(shè)備而被傳遞以向多個(gè)設(shè)備的用戶提供共同和無(wú)縫的體驗(yàn)的功能。多個(gè)設(shè)備中的每個(gè)都可以具有不同的物理要求和能力,并且中央計(jì)算設(shè)備使用平臺(tái)以使能夠?qū)⒓柔槍?duì)該設(shè)備定制并且還對(duì)所有設(shè)備共同的體驗(yàn)傳遞至設(shè)備。在一個(gè)實(shí)施例中,創(chuàng)建了一類目標(biāo)設(shè)備,并且針對(duì)一般類型的設(shè)備來(lái)定制體驗(yàn)??梢杂稍O(shè)備的物理特征、使用類型、或者其他共同的特性來(lái)定義設(shè)備的類。

在各種實(shí)現(xiàn)中,計(jì)算設(shè)備902可以假設(shè)多種不同的配置,例如,以供計(jì)算機(jī)914、移動(dòng)916、以及電視918使用。這些配置中的每個(gè)都包括可以具有一般不同結(jié)構(gòu)和能力的設(shè)備,并且因此計(jì)算設(shè)備902可以根據(jù)不同的設(shè)備類中的一個(gè)或多個(gè)而被配置。例如,計(jì)算設(shè)備902可以被實(shí)現(xiàn)為設(shè)備的計(jì)算機(jī)914類,該類包括個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、多屏幕計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本等。

計(jì)算設(shè)備902還可以被實(shí)現(xiàn)為設(shè)備的移動(dòng)916類,該類包括移動(dòng)設(shè)備,例如,移動(dòng)電話、可穿戴設(shè)備、便攜式音樂(lè)播放機(jī)、便攜式游戲設(shè)備、平板計(jì)算機(jī)、多屏幕計(jì)算機(jī)等。計(jì)算設(shè)備902還可以被實(shí)現(xiàn)為設(shè)備的電視918類,其包括具有或連接至隨意查看環(huán)境中的通常較大的屏幕的設(shè)備的。這些設(shè)備包括電視、機(jī)頂盒、游戲控制器等。

在本文中所描述的技術(shù)可以由計(jì)算設(shè)備902的這些各種配置支持,并且不限于在本文中所描述的技術(shù)的具體的示例。例如,參考客戶端設(shè)備102和/或信息服務(wù)122所討論的功能可以全部或部分地通過(guò)對(duì)分布式系統(tǒng)的使用(例如,如在下文中所描述的通過(guò)經(jīng)由平臺(tái)922的“云”920)而被實(shí)現(xiàn)。

云920包括和/或代表資源924的平臺(tái)922。平臺(tái)922提取了云920的硬件(例如,服務(wù)器)和軟件資源的基礎(chǔ)功能。資源924可以包括當(dāng)在遠(yuǎn)程于計(jì)算設(shè)備902的服務(wù)器上執(zhí)行計(jì)算機(jī)處理時(shí)可以被使用的應(yīng)用和/或數(shù)據(jù)。資源924還可以包括通過(guò)互聯(lián)網(wǎng)和/或通過(guò)訂閱者網(wǎng)絡(luò)(例如,蜂窩或wi-fitm網(wǎng)絡(luò))提供的服務(wù)。

平臺(tái)922可以提取資源和功能以將計(jì)算設(shè)備902與其他計(jì)算設(shè)備進(jìn)行連接。平臺(tái)922還可以用來(lái)提取資源的放縮,以對(duì)針對(duì)經(jīng)由平臺(tái)922所實(shí)現(xiàn)的資源924的所遇到的需求而提供對(duì)應(yīng)的放縮等級(jí)。從而,在經(jīng)互連的設(shè)備實(shí)施例中,在本文中所描述的功能的實(shí)現(xiàn)可以遍布系統(tǒng)900而分布。例如,功能可以被部分地在計(jì)算設(shè)備902上被實(shí)現(xiàn),以及經(jīng)由提取云920的功能的平臺(tái)922而被實(shí)現(xiàn)。

在本文中所討論的是可以被實(shí)現(xiàn)以執(zhí)行在本文中所討論的技術(shù)的多個(gè)方法??梢砸杂布?、固件、或軟件或其組合來(lái)實(shí)現(xiàn)所述方法的方面。所述方法被示出為一組框,其指定由一個(gè)或多個(gè)設(shè)備所執(zhí)行的操作,并且非必須限于所示出的由相應(yīng)的框執(zhí)行操作的順序。此外,關(guān)于特定方法所示出的操作可以與根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的不同方法的操作組合和/或交換??梢越?jīng)由在上文中關(guān)于環(huán)境100所討論的各種實(shí)體之間的交互來(lái)實(shí)現(xiàn)所述方法的方面。

在本文中所討論的實(shí)現(xiàn)包括:

示例1:一種系統(tǒng),包括:一個(gè)或多個(gè)處理器;以及存儲(chǔ)計(jì)算機(jī)可執(zhí)行的指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令能夠由所述一個(gè)或多個(gè)處理器執(zhí)行以執(zhí)行以下操作,包括:接收地理定位信息在設(shè)備上可用的指示;從所述設(shè)備本地的位置取回所述地理定位信息;以及響應(yīng)于取回所述地理定位信息而執(zhí)行一個(gè)或多個(gè)動(dòng)作,所述動(dòng)作包括:選擇在由所述地理定位信息所標(biāo)識(shí)的位置處可用的無(wú)線網(wǎng)絡(luò);以及調(diào)度網(wǎng)絡(luò)掃描來(lái)檢測(cè)所述無(wú)線網(wǎng)絡(luò)。

示例2:如在示例1中所描述的系統(tǒng):其中,地理定位信息可用的所述指示包括針對(duì)執(zhí)行所述操作的功能的喚醒事件。

示例3:如在示例1或2中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,地理定位信息可用的所述指示與針對(duì)所述地理定位信息的查詢無(wú)關(guān)。

示例4:如在示例1-3中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述地理定位信息是由第一功能取回的,并且其中,地理定位信息可用的所述指示是由第二功能接收的并且與由所述第二功能針對(duì)所述地理定位信息的查詢無(wú)關(guān)。

示例5:如在示例1-4中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述系統(tǒng)包括移動(dòng)設(shè)備,并且其中,地理定位信息可用的所述指示是由所述移動(dòng)設(shè)備的功能從所述移動(dòng)設(shè)備的操作系統(tǒng)接收的,并且與由所述功能針對(duì)所述地理定位信息的查詢無(wú)關(guān)。

示例6:如在示例1-5中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述選擇包括使用所述地理定位信息來(lái)查詢遠(yuǎn)程服務(wù),并且從所述遠(yuǎn)程服務(wù)接收所述無(wú)線網(wǎng)絡(luò)的身份信息。

示例7:如在示例1-6中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述選擇包括使用所述地理定位信息來(lái)將所述無(wú)線網(wǎng)絡(luò)定位在將所述無(wú)線網(wǎng)絡(luò)關(guān)聯(lián)至相應(yīng)的地理位置的數(shù)據(jù)庫(kù),并且其中,所述操作還包括從所述數(shù)據(jù)庫(kù)刪除針對(duì)沒(méi)有被標(biāo)識(shí)為在由所述地理定位信息所標(biāo)識(shí)的位置處可用的一個(gè)或多個(gè)無(wú)線網(wǎng)絡(luò)的信息。

示例8:如在示例1-7中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述選擇包括識(shí)別在所述位置處可用的多個(gè)無(wú)線網(wǎng)絡(luò),并且其中,所述無(wú)線網(wǎng)絡(luò)是基于作為優(yōu)選網(wǎng)絡(luò)的無(wú)線網(wǎng)絡(luò)而選擇的。

示例9:如在示例1-8中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述調(diào)度所述網(wǎng)絡(luò)掃描包括調(diào)度所述網(wǎng)絡(luò)掃描以在未來(lái)的時(shí)間處進(jìn)行。

示例10:如在示例1-9中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述調(diào)度所述網(wǎng)絡(luò)掃描包括使得所述設(shè)備的無(wú)線電設(shè)備從非活動(dòng)狀態(tài)轉(zhuǎn)換至活動(dòng)狀態(tài),并且針對(duì)所選擇的無(wú)線網(wǎng)絡(luò)進(jìn)行掃描。

示例11:如在示例1-10中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述調(diào)度所述網(wǎng)絡(luò)掃描在當(dāng)前沒(méi)有由所述設(shè)備檢測(cè)到所述網(wǎng)絡(luò)時(shí)進(jìn)行。

示例12:如在示例1-11中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述操作還包括取回所述無(wú)線網(wǎng)絡(luò)的認(rèn)證信息以用于連接至所述無(wú)線網(wǎng)絡(luò)。

示例13:如在示例1-12中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述操作還包括使得所述無(wú)線網(wǎng)絡(luò)的連通性信息在所述無(wú)線網(wǎng)絡(luò)被檢測(cè)到之前被加載。

示例14:如在示例1-13中的一個(gè)或多個(gè)中所描述的系統(tǒng),其中,所述操作還包括在所述接收地理定位信息在設(shè)備上可用的指示之前,登記以從所述設(shè)備的功能接收所述地理定位信息。

示例15:一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:接收指示地理定位信息在設(shè)備上可用的喚醒事件;響應(yīng)于所述喚醒事件而取回所述地理定位信息;以及響應(yīng)于取回所述地理定位信息而執(zhí)行一個(gè)或多個(gè)動(dòng)作,所述動(dòng)作包括:選擇在由所述地理定位信息所標(biāo)識(shí)的位置處可用的無(wú)線網(wǎng)絡(luò);以及使得所述設(shè)備的無(wú)線電設(shè)備從非活動(dòng)狀態(tài)轉(zhuǎn)換至活動(dòng)狀態(tài)以針對(duì)所述無(wú)線網(wǎng)絡(luò)進(jìn)行掃描。

示例16:如在示例15中所描述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述喚醒事件是由功能在所述功能處于非活動(dòng)狀態(tài)時(shí)接收的,并且其中,所述方法還包括,在接收到所述喚醒事件之前,登記所述功能以響應(yīng)于所述地理定位信息在所述設(shè)備上本地地可用而接收所述喚醒事件。

示例17:如在示例15或16中的一個(gè)或多個(gè)中所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述使得包括調(diào)度網(wǎng)絡(luò)掃描被執(zhí)行以經(jīng)由所述無(wú)線電設(shè)備而針對(duì)所述無(wú)線網(wǎng)絡(luò)進(jìn)行掃描。

示例18:如在示例15-17中的一個(gè)或多個(gè)中所描述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:接收進(jìn)一步的地理定位信息;確定合適的無(wú)線網(wǎng)絡(luò)在由所述進(jìn)一步的地理定位信息所標(biāo)識(shí)的位置處不可用;以及使得所述無(wú)線電設(shè)備響應(yīng)于所述確定而從所述活動(dòng)狀態(tài)轉(zhuǎn)換至所述非活動(dòng)狀態(tài)。

示例19:存儲(chǔ)指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令能夠由計(jì)算設(shè)備執(zhí)行以執(zhí)行以下操作,包括:取回在設(shè)備上本地可用并且與針對(duì)所述地理定位信息的查詢無(wú)關(guān)的地理定位信息;以及響應(yīng)于取回所述地理定位信息而執(zhí)行動(dòng)作,所述動(dòng)作包括以下中的至少一項(xiàng):選擇在由所述地理定位信息所標(biāo)識(shí)的位置處可用的無(wú)線網(wǎng)絡(luò);調(diào)度網(wǎng)絡(luò)掃描來(lái)檢測(cè)所述無(wú)線網(wǎng)絡(luò);或者使得無(wú)線電設(shè)備從非活動(dòng)狀態(tài)轉(zhuǎn)換至活動(dòng)狀態(tài)以針對(duì)所述無(wú)線網(wǎng)絡(luò)進(jìn)行掃描。

示例20:如在示例19中所描述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述操作還包括使得所述無(wú)線電設(shè)備保持在所述非活動(dòng)狀態(tài)直到所述設(shè)備被確定為處于由所述地理定位信息所標(biāo)識(shí)的位置處位置。

結(jié)論

描述了針對(duì)無(wú)線網(wǎng)絡(luò)的地理信息的技術(shù)。盡管以特定于結(jié)構(gòu)特征和/或方法動(dòng)作的語(yǔ)言來(lái)描述實(shí)施例,但是應(yīng)當(dāng)理解,所附權(quán)利要求中限定的實(shí)施例不一定限于所描述的特定特征或動(dòng)作。相反,具體特征和動(dòng)作被公開作為實(shí)現(xiàn)所要求保護(hù)的實(shí)施例的示例形式。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1