Information interaction method and device
By generating and sending pages to jump short links, the locker can be opened without a password, which solves the problem of strong password dependence in the existing technology, simplifies the opening process and improves security.
Patent Information
- Application Number
- CN202111107704.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-14
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2041-05-14
AI Technical Summary
The existing contactless delivery methods rely heavily on the consistency of passwords for depositing and accessing items, resulting in a decline in user success rate of depositing and accessing items, and there is a risk of password leakage and missing items.
By determining the associated information of the target locker, a link to jump protocol within the page is generated, and a short link to jump to the pickup terminal based on the link is generated, and a link to jump to the pickup terminal is directly or indirectly, triggering the link to jump to the page with The one-click cabinet opening page of the cabinet opening control enables the locker to open without a password.
The locker is opened without a password, which simplifies the opening process, ensures security, and reduces the risk of items in the locker being stolen due to password leakage.
Smart Images

Figure CN113873021B_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese patent application with application number "202110527378.7" and name "Information Interaction Method and Device". Technical Field
[0002] The present invention relates to the field of computer technology, and in particular to an information interaction method and device. Background Art
[0003] In the delivery service industry such as takeout and express delivery, in order to improve task processing efficiency and meet some contactless delivery scenarios, there is currently a delivery method of contactless delivery through storage boxes. The contactless delivery method of the existing technology is heavily dependent on the consistency of the password for accessing items. Problems such as wrong password input, repeated password input, and forgotten passwords will directly lead to a decrease in the success rate of users accessing items. At the same time, there is also the risk of losing items due to password leakage. Summary of the invention
[0004] In view of this, an embodiment of the present invention provides an information interaction method and device, which aims to achieve password-free access to items while ensuring the simplicity and privacy of the access process.
[0005] In a first aspect, an information interaction method is provided, applicable to a first server, the method comprising:
[0006] receiving a storage message, and determining association information of a target locker corresponding to the storage message, wherein the association information includes at least one of a locker identifier or a storage order identifier of the target locker;
[0007] Sending the associated information of the target locker to the second server;
[0008] Receiving an in-page jump protocol link generated according to the associated information of the target locker;
[0009] Generate a page jump short link based on the page jump protocol link, the page jump short link is used to trigger the page jump protocol link, the page jump protocol link is used to jump to the locker opening page corresponding to the target locker when triggered, the locker opening page includes a one-key locker opening control, and the one-key locker opening control is used to trigger the opening of the target locker;
[0010] Send the page jump short link.
[0011] In a second aspect, an information interaction method is provided, which is applicable to a pickup terminal, and the method includes:
[0012] Receiving an in-page jump protocol link, wherein the in-page jump protocol link is sent by triggering a page jump short link;
[0013] Parsing and obtaining the associated information of the target locker in the jump protocol link in the page, wherein the associated information includes at least one of a locker identifier or a storage order identifier of the target locker;
[0014] Display the cabinet opening page including the one-key cabinet opening control;
[0015] In response to the one-key locker opening control being triggered, a pickup request is sent, where the pickup request is used to open a target locker corresponding to the target locker identifier.
[0016] In a third aspect, an information interaction method is provided, applicable to a second server, the method comprising:
[0017] receiving association information of a target locker, wherein the association information includes at least one of a locker identifier or a storage order identifier of the target locker;
[0018] Generate an in-page jump protocol link for jumping to a locker opening page according to the association information, wherein the locker opening page includes a one-key locker opening control, and the one-key locker opening control is used to trigger opening of the target locker;
[0019] Send the page jump protocol link.
[0020] In a fourth aspect, an information interaction device is provided, applicable to a first server, the device comprising:
[0021] A first information receiving module, configured to receive a storage message and determine associated information of a target locker corresponding to the storage message, wherein the associated information includes at least one of a locker identifier or a storage order identifier of the target locker;
[0022] An information sending module, used for sending the associated information of the target locker to the second server;
[0023] A first link receiving module, configured to receive an in-page jump protocol link generated according to the associated information of the target locker;
[0024] A short link generation module, used to generate a page jump short link based on the page jump protocol link, wherein the page jump protocol link is used to jump to the locker opening page corresponding to the target locker when triggered, and the locker opening page includes a one-key locker opening control, and the one-key locker opening control is used to trigger the opening of the target locker;
[0025] The short link sending module is used to send the page jump short link.
[0026] In a fifth aspect, an information interaction device is provided, which is applicable to a pickup terminal, and the device includes:
[0027] A second link receiving module is used to receive an in-page jump protocol link, where the in-page jump protocol link is sent by triggering a page jump short link;
[0028] A parsing module, used for parsing and obtaining the associated information of the target locker in the jump protocol link in the page, wherein the associated information includes at least one of a locker identifier or a storage order identifier of the target locker;
[0029] A page module, used to display a cabinet opening page including a one-key cabinet opening control;
[0030] The pickup module is used to send a pickup request in response to the one-key locker opening control being triggered, and the pickup request is used to open the target locker corresponding to the target locker identifier.
[0031] In a sixth aspect, an information interaction device is provided, applicable to a second server, the device comprising:
[0032] A second information receiving module, configured to receive associated information of a target locker, wherein the associated information includes at least one of a locker identifier or a storage order identifier of the target locker;
[0033] A link generation module, used to generate an in-page jump protocol link for jumping to a locker opening page according to the association information, wherein the locker opening page includes a one-key locker opening control, and the one-key locker opening control is used to trigger opening of the target locker;
[0034] The link sending module is used to send the jump protocol link within the page.
[0035] In a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, they implement the method as described in at least one of the first aspect, the second aspect or the third aspect.
[0036] In an eighth aspect, an embodiment of the present invention provides an electronic device, comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement a method as described in at least one of the first aspect, the second aspect or the third aspect.
[0037] The embodiment of the present invention determines the associated information of the target locker for storing items, obtains the page jump protocol link uniquely corresponding to the target locker, and generates a page jump short link based on the link and sends it directly or indirectly to the pickup terminal, so that after the pickup terminal receives the page jump short link, it triggers the page jump short link to jump to the locker opening page with a one-key locker opening control, and then directly opens the target locker by triggering the one-key locker opening control. The embodiment of the present invention can realize the password-free locker opening through the unique link corresponding to the target locker, simplifying the locker opening process while ensuring security, and reducing the risk of theft of items in the locker due to password leakage and other reasons. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0039] Figure 1 A schematic diagram of an information interaction system to which the information interaction method according to an embodiment of the present invention is applied;
[0040] Figure 2 is a flow chart of an information interaction method on a first server side according to an embodiment of the present invention;
[0041] Figure 3 A signaling flow chart for determining a jump protocol link within a page according to an embodiment of the present invention;
[0042] Figure 4 This is a flow chart of obtaining the communication identification of a pickup terminal according to an embodiment of the present invention;
[0043] Figure 5 A signaling flow chart of sending a page jump protocol link in an optional implementation of an embodiment of the present invention;
[0044] Figure 6 A signaling flow chart of sending a page jump protocol link in another optional implementation of an embodiment of the present invention;
[0045] Figure 7 is a signaling flow chart of the information interaction process of an embodiment of the present invention;
[0046] Figure 8 It is a flow chart of the information interaction method at the pickup terminal side according to an embodiment of the present invention;
[0047] Fig. 9 A schematic diagram of a page jump protocol link in an optional implementation of an embodiment of the present invention;
[0048] Fig.10 A schematic diagram of a page jump protocol link in another optional implementation of an embodiment of the present invention;
[0049] Fig.11 A schematic diagram of a jump pop-up window according to an embodiment of the present invention;
[0050] Fig.12 A schematic diagram of a one-key cabinet opening control according to an optional implementation of an embodiment of the present invention;
[0051] Fig.13 A schematic diagram of a one-key cabinet opening control according to another optional implementation of an embodiment of the present invention;
[0052] Fig.14 A signaling flow chart of a process of controlling the opening of a target locker according to an embodiment of the present invention;
[0053] Fig.15 is a flow chart of an information interaction method on a second server side according to an embodiment of the present invention;
[0054] Fig.16 Schematic diagram of an information interaction device on a first server side according to an embodiment of the present invention;
[0055] Fig.17 Schematic diagram of an information interaction device at a pickup terminal side according to an embodiment of the present invention;
[0056] Fig.18 is a schematic diagram of an information interaction device on a second server side according to an embodiment of the present invention;
[0057] Fig.19 Schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0058] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the detailed description of the present invention below, some specific details are described in detail. It is possible for a person skilled in the art to fully understand the present invention without the description of these details. In order to avoid confusing the essence of the present invention, known methods, processes, flows, components and circuits are not described in detail.
[0059] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0060] Unless the context clearly requires otherwise, words such as “include”, “including” and the like in the specification should be interpreted as including rather than being exclusive or exhaustive; that is, as meaning “including but not limited to”.
[0061] In the description of the present invention, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, "plurality" means two or more.
[0062] Figure 1 Schematic diagram of an information interaction system using the information interaction method of an embodiment of the present invention. Figure 1 As shown, the information interaction system of the embodiment of the present invention includes a storage terminal 10, a storage device 11, a pickup terminal 12, a first server 13 and a second server 14 connected via a network. Each storage device 11 includes a plurality of lockers (cabinets), and the lockers can be opened automatically under control, and can be closed manually or automatically.
[0063] like Figure 4 As shown, in the information interaction system of the embodiment of the present invention, the storage process includes the following steps:
[0064] Step S40 : When the storage terminal 10 needs to store items in the storage device 11 , it sends a storage application request to the first server 13 .
[0065] Step S41 : The first server 13 allocates a target locker identifier to the storage application request, and sends a locker opening instruction to the storage device 11 to open a locker in the storage device 11 .
[0066] Step S42: When the user using the storage terminal 10 completes storage and closes the locker, the storage device 11 sends a storage completion message to the first server 13 to notify the first server 13 that there are items stored in the locker.
[0067] Further, the first server 13 determines that the locker in which the items are stored is the target locker, and determines a unique page jump protocol link for opening the target locker by interacting with the second server 14. In this embodiment, the page jump protocol link can be a Scheme jump protocol link. The first server 13 then generates a page jump short link based on the page jump protocol link. The page jump short link is a link that has been processed to reduce the number of characters sent. Usually, after clicking on the page jump short link, a corresponding trigger will be obtained to obtain a long link (in this embodiment, a Scheme jump protocol link) with a large number of characters that actually needs to jump. After the page jump short link is generated, the first server 13 sends the page jump short link directly or indirectly to the pickup terminal 12, and the pickup terminal 12 further displays the corresponding locker opening page by triggering the page jump short link, and opens the target locker to take out the items after triggering the one-key locker opening control in the locker opening page.
[0068] In the embodiment of the present invention, the storage terminal 10 and the pickup terminal 12 may be general intelligent terminal devices with data processing and communication functions, such as smart phones, laptop computers, etc. The first server 13 and the second server 14 may refer to a single server, or a server cluster composed of multiple servers. The storage device 11 is a device with communication and storage functions, such as an automatic locker, etc.
[0069] The embodiments of the present invention can be applied to any application scenario where different users store and retrieve items based on lockers. For example, in the field of takeout delivery, merchants store food in lockers, and delivery personnel take it out of the lockers for delivery, or delivery personnel store food in lockers near users, and users take it out of the lockers. Or, in the field of express delivery, couriers store express delivery in lockers, and recipients take it out of the lockers.
[0070] The application of the embodiment of the present invention to a food delivery platform is used as an example for explanation. The storage terminal 10 is a delivery terminal used by delivery personnel, the storage device 11 is a food delivery storage cabinet, the pickup terminal 12 is a user terminal, and the first server 13 includes a platform server of the food delivery platform and a management server for managing the storage cabinet. The two can be independent servers or integrated together, or they can be cloud servers that can be flexibly configured. The second server 14 is a background server for providing a page jump protocol link generation service, which can be a server of the WeChat platform that supports mini programs or a server of the Alipay platform.
[0071] After the delivery person arrives at the storage device 11 near the user, he requests the first server 13 to open a locker through the storage terminal 10. After the first server 13 opens a locker, the delivery person puts the takeaway into the locker and closes the locker door.
[0072] In an optional implementation, the storage device 11 returns a locker completion message including a locker identifier to the first server 13 when the door is closed. The locker completion message can be received by the first server 13 as a storage message. The locker identifier of the target locker or the order identifier of the corresponding storage order is included in the locker completion message. At the same time, the storage device 11 can return information about the mapping relationship between the locker identifier of the target locker and the storage terminal 10 (that is, the mapping relationship between the communication identifier of the storage terminal 10 and the locker identifier) to the first server 13 together with the locker completion message or in other ways. The information characterizing the mapping relationship can be stored by the first server 13 or other servers in the form of a storage order to facilitate subsequent inquiries about the mapping relationship between the storage terminal 10 and the target locker.
[0073] It is easy to understand that the first server 13 may not use the locker completion message returned by the storage device 11 as the storage message to determine the associated information of the target locker, but may determine the associated information of the target locker in other ways.
[0074] In another optional implementation, the storage terminal 10 may send a meal release confirmation message through the applet of the second server 14 after the storage is completed to inform the first server 13 that the storage is completed. The meal release confirmation message may include the associated information of the target locker. The associated information includes at least one of the locker identifier or the storage order identifier of the target locker. At the same time, the storage terminal 10 may return information on the mapping relationship between the target locker identifier and the storage terminal 10 (that is, the mapping relationship between the communication identifier of the storage terminal 10 and the locker identifier) to the first server 13 together with the meal release confirmation message or in other ways. The information characterizing the mapping relationship can be stored by the first server 13 or other servers in the form of a storage order to facilitate subsequent inquiries about the mapping relationship between the storage terminal 10 and the target locker.
[0075] Then, after receiving the storage message (for example, the locker completion message from the target storage device 11, or the meal placement completion message from the storage terminal 10), the first server 13 interacts with the second server 14, and the second server 14 generates and returns an in-page jump protocol link corresponding to the locker identifier. The first server 13 directly or indirectly sends the in-page jump protocol link to the pickup terminal 12 used by the user, and the user triggers the in-page jump protocol link to present the locker opening page on the pickup terminal 12. By triggering the one-key locker opening control in the locker opening page, the user can directly open the corresponding locker to take out the takeaway.
[0076] The embodiment of the present invention can realize password-free locker opening through a unique link corresponding to the target locker, which simplifies the locker opening process while ensuring security and reduces the risk of items in the locker being stolen due to password leakage and other reasons.
[0077] Figure 2 FIG. 1 is a flow chart of the information interaction method on the first server side according to an embodiment of the present invention. Figure 2 As shown, the information interaction method on the first server side according to the embodiment of the present invention includes the following steps:
[0078] Step S100: receiving a storage message, determining association information of a target locker corresponding to the storage message, wherein the association information includes at least one of a locker identifier or a storage order identifier of the target locker.
[0079] The locker ID is used to uniquely identify a locker that can be opened or closed independently, and the storage order ID can uniquely identify a storage order corresponding to a storage and pickup operation.
[0080] In an optional implementation, the storage message may be a locker storage completion message, that is, a message returned by the storage device to the first server after the locker storage is completed.
[0081] In another optional implementation, the storage message may also be a meal release confirmation message sent by the storage terminal. In a scenario where the storage device provides storage services to storage users of different application platforms, the meal release confirmation message may be sent by a small program of the second server (i.e., a locker management small program). In a scenario where the storage device provides storage services to storage users of application platforms with which it has a binding relationship, the meal release confirmation message may be a meal release confirmation message sent by a delivery application within the application platform.
[0082] Specifically, the first server of the embodiment of the present invention is connected to a plurality of storage devices. Each storage device includes a plurality of lockers. The first server is used to obtain the status of each locker and determine the target locker. The target locker is the locker corresponding to the storage message. The first server may determine the target locker by receiving a storage completion message uploaded by each locker when the locker puts the item in and closes the door. The storage completion message includes the associated information of the target locker.
[0083] Optionally, the associated information may include a locker identification of the target locker, which uniquely identifies the current target locker, so that other information bound or corresponding to the locker can be subsequently queried based on the locker identification. Optionally, the associated information may include a storage order identification corresponding to the target locker. Specifically, when a storage user requests storage, the storage device will generate a storage order that at least includes the account number or communication identification of the storage terminal and the corresponding assigned target locker information. The storage order can be generated when the storage user triggers the locker opening after receiving the storage request, or it can be generated separately after the first server receives the storage message. The storage order has a unique storage order identification. The locker identification of the target locker can also be effectively obtained based on the storage order identification.
[0084] In an optional implementation of an embodiment of the present invention, the first server may directly determine the target locker based on the storage message sent by the locker. For example, the storage user may open the locker by scanning the locker QR code and then sending a request to the first server. The request sent may include the communication identifier of the storage terminal, such as a telephone number. The communication identifier of the pickup terminal may also be sent to the locker through the storage terminal, or the locker may be closed after the communication identifier of the pickup terminal is directly input in the locker. When the locker is closed, it sends a storage message including the locker identifier and the communication identifier of the pickup terminal to the connected first server.
[0085] In another optional implementation of the embodiment of the present invention, the first server can also determine the target locker by directly interacting with the storage terminal. For example, the storage user sends a storage request to the first server through the storage terminal, and the storage request may include a storage device identifier for characterizing the corresponding storage device and a communication identifier of the storage terminal for characterizing the identity of the storage user. The storage device includes multiple candidate lockers, and the communication identifier of the storage terminal may include the phone number of the storage terminal or the user account in the instant messaging application or the account in other types of applications. When the first server receives the deposit application request, it determines a locker identifier corresponding to an available candidate locker in the storage device corresponding to the storage device identifier, allocates a target locker identifier to the deposit application request, and indicates that the candidate locker corresponding to the target locker identifier is opened. After the target locker is opened, the storage user puts the item into the target locker and closes the door. When the door of the target locker is closed, the storage device returns a locker completion message including associated information such as the locker identifier or the storage order identifier to the first server.
[0086] Optionally, the deposit application request sent by the storage terminal may also include a communication identifier of the pickup terminal, thereby enabling the first server to subsequently send a pickup notification directly to the pickup terminal used by the pickup user.
[0087] Step S200: Send the associated information of the target locker to the second server.
[0088] In this step, the first server sends the association information of the target locker to the second server through a network communication connection, so that the second server can generate a corresponding in-page jump protocol link according to the association information. In the present embodiment, the in-page jump protocol link is a link based on the Scheme jump protocol. The in-page jump protocol link can jump to a specified page of other applications by the application that displays the in-page jump protocol link when triggered, or jump to another specified page of the same application by the page that displays the in-page jump protocol link when triggered. In the present embodiment, when the page jump protocol link is triggered, it can jump to the locker opening page provided by the applet of the second server.
[0089] Furthermore, the link based on the Scheme redirect protocol can be "[scheme]: / / [host] / [path]?[query]", where host is the host address corresponding to the second server, for example, when the second server is the Alipay server embedded in the locker opening applet, host is the Alipay server address. Path is the general locker opening page address, and query is the identification information of the target locker, that is, [path]? [query] represents the parameters executed after opening the applet, such as sending a specific request to a certain access path (such as the address of the first server).
[0090] Step S300: receiving a page jump protocol link generated according to the associated information of the target locker.
[0091] Specifically, after receiving the association information, the second server generates an in-page jump protocol link according to the association information and sends it to the first server.
[0092] In an embodiment of the present invention, the page jump protocol link corresponding to the target locker is determined by the interaction between the first server and the second server. The locker opening application can be a separate application or a small program in the application, for example, the small program can be a WeChat small program or an Alipay small program. The second server is a background server for providing a page jump protocol link generation service, which can be a server of the WeChat platform or a server of the Alipay platform.
[0093] After determining the target locker, the first server sends a token acquisition request to the second server. The second server verifies the identity of the first server according to the token request and returns the corresponding token information. The first server determines the associated information corresponding to the target locker. The first server uses the token information as an access credential to send the storage order information corresponding to the target locker identifier to the second server. The second server generates the corresponding page jump protocol link based on the storage order information and returns it to the first server. The page jump protocol link is used to jump to the locker opening page when triggered. This includes a one-key locker opening control for controlling the opening of the target locker when triggered.
[0094] Furthermore, the locker opening page displayed in the corresponding locker opening application or the mini program embedded in the locker opening application also includes a one-key locker opening control, which directly controls the opening of the corresponding target locker when it is clicked or slid without a password.
[0095] Optionally, the cabinet opening page can be generated by the first server. For example, after generating the storage order information, the first server directly generates the corresponding cabinet opening page according to the storage order information and the preset page generation template. Alternatively, the cabinet opening page can also be generated in the cabinet opening application by the pickup terminal after triggering the page jump protocol link according to the parameter information included in the page jump protocol link and the preset page generation template.
[0096] Among them, the token acquisition request includes the identity information of the first server, which is used for identity authentication by the second server. The token information is an access token (Access Tokens), which represents the corresponding user authority and is used as an access credential representing the identity of the first server and the authority to upload information when uploading related information on the first server, to prevent the leakage of related information during the interaction process. Therefore, the page jump protocol link generated based on the page opening address that uniquely corresponds to the target locker is a link that uniquely corresponds to the target locker, which is used to jump to the opening page of the target locker when triggered. The application embedded in the applet where the opening page is located or the application where the opening page is located is the front-end application of the second server.
[0097] Figure 3 FIG. 1 is a signaling flow chart for determining a jump protocol link within a page according to an embodiment of the present invention. Figure 3 As shown, the process of determining a jump protocol link in a page according to an embodiment of the present invention includes the following steps:
[0098] Step S30: The first server sends a token acquisition request to the second server to request token information representing the authority and identity of the first server.
[0099] Step S31: The second server verifies the identity of the first server according to the token acquisition request, generates token information for representing the identity and authority of the first server, and returns it to the first server.
[0100] Step S32: The first server returns the associated information of the target locker to the second server along with the token information.
[0101] Step S33: The second server generates a corresponding in-page jump protocol link according to the received association information, and returns it to the first server.
[0102] Step S400: Generate a page jump short link based on the page jump protocol link.
[0103] Specifically, after acquiring the in-page jump protocol link, the first server can generate a page jump short link having a mapping relationship with the in-page jump protocol link. The page jump short link has fewer characters, so it is suitable for pushing to the terminal in a scenario with limited characters.
[0104] The page jump short link is used to trigger the page jump protocol link. The page jump protocol link is used to jump to the locker opening page corresponding to the target locker when triggered. The locker opening page includes a one-key locker opening control, and the one-key locker opening control is used to trigger the opening of the target locker to take out the items stored in the target locker. Furthermore, the page jump protocol link is non-reusable, that is, after the items stored in the target locker are taken out, the page jump protocol link becomes invalid.
[0105] Step S500: Send the page jump short link.
[0106] Specifically, after generating a page jump short link associated with the page jump protocol link, the first server sends the page jump short link to the pickup terminal in a direct or indirect manner, so that the pickup terminal can open the target locker and take out the items stored therein. In other words, the first server can send the page jump protocol link to the storage terminal, which is forwarded to the pickup terminal by the storage terminal, or directly send the page jump protocol link to the pickup terminal.
[0107] In an optional implementation, before step S500, the method may further include step S450, obtaining the communication identification of the storage terminal, the storage terminal being a terminal that sends a storage message (for example, a terminal that sends a meal placement completion message). In this case, step S500 may be specifically: according to the communication identification of the storage terminal, sending the page jump short link to the storage terminal. It should be understood that the communication identification of the storage terminal can establish a mapping relationship with the target locker in different ways during the storage / storage process, so that it can be acquired by the first server in step S450. For example, the storage user can enter the communication identification of the storage terminal when storing, so that the first server can bind the locker identification of the target locker with the communication identification of the storage terminal when allocating the target locker. For another example, when the storage user scans the QR code through the storage terminal or communicates wirelessly with the storage device, the communication identification can be automatically reported, so that the first server can bind the storage identification of the target locker with the communication identification of the storage terminal. For another example, in a scenario where a storage user sends a storage application request based on a delivery application, since the delivery application platform stores the communication identifier of the storage terminal, the first server can automatically bind the communication identifier of the storage terminal and the assigned target locker based on the data stored in the delivery application platform.
[0108] Optionally, the first server may obtain the communication identifier of the storage terminal from the second server (eg, WeChat server or Alipay server).
[0109] Optionally, the first server may also obtain the communication identifier of the storage terminal from the data stored in itself.
[0110] In one example, the first server cannot obtain the information of the delivery order related to the delivered items. This is applicable to the scenario where the first server provides storage services to all delivery parties. In this scenario, the first server can obtain the communication identifier of the storage terminal of the delivery personnel by automatically obtaining or prompting the user to input the communication identifier of the storage terminal during the storage interaction process with the storage user through the storage device. For example, when the storage user scans the QR code, the communication identifier can be requested from the storage terminal, and then obtained by the first server.
[0111] In this implementation, the first server directly sends the determined in-page jump protocol link to the storage terminal, so that the in-page jump protocol link is forwarded to the pickup terminal through the storage terminal, and the in-page jump protocol link is triggered on the pickup terminal side to open the target locker. This implementation enables the first server not to obtain the pickup user information, thereby ensuring user privacy. At the same time, when the pickup user is unable to pick up the item by himself for some reason, the storage user can also trigger the in-page jump protocol link through the storage terminal to take out the item, and hand the item to the pickup user in other ways.
[0112] For example, in a takeaway delivery scenario, the delivery personnel (storage user) stores a delivery item by using a mobile phone (storage terminal) to interact or directly operate the locker. The first server or locker generates a storage order accordingly. After the first server obtains the page jump protocol connection based on the associated information of the storage order, it generates a corresponding page jump short link and sends the page jump short link to the delivery personnel's mobile phone via SMS or instant messaging application message or other types of application messages. The delivery personnel can then send the SMS or instant messaging application message or other application message (for example, locker application or takeaway application) to the mobile phone of the customer (pickup user) waiting to pick up the item, so that the customer can open the locker with one click at the storage device later. The identification of the delivery rider's mobile phone (mobile phone number or account or identification in the application) can be obtained in different ways.
[0113] In an optional implementation, before step S500, the method may further include step S450', obtaining the communication identifier of the pickup terminal. The pickup terminal is a terminal associated with the storage message, that is, a terminal used by the recipient of the items stored in the locker by the depositor. As described above, the communication identifier of the pickup terminal can be obtained in different ways. For example, the depositor can enter the communication identifier of the pickup terminal when storing items (provided that the depositor needs to know the communication identifier of the pickup terminal), so that the first server can bind the locker identifier of the target locker with the communication identifier of the pickup terminal when allocating the target locker.
[0114] In another example, in a scenario where a storage user performs a storage operation based on a delivery application, since the delivery application platform stores the communication identifier of the storage terminal, the first server can automatically bind the communication identifier of the storage terminal and the assigned target locker based on the data stored in the delivery application platform. Step S450′ includes:
[0115] Step A1, obtaining the delivery order information associated with the storage application request.
[0116] Step A2: obtaining the communication identification of the pickup terminal based on the delivery order information.
[0117] Specifically, the first server has the ability to obtain information about the delivery order related to the delivered items, which is applicable to the scenario where the delivery order-related platform (such as a food delivery platform) is integrated with the first server. In one case, the delivery order and the storage order have a corresponding relationship, so the first server can directly query the corresponding delivery order information based on the storage order identifier or the locker identifier to obtain the communication identifier of the pickup terminal. In another case, the first server can obtain at least one of the communication identifier of the storage terminal or the delivery order identifier in the storage message, and query the communication identifier of the corresponding pickup terminal based on the identifier information.
[0118] For example, if the storage terminal of the storage user automatically reports the mobile phone number when storing items or reports the user account when operating the locker through the delivery application, then after the items are stored, the first server can obtain the mobile phone number or user account from the storage message, and then query the delivery order corresponding to the delivery personnel based on the above identification information, and after obtaining the matching delivery order currently being delivered, determine the mobile phone number of the corresponding pickup terminal.
[0119] In this implementation, the first server determines the communication identifier of the pickup terminal, directly sends a page jump protocol link to the pickup terminal used by the pickup user, and triggers the page jump protocol link on the pickup terminal side to open the target locker. In this implementation, the storage user no longer needs to interact with the first server after storing the item, which simplifies the interaction process.
[0120] Specifically, the jump protocol link in the page can be sent in the form of SMS or application notification. That is to say, after determining the jump protocol link in the page, the first server inserts it into a predetermined notification information template to obtain a locker opening notification, and sends the locker opening notification in the form of SMS or application notification. The notification message template can be "Hello, XX locker has your items. Please click the link below to open the locker and retrieve your items: __". After the first server inserts the jump protocol link "XXXXX" in the page into the message template, the locker opening notification obtained is "Hello, XX locker has your items. Please click the link below to open the locker and retrieve your items: XXXXX ”.
[0121] Figure 5 FIG. 1 is a signaling flow chart of sending a page jump protocol link in an optional implementation of an embodiment of the present invention. Figure 5 As shown, the process of sending the page jump protocol link by the first server in the embodiment of the present invention may include the following steps:
[0122] Step S50: The first server sends a page jump protocol link or a locker opening notification including a jump link to the connected storage terminal.
[0123] Step S51: The storage terminal forwards the in-page jump protocol link or the locker opening notification including the in-page jump protocol link to the pickup terminal.
[0124] Figure 6 FIG. 1 is a signaling flow chart of another optional implementation of an embodiment of the present invention for sending a page jump protocol link. Figure 6 As shown, the process of the first server sending the page jump protocol link in the embodiment of the present invention may also include the following steps:
[0125] Step S60: The first server determines a pickup terminal.
[0126] Step S61: The first server sends an in-page jump protocol link or a locker opening notification including an in-page jump protocol link to a pickup terminal used by a pickup user.
[0127] Figure 7 FIG. 1 is a signaling flow chart of an information interaction process of an optional implementation method of an embodiment of the present invention. Figure 7 As shown, the information interaction process of the embodiment of the present invention includes the following steps:
[0128] Step S70: The storage terminal sends a storage application request to the first server.
[0129] Step S71: The first server allocates a target locker according to the storage application request, generates a locker opening instruction including a locker identification, and sends the instruction to the target storage device. The target storage device is the storage device described in the target locker.
[0130] Step S72: the target storage device opens the locker door corresponding to the locker identifier according to the locker opening instruction, and returns a storage completion message to the first server when the locker door is closed again to notify the first server that the storage is completed. In this implementation, the storage completion message may include the associated information of the target locker.
[0131] Step S73: The first server sends a token acquisition request to the second server to request token information representing the authority and identity of the first server.
[0132] Step S74: The second server verifies the identity of the first server according to the token acquisition request, generates token information for representing the identity and authority of the first server, and returns it to the first server.
[0133] Step S75: The first server sends the associated information of the target locker to the second server using the token information as an access credential.
[0134] Step S76: The second server generates a corresponding in-page jump protocol link (eg, Scheme link) according to the received storage order information, and returns the in-page jump protocol link to the first server.
[0135] Step S77: The first server generates a corresponding page jump short link according to the received page jump protocol link.
[0136] Step S78: Send the page jump short link to the pickup terminal directly or indirectly through the first server.
[0137] The information interaction method of the embodiment of the present invention is that when there are items stored in the locker, the server generates a page jump short link uniquely corresponding to the locker, and then sends the page jump short link to the pickup terminal to realize password-free opening of the locker, which simplifies the locker opening process while ensuring security and reduces the risk of items in the locker being stolen due to password leakage and other reasons.
[0138] Figure 8 FIG. 1 is a flow chart of the information interaction method at the pickup terminal side according to an embodiment of the present invention. Figure 8 As shown, after the pickup terminal indirectly receives the page jump short link through the storage terminal or directly receives the page jump short link from the first server, the information interaction method at the pickup terminal side of the embodiment of the present invention includes the following steps:
[0139] Step S600, receiving an in-page jump protocol link, wherein the in-page jump protocol link is sent by triggering a page jump short link.
[0140] Specifically, before step S600, the following interactive operations also occur on the pickup terminal side:
[0141] Step S580, display the page jump short link.
[0142] For example, the pickup terminal receives a page jump short link sent in the form of a text message, and can display the page jump short link in a text message application.
[0143] Step S590, in response to the page jump short link being triggered, sending the page jump protocol link to the corresponding cabinet opening application.
[0144] As a result, the cabinet opening application will be pulled up, and subsequent operations will be performed according to the jump protocol link in the page.
[0145] Step S700, parsing and obtaining the associated information of the target locker in the jump protocol link in the page, wherein the associated information includes at least one of a locker identifier or a storage order identifier of the target locker.
[0146] Step S800, displaying a cabinet opening page including a one-key cabinet opening control.
[0147] Specifically, a locker opening page is displayed in the locker opening application or the mini-program embedded in the locker opening application. The locker opening page is displayed after the pickup user triggers the page jump short link through human-computer interaction, and includes a one-key locker opening control. The one-key locker opening control is used to send a pickup request when triggered to directly request the first server to open the target locker corresponding to the jump protocol link in the page. Optionally, the terminal running the locker opening application or the locker opening application embedded in the mini-program of the embodiment of the present invention is a pickup terminal.
[0148] Among them, the jump protocol link in the page uniquely corresponds to the target locker, and is used to jump to the locker opening page of the target locker when triggered.
[0149] In an embodiment of the present invention, the locker opening page corresponding to the in-page jump protocol link can be generated by the first server or the pickup terminal, and then rendered by the locker opening application installed in the pickup terminal to be displayed to the pickup user. That is, the first server determines the locker opening page parameters used to characterize the target locker in the in-page jump protocol link, and starts the locker opening application corresponding to the in-page jump protocol link to render the locker opening page in the locker opening application according to the parameter information. Optionally, the rendering process can be that the first server generates the locker opening page according to the locker opening page parameters and a preset page generation template and then returns it to the pickup terminal. Alternatively, after determining the locker opening page parameters, the pickup terminal directly renders the locker opening page corresponding to the target locker in the locker opening application according to the locker opening page parameters and the preset page generation template.
[0150] In an optional implementation, in step S800, the pickup terminal can obtain the cabinet opening page parameters through the following steps: The cabinet opening page is generated by the first server and sent to the pickup terminal for display.
[0151] Step S811: In the cabinet opening application, a data acquisition request is sent to the first server according to the associated information to request a cabinet opening page.
[0152] Step S812: Receive a cabinet opening page from the first server.
[0153] Correspondingly, on the first server side, the following steps are performed:
[0154] Step S813: receiving a data acquisition request.
[0155] Step S814: Determine corresponding storage order information according to the data acquisition request.
[0156] Step S815: Generate a locker opening page according to the storage order information.
[0157] Step S816: Send the cabinet opening page.
[0158] In another optional implementation, in step 800 , the cabinet opening page is obtained through the following steps.
[0159] Step S821: In the locker opening application, a data acquisition request is sent according to the parameter information to request locker opening page parameters, wherein the locker opening page parameters include storage order information corresponding to the target locker.
[0160] Step S822: Receive cabinet opening page parameters from the first server and generate a cabinet opening page according to the cabinet opening page parameters.
[0161] Correspondingly, on the first server side, the following steps are performed:
[0162] Step S823: receiving a data acquisition request.
[0163] Step S824: Determine corresponding storage order information according to the data acquisition request.
[0164] Step S825: Determine the cabinet opening page parameters according to the storage order information.
[0165] Step S826: Send the cabinet opening page parameters for the pickup terminal to generate the cabinet opening page.
[0166] Furthermore, after receiving the page jump short link, the pickup terminal displays the page jump short link or the locker opening notification including the page jump short link through the display interface to facilitate human-computer interaction for the pickup user.
[0167] Fig. 9 FIG. 1 is a schematic diagram of a page jump protocol link in an optional implementation of an embodiment of the present invention. Fig. 9 As shown, in an optional implementation of the embodiment of the present invention, the pickup terminal receives and displays a locker opening notification 90 including a page jump short link 91, and the locker opening notification 90 is displayed in the form of a text message. The pickup user can trigger the page jump short link 91 by directly clicking on the page jump short link 91, thereby triggering the page jump protocol link corresponding to the page jump short link, thereby jumping to the locker opening page.
[0168] Fig.10 FIG. 1 is a schematic diagram of a page jump short link of another optional implementation method of an embodiment of the present invention. Fig.10 As shown, in another optional implementation of the embodiment of the present invention, the pickup terminal receives and displays a locker opening notification 100 including a page jump short link, and the locker opening notification 100 is displayed in the form of an application notification. In the locker opening notification 100, the page jump short link is displayed in the form of a graphic control 101, and the pickup user can trigger the page jump protocol link by clicking the graphic control 101 to jump to the locker opening page.
[0169] Furthermore, since the page jump short link or the locker opening notification including the page jump short link can be obtained through SMS or application notification, the application that displays the jump protocol link in the page can be the corresponding locker opening application or other application. When the application that displays the page jump short link is different, the locker opening page can be displayed in different ways. Therefore, when the page jump short link is triggered, the pickup terminal first determines the corresponding locker opening application to determine whether the jump protocol link in the page is displayed in the locker opening application, and then displays the locker opening page in a corresponding manner.
[0170] In an optional implementation of an embodiment of the present invention, the page jump short link is not displayed in the cabinet opening application, and the pickup terminal starts the default browser and displays a jump pop-up window in the default browser page. Furthermore, when the jump pop-up window is triggered, the cabinet opening application corresponding to the in-page jump protocol link associated with the page jump short link is started, and the corresponding cabinet opening page is displayed in the cabinet opening application or the small program embedded in the cabinet opening application. For example, when the page jump short link is sent via SMS, the page jump short link is displayed through the SMS page in the SMS application built into the pickup terminal. When the pickup user triggers the page jump short link in the SMS page by clicking or the like, it jumps to the default browser, and a jump pop-up window is displayed in the default browser. The pickup user further starts the cabinet opening application by triggering the jump pop-up window, and displays the corresponding cabinet opening page in the cabinet opening application or the small program embedded in the cabinet opening application.
[0171] Fig.11 FIG. 1 is a schematic diagram of a jump pop-up window according to an embodiment of the present invention. Fig.11 As shown, when the page jump short link is not displayed in the cabinet opening application, the pickup user triggers the page jump short link and enters the default browser, and a jump pop-up window 110 is displayed in the default browser. Optionally, the jump pop-up window 110 includes a jump control "confirm" and a cancel control "cancel". When the pickup user clicks the jump control "confirm", the jump pop-up window 110 is triggered and jumps to the corresponding cabinet opening application, so as to display the corresponding cabinet opening page in the cabinet opening application or the mini program embedded in the cabinet opening application.
[0172] In another optional implementation method of the embodiment of the present invention, the page jump short link is displayed in the locker opening application, and the pickup terminal directly displays the corresponding locker opening page in the locker opening application, or starts the mini program embedded in the locker opening application and displays the corresponding locker opening page in the mini program.
[0173] Step S900: In response to the one-key cabinet opening control being triggered, a pickup request is sent.
[0174] Specifically, the pickup request is used to open the target locker corresponding to the target locker identifier. The locker opening page displayed by the pickup terminal includes a one-key locker opening control, and the pickup user sends a pickup request by triggering the one-key locker opening control to open the corresponding target locker. Among them, the pickup request may include a target locker identifier, which is sent to a first server used to control the opening or closing of the locker, and the first server controls the opening of the target locker. Alternatively, the pickup request can also be sent directly to the control device of the target storage device through the locker opening application, and the opening of the target locker is directly controlled by the control device of the target storage device. Optionally, the pickup user triggers the one-key locker opening control in a password-free manner, such as a click trigger, a slide trigger, or other preset gesture trigger.
[0175] Fig.12 Schematic diagram of a one-key cabinet opening control of an optional implementation method of an embodiment of the present invention. Fig.12 As shown, in an optional implementation method of an embodiment of the present invention, the one-key locker opening control 120 displayed in the locker opening page is a button-type control. The user who picks up the items can trigger the one-key locker opening control 120 by clicking the button and send a pickup request to control the opening of the corresponding target locker.
[0176] Fig.13 FIG. 1 is a schematic diagram of a one-button cabinet opening control of another optional implementation method of an embodiment of the present invention. Fig.13 As shown, in another optional implementation of the embodiment of the present invention, the one-key locker opening control displayed in the locker opening page is a sliding control 130. The user who picks up the item can trigger the one-key locker opening control 130 by sliding the slider 131 from the left end to the right end of the sliding box 132 to send a pickup request and control the opening of the corresponding target locker.
[0177] Fig.14 FIG. 4 is a signaling flow chart of the process of controlling the opening of a target locker according to an embodiment of the present invention. Fig.14 As shown, the process of controlling the opening of the target locker may include the following steps:
[0178] Step S140: When the one-key locker opening control on the locker opening page is triggered, a pickup request is sent to the first server through the pickup terminal.
[0179] Step S141: The first server determines a corresponding target locker according to the pickup request, and sends a corresponding locker opening instruction to control the target locker to open.
[0180] Fig.15 FIG. 1 is a flow chart of the information interaction method on the second server side according to an embodiment of the present invention. Fig.15 As shown, the information interaction method on the second server side according to the embodiment of the present invention includes the following steps:
[0181] Step S1000: Receive the associated information of the target locker.
[0182] Specifically, the association information corresponds to the target locker and may include a locker identifier of the target locker or a storage order identifier of the corresponding storage order. This information is used to identify the target locker or its corresponding order so that the first server can subsequently locate the target locker that needs to be opened based on this information. In an embodiment of the present invention, the association information is determined and sent by the first server and received by the second server.
[0183] Step S1100: Generate an in-page jump protocol link for jumping to the cabinet opening page according to the associated information.
[0184] Specifically, after receiving the association information uniquely corresponding to the target locker, the second server generates a corresponding in-page jump protocol link according to the association information.
[0185] Furthermore, the locker opening page in the embodiment of the present invention can be generated by the first server that sends the storage order information and then displayed by the locker opening application installed in the pickup terminal, or directly generated by the pickup terminal that finally receives the jump protocol link in the page and rendered in the locker opening application. That is, the parameter information representing the target locker corresponding to the storage order information in the jump protocol link in the page corresponding to the storage order information is extracted by the first server or the pickup terminal, and inserted into the preset page generation template to obtain the locker opening page. Optionally, the parameter information representing the target locker corresponding to the storage order information in the jump protocol link in the page can be the target locker identifier or the order code corresponding to the target locker.
[0186] Step S1200: Send the page jump protocol link.
[0187] Specifically, after determining the in-page jump protocol link, the second server returns the in-page jump protocol link to the first server that sent the storage order information, so that the first server can further generate a corresponding page jump short link. Furthermore, in the case where the cabinet opening page is generated by the pickup terminal, the pickup terminal starts the corresponding cabinet opening application by triggering the in-page jump protocol link, and then renders and displays the cabinet opening page including the one-key cabinet opening control in the cabinet opening application according to the in-page jump protocol link and the preset page generation template.
[0188] Fig.16 Schematic diagram of the information interaction device on the first server side according to an embodiment of the present invention. Fig.16 As shown, the information interaction device of this embodiment includes a first information receiving module 161 , an information sending module 162 , a first link receiving module 163 , a short link generating module 164 and a short link sending module 165 .
[0189] Among them, the first information receiving module 161 is used to receive the storage message and determine the associated information of the target locker corresponding to the storage message, and the associated information includes at least one of the locker identification or storage order identification of the target locker. The information sending module 162 is used to send the associated information of the target locker to the second server. The first link receiving module 163 is used to receive the page jump protocol link generated according to the associated information of the target locker. The short link generation module 164 is used to generate a page jump short link based on the page jump protocol link. Among them, the page jump short link is used to trigger the page jump protocol link, and the page jump protocol link is used to jump to the locker opening page corresponding to the target locker when triggered. The locker opening page includes a one-key locker opening control, and the one-key locker opening control is used to trigger the opening of the target locker. The short link sending module 165 is used to send the page jump short link.
[0190] The information interaction device of the embodiment of the present invention enables the server to generate a page jump short link uniquely corresponding to the locker when there are items stored in the locker, and then sends the page jump short link to the pickup terminal to realize password-free opening of the locker, thereby simplifying the locker opening process while ensuring security and reducing the risk of items in the locker being stolen due to password leakage and other reasons.
[0191] Fig.17 Schematic diagram of the information interaction device at the pickup terminal side according to an embodiment of the present invention. Fig.17 As shown, the information interaction device of this embodiment includes a second link receiving module 171 , a parsing module 172 , a page module 173 and a fetching module 174 .
[0192] Among them, the second link receiving module 171 is used to receive the in-page jump protocol link, and the in-page jump protocol link is sent by triggering the page jump short link. The parsing module 172 is used to parse and obtain the associated information of the target locker in the in-page jump protocol link, and the associated information includes at least one of the locker identification or storage order identification of the target locker. The page module 173 is used to display the locker opening page including the one-key locker opening control. The pickup module 174 is used to send a pickup request in response to the one-key locker opening control being triggered, and the pickup request is used to open the target locker corresponding to the target locker identification.
[0193] The information interaction device of the embodiment of the present invention enables the server to generate a page jump short link uniquely corresponding to the locker when there are items stored in the locker, and then sends the page jump short link to the pickup terminal to realize password-free opening of the locker, thereby simplifying the locker opening process while ensuring security and reducing the risk of items in the locker being stolen due to password leakage and other reasons.
[0194] Fig.18FIG. 1 is a schematic diagram of an information interaction device on the second server side according to an embodiment of the present invention. Fig.18 As shown, the information interaction device of this embodiment includes a second information receiving module 181 , a link generating module 182 and a link sending module 183 .
[0195] The second information receiving module 181 is used to receive the associated information of the target locker, wherein the associated information includes at least one of the locker identification or the storage order identification of the target locker. The link generating module 182 is used to generate a page jump protocol link for jumping to the locker opening page according to the association, wherein the locker opening page includes a one-key locker opening control, and the one-key locker opening control is used to trigger the opening of the target locker. The link sending module 183 is used to send the page jump protocol link.
[0196] The information interaction device of the embodiment of the present invention enables the server to generate a page jump short link uniquely corresponding to the locker when there are items stored in the locker, and then sends the page jump short link to the pickup terminal to realize password-free opening of the locker, thereby simplifying the locker opening process while ensuring security and reducing the risk of items in the locker being stolen due to password leakage and other reasons.
[0197] Fig.19 Schematic diagram of an electronic device according to an embodiment of the present invention. In this embodiment, the electronic device includes a server, a terminal, etc. Fig.19 As shown, the electronic device includes: at least one processor 190; a memory 191 connected to the at least one processor 190 for communication; and a communication component 192 connected to the scanning device for communication, the communication component 192 receiving and sending data under the control of the processor 190; wherein the memory 191 stores instructions executable by at least one processor 190, and the instructions are executed by at least one processor 190 to implement the above-mentioned information interaction method.
[0198] Specifically, the electronic device includes: one or more processors 190 and a memory 191, Fig.19 A processor 190 is taken as an example. The processor 190 and the memory 191 may be connected via a bus or other means. Fig.19 In the example, the bus connection is used. The memory 191 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The processor 190 executes various functional applications and data processing of the device by running the non-volatile software programs, instructions and modules stored in the memory 191, that is, realizing the above-mentioned information interaction method.
[0199] The memory 191 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store a list of options, etc. In addition, the memory 191 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 191 may optionally include a memory remotely arranged relative to the processor 190, and these remote memories may be connected to an external device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0200] One or more modules are stored in the memory 191, and when executed by one or more processors 190, the information interaction method in any of the above method embodiments is executed.
[0201] The above-mentioned product can execute the method provided in the embodiment of the present application, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not fully described in this embodiment, please refer to the method provided in the embodiment of the present application.
[0202] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.
[0203] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0204] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An information interaction method, applicable to a first server, characterized in that: The method comprises: receiving a storage message, and determining association information of a target locker corresponding to the storage message, wherein the association information includes at least one of a locker identifier or a storage order identifier of the target locker; Sending the associated information of the target locker to the second server; Receiving an in-page jump protocol link generated according to the associated information of the target locker; A page jump short link is generated based on the in-page jump protocol link, the page jump short link is used to trigger the in-page jump protocol link, the in-page jump protocol link is used to jump to the locker opening page corresponding to the target locker when triggered, so as to send a locker opening instruction after the locker opening control in the locker opening page is triggered, the locker opening page is displayed after the jump pop-up window displayed in the default browser page of the pickup terminal is triggered, and the default browser is started after the page jump short link is triggered and it is determined that the in-page jump link is not displayed in the corresponding locker opening application in the pickup terminal; The sending of the associated information of the target locker to the second server includes: Sending a token acquisition request, wherein the token acquisition request includes identity information of the first server; In response to receiving the token information returned based on the token acquisition request, the association information is sent to the second server using the token information as an access credential.
2. The method according to claim 1, characterized in that The method further comprises: Acquire a communication identifier of a storage terminal, where the storage terminal is a terminal that sends the storage message; The page jump short link is sent to the storage terminal according to the communication identifier of the storage terminal.
3. The method according to claim 1, characterized in that The storage message is a meal placement confirmation message sent by the applet of the second server or the delivery application, or a storage completion message sent by the target storage device, wherein the target storage device is a storage device to which the target locker belongs.
4. The method according to claim 2, characterized in that: Acquire the communication identification of the storage terminal from the second server; or, Acquire the communication identifier of the storage terminal from the first server.
5. The method according to claim 2, characterized in that: Sending the page jump short link to the storage terminal is specifically: The page jump short link is sent via at least one of a text message, an instant messaging application message, or a storage application applet message.
6. The method according to claim 1, characterized in that The method further comprises: Acquire a communication identifier of a pickup terminal, where the pickup terminal is the pickup party of the delivery order corresponding to the storage message; The page jump short link is sent to the pickup terminal according to the communication identifier of the pickup terminal.
7. The method according to claim 6, characterized in that Before receiving the storage message, the method further includes: Receiving a storage application request sent by a storage terminal; A target locker identifier is assigned to the deposit application request.
8. The method according to claim 7, characterized in that The obtaining of the communication identification of the pickup terminal includes: Obtaining the delivery order information associated with the deposit application request; A communication identifier of the pickup terminal is obtained based on the delivery order information.
9. The method according to claim 1, characterized in that: The method further comprises: A data acquisition request is received; Determine corresponding storage order information according to the data acquisition request; Generate a locker opening page or determine locker opening page parameters according to the storage order information, wherein the locker opening page parameters include the storage order information corresponding to the target locker; Send the cabinet opening page or cabinet opening page parameters.
10. The method according to claim 1, characterized in that The jump protocol link in the page is a Scheme jump protocol link; The cabinet opening page is a page provided by the applet of the second server.
11. An information interaction method, applicable to a pickup terminal, characterized in that: The method comprises: Receiving an in-page jump protocol link, wherein the in-page jump protocol link is sent by triggering a page jump short link; Parsing and obtaining the associated information of the target locker in the jump protocol link in the page, wherein the associated information includes at least one of a locker identifier or a storage order identifier of the target locker; Displaying a locker opening page, so that the first server sends a locker opening instruction after a locker opening control in the locker opening page is triggered, wherein the locker opening page is generated according to the received locker opening page parameters, and the locker opening page parameters include storage order information corresponding to the target locker; The display cabinet opening page includes: When the page jump short link is triggered, determine the corresponding application to determine whether the page jump link is displayed in the corresponding cabinet opening application; When the page jump short link is not displayed in the cabinet opening application, the default browser is started and a jump pop-up window is displayed in the default browser page, so that the cabinet opening page is displayed after the jump pop-up window is triggered.
12. The method according to claim 11, characterized in that The method further comprises: Display page jump short link; In response to the page jump short link being triggered, an in-page jump protocol link is sent to the corresponding cabinet opening application.
13. The method according to claim 11, characterized in that The display cabinet opening page includes: In the cabinet opening application, a data acquisition request is sent according to the associated information to request cabinet opening page parameters; The cabinet opening page is generated according to the received cabinet opening page parameters.
14. The method according to claim 11, characterized in that The jump protocol link in the page is a Scheme jump protocol link; The cabinet opening page is a mini-program page of the cabinet opening application.
15. An information interaction method, applicable to a second server, characterized in that: The method comprises: receiving association information of a target locker, wherein the association information includes at least one of a locker identifier or a storage order identifier of the target locker; Generate an in-page jump protocol link for jumping to the cabinet opening page according to the association information; Sending the in-page jump protocol link, the in-page jump link is used to generate a page jump short link, so that the pickup terminal is triggered in the page jump short link, and after determining that the in-page jump link is not displayed in the corresponding cabinet opening application in the pickup terminal, the default browser is started, and the cabinet opening page is displayed after the jump pop-up window displayed in the default browser page is triggered, and the first server sends the cabinet opening instruction after the cabinet opening control in the cabinet opening page is triggered; The receiving of the associated information of the target locker includes: In response to receiving a token acquisition request, returning corresponding token information according to the token acquisition request, wherein the token acquisition request includes identity information of the first server; Receive the associated information returned using the token information as the access credential.
16. An information interaction device, applicable to a first server, characterized in that: The device comprises: A first information receiving module, configured to receive a storage message and determine associated information of a target locker corresponding to the storage message, wherein the associated information includes at least one of a locker identifier or a storage order identifier of the target locker; An information sending module, used for sending the associated information of the target locker to the second server; A first link receiving module, configured to receive an in-page jump protocol link generated according to the associated information of the target locker; A short link generation module, for generating a page jump short link based on the in-page jump protocol link, the page jump short link is used to trigger the in-page jump protocol link, the in-page jump protocol link is used to jump to the locker opening page corresponding to the target locker when triggered, so as to send a locker opening instruction after the locker opening control in the locker opening page is triggered, the locker opening page is displayed after the jump pop-up window displayed in the default browser page of the pickup terminal is triggered, and the default browser is started after the page jump short link is triggered and it is determined that the in-page jump link is not displayed in the corresponding locker opening application in the pickup terminal; Wherein, the information sending module is further used for: Sending a token acquisition request, wherein the token acquisition request includes identity information of the first server; and In response to receiving the token information returned based on the token acquisition request, the association information is sent to the second server using the token information as an access credential.
17. An information interaction device, suitable for a pickup terminal, characterized in that: The device comprises: A second link receiving module is used to receive an in-page jump protocol link, where the in-page jump protocol link is sent by triggering a page jump short link; A parsing module, used for parsing and obtaining the associated information of the target locker in the jump protocol link in the page, wherein the associated information includes at least one of a locker identifier or a storage order identifier of the target locker; A page module, used for displaying a locker opening page, so that the first server sends a locker opening instruction after a locker opening control in the locker opening page is triggered, wherein the locker opening page is generated according to received locker opening page parameters, and the locker opening page parameters include storage order information corresponding to the target locker; Wherein, the page module is further used for: When the page jump short link is triggered, determine the corresponding application to determine whether the page jump link is displayed in the corresponding cabinet opening application; and When the page jump short link is not displayed in the cabinet opening application, the default browser is started and a jump pop-up window is displayed in the default browser page, so that the cabinet opening page is displayed after the jump pop-up window is triggered.
18. An information interaction device, applicable to a second server, characterized in that: The device comprises: A second information receiving module, configured to receive associated information of a target locker, wherein the associated information includes at least one of a locker identifier or a storage order identifier of the target locker; Wherein, the second information receiving module is further used for: In response to receiving a token acquisition request, returning corresponding token information according to the token acquisition request, wherein the token acquisition request includes identity information of the first server; receiving association information returned using the token information as access credentials; A link generation module, used to generate an in-page jump protocol link for jumping to the cabinet opening page according to the association information; A link sending module is used to send the in-page jump protocol link, and the in-page jump link is used to generate a page jump short link, so that the pickup terminal is triggered by the in-page jump short link, and after determining that the in-page jump link is not displayed in the corresponding cabinet opening application in the pickup terminal, the default browser is started, and the cabinet opening page is displayed after the jump pop-up window displayed in the default browser page is triggered, and the first server sends the cabinet opening instruction after the cabinet opening control in the cabinet opening page is triggered.
19. An information interaction method, applicable to a storage device, wherein the storage device comprises a plurality of controlled-opening lockers, characterized in that: The method comprises: Receive a locker opening instruction sent by a first server, wherein the locker opening instruction is triggered by triggering a locker opening control in a locker opening page, the locker opening page is generated according to a page jump short link triggered by a pickup terminal, the locker opening page is displayed after a jump pop-up window displayed in a default browser page of the pickup terminal is triggered, the default browser is started after the page jump short link is triggered and it is determined that the jump link in the page is not displayed in a corresponding locker opening application in the pickup terminal, the page jump short link is generated by the first server based on an in-page jump protocol link, the in-page jump protocol link is generated by the second server according to association information of a target locker, the association information is sent by the first server when using the token information of the first server as the access credential of the second server, the association information includes at least one of a locker identifier or a storage order identifier of the target locker, the token information is sent in response to the second server receiving a token acquisition request from the first server, the token acquisition request includes identity information of the first server; and The corresponding target locker of the storage device is controlled to open according to the locker opening instruction.
20. The method according to claim 19, characterized in that The locker opening instruction is also triggered by a deposit application request.
21. An information interaction device, applicable to a storage device, wherein the storage device comprises a plurality of controlled-opening lockers, characterized in that: The information interaction device comprises: a receiving module, configured to receive a locker opening instruction sent by a first server, wherein the locker opening instruction is triggered by triggering a locker opening control in a locker opening page, the locker opening page is generated according to a page jump short link triggered by a pickup terminal, the locker opening page is displayed after a jump pop-up window displayed in a default browser page of the pickup terminal is triggered, the default browser is started after the page jump short link is triggered and it is determined that the jump link in the page is not displayed in the corresponding locker opening application in the pickup terminal, the page jump short link is generated by the first server based on a page jump protocol link, the page jump protocol link is generated by the second server according to association information of a target locker, the association information is sent by the first server when the token information of the first server is used as the access credential of the second server, the association information includes at least one of a locker identifier or a storage order identifier of the target locker, and the token information is sent in response to the second server receiving a token acquisition request from the first server, the token acquisition request includes identity information of the first server; The cabinet opening module is used to control the corresponding target cabinet of the storage device to open according to the cabinet opening instruction.
22. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: The computer program instructions implement the method according to any one of claims 1-15, 19-20 when executed by a processor.
23. An electronic device comprising a memory and a processor, characterized in that: The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1-15, 19-20.
Citation Information
Patent Citations
Short link jump method and device and electronic device
CN108427751A
A self-picking cabinet stock and pickup cloud system and a method thereof
CN109598465A
Cabinet opening control method, client, computing equipment and computer storage medium
CN112233336A