CN106441323A - 一种路线导航提示方法及装置 - Google Patents
一种路线导航提示方法及装置 Download PDFInfo
- Publication number
- CN106441323A CN106441323A CN201510493424.0A CN201510493424A CN106441323A CN 106441323 A CN106441323 A CN 106441323A CN 201510493424 A CN201510493424 A CN 201510493424A CN 106441323 A CN106441323 A CN 106441323A
- Authority
- CN
- China
- Prior art keywords
- crossing
- fork
- road
- type
- section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3446—Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags, using precalculated routes
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本发明实施例公开了一种路线导航提示方法及装置,其中方法包括:判断当前位置与分岔路口位置的距离是否等于预设阈值;该分岔路口是指当前行进路段和目标行进路段交接位置的路口,所述当前位置位于所述当前行进路段上;若是,则根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口;若该分岔路口是普通交叉路口,识别该分岔路口的路口类型;根据该分岔路口的路口类型,生成至少包含所述路口类型的路线提示内容;向用户播报该路线提示内容。采用本发明实施例的技术方案,能够向用户提供更清晰、更易辨识的路线导航信息,更符合用户的道路认知习惯,进一步提高用户体验。
Description
技术领域
本发明涉及导航技术领域,特别是涉及一种路线导航提示方法及装置。
背景技术
导航设备是一种能够帮助用户确定当前位置,并且根据既定的目的地确定导航路线,通过地图显示和语音提示两种方式引导用户行至目的地的设备。
导航设备的一个重要功能就是用语音向用户提供路线状况,一般情况,导航设备会在用户行进路线发生变化时,语音提示用户进行路线转变。
目前导航设备可以通过两种方式进行语音提示,一种方式是以距离为参照物,语音提示用户在距离当前多少米时转变路线,例如,语音提示用户在前方200米左转;用户听到这种语音提示,需要主观判断实际距离,进而转变路线。距离的判断存在很大主观性,用户肉眼判断距离,经常会出现判断失误的情况,尤其是在车辆行进过程中,就很容易发生误判情况,这就会影响用户的实际行进,例如,用户驾驶车辆在高速公路上行进,在听到语音提示时,判断距离很容易判断失误,就会导致错过了真正的转向路线。
另一种方式是以地标为参照物进行语音提示,例如,语音提示用户在前方通过右侧的麦当劳后进行右转,这种方式很容易受到实际地标的限制,在高速路段或人烟稀少的地方,很多路段是没有地标的,也有一些地标并没有得到用户的广泛认知,还有一些地标是建立在较隐蔽的位置,如地下商场的麦当劳。这些限制导致这种方式的效果并不好。
发明内容
为了解决上述技术问题,本发明实施例提供了一种路线导航提示方法及装置,能够向用户提供更清晰、更易辨识的路线导航信息,更符合用户的道路认知习惯,进一步提高用户体验。
在本发明实施例的第一方面,提供了一种路线导航提示方法,该方法包括:
判断当前位置与分岔路口位置的距离是否等于预设阈值;该分岔路口是指当前行进路段和目标行进路段交接位置的路口,所述当前位置位于所述当前行进路段上;
若是,则根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口;
若该分岔路口是普通交叉路口,识别该分岔路口的路口类型;
根据该分岔路口的路口类型,生成至少包含所述路口类型的路线提示内容;
向用户播报该路线提示内容。
可选的,所述根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口,包括:
获取当前行进路段的路段类型和目标行进路段的路段类型;
若当前行进路段的路段类型和目标行进路段的路段类型都不是环岛时,则判断出该分岔路口是普通交叉路口。
可选的,所述识别该分岔路口的路口类型,包括:
统计在该分岔路口中路段的总个数;
计算在该分岔路口中其他路段与当前行进路段的相对角度;
判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型。
可选的,所述判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型,包括:
判断该分岔路口中路段的总个数是否为4和计算的各个相对角度是否落入预设的相对角度范围;
当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的十字路口的相对角度范围时,则识别出该分岔路口的路口类型为十字路口;
当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的三岔路口的相对角度范围时,则识别出该分岔路口的路口类型为三岔路口。
可选的,所述判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型,包括:
判断该分岔路口中路段的总个数是否为3和计算的各个相对角度是否满足预设的相对角度范围;
当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入丁字路口的相对角度范围时,则识别出该分岔路口的路口类型为丁字路口;
当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入两岔路口的相对角度范围时,则识别出该分岔路口的路口类型为两岔路口。
可选的,所述根据该分岔路口的路口类型,生成至少包含所述路口类型的路线提示内容,包括:
统计在当前行进路段和目标行进路段之内与该分岔路口的路口类型相同的路口个数N,生成包含在第N个所述路口类型的路口进行路线转变信息的路线提示内容;其中N为大于或等于1的整数值;或,
根据该分岔路口的路口类型,生成包含路线转变距离和所述路口类型的路线提示内容;该路线转变距离是当前行进路段和目标行进路段间的实际距离;或,
根据该分岔路口的路口类型,生成包含地标和所述路口类型的路线提示内容;该地标是该目标行进路段附近的地标。
可选的,所述方法还包括:若分岔路口不是普通交叉路口,则向用户播报环岛路线提示内容。
在本发明实施例的第二方面,提供了一种路线导航提示装置,所述装置包括:距离判断单元,用于判断当前位置与分岔路口位置的距离是否等于预设阈值;该分岔路口是指当前行进路段和目标行进路段交接位置的路口,所述当前位置位于所述当前行进路段上;若是,则触发分岔路口判断单元;
分岔路口判断单元,用于根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口;若该分岔路口是普通交叉路口,则触发路口类型识别单元;
路口类型识别单元,用于识别该分岔路口的路口类型;
路线提示内容生成单元,用于根据该分岔路口的路口类型,生成至少包含所述路口类型的路线提示内容;
第一播报单元,用于向用户播报该路线提示内容。
可选的,所述分岔路口判断单元包括:
路段类型获取子单元,用于获取当前行进路段的路段类型和目标行进路段的路段类型;
分岔路口判断子单元,用于若当前行进路段的路段类型和目标行进路段的路段类型都不是环岛时,则判断出该分岔路口是普通交叉路口。
可选的,所述路口类型识别单元包括:
路段总个数统计子单元,用于统计在该分岔路口中路段的总个数;
路段夹角计算子单元,用于计算在该分岔路口中其他路段与当前行进路段的相对角度;
识别子单元,用于判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型。
可选的,所述识别子单元包括:
第一判断模块,用于判断该分岔路口中路段的总个数是否为4和计算的各个相对角度是否落入预设的相对角度范围;
十字路口识别模块,用于当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的十字路口的相对角度范围时,则识别出该分岔路口的路口类型为十字路口;
三岔路口识别模块,用于当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的三岔路口的相对角度范围时,则识别出该分岔路口的路口类型为三岔路口。
可选的,所述识别子单元包括:
第二判断模块,用于判断该分岔路口中路段的总个数是否为3和计算的各个相对角度是否满足预设的相对角度范围;
丁字路口识别模块,用于当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入丁字路口的相对角度范围时,则识别出该分岔路口的路口类型为丁字路口;
两岔路口识别模块,用于当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入两岔路口的相对角度范围时,则识别出该分岔路口的路口类型为两岔路口。
可选的,所述路线提示内容生成单元包括:
生成子单元一,用于统计在当前行进路段和目标行进路段之内与该分岔路口的路口类型相同的路口个数N,生成包含在第N个所述路口类型的路口进行路线转变的路线提示内容;其中N为大于或等于1的整数值;或,
生成子单元二,用于根据该分岔路口的路口类型,生成包含路线转变距离和所述路口类型的路线提示内容;该路线转变距离是当前行进路段和目标行进路段间的实际距离;或,
生成子单元三,用于根据该分词路口的路口类型,生成包含地标和所述路口类型的路线提示内容;该地标是该目标行进路段附近的地标。
可选的,所述该装置还包括:
第二播报单元,用于在该分岔路口不是普通交叉路口时,播报环岛路线提示内容。
由上述实施例可以看出,与现有技术相比,本发明的优点在于:
判断当前位置与分岔路口位置的距离是否等于预设阈值;该分岔路口是指当前行进路段和目标行进路段交接位置的路口,所述当前位置位于所述当前行进路段上;若是,则根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口;该分岔路口是指当前行进路段和目标行进路段交接位置的路口;若该分岔路口是普通交叉路口,识别该分岔路口的路口类型;根据该分岔路口的路口类型,生成至少包含所述路口类型的路线提示内容;向用户播报该路线提示内容。本发明抛弃了仅将距离或仅将地标作为参照物的提示方式,另辟蹊径,提出了以分岔路口的路口类型作为参照物的提示方式,在分岔路口是普通交叉路口的情况下,进一步识别出该分岔路口的具体路口类型,然后直接以路口类型为参照物向播报至少包含所述路口类型的路线提示内容。由于路口类型是符合普通大众的道路认知习惯的,根据路口类型用户可以直观、快速的确定路线情况,因此,采用这种方式可以向用户提供更清楚、更易辨识、更准确的路线导航信息,更符合用户的道路认知习惯,能够进一步提高用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的一种路线导航提示方法的流程图;
图2-图6为不同路口类型的路段关系示意图;
图7为本发明实施例的一种示例图;
图8为本发明实施例的另一种示例图;
图9为本发明实施例的一种路线导航提示装置的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。
参见图1,图1为本发明实施例的一种路线导航提示方法的流程图,如图1所示,该方法可以包括:
步骤101:判断当前位置与分岔路口位置的距离是否等于预设阈值;该分岔路口是指当前行进路段和目标行进路段交接位置的路口,所述当前位置位于所述当前行进路段上;若是,进入步骤102。
为了便于技术人员理解,下面先对本发明实施例的应用环境进行解释说明。本发明实施例的技术方案可以应用在任何类型的导航设备中,导航设备是能够装载导航软件的设备,如车载导航设备(车载导航仪)、便携式导航设备、手持式导航设备、GPS导航手机(GPS,Global Positioning System)等等。
用户在使用这些导航设备时,可以在导航设备上输入起始地、目的地;导航设备能够计算出从起始地到目的地的导航路线。在导航设备为用户提供导航的过程中,可以通过语音提前向用户提供路线转变情况,如路口转向等,这样用户无需观看操作终端,通过语音提示就可以安全到达目的地,本发明实施例就是基于导航设备的语音提示功能的一种技术方案。
下面对步骤101的实现过程进行解释说明。
导航设备在计算出导航路线之后,按照该导航路线进行引导;一条导航路线是由多个路段组成的;路段是地图中表征道路的基本单元,路段也被称为link。
导航设备可以先获取用户行进的当前位置以及行进前方的分岔路口位置,可以根据两者位置的坐标值计算出两者之间的距离,然后再判断两者之间的距离与预设阈值的大小关系。在实际应用中,可以是根据不同的道路情况,来设置不同的阈值。例如,针对高速公路可以设置一个阈值,如2公里;针对市内普通公路可以设置一个阈值,如1公里;针对山区蜿蜒道路可以设置一个阈值,如800米;针对郊外公路预先设置一个阈值,如500米;当然,也可以仅预先设置一个阈值,应用于任何一种道路情况。当判断出当前位置与分岔路口位置的距离等于预设阈值时,为用户提供相关的路线提示内容,以方便用户及时作出反应。
步骤102:根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口。
下面对步骤102进行解释说明。
在接近分岔路口时,根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口;该分岔路口是指当前行进路段和目标行进路段交接位置的路口。
当前行进路段是指用户当前所在位置所处的路段;目标行进路段是指在导航路线中与当前行进路段相邻的路线发生转变的路段。
导航路线的每个路段都对应有一个路段类型(form way),路段类型有以下多种:上下线分离道路、辅路、环岛、匝道、转弯专用道、一般道路等等;
在具体实现时,步骤102可以包括:
获取当前行进路段的路段类型和目标行进路段的路段类型;
若当前行进路段的路段类型和目标行进路段的路段类型都不是环岛时,则判断出该分岔路口是普通交叉路口。
步骤103:若该分岔路口是普通交叉路口,识别该分岔路口的路口类型。
分岔路口的路口类型多种多样,在确定分岔路口是普通交叉路口之后,还需要进一步识别分岔路口的路口类型,如十字路口、丁字路口、两岔路口、三岔路口等类型。
在具体实现时,步骤103可以包括:
统计在该分岔路口中路段的总个数;
计算在该分岔路口中其他路段与当前行进路段的相对角度;
判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型。
步骤104:根据该分岔路口的路口类型,生成至少包含所述路口类型的路线提示内容。
步骤105:向用户播报该路线提示内容。
在识别出分岔路口的路口类型之后,就生成至少包含所述路口类型的路线提示内容,然后就可以向用户语音提示该路线提示内容。
例如,在识别出分岔路口的路口类型是丁字路口时,就可以生成“前方丁字路口左转的路线提示内容”,然后向用户语音提示该路线提示内容。
下面通过示意图对步骤103实现方式中的“相对角度”的计算原理进行解释说明。
参见图2,图2是以分岔路口共有四个路段为例,图2中R0表示当前行进路段、R1、R2、R3分别为分岔路口中的其他路段,a1是R1与R0的相对角度、a2是R2与R0的相对角度、a3是R3与R0的相对角度。在实际计算时,不论分岔路口有几个路段都参照图2的原理计算路段的相对夹角,具体可以根据路段的地理位置坐标可以计算出路段的相对角度。
下面通过示意图对步骤“判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型。”的实现过程进行解释说明。
路口类型可能为十字路口、丁字路口、两岔路口、或三岔路口;
一种路口类型对应一种预设条件,且不同的路口类型对应不同的预设条件;
一方面,针对十字路口、三岔路口类型的判断过程如下:
判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型,包括:
判断该分岔路口中路段的总个数是否为4和计算的各个相对角度是否落入预设的相对角度范围;
当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的十字路口的相对角度范围时,则识别出该分岔路口的路口类型为十字路口;
当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的三岔路口的相对角度范围时,则识别出该分岔路口的路口类型为三岔路口。
参见图3,图3示出的是十字路口的路段和相对角度情况,图3中R0表示当前行进路段、R1、R2、R3分别为十字路口中的其他路段,一般情况下,路段的相对角度范围如下:
R1与R0的角度范围[270°±20°];
R2与R0的角度范围[0°±20°];
R3与R0的角度范围[90°±20°];
一般情况下,预设的十字路口的三个相对角度范围可以分别是[250°,290°]、[-20°,20°]、[70°,110°]。
参见图4,图4示出的是三岔路口的路段和相对角度情况,图4中R0表示当前行进路段、R1、R2、R3分别为三岔路口中的其他路段,一般情况下,路段的相对角度范围如下:
R1与R0的角度范围[315°~45°];
R2与R0的角度范围[315°~45°];
R3与R0的角度范围[315°~45°];
一般情况下,预设的三岔路口的三个相对角度范围可以分别是[45°~315°]、[45°~315°]、和[45°~315°]。
另一方面,针对丁字路口、两岔路口类型的判断过程如下:
判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型,包括:
判断该分岔路口中路段的总个数是否为3和计算的各个相对角度是否满足预设的相对角度范围;
当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入丁字路口的相对角度范围时,则识别出该分岔路口的路口类型为丁字路口;
当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入两岔路口的相对角度范围时,则识别出该分岔路口的路口类型为两岔路口。
参见图5,图5示出的是丁字路口的路段和相对角度情况,图5中R0表示当前行进路段、R1、R2分别为丁字路口中的其他路段,一般情况下,路段的角度范围如下:
R1与R0的角度范围[270°±20°];
R2与R0的角度范围[90°±20°];
一般情况下,预设的丁字路口的两个相对角度范围可以分别是[250°,290°]、[70°,110°]。
参见图6,图6示出的是两岔路口的路段和相对角度情况,图6中R0表示当前行进路段、R1、R2分别为两岔路口中的其他路段,一般情况下,路段的相对角度范围如下:
R1与R0的角度范围[315°~45°];
R2与R0的角度范围[315°~45°];
一般情况下,预设的两岔路口的两个相对角度范围可以分别是[45°~315°]、[45°~315°]。
但是考虑到实际道路建设受到实际地理环境的限制,因此路段的角度会有一定变化,因此上述预设的十字路口、三岔路口、丁字路口、两岔路口的相对角度范围可以根据实际情况作适应性调整,并不局限于上述数值。
关于上述步骤104的具体实现可以有以下几种形式,下面分别进行解释说明。
第一种方式:统计在当前行进路段和目标行进路段之内与该分岔路口的路口类型相同的路口个数N,生成包含在第N个所述路口类型的路口进行路线转变信息的路线提示内容;其中N为大于或等于1的整数值。
以图7为例,图7给出了一种示例,假设根据分岔路口的路段和相对角度判断出路口类型为十字路口,如图7所示的,虚线部分表示用户的行进路线,R0为当前行进路段,R3为目标行进路段,用户从R1到R3需要进行路线左转,路口A为RA和R3交界处的分岔路口(十字路口)。当用户行进到M1点(星点标记位置)时,可以统计在RA和R3之间的“十字路口”的个数,如图7所示在RA和R3之间共有2个十字路口(路口C和路口A),那么可以生成“在前方第2个十字路口左转”的路线提示内容。
第二种方式:根据该分岔路口的路口类型,生成包含路线转变距离和所述路口类型的路线提示内容;该路线转变距离是当前行进路段和目标行进路段间的实际距离。
仍旧以图7为例,当用户行进至M2点(星点标记位置)时,假设M2点位置距离A路口为200米,则可以生成“在前方200处的十字路口”左转的路线提示内容。
第三种方式:根据该分岔路口的路口类型,生成包含地标和所述路口类型的路线提示内容;该地标是该目标行进路段附近的地标。
仍旧以图7为例,假设路口A的附近有一个“麦当劳”店铺,则可以生成“在前方麦当劳处的十字路口”左转的路线提示内容。
另外,当判断出路口类型为丁字路口时,还可以生成“前方在道路尽头”左转的路线提示内容。这种方式将“丁字路口”描述成“道路尽头”的方式,更符合人们的指路习惯,引导更准确。当然,也可以把其他路口类型描述为更符合人们的指路习惯的形式。
上文仅以图7的“左转”为例,在实际应用中有多种多样的路线转变指示方式如“右转”、“右侧掉头”“左侧掉头”等等,在实际应用中,导航设备可以根据具体情况具体设定提示词,在本发明实施例对此并不做具体的限制。
另外,考虑到实际道路中还有“环岛”类型的路段,对于这种路段情况,本发明实施例也给出了提示方式,具体如下:
若当前行进路段的路段类型和目标行进路段的路段类型仅有一个是环岛时,则判断出该分岔路口是环岛路口。
一般情况下,分岔路口不是普通交叉路口,就是环岛路口。
因此,在上述识别该分词路口的路口类型时,识别出该分岔路口不是普通交叉路口,则向用户播报环岛路线提示内容。
例如,若当前行进路段的路段类型是辅路,目标行进路段的路段类型为环岛,则判断出该分岔路口不是普通交叉路口,是环岛路口,如图8所示,在图8中黑色粗线部分为用户行进路线,R0为当前行进路段、与R0相连的黑色粗线弧度部分为目标行进路段,R3为该目标行进路段的出口,此时,可以向用户播报“前方进入环岛”走第三个出口的路线提示内容。
与上文描述的方法相对应的,本发明实施例还提供了一种路线导航提示装置,下面对该装置的结构和实现过程进行解释说明。
参见图9,图9为本发明实施例的一种路线导航提示装置的结构图,如图9所示,该装置可以包括:
距离判断单元901,用于判断当前位置与分岔路口位置的距离是否等于预设阈值;该分岔路口是指当前行进路段和目标行进路段交接位置的路口,所述当前位置位于所述当前行进路段上;若是,则触发分岔路口判断单元902;
分岔路口判断单元902,用于根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口;若该分岔路口是普通交叉路口,则触发路口类型识别单元903;
路口类型识别单元903,用于识别该分岔路口的路口类型;
路线提示内容生成单元904,用于根据该分岔路口的路口类型,生成至少包含所述路口类型的路线提示内容;
第一播报单元905,用于向用户播报该路线提示内容。
可选的,所述分岔路口判断单元包括:
路段类型获取子单元,用于获取当前行进路段的路段类型和目标行进路段的路段类型;
分岔路口判断子单元,用于若当前行进路段的路段类型和目标行进路段的路段类型都不是环岛时,则判断出该分岔路口是普通交叉路口。
可选的,所述路口类型识别单元包括:
路段总个数统计子单元,用于统计在该分岔路口中路段的总个数;
路段夹角计算子单元,用于计算在该分岔路口中其他路段与当前行进路段的相对角度;
识别子单元,用于判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型。
可选的,所述识别子单元包括:
第一判断模块,用于判断该分岔路口中路段的总个数是否为4和计算的各个相对角度是否落入预设的相对角度范围;
十字路口识别模块,用于当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的十字路口的相对角度范围时,则识别出该分岔路口的路口类型为十字路口;
三岔路口识别模块,用于当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的三岔路口的相对角度范围时,则识别出该分岔路口的路口类型为三岔路口。
可选的,所述识别子单元包括:
第二判断模块,用于判断该分岔路口中路段的总个数是否为3和计算的各个相对角度是否满足预设的相对角度范围;
丁字路口识别模块,用于当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入丁字路口的相对角度范围时,则识别出该分岔路口的路口类型为丁字路口;
两岔路口识别模块,用于当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入两岔路口的相对角度范围时,则识别出该分岔路口的路口类型为两岔路口。
可选的,所述路线提示内容生成单元包括:
生成子单元一,用于统计在当前行进路段和目标行进路段之内与该分岔路口的路口类型相同的路口个数N,生成包含在第N个所述路口类型的路口进行路线转变的路线提示内容;其中N为大于或等于1的整数值;或,
生成子单元二,用于根据该分岔路口的路口类型,生成包含路线转变距离和所述路口类型的路线提示内容;该路线转变距离是当前行进路段和目标行进路段间的实际距离;或,
生成子单元三,用于根据该分词路口的路口类型,生成包含地标和所述路口类型的路线提示内容;该地标是该目标行进路段附近的地标。
可选的,该装置还可以包括:
第二播报单元,用于在该分岔路口不是普通交叉路口时,播报环岛路线提示内容。
本发明实施例提供的路线导航提示装置,能够在接近分岔路口时,根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口;该分岔路口是指当前行进路段和目标行进路段交接位置的路口;若该分岔路口是普通交叉路口,识别该分岔路口的路口类型;向用户播报包含所述路口类型的路线提示内容。本发明抛弃了仅从距离或仅从地标作为参照物的提示方式,另辟蹊径,提出了以分岔路口的路口类型作为参照物的提示方式,在分岔路口是普通交叉路口的情况下,进一步识别出该分岔路口的具体路口类型,然后直接以路口类型为参照物向用户播报至少包含所述路口类型的路线提示内容。由于路口类型是符合普通大众的道路认知习惯的,因此,采用这种方式可以向用户提供更清楚、更易辨识、更准确的路线导航信息,更符合用户的道路认知习惯,能够进一步提高用户体验。
所述领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述到的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性、机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,可以采用软件功能单元的形式实现。
需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上对本发明所提供的一种路线导航提示方法及装置进行了详细介绍,本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (14)
1.一种路线导航提示方法,其特征在于,所述方法包括:
判断当前位置与分岔路口位置的距离是否等于预设阈值;该分岔路口是指当前行进路段和目标行进路段交接位置的路口,所述当前位置位于所述当前行进路段上;
若是,则根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口;
若该分岔路口是普通交叉路口,识别该分岔路口的路口类型;
根据该分岔路口的路口类型,生成至少包含所述路口类型的路线提示内容;
向用户播报该路线提示内容。
2.根据权利要求1所述的方法,其特征在于,所述根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口,包括:
获取当前行进路段的路段类型和目标行进路段的路段类型;
若当前行进路段的路段类型和目标行进路段的路段类型都不是环岛时,则判断出该分岔路口是普通交叉路口。
3.根据权利要求1所述的方法,其特征在于,所述识别该分岔路口的路口类型,包括:
统计在该分岔路口中路段的总个数;
计算在该分岔路口中其他路段与当前行进路段的相对角度;
判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型。
4.根据权利要求3所述的方法,其特征在于,所述判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型,包括:
判断该分岔路口中路段的总个数是否为4和计算的各个相对角度是否落入预设的相对角度范围;
当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的十字路口的相对角度范围时,则识别出该分岔路口的路口类型为十字路口;
当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的三岔路口的相对角度范围时,则识别出该分岔路口的路口类型为三岔路口。
5.根据权利要求3所述的方法,其特征在于,所述判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型,包括:
判断该分岔路口中路段的总个数是否为3和计算的各个相对角度是否满足预设的相对角度范围;
当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入丁字路口的相对角度范围时,则识别出该分岔路口的路口类型为丁字路口;
当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入两岔路口的相对角度范围时,则识别出该分岔路口的路口类型为两岔路口。
6.根据权利要求1所述的方法,其特征在于,所述根据该分岔路口的路口类型,生成至少包含所述路口类型的路线提示内容,包括:
统计在当前行进路段和目标行进路段之内与该分岔路口的路口类型相同的路口个数N,生成包含在第N个所述路口类型的路口进行路线转变信息的路线提示内容;其中N为大于或等于1的整数值;或,
根据该分岔路口的路口类型,生成包含路线转变距离和所述路口类型的路线提示内容;该路线转变距离是当前行进路段和目标行进路段间的实际距离;或,
根据该分岔路口的路口类型,生成包含地标和所述路口类型的路线提示内容;该地标是该目标行进路段附近的地标。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若分岔路口不是普通交叉路口,则向用户播报环岛路线提示内容。
8.一种路线导航提示装置,其特征在于,所述装置包括:
距离判断单元,用于判断当前位置与分岔路口位置的距离是否等于预设阈值;该分岔路口是指当前行进路段和目标行进路段交接位置的路口,所述当前位置位于所述当前行进路段上;若是,则触发分岔路口判断单元;
分岔路口判断单元,用于根据当前行进路段和目标行进路段的路段类型,判断该分岔路口是否是普通交叉路口;若该分岔路口是普通交叉路口,则触发路口类型识别单元;
路口类型识别单元,用于识别该分岔路口的路口类型;
路线提示内容生成单元,用于根据该分岔路口的路口类型,生成至少包含所述路口类型的路线提示内容;
第一播报单元,用于向用户播报该路线提示内容。
9.根据权利要求8所述的装置,其特征在于,所述分岔路口判断单元包括:
路段类型获取子单元,用于获取当前行进路段的路段类型和目标行进路段的路段类型;
分岔路口判断子单元,用于若当前行进路段的路段类型和目标行进路段的路段类型都不是环岛时,则判断出该分岔路口是普通交叉路口。
10.根据权利要求8所述的装置,其特征在于,所述路口类型识别单元包括:
路段总个数统计子单元,用于统计在该分岔路口中路段的总个数;
路段夹角计算子单元,用于计算在该分岔路口中其他路段与当前行进路段的相对角度;
识别子单元,用于判断该分岔路口中路段的总个数和计算的各个相对角度是否满足预设条件,在满足预设条件时,识别出该分岔路口的路口类型为该预设条件对应的路口类型。
11.根据权利要求10所述的装置,其特征在于,所述识别子单元包括:
第一判断模块,用于判断该分岔路口中路段的总个数是否为4和计算的各个相对角度是否落入预设的相对角度范围;
十字路口识别模块,用于当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的十字路口的相对角度范围时,则识别出该分岔路口的路口类型为十字路口;
三岔路口识别模块,用于当该分岔路口中的路段总个数为4且该分岔路口中其中三个路段与当前行进路段间的相对角度落入预设的三岔路口的相对角度范围时,则识别出该分岔路口的路口类型为三岔路口。
12.根据权利要求10所述的装置,其特征在于,所述识别子单元包括:
第二判断模块,用于判断该分岔路口中路段的总个数是否为3和计算的各个相对角度是否满足预设的相对角度范围;
丁字路口识别模块,用于当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入丁字路口的相对角度范围时,则识别出该分岔路口的路口类型为丁字路口;
两岔路口识别模块,用于当该分岔路口中的路段总个数为3且该分岔路口中其中两个路段与当前行进路段的相对角度落入两岔路口的相对角度范围时,则识别出该分岔路口的路口类型为两岔路口。
13.根据权利要求8所述的装置,其特征在于,所述路线提示内容生成单元包括:
生成子单元一,用于统计在当前行进路段和目标行进路段之内与该分岔路口的路口类型相同的路口个数N,生成包含在第N个所述路口类型的路口进行路线转变的路线提示内容;其中N为大于或等于1的整数值;或,
生成子单元二,用于根据该分岔路口的路口类型,生成包含路线转变距离和所述路口类型的路线提示内容;该路线转变距离是当前行进路段和目标行进路段间的实际距离;或,
生成子单元三,用于根据该分词路口的路口类型,生成包含地标和所述路口类型的路线提示内容;该地标是该目标行进路段附近的地标。
14.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第二播报单元,用于在该分岔路口不是普通交叉路口时,播报环岛路线提示内容。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510493424.0A CN106441323B (zh) | 2015-08-12 | 2015-08-12 | 一种路线导航提示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510493424.0A CN106441323B (zh) | 2015-08-12 | 2015-08-12 | 一种路线导航提示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106441323A true CN106441323A (zh) | 2017-02-22 |
CN106441323B CN106441323B (zh) | 2021-04-23 |
Family
ID=58092502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510493424.0A Active CN106441323B (zh) | 2015-08-12 | 2015-08-12 | 一种路线导航提示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106441323B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108195393A (zh) * | 2017-12-28 | 2018-06-22 | 百度在线网络技术(北京)有限公司 | 用于输出信息的方法和装置 |
CN110836674A (zh) * | 2018-08-17 | 2020-02-25 | 腾讯大地通途(北京)科技有限公司 | 路线导航中路口提示的方法、装置、机器设备和存储介质 |
CN112344954A (zh) * | 2019-08-06 | 2021-02-09 | 上海博泰悦臻电子设备制造有限公司 | 虚拟导航方法及*** |
CN112732859A (zh) * | 2021-01-25 | 2021-04-30 | 腾讯科技(深圳)有限公司 | 提示信息生成方法、装置、电子设备以及存储介质 |
CN112798003A (zh) * | 2020-12-30 | 2021-05-14 | 腾讯科技(深圳)有限公司 | 导航提示信息的生成方法、提醒方法、装置及设备 |
CN113781814A (zh) * | 2021-08-18 | 2021-12-10 | 江苏辰科慧芯电子科技有限公司 | 一种全场景组合导航定位方法 |
CN114136330A (zh) * | 2021-10-13 | 2022-03-04 | 阿里巴巴新加坡控股有限公司 | 导航方法及计算机设备 |
CN117091620A (zh) * | 2023-10-20 | 2023-11-21 | 腾讯科技(深圳)有限公司 | 导航方法、装置、计算机设备和计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102110364A (zh) * | 2009-12-28 | 2011-06-29 | 日电(中国)有限公司 | 基于路口和路段的交通信息处理方法和装置 |
CN102162734A (zh) * | 2011-01-11 | 2011-08-24 | 厦门雅迅网络股份有限公司 | 一种生成导航电子地图数据的方法 |
US20130304365A1 (en) * | 2012-05-14 | 2013-11-14 | Ford Global Technologies, Llc | Method for Analyzing Traffic Flow at an Intersection |
CN104335008A (zh) * | 2012-06-05 | 2015-02-04 | 苹果公司 | 导航应用程序 |
US20160334238A1 (en) * | 2014-01-21 | 2016-11-17 | Denso Corporation | Navigation apparatus |
-
2015
- 2015-08-12 CN CN201510493424.0A patent/CN106441323B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102110364A (zh) * | 2009-12-28 | 2011-06-29 | 日电(中国)有限公司 | 基于路口和路段的交通信息处理方法和装置 |
CN102162734A (zh) * | 2011-01-11 | 2011-08-24 | 厦门雅迅网络股份有限公司 | 一种生成导航电子地图数据的方法 |
US20130304365A1 (en) * | 2012-05-14 | 2013-11-14 | Ford Global Technologies, Llc | Method for Analyzing Traffic Flow at an Intersection |
CN104335008A (zh) * | 2012-06-05 | 2015-02-04 | 苹果公司 | 导航应用程序 |
US20160334238A1 (en) * | 2014-01-21 | 2016-11-17 | Denso Corporation | Navigation apparatus |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108195393A (zh) * | 2017-12-28 | 2018-06-22 | 百度在线网络技术(北京)有限公司 | 用于输出信息的方法和装置 |
CN108195393B (zh) * | 2017-12-28 | 2020-07-03 | 百度在线网络技术(北京)有限公司 | 用于输出信息的方法和装置 |
CN110836674A (zh) * | 2018-08-17 | 2020-02-25 | 腾讯大地通途(北京)科技有限公司 | 路线导航中路口提示的方法、装置、机器设备和存储介质 |
CN112344954A (zh) * | 2019-08-06 | 2021-02-09 | 上海博泰悦臻电子设备制造有限公司 | 虚拟导航方法及*** |
CN112798003A (zh) * | 2020-12-30 | 2021-05-14 | 腾讯科技(深圳)有限公司 | 导航提示信息的生成方法、提醒方法、装置及设备 |
CN112798003B (zh) * | 2020-12-30 | 2023-03-21 | 腾讯科技(深圳)有限公司 | 导航提示信息的生成方法、提醒方法、装置及设备 |
CN112732859A (zh) * | 2021-01-25 | 2021-04-30 | 腾讯科技(深圳)有限公司 | 提示信息生成方法、装置、电子设备以及存储介质 |
CN113781814A (zh) * | 2021-08-18 | 2021-12-10 | 江苏辰科慧芯电子科技有限公司 | 一种全场景组合导航定位方法 |
CN114136330A (zh) * | 2021-10-13 | 2022-03-04 | 阿里巴巴新加坡控股有限公司 | 导航方法及计算机设备 |
CN117091620A (zh) * | 2023-10-20 | 2023-11-21 | 腾讯科技(深圳)有限公司 | 导航方法、装置、计算机设备和计算机可读存储介质 |
CN117091620B (zh) * | 2023-10-20 | 2024-02-06 | 腾讯科技(深圳)有限公司 | 导航方法、装置、计算机设备和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN106441323B (zh) | 2021-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106441323A (zh) | 一种路线导航提示方法及装置 | |
EP3227873B1 (en) | Method and apparatus for providing point of interest information | |
EP3227638B1 (en) | Method and apparatus for providing point of interest information | |
CN101358856B (zh) | 导航装置、导航方法及导航*** | |
JP6172283B2 (ja) | 経路探索システム、経路探索方法及びコンピュータプログラム | |
US20160080914A1 (en) | Positional information sharing system, positional information sharing method, and positional information sharing program | |
CN102889892A (zh) | 实景导航的方法及导航终端 | |
CN107588778A (zh) | 地图匹配方法及装置 | |
US10317237B2 (en) | Navigation apparatus displaying information related to target intersection | |
KR101316176B1 (ko) | 다중도로구간 안내시스템 및 그 안내 방법 | |
CN103076020A (zh) | 导航设备 | |
CA2765521C (en) | Determining a position of a navigation device | |
WO2018151005A1 (ja) | 走行支援装置及びコンピュータプログラム | |
CN103471606B (zh) | 导航方法及导航设备 | |
CN102538814B (zh) | 即时转弯提示方法及位置服务终端 | |
CN107063281A (zh) | 汽车导航方法、装置及终端 | |
WO2019014852A1 (zh) | 一种导航方法、装置及电子设备 | |
JP2015082200A (ja) | 料金所レーン案内装置および料金所レーン案内方法 | |
US9741246B2 (en) | System for determining traffic information | |
JP5943482B2 (ja) | ナビゲーション装置およびナビゲーション方法 | |
KR101399638B1 (ko) | 방향바꿈표시수단이 마련된 네비게이션 단말기 및 그 방법 | |
CN102944242A (zh) | 一种导航方法及导航设备 | |
CN108332763A (zh) | 借助导航装置发出转向指令 | |
CN103902691A (zh) | 一种利用互联网快速查询旅行时间的***及方法 | |
JP2013210198A (ja) | ナビゲーション装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200513 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Applicant after: Alibaba (China) Co.,Ltd. Address before: 102200, No. 8, No., Changsheng Road, Changping District science and Technology Park, Beijing, China. 1-5 Applicant before: AUTONAVI SOFTWARE Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |