Delivery object access method and device, storage medium and electronic equipment
Through near-field communication between the user terminal and the distribution cabinet, access links are obtained and delivery service applications are called, and ambient light and QR code display problems are solved, convenient access to delivery objects is achieved, and user experience is improved.
Patent Information
- Application Number
- CN202411999746.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-22
AI Technical Summary
In the prior art, when users use distribution cabinets to store distribution objects, they cannot identify the QR code to access the distribution object due to ambient light problems, distribution cabinet QR code display problems, or terminals cannot scan the code to operate, resulting in the inability to identify the QR code to access the delivery object, affecting the user experience.
Through near-field communication between the user terminal and the distribution cabinet, the access link is obtained and the delivery service application is called, the authorized user ID and the access link are transmitted to the distribution cabinet server, the order collection is obtained, and the cabinet opening request is generated based on the target order identification, and the distribution cabinet is controlled to open the target cabinet port to realize the access of the delivery object.
It improves the convenience of the delivery object and the user's experience of using the delivery cabinet, and completes the access operation of the delivery object through close contact.
Smart Images

Figure CN119863870A_ABST
Abstract
Description
Technical Field
[0001] The present specification relates to the field of computer technology, and in particular to a method, device, storage medium and electronic device for accessing a delivery object. Background Art
[0002] Nowadays, with the rapid development of the economy and the popularization of the Internet, instant delivery services have become an indispensable part of people's daily lives. In order to improve the convenience of delivery and retrieval of delivery objects, delivery cabinets are set up for temporary storage of delivery objects.
[0003] In the related art, when using a delivery cabinet to store delivery objects, there are situations where the user cannot access the delivery object by recognizing the QR code through the terminal due to problems with ambient light, display of the QR code on the delivery cabinet, or the user's terminal is unable to perform the code scanning operation. Therefore, how to access the delivery object when the terminal cannot recognize the QR code is an urgent problem to be solved. Summary of the invention
[0004] The embodiments of this specification provide a method, device, storage medium and electronic device for accessing a delivery object. Data interaction between a user terminal and a delivery cabinet can be completed based on near-field communication between the user terminal and the delivery cabinet. The target cabinet port in the delivery cabinet can be opened through data transmission between the user terminal and the delivery cabinet server. Access to the delivery object can be completed only through close contact between the user terminal and the delivery cabinet, thereby improving the convenience of accessing the delivery object and the user experience of using the delivery cabinet to access the delivery object.
[0005] In a first aspect, an embodiment of the present specification provides a method for accessing a delivery object, the method being applied to a user terminal, comprising:
[0006] In response to near field communication interaction with a delivery cabinet, obtaining an access link corresponding to the delivery cabinet;
[0007] Obtaining an address link in the access link, and calling a delivery service application corresponding to the delivery cabinet based on the address link;
[0008] The delivery service application is used to transmit the authorized user identifier and the access link to the delivery cabinet server of the delivery service application, so that the delivery cabinet server parses the segmented identifier in the access link to obtain the cabinet identifier, and the authorized user identifier is an identifier authorized to log in to the delivery cabinet server;
[0009] Obtaining the order set corresponding to the authorized user identifier returned by the distribution cabinet server, and generating and outputting an order page based on the order set;
[0010] In response to an order selection operation on the order set on the order page, determining a target order identifier corresponding to the order selection operation;
[0011] A cabinet opening request is generated based on the target order identifier, and the cabinet opening request is transmitted to the delivery cabinet server, so that the delivery cabinet server determines the cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, and transmits the cabinet opening instruction containing the cabinet port identifier to the delivery cabinet corresponding to the cabinet identifier to open the target cabinet port corresponding to the cabinet port identifier.
[0012] Through the above technical scheme, an access link can be obtained through near-field communication between the user terminal and the distribution cabinet, and the access link and the authorized user identifier of the user terminal are transmitted to the distribution cabinet server by calling the distribution service application to obtain an order set. The user terminal determines the target order identifier according to the order set and then transmits a cabinet opening request. The distribution cabinet server determines the cabinet port identifier of the target order identifier based on the cabinet opening request, and transmits a cabinet opening instruction containing the cabinet port identifier to the distribution cabinet to open the target cabinet port, thereby completing the data interaction between the user terminal and the distribution cabinet according to the near-field communication between the user terminal and the distribution cabinet, and then opening the target cabinet port in the distribution cabinet through data transmission between the user terminal and the distribution cabinet server, thereby achieving the storage and access of the distribution object only through close contact between the user terminal and the distribution cabinet, thereby improving the convenience of storing and accessing the distribution object and the user experience of using the distribution cabinet to store and access the distribution object.
[0013] In combination with the first aspect and the above implementation manner, in some possible implementation manners, before obtaining the address link in the access link, the method further includes:
[0014] Responsive to near field communication interaction with the delivery cabinet, acquiring activation data;
[0015] Starting an open platform program based on the startup data, the open platform program is a program for running a delivery service application corresponding to the delivery cabinet;
[0016] The obtaining of the address link in the access link and calling the delivery service application corresponding to the delivery cabinet based on the address link includes:
[0017] The address link in the access link is obtained based on the development platform program, and the delivery service application corresponding to the delivery cabinet is called based on the address link.
[0018] Through the above technical solution, the startup data is obtained according to the near-field communication interaction with the delivery cabinet. After the open platform program is started according to the startup data, the open platform program is used to call the delivery service application based on the address link in the access link, thereby realizing the near-field communication interaction between the user terminal and the delivery cabinet, and starting the development platform program to trigger the delivery service.
[0019] In combination with the first aspect and the above-mentioned implementations, in some possible implementations, the distribution cabinet is provided with an NFC tag, and the NFC tag is used to perform near field communication interaction with the user terminal.
[0020] In combination with the first aspect and the above implementations, in some possible implementations, the using the delivery service application to transmit the authorized user identifier and the access link to the delivery cabinet server of the delivery service application includes:
[0021] The delivery service application using the open platform transmits the authorized user identification to the delivery cabinet server of the delivery service application:
[0022] Calling the applet of the delivery service application to output an access page, wherein the access page includes a demand option;
[0023] Receiving a demand selection operation for the demand option, and determining a cabinet opening demand corresponding to the authorized user identifier based on the demand selection operation;
[0024] The cabinet identification and the cabinet opening requirement are transmitted to the distribution cabinet server based on the distribution service application.
[0025] Through the above technical solution, the distribution cabinet server of the open platform outputs an access page for demand selection, thereby meeting the different cabinet opening needs of users using the distribution cabinet and opening the target cabinet port, thereby improving the convenience of users using the distribution cabinet.
[0026] In combination with the first aspect and the above implementations, in some possible implementations, the delivery service application using the open platform transmits the authorized user identifier to the delivery cabinet server of the delivery service application, including:
[0027] Searching in the user terminal based on the application identifier of the delivery service application, obtaining an authorized user identifier for logging into the delivery cabinet server of the delivery service application;
[0028] The delivery service application using an open platform transmits the authorized user identification to the delivery cabinet server.
[0029] Through the above technical solution, the authorized user identification for logging into the delivery service application is obtained locally in the user terminal, thereby avoiding the need for the user to perform an authorization operation each time the user logs into the delivery service application, thereby improving the user experience.
[0030] In combination with the first aspect and the above implementations, in some possible implementations, the mini-program that calls the delivery service application outputs an access page, including:
[0031] The mini-program window of the delivery service application of the open platform is called, and the mini-program window is controlled to output the authorized user identification access page.
[0032] In combination with the first aspect and the above implementation manner, in some possible implementation manners, generating a cabinet opening request based on the target order identifier includes:
[0033] If the cabinet opening requirement of the authorized user identification is for storage and delivery of an object, fee payment information is generated and output based on the order fee corresponding to the target order identification;
[0034] In response to the user's payment operation for the fee payment information, a locker opening request is generated.
[0035] In a second aspect, an embodiment of the present specification provides a method for accessing a delivery object, the method being applied to a delivery cabinet server, comprising:
[0036] Obtain the access link and authorized user identifier transmitted by the user terminal, parse the segmented identifier in the access link to obtain the cabinet identifier, the authorized user identifier is the identifier authorized to log in to the distribution cabinet server, and the access link is obtained by the user terminal through near field communication with the distribution cabinet;
[0037] Acquire an order set corresponding to the authorized user identifier, and transmit the order set to the user terminal;
[0038] Obtain a cabinet opening request for a target order identifier transmitted by the user terminal, determine a cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, generate a cabinet opening instruction including the cabinet port identifier, and transmit the cabinet opening instruction to the delivery cabinet corresponding to the cabinet identifier to control the delivery cabinet to open the target cabinet port with the cabinet port identifier.
[0039] Through the above technical scheme, the authorized user identification corresponding to the user terminal and the access link obtained by the user terminal and the distribution cabinet through near-field communication are obtained. After parsing the access link to determine the cabinet identification, the order set is determined according to the authorized user identification and the cabinet identification, the order set is transmitted to the user terminal, and the cabinet opening request for the target order identification transmitted by the user terminal is obtained. In response to the cabinet opening request, the cabinet opening instruction is transmitted to the distribution cabinet to open the target cabinet port, thereby completing the data interaction between the user terminal and the distribution cabinet according to the near-field communication between the user terminal and the distribution cabinet, and then opening the target cabinet port in the distribution cabinet through data transmission with the user terminal, thereby achieving the storage and access of the distribution object only through the close contact between the user terminal and the distribution cabinet, thereby improving the convenience of storing and accessing the distribution object and the user experience of using the distribution cabinet to store and access the distribution object.
[0040] In combination with the second aspect and the above implementation manner, in some possible implementation manners, obtaining the order set corresponding to the authorized user identifier and transmitting the order set to the user terminal includes:
[0041] Obtain the cabinet opening requirements for the delivery object;
[0042] If the cabinet opening requirement is to store the delivery object, an order set corresponding to the user identifier is obtained, and the order set is transmitted to the user terminal.
[0043] In combination with the second aspect and the above implementation manner, in some possible implementation manners, obtaining the order set corresponding to the authorized user identifier and transmitting the order set to the user terminal includes:
[0044] Generate a collection acquisition request based on the authorized user identifier;
[0045] The set acquisition request is transmitted to an order system, so that the order system determines the order set identified by the authorized user in response to the set acquisition request, and transmits the order set to the user terminal.
[0046] In combination with the second aspect and the above implementations, in some possible implementations, after obtaining the cabinet opening demand for the delivery object, the method further includes:
[0047] If the cabinet opening requirement is to take out the delivery object, determining the order quantity of the authorized user ID in the delivery cabinet based on the cabinet ID;
[0048] If the order quantity indicates that the delivery cabinet stores the delivery order corresponding to the authorized user identifier, the order set corresponding to the authorized user identifier is transmitted to the user terminal, and the order set includes at least one delivery order.
[0049] In combination with the second aspect and the above-mentioned implementations, in certain possible implementations, if the order quantity indicates that the delivery cabinet does not include the delivery order corresponding to the authorized user identifier, a prompt message is generated and transmitted to the user terminal.
[0050] Through the above technical solution, when a delivery order identified by an authorized user is not detected, a prompt message is transmitted to the user to remind the user that there is currently no delivery order. The user can query the delivery order, thereby avoiding unnecessary waiting for the user and improving the user's experience of using the delivery cabinet.
[0051] In combination with the second aspect and the above-mentioned implementations, in some possible implementations, the distribution cabinet is provided with an NFC tag, and the NFC tag is used to perform near field communication interaction with the user terminal.
[0052] In combination with the second aspect and the above implementation manner, in some possible implementation manners, determining the counter identifier corresponding to the target order identifier includes:
[0053] Obtain at least one free cabinet port of the distribution cabinet corresponding to the cabinet identifier;
[0054] A target counter is selected from the idle counters, and the counter identifier of the target counter is determined as the counter identifier corresponding to the target order identifier.
[0055] Through the above technical solution, a target cabinet port is selected from the free cabinets included in the delivery cabinet machine, and the cabinet port identifier of the target cabinet port is determined as the cabinet port identifier corresponding to the target order identifier, thereby ensuring that the opened cabinet port can be used to store the delivery object.
[0056] In combination with the second aspect and the above implementations, in some possible implementations, after transmitting the cabinet opening instruction to the distribution cabinet machine, the method further includes:
[0057] If the cabinet opening requirement of the authorized user identification is to take out the delivery object, the order status of the delivery order is updated to that the delivery object has been taken out;
[0058] If a cabinet opening closing prompt transmitted by the distribution cabinet is received, the cabinet opening state of the target cabinet opening is updated to a closed state.
[0059] Through the above technical scheme, the order status of the delivery order and the cabinet status of the cabinet are updated in time, which facilitates the selection of the target cabinet according to the usage status of each cabinet, thereby improving the user experience of using the delivery cabinet to store and retrieve the delivery object.
[0060] In combination with the second aspect and the above implementations, in some possible implementations, after transmitting the cabinet opening instruction to the distribution cabinet machine, the method further includes:
[0061] If the cabinet opening requirement of the authorized user identification is to store the delivery object, then the order status of the delivery order is updated to indicate that the delivery object has been stored;
[0062] If a cabinet opening closing prompt transmitted by the distribution cabinet is received, the cabinet opening state of the target cabinet opening is updated to a closed state.
[0063] In a third aspect, an embodiment of the present specification provides a delivery object storage and access device, the device comprising:
[0064] A link acquisition unit, configured to acquire an access link corresponding to the delivery cabinet in response to a near field communication interaction with the delivery cabinet;
[0065] A service calling unit, configured to obtain an address link in the access link, and call a delivery service application corresponding to the delivery cabinet based on the address link;
[0066] A data transmission unit, used to transmit the authorized user identifier and the access link to the delivery cabinet server of the delivery service application using the delivery service application, so that the delivery cabinet server parses the segmented identifier in the access link to obtain the cabinet identifier, and the authorized user identifier is an identifier authorized to log in to the delivery cabinet server;
[0067] A set acquisition unit, used to acquire the order set corresponding to the authorized user identifier returned by the distribution cabinet server, and generate and output an order page based on the order set;
[0068] an identifier determining unit, configured to determine, in response to an order selection operation on the order page for the order set, a target order identifier corresponding to the order selection operation;
[0069] A cabinet opening unit is used to generate a cabinet opening request based on the target order identifier, transmit the cabinet opening request to the delivery cabinet server, so that the delivery cabinet server determines the cabinet opening identifier corresponding to the target order identifier based on the cabinet opening request, and transmits the cabinet opening instruction generated including the cabinet opening identifier to the delivery cabinet corresponding to the cabinet identifier, so as to open the target cabinet corresponding to the cabinet opening identifier.
[0070] In a fourth aspect, an embodiment of the present specification provides a delivery object storage and access device, the device comprising:
[0071] An identification acquisition unit is used to acquire an access link and an authorized user identification transmitted by a user terminal, and parse the segmented identification in the access link to acquire a cabinet identification, wherein the authorized user identification is an identification for authorizing login to a distribution cabinet server, and the access link is acquired by near field communication between the user terminal and the distribution cabinet;
[0072] A set transmission unit, used to obtain an order set corresponding to the authorized user identifier, and transmit the order set to the user terminal;
[0073] A cabinet opening unit is used to obtain a cabinet opening request for the target order identifier transmitted by the user terminal, determine the cabinet opening identifier corresponding to the target order identifier based on the cabinet opening request, generate a cabinet opening instruction including the cabinet opening identifier, and transmit the cabinet opening instruction to the delivery cabinet corresponding to the cabinet identifier to control the delivery cabinet to open the target cabinet with the cabinet opening identifier.
[0074] In a fifth aspect, an embodiment of the present specification provides a computer program product, wherein the computer program product stores at least one instruction, and the at least one instruction is suitable for being loaded by a processor and executing the above-mentioned method steps.
[0075] In a sixth aspect, an embodiment of the present specification provides a computer storage medium, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the steps of the above-mentioned method.
[0076] In a seventh aspect, an embodiment of the present specification provides an electronic device, comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the steps of the above method. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] In order to more clearly illustrate the technical solutions in this specification or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this specification. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0078] Figure 1 A system architecture diagram of a delivery object access method provided in an embodiment of this specification;
[0079] Figure 2 A flow chart of a method for accessing a delivery object provided in an embodiment of this specification;
[0080] Figure 3 A flow chart of a method for accessing a delivery object provided in an embodiment of this specification;
[0081] Figure 4 This is a schematic diagram of an example of obtaining a cabinet identification provided in an embodiment of this specification;
[0082] Figure 5 An example schematic diagram of an access page provided in an embodiment of this specification;
[0083] Figure 6 This is a schematic diagram of an example of an order page provided in an embodiment of this specification;
[0084] Figure 7 This is an example schematic diagram of displaying a target cabinet opening provided in an embodiment of this specification;
[0085] Figure 8 A flowchart of a method for storing and accessing a delivery object provided in an embodiment of this specification;
[0086] Fig. 9 This is a schematic diagram of an example of updating the cabinet port status provided in an embodiment of this specification;
[0087] Fig.10 A flowchart of a method for storing and accessing a delivery object provided in an embodiment of this specification;
[0088] Fig.11 A flowchart of a method for storing and accessing a delivery object provided in an embodiment of this specification;
[0089] Fig.12 A flowchart of a method for storing and accessing a delivery object provided in an embodiment of this specification;
[0090] Fig.13 A schematic diagram of the structure of a delivery object storage and access device provided in an embodiment of this specification;
[0091] Fig.14 A schematic diagram of the structure of a delivery object storage and access device provided in an embodiment of this specification;
[0092] Fig.15 A schematic diagram of the structure of a delivery object storage and access device provided in an embodiment of this specification;
[0093] Fig.16 A schematic diagram of the structure of a delivery object storage and access device provided in an embodiment of this specification;
[0094] Fig.17 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification;
[0095] Fig.18 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification. DETAILED DESCRIPTION
[0096] In order to make the features and advantages of this specification more obvious and easy to understand, the technical solutions in this specification are described clearly and completely in conjunction with the drawings in this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this specification.
[0097] See also Figure 1 , which provides a system architecture diagram for storing and accessing delivery objects in the embodiments of this specification. Figure 1 As shown, the delivery object access method provided in the embodiment of this specification can be applied to the user terminal to realize the delivery object access process. The system structure provided in the embodiment of this specification mainly includes the user terminal 10, the delivery cabinet 20 and the delivery cabinet server 30. Among them, the user terminal 10 can be a device with a near field communication function, such as a smart phone with a near field communication chip, a tablet computer, etc.; the delivery cabinet 20 can be a cabinet for storing delivery objects, and the delivery cabinet 20 is provided with a near field communication module; the delivery cabinet server 30 can be a server for managing the delivery cabinet, such as a large integrated server used by an enterprise, or a microcomputer, such as a personal computer, etc.
[0098] In the related art, when using a delivery cabinet to store delivery objects, there are situations where the user cannot access the delivery object by identifying the QR code through the terminal due to problems with ambient light, display of the QR code on the delivery cabinet, or the user's terminal is unable to perform the code scanning operation, thus affecting the user's experience of using the delivery cabinet.
[0099] In an embodiment of the present specification, the user terminal 10 obtains an access link to the delivery cabinet 20 through near-field communication with the delivery cabinet 20, calls the delivery service application based on the access link, determines the authorized user identifier of the user terminal 10 for logging into the delivery service application, and transmits the access link and the authorized user identifier to the delivery cabinet server 30 through the delivery service application. The delivery cabinet server 30 returns the order set of the authorized user identifier to the user terminal 10 based on the access link and the authorized user identifier. The user terminal 10 determines the target order identifier based on the order set, and transmits the cabinet opening request corresponding to the target order identifier to the delivery cabinet server 30. The delivery cabinet server 30 determines the cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, and opens the target cabinet port corresponding to the cabinet port identifier in the delivery cabinet 20, thereby achieving the storage and access of the delivery object only through close contact between the user terminal and the delivery cabinet, thereby improving the convenience of storing and accessing the delivery object and the user experience of using the delivery cabinet to store and access the delivery object.
[0100] based on Figure 1The system architecture shown below will be combined with Figure 2 , the delivery object access method provided in the embodiments of this specification is introduced in detail.
[0101] See also Figure 2 , which provides a flow chart of a method for accessing a delivery object in an embodiment of this specification. Figure 2 As shown, the method may include the following steps S101-S111.
[0102] S101, in response to near field communication interaction with a delivery cabinet, obtaining an access link corresponding to the delivery cabinet;
[0103] In one embodiment, the user terminal interacts with the delivery cabinet through near-field communication. The user terminal obtains an access link to the delivery cabinet in response to the near-field communication interaction with the delivery cabinet. Near-field communication may be a communication technology for exchanging data between different terminals when they are in close proximity. The access link may be data stored in a near-field communication module provided on the delivery cabinet. The near-field communication module may be a module for performing near-field communication with the user terminal, for example, may be a near-field communication tag that does not require power supply.
[0104] It should be noted that the distribution cabinet is provided with a near field communication module, such as an NFC tag, etc., which is used for near field communication with the user terminal. Near field communication can be a technology for data exchange when the user terminal and the distribution cabinet are close to each other, such as NFC (Near Field Communication), infrared or Bluetooth communication technology. If the near field communication adopted is NFC, when the user terminal and the distribution cabinet interact through near field communication, it is only necessary that the distance between the user terminal and the NFC module in the distribution cabinet reaches a preset distance, and then the user terminal and the distribution cabinet are considered to be close to each other, and then data exchange between the user terminal and the distribution cabinet is carried out. The preset distance can be set according to actual conditions such as the performance of the NFC module and the user terminal.
[0105] S102, obtaining an address link in the access link, and calling a delivery service application corresponding to the delivery cabinet based on the address link;
[0106] In one embodiment, an address link in the access link is obtained. The address link may be a link set for the user terminal to call the delivery service application, for example, it may be a startup link for the delivery service application, etc. The delivery service application corresponding to the delivery cabinet is called according to the address link. The delivery service application may be an application running for providing services for delivery management of delivery objects, and the delivery objects may be takeout or express delivery, etc.
[0107] S103, using the delivery service application to transmit the authorized user identification and access link;
[0108] In one embodiment, an authorized user identifier for logging into a delivery service application is determined in a user terminal. The authorized user identifier may be an identifier of a server authorized to log into the delivery service application, such as a telephone number or user name of the user terminal. After the user terminal has logged into the delivery service application, the authorized user identifier is bound to the delivery service application and stored locally in the user terminal. The delivery service application is used to transmit the determined authorized user identifier and access link to the delivery cabinet server.
[0109] S104, parsing the segmentation identifier in the access link to obtain the cabinet identifier;
[0110] In one embodiment, the distribution cabinet server parses the received access link, determines the segmentation identifier in the access link, and obtains the cabinet identifier of the distribution cabinet in the access link based on the segmentation identifier. The access link is generated by concatenating the cabinet identifier and the address link based on the segmentation identifier. The cabinet identifier can be an identifier for identifying the distribution cabinet, and the segmentation identifier can be an identifier for splitting the address link and the cabinet identifier in the access link, so as to facilitate the identification of the address link and the cabinet identifier in the access link.
[0111] S105, obtaining an order set corresponding to the authorized user identifier, and transmitting the order set;
[0112] In one embodiment, the delivery cabinet server obtains the authorized user identifier. Since the authorized user identifier transmitted to the delivery cabinet server carries a request to obtain the required related data, the delivery cabinet server can determine the data category of the related data according to the request, and determines that the related data required by the user terminal is the order set corresponding to the authorized user identifier according to the received request, and transmits the order set to the user terminal.
[0113] The order set may be a set of ongoing delivery orders corresponding to the authorized user identifier, and the delivery order may be an order in delivery corresponding to the authorized user identifier, for example, a takeout order or express delivery order being delivered.
[0114] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in the embodiments of this specification are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the authorized user identifications involved in this specification are all obtained with full authorization.
[0115] S106, generating and outputting an order page based on the order set;
[0116] In one embodiment, after receiving the order set, the user terminal generates an order page for displaying the order set based on the order set, and outputs the order page on the display interface of the delivery service application. The display method of the order set in the order page can be to arrange them according to the generation time of each delivery order, or to arrange them according to the order type and order name of each delivery order. The specific setting can be made according to the actual situation.
[0117] S107, in response to an order selection operation on an order set on an order page, determining a target order identifier corresponding to the order selection operation;
[0118] In one embodiment, in response to a user's order selection operation on an order set in an order page displayed on a user terminal, a target order identifier corresponding to the order selection operation is determined. The order selection operation may be an operation in which the user selects one or more delivery orders in an order set in an order page by clicking or the like. The target order identifier may be the order indicated by the order selection operation in the order set.
[0119] S108, generating a cabinet opening request based on the target order identifier, and transmitting the cabinet opening request;
[0120] In one embodiment, after the user terminal determines the target order identifier, it generates a cabinet opening request including the target order identifier, and transmits the cabinet opening request to the distribution cabinet server. The cabinet opening request may be a request for applying to open the target cabinet port, and the cabinet opening request may include a request for requesting the distribution cabinet server to open the cabinet port corresponding to the target order identifier.
[0121] S109, obtaining a cabinet opening request for a target order identifier transmitted by a user terminal, determining a cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, and generating a cabinet opening instruction including the cabinet port identifier;
[0122] In one embodiment, after the delivery cabinet server receives the cabinet opening request transmitted by the user terminal, it determines the cabinet port identifier corresponding to the target order identifier based on the response to the cabinet opening request. The cabinet port identifier can be an identifier used to identify the target cabinet port in the delivery cabinet, can be the coordinates of the target cabinet port in the delivery cabinet port, or can be a pre-set serial number of the target cabinet port in the delivery cabinet port, etc., and generates a cabinet opening instruction including the cabinet port identifier. The cabinet opening instruction can be an instruction for the delivery cabinet machine to open the cabinet port.
[0123] It can be understood that the correspondence between the counter identification and the delivery order can be one counter identification corresponding to one target order identification, one counter identification corresponding to multiple target order identifications, or multiple counter identifications corresponding to one target order identification, which can be set specifically according to actual conditions.
[0124] S110, transmitting the cabinet opening instruction;
[0125] In one embodiment, the distribution cabinet server determines the distribution cabinet corresponding to the cabinet identifier based on the parsed cabinet identifier, and transmits the generated cabinet opening instruction to the distribution cabinet.
[0126] S111, opening the target cabinet port corresponding to the cabinet port identifier;
[0127] In one embodiment, after receiving the cabinet opening instruction transmitted by the cabinet server, the cabinet machine parses the cabinet opening instruction to obtain the cabinet opening identifier, and controls the cabinet door control module of the target cabinet opening corresponding to the cabinet opening identifier to open the target cabinet opening.
[0128] In an embodiment of the present specification, an access link is obtained through near-field communication between a user terminal and a distribution cabinet, and the access link and the authorized user identifier of the user terminal are transmitted to the distribution cabinet server by calling a distribution service application to obtain an order set. The user terminal determines the target order identifier based on the order set and then transmits a cabinet opening request. The distribution cabinet server determines the cabinet port identifier of the target order identifier based on the cabinet opening request, and transmits a cabinet opening instruction containing the cabinet port identifier to the distribution cabinet to open the target cabinet port, thereby completing data interaction between the user terminal and the distribution cabinet based on the near-field communication between the user terminal and the distribution cabinet, and then opening the target cabinet port in the distribution cabinet through data transmission between the user terminal and the distribution cabinet server, thereby achieving storage and access of the distribution object only through close contact between the user terminal and the distribution cabinet, thereby improving the convenience of storing and accessing the distribution object and the user experience of using the distribution cabinet to store and access the distribution object.
[0129] See also Figure 3 , which provides a flow chart of a method for accessing a delivery object in an embodiment of this specification. Figure 3 As shown, the method may include the following steps S201-S219.
[0130] S201, in response to near field communication interaction with a delivery cabinet, obtaining an access link corresponding to the delivery cabinet;
[0131] In one embodiment, the user terminal interacts with the delivery cabinet through near-field communication. The user terminal obtains an access link to the delivery cabinet in response to the near-field communication interaction with the delivery cabinet. Near-field communication may be a communication technology for exchanging data between different terminals when they are close to each other. The access link may be a link for accessing a delivery service application, such as an access link to a small program for a delivery service, etc. The near-field communication module may be a module for near-field communication with the user terminal, such as a near-field communication tag that does not require power supply, etc.
[0132] It should be noted that the distribution cabinet is provided with a near field communication module, such as an NFC tag, etc., which is used for near field communication with the user terminal. Near field communication can be a technology for data exchange when the user terminal and the distribution cabinet are close to each other, such as NFC (Near Field Communication), infrared or Bluetooth communication technology. If the near field communication adopted is NFC, when the user terminal and the distribution cabinet interact through near field communication, it is only necessary that the distance between the user terminal and the NFC module in the distribution cabinet reaches a preset distance, and then the user terminal and the distribution cabinet are considered to be close to each other, and then data exchange between the user terminal and the distribution cabinet is carried out. The preset distance can be set according to actual conditions such as the performance of the NFC module and the user terminal.
[0133] It is understandable that in order to facilitate the user to quickly determine the location of the NFC module in dark conditions such as at night, a feasible method may be: a mark with a prompt function may be set on the NFC module, such as a luminous indicator label.
[0134] Furthermore, the near-field communication module of the distribution cabinet can be an NFC tag or an NFC reading module, wherein the NFC tag can be a module that can realize near-field communication interaction and does not require power supply, and the NFC reading module can be a module that can read NFC interaction information of other devices. The type of the near-field communication module set in the distribution cabinet can be set according to actual conditions. If the near-field communication module set on the distribution cabinet is an NFC tag, the production cost of the distribution cabinet can be reduced.
[0135] For example, Figure 4 As shown, Figure 4 The user terminal is close to any near-field communication module (NFC module) on the distribution cabinet. When the distance between the user terminal and the near-field communication module reaches a preset distance, near-field communication is performed between the user terminal and the near-field communication module to obtain the cabinet identification of the distribution cabinet.
[0136] S202, in response to near field communication interaction with the distribution cabinet, obtaining startup data;
[0137] In one embodiment, the user terminal interacts with the delivery cabinet through near-field communication. The user terminal obtains startup data in response to the near-field communication interaction with the delivery cabinet. The startup data may be data for starting an open platform program. The startup data may include a program identifier of a development platform program, etc. The program identifier may be the program name of the development platform program. The open platform program may be a program in the user terminal for providing an open platform. Specifically, the program included in the user terminal may be selected as an open platform program according to the user's usage preference. The open platform may be a platform for providing delivery services, may be a functional module for providing delivery services in the user terminal, or may be a service platform corresponding to the delivery service, etc. The delivery service application may be an application running for providing services for delivery management of delivery objects, and the delivery objects may be delivered takeout or express delivery, etc.
[0138] S203, starting the open platform program based on the startup data;
[0139] In one embodiment, the user terminal starts the open platform program of the delivery service application corresponding to the delivery cabinet based on the program identifier in the startup data.
[0140] S204, obtaining an address link in the access link based on the development platform program, and calling a delivery service application corresponding to the delivery cabinet based on the address link;
[0141] In one embodiment, the user terminal identifies the obtained access link based on the launched open platform program, and obtains the address link in the access link. The address link can be a link set for the user terminal to call the delivery service application, for example, it can be a startup link of the delivery service application, etc. The open platform program is used to call the delivery service application based on the address link.
[0142] It should be noted that in order to avoid the near-field communication interaction between the user terminal and the delivery cabinet affecting the program running on the user terminal, a feasible method may be: the user terminal runs an open platform program in the background, and calls the delivery service application according to the open platform program, without displaying the service page of the delivery service application on the display interface of the user terminal.
[0143] S205, searching in the user terminal based on the application identifier of the delivery service application to obtain an authorized user identifier of the delivery cabinet server used to log in to the delivery service application;
[0144] In one embodiment, a search is performed in the user terminal based on the application identifier of the delivery service application to determine the authorized user identifier for logging into the delivery service application. The authorized user identifier may be an identifier of a server authorized to log into the delivery service application, such as the telephone number or user name of the user terminal. It will be understood that in order to facilitate the user terminal to determine the authorized user identifier based on the application identifier, after the user uses the user terminal to log in to the delivery service application for the first time, the authorized user identifier is bound to the delivery service application and stored locally in the user terminal, thereby avoiding the need for the user to perform an authorization operation each time the user logs in to the delivery service application, thereby improving the user's experience.
[0145] Furthermore, in order to improve the security of the authorized user identification, a feasible method may be: if the authorization duration reaches the preset duration, an authorization acquisition request is output to the user, and the authorization duration is cleared based on the authorization operation received from the user. The authorization duration may be the duration for which the user authorizes the delivery service application to use the authorized user identification. The preset duration may be the duration for determining whether re-authorization is required, for example, it may be 72 hours, etc. The specific value of the preset duration may be set according to actual conditions.
[0146] S206, calling the mini-program window of the delivery service application of the open platform, and controlling the mini-program window to output an authorized user identification access page;
[0147] In one embodiment, the user terminal calls the mini-program window of the delivery service application of the open platform, and controls the mini-program window to output the access page corresponding to the authorized user calibration based on the authorized user identifier. The mini-program window can be a feasible program window for running the delivery service application. The mini-program window can output the access page without downloading and installing the application or interrupting the application currently running on the user terminal. It can be understood that the delivery service application can be run in the background of the user terminal to reduce the impact of the delivery service application on the user when using the user terminal. The access page can be a page for determining the cabinet opening demand corresponding to the authorized user identifier. The access page includes demand options, and the demand options can be for storing delivery objects and taking out delivery objects.
[0148] For example, Figure 5 As shown, Figure 5 The user terminal in the control applet outputs the access page of the authorized user identification without affecting the currently running application, and the access page includes a button "save" representing the storage demand and a button "get" representing the retrieval demand.
[0149] S207, receiving a demand selection operation for a demand option, and determining a cabinet opening demand corresponding to the authorized user identifier based on the demand selection operation;
[0150] In one embodiment, the user terminal receives a demand selection operation from the user for a demand option in an access page, and determines a cabinet opening demand corresponding to the authorized user identifier based on the demand selection operation. The demand selection operation may be an operation in which the user selects from the demand options by clicking or the like, and the cabinet opening demand may be a demand for storing or taking a delivery object corresponding to the authorized user identifier.
[0151] It should be noted that in order to facilitate users to use delivery cabinets to access delivery objects, a feasible method may be: if the mini program records the cabinet opening requirements pre-set by the authorized user identification, the pre-set cabinet opening requirements will be determined as the cabinet opening requirements corresponding to the demand selection operation, thereby eliminating the step of the user performing the demand selection operation.
[0152] Among them, the locker opening requirements pre-set by the authorized user identification recorded by the mini program may be the locker opening requirements determined based on the user's requirement selection operation when the authorized user identification uses the mini program for the first time.
[0153] S208, transmitting the authorized user identification, access link and cabinet opening requirement to the distribution cabinet server based on the distribution service application;
[0154] In one embodiment, the user terminal transmits the acquired access link, authorized user identification and cabinet opening requirement to the delivery cabinet server corresponding to the delivery service application to obtain the relevant data required for the authorized user identification. It can be understood that since the user terminal transmits the cabinet opening requirement to the delivery cabinet server, the delivery cabinet server can determine the data category of the relevant data required by the user terminal according to the cabinet opening requirement, and then obtain the relevant data corresponding to the cabinet opening requirement.
[0155] S209, parsing the segmentation identifier in the access link to obtain the cabinet identifier;
[0156] In one embodiment, the distribution cabinet server parses the received access link, determines the segmentation identifier in the access link, and determines the cabinet identifier of the distribution cabinet in the access link according to the segmentation identifier, wherein the access link is generated based on the segmentation identifier, the cabinet identifier and the address link, and the cabinet identifier can be an identifier for identifying the distribution cabinet.
[0157] Exemplarily, the access link can be "xxx / # / yyy", then the " / # / " in the access link is a segmentation mark, the "xxx" before the segmentation mark in the access link is the link address, and the "yyy" after the segmentation mark in the access link is the cabinet mark. The link address and the cabinet mark are spliced and generated by the segmentation symbol " / # / ". The segmentation symbol can be a widely defined symbol for segmenting and splicing data, or a custom symbol. It should be noted that if a custom symbol is used as a segmentation mark, since the segmentation mark may be the same as the character used in the link address, in order to avoid misidentification, a feasible method can be that before the administrator splices the link address and the cabinet mark, the characters in the link address are matched with the segmentation mark. If the link address does not include characters that match the segmentation mark, the link address and the cabinet mark are spliced according to the segmentation character; if the link address includes characters that match the segmentation mark, a widely defined segmentation symbol is selected as the segmentation mark. It can be understood that if a custom symbol is used as a segmentation mark, it needs to be set in advance in the delivery service application so that the delivery service application can identify the access link.
[0158] Furthermore, in order to improve the security of the access link and startup data of the distribution cabinet, a feasible method is to set the data type of the access link and startup data to read-only type after storing the access link and startup data in the near-field communication module of the distribution cabinet, thereby preventing the access link and startup data from being modified.
[0159] Furthermore, if the distribution cabinet moves to another geographical area outside the current area, the distribution cabinet server adjusts the regional information of the cabinet identification stored in the distribution cabinet server, and binds the corresponding relationship between the adjusted regional information and the cabinet identification, but does not modify the cabinet identification.
[0160] S210, determining the cabinet opening requirement for the delivery object;
[0161] S211, generating a collection acquisition request based on the authorized user identifier, and transmitting the collection acquisition request;
[0162] S212, obtaining an order set corresponding to the authorized user identifier;
[0163] In one embodiment, after the distribution cabinet server obtains the cabinet opening demand, it obtains the order set according to the cabinet opening demand in a manner corresponding to the cabinet opening demand.
[0164] Specifically, if the need to open the cabinet is to take out the delivery object, the delivery cabinet server obtains the delivery order corresponding to the authorized user identifier included in the delivery cabinet corresponding to the cabinet identifier, and determines the delivery orders corresponding to the authorized user identifier as the order set corresponding to the authorized user identifier; if the need to open the cabinet is to store the delivery object, the delivery cabinet server generates a set acquisition request based on the authorized user identifier. The set acquisition request can be a request for obtaining the order set corresponding to the authorized user identifier from the order system. The set acquisition request can include the authorized user identifier. The order system can be a system for managing each delivery order in the delivery service. The order system can be set in the delivery cabinet server or in the server corresponding to the delivery service. It can be set according to the actual situation.
[0165] Specifically, after receiving the authorized user identifier, the order system searches according to the authorized user identifier to determine the delivery orders corresponding to the authorized user identifier, and obtains the order set corresponding to the authorized user identifier based on the delivery orders corresponding to the authorized user identifier.
[0166] S213, transfer order set;
[0167] In one embodiment, if the need to open the cabinet is to take out the delivery object, then since the order set is generated by the delivery cabinet server, the delivery cabinet server transmits the order set to the user terminal; if the need to open the cabinet is to store the delivery object, then since the order set is generated by the order system, the order system transmits the generated order set to the user terminal after responding to the set acquisition request sent by the delivery cabinet server.
[0168] Furthermore, when the cabinet opening requirement is to take out the delivery object, if the delivery cabinet server fails to obtain the delivery order corresponding to the authorized user identifier based on the authorized user identifier, a prompt message is generated. The prompt message may be information used to prompt the user that the delivery order corresponding to the authorized user identifier is not detected, and the prompt message is transmitted to the user terminal; when the cabinet opening requirement is to store the delivery object, if the order system fails to detect the delivery order corresponding to the authorized user identifier, the order system generates a prompt message and transmits the prompt message to the user terminal.
[0169] S214, generating and outputting an order page based on the order set;
[0170] In one embodiment, after the user terminal receives the order set, it generates an order page based on the order set and the mini-program of the delivery service application. The order page can be a page used to display each delivery order corresponding to the authorized user identifier, and the user terminal is controlled to output the order page according to the mini-program of the delivery service application.
[0171] For example, Figure 6 As shown, Figure 6The output order page of the mini program is displayed on the display screen of the user terminal, and the order page displays the order sets "Delivery Order 1" and "Delivery Order 2".
[0172] S215, in response to an order selection operation on an order set on an order page, determining a target order identifier corresponding to the order selection operation;
[0173] In one embodiment, in response to a user's order selection operation on an order set in an order page displayed on a user terminal, a target order identifier corresponding to the order selection operation is determined. The order selection operation may be an operation in which the user selects one or more delivery orders in an order set in an order page by clicking or the like. The target order identifier may be the order indicated by the order selection operation in the order set.
[0174] S216, generating a cabinet opening request based on the target order identifier, and transmitting the cabinet opening request;
[0175] In one embodiment, after the user terminal determines the target order identifier, it generates a cabinet opening request including the target order identifier, and transmits the cabinet opening request to the distribution cabinet server. The cabinet opening request may be a request for applying to open the target cabinet port, and the cabinet opening request may include a request for requesting the distribution cabinet server to open the cabinet port corresponding to the target order identifier.
[0176] Furthermore, if the need to open the cabinet is to store the delivery object, since fees need to be paid when using the delivery cabinet to store the delivery object, fee payment information is generated and output based on the cabinet port identification of the target cabinet port. The fee payment information can be information used to prompt the user to pay the fee required to open the target cabinet port. In response to the user's payment operation on the fee payment information, a cabinet opening request is generated. The payment operation can be the operation performed by the user on the target cabinet port for the payment fee information.
[0177] Specifically, a feasible method for generating fee payment information may be: according to the number of counters of the target counter and the pre-set fee of one counter, the target fee of the target counter is obtained, and the fee payment information is generated according to the target fee. For example, the target counter includes two counters, and the fee of each counter is 0.5 yuan, then the counter fee of the target counter is 1 yuan, and the fee payment information prompting the user that "1 yuan needs to be paid" is generated.
[0178] It should be noted that the payment operation can be an operation manually performed by the user when the user outputs the fee payment information on the user terminal, or it can be a default payment that does not require the user to pay manually when the fee payment information is detected.
[0179] S217, obtaining a cabinet opening request for the target order identifier transmitted by the user terminal, determining a cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, and generating a cabinet opening instruction including the cabinet port identifier;
[0180] In one embodiment, after the delivery cabinet server receives the cabinet opening request transmitted by the user terminal, it determines the cabinet port identifier corresponding to the target order identifier based on the cabinet opening request. The cabinet port identifier can be an identifier used to identify the target cabinet port in the delivery cabinet. The target cabinet port can be a cabinet port in the delivery cabinet used to store the delivery object corresponding to the target order identifier. The cabinet port identifier can be the coordinates of the target cabinet port in the delivery cabinet port, or it can be a pre-set serial number of the target cabinet port in the delivery cabinet port, etc., and generates a cabinet opening instruction including the cabinet port identifier. The cabinet opening instruction can be an instruction used to instruct the delivery cabinet to open the target cabinet port corresponding to the cabinet port identifier.
[0181] Furthermore, if the cabinet opening requirement is to store the delivery object, at least one free cabinet port of the delivery cabinet corresponding to the cabinet ID is obtained, and the free cabinet port may be a cabinet port in the delivery cabinet where no delivery object is stored. The target cabinet port is selected from the free cabinet ports, and the cabinet port ID of the target cabinet port is determined as the cabinet port ID corresponding to the target order ID. The method for selecting the target cabinet port from the free cabinet ports may be to select based on the numerical values of the cabinet port IDs of the free cabinet ports included in the delivery cabinet, or to select based on the height of the free cabinet port, which may be set according to the actual situation.
[0182] S218, transmitting the cabinet opening instruction;
[0183] In one embodiment, the distribution cabinet server determines the distribution cabinet corresponding to the cabinet identifier based on the parsed cabinet identifier, and transmits the generated cabinet opening instruction to the distribution cabinet.
[0184] Furthermore, after the cabinet opening instruction is transmitted to the delivery cabinet, the order status of the order and the cabinet status of the target cabinet port corresponding to the cabinet identification are updated. The order status may be a representation of the processing progress of the delivery order, for example, the delivery order has been completed, the delivery object of the delivery order has been deposited, the delivery object of the delivery order has been taken out, etc. The cabinet status may be a representation of whether the cabinet port of the delivery cabinet is open or closed.
[0185] Furthermore, in order to improve the accuracy of the target cabinet opening to be opened, a feasible method may be: before transmitting the cabinet opening instruction to the delivery cabinet machine, the target cabinet opening is transmitted to the user terminal, the user terminal displays the cabinet opening identification to be opened through the mini-program window of the delivery service application, receives the user's opening operation for the cabinet opening identification, transmits the opening operation to the delivery cabinet server, and if the opening operation is to instruct to open the target cabinet opening, the cabinet opening instruction is transmitted to the delivery cabinet machine.
[0186] For example, Figure 7 As shown, Figure 7 The order page responds to the order selection operation performed by the user, determines the target counter "counter 15" of the delivery order "delivery order 1" corresponding to the order selection operation, and displays the target counter "counter 15", the button "Open" and the button "Not Mine" on the order page. In order to improve the accuracy of users taking out the correct delivery objects, the authorized user identification is displayed on the order page for users to confirm, so as to avoid errors when users open the counter.
[0187] Specifically, if the authorized user's need to open the cabinet is to take out the delivery object, the order status of the delivery order is updated to the delivery object has been taken out. If a cabinet closing prompt is received from the delivery cabinet, the cabinet status of the target cabinet is updated to the closed state. If the authorized user's need to open the cabinet is to store the delivery object, the order status of the delivery order is updated to the delivery object has been stored. If a cabinet closing prompt is received from the delivery cabinet, the cabinet status of the target cabinet is updated to the closed state.
[0188] For example, Figure 8 As shown, Figure 8 When the demand for opening the cabinet is to store the delivery object, if the delivery object stored in the target cabinet has been stored, the cabinet status of the cabinet will be displayed as stored meal on the delivery party's order page, so that the delivery party can confirm that the delivery object has been stored in the delivery cabinet and can deliver the next delivery order.
[0189] S219, opening the target cabinet port corresponding to the cabinet port identifier;
[0190] In one embodiment, after receiving the cabinet opening instruction transmitted by the cabinet server, the cabinet machine parses the cabinet opening instruction to obtain at least one cabinet port identifier included in the cabinet opening instruction, and controls the cabinet door control module of the target cabinet port corresponding to each cabinet port identifier to open the target cabinet port.
[0191] In the embodiment of the present specification, the access link is obtained through the near field communication between the user terminal and the distribution cabinet, and the access link and the authorized user identification of the user terminal are transmitted to the distribution cabinet server by calling the distribution service application to obtain the order set. The user terminal determines the target order identification according to the order set and then transmits the cabinet opening request. The distribution cabinet server determines the cabinet port identification of the target order identification based on the cabinet opening request, and transmits the cabinet opening instruction containing the cabinet port identification to the distribution cabinet to open the target cabinet port, thereby completing the data interaction between the user terminal and the distribution cabinet according to the near field communication between the user terminal and the distribution cabinet, and then opening the target cabinet port in the distribution cabinet through the data transmission between the user terminal and the distribution cabinet server, thereby achieving the storage and access of the distribution object only through the close contact between the user terminal and the distribution cabinet, improving the convenience of storing and accessing the distribution object and the user experience of using the distribution cabinet to store and access the distribution object. Further, according to the user's needs, the operation is selected to determine the cabinet opening demand corresponding to the authorized user identification, so as to obtain the order set corresponding to the cabinet opening demand, so as to meet the different cabinet opening demands of the user using the distribution cabinet to open the target cabinet port, and improve the convenience of the user using the distribution cabinet.
[0192] See also Fig. 9 , which is a flow chart of a method for accessing a delivery object provided in the embodiment of this specification. Fig. 9 As shown, the method is applied to a user terminal, and the method may include the following steps S301-S306.
[0193] S301, in response to near field communication interaction with a delivery cabinet, obtaining an access link corresponding to the delivery cabinet;
[0194] In one embodiment, the user terminal interacts with the delivery cabinet through near-field communication. The user terminal obtains an access link to the delivery cabinet in response to the near-field communication interaction with the delivery cabinet. Near-field communication may be a communication technology for exchanging data between different terminals when they are in close proximity. The access link may be data stored in a near-field communication module provided on the delivery cabinet. The near-field communication module may be a module for performing near-field communication with the user terminal, for example, may be a near-field communication tag that does not require power supply.
[0195] It should be noted that the distribution cabinet is provided with a near field communication module, such as an NFC tag, etc., which is used for near field communication with the terminal device. Near field communication can be a technology for data exchange when the user terminal and the distribution cabinet are close to each other, such as NFC (Near Field Communication), infrared or Bluetooth and other communication technologies. If the near field communication adopted is NFC, when the user terminal and the distribution cabinet interact through near field communication, it is only necessary that the distance between the user terminal and the NFC module in the distribution cabinet reaches a preset distance, and then the user terminal and the distribution cabinet are considered to be close to each other, and then data exchange between the user terminal and the distribution cabinet is carried out. The preset distance can be set according to actual conditions such as the performance of the NFC module and the user terminal.
[0196] S302, obtaining an address link in the access link, and calling a delivery service application corresponding to the delivery cabinet based on the address link;
[0197] In one embodiment, the specific method of calling the delivery service application can refer to step S102, which will not be described in detail here.
[0198] S303, using the delivery service application to transmit the authorized user identification and access link to the delivery cabinet server of the delivery service application;
[0199] In one embodiment, the specific method of transmitting the authorized user identifier and the access link to the delivery service application can refer to step S103, which will not be described in detail here.
[0200] S304, obtaining the order set corresponding to the authorized user identifier returned by the distribution cabinet server, and generating and outputting an order page based on the order set;
[0201] In one embodiment, the user terminal transmits the access link to the distribution cabinet server based on the distribution service application, and after the distribution cabinet server parses the access link to obtain the cabinet identification, the order set corresponding to the authorized user identification is determined according to the cabinet identification and the authorized user identification. The order set can be a set of ongoing distribution orders corresponding to the authorized user identification, and the distribution order can be an order in distribution corresponding to the authorized user identification, such as a takeout order or express order being distributed. It can be understood that when transmitting the access link and the authorized user identification, a request for obtaining the required related data is carried, so that the distribution cabinet server can determine the order set corresponding to the authorized user identification according to the request. After receiving the order set, the user terminal generates an order page for displaying the order set based on the order set, and outputs the order page on the display interface of the distribution service application.
[0202] Among them, the display method of the order collection in the order page can be to arrange according to the generation time of each delivery order, or to arrange according to the order type and order name of each delivery order. The specific setting can be made according to the actual situation.
[0203] S305, in response to an order selection operation on an order set on an order page, determining a target order identifier corresponding to the order selection operation;
[0204] In one embodiment, in response to a user's order selection operation on an order set in an order page displayed on a user terminal, a target order identifier corresponding to the order selection operation is determined. The order selection operation may be an operation in which the user selects one or more delivery orders in an order set in an order page by clicking or the like. The target order identifier may be the order indicated by the order selection operation in the order set.
[0205] S306, generating a cabinet opening request based on the target order identifier, and transmitting the cabinet opening request to the distribution cabinet server to open the target cabinet port;
[0206] In one embodiment, after the user terminal determines the target order identifier, it generates a cabinet opening request including the target order identifier, and transmits the cabinet opening request to the delivery cabinet server, so that the delivery cabinet server generates a cabinet opening instruction including the cabinet port identifier in response to the cabinet opening request, and transmits the cabinet opening instruction to the delivery cabinet machine to open the target cabinet port corresponding to the cabinet port identifier. The cabinet port identifier may be an identifier for identifying the target cabinet port in the delivery cabinet machine, the cabinet opening request may be a request for applying to open the target cabinet port corresponding to the target order identifier, the target cabinet port may be a cabinet port for storing the delivery object corresponding to the target order identifier, and the cabinet opening instruction may be an instruction for the delivery cabinet machine to open the cabinet port.
[0207] The cabinet identification may be the coordinates of the target cabinet in the delivery cabinet, or may be a pre-set serial number of the target cabinet in the delivery cabinet.
[0208] It can be understood that the correspondence between the counter identification and the delivery order can be one counter identification corresponding to one target order identification, one counter identification corresponding to multiple target order identifications, or multiple counter identifications corresponding to one target order identification, which can be set specifically according to actual conditions.
[0209] In an embodiment of the present specification, an access link is obtained through near-field communication between a user terminal and a distribution cabinet, and the access link and the authorized user identifier of the user terminal are transmitted to the distribution cabinet server by calling a distribution service application to obtain an order set. The user terminal determines the target order identifier based on the order set and then transmits a cabinet opening request, so that the distribution cabinet server determines the cabinet port identifier of the target order identifier based on the cabinet opening request, and transmits a cabinet opening instruction containing the cabinet port identifier to the distribution cabinet to open the target cabinet port, thereby completing data interaction between the user terminal and the distribution cabinet based on the near-field communication between the user terminal and the distribution cabinet, and then opening the target cabinet port in the distribution cabinet through data transmission between the user terminal and the distribution cabinet server, thereby achieving storage and access of the distribution object only through close contact between the user terminal and the distribution cabinet, thereby improving the convenience of storing and accessing the distribution object and the user experience of using the distribution cabinet to store and access the distribution object.
[0210] See also Fig.10 , which is a flow chart of a method for accessing a delivery object provided in the embodiment of this specification. Fig.10 As shown, the method is applied to a user terminal, and the method may include the following steps S401-S411.
[0211] S401, in response to the near field communication interaction with the delivery cabinet, obtaining an access link corresponding to the delivery cabinet;
[0212] In one embodiment, the user terminal interacts with the delivery cabinet through near-field communication. The user terminal obtains an access link to the delivery cabinet in response to the near-field communication interaction with the delivery cabinet. Near-field communication may be a communication technology for exchanging data between different terminals when they are close to each other. The access link may be a link for accessing a delivery service application, such as an access link to a small program for a delivery service, etc. The near-field communication module may be a module for near-field communication with the user terminal, such as a near-field communication tag that does not require power supply, etc.
[0213] It should be noted that the distribution cabinet is provided with a near field communication module, such as an NFC tag, etc., for near field communication with the terminal device. Near field communication can be a technology for data exchange when the user terminal and the distribution cabinet are close to each other, such as NFC, infrared or Bluetooth communication technology. If the near field communication adopted is NFC, when the user terminal and the distribution cabinet interact through near field communication, it is only necessary for the distance between the user terminal and the NFC module in the distribution cabinet to reach a preset distance, and then the user terminal and the distribution cabinet can be considered to be close to each other, and then data exchange between the user terminal and the distribution cabinet can be carried out. The preset distance can be set according to actual conditions such as the performance of the NFC module and the user terminal.
[0214] Specifically, the method for obtaining the authorized user identification can be: pre-joining the cabinet identification and the link address of the delivery service application, establishing a binding relationship between the cabinet identification and the delivery service application, so that when the user terminal obtains the cabinet identification of the delivery cabinet through near-field communication, it can synchronously call the delivery service application bound to the cabinet identification, and then access the server in the delivery service application to obtain the authorized user identification corresponding to the user terminal.
[0215] It is understandable that in order to facilitate the user to quickly determine the location of the NFC module in dark conditions such as at night, a feasible method may be: a mark with a prompt function may be set on the NFC, such as a tag with a luminous indicator.
[0216] S402, in response to the near field communication interaction with the distribution cabinet, obtaining startup data;
[0217] In one embodiment, the user terminal interacts with the delivery cabinet through near-field communication. The user terminal obtains startup data in response to the near-field communication interaction with the delivery cabinet. The startup data may be data for starting an open platform program. The startup data may include a program identifier of a development platform program, etc. The program identifier may be the program name of the development platform program. The open platform program may be a program in the user terminal for providing an open platform. Specifically, the program included in the user terminal may be selected as an open platform program according to the user's usage preference. The open platform may be a platform for providing delivery services, may be a functional module for providing delivery services in the user terminal, or may be a service platform corresponding to the delivery service, etc. The delivery service application may be an application running for providing services for delivery management of delivery objects, and the delivery objects may be delivered takeout or express delivery, etc.
[0218] S403, starting the open platform program based on the startup data;
[0219] In one embodiment, the user terminal starts the open platform program of the delivery service application corresponding to the delivery cabinet based on the program identifier in the startup data.
[0220] S404, obtaining an address link in the access link based on the development platform program, and calling a delivery service application corresponding to the delivery cabinet based on the address link;
[0221] In one embodiment, the user terminal identifies the obtained access link based on the launched open platform program, and obtains the address link in the access link. The address link can be a link set for the user terminal to call the delivery service application, for example, it can be a startup link of the delivery service application, etc. The open platform program is used to call the delivery service application based on the address link.
[0222] It should be noted that in order to avoid the near-field communication interaction between the user terminal and the delivery cabinet affecting the program running on the user terminal, a feasible method may be: the user terminal runs an open platform program in the background, and calls the delivery service application according to the open platform program, without displaying the service page of the delivery service application on the display interface of the user terminal.
[0223] S405, searching in the user terminal based on the application identifier of the delivery service application to obtain an authorized user identifier of the delivery cabinet server used to log in to the delivery service application;
[0224] In one embodiment, a search is performed in the user terminal based on the application identifier of the delivery service application to determine the authorized user identifier for logging into the delivery service application. The authorized user identifier may be an identifier of a server authorized to log into the delivery service application, such as the telephone number or user name of the user terminal. It will be understood that in order to facilitate the user terminal to determine the authorized user identifier based on the application identifier, after the user uses the user terminal to log in to the delivery service application for the first time, the authorized user identifier is bound to the delivery service application and stored locally in the user terminal, thereby avoiding the need for the user to perform an authorization operation each time the user logs in to the delivery service application, thereby improving the user's experience.
[0225] Furthermore, in order to improve the security of the authorized user identification, a feasible method may be: if the authorization duration reaches the preset duration, an authorization acquisition request is output to the user, and the authorization duration is cleared based on the authorization operation received from the user. The authorization duration may be the duration for which the user authorizes the delivery service application to use the authorized user identification. The preset duration may be the duration for determining whether re-authorization is required, for example, it may be 72 hours, etc. The specific value of the preset duration may be set according to actual conditions.
[0226] S406, calling the mini program window of the distribution service of the open platform, and controlling the mini program window to output the authorized user identification access page;
[0227] In one embodiment, the method of outputting the access page may be specifically referred to step S206 , which will not be described in detail herein.
[0228] S407, receiving a demand selection operation for a demand option, and determining a cabinet opening demand corresponding to the authorized user identifier based on the demand selection operation;
[0229] In one embodiment, the method of receiving the demand selection operation and determining the cabinet opening demand corresponding to the authorized user identification may be specifically referred to step S207, which will not be described in detail here.
[0230] S408, transmitting the authorized user identification, access link and cabinet opening requirement to the distribution cabinet server based on the distribution service application;
[0231] In one embodiment, the method for transmitting the access link, the authorized user identification and the cabinet opening requirement based on the delivery service application can be specifically referred to step S208, which will not be described in detail here.
[0232] S409, obtaining the order set returned by the distribution cabinet server, and generating and outputting an order page based on the order set;
[0233] In one embodiment, after the user terminal receives the order set transmitted by the delivery cabinet server, an order page is generated based on the order set and the mini-program of the delivery service application. The order page can be a page for displaying each delivery order corresponding to the authorized user identification, and the user terminal is controlled to output the order page according to the mini-program of the delivery service application.
[0234] S410, in response to an order selection operation on an order set on an order page, determining a target order identifier corresponding to the order selection operation;
[0235] In one embodiment, in response to a user's order selection operation on an order set in an order page displayed on a user terminal, a target order identifier corresponding to the order selection operation is determined. The order selection operation may be an operation in which the user selects one or more delivery orders in an order set in an order page by clicking or the like. The target order identifier may be the order indicated by the order selection operation in the order set.
[0236] Specifically, if the need to open the cabinet is to store the delivery object, the order set displayed on the order page is the orders that the authorized user ID is delivering; if the need to open the cabinet is to take out the delivery object, the order set displayed on the order page is the orders corresponding to the authorized user ID and stored in the delivery cabinet corresponding to the cabinet ID.
[0237] S411, generating a cabinet opening request based on the target order identifier, and transmitting the cabinet opening request to the distribution cabinet server to open the target cabinet port;
[0238] In one embodiment, after the user terminal determines the target order identifier, it generates a cabinet opening request including the target order identifier, and transmits the cabinet opening request to the delivery cabinet server. The cabinet opening request may be a request for applying to open the target cabinet port, and the cabinet opening request may be a request for requesting the delivery cabinet server to open the cabinet port corresponding to the target order identifier, so that the delivery cabinet server determines the cabinet port identifier corresponding to the target order identifier based on the cabinet opening request. The cabinet port identifier may be an identifier for identifying the target cabinet port in the delivery cabinet, and the target cabinet port may be a cabinet port for storing the delivery object corresponding to the target order identifier. The cabinet port identifier may be the coordinates of the target cabinet port in the delivery cabinet port, or may be a pre-set serial number of the target cabinet port in the delivery cabinet port, etc., and generates a cabinet opening instruction including the cabinet port identifier. The cabinet opening instruction may be an instruction for instructing the delivery cabinet to open the target cabinet port corresponding to the cabinet port identifier, and transmits the cabinet opening request to the delivery cabinet, so that the delivery cabinet opens the target cabinet port corresponding to the cabinet port identifier.
[0239] Furthermore, if the need to open the cabinet is to store the delivery object, since fees need to be paid when using the delivery cabinet to store the delivery object, fee payment information is generated and output based on the cabinet port identification of the target cabinet port. The fee payment information can be information used to prompt the user to pay the fee required to open the target cabinet port. In response to the user's payment operation on the fee payment information, a cabinet opening request is generated. The payment operation can be the operation performed by the user on the target cabinet port for the payment fee information.
[0240] Specifically, a feasible method for generating fee payment information may be: according to the number of counters of the target counter and the pre-set fee of one counter, the target fee of the target counter is obtained, and the fee payment information is generated according to the target fee. For example, the target counter includes two counters, and the fee of each counter is 0.5 yuan, then the counter fee of the target counter is 1 yuan, and the fee payment information prompting the user that "1 yuan needs to be paid" is generated.
[0241] It should be noted that the payment operation can be an operation manually performed by the user when the user outputs the fee payment information on the user terminal, or it can be a default payment that does not require the user to pay manually when the fee payment information is detected.
[0242] In the embodiment of the present specification, the access understanding is obtained through the near field communication between the user terminal and the distribution cabinet, and the access link and the authorized user identification of the user terminal are transmitted to the distribution cabinet server by calling the distribution service application to obtain the order set. The user terminal determines the target order identification according to the order set and then transmits the cabinet opening request, so that the distribution cabinet server determines the cabinet port identification of the target order identification based on the cabinet opening request, and transmits the cabinet opening instruction containing the cabinet port identification to the distribution cabinet to open the target cabinet port, thereby completing the data interaction between the user terminal and the distribution cabinet according to the near field communication between the user terminal and the distribution cabinet, and then opening the target cabinet port in the distribution cabinet through the data transmission between the user terminal and the distribution cabinet server, thereby achieving the storage and access of the distribution object only through the close contact between the user terminal and the distribution cabinet, improving the convenience of storing and accessing the distribution object and the user experience of using the distribution cabinet to store and access the distribution object. Further, according to the user's needs, the operation is selected to determine the cabinet opening demand corresponding to the authorized user identification, so as to obtain the order set corresponding to the cabinet opening demand, so as to meet the different cabinet opening demands of the user using the distribution cabinet to open the target cabinet port, and improve the convenience of the user using the distribution cabinet.
[0243] See also Fig.11 , which is a flow chart of a method for accessing a delivery object provided in the embodiment of this specification. Fig.11 As shown, the method is applied to a distribution cabinet server, and the method may include the following steps S501-S503.
[0244] S501, obtaining an access link and an authorized user identifier transmitted by a user terminal, parsing a segmentation identifier in the access link to obtain a cabinet identifier;
[0245] In one embodiment, the distribution cabinet server obtains the authorized user identification and access link transmitted by the user terminal. The access link may be data stored in a near field communication module disposed on the distribution cabinet. The near-field communication module may be a module for performing near-field communication interaction with a user terminal, for example, it may be an NFC tag that does not require power supply, etc. The authorized user identifier may be an identifier transmitted by a delivery service application corresponding to the delivery cabinet to a delivery cabinet server, and the delivery service application may be an application run for providing services for delivery management of delivery objects. The server corresponding to the delivery service application pre-stores an authorized user identifier corresponding to the user terminal, and the user terminal transmits the authorized user identifier in the server to the delivery cabinet server by calling the delivery service application. The delivery object may be a takeaway or express delivery being delivered, etc. The authorized user identifier may be an identifier for authorizing login to the server corresponding to the delivery service application, for example, it may be a telephone number or user name of the user terminal, etc. The delivery cabinet server parses the received access link, determines the segmentation identifier in the access link, and obtains the cabinet identifier of the delivery cabinet in the access link according to the segmentation identifier. The access link is generated by concatenating the cabinet identifier and the address link based on the segmentation identifier. The cabinet identifier may be an identifier for identifying the delivery cabinet, and the segmentation identifier may be an identifier for segmenting the address link and the cabinet identifier in the access link, so as to facilitate identification of the address link and the cabinet identifier in the access link.
[0246] S502, obtaining an order set corresponding to the authorized user identifier, and transmitting the order set to the user terminal;
[0247] In one embodiment, the delivery cabinet server determines, based on the received authorized user identification, that the relevant data required by the user terminal is an order set corresponding to the authorized user identification. After acquiring the order set, the delivery cabinet server transmits the order set to the user terminal.
[0248] The order set may be a set of ongoing delivery orders corresponding to the authorized user identifier, and the delivery order may be an order in delivery corresponding to the authorized user identifier, for example, a takeout order or express delivery order being delivered.
[0249] S503, obtaining a cabinet opening request for a target order identifier transmitted by a user terminal, determining a cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, generating a cabinet opening instruction including the cabinet port identifier, and transmitting the cabinet opening instruction to a delivery cabinet corresponding to the cabinet port identifier to control the delivery cabinet to open the target cabinet port identified by the cabinet port identifier;
[0250] In one embodiment, after the delivery cabinet server receives a cabinet opening request for a target order identifier transmitted by a user terminal, the cabinet port identifier corresponding to the target order identifier is determined based on the cabinet opening request. The cabinet opening request may be a request for applying to open the target cabinet port corresponding to the target order identifier. The target cabinet port may be a cabinet port for storing the delivery object corresponding to the target order identifier. The cabinet port identifier may be an identifier for identifying the target cabinet port in the delivery cabinet, may be the coordinates of the target cabinet port in the delivery cabinet port, or may be a pre-set serial number of the target cabinet port in the delivery cabinet port, etc., and generates a cabinet opening instruction including the cabinet port identifier. The cabinet opening instruction may be an instruction for enabling the delivery cabinet to open the cabinet port. Based on the determined cabinet identifier of the delivery cabinet, the generated cabinet opening instruction is transmitted to the delivery cabinet corresponding to the cabinet identifier, so that the delivery cabinet opens the target cabinet port.
[0251] The cabinet identification may be the coordinates of the target cabinet in the delivery cabinet, or may be a pre-set serial number of the target cabinet in the delivery cabinet.
[0252] In an embodiment of the present specification, by obtaining an authorized user identifier corresponding to a user terminal and an access link obtained through near-field communication between the user terminal and the delivery cabinet, after parsing the access link to determine the cabinet identifier, an order set is determined based on the authorized user identifier and the cabinet identifier, the order set is transmitted to the user terminal, and a cabinet opening request for a target order identifier transmitted by the user terminal is obtained. In response to the cabinet opening request, a cabinet opening instruction is transmitted to the delivery cabinet to open the target cabinet port, thereby completing data interaction between the user terminal and the delivery cabinet based on near-field communication between the user terminal and the delivery cabinet, and then opening the target cabinet port in the delivery cabinet through data transmission with the user terminal, thereby achieving storage and access of delivery objects only through close contact between the user terminal and the delivery cabinet, thereby improving the convenience of storing and accessing delivery objects and the user experience of using the delivery cabinet to store and access delivery objects.
[0253] See also Fig.12 , which is a flow chart of a method for accessing a delivery object provided in the embodiment of this specification. Fig.12 As shown, the method is applied to a distribution cabinet server, and the method may include the following steps S601-S607.
[0254] S601, obtaining an access link and an authorized user identifier transmitted by a user terminal, parsing a segmentation identifier in the access link to obtain a cabinet identifier;
[0255] In one embodiment, the method of obtaining the authorized user identification and the cabinet identification may be specifically referred to step S501, which will not be described in detail here.
[0256] S602, obtaining the cabinet opening requirement for the delivery object;
[0257] In one embodiment, the delivery cabinet server obtains the cabinet opening demand corresponding to the delivery object transmitted by the user terminal. The cabinet opening demand may be the demand selected by the user for the delivery object on the user terminal, which may specifically include storing the delivery object and taking out the delivery object. The cabinet opening demand may be the demand for storing or taking out the delivery object corresponding to the authorized user identifier.
[0258] S603, if the cabinet opening requirement is to store the delivery object, obtaining an order set corresponding to the user identifier, and transmitting the order set to the user terminal;
[0259] S604, transmitting the set acquisition request to the order system, so that the order system determines the order set identified by the authorized user in response to the set acquisition request, and transmits the order set to the user terminal;
[0260] In one embodiment, the delivery cabinet server generates a collection acquisition request based on the authorized user identifier according to the cabinet opening demand. The collection acquisition request can be a request for obtaining the order collection corresponding to the authorized user identifier from the order system. The collection acquisition request can include the authorized user identifier. The order system can be a system for managing each delivery order in the delivery service. The order system can be set in the delivery cabinet server or in the server corresponding to the delivery service. The specific setting can be made according to the actual situation.
[0261] Furthermore, when the cabinet opening requirement is to store a delivery object, if the order system does not detect a delivery order corresponding to the authorized user identifier, the order system generates a prompt message and transmits the prompt message to the user terminal.
[0262] S605, if the cabinet opening requirement is to take out the delivery object, the order quantity of the authorized user ID in the delivery cabinet is determined based on the cabinet ID;
[0263] In one embodiment, the delivery cabinet server obtains the cabinet opening demand for taking out the delivery object, then determines the order quantity of the authorized user identifier in the delivery cabinet based on the obtained cabinet identifier and authorized user identifier. The order quantity may be the number of delivery orders corresponding to the authorized user identifier stored in the delivery cabinet.
[0264] S606, if the order quantity indicates that the delivery cabinet includes a delivery order corresponding to the authorized user identifier, the order set corresponding to the authorized user identifier is transmitted to the user terminal;
[0265] In one embodiment, if the order quantity indicates that the delivery cabinet includes delivery orders corresponding to the authorized user identifiers, the delivery orders corresponding to the authorized user identifiers are determined as an order set of authorized user identifier pairs, and the order set is transmitted to the user terminal.
[0266] Further, when the cabinet opening requirement is to take out the delivery object, if the delivery cabinet server obtains the order quantity corresponding to the authorized user identifier based on the authorized user identifier as zero, a prompt message is generated, and the prompt message may be information for prompting the user that the delivery order corresponding to the authorized user identifier is not detected, and the prompt message is transmitted to the user terminal;
[0267] S607, obtaining a cabinet opening request for the target order identifier transmitted by the user terminal, determining the cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, generating a cabinet opening instruction including the cabinet port identifier, and transmitting the cabinet opening instruction to the delivery cabinet corresponding to the cabinet identifier to control the delivery cabinet to open the target cabinet port with the cabinet port identifier;
[0268] In one embodiment, after the delivery cabinet server receives the cabinet opening request transmitted by the user terminal, it determines the cabinet port identifier corresponding to the target order identifier based on the cabinet opening request. The cabinet opening request can be a request for applying to open the target cabinet port corresponding to the target order identifier. The target cabinet port can be a cabinet port in the delivery cabinet for storing delivery orders. The cabinet port identifier can be an identifier for identifying the target cabinet port in the delivery cabinet, the coordinates of the target cabinet port in the delivery cabinet port, or a pre-set serial number of the target cabinet port in the delivery cabinet port, etc., and generates a cabinet opening instruction including the cabinet port identifier. The cabinet opening instruction can be an instruction for enabling the delivery cabinet to open the cabinet port. Based on the determined cabinet identifier of the delivery cabinet, the generated cabinet opening instruction is transmitted to the delivery cabinet corresponding to the cabinet identifier, so that the delivery cabinet opens the target cabinet port.
[0269] The cabinet identification may be the coordinates of the target cabinet in the delivery cabinet, or may be a pre-set serial number of the target cabinet in the delivery cabinet.
[0270] Furthermore, if the cabinet opening requirement is to store the delivery object, at least one free cabinet port of the delivery cabinet corresponding to the cabinet ID is obtained, and the free cabinet port may be a cabinet port in the delivery cabinet where no delivery object is stored. The target cabinet port is selected from the free cabinet ports, and the cabinet port ID of the target cabinet port is determined as the cabinet port ID corresponding to the target order ID. The method for selecting the target cabinet port from the free cabinet ports may be to select based on the numerical values of the cabinet port IDs of the free cabinet ports included in the delivery cabinet, or to select based on the height of the free cabinet port, which may be set according to the actual situation.
[0271] Furthermore, after the cabinet opening instruction is transmitted to the delivery cabinet, the order status of the order and the cabinet status of the target cabinet port corresponding to the cabinet identification are updated. The order status may be a representation of the processing progress of the delivery order, for example, the delivery order has been completed, the delivery object of the delivery order has been deposited, the delivery object of the delivery order has been taken out, etc. The cabinet status may be a representation of whether the cabinet port of the delivery cabinet is open or closed.
[0272] Specifically, if the authorized user's need to open the cabinet is to take out the delivery object, the order status of the delivery order is updated to the delivery object has been taken out. If a cabinet closing prompt is received from the delivery cabinet, the cabinet status of the target cabinet is updated to the closed state. If the authorized user's need to open the cabinet is to store the delivery object, the order status of the delivery order is updated to the delivery object has been stored. If a cabinet closing prompt is received from the delivery cabinet, the cabinet status of the target cabinet is updated to the closed state.
[0273] In an embodiment of the present specification, by obtaining an authorized user identifier corresponding to a user terminal and an access link obtained through near-field communication between the user terminal and the delivery cabinet, after parsing the access link to determine the cabinet identifier, an order set is determined according to the authorized user identifier and the cabinet identifier, the order set is transmitted to the user terminal, and a cabinet opening request for a target order identifier transmitted by the user terminal is obtained. In response to the cabinet opening request, a cabinet opening instruction is transmitted to the delivery cabinet to open a target cabinet port corresponding to the target order identifier, thereby completing data interaction between the user terminal and the delivery cabinet according to near-field communication between the user terminal and the delivery cabinet, and then opening the target cabinet port in the delivery cabinet through data transmission with the user terminal, thereby achieving storage and access of delivery objects only through close contact between the user terminal and the delivery cabinet, thereby improving the convenience of storing and accessing delivery objects and the user experience of using the delivery cabinet to store and access delivery objects. Furthermore, based on the cabinet opening demand corresponding to the obtained authorized user identification, an order set corresponding to the cabinet opening demand is obtained, and the order set is transmitted to the user terminal, so as to provide the user with the corresponding order for selection, thereby meeting the different cabinet opening demands of the delivery cabinet machine to open the target cabinet port, thereby improving the convenience of the user in using the delivery cabinet machine.
[0274] based on Figure 1 The system architecture shown below will be combined with Fig.13 Fig.14 , the delivery object storage and access device provided in the embodiment of this specification is introduced in detail. It should be noted that, Fig.13 and Fig.14 The distribution object access device in the embodiment of this specification is used to execute Figures 4 to 10 For the convenience of explanation, only the part related to the embodiment of this specification is shown. For the specific technical details not disclosed, please refer to the embodiment of this specification. Figures 4 to 10 The embodiment shown.
[0275] See also Fig.13 , is a schematic diagram of the structure of a delivery object storage and access device provided in the embodiment of this specification. Fig.13As shown, the delivery object access device 1 of the embodiment of this specification may include: a link acquisition unit 11, a service calling unit 12, a data transmission unit 13, a collection acquisition unit 14, an identification determination unit 15 and a cabinet opening unit 16.
[0276] A link acquisition unit 11, configured to acquire an access link corresponding to the delivery cabinet in response to a near field communication interaction with the delivery cabinet;
[0277] A service calling unit 12, configured to obtain an address link in the access link, and call a delivery service application corresponding to the delivery cabinet based on the address link;
[0278] The data transmission unit 13 is used to transmit the authorized user identifier and the access link to the delivery cabinet server of the delivery service application by using the delivery service application, so that the delivery cabinet server parses the segmentation identifier in the access link to obtain the cabinet identifier, and the authorized user identifier is an identifier authorized to log in to the delivery cabinet server;
[0279] A set acquisition unit 14 is used to acquire an order set corresponding to the authorized user identifier returned by the distribution cabinet server, and generate and output an order page based on the order set;
[0280] An identifier determining unit 15 is used to determine a target order identifier corresponding to the order selection operation in response to an order selection operation on the order page for the order set;
[0281] The cabinet opening unit 16 is used to generate a cabinet opening request based on the target order identifier, transmit the cabinet opening request to the distribution cabinet server, so that the distribution cabinet server determines the cabinet opening identifier corresponding to the target order identifier based on the cabinet opening request, and transmits the cabinet opening instruction generated including the cabinet opening identifier to the distribution cabinet corresponding to the cabinet identifier to open the target cabinet corresponding to the cabinet opening identifier.
[0282] Optional, such as Fig.14 As shown, the delivery object storage and access device 1 also includes:
[0283] A data acquisition unit 17, for acquiring startup data in response to near field communication interaction with the distribution cabinet;
[0284] A program starting unit 18, configured to start an open platform program based on the starting data, wherein the open platform program is a program for running a delivery service application corresponding to the delivery cabinet;
[0285] The service calling unit 12 is further used for:
[0286] The address link in the access link is obtained based on the development platform program, and the delivery service application corresponding to the delivery cabinet is called based on the address link.
[0287] Optionally, the distribution cabinet is provided with an NFC tag, and the NFC tag is used for near field communication interaction with the user terminal.
[0288] Optionally, the data transmission unit 13 is further configured to use the delivery service application of the open platform to transmit the authorized user identifier to the delivery cabinet server of the delivery service application.
[0289] Optional, such as Fig.14 As shown, the delivery object storage and access device 1 also includes:
[0290] A demand determination unit 19, configured to call the mini-program of the delivery service application to output an access page, wherein the access page includes demand options;
[0291] The demand determination unit 19 is further configured to receive a demand selection operation for the demand option, and determine a cabinet opening demand corresponding to the authorized user identifier based on the demand selection operation;
[0292] The set acquisition unit 14 is further used for:
[0293] The access link and the cabinet opening requirement are transmitted to the distribution cabinet server based on the distribution service application.
[0294] Optionally, the data transmission unit 13 is further used for:
[0295] Searching in the user terminal based on the application identifier of the delivery service application, obtaining an authorized user identifier for logging into the delivery cabinet server of the delivery service application;
[0296] The delivery service application using an open platform transmits the authorized user identification to the delivery cabinet server.
[0297] Optionally, the demand determination unit 19 is further configured to:
[0298] The mini-program window of the delivery service application of the open platform is called, and the mini-program window is controlled to output the authorized user identification access page.
[0299] Optionally, the cabinet opening unit 16 is further used for:
[0300] If the cabinet opening requirement of the authorized user identification is for storage and delivery of an object, fee payment information is generated and output based on the order fee corresponding to the target order identification;
[0301] In response to the user's payment operation for the fee payment information, a locker opening request is generated.
[0302] In the embodiment of the present specification, the cabinet identification is obtained through the near field communication between the user terminal and the distribution cabinet, and the cabinet identification and the authorized user identification of the user terminal are transmitted to the distribution cabinet server by calling the distribution service application to obtain the order set. The user terminal determines the target cabinet port according to the order set and transmits the cabinet opening request to open the target cabinet port. The distribution cabinet server responds to the cabinet opening request and transmits the cabinet opening instruction to the distribution cabinet to open the target cabinet port, thereby completing the data interaction between the user terminal and the distribution cabinet according to the near field communication between the user terminal and the distribution cabinet, and then opening the target cabinet port in the distribution cabinet through the data transmission between the user terminal and the distribution cabinet server, thereby achieving the storage and access of the distribution object only through the close contact between the user terminal and the distribution cabinet, improving the convenience of storing and accessing the distribution object and the user experience of using the distribution cabinet to store and access the distribution object. Further, according to the user's needs, the operation is selected to determine the cabinet opening demand corresponding to the authorized user identification, so as to obtain the order set corresponding to the cabinet opening demand, so as to meet the different cabinet opening demands of the user using the distribution cabinet to open the target cabinet port, and improve the convenience of the user using the distribution cabinet.
[0303] See also Fig.15 , is a schematic diagram of the structure of a delivery object storage and access device provided in the embodiment of this specification. Fig.15 As shown, the delivery object storage and access device 2 of the embodiment of this specification may include: an identification acquisition unit 21, a collection transmission unit 22 and a cabinet opening unit 23.
[0304] The identification acquisition unit 21 is used to acquire the access link and the authorized user identification transmitted by the user terminal, and parse the segmented identification in the access link to acquire the cabinet identification, wherein the authorized user identification is the identification of the authorized login to the distribution cabinet server, and the access link is acquired by the user terminal through near field communication with the distribution cabinet;
[0305] A set transmission unit 22, configured to obtain an order set corresponding to the authorized user identifier, and transmit the order set to the user terminal;
[0306] The cabinet opening unit 23 is used to obtain the cabinet opening request for the target order identifier transmitted by the user terminal, determine the cabinet opening identifier corresponding to the target order identifier based on the cabinet opening request, generate a cabinet opening instruction including the cabinet opening identifier, and transmit the cabinet opening instruction to the delivery cabinet corresponding to the cabinet identifier to control the delivery cabinet to open the target cabinet with the cabinet opening identifier.
[0307] Optionally, the set transmission unit 22 is further used for:
[0308] Obtain the cabinet opening requirements for the delivery object;
[0309] If the cabinet opening requirement is to store the delivery object, an order set corresponding to the user identifier is obtained, and the order set is transmitted to the user terminal.
[0310] Optionally, the set transmission unit 22 is further used for:
[0311] Generate a collection acquisition request based on the authorized user identifier;
[0312] The set acquisition request is transmitted to an order system, so that the order system determines the order set identified by the authorized user in response to the set acquisition request, and transmits the order set to the user terminal.
[0313] Optionally, the set transmission unit 22 is further used for:
[0314] If the cabinet opening requirement is to take out the delivery object, determining the order quantity of the authorized user ID in the delivery cabinet based on the cabinet ID;
[0315] If the order quantity indicates that the delivery cabinet includes the delivery order corresponding to the authorized user identifier, the order set corresponding to the authorized user identifier is transmitted to the user terminal, and the order set includes at least one delivery order.
[0316] Optionally, the set transmission unit 22 is further used for:
[0317] If the order quantity indicates that the delivery cabinet does not include the delivery order corresponding to the authorized user identification, a prompt message is generated and transmitted to the user terminal.
[0318] Optionally, the distribution cabinet is provided with an NFC tag, and the NFC tag is used for near field communication interaction with the user terminal.
[0319] Optionally, the cabinet opening unit 23 is also used for:
[0320] Obtain at least one free cabinet port of the distribution cabinet corresponding to the cabinet identifier;
[0321] A target counter is selected from the idle counters, and the counter identifier of the target counter is determined as the counter identifier corresponding to the target order identifier.
[0322] Optional, such as Fig.16 As shown, the delivery object storage and access device 2 further includes a status updating unit 24, which is used to:
[0323] If the cabinet opening requirement of the authorized user identification is to take out the delivery object, the order status of the delivery order is updated to that the delivery object has been taken out;
[0324] If a cabinet opening closing prompt transmitted by the distribution cabinet is received, the cabinet opening state of the target cabinet opening is updated to a closed state.
[0325] Optionally, the state updating unit 24 is further configured to:
[0326] If the cabinet opening requirement of the authorized user identification is to store the delivery object, then the order status of the delivery order is updated to indicate that the delivery object has been stored;
[0327] If a cabinet opening closing prompt transmitted by the distribution cabinet is received, the cabinet opening state of the target cabinet opening is updated to a closed state.
[0328] In the embodiment of the present specification, by obtaining the cabinet identification transmitted by the user terminal and the cabinet identification obtained by the user terminal and the distribution cabinet through near-field communication, an order set is determined according to the authorized user identification and the cabinet identification, the order set is transmitted to the user terminal, and the cabinet opening request for opening the target cabinet port transmitted by the user terminal is obtained. In response to the cabinet opening request, the cabinet opening instruction is transmitted to the distribution cabinet to open the target cabinet port, thereby completing the data interaction between the user terminal and the distribution cabinet according to the near-field communication between the user terminal and the distribution cabinet, and then opening the target cabinet port in the distribution cabinet through data transmission with the user terminal, thereby achieving the access to the distribution object only through the close contact between the user terminal and the distribution cabinet, improving the convenience of accessing the distribution object and the user experience of using the distribution cabinet to access the distribution object. Further, according to the cabinet opening demand corresponding to the obtained authorized user identification, the order set corresponding to the cabinet opening demand is obtained, and the order set is transmitted to the user terminal, thereby providing the user with the corresponding order for selection, thereby satisfying the different cabinet opening demands of the distribution cabinet to open the target cabinet port, and improving the convenience of the user to use the distribution cabinet.
[0329] The present specification also provides a computer storage medium, which can store a plurality of program instructions, which are suitable for being loaded and executed by a processor as described above. Figure 1-Figure 12 The method steps of the embodiment shown in the figure can be found in the specific implementation process. Figure 1-Figure 12 The specific description of the illustrated embodiment will not be repeated here.
[0330] The embodiment of the present specification also provides a computer program product, which stores at least one instruction, and the at least one instruction is loaded and executed by the processor as described above. Figure 1-Figure 12 The delivery object access method of the embodiment shown in the figure can be found in the specific execution process. Figure 1-Figure 12The specific description of the illustrated embodiment will not be repeated here.
[0331] See also Fig.17 , is a schematic diagram of the structure of an electronic device provided in the embodiment of this specification. Fig.17 As shown, the electronic device 1000 may include: at least one processor 1001, such as a CPU, at least one network interface 1004, an input / output interface 1003, a memory 1005, and at least one communication bus 1002. The communication bus 1002 is used to realize the connection and communication between these components. The network interface 1004 may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage. The memory 1005 may optionally also be at least one storage device located away from the aforementioned processor 1001. As shown in FIG. Fig.17 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, an input / output interface module, and a distribution object access application.
[0332] exist Fig.17 In the electronic device 1000 shown, the input-output interface 1003 is mainly used to provide an input interface for the user and obtain data input by the user.
[0333] In one embodiment, the processor 1001 may be used to call a delivery object access application stored in the memory 1005, and specifically perform the following operations:
[0334] In response to near field communication interaction with a delivery cabinet, obtaining an access link corresponding to the delivery cabinet;
[0335] Obtaining an address link in the access link, and calling a delivery service application corresponding to the delivery cabinet based on the address link;
[0336] The delivery service application is used to transmit the authorized user identifier and the access link to the delivery cabinet server of the delivery service application, so that the delivery cabinet server parses the segmented identifier in the access link to obtain the cabinet identifier, and the authorized user identifier is an identifier authorized to log in to the delivery cabinet server;
[0337] Obtaining the order set corresponding to the authorized user identifier returned by the distribution cabinet server, and generating and outputting an order page based on the order set;
[0338] In response to an order selection operation on the order set on the order page, determining a target order identifier corresponding to the order selection operation;
[0339] A cabinet opening request is generated based on the target order identifier, and the cabinet opening request is transmitted to the delivery cabinet server, so that the delivery cabinet server determines the cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, and transmits the cabinet opening instruction containing the cabinet port identifier to the delivery cabinet corresponding to the cabinet identifier to open the target cabinet port corresponding to the cabinet port identifier.
[0340] Before executing to obtain the address link in the access link, the processor 1001 further performs the following operations:
[0341] Responsive to near field communication interaction with the delivery cabinet, acquiring activation data;
[0342] Starting an open platform program based on the startup data, the open platform program is a program for running a delivery service application corresponding to the delivery cabinet;
[0343] When the processor 1001 executes the step of obtaining the address link in the access link and calling the delivery service application corresponding to the delivery cabinet based on the address link, the processor 1001 specifically performs the following operations:
[0344] The address link in the access link is obtained based on the development platform program, and the delivery service application corresponding to the delivery cabinet is called based on the address link.
[0345] Optionally, the distribution cabinet is provided with an NFC tag, and the NFC tag is used for near field communication interaction with the user terminal.
[0346] Optionally, when the processor 1001 executes the transmission of the authorized user identifier and the access link to the delivery cabinet server of the delivery service application using the delivery service application, the processor 1001 specifically performs the following operations:
[0347] The delivery service application using the open platform transmits the authorized user identification to the delivery cabinet server of the delivery service application:
[0348] Calling the applet of the delivery service application to output an access page, wherein the access page includes a demand option;
[0349] Receiving a demand selection operation for the demand option, and determining a cabinet opening demand corresponding to the authorized user identifier based on the demand selection operation;
[0350] The cabinet identification and the cabinet opening requirement are transmitted to the distribution cabinet server based on the distribution service application.
[0351] Optionally, when executing the delivery service application using an open platform to transmit the authorized user identifier to the delivery cabinet server of the delivery service application, the processor 1001 specifically performs the following operations:
[0352] Searching in the user terminal based on the application identifier of the delivery service application, obtaining an authorized user identifier for logging into the delivery cabinet server of the delivery service application;
[0353] The delivery service application using an open platform transmits the authorized user identification to the delivery cabinet server.
[0354] Optionally, when executing the small program output access page of the delivery service application of the open platform, the processor 1001 specifically performs the following operations:
[0355] The mini-program window of the delivery service application of the open platform is called, and the mini-program window is controlled to output the authorized user identification access page.
[0356] Optionally, when the processor 1001 generates a cabinet opening request based on the target order identifier, the processor 1001 specifically performs the following operations:
[0357] If the cabinet opening requirement of the authorized user identification is for storage and delivery of an object, fee payment information is generated and output based on the order fee corresponding to the target order identification;
[0358] In response to the user's payment operation for the fee payment information, a locker opening request is generated.
[0359] In the embodiment of the present specification, the cabinet identification is obtained through the near field communication between the user terminal and the distribution cabinet, and the cabinet identification and the authorized user identification of the user terminal are transmitted to the distribution cabinet server by calling the distribution service application to obtain the order set. The user terminal determines the target cabinet port according to the order set and transmits the cabinet opening request to open the target cabinet port. The distribution cabinet server responds to the cabinet opening request and transmits the cabinet opening instruction to the distribution cabinet to open the target cabinet port, thereby completing the data interaction between the user terminal and the distribution cabinet according to the near field communication between the user terminal and the distribution cabinet, and then opening the target cabinet port in the distribution cabinet through the data transmission between the user terminal and the distribution cabinet server, thereby achieving the storage and access of the distribution object only through the close contact between the user terminal and the distribution cabinet, improving the convenience of storing and accessing the distribution object and the user experience of using the distribution cabinet to store and access the distribution object. Further, according to the user's needs, the operation is selected to determine the cabinet opening demand corresponding to the authorized user identification, so as to obtain the order set corresponding to the cabinet opening demand, so as to meet the different cabinet opening demands of the user using the distribution cabinet to open the target cabinet port, and improve the convenience of the user using the distribution cabinet.
[0360] See also Fig.18 , is a schematic diagram of the structure of an electronic device provided in the embodiment of this specification. Fig.18 As shown, the electronic device 2000 may include: at least one processor 2001, such as a CPU, at least one network interface 2004, an input / output interface 2003, a memory 2005, and at least one communication bus 2002. The communication bus 2002 is used to realize the connection and communication between these components. The network interface 2004 may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface). The memory 2005 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage. The memory 2005 may optionally be at least one storage device located away from the aforementioned processor 2001. As shown in FIG. Fig.18 As shown, the memory 2005 as a computer storage medium may include an operating system, a network communication module, an input / output interface module, and a distribution object access application.
[0361] exist Fig.18 In the electronic device 2000 shown, the input-output interface 2003 is mainly used to provide an input interface for the user and obtain data input by the user.
[0362] In one embodiment, the processor 2001 may be used to call the delivery object access application stored in the memory 2005, and specifically perform the following operations:
[0363] Obtain the access link and authorized user identifier transmitted by the user terminal, parse the segmented identifier in the access link to obtain the cabinet identifier, the authorized user identifier is the identifier authorized to log in to the distribution cabinet server, and the access link is obtained by the user terminal through near field communication with the distribution cabinet;
[0364] Acquire an order set corresponding to the authorized user identifier, and transmit the order set to the user terminal;
[0365] Obtain a cabinet opening request for a target order identifier transmitted by the user terminal, determine a cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, generate a cabinet opening instruction including the cabinet port identifier, and transmit the cabinet opening instruction to the delivery cabinet corresponding to the cabinet identifier to control the delivery cabinet to open the target cabinet port with the cabinet port identifier.
[0366] Optionally, when the processor 2001 executes the process of acquiring the order set corresponding to the authorized user identifier and transmitting the order set to the user terminal, the processor 2001 specifically performs the following operations:
[0367] Obtain the cabinet opening requirements for the delivery object;
[0368] If the cabinet opening requirement is to store the delivery object, an order set corresponding to the user identifier is obtained, and the order set is transmitted to the user terminal.
[0369] Optionally, when the processor 2001 executes the process of acquiring the order set corresponding to the authorized user identifier and transmitting the order set to the user terminal, the processor 2001 specifically performs the following operations:
[0370] Generate a collection acquisition request based on the authorized user identifier;
[0371] The set acquisition request is transmitted to an order system, so that the order system determines the order set identified by the authorized user in response to the set acquisition request, and transmits the order set to the user terminal.
[0372] Optionally, after obtaining the cabinet opening requirement for the delivery object, the processor 2001 further performs the following operations:
[0373] If the cabinet opening requirement is to take out the delivery object, determining the order quantity of the authorized user ID in the delivery cabinet based on the cabinet ID;
[0374] If the order quantity indicates that the delivery cabinet stores the delivery order corresponding to the authorized user identifier, the order set corresponding to the authorized user identifier is transmitted to the user terminal, and the order set includes at least one delivery order.
[0375] Optionally, the processor 2001 further performs the following operations:
[0376] If the order quantity indicates that the delivery cabinet does not include the delivery order corresponding to the authorized user identification, a prompt message is generated and transmitted to the user terminal.
[0377] Optionally, the distribution cabinet is provided with an NFC tag, and the NFC tag is used for near field communication interaction with the user terminal.
[0378] Optionally, when determining the counter identifier corresponding to the target order identifier, the processor 2001 specifically performs the following operations:
[0379] Obtain at least one free cabinet port of the distribution cabinet corresponding to the cabinet identifier;
[0380] A target counter is selected from the idle counters, and the counter identifier of the target counter is determined as the counter identifier corresponding to the target order identifier.
[0381] Optionally, after executing the transmission of the cabinet opening instruction to the distribution cabinet machine, the processor 2001 further performs the following operations:
[0382] If the cabinet opening requirement of the authorized user identification is to take out the delivery object, the order status of the delivery order is updated to that the delivery object has been taken out;
[0383] If a cabinet opening closing prompt transmitted by the distribution cabinet is received, the cabinet opening state of the target cabinet opening is updated to a closed state.
[0384] Optionally, after executing the transmission of the cabinet opening instruction to the distribution cabinet machine, the processor 2001 further performs the following operations:
[0385] If the cabinet opening requirement of the authorized user identification is to store the delivery object, then the order status of the delivery order is updated to indicate that the delivery object has been stored;
[0386] If a cabinet opening closing prompt transmitted by the distribution cabinet is received, the cabinet opening state of the target cabinet opening is updated to a closed state.
[0387] In the embodiment of the present specification, by obtaining the cabinet identification transmitted by the user terminal and the cabinet identification obtained by the user terminal and the distribution cabinet through near-field communication, an order set is determined according to the authorized user identification and the cabinet identification, the order set is transmitted to the user terminal, and the cabinet opening request for opening the target cabinet port transmitted by the user terminal is obtained. In response to the cabinet opening request, the cabinet opening instruction is transmitted to the distribution cabinet to open the target cabinet port, thereby completing the data interaction between the user terminal and the distribution cabinet according to the near-field communication between the user terminal and the distribution cabinet, and then opening the target cabinet port in the distribution cabinet through data transmission with the user terminal, thereby achieving the access to the distribution object only through the close contact between the user terminal and the distribution cabinet, improving the convenience of accessing the distribution object and the user experience of using the distribution cabinet to access the distribution object. Further, according to the cabinet opening demand corresponding to the obtained authorized user identification, the order set corresponding to the cabinet opening demand is obtained, and the order set is transmitted to the user terminal, thereby providing the user with the corresponding order for selection, thereby satisfying the different cabinet opening demands of the distribution cabinet to open the target cabinet port, and improving the convenience of the user to use the distribution cabinet.
[0388] A person skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0389] The above disclosure is only the preferred embodiment of this specification, which certainly cannot be used to limit the scope of rights of this specification. Therefore, equivalent changes made according to the claims of this specification are still within the scope covered by this specification.
Claims
1. A method for accessing a delivery object, characterized in that: The method is applied to a user terminal, comprising: In response to near field communication interaction with a delivery cabinet, obtaining an access link corresponding to the delivery cabinet; Obtaining an address link in the access link, and calling a delivery service application corresponding to the delivery cabinet based on the address link; The delivery service application is used to transmit the authorized user identifier and the access link to the delivery cabinet server of the delivery service application, so that the delivery cabinet server parses the segmented identifier in the access link to obtain the cabinet identifier, and the authorized user identifier is an identifier authorized to log in to the delivery cabinet server; Obtaining the order set corresponding to the authorized user identifier returned by the distribution cabinet server, and generating and outputting an order page based on the order set; In response to an order selection operation on the order set on the order page, determining a target order identifier corresponding to the order selection operation; A cabinet opening request is generated based on the target order identifier, and the cabinet opening request is transmitted to the delivery cabinet server, so that the delivery cabinet server determines the cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, and transmits the cabinet opening instruction containing the cabinet port identifier to the delivery cabinet corresponding to the cabinet identifier to open the target cabinet port corresponding to the cabinet port identifier.
2. The method according to claim 1, characterized in that Before obtaining the address link in the access link, the method further includes: Responsive to near field communication interaction with the delivery cabinet, acquiring activation data; Starting an open platform program based on the startup data, the open platform program is a program for running a delivery service application corresponding to the delivery cabinet; The obtaining of the address link in the access link and calling the delivery service application corresponding to the delivery cabinet based on the address link includes: The address link in the access link is obtained based on the development platform program, and the delivery service application corresponding to the delivery cabinet is called based on the address link.
3. The method according to claim 1, characterized in that The method of using the delivery service application to transmit the authorized user identification and the access link to the delivery cabinet server of the delivery service application includes: The delivery service application using an open platform transmits the authorized user identification to the delivery cabinet server of the delivery service application; Calling the applet of the delivery service application to output an access page, wherein the access page includes a demand option; Receiving a demand selection operation for the demand option, and determining a cabinet opening demand corresponding to the authorized user identifier based on the demand selection operation; The access link and the cabinet opening requirement are transmitted to the distribution cabinet server based on the distribution service application.
4. The method according to claim 3, characterized in that The delivery service application using the open platform transmits the authorized user identification to the delivery cabinet server of the delivery service application, including: Searching in the user terminal based on the application identifier of the delivery service application, obtaining an authorized user identifier for logging into the delivery cabinet server of the delivery service application; The delivery service application using an open platform transmits the authorized user identification to the delivery cabinet server.
5. A method for accessing a delivery object, characterized in that: The method is applied to a distribution cabinet server, comprising: Obtain the access link and authorized user identifier transmitted by the user terminal, parse the segmented identifier in the access link to obtain the cabinet identifier, the authorized user identifier is the identifier authorized to log in to the distribution cabinet server, and the access link is obtained by the user terminal through near field communication with the distribution cabinet; Acquire an order set corresponding to the authorized user identifier, and transmit the order set to the user terminal; Obtain a cabinet opening request for a target order identifier transmitted by the user terminal, determine a cabinet port identifier corresponding to the target order identifier based on the cabinet opening request, generate a cabinet opening instruction including the cabinet port identifier, and transmit the cabinet opening instruction to the delivery cabinet corresponding to the cabinet identifier to control the delivery cabinet to open the target cabinet port with the cabinet port identifier.
6. The method according to claim 5, characterized in that The obtaining the order set corresponding to the authorized user identifier and transmitting the order set to the user terminal includes: Obtain the cabinet opening requirements for the delivery object; If the cabinet opening requirement is to store the delivery object, an order set corresponding to the user identifier is obtained, and the order set is transmitted to the user terminal.
7. A delivery object storage and access device, characterized in that: The device comprises: A link acquisition unit, configured to acquire an access link corresponding to the delivery cabinet in response to a near field communication interaction with the delivery cabinet; A service calling unit, configured to obtain an address link in the access link, and call a delivery service application corresponding to the delivery cabinet based on the address link; A data transmission unit, used to transmit the authorized user identifier and the access link to the delivery cabinet server of the delivery service application using the delivery service application, so that the delivery cabinet server parses the segmented identifier in the access link to obtain the cabinet identifier, and the authorized user identifier is an identifier authorized to log in to the delivery cabinet server; A set acquisition unit, used to acquire the order set corresponding to the authorized user identifier returned by the distribution cabinet server, and generate and output an order page based on the order set; an identifier determining unit, configured to determine, in response to an order selection operation on the order page for the order set, a target order identifier corresponding to the order selection operation; A cabinet opening unit is used to generate a cabinet opening request based on the target order identifier, transmit the cabinet opening request to the delivery cabinet server, so that the delivery cabinet server determines the cabinet opening identifier corresponding to the target order identifier based on the cabinet opening request, and transmits the cabinet opening instruction generated including the cabinet opening identifier to the delivery cabinet corresponding to the cabinet identifier, so as to open the target cabinet corresponding to the cabinet opening identifier.
8. A delivery object storage and access device, characterized in that: The device comprises: An identification acquisition unit is used to acquire an access link and an authorized user identification transmitted by a user terminal, and parse the segmented identification in the access link to acquire a cabinet identification, wherein the authorized user identification is an identification for authorizing login to a distribution cabinet server, and the access link is acquired by near field communication between the user terminal and the distribution cabinet; A set transmission unit, used to obtain an order set corresponding to the authorized user identifier, and transmit the order set to the user terminal; A cabinet opening unit is used to obtain a cabinet opening request for the target order identifier transmitted by the user terminal, determine the cabinet opening identifier corresponding to the target order identifier based on the cabinet opening request, generate a cabinet opening instruction including the cabinet opening identifier, and transmit the cabinet opening instruction to the delivery cabinet corresponding to the cabinet identifier to control the delivery cabinet to open the target cabinet with the cabinet opening identifier.
9. A computer storage medium storing a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the steps of the method as claimed in any one of claims 1 to 4 or 5 to 6.
10. An electronic device, comprising: A processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the steps of the method as claimed in any one of claims 1 to 4 or 5 to 6.
Citation Information
Patent Citations
Goods storing and taking system and goods storing and taking method
CN114742509A
Goods storing and taking system and goods storing and taking method
CN115713284A
Method and device for storing and taking items based on shared locker and electronic equipment
CN115830776A
Service access processing method and device based on near field communication
CN118075724A
Efficient express delivery and pickup method, system and equipment
CN118522097A
Cited By
Delivery object storage and retrieval method and apparatus, and storage medium and electronic device
WO2026144233A1