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

柜子和检测柜门关闭的方法

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



技术领域

本说明书涉及无人零售技术领域,尤其涉及一种柜子和检测柜门关闭的方法。

背景技术

随着智慧零售的快速发展,无人货柜等产品愈发普及。无人货柜对防骗锁有较强需求,外部人员在骗锁成功后,进行偷取物品、更换物品等操作时有可能不被系统感 知,产生风险。现有的无人货柜多采用电磁锁方案,通过磁簧开关(干簧管)来识别 门的开/关状态,从而实现关门检测和自动上锁的功能。即在柜体上设置磁簧开关,在 柜门上设置永磁体。当永磁铁靠近磁簧开关时,磁簧开关闭合,使得电路导通门锁完 成闭合。同时,磁簧开关与永磁体设置的位置暴露在外。当在门锁开启状态下,外部 人员可以很容易发现磁簧开关和永磁体的位置,通过一个磁铁靠近门锁来轻松骗过磁 簧开关,让门锁误以为柜门已关闭,进而尝试落锁,从而完成骗锁。

因此,需要提供一种更隐蔽、更安全的柜子和检测柜门关闭的方法。

发明内容

本说明书提供一种更隐蔽、更安全的柜子和检测柜门关闭的方法。

第一方面,本说明书提供一种柜子,包括柜体、柜门、第一检测装置以及判断装置,所述柜体包括开口以及安装槽,所述安装槽位于所述开口的一侧;所述柜门包括 门体和转轴,所述转轴的第一端与所述门体连接,第二端穿过所述安装槽向所述柜体 内部延伸,并与所述柜体转动连接,以将所述开口打开或封闭;所述第一检测装置, 安装在所述柜体和所述柜门上,靠近所述转轴并穿过所述安装槽向所述柜体内部延伸, 运行时根据所述柜门的开关状态输出对应的第一感知数据,所述开关状态包括打开状 态或关闭状态;以及所述判断装置安装在所述柜体内部,运行时同所述第一检测装置 通信连接,接收所述第一感知数据,并至少基于所述第一感知数据判断所述柜门是否 处于所述关闭状态。

在一些实施例中,所述第一检测装置包括第一信号单元以及第一传感器,所述第一信号单元安装在所述柜体和所述柜门的其中一个上,位置靠近所述转轴;所述第一 传感器安装在所述柜体和所述柜门的另一个上,位置靠近所述转轴,运行时根据所述 柜门的开关状态,感知所述第一信号单元并输出对应的所述第一感知数据,所述第一 传感器运行时与所述判断装置通信连接,并向所述判断装置发送所述第一感知数据, 其中,在所述柜门为所述关闭状态时,所述第一传感器感知到所述第一信号单元,并 输出第一数据,在所述柜门为所述打开状态时,所述第一传感器感知不到所述第一信 号单元,并输出第二数据,所述第一感知数据包括所述第一数据和所述第二数据。

在一些实施例中,所述柜体还包括第一支架,穿过所述安装槽安装在所述柜体内部,所述第一支架包括安装孔,所述第二端与所述安装孔转动连接;以及所述柜门还 包括第二支架,安装在所述第二端,其中,所述第一信号单元安装在所述第一支架和 所述第二支架的其中一个上,所述第一传感器安装在所述第一支架和所述第二支架的 另一个上,在所述柜门为所述关闭状态时,所述第一信号单元与所述第一传感器位置 相对。

在一些实施例中,所述第一传感器包括磁感应传感器,所述第一信号单元包括磁性装置。

在一些实施例中,所述磁感应装置包括霍尔传感器。

在一些实施例中,所述至少基于所述第一感知数据判断所述柜门是否处于所述关闭状态,包括:确定所述第一感知数据为所述第一数据,确定所述柜门为所述关闭状 态;或者确定所述第一感知数据为所述第二数据,确定所述柜门为所述打开状态。

在一些实施例中,所述柜子还包括第二检测装置,安装在所述柜体和所述柜门上,运行时同所述判断装置通信连接,根据所述柜门的所述开关状态输出对应的第二感知 数据,所述判断装置接收所述第二感知数据;以及所述至少基于所述第一感知数据判 断所述柜门是否处于所述关闭状态,包括:获取所述第二感知数据;以及基于所述第 一感知数据以及所述第二感知数据判断所述柜门是否处于所述关闭状态。

在一些实施例中,所述第二检测装置包括第二信号单元以及第二传感器,所述第二信号单元安装在所述柜体和所述柜门的其中一个上;所述第二传感器,安装在所述 柜体和所述柜门的另一个上,运行时根据所述柜门的开关状态,感知所述第二一信号 单元并输出对应的所述第二感知数据,所述第二传感器运行时与所述判断装置通信连 接,并向所述判断装置发送所述第二感知数据,其中,在所述柜门为所述关闭状态时, 所述第二传感器感知到所述第二信号单元,并输出第三数据,在所述柜门为所述打开 状态时,所述第二传感器感知不到所述第二信号单元,并输出第四数据,所述第二感 知数据包括所述第三数据和所述第四数据。

在一些实施例中,所述基于所述第一感知数据以及所述第二感知数据判断所述柜门是否处于所述关闭状态,包括:确定所述第一感知数据以及所述第二感知数据对应 的所述开关状态均为所述关闭状态,确定所述柜门为所述关闭状态;或者确定所述第 一感知数据以及所述第二感知数据中至少一个对应的所述开关状态为所述打开状态, 确定所述柜门为所述打开状态。

在一些实施例中,所述确定所述第一感知数据以及所述第二感知数据对应的所述开关状态均为所述关闭状态,包括:确定所述第一感知数据为所述第一数据,并且所 述第二感知数据为所述第三数据;所述确定所述第一感知数据以及所述第二感知数据 中至少一个对应的所述开关状态为所述打开状态,包括:确定所述第一感知数据为所 述第二数据和/或所述第二感知数据为所述第四数据。

在一些实施例中,所述柜门还包括第一表面,所述柜体还包括第二表面,在所述柜门将所述开口封闭时,所述第二表面同所述第一表面重叠;以及所述第二信号单元 安装在所述第一表面和所述第二表面的其中一个上,所述第二传感器安装在所述第一 表面和所述第二表面的另一个上,在所述柜门为所述关闭状态时,所述第二信号单元 与所述第二传感器位置相对。

第二方面,本说明书还提供一种检测柜门关闭的方法,用于检测本说明书第一方面所述的柜子中的所述柜门是否为所述关闭状态,包括通过所述判断装置执行:获取 所述第一感知数据;至少基于所述第一感知数据判断所述柜门是否处于所述关闭状态。

在一些实施例中,在所述柜门为所述关闭状态时,所述第一检测装置输出第一数据,在所述柜门为所述打开状态时,所述第一检测装置输出第二数据,所述第一感知 数据包括所述第一数据和所述第二数据,所述至少基于所述第一感知数据判断所述柜 门是否处于所述关闭状态,包括:确定所述第一感知数据为所述第一数据,确定所述 柜门为所述关闭状态;或者确定所述第一感知数据为所述第二数据,确定所述柜门为 所述打开状态。

在一些实施例中,所述柜子还包括第二检测装置,安装在所述柜体和所述柜门上,运行时同所述判断装置通信连接,根据所述柜门的所述开关状态输出对应的第二感知 数据,所述判断装置接收所述第二感知数据;以及所述至少基于所述第一感知数据判 断所述柜门是否处于所述关闭状态,包括:获取所述第二感知数据;以及基于所述第 一感知数据以及所述第二感知数据判断所述柜门是否处于所述关闭状态。

在一些实施例中,所述基于所述第一感知数据以及所述第二感知数据判断所述柜门是否处于所述关闭状态,包括:确定所述第一感知数据以及所述第二感知数据对应 的所述开关状态均为所述关闭状态,确定所述柜门为所述关闭状态;或者确定所述第 一感知数据以及所述第二感知数据中至少一个对应的所述开关状态为所述打开状态, 确定所述柜门为所述打开状态。

在一些实施例中,所述确定所述第一感知数据以及所述第二感知数据对应的所述开关状态均为所述关闭状态,包括:确定所述第一感知数据为所述第一数据,并且所 述第二感知数据为所述第三数据;所述确定所述第一感知数据以及所述第二感知数据 中至少一个对应的所述开关状态为所述打开状态,包括:确定所述第一感知数据为所 述第二数据和/或所述第二感知数据为所述第四数据。

由以上技术方案可知,本说明书提供的柜子和检测柜门关闭的方法,将第一检测装置设置在柜门与柜体转动连接的转轴附近,并使第一检测装置穿过柜体上的安装槽 延伸至柜体内部,从而将第一检测装置隐藏在柜体的壳体内部,避免第一检测装置的 位置暴露,从而使外部人员难以发现第一检测装置的位置,也无法使用骗锁装置从柜 体外部实施骗锁,从而增加骗锁难度。本说明书提供的柜子和检测柜门关闭的方法, 还可以在第一检测装置的基础上设置第二检测装置,以增加系统的安全性,只有当第 一检测装置和第二检测装置同时检测到柜门为关闭状态时,判断装置才会确定柜门为 关闭状态。当第一检测装置和第二检测装置中的任意一个或多个检测到柜门为打开状 态时,判断装置都会确定柜门为打开状态。本说明书提供的柜子以及检测柜门关闭的 方法,不仅能够从结构设计上提升第一检测装置安装的隐秘性和安全性,还能从判定 程序上通过双重检测装置提升系统安全性。因此,本说明书提供的柜子以及检测柜门 关闭的方法能够通过低成本提升货柜门锁的安全性,降低盗损率,以减少商户损失。

本说明书提供的柜子和检测柜门关闭的方法的其他功能将在以下说明中部分列出。 根据描述,以下数字和示例介绍的内容将对那些本领域的普通技术人员显而易见。本说明书提供的柜子和检测柜门关闭的方法的创造性方面可以通过实践或使用下面详细 示例中所述的方法、装置和组合得到充分解释。

附图说明

为了更清楚地说明本说明书实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这 些附图获得其他的附图。

图1A示出了根据本说明书的实施例提供的一种柜子的结构示意图;

图1B示出了根据本说明书的实施例提供的一种柜子的局部爆炸结构示意图;

图2示出了根据本说明书的实施例提供的一种柜子的爆炸结构示意图;

图3A示出了根据本说明书的实施例提供的一种柜门为关闭状态时的第一检测装置 的结构示意图;

图3B示出了图3A中的局部放大图I;

图4A示出了根据本说明书的实施例提供的一种柜门为打开状态时的第一检测装置 的结构示意图;

图4B示出了图4A中的局部放大图J;

图5示出了根据本说明书的实施例提供的一种判断装置的硬件结构图;以及

图6示出了根据本说明书的实施例提供的一种检测柜门关闭的方法流程图。

具体实施方式

以下描述提供了本说明书的特定应用场景和要求,目的是使本领域技术人员能够制造和使用本说明书中的内容。对于本领域技术人员来说,对所公开的实施例的各种 局部修改是显而易见的,并且在不脱离本说明书的精神和范围的情况下,可以将这里 定义的一般原理应用于其他实施例和应用。因此,本说明书不限于所示的实施例,而 是与权利要求一致的最宽范围。

这里使用的术语仅用于描述特定示例实施例的目的,而不是限制性的。比如,除非上下文另有明确说明,这里所使用的,单数形式“一”,“一个”和“该”也可以包括复数 形式。当在本说明书中使用时,术语“包括”、“包含”和/或“含有”意思是指所关联的整 数,步骤、操作、元素和/或组件存在,但不排除一个或多个其他特征、整数、步骤、 操作、元素、组件和/或组的存在或在该系统/方法中可以添加其他特征、整数、步骤、 操作、元素、组件和/或组。

考虑到以下描述,本说明书的这些特征和其他特征、以及结构的相关元件的操作和功能、以及部件的组合和制造的经济性可以得到明显提高。参考附图,所有这些形 成本说明书的一部分。然而,应该清楚地理解,附图仅用于说明和描述的目的,并不 旨在限制本说明书的范围。还应理解,附图未按比例绘制。

本说明书中使用的流程图示出了根据本说明书中的一些实施例的系统实现的操作。 应该清楚地理解,流程图的操作可以不按顺序实现。相反,操作可以以反转顺序或同时实现。此外,可以向流程图添加一个或多个其他操作。可以从流程图中移除一个或 多个操作。

图1A示出了根据本说明书的实施例提供的一种柜子001的结构示意图;图1B示 出了根据本说明书的实施例提供的一种柜子001的局部爆炸结构示意图;图2示出了 根据本说明书的实施例提供的一种柜子001的爆炸结构示意图。如图1A至图2所示, 柜子001可以包括柜体200和柜门300。在一些实施例中,柜子001还可以包括第一检 测装置400和判断装置600。在一些实施例中,柜子001还可以包括第二检测装置800。 在一些实施例中,柜子001还可以包括锁体900。在一些实施例中,柜子001还可以包 括支付主机700。

如图1A至图2所示,柜体200可以是柜子001的基体,可以用于存放物品。柜门 300可以与柜体200转动连接,以相对于柜体200转动,从而打开或关闭柜体200。柜 门300的开关状态可以包括关闭状态或打开状态。当柜门300打开时,用户可以从柜 体200中拿取或放入物品,此时柜门300为所述打开状态。当柜门300关闭时,柜体 200被柜门300封闭,用户无法从柜体200中拿取或放入物品,此时柜门300为所述关 闭状态。

第一检测装置400可以安装在柜体200和柜门300上,运行时根据柜门300的所 述开关状态输出对应的第一感知数据。在一些实施例中,柜子001还可以包括第二检 测装置800。第二检测装置800可以安装在柜体200和柜门300上,运行时根据柜门 300的所述开关状态输出对应的第二感知数据。

判断装置600可以安装在柜体200内部,运行时可以与第一检测装置400通信连接,基于所述通信连接接收第一检测装置400发送的所述第一感知数据,并至少基于 所述第一感知数据判断柜门300的所述开关状态。当柜子001包括第二检测装置800 时,判断装置600运行时还可以与第二检测装置800通信连接,并基于所述通信连接 几首第二检测装置800发送的所述第二感知数据。此时,判断装置800可以基于所述 第一感知数据和所述第二感知数据共同判断柜门300的所述开关状态。

如图1A至图2所示,柜体200可以包括容置腔。容置腔可以用来盛放商品。容置 腔可以包括开口220。用户通过开口220可以向容置腔内放入商品,或者从容置腔内取 出商品。

在一些实施例中,在开口220的一侧可以设置有安装槽230。安装槽230可以是位于开口220一侧的槽口,贯穿柜体200,穿过安装槽230可以到达柜体200的内部。如 前所述,柜体200可以与柜门300转动连接,安装槽230可以位于柜体200与柜门300 的连接处。具体地,柜门300与柜体200的连接部件可以穿过安装槽230向柜体200 的内部延伸,从而将所述连接部件隐藏在柜体200内部,避免暴露,既美观又安全。 关于柜门300与柜体200的连接部件将在后面的描述中详细介绍。在一些实施例中, 第一检测装置400也可以穿过安装槽230安装在柜体200的内部,从而使第一检测装 置400隐藏在柜体200内部。外部人员不易从柜体200的外部发现第一检测装置400 的具体位置、安装方式以及工作方式,因此,外部人员很难在柜体200外部通过骗锁 装置隔着柜体200的外壳对第一检测装置400进行干扰,增加了柜子001的安全性。

在一些实施例中,柜体200可以包括第一壳体240和第二壳体250。第一壳体240 和第二壳体250合围形成一个空腔。柜门300与柜体200的连接部件穿过安装槽230 可以到达第一壳体240和第二壳体250合围成的所述空腔内。在一些实施例中,第一 壳体240和第二壳体250可以固定连接在一起,比如,一体成型、焊接、铆接、粘接, 等等。在一些实施例中,第一壳体240和第二壳体250可以可拆卸安装在一起,比如, 螺纹连接、卡扣连接,等等。

在一些实施例中,柜体200还可以包括第一支架260。第一支架260可以穿过安装槽230安装在柜体200的内部。第一支架260可以用于柜体200与柜门300之间的安装 固定。也就是说,柜门300可以通过第一支架260与柜体200实现转动连接。具体地, 第一支架260可以包括安装孔262。安装孔262可以用于第一支架260与柜门300的安 装,以实现柜门300与柜体200的转动连接。关于柜门300与安装孔262的具体连接 方式将在后面的描述中详细介绍。第一支架260还可以用于安装第一检测装置400。第 一检测装置400与第一支架260的具体连接方式将在后面的描述中详细介绍。

柜门300可以是板状。柜门300可以安装在柜体200上,并可以与柜体200转动 连接,以相对于柜体200转动,从而将开口220打开或封闭。当柜门300将开口220 封闭时,柜门300为关闭状态。当柜门300将开口220打开时,柜门300为打开状态。 作为示例,柜门300可以包括平开门。在一些实施例中,柜门300的数量可以是一个。 比如图1所示的柜门300即为单开门。在一些实施例中,柜门300的数量可以是多个。 比如,柜子001可以包含有左右两个平开门。

柜门300可以包括门体310和转轴320。转轴320可以是柜门300与柜体200的连 接部件。转轴320的第一端321可以与门体310连接,比如,固定连接。转轴320的 第二端322可以穿过安装槽230向柜体200的内部延伸,并与柜体200转动连接,以 将开口220打开或封闭。具体的,转轴320的第二端322可以与第一支架260的安装 孔262转动连接,从而使柜门300与柜体200实现转动连接。

在一些实施例中,柜门300还可以包括第二支架360。第二支架360可以用于安装第一检测装置400。第一检测装置400与第二支架360的具体连接方式将在后面的描述 中详细介绍。第二支架360可以穿过安装槽230向柜体200的内部延伸,并安装在转 轴320的第二端322。具体地,第二支架360可以与转轴320的第二端322固定连接。 当柜门300相对于柜体200转动时,第二支架360可以随转轴320与柜门300相对于柜 体200一起转动。由于第二支架360安装在转轴320上,且位置靠近转轴320,当第二 支架360随柜门300一起转动时,第二支架360的外边缘转动半径较小,不会与柜体 200的结构发生干涉,其转动过程均可以在柜体200内部完成。

综上所述,转轴320的第二端322以及第二支架360均穿过安装槽230,位于柜体200的内部,从而隐藏在柜体200的内部。因此,安装在第一支架260和第二支架360 上的第一检测装置400也可以隐藏在柜体200的内部,且在柜门300的转动过程中, 第一检测装置400始终隐藏在柜体200的内部,避免暴露。

在一些实施例中,柜门300可以包括第一表面370。柜体200可以包括第二表面270。第二表面270同第一表面370对应。在一些实施例中,第一表面370的法线和第 二表面270的法线方向接近或者相同。为了便于描述,在本申请下面的描述中,以第 一表面370的法线和第二表面270的法线方向相同为例来描述。当柜门300关闭时, 第一表面370与第二表面270相对设置且距离靠近,第一表面370和第二表面270重 叠。所述重叠指的是沿着第一表面370和第二表面270的法线的方向上,第一表面370 正对着第二表面270。比如图1所示,第一表面370可以是柜门300的顶部的表面。第 二表面270可以是柜体200上的同第一表面370对应的表面。

第一表面370的法线和第二表面270的法线的方向可以是任何方向。比如,在一 些实施例中,第一表面370的法线和第二表面270的法线的方向可以同转轴320的轴 线方向相同。比如,第一表面370可以是柜门300上位于上侧表面,第二表面270可 以是柜体200上的同第一表面370对应的表面。在一些实施例中,第一表面370的法 线和第二表面270的法线的方向可以同转轴320的轴线的方向垂直。又比如,第一表 面370可以是柜门300上与转轴320相对的位于左侧的表面,所述第二表面270可以 是柜体200上的同第一表面370对应的表面。

如前所述,第一检测装置400可以穿过安装槽230,安装在柜体200的内部。如图 1A至图2所示,第一检测装置400可以包括第一信号单元420和第一传感器440。

第一信号单元420和第一传感器440可以分别安装在柜门300和柜体200上。第 一信号单元420可以安装在柜门300和柜体200的其中一个上。第一传感器440可以 安装在柜门300和柜体200的另一个上。具体地,第一信号单元420和第一传感器440 可以分别安装在第一支架260和第二支架360上。第一信号单元420安装在第一支架 260和第二支架360的其中一个上。第一传感器440可以安装在第一支架260和第二支 架360的另一个上。当第一信号单元420安装在柜门300的第二支架360上时,第一 传感器440可以安装在柜体200的第一支架260上。当第一信号单元420安装在柜体 200的第一支架260上时,第一传感器440可以安装在柜门300的第二支架360上。当 柜门300为关闭状态时,第一信号单元420与第一传感器440位置相对。在柜门为了 方便展示,图1A至图2中以第一信号单元420安装在柜门300的第二支架360上,第 一传感器440安装在柜体200的第一支架260上为例进行描述。

第一信号单元420和第一传感器440的安装位置靠近转轴320。具体地,第一信号单元420和第一传感器440与转轴320的转动中心的距离应当设定在预设范围内,使 得柜门300在相对于柜体200的转动过程中,第一信号单元420或第一传感器440的 转动半径在预设范围内,从而避免与柜体200发生干涉。在一些实施例中,第一信号 单元420和第一传感器440与转轴320的转动中心的距离可以不超过柜体200的内部 空腔的厚度。

第一信号单元420运行时可以向外发射第一目标信号。第一传感器440运行时可以接收外部的第一感应信号。所述第一感应信号和所述第一目标信号为同种类型的信 号。所述第一目标信号和所述第一感应信号可以是任意形式的信号,比如,光信号、 磁场信号、电信号,等等,所述光信号可以是可见光信号,也可以是不可见过信号, 比如红外光信号、激光信号,等等。当所述第一目标信号和所述第一感应信号为红外 信号时,第一信号单元420可以为红外发射器,第一传感器440可以是红外接收器, 第一传感器440可以接收红外光。再比如,当所述第一目标信号和所述第一感应信号 为磁场信号时,第一信号单元420可以是能够产生磁场信号的磁性装置,第一传感器 440可以是能接收磁场信号的磁感应传感器,比如霍尔传感器。为了方便展示,我们将 以所述第一目标信号和所述第一感应信号为所述磁场信号、第一信号单元420是磁性 装置、第一传感器440是霍尔传感器为例进行描述。

具体地,第一传感器440运行时可以接收预设范围内的外部的第一感应信号,并输出对应的第一感知数据。所述预设范围可以是第一传感器440的感应范围。所述感 应范围的感应距离或者感应方向等参数可以进行设定或更改。第一传感器440运行时 可以根据柜门300的开关状态,感知第一信号单元420是否处于所述预设范围内,并 输出与所述开关状态对应的所述第一感知数据。第一传感器440运行时可以与判断装 置600通信连接,并向判断装置600发送所述第一感知数据。

图3A示出了根据本说明书的实施例提供的一种柜门300为关闭状态时的第一检测装置400的结构示意图;图3B示出了图3A中的局部放大图I。如图3A和图3B所示, 当柜门300为关闭状态时,第一信号单元420靠近第一传感器440,可以处于第一传感 器440的所述预设范围内,此时所述第一感应信号可以包括所述第一目标信号,即第 一传感器440可以接收到第一信号单元420发射的所述第一目标信号,此时第一传感 器440可以感知到第一信号单元420,并输出第一数据。所述第一感知数据可以包括所 述第一数据。

图4A示出了根据本说明书的实施例提供的一种柜门300为打开状态时的第一检测装置400的结构示意图;图4B示出了图4A中的局部放大图J。如图4A和图4B所示, 当柜门300为打开状态时,第一信号单元420远离第一传感器440,可以处于第一传感 器440的所述预设范围之外,此时,第一传感器440无法感知第一信号单元420发射 的所述第一目标信号,即第一传感器440感知不到第一信号单元420,此时第一传感器 440可以输出第二数据。所述第一感知数据可以包括所述第二数据。

需要说明的是,第一传感器440对所述第一目标信号的感应非常灵敏。第一信号单元420与第一传感器440之间微小的位置变化即可引起第一传感器440的输出的第 一感知数据的变化,从而保证即使在柜门300打开角度较小时,第一传感器440输出 的第一感知数据也能灵敏地发生变化。在一些实施例中,所述预设范围可以通过实验 统计方式获取。在一些实施例中,所述预设范围可以通过机器学习方式获取。为了提 高第一传感器440的灵敏度,所述预设范围可以设置的更小,比如,所述预设范围可 以小于10mm,甚至更小,比如,5mm,3mm,2mm,等等。当柜门300为关闭状态 时,第一信号单元420与第一传感器440的距离在所述预设范围内。在一些实施例中, 所述预设范围可以位于柜体200的内部空腔。当第一信号单元420的位置超出柜体200 的内部空腔时,第一信号单元420处于第一传感器440的所述预设范围外,第一传感 器440感知不到第一信号单元420,输出所述第二数据。

综上所述可知,当柜门300为关闭状态时,第一信号单元420与第一传感器440 彼此靠近,且距离小于所述预设范围。当柜门300打开时,第一传感器440无法采集 到第一信号单元420发射的所述第一目标信号。当外部人员手持可以发出与所述第一 目标信号同种类型的信号源靠近第一传感器440实施骗锁时,首先第一传感器440隐 藏在柜体200的内部,外部人员无法判定第一传感器440的位置,所以无法准确靠近 第一传感器440,从而增加骗锁难度;其次,即使外部人员得知第一传感器440在柜体 200内部的准确位置,由于第一传感器440位于柜体200的内部,且第一传感器440的 感应所述第一目标信号的预设范围位于柜体200的内部空腔,外部的信号源位于柜体 200的外部,无法靠近第一传感器440的所述预设范围内,因此无法实现骗锁。综上所 述,本说明书提供的柜子001可以提高骗锁难度,增加柜子001的安全性。并且本说 明书提供的柜子001通过将第一检测装置400的安装位置隐藏来提高安全性,其成本 较低,稳定性及可靠性高。

以所述第一目标信号和所述第一感应信号为所述磁场信号、第一信号单元420是磁性装置、第一传感器440是磁感应传感器为例进行描述。所述磁性装置可以是永磁 铁、电磁铁,等等。所述磁感应传感器可以是霍尔传感器。当第一传感器440为所述 霍尔传感器时,所述霍尔传感器可以是带线材的霍尔传感器,所述霍尔传感器内置在 所述线材中,所述线材通过安装部位固定安装在第一支架260或第二支架360上。当 柜门300为关闭状态时,霍尔传感器可以采集到磁性装置发出的磁场信号,并输出第 一数据,所述第一数据可以是任意数,比如“1”;当柜门300为打开状态时,霍尔传 感器无法采集到磁性装置发出的磁场信号,输出第二数据,所述第二数据可以是不同 于第一数据的任意数,比如“0”。

需要说明的是,在本说明书中仅在安装槽230内部示出一个第一检测装置400。本领域技术人员应当明白,安装槽230内部可以包括一个以上的第一检测装置400,比如, 2个,3个,甚至更多,等等。本领域技术人员应当明白,安装槽230内安装多个第一 检测装置400均在本说明书的保护范围内。

在一些实施例中,柜子001还可以包括第二检测装置800。第二检测装置800可以包括第二信号单元820和第二传感器840。

第二信号单元820和第二传感器840可以分别安装在柜门300和柜体200上。第 二信号单元820可以安装在柜门300和柜体200的其中一个上。第二传感器840可以 安装在柜门300和柜体200的另一个上。具体地,第二信号单元820可以安装在柜门 300的第一表面370和柜体200的第二表面270的其中一个上,第二传感器840可以安 装在柜门300的第一表面370和柜体200的第二表面270的另一个上。当第二信号单 元820安装在柜门300的第一表面370上时,第二传感器840可以安装在柜体200的第 二表面270上。当第二信号单元820安装在柜体200的第二表面270上时,第二传感 器840可以安装在柜门300的第一表面370上。当柜门300为关闭状态时,第二信号 单元820与第二传感器840相对设置。为了方便展示,图1A至图2中以第二信号单元 820安装在柜门300上,第二传感器840安装在柜体200上为例进行描述。

第二信号单元820运行时可以向外发射第二目标信号。第二传感器840运行时可以接收外部的第二感应信号。所述第二感应信号和所述第二目标信号为同种类型的信 号。所述第二目标信号和所述第二感应信号可以是任意形式的信号,比如,光信号、 磁场信号、电信号,等等,所述光信号可以是可见光信号,也可以是不可见过信号, 比如红外光信号、激光信号,等等。当所述第二目标信号和所述第二感应信号为红外 信号时,第二信号单元820可以为红外发射器,第二传感器840可以是红外接收器, 第二传感器840可以接收红外光。再比如,当所述第二目标信号和所述第二感应信号 为磁场信号时,第二信号单元820可以是能够产生磁场信号的磁性装置,第二传感器 840可以是能接收磁场信号的磁感应传感器。为了方便展示,我们将以所述第二目标信 号和所述第二感应信号为所述磁场信号、第二信号单元820是磁性装置、第二传感器 840是磁感应传感器为例进行描述。

具体地,第二传感器840运行时可以接收预设范围内的外部的第二感应信号,并输出对应的第二感知数据。所述预设范围可以是第二传感器8440的感应范围。所述感 应范围的感应距离或者感应方向等参数可以进行设定或更改。第二传感器840运行时 可以根据柜门300的开关状态,感知第二信号单元820是否处于所述预设范围内,并 输出与所述开关状态对应的所述第二感知数据。第二传感器840运行时可以与判断装 置600通信连接,并向判断装置600发送所述第二感知数据。

在一些实施例中,当柜门300为关闭状态时,第二信号单元820可以处于第二传 感器840的所述预设范围内,此时所述第二感应信号可以包括所述第二目标信号,即 第二传感器840可以接收到第二信号单元820发射的所述第二目标信号,此时第二传 感器840可以感知到第二信号单元820,并输出第三数据。所述第二感知数据可以包括 所述第三数据。在一些实施例中,当柜门300为打开状态时,第二信号单元820可以 处于第二传感器840的所述预设范围之外,此时,第二传感器840无法感知第二信号 单元820发射的所述第二目标信号,即第二传感器840感知不到第二信号单元820,此 时第二传感器840可以输出第四数据。所述第二感知数据可以包括所述第四数据。

判断装置600可以安装在柜门300或柜体200上。判断装置600可以存储有执行 本说明书描述的检测柜门关闭的方法的数据或指令,并可以执行或用于执行所述数据 和/或指令。判断装置600可以包括具有数据信息处理功能的硬件设备和驱动该硬件设 备工作所需必要的程序。当然,判断装置600也可以仅为具有数据处理能力的硬件设 备,或者,仅为运行在硬件设备中的程序。在一些实施例中,判断装置600可以包括 移动设备、平板电脑、笔记本电脑、机动车辆的内置设备或类似内容,或其任意组合。 在一些实施例中,判断装置600可以是具有定位技术的设备,用于定位判断装置600 的位置。

判断装置600工作时可以同第一检测装置400通信连接,也可以同第二检测装置800通信连接。具体地,判断装置600可以同第一传感器440和第二传感器840通信连 接。所述通信连接可以是任意形式的数据连接,比如无线通信连接,再比如有线通信 连接,比如电连接。判断装置600可以接收第一传感器440输出的第一感知数据,并 至少基于第一感知数据判断柜门300是否处于关闭状态。当判断装置600确定所述第 一感知数据为所述第一数据时,判断装置600确定柜门300为所述关闭状态;当判断 装置600确定所述第一感知数据为所述第二数据时,判断装置600确定柜门300为所 述打开状态。

判断装置600还可以接收第二传感器840输出的第二感知数据,并基于第一感知数据和第二感知数据共同判断柜门300是否处于关闭状态。当判断装置600确定所述 第一感知数据以及所述第二感知数据对应的柜门300的开关状态均为所述关闭状态时, 即判断装置600确定所述第一感知数据为所述第一数据以及所述第二感知数据为所述 第三数据时,判断装置600确定柜门300为所述关闭状态;当判断装置600确定所述 第一感知数据以及所述第二感知数据中至少一个对应的柜门300的开关状态为所述打 开状态时,即判断装置600确定所述第一感知数据为所述第二数据和/或所述第二感知 数据为所述第四数据时,判断装置600确定所述柜门300为所述打开状态。

由此可见,当柜子001在第一检测装置400的基础上增加第二检测装置800时, 可以通过双重检测提高柜子001的安全性。在一些实施例中,第二检测装置800可以 与原有柜子中的电磁锁的检测装置(磁簧开关)一致。本说明书提供的柜子001只需 在原有的电磁锁的基础上增加隐藏的第一检测装置400,即可提高柜子001的安全性, 其修改成本低,可靠性高。

如图1A至图2所示,柜子001还可以包括锁体900。锁体900可以与判断装置 600通信连接。当判断装置600确定柜门300关闭时,可以控制锁体900启动上锁,使 锁舌插入柜门300对应的锁孔中,使柜门300和柜体200锁定。

在一些实施例中,柜子001还可以包括支付主机700。支付主机700运行时可以与判断装置600通信连接。判断装置600可以接收支付主机700的指令,并向支付主机 700发送指令。在一些实施例中,在柜门300为关闭状态下,支付主机700可以向判断 装置600发送开锁指令,判断装置600可以基于所述开锁指令控制缩替900打开,以 使柜门300可以相对于柜体200转动,以将开口220打开。比如,支付主机700可以 通过扫码或人脸识别的方式确认用户身份,并生成所述开锁指令。在一些实施例中, 判断装置600在确定柜门300由打开状态切换为关闭状态后,判断装置600可以向支 付主机600发送柜门300的关闭状态。此时,支付主机700可以开始结算流程。

图5示出了根据本说明书的实施例提供的一种判断装置600的硬件结构图。判断装置600可以执行本说明书描述的检测柜门关闭的方法。所述检测柜门关闭的方法在 本说明书中的其他部分介绍。如图5所示,判断装置600可以包括至少一个存储介质 630和至少一个处理器620。在一些实施例中,判断装置600还可以包括通信端口650 和内部通信总线610。同时,判断装置600还可以包括I/O组件660。

内部通信总线610可以连接不同的系统组件,包括存储介质630、处理器620和通信端口650。

I/O组件660支持判断装置600和其他组件之间的输入/输出。

通信端口650用于判断装置600同外界的数据通信,比如,通信端口650可以用 于判断装置600同第一检测装置400、第二检测装置800以及锁体900之间的数据通信。 通信端口650可以是有线通信端口也可以是无线通信端口。

存储介质630可以包括数据存储装置。所述数据存储装置可以是非暂时性存储介质,也可以是暂时性存储介质。比如,所述数据存储装置可以包括磁盘632、只读存储 介质(ROM)634或随机存取存储介质(RAM)636中的一种或多种。存储介质630 还包括存储在所述数据存储装置中的至少一个指令集。所述指令是计算机程序代码, 所述计算机程序代码可以包括执行本说明书提供的检测柜门关闭的方法的程序、例程、 对象、组件、数据结构、过程、模块等等。

至少一个处理器620可以同至少一个存储介质630以及通信端口650通过内部通信总线610通信连接。至少一个处理器620用以执行上述至少一个指令集。当判断装 置600运行时,至少一个处理器620读取所述至少一个指令集,并且根据所述至少一 个指令集的指示控制信号体420的工作模式的变化,获取目标感应数据,执行本说明 书提供的检测柜门关闭的方法。处理器620可以执行检测柜门关闭的方法包含的所有 步骤。处理器620可以是一个或多个处理器的形式,在一些实施例中,处理器620可 以包括一个或多个硬件处理器,例如微控制器,微处理器,精简指令集计算机(RISC), 专用集成电路(ASIC),特定于应用的指令集处理器(ASIP),中心处理单元(CPU), 图形处理单元(GPU),物理处理单元(PPU),微控制器单元,数字信号处理器 (DSP),现场可编程门阵列(FPGA),高级RISC机器(ARM),可编程逻辑器件 (PLD),能够执行一个或多个功能的任何电路或处理器等,或其任何组合。仅仅为了 说明问题,在本说明书中判断装置600中仅描述了一个处理器620。然而,应当注意, 本说明书中判断装置600还可以包括多个处理器,因此,本说明书中披露的操作和/或 方法步骤可以如本说明书所述的由一个处理器执行,也可以由多个处理器联合执行。 例如,如果在本说明书中判断装置600的处理器620执行步骤A和步骤B,则应该理 解,步骤A和步骤B也可以由两个不同处理器620联合或分开执行(例如,第一处理 器执行步骤A,第二处理器执行步骤B,或者第一和第二处理器共同执行步骤A和B)。

图6示出了根据本说明书的实施例提供的一种检测柜门关闭的方法P100的流程图。 如前所述,判断装置600可以执行本说明书所述的检测柜门关闭的方法P100。具体地,处理器620可以读取存储在其本地存储介质中的指令集,然后根据所述指令集的规定, 执行本说明书所述的检测柜门关闭的方法P100。在一些实施例中,所述方法P100可 以包括:

S120:获取所述第一感知数据。

判断装置600可以基于与第一传感器440的通信连接,实时从第一传感器440中 获取所述第一感知数据。

S140:至少基于所述第一感知数据判断柜门300是否处于所述关闭状态。

当柜子001中没有第二检测装置800时,判断装置600可以基于所述第一感知数 据判断柜门300是否为所述关闭状态。此时,步骤S140可以包括:

S141:确定所述第一感知数据为所述第一数据,确定所述柜门300为所述关闭状态;或者

S142:确定所述第一感知数据为所述第二数据,确定所述柜门300为所述打开状态。

当柜子001中设置有第二检测装置800时,判断装置600可以基于所述第一感知 数据以及所述第二感知数据判断柜门300是否为所述关闭状态。此时,步骤S140可以 包括:

S144:获取所述第二感知数据。

判断装置600可以基于与第二传感器840的通信连接,实时从第二传感器840中 获取所述第二感知数据。

S146:基于所述第一感知数据以及所述第二感知数据判断柜门300是否处于所述关闭状态。

具体地,步骤S146可以包括:

S146-1:确定所述第一感知数据以及所述第二感知数据对应的柜门300的所述开关状态所述开关状态均为所述关闭状态,确定所述柜门300为所述关闭状态;或者

S146-2:确定所述第一感知数据以及所述第二感知数据中至少一个对应的柜门300 的所述开关状态为所述打开状态,确定所述柜门300为所述打开状态。

所述确定所述第一感知数据以及所述第二感知数据对应的柜门300的所述开关状态所述开关状态均为所述关闭状态,包括:第一感知数据为第一数据,同时第二感知 数据为第三数据,此时,判断装置600可以判定柜门300为所述关闭状态。所述确定 所述第一感知数据以及所述第二感知数据中至少一个对应的柜门300的所述开关状态 为所述打开状态,包括:第一感知数据为第二数据和/或第二感知数据为第四数据,此 时,判断装置600可以判定柜门300为所述打开状态。

当判断装置600确定柜门300处于关闭状态时,判断装置600可以向支付主机700发送柜门300处于关闭状态的确认信息,支付主机700可以发起结算流程。当判断装 置600确定柜门300处于打开状态时,支付主机700不会发起结算流程。

综上所述,本说明书提供的柜子001以及检测柜门关闭的方法P100,将第一检测装置400设置在柜门300与柜体200转动连接的转轴附近,并使第一检测装置400穿 过柜体200上的安装槽230延伸至柜体200内部,从而将第一检测装置400隐藏在柜 体200的壳体内部,避免第一检测装置400的位置暴露,从而使外部人员难以发现第 一检测装置400的位置,也无法使用骗锁装置从柜体200外部实施骗锁,从而增加骗 锁难度。本说明书提供的柜子001和检测柜门关闭的方法P100,还可以在第一检测装 置400的基础上设置第二检测装置800,以增加系统的安全性,只有当第一检测装置 400和第二检测装置800同时检测到柜门300为关闭状态时,判断装置600才会确定柜 门300为关闭状态。当第一检测装置40和第二检测装置800中的任意一个或多个检测 到柜门300为打开状态时,判断装置600都会确定柜门300为打开状态。本说明书提 供的柜子001以及检测柜门关闭的方法P100,不仅能够从结构设计上提升第一检测装 置400安装的隐秘性和安全性,还能从判定程序上通过双重检测装置提升系统安全性。 因此,本说明书提供的柜子001以及检测柜门关闭的方法P100能够通过低成本提升货 柜门锁的安全性,降低盗损率,以减少商户损失。

本说明书另一方面提供一种非暂时性存储介质,存储有至少一组用来检测柜门关闭的可执行指令,当所述可执行指令被处理器执行时,所述可执行指令指导所述处理 器实施本说明书所述的检测柜门关闭的方法P100的步骤。在一些可能的实施方式中, 本说明书的各个方面还可以实现为一种程序产品的形式,其包括程序代码。当所述程 序产品在判断装置600上运行时,所述程序代码用于使判断装置600执行本说明书描 述的信息推送的步骤。用于实现上述方法的程序产品可以采用便携式紧凑盘只读存储 器(CD-ROM)包括程序代码,并可以在判断装置600上运行。然而,本说明书的程 序产品不限于此,在本说明书中,可读存储介质可以是任何包含或存储程序的有形介 质,该程序可以被指令执行系统(例如处理器620)使用或者与其结合使用。所述程序 产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可 读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导 体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子包括: 具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储 器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读 存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载 了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、 光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可 读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使 用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质 传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。可以 以一种或多种程序设计语言的任意组合来编写用于执行本说明书操作的程序代码,所 述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过 程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在判断 装置600上执行、部分地在判断装置600上执行、作为一个独立的软件包执行、部分 在判断装置600上部分在远程计算设备上执行、或者完全在远程计算设备上执行。

上述对本说明书特定实施例进行了描述。其他实施例在所附权利要求书的范围内。 在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出特定 顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理 也是可以的或者是可能有利的。

综上所述,在阅读本详细公开内容之后,本领域技术人员可以明白,前述详细公开内容可以仅以示例的方式呈现,并且可以不是限制性的。尽管这里没有明确说明, 本领域技术人员可以理解本说明书需求囊括对实施例的各种合理改变,改进和修改。 这些改变,改进和修改旨在由本说明书提出,并且在本说明书的示例性实施例的精神 和范围内。

此外,本说明书中的某些术语已被用于描述本说明书的实施例。例如,“一个实施例”,“实施例”和/或“一些实施例”意味着结合该实施例描述的特定特征,结构或特性可 以包括在本说明书的至少一个实施例中。因此,可以强调并且应当理解,在本说明书 的各个部分中对“实施例”或“一个实施例”或“替代实施例”的两个或更多个引用不一定都 指代相同的实施例。此外,特定特征,结构或特性可以在本说明书的一个或多个实施 例中适当地组合。

应当理解,在本说明书的实施例的前述描述中,为了帮助理解一个特征,出于简化本说明书的目的,本说明书将各种特征组合在单个实施例、附图或其描述中。然而, 这并不是说这些特征的组合是必须的,本领域技术人员在阅读本说明书的时候完全有 可能将其中一部分设备标注出来作为单独的实施例来理解。也就是说,本说明书中的 实施例也可以理解为多个次级实施例的整合。而每个次级实施例的内容在于少于单个 前述公开实施例的所有特征的时候也是成立的。

本文引用的每个专利,专利申请,专利申请的出版物和其他材料,例如文章,书籍,说明书,出版物,文件,物品等,可以通过引用结合于此。用于所有目的的全部 内容,除了与其相关的任何起诉文件历史,可能与本文件不一致或相冲突的任何相同 的,或者任何可能对权利要求的最宽范围具有限制性影响的任何相同的起诉文件历史。 现在或以后与本文件相关联。举例来说,如果在与任何所包含的材料相关联的术语的 描述、定义和/或使用与本文档相关的术语、描述、定义和/或之间存在任何不一致或冲 突时,使用本文件中的术语为准。

最后,应理解,本文公开的申请的实施方案是对本说明书的实施方案的原理的说明。其他修改后的实施例也在本说明书的范围内。因此,本说明书披露的实施例仅仅 作为示例而非限制。本领域技术人员可以根据本说明书中的实施例采取替代配置来实 现本说明书中的申请。因此,本说明书的实施例不限于申请中被精确地描述过的实施 例。

技术分类

06120114737085