一种用于车机的路况规划方法及系统

文档序号:1693129 发布日期:2019-12-10 浏览:14次 >En<

阅读说明:本技术 一种用于车机的路况规划方法及系统 (road condition planning method and system for vehicle machine ) 是由 鹿培信 沙丹 于 2018-05-31 设计创作,主要内容包括:本发明提供了一种用于车机的路况规划方法及系统。该方法包括步骤S1:获取用户的行程信息;步骤S2:基于当前位置和行程信息中的终点选择若干条导航路线;步骤S3:基于导航路线的历史路况信息和/或实时路况信息计算从当前位置到终点的行驶时间,确定导航路线;步骤S4:依照已确定的导航路线进行导航;步骤S5:根据实时路况信息确定是否需要重新规划导航路线,如果需要,则转入步骤S2。本发明还提供了一种用于前方路况预测的车机,一种车机设备和一种计算机可读存储介质。(The invention provides a road condition planning method and system for a vehicle machine. The method includes step S1: acquiring the travel information of a user; step S2: selecting a plurality of navigation routes based on the current position and the end point in the travel information; step S3: calculating the driving time from the current position to the terminal point based on the historical road condition information and/or the real-time road condition information of the navigation route, and determining the navigation route; step S4: navigating according to the determined navigation route; step S5: and determining whether the navigation route needs to be re-planned according to the real-time road condition information, and if so, turning to the step S2. The invention also provides a vehicle machine for predicting the road condition ahead, vehicle machine equipment and a computer readable storage medium.)

一种用于车机的路况规划方法及系统

技术领域

本发明涉及车机领域,尤其涉及用于车机的路况规划方法及系统。

背景技术

随着社会经济的发展,机动车的数量日益增长,汽车电子技术的发展使得人们在出行时越来越依赖于导航设备来规划行车路段。现有的导航设备通常会提供用户多种行车路段规划方式,包括:行车路段最短、行车时间最短等。用户可根据自身需求选择适合的行车路段规划方式,以满足出行需求。

但是,现有的导航设备在作行车路段规划时,大多是基于其固定存储的导航数据。而随着目前城市汽车拥有量的提升,特别是在早晚高峰时段,经常会发生道路拥堵或交通事故。而基于固定存储的导航数据进行行车路段规划的导航设备并无法获得实时路况信息,由此导致规划出的路段中的某些路段存在严重的交通堵塞,从而使得用户的出行时间被迫大大增加,严重降低了用户的使用感受。

目前,有部分导航设备已经考虑到通过网络来获取一些路况信息来辅助导航,通过所获取的路况信息来调整路段规划以避开拥堵路段。例如,虽然会提醒用户前方一定距离内的路况事件,但此时用户已经行驶在高架或高速上,通常无法再变更路线。

发明内容

以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。

为了达到上述目的,为机车用户提供更佳的导航路线服务,本发明提供了一种用于车机的路况规划方法,包括:步骤S1:获取用户的行程信息;步骤S2:基于当前位置和所述行程信息中的终点选择若干条导航路线;步骤S3:基于所述导航路线的历史路况信息和/或实时路况信息计算从当前位置到终点的行驶时间,确定导航路线;步骤S4:依照已确定的导航路线进行导航;步骤S5:根据实时路况信息确定是否需要重新规划导航路线,如果需要,则转入步骤S2。

在如上述方法的一实施例中,还包括:步骤S6:判断是否到达终点,如果未到达终点,则继续当前导航,并转入步骤S5;步骤S7:结束导航。

在如上述方法的一实施例中,所述导航路线包括从当前位置到终点的多条路段,所述历史路况信息包括所述路段的历史数据,在步骤S3中根据所述历史数据来预判所述车机到达各路段时的车速均值。

在如上述方法的一实施例中,在步骤S3中根据所述车机到达各路段时的车速均值来计算各所述导航路线的总行驶时间,以最短行驶时间来确定导航路线。

在如上述方法的一实施例中,所述历史数据包括所述路段在不同时间段的车速均值。

在如上述方法的一实施例中,所述实时路况信息包括导航路线中各路段的实时车速均值及路况事件。

在如上述方法的一实施例中,所述路况事件包括所述导航路线的所有路段的交通事故、道路封闭信息。

在如上述方法的一实施例中,在步骤S3中包括根据所述路况事件对应的处理时间来计算从当前位置到终点的行驶时间,在步骤S5中包括根据所述路况事件对应的处理时间来确定是否需要重新规划导航路线。

本发明还提供了一种用于前方路况预测的车机,包括:获取模块,用于获取用户的行程信息;提取模块,用于从所述行程信息提取终点信息;路线生成模块,基于当前位置和终点信息生成若干导航路线;路线计算模块,根据所述导航路线的历史路况信息和/或实时路况信息计算从当前位置到终点的行驶时间,确定导航路线;判断模块,根据实时路况信息确定是否需要重新规划导航路线。

在如上述车机的一实施例中,还包括地图存储模块,存储地图数据,所述路线生成模块根据所述地图数据,并基于当前位置和终点信息生成若干导航路线。

在如上述车机的一实施例中,所述路线比较模块包括一比较单元,将若干所述导航路线的行驶时间进行比较,以最短行驶时间来确定导航路线。

在如上述车机的一实施例中,还包括通讯模块,与外部的服务器进行通讯,获得所述导航路线的历史路况信息和/或实时路况信息。

在如上述车机的一实施例中,获取模块包括:

接收单元,用于接收用户的语音输入;以及

语音识别单元,用于对所述语音输入执行语音识别以识别所述行程信息。

在如上述车机的一实施例中,上述获取模块包括:接收单元,用于接收用户的语音输入;以及语音识别单元,用于对上述语音输入执行语音识别以识别上述导航路线。

本发明还提供了一种车机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如本发明提供方法的步骤。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现如本发明提供方法的步骤。

根据本发明提供的方法、车机、车机设备和计算机可读存储介质,具有更为智能以及人性化的导航功能,能够对用户的导航路线进行规划,在车机导航过程中根据实时路况信息及时推荐优选导航路线,方便用户及其便捷地更换到最佳导航路线,提高出行效率。

应当理解,本发明以上的一般性描述和以下的详细描述都是示例性和说明性的,并且旨在为如权利要求所述的本发明提供进一步的解释。

附图说明

包括附图是为提供对本发明进一步的理解,它们被收录并构成本申请的一部分,附图示出了本发明的实施例,并与本说明书一起起到解释本发明原理的作用。附图中:

图1示出了根据本发明提供的方法的流程示意图。

图2示出了根据本发明提供车机的模块示意图。

其中,上述附图包括以下附图标记:

车机200获取模块201

提取模块202路线生成模块203

路线计算模块204判断模块205

地图存储模块206通讯模块207

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本申请及其应用或使用的任何限制。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

如上文所述,为了能够对用户的导航路线中的前方道路的车速进行预测,在车机导航过程中及时推荐优选导航路线,方便用户及其便捷地更换到最佳导航路线,本发明提供了一种用于车机的路况规划方法,图1示出了根据本发明提供的方法的流程示意图,如图1所示,本发明所提供的方法包括步骤S1:获取用户的行程信息;步骤S2:基于当前位置和所述行程信息中的终点选择若干条导航路线;骤S3:基于所述导航路线的历史路况信息和/或实时路况信息计算从当前位置到终点的行驶时间,确定导航路线;步骤S4:依照已确定的导航路线进行导航;步骤 S5:根据实时路况信息确定是否需要重新规划导航路线,如果需要,则转入步骤S2,即重新规划导航路线。

进一步的,本发明所提供的路况规划方法还包括,步骤S6:判断是否到达终点,如果未到达终点,则继续当前导航,并转入步骤S5;步骤S7:结束导航。

在另一实施例中,导航路线包括从当前位置到终点的多条路段。每一条导航路线是一条独立的路径,一条路径包含多条首尾连接的路段。历史路况信息包括这些路段的历史数据,在步骤S3中根据这些路段的历史数据来预判车机到达各路段时的车速均值。

容易理解的,在一些机车通行的路段经常会发生拥堵或交通事故,从而导致依赖于现有导航设备的用户在出行时遭遇交通堵塞,被迫增加了出行时间。然而,通过对这些路段的路况的进一步观察可以发现,其拥堵情况通常呈现出一定的规律性。例如,通常在周一早高峰和周五的早高峰,路段的车速均值要远低于周二至周四同一时间段内的车速均值,而周末中午时段的车速均值要远低于工作日的中午时段的车速均值。特别是在工作日的早晚高峰时段及公众假日的某些时段,一些连接高架道路及高速路的路段以及高架道路的上下匝道都会发生严重拥堵,而在其他时间段则相对比较畅通。因此,若能够对这些规律性的路况进行有效利用,无疑可以提升用户的出行效率。

基于上述分析内容可以对城市中各个路段的路况进行统计分析。例如对某一路段,采集其在不同时间段的车辆通行速度的历史数据,这些历史数据可以从公共的交通信息数据库(历史路况服务器)中获得,也可以设置一专门的服务器,通过网络、广播等多种方式获得这些历史数据。为了使得所采集的历史数据能够更真实及全面地反映该路段的路况,采集周期可以设置得较长,采集点可以设置得较多。例如,可以采集最近一个月、三个月或半年在同一工作日的多个时间段中该路段的车辆通行速度的历史数据。在本发明的具体实施例中,可以将采集周期设置为三个月,对同一工作日或非工作日的不同时间段该路段的车辆通行速度的历史数据进行采集,以确定该路段在特定时间段内的车速均值,即历史数据包括每一路段在不同时间段的车速均值。

在另一实施例中,在步骤S3中根据车机到达各路段时的车速均值来计算各导航路线的总行驶时间,就是将在一个导航路线中各路段所需行驶时间累加,求得单个导航路线的行驶时间。然后比较若干条导航路线,谁行驶时间最短则确定为导航路线。

举例来说,车机获取用户的行程信息,从而获得用户的行程终点。根据当前位置和行程终点假定选择三条导航路线R1、R2、R3。其中导航路线R1包括顺序连接的路段A1、A2、A3,导航路线R2包括顺序连接的路段B1、B2、B3、B4,导航路线R3包括顺序连接的路段C1、C2、C3、C4,C5。

根据导航路线R1的各路段A1、A2、A3,用户可以获取路段A1、A2、A3的历史路况信息,确定路段A1、A2、A3在当前时间段内的车速均值,根据各路段A1、 A2、A3的路程长度除以各路段在当前时间段内的车速均值即可获得机车通过各路段A1、A2、A3所需的时间TA1、TA2、TA3,导航路线R1的行驶时间TR1等于TA1+TA2+TA3。同理可以获得导航路线R2和R3的行驶时间TR2和TR3。比较TR1、TR2和TR3的大小,假定TR2的行驶时间最短,则确定以导航路线R2进行导航。

除了上述按照当前时间段内的车速均值来计算行驶时间以外,还可以依据每一路段在不同时间段的车速均值来计算行驶时间。例如,车机获取用户的行程信息,从而获得用户的行程终点。根据当前位置和行程终点假定选择三条导航路线R1、 R2、R3。其中导航路线R1包括顺序连接的路段A1、A2、A3,导航路线R2包括顺序连接的路段B1、B2、B3、B4,导航路线R3包括顺序连接的路段C1、C2、C3、C4, C5。根据导航路线R1的各路段A1、A2、A3,用户可以获取路段A1的历史路况信息,进而确定路段A1在当前时间段内的车速均值,根据路段A1的路程长度除以当前时间段内的车速均值即可获得机车通过路段A1所需的时间TA1。以当前时间加上 TA1,为预计机车到达路段A2的时间,根据该时间所在时间段获取路段A2的历史路况信息,即获得下个时间段的车速均值,根据路段A2的路程长度除以下个时间段内的车速均值即可获得机车通过路段A2所需的时间TA2。以此类推,可以获得机车在到达路段A3时所在时间段的车速均值,计算获得机车通过路段A3所需的时间 TA3。由此,导航路线R1的行驶时间TR1等于TA1+TA2+TA3。同理可以获得导航路线R2 和R3的行驶时间TR2和TR3。比较TR1、TR2和TR3的大小,假定TR3的行驶时间最短,则确定以导航路线R3进行导航。经统计,依据每一路段在不同时间段的车速均值来计算行驶时间相对仅以当前时间段的车速均值来说,要更准确一些。

本领域技术人员应当明白,上述举例仅为了说明本发明所提供方法的思想,上述采用的时间段、车速均值、路程长度都可以根据不同的实际行驶环境设定或选取。

在另一实施例中,实时路况信息包括导航路线中各路段的实时车速均值以及路况事件。进一步的,路况事件包括导航路线的所有路段的交通事故、道路封闭信息。在步骤S3中,如果导航路线中的一个或多个路段为全新路段,没有相应历史路况信息,则各路段可以按实时车速均值来计算各路段行驶时间,进而推算总行驶时间。路况事件包含了导航路线全路段的交通事故、道路封闭信息,并不仅仅以当前路段或3、5公里内发生的路况事件为依据。在步骤S3中以导航路线全路段的路况事件来确定导航路线,在步骤S5中以导航路线全路段的路况事件来确定是否需要重新规划导航路线。例如,当用户已经进入高架或高速路上,仅提示附近的路况事件并不能改变用户的现有导航路线,而是可以通过进行更大范围的路况事件提示,了解全路段是否发生过或正在发生的可能对车机出行产生影响的事件,进而提醒用户进行回避,并推荐更合理的导航路线。

在另一实施例中,在步骤S3中包括根据所述路况事件对应的处理时间来计算从当前位置到终点的行驶时间,在步骤S5中包括根据所述路况事件对应的处理时间来确定是否需要重新规划导航路线。因为不同类型的交通事故往往需要不同的处理时间以恢复道路畅通。当然还可以依据不同的路段类型,例如4车道、6车道或单行道等对不同的路况事件来调整相应的处理时间。如表1中所示,仅对于不同路况事件进行分类,对应不同的处理时间。

表1

路况事件 所需处理时间
单车事故 1小时
多车事故 2小时
道路封闭 道路封闭的时间段
………… …………

举例来说,根据当前位置和行程终点在步骤S2选择三条导航路线R1、R2、R3。其中导航路线R1包括顺序连接的路段A1、A2、A3,导航路线R2包括顺序连接的路段B1、B2、B3、B4,导航路线R3包括顺序连接的路段C1、C2、C3、C4,C5。根据实时路况信息中的路况事件得到路段B4在上午10:00发生单车事故,路段C3 在上午9点至11点实施道路封闭。根据表1判断路段B4需要1小时事故处理时间,预计11:00处理完毕,可以推测路段B4到上午11点能够恢复到历史车速均值。根据历史路况信息推算,机车到达路段B4的时间为上午11:15,即当机车到达路段 B4时,路段B4已经能够恢复到历史车速均值,所以继续根据历史路况信息来计算导航路线R2的行驶时间。接着,根据表1判断路段C3为道路封闭,推算机车到达 C3时的时间为上午11:30,仍然处于路段C3的道路封闭的时间段,路段C3需要超长的行驶时间。基于三条导航路线R1、R2、R3的行驶时间确定导航路线R1的行驶时间最短,选取R1为确定的导航路线。在步骤S4中,依照导航路线R1进行导航。在步骤S5中根据实时路况信息确定是否需要重新规划导航路线,了解全路段是否发生过或正在发生的可能对车机出行产生影响的路况事件。假设得知路段A3在上午10:20发生多车事故,可以推测路段A3到中午12:20能够恢复到历史车速均值。根据历史路况信息推算,机车到达路段A3的时间为上午11:10,即当机车到达路段A1时,路段A1尚不可能恢复到历史车速均值。因此需要转入步骤S2,基于当前位置和行程信息中的终点重新选择若干条导航路线。

本领域技术人员应当明白,上述举例仅为了说明本发明所提供方法的思想,上述采用的路况事件类型、所需处理时间都可以根据不同的行驶环境设定或选取。

本发明还提供了一种车机,图2示出了本发明提供车机的模块示意图。如图2 所示,本发明提供的车机200包括获取模块201,用于获取用户的行程信息;提取模块202,用于从所述行程信息提取终点信息;路线生成模块203,基于当前位置和终点信息生成若干导航路线;路线计算模块204,根据所述导航路线的历史路况信息和/或实时路况信息计算从当前位置到终点的行驶时间,确定导航路线;判断模块205,根据实时路况信息确定是否需要重新规划导航路线。

在一实施例中,获取模块201可以包括接收单元,用以接收用户的语音输入,以及语音识别单元,用以对语音输入执行语音识别以识别行程信息。在上述的实施例中,用户的行程信息可以是用户在此次用车或者前次用车过程中通过语音输入的方式预先存入车机中的行程信息,本发明所提供的车机在接收到用户的语音输入并且进行识别后,会自动保存有关于用户的行程信息,以便智能地为用户提供出行路况规划。

在另一实施例中,车机200还包括地图存储模块206,用于存储地图数据。路线生成模块203根据地图存储模块206上存储的地图数据,并基于当前位置和终点信息生成若干导航路线。

在另一实施例中,车机200还包括通信模块207,能够与外部的服务器进行通讯,获得导航路线的历史路况信息和实时路况信息。此外,车机200还能够通过该通信模块207更新地图存储模块206上所存储的地图数据。

在另一实施例中,路线计算模块204包括一比较单元,能将若干导航路线的行驶时间进行比较,以最短行驶时间来确定导航路线。

本发明还提供了一种车机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行所述计算机程序时实现上述方法中的步骤。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的步骤。

其中,车机设备、计算机可读存储介质的具体实现方式和技术效果均可参见上述本发明所提供的路况规划方法的实施例,在此不再赘述。

本领域技术人员将进一步领会,结合本文中所公开的实施例来描述的各种解说性逻辑板块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。

结合本文所公开的实施例描述的各种解说性逻辑模块、和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA) 或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其他此类配置。

结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。

在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现为计算机程序产品,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合意程序代码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc) 包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘 (disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。

本领域技术人员可显见,可对本发明的上述示例性实施例进行各种修改和变型而不偏离本发明的精神和范围。因此,旨在使本发明覆盖落在所附权利要求书及其等效技术方案范围内的对本发明的修改和变型。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于聊天机器人的导航方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!