Nothing Special   »   [go: up one dir, main page]

CN112598916B - 导航提醒方法、装置、电子设备及存储介质 - Google Patents

导航提醒方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN112598916B
CN112598916B CN202011437070.5A CN202011437070A CN112598916B CN 112598916 B CN112598916 B CN 112598916B CN 202011437070 A CN202011437070 A CN 202011437070A CN 112598916 B CN112598916 B CN 112598916B
Authority
CN
China
Prior art keywords
vehicle
target vehicle
navigation
current position
target
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
Application number
CN202011437070.5A
Other languages
English (en)
Other versions
CN112598916A (zh
Inventor
宫冰川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202011437070.5A priority Critical patent/CN112598916B/zh
Publication of CN112598916A publication Critical patent/CN112598916A/zh
Application granted granted Critical
Publication of CN112598916B publication Critical patent/CN112598916B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0965Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages responding to signals from another vehicle, e.g. emergency vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Navigation (AREA)

Abstract

本申请实施例提供了一种导航提醒方法、装置、电子设备及存储介质,涉及导航技术领域。该方法包括:获取目标车辆的当前位置、行驶状态以及导航路线;根据目标车辆的当前位置确定搜索范围,并获取在搜索范围内的、与目标车辆的导航路线匹配的周边车辆;若根据获取到的周边车辆的当前位置以及行驶状态,以及目标车辆的当前位置和行驶状态,确定目标车辆与周边车辆不处于安全车距,则生成导航提醒。本申请实施例相比仅在地图上显示导航路线的方式,使得驾驶员即使对于道路比较了解,也仍然愿意打开导航接受导航提醒,提高了用户对导航的利用率和满意度。

Description

导航提醒方法、装置、电子设备及存储介质
技术领域
本申请涉及导航技术领域,具体而言,本申请涉及一种导航提醒方法、装置、电子设备及存储介质。
背景技术
随着社会经济的高速发展,机动车辆的数量也迅猛提升,同时交通事故也逐渐增多,对机动车辆的驾驶风险进行预警越来越受到重视。
传统导航只是单纯的提供一次从起点到终点的路径规划,等导航结束之后,导航也就随之结束,同时导航提醒信息也仅局限与对道路是偏离、交通状况的提醒,正是因为传统导航所提供的信息较少,所以司机往往仅在面临未知道路时才会启用导航,司机对于传统导航的利用率和满意度并不理想。
发明内容
本发明实施例提供一种克服上述问题或者至少部分地解决上述问题的导航提醒方法、装置、电子设备及存储介质。
第一方面,提供了一种导航提醒方法,该方法包括:
获取目标车辆的当前位置、行驶状态以及导航路线;
根据目标车辆的当前位置确定搜索范围,并获取在搜索范围内的、与目标车辆的导航路线匹配的周边车辆;
若根据获取到的周边车辆的当前位置以及行驶状态,以及目标车辆的当前位置和行驶状态,确定目标车辆与周边车辆不处于安全车距,则生成导航提醒。
在一个可能的实现方式中,根据目标车辆的当前位置确定搜索范围,包括:
根据目标车辆的当前位置,确定目标车辆当前所在道路的道路等级;
根据道路等级确定对应的搜索范围。
在一个可能的实现方式中,获取在搜索范围内的、与目标车辆的导航路线匹配的周边车辆,包括:
根据目标车辆的当前位置,从导航路线中确定目标车辆即将行驶的预设长度路段中的至少一个路径点;
获取在以至少一个路径点为圆心的搜索范围内的其他车辆的当前位置、行驶状态以及导航路线;
若其他车辆的导航路线包括预设长度路段,则将其他车辆作为与目标车辆的导航路线匹配的周边车辆。
在一个可能的实现方式中,获取在搜索范围内的、与目标用户的导航路线匹配的周边车辆,还包括:
获取周边车辆的车型信息;
触发导航提醒包括:
若周边车辆的车型信息符合预设条件,则触发包含周边车辆的车型信息的导航提醒。
在一个可能的实现方式中,行驶状态包括方向和速度;
若根据目标车辆和周边车辆的当前位置和行驶状态,确定目标车辆与周边车辆不处于安全车距,之前还包括:
根据周边车辆和目标车辆的当前位置,确定周边车辆与目标车辆的前后关系和距离;
根据周边车辆与目标车辆的前后关系和距离,结合周边车辆与目标车辆的方向和速度,判断目标车辆与周边车辆是否处于安全距离。
在一个可能的实现方式中,根据周边车辆与目标车辆的前后关系和距离,结合周边车辆与目标车辆的方向和速度,判断目标车辆与周边车辆是否处于安全距离,包括以下至少一种情形:
若周边车辆与目标车辆中的靠后车辆的速度小于靠前车辆的速度,则确定目标车辆与周边车辆处于安全车距;
若周边车辆与目标车辆中的靠后车辆的速度大于靠前车辆的速度,且根据周边车辆与目标车辆的当前位置、方向和速度确定靠后车辆在预设时间内与靠前车辆不发生碰撞,则确定目标车辆与周边车辆处于安全车距;
若周边车辆与目标车辆中的靠后车辆的速度大于靠前车辆的速度,且根据周边车辆与目标车辆的当前位置、方向和速度确定靠后车辆在预设时间内与靠前车辆发生碰撞,则确定目标车辆与周边车辆不处于安全车距。
在一个可能的实现方式中,目标车辆的当前位置、行驶状态以及导航路线是通过预设加密算法加密的;
根据目标车辆的当前位置确定搜索范围,获取在搜索范围内的、与目标用户的导航路线匹配的周边车辆,之前还包括:
根据与预设加密算法对应的解密算法,对加密的目标车辆的当前位置、行驶状态以及导航路线进行解密。第二方面,提供了一种导航提醒装置,包括:
目标车辆信息获取模块,用于获取目标车辆的当前位置、行驶状态以及导航路线;
周边处理信息获取模块,用于根据目标车辆的当前位置确定搜索范围,获取在搜索范围内的、与目标车辆的导航路线匹配的周边车辆;
导航提醒触发模块,用于若根据预先获取的周边车辆的当前位置以及行驶状态,以及目标车辆的当前位置和行驶状态,确定目标车辆与周边车辆不处于安全车距,则触发导航提醒。
在一个可能的实现方式中,周边处理信息获取模块包括:
道路等级获取单元,用于根据目标车辆的当前位置,确定目标车辆当前所在道路的道路等级;
搜索范围确定单元,用于根据道路等级确定对应的搜索范围。
在一个可能的实现方式中,周边处理信息获取模块包括:
路径点获取单元,用于根据目标车辆的当前位置,从导航路线中确定目标车辆即将行驶的预设长度路段中的至少一个路径点;
其他车辆信息获取单元,用于获取在以至少一个路径点为圆心的搜索范围内的其他车辆的当前位置、行驶状态以及导航路线;
匹配单元,用于若其他车辆的导航路线包括预设长度路段,则将其他车辆作为与目标车辆的导航路线匹配的周边车辆。
在一个可能的实现方式中,周边处理信息获取模块还包括:
车型获取单元,用于获取周边车辆的车型信息;
导航提醒触发模块,还包括:
车型提醒单元,用于若周边车辆的车型信息符合预设条件,则触发包含周边车辆的车型信息的导航提醒
在一个可能的实现方式中,行驶状态包括方向和速度;
导航提醒装置还包括:
关系确定模块,用于在根据周边车辆和目标车辆的当前位置,确定周边车辆与目标车辆的前后关系和距离;
安全判断模块,用于根据周边车辆与目标车辆的前后关系和距离,结合周边车辆与目标车辆的方向和速度,判断目标车辆与周边车辆是否处于安全距离。
在一个可能的实现方式中,安全判断模块具体用于:
若周边车辆与目标车辆中的靠后车辆的速度小于靠前车辆的速度,则确定目标车辆与周边车辆处于安全车距;
若周边车辆与目标车辆中的靠后车辆的速度大于靠前车辆的速度,且根据周边车辆与目标车辆的当前位置、方向和速度确定靠后车辆在预设时间内与靠前车辆不发生碰撞,则确定目标车辆与周边车辆处于安全车距;
若周边车辆与目标车辆中的靠后车辆的速度大于靠前车辆的速度,且根据周边车辆与目标车辆的当前位置、方向和速度确定靠后车辆在预设时间内与靠前车辆发生碰撞,则确定目标车辆与周边车辆不处于安全车距。
在一个可能的实现方式中,目标车辆的当前位置、行驶状态以及导航路线是通过预设加密算法加密的;
在一个可能的实现方式中,目标车辆信息获取模块还用于:
根据与预设加密算法对应的解密算法,对加密的目标车辆的当前位置、行驶状态以及导航路线进行解密。
第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如第一方面所提供的方法的步骤。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。
第五方面,本发明实施例提供一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行实现如第一方面所提供的方法的步骤。
本发明实施例提供的导航提醒方法、装置、电子设备及存储介质,通过获取目标车辆的当前位置、行驶状态以及导航路线,并根据目标车辆的当前位置确定搜索范围,结合目标车辆的导航路线匹配出周边车辆,以此获得的周边车辆均是与目标车辆在行驶路线上存在交集的车辆,降低了需要进行安全车距判断的样本,变相提高了运算效率,通过结合目标车辆和周边车辆的当前位置以及行驶状态计算安全车距,能够获得准确度更高的数据,减少出行过程中所导致的潜在事故,由于本方案可以在导航过程中实时进行安全车距的判断和提醒,因此即使驾驶员对于道路比较了解,也仍然愿意打开导航接受导航提醒,提高了用户对导航的利用率和满意度。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
图1为相关技术中提供的显示在路线总览页面中的导航提示信息的示意图;
图2为本申请实施例提供的一种导航提醒方法或装置的示例型系统架构;
图3为本申请另一个实施例提供的导航提醒系统的结构示意图;
图4为本申请实施例提供的导航提醒方法的流程示意图;
图5为本申请实施例提供的获取导航路线的流程示意图;
图6为本申请实施例提供的车辆的导航路线的示意图;
图7为本申请实施例提供的周边车辆和目标车辆的行驶场景的示意图;
图8为本申请实施例提供的一种导航提醒装置的结构示意图;
图9为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
首先,对本申请实施例涉及的若干个名词进行介绍:
导航路线:是指终端或服务器根据获取到的起始位置和终点位置,规划出用户能够从起始位置到达终点位置的路线,且该路线符合用户对规划出的路线提出的要求。用户对规划出的路线提出的要求简称为规划条件,即终端或服务器规划出的导航路线需要同时符合起始位置、终点位置和规划条件的要求。该规划条件是对终端或服务器基于起始位置和终点位置规划出的路线的限定要求。典型的,该规划条件包括:高速优先原则,或避开收费原则,或躲避拥堵原则,或不走高速原则中的至少一种。
终端包括:移动终端或车载终端,终端内部安装有定位组件,根据定位组件能够获取终端所在的位置,并将终端所在的位置作为起始位置。用户通过向终端输入终点位置,终端根据获取的起始位置和终点位置规划导航路线。
在导航过程中,终端会对路途中遇到的关键位置点生成导航提示信息,该导航提示信息用于告知用户后续的行进方向。其中,该关键位置点可以包括十字路口、三岔路口、环岛等。
安全车距,是指后方车辆为了避免与前方车辆发生意外碰撞而在行驶中与前车所保持的必要间隔距离。安全距离没有绝对的数字概念,它视具体情况而定。一般来说,车速越快、车重越大,安全车距所需要的间隔长度也就越长。
在一种相关技术中,终端获取导航路线,然而导航路线的导航提示信息的内容过少。请参阅图1,其示例性地示出了相关技术中提供的显示在路线总览页面中的导航提示信息的示意图,在图1中包括导航提示信息10和用户当前所在位置20,导航提示信息10包括行进方向和用户当前所在位置20距离A大街的距离,以及沿着导航路线走完导航全程的时间和走完导航全程的长度。然而,当前终端生成的导航提示信息的内容过于单调,以至于用户一旦对线路比较熟悉,就不会开启导航,司机对于传统导航的利用率和满意度并不理想。
本申请提供的导航提醒方法、装置、电子设备及存储介质,旨在解决现有技术的如上技术问题。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
请参阅图2,其示例性示出了本申请实施例提供的一种导航提醒方法或装置的示例型系统架构100的示意图。
如图2所示,系统架构100可以包括终端设备110、120、130中的一种或多种,网络140和服务器150。网络140用以在终端设备110、120、130和服务器150之间提供通信链路的介质。网络140可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
应该理解,图2中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器150可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。
本申请实施例的服务器的执行方法可以以云计算(cloud computing)的形式完成,云计算是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。
作为云计算的基础能力提供商,会建立云计算资源池(简称云平台,一般称为IaaS(Infrastructure as a Service,基础设施即服务)平台,在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备(为虚拟化机器,包含操作系统)、存储设备、网络设备。
按照逻辑功能划分,在IaaS(Infrastructure as a Service,基础设施即服务)层上可以部署PaaS(Platform as a Service,平台即服务)层,PaaS层之上再部署SaaS(Software as a Service,软件即服务)层,也可以直接将SaaS部署在IaaS上。PaaS为软件运行的平台,如数据库、web容器等。SaaS为各式各样的业务软件,如web门户网站、短信群发器等。一般来说,SaaS和PaaS相对于IaaS是上层。
用户可以使用终端设备110、120、130通过网络140与服务器150交互,以接收或发送消息等。终端设备110、120、130可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机、可穿戴设备、终端设备等等。
终端上安装有服务器150提供服务的目标应用程序,目标应用程序可以为应用程序或者操作系统,目标应用程序为导航服务的实现提供运行环境。例如,目标应用程序可以为导航应用,导航服务可以基于目标应用程序实现,目标应用程序为导航服务提供运行环境。再如,目标应用程序可以为安卓(Android)操作系统,导航服务可以基于目标应用程序的快应用实现,目标应用程序为用于提供导航服务的快应用提供运行环境。
服务器150可以是提供各种服务的服务器,特别是提供导航服务的服务器。
在本申请实施例中,当用户需要导航时,用户可以通过终端110上的目标应用程序进入导航服务界面,基于导航服务界面,向服务器150发送导航请求。导航请求中包括本次导航的起止点、用户所在车辆的实时位置和行驶状态,用户所在车辆的行驶状态可以通过设置在车辆上的传感器采集,并发送至目标应用程序,行驶状态可以包括速度、方向、海拔等等信息。
服务器150接收各终端上传的起始点、实时位置和行驶状态等信息,因此可以结合大数据分析技术,判断车辆之间是否满足安全车距,并在用户所在车辆与周边车辆不处于安全车距时生成导航提醒,通过将导航提醒发送至终端110,使得用户能够尽早做出响应,避免交通事故发生。
请参阅图3,其示例性地示出了本申请另一个实施例提供的导航提醒系统的结构示意图,与图2不同之处包括,有如图3所示,包括:
定位模块210,用于根据终端设置的定位频率,通过定位回调函数周期性回传将终端所在车辆的位置信息;例如,若终端设置的定位频率为每5秒获取一次定位信息,则终端通过定位回调函数每5秒回传一次位置信息。在本申请实施例中,定位模块可以为GPS(Global Positioning System)模块、北斗定位模块、wifi定位器等等,以GPS模块为例,GPS模块可以根据定位频率周期性向GPS卫星或者GPS服务器发送定位请求,获得GPS卫星或者GPS服务器回传的位置信息。Wifi定位器主要是通过移动设备和三个无线网络接入点的无线信号强度,通过差分算法,来比较精准地对人和车辆进行三角定位,精度只能维持在米级定位。
定位处理模块220,用于将位置信息封装成为导航引擎能接收的数据格式,并将其传递给导航引擎230;
导航引擎230封装和保护几何数据的拓扑关系和导引数据,提供路线分析、拓扑分析、引导信息的功能。导航引擎230所能接收的数据格式可以是GPS,也可以wifi,对于安卓系统的终端而言,定位信息的来源分为两种的,一种是通过卫星通过下发的定位信息,此信息为GPS信息,另外一种是通过网络下发的定位信息,此信息为基站信息,而判断是GPS信息还是基站信息的依据就是判断定位装置回调的字段值是否是wifi或者GPS来决定的。导航引擎230将接收的定位数据进行加密上传至服务端。具体的,导航引擎230可以通过AES(Advanced Encryption Standard,高级加密标准)的方式进行加密。
服务器,包括:
定位收集单元310,接收加密后的定位数据,对加密后的定位数据进行解密,获得明文定位数据,传递位置处理单元320;
位置处理单元320,根据明文定位数据确定在车辆的搜索范围内的周边车辆,并将周边车辆信息返回给导航引擎230。
导航引擎230根据周边车辆、当前道路名、导航段剩余距离、剩余时间信息发送至终端的事件分发模块240。
事件分发模块240对所在(目标)车辆和接收到的周边车辆的定位数据、行驶状态、当前道路名、导航段剩余距离、剩余时间信息进行状态解析,并将结果分发到各处理单元:
目的地单元,主要用于接收事件分发模块240根据导航段剩余距离为0或者剩余时间为0时发送的到达目的地指令,目的地单元根据接收到到达目的地,获知已经到达目的地,通过语音引擎(图中未示出)告知用户已经到达,并结束本次导航;
告警单元,接到事件分发单元240根据识别到周边车辆为豪车时的告警信息之后,以所在车辆的当前定位信息和周边车辆的定位信息计算两者之间的距离,并结合两者之间的方向以及速度来分析是否有潜在的危险发生,若存在潜在的危险,则触发告警装置进行告警,告警装置可以包括音响、灯、显示屏等等。
重绘单元,主要用于绘制出可视化的导航信息,比如导航指引动作、当前道路名、当前导航段剩余距离、距离目的地剩余时间等等;
放大图单元,主要用于进行路口放大图的绘制;
服务区单元,主要用于进行服务区面板的绘制;
偏航单元,主要用于在所在车辆的当前位置与导航路线的距离大于预设距离时,触发偏航提醒,以提醒用户目前发生了偏航。
由图3所示实施例的系统可知,服务器也可以仅用于汇总道路上各车辆的信息(例如当前位置、行驶状态、导航路线)以及确定车辆的周边车辆,之后将周边车辆的信息发送至终端,由终端再结合周边车辆的信息执行是否导航提醒的判断和运算。
请参阅图4,其示例性地示出了本申请实施例提供的导航提醒方法的流程示意图,如图4所示,包括:
S101、获取目标车辆的当前位置、行驶状态以及导航路线;
获取目标车辆的当前位置,可以通过目标车辆上的终端,例如移动终端或者车载终端获得,终端内部安装有定位组件,该定位组件可以实时定位终端(等同于目标车辆)所处的位置,终端将定位组件提供的位置确定为目标车辆的当前位置。
目标车辆的行驶状态是指目标车辆在行驶时的状态,例如可以包括车速、方向、所在车道、海拔等等信息,可以通过目标车辆上自身的传感器或者终端通过一定时间的定位信息采集得到。例如,车速可以通过车辆自带的速度传感器获得,也可以通过终端根据一定时间内的位移变化情况获得。车辆的方向可以通过车辆的转向角传感器或者车辆在一定时间内的位移方向确定。
导航路线可以通过终端预先设置的起始位置和终点位置规划得到。
终端获取起始位置的方式包括如下三种方式中的至少一种:
第一种,终端内部安装有定位组件,该定位组件用于定位终端所处的位置,终端将定位组件提供的位置确定为导航的起始位置。
第二种,用户向终端手动输入起始位置,终端获取到导航的起始位置。
第三种,用户在电子地图中,通过点击的方式确定起始位置,终端获取到导航的起始位置。电子地图,又称数字地图,是利用计算机技术,以数字方式存储和查阅的地图。
终端获取终点位置的方式包括如下两种方式中的至少一种:
第一种方式,用户向终端手动输入终点位置,终端获取到导航的终点位置。
第二种方式,用户在电子地图中,通过点击的方式确定终点位置,终端获取到导航的终点位置。
可选地,终端获取起始位置的方式为上述三种方式中的任意一种,终端获取终点位置的方式为上述两种方式中的任意一种。终端获取起始位置和终点位置的方式包括但不限于上述介绍的获取方式。
请参阅图5,其示例性地示出了本申请实施例提供获取导航路线的流程示意图,如图所示,包括:
步骤1、获取目标车辆的起点位置和终点位置的经纬度值;
目标车辆的起点位置可以是目标车辆在未启动时的位置,也可以是目标车辆在行驶时的实时位置,也即目标车辆在行驶过程中,可以根据当前位置和终点位置不断规划出实时的导航路线,从而在目标车辆偏离历史导航路线时,能够及时规划出新的导航路线。
步骤2、将起点位置和终点位置传递至导航引擎,导航引擎根据起点位置和终点位置进行导航路线算路;
当导航引擎存在离线导航数据或者与导航服务器网络连接时,导航引擎能够算路成功,当导航引擎既没有离线导航数据,也没有与导航服务器网络连接时,就会出现算路失败的情况。此外,当导航服务器宕机时,导航引擎也会出现算路失败的问题。
步骤3、若算路成功,执行步骤6,否则执行步骤4;
步骤4、判断重试次数是否小于指定重试次数(例如指定重试次数可以为1、3、5等等),若小于最大重试次数,则执行步骤1,否则,执行步骤5;
步骤5、导航引擎以算路失败的方式告知用户,并结束本次导航路线算路;
步骤6、导航引擎将算路结果进行解析,获得导航路线,将导航路线回传至终端。
应当理解的是,导航路线的数量可以不限于1个,例如,可以包括红绿灯最少的路线、拥堵最少的路线、距离最短的路线、收费最少的路线等等。
步骤7、终端根据回传的路线,绘制并显示出可视化的导航路线。
S102、根据目标车辆的当前位置确定搜索范围,并获取在搜索范围内的、与目标车辆的导航路线匹配的周边车辆。
为了在传统导航提醒内容的基础上增加新的内容,以增强用户对导航程序的利用率,本申请实施例的其中一个目的在于向用户提供导航过程中可能出现的安全隐患,因此需要根据目标车辆的当前位置确定搜索范围,并进一步确定在搜索范围内的,与目标车辆的导航路线匹配的周边车辆。
相关方案在确定车辆的周边车辆时,利用V2V通信(vehicle-to-vehiclecommunication;V2V communication)实现机动车辆间基于无线的数据传输,实现各个车辆的位置和速度的共享,但V2V通信属于短程通信,当车辆速度较快时,车辆间的通信存在既不稳定,也不及时的问题,并且V2V通信对于车辆的硬件要求较高。
因此,本申请实施例采用终端将自身的当前位置、行驶状态以及导航路线上传至服务器,服务器通过采集海量终端上传的数据,通过大数据分析技术,确定在目标车辆搜索范围内的、与目标车辆的导航路线匹配的周边车辆,能够降低对终端的硬件要求,同时在搜索范围上相比V2V通信具有更大的范围,从而最终预测出的安全隐患也能够留给用户更多的时间进行处理。
具体的,在获取目标车辆的当前位置后,可以以该位置为圆心,以预设半径圈出一圆形的搜索范围,结合获取的其他车辆的当前位置,即可筛选出位于该搜索范围内的其他车辆。由于车辆的导航路线不同,意味着车辆可能行驶到不同的车道,甚至不同的道路,而如果两台车辆行驶在不同的道路上,一般发生安全事故的几率极低,因此,本申请实施例基于导航路线作为筛选周边车辆的条件。
S103、若根据获取到的周边车辆的当前位置以及行驶状态,以及目标车辆的当前位置和行驶状态,确定目标车辆与周边车辆不处于安全车距,则生成导航提醒。
本申请实施例确定周边车辆后,即可进一步确定周边车辆的当前位置和行驶状态,从而利用周边车辆和目标车辆的当前位置以及行驶状态,判断周边车辆和目标车辆是否处于安全车距,若没有处于安全车距,则生成导航提醒。
本申请实施例的导航提醒方法,通过获取目标车辆的当前位置、行驶状态以及导航路线,并根据目标车辆的当前位置确定搜索范围,结合目标车辆的导航路线匹配出周边车辆,以此获得的周边车辆均是与目标车辆在行驶路线上存在交集的车辆,降低了需要进行安全车距判断的样本,变相提高了运算效率,通过结合目标车辆和周边车辆的当前位置以及行驶状态计算安全车距,能够获得准确度更高的数据,减少出行过程中所导致的潜在事故,由于本方案可以在导航过程中实时进行安全车距的判断和提醒,因此即使驾驶员对于道路比较了解,也仍然愿意打开导航接受导航提醒,提高了用户对导航的利用率和满意度。
在上述各实施例的基础上,作为一种可选实施例,根据目标车辆的当前位置确定搜索范围,包括:
S201、根据目标车辆的当前位置,确定目标车辆当前所在道路的道路等级;
具体的,本申请实施例可以从路网数据中确定目标车辆的当前位置所在的道路,一般地,路网数据会记录道路的道路等级,因此在确定目标车辆的当前所在的道路之后,可以进一步从路网数据中获取到的该道路的道路等级。
还可以通过分析卫星影像来得到道路的道路等级,具体地,确定目标车辆当前所在道路在卫星影响上的宽度、纹理、周边环境等特征,并根据该特征确定道路等级。
由于本申请实施例中的车辆都会将定位数据发送至服务器,因此,还可以根据该道路上预设历史时段上的车辆的GPS轨迹点的信息确定道路等级,例如:获取路网的浮动车全球定位系统(Global Positioning System,GPS)轨迹点;将GPS轨迹点与路网中的路段进行匹配,得到与路段匹配的GPS轨迹点集合及与GPS轨迹点匹配的所有路段的路段集合;根据与路段匹配的GPS轨迹点集合中的GPS轨迹点,确定至少一种用于表征路段的通行能力的通行能力特征值;根据路段集合中初始道路等级相同的路段的每一种通行能力的通行能力特征值,确定初始道路等级对应的该种通行能力的通行能力特征中心值;将路段集合中路段的每一种通行能力的通行能力特征值分别与各初始道路等级对应的该种通行能力的通行能力特征中心值进行匹配,将匹配成功的通行能力特征中心值对应的初始道路等级作为该路段的备选道路等级;根据该路段的各备选道路等级,确定该路段的道路等级。
浮动车:通常指安装了车载GPS定位装置,并行驶在道路上的车辆。浮动车(Floating Car Data)技术,也被称作“探测车(Probe car)”,可用于获取道路交通信息,其基本原理为:利用浮动车上安装的GPS定位装置,在其行驶过程中定期记录车辆位置(即GPS经纬度坐标)、时间、方向(可以以为车头与道路中心线的夹角)、速度等信息,并向用于采集GPS轨迹点的诸如路网中心等数据处理中心上报包括浮动车车辆标识、车辆位置(即GPS经纬度坐标)、时间、方向、速度等信息。
由于浮动车的GPS轨迹点的精度较高,根据路段的GPS轨迹点来确定路段的通行能力的通行能力特征值较为准确,因此,根据初始道路等级相同的路段的通行能力特征值来确定出初始道路等级对应的该种通行能力的通行能力特征中心值较为准确。再将路段的通行能力特征值与各初始道路等级对应的通行能力特征中心值进行比较,根据比较结果确定出路段的道路等级更准确。
S202、根据道路的道路等级确定对应的搜索范围。
由于不同的道路等级上对车速的要求不同,因此,本申请实施例中搜索范围与道路等级相关,道路等级越低的道路,搜索范围可以越大,进而可以确定更多的周边车辆,进一步增强车辆行驶的安全性。
在上述各实施例的基础上,作为一种可选实施例,获取在搜索范围内的、与目标车辆的导航路线匹配的周边车辆,包括:
S301、根据目标车辆的当前位置,从导航路线中确定目标车辆即将行驶的预设长度路段中的至少一个路径点;
请参见图6,其示例性地示出了车辆的导航路线的示意图,如图所示,目标车辆A从当前位置到终点位置的导航路线中需要先后经过静安路、平安街和雄楚大道,其中在静安路路段需行驶800米,在平安街路段需行驶2公里,在雄楚大道需行驶5公里。
本申请实施例对于预设长度路段的长度可以设置统一的长度(例如500米、1公里或3公里等等),也可以根据车辆当前所在道路的道路等级,确定路段的长度,例如当目标车辆处于一级道路,则从导航路线中确定目标车辆即将行驶的2公里中的至少一个路径点、当目标车辆处于二级道路,则从导航路线中确定目标车辆即将行驶的1公里中的至少一个路径点等等。
图6中预设长度路段以虚线段S进行表征,本申请实施例对于相邻两个路径点的距离不作限定,例如,可以是5米、10米、20米等等。
S302、获取在以至少一个路径点为圆心的搜索范围内的其他车辆的当前位置、行驶状态以及导航路线。
本申请实施例在确定路径点后,以每个路径点为圆心,以预设的搜索半径在地图中做圆,由于道路上的每辆车都会上传自己的当前位置、行驶状态以及导航路线,因此根据道路上各车的位置,对当前时刻在圆形区域内的车辆继续执行步骤S303。
S303、若其他车辆的导航路线包括预设长度路段,则将其他车辆作为与目标用户的导航路线匹配的周边车辆
对于处于圆形区域内的车辆,通过判断该车辆的道路路线是否包括步骤S301中确定的预设长度的路段,即可确定周边车辆,继续参见图6,图6中位于路径点(图中以三角形表示)的搜索范围内存在车辆B和车辆C,由于车辆B的导航路线(图中未示出)在静安路之后驶向恒安街,而并未驶向平安街,其导航路线中也不包括目标车辆A即将行驶的预设长度路段S,因此B并不属于目标车辆A的周边车辆,而车辆C的导航路线图中未示出)与目标车辆A重合度很高,并且车辆C的导航路线中也包括目标车辆A即将行驶的预设长度路段S,因此将车辆C作为目标车辆A的周边车辆。
应当理解的是,由于路径点的个数并不局限为一个,所以在针对多个路径点确定周边车辆时,会出现重复车辆的情况,所以在获取所有路径点对应的周边车辆后,还可以对重复车辆进行筛选。具体地,可以根据车辆的唯一标识,例如车牌号进行筛选。
在上述各实施例的基础上,作为一种可选实施例,本申请实施例除了能够实现实时对车辆间的安全距离,还可以实现对车型的提醒,从而在遇到豪车时,能够进行提醒,具体的:车辆在向服务器上传信息时,还包括自己的车型信息。
获取在搜索范围内的、与目标用户的导航路线匹配的周边车辆,还包括:
获取周边车辆的车型信息;
触发导航提醒包括:
若周边车辆的车型信息符合预设条件,则触发包含周边车辆的车型信息的导航提醒。
具体地,可以预先对需要触发导航提醒的车型进行统计,获得车型表,当获取周边车辆的车型信息后,在车型表中查找周边车辆的车型,若查找到,则确定周边车辆的车型信息符合预设条件,则触发包含周边车辆的车型信息的导航提醒,若没有查找到,则确定周边车辆的车型信息不符合预设条件,不会触发包含周边车辆的车型信息的导航提醒。
在上述各实施例的基础上,作为一种可选实施例,行驶状态包括方向和速度;
若根据目标车辆和周边车辆的当前位置和行驶状态,确定目标车辆与周边车辆不处于安全车距,之前还包括:
根据周边车辆和目标车辆的当前位置,确定周边车辆与目标车辆的前后关系和距离。
具体的,在确定目标车辆和周边车辆的当前位置后,可以根据目标车辆和周边车辆所在的道路以及行驶方向,确定出周边车辆和目标车辆的前后关系。
根据周边车辆与目标车辆的前后关系和距离,结合周边车辆与目标车辆的方向和速度,判断目标车辆与周边车辆是否处于安全距离,具体可包括以下至少一种情形:
若周边车辆与目标车辆中的靠后车辆的速度小于靠前车辆的速度,则确定目标车辆与周边车辆处于安全车距;
当靠后车辆的速度小于靠前车辆时,靠后车辆和靠前车辆之间的距离会逐渐增大,也就意味这两辆车发生碰撞的可能性越来越低,因此可以确定目标车辆与周边车辆处于安全车距。
若周边车辆与目标车辆中的靠后车辆的速度大于靠前车辆的速度,且根据周边车辆与目标车辆的当前位置、方向和速度确定靠后车辆在预设时间内与靠前车辆不发生碰撞,则确定目标车辆与周边车辆处于安全车距;
若周边车辆与目标车辆中的靠后车辆的速度大于靠前车辆的速度,且根据周边车辆与目标车辆的当前位置、方向和速度确定靠后车辆在预设时间内与靠前车辆发生碰撞,则确定目标车辆与周边车辆不处于安全车距。
具体的,通过车辆的当前位置和方向,可以确定车辆在后续一段时间(例如5秒、10秒或者20秒等等)内的行驶轨迹,若进一步结合车辆的速度计算出车辆在后续一段时间内的行驶轨迹发生交汇,则说明靠后车辆在预设时间内与靠前车辆发生碰撞,即目标车辆和周边车辆不处于安全车距。
在上述实施例的基础上,确定目标车辆与周边车辆不处于安全车距,之后还包括:
确定使目标车辆与周边车辆不发生碰撞的速度和/或方向,并提醒目标车辆。
请参见图7,其示例性地示出了本申请实施例提供的周边车辆和目标车辆的行驶场景的示意图。如图所示,周边车辆B位于目标车辆A的后方,周边车辆B与目标车辆A的直线距离为50米,车辆的方向以周边车辆的车头与道路中心线的夹角表征,两车处于同一车道中,且两车的方向均为0°,若当前周边车辆B的车速25m/s,目标车辆A当前的速度为20m/s,那么可以计算出周边车辆B将在10秒后与目标车辆A发送碰撞,因此可确定两车不处于安全车距,进一步,由于当目标车辆A将车速调整至25m/s以上时,将使得周边车辆B和自身的距离不再缩短,因此,可以向目标车辆A发出将车速调整至25m/s以上的提醒,或者,若确定目标车辆A任一侧的预设范围内不存在其他车辆,也可以向目标车辆A发出调整方向的提醒,该方向可以为向左30°或者向右30°,从而将目标车辆A引导至其他车道上。
在上述各实施例的基础上,作为一种可选实施例,目标车辆的当前位置、行驶状态以及导航路线是通过预设加密算法加密的;
根据目标车辆的当前位置确定搜索范围,获取在搜索范围内的、与目标用户的导航路线匹配的周边车辆,之前还包括:
根据与预设加密算法对应的解密算法,对加密的目标车辆的当前位置、行驶状态以及导航路线进行解密。
具体可采用上述图3所示实施例中的AES算法进行加密,从而保证数据传输的安全性。
本申请实施例提供了一种导航提醒装置,如图8所示,该装置可以包括:目标车辆信息获取模块101、周边处理信息获取模块102和导航提醒触发模块103,具体地:
目标车辆信息获取模块101,用于获取目标车辆的当前位置、行驶状态以及导航路线;
周边处理信息获取模块102,用于根据所述目标车辆的当前位置确定搜索范围,获取在所述搜索范围内的、与所述目标车辆的导航路线匹配的周边车辆;
导航提醒触发模块103,用于若根据预先获取的所述周边车辆的当前位置以及行驶状态,以及所述目标车辆的当前位置和行驶状态,确定目标车辆与所述周边车辆不处于安全车距,则触发导航提醒。
本发明实施例提供的导航提醒装置,具体执行上述方法实施例流程,具体请详见上述导航提醒方法实施例的内容,在此不再赘述。本发明实施例提供的导航提醒装置,通过获取目标车辆的当前位置、行驶状态以及导航路线,并根据目标车辆的当前位置确定搜索范围,结合目标车辆的导航路线匹配出周边车辆,以此获得的周边车辆均是与目标车辆在行驶路线上存在交集的车辆,降低了需要进行安全车距判断的样本,变相提高了运算效率,通过结合目标车辆和周边车辆的当前位置以及行驶状态计算安全车距,能够获得准确度更高的数据,减少出行过程中所导致的潜在事故,由于本方案可以在导航过程中实时进行安全车距的判断和提醒,因此即使驾驶员对于道路比较了解,也仍然愿意打开导航接受导航提醒,提高了用户对导航的利用率和满意度。
在上述各实施例的基础上,作为一种可选实施例,周边处理信息获取模块包括:
道路等级获取单元,用于根据目标车辆的当前位置,确定目标车辆当前所在道路的道路等级;
搜索范围确定单元,用于根据道路等级确定对应的搜索范围。
在上述各实施例的基础上,作为一种可选实施例,周边处理信息获取模块包括:
路径点获取单元,用于根据目标车辆的当前位置,从导航路线中确定目标车辆即将行驶的预设长度路段中的至少一个路径点;
其他车辆信息获取单元,用于获取在以至少一个路径点为圆心的搜索范围内的其他车辆的当前位置、行驶状态以及导航路线;
匹配单元,用于若其他车辆的导航路线包括预设长度路段,则将其他车辆作为与目标车辆的导航路线匹配的周边车辆。
在上述各实施例的基础上,作为一种可选实施例,周边处理信息获取模块还包括:
车型获取单元,用于获取周边车辆的车型信息;
导航提醒触发模块,还包括:
车型提醒单元,用于若周边车辆的车型信息符合预设条件,则触发包含周边车辆的车型信息的导航提醒
在上述各实施例的基础上,作为一种可选实施例,行驶状态包括方向和速度;
导航提醒装置还包括:
关系确定模块,用于在根据周边车辆和目标车辆的当前位置,确定周边车辆与目标车辆的前后关系和距离;
安全判断模块,用于根据周边车辆与目标车辆的前后关系和距离,结合周边车辆与目标车辆的方向和速度,判断目标车辆与周边车辆是否处于安全距离。
在上述各实施例的基础上,作为一种可选实施例,安全判断模块具体用于:
若周边车辆与目标车辆中的靠后车辆的速度小于靠前车辆的速度,则确定目标车辆与周边车辆处于安全车距;
若周边车辆与目标车辆中的靠后车辆的速度大于靠前车辆的速度,且根据周边车辆与目标车辆的当前位置、方向和速度确定靠后车辆在预设时间内与靠前车辆不发生碰撞,则确定目标车辆与周边车辆处于安全车距;
若周边车辆与目标车辆中的靠后车辆的速度大于靠前车辆的速度,且根据周边车辆与目标车辆的当前位置、方向和速度确定靠后车辆在预设时间内与靠前车辆发生碰撞,则确定目标车辆与周边车辆不处于安全车距。
在上述各实施例的基础上,作为一种可选实施例,目标车辆的当前位置、行驶状态以及导航路线是通过预设加密算法加密的;
在上述各实施例的基础上,作为一种可选实施例,目标车辆信息获取模块还用于:
根据与预设加密算法对应的解密算法,对加密的目标车辆的当前位置、行驶状态以及导航路线进行解密。
本申请实施例中提供了一种电子设备,该电子设备包括:存储器和处理器;至少一个程序,存储于存储器中,用于被处理器执行时,与现有技术相比可实现:通过获取目标车辆的当前位置、行驶状态以及导航路线,并根据目标车辆的当前位置确定搜索范围,结合目标车辆的导航路线匹配出周边车辆,以此获得的周边车辆均是与目标车辆在行驶路线上存在交集的车辆,降低了需要进行安全车距判断的样本,变相提高了运算效率,通过结合目标车辆和周边车辆的当前位置以及行驶状态计算安全车距,能够获得准确度更高的数据,减少出行过程中所导致的潜在事故,由于本方案可以在导航过程中实时进行安全车距的判断和提醒,因此即使驾驶员对于道路比较了解,也仍然愿意打开导航接受导航提醒,提高了用户对导航的利用率和满意度。
在一个可选实施例中提供了一种电子设备,如图9所示,图9所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本申请实施例的限定。
处理器4001可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(FieldProgrammable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器4003可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscReadOnly Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器4003用于存储执行本申请方案的应用程序代码,并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。
本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与现有技术相比,通过获取目标车辆的当前位置、行驶状态以及导航路线,并根据目标车辆的当前位置确定搜索范围,结合目标车辆的导航路线匹配出周边车辆,以此获得的周边车辆均是与目标车辆在行驶路线上存在交集的车辆,降低了需要进行安全车距判断的样本,变相提高了运算效率,通过结合目标车辆和周边车辆的当前位置以及行驶状态计算安全车距,能够获得准确度更高的数据,减少出行过程中所导致的潜在事故,由于本方案可以在导航过程中实时进行安全车距的判断和提醒,因此即使驾驶员对于道路比较了解,也仍然愿意打开导航接受导航提醒,提高了用户对导航的利用率和满意度。
本申请实施例提供了一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如前述方法实施例所示的内容。与现有技术相比,通过获取目标车辆的当前位置、行驶状态以及导航路线,并根据目标车辆的当前位置确定搜索范围,结合目标车辆的导航路线匹配出周边车辆,以此获得的周边车辆均是与目标车辆在行驶路线上存在交集的车辆,降低了需要进行安全车距判断的样本,变相提高了运算效率,通过结合目标车辆和周边车辆的当前位置以及行驶状态计算安全车距,能够获得准确度更高的数据,减少出行过程中所导致的潜在事故,由于本方案可以在导航过程中实时进行安全车距的判断和提醒,因此即使驾驶员对于道路比较了解,也仍然愿意打开导航接受导航提醒,提高了用户对导航的利用率和满意度。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (9)

1.一种导航提醒方法,其特征在于,包括:
获取目标车辆的当前位置、行驶状态以及导航路线;
根据所述目标车辆的当前位置确定搜索范围,并获取在所述搜索范围内的、与所述目标车辆的导航路线匹配的周边车辆;
若根据获取到的所述周边车辆的当前位置以及行驶状态,以及所述目标车辆的当前位置和行驶状态,确定目标车辆与所述周边车辆不处于安全车距,则生成导航提醒;
其中,所述根据所述目标车辆的当前位置确定搜索范围,包括:
根据所述目标车辆的当前位置,确定所述目标车辆当前所在道路的道路等级;
根据所述道路等级确定对应的搜索范围。
2.根据权利要求1所述的导航提醒方法,其特征在于,获取在所述搜索范围内的、与所述目标车辆的导航路线匹配的周边车辆,包括:
根据所述目标车辆的当前位置,从所述导航路线中确定所述目标车辆即将行驶的预设长度路段中的至少一个路径点;
获取在以所述至少一个路径点为圆心的搜索范围内的其他车辆的当前位置、行驶状态以及导航路线;
若所述其他车辆的导航路线包括所述预设长度路段,则将所述其他车辆作为与所述目标车辆的导航路线匹配的周边车辆。
3.根据权利要求1所述的导航提醒方法,其特征在于,所述获取在所述搜索范围内的、与所述目标车辆的导航路线匹配的周边车辆,还包括:
获取所述周边车辆的车型信息;
所述生成导航提醒包括:
若所述周边车辆的车型信息符合预设条件,则生成包含所述周边车辆的车型信息的导航提醒。
4.根据权利要求1所述的导航提醒方法,其特征在于,所述行驶状态包括方向和速度;
所述若根据所述目标车辆和所述周边车辆的当前位置和行驶状态,确定目标车辆与所述周边车辆不处于安全车距,之前还包括:
根据所述周边车辆和所述目标车辆的当前位置,确定所述周边车辆与所述目标车辆的前后关系和距离;
根据所述周边车辆与所述目标车辆的前后关系和距离,结合所述周边车辆与所述目标车辆的方向和速度,判断所述目标车辆与所述周边车辆是否处于安全距离。
5.根据权利要求4所述的导航提醒方法,其特征在于,所述根据所述周边车辆与所述目标车辆的前后关系和距离,结合所述周边车辆与所述目标车辆的方向和速度,判断所述目标车辆与所述周边车辆是否处于安全距离,包括以下至少一种情形:
若所述周边车辆与所述目标车辆中的靠后车辆的速度小于靠前车辆的速度,则确定目标车辆与所述周边车辆处于安全车距;
若所述周边车辆与所述目标车辆中的靠后车辆的速度大于靠前车辆的速度,且根据所述周边车辆与所述目标车辆的当前位置、方向和速度确定所述靠后车辆在预设时间内与所述靠前车辆不发生碰撞,则确定目标车辆与所述周边车辆处于安全车距;
若所述周边车辆与所述目标车辆中的靠后车辆的速度大于靠前车辆的速度,且根据所述周边车辆与所述目标车辆的当前位置、方向和速度确定所述靠后车辆在预设时间内与所述靠前车辆发生碰撞,则确定目标车辆与所述周边车辆不处于安全车距。
6.根据权利要求1所述的导航提醒方法,其特征在于,所述目标车辆的当前位置、行驶状态以及导航路线是通过预设加密算法加密的;
所述根据所述目标车辆的当前位置确定搜索范围,获取在所述搜索范围内的、与所述目标车辆的导航路线匹配的周边车辆,之前还包括:
根据与所述预设加密算法对应的解密算法,对加密的目标车辆的当前位置、行驶状态以及导航路线进行解密。
7.一种导航提醒装置,其特征在于,包括:
目标车辆信息获取模块,用于获取目标车辆的当前位置、行驶状态以及导航路线;
周边处理信息获取模块,用于根据所述目标车辆的当前位置确定搜索范围,获取在所述搜索范围内的、与所述目标车辆的导航路线匹配的周边车辆;
导航提醒触发模块,用于若根据预先获取的所述周边车辆的当前位置以及行驶状态,以及所述目标车辆的当前位置和行驶状态,确定目标车辆与所述周边车辆不处于安全车距,则生成导航提醒;
其中,所述周边处理信息获取模块包括:
道路等级获取单元,用于根据所述目标车辆的当前位置,确定所述目标车辆当前所在道路的道路等级;
搜索范围确定单元,用于根据所述道路等级确定对应的搜索范围。
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述导航提醒方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至6中任意一项所述导航提醒方法的步骤。
CN202011437070.5A 2020-12-07 2020-12-07 导航提醒方法、装置、电子设备及存储介质 Active CN112598916B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011437070.5A CN112598916B (zh) 2020-12-07 2020-12-07 导航提醒方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011437070.5A CN112598916B (zh) 2020-12-07 2020-12-07 导航提醒方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN112598916A CN112598916A (zh) 2021-04-02
CN112598916B true CN112598916B (zh) 2022-03-29

Family

ID=75191610

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011437070.5A Active CN112598916B (zh) 2020-12-07 2020-12-07 导航提醒方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN112598916B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115223394A (zh) * 2021-04-20 2022-10-21 北京航迹科技有限公司 一种预警方法、装置、设备、存储介质和程序产品
CN113212451A (zh) * 2021-05-31 2021-08-06 重庆工程职业技术学院 一种智能驾驶汽车用后视辅助系统
CN113421417B (zh) * 2021-06-02 2023-01-06 Oppo广东移动通信有限公司 告警提示方法、装置、电子设备以及存储介质
CN113984074A (zh) * 2021-10-18 2022-01-28 北京中交兴路信息科技有限公司 目标车辆导航路线偏航的识别方法、装置、设备和介质
CN115512562A (zh) * 2022-09-26 2022-12-23 星河智联汽车科技有限公司 导航算路方法、设备及计算机可读存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105403227A (zh) * 2015-12-15 2016-03-16 重庆云途交通科技有限公司 一种安全导航方法及系统
CN105574313A (zh) * 2014-10-13 2016-05-11 高德软件有限公司 一种道路等级的确定方法和装置
CN106448263A (zh) * 2016-10-24 2017-02-22 深圳市元征软件开发有限公司 车辆行驶安全管理系统及方法
JP2019045379A (ja) * 2017-09-05 2019-03-22 トヨタ自動車株式会社 自車位置推定装置
CN109559559A (zh) * 2018-12-19 2019-04-02 北京大椽科技有限公司 一种基于车联网的报警提示方法及系统
CN109841088A (zh) * 2017-11-24 2019-06-04 奥迪股份公司 车辆驾驶辅助系统及方法
CN111445724A (zh) * 2020-03-31 2020-07-24 大众问问(北京)信息科技有限公司 行车安全提醒方法、装置及设备
CN111613092A (zh) * 2020-05-09 2020-09-01 腾讯科技(深圳)有限公司 车辆碰撞预警方法、装置、设备及计算机可读存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4687575B2 (ja) * 2006-06-15 2011-05-25 株式会社デンソー 車載ナビゲーション装置
JP5929602B2 (ja) * 2012-08-02 2016-06-08 株式会社デンソー ナビゲーション装置
CN104916153A (zh) * 2014-03-13 2015-09-16 厦门歌乐电子企业有限公司 一种安全驾驶导航系统及方法
WO2017218563A1 (en) * 2016-06-14 2017-12-21 nuTonomy Inc. Route planning for an autonomous vehicle
EP3856595A1 (en) * 2018-09-24 2021-08-04 C.R.F. Società Consortile per Azioni Automotive driver assistance
US10962381B2 (en) * 2018-11-01 2021-03-30 Here Global B.V. Method, apparatus, and computer program product for creating traffic information for specialized vehicle types

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105574313A (zh) * 2014-10-13 2016-05-11 高德软件有限公司 一种道路等级的确定方法和装置
CN105403227A (zh) * 2015-12-15 2016-03-16 重庆云途交通科技有限公司 一种安全导航方法及系统
CN106448263A (zh) * 2016-10-24 2017-02-22 深圳市元征软件开发有限公司 车辆行驶安全管理系统及方法
JP2019045379A (ja) * 2017-09-05 2019-03-22 トヨタ自動車株式会社 自車位置推定装置
CN109841088A (zh) * 2017-11-24 2019-06-04 奥迪股份公司 车辆驾驶辅助系统及方法
CN109559559A (zh) * 2018-12-19 2019-04-02 北京大椽科技有限公司 一种基于车联网的报警提示方法及系统
CN111445724A (zh) * 2020-03-31 2020-07-24 大众问问(北京)信息科技有限公司 行车安全提醒方法、装置及设备
CN111613092A (zh) * 2020-05-09 2020-09-01 腾讯科技(深圳)有限公司 车辆碰撞预警方法、装置、设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN112598916A (zh) 2021-04-02

Similar Documents

Publication Publication Date Title
CN112598916B (zh) 导航提醒方法、装置、电子设备及存储介质
EP3227873B1 (en) Method and apparatus for providing point of interest information
CN110164122B (zh) 用于路口的车辆列队系统控制
EP3227638B1 (en) Method and apparatus for providing point of interest information
JP7181354B2 (ja) 接続されたデータ分析プラットフォームを用いた車両経路指定
US20170115124A1 (en) Driver Workload Prediction and Path Routing
CN114255606A (zh) 辅助驾驶提醒、地图辅助驾驶提醒方法、装置和地图
US12123729B2 (en) Precautionary observation zone for vehicle routing
CN111693055B (zh) 道路网络变化检测和所检测的变化的本地传播
JP2013122659A (ja) 交通情報通知システム、交通情報通知プログラム及び交通情報通知方法
CN113748316A (zh) 用于车辆遥测的系统和方法
US20220324478A1 (en) Electronic control device, control method, and automatic driving system
WO2022193995A1 (zh) 一种地图更新方法、基于地图的驾驶决策方法及装置
CN114005300A (zh) 车辆管理系统、管理方法及计算机可读介质
CN106468556A (zh) 一种行车信息共享、展示方法及装置
US20170098370A1 (en) Apparatus and method for providing road guidance information for a vehicle
CN107454566B (zh) 以定时方式允许移动中的用户装置利用与前方实体相关联数字内容的方法和系统
JP6314460B2 (ja) 位置依存情報処理システム、位置依存情報処理方法、プログラムおよび位置依存情報表示装置
US11662746B2 (en) System, method, and computer program product for generating maneuver data for a vehicle
US10957196B2 (en) Traffic redirection for autonomous vehicles
US20240025453A1 (en) Allocating resources for a vehicle
KR20240059020A (ko) 이동 객체의 상대적 위치 변환을 통한 입체적 음향 알람 서비스 제공 방법 및 그를 위한 장치 및 시스템
Erhardt Development of a navigation solution for the android based driver assistance system driveassist
CN111982136A (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: 40041979

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant