一种车辆监测方法、装置和系统及电子设备

文档序号:1636334 发布日期:2020-01-17 浏览:27次 >En<

阅读说明:本技术 一种车辆监测方法、装置和系统及电子设备 (Vehicle monitoring method, device and system and electronic equipment ) 是由 刘均 程驰 詹伟 刘国柱 裴慧 庄文龙 于 2019-10-18 设计创作,主要内容包括:本申请提供一种车辆监测方法,包括:获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息;根据所有实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物;若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中实时距离是实时距离信息中的数据;根据比较结果得到转向灯控制指令,并发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元执行对应操作。本申请实现对周围行人或者车辆的预警,避免了在静止状态或者倒车状态下由于车辆剐蹭等造成的车辆损失。本申请同时还提供了一种车辆监测装置、一种电子设备和计算机可读存储介质,均具有上述有益效果。(The application provides a vehicle monitoring method, comprising: acquiring real-time distance information of all potential collision objects around the vehicle, which is sent by the distance measuring equipment; judging whether all the potential collision objects in the periphery have the potential moving collision objects moving towards the vehicle or not according to all the real-time distance information; if the mobile potential collision object exists, comparing the real-time distance of the mobile potential collision object with a preset safety distance to obtain a comparison result, wherein the real-time distance is data in the real-time distance information; and obtaining a steering lamp control instruction according to the comparison result, and sending the steering lamp control instruction to the vehicle lamp electronic control unit so that the vehicle lamp electronic control unit can execute corresponding operation. The early warning to surrounding pedestrians or vehicles is realized, and the vehicle loss caused by scraping and rubbing of vehicles and the like under the static state or the reversing state is avoided. The application also provides a vehicle monitoring device, an electronic device and a computer readable storage medium, which all have the beneficial effects.)

一种车辆监测方法、装置和系统及电子设备

技术领域

本申请涉及车辆技术领域,特别涉及一种车辆监测方法、车辆监测装置、电子设备和监测系统。

背景技术

当车辆处于静止状态或者倒车状态时,可能因为旁边车辆或者行人,自行车等没有注意,而发生剐蹭,造成车辆的损失,例如,晚上旁边的车辆行驶经过或者倒车的时候,因为光线太暗,没有看清车辆的位置发行剐蹭。只能靠旁边车辆或者行人在行驶时加以小心,尽量与车辆保持距离,防止发生事故,因此,当前车辆在静止状态或者倒车状态时易发生车辆损失的问题。

因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

发明内容

本申请的目的是提供一种车辆监测方法、车辆监测装置、监测系统和电子设备,能够提高警示效果,避免车辆损伤。其具体方案如下:

第一方面,本申请公开了一种车辆监测方法,包括:

获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息;

根据所有所述实时距离信息判断所有所述潜在碰撞物中是否存在向所述车辆移动的移动潜在碰撞物;

若存在所述移动潜在碰撞物,则将所述移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中所述实时距离是所述实时距离信息中的数据;

根据所述比较结果得到转向灯控制指令,并发送所述转向灯控制指令至车灯电子控制单元,以便所述车灯电子控制单元执行对应操作。

可选的,所述根据所述比较结果得到转向灯控制指令,并发送所述转向灯控制指令至车灯电子控制单元,以便所述车灯电子控制单元执行对应操作,包括:

若所述实时距离小于所述安全距离,则确定所述移动潜在碰撞物的移动方向;

根据所述移动方向确定第一目标转向灯信息;

根据所述第一目标转向灯信息发送启动指令至所述车灯电子控制单元,以便所述车灯电子控制单元执行第一目标转向灯的开启操作。

可选的,所述根据所述移动方向确定第一目标转向灯信息,包括:

当所述移动方向是向所述车辆左侧移动时,确定左上转向灯信息和左后转向灯信息;

对应的,所述根据所述第一目标转向灯信息发送启动指令至所述车灯电子控制单元,以便所述车灯电子控制单元执行第一目标转向灯的开启操作,包括:

根据所述左上转向灯信息和所述左后转向灯信息发送所述启动指令至所述车灯电子控制单元,以便所述车灯电子控制单元开启左上转向灯和左后转向灯。

可选的,所述根据所述比较结果发送转向灯控制指令至车灯电子控制单元,以便所述车灯电子控制单元执行对应操作,包括:

若所述实时距离大于所述安全距离,则确定所述移动潜在碰撞物对应的第二目标转向灯;

发送所述第二目标转向灯的开关状态请求至所述车灯电子控制单元;

当接收到的所述车灯电子控制单元发送的开关状态是开状态时,发送关闭指令至所述车灯电子控制单元,以便所述车灯电子控制单元执行所述第二目标转向灯的关闭操作。

可选的,所述获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息之前,还包括:

检测到接入所述车辆的OBD接口后,发送读取VIN码指令至车辆OBD模块,以便所述车辆OBD模块根据所述读取VIN码指令得到VIN码信息;

读取所述车辆OBD模块反馈的所述VIN码信息;

根据所述VIN码信息确定所述车辆对应的车型;

从诊断协议文件中得到与所述车型对应的所述车灯电子控制单元的诊断功能信息;

根据所述诊断功能信息利用OBD总线建立与所述车灯电子控制单元的通信链接;

向所述车灯电子控制单元发送系统激活命令;

接收到所述车灯电子控制单元反馈的成功激活信息。

可选的,所述测距设备是多个超声波传感器。

可选的,还包括:

读取停止操作,以便停止警示操作。

第二方面,本申请公开了一种车辆监测装置,包括:

实时距离信息获取模块,用于获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息;

判断模块,用于根据所有所述实时距离信息判断所有所述潜在碰撞物中是否存在向所述车辆移动的移动潜在碰撞物;

比较模块,用于若存在所述移动潜在碰撞物,则将所述移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中所述实时距离是所述实时距离信息中的数据;

转向灯控制指令发送模块,用于根据所述比较结果得到转向灯控制指令,并发送所述转向灯控制指令至车灯电子控制单元,以便所述车灯电子控制单元执行对应操作。

可选的,所述转向灯控制指令发送模块,包括:

移动方向确定单元,用于若所述实时距离小于所述安全距离,则确定所述移动潜在碰撞物的移动方向;

第一目标转向灯信息确定单元,用于根据所述移动方向确定第一目标转向灯信息;

启动指令发送单元,用于根据所述第一目标转向灯信息发送启动指令至所述车灯电子控制单元,以便所述车灯电子控制单元执行第一目标转向灯的开启操作。

可选的,所述第一目标转向灯信息确定单元,包括:

确定子单元,用于当所述移动方向是向所述车辆左侧移动时,确定左上转向灯信息和左后转向灯信息;

对应的,所述启动指令发送单元,包括:

启动指令发送子单元,用于根据所述左上转向灯信息和所述左后转向灯信息发送所述启动指令至所述车灯电子控制单元,以便所述车灯电子控制单元开启左上转向灯和左后转向灯。

可选的,所述转向灯控制指令发送模块,包括:

第二目标转向灯确定单元,用于若所述实时距离大于所述安全距离,则确定所述移动潜在碰撞物对应的第二目标转向灯;

开关状态请求发送单元,用于发送所述第二目标转向灯的开关状态请求至所述车灯电子控制单元;

关闭指令发送单元,用于当接收到的所述车灯电子控制单元发送的开关状态是开状态时,发送关闭指令至所述车灯电子控制单元,以便所述车灯电子控制单元执行所述第二目标转向灯的关闭操作。

可选的,还包括:

读取VIN码指令发送模块,用于检测到接入所述车辆的OBD接口后,发送读取VIN码指令至车辆OBD模块,以便所述车辆OBD模块根据所述读取VIN码指令得到VIN码信息;

VIN码信息获取模块,用于读取所述车辆OBD模块反馈的所述VIN码信息;

车型确定模块,用于根据所述VIN码信息确定所述车辆对应的车型;

诊断功能信息获得模块,用于从诊断协议文件中得到与所述车型对应的所述车灯电子控制单元的诊断功能信息;

通信链接建立模块,用于根据所述诊断功能信息利用OBD总线建立与所述车灯电子控制单元的通信链接;

激活命令发送模块,用于向所述车灯电子控制单元发送系统激活命令;

成功激活信息接收模块,用于接收到所述车灯电子控制单元反馈的成功激活信息。

可选的,还包括:

停止模块,用于读取停止操作,以便停止警示操作。

第三方面,本申请公开了一种电子设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现以下步骤:获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息;根据所有所述实时距离信息判断所有所述潜在碰撞物中是否存在向所述车辆移动的移动潜在碰撞物;若存在所述移动潜在碰撞物,则将所述移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中所述实时距离是所述实时距离信息中的数据;根据所述比较结果得到转向灯控制指令,并发送所述转向灯控制指令至车灯电子控制单元,以便所述车灯电子控制单元执行对应操作。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:若所述实时距离小于所述安全距离,则确定所述移动潜在碰撞物的移动方向;根据所述移动方向确定第一目标转向灯信息;根据所述第一目标转向灯信息发送启动指令至所述车灯电子控制单元,以便所述车灯电子控制单元执行第一目标转向灯的开启操作。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:当所述移动方向是向所述车辆左侧移动时,确定左上转向灯信息和左后转向灯信息;根据所述左上转向灯信息和所述左后转向灯信息发送所述启动指令至所述车灯电子控制单元,以便所述车灯电子控制单元开启左上转向灯和左后转向灯。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:若所述实时距离大于所述安全距离,则确定所述移动潜在碰撞物对应的第二目标转向灯;发送所述第二目标转向灯的开关状态请求至所述车灯电子控制单元;当接收到的所述车灯电子控制单元发送的开关状态是开状态时,发送关闭指令至所述车灯电子控制单元,以便所述车灯电子控制单元执行所述第二目标转向灯的关闭操作。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:检测到接入所述车辆的OBD接口后,发送读取VIN码指令至车辆OBD模块,以便所述车辆OBD模块根据所述读取VIN码指令得到VIN码信息;读取所述车辆OBD模块反馈的所述VIN码信息;根据所述VIN码信息确定所述车辆对应的车型;从诊断协议文件中得到与所述车型对应的所述车灯电子控制单元的诊断功能信息;根据所述诊断功能信息利用OBD总线建立与所述车灯电子控制单元的通信链接;向所述车灯电子控制单元发送系统激活命令;接收到所述车灯电子控制单元反馈的成功激活信息。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:读取停止操作,以便停止警示操作。

第四方面,本申请公开了一种监测系统,包括:

多个测距设备,用于采集车辆与周遭所有潜在碰撞物的实时距离信息;

电子设备,用于获取所述实时距离信息;根据所有所述实时距离信息判断所有所述潜在碰撞物中是否存在向所述车辆移动的移动潜在碰撞物;若存在所述移动潜在碰撞物,则将所述移动潜在碰撞物的实时距离和预设安全距离进行大小比较,得到比较结果;根据所述比较结果发送转向灯控制指令至车灯电子控制单元,以便所述车灯电子控制单元执行对应操作。

第五方面,本申请公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息;根据所有所述实时距离信息判断所有所述潜在碰撞物中是否存在向所述车辆移动的移动潜在碰撞物;若存在所述移动潜在碰撞物,则将所述移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中所述实时距离是所述实时距离信息中的数据;根据所述比较结果得到转向灯控制指令,并发送所述转向灯控制指令至车灯电子控制单元,以便所述车灯电子控制单元执行对应操作。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:若所述实时距离小于所述安全距离,则确定所述移动潜在碰撞物的移动方向;根据所述移动方向确定第一目标转向灯信息;根据所述第一目标转向灯信息发送启动指令至所述车灯电子控制单元,以便所述车灯电子控制单元执行第一目标转向灯的开启操作。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当所述移动方向是向所述车辆左侧移动时,确定左上转向灯信息和左后转向灯信息;根据所述左上转向灯信息和所述左后转向灯信息发送所述启动指令至所述车灯电子控制单元,以便所述车灯电子控制单元开启左上转向灯和左后转向灯。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:若所述实时距离大于所述安全距离,则确定所述移动潜在碰撞物对应的第二目标转向灯;发送所述第二目标转向灯的开关状态请求至所述车灯电子控制单元;当接收到的所述车灯电子控制单元发送的开关状态是开状态时,发送关闭指令至所述车灯电子控制单元,以便所述车灯电子控制单元执行所述第二目标转向灯的关闭操作。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:检测到接入所述车辆的OBD接口后,发送读取VIN码指令至车辆OBD模块,以便所述车辆OBD模块根据所述读取VIN码指令得到VIN码信息;读取所述车辆OBD模块反馈的所述VIN码信息;根据所述VIN码信息确定所述车辆对应的车型;从诊断协议文件中得到与所述车型对应的所述车灯电子控制单元的诊断功能信息;根据所述诊断功能信息利用OBD总线建立与所述车灯电子控制单元的通信链接;向所述车灯电子控制单元发送系统激活命令;接收到所述车灯电子控制单元反馈的成功激活信息。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:读取停止操作,以便停止警示操作。

本申请提供一种车辆监测方法,包括:获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息;根据所有实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物;若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中实时距离是实时距离信息中的数据;根据比较结果得到转向灯控制指令,并发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元执行对应操作。

可见,本申请通过监测车辆周围的潜在碰撞物的实时距离信息判断是否存在向车辆移动的移动潜在碰撞物,当存在移动潜在碰撞物时,通过实时监测移动潜在碰撞物的实时距离与预设安全距离的大小,发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元控制相应的转向灯的开启与关闭,实现对周围行人或者车辆的预警,避免了在静止状态或者倒车状态下由于车辆剐蹭等造成的车辆损失。

本申请同时还提供了一种车辆监测装置、一种电子设备和计算机可读存储介质,均具有上述有益效果,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例所提供的一种车辆监测方法的流程图;

图2为本申请实施例所提供的另一种车辆监测方法的流程图;

图3为本申请实施例所提供的另一种车辆监测方法的流程图;

图4为本申请实施例所提供的另一种车辆监测方法的流程图;

图5为本申请实施例所提供的另一种车辆监测方法的流程图;

图6为本申请实施例所提供的一种车辆监测装置的结构示意图;

图7为本申请实施例提供的一种电子设备的结构图;

图8为本申请实施例提供的另一种电子设备的结构图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

当车辆处于静止状态或者倒车状态时,可能因为旁边车辆或者行人,自行车等没有注意,而发生剐蹭,造成车辆的损失。基于上述技术问题,本实施例提供一种车辆监测方法,通过监测车辆周围的潜在碰撞物的实时距离信息判断是否存在向车辆移动的移动潜在碰撞物,当存在移动潜在碰撞物时,通过实时监测移动潜在碰撞物的实时距离与预设安全距离的大小,发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元控制相应的转向灯的开启与关闭,实现对周围行人或者车辆的预警,避免了在静止状态或者倒车状态下由于车辆剐蹭等造成的车辆损失,具体请参考图1,图1为本申请实施例所提供的一种车辆监测方法的流程图,具体包括:

S101、获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息。

本实施例不对测距设备及其数量进行限定,用户可自定义设置。测距设备可以是超声波传感器、摄像测距设备。当测距设备是超声波传感器时,利用超声波传感器来监测车辆周围的行人或者潜在碰撞物的距离,主要是利用超声波原理,由装置在车上的探头产生超声波,通过超声波遇到物体反射回来的信号,来计算车辆的车身与物体间的垂直距离,并且可以通过有线或者无线将距离数据传输给车载诊断系统,其中,车载诊断系统可以是OBD装置,超声波传感器的数量可以是2个、3个、4个、5个等,本实施例不对超声波传感器在车上的安装位置进行限定,用户可自定义安装,只要是能够得到车辆周围的潜在碰撞物的实时距离信息即可,例如,当超声波传感器的数量是4个时,可以安装在车辆的四个侧面上,此时每个超声波传感器监测对应侧面的潜在碰撞物与车辆的实时距离信息,当然将车辆看成矩形时,还可以将四个超声波传感器安装在四个直角处,可以依次是超声波传感器a、超声波传感器b、超声波传感器c、超声波传感器d,此时,四个侧面可以使用两个超声波传感器进行监测,超声波传感器a和超声波传感器b监测第一侧面、超声波传感器b和超声波传感器c监测第二侧面、超声波传感器c和超声波传感器d监测第三侧面、超声波传感器d和超声波传感器a监测第四侧面。当测距设备是摄像测距设备时,不对摄像测距设备的型号和数量进行限定,用户可自定义设置,针对摄像测距设备在车辆上的安装位置可以参考超声波传感器,本实施例不再进行赘述。可以理解的是,

测距设备计算出车辆与周围的周遭所有潜在碰撞物的实际距离即实时距离信息,来记录车辆与周围其它潜在碰撞物的距离数据,然后发送至车载诊断系统,以便车载诊断系统执行步骤S102-步骤S104。

S102、根据所有实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物。

根据算法来对各方向上的潜在碰撞物的实时距离信息进行判断,看是否目前正有潜在碰撞物向着车辆的方向进行移动,通过距离的记录发现离本车的距离越来越近,就表示向着本车方向移动。其中,本实施例不对判断方式进行限定,可以是当有一个潜在碰撞物在第一时间时距离车辆的距离是m,间隔一段时间后,在第二时间时距离车辆的距离是n,且m>n,此时,证明该潜在碰撞物向车辆移动,该潜在碰撞物确定为移动潜在碰撞物;当然,还可以是,当有一个潜在碰撞物在第三时间时距离车辆的距离是p,间隔一段时间后,在第四时间时距离车辆的距离是q,且p-q得到的差异距离大于距离阈值,此时,证明该潜在碰撞物向车辆移动,该潜在碰撞物确定为移动潜在碰撞物。

S103、若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中实时距离是实时距离信息中的数据。

当然如果移动潜在碰撞物的数量是5个时,则对应的实时距离是5个,此时依次比较实时距离与预设安全距离,得到比较结果。

本实施例不对预设安全距离进行限定,只要是能够实现本实施例的目的即可,其中安全距离可以是5m或者3m或者2m。

本实施例不对比较方式进行限定,可以是比较两者的大小,如将移动潜在碰撞物的实时距离信息与预设安全距离进行比较,得到比较结果,比较结果包括实时距离信息大于预设安全距离、实时距离信息小于预设安全距离、实时距离信息等于预设安全距离。比较的方式还可以比较实时预设安全距离减实时距离得到的差值,将差值与目标差值进行比较,得到比较结果,比较结果包括差值大于目标差值,差值小于目标差值,差值等于目标差值。

S104、根据比较结果得到转向灯控制指令,并发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元执行对应操作。

在一种可实现的实时方式中,当比较结果是实时距离信息大于预设安全距离时,则对应的转向灯是熄灭状态,因此转向灯控制指令是对应的转向灯熄灭状态的指令,发送至车灯电子控制单元即车灯ECU,以便车灯ECU实现相应车灯的熄灭;当比较结果是实时距离信息小于预设安全距离时,则对应的转向灯是开启状态,因此转向灯控制指令是对应的转向灯开启状态的指令,发送至车灯电子控制单元即车灯ECU,以便车灯ECU实现相应车灯的开启;当比较结果是实时距离信息等于预设安全距离时,则对应的转向灯可以是开启状态,也可以是熄灭状态。

在另一种可实现的实施方式中,当比较结果是差值小于目标差值时,则对应的转向灯是熄灭状态,因此转向灯控制指令是对应的转向灯熄灭状态的指令,发送至车灯电子控制单元即车灯ECU,以便车灯ECU实现相应车灯的熄灭;当差值大于目标差值,则对应的转向灯是开启状态,因此转向灯控制指令是对应的转向灯开启状态的指令,发送至车灯电子控制单元即车灯ECU,以便车灯ECU实现相应车灯的开启;当比较结果是差值等于目标差值,则对应的转向灯可以是开启状态,也可以是熄灭状态。

基于上述技术方案,本实施例通过监测车辆周围的潜在碰撞物的实时距离信息判断是否存在向车辆移动的移动潜在碰撞物,当存在移动潜在碰撞物时,通过实时监测移动潜在碰撞物的实时距离与预设安全距离的大小,发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元控制相应的转向灯的开启与关闭,实现对周围行人或者车辆的预警,避免了在静止状态或者倒车状态下由于车辆剐蹭等造成的车辆损失。

本实施例提供一种车辆监测方法具体请参考图2,图2为本申请实施例所提供的另一种车辆监测方法的流程图,包括:

S201、获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息。

S202、根据实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物。

S203、若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中实时距离是实时距离信息中的数据。

具体请参考上述实施例,本实施例不再进行赘述。

S204、若实时距离小于预设安全距离,则确定移动潜在碰撞物的移动方向。

当实时距离小于预设安全距离时,可以利用测距设备的信息进行移动方向的确定,例如,当移动潜在碰撞物A的实时距离小于预设安全距离,发送实时距离的测距设备的ID确定测距设备的安装位置为第一侧面,则确定该移动潜在碰撞物的移动方向是朝向第一侧面的方向。当然,还可以根据其他的方式,本实施例不再进行赘述。可以理解的是,本实施例利用实时距离与安全距离直接进行大小比较的方式,算法简单,减少系统运算压力。

S205、根据移动方向确定第一目标转向灯信息。

移动方向与转向灯一一对应,一般的,转向灯包括左前转向灯、左后转向灯、右前转向灯、右后转向灯,当移动方向朝向车辆的左侧时,第一目标转向灯信息可以是左前转向灯闪烁,左后转向灯闪烁,左前转向灯和左后转向灯闪烁,左前转向灯、左后转向灯、右前转向灯和右后转向灯闪烁中的任意一种。

S206、根据第一目标转向灯信息发送启动指令至车灯电子控制单元,以便车灯电子控制单元执行第一目标转向灯的开启操作。

基于上述技术方案,本实施例利用实时距离与安全距离直接进行大小比较的方式,算法简单,减少系统运算压力。

本实施例提供一种车辆监测方法,具体请参考图3,图3为本申请实施例所提供的另一种车辆监测方法的流程图,包括:

S301、获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息。

S302、根据实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物。

S303、若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中实时距离是实时距离信息中的数据。

S304、若实时距离小于预设安全距离,则确定移动潜在碰撞物的移动方向。

S305、当移动方向是向车辆左侧移动时,确定左上转向灯信息和左后转向灯信息;

S306、根据左上转向灯信息和左后转向灯信息发送启动指令至车灯电子控制单元,以便车灯电子控制单元开启左上转向灯和左后转向灯。

基于上述技术方案,本实施例通过监测车辆周围的潜在碰撞物的实时距离信息判断是否存在向车辆移动的移动潜在碰撞物,当存在移动潜在碰撞物时,通过实时监测移动潜在碰撞物的实时距离与预设安全距离的大小,发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元控制相应的转向灯的开启与关闭,实现对周围行人或者车辆的预警,避免了在静止状态或者倒车状态下由于车辆剐蹭等造成的车辆损失。

基于上述实施例,本实施例提供一种车辆监测方法,具体请参考图4,图4为本申请实施例所提供的另一种车辆监测方法的流程图,包括:

S401、获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息。

S402、根据实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物。

S403、若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中实时距离是实时距离信息中的数据。

S404、若实时距离大于预设安全距离,则确定移动潜在碰撞物对应的第二目标转向灯。

S405、发送第二目标转向灯的开关状态请求至车灯电子控制单元。

S406、当接收到的车灯电子控制单元发送的开关状态是开状态时,发送关闭指令至车灯电子控制单元,以便车灯电子控制单元执行第二目标转向灯的关闭操作。

其中,当实时距离大于预设安全距离时,则确定移动潜在碰撞物对应的第二目标转向灯,此时要保证第二目标转向灯的状态是关状态,以减少不必要的警示,避免造成能源的浪费。此时,若获取到是开状态时,发送关闭指令至车灯电子控制单元。

基于上述技术方案,本实施例通过当实时距离在预设安全距离之外时,保证对应的转向灯是关状态较少不必要的警示,并且避免了能源的浪费。

基于上述实施例,本实施例提供一种车辆监测方法,具体请参考图5,图5为本申请实施例所提供的另一种车辆监测方法的流程图,包括:

检测到接入车辆的OBD接口后,发送读取VIN码指令至车辆OBD模块,以便车辆OBD模块根据读取VIN码指令得到VIN码信息。

其中,车载诊断系统如OBD装置为小型设备,不会占用车辆空间,OBD装置中运行的有LINUX或者ANDROID的操作系统,所以在OBD装置内可以运行下位机程序,并且可以通过硬件驱动程序和测距设备来进行通讯获取实时的数据。另外OBD装置硬件方面有KWP,CAN,PWM,VPW等常见车辆协议的硬件收发器,可以通过车辆的OBD接口和车辆的各电子控制单元(ECU)进行通讯。将OBD装置插在车辆的OBD接口上面,由OBD来供电,16号脚为电源线,4号脚为地线,5号脚为信号地线。

其中,OBD装置上电后下位机程序就会自动运行,先向车辆OBD模块发送读取VIN码命令,由于刚开始无法确认车辆的协议,所以将每个协议的读VIN码命令都会按顺序发送一遍,直到车辆OBD模块返回VIN码信息,常见的协议有CAN,KWP,ISO9141,PWM,VPW,每种协议的通讯参数和命令都不一样,已经写在下位机程序中,例如CAN协议的通讯管脚为6,14,波特率为500K,读VIN码的命令为0x0807df 0209020000000000。

读取车辆OBD模块反馈的VIN码信息。

其中,车辆OBD模块通过回复命令将VIN码信息返回。

根据VIN码信息确定车辆对应的车型。

其中,VIN码信息包括VIN码,从17个字节的VIN码中就可以解析出车辆具体的车型,比如VIN码是WDD2210222a253260,就表示这款车系是奔驰(BENZ),车型是S350。

从诊断协议文件中得到与车型对应的车灯电子控制单元的诊断功能信息。

其中,然后根据解析出来的具体的车型,去OBD装置中的诊断协议文件中去查找此车型对应的车灯控制系统的诊断功能信息。诊断功能信息主要包括了这个系统的通讯管脚,协议类型,通讯波特率,系统的过滤ID,车灯的开启和关闭命令等等。

根据诊断功能信息利用OBD总线建立与车灯电子控制单元的通信链接。

其中,首先OBD装置通过OBD总线建立与车灯控制系统的车灯电子控制单元的通信链接,建立连接的时候需要设置OBD装置的收发器的通讯参数,比如设置协议类型为CAN类型,通讯管脚为6,14号脚,通讯波特率为500K,系统的过滤ID为发送ID是0Xde20,接收ID是0xDE40。

向车灯电子控制单元发送系统激活命令。

其中,通过OBD总线建立通讯链接后,向车灯控制系统ECU即车灯电子控制单元发送系统激活命令,比如0x1001。

接收到车灯电子控制单元反馈的成功激活信息。

其中,车灯控制系统ECU回复0x5001则表示系统已经激活成功。

获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息。

其中,然后OBD装置会实时的根据各个超声波传感器传输过来的信息来记录当前车辆与周围其它物体的距离数据,也即获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息。

根据所有实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物。

其中,然后根据算法来对各方向上的物体距离进行判断,看是否目前正有物体向着本车的方向进行移动。

若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中实时距离是实时距离信息中的数据。

根据比较结果得到转向灯控制指令,并发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元执行对应操作。

其中,如果比较结果是移动潜在碰撞物正在向车辆移动而且与车辆的距离小于预设安全距离,则需要根据移动潜在碰撞物向本车辆移动的方向来判断出要开启车辆的哪些车灯进行警示,比如物体从车辆左侧移动过来,则需要开启车辆左侧的前后转向灯进行警示。

其中,OBD装置向车灯控制系统ECU发送开启左侧前后转向灯的命令,比如开启左前转向灯命令为0x2f090801,开启左后转向灯命令为0x2f0a0801.

车灯控制系统ECU接收到命令后,会将车辆的左前和左后转向灯开启闪烁进行警示。

OBD装置是一直实时的通过各超声波传感器传输的距离数据进行判断。

如果发现安全距离内没有物体在移动,则表示目前没有危险,则会向车灯控制系统ECU发送命令关闭相应的转向灯,比如之前已经开启了左前,左后转向灯,则现在就需要将这两个转向灯进行关闭,比如发送命令0x2f090800关闭左前转向灯,发送0x2f0a0800来关闭左后转向灯。车灯控制系统ECU接收到命令后会将相应的转向灯关闭停止闪烁。整个距离监测判断都是在实时的进行的,根据判断结果执行相应的操作。

在一种可实现的实时方式中,还包括:读取停止操作,以便停止警示操作。读取的方式可以是检测到按下STOP按钮或者将OBD装置从OBD接口拨下则不再进行监测和操作。通过上述方式,便于操作,满足用户的实际需求。

下面对本申请实施例提供的一种车辆监测装置进行介绍,下文描述的车辆监测装置与上文描述的车辆监测方法可相互对应参照,参考图6,图6为本申请实施例所提供的一种车辆监测装置的结构示意图,包括:

实时距离信息获取模块610,用于获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息;

判断模块620,用于根据所有实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物;

比较模块630,用于若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中实时距离是实时距离信息中的数据;

转向灯控制指令发送模块640,用于根据比较结果得到转向灯控制指令,并发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元执行对应操作。

基于上述技术方案,本实施例通过监测车辆周围的潜在碰撞物的实时距离信息判断是否存在向车辆移动的移动潜在碰撞物,当存在移动潜在碰撞物时,通过实时监测移动潜在碰撞物的实时距离与预设安全距离的大小,发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元控制相应的转向灯的开启与关闭,实现对周围行人或者车辆的预警,避免了在静止状态或者倒车状态下由于车辆剐蹭等造成的车辆损失。

可选的,转向灯控制指令发送模块640,包括:

移动方向确定单元,用于若实时距离小于预设安全距离,则确定移动潜在碰撞物的移动方向;

第一目标转向灯信息确定单元,用于根据移动方向确定第一目标转向灯信息;

启动指令发送单元,用于根据第一目标转向灯信息发送启动指令至车灯电子控制单元,以便车灯电子控制单元执行第一目标转向灯的开启操作。

可选的,第一目标转向灯信息确定单元,包括:

确定子单元,用于当移动方向是向车辆左侧移动时,确定左上转向灯信息和左后转向灯信息;

对应的,启动指令发送单元,包括:

启动指令发送子单元,用于根据左上转向灯信息和左后转向灯信息发送启动指令至车灯电子控制单元,以便车灯电子控制单元开启左上转向灯和左后转向灯。

可选的,转向灯控制指令发送模块640,包括:

第二目标转向灯确定单元,用于若实时距离大于预设安全距离,则确定移动潜在碰撞物对应的第二目标转向灯;

开关状态请求发送单元,用于发送第二目标转向灯的开关状态请求至车灯电子控制单元;

关闭指令发送单元,用于当接收到的车灯电子控制单元发送的开关状态是开状态时,发送关闭指令至车灯电子控制单元,以便车灯电子控制单元执行第二目标转向灯的关闭操作。

可选的,还包括:

读取VIN码指令发送模块,用于检测到接入车辆的OBD接口后,发送读取VIN码指令至车辆OBD模块,以便车辆OBD模块根据读取VIN码指令得到VIN码信息;

VIN码信息获取模块,用于读取车辆OBD模块反馈的VIN码信息;

车型确定模块,用于根据VIN码信息确定车辆对应的车型;

诊断功能信息获得模块,用于从诊断协议文件中得到与车型对应的车灯电子控制单元的诊断功能信息;

通信链接建立模块,用于根据诊断功能信息利用OBD总线建立与车灯电子控制单元的通信链接;

激活命令发送模块,用于向车灯电子控制单元发送系统激活命令;

成功激活信息接收模块,用于接收到车灯电子控制单元反馈的成功激活信息。

可选的,还包括:

停止模块,用于读取停止操作,以便停止警示操作。

由于车辆监测装置部分的实施例与车辆监测方法部分的实施例相互对应,因此车辆监测装置部分的实施例请参见车辆监测方法部分的实施例的描述,这里暂不赘述。

本申请还提供了一种电子设备,参见图7,图7为本申请实施例提供的一种电子设备的结构图,包括:

存储器100,用于存储计算机程序;

处理器200,用于执行计算机程序时可以实现上述实施例所提供的步骤。

具体的,存储器100包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令,该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。处理器200为电子设备提供计算和控制能力,执行存储器100中保存的计算机程序时,可以实现以下步骤:获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息;根据所有实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物;若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中实时距离是实时距离信息中的数据;根据比较结果得到转向灯控制指令,并发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元执行对应操作。

基于上述技术方案,本实施例通过监测车辆周围的潜在碰撞物的实时距离信息判断是否存在向车辆移动的移动潜在碰撞物,当存在移动潜在碰撞物时,通过实时监测移动潜在碰撞物的实时距离与预设安全距离的大小,发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元控制相应的转向灯的开启与关闭,实现对周围行人或者车辆的预警,避免了在静止状态或者倒车状态下由于车辆剐蹭等造成的车辆损失。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:若实时距离小于预设安全距离,则确定移动潜在碰撞物的移动方向;根据移动方向确定第一目标转向灯信息;根据第一目标转向灯信息发送启动指令至车灯电子控制单元,以便车灯电子控制单元执行第一目标转向灯的开启操作。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:当移动方向是向车辆左侧移动时,确定左上转向灯信息和左后转向灯信息;根据左上转向灯信息和左后转向灯信息发送启动指令至车灯电子控制单元,以便车灯电子控制单元开启左上转向灯和左后转向灯。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:若实时距离大于预设安全距离,则确定移动潜在碰撞物对应的第二目标转向灯;发送第二目标转向灯的开关状态请求至车灯电子控制单元;当接收到的车灯电子控制单元发送的开关状态是开状态时,发送关闭指令至车灯电子控制单元,以便车灯电子控制单元执行第二目标转向灯的关闭操作。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:检测到接入车辆的OBD接口后,发送读取VIN码指令至车辆OBD模块,以便车辆OBD模块根据读取VIN码指令得到VIN码信息;读取车辆OBD模块反馈的VIN码信息;根据VIN码信息确定车辆对应的车型;从诊断协议文件中得到与车型对应的车灯电子控制单元的诊断功能信息;根据诊断功能信息利用OBD总线建立与车灯电子控制单元的通信链接;向车灯电子控制单元发送系统激活命令;接收到车灯电子控制单元反馈的成功激活信息。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:读取停止操作,以便停止警示操作。

由于电子设备部分的实施例与车辆监测方法部分的实施例相互对应,因此电子设备部分的实施例请参见车辆监测方法部分的实施例的描述,这里暂不赘述。

在上述实施例的基础上,作为优选实施方式,参见图8,图8为本申请实施例提供的另一种电子设备的结构图,该电子设备还包括:

输入接口300,与处理器200相连,用于获取外部导入的计算机程序、参数和指令,经处理器200控制保存至存储器100中。该输入接口300可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。

显示单元400,与处理器200相连,用于显示处理器200发送的数据。该显示单元400可以为PC机上的显示屏、液晶显示屏或者电子墨水显示屏等。

网络端口500,与处理器200相连,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(MHL)、通用串行总线(USB)、高清多媒体接口(HDMI)、无线保真技术(WiFi)、蓝牙通信技术、低功耗蓝牙通信技术、基于IEEE802.11s的通信技术等。

本申请还公开了一种监测系统,包括:

多个测距设备,用于采集车辆与周遭所有潜在碰撞物的实时距离信息;

电子设备,用于获取实时距离信息;根据所有实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物;若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行大小比较,得到比较结果;根据比较结果发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元执行对应操作。

基于上述技术方案,本实施例通过监测车辆周围的潜在碰撞物的实时距离信息判断是否存在向车辆移动的移动潜在碰撞物,当存在移动潜在碰撞物时,通过实时监测移动潜在碰撞物的实时距离与预设安全距离的大小,发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元控制相应的转向灯的开启与关闭,实现对周围行人或者车辆的预警,避免了在静止状态或者倒车状态下由于车辆剐蹭等造成的车辆损失。

由于监测系统部分的实施例与车辆监测方法部分的实施例相互对应,因此监测系统部分的实施例请参见车辆监测方法部分的实施例的描述,这里暂不赘述。

本申请还公开了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。该存储介质上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取测距设备发送的车辆与周遭所有潜在碰撞物的实时距离信息;根据所有实时距离信息判断周遭所有潜在碰撞物中是否存在向车辆移动的移动潜在碰撞物;若存在移动潜在碰撞物,则将移动潜在碰撞物的实时距离和预设安全距离进行比较,得到比较结果,其中实时距离是实时距离信息中的数据;根据比较结果得到转向灯控制指令,并发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元执行对应操作。

基于上述技术方案,本实施例通过监测车辆周围的潜在碰撞物的实时距离信息判断是否存在向车辆移动的移动潜在碰撞物,当存在移动潜在碰撞物时,通过实时监测移动潜在碰撞物的实时距离与预设安全距离的大小,发送转向灯控制指令至车灯电子控制单元,以便车灯电子控制单元控制相应的转向灯的开启与关闭,实现对周围行人或者车辆的预警,避免了在静止状态或者倒车状态下由于车辆剐蹭等造成的车辆损失。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:若实时距离小于预设安全距离,则确定移动潜在碰撞物的移动方向;根据移动方向确定第一目标转向灯信息;根据第一目标转向灯信息发送启动指令至车灯电子控制单元,以便车灯电子控制单元执行第一目标转向灯的开启操作。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当移动方向是向车辆左侧移动时,确定左上转向灯信息和左后转向灯信息;根据左上转向灯信息和左后转向灯信息发送启动指令至车灯电子控制单元,以便车灯电子控制单元开启左上转向灯和左后转向灯。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:若实时距离大于预设安全距离,则确定移动潜在碰撞物对应的第二目标转向灯;发送第二目标转向灯的开关状态请求至车灯电子控制单元;当接收到的车灯电子控制单元发送的开关状态是开状态时,发送关闭指令至车灯电子控制单元,以便车灯电子控制单元执行第二目标转向灯的关闭操作。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:检测到接入车辆的OBD接口后,发送读取VIN码指令至车辆OBD模块,以便车辆OBD模块根据读取VIN码指令得到VIN码信息;读取车辆OBD模块反馈的VIN码信息;根据VIN码信息确定车辆对应的车型;从诊断协议文件中得到与车型对应的车灯电子控制单元的诊断功能信息;根据诊断功能信息利用OBD总线建立与车灯电子控制单元的通信链接;向车灯电子控制单元发送系统激活命令;接收到车灯电子控制单元反馈的成功激活信息。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:读取停止操作,以便停止警示操作。

由于计算机可读存储介质部分的实施例与车辆监测方法部分的实施例相互对应,因此计算机可读存储介质部分的实施例请参见车辆监测方法部分的实施例的描述,这里暂不赘述。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本申请所提供的一种车辆监测方法、车辆监测装置、监测系统、电子设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种节能型汽车刹车灯

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!