利用言语输入的基于地标的定位的制作方法

文档序号:9239884阅读:261来源:国知局
利用言语输入的基于地标的定位的制作方法
【专利说明】
【背景技术】
[0001]用以促进地点确定的一种技术是基于检测视觉线索。用户可经由图像俘获装置/单元(例如,相机)来俘获那些视觉线索,并将计算机视觉处理应用于所述所俘获图像以例如使这些视觉线索与地点已知地标相匹配。
[0002]使用图像数据来促进地点确定往往需要大的计算资源。另外,一些装置可能未配备图像俘获装置。此外,可能存在如下一些情境:需要确定其地点的用户或装置位于执行地点确定程序的装置的远程,因此使得难以基于所俘获图像数据执行地点确定过程。

【发明内容】

[0003]在一些变化形式中,揭示一种方法。所述方法包含在移动装置处确定是否需要来自用户的言语输入以确定所述用户的地点的位置。所述方法还包含响应于确定需要来自所述用户的所述言语输入以确定所述用户的所述地点的所述位置,而:在所述移动装置处获得表示可由所述用户从所述用户的所述地点检视到的一或多个地理特征的言语描述数据;在所述移动装置处从所述所获得的言语描述数据识别所述地理特征中的一或多者;以及在所述移动装置处至少部分基于从所述言语描述数据识别的所述一或多个地理特征来确定用于所述用户的所述地点的定位信息。
[0004]所述方法的实施例可包含本发明中描述的至少一些特征,包含以下特征中的一或多者。
[0005]所述方法可进一步包含从在所述移动装置处接收的言语数据识别指示确定所述用户的所述地点的请求的言语表达。
[0006]确定用于所述用户的所述地点的所述定位信息可包含比较所述所识别的一或多个地理特征中的至少一者与存储在所述移动装置处的辅助数据。
[0007]所述辅助数据可包含例如以下各者中的一或多者:可用于一或多个地理区域中的地理特征、用于所述地理特征的定位信息及/或所述地理特征的地理定向。
[0008]所述言语描述数据可包含例如以下各者中的一或多者:基于文本的描述数据及/或基于话音的描述数据。
[0009]识别所述一或多个地理特征可包含识别随所述言语描述数据而包含的至少一个言语表达,所述至少一个言语表达指示所述一或多个地理特征包含在所述言语描述数据中。
[0010]获得表示所述一或多个地理特征的所述言语描述数据可包含响应于需要用以确定所述用户的所述地点的所述位置的所述言语输入的所述确定而提示所述用户提供所述言语描述数据,以及从所述用户接收表示所述一或多个地理特征的所述言语描述数据。
[0011]提示所述用户提供所述言语描述数据可包含基于与用于所述用户的所述地点的初始位置确定相关联的位置不确定性来确定需要用以确定所述用户的所述地点的所述位置的所述言语描述数据的量,以及提示所述用户根据所述言语描述数据的所述所确定的需要量来提供所述言语描述数据。
[0012]所述言语描述数据可为例如以下各者中的至少一者:可从所述地理位置检视到的所述一或多个地理特征,及/或所述一或多个地理特征中的至少一者与所述一或多个地理特征中的另一者之间的关系。
[0013]确定用于所述用户的所述地点的所述定位信息可包含:识别所述用户的所述地点可能位于其中的一或多个可见区域(visibility reg1n);以及基于对应于所述用户的所述地点的额外接收数据来逐渐地改进所述所识别的一或多个可见区域。
[0014]确定是否需要来自所述用户的言语输入以确定所述用户的所述地点的所述位置可包含基于与用于所述用户的所述地点的初始地点估计相关联的不确定性来确定是否需要来自所述用户的言语输入。
[0015]所述方法可进一步包含基于例如以下各者中的一或多者来确定所述初始地点估计:从一或多个远程发射器接收的信号,及/或从所述移动装置的一或多个传感器所执行的测量获得的数据。
[0016]基于与用于所述用户的所述地点的所述初始地点估计相关联的所述不确定性来确定是否需要来自所述用户的言语输入可包含例如以下各者中的一或多者:确定从其接收用以确定所述初始地点估计的信号的接入点的数目是否小于预定接入点阈值;确定使用从其接收所述信号的所述接入点而计算的水平精度衰减(HDOP)值是否糟于预定HDOP阈值;确定基于来自所述移动装置的一或多个惯性传感器的数据而计算的与所述初始地点估计相关联的不确定区域(uncertainty reg1n)是否超过预定不确定区域阈值;及/或确定使用粒子滤波器计算以确定所述初始地点估计的粒子是否分裂成双峰分布。
[0017]在所述移动装置处从所述所获得的言语描述数据识别所述地理特征中的所述一或多者可包含将自然语言处理(NLP)应用于所述所获得的言语描述数据以识别所述一或多个地理特征。
[0018]在一些变化形式中,揭示一种移动装置。所述移动装置包含一或多个处理器,以及包括计算机指令的存储媒体。所述计算机指令在于所述一或多个处理器上执行时引起包含以下各者的操作:在所述移动装置处确定是否需要来自用户的言语输入以确定所述用户的地点的位置;以及响应于确定需要来自所述用户的所述言语输入以确定所述用户的所述地点的所述位置:在所述移动装置处获得表示可由所述用户从所述用户的所述地点检视到的一或多个地理特征的言语描述数据;在所述移动装置处从所述所获得的言语描述数据识别所述地理特征中的一或多者,以及在所述移动装置处至少部分基于从所述言语描述数据识别的所述一或多个地理特征来确定用于所述用户的所述地点的定位信息。
[0019]所述装置的实施例可包含本发明中描述的至少一些特征,包含上文关于所述方法描述的至少一些特征。
[0020]在一些变化形式中,揭示一种设备。所述设备包含用于在移动装置处确定是否需要来自用户的言语输入以确定所述用户的地点的位置的装置。所述设备还包含响应于确定需要来自所述用户的所述言语输入以确定所述用户的所述地点的所述位置而使用的装置,包含:用于在所述移动装置处获得表示可由所述用户从所述用户的所述地点检视到的一或多个地理特征的言语描述数据的装置;用于在所述移动装置处从所述所获得的言语描述数据识别所述地理特征中的一或多者的装置;以及用于在所述移动装置处至少部分基于从所述言语描述数据识别的所述一或多个地理特征来确定用于所述用户的所述地点的定位信息的装置。
[0021]所述设备的实施例可包含本发明中描述的至少一些特征,包含上文关于所述方法及装置描述的至少一些特征,以及以下特征中的一或多者。
[0022]所述设备可进一步包含用于从在所述移动装置处接收的言语数据识别指示确定所述用户的所述地点的请求的言语表达的装置。
[0023]用于确定用于所述用户的所述地点的所述定位信息的所述装置可包含用于比较所述所识别的一或多个地理特征中的至少一者与存储在所述移动装置处的辅助数据的装置。
[0024]用于识别所述一或多个地理特征的所述装置可包含用于识别随所述言语描述数据而包含的至少一个言语表达的装置,所述至少一个言语表达指示所述一或多个地理特征包含在所述言语描述数据中。
[0025]用于获得表示所述一或多个地理特征的所述言语描述数据的所述装置可包含用于响应于需要用以确定所述用户的所述地点的所述位置的所述言语输入的所述确定而提示所述用户提供所述言语描述数据的装置,以及用于从所述用户接收表示所述一或多个地理特征的所述言语描述数据的装置。
[0026]用于提示所述用户提供所述言语描述数据的所述装置可包含用于基于与用于所述用户的所述地点的初始位置确定相关联的位置不确定性来确定需要用以确定所述用户的所述地点的所述位置的所述言语描述数据的量的装置,以及用于提示所述用户根据所述言语描述数据的所述所确定的需要量来提供所述言语描述数据的装置。
[0027]用于确定用于所述用户的所述地点的所述定位信息的所述装置可包含:用于识别所述用户的所述地点可能位于其中的一或多个可见区域的装置;以及用于基于对应于所述用户的所述地点的额外接收数据来逐渐地改进所述所识别的一或多个可见区域的装置。
[0028]用于确定是否需要来自所述用户的言语输入以确定所述用户的所述地点的所述位置的所述装置可包含用于基于与用于所述用户的所述地点的初始地点估计相关联的不确定性来确定是否需要来自所述用户的言语输入的装置。
[0029]所述设备可进一步包含用于基于例如以下各者中的一或多者来确定所述初始地点估计的装置:从一或多个远程发射器接收的信号,及/或从所述移动装置的一或多个传感器所执行的测量获得的数据。
[0030]用于基于与用于所述用户的所述地点的所述初始地点估计相关联的所述不确定性来确定是否需要来自所述用户的言语输入的装置可包含例如以下各者中的一或多者:用于确定从其接收用以确定所述初始地点估计的信号的接入点的数目是否小于预定接入点阈值的装置;用于确定使用从其接收所述信号的所述接入点而计算的水平精度衰减(HDOP)值是否糟于预定HDOP阈值的装置;用于确定基于来自所述移动装置的一或多个惯性传感器的数据而计算的与所述初始地点估计相关联的不确定区域是否超过预定不确定区域阈值的装置;及/或用于确定使用粒子滤波器计算以确定所述初始地点估计的粒子是否分裂成双峰分布的装置。
[0031]用于在所述移动装置处从所述所获得的言语描述数据识别所述地理特征中的所述一或多者的所述装置包含用于将自然语言处理(NLP)应用于所述所获得的言语描述数据以识别所述一或多个地理特征的装置。
[0032]在一些变化形式中,一种处理器可读媒体编程有可在处理器上执行的一组指令,所述组指令在执行时引起包含在移动装置处确定是否需要来自用户的言语输入以确定所述用户的地点的位置的操作。所述指令响应于确定需要来自所述用户的言语输入以确定所述用户的所述地点的所述位置而引起进一步操作,所述操作包含:在所述移动装置处获得表示可由所述用户从所述用户的所述地点检视到的一或多个地理特征的言语描述数据;在所述移动装置处从所述所获得的言语描述数据识别所述地理特征中的一或多者;以及在所述移动装置处至少部分基于从所述言语描述数据识别的所述一或多个地理特征来确定用于所述用户的所述地点的定位信息。
[0033]所述处理器可读媒体的实施例可包含本发明中描述的至少一些特征,包含上文关于所述方法、装置及设备描述的至少一些特征。
[0034]除非另外界定,否则本文所用的所有技术及科学术语具有与通常或常规理解相同的意义。如本文所使用,词“一”指所述词的一个或一个以上(即,至少一个)语法对象。作为实例,“一元件”意味着一个元件或一个以上元件。当参考例如量、持续时间及类似者等可测量值时,如本文所使用的“约”及/或“近似”涵盖从指定值的±20%或±10%、±5%或+0.1%的变化,因为此些变化在本文所描述的系统、装置、电路、方法及其它实施方案的上下文中是适当的。当参考例如量、持续时间、物理属性(例如频率)及类似者等可测量值时,如本文所使用的“实质上”还涵盖从指定值的±20%或±10%、±5%或+0.1 %的变化,因为此些变化在本文所描述的系统、装置、电路、方法及其它实施方案的上下文中是适当的。
[0035]如在本文中(包含在权利要求书中)使用时,如在以“中的至少一者”或“中的一或多者”为序言的项目列表中使用的“或”或“及”指示可使用所列出的项目的任何组合。举例来说,“A、B或C中的至少一者”的列表包含A或B或C或AB或AC或BC及/或ABC (即,A及B及C)的组合中的任一者。此外,在项目A、B或C可能出现或使用一次以上的程度上,A、B及/或C的多次使用可形成预期组合的部分。举例来说,“A、B或C中的至少一者”的列表还可包含AA、AAB、AAA、BB等。
[0036]如在本文中(包含在权利要求书中)使用时,除非另行陈述,否则功能、操作或特征是“基于”一项目及/或条件的陈述意味着所述功能、操作、功能是基于所陈述的项目及/或条件且可基于除所陈述项目及/或条件之外的一或多个项目及/或条件。
[0037]本发明的其它及进一步目的、特征、方面及优点通过以下附图的详细描述将变得更好理解。
【附图说明】
[0038]图1是移动装置可于其中操作的实例操作环境的示意图。
[0039]图2是实例移动装置的示意图。
[0040]图3是说明执行地点确定的操作的实例处理流程的图。
[0041]图4A是用于购物中心的实例地图的图,所述地图包含界定用户及/或装置可能位于的可能地点的经确定可见区域。
[0042]图4B到C是在已基于额外言语数据执行进一步处理之后的图4A的地图的额外图。
[0043]图4D是显示其上呈现可见区域的地图的移动装置的图。
[0044]图5是实例地点确定程序的流程图。
[0045]图6是实例计算系统的示意图。
[0046]各图式中之相同参考符号指示相同元件。
【具体实施方式】
[0047]为使基于地标的定位更为稳健且随处可用,本文所述的方法、装置、系统、产品及其它实施方案以其它类型的输入扩展获得视觉线索的方式。举例来说,用户可经由话音或文本输入来提供地标信息以促进定位功能性。用户可将此基于语音的输入提供为“我看到了 GAP、APPLE、Nordstrom”,且基于所述输入,系统(例如,基于处理器的系统,其可使用移动装置来实施)经配置以估计用户的位置。因为用以实现用户的地点的位置的确定的来自用户的言语输入导致用户活动的中断,因此应尽可能不频繁地进行请求来自用户的言语输入(例如,表示可从用户的地点检视到的地标的言语描述数据)(例如,通常仅当此信息必要时才应让用户提供言语输入)。到需要来自用户的言语输入的程度,向用户请求且从用户接收的言语输入的量应受到限制,以使得例如仅从用户获得足以使得能够以可接受的误差/不确定性值确定用户位置的言语输入。
[0048]因此,本文所揭示者为方法、装置、系统、设备、产品及其它实施方案,包含一种方法,所述方法包含:在移动装置处确定是否需要来自用户的言语输入以确定用户的地点的位置;以及响应于确定需要来自所述用户的言语输入以确定所述用户的所述地点的所述位置,而:在所述移动装置处获得表示可由所述用户从所述用户的所述地点检视到的一或多个地理特征的言语描述数据;在所述移动装置处从所述所获得的言语描述数据识别所述地理特征中的一或多者,以及在所述移动装置处至少部分基于从所述言语描述数据识别的所述一或多个地理特征来确定用于所述用户的所述地点的定位信息。在一些实施例中,确定用于所述用户的所述地点的所述定位信息可包含比较所述所识别的一或多个地理特征中的至少一者与存储在所述移动装置处的辅助数据(换句话说,定位
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1