CN112968977B - 信息交互方法及装置 - Google Patents
信息交互方法及装置 Download PDFInfo
- Publication number
- CN112968977B CN112968977B CN202110527378.7A CN202110527378A CN112968977B CN 112968977 B CN112968977 B CN 112968977B CN 202110527378 A CN202110527378 A CN 202110527378A CN 112968977 B CN112968977 B CN 112968977B
- Authority
- CN
- China
- Prior art keywords
- page
- storage
- locker
- cabinet
- target
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 230000003993 interaction Effects 0.000 title claims description 56
- 238000004891 communication Methods 0.000 claims description 51
- 230000001960 triggered effect Effects 0.000 claims description 26
- 230000009191 jumping Effects 0.000 claims description 15
- 235000012054 meals Nutrition 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 238000012790 confirmation Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 22
- 238000010586 diagram Methods 0.000 description 29
- 230000011664 signaling Effects 0.000 description 10
- 238000013507 mapping Methods 0.000 description 9
- 235000013305 food Nutrition 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种信息交互方法及装置,本发明实施例的方法和装置通过确定用于存放物品的目标储物柜的关联信息,获取与目标储物柜唯一对应的页面内跳转协议链接,并基于该链接生成页面跳转短链直接或间接发送到取件终端,使得取件终端接收到页面跳转短链后,通过触发页面跳转短链跳转至具有一键开柜控件的开柜页面,进而通过触发一键开柜控件直接开启目标储物柜。本发明实施例可以通过与目标储物柜对应的唯一链接实现无密码开启储物柜,简化了开柜流程的同时保证安全性,降低了因密码泄露等原因导致储物柜中物品被盗的风险。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种信息交互方法及装置。
背景技术
在外卖、快递等配送服务行业中,为提高任务处理效率以及满足一些无接触配送场景,目前有一种通过储物箱进行无接触配送的配送方式。现有技术的无接触配送方式严重依赖于存取物品密码的一致性,输错密码、输入密码重复以及忘记密码等问题会直接导致用户存取物品的成功率下跌。同时,还会由因密码泄露丢失物品的风险。
发明内容
有鉴于此,本发明实施例提供了一种信息交互方法及装置,旨在实现无密码进行物品存取,同时保证存取过程的简单性以及私密性。
第一方面,提供一种信息交互方法,适用于第一服务器,所述方法包括:
接收到储物消息,确定与所述储物消息对应的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
向第二服务器发送所述目标储物柜的关联信息;
接收根据所述目标储物柜的关联信息生成的页面内跳转协议链接;
基于所述页面内跳转协议链接生成页面跳转短链,所述页面跳转短链用于触发所述页面内跳转协议链接,所述页面内跳转协议链接用于在被触发时跳转至目标储物柜对应的开柜页面,所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜;
发送所述页面跳转短链。
第二方面,提供一种信息交互方法,适用于取件终端,所述方法包括:
接收页面内跳转协议链接,所述页面内跳转协议链接是通过触发页面跳转短链被发送的;
解析并获得页面内跳转协议链接中的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
显示包括一键开柜控件的开柜页面;
响应于所述一键开柜控件被触发,发送取件请求,所述取件请求用于开启与所述目标储物柜标识对应的目标储物柜。
第三方面,提供一种信息交互方法,适用于第二服务器,所述方法包括:
接收目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
根据所述关联信息生成用于跳转至开柜页面的页面内跳转协议链接,所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜;
发送所述页面内跳转协议链接。
第四方面,提供一种信息交互装置,适用于第一服务器,所述装置包括:
第一信息接收模块,用于接收到储物消息,确定与所述储物消息对应的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
信息发送模块,用于向第二服务器发送所述目标储物柜的关联信息;
第一链接接收模块,用于接收根据所述目标储物柜的关联信息生成的页面内跳转协议链接;
短链生成模块,用于基于所述页面内跳转协议链接生成页面跳转短链,所述页面内跳转协议链接用于在被触发时跳转至目标储物柜对应的开柜页面,所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜;
短链发送模块,用于发送所述页面跳转短链。
第五方面,提供一种信息交互装置,适用于取件终端,所述装置包括:
第二链接接收模块,用于接收页面内跳转协议链接,所述页面内跳转协议链接是通过触发页面跳转短链被发送的;
解析模块,用于解析并获得页面内跳转协议链接中的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
页面模块,用于显示包括一键开柜控件的开柜页面;
取件模块,用于响应于所述一键开柜控件被触发,发送取件请求,所述取件请求用于开启与所述目标储物柜标识对应的目标储物柜。
第六方面,提供一种信息交互装置,适用于第二服务器,所述装置包括:
第二信息接收模块,用于接收目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
链接生成模块,用于根据所述关联信息生成用于跳转至开柜页面的页面内跳转协议链接,所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜;
链接发送模块,用于发送所述页面内跳转协议链接。
第七方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面、第二方面或第三方面中至少一项所述的方法。
第八方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面、第二方面或第三方面中至少一项所述的方法。
本发明实施例通过确定用于存放物品的目标储物柜的关联信息,获取与目标储物柜唯一对应的页面内跳转协议链接,并基于该链接生成页面跳转短链直接或间接发送到取件终端,使得取件终端接收到页面跳转短链后,通过触发页面跳转短链跳转至具有一键开柜控件的开柜页面,进而通过触发一键开柜控件直接开启目标储物柜。本发明实施例可以通过与目标储物柜对应的唯一链接实现无密码开启储物柜,简化了开柜流程的同时保证安全性,降低了因密码泄露等原因导致储物柜中物品被盗的风险。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
图1为应用本发明实施例的信息交互方法的信息交互***的示意图;
图2为本发明实施例的第一服务器侧的信息交互方法的流程图;
图3为本发明实施例的确定页面内跳转协议链接的信令流程图;
图4为本发明实施例的获取取件终端的通信标识的流程图;
图5为本发明实施例一种可选实现方式的发送页面内跳转协议链接的信令流程图;
图6为本发明实施例另一种可选实现方式的发送页面内跳转协议链接的信令流程图;
图7为本发明实施例的信息交互过程的信令流程图;
图8为本发明实施例的取件终端侧的信息交互方法的流程图;
图9为本发明实施例一种可选实现方式的页面内跳转协议链接示意图;
图10为本发明实施例另一种可选实现方式的页面内跳转协议链接示意图;
图11为本发明实施例的跳转弹窗的示意图;
图12为本发明实施例一种可选实现方式的一键开柜控件的示意图;
图13为本发明实施例另一种可选实现方式的一键开柜控件的示意图;
图14为本发明实施例控制目标储物柜开启过程的信令流程图;
图15为本发明实施例的第二服务器侧的信息交互方法的流程图;
图16为本发明实施例第一服务器侧的信息交互装置的示意图;
图17为本发明实施例取件终端侧的信息交互装置的示意图;
图18为本发明实施例的第二服务器侧的信息交互装置的示意图;
图19为本发明实施例的电子设备的示意图。
具体实施方式
以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
图1为应用本发明实施例的信息交互方法的信息交互***的示意图。如图1所示,本发明实施例的信息交互***包括通过网络连接的储物终端10、储物装置11、取件终端12、第一服务器13和第二服务器14。其中,每个储物装置11包括多个储物柜(柜格),所述储物柜可以受控自动打开,并可以人为关闭或自动关闭。
如图4所示,在本发明实施例的信息交互***中,储物过程包括以下步骤:
步骤S40、储物终端10在需要向储物装置11中存储物品时向第一服务器13发送存件申请请求。
步骤S41、由第一服务器13为所述存件申请请求分配目标储物柜标识,并向储物装置11发送开柜指令,以开启储物装置11中的一个储物柜。
步骤S42、在使用储物终端10的用户完成储物后关闭储物柜时,储物装置11向第一服务器13发送存件完成消息,以通知第一服务器13该储物柜中已经有物品存储。
进一步地,第一服务器13确定已有物品存储的储物柜为目标储物柜,通过与第二服务器14进行交互的方式确定一个用于开启目标储物柜的唯一的页面内跳转协议链接。在本实施例中,所述页面内跳转协议链接可以为Scheme跳转协议链接。第一服务器13进而根据页面内跳转协议链接生成一个页面跳转短链。页面跳转短链是为了减少发送的字符数量而采用的一种经过字符数减少处理的链接。通常,点击页面跳转短连接后会对应触发获取到其对应的字符数较多的实际需要跳转的长链接(在本实施例中为Scheme跳转协议链接)。在页面跳转短链生成完成后,第一服务器13将页面跳转短链直接或间接发送至取件终端12,由取件终端12通过触发页面跳转短链,进一步显示对应的开柜页面,在触发开柜页面中的一键开柜控件后开启目标储物柜取出物品。
在本发明实施例中,储物终端10和取件终端12可以为具有数据处理功能和通信功能的通用智能终端设备,例如智能手机、笔记本电脑等。第一服务器13和第二服务器14可以指单个的服务器,或者由多个服务器组成的服务器集群。储物装置11为一个具有通信功能和储物功能的装置,例如自动储物柜等。
本发明实施例可以应用于任何通过不同用户分别在基于储物柜进行物品存储和物品取出的应用场景。例如,在外卖配送领域商家将餐品储存至储物柜,由配送人员从储物柜中取出进行配送,或配送人员将餐品存储至用户附近的储物柜,由用户从储物柜中取出的场景。或者,在快递领域中由快递员将快递存储至储物柜,由收件人从储物柜中取出的场景。
以本发明实施例应用于外卖平台为例进行说明。储物终端10为配送人员使用的配送终端,储物装置11为外卖存储柜,取件终端12为用户终端,第一服务器13包括外卖平台的平台服务器以及管理存储柜的管理服务器,两者可以是独立的服务器也可以集成在一起还可以是可供弹性配置的云服务器。第二服务器14为用于提供页面内跳转协议链接生成服务的后台服务器,其可以是支持小程序的微信平台的服务器或支付宝平台的服务器。
配送人员在到达用户附近的储物装置11后,通过存储终端10向第一服务器13请求开启一个储物柜,第一服务器13开启一个储物柜后配送人员将外卖放入储物柜并关闭柜门。
在一个可选的实现方式中,储物装置11在柜门关闭时向第一服务器13返回一个包括储物柜标识的存柜完成消息。所述存柜完成消息可以作为储物消息被第一服务器13接收。在存柜完成消息中包括目标储物柜的储物柜标识或对应的储物订单的订单标识。同时,储物装置11可以随存柜完成消息一同或以其它方式向第一服务器13返回目标储物柜储物柜标识和储物终端10之间的映射关系的信息(也即,储物终端10的通信标识与储物柜标识之间的映射关系)。该表征映射关系的信息可以由第一服务器13或其他服务器以储物订单的方式存储,以便于后续查询储物终端10和目标储物柜之间的映射关系。
容易理解,第一服务器13可以不使用储物装置11返回的存柜完成消息作为储物消息来确定目标储物柜的关联信息,而是通过其他的方式来确定目标储物柜的关联信息。
在另一个可选的实现方式中,储物终端10在储物完成后可以通过第二服务器14的小程序发送确认放餐消息,以告知第一服务器13存放完成。在该确定放餐消息中,可以包括目标储物柜的关联信息。所述关联信息包括关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项。同时,储物终端10可以随确认放餐消息一同或以其它方式向第一服务器13返回目标储物柜标识和储物终端10之间的映射关系的信息(也即,储物终端10的通信标识与储物柜标识之间的映射关系)。该表征映射关系的信息可以由第一服务器13或其他服务器以储物订单的方式存储,以便于后续查询储物终端10和目标储物柜之间的映射关系。
然后,第一服务器13在接收到储物消息(例如,来自目标储物装置11的存柜完成消息,或者,来自储物终端10的放餐完成消息)后与第二服务器14交互,由第二服务器14生成并返回一个对应于该储物柜标识的页面内跳转协议链接。第一服务器13通过直接或间接的方式将页面内跳转协议链接发送至用户使用的取件终端12,用户通过触发页面内跳转协议链接从而在取件终端12呈现开柜页面,通过触发开柜页面中的一键开柜控件,用户可以直接开启对应的储物柜取出外卖。
本发明实施例可以通过与目标储物柜对应的唯一链接实现无密码开启储物柜,简化了开柜流程的同时保证安全性,降低了因密码泄露等原因导致储物柜中物品被盗的风险。
图2为本发明实施例的第一服务器侧的信息交互方法的流程图。如图2所示,本发明实施例在第一服务器侧的信息交互方法包括以下步骤:
步骤S100、接收到储物消息,确定与所述储物消息对应的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项。
其中,储物柜标识用于唯一标识一个可以独立打开或关闭的储物柜。储物订单标识则可以唯一标识对应于一次储物以及取件操作的储物订单。
在一个可选的实现方式中,储物消息可以是存柜完成消息,也即,储物装置在存柜完成后返回给第一服务器的消息。
在另一个可选的实现方式中,储物消息还可以是储物终端发送的确认放餐消息。在储物装置面向不同应用平台的储物用户来提供储物服务的场景下,确认放餐消息可以由第二服务器的小程序(也即,储物柜管理小程序)发送。在储物装置面向具有绑定关系的应用平台的储物用户来提供储物服务的场景下,确认放餐消息可以是应用平台内的配送应用发送的确认放餐消息。
具体地,本发明实施例的第一服务器与多个储物装置连接。各储物装置包括多个储物柜。第一服务器用于获取各储物柜的状态,以及确定目标储物柜。其中,目标储物柜为储物消息所对应的储物柜。第一服务器确定目标储物柜的方式可以为接收各储物柜在放入物品并关闭柜门时上传的存件完成消息。所述存件完成消息包括目标储物柜的关联信息。
可选地,所述关联信息可以包括目标储物柜的储物柜标识,其唯一标识当前的目标储物柜,由此,后续可以基于储物柜标识查询绑定或对应的其他信息。可选地,所述关联信息可以包括目标储物柜所对应的储物订单标识。具体地,储物装置在储物用户请求储物会生成一个至少包括储物终端的账号或通信标识以及对应分配的目标储物柜信息的储物订单。该储物订单可以在接收到储物请求后为储物用户开柜触发生成,也可以在第一服务器接收到储物消息后单独生成。该储物订单具有唯一的储物订单标识。根据储物订单标识也可以有效地获取目标储物柜的储物柜标识。
在本发明实施例的一个可选的实现方式中,第一服务器可以直接根据储物柜发送的储物消息直接确定目标储物柜。例如,储物用户可以通过扫码储物柜二维码后向第一服务器发送请求等交互方式开启储物柜。其中,所发送的请求中可以包括储物终端的通信标识,例如电话号码。还可以通过储物终端向储物柜发送取件终端的通信标识,或在储物柜直接输入取件终端的通信标识后关闭储物柜,储物柜在关闭时向连接的第一服务器发送包括储物柜标识和取件终端的通信标识的储物消息。
在本发明实施例的另一个可选的实现方式中,第一服务器还可以通过与储物终端直接进行交互的方式确定目标储物柜。例如,储物用户通过储物终端向第一服务器发送储物请求,储物请求中可以包括用于表征对应储物装置的储物装置标识以及用于表征储物用户身份的储物终端的通信标识。储物装置中包括多个候选储物柜,储物终端的通信标识可以包括储物终端的电话号码或即时通信应用中的用户账号或其他类型的应用中的账号。第一服务器在接收到存件申请请求时,在储物装置标识对应的储物装置中确定一个可用的候选储物柜对应的储物柜标识,为所述存件申请请求分配目标储物柜标识,指示目标储物柜标识对应的候选储物柜开启。储物用户在目标储物柜开启后,将物品放入目标储物柜并关闭柜门。目标储物柜柜门关闭时储物装置将包括储物柜标识或储物订单标识等关联信息的存柜完成消息返回第一服务器。
可选地,储物终端发送的存件申请请求中还可以包括取件终端的通信标识,由此,可以使得后续第一服务器可以直接向取件用户使用的取件终端发送取物通知。
步骤S200、向第二服务器发送所述目标储物柜的关联信息。
在本步骤中,第一服务器通过网络通信连接向第二服务器发送目标储物柜的关联信息,以使得第二服务器可以根据关联信息生成对应的页面内跳转协议链接。在本实施例中,页面内跳转协议链接为基于Scheme跳转协议的链接。所述页面内跳转协议链接能够在被触发时由显示页面内跳转协议链接的应用跳转到其他应用程序的指定页面,或者在被触发时由显示页面内跳转协议链接页面跳转至同一应用程序的另一个指定页面。在本实施例中,页面跳转协议链接被触发时可以跳转至第二服务器的小程序提供的开柜页面。
进一步地,基于Scheme跳转协议的链接可以为“[scheme]://[host]/[path]?[query]”,其中host为对应于第二服务器的主机地址,例如当第二服务器为嵌入开柜小程序的支付宝服务器时,host为支付宝服务器地址。Path为通用的开柜页面地址,query为目标储物柜的标识信息,即[path]?[query]表征打开小程序后执行的参数,例如向某一访问路径(例如第一服务器的地址)发送特定的请求。
步骤S300、接收根据所述目标储物柜的关联信息生成的页面内跳转协议链接。
具体地,第二服务器在接收到关联信息后,根据关联信息生成页面内跳转协议链接并发送至第一服务器。
在本发明实施例中,目标储物柜对应的页面内跳转协议链接通过第一服务器与第二服务器交互的方式确定。其中,开柜应用可以是单独的应用程序,也可以是应用程序内的小程序,例如,所述小程序可以是微信小程序或支付宝小程序。第二服务器为用于提供页面内跳转协议链接生成服务的后台服务器,其可以是微信平台的服务器或支付宝平台的服务器。
在确定目标储物柜后,第一服务器向第二服务器发送令牌获取请求,第二服务器根据令牌请求验证第一服务器身份并返回对应的令牌信息,第一服务器确定目标储物柜对应的关联信息。第一服务器以令牌信息作为访问凭证将目标储物柜标识对应的储物订单信息发送至第二服务器。由第二服务器根据储物订单信息生成对应的页面内跳转协议链接后返回第一服务器。页面内跳转协议链接用于在被触发时跳转至开柜页面。其中包括用于在被触发时控制目标储物柜开启的一键开柜控件。
进一步地,开柜页面在对应开柜应用或开柜应用中嵌入的小程序中显示的开柜页面中还包括一键开柜控件,在被点击或滑动等方式无密码触发时直接控制对应的目标储物柜开启。
可选地,开柜页面可以通过第一服务器生成。例如,第一服务器在生成储物订单信息后直接根据储物订单信息和预设的页面生成模板生成对应的开柜页面。或者,开柜页面还可以由取件终端在触发页面内跳转协议链接后,根据页面内跳转协议链接中包括的参数信息和预设的页面生成模板在开柜应用中生成。
其中,令牌获取请求中包括第一服务器的身份信息,用于第二服务器进行身份认证。令牌信息为访问令牌(Access Tokens),表征对应的用户权限,用于在第一服务器上传关联信息时作为表征第一服务器身份以及上传信息权限的访问凭证,防止关联信息在交互过程中泄露。因此,基于目标储物柜唯一对应的页面开柜地址生成的页面内跳转协议链接为唯一对应于目标储物柜的链接,用于在被触发时跳转至目标储物柜的开柜页面,该开柜页面所在小程序嵌入的应用程序或该开柜页面所在的应用程序为第二服务器的前端应用。
图3为本发明实施例的确定页面内跳转协议链接的信令流程图,如图3所示,本发明实施例确定页面内跳转协议链接的过程包括以下步骤:
步骤S30、由第一服务器向第二服务器发送令牌获取请求,以请求获取用于表征第一服务器权限以及身份的令牌信息。
步骤S31、第二服务器根据令牌获取请求验证第一服务器的身份,并生成用于表征第一服务器身份及权限的令牌信息,返回第一服务器。
步骤S32、第一服务器携带令牌信息向第二服务器返回目标储物柜的关联信息。
步骤S33、第二服务器根据接收到的关联信息生成对应的页面内跳转协议链接,并返回第一服务器。
步骤S400、基于所述页面内跳转协议链接生成页面跳转短链。
具体地,第一服务器在获取到页面内跳转协议链接后,可以据此生成一个与页面内跳转协议链接具有映射关系的页面跳转短链。所述页面跳转短链具有更少的字符数,从而适于在字符数受限的场景下向终端进行推送。
所述页面跳转短链用于触发所述页面内跳转协议链接。所述页面内跳转协议链接用于在被触发时跳转至目标储物柜对应的开柜页面。所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜,以取出目标储物柜中存储的物品。进一步地,该页面内跳转协议链接具有不可重复使用性,即在目标储物柜中存储的物品被取出后,该页面内跳转协议链接失效。
步骤S500、发送所述页面跳转短链。
具体地,第一服务器在生成与页面内跳转协议链接关联的页面跳转短链后,通过直接或间接的方式将页面跳转短链发送至取件终端,以使得取件终端可以开启目标储物柜取出其中存储的物品。也就是说,第一服务器可以将页面内跳转协议链接发送至储物终端,由储物终端转发至取件终端,或者直接将页面内跳转协议链接发送至取件终端。
在一个可选实现方式中,在步骤S500以前,所述方法还可以包括步骤S450,获取储物终端的通信标识,所述储物终端为发送储物消息的终端(例如,发送放餐完成消息的终端)。在此情况下,步骤S500可以具体为:根据所述储物终端的通信标识,向所述储物终端发送所述页面跳转短链。需要理解,储物终端的通信标识可以在存件/储物过程中以不同的方式与目标储物柜建立映射关系,从而可以在步骤S450被第一服务器获取。例如,储物用户可以在储物时输入储物终端的通信标识,从而第一服务器可以在分配目标储物柜时将目标储物柜的储物柜标识与储物终端的通信标识绑定。又例如,储物用户在通过储物终端扫描二维码或与储物装置进行无线通信时,可以自动上报其通信标识,从而使得第一服务器可以将目标储物柜的储物标识与储物终端的通信标识绑定。再例如,在储物用户基于配送应用发送存件申请请求的场景下,由于配送应用平台存储有储物终端的通信标识,第一服务器可以基于配送应用平台存储的数据自动地将储物终端的通信标识和分配的目标储物柜进行绑定。
可选地,第一服务器可以从第二服务器(例如微信服务器或支付宝服务器)获取储物终端的通信标识。
可选地,第一服务器还可以从其自身存储的数据中获取储物终端的通信标识。
在一个示例中,第一服务器不能获取配送物品相关的配送订单的信息,这适用于第一服务器面向所有的配送方提供储物服务的场景。在该场景下,第一服务器可以通过储物装置在与储物用户进行储物交互过程中以自动获取或提示用户输入的方式来获取配送人员的储物终端的通信标识。例如,可以在储物用户扫描二维码的同时,向储物终端请求通信标识,然后由第一服务器获取。
在本实现方式中,第一服务器直接将确定的页面内跳转协议链接发送至储物终端,以通过储物终端将页面内跳转协议链接转发至取件终端,在取件终端侧触发页面内跳转协议链接开启目标储物柜。本实现方式能够使得第一服务器不获取取件用户信息,保证用户隐私。同时,在取件用户因故无法自行取物时,还可以由储物用户通过储物终端触发页面内跳转协议链接取出物品,以其他方式将物品交给取件用户。
举例来说,在外卖配送场景下,配送人员(储物用户)通过使用手机(储物终端)交互或直接操作储物柜存放了一个配送物品,第一服务器或储物柜对应地生成储物订单,第一服务器根据储物订单的关联信息获取到页面内跳转协议连接后,生成对应的页面跳转短链,将页面跳转短链通过短信或即时通信应用消息或其它类型应用的消息发送给配送人员的手机。配送人员可以后续将该短信或即时通信应用消息或其他应用消息(例如,储物柜应用或外卖应用)的方式发送给等待取物的顾客(取件用户)的手机,以便于顾客后续到储物装置处一键开启储物柜。配送骑手的手机的标识(手机号或应用中的账号或标识)可以通过不同的方式获取。
在一个可选的实现方式中,在步骤S500以前,所述方法还可以包括步骤S450’,获取取件终端的通信标识。其中,所述取件终端是与所述储物消息关联的终端,也即,储物用户存储在储物柜中的物品的收件方使用的终端。如上所述,取件终端的通信标识可以采用不同的方式获取。例如,储物用户可以在储物时输入取件终端的通信标识(前提是储物用户需要知晓取件终端的通信标识),从而第一服务器可以在分配目标储物柜时将目标储物柜的储物柜标识与取件终端的通信标识绑定。
在另一个示例中,在储物用户基于配送应用进行储物操作场景下,由于配送应用平台存储有储物终端的通信标识,第一服务器可以基于配送应用平台存储的数据自动地将储物终端的通信标识和分配的目标储物柜进行绑定,步骤S450’包括:
步骤A1,获得所述存件申请请求关联的配送订单信息。
步骤A2,基于所述配送订单信息获得所述取件终端的通信标识。
具体而言,第一服务器具备获取配送物品相关的配送订单的信息的能力,这适用于配送订单的相关平台(例如外卖平台)与第一服务器集成为一体的场景。在一种情况下,配送订单和储物订单具有对应关系,由此,第一服务器可以直接根据储物订单标识或储物柜标识查询对应的配送订单信息以获取取件终端的通信标识。在另一种情况下,第一服务器可以在储物消息中获取到储物终端的通信标识或配送订单标识中的至少一项,并根据该标识信息查询对应的取件终端的通信标识。
例如,储物用户的储物终端在存放物品时自动上报了手机号或通过配送应用操作储物柜时上报了用户账号,则,在物品存放完成后,第一服务器可以从储物消息中获取手机号或用户账号,并进而基于上述标识信息查询配送人员对应的配送订单,在获取匹配的当前正在配送的配送订单后,确定对应的取件终端的手机号。
在本实现方式中,第一服务器确定取件终端的通信标识,直接向取件用户使用的取件终端发送页面内跳转协议链接,在取件终端侧触发页面内跳转协议链接开启目标储物柜。本实现方式储物用户在存储物品后不再需要进一步与第一服务器进行交互,简化了交互过程。
具体地,页面内跳转协议链接可以以短信或应用程序通知的方式发送。也就是说,第一服务器在确定页面内跳转协议链接后,将其***预先确定的通知信息模板得到开柜通知,并以短信或应用程序通知的方式发送该开柜通知。通知消息模板可以为“您好,XX储物柜有您的物品,请点击下方链接开启储物柜取物:_______”,第一服务器将页面内跳转协议链接“XXXXX”***消息模板后得到的开柜通知为“您好,XX储物柜有您的物品,请点击下方链接开启储物柜取物:XXXXX”。
图5为本发明实施例一种可选实现方式的发送页面内跳转协议链接的信令流程图。如图5所示,本发明实施例第一服务器发送页面内跳转协议链接的过程可以包括以下步骤:
步骤S50、由第一服务器向连接的储物终端发送页面内跳转协议链接或包括跳转链接的开柜通知。
步骤S51、由储物终端将页面内跳转协议链接或包括页面内跳转协议链接的开柜通知转发至取件终端。
图6为本发明实施例另一种可选实现方式的发送页面内跳转协议链接的信令流程图。如图6所示,本发明实施例第一服务器发送页面内跳转协议链接的过程还可以包括以下步骤:
步骤S60、由第一服务器确定取件终端。
步骤S61、由第一服务器向取件用户使用的取件终端发送页面内跳转协议链接或包括页面内跳转协议链接的开柜通知。
图7为本发明实施例的一个可选实现方式的信息交互过程的信令流程图。如图7所示,本发明实施例的信息交互过程包括以下步骤:
步骤S70、由储物终端向第一服务器发送存件申请请求。
步骤S71、第一服务器根据存件申请请求分配目标储物柜,并生成包括储物柜标识的开柜指令,并发送至目标储物装置。目标储物装置为目标储物柜所述的储物装置。
步骤S72、目标储物装置根据开柜指令开启储物柜标识对应的储物柜门,并在柜门再次关闭时向第一服务器返回存件完成消息,以通知第一服务器存件完成。在本实现方式中,存件完成消息可以包括目标储物柜的关联信息。
步骤S73、由第一服务器向第二服务器发送令牌获取请求,以请求获取用于表征第一服务器权限以及身份的令牌信息。
步骤S74、第二服务器根据令牌获取请求验证第一服务器的身份,并生成用于表征第一服务器身份及权限的令牌信息,返回第一服务器。
步骤S75、第一服务器以令牌信息为访问凭证向第二服务器发送目标储物柜的关联信息。
步骤S76、第二服务器根据接收到的储物订单信息生成对应的页面内跳转协议链接(例如,Scheme链接),并将该页面内跳转协议链接返回第一服务器。
步骤S77、第一服务器根据接收到的页面内跳转协议链接生成对应的页面跳转短链。
步骤S78、通过第一服务器以直接或间接的方式将页面跳转短链发送至取件终端。
本发明实施例的信息交互方法通过在储物柜中有物品存储时,由服务器生成与储物柜唯一对应的页面跳转短链,再将页面跳转短链发送至取件终端以实现无密码开启储物柜,简化了开柜流程的同时保证安全性,降低了因密码泄露等原因导致储物柜中物品被盗的风险。
图8为本发明实施例的取件终端侧的信息交互方法的流程图。如图8所示,在取件终端通过储物终端间接地接收到页面跳转短链或直接从第一服务器接收到页面跳转短链后,本发明实施例取件终端侧的信息交互方法包括以下步骤:
步骤S600,接收页面内跳转协议链接。所述页面内跳转协议链接是通过触发页面跳转短链被发送的。
具体来说,在步骤S600之前,在取件终端侧还发生如下交互操作:
步骤S580,显示页面跳转短链。
例如,取件终端接收到以短信方式发送的页面跳转短链,可以在短信应用中显示该页面跳转短链。
步骤S590,响应于所述页面跳转短链被触发,向对应的开柜应用发送页面内跳转协议链接。
由此,开柜应用会被拉起,并根据页面内跳转协议链接进行后续的操作。
步骤S700,解析并获得页面内跳转协议链接中的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项。
步骤S800,显示包括一键开柜控件的开柜页面。
具体地,在开柜应用或开柜应用嵌入的小程序中显示开柜页面,该开柜页面在取件用户通过人机交互的方式触发页面跳转短链后显示,其中包括一键开柜控件。该一键开柜控件用于在被触发时发送取件请求,以直接请求第一服务器开启页面内跳转协议链接对应的目标储物柜。可选地,运行本发明实施例的开柜应用或开柜应用嵌入小程序的终端为取件终端。
其中,页面内跳转协议链接与目标储物柜唯一对应,用于在被触发时跳转至目标储物柜的开柜页面。
在本发明实施例中,页面内跳转协议链接对应的开柜页面可以由第一服务器生成或取件终端生成,再通过取件终端中安装的开柜应用渲染,以显示给取件用户。即由第一服务器确定页面内跳转协议链接中用于表征目标储物柜的开柜页面参数,启动页面内跳转协议链接对应的开柜应用,以根据参数信息在所述开柜应用中渲染开柜页面。可选地,渲染过程可以为由第一服务器根据开柜页面参数和预设的页面生成模板生成开柜页面再返回取件终端。或者,由取件终端在确定开柜页面参数后,直接根据开柜页面参数和预设页面生成模板在开柜应用中渲染目标储物柜对应的开柜页面。
在一个可选的实现方式中,在步骤S800中,通过如下步骤使得取件终端能够获得开柜页面参数。其中,开柜页面由第一服务器生成并发送给取件终端显示。
步骤S811、在所述开柜应用中根据所述关联信息向第一服务器发送数据获取请求以请求开柜页面。
步骤S812、从第一服务器接收开柜页面。
对应地,在第一服务器一侧,其对应执行如下步骤:
步骤S813、接收到数据获取请求。
步骤S814、根据所述数据获取请求确定对应的储物订单信息。
步骤S815、根据所述储物订单信息生成开柜页面。
步骤S816、发送所述开柜页面。
在另一个可选的实现方式中,在步骤800通过如下步骤来获取开柜页面。
步骤S821、在所述开柜应用中根据所述参数信息发送数据获取请求以请求开柜页面参数。其中,开柜页面参数包括所述目标储物柜对应的储物订单信息。
步骤S822、从第一服务器接收开柜页面参数并根据开柜页面参数生成开柜页面。
对应地,在第一服务器一侧,其对应执行如下步骤:
步骤S823、接收到数据获取请求。
步骤S824、根据所述数据获取请求确定对应的储物订单信息。
步骤S825、根据所述储物订单信息确定开柜页面参数。
步骤S826、发送开柜页面参数以供取件终端生成开柜页面。
进一步地,取件终端在接收页面跳转短链后,通过显示界面显示该页面跳转短链或包括该页面跳转短链的开柜通知以便于取件用户进行人机交互。
图9为本发明实施例一种可选实现方式的页面内跳转协议链接示意图。如图9所示,在本发明实施例的一个可选的实现方式中,取件终端接收并显示包括页面跳转短链91的开柜通知90,该开柜通知90以短信的形式显示。取件用户可以通过直接点击该页面跳转短链91的方式触发页面跳转短链91,进而触发页面跳转短链对应的页面内跳转协议链接,从而跳转至开柜页面。
图10为本发明实施例另一种可选实现方式的页面跳转短链示意图。如图10所示,在本发明实施例的另一个可选的实现方式中,取件终端接收并显示包括页面跳转短链的开柜通知100,该开柜通知100以应用程序通知的形式显示。在该开柜通知100中,页面跳转短链以图形控件101的形式被展示,取件用户可以通过点击图像控件101的方式触发页面内跳转协议链接,跳转至开柜页面。
进一步地,由于页面跳转短链或包括页面跳转短链的开柜通知可以通过短信或应用程序通知的方式获取,显示页面内跳转协议链接的应用可以为对应的开柜应用或其他应用程序。在显示页面跳转短链的应用不同时,开柜页面可以通过不同的方式显示。因此,取件终端在页面跳转短链被触发时先确定对应的开柜应用,以判断页面内跳转协议链接是否在开柜应用中显示,再通过对应的方式显示开柜页面。
在本发明实施例的一个可选的实现方式中,页面跳转短链不在开柜应用中显示,取件终端启动默认浏览器并在默认浏览器页面中显示跳转弹窗。进一步地,在跳转弹窗被触发时启动与页面跳转短链关联的页面内跳转协议链接对应的开柜应用,并在开柜应用或开柜应用嵌入的小程序中显示对应的开柜页面。例如,当页面跳转短链通过短信的方式发送时,页面跳转短链通过取件终端内置的短信应用中的短信页面显示。在取件用户通过点击等方式触发短信页面中的页面跳转短链时跳转至默认浏览器,在默认浏览器中显示跳转弹窗,取件用户进一步通过触发跳转弹窗启动开柜应用,并在开柜应用或开柜应用嵌入的小程序中显示对应的开柜页面。
图11为本发明实施例的跳转弹窗的示意图。如图11所示,页面跳转短链不在开柜应用中显示时,取件用户触发页面跳转短链后进入默认浏览器,并在默认浏览器中显示跳转弹窗110。可选地,跳转弹窗110中包括跳转控件“确认”和取消控件“取消”,在取件用户点击跳转控件“确认”时跳转弹窗110被触发,跳转至对应的开柜应用,以在开柜应用或开柜应用嵌入的小程序中显示对应的开柜页面。
在本发明实施例的另一个可选的实现方式中,页面跳转短链在开柜应用中显示,取件终端直接在开柜应用中显示对应的开柜页面,或启动开柜应用嵌入的小程序,并在小程序中显示对应的开柜页面。
步骤S900、响应于所述一键开柜控件被触发,发送取件请求。
具体地,所述取件请求用于开启与所述目标储物柜标识对应的目标储物柜。取件终端显示的开柜页面中包括一键开柜控件,取件用户通过触发一键开柜控件的方式发送取件请求,以开启对应的目标储物柜。其中,取件请求可以包括目标储物柜标识,用于发送至作为用于控制储物柜开启或关闭的第一服务器,由第一服务器控制目标储物柜开启。或者,取件请求还可以通过开柜应用直接发送至目标储物装置的控制装置,通过目标储物装置的控制装置直接控制目标储物柜开启。可选地,取件用户通过无密码的方式触发一键开柜控件,例如点击触发、滑动触发或以其他预设的手势触发。
图12为本发明实施例一种可选实现方式的一键开柜控件的示意图。如图12所示,在本发明实施例的一个可选的实现方式中,开柜页面中显示的一键开柜控件120为按钮型控件,取件用户可以通过点击按钮的方式触发一键开柜控件120,发送取件请求,以控制对应的目标储物柜开启。
图13为本发明实施例另一种可选实现方式的一键开柜控件的示意图。如图13所示,在本发明实施例的另一个可选的实现方式中,开柜页面中显示的一键开柜控件为130滑动控件,取件用户可以通过将其中的滑块131由滑动框132的左端滑动至右端的方式触发一键开柜控件130以发送取件请求,控制对应的目标储物柜开启。
图14为本发明实施例控制目标储物柜开启过程的信令流程图。如图14所示,控制目标储物柜开启的过程可以包括以下步骤:
步骤S140、在开柜页面的一键开柜控件被触发时,通过取件终端向第一服务器发送取件请求。
步骤S141、第一服务器根据取件请求确定对应的目标储物柜,并发送对应的开柜指令,以控制该目标储物柜开启。
图15为本发明实施例的第二服务器侧的信息交互方法的流程图。如图15所示,本发明实施例在第二服务器侧的信息交互方法包括以下步骤:
步骤S1000、接收目标储物柜的关联信息。
具体地,所述关联信息对应于目标储物柜,可以包括目标储物柜的储物柜标识,或对应的储物订单的储物订单标识。该信息用于标识目标储物柜或其对应的订单以便于后续第一服务器可以根据这一信息来定位需要开启的目标储物柜。在本发明实施例中,关联信息通过第一服务器确定并发送,通过第二服务器接收。
步骤S1100、根据所述关联信息生成用于跳转至开柜页面的页面内跳转协议链接。
具体地,第二服务器在接收与目标储物柜唯一对应的关联信息后,根据关联信息生成对应的页面内跳转协议链接。
进一步地,本发明实施例中的开柜页面可以通过发送储物订单信息的第一服务器生成后通过取件终端中安装的开柜应用显示,或者直接通过最终接收页面内跳转协议链接的取件终端生成并在开柜应用中渲染。即通过第一服务器或取件终端提取储物订单信息对应的页面内跳转协议链接中表征储物订单信息对应目标储物柜的参数信息,将其***预设的页面生成模板中得到开柜页面。可选地,页面内跳转协议链接中表征储物订单信息对应目标储物柜的参数信息可以为目标储物柜标识或者与目标储物柜对应的订单编码。
步骤S1200、发送所述页面内跳转协议链接。
具体地,在确定页面内跳转协议链接后,第二服务器将页面内跳转协议链接返回发送储物订单信息的第一服务器,以使得第一服务器可以进一步生成对应的页面跳转短链。进一步地,在通过取件终端生成开柜页面的情况下,取件终端通过触发页面内跳转协议链接启动对应的开柜应用,再根据页面内跳转协议链接和预设的页面生成模板在开柜应用中渲染并显示包括一键开柜控件的开柜页面。
图16为本发明实施例第一服务器侧的信息交互装置的示意图。如图16所示,本实施例的信息交互装置包括第一信息接收模块161,信息发送模块162,第一链接接收模块163,短链生成模块164和短链发送模块165。
其中,第一信息接收模块161用于接收到储物消息,确定与所述储物消息对应的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项。信息发送模块162用于向第二服务器发送所述目标储物柜的关联信息。第一链接接收模块163用于接收根据所述目标储物柜的关联信息生成的页面内跳转协议链接。短链生成模块164用于基于所述页面内跳转协议链接生成页面跳转短链。其中,所述页面跳转短链用于触发所述页面内跳转协议链接,所述页面内跳转协议链接用于在被触发时跳转至目标储物柜对应的开柜页面,所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜。短链发送模块165用于发送所述页面跳转短链。
本发明实施例的信息交互装置通过在储物柜中有物品存储时,由服务器生成与储物柜唯一对应的页面跳转短链,再将页面跳转短链发送至取件终端以实现无密码开启储物柜,简化了开柜流程的同时保证安全性,降低了因密码泄露等原因导致储物柜中物品被盗的风险。
图17为本发明实施例取件终端侧的信息交互装置的示意图。如图17所示,本实施例的信息交互装置包括第二链接接收模块171,解析模块172,页面模块173和取件模块174。
其中,第二链接接收模块171用于接收页面内跳转协议链接,所述页面内跳转协议链接是通过触发页面跳转短链被发送的。解析模块172用于解析并获得页面内跳转协议链接中的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项。页面模块173用于显示包括一键开柜控件的开柜页面。取件模块174用于响应于所述一键开柜控件被触发,发送取件请求,所述取件请求用于开启与所述目标储物柜标识对应的目标储物柜。
本发明实施例的信息交互装置通过在储物柜中有物品存储时,由服务器生成与储物柜唯一对应的页面跳转短链,再将页面跳转短链发送至取件终端以实现无密码开启储物柜,简化了开柜流程的同时保证安全性,降低了因密码泄露等原因导致储物柜中物品被盗的风险。
图18为本发明实施例的第二服务器侧的信息交互装置的示意图。如图18所示,本实施例的信息交互装置包括第二信息接收模块181,链接生成模块182和链接发送模块183。
其中,第二信息接收模块181用于接收目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项。链接生成模块182用于根据所述关联生成用于跳转至开柜页面的页面内跳转协议链接,所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜。链接发送模块183用于发送所述页面内跳转协议链接。
本发明实施例的信息交互装置通过在储物柜中有物品存储时,由服务器生成与储物柜唯一对应的页面跳转短链,再将页面跳转短链发送至取件终端以实现无密码开启储物柜,简化了开柜流程的同时保证安全性,降低了因密码泄露等原因导致储物柜中物品被盗的风险。
图19是本发明实施例的电子设备的示意图。在本实施例中,电子设备包括服务器、终端等。如图19所示,该电子设备:至少包括一个处理器190;以及,与至少一个处理器190通信连接的存储器191;以及,与扫描装置通信连接的通信组件192,通信组件192在处理器190的控制下接收和发送数据;其中,存储器191存储有可被至少一个处理器190执行的指令,指令被至少一个处理器190执行以实现上述信息交互方法。
具体地,该电子设备包括:一个或多个处理器190以及存储器191,图19中以一个处理器190为例。处理器190、存储器191可以通过总线或者其他方式连接,图19中以通过总线连接为例。存储器191作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器190通过运行存储在存储器191中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述信息交互方法。
存储器191可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器191可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器191可选包括相对于处理器190远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个模块存储在存储器191中,当被一个或者多个处理器190执行时,执行上述任意方法实施例中的信息交互方法。
上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
本发明的另一个实施例涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (23)
1.一种信息交互方法,适用于第一服务器,其特征在于,所述方法包括:
接收到储物消息,确定与所述储物消息对应的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
向第二服务器发送所述目标储物柜的关联信息;
接收根据所述目标储物柜的关联信息生成的页面内跳转协议链接;
基于所述页面内跳转协议链接生成页面跳转短链,所述页面跳转短链用于触发所述页面内跳转协议链接,所述页面内跳转协议链接用于在被触发时跳转至目标储物柜对应的开柜页面,所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜;
发送所述页面跳转短链。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取储物终端的通信标识,所述储物终端为发送所述储物消息的终端;
所述发送所述页面跳转短链具体为:
根据所述储物终端的通信标识,向所述储物终端发送所述页面跳转短链。
3.根据权利要求1所述的方法,其特征在于,在接收所述储物消息前,所述方法还包括:
接收储物终端发送的存件申请请求;
为所述存件申请请求分配目标储物柜标识。
4.根据权利要求1所述的方法,其特征在于,所述储物消息是第二服务器的小程序发送的或配送应用发送的确认放餐消息,或者,目标储物装置发送的存件完成消息,其中,目标储物装置为目标储物柜所属的储物装置。
5.根据权利要求2所述的方法,其特征在于,从所述第二服务器获取所述储物终端的通信标识;或者,
从所述第一服务器获取所述储物终端的通信标识。
6.根据权利要求1所述的方法,其特征在于,发送所述页面跳转短链具体为:
通过短信方式、即时通信应用消息或储物应用小程序消息中的至少一种方式发送所述页面跳转短链。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取取件终端的通信标识,所述取件终端是与所述储物消息关联的终端;
所述发送所述页面跳转短链具体为:
根据所述取件终端的通信标识,向所述取件终端发送所述页面跳转短链。
8.根据权利要求7所述的方法,其特征在于,在接收所述储物消息前,所述方法还包括:
接收储物终端发送的存件申请请求;
为所述存件申请请求分配目标储物柜标识。
9.根据权利要求8所述的方法,其特征在于,所述获取取件终端的通信标识包括:
获得所述存件申请请求关联的配送订单信息;
基于所述配送订单信息获得所述取件终端的通信标识。
10.根据权利要求1所述的方法,其特征在于,所述向第二服务器发送所述目标储物柜的关联信息包括:
发送令牌获取请求;
响应于接收到基于令牌获取请求返回的令牌信息,以所述令牌信息作为访问凭证向第二服务器发送所述关联信息。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收到数据获取请求;
根据所述数据获取请求确定对应的储物订单信息;
根据所述储物订单信息生成开柜页面或确定开柜页面参数,所述开柜页面参数包括所述目标储物柜对应的储物订单信息;
发送所述开柜页面或开柜页面参数。
12.根据权利要求1所述的方法,其特征在于,所述页面内跳转协议链接为Scheme跳转协议链接;
所述开柜页面为所述第二服务器的小程序提供的页面。
13.一种信息交互方法,适用于取件终端,其特征在于,所述方法包括:
接收页面内跳转协议链接,所述页面内跳转协议链接是通过触发页面跳转短链被发送的;
解析并获得页面内跳转协议链接中的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
显示包括一键开柜控件的开柜页面,其中,所述开柜页面根据接收的开柜页面参数生成,所述开柜页面参数包括所述目标储物柜对应的储物订单信息;
响应于所述一键开柜控件被触发,发送取件请求,所述取件请求用于开启与所述目标储物柜标识对应的目标储物柜。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
显示页面跳转短链;
响应于所述页面跳转短链被触发,向对应的开柜应用发送页面内跳转协议链接。
15.根据权利要求13所述的方法,其特征在于,所述显示包括一键开柜控件的开柜页面包括:
在开柜应用中根据所述关联信息发送数据获取请求以请求开柜页面参数;
根据接收的开柜页面参数生成所述开柜页面。
16.根据权利要求13所述的方法,其特征在于,所述页面内跳转协议链接为Scheme跳转协议链接;
所述开柜页面为开柜应用的小程序页面。
17.一种信息交互方法,适用于第二服务器,其特征在于,所述方法包括:
接收目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
根据所述关联信息生成用于跳转至开柜页面的页面内跳转协议链接,所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜;
发送所述页面内跳转协议链接,所述页面内跳转链接用于生成页面跳转短链。
18.根据权利要求17所述的方法,其特征在于,所述接收目标储物柜的关联信息包括:
响应于接收令牌获取请求,根据所述令牌获取请求返回对应的令牌信息;
接收以所述令牌信息作为访问凭证返回的关联信息。
19.一种信息交互装置,适用于第一服务器,其特征在于,所述装置包括:
第一信息接收模块,用于接收到储物消息,确定与所述储物消息对应的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
信息发送模块,用于向第二服务器发送所述目标储物柜的关联信息;
第一链接接收模块,用于接收根据所述目标储物柜的关联信息生成的页面内跳转协议链接;
短链生成模块,用于基于所述页面内跳转协议链接生成页面跳转短链,所述页面跳转短链用于触发所述页面内跳转协议链接,所述页面内跳转协议链接用于在被触发时跳转至目标储物柜对应的开柜页面,所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜;
短链发送模块,用于发送所述页面跳转短链。
20.一种信息交互装置,适用于取件终端,其特征在于,所述装置包括:
第二链接接收模块,用于接收页面内跳转协议链接,所述页面内跳转协议链接是通过触发页面跳转短链被发送的;
解析模块,用于解析并获得页面内跳转协议链接中的目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
页面模块,用于显示包括一键开柜控件的开柜页面,其中,所述开柜页面根据接收的开柜页面参数生成,所述开柜页面参数包括所述目标储物柜对应的储物订单信息;
取件模块,用于响应于所述一键开柜控件被触发,发送取件请求,所述取件请求用于开启与所述目标储物柜标识对应的目标储物柜。
21.一种信息交互装置,适用于第二服务器,其特征在于,所述装置包括:
第二信息接收模块,用于接收目标储物柜的关联信息,所述关联信息包括目标储物柜的储物柜标识或储物订单标识中的至少一项;
链接生成模块,用于根据所述关联信息生成用于跳转至开柜页面的页面内跳转协议链接,所述开柜页面包括一键开柜控件,所述一键开柜控件用于触发开启所述目标储物柜;
链接发送模块,用于发送所述页面内跳转协议链接,所述页面内跳转链接用于生成页面跳转短链。
22.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-18中任一项所述的方法。
23.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如权利要求1-18中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111107704.5A CN113873021A (zh) | 2021-05-14 | 2021-05-14 | 信息交互方法及装置 |
CN202110527378.7A CN112968977B (zh) | 2021-05-14 | 2021-05-14 | 信息交互方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110527378.7A CN112968977B (zh) | 2021-05-14 | 2021-05-14 | 信息交互方法及装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111107704.5A Division CN113873021A (zh) | 2021-05-14 | 2021-05-14 | 信息交互方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112968977A CN112968977A (zh) | 2021-06-15 |
CN112968977B true CN112968977B (zh) | 2021-08-13 |
Family
ID=76281406
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110527378.7A Active CN112968977B (zh) | 2021-05-14 | 2021-05-14 | 信息交互方法及装置 |
CN202111107704.5A Pending CN113873021A (zh) | 2021-05-14 | 2021-05-14 | 信息交互方法及装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111107704.5A Pending CN113873021A (zh) | 2021-05-14 | 2021-05-14 | 信息交互方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN112968977B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114550379A (zh) * | 2022-02-18 | 2022-05-27 | 拉扎斯网络科技(上海)有限公司 | 控制方法、装置、服务器、智能柜及智能柜控制*** |
CN114721618A (zh) * | 2022-03-30 | 2022-07-08 | 北京城市网邻信息技术有限公司 | 交互控件的显示方法、装置、电子设备及存储介质 |
CN114724313B (zh) * | 2022-05-20 | 2022-09-30 | 北京三快在线科技有限公司 | 一种货物存取方法、***及装置 |
CN114760286B (zh) * | 2022-06-14 | 2022-09-23 | 北京三快在线科技有限公司 | 共享储物柜的远程开柜方法、装置、设备及存储介质 |
CN115880832B (zh) * | 2023-02-03 | 2023-10-20 | 北京三快在线科技有限公司 | 智能储物柜的存取件的方法、装置、电子设备及存储介质 |
CN117875826B (zh) * | 2024-03-12 | 2024-06-18 | 浙江口碑网络技术有限公司 | 订单处理方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110491035A (zh) * | 2018-07-26 | 2019-11-22 | 广东云陪陪互联网科技有限公司 | 一种基于客户信息与储物柜位置动态绑定的云存储*** |
CN112233336A (zh) * | 2020-12-08 | 2021-01-15 | 浙江口碑网络技术有限公司 | 开柜控制方法、用户端及计算设备、计算机存储介质 |
CN112528178A (zh) * | 2020-11-10 | 2021-03-19 | 微梦创科网络科技(中国)有限公司 | 一种广告投放方法、装置、***及一种客户端 |
CN112600860A (zh) * | 2021-03-02 | 2021-04-02 | 浙江口碑网络技术有限公司 | 设备身份认证的方法及装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9721224B2 (en) * | 2013-03-14 | 2017-08-01 | Coreorient Oy | System and method for managing transportation and storage of goods |
CN106297045B (zh) * | 2015-06-05 | 2019-02-19 | 深圳市丰巢科技有限公司 | 智能快递柜及其自助取件方法 |
WO2018106943A1 (en) * | 2016-12-09 | 2018-06-14 | Garrity Power Services Llc | Wirelessly powered locker |
CN108427751A (zh) * | 2018-03-13 | 2018-08-21 | 深圳乐信软件技术有限公司 | 一种短链接跳转方法、装置及电子设备 |
CN109598465A (zh) * | 2018-10-30 | 2019-04-09 | 湖南农博众商电子商务有限责任公司 | 一种自提柜存货取货云***及其方法 |
CN109523717A (zh) * | 2018-11-14 | 2019-03-26 | 深圳市丰巢科技有限公司 | 一种快递柜取件方法、装置、设备及存储介质 |
CN110047187A (zh) * | 2019-04-26 | 2019-07-23 | 深圳市丰巢科技有限公司 | 一种打开快递柜的方法、装置、设备和*** |
-
2021
- 2021-05-14 CN CN202110527378.7A patent/CN112968977B/zh active Active
- 2021-05-14 CN CN202111107704.5A patent/CN113873021A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110491035A (zh) * | 2018-07-26 | 2019-11-22 | 广东云陪陪互联网科技有限公司 | 一种基于客户信息与储物柜位置动态绑定的云存储*** |
CN112528178A (zh) * | 2020-11-10 | 2021-03-19 | 微梦创科网络科技(中国)有限公司 | 一种广告投放方法、装置、***及一种客户端 |
CN112233336A (zh) * | 2020-12-08 | 2021-01-15 | 浙江口碑网络技术有限公司 | 开柜控制方法、用户端及计算设备、计算机存储介质 |
CN112600860A (zh) * | 2021-03-02 | 2021-04-02 | 浙江口碑网络技术有限公司 | 设备身份认证的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112968977A (zh) | 2021-06-15 |
CN113873021A (zh) | 2021-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112968977B (zh) | 信息交互方法及装置 | |
US10063547B2 (en) | Authorization authentication method and apparatus | |
CN105530175B (zh) | 一种消息处理方法、装置及*** | |
CN109587044B (zh) | 群组创建、消息交互方法和装置 | |
CN108769229B (zh) | 信息定制发送方法、装置、计算机设备及存储介质 | |
US9602502B2 (en) | User login methods, devices, and systems | |
CN113129526B (zh) | 开柜控制方法、服务端及计算设备、计算机存储介质 | |
CN105978873B (zh) | 定制设备注册方法和装置 | |
CN107294908B (zh) | 即时通信应用中的账号信息处理方法、装置及*** | |
CN109801049B (zh) | 资源转移方法和装置、计算机设备和存储介质 | |
CN105096137A (zh) | 分享资源的方法、服务器和终端设备 | |
CN104735634A (zh) | 一种关联支付账号管理方法、移动终端、服务器以及*** | |
CN106850703B (zh) | 一种基于社交身份的通信方法及服务器 | |
US20180131656A1 (en) | Taking actions on notifications using an incomplete data set from a message | |
WO2018098760A1 (zh) | 一种快速进入金融交易的方法、装置及电子设备 | |
CN111857498B (zh) | 数据交互方法和装置、及电子设备 | |
CN114627593A (zh) | 信息交互方法、终端、服务器、***及装置 | |
CN103810595B (zh) | 信息验证方法及装置 | |
CN110958256A (zh) | 一种集群管理方法及管理*** | |
CN116708516B (zh) | 智能柜存件处理方法、客户端及服务器 | |
CN105100145B (zh) | 获取和交互用户信息的方法及其装置 | |
CN106385516A (zh) | 一种设置业务转移的方法、装置及终端 | |
CN113643482B (zh) | 开柜控制方法、装置及计算设备 | |
CN113961377A (zh) | 跨应用服务方法、装置、电子设备和存储介质 | |
CN108156071A (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 |