用于契合局部化環境的基于位置的服務的地圖處置的制作方法
【專利說明】用于契合局部化環境的基于位置的服務的地圖處置
[0001]本申請是申請日為2011年I月21日,申請號為201180006409.9(國際申請號為PCT/US2011/022118),名稱為“用于契合局部化環境的基于位置的服務的地圖處置”的申請的分案申請。
[0002]根據35U.S.C.§ 119的優先權要求
[0003]本申請根據35 USC 119要求于2010年I月22日提交且題為“MAP ACQUISIT1NAND PROCESSING FOR LOCAT1N BASED SERVICES(用于基于位置的服務的地圖捕獲和處理)”的美國臨時申請S/N.61/297,524的優先權,該臨時申請被轉讓給本申請受讓人并通過引用納入于此。
[0004]背景
[0005]領域:
[0006]本文公開的主題內容涉及用于契合局部化環境的基于位置的服務的地圖處置。
[0007]信息:
[0008]人類總是奮力從“A”點旅行到“B”點。在古代,在生疏領地中的個人在沒有向導的情況下四處漫游,或者他們可能冒險向當地居民問路。人們最終開發出地圖來提供用于抵達合意目的地的書面向導。隨著識字和紙的可用性變得越來越普通,更多人獲得了在旅行期間使用地圖的能力。
[0009]在20世紀期間,書面地圖開始有電子形式可用。隨著因特網的出現,人們可以從全球來電子地訪問許多地方的地圖。Web地圖繪制服務還可以提供從“A”點到“B”點的方向指引。這些來自基于web的地圖繪制服務的方向指引是相對靜態的。然而,隨著衛星定位系統(SPS)技術和越來越小的電子設備的發明,可隨著旅行者朝著其目的地旅行而動態地提供所謂的逐轉彎(turn-by-turn)方向指引。
[0010]這些電子地圖和基于web的地圖繪制服務著重提供室外方向指引,諸如從一個郵政地址到另一郵政地址。類似地,此類逐轉彎方向指引傳統上局限于車道。對于諸如包括車道的那些一般性室外環境,可從由衛星捕獲的圖像生成地圖和/或車道布局以供與地圖繪制和方向指引服務一起使用。遺憾的是,在特定和/或局部化環境中提供類似的地圖繪制和方向指引服務的能力當前是缺乏的。
[0011]附圖簡述
[0012]將參照以下附圖來描述非限定性和非窮盡性的方面、特征等,其中相近參考標號貫穿各附圖始終指代相近部分。
[0013]圖1是解說根據一實現的移動設備的示意框圖,該移動設備可接收契合示例局部化環境的地圖信息從而可提供基于位置的服務。
[0014]圖2是解說根據一實現的可以能夠與隸屬實體服務器和/或移動設備交互的示例地圖服務器的示意框圖。
[0015]圖3是解說根據一實現的用于創建和/或更新地圖信息從而其可被分發給移動設備以促成基于位置的服務的示例辦法的示意圖。
[0016]圖4是根據一實現的示例局部化環境和相關聯地圖信息的示意圖。
[0017]圖5是根據一實現的地圖信息在移動設備與地圖分發服務器之間的示例使用場景的示意圖。
[0018]圖6是解說根據一實現的用于以一個或更多個服務器來處置局部化環境的地圖信息的示例方法的流程圖。
[0019]圖7是根據一實現的地圖信息在隸屬實體服務器與地圖更新服務器之間的示例使用場景的示意圖。
[0020]圖8是解說根據一實現的用于隸屬實體服務器與地圖服務器之間的交互以更新地圖信息的示例方法的流程圖。
[0021]圖9是解說根據一實現的用于由地圖更新服務器來區分并執行地圖修改操作或地圖代換操作的示例方法的流程圖。
[0022]圖10是根據一實現的地圖信息在移動設備與地圖更新服務器之間的示例使用場景的示意圖。
[0023]圖1lA和IlB分別是解說根據一實現的用于移動設備與地圖更新服務器之間的交互以更新地圖信息的示例方法的流程圖。
[0024]圖12是移動設備在其中可能經歷看來與地圖信息沖突的事件示例的局部化環境的至少一部分的示意圖,這些事件可促成和/或驅使地圖更新操作。
[0025]圖13是解說根據一實現的可實現用于契合局部化環境的基于位置的服務的地圖處置的一個或更多個方面的示例設備的示意圖。
[0026]概述
[0027]對于某些示例實現,一種方法可包括存儲與關聯于特定位置上下文標識符的特定局部化環境相對應的地圖信息,其中該特定局部化環境包括與建筑物結構的至少一部分相對應的室內環境;以及接收適用于與該特定局部化環境相對應的該地圖信息的更新信息,其中該更新信息與該特定位置上下文標識符相關聯。該方法可進一步包括:至少部分地基于該更新信息來更新與該特定局部化環境相對應的該地圖信息以便產生經更新地圖信息;以及將經更新地圖信息提供給位于該特定局部化環境處的一個或更多個移動設備。對于某些示例實現,一種裝置可包括至少一個存儲器,其用于存儲指令;以及一個或更多個處理器,其用于執行這些指令并使該裝置:存儲與關聯于特定位置上下文標識符的特定局部化環境相對應的地圖信息,其中該特定局部化環境包括與建筑物結構的至少一部分相對應的室內環境。還可使得該裝置接收適用于與該特定局部化環境相對應的該地圖信息的更新信息,其中該更新信息與該特定位置上下文標識符相關聯。可進一步使得該裝置至少部分地基于該更新信息來更新與該特定局部化環境相對應的該地圖信息以便產生經更新地圖信息;以及將經更新地圖信息提供給位于該特定局部化環境處的一個或更多個移動設備。對于某些示例實現,一種系統可包括用于存儲與關聯于特定位置上下文標識符的特定局部化環境相對應的地圖信息的裝置,其中該特定局部化環境包括與建筑物結構的至少一部分相對應的室內環境;以及用于接收適用于與該特定局部化環境相對應的該地圖信息的更新信息的裝置,其中該更新信息與該特定位置上下文標識符相關聯。該系統可進一步包括:用于至少部分地基于該更新信息來更新與該特定局部化環境相對應的該地圖信息以便產生經更新地圖信息的裝置;以及用于將經更新地圖信息提供給位于該特定局部化環境處的一個或更多個移動設備的裝置。對于某些示例實現,一種制品可包括其上存儲有指令的至少一個存儲介質,這些指令能由一個或更多個處理器執行以:存儲與關聯于特定位置上下文標識符的特定局部化環境相對應的地圖信息,其中該特定局部化環境包括與建筑物結構的至少一部分相對應的室內環境;以及接收適用于與該特定局部化環境相對應的該地圖信息的更新信息,其中該更新信息與該特定位置上下文標識符相關聯。這些指令可以進一步能由該一個或更多個處理器執行以:至少部分地基于該更新信息來更新與該特定局部化環境相對應的該地圖信息以便產生經更新地圖信息;以及將經更新地圖信息提供給位于該特定局部化環境處的一個或更多個移動設備。然而,應當理解,這些僅是示例實現,并且本文描述了其他實現并且其可以在不背離所要求保護主題內容的情況下實現。
[0028]對于某些示例實現,一種用于移動設備的方法可包括:檢測看來與地圖信息沖突的至少一個事件,其中該地圖信息對應于該移動設備所處的局部化環境;以及傳送代表看來與該地圖信息沖突的該至少一個事件的數據。對于某些示例實現,一種移動設備可包括至少一個存儲器,其用于存儲指令;以及一個或更多個處理器,其用于執行這些指令并使該移動設備:檢測看來與地圖信息沖突的至少一個事件,其中該地圖信息對應于該移動設備所處的局部化環境;以及傳送代表看來與該地圖信息沖突的該至少一個事件的數據。對于某些示例實現,一種系統可包括:用于檢測看來與地圖信息沖突的至少一個事件的裝置,其中該地圖信息對應于該系統所處的局部化環境;以及用于傳送代表看來與該地圖信息沖突的該至少一個事件的數據的裝置。對于某些示例實現,一種制品可包括其上存儲有指令的至少一個存儲介質,這些指令能由一個或更多個處理器執行以:檢測看來與地圖信息沖突的至少一個事件,其中該地圖信息對應于移動設備所處的局部化環境;以及傳送代表看來與該地圖信息沖突的該至少一個事件的數據。然而,應當理解,這些僅是示例實現,并且本文描述了其他實現并且其可以在不背離所要求保護主題的情況下實現。
[0029]詳細描述
[0030]貫穿本說明書引述的“特征”、“一個特征”、“示例”、“一個示例”等意指結合該特征和/或示例所描述的特定特征、結構、特性等可與所要求保護的主題內容的至少一個特征和/或示例相關。因此,貫穿本說明書各處出現的諸如“在一個示例中”、“一示例”、“在一個特征中”、“一特征”、“在一示例實現中”、“對于某些示例實現”等之類的短語不一定必須全部指代相同的特征、示例、和/或示例實現。此外,在一個或更多個示例實現、示例系統等中可將特定的特征、示例、結構、特性等相組合。
[0031]如上所指示的,通常并不為特定的局部化環境提供電子地圖和基于web的地圖繪制服務。類似地,典型情況下并不為特定的局部化環境提供逐轉彎方向指引。作為示例而非限定,特定的局部化環境可包括諸如建筑物結構之類的室內空間、諸如公寓綜合建筑之類的私有土地區域、等等。許多室內空間十分的大、復雜、和/或因其他原因難以導航,從而導航信息對于例如移動設備的用戶而言可能是有益的。因此,用戶在室內或其他局部化環境中可能希望經由移動設備獲得導航信息或其他基于位置的服務(LBS)的提供。遺憾的是,相比于可從例如衛星影象和/或SPS技術得到位置信息的大規模室外區域,室內地圖繪制和/或位置信息一般不可用。衛星不僅不能拍攝結構的內部特征的相片,而且SPS信號可能衰減過度而不能在結構內使用。此外,為了充分地提供一系列基于位置的服務,可以采用局部化位置層面的元數據和服務層面的元數據。
[0032]使用相對高精度的位置信息,移動設備的應用就可為用戶提供許多不同服務,諸如舉例而言,定位、個人車輛/徒步導航、實時逐轉彎方向指引、基于位置的搜索,這里僅列舉了少數示例。在此類情形中,可根據全局坐標系(例如,瑋度和經度或者其他地心xyz坐標)處理(例如,從SPS基礎設施和/或類似物獲得的)相對高精度的位置信息。盡管這種對參照全局坐標系的位置信息的使用在提供一些服務(例如,室外車輛導航)時可能是有用的,但參照全局坐標系的此類位置信息對于諸如室內徒步導航之類的其他類型服務可能是不切實際的。例如,即使局部地圖本身是已知的,但可能仍不知道這樣的局部地圖如何按與地球的關系擬合在全局坐標系中。
[0033]相應地,可建立一個或更多個局部坐標系以用于特定服務,諸如室內徒步導航、搜索并不直接映射到或參照全局坐標系的局部興趣點等等,這里只是列舉了幾個示例。服務器可存儲位置上下文標識符(LCI)并將其與特定的“位置上下文”相關聯。這樣的位置上下文可包括局部定義的區域或其他環境,諸如舉例而言,建筑物的特定樓層或者不是根據全局坐標系來映射的其他室內區域。位置上下文標識符可被用作用于請求與此類位置上下文相關聯的(例如,覆蓋于其上的)附加信息的句柄。作為示例而非限定,附加信息可包括室內地圖上的路線或路徑、特定位置上下文本地的或者獨有的興趣點等等,這里只是列舉了幾個示例。然而,所要求保護的主題內容并不被限定于任何特定的一個或多個坐標系。而且,給定的局部化環境和/或局部上下文可與至少一個局部坐標系的至少一部分、至少一個全局坐標系的至少一部分、可被轉換成一個或更多個其他局部坐標系和/或全局坐標系的至少一個局部坐標系的至少一部分、其任何組合等等相關聯,這里僅列舉了少數示例。
[0034]因此,移到局部化環境中的移動設備可聯系服務器以獲得與該局部化環境相關聯的一個或更多個位置上下文標識符。為了獲得與給定的局部化環境相關聯或有關的位置上下文標識符,移動設備可首先從本地發射機接收關聯于和/或代表該給定局部化環境的信息。例如,移動設備可從發射自一個或更多個W1-Fi接入點的信號獲得媒體接入控制(MAC)標識符(MAC ID)和/或與之有關的收到信號強度指示(RSSI)。作為另一示例,移動設備可獲得毫微微蜂窩小區標識符或與一般意義上的任何無線接入設備相關聯的標識符。替換地,移動設備可接收發射自SPS的信號和/或來自例如能夠提供位置信息的應用編程接口(API)的信息。移動設備可向服務器傳送與當前局部化環境有關的信息以請求位置上下文標識符。作為響應,服務器可使用此類收到的信息來確定(例如,與建筑物的樓層或其他室內空間相對應的)位置上下文。服務器可通過提供與所確定的位置上下文相關聯的一個或更多個位置上下文標識符來進一步響應該請求。一旦獲得至少一個位置上下文標識符,移動設備就可將該位置上下文標識符用作從一個或更多個服務器請求諸如基于位置的數據之類的地圖信息的句柄。
[0035]基于位置的數據可覆蓋在局部化環境的地圖上。移動設備還可以使用位置上下文標識符來獲得局部化環境的地圖。附加地和/或替換地,移動設備可使用位置上下文標識符來獲得將在特定應用中使用的與特定對應位置上下文有聯系的信息。例如,移動設備可獲得與特定位置上下文有關的信息以用在室內徒步導航應用中。這樣的應用可提供例如回廊、房間、走廊、門、入口通道、洗手間、和/或(其他)興趣點的顯示。對于特定應用,這樣的信息可定義在區別于全局坐標系的、特定位置上下文本地的坐標系中展示的選路拓撲。移動設備還可使用一個或更多個位置上下文標識符來獲得興趣點信息。遺憾的是,此類地圖信息可能起初就是不正確的、可能變得過時、或者可能因其他原因不準確和/或不完整。
[0036]地圖信息可例如基于局部化環境的初始地圖來創建,諸如從給定的局部化環境的計算機輔助設計(CAD)文件或圖像示意圖來創建,這里僅列舉了幾個示例。初始地圖信息可用興趣點信息和其他類型的基于位置的數據來擴充。在操作中,地圖信息可被整體地和/或分部分地分發給存在于給定的局部化環境中的移動設備。如上文所述,初始地圖和/或初始基于位置的數據可能是不正確的。隨著時間推移,地圖信息可能變得過時,因為對應的局部化環境經歷變化。此外,局部化環境的某些方面和/或部分可能從對應的地圖信息中被省略。因此,地圖信息出于這些及其他原因可能是不準確、不完整、或因其他原因應被更新的。
[0037]因此,在某些示例實現中,地圖信息可被更新。更新可由隸屬于給定的局部化環境的實體來促成。此類更新可包括對現有地圖信息的修改和/或對現有地圖信息的代換。隸屬實體可被進一步輪詢以檢查是否有更新。更新還可以或者替換地通過經由一個