车辆预警方法、装置、计算机设备和存储介质与流程

文档序号:25285410发布日期:2021-06-01 17:34阅读:160来源:国知局
车辆预警方法、装置、计算机设备和存储介质与流程

本申请涉及行车安全技术领域,特别是涉及一种车辆预警方法、装置、计算机设备和存储介质。



背景技术:

随着汽车产业的高速发展,汽车的社会保有量维持在一个较高的水平,车辆之间发生碰撞的交通事故也随之增加。而弯道这类存在驾驶盲区的路段发生交通事故的概率更高。

一般地,人们在驾驶车辆的过程中,会开启驾驶导航软件,通过导航软件来指导车辆驾驶。但是现有技术中的驾驶导航软件一般只具备规划路线,和提示行驶路线上的拥堵情况的功能,不能对车辆是否存在交通风险进行预测,因此,驾驶员仍然不能在上述驾驶盲区的路段得到有效提示,不能有效避免交通事故的发生。



技术实现要素:

鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种车辆预警处理方法、装置、电子设备和存储介质。

为了解决上述问题,本申请实施例公开了一种车辆预警方法,应用于服务器,所述方法包括:

接收目标移动终端发送的第一行驶信息;所述第一行驶信息包括所述目标移动终端对应的当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

依据所述第一经纬度信息判断所述当前车辆是否位于预设区域范围内;

若是,则当所述预设区域范围内存在与所述当前车辆的行驶方向相对的第二车辆时,获取所述第二车辆的第二经纬度信息;

依据所述第一经纬度信息和所述第二经纬度信息计算所述当前车辆和所述第二车辆的直线距离;

通过所述直线距离与预设阈值之间的关系,判断所述当前车辆是否存在交通风险;

若是,则向所述目标移动终端发送对应的预警信息,以使所述目标移动终端播放和/或显示所述预警信息。

可选地,所述当所述预设区域范围内存在与所述当前车辆的行驶方向不同的第二车辆时,获取所述第二车辆的第二经纬度信息的步骤,包括:

确定所述预设区域范围内除所述当前车辆外的其他车辆;

确定各个所述其他车辆的行驶方向与所述当前车辆的行驶方向的关系;

将与所述当前车辆的行驶方向相对的所述其他车辆确定为第二车辆;

获取所述第二车辆的第二经纬度信息。

可选地,所述通过所述直线距离与预设阈值之间的关系,判断所述当前车辆是否存在交通风险的步骤,包括:

当存在一个所述直线距离小于所述预设阈值时,确定所述当前车辆存在交通风险;

当不存在所述直线距离小于所述预设阈值时,确定所述当前车辆不存在交通风险。

可选地,在所述向所述目标移动终端发送对应的预警信息的步骤之前,所述方法还包括:

获取与所述当前车辆的直线距离小于所述预设阈值的第二车辆中车速最快的目标第二车辆对应的第二车速信息;

依据所述第二车速信息和所述第一车速信息之间的关系,生成所述预警信息。

可选地,所述方法还包括:

依据所述第一经纬度信息和所述第一行驶方向信息,判断所述当前车辆是否在预设车道内行驶;

若否,则生成车道预警信息;

将所述车道预警信息发送至所述目标移动终端。

本申请实施例提供了一种车辆预警方法,应用于移动终端,所述方法包括:

获取所述移动终端对应的当前车辆的第一行驶信息;所述第一行驶信息包括所述当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

将所述第一行驶信息发送至服务器,以使所述服务器依据所述第一行驶信息判断所述当前车辆是否存在交通风险,并且在所述当前车辆存在交通风险时,所述服务器向所述移动终端发送对应的预警信息;

当接收到所述服务器发送的预警信息时,播放和/或显示所述预警信息。

本申请实施例提供了一种车辆预警装置,应用于服务器,所述装置包括:

第一接收模块,用于接收目标移动终端发送的第一行驶信息;所述第一行驶信息包括所述目标移动终端对应的当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

第一判断模块,用于依据所述第一经纬度信息判断所述当前车辆是否位于预设区域范围内;

第一获取模块,用于当所述当前车辆位于所述预设区域范围内且当所述预设区域范围内存在与所述当前车辆的行驶方向相对的第二车辆时,获取所述第二车辆的第二经纬度信息;

第一计算模块,用于依据所述第一经纬度信息和所述第二经纬度信息计算所述当前车辆和所述第二车辆的直线距离;

第二判断模块,用于通过所述直线距离与预设阈值之间的关系,判断所述当前车辆是否存在交通风险;

第一发送模块,用于当所述当前车辆存在交通风险时,向所述目标移动终端发送对应的预警信息,以使所述目标移动终端播放和/或显示所述预警信息。

可选地,所述第一获取模块,包括:

第一确定模块,用于确定所述预设区域范围内除所述当前车辆外的其他车辆;

第二确定模块,用于确定各个所述其他车辆的行驶方向与所述当前车辆的行驶方向的关系;

第三确定模块,用于将与所述当前车辆的行驶方向相对的所述其他车辆确定为第二车辆;

第四确定模块,用于获取所述第二车辆的第二经纬度信息。

可选地,所述第二判断模块,包括:

第五确定模块,用于当存在一个所述直线距离小于所述预设阈值时,确定所述当前车辆存在交通风险;

第六确定模块,用于当不存在所述直线距离小于所述预设阈值时,确定所述当前车辆不存在交通风险。

可选地,所述装置还包括:

第二获取模块,用于获取与所述当前车辆的直线距离小于所述预设阈值的第二车辆中车速最快的目标第二车辆对应的第二车速信息;

第一生成模块,用于依据所述第二车速信息和所述第一车速信息之间的关系,生成所述预警信息。

可选地,所述装置还包括:

第三判断模块,用于依据所述第一经纬度信息和所述第一行驶方向信息,判断所述当前车辆是否在预设车道内行驶;

第二生成模块,用于若否,则生成车道预警信息;

第二发送模块,用于将所述车道预警信息发送至所述目标移动终端。

本申请实施例提供了一种车辆预警装置,应用于移动终端,所述装置包括:

信息获取模块,用于获取所述移动终端对应的当前车辆的第一行驶信息;所述第一行驶信息包括所述当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

信息发送模块,用于将所述第一行驶信息发送至服务器,以使所述服务器依据所述第一行驶信息判断所述当前车辆是否存在交通风险,并且在所述当前车辆存在交通风险时,所述服务器向所述移动终端发送对应的预警信息;

信息接收模块,用于当接收到所述服务器发送的预警信息时,播放和/或显示所述预警信息。

本申请实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本申请任意实施例所提供的车辆预警方法的步骤。

本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请任意实施例所提供的车辆预警方法的步骤。

与背景技术相比,本申请实施例包括以下优点:

在本申请实施例中,服务器通过接收目标移动终端发送的第一行驶信息;依据第一行驶信息中的第一经纬度信息判断当前车辆是否位于预设区域范围内;若是,则当预设区域范围内存在与当前车辆的行驶方向相对的第二车辆时,获取第二车辆的第二经纬度信息;以及第一经纬度信息和第二经纬度信息计算当前车辆和第二车辆的直线距离,通过直线距离与预设阈值之间的关系,判断当前车辆是否存在交通风险;若是,则向目标移动终端发送对应的预警信息,以使目标移动终端播放和/或显示预警信息;可以实现对特定区域范围内存在交通风险的车辆进行预警,以提示驾驶员谨慎驾驶,可以有效避免交通事故的发生。

附图说明

图1为一个实施例中车辆预警方法的步骤流程示意图;

图2为一个实施例中预设区域范围是180度弯道路段的场景示意图;

图3为一个实施例中预设区域范围是90度弯道路段的场景示意图;

图4为另一个实施例中车辆预警方法的步骤流程示意图;

图5为一个实施例中车辆预警装置的结构框图;

图6为另一个实施例中车辆预警装置的结构框图;

图7为一个实施例中计算机设备的内部结构图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在一个实施例中,如图1所示,提供了一种车辆预警方法。该方法可以应用于服务器,服务器可以与多个移动终端通信连接。在本申请实施例中,服务器可以用于为移动终端提供后台服务器。其中,服务器可以是一个独立运行的服务器,也可以是分布式服务器,还可以是由多个服务器组成的服务器集群。优选地,上述服务器可以是具有云计算功能的云服务器。

具体的,云计算(cloudcomputing)是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展。通过建立云计算资源池(简称云平台,一般称为iaas(infrastructureasaservice,基础设施即服务)平台,在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备(为虚拟化机器,包含操作系统)、存储设备、网络设备。

在本实施例中该方法具体可以包括以下步骤:

步骤101,接收目标移动终端发送的第一行驶信息;第一行驶信息包括移动终端对应的当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息。

其中,上述目标移动终端可以包括智能手机、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载终端等类型的实体设备,也可以包括运行于实体设备中的软体。

在本申请实施例中,上述目标移动终端设置于当前车辆内,可以获取当前车辆的第一行驶信息。

具体地,目标移动终端内置有gps定位模块和方向检测模块,通过gps定位模块可以获取当前车辆所处的第一经纬度信息。

依据当前时刻的第一经纬度信息和上一预设时刻的历史经纬度信息可以计算得到当前车辆的第一车速信息;具体地,可以通过第一经纬度信息和历史经纬度信息确定当前车辆在当前时刻与上一预设时刻之间的距离,进而依据该距离以及当前时刻和上一预设时刻之间的时间差,计算得到第一车速信息。

通过方向检测模块获取当前车辆的第一行驶方向信息,其中,方向检测模块可以是移动终端内的指南针。

需要说明的是,服务器可以与多个移动终端通信连接,接收各个移动终端发送的行驶信息。服务器可以包括数据分析模块和数据推送模块,数据分析模块可以通过hadoop和spark等分布式实时计算框架对获取到的多个车辆的移动终端发送的行驶信息进行实时分析处理,当分析处理结果符合特定条件时,由数据推送模块对目标移动终端对应的车辆执行相应的车辆预警。本申请实施例中,服务器采用hadoop和spark等分布式实时计算框架可以提高数据分析处理的实时性和准确性。

步骤102,依据第一经纬度信息判断当前车辆是否位于预设区域范围内。

在本申请实施例中,预设区域范围可以是指历史发生事故概率超过预设概率阈值,且当前存在超过预设数量的车辆的路段,可选地,还可以进一步限定该路段存在较大的驾驶盲区,例如盲区弯道,即弯道内侧存在遮挡驾驶员视野的建筑物或山体等物体的弯道。

服务器的数据分析模块通过海量大数据分析,确定实时的预设区域范围。可以理解,不同时刻对应的预设区域范围可以不同,且同一时刻的预设区域范围可以有多个。

需要说明的是,不同预设区域范围对应的用于判断车辆是否存在交通风险的预设阈值可以不同。

服务器的数据分析模块根据第一经纬度信息可以确定当前车辆是否位于预设区域范围内。对于不在预设区域范围内的车辆,可以认为该车辆不存在交通风险,因此,可以不做处理。

步骤103,若当前车辆位于预设区域范围内,则当预设区域范围内存在与当前车辆的行驶方向不同的第二车辆时,获取第二车辆的第二经纬度信息。

当当前车辆位于预设区域范围内时,可以认为,当前车辆行驶接近或位于事故多发路段,此时,服务器的数据分析模块可以获取当前车辆对应的预设区域范围内的所有车辆的行驶信息,上述所有车辆包括除当前车辆外的其他车辆;确定各个其他车辆的行驶方向与当前车辆的行驶方向的关系,将与当前车辆的行驶方向相对的其他车辆确定为第二车辆,第二车辆可以有多个,然后获取各个第二车辆的第二经纬度信息。

其中,确定各个其他车辆的行驶方式与当前车辆的行驶方向的关系,可以通过各个其他车辆的行驶方向信息、当前车辆的第一行驶方向信息以及预设区域范围的特征来确定。

在具体实现中,每个预设区域范围的特征不一定相同,因此,需要结合具体的预设区域范围的特征来判断预设区域范围内是否存在与当前车辆的行驶方向相对的第二车辆。

示例性地,当预设区域范围是180度弯道路段时,如图2所示,可以以弯道中心a为界限将该预设区域范围划分为第一子区域201和第二子区域202,当前车辆b位于第一子区域201内,且当前车辆b的行驶方向是朝向a,此时,将第二子区域202内行驶方向是朝向a行驶的车辆确定为第二车辆。此时,当前车辆的第一行驶方向信息对应的绝对行驶方向和第二车辆的第二行驶方向信息对应的绝对行驶方向是相同的。

示例性地,当预设区域范围是90度弯道路段时,如图3所示,可以以弯道中心a为界限将该预设区域范围划分为第三子区域301和第四子区域302,当前车辆b位于第三子区域301内,且当前车辆b的行驶方向是朝向o,此时,将第四子区域302内行驶方向是朝向o行驶的车辆确定为第二车辆。此时,当前车辆的第一行驶方向信息对应的绝对行驶方向和第二车辆的第二行驶方向信息对应的绝对行驶方向是相互垂直的。

需要说明的是,当其他车辆的行驶方向不与当前车辆的行驶方向相对时,可以认为当前车辆在短时间内不会会车,则可以认为当前车辆不存在交通风险,因此,可以不做处理。

步骤104,依据第一经纬度信息和第二经纬度信息计算当前车辆和第二车辆的直线距离。

服务器的数据分析模块根据第一经纬度信息和各个第二车辆的第二经纬度信息可以计算当前车辆与各个第二车辆的直线距离。

步骤105,通过直线距离与预设阈值之间的关系,判断当前车辆是否存在交通风险。

不同预设区域范围对应的预设阈值可以不同,通过将直线距离与预设阈值进行比较,可以判断当前车辆在该预设区域范围内是否存在交通风险。

具体地,当存在一个直线距离小于预设阈值时,即对向行驶的至少一个第二车辆中存在与当前车辆的直线距离小于预设阈值的第二车辆时,确定当前车辆存在交通风险;对应的场景是当前车辆即将在预设区域范围内会车。

当不存在直线距离小于预设阈值时,确定当前车辆不存在交通风险。

步骤106,若当前车辆存在交通风险,则向目标移动终端发送对应的预警信息,以使目标移动终端播放和/或显示预警信息。

当存在与当前车辆的直线距离小于预设阈值的第二车辆时,确定当前车辆存在交通风险,此时,服务器的数据推送模块可以生成对应的预警信息,并向目标移动终端发送对应的预警信息,以使目标移动终端播放和/或显示预警信息。

在一示例中,可以从与当前车辆的直线距离小于预设阈值的多个第二车辆中获取车速最快的目标第二车辆对应的第二车速信息;

依据目标第二车辆对应的第二车速信息和第一车速信息之间的关系,生成预警信息。

具体地,当目标第二车辆的车速大于当前车辆的车速时,生成第一预警信息,第一预警信息可以用于提示驾驶员减速行驶;

当目标第二车辆的车速小于当前车辆的车速时,生成第二预警信息,第二预警信息可以用于提示驾驶员鸣笛示意。

本申请实施例中,当存在交通风险时,可以根据交通风险的具体场景而生成对应的预警信息,相较于固定的预警方式,本申请实施例中,驾驶员可以直接根据预警信息执行相应的操作,缩短反应时间,进而可以有效避免交通事故的发送。

进一步地,在本申请一可选实施例中,上述方法还包括:

依据第一经纬度信息和第一行驶方向信息,判断当前车辆是否在预设车道内行驶;

若否,则生成车道预警信息;

将车道预警信息发送至目标移动终端。

在本实施例中,服务器根据目标车辆的第一经纬度信息可以确定目标车辆的位置,结合预设的交通地图,可以确定该目标车辆当前行驶的车道信息;车道信息中包括车道行驶方向,判断车道行驶方向和第一行驶方向信息对应的行驶方向是否一致,若一致,则说明目标车辆在预设车道内行驶,若不一致,则说明目标车辆不在预设车道内行驶。当目标车辆不在预设车道内行驶时,生成车道预警信息,并将车道预警信息发送至目标移动终端,以使目标移动终端播放和/或显示车道预警信息。其中,车道预警信息可以用于提示驾驶员当前处于占道行驶状态,以便驾驶员可以尽快控制目标车辆回归到正确的车道内行驶。

需要说明的是,上述车道预警信息可以单独发送至目标移动终端,也可以添加到预警信息中,与预警信息中的其他信息一同发送至目标移动终端。

需要说明的是,服务器在向目标移动终端发送预警信息的同时,也会向目标车辆对应的第二车辆的移动终端发送相应的预警信息。可以理解,本申请实施例针对不同车辆生成的预警信息可以是不同的,可以提高预警信息的针对性,以便于驾驶员可以直接根据预警信息执行相应的操作,缩短驾驶员的反应时间,可以有效避免交通事故的发生。

在本申请实施例中,服务器通过接收目标移动终端发送的第一行驶信息;依据第一行驶信息中的第一经纬度信息判断当前车辆是否位于预设区域范围内;若是,则获取与当前车辆的行驶方向相对的第二车辆的第二经纬度信息;以及第一经纬度信息和第二经纬度信息计算当前车辆和第二车辆的直线距离,通过直线距离与预设阈值之间的关系,判断当前车辆是否存在交通风险;若是,则向目标移动终端发送对应的预警信息,以使目标移动终端播放和/或显示预警信息;可以实现对特定区域范围内存在交通风险的车辆进行预警,以提示驾驶员谨慎驾驶,可以有效避免交通事故的发生。

在另一个实施例中,如图4所示,提供了一种车辆预警方法。该方法可以应用于移动终端,该移动终端连接辅助设备;其中,移动终端可以包括但不限于智能手机、平板电脑、电话手表、车载中控等电子设备;辅助设备可以包括但不限于耳机、智能手环等设备;移动终端和辅助设备的连接可以包括但不限于有线连接、蓝牙连接、wi-fi(ieee802.11)连接、infrared(irda)连接、zigbee(ieee802.15.4)连接等。本实施例主要以该方法应用于智能手机,智能手机连接耳机来举例说明。

在本实施例中该方法具体可以包括以下步骤:

步骤401,获取移动终端对应的当前车辆的第一行驶信息;第一行驶信息包括当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

步骤402,将第一行驶信息发送至服务器,以使服务器依据第一行驶信息判断当前车辆是否存在交通风险,并且在当前车辆存在交通风险时,服务器向移动终端发送对应的预警信息;

步骤403,当接收到服务器发送的预警信息时,播放和/或显示预警信息。

在本申请实施例中,上述目标移动终端设置于当前车辆内,可以获取当前车辆的第一行驶信息。

具体地,移动终端内置有gps定位模块和方向检测模块,通过gps定位模块可以获取当前车辆所处的第一经纬度信息。

依据当前时刻的第一经纬度信息和上一预设时刻的历史经纬度信息可以计算得到当前车辆的第一车速信息;具体地,可以通过第一经纬度信息和历史经纬度信息确定当前车辆在当前时刻与上一预设时刻之间的距离,进而依据该距离以及当前时刻和上一预设时刻之间的时间差,计算得到第一车速信息。

通过方向检测模块获取当前车辆的第一行驶方向信息,其中,方向检测模块可以是移动终端内的指南针。

移动终端将获取到的第一行驶信息发送至服务器,以使服务器依据第一行驶信息判断当前车辆是否存在交通风险,并且在当前车辆存在交通风险时,服务器向移动终端发送对应的预警信息;其中,服务器根据第一行驶信息判断当前车辆是否存在交通风险,并且在当前车辆存在交通风险时,服务器向移动终端发送对应的预警信息的具体过程可以参见上一实施例的描述,在此不再赘述。

当移动终端接收到预警信息时,可以播放和/或显示预警信息,通过预警信息提示驾驶员执行相应的操作,进而避免交通事故的发生。

在本申请实施例中,移动终端可以实时获取当前车辆的第一行驶信息,也可以在当前车辆行驶到预设路段时,获取当前车辆的第一行驶信息;并将获取到的第一行驶信息发送至服务器,以使服务器判断当前车辆是否存在交通风险,并且在存在交通风险时,生成对应的预警信息发送至移动终端,移动终端接收预警信息后,可以进行相应的播放和/或显示,以提示驾驶员执行相应的操作,避免交通事故的发生。

应该理解的是,虽然图1和4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1和4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图5所示,提供了一种车辆预警装置,应用于服务器,包括:第一接收模块501、第一判断模块502、第一获取模块503、第一计算模块504、第二判断模块505、以及第一发送模块506;其中:

第一接收模块501,用于接收目标移动终端发送的第一行驶信息;第一行驶信息包括目标移动终端对应的当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

第一判断模块502,用于依据第一经纬度信息判断当前车辆是否位于预设区域范围内;

第一获取模块503,用于当当前车辆位于预设区域范围内且当预设区域范围内存在与当前车辆的行驶方向相对的第二车辆时,获取第二车辆的第二经纬度信息;

第一计算模块504,用于依据第一经纬度信息和第二经纬度信息计算当前车辆和第二车辆的直线距离;

第二判断模块505,用于通过直线距离与预设阈值之间的关系,判断当前车辆是否存在交通风险;

第一发送模块506,用于当当前车辆存在交通风险时,向目标移动终端发送对应的预警信息,以使目标移动终端播放和/或显示预警信息。

进一步地,在其中一个实施例中,第一获取模块503,包括:

第一确定模块,用于确定预设区域范围内除当前车辆外的其他车辆;

第二确定模块,用于确定各个其他车辆的行驶方向与当前车辆的行驶方向的关系;

第三确定模块,用于将与当前车辆的行驶方向相对的其他车辆确定为第二车辆;

第四确定模块,用于获取第二车辆的第二经纬度信息。

进一步地,在其中一个实施例中,第二判断模块505,包括:

第五确定模块,用于当存在一个直线距离小于预设阈值时,确定当前车辆存在交通风险;

第六确定模块,用于当不存在直线距离小于预设阈值时,确定当前车辆不存在交通风险。

进一步地,在其中一个实施例中,装置还包括:

第二获取模块,用于获取与当前车辆的直线距离小于预设阈值的第二车辆中车速最快的目标第二车辆对应的第二车速信息;

第一生成模块,用于依据第二车速信息和第一车速信息之间的关系,生成预警信息。

进一步地,在其中一个实施例中,装置还包括:

第三判断模块,用于依据第一经纬度信息和第一行驶方向信息,判断当前车辆是否在预设车道内行驶;

第二生成模块,用于若否,则生成车道预警信息;

第二发送模块,用于将车道预警信息发送至目标移动终端。

在一个实施例中,如图6所示,提供了一种车辆预警装置,应用于应用于移动终端,包括:信息获取模块601、信息发送模块602、信息接收模块603;其中:

信息获取模块601,用于获取移动终端对应的当前车辆的第一行驶信息;第一行驶信息包括当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

信息发送模块602,用于将第一行驶信息发送至服务器,以使服务器依据第一行驶信息判断当前车辆是否存在交通风险,并且在当前车辆存在交通风险时,服务器向移动终端发送对应的预警信息;

信息接收模块603,用于当接收到服务器发送的预警信息时,播放和/或显示预警信息。

进一步地,在其中一个实施例中,移动终端内置有gps定位模块和方向检测模块,信息获取模块601,包括:

经纬度信息获取模块,用于通过gps定位模块可以获取当前车辆所处的第一经纬度信息。

车速信息获取模块,用于依据当前时刻的第一经纬度信息和上一预设时刻的历史经纬度信息可以计算得到当前车辆的第一车速信息;具体地,可以通过第一经纬度信息和历史经纬度信息确定当前车辆在当前时刻与上一预设时刻之间的距离,进而依据该距离以及当前时刻和上一预设时刻之间的时间差,计算得到第一车速信息。

方向信息获取模块,用于通过方向检测模块获取当前车辆的第一行驶方向信息,其中,方向检测模块可以是移动终端内的指南针。

关于车辆预警装置的具体限定可以参见上文中对于车辆预警方法的限定,在此不再赘述。上述车辆预警装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、近场通信(nfc)或其他技术实现。该计算机程序被处理器执行时以实现一种车辆预警方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的车辆预警装置可以实现为一种计算机程序的形式,计算机程序可在如图7所示的计算机设备上运行。计算机设备的存储器中可存储组成该车辆预警装置的各个程序模块,比如,图5所示的第一接收模块501、第一判断模块502、第一获取模块503、第一计算模块504、第二判断模块505、以及第一发送模块506;再如,图6所示的信息获取模块601、信息发送模块602、信息接收模块603。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的车辆预警方法中的步骤。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该计算机设备连接辅助设备,该处理器执行计算机程序时实现以下步骤:

接收目标移动终端发送的第一行驶信息;第一行驶信息包括目标移动终端对应的当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

依据第一经纬度信息判断当前车辆是否位于预设区域范围内;

若是,则当预设区域范围内存在与当前车辆的行驶方向相对的第二车辆时,获取第二车辆的第二经纬度信息;

依据第一经纬度信息和第二经纬度信息计算当前车辆和第二车辆的直线距离;

通过直线距离与预设阈值之间的关系,判断当前车辆是否存在交通风险;

若是,则向目标移动终端发送对应的预警信息,以使目标移动终端播放和/或显示预警信息。

在一个实施例中,当预设区域范围内存在与当前车辆的行驶方向不同的第二车辆时,获取第二车辆的第二经纬度信息的步骤,包括:

确定预设区域范围内除当前车辆外的其他车辆;

确定各个其他车辆的行驶方向与当前车辆的行驶方向的关系;

将与当前车辆的行驶方向相对的其他车辆确定为第二车辆;

获取第二车辆的第二经纬度信息。

在一个实施例中,通过直线距离与预设阈值之间的关系,判断当前车辆是否存在交通风险的步骤,包括:

当存在一个直线距离小于预设阈值时,确定当前车辆存在交通风险;

当不存在直线距离小于预设阈值时,确定当前车辆不存在交通风险。

在一个实施例中,在向目标移动终端发送对应的预警信息的步骤之前,方法还包括:

获取与当前车辆的直线距离小于预设阈值的第二车辆中车速最快的目标第二车辆对应的第二车速信息;

依据第二车速信息和第一车速信息之间的关系,生成预警信息。

在一个实施例中,方法还包括:

依据第一经纬度信息和第一行驶方向信息,判断当前车辆是否在预设车道内行驶;

若否,则生成车道预警信息;

将车道预警信息发送至目标移动终端。方法还包括:

依据第一经纬度信息和第一行驶方向信息,判断当前车辆是否在预设车道内行驶;

若否,则生成车道预警信息;

将车道预警信息发送至目标移动终端。方法还包括:

依据第一经纬度信息和第一行驶方向信息,判断当前车辆是否在预设车道内行驶;

若否,则生成车道预警信息;

将车道预警信息发送至目标移动终端。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该计算机设备连接辅助设备,该处理器执行计算机程序时实现以下步骤:

获取移动终端对应的当前车辆的第一行驶信息;第一行驶信息包括当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

将第一行驶信息发送至服务器,以使服务器依据第一行驶信息判断当前车辆是否存在交通风险,并且在当前车辆存在交通风险时,服务器向移动终端发送对应的预警信息;

当接收到服务器发送的预警信息时,播放和/或显示预警信息。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机可读存储介质连接辅助设备,计算机程序被处理器执行时实现以下步骤:

接收目标移动终端发送的第一行驶信息;第一行驶信息包括目标移动终端对应的当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

依据第一经纬度信息判断当前车辆是否位于预设区域范围内;

若是,则当预设区域范围内存在与当前车辆的行驶方向相对的第二车辆时,获取第二车辆的第二经纬度信息;

依据第一经纬度信息和第二经纬度信息计算当前车辆和第二车辆的直线距离;

通过直线距离与预设阈值之间的关系,判断当前车辆是否存在交通风险;

若是,则向目标移动终端发送对应的预警信息,以使目标移动终端播放和/或显示预警信息。

在一个实施例中,当预设区域范围内存在与当前车辆的行驶方向不同的第二车辆时,获取第二车辆的第二经纬度信息的步骤,包括:

确定预设区域范围内除当前车辆外的其他车辆;

确定各个其他车辆的行驶方向与当前车辆的行驶方向的关系;

将与当前车辆的行驶方向相对的其他车辆确定为第二车辆;

获取第二车辆的第二经纬度信息。

在一个实施例中,通过直线距离与预设阈值之间的关系,判断当前车辆是否存在交通风险的步骤,包括:

当存在一个直线距离小于预设阈值时,确定当前车辆存在交通风险;

当不存在直线距离小于预设阈值时,确定当前车辆不存在交通风险。

在一个实施例中,在向目标移动终端发送对应的预警信息的步骤之前,方法还包括:

获取与当前车辆的直线距离小于预设阈值的第二车辆中车速最快的目标第二车辆对应的第二车速信息;

依据第二车速信息和第一车速信息之间的关系,生成预警信息。

在一个实施例中,方法还包括:

依据第一经纬度信息和第一行驶方向信息,判断当前车辆是否在预设车道内行驶;

若否,则生成车道预警信息;

将车道预警信息发送至目标移动终端。方法还包括:

依据第一经纬度信息和第一行驶方向信息,判断当前车辆是否在预设车道内行驶;

若否,则生成车道预警信息;

将车道预警信息发送至目标移动终端。方法还包括:

依据第一经纬度信息和第一行驶方向信息,判断当前车辆是否在预设车道内行驶;

若否,则生成车道预警信息;

将车道预警信息发送至目标移动终端。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机可读存储介质连接辅助设备,计算机程序被处理器执行时实现以下步骤:

获取移动终端对应的当前车辆的第一行驶信息;第一行驶信息包括当前车辆所处的第一经纬度信息、第一车速信息以及第一行驶方向信息;

将第一行驶信息发送至服务器,以使服务器依据第一行驶信息判断当前车辆是否存在交通风险,并且在当前车辆存在交通风险时,服务器向移动终端发送对应的预警信息;

当接收到服务器发送的预警信息时,播放和/或显示预警信息。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,比如静态随机存取存储器(staticrandomaccessmemory,sram)和动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1