导航参考点确定方法和装置、导航方法和装置的制造方法

文档序号:10532315阅读:313来源:国知局
导航参考点确定方法和装置、导航方法和装置的制造方法
【专利摘要】本发明实施例公开了一种导航参考点确定方法和装置、导航方法和装置。所述方法包括:根据导航终端发送的起点位置信息以及终点位置信息,确定导航路线;根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域;根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点;将所述导航路线以及所述目标建筑物推送至所述导航终端。本发明的技术方案优化了现有的路径导航技术,满足人们日益增长的便捷化、个性化的导航需求。
【专利说明】
导航参考点确定方法和装置、导航方法和装置
技术领域
[0001]本发明实施例涉及信息处理技术,尤其涉及一种导航参考点确定方法和装置、导航方法和装置。
【背景技术】
[0002]随着GPS(Global Posit1ning System,全球定位系统)日益普及,越来越多的消费者通过随身携带的智能终端,即时获得驾车或行走时的路径规划信息。现有的路径导航的基本流程为:用户开启智能终端中安装的导航类客户端软件,输入起点位置以及终点位置,并发送至相应的导航服务器,导航服务器根据该起终点位置信息生成导航路线并返回给客户端软件,客户端软件根据该导航路线对用户的驾车或者行走进行指引。
[0003]驾车导航,尤其是在步行导航和骑车导航的场景中,刚开始发起导航,用户往往会面临多个方向的选择,往前,往后,往左,往右。现有的导航产品,针对开始导航这个使用场景中,没有明确给出用户一个方向的引导,仅仅提示“开始导航”,这会让有些方向感不强的用户无法立刻选择正确方向,导致他们需要经过多种尝试后才能走到正确的引导路线上。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种导航参考点确定方法和装置、导航方法和装置,以优化现有的路径导航技术,满足人们日益增长的便捷化、个性化的导航需求。
[0005]在第一方面,本发明实施例提供了一种导航参考点确定方法,包括:
[0006]根据导航终端发送的起点位置信息以及终点位置信息,确定导航路线;
[0007]根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域;
[0008]根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点;
[0009]将所述导航路线以及所述目标建筑物推送至所述导航终端。
[0010]在第二方面,本发明实施例还提供了一种导航方法,包括:
[0011 ]向导航服务器发送起点位置信息以及终点位置信息;
[0012 ]接收所述导航服务器返回的导航路线以及目标建筑物;
[0013]根据所述导航路线,确定用户的理论前进方向;
[0014]在开始进行导航提示时,根据所述理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提不O
[0015]在第三方面,本发明实施例提供了一种导航参考点确定装置,包括:
[0016]路线确定模块,用于根据导航终端发送的起点位置信息以及终点位置信息,确定导航路线;
[0017]区域确定模块,用于根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域;
[0018]参考点确定模块,用于根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点;
[0019]推送模块,用于将所述导航路线以及所述目标建筑物推送至所述导航终端。
[0020]在第四方面,本发明实施例还提供了一种导航装置,包括:
[0021]发送模块,用于向导航服务器发送起点位置信息以及终点位置信息;
[0022]接收模块,用于接收所述导航服务器返回的导航路线以及目标建筑物;
[0023]方向确定模块,用于根据所述导航路线,确定用户的理论前进方向;
[0024]提示模块,用于在开始进行导航提示时,根据所述理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示。
[0025]本发明实施例通过导航服务器根据导航终端发送的起点位置信息,在由所述起点位置信息确定的搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点,并将该目标建筑物与导航路线一起提供给导航终端,导航终端在接收到该导航路线以及目标建筑物之后,在开始进行导航提示时,根据由导航路线确定的理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示的技术手段,解决了现有的导航技术针对开始导航这个使用场景中,没有明确给出用户一个方向的引导,仅仅提示“开始导航”,这会让有些方向感不强的用户无法立刻选择正确方向的问题,优化现有的路径导航技术,实现了在开始导航场景下,明确为用户指明行驶方向的技术效果,提高了用户的使用体验。
【附图说明】
[0026]图1为本发明实施例一提供的一种导航参考点确定方法的流程图;
[0027]图2为本发明实施例一提供的一种目标建筑物确定方法的流程图;
[0028]图3为本发明实施例二提供的一种导航参考点确定方法的流程图;
[0029]图4为本发明实施例三提供的一种导航参考点确定方法的流程图;
[0030]图5为本发明实施例四提供的一种导航参考点确定方法的流程图;
[0031 ]图6为本发明实施例五提供的一种导航方法的流程图;
[0032]图7为本发明实施例六提供的一种导航参考点确定装置的结构示意图;
[0033]图8为本发明实施例七提供的一种导航装置的结构示意图。
【具体实施方式】
[0034]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。
[0035]另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0036]实施例一
[0037]图1为本发明实施例一提供的一种导航参考点确定方法的流程图,本实施例的方法一般可适用于导航服务器通过选取导航起点位置附近的参考点,以确认导航路线前进方向的情形。本实施例的方法可以由导航参考点确定装置来执行,该装置可以由软件和/或硬件的方式实现,并一般可集成于导航服务器中。参考图1,本实施例提供的导航参考点确定方法具体包括:
[0038]S110、根据导航终端发送的起点位置信息以及终点位置信息,确定导航路线。
[0039]在本实施例中,导航终端为具有GPS模块、且具有导航类客户端软件的终端设备,例如手机、导航仪等。
[0040]示例性的,导航服务器在确认导航终端发送的起点位置信息和终点位置信息后,可以结合上述的位置信息、实时路况信息、以及导航终端发送的特定需求信息等,规划出一条合适的导航路线。
[0041]其中,导航终端发送的特定需求信息可以包括多条路径中用时最短的路径、里程数最短的路径或途径特定路段等。
[0042]S120、根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域。
[0043]其中,所述搜索区域中包含至少一个在导航服务器的数据库中明确记录名称的建筑物。所述建筑物可以是一栋楼、一间商铺、或其他在导航终端的地图中可以显示的建筑物,比如观光塔、标志物等。
[0044]示例性的,搜索区域可以为导航服务器根据所述起点位置信息确定的区域。例如,导航服务器以接收的起点位置信息为圆心,以设定的里程数为半径确定的区域为搜索区域。
[0045]进一步的,对于同一起点位置信息,导航服务器每次确定搜索区域可以相同。可选的,导航服务器可以在第一次确认该起点位置信息对应的搜索区域时,记录该起始位置信息及搜索区域的对应关系。当导航服务器后续接收到该起始位置信息时,只需根据相应的对应关系,就可以确认对应的搜索区域。
[0046]可选的,搜索区域还可以为导航服务器根据所述起点位置信息和导航路线起始方向进行设定。此时,搜索区域涵盖导航路线起始点开始计数的一定里程数内的路线。
[0047]进一步的,对于同一起点位置信息,由于每次导航服务器规划的导航路线的起始方向可能不同,因此每次确定的搜索区域可能不同。导航服务器可以记录导航路线与搜索区域的对应关系,当导航服务器再次规划该导航路线时,可以直接确定对应的搜索区域。
[0048]需要说明的是,搜索区域的形状不作任何限定。
[0049]S130、根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点。
[0050]示例性的,导航服务器确定搜索区域后,按照设定的建筑物选取规则在搜索区域中选取目标建筑物,将选取的目标建筑物作为参考点,用于指示导航终端用户在开始导航后的前进方向。
[0051]其中,目标建筑物可以为在导航服务器的数据库中有明确名称的,满足建筑物选取规则的建筑物。目标建筑物具有易识别、知名度高以及唯一性的特点,可以是一栋大厦、一间店铺或者标志性建筑等,例如:“环球金融中心”、“XX饭店”、“XX酒店”或“XX塔”等。优选的,目标建筑物为易与导航路线的起始方向形成参考点的建筑物。例如,目标建筑物在与导航路线的起始方向相同的位置,或者目标建筑物在与导航路线的起始方向相反的位置。
[0052]进一步的,建筑物选取规则可以根据实际需求进行设定。例如,导航服务器选取在搜索区域中具有唯一性的建筑物作为目标建筑物。又如,导航服务器选取在搜索区域中最高的建筑物作为目标建筑物。
[0053]可选的,导航服务器可以在确定目标建筑物后,记录导航路线与目标建筑物的对应关系,还可以记录搜索区域与目标建筑物的对应关系,或者,记录起点位置信息与目标建筑物的对应关系。这样做的好处是,当导航服务器就收到上述相应的信息时,可以根据对应关系直接确认目标建筑物。
[0054]典型的,导航服务器中的地图数据会实时或定时的更新,以保证与实际的路况信息相符合。因此,有可能出现这样一类情况,更新后的地图数据中,记录的导航路线、起点位置信息或搜索区域对应的目标建筑物不满足唯一性,此时可以重新按照设定的建筑物选取规则在相应的搜索区域内选取新的目标建筑物,或者可以从新确定搜索区域,并按照设定的建筑物选取规则选取新的目标建筑物。
[0055]S140、将所述导航路线以及所述目标建筑物推送至所述导航终端。
[0056]示例性的,当导航服务器确定好导航路线及目标建筑物后,将该导航路线及相应的目标建筑物推送至导航终端。可选的,导航服务器将目标建筑物的位置信息和名称信息发送至导航终端。
[0057]进一步的,导航终端在接收到导航路线后,根据所述导航路线在地图中的位置可以确定用户的理论前进方向,即导航开始的方向。之后,导航终端确定目标建筑物和理论前进方向的位置关系。例如,导航终端可以确定沿着理论前进方向可以经过目标建筑物,或者导航终端可以确定目标建筑物在理论前进方向的反方向上。此时,导航终端可以根据位置关系,将目标建筑物作为指示用户在开始导航后前进方向的参考点,并对用户进行导航提不O
[0058]例如,导航服务器确定导航路线后,确定XX大厦为目标建筑物,并将导航路线和XX大厦的名称和位置信息发送至导航终端。导航终端接收上述数据后,确定XX大厦在导航路线的理论前进方向的反方向上,此时导航终端在开始导航时,可以提示用户“请沿着与XX大厦相反的方向行驶”。若XX大厦在导航路线理论前进方向的沿途,则导航终端在开始导航时,可以提示用户“请沿XX大厦方向行驶”。
[0059]可选的,导航终端在导航开始时,高亮导航地图中的目标建筑物,以便用户根据高亮的目标建筑物识别出正确的方向。
[0060]本发明实施例一提供的导航参考点确定方法,通过导航服务器根据导航终端发送的起点位置信息,在由所述起点位置信息确定的搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点,并将该目标建筑物与导航路线一起提供给导航终端,导航终端在接收到该导航路线以及目标建筑物之后,在开始进行导航提示时,根据由导航路线确定的理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示的技术手段,解决了现有的导航技术针对开始导航这个使用场景中,没有明确给出用户一个方向的引导,仅仅提示“开始导航”,这会让有些方向感不强的用户无法立刻选择正确方向的问题,优化现有的路径导航技术,实现了在开始导航场景下,明确为用户指明行驶方向的技术效果,提高了用户的使用体验。
[0061]在上述实施例的基础上,参考图2,在根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物之前,优选还可以包括:
[0062]S210、根据所述导航路线,在建筑物选取库中进行查找,其中,所述建筑物选取库中存储有导航路线与建筑物之间的对应关系。
[0063]示例性的,导航服务器的数据库中可以包含建筑物选取库,所述建筑物选取库中可以存储有导航路线和建筑物之间的对应关系。
[0064]进一步的,当导航服务器根据起点位置信息和终点位置信息确定导航路线后,在建筑物选取库中查找所述导航路线及所述导航路线与建筑物之间的对应关系。每条导航路线对应一个建筑物,且所述建筑物具有唯一性。
[0065]S220、如果所述建筑物选取库中包括所述导航路线,则直接将所述建筑物选取库中与所述导航路线对应的建筑物作为所述目标建筑物。
[0066]示例性的,如果导航服务器在所述建筑物选取库中查找到所述导航路线,则获取与所述导航路线对应的建筑物,并将所述建筑物作为目标建筑物,以便导航终端根据所述目标建筑物确定开始导航后用户的前进方向。
[0067]本实施例中,导航服务器可以直接在建筑物数据库中选取与导航路线对应的目标建筑物,可以在减少导航服务器的工作量的同时加快目标建筑物的确定速度。
[0068]S230、如果所述建筑物选取库中不包括所述导航路线,则执行根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物的操作。
[0069]示例性的,如果导航服务器在所述建筑物数据库中没有查到所述导航路线,说明所述导航路线可能为导航服务器首次规划的导航路线。此时,导航服务器可以根据设定的建筑物选取规则,在确定的搜索区域内获取目标建筑物,以便导航终端根据所述目标建筑物确定开始导航后用户的前进方向。
[0070]需要说明的是,S210-S230也可以在步骤“根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域”之前执行,此时,若所述建筑物数据库中不包括导航服务器确定的导航路线时,则执行根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域的操作,并根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物。
[0071]可选的,在所述搜索区域内获取目标建筑物的操作之后,还可以包括:
[0072]S240、将所述导航路线以及所述目标建筑物对应的存储于所述建筑物选取库中。
[0073]进一步的,当导航服务器再次规划出所述导航路线后,可以在建筑物选取库中查找到所述导航路线,进而确定对应的目标建筑物,以便导航终端根据所述目标建筑物确定开始导航后用户的前进方向。
[0074]实施例二
[0075]图3为本发明实施例二提供的一种导航参考点确定方法的流程图,本实施例以上述实施例为基础进行优化。在本实施例中,将根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域优化为根据所述起点位置信息,确定所述导航终端所在的区域位置;根据所述区域位置的热度,确定搜索半径;根据所述起点位置信息以及所述搜索半径,确定与所述起点位置信息对应的搜索区域。参考图3,本实施例的方法具体包括:
[0076]S310、根据导航终端发送的起点位置信息以及终点位置信息,确定导航路线。
[0077]S320、根据所述起点位置信息,确定所述导航终端所在的区域位置。
[0078]在本实施例中,区域位置可以是商业区或行政区等,也可以是某条街道、或某个路口等。
[0079]例如,导航服务器根据起点位置信息,确定所述起点位置信息在XX商业区内。再如,根据起点位置信息,确定所述起点位置信息在XX街道内。
[0080]S330、根据所述区域位置的热度,确定搜索半径。
[0081]在本实施例中,所述热度的具体统计方式可以由导航服务器端自行设定。所述热度可以指示在所述区域位置附近,导航服务器的数据库中记录的建筑物的密集程度。
[0082]进一步的,可以根据所述热度确定搜索半径。当所述区域位置的热度很高时,表明所述区域位置内建筑物的密集程度很高,若导航服务器确定较大的搜索半径,则会增加目标建筑物选择的复杂度。因此,导航服务器此时会确定较小的搜索半径。例如,当区域位置在XX商业区内时,导航服务器中记录该商业区内的建筑物很多,此时,导航服务器会确定搜索半径为0.5km。
[0083]相对的,若所述区域位置的热度很低时,则表明所述区域位置内建筑物的密集程度很低,此时导航服务器确定较大的搜索半径。例如,当区域位置在某郊区时,导航服务器中记录该区域位置附近的建筑物较少,此时,导航服务器会确定搜索半径为1.5km。
[0084]S340、根据所述起点位置信息以及所述搜索半径,确定与所述起点位置信息对应的搜索区域。
[0085]其中,所述搜索半径的里程数与所述搜索区域的面积成正比。
[0086]进一步的,所述搜索区域可以是导航服务器以所述起点位置信息为圆心,根据所述搜索半径确定的圆形区域。也可以是,导航服务器以所述起点位置信息为圆心,沿着导航路线的起始方向,根据所述搜索半径确定的半圆形区域。
[0087]S350、根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点。
[0088]S360、将所述导航路线以及所述目标建筑物推送至所述导航终端。
[0089]本发明实施例二提供的导航参考点确定方法,通过导航服务器根据导航终端发送的起点位置信息,在由所述起点位置信息确定的搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点,并将该目标建筑物与导航路线一起提供给导航终端,导航终端在接收到该导航路线以及目标建筑物之后,在开始进行导航提示时,根据由导航路线确定的理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示的技术手段,解决了现有的导航技术针对开始导航这个使用场景中,没有明确给出用户一个方向的引导,仅仅提示“开始导航”,这会让有些方向感不强的用户无法立刻选择正确方向的问题,优化现有的路径导航技术,实现了在开始导航场景下,明确为用户指明行驶方向的技术效果,提高了用户的使用体验。
[0090]实施例三
[0091]图4为本发明实施例三提供的一种导航参考点确定方法的流程图,本实施例以上述实施例为基础进行优化。在本实施例中,将根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物优化为:获取所述搜索区域内包括的兴趣点POI,生成第一备选建筑物集;将所述备选建筑物集中名称相同的POI进行删除,生成第二备选建筑物集;根据所述第二备选建筑物集中POI的知名度以及热度,计算所述第二备选建筑物集中POI的搜索权重;将所述搜索权重最大的Ρ0Ι,作为所述目标建筑物。参考图4,本实施例的方法具体包括:
[0092]S410、根据导航终端发送的起点位置信息以及终点位置信息,确定导航路线。
[0093]S420、根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域。
[0094]S430、获取所述搜索区域内包括的兴趣点POI,生成第一备选建筑物集。
[0095]在本实施例中,POI可以包含下述至少一项:餐饮、娱乐、住宿、医院、购物、办公或加油站等。所述POI还可以包含建筑物对应的名称。当导航服务器的数据库中存入建筑物的信息时,通常也会存入相应的POI。
[0096]进一步的,导航服务器获取搜索区域内所有带有POI的建筑物,生成了第一备选建筑物集。
[0097]S440、将所述第一备选建筑物集中名称相同的POI进行删除,生成第二备选建筑物集。
[0098]示例性的,导航服务器生成的第一备选建筑物集中,可能会有名称相同的建筑物。此类建筑物不满足目标建筑物的唯一性,因此导航服务器会在第一备选建筑物中删除此类建筑物,生成没有相同名称的第二备选建筑物集。第二备选建筑物集中的建筑物满足了唯一性。
[0099]例如,第一备选建筑物集的POI中有三家名称相同的XX餐馆。此时,导航服务器会在第一备选建筑物集中删除所有记录的XX餐馆。
[0100]S450、根据所述第二备选建筑物集中POI的知名度以及热度,计算所述第二备选建筑物集中POI的搜索权重。
[0101 ]示例性的,导航服务器会实时或定时的统计数据库中记录的POI的知名度。具体的知名度统计规则不作限定。例如,可以根据相同POI的出现次数作为知名度的统计依据。
[0102]相应的,导航服务器还会实时或定时的统计数据库中记录的POI的热度。具体的热度统计规则不作限定。例如,可以根据POI的人流量数据作为热度的统计依据。再如,可以根据POI的搜索次数作为热度的统计依据。
[0103]进一步的,导航服务器确定第二备选建筑物集中的各POI的知名度和热度,并根据知名度和热度计算相应的POI的搜索权重。
[0104]可选的,第二备选建筑物集中的各POI的搜索权重可以根据公式:W= a*P+i3*l,进行计算。其中,P为POI的知名度,I为POI的热度,<1和0为设定比例系数。α和β的具体数值可以由导航服务器依据实际情况进行设定。
[0105]S460、将所述搜索权重最大的POI,作为所述目标建筑物。
[0106]进一步的,导航服务器计算第二备选建筑物集中的各POI的搜索权重,将计算结果最大的POI作为目标建筑物。搜索权重最大可以说明所述POI知名度高且易辨认,有利于用户作为导航开始方向的参考点。
[0107]S470、将所述导航路线以及所述目标建筑物推送至所述导航终端。
[0108]本发明实施例三提供的导航参考点确定方法,通过导航服务器根据导航终端发送的起点位置信息,在由所述起点位置信息确定的搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点,并将该目标建筑物与导航路线一起提供给导航终端,导航终端在接收到该导航路线以及目标建筑物之后,在开始进行导航提示时,根据由导航路线确定的理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示的技术手段,解决了现有的导航技术针对开始导航这个使用场景中,没有明确给出用户一个方向的引导,仅仅提示“开始导航”,这会让有些方向感不强的用户无法立刻选择正确方向的问题,优化现有的路径导航技术,实现了在开始导航场景下,明确为用户指明行驶方向的技术效果,提高了用户的使用体验。
[0109]实施例四
[0110]图5为本发明实施例四提供的一种导航参考点确定方法的流程图,本实施例以上述实施例为基础进行优化。在本实施例中,将根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物优化为:在所述搜索区域内,查找高层建筑物;对查找到的所述高层建筑物按照高度值进行排序;获取高度值最高的高层建筑物作为所述目标建筑物。参考图5,本实施例的方法具体包括:
[0111]S510、根据导航终端发送的起点位置信息以及终点位置信息,确定导航路线。
[0112]S520、根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域。
[0113]S530、在所述搜索区域内,查找高层建筑物。
[0114]在本实施例中,不同搜索区域内的高层建筑物的定义可以不同。例如,当搜索区域中15层以上的建筑物的数量很多,此时定义的高层建筑物可以为20层以上的建筑物,即导航服务器在搜索区域内查找20层以上的建筑物。又如,当搜索区域中没有15层以上的建筑物,此时定义的高层建筑物可以为10层以上的建筑物,即导航服务器在搜索区域内查找10层以上的建筑物。
[0115]S540、对查找到的所述高层建筑物按照高度值进行排序。
[0116]示例性的,导航服务器对查找到的高层建筑物进行排序。例如按照高层建筑物距离所述起点位置信息的远近进行排序,或者按照高层建筑物的高度值进行排序。优选的排序方式为按照高层建筑物的高度值进行排序,因为建筑物的高度差异是可以由用户的双眼直接观察到的。
[0117]S550、获取高度值最高的高层建筑物作为所述目标建筑物。
[0118]示例性的,按照上述排序结果,将高度值最高的高层建筑物作为目标建筑物。此时,目标建筑物为搜索区域内最高的建筑物,便于用户准确的查找到目标建筑物。
[0119]S560、将所述导航路线以及所述目标建筑物推送至所述导航终端。
[0120]本发明实施例四提供的导航参考点确定方法,通过导航服务器根据导航终端发送的起点位置信息,在由所述起点位置信息确定的搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点,并将该目标建筑物与导航路线一起提供给导航终端,导航终端在接收到该导航路线以及目标建筑物之后,在开始进行导航提示时,根据由导航路线确定的理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示的技术手段,解决了现有的导航技术针对开始导航这个使用场景中,没有明确给出用户一个方向的引导,仅仅提示“开始导航”,这会让有些方向感不强的用户无法立刻选择正确方向的问题,优化现有的路径导航技术,实现了在开始导航场景下,明确为用户指明行驶方向的技术效果,提高了用户的使用体验。
[0121]实施例五
[0122]图6为本发明实施例五提供的一种导航方法的流程图,本实施例的方法一般可适用于用户无法准确确定导航路线的起始方向的情形。本实施例的方法可以由导航装置来执行,该装置可以由软件和/或硬件的方式实现,并一般可集成于导航终端中。参考图6,本实施例提供的导航方法具体包括:
[0123]S610、向导航服务器发送起点位置信息以及终点位置信息。
[0124]S620、接收所述导航服务器返回的导航路线以及目标建筑物。
[0125]S630、根据所述导航路线,确定用户的理论前进方向。
[0126]S640、在开始进行导航提示时,根据所述理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示。
[0127]示例性的,导航终端确认目标建筑物与用户的理论前进方向之间的位置关系可以包括:目标建筑物在理论前进方向上、或者目标建筑物在理论前进方向的反方向上。导航终端确认完位置关系后,可以根据所述位置关系,将所述目标建筑物作为开始导航后前进方向的参考点,并在开始导航后对用户进行导航提示。
[0128]例如,导航服务器确定导航路线后,确定XX大厦为目标建筑物,并将导航路线和XX大厦的名称和位置信息发送至导航终端。导航终端接收上述数据后,确定XX大厦在导航路线的理论前进方向的反方向上,此时导航终端在开始导航时,可以提示用户“请沿着与XX大厦相反的方向行驶”。若XX大厦在导航路线理论前进方向的沿途,则导航终端在开始导航时,可以提示用户“请沿XX大厦方向行驶”。
[0129]可选的,导航终端在导航开始时,高亮导航地图中的目标建筑物,以便用户根据高亮的目标建筑物识别出正确的方向。
[0130]本发明实施例五提供的导航方法,导航终端在接收到导航服务器发送的导航路线以及目标建筑物之后,在开始进行导航提示时,根据由导航路线确定的理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示的技术手段,解决了现有的导航技术针对开始导航这个使用场景中,没有明确给出用户一个方向的引导,仅仅提示“开始导航”,这会让有些方向感不强的用户无法立刻选择正确方向的问题,优化现有的路径导航技术,实现了在开始导航场景下,明确为用户指明行驶方向的技术效果,提高了用户的使用体验。
[0131]实施例六
[0132]图7为本发明实施例六提供的一种导航参考点确定装置的结构示意图,本实施例的装置一般可适用于导航服务器通过选取导航起点位置附件的参考点,以确认导航路线前进方向的情形。参考图7,本实施例提供的导航参考点确定装置具体可以包括:
[0133]路线确定模块701,用于根据导航终端发送的起点位置信息以及终点位置信息,确定导航路线;
[0134]区域确定模块702,用于根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域;
[0135]参考点确定模块703,用于根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点;
[0136]推送模块704,用于将所述导航路线以及所述目标建筑物推送至所述导航终端。
[0137]本发明实施例六提供的导航参考点确定装置,通过导航服务器根据导航终端发送的起点位置信息,在由所述起点位置信息确定的搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点,并将该目标建筑物与导航路线一起提供给导航终端,导航终端在接收到该导航路线以及目标建筑物之后,在开始进行导航提示时,根据由导航路线确定的理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示的技术手段,解决了现有的导航技术针对开始导航这个使用场景中,没有明确给出用户一个方向的引导,仅仅提示“开始导航”,这会让有些方向感不强的用户无法立刻选择正确方向的问题,优化现有的路径导航技术,实现了在开始导航场景下,明确为用户指明行驶方向的技术效果,提高了用户的使用体验。
[0138]在上述各实施例的基础上,所述区域确定模块702可以包括:
[0139]区域位置确定单元,用于根据所述起点位置信息,确定所述导航终端所在的区域位置;
[0140]半径确定单元,用于根据所述区域位置的热度,确定搜索半径;
[0141]搜索区域确定单元,用于根据所述起点位置信息以及所述搜索半径,确定与所述起点位置信息对应的搜索区域。
[0142]在上述各实施例的基础上,所述参考点确定模块703可以包括:
[0143]第一生成单元,用于获取所述搜索区域内包括的兴趣点POI,生成第一备选建筑物集;
[0144]第二生成单元,用于将所述第一备选建筑物集中名称相同的POI进行删除,生成第二备选建筑物集;
[0145]计算单元,用于根据所述第二备选建筑物集中POI的知名度以及热度,计算所述第二备选建筑物集中POI的搜索权重;
[0146]目标确认单元,用于将所述搜索权重最大的POI,作为所述目标建筑物。
[0147]在上述各实施例的基础上,所述计算单元具体可以用于:
[0148]根据公式:w= a*p+0*l,计算所述第二备选建筑物集中POI的搜索权重w;
[0149]其中,P为POI的知名度,I为POI的热度,a和β为设定比例系数。
[0150]在上述各实施例的基础上,所述参考点确定模块703可以包括:
[0151]高层查找单元,用于在所述搜索区域内,查找高层建筑物;
[0152]排序单元,用于对查找到的所述高层建筑物按照高度值进行排序;
[0153]建筑物确认单元,用于获取高度值最高的高层建筑物作为所述目标建筑物。
[0154]在上述各实施例的基础上,所述装置还可以包括:
[0155]查找模块,用于根据所述导航路线,在建筑物选取库中进行查找,其中,所述建筑物选取库中存储有导航路线与建筑物之间的对应关系;
[0156]第一确定模块,用于如果所述建筑物选取库中包括所述导航路线,则直接将所述建筑物选取库中与所述导航路线对应的建筑物作为所述目标建筑物;
[0157]第二确定模块,用于如果所述建筑物选取库中不包括所述导航路线,则执行根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物的操作。
[0158]在上述各实施例的基础上,所述装置还可以包括:
[0159]存储模块,用于将所述导航路线以及所述目标建筑物对应的存储于所述建筑物选取库中。
[0160]本发明实施例六提供的导航参考点确定装置,与本发明任意实施例所提供的导航参考点确定方法属于同一发明构思,可执行本发明任意实施例所提供的导航参考点确定方法,具备执行导航参考点确定方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的导航参考点确定方法。
[0161]实施例七
[0162]图8为本发明实施例七提供的一种导航装置的结构示意图,本实施例的装置一般可适用于用户无法准确确定导航路线的起始方向的情形。参考图8,本实施例提供的导航装置具体包括:
[0163]发送模块801,用于向导航服务器发送起点位置信息以及终点位置信息;
[0164]接收模块802,用于接收所述导航服务器返回的导航路线以及目标建筑物;
[0165]方向确定模块803,用于根据所述导航路线,确定用户的理论前进方向;
[0166]提示模块804,用于在开始进行导航提示时,根据所述理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示。
[0167]本发明实施例七提供的导航装置,导航终端在接收到导航服务器发送的导航路线以及目标建筑物之后,在开始进行导航提示时,根据由导航路线确定的理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示的技术手段,解决了现有的导航技术针对开始导航这个使用场景中,没有明确给出用户一个方向的引导,仅仅提示“开始导航”,这会让有些方向感不强的用户无法立刻选择正确方向的问题,优化现有的路径导航技术,实现了在开始导航场景下,明确为用户指明行驶方向的技术效果,提高了用户的使用体验。
[0168]本发明实施例七提供的导航装置,与本发明任意实施例所提供的导航方法属于同一发明构思,可执行本发明任意实施例所提供的导航方法,具备执行导航方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的导航方法。
[0169]以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种导航参考点确定方法,其特征在于,包括: 根据导航终端发送的起点位置信息以及终点位置信息,确定导航路线; 根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域; 根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点; 将所述导航路线以及所述目标建筑物推送至所述导航终端。2.根据权利要求1所述的方法,其特征在于,根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域包括: 根据所述起点位置信息,确定所述导航终端所在的区域位置; 根据所述区域位置的热度,确定搜索半径; 根据所述起点位置信息以及所述搜索半径,确定与所述起点位置信息对应的搜索区域。3.根据权利要求1所述的方法,其特征在于,根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物包括: 获取所述搜索区域内包括的兴趣点POI,生成第一备选建筑物集; 将所述第一备选建筑物集中名称相同的POI进行删除,生成第二备选建筑物集; 根据所述第二备选建筑物集中POI的知名度以及热度,计算所述第二备选建筑物集中POI的搜索权重; 将所述搜索权重最大的POI,作为所述目标建筑物。4.根据权利要求3所述的方法,其特征在于,根据所述第二备选建筑物集中POI的知名度以及热度,计算所述第二备选建筑物集中POI的搜索权重包括: 根据公式:w = a*p+0*l,计算所述第二备选建筑物集中POI的搜索权重w; 其中,P为POI的知名度,I为POI的热度,a和β为设定比例系数。5.根据权利要求1所述的方法,其特征在于,根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物包括: 在所述搜索区域内,查找高层建筑物; 对查找到的所述高层建筑物按照高度值进行排序; 获取高度值最高的高层建筑物作为所述目标建筑物。6.根据权利要求3或5所述的方法,其特征在于,在根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物之前,还包括: 根据所述导航路线,在建筑物选取库中进行查找,其中,所述建筑物选取库中存储有导航路线与建筑物之间的对应关系; 如果所述建筑物选取库中包括所述导航路线,则直接将所述建筑物选取库中与所述导航路线对应的建筑物作为所述目标建筑物; 如果所述建筑物选取库中不包括所述导航路线,则执行根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物的操作。7.根据权利要求6所述的方法,其特征在于,在所述搜索区域内获取目标建筑物之后还包括: 将所述导航路线以及所述目标建筑物对应的存储于所述建筑物选取库中。8.一种导航方法,其特征在于,包括: 向导航服务器发送起点位置信息以及终点位置信息; 接收所述导航服务器返回的导航路线以及目标建筑物; 根据所述导航路线,确定用户的理论前进方向; 在开始进行导航提示时,根据所述理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示。9.一种导航参考点确定装置,其特征在于,包括: 路线确定模块,用于根据导航终端发送的起点位置信息以及终点位置信息,确定导航路线; 区域确定模块,用于根据所述起点位置信息,确定与所述起点位置信息对应的搜索区域; 参考点确定模块,用于根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物作为指示导航终端用户在开始导航后前进方向的参考点; 推送模块,用于将所述导航路线以及所述目标建筑物推送至所述导航终端。10.根据权利要求9所述的装置,其特征在于,所述区域确定模块包括: 区域位置确定单元,用于根据所述起点位置信息,确定所述导航终端所在的区域位置; 半径确定单元,用于根据所述区域位置的热度,确定搜索半径; 搜索区域确定单元,用于根据所述起点位置信息以及所述搜索半径,确定与所述起点位置信息对应的搜索区域。11.根据权利要求9所述的装置,其特征在于,所述参考点确定模块包括: 第一生成单元,用于获取所述搜索区域内包括的兴趣点POI,生成第一备选建筑物集;第二生成单元,用于将所述第一备选建筑物集中名称相同的POI进行删除,生成第二备选建筑物集; 计算单元,用于根据所述第二备选建筑物集中POI的知名度以及热度,计算所述第二备选建筑物集中POI的搜索权重; 目标确认单元,用于将所述搜索权重最大的POI,作为所述目标建筑物。12.根据权利要求13所述的装置,其特征在于,所述计算单元具体用于: 根据公式:w = a*P+0*l,计算所述第二备选建筑物集中POI的搜索权重w; 其中,P为POI的知名度,I为POI的热度,a和β为设定比例系数。13.根据权利要求9所述的装置,其特征在于,所述参考点确定模块包括: 高层查找单元,用于在所述搜索区域内,查找高层建筑物; 排序单元,用于对查找到的所述高层建筑物按照高度值进行排序; 建筑物确认单元,用于获取高度值最高的高层建筑物作为所述目标建筑物。14.根据权利要求11或13所述的装置,其特征在于,还包括: 查找模块,用于根据所述导航路线,在建筑物选取库中进行查找,其中,所述建筑物选取库中存储有导航路线与建筑物之间的对应关系; 第一确定模块,用于如果所述建筑物选取库中包括所述导航路线,则直接将所述建筑物选取库中与所述导航路线对应的建筑物作为所述目标建筑物; 第二确定模块,用于如果所述建筑物选取库中不包括所述导航路线,则执行根据设定建筑物选取规则,在所述搜索区域内获取目标建筑物的操作。15.根据权利要求14所述的装置,其特征在于,还包括: 存储模块,用于将所述导航路线以及所述目标建筑物对应的存储于所述建筑物选取库中。16.一种导航装置,其特征在于,包括: 发送模块,用于向导航服务器发送起点位置信息以及终点位置信息; 接收模块,用于接收所述导航服务器返回的导航路线以及目标建筑物; 方向确定模块,用于根据所述导航路线,确定用户的理论前进方向; 提示模块,用于在开始进行导航提示时,根据所述理论前进方向与所述目标建筑物之间的位置关系,使用所述目标建筑物作为指示用户在开始导航后前进方向的参考点对用户进行导航提示。
【文档编号】G01C21/36GK105890608SQ201610202210
【公开日】2016年8月24日
【申请日】2016年3月31日
【发明人】汪洋, 张昕
【申请人】百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1