協同局部環境進行移動設備定位的制作方法
【專利摘要】本文所公開主題涉及用于協同局部環境進行移動設備定位的系統、方法、裝置、制品等。對于某些示例實現,一種方法可包括在移動設備處獲得包括指示該移動設備的位置的信息的一個或更多個信號。可向一個或更多個服務器傳送該信息。響應于該傳送,可接收位置上下文標識符(LCI),其中該LCI對應于該移動設備所處的局部環境。可向這一個或更多個服務器傳送LCI。響應于傳送LCI,可接收基于位置的數據,該基于位置的數據與該LCI相關聯并與該局部環境有關。可至少部分地基于該基于位置的數據確定移動設備關于該局部環境的位置。本文描述了其他示例實現。
【專利說明】協同局部環境進行移動設備定位
[0001] 本發明專利申請是國際申請號為PCT/US2010/051214,國際申請日為2010年10月 1日,進入中國國家階段的申請號為201080045051. 6,名稱為"協同局部環境進行移動設備 定位"的發明專利申請的分案申請。
[0002] 根據35U. S. C. § 119的優先權要求
[0003] 本申請要求提交于2009年10月1日、題為"SYSTEM FOR INDOOR LOCATION(用于 室內定位的系統)"的美國臨時專利申請S/N. 61/247, 865的優先權,該臨時申請被轉讓給 本發明的受讓人并通過引用明確包括于此。
【技術領域】
[0004] 本文公開的主題涉及協同局部環境對移動設備定位。
【背景技術】
[0005] 人類一直總是奮力從"A"點旅行到"B"點。在古代,在生疏領地中的個人在沒有 向導的情況下四處漫游或者可能冒險向當地居民問路。人們最終開發出地圖來為抵達所希 望的目的地提供書面向導。隨著識字和紙的可用性變得越來越普通,更多人獲得了在旅行 期間使用地圖的能力。
[0006] 在20世紀期間,地圖開始以電子形式使用。隨著因特網的出現,人們可以從全球 各地電子地訪問許多地方的地圖。Web地圖繪制服務還可以提供從"A"點到"B"點的指引。 這些基于web的地圖繪制方向是相對靜態的。然而,隨著衛星定位系統(SPS)技術和越來 越小的電子設備的發明,可在人們朝著其目的地旅行時動態地提供所謂的彎到彎指引。
[0007] 遺憾的是,這些電子地圖和基于web的地圖繪制服務著力提供室外指引,諸如從 一個郵政地址到另一郵政地址。類似地,彎到彎指引傳統上局限于車道。在諸如室內等特 定環境中提供類似地圖繪制和指引服務的能力當前是缺乏的。
【專利附圖】
【附圖說明】
[0008] 將參照以下附圖來描述非限定性和非窮盡性的方面、特征等,其中相近參考標號 貫穿各附圖始終指代相近部分。
[0009] 圖1是解說根據一實現的移動設備連同示例局部環境的示意框圖,在該示例局部 環境中該移動設備可獲得指示其位置的信息以使得可提供基于位置的服務。
[0010] 圖2是解說根據一實現的移動設備與定位服務器之間用于獲得位置上下文標識 符的示例交互的示意框圖。
[0011] 圖3是根據一實現的將指示移動設備位置的信息與位置上下文標識符相關聯的 示例位置上下文標識符映射數據結構的示意框圖。
[0012] 圖4是解說根據一實現的移動設備與基于位置的數據服務器之間用于獲得基于 位置的數據的示例交互的示意框圖。
[0013] 圖5是根據一實現的將位置上下文標識符與基于位置的數據相關聯的示例基于 位置的數據映射數據結構的示意框圖。
[0014] 圖6是解說根據一實現的供移動設備用來至少部分地基于指示移動設備位置的 信息獲取位置上下文標識符、以及至少部分地基于位置上下文標識符獲取基于位置的數據 的示例方法的流程圖。
[0015] 圖7是解說根據一實現的供一個或更多個服務器(例如,定位服務器和基于位置 的數據服務器)至少部分地基于指示移動設備位置的信息提供位置上下文標識符以及至 少部分地基于位置上下文標識符提供基于位置的數據的示例方法的流程圖。
[0016] 圖8是根據一實現的示例局部環境和相關聯地圖信息的示意圖。
[0017] 圖9是解說根據一實現的可協同局部環境實現移動設備定位的一個或更多個方 面的示例設備的示意圖。
【發明內容】
[0018] 對于某些示例實現,一種方法可包括在移動設備處獲得包括指示該移動設備的位 置的信息的一個或更多個信號。可向一個或更多個服務器無線地傳送指示該移動設備的位 置的信息。響應于傳送指示該移動設備的位置的信息,可無線地接收位置上下文標識符,該 位置上下文標識符對應于該移動設備所處的局部環境。可向這一個或更多個服務器無線地 傳送該位置上下文標識符。響應于傳送位置上下文標識符,可無線地接收基于位置的數據, 該基于位置的數據與該位置上下文標識符相關聯并與該局部環境有關。可至少部分地基于 該基于位置的數據確定移動設備關于該局部環境的位置。然而,應當理解,這些僅是示例實 現,而本文描述了其他實現并且可以在不背離所要求保護主題的情況下實現。
【具體實施方式】
[0019] 貫穿本說明書引述的"特征"、"一個特征"、"示例"、"一個示例"等意指結合該特征 和/或示例所描述的特定特征、結構、特性等可與所要求保護的主題的至少一個特征和/或 示例相關。因此,貫穿本說明書各處出現的諸如"在一個示例中"、"一示例"、"在一個特征 中"、"一特征"、"在示例實現中"、"對于某些示例實現"等不一定必須全部指代相同的特征、 示例、和/或示例實現。此外,在一個或更多個示例實現、示例系統等中可將特定的特征、示 例、結構、特性等相組合。
[0020] 如上所指示的,通常不為特定的局部環境提供電子地圖和基于web的地圖繪制服 務。類似地,典型地不為特定的局部環境提供彎到彎指引。作為示例而非限制,局部環境可 包括諸如建筑物建構之類的室內空間、諸如公寓綜合建筑等私人陸上區域、等等。許多室內 空間十分的大、復雜、和/或難以導航從而位置信息對于移動設備的用戶可能是有益處的。 因此,用戶可能希望在室內或其他局部環境中經由移動設備被提供導航信息或其他基于位 置的服務(LBS)。遺憾的是,相比于可從例如SPS技術得到位置信息的室外區域,室內位置 信息一般不可用。此外,為了充分地提供各種基于位置的服務,可以使用局部位置層面元數 據和服務層面元數據。
[0021] 使用相對高精度的位置信息,移動設備的應用可為用戶提供許多不同服務,諸如 舉例而言,定位、個人車載/徒步導航、實時彎到彎指引、基于位置的搜索,這里只是舉出一 些示例。在這樣的情形中,可根據全球坐標系(例如,維度和經度或者其他地心xyz坐標) 處理(例如,從SPS基礎設施等獲得的)相對高精度的位置信息。盡管這種使用參照全球坐 標系的位置信息在提供一些服務(例如,室外車載導航)時可能是有用的,但參照全球坐標 系的一些位置信息對于諸如室內徒步導航之類的其他類型服務可能是不實際的。例如,即 使局部地圖是已知的,可能仍不知道這樣的局部地圖在全球坐標系中關于地球如何適配。
[0022] 相應地,在某些示例實現中,可建立一個或更多個局部坐標系以用于特定服務,諸 如室內徒步導航、搜索未直接映射或引用全球坐標系的局部興趣點等等,這里只是舉出一 對示例。在特定示例實現中,諸如至少一個定位服務器之類的一個或更多個服務器可存儲 并將位置上下文標識符(LCI)與特定"位置上下文"相關聯。這樣的位置上下文可包括局 部定義的區域或其他環境,諸如舉例而言,建筑物的特定樓層或者可能不能根據全球坐標 系映射的其他室內區域。位置上下文標識符可被用作請求與這樣的位置上下文相關聯(例 如,覆蓋于其上)的附加信息的句柄,這樣的附加信息諸如舉例而言有,室內地圖上的路線 或路徑、對于特定位置上下文而言局部或者唯一的興趣點等等,這里只是舉了一對示例。
[0023] 在其他特定示例實現中,移動到局部環境中的移動設備可聯系定位服務器以獲得 與該局部環境相關聯的一個或更多個位置上下文標識符。為了獲得與給定的局部環境相關 聯或有關的位置上下文標識符,移動設備可首先從本地發射機接收關聯于和/或代表該給 定局部環境的信息。例如,移動設備可從發射自一個或更多個Wi-Fi接入點的信號和/或 關于該信號的收到信號強度指示(RSSI)或往返行程時間(RTT)獲取媒體接入控制(MAC) 標識符(MAC ID)。或者,移動設備可接收發射自SPS的信號和/或來自例如能夠提供一定 級別的位置信息的應用編程接口(API)的信息。
[0024] 移動設備可無線地與定位服務器通信以通過提供上述位置信息(例如,MAC ID、 RSSI、和/或其他位置信息)來請求與給定局部環境相關聯的一個或更多個位置上下文標 識符。定位服務器隨后可使用接收自移動設備的此類信息確定位置上下文(例如,建筑物 的樓層或其他室內空間),并通過提供與所確定的位置上下文相關聯的一個或更多個位置 上下文標識符來響應該請求。
[0025] 在某些示例實現中,在獲得至少一個位置上下文標識符之際,移動設備可使用該 位置上下文標識符作為從一個或更多個服務器(諸如至少一個基于位置的數據服務器)請 求基于位置的數據的句柄。基于位置的數據可覆蓋在局部環境的地圖上。在特定示例實現 中,移動設備可以一并和/或替換地使用位置上下文標識符獲取局部環境的地圖。在其他 特定示例實現中,移動設備可使用位置上下文標識符獲取將在與特定相應位置上下文有聯 系的特定應用中使用的信息。例如,移動設備可獲取與特定位置上下文有關的信息以用在 室內徒步導航應用中。這樣的應用可提供例如顯示走廊、房間、門廳、門、入口、洗手間、和/ 或(其他)興趣點。對于特定應用,這樣的信息可定義在區別于全球坐標系的、對于特定位 置上下文局部的坐標系中陳列的路線規劃拓撲。在與興趣點有關的特定示例實現中,移動 設備可通過向興趣點服務器發送包括位置上下文標識符的請求來獲取關于特定位置上下 文的信息。這樣的興趣點服務器可將收到的位置上下文標識符與興趣點信息相關聯。這樣 的興趣點信息可被返回給請求方移動設備以用在與興趣點有關的特定應用中。
[0026] 圖1是解說根據一實現的移動設備連同示例局部環境的示意框圖100,在該示例 局部環境中該移動設備可獲得指示其位置的信息以使得可提供基于位置的服務。如圖所解 說的,框圖100可包括移動設備102,移動設備102至少鄰近局部環境104和至少一個信息 源106。更具體地,框圖100可進一步包括多個信息源106a、106b、和106c ;信息108 ;至少 一個信號110 ;至少一個基于位置的服務112 ;和一個或更多個服務器114。
[0027] 對于某些示例實現,移動設備102可獲得包括指示(例如,提供"線索")移動設備 102的位置的信息108的一個或更多個信號110。盡管移動設備102在框圖100中被顯示 為從單個源l〇6a獲得信號110,但這樣的信號110可替換地從多個信息源106(例如,信息 源106a和信息源106c)獲得。此外,移動設備102可通過從與移動設備102集成在一起的 存儲器或其他信息源106檢索這樣的信號110來獲得包括指示移動設備102的位置的信息 108的一個或更多個信號110。局部環境104可例如對應于局部坐標系。
[0028] 移動設備102的示例可包括但不限于,移動站、移動電話、用戶裝備、上網本、平板 計算機、娛樂電器、它們的某種組合等等,這里只是舉了一些示例。另外和/或替換地,移動 設備102可包括具有無線測量能力和/或具有其他與運動相關的傳感器的任何移動設備。 下文特別參照圖9描述附加移動設備示例。然而,所要求保護主題并不限于任何特定類型、 類別、大小、能力等的移動設備。
[0029] 信息源106的示例可包括但不限于Wi-Fi/WLAN接入點、微波接入全球互通性 (WiMAX)節點、毫微微蜂窩小區、蜂窩基站及其他蜂窩無線節點、SPS基礎設施(例如,衛星、 偽衛星等)、藍牙或其他類似短程無線節點、它們的組合等等。如所指出的,信息源106可以 位于局部環境104內部、局部環境104外部、局部環境104的邊界上(例如,部分在內部而 部分在外部)、移動設備102外部、移動設備內部(未明確$出)、物理上與移動設備分開、 物理上與移動設備相連(未明確示出)、它們的任何組合等等,這里只是舉了一些示例。因 此,除了與信息源106交互外,這樣的信息源106可一并和/或替換地包括移動設備和/或 其硬件或軟件組件的至少一部分以獲得信息108。
[0030] 在一示例實現中,信息源106可包括無線接入設備(未單獨解說)。無線接入設 備可包括Wi-Fi/WLAN接入點(AP)、毫微微蜂窩小區設備、WiMAX節點設備等等,這里僅是 舉了一些示例。信息108可包括與一個或更多個無線接入設備相關聯的一個或更多個無線 接入設備標識符,這一個或更多個無線接入設備落在移動設備的無線通信射程內并且正在 發射包括此類無線接入設備標識符的信號。對于信息源106的Wi-Fi接入點實現,例如,無 線接入設備標識符可包括接入點MAC ID。此外,指示移動設備位置的信息108可以一并或 替換地包括測量和其他測得信息,諸如往返行程時間(RTT)測量、收到信號強度指標/指示 (RSSI)測量等等,這里僅是舉了一對示例。
[0031] 當有多個無線接入設備落在移動設備的射程內時,移動設備可例如使用三邊測量 將該移動設備的位置確定至合需的精確度。局部上下文可至少部分地基于例如正由鄰近 (例如,在信號射程內)移動設備的接入點發射的一個或更多個MAC ID來獲得。作為示例 而非限制,局部上下文可涉及在局部層面(例如,用局部坐標系)而非全球坐標系上表示的 地圖或其他基于位置的信息。全球坐標系可對應于例如一組地心坐標。局部上下文可對應 于例如樓層平面圖或在局部相關意義上標識興趣點位置的類似物。局部上下文可與全球坐 標系相關聯以將相對位置轉換成全球位置。
[0032] 在收到指示移動設備位置的信息(例如,一個或更多個位置"線索")之際,響應方 服務器可以一并或替換地標識并向移動設備返回一個或更多個網絡元件的相關集合(例 如,Wi-Fi/WLAN接入點、毫微微蜂窩小區節點、WiMAX節點設備等)。這樣的相關網絡元件 集合可包括和/或附有這些相關網絡元件的位置。網絡元件的位置可以是以局部坐標和/ 或全球(例如,WGS84)坐標形式的。返回的網絡元件信息還可包含其他有助于移動設備定 位的信息,諸如無線接入設備的處理延遲或者實際的RSSI-距離模型。關于網絡元件的此 類信息可包括地圖信息和/或其他基于位置的數據的部分。
[0033] 在一示例實現中,信息源106可包括移動設備102的存儲器。信號110可從此類 存儲器中檢索并獲得,以及信息108可包括經由SPS基礎設施(例如,在進入局部環境104 之前)捕獲的SPS坐標(例如,地心GPS坐標)。若此類信息108是陳舊的,則移動設備可 不使用它。在另一示例實現中,信息源106可包括移動設備的輸入組件。例如,相機或話筒 可檢測并獲得充當位置線索并由此包括指示移動設備位置的信息的至少一個信號11〇(例 如,圖像、聲首等)。
[0034] 在另一示例實現中,信息源106可包括移動設備的層和/或應用。例如,相對粗略 的位置信息可通過對可用定位層(例如,SPS層或者其他包括或以另外方式能訪問SPS坐 標數據的層,諸如輔助SPS層)的API調用來獲得。信號110可從此類定位層/應用獲得。 此類應用可自動地、手動地(例如,當用戶"簽到"或以另外方式指示一般或特定位置時)、 以及兩者的組合方式等來獲得位置信息,這里僅是舉了一對示例。此類粗略位置信息可能 是在進入局部環境之前已經獲得的。若此類信息是陳舊的,則可將它忽略。
[0035] 在某些示例實現中,移動設備102可與一個或更多個服務器114通信和以另外方 式交互。借助示例而非限制,此類交互可有助于提供基于位置的服務112。下文特別參照 圖2、4和7描述了服務器114的示例。基于位置的服務112的示例可包括但不限于提供導 航信息。例如,可提供地圖信息、路線規劃圖、彎到彎的方向指示、從一個位置到另一位置的 "靜態"指引、鄰近的興趣點、及其組合等。基于位置的服務112的其他示例可包括但不限 于路線規劃、定位、位置過濾、導航、激勵應用(例如,基于位置的供應)、基于位置的搜索、 其組合等。導航信息或者其他與基于位置的服務(LBS)有關的信息可通過將其呈獻給用戶 (例如,經由移動設備而視覺地、觸覺地、和/或聽覺地)、通過將其傳送給移動設備、通過將 數據存儲在移動設備上、及其某種組合來提供,這里僅是枚舉了一些示例。基于位置的服務 112的附加示例以及諸方面的示例在下文特別參照圖8進行描述。
[0036] 協同和/或促進提供基于位置的服務112,位置相關元數據和/或服務相關元數 據可單獨地和/或作為基于位置的數據的部分被遞送給移動設備。例如,AP MAC地址及其 位置和特性可被發送給移動設備。并且,可遞送不同類型的地圖相關數據。地圖相關數據 的示例包括但不限于用于繪制地圖的線和弧;諸如樓梯、大門、電梯等入口;諸如房間、人 等Ρ0Ι;其組合;以及諸如此類。還可提供圖形相關數據。圖形相關數據的示例包括但不限 于用于導航的粗粒度路線規劃圖、用于位置過濾的細粒度連通圖、其某種組合、以及諸如此 類。其他類型的數據可有助于附加定位和/或導航處理。例如,可將信號熱圖數據和/或 模型、位置概率數據、此類數據的組合等遞送給移動設備。另外,可將無線接入設備的位置 和/或距離模型遞送給移動設備。位置相關元數據和服務相關元數據的其他示例在下文描 述。
[0037] 圖2是解說根據一實現的移動設備與定位服務器之間用于獲得位置上下文標識 符的示例交互的示意框圖200。如所解說的,框圖200可包括移動設備102、信息108、諸如 至少一個定位服務器202之類的一個或更多個服務器114、位置上下文標識符(LCI) 204、一 個或更多個網絡206、和聯系信息208。
[0038] 對于某些示例實現,移動設備102可將指示移動設備位置的信息108傳送給服務 器202 (或者,更一般地,傳給一個或更多個服務器114中的第一服務器)。相應地,定位服 務器202可接收指示移動設備102的位置的信息108。作為響應,定位服務器202可發起向 移動設備102傳輸位置(或局部)上下文標識符204,該標識符204與指示移動設備位置的 信息108相關聯。相應地,移動設備102可接收來自定位服務器202的位置上下文標識符 204。位置上下文標識符204可以是與至少一個特定局部環境104相對應的句柄、標志、字、 數字標識符、字母值、或任何其他表示。然而,所要求保護主題并不限于位置上下文標識符 204的任何特定實現。
[0039] 網絡206可包括一個或更多個網絡。此類網絡206的示例可包括但不限于以下一 者或更多者:無線網絡、有線網絡、因特網、電信網絡、自組織(ad hoc)網絡、局域網(LAN)、 廣域網(WAN)、WiMAX網絡、Wi-Fi網絡、藍牙網絡、公共網、專用網、計算機網絡、蜂窩網絡、 纜線或光纖網絡、其任何組合等等。相比于用來從定位服務器202向移動設備102傳達位 置上下文標識符204的網絡,可利用不同網絡206、不同類型的網絡206、和/或不同數目的 網絡206來從移動設備102向定位服務器202傳達信息108。
[0040] 在一示例實現中,移動設備102可將信息108無線地傳送給接入點、毫微微蜂窩小 區節點、蜂窩小區基站等,它們隨后可通過一個或更多個有線網絡(例如,電信網絡和/或 因特網)將此類信息108轉發給定位服務器202。因此,在其中移動設備102與定位服務 器202之間的通信至少部分地通過無線網絡進行的示例實現中,移動設備102可將指示移 動設備位置的信息108無線地傳送給定位服務器202,即使往定位服務器202的此類傳輸至 少部分是通過有線網絡完成的。類似地,移動設備102可從定位服務器202無線地接收位 置上下文標識符204,即使傳輸是由定位服務器202通過有線網絡發起的。可替換地實現其 他通信情景而不背離所要求保護主題。
[0041] 在一示例實現中,信息108可根據與定位服務器202相關聯的預定聯系信息208 被傳送給定位服務器202。借助示例而非限制,預定聯系信息208可包括統一資源標識符 (URI)。URI可例如包括:地址,諸如網際協議(IP)地址、電話號碼、電子郵件地址等;一般 性網絡位置標識符,比如統一資源定位符(URL);帳戶或用戶名;它們的某種組合;以及諸 如此類,這里僅是舉出了一些示例。移動設備102可使用若干技術中的任何一種或多種來 獲得用于訪問定位服務器202的預定聯系信息208。借助示例而非限制,預定聯系信息208 可以是預配置的(例如,存儲在移動設備上)、可以是經由鏈路層廣告上的廣播或其他傳輸 (例如,在給定局部環境104處)查探的、可以是經由一個或多個動態主機配置協議(DHCP) 服務查探的、其任何組合等等。然而,所要求保護主題并不限于預定聯系信息208的任何特 定實現。
[0042] 定位服務器202可確定與指示移動設備位置的信息108相關聯的位置上下文標識 符204。此類確定可由定位服務器202,作為示例而非限制,使用將指示移動設備位置的信 息108映射至位置上下文標識符204以及反之的數據結構來作出。下文特別參照圖3描述 示例映射數據結構。然而,所要求保護主題并不因此限于任何特定的映射數據結構和/或 關聯機制。
[0043] 圖3是根據一實現的將指示移動設備位置的信息與位置上下文標識符相關聯的 示例位置上下文標識符映射數據結構的示意框圖300。如圖解說的,框圖300可包括位置上 下文標識符映射數據結構302,后者包括多個關聯條目304。對于某些示例實現,此類條目 304可將信息108與位置上下文標識符204相關聯。更具體地,相應的條目304a、304b可 將指示移動設備位置的相應的信息l〇8a、108b與相應的位置上下文標識符204a、204b相關 聯。盡管圖3中僅顯式地示出兩個這樣的關聯條目304a和304b,位置上下文標識符映射數 據結構302可替換地具有更多(或更少)關聯條目304而不背離所要求保護主題。
[0044] 在一示例操作性實現中并且參照(圖2的)框圖200,定位服務器202可(例如, 從移動設備102)接收指示移動設備102的位置的信息108。定位服務器202可包括或以另 外方式訪問位置上下文標識符映射數據結構302。基于特定信息108(例如,信息108b)并 且響應于對它的接收,定位服務器202可訪問位置上下文標識符映射數據結構302以檢索 與收到特定信息108 (例如,信息108b)相關聯的(例如,在特定關聯條目304b上)的特定 位置上下文標識符204 (例如,LCI 204b)。此類檢索到的位置上下文標識符204可經由一 個或更多個網絡206返回給移動設備102。借助示例而非限制,位置上下文標識符映射數 據結構302可將一個或更多個Wi-Fi接入點的一個或更多個MAC ID (作為信息108b的示 例)與至少一個字母數字標識(作為LCI 204的示例)相關聯,該標識對應于至少一個局 部環境104。
[0045] 圖4是解說根據一實現的移動設備與基于位置的數據服務器之間用于獲得基于 位置的數據的示例交互的示意框圖400。如解說的,框圖400可包括移動設備102、位置上 下文標識符(LCI) 204、一個或更多個網絡206、一個或更多個服務器114諸如至少一個基于 位置的數據服務器402、基于位置的數據(LBD) 404、以及聯系信息406。
[0046] 對于某些示例實現,移動設備102可將至少一個位置上下文標識符204傳送給基 于位置的數據服務器402 (或者,更一般地,傳送給一個或更多個服務器114中的第二服務 器)。相應地,基于位置的數據服務器402可接收來自移動設備102的位置上下文標識符 204。作為響應,基于位置的數據服務器402可發起向移動設備102傳輸與位置上下文標識 符204相關聯的基于位置的數據404。相應地,移動設備102可從基于位置的數據服務器 402接收基于位置的數據404。基于位置的數據404可包括使能、促成、涉及等基于位置的 服務(例如,圖1的基于位置的服務112)的提供的任何數據。基于位置的數據404的示例 另外在本文上文中一般性地并且在本文下文特別參照圖8進行了描述。
[0047] 如上(參照圖2)所述,網絡206可包括一個或更多個網絡。例如,網絡206可包括 無線網絡的至少部分和諸如因特網之類的有線網絡的至少部分。相比于被用來從基于位置 的數據服務器402向移動設備102傳達基于位置的數據404的網絡,可利用不同網絡206、 不同類型的網絡206、和/或不同數目的網絡206從移動設備102向基于位置的數據服務器 402傳達位置上下文標識符204。此外,相比于可被用于移動設備102與(圖2的)定位服 務器202之間的通信的(諸)網絡,可將不同的(諸)網絡用于移動設備102與(圖4的) 基于位置的數據服務器402之間的通信。
[0048] 在一示例實現中,移動設備102可將位置上下文標識符204無線地傳送給接入點、 毫微微蜂窩小區節點、蜂窩小區基站等,它們隨后可通過一個或更多個有線網絡(例如,電 信網絡和/或因特網)將此類位置上下文標識符204轉發給基于位置的數據服務器402。 因此,在其中移動設備102與基于位置的數據服務器402之間的通信至少部分地通過無線 網絡進行的示例實現中,移動設備102可將位置上下文標識符204無線地傳送給基于位置 的數據服務器402,即使往基于位置的數據服務器402的此類傳輸至少部分是通過有線網 絡實現的。類似地,移動設備102可從基于位置的數據服務器402無線地接收基于位置的 數據404,即使傳輸是由基于位置的數據服務器402通過有線網絡發起的。可替換地實現其 他通信情景而不背離所要求保護主題。
[0049] 在一示例實現中,位置上下文標識符204可根據與基于位置的數據服務器402相 關聯的預定聯系信息406被傳送給基于位置的數據服務器402。借助示例而非限制,預定 聯系信息406可包括統一資源標識符(URI)。URI可例如包括:地址,諸如網際協議(IP) 地址、電話號碼、電子郵件地址等;一般性網絡位置標識符,比如統一資源定位符(URL);帳 戶或用戶名;它們的某種組合;以及諸如此類,這里僅是舉出了一些示例。移動設備102可 使用若干技術中的任何一種來獲得用于訪問基于位置的數據服務器402的預定聯系信息 406。借助示例而非限制,預定聯系信息406可以是預配置的(例如,存儲在移動設備上)、 可以是經由鏈路層廣告上的廣播或其他傳輸(例如,在給定局部環境104處)查探的、可以 是經由一個或多個動態主機配置協議(DHCP)服務查探的、其任何組合等等。此外,預定聯 系信息406可替換地響應于指示移動設備位置的信息108來提供(例如,從圖2的定位服 務器202返回給移動設備102)。預定聯系信息406還可連同位置上下文標識符204 -起和 /或作為位置上下文標識符204的至少部分(例如,通過將URI或類似物嵌入在發送自圖2 的定位服務器202的位置上下文標識符204中)來傳達。然而,所要求保護主題并不限于 預定聯系信息406的任何特定實現。
[0050] (圖1、2和4的)一個或更多個服務器114可以彼此同處一處和/或部分或全部 分布在數據中心內或者在地理上是分散的。如本領域已知的,一個或更多個服務器可以在 單個機器上和在/跨多個機器地實現、用服務器機架和/或用數據中心的模塊化單元實現、 使用分開的資源(例如,存儲器、處理、和/或通信帶寬等資源)實現、使用共享資源實現、 使用虛擬機(VM)架構實現、使用具有邏輯劃分和/或交疊的架構實現、其任何組合等等,這 里僅是舉了一些示例。因此,(例如,至少與圖2和7相關聯的)定位服務器202和(例如, 至少與圖4和7相關聯的)基于位置的數據服務器402兩者皆以這些方式中的任何方式分 別和/或聯合地實現。例如,定位服務器202和基于位置的數據402可處于不同機器上或 者同處在單個機器上。此外,定位服務器202和基于位置的數據服務器402可被實現為具 有分開和/或關聯的定位功能性和基于位置的數據服務功能性的單個實際或單個邏輯服 務器。在一示例操作實現中,可使用位置上下文標識符204從一個或更多個基于位置的數 據服務器402 (例如,一個或更多個Ρ0Ι服務器)檢索興趣點(Ρ0Ι)信息(例如,關于局部 上下文的一個層或更多層)。在另一示例操作性實現中,可使用位置上下文標識符204從至 少一個定位服務器202檢索元數據,以及可使用位置上下文標識符204從至少一個基于位 置的數據服務器402檢索關于局部環境的其他信息。
[0051] 用于服務器的設備或裝置可包括一同操作以提供某種處理服務的任何一個或更 多個部件,諸如單個服務器、服務器排、服務器場、通過某種局部和/或分布式互連通信的 多個處理器和存儲器元件、以及諸如此類,這里僅是列舉了一些示例。實現定位服務器202 和/或基于位置的數據服務器402的此類設備、裝置、和/或系統可包括電信網絡的至少一 個節點、因特網上的至少一個服務器、其某種組合的至少一部分等等,這里僅是舉了一對示 例。裝置自身可包括一個或更多個設備。
[0052] 基于位置的數據服務器402可確定與位置上下文標識符204相關聯的基于位置的 數據404。這樣的確定可由基于位置的數據服務器402,作為示例而非限制,使用將位置上 下文標識符204映射至基于位置的數據404以及反之的數據結構來作出。下文特別參照圖 5描述示例映射數據結構。然而,所要求保護主題并不因此限于任何特定的映射數據結構和 /或關聯機制。
[0053] 圖5是根據一實現的將位置上下文標識符與基于位置的數據相關聯的示例基于 位置的數據映射數據結構的示意框圖500。如圖解說的,框圖500可包括基于位置的數據映 射數據結構502,后者包括多個關聯條目504。對于某些示例實現,此類條目504可將位置 上下文標識符204與基于位置的數據404相關聯。更具體地,相應的條目504a、504b可將 相應的位置上下文標識符204a、204b與相應的基于位置的數據404a、404b相關聯。盡管圖 5中僅顯式地示出兩個這樣的關聯條目504a和504b,基于位置的數據映射數據結構504可 替換地具有更多(或更少)關聯條目504而不背離所要求保護主題。
[0054] 在一示例操作實現中并且參照(圖4的)框圖400,基于位置的數據服務器402可 從移動設備102接收對應于(圖1的)局部環境104的位置上下文標識符204。基于位置的 數據服務器402可包括或者以另外方式訪問基于位置的數據映射數據結構502。基于特定 位置上下文標識符204 (例如,LCI 204a)并響應于對它的接收,基于位置的數據服務器402 可訪問基于位置的數據映射數據結構502以檢索與收到的特定位置上下文標識符204(例 如,LCI 204a)相關聯的(例如,在特定關聯條目504a上)特定基于位置的數據404 (例如, LBD 404a)。此類檢索到的基于位置的數據404可經由一個或更多個網絡206返回給移動 設備102。作為示例而非限制,基于位置的數據映射數據結構502可將至少一個字母數字 標識(作為LCI 204的示例)與地圖信息(作為LBD 404的示例)相關聯,該地圖信息可 包括路線規劃圖、已知存在于給定局部上下文的無線接入設備、興趣點、或者關于至少一個 局部環境104且跨此類注釋信息的一層或多層分布的其他注釋信息。基于位置的數據404 可由移動設備102請求和/或由基于位置的數據服務器402作為整體單元和/或在多片中 (例如,在一層或多層中)提供。
[0055] 圖6是解說根據一實現的供移動設備用來至少部分地基于指示移動設備位置的 信息獲取位置上下文標識符、以及至少部分地基于位置上下文標識符獲取基于位置的數據 的示例方法的流程圖600。如解說的,流程圖600可包括七個操作框602-614。盡管以特定 順序示出和描述操作602-614,但應理解這些方法可以替換方式(包括不同數目的操作)執 行而不背離所要求保護主題。并且,流程圖600的至少一些操作可被執行以全部或部分地 重疊其他操作。另外,盡管以下描述參照某些其它附圖(例如,圖1-5)中解說的特定方面 和特征,這些方法也可關于其他方面和/或特征來執行。
[0056] 對于某些示例實現,操作602-614可至少部分地由移動設備102執行。在操作602, 可獲得包括指示移動設備位置的信息的信號。例如,移動設備102可從至少一個信號源106 獲得一個或更多個信號110,此類信號110包括指示移動設備102的位置的信息108。
[0057] 在操作604,可根據與定位服務器相關聯的預定聯系信息將指示移動設備位置的 信息傳送給定位服務器。例如,可根據與定位服務器202相關聯的預定聯系信息208通過 一個或更多個網絡206將指示移動設備位置的信息108從移動設備102傳送給定位服務器 202。
[0058] 在操作606,響應于指示移動設備位置的信息的傳輸可在移動設備處接收位置上 下文標識符。
[0059] 例如,響應于向定位服務器202傳輸指不移動設備位置的信息108,可在移動設備 102處經由一個或更多個網絡206從定位服務器202接收位置上下文標識符204。
[0060] 響應于指示移動設備位置的信息的傳輸,還可在移動設備處從服務器設備接收與 提供基于位置的服務有關的附加數據。此類基于位置的數據可與位置上下文標識符一起或 者分開地發送。或者,移動設備可將收到的位置上下文標識符提交給相同的服務器或提交 給另一服務器以便接收此類其他/附加基于位置的數據。與響應于傳送位置上下文標識符 在移動設備處接收基于位置的數據有關的示例實現在本文上文特別參照圖4-5并且另外 在下文參照操作608-614進行描述。
[0061] 一般地,可獲得與移動設備所處的局部環境相對應的位置上下文標識符。例如,位 置上下文標識符204可由移動設備102在其進入局部環境104之際獲得。位置上下文標 識符204,借助示例而非限制,可根據操作602-606獲得。如線616所指示的,相比于操作 608-614的上下文,移動設備102可在操作602-606的上下文中與不同服務器交互。借助 示例而非限制,若移動設備102與一個以上的服務器114交互,則移動設備102在執行操作 602-606時可與定位服務器202交互,并且在執行操作608-614時可與基于位置的數據服務 器402交互。
[0062] 在操作608,可根據預定聯系信息將位置上下文標識符傳送給基于位置的數據服 務器。例如,可根據與基于位置的數據服務器402相關聯的預定聯系信息406通過一個或 更多個網絡206將獲得的位置上下文標識符204從移動設備102傳送給基于位置的數據服 務器402,該預定聯系信息406可包括位置上下文標識符204的至少部分。在操作610,可 響應于位置上下文標識符的傳輸接收基于位置的數據。例如,響應于移動設備102對位置 上下文標識符204的傳輸,移動設備102可經由一個或更多個網絡206從基于位置的數據 服務器402接收基于位置的數據404。
[0063] 在操作612,可至少部分地基于收到的基于位置的數據確定移動設備在局部環境 中的位置。例如,可至少部分地基于收到的基于位置的數據404確定移動設備102在局部 環境104中的當前位置。例如,移動設備102的位置可由這樣的移動設備至少部分地基于 以下各項來確定:局部環境104的一個或更多個標識出的無線接入設備、局部環境104的具 有相關聯的路線可安排性信息的地圖、局部環境104的信號熱圖數據和/或模型、局部環境 104的位置概率數據、其某種組合等等,這里僅是舉了一些示例。作為示例而非限制,移動設 備102的位置可使用包括關于局部環境104的地圖信息的基于位置的數據404來改進(例 如,移動設備可通過將位置確定至更高的精確程度來改進此位置)。
[0064] 在操作614,可至少部分地基于收到的基于位置的數據向移動設備的用戶提供至 少一項基于位置的服務。例如,可至少部分地基于收到的基于位置的數據404(例如,諸如 通過使用在操作612中從收到的基于位置的數據404所確定的位置)向移動設備102的用 戶提供至少一項基于位置的服務112。此類基于位置的服務112可至少部分地經由此類移 動設備112的顯示屏和/或揚聲器來提供。下文特別參照圖8描述基于位置的數據404以 及至少部分地基于該數據可提供的基于位置的服務112的示例。此外,移動設備102可向 數個不同的服務器和/或在數個不同時間傳送位置上下文標識符204以便接收不同類型的 基于位置的數據404和/或在不同時間最新的此類數據。此類基于位置的數據404可被用 于不同的基于位置的應用。
[0065] 圖7是解說根據一實現的供一個或更多個服務器(例如,定位服務器和基于位置 的數據服務器)至少部分地基于指示移動設備位置的信息提供位置上下文標識符以及至 少部分地基于位置上下文標識符提供基于位置的數據的示例方法的流程圖700。如解說的, 流程圖700可包括六個操作框702-712。盡管以特定順序示出和描述操作702-712,但應理 解這些方法可以替換方式(包括不同數目的操作)執行而不背離所要求保護主題。并且, 流程圖700的至少一些操作可被執行以全部或部分地重疊其他操作。另外,盡管以下描述 參照某些其它附圖(例如,圖1-5)中解說的特定方面和特征,這些方法也可關于其他方面 和/或特征來執行。
[0066] 對于某些示例實現,操作702-712可至少部分地由一個或更多個服務器(例如,定 位服務器202和/或基于位置的數據服務器402)來執行。借助示例而非限制,如線714所 指示的,若操作702-712是由一個以上的服務器114執行的,則操作702-706可由定位服務 器202執行,而操作708-712可由基于位置的數據服務器402執行。在操作702,可從移動 設備接收指示移動設備位置的信息。例如,可在定位服務器202處經由一個或更多個網絡 206從移動設備102接收指示移動設備102的位置的信息108。
[0067] 在操作704,可訪問位置上下文標識符映射數據結構以檢索與收到的指示移動設 備位置的信息相關聯的位置上下文標識符。例如,定位服務器202可訪問位置上下文標識 符映射數據結構302中引用指示移動設備102的位置的特定信息108的特定關聯條目304。 通過這樣的訪問,定位服務器202可檢索與該特定信息108相關聯的特定位置上下文標識 符204。在操作706,可將檢索到的位置上下文標識符傳送給移動設備。例如,可通過一個 或更多個網絡206將與收到信息108相關聯的位置上下文標識符204從定位服務器202傳 送移動設備102。
[0068] 在操作708,可在基于位置的數據服務器處接收來自移動設備的位置上下文標識 符。例如,基于位置的數據服務器402可經由一個或更多個網絡206從移動設備102接收 至少一個位置上下文標識符204。在操作710,可訪問基于位置的數據映射數據結構以檢索 與收到的位置上下文標識符相關聯的基于位置的數據。例如,基于位置的數據服務器402 可訪問基于位置的數據映射數據結構502以從關聯條目504檢索與收到的位置上下文標識 符204相關聯的基于位置的數據404。在操作712,可將檢索到的基于位置的數據傳送給移 動設備。例如,基于位置的數據服務器402可通過一個或更多個網絡206發起向移動設備 102傳輸檢索到的基于位置的數據404。
[0069] 圖8是根據一實現的示例局部環境和相關聯地圖信息的示意圖800。如解說的, 示意圖800包括室內環境的地圖以及已為該室內環境創建好的路線規劃圖。室內環境可包 括辦公樓、公寓樓、商場、機場、舞臺、會議中心、運動場等,這里僅是舉了一些示例。室內環 境可具有墻壁、門、柱子、臺階、電梯等。這些類型的建筑物特征及其他物體可限制在室內環 境里的四處移動。室內環境還可以具有開放區域,諸如大廳、公共區域、入口、房間等,這里 僅是舉了一些示例。相應地,由于這樣的室內環境的移動路徑可能在一些區域是受限制的 (盡管在其他開放區域中也可能是不受限的),這樣的室內環境可以是受限環境的示例。更 一般地,局部環境除了室內環境還可包括以下環境,諸如:公寓綜合建筑;商務、貿易、和/ 或工業園;勝地或其他娛樂區;以及諸如此類,這里僅是列出了一些示例。
[0070] 對于某些示例實現,地圖信息、導航信息等可作為基于位置的數據被提供。可包括 具有相鏈接或其他相關聯的注釋信息的路線規劃圖的地圖信息可被用于提供導航信息。導 航信息,作為示例而非限制,可包括定位信息、方向信息、彎到彎指引等。此類導航信息可有 助于從"A"點行進到"B"點。作為示例而非限制,具有相關聯注釋信息的路線規劃圖可以 描述給定地圖的可通行區域并指示從一個位置到另一位置(例如,去往一個或更多個潛在 目的地)如何穿行是可能的。此類路線規劃圖和/或相關聯注釋信息可包括路線可規劃性 信息的示例。對于給定建筑物,路線規劃圖可包括描繪可通行區域以及從建筑物中的一點 到另一點的可穿行路徑的節點和邊的集合。可穿行路徑,作為示例而非限制,可包括任意兩 點間不被墻壁或其他障礙物阻擋的路徑。可通行性信息,作為示例而非限制,可包括指示或 者以另外方式標識特定地帶、空間、房間、或其他位置是否可進入的信息。
[0071] 如示例示意圖800中所示的,已創建出示例路線規劃圖810,其可包括對源于描述 建筑物結構的至少部分的建筑物信息的注釋信息812的鏈接。此類建筑物信息可包括任何 格式的數據。建筑物信息可包括計算機輔助設計(CAD)文件、繪圖互換格式(DXF)文件、圖 像文件、其某種組合等等,這里僅是舉了一些示例。
[0072] 如解說的,示意圖800可包括外門/內門802、外墻/內墻804、至少一個不可通行 區域806、建筑物外部區域808、路線規劃圖810、以及注釋信息812。使用路線規劃圖810, 導航應用和/或系統可為個人提供例如從"A"點行進至"B"點的方向指示。盡管為了視覺 上清晰的目的而在圖8中未用附圖標記顯式地標記所有這些解說的特征,但圖例814指示 通過哪些特定繪圖特征表示哪些建筑物和導航特征。并且,盡管一般性地示意圖800以及 具體而言路線規劃圖810可包括如圖8中解說并在下文描述的某些示例組件,但所要求保 護主題并不如此受到限制。相反,給定實現可包括更多、更少、和/或不同組件。例如,建筑 物信息可省略掉門指示。并且,也可不標識不可通行區域。此外,附加注釋信息和/或附加 類型的此類信息可被鏈接至路線規劃圖810。可添加、納入、省略、改變(等等)其他替換項 和替換組件而不背離所要求保護主題。
[0073] 作為示例而非限制,路線規劃圖810可指示路線規劃拓撲。可檢索或接收(例如, 從存儲器、從遠程位置等)和/或創建路線規劃圖810以對應于示意圖800的建筑物結構。 在一示例實現中,可接收包括(圖4和圖5)的基于位置的數據404的至少部分的路線規劃 圖810。為了創建路線規劃圖810,可向建筑信息應用點網格。可使用如此應用的點網格來 探究建筑物信息。作為示例而非限制,地圖上的可能位置可使用一組離散的網格點來表示。 這種離散性不必對整個系統的準確性造成問題,因為可增加所應用的點網格的粒度以超過 合需水平的精度。
[0074] 作為建筑物信息的示例探究的示例的部分,可確定自主區域。自主區域可包括房 間、走廊、建筑物外部等,這里僅列舉了一些示例。可查探到至少一個自主區域包括建筑物 外部區域808。可確定一個或更多個其他自主區域包括不可通行區域806。例如,沒有門的 區域和/或沒有注釋信息的區域可被確定為不可通行。另一方面,可到達的和/或與注釋 信息相關聯的自主區域可被確定為包括可通行區域(例如,可進入的房間、店鋪、走廊等)。 [0075] 若建筑信息中指示有門,則可確定一個或更多個外門802(例如,圖8中表示建筑 物結構的出口和/或入口的較大的門矩形)--若該(些)門連接至建筑物外部區域808 并提供對建筑物外部區域808的入口。可確定提供到諸如內部房間、走廊等其他可通行區 域的入口的一個或更多個內門802 (例如,圖8中較小的門矩形)。
[0076] 注釋信息812可被鏈接至路線規劃圖810以進一步使能不同區域(例如,房間、地 帶等)之間的導航輔助和/或另一基于位置的服務。注釋信息812還可提供與特定地帶相 關聯的信息,這些地帶諸如有大廳、電梯組、進餐位置等,這里僅是列出了一些示例。借助 示例而非限制,注釋信息812可包括房間標記(例如,"A"、"l. 24"等)、房間名稱(例如, "會議室1"等)、房間用途(例如,"浴室"、"廚房"等)、房間住戶或占用者(例如,"Amy"、 "Ray"等)、地帶展出者(例如,"Acme"、"AA工業化"等)、店鋪所有者(例如,"Rugs-R-Us"、 "Nicky,s Nick-Knacks" 等)等等。
[0077] 路線可規劃性信息例如可包括能夠輔助和/或促進路線的確定的信息。借助示例 而非限制,路線可規劃性信息可提供以下任何一種或更多種信息:路線規劃圖810、注釋信 息812 (例如,鏈接至路線規劃圖810)、一般建筑物信息、可通行及不可通行區域的指示、可 穿行路徑的指示、其任何組合等等,這里僅是列出了一些示例。路線規劃圖810可被用來繪 制從一點到另一點(包括從一個有注釋區域或地帶到另一有注釋區域或地帶)的路徑。地 圖信息可包括路線可規劃性信息、建筑物信息、其任何部分或組合等等,這里僅是舉了一些 示例。作為示例而非限制,地圖信息可包括帶有或不帶有興趣點的地圖(從其可創建路線 規劃圖)、路線規劃圖及相關聯注釋信息(從其可確定去往興趣點的路線)、其某種組合等 等。作為示例而非限制,基于位置的數據404可包括地圖信息(例如,描繪局部環境的特征 的信息)、注釋信息812、至少一個路線規劃圖810、其任何組合等等。基于位置的數據404 可以一并和/或替換地,作為示例而非限制,包括從對應于局部環境104的局部坐標系向全 球坐標系的至少一個參考(例如,以使能和/或實現地理參照)。
[0078] 如上所述,移動設備102可用位置上下文標識符204來請求基于位置的數據404。 請求可以針對所有可用的基于位置的數據或者其部分,諸如一層或多層信息。借助示例而 非限制,移動設備可從諸如興趣點服務器之類的基于位置的數據服務器獲得關于當前位置 上下文的一個或更多個興趣點層。一個示例層可包括拓撲圖表示,后者可包括節點和/或 鏈路。另一示例層可包括第一類型的注釋信息。另一示例層可包括第二類型的注釋信息。 又一示例層可包括使能確定不同注釋信息項之間的路線的路線規劃圖。可替換地實現其他 層而不背離所要求保護主題。
[0079] 使用位置上下文標識符204,移動設備102可請求與該位置上下文標識符對應的 附加基于位置的數據404信息。這里描述了可從諸如興趣點服務器之類的基于位置的數據 服務器402檢索的六個示例項。第一,可檢索諸如室內場所之類的局部環境的路線規劃拓 撲(例如,鏈路/節點表示)。第二,可關于局部環境的地圖接收哪些點、或哪些點集合是可 通行與不可通行的指示。第三,可通過在特定方向(例如,正北)上所畫的矢量來指示方位 信息。第四,可接收關于全球坐標和/或其局部坐標已知的某些地標性興趣點的信息。第 五,可接收關于諸如電梯或樓梯之類的"特殊"入口的位置的信息。第六,可從基于位置的 數據服務器獲得對從任意點到任意其他鄰近點的最短距離路線規劃成本以及開始和結束 方向矢量的指示。此類信息可由定位引擎(例如,運行在移動設備上)使用。可使用至少 一個位置上下文標識符從一個或更多個服務器檢索說明局部地圖上的各個點處的實體的 附加和/或替換興趣點層而不背離所要求保護主題。
[0080] 在一示例實現中,在接收到基于位置的數據的多個部分、類型、層等等之后,移動 設備可將它們組合成"集錦(smashup)"。可以針對可被選為指定目的地的特定興趣點來搜 索這樣的集錦。在包括搜索附近功能(例如,搜索當前位置附近的功能)的移動設備中變 得能進一步搜索興趣點列表。這樣的搜索可基于局部坐標和/或全球坐標而受限。鏈接至 地圖的興趣點列表可被考慮為地圖的注釋層的示例。多個服務供應商可以,通過創建分開 的地圖信息文件、通過為一個地圖信息文件創建分開的層、通過將注釋信息組合成一個地 圖信息文件的單個層等(這里僅是舉了一些示例)來創建他們自己的關于給定局部環境的 注釋。此類個性化注釋可以一并和/或替換地作為基于位置的數據404使用位置上下文標 識符204來檢索。
[0081] 在一示例實現中,可演算并向用戶呈現通往指定目的地的路線規劃。可以圖形地 (例如,覆蓋在地圖上)、用文字(例如,視覺和/或聽覺地)、其某種組合地來呈現路線規 劃,這里僅是舉了一些示例。給定局部或者全球坐標形式的當前位置,例如可對路線規劃圖 應用例如最短路徑路線規劃算法以確定呈現給用戶的路線。然而,也可替換地對路線規劃 圖應用其他路線規劃算法來確定路線而不背離所要求保護主題。作為示例而非限制,用戶 可位于(圖8的)"A"點,并指定對應于"B"點的興趣點作為合意的目的地。可確定并向 用戶呈現路線規劃圖810上的路線。結果的導航圖還可被嵌入在地圖信息中并被建模為注 釋層,其中路線的節點和邊是注釋層中考慮的興趣點。
[0082] 在示例路線確定情景中,終點或目的地可由用戶指定。用戶當前位置可被注為開 始位置。還可以使用戶能選擇開始位置以便于路線規劃。根據起點,可獲得最近的k個地 圖節點(例如,k為非零整數)作為用于路線確定的開始位置。對于其中用戶處在僅有一 個出口的房間中的情形,可將最近的地圖節點定義為該房間的門。若用戶已經在走廊中,則 最近的(諸)節點可以是最靠近的走廊交叉點。然而,可以替換方式確定最近的(諸)地 圖節點。
[0083] 例如可應用最短路徑算法以生成從出發點到指定目的地的路徑。用戶可具有多個 第一節點選項,諸如從具有兩個出口門的房間或者從具有多個鄰近交叉口的走廊位置。在 諸如這些情形中,可對這些出發點或起點中的每一個應用路線規劃算法,并且可選擇最短 結果路徑作為呈現給用戶的路線。類似地,若指定目的地具有多個節點選項,則可演算和考 慮多種路徑排列以呈現給用戶。
[0084] 在其中支持局部環境的多個樓層的情形中,可將節點框架擴展至覆蓋電梯和樓梯 間。例如,電梯可被表征為節點,其具有去往該電梯所通的每個樓層的邊。類似地,樓梯間 可被標記為具有節點的交叉口以使得每個樓梯間連接至緊鄰的上下樓梯。
[0085] 圖9是解說根據一實現的可協同局部環境實現移動設備定位的一個或更多個方 面的示例設備900的示意圖。如所解說的,設備900可包括至少一個處理器902、一個或更 多個存儲器904、至少一個通信接口 906、至少一個功率源908、以及其他組件910,諸如SPS 單元(SPSU)(未顯式示出)。存儲器904被解說為包括指令912。然而,設備900可替換地 包括與所解說的組件相比更多、更少、和/或不同的組件,而不背離所要求保護主題。
[0086] 對于某些示例實現,設備900可包括和/或包含至少一個電子設備。設備900例 如可包括具有至少一個處理器和/或存儲器的任何電子設備。設備900的示例包括但不限 于,相對固定的處理設備(例如,臺式計算機、一個或更多個服務器計算機、至少一個電信 節點、智能路由器/交換器、接入點、其某種組合等)、相對移動的處理設備(例如,筆記本計 算機、個人數字助理(PDA)、上網本、平板或板式計算機、便攜式娛樂設備、移動電話、智能電 話、移動站、其某種組合等),以及諸如此類。
[0087] 功率源908可向設備900的組件和/或電路供電。功率源908可以是便攜式功率 源諸如電池、或者固定功率源諸如車、房屋、或其他建筑物中通往公共設施功率源的插座或 者其他管線。功率源908還可以是可移動功率源,諸如太陽能或基于碳燃料的發電器。功 率源908可以與設備900相集成或分開。
[0088] 處理器902可包括任意一個或更多個處理單元。處理器904可存儲、包含可由處 理器902執行的指令912 (例如,程序、應用等、或其部分;可操作數據結構;處理器可執行 指令;代碼;其某種組合;等等)、或以另外方式提供對指令912的訪問。處理器902可被配 置成若處理器902訪問指令912和/或若處理器902正執行指令912則執行指令912。一 個或更多個處理器902對此類指令912的執行可將設備900變換成專用計算設備、裝置、平 臺、其某種組合,等等。
[0089] 指令912可包括位置相關指令912a、位置相關信息912b,等等,這里僅是舉了一些 示例。在某些示例移動設備實現中,位置相關指令912a可例如對應于能夠實現(圖6的) 流程圖600的一個或更多個實現的至少部分--諸如操作602-614中的任意一個或更多 個操作--的指令。位置相關信息912b可包括任何關于移動設備的促進、使能、或以另外 方式涉及協同局部環境進行移動設備定位的信息。位置相關信息912b可包括但不限于指 示移動設備位置的信息108、收到的位置上下文標識符204、基于位置的數據404、其任意組 入坐坐 口、寸寸〇
[0090] 在某些示例服務器(例如,定位服務器和/或基于位置的數據服務器)實現中,位 置相關指令912a可例如對應于能夠實現(圖7的)流程圖700的一個或更多個實現的至少 部分--諸如操作702-712中的任意一個或更多個操作--的指令。位置相關信息912b可 包括關于定位服務器和/或基于位置的數據服務器的任何促進、使能、或以另外方式涉及 協同局部環境進行移動設備定位的信息。位置相關信息912b可包括但不限于指示移動設 備位置的信息108、檢索到的位置上下文標識符204、位置上下文標識符映射數據結構302、 基于位置的數據404、基于位置的數據映射數據結構502、其任意組合、等等。盡管未明確示 出,指令912還可包括用于以下動作的指令:修改或創建基于位置的數據404(例如,包括但 不限于,與服務器實現有關)、利用基于位置的數據404以提供基于位置的服務112 (例如, 包括但不限于,與移動設備實現有關)、等等,這里僅是舉了一些示例。
[0091] 在一示例實現中,諸如服務器和/或電信節點之類的相對固定的處理設備可執行 位置相關指令912a以響應于收到指示移動設備位置的信息108返回位置上下文標識符 204。相同或不同的相對固定的處理設備可響應于收到來自移動設備的信息108和/或位 置上下文標識符204返回基于位置的數據404。基于位置的數據404可被提供給移動設備 以使能或以另外方式執行某種基于位置的服務112。作為又一替換方案,移動設備可執行位 置相關指令912a以至少部分地基于可包括路線規劃圖和/或其他地圖信息的位置相關信 息912b來向用戶提供基于位置的服務112。可改為實現其他替換方案而不背離所要求保護 主題。
[0092] 通信接口 906可提供設備900與其他設備(例如,和/或操作人員)之間的一個 或更多個接口。因此,通信接口 906可包括屏幕、揚聲器、鍵盤或按鍵、或其他人機輸入/輸 出特征。通信接口 906可包括收發機(例如,發射機和/或接收機)、無線電、天線、有線接 口連接器或其他此類裝置、其某種組合等以(例如,在無線或有線通信鏈路上)傳達無線和 /或有線信號。與至少一個通信接口 906的此類通信可使能發射、接收、發起傳輸等等,這里 僅是舉了一些示例。通信接口 906還可充當設備900的其他組件之間的總線或其他互連。 其他組件910 (若存在)可包括一個或更多個其他雜項傳感器、特征等等。
[0093] 本文中描述的方法體系取決于根據特定特征和/或示例的應用可以藉由各種手 段來實現。例如,此類方法體系可在硬件、固件、軟件、離散/固定邏輯電路、其任意組合等 等中實現。在硬件和/或邏輯電路實現中,例如處理器/處理單元可在一個或多個專用集 成電路(ASIC)、數字信號處理器(DSP)、數字信號處理器件(DSPD)、可編程邏輯器件(PLD)、 現場可編程門陣列(FPGA)、一般處理器、控制器、微控制器、微處理器、電子器件、編程為執 行指令和/或設計成執行本文中所描述的功能的其他設備或單元、和/或其組合內實現,這 里僅是舉了一些示例。在本文,術語"控制邏輯"可涵蓋通過軟件、硬件、固件、離散/固定 邏輯電路、其任意組合等實現的邏輯。
[0094] 對于固件和/或軟件實現,這些方法體系可用具有執行本文中描述的功能的指令 的模塊(例如,程序、函數等等)來實現。有形地體現指令的任何機器可讀介質可用于實現 本文中所描述的方法體系。例如,軟件編碼可被存儲在存儲器中并由處理器執行。存儲器 可以實現在處理器內部或處理器外部。如本文所使用的,術語"存儲器"是指任何類型的長 期、短期、易失性、非易失性、或其他存儲存儲器/介質,而并不限于任何特定類型的存儲器 或特定數目的存儲器、或記憶存儲在其上的介質的類型。
[0095] 在一個或更多個示例實現中,所描述的功能可在硬件、軟件、固件、離散/固定邏 輯電路、其某種組合等等中實現。如果在固件和/或軟件中實現,則各功能可以作為一條或 更多條指令或代碼存儲在物理的計算機可讀(例如,經由電數字信號)介質上。計算機可 讀介質包括可用數據結構、計算機程序、其組合等等來編碼的物理計算機存儲介質。存儲介 質可以是能被計算機訪問的任何可用物理介質。
[0096] 作為示例而非限制,此類計算機可讀介質可包括RAM、ROM、EEPROM、CD-ROM或其它 光盤存儲、磁盤存儲或其他磁存儲設備、或可被用來存儲指令或數據結構形式的合需程序 代碼且可被計算機和/或其處理器訪問的任何其它介質。如本文中所使用的盤和碟包括壓 縮碟(⑶)、激光碟、光碟、數字多用碟(DVD)、軟盤和藍光碟,其中盤(disk)往往以磁的方式 再現數據,而碟(disc)通常用激光以光學方式再現數據。
[0097] 而且,計算機指令/代碼/數據可經由物理傳輸介質上的信號從發射方向接收方 傳送(例如,經由電數字信號)。例如,軟件可以是使用同軸電纜、光纖電纜、雙絞線、數字 訂戶線(DSL)、或諸如紅外、無線電、以及微波之類的無線技術的物理組件從web網站、服務 器、或其他遠程源傳送而來的。上述的組合也可被包括在物理傳輸介質的范圍內。此類計 算機指令和/或數據可在不同時間(例如,在第一和第二時間)分部分地(例如,第一和第 二部分)傳送。
[0098] 電子設備還可協同Wi-Fi/WLAN或其他無線網絡來操作。例如,定位數據可經由 Wi-Fi或其他無線網絡來捕獲。除了 Wi-Fi/WLAN信號外,無線/移動設備還可接收來自衛 星的信號,這些衛星可以來自全球定位系統(GPS)、Galileo、GLONASS、NAVSTAR、NAVSTAR、 QZSS、使用來自這些系統的組合的衛星的系統、或將來開發的任何SPS,其每一種在本文中 均被通稱為衛星定位系統(SPS)或GNSS (全球導航衛星系統)。此外,本文描述的實現可隨 同利用偽衛星或者衛星與偽衛星的組合的位置確定系統一起使用。偽衛星一般是廣播被調 制在L頻帶(或其他頻率)載波信號上的偽隨機噪聲(PRN)碼或其他測距碼(例如,類似 于GPS或CDMA蜂窩信號)的基于地面的發射機,該載波信號可以與GPS時間同步。每一個 這樣的發射機可以被指派唯一性的PN碼從而準許其被遠程接收機標識。偽衛星在其中來 自環地軌道衛星的SPS信號可能不可用的境況中是尤其有用的,諸如在隧道、礦井、建筑、 市區峽谷或其他封閉地區中。偽衛星的另一種實現稱為無線電信標。如本文中所使用的術 語"衛星"也將包括偽衛星、偽衛星的等效物、以及類似和/或相似技術。如本文中所使用 的術語"SPS信號"也將包括來自偽衛星或偽衛星的等效物的類SPS信號。
[0099] 某些實現還可被應用于毫微微蜂窩小區、或包括毫微微蜂窩小區的系統的組合。 例如,毫微微蜂窩小區可提供數據和/或語音通信。此外,毫微微蜂窩小區可提供定位數 據。
[0100] 在一示例實現中,SPSU(當存在時)可以能夠使用(諸)SPS系統確定設備900的 位置。因此,本文描述的示例實現可與各種SPS聯用。SPS典型地包括發射機的系統,這些 發射機被定位成使得各實體能夠至少部分地基于從這些發射機接收到的信號來確定其在 地球上或上空的位置。此類發射機通常,但不是一定,發射用具有設定數目個碼片的重復偽 隨機噪聲(PN)碼來標記的信號并且可位于基于地面的控制站、用戶裝備和/或空間飛行器 上。在具體示例中,此類發射機可位于環地軌道衛星飛行器(SV)上。例如,諸如全球定位 系統(GPS)、Galileo、Glonass (全球軌道導航衛星系統)或Compass (指南針)等全球衛 星導航系統(GNSS)的星座中的SV可發射用可與由該星座中的其它SV所發射的PN碼區分 開的PN碼(例如,如在GPS中對每個衛星使用不同PN碼或者如在Glonass中在不同頻率 上使用相同的碼)作標記的信號。根據某些方面,本文中給出的技術不限于全球SPS系統 (例如,GNSS)。例如,可將本文中所提供的技術應用于或以其他方式使之能在各種地區性 系統中使用,諸如舉例而言日本上空的準天頂衛星系統(QZSS)、印度上空的印度地區性導 航衛星系統(IRNSS)、中國上空的北斗等,和/或可與一個或多個全球和/或地區性導航衛 星系統相關聯或以其他方式使其能與之聯用的各種擴增系統(例如,基于衛星的擴增系統 (SBAS))。作為示例而非限定,SBAS可包括提供完好性信息、差分校正等的擴增系統,舉例 而言諸如廣域擴增系統(WAAS)、歐洲對地靜止導航覆蓋服務(EGN0S)、多功能衛星擴增系 統(MSAS)、GPS輔助式Geo (對地靜止)擴增導航、或GPS和Geo擴增導航系統(GAGAN)和 /或類似系統。因此,如本文所使用的,SPS可包括一個或更多個全球和/或地區性導航衛 星系統和/或擴增系統的任何組合,且SPS信號可包括SPS信號、類SPS信號和/或其他與 此類一個或更多個SPS相關聯的信號。
[0101] 本詳細描述的一些部分是以對可存儲在特定裝置或專用計算設備或平臺的存儲 器內的二進制數字信號的操作的算法或符號表示的形式來給出的。在本具體說明書的上下 文中,術語"特定裝置"或類似術語包括通用計算機--只要其被編程為依照來自程序軟件 /指令的指令執行特定功能。算法描述或符號表示是被信號處理或相關領域的技術人員用 來向本領域其他技術人員傳達其工作實質的技術的示例。算法在此并且一般可被認為是通 往期望結果的自相容的操作序列或類似信號處理。在本上下文中,操作或處理涉及對物理 量的物理操縱。通常,盡管并非必然,這類量可采取能被存儲、轉移、組合、比較、傳送、接收、 或以其他方式操縱的電和/或磁信號的形式。
[0102] 業已證明,有的時候,主要為通用之故,將此類信號稱為比特、數據、值、元素、碼 元、字符、變量、項、數、數字、或類似術語是方便的。然而應理解,所有這些或類似術語將與 恰適物理量相關聯且僅僅是便利性標簽。除非另外特別聲明,否則如從以上討論所顯見的, 應當領會,本說明書通篇中使用諸如"處理"、"計算"、"演算"、"確定"、"探查"、"獲得","傳 送"、"接收"、"執行"、"應用"、"定位/位置確定"、"測量"、"訪問"、"檢索"、"提供"、"檢測"、 "選擇"、和/或諸如此類的術語的討論指的是諸如專用計算機或者類似的專用電子計算設 備之類的特定裝置的動作或處理。因此,在本說明書的上下文中,專用計算機或類似專用電 子計算設備能夠操縱或變換信號,這些信號典型情況下被表示為該專用計算機或類似專用 電子計算設備的存儲器、寄存器、或其他信息存儲設備、傳輸設備、或顯示設備內的物理電 子、電氣和/或磁量。
[0103] 雖然已解說和描述了目前認為是示例特征的內容,但是本領域技術人員將理解, 可作出其他各種改動并且可換用等效技術方案而不會脫離所要求保護的主題內容。此外, 可作出許多改動以使特定境況適應于所要求保護的主題內容的教導而不會脫離本文中所 描述的中心思想。因此,所要求保護的主題內容并非旨在被限定于所公開的特定示例,相 反,如此要求保護的主題內容還可包括落入所附權利要求及其等效技術方案的范圍內的所 有方面。
【權利要求】
1. 一種確定移動設備的位置的方法,包括: 在所述移動設備處獲得包括指示所述移動設備的位置的信息的一個或多個信號; 由所述移動設備向第一服務器無線地傳送指示所述移動設備的位置的所述信息; 由所述移動設備響應于所述傳送指示所述移動設備的位置的所述信息而從所述第一 服務器無線地接收位置上下文標識符,所述位置上下文標識符對應于所述移動設備所處的 局部環境,所述一個或多個位置上下文標識符與指示所述移動設備的位置的所述信息相關 聯,其中所接收到的位置上下文標識符包括第一位置上下文標識符和第二位置上下文標識 符,所述第一位置上下文標識符不同于所述第二位置上下文標識符; 由所述移動設備向第二服務器無線地傳送所接收到的位置上下文標識符; 由所述移動設備響應于所述傳送所接收到的位置上下文標識符而從所述第二服務器 無線地接收基于位置的數據,所述基于位置的數據對應于所述移動設備所處的所述局部環 境并且包括局部環境的地圖,其中所述基于位置的數據包括與所述第一位置上下文標識符 相關聯的第一基于位置的數據和與所述第二位置上下文標識符相關聯的第二基于位置的 數據,所述第一基于位置的數據不同于所述第二基于位置的數據;以及 由所述移動設備至少部分地基于所述基于位置的數據來確定所述移動設備的位置。
2. 如權利要求1所述的方法,其特征在于,進一步包括由所述移動設備將所述第一基 于位置的數據和所述第二基于位置的數據組合成可搜索集錦。
3. 如權利要求1所述的方法,其特征在于,所述第一服務器和所述第二服務器是相同 的服務器。
4. 如權利要求1所述的方法,其特征在于,所述第一服務器是定位服務器且其中所述 第二服務器是基于位置的數據服務器。
5. 如權利要求1所述的方法,其特征在于,所述基于位置的數據進一步包括信息層且 其中無線地傳送所述位置上下文標識符包括無線地傳送對所述信息層的一部分的請求。
6. 如權利要求1所述的方法,其特征在于,所述局部環境的地圖進一步包括可規劃性 信息、信號熱圖數據、入口信息、興趣點、注釋信息、位置概率數據、或接入點信息中的一者 或多者。
7. 如權利要求6所述的方法,其特征在于,所述可規劃性信息包括路線規劃圖、注釋信 息、一般建筑物信息、可通行指示、最短路徑信息、或者可穿行路徑信息中的一者或多者。
8. 如權利要求1所述的方法,其特征在于,所述局部環境包括對應于所述移動設備所 處的建筑物結構的至少一部分的室內環境。
9. 如權利要求1所述的方法,其特征在于,所述基于位置的數據包括從對應于所述局 部環境的局部坐標系到全球坐標系的至少一個參考。
10. -種移動設備,包括: 至少一個存儲器,用于存儲指令;以及 一個或多個處理器,其被配置成執行所述指令并使所述移動設備被配置成執行包括以 下動作: 在所述移動設備處獲得包括指示所述移動設備的位置的信息的一個或多個信號; 由所述移動設備向第一服務器無線地傳送指示所述移動設備的位置的所述信息; 由所述移動設備響應于所述傳送指示所述移動設備的位置的所述信息而從所述第一 服務器無線地接收位置上下文標識符,所述位置上下文標識符對應于所述移動設備所處的 局部環境,所述一個或多個位置上下文標識符與指示所述移動設備的位置的所述信息相關 聯,其中所接收到的位置上下文標識符包括第一位置上下文標識符和第二位置上下文標識 符,所述第一位置上下文標識符不同于所述第二位置上下文標識符; 由所述移動設備向第二服務器無線地傳送所接收到的位置上下文標識符; 由所述移動設備響應于所述傳送所接收到的位置上下文標識符而從所述第二服務器 無線地接收基于位置的數據,所述基于位置的數據對應于所述移動設備所處的所述局部環 境并且包括局部環境的地圖,其中所述基于位置的數據包括與所述第一位置上下文標識符 相關聯的第一基于位置的數據和與所述第二位置上下文標識符相關聯的第二基于位置的 數據,所述第一基于位置的數據不同于所述第二基于位置的數據;以及 由所述移動設備至少部分地基于所述基于位置的數據來確定所述移動設備的位置。
11. 如權利要求10所述的移動設備,其特征在于,所述一個或多個處理器被進一步配 置成執行進一步指令并且進一步使所述移動設備被配置成執行包括以下的進一步操作: 由所述移動設備將所述第一基于位置的數據和所述第二基于位置的數據組合成可搜 索集錦。
12. 如權利要求10所述的移動設備,其特征在于,所述第一服務器和所述第二服務器 是相同的服務器。
13. 如權利要求10所述的移動設備,其特征在于,所述第一服務器是定位服務器且其 中所述第二服務器是基于位置的數據服務器。
14. 如權利要求10所述的移動設備,其特征在于,所述基于位置的數據進一步包括信 息層且其中無線地傳送所述位置上下文標識符包括無線地傳送對所述信息層的一部分的 請求。
15. 如權利要求10所述的移動設備,其特征在于,所述局部環境的地圖進一步包括可 規劃性信息、信號熱圖數據、入□信息、興趣點、注釋信息、位置概率數據、或接入點信息中 的一者或多者。
16. 如權利要求15所述的移動設備,其特征在于,所述可規劃性信息包括路線規劃圖、 注釋信息、一般建筑物信息、可通行指示、最短路徑信息、或者可穿行路徑信息中的一者或 多者。
17. 如權利要求10所述的移動設備,其特征在于,所述局部環境包括對應于所述移動 設備所處的建筑物結構的至少一部分的室內環境。
18. 如權利要求10所述的移動設備,其特征在于,所述基于位置的數據包括從對應于 所述局部環境的局部坐標系到全球坐標系的至少一個參考。
19. 一種移動設備,包括: 用于在所述移動設備處獲得包括指示所述移動設備的位置的信息的一個或多個信號 的裝置; 用于由所述移動設備向第一服務器無線地傳送指示所述移動設備的位置的所述信息 的裝置; 用于由所述移動設備響應于所述傳送指示所述移動設備的位置的所述信息而從所述 第一服務器無線地接收位置上下文標識符的裝置,所述位置上下文標識符對應于所述移動 設備所處的局部環境,所述一個或多個位置上下文標識符與指示所述移動設備的位置的所 述信息相關聯,其中所接收到的位置上下文標識符包括第一位置上下文標識符和第二位置 上下文標識符,所述第一位置上下文標識符不同于所述第二位置上下文標識符; 用于由所述移動設備向第二服務器無線地傳送所接收到的位置上下文標識符的裝 置; 用于由所述移動設備響應于所述傳送所接收到的位置上下文標識符而從所述第二服 務器無線地接收基于位置的數據的裝置,所述基于位置的數據對應于所述移動設備所處的 所述局部環境并且包括局部環境的地圖,其中所述基于位置的數據包括與所述第一位置上 下文標識符相關聯的第一基于位置的數據和與所述第二位置上下文標識符相關聯的第二 基于位置的數據,所述第一基于位置的數據不同于所述第二基于位置的數據;以及 用于由所述移動設備至少部分地基于所述基于位置的數據來確定所述移動設備的位 置的裝置。
20. 如權利要求19所述的移動設備,其特征在于,進一步包括用于由所述移動設備將 所述第一基于位置的數據和所述第二基于位置的數據組合成可搜索集錦的裝置。
21. 如權利要求19所述的移動設備,其特征在于,所述第一服務器和所述第二服務器 是相同的服務器。
22. 如權利要求19所述的移動設備,其特征在于,所述第一服務器是定位服務器且其 中所述第二服務器是基于位置的數據服務器。
23. 如權利要求19所述的移動設備,其特征在于,所述基于位置的數據進一步包括信 息層且其中所述用于無線地傳送所述位置上下文標識符的裝置包括用于無線地傳送對所 述信息層的一部分的請求的裝置。
24. 如權利要求19所述的移動設備,其特征在于,所述局部環境的地圖進一步包括可 規劃性信息、信號熱圖數據、入□信息、興趣點、注釋信息、位置概率數據、或接入點信息中 的一者或多者。
25. 如權利要求24所述的移動設備,其特征在于,所述可規劃性信息包括路線規劃圖、 注釋信息、一般建筑物信息、可通行指示、最短路徑信息、或者可穿行路徑信息中的一者或 多者。
26. 如權利要求19所述的移動設備,其特征在于,所述局部環境包括對應于所述移動 設備所處的建筑物結構的至少一部分的室內環境。
27. 如權利要求19所述的移動設備,其特征在于,所述基于位置的數據包括從對應于 所述局部環境的局部坐標系到全球坐標系的至少一個參考。
28. -種包括具有存儲其上的指令的至少一個存儲介質的制品,所述指令由一個或多 個處理器執行以: 在所述移動設備處獲得包括指示所述移動設備的位置的信息的一個或多個信號; 由所述移動設備向第一服務器無線地傳送指示所述移動設備的位置的所述信息; 由所述移動設備響應于所述傳送指示所述移動設備的位置的所述信息而從所述第一 服務器無線地接收位置上下文標識符,所述位置上下文標識符對應于所述移動設備所處的 局部環境,所述一個或多個位置上下文標識符與指示所述移動設備的位置的所述信息相關 聯,其中所接收到的位置上下文標識符包括第一位置上下文標識符和第二位置上下文標識 符,所述第一位置上下文標識符不同于所述第二位置上下文標識符; 由所述移動設備向第二服務器無線地傳送所接收到的位置上下文標識符; 由所述移動設備響應于所述傳送所接收到的位置上下文標識符而從所述第二服務器 無線地接收基于位置的數據,所述基于位置的數據對應于所述移動設備所處的所述局部環 境并且包括局部環境的地圖,其中所述基于位置的數據包括與所述第一位置上下文標識符 相關聯的第一基于位置的數據和與所述第二位置上下文標識符相關聯的第二基于位置的 數據,所述第一基于位置的數據不同于所述第二基于位置的數據;以及 由所述移動設備至少部分地基于所述基于位置的數據來確定所述移動設備的位置。
29. 如權利要求28所述的制品,其特征在于,由所述一個或多個處理器執行的所述指 令進一步包括用于由所述移動設備將所述第一基于位置的數據和所述第二基于位置的數 據組合成可搜索集錦的指令。
30. 如權利要求28所述的制品,其特征在于,所述第一服務器和所述第二服務器是相 同的服務器。
31. 如權利要求28所述的制品,其特征在于,所述第一服務器是定位服務器且其中所 述第二服務器是基于位置的數據服務器。
32. 如權利要求28所述的制品,其特征在于,所述基于位置的數據進一步包括信息層 且其中可由所述一個或多個處理器執行以無線地傳送所述位置上下文標識符的指令包括 用于無線地傳送對所述信息層的一部分的請求的指令。
33. 如權利要求28所述的制品,其特征在于,所述局部環境的地圖進一步包括可規劃 性信息、信號熱圖數據、入口信息、興趣點、注釋信息、位置概率數據、或接入點信息中的一 者或多者。
34. 如權利要求33所述的制品,其特征在于,所述可規劃性信息包括路線規劃圖、注釋 信息、一般建筑物信息、可通行指示、最短路徑信息、或者可穿行路徑信息中的一者或多者。
35. 如權利要求28所述的制品,其特征在于,所述局部環境包括對應于所述移動設備 所處的建筑物結構的至少一部分的室內環境。
36. 如權利要求28所述的制品,其特征在于,所述基于位置的數據包括從對應于所述 局部環境的局部坐標系到全球坐標系的至少一個參考。
【文檔編號】G01C21/20GK104121906SQ201410362648
【公開日】2014年10月29日 申請日期:2010年10月1日 優先權日:2009年10月1日
【發明者】S·M·達斯, A·F·納古比, R·古普塔 申請人:高通股份有限公司