车辆行驶的预警方法及系统、服务器、汽车终端、存储器与流程

文档序号:13473962阅读:236来源:国知局
车辆行驶的预警方法及系统、服务器、汽车终端、存储器与流程

本发明属于车联网技术领域,尤其涉及一种车辆行驶的预警方法及系统、服务器、汽车终端、存储器。



背景技术:

随着交通业的飞速发展,道路车辆数激增,道路交通安全行形势日趋严峻,例如在夜间光线较暗的路口或者能见度较低的天气情况下的路口或者无交通信号灯且周围有障碍物(建筑,或者树木等)遮挡驾驶员视线的路口,驾驶员在通过路口时无法精准的判断其他方向有无过往车辆以及这些车辆的行驶速度,即使自己减速慢行,但其他方向的车辆如果没有减速行驶,行驶过路口时容易造成交通事故的发生。

在过去几年,国内外大量研究人员致力于发展驾驶辅助系统来解决交通安全问题,此类系统能够感知周围交通和车辆情况,在必要时刻提醒驾驶员,车联网正是在此基础上应运而生。车联网是移动自组网络在智能化交通领域的一大分支,主要利用无线传感网技术实现车与车、车与路边节点之间的信息传递。利用车载自组网,结合自车的gps、can总线数据,安全系统可以提前通知驾驶员可能发生的危险情况,降低事故发生率。

现有技术中,由于采用普通精度的定位系统使得预警准确性较低,且没有在预设范围内进行预警,可能由于距离太近而导致无法提前预警,不能真正贴近用户需求。



技术实现要素:

本发明实施例提供了一种车辆行驶的预警方法及系统、服务器、汽车终端、存储器,旨在解决现有技术中为在安全距离外进行预警导致不能有效地提高预警服务的问题。

本发明实施例是这样实现的,一种车辆行驶的预警方法,包括:

为行驶的车辆设置预警半径;

实时采集所述车辆的行驶信息,所述行驶信息包括定位信息;

向服务器上传预警请求,所述预警请求携带所述车辆的预警半径及行驶信息;

当接收到服务器基于所接收的预警请求所作的预警反馈时,发出与所述预警半径对应的行驶安全提醒。

优选地,所述为行驶的车辆设置预警半径之前还包括:

判断所述行驶的车辆是否已设置预警半径;

当判断为否时,转到为所述行驶的车辆设置预警半径的步骤。

优选地,所述判断所述行驶的车辆是否已设置预警半径之后还包括:

当判断为是时,判断所述预警半径是否大于预设值;

当判断为否时,重新设置所述预警半径。

优选地,所述向服务器上传预警请求之后还包括:

服务器根据所述预警请求评估与所述车辆的预警半径对应的行驶环境,获得评估结果;

根据所述评估结果做出相应的反馈。

优选地,所述服务器根据所述预警请求评估与所述车辆的预警半径对应的行驶环境,获得评估结果具体包括:

所述服务器根据所述预警半径及所述车辆的定位信息描绘预警范围;

在所述预警范围内获取所有行驶的车辆的运动信息并进行评估,获得评估结果。

优选地,所述根据所述评估结果做出相应的反馈具体包括:

将所述车辆的行驶信息与所述评估结果进行比对分析,获得分析结果;

基于所述分析结果判断是否需要发出预警反馈;

当需要时,发出预警反馈;

当不需要时,不发出预警反馈。

本发明还提供一种车辆行驶的预警系统,包括:

设置模块,用于为行驶的车辆设置预警半径;

采集模块,用于实时采集所述车辆的行驶信息,所述行驶信息包括定位信息;

上传模块,用于向服务器上传预警请求,所述预警请求携带所述车辆的预警半径及行驶信息;

提醒模块,用于当接收到服务器基于所接收的预警请求所作的预警反馈时,发出行驶安全提醒。

本发明还提供一种服务器,用于汽车预警,包括:

接收模块,用于接收行驶的车辆的预警请求,所述预警请求携带所述行驶的车辆的行驶信息及预警半径,所述行驶信息包括定位信息;

存储模块,用于存储所述行驶的车辆的行驶信息;

评估模块,用于根据所述预警请求评估与所述车辆的预警半径对应的行驶环境,获得评估结果;

反馈模块,用于根据所述评估结果作出相应的反馈。

本发明还提供一种存储器,所述存储器存储有计算机程序,所述计算机程序被处理器执行如下步骤:

为行驶的车辆设置预警半径;

实时采集所述车辆的行驶信息,所述行驶信息包括定位信息;

向服务器上传预警请求,所述预警请求携带所述车辆的预警半径及行驶信息;

当接收到服务器基于所接收的预警请求所作的预警反馈时,发出与所述预警半径对应的行驶安全提醒。

本发明还提供一种汽车终端,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

为行驶的车辆设置预警半径;

实时采集所述车辆的行驶信息,所述行驶信息包括定位信息;

向服务器上传预警请求,所述预警请求携带所述车辆的预警半径及行驶信息;

当接收到服务器基于所接收的预警请求所作的预警反馈时,发出与所述预警半径对应的行驶安全提醒。

在本发明实施例中,预先设置预警半径,服务器根据实时上传的行驶信息及预警半径来进行预警判断,获得与预警半径对应的行驶环境的预警判断结果,可提高预警准确度,贴近用户的实际需求。

附图说明

图1是本发明第一实施例提供的一种车辆行驶的预警方法的流程图;

图2是本发明第一实施例提供的一种车辆行驶的预警方法的步骤s7的具体流程图;

图3是本发明第一实施例提供的一种车辆行驶的预警方法的步骤s8的具体流程图;

图4是本发明第二实施例提供的一种车辆行驶的预警系统的结构图;

图5是本发明第三实施例提供的一种服务器的结构图;

图6是本发明第四实施例提供的一种汽车终端的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例中,一种车辆行驶的预警方法,包括:为行驶的车辆设置预警半径;实时采集所述车辆的行驶信息,所述行驶信息包括定位信息;向服务器上传预警请求,所述预警请求携带所述车辆的预警半径及行驶信息;当接收到服务器基于所接收的预警请求所作的预警反馈时,发出行驶安全提醒。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

实施例一:

图1示出了本发明第一实施例提供的一种车辆行驶的预警方法的流程图,包括:

步骤s1、为行驶的车辆设置预警半径;

具体地,每一车辆均需要设置定位装置(例如支持差分功能的嵌入式北斗芯片、以及配合设置gis地基增强系统),且需要配置传感器(如加速度计、陀螺仪等),每一车辆可配置有显示屏。车辆在行驶之前需要设置预警半径,预警半径跟汽车速度及行驶环境有关系,通常来说,在比较空旷、车辆较少路段的预警半径可以设置小一点,但不能小于50米,例如60米、80米,此处对此不作限制。

步骤s2,实时采集车辆的行驶信息;

具体地,车辆在行驶的过程中,实时采集车辆的行驶信息,该行驶信息可包括行驶速度、方向、加速度、还可包括当前所在的位置信息(即定位信息),需要说明的是,实时采集车辆的行驶信息后,实时将采集的行驶信息上传至服务器,该服务器接收到行驶信息后,存储下来,为了减少存储压力,服务器只会存储预设时间段的行驶信息,例如1小时内、2小时内,此处对此不作限制。进一步地,该定位信息可用高精度定位仪获得,所述行驶速度、方向、加速度等可使用陀螺仪等传感器获得,此处对此也不作限制。

步骤s3,向服务器上传预警请求;

具体地,向服务器上传预警请求,本实施例中,该预警请求可以是实时上传,例如与前述的行驶信息一起上传,或者上传行驶信息即作为预警请求,此处对此不作限制。

在本实施例的另一个优选方案中,可定期上传预警请求,例如3分钟、2分钟,或者是其他时间间隔,此处对此也不作限制。其中,该预警请求可携带对于车辆的预警半径及行驶信息,还可以包括该车辆的识别信息,此处对此同样不作限制。

步骤s4,当接收到服务器基于所接收的预警请求所作的预警反馈时,发出与预警半径对应的行驶安全提醒;

具体地,服务器根据预警请求进行预警判断,当接收到服务器的预警反馈时,发出行驶安全提醒,进一步地,该预警反馈可携带其他车辆(例如可能会交汇的车辆)到达交汇点需要的时间,行驶速度等信息。本实施例中,可将提醒信息显示在屏幕上,也可以语音方式进行提醒,还可以是语音加屏幕显示方式提醒,还可以是其他提醒方式,此处对此不作限制。

在本实施例的一个优选方案中,该步骤s1之前还可包括:

步骤s5,判断行驶的车辆是否已设置预警半径;

具体地,首先需要判断该车辆是否已经设置预警半径,当未设置时,转到步骤s1,否则转到步骤s6;

步骤s6,判断预警半径是否大于预设值;

具体地,需要判断设置的预警半径是否大于预设值,需要说明的是,预警半径与行驶环境有关,可预先设置预设值及行驶环境之间的对应关系表,例如:行驶路段宽敞、允许行驶速度为100km/h的行驶环境对应的预设值为100m,行驶路段宽敞度适中、允许行驶速度为80km/h的行驶环境对应的预设值为80m,行驶路段较窄、允许行驶速度为50km/h的行驶环境对应的预设值为50m,此步骤中,进一步核实设置的预设半径是否符合接下来要经过的行驶环境对应,可进一步提高预警准确度,提高车辆行驶的安全性。当判断为是时,转到步骤s2,否则转到步骤s1,重新设置预警半径。需要说明的是,无论是否已经设置好合适的预警半径,均需要实时采集车辆的行驶信息。

在本实施例的一个优选方案中,该步骤s3之后还可包括:

步骤s7,服务器根据预警请求评估与车辆的预警半径对应的行驶环境,获得评估结果;

步骤s8,根据评估结果做出相应的反馈。需要说明的是,上述步骤s7及步骤s8在上述步骤s4之前。

需要进一步说明的是,该步骤s3之后、步骤s7之前还可包括:

服务器接收上传的行驶信息及预警请求;

本实施例中,预先设置预警半径,服务器根据实时上传的行驶信息及预警半径来进行预警判断,获得与预警半径对应的行驶环境的预警判断结果,可提高预警准确度,贴近用户的实际需求。

在本实施例的一个优选方案中,如图2所示,为本发明第一实施例提供的一种车辆行驶的预警方法的步骤s7的具体流程图,该步骤s7具体包括:

步骤s71,根据预警半径及车辆的定位信息描绘预警范围;

具体地,服务器根据预警半径及车辆的定位信息描绘预警范围;例如,车辆a的预警半径是100m,则以该车辆a当前所处的位置作为原点、以100m为半径作圆,该圆所在区域即为预警范围;

步骤s72,在预警范围内获取所有行驶的车辆的运动信息并进行评估,获得评估结果;

根据该预警范围内的所有行驶的车辆的运动信息并进行评估,获得评估结果。具体地,获取该预警范围内的行驶的车辆的运动信息,例如,每一车辆当前的行驶速度及方向等,分别评估每一车辆,又例如车辆a与车辆b到相遇地点分别需要的行驶时间等,又或者,多辆车会在交汇口相遇,分别获取每一辆车到达交汇口需要的时间等。

在本实施例的一个优选方案中,如图3所示,为本发明第一实施例提供的一种车辆行驶的预警方法的步骤s8的具体流程图,该步骤s8具体包括:

步骤s81,将车辆的行驶信息与评估结果进行比对分析,获得分析结果;

具体地,将该车辆的行驶信息与其他车辆的行驶信息进行比对分析,获得对应的分析结果,如每一车辆到交汇点需要的时间等。

步骤s82,基于分析结果判断是否需要发出预警反馈;

具体地,根据分析结果判断是否需要发出预警反馈,当需要时,发出预警反馈;当不需要时,不发出预警反馈。

为了便于理解本发明的技术方案,下面以一实例描述下具体实现过程:

具体地,针对目标车辆(如车辆a),分析该预警范围内的其他车辆的运动信息,如车辆a的预警半径为100m,当前还有车辆b,而车辆b的预警半径为60m,假设车辆a与交汇点(如十字路口中心)的距离为70m,行驶速度为50km/h,车辆b与交汇点的距离为73m,行驶速度为50km/h,根据行驶时间t=行驶距离/行驶速度,车辆a到达交汇点的时间ta为5.1s,而车辆b到达交汇点的时间tb为5.3s;

对于车辆a,因为车辆a与车辆b的距离大于100米(可根据勾股定理获得二者的直线距离),故在车辆a的预警范围中,故需要预警信息(携带将车辆b的信息)下发到车辆a,并显示车辆b的行驶信息,且ta与tb相差较小,如果按照当前速度行驶,会发生碰撞事故,服务器会生成提醒信息推送到车辆a,提醒车辆a的驾驶员减速慢行。

对于车辆b,因为车辆b与车辆a的距离大于100米,故车辆a不在车辆b的预警范围中,服务器不会推送任何信息到车辆b的终端设备。

本实施例中,预先设置预警半径,服务器根据实时上传的行驶信息及预警半径来进行预警判断,获得与预警半径对应的行驶环境的预警判断结果,可提供预警准确度,贴近用户的实际需求。

此外,根据行驶环境设置对应的预警半径,自适应调整预警反馈,可提高预警的效率,给用户带来便利。

再者,使用高精度定位系统,进一步提高预警准确性。

实施例二:

图4示出了本发明第二实施例提供的一种车辆行驶的预警系统的结构图,该系统与服务器连接,包括:设置模块1、与设置模块1连接的采集模块2,、与采集模块2连接的上传模块3、与上传模块3连接的提醒模块4,其中:

设置模块1,用于为行驶的车辆设置预警半径;

具体地,每一车辆均需要设置定位装置(例如支持差分功能的嵌入式北斗芯片、以及配合设置gis地基增强系统),且需要配置传感器(如加速度计、陀螺仪等),每一车辆可配置有显示屏。车辆在行驶之前需要设置预警半径,预警半径跟汽车速度及行驶环境有关系,通常来说,在比较空旷、车辆较少路段的预警半径可以设置小一点,但不能小于50米,例如60米、80米,此处对此不作限制。

采集模块2,用于实时采集车辆的行驶信息;

具体地,车辆在行驶的过程中,实时采集车辆的行驶信息,该行驶信息可包括行驶速度、方向、加速度、还可包括当前所在的位置信息(即定位信息),需要说明的是,实时采集车辆的行驶信息后,实时将采集的行驶信息上传至服务器,该服务器接收到行驶信息后,存储下来,为了减少存储压力,服务器只会存储预设时间段的行驶信息,例如1小时内、2小时内,此处对此不作限制。进一步地,该定位信息可用高精度定位仪获得,所述行驶速度、方向、加速度等可使用陀螺仪等传感器获得,此处对此也不作限制。

上传模块3,用于向服务器上传预警请求;

具体地,向服务器上传预警请求,本实施例中,该预警请求可以是实时上传,例如与前述的行驶信息一起上传,或者上传行驶信息即作为预警请求,此处对此不作限制。

在本实施例的另一个优选方案中,可定期上传预警请求,例如3分钟、2分钟,或者是其他时间间隔,此处对此也不作限制。其中,该预警请求可携带对于车辆的预警半径及行驶信息,还可以包括该车辆的识别信息,此处对此同样不作限制。

提醒模块4,用于当接收到服务器基于所接收的预警请求所作的预警反馈时,发出与预警半径对应的行驶安全提醒;

具体地,服务器根据预警请求进行预警判断,当接收到服务器的预警反馈时,发出行驶安全提醒,本实施例中,可将提醒信息显示在屏幕上,也可以语音方式进行提醒,还可以是语音加屏幕显示方式提醒,还可以是其他提醒方式,此处对此不作限制。

在本实施例的一个优选方案中,该系统还可包括:与设置模块1连接的判断模块5,其中:

判断模块5,用于判断行驶的车辆是否已设置预警半径;

具体地,首先需要判断该车辆是否已经设置预警半径,当未设置时,反馈给设置模块1,当已设置时,该判断模块5进一步用于判断预警半径是否大于预设值;

具体地,需要判断设置的预警半径是否大于预设值,需要说明的是,预警半径与行驶环境有关,可预先设置预设值及行驶环境之间的对应关系表,例如:行驶路段宽敞、允许行驶速度为100km/h的行驶环境对应的预设值为100m,行驶路段宽敞度适中、允许行驶速度为80km/h的行驶环境对应的预设值为80m,行驶路段较窄、允许行驶速度为50km/h的行驶环境对应的预设值为50m,此步骤中,进一步核实设置的预设半径是否符合接下来要经过的行驶环境对应,可进一步提高预警准确度,提高车辆行驶的安全性。当判断为是时,反馈给采集模块2,否则反馈给设置模块1,重新设置预警半径。需要说明的是,无论是否已经设置好合适的预警半径,均需要实时采集车辆的行驶信息。

本实施例中,预先设置预警半径,服务器根据实时上传的行驶信息及预警半径来进行预警判断,获得与预警半径对应的行驶环境的预警判断结果,可提高预警准确度,贴近用户的实际需求。

实施例三:

图5示出了本发明第三实施例提供的一种服务器的结构图,该服务器与两辆以上车辆连接,用于给车辆提供行驶预警,包括:接收模块501、与接收模块501连接的存储模块502、与存储模块502及接收模块501均连接的预警模块503、与预警模块503连接的反馈模块504,其中:

接收模块501,用于接收行驶的车辆的预警请求;

具体地,该预警请求携带行驶的车辆的行驶信息(不限于行驶速度、加速度、方向等)及预警半径,该行驶信息包括定位信息(如经度、维度等信息);

存储模块502,用于存储行驶的车辆的行驶信息;

预警模块503,用于根据预警请求评估与车辆的预警半径对应的行驶环境,获得评估结果;

反馈模块504,用于根据评估结果作出相应的反馈。

在本实施例的一个优选方案中,该预警模块503具体包括:描绘单元及与其连接的评估单元,其中:

描绘单元,用于根据预警半径及车辆的定位信息描绘预警范围;

具体地,服务器根据预警半径及车辆的定位信息描绘预警范围;例如,车辆a的预警半径是100m,则以该车辆a当前所处的位置作为原点、以100m为半径作圆,该圆所在区域即为预警范围;

评估单元,用于在预警范围内获取所有行驶的车辆的运动信息并进行评估,获得评估结果;

根据该预警范围内的所有行驶的车辆的运动信息并进行评估,获得评估结果。

具体地,获取该预警范围内的行驶的车辆的运动信息,例如,每一车辆当前的行驶速度及方向等,分别评估每一车辆,又例如车辆a与车辆b到相遇地点分别需要的行驶时间等,又或者,多辆车会在交汇口相遇,分别获取每一辆车到达交汇口需要的时间等。

在本实施例的一个优选方案中,该反馈模块504具体包括:分析单元及与其连接的反馈单元,其中:

分析单元,用于将车辆的行驶信息与评估结果进行比对分析,获得分析结果;

具体地,将该车辆的行驶信息与其他车辆的行驶信息进行比对分析,获得对应的分析结果,如每一车辆到交汇点需要的时间等。

反馈单元,用于基于分析结果判断是否需要发出预警反馈;

具体地,根据分析结果判断是否需要发出预警反馈,当需要时,发出预警反馈;当不需要时,不发出预警反馈。

为了便于理解本发明的技术方案,下面以一实例描述下具体实现过程:

具体地,针对目标车辆(如车辆a),分析该预警范围内的其他车辆的运动信息,如车辆a的预警半径为100m,当前还有车辆b,而车辆b的预警半径为60m,假设车辆a与交汇点(如十字路口中心)的距离为70m,行驶速度为50km/h,车辆b与交汇点的距离为73m,行驶速度为50km/h,根据行驶时间t=行驶距离/行驶速度,车辆a到达交汇点的时间ta为5.1s,而车辆b到达交汇点的时间tb为5.3s;

对于车辆a,因为车辆a与车辆b的距离大于100米(可根据勾股定理获得二者的直线距离),故在车辆a的预警范围中,故需要预警信息(携带将车辆b的信息)下发到车辆a,并显示车辆b的行驶信息,且ta与tb相差较小,如果按照当前速度行驶,会发生碰撞事故,服务器会生成提醒信息推送到车辆a,提醒车辆a的驾驶员减速慢行。

对于车辆b,因为车辆b与车辆a的距离大于100米,故车辆a不在车辆b的预警范围中,服务器不会推送任何信息到车辆b的终端设备。

本实施例中,预先设置预警半径,服务器根据实时上传的行驶信息及预警半径来进行预警判断,获得与预警半径对应的行驶环境的预警判断结果,可提供预警准确度,贴近用户的实际需求。

此外,根据行驶环境设置对应的预警半径,自适应调整预警反馈,可提高预警的效率,给用户带来便利。

再者,使用高精度定位系统,进一步提高预警准确性。

实施例四:

图6示出了本发明第四实施例提供的一种汽车终端的结构图,该处服务终端包括:存储器(memory)61、处理器(processor)62、通信接口(communicationsinterface)63和总线64,该处理器62、存储器61、通信接口63通过总线64完成相互之间的交互通信。

存储器61,用于存储各种数据;

具体地,存储器61用于存储各种数据,例如通信过程中的数据、接收的数据等,此处对此不作限制,该存储器还包括有多个计算机程序。

通信接口63,用于该服务终端的通信设备之间的信息传输;

处理器62,用于调用存储器61中的各种计算机程序,以执行上述实施例一所提供的一种车辆行驶的预警方法,例如:

为行驶的车辆设置预警半径;

实时采集所述车辆的行驶信息,所述行驶信息包括定位信息;

向服务器上传预警请求,所述预警请求携带所述车辆的预警半径及行驶信息;

当接收到服务器基于所接收的预警请求所作的预警反馈时,发出与所述预警半径对应的行驶安全提醒。

本实施例中,预先设置预警半径,服务器根据实时上传的行驶信息及预警半径来进行预警判断,获得与预警半径对应的行驶环境的预警判断结果,可提供预警准确度,贴近用户的实际需求。

此外,根据行驶环境设置对应的预警半径,相应调整预警反馈,可提高预警的效率,给用户带来便利。

再者,使用高精度定位系统,进一步提高预警准确性。

本发明还提供一种存储器,该存储器存储有多个计算机程序,该多个计算机程序被处理器调用执行上述实施例一所述的一种车辆行驶的预警方法。

本发明中,预先设置预警半径,服务器根据实时上传的行驶信息及预警半径来进行预警判断,获得与预警半径对应的行驶环境的预警判断结果,可提供预警准确度,贴近用户的实际需求。

此外,根据行驶环境设置对应的预警半径,自适应调整预警反馈,可提高预警的效率,给用户带来便利。

再者,使用高精度定位系统,进一步提高预警准确性。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。

专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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