一种导航信息的获取方法及装置制造方法
【专利摘要】本发明实施例提供了一种导航信息的获取方法及装置。一方面,本发明实施例通过获得客户端所在终端的导航路径信息,进而获得针对所述方向变化位置的目标参照物,从而能够依据所述目标参照物和所述方向变化位置对应的方向指示信息,获得导航信息。因此,本发明实施例提供的技术方案能够避免现有技术中无法及时且准确地获得导航信息的问题,从而提高导航信息的可靠性。
【专利说明】一种导航信息的获取方法及装置
【【技术领域】】
[0001]本发明涉及【技术领域】,尤其涉及一种导航信息的获取方法及装置。
【【背景技术】】
[0002]目前,在导航过程中,客户端主要是通过声音、文字或者图像等方式来向用户提供导航信息。其中,考虑到驾驶过程中的安全问题,文字方式或者图像方式的导航信息都会分散用户的注意力,所以目前在导航过程中,主要利用声音方式来播报导航信息。在利用声音方式来播报导航信息的过程中,导航信息包含距离信息和方向指示信息,如“前方200米处,左转”。
[0003]然而,依据提供的导航信息,用户需要人为对距离信息进行估计,而且距离信息也会存在一定的误差,使得无法及时且准确地获得导航信息,导致目前导航信息的可靠性比较低。
【
【发明内容】
】
[0004]有鉴于此,本发明实施例提供了一种导航信息的获取方法及装置,可以及时且准确地获得导航信息,提高导航信息的可靠性。
[0005]本发明实施例的一方面,提供一种导航信息的获取方法,包括:
[0006]获得客户端所在终端的导航路径信息,所述导航路径信息包括方向变化位置和所述方向变化位置对应的方向指示信息;
[0007]获得针对所述方向变化位置的目标参照物;
[0008]依据所述目标参照物和所述方向变化位置对应的方向指示信息,获得导航信息。
[0009]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得针对所述方向变化位置的目标参照物,包括:
[0010]依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中获得N个候选参照物;M为大于或者等于I的整数,N为大于或者等于I且小于或者等于M的整数;
[0011]将所述N个候选参照物作为所述针对方向变化位置的目标参照物;或者,依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,以作为所述针对方向变化位置的目标参照物。
[0012]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物,包括:
[0013]获得所述客户端所在终端的位置与所述方向变化位置之间的目标路径;或者,获得所述客户端所在终端即将到达的预设位置与所述方向变化位置之间的目标路径;
[0014]依据所述M个候选参照物的位置信息和所述目标路径的位置信息,从所述M个候选参照物中选择位于所述目标路径上的所述N个候选参照物。
[0015]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物,包括:
[0016]依据所述M个候选参照物的位置信息,获得与所述方向变化位置之间的距离小于或者等于预设的距离门限的N个候选参照物。
[0017]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,包括:
[0018]依据所述N个候选参照物对应的至少一个候选类型,获得每个所述候选类型对应的候选参照物的数目;
[0019]获得对应的候选参照物的数目小于或者等于预设的数目门限的候选类型,以作为目标类型;
[0020]依据所述N个候选参照物的优先级,获得所述目标类型对应的候选参照物中优先级最高的一个候选参照物。
[0021]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据所述目标参照物和所述方向变化位置对应的方向指示信息,获得导航信息,包括:依据所述目标参照物、所述方向变化位置对应的方向指示信息和所述客户端所在终端的当前位置与所述方向变化位置之间的距离信息,获得所述导航信息。
[0022]本发明实施例的另一方面,提供一种导航信息的获取装置,包括:
[0023]路径规划单元,用于获得客户端所在终端的导航路径信息,所述导航路径信息包括方向变化位置和所述方向变化位置对应的方向指示信息;
[0024]参照物获取单元,用于获得针对所述方向变化位置的目标参照物;
[0025]信息生成单元,用于依据所述目标参照物和所述方向变化位置对应的方向指示信息,获得导航信息。
[0026]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述参照物获取单元,具体用于:
[0027]依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中获得N个候选参照物;M为大于或者等于I的整数,N为大于或者等于I且小于或者等于M的整数;
[0028]将所述N个候选参照物作为所述针对方向变化位置的目标参照物;或者,依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,以作为所述针对方向变化位置的目标参照物。
[0029]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物,具体为:
[0030]获得所述客户端所在终端的位置与所述方向变化位置之间的目标路径;或者,获得所述客户端所在终端即将到达的预设位置与所述方向变化位置之间的目标路径;
[0031]依据所述M个候选参照物的位置信息和所述目标路径的位置信息,从所述M个候选参照物中选择位于所述目标路径上的所述N个候选参照物。
[0032]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物,具体为:
[0033]依据所述M个候选参照物的位置信息,获得与所述方向变化位置之间的距离小于或者等于预设的距离门限的N个候选参照物。
[0034]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,具体为:
[0035]依据所述N个候选参照物对应的至少一个候选类型,获得每个所述候选类型对应的候选参照物的数目;
[0036]获得对应的候选参照物的数目小于或者等于预设的数目门限的候选类型,以作为目标类型;
[0037]依据所述N个候选参照物的优先级,获得所述目标类型对应的候选参照物中优先级最高的一个候选参照物。
[0038]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述信息生成单元,具体用于:依据所述目标参照物、所述方向变化位置对应的方向指示信息和所述客户端所在终端的当前位置与所述方向变化位置之间的距离信息,获得所述导航信息。
[0039]由以上技术方案可以看出,本发明实施例具有以下有益效果:
[0040]本发明实施例通过获得客户端所在终端的导航路径,进而获得针对导航路径中方向变化位置的目标参照物,从而能够依据目标参照物和方向变化位置对应的方向指示信息,获得导航信息,因此,在导航信息中加入了目标参照物,与现有技术提供的导航信息相t匕,能够利用参照物进行导航,参照物具有位置比较固定、位置准确性高且显而易见的特点,因此利用包含参照物的导航信息进行导航,可以避免现有技术中只提供距离信息和方向指示信息带来的无法及时且准确地获得导航信息的问题,从而可以及时、准确、高效地获得导航信息中方向指示信息所指引的路口,能够提高导航效率和导航信息的可靠性。
【【专利附图】
【附图说明】】
[0041]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0042]图1是本发明实施例所提供的技术方案使用的系统示意图;
[0043]图2是本发明实施例所提供的导航信息的获取方法的流程示意图;
[0044]图3是本发明实施例所提供的导航信息的获取装置的功能方块图。
【【具体实施方式】】
[0045]为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
[0046]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0047]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0048]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0049]取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0050]本发明实施例所提供的技术方案使用的系统如图1所示,主要由客户端和服务器组成,本发明实施例所提供的方法和装置在服务器侧实现,主要用于通过获得客户端所在终端的导航路径,进而获得针对所述方向变化位置的目标参照物,从而依据所述目标参照物和所述方向变化位置对应的方向指示信息,获得导航信息。
[0051]可以理解的,所述客户端可以包括各种能够实现导航功能的应用客户端,例如,地图应用的客户端、旅游应用的客户端或者导航应用的客户端。所述客户端所在终端可以包括个人计算机(Personal Computer, PC)、笔记本电脑、手机或者平板电脑。
[0052]本发明实施例给出一种导航信息的获取方法,请参考图2,其为本发明实施例所提供的导航信息的获取方法的流程示意图,如图所示,该方法包括以下步骤:
[0053]S201,获得客户端所在终端的导航路径信息,所述导航路径信息包括方向变化位置和所述方向变化位置对应的方向指示信息。
[0054]具体的,服务器可以依据客户端发送的起始位置和目的位置,获得客户端所在终端的导航路径信息。其中,所述起始位置和目的位置可以为用户在客户端中输入的。
[0055]或者,服务器可以对客户端所在终端进行定位操作,以获得客户端所在终端的当前位置,然后服务器可以依据客户端所在终端的当前位置和目的位置,获得客户端所在终端的导航路径信息。其中,所述目的位置可以为用户在客户端中输入的。
[0056]优选的,服务器获得的客户端所在终端的导航路径信息可以包括但不限于方向变化位置和所述方向变化位置对应的方向指示信息。
[0057]可以理解的,方向变化位置指的是装载客户端所在终端的车辆需要改变行驶方向的位置。
[0058]其中,方向变化位置对应的方向指示信息用于指示装载客户端所在终端的车辆在方向变化位置处的行驶方向。例如,方向变化位置对应的方向指示信息可以包括但不限于左转、右转、掉头或者主路出口出进入辅路。
[0059]S202,获得针对所述方向变化位置的目标参照物。
[0060]具体的,服务器在获得客户端所在终端的导航路径信息之后,服务器需要进一步获得针对所述方向变化位置的目标参照物。
[0061]可以理解的,客户端所在终端的导航路径信息中可以包括至少一个方向变化位置,对于每个方向变化位置都可以执行S202和S203,这样,就可以针对每个方向变化位置都获得目标参照物,以及进一步依据目标参照物获得相应的导航信息。
[0062]举例说明,服务器获得针对所述方向变化位置的目标参照物的方法可以包括:
[0063]首先,服务器依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中获得N个候选参照物。
[0064]其中,M为大于或者等于I的整数,N为大于或者等于I且小于或者等于M的整数。
[0065]然后,若N等于I,服务器可以将所述N个候选参照物直接作为所述针对方向变化位置的目标参照物。若N为大于I且小于或者等于M的整数,服务器需要依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,以作为所述针对方向变化位置的目标参照物。
[0066]举例说明,服务器依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物的方法可以包括以下两种:
[0067]第一种:首先,服务器先确定目标路径。
[0068]服务器可以获得所述客户端所在终端的位置与所述方向变化位置之间的目标路径。例如,服务器可以每间隔一定时长,就获得客户端所在终端的当前位置,然后获得该客户端所在终端的当前位置与方向变化位置之间的路径,以作为目标路径。
[0069]需要说明的是,该方向变化位置指的是上述导航路径信息中距离客户端所在终端的当前位置最近的一个方向变化位置。
[0070]或者,服务器也可以获得所述客户端所在终端即将到达的预设位置与所述方向变化位置之间的目标路径。例如,对于每条路径,服务器可以预先设置5个播报位置,当客户端所在终端即将到达目标路径中的某播报位置时,可以获得该播报位置与方向变化位置之间的路径,以作为目标路径。
[0071]需要说明的是,该方向变化位置指的是上述导航路径信息中距离该播报位置最近的一个方向变化位置。
[0072]然后,服务器依据所述M个候选参照物的位置信息和所述目标路径的位置信息,从所述M个候选参照物中选择位于所述目标路径上的所述N个候选参照物。
[0073]其中,导航数据库中预先存储有候选参照物的位置信息,当需要获得目标参照物时,可以利用目标路径的位置信息,从导航数据库中找到位于该目标路径上的候选参照物。
[0074]本发明实施例中,候选参照物可以包括但不限于各种具有标志性的设施,如交通信号灯、指示牌、道路尽头、桥梁、隧道、路口或者建筑物。优选的,所述交通信号灯可以包括但不限于红绿灯、人行横道信号灯、车道信号灯、方向指示信号灯、闪光警告信号灯、道路与铁路平面交叉道口信号灯和道口信号灯。
[0075]第二种:服务器可以依据所述M个候选参照物的位置信息以及方向变化位置,计算每个候选参照物与方向变化位置之间的距离,进一步的,将该距离与预设的距离门限进行比较,获得与方向变化位置之间的距离小于或者等于距离门限的N个候选参照物。可以理解的,这种获得N个候选参照物的方法,相当于,选择方向变化位置附近的候选参照物。
[0076]举例说明,服务器依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物的方法可以包括:
[0077]服务器依据所述N个候选参照物对应的至少一个候选类型,获得每个所述候选类型对应的候选参照物的数目。然后,服务器将每个候选类型对应的候选参照物的数目与预设的数目门限进行比较,进一步获得对应的候选参照物的数目小于或者等于该数目门限的候选类型,并将该候选类型作为目标类型。进而,服务器依据N个候选参照物中每个候选参照物的优先级,获得所述目标类型对应的候选参照物中优先级最高的一个候选参照物。
[0078]例如,候选参照物的优先级由高到低依次可以包括但不限于:道路尽头、红绿灯、桥梁、隧道和路口。
[0079]S203,依据所述目标参照物和所述方向变化位置对应的方向指示信息,获得导航信息。
[0080]具体的,服务器在获得目标参照物后,可以依据该目标参照物和所述方向变化位置对应的方向指示信息,获得所述导航信息。
[0081]例如,所述导航信息可以为“前方第一个红绿灯路口处,左转”。
[0082]或者,服务器也可以依据该目标参照物、所述方向变化位置对应的方向指示信息和客户端所在终端的当前位置与所述方向变化位置之间的距离信息,获得所述导航信息。也就是说,可以在利用现有技术获得的导航信息中加入目标参照物。
[0083]例如,所述导航信息可以为“前方500处,第一个红绿灯路口处,左转”。
[0084]另外,服务器在获得导航信息后,可以向客户端推送所述导航信息,以便于所述客户端依据从服务器收到的导航信息进行导航操作。例如,客户端可以向用户输出所述导航信息。其中,客户端可以利用语音、文本和图像中至少一种形式向用户输出所述导航信息,用以向用户提供导航服务。
[0085]例如,若选出的一个候选参照物为红绿灯,则统计播报位置与方向变化位置之间的目标路径上的红绿灯的数目,若红绿灯的数目等于1,则获得导航信息“前方XX米,在红绿灯路口左转”;若红绿灯的数目等于2,则获得导航信息“前方XX米,在第二个红绿灯路口左转”;若红绿灯的数目大于2,则认为该红绿灯的数目大于数目门限2,红绿灯不能作为目标参照物,则可以继续判断其他候选参照物,或者,利用现有技术的实现方法获得导航信息“前方XX米,左转”。
[0086]再例如,若获得的目标参照物为道路尽头,表示方向变化位置处是当前路径的尽头,不能再直行,则可以获得导航信息“前方XX米,在道路尽头左转”。
[0087]再例如,若获得的目标参照物为桥梁,且方向变化位置在桥梁下,在桥梁下或者过了桥之后需要转弯,则可以获得导航信息“前方XX米,在桥下左转”。
[0088]再例如,若获得的目标参照物为隧道,在经过一隧道后,需要马上转弯,则可以获得导航信息“前方XX米,过隧道后左转”。
[0089]再例如,若获得的目标参照物为路口,当在播报位置与方向变化位置之间的路径上存在一个路口时,则可以获得导航信息“前方XX米,在下个路口左转”。当在播报位置与方向变化位置之间的路径上存在两个路口时,则可以获得导航信息“前方XX米,在第二个路口左转”。
[0090]另外,若不存在针对方向变化位置的目标参照物,则可以依据所述方向变化位置对应的方向指示信息和客户端所在终端的当前位置与所述方向变化位置之间的距离信息,获得所述导航信息。例如,导航信息可以为“前方XX米,左转”。
[0091 ] 本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。
[0092]请参考图3,其为本发明实施例所提供的导航信息的获取装置的功能方块图。如图所示,该装置包括:
[0093]路径规划单元30,用于获得客户端所在终端的导航路径信息,所述导航路径信息包括方向变化位置和所述方向变化位置对应的方向指示信息.
[0094]参照物获取单元31,用于获得针对所述方向变化位置的目标参照物。
[0095]信息生成单元32,用于依据所述目标参照物和所述方向变化位置对应的方向指示信息,获得导航信息。
[0096]优选的,所述参照物获取单元31,具体用于:
[0097]依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中获得N个候选参照物;M为大于或者等于I的整数,N为大于或者等于I且小于或者等于M的整数;
[0098]将所述N个候选参照物作为所述针对方向变化位置的目标参照物;或者,依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,以作为所述针对方向变化位置的目标参照物。
[0099]优选的,所述依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物,具体为:
[0100]获得所述客户端所在终端的位置与所述方向变化位置之间的目标路径;或者,获得所述客户端所在终端即将到达的预设位置与所述方向变化位置之间的目标路径;
[0101]依据所述M个候选参照物的位置信息和所述目标路径的位置信息,从所述M个候选参照物中选择位于所述目标路径上的所述N个候选参照物。
[0102]优选的,所述依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物,具体为:
[0103]依据所述M个候选参照物的位置信息,获得与所述方向变化位置之间的距离小于或者等于预设的距离门限的N个候选参照物。
[0104]优选的,所述依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,具体为:
[0105]依据所述N个候选参照物对应的至少一个候选类型,获得每个所述候选类型对应的候选参照物的数目;
[0106]获得对应的候选参照物的数目小于或者等于预设的数目门限的候选类型,以作为目标类型;
[0107]依据所述N个候选参照物的优先级,获得所述目标类型对应的候选参照物中优先级最高的一个候选参照物。
[0108]优选的,所述信息生成单元32,具体用于:依据所述目标参照物、所述方向变化位置对应的方向指示信息和所述客户端所在终端的当前位置与所述方向变化位置之间的距离信息,获得所述导航信息。
[0109]可选的,所述装置还包括:信息输出单元33,用于向所述客户端推送所述导航信息,以便于所述客户端依据所述导航信息进行导航操作。
[0110]由于本实施例中的各单元能够执行图2所示的方法,本实施例未详细描述的部分,可参考对图2的相关说明。
[0111]本发明实施例的技术方案具有以下有益效果:
[0112]现有技术中服务器提供给客户端的导航信息包含距离信息和方向指示信息,然而,估算的距离信息本身会存在一定误差,同时用户对于距离信息的估算也会存在一定误差,因此导致无法及时且准确地获得导航信息,导航信息的可靠性比较低。本发明实施例通过获得客户端所在终端的导航路径,进而获得针对导航路径中方向变化位置的目标参照物,从而能够依据目标参照物和方向变化位置对应的方向指示信息,获得导航信息,因此,在导航信息中加入了目标参照物,与现有技术提供的导航信息相比,能够利用参照物进行导航,参照物具有位置比较固定、位置准确性高且显而易见的特点,因此利用包含参照物的导航信息进行导航,可以避免现有技术中只提供距离信息和方向指示信息带来的无法及时且准确地获得导航信息的问题,从而可以及时、准确、高效地获得导航信息中方向指示信息所指弓I的路口,能够提高导航效率和导航信息的可靠性。
[0113]另外,目标参照物是位于行驶路径上,不会分散用户的注意力,减轻了用户负担,提高了驾驶安全性。
[0114]例如,以目标参照物为红绿灯为例,对本发明实施例带来的有益效果进行举例说明:距离客户端所在终端100米内的路径上有两个路口,其中第一个路口没有红绿灯,第二个路口有红绿灯,如果利用现有技术的技术方案,将获得导航信息“前方100米处左转”,依据该导航信息进行导航操作时,就需要用户人为判断100米的长度,然后才能进行左转,分散用户的注意力,存在驾驶安全隐患。如果利用本发明实施例提供的技术方案,将获得导航信息“前方100米,红绿灯处左转”或者“前方第一个红绿灯处左转”,依据该导航信息进行导航操作,不需要再判断100米的长度,能够及时且准确地获知在前面的红绿灯处左转,这样,只需要关注前方是否有红绿灯即可,能够及时、准确、高效地找到左转的路口,提高驾驶安全性。
[0115]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0116]在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0117]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0118]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0119]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0120]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种导航信息的获取方法,其特征在于,所述方法包括: 获得客户端所在终端的导航路径信息,所述导航路径信息包括方向变化位置和所述方向变化位置对应的方向指示信息; 获得针对所述方向变化位置的目标参照物; 依据所述目标参照物和所述方向变化位置对应的方向指示信息,获得导航信息。
2.根据权利要求1所述的方法,其特征在于,所述获得针对所述方向变化位置的目标参照物,包括: 依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中获得N个候选参照物;M为大于或者等于I的整数,N为大于或者等于I且小于或者等于M的整数; 将所述N个候选参照物作为所述针对方向变化位置的目标参照物;或者,依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,以作为所述针对方向变化位置的目标参照物。
3.根据权利要求2所述的方法,其特征在于,所述依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物,包括: 获得所述客户端所在终端的位置与所述方向变化位置之间的目标路径;或者,获得所述客户端所在终端即将到达的预设位置与所述方向变化位置之间的目标路径; 依据所述M个候选参照物的位置信息和所述目标路径的位置信息,从所述M个候选参照物中选择位于所述目标路径上的所述N个候选参照物。
4.根据权利要求2或3所述的方法,其特征在于,所述依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物,包括: 依据所述M个候选参照物的位置信息,获得与所述方向变化位置之间的距离小于或者等于预设的距离门限的N个候选参照物。
5.根据权利要求2所述的方法,其特征在于,所述依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,包括: 依据所述N个候选参照物对应的至少一个候选类型,获得每个所述候选类型对应的候选参照物的数目; 获得对应的候选参照物的数目小于或者等于预设的数目门限的候选类型,以作为目标类型; 依据所述N个候选参照物的优先级,获得所述目标类型对应的候选参照物中优先级最高的一个候选参照物。
6.根据权利要求1所述的方法,其特征在于,所述依据所述目标参照物和所述方向变化位置对应的方向指示信息,获得导航信息,包括: 依据所述目标参照物、所述方向变化位置对应的方向指示信息和所述客户端所在终端的当前位置与所述方向变化位置之间的距离信息,获得所述导航信息。
7.一种导航信息的获取装置,其特征在于,所述装置包括: 路径规划单元,用于获得客户端所在终端的导航路径信息,所述导航路径信息包括方向变化位置和所述方向变化位置对应的方向指示信息; 参照物获取单元,用于获得针对所述方向变化位置的目标参照物; 信息生成单元,用于依据所述目标参照物和所述方向变化位置对应的方向指示信息,获得导航信息。
8.根据权利要求7所述的装置,其特征在于,所述参照物获取单元,具体用于: 依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中获得N个候选参照物;M为大于或者等于I的整数,N为大于或者等于I且小于或者等于M的整数; 将所述N个候选参照物作为所述针对方向变化位置的目标参照物;或者,依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,以作为所述针对方向变化位置的目标参照物。
9.根据权利要求8所述的装置,其特征在于,所述依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物,具体为: 获得所述客户端所在终端的位置与所述方向变化位置之间的目标路径;或者,获得所述客户端所在终端即将到达的预设位置与所述方向变化位置之间的目标路径; 依据所述M个候选参照物的位置信息和所述目标路径的位置信息,从所述M个候选参照物中选择位于所述目标路径上的所述N个候选参照物。
10.根据权利要求8或9所述的装置,其特征在于,所述依据M个候选参照物的位置信息和所述方向变化位置,从所述M个候选参照物中选择N个候选参照物,具体为: 依据所述M个候选参照物的位置信息,获得与所述方向变化位置之间的距离小于或者等于预设的距离门限的N个候选参照物。
11.根据权利要求8所述的装置,其特征在于,所述依据所述N个候选参照物的属性信息,从所述N个候选参照物中选择一个候选参照物,具体为: 依据所述N个候选参照物对应的至少一个候选类型,获得每个所述候选类型对应的候选参照物的数目; 获得对应的候选参照物的数目小于或者等于预设的数目门限的候选类型,以作为目标类型; 依据所述N个候选参照物的优先级,获得所述目标类型对应的候选参照物中优先级最高的一个候选参照物。
12.根据权利要求7所述的装置,其特征在于,所述信息生成单元,具体用于: 依据所述目标参照物、所述方向变化位置对应的方向指示信息和所述客户端所在终端的当前位置与所述方向变化位置之间的距离信息,获得所述导航信息。
【文档编号】G01C21/36GK104280045SQ201410547287
【公开日】2015年1月14日 申请日期:2014年10月16日 优先权日:2014年10月16日
【发明者】杨帅文, 朱举章, 陈宇 申请人:百度在线网络技术(北京)有限公司