CN115662019A - 用于引导用户开启存储柜格口的方法、装置、设备及介质 - Google Patents
用于引导用户开启存储柜格口的方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN115662019A CN115662019A CN202211694215.9A CN202211694215A CN115662019A CN 115662019 A CN115662019 A CN 115662019A CN 202211694215 A CN202211694215 A CN 202211694215A CN 115662019 A CN115662019 A CN 115662019A
- Authority
- CN
- China
- Prior art keywords
- target
- information
- grid
- storage cabinet
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 89
- 238000012790 confirmation Methods 0.000 claims abstract description 53
- 230000004044 response Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 11
- 238000009877 rendering Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/10—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
- G07F17/12—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned
- G07F17/13—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned the containers being a postal pick-up locker
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/002—Vending machines being part of a centrally controlled network of vending machines
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
- G07F9/023—Arrangements for display, data presentation or advertising
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开涉及一种用于引导用户开启存储柜格口的方法、装置、设备及介质。方法包括:业务客户端根据用户发起的物品存取操作,向服务器发送物品存取请求;服务器响应于物品存取请求,确定目标存储柜和目标存储柜中待打开的目标格口;服务器向业务客户端发送目标存储柜的格口布局信息和用于表征目标格口在目标存储柜中所处位置的格口位置信息;业务客户端展示包含目标存储柜的格口布局并以区分展示方式标识目标格口在格口布局中所处位置的引导页面,引导页面包括确认开柜控件;业务客户端响应于用户对确认开柜控件的操作,向服务器发送确认开柜指令;服务器响应于确认开柜指令,向目标存储柜发送控制指令,以控制目标格口打开。
Description
技术领域
本公开涉及配送服务领域,具体地,涉及一种用于引导用户开启存储柜格口的方法、装置、电子设备及存储介质。
背景技术
如今,越来越多的用户选择在外卖平台上选购物品,由骑手将用户选购的物品配送到用户的目标地址。在一种应用场景中,骑手可以将用户选购的物品存放到用户目标地址附近的存储柜中,然后用户从该存储柜中取出该物品,如此可以提高骑手的配送效率,且用户可以灵活选择取出物品的时间。
相关技术中,在骑手将物品存放到存储柜时,或者在用户从存储柜中取出物品时,在存储柜的显示屏上可以显示用于存放该物品的格口的格口号,以辅助骑手或用户定位被打开的格口。然而,这种方式在辅助定位格口的效果方面并不理想,特别是在多个骑手集中向存储柜存物、或者多个用户集中从存储柜取物的场景下,很容易造成混乱,导致物品存放或取出出错的情况。
发明内容
本公开的目的是提供一种用于引导用户开启存储柜格口的方法、装置、电子设备及存储介质,以解决相关技术中存在的不足。
为了实现上述目的,本公开第一方面提供一种用于引导用户开启存储柜格口的方法,包括:
业务客户端根据用户发起的物品存取操作,向服务器发送物品存取请求;
所述服务器响应于所述物品存取请求,确定目标存储柜和所述目标存储柜中待打开的目标格口;
所述服务器向所述业务客户端发送所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息;
所述业务客户端展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面,所述引导页面包括确认开柜控件;
所述业务客户端响应于用户对所述确认开柜控件的操作,向所述服务器发送确认开柜指令;
所述服务器响应于所述确认开柜指令,向所述目标存储柜发送控制指令,以控制所述目标格口打开。
本公开第二方面提供一种用于引导用户开启存储柜格口的方法,适用于业务客户端,包括:
根据用户发起的物品存取操作,向服务器发送物品存取请求,所述物品存取请求用于所述服务器确定目标存储柜和所述目标存储柜中待打开的目标格口;
接收所述服务器发送的所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息;
展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面,所述引导页面包括确认开柜控件;
响应于用户对所述确认开柜控件的操作,向所述服务器发送确认开柜指令,以指示所述服务器控制所述目标格口打开。
本公开第三方面提供一种用于引导用户开启存储柜格口的方法,适用于服务器,包括:
响应于业务客户端发送的物品存取请求,确定目标存储柜和所述目标存储柜中待打开的目标格口;
向所述业务客户端发送所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息,用于所述业务客户端展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面;
响应于所述业务客户端发送的确认开柜指令,向所述目标存储柜发送控制指令,以控制所述目标格口打开。
本公开第四方面提供一种用于引导用户开启存储柜格口的装置,适用于业务客户端,包括:
第一发送模块,被配置为根据用户发起的物品存取操作,向服务器发送物品存取请求,所述物品存取请求用于所述服务器确定目标存储柜和所述目标存储柜中待打开的目标格口;
第一接收模块,被配置为接收所述服务器发送的所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息;
展示模块,被配置为展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面,所述引导页面包括确认开柜控件;
所述第一发送模块,还被配置为响应于用户对所述确认开柜控件的操作,向所述服务器发送确认开柜指令,以指示所述服务器控制所述目标格口打开。
本公开第五方面提供一种用于引导用户开启存储柜格口的装置,适用于服务器,包括:
确定模块,被配置为响应于业务客户端发送的物品存取请求,确定目标存储柜和所述目标存储柜中待打开的目标格口;
第二发送模块,被配置为向所述业务客户端发送所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息,用于所述业务客户端展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面;
所述第二发送模块,还被配置为响应于所述业务客户端发送的确认开柜指令,向所述目标存储柜发送控制指令,以控制所述目标格口打开。
本公开第六方面提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为运行所述可执行指令,以实现上述第二方面或第三方面提供的一种用于引导用户开启存储柜格口的方法的步骤。
本公开第七方面提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现上述第二方面或第三方面提供的一种用于引导用户开启存储柜格口的方法的步骤。
通过上述技术方案,在待打开的目标格口被控制打开之前,业务客户端可以从服务器获取待打开的目标格口所在的目标存储柜的格口布局信息、以及用于表征目标格口在目标存储柜中所处位置的格口位置信息,并展示包含该格口布局并以区分展示方式标识该目标格口在该格口布局中所处位置的引导页面,且该引导页面包括用于用户确认是否开柜的确认开柜控件。通过这种方式,在目标格口打开之前,用户在自己使用的业务客户端处就能够方便、快速、准确地获知目标格口的位置,即便是在多人同时进行物品存取的情况下,对应于每个用户的目标格口的位置也能够同时被各个用户使用的业务客户端进行展示,相互之间不产生影响。如此,可以有效降低用户找寻目标格口所花费的时间,提高物品存取效率。此外,用户在准确获知目标格口所在位置之后,可以进行确认开柜操作,以促使业务客户端向服务器发送确认开柜指令,从而由服务器控制目标格口打开。这样,可以避免物品存取位置错误的问题,特别是在多人同时进行物品存取的场景下,能够有效降低存件用户将物品存放到其他格口,以及取件用户拿错其他用户的物品的概率,提升用户体验。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
图1是根据本公开一示例性实施例示出的实施环境示意图。
图2是根据一示例性实施例示出的用于引导用户开启存储柜格口的方法的流程图。
图3是根据一示例性实施例示出的在业务客户端展示的引导页面的示意图。
图4是根据一示例性实施例示出的在物品存放场景下,用于引导用户开启存储柜格口的方法的流程图。
图5是根据一示例性实施例示出的在取件场景下,用于引导用户开启存储柜格口的方法的流程图。
图6是根据一示例性实施例示出的在取件场景下,用于引导用户开启存储柜格口的方法的流程图。
图7是根据一示例性实施例示出的适用于业务客户端侧的用于引导用户开启存储柜格口的方法的流程图。
图8(a)至图8(c)是根据一示例性实施例示出的体现格口布局的图形信息的示意图。
图9是根据一示例性实施例示出的适用于服务器侧的用于引导用户开启存储柜格口的方法的流程图。
图10是根据一示例性实施例示出的用于引导用户开启存储柜格口的装置的框图。
图11是根据一示例性实施例示出的用于引导用户开启存储柜格口的装置的框图。
图12是根据一示例性实施例示出的一种电子设备的框图。
图13是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。在本公开实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本公开实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
需要说明的是,本公开中所有获取信号、信息或数据的动作都是在遵照所在地相应的法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
图1是根据本公开一示例性实施例示出的实施环境示意图。如图1所示,该实施环境可以包括:一个或多个业务客户端101、服务器102、一个或多个存储柜103。
每个存储柜103包括多个用于存储物品的格口,格口可以按照矩阵形式排列。
服务器102可以与一个或多个存储柜103通信连接,用于接收存储柜103上报的相关信息,如存储柜基础信息、格口打开状态信息等等。存储柜基础信息可以包括存储柜103的柜号、存储柜103的格口布局信息、存储柜103中各格口的格口号以及格口位置信息,该格口位置信息用于表征格口在存储柜103中所处位置(如第几行第几列),格口布局信息可以包括格口排列信息和格口规格信息,其中,格口排列信息用于表征存储柜103的格口有多少行多少列,格口规格信息用于表征格口尺寸,例如为大格口还是小格口。格口打开状态信息用于表征格口是处于打开状态还是处于关闭状态。能够理解的是,存储柜103的柜号可以唯一标识该存储柜103。
业务客户端101可以为运行在用户终端上的应用程序,其可以是安装在用户终端上用于提供物品存取业务的应用程序客户端(如,外卖APP),或者是运行在第三方平台的客户端(如,即时通信应用程序)中用于提供物品存取业务的小程序,该第三方平台的客户端安装在用户终端上。用户使用该业务客户端101,即可完成物品存取业务。在本公开中,“用户”是指具有存件或取件需求的人,包括存件用户和取件用户两种。当在描述中提及“用户”时,除非另有说明之外,否则该描述旨在覆盖存件用户和取件用户两者,即,所描述的内容既适用于存件用户,也适用于取件用户。
一个或多个业务客户端101可以与服务器102通信连接,通过与服务器102之间的信令交互,实现存件用户将物品存放到目标存储柜中、或者取件用户从目标存储柜中取出物品。
图2是根据一示例性实施例示出的用于引导用户开启存储柜格口的方法的流程图,该方法可以应用于图1所示的实施环境中。如图2所示,该方法可以包括:
在步骤S201中:业务客户端根据用户发起的物品存取操作,向服务器发送物品存取请求。
在步骤S202中:服务器响应于物品存取请求,确定目标存储柜和该目标存储柜中待打开的目标格口。
在步骤S203中:服务器向业务客户端发送目标存储柜的格口布局信息和用于表征目标格口在目标存储柜中所处位置的格口位置信息。
在步骤S204中:业务客户端展示包含目标存储柜的格口布局并以区分展示方式标识目标格口在格口布局中所处位置的引导页面,该引导页面包括确认开柜控件。
在步骤S205中:业务客户端响应于用户对确认开柜控件的操作,向服务器发送确认开柜指令。
在步骤S206中:服务器响应于确认开柜指令,向目标存储柜发送控制指令,以控制目标格口打开。
通过上述技术方案,在待打开的目标格口被控制打开之前,业务客户端可以从服务器获取待打开的目标格口所在的目标存储柜的格口布局信息、以及用于表征目标格口在目标存储柜中所处位置的格口位置信息,并展示包含该格口布局并以区分展示方式标识该目标格口在该格口布局中所处位置的引导页面,且该引导页面包括用于用户确认是否开柜的确认开柜控件。通过这种方式,在目标格口打开之前,用户在自己使用的业务客户端处就能够方便、快速、准确地获知目标格口的位置,即便是在多人同时进行物品存取的情况下,对应于每个用户的目标格口的位置也能够同时被各个用户使用的业务客户端进行展示,相互之间不产生影响。如此,可以有效降低用户找寻目标格口所花费的时间,提高物品存取效率。此外,用户在准确获知目标格口所在位置之后,可以进行确认开柜操作,以促使业务客户端向服务器发送确认开柜指令,从而由服务器控制目标格口打开。这样,可以避免物品存取位置错误的问题,特别是在多人同时进行物品存取的场景下,能够有效降低存件用户将物品存放到其他格口,以及取件用户拿错其他用户的物品的概率,提升用户体验。
在步骤S201中,用户可以使用业务客户端来发起物品存取操作,以促使业务客户端向服务器发送物品存取请求。其中,物品存取操作可以包括存件操作和取件操作,相应地,物品存取请求可以包括存件请求和取件请求。此外,物品存取请求可以携带与待存取的物品关联的信息,以便于服务器根据该信息,确定目标存储柜以及待打开的目标格口。
在一种实施方式中,存件用户可以使用业务客户端发起存件操作,业务客户端根据存件用户发起的存件操作,向服务器发送存件请求。例如,存件用户可以使用业务客户端扫描目标存储柜的标识码图像(如二维码),以使业务客户端获取到目标存储柜的柜号,业务客户端上可以展示存件用户的待存放物品列表,存件用户在业务客户端上选定待存放物品后,业务客户端可以向服务器发送存件请求。其中,该存件请求可以携带与待存放物品相关联的信息,如目标存储柜的柜号、待存放物品对应的配送运单信息、待存放物品对应的物品订单信息、待存放物品对应的取件码,等等。
在另一种实施方式中,取件用户可以使用业务客户端发起取件操作,业务客户端根据取件用户发起的取件操作,向服务器发送取件请求。例如,取件用户可以使用业务客户端扫描目标存储柜的标识码图像,以使业务客户端获取到目标存储柜的柜号,之后,取件用户在业务客户端上输入待取物品对应的取件码,输入完成后,业务客户端可以向服务器发送存件请求。或者,业务客户端上可以展示取件用户的待取物品列表,取件用户在业务客户端上选定待取物品后,业务客户端可以向服务器发送取件请求。其中,该取件请求可以携带与待取物品相关联的信息,如目标存储柜的柜号、待取物品对应的取件码,等等。
在步骤S202中,服务器接收到该物品存取请求,并响应于物品存取请求,确定目标存储柜和该目标存储柜中待打开的目标格口。
如上所述,物品存取请求可以携带与待存取的物品关联的信息,服务器可以根据物品存取请求所携带的信息,确定目标存储柜和该目标存储柜中待打开的目标格口。例如,物品存取请求可以携带目标存储柜的柜号,服务器可以根据该柜号确定目标存储柜。在该物品存取请求为存件请求的情况下,服务器在确定出目标存储柜之后,可以从目标存储柜中当前空闲的格口中确定目标格口。在该物品存取请求为取件请求的情况下,服务器可以根据与待取物品相关联的信息,如待取物品对应的取件码,从目标存储柜对应的存储柜订单中查询与该信息相匹配的存储柜订单,其中,该存储柜订单为该待取物品被存放至目标存储柜时由服务器创建的,服务器可以根据该存储柜订单所关联的格口号,确定目标格口。
在确定出目标格口后,在步骤S203中,服务器获取目标存储柜的格口布局信息和用于表征目标格口在目标存储柜中所处位置的格口位置信息,并将该格口布局信息和格口位置信息发送至业务客户端。其中,格口布局信息可以包括格口排列信息,该格口排列信息可以用于表征目标存储柜的格口有多少行多少列,格口位置信息可以表征目标格口在目标存储柜中所处位置,例如,在目标存储柜的第几行第几列。
在一种实施方式中,服务器可以将各存储柜上报的存储柜基础信息存储到数据库中。当服务器想要获取目标存储柜的格口布局信息和目标格口的格口位置信息时,可以根据该目标存储柜的柜号和该目标格口的格口号来查询数据库,以获得该目标存储柜的格口布局信息和该目标格口的格口位置信息。
业务客户端在接收到目标存储柜的格口布局信息和目标格口的格口位置信息后,在步骤S204中,业务客户端展示引导页面,其中,该引导页面包含了目标存储柜的格口布局,并能够以区分展示方式标识出目标格口在格口布局中所处位置。其中,所展示的格口布局与目标存储柜的实际格口布局相一致。区分展示方式是指在展示目标格口在格口布局中所处位置时使用的展示方式与展示其他格口在格口布局中所处位置时使用的展示方式不同,以便于更显著地标识出目标格口所在位置。
业务客户端中可以预先设置有与引导页面相关的样式数据,例如,渲染格口布局时使用的样式数据,标识目标格口在格口布局中所处位置时使用的样式数据,等等。业务客户端在获取到格口布局信息和格口位置信息后,根据该格口布局信息和该格口位置信息,调用格口布局渲染对应的样式数据和格口位置标识对应的样式数据,进行页面渲染,以展示出引导页面。
此外,该引导页面上还可以包括确认开柜控件。用户在看到引导页面所展示的信息后,如果确认要打开目标格口,可以对该确认开柜控件进行操作,比如点击该确认开柜控件,这样,在步骤S205中,业务客户端响应于用户对确认开柜控件的操作,向服务器发送确认开柜指令,以指示打开目标格口。
图3是根据一示例性实施例示出的在业务客户端展示的引导页面的示意图。如图3所示,在业务客户端上展示的引导页面300可以包括目标存储柜的格口布局301,并且以区分展示方式标识出目标格口在格口布局301中所处位置302,在该示例中,采用的区分展示方式为颜色区分,即用与其他格口的展示颜色不同的颜色来展示该目标格口,起到对该目标格口进行高亮显示的作用,从而通过视觉效果,达到使用户更快速、准确地获知目标格口的位置的目的,可以缩短用户在目标存储柜中找寻目标格口所花费的时间,提高物品存取效率。
此外,业务客户端还可以在引导页面300展示目标格口的格口号,例如位置303处所指示的。在其他实施方式中,业务客户端还可以在引导页面300中展示目标存储柜相关的信息,如柜号、地理位置等等。
值得说明的是,图3仅仅示出的是引导页面的一种示例展现形式,并不构成对引导页面的具体展现形式的限定。本领域技术人员可以根据实际展现需求,可以以与图3不同的区分展示方式来标识目标格口的位置,或者是在引导页面中增加其他展示信息等等,本公开对此不做限定。
用户在看到业务客户端展示的引导页面后,可以最终确定是否打开目标格口。如果是,用户可以在业务客户端上实施确认开柜操作。在一种可选的实施方式中,如图3所示,引导页面300上可以包含确认开柜控件304。例如,用户点击该确认开柜控件,业务客户端可以响应于用户对确认开柜控件的操作,向服务器发送确认开柜指令,这样,在步骤S206中,服务器接收到该确认开柜指令后,向目标存储柜发送控制指令,以控制目标格口打开。
下文将针对物品存放和物品取出这两种不同的场景分别进行描述。
图4是根据一示例性实施例示出的在物品存放场景下,用于引导用户开启存储柜格口的方法的流程图。如图4所示,该方法可以包括:
在步骤S401中,业务客户端根据存件用户发起的存件操作,获取目标存件信息。
存件用户可以发起存件操作,业务客户端可以根据存件用户发起的存件操作,获取目标存件信息。在本公开中,存件用户可以包括两种类型的存件用户,第一种类型的存件用户为属于指定配送平台的配送人员,其所要存放的物品为该指定配送平台下的订单物品。第二种类型的存件用户为不属于指定配送平台的存件人员,其所要存放的物品不为该指定配送平台下的订单物品,比如,属于其他配送平台的配送人员,或者是有存件需求的普通用户。
在存件用户登录业务客户端时,业务客户端可以根据存件用户的登录信息来判断存件用户是属于上述的第一种类型的存件用户还是第二种类型的存件用户。其中,该登录信息可以例如包括手机号、用户名等用于标识存件用户身份的用户标识。
针对第一种类型的存件用户,该存件用户可以使用业务客户端扫描目标存储柜的标识码图像,以使业务客户端获取到目标存储柜的柜号。业务客户端上可以展示该存件用户的待存放物品列表,例如,该存件用户的处于待交付状态(即,表征已取货完成并正在向用户配送的状态)的配送运单列表。存件用户可以在业务客户端上从相应列表中选定待存放物品。在选定待存放物品之后,即完成了存件操作的发起。此时,业务客户端可以根据该存件用户发起的存件操作,获取目标存件信息。其中,针对第一种类型的存件用户,业务客户端获取到的目标存件信息可以包括:存件用户的用户标识和目标存储柜的柜号,此外,该目标存件信息还可以包括:待存放物品对应的配送运单信息和/或待存放物品对应的物品订单信息。
针对第二种类型的存件用户,该存件用户可以使用业务客户端扫描目标存储柜的标识码图像,以使业务客户端获取到目标存储柜的柜号。针对第二种类型的存件用户,需要该存件用户输入与待存放物品对应的取件码。其中,该取件码可以是存件用户自行定义的,或者是由业务客户端随机生成供存件用户使用的。在存件用户输入了与待存放物品对应的取件码(例如,存件用户手动输入自定义的取件码,或者是输入确认使用业务客户端生成的取件码的确认指令)之后,即完成了存件操作的发起。此时,业务客户端可以根据该存件用户发起的存件操作,获取目标存件信息。其中,针对第二种类型的存件用户,业务客户端获取到的目标存件信息可以包括:存件用户的用户标识和目标存储柜的柜号,此外,该目标存件信息还可以包括:待存放物品对应的取件码。
在步骤S402中,业务客户端向服务器发送携带目标存件信息的存件请求。
在步骤S403中,服务器响应于存件请求,根据存件请求中携带的柜号确定目标存储柜。
服务器在接收到存件请求之后,可以从该存件请求中提取出目标存件信息。如上所述,不论是何种类型的存件用户,目标存件信息中均包括目标存储柜的柜号。因此,服务器可以根据该柜号,从多个存储柜中确定出目标存储柜。
在步骤S404中,服务器从目标存储柜当前空闲的格口中确定目标格口。
在确定出目标存储柜之后,服务器可以根据该目标存储柜中各格口的空闲状态,确定出当前空闲的格口,之后,从当前空闲的格口中确定出目标格口,该目标格口即分配给存件用户用于存储待存放物品的格口。在服务器从当前空闲的格口中确定目标格口时,可以通过随机、或者结合待存放物品的大小(该信息也可以包含在目标存件信息中)等方式来分配目标格口。
在步骤S405中,服务器创建存储柜订单,该存储柜订单关联有目标存件信息和目标格口的格口号。
服务器在确定出用于存放待存放物品的目标格口之后,会创建存储柜订单。存储柜订单用于记录对应物品的存储相关信息,比如,该存储柜订单关联有该目标存件信息和目标格口的格口号。此外,该存储柜订单中还可以记录有对应物品的存取状态。比如,存件用户将物品存放到目标格口后,该存储柜订单中的该存取状态可以为已存待取状态,当该物品的取件用户成功取出该物品后,该存储柜订单中的该存取状态可以为已取状态。此时,该存储柜订单整体可以被标记为完成。
在确定出目标存储柜和目标格口之后,作为一种可行的实施方式,服务器可以根据该目标存储柜的柜号和该目标格口的格口号来查询数据库,获得该目标存储柜的格口布局信息和该目标格口在目标存储柜中所处位置的格口位置信息。之后,服务器将目标存储柜的格口布局信息和目标格口的格口位置信息直接发送给业务客户端。
作为另一种可行的实施方式,如图4所示,该方法还可以包括如下步骤:
在步骤S406中,服务器向业务客户端发送目标格口的格口号。
也就是说,服务器在确定出目标格口的格口号之后,可以先将该格口号发送至业务客户端。
在步骤S407中,业务客户端向服务器发送第一查询请求,该第一查询请求携带目标存储柜的柜号和目标格口的格口号。
业务客户端在接收到服务器发送的目标格口的格口号之后,可以基于目标存储柜的柜号和目标格口的格口号,向服务器发送第一查询请求,该第一查询请求携带目标存储柜的柜号和目标格口的格口号。
在步骤S408中,服务器响应于第一查询请求,查询数据库以获取目标存储柜的格口布局信息和目标格口的格口位置信息。
服务器在接收到第一查询请求后,根据该第一查询请求携带的目标存储柜的柜号和目标格口的格口号来查询数据库,以获取目标存储柜的格口布局信息和目标格口的格口位置信息。
在步骤S409中,服务器向业务客户端发送目标存储柜的格口布局信息和目标格口的格口位置信息。
上述步骤S406至步骤S409的实施是业务客户端与服务器这两端自主进行的,对于用户来说无感知。通过这一方案,可以使得分配格口和创建存储柜订单、与获取格口布局和格口位置信息是两个独立的功能,不具有耦合关系。如此,在利用计算机程序进行实现时,可以利用两个独立的接口分别实现上述两种不同的功能,比如,一个接口就只做分配格口和创建存储柜订单的功能,另一个接口就只做获取格口布局和格口位置信息。这样,每个接口各自返回的信息会减少,响应时间也会缩短,且更加符合软件开发规范。
在步骤S410中,业务客户端展示包含目标存储柜的格口布局并以区分展示方式标识目标格口在格口布局中所处位置的引导页面,该引导页面包括确认开柜控件。
在步骤S411中,业务客户端响应于用户对确认开柜控件的操作,向服务器发送确认开柜指令。
在步骤S412中,服务器响应于确认开柜指令,向目标存储柜发送控制指令,以控制目标格口打开。
以上描述了在存件场景下如何引导存件用户开启存储柜格口的方法。下文描述在取件场景下如何引导取件用户开启存储柜格口的方法。
在本公开中,取件用户也可以分为两种类型的取件用户。其中,第一种类型的取件用户为与指定配送平台相关的用户,其所要取出的物品为该指定配送平台下的订单物品。第二种类型的取件用户为与指定配送平台不相关的用户,其所要取出的物品不为该指定配送平台下的订单物品。
下面分别针对这两种不同类型的取件用户进行描述。
图5是根据一示例性实施例示出的在取件场景下,用于引导用户开启存储柜格口的方法的流程图。如图5所示,该方法可以包括:
在步骤S501中,业务客户端根据取件用户发起的取件操作,获取目标取件信息。
在取件用户登录业务客户端时,业务客户端可以根据取件用户的登录信息来判断取件用户是属于上述的第一种类型的取件用户还是第二种类型的取件用户。其中,该登录信息可以例如包括手机号、用户名等用于标识取件用户身份的用户标识。
该取件用户可以使用业务客户端扫描目标存储柜的标识码图像,以使业务客户端获取到目标存储柜的柜号。取件用户可以在业务客户端上发起取件操作,业务客户端可以根据取件用户发起的取件操作,获取目标取件信息。在图5所示的实施方式中,取件用户可以为上述第二种类型的取件用户,也即,其所要取出的物品不为该指定配送平台下的订单物品。在这种情况下,需要取件用户在发起取件操作时,输入待取物品对应的取件码。例如,在业务客户端上呈现有取件码输入控件,供取件用户输入相应的取件码。在输入了取件码之后,即完成了取件操作的发起。此时,业务客户端可以根据该取件用户发起的取件操作,获取目标取件信息。其中,针对第二种类型的取件用户,业务客户端获取到的目标取件信息可以包括:目标存储柜的柜号和待取物品对应的取件码。
在步骤S502中,业务客户端向服务器发送携带目标取件信息的取件请求。
在步骤S503中,服务器响应于取件请求,根据取件请求中携带的柜号确定目标存储柜。
在步骤S504中,服务器查询与目标取件信息相匹配的存储柜订单,根据与目标取件信息相匹配的存储柜订单确定目标格口。
如上所述,在待取物品之前作为待存放物品被存放至目标存储柜时,服务器在分配目标格口后会创建与该物品对应的存储柜订单,其中,该存储柜订单关联有该物品的目标存件信息(可以包括对应的取件码)以及该物品对应的目标格口的格口号。这样,服务器在接收到取件请求之后,可以从中提取出目标取件信息,也即,目标存储柜的柜号和待取物品对应的取件码。之后,服务器可以先根据柜号确定目标存储柜,同时,根据柜号和取件码,在若干存储柜订单中查询与该柜号和该取件码相匹配的目标存储柜订单,在查询到该目标存储柜订单之后,将该目标存储柜订单所关联的格口号对应的格口,确定为目标格口。如果未查询到与该柜号和该取件码相匹配的目标存储柜订单,则服务器可以向业务客户端返回取件失败消息,用于指示未查询到相匹配的订单,本次取件失败。
在确定出目标存储柜和目标格口之后,作为一种可行的实施方式,服务器可以根据该目标存储柜的柜号和该目标格口的格口号来查询数据库,获得该目标存储柜的格口布局信息和该目标格口在目标存储柜中所处位置的格口位置信息。之后,服务器将目标存储柜的格口布局信息和目标格口的格口位置信息直接发送给业务客户端。
作为另一种可行的实施方式,如图5所示,该方法还可以包括如下步骤:
在步骤S505中,服务器向业务客户端发送目标格口的格口号。
在步骤S506中,业务客户端向服务器发送第一查询请求,该第一查询请求携带目标存储柜的柜号和目标格口的格口号。
在步骤S507中,服务器响应于第一查询请求,查询数据库以获取目标存储柜的格口布局信息和目标格口的格口位置信息。
在步骤S508中,服务器向业务客户端发送目标存储柜的格口布局信息和目标格口的格口位置信息。
步骤S505至步骤S508的实施与上文描述的步骤S406至步骤S409的实施相同,此处不再赘述。
在步骤S509中,业务客户端展示包含目标存储柜的格口布局并以区分展示方式标识目标格口在格口布局中所处位置的引导页面,该引导页面包括确认开柜控件。
在步骤S510中,业务客户端响应于用户对确认开柜控件的操作,向服务器发送确认开柜指令。
在步骤S511中,服务器响应于确认开柜指令,向目标存储柜发送控制指令,以控制目标格口打开。
图6根据一示例性实施例示出的在取件场景下,用于引导用户开启存储柜格口的方法的流程图。如图6所示,该方法可以包括:
在步骤S601中,业务客户端根据取件用户发起的取件操作,获取用户标识。
在步骤S602中,业务客户端向服务器发送第二查询请求,该第二查询请求携带该用户标识。
在取件用户登录业务客户端时,业务客户端可以根据取件用户的登录信息来判断取件用户是属于上述的第一种类型的取件用户还是第二种类型的取件用户。其中,该登录信息可以例如包括手机号、用户名等用于标识取件用户身份的用户标识。
在图6所示的实施方式中,取件用户可以为上述第一种类型的取件用户,也即,其所要取出的物品为该指定配送平台下的订单物品。在这种情况下,不需要用户再额外输入与待取物品相关的信息,业务客户端可以直接获取该取件用户的用户标识(如手机号),并向服务器发送第二查询请求,该第二查询请求携带该用户标识。
在步骤S603中,服务器响应于第二查询请求,确定与用户标识相匹配的取件用户的待取物品信息。
在步骤S604中,服务器向业务客户端发送待取物品信息,其中,该待取物品信息包括待取物品所在格口的格口号和所在存储柜的柜号。
在步骤S605中,业务客户端接收服务器发送的、与用户标识相匹配的取件用户的待取物品信息,并展示待取物品信息。
服务器在接收到第二查询请求后,可以提取出用户标识,之后,确定与用户标识相匹配的取件用户的待取物品信息。例如,用户标识为手机号,则服务器可以查询到收件人手机号为该手机号的、当前尚未取出的物品订单,即为该取件用户的待取物品订单。此外,如上所述,存储柜订单可以关联物品的目标存件信息和物品对应的格口号,其中目标存件信息可以包括物品订单信息。因此,服务器可以根据该待取物品订单的信息,查询到与其相对应的存储柜订单,并根据该存储柜订单确定出该待取物品订单中的物品所在的存储柜和所在的格口,并获得对应的柜号和格口号。之后,服务器可以将待取物品信息发送至业务客户端。该待取物品信息可以体现出取件用户对应的待取物品,此外,其还包括待取物品所在格口的格口号和所在存储柜的柜号。业务客户端在接收到待取物品信息之后,可以展示待取物品信息。例如,以列表形式展现待取物品信息,以便用户从中选择目标待取物品。
在步骤S606中,业务客户端根据取件用户的选择操作,向服务器发送取件请求,该取件请求携带取件用户选择取出的目标待取物品所在的格口的格口号和所在存储柜的柜号。
用户可以在业务客户端上进行目标待取物品的选择操作。由于业务客户端此前已获取到各待取物品对应的格口号和柜号,因此,在用户进行选择后,业务客户端可以获知用户选择取出的目标待取物品,以及对应的格口号和柜号。业务客户端向服务器发送取件请求,该取件请求携带目标待取物品所在的格口的格口号和所在存储柜的柜号。
在步骤S607中,服务器根据取件请求携带的柜号和格口号,查询数据库以获取目标存储柜的格口布局信息和目标格口的格口位置信息。
服务器在接收到取件请求之后,可以提取出柜号和格口号,并以此查询数据库,从而获取目标存储柜的格口布局信息和目标格口的格口位置信息。
在步骤S608中,服务器向业务客户端发送目标存储柜的格口布局信息和用于表征目标格口在目标存储柜中所处位置的格口位置信息。
在步骤S609中,业务客户端展示包含目标存储柜的格口布局并以区分展示方式标识目标格口在格口布局中所处位置的引导页面,该引导页面包括确认开柜控件。
在步骤S610中,业务客户端响应于用户对确认开柜控件的操作,向服务器发送确认开柜指令。
在步骤S611中,服务器响应于确认开柜指令,向目标存储柜发送控制指令,以控制目标格口打开。
此外,在图2、图4至图6所示的任一方法中,该方法还可以包括:
服务器接收存储柜发送的存储柜基础信息,该存储柜基础信息包括:存储柜的柜号、存储柜的格口布局信息、存储柜中各格口的格口号以及格口位置信息,格口布局信息包括格口排列信息和格口规格信息。之后,服务器将接收到的存储柜的基础信息存储到数据库中。如此,便于后续服务器能够通过查询数据库来获取目标存储柜的格口布局信息以及目标格口的格口位置信息。
如上所述,业务客户端可以为运行在第三方平台的客户端中用于提供物品存取业务的小程序,该第三方平台的客户端安装在用户终端上。在这种情况下,上述方法还可以包括:
第三方平台的客户端响应于用户对业务客户端的登录操作,向第三方平台的服务端发送登录请求,登录请求携带用户的登录信息;第三方平台的服务端根据登录信息对登录请求进行验证,并在登录请求通过认证的情况下,向第三方平台的客户端发送用于表征认证通过的指示消息;第三方平台的客户端响应于指示消息,启用业务客户端。
示例地,用户可以在用户终端上,使用第三方平台的客户端发起对业务客户端的登录操作。例如,可以用第三方平台的客户端扫描存储柜的标识码图像(如二维码),以发起对业务客户端的登录操作。或者,用户可以在第三方平台的客户端上搜索业务客户端,以发起对业务客户端的登录操作。
第三方平台的客户端在检测到用户对业务客户端的登录操作后,可以获取用户对业务客户端的登录信息。其中,如果用户是首次通过第三方平台的客户端发起对业务客户端的登录操作,第三方平台的客户端可以响应于用户对业务客户端的登录操作,弹出登录信息获取页面。在一种方式中,该登录信息获取页面中显示用于用户输入登录信息的输入控件,用户可以手动输入登录信息。在另一种方式中,该第三方平台的客户端可以默认以用户在该第三方平台的客户端上的身份信息(例如,手机号、用户在第三方平台的客户端上使用的用户名等),作为该用户对业务客户端的登录信息。这样,在登录信息获取页面中可以显示上述身份信息,以及用于用户确认是否以该身份信息作为对业务客户端的登录信息的确认控件。用户通过在登录信息获取页面上输入登录信息或者是确认使用上述身份信息作为登录信息后,第三方平台的客户端向第三方平台的服务端发送登录请求,登录请求携带用户的登录信息。此外,第三方平台的客户端可以对上述登录信息进行缓存,以便后续使用。
如果用户不是首次通过第三方平台的客户端发起对业务客户端的登录操作,那么第三方平台的客户端可以响应于用户对业务客户端的登录操作,首先从缓存中获取用户对业务客户端的登录信息。在从缓存中获取到用户对业务客户端的登录信息之后,第三方平台的客户端向第三方平台的服务端发送登录请求,登录请求携带用户的登录信息。如果未从缓存中获取到用户对业务客户端的登录信息,则可以按照上文描述的、用户首次通过第三方平台的客户端发起对业务客户端的登录操作时的相同实施方式,从用户处获取该登录信息。
第三方平台的服务端在接收到登录请求后,根据登录信息对登录请求进行验证,并在登录请求通过认证的情况下,向第三方平台的客户端发送用于表征认证通过的指示消息。这样,第三方平台的客户端可以接收到该指示消息,并响应于该指示消息,启用业务客户端。此时,用户可以正常使用业务客户端来进行物品存取操作。
图7是根据一示例性实施例示出的适用于业务客户端侧的用于引导用户开启存储柜格口的方法的流程图。如图7所示,该方法可以包括:
在步骤S701中,根据用户发起的物品存取操作,向服务器发送物品存取请求,所述物品存取请求用于所述服务器确定目标存储柜和所述目标存储柜中待打开的目标格口;
在步骤S702中,接收所述服务器发送的所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息;
在步骤S703中,展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面,所述引导页面包括确认开柜控件;
在步骤S704中,响应于用户对所述确认开柜控件的操作,向所述服务器发送确认开柜指令,以指示所述服务器控制所述目标格口打开。
有关于适用于业务客户端侧的用于引导用户开启存储柜格口的方法的具体操作,已在上文中结合图2至图6进行了详细描述,此处不再赘述。
可选地,适用于业务客户端侧的用于引导用户开启存储柜格口的方法还包括:
接收所述服务器发送的所述目标格口的格口号;
向所述服务器发送第一查询请求,所述第一查询请求携带所述目标存储柜的柜号和所述目标格口的格口号,所述第一查询请求用于请求获取所述格口布局信息和所述格口位置信息。
可选地,步骤S701可进一步包括:
根据存件用户发起的存件操作,获取目标存件信息,所述目标存件信息包括所述存件用户的用户标识和所述目标存储柜的柜号,所述目标存件信息还包括以下信息中的至少一者:待存放物品对应的配送运单信息、待存放物品对应的物品订单信息、待存放物品对应的取件码;
向所述服务器发送携带所述目标存件信息的存件请求,所述存件请求用于所述服务器从所述目标存储柜当前空闲的格口中确定所述目标格口,并创建存储柜订单,所述存储柜订单关联有所述目标存件信息和所述目标格口的格口号。
可选地,步骤S701可进一步包括:
根据取件用户发起的取件操作,获取目标取件信息,所述目标取件信息包括所述目标存储柜的柜号和待取物品对应的取件码;
向所述服务器发送携带所述目标取件信息的取件请求,所述取件请求用于所述服务器查询与所述目标取件信息相匹配的存储柜订单,并根据与所述目标取件信息相匹配的存储柜订单确定所述目标格口。
可选地,步骤S701可进一步包括:
根据取件用户发起的取件操作,获取用户标识,并向所述服务器发送第二查询请求,所述第二查询请求携带所述用户标识;
接收所述服务器发送的与所述用户标识相匹配的所述取件用户的待取物品信息,所述待取物品信息包括待取物品所在格口的格口号和所在存储柜的柜号;
展示所述待取物品信息;
根据所述取件用户的选择操作,向所述服务器发送取件请求,所述取件请求携带所述取件用户选择取出的目标待取物品所在的格口的格口号和所在存储柜的柜号。
可选地,所述格口布局信息包括格口排列信息和格口规格信息;
步骤S703可进一步包括:
根据所述格口布局信息,生成用于体现格口布局的图形信息;
在所述图形信息中以区分展示方式标识出所述目标格口在所述格口布局中所处位置。
在该实施方式中,业务客户端在展示引导页面时,可以根据格口布局信息,生成用于体现格口布局的图形信息。例如,格口排列信息指示目标存储柜的格口有5行10列,格口规格信息指示目标存储柜的最上面一行的格口和最下面一行的格口为大格口,中间3行格口为小格口。业务客户端在接收到包括了该格口排列信息和格口规格信息的格口布局信息之后,可以提取出该格口排列信息和该格口规格信息,然后按照该格口排列信息和该格口规格信息,生成用于体现以上格口布局的图形信息,如图8(a)所示。
在生成了图形信息之后,在图形信息中以区分展示方式标识出目标格口在格口布局中所处位置。如图8(a)所示,以颜色区分展示方式标识出目标格口在格口布局中所处位置801。
业务客户端中可以预先设置有与引导页面相关的图形样式数据,例如,渲染格口布局时使用的图形样式数据,标识目标格口在格口布局中所处位置时使用的样式数据,等等。业务客户端在获取到格口布局信息和格口位置信息后,根据该格口布局信息和该格口位置信息,调用格口布局渲染对应的图形样式数据和格口位置标识对应的样式数据,进行页面渲染,以展示出引导页面。
相比于通过视频展现格口布局及目标格口的格口位置,以图形渲染的方式来展现格口布局及目标格口的格口位置可以降低业务客户端页面渲染时的数据处理量,在确保用户具有良好的视觉体验的前提下,提高页面渲染速度,进而有利于提高物品存取效率。
可选地,所述根据所述格口布局信息,生成用于体现格口布局的图形信息,包括:
根据所述格口布局信息,确定格口分组信息;
根据所述格口布局信息和所述格口分组信息,按照预设的格口分组展示样式生成用于体现格口布局和格口分组的图形信息。
业务客户端可以按照预设的分组规则,根据格口布局信息,确定格口分组信息。例如,分组规则可以包括行分组规则和/或列分组规则。其中,行分组规则用于限定哪些格口行可以被划分成一组,列分组规则用于限定哪些格口列可以被划分成一组。
列分组规则可以基于目标存储柜的格口的列数来确定。例如,当目标存储柜的格口的列数不大于第一预设列数时,可以将全部格口列视为一组,即,不对目标存储柜在列方向上进行格口分组。当目标存储柜的格口的列数大于第一预设列数时,可以按照第二预设列数对目标存储柜的格口列进行分组,当划分到剩余格口列的列数不足第二预设列数时,可以将剩余格口列合并到前一组格口列中,或者,将剩余格口列独自作为一组格口列。其中,第二预设列数小于第一预设列数。例如,如图8(b)所示,目标存储柜一共有10列格口,若第一预设列数为4,则确定需要在列方向上对其进行划分。假设第二预设列数为2,则目标存储柜在列的方向上可以被划分成5组,第1-2列为一组,第3-4列为一组,第5-6列为一组,第7-8列为一组,第9-10列为一组。
假设第二预设列数为3,则目标存储柜在列的方向上可以被划分成3组,第1-3列为一组,第4-6列为一组,第7-10列为一组,或者,可以被划分成4组,第1-3列为一组,第4-6列为一组,第7-9列为一组,第10列单独为一组。
行分组规则可以基于目标存储柜的格口的规格来确定。通常来说,对于一行格口而言,其格口大小是统一的。当目标存储柜的格口全部为同一个规格时,可以不对目标存储柜在行方向上进行格口分组。当目标存储柜的格口不全为同一个规格时,可以按照格口规格来对目标存储柜在行方向上进行格口分组,其中,被划分到同一组的格口行具有相同的格口规格。例如,如图8(c)所示,目标存储柜一共有5行格口,最上面一行的格口和最下面一行的格口为大格口,中间3行格口为小格口,则可以将第1行格口划分为一组,第2-4行格口划分为一组,第5行格口划分为一组。
本领域技术人员可以理解的是,对目标存储柜进行格口分组时,可以单独基于行分组规则或列分组规则来进行,或者基于行分组规则和列分组规则两者来进行。
在确定出格口分组信息之后,业务客户端根据格口布局信息和格口分组信息,按照预设的格口分组展示样式生成用于体现格口布局和格口分组的图形信息。
其中,格口分组展示样式可以包括用于体现格口分组的线形样式信息、用于体现格口分组的颜色样式信息等等,通过按照格口分组展示样式渲染,可以在引导页面所呈现的格口布局上体现出格口分组情况。在本公开提供的一示例性实施方式中,如图8(b)和图8(c)所示,以粗线来体现出格口分组情况。
通过上述技术方案,在渲染格口规模比较大的存储柜的格口布局时,可以在体现格口布局的图形信息中进一步体现出格口分组情况。这样,在视觉上,更加有利于引导用户按照引导页面上展示的目标格口的格口位置,快速地在目标存储柜上定位到该目标格口,从而避免目标格口找错导致的物品存取出错的问题,还可以提高物品存取效率。
图9是根据一示例性实施例示出的适用于服务器侧的用于引导用户开启存储柜格口的方法的流程图。如图9所示,该方法可以包括:
在步骤S901中,响应于业务客户端发送的物品存取请求,确定目标存储柜和所述目标存储柜中待打开的目标格口;
在步骤S902中,向所述业务客户端发送所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息,用于所述业务客户端展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面;
在步骤S903中,响应于所述业务客户端发送的确认开柜指令,向所述目标存储柜发送控制指令,以控制所述目标格口打开。
有关于适用于服务器侧的用于引导用户开启存储柜格口的方法的具体操作,已在上文中结合图2至图6进行了详细描述,此处不再赘述。
可选地,适用于服务器侧的用于引导用户开启存储柜格口的方法还包括:
向所述业务客户端发送所述目标格口的格口号;
响应于所述业务客户端发送的第一查询请求,查询数据库以获取所述目标存储柜的所述格口布局信息和所述目标格口的所述格口位置信息,其中,所述第一查询请求携带所述目标存储柜的柜号和所述目标格口的所述格口号。
可选地,所述物品存取请求包括存件请求,所述存件请求携带目标存件信息,所述目标存件信息包括存件用户的用户标识和所述目标存储柜的柜号,所述目标信息还包括以下信息中的至少一者:待存放物品对应的配送运单信息、待存放物品对应的物品订单信息、待存放物品对应的取件码;
步骤S901可进一步包括:
响应于所述存件请求,从所述目标存储柜当前空闲的格口中确定所述目标格口,并创建存储柜订单,所述存储柜订单关联有所述目标存件信息和所述目标格口的格口号。
可选地,所述物品存取请求包括取件请求,所述取件请求携带目标取件信息,所述目标取件信息包括所述目标存储柜的柜号和待取物品对应的取件码;
步骤S901可进一步包括:
响应于所述取件请求,查询与所述目标取件信息相匹配的存储柜订单,并根据与所述目标取件信息相匹配的存储柜订单确定所述目标格口。
可选地,所述物品存取请求包括取件请求,所述取件请求携带取件用户选择取出的目标待取物品所在的格口的格口号和所在存储柜的柜号;
适用于服务器侧的用于引导用户开启存储柜格口的方法还包括:
接收所述业务客户端发送的第二查询请求,所述第二查询请求携带取件用户的用户标识;
响应于所述第二查询请求,确定与所述用户标识相匹配的所述取件用户的待取物品信息,并向所述业务客户端发送所述待取物品信息,所述待取物品信息包括待取物品所在格口的格口号和所在存储柜的柜号;
步骤S901可进一步包括:
根据所述取件请求携带的柜号和格口号,确定所述目标存储柜和所述目标格口,并根据所述柜号和所述格口号查询数据库以获取所述目标存储柜的所述格口布局信息和所述目标格口的所述格口位置信息。
可选地,适用于服务器侧的用于引导用户开启存储柜格口的方法还包括:
接收存储柜发送的存储柜基础信息,所述存储柜基础信息包括:所述存储柜的柜号、所述存储柜的格口布局信息、所述存储柜中各格口的格口号以及格口位置信息,所述格口布局信息包括格口排列信息和格口规格信息;
将所述存储柜的所述基础信息存储到数据库中。
图10是根据一示例性实施例示出的用于引导用户开启存储柜格口的装置的框图,该装置适用于业务客户端。如图10所示,该装置1000可以包括:
第一发送模块1001,被配置为根据用户发起的物品存取操作,向服务器发送物品存取请求,所述物品存取请求用于所述服务器确定目标存储柜和所述目标存储柜中待打开的目标格口;
第一接收模块1002,被配置为接收所述服务器发送的所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息;
展示模块1003,被配置为展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面,所述引导页面包括确认开柜控件;
第一发送模块1001,还被配置为响应于用户对所述确认开柜控件的操作,向所述服务器发送确认开柜指令,以指示所述服务器控制所述目标格口打开。
可选地,第一接收模块1002,还被配置为接收所述服务器发送的所述目标格口的格口号;第一发送模块1001,还被配置为向所述服务器发送第一查询请求,所述第一查询请求携带所述目标存储柜的柜号和所述目标格口的格口号,所述第一查询请求用于请求获取所述格口布局信息和所述格口位置信息。
可选地,该装置1000还可以包括获取模块;
其中,获取模块被配置为:根据存件用户发起的存件操作,获取目标存件信息,所述目标存件信息包括所述存件用户的用户标识和所述目标存储柜的柜号,所述目标信息还包括以下信息中的至少一者:待存放物品对应的配送运单信息、待存放物品对应的物品订单信息、待存放物品对应的取件码;
第一发送模块1001,还被配置为向所述服务器发送携带所述目标存件信息的存件请求,所述存件请求用于所述服务器从所述目标存储柜当前空闲的格口中确定所述目标格口,并创建存储柜订单,所述存储柜订单关联有所述目标存件信息和所述目标格口的格口号。
可选地,获取模块被配置为:根据取件用户发起的取件操作,获取目标取件信息,所述目标取件信息包括所述目标存储柜的柜号和待取物品对应的取件码;
第一发送模块1001,还被配置为向所述服务器发送携带所述目标取件信息的取件请求,所述取件请求用于所述服务器查询与所述目标取件信息相匹配的存储柜订单,并根据与所述目标取件信息相匹配的存储柜订单确定所述目标格口。
可选地,获取模块被配置为:根据取件用户发起的取件操作,获取用户标识;
第一发送模块1001,还被配置为向所述服务器发送第二查询请求,所述第二查询请求携带所述用户标识;
第一接收模块1002,还被配置为接收所述服务器发送的与所述用户标识相匹配的所述取件用户的待取物品信息,所述待取物品信息包括待取物品所在格口的格口号和所在存储柜的柜号;
展示模块1003,还被配置为展示所述待取物品信息;
第一发送模块1001,还被配置为根据所述取件用户的选择操作,向所述服务器发送取件请求,所述取件请求携带所述取件用户选择取出的目标待取物品所在的格口的格口号和所在存储柜的柜号。
可选地,所述格口布局信息包括格口排列信息和格口规格信息;
展示模块1003,进一步被配置为:
根据所述格口布局信息,生成用于体现格口布局的图形信息;
在所述图形信息中以区分展示方式标识出所述目标格口在所述格口布局中所处位置。
可选地,展示模块1003,进一步被配置为:
根据所述格口排列信息,确定格口分组信息;
根据所述格口排列信息和所述格口分组信息,按照预设的格口分组展示样式生成用于体现格口布局和格口分组的图形信息。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图11是根据一示例性实施例示出的用于引导用户开启存储柜格口的装置的框图,该装置适用于服务器。如图11所示,该装置1100可以包括:
确定模块1101,被配置为响应于业务客户端发送的物品存取请求,确定目标存储柜和所述目标存储柜中待打开的目标格口;
第二发送模块1102,被配置为向所述业务客户端发送所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息,用于所述业务客户端展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面;
第二发送模块1102,还被配置为响应于所述业务客户端发送的确认开柜指令,向所述目标存储柜发送控制指令,以控制所述目标格口打开。
可选地,装置1100还可以包括查询模块;其中,
第二发送模块1102,还被配置为向所述业务客户端发送所述目标格口的格口号;
查询模块,被配置为响应于所述业务客户端发送的第一查询请求,查询数据库以获取所述目标存储柜的所述格口布局信息和所述目标格口的所述格口位置信息,其中,所述第一查询请求携带所述目标存储柜的柜号和所述目标格口的所述格口号。
可选地,所述物品存取请求包括存件请求,所述存件请求携带目标存件信息,所述目标存件信息包括存件用户的用户标识和所述目标存储柜的柜号,所述目标信息还包括以下信息中的至少一者:待存放物品对应的配送运单信息、待存放物品对应的物品订单信息、待存放物品对应的取件码;
确定模块1101,进一步被配置为响应于所述存件请求,从所述目标存储柜当前空闲的格口中确定所述目标格口,并创建存储柜订单,所述存储柜订单关联有所述目标存件信息和所述目标格口的格口号。
可选地,所述物品存取请求包括取件请求,所述取件请求携带目标取件信息,所述目标取件信息包括所述目标存储柜的柜号和待取物品对应的取件码;
确定模块1101,进一步被配置为响应于所述取件请求,查询与所述目标取件信息相匹配的存储柜订单,并根据与所述目标取件信息相匹配的存储柜订单确定所述目标格口。
可选地,所述物品存取请求包括取件请求,所述取件请求携带取件用户选择取出的目标待取物品所在的格口的格口号和所在存储柜的柜号;该装置1100还包括:
第二接收模块,被配置为接收所述业务客户端发送的第二查询请求,所述第二查询请求携带取件用户的用户标识;
第二发送模块1102,还被配置为响应于所述第二查询请求,确定与所述用户标识相匹配的所述取件用户的待取物品信息,并向所述业务客户端发送所述待取物品信息,所述待取物品信息包括待取物品所在格口的格口号和所在存储柜的柜号;
确定模块1101,进一步被配置为根据所述取件请求携带的柜号和格口号,确定所述目标存储柜和所述目标格口,并根据所述柜号和所述格口号查询数据库以获取所述目标存储柜的所述格口布局信息和所述目标格口的所述格口位置信息。
可选地,装置1100还包括:
第二接收模块,被配置为接收存储柜发送的存储柜基础信息,所述存储柜基础信息包括:所述存储柜的柜号、所述存储柜的格口布局信息、所述存储柜中各格口的格口号以及格口位置信息,所述格口布局信息包括格口排列信息和格口规格信息;
存储模块,被配置为将所述存储柜的所述基础信息存储到数据库中。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图12是根据一示例性实施例示出的一种电子设备700的框图。例如,电子设备700可以被提供为一用户终端,如智能手机、智能穿戴设备等等。如图12所示,该电子设备700可以包括:处理器701,存储器702。该电子设备700还可以包括多媒体组件703,I/O接口704,以及通信组件705中的一者或多者。
其中,处理器701用于控制该电子设备700的整体操作,以完成上述的适用于业务客户端侧的用于引导用户开启存储柜格口的方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该电子设备700的操作,这些数据例如可以包括用于在该电子设备700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random AccessMemory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable ProgrammableRead-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable ProgrammableRead-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该电子设备700与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near Field Communication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件705可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。
在一示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的适用于业务客户端侧的用于引导用户开启存储柜格口的方法。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的适用于业务客户端侧的用于引导用户开启存储柜格口的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器702,上述程序指令可由电子设备700的处理器701执行以完成上述的适用于业务客户端侧的用于引导用户开启存储柜格口的方法。
图13是根据一示例性实施例示出的一种电子设备1900的框图。例如,电子设备1900可以被提供为一服务器。参照图13,电子设备1900包括处理器1922,其数量可以为一个或多个,以及存储器1932,用于存储可由处理器1922执行的计算机程序。存储器1932中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器1922可以被配置为执行该计算机程序,以执行上述的适用于服务器侧的用于引导用户开启存储柜格口的方法。
另外,电子设备1900还可以包括电源组件1926和通信组件1950,该电源组件1926可以被配置为执行电子设备1900的电源管理,该通信组件1950可以被配置为实现电子设备1900的通信,例如,有线或无线通信。此外,该电子设备1900还可以包括输入/输出接口1958。电子设备1900可以操作基于存储在存储器1932的操作***。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的适用于服务器侧的用于引导用户开启存储柜格口的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器1932,上述程序指令可由电子设备1900的处理器1922执行以完成上述的适用于服务器侧的用于引导用户开启存储柜格口的方法。
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的适用于服务器侧的用于引导用户开启存储柜格口的方法的代码部分。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
Claims (24)
1.一种用于引导用户开启存储柜格口的方法,其特征在于,包括:
业务客户端根据用户发起的物品存取操作,向服务器发送物品存取请求;
所述服务器响应于所述物品存取请求,确定目标存储柜和所述目标存储柜中待打开的目标格口;
所述服务器向所述业务客户端发送所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息;
所述业务客户端展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面,所述引导页面包括确认开柜控件;
所述业务客户端响应于用户对所述确认开柜控件的操作,向所述服务器发送确认开柜指令;
所述服务器响应于所述确认开柜指令,向所述目标存储柜发送控制指令,以控制所述目标格口打开。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述服务器向所述业务客户端发送所述目标格口的格口号;
所述业务客户端向所述服务器发送第一查询请求,所述第一查询请求携带所述目标存储柜的柜号和所述目标格口的格口号;
所述服务器响应于所述第一查询请求,查询数据库以获取所述目标存储柜的所述格口布局信息和所述目标格口的所述格口位置信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
第三方平台的客户端响应于用户对所述业务客户端的登录操作,向所述第三方平台的服务端发送登录请求,所述登录请求携带所述用户的登录信息;
所述第三方平台的服务端根据所述登录信息对所述登录请求进行验证,并在所述登录请求通过认证的情况下,向所述第三方平台的所述客户端发送用于表征认证通过的指示消息;
所述第三方平台的所述客户端响应于所述指示消息,启用所述业务客户端。
4.根据权利要求1所述的方法,其特征在于,所述业务客户端根据用户发起的物品存取操作,向服务器发送物品存取请求,包括:
所述业务客户端根据存件用户发起的存件操作,获取目标存件信息,并向所述服务器发送携带所述目标存件信息的存件请求,其中,所述目标存件信息包括所述存件用户的用户标识和所述目标存储柜的柜号,所述目标存件信息还包括以下信息中的至少一者:待存放物品对应的配送运单信息、待存放物品对应的物品订单信息、待存放物品对应的取件码;
所述服务器响应于所述物品存取请求,确定所述目标存储柜中待打开的目标格口,包括:
所述服务器响应于所述存件请求,从所述目标存储柜当前空闲的格口中确定所述目标格口,并创建存储柜订单,所述存储柜订单关联有所述目标存件信息和所述目标格口的格口号。
5.根据权利要求1所述的方法,其特征在于,所述业务客户端根据用户发起的物品存取操作,向服务器发送物品存取请求,包括:
所述业务客户端根据取件用户发起的取件操作,获取目标取件信息,并向所述服务器发送携带所述目标取件信息的取件请求,其中,所述目标取件信息包括所述目标存储柜的柜号和待取物品对应的取件码;
所述服务器响应于所述物品存取请求,确定所述目标存储柜中待打开的目标格口,包括:
所述服务器响应于所述取件请求,查询与所述目标取件信息相匹配的存储柜订单,并根据与所述目标取件信息相匹配的存储柜订单确定所述目标格口。
6.根据权利要求1所述的方法,其特征在于,所述业务客户端根据用户发起的物品存取操作,向服务器发送物品存取请求,包括:
所述业务客户端根据取件用户发起的取件操作,获取用户标识,并向所述服务器发送第二查询请求,所述第二查询请求携带所述用户标识;
所述业务客户端接收所述服务器发送的与所述用户标识相匹配的所述取件用户的待取物品信息,所述待取物品信息包括待取物品所在格口的格口号和所在存储柜的柜号;
所述业务客户端展示所述待取物品信息,并根据所述取件用户的选择操作,向所述服务器发送取件请求,所述取件请求携带所述取件用户选择取出的目标待取物品所在的格口的格口号和所在存储柜的柜号;
所述方法还包括:
所述服务器响应于所述第二查询请求,确定与所述用户标识相匹配的所述取件用户的待取物品信息,并向所述业务客户端发送所述待取物品信息;
所述服务器响应于所述物品存取请求,确定目标存储柜和所述目标存储柜中待打开的目标格口,包括:
所述服务器根据所述取件请求携带的柜号和格口号,确定所述目标存储柜和所述目标格口,并根据所述柜号和所述格口号查询数据库以获取所述目标存储柜的所述格口布局信息和所述目标格口的所述格口位置信息。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:
所述服务器接收存储柜发送的存储柜基础信息,所述存储柜基础信息包括:所述存储柜的柜号、所述存储柜的格口布局信息、所述存储柜中各格口的格口号以及格口位置信息,所述格口布局信息包括格口排列信息和格口规格信息;
所述服务器将所述存储柜的所述基础信息存储到数据库中。
8.一种用于引导用户开启存储柜格口的方法,其特征在于,适用于业务客户端,包括:
根据用户发起的物品存取操作,向服务器发送物品存取请求,所述物品存取请求用于所述服务器确定目标存储柜和所述目标存储柜中待打开的目标格口;
接收所述服务器发送的所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息;
展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面,所述引导页面包括确认开柜控件;
响应于用户对所述确认开柜控件的操作,向所述服务器发送确认开柜指令,以指示所述服务器控制所述目标格口打开。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
接收所述服务器发送的所述目标格口的格口号;
向所述服务器发送第一查询请求,所述第一查询请求携带所述目标存储柜的柜号和所述目标格口的格口号,所述第一查询请求用于请求获取所述格口布局信息和所述格口位置信息。
10.根据权利要求8所述的方法,其特征在于,所述根据用户发起的物品存取操作,向服务器发送物品存取请求,包括:
根据存件用户发起的存件操作,获取目标存件信息,所述目标存件信息包括所述存件用户的用户标识和所述目标存储柜的柜号,所述目标存件信息还包括以下信息中的至少一者:待存放物品对应的配送运单信息、待存放物品对应的物品订单信息、待存放物品对应的取件码;
向所述服务器发送携带所述目标存件信息的存件请求,所述存件请求用于所述服务器从所述目标存储柜当前空闲的格口中确定所述目标格口,并创建存储柜订单,所述存储柜订单关联有所述目标存件信息和所述目标格口的格口号。
11.根据权利要求8所述的方法,其特征在于,所述根据用户发起的物品存取操作,向服务器发送物品存取请求,包括:
根据取件用户发起的取件操作,获取目标取件信息,所述目标取件信息包括所述目标存储柜的柜号和待取物品对应的取件码;
向所述服务器发送携带所述目标取件信息的取件请求,所述取件请求用于所述服务器查询与所述目标取件信息相匹配的存储柜订单,并根据与所述目标取件信息相匹配的存储柜订单确定所述目标格口。
12.根据权利要求8所述的方法,其特征在于,所述根据用户发起的物品存取操作,向服务器发送物品存取请求,包括:
根据取件用户发起的取件操作,获取用户标识,并向所述服务器发送第二查询请求,所述第二查询请求携带所述用户标识;
接收所述服务器发送的与所述用户标识相匹配的所述取件用户的待取物品信息,所述待取物品信息包括待取物品所在格口的格口号和所在存储柜的柜号;
展示所述待取物品信息;
根据所述取件用户的选择操作,向所述服务器发送取件请求,所述取件请求携带所述取件用户选择取出的目标待取物品所在的格口的格口号和所在存储柜的柜号。
13.根据权利要求8所述的方法,其特征在于,所述格口布局信息包括格口排列信息和格口规格信息;
所述展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面,包括:
根据所述格口布局信息,生成用于体现格口布局的图形信息;
在所述图形信息中以区分展示方式标识出所述目标格口在所述格口布局中所处位置。
14.根据权利要求13所述的方法,其特征在于,所述根据所述格口布局信息,生成用于体现格口布局的图形信息,包括:
根据所述格口布局信息,确定格口分组信息;
根据所述格口布局信息和所述格口分组信息,按照预设的格口分组展示样式生成用于体现格口布局和格口分组的图形信息。
15.一种用于引导用户开启存储柜格口的方法,其特征在于,适用于服务器,包括:
响应于业务客户端发送的物品存取请求,确定目标存储柜和所述目标存储柜中待打开的目标格口;
向所述业务客户端发送所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息,用于所述业务客户端展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面;
响应于所述业务客户端发送的确认开柜指令,向所述目标存储柜发送控制指令,以控制所述目标格口打开。
16.根据权利要求15所述的方法,其特征在于,所述方法还包括:
向所述业务客户端发送所述目标格口的格口号;
响应于所述业务客户端发送的第一查询请求,查询数据库以获取所述目标存储柜的所述格口布局信息和所述目标格口的所述格口位置信息,其中,所述第一查询请求携带所述目标存储柜的柜号和所述目标格口的所述格口号。
17.根据权利要求15所述的方法,其特征在于,所述物品存取请求包括存件请求,所述存件请求携带目标存件信息,所述目标存件信息包括存件用户的用户标识和所述目标存储柜的柜号,所述目标存件信息还包括以下信息中的至少一者:待存放物品对应的配送运单信息、待存放物品对应的物品订单信息、待存放物品对应的取件码;
所述响应于业务客户端发送的物品存取请求,确定所述目标存储柜中待打开的目标格口,包括:
响应于所述存件请求,从所述目标存储柜当前空闲的格口中确定所述目标格口,并创建存储柜订单,所述存储柜订单关联有所述目标存件信息和所述目标格口的格口号。
18.根据权利要求15所述的方法,其特征在于,所述物品存取请求包括取件请求,所述取件请求携带目标取件信息,所述目标取件信息包括所述目标存储柜的柜号和待取物品对应的取件码;
所述响应于业务客户端发送的物品存取请求,确定所述目标存储柜中待打开的目标格口,包括:
响应于所述取件请求,查询与所述目标取件信息相匹配的存储柜订单,并根据与所述目标取件信息相匹配的存储柜订单确定所述目标格口。
19.根据权利要求15所述的方法,其特征在于,所述物品存取请求包括取件请求,所述取件请求携带取件用户选择取出的目标待取物品所在的格口的格口号和所在存储柜的柜号;
所述方法还包括:
接收所述业务客户端发送的第二查询请求,所述第二查询请求携带取件用户的用户标识;
响应于所述第二查询请求,确定与所述用户标识相匹配的所述取件用户的待取物品信息,并向所述业务客户端发送所述待取物品信息,所述待取物品信息包括待取物品所在格口的格口号和所在存储柜的柜号;
所述服务器响应于所述物品存取请求,确定目标存储柜和所述目标存储柜中待打开的目标格口,包括:
根据所述取件请求携带的柜号和格口号,确定所述目标存储柜和所述目标格口,并根据所述柜号和所述格口号查询数据库以获取所述目标存储柜的所述格口布局信息和所述目标格口的所述格口位置信息。
20.根据权利要求15-19中任一项所述的方法,其特征在于,所述方法还包括:
接收存储柜发送的存储柜基础信息,所述存储柜基础信息包括:所述存储柜的柜号、所述存储柜的格口布局信息、所述存储柜中各格口的格口号以及格口位置信息,所述格口布局信息包括格口排列信息和格口规格信息;
将所述存储柜的所述基础信息存储到数据库中。
21.一种用于引导用户开启存储柜格口的装置,其特征在于,适用于业务客户端,包括:
第一发送模块,被配置为根据用户发起的物品存取操作,向服务器发送物品存取请求,所述物品存取请求用于所述服务器确定目标存储柜和所述目标存储柜中待打开的目标格口;
第一接收模块,被配置为接收所述服务器发送的所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息;
展示模块,被配置为展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面,所述引导页面包括确认开柜控件;
所述第一发送模块,还被配置为响应于用户对所述确认开柜控件的操作,向所述服务器发送确认开柜指令,以指示所述服务器控制所述目标格口打开。
22.一种用于引导用户开启存储柜格口的装置,其特征在于,适用于服务器,包括:
确定模块,被配置为响应于业务客户端发送的物品存取请求,确定目标存储柜和所述目标存储柜中待打开的目标格口;
第二发送模块,被配置为向所述业务客户端发送所述目标存储柜的格口布局信息和用于表征所述目标格口在所述目标存储柜中所处位置的格口位置信息,用于所述业务客户端展示包含所述目标存储柜的格口布局并以区分展示方式标识所述目标格口在所述格口布局中所处位置的引导页面;
所述第二发送模块,还被配置为响应于所述业务客户端发送的确认开柜指令,向所述目标存储柜发送控制指令,以控制所述目标格口打开。
23.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为运行所述可执行指令,以实现权利要求8-20中任一项所述的方法的步骤。
24.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求8-20中任一项所述的方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211694215.9A CN115662019B (zh) | 2022-12-28 | 2022-12-28 | 用于引导用户开启存储柜格口的方法、装置、设备及介质 |
CN202310553352.9A CN116503999A (zh) | 2022-12-28 | 2022-12-28 | 用于引导用户开启存储柜格口的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211694215.9A CN115662019B (zh) | 2022-12-28 | 2022-12-28 | 用于引导用户开启存储柜格口的方法、装置、设备及介质 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310553352.9A Division CN116503999A (zh) | 2022-12-28 | 2022-12-28 | 用于引导用户开启存储柜格口的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115662019A true CN115662019A (zh) | 2023-01-31 |
CN115662019B CN115662019B (zh) | 2023-03-28 |
Family
ID=85022484
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310553352.9A Pending CN116503999A (zh) | 2022-12-28 | 2022-12-28 | 用于引导用户开启存储柜格口的方法 |
CN202211694215.9A Active CN115662019B (zh) | 2022-12-28 | 2022-12-28 | 用于引导用户开启存储柜格口的方法、装置、设备及介质 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310553352.9A Pending CN116503999A (zh) | 2022-12-28 | 2022-12-28 | 用于引导用户开启存储柜格口的方法 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN116503999A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115880832A (zh) * | 2023-02-03 | 2023-03-31 | 北京三快在线科技有限公司 | 智能储物柜的存取件的方法、装置、电子设备及存储介质 |
CN116151715A (zh) * | 2023-04-19 | 2023-05-23 | 北京三快在线科技有限公司 | 存件展示方法、客户端及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002259545A (ja) * | 2001-03-02 | 2002-09-13 | Kansai Nippon Denki Tsushin System Kk | コインロッカーサービスシステム、その情報提供方法並びに予約方法及びそのプログラム |
CN114418705A (zh) * | 2022-03-22 | 2022-04-29 | 北京三快在线科技有限公司 | 一种存放货物的方法、装置及*** |
CN114742509A (zh) * | 2022-05-20 | 2022-07-12 | 北京三快在线科技有限公司 | 一种货物存取***及货物存取的方法 |
CN115394013A (zh) * | 2022-08-26 | 2022-11-25 | 北京三快在线科技有限公司 | 存件方法及电子设备 |
CN115457709A (zh) * | 2021-01-14 | 2022-12-09 | 拉扎斯网络科技(上海)有限公司 | 基于智能柜的开柜处理方法、装置及*** |
-
2022
- 2022-12-28 CN CN202310553352.9A patent/CN116503999A/zh active Pending
- 2022-12-28 CN CN202211694215.9A patent/CN115662019B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002259545A (ja) * | 2001-03-02 | 2002-09-13 | Kansai Nippon Denki Tsushin System Kk | コインロッカーサービスシステム、その情報提供方法並びに予約方法及びそのプログラム |
CN115457709A (zh) * | 2021-01-14 | 2022-12-09 | 拉扎斯网络科技(上海)有限公司 | 基于智能柜的开柜处理方法、装置及*** |
CN114418705A (zh) * | 2022-03-22 | 2022-04-29 | 北京三快在线科技有限公司 | 一种存放货物的方法、装置及*** |
CN114742509A (zh) * | 2022-05-20 | 2022-07-12 | 北京三快在线科技有限公司 | 一种货物存取***及货物存取的方法 |
CN115394013A (zh) * | 2022-08-26 | 2022-11-25 | 北京三快在线科技有限公司 | 存件方法及电子设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115880832A (zh) * | 2023-02-03 | 2023-03-31 | 北京三快在线科技有限公司 | 智能储物柜的存取件的方法、装置、电子设备及存储介质 |
CN115880832B (zh) * | 2023-02-03 | 2023-10-20 | 北京三快在线科技有限公司 | 智能储物柜的存取件的方法、装置、电子设备及存储介质 |
CN116151715A (zh) * | 2023-04-19 | 2023-05-23 | 北京三快在线科技有限公司 | 存件展示方法、客户端及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN116503999A (zh) | 2023-07-28 |
CN115662019B (zh) | 2023-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115662019B (zh) | 用于引导用户开启存储柜格口的方法、装置、设备及介质 | |
CN106920079B (zh) | 基于增强现实的虚拟对象分配方法及装置 | |
US20210406825A1 (en) | Electronic device for providing information to courier and control method thereof | |
CN112700602B (zh) | 智能柜的存件方法及装置 | |
CN104461239B (zh) | 一种信息交互方法和装置 | |
CN114418705B (zh) | 一种存放货物的方法、装置及*** | |
WO2016082718A1 (zh) | 一种信息接入处理方法和装置 | |
CN104462621B (zh) | 一种数据处理方法和装置 | |
US20160307172A1 (en) | Method, apparatus and system for processing information | |
CN108364171B (zh) | 图形码生成方法、资源发送及接收方法、装置及电子设备 | |
CN110427134B (zh) | 即时通讯的数据处理方法、装置、设备及可读存储介质 | |
CN107203372A (zh) | 控件展现方法及装置 | |
CN113873021A (zh) | 信息交互方法及装置 | |
CN114724313B (zh) | 一种货物存取方法、***及装置 | |
CN108280945A (zh) | 一种信息处理方法、信息处理***及服务器 | |
CN104462305A (zh) | 一种数据分析方法和装置 | |
CN112862397B (zh) | 信息交互方法、装置、存储介质和电子设备 | |
CN111311146B (zh) | 信息传递方法及***、通信***、计算机可读存储介质 | |
CN106469166B (zh) | 一种信息处理方法及装置 | |
CN110213367B (zh) | 互动信息通知方法、装置、设备及计算机可读存储介质 | |
CN115880832A (zh) | 智能储物柜的存取件的方法、装置、电子设备及存储介质 | |
CN116821524A (zh) | 信息处理方法、装置、存储介质及电子设备 | |
JP7459132B2 (ja) | 受取人情報取得用の方法及び装置 | |
CN107463568B (zh) | 一种历史访问数据的获取方法及装置 | |
CN104808896A (zh) | 一种数据处理方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |