CN112325889B - 导航提示信息的确定方法和装置、存储介质及电子设备 - Google Patents
导航提示信息的确定方法和装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN112325889B CN112325889B CN202110000633.2A CN202110000633A CN112325889B CN 112325889 B CN112325889 B CN 112325889B CN 202110000633 A CN202110000633 A CN 202110000633A CN 112325889 B CN112325889 B CN 112325889B
- Authority
- CN
- China
- Prior art keywords
- road
- target
- adjacent
- steering
- road 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000015654 memory Effects 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001154 acute effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
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/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- 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/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
- G01C21/32—Structuring or formatting of map data
-
- 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/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3629—Guidance using speech or audio output, e.g. text-to-speech
-
- 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/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3655—Timing of guidance instructions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/18—Steering angle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/53—Road markings, e.g. lane marker or crosswalk
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/40—High definition maps
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种导航提示信息的确定方法和装置、存储介质及电子设备。其中,该方法包括:在地图数据中获取目标道路段上的第一组道路形状点;根据所述第一组道路形状点所形成的目标转向角度,在所述目标道路段上查找无分叉转向位置;在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定需要为所述转弯路段设置导航提示信息的情况下,根据所述无分叉转向位置设置所述导航提示信息,并播报该导航提示信息,达到了根据一组道路形状点形成的目标转向角度,在道路存在无分叉口的情况下,确定是否设置导航提示信息的目的,进而解决了现有技术中,地图导航过程中导航位置播报不当,造成对用户干扰的技术问题。
Description
技术领域
本发明涉及地图技术领域,具体而言,涉及一种导航提示信息的确定方法和装置、存储介质及电子设备。
背景技术
人们在去往某个目的地的时,在路况不熟悉或想知道道路信息的情况下,一般需要使用地图导航***。在实际应用时,地图导航会根据地图的实际路况进行播报,如车辆或行人行驶在具有弯道和岔道的道路A上,在行驶的过程中,道路前方50米处存在弯道(无分叉转向),前方70米处存在岔道口(有分叉口),手机导航或车载导航会播报前方50米右拐,但在70米处存在岔道,但并不需要换道的情况下,还需要播放前方70米直行,由于在无分叉转向与有岔道行驶的过程中,标记无分叉转向位置并没有明显的分歧路口,并不影响在道路上的行驶,而播报语音将会对行人或驾驶人员造成干扰。
其中,无分歧路口处虽然道路弯曲程度较大,但是该位置附近还存在分歧路口,该位置的无分歧提示会使用户产生不必要的干扰,导致用户偏航。
目前现有的无分歧,仅仅依据了道路的几何形状,即单一道路的弯曲程度。这种策略易于实现,由于道路形态较复杂,存在误召回的问题,对用户的驾驶行为产生不必要的误导。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种导航提示信息的确定方法和装置、存储介质及电子设备,以至少解决现有技术中,地图导航过程中导航位置播报不当,造成对用户干扰的技术问题。
根据本发明实施例的一个方面,提供了一种导航提示信息的确定方法,包括:在地图数据中获取目标道路段上的第一组道路形状点;根据所述第一组道路形状点所形成的目标转向角度,在所述目标道路段上查找无分叉转向位置,其中,所述无分叉转向位置用于表示所述目标道路段上存在无分叉口的转弯路段;在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定需要为所述转弯路段设置导航提示信息的情况下,根据所述无分叉转向位置设置所述导航提示信息,并播报所述导航提示信息。
根据本发明实施例的另一方面,还提供了一种导航提示信息的确定装置,包括:第一获取单元,用于在地图数据中获取目标道路段上的第一组道路形状点;查找单元,用于根据所述第一组道路形状点所形成的目标转向角度,在所述目标道路段上查找无分叉转向位置,其中,所述无分叉转向位置用于表示所述目标道路段上存在无分叉口的转弯路段;设置单元,用于在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定需要为所述转弯路段设置导航提示信息的情况下,根据所述无分叉转向位置设置所述导航提示信息,并播报所述导航提示信息。
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述导航提示信息的确定方法。
根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的导航提示信息的确定方法。
在本发明实施例中,通过在地图数据中获取目标道路段上的第一组道路形状点;根据第一组道路形状点所形成的目标转向角度,在目标道路段上查找无分叉转向位置,其中,无分叉转向位置用于表示目标道路段上存在无分叉口的转弯路段;在查找到无分叉转向位置、且根据与目标道路段相邻的道路段的道路信息确定需要为转弯路段设置导航提示信息的情况下,根据无分叉转向位置设置导航提示信息,并播报导航提示信息,达到了根据一组道路形状点形成的目标转向角度,在道路存在无分叉口的情况下,确定是否设置导航提示信息的目的,从而实现了根据道路参数合理确定在道路目标位置是否进行导航播报的技术效果,进而解决了现有技术中,地图导航过程中导航位置播报不当,造成对用户干扰的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的导航提示信息的确定方法的应用环境的示意图;
图2是根据本发明实施例的一种可选的导航提示信息的确定方法的流程图;
图3是根据本发明实施例的一种可选的道路状况示意图;
图4是根据本发明实施例的一种可选的目标道路段示意图;
图5是根据本发明实施例的一种可选的转向角计算示意图;
图6是根据本发明实施例的一种可选的无分歧路口语音播报方法的流程图;
图7是根据本发明实施例的一种可选的类环岛道路示意图;
图8是根据本发明实施例的一种可选的分歧口计算示意图;
图9是根据本发明实施例的一种可选的导航提示信息的确定装置的结构示意图;
图10是根据本发明实施例的一种可选的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为了更好的理解本申请提供的实施例,对部分名词说明如下:
无分歧:只有唯一的进入与退出道路,无分叉口。
邻接边:与当前道路相连的其他各条道路。
召回:被策略识别,认为是符合当前策略的场景。
形状点:用于表达、描述道路形状的点串。
类环岛:道路形状像环岛,但实际并非环岛。
IC:连接高速和其它不同等级道路之间的道路(唯一上高速或出高速的道路)。
JCT:高速之间的连接道路(如高速与高速、高速与城市高速)。
匝道:立体交叉道路之间的连接道路,通常没有独立的道路名。同一个交叉路口处多条匝道通常合称为盘桥。
其它道路:道路狭窄、路况较差、占道严重等不便通行的道路或者仅供区域内使用的道路。
断头路:沿行驶方向不与其他任何道路连接。
根据本发明实施例的一个方面,提供了一种导航提示信息的确定方法,可选地,作为一种可选的实施方式,上述导航提示信息的确定方法可以但不限于应用于如图1所示的环境中。终端设备102、网络104以及服务器106。
服务器106在地图数据中获取目标道路段上的第一组道路形状点;根据所述第一组道路形状点所形成的目标转向角度,在所述目标道路段上查找无分叉转向位置,其中,所述无分叉转向位置用于表示所述目标道路段上存在无分叉口的转弯路段;在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定需要为所述转弯路段设置导航提示信息的情况下,根据所述无分叉转向位置设置所述导航提示信息,并播报导航提示信息,达到了根据一组道路形状点形成的目标转向角度,在道路存在无分叉口的情况下,确定是否设置导航提示信息的目的,从而实现了根据道路参数合理确定在道路目标位置是否进行导航播报的技术效果,进而解决了现有技术中,地图导航过程中导航位置播报不当,造成对用户干扰的技术问题。
上述导航提示信息的确定方法可以包括但不限于由终端设备102执行,由服务器106执行。由终端设备102与服务器106协同执行。上述仅是一种示例,本实施例中对此不作任何限定。
可选地,在本实施例中,上述终端设备可以是配置有目标客户端的终端设备,可以包括但不限于以下至少之一:手机(如Android手机、iOS手机等)、笔记本电脑、平板电脑、掌上电脑、MID(Mobile Internet Devices,移动互联网设备)、PAD、台式电脑、智能电视等。目标客户端可以是地图客户端等。上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、WIFI及其他实现无线通信的网络。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。上述仅是一种示例,本实施例中对此不作任何限定。
可选地,作为一种可选的实施方式,如图2所示,上述导航提示信息的确定方法包括:
步骤S202,在地图数据中获取目标道路段上的第一组道路形状点;
步骤S204,根据第一组道路形状点所形成的目标转向角度,在目标道路段上查找无分叉转向位置,其中,无分叉转向位置用于表示目标道路段上存在无分叉口的转弯路段;
步骤S206,在查找到无分叉转向位置、且根据与目标道路段相邻的道路段的道路信息确定需要为转弯路段设置导航提示信息的情况下,根据无分叉转向位置设置导航提示信息,并播报导航提示信息。
可选的,在本实施例中,上述导航提示信息的确定方法可以包括但不限应用于导航中。如,手机地图导航、车载地图导航等各个导航场景。在进行导航播报时可以根据目标道路段上的一组形状点,确定是否对前方无分叉转向位置进行语音播报。进而可以根据路况实际情况进行路况语音播报,避免无分叉转向语音播报对用户的误导。
其中,在本实施例中,在无分叉转向位置设置导航信息,如该导航提示信息可以通过语音的形式播报“前方30米向左前方直行”,以便用户及时获取路况。
如图3所示,道路状况示意图,在图3所示,无分歧路口处虽然道路弯曲程度较大,该位置附近还存在分歧路口,该位置的无分歧语音播报提示会使用户产生不必要的干扰,导致用户偏航。在本实施例中,在进行导航播报时可以根据目标道路段上的一组形状点,确定是否对前方无分叉转向位置进行语音播报。进而可以根据路况实际情况进行路况语音播报,避免无分叉转向语音播报对用户的误导。
如图4所示,目标道路段示意图,在图4所示,南京路上的一段道路形状点确定为目标道路段上的一组道路形状点,其中,道路形状点是用于描述该道路段道路形状点。如图4中的一段具有弯道且无分叉的道路,存在一组形状点,三角形状示意出的形状点,通过该组形状点可以知道目标道路段的形状,即是否有弯道,是否有岔道等等。
在本实施例中,获取一组道路形状点,两点可以连成一条线段,两个线段可以构成一个角度,在道路存在弯曲的情况下,则一组形状点可以形成目标转向角。
其中,在查找到无分叉转向位置、且根据与目标道路段相邻的道路段的道路信息确定需要为转弯路段设置导航提示信息的情况下,根据无分叉转向位置设置导航提示信息。也就是说,在设置导航提示信息时,在该位置是无分叉转向位置时,需要考虑到与该位置相邻的道路段的道路信息,确定是否进行转弯路段导航提示信息的播报。进而可以避免导航播报对用户的误导。
在本实施例中,在地图数据中获取目标道路段上的第一组道路形状点,可以包括:在地图数据中从目标道路上的目标起点开始,沿着预设的行驶方向确定目标终点,其中,目标起点与目标终点之间的道路段为目标道路段;获取目标起点与目标终点之间的道路段上的第一组道路形状点;在从目标起点开始沿着行驶方向前进预设距离的过程中未经过分叉路口的情况下,将前进预设距离所到达的点确定为目标终点;在从目标起点开始沿着行驶方向前进预设距离的过程中经过分叉路口、且在分叉路口所连接的多条邻接道路中存在目标邻接道路的情况下,将目标邻接道路上的目标点确定为目标终点,其中,目标终点与目标起点之间的距离为预设距离,目标邻接道路的道路方向与行驶方向之间的角度小于预设的第三角度阈值,或者,目标邻接道路的道路方向与行驶方向之间的角度小于预设的第四角度阈值、且目标邻接道路与目标道路具有相同的道路等级和/或相同的道路属性;在从目标起点开始沿着行驶方向前进预设距离的过程中经过分叉路口、且在分叉路口所连接的多条邻接道路中不存在目标邻接道路的情况下,将分叉路口所在的点确定为目标终点。
可选的,在本实施例中,根据第一组道路形状点所形成的目标转向角度,在目标道路段上查找无分叉转向位置,可以包括:
S1,获取第一组道路形状点中每3个相邻的道路形状点所形成的转向角度,得到一组转向角度,其中,每3个相邻的道路形状点所形成的转向角度包括第一线段的延长线与第二线段之间的夹角,第一线段为每3个相邻的道路形状点中的第1个道路形状点和第2个道路形状点之间的线段,第二线段为每3个相邻的道路形状点中的第2个道路形状点和第3个道路形状点之间的线段;
S2,根据一组转向角度,在目标道路段上查找无分叉转向位置。
如图5所示,转向角计算示意图。在图5所示,一组道路形状点包括多个点,如6个形状点,编号1、2、3、4、5、6。目标道路段上的每3个形状点形成一个转向角度,如∠123,∠234以及∠345。需要说明的是,形状点1和形状点2连线的延长线与形状点2和形状点3连线的延长线确定的∠123,两个连线或延长线之间夹角,方便计算,转向角可以取为锐角,与∠123相同的方式确定∠234以及∠345。
其中,根据一组转向角度,在目标道路段上查找无分叉转向位置,可以包括:根据一组转向角度,确定目标道路段上的第一目标位置所对应的累加转向角度;根据累加转向角度,确定第一目标位置是否为无分叉转向位置。
如图5中所示,∠123,∠234,以及∠345累加,得到目标道路段上的累加转向角。进而可以根据累加转向角的大下确定第一目标位置是否为无分叉转向位置,在转向在角预设的角度范围内的情况下,可以确定第一目标位置为无分叉转向位置,在转向不在角预设的角度范围内的情况,可以确定第一目标位置不存在无分叉转向位置,不进行语音导航播报。其中,角度范围内可以取值为(68°,110°),具体取值根据实际需要进行确定,对此不作具体限定。
需要说明的是,确定目标道路段上的第一目标位置所对应的累加转向角度,可以包括:在第一组道路形状点中获取第一目标位置对应的一组3个相邻的道路形状点,其中,第一目标位置与一组3个相邻的道路形状点中的每3个相邻的道路形状点中的第2个道路形状点之间的距离小于预设的第一距离阈值;在一组转向角度中获取一组3个相邻的道路形状点分别形成的转向角度;将累加转向角度确定为等于一组3个相邻的道路形状点分别形成的转向角度的累加和。
在本实施例中,第一组道路形状点可以包括多个转向角,如图5所示,6个形状点包括4个转向角,目标道路上的目标转向角并不是将4个转向角累加,而是将满足条件的转向角累加,即,第一目标位置与一组3个相邻的道路形状点中的每3个相邻的道路形状点中的第2个道路形状点之间的距离小于预设的第一距离阈值。
例如,第一目标位置位于图5中的形状点3处,在与形状点3相邻的形状点2和形状点4之间的距离小于预设距离阈值,则目标路段上的目标转向角应当是∠123、∠234以及∠345相加。
还需要说明的是,根据累加转向角度,确定第一目标位置是否为无分叉转向位置,可以包括如下方式:
方式一,在累加转向角度在预设的角度范围内的情况下,将第一目标位置确定为无分叉转向位置。
方式二,在累加转向角度在预设的角度范围内、且第一目标位置与第一组道路形状点中的起始点之间的距离大于预设的第一距离阈值的情况下,将第一目标位置确定为无分叉转向位置;或者在累加转向角度在预设的角度范围内、且第一目标位置与第一组道路形状点中的结束点之间的距离大于预设的第二距离阈值的情况下,将第一目标位置确定为无分叉转向位置。
方式三,在累加转向角度在预设的角度范围内、且第一目标位置与第一组道路形状点中的起始点之间的距离大于预设的第一距离阈值、第一目标位置与第一组道路形状点中的结束点之间的距离大于预设的第二距离阈值的情况下,将第一目标位置确定为无分叉转向位置。
其中,上述预设的角度范围可以取值为(68°,110°),在目标道路段上的累加转向角在预设角度范围内,则确定第一目标位置确定为无分叉转向位置,如图5所示的A点位置为无分叉转向位置。
需要说明的是,在目标道路段上的累加转向角在预设的角度范围内(68°,110°)、且第一目标位置A点与目标道路段的起始点S之间的距离30米大于预设阈值20米的情况下,第一目标位置A点确定为无分叉转向位置,可以对该位置进行导航语音播报。
还需要说明的是,在目标道路段上的累加转向角在预设的角度范围内(68°,110°)、且第一目标位置A点与目标道路段的结束点E之间的距离40米大于预设阈值30米的情况下,第一目标位置A点确定为无分叉转向位置,可以对该位置进行导航语音播报。
还需要说明的是,在目标道路段上的累加转向角在预设的角度范围内(68°,110°)、且第一目标位置A点与目标道路段的结束点E之间的距离40米大于预设阈值30米的情况下,且第一目标位置A点与目标道路段的结束点E之间的距离40米大于预设阈值30米的情况下,第一目标位置A点确定为无分叉转向位置,可以对该位置进行导航语音播报。
还需要说明的是,在目标道路段上的累加转向角不在预设的角度范围内(68°,110°)、且第一目标位置A点与目标道路段的结束点E之间的距离40米小于预设阈值30米的情况下,且第一目标位置A点与目标道路段的结束点E之间的距离40米小于预设阈值30米的情况下,第一目标位置A点确定不是无分叉转向位置。
通过本申请提供的实施例,在地图数据中获取目标道路段上的第一组道路形状点;根据所述第一组道路形状点所形成的目标转向角度,在所述目标道路段上查找无分叉转向位置,其中,所述无分叉转向位置用于表示所述目标道路段上存在无分叉口的转弯路段;在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定需要为所述转弯路段设置导航提示信息的情况下,根据所述无分叉转向位置设置所述导航提示信息,并播报导航提示信息,达到了根据一组道路形状点形成的目标转向角度,在道路存在无分叉口的情况下,确定是否设置导航提示信息的目的,从而实现了根据道路参数合理确定在道路目标位置是否进行导航播报的技术效果,进而解决了现有技术中,地图导航过程中导航位置播报不当,造成对用户干扰的技术问题。
可选的,上述方法还可以包括:根据与目标道路段相邻的道路段的道路信息,确定是否需要为转弯路段设置导航提示信息。
其中,根据与目标道路段相邻的道路段的道路信息,确定是否需要为转弯路段设置导航提示信息,可以包括:根据与目标道路段相邻的道路段的道路信息,确定目标道路段与相邻的道路段是否形成类环岛道路;在确定目标道路段与相邻的道路段形成类环岛道路的情况下,确定不需要为转弯路段设置导航提示信息。
需要说明的是,根据与目标道路段相邻的道路段的道路信息,确定目标道路段与相邻的道路段是否形成类环岛道路,可以包括:
S1,确定目标道路段与相邻的道路段是否形成闭环道路;
S2,在确定目标道路段与相邻的道路段形成闭环道路的情况下,根据与目标道路段相邻的道路段的道路信息,获取相邻的道路段上的第二组道路形状点;
S3,根据第二组道路形状点,确定相邻的道路段上的一组转向角度;
S4,在一组转向角度与目标转向角度中的最大转向角度与最小转向角度之间的差值小于预设的第一角度阈值的情况下,确定目标道路段与相邻的道路段形成类环岛道路。
可选的,根据与目标道路段相邻的道路段的道路信息,确定是否需要为转弯路段设置导航提示信息,可以包括:根据与目标道路段相邻的道路段的道路信息,确定是否存在与目标道路段相邻的目标分叉路口;在确定存在与目标道路段相邻的目标分叉路口的情况下,确定不需要为转弯路段设置导航提示信息。
其中,根据与目标道路段相邻的道路段的道路信息,确定是否存在与目标道路段相邻的目标分叉路口,可以包括:根据相邻的道路段的道路信息,确定是否存在与目标道路段相邻的分叉路口;在确定出存在与目标道路段相邻的分叉路口的情况下,获取分叉路口所连接的多条邻接道路的道路方向;在多条邻接道路中存在目标邻接道路的情况下,确定分叉路口为目标分叉路口,其中,目标邻接道路的道路方向与目标道路段的道路方向之间的方向夹角小于预设的第二角度阈值。
可选的,在地图数据中获取目标道路段上的第一组道路形状点,可以包括:在地图数据中沿着行驶方向获取目标道路段上的第一组道路形状点;
根据无分叉转向位置设置导航提示信息,可以包括:在目标道路段所在的目标道路上的第二目标位置上设置导航提示信息,其中,第二目标位置在行驶方向上位于无分叉转向位置之前,第二目标位置与无分叉转向位置之间的距离为预设目标距离。
在本实施例中,在目标道路段上确定出无分叉转向位置后,当行人或车辆行驶在目标道路的C点出,可以进行导航提示信息,提示信息为“距离A点20米右前方直行”,其中,预设目标距离可以包括为50米、80米,具体取值不做限定。其中,目标道路段是目标道路上的路段。
可选的,上述方法还可以包括:在查找到无分叉转向位置、且根据与目标道路段相邻的道路段的道路信息确定不需要为转弯路段设置导航提示信息的情况下,取消为转弯路段设置导航提示信息。
可选地,作为一种可选的实施方式,本申请还提供了一种无分歧路口语音播报方法。如图6所示,无分歧路口语音播报方法的流程图。
步骤S601,开始;
步骤S602,道路崎岖程度计算;
根据道路的等级、道路属性以及前后是否有分歧口,确定用于道路崎岖程度的形状点范围。并根据形状点计算道路的崎岖程度。
道路属性信息包括但不限于过滤匝道、JCT、IC、内部路、环岛、POI连接路、服务区道路、断头路等场景。
步骤S603,提取一定范围内的地理特征;
在本实施例中,一定范围内的地理特征可以理解为获取目标道路段上的形状点。
其中,沿行驶方向向前获取一定范围(道路等级为其他道路400m,其余等级道路200m)内的道路形状点。若遇到分歧路口(多条邻接边的路口),则沿与行驶方向角度差小于35度的道路或相同道路等级、道路属性且角度差小于5度的道路继续向前探索。定义获取到的所有形状点为pts。
其次,依次计算相邻3个相邻形状点组成线段之间的夹角,如图5所示,转向角计算示意图。
计算线段12延长线与线段23之间的夹角angle,计算12之间的距离length,计算从第一个形状点到形状点1的距离distance,计算从第一个形状点到形状点2累加的转向角度turn_angle,所有的角度计算结果记录为da;连续弯,角度123,第一个形状点到形状点1的距离distance1,第一个形状点到形状点2的距离distance2,distance1与distance2之间的差值小于阈值,算为1个弯道。
步骤S604,根据地理特征决策是否无分叉转向播报;
找到符合下述条件的转向角位置:
该位置的转向角度绝对值小于其前后两个转向角度的绝对值。如图5所示,形状点3处。
满足以下条件的位置被过滤:
1)该位置(合并弯道上的点)距离所有形状点的起点或终点小于30m。
2)该位置相邻30m内的累加转向角度之和小于68度或大于110度。
其中,未被过滤的位置即为无分歧转向的位置。
步骤S605,结束。
需要说明的是,在本实施例中,根据周围地理特征提取特征具体可以包括但不限于包括以下内容:
1)类环岛判断
如图7所示,类环岛道路示意图,沿需要无分歧提示的道路向前探索一定的距离dist,若能构成闭环(又回到当前道路),根据经过道路的所有形状点判断其是否是平滑的圆形。
步骤1:沿行驶方向向前探索固定步长5(只向前探索5个link),若5个link之内不会组成环形,即首尾相连,则不进行后续判断;
步骤2:步骤603中相同方式,计算路线上的各个形状点处的转向角,若最大的转向角和最小转向角之间的差值小于45度,则认为是类环岛。
其中,类环岛场景不制作无分歧提示。
2)分歧口计算
如图8所示,分歧口计算示意图,若对于道路a,在P处得到了无分歧。则沿道路a逆向拓展一定距离dist(100m),获取dist距离以内的地理特征(是否存在分歧路口,若存在分歧路口则获取各个连接边的道路等级、道路属性及其与路口道路的夹角)。
步骤1:沿a逆向探索dist,在点Q处找到分歧路口;
步骤2:遍历点Q处邻接边;
步骤3:若点Q处存在与a方向相似的邻接边b,则此处不制作无分歧提示;
步骤4:若点Q处不存在与a方向相似的邻接边,则沿与PQ夹角在30度以内的邻接边c继续探索,否则结束探索。
若未被上述步骤过滤,则此处应予以无分歧提示。
通过本申请提供的实施例,无分歧语音播报方法,采用了更加丰富的地理特征对无分歧路口进行描述、表达,能够更加准确的识别出是否需要对无分歧路口进行语音播报提示。
其中,本实施例是一种根据静态数据的具体实现方式。另外,也可以使用机器学习的方式,通过学习需要无分歧语音播报路口的地理特征,产出机器学习模型用于无分歧语音播报提示。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
根据本发明实施例的另一个方面,还提供了一种用于实施上述导航提示信息的确定方法的导航提示信息的确定装置。如图9所示,该导航提示信息的确定装置包括:获取单元901、查找单元903以及设置单元905。
获取单元901,用于在地图数据中获取目标道路段上的第一组道路形状点。
查找单元903,用于根据第一组道路形状点所形成的目标转向角度,在目标道路段上查找无分叉转向位置,其中,无分叉转向位置用于表示目标道路段上存在无分叉口的转弯路。
设置单元905,用于在查找到无分叉转向位置、且根据与目标道路段相邻的道路段的道路信息确定需要为转弯路段设置导航提示信息的情况下,根据无分叉转向位置设置导航提示信息,并播报导航提示信息。
可选的,上述查找单元903,可以包括:第一获取模块,用于获取第一组道路形状点中每3个相邻的道路形状点所形成的转向角度,得到一组转向角度,其中,每3个相邻的道路形状点所形成的转向角度包括第一线段的延长线与第二线段之间的夹角,第一线段为每3个相邻的道路形状点中的第1个道路形状点和第2个道路形状点之间的线段,第二线段为每3个相邻的道路形状点中的第2个道路形状点和第3个道路形状点之间的线段;查找模块,用于根据一组转向角度,在目标道路段上查找无分叉转向位置。
其中,上述查找模块,可以包括:第一确定子模块,用于根据一组转向角度,确定目标道路段上的第一目标位置所对应的累加转向角度;第二确定子模块,用于根据累加转向角度,确定第一目标位置是否为无分叉转向位置。
其中,上述第一确定子模块还用于执行如下操作:在第一组道路形状点中获取第一目标位置对应的一组3个相邻的道路形状点,其中,第一目标位置与一组3个相邻的道路形状点中的每3个相邻的道路形状点中的第2个道路形状点之间的距离小于预设的第一距离阈值;在一组转向角度中获取一组3个相邻的道路形状点分别形成的转向角度;将累加转向角度确定为等于一组3个相邻的道路形状点分别形成的转向角度的累加和。
在本实施例中,需要在目标道路段上的一组转向角中选择满足条件的一个或多个转向角作的累加和作为该目标道路段的目标转向角。
需要说明的是,第二确定子模块还用于执行如下操作:
在累加转向角度在预设的角度范围内的情况下,将第一目标位置确定为无分叉转向位置;或者
在累加转向角度在预设的角度范围内、且第一目标位置与第一组道路形状点中的起始点之间的距离大于预设的第一距离阈值的情况下,将第一目标位置确定为无分叉转向位置;或者
在累加转向角度在预设的角度范围内、且第一目标位置与第一组道路形状点中的结束点之间的距离大于预设的第二距离阈值的情况下,将第一目标位置确定为无分叉转向位置;或者
在累加转向角度在预设的角度范围内、且第一目标位置与第一组道路形状点中的起始点之间的距离大于预设的第一距离阈值、第一目标位置与第一组道路形状点中的结束点之间的距离大于预设的第二距离阈值的情况下,将第一目标位置确定为无分叉转向位置。
通过本申请提供的实施例,获取单元901在地图数据中获取目标道路段上的第一组道路形状点;查找单元903根据第一组道路形状点所形成的目标转向角度,在目标道路段上查找无分叉转向位置,其中,无分叉转向位置用于表示目标道路段上存在无分叉口的转弯路段;设置单元905在查找到无分叉转向位置、且根据与目标道路段相邻的道路段的道路信息确定需要为转弯路段设置导航提示信息的情况下,根据无分叉转向位置设置导航提示信息,并播报导航提示信息,达到了根据一组道路形状点形成的目标转向角度,在道路存在无分叉口的情况下,确定是否设置导航提示信息的目的,从而实现了根据道路参数合理确定在道路目标位置是否进行导航播报的技术效果,进而解决了现有技术中,地图导航过程中导航位置播报不当,造成对用户干扰的技术问题。
可选的,上述装置还可以包括:确定单元,用于根据与目标道路段相邻的道路段的道路信息,确定是否需要为转弯路段设置导航提示信息。
其中,上述确定单元,可以包括:第一确定模块,用于根据与目标道路段相邻的道路段的道路信息,确定目标道路段与相邻的道路段是否形成类环岛道路;第二确定模块,用于在确定目标道路段与相邻的道路段形成类环岛道路的情况下,确定不需要为转弯路段设置导航提示信息。
可选的,上述第一确定模块,可以包括:第三确定子模块,用于确定目标道路段与相邻的道路段是否形成闭环道路;第一获取子模块,用于在确定目标道路段与相邻的道路段形成闭环道路的情况下,根据与目标道路段相邻的道路段的道路信息,获取相邻的道路段上的第二组道路形状点;第四确定子模块,用于根据第二组道路形状点,确定相邻的道路段上的一组转向角度;第五确定子模块,用于在一组转向角度与目标转向角度中的最大转向角度与最小转向角度之间的差值小于预设的第一角度阈值的情况下,确定目标道路段与相邻的道路段形成类环岛道路。
可选的,上述确定单元,可以包括:第三确定模块,用于根据与目标道路段相邻的道路段的道路信息,确定是否存在与目标道路段相邻的目标分叉路口;第四确定模块,用于在确定存在与目标道路段相邻的目标分叉路口的情况下,确定不需要为转弯路段设置导航提示信息。
其中,上述第三确定模块,可以包括:第六确定子模块,用于根据相邻的道路段的道路信息,确定是否存在与目标道路段相邻的分叉路口;第二获取子模块,用于在确定出存在与目标道路段相邻的分叉路口的情况下,获取分叉路口所连接的多条邻接道路的道路方向;第七确定子模块,用于在多条邻接道路中存在目标邻接道路的情况下,确定分叉路口为目标分叉路口,其中,目标邻接道路的道路方向与目标道路段的道路方向之间的方向夹角小于预设的第二角度阈值。
可选的,上述获取单元901,可以包括:第二获取模块,用于在地图数据中沿着行驶方向获取目标道路段上的第一组道路形状点;上述设置单元905,可以包括:设置模块,用于在目标道路段所在的目标道路上的第二目标位置上设置导航提示信息,其中,第二目标位置在行驶方向上位于无分叉转向位置之前,第二目标位置与无分叉转向位置之间的距离为预设目标距离。
其中,上述获取单元901,可以包括:第五确定模块,用于在地图数据中从目标道路上的目标起点开始,沿着预设的行驶方向确定目标终点,其中,目标起点与目标终点之间的道路段为目标道路段;第三获取模块,用于获取目标起点与目标终点之间的道路段上的第一组道路形状点;第六确定模块,用于在从目标起点开始沿着行驶方向前进预设距离的过程中未经过分叉路口的情况下,将前进预设距离所到达的点确定为目标终点;第七确定模块,用于在从目标起点开始沿着行驶方向前进预设距离的过程中经过分叉路口、且在分叉路口所连接的多条邻接道路中存在目标邻接道路的情况下,将目标邻接道路上的目标点确定为目标终点,其中,目标终点与目标起点之间的距离为预设距离,目标邻接道路的道路方向与行驶方向之间的角度小于预设的第三角度阈值,或者,目标邻接道路的道路方向与行驶方向之间的角度小于预设的第四角度阈值、且目标邻接道路与目标道路具有相同的道路等级和/或相同的道路属性;第八确定模块,用于在从目标起点开始沿着行驶方向前进预设距离的过程中经过分叉路口、且在分叉路口所连接的多条邻接道路中不存在目标邻接道路的情况下,将分叉路口所在的点确定为目标终点。
可选的,上述装置还可以包括:取消导航单元,用于在查找到无分叉转向位置、且根据与目标道路段相邻的道路段的道路信息确定不需要为转弯路段设置导航提示信息的情况下,取消为转弯路段设置导航提示信息。
根据本发明实施例的又一个方面,还提供了一种用于实施上述导航提示信息的确定方法的电子设备,该电子设备可以是图1所示的终端设备或服务器。本实施例以该电子设备为服务器为例来说明。如图10所示,该电子设备包括存储器1002和处理器1004,该存储器1002中存储有计算机程序,该处理器1004被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,通过在地图数据中获取目标道路段上的第一组道路形状点;
S2,根据所述第一组道路形状点所形成的目标转向角度,在所述目标道路段上查找无分叉转向位置,其中,所述无分叉转向位置用于表示所述目标道路段上存在无分叉口的转弯路段;
S3,在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定需要为所述转弯路段设置导航提示信息的情况下,根据所述无分叉转向位置设置所述导航提示信息,并播报导航提示信息。
可选地,本领域普通技术人员可以理解,图10所示的结构仅为示意,电子装置电子设备也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图10其并不对上述电子装置电子设备的结构造成限定。例如,电子装置电子设备还可包括比图10中所示更多或者更少的组件(如网络接口等),或者具有与图10所示不同的配置。
其中,存储器1002可用于存储软件程序以及模块,如本发明实施例中的导航提示信息的确定方法和装置对应的程序指令/模块,处理器1004通过运行存储在存储器1002内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的导航提示信息的确定方法。存储器1002可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1002可进一步包括相对于处理器1004远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1002具体可以但不限于用于目标道路段上的一组形状点、目标转向角、导航信息等信息。作为一种示例,如图10所示,上述存储器1002中可以但不限于包括上述导航提示信息的确定装置中的获取单元901、查找单元903以及设置单元905。此外,还可以包括但不限于上述导航提示信息的确定装置中的其他模块单元,本示例中不再赘述。
可选地,上述的传输装置1006用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1006包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1006为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
此外,上述电子设备还包括:显示器1008,用于显示上述目标路段;和连接总线1010,用于连接上述电子设备中的各个模块部件。
在其他实施例中,上述终端设备或者服务器可以是一个分布式***中的一个节点,其中,该分布式***可以为区块链***,该区块链***可以是由该多个节点通过网络通信的形式连接形成的分布式***。其中,节点之间可以组成点对点(P2P,Peer To Peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链***中的一个节点。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述导航提示信息的确定方面或者导航提示信息的确定方面的各种可选实现方式中提供的导航提示信息的确定方法。其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,通过在地图数据中获取目标道路段上的第一组道路形状点;
S2,根据所述第一组道路形状点所形成的目标转向角度,在所述目标道路段上查找无分叉转向位置,其中,所述无分叉转向位置用于表示所述目标道路段上存在无分叉口的转弯路段;
S3,在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定需要为所述转弯路段设置导航提示信息的情况下,根据所述无分叉转向位置设置所述导航提示信息,并播报导航提示信息。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (15)
1.一种导航提示信息的确定方法,其特征在于,包括:
在地图数据中获取目标道路段上的第一组道路形状点;
根据所述第一组道路形状点所形成的目标转向角度,在所述目标道路段上查找无分叉转向位置,其中,所述无分叉转向位置用于表示所述目标道路段上存在无分叉口的转弯路段;
在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定需要为所述转弯路段设置导航提示信息的情况下,根据所述无分叉转向位置设置所述导航提示信息,并播报所述导航提示信息;
在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定不需要为所述转弯路段设置导航提示信息的情况下,取消为所述转弯路段设置所述导航提示信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一组道路形状点所形成的目标转向角度,在所述目标道路段上查找无分叉转向位置,包括:
获取所述第一组道路形状点中每3个相邻的道路形状点所形成的转向角度,得到一组转向角度,其中,所述每3个相邻的道路形状点所形成的转向角度包括第一线段的延长线与第二线段之间的夹角,所述第一线段为所述每3个相邻的道路形状点中的第1个道路形状点和第2个道路形状点之间的线段,所述第二线段为所述每3个相邻的道路形状点中的第2个道路形状点和第3个道路形状点之间的线段;
根据所述一组转向角度,在所述目标道路段上查找所述无分叉转向位置。
3.根据权利要求2所述的方法,其特征在于,所述根据所述一组转向角度,在所述目标道路段上查找所述无分叉转向位置,包括:
根据所述一组转向角度,确定所述目标道路段上的第一目标位置所对应的累加转向角度;
根据所述累加转向角度,确定所述第一目标位置是否为所述无分叉转向位置。
4.根据权利要求3所述的方法,其特征在于,所述根据所述一组转向角度,确定所述目标道路段上的第一目标位置所对应的累加转向角度,包括:
在所述第一组道路形状点中获取所述第一目标位置对应的一组3个相邻的道路形状点,其中,所述第一目标位置与所述一组3个相邻的道路形状点中的每3个相邻的道路形状点中的第2个道路形状点之间的距离小于预设的第一距离阈值;
在所述一组转向角度中获取所述一组3个相邻的道路形状点分别形成的转向角度;
将所述累加转向角度确定为等于所述一组3个相邻的道路形状点分别形成的转向角度的累加和。
5.根据权利要求3所述的方法,其特征在于,所述根据所述累加转向角度,确定所述第一目标位置是否为所述无分叉转向位置,包括:
在所述累加转向角度在预设的角度范围内的情况下,将所述第一目标位置确定为所述无分叉转向位置;或者
在所述累加转向角度在所述预设的角度范围内、且所述第一目标位置与所述第一组道路形状点中的起始点之间的距离大于预设的第二距离阈值的情况下,将所述第一目标位置确定为所述无分叉转向位置;或者
在所述累加转向角度在所述预设的角度范围内、且所述第一目标位置与所述第一组道路形状点中的结束点之间的距离大于预设的第三距离阈值的情况下,将所述第一目标位置确定为所述无分叉转向位置;或者
在所述累加转向角度在所述预设的角度范围内、且所述第一目标位置与所述第一组道路形状点中的所述起始点之间的距离大于预设的所述第二距离阈值、所述第一目标位置与所述第一组道路形状点中的所述结束点之间的距离大于预设的所述第三距离阈值的情况下,将所述第一目标位置确定为所述无分叉转向位置。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
根据与所述目标道路段相邻的道路段的道路信息,确定是否需要为所述转弯路段设置所述导航提示信息。
7.根据权利要求6所述的方法,其特征在于,所述根据与所述目标道路段相邻的道路段的道路信息,确定是否需要为所述转弯路段设置所述导航提示信息,包括:
根据与所述目标道路段相邻的道路段的道路信息,确定所述目标道路段与所述相邻的道路段是否形成类环岛道路;
在确定所述目标道路段与所述相邻的道路段形成所述类环岛道路的情况下,确定不需要为所述转弯路段设置所述导航提示信息。
8.根据权利要求7所述的方法,其特征在于,所述根据与所述目标道路段相邻的道路段的道路信息,确定所述目标道路段与所述相邻的道路段是否形成类环岛道路,包括:
确定所述目标道路段与所述相邻的道路段是否形成闭环道路;
在确定所述目标道路段与所述相邻的道路段形成闭环道路的情况下,根据与所述目标道路段相邻的道路段的道路信息,获取所述相邻的道路段上的第二组道路形状点;
根据所述第二组道路形状点,确定所述相邻的道路段上的一组转向角度;
在所述一组转向角度与所述目标转向角度中的最大转向角度与最小转向角度之间的差值小于预设的第一角度阈值的情况下,确定所述目标道路段与所述相邻的道路段形成所述类环岛道路。
9.根据权利要求6所述的方法,其特征在于,所述根据与所述目标道路段相邻的道路段的道路信息,确定是否需要为所述转弯路段设置所述导航提示信息,包括:
根据与所述目标道路段相邻的道路段的道路信息,确定是否存在与所述目标道路段相邻的目标分叉路口;
在确定存在与所述目标道路段相邻的所述目标分叉路口的情况下,确定不需要为所述转弯路段设置所述导航提示信息。
10.根据权利要求9所述的方法,其特征在于,所述根据与所述目标道路段相邻的道路段的道路信息,确定是否存在与所述目标道路段相邻的目标分叉路口,包括:
根据所述相邻的道路段的道路信息,确定是否存在与所述目标道路段相邻的分叉路口;
在确定出存在与所述目标道路段相邻的所述分叉路口的情况下,获取所述分叉路口所连接的多条邻接道路的道路方向;
在所述多条邻接道路中存在目标邻接道路的情况下,确定所述分叉路口为所述目标分叉路口,其中,所述目标邻接道路的道路方向与所述目标道路段的道路方向之间的方向夹角小于预设的第二角度阈值。
11.根据权利要求1至5、7至10中任一项所述的方法,其特征在于,
在地图数据中获取目标道路段上的第一组道路形状点,包括:在所述地图数据中沿着行驶方向获取所述目标道路段上的所述第一组道路形状点;
所述根据所述无分叉转向位置设置所述导航提示信息,包括:在所述目标道路段所在的目标道路上的第二目标位置上设置所述导航提示信息,其中,所述第二目标位置在所述行驶方向上位于所述无分叉转向位置之前,所述第二目标位置与所述无分叉转向位置之间的距离为预设目标距离。
12.根据权利要求1至5、7至10中任一项所述的方法,其特征在于,所述在地图数据中获取目标道路段上的第一组道路形状点,包括:
在所述地图数据中从目标道路上的目标起点开始,沿着预设的行驶方向确定目标终点,其中,所述目标起点与所述目标终点之间的道路段为所述目标道路段;
获取所述目标起点与所述目标终点之间的道路段上的所述第一组道路形状点;
在从所述目标起点开始沿着所述行驶方向前进预设距离的过程中未经过分叉路口的情况下,将前进所述预设距离所到达的点确定为所述目标终点;
在从所述目标起点开始沿着所述行驶方向前进预设距离的过程中经过分叉路口、且在所述分叉路口所连接的多条邻接道路中存在目标邻接道路的情况下,将所述目标邻接道路上的目标点确定为所述目标终点,其中,所述目标终点与所述目标起点之间的距离为所述预设距离,所述目标邻接道路的道路方向与所述行驶方向之间的角度小于预设的第三角度阈值,或者,所述目标邻接道路的道路方向与所述行驶方向之间的角度小于预设的第四角度阈值、且所述目标邻接道路与所述目标道路具有相同的道路等级和/或相同的道路属性;
在从所述目标起点开始沿着所述行驶方向前进预设距离的过程中经过分叉路口、且在所述分叉路口所连接的多条邻接道路中不存在所述目标邻接道路的情况下,将所述分叉路口所在的点确定为所述目标终点。
13.一种导航提示信息的确定装置,其特征在于,包括:
获取单元,用于在地图数据中获取目标道路段上的第一组道路形状点;
查找单元,用于根据所述第一组道路形状点所形成的目标转向角度,在所述目标道路段上查找无分叉转向位置,其中,所述无分叉转向位置用于表示所述目标道路段上存在无分叉口的转弯路段;
设置单元,用于在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定需要为所述转弯路段设置导航提示信息的情况下,根据所述无分叉转向位置设置所述导航提示信息,并播报所述导航提示信息;
所述装置还用于执行如下操作:在查找到所述无分叉转向位置、且根据与所述目标道路段相邻的道路段的道路信息确定不需要为所述转弯路段设置导航提示信息的情况下,取消为所述转弯路段设置所述导航提示信息。
14.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述权利要求1至12任一项中所述的方法。
15.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至12任一项中所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110000633.2A CN112325889B (zh) | 2021-01-04 | 2021-01-04 | 导航提示信息的确定方法和装置、存储介质及电子设备 |
EP21914125.6A EP4246090A4 (en) | 2021-01-04 | 2021-12-23 | METHOD AND APPARATUS FOR DETERMINING NAVIGATION PROMPT INFORMATION, AS WELL AS STORAGE MEDIUM AND ELECTRONIC DEVICE |
PCT/CN2021/140766 WO2022143388A1 (zh) | 2021-01-04 | 2021-12-23 | 导航提示信息的确定方法和装置、存储介质及电子设备 |
US17/989,616 US20230078656A1 (en) | 2021-01-04 | 2022-11-17 | Method and apparatus for determining navigation prompt information, storage medium and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110000633.2A CN112325889B (zh) | 2021-01-04 | 2021-01-04 | 导航提示信息的确定方法和装置、存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112325889A CN112325889A (zh) | 2021-02-05 |
CN112325889B true CN112325889B (zh) | 2021-04-09 |
Family
ID=74302393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110000633.2A Active CN112325889B (zh) | 2021-01-04 | 2021-01-04 | 导航提示信息的确定方法和装置、存储介质及电子设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230078656A1 (zh) |
EP (1) | EP4246090A4 (zh) |
CN (1) | CN112325889B (zh) |
WO (1) | WO2022143388A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112325889B (zh) * | 2021-01-04 | 2021-04-09 | 腾讯科技(深圳)有限公司 | 导航提示信息的确定方法和装置、存储介质及电子设备 |
CN113392729A (zh) * | 2021-05-28 | 2021-09-14 | 北京百度网讯科技有限公司 | 颠簸数据的生成方法和装置 |
CN114184208A (zh) * | 2021-12-06 | 2022-03-15 | 北京中交兴路信息科技有限公司 | 为车辆提供导航线路的方法、装置、电子设备及介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2680312B2 (ja) * | 1987-07-10 | 1997-11-19 | アイシン・エィ・ダブリュ株式会社 | 車両用ナビゲーション装置 |
EP0580105B1 (en) * | 1992-07-20 | 1999-02-03 | Toyota Jidosha Kabushiki Kaisha | Vehicle-guiding device for recognizing curved road and leading vehicle along curved road aurally |
JP3683136B2 (ja) * | 1999-09-30 | 2005-08-17 | トヨタ自動車株式会社 | カーブ通知方法、装置および記録媒体 |
DE102007002736A1 (de) * | 2007-01-18 | 2008-07-24 | Robert Bosch Gmbh | Verfahren zur Ausgaben von Abbiegehinweisen und Navigationsvorrichtung |
CN101975577B (zh) * | 2010-09-20 | 2012-08-29 | 北京腾瑞万里科技有限公司 | 导航***中转弯预警处理方法、设备及导航*** |
CN104613969B (zh) * | 2013-12-13 | 2017-09-29 | 腾讯科技(深圳)有限公司 | 路线展示方法及装置 |
CN104949679B (zh) * | 2014-03-31 | 2017-04-05 | 高德信息技术有限公司 | 导航信息确定方法及装置 |
CN105526944B (zh) * | 2014-10-22 | 2019-10-01 | 腾讯科技(深圳)有限公司 | 信息提示方法及装置 |
US9909894B2 (en) * | 2016-01-07 | 2018-03-06 | Here Global B.V. | Componentized junction models |
CN107301783A (zh) * | 2017-07-27 | 2017-10-27 | 广东兴达顺科技有限公司 | 一种消息提示方法及检测设备 |
CN109523810A (zh) * | 2018-11-21 | 2019-03-26 | 长安大学 | 一种基于车联网的信号交叉口车速引导***与方法 |
CN111829543B (zh) * | 2020-07-15 | 2022-01-11 | 腾讯科技(深圳)有限公司 | 导航数据处理方法、装置 |
CN112325889B (zh) * | 2021-01-04 | 2021-04-09 | 腾讯科技(深圳)有限公司 | 导航提示信息的确定方法和装置、存储介质及电子设备 |
-
2021
- 2021-01-04 CN CN202110000633.2A patent/CN112325889B/zh active Active
- 2021-12-23 WO PCT/CN2021/140766 patent/WO2022143388A1/zh unknown
- 2021-12-23 EP EP21914125.6A patent/EP4246090A4/en active Pending
-
2022
- 2022-11-17 US US17/989,616 patent/US20230078656A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20230078656A1 (en) | 2023-03-16 |
EP4246090A4 (en) | 2024-05-22 |
EP4246090A1 (en) | 2023-09-20 |
CN112325889A (zh) | 2021-02-05 |
WO2022143388A1 (zh) | 2022-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112325889B (zh) | 导航提示信息的确定方法和装置、存储介质及电子设备 | |
CN106730841B (zh) | 一种寻路方法和装置 | |
CN109000678B (zh) | 基于高精度地图的驾驶辅助装置及方法 | |
JP6639640B2 (ja) | ナビゲーション参照点特定及びナビゲーション方法、装置並びに記憶媒体 | |
CN105387863A (zh) | 一种针对现有导航地图中未知的道路进行识别和导航的方法 | |
CN111739323B (zh) | 一种路口信息的采集方法及装置 | |
CN112033420A (zh) | 一种车道地图构建方法和装置 | |
CN111028511B (zh) | 一种交通拥堵预警方法及装置 | |
CN112071087B (zh) | 一种基于v2i的限速预警方法、***、车辆及存储介质 | |
CN107990905B (zh) | 一种掉头路口的确定方法及装置 | |
CN109297501B (zh) | 一种gis单线路网自动生成双线路网的方法 | |
CN103900596A (zh) | 基于路段的导航路径规划方法及其装置 | |
CN114234986B (zh) | 一种地图数据的处理方法和装置 | |
CN111337047A (zh) | 基于多任务点约束的非结构化道路宏观路径规划方法 | |
CN115525943A (zh) | 基于车线拓扑关系构建三维道路模型的方法及*** | |
CN111833621A (zh) | 车道导向线生成方法、装置、存储介质及计算机设备 | |
CN112344950B (zh) | Adas道路网树的融合方法及***、服务器及介质 | |
CN111486857B (zh) | 一种路网预测树构建方法、装置、电子设备及存储介质 | |
CN115493609B (zh) | 车道级路径信息生成方法、装置、设备、介质和程序产品 | |
JP2020176881A (ja) | 経路探索装置及びコンピュータプログラム | |
CN113008246A (zh) | 地图匹配方法和装置 | |
JP6507690B2 (ja) | 運転支援システム、運転支援方法、運転支援プログラム | |
CN111798015A (zh) | 一种规划路线调整方法、装置、电子设备及存储介质 | |
JP6375859B2 (ja) | 経路探索システム、経路探索方法及びコンピュータプログラム | |
CN114608601A (zh) | 行驶路线的生成方法、设备、存储介质及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40038352 Country of ref document: HK |