安全带提示方法、装置及计算机可读存储介质与流程

文档序号:17469967发布日期:2019-04-20 05:45阅读:181来源:国知局
安全带提示方法、装置及计算机可读存储介质与流程

本发明涉及汽车领域,特别涉及一种安全带提示方法、装置及计算机可读存储介质。



背景技术:

汽车的座椅上一般都设置有安全带,在汽车发生碰撞或急刹车时,安全带可以约束乘员,以防止乘员从座椅飞出,保障乘员的安全。

为了提醒乘员系安全带,汽车上通常设置有安全带报警装置,若在汽车行驶过程中,安全带的锁扣没有插入卡槽,则安全带报警装置会发出警报,直至乘员系上安全带。

对于这种安全带报警装置,只要卡槽中插入有锁扣就不会发出警报,使得很多乘员为了方便,直接在卡槽中插入一个锁扣,而不将安全带系在身上,留下了很大的安全隐患。



技术实现要素:

本发明实施例提供了一种安全带提示方法、装置及计算机可读存储介质,能够提醒乘员系安全带。所述技术方案如下:

第一方面,本发明实施例提供了一种安全带提示装置,包括:

当检测到座椅上有人时,实时检测所述座椅上的安全带的拉力值;

确定预设时长内检测到的所述拉力值中的最大值和最小值;

根据所述最大值和所述最小值确定波动值,所述波动值为所述最大值和所述最小值的差值;

当所述波动值小于预设阈值时,发出警报。

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

在车辆启动后,且座椅上有人时,当检测到所述安全带的锁扣未插入卡槽时,发出警报。

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

当检测到所述安全带的锁扣插入卡槽时,且所述安全带拉出安全带收纳盒的长度小于预设长度时,发出警报。

可选地,所述预设时长在车辆启动后随时间增长至所述预设时长的最大值。

第二方面,本发明实施例还提供了一种安全带提示装置,包括:

检测模块,用于检测座椅上是否有人,当检测到座椅上有人时,实时检测所述座椅上的安全带的拉力值;

处理模块,用于确定预设时长内检测到的所述拉力值中的最大值和最小值,根据所述最大值和所述最小值确定波动值,所述波动值为所述最大值和所述最小值的差值;

报警模块,用于当所述波动值小于预设阈值时,发出警报。

可选地,所述检测模块还用于检测所述安全带的锁扣是否插入卡槽,所述报警模块还用于在车辆启动后,且座椅上有人时,当检测到所述安全带的锁扣未插入卡槽时,发出警报。

可选地,所述检测模块还用于检测所述安全带拉出安全带收纳盒的长度,所述报警模块还用于当检测到所述安全带的锁扣插入卡槽时,且所述安全带拉出安全带收纳盒的长度小于预设长度时,发出警报。

可选地,所述预设时长在车辆启动后随时间增长至所述预设时长的最大值。

第三方面,本发明实施例还提供了一种安全带提示装置,包括:

处理器;

用于存储处理器可执行的指令的存储器;

其中,所述处理器被配置为执行如第一方面所述的安全带提示方法的步骤。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第二方面所述的安全带提示方法。

本发明实施例提供的技术方案带来的有益效果至少包括:通过在座椅上有人时,检测座椅上的安全带的拉力值,如果检测到的拉力值在预设时长内的波动值小于预设阈值,则表示安全带没有系在乘员身上,这样即使乘员在安全带的卡槽中插入锁扣,仍然可以发出警报,通过发出警报提醒乘员系上安全带,防止乘员有意不系安全带,降低了安全隐患。

附图说明

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

图1是本发明实施例提供的一种安全带提示方法的流程图;

图2是本发明实施例提供的另一种安全带提示方法的流程图;

图3是本发明实施例提供的一种确定座椅上是否有人的方法流程图;

图4是本发明实施例提供的一种安全带提示装置的结构框图;

图5示出了本发明一个示例性实施例提供的安全带提示装置的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1是本发明实施例提供的一种安全带提示方法的流程图。如图1所示,该方法包括:

s11:当检测到座椅上有人时,实时检测座椅上的安全带的拉力值。

s12:确定预设时长内检测到的拉力值中的最大值和最小值。

s13:根据最大值和最小值确定波动值。

其中,该波动值为最大值和最小值的差值。

s14:当该波动值小于预设阈值时,发出警报。

通过在座椅上有人时,检测座椅上的安全带的拉力值,如果检测到的拉力值在预设时长内的波动值小于预设阈值,则表示安全带没有系在乘员身上,这样即使乘员在安全带的卡槽中插入锁扣,仍然可以发出警报,通过发出警报提醒乘员系上安全带,防止乘员有意不系安全带,降低了安全隐患。

图2是本发明实施例提供的另一种安全带提示方法的流程图,该方法用于车辆启动后。车辆启动指车辆完成点火,包括以旋动汽车钥匙的方式点火和触发按钮的方式点火。如图2所示,该方法包括:

s21:在车辆启动后,检测座椅上是否有人。

当检测到座椅上有人时,可以执行步骤s22、步骤s23或者步骤s24。

在本发明的一种实施方式中,可以检测座椅上的压力,根据座椅上的压力确定座椅上是否有人。示例性地,可以采用以下步骤进行判断。

图3是本发明实施例提供的一种确定座椅上是否有人的方法流程图。如图3所示,该方法包括:

s211:获取座椅上的压力。

可以通过压力检测器检测座椅上的压力。压力检测器可以设置在座椅上。

s212:判断座椅上的压力是否超过压力预设值。

当座椅上的压力超过压力预设值时,可以判断座椅上有人。

当座椅上的压力超过压力预设值时,可以判断座椅上没有人。

压力预设值用于反映座椅上是否有人,在座椅上没有坐人时,所检测到的压力较小,当座椅上坐了人之后所检测到的压力会较大。以压力预设值作为判断标准,在座椅上的压力超过压力预设值后,就可以判断座椅上有人。

由于体重越大的人坐在座椅上时,检测到的座椅上的压力也越大,因此可以以体重在30kg~40kg的乘员坐在座椅上时,座椅上的压力作为压力预设值,这样可以准确确定出座椅上是否有人。

可选地,不同的座椅压力预设值可以不同。由于车辆上不同位置的座椅适于不同的人乘坐,例如驾驶座和副驾驶座只适于成年人乘坐而不适于儿童乘坐,因此驾驶座和副驾驶座的压力预设值可以设置的较大,这样可以迫使儿童等不宜坐在驾驶座和副驾驶座的乘员到汽车后排的座椅上乘坐。

在本发明的一种实施方式中,可以根据摄像头拍摄的画面确定座椅上是否有人。

示例性地,可以通过摄像头对座椅进行拍摄,利用人脸识别技术对拍摄到的画面进行检测,从而确定出座椅上是否有人。

可选地,还可以根据座椅上的压力和摄像头拍摄的画面确定座椅上是否有人。只有当根据座椅上的压力判断座椅上有人,且根据摄像头拍摄的画面判断座椅上有人时,才判断座椅上有人。在只通过座椅上的压力确定座椅上是否有人时,如果座椅上并没有人,而是放置有一定的物品,这时就会出现误判。而且根据摄像头拍摄的画面只能确定座椅上是否有人,较难判断出是儿童还是成人,无法迫使儿童等不宜坐在驾驶座和副驾驶座的乘员到其他座位上乘坐。将两种判断方法结合,既可以准确确定出座椅上是否有人,又可以判断出是儿童还是成人。

s22:检测安全带的锁扣是否插入卡槽。

当安全带的锁扣已插入卡槽时,执行步骤s23或步骤s24。

当安全带的锁扣未插入卡槽时,执行步骤s26。

当检测到安全带的锁扣尚未插入到卡槽时就表面乘员此时还没有系安全带。步骤s22为可选步骤,通过步骤s22可以避免出现乘员无意中忘记系安全带的情况。

可以通过位置传感器检测安全带的锁扣是否插入卡槽。位置传感器可以设置在安全带的卡槽内。

s23:检测安全带拉出安全带收纳盒的长度并与预设长度比较。

当安全带拉出安全带收纳盒的长度不小于预设长度时,执行步骤s24。

当安全带拉出安全带收纳盒的长度小于预设长度时,执行步骤s26。

步骤s23为可选步骤,通过步骤s23可以防止乘员只是将安全带的锁扣插入到卡槽中而没有将安全带系在身上。

预设长度可以比座椅上无人时,安全带的锁扣插入卡槽时,安全带拉出安全带收纳盒的长度长20cm~30cm。由于不同身材的人在系安全带时,安全带拉出收纳盒的长度也会不同,将预设长度设置在该范围可以避免在乘员体形瘦小时出现误判。

可以通过长度检测器件检测安全带拉出安全带收纳盒的长度。长度检测器件可以设置在安全带收纳盒内。

s24:检测座椅上的安全带的拉力值。

可选地,可以采用拉力传感器检测座椅上的安全带的拉力值。安全带包括锁扣、卡槽和织带,锁扣与织带连接,拉力传感器可以设置在安全带的锁扣、卡槽或是织带上,以准确检测到安全带上的拉力值。将拉力传感器设置在安全带的卡槽中,还可以方便导线的布置。

s25:确定预设时长内检测到的拉力值中的最大值和最小值。

由于在座椅上有人时,在车辆行驶过程中,座椅上的人一般不会长时间保持完全不动的状态,车体也会有一定的晃动,因此安全带上的拉力值会有一定的变化,而且即使车辆行驶非常平稳,安全带一般从人的胸部通过,在人的呼吸过程中,安全带上的拉力值也会有一定的变化。

示例性地,预设时长可以为5秒、10秒、30秒、1分钟等。

可选地,预设时长可以在车辆启动后随时间逐渐增长至预设时长的最大值。例如在车辆刚刚启动时,预设时长可以为3秒,在车辆启动1分钟后,预设时长可以增大到10秒,在车辆启动10分钟后,预设时长可以增大到1分钟,在车辆启动20分钟后,预设时长可以增大到预设时长的最大值5分钟。在车辆刚刚启动后,预设时长较短,可以频繁的计算波动值,以执行后续步骤,使乘员能够尽快系好安全带,在车辆启动一段时间后,乘员采用作弊手段不系安全带的可能性逐渐降低,通过增大预设时长,可以减少运算次数。上述预设时长的数值均仅为举例,也可以设置为其他数值。

示例性地,在检测拉力值时,可以实时检测安全带的拉力值,以在预设时长后得到包含有多个拉力值的拉力值集合,通过将拉力值集合中的多个拉力值逐一比较,从而从拉力值集合中确定出最大值和最小值。

可选地,在实时检测安全带的拉力值时,可以根据已检测到的拉力值按拉力值的大小顺序生成拉力值序列,每检测到一个拉力值对该拉力值序列进行更新,将预设时长结束时的拉力值序列的第一个拉力值和最后一个拉力值作为最大值和最小值。由于更新拉力值序列可以在相邻两次检测之间的间隔中进行,使得相比于在检测到多个拉力值后再对所有的拉力值进行比较以确定最大值和最小值,可以提高确定最大值和最小值的速度。

可选地,在确定预设时长内的最大值和最小值时,可以以预设时长内前两次检测到的拉力值中的较大值作为预备最大值,较小值作为预备最小值,从第三次检测拉力值开始,当检测到的拉力值大于预备最大值时,将预备最大值更新为该拉力值,当检测到的拉力值小于预备最小值时,将预备最小值更新为该拉力值,当检测到的拉力值位于预备最大值和预备最小值之间时,保持预备最大值和预备最小值不变,将预设时长结束时的预备最大值和预备最小值作为该预设时长内的最大值和最小值。这样在预设时长结束时可以立刻确定出最大值和最小值,有利于提高确定最大值和最小值的速度。

可选地,在确定预设时长内的最大值和最小值时,也可以以预设时长内第一次检测到的拉力值作为预备最大值和预备最小值,从第二次检测拉力值开始,当检测到的拉力值大于预备最大值时,将预备最大值更新为该拉力值,当检测到的拉力值小于预备最小值时,将预备最小值更新为该拉力值,当检测到的拉力值位于预备最大值和预备最小值之间时,保持预备最大值和预备最小值不变,将预设时长结束时的预备最大值和预备最小值作为该预设时长内的最大值和最小值。这样在预设时长结束时也可以立刻确定出最大值和最小值,有利于提高确定最大值和最小值的速度。

s26:计算检测到的拉力值在预设时长内的波动值。

波动值为在预设时长内,拉力值的最大值与最小值的差值。

s27:比较波动值和预设阈值。

当波动值小于预设阈值时,执行步骤s28。

当波动值不小于预设阈值时,返回步骤s24。

可选地,预设阈值可以为0~1n,理想情况下,在没有系安全带时,安全带的拉力值的波动值应该为0,但是在车辆行驶过程中,随着车体的晃动,安全带的拉力值可能会有一定的变化,使得波动值不为0。将预设阈值设置为0~1n就可以避免车体晃动引起的误判。

当波动值不小于预设阈值时,返回步骤s24可以防止乘员在车辆行驶过程中解下安全带,确保乘员在行车过程中一直系着安全带。当波动值不小于预设阈值时,也可以终止流程。波动值不小于预设阈值表示乘员已经系上安全带,可以终止流程以减少能耗。

s28:发出警报。

通过发出警报,可以提醒乘员系上安全带。

该警报可以包括声音、光中的至少一种。例如可以发出提示音以提示乘员,或者在仪表盘上亮起指示灯。

警报可以随持续时间逐渐增强,例如提示音的音量可以随时间逐渐增大,指示灯的亮度可以随时间逐渐增大,或者指示灯的闪烁频率随时间逐渐增大,这样可以提醒乘员尽快系上安全带。

在警报持续的过程中,还可以返回步骤s21,并执行步骤s21~s27,当波动值不小于预设阈值时,则可以停止发出警报,其中步骤s22和步骤s23均为可选步骤,在步骤s24中要检测安全带的拉力值,如果安全带的锁扣没有插入卡槽,或者安全带拉出安全带收纳盒的长度小于预设长度(即乘员只是将安全带的锁扣插入到卡槽中而没有将安全带系在身上),在步骤s24中检测到的拉力值则一直为0,波动值也为0,同样会发出警报。

图4是本发明实施例提供的一种安全带提示装置的结构框图。如图4所示,该安全带提示装置100包括检测模块10、报警模块20和处理模块30。

检测模块10用于检测座椅上是否有人,且检测到座椅上有人时,实时检测座椅上的安全带的拉力值。

处理模块30用于确定预设时长内检测到的拉力值中的最大值和最小值,根据最大值和最小值确定波动值,波动值为最大值和最小值的差值。

报警模块20用于当波动值小于预设阈值时,发出警报。

预设时长的设置详见步骤s25,预设阈值的设置详见步骤s27。

可选地,预设时长还可以在车辆启动后随时间增长至预设时长的最大值。详见前述步骤s25,此处不详述。

通过在座椅上有人时,检测座椅上的安全带的拉力值,如果检测到的拉力值在预设时长内的波动值小于预设阈值,则表示安全带没有系在乘员身上,这样即使乘员在安全带的卡槽中插入锁扣,仍然可以发出警报,通过发出警报提醒乘员系上安全带,防止乘员有意不系安全带,降低了安全隐患。

可选地,检测模块10可以包括拉力传感器。安全带包括锁扣、卡槽和织带,锁扣与织带连接,拉力传感器可以设置在安全带的锁扣、卡槽或是织带上,以准确检测到安全带上的拉力值。将拉力传感器设置在安全带的卡槽中,还可以方便导线的布置。

报警模块20可以包括扬声器、指示灯或是其组合,报警模块20发出的警报可以包括声音、光中的至少一种。例如可以发出提示音以提示乘员,或者在仪表盘上亮起指示灯。警报可以随持续时间逐渐增强,例如提示音的音量可以随时间逐渐增大,指示灯的亮度可以随时间逐渐增大,或者指示灯的闪烁频率随时间逐渐增大,这样可以提醒乘员尽快系上安全带。

可选地,该处理模块30可以用于根据座椅上的压力和摄像头拍摄的画面中的至少一个确定座椅上是否有人。

在本发明的一种实施例中,处理模块30可以根据座椅上的压力确定座椅上是否有人。当座椅上的压力超过压力预设值时,可以判断座椅上有人。当座椅上的压力超过压力预设值时,可以判断座椅上没有人。压力预设值的设置详见前述实施例。

检测模块10还可以包括压力检测器,以用于检测座椅上的压力。处理模块30则根据检测模块10检测到的压力确定座椅上是否有人。压力检测器可以设置在座椅上。

在本发明的一种实施例中,处理模块30可以根据摄像头拍摄的画面确定座椅上是否有人。

可选地,处理模块30还可以根据座椅上的压力和摄像头拍摄的画面确定座椅上是否有人。只有当根据座椅上的压力判断座椅上有人,且根据摄像头拍摄的画面判断座椅上有人时,才判断座椅上有人。处理模块30可以根据前述的步骤s21确定座椅上是否有人,详见前述实施例。

可选地,报警模块20还可以用于在车辆启动后,且座椅上有人时,当检测到安全带的锁扣未插入卡槽时,发出警报。当检测到安全带的锁扣尚未插入到卡槽时就表面乘员此时还没有系安全带,可以避免出现乘员无意中忘记系安全带的情况。

检测模块10还可以包括位置传感器,以用于检测安全带的锁扣是否插入到卡槽中。位置传感器可以设置在安全带的卡槽内。

可选地,报警模块20还用于当安全带拉出安全带收纳盒的长度小于预设长度时,发出警报。这样可以防止乘员只是将安全带的锁扣插入到卡槽中而没有将安全带系在身上。预设长度可以比座椅上无人时,安全带的锁扣插入卡槽时,安全带拉出安全带收纳盒的长度长20cm~30cm。由于不同身材的人在系安全带时,安全带拉出收纳盒的长度也会不同,将预设长度设置在该范围可以避免在乘员体形瘦小时出现误判。

检测模块10还可以包括长度检测器件,以用于检测安全带拉出安全带收纳盒的长度。长度检测器件可以设置在安全带收纳盒内。

图5示出了本发明一个示例性实施例提供的安全带提示装置的结构框图。如图5所示,安全带提示装置300包括中央处理单元(cpu)301、包括随机存取存储器(ram)302和只读存储器(rom)303的系统存储器304,以及连接系统存储器304和中央处理单元301的系统总线305。安全带提示装置300还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(i/o系统)306,和用于存储操作系统313、应用程序314和其他程序模块315的大容量存储设备307。

基本输入/输出系统306包括有用于显示信息的显示器308和用于用户输入信息的诸如旋钮、机械按键、虚拟键盘之类的输入设备309。其中显示器308和输入设备309都通过连接到系统总线305的输入输出控制器310连接到中央处理单元301。基本输入/输出系统306还可以包括输入输出控制器310以用于接收和处理来自旋钮、机械按键、虚拟键盘等多个其他设备的输入。类似地,输入输出控制器310还提供输出到显示屏、打印机或其他类型的输出设备。

大容量存储设备307通过连接到系统总线305的大容量存储控制器(未示出)连接到中央处理单元301。大容量存储设备307及其相关联的计算机可读介质为安全带提示装置300提供非易失性存储。也就是说,大容量存储设备307可以包括诸如硬盘或者cd-rom驱动器之类的计算机可读介质(未示出)。

不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储13介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括ram、rom、eprom、eeprom、闪存或其他固态存储其技术,cd-rom、dvd或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的系统存储器304和大容量存储设备307可以统称为存储器。

根据本发明的各种实施例,安全带提示装置300还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即安全带提示装置300可以通过连接在系统总线305上的网络接口单元311连接到网络312,或者说,也可以使用网络接口单元311来连接到其他类型的网络或远程计算机系统(未示出)。

上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由cpu执行。所述一个或者一个以上程序包含用于进行本发明实施例提供的如前所述的安全带提示方法的指令。

本发明实施例还提供了一种非临时性计算机可读存储介质,当该存储介质中的指令由处理器加载并执行时,使得安全带提示装置能够执行图1~3中任一幅所提供的安全带提示方法。

一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行图1~3其中任一幅所提供的安全带提示方法的指令。

需要说明的是:上述实施例提供的安全带提示装置在实现安全带提示方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的安全带提示装置与安全带提示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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