掌桥专利:专业的专利平台
掌桥专利
首页

车辆的导航方法、装置、电子设备和介质

文献发布时间:2023-06-19 16:08:01



技术领域

本公开涉及计算机技术领域,尤其涉及智能交通、电子导航及云服务技术领域,特别涉及一种车辆的导航方法、装置、电子设备和介质。

背景技术

随着人民经济水平的发展,越来越多的人将驾驶私家车出行作为出行的首选。在这种环境下地图应用应运而生,车主可以根据地图应用播报的导航信息来控制车辆行驶。

目前的地图应用通常仅支持设置单一的行驶终点来生成导航信息。

发明内容

本公开提供了一种用于实现行驶路线分段导航的方法、装置、电子设备和介质。

根据本公开的一方面,提供了一种车辆的导航方法,包括:

确定目标车辆所处行驶路线包含的行驶终点以及至少一个行驶途经点;

在确定所述目标车辆驶向所述行驶途经点的情况下,根据所述行驶途经点的途经点位置信息生成第一导航信息;

在确定所述目标车辆驶向所述行驶终点的情况下,根据所述行驶终点的终点位置信息生成第二导航信息。

根据本公开的另一方面,提供了一种车辆的导航装置,包括:

信息确定模块,用于确定目标车辆所处行驶路线包含的行驶终点以及至少一个行驶途经点;

第一导航信息生成模块,用于在确定所述目标车辆驶向所述行驶途经点的情况下,根据所述行驶途经点的途经点位置信息生成第一导航信息;

第二导航信息生成模块,在确定所述目标车辆驶向所述行驶终点的情况下,根据所述行驶终点的终点位置信息生成第二导航信息。

根据本公开的另一方面,提供了一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开中任一项所述的方法。

根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行本公开中任一项所述的方法。

根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行本公开中任一项所述的方法。

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用于更好地理解本方案,不构成对本公开的限定。其中:

图1是根据本公开实施例公开的一些车辆的导航方法的流程图;

图2A是根据本公开实施例公开的另一些车辆的导航方法的流程图;

图2B是根据本公开实施例公开的一些途经点组件的界面示意图;

图2C是根据本公开实施例公开的一些信息展示窗口的界面示意图;

图2D是根据本公开实施例公开的一些确认窗口的界面示意图;

图3A是根据本公开实施例公开的另一些车辆的导航方法的流程图;

图3B是根据本公开实施例公开的另一些信息展示窗口的界面示意图;

图4A是根据本公开实施例公开的另一些车辆的导航方法的流程图;

图4B是根据本公开实施例公开的一些第三导航信息的界面示意图;

图5是根据本公开实施例公开的一些车辆的导航装置的结构示意图;

图6是用来实现本公开实施例公开的车辆的导航方法的电子设备的框图。

具体实施方式

以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

与城市道路不同,高速公路由于驾驶距离较长或需精神高度集中等原因,沿途设置了多处服务区供驾乘人员休息,用于减少交通事故的发生率。然而,由于目前的地图应用通常仅支持设置单一的行驶终点来生成导航信息,这就导致目前的地图应用仅能通过语音或文字等方式,提醒用户前方靠近服务区,但无法通过导航信息来直接引导用户驶入服务区,导致用户易错过服务区而继续疲劳驾驶。

若用户直接将服务区设置为行驶终点,当用户车辆到达服务区后,导航信息会直接中断。当用户驶离服务区继续行驶时,还需要重新设置新的行驶终点用于生成新的导航信息,这无疑增加了用户对地图应用的操作成本,导致用户的导航体验不佳。

图1是根据本公开实施例公开的一些车辆的导航方法的流程图,本实施例可以适用于根据目标车辆的行驶方向,自适应生成导航信息的情况。本实施例方法可以由本公开实施例公开的车辆的导航装置来执行,所述装置可采用软件和/或硬件实现,并可集成在任意的具有计算能力的电子设备上。

如图1所示,本实施例公开的车辆的导航方法可以包括:

S101、确定目标车辆所处行驶路线包含的行驶终点以及至少一个行驶途经点。

其中,目标车辆表示需要地图应用进行导航的车辆,地图应用可以直接安装于目标车辆的车机系统中,也可以安装于放置在目标车辆内的智能设备中,例如智能手机或智能平板等。行驶终点表示在行驶路线中目标车辆的最终目的地。行驶途经点表示在行驶路线中,目标车辆抵达行驶终点前需要途径的地点,例如可以是高速服务区,还可以是购物中心等等。

在一种实施方式中,用户在地图应用的终点设置界面中输入期望的行驶终点,地图应用获取用户输入的行驶终点,并将目标车辆的当前位置作为行驶起点,进而根据行驶起点以及行驶终点生成行驶路线。其中,用户输入行驶终点的方式包括但不限于:1、用户自定义编辑行驶终点。2、地图应用根据当前时刻,以及历史记录中在当前时刻用户输入过的历史行驶终点,向用户推荐高频历史行驶终点,用户从高频历史行驶终点中进行选择,确定本次的行驶终点。

生成行驶路线后,用户可以在地图应用中设置行驶路线中的至少一个行驶途经点,例如在行驶路线为高速路线的情况下,用户可以设置行驶路线中的至少一个服务区作为行驶途经点;又例如在行驶路线为城市路线的情况下,用户可以设置行驶路线中的至少一个购物中心作为行驶途经点等,本实施例并不对行驶路线的类型以及行驶途经点的类型进行任何限制。地图应用根据用户的设置操作确定行驶路线中包含的至少一个行驶途经点。

可选的,用户在地图应用中设置行驶途经点的方式可以是主动设置方式,例如地图应用根据行驶路线确定行驶路线上包含的候选途经点,用户从候选途经点中主动选择至少一个,设置为行驶途经点。

可选的,用户在地图应用中设置行驶途经点的方式还可以是推荐方式,例如地图应用根据目标车辆的车辆位置信息,向用户推荐邻近的候选途经点。用户根据自身需求确定是否将该候选途经点作为行驶途经点,若用户确定将该候选途经点作为行驶途经点,地图应用则响应用户的确定操作将该候选途经点设置为行驶途经点;若用户确定不将该候选途经点作为行驶途经点,而继续驾驶目标车辆行驶,地图应用则继续根据目标车辆的车辆位置信息,向用户推荐下一个邻近的候选途经点。

通过确定目标车辆所处行驶路线包含的行驶终点以及至少一个行驶途经点,为后续生成导航信息奠定了数据基础。

S102、在确定目标车辆驶向行驶途经点的情况下,根据行驶途经点的途经点位置信息生成第一导航信息。

在一种实施方式中,地图应用根据目标车辆的车辆位置信息、各行驶途经点的途经点位置信息和行驶终点的终点位置信息,确定目标车辆的行驶方向。具体的,若确定车辆位置信息处于行驶起点与第一个行驶途经点之间,则确定目标车辆驶向第一个行驶途经点;若确定车辆位置信息处于第一个行驶途经点与第二个行驶途经点之间,则确定目标车辆驶向第二个行驶途经点,以此类推。

示例性的,假设行驶路线包含行驶途经点A和行驶途经点B两个行驶途经点,行驶途经点B比行驶途经点A更靠近行驶终点,行驶途经点A比行驶途经点B更靠近行驶起点。若确定车辆位置信息处于行驶起点与行驶途经点A之间,则确定目标车辆驶向行驶途经点A;若确定车辆位置信息处于行驶途经点A与行驶途经点B之间,则确定目标车辆驶向行驶途经点B。

在确定目标车辆驶向任一行驶途经点的情况下,地图应用根据该行驶途经点的途经点位置信息以及目标车辆的车辆位置信息,生成第一导航信息。其中,第一导航信息包括但不限于导航路径、导航语音和导航文字等,导航路径用于通过路径引导的方式引导用户驾驶目标车辆驶向该行驶途经点,例如将在地图中生成高亮的导航路径,用于提醒用户按照该导航路径驾驶目标车辆;导航语音用于通过语音播报的方式引导用户驾驶目标车辆驶向该行驶途经点,例如在需要目标车辆右转时,地图应用通过语音播报方式提醒用户驾驶目标车辆右转;导航文字用于通过文字展示的方式引导用户驾驶目标车辆驶向该行驶途经点,例如在需要目标车辆前方掉头时,地图应用在界面上展示提示文字,提醒用户驾驶目标车辆前方掉头,如“前方100米,掉头”等。

通过在确定目标车辆驶向行驶途经点的情况下,根据行驶途经点的途经点位置信息生成第一导航信息,实现了通过第一导航信息直接引导用户驾驶目标车辆驶向行驶途经点的效果,减少了用户错过行驶途经点的概率,改善了用户体验。

S103、在确定目标车辆驶向行驶终点的情况下,根据行驶终点的终点位置信息生成第二导航信息。

在一种实施方式中,地图应用根据目标车辆的车辆位置信息、各行驶途经点的途经点位置信息和行驶终点的终点位置信息,确定目标车辆的行驶方向。具体的,若确定车辆位置信息处于最后一个行驶途经点与行驶终点之间,则确定目标车辆驶向行驶终点。

示例性的,假设行驶路线包含行驶途经点A和行驶途经点B两个行驶途经点,行驶途经点B比行驶途经点A更靠近行驶终点,行驶途经点A比行驶途经点B更靠近行驶起点。若确定车辆位置信息处于行驶途经点B与行驶终点之间,则确定目标车辆驶向行驶终点。

在确定目标车辆驶向行驶终点的情况下,地图应用根据行驶终点的终点位置信息以及目标车辆的车辆位置信息,生成第二导航信息。其中,第二导航信息包括但不限于导航路径、导航语音和导航文字等,导航路径用于通过路径引导的方式引导用户驾驶目标车辆驶向行驶终点,例如将在地图中生成高亮的导航路径,用于提醒用户按照该导航路径驾驶目标车辆;导航语音用于通过语音播报的方式引导用户驾驶目标车辆驶向行驶终点,例如在需要目标车辆右转时,地图应用通过语音播报方式提醒用户驾驶目标车辆右转;导航文字用于通过文字展示的方式引导用户驾驶目标车辆驶向行驶终点,例如在需要目标车辆前方掉头时,地图应用在界面上展示提示文字,提醒用户驾驶目标车辆前方掉头,如“前方100米,掉头”等。

本公开通过确定目标车辆所处行驶路线包含的行驶终点以及至少一个行驶途经点,在确定目标车辆驶向行驶途经点的情况下,根据行驶途经点的途经点位置信息生成第一导航信息,在确定目标车辆驶向行驶终点的情况下,根据行驶终点的终点位置信息生成第二导航信息,使得无论目标车辆驶向行驶途经点或行驶终点,均可以生成对应的导航信息,实现了对目标车辆进行分段导航的效果,既可以避免用户错过行驶途经点的问题,还可以避免用户驶出行驶途经点后,存在导航信息中断的问题,改善了用户体验。

图2A是根据本公开实施例公开的另一些车辆的导航方法的流程图,基于上述技术方案进一步优化与扩展,并可以与上述各个可选实施方式进行结合。

如图2A所示,本实施例公开的车辆的导航方法可以包括:

S201、确定目标车辆所处行驶路线包含的行驶终点。

S202、根据对途经点组件的控制操作,生成行驶路线包含的候选途经点所对应的信息展示窗口。

其中,途经点组件表示在地图应用界面中展示的可执行组件,用于引导用户设置行驶路径信息。图2B是根据本公开实施例公开的一些途经点组件的界面示意图,如图2B所示,20表示地图应用界面,21表示在地图应用界面20中展示的途经点组件。

地图应用根据用户设置的行驶终点确定行驶路线,并根据行驶路线确定行驶路线中包含的候选途经点,以及各候选途经点对应的服务设施信息。例如当行驶路线为高速路线时,确定行驶路线包含的服务区以及各服务区包含的服务设施信息。

在一种实施方式中,用户在地图应用界面中对途经点组件实施控制操作,其中控制操作可以是触控式控制操作,例如点击、双击或拖拽等,还可以是语音式控制操作,例如用户实施语音口令“打开途经点组件”等。地图应用响应于用户对途经点组件的控制操作,根据各候选途经点的服务设施信息,生成各候选途经点所对应的信息展示窗口,并在地图应用界面中进行展示。其中,一个候选途经点对应一个信息展示窗口,信息展示窗口中展示所对应候选途经点包括的服务设施信息。图2C是根据本公开实施例公开的一些信息展示窗口的界面示意图,如图2C所示,22分别表示四个候选途经点所对应的信息展示窗口。

S203、根据对至少一个信息展示窗口的选择操作,将至少一个信息展示窗口所对应的候选途经点,作为目标车辆所处行驶路线包含的至少一个行驶途经点。

在一种实施方式中,用户根据自身需求对至少一个信息展示窗口实施选择操作,其中选择操作可以是触控式选择操作,例如点击、双击或拖拽等,还可以是语音式选择操作,例如用户实施语音口令“选择第一个”等。地图应用响应于用户对至少一个信息展示窗口的选择操作,将被选择的至少一个信息展示窗口,所对应的候选途经点作为行驶路线包含的至少一个行驶途经点。例如,用户对信息展示窗口1实施了选择操作,而信息展示窗口1对应候选途径点A,则将候选途径点A作为行驶途经点。

可选的,用户选择至少一个信息展示窗口后,地图应用生成确认窗口,供用户确认是否将对应的候选途经点设置为行驶途经点。图2D是根据本公开实施例公开的一些确认窗口的界面示意图,如图2D所示,当用户选择“设为途经点”23后,则将对应的候选途经点设置为行驶途经点,并生成设置成功提示信息,用于提示用户已成功设置行驶途经点,例如“已成功添加行驶途经点,将优先前往”等。当用户选择“取消”24后,则退出到地图应用的导航界面。

通过根据对途经点组件的控制操作,生成行驶路线包含的候选途经点所对应的信息展示窗口,根据对至少一个信息展示窗口的选择操作,将至少一个信息展示窗口所对应的候选途经点,作为目标车辆所处行驶路线包含的至少一个行驶途经点,使得用户可以根据自身需求,主动从候选途经点中选择行驶途经点,满足了用户个性化设置行驶途经点的的需求,改善了用户体验。

S204、在确定目标车辆驶向行驶途经点的情况下,根据行驶途经点的途经点位置信息生成第一导航信息。

S205、在确定目标车辆驶向行驶终点的情况下,根据行驶终点的终点位置信息生成第二导航信息。

图3A是根据本公开实施例公开的另一些车辆的导航方法的流程图,基于上述技术方案进一步优化与扩展,并可以与上述各个可选实施方式进行结合。

如图3A所示,本实施例公开的车辆的导航方法可以包括:

S301、确定目标车辆所处行驶路线包含的行驶终点。

S302、根据目标车辆的车辆位置信息,以及行驶路线包含的候选途经点的候选位置信息,从候选途经点中确定待推荐途经点,并生成待推荐途经点所对应的信息展示窗口。

地图应用根据用户设置的行驶终点确定行驶路线,并根据行驶路线确定行驶路线中包含的候选途经点,以及各候选途经点对应的候选位置信息和服务设施信息。例如当行驶路线为高速路线时,确定行驶路线包含的服务区,以及各服务区的服务区位置和包含的服务设施信息。

在一种实施方式中,地图应用实时获取目标车辆的车辆位置信息,并将车辆位置信息与各候选途经点的候选位置信息进行比对,确定目标车辆是否靠近至少一个候选途经点,若是则将该至少一个候选途经点作为待推荐途经点,并根据待推荐途经点的服务设施信息,生成待推荐途经点所对应的信息展示窗口,并在地图应用界面中进行展示。图3B是根据本公开实施例公开的另一些信息展示窗口的界面示意图,如图3B所示,30表示某个待推荐途经点的信息展示窗口。

可选的,S302包括:

根据车辆位置信息以及候选位置信息,确定距离差值;根据距离差值以及距离门限值,从候选途经点中确定待推荐途经点。

在一种实施方式中,地图应用根据车辆位置信息以及各候选途经点的候选位置信息,确定目标车辆与各候选途经点之间的距离差值。并将距离差值与预设的距离门限值进行比对,若任意候选途经点与目标车辆的距离差值小于或等于距离门限值,则将该候选途经点作为待推荐途经点。其中,距离门限值可以根据实际的业务需求进行调整,本实施例并不对距离门限值的具体数值进行限定。

示例性的,假设距离门限值为2公里,若确定候选途经点A与目标车辆的距离差值为1.9公里,则将候选途经点A作为待推荐途经点。

通过根据车辆位置信息以及候选位置信息,确定距离差值,并根据距离差值以及距离门限值,从候选途经点中确定待推荐途经点,实现了基于距离门限值自动确定待推荐途经点的效果,避免目标车辆距离候选途经点过远或过近时确定待推荐途经点,导致用户体验不佳的问题。

S303、根据对待推荐途经点所对应的信息展示窗口的选择操作,将待推荐途经点,作为目标车辆所处行驶路线包含的至少一个行驶途经点。

在一种实施方式中,用户根据自身需求对待推荐途经点所对应信息展示窗口实施选择操作,其中选择操作可以是触控式选择操作,例如点击、双击或拖拽等,还可以是语音式选择操作,例如用户实施语音口令“选择作为行驶途经点”等。地图应用响应于用户对待推荐途经点所对应信息展示窗口的选择操作,将待推荐途经点作为行驶路线包含的至少一个行驶途经点。

可选的,用户选择待推荐途经点所对应信息展示窗口后,地图应用生成确认窗口,供用户确认是否将待推荐途经点设置为行驶途经点。当用户选择确定后,则将待推荐途经点设置为行驶途经点,并生成设置成功提示信息,用于提示用户已成功设置行驶途经点,例如“已成功添加行驶途经点,将优先前往”等。当用户选择取消后,则退出到地图应用的导航界面。

通过根据目标车辆的车辆位置信息,以及行驶路线包含的候选途经点的候选位置信息,从候选途经点中确定待推荐途经点,并生成待推荐途经点所对应的信息展示窗口,根据对待推荐途经点所对应的信息展示窗口的选择操作,将待推荐途经点作为行驶途经点,使得地图应用主动向用户推荐待推荐途经点,用户可以根据自身需求选择是否将待推荐途经点设置为行驶途经点,从而无需用户进行候选途经点的筛选,节省了用户的时间成本,改善了用户体验。

S304、在确定目标车辆驶向行驶途经点的情况下,根据行驶途经点的途经点位置信息生成第一导航信息。

S305、在确定目标车辆驶向行驶终点的情况下,根据行驶终点的终点位置信息生成第二导航信息。

在上述实施例的基础上,可选的,本公开实施例中信息展示窗口包含停车位信息、加油站信息、充电桩信息、卫生间信息、餐厅信息和维修站信息中的至少一种。

具体的,地图应用可以根据候选途经点包含的服务设施信息,相应的在信息展示窗口中进行展示。例如停车位信息可以包括剩余车位数,加油站信息可以包括支持的汽油类型等。又例如,若候选途经点中包含充电桩、卫生间、餐厅信息和维修站等时,则在信息展示窗口中向用户展示,该候选途经点包含充电桩、卫生间、餐厅信息和维修等站。

通过设置信息展示窗口包含停车位信息、加油站信息、充电桩信息、卫生间信息、餐厅信息和维修站信息中的至少一种,使得用户可以知晓各候选途经点包含的服务设施,从而辅助用户进行行驶途径点的选择,改善了用户体验。

当车辆到达目的地后,目前的地图应用通常会直接结束导航。然而用户需要在目的地选择停车位进行泊车,若用户对目的地停车位的占用状态不熟悉,就需要花费大量时间寻找停车位,导致用户体验不佳。并且,也增加了目标车辆在目的地的停留时间,容易在高峰期造成车辆拥堵。

图4A是根据本公开实施例公开的另一些车辆的导航方法的流程图,基于上述技术方案进一步优化与扩展,并可以与上述各个可选实施方式进行结合。

如图4A所示,本实施例公开的车辆的导航方法可以包括:

S401、在确定目标车辆驶入行驶途经点的情况下,根据目标车辆的车辆类型,从行驶途经点包含的候选停车位中确定目标停车位。

其中,车辆类型根据目标车辆的车辆尺寸确定,车辆类型包括大型车辆和小型车辆,大型车辆可以包括车辆尺寸大于一定门限值的车辆,如大货车、大客车和推土车等等,小型车辆可以包括车辆尺寸小于一定门限值的车辆,如轿车、SUV(Sport UtilityVehicle,运动型多用途汽车)和MPV(Multi-Purpose Vehicles,多用途汽车)等。

在一种实施方式中,地图应用根据目标车辆的车辆位置信息以及行驶途经点的途经点位置信息,确定目标车辆是否已驶入行驶途经点。在确定目标车辆驶入行驶途经点的情况下,地图应用获取目标车辆的车辆类型,并获取行驶途经点采集的候选停车位的占用状态。进而根据车辆类型以及候选停车位的占用状态,从候选停车位中确定目标停车位。

可选的,S401包括:

在车辆类型为大型车辆的情况下,根据第一候选停车位的占用状态,从第一候选停车位中确定目标停车位;其中,第一候选停车位为用于停放车辆类型为大型车辆的候选停车位。

在一种实施方式中,若地图应用确定目标车辆的车辆类型为大型车辆,则从第一候选停车位中确定占用状态为未占用的第一候选停车位,进而将任一占用状态为未占用的第一候选停车位作为目标停车位。

通过在车辆类型为大型车辆的情况下,根据第一候选停车位的占用状态,从第一候选停车位中确定目标停车位;其中,第一候选停车位为用于停放车辆类型为大型车辆的候选停车位,使得当目标车辆为大型车辆时,目标车位可以适配目标车辆的车辆尺寸,保证目标车辆可以顺利在目标车位中进行泊车。

可选的,S401还包括:

在车辆类型为小型车辆的情况下,从行驶途经点包含的候选服务设施中确定目标服务设施;根据第二候选停车位的占用状态,以及第二候选停车位与目标服务设施的距离,从第二候选停车位中确定目标停车位;其中,第二候选停车位为用于停放车辆类型为小型车辆的候选停车位。

其中,候选服务设施包括但不限于充电桩、休息区、卫生间、超市、餐厅和维修站等。

在一种实施方式中,若地图应用确定目标车辆的车辆类型为小型车辆,则根据用户的选择操作从候选服务设施中确定目标服务设施。并确定各第二候选停车位与目标服务设施的距离,进而将与目标服务设施的距离最近且占用状态为未占用的第二候选停车位,作为目标停车位。

示例性的,假设第二候选停车位A、第二候选停车位B和第二候选停车位C的占用状态均为未占用。第二候选停车位A与目标服务设施的距离为50米,第二候选停车位B与目标服务设施的距离为75米,第二候选停车位C与目标服务设施的距离为30米,则将第二候选停车位C作为目标停车位。

通过在车辆类型为小型车辆的情况下,从行驶途经点包含的候选服务设施中确定目标服务设施;根据第二候选停车位的占用状态,以及第二候选停车位与目标服务设施的距离,从第二候选停车位中确定目标停车位;其中,第二候选停车位为用于停放车辆类型为小型车辆的候选停车位,使得当目标车辆为小型车辆时,目标车位可以适配目标车辆的车辆尺寸,同时还可以保证用户下车走向目标服务设施的距离较短,节省了用户时间,改善了用户体验。

可选的,“从行驶途经点包含的候选服务设施中确定目标服务设施”,包括:

生成包含有候选服务设施的展示页面,并根据对任一候选服务设施的选择操作,确定目标服务设施。

在一种实施方式中,地图应用确定行驶途径点包含的候选服务设施,并根据候选服务设施生成包含有候选服务设施的展示页面。用户根据自身需求在展示页面中对候选服务设施实施选择操作,其中选择操作可以是触控式选择操作,例如点击、双击或拖拽等,还可以是语音式选择操作,例如用户实施语音口令“我想去卫生间”等。地图应用响应于用户对候选服务设施的选择操作,将被选择的候选服务设施作为目标服务设施。

通过生成包含有候选服务设施的展示页面,并根据对任一候选服务设施的选择操作,确定目标服务设施,实现了通过与用户交互的方式确定目标服务设施的效果,提高了确定目标服务设施的便利性,为后续根据目标服务设施确定目标停车位奠定了基础。

S402、根据目标停车位的车位位置信息生成第三导航信息。

在一种实施方式中,地图应用根据目标停车位的车位位置信息以及目标车辆的车辆位置信息,生成第三导航信息。其中,第三导航信息包括但不限于导航路径、导航语音和导航文字等。

图4B是根据本公开实施例公开的一些第三导航信息的界面示意图,如图4B所示,第三导航信息以导航路径的方式引导用户驾驶目标车辆行驶。

本公开通过在确定目标车辆驶入行驶途经点的情况下,根据目标车辆的车辆类型,从行驶途经点包含的候选停车位中确定目标停车位,并根据目标停车位的车位位置信息生成第三导航信息,从而基于第三导航信息引导用户驾驶目标车辆行驶至目标停车位,减少了用户寻找停车位花费的时间,改善了用户体验,同时也可以减小行驶途经点中车辆拥堵发生的概率。

图5是根据本公开实施例公开的一些车辆的导航装置的结构示意图,可以适用于根据目标车辆的行驶方向,自适应生成导航信息的情况。本实施例装置可采用软件和/或硬件实现,并可集成在任意的具有计算能力的电子设备上。

如图5所示,本实施例公开的车辆的导航装置50可以包括信息确定模块51、第一导航信息生成模块52和第二导航信息生成模块53,其中:

信息确定模块51,用于确定目标车辆所处行驶路线包含的行驶终点以及至少一个行驶途经点;

第一导航信息生成模块52,用于在确定目标车辆驶向行驶途经点的情况下,根据行驶途经点的途经点位置信息生成第一导航信息;

第二导航信息生成模块53,在确定目标车辆驶向行驶终点的情况下,根据行驶终点的终点位置信息生成第二导航信息。

可选的,信息确定模块51,具体用于:

根据对途经点组件的控制操作,生成行驶路线包含的候选途经点所对应的信息展示窗口;

根据对至少一个信息展示窗口的选择操作,将至少一个信息展示窗口所对应的候选途经点,作为行驶途经点。

可选的,信息确定模块51,具体用于:

根据目标车辆的车辆位置信息,以及行驶路线包含的候选途经点的候选位置信息,从候选途经点中确定待推荐途经点,并生成待推荐途经点所对应的信息展示窗口;

根据对待推荐途经点所对应的信息展示窗口的选择操作,将待推荐途经点作为行驶途经点。

可选的,信息确定模块51,具体还用于:

根据车辆位置信息以及候选位置信息,确定距离差值;

根据距离差值以及距离门限值,从候选途经点中确定待推荐途经点。

可选的,信息展示窗口包含停车位信息、加油站信息、充电桩信息、卫生间信息、餐厅信息和维修站信息中的至少一种。

可选的,装置还包括第三导航信息生成模块,具体用于:

在确定目标车辆驶入行驶途经点的情况下,根据目标车辆的车辆类型,从行驶途经点包含的候选停车位中确定目标停车位;

根据目标停车位的车位位置信息生成第三导航信息。

可选的,第三导航信息生成模块,具体还用于:

在车辆类型为大型车辆的情况下,根据第一候选停车位的占用状态,从第一候选停车位中确定目标停车位;其中,第一候选停车位为用于停放车辆类型为大型车辆的候选停车位。

可选的,第三导航信息生成模块,具体还用于:

在车辆类型为小型车辆的情况下,从行驶途经点包含的候选服务设施中确定目标服务设施;

根据第二候选停车位的占用状态,以及第二候选停车位与目标服务设施的距离,从第二候选停车位中确定目标停车位;其中,第二候选停车位为用于停放车辆类型为小型车辆的候选停车位。

可选的,第三导航信息生成模块,具体还用于:

生成包含有候选服务设施的展示页面,并根据对任一候选服务设施的选择操作,确定目标服务设施。

本公开实施例所公开的信车辆的导航装置50可执行本公开实施例所公开的车辆的导航方法,具备执行方法相应的功能模块和有益效果。本实施例中未详尽描述的内容可以参考本公开方法实施例中的描述。

本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。

根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。

图6示出了可以用来实施本公开的实施例的示例电子设备600的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。

如图6所示,设备600包括计算单元601,其可以根据存储在只读存储器(ROM)602中的计算机程序或者从存储单元608加载到随机访问存储器(RAM)603中的计算机程序,来执行各种适当的动作和处理。在RAM 603中,还可存储设备600操作所需的各种程序和数据。计算单元601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。

设备600中的多个部件连接至I/O接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

计算单元601可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元601的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元601执行上文所描述的各个方法和处理,例如车辆的导航方法。例如,在一些实施例中,车辆的导航方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由ROM 602和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到RAM 603并由计算单元601执行时,可以执行上文描述的车辆的导航方法的一个或多个步骤。备选地,在其他实施例中,计算单元601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行车辆的导航方法。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、复杂可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

技术分类

06120114717830