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

智能柜的取件方法及装置

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


智能柜的取件方法及装置

技术领域

本申请涉及信息技术领域,尤其是涉及到一种智能柜的取件方法及装置。

背景技术

随着物流技术和互联网技术的发展,智能柜在生活中应用越来越普遍。智能柜一般是多个柜体的组合体,位于小区、企业或其他人口密集的地方,有物流配送人员根据订单信息将物品放入智能柜中分配的柜格内,然后通知用户取用。

目前,在智能柜中取件时,需要用户在智能柜上输入取件码或扫码取件等。智能柜后台开启相应的柜格柜门,用户从开门的柜格中取出自己的物品。

然而,这种传统的智能柜取件方式需要用户较多的取件操作步骤,不但会影响取件效率,而且还会容易造成智能柜前人流堆积,用户体验较差。

发明内容

有鉴于此,本申请提供了一种智能柜的取件方法及装置,主要目的在于改善目前传统的智能柜取件方式会影响取件效率的技术问题。

依据本申请的一个方面,提供了一种智能柜的取件方法,可应用于客户端侧,该方法包括:

接收信标信号信息;

对所述信标信号信息进行解析,获取信标设备的身份标识;

向服务端发送智能柜的取件查询请求,所述取件查询请求中携带有所述身份标识及用户标识,以使得所述服务端查询所述用户标识在所述身份标识对应的智能柜中待取件的订单及所述订单所在柜格信息;

接收所述服务端依据所述待取件的订单及柜格信息发送的取件信息;

根据所述取件信息,生成开启所述柜格信息对应的柜格的开柜功能键;

基于对所述开柜功能键的触发,向所述智能柜发送取件指令。

依据本申请的另一方面,提供了一种智能柜的取件方法,可应用于服务端侧,该方法包括:

接收客户端发送的智能柜的取件查询请求,所述取件查询请求中携带有对信标信号信息解析到的信标设备的身份标识及用户标识;

查询所述用户标识在所述身份标识对应的智能柜中待取件的订单,及所述订单所在柜格信息;

若查询到所述待取件的订单,则依据所述待取件的订单及柜格信息,向所述客户端返回取件信息,以便所述客户端基于所述取件信息向所述智能柜发送取件指令。

依据本申请的又一方面,提供了一种智能柜的取件装置,可应用于客户端侧,该装置包括:

接收模块,用于接收信标信号信息;

解析模块,用于对所述信标信号信息进行解析,获取信标设备的身份标识;

发送模块,用于向服务端发送智能柜的取件查询请求,所述取件查询请求中携带有所述身份标识及用户标识,以使得所述服务端查询所述用户标识在所述身份标识对应的智能柜中待取件的订单及所述订单所在柜格信息;

接收模块,还用于接收所述服务端依据所述待取件的订单及柜格信息发送的取件信息;

生成模块,用于根据所述取件信息,生成开启所述柜格信息对应的柜格的开柜功能键;

发送模块,还用于基于对所述开柜功能键的触发,向所述智能柜发送取件指令。

依据本申请的再一方面,提供了一种智能柜的取件装置,可应用于服务端侧,该装置包括:

接收模块,用于接收客户端发送的智能柜的取件查询请求,所述取件查询请求中携带有对信标信号信息解析到的信标设备的身份标识及用户标识;

查询模块,用于查询所述用户标识在所述身份标识对应的智能柜中待取件的订单,及所述订单所在柜格信息;

发送模块,用于若查询到所述待取件的订单,则依据所述待取件的订单及柜格信息,向所述客户端返回取件信息,以便所述客户端基于所述取件信息向所述智能柜发送取件指令。

依据本申请再一个方面,提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述可应用于客户端侧的智能柜的取件方法。

依据本申请再一个方面,提供了一种客户端设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述可应用于客户端侧的智能柜的取件方法。

依据本申请再一个方面,提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述可应用于服务端侧的智能柜的取件方法。

依据本申请再一个方面,提供了一种服务器设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述可应用于服务端侧的智能柜的取件方法。

依据本申请再一个方面,提供了一种智能柜的取件系统,包括:上述客户端设备和上述服务器设备。

借由上述技术方案,本申请提供的一种智能柜的取件方法及装置,与目前传统的智能柜取件方式相比,本申请无需用户在智能柜上输入取件码或扫码取件等操作。在用户靠近智能柜一定范围内,客户端会扫描到智能柜中信标设备发出的信标信号信息,对该信标信号信息进行自动解析得到信标设备的身份标识,并发送给后台服务端用于判断该用户是否有待取件的订单物品在该智能柜的柜格内。如果发现用户有待取件的订单物品在该智能柜的柜格内,则向用户返回取件信息,使得用户可快速定位当前智能柜中是否有自己需要取件的物品,而且用户通过对该取件信息生成的开柜功能键进行触发操作可实现智能柜的快速操作取件,简化了用户的取件操作步骤,可提高取件效率。并且还可有效缓解智能柜前人流堆积的情况发生,减少用户之间身体发生碰撞的概率,可提升用户的使用体验。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1示出了本申请实施例提供的一种智能柜的取件方法的流程示意图;

图2示出了本申请实施例提供的一种智能柜的示例样式示意图;

图3示出了本申请实施例提供的另一种智能柜的取件方法的流程示意图;

图4示出了本申请实施例提供的信标协议格式的示意图;

图5示出了本申请实施例提供的取件推送消息实例的示意图;

图6示出了本申请实施例提供的取餐界面实例的示意图;

图7示出了本申请实施例提供的一种智能柜的取件装置的结构示意图;

图8示出了本申请实施例提供的另一种智能柜的取件装置的结构示意图;

图9示出了本申请实施例提供的一种智能柜的取件系统的结构示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

为了改善目前传统的智能柜取件方式会影响取件效率的技术问题。本实施例提供了一种智能柜的取件方法,如图1所示,可应用于取件用户的客户端侧,该方法包括:

步骤101、客户端接收信标信号信息。

信标信号信息可由提前在智能柜侧布置的信标设备发出,信标信号具体可为低功耗蓝牙(Bluetooth Low Energy,BLE)信标信号,或其他信标信号等,以BLE信标信号为例,提前在智能柜上安装BLE信号模块,即信标设备。信标协议可以为自定义的格式,也可以为标准的ibeacon格式等。一组智能柜可安装一个BLE信标模块,并且该BLE信标模块的身份标识与智能柜标识提前绑定相应的映射关系,实现不同的智能柜各自对应一个BLE信标模块的身份标识,且该身份标识具有唯一性,即不同智能柜分别对应的信标设备身份标识是不同的。

智能柜可为存储外卖餐品、快递物品等的仓储设备,如图2所示。与传统的智能柜样式相比,本实施例除了标志每个格口的编号同时,对每个柜体也编号。柜体编号可设置在柜体的顶上(也可以根据实际需求设置在其他位置等),并且要保证标志醒目。通过这种方式可方便用户快速定位自己物品所在的柜体,进而方便在该柜体中找到存放自己物品的格口。

对于本侧实施例的执行主体的客户端可配置在取件用户的智能手机、平板电脑、智能手表、智能手环等智能终端侧。在取件用户靠近智能柜时,会接收到其提前布置的信标设备发出的信标信号。

步骤102、客户端对接收到的信标信号信息进行解析,获取信标设备的身份标识。

信标信号信息中可包含多种信息,如信标设备的厂家信息(如生产商标识,用于表示设备公司归属信息)、设备类型(如表示该信标设备的种类)、固定标识(如固定信息,用作过滤和区别信标设备)、身份标识(如用于信标设备的身份识别)以及其他信息(用作其他作用的信息,如信号强度、传感器信息等)等。

步骤103、客户端向服务端发送智能柜的取件查询请求。

其中,取件查询请求中携带有信标设备的身份标识及用户标识(取件用户的用户标识,如取件用户手机号、登录账号等)。进一步的,以使得服务端查询该用户标识在该身份标识对应的智能柜中待取件的订单,以及该订单所在柜格信息(如该订单在该智能柜中所在的柜格编号、柜格位置等)。例如,通过取件用户标识获取取件用户当前已存入各个智能柜中的各个订单,以便从中查询到取件用户在当前智能柜中待取件的订单,以及该订单所在的柜格信息。

在服务端侧可提前记录不同信标设备的身份标识分别对应的智能柜,进而可根据该记录信息,确定需要查询的目标智能柜。然后根据取件用户的用户身份(用户标识)查询该用户的待取件订单(订单物品已存入智能柜中)中是否有订单在该目标智能柜内,如果确定取件用户有订单A在该信标对应的目标智能柜内,则可生成取件信息发送给取件用户客户端。

取件信息可根据该订单A的智能柜取件信息生成得到,如根据订单A的编号和/或内容、智能柜的地址、订单存件柜体的编号、所在的柜格的编号等信息,生成取件信息。

步骤104、客户端接收服务端依据待取件的订单及订单所在柜格信息发送的取件信息。

步骤105、根据取件信息,生成开启订单所在柜格信息对应的柜格的开柜功能键。

步骤106、基于取件用户对开柜功能键的触发,客户端向智能柜发送取件指令。

例如,为取件用户显示取件界面,取件界面中包含生成的开启订单所在柜格信息对应的柜格的开柜功能键,取件用户通过对该开柜功能键进行点击,可发出相应的取件指令,向智能柜发送取件指令,该取件指令中携带有订单所在的柜格信息,以使得触发开启智能柜中与该柜格信息对应的柜格。进而实现智能柜的快速取件。

本实施例提供的智能柜的取件方法,与目前传统的智能柜取件方式相比,本实施例无需用户在智能柜上输入取件码或扫码取件等操作。在用户靠近智能柜一定范围内,客户端会扫描到智能柜中信标设备发出的信标信号信息,对该信标信号信息进行自动解析得到信标设备的身份标识,并发送给后台服务端用于判断该用户是否有待取件的订单物品在该智能柜的柜格内。如果发现用户有待取件的订单物品在该智能柜的柜格内,则向用户返回取件信息,使得用户可快速定位当前智能柜中是否有自己需要取件的物品,而且用户通过对该取件信息生成的开柜功能键进行触发操作可实现智能柜的快速操作取件,简化了用户的取件操作步骤,可提高取件效率。并且还可有效缓解智能柜前人流堆积的情况发生,减少用户之间身体发生碰撞的概率,可提升用户的使用体验。

进一步的,作为上述实施例具体实施方式的细化和扩展,可选的,为了保证安全性,可选的,身份标识可以是根据加密密钥通过加密算法生成得到的,其中,不同的智能柜均有各自唯一对应的加密密钥。例如,一组智能柜只需要安装一个BLE信标模块,不同地点的智能柜的信标模块加密密钥不同,加密密钥与智能柜ID绑定。信标的广播信息中包含了对应的信标身份加密信息,进而后台可解密出对应到智能柜。

在具体的应用场景中,信标设备的身份标识如果是固定的信息,容易被抓包破译。因此为了防止假冒设备,本实施例中的信标设备的身份标识可具有时效性,可选的,信标设备的身份标识可以是根据加密密钥和当前时间通过加密算法生成得到的,该身份标识可以是随时间变化而动态改变的。具有时效性的加密通常都会通过时间相关信息作为加密的一部分内容。需要说明的是,如果有一种约定好的动态变化规则,然后双方都知道,也是可以不用时间做加密的。例如,信标的身份ID,由加密密钥和时间(以天或小时为单位)通过加密算法生成,动态改变。

进一步的,出于安全性考虑,在客户端侧不进行加密密钥解密(信标设备的身份标识解密)。并且实际当中可能会存在接收到其他信标信号所带来的干扰,因此客户端可先做初步的解析,先从厂家信息(如生产商标识),设备类型和固定标识判断出接收到的信标信号确实是智能柜信标设备发出的信息。然后将发出该信号的信标设备的身份标识发送至服务端进行匹配,匹配得到这个信标的一些具体信息,比如对应的智能柜站点位置,用以判断用户的订单是否在当前的智能柜中。相应的,在步骤103之前,本实施例方法还可包括:根据接收到的信标信号信息的解析结果,判断信标设备是否为智能柜的信标设备;若信标设备是智能柜的信标设备,则向服务端发送智能柜的取件查询请求。而如果判断出信标设备不是智能柜的信标设备,可不向服务端发送智能柜的取件查询请求,以减轻服务端的查询压力。

示例性的,根据信标信号信息的解析结果,判断信标设备是否为智能柜的信标设备,具体可包括:从接收到的信标信号信息的解析结果中,获取信标设备的生产商标识、设备类型、设备固定标识;然后通过识别生产商标识、设备类型、设备固定标识,判断信标设备是否为智能柜的信标设备。例如,生产商标识(厂家ID)是为了跟其他生产商做区分;设备类型指示这个信标属于什么类型的设备,是在智能柜上还是安装在其他产品上;固定信息(设备固定标识)是用来做过滤的,简单点就是防止和其他生产商的产品碰撞。通过这三个信息可准确识别该信标设备是否为智能柜的信标设备,或者进一步可识别出该信标设备是否为有权限管理的本平台智能柜信标设备。然后在确定该信标设备符合要求后,才向服务端发送智能柜的取件查询请求,通过这种可选方式,可减少向服务端发送无用请求的情况,有效减轻服务端的负载压力,并且也能减少客户端发送无用请求的资源耗费。

在实际应用中,信标信号信息中还可附带一些有用的传感器信息,进一步可选的,若信标设备是智能柜的信标设备,则本实施例方法还可包括:从接收到的信标信号信息的解析结果中,获取对智能柜状态进行监测的传感器信息、和/或信号强度信息;然后向服务端发送这些传感器信息、和/或信号强度信息,以使得服务端根据该传感器信息监测智能柜是否存在运行异常、和/或根据信号强度信息估算取件用户与智能柜之间的距离并生成取件信息。例如,智能柜柜子里的温度可以用来监测主控系统的温度,起到提示开启风扇散热,或者警示系统是否可能出现异常等作用。再例如,信号强度可以用来做大概的定位,粗略估计信标在多远的范围之内等,在生成的取件信息中包含该距离信息,方便用户快速找到存放自己物品的智能柜。

为了方便用户快速进行取件操作,可存在多种可选方式,示例性的,步骤105具体可包括:根据取件信息生成取件推送消息并进行显示,响应于取件推送消息的点击指令,生成并显示第一取件界面,其中,第一取件界面中包含开启该柜格信息对应的柜格的开柜功能键;或,在用户打开取件应用程序时,根据取件信息直接生成并展示第二取件界面,其中,第二取件界面中包含开启该柜格信息对应的柜格的开柜功能键;或,在用户打开取件应用程序的订单页面时,根据取件信息,对待取件的订单提供开柜功能键;

例如,客户端在接收到取件信息后可生成取件推送消息进行输出显示,输出形式可包括文字、音频、图片、视频、灯光、震动等。取件用户通过该取件推送消息可了解到附近的智能柜中是否存在自己的订单物品,并且可了解到该订单物品存放在哪个智能柜中,具体在智能柜的哪个柜格中存放等。或者结合上述可选内容,还可包含智能柜的距离信息,使得用户了解到智能柜在距离自己多远的范围内,便于用户快速找到存放自己物品的智能柜。后续在用户点击推送的消息之后,可直达取件界面,该取件界面可包含自己订单物品所在的柜体编号、所在的柜格编号、以及立即取件的功能按钮等。在用户点击功能按钮后,可向智能柜发送取件指令,以指示智能柜开启该柜格编号所对应的柜格柜门。通过这种可选方式,简化了用户的取件操作步骤,可提高取件效率,能够实现一键取件的效果。有多个订单的时候显示界面可以是一张列表,列表信息中展示柜号,格口号,和立即取件按钮,直接在对应的列表中点击立即取件就可以取对应的物品。

再例如,用户打开取件应用程序时,根据取件信息直接生成并展示取件界面,其中,取件界面中包含开启柜格信息对应的柜格的开柜功能键。用户通过对该开柜功能键进行点击,可发出相应的取件指令,进而实现智能柜的快速取件。

再例如,在用户打开取件应用程序的订单页面时,根据取件信息,对待取件的订单提供开柜功能键,该开柜功能键可在订单页面中的预设位置区域生成。使得用户了解到该订单物品已存放在自己的智能柜中,并且点击该开柜功能键可实现智能柜的快速取件操作。

上述实施例内容为在客户端侧描述的智能柜的取件过程,进一步的,为了完整说明本实施例的实施方式,本实施例还提供了另一种智能柜的取件方法,可应用于服务端侧,如图3所示,该方法包括:

步骤201、服务端接收客户端发送的智能柜的取件查询请求。

取件查询请求中携带有客户端对信标信号信息解析到的信标设备的身份标识及用户标识。

步骤202、查询用户标识在身份标识对应的智能柜中待取件的订单,及订单所在柜格信息。

取件查询请求中还携带有取件用户的身份信息。以便根据该身份信息查询到取件用户在当前智能柜中待取件的订单。

为了保证安全性,身份标识可以是根据加密密钥通过加密算法生成得到的。因此可选的,步骤202具体包括:对身份标识进行解密得到目标加密密钥;查询该目标加密密钥对应的目标智能柜,其中,不同的智能柜均有各自唯一对应的加密密钥;若查询到目标智能柜,则查询取件用户的用户标识在目标智能柜中待取件的订单,以及该订单所在的柜格信息。例如,一组智能柜只需要安装一个BLE信标模块,不同地点的智能柜的信标模块加密密钥不同,加密密钥与智能柜ID绑定。服务端通过解密该身份标识得到的目标加密密钥即可用于识别出对应的目标智能柜。进而根据该取件用户的身份信息,判断该用户是否有订单在该目标智能柜内。

在具体的应用场景中,信标设备的身份标识如果是固定的信息,容易被抓包破译。因此为了防止假冒设备,本实施例中的信标设备的身份标识可具有时效性,示例性的,上述对身份标识进行解密得到目标加密密钥,具体可包括:基于当前时间,对身份标识进行解密得到目标加密密钥。例如,信标设备的身份标识按照每小时更新变化一次,服务端根据当前时间点所在的小时信息,进行解密得到目标加密密钥。再例如,信标设备的身份标识按照每天更新变化一次,服务端根据当天的时间信息,进行解密得到目标加密密钥。

步骤203、若查询到待取件的订单,则依据待取件的订单及柜格信息,向客户端返回取件信息,以便客户端基于取件信息向智能柜发送取件指令。

可选的,依据待取件的订单及柜格信息,向客户端返回取件信息,具体可包括:获取身份标识对应的智能柜的地址信息;然后根据待取件的订单、该地址信息和该柜格信息,生成取件信息并返回给客户端。通过这种方式,使得取件用户快速了解到自己物品已在附近的智能柜中存放,并且存放的柜格位置,方便用户取件。

本实施例提供的智能柜的取件方法,与目前传统的智能柜取件方式相比,本实施例使得用户不但可快速定位当前智能柜中是否有自己需要取件的物品,而且用户可通过该取件信息实现智能柜的快速操作取件,简化了用户的取件操作步骤,可提高取件效率。并且还可有效缓解智能柜前人流堆积的情况发生,减少用户之间身体发生碰撞的概率,可提升用户的使用体验。

为了方便理解上述各实施例方法的具体实现过程,给出如下应用场景,但不限于此:

在外卖场景中,智能柜可用于存储外卖餐品。在高峰期时用户取餐难以快速的找到自己的订单对应的格口,同时从小程序或者APP进入一键取餐的流程也比较复杂,导致高峰期的时候骑手(配送人员)和用户同时堆积在智能柜附近。影响取件效率,用户体验较差。

与目前传统方式相比,本实施例除了标志每个格口的编号同时,对每个柜体也编号。如图2所示,柜体编号在顶上,标志要醒目。并且给用户推送的取餐短信或者APP消息要包含柜体编号、柜格编号等关键信息,醒目的柜体标志和格口标志加上信息全面的取餐信息,有助于习惯使用取餐码取餐的客户迅速定位自己的餐品位置。在柜体上安装BLE信标模块,信标协议可以为自定义的格式,也可以为标准的ibeacon格式。一组柜子只需要安装一个BLE信标模块,不同地点智能柜的信标模块加密密钥不同,密钥与智能柜ID绑定。信标的广播信息中包含了对应的信标身份加密信息,可解密出对应到智能柜。信标协议格式示意如图4所示。其中,厂家信息:该字段表示设备公司归属信息。设备类型:表示该信标设备的种类。固定标识:固定信息,用作过滤和区别信标设备。动态身份信息:信标的身份ID,由加密密钥和时间(以天或小时为单位)通过加密算法生成,动态改变。其他信息:用作其他作用的信息,如信号强度,温度等。蓝牙信标的发射功率可调整为发射范围在20m以上或其他合理范围。

基于上述设置,当用户靠近取餐柜一定范围内时,APP会扫描到BLE信标发出的消息后,对消息进行解析,并判断用户是否有订单在该点的柜子内,如果发现用户有订单在该信标对应的柜子内,则给用户推送消息,消息示例如图5所示。用户点击推送的消息之后,可直达取餐界面,示例如图6所示。用户点击立即取餐后即可完成取餐。

通过上述实施例方案,对于习惯在取餐柜上输入取餐码的用户,设置比较醒目的标志信息和详细的推送信息来帮助用户快速定位餐品格口位置;对于习惯APP操作取餐的用户,利用BLE信标信息唤醒APP,自动匹配订单信息,推送便捷直大的消息帮助用户快速取餐。利用BLE信标结合唤醒APP推送明确的取餐消息,配合高效的软件流程,提高了用户取餐的效率,同时有助于提高用户体验。

进一步的,作为图1所示方法的具体实现,本实施例提供了一种可应用于客户端侧的智能柜的取件装置,如图7所示,该装置包括:接收模块31、解析模块32、发送模块33、生成模块34。

接收模块31,用于接收信标信号信息;

解析模块32,用于对所述信标信号信息进行解析,获取信标设备的身份标识;

发送模块33,用于向服务端发送智能柜的取件查询请求,所述取件查询请求中携带有所述身份标识及用户标识,以使得所述服务端查询所述用户标识在所述身份标识对应的智能柜中待取件的订单及所述订单所在柜格信息;

接收模块31,还用于接收所述服务端依据所述待取件的订单及柜格信息发送的取件信息;

生成模块34,用于根据所述取件信息,生成开启所述柜格信息对应的柜格的开柜功能键;

发送模块33,还用于基于对所述开柜功能键的触发,向所述智能柜发送取件指令。

在具体的应用场景中,生成模块34,具体用于根据所述取件信息生成取件推送消息并进行显示,响应于所述取件推送消息的点击指令,生成并显示第一取件界面,其中,所述第一取件界面中包含开启所述柜格信息对应的柜格的开柜功能键;或,在用户打开取件应用程序时,根据所述取件信息直接生成并展示第二取件界面,其中,所述第二取件界面中包含开启所述柜格信息对应的柜格的开柜功能键;或,在用户打开取件应用程序的订单页面时,根据所述取件信息,对所述待取件的订单提供开柜功能键。

在具体的应用场景中,可选的,所述身份标识是根据加密密钥通过加密算法生成得到的,其中,不同的智能柜均有各自唯一对应的加密密钥。

在具体的应用场景中,可选的,所述身份标识是根据加密密钥和当前时间通过加密算法生成得到的,所述身份标识是随时间变化而动态改变的。

在具体的应用场景中,可选的,发送模块33,具体用于根据所述信标信号信息的解析结果,判断所述信标设备是否为智能柜的信标设备;若所述信标设备是智能柜的信标设备,则向服务端发送智能柜的取件查询请求。

在具体的应用场景中,发送模块33,具体还用于从所述解析结果中,获取所述信标设备的生产商标识、设备类型、设备固定标识;通过识别所述生产商标识、设备类型、设备固定标识,判断所述信标设备是否为智能柜的信标设备。

在具体的应用场景中,本装置还包括:获取模块;

获取模块,用于若所述信标设备是智能柜的信标设备,则从所述解析结果中,获取对智能柜状态进行监测的传感器信息、和/或信号强度信息;

发送模块33,还用于向服务端发送所述传感器信息、和/或所述信号强度信息,以使得服务端根据所述传感器信息监测智能柜是否存在运行异常、和/或根据所述信号强度信息估算取件用户与智能柜之间的距离并生成所述取件信息。

需要说明的是,本实施例提供的一种可应用于取件用户客户端侧的智能柜的取件装置所涉及各功能单元的其它相应描述,可以参考图1中方法的对应描述,在此不再赘述。

进一步的,作为图3所示方法的具体实现,本申请实施例提供了一种可应用于服务端侧的智能柜的取件装置,如图8所示,该装置包括:接收模块41、查询模块42、发送模块43。

接收模块41,用于接收客户端发送的智能柜的取件查询请求,所述取件查询请求中携带有对信标信号信息解析到的信标设备的身份标识及用户标识;

查询模块42,用于查询所述用户标识在所述身份标识对应的智能柜中待取件的订单,及所述订单所在柜格信息;

发送模块43,用于若查询到所述待取件的订单,则依据所述待取件的订单及柜格信息,向所述客户端返回取件信息,以便所述客户端基于所述取件信息向所述智能柜发送取件指令。

在具体的应用场景中,查询模块42,具体用于对所述身份标识进行解密得到目标加密密钥;查询所述目标加密密钥对应的目标智能柜,其中,不同的智能柜均有各自唯一对应的加密密钥;若查询到所述目标智能柜,则查询所述用户标识在所述目标智能柜中待取件的订单,及所述订单所在柜格信息。

在具体的应用场景中,查询模块42,具体还用于基于当前时间,对所述身份标识进行解密得到目标加密密钥。

在具体的应用场景中,发送模块43,具体用于获取所述身份标识对应的智能柜的地址信息;根据所述待取件的订单、所述地址信息和所述柜格信息,生成所述取件信息并返回给所述客户端。

需要说明的是,本实施例提供的一种可应用于服务端侧的智能柜的取件装置所涉及各功能单元的其它相应描述,可以参考图3中方法的对应描述,在此不再赘述。

基于上述如图1所示方法,相应的,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图1所示的可应用于用户客户端侧的智能柜的取件方法。基于上述如图3所示方法,本申请实施例还提供了另一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图3所示的可应用于服务端侧的智能柜的取件方法。

基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景的方法。

基于上述如图1所示的方法,以及图7所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种客户端设备,具体可以为平板电脑、智能手机、智能手表、智能手环、或其他网络设备等,该客户端设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1所示的可应用于用户客户端侧的智能柜的取件方法。

基于上述如图3所示的方法,以及图8所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种服务器设备,具体可以为服务器、计算机设备、智能柜管理设备等。该设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图3所示的可应用于服务端侧的智能柜的取件方法。

可选的,上述两种实体设备都还可以包括用户接口、网络接口、摄像头、射频(Radio Frequency,RF)电路,传感器、音频电路、WI-FI模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard)等,可选用户接口还可以包括USB接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)等。

本领域技术人员可以理解,本实施例提供的一种客户端设备和服务器设备的实体设备结构并不构成对这两种实体设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。

存储介质中还可以包括操作系统、网络通信模块。操作系统是管理上述两个实体设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与信息处理实体设备中其它硬件和软件之间通信。

基于上述内容,进一步的,本申请实施例还提供了一种智能柜的取件系统,如图9所示,该系统包括服务器设备51、客户端设备52、智能柜53;服务器设备51具体可配置在云端侧,或者智能柜侧等。

其中,客户端设备52可用于执行如图1所示的方法,服务器设备51可用于执行如图3所示的方法。

客户端设备52,可用于接收信标信号信息;对所述信标信号信息进行解析,获取信标设备的身份标识;向服务器设备51发送智能柜53的取件查询请求,所述取件查询请求中携带有所述身份标识及用户标识。

服务器设备51,可用于接收客户端设备52发送的智能柜的取件查询请求,所述取件查询请求中携带有对信标信号信息解析到的信标设备的身份标识以及取件用户的用户标识;查询所述用户标识在所述身份标识对应的智能柜53中待取件的订单及所述订单所在柜格信息;若查询到所述待取件的订单,则依据所述待取件的订单及柜格信息,向所述客户端设备52返回取件信息。

客户端设备52,还可用于根据所述取件信息,生成开启所述柜格信息对应的柜格的开柜功能键;基于对所述开柜功能键的触发,向所述智能柜53发送取件指令。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。通过应用本实施例的技术方案,与目前传统的智能柜取件方式相比,本实施例方案无需用户在智能柜上输入取件码或扫码取件等操作。在用户靠近智能柜一定范围内,客户端会扫描到智能柜中信标设备发出的信标信号信息,对该信标信号信息进行自动解析得到信标设备的身份标识,并发送给后台服务端用于判断该用户是否有待取件的订单物品在该智能柜的柜格内。如果发现用户有待取件的订单物品在该智能柜的柜格内,则向用户返回取件信息,使得用户可快速定位当前智能柜中是否有自己需要取件的物品,而且用户通过对该取件信息生成的开柜功能键进行触发操作可实现智能柜的快速操作取件,简化了用户的取件操作步骤,可提高取件效率。并且还可有效缓解智能柜前人流堆积的情况发生,减少用户之间身体发生碰撞的概率,可提升用户的使用体验。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

相关技术
  • 智能柜的存件方法及装置、智能柜的取件方法及装置
  • 一种智能交互自助取件系统及智能交互取件柜
技术分类

06120112938915