智能柜存件处理方法、客户端及服务器与流程

未命名 09-09 阅读:98 评论:0


1.本公开实施例涉及物品配送技术领域,尤其涉及一种智能柜存件处理方法、一种客户端和一种服务器。


背景技术:

2.在电子商务领域中,由于货品、餐品等物品的配送直接关系到下单用户的体验,因此,物品配送已经成为电子商务中非常重要的环节。对于将物品配送至收件地址附近的智能柜的物品配送方式,由于其配送效率较高,并且可以避免下单用户与配送员的直接接触,安全性高,而且取件时间也相对灵活,因此,该种配送方式不仅提高了配送员的配送效率,也越来越受到下单用户的青睐。
3.目前,配送员或者称之为存件用户,在将物品存入智能柜后,相关技术中常通过短信、电话致电等方式通知下单用户取件。采用此种通知方式,一方面对于不熟悉智能柜使用的用户,可能存在确定存件智能柜的格口困难的问题,另外,在存入的物品发生丢失的情况下,由于存件凭证的缺失,难以对丢失物品进行责任判定,从而影响下单用户的体验。


技术实现要素:

4.本公开实施例的一个目的是提供一种形成存件凭证的智能柜存件处理方案。
5.根据本公开的第一方面,提供了一种智能柜存件处理方法,适用于客户端,所述方法包括:根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求;其中,所述开柜请求触发所述服务器按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口;接收服务器发送的为本次存储货品分配的目标格口; 接收表示已打开所述目标智能柜的所述目标格口的开柜信息,在显示柜门已打开的开柜页面中,根据所述开柜信息还显示一指示存件用户存柜拍照的控件,用于对货品存入分配的所述目标格口进行拍照留存;响应于存件用户对存柜拍照的控件的触发,在得到存件用户授权使用摄像头的情况下,显示通过摄像头拍照的预览窗口,所述预览窗口中显示实时取景画面以及与本次存件入柜相关的存取件信息,所述存取件信息用以向用户展示货品所存入的智能柜或存入的柜格相关的信息;在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。
6.可选地,所述存取件信息包括所述目标智能柜的柜地址、所述目标格口的柜门号、取件用户的取件码、存件时间、所述目标智能柜所属平台、提示货品已存入智能柜的提示信息中的至少一项。
7.可选地,所述存取件信息包括存件用户在存件页面中的设置取件码输入框中输入的由预设个数的字符串组成的取件码,在所述预览窗口中展示包含所述取件码的存取件信息,用于提示取件用户利用所述取件码进行开柜取件。
8.可选地,所述存取件信息包括通过针对所述目标智能柜二维码的扫描操作或通过当前位置服务确定的执行所述存件的目标智能柜的柜地址,在所述预览窗口中展示包含所述目标智能柜的柜地址的存取件信息,用于提示取件用户基于所述柜地址位置进行取件。
9.可选地,所述存取件信息包括基于服务器发送的为本次存储货品分配的目标格口信息,在所述预览窗口中展示包含所述目标格口信息的存取件信息,用于提示取件用户基于所述目标格口找到所述货品存入的位置。
10.可选地,还包括:在确认拍照前的预览窗口中,还设置有用于指示存件用户对准货品存入的格口进行拍照的第一操作指引提示信息,以使摄入实景图像中包含所述货品存入的格口。
11.可选地,还包括:在确认拍照控件被触发后,在包含所拍摄的实景图像以及所述存取件信息的预览窗口,还设置展示有保存控件和重拍控件中的至少一个控件,以及提示存件用户将保存的存柜图像通过目标应用发送给取件用户的第二操作指引提示信息。
12.可选地,所述在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,包括:接收用户通过所述预览窗口提供的确认拍照控件输入的拍照指令;响应于所述拍照指令,在所述预览窗口中显示包括所拍摄的针对所述货品存入的智能柜的实景图像和所述存取件信息的预览图像,并将所述确认拍照控件替换为图像保存控件;响应于所述图像保存控件被触发,按照所述预览图像的样式,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像。
13.可选地,所述生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像之后,所述方法还包括:从所述预览窗口返回至所述开柜页面;其中,所述开柜页面还具有遇到问题入口控件和启动对其他货品进行存件的存件启动控件中的至少之一。
14.可选地,所述包含智能柜实景和存取件信息水印的所述存柜图像能够保存后通过字符识别提取水印中的存取件信息以录入对应所述货品配送的订单信息。
15.可选地,所述生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像之后,所述方法还包括:在所述目标智能柜所属平台不具有取件用户的联系信息的情况下,将所述存柜图像保存在本地相册,以供向取件用户发送,提示货品已存入智能柜。
16.根据本公开的第二方面,提供了一种智能柜存件处理方法,适用于服务器,所述方法包括:接收客户端根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令所发送的开柜请求;响应于所述开柜请求,按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口;
向所述目标智能柜发送针对所述目标格口的开柜指令;确定所述目标智能柜根据所述开柜指令成功打开所述目标格口的柜门,向所述客户端发送表示已打开所述目标格口的开柜信息,使得客户端根据所述开柜信息,向存件用户展示柜门已打开信息和指示存件用户存柜拍照的控件的开柜页面;其中,所述存柜拍照的控件用于供存件用户触发以对货品存入分配的所述目标格口进行拍照留存,所述开柜信息至少包括所述服务器分配的所述目标格口的柜门号的存取件信息,用于与客户端拍摄的实景图像一起生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。
17.根据本公开的第三方面,提供了一种客户端,包括:发送模块,用于根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求;其中,所述开柜请求触发所述服务器按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口;接收模块,用于接收服务器发送的为本次存储货品分配的目标格口;接收表示已打开所述目标智能柜的所述目标格口的开柜信息;显示处理模块,用于在显示柜门已打开的开柜页面中,根据所述开柜信息还显示一指示存件用户存柜拍照的控件,用于对货品存入分配的所述目标格口进行拍照留存;交互处理模块,用于响应于存件用户对存柜拍照的控件的触发,在得到存件用户授权使用摄像头的情况下,显示通过摄像头拍照的预览窗口,所述预览窗口中显示实时取景画面以及与本次存件入柜相关的存取件信息;其中,所述存取件信息用以向用户展示货品所存入的智能柜或存入的柜格相关的信息;以及,图像处理模块,用于在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。
18.根据本公开的第四方面,提供了一种服务器,包括:接收模块,用于接收客户端根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令所发送的开柜请求;响应模块,用于响应于所述开柜请求,按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口;发送模块,用于向所述目标智能柜发送针对所述目标格口的开柜指令;确定所述目标智能柜根据所述开柜指令成功打开所述目标格口的柜门,向所述客户端发送表示已打开所述目标格口的开柜信息,使得客户端根据所述开柜信息,向存件用户展示柜门已打开信息和指示存件用户存柜拍照的控件的开柜页面;其中,所述存柜拍照的控件用于供存件用户触发以对货品存入分配的所述目标格口进行拍照留存,所述开柜信息至少包括所述服务器分配的所述目标格口的柜门号的存取件信息,用于与客户端拍摄的实景图像一起生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。
19.本公开实施例的一个有益效果在于,客户端根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求,接收服务器发送的为本次存储货品分配的目标格口,可以实现存件用户根据货品的规格选择与该规格匹配的柜格,以避免因货品的规格与所分配的柜格不匹配而导致货品无法存入所分配的柜格的问题,还可在一定程度上提高货品对柜格空间的利用率。通过在显示柜门已打开的开柜页面中,根据所述开柜信息还显示一指示存件用户存柜拍照的控件,用于对货品存入分配的所述目标格口进行拍照留存,可以便于提示存件用户根据需求生成存件凭证,还可便于存件用户直接触发以进入拍摄存件凭证的流程。通过在所述预览窗口和存柜图像中显示实景图像以及与本次存件入柜相关的存取件信息,所述存取件信息用以向用户展示货品所存入的智能柜或存入的柜格相关的信息,可以提高存件凭证的可信度,还可便于取件用户通过该存取件信息快速取件,提高取件效率。
20.通过以下参照附图对本公开的示例性实施例的详细描述,本公开实施例的其它特征及其优点将会变得清楚。
附图说明
21.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定。
22.图1是能够用于实施本公开实施例的用于智能柜存件处理的物品配送系统的组成结构示意图;图2是根据一些实施例的适于客户端实施的智能柜存件处理方法的流程示意图;图3是根据一些实施例的存柜页面的界面示意图;图4是根据一些实施例的开柜页面的界面示意图;图5是根据一些实施例的预览窗口的界面示意图;图6是根据另一些实施例的预览窗口的界面示意图;图7是根据另一些实施例的适于客户端实施的智能柜存件处理方法的流程示意图;图8是根据一些实施例的适于服务器实施的智能柜存件处理方法的流程示意图;图9是根据一些实施例的智能柜存件处理方法的交互流程示意图;图10是根据另一些实施例的智能柜存件处理方法的交互流程示意图;图11是根据一些实施例的客户端的结构示意图;图12是根据一些实施例的服务器的结构示意图。
具体实施方式
23.现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
24.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
25.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
26.在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
27.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
28.需要说明的是,本公开中所有获取信号、指令、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应设备所有者给予授权的情况下进行的。
29.《硬件配置及应用场景》本公开实施例涉及存件用户(也即配送用户)通过智能柜存放货品(例如餐品),以完成货品配送的应用场景,其中,存件用户所要存放的货品可以是顾客在智能柜所属平台下单购买的货品,也可以是从其他平台下单购买的货品,还可以是需要在智能柜保存的个人货品等,在此不做限定。对于顾客从其他平台下单购买的货品或者个人货品等,智能柜平台在配送用户申请使用智能柜存件时,可以创建一个订单,以通过该订单关联本次存件的相关信息。在该应用场景中,存件用户根据货品的规格在配送地址附近的智能柜选定对应的规格格口存放该货品。在货品存入所选定的规格格口后,以短信通知或者电话通知的方式通知取件用户(下单用户)取件。在该种情况下,由于缺少存件凭证,当发生配送货品丢失时,难以对所丢失的货品进行责任判定,从而影响配送服务的运营,也降低了取件用户(下单用户)的体验。
30.基于这样的问题,本公开实施例提出了一种智能柜存件处理方法,该方法在显示柜门已打开的开柜页面中设置显示有一存柜拍照的控件,存件用户可以基于该存柜拍照的控件,得到包含所拍摄的针对所述货品存入的智能柜的实景图像以及存取件信息水印的存柜图像,该存柜图像用于向取件用户发送,以提示货品已存入智能柜。其中,存柜图像中的实景图像可作为向用户展示所打开的柜门已存入物品的凭证,存取件信息用于指示取件用户在特定智能柜或者特定柜格取件。这样,通过向取件用户发送包含所拍摄的针对所述货品存入的智能柜的实景图像以及存取件信息水印的存柜图像,既可避免因存件凭证缺失而引起纠纷,还可便于取件用户根据存柜图像快速确定货品位置,提高取件效率。
31.图1是可用于实施本公开实施例的智能柜存件处理方法的物品配送系统的组成结构示意图。该物品配送系统可整体应用于智能柜的使用场景。如图1所示,该物品配送系统可以包括服务器1000、配送用户(即存件用户)使用的终端设备2000、智能柜3000、下单用户(即买方用户,也同为取件用户)使用的终端设备4000、接单用户(即卖方用户)使用的终端设备5000,其中,图1中服务器1000为对应智能柜3000所属平台的服务器。
32.终端设备2000、终端设备4000、终端设备5000和智能柜3000可以通过相同的网络,或者不同的网络与服务器1000通信连接,以实现信息交互。
33.终端设备4000运行买方客户端,买方客户端可以是本地应用,也可以是小程序,买方用户可以通过买方客户端选购货品或者餐品等物品,并进行下单,下单时可以选择配送方式,并在选择智能柜配送的情况下,可以指定智能柜。终端设备4000在买方用户下单后,会将订单信息发送至与买方客户端对应的服务器,其中,在买方客户端与智能柜3000属于
同一平台的情况下,该服务器为对应智能柜3000的服务器1000,该订单信息包括物品信息以及下单用户输入的收件信息,该收件信息包括收件人姓名、电话和地址等。
34.终端设备5000运行卖方客户端,该应用可以是本地应用,也可以是小程序,卖方用户可以通过卖方客户端,按照订单信息准备相应的物品,并安排物品配送。
35.终端设备2000运行供配送用户使用的配送客户端,该配送客户端可以是本地应用,也可以是小程序,配送用户通过配送客户端拿取其在所对应平台下的运单,并通过配送客户端完成物品在智能柜中的存放等。
36.智能柜3000与服务器1000通信连接,服务器1000可以根据终端设备2000发送的开柜请求,按照所述开柜请求指示的用柜规格,在所述目标智能柜中分配匹配的目标格口,并向智能柜3000发送为本次存储货品分配的目标格口,以完成物品存放。智能柜3000还可以根据买方用户输入的取件码等,打开相应的柜格,以使得买方用户能够从柜格中取走物品等。
37.服务器1000为提供处理、数据库、通讯设施的业务点。服务器1000可以是整体式服务器,跨多计算机,计算机数据中心的分散式服务器,云服务器,或者部署在云端的服务器集群等,同一平台的订单管理与配送管理可以由服务器集群中的同一设备负责,也可以由服务器集群中的不同设备负责,在此不做限定。服务器可以是各种类型的,例如但不限于,网络服务器,新闻服务器,邮件服务器,消息服务器,广告服务器,文件服务器,应用服务器,交互服务器,数据库服务器,或代理服务器。在一些实施例中,每个服务器可以包括硬件,软件,或用于执行服务器所支持或实现的合适功能的内嵌逻辑组件或两个或多个此类组件的组合。例如,服务器例如刀片服务器、云端服务器等,或者可以是由多台服务器组成的服务器群组,可以包括上述类型的服务器中的一种或多种等等。
38.在一些实施例中,如图1所示,服务器1000可以包括处理器1100、存储器1200、接口装置1300、通信装置1400。
39.处理器1100用于执行计算机程序,该计算机程序可以采用比如x86、arm 、risc、mips、sse等架构的指令集编写。存储器1200例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1300例如包括各种总线接口,例如串行总线接口(包括usb接口)、并行总线接口等。通信装置1400例如能够进行有线或无线通信;通信装置1400例如可以包括进行wlan、gprs、3g/4g/5g远程通信的任意模块。
40.在一些实施例中,服务器1000的存储器1200用于存储计算机程序,该计算机程序用于控制处理器1100进行操作,以实施根据本公开实施例的智能柜存件处理方法。技术人员可以根据本发明所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
41.终端设备2000例如可以是手机、平板电脑或者其他便携式设备等。终端设备4000、5000例如可以是手机、平板电脑、pc机等,在此不做限定。
42.在一些实施例中,如图1所示,终端设备2000可以包括处理器2100、存储器2200、接口装置2300、通信装置2400、显示装置2500、输入装置2600、扬声器2700、麦克风2800等等。
43.处理器2100用于执行计算机程序,该计算机程序可以采用比如x86、arm 、risc、mips、sse等架构的指令集编写。存储器2200例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置2300例如包括usb接口、耳机接口等。通信装
置2400例如能够进行有线或无线通信,通信装置2400可以包括至少一种短距离通信模块,例如是基于hilink协议、wifi(ieee 802.11协议)、mesh、蓝牙、zigbee、thread、z-wave、nfc、uwb、lifi等短距离无线通信协议进行短距离无线通信的任意模块,通信装置2400也可以包括远程通信模块,例如是进行wlan、gprs、2g/3g/4g/5g远程通信的任意模块。显示装置2500例如是液晶显示屏、触摸显示屏等。输入装置2600例如可以包括触摸屏、键盘等。扬声器2700用于输出音频信号。麦克风2800用于采集音频信号。
44.在一些实施例中,终端设备2000的存储器2200用于存储计算机程序,该计算机程序用于控制处理器2100进行操作,以执行根据本公开实施例的智能柜存件处理方法。
45.终端设备4000、5000与终端设备2000可以具有类似的硬件结构,在此不做赘述。
46.智能柜3000包括多个柜格,每一柜格设置有锁具。如图1所示,智能柜3000亦设置有处理器3100、存储器3200、接口装置3300和通信装置3400等。智能柜3000可以与服务器1000通信连接,以根据服务器1000在目标智能柜中分配匹配的目标格口,以供配送用户存放物品等。
47.应当理解的是,尽管图1仅示出一个服务器1000、一个终端设备2000、一个智能柜3000,一个终端设备4000、一个终端设备5000,但不意味着限制各自的数量,该物品配送系统可以包含多个服务器、多个终端设备、多个智能柜等。
48.《方法实施例一》图2示出了根据一些实施例的智能柜存件处理方法的流程示意图,本实施例的方法由存件用户使用的客户端实施,该客户端例如由图1中的终端设备2000运行,在本公开实施例中,在终端设备2000运行该客户端以实施本实施例的方法时,客户端实施也可以理解为终端设备2000实施。
49.如图2所示,本实施例的存件处理方法可以包括如下步骤s210~s240:步骤s210,根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求;其中,所述开柜请求触发所述服务器按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口。
50.本实施例中,客户端为目标智能柜所对应平台提供的应用程序,目标智能柜为客户端扫描得到的柜标识所指示的智能柜。存件用户可以通过客户端或者终端设备2000扫描智能柜上的二维码,来选择该智能柜作为目标智能柜,并在此基础上输入使用目标智能柜的选定规格格口存放货品的开柜指令。
51.目标智能柜提供有至少两种尺寸规格的柜格,示例性地,目标智能柜提供有两种尺寸规格的柜格,该两种尺寸规格的柜格包括大柜和小柜,尺寸规格较大的称之为大柜,尺寸规格较小的称之为小柜,存件用户可以根据所配送的货品的尺寸选择与之匹配的用柜尺寸规格来存放相应的物品。
52.在一些实施例中,开柜指令可以对应存件用户在存件页面中的设置取件码输入框中输入的由预设个数的字符串组成的取件码所创建的运单。
53.本实施例中,存件用户如果需要通过目标智能柜存放目标智能柜所属平台外订单的物品,此时,由于客户端无法拿取到该物品所对应的运单,因此,存件用户可以通过在存件页面中的设置取件码输入框中输入由预设个数的字符串组成的取件码创建一运单,并根据该运单对应的配送货品的尺寸选择匹配的用柜尺寸规格以输入开柜指令,此时,该开柜
指令即对应存件用户输入的取件码所创建的运单。
54.在这些示例中,存件用户可以通过客户端显示的例如如图3所示的存件页面p1输入取件码,客户端可在接收到存件用户输入的取件码后,在该存件页面p1上显示图3中的开柜控件k1,该开柜控件k1包括开大柜的控件和开小柜的控件,以供存件用户通过开柜控件k1,针对该取件码输入与该取件码对应的货品尺寸匹配的用柜尺寸规格的开柜指令。在取件码对应的货品尺寸较大的情况下,选择开大柜控件,在取件码对应的货品尺寸较小的情况下,选择开小柜控件。
55.在一些示例中,取件码与货品对应的取件用户的用户标识相关。例如,取件码可以是与取件用户的用户账号相关的信息,例如,身份证号后六位,或者,手机号后四位。
56.在另一些示例中,存件用户如果需要通过目标智能柜存放目标智能柜所属平台的订单的物品,客户端在存件用户登录后,则可以拿取到存件用户在目标智能柜所对应平台下的运单,并以运单列表形式展示所拿取到的运单列表。此时,目标运单可以是该运单列表中的任一运单,开柜指令也可以对应目标运单。
57.客户端根据存件用户发起的开柜指令,向服务器发送开柜请求。
58.本实施例中,客户端在接收到该开柜指令后,将根据该指令向服务器1000发送开柜请求,对应取件码的开柜请求中至少携带目标智能柜的柜标识和存件用户所选定的用柜尺寸规格。其中,目标智能柜的柜标识为客户端通过针对所述目标智能柜二维码的扫描操作确定的,该柜标识会被保存在本地以供客户端执行步骤s220时获取。
59.在一些示例中,对应取件码的开柜请求中携带目标智能柜的柜标识和用柜尺寸规格,以及取件码,服务器1000可以按照开柜请求中携带的用柜尺寸规格,在开柜请求携带的柜标识所指示的目标智能柜中分配空闲的、与选定尺寸匹配的目标格口,并将该取件码与在目标智能柜中为该开柜请求分配的目标格口相关联,以在取件用户通过取件码取件时,进行信息比对。
60.在另一些示例中,客户端也可以通过其他报文向服务器1000发送存件用户输入的取件码和存件用户选定的用柜尺寸规格,而不局限于在开柜请求中携带,在此不做限定。
61.本实施例中,客户端发送给服务器1000的开柜请求需要携带存件用户的用户标识,该用户标识可以是能够代表用户身份的任意的唯一性标识,该用户标识例如是用户账号、注册时填写的手机号等,在此不做限定,以使得服务器1000能够根据用户标识确定请求方的身份,并根据用户标识,将该开柜请求对应的处理结果返回至与该用户标识相绑定的终端设备2000。例如,以上开柜请求还包括存件用户的用户标识,本文不再另行说明。
62.服务器1000接收到开柜请求之后,将按照开柜请求指示的用柜尺寸规格,在开柜请求携带的柜标识所指示的目标智能柜中分配空闲的、与用柜尺寸规格匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口。例如,在开柜请求包括开大柜的用柜尺寸规格的情况下,服务器1000根据该开柜请求,在目标智能柜中为该开柜请求分配空闲的、符合大柜规格要求的目标格口,并向客户端返回分配的目标格口。在开柜请求包含开小柜的用柜尺寸规格的情况下,服务器1000根据该开柜请求,在目标智能柜中为该开柜请求分配空闲的、符合小柜规格要求的目标格口,并向客户端返回分配的目标格口。
63.步骤s220,接收服务器发送的为本次存储货品分配的目标格口,接收表示已打开所述目标智能柜的所述目标格口的开柜信息,在显示柜门已打开的开柜页面中,根据所述
开柜信息还显示一指示存件用户存柜拍照的控件,用于对货品存入分配的所述目标格口进行拍照留存。
64.本实施例中,目标智能柜接收到服务器1000发送的针对所述目标格口的开柜指令,打开所述目标格口。其中,针对目标格口的开柜指令可以是服务器1000在向客户端返回为本次存储货品分配的目标格口时,向目标智能柜发送的。针对目标格口的开柜指令也可以是服务器1000在向客户端返回为本次存储货品分配的目标格口后,接收到客户端发送的确认使用目标格口的确认开柜信息的情况下,向目标智能柜发送的。此处对于针对目标格口的开柜指令的具体触发方式不做限定。
65.在目标智能柜的目标格口已打开的情况下,服务器1000会向客户端发送表示已打开目标智能柜的目标格口的开柜信息。客户端接收服务器1000发送的表示已打开目标智能柜的目标格口的开柜信息,并根据所述开柜信息向存件用户显示柜门已打开信息和指示存件用户存柜拍照的控件的开柜页面。其中,所述存柜拍照的控件用于供存件用户触发以对货品存入分配的所述目标格口进行拍照留存。
66.对应于存件用户输入的取件码的开柜请求,服务器1000向客户端返回表示已打开目标格口的开柜信息,该开柜信息中至少携带该目标格口的柜门号。客户端在接收到该开柜信息后,根据该开柜信息,显示包含一指示存件用户存柜拍照的控件开柜页面。其中,存柜拍照的控件用于指示存件用户对货品存入分配的目标格口进行拍照留存。
67.在一些示例中,开柜页面可以包括如图4所示的“62柜门已打开”的信息和存柜拍照控件k2。
68.在一些示例中,如图4所示,开柜页面p2还可以显示取件信息c1,开柜页面p2显示的取件信息c1可以包括存件用户输入的取件码和目标智能柜的柜地址,在此,目标智能柜的柜地址也即为取件地址。这样,存件用户通过开柜页面p2即可确定取件信息,以进行通知,而无需返回至其他页面查找相关信息,方便存件用户操作。
69.在一些示例中,如图4所示,开柜页面p2还可以显示用于一键复制取件信息的一键复制控件k3,以方便存件用户通过触发该一键复制控件k3复制开柜页面p2所显示的取件信息,进而将该取件信息粘贴至短消息窗口或者即时通讯窗口中,以进行取件信息通知。
70.步骤s230,响应于存件用户对存柜拍照的控件的触发,在得到存件用户授权使用摄像头的情况下,显示通过摄像头拍照的预览窗口,所述预览窗口中显示实时取景画面以及与本次存件入柜相关的存取件信息,所述存取件信息用以向用户展示货品所存入的智能柜或存入的柜格相关的信息。
71.本实施例中,存件用户在触发存柜拍照的控件后,客户端可以响应于该触发,向存件用户展示是否确认使用摄像头的提示信息。客户端在存件用户授权使用摄像头的情况下,显示通过摄像头拍照的预览窗口。该预览窗口中显示摄像头所拍摄的实时取景画面和存储货品的存取件信息。其中,存取件信息用以向用户展示货品所存入的智能柜或存入的柜格相关的信息。
72.在一些实施例中,所述存取件信息包括所述目标智能柜的柜地址、所述目标格口的柜门号、取件用户的取件码、存件时间、所述目标智能柜所属平台、提示货品已存入智能柜的提示信息中的至少一项。
73.在一些示例中,所述存取件信息包括通过针对所述目标智能柜二维码的扫描操作
或通过当前位置服务确定的执行所述存件的目标智能柜的柜地址,在所述预览窗口中展示包含所述目标智能柜的柜地址的存取件信息,用于提示取件用户基于所述柜地址位置进行取件。
74.本实施例中,存取件信息包括目标智能柜的柜地址。在目标智能柜的二维码与目标智能柜的柜地址关联的情况下,若对目标智能柜的二维码进行扫描操作时,则可以获取目标智能柜的柜地址。
75.在目标智能柜的二维码与目标智能柜的柜地址未关联的情况下,或者,存件用户不便进行扫描操作的情况下,通过运行客户端的终端设备2000的当前位置服务或者客户端的当前位置服务确定执行该存件操作的目标智能柜的柜地址。
76.在预览窗口中展示包含目标智能柜的柜地址的存取件信息,可以用于提示取件用户基于该柜地址位置进行取件。
77.在一些实施例中,所述存取件信息包括存件用户在存件页面中的设置取件码输入框中输入的由预设个数的字符串组成的取件码,在所述预览窗口中展示包含所述取件码的存取件信息,用于提示取件用户利用所述取件码进行开柜取件。
78.本实施例中,存取件信息包括存件用户在存件页面中的设置取件码输入框输入由预设个数的字符串组成的取件码。其中,该取件码与取件用户的用户标识相关。例如,取件码可以是与取件用户的用户账号相关的信息,例如,身份证号后六位,或者,手机号后四位。
79.在一些示例中,在通过如图3所示的存件页面p1输入四个字符串组成的取件码。该四个字符串的取件码可以为取件用户的手机号后四位。
80.客户端在接收到由存件用户输入的取件码后,可以在显示预览窗口的情况下,获取所述取件码,并在预览窗口中显示包含所述取件码的存取件信息,用于提示取件用户利用该取件码进行开柜取件。
81.在一些实施例中,所述存取件信息包括基于服务器发送的为本次存储货品分配的目标格口信息,在所述预览窗口中展示包含所述目标格口信息的存取件信息,用于提示取件用户基于所述目标格口找到所述货品存入的位置。
82.本实施例中,存取件信息包括客户端接收到服务器1000发送的为本次存储货品分配的目标格口信息。其中,目标格口为服务器根据本次存储货品的开柜请求中指示的用柜尺寸规格在目标智能柜中分配与选定尺寸匹配的格口。
83.在预览窗口中展示包含目标格口信息的存取件信息,可以用于提示取件用户基于该目标格口找到货品存入的位置。
84.在一些实施例中,所述存取件信息包括存件时间。
85.本实施例中,存件时间可以为客户端接收表示已打开所述目标智能柜的所述目标格口的开柜信息的时间,也可以是存件用户触发存柜拍照的控件的时间,还可以是预览的实时时间(即当前时间)等。此处对于存件时间不做具体限定。在预览窗口中展示本次存储货品的存件时间,可以避免因存件时间缺失而引起的不必要纠纷,还可便于运营商对配送时长的监控。
86.在一些实施例中,所述存取件信息包括所述目标智能柜所属平台。
87.本实施例中,目标智能柜所属平台可以是微信小程序、微信公众号、应用等,在此不做限定。
88.目标智能柜所属平台可以通过对目标智能柜的二维码的扫描操作获取,也可以通过其他方式获取目标智能柜所属平台,在此不做限定。
89.在预览窗口中显示包含目标智能柜所属平台的存取件信息的情况下,可以提高存柜图像的防伪性,还可便于在取件用户无法正常取出货品时,将该存取件信息作为凭证找到目标智能柜所属平台,提高取件问题的处理效率。还可在分布有多个平台的智能柜的情况下,便于取件用户通过存柜图像快速锁定目标智能柜。
90.在一些实施例中,所述存取件信息包括提示货品已存入智能柜的提示信息。
91.本实施例中,提示货品已存入智能柜的提示信息可以是客户端在接收到存件用户触发存柜拍照的控件时获取,也可以是客户端接收到表示本次存储货品的目标格口已关闭的信息时获取等。此处对于触发客户端获取提示货品已存入智能柜的提示信息的具体方式不做限定。
92.在预览窗口中展示提示货品已存入智能柜的提示信息的情况下,可以进一步提高存件凭证的说服力,从而避免不必要的纠纷。
93.在一些示例中,存取件信息包括目标智能柜的柜地址、所述目标格口的柜门号、取件用户的取件码、存件时间、提示货品已存入智能柜的提示信息、目标智能柜所属平台。在存取件信息包含以上信息的情况下,预览窗口可以是如图5所示的页面。其中,“17:42”为存件时间。“物品已存入**智能柜”为提示货品已存入智能柜的提示信息和目标智能柜所属平台的信息,“**大厦**通道r柜”为目标智能柜的柜地址。“62”为目标格口的柜门号,“0566”为取件用户的取件码。
94.在一些实施例中,在预览窗口中,还设置有用于指示存件用户对准货品存入的格口进行拍照的第一操作指引提示信息,以使摄入实景图像中包含所述货品存入的格口。
95.本实施例中,在包含实时取景画面和存取件信息的预览窗口,还设置有用于指示存件用户对准货品所存入的格口进行拍照的第一操作指引提示信息。
96.在一些示例中,如图5所示,a1对应的“存件关门后,对准所存入的格口拍照”的提示信息即为第一操作指引提示信息。
97.在预览窗口包含第一操作指引提示信息的情况下,可以提示存件用户对准货品所存入的格口拍照,从而避免因未对准货品所存入的格口拍照而影响存件凭证的有效性。
98.步骤s240,在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。
99.在一些实施例中,所述生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像包括:生成包含所拍摄的针对所述货品存入的智能柜格口的实景图像以及所述存取件信息水印的存柜图像。
100.本实施例中,在确认拍照控件被触发后所生成的存柜图像中包含货品存入的智能柜格口的实景图像以及存取件信息水印。
101.在一些实施例中,所述在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜格口的实景图像以及所述存取件信息水印的存柜图像,包括步骤s2401至步骤s2403。
102.步骤s2401,接收用户通过所述预览窗口提供的确认拍照控件输入的拍照指令。
103.本实施例中,在包含实时取景画面和存取件信息的预览窗口,还设置有用于确认拍照的控件。存件用户可以在本次存件入柜关门口,对准货品所存入的格口的情况下,触发该确认拍照控件。
104.在一些示例中,如图5所示,“拍照”控件k6即为确认拍照控件。存件用户可以在存件关门后,在对准格口“62”的情况下,触发该“拍照”控件k6。
105.步骤s2402,响应于所述拍照指令,在所述预览窗口中显示包括所拍摄的针对所述货品存入的智能柜格口的实景图像和所述存取件信息的预览图像,并将所述确认拍照控件替换为图像保存控件。
106.本实施例中,在客户端接收到确认拍照控件被触发的情况下,响应于拍照指令。预览窗口中显示包含所拍摄的针对所述货品存入的智能柜格口的实景图像和存取件信息的预览图像。并且,此时,确认拍照控件也替换为图像保存控件。
107.在一些示例中,在存件用户触发图5所示的“拍照”控件后,客户端响应于该“拍照”控件的触发,展示如图6所示的预览图像,该预览图像中包括货品存入的智能柜格口“62”的实景图像和存取件信息。
108.步骤s2403,响应于所述图像保存控件被触发,按照所述预览图像的样式,生成包含所拍摄的针对所述货品存入的智能柜格口的实景图像以及所述存取件信息水印的存柜图像。
109.本实施例中,客户端在接收到所述图像保存控件的被触发后,响应于所述图像保存控件被触发,按照预览图像的样式,生成包含所拍摄的针对所述货品存入的智能柜格口的实景图像和存取件信息水印的存柜图像。该存柜图像可以用于发送给取件用户,以提示取件用户货品已存入智能柜。
110.在另一些实施例中,在确认拍照控件被触发后,客户端即生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,以用于向取件用户发送,以提示货品已存入智能柜。
111.在一些实施例中,所述方法还包括:在确认拍照控件被触发后,在包含所拍摄的实景图像以及所述存取件信息的预览窗口,还设置展示有保存控件和重拍控件中的至少一个控件,以及提示存件用户将保存的存柜图像通过目标应用发送给取件用户的第二操作指引提示信息。
112.本实施例中,在确认拍照控件被触发后,不直接生成存柜图像,客户端显示的包含所拍摄的实景图像和存取件信息的预览窗口中,还设置展示有保存控件和重拍控件中的至少一个控件,以及提示存件用户将保存的存柜图像通过目标应用发送给取件用户的第二操作指引提示信息。其中,保存控件用于供存件用户触发以将包含所拍摄的实景图像和所述存取件信息的预览图像转换为包含所拍摄的实景图像和存取件信息水印的存柜图像。重拍控件用于供存件用户触发以显示包含实时取景画面以及与本次存件入柜相关的存取件信息的预览窗口。
113.目标应用可以是供存件用户使用以向取件用户发送存柜图像的任何应用。其中,该目标应用可以是存件用户的本地应用,也可以是小程序。例如,目标应用可以是短信应用,存件用户向取件用户发送存柜图像的彩信。目标应用也可以是货品所对应的下单平台,
该下单平台可以是微信小程序、本地应用等。存件用户通过货品的下单平台发送存柜图像给取件用户。目标应用还可以是跑单应用,例如“xx跑腿”。此处对于目标应用的具体类型不做限定。
114.在一些示例中,在确认拍照控件被触发后,在包含所拍摄的实景图像以及所述存取件信息的预览窗口,还设置展示有如图6所示的保存控件k7和重拍控件k6中的至少一个控件,可以便于存件用户根据需求触发对应的控件,以提高存件效率。通过设置提示存件用户将保存的存柜图像通过目标应用发送给取件用户的第二操作指引提示信息,还可便于提示存件用户将存柜图像发送给取件用户,进而提醒取件用户货品已入柜。
115.在另一些实施例中,如图6所示,在确认拍照控件被触发后,即生成存柜图像,在包含存柜图像的预览窗口中,设置展示有重拍控件k6和保存控件k7至少之一,以及“将保存的图像通过**app发给取件用户”的第二操作指引提示信息a2。存件用户可以通过重拍控件k6重新获取存柜图像,通过保存控件k7保存存柜图像。
116.在一些实施例中,所述包含智能柜实景和存取件信息水印的所述存柜图像能够保存后通过字符识别提取水印中的存取件信息以录入对应所述货品配送的订单信息。
117.本实施例中,在对应存件用户在取件码输入框输入的取件码存件的情况下,服务器1000会根据取件码创建一订单,或者称为运单。该创建的订单至少包括货品所存入的智能柜或存入的柜格相关的信息。在一些示例中,该创建的订单还可以包括订单号和存件用户的用户标识。此处对于所创建的订单信息的具体内容不做限定。
118.在对存柜图像进行字符识别提取水印中的存取件信息可以录入所创建订单的订单信息,也可以理解为是录入对应货品配送的订单信息。
119.在一些示例中,在取件用户使用该存柜图像进行取件时,目标智能柜可以通过对该存柜图像的扫描操作提取该存柜图像中的存取件信息,进而录入该存取件信息对应的订单信息。在取件用户取件操作完成后,该订单信息进行对应更新,例如,更新后的订单信息显示该订单已完成,或者,该订单对应的货品已取出等信息。
120.在一些实施例中,所述生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像之后,所述方法还包括:在所述目标智能柜所属平台不具有所处理订单的顾客联系信息的情况下,也即不具有取件用户的联系信息的情况下,将所述存柜图像保存在本地相册,以供向取件用户发送,提示货品已存入智能柜。
121.本实施例中,在存件用户所存入的货品为通过目标智能柜所属平台外的其他平台下单或者为存件用户个人货品的情况下,目标智能柜所属平台不具有所处理订单的顾客联系信息。对此,存柜图像无法通过目标智能柜所属平台发送至取件用户,存件用户可以通过客户端将存柜图像保存至本地相册,以供向取件用户发送,提示货品已存入智能柜。
122.在一些实施例中,所述生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像之后,所述方法还包括:从所述预览窗口返回至所述开柜页面;其中,所述开柜页面还具有遇到问题入口控件和启动对其他货品进行存件的存件启动控件中的至少之一。
123.本实施例中,在确认拍照控件被触发生成包含所拍摄的实景图像以及所述存取件信息水印的存柜图像之后,客户端自动从预览窗口返回至开柜页面。其中,开柜页面还具有
遇到问题入口控件和启动对其他货品进行存件的存件启动控件中的至少之一。遇到问题入口控件用于供存件用户触发以解决其在本次存件入柜过程中遇到的问题。启动对其他货品进行存件的存件启动控件用于启动对其他货品的存件入柜操作。
124.在这些实施例中,在遇到问题入口的控件被触发后,可以显示预先设置的存件用户存件入柜过程中出现频率较高的问题。该问题可以是服务器1000分配的目标格口与实际存入的格口不一致的存错格口问题,也可以是服务器1000分配的目标格口尺寸规格与货品尺寸不匹配,货品无法存入该分配的目标格口的问题,这里还可以设置在存件入柜过程中遇到的其他问题,此处不做限定。
125.在一些示例中,如图4所示,该开柜页面除了包括存柜拍照控件k2外,还包含遇到问题入口控件k4和存下一单的控件k5至少之一,其中,遇到问题入口控件k4可以供存件用户在遇到问题时触发,以便快速解决问题,提高存件效率。存下一单的控件k5可以供存件用户触发,以快速切换到输入取件码的存件页面,例如切换到如图3所示的存件页面p1,从而便于提高存件效率。
126.根据以上步骤s210~s240可知,在本公开实施例的智能柜存件处理方法中,客户端根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求,接收服务器发送的为本次存储货品分配的目标格口,可以实现存件用户根据货品的规格选择适合规格的柜格,以避免因货品规格与所分配的柜格不匹配而导致货品无法存入所分配的柜格的问题,还可在一定程度上提高货品对柜格空间的利用率。通过在显示柜门已打开的开柜页面中,根据所述开柜信息还显示一指示存件用户存柜拍照的控件,用于对货品存入分配的所述目标格口进行拍照留存,可以便于提示存件用户根据需求生成存件凭证,还可便于存件用户直接触发以进入拍摄存件照片的流程。通过在所述预览窗口和存柜图像中显示实景图像以及与本次存件入柜相关的存取件信息,所述存取件信息用以向用户展示货品所存入的智能柜或存入的柜格相关的信息,可以提高存件凭证的可信度,还可便于取件用户通过该存取件信息快速取件,提高取件效率。
127.图7示出了根据另一些实施例的智能柜存件处理方法,该方法仍由存件用户使用的客户端实施。如图7所示,在这些实施例中,该方法在上述步骤s210的根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求之前,还包括如下步骤s710~s740:步骤s710,客户端显示扫描得到的柜标识所指示的目标智能柜的存取件页面。
128.客户端可以根据扫描得到的柜标识,打开该目标智能柜的存取件页面。该存取件页面可以包括存件控件和取件控件,以供用户选择。
129.步骤s720,客户端接收存件用户通过存取件页面输入的存件指令。
130.存件用户例如可以通过触发存取件页面提供的存件控件触发该存件指令。
131.步骤s730,客户端响应于该存件指令,在将存件用户登录的身份标识发送至服务器1000进行运单匹配。
132.客户端在接收到存件指令后,如果此时存件用户还没有登录,可以弹出登录页面,以供存件用户进行登录操作,例如,存件用户可以选择使用其他平台的注册信息进行登录等,在此不做限定。该存件用户登录的身份标识可以为存件用户的手机号,也可以为其他标识,例如账号或者身份证号等,在此不做限定。
133.服务器1000在接收到存件用户登录的身份标识后,可以根据身份标识为存件用户进行运单匹配,并将运单匹配结果发送至客户端。在此,如果存件用户为目标智能柜所属平台的注册用户,服务器1000将能够根据存件用户登录的身份标识,为其匹配到该存件用户名下的、对应在该平台所下订单的运单。
134.步骤s740,客户端在接收到的运单匹配结果表示没有匹配到对应存件用户的运单的情况下,显示存件页面。
135.如图3所示,该存件页面p1可以显示供存件用户输入取件码的取件码输入框t1。
136.在客户端显示存件页面p1的情况下,步骤s210中的开柜指令可以对应通过取件码输入框t1输入的取件码所输入的指令。
137.根据步骤s710~s740可知,在这些实施例中,客户端在接收到的运单匹配结果表示没有匹配到对应存件用户的运单的情况下,显示存件页面,以供存件用户通过输入取件码的方式存件,有效缩短了存件用户进行存件操作的操作链长度,有利于进一步提高存件效率。
138.《方法实施例二》图8示出了根据一些实施例的智能柜存件处理方法的流程示意图,适用于服务器1000。
139.如图8所示,该智能柜存件处理方法可以包括如下步骤s811至s814。
140.步骤s811,服务器1000接收客户端根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令所发送的开柜请求。
141.本实施例中,客户端相当于图1中的由存件用户使用的终端设备2000。
142.客户端接收存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令。客户端响应于开柜指令,向服务器1000发送开柜请求。
143.该开柜请求携带目标智能柜的柜标识和用柜尺寸规格,该开柜请求和开柜指令对应存件用户通过取件码输入框输入的取件码。
144.步骤s812,服务器1000响应于所述开柜请求,按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口。
145.服务器1000根据开柜请求指示的用柜尺寸规格,在开柜请求的柜标识所指示的目标智能柜中分配与选定尺寸匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口。
146.在一些示例中,服务器1000在向客户端返回为本次存储货品分配的目标格口时,向目标智能柜发送针对目标格口的开柜指令,以打开目标智能柜的目标格口。
147.在另一些示例中,客户端接收到服务器1000发送的为本次存储货品分配的目标格口后,可以显示一确认使用目标格口的控件。客户端在该确认使用目标格口的控件被触发的情况下,向服务器1000发送确认使用目标格口的确认开柜信息。服务器1000基于该确认开柜信息,向目标智能3000柜发送针对目标格口的开柜指令,以打开目标智能柜3000的目标格口。
148.步骤s813,服务器1000向所述目标智能柜发送针对所述目标格口的开柜指令。
149.本实施例中,目标智能柜3000在接收到该开柜指令后,将根据该开柜指令控制目
标格口开柜,并将表示开柜是否成功的开柜应答消息上报至服务器1000,服务器1000根据目标智能柜3000上报的开柜应答消息,可以确定目标智能柜的目标格口是否成功开柜。
150.步骤s814,服务器1000确定所述目标智能柜根据所述开柜指令成功打开所述目标格口的柜门,向所述客户端发送表示已打开所述目标格口的开柜信息,使得客户端根据所述开柜信息,向存件用户展示柜门已打开信息和指示存件用户存柜拍照的控件的开柜页面。
151.本实施例中,服务器1000在确定目标智能柜根据所述开柜指令成功打开目标格口的情况下,向客户端发送表示已打开所述目标格口的开柜信息。客户端在接收到所述开柜信息后,可以根据所述开柜信息,向存件用户展示柜门已打开信息和指示存件用户存柜拍照的控件的开柜页面。
152.在一些示例中,开柜页面可以是如图4所示的页面。
153.开柜页面中的存柜拍照的控件用于供存件用户触发以对货品存入分配的目标格口进行拍照留存。开柜信息至少包括服务器1000分配的目标格口的柜门号的存取件信息,用于与客户端拍摄的实景图像一起生成包含所拍摄的针对货品存入的智能柜的实景图像以及该目标格口的柜门号水印的存柜图像。该存柜图像用于向取件用户发送,以提示货品已存入智能柜。
154.该步骤s814中的客户端根据根据所述开柜信息,向存件用户展示柜门已打开信息和指示存件用户存柜拍照的控件的开柜页面,以及在客户端显示开柜页面后,客户端基于存柜拍照的控件的被触发而执行的对货品存入分配的目标格口的拍照留存的方法已在步骤s230和步骤s240中进行了详细说明,此处不再过多阐述。
155.根据图8所示的智能柜存件处理方法,一方面,服务器1000支持根据存件用户的选定用柜尺寸规格分配匹配的目标格口,可以便于存件用户根据货品的尺寸选择匹配的用柜尺寸规格,避免因货品的尺寸与柜格尺寸不适配而影响存件效率。另一方面,服务器1000在确定目标智能柜的目标格口的柜门被成功打开的情况下,发送开柜信息,开柜信息中的目标格口的柜门号还可作为存取件信息,为生成供向取件用户发送的存柜图像提供数据支持。
156.《方法实施例三》图9示出了根据一些实施例的智能柜存件处理方法的交互流程示意图,下面以图1的物品配送系统为例,说明本实施例的智能柜存件处理方法。
157.如图9所示,该智能柜存件处理方法可以包括如下步骤:步骤s921,客户端根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求。
158.该开柜请求对应存件用户在存件页面中的设置取件码输入框中输入的由预设个数的字符串组成的取件码。该开柜请求中携带柜标识和用柜尺寸规格。
159.该客户端相当于图1中的由存件用户使用的终端设备2000。
160.步骤s911,服务器1000接收所述开柜请求。
161.步骤s912,服务器1000响应于所述开柜请求,按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口。
162.服务器1000根据开柜请求指示的用柜尺寸规格,在开柜请求的柜标识所指示的目标智能柜中分配与选定尺寸匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口。
163.步骤s922,客户端接收服务器发送的为本次存储货品分配的目标格口。
164.在一些示例中,客户端接收到服务器1000发送的为本次存储货品分配的目标格口后,可以显示一确认使用目标格口的控件。客户端在该确认使用目标格口的控件被触发的情况下,向服务器1000发送确认使用目标格口的确认开柜信息,以使服务器1000基于该确认开柜信息向目标智能柜3000发送针对目标格口的开柜指令,以打开目标智能柜3000的目标格口。
165.在另一些示例中,服务器1000在向客户端返回为本次存储货品分配的目标格口时,向目标智能柜3000发送针对该目标格口的开柜指令,以打开目标智能柜3000的目标格口。
166.步骤s913,服务器1000向所述目标智能柜发送针对所述目标格口的开柜指令。
167.目标智能柜3000在接收到该开柜指令后,将根据该开柜指令控制目标格口开柜,并将表示开柜是否成功的开柜应答消息上报至服务器1000,服务器1000根据目标智能柜3000上报的开柜应答消息,可以确定目标智能柜的目标格口是否成功开柜。
168.步骤s914,服务器1000确定所述目标智能柜根据所述开柜指令成功打开所述目标格口的柜门,向所述客户端发送表示已打开所述目标格口的开柜信息。
169.开柜信息中至少包括服务器1000分配的目标格口的柜门号的存取件信息。
170.步骤s923,客户端接收表示已打开所述目标智能柜的所述目标格口的开柜信息,在显示柜门已打开的开柜页面中,根据所述开柜信息还显示一指示存件用户存柜拍照的控件,用于对货品存入分配的所述目标格口进行拍照留存。
171.步骤s924,客户端响应于存件用户对存柜拍照的控件的触发,在得到存件用户授权使用摄像头的情况下,显示通过摄像头拍照的预览窗口。
172.该预览窗口中显示实时取景画面以及与本次存件入柜相关的目标格口的柜门号的存取件信息。
173.步骤s925,客户端在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。
174.图10示出了根据另一些实施例的智能柜存件处理方法的交互流程示意图,下面以图1的物品配送系统为例,说明本实施例的智能柜存件处理方法。
175.如图10所示,该方法可以包括如下步骤:步骤s1021,客户端显示扫描得到的柜标识所指示的目标智能柜的存取件页面,之后执行步骤s1022。
176.步骤s1022,客户端接收存件用户通过存取件页面输入的存件指令,之后执行步骤s1023。
177.存件用户例如可以通过触发存取件页面提供的存件控件触发该存件指令。
178.步骤s1023,客户端响应于该存件指令,将存件用户登录的身份标识发送至服务器1000进行运单匹配。之后执行步骤s1011。
179.步骤s1011,服务器1000在接收到存件用户登录的身份标识后,根据身份标识为存件用户进行运单匹配,并将运单匹配结果发送至客户端。之后执行步骤s1024。
180.步骤s1024,客户端在接收到的运单匹配结果表示没有匹配到对应存件用户的运单的情况下,显示存件页面。之后执行步骤s1025。
181.步骤s1025,客户端根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求。之后执行步骤s1012。
182.该开柜请求对应存件用户在存件页面中的设置取件码输入框中输入的由预设个数的字符串组成的取件码。该开柜请求中携带柜标识和用柜尺寸规格。
183.该客户端相当于图1中的由存件用户使用的终端设备2000。
184.步骤s1012,服务器1000接收所述开柜请求。之后执行步骤s1013。
185.步骤s1013,服务器1000响应于所述开柜请求,按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口。之后执行步骤s1026。
186.步骤s1026,客户端接收服务器发送的为本次存储货品分配的目标格口,接收存件用户输入的确认使用目标格口的指令,向服务器1000发送确认使用目标格口的确认开柜信息,之后执行步骤s1014。
187.客户端接收到服务器1000发送的为本次存储货品分配的目标格口后,显示一确认使用目标格口的控件。存件用户通过触发该确认使用目标格口的控件输入确认使用目标格口的指令。客户端在接收到稿确认使用目标格口的指令后,向服务器1000发送确认使用目标格口的确认开柜信息,以使服务器1000基于该确认开柜信息向目标智能柜3000发送针对目标格口的开柜指令,以打开目标智能柜3000的目标格口。
188.步骤s1014,服务器1000向所述目标智能柜发送针对所述目标格口的开柜指令。之后执行步骤s1015。
189.目标智能柜3000在接收到该开柜指令后,将根据该开柜指令控制目标格口开柜,并将表示开柜是否成功的开柜应答消息上报至服务器1000,服务器1000根据目标智能柜3000上报的开柜应答消息,可以确定目标智能柜的目标格口是否成功开柜。
190.步骤s1015,服务器1000确定所述目标智能柜根据所述开柜指令成功打开所述目标格口的柜门,向所述客户端发送表示已打开所述目标格口的开柜信息。之后执行步骤s1027。
191.开柜信息中至少包括服务器1000分配的目标格口的柜门号的存取件信息。
192.步骤s1027,客户端接收表示已打开所述目标智能柜的所述目标格口的开柜信息,在显示柜门已打开的开柜页面中,根据所述开柜信息还显示一指示存件用户存柜拍照的控件,用于对货品存入分配的所述目标格口进行拍照留存。之后执行步骤s1028。
193.步骤s1028,客户端响应于存件用户对存柜拍照的控件的触发,在得到存件用户授权使用摄像头的情况下,显示通过摄像头拍照的预览窗口。之后进入步骤s1029。
194.该预览窗口中显示实时取景画面以及与本次存件入柜相关的目标格口的柜门号的存取件信息。
195.步骤s1029,客户端在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用
户发送,以提示货品已存入智能柜。
196.《装置实施例一》本公开实施例还提供了一种客户端,如图11所示,该客户端1100可以包括发送模块1101、接收模块1102、显示处理模块1103、交互处理模块1104和图像处理模块1105。
197.发送模块1101用于根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求;其中,所述开柜请求触发所述服务器按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口;接收模块1102用于接收服务器发送的为本次存储货品分配的目标格口; 接收表示已打开所述目标智能柜的所述目标格口的开柜信息;显示处理模块1103用于在显示柜门已打开的开柜页面中,根据所述开柜信息还显示一指示存件用户存柜拍照的控件,用于对货品存入分配的所述目标格口进行拍照留存。
198.交互处理模块1104用于响应于存件用户对存柜拍照的控件的触发,在得到存件用户授权使用摄像头的情况下,显示通过摄像头拍照的预览窗口,所述预览窗口中显示实时取景画面以及与本次存件入柜相关的存取件信息;其中,所述存取件信息用以向用户展示货品所存入的智能柜或存入的柜格相关的信息。
199.图像处理模块1105用于在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。
200.在一些实施例中,所述存取件信息包括所述目标智能柜的柜地址、所述目标格口的柜门号、取件用户的取件码、存件时间、所述目标智能柜所属平台、提示货品已存入智能柜的提示信息中的至少一项。
201.在一些实施例中,所述存取件信息包括存件用户在存件页面中的设置取件码输入框中输入的由预设个数的字符串组成的取件码,在预览窗口中展示包含所述取件码的存取件信息,用于提示取件用户利用所述取件码进行开柜取件。
202.在一些实施例中,所述存取件信息包括通过针对所述目标智能柜二维码的扫描操作或通过当前位置服务确定的执行所述存件的目标智能柜的柜地址,在所述预览窗口中展示包含所述目标智能柜的柜地址的存取件信息,用于提示取件用户基于所述柜地址位置进行取件。
203.在一些实施例中,所述存取件信息包括基于服务器发送的为本次存储货品分配的目标格口信息,在所述预览窗口中展示包含所述目标格口信息的存取件信息,用于提示取件用户基于所述目标格口找到所述货品存入的位置。
204.在一些实施例中,在确认拍照前的预览窗口中,还设置有用于指示存件用户对准货品存入的格口进行拍照的第一操作指引提示信息,以使摄入实景图像中包含所述货品存入的格口。
205.在一些实施例中,所述显示处理模块1103还用于在确认拍照控件被触发后,在包含所拍摄的实景图像以及所述存取件信息的预览窗口,还设置展示有保存控件和重拍控件中的至少一个控件,以及提示存件用户将保存的存柜图像通过目标应用发送给取件用户的第二操作指引提示信息。
206.在一些实施例中,所述图像处理模块1105还用于:
接收用户通过所述预览窗口提供的确认拍照控件输入的拍照指令;响应于所述拍照指令,在所述预览窗口中显示包括所拍摄的针对所述货品存入的智能柜的实景图像和所述存取件信息的预览图像,并将所述确认拍照控件替换为图像保存控件;响应于所述图像保存控件被触发,按照所述预览图像的样式,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像。
207.在一些实施例中,所述显示处理模块1103还用于从所述预览窗口返回至所述开柜页面;其中,所述开柜页面还具有遇到问题入口控件和启动对其他货品进行存件的存件启动控件中的至少之一。
208.在一些实施例中,所述包含智能柜实景和存取件信息水印的所述存柜图像能够保存后通过字符识别提取水印中的存取件信息以录入对应货品配送的订单信息。
209.在一些实施例中,所述图像处理模块1105还用于在所述目标智能柜所属平台不具有取件用户的联系信息的情况下,将所述存柜图像保存在本地相册,以供向取件用户发送,提示货品已存入智能柜。
210.《装置实施例二》本公开实施例还提供了一种服务器,如图12所示,该服务器1200可以包括接收模块1201,响应模块1202、发送模块1203,接收模块1201用于接收客户端根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令所发送的开柜请求;响应模块1202用于响应于所述开柜请求,按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口;发送模块1203用于向所述目标智能柜发送针对所述目标格口的开柜指令;确定所述目标智能柜根据所述开柜指令成功打开所述目标格口的柜门,向所述客户端发送表示已打开所述目标格口的开柜信息,使得客户端根据所述开柜信息,向存件用户展示柜门已打开信息和指示存件用户存柜拍照的控件的开柜页面;其中,所述存柜拍照的控件用于供存件用户触发以对货品存入分配的所述目标格口进行拍照留存,所述开柜信息至少包括所述服务器分配的所述目标格口的柜门号的存取件信息,用于与客户端拍摄的实景图像一起生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。
211.本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。
212.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上
存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
213.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
214.用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
215.这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
216.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
217.也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
218.附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以
以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
219.以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

技术特征:
1.一种智能柜存件处理方法,适用于客户端,所述方法包括:根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求;其中,所述开柜请求触发所述服务器按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口;接收服务器发送的为本次存储货品分配的目标格口; 接收表示已打开所述目标智能柜的所述目标格口的开柜信息,在显示柜门已打开的开柜页面中,根据所述开柜信息还显示一指示存件用户存柜拍照的控件,用于对货品存入分配的所述目标格口进行拍照留存;响应于存件用户对存柜拍照的控件的触发,在得到存件用户授权使用摄像头的情况下,显示通过摄像头拍照的预览窗口,所述预览窗口中显示实时取景画面以及与本次存件入柜相关的存取件信息,所述存取件信息用以向用户展示货品所存入的智能柜或存入的柜格相关的信息;在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。2.根据权利要求1所述的方法,其特征在于,所述存取件信息包括所述目标智能柜的柜地址、所述目标格口的柜门号、取件用户的取件码、存件时间、所述目标智能柜所属平台、提示货品已存入智能柜的提示信息中的至少一项。3.根据权利要求1所述的方法,其特征在于,所述存取件信息包括存件用户在存件页面中的设置取件码输入框中输入的由预设个数的字符串组成的取件码,在所述预览窗口中展示包含所述取件码的存取件信息,用于提示取件用户利用所述取件码进行开柜取件。4.根据权利要求1所述的方法,其特征在于,所述存取件信息包括通过针对所述目标智能柜二维码的扫描操作或通过当前位置服务确定的执行所述存件的目标智能柜的柜地址,在所述预览窗口中展示包含所述目标智能柜的柜地址的存取件信息,用于提示取件用户基于所述柜地址位置进行取件。5.根据权利要求1所述的方法,其特征在于,所述存取件信息包括基于服务器发送的为本次存储货品分配的目标格口信息,在所述预览窗口中展示包含所述目标格口信息的存取件信息,用于提示取件用户基于所述目标格口找到所述货品存入的位置。6.根据权利要求1所述的方法,其特征在于,还包括:在确认拍照前的预览窗口中,还设置有用于指示存件用户对准货品存入的格口进行拍照的第一操作指引提示信息,以使摄入实景图像中包含所述货品存入的格口。7.根据权利要求1所述的方法,其特征在于,还包括:在确认拍照控件被触发后,在包含所拍摄的实景图像以及所述存取件信息的预览窗口,还设置展示有保存控件和重拍控件中的至少一个控件,以及提示存件用户将保存的存柜图像通过目标应用发送给取件用户的第二操作指引提示信息。8.根据权利要求1所述的方法,其特征在于,所述在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,包括:接收用户通过所述预览窗口提供的确认拍照控件输入的拍照指令;响应于所述拍照指令,在所述预览窗口中显示包括所拍摄的针对所述货品存入的智能
柜的实景图像和所述存取件信息的预览图像,并将所述确认拍照控件替换为图像保存控件;响应于所述图像保存控件被触发,按照所述预览图像的样式,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像之后,所述方法还包括:从所述预览窗口返回至所述开柜页面;其中,所述开柜页面还具有遇到问题入口控件和启动对其他货品进行存件的存件启动控件中的至少之一。10.根据权利要求1至8中任一项所述的方法,其特征在于,所述包含智能柜实景和存取件信息水印的所述存柜图像能够保存后通过字符识别提取水印中的存取件信息以录入对应所述货品配送的订单信息。11.根据权利要求1至8中任一项所述的方法,其特征在于,所述生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像之后,所述方法还包括:在所述目标智能柜所属平台不具有取件用户的联系信息的情况下,将所述存柜图像保存在本地相册,以供向取件用户发送,提示货品已存入智能柜。12.一种智能柜存件处理方法,其特征在于,适用于服务器,所述方法包括:接收客户端根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令所发送的开柜请求;响应于所述开柜请求,按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口;向所述目标智能柜发送针对所述目标格口的开柜指令;确定所述目标智能柜根据所述开柜指令成功打开所述目标格口的柜门,向所述客户端发送表示已打开所述目标格口的开柜信息,使得客户端根据所述开柜信息,向存件用户展示柜门已打开信息和指示存件用户存柜拍照的控件的开柜页面;其中,所述存柜拍照的控件用于供存件用户触发以对货品存入分配的所述目标格口进行拍照留存,所述开柜信息至少包括所述服务器分配的所述目标格口的柜门号的存取件信息,用于与客户端拍摄的实景图像一起生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。13.一种客户端,其特征在于,包括:发送模块,用于根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求;其中,所述开柜请求触发所述服务器按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口;接收模块,用于接收服务器发送的为本次存储货品分配的目标格口; 接收表示已打开所述目标智能柜的所述目标格口的开柜信息;显示处理模块,用于在显示柜门已打开的开柜页面中,根据所述开柜信息还显示一指示存件用户存柜拍照的控件,用于对货品存入分配的所述目标格口进行拍照留存;
交互处理模块,用于响应于存件用户对存柜拍照的控件的触发,在得到存件用户授权使用摄像头的情况下,显示通过摄像头拍照的预览窗口,所述预览窗口中显示实时取景画面以及与本次存件入柜相关的存取件信息;其中,所述存取件信息用以向用户展示货品所存入的智能柜或存入的柜格相关的信息;以及,图像处理模块,用于在确认拍照控件被触发后,生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。14.一种服务器,其特征在于,包括:接收模块,用于接收客户端根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令所发送的开柜请求;响应模块,用于响应于所述开柜请求,按照所述开柜请求指示的用柜尺寸规格,在所述目标智能柜中分配与选定尺寸匹配的目标格口,并向客户端返回为本次存储货品分配的目标格口;发送模块,用于向所述目标智能柜发送针对所述目标格口的开柜指令;确定所述目标智能柜根据所述开柜指令成功打开所述目标格口的柜门,向所述客户端发送表示已打开所述目标格口的开柜信息,使得客户端根据所述开柜信息,向存件用户展示柜门已打开信息和指示存件用户存柜拍照的控件的开柜页面;其中,所述存柜拍照的控件用于供存件用户触发以对货品存入分配的所述目标格口进行拍照留存,所述开柜信息至少包括所述服务器分配的所述目标格口的柜门号的存取件信息,用于与客户端拍摄的实景图像一起生成包含所拍摄的针对所述货品存入的智能柜的实景图像以及所述存取件信息水印的存柜图像,所述存柜图像用于向取件用户发送,以提示货品已存入智能柜。

技术总结
本公开提供了一种智能柜存件处理方法、客户端和服务器,所述方法包括:根据存件用户发起的使用目标智能柜的选定规格格口存放货品的开柜指令,向服务器发送开柜请求;接收服务器发送的为本次存储货品分配的目标格口;接收表示已打开目标智能柜的目标格口的开柜信息,在显示柜门已打开的开柜页面中,显示一存柜拍照的控件;响应于对存柜拍照的控件的触发,在授权使用摄像头的情况下,显示预览窗口,预览窗口中显示实时取景画面以及与本次存柜相关的存取件信息,存取件信息用以向用户展示货品所存入的智能柜或存入的柜格相关的信息;在确认拍照控件被触发后,生成存柜图像,以用于提示取件用户货品已存入智能柜。示取件用户货品已存入智能柜。示取件用户货品已存入智能柜。


技术研发人员:解亚婷
受保护的技术使用者:北京三快在线科技有限公司
技术研发日:2023.08.04
技术公布日:2023/9/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐