亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

使用空白空間的無(wú)線連接的制作方法

文檔序號(hào):11291555閱讀:230來(lái)源:國(guó)知局
使用空白空間的無(wú)線連接的制造方法與工藝



背景技術(shù):

現(xiàn)今許多設(shè)備使用某種形式的無(wú)線射頻(rf)數(shù)據(jù)通信。rf通信的示例包括廣域蜂窩網(wǎng)絡(luò)(例如,用于移動(dòng)業(yè)務(wù))、局域網(wǎng)接入(例如,連接)、廣播電視、全球定位系統(tǒng)(gps)導(dǎo)航等等。通常,不同形式的rf通信使用無(wú)線頻譜的不同部分。盡管針對(duì)特定用途分配和/或許可(或指定)了無(wú)線頻譜的許多部分,但仍然存在未被利用的部分。無(wú)線頻譜的這些未被利用的部分可以在未經(jīng)許可的基礎(chǔ)上用于各種形式的rf通信,例如上面列出的那些。然而,這些未被利用的部分的任何使用必須避免干擾現(xiàn)有許可的rf通信,并且必須遵守rf通信的法規(guī)要求。美國(guó)聯(lián)邦通信委員會(huì)(fcc)目前要求在美國(guó)的空白空間(whitespace)頻率上傳輸?shù)谋銛y式設(shè)備在50米內(nèi)必須具有已知位置。



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

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

描述了使用空白空間的無(wú)線連接的技術(shù)。在至少一些實(shí)施例中,作為空白空間接入點(diǎn)的設(shè)備的移動(dòng)由該設(shè)備內(nèi)的本地傳感器來(lái)監(jiān)測(cè)。由本地傳感器收集的移動(dòng)數(shù)據(jù)用于確定行進(jìn)的距離的上限。當(dāng)上限達(dá)到閾值距離時(shí),可以執(zhí)行與數(shù)據(jù)傳輸相關(guān)的各種動(dòng)作,例如,停止傳輸或利用無(wú)線頻譜的不同部分。

附圖說(shuō)明

參照附圖來(lái)描述具體實(shí)施方式。在附圖中,附圖標(biāo)記的最左邊的數(shù)字識(shí)別附圖標(biāo)記首次出現(xiàn)的附圖。在說(shuō)明書(shū)和附圖的不同的實(shí)例中,使用相同的附圖標(biāo)記可以指示類(lèi)似或相似的項(xiàng)。

圖1是根據(jù)一個(gè)或多個(gè)實(shí)施例的可操作地采用在本文中討論的技術(shù)的示例實(shí)現(xiàn)中的環(huán)境的圖示。

圖2示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于確定可用的無(wú)線信道的示例實(shí)現(xiàn)場(chǎng)景。

圖3a和圖3b示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于基于移動(dòng)數(shù)據(jù)來(lái)檢測(cè)設(shè)備已經(jīng)移動(dòng)了閾值距離的示例實(shí)現(xiàn)場(chǎng)景。

圖4a和圖4b示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于基于移動(dòng)數(shù)據(jù)來(lái)檢測(cè)設(shè)備已經(jīng)移動(dòng)了閾值距離的示例實(shí)現(xiàn)場(chǎng)景。

圖5示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于響應(yīng)于計(jì)算設(shè)備已經(jīng)移動(dòng)了閾值距離而執(zhí)行動(dòng)作的示例實(shí)現(xiàn)場(chǎng)景。

圖6示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于響應(yīng)于計(jì)算設(shè)備已經(jīng)移動(dòng)了閾值距離而執(zhí)行與無(wú)線連接相關(guān)的動(dòng)作的示例實(shí)現(xiàn)場(chǎng)景。

圖7示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的可由計(jì)算設(shè)備顯示的示例圖形用戶界面。

圖8示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的可由計(jì)算設(shè)備顯示的示例圖形用戶界面。

圖9示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的可由計(jì)算設(shè)備顯示的示例圖形用戶界面。

圖10示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的可由計(jì)算設(shè)備顯示的示例圖形用戶界面。

圖11是根據(jù)一個(gè)或多個(gè)實(shí)施例的描述了用于基于檢測(cè)到設(shè)備已經(jīng)移動(dòng)了閾值距離而執(zhí)行與無(wú)線連接相關(guān)的動(dòng)作的方法中的步驟的流程圖。

圖12是根據(jù)一個(gè)或多個(gè)實(shí)施例的描述了用于基于設(shè)備是否位于閾值距離之外來(lái)執(zhí)行與無(wú)線連接相關(guān)的動(dòng)作的方法中的步驟的流程圖。

圖13是根據(jù)一個(gè)或多個(gè)實(shí)施例的描述了用于估計(jì)行進(jìn)的距離的方法中的步驟的流程圖。

圖14是根據(jù)一個(gè)或多個(gè)實(shí)施例的描述了用于估計(jì)實(shí)際的行進(jìn)的距離的方法中的步驟的流程圖。

圖15是根據(jù)一個(gè)或多個(gè)實(shí)施例的描述了用于確定估計(jì)的行進(jìn)的距離的方法中的步驟的流程圖。

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

具體實(shí)施方式

概述

描述了使用空白空間的無(wú)線連接的技術(shù)。根據(jù)各種實(shí)現(xiàn),在利用無(wú)線頻譜中的空白空間(例如,電視(tv)空白空間)來(lái)進(jìn)行數(shù)據(jù)傳輸時(shí),無(wú)線設(shè)備上的本地傳感器用于通過(guò)響應(yīng)于檢測(cè)到無(wú)線設(shè)備的本地移動(dòng)而執(zhí)行動(dòng)作來(lái)維持法規(guī)遵從(regulatorycompliance)。在至少一些實(shí)現(xiàn)中,選擇信道的集合進(jìn)行無(wú)線通信。該信道的集合可以從rf頻譜的以下各個(gè)部分中選擇:例如,rf頻譜的未分配部分(例如,tv空白空間)、rf頻譜的許可的部分之間的保護(hù)頻帶、被分配用于在未經(jīng)許可的基礎(chǔ)上進(jìn)行接入的rf頻譜、許可的rf頻譜的未使用或未利用的部分等等。

根據(jù)各種實(shí)現(xiàn),利用收集移動(dòng)相關(guān)的數(shù)據(jù)的本地傳感器來(lái)檢測(cè)使用無(wú)線信道的集合的無(wú)線設(shè)備的移動(dòng)。利用移動(dòng)相關(guān)的數(shù)據(jù),確定無(wú)線設(shè)備是否已經(jīng)從起始位置移動(dòng)了閾值距離。可以根據(jù)各種精度對(duì)移動(dòng)進(jìn)行測(cè)量,并且移動(dòng)可以包括或可以不包括方向信息。根據(jù)各種實(shí)現(xiàn),在達(dá)到閾值距離時(shí),無(wú)線設(shè)備執(zhí)行與無(wú)線通信有關(guān)的動(dòng)作。這種動(dòng)作的示例包括呈現(xiàn)以下通知:達(dá)到閾值距離、停止使用用于無(wú)線通信的無(wú)線信道的集合、驗(yàn)證該組無(wú)線信道可以繼續(xù)使用、尋找新的無(wú)線信道的集合、切換用于無(wú)線通信的方法等等。

在至少一些實(shí)現(xiàn)中,閾值距離與用于位置感知的法規(guī)要求有關(guān)。例如,用于利用無(wú)線信道的集合的法規(guī)要求可以規(guī)定,為了允許無(wú)線設(shè)備利用該無(wú)線信道的集合,無(wú)線設(shè)備將知道其在閾值距離(例如,n米)內(nèi)的地理位置。因此,如果無(wú)線設(shè)備從先前已知地理位置移動(dòng)超過(guò)閾值距離而不更新其位置感知,則無(wú)線設(shè)備可以確定將執(zhí)行與該無(wú)線信道的集合相關(guān)的動(dòng)作(例如,驗(yàn)證該設(shè)備仍被允許利用該無(wú)線信道的集合)。當(dāng)無(wú)線設(shè)備處于地理位置信息不可用的位置(例如,在結(jié)構(gòu)內(nèi)部)時(shí),可能發(fā)生這種情況。

根據(jù)各種實(shí)現(xiàn),無(wú)線設(shè)備的位置確定功能(例如,全球定位系統(tǒng)(gps)功能)被保持在不活動(dòng)狀態(tài),例如,斷電。當(dāng)檢測(cè)到無(wú)線設(shè)備移動(dòng)了閾值距離時(shí),位置確定功能被激活(例如,上電)以確定無(wú)線設(shè)備的位置。在無(wú)線設(shè)備的位置與先前位置距離閾值距離的情況下,則執(zhí)行與無(wú)線通信相關(guān)的動(dòng)作,貫穿本公開(kāi)內(nèi)容來(lái)詳細(xì)說(shuō)明其示例。

因此,實(shí)現(xiàn)提供了響應(yīng)于對(duì)利用無(wú)線頻譜中的空白空間進(jìn)行數(shù)據(jù)傳輸?shù)姆庆o止的無(wú)線設(shè)備(例如,無(wú)線接入點(diǎn))的本地移動(dòng)進(jìn)行檢測(cè)從而執(zhí)行動(dòng)作的方式。這樣的實(shí)現(xiàn)可以允許非靜止或移動(dòng)設(shè)備作為空白空間接入點(diǎn)進(jìn)行操作,同時(shí)維持法規(guī)遵從。此外,當(dāng)使用本地傳感器來(lái)確定移動(dòng)時(shí),功率消耗可以降低,因此消除維持與遠(yuǎn)程傳感器和/或系統(tǒng)的外部連接的需要。通過(guò)將某些位置確定功能維持在不活動(dòng)狀態(tài)直到某些距離相關(guān)的事件發(fā)生,可以進(jìn)一步降低功率消耗。此外,當(dāng)沒(méi)有遠(yuǎn)程傳感器和/或系統(tǒng)可用于確定位置或移動(dòng)時(shí),這些實(shí)現(xiàn)可以操作。因此,非靜止或移動(dòng)設(shè)備可以充當(dāng)空白空間接入點(diǎn),同時(shí)在各種情況下保持法規(guī)遵從。

在下面的討論中,首先描述了可操作以采用本文描述的技術(shù)的示例環(huán)境。接下來(lái),標(biāo)題為“示例實(shí)現(xiàn)場(chǎng)景”的部分描述了涉及本文所討論的可以在示例環(huán)境中以及在其它環(huán)境中采用的技術(shù)的一些實(shí)現(xiàn)場(chǎng)景。接下來(lái),標(biāo)題為“示例過(guò)程”的部分描述了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于使用本地傳感器來(lái)維持空白空間接入點(diǎn)的一些示例過(guò)程。最后,標(biāo)題為“示例系統(tǒng)和設(shè)備”的部分描述了根據(jù)一個(gè)或多個(gè)實(shí)施例的可操作以采用在本文中討論的技術(shù)的示例系統(tǒng)和設(shè)備。

示例環(huán)境

圖1是可操作以采用本文所述的用于使用空白空間的無(wú)線連接的技術(shù)的示例實(shí)現(xiàn)中的環(huán)境100的圖示。環(huán)境100包括計(jì)算設(shè)備102,其可以被實(shí)施為任何適當(dāng)?shù)脑O(shè)備,例如通過(guò)示例而非限制的方式,智能電話、平板計(jì)算機(jī)、便攜式計(jì)算機(jī)(例如,膝上型計(jì)算機(jī))、可穿戴設(shè)備、桌上型計(jì)算機(jī)等等。下面在圖16中示出和描述了計(jì)算設(shè)備102的各種不同示例中的一個(gè)。

圖1的計(jì)算設(shè)備102被示出為包括無(wú)線模塊104,無(wú)線模塊104代表使計(jì)算設(shè)備102能夠與其它設(shè)備和/或?qū)嶓w進(jìn)行無(wú)線通信的功能。無(wú)線模塊104可以被配置為經(jīng)由各種不同的無(wú)線技術(shù)和協(xié)議實(shí)現(xiàn)數(shù)據(jù)通信。這樣的技術(shù)和/或協(xié)議的示例包括移動(dòng)蜂窩通信(例如,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ú)線模塊104被配置為執(zhí)行用于使用本地傳感器來(lái)維持本文討論的空白空間接入點(diǎn)的技術(shù)的各個(gè)方面。

計(jì)算設(shè)備102還包括無(wú)線硬件106,無(wú)線硬件106代表可以被采用以使計(jì)算設(shè)備102能夠進(jìn)行無(wú)線通信的各種硬件組件。無(wú)線硬件106的示例包括無(wú)線發(fā)射機(jī)、無(wú)線接收機(jī)、各種類(lèi)型的天線和/或天線的組合、阻抗匹配功能等等。在至少一些實(shí)現(xiàn)中,計(jì)算設(shè)備102是可以經(jīng)由不同的無(wú)線技術(shù)和/或協(xié)議進(jìn)行通信的多無(wú)線設(shè)備。

進(jìn)一步被包括的作為計(jì)算設(shè)備102的部分是一個(gè)或多個(gè)設(shè)備驅(qū)動(dòng)器108,設(shè)備驅(qū)動(dòng)器108代表使計(jì)算設(shè)備102能夠與各種設(shè)備進(jìn)行交互的功能,反之亦然。例如,設(shè)備驅(qū)動(dòng)器108可以實(shí)現(xiàn)計(jì)算設(shè)備102的各種功能(例如,操作系統(tǒng)、應(yīng)用、服務(wù)等)與計(jì)算設(shè)備102的不同設(shè)備(例如,輸入/輸出(i/o)設(shè)備)之間的交互。例如,設(shè)備驅(qū)動(dòng)器108可以實(shí)現(xiàn)無(wú)線模塊104與無(wú)線硬件106之間的交互,以使計(jì)算設(shè)備102能夠發(fā)送和接收無(wú)線信號(hào)。

在至少一些實(shí)現(xiàn)中,計(jì)算設(shè)備102被配置為經(jīng)由通信應(yīng)用110與其它設(shè)備和/或?qū)嶓w進(jìn)行通信。通常,通信應(yīng)用110代表經(jīng)由計(jì)算設(shè)備102實(shí)現(xiàn)不同形式的通信的功能。通信應(yīng)用110的示例包括語(yǔ)音通信應(yīng)用(例如,互聯(lián)網(wǎng)協(xié)議語(yǔ)音(voip)客戶端)、視頻通信應(yīng)用、消息傳送應(yīng)用、內(nèi)容共享應(yīng)用及其組合。例如,通信應(yīng)用110使不同的通信模態(tài)能夠被組合以提供多種通信場(chǎng)景。

計(jì)算設(shè)備102還包括地理位置模塊112,地理位置模塊112代表使計(jì)算設(shè)備102能夠確定該設(shè)備的地理位置的功能。地理位置模塊112可被配置為能夠利用外部源經(jīng)由各種不同的技術(shù)來(lái)確定計(jì)算設(shè)備102的地理位置。這些技術(shù)的示例包括利用基于空間的衛(wèi)星導(dǎo)航系統(tǒng)(例如全球定位系統(tǒng)(gps)),其包括潛在的變型,例如,輔助gps或差分gps、全球?qū)Ш叫l(wèi)星系統(tǒng)(glonass)、北斗(或指南針)導(dǎo)航系統(tǒng)、和/或伽利略定位系統(tǒng)。這些技術(shù)的示例還包括利用蜂窩通信系統(tǒng)、寬帶無(wú)線(例如,wifitm)網(wǎng)絡(luò)、或射頻標(biāo)識(shí)符(rfid)功能,例如,具有已知位置的相對(duì)于多個(gè)不同的無(wú)線基站或接入點(diǎn)進(jìn)行三邊測(cè)量或多邊測(cè)量、和/或基于檢測(cè)相對(duì)于已知基站或接入點(diǎn)的信號(hào)強(qiáng)度的技術(shù),以及其組合等。地理位置信息的示例可以包括gps坐標(biāo)、網(wǎng)絡(luò)位置、參考蜂窩塔和/或蜂窩塔的集合的位置、街道地址、基于企業(yè)的位置(例如,建筑物名稱和/或號(hào)碼、辦公室號(hào)碼等),等等。

進(jìn)一步被包括的作為計(jì)算設(shè)備102的部分是移動(dòng)檢測(cè)硬件114,移動(dòng)檢測(cè)硬件114代表可以被采用以使得計(jì)算設(shè)備102能夠檢測(cè)設(shè)備的移動(dòng)的各種硬件組件。在一個(gè)或多個(gè)實(shí)現(xiàn)中,移動(dòng)檢測(cè)硬件114可以包括一個(gè)或多個(gè)加速度計(jì)組件(也簡(jiǎn)稱為加速度計(jì))。加速度計(jì)提供對(duì)移動(dòng)的方向(例如,以二維或者三維)和移動(dòng)的距離(或數(shù)量)的指示。可以以不同的方式指定方向,例如,距原點(diǎn)的角度(例如,角度的特定數(shù)量)、指南針?lè)较虻取T摼嚯x也可以以不同的方式(例如,以米和/或其分?jǐn)?shù)、英尺等)指定。

可替代地或附加地,移動(dòng)檢測(cè)硬件114可以包括各種mems(微機(jī)電系統(tǒng)或微電子機(jī)械系統(tǒng))傳感器,例如,指南針、陀螺儀、氣壓高度計(jì)等。移動(dòng)檢測(cè)硬件114能夠基于各種mems和/或其它組件來(lái)確定移動(dòng)的距離和/或方向。

進(jìn)一步被包括的作為計(jì)算設(shè)備102的部分是移動(dòng)模塊116,移動(dòng)模塊116代表確定和跟蹤計(jì)算設(shè)備102的移動(dòng)的功能。根據(jù)本文所討論的實(shí)現(xiàn),移動(dòng)模塊116可以以下面各種方式確定計(jì)算設(shè)備102的移動(dòng):例如有規(guī)律的間隔(例如,每隔n毫秒(ms))、不規(guī)律的間隔、以相同的頻率更新顯示在計(jì)算設(shè)備102上的內(nèi)容(例如,以計(jì)算設(shè)備102所使用的顯示刷新率)、響應(yīng)于事件、響應(yīng)于來(lái)自另一組件或模塊的輸入等等。

可替代地或附加地,移動(dòng)模塊116可以包括和/或接收來(lái)自一個(gè)或多個(gè)其它組件或模塊(例如,計(jì)算設(shè)備102的移動(dòng)檢測(cè)硬件114)的輸入(例如,移動(dòng)相關(guān)的數(shù)據(jù)),以確定計(jì)算設(shè)備102的移動(dòng)。在至少一些實(shí)現(xiàn)中,移動(dòng)模塊116可以基于從移動(dòng)檢測(cè)硬件114接收到的輸入來(lái)估計(jì)所采取的步的數(shù)量。所估計(jì)的采取的步的數(shù)量可以乘以每步估計(jì)的平均距離以確定行進(jìn)的距離。

可替代地或附加地,移動(dòng)模塊116可以從一個(gè)或多個(gè)其它組件接收數(shù)據(jù)并且分析所接收的數(shù)據(jù)以確定計(jì)算設(shè)備102的移動(dòng)的方向和/或距離。例如,移動(dòng)模塊116可以接收從攝像機(jī)或其它圖像捕獲設(shè)備所捕獲的圖像的數(shù)據(jù)。移動(dòng)模塊116可以基于捕獲的圖像(例如,通過(guò)跟蹤圖像中的對(duì)象位置)確定計(jì)算設(shè)備102的移動(dòng)的方向和/或距離。由移動(dòng)模塊116接收的輸入可以包括各種其它類(lèi)型的輸入,例如,捕獲的圖像的部分、識(shí)別捕獲的圖像中的對(duì)象的數(shù)據(jù)等等。

在一個(gè)或多個(gè)實(shí)現(xiàn)中,移動(dòng)模塊116確定指示計(jì)算設(shè)備102的移動(dòng)的距離和方向的設(shè)備移動(dòng)矢量。設(shè)備移動(dòng)矢量可以具有任何數(shù)量的維度,例如二維(例如,在計(jì)算設(shè)備102的平面的x和y維度上)、三維度(例如,在計(jì)算設(shè)備102的平面的x和y維度上,并且在大約垂直于包括x和y維度的平面的z維度上)等等。例如,計(jì)算設(shè)備102的平面是指大約平行于計(jì)算設(shè)備102的顯示器表面(例如,其上顯示內(nèi)容的屏幕)的平面。移動(dòng)模塊116可以以下面各種方式將設(shè)備移動(dòng)矢量提供給其它組件:例如,通過(guò)將設(shè)備移動(dòng)矢量存儲(chǔ)在其它組件可訪問(wèn)的位置來(lái)提供設(shè)備移動(dòng)矢量作為過(guò)程、功能、應(yīng)用程序接口(api)等的參數(shù)。

環(huán)境100還包括網(wǎng)絡(luò)118,網(wǎng)絡(luò)118代表單個(gè)網(wǎng)絡(luò)或不同互連網(wǎng)絡(luò)的組合。在至少一些實(shí)現(xiàn)中,網(wǎng)絡(luò)118表示可以用于無(wú)線通信的無(wú)線頻譜的不同部分。網(wǎng)絡(luò)118例如表示在不同頻帶中的無(wú)線頻譜,所述不同頻帶例如超高頻(uhf)、特高頻(shf)等。網(wǎng)絡(luò)118還可以表示無(wú)線和有線網(wǎng)絡(luò)的組合,并且可以被配置成各種方式,例如,廣域網(wǎng)(wan)、局域網(wǎng)(lan)、互聯(lián)網(wǎng)等。根據(jù)各種實(shí)現(xiàn),無(wú)線模塊104被配置為使得計(jì)算設(shè)備102能夠充當(dāng)用于其它設(shè)備的無(wú)線接入點(diǎn)以訪問(wèn)網(wǎng)絡(luò)118。

環(huán)境100還包括信道數(shù)據(jù)庫(kù)服務(wù)120,信道數(shù)據(jù)庫(kù)服務(wù)120代表用于跟蹤和/或管理無(wú)線信道(例如,空白空間)的各種屬性的功能。信道數(shù)據(jù)庫(kù)服務(wù)120例如可以跟蹤不同無(wú)線信道的信道利用,例如,特定無(wú)線信道是否在使用中和/或是否可供用于無(wú)線通信、不同信道的信道使用級(jí)別等。信道數(shù)據(jù)庫(kù)服務(wù)120可以跟蹤和監(jiān)測(cè)無(wú)線信道的各種其它屬性,例如,信道質(zhì)量、不同信道的信噪比、特定信道中的本底噪聲等。例如,信道數(shù)據(jù)庫(kù)服務(wù)120維持存儲(chǔ)不同無(wú)線信道的狀態(tài)信息的信道數(shù)據(jù)庫(kù)122。如下文進(jìn)一步詳細(xì)描述的,信道數(shù)據(jù)庫(kù)服務(wù)120可以將來(lái)自信道數(shù)據(jù)庫(kù)122的信道信息提供給不同實(shí)體(例如,計(jì)算設(shè)備102),以使得無(wú)線信道能夠被選擇以用于無(wú)線通信。

在至少一些實(shí)現(xiàn)中,信道數(shù)據(jù)庫(kù)服務(wù)120從信道所有者124接收關(guān)于無(wú)線信道的信息。通常,信道所有者124代表對(duì)無(wú)線頻譜的不同部分具有某些權(quán)利和/或特權(quán)的不同實(shí)體。例如,信道所有者124可以表示在特定市場(chǎng)和/或市場(chǎng)(例如,電視網(wǎng)絡(luò)、蜂窩運(yùn)營(yíng)商、無(wú)線臺(tái)等)中的無(wú)線頻譜的某些部分的被許可方。信道所有者124還可以表示被授予對(duì)特定頻帶的獨(dú)占或共享訪問(wèn)權(quán)的實(shí)體,例如,政府組織、緊急服務(wù)、學(xué)術(shù)和/或研究實(shí)體等等。一般而言,對(duì)無(wú)線頻譜的不同部分的訪問(wèn)的許可和特權(quán)由政府組織(如,在美國(guó)的聯(lián)邦通信委員會(huì)(fcc)、在英國(guó)的通信廳(ofcom)等)管理。

由信道數(shù)據(jù)庫(kù)122跟蹤的無(wú)線信道可以發(fā)生在rf頻譜的各個(gè)區(qū)域中,例如,與廣播電視、蜂窩通信、衛(wèi)星通信、短距離無(wú)線通信等相關(guān)聯(lián)的區(qū)域中。

如在環(huán)境100中進(jìn)一步示出的,計(jì)算設(shè)備102包括可用的信道數(shù)據(jù)庫(kù)126,可用的信道數(shù)據(jù)庫(kù)126代表可用于網(wǎng)絡(luò)118中的無(wú)線通信的無(wú)線信道的數(shù)據(jù)庫(kù)。例如,可用的信道數(shù)據(jù)庫(kù)126可以被填充有從信道數(shù)據(jù)庫(kù)服務(wù)122接收的信道信息。從信道數(shù)據(jù)庫(kù)服務(wù)122接收的信道信息以及因此可用的信道數(shù)據(jù)庫(kù)126可以至少部分地基于計(jì)算設(shè)備102的位置。在至少一些實(shí)現(xiàn)中,來(lái)自可用的信道數(shù)據(jù)庫(kù)126的可用的信道信息可被計(jì)算設(shè)備102利用以使得信道和/或多個(gè)信道被選擇以用于無(wú)線通信。有關(guān)無(wú)線信道的識(shí)別和選擇的更多細(xì)節(jié)被呈現(xiàn)在下文中。

根據(jù)本文討論的實(shí)現(xiàn),可以采用以下技術(shù):利用各種不同的無(wú)線數(shù)據(jù)通信技術(shù)和/或協(xié)議在計(jì)算設(shè)備102與其它設(shè)備之間建立無(wú)線數(shù)據(jù)通信。例如,可用的信道數(shù)據(jù)庫(kù)126中被識(shí)別的信道可以用于經(jīng)由以下各種無(wú)線標(biāo)準(zhǔn)的無(wú)線通信:例如,蜂窩通信(例如,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或802.22的一個(gè)或多個(gè)標(biāo)準(zhǔn))、無(wú)線電話網(wǎng)絡(luò)、衛(wèi)星通信等。然而,這并不是要進(jìn)行限制,而可以根據(jù)所公開(kāi)的實(shí)現(xiàn)來(lái)利用廣泛的各種不同的無(wú)線技術(shù)和協(xié)議。

已經(jīng)描述了本文所描述的技術(shù)可以在其中進(jìn)行操作的示例環(huán)境,現(xiàn)在考慮根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的一些示例實(shí)現(xiàn)場(chǎng)景的討論。

示例實(shí)現(xiàn)場(chǎng)景

以下討論描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的使用空白空間的無(wú)線連接的示例實(shí)現(xiàn)場(chǎng)景。在以下討論的部分中,將參考圖1的環(huán)境100。

圖2示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于確定可用無(wú)線信道的示例實(shí)現(xiàn)場(chǎng)景200。

在場(chǎng)景200中,信道數(shù)據(jù)庫(kù)服務(wù)120確定無(wú)線頻譜的頻譜部分202包括可用的信道204的集合。通常,可用的信道204對(duì)應(yīng)于可供用于計(jì)算設(shè)備102的地理區(qū)域中的無(wú)線通信的信道(例如,空白空間、保護(hù)帶等)。

信道數(shù)據(jù)庫(kù)服務(wù)120可以以各種不同的方式確定可用的信道204。例如,用于相應(yīng)的可用的信道204的單獨(dú)的信道所有者124可以通知可用的信道204的信道數(shù)據(jù)庫(kù)服務(wù)120??商娲鼗蚋郊拥?,信道數(shù)據(jù)庫(kù)服務(wù)120可以向信道所有者124查詢關(guān)于它們相應(yīng)的信道是否被利用。作為另一示例,信道數(shù)據(jù)庫(kù)服務(wù)120可以檢測(cè)可用的信道不被用于信號(hào)通信,例如,用于許可的使用。

作為示例實(shí)現(xiàn),考慮可用的信道204在無(wú)線頻譜的頻譜部分202中包括“空白空間”。例如,可用的信道204可以被許可給特定信道所有者124和/或被分配以用于特定用途。然而,可用的信道204當(dāng)前未在使用中。例如,可用的信道204對(duì)應(yīng)于被許可給特定信道所有者124但不被用于其被許可的目的的分離的無(wú)線信道。在至少一些實(shí)現(xiàn)中,相應(yīng)的可用的信道204的信道所有者124可以同樣地通知信道數(shù)據(jù)庫(kù)服務(wù)120。

作為空白空間的添加或替代,可用的信道204可以包括rf頻譜的各種其它類(lèi)型的信道和/或區(qū)域,例如,許可的部分之間的保護(hù)帶、許可的信道等等。因此,可用的信道204通常對(duì)應(yīng)于可供用于特定地理區(qū)域中的無(wú)線通信的無(wú)線信道。

除了場(chǎng)景200之外,信道數(shù)據(jù)庫(kù)服務(wù)120存儲(chǔ)用于可用的信道204的信道標(biāo)識(shí)符206作為信道數(shù)據(jù)庫(kù)122的部分。根據(jù)各種實(shí)現(xiàn),信道數(shù)據(jù)庫(kù)122存儲(chǔ)用于在不同地理區(qū)域中可用的各種無(wú)線信道的信道標(biāo)識(shí)符。

然后,信道數(shù)據(jù)庫(kù)服務(wù)120將信道標(biāo)識(shí)符206傳送到計(jì)算設(shè)備102,其存儲(chǔ)信道標(biāo)識(shí)符206作為可用的信道數(shù)據(jù)庫(kù)126的部分。根據(jù)各種實(shí)現(xiàn),信道數(shù)據(jù)庫(kù)服務(wù)120可以周期性地(例如,根據(jù)預(yù)先指定的時(shí)間周期)將用于可用的無(wú)線信道的信道標(biāo)識(shí)符傳送到計(jì)算設(shè)備102。可替代地或附加地,響應(yīng)于各種事件(例如從計(jì)算設(shè)備102查詢可用的信道),信道數(shù)據(jù)庫(kù)服務(wù)120可以將信道標(biāo)識(shí)符傳送到計(jì)算設(shè)備102。

除了場(chǎng)景200之外,計(jì)算設(shè)備102選擇包括信道標(biāo)識(shí)符206的一個(gè)或多個(gè)信道的信道集合208。信道集合208例如對(duì)應(yīng)于可用的信道204的子集,并且是基于一個(gè)或多個(gè)標(biāo)準(zhǔn)(例如,計(jì)算設(shè)備102的帶寬需求)被選擇的。通常,信道集合208是從可用的信道數(shù)據(jù)庫(kù)126中被選擇的,并且包括用于信道集合208的單獨(dú)的信道的信道標(biāo)識(shí)符206。信道集合208可以以下面各種方式識(shí)別可用的信道:例如,參考該單獨(dú)的信道的頻率范圍、信道的信道號(hào)(例如,基于區(qū)域頻帶規(guī)劃所指定的)等等。

根據(jù)各種實(shí)現(xiàn),信道集合208的單獨(dú)的信道可以包括允許的傳輸功率級(jí)別。例如,可以針對(duì)單獨(dú)的信道指定最大傳輸功率以減輕與鄰近信道中的通信的干擾,例如,接近可用的信道204的信道的許可使用。

在至少一些實(shí)現(xiàn)中,計(jì)算設(shè)備102(例如,經(jīng)由無(wú)線模塊104)可以基于周期性(例如,每24小時(shí))和/或響應(yīng)于各種事件(例如,檢測(cè)到計(jì)算設(shè)備102已經(jīng)移動(dòng)了閾值距離)針對(duì)可用的信道來(lái)查詢信道數(shù)據(jù)庫(kù)服務(wù)120。計(jì)算設(shè)備102存儲(chǔ)信道集合208,并且可以利用在信道集合208中識(shí)別的一個(gè)或多個(gè)信道根據(jù)本文所討論的用于使用本地傳感器來(lái)維持空白空間接入點(diǎn)的技術(shù)來(lái)發(fā)起和/或參與無(wú)線數(shù)據(jù)通信。

通常,下面討論的場(chǎng)景表示計(jì)算設(shè)備102正在利用無(wú)線信道的集合進(jìn)行無(wú)線通信,例如,用于用作一個(gè)或多個(gè)其它設(shè)備的無(wú)線接入點(diǎn)的場(chǎng)景。參考“閾值距離”進(jìn)一步討論這些場(chǎng)景,該“閾值距離”通常表示移動(dòng)的距離,在所述閾值距離之后將發(fā)生與該無(wú)線信道的集合相關(guān)的動(dòng)作。

圖3a和圖3b分別示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于基于移動(dòng)數(shù)據(jù)來(lái)檢測(cè)設(shè)備已經(jīng)移動(dòng)了閾值距離的示例實(shí)現(xiàn)場(chǎng)景300和308。根據(jù)各種實(shí)現(xiàn),場(chǎng)景300和/或308表示場(chǎng)景200的延續(xù)和/或擴(kuò)展。

場(chǎng)景300包括上面引入的計(jì)算設(shè)備102,并且還指示表示計(jì)算設(shè)備102的起始位置的原點(diǎn)位置302和距原點(diǎn)位置302的閾值距離304。原點(diǎn)位置302可以是未知的、任何的位置,或者可以是已知的位置,例如,由地理位置模塊112確定的位置。閾值距離304可以是例如50米、n米或任何其它指定的距離。移動(dòng)模塊116從移動(dòng)檢測(cè)硬件114接收描述計(jì)算設(shè)備102的移動(dòng)306的移動(dòng)信息。移動(dòng)信息可以以各種方式被確定,其示例在下面被詳細(xì)描述。在這種場(chǎng)景中,移動(dòng)模塊116確定移動(dòng)306具有等于或大于遠(yuǎn)離原點(diǎn)位置302的閾值距離304的距離?;谠摯_定,計(jì)算設(shè)備102執(zhí)行與無(wú)線連接相關(guān)的一個(gè)或多個(gè)動(dòng)作。下面討論與無(wú)線連接相關(guān)的示例動(dòng)作。

圖3b的場(chǎng)景308包括上面介紹的計(jì)算設(shè)備102以及上面參考圖3a所介紹的閾值距離304。移動(dòng)模塊116從移動(dòng)檢測(cè)硬件114接收移動(dòng)信息,所述移動(dòng)信息表示計(jì)算設(shè)備102從起始位置302的移動(dòng)310和312。在場(chǎng)景308中,移動(dòng)310包括在第一方向上的移動(dòng),并且移動(dòng)312包括在第二方向上的移動(dòng)。在場(chǎng)景308中,移動(dòng)信息不包括方向信息,而僅包括表示為移動(dòng)上限314的距離信息。通常,移動(dòng)上限314表示僅基于計(jì)算設(shè)備102的移動(dòng)所估計(jì)的移動(dòng)的估計(jì)的距離,并不包含移動(dòng)的方向。如圖所示,移動(dòng)上限314至少等于閾值距離304,即使設(shè)備移動(dòng)矢量316不滿足或不超過(guò)閾值距離304。通常,設(shè)備移動(dòng)矢量316表示計(jì)算設(shè)備102在移動(dòng)310和312之后距原點(diǎn)位置302的實(shí)際距離。然而,在這種特定場(chǎng)景下,計(jì)算設(shè)備102的移動(dòng)是基于總累積的移動(dòng)而不是移動(dòng)的方向確定的,并因此計(jì)算設(shè)備102的移動(dòng)被確定為移動(dòng)上限314。基于移動(dòng)上限314,計(jì)算設(shè)備102執(zhí)行與無(wú)線連接相關(guān)的一個(gè)或多個(gè)動(dòng)作。下面討論與無(wú)線連接相關(guān)的示例動(dòng)作。

圖4a和圖4b分別示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于基于移動(dòng)數(shù)據(jù)檢測(cè)到設(shè)備已經(jīng)移動(dòng)了閾值距離的示例實(shí)現(xiàn)場(chǎng)景400和408。根據(jù)各種實(shí)現(xiàn),場(chǎng)景400和/或408表示場(chǎng)景200的延續(xù)和/或擴(kuò)展。

圖4a中的場(chǎng)景400包括上面引入的計(jì)算設(shè)備102和上面參考圖3所引入的閾值距離304。移動(dòng)模塊116從移動(dòng)檢測(cè)硬件114接收移動(dòng)信息,所述移動(dòng)信息表示計(jì)算設(shè)備102從原點(diǎn)位置302的移動(dòng)402、404。在這種場(chǎng)景中,移動(dòng)402表示在第一方向上的移動(dòng),并且移動(dòng)404表示在第二方向上的移動(dòng)。通常,場(chǎng)景400中的移動(dòng)信息包括距離信息和方向信息,并且被表示為設(shè)備移動(dòng)矢量406。設(shè)備移動(dòng)矢量406是表示計(jì)算設(shè)備102從原點(diǎn)位置302通過(guò)移動(dòng)402、404的總估計(jì)的移動(dòng)的矢量。在至少一些實(shí)現(xiàn)中,移動(dòng)上限可以被估計(jì)為等于設(shè)備移動(dòng)矢量406??商娲?,移動(dòng)上限可以被估計(jì)為大于設(shè)備移動(dòng)矢量406。例如,移動(dòng)上限可以包括設(shè)備移動(dòng)矢量406和附加的誤差或安全值。在這種場(chǎng)景中,盡管移動(dòng)402和移動(dòng)404的組合的距離超過(guò)閾值距離304,但是設(shè)備移動(dòng)矢量406和移動(dòng)上限不超過(guò)閾值距離304。由于移動(dòng)上限不超過(guò)閾值距離304,所以計(jì)算設(shè)備102不需要執(zhí)行與無(wú)線連接相關(guān)的動(dòng)作。計(jì)算設(shè)備102例如確定它仍然在距離其最后已知的位置(例如,原點(diǎn)位置302)的閾值距離內(nèi)。

圖4b中的場(chǎng)景408是場(chǎng)景400的延續(xù)。在這種場(chǎng)景下,另外存在附加的移動(dòng)410。因此,設(shè)備移動(dòng)矢量412被確定,所述設(shè)備移動(dòng)矢量412為表示計(jì)算設(shè)備102通過(guò)移動(dòng)402、404和410的凈移動(dòng)的矢量。如圖所示,設(shè)備移動(dòng)矢量412至少滿足或超過(guò)閾值距離304。在至少一些實(shí)現(xiàn)中,計(jì)算設(shè)備102的移動(dòng)上限可以等于設(shè)備移動(dòng)矢量406??商娲兀苿?dòng)上限可以大于設(shè)備移動(dòng)矢量406。例如,移動(dòng)上限可以包括具有添加的額外的誤差或安全值的設(shè)備移動(dòng)矢量406?;跐M足或超過(guò)閾值距離304的移動(dòng)上限,計(jì)算設(shè)備102執(zhí)行與無(wú)線連接相關(guān)的一個(gè)或多個(gè)動(dòng)作。下面討論與無(wú)線連接相關(guān)的示例動(dòng)作。

圖5示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于響應(yīng)于計(jì)算設(shè)備102已經(jīng)移動(dòng)了閾值距離而執(zhí)行動(dòng)作的示例實(shí)現(xiàn)場(chǎng)景500。根據(jù)各種實(shí)現(xiàn),場(chǎng)景500表示場(chǎng)景200、300、308和/或408的延續(xù)和/或擴(kuò)展。

場(chǎng)景500包括計(jì)算設(shè)備102和上面參考圖3a引入的閾值距離304。移動(dòng)模塊116從移動(dòng)檢測(cè)硬件114接收表示計(jì)算設(shè)備102的移動(dòng)的移動(dòng)信息。利用移動(dòng)信息,移動(dòng)模塊116估計(jì)移動(dòng)上限502。

在這種場(chǎng)景下,移動(dòng)上限502超過(guò)閾值距離304。響應(yīng)于移動(dòng)上限502超過(guò)了閾值距離304,計(jì)算設(shè)備102激活諸如地理位置模塊112的位置檢測(cè)功能,以從遠(yuǎn)程源接收位置數(shù)據(jù)。例如,直到確定了計(jì)算設(shè)備102的移動(dòng)滿足或超過(guò)閾值距離304,地理位置模塊112被維持在不活動(dòng)狀態(tài)。位置檢測(cè)功能可以將計(jì)算設(shè)備102的位置建立在閾值距離304內(nèi)(例如在位置504處)。計(jì)算設(shè)備102可以基于位置504確定其實(shí)際移動(dòng)是移動(dòng)506。例如,用于估計(jì)移動(dòng)上限502的移動(dòng)數(shù)據(jù)可能高估了距原點(diǎn)位置302的實(shí)際距離。在確定移動(dòng)506時(shí),計(jì)算設(shè)備102可以更新移動(dòng)上限502以匹配移動(dòng)506,并且繼續(xù)監(jiān)測(cè)如上文所述的移動(dòng)。

在可替代的場(chǎng)景中,位置檢測(cè)功能可以將計(jì)算設(shè)備102的位置建立為超過(guò)閾值距離304。在這種場(chǎng)景中,計(jì)算設(shè)備102然后繼續(xù)執(zhí)行與無(wú)線連接相關(guān)的一個(gè)或多個(gè)動(dòng)作。貫穿本公開(kāi)內(nèi)容討論了與無(wú)線連接相關(guān)的示例動(dòng)作。

圖6示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于在設(shè)備已經(jīng)移動(dòng)了閾值距離之后執(zhí)行與無(wú)線連接相關(guān)的動(dòng)作的示例實(shí)現(xiàn)場(chǎng)景600。根據(jù)各種實(shí)現(xiàn),場(chǎng)景600表示場(chǎng)景200、300、308、408和/或500的延續(xù)和/或擴(kuò)展。

圖6中的場(chǎng)景600包括計(jì)算設(shè)備102和上面參考圖3a引入的閾值距離304。移動(dòng)模塊116從移動(dòng)檢測(cè)硬件114接收移動(dòng)信息,所述移動(dòng)信息表示計(jì)算設(shè)備102從原點(diǎn)位置302的移動(dòng)。在這種場(chǎng)景下,計(jì)算設(shè)備102移動(dòng)到新位置602。到新位置602的移動(dòng)由超過(guò)閾值距離304的移動(dòng)上限604表示。如圖所示,計(jì)算設(shè)備102已經(jīng)移動(dòng)超過(guò)閾值距離304。在實(shí)現(xiàn)中,計(jì)算設(shè)備102可以通知用戶移動(dòng)上限604已經(jīng)超過(guò)閾值距離304。

根據(jù)各種實(shí)現(xiàn),計(jì)算設(shè)備102響應(yīng)于移動(dòng)上限604超過(guò)了閾值距離304而執(zhí)行與無(wú)線連接相關(guān)的一個(gè)或多個(gè)動(dòng)作。在這種場(chǎng)景下,計(jì)算設(shè)備102停止利用與原點(diǎn)位置302和閾值距離304相關(guān)聯(lián)的信道集合208。例如,無(wú)線模塊104確定基于計(jì)算設(shè)備102超過(guò)閾值距離304,信道集合208是失效的并且將被刷新。因此,無(wú)線模塊104針對(duì)可用的信道查詢信道數(shù)據(jù)庫(kù)服務(wù)120,并開(kāi)始利用與新位置602相關(guān)聯(lián)的新信道集合。新位置602與閾值距離606相關(guān)聯(lián)。在至少一些實(shí)現(xiàn)中,查詢可以涉及激活諸如地理位置模塊112的位置檢測(cè)功能,以從遠(yuǎn)程源接收位置數(shù)據(jù)??商娲鼗蚋郊拥?,計(jì)算設(shè)備102可以停止利用信道集合208,并且可以向用戶呈現(xiàn)通知和/或查詢以用于進(jìn)一步動(dòng)作。

圖7-圖10示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的可由計(jì)算設(shè)備102顯示的示例用戶界面。

圖7示出了顯示消息702的圖形用戶界面(gui)700。在該特定示例中,消息702包括消息“用戶已經(jīng)達(dá)到連接閾值,空白空間傳輸不再有效”。例如,響應(yīng)于移動(dòng)模塊116估計(jì)計(jì)算設(shè)備102的移動(dòng)上限滿足或超過(guò)距原點(diǎn)位置的閾值距離,呈現(xiàn)了gui700。

圖8示出了顯示消息802的gui800。在該特定示例中,消息802包括消息“接近連接閾值:沿當(dāng)前方向的連續(xù)的移動(dòng)可以影響空白空間連接”。例如,響應(yīng)于移動(dòng)模塊116估計(jì)計(jì)算設(shè)備102的移動(dòng)上限接近距原點(diǎn)位置的閾值距離,呈現(xiàn)了gui800。這樣的消息可以允許用戶改變其移動(dòng),以使得它們保持在距原點(diǎn)位置的閾值距離內(nèi)。

圖9示出了顯示消息902的gui900。在該特定示例中,消息902包括消息“用戶可能已經(jīng)達(dá)到空白空間閾值。需要輸入”,并且包括可選擇的用戶輸入選項(xiàng)904“激活gps”,906“輸入位置信息”和908“禁用空白空間接入點(diǎn)”。例如,響應(yīng)于移動(dòng)模塊116估計(jì)計(jì)算設(shè)備102的移動(dòng)上限滿足或超過(guò)距原點(diǎn)位置的閾值距離,呈現(xiàn)了gui900。用戶輸入選項(xiàng)904“激活gps”是可選擇的,以允許用戶激活基于空間的衛(wèi)星導(dǎo)航系統(tǒng)(例如gps)功能來(lái)確定設(shè)備的位置,以便重新建立空白空間連接。用戶輸入選項(xiàng)906“輸入位置信息”是可選擇的,以允許用戶輸入已知的位置信息,以便驗(yàn)證和/或重新建立空白空間連接。用戶輸入選項(xiàng)908“禁用空白空間接入點(diǎn)”是可選擇的,以允許用戶禁用空白空間接入點(diǎn),例如當(dāng)基于空間的衛(wèi)星導(dǎo)航系統(tǒng)(例如gps)功能不可用或位置未知時(shí)這可以是期望的。

圖10示出了顯示消息1002的gui1000。在該特定示例中,消息1002包括消息“空白空間接入點(diǎn)被禁用”,并且包括用戶輸入選項(xiàng)1004“獲取新頻率”、1006“選擇新的傳輸方法”和1008“禁用接入點(diǎn)”。用戶輸入選項(xiàng)1004“獲取新頻率”是可選擇的,以允許用戶嘗試使用空白空間頻率的更新的集合來(lái)重新建立空白空間連接。用戶輸入選項(xiàng)1006“選擇新的傳輸方法”是可選擇的,以允許用戶繼續(xù)利用該設(shè)備作為接入點(diǎn)而利用諸如wifi的替代的傳輸方法。用戶輸入選項(xiàng)1008“禁用接入點(diǎn)”是可選擇的,以允許用戶完全禁用利用該設(shè)備作為接入點(diǎn)。應(yīng)當(dāng)明白和理解,盡管示出了幾個(gè)不同的用戶選項(xiàng),但是可以顯示任何數(shù)量的選項(xiàng)。例如,用戶界面1000或消息1002可以是可操縱的(例如,可調(diào)整的(pannable)、可滾動(dòng)的等等)以暴露更多選項(xiàng)。

上面描述的實(shí)現(xiàn)場(chǎng)景和gui僅僅是為了示例的目的而呈現(xiàn)的,并且應(yīng)當(dāng)理解,本文討論的技術(shù)可以在各種其它實(shí)現(xiàn)場(chǎng)景中被采用,并且可以在所要求保護(hù)的實(shí)現(xiàn)的精神和范圍內(nèi)利用本文未明確描繪的各種其它gui。在討論了一些示例實(shí)現(xiàn)場(chǎng)景后,現(xiàn)在考慮根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的一些示例過(guò)程。

示例過(guò)程

以下部分描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于使用空白空間的無(wú)線連接的一些示例過(guò)程。例如,該過(guò)程描述了實(shí)現(xiàn)上述示例實(shí)現(xiàn)場(chǎng)景的各個(gè)方面的示例方式。然而,這不被解釋為限制性的,并且可以在所要求保護(hù)的實(shí)現(xiàn)的精神和范圍內(nèi)的各種其它實(shí)現(xiàn)場(chǎng)景中采用該過(guò)程。

本文描述的過(guò)程可以被單獨(dú)使用或者全部或部分地彼此組合來(lái)使用。這些過(guò)程被顯示為例如通過(guò)一個(gè)或多個(gè)實(shí)體或模塊執(zhí)行的操作(或動(dòng)作)的集合,并且不一定限于執(zhí)行操作所示的順序。示例過(guò)程可以在圖1的環(huán)境100、圖16的系統(tǒng)1600和/或任何其它適當(dāng)?shù)沫h(huán)境中被采用。根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn),該過(guò)程描述了用于執(zhí)行本文描述的示例實(shí)現(xiàn)場(chǎng)景的各個(gè)方面的示例方式。在至少一些實(shí)現(xiàn)中,針對(duì)各種過(guò)程描述的步驟被自動(dòng)實(shí)現(xiàn)并且獨(dú)立于用戶交互。

圖11是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于基于檢測(cè)到設(shè)備已經(jīng)移動(dòng)了閾值距離來(lái)執(zhí)行與無(wú)線連接相關(guān)的動(dòng)作的方法中的步驟的流程圖。

步驟1100利用無(wú)線頻譜中的一個(gè)或多個(gè)空白空間用于設(shè)備的無(wú)線連接。例如,由計(jì)算設(shè)備102從可用的信道數(shù)據(jù)庫(kù)126中選擇了無(wú)線信道的集合??梢曰谝韵赂鞣N標(biāo)準(zhǔn)來(lái)選擇該無(wú)線信道的集合:例如,估計(jì)的帶寬需求、信道質(zhì)量、組合信道帶寬等。例如,計(jì)算設(shè)備102可以針對(duì)無(wú)線信道來(lái)查詢信道數(shù)據(jù)庫(kù)服務(wù)120以用于執(zhí)行以下無(wú)線通信:例如,語(yǔ)音通信、視頻通信、內(nèi)容共享等?;跓o(wú)線通信的屬性(例如,交換通信數(shù)據(jù)所需的估計(jì)的帶寬),計(jì)算設(shè)備102選擇可以被組合以滿足所需帶寬的信道的集合。

可替代地或附加地,該信道的集合可以由信道數(shù)據(jù)庫(kù)服務(wù)120選擇并被傳送到計(jì)算設(shè)備102。該無(wú)線信道的集合可以包括非連續(xù)信道,例如,具有不包含在該信道的集合中的至少一個(gè)rf干涉區(qū)域的信道。一旦選擇了該無(wú)線信道的集合,計(jì)算設(shè)備102例如通過(guò)利用無(wú)線模塊104、無(wú)線硬件106和/或通信應(yīng)用110來(lái)利用所選擇的信道以用于無(wú)線連接。利用所選擇的信道可以包括允許計(jì)算設(shè)備102充當(dāng)其它設(shè)備的無(wú)線接入點(diǎn)以訪問(wèn)網(wǎng)絡(luò)118。例如,不同的設(shè)備可以經(jīng)由設(shè)備到設(shè)備的連接來(lái)連接到計(jì)算設(shè)備102,以使得計(jì)算設(shè)備102代理到不同設(shè)備的網(wǎng)絡(luò)連接。

步驟1102從設(shè)備上的一個(gè)或多個(gè)傳感器本地收集移動(dòng)數(shù)據(jù)??梢杂梢苿?dòng)檢測(cè)硬件114執(zhí)行收集。例如,移動(dòng)檢測(cè)硬件114可利用加速度計(jì)、陀螺儀和指南針來(lái)本地收集關(guān)于計(jì)算設(shè)備102的移動(dòng)的距離和方向的數(shù)據(jù)。如上所述,移動(dòng)檢測(cè)硬件114可以利用多個(gè)傳感器的任何組合來(lái)本地收集移動(dòng)數(shù)據(jù)。在一些實(shí)現(xiàn)中,在位置檢測(cè)功能處于不活動(dòng)狀態(tài)時(shí)執(zhí)行移動(dòng)數(shù)據(jù)的收集。

步驟1104基于移動(dòng)數(shù)據(jù)檢測(cè)到設(shè)備已移動(dòng)了閾值距離。例如,移動(dòng)模塊116可以基于移動(dòng)數(shù)據(jù)來(lái)檢測(cè)計(jì)算設(shè)備102已被物理地移位到距原點(diǎn)位置的距離等于或大于閾值距離的新位置??商娲?,移動(dòng)模塊116可以基于移動(dòng)數(shù)據(jù)來(lái)估計(jì)計(jì)算設(shè)備102已經(jīng)移動(dòng)了大于或等于閾值距離的聚合距離,并且可能已經(jīng)被移位了距原點(diǎn)位置等于或大于閾值距離的距離。在另一個(gè)示例中,移動(dòng)模式116可以基于移動(dòng)數(shù)據(jù)來(lái)檢測(cè)計(jì)算設(shè)備102正在接近閾值距離,例如,在閾值距離的指定距離內(nèi)。如上參考圖1所提及的,移動(dòng)模塊116可以利用多種技術(shù)的任何組合來(lái)檢測(cè)計(jì)算設(shè)備102的移動(dòng)。在一些實(shí)現(xiàn)中,基于移動(dòng)來(lái)檢測(cè)設(shè)備移動(dòng)了閾值距離包括確定移動(dòng)數(shù)據(jù)指示設(shè)備可能已經(jīng)移動(dòng)了閾值距離,并且響應(yīng)于該確定,基于遠(yuǎn)程源來(lái)驗(yàn)證設(shè)備的位置。在一些實(shí)現(xiàn)中,在位置檢測(cè)功能處于不活動(dòng)狀態(tài)時(shí),執(zhí)行檢測(cè)。

步驟1106基于所述檢測(cè)來(lái)執(zhí)行與無(wú)線連接相關(guān)的動(dòng)作。在一個(gè)示例動(dòng)作中,計(jì)算設(shè)備102可以停止利用空白空間來(lái)用于無(wú)線連接。在可替代或附加的動(dòng)作中,計(jì)算設(shè)備102可以獲得并利用一個(gè)或多個(gè)不同的空白空間來(lái)用于無(wú)線連接。例如,計(jì)算設(shè)備102可以針對(duì)可用的信道來(lái)查詢信道數(shù)據(jù)庫(kù)服務(wù)120,并開(kāi)始利用與計(jì)算設(shè)備102的當(dāng)前位置相關(guān)聯(lián)的新的信道集合。

例如,可以基于各種標(biāo)準(zhǔn)來(lái)選擇新的信道集合。作為示例,在先前的無(wú)線信道的集合中傳送的一個(gè)或多個(gè)信道可以不再可用,和/或可被確定為具有要用于無(wú)線通信的不足的信號(hào)質(zhì)量。作為另一示例,信道數(shù)據(jù)庫(kù)服務(wù)120可以將更新的信道傳送到計(jì)算設(shè)備102,計(jì)算設(shè)備102隨后更新可用的信道數(shù)據(jù)庫(kù)126。在至少一些實(shí)現(xiàn)中,新的信道集合可以包括不同信道、不同數(shù)量的信道、不同的信道類(lèi)型(例如,信道帶寬)等等。可替代地或附加地,計(jì)算設(shè)備102可以接收來(lái)自信道數(shù)據(jù)庫(kù)服務(wù)120的許可,以繼續(xù)利用當(dāng)前由計(jì)算設(shè)備102利用的一個(gè)或多個(gè)空白空間,例如在步驟1100中。

在另一可替代或附加的動(dòng)作中,計(jì)算設(shè)備102可以執(zhí)行步驟1112并利用一種或多種可替代或附加的方法來(lái)用于無(wú)線連接。例如,計(jì)算設(shè)備102可以利用3g、藍(lán)牙、wifitm和/或其它技術(shù)或協(xié)議以用于無(wú)線連接。

在另一可替代或附加的動(dòng)作中,計(jì)算設(shè)備102可以呈現(xiàn)與步驟1106相關(guān)聯(lián)的用戶通知,例如,在執(zhí)行上述示例動(dòng)作中的一個(gè)或多個(gè)之前或之后。上面參照?qǐng)D7-圖10詳細(xì)說(shuō)明了示例用戶通知。在一些實(shí)現(xiàn)中,用戶通知可以被呈現(xiàn)用于指定的持續(xù)時(shí)間(例如,n秒),可以被呈現(xiàn)直到由用戶觀看到,可以被呈現(xiàn)直到接收到用戶輸入,等等。

圖12是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于基于設(shè)備位于超過(guò)閾值距離來(lái)執(zhí)行與無(wú)線連接相關(guān)的動(dòng)作的方法中的步驟的流程圖。該方法例如描述了上面參考圖11描述的方法的示例變型和/或擴(kuò)展,例如,在步驟1106中所采取的示例動(dòng)作。

步驟1200將設(shè)備的位置檢測(cè)功能維持在不活動(dòng)狀態(tài)。例如,計(jì)算設(shè)備102可以將地理位置模塊112維持在不活動(dòng)(例如,斷電)狀態(tài)。如上參考圖1所述,地理位置模塊112可以利用任何數(shù)量的技術(shù),例如基于空間的衛(wèi)星導(dǎo)航系統(tǒng)(例如,gps)。

步驟1202響應(yīng)于檢測(cè)到設(shè)備從先前的位置已經(jīng)移動(dòng)了閾值距離,激活位置檢測(cè)功能以從遠(yuǎn)程源接收位置數(shù)據(jù)。例如,計(jì)算設(shè)備102可以激活地理位置模塊112以從遠(yuǎn)程源接收位置數(shù)據(jù)(例如,gps數(shù)據(jù))。所述檢測(cè)可以是例如類(lèi)似于圖11的步驟1104中描述所的。

步驟1204利用位置數(shù)據(jù)來(lái)確定設(shè)備的當(dāng)前位置。例如,計(jì)算設(shè)備102可以利用gps數(shù)據(jù)來(lái)確定設(shè)備的當(dāng)前位置。

步驟1206確定計(jì)算設(shè)備102是否位于當(dāng)前位置,該當(dāng)前位置距原點(diǎn)位置至少閾值距離。如果計(jì)算設(shè)備102不位于距原點(diǎn)位置至少閾值距離處(“否”),則步驟1208去激活位置檢測(cè)功能。例如,計(jì)算設(shè)備102可以去激活地理位置模塊112。如果客戶端位于距原點(diǎn)位置至少閾值距離處(“是”),則步驟1210執(zhí)行與無(wú)線活動(dòng)相關(guān)的動(dòng)作。例如,計(jì)算設(shè)備102可以停止利用空白空間來(lái)用于無(wú)線連接。該動(dòng)作可以是例如上述參考圖11的步驟1106所引用的那些動(dòng)作中的任一個(gè)。

圖13是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于確定行進(jìn)的距離的方法中的步驟的流程圖。例如,該方法描述了上面參考圖11描述的方法的示例變型和/或擴(kuò)展,例如在步驟1104采取的示例檢測(cè)。

步驟1300接收表示設(shè)備的移動(dòng)的移動(dòng)數(shù)據(jù)。例如,移動(dòng)模塊116可以從移動(dòng)檢測(cè)硬件114接收移動(dòng)數(shù)據(jù),例如,由加速度計(jì)和/或陀螺儀收集的數(shù)據(jù)。在該實(shí)現(xiàn)中,移動(dòng)數(shù)據(jù)包括表示距離的數(shù)據(jù)而不是表示移動(dòng)的方向的數(shù)據(jù)。

步驟1302確定由設(shè)備的用戶采取的步的數(shù)量。例如,在描述由計(jì)算設(shè)備102的用戶采取的步的數(shù)量時(shí),移動(dòng)模塊116能夠解釋來(lái)自加速度計(jì)和/或陀螺儀的移動(dòng)數(shù)據(jù)。

步驟1304基于所確定的步的數(shù)量來(lái)確定行進(jìn)的距離。在一些實(shí)現(xiàn)中,移動(dòng)模塊116可將步的數(shù)量乘以步的平均距離。步的平均距離可以是任何數(shù)。在一些實(shí)現(xiàn)中,步的平均距離可以是預(yù)定的數(shù)例如,0.5米、n米等等??商娲兀降钠骄嚯x可以基于用戶輸入。

圖14是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于估計(jì)實(shí)際的行進(jìn)的距離的方法中的步驟的流程圖。該方法例如描述了上面參考圖11描述的方法的示例變型和/或擴(kuò)展,例如在步驟1104采取的示例檢測(cè)。

步驟1400接收表示設(shè)備的移動(dòng)的移動(dòng)數(shù)據(jù)。例如,移動(dòng)模塊116可以從移動(dòng)檢測(cè)硬件114接收移動(dòng)數(shù)據(jù),例如,由加速度計(jì)和/或陀螺儀收集的數(shù)據(jù)。在該實(shí)現(xiàn)中,移動(dòng)數(shù)據(jù)包括表示距離的數(shù)據(jù)以及表示方向的數(shù)據(jù)。

步驟1402確定設(shè)備的移動(dòng)的距離和方向。例如,在描述計(jì)算設(shè)備102的移動(dòng)的距離時(shí),移動(dòng)模塊116能夠解釋來(lái)自加速度計(jì)和/或陀螺儀的移動(dòng)數(shù)據(jù)。此外,在描述與描述移動(dòng)的距離的數(shù)據(jù)相對(duì)應(yīng)的時(shí)間上的設(shè)備的行進(jìn)的方向時(shí),移動(dòng)模塊116能夠解釋來(lái)自指南針的移動(dòng)數(shù)據(jù)。

步驟1404基于移動(dòng)的距離和方向來(lái)估計(jì)實(shí)際的行進(jìn)的距離。例如,移動(dòng)模塊116能夠基于在多個(gè)時(shí)間間隔上的移動(dòng)的距離和方向來(lái)確定設(shè)備移動(dòng)矢量。

圖15是描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的用于確定估計(jì)的行進(jìn)的距離的方法中的步驟的流程圖。該方法例如描述了上面參考圖11描述的方法的示例變型和/或擴(kuò)展,例如在步驟1104處采取的示例檢測(cè)。

步驟1500接收表示設(shè)備的移動(dòng)的移動(dòng)數(shù)據(jù)。例如,移動(dòng)模塊116可以從移動(dòng)檢測(cè)硬件114接收移動(dòng)數(shù)據(jù),例如,由加速度計(jì)、陀螺儀和指南針收集的數(shù)據(jù)。

步驟1502將移動(dòng)數(shù)據(jù)傳送給遠(yuǎn)程資源。遠(yuǎn)程資源可以是例如服務(wù)器、云網(wǎng)絡(luò)、或另一設(shè)備。

步驟1504從遠(yuǎn)程資源接收估計(jì)的行進(jìn)的距離。例如,計(jì)算設(shè)備102可以從遠(yuǎn)程資源接收以下指示:計(jì)算設(shè)備102已經(jīng)移動(dòng)n米、已經(jīng)在特定方向上移動(dòng)了n米、位于特定坐標(biāo)處、或位置或距離的任何其它指示。

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

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

圖16示出了通常在1600處的示例系統(tǒng),其包括示例計(jì)算設(shè)備1602,計(jì)算設(shè)備1602代表可以實(shí)現(xiàn)本文描述的各種技術(shù)的一個(gè)或多個(gè)計(jì)算系統(tǒng)和/或設(shè)備。例如,上面參考圖1討論的計(jì)算設(shè)備102可以被實(shí)施為計(jì)算設(shè)備1602。計(jì)算設(shè)備1602可以是例如服務(wù)提供商的服務(wù)器、與客戶端相關(guān)聯(lián)的設(shè)備(例如,客戶端設(shè)備)、片上系統(tǒng)和/或任何其它適當(dāng)?shù)挠?jì)算設(shè)備或計(jì)算系統(tǒng)。

如圖所示的示例計(jì)算設(shè)備1602包括處理系統(tǒng)1604、一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)1606以及彼此通信耦合的一個(gè)或多個(gè)i/o接口1608。雖然未示出,但是計(jì)算設(shè)備1602還可以包括系統(tǒng)總線或者將各種組件彼此耦合的其它數(shù)據(jù)和命令傳送系統(tǒng)。系統(tǒng)總線可以包括以下不同總線結(jié)構(gòu)中的任何一個(gè)或組合:例如,存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、通用串行總線、和/或利用各種總線架構(gòu)中的任何一種的處理器或局部總線。還考慮了各種其它示例,例如控制線和數(shù)據(jù)線。

處理系統(tǒng)1604代表使用硬件來(lái)執(zhí)行一個(gè)或多個(gè)操作的功能。因此,處理系統(tǒng)1604被示為包括可被配置為處理器、功能塊等的硬件元件1610。這可以包括硬件的實(shí)現(xiàn),作為使用一個(gè)或多個(gè)半導(dǎo)體形成的專(zhuān)用集成電路或其它邏輯器件。硬件元件1610不受由其形成的材料或其中采用的處理機(jī)制的限制。例如,處理器可以由半導(dǎo)體和/或晶體管(例如,電子集成電路(ic))組成。在這種上下文中,處理器可執(zhí)行指令可以是電子可執(zhí)行指令。

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

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

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

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

“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”可以指代與單純的信號(hào)傳輸、載波或信號(hào)本身相比能夠永久存儲(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ù)字多功能盤(pán)(dvd)或其它光學(xué)存儲(chǔ)裝置、硬盤(pán)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)裝置或其它磁存儲(chǔ)設(shè)備、或其它存儲(chǔ)設(shè)備、有形介質(zhì)或適于存儲(chǔ)所需信息并且可由計(jì)算機(jī)訪問(wèn)的制品。

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

如前所述,硬件元件1610和計(jì)算機(jī)可讀介質(zhì)1606代表以硬件形式實(shí)現(xiàn)的指令、模塊、可編程設(shè)備邏輯和/或固定設(shè)備邏輯,其可在一些實(shí)施例中被用于實(shí)現(xiàn)本文描述的技術(shù)的至少一些方面。硬件元件可以包括集成電路或片上系統(tǒng)的組件、專(zhuān)用集成電路(asic)、現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)、復(fù)合可編程邏輯器件(cpld)以及以硅或其它硬件設(shè)備的其它實(shí)現(xiàn)。在這種上下文中,硬件元件可以作為執(zhí)行程序任務(wù)的處理設(shè)備進(jìn)行操作,所述程序任務(wù)由用于存儲(chǔ)指令以用于執(zhí)行的硬件元件以及硬件設(shè)備(例如,先前描述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))實(shí)施的指令、模塊和/或邏輯所定義。

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

如圖6進(jìn)一步所示,示例系統(tǒng)1600在個(gè)人計(jì)算機(jī)(pc)、電視設(shè)備、和/或移動(dòng)設(shè)備上運(yùn)行應(yīng)用程序時(shí),能夠?qū)崿F(xiàn)無(wú)縫的用戶體驗(yàn)的普適環(huán)境。當(dāng)在使用應(yīng)用、玩視頻游戲、觀看視頻等的同時(shí)從一個(gè)設(shè)備轉(zhuǎn)換到下一個(gè)設(shè)備時(shí),服務(wù)和應(yīng)用基本上相似地運(yùn)行在所有三種環(huán)境中以用于共同的用戶體驗(yàn)。

在示例系統(tǒng)1600中,多個(gè)設(shè)備通過(guò)中央計(jì)算設(shè)備被互連。中央計(jì)算設(shè)備對(duì)多個(gè)設(shè)備可以是本地的,或者可以位于遠(yuǎn)離多個(gè)設(shè)備的位置。在一個(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)來(lái)實(shí)現(xiàn)將體驗(yàn)傳遞到設(shè)備,所述體驗(yàn)同時(shí)針對(duì)設(shè)備定制而對(duì)于所有設(shè)備而言又是共同的。在一個(gè)實(shí)施例中,創(chuàng)建一類(lèi)目標(biāo)設(shè)備,并且體驗(yàn)是對(duì)通用類(lèi)設(shè)備而定制的。一類(lèi)設(shè)備可以由物理特征、使用類(lèi)型或設(shè)備的其它共同特征來(lái)定義。

在各種實(shí)現(xiàn)中,計(jì)算設(shè)備1602可以采取各種不同的配置,例如用于計(jì)算機(jī)1614、移動(dòng)設(shè)備(mobile)1616和電視1618使用。這些配置中的每一個(gè)包括可以具有通常不同的構(gòu)造和能力的設(shè)備,并因此計(jì)算設(shè)備1602可以根據(jù)不同設(shè)備類(lèi)別中的一個(gè)或多個(gè)進(jìn)行配置。例如,計(jì)算設(shè)備1602可以被實(shí)現(xiàn)為計(jì)算機(jī)1614類(lèi)的設(shè)備,其包括個(gè)人計(jì)算機(jī)、桌面型計(jì)算機(jī)、多屏幕計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本等。

計(jì)算設(shè)備1602還可以被實(shí)現(xiàn)為移動(dòng)設(shè)備1616類(lèi)設(shè)備,其包括移動(dòng)設(shè)備,諸如移動(dòng)電話、便攜式音樂(lè)播放器、可穿戴設(shè)備、便攜式游戲設(shè)備、平板計(jì)算機(jī)、多屏幕計(jì)算機(jī)等。計(jì)算設(shè)備1602還可以被實(shí)現(xiàn)為電視1618類(lèi)設(shè)備,其包括在休閑觀看環(huán)境中具有或連接到通常較大的屏幕的設(shè)備。這些設(shè)備包括電視機(jī)、機(jī)頂盒、游戲控制臺(tái)等。

本文描述的技術(shù)可以由計(jì)算設(shè)備1602的這些各種配置來(lái)支持,并且不限于本文所描述的技術(shù)的具體示例。例如,參考計(jì)算設(shè)備102和/或信道數(shù)據(jù)庫(kù)服務(wù)120所討論的功能可以全部或部分地通過(guò)使用分布式系統(tǒng)(例如經(jīng)由如下文所描述的平臺(tái)1622在“云”1620上)來(lái)實(shí)現(xiàn)。

云1620包括和/或代表用于資源1624的平臺(tái)1622。平臺(tái)1622對(duì)云1620的硬件(例如,服務(wù)器)的底層功能和軟件資源進(jìn)行抽象。資源1624可以包括在遠(yuǎn)離計(jì)算設(shè)備1602的服務(wù)器上執(zhí)行計(jì)算機(jī)處理時(shí)可以被利用的應(yīng)用和/或數(shù)據(jù)。資源1624還可以包括在因特網(wǎng)上和/或通過(guò)訂戶網(wǎng)絡(luò)(諸如蜂窩或網(wǎng)絡(luò))提供的服務(wù)。

平臺(tái)1622可以提取資源和功能,以將計(jì)算設(shè)備1602與其它計(jì)算設(shè)備進(jìn)行連接。平臺(tái)1622還可以用于對(duì)資源的抽象進(jìn)行縮放以向經(jīng)由平臺(tái)1622實(shí)現(xiàn)的資源1624遇到的需求提供相對(duì)應(yīng)的縮放級(jí)別。因此,在互連的設(shè)備實(shí)施例中,本文描述的功能的實(shí)現(xiàn)可以貫穿系統(tǒng)1600來(lái)分布。例如,功能可以部分地在計(jì)算設(shè)備1602上以及經(jīng)由抽象云1620的功能的平臺(tái)1622被實(shí)現(xiàn)。

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

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

示例1:一種設(shè)備,包括:一個(gè)或多個(gè)處理器;以及一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì),所述一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)處理器可執(zhí)行的指令,所述指令響應(yīng)于所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述設(shè)備執(zhí)行以下操作包括:利用無(wú)線頻譜中的一個(gè)或多個(gè)空白空間以用于設(shè)備的無(wú)線連接;從所述設(shè)備上的一個(gè)或多個(gè)傳感器本地收集移動(dòng)數(shù)據(jù);基于所述移動(dòng)數(shù)據(jù)來(lái)檢測(cè)所述設(shè)備移動(dòng)了閾值距離;以及基于所述檢測(cè)來(lái)執(zhí)行與所述無(wú)線連接相關(guān)的動(dòng)作。

示例2:如示例1所述的設(shè)備,其中,利用無(wú)線頻譜中的一個(gè)或多個(gè)空白空間以用于設(shè)備的無(wú)線連接包括充當(dāng)一個(gè)或多個(gè)其它設(shè)備的無(wú)線接入點(diǎn)以連接到網(wǎng)絡(luò)。

示例3:如示例1或2中的一項(xiàng)或多項(xiàng)所述的設(shè)備,其中,所述設(shè)備上的所述一個(gè)或多個(gè)傳感器包括加速度計(jì)或陀螺儀。

示例4:如示例1-3中的一項(xiàng)或多項(xiàng)所述的設(shè)備,其中,所述設(shè)備上的所述一個(gè)或多個(gè)傳感器包括加速度計(jì)或陀螺儀,并且本地收集移動(dòng)數(shù)據(jù)包括利用所述加速度計(jì)或所述陀螺儀來(lái)確定由所述設(shè)備的用戶采取的步的數(shù)量。

示例5:如示例1-4中的一項(xiàng)或多項(xiàng)所述的設(shè)備,其中,所述設(shè)備上的所述一個(gè)或多個(gè)傳感器包括加速度計(jì)、陀螺儀和指南針,并且本地收集移動(dòng)數(shù)據(jù)包括利用所述加速度計(jì)、所述陀螺儀和所述指南針來(lái)確定由所述設(shè)備的用戶采取的步的數(shù)量和步的方向。

示例6:如示例1-5中的一項(xiàng)或多項(xiàng)所述的設(shè)備,其中,執(zhí)行與所述無(wú)線連接相關(guān)的動(dòng)作包括以下中的一個(gè)或多個(gè):停止利用所述一個(gè)或多個(gè)空白空間;利用一個(gè)或多個(gè)不同的空白空間;提交針對(duì)用于所述設(shè)備的無(wú)線連接的空白空間分配的請(qǐng)求;或者利用一種或多種替代方法以用于無(wú)線連接。

示例7:如示例1-6中的一項(xiàng)或多項(xiàng)所述的設(shè)備,其中,基于所述移動(dòng)來(lái)檢測(cè)所述設(shè)備移動(dòng)了閾值距離包括:確定所述移動(dòng)數(shù)據(jù)指示所述設(shè)備已經(jīng)移動(dòng)了所述閾值距離;以及響應(yīng)于所述確定,基于遠(yuǎn)程源來(lái)驗(yàn)證所述設(shè)備的位置。

示例8:如示例1-7中的一項(xiàng)或多項(xiàng)所述的設(shè)備,其中,基于所述移動(dòng)來(lái)檢測(cè)所述設(shè)備移動(dòng)了閾值距離包括:確定所述移動(dòng)數(shù)據(jù)指示所述設(shè)備已經(jīng)移動(dòng)了所述閾值距離;以及響應(yīng)于所述確定,基于遠(yuǎn)程源來(lái)驗(yàn)證所述設(shè)備的位置,所述遠(yuǎn)程源包括基于空間的衛(wèi)星導(dǎo)航系統(tǒng)功能。

示例9:如示例1-8中的一項(xiàng)或多項(xiàng)所述的設(shè)備,其中,基于所述移動(dòng)來(lái)檢測(cè)所述設(shè)備移動(dòng)了閾值距離包括:確定所述移動(dòng)數(shù)據(jù)指示所述設(shè)備已經(jīng)移動(dòng)了所述閾值距離;響應(yīng)于所述確定,基于遠(yuǎn)程源來(lái)驗(yàn)證所述設(shè)備的位置,所述遠(yuǎn)程源包括基于空間的衛(wèi)星導(dǎo)航系統(tǒng)功能;以及響應(yīng)于所述驗(yàn)證,去激活所述設(shè)備的基于空間的衛(wèi)星導(dǎo)航系統(tǒng)功能。

示例10:如示例1-9中的一項(xiàng)或多項(xiàng)所述的設(shè)備,所述操作還包括:呈現(xiàn)指示所述設(shè)備已經(jīng)移動(dòng)了所述閾值距離的圖形用戶界面。

示例11:一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:利用無(wú)線頻譜中的一個(gè)或多個(gè)空白空間以用于設(shè)備的無(wú)線連接;從所述設(shè)備上的一個(gè)或多個(gè)傳感器本地收集移動(dòng)數(shù)據(jù);基于所述移動(dòng)數(shù)據(jù)來(lái)檢測(cè)所述設(shè)備移動(dòng)了閾值距離;以及基于所述檢測(cè)來(lái)執(zhí)行與所述無(wú)線連接相關(guān)的動(dòng)作,包括呈現(xiàn)用戶通知。

示例12:如示例11所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述用戶通知被呈現(xiàn)在所述設(shè)備的圖形用戶界面中。

示例13:如示例11或12中的一項(xiàng)或多項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述用戶通知被呈現(xiàn)在所述設(shè)備的圖形用戶界面中;并且所述用戶通知包括指示所述設(shè)備正在執(zhí)行所述動(dòng)作的消息。

示例14:如示例11-13中的一項(xiàng)或多項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述用戶通知被呈現(xiàn)在所述設(shè)備的圖形用戶界面中;并且所述用戶通知包括針對(duì)與所述動(dòng)作相關(guān)的輸入的請(qǐng)求。

示例15:如示例11-14中的一項(xiàng)或多項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,執(zhí)行與所述無(wú)線連接相關(guān)的動(dòng)作包括以下中的一個(gè)或多個(gè):停止利用所述一個(gè)或多個(gè)空白空間;利用一個(gè)或多個(gè)不同的空白空間;提交針對(duì)用于所述設(shè)備的無(wú)線連接的空白空間分配的請(qǐng)求;或者利用用于無(wú)線連接的一種或多種替代方法。

示例16:如示例11-15中的一項(xiàng)或多項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,基于所述移動(dòng)來(lái)檢測(cè)所述設(shè)備移動(dòng)了閾值距離包括:確定所述移動(dòng)數(shù)據(jù)指示所述設(shè)備已經(jīng)移動(dòng)了閾值距離,以及;響應(yīng)于所述確定,基于遠(yuǎn)程源來(lái)驗(yàn)證所述設(shè)備的位置。

示例17:如示例11-16中的一項(xiàng)或多項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,基于所述移動(dòng)來(lái)檢測(cè)所述設(shè)備移動(dòng)了閾值距離包括:確定所述移動(dòng)數(shù)據(jù)指示所述設(shè)備已經(jīng)移動(dòng)了閾值距離;響應(yīng)于所述確定,基于遠(yuǎn)程源來(lái)驗(yàn)證所述設(shè)備的位置,所述遠(yuǎn)程源包括基于空間的衛(wèi)星導(dǎo)航系統(tǒng)功能;以及響應(yīng)于所述驗(yàn)證,去激活所述設(shè)備的基于空間的衛(wèi)星導(dǎo)航系統(tǒng)功能。

示例18:一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:利用無(wú)線頻譜中的一個(gè)或多個(gè)空白空間以用于設(shè)備的無(wú)線連接;從所述設(shè)備上的一個(gè)或多個(gè)傳感器本地收集移動(dòng)數(shù)據(jù);基于所述移動(dòng)數(shù)據(jù)來(lái)檢測(cè)所述設(shè)備移動(dòng)了閾值距離;以及基于所述檢測(cè)來(lái)執(zhí)行與所述無(wú)線連接相關(guān)的動(dòng)作,包括激活被配置為從遠(yuǎn)程源接收位置數(shù)據(jù)的所述設(shè)備的位置檢測(cè)功能。

示例19:如示例18所述的方法,其中,利用所述無(wú)線頻譜中的一個(gè)或多個(gè)空白空間以用于設(shè)備的無(wú)線連接包括充當(dāng)一個(gè)或多個(gè)其它設(shè)備的接入點(diǎn),以經(jīng)由所述一個(gè)或多個(gè)空白空間來(lái)連接到網(wǎng)絡(luò)。

示例20:如示例18或19中的一項(xiàng)或多項(xiàng)所述的的方法,其中:利用所述無(wú)線頻譜中的一個(gè)或多個(gè)空白空間以用于設(shè)備的無(wú)線連接包括充當(dāng)一個(gè)或多個(gè)其它設(shè)備的接入點(diǎn)以經(jīng)由所述一個(gè)或多個(gè)空白空間連接到網(wǎng)絡(luò);以及在所述位置檢測(cè)功能處于不活動(dòng)狀態(tài)時(shí)執(zhí)行所述收集和所述檢測(cè)。

結(jié)論

描述了使用本地傳感器來(lái)維持空白空間接入點(diǎn)的技術(shù)。盡管以特定于結(jié)構(gòu)特征和/或方法動(dòng)作的語(yǔ)言來(lái)描述實(shí)施例,但是應(yīng)當(dāng)理解,所附權(quán)利要求中限定的實(shí)施例不一定限于所描述的特定特征或動(dòng)作。相反,特定特征和動(dòng)作被公開(kāi)為實(shí)現(xiàn)所要求保護(hù)的實(shí)施例的示例形式。

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