一种基于压力检测进行单车控制的方法及系统与流程

文档序号:27380077发布日期:2021-11-15 19:41阅读:196来源:国知局
一种基于压力检测进行单车控制的方法及系统与流程
一种基于压力检测进行单车控制的方法及系统
本技术是针对申请日为2018年03月15日、申请号为201810215970.1、发 明名称为“一种基于压力检测进行单车控制的方法及系统”的中国申请提出的 分案申请。
技术领域
1.本发明涉及单车领域,特别涉及一种基于压力检测进行单车控制的方法 及系统。


背景技术:

2.在现有技术中,传统的单车仅局限于通过身份验证进行租赁,却无法对 租赁者进行进一步的筛选,容易出现由于租赁者因年龄过小、体重偏低或多人共 骑导致的不安全因素。


技术实现要素:

3.本发明一个实施例的目的在于对潜在租赁者骑乘单车时施加到单车的压 力进行感应并设置适当的压力阈值,进而筛选出不适宜骑车的人群,提高单车和 整体交通环境的安全性。
4.第一方面,本发明披露了一种基于压力检测进行单车控制的方法,其特 征在于,包括:获取单车至少一个部位承载的压力信号;至少基于所述压力信号, 确定单车的使用权限;至少基于所述使用权限,对单车的至少一个电控部件进行 控制。
5.在一些实施例中,所述使用权限包括:不能使用、单车功能限制使用、 单车功能完全使用以及结束使用。
6.在一些实施例中,所述单车至少一个部位包括车座、脚踏板或车篮底板。
7.在一些实施例中,所述电控部件包括车锁、制动装置或电机。
8.在一些实施例中,所述单车为电动单车;在检测电动单车承载的至少一 个压力信号前,还包括以下步骤:获取电动单车用户的身份信息;判断所述身份 信息是否合法;当所述身份信息合法时,开启所述电动单车的车锁。
9.在一些实施例中,还包括当电动单车车座承载的压力信号大于或等于第 一压力阈值时,确定使用权限为单车功能完全使用,开启所述电动单车的电机。
10.在一些实施例中,还包括当电动单车车座承载的压力信号大于或等于第 一压力阈值且小于或等于第三压力阈值时,确定使用权限为单车功能完全使用, 开启所述电动单车的电机;其中所述第三压力阈值大于第一压力阈值。
11.在一些实施例中,还包括:获取所述电动单车的速度信号;判断所述速 度信号是否大于或等于第一速度阈值;当所述速度信号大于或等于第一速度阈值 时,获取所述电动单车承载的压力信号;判断所述压力信号是否大于或等于第一 压力阈值且小于或等于第三压力阈值;当所述压力信号大于或等于第一压力阈值 且小于或等于第三压力阈值时,确定使用权限为单车功能完全使用,维持所述电 动单车的电机的开启状态;否则,确定使用权限为不能使用,关闭所述电动单车 的电机;其中所述第三压力阈值大于第一压力阈值。
12.在一些实施例中,还包括:获取所述电动单车的速度信号;判断所述速 度信号是否大于或等于第一速度阈值;当所述速度信号大于或等于第一速度阈值 时,获取所述电动单车承载的压力信号;判断所述压力信号是否小于第一压力阈 值或大于第三压力阈值;当所述压力信号是否小于第一压力阈值或大于第三压力 阈值时,确定使用权限为单车功能限制使用,控制电机以使得所述电动单车的速 度低于第二速度阈值;其中所述第三压力阈值大于第一压力阈值;第二速度阈值 小于第一速度阈值。
13.在一些实施例中,所述单车为电动单车,所述方法还包括:判断所述电 动单车车座承载的压力信号是否小于第二压力阈值;当所述压力信号小于第二压 力阈值时,确定使用权限为结束使用,关闭所述电动单车的电机,同时关闭所述 电动单车的车锁。
14.在一些实施例中,在关闭所述电动单车的电机,同时关闭所述电动单车 的车锁之后,还包括以下步骤:获取所述电动单车的位置信息;基于所述位置信 息,判断所述电动单车是否还车成功。
15.在一些实施例中,所述基于所述位置信息,判断所述电动单车是否还车 成功包括:基于所述位置信息,判断所述电动单车是否位于第一地点;当所述电 动单车位于第一地点时,还车成功;当所述电动单车不位于第一地点时,还车失 败。
16.在一些实施例中,所述当所述压力信号小于第二压力阈值时,通过无线 通信模块向服务器发送还车成功信息。
17.在一些实施例中,所述单车为自行车;所述方法还包括:获取所述自行 车的速度信号;判断所述速度信号是否大于第一速度阈值;当所述速度信号大于 第一速度阈值时,判断自行车车座的压力信号是否小于第一压力阈值或者大于第 三压力阈值;当所述压力信号小于第一压力阈值或大于第三压力阈值时,确定使 用权限为单车功能限制使用,控制所述自行车的制动装置进行制动以使得自行车 的速度小于第二速度阈值;所述第二速度阈值小于第一速度阈值。
18.在一些实施例中,所述单车为自行车;所述方法还包括:判断所述自行 车车座承载的压力信号是否小于第二压力阈值;当所述压力信号小于第二压力阈 值时,确定使用权限为结束使用,关闭所述自行车的车锁。
19.在一些实施例中,还包括:获取所述单车的速度信号;判断所述速度信 号是否大于第一速度阈值;当所述速度信号大于第一速度阈值时,判断所述单车 的车篮底板承载的压力信号是否大于第四压力阈值;当所述压力信号大于第四压 力阈值时,确定使用权限为单车功能限制使用,控制单车的制动装置或电机以使 得单车的速度小于第二速度阈值;所述第二速度阈值小于第一速度阈值。
20.第二方面,本发明披露了一种计算机可读存储介质,所述存储介质存储 计算机指令,所述计算机指令被至少一个处理器执行时执行所述基于压力检测进 行单车控制的方法。
21.第三方面,本发明披露了一种基于压力检测进行单车控制的装置,所述 至少一个处理器;以及存储器,所述存储器上存储计算机指令;所述计算机指令 由所述至少一个处理器执行时执行所述基于压力检测进行单车控制的方法。
22.第四方面,本发明披露了一种基于压力检测进行电动单车控制的系统。 该系统包括:获取模块,用于获取单车至少一个部位承载的压力信号;确定模块, 用于至少基于所述
压力信号,确定单车的使用权限;控制模块,用于至少基于所 述使用权限,对单车的至少一个电控部件进行控制。
23.第五方面,本发明披露了一种单车。该单车包括:至少一个压力传感器, 所述至少一个压力传感器安装于所述单车的至少一个部位,用于检测单车相应部 位承载的压力,并产生反映所述压力大小的电信号;微处理器,所述微处理器至 少用于基于所述电信号生成使用权限信号;以及电控装置,用于至少基于所述使 用权限信号控制单车的至少一个电控部件。
24.在一些实施例中,所述至少一个部位为车座、轮胎、车篮底板、脚踏板 或车架。
25.在一些实施例中,所述电控部件包括以下至少一种:车锁、制动装置或 电机。
26.在一些实施例中,所述单车上还安装有运动传感器阵列;所述运动传感 器阵列与所述微处理器具有信号连接;所述运动传感器阵列用于获取单车的运动 信号并生成反映所述运动信号大小和/或方向的电信号;所述微处理器用于基于 所述电信号生成使用权限信号;所述运动信号包括以下至少一种信号:速度信号、 加速度信号或姿态角信号。
27.在一些实施例中,所述运动传感器阵列包括以下至少一种:重力感应器、 加速度传感器、速度传感器或陀螺仪。
28.在一些实施例中,所述单车进一步包括:定位装置,所述定位装置与所 述微处理器具有信号连接,所述定位装置用于获取所述单车的位置信息。
29.在一些实施例中,所述单车进一步包括:无线通信模块,所述无线通信 模块与所述微处理器具有信号连接。
30.在一些实施例中,所述电控装置用于基于所述使用权限信号以及用户输 入的调速指令控制单车的至少一个电控部件。
附图说明
31.图1是本发明技术方案提供的单车控制系统的应用场景示意图;
32.图2是用于实现本发明技术方案的专用系统的示例性计算设备的框图;
33.图3是用于实现本发明技术方案的专用系统的示例性移动设备的框图;
34.图4是根据本发明技术方案的一些实施例示出的基于所述压力信号,开启 电动单车的使用的示例性流程示意图;
35.图5是根据本发明技术方案的一些实施例示出的基于所述压力信号,结束 电动单车的使用的示例性流程示意图;
36.图6是根据本发明技术方案的一些实施例示出的基于所述压力信号,限制 电动单车功能的使用的示例性流程示意图;
37.图7是根据本发明技术方案的一些实施例示出的基于所述压力信号,结束 自行车的使用的示例性流程示意图;
38.图8是根据本发明技术方案的一些实施例示出的基于所述压力信号,限制 自行车功能的使用的示例性流程示意图;
39.图9是根据本发明技术方案的一些实施例示出的基于所述压力信号,限制 电动单车功能的使用的示例性流程示意图;
40.图10是根据本发明技术方案的一些实施例示出的基于所述压力信号,限 制自行
车功能的使用的示例性流程示意图;
41.图11是根据本发明技术方案的一些实施例示出的示例性电动单车的硬件 框图;
42.图12是根据本发明技术方案的一些实施例示出的示例性电动单车控制装 置的结构框图。
具体实施方式
43.为了更清楚地说明本技术的实施例的技术方案,下面将对实施例描述中 所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本技术 的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的 前提下,还可以根据这些附图将本技术应用于其它类似情景。除非从语言环境中 显而易见或另做说明,图中相同标号代表相同结构或操作。
44.如本技术和权利要求书中所示,除非上下文明确提示例外情形,“一”、
ꢀ“
一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来, 术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元 素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
45.虽然本技术对根据本技术的实施例的系统中的某些模块或单元做出了各 种引用,然而,任何数量的不同模块或单元可以被使用并运行在客户端和/或服 务器上。所述模块仅是说明性的,并且所述系统和方法的不同方面可以使用不同 模块。
46.本技术中使用了流程图用来说明根据本技术的实施例的系统所执行的操 作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以 按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中,或 从这些过程移除某一步或数步操作。
47.本技术的实施例可以应用于不同的运输系统,不同的运输系统包括但不 限于陆地、海洋、航空、航天等中的一种或几种的组合。例如,出租车、专车、 顺风车、巴士、代驾、火车、动车、高铁、船舶、飞机、热气球、无人驾驶的交 通工具、收/送快递等应用了管理和/或分配的运输系统。本技术的不同实施例应 用场景包括但不限于网页、浏览器插件、客户端、定制系统、企业内部分析系统、 人工智能机器人等中的一种或几种的组合。应当理解的是,本技术的系统及方法 的应用场景仅仅是本技术的一些示例或实施例,对于本领域的普通技术人员来 讲,在不付出创造性劳动的前提下,还可以根据这些附图将本技术应用于其它类 似情景。例如,其他类似的单车控制系统。
48.本技术描述的“乘客”、“顾客”、“需求者”、“服务需求者”、“消 费者”、“消费方”、“使用需求者”等是可以互换的,是指需要或者订购服务 的一方,可以是个人,也可以是工具。同样地,本技术描述的“司机”、“提供 者”、“供应者”、“服务提供者”、“服务者”、“服务方”等也是可以互换 的,是指提供服务或者协助提供服务的个人、工具或者其他实体等。另外,本申 请描述的“用户”可以是需要或者订购服务的一方,也可以是提供服务或者协助 提供服务的一方。
49.图1所示的是单车控制系统的一种示例系统配置示意图。示例性单车控制 系统100可以包括单车控制装置110、消费方130、存储器150、服务方140、网络 120。在一些实施例中,单车控制装置110可以用于对收集的信息进行分析加工以 生成分析结果的系统。单
车控制装置110可以是一个服务器,也可以是一个服务 器群组。一个服务器群组可以是集中式的,例如数据中心。一个服务器群组也可 以是分布式的,例如一个分布式系统。单车控制装置110可以是本地的,也可以 是远程的。单车控制装置110可以包括用于执行单车控制装置110的指令(程序代 码)的单车控制引擎112。例如,单车控制引擎112能够执行电动单车控制程序的 指令,进而通过一定的算法为单车用户基于单车的使用权限控制单车的至少一个 电控部件。消费方130是指发布服务订单的个人、工具或者其他实体。消费方130 包括但不限于台式电脑130

1、笔记本电脑130

2、车辆的内置设备130

3、移动设 备130

4等中的一种或几种的组合。服务方140是执行服务订单的工具或者其他实 体。服务方140可以包括电动单车。所述电动单车可以是自行车或电动单车。单 车控制装置110可以直接访问存取储存在存储器150的数据信息,也可以直接通过 网络120访问存取用户130/140的信息。
50.服务方140可以包括多个服务方140

1,140

2,...,140

n。在一些实施例中, 服务方140可以是与消费方130类似或相同的设备。服务方140可以包括一个或多 个传感器。一个或多个传感器可以包括陀螺仪、加速度传感器、全球定位系统 (gps)、压力传感器、光传感器、温度传感器、指纹传感器、图像传感器、虹 膜传感器或接近传感器。在一些实施例中,消费方130和/或服务方140可以与其 他定位设备通信以确定乘客,消费方130,服务提供者和/或服务方140的位置。在 一些实施例中,消费方130和/或服务方140可以周期性地将定位信息发送到单车 控制装置110。在一些实施例中,服务方140还可以周期性地向单车控制装置110 发送可用性状态。可用性状态可以指示与服务方140相关联的车辆是否可用。例 如,消费方130和/或服务方140可以每30分钟向单车控制装置110发送定位信息和 可用性状态。又例如,消费方130和/或服务方140可以在每次用户登录与在线请 求交通服务相关联的移动应用程序时,向单车控制装置110发送定位信息和可用 性状态。
51.在一些实施例中,单车140可以包括但不局限于传感器阵列141、微处理 器、电控装置、定位装置、无线通信模块等一种或几种的组合。所述传感器阵列 141可以包括但不限于压力传感器和运动传感器阵列。所述传感器阵列141可以包 括一个或多个压力传感器。所述一个或多个压力传感器可以安装于车座、轮胎、 车篮底板、脚踏板或车架。所述压力传感器用于感应单车承载的压力,并产生反 映所述压力大小的电信号。例如,所述压力传感器可以安装在车座上,用于感应 车座承载的压力(例如,用户的体重)。又例如,所述压力传感器可以安装在车 篮底板,用于感应车篮承载的压力(例如,用户安放在车篮中的物品的重量)。 所述运动传感器阵列与所述微处理器具有信号连接。所述运动传感器阵列用于获 取单车的运动信号并生成反映所述运动信号大小和/或方向的电信号。所述运动 信号包括但不限于速度信号、加速度信号、姿态角信号等一种或几种的组合。所 述运动传感器阵列包括以下至少一种:重力感应器、加速度传感器、速度传感器 或陀螺仪。所述重力感应器用于感应单车的重力加速度,并产生反应所述重力加 速度的电信号。所述加速度传感器用于感应单车的加速度,并产生反映所述加速 度的电信号。所述加速度可以是三个方向(例如,x轴、y轴、z轴)上的加速度。 所述速度传感器用于感应单车的速度,并产生反应所述速度大小的电信号。所述 陀螺仪用于感应单车的姿态,并产生反应所述姿态的电信号。
52.所述微处理器至少用于基于所述电信号生成使用权限信号。所述使用权 限信号包括:不能使用权限信号、单车功能限制使用权限信号、单车功能完全使 用权限信号以及
结束使用权限信号。所述电控装置用于至少基于所述使用权限信 号控制单车的至少一个电控部件。所述电控部件包括以下至少一种:车锁、制动 装置或电机。所述定位装置与所述微处理器具有信号连接。所述定位装置用于获 取所述单车的位置信息。所述定位装置可以包括但不限于全球定位系统(gps)、 北斗卫星定位系统(beidou navigation satellite system,bds)、格洛纳斯卫星 导航系统(glonass)等一种或几种的组合。所述无线通信模块与所述微处理 器具有信号连接。所述无线通信模块可以包括但不限于蓝牙、wifi、zigbee、近 距离无线通讯技术(nfc)、wimax、wlan、移动网络(例如,3g、4g或5g 等)、通用分组无线服务技术(gprs)等一种或几种的组合。
53.在一些实施例中,所述微处理器可以至少基于所述压力信号控制所述单 车的至少一个电控部件。在一些实施例中,所述微处理器可以基于所述压力信号 和所述位置信息控制所述单车的还车情况。在一些实施例中,所述微处理器可以 基于所述压力信号和所述运动信号控制所述单车的至少一个电控部件。
54.在一些实施例中,存储器150可以泛指具有存储功能的设备。存储器150 主要用于存储从消费方130和/或服务方140收集的数据和单车控制装置110工作 中产生的各种数据。存储器150可以是本地的,也可以是远程的。系统数据库与 系统其他模块间的连接或通信可以是有线的,也可以是无线的。网络120可以提 供信息交换的渠道。网络120可以是单一网络,也可以是多种网络组合的。网络 120可以包括但不限于局域网、广域网、公用网络、专用网络、无线局域网、虚 拟网络、都市城域网、公用开关电话网络等中的一种或几种的组合。网络120可 以包括多种网络接入点,如有线或无线接入点、基站(如120

1,120

2)或网络 交换点,通过以上接入点使数据源连接网络120并通过网络发送信息。
55.图2是用于实现本发明技术方案的专用系统的示例性计算设备200的框 图。如图2所示,计算设备200可以包括处理器210、存储器220、输入/输出接口230 和通信通信端口240。
56.处理器210可以执行计算指令(程序代码)并执行本发明描述的单车控制 系统100的功能。所述计算指令可以包括程序、对象、组件、数据结构、过程、 模块和功能(所述功能指本发明中描述的特定功能)。例如,处理器210可以处 理从单车控制系统100的其他任何组件获得的图像或文本数据。在一些实施例中, 处理器210可以包括微控制器、微处理器、精简指令集计算机(risc)、专用集 成电路(asic)、应用特定指令集处理器(asip)、中央处理器(cpu)、图形 处理单元(gpu)、物理处理单元(ppu)、微控制器单元、数字信号处理器(dsp)、 现场可编程门阵列(fpga)、高级risc机(arm)、可编程逻辑器件以及能够 执行一个或多个功能的任何电路和处理器等,或其任意组合。仅为了说明,图2 中的计算设备200只描述了一个处理器,但需要注意的是本发明中的计算设备200 还可以包括多个处理器。
57.存储器220可以存储从单车控制系统100的任何其他组件获得的数据/信 息。在一些实施例中,存储器220可以包括大容量存储器、可移动存储器、易失 性读取和写入存储器和只读存储器(rom)等,或其任意组合。示例性大容量存 储器可以包括磁盘、光盘和固态驱动器等。可移动存储器可以包括闪存驱动器、 软盘、光盘、存储卡、压缩盘和磁带等。易失性读取和写入存储器可以包括随机 存取存储器(ram)。ram可以包括动态ram(dram)、双倍速率同步动态 ram(ddr sdram)、静态ram(sram)、晶闸管ram(t

ram)和零电 容(z

ram)等。rom可以包括掩模rom(mrom)、可编程rom(prom)、 可擦除可编程rom(perom)、电可擦除可编
程rom(eeprom)、光盘rom (cd

rom)和数字通用盘rom等。
58.输入/输出接口230可以用于输入或输出信号、数据或信息。在一些实施例 中,输入/输出接口230可以使用户与单车控制系统100进行联系。在一些实施例 中,输入/输出接口230可以包括输入装置和输出装置。示例性输入装置可以包括 键盘、鼠标、触摸屏和麦克风等,或其任意组合。示例性输出设备可以包括显示 设备、扬声器、打印机、投影仪等,或其任意组合。示例性显示装置可以包括液 晶显示器(lcd)、基于发光二极管(led)的显示器、平板显示器、曲面显示 器、电视设备、阴极射线管(crt)等,或其任意组合。通信端口240可以连接到 网络以便数据通信。所述连接可以是有线连接、无线连接或两者的组合。有线连 接可以包括电缆、光缆或电话线等,或其任意组合。无线连接可以包括蓝牙、wi
‑ꢀ
fi、wimax、wlan、zigbee、移动网络(例如,3g、4g或5g等)等,或其任意 组合。在一些实施例中,通信端口240可以是标准化端口,如rs232、rs485等。 在一些实施例中,通信端口240可以是专门设计的端口。例如,通信端口240可以 根据数字成像和医学通信协议(dicom)进行设计。
59.图3是用于实现本发明技术方案的专用系统的示例性移动设备300的框 图。如图3所示,所述移动设备300可以包括通信平台310、显示器320、图形处理 器(gpu)330、中央处理器(cpu)340、输入/输出接口350、内存360、存储器 370等。在一些实施例中,操作系统361(如,ios,android,windows phone等) 和应用程序362可以从存储器370加载到内存360中,以便由cpu340执行。应用程 序362可以包括浏览器或用于从单车控制系统100接收成像、图形处理、音频或其 他相关信息的应用程序。
60.为了实现在本发明中描述的各种模块、单元及其功能,计算设备或移动 设备可以用作本发明所描述的一个或多个组件的硬件平台。这些计算机或移动设 备的硬件元件、操作系统和编程语言本质上是常规的,并且本领域技术人员熟悉 这些技术后可将这些技术适应于本发明所描述的单车控制系统。具有用户界面元 件的计算机可以用于实现个人计算机(pc)或其他类型的工作站或终端设备,如 果适当地编程,计算机也可以充当服务器。
61.本发明一个实施例的发明构思在于,当用户骑乘在单车上时,由于用户 的重力会在与单车接触面上产生一定能够反映用户体重的压力信号,基于压力信 号确定单车的使用权限,再基于使用权限对单车的电控部件进行控制。能有效防 止小孩使用单车或者单车违规载人引起的安全隐患。
62.本发明另一个实施例的发明构思在于,当单车车篮(一般设置于单车车 龙头前方)里放置过重物品时,在骑行时会严重影响车龙头的灵活性,本实施例 通过检测物品放置在车篮时对车篮底部产生的压力,确定单车的使用权限,再基 于使用权限对单车的电控部件进行控制。能有效防止车篮物品过重时,影响单车 方向的控制而产生的安全隐患。
63.上述发明构思可以同时使用在自行车与电动单车上。
64.其中,自行车主要是指以骑行车驱动脚踩踏板产生驱动力的单车。可以 通过制动装置或脚踩踏板的频率调节自行车的速度。所述制动装置可以用于降低 自行车的速度。在一些实施例中,所述制动装置是机械式的,通过机械力控制自 行车刹车块与车轮之间的距离,进而改变车轮与刹车块之间的摩擦阻力,起到不 同程度的制动效果。在另一些实施例中,所述制动装置可以是电控的,可以根据 接收到的电控信号进行调节自动车刹车块与车轮之间的距离,进而改变车轮与刹 车块之间的摩擦阻力,起到不同程度的制动效果。所述刹车块可以是橡胶材质。
65.电动单车是安装了电机、控制器、蓄电池、转把闸把等操纵部件和显示 仪表系统的单车。可以以蓄电池作为辅助能源向电机供电,控制器发出控制指令 控制电机转动,从而驱动单车行驶。
66.其中,使用权限可以包括不能使用、单车功能限制使用、单车功能完全 使用以及结束使用。电控部件包括车锁、制动装置或电机。例如,基于压力信号 确定使用权限为不能使用时,可以通过控制车锁不开启使单车不能使用;再例如, 基于压力信号确定使用权限为单车功能限制使用时,可以通过控制电动单车电机 的速度将电动单车的行驶速度限制在很低,从而限制单车的使用。又例如,基于 压力信号确定使用权限为结束使用时,通过控制车锁闭锁,从而完成单车还车等。
67.接下来,详细阐述上述发明构思在不同应用场景下的实施例进一步诠释 上述构思,以下实施例仅仅是出于示例解释,不应理解为对本发明构思的限制。
68.图4是根据本发明技术方案的一些实施例示出的基于所述压力信号,开启 电动单车的使用的示例性流程示意图。所述方法包括:
69.步骤410,获取单车用户的身份信息。步骤410可以由验证模块1230中的 身份获取子模块执行。所述身份信息可以通过单车用户的电子产品和/或服务方 140中的身份验证装置获取。
70.具体地,在一些实施例中,单车用户的电子产品(例如,手机、平板等) 中安装有出行平台app,所述出行平台app可以采集或记录单车用户的身份信 息。所述出行平台app可以包括多种出行方式,例如,电动单车、自行车、专车、 出租车、顺风车、公交车等一种或几种的组合。所述电子产品通过通信端口(如, 通信端口240)与单车控制系统100相连,并能够通过通信端口将采集或记录的身 份信息发送到单车控制系统100的一个或多个部件(如,单车控制引擎112、单车 控制装置110、存储器150等)中。
71.具体地,在一些实施例中,服务方140中安装有身份验证装置,所述身份 验证装置可以采集或记录单车用户的身份信息。所述身份验证装置可以包括但不 限于输入装置、瞳孔采集装置、指纹采集装置、人脸识别装置等一种或几种的组 合。所述身份验证装置通过通信端口(如,通信端口240)与单车控制系统100相 连,并能够通过通信端口将采集或记录的身份信息发送到单车控制系统100的一 个或多个部件(如,单车控制引擎112、单车控制装置110、存储器150等)中。
72.在一些实施例中,所述电动单车用户的身份信息可以包括单车用户的用 户id、动态密码、生理信息等一种或几种的组合。所述用户id可以是出行平台app 赋予所述电动单车用户的一个唯一标识。所述动态密码可以是出行平台针对此次 出行赋予所述电动单车用户的密码。所述密码可以是字母、数字、标点符号等一 种或几种的组合。在一些实施例中,所述动态密码仅能使用一次,验证成功后即 失效。所述电动单车用户的生理信息可以包括所述电动单车用户的指纹、人脸、 虹膜等一种或几种的组合。
73.步骤420,判断身份信息是否合法。步骤420可以由验证模块1230的身份 验证子模块执行。如果所述身份信息合法,执行步骤430;如果所述身份信息不 合法,执行步骤470。
74.具体地,在一些实施例中,身份验证子模块将步骤410中获取的所述电动 单车用户的身份信息与所述电动单车的合法用户的身份信息进行对比,判断所述 获取的身份信息是否合法。所述电动单车的合法用户的身份信息可以由单车控制 引擎112从单车控制系
统100的存储设备(如,存储器150等)中获取。单车控制 引擎112可以基于所述电动单车的唯一标识(例如,单车id)从单车控制系统100 的存储设备(如,存储器150等)中获取所述电动单车的合法用户的身份信息。 单车控制引擎112还可以直接判断获取的身份信息是否为单车控制系统100的存 储设备(如,存储器150等)中的合法用户的身份信息,从而进行身份信息验证。
75.在一些实施例中,所述电动单车的合法用户的身份信息可以包括单车的 合法用户的用户id、动态密码、生理信息等一种或几种的组合。所述用户id可以 是出行平台app赋予所述电动单车的合法用户的一个唯一标识。所述动态密码可 以是出行平台针对此次出行赋予所述电动单车的合法用户的密码。所述密码可以 是字母、数字、标点符号等一种或几种的组合。在一些实施例中,所述动态密码 仅能使用一次,验证成功后即失效。所述电动单车的合法用户的生理信息可以包 括所述电动单车的合法用户的指纹、人脸、虹膜等一种或几种的组合。
76.在一些实施例中,身份验证子模块将所述电动单车用户输入的动态密码 与从单车控制系统100的存储设备中获取的动态密码进行对比,当两个动态密码 一致(例如,字母、数字、标点符号一致且顺序相同)时,判定所述获取的身份 信息合法;否则,判定所述获取的身份信息不合法。所述电动单车用户输入的动 态密码可以来自所述电动单车用户的电子产品或所述电动单车的输入装置。
77.在一些实施例中,身份验证子模块将所述电动单车用户的指纹与从单车 控制系统100的存储设备中获取的合法用户的指纹进行对比,当两个指纹相似程 度超过指纹阈值时,判定所述获取的身份信息合法;否则,判定所述获取的身份 信息不合法。所述电动单车用户指纹可以来自所述电动单车用户的电子产品或所 述电动单车的指纹采集装置。在一些实施例中,所述指纹阈值可以由单车控制系 统100设定,也可以根据实际情况进行调整。指纹阈值可以是92%、95%、98%等。
78.在一些实施例中,当所述电动单车不具备合法用户时,身份验证信息单 元在单车控制系统100的存储设备中查询不到合法用户的相关信息,判定所述获 取的身份信息不合法。
79.步骤430,开启所述电动单车的车锁。步骤430可以由控制模块1220执行。
80.在未租赁的情况下,所述电动单车的轮胎通过车锁处于锁定状态。例如, 所述电动单车的轮胎通过车锁与固定桩相连,限定了所述轮胎的滚动和所述电动 单车的移动。又例如,所述电动单车的轮胎与车锁相连,车锁限定了所述轮胎的 滚动。所述车锁可以是电控车锁。所述电控车锁可以基于微处理器的电信号开启 或关闭。例如,当验证模块1230判断用户身份信息合法后,生成开锁控制信号。 电控车锁基于所述开锁控制信号打开车锁。
81.在步骤430,控制模块1220开启所述电动单车的车锁。所述电动单车的轮 胎可以滚动,所述电动单车可以移动,例如可以推行所述电动单车。在一个具体 实施例中,经过身份验证后,对于合法用户,电动单车的车锁开启,但是电动电 车的电机尚未开启,电动单车还不能正常骑行。需要基于用户体重验证的结果, 确定是否开启电动单车。这样可以有效的避免未成年人,尤其是儿童,擅自使用 电动单车,在一定程度上保证了电动单车的使用安全。
82.步骤440,系统可以通过获取电动单车至少一个部位(例如,车座)承载 的压力信
号进而获知单车用户的体重情况,在一定程度上可以通过体重情况了解 单车用户的年纪大小;
83.步骤450,至少基于所述压力信号,确定所述电动单车的使用权限。
84.其中,步骤440可以由获取模块1210执行。
85.所述压力信号由传感器阵列141生成。在一些实施例中,所述压力信号由 所述传感器阵列141的压力传感器生成。所述压力传感器可以是压阻式力传感器、 陶瓷压力传感器、扩散硅压力传感器、蓝宝石压力传感器、压电式压力传感器等 一种或几种的组合。以陶瓷压力传感器为例,当用户坐上所述电动单车后,陶瓷 膜片的前表面受到压力(例如,用户的体重)作用产生微小的形变,厚膜电阻印 刷在陶瓷膜片的背面,连接成一个惠斯通电桥,由于压敏电阻的压阻效应,使电 桥产生一个与压力成正比的高度线性、与激励电压也成正比的电压信号。
86.所述压力传感器可以安装于车座、轮胎、车篮底板、脚踏板或车架。例 如,压力传感器安装于车座的坐垫夹层中,当用户坐在单车坐垫上后,压力传感 器感测所述压力信息,并转化成相应的电信号,输出到单车上的微处理器中,进 行后续的判断。又例如,压力传感器还可以安装于脚踏板上,这时压力传感器采 集到的压力也可以在一定程度上反映用户的体重,微处理器可以对此时压力传感 器输出的电信号进行一系列的运算处理,得到与用户体重成正比或线性关系的数 值,用于后续的判断。再例如,所述压力传感器可以安装于车篮底板上(例如, 底板中央,底板四个边角),当有物品安放入车篮后,压力传感器感测所述压力 信息,并转化成相应的电信号,输出到单车上的微处理器中。这时压力传感器采 集到的压力反映了车篮中物品的重量,可以用于后续判断车篮中的物品是否超 重。减小损坏车篮的可能性并消除影响驾驶安全的隐患。
87.所述压力传感器用于感应电动单车承载的压力,并产生反映所述压力大 小的电信号。所述压力信号还可以通过通信端口(如,通信端口240)保存到单 车控制系统100的存储设备(如,存储器150等)。
88.步骤450可以由控制模块1220执行。
89.在一个具体实施例中,步骤450进一步包括,判断所述压力信号是否大于 或等于第一压力阈值。如果所述压力信号大于或等于所述第一压力阈值,则确定 使用权限为单车功能完全使用,执行步骤460;如果所述压力信号小于所述第一 压力阈值,则确定使用状态为不能使用,执行步骤470。在一些实施例中,所述 第一压力阈值可以由单车控制系统100设定,也可以根据实际情况进行调整。在 一些实施例中,第一压力阈值可以用于判断用户是否是成年人或体重是否达标。 第一压力阈值可以是40kg、43kg、45kg等。
90.步骤460,开启所述电动单车的电机。步骤460可以由控制模块1220执行。
91.在通过压力验证之前,所述电动单车的电机处于关闭状态。即使身份验 证通过,所述合法用户也只能推行所述电动单车,而无法启动所述电动单车的电 机。
92.通过压力验证,即控制模块1220判断所述压力信号大于或等于所述第一 压力阈值后,控制模块1220开启所述电动单车的电机。电机开启后,单车用户可 以对电机进行一系列控制,例如加速、减速、制动等等的操作。电机运转,驱动 电动电车行进或停止。
93.当压力不满足阈值条件时,则进行步骤470,维持所述电机的关闭状态。 步骤470可以由控制模块1220执行。
94.在一些实施例中,当所述压力信号小于所述第一压力阈值时,所述电动 单车用户由于体重过轻导致所述电机维持关闭状态。此种情况可以有效防止一些 不适宜骑车的人群(例如,儿童)骑行电动单车。
95.需要说明的是,电动单车在正常骑行时可以定期进行压力检测,例如, 每隔一定时间间隔采集一次压力传感器输出的信号,并进行判断,进而控制电机 执行相应的动作。所述时间间隔可以是设定值,例如每隔三分钟、五分钟等,也 可以是不等的时间间隔。
96.图5是根据本发明技术方案的一些实施例示出的基于所述压力信号,结束 电动单车的使用的示例性流程示意图。所述方法包括:
97.步骤510,获取电动单车至少一个部位承载的压力信号。步骤510可以由 获取模块1210执行。系统可以通过获取电动单车至少一个部位(例如,车座)承 载的压力信号进而获知用户是否离开车座。
98.所述压力信号由传感器阵列141生成。在一些实施例中,所述压力信号由 所述传感器阵列141的压力传感器生成。所述压力传感器可以安装于车座、轮胎、 车篮底板、脚踏板或车架。所述压力传感器用于感应电动单车承载的压力,并产 生反映所述压力大小的电信号。所述压力信号可以通过通信端口(如,通信端口 240)保存到单车控制系统100的存储设备(如,存储器150等)。步骤520,判断 所述压力信号是否小于第二压力阈值。步骤520可以由控制模块1220执行。如果 所述压力信号小于所述第二压力阈值,确定使用权限为结束使用,执行步骤530; 如果所述压力信号大于或等于所述第二压力阈值,执行步骤550。在一些实施例 中,所述第二压力阈值可以由单车控制系统100设定,也可以根据实际情况进行 调整。第二压力阈值小于第一压力阈值。第二压力阈值可以是5kg、10kg、15kg 等。在一些实施例中,第二压力阈值可以设置成与第一压力阈值相等。
99.步骤530,关闭所述电动单车的电机及车锁。步骤530可以由控制模块1220 执行。
100.在一些实施例中,通过控制模块1220关闭所述电动单车的电机。电动单 车的电机关闭后,用户不能对电机进行控制,电动单车不再被电机驱动。通过控 制模块1220关闭车锁,限定轮胎的滚动,防止他人骑行或推行所述电动单车。
101.在一些实施例中,当所述压力信号小于所述第二压力阈值,认为所述单 车用户下车。如果单车用户临时下车忘记锁车,可能导致用户和电动单车服务提 供方蒙受损失。基于压力信号主动闭锁电动单车可以有效防止这种意外的发生。
102.在另一些实施例中,当压力信号小于所述第二压力阈值时认为用户不再 需要使用电动单车,此时在执行完步骤510~530后还可以继续以下步骤,以便还 车:
103.步骤540,获取所述电动单车的位置信息。步骤540可以由还车模块1240 执行。
104.在一些实施例中,还车模块1240通过定位装置获取所述电动单车的位置 信息。所述定位装置可以是全球定位系统(gps)。定位装置将获取的位置信息 输出到所述微处理器中,进行后续的判断。
105.步骤550,判断所述电动单车是否位于第一地点。步骤550可以由还车模 块1240执行。如果所述电动单车位于第一地点,执行步骤560;如果所述电动单 车不位于第一地点,执行步骤570。在一些实施例中,所述第一地点和还车地点 相关。所述第一地点可以由单车控制系统100设定,可以是本次出行的终点,也 可以根据实际情况进行调整。在一些实施例中,当所述电动单车的位置信息位于 以所述第一地点为圆心,第一位置阈值为半径的圆环
内,认为所述电动单车位于 第一地点。在一些实施例中,所述第一位置阈值可以由单车控制系统100设定, 也可以根据实际情况进行调整。第一位置阈值可以是3m、5m、10m等。
106.步骤560,还车成功。步骤560可以由还车模块1240执行。
107.具体地,当用户下车且所述电动单车位于第一地点时,还车模块1240判 定还车成功,自动结束所述电动单车的使用,无需用户进行更多与还车相关的操 作。
108.在一些实施例中,所述第一地点可以由单车控制系统100设定。电动单车 服务提供方可以通过单车控制系统100指定一个或多个固定还车点。只有当所述 电动单车位于所述一个或多个固定还车点时,才能结束单车的使用,方便车辆的 回收和维护的同时解决了电动单车乱停放的问题。
109.在一些实施例中,所述第一地点可以是本次出行的终点。所述 本次出行的终点可以由合法用户输入。例如,所述合法用户的本次的 出行终点为“***地铁站”,所述合法用户可以指定“***地铁站”为 第一地点。当所述合法用户到达“***地铁站”并下车后,自动完成 还车步骤,无须用户进行更多操作。
110.步骤570,维持电动单车当前状态,不进行还车。
111.在一些实施例中,当步骤520中判断所述压力信号大于或等于第二压力阈 值时,认为所述单车的合法用户正在正常使用所述电动单车(例如,骑车),维 持单车的正常开启状态。
112.在一些实施例中,当步骤550中判断所述电动单车不位于第一地点时,认 为所述单车的合法用户没有结束单车的使用的意向或不具备结束单车的使用的 条件。例如,所述合法用户临时停车,控制模块1220关闭所述电动单车的电机, 控制模块1220关闭所述电动单车的车锁,但维持所述单车的使用(例如,继续计 费),在保证所述单车不被盗的同时为合法用户保留了电动单车的使用权。又例 如,所述合法用户有结束电动单车的使用的意向,但不具备结束电动单车的使用 的条件(例如,未能达到第一地点),控制模块1220关闭所述电动单车的电机, 控制模块1220关闭所述电动单车的车锁,但维持电动单车的使用。所述合法用户 为了结束所述电动单车的使用,需要使电动单车达到所述第一地点才能进行还 车。
113.在另一些实施例中,当压力信号小于所述第二压力阈值时,认为用户不 再需要使用电动单车后,还车模块1240还可以通过无线通信模块向服务器直接发 送还车成功信息。电动单车发送还车成功的信息前,还可以先执行关闭电动单车 电机以及车锁的步骤。通过这种方式,实现了快速、便捷还车的功能。
114.在又一些实施例中,在单车正常使用的过程中保持检测压力信号,例如 当检测到车速达到一定值后,完成一次压力检测,可以在一定程度上避免在单车 骑行过程中,因为违规载人而超载。
115.图6是根据本发明技术方案的一些实施例示出的基于所述压力信号,限制 电动单车功能的使用的示例性流程示意图。所述方法包括:
116.步骤610,获取电动单车的速度信号;
117.步骤620,至少基于所述速度信号,调整电动单车的使用权限。所述使用 权限包括不能使用、单车功能限制使用、单车功能完全使用以及结束使用。
118.其中,步骤610可以由控制模块1220执行。
119.所述速度信号由传感器阵列141生成。在一些实施例中,所述速度信号可 以由传感器阵列141中的速度传感器生成。速度传感器检测单车行驶的速度,并 生成相应的电信号输出到单车上的微处理器,以便进一步判断。所述速度传感器 可以包括但不限于磁电式速度传感器、霍尔式速度传感器、光电式传感器等一种 或几种的组合。在一些实施例中,还可以基于单车的位置信息和时间信息计算速 度。所述速度信号还可以通过通信端口(如,通信端口240)保存到单车控制系 统100的存储设备(如,存储器150等)进行记录。步骤620可以由控制模块1220 执行。
120.在一个具体实施例中,步骤620进一步包括,判断所述速度信号是否大于 或等于第一速度阈值。此步骤可以由控制模块1220执行。如果所述速度信号大于 或等于所述第一速度阈值,执行步骤630;如果所述速度信号小于所述第一速度 阈值,执行步骤650。在一些实施例中,所述第一速度阈值可以由单车控制系统 100设定,也可以根据实际情况进行调整。第一速度阈值可以是20km/h、25km/h、 30km/h等。
121.步骤630,获取单车至少一个部位承载的压力信号,所述压力信号可以是 安装于车座的压力传感器检测到的压力信号,进而获知单车用户的体重情况。
122.步骤640,至少基于所述压力信号,调整电动单车的使用权限。
123.其中,步骤630可以由控制模块1220执行。
124.所述压力信号由传感器阵列141生成。在一些实施例中,所述压力信号由 所述传感器阵列141的压力传感器生成。所述压力传感器可以安装于车座、轮胎、 车篮底板、脚踏板或车架。所述压力传感器用于感应电动单车承载的压力,并产 生反映所述压力大小的电信号。所述压力信号可以通过通信端口(如,通信端口 240)保存到单车控制系统100的存储设备(如,存储器150等)。
125.在一个具体实施例中,步骤640进一步包括,判断所述压力信号是否大于 或等于第一压力阈值且小于或等于第三压力阈值。此步骤可以由控制模块1220执 行。如果所述压力信号大于或等于所述第一压力阈值且小于或等于第三压力阈 值,执行步骤650;如果所述压力信号小于所述第一压力阈值或大于第三压力阈 值,执行步骤660。在一些实施例中,所述第一压力阈值可以由单车控制系统100 设定,也可以根据实际情况进行调整。第一压力阈值可以是40kg、43kg、45kg等。 在一些实施例中,所述第三压力阈值可以由单车控制系统100设定,也可以根据 实际情况进行调整。所述第三压力阈值大于所述第一压力阈值。第三压力阈值可 以是100kg、103kg、105kg等。
126.步骤650,维持单车功能完全使用状态。步骤650可以由控制模块1220执 行。
127.在一些实施例中,在通过压力验证之后的骑行过程中,需再次判断当前 骑行用户是否适宜骑行。具体地,当检测到电动单车的速度达到一定阈值后,判 断用户处于正常骑行状态,再次获取单车承载的压力信号,只有在再次通过压力 验证后,控制模块1220才能继续维持电动单车电机处理完全开启状态。
128.步骤660,关闭单车电机或将电动单车的车速限制在第二速度阈值以下。
129.步骤660可以由控制模块1220执行。
130.在用户处于正常骑行状态时,再次获取单车承载的压力信号,当通过压 力信号判断当前骑行用户压力信号小于第一压力阈值或大于第三压力阈值时,认 为当前骑行用户可能是儿童或多人,不适宜骑行所述单车,限制单车功能的完全 使用,使电动单车的速度
低于第二速度阈值,进而有效避免了安全隐患。在一些 实施例中,所述第二速度阈值可以由单车控制系统100设定,也可以根据实际情 况进行调整。所述第二速度阈值小于第一速度阈值。第二速度阈值可以是3km/h、 5km/h、10km/h等。
131.在一些实施例中,当所述压力信号小于第一压力阈值或大于第三压力阈 值时,确定使用权限为单车功能限制使用,降低电机的功率或关闭电机以使得电 动单车的速度低于第二速度阈值。
132.图7是根据本发明技术方案的一些实施例示出的基于所述压力信号,结束 自行车的使用的示例性流程示意图。所述方法包括:
133.步骤710,获取自动车至少一个部位承载的压力信号。步骤710可以由获 取模块1210执行。系统可以通过获取自行车至少一个部位(例如,车座)承载的 压力信号进而获知用户是否离开车座。
134.所述压力信号由传感器阵列141生成。在一些实施例中,所述压力信号由 所述传感器阵列141的压力传感器生成。所述压力传感器可以安装于车座、轮胎、 车篮底板、脚踏板或车架。所述压力传感器用于感应单车承载的压力,并产生反 映所述压力大小的电信号。所述压力信号可以通过通信端口(如,通信端口240) 保存到单车控制系统100的存储设备(如,存储器150等)。
135.步骤720,判断所述压力信号是否小于第二压力阈值。步骤720可以由控 制模块1220执行。如果所述压力信号小于所述第二压力阈值,确定使用权限为结 束使用,执行步骤730;如果所述压力信号大于或等于所述第二压力阈值,执行 步骤740。在一些实施例中,所述第二压力阈值可以由单车控制系统100设定,也 可以根据实际情况进行调整。第二压力阈值小于第一压力阈值。第二压力阈值可 以是5kg、10kg、15kg等。在一些实施例中,第二压力阈值可以设置成与第一压 力阈值相等。
136.步骤730,关闭所述自行车的车锁。步骤730可以由控制模块1220执行。
137.在一些实施例中,当所述压力信号小于所述第二压力阈值,认为所述单 车用户下车。如果单车用户临时下车忘记锁车,可能导致用户和自行车服务提供 方蒙受损失。基于压力信号主动闭锁自行车车可以有效防止这种意外的发生。
138.步骤740,维持自行车当前状态,不进行还车。
139.在一些实施例中,当步骤720中判断所述压力信号大于或等于第二压力阈 值时,认为所述单车的合法用户正在正常使用所述单车(例如,骑车),维持单 车的正常开启状态。
140.图8是根据本发明技术方案的一些实施例示出的基于所述压力信号,限制 自行车功能的使用的示例性流程示意图。所述方法包括:
141.步骤810,获取自行车的速度信号;
142.步骤820,至少基于所述速度信号,调整自行车的使用权限。所述使用权 限包括不能使用、单车功能限制使用、单车功能完全使用以及结束使用。
143.其中,步骤810可以由控制模块1220执行。
144.所述速度信号由传感器阵列141生成。在一些实施例中,所述速度信号可 以由传感器阵列141中的速度传感器生成。速度传感器检测单车行驶的速度,并 生成相应的电信号输出到单车上的微处理器,以便进一步判断。所述速度传感器 可以包括但不限于磁电式
速度传感器、霍尔式速度传感器、光电式传感器等一种 或几种的组合。在一些实施例中,还可以基于单车的位置信息和时间信息计算速 度。所述速度信号还可以通过通信端口(如,通信端口240)保存到单车控制系 统100的存储设备(如,存储器150等)进行记录。步骤820可以由控制模块1220 执行。
145.在一个具体实施例中,步骤820进一步包括,判断所述速度信号是否大于 或等于第一速度阈值。此步骤可以由控制模块1220执行。如果所述速度信号大于 或等于所述第一速度阈值,执行步骤830;如果所述速度信号小于所述第一速度 阈值,执行步骤850。在一些实施例中,所述第一速度阈值可以由单车控制系统 100设定,也可以根据实际情况进行调整。第一速度阈值可以是3km/h、5km/h、 8km/h等。
146.步骤830,获取单车至少一个部位承载的压力信号,所述压力信号可以是 安装于车座的压力传感器检测到的压力信号,进而获知单车用户的体重情况;
147.步骤840,至少基于所述压力信号,调整单车的使用权限。
148.其中,步骤830可以由控制模块1220执行。
149.所述压力信号由传感器阵列141生成。在一些实施例中,所述压力信号由 所述传感器阵列141的压力传感器生成。所述压力传感器可以安装于车座、轮胎、 车篮底板、脚踏板或车架。所述压力传感器用于感应电动单车承载的压力,并产 生反映所述压力大小的电信号。所述压力信号可以通过通信端口(如,通信端口 240)保存到单车控制系统100的存储设备(如,存储器150等)。
150.在一个具体实施例中,步骤840进一步包括,判断所述压力信号是否大于 或等于第一压力阈值且小于或等于第三压力阈值。此步骤可以由控制模块1220执 行。如果所述压力信号大于或等于所述第一压力阈值且小于或等于第三压力阈 值,执行步骤850;如果所述压力信号小于所述第一压力阈值或大于第三压力阈 值,执行步骤860。在一些实施例中,所述第一压力阈值可以由单车控制系统100 设定,也可以根据实际情况进行调整。第一压力阈值可以是40kg、43kg、45kg等。 在一些实施例中,所述第三压力阈值可以由单车控制系统100设定,也可以根据 实际情况进行调整。所述第三压力阈值大于所述第一压力阈值。第三压力阈值可 以是100kg、103kg、105kg等。
151.步骤850,维持自行车当前的状态。步骤850可以由控制模块1220执行。
152.在一些实施例中,在通过压力验证之后的骑行过程中,需再次判断当前 骑行用户是否适宜骑行。具体地,当检测到自行车的速度达到一定阈值后,判断 用户处于正常骑行状态,再次获取单车承载的压力信号,只有在再次通过压力验 证后,控制模块1220才能继续维持自行车的当前状态。
153.步骤860,将自行车车速限制在第二速度阈值以下。步骤860可以由控制 模块1220执行。
154.在用户处于正常骑行状态时,再次获取单车承载的压力信号,当通过压 力信号判断当前骑行用户压力信号小于第一压力阈值或大于第三压力阈值时,认 为当前骑行用户可能是儿童或多人,不适宜骑行所述单车,限制单车功能的完全 使用,使单车的速度低于第二速度阈值,进而有效避免了安全隐患。在一些实施 例中,所述第二速度阈值可以由单车控制系统100设定,也可以根据实际情况进 行调整。所述第二速度阈值小于第一速度阈值。第二速度阈值可以是1km/h、 2km/h、3km/h等。
155.在一些实施例中,当所述压力信号小于第一压力阈值或大于第三压力阈 值时,控制所述自行车的制动装置进行制动以使得自行车的速度小于第二速度阈 值。
156.图9是根据本发明技术方案的一些实施例示出的基于所述压力信号,限制 电动单车功能的使用的示例性流程示意图。所述方法包括:
157.步骤910,获取电动单车的速度信号;
158.步骤920,至少基于所述速度信号,调整电动单车的使用权限。所述使用 权限包括不能使用、单车功能限制使用、单车功能完全使用以及结束使用。
159.其中,步骤910可以由控制模块1220执行。
160.所述速度信号由传感器阵列141生成。在一些实施例中,所述速度信号可 以由传感器阵列141中的速度传感器生成。速度传感器检测单车行驶的速度,并 生成相应的电信号输出到单车上的微处理器,以便进一步判断。所述速度传感器 可以包括但不限于磁电式速度传感器、霍尔式速度传感器、光电式传感器等一种 或几种的组合。在一些实施例中,还可以基于单车的位置信息和时间信息计算速 度。所述速度信号还可以通过通信端口(如,通信端口240)保存到单车控制系 统100的存储设备(如,存储器150等)进行记录。步骤620可以由控制模块1220 执行。
161.在一个具体实施例中,步骤920进一步包括,判断所述速度信号是否大于 或等于第一速度阈值。此步骤可以由控制模块1220执行。如果所述速度信号大于 或等于所述第一速度阈值,执行步骤930;如果所述速度信号小于所述第一速度 阈值,执行步骤950。在一些实施例中,所述第一速度阈值可以由单车控制系统 100设定,也可以根据实际情况进行调整。第一速度阈值可以是20km/h、25km/h、 30km/h等。
162.步骤930,获取单车至少一个部位承载的压力信号,所述压力信号可以是 安装于车篮底板的压力传感器检测到的压力信号,进而获知单车车篮内物品的重 量情况;
163.步骤940,至少基于所述压力信号,调整电动单车的使用权限。
164.其中,步骤930可以由控制模块1220执行。
165.所述压力信号由传感器阵列141生成。在一些实施例中,所述压力信号由 所述传感器阵列141的压力传感器生成。所述压力传感器可以安装于车座、轮胎、 车篮底板、脚踏板或车架。所述压力传感器用于感应电动单车承载的压力,并产 生反映所述压力大小的电信号。所述压力信号可以通过通信端口(如,通信端口 240)保存到单车控制系统100的存储设备(如,存储器150等)。
166.在一个具体实施例中,步骤940进一步包括,判断所述压力信号是否小于 或等于第四压力阈值。此步骤可以由控制模块1220执行。如果所述压力信号小于 或等于第四压力阈值,执行步骤950;如果所述压力信号大于第四压力阈值,执 行步骤960。在一些实施例中,所述第四压力阈值可以由单车控制系统100设定, 也可以根据实际情况进行调整。所述第四压力阈值小于所述第一压力阈值。第四 压力阈值可以是10kg、15kg、20kg等。
167.步骤950,维持电动单车当前状态。步骤950可以由控制模块1220执行。
168.在一些实施例中,在通过压力验证之后的骑行过程中,需再次判断当前 骑行用户是否符合骑行规范。具体地,当检测到电动单车的速度达到一定阈值后, 判断用户处于正常骑行状态,再次获取单车承载的压力信号,只有在再次通过压 力验证后,控制模块1220才能维持单车功能完全使用状态。
169.步骤960,将电动单车速限制在第二速度阈值以下。步骤960可以由控制 模块1220执行。
170.在用户处于正常骑行状态时,再次获取单车承载的压力信号,当通过压 力信号判断当前车篮内物体的压力信号大于第四压力阈值时,认为车篮内的物体 超重,无法保证安全行驶,限制单车功能的完全使用,通过降低电机的功率或关 闭电机使电动单车的速度低于第二速度阈值,进而有效避免了安全隐患。在一些 实施例中,所述第二速度阈值可以由单车控制系统100设定,也可以根据实际情 况进行调整。所述第二速度阈值小于第一速度阈值。第二速度阈值可以是3km/h、 5km/h、10km/h等。
171.在一些实施例中,当所述压力信号大于第四压力阈值时,确定使用权限 为单车功能限制使用,降低电机的功率或关闭电机以使得电动单车的速度低于第 二速度阈值。
172.图10是根据本发明技术方案的一些实施例示出的基于所述压力信号,限 制自行车功能的使用的示例性流程示意图。所述方法包括:
173.步骤1010,获取自行车的速度信号;
174.步骤1020,至少基于所述速度信号,调整自行车的使用权限。所述使用 权限包括不能使用、单车功能限制使用、单车功能完全使用以及结束使用。
175.其中,步骤1010可以由控制模块1220执行。
176.所述速度信号由传感器阵列141生成。在一些实施例中,所述速度信号可 以由传感器阵列141中的速度传感器生成。速度传感器检测单车行驶的速度,并 生成相应的电信号输出到单车上的微处理器,以便进一步判断。所述速度传感器 可以包括但不限于磁电式速度传感器、霍尔式速度传感器、光电式传感器等一种 或几种的组合。在一些实施例中,还可以基于单车的位置信息和时间信息计算速 度。所述速度信号还可以通过通信端口(如,通信端口240)保存到单车控制系 统100的存储设备(如,存储器150等)进行记录。步骤1020可以由控制模块1220 执行。
177.在一个具体实施例中,步骤1020进一步包括,判断所述速度信号是否大 于或等于第一速度阈值。此步骤可以由控制模块1220执行。如果所述速度信号大 于或等于所述第一速度阈值,执行步骤1030;如果所述速度信号小于所述第一速 度阈值,执行步骤1050。在一些实施例中,所述第一速度阈值可以由单车控制系 统100设定,也可以根据实际情况进行调整。第一速度阈值可以是3km/h、5km/h、 8km/h等。
178.步骤1030,获取单车至少一个部位承载的压力信号,所述压力信号可以 是安装于车篮底板的压力传感器检测到的压力信号,进而获知单车车篮内物品的 重量情况;
179.步骤1040,至少基于所述压力信号,调整自行车的使用权限。
180.其中,步骤1030可以由控制模块1220执行。
181.所述压力信号由传感器阵列141生成。在一些实施例中,所述压力信号由 所述传感器阵列141的压力传感器生成。所述压力传感器可以安装于车座、轮胎、 车篮底板、脚踏板或车架。所述压力传感器用于感应电动单车承载的压力,并产 生反映所述压力大小的电信号。所述压力信号可以通过通信端口(如,通信端口 240)保存到单车控制系统100的存储设备(如,存储器150等)。
182.在一个具体实施例中,步骤1040进一步包括,判断所述压力信号是否小 于或等于第四压力阈值。此步骤可以由控制模块1220执行。如果所述压力信号小 于或等于第四压力
阈值,执行步骤1050;如果所述压力信号大于第四压力阈值, 执行步骤1060。在一些实施例中,所述第四压力阈值可以由单车控制系统100设 定,也可以根据实际情况进行调整。所述第四压力阈值小于所述第一压力阈值。 第四压力阈值可以是10kg、15kg、20kg等。
183.步骤1050,维持自行车当前状态。步骤1050可以由控制模块1220执行。
184.在一些实施例中,在通过压力验证之后的骑行过程中,需再次判断当前 骑行用户是否符合骑行规范。具体地,当检测到电动单车的速度达到一定阈值后, 判断用户处于正常骑行状态,再次获取单车承载的压力信号,只有在再次通过压 力验证后,控制模块1220才能维持单车功能完全使用状态。
185.步骤1060,将自行车的车速限制在第二速度阈值以下。步骤1060可以由 控制模块1220执行。
186.在用户处于正常骑行状态时,再次获取单车承载的压力信号,当通过压 力信号判断当前车篮内物体的压力信号大于第四压力阈值时,认为车篮内的物体 超重,无法保证安全行驶,限制单车功能的完全使用,通过降低电机的功率或关 闭电机使电动单车的速度低于第二速度阈值,进而有效避免了安全隐患。在一些 实施例中,所述第二速度阈值可以由单车控制系统100设定,也可以根据实际情 况进行调整。所述第二速度阈值小于第一速度阈值。第二速度阈值可以是1km/h、 2km/h、3km/h等。
187.在一些实施例中,当所述压力信号大于第四压力阈值时,确定使用权限 为单车功能限制使用,控制自行车的制动装置以使得自行车的速度低于第二速度 阈值。
188.进一步地,在一些实施例中,可以基于传感器阵列141获取的其他信号控 制所述电动单车的电机的状态。所述传感器阵列141可以包括但不限于加速度传 感器、压力传感器、速度传感器、陀螺仪等一种或几种的组合。
189.例如,可以至少基于陀螺仪确定所述电动单车处于上坡或下坡,并基于 所述上坡或下坡调节电机的功率。在一些实施例中,当所述电动单车处于上坡时, 如果所述功率不够大,电机的转速会很低,会有大量的能量转换为热能,低效的 同时容易损害处理器中的电子元件(例如,mos管);当所述电动单车处于下坡 时,如果不降低电机的功率,所述电动单车的速度会不断加快,会给用户带来刹 车制动不安全的隐患。
190.至少基于陀螺仪确定所述电动单车处于上坡或下坡的步骤可以包括:
191.获取陀螺仪输出的信号;
192.基于陀螺仪输出的信号确定所述电动单车的姿态角,所述姿态角包括俯 仰角、偏航角和翻滚角;
193.至少基于所述俯仰角判断所述电动单车处于上坡或下坡。
194.在一些实施例中,俯仰角是电动单车与海平面的夹角,当电动单车指向 海平面上方时,认为俯仰角为正,当电动单车指向海平面下方时,认为俯仰角为 负。当俯仰角为正时,判断所述电动单车处于上坡状态;当俯仰角为负时,判断 所述电动单车处于下坡状态。
195.当电动单车处于上坡状态时,可以增加电机的功率。当电动单车出于下 坡状态时,可以减少电机的功率。
196.图11是根据本发明技术方案的一些实施例示出的示例性电动单车的硬件 框图。所述电动单车包括:传感器阵列1110、微处理器1120、存储器1160、电源 1170和电机1180。
197.传感器阵列1110可以包括但不限于压力传感器和运动传感器阵列。所述 压力传
感器可以安装于车座、轮胎、车篮底板、脚踏板或车架。所述压力传感器 用于感应电动单车承载的压力,并产生反映所述压力大小的电信号。所述运动传 感器阵列与所述微处理器具有信号连接。所述运动传感器阵列用于获取电动单车 的运动信号并生成反映所述运动信号大小和/或方向的电信号。所述运动信号包 括但不限于速度信号、加速度信号、姿态角信号等一种或几种的组合。所述运动 传感器阵列包括以下至少一种:重力感应器、加速度传感器、速度传感器或陀螺 仪。所述重力感应器用于感应电动单车的重力加速度,并产生反应所述重力加速 度的电信号。所述加速度传感器用于感应电动单车的加速度,并产生反映所述加 速度的电信号。所述加速度可以是三个方向(例如,x轴、y轴、z轴)上的加速 度。所述速度传感器用于感应电动单车的速度,并产生反应所述速度大小的电信 号。所述陀螺仪用于感应电动单车的姿态,并产生反应所述姿态的电信号。
198.传感器阵列1110产生的电信号可以传输给微处理器1120。微处理器1120 至少基于所述电信号生成电机控制信号。微处理器1120可以进一步与电机控制器 1130、复位键1140和时钟信号1150连接。在一些实施例中,微处理器1120可以是 数字信号处理器(digital signal processor,dsp)。微处理器1120(例如,数字 信号处理器)可以接收来自时钟信号1150的时钟信号,并基于该时钟信号运行电 动单车控制程序指令,对来自传感器阵列1110的电信号进行分析并生成使用权限 信号。所述电动单车控制程序指令可以存储于存储器1160中。电机控制器1130可 以基于所述使用权限信号和调速指令1190生成控制电机的模拟信号(例如,电压、 电流)。电机控制器1130可以检测调速指令1190。调速指令1190可以基于用户的 驾驶操作产生。例如,当用户转动电动单车把手时,可以产生调速指令1190(例 如,加速指令、减速指令)。在一些实施例中,当使用权限信号指示该电动单车 处于单车功能限制使用状态的同时用户通过转动电动单车把手意图加速时,电机 控制器1130基于该使用权限信号判定该加速指令无效,不增加电机的功率。
199.基于相同的技术构思,本发明实施例进一步提供了一种单车控制装置 110,用于基于压力检测进行单车控制。该装置包括:获取模块1210、控制模块 1220、验证模块1230和还车模块1240,单车控制装置110的结构示意图如图12所 示。
200.获取模块1210,用于获取单车至少一个部位承载的压力信号。所述压力 信号由传感器阵列141生成。在一些实施例中,所述压力信号由所述传感器阵列 141的压力传感器生成。所述压力传感器可以安装于车座、轮胎、车篮底板、脚 踏板或车架。所述压力传感器用于感应单车承载的压力,并产生反映所述压力大 小的电信号。所述压力信号可以通过通信端口(如,通信端口240)保存到单车 控制系统100的存储设备(如,存储器150等)。
201.控制模块1220,用于至少基于所述压力信号,控制单车的至少一个电控 部件。在一些实施例中,控制模块1220可以用于获取压力信号、运动信号(例如, 速度信号)等一种或几种的组合。在一些实施例中,控制模块1220可以用于判断 所述压力信号与设定阈值的关系。在一些实施例中,控制模块1220可以用于基于 运动信号和压力信号控制所述单车的至少一个电控部件。在一些实施例中,控制 模块1220可以用于当身份信息合法时,开启所述单车的车锁。在一些实施例中, 控制模块1220可以用于基于所述运动信号的一种确定所述单车的状态。
202.验证模块1230,用于验证单车用户的身份。验证模块1230可以包括身份 获取子模块、身份验证子模块和车锁控制子模块,其中,身份获取子模块用于获 取单车用户的身份
信息;身份验证子模块用于判断所述身份信息是否合法;车锁 控制子模块用于当所述身份信息合法时,开启所述单车的车锁。
203.还车模块1240,用于至少基于所述压力信号判断是否还车成功。在一些实 施例中,还车模块1240用于获取所述单车的位置信息;用于基于所述位置信息, 判断所述单车是否还车成功。具体地,还车模块1240用于基于所述位置信息,判 断所述单车是否位于第一地点;当所述单车位于第一地点时,还车成功;当所述 单车不位于第一地点时,还车失败。在一些实施例中,还车模块1240用于当所述 压力信号小于第二压力阈值时,通过无线通信模块向服务器发送还车成功信息。
204.需要说明的是,上述各个模块可以是通过计算机指令实现的软件模块。 所述单车控制装置110可以进一步包括电动单车控制程序,所述电动单车控制程 序运行时执行本发明实施例提供的基于压力信号进行电动单车控制的方法。所述 电动单车控制程序可以以计算机指令的形式存储在计算机可读存储介质中。
205.本技术实施例可能带来的有益效果包括但不限于:(1)提供了一种至少 基于压力信号开启或结束电动单车的使用方法,可以对电动单车的潜在用户进行 筛选,拒绝一部分不适宜使用电动单车的潜在租赁者;(2)提供了一种临时下 车自动锁车的方法,当压力信号低于阈值时,判定用户下车,自动上锁;(3) 提供了一种基于压力信号和单车位置信息自动还车的方法,有效解决了电动单车 乱停放的问题,同时提高了还车的简便程度。需要说明的是,不同实施例可能产 生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一 种或几种的组合,也可以是其他任何可能获得的有益效果。
206.上文所描述的各个模块和单元并不是必须的,对于本领域的专业人员来 说,在了解本技术内容和原理后,都可能在不背离本技术原理、结构的情况下, 对该系统进行形式和细节上的各种修正和改变,各个模块可以任意组合,或者构 成子系统与其它模块连接,而这些修正和改变仍在本技术的权利要求保护范围之 内。
207.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机 程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和 硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机 可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光 学存储器等)上实施的计算机程序产品的形式。
208.以上所述为本技术的基本构思,仅以实施例形式呈现,显而易见地,本 领域的技术人员依据本技术作出相应变化、改进或修正。这些变化、改进和修正 已被本技术所暗示或间接提出,均包含在本技术实施例的精神或范围之内。
209.对于描述本技术的术语,例如“一个实施例”、“一些实施例”或“某 些实施例”,表示与它们相关的至少一个特征、结构或特点是包含在本技术的实 施例之中的。
210.另外,对于本领域的技术人员来说,本技术中的实施例可能涉及到一些 新的流程、方法、机器、产品或者与它们相关的改进。因此,本技术的实施例可 以在纯硬件或纯软件中实施,其中软件包括但不限于操作系统、常驻软件或微代 码等;也可以在同时包含硬件和软件的“系统”、“模块”、“子模块”、“单 元”等中实施。另外,本技术的实施例可以以计算机程序的形式存在,它们可以 承载在计算机可读取的媒介中。
211.ts1、一种电动单车控制方法,所述方法由至少一个处理器执行,其特征 在于,包
括:获取传感器阵列输出的信号;基于所述传感器阵列输出的信号确定所述电动单车的姿态角;基于所述电动单车的所述姿态角调节所述电动单车的电机的功率。
212.ts2、根据权利要求ts1所述的电动单车控制方法,其特征在于,所述电 动单车的所述姿态角包括俯仰角、偏航角和翻滚角。
213.ts3、根据权利要求ts2所述的电动单车控制方法,其特征在于,所述基 于所述电动单车的所述姿态角调节所述电动单车的电机的功率包括:至少基于所述俯仰角判断所述电动单车处于上坡状态或下坡状态,其中,所 述俯仰角为所述电动单车与海平面的夹角;当所述电动单车处于所述上坡状态时,增加所述电机的功率;当所述电动单车出于所述下坡状态时,减少所述电机的功率。
214.ts4、根据权利要求ts3所述的电动单车控制方法,其特征在于,所述至 少基于所述俯仰角判断所述电动单车处于上坡状态或下坡状态包括:当所述俯仰角为正时,确定所述电动单车处于所述上坡状态;当所述俯仰角 为负时,确定所述电动单车处于所述下坡状态。
215.ts5、根据权利要求ts1所述的电动单车控制方法,其特征在于,所述方 法还包括:获取所述电动单车的车座承载的压力信号;基于所述电动单车的车座承载的所述压力信号与第一压力阈值的比较结果, 确定所述电动单车的使用权限。
216.ts6、根据权利要求ts5所述的电动单车控制方法,其特征在于,所述基 于所述电动单车的车座承载的所述压力信号与第一压力阈值的比较结果,确定所 述电动单车的使用权限包括:当所述电动单车的车座承载的所述压力信号大于或等于所述第一压力阈值 时,确定所述使用权限为单车功能完全使用,开启所述电动单车的所述电机;当所述电动单车的车座承载的所述压力信号小于所述第一压力阈值时,确定 所述使用权限为不能使用,维持所述电动单车的所述电机的关闭状态。
217.ts7、根据权利要求ts1所述的电动单车控制方法,其特征在于,所述方 法还包括:获取所述电动单车的车座承载的压力信号;基于所述电动单车的车座承载的所述压力信号与第二压力阈值的比较结果, 确定所述电动单车的使用权限。
218.ts8、根据权利要求ts7所述的电动单车控制方法,其特征在于,所述基 于所述电动单车的车座承载的所述压力信号与所第二压力阈值的比较结果,确定 所述电动单车的使用权限包括:当所述电动单车的车座承载的所述压力信号小于所述第二压力阈值时,确定 所述使用权限为结束使用,关闭所述电动单车的所述电机,同时关闭所述电动单 车的车锁;当所述电动单车的车座承载的所述压力信号大于或等于所述第二压力阈值 时,维持所述电动单车的所述电机的开启状态。
219.ts9、根据权利要求ts8所述的电动单车控制方法,其特征在于,在关闭 所述电动
单车的所述电机,同时关闭所述电动单车的车锁之后,还包括以下步骤:判断所述电动单车是否位于第一地点;当所述电动单车位于所述第一地点时,对所述电动单车进行还车。
220.ts10、根据权利要求ts9所述的电动单车控制方法,其特征在于,所述判 断所述电动单车是否位于第一地点包括:获取所述电动单车的位置信息;判断所述电动单车是否位于以所述第一地点为圆心,第一位置阈值为半径的 圆环内,若是,则确定所述电动单车位于所述第一地点。
221.ts11、一种计算机可读存储介质,所述存储介质存储计算机指令,当计 算机读取所述存储介质中的所述计算机指令后,所述计算机执行如权利要求 ts1~ts10中任一项所述的电动单车控制方法。
222.ts12、一种电动单车控制装置,所述装置包括至少一个处理器和至少一 个存储设备,所述存储设备用于存储指令,当所述至少一个处理器执行所述指令 时,实现如权利要求ts1~ts10中任一项所述的电动单车控制方法。
223.ts13、一种电动单车控制系统,其特征在于,包括:获取模块,用于获取传感器阵列输出的信号;确定模块,用于基于所述传感器阵列输出的信号确定所述电动单车的姿态角;调节模块,用于基于所述电动单车的所述姿态角调节所述电动单车的电机的 功率。
224.ts14、一种电动单车,其特征在于,包括:至少一组传感器阵列,所述至少一组传感器阵列安装于所述电动单车,用于 检测电动单车的姿态角,并产生反映所述姿态角的电信号;微处理器,所述微处理器至少用于基于所述传感器阵列输出的信号确定所述 电动单车的所述姿态角;以及电控装置,用于基于所述电动单车的所述姿态角调节所述电动单车的电机的 功率。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1