用于配备有磁体的锁的系统和方法

文档序号:1894502 发布日期:2021-11-26 浏览:17次 >En<

阅读说明:本技术 用于配备有磁体的锁的系统和方法 (System and method for a lock equipped with a magnet ) 是由 彼得·雷克斯·吕特克 安德鲁·保罗·罗森克兰茨 理查德·斯蒂芬·凯尔明斯基 詹姆斯·震-岳·彭 于 2020-04-17 设计创作,主要内容包括:所公开的计算机实施的方法可以包括具有磁感测锁壳体的磁性可插入锁部件。通过使用销内的磁体和锁壳体内的磁场传感器,装置可以准确地检测锁的状态。在一些实施方式中,该装置可以确定销完全插入锁中、销部分插入到锁中、销未插入到锁中、和/或不是销的异物插入锁中。通过使用销内的磁体来追踪锁的状态,该装置可以改善用户体验和锁的安全性。还公开了不同的其他方法、系统和计算机可读介质。(The disclosed computer-implemented method may include a magnetically insertable lock assembly having a magnetically-sensitive lock housing. By using a magnet in the pin and a magnetic field sensor in the lock housing, the device can accurately detect the state of the lock. In some embodiments, the device may determine that the pin is fully inserted into the lock, that the pin is partially inserted into the lock, that the pin is not inserted into the lock, and/or that a foreign object other than a pin is inserted into the lock. By using magnets within the pins to track the state of the lock, the device may improve the user experience and security of the lock. Various other methods, systems, and computer-readable media are also disclosed.)

具体实施方式

本公开内容大体上涉及一种用于磁感测锁内的磁性销的装置。具有销的单侧锁可以为轮式载具和/或其他应用提供许多优点。通过使用销内的磁体和锁内的霍尔效应传感器,该装置可以准确地检测销的位置并因此检测锁的状态。在一些实施方式中,该装置可以确定销完全插入锁中(例如,锁被锁定)、销部分插入到锁中、销未插入到锁中(例如,锁被解锁)、和/或不是销的异物插入锁中。在一个实施方式中,该装置可以使用关于锁的状态变化的信息来产生最近解锁的锁不能通过重新插入销而被意外地重新锁定的状态。通过使用销内的磁体来追踪锁的状态,该装置可以改善用户体验和锁的安全性。在一些实施方式中,锁可以附连到与由动态运输匹配系统管理的动态运输网络相关联的轮式载具和/或可以与动态运输匹配系统就锁的状态进行通信。

如下文将更详细解释的,动态运输匹配系统可以通过例如将一个或更多个运输请求者和/或运输请求者设备与一个或更多个运输提供者和/或运输提供者设备匹配,按需和/或基于特定基础来布置运输。例如,动态运输匹配系统可以将运输请求者与在动态运输网络内运营的运输提供者(例如,由动态运输匹配系统管理、协调和/或从动态运输匹配系统中提取以向运输请求者提供运输)匹配。

在一些示例中,动态运输网络内的可用运输来源可以包括由动态运输匹配系统的所有者和/或运营者拥有的载具。附加地或可替代地,动态运输网络内的运输来源可以包括在动态运输网络之外拥有的但通过协议参与到动态运输网络内的载具。在一些示例中,动态运输网络可以包括公路行驶载具(例如,汽车、轻型卡车等)。此外,动态运输网络可以包括个人移动载具。在一些实施方式中,动态运输网络可以包括自主载具(例如,自主驾驶汽车),其能够在很少或没有来自人类操作者的输入的情况下进行操作。

图1例示了具有锁的示例性个人移动载具(PMV)。如图1所示,PMV102可以具有带安装件108的集成锁,该安装件包括插入点106,销104可以插入该插入点中以将锁置于锁定状态并阻止轮子114的运动。在一些实施方式中,销104可以通过线缆112附连到PMV 102。在一些示例中,销104可以放入销套110中。尽管在图1中被例示为用于自行车的锁,但是本文描述的装置可以包括具有可插入部件和壳体的任何类型或形式的锁。例如,本文描述的装置可以被实现为载具锁、挂锁、U形锁、线缆锁、门锁和/或任何其他合适类型的锁。在一些示例中,本文描述的装置可以是用于踏板车或其他类型的轮式载具的锁。在一些示例中,除了由于阻止轮子移动而造成的移动PMV 102的困难之外,将PMV 102固定到对象诸如柱子、栏杆、灯柱和/或自行车架可能是进一步增加移动PMV 102难度的第二级措施。在一些实施方式中,锁104可以定位在PMV 102上以促进使PMV 102锁定到对象。在一些示例中,当载具不使用时阻止轮式载具的移动可以制止偷盗载具。在一些实施方式中,配备有磁体的锁可以内置到PMV 202的防护板和/或其他结构部件中。在一些实施方式中,配备有磁体的锁锁可以包括多个销,诸如两个销,每个销都插入在轮子的分开的辐条之间。

图2详细例示了销104。如图2所示,销202可以具有通向下切部(Undercut:底切)208的斜面206。在一些示例中,斜面206可以在销202进入安装件的插入点时将滑动件推开,然后滑动件可以与下切部208接合以将销202锁定在安装件内的适当位置并防止销202从安装件中被移除。在一个实施方式中,下切部208可以由斜面206和模制件216之间的凹陷部限定。在一些实施方式中,斜面206可以不存在并且销202可以具有通向直至下切部208的基本上平行的侧面。在一个实施方式中,销104可以具有前斜面204,当销104进入锁的插入点时,该前斜面将滑动件和/或锁的其他部件推开。在一些实施方式中,前斜面204可以通向具有基本平行的侧面的轴214。在一个实施方式中,销104可以具有手柄210,该手柄的轮廓被设计为易于被用户抓握。在一些实施方式中,手柄210可以基本上比轴214宽。在一个实施方式中,手柄210可以具有扩口形基部和/或圆形顶部。例如,手柄基部218可以比插入点206的开口大,防止销104以超过模制件216的方式插入到安装件208中。在一些实施方式中,销104可以在手柄210的顶部处具有线缆插入点212。在一个实施方式中,线缆212可以通过线缆插入点212连接到销104。在一些实施方式中,线缆插入点212可以使线缆212能够相对于销104旋转。

在一个实施方式中,轴214可以包含磁体202(未示出),锁安装件上的传感器可以检测到该磁体以确定销104的当前定位和/或位置。在一些实施方式中,磁体202可以延伸穿过和/或超过下切部208。例如,磁体202可以是半英寸长、一英寸长、一英寸半长或两英寸长。在一些实施方式中,磁体202可以具有正极和负极。在一些实施方式中,磁体202可以定位在销104内,使得当销104完全插入锁壳体中时磁体202的一个极靠近锁壳体中的磁传感器。在一些实施方式中,磁体202的形状可以是柱形。附加地或可替代地,磁体202的形状可以是矩形。在一些实施方式中,磁体202可以在销104内被定向,使得磁体202的正极朝向销104的前部(例如,前斜面204),并且磁体202的负极朝向销104的手柄(例如,手柄210)。可替代地,磁体202可以以相反的方向被定向,其正极朝向手柄并且负极朝向销的前部。

图3A和图3B例示了轮子,该轮子通过配备有磁体的锁的销而被阻止旋转。如图3A所示,轮子114可以在辐条304遇到销104之前在旋转方向302上进行少量自由旋转。然而,在图3B中,在轮子114沿旋转方向302稍微旋转之后,插入轮子114的两个辐条之间并由安装件308保持就位的销104可以通过防止辐条304超过销104而阻止轮114的进一步旋转,这是由于辐条不能旋转超过销104,而将轮子114的旋转限制在非常小的角度并阻碍了其一部分是轮子114的轮式载具的移动。例如,当轮子114开始沿旋转方向302旋转时,辐条304可能与销104接触并且由于销104被安装件308锁定就位而无法继续移动,从而防止轮子114沿旋转方向302的任何进一步旋转。在一些实施方式中,销104可以通过图3中未示出的安装件308保持就位。在一些实施方式中,销104在插入时可以完全穿过轮子114并从另一侧露出。在其他实施方式中,销104在插入时可以足够深地进入轮子114以阻碍辐条的移动,但是不会完全穿过轮子114和/或不会从轮子114的另一侧露出。尽管例示为自行车轮子,但在一些实施方式中,轮子114可以表示另一种类型的轮式载具的轮子,诸如踏板车。尽管踏板车轮子的轮毂和辐条之间和/或各个辐条之间的距离与自行车轮子相比可能较小,这增大了在辐条之间适配锁部件的难度,但销104可以被定尺寸成适配在踏板车轮子的辐条之间。

图4例示了插入有销的示例性锁壳体。如图4所示,锁壳体402可以包括滑动件414,该滑动件在回缩时允许4销104自由移动进出锁壳体402,并且在该滑动件伸出时,如果4销104当前被插入到锁壳体402,则将4销104锁定就位,和/或如果在滑动件414被保持就位于伸出位置时4销104尚未被插入锁壳体402,则防止4销104被完全插入到锁壳体402中。在一些实施方式中,当滑动件414回缩和/或当滑动件414伸出时弹簧406可以被压缩。在一个实施方式中,开关412可以追踪滑动件414的运动和/或位置。在一些实施方式中,滑动件414可以通过由马达驱动的凸轮来进行移动。在一些实施方式中,锁壳体402可以包括感测由4销104内的磁体204产生的磁场的传感器408。在一个实施方式中,传感器408可以是霍尔效应传感器。在一些实施方式中,本文描述的系统可以基于来自传感器408的关于由磁体204生成的磁场强度和/或极性的数据来检测4销104相对于锁壳体402的位置(例如,包括4销104当前是否被插入)。在一些实施方式中,磁体204可以是单极磁体。

图5A、图5B、图5C和图5D例示了当销插入到磁感测锁中时处于四个不同位置的配备有磁体的销。在图5A中,在位置502处,销104开始插入并且滑动件414完全伸出。在一些实施方式中,滑动件414可以被弹簧406推动到伸出位置。附加地或可替代地,马达404(不可见)可以将滑动件414锁定到伸出位置,防止销104经过斜面406插入到插入点106中(并且因此防止锁被锁定)。在一个实施方式中,当销104部分地插入到插入点106中时,弹簧416可以被销104部分地压缩。在一些示例中,在该位置处,由于磁体202的正极在接近传感器408,传感器408可以感测源自磁体202的弱正磁场。

在图5B中,在位置504处,销104可以比在位置502中更远地插入到插入点106中,使得斜面406接触滑动件414并将滑动件414推动到回缩位置,压缩弹簧406。在一些实施方式中,销104还可以进一步压缩弹簧416。在一些实施方式中,由于磁体202的正极已经经过传感器408并且磁体202的负极靠近传感器408,因此传感器408可以检测到源自磁体202的弱负场。

在图5C中,在位置506处,销104可以完全插入到插入点106中,使得斜面406已经移动超过滑动件414的头部。在一个实施方式中,弹簧406可以伸展,将滑动件414的头部推动到销104中的下切部408中。在一些示例中,马达404可以将滑动件414锁定就位,防止销104由于斜面406不能行进超过滑动件414的头部而从插入点106移除(并且因此将锁锁定)。在一些实施方式中,当销104完全插入到插入点106中时,销104可以完全压缩弹簧416。在一个实施方式中,由于磁体202的负极接近于传感器408,传感器408可以检测到源自磁体202的强负磁场。

在图5D中,在位置510处,马达404可以将滑动件414移动到回缩位置,压缩弹簧406并且将滑动件414从销104的下切部408移除。在一个实施方式中,弹簧416可以伸展,使销104从插入点106弹出(并且将锁解锁)。在一些实施方式中,马达404然后可以将滑动件414锁定成伸出状态,防止销104立即重新插入到插入点106中。在一些示例中,如果销104从插入点106弹出,则传感器408可以首先感测到来自磁体202的弱负场然后是弱正场接着是没有磁场,因为随着销104被弹出,先是磁体202的负极然后是正极经过传感器408。

图6是单极磁体和磁场传感器之间的磁场强度随时间波动的示例性图表。如图6所示,当可插入锁部件(例如,销)内的磁体与磁场传感器相距一定距离时,锁壳体内的磁场传感器最初可能检测不到(或最小)磁场。当销开始插入时,由于磁体的正极在接近磁场传感器,磁场传感器可能会检测到越来越强的正极性场。当销被插入并且销内磁体的正极经过磁场传感器时,由于磁体的负极变得比正极更接近传感器,传感器可能会检测到越来越强的负极性场。一旦销完全插入并且磁体不再移动,磁场传感器可以检测到磁场强度的稳定读数。在一些示例中,通过检查关于磁场的当前信息,本文描述的系统可以确定可插入锁部件诸如销相对于锁壳体的位置。例如,如果有很强的负磁场,可能是销被插入到锁壳体中,使磁体的负极相对靠近磁场传感器。附加地或可替代地,本文描述的系统可以基于关于磁场的信息的改变来确定销的运动。例如,如果场很强且为负,并且现在正在向零移动,则销可能正处于从锁壳体中移除的过程中。磁场传感器的示例可以包括但不限于:霍尔效应传感器、磁二极管、磁晶体管、各种类型的磁力计中的任何一种、磁光传感器和/或任何其他合适类型的磁场传感器。尽管被描述为销内具有磁体的装置,其中磁体的正极朝向销的前部被定向并且磁体的负极朝向销的手柄被定向,但是本文所述的系统也可以检测到以相反方向定向的磁体(例如,其中负极朝向销的前部)所生成的磁场,在这种情况下,本文描述的系统可以确定的是,弱负场指示销正在插入和/或强正场表示销已完全插入。

图7是配备有磁体的锁的示例性状态图。在一些实施方式中,当可插入部件诸如销被插入到锁壳体中并被保持就位(例如,通过插入销中的下切部中的滑动件)时,锁可以处于锁定状态702。在一些示例中,本文描述的系统可以接收信号(例如,来自动态运输匹配系统、码头、移动设备,或来自任何其他合适的设备或系统)以将锁解锁,并且可以前进至解锁-销插入状态704。在一些实施方式中,锁可以被设计成使得解锁后销就自动从锁中弹出(例如,通过当销被插入时被压缩的弹簧)。附加地或可替代地,用户可以将销从锁移除。

在一些实施方式中,紧接在移除销之后,锁可以进入不可锁定状态706。例如,滑动件和/或其他锁部件可以伸出并阻碍插入点和/或插入点可以关闭。在一个实施方式中,马达可以旋转凸轮,该凸轮将滑动件推动到伸出位置,以阻碍插入点。通过进入不可锁定状态706,本文描述的系统可以防止用户无意中重新锁定锁。例如,用户可能会尝试将销放回锁中。在一些示例中,在经过预定量的时间诸如五秒、十秒和/或一分钟之后,锁可以移动到解锁-销移除状态708。附加地或可替代地,在接收到信号(例如,来自动态运输匹配系统)和/或传感器数据(例如,指示销已经插入到销套中)之后,锁可以移动到解锁-销移除状态708。在一些实施方式中,用于销的销套还可以包括磁场传感器和/或其他类型的传感器,使得本文描述的系统能够确定销是否插入到销套中。在一个实施方式中,销套还可以包括用于在销插入后将销固定就位的机构(例如,以防止销在附连有锁的载具的操作期间弹出销套)。

在一些实施方式中,锁可以在销插入时自动锁定(例如,将销固定就位)。例如,弹簧可以将滑动件推动就位,这将销固定在锁壳体内。在这些实施方式中,在插入销时,锁可以移动到锁定状态702。附加地或可替代地,锁在插入销后可能不会自动锁定,而是可以替代地在锁插入后移动到解锁-销插入状态704,并且可以在接收到信号(例如,来自动态运输匹配系统)后移动到锁定状态702。在一些实施方式中,如果锁的电子部件复位(例如,由于暂时断电),在锁的电子部件再次起作用后,本文描述的系统可以立即确定锁的当前状态。

图8是例示了服务器和锁之间的交互示例组的流程图。在一些实施方式中,锁可以附连到与由动态运输匹配系统管理的动态运输网络相关联的轮式载具,和/或锁可以从动态运输匹配系统接收信号。在一个示例中,运输请求者(或其他用户)可以请求运输,并且动态运输匹配系统可以将运输请求者与附连有锁的轮式载具相匹配。在一些示例中,运输请求者可以通过个人计算设备(例如,笔记本电脑、移动电话、平板电脑等)、对接终端、物联网设备和/或任何其他合适的计算设备来请求运输。在步骤810中,动态运输匹配系统的服务器可以将载具分配给运输请求者。在一些示例中,在步骤810中,动态运输匹配系统和/或服务器随后可以向锁发送解锁信号。在步骤820中,在接收到信号后,锁就可以解锁,以便于载具的移动。在一些实施方式中,解锁信号可以将锁置于解锁-销插入状态704和/或动态运输匹配系统可以提示运输请求者从锁中移除销。附加地或可替代地,在步骤830中,当接收到解锁信号后,销可以从锁中弹出(例如,通过弹簧)并且锁可以处于不可锁定状态706。在一些实施方式中,动态运输匹配系统可以提供与锁相关的故障排除信息。例如,如果销被阻碍从锁中弹出(例如,被运输请求者的手),则动态运输匹配系统可以向由运输请求者操作的设备发送消息,警告运输请求者该问题。在一个实施方式中,动态运输匹配系统可以通过从锁壳体中的磁场传感器接收信息来接收关于锁的状态的信息。

在一些示例中,动态运输匹配系统可以不将轮式载具与运输请求者解除分配,直到动态运输匹配系统检测到锁在行程结束时处于锁定状态702。例如,在步骤840中,锁可以确定销已经插入,并且在步骤850中,锁可以向服务器发送信号以指示销已经插入。在一个示例中,如果动态运输匹配系统检测到运输请求者已经离开载具和/或自载具停止移动以来已经过去预定时间量且销未插入锁中,则动态运输匹配系统可以向运输请求者发送提醒以对锁进行锁定。在一些示例中,在接收到锁被锁定的消息后,在步骤860中,动态运输匹配系统可以将载具与运输请求者解除分配。在一些实施方式中,通过检测销的位置并因此检测锁的状态,本文描述的系统可以使动态运输匹配系统能够在行程结束时将载具与运输请求者解除分配,而无需来自运输请求者的额外干预(例如,通过应用更新搭乘状态)。

图9例示了可以插入到锁壳体的插入点中的各种对象。在一些实施方式中,配备有磁体的锁可以能够检测插入锁壳体中的对象是否是作为锁的一部分的可插入锁部件。例如,如果杆910插入锁902中,锁902的磁场传感器可以确定杆910不产生磁场并且本文描述的系统可以确定杆910因此不是用于锁902的正确的销904。在另一示例中,如果金属扳手908被插入锁902中,则本文描述的系统可以类似地确定金属扳手908由于缺少磁场和/或磁场与正确的销904的预期轮廓不匹配而不是正确销904。在一些实施方式中,可插入锁部件可以包括:防止模仿的附加防护部,诸如由不同强度和位置的小磁体构成的磁体,产生类似条形码的效果;和/或附加标识符,诸如射频识别(RFID)芯片。在一些示例中,锁902可以基于不正确的磁场特征和/或RFID芯片来确定不正确的销906不是正确的销904。在一些示例中,本文描述的系统可以通过检测磁场与在插入销的各个阶段所预期的不同大小和/或极性来检测磁场特征是不正确的。在一些示例中,除非正确的销904被插入到锁902中,否则锁902可能不会完全锁定(例如,可能不会将插入的对象固定就位)。在一些示例中,与锁902通信的服务器(例如,动态运输匹配系统服务器)可以响应于从锁902接收到的指示不正确的对象已被插入到锁902中的消息来执行动作。例如,服务器可以拒绝对附接有锁902的载具进行解除分配,向载具当前被分配到的运输请求者发送消息,和/或在与运输请求者相关联的文件中放置警报,指示运输请求者试图篡改锁902。在一个实施方式中,本文描述的系统可以响应于检测到对锁902的潜在篡改来停用载具(例如,电动自行车或踏板车)的电子辅助功能。在一些实施方式中,锁可以弹出放置在插入点中的不正确的对象(例如,通过弹簧)。在一些实施方式中,本文所述的系统在将对象插入锁壳体时观察到的磁场强度与正确销904的预期的磁场强度进行比较时可以对磁场强度有预定的公差,例如10%、15%或20%。

图10例示了用于将运输请求与包括个人移动载具的动态运输网络相匹配的示例性系统1000。如图10所示,动态运输匹配系统1010可以配置有一个或更多个动态运输匹配模块1012,该动态运输匹配模块可以执行本文所述的一个或更多个步骤。动态运输匹配系统1010可以表示能够匹配运输请求的任何计算系统和/或计算系统集。动态运输匹配系统1010可以与载具1020组中的每个载具中的计算设备通信。载具1020可以表示能够满足运输请求的任何载具。在一些示例中,载具1020可以包括不同的载具类型和/或型号。例如,载具1020可以包括公路行驶载具和个人移动载具。在一些示例中,一些载具1020可以是标准的市售载具。根据一些示例,一些载具1020可以由单独的个人(例如,运输提供者)拥有。此外,虽然在一些示例中,许多或所有载具1020可以是人工操作的,但在一些示例中,许多载具1020也可以是自主的(或部分自主的)。因此,在本公开内容全文中,关于“运输提供者”(或“提供者”),在适当的情况下可以指人类驾驶载具的操作者、自主载具控制系统、自主载具、自主载具的所有者、自主载具的操作者、自主载具的陪同员、由请求者引航(pilot,领航、驾驶)的载具、和/或用于引航载具的自主系统。虽然图10没有指定载具1020的数量,但是可以容易地理解,本文描述的系统适用于数百辆、数千辆或更多的载具。在一个示例中,动态运输匹配系统1010可以在给定的日子为50,000辆或更多的载具协调单个区域内的运输匹配。在一些示例中,载具1020可以共同地形成动态运输网络,该动态运输网络可以按需向运输请求者提供运输供应。

如上所述,动态运输匹配系统1010可以与载具1020中的每个载具中的计算设备通信。计算设备可以是任何合适类型的计算设备。在一些示例中,一个或更多个计算设备可以集成到相应的载具1020中。在一些示例中,一个或更多个计算设备可以是移动设备。例如,一个或更多个计算设备可以是智能手机。附加地或可替代地,一个或更多个计算设备可以是平板电脑、个人数字助理或任何其他类型或形式的移动计算设备。根据一些示例,一个或更多个计算设备可以包括可穿戴计算设备(例如,驾驶员可穿戴计算设备)诸如智能眼镜、智能手表等。在一些示例中,一个或更多个计算设备可以是适合临时安装在载具中的设备(例如,供请求者和/或提供者使用以用于运输匹配应用、导航应用和/或适合于请求者和/或提供者使用的任何其他应用的设备)。附加地或可替代地,一个或更多个计算设备可以是适合安装在载具中的设备和/或可以是载具的计算机,该计算机具有安装在该计算机上的运输管理系统应用,以便向运输请求者提供运输服务和/或与动态运输匹配系统1010通信。

如图10所示,载具1020可以包括提供者设备1030(1)-(n)(例如,无论是集成到载具中、永久附连到载具、临时附连到载具、由载具驾驶员佩戴等等。)。在一些示例中,提供者设备1030可以包括提供者应用1040(1)-(k)。提供者应用1040(1)-(k)可以表示能够提供与操作载具和/或提供运输匹配服务相关的一个或更多个服务的任何应用、程序和/或模块。例如,提供者应用1040(1)-(k)可以包括用于提供者的运输匹配应用和/或用于将个人移动载具(PMV)与请求者设备相匹配的一个或更多个应用。在一些实施方式中,不同类型的提供者载具可以设置有不同类型的提供者设备和/或不同的提供者应用。例如,PMV可以设置有配置了使运输请求者能够预订和/或操作PMV的提供者应用的提供者设备,而道路受限的载具(例如,汽车)可以设置有配置了使提供者载具操作者(例如,运输提供者)能够响应来自运输请求者的请求的提供者应用的提供者设备。在一些示例中,提供者应用1040(1)-(k)可以通过与动态运输匹配系统1010的通信将提供者应用1040(1)-(k)的用户(例如,运输提供者)与运输请求者进行匹配。此外,如下文更详细描述的,提供者应用1040(1)-(k)可以向动态运输管理系统1010提供关于提供者的信息(包括例如提供者和/或载具的当前位置),以使动态运输管理系统1010能够为提供者和一个或更多个请求者提供动态运输匹配和/或管理服务。在一些示例中,提供者应用1040(1)-(k)可以协调请求者和提供者之间的通信和/或支付。根据一些实施方式,提供者应用1040(1)-(k)可以提供地图服务、导航服务、交通通知服务和/或地理定位服务。

此外,如图10所示,动态运输匹配系统1010可以与请求者设备1050(1)-(m)通信。在一些示例中,请求者设备1050可以包括请求者应用1060。请求者应用1060可以表示能够提供与请求运输匹配服务相关的一个或更多个服务的任何应用、程序和/或模块。例如,请求者应用1060可以包括用于请求者的运输匹配应用。在一些示例中,请求者应用1060可以通过与动态运输匹配系统1010的通信将请求者应用1060的用户(例如,运输请求者)与运输提供者进行匹配。此外,如下文更详细描述的,请求者应用1060可以向动态运输管理系统1010提供关于请求者的信息(包括例如请求者的当前位置),以使动态运输管理系统1010能够为请求者和一个或更多个提供者提供动态运输匹配服务。在一些示例中,请求者应用1060可以协调请求者和提供者之间的通信和/或支付。根据一些实施方式,请求者应用1060可以提供地图服务、导航服务、交通通知服务和/或地理定位服务。

本公开内容的实施方式可以包括动态运输匹配系统或结合动态运输匹配系统来实现。运输匹配系统可以通过例如将一个或更多个运输请求者与一个或更多个运输提供者匹配,按需和/或基于特定基础来布置运输。例如,运输匹配系统可以为以下服务提供一个或更多个运输匹配服务:拼车服务、网约车服务、出租车服务、汽车预订服务、自主载具服务、个人移动载具服务、或它们的一些组合和/或衍生物。运输匹配系统可以包括以下和/或与以下对接:可以实现、支持和/或改进运输匹配服务的各种子系统中的任何子系统。例如,运输匹配系统可以包括匹配系统(例如,将请求者与搭乘机会匹配和/或安排请求者和/或提供者会面)、地图系统、导航系统(例如,以帮助提供者到达请求者、以帮助请求者到达提供者、和/或以帮助提供者到达目的地)、信誉系统(例如,以评估和/或判定请求者和/或提供者的可信度)、支付系统、和/或自主或半自主驾驶系统。运输匹配系统可以在不同的平台上实现,包括:请求者拥有的移动设备、安装在载具中的计算系统、请求者拥有的移动设备、服务器计算机系统、或能够向一个或更多个请求者和/或提供者提供运输匹配服务的任何其他硬件平台。

图11例示了用于至少部分地基于来自磁场传感器的数据来确定锁的状态的示例性方法1100。如图11所示,在步骤1110中,本文所述的一个或更多个系统可以识别包括可插入锁部件的锁,该可插入锁部件包括磁体和锁壳体,该锁壳体被成型为限定了可插入锁部件的插入点并且该锁壳体包括磁场传感器。在步骤1120中,本文所述的一个或更多个系统可以基于来自磁场传感器的信息来确定可插入锁部件相对于锁壳体的位置。在步骤1130中,本文描述的一个或更多个系统可以基于可插入锁部件相对于锁壳体的位置来确定锁的状态。

在一些实施方式中,本文描述的系统可以向服务器发送指示锁状态的消息。在一些示例中,本文描述的系统可以检测到对象已经插入到插入点中,基于来自磁场传感器的信息确定该对象不是可插入锁部件,并且响应于确定该对象不是可插入锁部件而拒绝更新锁的状态。在一个实施方式中,本文描述的系统可以向计算设备发送消息,指示已经被插入到插入点中的对象不是可插入锁部件。

在一些示例中,本文描述的系统可以基于在两个或更多个时间点的来自磁场传感器的信息来确定可插入锁部件从插入点被移除,并且响应于确定可插入锁部件从插入点被移除而移动锁壳体的至少一个部件,使得可插入锁部件不能够被重新插入到插入点中。附加地或可替代地,本文描述的系统可以接收来自服务器的指令以对锁进行解锁,并且响应于接收到来自服务器的指令而移动锁壳体的至少一个部件,使得可插入锁部件从插入点被弹出。在一些实施方式中,本文描述的系统可以基于来自磁场传感器的信息来确定可插入锁部件在插入点内,并且响应于确定可插入锁部件在插入点内而移动锁壳体的至少一个部件,使得可插入锁部件在插入点内保持就位。

图12示出了根据不同实施方式的运输管理环境1200。如图12所示,运输管理系统1202可以运行一个或更多个服务和/或软件应用,包括身份管理服务1204、位置服务1206、搭乘服务1208、和/或其他服务。尽管图12示出了通过运输管理系统1202提供的一定数量的服务,但是在不同的实现方式中可以提供更多或更少的服务。此外,虽然图12将这些服务示出为通过运输管理系统1202来提供,但是这些服务中的任何服务的全部或部分可以以分配式的方式进行处理。例如,与服务任务相关联的计算可以通过下述的组合来执行:运输管理系统1202(包括任意数量的服务器、数据库等);与提供者相关联的一个或更多个设备(例如,与受管理的载具1214(a)、1214(b)和/或1214(c)集成的设备;提供者计算设备1216和平板电脑1220;以及运输管理载具设备1218);和/或与搭乘请求者相关联的更多设备(例如,请求者的计算设备1224和平板电脑1222)。在一些实施方式中,运输管理系统1202可以包括一个或更多个通用计算机、服务器计算机、集群计算系统、基于云的计算系统、和/或任何其他计算系统或计算系统的布置。运输管理系统1202可以被配置成运行本文描述的服务和/或软件部件中的任何或所有服务和/或软件部件。在一些实施方式中,运输管理系统1202可以包括适当的操作系统和/或不同的服务器应用,诸如能够处理超文本传输协议(HTTP)请求的网络服务器、文件传输协议(FTP)服务器、数据库服务器等。

在一些实施方式中,身份管理服务1204可以被配置成对请求者和提供者执行授权服务和/或管理请求者和提供者与运输管理系统1202的交互和/或数据。这可以包括例如,验证提供者的身份并确定他们被授权以通过运输管理系统1202来提供服务。类似地,可以验证请求者的身份,以确定他们是否被授权以通过运输管理系统1202来接收所请求的服务。身份管理服务1204还可以管理和/或控制对通过运输管理系统1202维护的提供者和/或请求者数据的访问,该数据诸如驾驶和/或搭乘历史、载具数据、个人数据、偏好、作为搭乘提供者和/或作为搭乘请求者的使用模式、个人资料图片、链接的第三方帐户(例如,用于音乐和/或娱乐服务、社交网络系统、日历系统、任务管理系统等的凭证)、和任何其他相关信息。运输管理系统1202还可以管理和/或控制对使用第三方系统存储和/或从第三方系统获得的提供者和/或请求者数据的访问。例如,请求者或提供者可以授予运输管理系统1202对第三方电子邮件、日历或任务管理系统的访问权限(例如,通过用户的凭证)。作为另一示例,请求者或提供者可以通过移动设备(例如,1216、1220、1222或1224)授予与运输管理系统1202相关联的运输应用对由安装在移动设备上的其他应用提供的数据的访问权限。在一些示例中,这种数据可以在客户端上处理和/或上传到运输管理系统1202以进行处理。

在一些实施方式中,运输管理系统1202可以提供搭乘服务1208,该搭乘服务可以包括搭乘匹配和/或管理服务以将请求者连接到提供者。例如,在身份管理服务模块1204已经验证了搭乘请求者的身份之后,搭乘服务模块1208可以尝试将请求者与一个或更多个搭乘提供者匹配。在一些实施方式中,搭乘服务模块1208可以使用从位置服务模块1206所获得的位置数据来识别适当的提供者。搭乘服务模块1208可以使用位置数据来识别在地理上靠近请求者(例如,在某个阈值距离内或行驶时间内)和/或在其他方面与请求者良好匹配的提供者。搭乘服务模块1208可以实现基于例如下述来对提供者进行评分的匹配算法:提供者和请求者的偏好;载具特征、便利设施、状况和/或状态;提供者的优选一般行驶方向和/或路线、行驶范围、和/或可用性;请求者的始发地和目的地位置、时间限制、和/或载具特征需求;以及用于将请求者与提供者相匹配的任何其他相关信息。在一些实施方式中,搭乘服务模块1208可以使用基于规则的算法和/或机器学习模型来匹配请求者和提供者。

运输管理系统1202可以通过网络1210和/或1212通信地连接到不同设备。网络1210和1212可以包括被配置成使用不同的通信协议和传输技术来发送和/或接收数据通信的互连网络的任何组合。在一些实施方式中,网络1210和/或1212可以包括局域网(LAN)、广域网(WAN)和/或互联网,并且可以支持通信协议诸如传输控制协议/互联网协议(TCP/IP)、互联网分组交换(IPX)、系统网络体系结构(SNA)、和/或任何其他合适的网络协议。在一些实施方式中,可以使用下述来通过网络1210和/或1212传输数据:移动网络(诸如移动电话网络、蜂窝网络、卫星网络或其他移动网络)、公共交换电话网络(PSTN)、有线通信协议(例如,通用串行总线(USB)、控制器局域网(CAN))和/或无线通信协议(例如,实现IEEE1002.12系列标准的无线LAN(WLAN)技术、蓝牙、低功耗蓝牙、近场通信(NFC)、Z-Wave和ZigBee)。在不同实施方式中,网络1210和/或1212可以包括本文描述的网络的任何组合或能够促进跨网络1210和/或1212的通信的任何其他类型的网络。

在一些实施方式中,运输管理载具设备1218可以包括被配置成与用户诸如驾驶员、乘客、行人和/或其他用户进行通信的提供者通信设备。在一些实施方式中,运输管理载具设备1218可以直接与运输管理系统1202通信,或通过另一提供者计算设备诸如提供者计算设备1216通信。在一些实施方式中,请求者计算设备(例如,设备1224)可以经由连接1226通过通信信道和/或连接诸如点对点连接、蓝牙连接、NFC连接、自组无线网络和/或任何其他通信通道或连接来直接与运输管理载具设备1218进行通信。尽管图12示出了通过网络1210和1212与运输管理系统1202通信的特定设备,但是在不同实施方式中,运输管理系统1202可以揭示接口诸如应用编程接口(API)或服务提供者接口(SPI),以使得不同的第三方可以充当终端用户和运输管理系统1202之间的中介。

在一些实施方式中,载具内的设备可以互连。例如,以下的任意组合可以通信地连接:载具1214、提供者计算设备1216、提供者平板电脑1220、运输管理载具设备1218、请求者计算设备1224、请求者平板电脑1222和任何其他设备(例如,智能手表、智能标签等)。例如,运输管理载具设备1218可以通信地连接到提供者计算设备1216和/或请求者计算设备1224。运输管理载具设备1218可以通过包括下述的任何合适的通信技术来建立与那些设备的通信连接诸如连接1226和1228:例如实现IEEE 1002.12系列标准的WLAN技术、蓝牙、低功耗蓝牙、NFC、Z-Wave、ZigBee、和任何其他合适的短距离无线通信技术。

在一些实施方式中,用户可以使用在其相应的计算设备(例如,1216、1218、1220和/或集成在载具1214内的计算设备)上执行的应用,来利用和对接通过运输管理系统1202提供的一项或更多项服务,该计算设备可以包括移动设备(例如,移动电话、平板电脑、个人数字助理(PDA))、笔记本电脑、可穿戴设备(例如,智能手表、智能眼镜、头戴式显示器等)、瘦客户端设备、游戏机和任何其他计算设备。在一些实施方式中,载具1214可以包括载具集成计算设备,诸如载具导航系统、或与载具本身集成的其他计算设备诸如自主载具的管理系统。计算设备可以在任何合适的操作系统上运行,诸如基于 或基于或基于的操作系统、或其他操作系统。计算设备还可以被配置成通过互联网、短消息服务(SMS)、电子邮件和不同的其他消息收发应用和/或通信协议来发送和接收数据。在一些实施方式中,一个或更多个软件应用可以安装在提供者或请求者的计算设备上,包括与运输管理系统1202相关联的应用。运输应用可以例如通过与运输管理系统相关联的实体经由任何分配信道诸如可以从中下载应用的在线源来分配。与运输管理系统无关联的其他第三方应用也可以安装在计算设备上。在一些实施方式中,运输应用可以与一个或更多个已安装的第三方应用通信或共享数据和资源。

图13示出了根据不同实施方式的数据收集和应用管理环境1300。如图13所示,管理系统1302可以被配置成通过数据收集接口1306从不同的数据收集设备1304收集数据。如上所述,管理系统1302可以包括一个或更多个计算机和/或服务器或其任何组合。数据收集设备1304可以包括但不限于:用户设备(包括提供者和请求者计算设备,诸如上面讨论的那些)、提供者通信设备、膝上型或台式计算机、载具数据(例如,来自集成到载具内或以其他方式连接到载具的传感器)、基于地面或基于卫星的源(例如,位置数据、交通数据、天气数据等)或其他传感器数据(例如,道路嵌入式传感器、交通传感器等)。数据收集接口1306可以包括例如被配置成支持用于每个数据收集设备的接口的可扩展设备框架。在不同实施方式中,数据收集接口1306可以被扩展以在新数据收集设备被释放时支持该新数据收集设备和/或更新现有接口以支持对现有数据收集设备的改变。在不同实施方式中,数据收集设备可以通过一个或更多个网络与数据收集接口1306通信。网络可以包括本领域普通技术人员将认识到的任何网络或通信协议,包括上面讨论的那些网络。

如图13所示,从数据收集设备1304接收到的数据可以存储在数据存储区1308中。数据存储区1308可以包括一个或更多个数据存储区,诸如数据库、对象存储系统和服务、基于云的存储服务和其他数据存储区。例如,可以在管理系统1302可访问的非暂时性存储介质上实现不同的数据存储区,诸如历史数据存储区1310、搭乘数据存储区1312和用户数据存储区1314。数据存储区1308对于管理系统1302可以是本地的,或者是远程的并且可以通过网络诸如上面讨论的那些网络或存储区域网络或其他联网的存储系统来访问。在不同实施方式中,历史数据1310可以包括历史交通数据、天气数据、请求数据、道路状况数据或从不同的数据收集设备接收到的针对一个或多个给定区域的任何其他数据。搭乘数据1312可以包括以合计和/或按请求者或提供者的路线数据、请求数据、计时数据和其他搭乘相关的数据。用户数据1314可以包括用户账户数据、偏好、位置历史和其他用户特定数据。尽管以示例的方式示出了某些数据存储区,但是根据本文描述的不同实施方式所收集和/或存储的任何数据都可以存储在数据存储区1308中。

如图13所示,管理系统1302可以提供应用接口1316,以使得不同应用1318能够访问通过管理系统1302可用的数据和/或服务。应用1318可以在不同的用户设备(包括提供者和请求者计算设备,诸如上面讨论的那些)上运行,和/或可以包括被配置成跨不同的设备(例如,计算机、服务器或其组合)运行的基于云的或其他分配式的应用。应用1318可以包括例如合计和/或报告应用,其可以利用数据1308来提供不同的服务(例如,第三方搭乘请求和管理应用)。在不同实施方式中,应用接口1316可以包括使应用1318能够进行第三方开发的API和/或SPI。在一些实施方式中,应用接口1316可以包括网络接口,使得能够基于网络来访问通过管理系统1302提供的数据1308和/或服务。在不同实施方式中,应用1318可以在被配置成通过一个或更多个网络与应用接口1316通信的设备上运行。根据本公开内容的实施方式,网络可以包括本领域普通技术人员将认识到的任何网络或通信协议,包括上面讨论的那些网络。

虽然本公开内容的不同实施方式是根据搭乘提供者是操作他们自己的载具的人类驾驶员的拼车服务来描述的,但在其他实施方式中,本文所述的技术也可以用于使用自主载具来满足搭乘请求的环境中。例如看,拼车服务的运输管理系统可以促进使用人类驾驶员和自主载具两者来满足搭乘请求。

如上所述,本文描述和/或例示的计算设备和系统广泛地表示能够执行计算机可读指令诸如包含在本文描述的模块内的那些指令的任何类型或形式的计算设备或系统。在它们最基本的配置中,这些计算设备可以各自包括至少一个存储器设备和至少一个物理处理器。

在一些示例中,术语“存储器设备”通常是指能够存储数据和/或计算机可读指令的任何类型或形式的易失性或非易失性存储设备或介质。在一个示例中,存储器设备可以存储、加载和/或保持本文描述的模块中的一个或更多个。存储设备的示例包括但不限于:随机存取存储器(RAM)、只读存储器(ROM)、闪速存储器、硬盘驱动器(HDD)、固态驱动器(SSD)、光盘驱动器、缓存、上述中的一个或更多个的变型或组合、或者任何其他合适的存储存储器。

在一些示例中,术语“物理处理器”通常是指能够解译和/或执行计算机可读指令的任何类型或形式的硬件实现的处理单元。在一个示例中,物理处理器可以访问和/或修改存储在上述存储器设备中的一个或更多个模块。物理处理器的示例包括但不限于:微处理器、微控制器、中央处理单元(CPU)、实现软核处理器的现场可编程门阵列(FPGA)、专用集成电路(ASIC)、上述中的一个或更多个的部分、上述中的一个或更多个的变型或组合、或者任何其他合适的物理处理器。

尽管被例示为单独的元件,但本文描述和/或例示的模块可以表示单个模块或应用的部分。此外,在某些实施方式中,这些模块中的一个或更多个模块可以表示一个或更多个软件应用或程序,这些应用或程序在由计算设备执行时,可以使计算设备执行一项或更多项任务。例如,本文描述和/或例示的一个或更多个模块可以表示被存储在本文描述和/或例示的一个或更多个计算设备或系统上和被配置成在本文描述和/或例示的一个或更多个计算设备或系统上运行的模块。这些模块中的一个或更多个模块还可以表示被配置成执行一项或更多项任务的一个或更多个专用计算机的全部或部分。

此外,本文描述的一个或更多个模块可以将数据、物理设备和/或物理设备的表示从一种形式转换为另一种形式。附加地或可替代地,本文所述的一个或更多个模块可以通过在计算设备上执行、在计算设备存储数据和/或以其他方式与计算设备交互,来将处理器、易失性存储器、非易失性存储器和/或物理计算设备的任何其他部分从一种形式转换为另一种形式。

在一些实施方式中,术语“计算机可读介质”通常是指能够存储或携带计算机可读指令的任何形式的设备、载体或介质。计算机可读介质的示例包括但不限于:传输类型介质,诸如载波;以及非暂时性类型介质,诸如磁存储介质(例如,硬盘驱动器、磁带驱动器和软盘)、光存储介质(例如,光盘(CD)、数字视频光盘(DVD)和蓝光盘)、电子存储介质(例如,固态驱动器和闪速介质)和其他分配式系统。

本文描述和/或例示的步骤的过程参数和顺序仅作为示例给出并且可以根据需要改变。例如,虽然本文所示和/或描述的步骤可以按特定顺序示出或讨论,但这些步骤不一定需要按照所示或讨论的顺序执行。本文描述和/或例示的不同示例性方法还可以省略本文描述或例示的一个或更多个步骤,或者包括除了所公开的那些步骤之外的附加步骤。

已经提供了前面的描述以使本领域的其他技术人员能够最好地利用本文所公开的示例性实施方式的不同方面。该示例性描述并非意在穷举或限于所公开的任何精确形式。在不脱离本公开内容的精神和范围的情况下,可以进行许多修改和变化。本文所公开的实施方式应该在所有方面都被认为是例示性的而非约束性的。在确定本公开内容的范围时应参考所附权利要求及其等同物。

除非另有说明,否则在说明书和权利要求中使用的术语“连接到”和“耦接到”(及其派生词)将被解释为允许直接连接和间接连接(即,通过其他元件或部件)。此外,在说明书和权利要求书中使用的术语“一(a)”或“一个(an)”应被解释为“至少一个”。最后,为了便于使用,在说明书和权利要求中使用的术语“包括”和“具有”(及其派生词)可与“包含”一词互换并具有相同的含义。

31页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:电动摩托车

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!