首页 / 骑乘信息检测方法、装置、二轮车、存储介质和程序产品

骑乘信息检测方法、装置、二轮车、存储介质和程序产品实质审查 发明

技术领域

[0001] 本公开实施例涉及电单车技术领域,特别是涉及一种骑乘信息检测方法、装置、二轮车、存储介质和程序产品。

相关背景技术

[0002] 当前,越来越多的人选择电单车作为出行方式,而共享电单车就是电单车的其中一种应用形式。
[0003] 然而,在使用电单车方便出行的同时,也带来了一些潜在的安全风险。为保证骑乘者的安全出行,避免安全事故的发生,如何规避这些安全风险以保证骑乘者安全的问题亟需解决。

具体实施方式

[0054] 为了使本公开实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开实施例,并不用于限定本公开实施例。
[0055] 首先,在具体介绍本公开实施例的技术方案之前,先对本公开实施例基于的技术背景或者技术演进脉络进行介绍。
[0056] 通常情况下,在共享电单车出行领域,当前的技术背景是:用户可以通过用车APP发起用车流程,从而使用共享电单车进行出行。基于该背景,申请人通过长期的研究统计以及实验数据的搜集、演示和验证,发现在用户使用共享电单车的过程中存在一些潜在的风险,例如,车辆可能承载多人、超重行驶;以及,未成年人也可能骑乘共享电单车,而未成年人对车辆的掌控力不足,容易出现安全事故等风险。因此,如何规避这些安全风险以保证骑乘者安全,成为目前亟待解决的难题。另外,需要说明的是,从确定上述技术问题以及下述实施例介绍的技术方案,申请人均付出了大量的创造性劳动。
[0057] 下面结合本公开实施例所应用的场景,对本公开实施例涉及的技术方案进行介绍。
[0058] 在一个实施例中,如图1所示,提供了一种骑乘信息检测方法,本公开实施例以该方法应用于二轮车中的控制设备进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括控制设备和服务器的系统,并通过控制设备和服务器的交互实现。本公开实施例中,该方法包括以下步骤:
[0059] 步骤101,获取二轮车的载重信号。
[0060] 其中,该二轮车可以为单车、电单车等。在应用场景上,其可以为家用单车、家用电单车,也可以为共享单车、共享电单车等。
[0061] 载重信号用于表征二轮车当前的载重信息。具体的,二轮车上可设置有载重检测设备。当有用户骑乘于二轮车的座椅上时,该载重检测设备则可以检测到载重信号,可以理解的是,该载重信号则可以包括与用户的重量相关的重量信息。进一步的,载重检测设备可将实时检测到的载重信号发送至控制设备,以用于判断是否满足安全骑乘条件。
[0062] 步骤102,确定载重信号包括的上升沿数量和下降沿数量。
[0063] 具体的,根据用户上车有先后顺序的特征,载重检测设备实时检测二轮车的受力特征,得到载重信号。当二轮车座椅的载重重量发生变化,载重检测设备所输出的载重信号波形则会对应有变化。例如,在用户乘坐于二轮车的座椅上的过程中,所检测到的载重信号中会存在上升沿;在用户从座椅上下来的过程中,载重信号中会存在下降沿。基于此,本公开实施例中,控制设备在接收到载重信号后,提取该载重信号中的上升沿数量和下降沿数量,以基于此判断当前是否有用户乘坐。
[0064] 可选的,为提升对上升沿数量和下降沿数量的提取准确性,控制设备在接收到该载重信号后,先对该载重信号进行滤波处理,去除干扰部分,以根据率波处理后的载重信号提取得到该上升沿数量和下降沿数量。请参考图2,其示出了本公开实施例提供的一种载重信号示意图。由此可见,在对载重信号滤波后,可有效检测到载重信号中的上升沿数量和下降沿数量,从而便有确定二轮车当前的骑乘人数。
[0065] 步骤103,根据上升沿数量和下降沿数量确定二轮车的骑乘人数是否满足安全骑乘条件。
[0066] 具体的,由上文可知,若有用户上车,则载重信号中会存在上升沿,若用户下车,则载重信号中会存在下降沿。也可以理解为,当存在下降沿时,上升沿抵消。那么,根据剩余的上升沿的数量,即可确定骑乘人数是否满足安全骑乘条件。因此,本公开实施例中可根据上升沿数量和下降沿数量确定二轮车的骑乘人数。
[0067] 可选的,若二轮车为电单车,控制设备可以在检测到二轮车上电后或者电机运行开始运行时,根据在此时刻之前所接收到的载重信号确定上升沿数量和下降沿数量。若二轮车为单车,控制设备可以在检测到二轮车开始骑行时,根据在此时刻之前所接收到的载重信号确定上升沿数量和下降沿数量。
[0068] 可选的,若二轮车为共享单车或电单车,控制设备可以与用车平台端通信连接,在接收到用车平台端发送的检测指令时,根据此时刻之前所接收到的载重信号确定上升沿数量和下降沿数量。可以理解的是,用户可以在确定开始骑乘时,基于用户客户端触发开始骑乘指令,此时,用户客户端向平台端发送该开始骑乘指令,平台端在接收到该开始骑乘指令后发送检测指令至二轮车的控制设备,以进行安全骑乘条件的检测。
[0069] 为保证用户可以安全用车,该控制设备中预先部署有该安全骑乘条件。在接收到载重信号后,根据该载重信号确定二轮车当前的骑乘人数是否满足安全骑乘条件。若根据该载重信号确定当前的骑乘人数大于等于预设人数阈值,则意味着当前不满足安全骑乘条件,换言之,也意味着当前二轮车超重;可选的,此时控制设备可以控制二轮车上设置的告警设备发出告警信息,用于警示用户当前无法用车,避免出现安全事故。相反的,若根据该载重信号确定当前的骑乘人数小于预设人数阈值,则意味着当前满足安全骑乘条件,换言之,也意味着当前二轮车并未超重。
[0070] 可选的,该告警设备可以为扬声器设备,用于在控制设备的控制下输出语音告警信息,以提示用户当前超重或者骑乘人数较多、有安全风险或者无法用车等。
[0071] 示例性的,该预设人数阈值可以设定为2,那么,若根据该载重信号确定当前的骑乘人数大于等于2,则意味着当前超重,不满足安全骑乘条件。相反的,若根据该载重信号确定当前的骑乘人数小于2,则意味着当前满足安全骑乘条件。可选的,在满足安全骑乘条件的情况下,若确定当前骑乘人数为1,则为单个用户正常用车的过程,则允许二轮车被正常骑乘;若确定当前骑乘人数为0,则可能用户已经下车,二轮车无法正常骑乘,因此,满足安全骑乘条件也可以指当前的骑乘人数为1。
[0072] 本公开实施例提供的骑乘信息检测方法、装置、二轮车、存储介质和程序产品,可以获取二轮车的载重信号,并确定载重信号包括的上升沿数量和下降沿数量,进而根据上升沿数量和下降沿数量确定二轮车的骑乘人数是否满足安全骑乘条件。这样,可以直接通过二轮车的载重信号确定当前二轮车的骑乘人数是否满足安全骑乘条件,从而可以保证当前二轮车的骑乘人数满足安全要求,相应的,在确定二轮车的骑乘人数满足安全骑乘条件时,也可以确定当前二轮车并未超载,从而可以避免二轮车出现因超载而存在的骑乘风险。由此,全面规避使用电单车或者单车出行时的安全风险,以保证骑乘者的安全。同时,由于可以直接基于载重信号中的上升沿数量和下降沿数量直接确定是否满足安全骑乘条件,保证了检测过程的高效性和准确性。
[0073] 在一个实施例中,如图3所示,其示出了本申请实施例提供的一种安全骑乘条件检测的流程示意图。根据该上升沿数量和该下降沿数量确定该骑乘人数是否满足该安全骑乘条件,包括:
[0074] 步骤301,根据该上升沿数量和该下降沿数量的差值确定有效上升沿数量。
[0075] 步骤302,若该有效上升沿数量大于等于预设数量阈值,则确定该骑乘人数不满足该安全骑乘条件。
[0076] 步骤303,若该有效上升沿数量小于该预设数量阈值,则确定该骑乘人数满足该安全骑乘条件。
[0077] 有效上升沿数量通过上升沿数量和下降沿数量的差值确定。换言之,有效上升沿数量是在将上升沿与下降沿抵消后所得到的剩余的上升沿数量。有效上升沿数量可以用于表征当前二轮车座椅上的骑乘人数。
[0078] 可选的,由于常见的电单车和单车所允许的乘坐人数为1人,基于此,该预设数量阈值可设定为2。这样,若确定有效上升沿数量大于等于2,则意味着当前骑乘人数大于等于2,存在安全风险,则确定该骑乘人数不满足该安全骑乘条件。若确定有效上升沿数量小于
2,也即是有效上升沿数量等于1,则意味着当前骑乘人数为1,符合用车人数要求,因此确定该骑乘人数满足该安全骑乘条件。可以理解的是,若用户上车后又下车,则剩余的上升沿数量为0,有效上升沿数量也为0,此时二轮车无人骑乘。
[0079] 可选的,对于有多个座椅的二轮车,该预设数量阈值则可以根据该二轮车的实际允许骑乘人数设定。例如,该二轮车设置有两个座椅,那么,该二轮车允许单人骑乘或者两人骑乘,那么,该预设数量阈值可以设定为2。此时,若确定有效上升沿数量大于等于3,则意味着当前骑乘人数大于等于3,存在安全风险,此确定该骑乘人数不满足该安全骑乘条件。若确定有效上升沿数量小于3,也即是有效上升沿数量可以为2或者1,则意味着当前为单人骑乘或者两人骑乘,符合用车人数要求,因此确定该骑乘人数满足该安全骑乘条件。
[0080] 本公开实施例中,从用户上车时二轮车的受力特征出发,对所得到的载重信号进行上升沿数量和下降沿数量提取,进而确定骑乘人数,既便于实现,又有效提升了人数检测的准确性,保证二轮车的用车人数符合要求,避免超载的风险存在,保证用户骑乘安全。
[0081] 在确定满足安全骑乘条件后,还可以需要结合载重信号以及用户的手掌信息确定用车的用户是否为未成年人,从而在用户为未成年人的情况下禁止车辆启动,避免因用户为未成年人而存在骑乘风险,保证用户用车安全。下面将对确定为未成年人的过程进行说明。
[0082] 在一个实施例中,如图4所示,其示出了本公开实施例提供的一种车辆启动控制的流程示意图。该骑乘信息检测方法还包括:
[0083] 步骤401,在满足安全骑乘条件的情况下,根据载重信号和握持二轮车的把手的手掌的手掌信息,确定当前使用二轮车的用户是否为未成年人。
[0084] 考虑到未成年人对二轮车的掌控力不足,为保证用户安全,需要检测当前用车的用户是否为未成年人,以根据检测结果该二轮车当前是否允许被骑乘。
[0085] 具体的,二轮车的把手上还设置有手掌测量设备,当用户需要骑乘二轮车时,手掌需要握持住二轮车的把手,此时,该手掌检测设备则可以检测到握持该把手的手掌的手掌信息,也即是,该手掌检测设备检测当前用车的用户的手掌信息,并将该手掌信息发送至控制设备。
[0086] 由于载重信号中包括用户的重量信息,为保证确定结果的准确性,本公开实施例中,控制设备结合该重量信息以及该手掌信息确定当前用车的用户是否为未成年人。
[0087] 示例性的,若根据载重信号中上升沿数量和下降沿数量确定满足安全骑乘条件,则控制设备确定骑乘人数满足安全骑乘条件,当前二轮车为单人骑乘。在此基础上,控制设备再根据该载重信号确定该单人用户的重量信息,进而结合单人的重量信息以及手掌信息确定用户是否为未成年人。
[0088] 步骤402,在用户为未成年人的情况下,禁止二轮车启动。
[0089] 若满足安全骑乘条件,但确定用户为未成年人,为避免出现安全事故,则应当禁止用户使用二轮车骑乘,因此,此时控制设备控制该二轮车禁止启动。
[0090] 可选的,若该二轮车为电单车,则控制设备可向二轮车上的电机控制器发送禁止指令,以通过该电机控制指令控制二轮车的电机禁止启动,以停止输出动力。可选的,若该二轮车为单车,则控制设备可以控制该二轮车的轮胎停止转动或者控制刹车装置运作以停止轮胎转动等。
[0091] 可选的,若不满足该安全骑乘条件,则控制设备可以直接控制二轮车禁止启动,同时也可以控制告警设备发出告警信息。
[0092] 本公开实施例提供的骑乘信息检测方法,可以在满足该安全骑乘条件的情况下,继续根据该载重信号和握持该二轮车的把手的手掌的手掌信息,确定当前使用该二轮车的用户是否为未成年人;以在该用户为未成年人的情况下,禁止该二轮车启动。这样,可以通过检测骑乘人数是否满足安全骑乘条件,保证当前二轮车的骑乘人数满足安全要求,避免二轮车出现因超载而存在的骑乘风险。进而,基于该载重信号和握持二轮车把手的手掌的手掌信息,可以确定该使用二轮车的用户是否为未成年人,在该用户为未成年人的情况下,通过禁止该二轮车启动,避免出现因用户为未成年人而存在的骑乘不稳定等风险。由此,全面规避使用电单车或者单车出行时的安全风险,以保证骑乘者的安全。同时,由于同时基于载重信号和手掌信息确定用户是否为未成年人,保证了确定结果的准确性。
[0093] 下面将对确定手掌信息的过程进行说明。
[0094] 请参考图5,其示出了本公开实施例提供的一种确定手掌信息的流程示意图。该骑乘信息检测方法还包括:
[0095] 步骤501,确定该把手上设置的测距传感器检测的握持该把手的左手掌的第一手掌宽度信息和右手掌的第二手掌宽度信息。
[0096] 具体的,上述手掌检测设备可以为测距传感器,该测距传感器可以设置于二轮车的把手上。本公开实施例中,用户的手掌信息可以具体为用户左手掌和右手掌的宽度信息。
[0097] 当用户握持该把手时,测距传感器可以检测该用户的左手掌的第一手掌宽度信息和右手掌的第二手掌宽度信息,并将其发送至控制设备。
[0098] 可选的,该测距传感器具体可以为声学传感器或光学传感器,例如声学传感器具体可以为超声波传感器。光学传感器可以为红外传感器或者激光传感器等。
[0099] 步骤502,根据该第一手掌宽度信息和该第二手掌宽度信息确定该手掌信息。
[0100] 可选的,控制设备根据最新接收到的第一手掌宽度信息和该第二手掌宽度信息确定该手掌信息。
[0101] 可选的,控制设备可根据第一手掌宽度信息和第二手掌宽度信息中的最小值或者平均值等确定该手掌信息。该手掌信息可表征用户的手掌宽度。
[0102] 请参考图6,其示出了本公开实施例提供的一种确定第一手掌宽度信息的流程示意图;该把手包括左把手和右把手,确定该把手上设置的测距传感器检测的握持该把手的左手掌的第一手掌宽度信息,包括:
[0103] 步骤601,获取该左把手上设置的第一测距传感器检测的第一左手掌距离。该第一左手掌距离为该左手掌的左边缘与该第一测距传感器之间的距离。
[0104] 步骤602,获取该左把手上设置的第二测距传感器检测的第二左手掌距离。该第二左手掌距离为该左手掌的右边缘与该第二测距传感器之间的距离。
[0105] 步骤603,根据该第一左手掌距离以及该第二左手掌距离确定该第一手掌宽度信息。
[0106] 请参考图7,其示出了本公开实施例提供的一种确定第二手掌宽度信息的流程示意图。确定该把手上设置的测距传感器检测的握持该把手的右手掌的第二手掌宽度信息,包括:
[0107] 步骤701,获取该右把手上设置的第三测距传感器检测的第一右手掌距离。该第一右手掌距离为该右手掌的左边缘与该第三测距传感器之间的距离。
[0108] 步骤702,获取该右把手上设置的第四测距传感器检测的第二右手掌距离。该第二右手掌距离为该右手掌的右边缘与该第四测距传感器之间的距离。
[0109] 步骤703,根据该第一右手掌距离以及该第二右手掌距离确定该第二手掌宽度信息。
[0110] 具体的,该左把手和右把手上均设置有两个测距传感器,也即是一组测距传感器,例如,左把手上的第一测距传感器和第二测距传感器为一组,右把手的第三测距传感器和第四测距传感器为一组。
[0111] 对于单个把手,手掌握持在两个测距传感器之间,这样,每一测距传感器获取该手掌的与之相近的手掌边缘到该测距传感器的距离,并发送至控制设备。控制设备存储有两个测距传感器之间的总距离。这样,可以根据两个测距传感器传输的数据以及该总距离,确定手掌的宽度信息。
[0112] 对于左把手来说,将第一测距传感器和第二测距传感器之间的距离作为第一总距离,那么,可根据该第一左手掌距离、该第二左手掌距离以及第一总距离确定该第一手掌宽度信息。具体来说,如图8所示出的把手设置示意图,由图8可见,第一总距离L总减去第一左手掌距离L1以及第二左手掌距离L2得到该第一手掌宽度信息L。
[0113] 同理,对于右把手来说,将第三测距传感器和第四测距传感器之间的距离作为第二总距离,那么,可根据该第一右手掌距离、该第二右手掌距离以及第二总距离确定该第二手掌宽度信息。也即是,第二总距离减去第一右手掌距离以及第二右手掌距离得到该第二手掌宽度信息。
[0114] 可以理解的是,该第一总距离和第二总距离可在设置测距传感器时确定并存储于控制设备中。
[0115] 如上文所说,该测距传感器可以为声学传感器、光学传感器,具体可以为超声波传感器。以第一测距传感器、第二测距传感器、第三测距传感器和第四测距传感器均为超声波传感器为例,控制设备确定超声波传感器所检测的距离的过程可以为:确定该超声波传感器的声波传播速度,该声波传播速度指声波在空气中传播的速度,例如为340米每秒左右;将该声波传播速度与检测时间相乘,并将该相乘结果除以2,即可得到所检测的距离值。其中,该检测时间指超声波传感器发出声波到声波返回的时间。
[0116] 可选的,该第一测距传感器、第二测距传感器、第三测距传感器和第四测距传感器可以为同类型的测距传感器,或者可以为不同类型的测距传感器的组合,在此不做具体限定。
[0117] 本公开实施例中,通过第一测距传感器、第二测距传感器、第三测距传感器和第四测距传感器确定握持二轮车的左把手和右把手的手掌的手掌宽度,有效提升确定用户手掌宽度的效率。其中,该测距传感器为声学或者光学传感器,这样,该测距传感器可以有效穿透衣物等干扰,直接抵达用户手掌的皮肤,达到准确测量传感器与手掌边缘之间的距离的目的,保证手掌宽度测量的准确性。
[0118] 可选的,若二轮车为上文所说的包括多个座椅的二轮车,则该二轮车的设置有两个把手,分别于每一座椅对应。每一把手均包括左把手和右把手。各左把手和右把手上均设置有一组测距传感器。根据各测距传感器检测的数据以及上述确定手掌宽度信息的步骤,可以确定各座椅上乘坐的用户的手掌信息。
[0119] 这种情况中,可在各座椅的骑乘人数均满足安全骑乘条件的情况下,基于各座椅对应的载重信号和手掌信息确定各座椅是否为未成年人。可选的,控制设备可在确定第一个座椅为未成年人的情况下,禁止二轮车启动。
[0120] 需要说明的是,各座椅骑乘的是未成年人或成年人的各种组合情况下,可根据应用情况确定是否禁止二轮车启动,在此并未完全示例。
[0121] 在一个实施例中,如图9所示,其示出了本公开实施例提供的一种确定用户是否为未成年人的流程示意图。根据该载重信号和握持该二轮车的把手的手掌的手掌信息,确定当前使用该二轮车的用户是否为未成年人,包括:
[0122] 步骤901,根据该载重信号确定当前该二轮车的承重状态,以及根据该手掌信息确定该用户的手掌宽度状态。
[0123] 该承重状态包括第一承重状态和第二承重状态。手掌宽度状态包括第一宽度状态和第二宽度状态。
[0124] 该第一承重状态用于表征二轮车当前的承重值小于预设承重阈值,也即是当前骑乘的用户的重量小于预设承重阈值;第一宽度状态用于表征握持把手的用户的手掌宽度小于预设宽度阈值;此时,用户可能为未成年人。可选的,该第一承重状态和第一宽度状态可采用“1”或者“是”标识。
[0125] 该第二承重状态用于表征二轮车当前的承重值大于等于预设承重阈值,也即是当前骑乘的用户的重量大于等于预设承重阈值;第一宽度状态用于表征握持把手的用户的手掌宽度大于等于预设宽度阈值;此时,用户可能为成年人。可选的,该第二承重状态和第二宽度状态可采用“0”或者“否”标识。
[0126] 具体的,如图10所示,其示出了本公开实施例提供的一种确定承重状态的流程示意图。根据该载重信号确定当前该二轮车的承重状态,包括:
[0127] 步骤1001,根据该载重信号确定该二轮车上的避震撑杆的形变量。
[0128] 其中,二轮车上还设置有避震撑杆,该避震撑杆用于连接二轮车的车架与车轮。避震撑杆主体可包括弹簧。载重传感器可安装于避震撑杆的主体上,以根据避震撑杆主体中的弹簧的形变量输出该载重信号至控制设备。
[0129] 步骤1002,根据该形变量和预设计算方式确定该二轮车当前的承重值。
[0130] 控制设备在接收到该载重信号后,可根据有效上升沿的稳定值以及载重传感器的初始值确定该形变量。进一步的,基于避震撑杆的参数以及该形变量,根据预设计算方式计算得到该承重值。
[0131] 例如,预设计算方式为T=K×X/cosθ;T为承重值,K和θ为避震参数,X为形变量。具体的,K为避震撑杆主体中的弹簧的形变量和弹簧受力之间的比例系数;θ为避震撑杆主体的倾斜角。
[0132] 步骤1003,根据该承重值与预设承重阈值的比较关系确定该二轮车的承重状态。
[0133] 控制设备中预先存储有该预设承重阈值,在确定承重值后,将承重值与预设承重阈值比较,以确定承重状态。例如,承重值小于预设承重阈值,承重状态为第一承重状态;承重值大于等于预设承重阈值,承重状态为第二承重状态。
[0134] 另外,根据该手掌信息确定该用户的手掌宽度状态,包括:根据该手掌信息确定该用户的手掌宽度;根据该手掌宽度与预设宽度阈值的比较关系确定该手掌宽度状态。
[0135] 控制设备中预先存储有该预设宽度阈值,在确定手掌宽度后,将手掌宽度与预设宽度阈值比较,以确定手掌宽度状态。例如,手掌宽度小于预设宽度阈值,手掌宽度状态为第一宽度状态;手掌宽度大于等于预设宽度阈值,手掌宽度状态为第二宽度状态。
[0136] 步骤902,根据该承重状态和该手掌宽度状态查询预设数据表,确定该用户是否为未成年人。
[0137] 控制设备中还存储有预设数据表,该预设数据表中包括多组承重状态、该手掌宽度状态以及是否为未成年人的检测结果的对应关系。因此,根据该承重状态和该手掌宽度状态查询预设数据表,即可确定该用户是否为未成年人。
[0138] 示例性的,如表1所示的预设数据表,可在承重状态和该手掌宽度状态均为“1”的情况下确定用户为未成年人。
[0139] (表1)
[0140]
[0141]
[0142] 本公开实施例中,通过载重状态和手掌宽度状态,基于预设数据表,从而快速确定用户是否为未成年人,保证检测过程的效率和准确性。
[0143] 在一个实施例中,本公开实施例还提供了一种二轮车,二轮车包括载重检测设备和控制设备;
[0144] 载重检测设备,用于检测二轮车的载重信号,并将载重信号传输至控制设备;
[0145] 控制设备,用于获取二轮车的载重信号,确定载重信号包括的上升沿数量和下降沿数量,并根据上升沿数量和下降沿数量确定二轮车的骑乘人数是否满足安全骑乘条件。
[0146] 在一个实施例中,二轮车还包括手掌测量设备;手掌测量设备,用于检测当前握持二轮车的把手的手掌的手掌信息,并将手掌信息传输至控制设备;控制设备,还用于在满足安全骑乘条件的情况下,根据载重信号和手掌信息,确定当前使用二轮车的用户是否为未成年人,并在用户为未成年人的情况下,禁止二轮车启动。
[0147] 在一个实施例中,手掌测量设备包括测距传感器;测距传感器,用于检测握持把手的左手掌的第一手掌宽度信息和右手掌的第二手掌宽度信息,并将第一手掌宽度信息和第二手掌宽度信息传输至控制设备;控制设备,具体用于根据第一手掌宽度信息和第二手掌宽度信息确定手掌信息。
[0148] 在一个实施例中,手掌测量设备包括设置于把手中的左把手上的第一测距传感器和第二测距传感器以及设置于把手中的右把手上的第三测距传感器和第四测距传感器;第一测距传感器,用于检测左手掌的左边缘与第一测距传感器之间的第一左手掌距离,并将第一左手掌距离发送至控制设备;第二测距传感器,用于检测左手掌的右边缘与第二测距传感器之间的第二左手掌距离,并将第二左手掌距离发送至控制设备;第三传感器,用于检测右手掌的左边缘与第三测距传感器之间的第一右手掌距离,并将第一右手掌距离发送至控制设备;第四传感器,用于检测右手掌的右边缘与第四测距传感器之间的第二右手掌距离,并将第一右手掌距离发送至控制设备;控制设备,用于根据第一左手掌距离以及第二左手掌距离确定第一手掌宽度信息,以及,根据第一右手掌距离以及第二右手掌距离确定第二手掌宽度信息。
[0149] 在一个实施例中,第一测距传感器、第二测距传感器、第三测距传感器和第四测距传感器为超声波传感器。
[0150] 在一个实施例中,载重检测设备为载重传感器,二轮车还包括避震撑杆;载重传感器,用于检测避震撑杆的形变量,以生成载重信号;控制设备,用于根据形变量和预设计算方式确定二轮车当前的承重值,并根据承重值和预设承重阈值的比较关系确定二轮车的承重状态。
[0151] 在一个实施例中,二轮车还包括告警设备;控制设备,还用于在确定用户为未成年人的情况下,控制告警设备发出告警信息。
[0152] 关于二轮车的具体限定可以参见上文中对于骑乘信息检测方法的限定,在此不再赘述。
[0153] 下面结合一个具体的出行场景来介绍本公开的一个实施例,具体参见图11所示,具体包括:
[0154] 在用户使用共享电单车的过程中,通过共享电单车左把手上设置的超声波传感器检测到用户的左手掌宽度值L左和右把手上的超声波传感器检测到用户的右手掌宽度值L右。共享电单车中的MCU(Microcontroller Unit,微控制单元)取L左和L右中的最小值作为用户的手掌宽度L,并再L小于80毫米时确定用户的手掌宽度状态为1,否则为0。
[0155] 同时,通过共享电单车上的载重传感器检测共享电单车上避震撑杆的形变量,并根据形变量计算共享电单车的当前承重值T,其中T=K×X/cosθ。在确定承重值小于50kg时确定当前载重状态为1,否则为0。以及,确定载重传感器输出的载重检测信号中是否存在大于等于2的有效上升沿数量,若否,则确定当前骑乘人数为1,超载状态为0。需要说明的是,本公开实施例中仅采用80毫米和50kg作为示例值。
[0156] 在载重状态为1且超载状态为0时确定当前为单人骑乘且承重值小于50kg。以及,若此时手掌宽度状态为1,则确定共享电单车当前的骑乘者为未成年人。此时,MCU控制共享电单车上设置的扬声器播放提醒音频,并通过控制共享电单车上的电机控制器,实现控制共享电单车上的电机停止输出动力。
[0157] 应该理解的是,虽然上述实施例中各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述实施例中各流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0158] 在一个实施例中,如图12所示,提供了一种骑乘信息检测装置,该骑乘信息检测装置1200包括:获取模块1201、第一确定模块1202和第二确定模块1203,其中:
[0159] 获取模块1201,用于获取二轮车的载重信号;
[0160] 第一确定模块1202,用于确定载重信号包括的上升沿数量和下降沿数量;
[0161] 第二确定模块1203,用于根据上升沿数量和下降沿数量确定骑乘人数是否满足安全骑乘条件。
[0162] 在一个实施例中,第二确定模块1203,具体用于:根据上升沿数量和下降沿数量的差值确定有效上升沿数量;若有效上升沿数量大于等于预设数量阈值,则确定骑乘人数不满足安全骑乘条件;若有效上升沿数量小于预设数量阈值,则确定骑乘人数满足安全骑乘条件。
[0163] 在一个实施例中,装置还包括:
[0164] 第三确定模块,用于在满足安全骑乘条件的情况下,根据载重信号和握持二轮车的把手的手掌的手掌信息,确定当前使用二轮车的用户是否为未成年人;
[0165] 禁止模块,用于在用户为未成年人的情况下,禁止二轮车启动。
[0166] 在一个实施例中,装置还包括:
[0167] 第四确定模块,用于确定把手上设置的测距传感器检测的握持把手的左手掌的第一手掌宽度信息和右手掌的第二手掌宽度信息;
[0168] 第五确定模块,用于根据第一手掌宽度信息和第二手掌宽度信息确定手掌信息。
[0169] 在一个实施例中,把手包括左把手和右把手,第四确定模块,具体用于:获取左把手上设置的第一测距传感器检测的第一左手掌距离,第一左手掌距离为左手掌的左边缘与第一测距传感器之间的距离;获取左把手上设置的第二测距传感器检测的第二左手掌距离,第二左手掌距离为左手掌的右边缘与第二测距传感器之间的距离;根据第一左手掌距离以及第二左手掌距离确定第一手掌宽度信息;获取右把手上设置的第三测距传感器检测的第一右手掌距离,第一右手掌距离为右手掌的左边缘与第三测距传感器之间的距离;获取右把手上设置的第四测距传感器检测的第二右手掌距离,第二右手掌距离为右手掌的右边缘与第四测距传感器之间的距离;根据第一右手掌距离以及第二右手掌距离确定第二手掌宽度信息。
[0170] 在一个实施例中,第三确定模块,具体用于:根据载重信号确定当前二轮车的承重状态,以及根据手掌信息确定用户的手掌宽度状态;根据承重状态和手掌宽度状态查询预设数据表,确定用户是否为未成年人。
[0171] 在一个实施例中,第三确定模块,具体用于:根据载重信号确定二轮车上的避震撑杆的形变量;根据形变量和预设计算方式确定二轮车当前的承重值;根据承重值与预设承重阈值的比较关系确定二轮车的承重状态。
[0172] 在一个实施例中,第三确定模块,具体用于:根据手掌信息确定用户的手掌宽度;根据手掌宽度与预设宽度阈值的比较关系确定手掌宽度状态。
[0173] 关于骑乘信息检测装置的具体限定可以参见上文中对于骑乘信息检测方法的限定,在此不再赘述。上述骑乘信息检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以以硬件形式内嵌于或独立于控制设备中的处理器中,也可以以软件形式存储于控制设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0174] 图13是根据一示例性实施例示出的一种控制设备1400的框图。参照图13,控制设备1400包括处理组件1420,其进一步包括一个或多个处理器,以及由存储器1422所代表的存储器资源,用于存储可由处理组件1420执行的指令或者计算机程序,例如应用程序。存储器1422中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1420被配置为执行指令,以执行上述骑乘信息检测的方法。
[0175] 控制设备1400还可以包括一个电源组件1424被配置为控制设备1400的电源管理,一个有线或无线网络接口1426被配置为将设备1400连接到网络,和一个输入输出(I/O)接口1428。控制设备1400可以操作基于存储在存储器1422的操作系统,例如Window14 14erverTM,Mac O14 XTM,UnixTM,LinuxTM,FreeB14DTM或类似。
[0176] 在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器1422,上述指令可由控制设备1400的处理器执行以完成上述方法。存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD‑ROM、磁带、软盘和光数据存储设备等。
[0177] 在示例性实施例中,还提供了一种计算机程序产品,该计算机程序被处理器执行时,可以实现上述方法。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行这些计算机指令时,可以全部或部分地按照本公开实施例所述的流程或功能实现上述方法中的部分或者全部。
[0178] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开实施例所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read‑Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
[0179] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0180] 以上所述实施例仅表达了本公开实施例的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开实施例构思的前提下,还可以做出若干变形和改进,这些都属于本公开实施例的保护范围。因此,本公开实施例专利的保护范围应以所附权利要求为准。

当前第1页 第1页 第2页 第3页
相关技术
信息检测相关技术
存储介质相关技术
刘经财发明人的其他相关专利技术