logo好方法网

一种开锁方法、自助储物装置、终端设备、服务器及系统


技术摘要:
本申请适用于自助服务技术领域,提供了一种开锁方法和自助储物装置,包括:获取自助储物装置的标识信息以及自助储物装置中存放的各个物品的物品信息;生成携带有标识信息和所述物品信息的识别码,并显示识别码;识别码用于供与自助储物装置通信连接的用户终端获取标识  全部
背景技术:
自助储物装置是一种无人看守,需要用户自行完成存/取物操作的储物装置。现有 的自助储物装置在用户触发取物操作时,会向其服务器发送与用户相关的开锁请求,服务 器在接收到该开锁请求后会向自助储物装置返回相应的开锁指令,自助储物装置根据开锁 指令便可控制相应的储物仓开锁,从而使用户能够成功取出物品。 然而,现有的自助储物装置所采用的上述开锁方法在自助储物装置与其服务器之 间的通信质量较差的情况下,自助储物装置从其服务器获取到开锁指令的成功率较低,进 而导致自助储物装置的开锁成功率降低,当自助储物装置无法开锁时,需要客服介入来进 行协调处理,操作繁琐,开锁效率低。
技术实现要素:
本申请实施例提供了一种开锁方法、自助储物装置、终端设备、服务器及系统,可 以解决现有的自助储物装置所采用的开锁方法在自助储物装置与其服务器之间的通信质 量较差时,开锁成功率和开锁效率较低的问题。 第一方面,本申请实施例提供了一种开锁方法,应用于自助储物装置,包括: 获取所述自助储物装置的标识信息以及所述自助储物装置中存放的各个物品的 物品信息;所述物品信息中携带有所述物品所属的用户的身份标识和所述物品所在的储物 仓的标识; 生成携带有所述标识信息和所述物品信息的识别码,并显示所述识别码;所述识 别码用于供与所述自助储物装置通信连接的用户终端获取所述标识信息和所述物品信息; 响应于所述用户终端对应的目标用户输入的开锁信息,控制所述开锁信息所指示 的目标储物仓开锁;所述开锁信息为所述用户终端将所述标识信息、所述物品信息及所述 目标用户的身份标识发送至所述自助储物装置的服务器,且所述服务器基于所述标识信 息、所述物品信息及所述目标用户的身份标识检测到所述自助储物装置中存储有所述目标 用户的目标物品后,返回至所述用户终端的;所述开锁信息中携带有所述目标物品所在的 目标储物仓的标识。 进一步的,所述获取所述自助储物装置的标识信息以及所述自助储物装置中存放 的各个物品的物品信息,包括: 基于第一预设时间间隔向所述自助储物装置的服务器发送通信测试信号; 若在发送所述通信测试信号之后的第一预设时长内未接收到与所述通信测试信 号对应的反馈信号,则获取所述自助储物装置的标识信息以及所述自助储物装置中存放的 各个物品的物品信息。 5 CN 111599042 A 说 明 书 2/18 页 进一步的,所述生成携带有所述标识信息和所述物品信息的识别码,包括: 基于预设加密算法对所述标识信息和所述物品信息进行加密,得到所述识别码。 进一步的,所述开锁信息为所述服务器基于预设加密算法对所述目标储物仓的标 识进行加密得到; 相应的,所述响应于所述用户终端对应的目标用户输入的开锁信息,控制所述开 锁信息所指示的目标储物仓开锁,包括: 根据与所述预设加密算法对应的预设解密算法对所述开锁信息进行解密,得到所 述目标储物仓的标识; 根据所述目标储物仓的标识,控制所述目标储物仓开锁。 进一步的,所述自助储物装置包含的各个储物仓中均设置有光线感应器和门仓对 位部件;在控制所述开锁信息所指示的目标储物仓开锁之后,还包括: 获取所述目标储物仓中的光线感应器采集到的光线强度值以及获取所述目标储 物仓中的门仓对位部件的状态信息;所述状态信息用于描述所述门仓对位部件所处的状 态,所述门仓对位部件的状态包括第一状态和第二状态,所述第一状态用于标识所述门仓 对位部件对位成功,所述第二状态用于标识所述门仓对位部件未对位成功; 若所述光线强度值大于或等于预设光线强度值阈值,则确定所述目标储物仓的仓 门处于打开状态; 若所述光线强度值小于所述预设光线强度值阈值,且所述门仓对位部件处于第一 状态,则确定所述目标储物仓的仓门处于关闭状态。 第二方面,本申请实施例提供了一种开锁方法,应用于用户终端,包括: 若检测到针对自助储物装置上显示的识别码的扫码请求,则扫描所述识别码,从 所述识别码中获取所述自助储物装置的标识信息以及所述自助储物装置中存放的各个物 品的物品信息;所述识别码为所述自助储物装置根据其标识信息以及其存放的各个物品的 物品信息生成的;所述物品信息中携带有所述物品所属的用户的身份标识和所述物品所在 的储物仓的标识; 获取目标用户的身份标识,并将所述标识信息、所述物品信息及所述目标用户的 身份标识发送至所述自助储物装置的服务器; 接收并显示所述服务器发送的开锁信息;所述开锁信息为所述服务器基于所述标 识信息、所述物品信息及所述目标用户的身份标识检测到所述自助储物装置中存储有所述 目标用户的目标物品后,返回至所述用户终端的;所述开锁信息中携带有所述目标物品所 在的目标储物仓的标识。 第三方面,本申请实施例提供了一种开锁方法,应用于自助储物装置的服务器,包 括: 接收用户终端发送的开锁请求;所述开锁请求中携带有所述自助储物装置的标识 信息、所述自助储物装置中存放的各个物品的物品信息以及所述用户终端对应的目标用户 的身份标识;所述物品信息中携带有所述物品所属的用户的身份标识和所述物品所在的储 物仓的标识; 若基于所述标识信息、所述物品信息及所述目标用户的身份标识检测到所述自助 储物装置中存储有所述目标用户的目标物品,则确定所述目标物品所在的目标储物仓的标 6 CN 111599042 A 说 明 书 3/18 页 识,并基于所述目标物品所在的目标储物仓的标识生成开锁信息,将所述开锁信息发送至 所述用户终端。 进一步的,所述若基于所述标识信息、所述物品信息及所述目标用户的身份标识 检测到所述自助储物装置中存储有所述目标用户的目标物品,则确定所述目标物品所在的 目标储物仓的标识,包括: 若各个所述物品信息携带的用户的身份标识中存在所述目标用户的身份标识相 同,则确定所述自助储物装置中存储有所述目标用户的所述目标物品; 基于各个所述物品所属的用户的身份标识与各个所述物品所在的储物仓的标识 之间的对应关系,确定所述目标物品所在的目标储物仓的标识。 第四方面,本申请实施例提供了一种自助储物装置,包括: 第一获取单元,用于获取所述自助储物装置的标识信息以及所述自助储物装置中 存放的各个物品的物品信息;所述物品信息中携带有所述物品所属的用户的身份标识和所 述物品所在的储物仓的标识; 显示单元,用于生成携带有所述标识信息和所述物品信息的识别码,并显示所述 识别码;所述识别码用于供与所述自助储物装置通信连接的用户终端获取所述标识信息和 所述物品信息; 控制单元,用于响应于所述用户终端对应的目标用户输入的开锁信息,控制所述 开锁信息所指示的目标储物仓开锁;所述开锁信息为所述用户终端将所述标识信息、所述 物品信息及所述目标用户的身份标识发送至所述自助储物装置的服务器,且所述服务器基 于所述标识信息、所述物品信息及所述目标用户的身份标识检测到所述自助储物装置中存 储有所述目标用户的目标物品后,返回至所述用户终端的;所述开锁信息中携带有所述目 标物品所在的目标储物仓的标识。 第五方面,本申请实施例提供了一种用户终端,包括: 扫描单元,用于若检测到针对自助储物装置上显示的识别码的扫码请求,则扫描 所述识别码,从所述识别码中获取所述自助储物装置的标识信息以及所述自助储物装置中 存放的各个物品的物品信息;所述识别码为所述自助储物装置根据其标识信息以及其存放 的各个物品的物品信息生成的;所述物品信息中携带有所述物品所属的用户的身份标识和 所述物品所在的储物仓的标识; 获取单元,用于获取目标用户的身份标识,并将所述标识信息、所述物品信息及所 述目标用户的身份标识发送至所述自助储物装置的服务器; 显示单元,用于接收并显示所述服务器发送的开锁信息;所述开锁信息为所述服 务器基于所述标识信息、所述物品信息及所述目标用户的身份标识检测到所述自助储物装 置中存储有所述目标用户的目标物品后,返回至所述用户终端的;所述开锁信息中携带有 所述目标物品所在的目标储物仓的标识。 第六方面,本申请实施例提供了一种自助储物装置的服务器,包括: 接收单元,用于接收用户终端发送的开锁请求;所述开锁请求中携带有所述自助 储物装置的标识信息、所述自助储物装置中存放的各个物品的物品信息以及所述用户终端 对应的目标用户的身份标识;所述物品信息中携带有所述物品所属的用户的身份标识和所 述物品所在的储物仓的标识; 7 CN 111599042 A 说 明 书 4/18 页 发送单元,用于若基于所述标识信息、所述物品信息及所述目标用户的身份标识 检测到所述自助储物装置中存储有所述目标用户的目标物品,则确定所述目标物品所在的 目标储物仓的标识,并基于所述目标物品所在的目标储物仓的标识生成开锁信息,将所述 开锁信息发送至所述用户终端。 第七方面,本申请实施例提供了一种自助储物装置,包括:存储器、处理器以及存 储在所述存储器中并可在所述处理器上运行的计算机程序,上述处理器执行所述计算机程 序时实现如上述第一方面任一项所述的开锁方法的步骤。 第八方面,本申请实施例提供了一种用户终端,包括:存储器、处理器以及存储在 所述存储器中并可在所述处理器上运行的计算机程序,上述处理器执行所述计算机程序时 实现如上述第二方面任一项所述的开锁方法的步骤。 第九方面,本申请实施例提供了一种自助储物装置的服务器,包括:存储器、处理 器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,上述处理器执行所述 计算机程序时实现如上述第三方面任一项所述的开锁方法的步骤。 第十方面,本申请实施例提供了一种自助储物系统,包括:自助储物装置、用户终 端及自助储物装置的服务器,所述自助储物装置用于执行上述第一方面所述的方法,所述 用户终端用于执行上述第二方面所述的方法,所述服务器用于执行上述第三方面所述的方 法。 第十一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存 储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面、第二方 面或第三方面所述的方法。 第十二方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在自 助储物系统上运行时,使得自助储物系统执行上述第一方面、第二方面或第三方面所述的 方法。 可以理解的是,上述第二方面至第十二方面的有益效果可以参见上述第一方面中 的相关描述,在此不再赘述。 本申请实施例与现有技术相比存在的有益效果是: 本申请提供的一种开锁方法,自助储物装置通过获取其标识信息以及其存放的各 个物品的物品信息,生成携带有标识信息和物品信息的识别码,并显示该识别码;目标用户 可以使用其用户终端去扫描该识别码以使用户终端获取标识信息和物品信息,同时,目标 用户可以通过用户终端输入其身份标识,用户终端将标识信息、物品信息及目标用户的身 份标识发送至自助储物装置的服务器;服务器在基于标识信息、物品信息及目标用户的身 份标识检测到自助储物装置中存储有目标用户的目标物品后,向用户终端返回携带有目标 物品所在的目标储物仓的标识的开锁信息;目标用户可以将该开锁信息输入至自助储物装 置;自助储物装置在检测到目标用户输入的开锁信息时,控制开锁信息所指示的目标储物 仓开锁。由于本申请提供的开锁方法在开锁时,仅涉及自助储物装置与用户终端以及用户 终端与自助储物装置的服务器之间的通信,而不涉及自助储物装置与其服务器之间的通 信,因此该开锁方法不受自助储物装置与服务器之间通信质量的影响,即使在自助储物装 置与服务器之间通信质量较差的情况下,自助储物装置也能成功获取到来自服务器的开锁 信息,相对于现有技术而言,无需人工介入,提高了自助储物装置的开锁成功率和开锁效 8 CN 111599042 A 说 明 书 5/18 页 率。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些 附图获得其他的附图。 图1是本申请实施例提供的一种自助储物系统的结构示意图; 图2是本申请实施例提供的一种开锁方法的实现流程图; 图3是本申请另一实施例提供的一种开锁方法的实现流程图; 图4是本申请又一实施例提供的一种开锁方法的实现流程图; 图5是本申请实施例提供的一种自助储物装置的结构示意图; 图6是本申请实施例提供的另一种自助储物装置的结构示意图; 图7是本申请实施例提供的一种用户终端的结构示意图; 图8是本申请实施例提供的另一种用户终端的结构示意图; 图9是本申请实施例提供的一种自助储物装置的服务器的结构示意图; 图10是本申请实施例提供的另一种自助储物装置的服务器的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏