CN113830098B - 车辆驾驶提醒方法、装置、存储介质及车辆 - Google Patents
车辆驾驶提醒方法、装置、存储介质及车辆 Download PDFInfo
- Publication number
- CN113830098B CN113830098B CN202111341181.0A CN202111341181A CN113830098B CN 113830098 B CN113830098 B CN 113830098B CN 202111341181 A CN202111341181 A CN 202111341181A CN 113830098 B CN113830098 B CN 113830098B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- route
- starting point
- destination
- driving
- 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 80
- 230000008569 process Effects 0.000 claims abstract description 33
- 238000004590 computer program Methods 0.000 claims description 15
- 230000000977 initiatory effect Effects 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 5
- 230000002159 abnormal effect Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 208000003443 Unconsciousness Diseases 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013073 enabling process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- 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/0097—Predicting future 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
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Navigation (AREA)
Abstract
本公开涉及一种车辆驾驶提醒方法、装置、存储介质及车辆,该方法包括:在车辆行驶过程中,根据车辆的实时位置点确定车辆的行驶路线;将行驶路线与车辆的历史常开路线进行匹配;根据行驶路线与历史常开路线的匹配结果,预测车辆的目的地和/或未来行驶路线,并输出目的地和/或未来行驶路线的相关提醒。在本技术方案中,根据车辆的实时位置点拟合车辆的行驶路线,将其与历史常开路线进行匹配,根据匹配的路线预测该车辆的目的地和/或未来行驶路线,从而实现在抵达预测的目的地之前提前规划停车位置并引导用户停车,和/或根据预测的未来行驶路线进行路况提醒以帮助用户提前绕开异常路段,真正对用户驾驶提供切实有效的帮助。
Description
技术领域
本公开涉及驾驶辅助技术领域,具体地,涉及一种车辆驾驶提醒方法、装置、存储介质及车辆。
背景技术
目前,越来越多的车载***预装了地图软件,甚至是将其作为***桌面的底图使用,但是从使用场景来看,地图软件对于日常出行的帮助并不大,用户通常只有在前往其他城市或者陌生地方时会启用地图的导航功能,也就是只有在启用导航的过程中才会真正使用到地图软件,在其他时间,地图软件并没有对用户起到帮助作用。
发明内容
本公开的目的是提供一种车辆驾驶提醒方法、装置、存储介质及车辆,以改善上述技术问题。
第一方面,本公开提供一种车辆驾驶提醒方法,包括:
在车辆行驶过程中,根据车辆的实时位置点确定所述车辆的行驶路线;
将所述行驶路线与所述车辆的历史常开路线进行匹配;
根据所述行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和/或未来行驶路线,并输出所述目的地和/或所述未来行驶路线的相关提醒。
可选的,所述根据所述行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和/或未来行驶路线,包括:
若所述历史常开路线中有唯一一条路线与所述行驶路线匹配,则将所述唯一一条路线对应的目的地作为所述车辆的目的地;
若所述历史常开路线中有至少两条路线与所述行驶路线匹配,则判断所述至少两条路线中是否有唯一一条路线的出发地点与所述车辆本次行驶的出发地点相同,若有,则将所述唯一一条路线对应的目的地作为所述车辆的目的地。
可选的,所述根据所述行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和/或未来行驶路线,包括:
在预测得到所述车辆的目的地后,根据所述车辆的当前位置和预测的目的地确定所述车辆的未来行驶路线;或者,
在从所述历史常开路线中确定出满足条件的唯一一条路线后,将所述唯一一条路线中的剩余待行驶路线作为车辆的未来行驶路线;其中,所述条件包括:所述历史常开路线中有唯一一条路线与所述行驶路线匹配;或者,所述历史常开路线中有至少两条路线与所述行驶路线匹配、且所述至少两条路线中有唯一一条路线的出发地点与所述车辆本次行驶的出发地点相同。
可选的,所述将所述行驶路线与所述车辆的历史常开路线进行匹配,包括:将当前时刻之前的预设时长的行驶路线与所述车辆的历史常开路线进行匹配。
可选的,所述方法还包括:
在检测到所述车辆启动后,根据所述车辆启动时的起点位置点和启动时间确定所述车辆当前所处的目标起点地理围栏;其中,所述目标起点地理围栏是基于所述车辆在目标时间段的历史起点位置点得到,表征所述车辆本次行驶的出发地点;
确定与所述目标起点地理围栏对应的至少一个终点地理围栏;其中,每一所述终点地理围栏是基于所述车辆在所述目标时间段从所述目标起点地理围栏表征的出发地点出发,并在出发后所抵达的历史终点位置点得到;
根据所述至少一个终点地理围栏分别表征的目的地进行导航引导。
可选的,所述根据所述至少一个终点地理围栏分别表征的目的地进行导航引导,包括:
提供所述至少一个终点地理围栏分别表征的目的地的导航入口;
响应于对任一所述导航入口的选择操作,发起以所述导航入口对应的目的地为终点的导航。
可选的,所述根据所述至少一个终点地理围栏分别表征的目的地进行导航引导,包括:
在所述至少一个终点地理围栏的数量为一个的情况下,发起以所述终点地理围栏所表征的目的地为终点的导航。
可选的,所述起点地理围栏和所述终点地理围栏是通过如下方式生成:
获取预设时间范围内所述车辆每次行驶的起点位置点和终点位置点;
分别对不同时间段的起点位置点进行位置聚类,得到每一时间段分别对应的至少一个起点位置点集,并根据获取的终点位置点确定所述至少一个起点位置点集中的每一起点位置点集分别对应的至少一个终点位置点集;
根据每个起点位置点集生成对应的起点地理围栏,以及根据每个终点位置点集生成对应的终点地理围栏。
可选的,在分别对不同时间段的起点位置点进行位置聚类之前,所述方法还包括:
从所述预设时间范围内所述车辆每次行驶的起点位置点和终点位置点中去除出现频次低于预设频次的位置点。
第二方面,本公开提供一种车辆驾驶提醒方法,包括:
在车辆行驶过程中,向服务器上传所述车辆的实时位置点,以使所述服务器根据所述实时位置点确定所述车辆的行驶路线,并将所述行驶路线与所述车辆的历史常开路线进行匹配,根据所述行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和/或未来行驶路线;
获取所述服务器下发的预测的目的地和/或未来行驶路线,并输出所述目的地和/或所述未来行驶路线的相关提醒。
第三方面,本公开提供一种车辆驾驶提醒装置,包括:
路线确定模块,用于在车辆行驶过程中,根据车辆的实时位置点确定所述车辆的行驶路线;
匹配模块,用于将所述行驶路线与所述车辆的历史常开路线进行匹配;
预测模块,用于根据所述行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和/或未来行驶路线,并输出所述目的地和/或所述未来行驶路线的相关提醒。
第四方面,本公开提供一种车辆驾驶提醒装置,包括:
位置上传模块,用于在车辆行驶过程中,向服务器上传所述车辆的实时位置点,以使所述服务器根据所述实时位置点确定所述车辆的行驶路线,并将所述行驶路线与所述车辆的历史常开路线进行匹配,根据所述行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和/或未来行驶路线;
提醒模块,用于获取所述服务器下发的预测的目的地和/或未来行驶路线,并输出所述目的地和/或所述未来行驶路线的相关提醒。
第五方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面或第二方面所述的方法。
第六方面,本公开提供一种车辆,包括:
车辆本体和设置于车辆本体内的:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面或第二方面所述的方法。
本公开实施例提供的上述技术方案具有如下技术效果:
在用户驾车行驶过程中,将根据车辆的实时位置点拟合车辆的行驶路线,将其与历史常开路线进行匹配,当从历史常开路线中匹配到满足条件的路线后,根据匹配的路线预测该车辆的目的地和/或未来行驶路线,从而可实现在抵达预测的目的地之前提前规划停车位置并引导用户停车,和/或根据预测的未来行驶路线进行路况提醒以帮助用户提前绕开异常路段,真正对用户驾驶提供切实有效的帮助。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
图1是本公开实施例提供的车辆驾驶提醒方法的流程图;
图2是本公开实施例中根据行驶路线与历史常开路线的匹配结果预测车辆的目的地的一种情况示意图;
图3是本公开实施例中根据行驶路线与历史常开路线的匹配结果预测车辆的目的地的又一种情况示意图;
图4是本公开实施例提供的车辆驾驶提醒方法的又一流程图;
图5是本公开实施例提供的车辆驾驶提醒方法中起点地理围栏和终点地理围栏的生成过程示意图;
图6是采用不同方式生成地理围栏的示意图;
图7是本公开实施例提供的车辆驾驶提醒方法的又一流程图;
图8是本公开实施例提供的车辆驾驶提醒装置的示意图;
图9是本公开实施例提供的又一车辆驾驶提醒装置的示意图;
图10是本公开实施例提供的电子设备的框图。
具体实施方式
以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
车辆内地图软件的使用场景更多的是提醒用户当前下班回家路线是否拥堵,或者帮用户发起回家的导航,然而对于用户来说,回家路线已经非常熟悉,对于回家导航的需求并不强烈,因此绝大多数情况都是不开启导航的,导致用户对于车辆地图软件的使用率并不高。目前有一些相关技术,只要用户在地图软件中设置好“家”和“公司”的位置,并规划这两地之间的驾车路线,或通过出行助手中的上下班功能,就可以快速进入熟路模式,从而在用户上下班时为用户语音播报哪里拥堵、堵多久、哪条路拥堵更少,但熟路模式只能依赖于特定的上下班通勤场景,且要求地图软件必须要明确知道用户的“家”和“公司”的位置,一旦用户此时并不在通勤场景下时,地图软件无法明确知道用户想要前往的目的地是哪里,从而无法提前为用户播报目的地或沿途路线上的相关信息。
由此,本公开实施例提供一种车辆驾驶提醒方法,主要用于驾驶过程中的目的地预测及根据预测的目的地对用户进行相应提醒。图1示出了该车辆驾驶提醒方法的流程图,特意说明的是,该方法中的部分步骤可以在车辆内执行且部分步骤在服务器中执行,或者该方法中的所有步骤均在车辆内执行,因此本公开实施例对于该方法中执行各步骤的主体不作具体要求。请参照图1,该方法包括如下步骤:
S110,在车辆行驶过程中,根据车辆的实时位置点确定车辆的行驶路线。
在车辆行驶过程中,持续获取车辆的实时位置点,并根据车辆的一系列实时位置点拟合车辆的行驶路线。
S120,将该行驶路线与车辆的历史常开路线进行匹配。
可以理解的,在车辆每次行驶时可以完整记录车辆本次行驶的出发地点、目的地、启动时间、结束时间和全程行驶路线等数据。然后根据车辆多次行驶所对应的多条行驶路线获得该车辆的历史常开路线,常开路线可以是该多条行驶路线中行驶频次超过预设频次的路线。
S130,根据该行驶路线与历史常开路线的匹配结果,预测车辆的目的地和/或未来行驶路线,并输出目的地和/或未来行驶路线的相关提醒。
其中,在确定车辆的行驶路线后,分别计算该行驶路线与每条历史常开路线之间的匹配度,当两条路线之间的匹配度超过预设阈值时,认为两条路线匹配。
在将该行驶路线与历史常开路线进行匹配后,根据不同的匹配情况可得到不同的预测结果,具体如下:
1、历史常开路线中有且仅有一条路线与该行驶路线匹配,则将该条匹配的路线对应的目的地作为车辆本次行驶的目的地;
2、历史常开路线中有至少两条路线与该行驶路线匹配,则根据每条历史常开路线的出发地点进一步判断该至少两条路线中是否有且仅有一条路线的出发地点与该车辆本次行驶的出发地点相同;
2.1、如果该至少两条路线中有且仅有一条路线的出发地点与该车辆本次行驶的出发地点相同,则将该条路线对应的目的地作为车辆本次行驶的目的地;
2.2、如果该至少两条路线中仍然存在不止一条路线的出发地点与该车辆本次行驶的出发地点相同,则暂时无法预测获得该车辆的目的地。
在可选的实施例中,由于用户驾驶车辆时,可能会出现路线的临时调整,或者是临时变更目的地,因此在将车辆的行驶路线与历史常开路线进行匹配时,是将当前时刻之前的预设时长的行驶路线与历史常开路线进行匹配,而不将完整的行驶路线与历史常开路线进行匹配,如将当前时刻前5分钟内的行驶路线进行匹配。这样做的好处是,当前时刻前预设时长的行驶路线可以用于精确区分各个目的地,如果按照整段行驶路线进行匹配,很可能由于不同历史常开路线之间重复路段过多导致匹配出错,例如,当下班驾车时,车辆在从公司到家的方向上行驶,但在某个路口拐弯前往商场购物,并沿商场方向继续向前行驶一段时间,由于从公司到家的路线和从公司到商场的路线之间存在拐弯前的重合路段,所以直接将整段行驶路线与历史常开路线进行匹配会由于两条历史常开路线间存在重合路段导致误匹配,而仅将拐弯后的这段行驶路线与历史常开路线进行匹配,有利于精准确定车辆此时的目的地是商场而不是回家。
图2和图3分别示出了根据行驶路线与历史常开路线的匹配结果预测车辆的目的地的不同情况示意图。如图2所示,假设车辆启动时的出发地点在A点,在车辆一开始行驶过程中得到行驶路线L1,将行驶路线L1与历史常开路线进行匹配,获得与行驶路线L1匹配的两条路线,其中一条路线的目的地是B点,另一条路线的目的地是C点。也就是说,历史常开路线中有两条路线与车辆本次行驶的路线L1匹配,然后进一步判断两条路线的出发地点是否为A点,根据图2所示,两条路线的出发地点均为A点,即与该车辆本次行驶的出发地点相同,则此时无法确定用户是想要去B点还是去C点,所以暂时无法预测获得该车辆的目的地,并返回步骤S110继续更新车辆的行驶路线。随着车辆继续往前行驶,行驶路线不断更新,当车辆在原有路线上向右拐弯行驶一段距离后得到行驶路线L2,将行驶路线L2与历史常开路线匹配,发现有且仅有一条前往B点的路线与之匹配,且该条路线的出发地点与该车辆本次行驶的出发地点刚好一致,于是得到该车辆的预测的目的地为B点。
如图3所示,假设车辆启动时的出发地点在A点,在车辆行驶过程中得到行驶路线L1,将行驶路线L1与历史常开路线进行匹配,获得与行驶路线L1匹配的两条路线,其中一条路线是从A点前往B点,另一条路线是从C点前往D点,而从A点前往B点以及从C点前往D点都需要从同一段道路经过,导致两条路线之间有重合路段,而恰好行驶路线L1与重合路段高度吻合,将导致认为这两条路线都与路线L1匹配。此时,进一步判断这两条路线的出发地点是否与该车辆本次行驶的出发地点相同,发现有且仅有一条前往B点的路线的出发地点刚好也是A点,于是得到该车辆的预测的目的地为B点。
进一步的,该车辆的未来行驶路线可通过如下方式获得:在得到该车辆的预测的目的地后,根据该车辆当前位置和该预测的目的地确定未来行驶路线,或者,在从历史常开路线中确定满足上述条件的唯一一条路线后,将该条路线中的剩余待行驶路线作为车辆的未来行驶路线。
在预测得到该车辆的目的地和/或未来行驶路线后,输出该目的地和/或未来行驶路线的相关提醒。例如,目的地附近停车场是否已满;路线过程中是否出现拥堵、封路、突发事故等异常路况,如出现异常路况则发起避开路段导航;推荐目的地商场是否有新开的店面等。
在一种场景中,在预测得到该车辆的未来行驶路线后,在车辆继续行驶的过程中,根据该未来行驶路线的相关路况信息对用户进行提醒,包括但不限于沿途的限速情况、拥堵情况、道路的维修信息以及意外事故情况,以语音或显示等方式输出路况提醒,以引导用户重新规划路线,绕开拥堵路段或事故路段,避免在已经进入拥堵路段或事故路段后才发现上述状况,产生无谓的等待。用户在收到语音提醒后,可以主动发起导航规划,调整路线,转向新的路线行驶,从而绕开拥堵路段,如果路线无法避开,则可根据具体情况引导用户调整车内环境,如发现路线的前方道路正在进行施工,提醒用户“前方道路施工,是否需要主动关闭车窗并调整空调为内循环”。
上述过程可在用户未启用导航的情况下通过匹配车辆的行驶路线预测车辆的未来行驶路线,并对用户进行路况提醒,引导用户绕开拥堵或事故路段或调整车内环境,实现辅助用户驾车。
在又一种场景中,在预测得到车辆的目的地后,假设预测的目的地为公司停车场A,当车辆与该预测的目的地的距离小于第一预设距离时(即将抵达该预测的目的地),确定该预测的目的地是否满足预设需求,其中,预设需求包括抵达时长需求和/或停车位需求,是否满足抵达时长需求可根据目的地附近的拥堵状况确定。如确定该预测的目的地是否存在足量的停车位,在确定该预测的目的地未存在足量的停车位时,在该预测的目的地附近搜索其他停车场,如公司附近的停车场E和停车场F,并输出引导车辆前往上述其他停车场的提醒,例如,通过语音进行播报“这个时段您经常停车的公司停车场A所剩车位已经不多,附近您曾去过的停车场E和停车场F还有足量停车位,是否需要为您导航至公司附近的停车场E或停车场F”。
可以理解的,在上班时间段,即便是在同一时间点行驶至公司,停车场的停车情况都不会完全相同,很有可能在进入停车场后才发现该停车场中没有空闲停车位,此时用户需要从停车场中驶出,并在附近停车场重新寻找空闲停车位,显然这需要经历从停车场驶出以及行驶至另一停车场的过程,耽误大量时间,而通过上述引导提醒,可以引导车辆直接前往满足停车位需求的地点,达到辅助用户停车、节约停车时间的目的。
在又一种场景中,在预测得到车辆的目的地后,假设预测的目的地为商场停车场B,当车辆与该预测的目的地的距离小于第一预设距离时(即将抵达该预测的目的地),确定该预测的目的地是否满足预设需求,其中,预设需求包括抵达时长需求和/或停车位需求。如确定前往商场停车场B的路段是否存在拥堵以及是否会由于拥堵导致抵达时长超过预设时长阈值,如确定抵达商场停车场B的时长将超过预设时长阈值,则搜索附近的其他停车场,如商场附近的停车场G,并输出引导车辆前往上述其他停车场的引导提醒,例如通过语音进行播报“您当前正要前往的商场停车场B偏拥堵,是否为您导航至附近您曾去的停车场G”,从而用户在听到语音提醒后可以绕开拥堵的商场停车场B,直接前往停车场G停车,可以有效节约用户在拥堵路段等待的时间。
可以理解的,对于绝大部分驾车场景,驾驶的路线都是用户非常熟悉的路线,所以很多时候用户并不会开启地图软件的导航功能,在未启动导航的情况下,无法根据导航路线为用户推送路况信息,往往只有在进入拥堵路段后发现堵车或者发现前方正在修路等情况时,才变更路线或者下次变更路线,这对于用户而言,其实增加了很多不必要的时间浪费。
按照本公开实施例描述的场景,在用户驾车行驶过程中,将根据车辆的实时位置点拟合车辆的行驶路线,将其与历史常开路线进行匹配,当从历史常开路线中匹配到唯一一条满足条件的路线后,根据匹配的路线预测该车辆的目的地和/或未来行驶路线,从而在抵达预测的目的地之前提前规划停车位置并引导用户停车,和/或根据预测的未来行驶路线进行路况提醒以帮助用户提前绕开异常路段,真正对用户驾驶提供切实有效的帮助。
而相关技术中,所有提醒只能依赖于导航实现,如在发起导航时根据导航页面上已确定的出发地点和已确定的目的地进行沿途路况提醒,或者在结束导航后根据本次导航结束时所在的位置为用户推荐附近合适的停车场,其必须依赖于用户发起导航时已确定的目的地,而当地图软件无法获取到车辆的目的地时,将无法进行路况提醒以及停车场推荐。例如在下班后,虽然当前处于下班时间段,但此时用户的驾车场景是前往商场,而不是驾车回家,通常情况下用户在驾车前往熟悉的商场时并不会发起导航,按照相关技术,由于此时用户并没有主动通知给地图软件的导航***,所以无法***用户会开往商场还是回家,因此无法提前为用户规划停车场以及进行路况提醒。
而且,即便是在用户启动导航的情况下,当驾车过程中目的地发生变化(如在开车回家的过程中,中途变更目的地前往商场)时,则需要用户手动添加途径点或者在收藏点里手动发起新的导航,才能够继续为用户提供提醒,操作比较繁琐。如果用户未手动添加途径点或者未在收藏点里手动发起新的导航,则只能提醒用户是否要重新规划路线,而无法继续输出路况提醒。
可以理解的,本公开实施例利用当前驾车过程的行驶路线与历史常开路线的匹配,对车辆的目的地和/或未来行驶路线进行过程预测,该过程预测并不依赖于特定的位置点,更关注的是行驶过程中车辆的行驶轨迹,该行驶轨迹随车辆行驶动态变化,无论车辆如何变化路线,始终能从历史常开路线中找出正确的目的地,并以此输出相关提醒,能有效应对实际应用中的复杂驾车场景。
本公开实施例提供的车辆驾驶提醒方法可以在车辆驾驶途中准确为用户提醒相关路况信息(即便用户当时未启用导航),上述路况提醒功能可支持用户自由开启或关闭,也可通过识别非工作时间进行智能关闭。具体的,根据车辆的启动时间,判断启动时间是否属于非工作日(例如是否为法定节假日或周末),若属于非工作日,则关闭上述路况提醒功能,仅保留地图软件的常用导航功能,或者,在工作日的非预设的其他时间段,也可以自动关闭上述路况提醒功能,仅保留常用导航功能,不对用户作主动提醒,对用户免打扰。
进一步的,图4示出了本公开实施例提供的车辆驾驶提醒方法的又一流程图,请参照图4,该方法还包括:
S210,在检测到车辆启动后,根据车辆启动时的起点位置点和启动时间确定车辆当前所处的目标起点地理围栏。其中,目标起点地理围栏是基于车辆在目标时间段的历史起点位置点得到,表征车辆本次行驶的出发地点。
在检测到该车辆启动后,首先确定车辆的启动时间所处的目标时间段。预先设定有不同的时间段,例如,设定8:00-10:00为上班时间段,设定17:00-19:00为下班时间段,设定22:00-24:00为夜间时间段,或者还可以设置有其他时间段,例如设定14:00-17:00为工作外出时间段。在车辆启动后,确定车辆的启动时间,并判断启动时间处于预设的哪一个时间段,将启动时间所处的时间段确定为目标时间段,如车辆的启动时间为8:30,则确定车辆的启动时间所处的目标时间段为上班时间段8:00-10:00。
然后判断车辆启动时的起点位置点是否处于目标时间段对应的任一起点地理围栏内,若起点位置点处于目标时间段对应的任一起点地理围栏内,将起点位置点所处的起点地理围栏确定为目标起点地理围栏。
其中,该车辆对应有多个起点地理围栏和多个终点地理围栏,每个起点地理围栏是基于该车辆在某个时间段的历史起点位置点得到,表征该车辆在对应时间段内的一个出发地点,每个终点地理围栏是基于该车辆从某一出发地点出发并在出发后所抵达的历史终点位置点得到,表征该车辆的一个目的地。每个起点地理围栏与一个或多个终点地理围栏建立有对应关系,例如,当用户下班时从公司驾车出发,此时可能的驾车场景有驾车前往某商场购物或者下班回家,下班回家可能的停车场景有小区地下停车场和停在小区附近充电桩充电,假设某起点地理围栏表征的出发地点为“公司附近停车场A”,与之对应的终点地理围栏共有三个,分别表征的目的地有“商场停车场B”、“小区地下停车场C”和“小区附近充电桩D”。
其中,上述起点地理围栏和上述终点地理围栏是根据该车辆每次行驶的历史起点位置点和历史终点位置点聚类后生成的区域,每个起点地理围栏表征一个出发地点,每个终点地理围栏表征一个目的地,其具体生成方式在后文介绍,起点地理围栏与终点地理围栏间的对应关系是根据该车辆每次行驶的历史起点位置点与历史终点位置点间的对应关系建立。
S220,确定与目标起点地理围栏对应的至少一个终点地理围栏。其中,确定出的每一终点地理围栏是基于车辆在该目标时间段从目标起点地理围栏表征的出发地点出发,并在出发后所抵达的历史终点位置点得到。
S230,根据该至少一个终点地理围栏分别表征的目的地进行导航引导。
可以理解的,用户在不同时间段、不同出发地点驾车出发,可能前往的目的地不同,因此,本实施例根据车辆启动的时间、地点,结合预先收集的表征用户驾驶偏好的地理围栏数据,预估用户在启动车辆时想要前往的目的地,从而为用户提供可能目的地的快捷导航引导或者主动帮助用户发起导航。
在一种可选的实施方式中,S230包括:提供该至少一个终点地理围栏分别表征的目的地的导航入口;响应于对任一导航入口的选择操作,发起以该被选择的导航入口对应的目的地为终点的导航。
具体的,在确定与目标起点地理围栏对应的至少一个终点地理围栏后,可获得该至少一个终点地理围栏分别表征的目的地,得到至少一个目的地。作为一种示例,所提供的导航引导的具体形式可能是在车辆显示单元上显示该至少一个目的地的导航入口并引导用户选择,如在地图软件上显示该至少一个目的地的列表或者按钮,并提醒用户从中选择一个目的地,沿用上述示例,在地图软件上显示“商场停车场B”、“小区地下停车场C”和“小区附近充电桩D”的按钮,每个按钮作为一个导航入口,当用户在显示单元中点击“商场停车场B”时,此时“商场停车场B”导航入口被选择,立即启动地图软件的导航功能,并发起前往“商场停车场B”的导航。
作为另一种示例,所提供的导航引导的具体形式还可以是通过语音交互与显示结合的方式引导用户发起导航,例如在得到该至少一个目的地后,通过语音单元发出引导语音“猜测您当前可能想去‘商场停车场B’、‘小区地下停车场C’或‘小区附近充电桩D’,是否需要为您导航至‘商场停车场B’、‘小区地下停车场C’或‘小区附近充电桩D’呢”,同时,在显示单元上显示“商场停车场B”、“小区地下停车场C”和“小区附近充电桩D”的按钮。此时,用户可以语音回复“去商场停车场B”,于是“商场停车场B”的导航入口被选择,立即启动地图软件的导航功能,并发起前往“商场停车场B”的导航,或者,用户在听到上述引导语音后,在显示单元上点击“商场停车场B”,从而发起导航。
上述过程中,首先根据车辆启动时的起点位置点和启动时间确定对应的目标起点地理围栏,然后确定与目标起点地理围栏对应的至少一个终点地理围栏,从而识别用户在该目标时间段从目标起点地理围栏表征的目标出发地点出发的可能目的地,并为识别出的可能目的地提供导航入口,从而实现为用户提供可能目的地的快捷导航引导,引导用户快速发起导航,省去了必须先输入目的地才能发起导航的繁琐操作,简化导航发起流程,使用户的导航发起率得到提高,进而真正利用地图软件对用户的驾驶起到帮助作用。
在又一可选的实施方式中,在步骤S140中,在该至少一个终点地理围栏的数量为一个的情况下,即目标起点地理围栏仅对应一个终点地理围栏的情况下,也可以直接帮助用户发起前往该终点地理围栏所表征的目的地的导航。
本技术方案除了应对用户的日常上下班需求外,还适用一些特殊场景。例如,目前导航的发起总是车主或者车主朋友主动输入目的地,或者是通过手机微信分享目的地再投到车辆多媒体上来发起导航,在车主夜间在外喝酒回家的代驾场景下,通常需要车主输入目的地地址并发起导航,然后由代驾根据导航将车辆驾驶至目的地,但如果车主在醉酒状态意识不清时,难以完成目的地的输入操作,而通过分析车辆的启动时间,确定车辆启动时间处于夜间时间段,判断车辆启动的起点位置点是否处于夜间时间段对应的任一起点地理围栏内,如果处于,则确定所处的目标起点地理围栏对应的至少一个终点地理围栏,并通过显示或语音等方式提供可能目的地的快捷导航引导,例如通过语音单元发出引导语音“猜测您当前想要回家,是否需要为您导航至‘小区地下停车场C’”,车主只需要语音回复或者点击显示单元上的按钮,即可自动发起以“小区地下停车场C”为终点的导航,对于车主而言,免去目的地输入操作的繁琐,极大简化了导航流程,可以轻松完成代驾服务,保证了车主安全。
在其他实施例中,车辆上可设置“一键启动代驾”的按键,当车主按下此按键后,车辆可根据确定出的终点地理围栏自动为其导航至当前时间段最合适的地点,例如主动发起到“小区地下停车场C”的导航,免于车主的再次确认。
进一步的,图5示出了本公开实施例中起点地理围栏和终点地理围栏的生成方式,请参照图5,本实施例中的起点地理围栏和终点地理围栏通过如下步骤生成:
S310,获取预设时间范围内车辆每次行驶的起点位置点和终点位置点。
在日常用车过程中,将记录车辆每次行驶的起点位置点和终点位置点。
S320,分别对不同时间段的起点位置点进行位置聚类,得到每一时间段分别对应的至少一个起点位置点集,并根据获取的终点位置点确定该至少一个起点位置点集中的每一起点位置点集分别对应的至少一个终点位置点集。
在获取预设时间范围内多次行驶所对应的多个起点位置点和多个终点位置点后,按照各个起点位置点对应的时间将起点位置点划分到不同时间段,然后对每一时间段对应的多个起点位置点进行位置聚类。
示例性的,收集车辆在一个月(预设时间范围)内的所有起点位置点和所有终点位置点,其中,根据每一起点位置点对应的时间,将所有起点位置点按照预设的时间段进行划分,从而将所有起点位置点划分到不同时间段,得到每一时间段分别对应的多个起点位置点,如获得上班时间段对应的多个起点位置点,获得下班时间段对应的多个起点位置点,获得夜间时间段对应的多个起点位置点。在得到每一时间段各自对应的多个起点位置点后,对每一时间段对应的多个起点位置点进行位置聚类。可以理解的是,在同一时间段内距离相近的一些起点位置点表征同一出发地点(例如多个起点位置点分布在同一地下停车场的不同位置),在进行位置聚类的过程中将会被聚为一类。在进行聚类后,最终得到每一时间段分别对应的至少一个起点位置点集,每个起点位置点集用于生成一个起点地理围栏。
其中,在确定出该至少一个起点位置点集后,针对每一起点位置点集,从前述收集的所有终点位置点中确定该起点位置点集中的每一起点位置点对应的终点位置点,从而确定出与该起点位置点集对应的多个终点位置点,对该多个终点位置点进行位置聚类,得到至少一个终点位置点集,并使得该起点位置点集与该至少一个终点位置点集对应。
在可选的实施例中,在执行S320的位置聚类操作之前,先从预设时间范围内车辆每次行驶的起点位置点和终点位置点中去除出现频次低于预设频次的位置点,一方面使得在进行位置聚类操作时,减少孤立位置点的存在,便于执行聚类操作,另一方面,这些出现频次较低的位置点(即用户只去过一两次的地点)对于识别用户的可能目的地的价值作用较小,反而会引入额外的噪声,因此不根据这些位置点生成地理围栏。在去除这些出现频次低于预设频次的位置点后,再根据剩余的多个起点位置点和剩余的多个终点位置点进行位置聚类操作。
S330,根据每个起点位置点集生成对应的起点地理围栏,以及根据每个终点位置点集生成对应的终点地理围栏。
每个起点位置点集用于生成一个起点地理围栏,每个终点位置点集用于生成一个终点地理围栏。其中,根据位置点集生成对应的地理围栏的实现方式包括但不限于以下几种:
(1)通过最小二乘法拟合由位置点集内的多个位置点形成的拟合圆的圆心及半径,将得到的拟合圆确定为对应的地理围栏。
示例性的,某起点位置点集内有N个起点位置点{x i ,y i }。
通常情况下,圆的方程为:(x-x c )2+(y-y c )2=R 2,最小二乘法拟合要求位置点{x i ,y i }与拟合圆的误差的平方和最小,也就是如下函数f 0取最小:
其中,(x c ,y c )为拟合圆的圆心坐标,R为拟合圆的半径。考虑到上述函数f 0不便于求解,故将其改造为:
根据该起点位置点集内的N个起点位置点的坐标,求解函数f取最小时的圆心坐标(x c ,y c )和半径R,从而得到对应的拟合圆,并将该拟合圆确定为该起点位置点集对应的起点地理围栏。图6中(a)是通过最小二乘法获得拟合圆的示意图。
(2)确定位置点集内的多个位置点的外接圆,将得到的外接圆确定为对应的地理围栏。
(3)确定覆盖位置点集内的所有位置点的最小圆,将得到的最小圆确定为对应的地理围栏。图6中(b)是通过该方式(3)获得最小圆的示意图。
其中,根据起点位置点集生成起点地理围栏的方式以及根据终点位置点集生成终点地理围栏的方式均可以采用上述任意一种方式或者采用其他方式。
需要说明的是,通常情况下用户会有多个停车的场所,如果将多个停车场所的位置点按一个地理围栏计算,则是会将一些无用区域囊括进来,因此,本实施例通过聚类操作,将若干起点位置点聚类为多个起点地理围栏,根据起点地理围栏与终点地理围栏间的对应关系来推导用户可能前往的目的地,使对可能目的地的推导可以更加精确。其中,图6中(c)是对多个位置点进行位置聚类后得到两个地理围栏的示意图。
为了提高聚类精确度,在聚类过程中,可要求任意两个起点位置点集间的最短距离小于第一距离,且任意两个终点位置点集间的最短距离小于第二距离,第一距离与第二距离可以是相同值,也可以是不同值。如此一来,可以进一步区分距离较为相近的多个停车地点。
另外,本技术方案还可支持因人制宜,比如对于家里轮流开车等情况,通过人脸识别确定驾驶者,根据该驾驶者的驾驶偏好辅助其驾车。具体的,该方法还包括:在步骤S110之前,获取车辆启动时拍摄的驾驶位的人脸图像,识别该人脸图像所对应的目标用户,并获取该目标用户对应的历史常开路线,以及从多个地理围栏集中获取与目标用户对应的目标地理围栏集;其中,每一地理围栏集包括根据对应用户驾驶车辆时的历史起点位置点和历史终点位置点得到的起点地理围栏和终点地理围栏。
然后,步骤S120具体包括:将车辆的行驶路线与目标用户对应的历史常开路线进行匹配。步骤S210具体包括:在检测到车辆启动后,根据车辆启动时的起点位置点和启动时间,从目标用户对应的目标地理围栏集中确定车辆当前所处的目标起点地理围栏。步骤S220具体包括:从目标用户对应的目标地理围栏集中确定与目标起点地理围栏对应的至少一个终点地理围栏。
每位用户驾车行驶的完整数据(起点位置点、实时位置点、终点位置点、出发地点、目的地、启动时间、结束时间和全程行驶路线)将按照不同用户分别存储。在对起点位置点和终点位置点进行聚类生成表征出发地点的起点地理围栏和表征目的地的终点地理围栏时,也是按照不同用户分别进行处理。
图7示出了本公开实施例提供的一示例性实施例的流程图,请参照图7,该方法包括:
S410,在车辆行驶过程中,向服务器上传车辆的实时位置点。
在车辆启动后,车辆开始向服务器上传实时位置点,所上传的第一个实时位置点表征车辆启动的起点位置点,随着车辆行驶,将持续将服务器上传实时位置点。
S420,服务器根据实时位置点确定车辆的行驶路线,并将行驶路线与车辆的历史常开路线进行匹配,根据行驶路线与历史常开路线的匹配结果,预测车辆的目的地和/或未来行驶路线。
S430,服务器将预测的目的地和/或未来行驶路线下发给车辆。
S440,车辆获取服务器下发的预测的目的地和/或未来行驶路线,并输出目的地和/或未来行驶路线的相关提醒。
其中,上述过程的具体实施方式及应用场景已在前述实施例中说明,在此不重复赘述。
特意说明的是,在该实施例中,车辆只需在启动后向服务器上传位置点(即实时位置点,上传的实时位置点中的第一个位置点为起点位置点,最后一个位置点为终点位置点),服务器用于根据车辆上传的位置点数据完成确定行驶路线、将行驶路线与历史常开路线进行匹配、下发预测的目的地和/或未来行驶路线等操作,车辆只需获取服务器对数据的处理结果并结合自身地图数据进行相应提醒即可。此外,服务器还用于根据车辆启动时的起点位置点和启动时间完成确定车辆当前所处的目标起点地理围栏、确定至少一个终点地理围栏、向车辆下发该至少一个终点地理围栏分别表征的目的地等操作,然后车辆将根据服务器下发的目的地信息进行导航引导,如提供相应导航入口或主动发起导航。此外,服务器还用于根据预设时间范围内车辆每次行驶的起点位置点和终点位置点生成不同时间段对应的起点地理围栏和终点地理围栏操作,地理围栏的生成过程也请参照前述实施例中的说明。
可选的,车辆启动时将拍摄驾驶位的人脸图像,并向服务器上传该人脸图像,服务器识别该人脸图像,确定当前驾驶车辆的用户,于是车辆本次行驶的所有数据均存储在该用户对应的目录下,当该车辆有多名用户轮流驾驶时,服务器将生成多个地理围栏集,每个地理围栏集包括对应用户的起点地理围栏和终点地理围栏。
可以理解的是,本实施例与前述实施例的区别在于,将前述实施例提供的车辆驾驶提醒方法限定为由车辆和服务器交互执行,将大部分处理任务交由服务器分担,因此关于本实施例中服务器与车辆所执行的操作及具体细节请参照前述实施例的详细描述,此处不做详细阐述说明。
基于同一发明构思,本公开实施例还提供一种车辆驾驶提醒装置,图8示出了该车辆驾驶提醒装置的示意图,请参照图8,装置500包括:
路线确定模块510,用于在车辆行驶过程中,根据车辆的实时位置点确定所述车辆的行驶路线;
匹配模块520,用于将所述行驶路线与所述车辆的历史常开路线进行匹配;
预测模块530,用于根据所述行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和/或未来行驶路线,并输出所述目的地和/或所述未来行驶路线的相关提醒。
可选的,预测模块530用于:
若所述历史常开路线中有唯一一条路线与所述行驶路线匹配,则将所述唯一一条路线对应的目的地作为所述车辆的目的地;
若所述历史常开路线中有至少两条路线与所述行驶路线匹配,则判断所述至少两条路线中是否有唯一一条路线的出发地点与所述车辆本次行驶的出发地点相同,若有,则将所述唯一一条路线对应的目的地作为所述车辆的目的地。
可选的,预测模块530用于:
在预测得到所述车辆的目的地后,根据所述车辆的当前位置和预测的目的地确定所述车辆的未来行驶路线;或者,
在从所述历史常开路线中确定出满足条件的唯一一条路线后,将所述唯一一条路线中的剩余待行驶路线作为车辆的未来行驶路线;其中,所述条件包括:所述历史常开路线中有唯一一条路线与所述行驶路线匹配;或者,所述历史常开路线中有至少两条路线与所述行驶路线匹配、且所述至少两条路线中有唯一一条路线的出发地点与所述车辆本次行驶的出发地点相同。
可选的,匹配模块520用于:
将当前时刻之前的预设时长的行驶路线与所述车辆的历史常开路线进行匹配。
可选的,装置500还包括:
起点分析模块,用于在检测到所述车辆启动后,根据所述车辆启动时的起点位置点和启动时间确定所述车辆当前所处的目标起点地理围栏;其中,所述目标起点地理围栏是基于所述车辆在目标时间段的历史起点位置点得到,表征所述车辆本次行驶的出发地点;
终点分析模块,用于确定与所述目标起点地理围栏对应的至少一个终点地理围栏;其中,每一所述终点地理围栏是基于所述车辆在所述目标时间段从所述目标起点地理围栏表征的出发地点出发,并在出发后所抵达的历史终点位置点得到;
第一导航引导模块,用于根据所述至少一个终点地理围栏分别表征的目的地进行导航引导。
可选的,第一导航引导模块用于:
提供所述至少一个终点地理围栏分别表征的目的地的导航入口;
响应于对任一所述导航入口的选择操作,发起以所述导航入口对应的目的地为终点的导航。
可选的,第一导航引导模块用于:
在所述至少一个终点地理围栏的数量为一个的情况下,发起以所述终点地理围栏所表征的目的地为终点的导航。
可选的,该装置还包括地理围栏生成模块,用于:
获取预设时间范围内所述车辆每次行驶的起点位置点和终点位置点;
分别对不同时间段的起点位置点进行位置聚类,得到每一时间段分别对应的至少一个起点位置点集,并根据获取的终点位置点确定所述至少一个起点位置点集中的每一起点位置点集分别对应的至少一个终点位置点集;
根据每个起点位置点集生成对应的起点地理围栏,以及根据每个终点位置点集生成对应的终点地理围栏。
可选的,地理围栏生成模块还用于:
从所述预设时间范围内所述车辆每次行驶的起点位置点和终点位置点中去除出现频次低于预设频次的位置点。
基于同一发明构思,本公开实施例还提供一种车辆驾驶提醒装置,图9示出了该车辆驾驶提醒装置的示意图,该装置配置在车辆中,请参照图9,装置600包括:
位置上传模块610,用于在车辆行驶过程中,向服务器上传所述车辆的实时位置点,以使所述服务器根据所述实时位置点确定所述车辆的行驶路线,并将所述行驶路线与所述车辆的历史常开路线进行匹配,根据所述行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和/或未来行驶路线;
提醒模块620,用于获取所述服务器下发的预测的目的地和/或未来行驶路线,并输出所述目的地和/或所述未来行驶路线的相关提醒。
其中,服务器预测车辆的目的地和/或未来行驶路线的具体方式可以参照前述实施例中的说明。
可选的,位置上传模块610还用于:在检测到车辆启动后,向服务器上传所述车辆启动时的起点位置点,以使所述服务器根据所述车辆启动时的起点位置点和启动时间确定所述车辆当前所处的目标起点地理围栏,以及确定与所述目标起点地理围栏对应的至少一个终点地理围栏。
其中,服务器生成起点地理围栏、终点地理围栏、确定目标起点地理围栏和确定至少一个终点地理围栏的具体方式可以参照前述实施例中的说明。
装置600还包括第二导航引导模块,用于获取服务器下发的所述至少一个终点地理围栏分别表征的目的地,并根据所述至少一个终点地理围栏分别表征的目的地进行导航引导。
其中,第二导航引导模块用于提供所述至少一个终点地理围栏分别表征的目的地的导航入口;响应于对任一所述导航入口的选择操作,发起以所述导航入口对应的目的地为终点的导航。
其中,第二导航引导模块用于在所述至少一个终点地理围栏的数量为一个的情况下,发起以所述终点地理围栏所表征的目的地为终点的导航。
需要说明的是,关于上述实施例中的车辆驾驶提醒装置,其中各个模块执行操作的具体方式已经在有关方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开实施例提供的车辆驾驶提醒方法。
本公开实施例还提供一种车辆,包括:
车辆本体和设置于车辆本体内的:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现本公开实施例提供的车辆驾驶提醒方法。
其中,还包括显示单元,用于展示多媒体***界面、地图信息以及展示服务器下发的至少一个目的地的列表或按钮,以向用户提供该至少一个目的地的导航入口。
其中,还包括语音单元,用于通过语音交互方式发出导航引导语音,例如:“猜测您当前可能想去‘海边’,是否需要为您导航至‘海边’”。语音单元还用于根据估计的目的地关联的路况信息对用户发出路况提醒语音,例如:“前方道路施工,是否需要主动关闭车窗并调整空调为内循环”。
其中,还包括车辆设备控制单元,用于控制车内常见设备,如空调、车窗等。当语音单元对用户进行路况语音提醒后,用户可以确定关闭车窗并调整空调为内循环,于是车辆设备控制单元对车窗和空调执行相应的控制操作。
其中,还包括摄像头,用于采集驾驶位的人脸图像,并将人脸图像传递给处理器,处理器根据该人脸图像识别其中的目标用户并从多个地理围栏集中确定与该目标用户对应的目标地理围栏集,或者,处理器通过通信单元将该人脸图像上传至服务器,由服务器对该人脸图像进行人脸识别。
图10是根据一示例性实施例示出的一种电子设备700的框图。例如,电子设备700可以被提供为一服务器。参照图10,电子设备700包括处理器722,其数量可以为一个或多个,以及存储器732,用于存储可由处理器722执行的计算机程序。存储器732中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器722可以被配置为执行该计算机程序,以执行上述的车辆驾驶提醒方法中服务器所执行的步骤。
另外,电子设备700还可以包括电源组件726和通信组件750,该电源组件726可以被配置为执行电子设备700的电源管理,该通信组件750可以被配置为实现电子设备700的通信,例如,有线或无线通信,用于接收车辆上传的位置点数据以及向车辆下发目的地。此外,该电子设备700还可以包括输入/输出(I/O)接口758。电子设备700可以操作基于存储在存储器732的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM等等。
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行本公开的车辆驾驶提醒方法。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。例如,可以变化上述各个步骤中的执行主体,使部分步骤在车辆内执行且部分步骤在服务器中执行,或者所有步骤均在车辆内执行。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
Claims (11)
1.一种车辆驾驶提醒方法,其特征在于,包括:
在车辆行驶过程中,根据车辆的实时位置点确定所述车辆在当前时刻之前预设时长的行驶路线;
将所述当前时刻之前预设时长的行驶路线与所述车辆的历史常开路线进行匹配;
根据所述当前时刻之前预设时长的行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和未来行驶路线,并输出所述目的地和/或所述未来行驶路线的相关提醒;
其中,通过如下方式来预测所述车辆的目的地:
若所述历史常开路线中有唯一一条路线与所述当前时刻之前预设时长的行驶路线匹配,则将所述唯一一条路线对应的目的地作为所述车辆的目的地;
若所述历史常开路线中有至少两条路线与所述当前时刻之前预设时长的行驶路线匹配,则获取所述车辆本次行驶对应的目标起点地理围栏;其中,所述目标起点地理围栏是根据所述车辆启动时的起点位置点和启动时间,从所述启动时间所处的目标时间段所对应的起点地理围栏中确定的,每个起点地理围栏是基于所述车辆在启动时所处的时间段的历史起点位置点聚类得到的区域,表征所述车辆行驶的出发地点;
根据每条所述历史常开路线对应的起点地理围栏,判断所述至少两条路线中是否有唯一一条路线的起点地理围栏与所述目标起点地理围栏相同,若有,则将所述唯一一条路线对应的目的地作为所述车辆的目的地;
其中,通过如下方式来预测所述车辆的未来行驶路线:
在预测得到所述车辆的目的地后,根据所述车辆的当前位置和预测的目的地确定所述车辆的未来行驶路线;或者,
若所述历史常开路线中有唯一一条路线与所述当前时刻之前预设时长的行驶路线匹配,则将所述唯一一条路线中的剩余待行驶路线作为所述车辆的未来行驶路线;或者,
若所述历史常开路线中有至少两条路线与所述当前时刻之前预设时长的行驶路线匹配,则获取所述车辆本次行驶对应的所述目标起点地理围栏;
根据每条所述历史常开路线对应的起点地理围栏,判断所述至少两条路线中是否有唯一一条路线的起点地理围栏与所述目标起点地理围栏相同,若有,则将所述唯一一条路线中的剩余待行驶路线作为所述车辆的未来行驶路线。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到所述车辆启动后,根据所述车辆启动时的起点位置点和启动时间确定所述车辆当前所处的所述目标起点地理围栏;
确定与所述目标起点地理围栏对应的至少一个终点地理围栏;其中,每一所述终点地理围栏是基于所述车辆在所述目标时间段,从所述目标起点地理围栏表征的出发地点出发,并在出发后所抵达的历史终点位置点聚类得到的区域;
根据所述至少一个终点地理围栏分别表征的目的地进行导航引导。
3.根据权利要求2所述的方法,其特征在于,所述根据所述至少一个终点地理围栏分别表征的目的地进行导航引导,包括:
提供所述至少一个终点地理围栏分别表征的目的地的导航入口;
响应于对任一所述导航入口的选择操作,发起以所述导航入口对应的目的地为终点的导航。
4.根据权利要求2所述的方法,其特征在于,所述根据所述至少一个终点地理围栏分别表征的目的地进行导航引导,包括:
在所述至少一个终点地理围栏的数量为一个的情况下,发起以所述终点地理围栏所表征的目的地为终点的导航。
5.根据权利要求2所述的方法,其特征在于,所述起点地理围栏和所述终点地理围栏是通过如下方式生成:
获取预设时间范围内所述车辆每次行驶的起点位置点和终点位置点;
分别对不同时间段的起点位置点进行位置聚类,得到每一时间段分别对应的至少一个起点位置点集,并根据获取的终点位置点确定所述至少一个起点位置点集中的每一起点位置点集分别对应的至少一个终点位置点集;
根据每个起点位置点集生成对应的起点地理围栏,以及根据每个终点位置点集生成对应的终点地理围栏。
6.根据权利要求5所述的方法,其特征在于,在分别对不同时间段的起点位置点进行位置聚类之前,所述方法还包括:
从所述预设时间范围内所述车辆每次行驶的起点位置点和终点位置点中去除出现频次低于预设频次的位置点。
7.一种车辆驾驶提醒方法,其特征在于,包括:
在车辆行驶过程中,向服务器上传所述车辆的实时位置点,以使所述服务器根据所述实时位置点确定所述车辆在当前时刻之前预设时长的行驶路线,并将所述当前时刻之前预设时长的行驶路线与所述车辆的历史常开路线进行匹配,根据所述当前时刻之前预设时长的行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和未来行驶路线;
获取所述服务器下发的预测的目的地和未来行驶路线,并输出所述目的地和/或所述未来行驶路线的相关提醒;
其中,所述预测的目的地是所述服务器通过如下方式得到的:
如果所述历史常开路线中有唯一一条路线与所述当前时刻之前预设时长的行驶路线匹配,则将所述唯一一条路线对应的目的地作为所述车辆的目的地;
如果所述历史常开路线中有至少两条路线与所述当前时刻之前预设时长的行驶路线匹配,则获取所述车辆本次行驶对应的目标起点地理围栏;其中,所述目标起点地理围栏是根据所述车辆启动时的起点位置点和启动时间,从所述启动时间所处的目标时间段所对应的起点地理围栏中确定的,每个起点地理围栏是基于所述车辆在启动时所处的时间段的历史起点位置点聚类得到的区域,表征所述车辆行驶的出发地点;
根据每条所述历史常开路线对应的起点地理围栏,判断所述至少两条路线中是否有唯一一条路线的起点地理围栏与所述目标起点地理围栏相同,若有,则将所述唯一一条路线对应的目的地作为所述车辆的目的地;
其中,所述未来行驶路线是所述服务器通过如下方式得到的:
在预测得到所述车辆的目的地后,根据所述车辆的当前位置和预测的目的地确定所述车辆的未来行驶路线;或者,
如果所述历史常开路线中有唯一一条路线与所述当前时刻之前预设时长的行驶路线匹配,则将所述唯一一条路线中的剩余待行驶路线作为所述车辆的未来行驶路线;或者,
如果所述历史常开路线中有至少两条路线与所述当前时刻之前预设时长的行驶路线匹配,则获取所述车辆本次行驶对应的所述目标起点地理围栏;
根据每条所述历史常开路线对应的起点地理围栏,判断所述至少两条路线中是否有唯一一条路线的起点地理围栏与所述目标起点地理围栏相同,若有,则将所述唯一一条路线中的剩余待行驶路线作为所述车辆的未来行驶路线。
8.一种车辆驾驶提醒装置,其特征在于,包括:
路线确定模块,用于在车辆行驶过程中,根据车辆的实时位置点确定所述车辆在当前时刻之前预设时长的行驶路线;
匹配模块,用于将所述当前时刻之前预设时长的行驶路线与所述车辆的历史常开路线进行匹配;
预测模块,用于根据所述当前时刻之前预设时长的行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和未来行驶路线,并输出所述目的地和/或所述未来行驶路线的相关提醒;
其中,所述预测模块用于通过如下方式预测所述车辆的目的地:
如果所述历史常开路线中有唯一一条路线与所述当前时刻之前预设时长的行驶路线匹配,则将所述唯一一条路线对应的目的地作为所述车辆的目的地;
如果所述历史常开路线中有至少两条路线与所述当前时刻之前预设时长的行驶路线匹配,则获取所述车辆本次行驶对应的目标起点地理围栏;其中,所述目标起点地理围栏是根据所述车辆启动时的起点位置点和启动时间,从所述启动时间所处的目标时间段所对应的起点地理围栏中确定的,每个起点地理围栏是基于所述车辆在启动时所处的时间段的历史起点位置点聚类得到的区域,表征所述车辆行驶的出发地点;
根据每条所述历史常开路线对应的起点地理围栏,判断所述至少两条路线中是否有唯一一条路线的起点地理围栏与所述目标起点地理围栏相同,若有,则将所述唯一一条路线对应的目的地作为所述车辆的目的地;
其中,所述预测模块用于通过如下方式预测所述车辆的未来行驶路线:
在预测得到所述车辆的目的地后,根据所述车辆的当前位置和预测的目的地确定所述车辆的未来行驶路线;或者,
如果所述历史常开路线中有唯一一条路线与所述当前时刻之前预设时长的行驶路线匹配,则将所述唯一一条路线中的剩余待行驶路线作为所述车辆的未来行驶路线;或者,
如果所述历史常开路线中有至少两条路线与所述当前时刻之前预设时长的行驶路线匹配,则获取所述车辆本次行驶对应的所述目标起点地理围栏;
根据每条所述历史常开路线对应的起点地理围栏,判断所述至少两条路线中是否有唯一一条路线的起点地理围栏与所述目标起点地理围栏相同,若有,则将所述唯一一条路线中的剩余待行驶路线作为所述车辆的未来行驶路线。
9.一种车辆驾驶提醒装置,其特征在于,包括:
位置上传模块,用于在车辆行驶过程中,向服务器上传所述车辆的实时位置点,以使所述服务器根据所述实时位置点确定所述车辆在当前时刻之前预设时长的行驶路线,并将所述当前时刻之前预设时长的行驶路线与所述车辆的历史常开路线进行匹配,根据所述当前时刻之前预设时长的行驶路线与所述历史常开路线的匹配结果,预测所述车辆的目的地和未来行驶路线;
提醒模块,用于获取所述服务器下发的预测的目的地和未来行驶路线,并输出所述目的地和/或所述未来行驶路线的相关提醒;
其中,所述预测的目的地是所述服务器通过如下方式得到的:
如果所述历史常开路线中有唯一一条路线与所述当前时刻之前预设时长的行驶路线匹配,则将所述唯一一条路线对应的目的地作为所述车辆的目的地;
如果所述历史常开路线中有至少两条路线与所述当前时刻之前预设时长的行驶路线匹配,则获取所述车辆本次行驶对应的目标起点地理围栏;其中,所述目标起点地理围栏是根据所述车辆启动时的起点位置点和启动时间,从所述启动时间所处的目标时间段所对应的起点地理围栏中确定的,每个起点地理围栏是基于所述车辆在启动时所处的时间段的历史起点位置点聚类得到的区域,表征所述车辆行驶的出发地点;
根据每条所述历史常开路线对应的起点地理围栏,判断所述至少两条路线中是否有唯一一条路线的起点地理围栏与所述目标起点地理围栏相同,若有,则将所述唯一一条路线对应的目的地作为所述车辆的目的地;
其中,所述未来行驶路线是所述服务器通过如下方式得到的:
在预测得到所述车辆的目的地后,根据所述车辆的当前位置和预测的目的地确定所述车辆的未来行驶路线;或者,
如果所述历史常开路线中有唯一一条路线与所述当前时刻之前预设时长的行驶路线匹配,则将所述唯一一条路线中的剩余待行驶路线作为所述车辆的未来行驶路线;或者,
如果所述历史常开路线中有至少两条路线与所述当前时刻之前预设时长的行驶路线匹配,则获取所述车辆本次行驶对应的所述目标起点地理围栏;
根据每条所述历史常开路线对应的起点地理围栏,判断所述至少两条路线中是否有唯一一条路线的起点地理围栏与所述目标起点地理围栏相同,若有,则将所述唯一一条路线中的剩余待行驶路线作为所述车辆的未来行驶路线。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7任一项所述的方法。
11.一种车辆,其特征在于,包括:
车辆本体和设置于车辆本体内的:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111341181.0A CN113830098B (zh) | 2021-11-12 | 2021-11-12 | 车辆驾驶提醒方法、装置、存储介质及车辆 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111341181.0A CN113830098B (zh) | 2021-11-12 | 2021-11-12 | 车辆驾驶提醒方法、装置、存储介质及车辆 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113830098A CN113830098A (zh) | 2021-12-24 |
CN113830098B true CN113830098B (zh) | 2022-04-15 |
Family
ID=78971197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111341181.0A Active CN113830098B (zh) | 2021-11-12 | 2021-11-12 | 车辆驾驶提醒方法、装置、存储介质及车辆 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113830098B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114608577B (zh) * | 2022-02-25 | 2024-03-08 | 三一专用汽车有限责任公司 | 车辆行驶路线的确定方法及***、工程车辆 |
CN116753966B (zh) * | 2023-04-10 | 2024-04-12 | 中核勘察设计研究有限公司 | 一种导航电子地图数据获取方法及设备 |
CN117494918A (zh) * | 2023-11-06 | 2024-02-02 | 太仓远杰机械制品有限公司 | 基于数据分析的电动轮椅行驶智能控制*** |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3467439B1 (en) * | 2009-12-29 | 2020-12-09 | BlackBerry Limited | System and method of automatic destination selection |
US9500493B2 (en) * | 2014-06-09 | 2016-11-22 | Volkswagen Aktiengesellschaft | Situation-aware route and destination predictions |
CN106289291A (zh) * | 2016-07-26 | 2017-01-04 | 北京奇虎科技有限公司 | 导航路线的推荐方法和装置 |
CN108108831B (zh) * | 2016-11-24 | 2020-12-04 | ***通信有限公司研究院 | 一种目的地预测方法及装置 |
CN106705979A (zh) * | 2016-12-30 | 2017-05-24 | 上海蔚来汽车有限公司 | 路径智能监测导航方法和*** |
CN107063278A (zh) * | 2017-01-24 | 2017-08-18 | 观致汽车有限公司 | 一种车辆导航***、导航方法及其车辆 |
CN107621267A (zh) * | 2017-09-05 | 2018-01-23 | 上海博泰悦臻网络技术服务有限公司 | 一种基于路况摄像头的车载导航方法及***、车载终端 |
CN108592927B (zh) * | 2018-03-05 | 2021-09-14 | 武汉光庭信息技术股份有限公司 | 基于历史出行路线的目的地预测方法及*** |
-
2021
- 2021-11-12 CN CN202111341181.0A patent/CN113830098B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113830098A (zh) | 2021-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113830098B (zh) | 车辆驾驶提醒方法、装置、存储介质及车辆 | |
US12018951B1 (en) | Dynamic geolocation optimization of pickup locations using location scores | |
CN106297342B (zh) | 一种提前、实时提示交通信号灯信息的提醒装置及方法 | |
US20180300660A1 (en) | Systems and methods for provider claiming and matching of scheduled requests | |
CN108648496B (zh) | 一种用于城市智能化的***及方法 | |
CN112449690B (zh) | 用于自动驾驶车辆的乘客上车和下车的不方便 | |
JP2023178393A (ja) | 駐車場補助手段 | |
US20160061618A1 (en) | Technique for navigating a vehicle to a parking place | |
US20150161890A1 (en) | Methods for identifying parking spots | |
JP2019079462A (ja) | 自動運転車両 | |
CN105849790A (zh) | 一种路况信息获取方法 | |
CN111152783A (zh) | 一种车辆智能驾驶方法、***和智能驾驶车辆 | |
US20200380631A1 (en) | Vehicle floating fleet systems and methods | |
CN111882907B (zh) | 交通工具的导航预警方法、装置、设备和存储介质 | |
US10311733B2 (en) | Method for operating a detection device of a motor vehicle | |
CN114120696A (zh) | 用于引导停放的车辆行驶到停车地点的***和方法 | |
US20210350702A1 (en) | System and method for guiding a vehicle occupant to an available vehicle parking | |
CN111721315A (zh) | 一种信息处理方法、装置、车辆以及显示设备 | |
US11113968B2 (en) | Method for mobile parking assistance | |
US20210089983A1 (en) | Vehicle ride-sharing assist system | |
CN112820122A (zh) | 基于行驶方向的可变车道控制方法和*** | |
US20180245943A1 (en) | Navigation ux enhancement - automatic routing to nearest parking lot or garage | |
EP4401061A1 (en) | Automated valet parking method and apparatus | |
KR102512921B1 (ko) | 스팟파인더 | |
CN113739816A (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 |