一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

控制锁的系统和方法与流程

2022-11-19 12:24:46 来源:中国专利 TAG:

控制锁的系统和方法
分案说明
1.本技术是针对申请日为2019年12月13日、申请号为201980082767.4、发明名称为“控制锁的系统和方法”的中国申请提出的分案申请。交叉引用
2.本技术要求2018年12月14日提交的编号为201811536658.9的中国专利申请的优先权,其内容通过引用被包含于此。
技术领域
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.图1是根据本技术的一些实施例所示的示例性安全系统的示意图;
30.图2是根据本技术的一些实施例所示的示例性计算设备的示例性硬件和/或软件组件的示意图;
31.图3是根据本技术的一些实施例所示的示例性移动设备的示例性硬件和/或软件组件的示意图;
32.图4是根据本技术的一些实施例所示的用于车辆的示例性控制锁的系统的框图;
33.图5是根据本技术的一些实施例所示的用于车辆的示例性控制锁的系统的框图;
34.图6是根据本技术的一些实施例所示的用于车辆的示例性锁定控制系统的框图;
35.图7是根据本技术的一些实施例所示的用于车辆的示例性锁定控制系统的框图;
36.图8是根据本技术的一些实施例所示的车辆的示例性部件的框图;
37.图9是根据本技术的一些实施例所示的示例性处理设备的框图;
38.图10是根据本技术的一些实施例所示的用于控制对象的锁的示例性过程的流程图;
39.图11是根据本技术的一些实施例所示的马蹄锁的示例性结构的示意图;
40.图12a是根据本技术的一些实施例所示的耦合到车辆的示例性销环锁的示意图;以及
41.图12b是根据本技术的一些实施例所示的销环锁的示例性结构的示意图。
具体实施方式
42.呈现以下描述以使本领域的任何技术人员能够制作和使用本技术,并且在特定应用及其要求的语境中提供以下描述。对于本领域的普通技术人员来讲,显然可以对所披露
的实施例作出各种改变,并且在不偏离本技术的原则和范围的情况下,本技术中所定义的普遍原则可以适用于其他实施例和应用场景。因此,本技术不限于所示的实施例,而是符合与权利要求一致的最宽的范围。
43.本技术中所使用的术语仅出于描述特定示例实施例的目的,而非限制性的。如本技术使用的单数形式“一”、“一个”及“该”同样可以包括复数形式,除非上下文明确提示例外情形。还应理解、术语“包括”、“包含”和/或“含有”、“囊括”、“包罗”和/或“蕴含”在本技术中使用时,指定陈述特征、整数、步骤、操作、元素和/或组件的存在,但不排除存在或添加一个或多个其他特征、整数、步骤、操作、元素、组件和/或其组。
44.通常,这里使用的词语“模块”、“单元”或“块”是指体现在硬件或固件中的逻辑,或者是软件指令的集合。本文描述的模块、单位或块可以实现为软件和/或硬件,并且可以存储在任何类型的非暂时性计算机可读介质或其他存储设备中。在一些实施例中,可以编译软件模块/单元/块并将其链接到可执行程序中。应当理解,软件模块可以从其他模块/单元/块或从它们自身调用,和/或可以响应检测到的事件或中断来调用。配置用于在计算设备上执行的软件模块/单元/块可以在计算机可读介质上提供,例如光盘、数字视频光盘、闪存驱动器、磁盘或任何其他有形介质,或者作为数字下载(并且最初可以以压缩或可安装的格式存储,在执行之前需要安装、解压缩或解密)。这里的软件代码可以被部分的或全部的储存在执行操作的计算设备的存储设备中,并应用在计算设备的操作之中。软件指令可以嵌入固件中,例如可擦除可编程只读存储器(eprom)。还应当理解,硬件模块/单元/块可以包括在连接的逻辑组件中,例如门和触发器,和/或可以包括可编程单元,例如可编程门阵列或处理器。这里描述的模块/单位/块或计算设备功能可以实现为软件模块/单位/块,但可以用硬件或固件表示。通常,这里描述的模块/单元/块指的是逻辑模块/单元/块,其可以与其他模块/单元/块组合或者分成子模块/子单元/子块,尽管它们是物理组织或存储器件。该描述可适用于系统、引擎或其一部分。
45.应当理解,本文中使用的“系统”、“单元”、“模块”和/或“引擎”是一种以升序区分不同级别的不同组件、元件、部件、部分或配件的一种方法。然而,如果可以达到相同的目的,这些术语也可以被其他表达替换。
46.还应当理解,诸如“顶部”、“底部”、“上部”、“下部”、“垂直”、“横向”、“上方”、“下方”、“向上”、“向下”等术语,“左侧”、“右侧”、“水平”和其他此类空间参考术语在相对意义上用于描述当车辆处于正常操作位置时,某个物体的某些表面/部分/组件相对于车辆的其他此类特征的位置或方向,如果车辆的位置或方向发生变化,上述位置或方向可能会发生变化。
47.应当理解,尽管术语“第一”、“第二”、“第三”等可以在本文中用于描述各种元素,但这些元件不应受这些术语的限制。这些术语仅用于将一个元素与另一个元素区分开来。例如,第一元件可以被称为第二元件,并且类似地,在不脱离本技术的示例性实施例的范围的情况下,第二元件可以被称为第一元件。
48.可以理解的是,除非上下文另有明确说明,当单元、引擎、模块或块被称为在另一单元、引擎、模块或块“上”、“连接”或“耦合至”另一单元、引擎、模块或块时,其可以直接在其它单元、引擎、模块或块上,与其连接或耦合或与之通信,或者可能存在中间单元、引擎、模块或块。在本技术中,术语“和/或”可包括任何一个或以上相关所列条目或其组合。
49.根据以下对附图的描述,本技术的这些和其它的特征、特点以及相关结构元件的功能和操作方法,以及部件组合和制造经济性,可以变得更加显而易见,这些附图都构成本技术说明书的一部分。然而,应当理解的是,附图仅仅是为了说明和描述的目的,并不旨在限制本技术的范围。应当理解的是,附图并不是按比例绘制的。
50.用于本技术的流程图示出了根据本技术中的一些实施例的系统实现的操作。应当理解的是,流程图中的操作可以不按顺序执行。相反,操作可以以相反的顺序或同时实现。同时,也可以将一个或以上其他操作添加到这些流程图中。也可以从流程图中删除一个或以上操作。
51.本文提供了用于控制锁的系统和方法。系统可以包括存储可执行指令的至少一个存储设备,以及与至少一个存储设备通信的至少一个处理器。当执行可执行指令时,至少一个处理器可以使系统获取用于锁定对象(例如,车辆)的锁定指令。该至少一个处理器还可以使系统获取对象的状态。该至少一个处理器可以使系统基于锁定指令和对象的状态来控制对象的锁。
52.在一些实施例中,当系统确定对象处于运动状态时,系统可能不立即执行锁定指令。系统可以反复更新对象的状态,直到对象的更新状态是静止状态为止。系统可以通过基于锁定指令和对象的静止状态来控制对象的锁来锁定对象。在一些实施例中,当对象处于静止状态时,系统可以锁定对象。因此,该系统可以避免在对象移动过程中因对象突然停止或锁定而引起的交通事故,从而确保对象的骑手/驾驶员的安全,并避免对象的丢失。
53.图1是根据本技术的一些实施例所示的示例性安全系统的示意图。安全系统100可以包括服务器110、网络120、一个或以上终端设备130、车辆140、存储设备150、定位设备160和锁170。安全系统100可以通过实现本技术中公开的方法和/或过程来通过锁170固定车辆140。在一些实施例中,待固定的车辆140可以是自行车。自行车可用于自行车共享系统。自行车共享系统可以提供自行车共享服务,允许用户使用自行车进行骑行。当用户完成骑行并想要归还自行车时,用户可以将自行车留在允许停放自行车的区域并锁定自行车。然后,自行车可以为下一个用户准备好。
54.服务器110可以与终端设备130,车辆140和/或锁170通信以提供安全系统100的各种功能。在一些实施例中,服务器110可以通过例如网络120从终端设备130接收与车辆140相关联的请求。例如,服务器110可以通过例如网络120从终端设备130接收锁定车辆140的请求。作为另一示例,车辆140可以是自行车共享系统中的自行车,并且请求可以是借用(或租用)自行车的服务请求。服务请求可以包括与骑行和/或自行车有关的订单信息,包括例如自行车类型、离开地点、目的地、线程、路线等或其任意组合。服务器110还可以向终端设备130,车辆140和/或锁170发送信息。例如,服务器110可以向车辆140和/或锁170发送用于锁定车辆140的指令、解锁车辆140的指令、和/或与车辆140相关的信息(例如,车辆140是否被锁定的信息)。
55.在一些实施例中,车辆140可以是自行车共享系统中的自行车。服务器110可以响应于从终端设备130接收的服务订单来确定一个或多个自行车,并将与一个或多个自行车相关的信息发送到终端设备130,包括例如一个或以上自行车的位置、乘坐的费用(例如,乘坐的总费用、乘坐的每小时费率)等,或其组合。服务器110还可以提供服务费管理。服务器110可以基于月度会员、季度会员、季节(例如,春季、夏季)会员、年度会员或每次费用来确
定乘车的费用。
56.在一些实施例中,服务器110可以是单个服务器,也可以是服务器组。服务器组可以是集中式的,或分布式的(例如,服务器110可以是分布式系统)。在一些实施例中,服务器110可以是本地的,也可以是远程的。例如,服务器110可以通过网络120访问存储在终端设备130和/或存储设备150中的信息和/或数据。作为另一示例,服务器110可以直接连接到终端设备130,和/或存储设备150以访问存储的信息和/或数据。在一些实施例中,服务器110可以在云平台上实施。仅作为示例,该云平台可以包括私有云、公共云、混合云、社区云、分布云、内部云、多层云等或其任意组合。在一些实施例中,服务器110可以在具有本技术中图2所示的一个或多个组件的计算设备200上实现。
57.在一些实施例中,服务器110可以包括处理设备112。处理设备112可以处理与执行本技术中描述的一个或以上功能相关的信息和/或数据。例如,处理设备112可以获取用于锁定车辆140的锁定指令。处理设备112可以获取车辆140的状态。处理设备112可以基于锁定指令和/或车辆140的状态控制车辆140的锁170。作为另一示例,响应于车辆140处于运动状态,处理设备112可以反复更新车辆140的状态,直到车辆140的更新状态是静止状态为止。处理设备112可以通过基于车辆140的锁定指令和/或静止状态来控制锁170来锁定车辆140。作为示例,处理设备112可以获取用于解锁车辆140的解锁指令。处理设备112可以不使用本技术中其他地方所述的控制设备(例如,图4-图8和其描述),将解锁指令直接发送到锁170。在一些实施例中,处理设备112可以包括一个或以上处理单元(例如,单核处理发动机或多核处理引擎)。仅作为示例,处理设备112可以包括中央处理单元(cpu)、专用集成电路(asic)、专用指令处理器(asip)、图形处理单元(gpu)、物理处理单元(ppu)、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编辑逻辑电路(pld)、控制器、微控制器单元、精简指令集计算机(risc)、微处理器等或其任意组合。
58.网络120可以促进信息和/或数据交换。在一些实施例中,安全系统100的一个或以上组件(例如,服务器110、终端设备130、车辆140、存储设备150或锁170)可以通过网络120将信息和/或数据发送到安全系统100中一个或以上的其他组件。例如,服务器110可以通过网络120从存储设备150访问和/或获得至少两个车辆140的数据。作为另一示例,服务器110可以通过网络120发送指示车辆140是否被锁定的消息到终端设备130。在一些实施例中,网络120可以是任何类型的有线或无线网络,或其组合。仅仅是示例,网络120可以包括电缆网络、有线网络、光纤网络、电信网络、内联网、互联网、局域网(lan)、广域网(wan)、无线局域网(wlan)、大都市区域网络(man)、广域网(wan)、公共电话交换网络(pstn)、蓝牙网络、zigbee网络、近场通信(nfc)网络等等,或其任何组合。在一些实施例中,网络120可以包括一个或以上网络接入点。例如,网络120可以包括有线或无线网络接入点,例如基站和/或互联网交换点120-1、120-2、......,安全系统100的一个或多个组件可以连接到网络120以交换数据和/或信息。
59.在一些实施例中,用户可以是终端设备130的所有者。终端设备130可以接收来自用户的输入并且通过网络120将与输入有关的信息发送到服务器110。终端设备130还可以通过网络120从服务器110接收信息。例如,终端设备130可以从用户接受到与车辆140相关的或服务器110相关的输入,和/或从服务器110接收信息或指令。仅作为示例,当他或她未能锁定车辆140时,用户可以输入对维护服务的请求。终端设备130可以用于将维护服务的
请求发送到服务器110。在一些实施例中,车辆140可以是自行车共享系统中的自行车。终端设备130可以用于将服务请求发送到服务器110,用于在终端设备130的位置附近搜索自行车。服务器110可以根据并响应于服务请求确定终端设备130位置附近的一个或以上自行车(例如,自行车的位置、自行车的数量)。服务器110还可以通过网络120将与所确定的一个或以上自行车有关的信息发送到终端设备130。确定的一个或以上自行车的信息可以显示在与电子地图相关联的终端设备130上。终端设备130可以接收来自用户的指示从显示在终端设备130上的自行车中选择的自行车的输入,该输入可以被发送到服务器110。终端设备130还可以提供用于将用户引导到所选自行车的位置的行走导航。作为另一示例,终端设备130可以从用户接收输入以预约自行车并将信息发送到服务器110。作为又一个示例,终端设备130可以将用户提供的反馈信息发送到服务器110。反馈信息可以包括自行车的信息(例如,需要修复自行车的任何部分)、改进建议等。
60.在一些实施例中,终端设备130可以包括移动设备130-1、平板计算机130-2、膝上型计算机130-3、车辆中的内置设备130-4或其任意组合。在一些实施例中,移动设备130-1可以包括智能家居设备、可穿戴设备、智能移动设备、虚拟现实设备、增强现实设备等或其任意组合。在一些实施例中,智能家居设备可以包括智能照明设备、智能电器控制设备、智能监控设备、智能电视、智能摄像机、对讲机等,或其任意组合。在一些实施例中,可穿戴装置可包括手镯、鞋、眼镜、头盔、手表、衣服、背包、智能附件等或其任意组合。在一些实施例中,移动设备可以包括移动电话、个人数字助理(pda)、游戏设备、导航设备、销售点(pos)设备、笔记本电脑、平板电脑、桌上型电脑等或其任意组合。在一些实施例中,虚拟现实设备和/或增强现实设备可以包括虚拟现实头盔、虚拟现实眼镜、虚拟现实眼罩、增强现实头盔、增强现实眼镜、增强现实眼罩等,或其任意组合。例如,虚拟现实设备和/或增强现实设备可以包括googleglass
tm
、oculusrift
tm
、hololens
tm
、gear vr
tm
等。在一些实施例中,车辆中的内置设备130-4可以包括内置计算机、内置板载电视、内置平板电脑等。在一些实施例中,终端设备130可以包括信号发送器和信号接收器,其用于与定位设备160通信以定位用户和/或终端设备130的位置。例如,终端设备130可以向定位设备160发送指令以定位用户和/或终端设备130的位置。在一些实施例中,终端设备130可以是处理设备112的一部分。
61.车辆140可包括自行车、动力辅助自行车(例如,电动自行车)、三轮车、摩托车、汽车、机动车辆等或其任意组合。在本技术中,车辆140可以以自行车的形式描述作为说明目的的示例,但是不应被解释为仅将车辆140限制为自行车的形式。锁170可以用于锁定车辆140。锁170可以包括实现其功能的机构的任何组合。例如,锁170可以是机械锁定或电子锁。车辆140和锁170可以是彼此机械连接的独立部分。例如,车辆140和锁170可以是分开的部分,并且锁170可以安装在车辆140上。附加地或替代地,车辆140和锁170可以形成整体装置。关于锁170的更多描述可以在本技术中的其他地方找到(例如,图11-图12b和其描述)。
62.在一些实施例中,车辆140可以是自行车共享系统的自行车。自行车可以是任何类型的自行车,包括例如单轮脚踏车、自行车、三轮车、串联、电机自行车、电动自行车、摩托车等。安全系统100的一个或以上组件之间的信息交换可以通过在终端设备130上启动自行车共享服务的移动应用、请求自行车服务、或者通过终端设备130输入查询(例如,锁定自行车)。自行车和/或锁170可以用唯一的符号识别。唯一符号可以包括条形码、快速响应(qr)代码、包括字母和/或数字等的序列号、或其任意组合。例如,可以通过终端设备130的移动
应用或终端设备130的相机(如果有的话)扫描锁170的二维码和/或自行车的二维码,获取锁170的标识(id)。仅作为示例,可以通过移动电话的相机扫描自行车的二维码来获得锁170的id。
63.车辆140和/或锁170可以与服务器110、网络120、终端设备130、存储设备150和/或定位设备160通信。例如,车辆140和/或锁170可以通过网络120将与车辆140和/或锁170相关联的信息发送到服务器110。与车辆140和/或锁170相关联的信息可以包括车辆140和/或锁170的位置、车辆140的状态(例如,运动状态或静止状态)、锁定/解锁车辆140和/或锁170的状态、车辆140和/或锁170的电池电量、锁170的电路的状况、锁170的操作信息等或其任意组合。服务器110可以基于与车辆140和/或锁170相关联的信息来监视车辆140。作为另一示例,车辆140和/或锁170可以从终端设备130和/或服务器110接收指令(例如,用于锁定/解锁车辆140的指令)。作为又一示例,车辆140可以包括信号发送器和信号接收器(例如,车辆140的gps部件),其用于与定位设备160通信以定位车辆140的位置。
64.存储设备150可以存储数据、指令和/或任意其他信息。在一些实施例中,存储设备150可以存储从终端设备130和/或处理设备112获得的数据。数据可以包括与用户、终端设备130、车辆140等相关的数据仅仅是示例,车辆140可以是自行车共享系统的自行车。与用户相关的数据可以包括用户配置文件,包括例如用户的名称、用户的移动号码、用户的id号、用户的类型(例如,年卡用户、季卡用户或月卡用户)、用户的使用记录(例如,骑行时间、花费),用户的信用评级、历史路线、帐户余额等。与自行车有关的数据可以包括自行车的服务条件(非活动状态、预订状态、在骑行状态、在维护状态、在丢失状态)、自行车的位置、自行车的类型(例如,单轮车、自行车、三轮车、双人车、摩托车、电动自行车)等在一些实施例中,存储设备150可以存储从终端设备130和/或车辆140获得的数据。例如,存储设备150可以存储与终端设备130相关联的日志信息。在一些实施例中,存储设备150可以储存服务器110用来执行或使用来完成本技术中描述的示例性方法的数据和/或指令。
65.在一些实施例中,存储设备150可以包括大容量存储器、可移动存储器、易失性读写存储器、只读存储器(rom)等或其任意组合。示例性大容量存储器可以包括磁盘、光盘、固态驱动器等。示例性可移动存储器可以包括闪存驱动器、软盘、光盘、内存卡、压缩盘、磁带等。示例性易失性读写存储器可以包括随机存取存储器(ram)。示例性ram可包括动态随机存取内存(dram)、双倍数据速率同步动态随机存取内存(ddrsdram)、静态随机存取内存(sram)、晶闸管随机存取内存(t-ram)和零电容随机存取内存(z-ram)等。示例性rom可以包括掩模rom(mrom)、可编程rom(prom)、可擦除的可编程rom(eprom)、电可擦除可编程rom(eeprom)、光盘rom(cd-rom)和数字多功能磁盘rom等在一些实施例中,所述存储设备150可以在云平台上实现。仅作为示例,该云平台可以包括私有云、公共云、混合云、社区云、分布云、内部云、多层云等或其任意组合。
66.在一些实施例中,存储设备150可以连接到网络120以与安全系统100中的一个或以上其他组件(例如,处理设备112、终端设备130等)通信。安全系统100中的一个或以上组件可以通过网络120访问存储在存储设备150中的数据或指令。在一些实施例中,存储设备150可以直接连接到安全系统100中的一个或多个其他组件(例如,处理设备112、终端设备130等)。在一些实施例中,存储设备150可以是处理设备112的一部分。
67.定位设备160可以确定与对象相关联的信息,例如,终端设备130或车辆140(例如,
自行车)中的一个或以上。例如,定位设备160可以确定终端设备130和/或车辆140的当前时间和/或当前位置。在一些实施例中,定位设备160可以是全球定位系统(gps)、全局导航卫星系统(glonass)、指南针导航系统(compact)、北斗导航卫星系统、伽利略定位系统、quasi-zenith卫星系统(qzss)等信息可以包括对象的位置、海拔、速度或加速度、和/或当前时间。定位设备160可以包括一个或以上卫星,例如卫星160-1、卫星160-2和卫星160-3。卫星160-1至160-3可以独立地或共同确定上面提到的信息。定位设备160可以通过无线连接将上述信息发送到终端设备130或车辆140。
68.在一些实施例中,安全系统100(例如,服务器110、终端设备130)的一个或以上组件可以具有访问存储设备150的许可。在一些实施例中,安全系统100的一个或以上组件(例如,服务器110、终端设备130或车辆140)可以读取和/或修改与用户和/或车辆140相关的信息,当一个或以上条件被满足时。例如,在完成骑自行车之后,服务器110可以读取和/或修改一个或以上用户的信息。
69.本领域普通技术人员应当理解,当安全系统100的元件(或组件)执行时,元件可以通过电信号和/或电磁信号执行。例如,当终端设备130处理任务时,例如进行确定、解锁车辆140,终端设备130可以在其处理器中操作逻辑电路以处理此类任务。当终端设备130向服务器110发送查询(例如,与车辆140的位置有关的信息)时,终端设备130的处理器可以生成编码查询的电信号。然后,终端设备130的处理器可以将电信号发送到输出端口。如果终端设备130通过有线网络与服务器110通信,则输出端口可以物理地连接到电缆,这进一步将电信号发送到服务器110的输入端口。如果终端设备130通过无线网络与服务器110通信,则终端设备130的输出端口可以是一个或以上天线,其将电信号转换为电磁信号。类似地,车辆140和/或锁170可以通过其处理器中的逻辑电路的操作来处理任务,并通过电信号或电磁铁信号从服务器110接收指令和/或服务订单。在电子设备中,例如终端设备130、车辆140、锁170和/或服务器110,当其处理器处理指令、发送指令、和/或执行动作时,该指令和/或动作可以通过电信号进行。例如,当处理器从存储介质(例如,存储设备150)检索数据(例如,至少两个用户配置文件)时,它可以将电信号发送到存储介质的读取设备,其可以读取结构化数据在存储介质中。该结构数据可以通过电子设备的总线,以电信号的形式传输至处理器。此处,电信号可以指一个电信号、一系列电信号和/或至少两个不连续的电信号。
70.图2是根据本技术的一些实施例所示的可以在其上实现处理设备112和/或终端设备130的示例性计算设备200的硬件和/或软件组件的示意图。例如,处理设备112可以在计算设备200上实现并且用于执行本技术中公开的处理设备112的功能。
71.计算设备200可以是通用计算机或专用计算机。计算设备200可用于实现如本文所述的安全系统100的任何组件。计算设备200可以实现执行本技术中公开的一个或以上功能的任何组件。在图1-图2中,仅为了方便起见,仅显示了一种这样的计算设备。本领域普通技术人员将理解,与如本文所述的安全系统100有关的计算机功能可以在多个类似平台上以分布式方式实现,以分配处理负荷。
72.例如,计算设备200可以包括连接到与其连接的网络(例如,网络120)的通信端口(com端口)250以促进数据通信。计算设备200还可以包括用于执行程序指令的一个或以上处理器形式的处理器220。示例性计算机平台可以包括内部通信总线210、程序存储器和不同形式的数据存储,例如磁盘270和只读存储器(rom)230、或随机存取存储器(ram)240,用
于由计算机处理和/或发送的各种数据文件。示例性计算机平台还可以包括存储在rom230、ram240和/或由处理器220执行的另一种类型的非暂时性存储介质中的程序指令。本技术的方法和/或流程可以以程序指令的方式实现。计算设备200还包括输入/输出260,支持计算设备200和其他组件之间的输入/输出。计算设备200还可以通过通信网络接收节目和数据。
73.仅仅为了说明,在计算设备200中仅描述了一个处理器。然而,应该注意,本技术中的计算设备200还可以包括多个处理器。因此,由如本技术中所述执行的由一个处理器执行的操作和/或方法步骤也可以由多个处理器联合或单独执行。例如,如果在本技术中,计算设备200的处理器执行操作a和操作b,应该理解,操作a和操作b也可以由计算设备200中的两个或以上不同的处理器联合或单独地执行(例如,第一处理器执行操作a以及第二处理器执行操作b,或者第一和第二处理器共同执行操作a和b)。
74.图3是根据本技术的一些实施例所示的可以实现终端设备的示例性移动设备300的硬件和/或软件组件的示意图。如图3所示,移动设备300可以包括通信单元310、显示器320、图形处理单元(gpu)330、中央处理单元(cpu)340、输入/输出350、内存360和存储器390。在一些实施例中,任何其他合适的组件,包括但不限于系统总线或控制器(未示出),也可包括在移动设备300内。在一些实施例中,移动操作系统370(例如,ios、android、windowsphone等)和一个或以上应用程序380可以从存储器390加载到内存360中,以便由cpu340执行。应用程序380可以包括浏览器或任何其他合适的移动应用,用于从处理设备112接收和呈现与锁控制有关的信息或其他信息。可以通过输入/输出350实现用户与信息流的交互,并通过网络120提供给处理设备112和/或安全系统100的其他组件。在一些实施例中,用户可以通过移动设备300借用(或租用)车辆140(例如,自行车)。用户还可以通过移动设备300控制车辆140的锁170。例如,用户可以通过移动设备300输入要关闭锁170的指令。
75.为了实施本技术描述的各种模块、单元及其功能,计算机硬件平台可用作本文中描述的一个或以上组件的硬件平台。这种计算机的硬件元件、操作系统和编程语言本质上是常规的,并且假定本领域技术人员充分熟悉它们以采用这些技术来控制如本文所述的锁170。具有用户界面元素的计算机可用于实现个人计算机(pc)或其他类型的工作站或终端设备,但是如果适当地编程,计算机也可以充当服务器。相信本领域技术人员熟悉这种计算机设备的结构、编程和一般操作,因此,附图应该是不言自明的。
76.图4是根据本技术的一些实施例所示的用于车辆的示例性锁控制系统的框图。如图4所示,锁控制系统400可以包括控制设备410、锁420和车轮状态检测单元430。控制设备410可以用于控制车辆(例如,车辆140)的锁420的状态(例如,锁定或解锁状态)。车轮状态检测单元430可以用于检测车辆的状态(例如,车辆的车轮的状态)。在接收到锁定指令时,控制设备410可以控制车轮状态检测单元430检测车轮的状态,或者从车轮状态检测单元430接收车轮的状态。车轮状态检测单元430可以向控制设备410发送检测结果(例如,车轮的状态或车轮的状态信息)。控制设备410可以基于检测结果(例如,车轮的状态或车轮的状态信息)来确定是否执行锁定指令。
77.在一些实施例中,锁420可以包括马蹄锁(如图11所示)、销环锁(如图12a-图12b所示)、凸轮转子锁、滑动转子锁、销钉锁、智能锁(例如,指纹锁、编码锁、感应锁等)等。车轮的状态可以包括运动状态和/或静止状态。如本文所用,车轮的运动状态可以指车轮的运动速
度大于速度阈值,例如0m/s,0.05m/s,0.1m/s,0.15m/s,0.2m/s等。在一些实施例中,车轮的运动状态可以被称为车轮的旋转状态。车轮的静止状态可以指车轮的运动速度小于速度阈值。应当注意,响应于确定车轮的运动速度等于速度阈值,锁控制系统400可以确定车轮处于运动状态或静止状态。在一些实施例中,可以根据锁控制系统400的默认设置来设置速度阈值,或者用户或操作员通过终端设备130预设。在一些实施例中,车轮状态检测单元430可以在控制设备410的控制下检测车轮的状态。可选地或另外地,车轮状态检测单元430可以自动检测车轮的状态,并且响应于来自控制设备410的请求,将车轮的状态发送到控制设备410。在一些实施例中,车轮状态检测单元430可以基于速度来检测车轮的速度,并确定车轮的状态。例如,如果车轮的速度大于速度阈值,则车轮状态检测单元430可以确定车轮处于运动状态。作为另一示例,如果车轮的速度小于速度阈值,则车轮状态检测单元430可以确定车轮处于静止状态。替代地或另外地,当车轮状态检测单元430检测到车轮处于运动状态时,车轮状态检测单元430可以反复地获取车轮的速度信息,直到车轮处于静止状态为止,并将车轮的速度信息发送到控制设备410。应当注意,车辆的状态可以对应于车轮的状态。例如,如果车轮处于运动状态,则车辆可以处于运动状态。如果车轮处于静止状态,则车辆可以处于静止状态。在一些实施例中,车辆的速度可以通过车轮的速度对应或指示(或表示)。
78.在一些实施例中,锁定指令可以由用户通过终端设备130发起。例如,可以基于用户的输入操作生成锁定指令,例如,按下按钮、按下数字按钮、输入密码、扫描条形码以锁定锁等。在一些实施例中,当车辆和用户之间的距离大于距离阈值时,可以生成(例如,自动地)锁定指令。在一些实施例中,可以根据锁控制系统400的默认设置来设置距离阈值,或者通过用户或操作员通过终端设备130预设。在一些实施例中,如果车辆的位置不在服务区域,则可以自动启动锁定指令。在一些实施例中,如果锁定指令未执行(例如,在预定时间段内),则可以再次自动生成另一个锁定指令。
79.在一些实施例中,控制设备410和/或车轮状态检测单元430可以设置或集成在锁420中。控制设备410可以接收为锁420发出的锁定指令。控制设备410可以基于由车轮状态检测单元430检测的检测结果(例如,轮子的状态)来确定是否执行锁定指令。具体地,在一些实施例中,在控制设备410接收到锁定指令之后或当车轮状态检测单元430检测到车轮处于静止状态时,控制设备410可以执行锁定指令。在一些实施例中,在控制设备410接收到锁定指令之后,当车轮状态检测单元430检测到旋转状态(或运动状态)时,控制设备410可以不执行锁定指令。
80.在一些实施例中,控制设备410可以基于与车辆有关的信息来确定是否执行锁定指令。与车辆有关的示例性信息可以包括车辆的状态信息(或车辆的车轮的状态信息)、车辆的位置(例如,车辆是否在禁区中)、车辆是否处于使用中、车辆是否失败(例如,车辆的锁定失败)等,或其组合。例如,如果车辆的车轮处于静止状态,并且车辆处于禁区,则控制设备410可以确定不执行锁定指令,使得人(例如,志愿者、路人等等)可以将车辆驾驶出禁区。在一些实施例中,如果车辆被移出禁区,并且再次处于静止状态,则控制设备410可以确定执行锁定指令。
81.在一些实施例中,控制设备410和/或车轮状态检测单元430可以设置在车辆的车架(例如,前车架,后车架,主车架等)或者车辆的把手上,或车辆的任何其他部件上。在一些
实施例中,控制设备410可以基于锁定指令向锁420的驱动设备(未示出)发送控制信号。驱动设备可以控制锁机构(例如,锁销)的移动以锁定或解锁车辆。例如,如果锁是马蹄锁,则驱动设备可以驱动马蹄锁的锁销插入马蹄锁的卡销部分以锁定车辆。
82.在一些实施例中,驱动设备可以是电机。控制设备410可以控制电机的工作状态,例如正向旋转、反向旋转或旋转的停止,从而实现控制锁420的状态。
83.如上所述,通过执行这样的判断过程(即,车轮状态检测的过程),可以确保由于车辆在车辆移动过程中不会因为突然锁定车辆而突然停车,从而确保车手/驾驶员的安全性,降低事故的可能性。
84.在一些实施例中,车轮状态检测单元430可以实时或周期性地检测车轮的状态。在一些实施例中,车轮状态检测单元430可以根据用户或锁控制系统400的要求检测车轮的状态。
85.在一些实施例中,在控制设备410接收到锁定指令之后,控制设备410可以(例如,立即)从车轮状态检测单元430获得车轮的状态信息。当车轮处于静止状态时,控制设备410可以控制锁420执行锁定指令以锁定车辆。当车轮处于旋转状态时,控制设备410可能无法执行(立即)锁定指令。在一些实施例中,锁定指令可以保持有效,直到车辆被锁定或锁定指令被取消。因为锁420在车辆移动过程中没有锁定车辆,所以可以避免在车辆移动过程中车辆的突然停止。
86.在一些实施例中,如果车轮处于运动状态,则车轮状态检测单元430可以反复检测车轮的状态,直到车轮处于静止状态为止,因此,控制设备410可以反复地获得车轮的状态(直到车轮处于静止状态)。
87.在一些实施例中,车轮状态检测单元430可以包括或可以可操作地耦合到速度传感器。速度传感器可以用于检测车轮的旋转速度。在一些实施例中,可以基于车轮的旋转速度来确定车轮的状态。例如,如果转速不等于零,则可以以旋转状态(或运动状态)确定车轮。作为另一示例,如果转速等于零,则可以以静止状态确定车轮。
88.示例性速度传感器可以包括光电速度传感器、磁电速度传感器、霍尔型速度传感器等。在一些实施例中,如果车轮的旋转速度大于转速阈值(例如,0.1rps、0.15rps、0.2rps等),则可以以旋转状态确定车轮。如果车轮的旋转速度小于转速阈值,则可以以静止状态确定车轮。应当注意,响应于确定车轮的旋转速度等于转速阈值的旋转速度,锁控制系统400(例如,车轮状态检测单元430)可以确定车轮在旋转状态或静止状态。在一些实施例中,可以根据锁控制系统400的默认设置来设置旋转速度阈值,或者通过用户或操作员通过终端设备130预设。
89.应当注意,在一些实施例中,车轮状态检测单元430可以包括但不限于速度传感器。替代地或另外地,车轮状态检测单元430可以包括其他传感器,其可以检测车轮的状态,例如位移传感器、距离传感器、加速度传感器(或加速度计)、转向角传感器、位置传感器、偏航角传感器、陀螺仪传感器等。也就是说,车轮状态检测单元430可以是可以检测车轮的状态和/或获得车轮的状态信息的任何设备或传感器。
90.在一些实施例中,车轮状态检测单元430可以基于直接或间接地从传感器获得的信息检测车辆或车轮的状态。例如,如果车轮状态检测单元430包括位移传感器、距离传感器或位置传感器,则车轮状态检测单元430可以首先在预定时间段内检测车辆的位移或距
离。然后,车轮状态检测单元430可以基于位移或距离和预定时间段确定车辆的速度,并基于速度确定车辆的状态。作为另一示例,如果车轮状态检测单元430包括速度传感器、加速度传感器、转向角传感器、陀螺仪传感器或偏航角传感器,则车轮状态检测单元430可以获取运动参数(例如,在预定时间段内与车辆或车轮相关联的速度、转向角等)。车轮状态检测单元430可以将运动参数与预定运动参数进行比较以确定车辆的状态。
91.在一些实施例中,如果控制设备410不执行锁定指令(例如,当车轮处于运动状态时),则车轮状态检测单元430(例如,速度传感器)可以将与车辆的(旋转)速度(或状态信息)有关的信息发送到控制设备410。当(旋转)速度为零或小于(旋转)速度阈值时,控制设备410可以执行锁定指令。
92.在一些实施例中,控制设备410可以反复地从车轮状态检测单元430(例如,速度传感器)获取车轮的转速,直到转速为零或小于转速阈值。当车轮处于静止状态时,控制设备410可以停止或终止从车轮状态检测单元430(例如,速度传感器)获取车轮的转速。并且执行锁定指令。
93.图5是示出根据本技术的一些实施例所示的用于车辆的示例性锁控制系统的框图。图6是根据本技术的一些实施例所示的用于车辆的示例性锁控制系统的框图。如图5所示,锁控制系统500可以包括控制设备410、锁420、车轮状态检测单元430和/或中央控制器640。如图6所示,锁控制系统600可以包括控制设备410、锁420、车轮状态检测单元430、中央控制器640和/或计时器650。在一些实施例中,中央控制器640可以用于将锁定指令发送到控制设备410。关于中央控制器640的更多描述可以在本技术的其他地方(例如,图7及其描述)找到。在一些实施例中,计时器650可以可操作地耦合到控制设备410。
94.在一些实施例中,计时器650可以可操作地耦合到车轮状态检测单元430(例如,速度传感器)。计时器650可以用于检测车辆速度的时间(也被称为检测车轮的速度信息(例如,转速)的频率),使得车轮状态检测单元430可以(例如,以规则或不规则的间隔)检测车轮的速度。例如,车轮状态检测单元430可以定期检测车轮的速度(例如,每1秒、每3秒、每5秒、每10秒、每15秒等)。通过使用计时器650来控制车轮状态检测单元430获取车辆速度的频率,可以减少控制设备410获取的数据量,并且可以避免由于数据采集过多引起的控制设备410的不准确执行。
95.如本文所用,用于检测车轮的速度信息的频率可以被称为车轮状态检测单元430获取车辆速度的频率。在一些实施例中,频率可以是锁控制系统600的默认设置。在一些实施例中,频率可以根据车辆的速度变化趋势来调节。关于频率的更多描述可以在本技术中的其他地方(例如,图7及其描述)找到。
96.应当注意,锁控制系统的上述描述仅用于说明的目的,而不是为了限制本技术。对于本领域普通技术人员,锁控制系统的部件可以以各种方式组合或与本技术的教导下的子系统连接或者在不脱离本技术的原理的情况下与其他组件连接。例如,在一些实施例中,计时器650和车轮状态检测单元430可以被配置为整体设备。作为另一示例,可以将一些其他组件/模块(例如,存储单元)添加到锁控制系统中。
97.图7是根据本技术的一些实施例所示的用于车辆(例如,车辆140)的示例性锁控制系统的框图。如图7所示,锁控制系统700可以包括控制设备410、锁420、车轮状态检测单元430、中央控制器640、计时器650、速度比较单元760、警报设备770、电池监控单元780和/或
电路监控单元790。关于控制设备410、锁420、车轮状态检测单元430和/或计时器650的更多描述可以在本技术的其他地方找到(例如,图4-图6和其描述)。
98.速度比较单元760可以可操作地耦合到控制设备410。速度比较单元760可以用于根据车辆的速度变化(或速度变化趋势)来调整由计时器650设置的计时器650设置的频率。
99.在一些实施例中,当确定控制设备410没有执行锁定指令时,计时器650可以以在初始频率向车轮状态检测单元430发送信号获得车辆的速度信息。或者,计时器650可以根据初始频率用于计时,并且可以根据计时器650的计时检测车辆的速度信息。可以根据车辆的当前速度或锁控制系统700的默认设置或由用户或操作员预设的初始频率来设置初始频率。车轮状态检测单元430可以以初始频率获得车辆的速度并将车辆的速度到速度比较单元760。速度比较单元760可以将车辆的当前速度与先前速度进行比较,并将比较结果发送到控制设备410。例如,如果车轮状态检测单元430每5秒(即,初始频率为0.2hz)获得车辆的速度,并且当前时间点是第20秒,则速度比较单元760可以比较在第20秒处获得的速度(即,当前速度),与在第15秒处获得的速度(即,先前速度)。控制设备410可以向计时器650发送信号,以根据比较结果调整用于检测车辆的速度信息的频率。计时器650可以以更新的(或调整的)频率向车轮状态检测单元430发送信号以获得车辆的速度信息。
100.基于速度比较单元760的比较结果,速度比较单元760可以确定车辆是否处于加速状态、减速状态或正常驱动状态。计时器650设置的频率可以根据车辆在车辆行驶过程中处于何种工作状态进行调整,从而可以调整车轮状态检测单元430获取的数据量,从而减少数据计算负担。
101.如这里所使用的,加速状态可以指的是车辆速度增加的状态。减速状态可以指的是车辆速度减小的状态。正常驱动状态可以指的是,车辆速度的波动基本上在预定水平内的状态。例如,如果车辆速度的波动保持在0.5km/h之内,则车辆可以处于正常的驱动状态。可以根据锁控制系统700的默认设置来设置或由用户或操作者经由终端设备130预设速度波动的预定水平。
102.在一些实施例中,当车辆处于加速状态时(这意味着车辆可能正在起步,并且可能需要相对较长的时间来停止车辆并使车辆处于静止状态),频率可以减小(即,可以将频率调整为相对较低的水平)。当车辆处于正常驱动状态(这意味着车辆可以在任何时间减速以停止)时,可以增加频率(即,频率可以调整到中间级别)。当车辆处于减速状态(这意味着车辆可以在任何时间停止)时,可以增加频率(即,频率可以调整为相对高的级别)。通过增加频率,在车辆停止移动之后,车轮状态检测单元430可以立即将车辆的静止状态发送到控制设备410。因此,控制设备410可以及时执行锁定指令以锁定车辆。
103.中央控制器640可以通过网络(例如,网络120)与控制设备410通信。中央控制器640可以用于向控制设备410发送锁定指令和/或解锁指令。在一些实施例中,中央控制器可以设置在车辆的车架上,或车辆的任何其他部件。
104.在一些实施例中,中央控制器640可以处理与车辆有关的信息和/或数据。例如,响应于锁定车辆的服务请求(例如,由用户发起的),中央控制器640可以生成锁定指令。作为另一示例,速度比较单元760可以将比较结果发送到中央控制器640。中央控制器640可以向计时器650发送信号,以根据比较结果调整用于检测车辆的速度信息的频率。
105.在一些实施例中,操作者可以通过操作来控制中央控制器640执行多个操作,例如
向控制设备410发送锁定指令和/或解锁指令、提醒操作员维护车辆等。
106.在一些实施例中,操作者可以通过可操作地耦合到(或与之通信)中央控制器640的终端设备130来控制中央控制器640。在一些实施例中,响应于来自终端设备130的服务请求,中央控制器640可以生成锁定/解锁指令。中央控制器640可以将锁定/解锁指令发送到控制设备410。控制设备410可以基于锁定/解锁指令生成并将控制信号发送到锁420。锁420的驱动设备可以基于控制信号驱动锁420的锁定机构(例如,锁销)的移动以锁定/解锁车辆。
107.在一些实施例中,在控制设备410执行锁定指令之后,控制设备410可以向中央控制器640发送指示执行锁定指令的信息。当控制设备410不(或确定不)执行锁定指令时,控制设备410可以向中央控制器640反馈信息(指示未执行锁定指令)和/或状态信息(车轮的)。操作者可以及时通过中央控制器640获得车辆的信息。在一些实施例中,中央控制器640可以被配置为控制平台(例如,图1中所示的服务器110)以控制设置在至少两个车辆上的至少两个控制设备。
108.在一些实施例中,处理设备112,处理器220或cpu340可以是中央控制器640的一部分。例如,如果车辆是自行车共享系统的自行车,则中央控制器640可以获得从终端设备130锁定锁420的请求,并生成锁定指令。在一些实施例中,处理器220可以是控制设备410的一部分。控制设备410可以将锁定指令发送到处理器220,并且处理器220可以确定及时确定是否执行锁定指令。应该注意,中央控制器640可以是本地的或远程的。例如,中央控制器640可以通过网络120与控制设备410通信。作为另一示例,中央控制器640可以设置在车辆上并且通过电缆物理地连接到控制设备410。
109.在一些实施例中,如果中央控制器640发送解锁指令解锁车辆,则解锁指令可以直接发送到锁420和/或由锁420直接执行而不使用控制设备410。
110.例如,中央控制器640可以将解锁指令发送到锁420以使锁420直接在不使用控制设备410的情况下直接执行解锁指令。
111.在实际应用中,锁420执行解锁指令时或之前,车辆处于静止状态,不会对车辆的骑手/驾驶员造成不安全。因此,当中央控制器640发送解锁指令以解锁车辆之后时,锁420可以直接执行解锁指令以解锁锁420。在一些实施例中,解锁指令可以直接发送到锁420,因此控制设备410可以不用于获得车轮和/或车辆的信息和/或状态。或者,中央控制器640可以将解锁指令发送到控制设备410,并且控制设备410可以执行解锁指令。
112.在一些实施例中,在从中央控制器640接收到解锁指令时,控制设备410可以不响应解锁指令(例如,控制设备410可能无法获得车辆的状态),并且可以直接发送解锁指令到锁420。在一些实施例中,在从中央控制器640接收到解锁指令时,控制设备410可以响应解锁指令,并且可以基于车辆的状态执行解锁指令。例如,控制设备410可以基于解锁指令向锁420的驱动设备发送控制信号。驱动设备可以基于控制信号以使锁定机构(例如,锁销)的移动偏离锁420的一定位置(例如,卡销部分)以解锁车辆。
113.在一些实施例中,如图7所示,警报设备770和电池监控单元780可以可操作地耦合到控制设备410。在一些实施例中,警报设备770和电池监控单元780可以可操作地耦合到中央控制器640。警报设备770可以用于生成一个或多个警报(例如,第一警报、第二警报)。例如,当电池监控单元780检测到锁420的电池电量小于阈值时(例如,1%、2%、3%、5%、7%、
10%、15%等),警报设备770可以生成第一警报。可以根据锁控制系统700的默认设置来设置阈值,或者通过用户或操作员通过终端设备130预设。
114.在一些实施例中,如果锁420的电池电量小于阈值,则车辆的锁420可以不能执行(根据解锁指令或锁定指令)解锁和/或锁定操作。在一些实施例中,为了避免这种问题,电池监控单元780可以监视(例如,同时)锁控制系统700的多个组件的电池功率(例如,中央控制器640、控制设备410、锁420等)。
115.在一些实施例中,锁控制系统700的多个部件可以可操作地耦合到相同的电池和/或相同的电池监控单元。在一些替代实施例中,锁控制系统700的多个组件(例如,中央控制器640、控制设备410、锁420等)中的每一个可以可操作地耦合到相应的电池和/或相应的电池监控单元。
116.在一些实施例中,对应于多个组件的电池监控单元可以彼此独立,使得中央控制器640(或中央控制器640的操作者)可以直接和/或及时识别哪些电池具有故障(例如,电池的电池功率小于阈值,或者电池损坏的电池电量),并且可以保证电池的及时维护或更换具有故障的电池。
117.在一些实施例中,由警报设备770生成的警报可以包括语音警报、光警报、语音-灯警报等。在一些实施例中,警报还可以包括消息、呼叫等。根据警报,中央控制器640的操作者可以及时发现或者知道车辆的故障,并及时采取动作(例如,维护车辆、更换车辆的一个或以上部件)恢复车辆的功能。
118.示例性语音警报可以包括扬声器的语音、蜂鸣声语音等。示例性灯光警报可以包括具有规定颜色的光(例如,红色、绿色、黄色等)、闪光灯等。在一些实施例中,警报设备770可以包括用于播放语音警报的扬声器。在一些实施例中,警报设备770可以包括用于发出光警报的灯。
119.在一些实施例中,如果中央控制器640用作控制平台,则警报设备770可以为两个或以上车辆产生警报(例如,语音广播)。仅仅是示例,警报设备770可以广播包括例如车辆数量的信息、包括具有故障的电池的位置、或车辆的位置等或其组合。因此,操作者可以意识到具有故障的车辆,并且可以及时维修车辆。
120.在一些实施例中,如图7所示,电路监控单元790可以可操作地耦合到控制设备410。在一些实施例中,电路监控单元790可以可操作地耦合到中央控制器640。在一些实施例中,如果锁控制系统700的任何电路具有故障,则电路监控单元790可以检测故障,并且警报设备770可以产生第二警报。
121.在一些实施例中,第二警报可以与第一警报不同或相同。例如,第一警报可以是语音警报,而第二警报可能是灯警报。作为另一示例,第一警报和第二警报都可以是语音警报。作为示例,第一警报可以是红光警报,而第二警报可以是黄灯警报。第一警报和第二警报仅用于图示的目的,而不是旨在限制本技术的范围。
122.电路监控单元790可以用于监控锁控制系统700中的任何电路,包括例如可操作地耦合到锁420的传感器的电路(例如,用于检测锁420是否被锁定或解锁的传感器)、与执行锁定指令的执行有关的电路(例如,用于便于控制设备410和锁420之间的通信的电路)等。如果锁420的任何电路具有故障,则电路监控单元790可以检测故障,并且中央控制器640(或警报设备770)可以及时产生第二警报。因此,中央控制器640的操作者可以意识到故障,
并且可以及时维修车辆的锁420。
123.应当注意,锁定控制系统的上述描述仅用于说明的目的,而不是为了限制本技术。对于本领域普通技术人员,锁控制系统的部件可以以各种方式组合或与本技术的教导下的子系统连接或者在不脱离本技术的原理的情况下与其他组件连接。例如,在一些实施例中,电池监控单元780和电路监控单元790可以集成到单个设备中。作为另一示例,速度比较单元760可以集成到车轮状态检测单元430中。作为另一示例,可以将一些其他组件/模块/单元添加到锁控制系统700中。
124.图8是根据本技术的一些实施例所示的车辆示例性部件的框图。车辆140可包括车架810,一个或以上车轮820,锁170和锁控制系统830(也被称为用于控制锁的系统)。在一些实施例中,车架810可以用于支撑锁170,车轮820和锁控制系统830。
125.在一些实施例中,车轮820可以设置在车架810上。车轮可以在设置在车架810上时或之后旋转。在一些实施例中,锁170的至少一部分可以设置在车架810上。车轮820和设置在车架810上的锁170的至少一部分可以促进锁170锁定车轮820。锁控制系统830可以包括控制设备832和车轮状态检测单元834。控制设备832和车轮状态检测单元834可以设置在车架810的任何位置。
126.锁170可以配置成固定车辆140。例如,车辆140可以是自行车共享系统的自行车,并且锁170可以配置成锁定自行车的一个或以上轮子。在一些实施例中,锁170可以配置成将自行车固定到固定物体,例如自行车锁柱或机架。锁170可以包括实现在本技术中描述的功能的机构的任何组合。例如,锁170可包括机械锁或电子锁。在一些实施例中,锁170可以包括处理单元、电源、锁定机构、锁定状态检测设备等。在一些实施例中,锁170可以是马蹄锁(如图11所示)或销环锁(如图12a-图12b所示)。
127.锁控制系统830可以用于控制车辆140的锁170(例如,基于车辆140的状态)。锁控制系统830可以与图4-图7中所示的锁控制系统相同或类似。控制设备832可以用于控制锁170的状态(例如,锁170的锁定或解锁状态)。控制设备832可以与图4-图7中所示的控制设备相同或类似。
128.具体地,在一些实施例中,控制设备832可以控制锁销的运动,使得锁销可以插入锁170的锁定壳体中或从锁定壳中抽出,从而实现本技术上文所述的解锁和/或锁定功能。
129.在一些实施例中,在接收到锁定指令时,控制设备832可以从车轮状态检测单元834获得车轮820的状态(例如,运动状态或静止状态)。控制设备832可以基于车轮820的状态来确定是否执行锁定指令。例如,如果车轮820处于静止状态,则控制设备832可以执行锁定指令。作为另一示例,如果车轮820处于运动状态,则控制设备832可以不(立即)执行锁定指令。在一些实施例中,控制设备832可以反复地获得车辆140的更新状态,直到车辆140的更新状态是静止状态。
130.车轮状态检测单元834可以用于确定车轮820的状态。在一些实施例中,当车轮状态检测单元834检测到车轮820处于运动状态时,车轮状态检测单元834还可以反复地获取车轮820的速度信息,直到车轮820处于静止状态。车轮状态检测单元834可以及时地将反复获取的车轮820的速度信息发送到控制设备832。在一些实施例中,车轮状态检测单元834可以以与车辆140的速度相关联的频率获得速度信息。在一些实施例中,车轮状态检测单元834可以获得车轮820的速度信息,并基于速度信息确定车轮820的状态。在一些实施例中,
车轮状态检测单元834可以连续地或周期性地检测车轮的状态。车轮状态检测单元834可以与图4-图7中所示的车轮状态检测单元相同或类似。
131.在一些实施例中,车辆140可以包括中央控制器840。中央控制器840可以用于向控制设备832发送锁定指令和/或解锁指令。在一些实施例中,在中央控制器840发送锁定指令并且控制设备接收到锁定指令之后,车轮状态检测单元834可以检测车轮820的状态并将车轮820的状态发送到控制设备832。在一些实施例中,中央控制器840可以将解锁指令发送到锁170,以使锁170在不使用控制设备832的情况下直接执行解锁指令。在一些实施例中,中央控制器840可以设置在车架810上。在一些实施例中,中央控制器840可以用作控制平台(例如,图1中所示的服务器110)以控制设置在至少两个车辆上的至少两个控制设备。
132.应当注意,锁控制系统800的上述描述仅用于图示的目的,而不是用于限制本技术的目的。对于本领域普通技能的人,锁控制系统的部件可以以各种方式组合或与本技术的教导下的子系统连接或者在不脱离本技术的原理的情况下与其他组件连接。在一些实施例中,可以将一些其他组件/模块添加到车辆140中。例如,车辆140还可以包括计时器、警报设备、速度比较单元、电池监控单元或电路监控单元等。
133.图9是根据本技术的一些实施例所示的示例性处理设备的框图。在一些实施例中,处理设备112可以在如图2中所示的计算设备200(例如,处理器220)或如图b中所示的移动设备(例如,cpu340)上实现。如图9所示,处理设备112可以包括获取模块910,检测模块920和控制模块930。上述每个模块可以是设计用于执行某些动作的硬件电路,例如,根据存储在一个或以上存储介质中的指令,和/或硬件电路和一个或以上存储介质的任何组合。
134.获取模块910可以用于获取用于锁定对象的锁定指令。在一些实施例中,获取模块910还可以用于获得用于解锁对象的解锁指令。在一些实施例中,解锁/锁定指令可以由用户通过终端设备130发起。在一些实施例中,当对象和用户之间的距离大于阈值时,可以生成锁定指令。在一些实施例中,当对象的位置超出服务区域时,可以自动生成锁定指令。在一些实施例中,响应于不执行锁定指令,获取模块910可以再次自动生成另一个锁定指令。
135.检测模块920可以用于获取对象的状态。对象的状态可以包括运动状态或静止状态。在一些实施例中,检测模块920可以从位于锁或对象上的车轮状态检测单元(或车辆状态检测单元)中获得对象的状态。在一些实施例中,在接收到锁定指令时,检测模块920可以向车轮状态检测单元发送信号以指示车轮状态检测单元(或车辆状态检测单元)以获得与车轮或车辆相关联的状态信息。在一些实施例中,检测模块920可以基于速度(例如,通过将速度与速度阈值进行比较)来确定对象的状态。检测模块920还可以用于确定对象是否处于静止状态。如果确定对象处于运动状态,则检测模块920可以实时地或周期性地获取车轮/对象的状态信息。
136.控制模块930可以用于通过基于锁定指令和对象的静止状态来控制对象的锁来锁定对象。控制模块930可以基于锁定指令和对象的静止状态将控制信号发送到锁的驱动设备。锁的驱动设备可以控制锁定机构(例如,锁销)的运动以锁定锁/对象。
137.应当注意,仅用于说明的目的,并且不旨在限制本技术的范围。显然,本领域的普通技术人员可以根据本技术的描述,做出各种各样的变化和修改。然而,这些变化和修改不脱离本技术的范围。例如,获取模块910和控制模块930可以集成到单个模块中。作为另一示例,处理设备112还可以包括传输模块,传输模块用于将信号(例如,电信号、电磁信号)发送
到安全系统100的一个或以上组件(例如,终端设备130)。作为另一示例,处理设备112可以包括用于存储与安全系统100相关联信息和/或数据(例如,解锁/锁定指令、车辆状态、锁定状态等)的存储模块(未示出)。
138.图10是根据本公开的一些实施例所示的用于控制对象的锁的示例性过程的流程图。在一些实施例中,过程1000可以通过存储在存储设备150、rom230或ram240或存储器390中的一组指令(例如,应用程序)来实现。处理设备112、处理器220和/或cpu340可以执行一组指令,并且当执行指令时,处理设备112、处理器220和/或cpu340可以用于执行过程1000。以下所示过程的操作仅出于说明的目的。在一些实施例中,过程1000可以利用未描述的一个或以上附加操作,和/或未讨论的一个或以上操作来完成。此外,图10中所示和以下描述的过程1000的操作顺序并非旨在进行限制。
139.在一些实施例中,如图10所示,提供了一种用于锁定锁的示例性过程。过程1000可以包括以下操作中的一个或多个。
140.在1010中,处理设备112(例如,获取模块910)可以获取用于锁定对象的锁定指令。
141.对象可以是如结合图1中的车辆140所描述的车辆。例如,对象可以包括自行车、动力辅助自行车(例如,电动自行车)、三轮车、摩托车、汽车、机动车辆等或其任意组合。在一些实施例中,对象可以是自行车共享系统中的自行车。自行车可包括车架、车轮、锁和如图8中所述的锁控制系统。
142.锁定指令可以用于指示锁的驱动装置锁定对象。在一些实施例中,锁定指令可以通过用户设备(例如,终端设备130)由用户(例如,自行车共享系统的用户)发起。例如,在共享单车系统中,用户在未锁车的情况下离开了租用的自行车,可以通过安装在用户设备中的应用程序远程向处理设备112发送锁车指令。在一些实施例中,可以基于用户的输入操作生成锁定指令,例如,按下按钮、按下数字按钮、输入密码、扫描条形码以锁定锁等。在一些实施例中,当对象和用户之间的距离大于阈值时,可以生成锁定指令。例如,处理设备112可以基于车辆/锁和用户设备上的gps确定车辆/锁的位置与对象的位置(即,用户的用户设备的位置)之间的距离。如果距离大于阈值且持续达到预定时间,则处理设备112可以自动生成锁定指令。在一些实施例中,处理设备112可以基于对象上的定位系统确定对象的位置(例如,定位设备160)。响应于确定对象的位置在服务区域之外,处理设备112可以自动发起锁定指令。在一些实施例中,如果锁定指令未被执行(例如,在时间段中),则处理设备112可以再次自动生成另一个锁定指令。
143.在1020中,处理设备112(例如,检测模块920)可以获得/更新对象的状态。对象的状态可以包括运动状态或静止状态。如本文所用,对象的运动状态可以指受试者的速度大于速度阈值,例如0m/s、0.05m/s、0.1m/s、0.15m/s、0.2m/s等。对象的静止状态可以指的是对象的速度小于速度阈值。对象的状态可以包括或指向与对象和/或车轮相关联的信息,例如车轮/对象的速度、车轮的转速、对象的位置等或其任意组合。
144.在一些实施例中,处理设备112可以从位于锁或对象上的车轮状态检测单元(或车辆状态检测单元)获取对象的状态。在一些实施例中,在接收到锁定指令时,处理设备112可以向车轮状态检测单元发送信号以指示车轮状态检测单元(或车辆状态检测单元)以获得与车轮或车辆相关联的状态信息。处理设备112可以基于车轮或对象的状态信息来确定对象的状态。例如,处理设备112可以基于车轮或对象的状态信息来确定对象的速度。在一些
实施例中,处理设备112可以基于速度(例如,通过将速度与速度阈值进行比较)来确定对象的状态。
145.车轮状态检测单元(或车辆状态检测单元)可以包括传感器。在一些实施例中,传感器可以包括速度传感器、加速度传感器、角速度传感器(也被称为陀螺仪)、位移传感器、距离传感器等或其任意组合。示例性速度传感器可以包括光电速度传感器、磁电速度传感器、霍尔型速度传感器等。示例性速度传感器可以包括经度加速度传感器、横向加速度传感器等。示例性的角速度传感器可以包括辊速度传感器、横摆率传感器等。示例性位移传感器可包括光电位移传感器、霍尔型位移传感器等。示例性距离传感器可包括电磁传感器、声学传感器等。
146.在一些实施例中,处理设备112可以基于在时间间隔内对象的位置来确定对象的状态。该位置可以通过对象上的定位设备(例如,定位设备160)获得。处理设备112可以基于在时间间隔内对象的位置之间的差值(也被称为距离)来确定对象的运动状态。在一些实施例中,处理设备112可以将时间间隔内的位置之间的差转换为运动速度。如果速度大于速度阈值,则处理设备112可以确定对象的状态为运动状态。在一些替代实施例中,处理设备112可以基于距离直接确定对象的状态。例如,如果时间间隔内的位置距离大于距离阈值,则处理设备112可以确定对象的状态作为运动状态。
147.在一些实施例中,处理设备112可以实时地或周期性地获取车轮/对象的状态信息。在一些实施例中,处理设备112可以根据用户的要求获取车轮/对象的状态信息。例如,在接收到由用户发起的锁定指令时,处理设备112可以从车辆状态检测单元(或车辆状态检测单元)获取车轮/对象的状态信息。在一些实施例中,处理设备112可以以与对象的速度相关联的频率获取车轮/对象的状态信息。例如,车轮状态检测单元(或车辆状态检测单元)可以实时获取状态信息,并以特定频率将状态信息发送到处理设备112。作为另一示例,车轮状态检测单元(或车辆状态检测单元)可以以特定频率获取状态信息,并且可以及时将所获取的状态信息发送到处理设备112。
148.在一些实施例中,频率可以根据对象的速度变化趋势来调节。例如,处理设备112可以响应于对象的速度增加而降低频率。作为另一示例,处理设备112可以响应于对象的速度降低的确定来增加频率。
149.在1030中,处理设备112(例如,检测模块920)可以确定对象是否处于静止状态。如果对象的状态是静止状态,则处理设备112可以进行到操作1040。也就是说,如果确定对象处于静止状态,则处理设备112可以执行锁定指令。如果对象的状态不是静止状态(即,对象的状态是运动状态),并且锁定指令是有效的(例如,锁定指令未被取消),则处理设备112可以返回到1020获取(或更新)主题的状态。也就是说,如果确定对象不处于静止状态,则处理设备112可能无法执行锁定指令。在一些实施例中,如果锁定指令未生效(例如,在一段时间内),则处理设备112可以再次自动生成另一个锁定指令。
150.在本技术中,处理设备112可以首先在接收到锁定指令之后获得对象的状态。处理设备112可以基于对象的状态(例如,车轮的旋转状态)来确定是否执行锁定指令。只有当对象的状态是静止状态时,处理设备112可以执行锁定指令。
151.也就是说,在接收到锁定指令之后,处理设备112可以不立即执行锁定指令,而是指示车轮状态检测单元检测车辆的状态信息,直到锁定条件(即,对象处于静止状态)被满
足。当满足锁定条件时,处理设备112可以执行锁定指令。因此,可以避免由移动对象突然停止引起的交通事故。
152.在1040中,处理设备112(例如,控制模块930)可以通过基于锁定指令和对象的静止状态来控制对象的锁来锁定对象。
153.在一些实施例中,处理设备112可以基于锁定指令和对象的静止状态将控制信号发送到锁的驱动设备。锁的驱动设备可以控制锁定机构(例如,锁销)的运动以锁定锁/对象。例如,驱动设备可以使锁定机构朝向锁的目标部件(例如,卡销部分)移动。在一些实施例中,锁定机构和目标部件可以设置在车轮的相对两侧。例如,锁定机构可以是图11所示的马蹄锁1100的第一锁销1102,而目标部件可以是马蹄锁1100的第一卡销部1103。第一锁销1102和第一卡销部1103可以分别设置在车轮的相对两侧。在一些实施例中,锁定机构和锁的目标部件可以设置在车轮的同一侧。例如,锁定机构可以是图12b中所示的销环锁1206的第二锁销1209,并且目标部件可以是销环锁1206的第二卡销部1210。第二锁销1209和第二卡销部1210可以设置在车轮的同一侧。作为另一个例子,锁可以是马蹄锁,驱动设备可以使锁定机构从马蹄锁的锁壳伸出,并且驱动设备可以使目标部件(与锁定机构设置在车轮的同一侧)连接到锁定机构,使得目标部件可以限制锁定机构的运动并防止定位机构返回到锁壳以解锁。
154.应当注意,仅用于说明的目的,并且不旨在限制本技术的范围。显然,本领域的普通技术人员可以根据本技术的描述,做出各种各样的变化和修改。然而,这些变化和修改不脱离本技术的范围。例如,操作1010和操作1020可以组合成单个操作。作为另一示例,可以在过程1000的其他位置添加一个或以上其他可选操作(例如,存储操作)。在存储操作中,处理设备112(例如,存储模块940)可以将与安全系统100相关联的信息和/或数据(例如锁定指令、车轮状态信息、车辆状态等)存储在本技术的别处公开的存储设备(例如,存储设备150)中。
155.图11是根据本技术的一些实施例所示的马蹄锁的示例性结构的示意图。如图11所示,马蹄锁1100可以包括第一锁壳1101,第一锁销1102和第一卡销部1103。第一锁壳1101可以设置在车辆的车架上(例如,图12a中所示的车架1204)。第一锁销1102可以设置在第一锁壳1101上。第一卡销部1103可以是第一锁壳1101的一部分,或者可以位于第一锁壳1101中。第一锁销1102和第一卡销部1103可以分别设置在车轮(例如,图12a中所示的车轮1205)的相对两侧。第一锁销1102可以与第一卡销部1103配合以阻挡车轮的辐条,从而实现车辆的锁定。
156.第一锁销1102可以用于插入第一卡销部1103以锁定车辆。当第一锁销1102耦合到第一卡销部1103时,第一卡销部1103可以限制第一锁销1102的移动。
157.在一些实施例中,通过在第一锁壳1101中使用驱动设备(图11中未示出),可以使第一锁销1102从第一锁壳1101突出并且可以穿过车轮。第一锁销1102可以联接到设置在车轮的相对侧的第一卡销部1103,从而阻挡车轮的辐条以实现车辆的锁定。
158.在一些实施例中,第一卡销部1103可以是第一锁壳1101的一部分。也就是说,第一锁壳1101的两端可以分别设置在车轮的相对两侧。在一些实施例中,第一锁壳1101可以配备有第一锁孔。在一些实施例中,第一锁孔可以用作第一卡销部1103。当第一锁销1102插入第一锁孔时,车辆可以锁定。
159.图12a是根据本技术的一些实施例所示的耦合到车辆的示例性环销环锁的示意图。图12b是根据本技术的一些实施例所示的销环锁的示例性结构的示意图。
160.如图12a所示,销环锁1206可以用于锁定具有车轮1205的车辆。车轮1205可以设置在车辆的车架1204上。车辆可以包括用于控制销环锁1206的锁控制系统(图12a或图12b中未示出)。锁控制系统可以包括控制设备和车轮状态检测单元,如本技术的其他地方所述。可以在本技术的其他地方找到锁控制系统的更多描述(例如,图4-图8及其描述)。
161.如图12a和图12b所示,销环锁1206可包括第二锁壳1208,第二锁销1209和第二卡销部1210。第二锁壳1208可以设置在车架1204上。第二锁销1209可以设置在第二锁壳1208中。第二锁销1209可以能够从第二锁壳1208伸出。第二卡销部1210可以是环形的。在一些实施例中,第二卡销部1210可以设置在车轮1205上。在一些实施例中,第二卡销部1210可以配备有对应于第二锁销1209的一个或以上第二锁孔1211。
162.在一些实施例中,第二锁壳1208可以固定到车架1204。第二卡销部1210可以是环形的并且可以固定到车轮1205。例如,第二卡销部1210可以嵌套在车轮1205的轴上。在一些实施例中,第二卡销部1210可以与车轮1205旋转。当由驱动设备(未示出)驱动时,第二锁销1209可以从第二锁壳1208伸出,并插入到第二卡销部1210上设置的一个或以上第二锁孔1211中的一个,从而防止第二卡销部1210旋转,并防止车轮1205旋转。相应地,当防止车轮1205旋转时,车辆可以被锁定。
163.在一些实施例中,车辆可包括鼓刹机构1207。鼓刹机构1207可以同轴地设置在车轮1205上。第二卡销部1210可以设置在鼓刹机构1207的外表面上。
164.仅作为示例,鼓刹机构1207可以嵌套在车轮1205的轴上,并且第二卡销部1210可以嵌套在鼓刹机构1207上。在一些替代实施例中,鼓刹机构1207可以用作第二卡销部1210。
165.也就是说,鼓刹机构1207的外表面可以配备有一个或以上第二锁孔1211。当由驱动设备驱动时,第二锁销1209可以插入鼓刹机构1207的一个或以上第二锁孔1211中的一个,从而防止车轮1205旋转。
166.在一些实施例中,鼓刹机构1207的外表面可以配备有一个或以上第三锁孔,每个第三锁孔对应于一个或以上第二锁孔1211中的一个。当由驱动设备驱动时,第二锁销1209可以穿过鼓刹机构1207的一个或以上第三锁孔中的一个,并插入第二锁孔1211中,从而防止车轮1205旋转。
167.在一些实施例中,锁控制系统的控制设备和锁(例如,马蹄锁1100,销环锁1206)可以不用集成到一个设备中,而是可以单独设置。例如,控制设备和锁可以设置在车辆的车架的不同位置上。具体地,锁可以设置在靠近车架或靠近车轮的位置,而控制设备可以设置在车架的任何位置,例如车辆的把手。在本技术中,控制设备可以设置在车辆的任何位置,以控制锁的状态。控制设备可以通过控制驱动设备来驱动锁定引脚(例如,第一锁销1102、第二锁销1209)的移动来控制锁的状态。
168.上文已对基本概念做了描述,显然,对于阅读此申请后的本领域的普通技术人员来说,上述发明披露仅作为示例,并不构成对本技术的限制。虽然此处并未明确说明,但本领域的普通技术人员可能会对本技术进行各种修改、改进和修正。该类修改、改进和修正在本技术中被建议,所以该类修改、改进、修正仍属于本技术示范实施例的精神和范围。
169.同时,本技术使用了特定词语来描述本技术的实施例。例如“一个实施例”、“一实
施例”、和/或“一些实施例”意指与本技术至少一个实施例相关的某一特征、结构或特性。因此,应当强调并注意的是,本说明书中在不同位置两次或以上提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本技术的一个或以上实施例中的某些特征、结构或特点可以进行适当的组合。
170.此外,本领域的普通技术人员可以理解,本技术的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的过程、机器、产品或物质的组合,或对其任何新的和有用的改进。相应地,本技术的各方面可以以完全硬件、完全软件(包括固件、驻留软件、微码等)或组合软件和硬件实现,这些软件和硬件通常可以都被称为“单元”、“模块”、“系统”。此外,本技术的各方面可以采用具有在其上体现的计算机可读程序代码的一个或以上计算机可读介质中体现的计算机程序产品的形式。
171.非暂时性计算机可读信号介质可以包括传播的数据信号,其具有其中体现的计算机可读程序代码,例如,在基带中或作为载波的一部分。此类传播信号可以有多种形式,包括电磁形式、光形式等或任何合适的组合。计算机可读信号介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通信、传播或传输供使用的程序。位于计算机可读信号介质上的程序代码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、rf等,或任何上述介质的组合。
172.用于对本技术的各方面进行操作的计算机程序代码可以以一种或以上编程语言的任何组合编写,包括面向对象的编程语言,例如java、scala、smalltalk、eiffel、jade、emerald、c 、c#、vb.net、python等,传统的过程编程语言,如“c”编程语言、visualbasic、fortran、perl、cobol、php、abap,动态编程语言,如python、ruby和groovy,或其他编程语言该程序代码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后一种情况下,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户计算机,或者可以与外部计算机建立连接(例如,通过使用网络服务提供商的网络)或在云计算环境中或作为服务提供,例如,软件服务(saas)。
173.此外,除非权利要求中明确说明,本技术所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本技术流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本技术实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
174.类似地,应该理解的是,在本技术的实施例的前述描述中,各种特征有时在单个实施例、图或其描述中组合在一起,以简化本技术,有助于理解各个发明实施例的一个或以上。然而,本技术的该方法不应被解释为反映所声称的待扫描对象物质需要比每个权利要求中明确记载的更多特征的意图。相反,发明的主体应具备比上述单一实施例更少的特征。
175.在一些实施例中,用于描述和要求本技术实施例的数量、属性等的数字应理解为在某些情况下按照术语“约”、“近似”或“大致”进行修改。例如,除非另有说明,否则“约”、“近似”或“大致”可以指示其描述的值的
±
20%变化。相应地,在一些实施例中,说明书和权
利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本技术一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
176.本文参考的每个专利、专利申请、专利申请和专利申请的出版物和其他材料,例如文章、书籍、规格、出版物、文件、事物和/等,通过参考被完整包含于此,除了与本文件相关联的任何与本文件一致或不一致的、或者任何可能对现在的或之后的权利要求最广泛的范围具有限制作用的申请审查历史文件。举例来说,如果在描述、定义和/或与任何所结合的材料相关联的术语的使用和与本文件相关联的术语之间存在任何不一致或冲突,则描述、定义和/或在本文件中使用的术语以本文件为准。
177.最后,应当理解的是,本技术中所述实施例仅用以说明本技术实施例的原则。其他的变形也可能属于本技术的范围。因此,作为示例而非限制,本技术实施例的替代配置可视为与本技术的教导一致。相应地,本技术的实施例不仅限于本技术明确介绍和描述的实施例。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献