本发明涉及计算机领域,具体涉及一种实体物品领取方法、装置和系统。
背景技术:
随着科技的快速发展,电子文件、文档、卷宗等大多依赖于计算机系统进行管理,相应地,与纸质形式的文件、文档、卷宗的管理却被日益忽视,纸质形式的文件、文档、卷宗因为是实体形态,因此管理难度较大,目前,尚未有智能化的管理方式。
进一步地,除纸质形式的文件、文档、卷宗之外,其它实体形态的物体的智能化的流通与管理也是一个难题。
技术实现要素:
为了解决上述技术问题,本发明提出了一种实体物品领取方法、装置和系统。
本发明是以如下技术方案实现的:
一种实体物品领取方法,所述方法应用于第一客户端、第二客户端、管理客户端和管理服务器,所述方法包括:
第一客户端发送指派消息;
所述管理服务器获取所述第一客户端发送的指派消息;所述指派消息包括取件人标识和实体物品的标识;根据所述实体物品标识查询存储记录,所述存储记录包括实体物品的标识和用于存储所述实体物品的柜体的编号;若查询结果非空,则根据所述查询结果生成取件标识;根据所述取件人标识将所述取件标识推送至所述第二客户端;
所述第二客户端获取所述取件标识,并使得所述取件标识能够被管理客户端获取;
所述管理客户端获取所述取件标识,向所述编号对应的柜体发送开启指令;响应于所述柜体发出的关闭指令,生成关闭消息并将所述关闭消息推送至所述管理服务器;
所述管理服务器获取所述关闭消息,生成领取记录。
进一步地,所述方法包括:
所述取件标识为二维码或条形码。
进一步地,所述管理服务器在所述生成领取记录之后,还包括:
根据所述领取记录生成领取消息,并将所述领取消息推送至第二客户端和第一客户端。
进一步地,所述管理客户端获取所述取件标识之后,还包括:
将所述取件标识发送至管理服务器使得所述管理服务器能够判断所述取件标识是否位于失效取件标识列表,若否,则向管理客户端发送有效指令;
获取所述有效指令;
响应于所述有效指令,向所述编号对应的柜体发送开启指令。
一种实体物品领取方法,所述方法包括:
获取第一客户端发送的指派消息;所述指派消息包括取件人标识和实体物品的标识;
根据所述实体物品标识查询存储记录,所述存储记录包括实体物品的标识和用于存储所述实体物品的柜体的编号;
若查询结果非空,则根据所述查询结果生成取件标识;
根据所述取件人标识将所述取件标识推送至所述第二客户端;
响应于关闭消息,生成领取记录。
进一步地,所述方法还包括:
响应于第二客户端发送的取消取件消息;
将所述取件标识列入失效取件标识列表。
进一步地,所述方法还包括:
获取管理客户端发送的取件标识;
判断所述取件标识是否位于失效取件标识列表;
若否,则向管理客户端发送有效指令使得所述管理客户端响应于所述有效指令向取件标识中的编号对应的柜体发送开启指令。
一种实体物品领取装置,所述装置包括:
指派消息获取模块,用于获取第一客户端发送的指派消息;
存储记录查询模块,用于根据所述实体物品标识查询存储记录,所述存储记录包括实体物品的标识和用于存储所述实体物品的柜体的编号;
取件标识生成模块,用于根据查询结果生成取件标识;
推送模块,用于根据所述取件人标识将所述取件标识推送至第二客户端;
领取记录生成模块,用于生成领取记录。
一种实体物品领取系统,所述系统包括第一客户端、第二客户端、管理客户端和管理服务器,所述系统包括:
所述第一客户端包括:
指派模块,用于发送指派消息;
所述管理服务器包括:
指派消息获取模块,用于获取第一客户端发送的指派消息;
存储记录查询模块,用于根据所述实体物品标识查询存储记录,所述存储记录包括实体物品的标识和用于存储所述实体物品的柜体的编号;
取件标识生成模块,用于根据查询结果生成取件标识;
推送模块,用于根据所述取件人标识将所述取件标识推送至第二客户端;
领取记录生成模块,用于生成领取记录;
所述第二客户端包括:
取件标识第一获取模块,用于获取所述取件标识,并使得所述取件标识能够被管理客户端获取;
所述管理客户端包括:
取件标识第二获取模块,用于获取所述取件标识;
开启指令发送模块,用于向所述编号对应的柜体发送开启指令;
关闭指令响应模块,用于响应于关闭指令,生成关闭消息并将所述关闭消息推送至所述管理服务器。
进一步地,所述管理客户端还包括:
取件标识发送模块,用于将所述取件标识发送至管理服务器;
有效指令获取模块,用于获取所述有效指令。
本发明提出了一种实体物品领取方法、装置和系统,具有如下有益效果:
本发明通过使用管理客户端对存储实体物品的柜体进行管理,通过使用管理服务器对实体物品的存储与领取的相关记录进行管理,从而实现了实体物品的自动化存储、领取,并实现了实体物品流通与管理过程的全程记录,从而便于实体物品的查找,并对实体物品的丢失进行追责,提升了用户体验,也提升了实体物品管理的效率。
附图说明
图1是实施例1中提供的实体物品领取方法流程图;
图2是实施例1中提供的管理客户端界面示意图;
图3是实施例1中提供的网络关系示意图;
图4是实施例2中提供的一种实体物品领取装置框图;
图5是实施例3中提供的一种实体物品领取系统框图;
图6是实施例3中提供的管理客户端框图。
具体实施方法
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1:
本发明实施例提供一种实体物品领取方法,如图1所示,所述方法包括:
S101.获取第一客户端发送的指派消息;所述指派消息包括取件人标识和实体物品的标识。
用户(实体物品的发送者)持有的第一客户端之上存储有存储所述实体物品后由管理服务器推送的存储消息。所述用户(实体物品的发送者)可以对取件人(实体物品的接收者)进行指派,所述第一客户端根据所述指派的结果生成指派消息,并将所述指派消息发送至管理服务器。
进一步地,所述用户(实体物品的发送者)和取件人(实体物品的接收者)均需为经过所述管理服务器认证的合法用户。
S102.根据所述实体物品标识查询存储记录,所述存储记录包括实体物品的标识和用于存储所述实体物品的柜体的编号。
S103.若查询结果非空,则根据所述查询结果生成取件标识。
所述取件标识可以为二维码或条形码,所述取件标识包括实体物品的标识和用于存储所述实体物品的柜体的编号。
S104.根据所述取件人标识将所述取件标识推送至第二客户端。
所述第二客户端为取件人(实体物品的接收者)持有的客户端,第二客户端获取所述取件标识,并使得所述取件标识能够被管理客户端获取,具体地,在图2所示的管理客户端,取件人点击取件按钮后,管理客户端即进入获取取件标识的准备状态。所述第二客户端可以通过显示二维码或条形码的方式显示用于供管理客户端扫描的所述取件标识,或者,所述第二客户端也可以通过与管理客户端通信的方式将所述取件标识传输至管理客户端。
所述管理客户端获取所述取件标识,将所述取件标识发送至管理服务器,由所述管理服务器查询所述取件标识是否位于失效取件标识列表,若否,则向管理客户端发送允许取件指令。
响应于所述允许取件指令,管理客户端向所述取件标识中的编号对应的柜体发送开启指令。柜体接收到开启指令自动打开柜门,取件人即可领取所述实体物品。在领取所述实体物品后,所述取件人关闭柜门,当柜门被关闭后,柜体向管理客户端发送关闭指令。
所述管理客户端响应于所述柜体发出的关闭指令,生成关闭消息并将关闭消息推送至所述管理服务器;
所述管理服务器获取所述关闭消息,生成领取记录。
进一步地,在所述生成领取记录之后,还包括:
根据所述领取记录生成领取消息,并将所述领取消息推送至第二客户端和第一客户端,所述第二客户端为取件人(实体物品的接收者)持有的客户端,所述第一客户端为用户(实体物品的发送者)持有的客户端。
进一步地,用户(实体物品的发送者)可以对取件人(实体物品的接收者)进行指派,而取件人(实体物品的接收者)则不可以另行指派别的取件人,若所述取件人不愿取件,可以在获取取件标识后,向管理服务器请求取消取件任务,则管理服务器将所述取件标识列入失效取件标识列表,并向第一客户端发送撤回通知,所述撤回通知用于提示用户(实体物品的发送者)另行指派其它人取件。
此外,在另一个实施例中还提供了一种实体物品存储方法,所述方法包括:
C101.获取实体物品的标识,并将所述标识发送至管理服务器。
具体地,在获取实体物品的标识之前,管理客户端还获取用户的身份认证信息,具体地,所述身份认证信息的获取方式包括但不限于指纹识别、人脸识别、IC卡识别和二维码识别。
待获取用户的身份认证信息后,将所述身份认证信息发送至管理服务器进行身份验证,若身份验证通过,管理服务器记录所述用户的身份认证信息,并通知管理客户端允许所述用户存储实体物品,管理客户端才会在获取实体物品的标识之后,向管理服务器发送的实体物品的标识。
若用户需要存储实体物品,则由管理客户端获取实体物品的标识。具体地,若所述实体物品的标识以二维码或条形码形式记录,用户可以通过将所述标识置于管理客户端的扫码窗口,使得扫码客户端可以读取标识;或者,若所述实体物品的标识以数字串或者字符串的形式记录,用户也可以通过手动输入的方式使得管理客户端获取实体物品的标识。
当管理客户端获取所述实体物品的标识后,将所述标识发送至管理服务器。
在获取管理客户端发送的实体物品的标识之后,管理服务器还包括:
根据所述标识和预设的识别方法判断所述实体物品是否合法;
若合法,则向所述管理客户端发送确认指令;
否则,不向所述管理客户端发送确认指令。
具体地,判断实体物品合法的方法包括:
读取所述标识中预设位置的值;
判断所述值与预设的规定值是否一致;
若是,则认定所述标识对应的实体物品合法。
C102.响应于所述管理服务器的确认指令,监测用户指令。
C103.响应于开柜指令,根据所述开柜指令和预设的目标柜编号获取方法得到目标柜的编号。
若所述实体物品合法,则管理客户端响应于所述管理服务器的确认指令,监测用户指令。若用户希望存储所述实体物品,则向所述管理客户端发送开柜指令。具体地,如图2所示,本实施例中管理客户端向用户提供特大、大、中和小,四种型号的可用于存放实体物品的柜体,以供用户选择。若用户希望寄存大件实体物品,则点击“存大件”按钮,则管理客户端生成并向管理客户端的处理器发送相应的开柜指令,所述开柜指令包括目标柜体的型号“大”。
管理客户端响应于开柜指令,根据所述开柜指令和预设的目标柜编号获取方法得到目标柜的编号,具体的得到方式包括:
A1.根据所述开柜指令获取目标柜的型号。
A2.根据所述目标柜的型号得到与所述型号相同的空闲柜的编号集合。
A3.从所述编号集合中随机抽取一个空闲柜的编号作为所述目标柜的编号。
C104.向与所述目标柜的编号对应的柜体发送开启指令。
管理客户端向根据所述目标柜编号向目标柜发送开启指令。
C105.响应于所述目标柜发出的关闭指令,生成关闭消息并将关闭消息推送至所述管理服务器。
目标柜获取所述开启指令后,柜门自动开启,用户即可将实体物品存入所述目标柜,待存入后,由用户将柜门关闭。当柜门被关闭后,目标柜向管理客户端发送关闭指令。
管理客户端响应于所述目标柜发出的关闭指令,生成关闭消息并将关闭消息推送至所述管理服务器,所述关闭消息用于告知管理服务器用户已经完成实体物品的存储。
管理服务器响应于所述管理客户端发送的关闭消息,生成对应于所述实体物品的存储记录;所述存储记录包括实体物品的标识和用于存储所述实体物品的柜体的编号。
进一步地,管理服务器根据所述存储记录生成存储消息。具体地,存储过程完成后,存储记录被存储于管理服务器,而根据所述存储记录生成的存储消息则根据所述身份认证信息被推送至用户(实体物品的发送者)持有的第一客户端之上。
实施例1中网络关系如图3所示,所述第一客户端和第二客户端均为应用客户端,管理客户端用于管理柜体,所述管理客户端与所述应用客户端均与所述管理服务器进行交互。
本发明实施例中的提及的实体物品包括但不限于纸质形式的文件、文档和卷宗。
实施例2:
一种实体物品领取装置,如图4所示,所述装置包括:
指派消息获取模块201,用于获取指派消息;
存储记录查询模块202,用于根据所述实体物品标识查询存储记录,所述存储记录包括实体物品的标识和用于存储所述实体物品的柜体的编号。
取件标识生成模块203,用于根据查询结果生成取件标识;
推送模块204,用于根据所述取件人标识将所述取件标识推送至第二客户端;
领取记录生成模块205,用于生成领取记录。
进一步地,还包括:
取消取件消息响应模块206,用于响应于第二客户端发送的取消取件消息;将所述取件标识列入失效取件标识列表。
取件标识获取模块207,用于获取管理客户端发送的取件标识。
判断模块208,用于判断所述取件标识是否位于失效取件标识列表。
有效指令发送模块209,用于向管理客户端发送有效指令。
实施例3:
一种实体物品领取系统,如图5所述,所述系统包括第一客户端301、第二客户端302、管理客户端303和管理服务器304,所述系统包括:
所述第一客户端301包括:
指派模块,用于发送指派消息;
所述管理服务器304包括:
指派消息获取模块3041,用于获取第一客户端发送的指派消息;
存储记录查询模块3042,用于根据所述实体物品标识查询存储记录,所述存储记录包括实体物品的标识和用于存储所述实体物品的柜体的编号。
取件标识生成模块3043,用于根据查询结果生成取件标识;
推送模块3044,用于根据所述取件人标识将所述取件标识推送至第二客户端;
领取记录生成模块3045,用于生成领取记录;
所述第二客户端302包括:
取件标识第一获取模块,用于获取所述取件标识,并使得所述取件标识能够被管理客户端获取;
所述管理客户端303,如图6所示,包括:
取件标识第二获取模块3031,用于获取所述取件标识;
开启指令发送模块3032,用于向所述编号对应的柜体发送开启指令;
关闭指令响应模块3033,用于响应于关闭指令,生成关闭消息并将所述关闭消息推送至所述管理服务器。
进一步地,所述管理客户端303还包括:
取件标识发送模块3034,用于将所述取件标识发送至管理服务器;
有效指令获取模块3035,用于获取所述有效指令。
进一步地,所述管理服务器304还包括:
领取消息处理模块3046,用于根据所述领取记录生成领取消息,并将所述领取消息推送至第二客户端301和第一客户端302。
实施例2与实施例3与上述方法实施例基于同样的发明构思,用于实现实体物品领取方法。本发明实施例通过使用管理客户端对存储实体物品的柜体进行管理,通过使用管理服务器对实体物品的存储与领取进行管理,从而实现了实体物品的自动化存储、领取,并实现了实体物品流通与管理过程的全程记录,从而便于实体物品的查找,并对实体物品的丢失进行追责,提升了用户体验,也提升了实体物品管理的效率。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。