Relay type article distribution method and robot

Through relay item distribution methods and robots, the problem of low utilization rate of robots in the existing technology is solved, more efficient and flexible distribution services are achieved, and overall utilization rate and distribution efficiency are improved.

CN119494593APending Publication Date: 2025-02-21BEIJING SANKUAI ONLINE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411161797.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-18
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

In the prior art, the overall utilization rate of robots is not high, lacking more diversified distribution scenarios, making it difficult to make full use of their distribution capabilities.

Method used

A relay item distribution method and robot are proposed to realize relay delivery between the deliveryman and the robot through the collaborative work of the client and the server. The specific steps include the deliveryman sending delivery requirements to the server through the client after arriving near the relay point, the server responds and sends a relay delivery task to the target robot, and the target robot receives the items to be distributed at the relay point and performs delivery.

Benefits of technology

Through the relay distribution method, the overall utilization rate of the robot is improved, more diversified distribution scenarios are provided, and distribution efficiency and flexibility are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119494593A_ABST
    Figure CN119494593A_ABST
Patent Text Reader

Abstract

The invention relates to a relay type article distribution method and a robot. The method comprises the following steps: a client receives a delivery demand of relay delivery through a robot sent by a deliveryman after the deliveryman arrives near a relay point; the client sends a robot relay distribution request related to a relay point location to a server in response to the distribution demand; the server responds to the robot relay distribution request and issues a relay distribution task related to a relay point location to a target robot; and the target robot receives the relay delivery task, receives the to-be-delivered article of the target order stored by the deliveryman at the relay point location, and then delivers the to-be-delivered article of the target order to the delivery destination of the target order in a relay manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of logistics and distribution, and more specifically, to a relay-type item distribution method and a robot. Background Art

[0002] With the continuous development of science and technology, delivery robots have been widely used, such as delivering meals to customers in catering services, delivering items in closed parks, etc. At present, the overall utilization rate of robots is not high, and it is necessary to provide more diversified delivery scenarios to make full use of the delivery capabilities of robots. Summary of the invention

[0003] One purpose of the embodiments of the present disclosure is to provide a relay-type item delivery method and a robot, which can provide the robot with more diversified delivery scenarios.

[0004] According to a first aspect of the present disclosure, a relay-type article delivery method is provided, the method comprising:

[0005] The client receives the delivery request for relay delivery by robot sent by the delivery person after arriving near the relay point;

[0006] The client sends a robot relay delivery request related to the relay point to the server in response to the delivery demand;

[0007] The server responds to the robot relay delivery request by issuing a relay delivery task related to the relay point to the selected target robot;

[0008] The target robot receives the relay delivery task, receives the items to be delivered of the target order deposited by the delivery person at the relay point, and then relays the items to be delivered of the target order to the delivery destination of the target order.

[0009] A method for a delivery person and a robot to deliver items in a relay manner is also provided, the method comprising:

[0010] Obtain the delivery demand submitted by the delivery personnel using the robot at the relay point for delivery;

[0011] The server determines the target order of the deliveryman according to the identity of the deliveryman; or, if the server cannot obtain the order to be relayed by the deliveryman, a target order creation page is displayed on the client or the target robot to instruct the deliveryman to enter the contact information of the consignee and / or the address information of the delivery destination;

[0012] The server responds to the robot relay delivery request related to the relay point and issues the relay delivery task related to the relay point to the selected target robot;

[0013] The target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, and relays the items to be delivered of the target order to the delivery destination of the target order.

[0014] Optionally, obtaining the demand submitted by the delivery person for using a robot for delivery at a relay point includes: the client receiving the delivery demand for using a robot for relay delivery submitted by the delivery person at the relay point by scanning an information code set at the relay point, wherein the information code indicates the relay point where the robot picks up the goods.

[0015] Optionally, the server determines that the delivery order of the deliveryman includes a target order whose delivery destination is within the delivery area to which the relay point belongs, based on the deliveryman's identity indicated by the account identifier of the client through which the deliveryman scans the code at the relay point.

[0016] Optionally, based on the mobile phone number determined by the account ID of the client used by the deliveryman to scan the code at the relay point, if the server cannot search for the deliveryman's mobile phone number in the platform system or cannot retrieve the deliveryman's orders to be relayed based on the deliveryman's mobile phone number, then the server cannot obtain the deliveryman's orders to be relayed.

[0017] Optionally, the client sends a robot relay delivery request related to the relay point in response to the delivery demand to the server, including: the client displays a target order creation page in response to the delivery demand, and the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the client creates a target order based on the input information, and sends a robot relay delivery request related to the target order and the relay point to the server.

[0018] Optionally, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the method includes: the target robot displays a target order creation page, and the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the target robot creates the target order based on the input information.

[0019] Optionally, in response to the robot relay delivery request, the server sends a relay delivery task to the target robot, instructing the target robot to relay the items to be delivered of the target order received from the delivery person to the delivery destination at the relay point.

[0020] Optionally, the server responds to the robot relay delivery request, determines the identity of the deliveryman according to the account identifier of the client, determines, according to the identity of the deliveryman, among the orders to be relayed by the deliveryman, a target order whose delivery destination is within the delivery area to which the relay point belongs, and sends a relay delivery task to the target robot, instructing the target robot to relay the items to be delivered of the target order of the deliveryman received at the relay point to the destination address.

[0021] Optionally, the method includes: at least one of the client or the target robot displays a storage interaction interface, the storage interaction interface is used to indicate a target order and a door opening control, the door opening control is used to open a door of a target storage compartment for storing goods; the target robot opens the door of the target storage compartment in response to the delivery person's operation of the door opening control; the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order after the door of the target storage compartment is closed.

[0022] Optionally, after the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the server obtains the deposit message of the items to be delivered of the target order that has been received, and the target order is used by the server to create a relay delivery order corresponding to the target order;

[0023] After the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order, the server ends the relay delivery and updates the transport capacity occupancy status of the target robot.

[0024] Optionally, when the target robot does not receive the items to be delivered of the target order within a first preset time period at the relay point, the target robot notifies the server to cancel the relay delivery and update the transportation capacity occupancy status of the target robot; the server ends the relay delivery and updates the transportation capacity occupancy status of the target robot after the target robot relays the items to be delivered of the target order to the delivery destination of the target order.

[0025] Optionally, the target robot displays an order information input interface, receives order-related information entered by the delivery person in the order information input interface, and opens the door of the storage compartment of the target robot when the input order-related information is verified to be consistent with the order information of the target order.

[0026] Optionally, at least one of the client or the target robot displays an address input interface, and the address input interface is used to input at least one of a building number, a floor, and a room number, and the address input interface is displayed when the address information of the delivery destination of the target order cannot indicate a specific delivery location in the building; the target robot updates the address information of the delivery destination of the target order according to the input address information, and opens the door of the storage cabin when the updated address information of the delivery destination of the target order can indicate a specific delivery location in the building.

[0027] According to a second aspect of the present disclosure, a relay-type article delivery method is provided, the method comprising:

[0028] Receive the delivery request submitted by the delivery person through the client for relay delivery by robot;

[0029] The server matches the target order of the delivery person according to the account identification of the client; or,

[0030] In the case where the target order corresponding to the delivery person is not matched, a target order creation page is displayed on the screen of the client or the target robot, and the target order creation page is used to instruct the delivery person to input the contact information of the consignee and / or the address information of the delivery destination; and is used to create a target order according to the contact information of the consignee and the address information of the delivery destination;

[0031] The server issues a relay delivery task to the selected target robot, instructing the target robot to relay the delivery items of the target order of the delivery person received at the relay point to the delivery destination address, according to the target order matching the delivery person or the target order created according to the contact information of the consignee and / or the address information of the delivery destination input by the delivery person;

[0032] The target robot receives the relay delivery task, receives the items to be delivered of the target order deposited by the delivery person at the relay point, and then relays the items to be delivered of the target order to the delivery destination of the target order.

[0033] According to a third aspect of the present disclosure, a relay-type article delivery method is provided, the method comprising:

[0034] According to the delivery demand of the delivery person submitted through the client using the robot at the relay point, a robot relay delivery request related to the relay point is sent to the server, requesting the use of the robot relay to complete the delivery of the item being delivered by the delivery person to the delivery destination, where the destination is located in the delivery area to which the robot at the relay point belongs;

[0035] The server determines the target order of the deliveryman including the delivery area to which the relay point belongs according to the identity of the deliveryman;

[0036] Determine the address information of the delivery destination of the target order;

[0037] The target robot is instructed to relay the items to be delivered of the target order received by the delivery person at the relay point to the destination.

[0038] After the door of the target storage compartment is closed, the target robot relays and delivers the to-be-delivered items of the target order to the delivery destination of the target order.

[0039] A relay-type article delivery method is also provided, the method comprising:

[0040] According to the demand for delivery by the robot submitted by the delivery person by scanning the information code set at the relay point, a relay delivery request of the robot related to the relay point is sent to the server, requesting to use the robot relay to complete the delivery of the item being delivered by the delivery person to the destination, and the destination is located in the delivery area to which the robot at the relay point belongs;

[0041] The server cannot obtain the target order of the deliveryman in the delivery area to which the deliveryman belongs based on the deliveryman's identity indicated by the code scanning operation at the relay point.

[0042] Displaying a target order creation page on the client or the target robot for instructing the delivery person to input the contact information of the consignee and / or the address information of the delivery destination;

[0043] The target order is created based on the contact information of the consignee and / or the address information of the delivery destination input by the delivery person, and the target robot is instructed to relay the items to be delivered of the target order of the delivery person received at the relay point to the destination.

[0044] After the door of the target storage compartment is closed, the target robot relays and delivers the to-be-delivered items of the target order to the delivery destination of the target order.

[0045] Optionally, the client sends a robot relay delivery request related to the relay point in response to the delivery demand to the server, including: the client displays a target order creation page in response to the delivery demand, and the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the client creates a target order based on the input information, and sends a robot relay delivery request related to the target order and the relay point to the server.

[0046] Optionally, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the method includes: the target robot displays a target order creation page, and the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the target robot creates the target order based on the input information.

[0047] Optionally, the server determines the identity of the deliveryman based on the account identifier of the client, and determines, from the deliveryman's orders to be relayed, orders whose delivery destinations are within the delivery area to which the relay point belongs as target orders based on the deliveryman's identity identifier, and sends a relay delivery task to the target robot, instructing the target robot to go to the relay point to receive the items to be delivered of the deliveryman's target order and perform relay delivery.

[0048] Optionally, at least one of the client or the target robot displays a storage interaction interface, the storage interaction interface is used to indicate target order information and a hatch opening control, and in response to the delivery person operating the hatch opening control, the hatch of the target storage compartment is opened. After the hatch of the target storage compartment is closed, the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order.

[0049] Optionally, an order information input interface is displayed, order-related information input by the delivery person in the order information input interface is received, and the door of the storage compartment of the target robot is opened when the input order-related information is verified to be consistent with the order information of the target order.

[0050] Optionally, after the target robot receives the items to be delivered of the target order deposited by the delivery personnel at the relay point, the method includes: the target robot sends a storage message to the server indicating that the items to be delivered of the target order have been received, and the server creates a relay delivery order corresponding to the target order; after the target robot relays the items to be delivered of the target order to the delivery destination of the target order, the server ends the relay delivery order and updates the capacity occupancy status of the target robot.

[0051] Optionally, the server creates a relay delivery order corresponding to the target order; if the target robot does not receive the items to be delivered of the target order within a first preset time period at the relay point, the server is notified to cancel the relay delivery order and update the transportation capacity occupancy status of the target robot; after the target robot relays the items to be delivered of the target order to the delivery destination of the target order, the server ends the relay delivery order and updates the transportation capacity occupancy status of the target robot.

[0052] Optionally, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the method includes: the target robot displays an order information input interface, receives order-related information entered by the delivery person in the order information input interface, and opens the door of the storage compartment of the target robot when the input order-related information is verified to be consistent with the order information of the target order.

[0053] Optionally, before the target robot receives the to-be-delivered items of the target order deposited by the delivery person at the relay point, the method includes: the client displays an address input interface, the address input interface is used to input at least one of the building number, floor, and room number, and the address input interface is displayed when the address information of the delivery destination of the target order cannot indicate the specific delivery location in the building. The address input interface is used for the delivery person to update the address information of the delivery destination of the target order, and the hatch of the storage compartment is opened when the updated address information of the delivery destination of the target order can indicate the specific delivery location in the building.

[0054] Optionally, the target robot updates the address information of the delivery destination of the target order according to the input address information, and opens the door of the storage compartment when the updated address information of the delivery destination of the target order can indicate a specific delivery location in the building.

[0055] Optionally, after the client sends the robot relay delivery request to the server, the method includes: upon receiving the notification information sent by the server that the robot has failed to be assigned to the robot relay delivery request, the client displays the waiting time estimated by the server for the robot to be assigned.

[0056] According to a fourth aspect of the present disclosure, a relay-type article delivery method is provided, the method comprising:

[0057] The client receives the request submitted by the delivery person to use the robot at the relay point for delivery;

[0058] The client sends a relay delivery request of the robot related to the relay point to the server;

[0059] Among them, the robot relay delivery request is used to trigger the server to issue a relay delivery task related to the relay point to the selected target robot; the relay delivery task is used to instruct the target robot to relay the items to be delivered of the target order deposited by the delivery staff at the relay point to the delivery destination of the target order.

[0060] Optionally, the target order is a target order determined by the deliveryman by scanning the information code at the relay point through the client, including a delivery destination within the delivery area to which the relay point belongs, or a target order obtained by the deliveryman inputting the contact information of the consignee and / or the address information of the delivery destination.

[0061] Optionally, the client displays a target order creation page, which is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the client creates a target order based on the input information, and sends a robot relay delivery request related to the target order and relay point to the server.

[0062] Optionally, the client displays an address input interface, which is used to input at least one of a building number, a floor, and a room number. The address input interface is displayed when the address information of the delivery destination of the target order cannot indicate a specific delivery location within the building.

[0063] Optionally, upon receiving the notification information sent by the server indicating failure in allocating a robot to the robot relay delivery request, the client displays the waiting time for the robot to be allocated estimated by the server.

[0064] According to a fifth aspect of the present disclosure, a relay-type article delivery method is provided, which is applied to a target robot, and the method comprises:

[0065] The target robot receives a relay delivery task related to a relay point issued by a server;

[0066] The delivery task indicates a target order whose delivery destination is within the delivery area to which the relay point belongs, obtained by matching the delivery person's identity; or a target order created based on the contact information of the consignee and / or the address information of the delivery destination input by the delivery person;

[0067] The target robot receives the relay delivery task, receives the items to be delivered of the target order deposited by the delivery person at the relay point, and then relays the items to be delivered of the target order to the delivery destination of the target order.

[0068] Optionally, the relay delivery task is triggered by the server receiving a robot relay delivery request related to the relay point, which is sent by the delivery person at the relay point through the client.

[0069] Optionally, the method includes: the target robot displays a target order creation page, wherein the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; and the target robot creates a target order based on the input information.

[0070] Optionally, the method includes: the target robot displays a storage interaction interface, the storage interaction interface is used to indicate a target order and a door opening control, the door opening control is used to open a door of a target storage compartment for storing goods; the target robot opens the door of the target storage compartment in response to the delivery person's operation of the door opening control; the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order after the door of the target storage compartment is closed.

[0071] Optionally, after the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the method includes: the target robot sends a storage message to the server indicating that the items to be delivered of the target order have been received, and the server creates a relay delivery order corresponding to the target order; after the target robot relays the items to be delivered of the target order to the delivery destination of the target order, the target robot notifies the server to end the relay delivery order and updates the capacity occupancy status of the target robot.

[0072] Optionally, when the target robot does not receive the items to be delivered of the target order within a first preset time period at the relay point, the target robot notifies the server to cancel the relay delivery order corresponding to the target order and updates the capacity occupancy status of the target robot.

[0073] Optionally, after the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order, it notifies the server to end the relay delivery order and updates the capacity occupancy status of the target robot.

[0074] Optionally, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the method includes: the target robot displays an order information input interface, receives order-related information entered by the delivery person in the order information input interface, and opens the door of the storage compartment of the target robot when the input order-related information is verified to be consistent with the order information of the target order.

[0075] Optionally, before the target robot receives the to-be-delivered items of the target order deposited by the delivery personnel at the relay point, the method includes: the target robot displays an address input interface, the address input interface is used to input at least one of a building number, a floor, and a room number, and the address input interface is displayed when the address information of the delivery destination of the target order cannot indicate a specific delivery location in the building; the target robot updates the address information of the delivery destination of the target order according to the input address information, and opens the hatch door of the storage compartment when the updated address information of the delivery destination of the target order can indicate a specific delivery location in the building.

[0076] According to a sixth aspect of the present disclosure, a relay-type article delivery method is provided, the method comprising:

[0077] The server receives a robot relay delivery request related to a relay point sent by the client;

[0078] In response to the robot relay delivery request, the server sends a relay delivery task related to the relay point to the target robot, wherein the delivery task instructs the robot to relay and complete the items delivered by the delivery person;

[0079] Among them, the relay delivery task is used to instruct the target robot to relay the items to be delivered of the target order deposited by the delivery person at the relay point to the delivery destination of the target order.

[0080] Optionally, the robot relay delivery request associated with the relay point is obtained by the client after receiving a delivery demand for relay delivery by robot sent by the delivery person after arriving near the relay point.

[0081] Optionally, the server creates a target order based on the contact information of the consignee and / or the address information of the delivery destination entered by the deliveryman, and sends a relay delivery task to the target robot, instructing the target robot to relay the items to be delivered of the deliveryman's target order received at the relay point to the destination.

[0082] Optionally, the client receives a delivery request for relay delivery by a robot sent by the delivery person after the delivery person arrives near a relay point, including: the client receives a delivery request for relay delivery by a robot submitted by the delivery person at the relay point by scanning an information code set at the relay point, wherein the information code indicates the relay point where the robot picks up the goods.

[0083] Optionally, in response to the robot relay delivery request, the server sends a relay delivery task to the target robot, instructing the target robot to relay the items to be delivered of the target order of the delivery person received at the relay point to the destination.

[0084] Optionally, the server responds to the robot relay delivery request and sends a relay delivery task related to the relay point to the target robot, including: the server responds to the robot relay delivery request, determines the identity of the deliveryman according to the account identifier of the client, determines the target order whose delivery destination is in the delivery area to which the relay point belongs from the deliveryman's orders to be relayed according to the deliveryman's identity identifier, and sends a relay delivery task to the target robot, instructing the target robot to relay the items to be delivered of the deliveryman's target order received at the relay point to the delivery destination.

[0085] Optionally, the method includes: at least one of the client or the target robot displays a storage interaction interface, wherein the storage interaction interface is used to indicate the target order and the door opening control of the target storage compartment to be stored; the target robot opens the door of the target storage compartment in response to the delivery personnel's operation of the door opening control; and after the door of the target storage compartment is closed, the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order.

[0086] Optionally, the method includes: the server creates a relay delivery order corresponding to the target order; after the target robot relays the items to be delivered of the target order to the delivery destination of the target order, the server ends the relay delivery and updates the capacity occupancy status of the target robot.

[0087] Optionally, when the server receives the notification information of canceling the relay delivery order sent by the target robot, it ends the relay delivery order and updates the capacity occupancy status of the target robot; wherein, the notification information of canceling the relay delivery order is sent by the target robot when the relay point does not receive the target order's items to be delivered within a first preset time period.

[0088] Optionally, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the method includes: the target robot displays an order information input interface, receives order-related information entered by the delivery person in the order information input interface, and opens the door of the storage compartment of the target robot when the input order-related information is verified to be consistent with the order information of the target order.

[0089] Optionally, before the target robot receives the to-be-delivered items of the target order deposited by the delivery personnel at the relay point, the method includes: at least one of the client or the target robot displays an address input interface, the address input interface is used to input at least one of a building number, a floor, and a room number, and the address input interface is displayed when the address information of the delivery destination of the target order cannot indicate a specific delivery location in the building; the target robot updates the address information of the delivery destination of the target order according to the input address information, and opens the hatch door of the storage compartment when the updated address information of the delivery destination of the target order can indicate a specific delivery location in the building.

[0090] Optionally, after the server issues a relay delivery task to the target robot, the method includes: the server updates the capacity occupancy status of the target robot after the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order.

[0091] According to a seventh aspect of the present disclosure, a robot is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the steps of the relay-type article delivery method as described in any one of the fourth aspects of the present disclosure are implemented.

[0092] The relay-type item delivery method of the disclosed embodiment sets a relay point in the delivery area. After the deliveryman arrives near the relay point, he sends a robot relay delivery request to the server through the client. The server determines the target robot for the robot relay delivery request. The target robot receives the items to be delivered of the target order from the deliveryman at the relay point and delivers them to the final delivery destination of the target order in the delivery area. Through this relay-type delivery method, the robot can help the deliveryman complete the second half of the delivery of the target order, providing more diversified delivery scenarios for the robot and improving the overall utilization rate of the robot. BRIEF DESCRIPTION OF THE DRAWINGS

[0093] The drawings described herein are used to provide a further understanding of this specification and constitute a part of this specification. The illustrative embodiments and descriptions of this specification are used to explain this specification and do not constitute an improper limitation on this specification. In the drawings:

[0094] Figure 1 A schematic diagram of an article distribution system provided in an embodiment of the present application;

[0095] Figure 2 A schematic diagram of the process of the relay-type item delivery method provided in Example 1 of the present application;

[0096] Figure 3A schematic diagram of a target order creation page provided in an embodiment of the present application;

[0097] Figure 4 A schematic diagram of a storage interaction interface provided in an embodiment of the present application;

[0098] Figure 5 A schematic diagram of an address input interface provided in an embodiment of the present application;

[0099] Figure 6 A schematic diagram of a robot provided in an embodiment of the present application. DETAILED DESCRIPTION

[0100] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present disclosure unless otherwise specifically stated.

[0101] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0102] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

[0103] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0104] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0105] It should be noted that all actions of obtaining signals, instructions, information or data in the present disclosure are carried out in compliance with the relevant data protection laws and policies of the country where they are located, and with the authorization given by the owner of the corresponding device.

[0106] <Hardware configuration and application scenarios>

[0107] In the relay-type item delivery method of the disclosed embodiment, relay points are pre-set in the delivery area, and the deliveryman can call the robot at the relay point to complete the relay delivery of the order. Specifically, after the deliveryman arrives near the relay point, he sends a robot relay delivery request to the server through the deliveryman's client. The server assigns a robot to the deliveryman's order, controls the robot to the relay point to receive the items to be delivered of the order from the deliveryman, and delivers the robot to the final delivery destination of the order in the delivery area. Through this relay-type delivery method, the robot can help the deliveryman complete the second half of the delivery of the order, provide more diversified delivery scenarios for the robot, and improve the overall utilization of the robot.

[0108] Figure 1 1 is a schematic diagram of the composition structure of an article distribution system that can be used to implement the relay article distribution method of the embodiment of the present disclosure. The article distribution system can be used as a whole in a use scenario where relay points are pre-set in the distribution area. Figure 1 As shown, the item delivery system may include a server 1000, a terminal device 2000 used by a delivery user (i.e., a delivery person), a robot 3000, a terminal device 4000 used by an ordering user (i.e., a buyer user), and a terminal device 5000 used by an order receiving user (i.e., a seller user), wherein: Figure 1 The server 1000 is a server corresponding to the platform to which the robot 3000 belongs.

[0109] The terminal device 2000, the terminal device 4000, the terminal device 5000 and the robot 3000 can be connected to the server 1000 through the same network or different networks to achieve information interaction.

[0110] The terminal device 4000 runs a buyer client, which can be a local application or a small program. The buyer user can purchase goods or food and other items through the buyer client and place an order. When placing an order, the buyer user can choose whether to use the relay delivery method. If the buyer user chooses the relay delivery method, the order is an order that can be relay-delivered and is marked as relay-deliverable. After the buyer user places an order, the terminal device 4000 will send the order information to the server corresponding to the buyer client. In the case where the buyer client and the robot 3000 belong to the same platform, the server is the server 1000 corresponding to the robot 3000. The order information includes the item information and the receiving information entered by the ordering user. The receiving information includes the name, phone number and delivery address of the consignee (i.e., the delivery destination of the order), etc.

[0111] The terminal device 5000 runs the seller client, which can be a local application or a small program. The seller user can use the seller client to prepare corresponding items according to the order information and arrange for the delivery of the items.

[0112] The terminal device 2000 runs a delivery client for the delivery person, which can be a local application or a small program. The delivery person uses the delivery client to obtain the waybill under the corresponding platform and completes the relay delivery of the order through the delivery client. If the seller personally delivers the goods, the seller user is the delivery person. In this scenario, the delivery client and the seller client can be integrated into one client or can be two independent clients.

[0113] The delivery area is equipped with a relay point and at least one robot 3000, which is in communication with the server 1000. Under the control of the server 1000, the robot 3000 can go to the relay point, receive the items to be delivered from the delivery person, and deliver them to the final delivery destination of the order in the delivery area.

[0114] Specifically, the robot 3000 is provided with one or more storage compartments. After the robot 3000 moves to the relay point, it can open the door of the corresponding storage compartment according to the door opening command input by the delivery person, so that the delivery person can store the items to be delivered of the order into the storage compartment. After receiving the items to be delivered of the order, the robot 3000 can move to the delivery destination of the order, and the consignee opens the door of the storage compartment of the robot 3000 to take out the items to be delivered, and the delivery process of the order is completed.

[0115] Server 1000 is a business point that provides processing, database, and communication facilities. Server 1000 can be an integral server, a distributed server across multiple computers, a computer data center, a cloud server, or a server cluster deployed in the cloud. The order management and delivery management of the same platform can be the responsibility of the same device in the server cluster, or different devices in the server cluster, which is not limited here. Server 1000 can also be used only to complete delivery management, that is, server 1000 can provide relay delivery services for orders from other platforms outside this platform. The server can be of various types, such as but not limited to, a network server, a news server, a mail server, a message server, a file server, an application server, an interactive server, a database server, or a proxy server. In some embodiments, each server may include hardware, software, or an embedded logic component or a combination of two or more such components for executing the appropriate functions supported or implemented by the server. For example, a server such as a blade server, a cloud server, etc., or a server group consisting of multiple servers, which may include one or more of the above-mentioned types of servers, etc.

[0116] In some embodiments, Figure 1 As shown, the server 1000 may include a processor 1100 , a memory 1200 , an interface device 1300 , and a communication device 1400 .

[0117] The processor 1100 is used to execute a computer program, which can be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, etc. The memory 1200 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 1300 includes, for example, various bus interfaces, such as a serial bus interface (including a USB interface), a parallel bus interface, etc. The communication device 1400 is capable of wired or wireless communication; the communication device 1400 may include, for example, any module for WLAN, GPRS, 3G / 4G / 5G remote communication.

[0118] In some embodiments, the memory 1200 of the server 1000 is used to store a computer program, which is used to control the processor 1100 to operate to implement the relay-type item delivery method according to the embodiment of the present disclosure. A technician can design instructions according to the scheme disclosed in the present invention. How instructions control the processor to operate is well known in the art, so it will not be described in detail here.

[0119] The terminal device 2000 may be, for example, a mobile phone, a tablet computer, or other portable devices, etc. The terminal devices 4000 and 5000 may be, for example, mobile phones, tablet computers, PCs, etc., which are not limited here.

[0120] In some embodiments, Figure 1 As shown, the terminal device 2000 may include a processor 2100, a memory 2200, an interface device 2300, a communication device 2400, a display device 2500, an input device 2600, a speaker 2700, a microphone 2800, and the like.

[0121] The processor 2100 is used to execute a computer program, which can be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, etc. The memory 2200 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 2300 includes, for example, a USB interface, a headphone interface, etc. The communication device 2400 is capable of wired or wireless communication, and the communication device 2400 may include at least one short-range communication module, for example, any module for short-range wireless communication based on short-range wireless communication protocols such as Hilink protocol, WiFi (IEEE 802.11 protocol), Mesh, Bluetooth, ZigBee, Thread, Z-Wave, NFC, UWB, LiFi, etc. The communication device 2400 may also include a remote communication module, for example, any module for WLAN, GPRS, 2G / 3G / 4G / 5G remote communication. The display device 2500 is, for example, a liquid crystal display, a touch display, etc. The input device 2600 may include, for example, a touch screen, a keyboard, etc. The speaker 2700 is used to output an audio signal. Microphone 2800 is used to collect audio signals.

[0122] In some embodiments, the memory 2200 of the terminal device 2000 is used to store a computer program, which is used to control the processor 2100 to operate so as to execute the relay item delivery method according to an embodiment of the present disclosure.

[0123] The terminal devices 4000 and 5000 may have similar hardware structures as the terminal device 2000, which will not be described in detail here.

[0124] The robot 3000 has a motion mechanism, that is, the robot 3000 has motion capability and can move within the delivery area. The robot 3000 includes at least one storage compartment. In one example, each storage compartment is provided with a lock.

[0125] like Figure 1As shown, the robot 3000 may be provided with a processor 3100, a memory 3200, an interface device 3300, a communication device 3400, a display device 3500, an input device 3600, a speaker 3700, and a microphone 3800. The processor 3100 is used to execute a computer program, which may be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, etc. The memory 3200 may include, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 3300 may include, for example, a USB interface, a headphone interface, etc. The communication device 3400 can, for example, perform wired or wireless communication. The communication device 3400 may include at least one short-range communication module, such as any module for short-range wireless communication based on short-range wireless communication protocols such as Hilink protocol, WiFi (IEEE 802.11 protocol), Mesh, Bluetooth, ZigBee, Thread, Z-Wave, NFC, UWB, LiFi, etc. The communication device 3400 may also include a remote communication module, such as any module for WLAN, GPRS, 2G / 3G / 4G / 5G remote communication. The display device 3500 is, for example, a liquid crystal display, a touch display, etc. The input device 3600 may, for example, include a touch screen, a keyboard, etc. The speaker 3700 is used to output audio signals. The microphone 3800 is used to collect audio signals.

[0126] In some embodiments, the memory 3200 of the robot 3000 is used to store a computer program, which is used to control the processor 3100 to perform operations, such as performing corresponding display operations, movement operations, controlling the storage compartment to open, controlling the storage compartment to close, etc., so as to execute the relay-type item delivery method according to an embodiment of the present disclosure.

[0127] It should be understood that although Figure 1 Only one server 1000, one terminal device 2000, one robot 3000, one terminal device 4000, and one terminal device 5000 are shown, but this does not mean that their respective quantities are limited. The item delivery system may include multiple servers, multiple terminal devices, multiple robots, etc.

[0128] <Method Example 1>

[0129] Figure 2 A schematic flow chart of a relay-type item delivery method according to some embodiments is shown.

[0130] The method of this embodiment is implemented by the client, server and target robot used by the delivery person. Figure 1 The item delivery system shown is implemented by the client, for example Figure 1The terminal device 2000 in the system runs, and the server may be, for example, Figure 1 In the server 1000, the target robot may be, for example, Figure 1 In the embodiment of the present disclosure, when the terminal device 2000 runs the client to implement the method of the present embodiment, the client implementation can also be understood as the terminal device 2000 implementation.

[0131] like Figure 2 As shown, the relay-type article delivery method of this embodiment may include the following steps S110 to S140.

[0132] Step S110, the client receives a delivery request for relay delivery by a robot sent by the delivery person after the delivery person arrives near the relay point.

[0133] In the embodiment of the present disclosure, a relay point and at least one robot 3000 are pre-deployed in the delivery area. For example, the delivery area is a hotel, and the relay point is the front desk of the hotel. For example, the delivery area is a closed park, and the relay point is the entrance of the closed park. At the relay point, an information code corresponding to the relay point can be pre-arranged. The information code can be, for example, a QR code or a bar code, etc., which is not limited in the embodiment of the present disclosure. The information code indicates the relay point where the robot picks up the goods.

[0134] In the disclosed embodiment, the robot 3000 is in communication connection with the server 1000. Under the control of the server 1000, the robot 3000 can provide relay delivery service within the delivery area. The robot 3000 has a motion mechanism, that is, the robot 3000 has motion capability and can move within the delivery area. The robot 3000 includes at least one storage compartment, and each storage compartment is provided with a lock.

[0135] In the disclosed embodiment, the client in step S110 is a delivery client running on the terminal device 2000 held by the delivery person. In some embodiments, after the delivery person arrives near the relay point, he logs into his client and enters the delivery demand for relay delivery by robot on the client page. In some embodiments, after the delivery person arrives near the relay point, he logs into his client and scans the information code set at the relay point through the client, and the client can receive the delivery demand for relay delivery by robot from the delivery person.

[0136] Step S120: In response to the delivery demand, the client sends a robot relay delivery request related to the relay point to the server.

[0137] In some embodiments, the client receives a delivery request for relay delivery by a robot submitted by the delivery person at the relay point by scanning an information code set at the relay point, and sends a robot relay delivery request related to the relay point to the server 1000.

[0138] In some embodiments, the client receives the delivery requirements for relay delivery by robots entered by the delivery person on the client page, obtains the current geographical location of the terminal device 2000, determines the current relay point of the delivery person based on the current geographical location of the terminal device 2000, and sends a robot relay delivery request related to the relay point to the server 1000.

[0139] In some embodiments, the robot relay delivery request indicates information such as the identifier of the relay point and the account identifier of the client.

[0140] Step S130: In response to the robot relay delivery request, the server issues a relay delivery task related to the relay point to the selected target robot.

[0141] In the disclosed embodiment, the server 1000 obtains the identification of the relay point from the robot relay delivery request, determines the delivery area according to the identification of the relay point, and then obtains the capacity occupancy status of each robot in the delivery area. The server 1000 selects a target robot from the robots in the delivery area to which the preset relay point belongs according to the capacity occupancy status of the robots in the delivery area to which the preset relay point belongs. In some embodiments, the capacity occupancy status of the robot may include the capacity occupancy status of each storage compartment of the robot and the overall capacity occupancy status of the robot. The capacity occupancy status of the storage compartment includes "stored items" or "unstored items". According to the capacity occupancy status of each storage compartment of the robot, the overall capacity occupancy status of the target robot includes "unoccupied", "partially occupied", and "fully occupied".

[0142] Specifically, when server 1000 determines that there is a robot that can provide transportation services based on the transportation occupancy status of the robots in the delivery area to which the preset relay point belongs, it selects a target robot from the robots that can provide transportation services and sends a relay delivery task related to the relay point to the target robot, wherein the relay point where the robot picks up the goods is indicated.

[0143] When the server 1000 determines that there is no robot that can provide transportation service at present according to the transportation capacity occupation status of the robots in the delivery area to which the preset relay point belongs, it estimates the waiting time for the robot to be assigned, and sends a notification message of failure to assign a robot to the robot relay delivery request and the server-estimated waiting time for the robot to be assigned to the client. When the client receives the notification message of failure to assign a robot to the robot relay delivery request from the server 1000, it displays the server-estimated waiting time for the robot to be assigned.

[0144] Step S140, after receiving the relay delivery task, the target robot goes to the relay point to receive the items to be delivered of the target order deposited by the delivery person, and relays the items to be delivered of the target order to the delivery destination of the target order.

[0145] The relay-type item delivery method provided by the disclosed embodiment sets a relay point in the delivery area. After the deliveryman arrives near the relay point, he sends a robot relay delivery request to the server through the client. The server determines the target robot for the robot relay delivery request. The target robot goes to the relay point to receive the items to be delivered of the target order from the deliveryman, and delivers them to the final delivery destination of the target order in the delivery area. Through this relay delivery method, the robot can help the deliveryman complete the second half of the delivery of the target order, providing more diversified delivery scenarios for the robot and improving the overall utilization rate of the robot.

[0146] In the embodiments of the present disclosure, the target order may be determined in a variety of ways, which are illustrated below with examples.

[0147] The first method of determining the target order is described below:

[0148] In some embodiments, after the deliveryman arrives near the relay point, he scans the information code set at the relay point through his client. After the client scans the code to obtain the identification of the relay point, it obtains the deliveryman's order whose delivery destination is within the delivery area to which the relay point belongs, and displays the obtained order on the client interface for the deliveryman to select. After the deliveryman selects the target order, the client sends a robot relay delivery request to the server for requesting the robot to go to the relay point to receive the items to be delivered of the target order and perform relay delivery. In some embodiments, the robot relay delivery request is used to indicate the order information of the target order and the relay point where the robot receives the items to be delivered of the target order.

[0149] The second method of determining the target order is described below:

[0150] In some embodiments, the delivery person creates a target order after sending a delivery request for relay delivery by a robot, and the process of creating the target order may include steps S210 to S220.

[0151] Step S210, the client displays a target order creation page in response to the delivery demand, and the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination.

[0152] In some embodiments, the contact information of the consignee may include the consignee's phone number. In some embodiments, the contact information of the consignee may include the consignee's phone number and name.

[0153] Step S220: the client creates a target order based on the input information, and sends a robot relay delivery request related to the target order and the relay point to the server.

[0154] In some embodiments, the client generates a target order based on the contact information of the consignee, the address information of the delivery destination, and the identity of the courier. In some embodiments, the client's account is registered by the courier using a mobile phone number, and the identity of the courier is the courier's mobile phone number.

[0155] After the client creates the target order according to the input information, it sends a robot relay delivery request to the server for requesting the robot to go to the relay point to receive the items to be delivered of the target order and perform relay delivery. In some embodiments, the robot relay delivery request is used to indicate the order information of the target order and the relay point where the robot receives the items to be delivered of the target order.

[0156] In some embodiments, the order that the delivery person wants to deliver does not belong to the platform to which the robot 3000 belongs. In this case, based on steps S210 to S220, the delivery person can create a target order on the platform to which the robot 3000 belongs through the client, so that the server 1000 can arrange the robot to provide relay delivery service for the delivery person.

[0157] The third method of determining the target order is described below:

[0158] In some embodiments, after receiving the robot relay delivery request, the server determines the identity of the delivery person based on the client's account identification, and determines the orders whose delivery destinations are within the delivery area to which the relay point belongs from the delivery person's orders to be relayed as target orders based on the delivery person's identity identification, and sends a relay delivery task to the target robot, instructing the target robot to go to the relay point to receive the delivery items of the delivery person's target order and perform relay delivery.

[0159] In some embodiments, the identity of the delivery person may be, for example, the mobile phone number of the delivery person. After the server determines the mobile phone number of the delivery person according to the account identification of the client, it searches for the mobile phone number of the delivery person in the platform system.

[0160] If the server searches for the mobile phone number of the deliveryman, it will pull all the orders to be delivered by the deliveryman, and determine the orders whose delivery destinations are in the delivery area to which the relay point belongs from the orders to be delivered by the deliveryman as the target orders. In some embodiments, the orders to be delivered by relay refer to the orders to be delivered that can be delivered by relay set by the buyer, that is, the orders to be delivered with the mark of relay delivery. The server pulls all the orders to be delivered by the deliveryman with the mark of relay delivery, and determines the orders whose delivery destinations are in the delivery area to which the relay point belongs as the target orders. Subsequently, the server sends a relay delivery task to the target robot, instructing the target robot to receive the items to be delivered of the deliveryman's target order at the relay point and to perform relay delivery. In some embodiments, the relay delivery task is used to indicate the order information of the target order and the relay point where the robot receives the items to be delivered of the target order. The order information of the target order may include, for example, the order number of the target order, the address information of the delivery destination, the name and telephone number of the consignee, etc. The order information may also include the mobile phone number of the deliveryman.

[0161] If the server cannot search the delivery person's mobile phone number or cannot pull the delivery person's order to be relayed based on the delivery person's mobile phone number, it means that the order the delivery person wants to deliver does not belong to the platform to which the robot 3000 belongs, and the server can notify the target robot to create a target order. In some embodiments, the process of the target robot creating a target order includes steps S310 to S320.

[0162] Step S310, after the target robot is at the relay point, a target order creation page is displayed on the screen of the target robot, and the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination.

[0163] In some embodiments, the contact information of the consignee may include the consignee's phone number. In some embodiments, the contact information of the consignee may include the consignee's phone number and name. Figure 3 An example of a target order creation page is shown, which is used for the deliveryman to input the name and phone number of the consignee, the address information of the delivery destination, and the deliveryman's mobile phone number. After the deliveryman completes the input, he clicks the control K1 displayed in the target order creation page to complete the creation of the target order.

[0164] In some embodiments, the screen of the target robot is a touch screen, and the delivery person can operate on the touch screen to enter the contact information of the consignee and / or the address information of the delivery destination to create a target order.

[0165] Step S320: The target robot creates a target order according to the input information.

[0166] In some embodiments, the target robot generates a target order based on the delivery person's identity, the consignee's contact information, and / or the address information of the delivery destination entered by the delivery person in the target order creation page. In some embodiments, the delivery person's identity is the delivery person's mobile phone number.

[0167] In some embodiments, the order that the delivery person wants to deliver does not belong to the platform to which the robot 3000 belongs. In this case, based on steps S310 to S320, the delivery person can create a target order on the platform to which the robot 3000 belongs through the target robot, so that the target robot can provide relay delivery service for the delivery person.

[0168] The target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, and relays the items to be delivered of the target order to the delivery destination of the target order. Specifically, the target robot can open the hatch of the corresponding storage compartment according to the hatch opening command input by the delivery person, so that the delivery person can deposit the items to be delivered of the target order into the storage compartment. Alternatively, after the target robot is at the relay point, the delivery person manually opens the hatch of the storage compartment and deposits the items to be delivered of the target order into the storage compartment.

[0169] In some embodiments, the process of picking up items by the target robot at the relay point in step S140 and the relay delivery process after picking up items may include steps S410 to S430.

[0170] Step S410: at least one of the client or the target robot displays a storage interaction interface, where the storage interaction interface is used to indicate the target order and the door opening control of the target storage compartment to be stored.

[0171] In some embodiments, the target order information displayed on the storage interaction interface may include the target order number, the consignee's phone number, the consignee's name, the address information of the delivery destination, the delivery person's mobile phone number, etc. In some embodiments, the storage interaction interface displays the number of the target storage compartment to be stored and the compartment door opening control corresponding to the target storage compartment.

[0172] Figure 4An example of a storage interaction interface is shown, which displays the order number of the target order, the phone number of the consignee, the name of the consignee, the address information of the delivery destination, the mobile phone number of the delivery person, the number of the target storage compartment to be stored, and the hatch opening control K2 corresponding to the target storage compartment. In order to protect the privacy of the consignee, the storage interaction interface displays the consignee's last name and the last four digits of the mobile phone number. In order to protect the privacy of the delivery person, the storage interaction interface displays the last four digits of the delivery person's mobile phone number.

[0173] Step S420: The target robot opens the door of the target storage compartment in response to the delivery person's operation of the door opening control.

[0174] The storage interaction interface shows that the target storage compartment to be stored is numbered 2. The delivery person clicks on the control K2 corresponding to storage compartment No. 2, and the target robot responds to the click operation and opens the door of storage compartment No. 2.

[0175] Step S430: After the door of the target storage compartment is closed, the target robot relays the items to be delivered of the target order to the delivery destination of the target order.

[0176] After the door of the target storage compartment is opened, the delivery person can store the items to be delivered of the target order in the target storage compartment and then close the door of the target storage compartment. After sensing that the door of the target storage compartment is closed, the target robot starts to move and relays the items to be delivered of the target order to the delivery destination of the target order.

[0177] In some embodiments, in order to prevent the target robot from picking up the wrong item at the relay point, the target robot verifies the target order prepared by the delivery person, and the verification process includes steps S510 to S520.

[0178] Step S510: The target robot displays an order information input interface and receives order-related information input by the delivery person in the order information input interface.

[0179] Step S520 , the target robot opens the door of the storage compartment of the target robot when the input order-related information is verified to be consistent with the order information of the target order.

[0180] In some embodiments, the order-related information entered by the delivery person in the order information input interface may be at least one of the order number of the target order, the name of the consignee, and the telephone number of the consignee. The target robot verifies whether the order-related information entered by the delivery person in the order information input interface is consistent with the order information of the target order pointed to by the relay delivery task, and if consistent, opens the door of the storage compartment of the target robot to allow the delivery person to deposit the items to be delivered of the target order.

[0181] In some embodiments, before the target robot picks up the package at the relay point, the server or the target robot verifies the integrity of the address information of the delivery destination of the target order. If the address information is verified to be incomplete, that is, the address information of the delivery destination cannot indicate the specific delivery location in the building, the delivery person needs to update the address information of the delivery destination of the target order. The process of updating the address information of the delivery destination of the target order may include steps S610 to S620.

[0182] Step S610, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, at least one of the client or the target robot displays an address input interface, and the address input interface is used to input at least one of the building number, floor, and room number. The address input interface is displayed when the address information of the delivery destination of the target order cannot indicate the specific delivery location in the building.

[0183] Step S620: The target robot updates the address information of the delivery destination of the target order according to the input address information, and opens the door of the storage compartment when the updated address information of the delivery destination of the target order can indicate the specific delivery location in the building.

[0184] In step S620, the server or the target robot verifies whether the address information of the updated delivery destination of the target order can indicate the specific delivery location in the building and opens the door of the storage compartment. The target robot opens the door of the storage compartment when the address information of the updated delivery destination of the target order can indicate the specific delivery location in the building.

[0185] Figure 5 An example of an address input interface is shown, which shows the order number of the target order, the phone number of the consignee, the name of the consignee, the address information of the delivery destination "XX Hotel", and an input box K3 for the delivery person to complete the address information. The delivery person enters the specific room number in the input box K3, and updates the address information of the delivery destination of the target order to "XX Hotel Room YY". The server or target robot verifies that the updated address information of the delivery destination of the target order "XX Hotel Room YY" can indicate the specific room number in the hotel, opens the door of the storage cabin of the target robot, and allows the delivery person to deposit the items to be delivered of the target order.

[0186] After the delivery person deposits the items to be delivered of the target order into the storage compartment, the door of the storage compartment is closed. The target robot then moves to the delivery destination of the target order, and the consignee opens the door of the storage compartment of the target robot to take out the items to be delivered, and the delivery process of the target order is completed. After the target robot relays the items to be delivered of the target order to the delivery destination of the target order, the server updates the transportation capacity occupancy status of the target robot to release the transportation capacity of the target robot, for example, changing the transportation capacity occupancy status of the target storage compartment of the target robot from "stored items" to "unstored items", and changing the overall transportation capacity occupancy status of the target robot from "partially occupied" to "unoccupied".

[0187] In some embodiments, in order to facilitate the management of the relay delivery process of the target robot, the server 1000 manages the relay delivery process of the target robot through a relay delivery order. The relay delivery order is a delivery order associated with the target order for relay delivery of the items to be delivered of the target order. In one example, the order information of the relay delivery order includes at least one of the following: the order number of the relay delivery order, the order number of the target order corresponding to the relay delivery order, the identity of the target robot, the number of the target storage warehouse, the contact information of the consignee, the address information of the delivery destination, and the identity of the delivery person.

[0188] In some embodiments, after the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the target robot sends a storage message to the server indicating that the items to be delivered of the target order have been received, and the server creates a relay delivery order corresponding to the target order. After the target robot relays the items to be delivered of the target order to the delivery destination of the target order, the server ends the relay delivery order and updates the transport capacity occupancy status of the target robot.

[0189] In this embodiment, the server 1000 creates a corresponding relay delivery order for the target order after the target robot has picked up the items to be delivered of the target order. After the target robot delivers the items to be delivered of the target order to the consignee, the server 1000 ends the relay delivery order and updates the target robot's capacity occupancy status to release the target robot's capacity.

[0190] In some embodiments, before the server issues a relay delivery task to the target robot, the server creates a relay delivery order corresponding to the target order. If the target robot does not receive the items to be delivered of the target order within the first preset time at the relay point, the server is notified to cancel the relay delivery order and update the transportation capacity occupancy status of the target robot. After the target robot relays the items to be delivered of the target order to the delivery destination of the target order, the server ends the relay delivery order and updates the transportation capacity occupancy status of the target robot.

[0191] In this embodiment, when assigning a target robot to a target order, the server 1000 creates a relay delivery order corresponding to the target order, and sends a relay delivery task to the target robot, instructing the target robot to go to the relay point to receive the items to be delivered of the target order corresponding to the relay delivery order and relay deliver them to the delivery destination of the target order.

[0192] After receiving the relay delivery task, the target robot is at the relay point. If the target robot does not receive the target order's items to be delivered within the first preset time at the relay point, the server 1000 is notified to cancel the relay delivery order and update the target robot's transportation capacity occupation state to release the target robot's transportation capacity. If the target robot receives the target order's items to be delivered within the first preset time at the relay point and delivers the target order's items to be delivered to the consignee, the server 1000 ends the relay delivery order and updates the target robot's transportation capacity occupation state to release the target robot's transportation capacity.

[0193] Based on the relay delivery order associated with the target order, server 1000 can facilitate the management and recording of the robot relay delivery process of the target order, so as to facilitate subsequent search and tracking when needed.

[0194] It should be noted that the relevant order information of the above-mentioned target order, the relevant order information of the relay delivery order, the identity of the target robot, the delivery personnel's information, etc. can be transmitted between the target robot, server 1000, terminal device 2000, terminal device 4000, and terminal device 5000 through the network, so that all parties can know the specific situation and real-time progress of the relay delivery.

[0195] <Method Example 2>

[0196] The embodiment of the present disclosure provides a relay-type item delivery method, which includes steps P201 to P206.

[0197] Step P201, the client receives the delivery request for relay delivery by robot sent by the delivery person after arriving near the relay point.

[0198] Step P202, the client sends a robot relay delivery request related to the relay point to the server.

[0199] Step P203, the server responds to the robot relay delivery request and matches the delivery person's target order according to the client's account identifier.

[0200] Step P204, when the target order corresponding to the delivery person is not matched, the client displays a target order creation page, which is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination.

[0201] Step P205, the server creates a target order based on the contact information of the consignee and / or the address information of the delivery destination sent by the client, and sends a relay delivery task to the selected target robot, instructing the target robot to go to the relay point to receive the items to be delivered of the delivery person's target order and perform relay delivery.

[0202] Step P206, after receiving the relay delivery task, the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, and relays the items to be delivered of the target order to the delivery destination of the target order.

[0203] The relay-type item delivery method of the disclosed embodiment sets a relay point in the delivery area. After the deliveryman arrives near the relay point, he sends a robot relay delivery request to the server through the client. The server sends the robot relay delivery request to the selected target robot. The target robot receives the items to be delivered of the target order from the deliveryman at the relay point and delivers them to the final delivery destination of the target order in the delivery area. Through this relay delivery method, the robot can help the deliveryman complete the second half of the delivery of the target order, providing more diversified delivery scenarios for the robot and improving the overall utilization rate of the robot.

[0204] <Method Example 3>

[0205] The embodiment of the present disclosure provides a relay-type item delivery method, which includes steps P301 to P313.

[0206] Step P301, the client receives the delivery request for relay delivery by robot sent by the delivery person after arriving near the relay point.

[0207] Step P302: In response to the delivery demand, the client sends a robot relay delivery request related to the relay point to the server.

[0208] Step P303, the server responds to the robot relay delivery request, determines the identity of the deliveryman according to the client's account identifier, and determines, from the deliveryman's orders to be relayed, the orders whose delivery destinations are within the delivery area to which the relay point belongs as target orders based on the deliveryman's identity identifier, and sends a relay delivery task to the target robot, instructing the target robot to go to the relay point to receive the delivery items of the deliveryman's target order and perform relay delivery.

[0209] Step P304, after receiving the relay delivery task, the target robot goes to the relay point.

[0210] Step P305, at least one of the target robot or the client displays an order information input interface and receives order-related information input by the delivery person in the order information input interface. In one embodiment, the client, the target robot or the server may be responsible for verifying whether the order-related information input by the delivery person in the order information input interface is consistent with the order information of the target order.

[0211] Step S306, when the order-related information input by the delivery person in the order information input interface is verified to be consistent with the order information of the target order, the server or the target robot further verifies the integrity of the address information of the delivery destination of the target order.

[0212] Step S307, when it is verified that the address information of the delivery destination of the target order is incomplete, that is, when it is determined that the address information of the delivery destination of the target order cannot indicate the specific delivery location in the building, at least one of the client or the target robot displays an address input interface, and the address input interface is used to enter at least one of the building number, floor, and room number.

[0213] Step P308, at least one of the client or the target robot updates the address information of the delivery destination of the target order according to the address information input by the delivery personnel on the address input interface, and when the updated address information of the delivery destination of the target order can indicate the specific delivery location in the building, at least one of the client or the target robot displays a storage interaction interface, and the storage interaction interface is used to indicate the target order and the hatch opening control of the target storage compartment to be stored.

[0214] Step P309, the target robot opens the door of the target storage compartment in response to the delivery person's operation of the door opening control.

[0215] Step P310: After the delivery person stores the items to be delivered of the target order into the target storage compartment, he closes the door of the target storage compartment.

[0216] Step P311, after the door of the target storage compartment is closed, the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order.

[0217] Step P312, the consignee opens the door of the target storage compartment at the delivery destination of the target order, takes out the items to be delivered of the target order, and then closes the door of the target storage compartment.

[0218] Step P313, after the target robot relays the delivery items of the target order to the consignee, the server updates the target robot's capacity occupancy status to release the target robot's capacity.

[0219] The relay-type item delivery method of the disclosed embodiment sets a relay point in the delivery area. After the deliveryman arrives near the relay point, he sends a robot relay delivery request to the server through the client. The server determines the target robot for the robot relay delivery request. The target robot receives the items to be delivered of the target order from the deliveryman at the relay point and delivers them to the final delivery destination of the target order in the delivery area. Through this relay-type delivery method, the robot can help the deliveryman complete the second half of the delivery of the target order, providing more diversified delivery scenarios for the robot and improving the overall utilization rate of the robot.

[0220] <Method Example 4>

[0221] The embodiment of the present disclosure provides a relay-type item delivery method, which includes steps P501 to P502.

[0222] Step P501, the client receives a delivery request for relay delivery by a robot sent by the delivery person after the delivery person arrives near the relay point.

[0223] Step P502: In response to the delivery demand, the client sends a robot relay delivery request related to the relay point to the server.

[0224] Among them, the robot relay delivery request is used to trigger the server to issue a relay delivery task related to the relay point to the selected target robot. The relay delivery task is used to instruct the target robot to receive the target order's pending delivery items deposited by the delivery person at the relay point, and relay the target order's pending delivery items to the target order's delivery destination.

[0225] In some embodiments, the client receives a delivery request for relay delivery by a robot sent by the delivery person after the delivery person arrives near a relay point, including: the client receives a delivery request for relay delivery by a robot submitted by the delivery person at the relay point by scanning an information code set at the relay point, wherein the information code indicates the relay point where the robot picks up the goods.

[0226] In some embodiments, the client sends a robot relay delivery request related to the relay point in response to the delivery demand to the server, including: the client displays a target order creation page in response to the delivery demand, and the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the client creates a target order based on the input information, and sends a robot relay delivery request related to the target order and the relay point to the server.

[0227] In some embodiments, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the method includes: the target robot displays a target order creation page, the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the target robot creates the target order based on the input information.

[0228] In some embodiments, the server determines the identity of the deliveryman based on the account identifier of the client, and determines, from the deliveryman's orders to be relayed, orders whose delivery destinations are within the delivery area to which the relay point belongs as target orders based on the deliveryman's identity identifier, and sends a relay delivery task to the target robot, instructing the target robot to go to the relay point to receive the delivery items of the deliveryman's target order and perform relay delivery.

[0229] In some embodiments, after the target robot receives the relay delivery task, the client displays a storage interaction interface, which is used to indicate the target order and the door opening control of the target storage compartment to be stored, and the door opening control is used to open the door of the target storage compartment.

[0230] In some embodiments, the target robot opens the door of the target storage compartment in response to the delivery person's operation of the door opening control; after the door of the target storage compartment is closed, the target robot relays the items to be delivered of the target order to the delivery destination of the target order.

[0231] In some embodiments, after the target robot receives the items to be delivered of the target order deposited by the deliveryman at the relay point, the target robot sends a storage message to the server indicating that the items to be delivered of the target order have been received, and the server creates a relay delivery order corresponding to the target order; after the target robot relays the items to be delivered of the target order to the delivery destination of the target order, the server ends the relay delivery order and updates the target robot's capacity occupancy status.

[0232] In some embodiments, before the server issues a relay delivery task to the target robot, the server creates a relay delivery order corresponding to the target order; if the target robot does not receive the items to be delivered of the target order within the first preset time period at the relay point, the server notifies the server to cancel the relay delivery order and update the target robot's capacity occupancy status; after the target robot relays the items to be delivered of the target order to the delivery destination of the target order, the server ends the relay delivery order and updates the target robot's capacity occupancy status.

[0233] In some embodiments, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the target robot displays an order information input interface, receives the order-related information entered by the delivery person in the order information input interface, and opens the door of the storage compartment of the target robot when the entered order-related information is verified to be consistent with the order information of the target order.

[0234] In some embodiments, before the target robot receives the to-be-delivered items of the target order deposited by the delivery person at the relay point, the client displays an address input interface, the address input interface is used to input at least one of the building number, floor, and room number, and the address input interface is displayed when the address information of the delivery destination of the target order cannot indicate the specific delivery location in the building. The address input interface is used for the delivery person to update the address information of the delivery destination of the target order, and the hatch of the storage compartment is opened when the updated address information of the delivery destination of the target order can indicate the specific delivery location in the building.

[0235] In some embodiments, the target robot updates the address information of the delivery destination of the target order based on the input address information, and opens the door of the storage compartment when the updated address information of the delivery destination of the target order can indicate the specific delivery location in the building.

[0236] In some embodiments, after the client sends a robot relay delivery request to the server, upon receiving a notification message from the server indicating failure in allocating a robot to the robot relay delivery request, the client displays the server's estimated waiting time for the robot to be allocated.

[0237] The relay-type item delivery method of the disclosed embodiment sets a relay point in the delivery area. After the deliveryman arrives near the relay point, he sends a robot relay delivery request to the server through the client. The server determines the target robot for the robot relay delivery request. The target robot receives the items to be delivered of the target order from the deliveryman at the relay point and delivers them to the final delivery destination of the target order in the delivery area. Through this relay-type delivery method, the robot can help the deliveryman complete the second half of the delivery of the target order, providing more diversified delivery scenarios for the robot and improving the overall utilization rate of the robot.

[0238] <Method Example 5>

[0239] The disclosed embodiment provides a relay-type article delivery method, which is applied to a target robot. The method includes steps P601 to P603.

[0240] Step P601: The target robot receives a relay delivery task related to a relay point issued by a server.

[0241] Step P602: After receiving the relay delivery task, the target robot is at the relay point.

[0242] Step P603, the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, and relays the items to be delivered of the target order to the delivery destination of the target order.

[0243] In some embodiments, the relay delivery task is triggered when the server receives a robot relay delivery request related to the relay point sent by the delivery person through the client after the delivery person arrives near the relay point.

[0244] In some embodiments, after the delivery person arrives near the relay point, the client sends a robot relay delivery request related to the relay point, including: the client receives the delivery demand for relay delivery by robot submitted by the delivery person at the relay point by scanning an information code set at the relay point, wherein the information code indicates the relay point where the robot picks up the goods; the client sends the robot relay delivery request related to the relay point to the server in response to the delivery demand.

[0245] In some embodiments, the client displays a target order creation page in response to a delivery demand, and the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the client creates a target order based on the input information, and sends a robot relay delivery request related to the target order and the relay point to the server, which is used to instruct the target robot to receive the target order's undelivered items deposited by the delivery person at the relay point, and relay the target order's undelivered items to the delivery destination of the target order to complete the relay delivery task.

[0246] In some embodiments, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the target robot displays a target order creation page, which is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the target robot creates the target order based on the information entered.

[0247] In some embodiments, the server responds to a robot relay delivery request, determines the identity of the delivery person based on the client's account identifier, and determines, from the delivery person's orders to be relayed, orders whose delivery destinations are within the delivery area to which the relay point belongs as target orders based on the delivery person's identity identifier, and sends a relay delivery task to the target robot, instructing the target robot to go to the relay point to receive the delivery items of the delivery person's target order and perform relay delivery.

[0248] In some embodiments, after receiving the relay delivery task, the target robot displays a storage interaction interface, which is used to indicate the target order and the door opening control of the target storage compartment to be stored; the target robot opens the door of the target storage compartment in response to the delivery personnel's operation of the door opening control; after the door of the target storage compartment is closed, the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order.

[0249] In some embodiments, after the target robot receives the items to be delivered of the target order deposited by the delivery personnel at the relay point, the target robot sends a storage message to the server indicating that the items to be delivered of the target order have been received, and the server creates a relay delivery order corresponding to the target order; after the target robot relays the items to be delivered of the target order to the delivery destination of the target order, it notifies the server to end the relay delivery order and updates the target robot's capacity occupancy status.

[0250] In some embodiments, when the target robot does not receive the items to be delivered of the target order within the first preset time period at the relay point, it notifies the server to cancel the relay delivery order corresponding to the target order and updates the capacity occupancy status of the target robot; wherein, the relay delivery order corresponding to the target order is created by the server before issuing the relay delivery task to the target robot.

[0251] In some embodiments, after the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order, it notifies the server to end the relay delivery order and updates the capacity occupancy status of the target robot.

[0252] Optionally, before the target robot receives the items to be delivered of the target order deposited by the deliveryman at the relay point, the target robot displays an order information input interface, receives the order-related information entered by the deliveryman in the order information input interface, and opens the door of the storage compartment of the target robot when the entered order-related information is verified to be consistent with the order information of the target order.

[0253] Optionally, before the target robot receives the to-be-delivered items of the target order deposited by the delivery personnel at the relay point, the target robot displays an address input interface, where the address input interface is used to input at least one of the building number, floor, and room number, and the address input interface is displayed when the address information of the delivery destination of the target order cannot indicate the specific delivery location in the building; the target robot updates the address information of the delivery destination of the target order according to the input address information, and opens the hatch door of the storage cabin when the updated address information of the delivery destination of the target order can indicate the specific delivery location in the building.

[0254] The relay-type item delivery method of the disclosed embodiment sets a relay point in the delivery area. After the deliveryman arrives near the relay point, he sends a robot relay delivery request to the server through the client. The server determines the target robot for the robot relay delivery request. The target robot receives the items to be delivered of the target order from the deliveryman at the relay point and delivers them to the final delivery destination of the target order in the delivery area. Through this relay-type delivery method, the robot can help the deliveryman complete the second half of the delivery of the target order, providing more diversified delivery scenarios for the robot and improving the overall utilization rate of the robot.

[0255] <Method Example 6>

[0256] The embodiment of the present disclosure provides a relay-type item delivery method, which includes steps P701 to P702.

[0257] Step P701, the server receives a robot relay delivery request related to a relay point sent by the client.

[0258] Step P702: In response to the robot relay delivery request, the server sends a relay delivery task related to the relay point to the target robot.

[0259] Among them, the relay delivery task is used to instruct the target robot to go to the relay point to receive the items to be delivered of the target order deposited by the delivery person, and relay the items to be delivered of the target order to the delivery destination of the target order.

[0260] In some embodiments, the robot relay delivery request associated with the relay point is triggered by the client receiving a delivery demand for relay delivery by robot sent by the delivery person after arriving near the relay point.

[0261] In some embodiments, the client receives a delivery request for relay delivery by a robot sent by the delivery person after the delivery person arrives near a relay point, including: the client receives a delivery request for relay delivery by a robot submitted by the delivery person at the relay point by scanning an information code set at the relay point, wherein the information code indicates the relay point where the robot picks up the goods.

[0262] In some embodiments, the client sends a robot relay delivery request related to the relay point in response to the delivery demand to the server, including: the client displays a target order creation page in response to the delivery demand, and the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the client creates a target order based on the input information, and sends a robot relay delivery request related to the target order and the relay point to the server.

[0263] In some embodiments, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the target robot displays a target order creation page, which is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; the target robot creates the target order based on the information entered.

[0264] In some embodiments, in response to a robot relay delivery request, the server sends a relay delivery task to a target robot, instructing the target robot to go to a relay point to receive the items to be delivered of the delivery person's target order and perform relay delivery.

[0265] In some embodiments, the server responds to the robot relay delivery request and sends a relay delivery task related to the relay point to the target robot, including: the server responds to the robot relay delivery request, determines the identity of the delivery person according to the client's account identifier, determines the orders whose delivery destinations are within the delivery area to which the relay point belongs from the delivery person's orders to be relayed according to the delivery person's identity identifier as target orders, and sends a relay delivery task to the target robot, instructing the target robot to go to the relay point to receive the delivery items of the delivery person's target order and perform relay delivery.

[0266] In some embodiments, after the target robot receives the relay delivery task, at least one of the client or the target robot displays a storage interaction interface, which is used to indicate the target order and the door opening control of the target storage compartment to be stored; the target robot opens the door of the target storage compartment in response to the delivery personnel's operation of the door opening control; after the door of the target storage compartment is closed, the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order.

[0267] In some embodiments, after the server issues a relay delivery task to the target robot, the server creates a relay delivery order corresponding to the target order upon receiving a storage message from the target robot indicating that the items to be delivered of the target order have been received; after the target robot relays the items to be delivered of the target order to the delivery destination of the target order, the server ends the relay delivery order and updates the target robot's capacity occupancy status.

[0268] In some embodiments, before the server issues a relay delivery task to the target robot, the server creates a relay delivery order corresponding to the target order; when the server receives the notification information of canceling the relay delivery order sent by the target robot, the server ends the relay delivery order and updates the capacity occupancy status of the target robot; wherein, the notification information of canceling the relay delivery order is sent by the target robot when the target robot does not receive the items to be delivered of the target order within the first preset time period at the relay point.

[0269] In some embodiments, before the target robot receives the items to be delivered of the target order deposited by the delivery person at the relay point, the target robot displays an order information input interface, receives the order-related information entered by the delivery person in the order information input interface, and opens the door of the storage compartment of the target robot when the entered order-related information is verified to be consistent with the order information of the target order.

[0270] In some embodiments, before the target robot receives the to-be-delivered items of the target order deposited by the delivery personnel at the relay point, at least one of the client or the target robot displays an address input interface, and the address input interface is used to input at least one of the building number, floor, and room number. The address input interface is displayed when the address information of the delivery destination of the target order cannot indicate the specific delivery location in the building; the target robot updates the address information of the delivery destination of the target order according to the input address information, and opens the hatch of the storage cabin when the updated address information of the delivery destination of the target order can indicate the specific delivery location in the building.

[0271] In some embodiments, after the server issues a relay delivery task to the target robot, the server updates the capacity occupancy status of the target robot after the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order.

[0272] The relay-type item delivery method of the disclosed embodiment sets a relay point in the delivery area. After the deliveryman arrives near the relay point, he sends a robot relay delivery request to the server through the client. The server determines the target robot for the robot relay delivery request. The target robot receives the items to be delivered of the target order from the deliveryman at the relay point and delivers them to the final delivery destination of the target order in the delivery area. Through this relay-type delivery method, the robot can help the deliveryman complete the second half of the delivery of the target order, providing more diversified delivery scenarios for the robot and improving the overall utilization rate of the robot.

[0273] <Equipment Embodiment>

[0274] Figure 6 is a schematic diagram of the structure of a robot according to some embodiments. Figure 6 As shown, the robot 110 may be, for example, Figure 1 The robot 3000 in the embodiment may include a memory 1102 and a processor 1101, the memory 1102 stores a computer program, and the processor 1101 is used to execute relevant steps in the relay-type item delivery method according to any method embodiment under the control of the computer program.

[0275] The present disclosure also provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor is used to execute the relevant steps in the relay-type article delivery method according to any method embodiment under the control of the computer program. Figure 1 Any one of the server 1000, terminal device 2000, terminal device 4000, or terminal device 5000.

[0276] The present disclosure also provides an embodiment of a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the relay-type item delivery method according to any embodiment of the present disclosure is implemented.

[0277] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.

[0278] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0279] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0280] The computer program instructions for performing the operation of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present invention.

[0281] Various aspects of the present invention are described herein with reference to the flow charts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flow chart and / or block diagram and the combination of each box in the flow chart and / or block diagram can be implemented by computer-readable program instructions.

[0282] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0283] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0284] The flowchart and block diagram in the accompanying drawings show the possible architecture, functions and operations of the system, method and computer program product according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of an instruction, and a part of a module, a program segment or an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.

[0285] Embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.

Claims

1. A method for delivering items by a delivery person and a robot in relay mode, characterized in that: The method comprises: Obtain the delivery demand submitted by the delivery personnel using the robot at the relay point for delivery; The server determines the target order of the deliveryman according to the identity of the deliveryman; or, if the server cannot obtain the order to be relayed by the deliveryman, a target order creation page is displayed on the client or the target robot to instruct the deliveryman to enter the contact information of the consignee and / or the address information of the delivery destination; The server responds to the robot relay delivery request related to the relay point, and issues the relay delivery task related to the relay point to the selected target robot; the target robot receives the undelivered items of the target order deposited by the delivery person at the relay point, and relays the undelivered items of the target order to the delivery destination of the target order.

2. According to the method of claim 1, the step of obtaining the demand submitted by the delivery person for using the robot at the relay point for delivery comprises: Obtain the demand for robot delivery submitted by the delivery person by scanning the information code of the relay point; The server determines the target order of the deliveryman based on the identity of the deliveryman, including: the server determines the delivery order of the deliveryman based on the identity of the deliveryman indicated by the account identifier of the client used by the deliveryman to scan the code at the relay point, including the target order whose delivery destination is within the delivery area to which the relay point belongs.

3. According to the method of claim 1, the step of obtaining the demand submitted by the delivery person for using the robot at the relay point for delivery comprises: Obtain the demand for delivery by robot submitted by the delivery personnel by scanning the information code of the relay point; The server cannot obtain the deliveryman's orders to be relayed, including: the server cannot search for the deliveryman's mobile phone number in the platform system or cannot pull the deliveryman's orders to be relayed based on the deliveryman's mobile phone number, then the server cannot obtain the deliveryman's orders to be relayed.

4. The method according to claim 1, characterized in that: The method comprises: The client displays a target order creation page, wherein the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; The client creates a target order according to the input information, and sends a robot relay delivery request related to the target order and the relay point to the server.

5. The method according to claim 1, characterized in that The method comprises: The target robot displays a target order creation page, where the target order creation page is used to instruct the delivery person to enter the contact information of the consignee and / or the address information of the delivery destination; The target robot creates a target order according to the input information.

6. The method according to claim 1, characterized in that The method comprises: At least one of the client or the target robot displays a storage interaction interface, the storage interaction interface is used to indicate a target order and a hatch opening control, the hatch opening control is used to open the hatch of the target storage cabin where the goods are to be stored; The target robot opens the door of the target storage compartment in response to the delivery person operating the door opening control; After the door of the target storage compartment is closed, the target robot relays and delivers the to-be-delivered items of the target order to the delivery destination of the target order.

7. The method according to claim 1, characterized in that The method comprises: After the target robot receives the to-be-delivered items of the target order deposited by the delivery person at the relay point, the server obtains the deposit message of the to-be-delivered items of the target order that has been received, and the target order is used by the server to create a relay delivery order corresponding to the target order; After the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order, the server ends the relay delivery order and updates the transport capacity occupancy status of the target robot.

8. The method according to claim 1, characterized in that The method comprises: When the target robot does not receive the to-be-delivered items of the target order within the first preset time period at the relay point, the target robot notifies the server to cancel the relay delivery and updates the transport capacity occupancy status of the target robot; After the target robot relays the to-be-delivered items of the target order to the delivery destination of the target order, the server ends the relay delivery and updates the transport capacity occupancy status of the target robot.

9. The method according to claim 1, characterized in that: The method comprises: The target robot displays an order information input interface, receives order-related information input by the delivery person in the order information input interface, and opens the door of the storage compartment of the target robot when the input order-related information is verified to be consistent with the order information of the target order.

10. The method according to claim 1, characterized in that The method comprises: At least one of the client or the target robot displays an address input interface, the address input interface is used to input at least one of a building number, a floor, and a room number, and the address input interface is displayed when the address information of the delivery destination of the target order cannot indicate a specific delivery location in the building; The target robot updates the address information of the delivery destination of the target order according to the input address information, and opens the door of the storage compartment when the updated address information of the delivery destination of the target order can indicate a specific delivery location in the building.

11. A method for delivering goods by a delivery person and a robot in a relay manner, characterized in that: The method comprises: Receive the delivery request submitted by the delivery person through the client for relay delivery by robot; The server matches the target order of the delivery person according to the account identifier of the client; or, if the target order corresponding to the delivery person is not matched, displays a target order creation page on the screen of the client or the target robot, wherein the target order creation page is used to instruct the delivery person to input the contact information of the consignee and / or the address information of the delivery destination, and is used to create a target order according to the contact information of the consignee and the address information of the delivery destination; The server issues a relay delivery task to the selected target robot, instructing the target robot to relay the items to be delivered of the target order of the deliveryman received at the relay point to the delivery destination address, according to the target order matched with the deliveryman or the target order created according to the contact information of the consignee and / or the address information of the delivery destination input by the deliveryman; The target robot receives the relay delivery task, receives the items to be delivered of the target order deposited by the delivery person at the relay point, and then relays the items to be delivered of the target order to the delivery destination of the target order.

12. The method according to claim 11, characterized in that The method comprises: Receiving a demand for relay delivery by a robot submitted by a delivery person through a client, including: receiving a demand for relay delivery by a robot at a relay point submitted by a delivery person at the relay point by scanning an information code at the relay point through a client; The server matches the target order of the deliveryman according to the account identifier of the client, including: the server determines the target order of the deliveryman including the delivery destination being within the delivery area to which the relay point belongs according to the identity of the deliveryman indicated by the account identifier of the client when the deliveryman scans the code at the relay point.

13. A method for delivering goods by a delivery person and a robot in a relay manner, characterized in that: The method comprises: According to the delivery demand of the delivery person submitted through the client using the robot at the relay point, a robot relay delivery request related to the relay point is sent to the server, requesting the use of the robot relay to complete the delivery of the item being delivered by the delivery person to the delivery destination, where the destination is located in the delivery area to which the robot at the relay point belongs; The server determines the target order of the deliveryman including the delivery area to which the relay point belongs according to the identity of the deliveryman; Determine the address information of the delivery destination of the target order; A relay delivery task instructing the target robot to relay the items to be delivered of the target order of the delivery person received at the relay point to the delivery destination; After the door of the target storage compartment is closed, the target robot relays and delivers the to-be-delivered items of the target order to the delivery destination of the target order.

14. A method for delivering goods by a delivery person and a robot in a relay manner, characterized in that: The method comprises: The client sends a relay delivery request for a robot related to the relay point to the server based on the demand for delivery by the delivery person by scanning the information code set at the relay point, requesting the use of the robot relay to complete the delivery of the item being delivered by the delivery person to the destination, where the destination is located in the delivery area to which the robot at the relay point belongs; The server cannot obtain the target order of the deliveryman in the delivery area to which the deliveryman belongs based on the deliveryman's identity indicated by the code scanning operation at the relay point. Displaying a target order creation page on the client or the target robot for instructing the delivery person to input the contact information of the consignee and / or the address information of the delivery destination; A target order is created based on the contact information of the consignee and / or the address information of the delivery destination input by the delivery person, and the target robot is instructed to relay the items to be delivered of the target order of the delivery person received at the relay point to the delivery destination; After the door of the target storage compartment is closed, the target robot relays and delivers the to-be-delivered items of the target order to the delivery destination of the target order.

15. A method for delivering items by a delivery person and a robot in relay mode, the method comprising: The target robot receives a relay delivery task related to a relay point issued by a server, wherein the relay delivery task is proposed based on a delivery demand for relay delivery using a robot submitted by a delivery person at the relay point by scanning an information code of the relay point. The delivery task indicates a target order whose delivery destination is within the delivery area to which the relay point belongs, obtained by matching the delivery person's identity; or a target order created based on the contact information of the consignee and / or the address information of the delivery destination input by the delivery person; The target robot receives the relay delivery task, receives the items to be delivered of the target order deposited by the delivery person at the relay point, and then relays the items to be delivered of the target order to the delivery destination of the target order.