掌桥专利:专业的专利平台
掌桥专利
首页

用于执行开锁操作的方法、锁具、车辆、服务器和系统

文献发布时间:2023-06-19 11:37:30


用于执行开锁操作的方法、锁具、车辆、服务器和系统

技术领域

本公开的实施方式总体涉及锁具的技术领域,并且更具体地,涉及用于执行开锁操作的方法、锁具、车辆、服务器和系统。

背景技术

随着人们对出行需求的增加,对于交通工具的需求也日益增加。自行车作为一种方便、快捷的交通工具也成为人们日常出行的重要交通工具之一。自行车通常安装例如马蹄形的车锁。通常情况下,车锁被布置在自行车车架上,并且其中设有容纳锁环的锁环槽和在其中锁环槽可滑动的锁环。用户关锁后,锁环插在车轮的辐条之间,进而阻挡车轮的转动,实现锁定自行车的功能。

对于自行车而言,锁具的安全性和使用的便利性对于用户体验具有重要影响。锁具使用的便利性对于用户选择车辆而言非常关键。然而,在日常的共享单车使用中,在用户通过扫码等方式请求打开车锁车辆时,可能会出现因锁环被卡住而造成开锁不成功的情况。在现有技术中出现这种情况时,通常需要由用户在例如APP中的界面中手动申报锁具故障来解决该问题。

在发生此类事件时,会给用户造成非常不好的体验,还可能出现错误计费的情况。虽然用户手动申报锁具故障能够部分解决上述问题,但是需要后台服务人员耗费时间和精力对情况进行核实,同时这种核实也存在一定的难度。

为此,本领域存在对锁具的开锁操作进行改进的迫切需求。

发明内容

本公开的实施方式提供了一种用于执行开锁操作的改进技术方案,以解决或者至少部分上缓解现有技术中的至少部分问题。

在本公开的第一方面中,提供了一种用于执行开锁操作的方法。其中锁具包括锁具开关控制机构和锁环,所述包括锁舌、电机以及传感器。所述锁舌被配置为能被移动至限制所述锁环的移动的关锁位置,并且能被所述电机驱动至解除对所述锁环的移动限制的开锁位置。所述方法包括:驱动所述锁舌向所述开锁位置移动,以解除对所述锁环的限制;接收由所述传感器产生的第一传感器信号,所述第一传感器信号由所述传感器产生,并且指示与所述锁舌的开锁操作相关的位置改变;根据在预定时间段内是否接收到第二传感器信号,来确定开锁操作是否成功,其中所述第二传感器信号指示与所述锁舌的关锁操作相关的另一位置改变。

在本公开的附加或者备选的实施方式中,响应于在所述预定时间段内接收到所述第二传感器信号,确定所述开锁操作失败。

在本公开的附加或者备选的实施方式中,响应于在所述预定时间段内没有接收到所述第二传感器信号,确定所述开锁操作成功。

在本公开的附加或者备选的实施方式中,所述预定时间段自以下任一时刻开始:在接收到开锁指令时;在向所述电机发出开锁操作指令时;以及在接收到所述第一传感器信号时。

在本公开的一些附加或者备选的实施方式中,所述传感器被配置为在所述锁舌移动至开锁位置时被锁舌触发,生成所述第一传感器信号。

在本公开的附加或者备选的实施方式中,所述传感器还被配置为在所述锁舌朝向关锁位置运动而被取消触发时,生成所述第二传感器信号。

在本公开的附加或者备选的实施方式中,所述传感器被配置为在所述锁舌从关锁位置向开锁位置移动而被取消触发时,生成所述第一传感器信号。

在本公开的附加或者备选的施方式中,所述传感器还被配置为在所述锁舌移动到关锁位置时被触发时,生成所述第二传感器信号。

在本公开的附加或者备选的实施方式中,所述锁具包括转动件,所述转动件被配置为在所述电机的驱动下转动以带动所述锁舌向开锁位置移动,所述传感器被配置为感测所述转动件的角度位置,在所述转动件带动所述锁舌移动至所述开锁位置之后,被所述转动件上的触发部触发,生成所述第一传感器信号。

在本公开的附加或者备选的实施方式中,所述锁具包括转动件,所述转动件被配置为在所述电机的驱动下转动以带动所述锁舌向开锁位置移动,所述传感器被配置为感测所述转动件的角度位置,并且在所述转动件带动所述锁舌向所述开锁位置移动而被所述转动件上的触发部取消触发时,生成所述第一传感器信号。

在本公开的附加或者备选的实施方式中,所述锁具还包括另一传感器,所述另一传感器被配置为在所述锁舌移动至关锁位置时被锁舌触发,生成所述第二传感器信号。

在本公开的附加或者备选的实施方式中,所述锁具还包括另一传感器,所述另一传感器被配置为在所述锁舌朝向关锁位置运动而被取消触发时,生成所述第二传感器信号。

在本公开的附加或者备选的实施方式中,所述方法进一步包括响应于确定开锁操作失败,发出指示开锁操作失败的指示信号。

在本公开的附加或者备选的实施方式中,响应于确定开锁操作失败,发出指示开锁操作失败的指示信号包括:响应于确定开锁操作失败,重新发起二次开锁操作,以便用户手动移动锁环,以及响应于确定所述二次开锁操作失败,发出指示开锁操作失败的所述指示信号。

在本公开的附加或者备选的实施方式中,所述指示信号通过以下其中至少一种来发出:通过无线通信网络向服务器发出所述指示信号,在锁具上以声音、光信号、震动或者其任意结合发出所述指示信号,以及通过近距离通信向用户终端发出所述指示信号。

根据本公开的第二方面,提供了一种用于在服务器处执行开锁操作的方法。所述方法包括接收来自锁具的指示开锁操作的第一信号,监测来自所述锁具的指示关锁操作的第二信号,根据在预定时间段内是否还接收到所述第二信号,来确定开锁是否成功。

在本公开的附加或者备选的实施方式中,响应于在所述预定时间段内接收到所述第二信号,确定开锁操作失败。附加地或者备选地,响应于在所述预定时间段内没有接收到所述第二信号,确定开锁操作成功。

在本公开的附加或者备选的实施方式中,所述预定时间段从以下任何一时刻开始:在接收到来用户的开锁请求时;在向所述锁具发出开锁指令时;以及在接收到所述第一信号时。

在本公开的附加或者备选的实施方式中,所述方法进一步包括响应于确定开锁操作失败,向移动终端发出开锁操作失败的指示,并且不进行计费。附加地或者备选地,所述方法进一步包括响应于确定开锁操作成功,向移动终端发出开锁操作成功指示,并开始计费。

在本公开的附加或者备选的实施方式中,所述方法进一步包括响应于确定开锁操作失败,指示所述锁具执行二次开锁动作,并指示用户手动移动锁环;以及响应于确定所述二次开锁操作失败,向移动终端发出指示开锁操作失败的所述指示信号。

根据本公开的第三方面,提供了一种锁具,包括锁环和锁具开关控制机构。所述锁具开关控制机构能够被配置为在关锁状态下限制锁环移动,以及在开锁状态下解除对所述锁环的限制,所述锁具被配置为执行根据本公开的第一方面中任一实施方式中的方法的动作。

根据本公开的第四方面,提供了一种车辆,所述车辆包括根据第三方面的任一实施方式所述的所述锁具。所述车辆例如是共享单车。

根据本公开的第五方面,提供了一种用于车辆管理的服务器所述服务器,包括处理器以及存储器,所述存储器中存储程序指令,其中所述处理器被配置利用所述程序指令执行根据本公开的第二方面中任一实施方式所述的方法。

根据本公开的第六方面,提供了一种用于共享车辆的系统,包括:车辆,所述车辆包括根据本公开的第三方面中任一实施方式所述的锁具,以及服务器,所述服务器与所述车辆的锁具和用户终端通信,其中所述服务器被配置响应于接收到来自所述锁具的开锁操作失败的指示,不进行计费。

根据本公开的第七方面,提供了一种用于共享车辆的系统,其包括车辆,所述车辆安装有锁具;服务器,所述服务器与所述锁具和用户终端通信,其中所述锁具被配置为检测开锁操作和关锁操作,向服务器提供指示开锁操作的第一信号和指示关锁操作的第二信号,其中所述服务器包括根据本公开的第五方面中任一实施方式所述的服务器。

通过本发明提供的实施方式,能够自动实现开锁操作失败检测,这可以节省了力物力,并且可以方便用户使用,提高用户体验。

通过以下参照附图对示例性实施方式的说明,本公开的进一步特征将变得显而易见。应当理解,发明内容部分并非旨在标识本公开的实施方式的关键或重要特征,亦非旨在用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。

附图说明

通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中在本公开示例性实施方式中,相同的参考标号通常代表相同部件。

图1示出了其中可以实现根据本公开的用于执行开锁操作的技术方案的锁具的示意图;

图2示出了根据本公开的一些实施方式用于执行开锁操作的方法的流程图;

图3A-图3F示出了根据本公开的一个实施方式的用于执行开锁操作的方法的示意图;

图4A-图4E示出了根据本公开的另一实施方式的用于执行开锁操作的方法的示意图;

图5A-图5D示出了根据本公开的又一实施方式的用于执行开锁操作的方法的示意图;

图6示出根据本公开的一些实施方式用于执行开锁操作的另一方法的流程图;

图7示出了安装有根据本公开的实施方式的锁具的自行车的示意图

图8示出了根据本公开的一些实施方式的用于共享车辆的系统的示意图。

具体实施方式

在下文中,将参考若干示例的实施方式来描述在本公开提供的技术方案。然而,应当理解,这些实施方式仅为了使本领域技术人员能够更好地理解并由此实现本公开,而不是对本公开技术方案的范围提出任何限制的目的来描述。

在本公开使用时,术语“包括”及其变体将被解读为意指“包括但不限于”的开放式术语。术语“基于”将被解读为“至少基于部分”。术语“一个实施方式”和“实施方式”应被理解为“至少一个实施方式”。术语“另一实施方式”应理解为“至少一个其他实施方式”。术语“第一”、“第二”等可以指代不同或相同的对象。在下面可能包含其他明确的和隐含的定义。除非上下文另外明确指出,否则术语的定义在整个说明书中是一致的。

在本公开中,附图中的流程图和框图示出了根据本发明的多个实施例的装置、方法和系统的可能实现的体系架构、功能和操作。流程图或框图中的方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在一些替换的实现中,方框对应的功能或者操作也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,有时也可以按相反的顺序执行,这依赖于所涉及功能的实际性质。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

此外,需要说明的是,在本公开的实施方式中提及的各种数值都是示例性的,本发明并不局限于此。而是可以根据实际设计需求更改这些数值,以实现基本同样的作用和效果。

如在背景技术中所述,在现有共享单车使用中,在用户通过扫码等方式请求打开车锁车辆时,可能会出现开锁并未成功的情况。这时需要由用户手动申报锁具故障,这会给用户造成不好的体验,还可能出现错误计费的情况。为此,本公开提供了一种执行开锁操作的改进技术方案,该方案能实现自动的开锁操作失败检测,节省了人力物力,并且可以方便用户使用,提高用户体验。

在下文中,将参考图1-8来描述本公开的一些示例实施方式。需要注意的是,在下文描述中,将使用“自行车”作为交通工具的例子。但是本公开的范围不局限于此,任何能够采用在此描述的锁具的交通工具均涵盖在本公开的范围内。

为了使得本领域技术人员能够更好地理解本公开,在下文中将首先参考例如图1A和图1B来描述可以用于执行根据本公开中提出的开锁操作的示例锁具的示意图。

图1A和图1B示出了示例锁具100及其开关控制机构140的示意图。如图1A所示,锁具100包括锁具壳体110,呈“C”形的锁环 122,弹簧124(例如是拉簧)、拨手130以及锁具开关控制机构140。在锁具壳体110中设置有锁环槽112,锁环122和弹簧124设置在锁环槽112内。弹簧124具有固定端,固定端被固定在锁具壳体上,弹簧124的另一端连接在锁环122上。

如图1B所示,锁具开关控制机构140包括锁舌141,驱动锁舌的驱动构件以及传感器1441、1442,驱动构件包括例如电机142和转动件143。所述锁舌141被配置为能被移动至限制所述锁环移动的关锁位置和并且能被电动机142驱动至解除对所述锁环的移动限制的开锁位置。传感器1441、1442分别与锁舌141上的第一挡板和第二挡板配合,用来感测锁舌的状态。

图1A示出了开锁状态,在该状态下,开关控制机构140中的锁舌的下部插杆1415顶在锁环122上,处于开锁位置。在锁环122上设置有上锁凹槽126,在开锁状态下,上锁凹槽126与下部插杆1415 的位置不对应。

在执行关锁时,用户拉动拨手130使锁环122以逆时针方向朝着关锁方向移动,当上锁凹槽126到达与锁舌的下部插杆1415对应的位置时,锁舌的下部插杆1415将会滑入上锁凹槽126中。此时,锁舌141回到关锁位置,实现关锁。在关锁状态时,锁舌的下部插杆1415插入锁环122上的上锁凹槽126中,阻止锁环122向开锁方向移动。在关锁状态下,传感器1441与第一挡板1411分离,未被触发;传感器1442与第二挡板1412接触,处于触发状态,如图1B所示。

当执行开锁时,电机142进行转动,电机142带动转动件143进行转动,该传动件的驱动部1432与锁舌上的驱动配合部配合,驱动锁舌141向开锁位置移动。锁舌的下部插杆1415因此向上移动,离开上锁凹槽126到达开锁位置。在开锁位置,锁舌141不在限制锁环122的移动,因而锁环122在弹簧124的拉力作用下自动向开锁方向移动,实现开锁。而锁舌的下部插杆1415则抵靠在锁环122上,处于开锁位置,如图1A所示。在开锁状态下,传感器1441与第一挡板 1411接触,处于触发状态;传感器1442与第二挡板1412分离,被被触发。

需要是说明的是,在上文中关于锁具100以及锁具开关控制机构 140的描述仅仅是出于说明的目的而给出的,本发明并不局限于此。任何其他的结构也可以实施本公开中提出用于执行开锁操作的方法。

接下来,将参考图2来详细描述本公开中提出的用于执行开锁操作的方法。

图2示出了根据本公开的实施方式的用于执行开锁操作的方法的流程图。首先,在方块201,驱动所述锁舌向所述开锁位置移动,以解除对所述锁环的限制。

如前所述,锁具包括用于驱动的电机,用来驱动锁舌执行开锁操作。该电机连接有驱动转轴,该驱动转轴的横截面例如可以为D形,或者为其他非圆型的形状。锁具还包括转动件,该转动件可以在其中心位置设有相应形状的轴孔,例如横截面也为D形。与电机连接的转轴可以插入转动件的轴孔中,借助于该转轴使得电机可以带动转动件一起进行旋转。此外,在转动件上设置有驱动锁舌运动的锁舌驱动部,其与锁舌配合进行配合,实现对锁舌的驱动。在下文中将参考图3A- 图5D的示例锁具开关结构进行描述,此处不再赘述。

在用户要使用单车时,可以例如通过二维码扫描来发其开锁过程。在锁具接收到服务器发送或者用户终端直接发送的开锁指令后,可以通过其处理器或者控制器向电机发出开锁命令,以使其执行开锁操作。电机响应于开锁命令,进行转动时,并通过转轴带动转动件一起转动。转动件上的锁舌驱动部随着转动件一起转动,并在转动到一定角度时与锁舌上的驱动配合部接触,由此驱动锁舌向上移动,最终使其移出上锁凹槽,达到开锁位置。需要说明的是,开锁操作本身是已知的,因此此处不再进行详细描述。

继续参考图2,在方块220,接收第一传感器信号,所述第一传感器信号由所述传感器产生,并且指示与所述锁舌的开锁操作相关的位置改变。

在本公开的实施方式中,第一传感器信号是与开锁操作相关的信号,其指示与开锁操作相关的动作。所述传感器可以被配置为检测与锁舌的开锁操作相关的动作,例如是否达到开锁位置、是否正在向开锁位置移动,是否在开锁操作中曾达到过开锁位置。通过这样方式,可以检测锁舌是否执行开锁操作。

在本公开的一些实施方式中,传感器可以是用来直接检测锁舌位置的位置传感器。该传感器可以与锁舌上的设置的触发部配合来检测锁舌位置。例如,该传感器可以被配置为在锁舌移动至开锁位置时被锁舌触发,从而生成所述第一传感器信号。这样,该传感器可以检测锁舌是否移动到开锁位置,例如锁舌向上移动的最高位置。在这种情况下,第一传感器信号指示锁舌从关锁位置被移动至所述开锁位置。

在本公开的一些实施方式中,传感器也是用来直接检测锁舌位置的位置传感器,并与锁舌上的设置的触发部配合来检测锁舌位置,但与检测锁具是否达到开锁位置的传感器不同,该传感器在关锁位置被触发。在一个示例中,该传感器可以被配置为在所述锁舌从关锁位置向开锁位置移动而被取消触发时,生成所述第一传感器信号。这样,该传感器可以检测锁舌是否离开了关锁位置(例如锁舌向下移动的最低位置),这意味这锁舌在向开锁位置移动。在这种情况下,第一传感器信号指示所述锁舌开始从关锁位置向开锁位置移动,即锁具开始执行开锁动作。

在本公开的一些实施方式中,产生第一传感器信号的传感器也可以是检测电机转动角度的角度位置传感器。为此,在转动件上设置有触发部,例如凸起或者凹陷,在电机带动转动件转动时,所述转动件上的触发部随着转动。在转动件转动所述锁舌移动至所述开锁位置后再转动预定角度,转动件上的触发部触发传感器,进而产生第一传感器信号。在这种情况下,该第一传感器信号指示开锁操作完成,即已将锁舌从关锁位置已移动至开锁位置。替换地,在关锁状态下,转动件上的触发部触发该传感器,在电机带动转动件将锁舌从关锁位置朝向开锁位置移动时,该传感器被取消触发,进而产生第一传感器信号。在这种情况下,第一传感器信号指示锁具开始执行开锁操作。

上面产生的用来指示开锁操作的第一传感器信号例如可以被发送给锁具的控制器或者处理器,以便由锁具进行后续操作。

如图2所示,接下来,在方块230处根据在预定时间段内是否还接收到第二传感器信号,来确定开锁操作是否成功,其中所述第二传感器信号指示与所述锁舌的关锁操作相关的另一位置改变。

在本公开的实施方式中,第二传感器信号是与关锁操作相关的传感器信号,其指示与关锁操作相关的动作。该动作可以由传感器感测,例如是感测锁舌回到关锁位置,或者锁舌从开锁位置向关锁位置移动等。通过这种方式,可以确定锁舌是否在执行关锁操作。

在本公开的一些实施方式中,所述第二传感器信号可以由上述产生第一传感器信号的传感器来生成。换句话说,通过单个传感器的信号改变来检测开锁是否成功。在采用单个传感器的信号的方案中,处理逻辑比较简单,也无需考虑与另一传感器的配合,这种方案更容易实现。

在一个示例中,传感器可以被配置在所述锁舌移动至开锁位置时被锁舌触发,生成所述第一传感器信号,并且在所述锁舌从关锁位置向下运动而被取消触发时,生成所述第二传感器信号。这样,可以通过单个传感器来检测开锁操作和关锁操作。在该实施方式中,可以设计传感器被触发和取消触发的位置,使得在锁舌抵靠在锁环上时不会因取消触发而生成第二传感器信号。

在另一示例中,传感器可以被配置在所述锁舌移动至关锁位置时被锁舌触发,生成所述第二传感器信号,并且在所述锁舌从关锁位置向上运动而被取消触发,生成所述第二传感器信号。这样,也可以通过单个传感器来检测开锁操作和关锁操作。

在本公开的一些实施方式中,所述第二传感器信号可以由与上述产生第一传感器信号的传感器不同的另一传感器生成。也就是说,也可以基于两个传感器发出的传感器信号来检测开锁是否成功。该方案虽然相比于采用单个传感器的方案,处理较为复杂,也同样能够实现开锁失败的检测。

在一个示例中,该另一传感器可以被配置为在所述锁舌被移动至所述关锁位置时被锁舌触发,并生成所述第二传感器信号。在这种情况下,该另一传感器检测关锁操作是否完成,该第二传感器信号指示锁舌已经移动回到关锁位置。

在另一示例中,该另一传感器可以被配置为在所述锁舌从开锁位位置向下运动时而被取消触发时,生成所述第二传感器信号。在这种情况下,该另一传感器检测是否开始执行关锁操作,该第二传感器信号指示锁舌开始执行关锁操作。

如果在预定时间段(例如0.1秒)内还接收到第二传感器信号,则意味着开锁失败。这是因为这样的开锁操作与正常开锁成功的操作是不同的。在正常操作成功的情况下,在锁舌被移出上锁凹槽时,锁舌将不再不限制锁环,锁环因而将会被弹簧拉至开锁状态,并因而使得上锁凹槽与锁舌的位置发生偏离,故锁舌抵靠锁梁上,不会发生于关锁相关的操作,因而不会有第二传感器信号。而在操作失败的情况下,锁环被卡住,锁环不会被弹簧拉动,因而锁舌将会到达开锁位置后的极短时间内又回落上锁凹槽中,并引起第二传感器信号。因此通过检测传感器信号的异常变化可以检测开锁失败。

在本公开的实施方式中,预定时间段可以从接收到开锁指令时开始在预期完成开锁操作的时段内(例如1秒)结束。然后可以确定在该时间段内是否收到第一传感器信号和第二传感器信号二者。如果仅仅收到第一传感器信号,则意味着开锁成功。如果收到两者,则意味着开锁失败。可替代地,该时间也可以自向所述电机发出开锁操作指令时开始。

在本公开的另一实施方式中,该预定时间段在接收到所述第一传感器信号时开始,在预期可能会接收到第二传感器信号的时段内结束。在本公开的实施方式中,该预定时间段可以是一个较短时间段,例如 0.1秒,0.2秒或者任何其他适当的时间段。该时间段的大小通常可以被设置为大于开锁失败情况下第二传感器信号和第一传感器信号产生之间的时间差的一个时间段。优选地,在设置该预定时间段的值时需要在保证上述时间差的同时,尽量避免不必要的时延。

该时间段的长度可以根据具体应用而选择。例如,根据第一传感器信号和第二传感器信号产生的方式不同,则该时间段的大小不同。例如,在锁舌移动至开锁位置触发传感器时产生第一传感器信号并且在离开开锁位置向关锁位置移动取消触发传感器时而产生第二传感器信号的实施方式中,该时间段可以较小,例如0.1秒。相反,例如,在锁舌移动离开关锁位置向开锁位置移动而取消触发传感器产生第一传感器信号并且在锁舌移动到关锁位置而触发传感器产生第二传感器信号的实施方式中,该时间段可以稍大,例如0.5秒。此外,不同的锁具开关控制机构的操作特性也不相同,该预定时间段的长度也可以根据锁的操作特性来确定。

在本公开的一些实施方式中,可以响应于在所述预定时间段内接收到所述第二传感器信号,确定所述开锁操作失败。而在所述预定时间段内没有接收到所述第二传感器信号时,则如现有技术接收到第一传感器信号那样,继续后续处理,例如将开锁信号上报服务器。因此,对于没有接收到所述第二传感器信号的情况,与现有技术相比,将会延迟该预定时间段向服务器上报开锁信号,但是由此却能够排除开锁失败的情况。

在本公开的一些实施方式中,还可以响应于在所述预定时间段内没有接收到所述第二传感器信号,确定所述开锁操作成功。而在所述预定时间段内接收到所述第二传感器信号时,则终止现有技术接收到第一传感器信号的后续处理。

因此,与现有技术不同,在本公开的实施方式中提出的开锁操作的方案并非在接收到与开锁操作相关的第一传感器信号后直接执行后续操作(例如向服务器发送信号包括开锁操作),而是在接收到第一传感器信号后,监测第二传感器信号,根据监测结果来确定开锁操作是否成功。

在本公开的一些实施方式中,产生所述第一传感器信号的传感器可以是接触式传感器、光学传感器、电磁感应传感器其中之一。替换地或者可选地,产生所述第一传感器信号的传感器也可以是接触式传感器、光学传感器、电磁感应传感器其中之一。

在本公开的一些实施方式中,响应于确定开锁操作失败,还可以发出指示开锁操作失败的指示信号。优选地,在本公开的一个实施方式中,响应于确定开锁操作失败,重新发起二次开锁操作,并指示用户手动移动所述锁环,而在所述二次开锁操作失败也失败的情况下,才会发出指示开锁操作失败的所述指示信号。

在本公开的一些实施方式中,锁具可以将指示开锁操作失败的指示信号发送给服务器、发送给用户的移动终端、通过锁具直接向用户进行指示,或者执行其中的多个。例如,在一个示例中,可以通过无线通信网络向服务器发出所述指示信号。服务器可以响应于开锁操作失败的指示信号,不进行计费,并且同时向用户终端发出诸如“开锁失败,此次将不收取任何费用,请选择其他车辆”等提示。在另一示例中,备选地或者替换地,锁具可以以声音、光信号、震动或其任意组合等方式直接向用户发出所述指示信号。此外,在锁具支持通过诸如蓝牙等近距离通信的情况下,也可以通过近距离通信直接向用户终端发出指示信号。

在本发明提供的实施方式,在开锁构成中,接收到执行开锁动作后的信号后,还进一步监控开锁操作的发生,因此能实现开锁操作失败的自动检测,节省了人力物力,并且可以方便用户使用,提高用户体验。

在下文中,出于说明的目的,将结合图3A至图5D描述根据本 公开的实施方式的几个示例实现。

图3A至图3E示出了根据本公开的一个实施方式的执行开锁操作的技术方案的示意图。

如图3A所示,该锁具包括锁环322和锁具开关控制机构,锁具开关控制机构包括锁舌341、电机342、转动件343、第一传感器3441 和第二传感器3442。在该实施方式中,第一传感器3441用于感测开锁操作,控制电机的停止;第二传感器3442用于判断锁具的开闭,产生第一传感器信号和第二传感器信号。

如图3A和图3B所示,锁舌341在其下部设置有第一挡板3411,并且在其上部设置有第二挡板3412,第一挡板3411和第二挡板3412 可以分别触发第一传感器3441和第二传感器3442。锁舌341在其本体3431上设有驱动槽3413,驱动槽3413槽中设有驱动配合部3414,其例如是驱动槽3413的上部边缘,如图3B所示。需要说明的是,驱动槽仅仅是示例性的,本公开也可以采用在锁舌本体上设置的驱动孔,从锁舌上伸出的驱动挡沿等任何适合结构,只要能够与驱动销配合,实现锁舌341的移动即可。

转动件343例如具有如图3C所示的结构,其包括柱状本体3431 和沿其轴向从柱状本体3431伸出的驱动销3432。该驱动销3432与锁舌341上的驱动配合部3414配合,来驱动锁舌执行开锁操作。在转动件343的轴心处设置有D形轴孔3433,其中可以装配电机的驱动转轴,以便与电机的转轴一起转动。

图3A示出了锁具的关锁状态,其中锁舌341的下端插入在锁环 322的上锁凹槽326中,以限制锁环322的移动。在此状态下,第一挡板3411与第一传感器3441分离,即未被触发;第二挡板3412与第二传感器3442接触,处于被触发状态。

在执行开锁操作时,电机342驱动转动件343旋转,转动件343 借助驱动销3432可向开锁位置移动锁舌341。随着锁舌341开始向上移动,第二挡板3412与第二传感器3442逐渐脱离接触,被取消触发,此时产生指示开始开锁操作的第一传感器信号。

电机342继续转动,在将锁舌341驱动到开锁位置时(例如最高位置时),锁舌341的下端离开上锁凹槽326,不再限制锁环322的动移动,如图3D所示。在此状态下,第一挡板3411与第一传感器3441 接触,处于触发状态;第二挡板3412与第二传感器3442是分离的,未被触发。

在正常情况下,由于锁环322不再受到限制,其将会在与其连接的弹簧(未示出)的弹簧力的作用下,自动移动至不再限制车轮移动的位置。此时,上锁凹槽326的位置与锁舌341下端的位置发生偏移,由于转动件343的继续移动将会不再驱动锁舌341,锁舌341的下端将会抵靠在锁环322的顶部表面上,如图3E所示。此时,第一挡板 3411与第一传感器3441可以从接触状态变为分离状态,取消对第一传感器3441的触发,通知电机开锁操作已经完成,停止转动。此时,第二挡板3412仍与第二传感器3442分离,处于未被触发状态,不会产生任何传感器信号。

而在锁环被卡住的情况下,锁环322将会保持在图3C所示的位置,而不会自动移动。此时,上锁凹槽326的位置与锁舌341下端的位置仍然对应,而随着传动件的继续转动,驱动销3432与驱动配合部3414脱离,锁舌341的下端会直接回落至上锁凹槽236中,如图3F所示。此时,第二挡板3412再次与第二传感器3442接触,变为触发状态,产生第二传感器信号;而第一挡板3411与第一传感器3441 分离,处于未被触发状态。

因此,在该实施方式中,基于第二传感器3442产生的传感器信号来确定开锁是否成功。出于说明的目的,下面示出了开锁成功和开锁失败情况下的第二传感器3442的信号改变,其中“1”表示被触发,“0”表示未被触发。

表1开锁过程中的第二传感器3442产生的信号

从上表可以看出,在开锁成功时,传感器3442的信号在t0时刻从1变成0后,之后不会再有任何变化,而是保持未被触发。相反,在开锁失败时,由于锁环322未成功移出锁销槽,锁舌341会快速回落至上锁凹槽326内,因此第二传感器3442与第二挡板3412再次接触,第二传感器3442的信号在传感器信号从1变成0后再次改变为1。这样,基于传感器3442的信号在预定时间段反映出的锁舌位置改变,可以确定开锁操作是否成功。

需要说明的是,上面的实施方式仅仅是个示例,本发明并不局限于次。在本公开的其他实施方式中,第一传感器3441被第一挡板触发时停止电机的信号,控制器可以控制电机预定时间后例如0.25秒后停止转动,或者借助电机惯性在过了最高点位置后停止转动。在该实施方式中,在锁舌处于开锁位置时,第一传感器3441与第一挡板保持处于接触状态,即保持为1。

在开锁状态下第一传感器3441保持被触发而第二传感器3442未被触发的实施方式中,也可以基于第一传感器3441生成的信号来检测开锁是否成功。出于说明的目的,下面示出了开锁成功和开锁失败情况下的传感器3441的信号改变,其中“1”表示被触发,“0”表示未被触发。

表2开锁过程中的第一传感器3441产生的信号

从上表可以看出,在开锁成功时,传感器3441的信号在t0时刻从0变成1后(对应于开锁位置),之后不会再有任何变化,而是保持被触发状态。而在在开锁失败时,由于锁环322未成功移出锁销槽,锁舌341自动回落至上锁凹槽326内,因此第一传感器3441与第一挡板3411会与脱离,被取消触发,第一传感器3441的信号在从0变成1后再次改变为0。因此,基于第一传感器3411在该预定时间段的改变,可以确定开锁操作失败。

此外,在一些实施方式中,也可以基于第一传感器3441和第二传感器3442两者生成的信号来检测开锁是否成功。例如,在上述成功开锁状态下第一传感器3441保持被触发而第二传感器3442未被触发的实施方式中,也可以基于第一传感器3441和第二传感器3442两者生成的信号来检测开锁是否成功。出于说明的目的,下面示出了在这些实施方式中,开锁成功和开锁失败情况下的传感器3441(传感器 1)和传感器3442(传感器2)的信号改变,其中“1”表示被触发,“0”表示未被触发。

表3开锁过程中的两个感器产生的信号

从上表可以看出,在开锁过程中,传感器3442被触发时(锁舌达到开锁位置)产生第一传感器信号,而传感器3441被触发时(锁舌回到关锁位置)可以被当做第二传感器信号。在开锁成功时,在传感器3441被触发后,锁舌341抵靠在在锁环322顶面而不会回落到上锁凹槽中,因此传感器3442不会被触发,并因此不会产生第二传感器信号。而在开锁失败时。锁环322未成功移出锁销槽,锁舌341 会回落至上锁凹槽326内,因此传感器3442的传感器会被触发,此时产生第二传感器信号。因此,基于传感器3441和3442的在该预定时间段的信号状态,可以确定开锁操作是否成功。

此外,也可以通过其他形式的组合信号来识别开锁失败。例如,第一传感器信号可以在锁舌从关锁位置向上移动使得第一传感器 3441被取消触发时产生,第二传感器信号可以在第二传感器3442从开锁位置向下移动而被取消触发时产生。在这种情况下,也可以基于在预定时间段内是否还收到第二传感器信号来确定开锁操作是否成功。

图4A至图4E示出了根据本公开的另一实施方式的执行开锁操作的技术方案的示意图。

与图3A-图3E的方案类似,锁具400包括锁环422和锁具开关控制机构,该锁具开关控制机构包括锁舌441、电机442、转动件 443、第一传感器4441和第二传感器4442。第一传感器4441用于判断锁具的开闭,产生第一传感器信号和第二传感器信号;而第二传感器4442感测锁舌的状态,以便控制电机的转动。

如图4A所示,锁舌441上的第一挡板4411与第一传感器4441 配合,产生第一传感器信号和第二传感器信号;但在图4A中,第二传感器4442用来感测电机的转动角度,并且因此在转动件443上设置两个凸起4434-1和4434-2,以便与第二传感器4442配合来控制电机的停止。

图4B示意性地示出了转动件443的结构,与图3C类似,转动件443包括本体4431、驱动销4432以及驱动孔4433,不同的是在圆周方向上设有第一凸起4434-1和第二凸起4434-2,这两个凸起与第二传感器4442配合用来控制电机的转动。图4A中示出的锁舌441 在其本体上设置有驱动凹槽,其顶部可以用作驱动配合部。然而需要说明的是,锁舌也可以具有与图3B类似的结构,还可以采用其他锁舌结构,诸如包括在锁舌本体上设置驱动孔、从锁舌上伸出的驱动挡沿等任何适合结构,只要能够与驱动销配合,实现锁舌的移动即可。

在图4A所示的关锁状态下,第一挡板4411与第一传感器4441 分离,处于未被触发状态;第二传感器4442与转动件443上的第二凸起4434-2接触,处于被触发状态。在执行开锁操作时,电机442 驱动转动件443旋转,第二传感器4442与转动件443上的凸起4434-2 脱离接触,同时转动件443借助驱动销4432可向开锁位置移动锁舌 441。

随着电机442继续转动,在将锁舌441驱动到开锁位置时(例如最高位置时),锁舌441的下端离开上锁凹槽426,不再限制锁环 422动移动,如图4C所示。在此状态下,第一挡板4411与第一传感器4441接触,处于被触发状态;此时第二传感器3442未被触发。

在正常开锁状态,锁环422将会在与其连接的弹簧(未示出)的弹簧力的作用下,自动移动至不再限制车轮移动的位置,而随着转动件的继续转动,锁舌441的下端将会抵靠在锁环422的顶部表面上,如图4D所示。此时,第一挡板4411与第一传感器4441仍是接触状态,而随着转动件443的转动,第二传感器4442与转动件443上的第一凸起4434-1接触,被触发状态,控制电机停止转动。

而在锁环被卡住的情况下,锁环422将会保持在图4C所示的位置,而不会自动移动。此时,上锁凹槽426的位置与锁舌441下端的位置仍然对应,锁舌441的下端会直接回落至上锁凹槽426中,如图4E所示。此时,第一挡板4411将与第一传感器3441脱离接触,被取消触发,产生第二传感器信号;第二传感器4442与转动件443 上的第一凸起4434-1接触,处于被触发状态。

在该实施方式中,根据第一传感器4441的传感器信号,可以确定开锁操作是否成功。出于说明的目的,下面示出了开锁成功和开锁失败情况下传感器4441的信号改变,其中“1”表示被触发,“0”表示未被触发。

表4开锁过程中的第一传感器产生的信号

表4所示的方案实质上与上述的表2所示的方案类似,在开锁成功时,传感器3441的信号从0变成1后,之后不会再有任何变化,而是保持未被触发。而在在开锁失败时,传感器4441的信号从0变成1后,会再次改变为0。因此,基于在预定时间段的传感器信号的反映锁舌的位置改变的传感器信号,可以确定开锁操作是否成功。

此外,在一些实施方式中,也可以基于第一传感器4441和第二传感器4442两者生成的信号来检测开锁是否成功。例如,第一传感器信号可以基于执行开锁操作时第二传感器4412的取消触发来生成,该信号指示开始执行开锁操作;第二传感器信号可以由第一传感器4411被取消触发而生成,该传感器信号指示锁舌从开锁位置向关锁位置移动。出于说明的目的,下面示出了开锁成功和开锁失败下面的传感器4441(传感器1)和传感器4442(传感器2)的信号改变,其中“1”表示被触发,“0”表示未被触发。

表5开锁过程中的两个感器产生的信号

在该方案中,与开锁操作相关的第一传感器信号在电机442开始带动转动件443转动使得传感器4442被取消触发时生成,而与关锁操作相关的第二传感器信号由锁舌从开锁位置向关锁位置移动使得传感器4441被取消触发时来提供。如表5所示,在开锁成功时,传感器4441会持续被触发,不会产生为0的第二传感器信号。而在开锁失败的情况下,传感器4441会与第一挡板4411脱离,取消触发,生成第二传感器信号。基于此,可以确定开锁操作是否成功。

在一些实施方式中,与表5所示的方式不同,第一传感器信号还可以在所述转动件443带动所述锁舌441移动至所述开锁位置之后,被所述转动件上的触发部触发时产生。在这样的实施方式中,可以通过监控在例如自接收到来用户的开锁请求时或者自向所述锁具发出开锁指令时起的时间段内是仅仅接收到第一传感器信号,还是两个传感器信号,来确定开锁是否成功。在仅仅接收到第一传感器信号的情况下,可以确定开锁操作成功,而在接收第一和第二传感器信号两者的情况下,确定开锁操作是否成功。

图5A至图5D进一步示出了根据本公开的再一实施方式的执行开锁操作的技术方案的示意图。

与图4A-图4E的方案类似,锁具500包括锁环522和锁具开关控制机构,该锁具开关控制机构包括锁舌541、电机542、转动件 543、第一传感器5441和第二传感器5442。第一传感器5441用于判断锁具的开闭,产生第一传感器信号和第二传感器信号;而第二传感器5442感测电机的转动角度,以便控制电机的转动。

与图4A-图4E不同的是,传感器5441是个关锁传感器,其在关锁时被触发,即锁舌541上的第一挡板5411与第一传感器5441在锁舌处于关锁位置时被触发。在该实施方式中,锁舌541从关锁位置向开锁位置移动时第一传感器5411被取消触发,产生第一传感器信号,并且在从开锁位置回到关锁位置时第一传感器5411被触发,产生第二传感器信号。

在该实施方式中,转动件543的结构可以与图4B所示类似,包括本体5431、驱动销5432以及驱动孔5433,并且圆周方向上设有2个凸起5434-1和5434-2。这两个凸起与第二传感器5442配合用来控制电机的转动。锁舌531可以与图3B类似,也可以采用其他锁舌结构,诸如包括驱动槽、从锁舌上伸出的驱动挡沿等任何适合结构,只要能够与驱动销配合,实现锁舌的移动即可。

在图5A所示的关锁状态下,第一挡板5411与第一传感器5441 接触,处于被触发状态;第二传感器5442与转动件543上的第二凸起5434-2接触,处于被触发状态。在执行开锁操作时,电机542驱动转动件543旋转,第二传感器5442与转动件443上的凸起5434-2 脱离接触,同时转动件543借助驱动销5432可向开锁位置移动锁舌 541。随着锁舌541开始向上移动,第一挡板5411与第一传感器5441 逐渐脱离接触,被取消触发,此时产生指示开始开锁操作的第一传感器信号。

随着电机542继续转动,在将锁舌541驱动到开锁位置时(例如最高位置时),锁舌541的下端离开上锁凹槽526,不再限制锁环动移动,如图5D所示。在此状态下,第一挡板5411仍与第一传感器 5441脱离,处于未被触发状态;第二传感器5442也未被触发。

在正常开锁状态,锁环522将会自动移动至不再限制车轮移动的位置,随着转动件543的转动,锁舌541的下端将会抵靠在锁环522 的顶部表面上,如图5C所示。此时,第一挡板5411与第一传感器 3441仍是分离状态。同时随着转动件543的转动,第二传感器3442 与转动件443上的第二凸起4434-2接触,被触发并控制电机停止转动。

而在锁环被卡住的情况下,锁环522将会保持在图5B所示的位置,而不会自动移动。此时,上锁凹槽526的位置与锁舌541下端的位置仍然对应,锁舌541的下端会直接回落至上锁凹槽526中,如图5D所示。此时,第一挡板5412再次与第一传感器5441接触,被锁舌上第一挡板的触发,产生第二传感器信号;第二传感器5442与转动件543上的第一凸起5434-1接触,处于被触发状态。

在该实施方式中,可以根据第一传感器5441的传感器信号,确定开锁操作是否成功。出于说明的目的,下面示出了开锁成功和开锁失败情况下的传感器5441的信号改变,其中“1”表示被触发,“0”表示未被触发。

表6开锁过程中的第一传感器5441产生的信号

该方案实质上与前述的表1所示的方案类似,在开锁成功时,传感器5441的信号从1变成0后,之后不会再有任何变化,而是保持未被触发。而在开锁失败时,传感器5441的信号从1变成0后,会再次改变为1。因此,基于传感器5441的传感器信号改变反映的锁舌位置改变,可以确定开锁操作是否成功。

此外,在一些实施方式中,也可以基于第一传感器5441和第二传感器5442两者生成的信号来检测开锁是否成功。例如,第一传感器信号可以基于执行开锁操作时第二传感器5412的取消触发来生成,在这种情况下,该传感器信号指示开始执行开锁操作;第二传感器信号可以由第一传感器5411被触发而生成,该传感器信号指示锁舌回到开锁位置。出于说明的目的,下面示出了开锁成功和开锁失败情况下的传感器5441和传感器5442的信号改变,其中“1”表示被触发,“0”表示未被触发。

表7开锁过程中的两个感器产生的信号

在该方案中,与开锁操作相关的第一传感器信号电机542开始带动转动件543转动使得传感器5442被取消触发时生成,而与关锁操作相关的第二传感器信号由传感器4441被触发来提供。如表7所示,在开锁成功时,传感器5441会保持被取消触发状态,不会产生第二传感器信号。而在开锁失败的情况下,传感器5441与第一挡板 4411再次接触,生成为“1”的第二传感器信号。基于此,可以确定开锁操作是否成功。

在一些实施方式中,与表7所示的方式不同,第一传感器信号还可以在所述转动件543带动所述锁舌541移动至所述开锁位置之后,被所述转动件上的触发部触发时产生。在这样的实施方式中,可以通过监控在例如自接收到来用户的开锁请求时或者自向所述锁具发出开锁指令时起的时间段内是仅仅接收到第一传感器信号,还是两个传感器信号,来确定开锁是否成功。在仅仅接收到第一传感器信号的情况下,可以确定开锁操作成功,而在接收第一和第二传感器信号两者的情况下,确定开锁操作是否成功。

在上文中,描述了在锁具处确定开锁是否成功的实施方式,在下文中将参考图6描述在服务器处确定开锁操作是否成功的实施方式。

如图6所示,在块610,接收来自锁具的指示开锁操作的第一信号。在锁具执行开锁动作后,例如锁具可以通过无线通信网络向服务器发出开锁操作的第一信号。

在块620,监测来自所述锁具的指示关锁操作的第二信号。与现有技术不同,服务器在接收到开锁操作的指示信号后,并不直接确定开锁操作成功,而是会监测指示关锁操作的第二信号。如前所述,在开锁成功时,并不会产生与关锁操作的相关的传感器信号,而在开锁失败的情况下,锁舌会执行关锁操作,并生成与关锁操作相关的传感器信号。此时,锁具可以通过无线通信网络向服务器发出指示关锁操作的第二信号。

在块630,根据在预定时间段内是否还接收到所述第二信号,来确定开锁操作是否成功。例如。如果在该预定时间段内服务器没有收到指示关锁操作的第二信号,则可以确定开锁成功。而在接收到第二信号的情况下,则确定开锁失败。

在本公开的一些实施方式中,可以响应于确定开锁操作失败,向移动终端发出开锁操作失败的指示,并且不进行计费。在本公开的一些实施方式中,还可以响应于确定开锁操作成功,向移动终端发出开锁操作成功指示,并开始计费。

在本公开的一些实施方式中,该预定时间段可以自接收到来用户的开锁请求时开始。替换地,该预定时间段可以自服务器向所述锁具发出开锁指令时开始。另外,该预定时间也可以在接收到所述第一信号开始。

在本公开的一些实施方式中,可以响应于确定开锁操作失败,指示所述锁具执行二次开锁动作,并指示用户手动移动锁环。

在本公开的一些实施方式中,可以响应于确定所述二次开锁操作失败,向移动终端发出指示开锁操作失败的指示信号。

通过上述实施方式,可以在服务器处自动实现开锁操作失败检测,这可以节省人力物力,并且可以方便用户使用,提高用户体验。

本公开还提出了一种锁具,该锁具包括前面示例中描述的锁环和锁具开关控制机构。所述锁具开关控制机构能够被配置为在关锁状态下限制锁环移动,以及在开锁状态下解除对所述锁环的限制。所述锁具被配置为执行参考图1-5描述的实施例中的方法。

图7还示出安装有根据本公开的实施方式的锁具的车辆700的示意图。如图7所示,在所述车辆700的车身上安装有根据本公开的前述锁具100,所述锁具100可以用来锁住车辆。在图7中示出的车辆700是自行车,例如共享单车。然而本领域技术人员可以理解,本公开并不局限于此,所述车辆还是可以是三轮车、摩托车或者其他车辆。锁具也不局限于安装自行车的后轮上,也可以安装在例如前轮,或者任何其他适当的位置,来实现对车辆700的锁定。

图8示意性地示出了根据本公开的用于共享车辆的系统800。如图800所示,该系统包括移动终端810、车辆820和服务器830。其中移动终端可以与车辆820、服务器830或者其二者进行通信。车辆820可以与服务器830进行通信。

移动终端810中安装有用车APP或者其他类似应用,可以通过APP扫描车辆上的二维码来与服务器830通信,发出开锁请求,以便请求使用车辆。备选地或者替代地,移动终端810也可以通过诸如蓝牙的近距离通信技术直接与车辆的锁具通信,以便使用车辆。

车辆820包括处理器/控制器811、存储器812、通信模块813、输入/输出814、锁舌驱动模块815、锁舌816、传感器817、锁环818 等。存储器811可以存储用于锁具的程序,处理器/控制器可以是单独一个部件也可以是多个部件,其被配置为基于存储器811中的程序来控制锁具的操作。通信模块813负责与移动终端810、服务器830或者其两者通信,其可以支持诸如移动通信的无线通信技术以及诸如蓝牙的近距离通信技术。输入/输出模块814被配置为处理数据输入和输出,例如提供可供用户输入的按键、向用户显示所述状态,例如扬声器、显示器、震动装置等。锁舌驱动模块815例如包括电机以及转动件,传感器817被配置为感测锁具的状态。锁舌816被配置为在关锁位置限制锁环818的移动,在开锁状态解除对锁环818的限制。锁舌驱动模块815、传感器817和锁舌共同组成锁具开关结构。锁环818 可以被配置为限制车轮的移动,以便锁住车辆。

服务器830包括处理器831、存储器832、通信模块833、接口模块834以及数据库DB835。存储器831可以存储用于锁具的程序,其被配置为基于存储器811中的程序来控制锁具的操作。通信模块833负责与外部通信,其可以支持诸如移动通信的无线通信技术,以便与移动终端810和车辆820通信。接口模块814被配置为提供诸如USB等各种接口。数据库DB835可以存储车辆信息、锁具信息、用户信息等。

图8中示出的车辆820中包括的锁具可以执行参考图3-5本实施方式中描述的各个实施方式。替代地,服务器830例如可以执行参考图6所描述的各个实施方式。

需要说明的是,本说明书中的各个实施例中重点说明了与其他实施例的不同之处,各个实施例之间相同或相似部分可以参考其他实施例。但本领域技术人员应当清楚的是,上述各实施例可以根据需要单独使用或者相互结合使用。需要说明的是,本发明中在提供的装置与方法实施例是相对应因此相关的描述可以参考方法实施例的相应说明即可。

在上文中,以上已经描述了本公开的各实施方式,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施方式。在不偏离所说明的各实施方式的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施方式的原理、实际应用或对市场中已有技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施方式。

TS 1.一种用于执行开锁操作的方法,其中锁具包括锁具开关控制机构以及锁环,所述锁具开关控制机构包括锁舌、电机以及传感器,其中所述锁舌被配置为能移动至限制所述锁环的移动的关锁位置,并能够被电机驱动至解除对所述锁环的移动限制的开锁位置,所述方法包括:

驱动所述锁舌向所述开锁位置移动,以解除对所述锁环的限制,

接收第一传感器信号,所述第一传感器信号由所述传感器产生,并且指示与所述锁舌的开锁操作相关的位置改变,

根据在预定时间段内是否还接收到第二传感器信号,来确定开锁操作是否成功,其中所述第二传感器信号指示与所述锁舌的关锁操作相关的另一位置改变。

TS 2.根据权利要求1所述的方法,其中根据在预定时间段内是否还接收到第二传感器信号,来确定开锁操作是否成功包括以下其中至少一个:

响应于在所述预定时间段内接收到所述第二传感器信号,确定所述开锁操作失败;或

响应于在所述预定时间段内没有接收到所述第二传感器信号,确定所述开锁操作成功。

TS 3.根据权利要求1所述的方法,其中所述预定时间段自以下任一时刻开始:

在接收到来自服务器或者用户终端开锁指令时;

在向所述电机发出开锁操作指令时;以及

在接收到所述第一传感器信号时。

TS 4.根据权利要求1所述的方法,其中所述传感器被配置为在所述锁舌移动至开锁位置时被锁舌触发,生成所述第一传感器信号。

TS 5.根据权利要求4所述的方法,其中所述传感器还被配置为在所述锁舌朝向关锁位置运动而被取消触发时,生成所述第二传感器信号。

TS 6.根据权利要求1所述的方法,其中所述传感器被配置为在所述锁舌从关锁位置向开锁位置移动而被取消触发时,生成所述第一传感器信号。

TS 7.根据权利要求6所述的方法,其中所述传感器还被配置为在所述锁舌移动到关锁位置时被触发时,生成所述第二传感器信号。

TS 8.根据权利要求1所述的方法,其中所述锁具包括转动件,所述转动件被配置为在所述电机的驱动下转动以带动所述锁舌向开锁位置移动,所述传感器被配置为感测所述转动件的角度位置,并且在所述转动件带动所述锁舌移动至所述开锁位置之后,被所述转动件上的触发部触发,生成所述第一传感器信号。

TS 9.根据权利要求1所述的方法,其中所述锁具包括转动件,所述转动件被配置为在所述电机的驱动下转动以带动所述锁舌向开锁位置移动,所述传感器被配置为感测所述转动件的角度位置,并且在所述转动件带动所述锁舌向所述开锁位置移动而被所述转动件上的触发部取消触发时,生成所述第一传感器信号。

TS 10.根据权利要求1所述的方法,其中所述锁具还包括另一传感器,所述另一传感器被配置为在所述锁舌移动至关锁位置时被锁舌触发,生成所述第二传感器信号。

TS 11.根据权利要求1所述的方法,其中所述锁具还包括另一传感器,所述另一传感器被配置为在所述锁舌朝向关锁位置运动而被取消触发时,生成所述第二传感器信号。

TS 12.根据权利要求1-11其中任一项所述的方法,进一步包括:

响应于确定开锁操作失败,发出指示开锁操作失败的指示信号。

TS 13.根据权利要求12所述的方法,其中响应于确定开锁操作失败,发出指示开锁操作失败的指示信号包括:

响应于确定开锁操作失败,重新发起二次开锁操作,以便用户手动移动所述锁环,以及

响应于确定所述二次开锁操作失败,发出指示开锁操作失败的所述指示信号。

TS 14.根据权利要求12所述的方法,其中所述指示信号通过以下其中至少一种来发出:

通过无线通信网络向服务器发出所述指示信号,

在所述锁具上以声音、光信号、震动或者其任意结合发出所述指示信号,以及

通过近距离通信向用户终端发出所述指示信号。

TS 15.一种用于在服务器处执行开锁操作的方法,其特征在于,接收来自锁具的指示开锁操作的第一信号,

监测来自所述锁具的指示关锁操作的第二信号,

根据在预定时间段内是否还接收到所述第二信号,来确定开锁操作是否成功。

TS 16.根据权利要求15所述的方法,其中根据在预定时间段内是否还接收到所述第二信号,来确定开锁操作是否成功包括以下其中至少一个:

响应于在所述预定时间段内接收到所述第二信号,确定开锁操作失败;或

响应于在所述预定时间段内没有接收到所述第二信号,确定开锁操作成功。

TS 17.根据权利要求15所述的方法,其中所述预定时间段从以下任何一时刻开始:

在接收到来用户的开锁请求时;

在向所述锁具发出开锁指令时;以及

在接收到所述第一信号时。

TS 18.根据权利要求15-17其中任一项所述的方法,进一步包括:

响应于确定开锁操作失败,向移动终端发出开锁操作失败的指示,并且不进行计费;和/或

响应于确定开锁操作成功,向移动终端发出开锁操作成功指示,并且开始计费。

TS 19.根据权利要求15-17其中任一项所述的方法,进一步包括:

响应于确定开锁操作失败,指示所述锁具执行二次开锁动作,并指示用户手动移动锁环,以及

响应于确定所述二次开锁操作失败,向移动终端发出指示开锁操作失败的指示信号。

TS 20.一种锁具,包括锁环和锁具开关控制机构,其中所述锁具开关控制机构能够被配置为在关锁状态下限制锁环移动,以及在开锁状态下解除对所述锁环的限制,所述锁具被配置为执行根据权利要求1-14任一项所述的方法。

TS 21.一种车辆,其特征在于,所述车辆包括根据权利要求 20所述的所述锁具。

TS 22.根据权利要求21所述的车辆,其中所述车辆是共享单车。

TS 23.一种用于车辆管理的服务器,其特征在于包括:

处理器;以及

存储器,所述存储器中存储程序指令,

其中所述处理器被配置为利用所述程序指令执行根据权利要求15-19中任一项所述的方法。

TS 24.一种用于共享车辆的系统,其特征在于,

车辆,所述车辆包括根据权利要求20所述的锁具,以及

服务器,所述服务器与所述车辆的锁具和用户终端通信,

其中所述服务器被配置响应于接收到来自所述锁具的开锁操作失败的指示,不进行计费。

TS 25.一种用于共享车辆的系统,其特征在于,

车辆,所述车辆安装有锁具,

服务器,所述服务器与所述锁具和用户终端通信,

其中所述锁具被配置为检测开锁操作和关锁操作,向服务器提供指示开锁操作的第一信号和指示关锁操作的第二信号,以及其中所述服务器包括根据权利要求23所述的服务器。

相关技术
  • 用于执行开锁操作的方法、锁具、车辆、服务器和系统
  • 基板相关操作执行设备、用于基板相关操作执行设备的操作执行头、基板相关操作执行系统以及操作执行头使用准备方法
技术分类

06120112991492