买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】用于提供推荐浏览路径的方法及装置_诺基亚技术有限公司_201680045494.2 

申请/专利权人:诺基亚技术有限公司

申请日:2016-06-01

公开(公告)日:2021-04-27

公开(公告)号:CN107949773B

主分类号:G01C21/36(20060101)

分类号:G01C21/36(20060101);G01C21/34(20060101)

优先权:["20150605 US 14/731,997"]

专利状态码:有效-授权

法律状态:2021.04.27#授权;2018.05.15#实质审查的生效;2018.04.20#公开

摘要:提供用于绘制地图的方法和装置,包括计算机程序产品。在一个方面,提供一种方法。在一些示例性实施例中,提供一种方法。该方法可包括:在遍历三维地图时,对在浏览器上呈现的三维地图视图的位置和视点进行采样;向数据库发送包括采样位置和采样视点的查询;以及接收响应于所发送的查询的推荐浏览路径,该推荐浏览路径包括用于遍历在浏览器上呈现的三维地图的推荐位置和推荐视点,其中,推荐浏览路径表示包括位置和视点的众包信息的聚合。还描述了相关的装置、系统、方法和产品。

主权项:1.一种用于提供推荐浏览路径的方法,包括:在遍历三维地图时,对在浏览器上呈现的三维地图视图的位置和视点进行采样;向数据库发送包括采样位置和采样视点的查询;以及接收响应于所发送的查询的推荐浏览路径,所述推荐浏览路径包括用于遍历在所述浏览器上呈现的所述三维地图的推荐位置和推荐视点,其中,所述推荐浏览路径表示包括位置和视点的众包信息的聚合,并且其中,所述推荐浏览路径从在所述数据库中存储的至少一个空间集群的查询中确定。

全文数据:在3D地图中浏览行为的众包交互技术领域[0001]在本文中公开的主题涉及导航系统。背景技术[0002]电子地图和导航系统已经使得用户能够找到他们去往几乎任何目的地的道路。由于第三维度,三维地图可提供建筑物等的透视图。因此,与二维地图相比较,这些三维地图允许观看者以更逼真的方式看见正在或将要遍历的路线。例如,用户可浏览地图,以得到沿着路线的地标、街景和其它场景的透视图一一使得观看者能够觉得仿佛他或她实际在路线上。发明内容[0003]提供用于绘制地图的方法和装置,包括计算机程序产品。[0004]在一些示例性实施例中,提供一种方法。该方法可包括:在遍历三维地图时,对在浏览器上呈现的三维地图视图的位置和视点进行采样;向数据库发送包括采样位置和采样视点的查询;以及接收响应于所发送的查询的推荐浏览路径,该推荐浏览路径包括用于遍历在浏览器上呈现的三维地图的推荐位置和推荐视点,其中,推荐浏览路径表示包括位置和视点的众包信息的聚合。[0005]在一些示例性实施例中,更多变形中的一个可实现以及在下面的详细描述中描述和或在下述特征中描述。聚合可包括位置信息的过去样本。聚合可包括视点信息的过去样本。位置和视点的众包信息可包括:从由网络或社交网络中的至少一个耦合的多个用户获得的位置信息的过去样本和视点信息的过去样本。位置可表示纬度、经度和高度。视点可表示从生成三维地图视图的虚拟照相机的角度来看的视角。推荐浏览路径可从在数据库中存储的至少一个空间集群的查询中确定。至少一个空间集群可被存储为节点,该节点包括照相机姿态信息、目标信息、边界对象信息、运动信息或用户信息中的至少一个。该方法可包括:基于所接收的推荐浏览路径,发起与具有相同或相似推荐浏览路径的另一个用户设备的连接。该方法可包括:选择所接收的推荐浏览路径以用于遍历在浏览器上呈现的三维地图。该方法可包括:接收响应于所发送的查询的第一推荐浏览路径和第二推荐浏览路径;以及从第一推荐浏览路径、第二推荐浏览路径或自由浏览模式中选择一个。[0006]应理解,前面的概括描述和下面的详细描述都仅仅是示例性和说明性的而不是限制性的。除了在本文中阐述的特征和或变形之外,可提供进一步的特征和或变形。例如,在本文中描述的实现可指向所公开特征的各种组合和子组合和或在下面的详细描述中公开的一些进一步的特征的组合和子组合。附图说明[0007]附图并入本说明书并构成说明书的一部分,示出了在本文中公开的主题的某些方面,并且和说明书一起有助于解释与在本文中公开的主题相关的一些原理。在附图中:[0008]图1示出根据一些示例性实施例的示例性地图视图;[0009]图2A-2B示出根据一些示例性实施例的包括推荐浏览路径的地图视图的示例;[0010]图3A示出根据一些示例性实施例的用于向数据库提供包括众包数据的地图视图路线数据的系统的示例;[0011]图3B示出根据一些示例性实施例的用于向数据库提供包括众包数据的地图视图路线数据的过程的示例;[0012]图3C示出根据一些示例性实施例的空间集群的示例;[0013]图3D示出根据一些示例性实施例的空间集群的数据格式的示例;[0014]图4A示出根据一些示例性实施例的用于接收推荐浏览路径的系统的示例;[0015]图4B示出根据一些示例性实施例的用于接收推荐浏览路径的过程的示例;[0016]图5示出根据一些示例性实施例的装置的示例。[0017]在附图中,相似的标记用于表示相同或相似的项。具体实施方式[0018]虽然对于大多数人而言浏览二维(2D地图更加普遍和自然,但是对于某些人而言,使用适当的位置和适当的视点来探究三维3D地图可能更加困难。此外,在某些方面2D地图用户体验相对于3D地图用户体验可能是不同的并且不相关的,因为3D地图用户不再被限制在地平面,因此,制图体验实际上可将视点改变到几乎任何地方和几乎任何方向上。因此,3D地图用户可例如用云中的位置或者向上直视云或蓝天的视点来发现他她自己迷路了。这些不切实际的观看位置或视点可使得3D地图观看体验很困难并且提供低于期望的观看体验。其实,在3D地图域中,存在几乎无限数量的不切实际的观看位置和视点。此外,在一个长行程诸如在示出围绕埃菲尔铁塔的路径的图1上标记的路径中维持感兴趣的观看位置和视点可能是乏味的和令人分心的。[0019]在一些示例性实施例中,提供了用户友好的推荐浏览路径,使得在3D地图内的导航的负担可被减小,如果没有,则可通过至少提供一个或多个推荐浏览路径来消除。[0020]在一些示例性实施例中,可生成包括位置和或视点的推荐浏览路径。位置可包括纬度、经度和高度,尽管也可以使用一些其它形式的位置。视点可被实现为所谓的3D视角,限定虚拟照相机正在观看的。[0021]在一些示例性实施例中,推荐浏览路径可基于过去浏览路径而生成。在一些示例性实施例中,过去浏览路径可包括众包浏览路径。[0022]在一些示例性实施例中,浏览路径可被收集并存储在诸如可查询推荐浏览路径的空间运动数据库的数据库中。[0023]在一些示例性实施例中,对在浏览例如,遍历)加地图时所生成的地图视图进行采样。这些3D地图视图可以是从虚拟照相机的角度来看的。采样可包括虚拟照相机的位置、视点和或遍历方向。例如,在浏览3D地图时,可对一个或多个虚拟照相机地图视图的时间序列进行采样。在一些示例性实施例中,来自该邪地图浏览会话(以及来自包括众包用户的相同或其它用户的其它3D浏览会话)的样本可被聚合到对应的空间集群中。空间集群可表示相对于位置、视点和或遍历方向相同或相似的样本群组。空间集群可被存储在诸如空间运动数据库的数据库中。所存储的空间集群可至少基于位置、视点和或遍历方向来查询,以获取推荐浏览路径或其一部分)。该推荐浏览路径可用于指引浏览(如由虚拟照相机所观看的3D地图。[0024]在一些示例性实施例中,推荐浏览路径可考虑虚拟照相机的位置、虚拟照相机的视点和或遍历方向。此外,推荐浏览路径可考虑来自用户或其它用户的先前浏览路径,如所指出的可能是众包的。[0025]在一些示例性实施例中,推荐浏览路径可用于建议社交互动例如,经由社交网络和或其它通信介质)。例如,根据一些示例性实施例,共享公共推荐浏览路径的两个用户设备可接收推荐消息:例如,两个用户设备刚好正在共享围绕给定游览地点的相似推荐浏览路径。[0026]图2A示出了根据一些示例性实施例的浏览器200,包括在虚拟照相机遍历3D地图时,在浏览器200中呈现的虚拟照相机的地图视图。[0027]建筑物290的视图可表示虚拟照相机的透视图,其具有位置、视点和或遍历方向。在该示例中,可对虚拟照相机的位置、视点和或遍历方向进行采样。这些样本可用于查询存储空间集群的数据库,诸如空间运动数据库。响应于查询,空间运动数据库可提供一个或多个推荐浏览路径,诸如路径210或212。观看者可通过选择路径中的一个来在其上前进,或者替代地选择不使用推荐浏览路径(以所谓的“自由模式”)来遍历3D地图。在一些示例性实施例中,例如在众包用户浏览他们的对应的3D地图(包括地标290时,推荐浏览路径可从众包用户数据中生成。[0028]在图2A的示例中,第一推荐浏览路径210与从空间运动数据库中的地平面数据获得的路径相对应,而第二推荐浏览路径212与鸟瞰数据相对应。在该示例中,浏览器动作可指示路径中的一个的选择,在这种情况下,用户可沿着包括建议的视点其可包括虚拟照相机朝向建筑物290的视角)的浏览路径前进。[0029]图2B示出了根据一些示例性实施例的浏览器299,包括在另一个虚拟照相机遍历3D地图时,在浏览器299中呈现的另一个虚拟照相机的视图。与图2A相比较,浏览器的虚拟照相机299的视点来自不同的照相机角度例如,鸟瞰)。在图2B的示例中,当虚拟照相机浏览附近的地标290时,可对浏览器299进行采样,这可用作向空间运动数据库的查询。响应于查询,空间运动数据库可提供两个推荐浏览路径280和282,其中的任何一个可在遍历包括地标290的3D地图时,在浏览器299上被选择。[0030]图3A示出了根据一些示例性实施例的被配置为对来自3D地图的浏览路径进行采样的系统300的框图。图3A的描述还参考图2A-2B。[0031]系统300可包括浏览器310,例如,浏览器200和299。浏览器310可用于遍历3D地图。在访问和遍历3D地图时,浏览器310可呈现3D地图视图309的时间序列,例如,在图2A和2B中示出的地图视图。[0032]系统300可包括地图采样器312,以在浏览器访问和遍历3D地图时,对一个或多个地图视图进行采样。参考图2A,在图2A中的地图视图可由地图采样器312进行采样,以得到地图视图的位置其表示从与地图视图相关联的虚拟照相机的角度来看的位置)。可替代地或附加地,还可对虚拟照相机的视点进行采样和或也可对虚拟照相机的遍历方向进行采样。参考图2A,提供3D地图视图的虚拟照相机的纬度、经度和或高度可被采样作为位置。此夕卜,方位角和高程在该示例中,其与虚拟照相机在地标29〇的方向上的视角相对应可以被采样作为视点。此外,如果遍历方向可从浏览器交互确定例如,如果浏览器交互建议向建筑物290的右边移动),则该浏览器交互可用作遍历方向。根据一些示例性实施例,这些样本可被发送到聚合器230。此外,如所指出的,这些样本可用于查询空间运动数据库,以便接收用于3D地图的推荐浏览路径。[0033]根据一些示例性实施例,系统3〇0可包括聚合器33〇。根据一些示例性实施例,聚合器330可使样本聚合,以使得相同或相似的样本被分组。例如,相对于位置、视点和或遍历方向相同或相似的样本集群可形成空间集群。样本集群可包括来自浏览器310的样本、来自浏览器310的在先样本、来自其它浏览器会话的在先样本、众包样本329其可从遍历3D地图的其它浏览器获得等等。[0034]根据一些示例性实施例,系统300还可包括数据库,诸如空间运动数据库335。空间运动数据库335可存储样本集群。此外,根据一些示例性实施例,集群可被查询,以确定可向浏览器210提供的推荐浏览路径。[0035]图3B示出了根据一些示例性实施例的用于聚合3D地图视图样本的示例性过程380。图3B的描述还参考图3A。[0036]根据一些示例性实施例,在382处,可对一个或多个3D地图视图进行采样。例如,地图采样器312可对虚拟照相机的地图视图在浏览器310上的位置、虚拟照相机的地图视图在浏览器310上的视点和或虚拟照相机地图视图在浏览器310上的遍历方向进行采样。[0037]根据一些示例性实施例,在384处,可聚合3D地图视图样本。例如,聚合器330可将相对于位置、视点和或遍历方向相同或相似的样本分组成空间集群。[0038]图3C示出了根据一些示例性实施例,通常位于主街和州街附近的空间集群362A、364A、366、368和370的表示。在该示例中,空间集群362A可包括地图视图样本362B-E由三角形表示),每个样本可具有相似的位置、相似的视点(通常指向南和相似的遍历方向(通常沿着北-南轴进行遍历)。空间集群364A可包括地图视图样本364B-C由三角形表示),每个样本可具有相似的位置、相似的视点(通常指向东南并且沿着相似的遍历轴方向(通常沿着北-南轴进行遍历)。关于给定空间集群的遍历方向,方向可以是双向的,因此集群可用在北向南的遍历方向以及南向北的遍历方向上。[0039]根据一些示例性实施例,每一个空间集群可表示一个或多个地图视图样本的聚合例如,组合、平均等等)。因此,空间集群可具有聚合位置、聚合视点和或聚合遍历方向,并且空间集群可与其它空间集群相关联或相链接。例如,根据一些示例性实施例,空间集群362A可限定位置、视点和遍历方向,并且与集群364A相链接,以形成推荐浏览路径的一部分。此外,空间集群可被存储在诸如空间运动数据库335的数据库中。[0040]图3D示出了根据一些示例性实施例的空间集群的示例性数据格式。[0041]根据一些示例性实施例,空间集群可被存储在数据库中,诸如存储在空间运动数据库335中作为节点352A。节点352A可包括照相机姿态数据352B、目标数据352C、边界对象数据352D、运动数据352E和或用户数据352N。照相机姿态352B可包括一个或多个位置352F,诸如纬度、经度和或高度其可根据诸如世界大地测量84、地心坐标系、地固坐标系等等的坐标标准格式)。照相机姿态352B可包括表示视角例如,其可包括旋转矩阵等等的一个或多个视点352G。目标352C可包括一个或多个可见物体,诸如从空间集群可见的建筑物、地标等等。每个物体可由唯一标识符352H标识。目标数据352C还可包括可见物体的覆盖范围3521。边界对象352D可表示由空间集群覆盖的区域。因此,边界对象352D可包括中心352J以及区域扩展多远352K。运动352E可包括运动向量352L和一致性352M。运动向量352L可指示聚合到给定空间集群中的虚拟照相机样本。例如,运动向量352L可指示在空间集群内部的运动可沿着相对于方向的东-西轴发生。如在上面所指出的,方向也可以是双向的。一致性352M可以是运动方向在给定空间集群内的变化的指示符。如果所有的运动样本都沿着相同的双向轴,则空间集群可具有高相对一致性。在另一方面,如果运动样本更加随机,则一致性可能更低。当在空间集群之间创建动画照相机运动路径时,一致性用于对在主要运动方向上的运动路径加权重。举例来说,这可使得例如街道中间的空间集群可能获得高一致性,因此,导致进入或离开该空间集群的运动路径通常沿着街道的方向移动。在十字路口的中间,运动的一致性可被加更低的权重。在这种情况下,运动路径可能更加依赖于节点它们指引的运动方向。用户数据352N可包括浏览行为与该节点相关联的地图用户ID的列表。[0042]关于边界对象352D,边界对象可表示各种成形对象,诸如框立方体、椭圆等等。[0043]再参考图3B,根据一些示例性实施例,在386处,一个或多个空间集群可被存储在诸如空间运动数据库的数据库中。例如,空间集群362八、364八、366、368和370可被存储在空间运动数据库335中。此外,空间集群可按照诸如在图3D中示出的格式的数据格式来存储,尽管也可以使用其它格式。所存储的空间集群可基于位置、视点和或遍历方向来查询,以识别可形成推荐浏览路径或其一部分并向浏览器310提供的候选空间集群。[0044]虽然图3C将集群362A示出为具有2个路径,但是空间集群可被配置为仅仅具有单个路径。例如,在图3C的情况下,空间集群362A可包括362C和362E,而另一个集群可由于362B和362D形成。[0045]通过图3C的示例举例来说,空间运动数据库335可接收包括与主街和州街的十字路口相对应的位置和看向建筑物290的视点的查询。在这种情况下,空间运动数据库可至少返回空间集群364A作为推荐浏览路径或其一部分)。如果查询还包括与“东”相对应的遍历方向的指示,则空间运动数据库还可至少返回可与空间集群370相链接或相关联)的空间集群370。[0046]在一些示例性实施例中,空间运动数据库335可包括从包括遍历3D地图数据的浏览器的多个用户设备获得的众包空间集群。与不使用众包样本的路径相比较,众包地图样本329被聚合到空间集群中,以提供增强的推荐浏览路径。在一些示例性实施例中,浏览器可包括用户接口元件,其可被选择以便共享地图视图样本和作为地图视图的众包的一部分的空间运动数据库。此外,空间运动数据库可包括用于热门地标的参考浏览路径,其也可作为推荐浏览路径被提供给浏览器。例如,某一名人或某一旅游顾问的浏览路径也可被存储,并且可经由浏览器选择以用于在浏览器上呈现为推荐浏览路径。[0047]在一些示例性实施例中,空间运动数据库可自动向浏览器提供在先浏览路径作为推荐浏览路径。[0048]在一些示例性实施例中,在展示相似的浏览方式的用户设备每一个用户设备可包括具有3D地图视图的浏览器310之间建立社交联系。例如,如果两个用户正在观看在主街和州街处的建筑物290,则用户可接收指示另一个用户正在观看建筑物290的消息。此外,用户的朋友在社交媒介例如,脸书上的观看路径可相应地被高亮并且被推荐。[0049]在一些示例性实施例中,关键词可被收集并被存储在空间运动数据库335中,以使能包括本地地图搜索的社交搜索的搜索,从而使能向其它用户的建议。例如,形成围绕埃菲尔铁塔的路径的空间集群可与关键词诸如“埃菲尔铁塔”)相关联,以使能快速搜索。根据一些示例性实施例,关键词可与节点352相链接。进一步举例来说,空间运动数据库可包括形成埃菲尔铁塔的鸟瞰的多个空间集群。这些空间集群可与关键词“埃菲尔铁塔鸟瞰”相链接,因此,用该短语或该短语的一部分)的查询可使得来自鸟瞰的)“埃菲尔铁塔”的推荐浏览路径被提供给浏览器310。[0050]图4A示出了根据一些示例性实施例的系统400的示例,其包括耦合到浏览路径选择器488的浏览器310、照相机动画生成器486和空间运动数据库335。空间运动数据库335基于当前节点、观看方向和期望的运动方向,针对可用最佳运动路径而被查询。照相机动画生成器486负责一旦路径已被选择时来实现虚拟照相机运动。路径选择可经由用户选择在UI中提供的若干选项中的一个或者自动基于指示期望运动方向的用户交互或者作为这些选项的组合而发生。[0051]浏览路径选择器488可从浏览器310获得虚拟照相机的3D地图视图的当前位置、视点和或期望的遍历方向。期望的方向可通过用户交互来指示和或可基于用户的最近浏览历史例如,用户更可能在相同大方向上继续来预测。然后,浏览路径选择器488可向照相机动画生成器486和空间运动数据库335发送虚拟照相机的当前位置、当前视点和或期望的遍历方向。当前位置、当前视点和或期望的遍历方向可用于针对推荐浏览路径来查询空间运动数据库335。响应于查询,推荐浏览路径可被返回到照相机动画生成器486和或浏览器310以用于呈现和或选择。此外,推荐浏览路径可考虑众包数据。[0052]图4B示出了根据一些示例性实施例的用于提供推荐3D浏览路径的示例性过程499。图4B的描述还参考图4A。[0053]根据一些示例性实施例,在452处,可对3D地图视图进行采样。例如,可向浏览路径选择器488提供虚拟照相机的视图在浏览器310上的位置、虚拟照相机在浏览器310上的视点和或虚拟照相机在浏览器310上的遍历方向,浏览路径选择器488接下来可向空间运动数据库335和或虚拟照相机动画生成器486转发该信息。[0054]根据一些示例性实施例,在454处,可查询数据库。例如,空间运动数据库335可接收采样位置、采样视点和或采样的遍历方向。接下来,空间运动数据库335可搜索与所接收的样本相同或相似的一个或多个空间集群。举例来说,与所接收的样本最接近的空间集群可表示最相似的空间集群,因此,最可能具有相同或相似的位置、视点和或遍历方向。[0055]在一些示例性实施例中,在454处,可使用度量来计算所接收的样本与一个或多个空间集群之间的相似性程度。最接近的空间集群可基于度量例如,距离度量、相似性度量等等来确定。此外,所选择的空间集群还可与形成路径的其它空间集群相关联。在一些示例性实施例中,所选择的空间集群和关联的空间集群可被选择作为查询的一部分,以便形成推荐浏览路径的一部分。例如,每一个空间集群可被链接,以形成具有位置、视点和或遍历方向的推荐浏览路径或其一部分)。[0056]根据一些示例性实施例,在456处,可接收推荐浏览路径。例如,浏览器310可接收来自空间运动数据库335的推荐浏览路径。[0057]在一些示例性实施例中,推荐指引路径可作为用于选择的选项经由浏览器来提供。推荐指引路径可用使得照相机动画生成器486根据所选择的路径来移动虚拟照相机的选择来提供。一个或多个推荐浏览路径可在浏览器310上呈现。可在浏览器310上执行选择,以例如在路径280和282之间进行选择(图2©,或者替代地选择不遵循推荐浏览路径采用所谓的自由浏览模式)。在一些示例性实施例中,浏览路径的选择可以是明确的点击或者浏览路径的选择,尽管选择可以是不明确的。例如,指示朝向指引路径移动的浏览交互可使得照相机动画生成器486自动用适当的视点将虚拟照相机移向指引路径。此外,指示遍历方向的随后的浏览器交互可自动提供沿着指引路径的附加相邻节点。[0058]在一些示例性实施例中,可自动提供推荐路径,并且照相机动画生成器486沿着推荐浏览路径移动浏览会话。[0059]在一些示例性实施例中,虚拟照相机视图可以是包括C=[R|T]的实体,其中C表示照相机姿态,R表示照相机旋转,T表示平移。该实体可限定虚拟照相机视图,并且可在用户设备和或系统200和或300中的其它设备之间存储、共享和或传输。在一些示例性实施例中,虚拟照相机的路径可由一个或多个照相机姿态P={C1,C2,C3,...}来表示。这些路径的集群可由一组照相机运动路径K={P1,P2,P3,...}来表示。路径成簇和聚合算法适用于所记录的原始观看。[0060]图5示出了根据一些示例性实施例的可包括浏览器310的装置10的框图。[0061]虽然图5将装置10示出为移动无线设备,但是也可使用固定和或有线处理器,诸如计算机、便携式电脑等等。[0062]装置10可包括与发射机14和接收机16通信的至少一个天线12。可替代地,发射天线和接收天线可以是分离的。[0063]装置10还可包括处理器20,其被配置为向发射机提供信号和提供来自接收机的信号,以及控制该装置的功能。处理器20可被配置为通过实现经由电引线到发射机和接收机的控制信令传输来控制发射机和接收机的功能。同样地,处理器20可被配置为通过实现经由连接处理器20到其它元件的电引线的控制信令传输来控制装置10的其它元件,诸如显示器或存储器。处理器20例如可采用各种方式具体化,包括电路、至少一个处理核心、具有伴随数字信号处理器的一个或多个微处理器、没有伴随数字信号处理器的一个或多个处理器、一个或多个协处理器、一个或多个多核处理器、一个或多个控制器、处理电路、一个或多个计算机、包括集成电路例如,专用集成电路ASIC、现场可编程门阵列FPGA等等或者其中某些组合的各种其它处理元件。因此,虽然在图5中采用单个处理器说明,但是在一些示例性实施例中,处理器20可包括多个处理器或处理核心。[0064]由处理器20发送和接收的信号可包括根据适用的蜂窝系统的空中接口标准、和或任何数量的不同的有线或无线联网技术,包括但不限于Wi-Fi、诸如电气和电子工程师协会IEEE802.11、802.ie的无线局域网WLAN技术等等的信令信息。此外,这些信号可包括语音数据、用户生成的数据、用户请求的数据等等。[0065]装置10能够使用一个或多个空中接口标准、通信协议、调制类型、接入类型等等来操作。例如,装置10和或其中的蜂窝调制解调器能够根据各种第一代(1G通信协议、第二代(2G或2.5G通信协议、第三代(3G通信协议、第四代(4G通信协议、第五代(5G通信协议、因特网协议多媒体子系统MS通信协议例如,会话初始化协议SIP和或对这些标准的任何后续修正或改进等等来操作。例如,装置10能够根据2G无线通信协议IS-136、时分多址TDMA、全球移动通彳g系统、GSM、IS-95、码分多址、CDMA等等来操作。此外,例如,装置10能够根据2•5G无线通信协议通用分组无线服务GPRS、增强型数据GSM环境EDG®等等来操作。进一步地,例如,装置10能够根据3G无线通信协议,诸如通用移动通信系统UMTS、码分多址2〇00CDMA2000、宽带码分多址W⑶MA、时分同步码分多址TD-SCDMA等等来操作。此外,装置10还能够根据3.9G无线通信协议,诸如长期演进LTE、演进的通用陆地无线接入网E-UTRAN等等来操作。此外,例如,装置10能够根据4G无线通信协议,诸如LTE演进、LTE直通LTE-Direct、非授权LTE等等以及可后续开发的类似的无线通信协议来操作。[0066]应当理解,处理器20可包括用于实现装置1〇的音频视频和逻辑功能的电路。例如,处理器20可包括数字信号处理器设备、微处理器设备、模拟数字转换器、数字模拟转换器等等。装置10的控制和信号处理功能可根据这些设备各自的性能而在它们之间分配。此夕卜,处理器20还可包括内部语音编码器VC20a、内部数据调制解调器DM20b等等。例如,PND可提供语音命令以使能语音指引导航。进一步地,处理器20可包括功能以操作可存储在存储器中的一个或多个软件程序。通常,处理器20和所存储的软件指令可被配置为使装置10以执行动作。例如,处理器2〇可能够操作连接程序,诸如网页浏览器。连接程序可允许装置10根据诸如无线应用协议、WAP、超文本传输协议、HTTP等等的协议来传输和接收网页内容,诸如基于位置的内容。[0067]装置10还可包括例如包括耳机或扬声器24、振铃22、麦克风26、显示器28、用户输入接口等等且可操作地耦合到处理器20的用户接口。显示器28可包括触摸式显示器如上所述),其中用户可触摸和或做手势以进行选择、输入值等等。处理器20还可包括被配置为控制用户接口(诸如扬声器24、振铃22、麦克风26、显示器28等等)中的一个或多个元件的至少某些功能的用户接口电路。处理器20和或包括处理器20的用户接口电路可被配置为通过存储在处理器20可存取的存储器诸如易失性存储器40、非易失性存储器42等等上的计算机程序指令例如,软件和或固件来控制用户接口中的一个或多个元件的一个或多个功能。装置10可包括用于对与移动终端有关的各种电路例如,提供机械振动作为可检测的输出的电路进行供电的电池。用户输入接口可包括允许装置10接收数据的设备,诸如键盘30其可以是在显示器28上呈现的虚拟键盘、或者外部耦合的键盘和或其它输入设备。[0068]装置10例如还可包括短程射频RF收发信机和或询问器64,因此数据可以根据RF技术与电子设备共享和或从电子设备中获得。装置10可包括其它短程收发信机,诸如红外(IR收发信机66、使用蓝牙TM无线技术操作的蓝牙TMBT收发信机68、无线通用串行总线USB收发信机70、蓝牙TM低功耗收发信机、ZigBee收发信机、ANT收发信机、蜂窝设备到设备收发信机、无线局域链路收发信机和或任何其它短程无线电技术。装置10,特别是短程收发信机,可能够向在该装置的接近度内(例如在10米内)的电子设备传输数据和或接收来自这些电子设备的数据。包括Wi-Fi或无线局域联网调制解调器的装置10还能够根据各种无线联网技术,包括6LoWpan、Wi-Fi、Wi-Fi低功耗、诸如IEEE802.11技术、此££802.15技术、IEEE802.16技术的WLAN技术等等向电子设备传输数据和或接收来自这些电子设备的数据。该装置还可包括或者耦合到)向该装置提供位置信息的全球定位系统接收机电路。[0069]装置10可包括可存储与移动用户有关的信息元素的存储器,诸如用户身份识别模块SIM38、可移除用户身份识别模块R-UIM、eUICC、UICC等等。除了SIM之外,装置10还可包括其它可移除和或固定存储器。装置10可包括易失性存储器40和或非易失性存储器42。例如,易失性存储器40可包括随机存取存储器RAM,包括动态和或静态RAM、片上或片外缓存存储器等等。可嵌入和或可移除非易失性存储器42例如可包括只读存储器、闪速存储器、磁存储设备例如,硬盘、软盘驱动器、磁带)、光盘驱动器和或介质、非易失性随机存取存储器NVRAM等等。如同易失性存储器40,非易失性存储器42也可包括用于临时存储数据的缓存区域。易失性和或非易失性存储器的至少一部分可嵌入在处理器20中。存储器可存储一个或多个软件程序、指令、信息片段、数据等等,其可由该装置使用以用于提供在本文中描述的操作,包括过程380、499等等。存储器可包括能够唯一标识装置10的标识符,诸如国际移动设备标识(IMEI代码。功能可包括在本文中公开的操作,包括以下:在遍历三维地图时,对在浏览器上呈现的三维地图视图的位置和视点进行采样;向数据库发送包括采样位置和采样视点的查询;以及接收响应于所发送的查询的推荐浏览路径,该推荐浏览路径包括用于遍历在浏览器上呈现的三维地图的推荐位置和推荐视点,其中,推荐浏览路径表示包括位置和视点的众包信息的聚合。[0070]在示例性实施例中,处理器20可使用在存储器40和或42中存储的计算机代码来配置,以执行如在本文中针对过程380、499等等公开的操作。[0071]在本文中公开的实施例中的一部分可以用软件、硬件、应用逻辑、或软件、硬件和应用逻辑的组合来实现。例如,软件、应用逻辑和或硬件可驻留在存储器40、控制装置20或电子元件中。在一些示例性实施例中,应用逻辑、软件或指令集被保持在各种常规计算机可读介质中的任何一个上。在本文件的上下文中,“计算机可读介质”可以是任何非暂时性介质,其可包含、存储、传送、传播或传输指令以用于由指令执行系统、装置或设备诸如计算机或数据处理器电路使用或与其结合使用,如在图5中所示的示例,计算机可读介质可包括非暂时性计算机可读存储介质,其可以是任何包含或存储由指令执行系统、装置或设备诸如计算机使用或与其结合使用的指令的介质。[0072]没有以任何方式限制所附权利要求的范围、解释或应用,在本文中公开的示例性实施例中的一个或多个的技术效果可包括在3D地图中的增强的用户接口交互和浏览体验。[0073]在本文中公开的主题可依据所要求的配置在系统、装置、方法和或产品中体现。例如,在本文中描述的基站和用户设备或其中的一个或多个组件)和或过程可使用以下中的一个或多个来实现:执行程序代码的处理器、专用集成电路ASIC、数字信号处理器DSP、嵌入式处理器、现场可编程门阵列FPGA和或其中的组合。这些各种实现可包括在一个或多个计算机程序中的实现,其中计算机程序能够在包括至少一个可编程处理器、至少一个输入设备和至少一个输出设备的可编程系统上执行和或解释,可编程处理器可以是专用或通用的,用于从向存储系统接收发送数据和指令。这些计算机程序也被称为程软件、软件应用、应用、组件、程序代码或代码包括用于可编程处理器的机器指令,并可米用高级程序、和或面向对象的编程语言、和或汇编机器语言来实现。如在本文中所使用的,术语“计算机可读介质”是指任何计算机程序产品、计算机可读介质、机器可读介质、计算机可读存储介质、用于向可编程处理器包括接收机器指令的机器可读介质提供机器指令和或数据的装置和或设备例如,磁盘、光盘、存储器、可编程逻辑器件PLD。类似地,也在本文中描述的系统可包括处理器和耦合到处理器的存储器。存储器可包括使处理器执行在本文中描述的操作中的一个或多个的一个或多个程序。[0074]尽管在上面已经详细描述一些变形,但是也可以进行其它修改或增加。特别地,除了在本文中阐述的之外,可提供进一步的特征和或变形。此外,如上描述的实现可针对所公开的特征的各种组合和子组合和或如上公开的一些进一步的特征的组合和子组合。此夕卜,其它实施例可落入所附权利要求的范围内。[0075]如在本文中所使用的,3D地图表示包括三维储如高度)的地图。例如,3D地图可描绘建筑物并且给出它们的高度相对于其它建筑物和物体的感知。[0076]在本文中讨论的不同功能可采用不同的顺序和或彼此同时执行。此外,一个或多个如上所述的功能可以是可选的或者可以是组合的。虽然在独立权利要求中阐述了本发明的不同方面,但是本发明的其它方面包括来自所描述的实施例和或从属权利要求的特征与独立权利要求的特征的其它组合,并且不仅仅是在权利要求中明确阐述的组合。还应注意在本文中,在以上描述本发明的示例性实施例时,这些描述不应当被视为是限制性意义的。相反,存在若干变形和修改,其可在不脱离如在所附权利要求中限定的本发明的范围下完成。术语“基于”包括“至少基于”。

权利要求:1.一种方法,包括:在遍历三维地图时,对在浏览器上呈现的三维地图视图的位置和视点进行采样;向数据库发送包括采样位置和采样视点的查询;以及接收响应于所发送的查询的推荐浏览路径,所述推荐浏览路径包括用于遍历在所述浏览器上呈现的所述三维地图的推荐位置和推荐视点,其中,所述推荐浏览路径表示包括位置和视点的众包信息的聚合。2.根据权利要求1的方法,其中,所述聚合包括位置信息的过去样本。3.根据权利要求1至2中任一项所述的方法,其中,所述聚合包括视点信息的过去样本。4.根据权利要求1至3中任一项所述的方法,其中,位置和视点的众包信息包括:从由网络或社交网络中的至少一个耦合的多个用户获得的位置信息的过去样本和视点信息的过去样本。5.根据权利要求1至4中任一项所述的方法,其中,所述位置表示纬度、经度和高度。6.根据权利要求1至5中任一项所述的方法,其中,所述视点表示从生成所述三维地图视图的虚拟照相机的角度来看的视角。7.根据权利要求1至6中任一项所述的方法,其中,所述推荐浏览路径从在数据库中存储的至少一个空间集群的查询中确定。8.根据权利要求7所述的方法,其中,所述至少一个空间集群被存储为节点,所述节点包括照相机姿态信息、目标信息、边界对象信息、运动信息或用户信息中的至少一个。9.根据权利要求1至8中任一项所述的方法,还包括:基于所接收的推荐浏览路径,发起与具有相同或相似推荐浏览路径的另一个用户设备的连接。10.根据权利要求1至9中任一项所述的方法,还包括:选择所接收的推荐浏览路径以用于遍历在所述浏览器上呈现的所述三维地图。11.根据权利要求1至10中任一项所述的方法,还包括:接收响应于所发送的查询的第一推荐浏览路径和第二推荐浏览路径;以及从所述第一推荐浏览路径、所述第二推荐浏览路径或自由浏览模式中选择一个。12.—种装置,包括:至少一个处理器;以及包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使所述装置至少执行以下:在遍历三维地图时,对在浏览器上呈现的三维地图视图的位置和视点进行采样;向数据库发送包括采样位置和采样视点的查询;以及接收响应于所发送的查询的推荐浏览路径,所述推荐浏览路径包括用于遍历在所述浏览器上呈现的所述三维地图的推荐位置和推荐视点,其中,所述推荐浏览路径表示包括位置和视点的众包信息的聚合。13.根据权利要求12的装置,其中,所述聚合包括位置信息的过去样本。14.根据权利要求12至13中任一项所述的装置,其中,所述聚合包括视点信息的过去样本。15.根据权利要求12至14中任一项所述的装置,其中,位置和视点的众包信息包括:从由网络或社交网络中的至少一个耦合的多个用户获得的位置信息的过去样本和视点信息的过去样本。16.根据权利要求12至I5中任一项所述的装置,其中,所述位置表示炜度、经度和高度。17.根据权利要求12至ie中任一项所述的装置,其中,所述视点表示从生成所述三维地图视图的虚拟照相机的角度来看的视角。18.根据权利要求12至17中任一项所述的装置,其中,所述推荐浏览路径从在数据库中存储的至少一个空间集群的查询中确定。19.根据权利要求18的装置,其中,所述至少一个空间集群被存储为节点,所述节点包括照相机姿态信息、目标信息、边界对象信息、运动信息或用户信息中的至少一个。20.根据权利要求12至19中任一项所述的装置,其中,所述装置还被配置为至少:基于所接收的推荐浏览路径,发起与具有相同或相似推荐浏览路径的另一个用户设备的连接。21.根据权利要求12至20中任一项所述的装置,其中,所述装置还被配置为至少:选择所接收的推荐浏览路径以用于遍历在所述浏览器上呈现的所述三维地图。22.根据权利要求12至20中任一项所述的装置,其中,所述装置还被配置为至少:接收响应于所发送的查询的第一推荐浏览路径和第二推荐浏览路径;以及从所述第一推荐浏览路径、所述第二推荐浏览路径或自由浏览模式中选择一个。23.—种非暂时性计算机可读存储介质,包括程序代码,所述程序代码在被执行时引起操作,包括:在遍历三维地图时,对在浏览器上呈现的三维地图视图的位置和视点进行采样;向数据库发送包括采样位置和采样视点的查询;以及接收响应于所发送的查询的推荐浏览路径,所述推荐浏览路径包括用于遍历在所述浏览器上呈现的所述三维地图的推荐位置和推荐视点,其中,所述推荐浏览路径表示包括位置和视点的众包信息的聚合。24.—种装置,包括:用于在遍历三维地图时,对在浏览器上呈现的三维地图视图的位置和视点进行采样的装置;用于向数据库发送包括采样位置和采样视点的查询的装置;以及用于接收响应于所发送的查询的推荐浏览路径的装置,所述推荐浏览路径包括用于遍历在所述浏览器上呈现的所述三维地图的推荐位置和推荐视点,其中,所述推荐浏览路径表示包括位置和视点的众包信息的聚合。25.根据权利要求24所述的装置,还包括:用于执行权利要求2至11中任一项的装置。

百度查询: 诺基亚技术有限公司 用于提供推荐浏览路径的方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。