用于在行人导航路由中计及用户体验的方法和装置的制作方法

文档序号:6002410阅读:214来源:国知局
专利名称:用于在行人导航路由中计及用户体验的方法和装置的制作方法
用于在行人导航路由中计及用户体验的方法和装置 根据35U. S. C. § 119要求优先权本申请要求于2009年12月11日提交的题为“User Experience AwareRouting (知晓用户体验的路由)”的美国临时专利申请No. 61/285,852的优先权,该临时申请已转让给本申请的受让人,并通过援引明确纳入于此。背景领域本文中公开的主题内容涉及至少部分地基于用户体验信息的行人导航路由。MM 导航系统在当今市场上正变得越来越普遍。导航系统可用来确定从第一位置到目的地的路线。在一些导航系统中,用户可将起始位置和目的地输入到地图测绘应用中,诸如通常被用在诸如Mapquest. com之类的web网站上的不同地图测绘应用之一。行人可以行进至诸如举例而言购物中心或办公楼之类的封闭环境内的目的地。行人可以有时避免沿着最短路径行进并可取而代之选择绕道而行以例如观看投币式喷泉或者欣赏更多风景。在将用户路由至目的地时未能计及可能的相关感兴趣点的导航系统可能不准确地对行进至该目的地的典型用户的用户体验进行建模。附图
简述将参照以下附图来描述非限定性和非穷尽性特征,其中类似附图标记贯穿各附图指代类似部分。图I是根据一个或更多个实现的至目的地的两条路径的视图;图2解说根据一个或更多个实现的购物中心的视图;图3解说根据一个或更多个实现的电子地图的视图;图4A-C解说根据一个或更多个实现的在其中与感兴趣点节点相关联的成本被投影到一个或更多个走廊节点上的电子地图的一部分的视图;图5是根据一个或更多个实现的用于确定从起始位置至目的地的低成本路径的过程的流程图;以及图6是根据一个或更多个实现的移动设备的特定实现的示意性框图。概述在一个特定实现中,提供了一种用于确定至目的地的最优路径的系统和方法。可以至少部分地基于对一个或更多个感兴趣点与一个或更多个目的地之间的相似性的测量来确定最优路径。对相似性的此类测量可以至少部分地基于该一个或更多个目的地与一个或更多个感兴趣点之间的预定义准则。然而,应当理解,这仅仅是示例实现,且所要求保护的主题内容并不受限于此方面。详细描述贯穿本说明书对“一个示例”、“一个特征”、“示例”或“特征”的引述意指结合该特 征和/或示例所描述的特定特征、结构或特性被包括在所要求保护的主题内容的至少一个特征和/或示例中。由此,短语“在一个示例中”、“示例”、“在一个特征中”或“特征”贯穿本说明书在各处的出现并非必然全部引述相同特征和/或示例。此外,特定特征、结构、或特性在一个或更多示例和/或特征中可被组合。
一些导航系统利用电子地图来将用户从起始位置引导到目的地。例如,电子地图可以例如被呈现在移动设备的显示屏上。此类电子地图可以在一些实现中被存储在移动设备的存储器中或者可以例如从地图服务器传送给移动设备。导航系统可在诸如购物中心之类的室内行人环境内利用以将用户引导到诸如举例而言百货商店或美食广场之类的目的地。在一些实现中,可为用户提供通知该用户朝特定方向行走某个距离或直到已到达诸如长椅或过道之类的地标然后改变方向的导航指令。例如,一旦到达长椅,用户可被指令左转并继续行走。此类导航指令可以例如被呈现在移动设备的显示屏上。在一些实现中,可以例如经由扬声器和/或头戴受话器可听地向用户呈现导航指令。用于将用户从起始位置引导到目的地的导航指令可包括例如若干片段或分支。例如,“直走50英尺”的导航指令可构成第一分支而“左转并直走60英尺”可构成第二分支。在室内环境中,沿着特定路径从起始位置到结束位置或目的地可以有众多个分支。在一些导航系统中,用户可以携带诸如蜂窝电话、个人数字助理(PDA)、或者能够接收用户输入和/或呈现导航指令的任何其他便携式电子设备之类的移动设备。在一些实现中,移动设备可以例如确定其自己的位置。在一个特定实现中,移动设备可以基于从诸如GPS或Galileo之类的卫星定位系统(SPS)接收到的导航信号通过例如将来自若干(例如,四个或更多)发射机的伪距测量进行相关的方式来估计自己的位置。然而,可能在其中来自卫星定位系统(SPS)的导航信号不可用的区域内——诸如举例而言诸如建筑物之类的某些结构内——使用移动设备。在一个实现中,移动设备可基于从无线网络元件或者能够无线地传送信号的其他设备无线地接收到的信号来估计其位置。诸如无线局域网(WLAN)接入点和/或毫微微蜂窝小区之类的无线网络元件可能位于遍布此类区域的已知位置处,并且移动设备可以估计从该移动设备至特定的无线网络元件的距离(例如,通过测量收到信号强度或往返延迟)。可使用已知技术来估计此类距离并对此类移动设备的位置进行三角测量。在一个实现中,移动设备可通过与一个或更多个附近的毫微微蜂窝小区进行通信来估计它自己的位置。如本文中所使用的,“毫微微蜂窝小区”可以指较小的蜂窝基站。此类毫微微蜂窝小区可经由宽带(诸如,例如经由数字订户线(DSL)或电缆)连接至服务提供商的网络。在一个或更多个实现中,用户可以例如利用移动设备的按键板来提交导航指令希望去往的一个或更多个目的地的身份。例如,用户可以输入特定商店的名称或者诸如“鞋店”之类的类别名称。在一些实现中,可以经由显示屏来呈现各种目的地类别,并且用户可以经由诸如输入笔、触摸屏、按键板或键盘之类的用户输入设备来选择特定类别,这里仅列举用户输入设备的几个示例。如果用户的位置估计和至少一个预期的目的地均是已知的,那么可以确定将用户引导到目的地的路线。在一些实现中,可以在移动设备上执行导航应用以确定路线。然而,在其他实现中,诸如服务器之类的网络元件可确定将用户引导到目的地的路线和导航指令。一旦确定此类导航指令,服务器就可以例如向用户的移动设备传送此类导航指令或者发起这种传送。
根据一个或更多个实现,个人可以利用导航系统来接收将此类个人从起始位置引导到行人导航环境内的目的地的导航指令/方向。如本文中使用的“行人导航环境”可指行人可通达的环境或区域。例如,在其中行人可行走、奔跑、坐在轮椅上、骑自行车、或以其他方式物理地从一个位置移动到另一位置的区域可构成行人导航环境。行人导航环境的示例包括室内环境和室外环境。室内行人环境的示例包括诸如办公楼、旅馆、购物中心、会议中心和体育场之类的封闭结构,这里仅列举许多可能的示例当中的其中几个示例。室外行人环境的示例包括游乐园、动物园、室外购物带或中心、公园、和具有诸如人行道之类的行人可通达的走道的区域,这里仅列举许多可能的示例当中的其中几个示例。可以沿着沿路径的一个或更多个节点来引导个人。各种感兴趣点可位于路径沿线或者在该路径的某个附近之内。感兴趣点可包括节点。如本文中所使用的“感兴趣点”可指某个区域内诸如移动设备的用户之类的个人可能感兴趣的位置。感兴趣点的示例包括办公室、浴室、会议室、自助餐馆和商店,这里仅列举许多不同示例中的几个。在一个或更多个实现中,可以确定将个人从起始位置引导到一个或更多个目的地 的最优路径。在一个或更多个实现中,最优路径可包括“最低成本”路径。例如,可以为沿路径的诸节点之间的个体片段确定成本,或者此类节点本身和用于具有最低成本的路径的导航指令可被呈现给用户。Dijkstra算法的一版本可被用来确定特定路径的总成本。可向用户呈现包括最低成本路径的路线。如本文中使用的“成本”可指指派给沿路径的一个或更多个片段和/或节点的指示诸如举例而言导航的相似性之类的某个预定义准则的值。在一个或更多个实现中,可以通过对位于路径沿线的节点和片段的值进行加总的方式来为该路径演算总成本。然而,应当理解,这些仅是在特定实现中确定与路径相关联的成本的示例,并且所要求保护的主题内容并不限定于这方面。在一个或更多个实现中,成本可以关联于或被指派给路径的一个或更多个片段或部分。在一个实现中,特定片段的成本可以至少部分地基于某个准则来确定,诸如举例而言该片段的长度、与该片段相关联的环境是否具有对于行人安全地行走而言充分的照明、该片段已知是拥挤的、或者该片段是否包括可通过自动扶梯到达的部分,这里仅列举许多可能的示例当中的其中几个示例。路径可以与至少部分地基于起始位置与一个或更多个目的地之间的物理距离的距离成本相关联。为了确定路径的总成本,该路径的距离成本可以连同位于该路径沿线的感兴趣点和/或片段的成本一起被加总。路径的距离成本可以用正的值或数字来表示。感兴趣点可以用正的或负的值或数字来表示。感兴趣点的正值成本可指示该感兴趣点添加路径的总成本。另一方面,感兴趣点的负值成本可指示该感兴趣点添加值并因此减小该路径 的总成本。最低成本路径可包括与最大负值相关联的路径或者在没有与负值相关联的路径的情况下包括与最小正值相关联的路径。例如,与-10. O的成本相关联的路径可以因此与比关联于-5. 5的成本的路径的成本更低的成本相关联。类似地,与-5. O的成本相关联的路径可以因此与比关联于+4. 5的成本的路径的成本更低的成本相关联。同样,与+4. 5的成本相关联的路径可以与比关联于+10. 5的成本的路径的成本更低的成本相关联。如以上所讨论的,路径可包括若干节点和置于这些节点之间的片段。在一些实现中,个体片段可具有动态值。例如,代表拥挤程度的值可以至少部分地取决于一天中特定的时间。例如,餐馆可能在中午要比其在下午3点时更拥挤,并且此类拥挤值可以因此在下午3点时与比中午时的值更小的值相关联。特定路径的节点可以与取决于特定目的地的成本相关联。在一个或更多个实现中,基于预定义的准则集合而与目的地相似的感兴趣点可以与相对较低的成本相关联,而与目的地相对不同的感兴趣点可以与相对较高的成本相关联。在一些实现中,特定的感兴趣点可以如此与目的地密切相关,以致沿与该感兴趣点相关联的路径部分来路由个人会向该路径添加值。换言之,一些感兴趣点如此与目的地密切相关,以致此类感兴趣点添加总路径值,而不是表示从总路径值中扣除的成本。此类向路径添加值的感兴趣点可以如以上所讨论的那样与负值相关联,因为此类感兴趣点有效地向路径添加值并因此减小该路径的总成本。如以上所讨论的,特定路径的总成本可以通过将沿该路径的各种感兴趣点和/或片段的个体成本与该路径的距离成本相加的方式来确定。然而,作为位于每条路径沿线的各种感兴趣点的影响的结果,与相同的距离成本相关联的两条路径可以与不同的总成本相关联。
图I是根据一个或更多个实现的至目的地的两条路径的视图。例如,第一路径2和第二路径4解说从起始位置5到目的地10的不同路径。第一路径2包括片段S10、节点N10、片段S20、节点N20和片段S30。第二路径包括片段S40、节点N30、片段S50、节点N40和片段S60。图I中所示的片段和节点与成本相关联。例如,片段SlO与等于“5”的成本相关联,节点NlO与等于“I”的成本相关联,片段S20与等于“4”的成本相关联,节点N20与等于“_2”的成本相关联,而片段S30与等于“3”的成本相关联。通过对与第一路径2内的片段和节点相关联的成本进行加总,第一路径的总成本可被演算成具有等于“ 11”的值。第二路径4包括具有等于“7”的成本的片段S40、具有等于“3”的成本的节点N30、具有等于“3”的成本的片段S50、具有等于“4”的成本的节点MO、以及具有等于“I”的成本的片段S60。通过对与第二路径4内的片段和节点相关联的成本进行加总,第二路径4的总成本可被演算成具有等于“18”的值。相应地,因为第一路径2与比第二路径4的总成本更低的总成本相关联,所以第一路径2是此示例中的最低成本路径,并且可以确定并给出导航指令以沿第一路径2将用户从起始位置5引导到目的地10。在一个或更多个实现中,诸如感兴趣点之类的位置可以与特征矢量相关联。如本文中所使用的“特征矢量”可指表征感兴趣点的值的矢量。可以有一个或更多个位于去往一个或更多个目的地的路线沿线的感兴趣点。一个或更多个特征矢量可以与一个或更多个感兴趣点相关联。类似地,一个或更多个特征矢量可以与一个或更多个目的地相关联。在一个或更多个实现中,特定的感兴趣点与一个特定的特征矢量相关联,而特定的目的地与一个特定的特征矢量相关联。为清楚起见,感兴趣点的特征矢量可在本文中被称为“感兴趣点特征矢量”并且目的地的特征矢量可在本文中被称为“目的地特征矢量”。然而,应当领会,特定位置的特征矢量可以与相同的类别和值相关联,而无论该特定位置是否是沿特定路线的感兴趣点或目的地。特征矢量可包括诸如类别和相关联的加权或值之类的一个或更多个预定义准则。例如,餐馆可以与诸如包括“供应食品”、“供应酒”、“儿童友好”、“拥挤”和“吸烟”的类别之类的预定义准则相关联,这里仅列举许多可能的类别当中的几个类别。值可以与每个类别相关联。例如,类别的值可以落在诸如-I. O与+1.0之间的预定义范围之内。正值可以例如指示相关联的类别中的项目在添加总体用户体验的程度上存在于感兴趣点之内。相应地,“供应食品”类别的值+1.0可以指示在相关联的感兴趣点处可得到各种食品。另一方面,诸如+0. 25之类的较小正值可以指示相关联的类别中的项目以较小的程度添加用户体验。类别的负值可以指示与该类别相关联的项目在减损总体用户体验的程度上存在于感兴趣点处。例如,因健康代码违反而被传讯的酒吧可以与诸如举例而言“清洁度”之类的类别的项目的负值相关联。以下参照表A、B和C来进一步讨论特征矢量。在一些实现中,第一感兴趣点的感兴趣点特征矢量可包括与第二感兴趣点的感兴趣点特征矢量不同的类别。例如,鞋店可包括诸如“跑鞋”之类的类别,而餐馆的感兴趣点特征矢量可能不包括相同的类别。如果目的地是已知的,那么可以将该目的地的目的地特征矢量与各种感兴趣点特征矢量进行比对以测量特定的感兴趣点与目的地如何相似。感兴趣点的成本可以至少部分地基于对感兴趣点与目的地之间的相似性的测量来确定。如本文中所使用的“相似性的测量”或者“相似性的预定义测量”可指至少部分地基于一个或更多个特性或因素来指示感兴趣点如何密切地与目的地相似的测量。例如,感兴趣点特征矢量中的特性可以与目的地特征矢量中的相应特性相比较以确定对相关联的感兴趣点与相关联的目的地之间的相似性的测量。在一个或更多个实现中,对感兴趣点与目的地之间的相似性的测量可以至少部分地基于预定义准则来确定,诸如举例而言在一个或更多个实现中通过演算感兴趣点特征矢量与目的地特征矢量之间的点积来确定。为了计算点积,可以将目的地特征矢量中的每个类别的值与相应的感兴趣点特征矢量中的相同类别的值相乘。例如,如果感兴趣点和目的地两者均包括类别“拥挤”并且感兴趣点特征矢量具有O. 4的值而目的地特征矢量具有O. 6的值,那么这些值的乘积将为O. 24。类似的乘积可以通过将其他共有类别的值相乘的方式来确定。例如,如果被相乘的特征矢量中仅一个特征矢量包括特定的类别,那么这种类别的乘积为O。在跨所有类别的乘积已被计算之后,这些乘积可被加总以确定值。在一个或更多个实现中,相对较大的值可以指示感兴趣点与目的地之间高程度的相似性。相应地,作为此类高程度相似性的结果,与此类感兴趣点相关联的成本可以相对较低。查找表可被用来例如基于相关联的对基于点积所确定的相似性的测量来确定成本。另一方面,在一些实现中,感兴趣点特征矢量与目的地特征矢量之间的点积的值可以本身被直接用作感兴趣点的成本而无需参考查找表。应当领会,不同的目的地可以与具有不同的类别和/或相关联的不同类别值的不同目的地特征矢量相关联。感兴趣点的总成本可以因此取决于讨论中的特定目的地。图2解说根据一个或更多个实现的购物中心100的视图。购物中心100可包括结构或建筑物内的若干商店/商业场所。在此示例中,购物中心100可包括在其中用户可以围绕周界行进以例如获得对特定的商店/商业场所的入口的访问的区域。如所示,购物中心100容纳第一餐馆105、咖啡店110、第二餐馆115、第三餐馆120、饼干店125、蜂窝电话店130、鞋店135、珠宝店140、药店145和健身俱乐部150。用户可能希望从点A 155行进到点B 160。如果用户不熟悉购物中心100并且不 知道第一餐馆105的位置,那么用户可以向具有导航应用程序的移动设备提供输入以指示希望至位于点B 160附近的第一餐馆105的方向。如图2中所示,有两条不同的路径用户可沿其从点A 155行进到点B 160。第一路径170包括比第二路径165更短的距离。如果用户不知晓位于购物中心100中的任何其他餐馆,那么用户可以请求至点B 160的方向。在这种情形中,典型用户可能偏好行进通过其他餐馆或食品店以查看有哪些其他类型的餐馆是可用的。例如,在第一餐馆105非常拥挤的情形中用户可能希望行进通过数个餐馆,以使得用户可以知晓较不拥挤的其他餐馆。在此示例中,尽管第二路径165被示出为比第一路径170更长,但是第二路径165使用户路由通过至位于第一餐馆105附近的点B 160的途中的诸如饼干店125、第三餐馆120、第二餐馆115和咖啡店110之类的若干餐馆或食品店。在此示例中,第二路径165可以是比第一路径170更合乎需要的路径,因为第二路径165指引用户通过与在此情形中为第一餐馆105的目的地具有一些相似性的众多感兴趣点。在此示例中,饼干店125、第三餐馆120、第二餐馆115和咖啡店110中的每一者都可以出售可被消费的并且可以因此对用户感兴趣的食品项目和/或饮料。
可以有若干位于路径沿线的节点。可以有不同类型的由导航系统考虑的节点,诸如感兴趣点节点和走廊节点。感兴趣点节点可包括与感兴趣点相关联的特定节点。例如,如果药店构成感兴趣点,那么感兴趣点节点可在导航应用中表示该药店。感兴趣点节点可以与表示此类药店的成本相关联。走廊节点可包括走廊内的节点位置。在一个示例中,走廊节点可以遍布走廊地以有规律的或近似均匀的方式间隔开,并且走廊节点可以与成本相关联。在一个或更多个实现中,特定走廊节点的成本可以至少部分地取决于感兴趣点节点是否落在与该走廊节点极为接近的范围内。在一个或更多个实现中,感兴趣点节点可以位于走廊之外。例如,感兴趣点可以毗邻走廊或者可由走廊通达,而不是实际上位于该走廊本身之内。相应地,为了计及与感兴趣点相关联的成本,感兴趣点节点的成本可被投影到或应用于一个或更多个走廊节点,如以下讨论的那样。图3是根据一个或更多个实现的电子地图200的视图。电子地图200可以例如描绘办公楼区域。电子地图200可以解说若干感兴趣点,诸如第一感兴趣点202、第二感兴趣点204、第三感兴趣点206、第四感兴趣点208、第五感兴趣点210、第六感兴趣点212、第七感兴趣点214和第八感兴趣点216。每个感性点可包括或与一个或更多个感兴趣点节点共处一地。例如,第一感兴趣点202可包括第一感兴趣点节点218,第二感兴趣点204可包括第二感兴趣点节点220,第三感兴趣点206可包括第三感兴趣点节点222、第四感兴趣点208可包括第四感兴趣点节点224、第五感兴趣点210可包括第五感兴趣点节点226,第六感兴趣点212可包括第六感兴趣点节点228,第七感兴趣点214可包括第七感兴趣点节点230,并且第八感兴趣点216可包括第八感兴趣点节点232。电子地图200解说了两个走廊——第一走廊252和第二走廊254。若干走廊节点234可以散布遍及第一走廊252和第二走廊254。在电子地图200中用“x”字母来表示走廊节点。片段可以位于诸走廊节点之间。例如,片段256位于走廊节点234与236之间。走廊节点234和片段256可以各自与成本相关联。此类成本可以由确定从起始位置到目的地的最低成本路径的导航系统来考虑。与感兴趣点节点相关联的成本可被投影到附近的走廊节点上。例如,感兴趣点节点的成本可被投影到与该感兴趣点节点最近的走廊节点上。例如,第一感兴趣点节点218和第五感兴趣点节点226的成本可被投影到走廊节点236上。类似地,第二感兴趣点节点220的成本可被投影到走廊节点238上,第三感兴趣点节点222的成本可被投影到走廊节点242上,第六感兴趣点节点228的成本可被投影到走廊节点240上,并且第七感兴趣点节点230的成本可被投影到走廊节点244上。一些感兴趣点可以位于两个走廊的交汇处附近。在此示例中,第四感兴趣点208和第八感兴趣点216与第一走廊252和第二走廊254两者接壤。在一个或更多个示例中,如果与感兴趣点节点相关联的感兴趣点包含多个入口通道或门,那么该感兴趣点节点的成本可被投影到位于一个 以上走廊中的走廊节点上。例如,第四感兴趣点208可包括提供对第一走廊252的访问的第一入口通道260和提供对第二走廊254的访问的第二入口通道262。第四感兴趣点节点224的成本可被投影到位于第一走廊252内的走廊节点246和位于第二走廊254内的走廊节点248上。类似地,第八感兴趣点节点232的成本可被投影到位于第一走廊252内的走廊节点246和位于第二走廊254内的走廊节点250上。最低成本路径可被确定以将用户从起始位置引导到目的地。此类最低成本路径可以延伸通过一个或更多个走廊并跨多个走廊节点和片段。应当领会,与感兴趣点相关联的成本可对最低成本路径具有影响,因为此类成本被投影到一个或更多个走廊节点上。存在将与感兴趣点节点相关联的成本投影到一个或更多个走廊节点上的其他方式。图4A-C解说在其中与感兴趣点节点相关联的成本被投影到一个或更多个走廊节点上的电子地图的一部分的视图。图4A解说与感兴趣点节点310相关联的感兴趣点305。走廊315位于感兴趣点305的一侧沿线。走廊节点320、325、330、335和340可以位于走廊315内。并非如以上所讨论的参照图3来执行的将感兴趣点节点310的成本投影到一个位于走廊315沿线的走廊节点上,可以至少部分地基于多个走廊节点与感兴趣点305之间的接近度来将成本投影到此类走廊节点上。图4B解说围绕感兴趣点305绘制的椭圆350。如所示,椭圆350可完全包围感兴趣点305。在一个示例中,椭圆350的焦点可被选择以生成能够完全包围感兴趣点305的最小可能的椭圆350。椭圆350可被增大预定义的量或百分比以生成能够与一个或更多个走廊节点交叠的较大椭圆。图4C解说可通过增大椭圆350达诸如举例而言50%之类的某个量来生成的经放大椭圆355。如所示,经放大椭圆涵盖走廊节点325、330和335。在一个实现中,感兴趣点310的成本可被投影到位于经放大椭圆355内的任何走廊节点上。在此示例中,感兴趣点节点310的成本可以因此被投影到走廊节点325、330和335上。相应地,图4A-C中所示的方法可被用来将感兴趣点节点的成本投影到一个或更多个走廊节点上。应当领会,经放大椭圆355的大小可以取决于围绕其放置该椭圆的特定感兴趣点的大小/尺寸。例如,尽管三个走廊节点325、330和335落在图4C中所示的经放大椭圆355的范围之内,但是关于具有较小尺寸的房间的经放大椭圆可能仅涵盖一个或两个走廊节点。图4A-C中所示的方法可被用来在用户行进通过诸如举例而言百货商店之类的大感兴趣点时计及用户体验。如果例如百货商店具有大量橱窗空间并且在橱窗中示出各种用具,那么若该橱窗空间很大则用户较有可能停下来并浏览橱窗。相应地,与此类感兴趣点相关联的成本可被投影到多个走廊节点上以至少部分地基于自己的尺寸/物理大小来有效地乘以感兴趣点的成本。如果感兴趣点与目的地如此相似以致其与负成本相关联,那么例如如以上所讨论的椭圆方法可以将感兴趣点的负成本投影到多个走廊节点上以有效地沿最低成本路径来弓I导用户通过此类感兴趣点。例如,特定感兴趣点的成本可以至少部分地基于对该感兴趣点与目的地之间的相似性的测量。感兴趣点可以与一个或更多个感兴趣点特征矢量相关联,如以上所讨论的那样。类似地,目的地可以与目的地特征矢量相关联。每个特征矢量可包括一个或更多个类别和每个类别的相关联的值以对感兴趣点或目的地进行归类。对感兴趣点与目的地之间的相似性的测量可以至少部分地基于感兴趣点特征矢量与目的地特征矢量之间的点积的计算来确定。感兴趣点的特征矢量可以包含关于与类似目的地的目的地特征矢量的类别相同的类别的类似加权。此类目的地特征矢量与感兴趣点特征矢量之间所确定的点积可以关联于比在目的地特征矢量与同目的地无关的感兴趣点的感兴趣点特征矢量之间的点积的值更高的值。相应地,目的地特征矢量与感兴趣点特征矢量之间所确定的点积的值可指示对相关联的目的地与相关联的感兴趣点之间的相似性的估计。以下示出的表A解说关于餐馆的目的地特征矢量。在一个或更多个实中现,特征矢量与一个或更多个感兴趣点相关联。如以上所讨论的,如果特定的感兴趣点是用户的目的地,那么与该目的地相关联的特征矢量被称为目的地特征矢量。另一方面,如果用户希望至不同感兴趣点的方向,那么该感兴趣点的特征矢量取而代之被称为感兴趣点特征矢量。在任何一种情形中,相同的特征矢量和相关联的类别和值可以与特定的位置相关联,而无论该特定的位置是否包括感兴趣点或目的地。表A解说若干类别和相关联的关于餐馆的值。在此示例中,类别包括“食物”、“拥挤”、“儿童友好”、“噪声水平”、和“素食”。在1.00处列出关于“食物”的值。例如,因为餐馆可供应各种食品和饮料,所以类别“食物”可以与在此情形中为1.00的高值相关联。“拥挤”被列出为具有-O. 60的值。如果例如餐馆典型情况下如此塞满了人以致拥挤减损了总体用户体验,那么负值可以与“拥挤”类别相关联。此示例中的第三类别是与O. 75的值相关联的“儿童友好”。如果例如餐馆具有儿童菜单和/或儿童可用蜡笔着色的布置,那么相对较高的值可以与“儿童友好”相关联。“噪声水平”与-O. 50的值相关联。如果例如餐馆非常吵,那么“噪声水平”类别可以与负值相关联。最后,类别“素食”可以与O. 80的值相关联。如果餐馆供应若干素食菜,那么类别“素食”可以与诸如此示例中的O. 80之类的相对较高的值相关联。应当领会,尽管表A中仅示出五种类别,但是在实践中附加的和/或替换的类别也可包括在目的地特征矢量之内。表A-关于餐馆的目的地特征矢量
权利要求
1.一种方法,包括 确定从移动设备的估计位置到一个或更多个目的地的最优路径,所述确定至少部分地基于沿所述最优路径的一个或更多个感兴趣点与所述一个或更多个目的地之间的相似性的测量;以及 向用户呈现所述最优路径。
2.如权利要求I所述的方法,其特征在于,所述最优路径包括最低成本路径。
3.如权利要求I所述的方法,其特征在于,进一步包括响应于一个或更多个用户输入而确定所述一个或更多个目的地的身份。
4.如权利要求I所述的方法,其特征在于,进一步包括至少部分地基于指示目的地类别的用户输入来确定所述一个或更多个目的地。
5.如权利要求I所述的方法,其特征在于,进一步包括至少部分地基于表征所述一个或更多个目的地和所述一个或更多个感兴趣点的预定义准则来确定所述相似性的测量。
6.如权利要求5所述的方法,其特征在于,目的地特征矢量与所述一个或更多个目的地中的至少一个目的地相关联,而一个或更多个感兴趣点特征矢量与所述一个或更多个感兴趣点相关联。
7.如权利要求6所述的方法,其特征在于,所述预定义准则包括所述目的地特征矢量与所述一个或更多个感兴趣点特征矢量之间的一个或更多个点积。
8.如权利要求6所述的方法,其特征在于,所述目的地特征矢量和所述一个或更多个感兴趣点特征矢量包括预定义特性的加权。
9.如权利要求I所述的方法,其特征在于,所述方法被适配成确定行人导航环境内的所述最优路径。
10.如权利要求I所述的方法,其特征在于,感兴趣点的成本被投影到沿所述最优路径的一个或更多个节点上。
11.如权利要求10所述的方法,其特征在于,所述感兴趣点的所述成本至少部分地基于所述感兴趣点的物理尺寸而被投影到沿所述最优路径的至少两个节点上。
12.如权利要求I所述的方法,其特征在于,呈现所述最优路径包括呈现一条或更多条导航指令。
13.一种装置,包括 处理单元,其被适配成确定从移动设备的估计位置到一个或更多个目的地的最优路径,所述确定至少部分地基于沿所述最优路径的一个或更多个感兴趣点与所述一个或更多个目的地之间的相似性的测量;以及 输出设备,用于向用户呈现所述最优路径。
14.如权利要求13所述的装置,其特征在于,所述最优路径包括最低成本路径。
15.如权利要求13所述的装置,其特征在于,进一步包括用户输入设备,其用于接收包括所述一个或更多个目的地的身份的用户输入。
16.如权利要求13所述的装置,其特征在于,所述处理单元被适配成至少部分地基于指示目的地类别的用户输入来确定所述一个或更多个目的地。
17.如权利要求13所述的装置,其特征在于,所述处理单元被适配成至少部分地基于表征所述一个或更多个目的地和一个或更多个感兴趣点的预定义准则来确定所述相似性的测量。
18.如权利要求17所述的装置,其特征在于,目的地特征矢量与所述一个或更多个目的地中的至少一个目的地相关联,而一个或更多个感兴趣点特征矢量与所述一个或更多个感兴趣点相关联。
19.如权利要求18所述的装置,其特征在于,所述预定义准则包括所述目的地特征矢量与所述一个或更多个感兴趣点特征矢量之间的一个或更多个点积。
20.如权利要求18所述的装置,其特征在于,所述目的地特征矢量和所述一个或更多个感兴趣点特征矢量包括预定义特性的加权。
21.如权利要求13所述的装置,其特征在于,所述处理单元被适配成确定行人导航环境内的所述最优路径。
22.如权利要求13所述的装置,其特征在于,所述处理单元被适配成将感兴趣点的成本投影到沿所述最优路径的一个或更多个节点上。
23.如权利要求22所述的装置,其特征在于,所述感兴趣点的所述成本至少部分地基于所述感兴趣点的物理尺寸而被投影到沿所述最优路径的至少两个节点上。
24.如权利要求13所述的装置,其特征在于,所述输出设备包括显示设备。
25.如权利要求13所述的装置,其特征在于,所述输出设备包括扬声器。
26.—种设备,包括 用于确定从移动设备的估计位置到一个或更多个目的地的最优路径的装置,所述确定至少部分地基于沿所述最优路径的一个或更多个感兴趣点与所述一个或更多个目的地之间的相似性的测量;以及 用于向用户呈现所述最优路径的装置。
27.如权利要求26所述的设备,其特征在于,所述最优路径包括最低成本路径。
28.如权利要求26所述的设备,其特征在于,进一步包括用于响应于一个或更多个用户输入而确定所述一个或更多个目的地的身份的装置。
29.如权利要求26所述的设备,其特征在于,进一步包括用于至少部分地基于指示目的地类别的用户输入来确定所述一个或更多个目的地的装置。
30.如权利要求26所述的设备,其特征在于,进一步包括用于至少部分地基于表征所述一个或更多个目的地和一个或更多个感兴趣点的预定义准则来确定所述相似性的测量的装置。
31.如权利要求30所述的设备,其特征在于,目的地特征矢量与所述一个或更多个目的地中的至少一个目的地相关联,而一个或更多个感兴趣点特征矢量与所述一个或更多个感兴趣点相关联。
32.如权利要求31所述的设备,其特征在于,所述预定义准则包括所述目的地特征矢量与所述一个或更多个感兴趣点特征矢量之间的一个或更多个点积。
33.如权利要求31所述的设备,其特征在于,所述目的地特征矢量和所述一个或更多个感兴趣点特征矢量包括预定义特性的加权。
34.如权利要求26所述的设备,其特征在于,进一步包括用于确定行人导航环境内的所述最优路径的装置。
35.如权利要求26所述的设备,其特征在于,进一步包括用于将感兴趣点的成本投影到沿所述最优路径的一个或更多个节点上的装置。
36.如权利要求35所述的设备,其特征在于,所述用于投影的装置被适配成至少部分地基于所述感兴趣点的物理尺寸来将所述感兴趣点的所述成本投影到沿所述最优路径的至少两个节点上。
37.一种制品,包括 包括可由专用装置执行的指令的计算机可读介质,所述指令包括 用于确定从移动设备的估计位置到一个或更多个目的地的最优路径的代码,所述确定至少部分地基于沿所述最优路径的一个或更多个感兴趣点 与所述一个或更多个目的地之间的相似性的测量;以及 用于生成一个或更多个信号以向用户呈现所述最优路径的代码。
38.如权利要求37所述的制品,其特征在于,所述最优路径包括最低成本路径。
39.如权利要求37所述的制品,其特征在于,所述指令进一步包括用于响应于一个或更多个用户输入而确定所述一个或更多个目的地的身份的代码。
40.如权利要求37所述的制品,其特征在于,所述指令进一步包括用于至少部分地基于指示目的地类别的用户输入来确定所述一个或更多个目的地的代码。
41.如权利要求37所述的制品,其特征在于,所述指令进一步包括用于至少部分地基于表征所述一个或更多个目的地和一个或更多个感兴趣点的预定义准则来确定所述相似性的测量的代码。
42.如权利要求41所述的制品,其特征在于,目的地特征矢量与所述一个或更多个目的地中的至少一个目的地相关联,而一个或更多个感兴趣点特征矢量与所述一个或更多个感兴趣点相关联。
43.如权利要求42所述的制品,其特征在于,所述预定义准则包括所述目的地特征矢量与所述一个或更多个感兴趣点特征矢量之间的一个或更多个点积。
44.如权利要求42所述的制品,其特征在于,所述目的地特征矢量和所述一个或更多个感兴趣点特征矢量包括预定义特性的加权。
45.如权利要求37所述的制品,其特征在于,所述指令进一步包括用于确定行人导航环境内的所述最优路径的代码。
46.如权利要求37所述的制品,其特征在于,所述指令进一步包括用于将感兴趣点的成本投影到沿所述最优路径的一个或更多个节点上的代码。
47.如权利要求46所述的制品,其特征在于,所述指令进一步包括用于至少部分地基于所述感兴趣点的物理尺寸来将所述感兴趣点的所述成本投影到沿所述最优路径的至少两个节点上的代码。
48.如权利要求37所述的制品,其特征在于,所述一个或更多个信号包括一个或更多个显示信号以经由显示设备来呈现所述最优路径。
全文摘要
本文中公开的主题内容涉及用于确定行人导航环境内的导航指令的系统和方法。该方法和系统包括基于沿路径的一个或更多个感兴趣点与目的地之间的相似性的测量来确定至该目的地的最优路径。
文档编号G01C21/34GK102656426SQ201080056328
公开日2012年9月5日 申请日期2010年12月8日 优先权日2009年12月11日
发明者M-W·郑, R·古普塔, S·M·达斯 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1