技术领域
[0001] 本公开涉及出行安全技术领域,具体而言,涉及一种骑乘检测方法、装置、设备、存储介质及产品。
相关背景技术
[0002] 随着绿色经济和可持续发展的需求,低碳出行得到越来越多的重视,共享单车、共享电单车等二轮车,成为了越来越多人短途或者中短途的出行首选。
[0003] 然而伴随着用户规模的不断增长,骑行安全问题越来越凸出,例如对于多数的共享单车、共享电单车、单车和电单车等二轮车而言,大多是按照单人进行设计,在制动距离、车体强度等方面无法保障双人骑行的安全,多人骑行对车辆的安全以及耐用性均会造成不良影响,导致存在严重的安全隐患,还易缩短车辆的使用寿命。
具体实施方式
[0067] 为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0068] 经研究发现,对于大多数的共享单车、共享电单车、单车和电单车等二轮车而言,一般是按照单人进行设计的,因此在制动距离、车体强度等方面无法保障双人骑行的安全,而且多人骑行对车辆的安全以及耐用性均会造成不良影响,导致存在严重的安全隐患,还易缩短车辆的使用寿命。
[0069] 而针对多人骑行这一现象,也存在一些针对性的解决方案,一种是小尺寸坐垫方案,即减小车辆坐垫的尺寸,通过限制坐垫尺寸,来防止多人骑行的目的,但是这样会降低车辆骑行的舒适性,而且不利于骑行中用户乘坐的稳定性;一种车辆形变检测方案,例如通过在车辆的减震装置、车身等位置处部署传感器等,通过检测车辆上如减震装置等关键车辆组件的形变等方式,来实现多人骑行的检测,但是这种方式检测结果的准确率低,检测模糊,误识别率高;还有一种是坐垫应力检测方案,例如通过在车辆坐垫上简单的设置重力传感器,通过检测车辆坐垫所受整体重力的情况检测是否存在多人骑行,但是这种方式同样准确率低,检测模糊,误识别率高。
[0070] 基于上述研究,本公开提供了一种骑乘检测方法,在坐垫本体上设置N个沿长度方向排列的压力检测器,加上至少1个靠近侧边位置的压力检测器的组合,可以尽可能的减少压力检测器的数量,而且各个传感器设置在关键位置,可以保证少量压力检测器即可满足数据检测需求的前提下,实现有效的数据采集,进而通过各个压力检测器采集的压力值,可以多方面实现多起骑行情况的检测,检测结果准确性高,及时性好,有利于提高骑行安全。
[0071] 针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
[0072] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0073] 请参阅图1,图1为本公开实施例提供的一种骑乘检测方法的流程图。如图1所示,本公开实施例提供的骑乘检测方法,可以应用于二轮车100(图2所示),为所述二轮车100实现多人骑乘检测功能,例如可以在所述二轮车100为共享电单车等车辆的情况下,如果所述二轮车100被解锁后,检测所述二轮车100是否存在多人骑乘的情况。其中,本公开中的多人骑乘,可以是指对于同一车辆而言,两人以及两人以上的骑行。
[0074] 请同时参阅图2和图3,图2为本公开实施例提供的一种二轮车的部分示意图,图3为图2中所示的鞍座的分解图,图4为图3中所示压力检测器的部分剖面图,所述二轮车100包括车体和鞍座,所述鞍座设置于所述车体上,如图所示,一般的位于所述车体的后端,供用户骑行时乘坐。此外,所述二轮车100还包括如附图中的后轮,以及附图未示出的前轮、前叉、车把、脚蹬、车筐等常规组件,在此不一一赘述。
[0075] 具体的,所述鞍座包括坐垫本体110和坐垫发泡体120,所述坐垫本体110设置于所述车体上,一般的,所述坐垫本体110的一端(通常前端,但并不局限于此,也可以是后端)与所述车体可转动连接(例如通过铰接的连接方式),并且所述坐垫本体110的另一端上可以设置有与所述车辆本体适配的锁紧结构,例如,在所述二轮车100为电动车辆时,所述车体的车尾端可以设置有电池仓,所述坐垫本体110的一端固定于所述车体的车尾端,并可以绕连接部位转动,从而作为电池仓的舱盖,并且可以设置电池锁,用以将所述鞍座通过锁紧结构固定在所述车体上。
[0076] 其中,所述坐垫本体110包括顶板111和侧板112,所述侧板112位于所述顶板111的边缘,并围绕所述顶板111的边缘设置,所述顶板111和所述侧板112围成一端开口的盒体,从而可以套设在所述车体的车尾端。其中,所述顶板111和所述侧板112上还可以设置有多条加强筋,以提高所述坐垫本体110的强度。
[0077] 所述坐垫发泡体120包覆在所述坐垫本体110上,其中,所述坐垫发泡体120包括由上至下层叠设置的阻燃PU表皮和高回弹支撑海绵,阻燃PU表皮和高回弹支撑海绵缝合在一起,高回弹支撑海绵位于所述坐垫本体110和阻燃PU表皮之间。
[0078] 进一步的,所述二轮车100还包括多个第一压力检测器130和至少一个第二压力检测器140,所述多个第一压力检测器130和所述至少一个第二压力检测器140均设置于所述坐垫本体110的顶板111上。
[0079] 具体的,沿所述坐垫本体110的长度方向上,即沿所述二轮车100的前端到后端的方向上,所述多个第一压力检测器130从所述坐垫本体110的首端到尾端依次排列设置,并且位于一条直线上,优选的,可以位于所述坐垫本体110的中轴线上。
[0080] 所述至少一个第二压力检测器140位于所述多个第一压力检测器130的一侧,并在所述坐垫本体110的尾端的位置处,所述至少一个第二压力检测器140设置于所述坐垫本体110的宽度方向上的边缘位置处,并且所述至少一个第二压力检测器140沿所述坐垫本体
110的宽度方向排列设置。
[0081] 本实施方式中,是以设置有四个所述第一压力检测器130和一个所述第二压力检测器140为例进行说明的,但并不局限于此,在其他实时方式中,可以根据需求和所述坐垫本体110的实际情况,设置更多个所述第一压力检测器130和所述第二压力检测器140,例如在设置有两个或者三个所述第二压力检测器140的时候,两个或者三个所述第二压力检测器140可以呈位于一条直线上,并且两个或者三个所述第二压力检测器140所成直线可以与多个所述第一压力检测器130所成的直线垂直,而且两个或者三个所述第二压力检测器140除了可以全部位于多个所述第一压力检测器130的一侧之外,还可以分布于多个所述第一压力检测器130的两侧,并不以此为限。
[0082] 在一种可能的实施方式中,所述第一压力检测器130和所述第二压力检测器140可以是相同的压力检测器,也可以是不同的压力检测器。
[0083] 接下来,以述第一压力检测器130和所述第二压力检测器140是相同的压力检测器为例进行说明,该压力检测器包括应力感应薄膜150、应力传导体160、应力感应芯片170、电路板180和外壳190,所述应力传导体160、所述应力感应芯片170和所述电路板180设置于所述外壳190中,所述应力感应薄膜150设置于所述外壳190上。
[0084] 具体的,所述应力感应芯片170设置于所述电路板180上,并且所述应力感应芯片170与所述电路板180上的线路电连接。所述应力传导体160位于所述应力感应芯片170上,并包覆所述应力感应芯片170,所述应力传导体160包覆在所述应力感应芯片170四周的部分与所述电路板180接触,并固定于所述电路板180上。所述应力感应薄膜150与所述电路板
180平行设置,所述应力感应薄膜150位于所述应力传导体160上方,并与所述应力传导体
160接触,以在有应力施加在所述应力感应薄膜150上的时候,可以将力传递给所述应力传导体160,进而通过所述应力传导体160传递给所述应力感应芯片170,使得所述应力感应芯片170检测到力。
[0085] 其中,所述应力传导体160可以采用具有弹性的软胶材质,并且可以在将所述应力感应芯片170固定在所述电路板180上之后,通过点胶的方式形成。所述应力感应薄膜150可以采用具有弹性和延展性的软质PET薄膜。
[0086] 所述外壳190的主体呈一圆柱体,并且所述外壳190上设置有贯穿孔191,从而使得所述外壳190的主体呈中空的圆柱体状,所述应力感应芯片170、所述应力传导体160和所述电路板180收容于所述贯穿孔191中,所述应力感应薄膜150位于所述外壳190上,并位于所述贯穿孔191的一端开口处,此外,将所述贯穿孔191的一端开口处定义为所述外壳190的顶端,即所述应力感应薄膜150位于所述外壳190的顶端。
[0087] 进一步的,所述贯穿孔191的内壁上设置有凸出的承载部192,所述电路板180固定于所述承载部192上。具体的,所述承载部192上可以设置有第一通孔,所述电路板180上对应的位置处可以设置第二通孔,借助螺钉等紧固件,可以将所述电路板180固定在所述承载部192上,进而将所述电路板180上的组件固定。
[0088] 本实施方式中,所述承载部192是沿所述贯穿孔191的内壁圆周向内凸出的圆环状凸起为例进行说明的,但并不局限于此,在其他实施方式中,所述承载部192还可以单独设置的一个个凸起,并且可以根据需要设置所述承载部192的数量。
[0089] 所述外壳190上还设置有密封槽193,所述密封槽193位于所述外壳190的顶端,即位于所述贯穿孔191的一端开口处,所述密封槽193围绕所述贯穿孔191的一端开口,所述密封槽193与所述贯穿孔191之间形成固定部194,所述固定部194用于固定所述应力感应薄膜150,其中,所述固定部194可以作为所述密封槽193的侧壁。本实施方式中,所述固定部194为所述贯穿孔191的侧壁的一部分,并且可以为所述贯穿孔191和所述密封槽193的共有侧壁。
[0090] 在实际应用中,为了对各组件起到保护作用,避免摩擦、应力等外力所引起的磨损和破损等,在沿所述贯穿孔191的轴向方向上,所述固定部194的高度可以低于所述外壳190的高度。这样,在所述应力感应薄膜150固定在所述固定部194上时,高度不会突出所述外壳190或者不会突出太多。
[0091] 在一种可能的实施方式中,所述应力感应薄膜150的边缘设置有背胶,所述背胶位于所述应力感应薄膜150与所述固定部194之间,用以将所述应力感应薄膜150固定于所述固定部194上。但并不局限于此,在其他实施方式中,所述应力感应薄膜150上也可以不设置背胶,而是在安装所述应力感应薄膜150的时候,在所述固定部194上点胶,再将所述应力感应薄膜150放置上去,以将所述应力感应薄膜150固定于所述固定部194上。
[0092] 在一种可能的实施方式中,可以理解的,所述应力感应薄膜150的边缘可以超出所述固定部194,即所述应力感应薄膜150的半径大于所述固定部194所成环状的外径,从而在安装所述应力感应薄膜150的时候,将所述应力感应薄膜150的边缘折进所述密封槽193。
[0093] 进一步的,该压力检测器还包括密封件1100,所述密封件1100包括连接的嵌入部和包覆部,所述嵌入部位于所述密封槽193内,所述包覆部位于所述固定部上方,并覆盖所述应力感应薄膜150的边缘部分。
[0094] 在实际应用中,所述密封件1100可以采用具有弹性的软胶材质,并且可以在将所述应力感应薄膜150固定在所述固定部194上之后,通过点胶的方式形成,不仅可以对所述压力感应装置100起到密封的作用,还可以对所述应力感应薄膜150起到一定的保护和边缘缓冲的作用。
[0095] 下面,结合上述二轮车的实施例,具体对本公开实施例提供的骑乘检测方法进行具体说明,本公开实施例提供的骑乘检测方法,包括以下步骤:
[0096] S101:获取所述第一压力检测器检测到的第一压力值和所述第二压力检测器采集的第二压力值。
[0097] 该步骤中,在实际需要进行多人骑乘检测时,可以先控制所述第一压力检测器和所述第二压力检测器开始工作,所述第一压力检测器可以通过采集鞍座上的压力数据,进而检测得到第一压力值,所述第二压力检测器可以采集压力鞍座上的压力数据,进而得到第二压力值,进而压力检测器采集完成压力值后,可以获取所述第一压力值和所述第二压力值。
[0098] 在一种可能的实施方式中,为了保证所采集压力值的稳定性和可靠性,对于所述第一压力检测器检测到的第一压力值和所述第二压力检测器检测到的第二压力值而言,可以是压力检测器在一定周期内检测到多组压力数据之后,通过对多组压力数据进行平均值计算,所得到的平均压力值。
[0099] 其中,所述第一压力检测器和所述第二压力检测器,可以与所述二轮车的控制系统或者电器系统等直接连接,进而向所述二轮车发送数据和压力值等。
[0100] 在一种可能的实施方式中,在步骤S101之前,所述方法还包括:
[0101] 响应于所述二轮车的解锁,检测所述二轮车是否处于静止状态;若所述二轮车处于静止状态,控制所述第一压力检测器和所述第二压力检测器工作。
[0102] 这里,在用户想要使用所述二轮车之前,一般需要先解锁所述二轮车,以所述二轮车为电动单车为例,用户需要通过扫码等方式,向后台服务器发送使用请求或者解锁请求等,后台服务器在确认用户可以使用所述二轮车的情况下,可以向所述二轮车下发解锁指令,所述二轮车在接收到解锁指令后才会进行解锁供用户骑乘,由此,可以在所述二轮车的解锁之后,响应于所述二轮车的解锁,可以进一步检测所述二轮车是否处于静止状态,如果所述二轮车是处于静止状态的话,可以控制所述第一压力检测器和所述第二压力检测器工作,开始进行压力数据的检测,进而采集压力值。
[0103] 其中,所述二轮车处于静止状态,可以是指所述二轮车在被解锁之后,用户还未开始骑行的状态,也可以是指所述二轮车被解锁之后的骑行过程中,由于等待红绿灯、中途休息等原因,处于停车未移动的状态。
[0104] S102:基于检测到的多个第一压力值和/或至少一个第二压力值,检测是否存在多人骑行的情况。
[0105] 该步骤中,在获取到检测的多个第一压力值和/或至少一个第二压力值之后,可以结合实际的数据情况,使用多个第一压力值和/或至少一个第二压力值,对骑行的情况进行检测,以确定是否存在多人骑行的情况存在。
[0106] 在一种可能的实施方式中,对于可以基于检测到的多个第一压力值,检测是否存在多人骑行的情况来讲,可以通过以下步骤实现:
[0107] 针对检测到的每个第一压力值,确定所述第一压力值对应的压力位置;基于所述压力位置,对检测到的多个所述第一压力值进行线性拟合,得到第一压力波形;若识别到所述第一压力波形中存在至少两个波峰,确定存在多人骑行。
[0108] 这里,在得到多个所述第一压力值后,可以通过检测所述第一压力值的第一压力检测器的设置位置,确定所述第一压力值对应的压力位置,例如可以将采集所述第一压力值的第一压力检测器在鞍座上的设置位置,作为所述第一压力值对应的压力位置,然后,可以按照压力位置的顺序,例如从前到后的顺序或者从后到前的顺序等,对多个所述第一压力值进行线性拟合,从而得到第一压力波形,接着可以查看所述第一压力波形中波峰的数量,如果所述第一压力波形中存在至少两个波峰,那么可以确定存在多人骑行。
[0109] 示例性的,以两个人共同骑乘一个电动单车为例,可以理解的,如果两个人的体型相对瘦小,可能会存在两个人都可以坐在鞍座上的情况,而前面的人双脚一般会放在车体中间位置的脚踏上,由于有脚踏的支撑,前面人的双腿一般会有微微的翘起,或者在骑行中,很多用户的双腿是微微分开的,因此相对鞍座来讲,双腿施加给鞍座上表面的力很小,或者几乎不会对鞍座上表面施加力,此时主要是臀部坐在鞍座上所产生的压力。
[0110] 而对于后面人来讲,为了避开前面人,其双腿分开较大,进而主要是臀部坐在鞍座上所产生的压力,这样,鞍座上就会有两个位置所产生的压力较大,而其余位置的压力则会较小或者没有,因此,对于各个第一压力检测器来讲,就会存在有两个主要的第一压力检测器,所检测到的第一压力值会比较大,而其余第一压力检测器所检测到的第一压力值相对会比较小,进而按照各个位置进行线性拟合在得到第一压力波形后,就会存在两个比较明显的波峰,可认为有两个人共同骑乘一两车,即可确定为存在多人骑乘的情况。
[0111] 在一种可能的实施方式中,对于可以基于检测到的多个第一压力值和至少一个第二压力值,检测是否存在多人骑行的情况来讲,可以通过以下步骤实现:
[0112] 针对检测到的每个第一压力值和每个第二压力值,确定所述第一压力值对应的压力位置和所述第二压力值对应的压力位置;基于所述压力位置,对检测到的多个所述第一压力值和至少一个所述第二压力值进行线性拟合,得到第二压力波形;若识别到所述第二压力波形中存在至少两个波峰,确定存在多人骑行。
[0113] 这里,为了提高检测结果的准确性和可靠性,保证数据的严谨性,在进行检测时,可以是用所述第一压力值和所述第二压力值共同进行识别,与上一个示例类似,可以先通过检测所述第一压力值的第一压力检测器的设置位置,确定所述第一压力值对应的压力位置,同样,可以通过检测所述第二压力值的第二压力检测器的设置位置,确定所述第二压力值对应的压力位置,然后,可以按照压力位置的顺序,例如从前到后的顺序或者从后到前的顺序等,对多个所述第一压力值和至少一个所述第二压力值进行线性拟合,从而得到第二压力波形,接着可以查看所述第二压力波形中波峰的数量,如果所述第二压力波形中存在至少两个波峰,那么可以确定存在多人骑行。
[0114] 其中,在对多个所述第一压力值和至少一个所述第二压力值进行线性拟合的时候,对于多个所述第一压力值,可以按照各个压力位置从前到后的顺序或者从后到前的顺序进行排列,而对于至少一个第二压力值,可以按照其压力位置,将其接续在多个所述第一压力值之后或者之前,具体的,由于至少一个第二压力检测器是位于多个第一压力检测器的一侧的,并且是位于坐垫本体的尾端的,因此多个第一压力检测器和至少一个第二压力检测器整体上大致呈L字形,进而对于各个压力值对应的压力位置来讲,可以按照在L字形上的位置,从书写L字的开头到结尾,或者从书写L的结尾到开头的,即可将至少一个第二压力值接续在多个第一压力值上了。
[0115] 示例性的,同样以两个人共同骑乘一个电动单车为例,可以理解的,由于电动单车是按照单人进行设计,如果两个人的体型比较正常或者较大,那么一般会出现前面人正常坐的鞍座上,并且其臀部一般坐在鞍座上比较靠前的位置,而后面人无法正常坐在鞍座上,此时,大概率会出现后面人的臀部是坐在车尾端的后扶手上的情况,此时,前面人由于坐的相对靠前,二双脚放在车体中间位置的脚踏上,前面人的双腿几乎不会对鞍座上表面施加力,此时主要是臀部坐在鞍座上所产生的压力,此时,主要是第一压力检测器会检测到这个力。
[0116] 而对于后面人来讲,臀部主要坐在后扶手上,而且为了避开前面人,其双腿分开较大,在分开的情况下,腿部将会向鞍座两侧分开,其大腿主要会与鞍座上表面的边缘接触,从而产生施加给鞍座的压力,此时,主要是设置在鞍座尾端的宽度方向边缘位置处的第二压力检测器会检测到第二压力,也就是说,对于前面人来讲,主要是第一压力检测器会检测到第一压力,对于后面人来讲,主要是第二压力检测器会检测到第二压力,而其余空白位置处的压力检测器所检测到的压力会相对比较小,进而按照各个位置进行线性拟合在得到第二压力波形后,就会存在两个比较明显的波峰,可认为有两个人共同骑乘一两车,即可确定为存在多人骑乘的情况。
[0117] 在一种可能的实施方式中,对于可以基于所述至少一个第二压力值,检测是否存在多人骑行的情况来讲,还可以通过以下步骤实现:
[0118] 确定所述至少一个第二压力值中是否存在大于预设压力阈值的第二压力值;若是,确定存在多人骑行。
[0119] 这里,为了降低数据处理量,减少处理时间,提高检测效率,可以仅适用第二压力检测器所检测到的第二压力值进行识别,即可以检测是否存在大于预设压力阈值的第二压力值,如果存在的话,可以认为存在多人骑行,如果不存在的话,可以人为不存在多人骑行。
[0120] 示例性的,如上述示例中所述,可以理解的,后面人的臀部主要坐在后扶手上,腿部会给鞍座边缘作用力,此时主要是第二压力检测器会检测到第二压力,因此,主要检测第二压力是否足够大,符合有后面人乘坐所施加的力即可,即是否大于预设压力阈值。
[0121] 而对于只有一人骑乘时,由于一般会坐在鞍座的中间位置,此时虽然由于鞍座中高回弹支撑海绵的凹陷,压力的延伸,第二压力检测器也会检测到一定的压力值,但是压力值一般会比较小,不会大于预设压力阈值,因此不会出现误识别的情况。
[0122] 在一种可能的实施方式中,在步骤S102之后,所述方法还包括:
[0123] 若确定存在多人骑行的情况,禁止所述二轮车的动力输出,以及向用户发出提示信息。
[0124] 这里,如果通过压力值检测出是多人骑行的话,为了保证骑行安全,可以切断所述二轮车的动力输出系统,禁止动力输出,来使二轮车无法使用,同步或者异步的,还可以向用户发出相应的提示信息,以对用户进行警示。
[0125] 其中,为了保证骑行安全,对于禁止所述二轮车的动力输出,可以是在用户骑乘所述二轮车期间,在所述二轮车处于静止状态下切断动力输出系统,禁止动力输出,这样可以避免用户在骑行移动中时,突然失去动力,可能存在危险。
[0126] 本公开实施例提供的骑乘检测方法,坐垫本体上设置N个沿长度方向排列的压力检测器,加上至少1个靠近侧边位置的压力检测器的组合,可以大大减少所需压力检测器的数量,而且传感器的布局方式针对关键位置,可以保证少量压力检测器即可满足数据检测需求的前提下,实现有效的数据采集,进而通过各个压力检测器采集的压力值,可以多方面实现多起骑行情况的检测,检测结果准确性高,及时性好,有利于提高骑行安全。
[0127] 本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
[0128] 基于同一发明构思,本公开实施例中还提供了与上述骑乘检测方法对应的骑乘检测装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述骑乘检测方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
[0129] 请参阅图5和图6,图5为本公开实施例提供的一种骑乘检测装置的示意图之一,图6为本公开实施例提供的一种骑乘检测装置的示意图之二。本公开实施例提供的骑乘检测装置500,应用于二轮车,所述二轮车的坐垫本体上设置有多个第一压力检测器和至少一个第二压力检测器,沿所述坐垫本体的长度方向上,所述多个第一压力检测器从所述坐垫本体的首端到尾端依次排列设置,所述至少一个第二压力检测器位于所述多个第一压力检测器的一侧,并在所述坐垫本体的尾端设置于所述坐垫本体的宽度方向上的边缘位置处,如图6所示,所述骑乘检测装置500包括:
[0130] 压力获取模块510,用于获取所述第一压力检测器检测到的第一压力值和所述第二压力检测器采集的第二压力值;
[0131] 骑行确定模块520,用于基于检测到的多个第一压力值和/或至少一个第二压力值,检测是否存在多人骑行的情况。
[0132] 一种可选的实施方式中,所述骑行确定模块520具体用于:
[0133] 针对检测到的每个第一压力值,确定所述第一压力值对应的压力位置;
[0134] 基于所述压力位置,对检测到的多个所述第一压力值进行线性拟合,得到第一压力波形;
[0135] 若识别到所述第一压力波形中存在至少两个波峰,确定存在多人骑行。
[0136] 一种可选的实施方式中,所述骑行确定模块520具体用于:
[0137] 针对检测到的每个第一压力值和每个第二压力值,确定所述第一压力值对应的压力位置和所述第二压力值对应的压力位置;
[0138] 基于所述压力位置,对检测到的多个所述第一压力值和至少一个所述第二压力值进行线性拟合,得到第二压力波形;
[0139] 若识别到所述第二压力波形中存在至少两个波峰,确定存在多人骑行。
[0140] 一种可选的实施方式中,所述骑行确定模块520具体用于:
[0141] 确定所述至少一个第二压力值中是否存在大于预设压力阈值的第二压力值;
[0142] 若是,确定存在多人骑行。
[0143] 一种可选的实施方式中,如图6所示,所述骑乘检测装置500还包括检测启动模块530,所述检测启动模块530用于:
[0144] 响应于所述二轮车的解锁,检测所述二轮车是否处于静止状态;
[0145] 若所述二轮车处于静止状态,控制所述第一压力检测器和所述第二压力检测器工作。
[0146] 一种可选的实施方式中,如图6所示,所述骑乘检测装置包括控制警示模块540,所述控制警示模块540用于:
[0147] 若确定存在多人骑行的情况,禁止所述二轮车的动力输出,以及向用户发出提示信息。
[0148] 一种可选的实施方式中,所述第一压力检测器和所述第二压力检测器,包括应力感应薄膜、应力传导体和应力感应芯片;
[0149] 所述应力感应薄膜位于所述应力传导体上方,并与所述应力传导体接触;
[0150] 所述应力传导体位于所述应力感应芯片上,并包覆所述应力感应芯片。
[0151] 一种可选的实施方式中,所述至少一个第二压力检测器沿所述坐垫本体的宽度方向排列设置。
[0152] 本公开实施例提供的骑乘检测方法,可以保证少量压力检测器即可满足数据检测需求的前提下,实现有效的数据采集,进而通过各个压力检测器采集的压力值,可以多方面实现多起骑行情况的检测,检测结果准确性高,及时性好,有利于提高骑行安全。
[0153] 关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
[0154] 本公开实施例还提供了一种计算机设备,如图7所示,图7为本公开实施例提供的计算机设备结构示意图,包括:
[0155] 处理器710、存储器720和总线730;所述存储器720存储有所述处理器710可执行的机器可读指令,处理器710用于执行存储器720中存储的机器可读指令,当计算机设备运行时,所述处理器710与所述存储器720之间通过所述总线730通信,所述机器可读指令被所述处理器710执行时可以执行如上述的骑乘检测方法的步骤。
[0156] 其中,上述存储器720包括内存721和外部存储器722;这里的内存7201也称内存储器,用于暂时存放处理器710中的运算数据,以及与硬盘等外部存储器722交换的数据,处理器710通过内存721与外部存储器722进行数据交换。
[0157] 上述指令的具体执行过程可以参考本公开实施例中所述的骑乘检测方法的步骤,此处不再赘述。
[0158] 本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述方法实施例中所述的骑乘检测方法的步骤。其中,所述存储介质可以是易失性或非易失的计算机可读取存储介质。
[0159] 本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的骑乘检测方法的步骤,具体可参见上述方法实施例,在此不再赘述。
[0160] 其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。
[0161] 本说明书及实施例中所述方案,如涉及个人信息处理,则均会在具备合法性基础(如征得个人信息主体同意,或者为履行合同所必须等)的前提下进行处理,且仅会在规定或者约定的范围内进行处理。用户拒绝处理基本功能所需必要信息以外的个人信息,不会影响用户使用基本功能。
[0162] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0163] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0164] 另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0165] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0166] 最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。