户外常识 分类>>

J9九游会首页入口电动自行车的骑行配置方法及电动自行车pdf

2023-12-10 20:44:35
浏览次数:
返回列表

  J9九游会首页入口电动自行车的骑行配置方法及电动自行车pdf本公开涉及一种电动自行车的骑行配置方法及电动自行车,该方法包括:在开始一骑行订单之后,获取对应于所述骑行订单的目标配置数据;其中,所述目标配置数据包括对于所述电动自行车的至少一个功能器件的配置数据;根据所述目标配置数据,对所述至少一个功能器件进行相应的配置;在接收到所述骑行订单的用户触发的控制指令的情况下,基于配置后的功能器件响应所述控制指令。该方法使得电动自行车能够在履行骑行订单时,针对该骑行订单对至少一个功能器件进行个性化的配置,提高用户体验。

  (19)国家知识产权局 (12)发明专利 (10)授权公告号 CN 113562108 B (45)授权公告日 2023.04.07 (21)申请号 0.2 G06F 16/9535 (2019.01) G06Q 30/0601 (2023.01) (22)申请日 2021.07.05 审查员 韩瑾 (65)同一申请的已公布的文献号 申请公布号 CN 113562108 A (43)申请公布日 2021.10.29 (73)专利权人 摩拜 (北京)信息技术有限公司 地址 100038 北京市海淀区羊坊店路18号2 幢12层1224-3 (72)发明人 薛轶峰 (74)专利代理机构 北京博雅睿泉专利代理事务 所(特殊普通合伙) 11442 专利代理师 吴秀娥 (51)Int.Cl. B62J 45/00 (2020.01) B62M 6/45 (2010.01) 权利要求书2页 说明书12页 附图3页 (54)发明名称 电动自行车的骑行配置方法及电动自行车 (57)摘要 本公开涉及一种电动自行车的骑行配置方 法及电动自行车,该方法包括:在开始一骑行订 单之后,获取对应于所述骑行订单的目标配置数 据;其中,所述目标配置数据包括对于所述电动 自行车的至少一个功能器件的配置数据;根据所 述目标配置数据,对所述至少一个功能器件进行 相应的配置;在接收到所述骑行订单的用户触发 的控制指令的情况下,基于配置后的功能器件响 应所述控制指令。该方法使得电动自行车能够在 履行骑行订单时,针对该骑行订单对至少一个功 能器件进行个性化的配置,提高用户体验。 B 8 0 1 2 6 5 3 1 1 N C CN 113562108 B 权利要求书 1/2页 1.一种电动自行车的骑行配置方法,由所述电动自行车实施,所述方法包括: 在开始一骑行订单之后,获取对应于所述骑行订单的目标配置数据;其中,所述目标配 置数据包括对于所述电动自行车的至少一个功能器件的配置数据; 根据所述目标配置数据,对所述至少一个功能器件进行相应的配置; 在接收到所述骑行订单的用户触发的控制指令的情况下,基于配置后的功能器件响应 所述控制指令; 所述获取对应于所述骑行订单的目标配置数据,包括:获取服务器提供的所述目标配 置数据,其中,所述服务器根据对应于所述骑行订单的目标配置类别确定所述目标配置数 据;或者,获取服务器提供的对应于所述骑行订单的目标配置类别,及根据对应于所述骑行 订单的目标配置类别确定所述目标配置数据; 所述根据对应于所述骑行订单的目标配置类别确定所述目标配置数据,包括: 从预存的配置列表中获取对应于所述目标配置类别的配置数据作为所述目标配置数 据;其中,所述配置列表具有至少两种配置类别,所述至少两种配置类别包括所述目标配置 类别;或者, 从所述配置列表中获取对应于所述目标配置类别的配置数据; 根据所述骑行订单对应的车辆外部环境信息,确定所述配置数据中每一配置项的调整 因子;以及, 根据所述配置数据和所述调整因子,获得所述目标配置数据。 2.根据权利要求1所述的方法,其中,所述方法还包括: 在开始一骑行订单之后,获取所述电动自行车的配置授权信息;其中,所述配置授权信 息表示所述电动自行车是否具有进行配置调整的权限; 在所述配置授权信息表示所述电动自行车具有所述权限的情况下,执行所述获取对应 于所述骑行订单的目标配置数据的步骤。 3.根据权利要求1所述的方法,其中,所述目标配置类别由所述服务器根据至少一种配 置类别信息确定; 其中,所述至少一种配置类别信息包括第一配置类别信息、第二配置类别信息和第三 配置类别信息中的至少一种,所述第一配置类别信息反映所述用户针对所述骑行订单通过 用户终端输入的第一配置类别,所述第二配置类别信息反映根据所述用户的历史骑行订单 对应的配置类别确定的第二配置类别,所述第三配置类别信息反映根据所述用户的历史骑 行数据确定的第三配置类别。 4.根据权利要求3所述的方法,其中,所述方法还包括: 获取所述电动自行车在履行所述骑行订单过程中的骑行数据; 将所述骑行数据发送至所述服务器进行所述第三配置类别的更新。 5.根据权利要求3所述的方法,其中,所述服务器根据至少一种配置类别信息确定目标 配置类别,包括: 根据不同配置类别信息的优先级顺序,获取对应的配置类别信息; 在获取到所述对应的配置类别信息的情况下,根据所述对应的配置类别信息确定所述 目标配置类别。 6.根据权利要求1至5中任一项所述的方法,其中,所述至少一个功能器件包括电机、刹 2 2 CN 113562108 B 权利要求书 2/2页 车器件、转把调速器件中的至少一项;和/或, 所述目标配置数据包括电机加速参数值、电机减速参数值、电机最高限速值、刹车灵敏 度值、转把灵敏度值中的至少一项。 7.一种电动自行车,包括: 配置数据获取模块,用于在开始一骑行订单之后,获取对应于所述骑行订单的目标配 置数据;其中,所述目标配置数据包括对于所述电动自行车的至少一个功能器件的配置数 据;所述配置数据获取模块获取对应于所述骑行订单的目标配置数据,包括:获取服务器提 供的所述目标配置数据,其中,所述服务器根据对应于所述骑行订单的目标配置类别确定 所述目标配置数据;或者,获取服务器提供的对应于所述骑行订单的目标配置类别,及根据 对应于所述骑行订单的目标配置类别确定所述目标配置数据;所述根据对应于所述骑行订 单的目标配置类别确定所述目标配置数据,包括:从预存的配置列表中获取对应于所述目 标配置类别的配置数据作为所述目标配置数据;其中,所述配置列表具有至少两种配置类 别,所述至少两种配置类别包括所述目标配置类别;或者,所述根据对应于所述骑行订单的 目标配置类别确定所述目标配置数据,包括:从所述配置列表中获取对应于所述目标配置 类别的配置数据;根据所述骑行订单对应的车辆外部环境信息,确定所述配置数据中每一 配置项的调整因子;及根据所述配置数据和所述调整因子,获得所述目标配置数据; 配置执行模块,用于根据所述目标配置数据,对所述至少一个功能器件进行相应的配 置;以及, 控制处理模块,用于在接收到所述骑行订单的用户触发的控制指令的情况下,基于配 置后的功能器件响应所述控制指令。 8.一种电动自行车,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理 器用于在所述计算机程序的控制下,控制所述电动自行车执行根据权利要求1至6中任一项 所述的方法。 3 3 CN 113562108 B 说明书 1/12页 电动自行车的骑行配置方法及电动自行车 技术领域 [0001] 本发明涉及电动自行车技术领域,更具体地,涉及一种电动自行车的骑行配置方 法及电动自行车。 背景技术 [0002] 目前,通过共享自行车出行已经成为城市中新兴的出行方式,可以有效解决城市 人群的出行需求。现有的共享自行车有普通自行车、电动自行车等,其中,电动自行车设置 有电机,电机可以根据用户通过转把输入的控制指令驱动车轮转动,进而为用户骑行提供 助力。 [0003] 对于电动自行车而言,包括骑行最高时速、最大加速度等在内的骑行参数均是预 先统一配置的,不会在用户使用电动自行车时进行自适应的调整。然而,由于共享车辆具有 共享特性,电动自行车所履行的不同骑行订单可能具有不同的特性,因此,相同的统一配置 无法满足所有骑行订单的需求,降低了用户体验。 发明内容 [0004] 本公开实施例的一个目的是提供一种对电动自行车进行骑行配置的新的技术方 案。 [0005] 根据本发明的第一方面,提供了一种电动自行车的骑行配置方法,该方法由所述 电动自行车实施,所述方法包括: [0006] 在开始一骑行订单之后,获取对应于所述骑行订单的目标配置数据;其中,所述目 标配置数据包括对于所述电动自行车的至少一个功能器件的配置数据; [0007] 根据所述目标配置数据,对所述至少一个功能器件进行相应的配置; [0008] 在接收到所述骑行订单的用户触发的控制指令的情况下,基于配置后的功能器件 响应所述控制指令。 [0009] 可选地,所述方法还包括: [0010] 在开始一骑行订单之后,获取所述电动自行车的配置授权信息;其中,所述配置授 权信息表示所述电动自行车是否具有进行配置调整的权限; [0011] 在所述配置授权信息表示所述电动自行车具有所述权限的情况下,执行所述获取 对应于所述骑行订单的目标配置数据的步骤。 [0012] 可选地,所述获取对应于所述骑行订单的目标配置数据,包括: [0013] 获取服务器提供的所述目标配置数据;其中,所述服务器根据对应于所述骑行订 单的目标配置类别确定所述目标配置数据;或者, [0014] 获取服务器提供的对应于所述骑行订单的目标配置类别; [0015] 根据对应于所述骑行订单的目标配置类别确定所述目标配置数据。 [0016] 可选地,所述根据对应于所述骑行订单的目标配置类别确定所述目标配置数据, 包括: 4 4 CN 113562108 B 说明书 2/12页 [0017] 从预存的配置列表中获取对应于所述目标配置类别的配置数据作为所述目标配 置数据;或者, [0018] 从预存的配置列表中获取对应于所述目标配置类别的配置数据; [0019] 根据所述骑行订单对应的天气类型信息,确定所述配置数据中每一配置项的调整 因子; [0020] 根据所述配置数据和所述调整因子,获得所述目标配置数据; [0021] 其中,所述配置列表具有至少两种配置类别,所述至少两种配置类别包括所述目 标配置类别。 [0022] 可选地,所述目标配置类别由所述服务器根据至少一种配置类别信息确定; [0023] 其中,所述至少一种配置类别信息包括第一配置类别信息、第二配置类别信息和 第三配置类别信息中的至少一种,所述第一配置类别信息反映所述用户针对所述骑行订单 通过用户终端输入的第一配置类别,所述第二配置类别信息反映根据所述用户的历史骑行 订单对应的配置类别确定的第二配置类别,所述第三配置类别信息反映根据所述用户的历 史骑行数据确定的第三配置类别。 [0024] 可选地,所述方法还包括: [0025] 获取所述电动自行车在履行所述骑行订单过程中的骑行数据; [0026] 将所述骑行数据发送至所述服务器进行所述第三配置类别的更新。 [0027] 可选地,所述服务器根据至少一种配置类别信息确定目标配置类别,包括: [0028] 根据不同配置类别信息的优先级顺序,获取对应的配置类别信息; [0029] 在获取到所述对应的配置类别信息的情况下,根据所述对应的配置类别信息确定 所述目标配置类别。 [0030] 可选地,所述至少一个功能器件包括电机、刹车器件、转把调速器件中的至少一 项;和/或, [0031] 所述目标配置数据包括电机加速参数值、电机减速参数值、电机最高限速值、刹车 灵敏度值、转把灵敏度值中的至少一项。 [0032] 根据本公开的第二方面,还提供了一种电动自行车,其包括: [0033] 配置数据获取模块,用于在开始一骑行订单之后,获取对应于所述骑行订单的目 标配置数据;其中,所述目标配置数据包括对于所述电动自行车的至少一个功能器件的配 置数据; [0034] 配置执行模块,用于根据所述目标配置数据,对所述至少一个功能器件进行相应 的配置;以及, [0035] 控制处理模块,用于在接收到所述骑行订单的用户触发的控制指令的情况下,基 于配置后的功能器件响应所述控制指令。 [0036] 根据本公开的第三方面,还提供了一种电动自行车,其包括存储器和处理器,所述 存储器用于存储计算机程序,所述处理器用于在所述计算机程序的控制下,控制所述电动 自行车执行根据本公开的第一方面所述的骑行配置方法。 [0037] 本公开实施例的一个有益效果在于,本公开实施例的电动自行车在解锁之后,会 获取对应于本次骑行订单的目标配置数据,并基于该目标配置数据对电动自行车的至少一 个功能器件进行相应的配置,以使得电动自行车能够在本次骑行中,基于配置后的功能器 5 5 CN 113562108 B 说明书 3/12页 件响应用户输入的控制指令。因此,在本公开实施例中,该电动自行车能够在履行每一骑行 订单时,对至少一个功能器件进行有针对性的个性化配置,提高了电动自行车的配置灵活 性,有效提升了用户体验。 [0038] 通过以下参照附图对本发明的示例性实施例的详细描述,本发明的特征及其 优点将会变得清楚。 附图说明 [0039] 被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连 同其说明一起用于解释本发明的原理。 [0040] 图1是能够实施本公开实施例的骑行配置方法的一种共享车辆系统的组成结构示 意图; [0041] 图2是根据一个实施例的骑行配置方法的流程示意图; [0042] 图3是根据另一实施例的骑行配置方法的流程示意图; [0043] 图4是根据一个实施例的电动自行车的方框原理图; [0044] 图5是根据另一实施例的电动自行车的方框原理图。 具体实施方式 [0045] 现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具 体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本 发明的范围。 [0046] 以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明 及其应用或使用的任何限制。 [0047] 对于相关领域普通技术人物已知的技术、方法和设备可能不作详细讨论,但在适 当情况下,技术、方法和设备应当被视为说明书的一部分。 [0048] 在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不 是作为限制。因此,示例性实施例的例子可以具有不同的值。 [0049] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一 个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。 [0050] 本公开实施例涉及对共享电动自行车的至少一个功能器件进行骑行配置的技术 方案。在现有技术中,共享电动自行车对此采用固定的统一配置,不会在用户使用时进行自 适应的调整。然而,由于共享电动自行车所履行的不同骑行订单可能具有不同的特性,例 如,不同骑行订单对应的不同用户会对电动自行车具有不同的骑行习惯;又例如,不同骑行 订单会对应不同的天气状况等,因此,相同的统一配置无法满足所有骑行订单的需求,降低 了用户体验。 [0051] 为解决固定的统一配置无法很好地适配于不同骑行订单的技术问题,本公开实施 例提供了一种个性化的骑行配置方法,即,电动自行车在履行一骑行订单时:获取对应于该 骑行订单的目标配置数据;其中,该目标配置数据包括对于至少一个功能器件的配置数据; 根据所述目标配置数据,对至少一个功能器件进行相应的配置;以及,在接收到该骑行订单 的用户触发的控制指令的情况下,基于配置后的功能器件响应该控制指令。例如,基于配置 6 6 CN 113562108 B 说明书 4/12页 后的功能器件响应通过转把器件输入的速度调整指令等。 [0052] 硬件配置 [0053] 图1是可用于实现本公开实施例的骑行配置方法的共享车辆系统100的组成结构 示意图。该共享车辆系统100可整体应用于对电动自行车进行骑行配置的应用场景。 [0054] 如图1所示,该共享车辆系统100包括服务器1000、用户终端2000和自行车3000。 [0055] 服务器1000与用户终端2000,以及服务器1000与自行车3000可以通过网络4000通 信连接。自行车3000与服务器1000,以及用户终端2000与服务器1000进行通信所基于的网 络4000可以是同一个,也可以是不同的。 [0056] 服务器1000提供处理、数据库、通讯设施的业务点。服务器1000可以是整体式服务 器,跨多计算机,计算机数据中心的分散式服务器,云服务器,或者部署在云端的服务器集 群等。服务器可以是各种类型的,例如但不限于,网络服务器,新闻服务器,邮件服务器,消 息服务器,广告服务器,文件服务器,应用服务器,交互服务器,数据库服务器,或代理服务 器。在一些实施例中,每个服务器可以包括硬件,软件,或用于执行服务器所支持或实现的 合适功能的内嵌逻辑组件或两个或多个此类组件的组合。例如,服务器例如刀片服务器、云 端服务器等,或者可以是由多台服务器组成的服务器群组,可以包括上述类型的服务器中 的一种或多种等等。 [0057] 在一个实施例中,服务器1000可以如图1所示,可以包括处理器1100、存储器1200、 接口装置1300、通信装置1400等。 [0058] 处理器1100用于执行计算机程序,该计算机程序可以采用比如x86、Arm、RISC、 MIPS、SSE等架构的指令集编写。存储器1200例如包括ROM(只读存储器)、RAM(随机存取存储 器)、诸如硬盘的非易失性存储器等。接口装置1300例如包括各种总线接口,例如串行总线 接口(包括USB接口)、并行总线例如能够进行有线] 本实施例中,服务器1000的存储器1200用于存储计算机程序,该计算机程序用于 控制处理器1100进行操作,以为电动自行车3000实施本公开实施例的方法提供支持等。技 术人员可以根据本发明所公开方案设计该计算机程序。该计算机程序如何控制处理器进行 操作,这是本领域公知,故在此不再详细描述。 [0060] 本实施例中,用户终端2000例如是手机、便携式电脑、平板电脑、掌上电脑、可穿戴 设备等。 [0061] 该用户终端2000安装有用车应用客户端,用户可以通过操作该用车应用客户端, 实现使用自行车3000的目的。 [0062] 如图1所示,用户终端2000可以包括处理器2100、存储器2200、接口装置2300、通信 装置2400、显示装置2500、输入装置2600、扬声器2700、麦克风2800等等。 [0063] 处理器2100用于执行计算机程序,该计算机程序可以采用比如x86、Arm、RISC、 MIPS、SSE等架构的指令集编写。存储器2200例如包括ROM(只读存储器)、RAM(随机存取存储 器)、诸如硬盘的非易失性存储器等。接口装置2300例如包括USB接口、耳机接口等。通信装 置2400例如能够进行有线可以包括至少一种短距离通信模块, 例如是基于Hilink协议、WiFi(IEEE 802.11协议)、Mesh、蓝牙、ZigBee、Thread、Z‑Wave、 NFC、UWB、LiFi等短距离无线通信协议进行短距离无线通信的任意模块,通信装置2400也可 以包括远程通信模块,例如是进行WLAN、GPRS、2G/3G/4G/5G远程通信的任意模块。显示装置 7 7 CN 113562108 B 说明书 5/12页 2500例如是液晶显示屏、触摸显示屏等。输入装置2600例如可以包括触摸屏、键盘等。用户 终端2000可以通过扬声器2700输出音频信号,及通过麦克风2800采集音频信号。 [0064] 本实施例中,用户终端2000的存储器2200用于存储计算机程序,该计算机程序用 于控制处理器2100进行操作以执行使用电动自行车3000的方法,例如包括:获取电动自行 车3000的唯一标识,生成针对该电动自行车3000的开锁请求,并将该开锁请求发送至服务 器1000;以及,根据服务器1000发送的费用结算通知进行账单解算等等。技术人员可以根据 本发明所公开方案设计计算机程序。计算机程序如何控制处理器进行操作,这是本领域公 知,故在此不再详细描述。 [0065] 本实施例中,电动自行车3000是能够通过电机提供骑行助力的自行车,其可以具 有任意的形态,在此不做限定。 [0066] 如图1所示,电动自行车3000的控制系统可以包括处理器3100、存储器3200、接口 装置3300、通信装置3400、输出装置3500、刹车器件3600、转把调速器件3700j9九游会国际真人-AG官网、电机3800等 等。 [0067] 该处理器3100用于执行计算机程序,该计算机程序可以采用比如x86、Arm、RISC、 MIPS、SSE等架构的指令集编写。该计算机程序用于控制处理器2100进行操作,以执行根据 本公开实施例的骑行配置方法等。 [0068] 该电动自行车3000可以设置至少一个处理器3100,并将至少一个处理器3100作为 控制系统的使用。该处理器3100例如可以是微处理器MCU等。 [0069] 存储器3200例如可以包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的 非易失性存储器等。 [0070] 接口装置3300例如可以包括USB接口、RJ45接口、及耳机接口中的至少一种。 [0071] 通信装置3400例如能够进行有线或者无线通信,又例如能够进行短距离和远程通 信,通信模块340可以包括GSM模块、GPRS模块、3G模块、4G模块、WLAN模块中的至少一种。 [0072] 输出装置3500可以包括显示模块、音频输出模块、光输出模块、振动输出模块中的 至少一种。该显示模块例如是液晶显示屏或者触摸显示屏等。该音频输出模块例如可以包 括扬声器、蜂鸣器中的至少一种。该光输出模块例如包括各种LED灯指示电路等。 [0073] 刹车器件3600可以具有任意形式的刹车结构。 [0074] 转把调速器件3700用于接收用户通过转把输入的调速指令,并将调速指令转换为 电信号输入至,以使得能够响应该调速指令进行转速的调整。 [0075] 电机3800用于向电动自行车输出转动扭矩,以为用户提供骑行助力,该电机3800 例如可以安装在电动自行车的后轮轮毂上。 [0076] 应当理解的是,尽管图1仅示出一个服务器1000、一个用户终端2000、及一辆自行 车3000,但不意味着限制各自的数量,共享车辆系统100可以包含多个服务器1000、多个用 户终端2000、多辆自行车3000等。 [0077] 方法实施例 [0078] 图2示出了根据一个实施例的电动自行车的骑行配置方法的流程示意图。该实施 例中,该方法由电动自行车实施,例如由图1中的电动自行车3000实施等。 [0079] 如图2所示,本实施例的骑行配置方法包括如下步骤S210~S230: [0080] 步骤S210,在开始一次骑行订单后,获取对应于该骑行订单的目标配置数据。 8 8 CN 113562108 B 说明书 6/12页 [0081] 本实施例中,该目标配置数据包括对于电动自行车3000的至少一个功能器件的配 置数据。 [0082] 该功能器件可以是与电动自行车的动作特性相关的器件。 [0083] 本实施例中,对于电动自行车3000的至少一个功能器件的配置数据是指能够使得 这些功能器件按照配置要求执行相应功能的数据,例如,配置数据包括各种参数值。 [0084] 本实施例中,目标配置数据可以是预先设置的多个配置类别中的一个配置类别所 对应的配置数据。 [0085] 在一个实施例中,至少一个功能器件可以包括如图1所示的电机3800、刹车器件 3600、转把调速器件3700等中的至少一项。 [0086] 在一个实施例中,目标配置数据可以包括电机加速参数值、电机减速参数值、电机 最高限速值、刹车灵敏度值、转把灵敏度值等中的至少一项。其中,灵敏度是指单位量输入 变化所致的响应量变化程度,例如,转把灵敏度值是指单位量的转把电压变化所致的速度 变化量;又例如,刹车灵敏度值是指单位量的刹车电压变化所致的刹车力变化量。 [0087] 在一个实施例中,该目标配置数据可以由服务器1000在开始本次骑行订单后提供 给电动自行车。对应地,该步骤S210中获取对应于该骑行订单的目标配置数据,可以包括: 获取服务器1000提供的该目标配置数据。该实施例能够降低对电动自行车3000的数据存储 能力的要求,有利于控制电动自行车的成本。 [0088] 该实施例中,该目标配置数据由服务器1000根据对应于该骑行订单的目标配置类 别确定。 [0089] 该目标配置类别是服务器1000预先设定的多种配置类别中的一种。 [0090] 该目标配置类别可以由服务器1000根据至少一种配置类别信息确定。这至少一种 配置类别信息例如包括第一配置类别信息、第二配置类别信息和第三配置类别信息中的至 少一种。其中,第一配置类别信息反映用户针对该骑行订单通过用户终端输入的第一配置 类别;第二配置类别信息反映根据该用户的历史骑行订单对应的配置类别确定的第二配置 类别;第三配置类别信息反映根据用户的历史骑行数据确定的第三配置类别。 [0091] 关于第一配置类别信息,用户终端2000可以在用车界面上提供用于输入第一配置 类别的输入接口,用户终端获取用户通过该输入接口输入的第一配置类别,并将第一配置 类别信息发送至服务器1000,例如用户终端2000可以在开锁请求中携带该第一配置类别信 息等。用户终端2000可以提供配置列表中的各配置类别,以供用户通过选择操作输入该第 一配置类别。对此,用户在需要使用该电动自行车3000时,可以选择输入该第一配置类别, 也可以不做处理。 [0092] 关于第二配置类别信息,在用户的历史骑行订单具有相对应的配置类别的情况 下,可以根据这些历史骑行订单对应的配置类别,确定该用户的第二配置类别,例如,将这 些历史骑行订单中占比最高的配置类别,作为该用户的第二配置类别。 [0093] 关于第三配置类别信息,可以根据该用户的历史骑行数据中的速度数据、加减速 数据、最高转把电压数据、最高刹把电压数据等,确定该用户的骑行习惯,进而确定符合该 用户的骑行习惯的第三配置类别。 [0094] 对于该骑行订单,服务器1000可以根据不同配置类别信息的优先级顺序,获取对 应的配置类别信息;并在获取到该对应的配置类别信息的情况下,根据该对应的配置类别 9 9 CN 113562108 B 说明书 7/12页 信息确定上述目标配置类别。 [0095] 例如,第一配置类别信息、第二配置类别信息和第三配置类别信息的优先级依次 降低。服务器1000按照优先级顺序,先获取第一配置类别信息,并在获取到第一配置类别信 息的情况下,根据该第一配置类别信息确定目标配置类别,即,该目标配置类别为第一配置 类别;而在未获取到第一配置类别信息的情况下,再获取第二配置类别信息,并在获取到第 二配置类别信息的情况下,根据第二配置类别信息确定目标配置类别,以此类推。 [0096] 服务器1000可以存储反映配置类别与配置数据间的映射关系的配置列表,该配置 列表具有多种配置类别,该多种配置类别包括目标配置类别。服务器1000可以以目标配置 类别为索引,在配置列表中查找对应于该目标配置类别的配置数据,并将查找到的配置数 据作为目标配置数据。 [0097] 配置列表中对应各配置类别的配置数据,均在符合电动自行车骑行规范的数值范 围内进行设置。 [0098] 服务器1000也可以根据查找到的配置数据和该配置数据中每一配置项的调整因 子,确定该目标配置数据。例如,将每一配置项的配置数据(或者称之为参数值)乘以对应的 调整因子,得到该配置项的目标配置数据。 [0099] 配置数据例如包括电机转速配置项、电机加速配置项、电机减速配置项、转把灵敏 度配置项、刹车灵敏度配置项等至少一个配置项。 [0100] 配置数据中每一配置项的调整因子可以根据该骑行订单对应的车辆外部环境信 息确定,该车辆外部环境信息例如可以包括天气类型信息。该天气类型信息反映该骑行订 单对应的天气类型,该天气类型是天气类型列表中的一种天气类型,天气类型列表例如包 括标准天气类型、高温天气类型、低温天气类型、大风天气类型、雨天气类型、雪天气类型 等,在此不做限定。 [0101] 服务器1000可以从提供天气报告服务的第三方平台获取对应该骑行订单的天气 信息,该天气信息例如包括温度,风级,晴、阴、雨或雪等信息;并将获取到的天气信息与天 气类型列表中每一天气类型的划分标准相比较,进而确定与该天气信息相匹配的天气类 型。 [0102] 该车辆外部环境信息也可以包括湿度、气压、路面状态等中的至少一个信息,这些 信息可以通过电动自行车3000设置的传感器进行采集,在此不做限定。 [0103] 服务器1000可以预存调整因子列表,该调整因子列表反映每一天气类型下,各配 置项的调整因子。对于同一天气类型,不同配置项可以具有不同的调整因子,在此不做限 定。这样,服务器1000在获取到该骑行订单对应的天气类型信息之后,便可以根据该天气类 型信息获得配置数据中每一配置项的调整因子。 [0104] 在另外的实施例中,服务器1000也可以根据该骑行订单对应的天气类型信息,确 定目标配置类别。在该实施例中,在获取目标配置数据时,将无需考虑天气类型信息。 [0105] 服务器1000可以在根据用户终端发出的开锁请求,向电动自行车3000下发开锁指 令后,即向电动自行车3000发送该目标配置数据,以供电动自行车3000获取。服务器1000也 可以在接收到电动自行车3000返回的开锁成功消息后,向电动自行车3000发送该目标配置 数据,以供电动自行车3000获取;其中,电动自行车3000根据服务器1000下发的开锁指令控 制车锁成功开锁后,向服务器1000返回该开锁成功消息。服务器1000还可以根据电动自行 10 10 CN 113562108 B 说明书 8/12页 车3000在开锁成功后发送的数据请求,向电动自行车3000发送该目标配置数据,以供电动 自行车3000获取。 [0106] 在另外的实施例中,该目标配置数据也可以预先存储在电动自行车3000中,以供 电动自行车3000在开始该骑行订单后获取。该实施例可以减少服务器1000与电动自行车 3000间的数据传输量,有利于提高共享车辆系统在开锁阶段的响应速度。该实施例中,该步 骤S210中获取对应于该骑行订单的目标配置数据,可以包括如下步骤S2111‑S2112: [0107] 步骤S2111,获取服务器提供的对应于该骑行订单的目标配置类别。 [0108] 步骤S2112,根据该目标配置类别确定目标配置数据。 [0109] 该目标配置类别是服务器1000预先设定的多种配置类别中的一种。 [0110] 该实施例中,电动自行车3000可以预存以上配置列表,电动自行车3000可以根据 该配置列表和目标配置类别,确定对应于该目标配置类别该目标配置数据。在此,电动自行 车3000根据该目标配置类别确定目标配置数据的方法步骤,与上述的服务器1000根据该目 标配置类别确定目标配置数据的方法步骤基本相同,在此不做赘述。 [0111] 在电动自行车3000需要根据调整因子确定目标配置数据的情况下,确定调整因子 所需的天气类型信息可以由服务器1000提供给电动自行车3000。例如,服务器1000将目标 配置类别和天气类型信息一起发送至电动自行车3000。 [0112] 在另外的实施例中,电动自行车3000或者服务器1000可以直接根据该用户的历史 骑行数据,确定对应于本次骑行订单的目标配置数据,在此不做限定。 [0113] 在一个实施例中,服务器3000在接受到对于该电动自行车3000的开锁请求的情况 下,可以检测该电动自行车3000的配置调整权限是否处于开启状态,如是,再执行向电动自 行车3000提供目标配置数据或者目标配置类别的步骤;如否,则无需执行与配置调整相关 的处理步骤。 [0114] 步骤S220,根据通过步骤S210获取到的目标配置数据,对至少一个功能器件进行 相应的配置。 [0115] 本实施例中,对一功能器件进行相应的配置可以包括针对该功能器件在中 进行的配置,及在该功能器件中进行的配置中的至少一项,在此不做限定。 [0116] 本实施例中,对一功能器件进行相应的配置,可以是将针对该功能器件的原有配 置数据更新为目标配置数据中的对应该功能器件的配置数据。 [0117] 步骤S230,在接收到该骑行订单的用户触发的控制指令的情况下,基于配置后的 功能器件响应该控制指令。 [0118] 本实施例中,基于配置后的功能器件响应该控制指令,可以理解为是,基于对于这 些功能器件的目标配置数据,响应该控制指令。 [0119] 本实施例中,电动自行车3000在接受到该用户通过电动自行车3000触发的控制指 令的情况下,例如,接收到通过转把输入的加速控制指令、或者通过刹把输入的刹车控制指 令时,基于配置后的功能器件响应该控制指令。 [0120] 根据以上步骤S210‑步骤S230可知,在本公开实施例的方法中,电动自行车3000在 开始一次骑行订单之后,即在开锁成功之后,会获取对应于本次骑行订单的目标配置数据, 并基于该目标配置数据对电动自行车3000的至少一个功能器件进行相应的配置,以使得电 动自行车3000能够在本次骑行中,基于配置后的功能器件响应用户输入的控制指令。因此, 11 11 CN 113562108 B 说明书 9/12页 该电动自行车3000能够在履行每一骑行订单时,对至少一个功能器件进行有针对性的个性 化配置,提高了电动自行车的配置灵活性和对于不同用户的适配性,有效提升了用户体验。 [0121] 在一个实施例中,为了保证进行配置调整的有效性,提高电动自行车的安全性。在 一个实施例中,该方法还可以包括如下步骤S2011‑S2022: [0122] 步骤S2011,在电动自行车3000开始该骑行订单之后,获取该电动自行车3000的配 置授权信息。 [0123] 该配置授权信息表示该电动自行车3000是否有开启配置调整权限。 [0124] 该配置授权信息可以在电动自行车3000出厂时就预置在其中,也可以由服务器 1000进行设置,在此不做限定。 [0125] 步骤S2012,在该配置授权信息表示该电动自行车3000开启配置调整权限的情况 下,执行以上获取对应于该骑行订单的目标配置数据的步骤S210。 [0126] 在一个实施例中,为了提高确定目标配置类别的准确性,该方法还可以包括如下 步骤:获取电动自行车3000在履行该骑行订单过程中的骑行数据;及将获取到的骑行数据 发送至服务器1000进行上述第三配置类别的更新。 [0127] 该骑行数据例如包括各采样点下的骑行速度、各采样点下的刹把电压、各采样点 下的转把电压等,在此不做限定。 [0128] 服务器1000可以在结束该骑行订单后,根据该骑行订单对应的骑行数据更新以上 第三配置类别。 [0129] 另外,服务器1000在结束该骑行订单后,还可以根据目标配置类别更新以上第二 配置类别。这可以使得基于第二配置类别确定的目标配置类别更加准确。 [0130] 该实施例中,结束该骑行订单也即为电动自行车3000根据服务器1000发送的关锁 指令成功关锁。服务器1000在接受到用户终端发出的还车请求的情况下,经检测该电动自 行车3000满足还车条件,则向电动自行车3000发送关锁指令。 [0131] 图3是根据另一实施例的骑行配置方法的流程示意图。以图1中的共享车辆系统 100为例,该实施例中,该方法包括如下步骤: [0132] 步骤S310,用户终端2000根据用户触发,向服务器1000发出对于该电动自行车 3000的开锁请求。 [0133] 步骤S320,服务器1000在接收到该开锁请求的情况下,确定本次骑行订单对应的 目标配置类别,并将目标配置类别和开锁指令发送至电动自行车3000。 [0134] 例如,基于以上第一配置类别、第二配置类别或者第三配置类别,确定本次骑行订 单对应的目标配置类别。 [0135] 步骤S330,电动自行车3000在接收到开锁指令的情况下,控制车锁开锁,并在成功 开锁的情况下,根据目标配置类别确定对应于本次骑行订单的目标配置数据。 [0136] 步骤S340,电动自行车3000根据该目标配置数据,对电动自行车3000的相关功能 器件进行相应的配置。 [0137] 步骤S350,电动自行车3000在履行该骑行订单的过程中,基于配置后的功能器件, 响应用户输入的控制指令。 [0138] 设备实施例 [0139] 图4是根据一个实施例的电动自行车400的方框原理图。如图4所示,该电动自行车 12 12 CN 113562108 B 说明书 10/12页 400可以包括配置数据获取模块410、配置执行模块420和控制处理模块430。 [0140] 该配置数据获取模块410用于在开始一骑行订单之后,获取对应于该骑行订单的 目标配置数据;其中,该目标配置数据包括对于该电动自行车的至少一个功能器件的配置 数据。 [0141] 该配置执行模块420用于根据该目标配置数据,对至少一个功能器件进行相应的 配置。 [0142] 该控制处理模块430用于在接收到该骑行订单的用户触发的控制指令的情况下, 基于配置后的功能器件响应该控制指令。 [0143] 在一个实施例中,该电动自行车400还可以包括鉴权模块。该鉴权模块用于:在开 始一骑行订单之后,获取所述电动自行车的配置授权信息;其中,所述配置授权信息表示所 述电动自行车是否具有进行配置调整的权限;及在该配置授权信息表示所述电动自行车具 有所述权限的情况下,通知以上配置数据获取模块410执行所述获取对应于所述骑行订单 的目标配置数据的步骤。 [0144] 在一个实施例中,该配置数据获取模块410在获取对应于所述骑行订单的目标配 置数据时,可以用于:获取服务器提供的所述目标配置数据;其中,所述服务器根据对应于 所述骑行订单的目标配置类别确定所述目标配置数据;或者,获取服务器提供的对应于所 述骑行订单的目标配置类别;及根据对应于所述骑行订单的目标配置类别确定所述目标配 置数据。 [0145] 在一个实施例中,以上根据对应于所述骑行订单的目标配置类别确定所述目标配 置数据,可以包括:从预存的配置列表中获取对应于所述目标配置类别的配置数据作为所 述目标配置数据;其中,所述配置列表具有至少两种配置类别,所述至少两种配置类别包括 所述目标配置类别。 [0146] 在一个实施例中,以上根据对应于所述骑行订单的目标配置类别确定所述目标配 置数据,可以包括:从预存的配置列表中获取对应于所述目标配置类别的配置数据;根据所 述骑行订单对应的骑行环境信息,确定所述配置数据中每一配置项的调整因子;以及,根据 所述配置数据和所述调整因子,获得所述目标配置数据;其中,所述配置列表具有至少两种 配置类别,所述至少两种配置类别包括所述目标配置类别。 [0147] 在一个实施例中,该目标配置类别由所述服务器根据至少一种配置类别信息确 定。其中,所述至少一种配置类别信息包括第一配置类别信息、第二配置类别信息和第三配 置类别信息中的至少一种,所述第一配置类别信息反映所述用户针对所述骑行订单通过用 户终端输入的第一配置类别,所述第二配置类别信息反映根据所述用户的历史骑行订单对 应的配置类别确定的第二配置类别,所述第三配置类别信息反映根据所述用户的历史骑行 数据确定的第三配置类别。 [0148] 在一个实施例中,该电动自行车400还可以包括数据发送模块,该数据发送模块用 于将该骑行订单对应的骑行数据发送至服务器1000进行第三配置类别的更新。 [0149] 在一个实施例中,服务器根据至少一种配置类别信息确定目标配置类别,包括:根 据不同配置类别信息的优先级顺序,获取对应的配置类别信息;以及,在获取到所述对应的 配置类别信息的情况下,根据所述对应的配置类别信息确定所述目标配置类别。 [0150] 在一个实施例中,所述至少一个功能器件包括电机、刹车器件、转把调速器件中的 13 13 CN 113562108 B 说明书 11/12页 至少一项。 [0151] 在一个实施例中,所述目标配置数据包括电机加速参数值、电机减速参数值、电机 最高限速值、刹车灵敏度值、转把灵敏度值中的至少一项。 [0152] 图5示出了根据另一个实施例的电动自行车500的方框原理图。如图5所示,该电动 自行车500可以包括存储器520和处理器510,该存储器520用于存储计算机程序,该处理器 510用于在计算机程序的控制下,控制电动自行车500执行根据本公开实施例的骑行配置方 法。 [0153] 图4所示实施例中电动自行车400的各个模块可以由图5中处理器510运行计算机 程序实现,也可以由其他电路实现,在此不做限定。 [0154] 本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机 可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。 [0155] 计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形 设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储 设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的 更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存 储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式 压缩盘只读存储器(CD‑ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上 存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算 机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通 过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线] 这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/ 处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外 部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关 计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计 算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计 算机可读存储介质中。 [0157] 用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、 机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的 任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如Smalltalk、 C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指 令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包 执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上 执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网 (LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网 服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信 息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑 阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。 [0158] 这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/ 14 14 CN 113562108 B 说明书 12/12页 或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/ 或框图中各方框的组合,都可以由计算机可读程序指令实现。 [0159] 这些计算机可读程序指令可以提供给通用计算机、专用计算机或可编程数据 处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或可编程数据 处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功 能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指 令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的 计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中 规定的功能/动作的各个方面的指令。 [0160] 也可以把计算机可读程序指令加载到计算机、可编程数据处理装置、或 设备上,使得在计算机、可编程数据处理装置或设备上执行一系列操作步骤,以产 生计算机实现的过程,从而使得在计算机、可编程数据处理装置、或设备上执行的 指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。 [0161] 附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程 序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代 表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实 现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以 以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它 们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程 图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的 专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本 领域技术人物来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件 结合的方式实现都是等价的。 [0162] 以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也 不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技 术领域的普通技术人物来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨 在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其 它普通技术人物能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。 15 15 CN 113562108 B 说明书附图 1/3页 图1 16 16 CN 113562108 B 说明书附图 2/3页 图2 图3 17 17 CN 113562108 B 说明书附图 3/3页 图4 图5 18 18

  3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。

  4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档

  原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者

搜索