CN112798003B - 导航提示信息的生成方法、提醒方法、装置及设备 - Google Patents
导航提示信息的生成方法、提醒方法、装置及设备 Download PDFInfo
- Publication number
- CN112798003B CN112798003B CN202011602176.6A CN202011602176A CN112798003B CN 112798003 B CN112798003 B CN 112798003B CN 202011602176 A CN202011602176 A CN 202011602176A CN 112798003 B CN112798003 B CN 112798003B
- Authority
- CN
- China
- Prior art keywords
- intersection
- lane
- user
- driving
- information
- 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 81
- 238000003860 storage Methods 0.000 claims description 29
- 238000004590 computer program Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 description 17
- 238000013473 artificial intelligence Methods 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 10
- 238000010801 machine learning Methods 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 6
- 241000282414 Homo sapiens Species 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000035484 reaction time Effects 0.000 description 3
- 238000013135 deep learning Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000013526 transfer learning Methods 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/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3492—Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
-
- 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/3658—Lane guidance
-
- 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/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3461—Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types, segments such as motorways, toll roads, ferries
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
本申请公开了一种导航提示信息的生成方法、提醒方法、装置及设备,涉及地图导航技术领域。所述方法包括:获取用户的规划行驶路径,规划行驶路径包括先后经过的第一路口和第二路口,第二路口是第一路口的下一个路口;获取第一路口和第二路口之间的连接道路的车道信息,车道信息用于指示连接道路所包括的车道的分布情况;基于车道信息,确定用户在连接道路上的建议行驶车道;基于建议行驶车道,生成导航提示信息,导航提示信息用于在用户经过所述第一路口之前,引导用户在经过所述第一路口后在建议行驶车道上行驶。本申请通过基于地图中相邻路口之间的连接道路对应的建议行驶车道,生成导航提示信息,使导航提示信息更加的细致化,减少偏航率。
Description
技术领域
本申请实施例涉及地图导航技术领域,特别涉及一种导航提示信息的生成方法、提醒方法、装置及设备。
背景技术
在用户使用导航应用进行行驶导航的过程中,导航应用会向用户播报一些导航提示信息,以引导用户在规划行驶路径上行驶。
例如,在用户前方存在距离邻近的两个路口的情况下,假设按照规划行驶路径,需要引导用户在第一个路口左转,然后在第二个路口右转,那么导航应用可以播报如下导航提示信息:在前方第一个路口左转,然后在第二个路口右转。
然而,这样的导航提示信息不够细致,造成用户行驶过程中的偏航率较高。例如,用户在第一个路口左转之后,由于未驶入正确的右转车道,导致用户在第二个路口无法右转,从而造成偏航。
发明内容
本申请实施例提供了一种导航提示信息的生成方法、提醒方法、装置及设备,能够在用户前方存在距离邻近的两个路口的情况下,预先提醒用户在通过第一个路口之后所应该驶入的车道,从而按照规划行驶路径准确通过第二个路口,进而降低用户行驶过程中的偏航率。所述技术方案如下:
根据本申请实施例的一个方面,提供了一种导航提示信息的生成方法,所述方法包括:
获取用户的规划行驶路径,所述规划行驶路径包括先后经过的第一路口和第二路口,所述第二路口是所述第一路口的下一个路口;
获取所述第一路口和所述第二路口之间的连接道路的车道信息,所述车道信息用于指示所述连接道路所包括的车道的分布情况;
基于所述车道信息,确定所述用户在所述连接道路上的建议行驶车道;
基于所述建议行驶车道,生成导航提示信息,所述导航提示信息用于在所述用户经过所述第一路口之前,引导所述用户在经过所述第一路口后在所述建议行驶车道上行驶。
根据本申请实施例的一个方面,提供了一种导航提示信息的提醒方法,所述方法包括:
获取用户在规划行驶路径上的导航提示信息,所述规划行驶路径包括先后经过的第一路口和第二路口,所述第二路口是所述第一路口的下一个路口,所述导航提示信息用于在所述用户经过所述第一路口之前,引导所述用户在经过所述第一路口后在所述第一路口和所述第二路口之间的连接道路的建议行驶车道上行驶;
发出所述导航提示信息。
根据本申请实施例的一个方面,提供了一种导航提示信息的生成装置,所述装置包括:
规划路径获取模块,用于获取用户的规划行驶路径,所述规划行驶路径包括先后经过的第一路口和第二路口,所述第二路口是所述第一路口的下一个路口;
车道信息获取模块,用于获取所述第一路口和所述第二路口之间的连接道路的车道信息,所述车道信息用于指示所述连接道路所包括的车道的分布情况;
建议车道确定模块,用于基于所述车道信息,确定所述用户在所述连接道路上的建议行驶车道;
导航信息生成模块,用于基于所述建议行驶车道,生成导航提示信息,所述导航提示信息用于在所述用户经过所述第一路口之前,引导所述用户在经过所述第一路口后在所述建议行驶车道上行驶。
根据本申请实施例的一个方面,提供了一种导航提示信息的提醒装置,所述装置包括:
导航信息获取模块,用于获取用户在规划行驶路径上的导航提示信息,所述规划行驶路径包括先后经过的第一路口和第二路口,所述第二路口是所述第一路口的下一个路口,所述导航提示信息用于在所述用户经过所述第一路口之前,引导所述用户在经过所述第一路口后在所述第一路口和所述第二路口之间的连接道路的建议行驶车道上行驶;
导航信息发出模块,用于发出所述导航提示信息。
根据本申请实施例的一个方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述导航提示信息的生成方法,或者上述导航提示信息的提醒方法。
可选地,所述计算机设备为终端或服务器。
根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述导航提示信息的生成方法,或者上述导航提示信息的提醒方法。
根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述导航提示信息的生成方法,或者上述导航提示信息的提醒方法。
本申请实施例提供的技术方案可以包括如下有益效果:
通过在用户前方存在距离邻近的两个路口的情况下,基于这两个路口之间的连接道路的车道信息,确定该连接道路对应的建议行驶车道,进而基于该建议行驶车道生成导航提示信息,能够使用户在驶入第一个路口之前,即可知晓在连接道路上的建议行驶车道,用户可以在通过第一个路口后,有准备地驶入该建议行驶车道,从而按照规划行驶路径准确通过第二个路口,避免在第二个路口因出错而导致偏航,充分减少了用户在行驶过程中的偏航率。
另外,由于导航提示信息包括建议行驶车道方面的提示信息,而不是简单的规划行驶方向提示,使得导航提示信息更加的细致化。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个实施例提供的方案实施环境的示意图;
图2是本申请一个实施例提供的导航提示信息的生成方法的流程图;
图3至图6是本申请实施例提供的几种示例道路的示意图;
图7是本申请另一个实施例提供的导航提示信息的生成方法的流程图;
图8是本申请一个实施例提供的导航提示信息的提醒方法的流程图;
图9是本申请一个实施例提供的导航提示信息的生成装置的框图;
图10是本申请另一个实施例提供的导航提示信息的生成装置的框图;
图11是本申请一个实施例提供的导航提示信息的提醒装置的框图;
图12是本申请另一个实施例提供的导航提示信息的提醒装置的框图;
图13是本申请一个实施例提供的终端的框图;
图14是本申请一个实施例提供的服务器的框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
请参考图1,其示出了本申请一个实施例提供的方案实施环境的示意图。该方案实施环境可以实现成为导航应用程序的***架构。该实施环境可以包括:终端10和服务器20。
终端10可以是诸如手机、平板电脑、PC(Personal Computer,个人计算机)、可穿戴设备、车载设备等电子设备。终端10中可以安装运行导航应用程序的客户端,或者具有导航功能的应用程序的客户端,用户可以通过该客户端进行导航操作。可选地,该客户端可以包括界面显示功能,用于显示导航提示信息;该客户端还可以包括语音播报功能,用于播放导航提示信息。
服务器20可以用于为终端10中的应用程序的客户端提供后台服务。例如,服务器20可以是具有导航功能的应用程序的后台服务器。服务器20可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云计算服务的云服务器。
终端10和服务器20之间可以通过网络进行通信。
本申请提供的导航提示信息的生成方法,各步骤的执行主体可以是计算机设备,该计算机设备是指具备数据计算、处理和存储能力的电子设备。该计算机设备可以是终端10,也可以是服务器20。本申请提供的导航提示信息的提醒方法,各步骤的执行主体可以是终端10。
在示例性实施例中,本申请实施例提供的导航提示信息的生成方法,可以运用一些人工智能(Artificial Intelligence,AI)技术辅助进行导航提示信息的生成。例如,机器学习(Machine Learning,ML)技术等。
人工智能是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用***。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。
人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互***、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。机器学习和深度学习通常包括人工神经网络、置信网络、强化学习、迁移学习、归纳学习、示教学习等技术。
例如,在本申请实施例提供的方法中,可以通过机器学习技术训练得到用于路径生成的AI模型,然后通过该AI模型根据用户提供的出发地、目的地和地图信息,自动生成用户的规划行驶路线。又例如,在本申请实施例提供的方法中,还可以通过机器学习技术训练得到用于导航提示信息生成的AI模型,然后通过该AI模型根据生成导航提示信息所需要的一些必要信息(如建议行驶车道等信息),自动生成导航提示信息。
下面,通过几个实施例对本申请技术方案进行介绍说明。
请参考图2,其示出了本申请一个实施例提供的导航提示信息的生成方法的流程图。该方法可以包括如下几个步骤(201~204):
步骤201,获取用户的规划行驶路径,规划行驶路径包括先后经过的第一路口和第二路口,第二路口是第一路口的下一个路口。
在本申请实施例中,上述用户可以是指任意使用导航应用程序的用户。用户可以通过导航应用程序获取针对目的地的规划行驶路径。其中,规划行驶路径是指由导航应用程序基于地图数据规划的由出发地到目的地的路径,可用于引导用户由出发地行驶至目的地。该行驶规划路径可以是导航应用程序在遍历所有路径之后,推荐的优选路径。推荐给用户的规划行驶路径可以是多个,可由用户自行选择目标规划行驶路径。
可选地,规划行驶路径中可以包括多个路口,用户按照规划行驶路径先后依次经过多个路口。上述第一路口可以是多个路口中除最后一个路口之外的任意路口,上述第二路口可以是多个路口中除第一个路口之外的任意路口,第一路口与第二路口相邻,且第二路口是第一路口的下一个路口。路口是指道路会合的地方,即至少两条道路的交汇处。可选地,第一路口和第二路口可以是诸如十字路口、T型路口、L型路口等,本申请实施例对此不作限定。
步骤202,获取第一路口和第二路口之间的连接道路的车道信息,车道信息用于指示连接道路所包括的车道的分布情况。
第一路口和第二路口之间的连接道路是指用户从第一路口到第二路口需要经过的道路。该连接道路可以是诸如直线道路、曲线道路等。
车道信息是指道路所包括的车道的分布信息。在本申请实施例中,通过车道信息可用于了解连接道路的车道分布。例如,通过车道信息可以了解到连接道路中的车道数量、车道类型、车道可通行时间等。例如,连接道路包括三条车道,最左侧的车道为左转车道,中间的车道为直行车道,最右侧的车道为右转直行混合车道。其中,车道类型可以包括左转车道、直行车道、右转车道、掉头车道等。可选地,车道类型还可以包括特殊车道,诸如混合车道、可变车道、公交车道等。
步骤203,基于车道信息,确定用户在连接道路上的建议行驶车道。
建议行驶车道是指导航应用程序推荐的行驶车道,可用于引导用户在连接道路中对应的车道行驶。例如,第一路口与第二路口之间的连接道路上有4条车道,导航应用程序推荐用户通过第一路口之后,在第三车道行驶,以按照既定的规划行驶路径准确通过第二路口,其中,该第三车道即为建议行驶车道。
在一个示例中,建议行驶车道的具体获取方式可以如下:获取用户在第二路口的规划行驶方向;基于连接道路的车道信息和第二路口的规划行驶方向,确定用户在连接道路上的建议行驶车道。其中,上述规划行驶方向是指按照规划行驶路径所确定的用户在第二路口的行驶方向,用户可基于该规划行驶方向确定在第二路口所需采取的行驶操作。例如,导航应用程序显示路口A的规划行驶方向为“左转”,则用户需要在路口A采取向左转向的行驶操作。若导航应用程序显示路口A的规划行驶方向为“向前行驶”,则用户无需进行转向操作,保持直行即可。
可选地,连接道路的车道信息与第二路口的规划行驶方向的具体匹配方式可以如下:若第二路口的规划行驶方向为右转,则确定建议行驶车道为右转车道;若第二路口的规划行驶方向为左转,则确定建议行驶车道为左转车道;若第二路口的规划行驶方向为直行,则确定建议行驶车道为直行车道;若第二路口的规划行驶方向为掉头,则确定建议行驶车道为掉头车道。
例如,参考图3,第一路口301与第二路口302之间的连接道路303上有3条车道。其中,第一和第二车道为直行车道,第三车道为右转车道。用户在第二路口302的规划行驶方向为右转,将车道信息与第二路口302的规划行驶方向进行匹配,则可确定建议行驶车道为第三车道。
可选地,若连接道路中包括诸如可变车道、公交车道等特殊车道,可基于交通规则信息进一步确定建议行驶车道。交通规则信息可以包括特殊车道的通行规则。例如,连接道路中的最右侧车道为公交车道,该公交车道在早上6点至9点之间可借用直行,则在早上6点至9点之间,用户可借用该车道直行。
步骤204,基于建议行驶车道,生成导航提示信息,导航提示信息用于在用户经过第一路口之前,引导用户在经过第一路口后在建议行驶车道上行驶。
导航提示信息是指用于引导用户行驶的提示信息。该导航提示信息可以是以文字、图形等形式显示在客户端上,也可以是以语音播报的方式由客户端播报,还可以是在客户端上以文字、图形等形式显示的同时,通过客户端以语音播报的方式播报。通过导航提示信息,用户可以在驶入第一路口之前,预先获知在通过第一路口之后,所应该驶入的车道,从而按照规划行驶路径准确通过第二路口,进而可以降低用户的偏航率。
在一个示例中,导航提示信息的具体生成方式可以如下:基于建议行驶车道,生成第一导航提示信息,该第一导航提示信息用于向用户提示在经过第一路口后在建议行驶车道上行驶;或者,基于建议行驶车道,生成第二导航提示信息,该第二导航提示信息用于向用户提示在经过第一路口后不要在除建议行驶车道之外的其他车道上行驶。
其中,导航提示信息可以用于提示用户在建议行驶车道上行驶。例如,导航提示信息的内容为“请走最右侧车道”,该导航提示信息用于提示用户在最右侧车道行驶。导航提示信息也可以用于提示用户不要在非建议行驶车车道上行驶。例如,导航提示信息的内容为“向左变道,不要走最右侧车道”,该导航提示信息用于提示用户不要在最右侧车道行驶。
可选地,导航提示信息还可包括针对第一路口的规划行驶方向和第二路口的规划行驶方向。例如,参考图3,用户需要在第一路口301左转,在第二路口302右转,则该导航提示信息可以为:在前方第一个路口左转,然后走最右侧车道,在下个路口右转。在用户通过第一路口之后,该导航提示信息可以更新为:请走最右侧车道,在下个路口右转。或如图4,用户需要在第一路口401直行,在第二路口402右转,则该导航提示信息可以为:在前方第一个路口直行,然后走最左侧车道,在下个路口左转。在用户通过第一路口之后,该导航提示信息可以更新为:请走最左侧车道,在下个路口左转。或如图5,用户需要在第一路口501汇入主路,在第二路口502进入辅路,则该导航提示信息可以为:在前方第一个路口汇入主路,然后走最右侧车道,在下个路口向右前方行驶。在用户汇入主路之后,该导航提示信息可以更新为:请走最右侧车道,在下个路口向右前方行驶。又或如图6,用户需要在第一路口501汇入主路,在第二路口502保持主路直行,则该导航提示信息可以为:在前方第一个路口汇入主路,然后向左变道,不要走最右侧车道。在用户汇入主路之后,该导航提示信息可以更新为:请向左变道,不要走最右侧车道。
在一个示例中,导航提示信息对应的计划提醒位置的具体确定方式可以如下:获取用户的实际行驶速度;基于实际行驶速度和目标道路的道路属性信息,确定用户的预估行驶速度;其中,目标道路是指位于规划行驶路径上驶入第一路口的道路;基于预估行驶速度和导航提示信息的提前提醒时长,确定导航提示信息对应的计划提醒位置;其中,计划提醒位置是指位于目标道路中开始发出导航提示信息的位置。
可选地,道路属性是指道路的类型,诸如乡道、省道、国道、高速等。基于道路属性可以确定道路对应的限速。例如,省道对应的限速通常为60千米/小时,高速对应的限速通常为120千米/小时。可选地,道路对应的具体限速可结合道路对应的交通规则做进一步的确定。例如,部分范围的省道可以限速为40千米/小时。
预估行驶速度用于预估用户在目标道路的行驶速度。例如,目标道路对应的限速为60km/小时,若用户的实际行驶速度小于等于60km/小时,则可将用户的实际行驶速度确定为预估行驶速度。若用户的实际行驶速度大于60km/小时,则提醒该用户减速,并将目标道路对应的限速确定为预估行驶速度。
提前提醒时长是指针对用户驶入第一路口之前的设定倒计时长,即用户在经过提前提醒时长之后驶入第一路口。例如,若提前提醒时长设定为10秒,则在用户驶入第一路口之前的倒数第10秒,开始发出导航提示信息。
计划提醒位置用于确定导航提示信息的提醒位置。可以通过对用户的预估行驶速度和导航提示信息的提前提醒时长进行相乘计算,来得到计划提醒位置。例如,用户的预估行驶速度为A,导航提示信息的提前提醒时长为B,则该计划提醒位置是位于距离第一路口之前的A*B距离的位置。
综上所述,本申请实施例提供的技术方案,通过在用户前方存在距离邻近的两个路口的情况下,基于这两个路口之间的连接道路的车道信息,确定该连接道路对应的建议行驶车道,进而基于该建议行驶车道生成导航提示信息,能够使用户在驶入第一个路口之前,即可知晓在连接道路上的建议行驶车道,用户可以在通过第一个路口后,有准备地驶入该建议行驶车道,从而按照规划行驶路径准确通过第二个路口,避免在第二个路口因出错而导致偏航,充分减少了用户在行驶过程中的偏航率。
另外,由于导航提示信息包括建议行驶车道方面的提示信息,而不是简单的规划行驶方向提示,使得导航提示信息更加的细致化。
另外,通过基于预估行驶速度和导航提示信息的提前提醒时长,确定计划提醒位置,计划提醒位置可随着预估行驶速度和导航提示信息的提前提醒时长做适应性地调整,解决了在固定值的计划提醒位置情况下,用户因行驶速度而造成反应时长不充足的问题,进一步减少了用户在行驶过程中的偏航率。
请参考图7,其示出了本申请另一个实施例提供的导航提示信息的生成方法的流程图。该方法可以包括如下几个步骤(701~705):
步骤701,获取用户的规划行驶路径,规划行驶路径包括先后经过的第一路口和第二路口,第二路口是第一路口的下一个路口。
其中,规划行驶路径可以是指用于引导用户从出发地到目的地的行驶路径。
步骤702,获取第一路口和第二路口之间的距离。
可选地,步骤702中即是指获取第一路口和第二路口之间的连接道路的长度,该距离信息可以从地图数据中获得,本申请实施例对此不作限定。
步骤703,在距离小于阈值的情况下,获取第一路口和第二路口之间的连接道路的车道信息,车道信息用于指示连接道路所包括的车道的分布情况。
其中,阈值可以基于用户是否有充足的反应时长来设定。例如,参考图3,若第一路口301和第二路口302之间的距离小于阈值,即用户在通过第一路口301之后没有足够的时长来观察车道信息,进而选择正确的行驶车道。在这种情形下,则需要导航提示信息来直接引导用户选择正确的行驶车道,即上述的建议行驶车道。
可选地,在距离大于等于阈值的情况下,则可只需获取第一路口的规划行驶方向。基于第一路口的规划行驶方向,生成导航提示信息。该导航提示信息用于提示用户在通过第一路口时的行驶操作。例如,该导航提示信息为:在当前路口左转。则用户在该路口采取向左转向的行驶操作。
步骤704,基于车道信息,确定用户在连接道路上的建议行驶车道。
步骤705,基于建议行驶车道,生成导航提示信息,导航提示信息用于在用户经过第一路口之前,引导用户在经过第一路口后在建议行驶车道上行驶。
步骤703-705与上述步骤202-204相同或类似,具体请参见上文实施例中的介绍说明,本实施例对此不再赘述。
可选地,在获取用户的规划行驶路径之后,还可以获取第一路口和第二路口之间的距离,以及第一路口和第二路口对应的路口类型;在距离小于路口类型对应的阈值的情况下,从获取第一路口和第二路口之间的连接道路的车道信息,车道信息用于指示连接道路所包括的车道的分布情况的步骤开始执行。
其中,路口类型是指由第一路口和第二路口组合形成的特殊连续路口。例如,该路口类型可以是近距离连续转向路口。参考图3,用户需在第一路口301左转,然后在第二路口302右转。该路口类型可以是近距离“F”型连续路口。参考图4,用户需在第一路口401直行,然后在第二路口402左转。该路口类型可以是近距离“K”型连续路口。参考图5,用户需要在第一路口501汇入路,然后在第二路口502驶出主道路。或如图6所示,用户在汇入主路之后,在主路直行,无需在第二路口502驶出,本申请实施例对路口类型不作限定。
可选地,路口类型对应的阈值可以是基于路口类型和用户是否有充足的反应时长来设定。例如,参考图4,用户需在第二路口402进行左转,由于第一路口401和第二路口402之间的距离小于路口类型对应的阈值,第一路口401会对用户形成干扰,易造成将第一路口401当成第二路口402的误判,且用户没有足够的时长来判断正确的路口和正确的路口对应的正确的行驶车道。亦是因此,在距离小于路口类型对应的阈值的情况下,需要导航提示信息来直接引导用户选择正确的路口和正确的行驶车道。可选地,不同的路口类型对应的阈值可以相同或者不同。例如,在上述的近距离连续转向路口中,该路口类型对应的阈值可以被设定为50米以内、45米以内等。或在上述近距离“F”型连续路口中,该路口类型对应的阈值可以被设定为200米以内、180米以内等。在实际应用中,可以根据用户在不同路口的反应时间进行合理设定。
可选地,在距离大于等于路口类型对应的阈值的情况下,则可只需获取第一路口的规划行驶方向。基于第一路口的规划行驶方向,生成导航提示信息。该导航提示信息用于提示用户在通过第一路口时的行驶操作。
综上所述,本申请实施例提供的技术方案,通过在用户前方存在距离邻近的两个路口,且距离小于阈值的情况下,基于两个路口之间的连接车道的车道信息,确定该连接车道对应的建议行驶车道,再基于该建议车道信息,生成导航提示信息。通过该导航提示信息,可以使用户在驶入第一路口之前,即可知晓连接道路的正确行驶车道,用户从而可以在通过第一路口后,及时变道,顺利通过第二路口,进而减少用户在行驶过程中的偏航率。
另外,通过对距离相邻的两个路口之间的距离进行判断,实现了在必要的情况下(用户反应时间不足)进行提前提醒,而在非必要的情况下不进行提前提醒,保证了该提前提醒功能触发的有效性。
另外,通过针对不同的路口类型,设定不同的路口类型对应的阈值,进而可以灵活调整路口类型对应的阈值,使阈值更具合理性。
请参考图8,其示出了本申请一个实施例提供的导航提示信息的提醒方法的流程图。该方法可以包括如下几个步骤(801~802):
步骤801,获取用户在规划行驶路径上的导航提示信息,规划行驶路径包括先后经过的第一路口和第二路口,第二路口是第一路口的下一个路口。
其中,导航提示信息用于在用户经过第一路口之前,引导用户在经过第一路口后在第一路口和第二路口之间的连接道路的建议行驶车道上行驶。建议行驶车道是指导航应用程序推荐的行驶车道,可用于建议用户在连接车道中对应的车道行驶。
可选地,基于导航信息对应内容的引导方式,导航提示信息可以包括第一导航提示信息和第二导航提示信息:导航提示信息为第一导航提示信息,用于向用户提示在经过第一路口后在建议行驶车道上行驶;或者,导航提示信息为第二导航提示信息,用于向用户提示在经过第一路口后不要在除建议行驶车道之外的其他车道上行驶。
在一个示例中,导航提示信息可以包括第一路口的规划行驶方向、第一路口和第二路口之间的连接道路的建议行驶车道、第二路口的规划行驶方向等。例如,一条导航提示信息可以为:直行通过第一路口,然后走最左侧车道,在下个路口(即第二路口)左转。基于该导航提示信息,用户可以直行通过第一路口,然后在第一路口和第二路口之间的连接道路的最左侧车道行驶,最后在第二路口左转,通过第二路口。
可选地,导航提示信息可以是由客户端对应的服务器生成,也可以由客户端自行生成,本申请实施例对此不作限定。例如,服务器将生成的导航提示信息发送给客户端,客户端实时播报。或者客户端自行生成导航提示信息,自行播报。
步骤802,发出导航提示信息。
可选地,可以通过客户端发出导航提示信息。客户端将所获取的用户的实际位置和用户的规划行驶路径向比对,实时发出导航提示信息。例如,在获取用户的当前位置之后,从用户的规划行驶路径中,确定用户后续所需通过的第一路口和第二路口,在用户驶入第一路口之前发出导航提示信息,以及在通过第一路口之后,第二路口之前发出导航提示信息。
可选地,客户端可以通过文字、图形等形式显示导航提示信息,可以以语音播报的形式播报导航提示信息,本申请实施例对此不作限定。
在一个示例中,基于导航提示信息对应的计划提醒位置,发出导航提示信息,具体内容包括:获取导航提示信息对应的计划提醒位置,计划提醒位置是指位于目标道路中开始发出导航提示信息的位置,目标道路是指位于规划行驶路径上驶入第一路口的道路;在用户的实际位置到达计划提醒位置时,开始发出导航提示信息。其中,计划提醒位置是基于上述预估行驶速度和导航提示信息的提前提醒时长预估得到的。
例如,客户端识别到用户将依次通过第一路口和第二路口,获取第一路口对应的导航提示信息和导航提示信息对应的计划提醒位置,该导航提示信息对应的提醒位置为距离第一路口25米的位置。当客户端识别到用户的实际位置到达距离第一路口25米的位置,开始发出导航提示信息。可选地,当用户通过第一路口后,可立即发出第二路口对应的导航提示信息。
综上所述,本申请实施例提供的技术方案,通过在用户前方存在距离邻近的两个路口的情况下,发出包括这两个路口之间的连接道路对应的建议行驶车道的导航提示信息,能够使用户在驶入第一个路口之前,即可知晓在连接道路上的建议行驶车道,用户可以在通过第一个路口后,有准备地驶入该建议行驶车道,从而按照规划行驶路径准确通过第二个路口,避免在第二个路口因出错而导致偏航,充分减少了用户在行驶过程中的偏航率。
另外,由于导航提示信息包括建议行驶车道方面的提示信息,而不是简单的规划行驶方向提示,使得导航提示信息更加的细致化。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
参考图9,其示出了本申请一个实施例提供的导航提示信息的生成装置的框图。该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以是上文介绍的计算机设备,也可以设置在计算机设备(如终端或服务器)中。如图9所示,该装置900可以包括:规划路径获取模块901、车道信息获取模块902、建议车道确定模块903和导航信息生成模块904。
规划路径获取模块901,用于获取用户的规划行驶路径,所述规划行驶路径包括先后经过的第一路口和第二路口,所述第二路口是所述第一路口的下一个路口。
车道信息获取模块902,用于获取所述第一路口和所述第二路口之间的连接道路的车道信息,所述车道信息用于指示所述连接道路所包括的车道的分布情况。
建议车道确定模块903,用于基于所述车道信息,确定所述用户在所述连接道路上的建议行驶车道。
导航信息生成模块904,用于基于所述建议行驶车道,生成导航提示信息,所述导航提示信息用于在所述用户经过所述第一路口之前,引导所述用户在经过所述第一路口后在所述建议行驶车道上行驶。
在一个示例性实施例中,如图10所示,所述建议车道确定模块903包括:行驶方向获取子模块903a和建议车道确定子模块903b。
行驶方向获取子模块903a,用于获取所述用户在所述第二路口的规划行驶方向。
建议车道确定子模块903b,用于基于所述车道信息和所述第二路口的规划行驶方向,确定所述用户在所述连接道路上的所述建议行驶车道。
在一个示例性实施例中,所述建议车道确定子模块903b,用于:
若所述第二路口的规划行驶方向为右转,则确定所述建议行驶车道为右转车道;
若所述第二路口的规划行驶方向为左转,则确定所述建议行驶车道为左转车道;
若所述第二路口的规划行驶方向为直行,则确定所述建议行驶车道为直行车道;
若所述第二路口的规划行驶方向为掉头,则确定所述建议行驶车道为掉头车道。
在一个示例性实施例中,所述导航信息生成模块904,用于:
基于所述建议行驶车道,生成第一导航提示信息,所述第一导航提示信息用于向所述用户提示在经过所述第一路口后在所述建议行驶车道上行驶;
或者,基于所述建议行驶车道,生成第二导航提示信息,所述第二导航提示信息用于向所述用户提示在经过所述第一路口后不要在除所述建议行驶车道之外的其他车道上行驶。
在一个示例性实施例中,如图10所示,所述装置900还包括:距离获取模块905。
距离获取模块905,用于获取所述第一路口和所述第二路口之间的距离。
车道信息获取模块902,还用于在所述距离小于阈值的情况下,获取所述第一路口和所述第二路口之间的连接道路的车道信息,所述车道信息用于指示所述连接道路所包括的车道的分布情况。
在一个示例性实施例中,如图10所示,所述装置900还包括:路口信息获取模块906。
路口信息获取模块906,用于获取所述第一路口和所述第二路口之间的距离,以及所述第一路口和所述第二路口对应的路口类型。
所述车道信息获取模块902还用于在所述距离小于所述路口类型对应的阈值的情况下,获取所述第一路口和所述第二路口之间的连接道路的车道信息,所述车道信息用于指示所述连接道路所包括的车道的分布情况。
在一个示例性实施例中,如图10所示,所述装置900还包括:行驶速度获取模块907、预估速度确定模块908和提醒位置确定模块909。
行驶速度获取模块907,用于获取所述用户的实际行驶速度。
预估速度确定模块908,用于基于所述实际行驶速度和目标道路的道路属性信息,确定所述用户的预估行驶速度;其中,所述目标道路是指位于所述规划行驶路径上驶入所述第一路口的道路。
提醒位置确定模块909,用于基于所述预估行驶速度和所述导航提示信息的提前提醒时长,确定所述导航提示信息对应的计划提醒位置;其中,所述计划提醒位置是指位于所述目标道路中开始发出所述导航提示信息的位置。
综上所述,本申请实施例提供的技术方案,通过在用户前方存在距离邻近的两个路口的情况下,基于这两个路口之间的连接道路的车道信息,确定该连接道路对应的建议行驶车道,进而基于该建议行驶车道生成导航提示信息,能够使用户在驶入第一个路口之前,即可知晓在连接道路上的建议行驶车道,用户可以在通过第一个路口后,有准备地驶入该建议行驶车道,从而按照规划行驶路径准确通过第二个路口,避免在第二个路口因出错而导致偏航,充分减少了用户在行驶过程中的偏航率。
参考图11,其示出了本申请一个实施例提供的导航提示信息的提醒装置的框图。该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以是上文介绍的终端,也可以设置在终端中。如图11所示,该装置1100包括:导航信息获取模块1101和导航信息发出模块1102。
导航信息获取模块1101,用于获取用户在规划行驶路径上的导航提示信息,所述规划行驶路径包括先后经过的第一路口和第二路口,所述第二路口是所述第一路口的下一个路口,所述导航提示信息用于在所述用户经过所述第一路口之前,引导所述用户在经过所述第一路口后在所述第一路口和所述第二路口之间的连接道路的建议行驶车道上行驶。
导航信息发出模块1102,用于发出所述导航提示信息。
在示例性实施例中,如图12所示,所述装置1100还包括:提醒位置获取模块1103。
提醒位置获取模块1103,用于获取所述导航提示信息对应的计划提醒位置,所述计划提醒位置是指位于目标道路中开始提醒所述导航提示信息的位置,所述目标道路是指位于所述规划行驶路径上驶入所述第一路口的道路。
所述导航信息发出模块1102,还用于在所述用户的实际位置到达所述计划提醒位置时,开始发出所述导航提示信息。
在一个示例性实施例中,所述导航提示信息为第一导航提示信息,用于向所述用户提示在经过所述第一路口后在所述建议行驶车道上行驶;
或者,所述导航提示信息为第二导航提示信息,用于向所述用户提示在经过所述第一路口后不要在除所述建议行驶车道之外的其他车道上行驶。
综上所述,本申请实施例提供的技术方案,通过在用户前方存在距离邻近的两个路口的情况下,发出包括这两个路口之间的连接道路对应的建议行驶车道的导航提示信息,能够使用户在驶入第一个路口之前,即可知晓在连接道路上的建议行驶车道,用户可以在通过第一个路口后,有准备地驶入该建议行驶车道,从而按照规划行驶路径准确通过第二个路口,避免在第二个路口因出错而导致偏航,充分减少了用户在行驶过程中的偏航率。
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图13,其示出了本申请一个实施例提供的终端1300的结构框图。该终端1300可以是上文介绍的终端10。该终端1300可用于实施上述导航提示信息的生成方法或上述导航提示信息的提醒方法。具体来讲:
通常,终端1300包括有:处理器1301和存储器1302。
处理器1301可以包括一个或多个处理核心,比如9核心处理器、10核心处理器等。处理器1301可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(FieldProgrammable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1301可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1301还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1302中的非暂态的计算机可读存储介质用于存储计算机程序,所述计算程序经配置以由一个或者一个以上处理器执行,以实现上述导航提示信息的生成方法或上述导航提示信息的提醒方法。
在一些实施例中,终端1300还可选包括有:***设备接口1303和至少一个***设备。处理器1301、存储器1302和***设备接口1303之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1303相连。具体地,***设备包括:射频电路1304、显示屏1305、摄像头组件1306、音频电路1307、定位组件1308和电源1309中的至少一种。
本领域技术人员可以理解,图13中示出的结构并不构成对终端1300的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
请参考图14,其示出了本申请一个实施例提供的服务器的结构框图。该服务器可以用于实施上述实施例中提供的导航提示信息的生成方法。具体来讲:
该服务器1400包括中央处理单元(如CPU(Central Processing Unit,中央处理器)、GPU(Graphics Processing Unit,图形处理器)和FPGA(Field Programmable GateArray,现场可编程逻辑门阵列)等)1401、包括RAM(Random-Access Memory,随机存取存储器)1402和ROM(Read-Only Memory,只读存储器)1403的***存储器1404,以及连接***存储器1404和中央处理单元1401的***总线1405。该服务器1400还包括帮助服务器内的各个器件之间传输信息的基本输入/输出***(Input Output System,I/O***)1406,和用于存储操作***1413、应用程序1414和其他程序模块1415的大容量存储设备1407。
该基本输入/输出***1406包括有用于显示信息的显示器1408和用于用户输入信息的诸如鼠标、键盘之类的输入设备1409。其中,该显示器1408和输入设备1409都通过连接到***总线1405的输入输出控制器1410连接到中央处理单元1401。该基本输入/输出***1406还可以包括输入输出控制器1410以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器1410还提供输出到显示屏、打印机或其他类型的输出设备。
该大容量存储设备1407通过连接到***总线1405的大容量存储控制器(未示出)连接到中央处理单元1401。该大容量存储设备1407及其相关联的计算机可读介质为服务器1400提供非易失性存储。也就是说,该大容量存储设备1407可以包括诸如硬盘或者CD-ROM(Compact Disc Read-Only Memory,只读光盘)驱动器之类的计算机可读介质(未示出)。
不失一般性,该计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦写可编程只读存储器)、闪存或其他固态存储技术,CD-ROM、DVD(Digital Video Disc,高密度数字视频光盘)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知该计算机存储介质不局限于上述几种。上述的***存储器1404和大容量存储设备1407可以统称为存储器。
根据本申请实施例,该服务器1400还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器1400可以通过连接在该***总线1405上的网络接口单元1411连接到网络1412,或者说,也可以使用网络接口单元1411来连接到其他类型的网络或远程计算机***(未示出)。
该存储器还包括计算机程序,该计算机程序存储于存储器中,且经配置以由一个或者一个以上处理器执行,以实现上述导航提示信息的生成方法。
在一个示例性实施例中,还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集在被终端或服务器的处理器执行时以实现上述导航提示信息的生成方法。
在一个示例性实施例中,还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集在被终端的处理器执行时以实现上述导航提示信息的提醒方法。
可选地,该计算机可读存储介质可以包括:ROM(Read-Only Memory,只读存储器)、RAM(Random-Access Memory,随机存储器)、SSD(Solid State Drives,固态硬盘)或光盘等。其中,随机存取记忆体可以包括ReRAM(Resistance Random Access Memory,电阻式随机存取记忆体)和DRAM(Dynamic Random Access Memory,动态随机存取存储器)。
在一个示例性实施例中,还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从所述计算机可读存储介质中读取所述计算机指令,所述计算机设备的处理器执行所述计算机指令,使得所述计算机设备执行上述导航提示信息的生成方法或上述导航提示信息的提醒方法。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,本文中描述的步骤编号,仅示例性示出了步骤间的一种可能的执行先后顺序,在一些其它实施例中,上述步骤也可以不按照编号顺序来执行,如两个不同编号的步骤同时执行,或者两个不同编号的步骤按照与图示相反的顺序执行,本申请实施例对此不作限定。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (9)
1.一种导航提示信息的生成方法,其特征在于,所述方法包括:
获取用户的规划行驶路径,所述规划行驶路径包括先后经过的第一路口和第二路口,所述第二路口是所述第一路口的下一个路口;
获取所述第一路口和所述第二路口之间的距离,以及所述第一路口和所述第二路口对应的路口类型;其中,所述路口类型是指由所述第一路口和所述第二路口组合形成的特殊连续路口,所述路口类型为近距离连续转向路口、近距离F型连续路口和近距离K型连续路口中的一种;
在所述距离小于所述路口类型对应的阈值的情况下,获取所述第一路口和所述第二路口之间的连接道路的车道信息,所述车道信息用于指示所述连接道路所包括的车道的分布情况;
获取所述用户在所述第二路口的规划行驶方向;
基于所述车道信息和所述第二路口的规划行驶方向,确定所述用户在所述连接道路上的建议行驶车道;
基于所述建议行驶车道,生成导航提示信息,所述导航提示信息用于在所述用户经过所述第一路口之前,引导所述用户在经过所述第一路口后在所述建议行驶车道上行驶,所述导航提示信息包括按由先往后的顺序提示的所述第一路口的规划行驶方向、经过所述第一路口后应该驶入的所述建议行驶车道和所述第二路口的规划行驶方向;
获取所述用户的实际行驶速度;
基于所述实际行驶速度和目标道路的道路属性信息,确定所述用户的预估行驶速度;其中,所述目标道路是指位于所述规划行驶路径上驶入所述第一路口的道路;在所述实际行驶速度小于或等于所述目标道路对应的限速的情况下,将所述实际行驶速度确定为所述预估行驶速度,在所述实际行驶速度大于所述目标道路对应的限速的情况下,提醒所述用户减速,并将所述目标道路对应的限速确定为所述预估行驶速度;
基于所述预估行驶速度和所述导航提示信息的提前提醒时长,确定所述导航提示信息对应的计划提醒位置;其中,所述计划提醒位置是指位于所述目标道路中开始发出所述导航提示信息的位置。
2.根据权利要求1所述的方法,其特征在于,所述基于所述车道信息和所述第二路口的规划行驶方向,确定所述用户在所述连接道路上的建议行驶车道,包括:
若所述第二路口的规划行驶方向为右转,则确定所述建议行驶车道为右转车道;
若所述第二路口的规划行驶方向为左转,则确定所述建议行驶车道为左转车道;
若所述第二路口的规划行驶方向为直行,则确定所述建议行驶车道为直行车道;
若所述第二路口的规划行驶方向为掉头,则确定所述建议行驶车道为掉头车道。
3.根据权利要求1至2任一项所述的方法,其特征在于,所述基于所述建议行驶车道,生成导航提示信息,包括:
基于所述建议行驶车道,生成第一导航提示信息,所述第一导航提示信息用于向所述用户提示在经过所述第一路口后在所述建议行驶车道上行驶;
或者,
基于所述建议行驶车道,生成第二导航提示信息,所述第二导航提示信息用于向所述用户提示在经过所述第一路口后不要在除所述建议行驶车道之外的其他车道上行驶。
4.一种导航提示信息的提醒方法,其特征在于,所述方法包括:
获取用户在规划行驶路径上的导航提示信息;其中,所述规划行驶路径包括先后经过的第一路口和第二路口,所述第二路口是所述第一路口的下一个路口,所述导航提示信息用于在所述用户经过所述第一路口之前,引导所述用户在经过所述第一路口后在所述第一路口和所述第二路口之间的连接道路的建议行驶车道上行驶,所述建议行驶车道是基于所述连接道路的车道信息和所述用户在所述第二路口的规划行驶方向确定的,所述导航提示信息包括按由先往后的顺序提示的所述第一路口的规划行驶方向、经过所述第一路口后应该驶入的所述建议行驶车道和所述第二路口的规划行驶方向;所述车道信息是在所述第一路口和所述第二路口之间的距离,小于所述第一路口和所述第二路口对应的路口类型所对应的阈值的情况下获取的,所述路口类型是指由所述第一路口和所述第二路口组合形成的特殊连续路口,所述路口类型为近距离连续转向路口、近距离F型连续路口和近距离K型连续路口中的一种;
获取所述导航提示信息对应的计划提醒位置;其中,所述计划提醒位置是指位于目标道路中开始提醒所述导航提示信息的位置,所述目标道路是指位于所述规划行驶路径上驶入所述第一路口的道路,所述计划提醒位置是基于预估行驶速度和所述导航提示信息的提前提醒时长确定的,所述预估行驶速度是基于所述用户的实际行驶速度和所述目标道路的道路属性信息确定的;在所述实际行驶速度小于或等于所述目标道路对应的限速的情况下,将所述实际行驶速度确定为所述预估行驶速度,在所述实际行驶速度大于所述目标道路对应的限速的情况下,提醒所述用户减速,并将所述目标道路对应的限速确定为所述预估行驶速度;
在所述用户的实际位置到达所述计划提醒位置时,开始发出所述导航提示信息。
5.根据权利要求4所述的方法,其特征在于,
所述导航提示信息为第一导航提示信息,用于向所述用户提示在经过所述第一路口后在所述建议行驶车道上行驶;
或者,
所述导航提示信息为第二导航提示信息,用于向所述用户提示在经过所述第一路口后不要在除所述建议行驶车道之外的其他车道上行驶。
6.一种导航提示信息的生成装置,其特征在于,所述装置包括:
规划路径获取模块,用于获取用户的规划行驶路径,所述规划行驶路径包括先后经过的第一路口和第二路口,所述第二路口是所述第一路口的下一个路口;
路口信息获取模块,用于获取所述第一路口和所述第二路口之间的距离,以及所述第一路口和所述第二路口对应的路口类型;其中,所述路口类型是指由所述第一路口和所述第二路口组合形成的特殊连续路口,所述路口类型为近距离连续转向路口、近距离F型连续路口和近距离K型连续路口中的一种;
车道信息获取模块,用于在所述距离小于所述路口类型对应的阈值的情况下,获取所述第一路口和所述第二路口之间的连接道路的车道信息,所述车道信息用于指示所述连接道路所包括的车道的分布情况;
建议车道确定模块,用于获取所述用户在所述第二路口的规划行驶方向;基于所述车道信息和所述第二路口的规划行驶方向,确定所述用户在所述连接道路上的建议行驶车道;
导航信息生成模块,用于基于所述建议行驶车道,生成导航提示信息,所述导航提示信息用于在所述用户经过所述第一路口之前,引导所述用户在经过所述第一路口后在所述建议行驶车道上行驶,所述导航提示信息包括按由先往后的顺序提示的所述第一路口的规划行驶方向、经过所述第一路口后应该驶入的所述建议行驶车道和所述第二路口的规划行驶方向;
行驶速度获取模块,用于获取所述用户的实际行驶速度;
预估速度确定模块,用于基于所述实际行驶速度和目标道路的道路属性信息,确定所述用户的预估行驶速度;其中,所述目标道路是指位于所述规划行驶路径上驶入所述第一路口的道路;在所述实际行驶速度小于或等于所述目标道路对应的限速的情况下,将所述实际行驶速度确定为所述预估行驶速度,在所述实际行驶速度大于所述目标道路对应的限速的情况下,提醒所述用户减速,并将所述目标道路对应的限速确定为所述预估行驶速度;
提醒位置确定模块,用于基于所述预估行驶速度和所述导航提示信息的提前提醒时长,确定所述导航提示信息对应的计划提醒位置;其中,所述计划提醒位置是指位于所述目标道路中开始发出所述导航提示信息的位置。
7.一种导航提示信息的提醒装置,其特征在于,所述装置包括:
导航信息获取模块,用于获取用户在规划行驶路径上的导航提示信息;其中,所述规划行驶路径包括先后经过的第一路口和第二路口,所述第二路口是所述第一路口的下一个路口,所述导航提示信息用于在所述用户经过所述第一路口之前,引导所述用户在经过所述第一路口后在所述第一路口和所述第二路口之间的连接道路的建议行驶车道上行驶,所述建议行驶车道是基于所述连接道路的车道信息和所述用户在所述第二路口的规划行驶方向确定的,所述导航提示信息包括按由先往后的顺序提示的所述第一路口的规划行驶方向、经过所述第一路口后应该驶入的所述建议行驶车道和所述第二路口的规划行驶方向;所述车道信息是在所述第一路口和所述第二路口之间的距离,小于所述第一路口和所述第二路口对应的路口类型所对应的阈值的情况下获取的,所述路口类型是指由所述第一路口和所述第二路口组合形成的特殊连续路口,所述路口类型为近距离连续转向路口、近距离F型连续路口和近距离K型连续路口中的一种;
提醒位置获取模块,用于获取所述导航提示信息对应的计划提醒位置;其中,所述计划提醒位置是指位于目标道路中开始提醒所述导航提示信息的位置,所述目标道路是指位于所述规划行驶路径上驶入所述第一路口的道路,所述计划提醒位置是基于预估行驶速度和所述导航提示信息的提前提醒时长确定的,所述预估行驶速度是基于所述用户的实际行驶速度和所述目标道路的道路属性信息确定的;在所述实际行驶速度小于或等于所述目标道路对应的限速的情况下,将所述实际行驶速度确定为所述预估行驶速度,在所述实际行驶速度大于所述目标道路对应的限速的情况下,提醒所述用户减速,并将所述目标道路对应的限速确定为所述预估行驶速度;
导航信息发出模块,用于在所述用户的实际位置到达所述计划提醒位置时,开始发出所述导航提示信息。
8.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至3任一项所述的导航提示信息的生成方法,或如权利要求4至5任一项所述的导航提示信息的提醒方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至3任一项所述的导航提示信息的生成方法,或如权利要求4至5任一项所述的导航提示信息的提醒方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011602176.6A CN112798003B (zh) | 2020-12-30 | 2020-12-30 | 导航提示信息的生成方法、提醒方法、装置及设备 |
PCT/CN2021/132005 WO2022142849A1 (zh) | 2020-12-30 | 2021-11-22 | 导航提示信息的生成方法、提醒方法、装置及设备 |
US17/978,070 US20230052617A1 (en) | 2020-12-30 | 2022-10-31 | Providing early lane navigation information for a road connecting successive intersections |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011602176.6A CN112798003B (zh) | 2020-12-30 | 2020-12-30 | 导航提示信息的生成方法、提醒方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112798003A CN112798003A (zh) | 2021-05-14 |
CN112798003B true CN112798003B (zh) | 2023-03-21 |
Family
ID=75805737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011602176.6A Active CN112798003B (zh) | 2020-12-30 | 2020-12-30 | 导航提示信息的生成方法、提醒方法、装置及设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230052617A1 (zh) |
CN (1) | CN112798003B (zh) |
WO (1) | WO2022142849A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112798003B (zh) * | 2020-12-30 | 2023-03-21 | 腾讯科技(深圳)有限公司 | 导航提示信息的生成方法、提醒方法、装置及设备 |
CN113865610A (zh) * | 2021-09-30 | 2021-12-31 | 北京百度网讯科技有限公司 | 用于生成导航信息的方法、装置、设备、介质和产品 |
CN114038220A (zh) * | 2021-11-05 | 2022-02-11 | 重庆攸亮科技股份有限公司 | 一种交通特殊任务自动控制***和方法 |
CN116257597A (zh) * | 2021-12-10 | 2023-06-13 | 腾讯科技(深圳)有限公司 | 车道指示方法、装置、设备、存储介质及计算机程序产品 |
CN114413920A (zh) * | 2022-01-19 | 2022-04-29 | 北京百度网讯科技有限公司 | 车道数据处理方法、导航方法及装置 |
CN114812591A (zh) * | 2022-03-14 | 2022-07-29 | 高德软件有限公司 | 语音导航方法、电子设备及计算机程序产品 |
CN114719878B (zh) * | 2022-04-06 | 2023-04-21 | 北京百度网讯科技有限公司 | 车辆导航方法和装置、***、电子设备、计算机介质 |
CN115092140A (zh) * | 2022-06-22 | 2022-09-23 | 广州小鹏自动驾驶科技有限公司 | 变道位置控制方法、装置、车辆及存储介质 |
CN117782143A (zh) * | 2023-04-10 | 2024-03-29 | 深圳支点电子智能科技有限公司 | 交通导航处理方法及相关装置和存储介质及计算机程序 |
CN116279567B (zh) * | 2023-05-11 | 2023-11-14 | 长城汽车股份有限公司 | 显示车道信息的方法、显示车道信息的装置及车辆 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08159803A (ja) * | 1994-11-30 | 1996-06-21 | Honda Motor Co Ltd | 車載用ナビゲーション装置 |
CN101517369A (zh) * | 2006-10-31 | 2009-08-26 | 爱信艾达株式会社 | 路径导向***及其程序 |
CN102840863A (zh) * | 2012-08-24 | 2012-12-26 | 百度在线网络技术(北京)有限公司 | 对连续路口导航的方法、***及导航服务器、移动终端 |
CN106441323A (zh) * | 2015-08-12 | 2017-02-22 | 高德软件有限公司 | 一种路线导航提示方法及装置 |
CN107727092A (zh) * | 2017-09-08 | 2018-02-23 | 阿里巴巴集团控股有限公司 | 信息提醒方法、装置及电子设备 |
WO2019088012A1 (ja) * | 2017-11-06 | 2019-05-09 | アイシン・エィ・ダブリュ株式会社 | 車線案内システムおよび車線案内プログラム |
CN109903574A (zh) * | 2017-12-08 | 2019-06-18 | 华为技术有限公司 | 路***通信息的获取方法和装置 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007147577A (ja) * | 2005-10-31 | 2007-06-14 | Aisin Aw Co Ltd | 経路案内システム及び経路案内方法 |
JP5670721B2 (ja) * | 2010-12-27 | 2015-02-18 | アルパイン株式会社 | ナビゲーション装置 |
US8676500B1 (en) * | 2012-08-30 | 2014-03-18 | Mitac International Corp. | Method of providing intersection assistance and related portable electronic device |
CN103808327A (zh) * | 2012-11-15 | 2014-05-21 | 比亚迪股份有限公司 | 导航方法与***及导航服务器 |
EP2775261B1 (en) * | 2013-03-04 | 2019-06-12 | Harman Becker Automotive Systems GmbH | Route guidance at intersections |
CN104422457B (zh) * | 2013-08-29 | 2018-09-21 | 高德软件有限公司 | 一种导航方法及装置 |
JP6233237B2 (ja) * | 2014-08-11 | 2017-11-22 | トヨタ自動車株式会社 | 運転支援装置 |
CN104296767A (zh) * | 2014-11-12 | 2015-01-21 | 沈阳美行科技有限公司 | 一种汽车导航推荐车线引导的方法 |
CN106500713B (zh) * | 2015-09-08 | 2021-09-10 | 阿里巴巴(中国)有限公司 | 一种导航方法及装置 |
CN107449435B (zh) * | 2017-06-30 | 2020-10-09 | 百度在线网络技术(北京)有限公司 | 导航方法及装置 |
CN109579858B (zh) * | 2017-09-28 | 2022-03-04 | 腾讯科技(深圳)有限公司 | 导航数据处理方法、装置、设备及存储介质 |
CN108088459B (zh) * | 2018-01-30 | 2021-01-19 | 上海华绰信息科技有限公司 | 一种导航方法、装置、服务器及计算机可读存储介质 |
JP7135376B2 (ja) * | 2018-03-28 | 2022-09-13 | 株式会社アイシン | ナビゲーションシステム、ナビゲーションプログラム |
CN109059955B (zh) * | 2018-07-05 | 2020-10-27 | 腾讯大地通途(北京)科技有限公司 | 电子地图导航中绘制指示标识的方法及装置 |
US10775187B2 (en) * | 2018-07-23 | 2020-09-15 | Here Global B.V. | Method, apparatus, and computer program product for determining lane level traffic information |
CN110836674A (zh) * | 2018-08-17 | 2020-02-25 | 腾讯大地通途(北京)科技有限公司 | 路线导航中路口提示的方法、装置、机器设备和存储介质 |
US11014577B2 (en) * | 2018-11-28 | 2021-05-25 | Here Global B.V. | Method and apparatus for presenting a feedforward cue in a user interface before an upcoming vehicle event occurs |
CN111351503A (zh) * | 2018-12-20 | 2020-06-30 | 阿里巴巴集团控股有限公司 | 辅助驾驶方法、辅助驾驶***、计算设备及存储介质 |
CN111397631A (zh) * | 2020-04-10 | 2020-07-10 | 上海安吉星信息服务有限公司 | 一种导航路径的规划方法、装置和导航设备 |
CN112710321A (zh) * | 2020-12-21 | 2021-04-27 | 戴姆勒股份公司 | 路口引导方法及路口引导装置 |
CN112798003B (zh) * | 2020-12-30 | 2023-03-21 | 腾讯科技(深圳)有限公司 | 导航提示信息的生成方法、提醒方法、装置及设备 |
-
2020
- 2020-12-30 CN CN202011602176.6A patent/CN112798003B/zh active Active
-
2021
- 2021-11-22 WO PCT/CN2021/132005 patent/WO2022142849A1/zh active Application Filing
-
2022
- 2022-10-31 US US17/978,070 patent/US20230052617A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08159803A (ja) * | 1994-11-30 | 1996-06-21 | Honda Motor Co Ltd | 車載用ナビゲーション装置 |
CN101517369A (zh) * | 2006-10-31 | 2009-08-26 | 爱信艾达株式会社 | 路径导向***及其程序 |
CN102840863A (zh) * | 2012-08-24 | 2012-12-26 | 百度在线网络技术(北京)有限公司 | 对连续路口导航的方法、***及导航服务器、移动终端 |
CN106441323A (zh) * | 2015-08-12 | 2017-02-22 | 高德软件有限公司 | 一种路线导航提示方法及装置 |
CN107727092A (zh) * | 2017-09-08 | 2018-02-23 | 阿里巴巴集团控股有限公司 | 信息提醒方法、装置及电子设备 |
WO2019088012A1 (ja) * | 2017-11-06 | 2019-05-09 | アイシン・エィ・ダブリュ株式会社 | 車線案内システムおよび車線案内プログラム |
CN109903574A (zh) * | 2017-12-08 | 2019-06-18 | 华为技术有限公司 | 路***通信息的获取方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112798003A (zh) | 2021-05-14 |
US20230052617A1 (en) | 2023-02-16 |
WO2022142849A1 (zh) | 2022-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112798003B (zh) | 导航提示信息的生成方法、提醒方法、装置及设备 | |
CN110796856B (zh) | 车辆变道意图预测方法及变道意图预测网络的训练方法 | |
CN108931927B (zh) | 无人驾驶仿真场景的创建方法及装置 | |
CN109885058B (zh) | 行车轨迹规划方法、装置、电子设备及存储介质 | |
JP2018523821A (ja) | ナビゲーションマップの制御方法、装置及び記憶媒体 | |
US11348465B2 (en) | Method and apparatus for updating information | |
CN113421451B (zh) | 导航处理方法、装置、电子设备及计算机可读存储介质 | |
CN113158349A (zh) | 车辆换道仿真方法、装置、电子设备及存储介质 | |
CN112815948B (zh) | 识别偏航模式的方法、装置、计算机设备和存储介质 | |
EP4266282A1 (en) | Method and apparatus for controlling formation driving, medium, and electronic device | |
CN114303041A (zh) | 确定因素的各自影响 | |
CN107907886A (zh) | 行驶状况识别方法、装置、存储介质及终端设备 | |
CN113327447A (zh) | 导航提醒方法、装置、设备、车辆及存储介质 | |
CN110411470B (zh) | 一种基于车道的播报***、方法、装置和存储介质 | |
EP4040113A2 (en) | Method and apparatus for road guidance, and electronic device | |
CN113175940B (zh) | 数据处理方法、装置、设备和存储介质 | |
CN114792476B (zh) | 导航播报方法、装置、电子设备和存储介质 | |
CN113624245A (zh) | 导航方法及装置、计算机存储介质、电子设备 | |
CN117542205B (zh) | 一种车道引导方法、装置、设备及存储介质 | |
CN115309884A (zh) | 诱导数据生成方法、提供诱导服务的方法及装置 | |
CN113688333B (zh) | 导航信息生成方法、装置、电子设备以及存储介质 | |
CN114863673B (zh) | 语音播报方法、装置、***及基于位置的服务提供方法 | |
CN115048015B (zh) | 基于高精地图的自动驾驶仿真场景搭建方法和*** | |
CN112904843B (zh) | 一种自动驾驶场景确定方法、装置、电子设备及存储介质 | |
CN117877282A (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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40044404 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |