本发明涉及汽车领域,特别涉及一种停放车辆防撞提醒方法、系统、计算机可读存储介质。
背景技术:
随着机动车数量的日益增多,停车场或者路边的停放车辆越来越多。然而,由于驾驶员的驾驶技术不娴熟、道路窄等原因,行驶车辆容易撞击停放车辆,给人们的财产造成损失,对生活造成不便,因此,有必要采取方法防止停放车辆被撞。
现有技术通过下述方法来防止停放车辆被撞:在停放车辆的周围设置多个障碍物(例如警示牌),以给予行驶车辆提醒作用,避免行驶车辆撞击停放车辆。
发明人发现现有技术至少存在以下问题:
当光线较暗时,多个障碍物的提醒效果差,并且,设置多个障碍物占用了停车空间。
技术实现要素:
本发明实施例提供了一种停放车辆防撞提醒方法、系统、计算机可读存储介质,可解决上述技术问题。具体技术方案如下:
一方面,本发明实施例提供了一种停放车辆防撞提醒方法,应用于车载终端中,所述方法包括:
检测安装有所述车载终端的目标车辆的状态;
当检测到所述目标车辆处于停止状态后,获取所述目标车辆与预设区域内的每个车辆之间的距离信息;
根据所述距离信息预测所述预设区域内的车辆是否撞击所述目标车辆:
若预测结果为会撞击所述目标车辆,发出提醒信息。
在一种可能的设计中,所述获取所述目标车辆与预设区域内的每个车辆之间的距离信息,包括:
实时发送多组信号波,并记录每组所述信号波的发送时刻;
接收遇到所述预设区域内的车辆返回的所述信号波,并记录接收时刻;
根据返回的所述信号波的发送时刻、所述接收时刻以及所述信号波的预设速度,计算得到所述目标车辆与所述预设区域内的每个车辆之间的距离信息。
在一种可能的设计中,所述获取所述目标车辆与预设区域内的每个车辆之间的距离信息,包括:
实时获取所述预设区域内的每个车辆的位置信息、以及所述目标车辆的位置信息;
根据所述目标车辆的位置信息、所述预设区域内的每个车辆的位置信息,计算得到所述目标车辆与所述预设区域内的每个车辆之间的距离信息。
在一种可能的设计中,所述根据所述距离信息预测所述预设区域内的车辆是否撞击所述目标车辆,包括:
根据所述距离信息,判断所述预设区域内的车辆与所述目标车辆之间的距离是否减小至预设车距:
若是,预测会撞击所述目标车辆。
在一种可能的设计中,所述检测安装有所述车载终端的目标车辆的状态,包括:
当检测到所述目标车辆锁止时,确定所述目标车辆处于停止状态;
当检测到所述目标车辆上电时,确定所述目标车辆处于启动状态。
另一方面,本发明实施例提供了一种停放车辆防撞提醒系统,应用于车载终端中,所述系统包括:
检测模块,用于检测安装有所述车载终端的目标车辆的状态;
获取模块,用于当检测到所述目标车辆处于停止状态后,获取所述目标车辆与预设区域内的每个车辆之间的距离信息;
预测模块,用于根据所述距离信息预测所述预设区域内的车辆是否撞击所述目标车辆:
提醒模块,用于若预测结果为会撞击所述目标车辆,发出提醒信息。
在一种可能的设计中,所述获取模块包括:
发送单元,用于实时发送多组信号波;
记录单元,用于记录每组所述信号波的发送时刻;
接收单元,用于接收遇到所述预设区域内的车辆返回的所述信号波,并通过所述记录单元记录接收时刻;
第一计算单元,用于根据返回的所述信号波的发送时刻、所述接收时刻以及所述信号波的预设速度,计算得到所述目标车辆与所述预设区域内的每个车辆之间的距离信息。
在一种可能的设计中,所述获取模块包括:
获取单元,用于实时获取所述预设区域内的每个车辆的位置信息、以及所述目标车辆的位置信息;
第二计算单元,用于根据所述目标车辆的位置信息、所述预设区域内的每个车辆的位置信息,计算得到所述目标车辆与所述预设区域内的每个车辆之间的距离信息。
在一种可能的设计中,所述预测模块包括:
判断单元,用于根据所述距离信息,判断所述预设区域内的车辆与所述目标车辆之间的距离是否减少至预设车距;
预测单元,用于若所述预设区域内的车辆与所述目标车辆之间的距离减少至所述预设车距,预测会撞击所述目标车辆。
在一种可能的设计中,所述检测模块包括:
检测单元,用于检测所述目标车辆锁止或者上电;
第一确定单元,用于当所述检测单元检测到所述目标车辆锁止时,确定所述目标车辆处于停止状态;
第二确定单元,用于当所述检测单元检测到所述目标车辆上电时,确定所述目标车辆处于启动状态。
另一方面,本发明实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述任一种所述的停放车辆防撞提醒方法。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例提供的停放车辆防撞提醒方法、系统、计算机可读存储介质,检测安装有车载终端的目标车辆的状态;当检测到目标车辆处于停止状态后,获取目标车辆与预设区域内的每个车辆之间的距离信息;根据距离信息预测预设区域内的车辆是否撞击目标车辆:若预测结果为会撞击目标车辆,发出提醒信息。本发明实施例不受限于光线明暗的影响,即使在光线较暗时,也能达到良好的提醒效果,有效地避免了行驶车辆撞击停放车辆。并且,通过将停放车辆防撞提醒系统设置于停放车辆上,不会占用停车空间。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据一示例性实施例示出的一种停放车辆防撞提醒方法的流程图;
图2a是根据一示例性实施例示出的一种停放车辆防撞提醒方法的流程图;
图2b是根据一示例性实施例示出的一种停放车辆防撞提醒方法的流程图;
图3是根据一示例性实施例示出的一种车载终端的电路图;
图4是根据一示例性实施例示出的一种停放车辆防撞提醒系统的框图;
图5a是根据一示例性实施例示出的一种停放车辆防撞提醒系统的框图;
图5b是根据一示例性实施例示出的一种停放车辆防撞提醒系统的框图;
图6是根据一示例性实施例示出的一种停放车辆防撞提醒系统的框图;
图7是根据一示例性实施例示出的一种停放车辆防撞提醒系统的框图。
具体实施方式
除非另有定义,本发明实施例所用的所有技术术语均具有与本领域技术人员通常理解的相同的含义。为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
随着机动车数量的日益增多,停车场或者路边的停放车辆越来越多。由于驾驶员的驾驶技术不娴熟、道路窄等原因,不可避免地出现行驶车辆撞击停放车辆的现象。本发明实施例提供了一种停放车辆防撞提醒方法,用于提醒行驶车辆,避免撞击停放车辆。该方法可应用于车载终端中,车载终端安装在停放车辆上,以对停放车辆进行管理。
在实际应用中,车载终端可以与停放车辆上的其他系统集成于一体,也可以单独设置于停放车辆上。
图1是根据一示例性实施例示出的一种停放车辆防撞提醒方法的流程图。该实施例的执行主体为车载终端,如附图1所示,该方法包括:
步骤101、检测安装有车载终端的目标车辆的状态。
其中,目标车辆的状态包括:停止状态和启动状态。通过车载终端来检测目标车辆的状态。
步骤102、当检测到目标车辆处于停止状态后,获取目标车辆与预设区域内的每个车辆之间的距离信息。
具体地,每个目标车辆上安装有一个车载终端,每个车载终端对应获取目标车辆与预设区域内的每个车辆之间的距离信息。预设区域内车辆的数目可以为0个、1个、或者多个,当1个或者多个车辆驶入预设区域内时,车载终端可以获取每个行驶车辆与目标车辆之间的距离信息;当预设区域内没有车辆时,车载终端则不获取距离信息。
其中,“预设区域”指的是:与安装有车载终端的目标车辆之间为一定距离的圆形区域范围内。一定距离的大小可以根据实际应用场景来设计,举例来说,一定距离可以为0.1~6m,例如其可以为0.1m、0.3m、2m、3m、4m、5m、6m等。
可以理解的是,预设区域内的车辆包括:停放车辆和行驶车辆,而目标车辆的位置保持不变,所以,预设区域内的车辆和目标车辆之间的“距离信息”包括:逐渐增大的距离、逐渐减小的距离、保持不变的距离。
步骤103、根据距离信息预测预设区域内的车辆是否撞击目标车辆。
其中,“预测撞击停放车辆”可以理解为:预设区域内任意一个行驶车辆与目标车辆之间的距离逐渐减小并达到预设车距,行驶车辆将要撞击或者靠近目标车辆,但实际并没有撞击目标车辆。预设车距的大小可以根据实际应用场景来设定,并且满足使行驶车辆能够做出停止会撞击目标车辆的动作即可。举例来说,预设车距可以为0.1~0.4m,例如可以为0.1m、0.2m、0.3m、0.4m等。
停止会撞击目标车辆的动作包括:行驶车辆停止行驶、或者调整行驶方向等。
步骤104、若预测结果为会撞击目标车辆,发出提醒信息。
提醒信息指的是:能够给予行驶车辆提醒,以阻止行驶车辆撞击目标车辆的信息。举例来说,提醒信息可以为灯光、图像显示、语音等信息。其中,灯光可以由设置于目标车辆上的警示灯发出,语音可以由设置于目标车辆上的喇叭发出,图像显示可以由设置于目标车辆上的显示屏显示。
车载终端可以间隔预定时间发出提醒信息,也可以持续发出提醒信息。其中,预定时间可以为1~3秒,例如可以为1秒、2秒、3秒等。
车载终端发出提醒信息的时间能够使行驶车辆离开预设区域即可,举例来说,车载终端发出提醒信息的时间可以为1~3min,例如可以为1min、2min、3min等。
至此,通过上述步骤101至步骤104,可实现对停放车辆的防撞提醒。
实现步骤102的方法有多种,在基于容易实现、精确、高效地获取距离信息的前提下,给出以下两种示例:
在一种可能的实现方式中,如附图2a所示,获取目标车辆与预设区域内的每个车辆之间的距离信息,包括:
步骤102a1、实时发送多组信号波,并记录每组信号波的发送时刻。
用于实时发送多组信号波的信号波发送装置可以为设置于车载终端上的距离传感器、雷达等。信号波可以为激光、超声波、微波等。
信号波发送装置可以设置为多个,且沿周向均匀布设于目标车辆上,以便于向预设区域内均布发出多组信号波,进而获取位于目标车辆四周的车辆与其之间的距离信息,防止目标车辆的前、后、左、右各个部位被撞。
记录每组信号波的发送时刻可以由设置于车载终端上的指令、程序、代码集由记录单元或者记录装置加载并执行实现。
步骤102a2、接收遇到预设区域内的车辆返回的信号波,并记录接收时刻。
用于接收遇到预设区域内的车辆返回的信号波的装置可以为信号波接收装置,信号波接收装置可以为设置于车载终端上的距离传感器、雷达等。信号波接收装置与信号波发送装置可以为集成于一体的距离传感器、雷达等,以使遇到车辆的信号波能够沿原路返回并被接收。
返回的信号波被接收时,记录单元或者记录装置记录接收时刻。在该过程中,返回的信号波可以为一组、多组、或者没有返回的信号波。当返回的信号波为多组时,记录单元分别记录每组返回的信号波的接收时刻。当没有返回的信号波时,记录单元或者记录装置不工作。
为了便于高效、充分地使用车载终端,可以控制信号波在预设区域内遇到障碍物返回,超出预设区域后,信号波遇到障碍物后返回不会被接收,或者虽然被接收,但不会记录该返回信号波的接收时刻。
其中,预设区域可参见步骤102中的阐述。
步骤102a3、根据返回的信号波的发送时刻、接收时刻以及信号波的预设速度,计算得到目标车辆与预设区域内的每个车辆之间的距离信息。
具体地,可以根据下述公式(1)来计算目标车辆与预设区域内的每个车辆之间的距离:
l=(t2-t1)×v(1)
其中,l为目标车辆与预设区域内车辆之间的距离,单位为m,t1为信号波的发送时刻,单位为s;t2接收遇到车辆返回的信号波的接收时刻,单位为s;v为信号波的预设速度,单位为m/s。
需要说明的是,在上述方法中,分别以每组信号波为研究对象,发送出的信号波的发送时刻与返回的信号波的接收时刻一一对应。信号波的预设速度可以为已知速度,也可以为设定的速度。
在另一种可能的实现方式中,如附图2b所示,获取目标车辆与预设区域内的每个车辆之间的距离信息,包括:
步骤102b1、实时获取预设区域内的每个车辆的位置信息、以及目标车辆的位置信息。
每个车载终端内安装有gps(globalpositioningsystem,全球定位系统),则车载终端可以通过gps来获取对应车辆的位置信息。当停放的车辆行驶时,转换为行驶车辆,所以每个行驶车辆内也安装有车载终端,并可通过gps来获取对应的位置信息。目标车辆可以通过gps来获取在预设距离范围内每个车辆的位置信息。
其中,位置信息可以为经纬度,例如,以坐标(x1、y1)来表示,其中,x1代表目标车辆当前所在位置的经度坐标,y1代表目标车辆当前所在位置的纬度坐标。
步骤102b2、根据目标车辆的位置信息、预设区域内的每个车辆的位置信息,计算得到目标车辆与预设区域内的每个车辆之间的距离信息。
具体地,可以通过下述公式(2)来计算目标车辆与预设区域内的每个车辆之间的距离信息:
其中,l为目标车辆与预设区域内的一个车辆之间的距离,单位为m;,(x1、y1)和(x2、y2)分别为目标车辆的经纬度和预设区域内的一个车辆的经纬度。
在一种可能的实现方式中,步骤103、根据距离信息预测预设区域内的车辆是否撞击目标车辆,包括:
步骤1031、根据距离信息,判断预设区域内的车辆与目标车辆之间的距离是否减少至预设车距。
实时获取预设区域内的每个车辆与目标车辆之间的距离信息,以预设区域内的一个行驶车辆为例:比较当前时刻车辆与目标车辆之间的距离与上一时刻两者之间的距离,若减小,说明车辆正在靠近目标车辆。
步骤1032、当预设区域内的车辆与目标车辆之间的距离减小至预设车距时,预测会撞击目标车辆。
需要说明的是,当行驶车辆与目标车辆之间的距离减小且小于预设车距时,说明行驶车辆与目标车辆之间的距离更小,此时,预测行驶车辆更会撞击目标车辆。
对于预设车距的描述可参见在步骤103中的阐述。
在一种可能的实现方式中,为了能够使行驶车辆及时作出停止撞击目标车辆的动作,在步骤103中,当预设区域内的每个车辆与目标车辆之间的距离减小至预设车距时,发出初级提醒信息;当预设区域内的每个车辆与目标车辆之间的距离减小且小于预设车距时,发出高级提醒信息。
其中,初级提醒信息可以为警示灯提醒。警示灯提醒可以为红灯提醒、黄光灯提醒、或者绿灯提醒。
高级提醒信息为同时进行警示灯提醒和语音播报提醒。语音播报提醒可以为警鸣、“勿撞我”、“将要撞击停放车辆的前方”、“将要撞击停放车辆的后方”等。
在一种可能的实现方式中,步骤101、检测安装有车载终端的目标车辆的状态,包括:
当检测到目标车辆锁止时,确定目标车辆处于停止状态;
当检测到目标车辆上电时,确定目标车辆处于启动状态。
需要说明的是,“锁止”指的是:车辆停放,且没有打开点火开关。“上电”指的是:车辆行驶,或者车辆停放时,打开了点火开关。
当设置于车载终端的检测模块或者检测装置检测到目标车辆锁止时,确定目标车辆处于停止状态,进而使车载终端所在的电路接通,以启动工作。当检测模块或者检测装置检测到目标车辆上电时,确定目标车辆处于启动状态,使车载终端所在的部分电路或者全部电路断开,以使车载终端停止工作。如此,可避免车辆在行驶过程中,车载终端工作而发出提醒信息,扰乱驾驶员的正常驾驶。
本发明实施例提供的方法,检测安装有车载终端的目标车辆的状态;当检测到目标车辆处于停止状态后,获取目标车辆与预设区域内的每个车辆之间的距离信息;根据距离信息预测预设区域内的车辆是否撞击目标车辆:若预测结果为会撞击目标车辆,发出提醒信息。该提醒方法不受限于光线明暗的影响,即使在光线较暗时,也能达到良好的提醒效果,有效地避免了行驶车辆撞击停放车辆。并且,通过将停放车辆防撞提醒系统设置于停放车辆上,不会占用停车空间。
作为一种示例,如附图3所示,本发明实施例提供的车载终端包括:距离传感器201、继电器202、用于预测是否会撞击停放车辆的预测装置203、提醒装置204。其中,提醒装置204、继电器202串联后再与距离传感器201并联,然后与点火开关205串联至电源206的两端。预测装置203设置于其他回路中。
当点火开关205锁止,即点火开关205闭合时,距离传感器201电性导通,距离传感器201获取距离信息,并传送给预测装置203,预测装置203根据距离信息预测行驶车辆是否撞击停放车辆时,控制继电器202闭合,使提醒装置204电性导通,进而可以发出提醒信息。
其中,距离传感器201可以为雷达。预测装置203可以为安装于车辆上的处理器,或者车辆本身自带的处理系统。提醒装置204可以为喇叭、警示灯、或者设置于玻璃上的显示屏。
其中,继电器202为本领域所熟知的结构,例如,继电器202包括:控制电路和工作电路。继电器202的控制电路包括:铁芯、套装在铁芯上的线圈、与线圈连通的回路、动触点。工作电路包括:用于与动触点电性导通的静触点、两端分别与动触点和静触点连接的回路。线圈中通电后,可产生电磁效应,使动触点与静触点接合以导通,进而使工作电路导通。
进一步地,为了便于在紧急情况下直接控制车载终端的电路,在电源206与点火开关205之间串联有触电开关207。触电开关207为本领域所熟知的零部件,对于其具体结构不再阐述。
本发明实施例提供的装置,检测安装有车载终端的目标车辆的状态;当检测到目标车辆处于停止状态后,获取目标车辆与预设区域内的每个车辆之间的距离信息;根据距离信息预测预设区域内的车辆是否撞击目标车辆:若预测结果为会撞击目标车辆,发出提醒信息。该提醒装置不受限于光线明暗的影响,即使在光线较暗时,也能达到良好的提醒效果,有效地避免了行驶车辆撞击停放车辆。并且,通过将停放车辆防撞提醒系统设置于停放车辆上,不会占用停车空间。
图4是根据一示例性实施例示出的一种停放车辆防撞提醒系统的示意图。该实施例的执行主体为车载终端,如附图4所示,该系统包括:
检测模块301,用于检测安装有车载终端的目标车辆的状态。
获取模块302,用于当检测到目标车辆处于停止状态后,获取目标车辆与预设区域内的每个车辆之间的距离信息。
预测模块303,用于根据距离信息预测预设区域内的车辆是否撞击目标车辆。
提醒模块304,用于若预测结果为会撞击目标车辆,发出提醒信息。
在一种可能的实现方式中,如附图5a所示,获取模块302包括:
发送单元302a1,用于实时发送多组信号波。
记录单元302a2,用于记录每组信号波的发送时刻。
接收单元302a3,用于接收遇到预设区域内的车辆返回的信号波,并通过记录单元302a2记录接收时刻。
第一计算单元302a4,用于根据返回的信号波的发送时刻、接收时刻以及信号波的预设速度,计算得到目标车辆与预设区域内的每个车辆之间的距离信息。
在另一种可能的实现方式中,如附图5b所示,获取模块302包括:
获取单元302b1,用于实时获取预设区域内的每个车辆的位置信息、以及目标车辆的位置信息。
第二计算单元302b2,用于根据目标车辆的位置信息、预设区域内的每个车辆的位置信息,计算得到目标车辆与预设区域内的每个车辆之间的距离信息。
在一种可能的实现方式中,如附图6所示,预测模块303包括:
判断单元3031,用于根据距离信息,判断预设区域内的车辆与目标车辆之间的距离是否减小至预设车距。
预测单元3032,用于若预设区域内的车辆与目标车辆之间的距离减小至预设车距,预测会撞击目标车辆。
在一种可能的实现方式中,如附图7所示,检测模块301包括:
检测单元3011,用于检测目标车辆锁止或者上电;
第一确定单元3012,用于当检测单元3011检测到目标车辆锁止时,确定目标车辆处于停止状态;
第二确定单元3013,用于当检测单元3011检测到目标车辆上电时,确定目标车辆处于启动状态。
本发明实施例提供的系统,检测安装有车载终端的目标车辆的状态;当检测到目标车辆处于停止状态后,获取目标车辆与预设区域内的每个车辆之间的距离信息;根据距离信息预测预设区域内的车辆是否撞击目标车辆:若预测结果为会撞击目标车辆,发出提醒信息。该提醒系统不受限于光线明暗的影响,即使在光线较暗时,也能达到良好的提醒效果,有效地避免了行驶车辆撞击停放车辆。并且,通过将停放车辆防撞提醒系统设置于停放车辆上,不会占用停车空间。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
关于上述实施例中的系统,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
需要说明的是:上述实施例提供的一种停放车辆防撞提醒系统在给行驶车辆发出提醒信息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将车载终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的停放车辆防撞提醒方法和停放车辆防撞提醒系统的实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本公开实施例还提供了一种计算机可读存储介质,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现图1所示的任一公开实施例提供的停放车辆防撞提醒方法,或者图4所示的任一公开实施例提供的停放车辆防撞提醒系统。
以上所述仅为本发明的较佳实施例,并不用以限制本发明的保护范围,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。