移動設備外圍設備定位和連接的制作方法
【專利摘要】移動設備可能期望無線地連接到鄰近的外圍設備,諸如打印機、投影儀或其他設備。移動設備可以基于多個因素(包括鄰近度、類型或配置)來從各鄰近的外圍設備中進行選擇。鄰近度可以基于收到信號強度、接入點概況或其他技術來確定。基于某些條件(包括移動設備的室內位置、移動設備的兼容性等),某些非鄰近的設備可能是期望的。
【專利說明】移動設備外圍設備定位和連接
[0001]相關申請
[0002]本申請是要求于2011年10月7日提交的美國非臨時專利申請號13/269,514的優先權的PCT申請,該美國非臨時專利申請通過援引被整體納入于此。
【技術領域】
[0003]本描述一般涉及位置定位,并且更具體地,涉及由移動設備進行外圍設備定位和連接。
[0004]背景
[0005]存在提供指示設備的位置的位置信息的多個設備。不同的方法可以被這樣的系統用來確定設備的位置。例如,定位方法可以從目標設備對已知外部信號源(諸如全球定位系統(GPS)衛星或無線通信網絡基站)的測量來確定該目標設備的位置。這些測量可以使得能夠獲得目標設備當前的絕對位置,例如,目標設備的精確緯度、經度和海拔。
[0006]如果目標設備無法測量來自外部源的信號,且網絡實體無法測量來自目標設備的足夠信號,則可能無法獲得該目標設備的位置,和/或無法在所要求的響應時間內獲得該位置。這樣的情況可能在目標設備與外部信號源和/或網絡實體之間存在物理障礙時發生,例如在目標設備處于建筑物或隧道的內部、處于密集的城市環境中的戶外、或非常遠離地面外部無線電源和網絡實體時發生。
[0007]在移動設備的位置已知時,該位置可被用來定位附近的外圍設備。尤其在室內環境中,移動設備可能期望定位附近的可由該移動設備使用的外圍設備,諸如打印機、投影屏等。期望用于標識這樣的外圍設備并與其進行通信的改進的技術。
[0008]附圖簡述
[0009]在結合附圖理解下面闡述的具體說明時,本發明的特征、本質和優點將變得更加明顯,在附圖中,相同附圖標記始終作相應標識。
[0010]圖1是概念地解說用于由移動設備進行外圍設備定位和連接的系統的框圖。
[0011]圖2是概念地解說用于由移動設備進行外圍設備定位和連接的系統的框圖。
[0012]圖3示出根據本公開的一方面解說能夠接收因特網無線電、廣播無線電和衛星定位系統(SPS)信號的示例性移動設備的示意框圖。
[0013]圖4示出根據本公開的一方面解說包含能夠在通過無線信號傳達的因特網無線電信號與廣播無線電信號之間轉換的移動設備的系統的某些特征的系統圖。
[0014]圖5示出根據本公開的一方面解說用于由移動設備進行外圍設備定位和連接的系統的流程圖。
[0015]圖6是根據本公開的一方面解說用于由移動設備進行外圍設備定位和連接的各組件的框圖。
[0016]概述
[0017]提供了一種用于向移動設備標識外圍設備的方法。該方法包括確定移動設備位置信息。該方法還包括接收外圍設備位置信息和外圍設備能力信息。該方法還包括將外圍設備能力信息與期望的能力進行比較。該方法進一步包括將外圍設備位置信息與移動設備位置信息進行比較。該方法還進一步包括確定何時需要外圍設備定位。該方法還包括選擇(諸)外圍設備。
[0018]提供了一種用于向移動設備標識外圍設備的設備。該設備包括用于確定移動設備位置信息的裝置。該設備還包括用于接收外圍設備位置信息和外圍設備能力信息的裝置。該設備還包括用于將外圍設備能力信息與期望的能力進行比較的裝置。該設備進一步包括用于將外圍設備位置信息與移動設備位置信息進行比較的裝置。該設備還進一步包括用于確定何時需要外圍設備定位的裝置。該設備還包括用于選擇(諸)外圍設備的裝置。
[0019]提供了一種用于向移動設備標識外圍設備的計算機程序產品。該計算機程序產品包括其上記錄有程序代碼的非瞬態計算機可讀介質。該程序代碼包括用于確定移動設備位置信息的程序代碼。該程序代碼還包括用于接收外圍設備位置信息和外圍設備能力信息的程序代碼。該程序代碼還包括用于將外圍設備能力信息與期望的能力進行比較的程序代碼。該程序代碼進一步包括將外圍設備位置信息與移動設備位置信息進行比較的程序代碼。該程序代碼還進一步包括用于確定何時需要外圍設備定位的程序代碼。該程序代碼還包括用于選擇至少一個外圍設備的程序代碼。
[0020]提供了一種用于向移動設備標識外圍設備的裝置。該裝置包括(諸)處理器和耦合至(諸)處理器的存儲器。(諸)處理器被配置成確定移動設備位置信息。(諸)處理器還被配置成接收外圍設備位置信息和外圍設備能力信息。(諸)處理器還被配置成將外圍設備能力信息與期望的能力進行比較。(諸)處理器被進一步配置成將外圍設備位置信息與移動設備位置信息進行比較。(諸)處理器還被進一步配置成確定何時需要外圍設備定位。(諸)處理器還被配置成選擇至少一個外圍設備。
[0021]這已較寬泛地勾勒出本公開的特征和技術優勢以力圖使下面的詳細描述可以被更好地理解。本公開的其他特征和優點將在下文描述。本領域技術人員應該領會,本公開可容易地被用作改動或設計用于實施與本公開相同的目的的其他結構的基礎。本領域技術人員還應認識到,這樣的等效構造并不脫離所附權利要求中所闡述的本公開的教導。被認為是本公開的特性的新穎特征在其組織和操作方法兩方面連同進一步的目的和優點在結合附圖來考慮以下描述時將被更好地理解。然而要清楚理解的是,提供每一幅附圖均僅用于解說和描述目的,且無意作為對本公開的限定的定義。
[0022]詳細描述
[0023]本公開的各方面提供用于由移動設備進行外圍設備定位和連接的技術。
[0024]圖1中解說了用于位置確定的示例系統。從一顆或多顆衛星20a_n傳送位置定位信號18a-n。從一顆或多顆衛星20a-n傳送的位置定位信號18a_n可以被廣域參考網絡(WARN) 21和第一基站(或即演進型B節點(eNodeB)22)接收。WARN21將衛星信息轉發給位置服務器26,位置服務器26將一個或多個位置定位信號24傳送給任何數目的接收機和/或收發機和/或服務器和/或終端,包括手持機或移動設備100,該手持機或移動設備100已經被激活以跨移動無線通信系統與基站22通信、并且其用戶正尋求使用移動設備100中所包括的衛星定位系統(SPS)技術來建立位置定位。與位置有關的數據(諸如輔助數據和位置測量數據)可在移動設備100與位置服務器26之間傳送。
[0025]圖2藉由與圖1的交叉參照來解說移動設備100包括至少一個計算機處理系統28。如所示出的,計算機處理系統28在操作上連接至移動設備100。在一個方面,計算機處理系統28被容納在移動設備100中。計算機處理系統28被適配成接收、存儲、處理、以及執行至少與定位位置數據有關的指令。
[0026]在圖2的框圖中解說了移動設備100的計算機處理系統28。如所示出的,計算機處理系統28可包括使移動設備100能夠接收、處理、存儲和執行與關于位置定位數據的數據和信息有關的指令的各種組件,該數據和信息包括位置信號18a-n(圖1)和包含位置定位數據的基站位置定位信號24(圖1)。各組件可包括全部由總線34耦合的數據處理器30、位置定位接收機(例如,GPS接收機)31、存儲介質32、無線調制解調器33、以及蜂窩收發機35。存儲介質32是機器或計算機可讀介質并可包括但不限于諸如DRAM和SRAM之類的易失性存儲器、以及諸如ROM、閃存、EPROM、EEPROM和磁泡存儲器之類的非易失性存儲器。
[0027]還能夠連接至總線的是可任選的副存儲36、外部存儲38、諸如屏幕40之類的可隨移動設備100包括的輸出設備、以及在可任選的配置中諸如鍵盤42、鼠標44和外圍設備46 (諸如,打印機、投影儀等)之類的輸入設備。副存儲36可包括諸如但不限于硬盤驅動器、磁鼓、和磁泡存儲器之類的機器可讀介質。外部存儲38可包括諸如軟盤、可移動硬盤驅動器、磁帶、CD-ROM、可移動存儲器卡之類的機器可讀介質、以及甚至其他經由通信線路連接的計算機。副存儲36與外部存儲38之間的區分主要是便于描述機器可讀存儲器的使用。由此,本領域技術人員將領會,在這些組件之間及之中有實質性的功能交疊。計算機軟件和用戶程序可被存儲在軟件存儲介質32和外部存儲38中。計算機軟件的可執行版本可以從諸如非易失性存儲介質之類的存儲介質32讀取,為了執行而被直接加載到易失性存儲介質中,直接自非易失性存儲介質中執行,或者在加載到易失性存儲介質以供執行之前被存儲到副存儲上。
[0028]圖2中所解說的移動設備100的計算機處理系統28包括用于實現本文檔中描述的方法的計算機指令集(在本文檔中稱為“指令”)。在圖2中,僅作為理解本文檔中描述的方法的輔助來圖解地解說指令48。這些指令可被存儲在各種內部存儲器中或者可以在硬件中實現。這些指令還可被包括在位于移動設備100外部(例如,在有安保的內聯網上,在因特網上,或者在基站22或位置服務器26處)的計算機的計算機處理系統中,指令可從該計算機處理系統傳送到移動設備100。與這些指令相關聯的數據可被接收、存儲、處理并且傳送給諸移動設備100,但是為了增強明晰性僅解說了單個移動設備。與這些指令相關聯的數據還可被接收、存儲、處理并且向/從多個基站22或位置服務器26傳送,但為增強明晰性,在圖1中僅解說了單個基站22和位置服務器26。作為替換,與這些指令相關聯的數據還可被接收、存儲、處理并且向/從連接到網絡的計算機服務器傳送。
[0029]在某些實現中,移動設備可以如圖3中所示的那樣來實現。如圖3中所解說地,移動設備100可以包含無線收發機121,該無線收發機121能夠經由無線天線122通過無線網絡發送和接收無線信號123,并通過無線收發機總線接口 120連接到總線101。在一些實施例中,無線收發機總線接口 120可以是無線收發機121的一部分。某些實施例可以具有多個無線收發機121和無線天線122以支持多個標準,諸如WLAN、CDMA、WCDMA、LTE和藍牙。
[0030]還如圖3中所示,移動設備100的某些方面可包含能夠經由衛星定位系統(SPS)天線158接收SPS信號159的衛星定位系統(SPS)接收機155。SPS接收機155還可全部地或部分地處理衛星定位系統(SPS)信號159,并使用這些SPS信號159來確定移動設備的位置。在一些實施例中,(諸)通用處理器111、存儲器140、(諸)DSP112和專用處理器(未示出)還可用來協同SPS接收機155全部地或部分地處理這些SPS信號159,和/或計算移動設備100的位置。SPS或其他定位信號的存儲可以在存儲器140或寄存器中進行。
[0031]還如圖3中所示,移動設備100可包含通過總線接口 110連接到總線101的(諸)DSP112、通過總線接口 110連接到總線101的(諸)通用處理器111、和有時也通過總線接口 110連接到該總線的存儲器140。總線接口 110可與(諸)DSP112、(諸)通用處理器111和與其相關聯的存儲器140集成。在各種實施例中,功能可以作為一個或多個指令或代碼被存儲在存儲器140中,諸如被存儲在諸如RAM、R0M、閃存或碟驅動器之類的計算機可讀存儲介質上,并由(諸)通用處理器111、專用處理器或(諸)DSP112來執行。存儲器140是存儲被配置成使(諸)處理器111和/或(諸)DSPl 12執行所描述的功能的軟件代碼(編程代碼、指令等)的處理器可讀存儲器和/或計算機可讀存儲器。
[0032]在其他方面,功能可以在硬件中執行。
[0033]還如圖3中所示,移動設備100中包括可聽聲音的音頻接口 /輸出135,該音頻接口 /輸出135使得能夠通過嵌入式音頻輸出組件或通過無線收發機121來將用戶可聽的聲音傳送到外部的音頻外圍設備。
[0034]在某些實現中,如圖4中所示,移動設備100可從SPS衛星20接收SPS信號159。在一些實施例中,這些SPS衛星可以來自一個全球導航衛星系統(GNSS),諸如GPS或GaliIeo衛星系統。在其他實施例中,這些SPS衛星可來自多個GNSS,諸如但不限于GPS、Gallileo、Glonass、或北斗(羅盤)衛星系統。移動設備還可以經由無線信號123與無線網絡基站22通信。
[0035]移動設備100還可以通過無線連接142與外圍設備46通信。移動設備還可以通過無線連接144與外圍設備服務器240通信。外圍設備服務器240可以通過可以為有線或無線的連接148與諸外圍設備46通信。這些外圍設備46可以通過可以為有線或無線的連接146彼此通信。這些外圍設備46和/或外圍設備服務器240可以存儲這些外圍設備的位置信息,以及這些外圍設備的配置/能力信息、外圍設備/移動設備連接歷史、和以下描述的其他信息。
[0036]在某些情況下,移動設備的用戶可能希望將該移動設備連接到位于該移動設備附近的各外圍設備。那些外圍設備可以是附近的裝備。該移動設備可能例如為了輸出內容而希望連接到這種裝備(諸如會議室中的投影儀、電視機、揚聲器等),或為了輸入內容而希望連接到這種裝備(諸如話筒、掃描儀、相機等),或者可能出于其他目的而只是希望定位這種裝備(諸如ATM、指示洗手間的位置的電子設備等)。
[0037]外圍設備可能是可見的,或者可能是隱藏的(例如,嵌入式投影儀)。提供了一種通過以下方式用移動設備來定位和連接到這樣的外圍設備的改進方法:將移動設備的位置與外圍設備的位置進行比較,以及確定哪些設備與移動設備鄰近。
[0038]如以下所描述的,移動設備可以是膝上型設備、平板計算機、智能電話或其他電子設備。外圍設備可以是移動設備希望定位的任何裝備,諸如投影儀、電視機、揚聲器、話筒、掃描儀、相機、ATM、指示位置(例如,洗手間、餐廳等)的電子標簽、或其他設備。
[0039]由移動設備進行的檢測可以被劃分成兩個階段,即定位和發現,但這兩個階段在某些方面可以交疊。一旦期望的外圍設備被標識出,移動設備就可以連接到該外圍設備。[0040]定位
[0041]移動設備可以使用位置檢測算法來確定其位置。在室外,可以使用諸如全球定位系統(GPS)之類的地理定位器系統或其他方法。在室內,可以使用諸如Qualcomm的InNav之類的室內定位算法。進一步的定位位置可以使用諸如W1-Fi接入點(AP)之類的其他技術來達成。每一個AP廣播包含服務集標識符(SSID)和媒體接入控制(MAC) ID的信標幀。移動設備可以使用測距和三邊測量技術來估計其距AP的距離。移動設備還可以通過確定它能看見哪些接入點來標識位置概況。
[0042]發現
[0043]移動設備可隨后使用若干技術來確定附近的裝備。在基于信標的技術中,裝備可以傳送具有定位信息的周期性信標。該定位信息可以是(諸如在地理定位器或室內導航系統中的)坐標或者其他位置信息。
[0044]另一發現技術可以采用基于從外圍設備接收到的信號的鄰近度檢測。例如,移動設備可以通過從外圍設備接收到的信號的強度來判斷其與外圍設備的鄰近度。然而,在某些實例中,使用收到信號強度可能不會標識出最期望的外圍設備,這是因為移動設備可能在物理上較接近于一個外圍設備,但可能期望連接到一不同的外圍設備。例如,希望連接到某個投影儀的移動設備可能在物理上較接近于與該移動設備處于不同房間內的投影儀,但可能希望連接到與該移動設備處于同一房間內的投影儀。在這樣的實例中,可采用其他技術來標識期望的外圍設備。例如,在另一實施例中,移動設備結合位置信息利用與障礙物和可橫穿區域(諸如墻壁、房間邊界和過道)有關的地圖信息來確定外圍設備是否在同一房間內或者是否因其他原因而是可取的。移動設備和外圍設備是否處于同一封閉區域內可通過將該外圍設備所傳送的位置與移動設備位置進行比較來確定。在另一實施例中,移動設備和外圍設備是否處于同一封閉區域內可以通過確定移動設備的位置和該外圍設備的位置兩者是否都在該同一封閉區域的界限內來決定。在又一實施例中,例如,如果期望一個以上的外圍設備,則用戶可以手動地選擇給定的外圍設備給該移動設備。在某些實施例中,如果移動設備處于諸如過道之類的非封閉區域內,則可以部分地基于距外圍設備的穿行距離而非依據直線距離來選擇外圍設備。穿行距離在包含過道網絡的室內場所中可能顯著不同,過道一般會妨礙直接穿行到外圍設備。穿行距離還可以基于最有可能的路徑或基于之前聲明的興趣和偏好的用戶最感興趣路徑來選擇。
[0045]另一發現技術可采用包含各外圍設備的位置信息的中央儲存庫或服務器。移動設備可以查詢中央儲存庫,提供其自己的位置,并請求各外圍設備的位置信息。可以按多種方式(包括依據與移動設備的鄰近度、依據其他位置度量、依據外圍設備類型、依據操作能力等)來查詢外圍設備信息。在某些實施例中,外圍設備信息也可以包括狀態和/或能力信息(諸如設備的操作狀態)、隊列(諸如打印機的打印隊列)的長度、可能的服務及時性或平均待處理服務時間、和/或設備的可用性程度。外圍設備位置信息還可包括相對于移動設備的位置的方向信息。在某些實施例中,移動設備可以例如通過屏幕上的箭頭來提供對外圍設備的方向的指示。在這樣的實施例中,移動設備的取向可以通過各種手段(諸如加速計、陀螺儀和磁力計)來獲得。
[0046]另一發現技術可以向移動設備標識與該移動設備共享同一接入點(由此暗示鄰近性)的各外圍設備。在另一方面,發現技術可以向移動設備標識共享接入點概況的各外圍設備。例如,如果用戶在具有投影儀的房間內,并希望用移動設備來標識該投影儀,則該移動設備可以執行發現查詢。可以看見接入點A、B和C的移動設備可被給予在以下若干投影儀之間作出選擇的方案:看見接入點B、C和D的第一投影儀,看見接入點A、B和C的第二投影儀,以及看見接入點A、B和Z的第三投影儀。移動設備可以選擇第二投影儀,因為該投影儀與該移動設備共享相同的接入點概況,并因此最有可能是與該設備最接近的投影儀。
[0047]在一方面,移動設備、外圍設備或其他設備(諸如中央儲存庫、后端服務器、或其他信息存儲設備)可以維護移動設備和外圍設備之間的連接的記錄。該記錄/連接歷史可被用于基于先前移動設備的連接經歷來輔助將來的連接操作。例如,可以按被格式化成反映由之前的(諸)移動設備所選擇的外圍設備的次序來向與之前的(諸)移動設備具有類似連接信息的移動設備示出可用的外圍設備。該連接歷史還可以包括諸如失敗的連接嘗試、依據位置(和/或依據日期、移動設備類型、或其他因素)被頻繁地需要的外圍設備類型之類的信息。
[0048]作為定位或發現的一部分,移動設備的位置定位可基于可發現的外圍設備,這些外圍設備的位置通常不會改變。移動設備可以基于該移動設備能與之通信的各外圍設備以及從那些外圍設備獲得的位置信息來估計該移動設備的位置。外圍設備可能通過諸如所存儲的位置坐標、房間/樓層位置、服務器標識的象限信息等多種技術來獲知其自己的位置。數字地圖或樓層平面圖也可以由一個或多個外圍設備或由服務器或其他設備存儲,并被用于確定外圍設備或移動設備的位置信息以及將該信息傳達給移動設備。還可以包括附加位置信息,諸如在特定房間或通道內的位置、外圍設備正指向的方向(尤其針對諸如投影設備之類的外圍設備等)。還可以在外圍設備與移動設備之間交換附加的非位置定位信息,包括兼容軟件信息、功率使用信息等。
[0049]連梓
[0050]一但標識出期望的外圍設備,移動設備就可以通過各種通信技術(包括WLAN、藍牙等)中的任何通信技術連接到該設備。
[0051]以上技術可以按各種方式來組合和/或自動化,以增強用戶體驗。
[0052]例如,可以向移動設備的用戶呈現依據類型、距離等的對鄰近外圍設備的選擇方案。還可以向用戶呈現基于移動設備配置的對鄰近外圍設備的選擇方案。例如,可以向收聽音頻內容的用戶呈現一旦進入揚聲器所在的房間就將該音頻輸出到揚聲器的選項。在另一示例中,可以向觀看視頻內容的用戶呈現輸出到附近的電視機或視頻投影儀的選項。
[0053]替換地,用戶可以執行對可用的外圍設備的查詢。用戶可以從移動設備發起查詢,該移動設備可隨后搜索或廣播對附近設備的請求,或者可查詢中央儲存庫以搜索可用的外圍設備。例如,在會議室中的用戶可能希望將視頻內容輸出到該房間內的投影儀,或者可能希望標識是否有任何投影儀在附近。移動設備可以作出中央查詢或搜索附近的信標。在另一示例中,用戶進入購物中心,并希望定位最近的ATM或洗手間。用戶可操作移動設備以搜索指示期望項目的位置的電子指示器(其可能位于該ATM或洗手間上或者在其附近)。
[0054]如果期望類別中有多個項目可用,則可以按鄰近度的次序將它們呈現給用戶。在其他實施例中,優先級次序可以是用戶確定的。在又一些實施例中,次序或優先級可基于預定的準則。例如,在搜索ATM時,可以考慮鄰近度、對用戶期望的銀行網絡的支持、和/或所收取的費用。[0055]以上技術可以被移動設備采用,或者它們可以被外圍設備、服務器或被配置成向移動設備標識外圍設備的其他裝置采用。
[0056]如圖5中所示,一裝置可以確定移動設備位置信息,如框502中所示。該裝置可以接收外圍設備位置信息以及外圍設備能力信息,如框504中所示。該裝置可以將外圍設備能力信息與期望能力進行比較,如框506中所示。該裝置可以將外圍設備位置信息與移動設備位置信息進行比較,如框508中所示。該裝置可以確定何時需要外圍設備定位,如框510中所示。該裝置可以選擇至少一個外圍設備,如框512中所示。
[0057]圖6示出用于移動設備的裝置600的設計。裝置600包括用于確定移動設備位置信息的模塊602。裝置600還包括用于接收外圍設備位置信息和外圍設備能力信息的模塊604。裝置600還包括用于將該外圍設備能力信息與期望能力進行比較的模塊606。裝置600還包括用于將外圍設備位置信息與移動設備位置信息進行比較的模塊608。裝置600還包括用于確定何時需要外圍設備定位的模塊610。裝置600還包括用于選擇至少一個外圍設備的模塊612。圖6中的各模塊可以是處理器、電子器件、硬件設備、電子組件、邏輯電路、存儲器、軟件代碼、固件代碼等,或其任何組合。
[0058]一設備可以包括用于確定移動設備位置信息的裝置。該裝置可包括以下組件:指令48、位置服務器26、位置定位接收機31、存儲介質32、蜂窩收發機35、總線34、存儲介質32、衛星20、基站22、天線122、收發機121、接口 120、總線101、SPS接收機155、接口 150、天線158、外圍設備46、外圍設備服務器240和模塊602。該設備可以包括用于接收外圍設備位置信息和外圍設備能力信息的裝置。此裝置可包括以下組件:指令48、蜂窩收發機35、總線34、存儲介質32、衛星20、基站22、天線122、收發機121、接口 120、總線101、外圍設備46、外圍設備服務器240和模塊604。該設備可包括用于將外圍設備能力信息與期望能力進行比較的裝置。此裝置可包括以下組件:數據處理器30、存儲介質32、指令48、處理器112、外圍設備服務器240、外圍設備46和模塊606。該設備可包括用于將外圍設備位置信息與移動設備位置信息進行比較的裝置。此裝置可包括以下組件:數據處理器30、存儲介質32、指令48、處理器112和模塊608。該設備可包括用于確定何時需要外圍設備定位的裝置。此裝置可包括以下組件:數據處理器30、存儲介質32、指令48、處理器112和模塊610。該設備可包括用于選擇至少一個外圍設備的裝置。此裝置可包括以下組件:數據處理器30、存儲介質32、指令48、處理器112和模塊612。在另一方面,前述裝置可以是配置成執行由前述裝置敘述的功能的模塊或任何設備。
[0059]應理解,所公開的過程中各步驟的具體次序或位階是示例性辦法的例子。基于設計偏好,應理解這些過程中步驟的具體次序或位階可被重新安排而仍在本公開的范圍之內。所附方法權利要求以樣本次序呈現各種步驟的要素,且并不意味著受限于所呈現的具體次序或位階。
[0060]本領域技術人員將可理解,信息和信號可使用各種不同技術和技藝中的任何一種來表示。例如,以上描述通篇可能引述的數據、指令、命令、信息、信號、位(比特)、碼元、和碼片可由電壓、電流、電磁波、磁場或磁粒子、光場或光學粒子、或其任何組合來表示。
[0061]本領域技術人員將進一步領會,結合本文中所公開的方面來描述的各種解說性邏輯塊、模塊、電路、和算法步驟可實現為電子硬件、計算機軟件、或這兩者的組合。為清楚地解說硬件與軟件的這一可互換性,各種解說性組件、塊、模塊、電路、和步驟在上面是以其功能性的形式作一般化描述的。此類功能性是被實現為硬件還是軟件取決于具體應用和施加于整體系統的設計約束。技術人員可針對每種特定應用以不同方式來實現所描述的功能性,但此類實現決策不應被解讀為致使脫離本公開的范圍。
[0062]結合本文中公開的方面描述的各種解說性邏輯塊、模塊、以及電路可用通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其他可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其設計成執行本文中描述的功能的任何組合來實現或執行。通用處理器可以是微處理器,但在替換方案中,該處理器可以是任何常規的處理器、控制器、微控制器、或狀態機。處理器還可以被實現為計算設備的組合,例如DSP與微處理器的組合、多個微處理器、與DSP核心協同的一個或多個微處理器或任何其它此類配置。
[0063]結合本文中公開的方面描述的方法或算法的步驟可直接在硬件中、在由處理器執行的軟件模塊中、或在這兩者的組合中體現。軟件模塊可駐留在RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動盤、CD-ROM、或本領域中所知的任何其他形式的存儲介質中。示例性存儲介質耦合到處理器以使得該處理器能從/向該存儲介質讀取和寫入信息。替換地,存儲介質可以被整合到處理器。處理器和存儲介質可駐留在ASIC中。ASIC可駐留在用戶終端中。替換地,處理器和存儲介質可作為分立組件駐留在用戶終端中。
[0064]提供以上對所公開方面的描述是為了使得本領域任何技術人員皆能夠制作或使用本公開。對這些方面的各種改動對本領域技術人員而言將是明顯的,并且本文中所定義的普適原理可應用于其他方面而不會脫離本公開的精神實質或范圍。由此,本公開并非旨在被限定于本文中示出的方面,而是應被授予與本文中公開的原理和新穎性特征一致的最廣義的范圍。
【權利要求】
1.一種用于向移動設備標識外圍設備的方法,所述方法包括: 確定移動設備位置信息; 接收外圍設備位置信息和外圍設備能力信息; 將所述外圍設備能力信息與期望的能力進行比較; 將所述外圍設備位置信息與所述移動設備位置信息進行比較; 確定何時需要外圍設備定位;以及 選擇至少一個外圍設備。
2.如權利要求1所述的方法,其特征在于,進一步包括在所述移動設備與所選的至少一個外圍設備之間建立連接。
3.如權利要求1所述的方法,其特征在于,所述移動設備位置信息和外圍設備位置信息包括接入點概況。
4.如權利要求1所述的方法,其特征在于,將所述外圍設備位置信息與所述移動設備位置信息進行比較包括確定由所述移動設備接收到的外圍設備信標信息。
5.如權利要求1所述的方法,其特征在于,將所述外圍設備位置信息與所述移動設備位置信息進行比較包括確定由至少一個外圍設備接收到的移動設備信標信息。
6.如權利要求1所述的方法,其特征在于,將所述外圍設備位置信息與所述移動設備位置信息進行比較包括確定到所述移動設備的可穿行路徑。
7.如權利要求6所述的方法,其特征在于,所述可穿行路徑計及室內障礙物。
8.如權利要求1所述的方法,其特征在于,所述外圍設備位置信息是從服務器獲得的。
9.如權利要求1所述的方法,其特征在于,所選的至少一個外圍設備不是與所述移動設備最接近的外圍設備。
10.如權利要求1所述的方法,其特征在于,所選的至少一個外圍設備是基于所述移動設備的室內位置來確定的。
11.如權利要求1所述的方法,其特征在于,所選的至少一個外圍設備是基于先前的外圍設備連接的歷史來確定的。
12.如權利要求1所述的方法,其特征在于,所選的至少一個外圍設備是基于移動設備配置、用戶指示的外圍設備偏好、和兼容性信息中的至少一者來確定的。
13.一種用于向移動設備標識外圍設備的設備,所述設備包括: 用于確定移動設備位置信息的裝置; 用于接收外圍設備位置信息和外圍設備能力信息的裝置; 用于將所述外圍設備能力信息與期望的能力進行比較的裝置; 用于將所述外圍設備位置信息與所述移動設備位置信息進行比較的裝置; 用于確定何時需要外圍設備定位的裝置;以及 用于選擇至少一個外圍設備的裝置。
14.一種用于向移動設備標識外圍設備的計算機程序產品,所述計算機程序產品包括: 其上記錄有程序代碼的非瞬態計算機可讀介質,所述程序代碼包括: 用于確定移動設備位置信息的程序代碼; 用于接收外圍設備位置信息和外圍設備能力信息的程序代碼;用 于將所述外圍設備能力信息與期望的能力進行比較的程序代碼; 用于將所述外圍設備位置信息與所述移動設備位置信息進行比較的程序代碼; 用于確定何時需要外圍設備定位的程序代碼;以及 用于選擇至少一個外圍設備的程序代碼。
15.一種用于向移動設備標識外圍設備的裝置,所述裝置包括: 至少一個處理器;以及耦合至所述至少一個處理器的存儲器, 所述至少一個處理器被配置成: 確定移動設備位置信息; 接收外圍設備位置信息和外圍設備能力信息; 將所述外圍設備能力信息與期望的能力進行比較; 將所述外圍設備位置信息與所述移動設備位置信息進行比較; 確定何時需要外圍設備定位;以及 選擇至少一個外圍設備。
16.如權利要求15所述的裝置,其特征在于,所述至少一個處理器被進一步配置成在移動設備與所選的至少一個外圍設備之間建立連接。
17.如權利要求15所述的裝置,其特征在于,所述移動設備位置信息和外圍設備位置信息包括接入點概況。
18.如權利要求15所述的裝置,其特征在于,所述至少一個處理器被進一步配置成確定由所述移動設備接收的外圍設備信標信息。
19.如權利要求15所述的裝置,其特征在于,所述至少一個處理器被進一步配置成確定由至少一個外圍設備接收的移動設備信標信息。
20.如權利要求15所述的裝置,其特征在于,所述至少一個處理器被進一步配置成確定到所述移動設備的可穿行路徑。
21.如權利要求20所述的裝置,其特征在于,所述可穿行路徑計及室內障礙物。
22.如權利要求15所述的裝置,其特征在于,所述外圍設備位置信息是從服務器獲得的。
23.如權利要求15所述的裝置,其特征在于,所選的至少一個外圍設備不是與所述移動設備最接近的外圍設備。
24.如權利要求15所述的裝置,其特征在于,所選的至少一個外圍設備是基于所述移動設備的室內位置來確定的。
25.如權利要求15所述的裝置,其特征在于,所選的至少一個外圍設備是基于先前的外圍設備連接的歷史來確定的。
26.如權利要求15所述的裝置,其特征在于,所選的至少一個外圍設備是基于移動設備配置、用戶指示的外圍設備偏好、和兼容性信息中的至少一者來確定的。
【文檔編號】H04W4/20GK103975609SQ201280059863
【公開日】2014年8月6日 申請日期:2012年9月11日 優先權日:2011年10月7日
【發明者】B·E·比約特加德, M·A·L·柯比 申請人:高通股份有限公司