自所述移動裝置的一或多個慣性傳感器的數據而計算的與所述初始地點估計相關聯的不確定性區域是否超過預定不確定性區域閾值;或 確定使用粒子濾波器計算以確定所述初始地點估計的粒子是否分裂成雙峰分布。14.根據權利要求1所述的方法,其中在所述移動裝置處從所述所獲得的言語描述數據識別所述地理特征中的所述一或多者包括: 將自然語言處理NLP應用于所述所獲得的言語描述數據以識別所述一或多個地理特征。15.一種移動裝置,其包括: 一或多個處理器;以及 包括計算機指令的存儲媒體,所述計算機指令當在所述一或多個處理器上執行時引起操作,所述操作包括: 在所述移動裝置處確定是否需要來自用戶的言語輸入以確定所述用戶的地點的位置;以及 響應于確定需要來自所述用戶的所述言語輸入以確定所述用戶的所述地點的所述位置,而: 在所述移動裝置處獲得表示可由所述用戶從所述用戶的所述地點檢視到的一或多個地理特征的言語描述數據; 在所述移動裝置處從所述所獲得的言語描述數據識別所述地理特征中的一或多者,以及 在所述移動裝置處至少部分基于從所述言語描述數據識別的所述一或多個地理特征來確定用于所述用戶的所述地點的定位信息。16.根據權利要求15所述的裝置,其中所述指令引起進一步操作,所述進一步操作包括: 從在所述移動裝置處接收的言語數據識別指示確定所述用戶的所述地點的請求的言語表達。17.根據權利要求15所述的裝置,其中確定用于所述用戶的所述地點的所述定位信息包括: 比較所述所識別的一或多個地理特征中的至少一者與存儲在所述移動裝置處的輔助數據。18.根據權利要求17所述的裝置,其中所述輔助數據包含以下各者中的一或多者:可用于一或多個地理區域中的地理特征、用于所述地理特征的定位信息或所述地理特征的地理定向。19.根據權利要求15所述的裝置,其中所述言語描述數據包括以下各者中的一或多者:基于文本的描述數據或基于話音的描述數據。20.根據權利要求15所述的裝置,其中識別所述一或多個地理特征包括: 識別隨所述言語描述數據而包含的至少一個言語表達,所述至少一個言語表達指示所述一或多個地理特征包含在所述言語描述數據中。21.根據權利要求15所述的裝置,其中獲得表示所述一或多個地理特征的所述言語描述數據包括: 響應于需要用以確定所述用戶的所述地點的所述位置的所述言語輸入的所述確定而提示所述用戶提供所述言語描述數據;以及 從所述用戶接收表示所述一或多個地理特征的所述言語描述數據。22.根據權利要求21所述的裝置,其中提示所述用戶提供所述言語描述數據包括: 基于與用于所述用戶的所述地點的初始位置確定相關聯的位置不確定性來確定需要用以確定所述用戶的所述地點的所述位置的所述言語描述數據的量;以及 提示所述用戶根據所述言語描述數據的所述所確定的需要量來提供所述言語描述數據。23.根據權利要求15所述的裝置,其中所述言語描述數據包括以下各者中的至少一者:可從所述地理位置檢視到的所述一或多個地理特征,或所述一或多個地理特征中的至少一者與所述一或多個地理特征中的另一者之間的關系。24.根據權利要求15所述的裝置,其中確定用于所述用戶的所述地點的所述定位信息包括: 識別所述用戶的所述地點可能位于其中的一或多個可見區域;以及基于對應于所述用戶的所述地點的額外接收數據來逐漸地改進所述所識別的一或多個可見區域。25.根據權利要求15所述的裝置,其中確定是否需要來自所述用戶的言語輸入以確定所述用戶的所述地點的所述位置包括: 基于與用于所述用戶的所述地點的初始地點估計相關聯的不確定性來確定是否需要來自所述用戶的言語輸入。26.根據權利要求25所述的裝置,其中所述指令引起進一步操作,所述進一步操作包 括: 基于以下各者中的一或多者來確定所述初始地點估計:從一或多個遠程發射器接收的信號,或從所述移動裝置的一或多個傳感器所執行的測量獲得的數據。27.根據權利要求25所述的裝置,其中基于與用于所述用戶的所述地點的所述初始地點估計相關聯的所述不確定性來確定是否需要來自所述用戶的言語輸入包括以下各者中的一或多者: 確定從其接收用以確定所述初始地點估計的信號的接入點的數目是否小于預定接入點閾值; 確定使用從其接收所述信號的所述接入點而計算的水平精度衰減HDOP值是否糟于預定HDOP閾值; 確定基于來自所述移動裝置的一或多個慣性傳感器的數據而計算的與所述初始地點估計相關聯的不確定性區域是否超過預定不確定性區域閾值;或 確定使用粒子濾波器計算以確定所述初始地點估計的粒子是否分裂成雙峰分布。28.根據權利要求15所述的裝置,其中在所述移動裝置處從所述所獲得的言語描述數據識別所述地理特征中的所述一或多者包括: 將自然語言處理NLP應用于所述所獲得的言語描述數據以識別所述一或多個地理特征。29.—種設備,其包括: 用于在移動裝置處確定是否需要來自用戶的言語輸入以確定所述用戶的地點的位置的裝置;以及 響應于確定需要來自所述用戶的所述言語輸入以確定所述用戶的所述地點的所述位置而使用的裝置,包括: 用于在所述移動裝置處獲得表示可由所述用戶從所述用戶的所述地點檢視到的一或多個地理特征的言語描述數據的裝置; 用于在所述移動裝置處從所述所獲得的言語描述數據識別所述地理特征中的一或多者的裝置,以及 用于在所述移動裝置處至少部分基于從所述言語描述數據識別的所述一或多個地理特征來確定用于所述用戶的所述地點的定位信息的裝置。30.根據權利要求29所述的設備,其進一步包括: 用于從在所述移動裝置處接收的言語數據識別指示確定所述用戶的所述地點的請求的言語表達的裝置。31.根據權利要求29所述的設備,其中用于確定用于所述用戶的所述地點的所述定位信息的所述裝置包括: 用于比較所述所識別的一或多個地理特征中的至少一者與存儲在所述移動裝置處的輔助數據的裝置。32.根據權利要求31所述的設備,其中所述輔助數據包含以下各者中的一或多者:可用于一或多個地理區域中的地理特征、用于所述地理特征的定位信息或所述地理特征的地理定向。33.根據權利要求29所述的設備,其中所述言語描述數據包括以下各者中的一或多者:基于文本的描述數據或基于話音的描述數據。34.根據權利要求29所述的設備,其中用于識別所述一或多個地理特征的所述裝置包括: 用于識別隨所述言語描述數據而包含的至少一個言語表達的裝置,所述至少一個言語表達指示所述一或多個地理特征包含在所述言語描述數據中。35.根據權利要求29所述的設備,其中用于獲得表示所述一或多個地理特征的所述言語描述數據的所述裝置包括: 用于響應于需要用以確定所述用戶的所述地點的所述位置的所述言語輸入的所述確定而提示所述用戶提供所述言語描述數據的裝置;以及 用于從所述用戶接收表示所述一或多個地理特征的所述言語描述數據的裝置。36.根據權利要求35所述的設備,其中用于提示所述用戶提供所述言語描述數據的所述裝置包括: 用于基于與用于所述用戶的所述地點的初始位置確定相關聯的位置不確定性來確定需要用以確定所述用戶的所述地點的所述位置的所述言語描述數據的量的裝置;以及 用于提示所述用戶根據所述言語描述數據的所述所確定的需要量來提供所述言語描述數據的裝置。37.根據權利要求29所述的設備,其中所述言語描述數據包括以下各者中的至少一者:可從所述地理位置檢視到的所述一或多個地理特征,或所述一或多個地理特征中的至少一者與所述一或多個地理特征中的另一者之間的關系。38.根據權利要求29所述的設備,其中用于確定用于所述用戶的所述地點的所述定位信息的所述裝置包括: 用于識別所述用戶的所述地點可能位于其中的一或多個可見區域的裝置;以及 用于基于對應于所述用戶的所述地點的額外接收數據來逐漸地改進所述所識別的一或多個可見區域的裝置。39.根據權利要求29所述的設備,其中用于確定是否需要來自所述用戶的言語輸入以確定所述用戶的所述地點的所述位置的所述裝置包括: 用于基于與用于所述用戶的所述地點的初始地點估計相關聯的不確定性來確定是否需要來自所述用戶的言語輸入的裝置。40.根據權利要求39所述的設備,其進一步包括: 用于基于以下各者中的一或多者來確定所述初始地點估計的裝置:從一或多個遠程發射器接收的信號,或從所述移動裝置的一或多個傳感器所執行的測量獲得的數據。41.根據權利要求39所述的設備,其中用于基于與用于所述用戶的所述地點的所述初始地點估計相關聯的所述不確定性來確定是否需要來自所述用戶的言語輸入的所述裝置包括以下各者中的一或多者: 用于確定從其接收用以確定所述初始地點估計的信號的接入點的數目是否小于預定接入點閾值的裝置; 用于確定使用從其接收所述信號的所述接入點而計算的水平精度衰減HDOP值是否糟于預定HDOP閾值的裝置; 用于確定基于來自所述移動裝置的一或多個慣性傳感器的數據而計算的與所述初始地點估計相關聯的不確定性區域是否超過預定不確定性區域閾值的裝置;或 用于確定使用粒子濾波器計算以確定所述初始地點估計的粒子是否分裂成雙峰分布的裝置。42.根據權利要求29所述的設備,其中用于在所述移動裝置處從所述所獲得的言語描述數據識別所述地理特征中的所述一或多者的所述裝置包括: 用于將自然語言處理NLP應用于所述所獲得的言語描述數據以識別所述一或多個地理特征的裝置。43.一種處理器可讀媒體,其編程有可在處理器上執行的一組指令,所述組指令在執行時引起操作,所述操作包括: 在移動裝置處確定是否需要來自用戶的言語輸入以確定所述用戶的地點的位置;以及 響應于確定需要來自所述用戶的言語輸入以確定所述用戶的所述地點的所述位置,而: 在所述移動裝置處獲得表示可由所述用戶從所述用戶的所述地點檢視到的一或多個地理特征的言語描述數據; 在所述移動裝置處從所述所獲得的言語描述數據識別所述地理特征中的一或多者,以及 在所述移動裝置處至少部分基于從所述言語描述數據識別的所述一或多個地理特征來確定用于所述用戶的所述地點的定位信息。44.根據權利要求43所述的處理器可讀媒體,其中所述指令引起進一步操作,所述進一步操作包括: 從在所述移動裝置處接收的言語數據識別指示確定所述用戶的所述地點的請求的言語表達。45.根據權利要求43所述的處理器可讀媒體,其中確定用于所述用戶的所述地點的所述定位信息包括: 比較所述所識別的一或多個地理特征中的至少一者與存儲在所述移動裝置處的輔助數據。46.根據權利要求45所述的處理器可讀媒體,其中所述輔助數據包含以下各者中的一或多者:可用于一或多個地理區域中的地理特征、用于所述地理特征的定位信息或所述地理特征的地理定向。47.根據權利要求43所述的處理器可讀媒體,其中所述言語描述數據包括以下各者中的一或多者:基于文本的描述數據或基于話音的描述數據。48.根據權利要求43所述的處理器可讀媒體,其中識別所述一或多個地理特征包括: 識別隨所述言語描述數據而包含的至少一個言語表達,所述至少一個言語表達指示所述一或多個地理特征包含在所述言語描述數據中。49.根據權利要求43所述的處理器可讀媒體,其中獲得表示所述一或多個地理特征的所述言語描述數據包括: 響應于需要用以確定所述用戶的所述地點的所述位置的所述言語輸入的所述確定而提示所述用戶提供所述言語描述數據;以及 從所述用戶接收表示所述一或多個地理特征的所述言語描述數據。50.根據權利要求49所述的處理器可讀媒體,其中提示所述用戶提供所述言語描述數據包括: 基于與用于所述用戶的所述地點的初始位置確定相關聯的位置不確定性來確定需要用以確定所述用戶的所述地點的所述位置的所述言語描述數據的量;以及 提示所述用戶根據所述言語描述數據的所述所確定的需要量來提供所述言語描述數據。51.根據權利要求43所述的處理器可讀媒體,其中所述言語描述數據包括以下各者中的至少一者:可從所述地理位置檢視到的所述一或多個地理特征,或所述一或多個地理特征中的至少一者與所述一或多個地理特征中的另一者之間的關系。52.根據權利要求43所述的處理器可讀媒體,其中確定用于所述用戶的所述地點的所述定位信息包括: 識別所述用戶的所述地點可能位于其中的一或多個可見區域;以及基于對應于所述用戶的所述地點的額外接收數據來逐漸地改進所述所識別的一或多個可見區域。53.根據權利要求43所述的處理器可讀媒體,其中確定是否需要來自所述用戶的言語輸入以確定所述用戶的所述地點的所述位置包括: 基于與用于所述用戶的所述地點的初始地點估計相關聯的不確定性來確定是否需要來自所述用戶的言語輸入。54.根據權利要求53所述的處理器可讀媒體,其中所述指令引起進一步操作,所述進一步操作包括: 基于以下各者中的一或多者來確定所述初始地點估計:從一或多個遠程發射器接收的信號,或從所述移動裝置的一或多個傳感器所執行的測量獲得的數據。55.根據權利要求53所述的處理器可讀媒體,其中基于與用于所述用戶的所述地點的所述初始地點估計相關聯的所述不確定性來確定是否需要來自所述用戶的言語輸入包括以下各者中的一或多者: 確定從其接收用以確定所述初始地點估計的信號的接入點的數目是否小于預定接入點閾值; 確定使用從其接收所述信號的所述接入點而計算的水平精度衰減HDOP值是否糟于預定HDOP閾值; 確定基于來自所述移動裝置的一或多個慣性傳感器的數據而計算的與所述初始地點估計相關聯的不確定性區域是否超過預定不確定性區域閾值;或 確定使用粒子濾波器計算以確定所述初始地點估計的粒子是否分裂成雙峰分布。56.根據權利要求43所述的處理器可讀媒體,其中在所述移動裝置處從所述所獲得的言語描述數據識別所述地理特征中的所述一或多者包括: 將自然語言處理NLP應用于所述所獲得的言語描述數據以識別所述一或多個地理特征。
【專利摘要】本發明揭示系統、設備、裝置、方法、計算機程序產品及其它實施方案,包含一種方法,所述方法包含在移動裝置處確定是否需要來自用戶的言語輸入以確定所述用戶的地點的位置。所述方法還包含響應于確定需要來自所述用戶的所述言語輸入以確定所述用戶的所述地點的所述位置,而:在所述移動裝置處獲得表示可由所述用戶從所述用戶的所述地點檢視到的一或多個地理特征的言語描述數據;在所述移動裝置處從所述所獲得的言語描述數據識別所述地理特征中的一或多者;以及在所述移動裝置處至少部分基于從所述言語描述數據識別的所述一或多個地理特征來確定用于所述用戶的所述地點的定位信息。
【IPC分類】G01C21/36, G01C21/20
【公開號】CN104956184
【申請號】CN201480006120
【發明人】輝·趙, 薩烏米特拉·莫漢·達斯, 艾瑞克·K·荷姆
【申請人】高通股份有限公司
【公開日】2015年9月30日
【申請日】2014年1月10日
【公告號】EP2946170A2, US20140214427, WO2014120410A2, WO2014120410A3