具体实施方式
为了使本公开实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开实施例,并不用于限定本公开实施例。
首先,在具体介绍本公开实施例的技术方案之前,先对本公开实施例基于的技术背景或者技术演进脉络进行介绍。通常情况下,在网约车出行领域,当前的技术背景是:用户在骑行过程中,部分用户可能存在单手骑行的情况,对于单手骑行的情况通常都是由交警现场发现之后,进行相应的提醒和规范,这种人工检测的方式不能实时有效的检测所有用户的骑行状态,从而会增大安全事故发生的概率。基于该背景,申请人通过长期的模型模拟研发以及实验数据的搜集、演示和验证,发现在地图中的一些热点区域,至少有10%的用户在某段时间内可能出现单手骑行的问题,因此,如何及时的发现和提供单手骑行的用户,成为了亟待解决的技术问题。另外,需要说明的是,从确定10%这个概率点以及下述实施例介绍的技术方案,申请人均付出了大量的创造性劳动。
本公开实施例提供的骑行状态检测方法,可以应用于如图1所示的***架构中。该***架构包括车辆101、安装在车辆把手上的传感器102和中控设备103。其中,车辆101可以为脚踏自行车、电动自行车、滑板车、摩托车等非机动或者机动车辆,但在本实施例中以车辆为电动自行车为例进行说明;传感器102安装在车辆把手上,可以为压力传感器和心率检测传感器,中控设备103也可以是集成在车辆101上的处理器。其中,传感器102可以通过无线方式与中控设备103进行通信,例如,传感器102采集用户的一些生理特征信息,将生理特征信息发送至中控设备,中控设备对生理特征信息进行分析,以确定用户的骑行状态。
在一个实施例中,如图2所示,提供了一种骑行状态检测方法,以该方法应用于图1中的中控设备为例进行说明,包括以下步骤:
S100、通过设置在车辆上的传感器获取用户信号。
具体的,中控设备可以通过设置在车辆车把手和/或坐垫上的传感器获取用户信号。该用户信号可以是用户的心率信号、脉搏信号、温度信号、皮肤信号、用户作用在把手上的压力信号等,相应的,传感器可以包括心率检测传感器、脉搏检测传感器、温度传感器、湿度传感器、皮肤状态检测传感器、压力传感器等等,本申请实施例中不加以限制。
在本实施例中,可以在车辆车把手上设置传感器,还可以在车辆坐垫上设置传感器,该传感器可以包括以上传感器中的一种或多种。可选的,可以在车辆的两个车把手和/或坐垫上都安装相同或不同类型的传感器,也可以是在单个车把手和/或坐垫上安装相同或不同类型的传感器。传感器可以按照预设时间周期将采集到的用户信号发送给中控设备,也可以是接收到主控设备发送的采集指令时,向中控设备发送用户信号,本申请实施例中不加以限制。
S200、对用户信号进行分析,确定用户的骑行状态;其中,骑行状态包括:双手握把骑行状态、单手握把骑行状态或双手离把骑行状态。
具体的,中控设备可以对获取到的用户信号进行分析,并根据分析结果确定用户的骑行状态。例如,对于用户信号中包括心率信号时,若该心率信号为通过两个把手上的传感器检测到的信号,则确定骑行状态为双手握把骑行状态;若该心率信号只有右把手上的传感器检测到心率信号或者只有左把手上的传感器检测到的心率信号,则确定骑行状态为单手握把骑行状态;对于该用户信号中包括温度信号时,若两个车把手上的传感器检测到的温度均大于预设温度阈值,则确定骑行状态为双手握把骑行状态;若仅有一个车把手上的传感器检测到温度信号,则确定骑行状态为单手握把骑行状态,或者,两个车把手上的传感器检测到的温度信号,其中一个温度小于预设温度阈值,则确定骑行状态为单手握把骑行状态;又或者,用户信号中既包括心率信号,又包括温度信号,且两个车把手上的传感器检测到的温度均大于预设温度阈值,则确定骑行状态为双手握把骑行状态;若两个车把手上的传感器均检测不到任何用户信号,但车辆的速度大于0,则确定骑行状态为双手离把骑行状态,等等,本领域技术人员可以根据实际需求设置传感器以及确定骑行状态的方法,本申请实施例中并不以此为限。
上述骑行状态检测方法中,可以在车辆上安装传感器,通过传感器实时检测用户信号,并对用户信号进行分析确定用户的实时骑行状态,从而能够快速高效的检测用户的单手握把骑行状态、双手离把骑行状态等不安全骑行状态,可以针对不安全骑行状态做出一些措施,降低了用户骑行过程中不安全事故发生的概率。
在一个实施例中,传感器包括心率检测传感器,则用户信号包括心率信号。上述S200中对用户信号进行分析,确定单车骑行状态的步骤,可以包括:对心率信号进行分析,确定骑行状态。
具体的,若仅在车辆车把手上设置有传感器,且设置在车辆车把手上的传感器包括心率检测传感器,中控设备可以获取到心率检测传感器检测到的心率信号,并对心率信号进行分析确定用户的骑行状态为双手握把骑行状态、单手握把骑行状态还是双手离把骑行状态。可选的,分析过程可以包括判断心率信号是否有效或无效,并根据判断结果确定用户的骑行状态。可选的,判断心率信号是否有效或无效的方法还可以为通过心率信号的数量判断心率信号是否有效或无效。
在一些场景中,用户在骑行过程中可能存在一些异常行为,例如,用户手扶一下眼镜、撩一下头发、拉一下包等,这种行为存在的时间往往很短,为了防止这些行为被误判为单手骑行,可以对采集到的心率信号进行筛选,筛选出有效心率信号。如图3所示,对心率信号进行分析,确定骑行状态的步骤,具体可以通过以下步骤实现:
S210、判断心率信号是否为有效心率信号。
在本实施例中,可以根据采集到的心率信号的持续时长判断该心率信号是否有效,也可以是根据该心率信号的强度判断该心率信号是否有效,还可以是根据左把手和右把手上的传感器在同一时刻是否都采集到心率信号来判断该心率信号是否有效,本申请实施例中并不以此为限。
其中,上述S210中判断心率信号是否为有效心率信号的步骤,具体可以包括:若心率信号的第一维持时长大于或等于第一预设时长阈值,则确定心率信号为有效心率信号;若心率信号的第一维持时长小于第一预设时长阈值,则确定心率信号为无效心率信号。
在本实施例中,检测心率信号时,心率检测传感器检测到的心率信号可以携带时间戳,根据连续采集到的多个心率信号的时间戳可以确定心率信号的持续时长,即第一维持时长。可选的,中控设备可以判断心率信号的第一维持时长是否大于或等于第一预设时长阈值,若心率信号的第一维持时长大于或等于第一预设时长阈值时,可以确定心率信号为有效心率信号;否则,可以确定心率信号为无效心率信号。可选的,第一预设时长阈值可以表征用户双手握把骑行过程中,为了处理异常状况允许用户单手握把骑行所持续的最大时长;例如,处理异常状况可以为用户单手扶一下眼镜、用户单手撩一下头发、用户单手拉一下包等等行为。
S220、若是,则对心率信号进行分析,确定骑行状态。
具体的,若判定心率信号为有效心率信号,此时,中控设备可以对有效心率信号进行分析,并根据分析结果确定骑行状态为双手握把骑行状态、单手握把骑行状态或双手离把骑行状态。在本实施例中,中控设备可以对心率信号对应的数量以及产生方位进行分析,以根据分析结果确定骑行状态。例如,心率信号的产生方位可以包括车辆左把手上安装的心率检测传感器检测到的心率信号对应的左侧位、车辆右把手上安装的心率检测传感器检测到的心率信号对应的右侧位。
在一个场景中,若心率信号包括第一心率信号和第二心率信号,第一心率信号为设置在车辆左把手上的心率检测传感器采集到的心率信号,第二心率信号为设置在车辆右把手上的心率检测传感器采集到的心率信号,则上述S220中对心率信号进行分析,确定骑行状态的步骤,具体可以包括以下过程:若第一心率信号和第二心率信号均为有效心率信号,则确定骑行状态为双手握把骑行状态;若第一心率信号或第二心率信号为有效心率信号,则确定骑行状态为单手握把骑行状态。
可以理解的是,若心率信号包括通过设置在车辆左把手上的心率检测传感器采集到的第一心率信号,和通过设置在车辆右把手上的心率检测传感器采集到的第二心率信号,此时,中控设备可以判断第一心率信号和第二心率信号是否均为有效心率信号,若第一心率信号和第二心率信号均为有效心率信号,可以确定用户的骑行状态为双手握把骑行状态;否则,若判定第一心率信号和第二心率信号中其中一个心率信号为有效心率信号,可以确定用户的骑行状态为单手握把骑行状态。在本实施例中,判断第一心率信号/或第二心率信号是否为有效心率信号的方法,与上述实施例中判断心率信号是否为有效心率信号的方法可以相同。
在另外一种场景中,心率传感器可以设置在左右两个车把手上,例如,在左右两个车把手上均设置心率检测贴片,当用户同时握住左右车把手时,才能检测到心率信号,若用户仅握住左把手或者右把手都不能检测到心率信号,因此,对心率信号进行分析,确定骑行状态,可以包括:若心率信号为有效心率信号,则确定骑行状态为双手握把骑行状态。
在本实施例中,由于心率检测传感器本身的特性,用户需要同时握住左右两个车把手才能检测到心率信号,因此,当检测到心率信号,即可认为该用户当前为双手握把骑行,进一步地,还可以检测该心率信号的持续时长,当该心率信号的持续时长大于预设时长阈值时,认为该心率信号为有效心率信号,则确定骑行状态为双手握把骑行状态。
上述骑行状态检测方法中,当检测到心率信号,且该心率信号为有效信号时,确定骑行状态为双手握把骑行状态,该方法能够快速高效的检测所有用户的安全骑行状态,简单易行,效率高。
在一个实施例中,还可以采用压力传感器采集用户作用在车把手上的压力信号,该方式下不论用户是直接手持车把手,还是戴手套握把手,都能采集到压力信号,使用场景更加广泛。若传感器包括压力传感器,则用户信号包括压力信号。上述S200中对用户信号进行分析,确定单车骑行状态的步骤,可以包括:对压力信号进行分析,确定骑行状态。
具体的,若仅在车辆车把手上设置有传感器,且设置在车辆车把手上的传感器包括压力传感器,中控设备可以获取到压力传感器检测到的压力信号,并对压力信号进行分析确定用户的骑行状态为双手握把骑行状态、单手握把骑行状态还是双手离把骑行状态。可选的,分析过程可以包括判断压力信号是否有效或无效,并根据判断结果确定用户的骑行状态。可选的,判断压力信号是否有效或无效的方法还可以为通过压力信号的数量判断心率信号是否有效或无效,还可以通过压力信号与有效信息阈值或无效信息阈值进行对比判断压力信号是否有效或无效。
在本实施例中,上述压力传感器可以为柔性薄膜压力传感器,该柔性薄膜压力传感器可以用于用户戴手套、无法直接接触电极的情况下检测压力信号。
在一些场景中,用户在骑行过程中可能存在一些异常行为,为了防止这些行为被误判为单手骑行,可以对采集到的压力信号进行筛选,筛选出有效压力信号。如图4所示,对压力信号进行分析,确定骑行状态的步骤,具体可以通过以下步骤实现:
S230、判断压力信号是否为有效压力信号,得到判断结果。
在本实施例中,可以根据采集到的压力信号的持续时长判断该压力信号是否有效,也可以是根据该压力信号的强度判断该压力信号是否有效,还可以是根据左把手和右把手上的压力传感器在同一时刻是否都采集到压力信号来判断该压力信号是否有效,本申请实施例中并不以此为限。。
其中,上述S230中判断压力信号是否为有效压力信号的步骤,具体可以包括:若压力信号的第二维持时长大于或等于第一预设时长阈值,则确定压力信号为有效压力信号;若压力信号的第二维持时长小于第一预设时长阈值,则确定压力信号为无效压力信号。
在本实施例中,检测压力信号时,压力传感器检测到的压力信号可以携带时间戳,根据连续采集到得到多个压力信号的时间戳可以确定压力信号的持续时长,即第二维持时长。可选的,中控设备可以判断压力信号的第二维持时长是否大于或等于第一预设时长阈值,若压力信号的第二维持时长大于或等于第一预设时长阈值时,可以确定压力信号为有效压力信号;否则,可以确定压力信号为无效压力信号。
S240、根据判断结果,确定骑行状态。
具体的,若压力信号为有效压力信号,此时,中控设备才可以对有效压力信号进行分析,并根据分析结果确定骑行状态为双手握把骑行状态、单手握把骑行状态或双手离把骑行状态。在本实施例中,中控设备可以对压力信号对应的数量以及产生方位进行分析,以根据分析结果确定骑行状态。可选的,压力信号的产生方位可以包括车辆左把手上安装的压力传感器检测到的压力信号对应的左侧位、车辆右把手上安装的压力传感器检测到的压力信号对应的右侧位。
在一个场景中,若压力信号包括第一压力信号和第二压力信号,第一压力信号为设置在车辆左把手上的压力传感器采集到的压力信号,第二压力信号为设置在车辆右把手上的压力传感器采集到的压力信号,则上述S2400中根据判断结果,确定骑行状态的步骤,具体可以包括以下过程:若第一压力信号和第二压力信号均为有效压力信号,则确定骑行状态为双手握把骑行状态;若第一压力信号或第二压力信号为有效压力信号,则确定骑行状态为单手握把骑行状态。
可以理解的是,若压力信号包括通过设置在车辆左把手上的压力传感器采集到的第一压力信号,和通过设置在车辆右把手上的压力传感器采集到的第二压力信号,此时,中控设备可以判断第一压力信号和第二压力信号是否均为有效压力信号,若第一压力信号和第二压力信号均为有效压力信号,可以确定用户的骑行状态为双手握把骑行状态;若判定第一压力信号和第二压力信号中其中一个压力信号为有效压力信号,可以确定用户的骑行状态为单手握把骑行状态。若压力信号包括第一压力信号或第二压力信号,且第一压力信号或第二压力信号为有效压力信号时,同样还可以确定用户的骑行状态为双手握把骑行状态,该情况下,仅能检测到用户骑行过程中左手或右手产生的压力信号,检测不到压力信号的压力传感器此时可能出现故障,此时,可能需要对该压力传感器进行故障检测,及时报修。
在本实施例中,判断第一压力信号和/或第二压力信号是否为有效压力信号的方法,与上述实施例中判断压力信号是否为有效压力信号的方法可以相同。
上述骑行状态检测方法中,当检测到压力信号,且该压力信号为有效信号时,确定骑行状态为双手握把骑行状态,该方法能够快速高效的检测所有用户的不安全骑行状态,简单易行,效率高。
在该实施例中,用户在骑行过程中,右手可能出现驱动电门的情况,针对该情况,本实施例中,若压力信号包括第一压力信号,则上述S240中根据判断结果,确定骑行状态的步骤,如图5所示,可以包括:
S241、若第一压力信号为有效压力信号,则检测车辆右把手上的电门是否被驱动。
在本实施例中,车辆的电门可以设置于车辆右把手上,此时,中控设备获取到的压力信号仅包括通过设置在车辆左把手上的压力传感器采集到的第一压力信号,且判定第一压力信号为有效压力信号后,中控设备可以检测产生该第一压力信号的时刻车辆右把手上的电门是否被驱动。可选的,检测车辆右把手上的电门是否被驱动的方法可以为是否可以获取到车辆驱动电机产生的驱动信号;若电门被驱动,可以产生驱动信号,若电门没有被驱动,此时就不能产生驱动信号。
S242、若车辆右把手上的电门被驱动,则确定骑行状态为双手握把骑行状态。
具体的,若中控设备检测到车辆右把手上的电门被驱动,此时,电门可以驱动电机使车辆行驶,同时可以确定用户的骑行状态为双手握把骑行状态;也就是,用户左手放在车辆左把手上执行握把操作,用户右手放在车辆右把手上执行电门驱动操作。
S243、若车辆右把手上的电门未被驱动,则确定骑行状态为单手握把骑行状态。
具体的,若中控设备未检测到车辆右把手上的电门被驱动,此时车辆仍然可以靠惯性行驶,同时可以确定用户的骑行状态为单手握把骑行状态,也就是,可以确定用户的骑行状态为左手握把骑行状态,且右手无握把状态。
在另一个实施例中,中控设备可能只能获取到右把手上的压力传感器采集的压力信号,在本实施例中,若压力信号包括第二压力信号,则上述S240中根据判断结果,确定骑行状态的步骤,可以包括:若第二压力信号为有效压力信号,则确定骑行状态为单手握把骑行状态。
在本实施例中,中控设备获取到的压力信号仅包括通过设置在车辆右把手上的压力传感器采集到的第二压力信号,且判定第二压力信号为有效压力信号,该种情况下,可以表明设置在车辆左把手上的压力传感器正常工作但未检测到压力信号,此时,可以确定用户的骑行状态为单手握把骑行状态。
但是,中控设备获取到的压力信号仅包括通过设置在车辆右把手上的压力传感器采集到的第二压力信号,且判定第二压力信号为有效压力信号,该种情况下,还可能存在车辆左把手上的压力传感器出现故障检测不到压力信号,此时,可能需要对车辆左把手上的传感器进行故障检测,及时报修。
上述骑行状态检测方法中,对左把手上的压力传感器和右把手上的压力传感器采集到的压力信号分别进行分析,针对各种情况都能识别用户的骑行状态,场景灵活性更高,尤其是针对左把手上的压力传感器采集到压力信号,但是右把手上的传感器没有采集到压力信号时,进一步通过判断右把手上的电门是否被驱动,确定用户的骑行状态,从而避免出现右手因为驱动电门出现误判的情况,得到的用户骑行状态的准确性更高。
在另一个实施例中,若压力信号包括第一压力信号、第二压力信号和第三压力信号,第一压力信号为设置在车辆左把手上的压力传感器采集到的压力信号,第二压力信号为设置在车辆右把手上的压力传感器采集到的压力信号,第三压力信号为设置在车辆坐垫上的压力传感器采集到的压力信号,则上述S240中根据判断结果,确定骑行状态的步骤,具体可以包括以下过程:若第一压力信号、第二压力信号和第三压力信号均为高电平信号,则确定骑行状态为双手握把骑行状态;若第一压力信号或第二压力信号为低电平信号,第三压力信号为高电平信号,且车辆上的电门被驱动,则确定骑行状态为单手握把骑行状态;若第三压力信号为低电平信号,则确定车辆为非骑行状态。
可以理解的是,若压力信号包括通过设置在车辆左把手上的压力传感器采集到的第一压力信号、通过设置在车辆右把手上的压力传感器采集到的第二压力信号和通过设置在车辆坐垫上的压力传感器采集到的第三压力信号,此时,中控设备可以判断第一压力信号、第二压力信号和第三压力信号是否均为高电平信号,若判定第一压力信号、第二压力信号和第三压力信号均为高电平信号,可以确定用户的骑行状态为双手握把骑行状态;若判定第一压力信号和第二压力信号中其中一个压力信号为低电平信号,判定第三压力信号为高电平信号,且车辆上的电门当前被驱动,可以确定用户的骑行状态为单手握把骑行状态;无论第一电压信号和第二电压信号为高电平信号还是低电平信号,仅判定第三压力信号为低电平信号,可以表明用户未坐在车辆坐垫上,此时,确定车辆为非骑行状态。
在一些场景中,为了避免用户骑行过程中出现不安全事故,在车辆启动之前,可以确定用户的骑行状态和/或用户的骑行坐姿是否符合车辆正常骑行规范,只有用户的当前状态符合车辆正常骑行规范时,车辆才会启动供用户正常骑行。上述方法还可以包括:若在车辆启动前确定骑行状态为双手握把骑行状态,则控制车辆启动;若在车辆启动前确定骑行状态为单手握把骑行状态或车辆为非骑行状态,则禁止车辆启动,并输出第一安全提醒信息,第一安全提醒信息用于提示用户双手握把骑行。
可以理解的是,在车辆启动前,若中控设备确定用户的骑行状态为双手握把骑行状态,此时,可以表明用户的当前状态符合车辆正常骑行规范,用户触发车辆启动指令后,中控设备可以根据接收到的车辆启动指令控制车辆启动。在车辆启动前,若中控设备确定用户的骑行状态为单手握把骑行状态或车辆为非骑行状态,此时,可以表明用户的当前状态不符合车辆正常骑行规范,用户触发车辆启动指令后,中控设备不能正常响应车辆启动指令,此时中控设备可以禁止车辆启动。可选的,用户的骑行坐姿符合车辆正常骑行规范可以理解为用户当前是坐在车辆的坐垫上的;用户的骑行坐姿不符合车辆正常骑行规范可以理解为用户当前没有坐在车辆的坐垫上,也就是车辆当前为非骑行状态。
另外,在一些场景中,为了降低车辆行驶过程中的事故发生率,可以实时检测车辆行驶过程中的骑行状态,并根据骑行状态做出相应处理,同时提醒用户改变骑行状态。上述方法还可以包括:若骑行状态为单手握把骑行状态,且检测到车辆的行驶速度大于或等于预设速度阈值,则向车辆的制动装置输出减速指令以及控制车辆的尾灯亮起,并输出第二安全提醒信息,第二安全提醒信息用于提示用户双手握把骑行;若车辆为非骑行状态,且车辆的行驶速度大于或等于预设速度阈值,则向车辆的制动装置输出减速指令以及控制车辆的尾灯亮起,并输出第三安全提醒信息,第三安全提醒信息用于提示用户坐在坐垫上。
在本实施例中,车辆在行驶过程中,若中控设备确定用户的骑行状态为单手握把骑行状态,且检测到车辆的行驶速度大于或等于预设速度阈值时,中控设备可以向车辆的制动装置发送减速指令,进而使制动装置开始自动做出减速操作响应,让车辆执行减速操作,以将车辆的行驶速度降至安全速度以内,并且在车辆减速过程中控制车辆的尾灯亮起,同时在车辆减速过程中,中控设备还可以输出第二安全提醒信息;若中控设备确定车辆为非骑行状态,且车辆的行驶速度大于或等于预设速度阈值时,中控设备可以向车辆的制动装置发送减速指令,进而使制动装置开始自动做出减速操作响应,让车辆执行减速操作,以将车辆的行驶速度降至安全速度以内,并且在车辆减速过程中控制车辆的尾灯亮起,同时在车辆减速过程中,中控设备还可以输出第三安全提醒信息。
可选的,第二安全提醒信息和第三安全提醒信息的输出方式可以为语音播报方式,还可以为视图显示方式,对此输出方式本实施例不做限定。可选的,第二安全提醒信息和第三安全提醒信息可以为“请双手握把骑行”,还可以为相关的其它信息。可选的,上述预设速度阈值可以为自定义的速度阈值,在本实施例中可以为3km/h。
其中,若骑行状态为单手握把骑行状态,当前车辆的行驶速度大于或等于预设速度阈值,且第一电压信号为高电平信号,第二电压信号为低电平信号,此时,输出的第二安全提醒信息可以为“请将右手握好握把”;若骑行状态为单手握把骑行状态,当前车辆的行驶速度大于或等于预设速度阈值,且第一电压信号为低电平信号,第二电压信号为高电平信号,此时,输出的第二安全提醒信息可以为“请将左手握好握把”。若车辆为非骑行状态,当前车辆的行驶速度大于或等于预设速度阈值,且第三电压信号为低电平信号,此时,输出的第三安全提醒信息可以为“请正确坐在坐垫上”。
在上述实施例的基础上,启动车辆骑行,根据车辆行驶过程中检测到的用户信息,中控设备做出相应处理,同时提醒用户改变骑行状态,在本实施例中,上述方法还可以包括:在车辆行驶过程中,若第一压力信号和第二压力信号均为低电平信号,且第一压力信号和第二压力信号的第三维持时长均大于或等于第二预设时长阈值,则向车辆的制动装置输出减速指令以及控制车辆的尾灯亮起,并输出第四安全提醒信息,第四安全提醒信息用于提示用户双手握把骑行。
还可以理解的是,车辆在行驶过程中,若中控设备检测到第一压力信号和第二压力信号均为低电平信号,且确定第一压力信号和第二压力信号的第三维持时长均大于或等于第二预设时长阈值,中控设备可以向车辆的制动装置发送减速指令,进而使制动装置开始自动做出减速操作响应,让车辆执行减速操作,以将车辆的行驶速度降至安全速度以内,并且在车辆减速过程中控制车辆的尾灯亮起,同时在车辆减速过程中,中控设备还可以输出第四安全提醒信息。可选的,检测压力信号时,压力传感器检测到的压力信号可以携带时间戳,根据连续采集到得到多个压力信号的时间戳可以确定压力信号的持续时长,即第三维持时长。可选的,第二预设时长阈值为自定义的时长阈值,在本实施例中可以为2s。可选的,第四安全提醒信息的输出方式可以为语音播报方式,还可以为视图显示方式,对此输出方式本实施例不做限定。可选的,第四安全提醒信息可以为“请双手握把骑行”,还可以为相关的其它信息。
在该实施例中,上述方法还可以包括:在车辆行驶过程中,若在预设时长内,第一压力信号、第二压力信号和第三压力信号均从高电平信号变为低电平信号,则确定车辆出现事故,控制车辆的电机停止驱动。
进一步地,车辆在行驶过程中,若在预设时长内,中控设备检测到第一压力信号、第二压力信号和第三压力信号均从高电平信号变为低电平信号,此时,可以确定车辆出现事故,中控设备可以控制车辆的电机停止驱动,同时,中控设备可以上报后台,进行紧急人工干预,降低事故发生的概率。
其中,预设时长内,第一压力信号、第二压力信号和第三压力信号可以同步从高电平信号变为低电平信号,还可以异步从高电平信号变为低电平信号,对此信号的改变时间本实施例没有限定。可选的,预设时长为自定义的时长,在本实施例中可以为2s。
上述骑行状态检测方法中,当检测到的压力信号包括第一压力信号、第二压力信号和第三压力信号,且根据第一压力信号、第二压力信号和第三压力信号,确定用户的骑行状态,该方法能够快速高效的检测所有用户的不安全骑行状态,简单易行,效率高。
在一些场景中,还可以在车辆的车把手上同时设置心率检测传感器和压力传感器,同时检测心率信号和压力信号,结合两种信号分析用户的骑行状态。本实施例中,传感器包括心率检测传感器和压力传感器,用户信号包括心率信号和压力信号。如图6所示,上述S200中对用户信号进行分析,确定用户的骑行状态的步骤,可以通过以下步骤实现:
S250、判断心率信号是否为有效心率信号。
具体的,若设置在车辆车把手上的传感器包括心率检测传感器和压力传感器,此时,可以通过心率检测传感器检测到心率信号,通过压力传感器检测到压力信号,该情况下,中控设备可以先判断通过心率检测传感器获取到的心率信号是否为有效心率信号。其中,判断心率信号是否为有效心率信号可以参照上述实施例,此处不再赘述。
S260、若是,则根据心率信号确定骑行状态。
具体的,若中控设备判定心率信号为有效心率信号,此时,可以直接根据有效心率信号确定用户的骑行状态为双手握把骑行状态、单手握把骑行状态还是双手离把骑行状态。其中,该步骤中根据有效心率信号确定用户的骑行状态的方法,与上述实施例中中控设备获取到有效心率信号,进而根据有效心率信号确定骑行状态的方法相同,此处不再赘述。
S270、若否,则根据压力信号确定骑行状态。
具体的,若中控设备判定心率信号为无效心率信号,此时,中控设备可以进一步根据压力信号确定用户的骑行状态为双手握把骑行状态、单手握把骑行状态还是双手离把骑行状态。其中,该步骤中根据压力信号确定用户的骑行状态的方法,与上述实施例中中控设备仅获取到压力信号,进而根据压力信号确定骑行状态的方法相同,此处不再赘述。
在上述实施例的基础上,当检测到用户出现不安全的骑行状态时,可以适当提醒用户双手骑行,在本实施例中,上述方法还可以包括:若骑行状态为单手握把骑行状态或双手离把骑行状态,则输出安全提醒信息;安全提醒信息用于提示用户双手握把骑行。
需要说明的是,若中控设备判定用户的骑行状态为单手握把骑行状态或双手离把骑行状态,此时,中控设备可以输出安全提醒信息,该安全提醒信息可以用于提示用户将单手握把骑行状态或双手离把骑行状态改变为双手握把骑行状态,以确保用户骑行过程中的安全性。可选的,安全提醒信息的输出方式可以为语音播报方式,还可以为视图显示方式。
在该实施例中,上述方法还可以包括:若输出安全提醒信息的第四维持时长大于或等于第三预设时长阈值,则将骑行状态和对应的用户信息上传至云端,以使云端根据用户信息和骑行状态生成用户画像,并对单手骑行的用户建立骑行控制策略。
可以理解的是,如果中控设备判定输出安全提醒信息的第四维持时长大于或等于第三预设时长阈值,此时,中控设备可以将用户当前的骑行状态和对应的用户信息上传至云端,并且云端根据接收到的用户信息和骑行状态,绘制用户画像。可选的,输出安全提醒信息时,中控设备输出的安全提醒信息可以携带时间戳,根据连续输出的多次安全提醒信息的时间戳可以确定安全提醒信息的持续时长,即第四维持时长。可选的,第三预设时长阈值可以为自定义的时长阈值,对此本实施例不做限定。可选的,用户当前的骑行状态可以为输出安全提醒信息时对应的骑行状态,即单手握把骑行状态或双手离把骑行状态。可选的,用户信息可以包括用户的个人基本信息和用户的骑行状态信息。其中,云端可以根据接收到的用户信息和骑行状态,绘制单手骑行用户的用户画像,还可以通过骑行规范对用户骑行行为打分,同时,还可以对单手骑行的用户建立骑行控制策略,以控制用户的骑行次数,促进用户改掉单手骑行的习惯。可选的,骑行规范可以包括用户的骑行状态、用户的标准使用习惯、用户使用车辆后的正常放置位置等信息。
在一些场景中,当发现用户出现不安全的骑行状态,且车速较高时,还可以控制车辆适当的减速。在本实施例中,上述方法还可以包括:若骑行状态为单手握把骑行状态或双手离把骑行状态,则获取车辆的行驶状态信息;若行驶状态信息满足预设的减速触发条件,则向车辆的制动装置输出减速指令;减速指令用于指示制动装置进行减速操作。
需要说明的是,若中控设备判定用户的骑行状态为单手握把骑行状态或双手离把骑行状态,此时,中控设备可以通过设置在车辆上的陀螺仪和加速度计来获取车辆的行驶状态信息;该行驶状态信息可以为车辆在平路上匀速行驶、车辆在平路上加速或减速行驶、车辆在上坡行驶、车辆在下坡行驶。
可以理解的是,若中控设备判定行驶状态信息满足预设的减速触发条件时,可以向车辆的制动装置发送减速指令,进而使制动装置自动做出减速操作响应,让车辆执行减速操作,将车辆的行驶速度降至安全速度以内,以确保用户骑行过程中的安全性。在本实施例中,上述预设的减速触发条件可以为车辆在行径方向上的下坡角度大于预设角度阈值、车辆的速度超过预设速度阈值、车辆的加速度超过预设加速度阈值等等,本申请实施例中不加以限制。
本实施例中,上述方法还可以包括:若行驶状态信息满足预设的减速触发条件,则输出减速提醒信息;减速提醒信息用于提示用户进行减速操作。
还可以理解的是,若中控设备判定行驶状态信息满足预设的减速触发条件时,可以输出减速提醒信息,提醒用户手动触发减速信号,使车辆执行减速操作。可选的,减速提醒信号的输出方式可以语音播报方式,还可以为视图显示方式。
另外,除了上述步骤外,方法还可以包括:在车辆行驶过程中,若未获取到用户信号,则确定骑行状态为双手离把骑行状态。
可以理解的是,在车辆行驶过程中,若心率检测传感器检测不到心率信号,且压力传感器也检测不到压力信号,此时,可以确定用户的骑行状态为双手离把骑行状态。另外,若无法检测到有效心率信号和有效压力信号,且车辆为行驶状态,还有可能是心率检测传感器、以及设置在车辆左把手和右把手上的压力传感器均出现故障,进一步可以为对应车辆进行达标,同时获取历史时间段内该车辆是否也出现过该状态,若没有,则可以确定用户的骑行状态为双手离把骑行状态。该情况处于极度危险的状态,中控设备可以持续输出提示信息,用于提醒用户不能对车辆进行限速或降速控制,以免车辆失控。此外,若无法检测到有效心率信号和有效压力信号,且车辆为静止状态,此时,车辆处于安全状态,中控设备不做任何提醒,车辆不执行任何操作。
上述骑行状态检测方法中,可以对检测到的心率信号和压力信号进行分析确定用户的实时骑行状态,从而能够快速高效的检测所有用户的不安全骑行状态,并及时给予用户安全提醒,以使用户改变骑行状态确保用户安全骑行,降低了用户骑行过程中不安全事故发生的概率。
在一个实施例中,还可以采用电容式触摸按键采集用户作用在车把手上的电容信号。若传感器包括电容式触摸按键,则用户信号包括电容信号。上述S200中对用户信号进行分析,确定单车骑行状态的步骤,可以包括:对电容信号进行分析,确定骑行状态。
具体的,若仅在车辆车把手上设置有传感器,且设置在车辆车把手上的传感器包括电容式触摸按键,中控设备可以获取到电容式触摸按键检测到的电容信号,并对电容信号进行分析确定用户的骑行状态为双手握把骑行状态、单手握把骑行状态还是双手离把骑行状态。可选的,分析过程可以包括获取电容信号的数量获取判断电容信号是否有效,以确定用户的骑行状态。
需要说明的是,电容式触摸按键的电容极点可以有多个,若有3个电容极点,则左车把手和右车把手的正中间可以设置1个,两边也可以各设置1个,还可以设置于其他位置。
在一些场景中,如图7所示,对电容信号进行分析,确定骑行状态的步骤,具体可以通过以下步骤实现:
S280、若电容信号包括第一电容信号和第二电容信号,则确定骑行状态为双手握把骑行状态。其中,第一电容信号为设置在车辆左把手上的电容式触摸按键采集到的电容信号,第二电容信号为设置在车辆右把手上的电容式触摸按键采集到的电容信号。
在本实施例中,若电容信号包括通过设置在车辆左把手上的电容式触摸按键采集到的第一电容信号,和通过设置在车辆右把手上的电容式触摸按键采集到的第二电容信号,此时,中控设备可以表明车辆的左右两个把手上均能采集到电容信号,确定车辆的左右两个把手上均有用户握把,也就是确定用户的骑行状态为双手握把骑行状态。
需要说明的是,本实施例中还可以判断电容信号的有效性,根据有效的电容信号确定骑行状态。其中,判断电容信号的有效性的方法可以参照前述电压信号的有效性的判断方式,此处不再赘述。
S290、若电容信号包括第一电容信号或第二电容信号,则确定骑行状态为单手握把骑行状态。
可以理解的是,若电容信号仅包括通过设置在车辆左把手上的电容式触摸按键采集到的第一电容信号,或者通过设置在车辆右把手上的电容式触摸按键采集到的第二电容信号,此时,中控设备可以表明车辆的左右两个把手上设置的电容式触摸按键仅有一个电容式触摸按键能采集到电容信号,确定车辆的左右两个把手上仅有一个把手为用户握把,也就是确定用户的骑行状态为单手握把骑行状态。
在一些场景中,为了避免用户骑行过程中出现不安全事故,可以统计同一用户单手骑行的次数,根据单手骑行次数限制用户使用车辆,促进用户改掉单手骑行的习惯。在本实施例中,上述方法还可以包括以下步骤:对用户单手握把骑行信息进行记录,获取用户单手握把骑行的总次数;若所述用户单手握把骑行的总次数大于或者等于预设次数阈值,则限制用户骑行。
还可以理解的是,中控设备可以对单手骑行用户对应的单手握把骑行信息进行记录,获取用户单手握把骑行的总次数。可选的,单手握把骑行信息可以包括单手握把骑行时间和单手握把骑行次数等。其中,中控设备可以统计每次单手骑行用户对应的单手握把骑行次数,获取用户单手握把骑行的总次数,即一段时间内用户单手握把骑行的总次数;同时,中控设备判定用户单手握把骑行的总次数大于或者等于预设次数阈值时,可以限制该用户骑行。可选的。预设次数阈值可以为自定义设置的单手骑行车辆的最大次数,在本实施例中对此不做限定。
另外,在一些场景中,还可以在车辆的车把手上同时设置心率检测传感器和电容式触摸按键,同时检测心率信号和电容信号,结合两种信号分析用户的骑行状态,具体分析过程与用户信号包括心率信号和压力信号的分析过程类似,对此本实施例不再赘述。
上述骑行状态检测方法中,可以对检测到的电容信号进行分析确定用户的实时骑行状态,从而能够快速高效的检测所有用户的不安全骑行状态,并及时给予用户安全提醒,以使用户改变骑行状态确保用户安全骑行,降低了用户骑行过程中不安全事故发生的概率。
为了便于本领域技术人员的理解,以执行主体为中控设备为例介绍本公开提供的骑行状态检测方法,具体的,该方法包括:
通过设置在车辆上的心率检测传感器获取心率信号,通过设置在车辆上的压力传感器获取压力信号,以及通过设置在车辆上的电容式触摸按键获取电容信号;
判断心率信号是否为有效心率信号;
若第一心率信号和第二心率信号均为有效心率信号,则确定骑行状态为双手握把骑行状态;心率信号包括第一心率信号和第二心率信号,第一心率信号为设置在车辆左把手上的心率检测传感器采集到的心率信号,第二心率信号为设置在车辆右把手上的心率检测传感器采集到的心率信号;
若第一心率信号或第二心率信号为有效心率信号,则确定骑行状态为单手握把骑行状态;
若心率信号不为有效心率信号,则判断压力信号是否为有效压力信号;
若第一压力信号和第二压力信号均为有效压力信号,则确定骑行状态为双手握把骑行状态;压力信号包括第一压力信号和第二压力信号,第一压力信号为设置在车辆左把手上的压力传感器采集到的压力信号,第二压力信号为设置在车辆右把手上的压力传感器采集到的压力信号;
若第一压力信号或第二压力信号为有效压力信号,则确定骑行状态为单手握把骑行状态;
若第一压力信号为有效压力信号,则检测车辆右把手上的电门是否被驱动;压力信号包括第一压力信号;
若车辆右把手上的电门被驱动,则确定骑行状态为双手握把骑行状态;
若车辆右把手上的电门未被驱动,则确定骑行状态为单手握把骑行状态;
若第二压力信号为有效压力信号,则确定骑行状态为单手握把骑行状态;压力信号包括第二压力信号;
若电容信号包括第一电容信号和第二电容信号,则确定骑行状态为双手握把骑行状态;其中,第一电容信号为设置在车辆左把手上的电容式触摸按键采集到的电容信号,第二电容信号为设置在车辆右把手上的电容式触摸按键采集到的电容信号;
若电容信号包括第一电容信号或第二电容信号,则确定骑行状态为单手握把骑行状态。
其中,上述判断心率信号是否为有效心率信号的步骤包括:若心率信号的第一维持时长大于或等于第一预设时长阈值,则确定心率信号为有效心率信号;若心率信号的第一维持时长小于第一预设时长阈值,则确定心率信号为无效心率信号。上述判断压力信号是否为有效压力信号的步骤,包括:若压力信号的第二维持时长大于或等于第一预设时长阈值,则确定压力信号为有效压力信号;若压力信号的第二维持时长小于第一预设时长阈值,则确定压力信号为无效压力信号。
本实施例中的执行过程具体可以参见前述实施例的描述,其实现原理和技术效果类似,在此不再赘述。
应该理解的是,虽然图2-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种骑行状态检测装置,包括:用户信号获取模块11和信号分析模块12,其中:
用户信号获取模块11,用于通过设置在车辆上的传感器获取用户信号;
信号分析模块12,用于对用户信号进行分析,确定用户的骑行状态;其中,骑行状态包括:双手握把骑行状态、单手握把骑行状态或双手离把骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,传感器包括心率检测传感器,则用户信号包括心率信号;信号分析模块12包括:心率信号分析单元,其中:
心率信号分析单元,用于对心率信号进行分析,确定骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,心率信号分析单元包括:有效心率信号判断子单元和心率信号分析子单元,其中:
有效心率信号判断子单元,用于判断心率信号是否为有效心率信号;
心率信号分析子单元,用于有效心率信号判断子单元的判断结果为是时,对心率信号进行分析,确定骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,有效心率信号判断子单元具体用于心率信号的第一维持时长大于或等于预设时长阈值时,确定心率信号为有效心率信号,以及心率信号的第一维持时长小于预设时长阈值时,确定心率信号为无效心率信号。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,心率信号包括第一心率信号和第二心率信号,第一心率信号为设置在车辆左把手上的心率检测传感器采集到的心率信号,第二心率信号为设置在车辆右把手上的心率检测传感器采集到的心率信号;心率信号分析单元包括:第一分析子单元和第二分析子单元,其中:
第一分析子单元,用于第一心率信号和第二心率信号均为有效心率信号时,确定骑行状态为双手握把骑行状态;
第二分析子单元,用于第一心率信号或第二心率信号为有效心率信号时,确定骑行状态为单手握把骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,心率信号分析单元还包括:第三分析子单元,其中:
第三分析子单元,用于心率信号为有效心率信号时,确定骑行状态为双手握把骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,传感器包括压力传感器,则用户信号包括压力信号;信号分析模块12包括:压力信号分析单元,其中:
压力信号分析单元,用于对压力信号进行分析,确定骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,压力信号分析单元包括:有效压力信号判断子单元和压力信号分析子单元,其中:
有效压力信号判断子单元,用于判断压力信号是否为有效压力信号,得到判断结果;
压力信号分析子单元,用于根据判断结果,确定骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,有效压力信号判断子单元具体用于压力信号的第二维持时长大于或等于预设时长阈值时,确定压力信号为有效压力信号,以及压力信号的第二维持时长小于预设时长阈值时,确定压力信号为无效压力信号。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,压力信号包括第一压力信号和第二压力信号,第一压力信号为设置在车辆左把手上的压力传感器采集到的压力信号,第二压力信号为设置在车辆右把手上的压力传感器采集到的压力信号;压力信号分析子单元包括:第四分析子单元和第五分析子单元,其中:
第四分析子单元,用于第一压力信号和第二压力信号均为有效压力信号时,确定骑行状态为双手握把骑行状态;
第五分析子单元,用于第一压力信号或第二压力信号为有效压力信号时,确定骑行状态为单手握把骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,压力信号包括第一压力信号,第一压力信号为设置在车辆左把手上的压力传感器采集到的压力信号;压力信号分析子单元包括:电门驱动检测子单元、第六分析子单元和第七分析子单元,其中:
电门驱动检测子单元,用于第一压力信号为有效压力信号时,检测车辆右把手上的电门是否被驱动;
第六分析子单元,用于车辆右把手上的电门被驱动时,确定骑行状态为双手握把骑行状态;
第七分析子单元,用于车辆右把手上的电门未被驱动时,确定骑行状态为单手握把骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,压力信号包括第二压力信号,第二压力信号为设置在车辆右把手上的压力传感器采集到的压力信号;压力信号分析子单元包括:第八分析子单元,其中:
第八分析子单元,用于第二压力信号为有效压力信号时,确定骑行状态为单手握把骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,压力信号包括第一压力信号、第二压力信号和第三压力信号,第一压力信号为设置在车辆左把手上的压力传感器采集到的压力信号,第二压力信号为设置在车辆右把手上的压力传感器采集到的压力信号,第三压力信号为设置在车辆坐垫上的压力传感器采集到的压力信号;压力信号分析子单元包括:
第九分析子单元,用于第一压力信号、第二压力信号和第三压力信号均为高电平信号时,确定骑行状态为双手握把骑行状态;
第十分析子单元,用于第一压力信号或第二压力信号为低电平信号,第三压力信号为高电平信号,且车辆上的电门被驱动时,确定骑行状态为单手握把骑行状态;
第十一分析子单元,用于第三压力信号为低电平信号时,确定车辆为非骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,压力信号分析子单元还包括:
控制启动子单元,用于在车辆启动前确定骑行状态为双手握把骑行状态时,控制车辆启动;
禁止启动子单元,用于在车辆启动前确定骑行状态为单手握把骑行状态或车辆为非骑行状态时,禁止车辆启动,并输出第一安全提醒信息,第一安全提醒信息用于提示用户双手握把骑行。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,压力信号分析子单元还包括:
第一控制处理子单元,用于骑行状态为单手握把骑行状态,且检测到车辆的行驶速度大于或等于预设速度阈值时,向车辆的制动装置输出减速指令以及控制车辆的尾灯亮起,并输出第二安全提醒信息;第二安全提醒信息用于提示用户双手握把骑行;
第二控制处理子单元,用于车辆为非骑行状态,且车辆的行驶速度大于或等于预设速度阈值时,向车辆的制动装置输出减速指令以及控制车辆的尾灯亮起,并输出第三安全提醒信息,第三安全提醒信息用于提示用户坐在坐垫上。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,压力信号分析子单元还包括:
第三控制处理子单元,用于在车辆行驶过程中,检测到的第一压力信号和第二压力信号均为低电平信号,且第一压力信号和第二压力信号的第三维持时长均大于或等于第二预设时长阈值时,向车辆的制动装置输出减速指令以及控制车辆的尾灯亮起,并输出第四安全提醒信息,第四安全提醒信息用于提示用户双手握把骑行。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,压力信号分析子单元还包括:
电机驱动控制子单元,用于在车辆行驶过程中,在预设时长内,第一压力信号、第二压力信号和第三压力信号均从高电平信号变为低电平信号时,确定车辆出现事故,控制车辆的电机停止驱动。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,传感器包括心率检测传感器和压力传感器,用户信号包括心率信号和压力信号;信号分析模块12包括:有效心率信号判断单元、第一骑行状态确定单元和第二骑行状态确定单元,其中:
有效心率信号判断单元,用于判断心率信号是否为有效心率信号;
第一骑行状态确定单元,用于有效心率信号判断单元的判断结果为是时,根据心率信号确定骑行状态;
第二骑行状态确定单元,用于有效心率信号判断单元的判断结果为否时,根据压力信号确定骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,装置还包括:第一骑行状态确定模块,其中:
第一骑行状态确定模块,用于在车辆行驶过程中未获取到用户信号时,确定骑行状态为双手离把骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,装置还包括:第二骑行状态确定模块,其中:
第二骑行状态确定模块,用于骑行状态为单手握把骑行状态或双手离把骑行状态,输出安全提醒信息;安全提醒信息用于提示用户双手握把骑行。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,装置还包括:
信息上传模块,用于输出安全提醒信息的第四维持时长大于或等于第三预设时长阈值时,将骑行状态和对应的用户信息上传至云端,以使云端根据用户信息和骑行状态生成用户画像,并对单手骑行的用户建立骑行控制策略。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,装置还包括:行驶状态获取模块和减速指令输出模块,其中:
行驶状态获取模块,用于骑行状态为单手握把骑行状态或双手离把骑行状态时,获取车辆的行驶状态信息;
减速指令输出模块,用于行驶状态信息满足预设的减速触发条件时,向车辆的制动装置输出减速指令;减速指令用于指示制动装置进行减速操作。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,装置还包括:减速提醒信息输出模块,其中:
减速提醒信息输出模块,用于行驶状态信息满足预设的减速触发条件时,输出减速提醒信息;减速提醒信息用于提示用户进行减速操作。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,传感器包括电容式触摸按键,则用户信号包括电容信号;信号分析模块还包括:
电容信号分析单元,用于对电容信号进行分析,确定骑行状态。
在其中一个实施例中,电容信号分析单元包括:第十二分析子单元和第十三分析子单元,其中:
第十二分析子单元,用于电容信号包括第一电容信号和第二电容信号时,确定骑行状态为双手握把骑行状态;其中,第一电容信号为设置在车辆左把手上的电容式触摸按键采集到的电容信号,第二电容信号为设置在车辆右把手上的电容式触摸按键采集到的电容信号;
第十三分析子单元,用于电容信号包括第一电容信号或第二电容信号时,确定骑行状态为单手握把骑行状态。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在其中一个实施例中,上述装置还包括:信息记录模块和骑行限制分析模块,其中:
信息记录模块,用于对用户单手握把骑行信息进行记录,获取用户单手握把骑行的总次数;
骑行限制分析模块,用于用户单手握把骑行的总次数大于或者等于预设次数阈值时,限制用户骑行。
本实施例提供的骑行状态检测装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
关于骑行状态检测装置的具体限定可以参见上文中对于骑行状态检测方法的限定,在此不再赘述。上述骑行状态检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以以硬件形式内嵌于或独立于中控设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,继续参见图1所示,提供了一种骑行状态检测***,以该***包括:设置在车辆车把手上的传感器102以及中控设备103,传感器102与中控设备103之间通信连接;
传感器102,用于检测用户信号;
中控设备103,用于对用户信号进行分析,确定用户的骑行状态;其中,骑行状态包括:双手握把骑行状态、单手握把骑行状态或双手离把骑行状态。
具体的,骑行状态检测***中的传感器102,可以包括心率检测传感器、脉搏检测传感器、温度传感器、湿度传感器、皮肤状态检测传感器、压力传感器等等,本申请实施例中不加以限制。在本实施例中,设置在车辆车把手上的传感器102可以为压力传感器和/或心率检测传感器。可选的,上述传感器102可以设置于车辆车把手的内侧。在本实施例中,可以在车辆车把手上设置传感器102,该传感器102可以包括以上传感器中的一种或多种。可选的,可以在车辆的两个车把手上都安装相同或不同类型的传感器,也可以是在单个把手上安装相同或不同类型的传感器。传感器102可以按照预设时间周期将采集到的用户信号发送给中控设备103,也可以是接收到主控设备发送的采集指令时,向中控设备103发送用户信号,本申请实施例中不加以限制。
需要说明的是,传感器102可以检测用户信号。相应地,上述用户信号可以是用户的心率信号、脉搏信号、温度信号、皮肤信号、用户作用在把手上的压力信号等,但在本实施例中,用户信号可以为用户的心率信号和/或用户施加给车辆车把手的压力信号,该心率信号可以表征用户单位时间内心脏搏动的次数。传感器102可以将检测到的用户信号发送至中控设备103。
其中,中控设备103可以对获取到的用户信号进行分析,并根据分析结果确定用户的骑行状态。例如,对于用户信号中包括心率信号时,若该心率信号为通过两个把手上的传感器检测到的信号,则确定骑行状态为双手握把骑行状态;若该心率信号只有右把手上的传感器检测到心率信号或者只有左把手上的传感器检测到的心率信号,则确定骑行状态为单手握把骑行状态;对于该用户信号中包括温度信号时,若两个车把手上的传感器检测到的温度均大于预设温度阈值,则确定骑行状态为双手握把骑行状态;若仅有一个车把手上的传感器检测到温度信号,则确定骑行状态为单手握把骑行状态,或者,两个车把手上的传感器检测到的温度信号,其中一个温度小于预设温度阈值,则确定骑行状态为单手握把骑行状态;又或者,用户信号中既包括心率信号,又包括温度信号,且两个车把手上的传感器检测到的温度均大于预设温度阈值,则确定骑行状态为双手握把骑行状态;若两个车把手上的传感器均检测不到任何用户信号,但车辆的速度大于0,则确定骑行状态为双手离把骑行状态,等等,本领域技术人员可以根据实际需求设置传感器以及确定骑行状态的方法,本申请实施例中并不以此为限。
上述骑行状态检测***,可以通过传感器实时检测用户信号,并通过中控设备对用户信号进行分析确定用户的实时骑行状态,从而能够快速高效的检测所有用户的单手握把骑行状态、双手离把骑行状态等不安全骑行状态,可以针对不安全骑行状态做出一些措施,降低了用户骑行过程中不安全事故发生的概率。
作为其中一个实施例,若传感器102包括心率检测传感器,则心率检测传感器用于检测心率信号;中控设备103,用于对心率信号进行分析,确定用户的骑行状态。
具体的,骑行状态检测***中的传感器102仅包括心率检测传感器,此时,心率检测传感器可以检测到用户的心率信号,并通过中控设备103对心率信号进行分析,确定用户的骑行状态,具体的分析过程可以参见骑行状态检测方法实施例中中控设备对心率信号进行分析,确定用户的骑行状态的方法,此处不再赘述。
其中,心率检测传感器包括设置在车辆左把手上的心率检测传感器和设置在车辆右把手上的心率检测传感器。
可以理解的是,骑行状态检测***中可以包括两个心率检测传感器,一个为设置在车辆左把手上的心率检测传感器,用于检测第一心率信号,另一个为设置在车辆右把手上的心率检测传感器,用于检测第二心率信号。可选的,心率检测传感器可以为手握式的环状心率传感器,还可以为片状心率传感器,当然,还可以为直线形的心率传感器。
另外,心率检测传感器为手握式心率检测传感器。
在本实施例中,骑行状态检测***中的心率检测传感器可以设置为手握式心率检测传感器,用于提高检测心率信号的精确度。
上述骑行状态检测***可以通过心率检测传感器检测心率信号,当检测到心率信号,且该心率信号为有效信号时,确定骑行状态为双手握把骑行状态,该方法能够快速高效的检测所有用户的安全骑行状态,简单易行,效率高。
在一个实施例中,还可以采用压力传感器采集用户作用在车把手上的压力信号,该方式下不论用户是直接手持车把手,还是戴手套握把手,都能采集到压力信号,使用场景更加广泛。本实施例中,传感器102包括压力传感器,压力传感器用于检测压力信号;中控设备103,用于对压力信号进行分析,确定用户的骑行状态。
具体的,骑行状态检测***中的传感器102仅包括压力传感器,此时,压力传感器可以检测到用户的压力信号,并通过中控设备103对压力信号进行分析,确定用户的骑行状态,具体的分析过程可以参见骑行状态检测方法实施例中中控设备对压力信号进行分析,确定用户的骑行状态的方法,此处不再赘述。
其中,压力传感器包括设置在车辆左把手上的压力传感器和设置在车辆右把手上的压力传感器。
可以理解的是,骑行状态检测***中可以包括两个压力传感器,一个为设置在车辆左把手上的压力传感器,用于检测第一压力信号,另一个为设置在车辆右把手上的压力传感器,用于检测第二压力信号。可选的,压力传感器可以为表压传感器、差压传感器或绝压传感器。
在一些场景中,用户启动车辆骑行前,需要检测用户的是否正确坐在坐垫上,在用户正确坐在坐垫上时,中控设备才可以控制车辆启动;在该实施例中,上述压力传感器还包括设置在车辆坐垫上的压力传感器。也就是,骑行状态检测***中的压力传感器可以包括三个压力传感器,一个为设置在车辆左把手上的压力传感器,用于检测第一压力信号,另一个为设置在车辆右把手上的压力传感器,用于检测第二压力信号,还有一个为设置在车辆坐垫上的压力传感器,用于检测第三压力信号。
另外,压力传感器为柔性薄膜压力传感器。
在本实施例中,骑行状态检测***中的压力传感器可以设置为柔性薄膜压力传感器,用于用户戴手套、无法直接接触电极的情况下检测压力信号。
上述骑行状态检测***可以通过压力传感器检测到压力信号,并通过中控设备对检测到的压力信号进行分析确定用户的实时骑行状态,从而能够快速高效的检测所有用户的不安全骑行状态,并及时给予用户安全提醒,以使用户改变骑行状态确保用户安全骑行,降低了用户骑行过程中不安全事故发生的概率。
在一些场景中,还可以在车辆的车把手上同时设置心率检测传感器和压力传感器,同时检测心率信号和压力信号,结合两种信号分析用户的骑行状态。本实施例中,传感器102包括心率检测传感器和压力传感器,心率检测传感器用于检测心率信号,压力传感器用于检测压力信号;
中控设备103,用于对压力信号和心率信号进行分析,确定用户的骑行状态。
具体的,骑行状态检测***中的传感器102包括心率检测传感器和压力传感器,此时,压力传感器可以检测到用户的压力信号,心率检测传感器可以检测到用户的心率信号,并通过中控设备103对心率信号和/或压力信号进行分析,确定用户的骑行状态,具体的分析过程可以参见骑行状态检测方法实施例中中控设备对心率信号和压力信号进行分析,确定用户的骑行状态的方法,对此不再赘述。
上述骑行状态检测***可以通过心率检测传感器检测到心率信号,通过压力传感器检测到压力信号,并通过中控设备对检测到的心率信号和压力信号进行分析确定用户的实时骑行状态,从而能够快速高效的检测所有用户的不安全骑行状态,并及时给予用户安全提醒,以使用户改变骑行状态确保用户安全骑行,降低了用户骑行过程中不安全事故发生的概率。
在一个实施例中,还可以采用电容式触摸按键采集用户作用在车把手上的电容信号。本实施例中,传感器102包括电容式触摸按键,电容式触摸按键用于检测电容信号;中控设备103,用于对电容信号进行分析,确定用户的骑行状态。
具体的,骑行状态检测***中的传感器102仅包括电容式触摸按键,此时,电容式触摸按键可以检测到用户的电容信号,并通过中控设备103对电容信号进行分析,确定用户的骑行状态,具体的分析过程可以参见骑行状态检测方法实施例中中控设备对电容信号进行分析,确定用户的骑行状态的方法,此处不再赘述。
其中,电容式触摸按键包括设置在车辆左把手上的电容式触摸按键和设置在车辆右把手上的电容式触摸按键。
可以理解的是,骑行状态检测***中可以包括两个电容式触摸按键,一个为设置在车辆左把手上的电容式触摸按键,用于检测第一电容信号,另一个为设置在车辆右把手上的电容式触摸按键,用于检测第二电容信号。
上述骑行状态检测***可以通过电容式触摸按键检测到电容信号,并通过中控设备对检测到的电容信号进行分析确定用户的实时骑行状态,从而能够快速高效的检测所有用户的不安全骑行状态,并及时给予用户安全提醒,以使用户改变骑行状态确保用户安全骑行,降低了用户骑行过程中不安全事故发生的概率。
图9是根据一示例性实施例示出的一种中控设备103的框图。例如,中控设备103可以是计算机,平板设备,个人数字助理等。
参照图9,中控设备103可以包括以下一个或多个组件:处理组件1032,存储器1034,电源组件1036,多媒体组件1038,音频组件1310,输入/输出(I/O)接口1312,传感器组件1314,以及通信组件1316。其中,存储器1034上存储有在处理器1320上运行的计算机程序或者指令。
处理组件1032通常控制中控设备103的整体操作,诸如与显示,数据通信和记录操作相关联的操作。处理组件1032可以包括一个或多个处理器1320来执行指令,以完成上述方法的全部或部分步骤。此外,处理组件1032可以包括一个或多个模块,便于处理组件1032和其他组件之间的交互。例如,处理组件1032可以包括多媒体模块,以方便多媒体组件1038和处理组件1032之间的交互。
存储器1034被配置为存储各种类型的数据以支持在中控设备103的操作。这些数据的示例包括用于在中控设备103上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1034可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件1036为中控设备103的各种组件提供电力。电源组件1036可以包括电源管理***,一个或多个电源,及其他与为中控设备103生成、管理和分配电力相关联的组件。
多媒体组件1038包括在中控设备103和用户之间的提供一个输出接口的触控显示屏。在一些实施例中,触控显示屏可以包括液晶显示器(LCD)和触摸面板(TP)。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1038包括一个前置摄像头和/或后置摄像头。当中控设备103处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件1310被配置为输出和/或输入音频信号。例如,音频组件1310包括一个麦克风(MIC),当中控设备103处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1034或经由通信组件1316发送。在一些实施例中,音频组件1310还包括一个扬声器,用于输出音频信号。
I/O接口1312为处理组件1032和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1314包括一个或多个传感器,用于为中控设备103提供各个方面的状态评估。例如,传感器组件1314可以检测到中控设备103的打开/关闭状态,组件的相对定位,例如组件为中控设备103的显示器和小键盘,传感器组件1314还可以检测中控设备103或中控设备103一个组件的位置改变,用户与中控设备103接触的存在或不存在,中控设备103方位或加速/减速和中控设备103的温度变化。传感器组件1314可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1314还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1314还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1316被配置为便于中控设备103和其他设备之间有线或无线方式的通信。中控设备103可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1316经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件1316还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,中控设备103可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述骑行状态检测方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1034,上述指令可由中控设备103的处理器1320执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开实施例所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本公开实施例的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开实施例构思的前提下,还可以做出若干变形和改进,这些都属于本公开实施例的保护范围。因此,本公开实施例专利的保护范围应以所附权利要求为准。