Delivery method, system and device based on unmanned delivery equipment, electronic equipment and storage medium

By using a hybrid delivery model combining riders and unmanned delivery equipment, the problem of food delivery being limited by spatial layout and capacity has been solved, enabling efficient delivery in closed or semi-closed areas and improving delivery efficiency and user experience.

CN121684775APending Publication Date: 2026-03-17SHANGHAI FENGNIAO JIPEI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511856767.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-09
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

In existing technologies, food delivery is limited by spatial layout and capacity constraints, often resulting in problems such as overcrowding, misdelivery, and loss. Users need to spend extra time searching for and picking up their meals, leading to low delivery efficiency and affecting the healthy and sustainable development of the local service industry.

Method used

By adopting a hybrid delivery model that combines riders and unmanned delivery devices, and through the collaborative work of the user terminal, server and unmanned delivery devices, users can choose the pickup point of the unmanned delivery device and assign riders and unmanned delivery devices to complete different parts of the delivery task, thus breaking through the delivery barriers in closed or semi-closed areas.

Benefits of technology

Achieving efficient delivery in closed or semi-closed areas saves time for delivery personnel and users, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121684775A_ABST
    Figure CN121684775A_ABST
Patent Text Reader

Abstract

The invention discloses a delivery method, system and device based on unmanned delivery equipment, electronic equipment and a storage medium, relates to the technical field of Internet, and improves the delivery efficiency while saving a lot of time and energy for the delivery process of delivery personnel and the pick-up process of users. The method comprises the following steps: acquiring a target order delivery address to be ordered on a lading bill page, and transmitting the target order delivery address to a server; an unmanned delivery selection prompt is displayed on the lading bill page; when it is detected that the user allows unmanned delivery based on the unmanned delivery selection prompt, displaying a pickup point list; determining a target pickup point selected by the user in the pickup point list and displaying the target pickup point, adopting a first delivery identifier for indicating that unmanned delivery is allowed to mark unmanned delivery selection reminding, and when it is detected that the user confirms a lading bill page added with the target pickup point, obtaining target order information on the lading bill page, and transmitting the target pickup point and the target order information to a server.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, and in particular to a delivery method, system, device, electronic device and storage medium based on unmanned delivery equipment. Background Technology

[0002] In today's era of booming digital life, food delivery, with its convenient and efficient service model, has rapidly permeated all aspects of people's daily lives, becoming an indispensable part of modern urban life. In the actual operation of food delivery platforms, the delivery process is crucial. These platforms continuously improve delivery efficiency by optimizing delivery algorithms, rationally planning delivery routes, and increasing the number of delivery personnel.

[0003] In related technologies, office buildings, residential communities, and other areas are generally under closed or semi-closed control for security and other considerations, restricting the free entry and exit of outsiders. This poses a significant challenge to delivery riders' ability to fulfill their orders. To address this issue, related technologies mainly adopt methods such as delivering directly to users at the foot of office buildings or at the main entrance of residential communities, or setting up temporary delivery points or smart lockers nearby. These serve as alternative solutions for riders who cannot enter the buildings, ensuring the continuity and convenience of food delivery as much as possible.

[0004] However, the applicant recognized that, on the one hand, delivery directly downstairs or at the entrance of the community is greatly affected by factors such as weather and time, and it is inconvenient for users to pick up their meals during bad weather or busy periods, which can easily lead to user dissatisfaction; on the other hand, although temporary delivery points and smart lockers have alleviated the delivery problem to some extent, they are limited by space layout and capacity, and often suffer from problems such as being full, misplacing, or losing meals. In addition, users need to spend extra time searching for and picking up their meals, which increases the cost of meal pickup, resulting in low delivery efficiency and affecting the healthy and sustainable development of the local service industry. Summary of the Invention

[0005] In view of this, this application provides a delivery method, system, device, electronic device and storage medium based on unmanned delivery equipment. The main purpose is to solve the problems that current order delivery is limited by spatial layout and capacity constraints, often resulting in problems such as overcrowding, wrong delivery, and loss. In addition, users need to spend extra time to find and pick up their meals, which increases the cost of picking up meals, resulting in low delivery efficiency and affecting the healthy and sustainable development of the local service industry.

[0006] According to a first aspect of this application, a delivery method based on unmanned delivery equipment is provided, the method being applied to a user end, including: Obtain the delivery address of the target order to be placed on the bill of lading page and transmit the target order delivery address to the server; Receive the unmanned delivery selection reminder returned by the server, and display the unmanned delivery selection reminder on the bill of lading page; When the system detects that the user has granted permission for unmanned delivery based on the unmanned delivery selection reminder, a list of pickup points is displayed. The system identifies the user's chosen pickup point from the pickup point list, adds it to the bill of lading page for display, and uses a first delivery identifier to indicate permission for unmanned delivery to highlight the unmanned delivery option. When the system detects that the user has confirmed the bill of lading page with the added pickup point, it retrieves the target order information from the bill of lading page and transmits the target pickup point and target order information to the server. The server then uses the target pickup point and target order information to construct a first order to be delivered and instructs the target delivery object and unmanned delivery equipment to deliver the first order to be delivered.

[0007] According to a second aspect of this application, a delivery method based on unmanned delivery equipment is provided, the method being applied to a server, comprising: Receive the target order delivery address transmitted from the user terminal and identify the target area where the target order delivery address is located; When the target area is identified as supporting unmanned delivery, an unmanned delivery selection reminder is generated based on the target order delivery address, and the unmanned delivery selection reminder is transmitted to the user's terminal so that the user's terminal can display the unmanned delivery selection reminder on the bill of lading page. The unmanned delivery selection reminder is used to display a list of pickup points so that the user on the terminal can select the target pickup point from the list of pickup points; Upon receiving the target pickup point and target order information transmitted from the user terminal, the system uses this information to construct a first order to be delivered and instructs the target delivery object and unmanned delivery equipment to deliver the first order to be delivered.

[0008] According to a third aspect of this application, a delivery method based on an unmanned delivery device is provided. This method, applied to the unmanned delivery device, includes: The target pickup point is determined when the server identifies that the target area where the delivery address of the target order, which is included in the target order information to be placed transmitted by the user terminal, is located supports unmanned delivery. The server then sends an unmanned delivery selection reminder to the user terminal so that the user terminal can select from the list of pickup points carried in the unmanned delivery selection reminder. After successfully detecting that the order has been placed, it proceeds to the target pickup point to deliver the order according to the server's instructions.

[0009] According to a fourth aspect of this application, a delivery system based on unmanned delivery equipment is provided, the system comprising a user terminal, a server, and unmanned delivery equipment: On the user side, the system retrieves the delivery address of the target order to be placed on the bill of lading page, transmits the target order delivery address to the server, receives the unmanned delivery selection reminder returned by the server, and displays the unmanned delivery selection reminder on the bill of lading page. When the system detects that the user has allowed unmanned delivery based on the unmanned delivery selection reminder, it displays a list of pickup points, determines the target pickup point selected by the user in the list, adds the target pickup point to the bill of lading page for display, marks the unmanned delivery selection reminder with a first delivery identifier to indicate that unmanned delivery is allowed, and retrieves the target order information on the bill of lading page when the system detects that the user has confirmed the bill of lading page with the added target pickup point, and transmits the target pickup point and target order information to the server. The server is used to receive the target order delivery address transmitted by the user terminal, identify the target area where the target order delivery address is located, and when it is determined that the target area supports unmanned delivery, generate an unmanned delivery selection reminder based on the target order delivery address and transmit the unmanned delivery selection reminder to the user terminal. When it receives the target pickup point and target order information transmitted by the user terminal, it uses the target pickup point and target order information to construct the first order to be delivered and instructs the target delivery object and unmanned delivery equipment to deliver the first order to be delivered. Unmanned delivery equipment is used to receive the target pickup point transmitted by the server. After detecting that the order goods have been successfully placed, it moves to the target pickup point in order to deliver the order goods according to the instructions of the server.

[0010] According to a fifth aspect of this application, a delivery device based on unmanned delivery equipment is provided, the device being applied to a user end, comprising: The acquisition module is used to obtain the delivery address of the target order to be placed on the bill of lading page and transmit the target order delivery address to the server. The display module is used to receive the unmanned delivery selection reminder returned by the server and to display the unmanned delivery selection reminder on the bill of lading page; The display module is also used to display a list of pickup points when the system detects that the user has given permission for unmanned delivery based on the unmanned delivery selection reminder. The transmission module is used to determine the target pickup point selected by the user in the pickup point list, add the target pickup point to the bill of lading page for display, mark the unmanned delivery selection reminder with a first delivery identifier to indicate that unmanned delivery is allowed, and when the user confirms the bill of lading page with the added target pickup point, obtain the target order information on the bill of lading page, and transmit the target pickup point and target order information to the server, so that the server can use the target pickup point and target order information to construct a first order to be delivered and instruct the target delivery object and unmanned delivery equipment to deliver the first order to be delivered.

[0011] According to a sixth aspect of this application, a delivery device based on unmanned delivery equipment is provided, the device being applied to a server, comprising: The identification module is used to receive the target order delivery address transmitted by the user terminal and identify the target area where the target order delivery address is located; The generation module is used to generate an unmanned delivery selection reminder based on the target order delivery address when the target area is identified as supporting unmanned delivery, and to transmit the unmanned delivery selection reminder to the user terminal so that the user terminal can display the unmanned delivery selection reminder on the bill of lading page. The unmanned delivery selection reminder is used to display a list of pickup points so that the user on the user terminal can select the target pickup point from the list of pickup points; The delivery module is used to construct a first order to be delivered when it receives the target pickup point and target order information transmitted by the user terminal, and instruct the target delivery object and unmanned delivery equipment to deliver the first order to be delivered.

[0012] According to a seventh aspect of this application, a delivery device based on an unmanned delivery equipment is provided. The device is applied to the unmanned delivery equipment and includes: The determination module is used to determine the target pickup point. The target pickup point is determined by the server when it identifies that the target area where the delivery address of the target order included in the target order information to be placed transmitted by the user terminal supports unmanned delivery. The server sends an unmanned delivery selection reminder to the user terminal so that the user terminal can select from the list of pickup points carried in the unmanned delivery selection reminder. The delivery module is used to move towards the target pickup point after successfully detecting that the order goods have been placed, so as to deliver the order goods according to the server's instructions.

[0013] According to an eighth aspect of this application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any one of the methods in the first to third aspects described above.

[0014] According to a ninth aspect of this application, a storage medium is provided that stores a computer program thereon, which, when executed by a processor, implements the steps of the method of any one of the first to third aspects described above.

[0015] By utilizing the above technical solutions, this application provides a delivery method, system, device, electronic equipment, and storage medium based on unmanned delivery equipment. This application enables order delivery to users even in closed or semi-closed controlled areas such as office buildings and residential communities through a hybrid delivery mode of riders and unmanned delivery equipment. This avoids order delivery being limited by spatial layout and capacity constraints, expands delivery scenarios, saves a lot of time and energy for delivery personnel in the delivery process and users in the pickup process, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

[0016] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0017] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This illustration shows a schematic diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application; Figure 2 This paper illustrates a schematic diagram of another delivery method based on unmanned delivery equipment provided in an embodiment of this application. Figure 3 This paper illustrates a schematic diagram of another delivery method based on unmanned delivery equipment provided in an embodiment of this application. Figure 4 This illustration shows a schematic diagram of a delivery system architecture based on unmanned delivery equipment provided in an embodiment of this application; Figure 5A This illustration shows an interactive diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application; Figure 5B A schematic diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application is shown; Figure 5C A schematic diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application is shown; Figure 5D A schematic diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application is shown; Figure 5E A schematic diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application is shown; Figure 6A This illustration shows an interactive diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application; Figure 6B A schematic diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application is shown; Figure 6C A schematic diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application is shown; Figure 6D A schematic diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application is shown; Figure 6E A schematic diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application is shown; Figure 6F A schematic diagram of a delivery method based on unmanned delivery equipment provided in an embodiment of this application is shown; Figure 7 This paper shows a schematic diagram of the structure of a delivery device based on unmanned delivery equipment according to an embodiment of this application; Figure 8 This paper shows a schematic diagram of the structure of a delivery device based on unmanned delivery equipment according to an embodiment of this application; Figure 9 This paper shows a schematic diagram of the structure of a delivery device based on unmanned delivery equipment according to an embodiment of this application; Figure 10 A schematic diagram of the device structure of an electronic device provided in an embodiment of this application is shown. Detailed Implementation

[0018] Exemplary embodiments of the present application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.

[0019] This application provides a delivery method based on unmanned delivery equipment, such as... Figure 1 As shown, this method is applied to the user end and includes: 101. Obtain the delivery address of the target order to be placed on the bill of lading page and transmit the target order delivery address to the server.

[0020] In this embodiment, the user terminal is the terminal device used by the customer, such as a mobile phone or tablet. After the user enters order information (goods, address, etc.) through the order page, the user terminal obtains the target order delivery address on the order page and transmits it to the server. If the server determines that the target area where the address is located supports unmanned delivery, the user terminal will receive and display a dynamically generated unmanned delivery selection reminder from the server, guiding the user to complete the selection from the list of nearby available pickup points returned by the server. Finally, the order information of the integrated target pickup point is sent back to the server. At the same time, the user terminal will continuously receive order status updates pushed by the server (such as rider accepting the order, unmanned delivery equipment starting delivery, estimated delivery time, etc.), and provide real-time feedback on the delivery progress through map visualization, message notifications, etc., ensuring that the user can keep track of the goods' dynamics throughout the process. An evaluation entry is provided after delivery is completed, forming a service loop. The user terminal reduces the user's operating threshold through lightweight interactive design, and at the same time, it relies on real-time data synchronization with the server to achieve efficient collaboration of "human-machine-goods" spatial matching, solving the timeliness and accessibility problems of traditional delivery models in closed scenarios (such as office buildings and residential areas).

[0021] The user's client obtains the delivery address of the target order from the order confirmation page and transmits it to the server. The server acts as the backend data processing center, responsible for storing order data, identifying delivery area attributes, and coordinating delivery resources. It maintains data links with the user's client, the delivery device used by the recipient, and unmanned delivery equipment, providing comprehensive and efficient backend data services to all parties. In practice, the user selects goods through the food delivery platform using their client, enters the target order delivery address (e.g., "No. 88, Binjiang Road, XX District, XX City"), recipient's name and phone number on the order confirmation page, and clicks the "Submit Order" button to trigger data transmission. The user's client uses this information as the target order information and obtains the selected delivery address, transmitting it to the server via 4G / 5G or WiFi networks. This allows the server to quickly identify the geographical attributes of the target order delivery address, providing a basis for subsequent unmanned delivery area determination.

[0022] 102. Receive the unmanned delivery selection reminder returned by the server, and display the unmanned delivery selection reminder on the bill of lading page.

[0023] In this embodiment, the unmanned delivery selection reminder is generated by the server when it identifies that the area where the target order delivery address is located supports unmanned delivery. This reminder is then displayed on the order page to guide the user in selecting a pickup point for unmanned delivery. The order page is the final page before the user confirms the order, containing product information, the target order delivery address, and interactive buttons. Specifically, after receiving the target order delivery address, the server uses a Geographic Information System (GIS) to determine whether the target area supports unmanned delivery. If supported, the server generates an unmanned delivery selection reminder (e.g., a red-font prompt "Need robot delivery upstairs," providing "Yes" and "No" options) and transmits it to the user. Upon receiving the unmanned delivery selection reminder from the server, the user displays it on the order page, informing them that the current delivery mode is compatible with unmanned delivery and preventing delivery failure due to missing information.

[0024] 103. When the system detects that the user has allowed unmanned delivery based on the unmanned delivery selection reminder, display a list of pickup points.

[0025] In this embodiment, the pickup point list is a collection of candidate pickup points selected by the server based on the user's selected target order delivery address. These points are available for unmanned delivery and support user pickup. Each candidate pickup point includes information such as floor, location, and number. The user can access the unmanned delivery selection reminder to display this pickup point list on the user's device. Specifically, the user can indicate permission for unmanned delivery by clicking an option provided in the unmanned delivery selection reminder on the order page (e.g., clicking "Yes"). The user's device will then detect the user's permission for unmanned delivery based on the unmanned delivery selection reminder and send a pickup point query request to the server, carrying the user's currently selected target order delivery address as a parameter. This allows the server to use a GIS algorithm to search for nearby candidate pickup points centered on the target order delivery address, forming a pickup point list, which is then returned to the user's device for display. Alternatively, if the server has already determined the pickup point list when returning the unmanned delivery selection reminder and included it in the reminder, the user's device can also directly display the pickup point list included in the unmanned delivery selection reminder when the reminder detects the user's permission for unmanned delivery. This application does not impose specific limitations on this approach. This reduces the time users spend searching for pickup points and improves operational efficiency. For example, after a user clicks the "Yes" button in the "Need robot to deliver upstairs" reminder for unmanned delivery, the user's app will display three nearby pickup points in a list of pickup points, allowing them to choose the location they want to pick up.

[0026] 104. Determine the target pickup point selected by the user in the pickup point list, add the target pickup point to the bill of lading page for display, use the first delivery identifier to indicate that unmanned delivery is allowed to mark the unmanned delivery selection reminder, and when the user confirms the bill of lading page with the added target pickup point, obtain the target order information on the bill of lading page and transmit the target pickup point and target order information to the server.

[0027] In this embodiment, the target order information refers to the data related to the goods or services the user intends to order, including but not limited to the product name, quantity, target order delivery address, and recipient contact information. The user client will select the target pickup point from the pickup point list. The target pickup point is the final pickup location selected by the user, and the user client will update the name of the target pickup point on the bill of lading page for highlighting. Next, when the user client detects that the user clicks the "Confirm Order" button provided on the bill of lading page, the user client will determine that the user has confirmed the bill of lading page with the target pickup point added, obtain the target order information on the bill of lading page, and transmit the target pickup point and target order information to the server. The server will parse this information, construct a first order to be delivered using the target pickup point and target order information, and instruct the target delivery object and unmanned delivery equipment to deliver the first order to be delivered.

[0028] The first delivery order is a complete delivery task that integrates the user's target order information and pickup point information. The first delivery order generated by the server is split into two tasks: a delivery object sub-order and an unmanned delivery device sub-order. (1) The delivery object sub-order refers to the delivery order in which a rider is dispatched to pick up the goods from the merchant and deliver them to the starting location of the unmanned delivery device. (2) The unmanned delivery device sub-order is the order in which the unmanned delivery device is dispatched to deliver the goods from the starting location. The unmanned delivery device will travel to the target pickup point selected by the user according to the unmanned delivery sub-order and drop off the goods so that the user can pick them up at the pickup point. The server will select the target delivery object, which is responsible for the rider who transports the goods from the merchant's store location to the starting location, and determine the unmanned delivery device, which is the unmanned delivery device that performs the delivery from the starting location to the target pickup point. The server will send the delivery object sub-order and the unmanned delivery device sub-order to the delivery object's delivery terminal and the unmanned delivery device respectively through the interface, instructing the target delivery object and the unmanned delivery device to carry out delivery, and simultaneously update the order status on the user's terminal to "delivering". By using a mixed delivery mode of riders and unmanned delivery devices, the closed barriers of specific areas (such as office buildings and residential areas) can be broken through, avoiding order delivery being limited by spatial layout and capacity constraints, and improving delivery efficiency.

[0029] The method provided in this application embodiment enables order delivery to users even in closed or semi-closed areas such as office buildings and residential communities through a hybrid delivery mode of riders and unmanned delivery equipment. This avoids order delivery being limited by spatial layout and capacity constraints, expands the delivery scenario, saves a lot of time and energy for delivery personnel in the delivery process and users in the pickup process, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

[0030] This application provides a delivery method based on unmanned delivery equipment, such as... Figure 2 As shown, this method is applied to a server and includes: 201. Receive the target order delivery address transmitted by the user terminal and identify the target area where the target order delivery address is located.

[0031] In this embodiment, the server can receive the target order delivery address transmitted by the user and call the geofencing database to determine whether the area where the target order delivery address is located supports unmanned delivery. If it does, a pickup point recommendation mechanism is triggered. Based on the target order delivery address selected by the user, a list of pickup points is generated for the user to choose from. Thus, the user's order is split into delivery object sub-orders and unmanned delivery device sub-orders based on the user's selected pickup point. This hybrid delivery mode of riders and unmanned delivery devices avoids order delivery being limited by spatial layout and capacity constraints, achieving a dual improvement in delivery efficiency and stability. Detailed information about the server can be found in the description of the server in the above embodiment, and will not be repeated here.

[0032] Specifically, the server receives the target order delivery address transmitted by the user. This address is the user's desired delivery location and can be stored in a four-level structure: "province-city-district-detailed address". After obtaining the target order delivery address, the server uses the geofencing service of a Geographic Information System (GIS) to identify the address and determine if the area supports unmanned delivery. Areas supporting unmanned delivery have multiple unmanned delivery devices that can take goods from riders and deliver them to the user's designated pickup point, eliminating the need for riders to manually enter enclosed or semi-enclosed areas. The server can quickly distinguish whether an order supports unmanned delivery, avoiding unnecessary resource pushing and scheduling. For example, if user Li wants to order milk tea and enters the target order delivery address, the server receives the order information, extracts the address, matches it against the geofencing database, and finds that the address supports unmanned delivery. It then marks the order as a mixed delivery type to subsequently remind the user whether to proceed with unmanned delivery.

[0033] 202. When the target area is identified as supporting unmanned delivery, an unmanned delivery selection reminder is generated based on the target order delivery address, and the unmanned delivery selection reminder is transmitted to the user terminal.

[0034] Once the server identifies and determines that the target area supports unmanned delivery, it generates an unmanned delivery selection reminder based on the target order's delivery address and order information, and transmits it to the user's device. This reminder displays a list of pickup points, including at least one candidate pickup point. Each candidate point can display information such as floor, location, and number. The server can transmit this information to the user's device via the network, allowing the user to select a target pickup point from the list.

[0035] 203. Upon receiving the target pickup point and target order information transmitted from the user terminal, construct a first order to be delivered using the target pickup point and target order information, and instruct the target delivery object and unmanned delivery equipment to deliver the first order to be delivered.

[0036] Once a user successfully selects a pickup point on their device, the server receives the target pickup point and complete target order information from the user's device. The target order information includes key details such as product details, user contact information, and the target order delivery address. The server then performs order splitting and task scheduling, using the target pickup point and target order information to construct the first order to be delivered. This first order to be delivered consists of two tasks: a delivery target sub-order and an unmanned delivery device sub-order. The delivery target sub-order is for the "merchant store to the starting location of the unmanned delivery device." The server determines the target delivery target, instructs the target delivery target to receive the delivery target sub-order, and then navigates to the merchant store to pick up the goods and deliver them to the starting location of the unmanned delivery device. The unmanned delivery device sub-order is for the "starting location to the target pickup point." The server determines the unmanned delivery device to perform this delivery task and sends a delivery instruction to the device. This instruction includes the pickup point coordinates, the weight of the goods (automatically calculated from the order product information), and the travel path (avoiding restricted areas such as stairwells and fences). After receiving instructions, the unmanned delivery device can initiate a self-check process (checking battery level, signal strength, and wheel condition). Once the self-check is successful, it departs from its starting point and travels along a preset path to the target pickup point. After parking at the pickup point, it opens the door or uses a robotic arm to allow the user to retrieve their order. It's important to note that throughout the entire delivery process, the server can obtain real-time location information for both the target delivery recipient and the unmanned delivery device. This allows the server to trigger a synchronized delivery instruction when the rider arrives at the starting point, ensuring seamless transitions between the two delivery segments. Furthermore, if any abnormality occurs (such as a rider delay exceeding 10 minutes), the server will automatically adjust task priorities, for example, by notifying a backup rider to take over or extending the unmanned delivery device's dwell time. Through task decoupling and dynamic collaboration between the rider and the unmanned delivery device, efficient delivery in closed or semi-closed scenarios can be achieved, saving riders and other recipients significant time and effort, thus enabling them to complete more delivery orders.

[0037] The method provided in this application embodiment enables order delivery to users even in closed or semi-closed areas such as office buildings and residential communities through a hybrid delivery mode of riders and unmanned delivery equipment. This avoids order delivery being limited by spatial layout and capacity constraints, expands the delivery scenario, saves a lot of time and energy for delivery personnel in the delivery process and users in the pickup process, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

[0038] This application provides a delivery method based on unmanned delivery equipment, such as... Figure 3 As shown, this method is applied to unmanned delivery equipment, including: 301. Target pickup point transmitted by the receiving server.

[0039] Unmanned delivery equipment is an intelligent terminal that performs relay delivery. It can receive delivery tasks from servers, use algorithms such as visual recognition to confirm the location of the ordered goods, and complete the loading of the goods. Specifically, it can be an unmanned aerial vehicle, unmanned airship, unmanned vehicle, unmanned delivery robot, etc. During the delivery phase, the unmanned delivery equipment uses path planning algorithms to dynamically adjust its route to cope with unexpected situations while avoiding restricted areas (such as stairwells and fences). It uses RTK and other positioning technologies to determine the coordinates of the target pickup point. When approaching the target pickup point, it uses ultrasonic sensors and binocular cameras to achieve low-altitude precise hovering or parking, and uses image recognition technology to locate the target pickup point. It then unloads the ordered goods at the target pickup point or opens the hatch for the user to pick them up. Through intelligent decision-making, it overcomes the physical limitations of traditional delivery models in geographically isolated scenarios, improving delivery efficiency. Detailed descriptions of unmanned delivery equipment can be found in the above embodiments and will not be repeated here.

[0040] Specifically, the unmanned delivery device can establish a long-term connection with the server via a wireless communication link (such as 4G / 5G or a dedicated low-altitude communication frequency band) to continuously receive instructions pushed by the server. For details regarding the server, please refer to the descriptions of the server in the previous embodiments; they will not be repeated here. For the server, once it determines that the target order delivery address supports unmanned delivery, it will push a list of pickup points to the user's device. The user's device will then select a target pickup point and inform the server. The user's device can also be found in the descriptions of the user's device in the previous embodiments; they will not be repeated here. The server will then send the target pickup point transmitted by the user's device to the unmanned delivery device as an instruction. After receiving the instruction, the unmanned delivery device will parse the coordinates of the target pickup point and plan its route according to the path planned by the server, or by calling its built-in electronic map module, in order to deliver the goods.

[0041] 302. After successfully detecting that the order goods have been placed, proceed to the target pickup point to deliver the order goods according to the server's instructions.

[0042] After successfully loading an order, the unmanned delivery device will proceed to the target pickup point to deliver the goods according to the server's instructions. The order can be placed on or inside the device by the rider, or the device can retrieve or load the goods itself. Specifically, the device initiates a self-check process: it uses an inertial measurement unit (IMU) to check the attitude sensor status, scans for obstacles within a 50-meter radius using LiDAR, and assesses remaining battery power using a battery management system (BMS). Upon successful self-check, the device retrieves the order from its starting point's smart cargo compartment using a robotic arm and a vision recognition system. The order can contain various types of goods, such as food and fresh produce. Once loaded, the device begins its journey along the planned path. During this journey, it uploads real-time data on its location, speed, battery level, and device status to the server, while also receiving dynamic obstacle avoidance commands from the server (such as replanning the path if a temporary obstacle appears). As the unmanned delivery device approaches the target pickup point, it switches to parking mode. Using a binocular vision camera, it identifies the pickup point's markers (such as QR codes on top of parcel lockers or landmarks on the ground), and adjusts its parking position using RTK and other positioning algorithms. A robotic arm then delivers the order to the pickup point, or the device waits for the user to collect it. Additionally, after delivering the order, the device can take a photo of the placed goods and upload it to the server as proof of delivery. The server then notifies the user via a combination of text and images to pick up the order at the designated pickup point.

[0043] The method provided in this application embodiment enables order delivery to users even in closed or semi-closed areas such as office buildings and residential communities through a hybrid delivery mode of riders and unmanned delivery equipment. This avoids order delivery being limited by spatial layout and capacity constraints, expands the delivery scenario, saves a lot of time and energy for delivery personnel in the delivery process and users in the pickup process, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

[0044] This application provides a delivery system based on unmanned delivery equipment, such as... Figure 4 As shown, the system includes a user terminal, a server, and unmanned delivery equipment: The user-side interface is used to obtain the delivery address of the target order to be placed on the bill of lading page, transmit the target order delivery address to the server, receive the unmanned delivery selection reminder returned by the server, and display the unmanned delivery selection reminder on the bill of lading page. When the user is detected to have allowed unmanned delivery based on the unmanned delivery selection reminder, a list of pickup points is displayed, the target pickup point selected by the user is determined from the pickup point list, and the target pickup point is added to the bill of lading page for display. A first delivery identifier used to indicate permission for unmanned delivery is used to mark the unmanned delivery selection reminder. When the user confirms the bill of lading page with the added target pickup point, the target order information on the bill of lading page is obtained, and the target pickup point and target order information are transmitted to the server. Detailed descriptions of the user-side interface can be found in the above embodiments and will not be repeated here.

[0045] The server receives the target order delivery address transmitted from the user client, identifies the target area where the target order delivery address is located, and when it is determined that the target area supports unmanned delivery, generates an unmanned delivery selection reminder based on the target order delivery address and transmits the unmanned delivery selection reminder to the user client. Upon receiving the target pickup point and target order information transmitted from the user client, the server constructs a first order to be delivered using the target pickup point and target order information, and instructs the target delivery object and unmanned delivery equipment to deliver the first order to be delivered, realizing hybrid delivery collaboration between riders and unmanned delivery equipment. Detailed information about the server can be found in the descriptions of the server in the above embodiments, and will not be repeated here.

[0046] The unmanned delivery equipment receives the target pickup point transmitted by the server. After detecting that the order goods have been successfully placed, it moves towards the target pickup point to deliver the order goods according to the server's instructions, thus completing the delivery task on the unmanned delivery equipment side. Detailed information about the unmanned delivery equipment can be found in the descriptions of the unmanned delivery equipment in the above embodiments, and will not be repeated here.

[0047] The system provided in this application embodiment enables order delivery to users even in closed or semi-closed areas such as office buildings and residential communities through a hybrid delivery mode of riders and unmanned delivery equipment. This avoids order delivery being limited by spatial layout and capacity constraints, expands the delivery scenario, saves a lot of time and energy for delivery personnel in the delivery process and users in the pickup process, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

[0048] Furthermore, embodiments of this application provide another delivery method based on unmanned delivery equipment, such as... Figure 5A As shown, this method involves the interaction between the user terminal, the server, and the unmanned delivery device, including: 501. The user client obtains the delivery address of the target order to be placed from the bill of lading page and transmits the target order delivery address to the server.

[0049] In this application embodiment, the description of the relevant technology and the specific content of the user terminal can be referred to the description of the user terminal in the above embodiments, and will not be repeated here.

[0050] 502. The server receives the target order delivery address transmitted by the user, identifies the target area where the target order delivery address is located, and when it is determined that the target area supports unmanned delivery, it generates an unmanned delivery selection reminder based on the target order delivery address and transmits the unmanned delivery selection reminder to the user.

[0051] In this embodiment, the description of the relevant technology and the specific content of the server can be referred to the description of the user end in the above embodiments, and will not be repeated here. During the generation of the unmanned delivery selection reminder, the server first queries multiple preset candidate pickup points in the target area. These candidate pickup points are pre-defined locations within the target area where users can choose to collect their orders. Then, using these multiple candidate pickup points, the server generates an unmanned delivery selection reminder so that the user can select the target pickup point. The specific process is as follows: First, based on the number of floors in the target area, multiple primary data tags are constructed. Each primary data tag indicates a range of floors; for example, floors 1-10 are treated as a single primary data tag. Then, according to the floor range indicated by each primary data tag, multiple associated secondary data tags are created for each primary data tag. Each secondary data tag indicates a single floor; for example, under the primary data tag for floors 1-10, secondary data tags corresponding to floors 1, 2, and so on, are created. Next, multiple candidate pickup points corresponding to each floor in the target area are queried. Based on these candidate pickup points, multiple associated tertiary data tags are created for the secondary data tags corresponding to each floor. These tertiary data tags correspond to specific candidate pickup points, such as "7th Floor South 1 Pickup Point," "7th Floor South 2 Pickup Point," etc. Finally, using the created primary, secondary, and tertiary data tags, a pickup point list is constructed, and an unmanned delivery selection reminder is created, linking the pickup point list to the unmanned delivery selection reminder.

[0052] In this way, by constructing multi-level data tags, candidate pickup points can be organized and displayed in an orderly manner according to floor, enabling users to more clearly and conveniently find a pickup point suitable for their floor or location in the pickup point list, thus improving the efficiency and accuracy of users' pickup point selection. For example, for the aforementioned "XX Community," the server finds that there are multiple candidate pickup points on different floors of the community, such as South 1 and South 2 on the 1st floor, and North 1 and North 2 on the 5th floor. After constructing multi-level data tags according to the above method, the pickup point list displayed in the unmanned delivery selection reminder will be presented with clear floor classification.

[0053] In practical applications, in order to enable users to clearly see the specific appearance of each pickup point, the server can also link the photos corresponding to each pickup point to the pickup point list, so that users can see the appearance of the pickup points when browsing the pickup point list and further select the appropriate target pickup point. This application embodiment does not specifically limit whether to display the pickup point photos in the pickup point list.

[0054] 503. The user receives the unmanned delivery selection reminder returned by the server and displays the unmanned delivery selection reminder on the bill of lading page. When the unmanned delivery selection reminder detects that the user has allowed unmanned delivery, the list of pickup points is displayed.

[0055] The user receives an unmanned delivery option reminder from the server, which is then displayed on the order confirmation page. In practical applications, this reminder can be generated. Figure 5B The bill of lading page, while displaying basic order information, adds a text reminder below the target order delivery address "Building X, XX Campus, XX University" including "Need robot delivery upstairs" and two options, "Yes" and "No," to indicate whether unmanned delivery is allowed. This allows users to indicate whether unmanned delivery is permitted and to view the list of pickup points by triggering the two options.

[0056] When the app detects that a user has granted permission for unmanned delivery based on the unmanned delivery selection reminder, a list of pickup points will be displayed on the user's device. User permission for unmanned delivery is determined by the user's action on the unmanned delivery selection reminder, such as clicking the "Yes" button within the reminder. In practical applications, displaying the pickup point list can be done as follows: Figure 5C As shown, after a user triggers the pickup point selection reminder, a new layer is created on the bill of lading page to display the pickup point list, such as... Figure 5CThe first column can display primary data labels such as "1 to 5 layers", "6 to 10 layers", etc. The second column can display secondary data labels such as "1 layer", "2 layers", etc. The secondary data labels associated with the first primary data label can be displayed by default, and the secondary data labels associated with other primary data labels can be displayed as the user interacts. Then, the third column can display tertiary data labels such as "1st floor South 1 pick-up point", "1st floor South 2 pick-up point", etc. The display of tertiary data labels is the same as that of secondary data labels, so it will not be described again here.

[0057] In actual use, users may not take any action regarding the unmanned delivery selection reminder, but instead directly confirm the order page. In this case, when the system detects that the user has confirmed the order page, the user's device will display an order address confirmation reminder. The order address confirmation reminder will display a message reminding the user to select unmanned delivery, such as "At the current location, the rider cannot deliver normally. Continuing to place an order may result in the rider being unable to deliver, etc. It is recommended to select a pickup point." If the order address confirmation reminder detects that the user has granted permission for unmanned delivery (i.e., the user requests to select a pickup point), the client will redisplay the pickup point list. Conversely, if the order address confirmation reminder detects that the user has not granted permission for unmanned delivery, it means the user has reconfirmed that they do not require unmanned delivery. Therefore, the client will redisplay the order page, using a secondary delivery indicator to mark the unmanned delivery selection reminder. For example, the "No" option in the unmanned delivery selection reminder could be checked. Upon detecting user confirmation of the order page, the target order information will be transmitted to the server. The server will then use this target order information to construct a second order to be delivered and instruct the designated recipient to deliver to the target order's delivery address. By gradually guiding the user through the process and determining the delivery method based on their selection, the system ensures the user's right to choose the delivery method while promptly transmitting relevant information to the server based on the user's choice. This allows the server to construct the corresponding order and arrange delivery according to the user's needs, improving the user interactivity and flexibility of the entire delivery process.

[0058] 504. The user terminal selects the target pickup point in the pickup point list, adds the target pickup point to the bill of lading page for display, uses a first delivery identifier to indicate that unmanned delivery is allowed to mark the unmanned delivery selection reminder, and when it detects that the user has confirmed the bill of lading page with the added target pickup point, it obtains the target order information on the bill of lading page and transmits the target pickup point and target order information to the server.

[0059] The user client will select the desired pickup point from the pickup point list and add it to the bill of lading page for display. A first delivery indicator, signifying that unmanned delivery is permitted, will be used to mark the unmanned delivery selection reminder. This first delivery indicator clearly shows that the user has selected unmanned delivery, for example, using a checkmark icon to indicate that the "Yes" option in the unmanned delivery selection reminder is selected. In practical application, this can be done using... Figure 5D The target pickup point is displayed in a way that uses the first delivery identifier for marking. Figure 5D In the process, the user selected "7th Floor South 2 Pickup Point". Considering that the task of going to this pickup point is performed by unmanned delivery equipment, and that the unmanned delivery equipment is not as flexible as a rider, it is possible to... Figure 5D As shown, a reminder such as "Meal selected, address and time cannot be changed after ordering" is displayed below the target pickup point, thus reminding users to carefully select the pickup point and avoid changing it; further, see... Figure 5D By checking the "Yes" option, a first delivery identifier indicating permission for unmanned delivery is displayed as a reminder for unmanned delivery selection. Additionally, in practical applications, such as... Figure 5D The client application also provides a delivery time selection component at the displayed target pickup point. Users can choose immediate delivery or scheduled delivery to meet their different pickup needs. The delivery time selection component can be configured as follows: Figure 5D The application shows both "Send Now" and "Schedule Delivery" options simultaneously. Alternatively, the "Send Now" option can be displayed only on the front end, and the "Schedule Delivery" option can be displayed in detail after the user triggers the "Send Now" option. This application does not impose any specific restrictions on this.

[0060] After completing the above process, when the system detects that the user has confirmed the order page with the added target pickup point, it indicates that the user has requested to place an order. Therefore, the user's client will obtain the target order information from the order page and transmit the target pickup point and target order information to the server to arrange delivery. This allows the user to see their selection clearly and also transmits key information to the server in a timely manner to ensure that the server accurately obtains the user's needs. This provides an accurate basis for subsequent order construction and delivery arrangement, ensuring the smooth progress of the delivery process.

[0061] 505. When the server receives the target pickup point and target order information transmitted by the user, it uses the target pickup point and target order information to construct the first order to be delivered, queries the unmanned delivery equipment responsible for delivering to the target pickup point, and selects the target delivery object.

[0062] In this embodiment, when the server receives the target pickup point and target order information transmitted by the user, it uses the target pickup point and target order information to construct a first order to be delivered, queries the unmanned delivery device responsible for delivery to the target pickup point, and selects the target delivery object. The description of the related technology and the specific content of the user terminal can be found in the descriptions of the user terminal in the above embodiments, and will not be repeated here. For example, after the server receives the user's selection of "5th Floor South 3 Pickup Point" and order information, it constructs the first order to be delivered, queries the unmanned delivery device responsible for delivery to "5th Floor South 3 Pickup Point" and finds that it is intelligent delivery robot A, and selects deliveryman Xiao Li as the target delivery object.

[0063] 506. The server splits the first order to be delivered into a delivery object sub-order and an unmanned delivery device sub-order, assigns the delivery object sub-order to the target delivery object, and instructs the target delivery object to deliver the order goods of the delivery object sub-order to the originating location.

[0064] In this embodiment, the server splits the first order to be delivered into a delivery object sub-order and an unmanned delivery device sub-order. The delivery object sub-order is assigned to a target delivery object, which is then instructed to deliver the goods of the delivery object sub-order to the originating location. Specifically, the pickup point for the delivery object sub-order is the merchant's store location included in the target order information, and the delivery point is the originating location of the unmanned delivery device. The pickup point for the unmanned delivery device sub-order is the originating location, and the delivery point is the target pickup point. The originating location is the starting point where the unmanned delivery device receives the order goods and begins delivery.

[0065] By splitting and allocating orders, the server clarifies the tasks and requirements of different delivery stages, enabling both the target delivery recipients and unmanned delivery devices to clearly understand their respective delivery responsibilities. This facilitates smooth delivery processes, enables collaborative delivery between riders and unmanned delivery devices, and improves delivery efficiency. For example, the server splits the first order to be delivered into two parts: the recipient sub-order requires delivery rider Xiao Li to pick up the goods from the merchant "XX Supermarket" and deliver them to the robot parking point (starting location) near the community; the unmanned delivery device sub-order requires the robot to deliver the goods from the parking point to the "5th Floor South 3 Pickup Point".

[0066] 507. When the server detects that the target delivery object has successfully delivered the order goods to the originating location, it will assign the unmanned delivery device sub-order to the unmanned delivery device.

[0067] In this embodiment, when the server detects that the target delivery object has successfully delivered the ordered goods to the originating location, it assigns the unmanned delivery device sub-order to the unmanned delivery device, instructing the unmanned delivery device to deliver the ordered goods of the unmanned delivery device sub-order to the target pickup point. Specifically, the server monitors the delivery status in real time through communication connections with the target delivery object and the unmanned delivery device. When it confirms that the target delivery object has completed its task, it promptly assigns the unmanned delivery device sub-order to the unmanned delivery device, ensuring that the unmanned delivery device can start the delivery task at an appropriate time, avoiding idle and wasted delivery resources, and further improving delivery efficiency. For example, after the server detects that deliveryman Xiao Li has delivered the goods to the robot parking point, it immediately assigns the unmanned delivery device sub-order to the robot responsible for delivering to the "5th Floor South 3 Pickup Point", instructing it to go to the "5th Floor South 3 Pickup Point" to deliver the goods.

[0068] 508. The unmanned delivery equipment determines the target pickup point. After detecting that the order goods have been successfully placed, it moves towards the target pickup point to deliver the order goods according to the server's instructions.

[0069] In this embodiment, the unmanned delivery device determines a target pickup point. After detecting that the ordered goods have been successfully placed, it proceeds to the target pickup point to deliver the goods according to the server's instructions. The target pickup point is determined by the server when it identifies that the target area of ​​the delivery address included in the pending order information transmitted by the user supports unmanned delivery. The server then sends an unmanned delivery selection reminder to the user, allowing the user to select from a list of pickup points provided in the reminder. The description of the related technology and the specific content of the user terminal can be found in the descriptions of the user terminal in the previous embodiments, and will not be repeated here.

[0070] In another alternative implementation, the server continuously receives real-time location information from the delivery terminal of the target delivery object as it travels to the originating location. This real-time location information includes the delivery terminal's current geographic coordinates and other relevant data. Upon receiving this real-time location information, the server transmits it to the user's client. The user's client then displays this information on a map page showing the delivery progress of the first order to be delivered. This allows the user to intuitively see the delivery terminal's current location and delivery progress, enhancing the transparency of the delivery process and enabling users to monitor the delivery terminal's location in real time. This allows for more accurate estimation of delivery arrival times and improves the user experience.

[0071] In another alternative implementation, when the unmanned delivery device begins its journey to the target pickup point, it transmits a delivery alert to the server, informing the server that the device is in the process of making a delivery. Upon receiving this alert, during the journey to the target pickup point, the device transmits the same alert back to the user's device. The user receives this alert and displays it on the order details page, which shows the target order information for the first order to be delivered. This allows the user to know that the delivery process has begun and to visually track the delivery status. For example, see... Figure 5E When the rider indicates that the goods have been delivered to the robot but the robot has not yet transmitted a delivery notification, the user's app will respond as follows: Figure 5E As shown in Figure ①, a "Waiting for Robot Delivery" reminder is displayed on the order details page, along with information about the user's selected pickup point below the reminder. When a delivery reminder is received from the robot, the reminder displayed on the order details page is changed to "Robot Delivery in Progress," thus reminding the user that the robot has already set off.

[0072] In addition to the aforementioned delivery reminders, the server will also generate a pickup voucher for the first order to be delivered, such as a QR code or verification code. Simultaneously, the server will obtain the estimated delivery time and, using the pickup voucher, estimated delivery time, and target pickup point, generate a pickup reminder message and send it to the user's device. Specifically, the user will be notified that the robot is about to deliver the goods to the target pickup point and will be provided with a pickup code (i.e., a pickup voucher). The server can send this pickup reminder to the user's device via SMS, in-app notifications, or other methods. After receiving the pickup reminder from the server, the user's device can display the pickup reminder message when a user requests it. This approach serves two purposes: firstly, by providing real-time delivery reminders, users can stay informed about the delivery status of the unmanned delivery device, increasing transparency and reducing user anxiety caused by uncertainty about delivery progress; secondly, by providing detailed information such as the pickup voucher, estimated delivery time, and target pickup point in the pickup reminder message, users can prepare for pickup in advance, plan their time and schedules accordingly, and improve the user experience.

[0073] In another alternative implementation, as illustrated in the examples above, when a user allows unmanned delivery, the user's client transmits both the selected target pickup point and the target order information to the server for processing. However, if the user does not select a target pickup point or does not allow unmanned delivery, the user's client will not obtain the target pickup point. Therefore, after the user confirms the order confirmation page, the user's client only transmits the target order information to the server. Thus, when the server receives the target order information from the user's client, it uses this information to construct a second order to be delivered, selects a designated delivery recipient, and assigns the second order to that recipient. This allows the designated recipient to deliver the second order, effectively arranging for a delivery person to carry out the delivery in a traditional delivery manner, without further splitting the delivery task.

[0074] The method provided in this application embodiment enables order delivery to users even in closed or semi-closed areas such as office buildings and residential communities through a hybrid delivery mode of riders and unmanned delivery equipment. This avoids order delivery being limited by spatial layout and capacity constraints, expands the delivery scenario, saves a lot of time and energy for delivery personnel in the delivery process and users in the pickup process, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

[0075] Furthermore, as a refinement and extension of the specific implementation methods of the above embodiments, and in order to fully illustrate the specific implementation process of this embodiment, this application provides another delivery method based on unmanned delivery equipment, such as... Figure 6A As shown, this method involves the interaction between the user terminal, the server, and the unmanned delivery device, including: 601. When the system detects that the target pickup point has been reached, the unmanned delivery device transmits an arrival notification to the server.

[0076] When the unmanned delivery device detects that it has arrived at the pre-set pickup point through its built-in positioning system (a device used to determine the device's current geographical location, such as a GPS module), it generates an arrival alert to inform the server and the user that the device has reached the target location. Subsequently, the unmanned delivery device uses its communication module (such as a 4G / 5G communication module) for data transmission with external devices to transmit the arrival alert to the server. This allows the server to be aware of the device's arrival status in real time, providing fundamental information for subsequent notification to the user for pickup and ensuring the smooth progress of the entire delivery process. This ensures that the user is aware that their goods have arrived at the pickup location.

[0077] 602. The server receives the arrival notification of the unmanned delivery device from the unmanned delivery device and transmits the arrival notification to the user terminal.

[0078] After receiving the arrival notification from the unmanned delivery device via its communication interface for receiving and sending data, the server processes the notification. Then, using the communication connection established with the user terminal, the server transmits the arrival notification to the user terminal. This communication connection is a data transmission channel established between the server and the user terminal via networks such as the Internet, allowing the user to be informed of the unmanned delivery device's status in a timely manner and prepare for subsequent pickup operations.

[0079] 603. The user receives the arrival notification of the unmanned delivery device transmitted by the server and displays the arrival notification on the order details page.

[0080] After receiving the arrival notification from the server via its communication module, the user's client will display the notification on the order details page. The order details page displays detailed order information, including product information and delivery status. This can be done through pop-up notifications, text displayed in a prominent position on the page, or other methods, to clearly present the arrival information of the unmanned delivery device to the user, allowing them to understand the delivery progress and conveniently schedule pickup.

[0081] In practical applications, the following can be adopted: Figure 6B The arrival notification is displayed as shown. Specifically, the order details page displays the message "Robot has arrived" to remind the user that the robot has arrived. Additionally, if a pickup voucher was previously provided to the user, it can be displayed as "Please go to robot number XX to pick up your meal, pickup code 999". Furthermore, for the user's convenience, it can also be displayed as follows... Figure 6B As shown, the order details page provides a "One-click Open" pickup button, allowing users to directly pick up their orders without manually entering a pickup voucher, further reducing their workload. Additionally, to remind users to pick up their meals promptly, a message can be displayed stating "If the robot is not picked up within 2 minutes of arrival, it will need to be redelivered," thus preventing the robot from waiting too long and affecting the delivery of other orders.

[0082] 604. When the arrival reminder of the unmanned delivery device detects that the user has requested to pick up the goods, the user terminal displays a pickup confirmation reminder. If the pickup confirmation reminder detects that the user has confirmed to pick up the goods, then the following steps 605 to 609 are executed; if the pickup confirmation reminder detects that the user has abandoned the pickup, then the following step 610 is executed.

[0083] When the user terminal detects a user's request to pick up their order based on the arrival notification from the unmanned delivery device, it continues to... Figure 6BFor example, after a user clicks the "One-Click Door Opening" pickup button, the user's client will detect the pickup request and display a pickup confirmation reminder. This reminder serves as a confirmation prompt to reassure the user whether they wish to pick up the item. For instance, it could be like this: Figure 6C As shown, the order details page displays a pickup confirmation reminder stating "Please confirm you have arrived at the robot pickup point." This reminder provides the target pickup point as "5th Floor, South 3rd Pickup Point" for user confirmation, and offers "Think Again" and "Confirm Opening" options for the user to choose from. If the pickup confirmation reminder detects that the user has confirmed pickup (i.e., the user clicks the "Confirm Opening" button), the user's client will notify the server to control the unmanned delivery equipment to provide pickup service, i.e., execute steps 605 to 609 below. If the pickup confirmation reminder detects that the user has abandoned pickup (i.e., the user clicks the "Think Again" button), the user's client will suspend the operation without notifying the server, i.e., execute step 610 below. The pickup confirmation reminder prevents users from accidentally initiating unnecessary pickup processes and flexibly adjusts subsequent operations based on different user choices, improving user experience and the rationality of the operation process.

[0084] 605. If the pickup confirmation reminder detects that the user has confirmed the pickup, the user's terminal sends a pickup instruction to the server. The server receives the pickup instruction transmitted by the user's terminal and transmits it to the unmanned delivery device.

[0085] If the pickup confirmation reminder detects that the user has confirmed pickup, the user's device will generate a pickup instruction to instruct the unmanned delivery device to provide pickup service, and send this instruction to the server via the communication module. The server receives the pickup instruction from the user's device through the communication interface, and then uses the established communication connection with the unmanned delivery device to transmit the pickup instruction to the device. This ensures that the instruction is accurately conveyed between the user, the server, and the unmanned delivery device, thus initiating the pickup service process. For example, if the user... Figure 6C After clicking the "Confirm Open Door" button in the pickup confirmation reminder, the user's client generates a pickup instruction and sends it to the server. The server then forwards the instruction to the robot, which prepares to provide pickup service to the user upon receiving the instruction.

[0086] 606. Unmanned delivery equipment provides users with pickup services. When the system detects that the goods have been successfully delivered, it sends a pickup completion notification to the server.

[0087] After receiving a pickup instruction from the server, the unmanned delivery device provides a pickup service to the user. For unmanned delivery devices with a door structure, such as smart parcel locker delivery vehicles, the pickup service involves opening the door containing the goods for the user to retrieve. For unmanned delivery devices equipped with a robotic arm, the robotic arm can be used to remove the goods for the user to pick up. Next, when the unmanned delivery device confirms successful delivery through its own detection devices (such as sensors), it generates a pickup completion reminder to inform the server and the user that the goods have been successfully delivered. This reminder is transmitted to the server via the communication module. While ensuring that the user can retrieve the goods smoothly, the pickup completion reminder provides timely feedback on the delivery status, providing a basis for subsequent order processing.

[0088] 607. When the server receives a pickup completion notification from the unmanned delivery device, it transmits the pickup completion notification to the user's client. The user's client receives the pickup completion notification from the server and displays the pickup completion notification on the order details page.

[0089] After receiving the pickup completion notification from the unmanned delivery device via the communication interface, the server will transmit the notification to the user's device using the established communication connection. The user's device, upon receiving the notification via the communication module, will display it on the order details page. This display can be achieved by updating the delivery status bar, displaying a pop-up notification, etc., allowing the user to be promptly informed that the goods have been successfully delivered, enhancing their sense of control over the delivery process and improving user satisfaction. For example, ... Figure 6D As shown, a "Food Picked Up" notification can be displayed on the order details page. Additionally, to prevent users from accidentally closing the door and not actually receiving their goods, the user interface can provide another "Reopen Door" button on the order details page for pickup, and trigger the button again when triggered. Figure 6C This method reminds users, thereby further ensuring that users actually receive the goods.

[0090] 608. The server will take the time when it receives the pickup completion notification as the pickup time, and continuously calculate the time interval between the current time and the pickup time. When the time interval reaches the interval threshold, the server will send an order completion notification to the user.

[0091] In this embodiment, the server uses the time when it receives the pickup completion notification as the pickup time, thus recording the actual pickup time. It also continuously tracks the time interval between the current time and the pickup time using its own timing system. When the time interval reaches a preset threshold, such as 20 minutes, the server generates an order completion notification and transmits it to the user's device via a communication connection. This allows for timely updates to the order status, preventing the order from remaining incomplete for extended periods and promptly notifying the user that the order has been completed. This facilitates subsequent actions such as user feedback and also enables merchants and the platform to manage orders and analyze data.

[0092] 609. When the user receives an order completion notification from the server, the display of the pickup completion notification is canceled on the order details page, and the order completion notification is displayed on the order details page after the cancellation.

[0093] When the user receives an order completion notification from the server via the communication module, the previously displayed pickup completion notification will be removed from the order details page. Simultaneously, the order completion notification will be displayed on the new order details page, either as a prominent "Order Completed" text message or a related icon. This makes the information display on the order details page clearer and more logical, allowing users to intuitively understand the final status of their order. For example, see... Figure 6E , can Figure 6D Based on this, the display of content related to pickup completion reminders, such as "Food picked up," has been removed, and the "Order completed" reminder has been reinstated, forming... Figure 6E The page shown.

[0094] 610. If the pickup confirmation reminder detects that the user has abandoned the pickup, the order details page will be re-displayed on the user's device, along with a notification that the unmanned delivery device has arrived. This ensures the user sees the goods have arrived and can reconsider whether to pick them up, preventing the user from losing access to relevant information after accidental abandonment and improving operational flexibility and user experience.

[0095] In summary, the technical solutions proposed in the embodiments of this application are summarized as follows: See Figure 6FWhen an order requiring delivery by unmanned delivery equipment is generated, riders pick up goods from multiple merchants and deliver them to the corresponding stations. The riders then send a status update to the server indicating delivery to the station. The unmanned delivery equipment at the station then retrieves the goods and makes their delivery. During the return journey, the unmanned delivery equipment sends a delivery status update to the server, allowing the server to determine whether delivery has begun and whether the goods have been delivered. When the unmanned delivery equipment sends a status update indicating that the goods have been delivered to the user's selected pickup point, the server notifies the user so they can go to the designated pickup point to collect their order.

[0096] The method provided in this application embodiment enables order delivery to users even in closed or semi-closed areas such as office buildings and residential communities through a hybrid delivery mode of riders and unmanned delivery equipment. This avoids order delivery being limited by spatial layout and capacity constraints, expands the delivery scenario, saves a lot of time and energy for delivery personnel in the delivery process and users in the pickup process, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

[0097] Furthermore, as Figure 1 To specifically implement the method, this application provides a delivery device based on unmanned delivery equipment, such as... Figure 7 As shown, the device is applied to the user end and includes: an acquisition module 701, a display module 702, and a transmission module 703.

[0098] The acquisition module 701 is used to acquire the delivery address of the target order to be placed on the bill of lading page and transmit the target order delivery address to the server; the display module 702 is used to receive the unmanned delivery selection reminder returned by the server and display the unmanned delivery selection reminder on the bill of lading page; the display module 702 is also used to display a list of pickup points when it is detected that the user has allowed unmanned delivery based on the unmanned delivery selection reminder; the transmission module 703 is used to determine the target pickup point selected by the user in the pickup point list, add the target pickup point to the bill of lading page for display, mark the unmanned delivery selection reminder with a first delivery identifier to indicate that unmanned delivery is allowed, and acquire the target order information on the bill of lading page when it is detected that the user has confirmed the bill of lading page with the added target pickup point, and transmit the target pickup point and target order information to the server so that the server can use the target pickup point and target order information to construct a first order to be delivered and instruct the target delivery object and unmanned delivery equipment to deliver the first order to be delivered.

[0099] The device provided in this application embodiment enables order delivery to users even in closed or semi-closed areas such as office buildings and residential communities through a hybrid delivery mode of riders and unmanned delivery equipment. This avoids order delivery being limited by spatial layout and capacity constraints, expands the delivery scenario, saves a lot of time and energy for delivery personnel in the delivery process and users in the pickup process, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

[0100] Furthermore, as Figure 2 To specifically implement the method, this application provides a delivery device based on unmanned delivery equipment, such as... Figure 8 As shown, the device is applied to a server and includes: an identification module 801, a generation module 802, and a delivery module 803.

[0101] The identification module 801 is used to receive the target order delivery address transmitted by the user terminal and identify the target area where the target order delivery address is located. The generation module 802 is used to generate an unmanned delivery selection reminder based on the target order delivery address when the identification determines that the target area supports unmanned delivery, and to transmit the unmanned delivery selection reminder to the user terminal so that the user terminal can display the unmanned delivery selection reminder on the order page. The unmanned delivery selection reminder is used to display a list of pickup points so that the user on the user terminal can select the target pickup point from the list. The delivery module 803 is used to construct a first order to be delivered using the target pickup point and target order information transmitted by the user terminal, and to instruct the target delivery object and unmanned delivery equipment to deliver the first order to be delivered.

[0102] The device provided in this application embodiment enables order delivery to users even in closed or semi-closed areas such as office buildings and residential communities through a hybrid delivery mode of riders and unmanned delivery equipment. This avoids order delivery being limited by spatial layout and capacity constraints, expands the delivery scenario, saves a lot of time and energy for delivery personnel in the delivery process and users in the pickup process, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

[0103] Furthermore, as Figure 3 To specifically implement the method, this application provides a delivery device based on unmanned delivery equipment, such as... Figure 9 As shown, the device is applied to unmanned delivery equipment and includes: a determination module 901 and a delivery module 902.

[0104] The determination module 901 is used to determine the target pickup point. The target pickup point is determined by the server when it identifies that the target area where the delivery address of the target order is located, which is included in the target order information to be placed transmitted by the user terminal, supports unmanned delivery. The server then sends an unmanned delivery selection reminder to the user terminal so that the user terminal can select from the list of pickup points carried in the unmanned delivery selection reminder. The delivery module 902 is used to proceed to the target pickup point after detecting that the order goods have been successfully placed, so as to deliver the order goods according to the instructions of the server.

[0105] The device provided in this application embodiment enables order delivery to users even in closed or semi-closed areas such as office buildings and residential communities through a hybrid delivery mode of riders and unmanned delivery equipment. This avoids order delivery being limited by spatial layout and capacity constraints, expands the delivery scenario, saves a lot of time and energy for delivery personnel in the delivery process and users in the pickup process, improves delivery efficiency, and ensures the healthy and sustainable development of the local service industry.

[0106] It should be noted that other corresponding descriptions of the functional units involved in the unmanned delivery equipment device provided in this application embodiment can be found by referring to... Figure 1 , Figure 2 , Figure 3 , Figure 4 , Figures 5A to 5E , Figures 6A to 6F The corresponding descriptions in [the document] will not be repeated here.

[0107] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0108] The above embodiments and the technical features in the embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0109] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

[0110] In an exemplary embodiment, see Figure 10The invention also provides a computer device including a bus, a processor, a memory, and a communication interface. It may also include an input / output interface and a display device, wherein the various functional units can communicate with each other via the bus. The memory stores a computer program, and the processor executes the program stored in the memory to perform the unmanned delivery device method described in the above embodiments.

[0111] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method based on unmanned delivery equipment.

[0112] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented in hardware or by using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) and includes several instructions to cause a computer device (such as a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0113] Those skilled in the art will understand that the accompanying drawings are merely schematic diagrams of a preferred embodiment, and the modules or processes shown in the drawings are not necessarily essential for implementing this application.

[0114] Those skilled in the art will understand that the modules in the apparatus of the implementation scenario can be distributed within the apparatus of the implementation scenario as described, or they can be located in one or more apparatuses different from this implementation scenario, with corresponding changes. The modules of the above-described implementation scenario can be combined into one module, or they can be further divided into multiple sub-modules.

[0115] The serial numbers in this application are for descriptive purposes only and do not represent the superiority or inferiority of the implementation scenario.

[0116] The above disclosures are only a few specific implementation scenarios of this application. However, this application is not limited to these. Any variations that can be conceived by those skilled in the art should fall within the protection scope of this application.

Claims

1. A delivery method based on an unmanned delivery device, characterized by, The method is applied to a user terminal and comprises the following steps: obtaining a target order delivery address on a bill page to be ordered, and transmitting the target order delivery address to a server; receiving an unmanned delivery selection prompt returned by the server, and displaying the unmanned delivery selection prompt on the bill page; when it is detected that the user allows unmanned delivery based on the unmanned delivery selection prompt, displaying a pickup point list; determining a target pickup point selected by the user in the pickup point list, adding the target pickup point to the bill page for display, marking the unmanned delivery selection prompt with a first delivery identifier indicating that unmanned delivery is allowed, and when it is detected that the user confirms the bill page with the target pickup point added, obtaining target order information on the bill page, transmitting the target pickup point and the target order information to the server, so that the server constructs a first to-be-delivered order using the target pickup point and the target order information and instructs a target delivery object and an unmanned delivery device to deliver the first to-be-delivered order.

2. The method of claim 1, wherein, After the receiving the unmanned delivery selection prompt returned by the server and displaying the unmanned delivery selection prompt on the bill page, the method further comprises the following steps: when it is detected that the user confirms the bill page, displaying an order address confirmation prompt, wherein the order address confirmation prompt displays a text prompting the user to select unmanned delivery; if it is detected that the user allows unmanned delivery based on the order address confirmation prompt, the pickup point list is displayed, so that the user selects the target pickup point in the pickup point list and transmits the target pickup point and the target order information to the server, so that the server constructs the first to-be-delivered order using the target pickup point and the target order information and instructs the target delivery object and the unmanned delivery device to deliver according to the target pickup point, the unmanned delivery device comprising an unmanned aerial vehicle, an unmanned vehicle, and an unmanned delivery robot.

3. A delivery method based on an unmanned delivery device, characterized by, The method is applied to a server and comprises the following steps: receiving a target order delivery address transmitted by a user terminal, identifying a target area where the target order delivery address is located; when it is identified that the target area supports unmanned delivery, generating an unmanned delivery selection prompt according to the target order delivery address, and transmitting the unmanned delivery selection prompt to the user terminal, so that the user terminal displays the unmanned delivery selection prompt on a bill page, the unmanned delivery selection prompt being used to display a pickup point list so that a user of the user terminal selects a target pickup point in the pickup point list; when the target pickup point and target order information transmitted by the user terminal are received, constructing a first to-be-delivered order using the target pickup point and the target order information, and instructing a target delivery object and an unmanned delivery device to deliver the first to-be-delivered order.

4. A delivery method based on an unmanned delivery device, characterized by, The method is applied to an unmanned delivery device and comprises the following steps: determining a target pickup point, wherein the target pickup point is determined by the server when the target order delivery address included in the target order information transmitted by the user terminal is located in a target area supporting unmanned delivery, and the server sends an unmanned delivery selection prompt to the user terminal to enable the user of the user terminal to select a target pickup point from a pickup point list carried by the unmanned delivery selection prompt; after detecting that the order goods are successfully put in, traveling to the target pickup point to deliver the order goods according to the instruction of the server.

5. A delivery system based on unmanned delivery equipment, characterized in that The system comprises a user terminal, a server and an unmanned delivery device: The user terminal is configured to obtain a target order delivery address to be ordered on a bill page, transmit the target order delivery address to the server, receive an unmanned delivery selection prompt returned by the server, and display the unmanned delivery selection prompt on the bill page. When it is detected that the user allows unmanned delivery based on the unmanned delivery selection prompt, a pickup point list is displayed, a target pickup point selected by the user is determined in the pickup point list, the target pickup point is added to the bill page for display, a first delivery identifier indicating that unmanned delivery is allowed is marked on the unmanned delivery selection prompt, and when it is detected that the user confirms the bill page with the target pickup point added, target order information on the bill page is obtained, the target pickup point and the target order information are transmitted to the server; The server is configured to receive a target order delivery address transmitted by the user terminal, identify a target area where the target order delivery address is located, generate an unmanned delivery selection prompt based on the target order delivery address when it is identified that the target area supports unmanned delivery, and transmit the unmanned delivery selection prompt to the user terminal. When the target pickup point and the target order information transmitted by the user terminal are received, a first to-be-delivered order is constructed using the target pickup point and the target order information, and a target delivery object and an unmanned delivery device are instructed to deliver the first to-be-delivered order; The unmanned delivery device is configured to receive a target pickup point transmitted by the server, and after detecting that the order goods are successfully put in, travel to the target pickup point to deliver the order goods according to the instruction of the server.

6. A delivery apparatus based on an unmanned delivery device, characterized in that, The device is applied to a user terminal and comprises: An obtaining module is configured to obtain a target order delivery address to be ordered on a bill page, and transmit the target order delivery address to the server; A display module is configured to receive an unmanned delivery selection prompt returned by the server, and display the unmanned delivery selection prompt on the bill page; The display module is further configured to display a pickup point list when it is detected that the user allows unmanned delivery based on the unmanned delivery selection prompt. The transmission module is configured to determine a target pickup point selected by the user in the pickup point list, add the target pickup point to the bill page for display, mark the unmanned delivery selection prompt with a first delivery identifier indicating that unmanned delivery is allowed, and when detecting that the user confirms the bill page with the added target pickup point, acquire target order information on the bill page, and transmit the target pickup point and the target order information to the server to enable the server to construct a first to-be-delivered order using the target pickup point and the target order information and instruct a target delivery object and an unmanned delivery device to deliver the first to-be-delivered order.

7. A delivery apparatus based on an unmanned delivery device, characterized in that, The device is applied to a server and includes: The identification module is configured to receive a target order delivery address transmitted by a user terminal and identify a target region where the target order delivery address is located. The generation module is configured to generate an unmanned delivery selection prompt based on the target order delivery address when it is identified that unmanned delivery is supported in the target region, and transmit the unmanned delivery selection prompt to the user terminal to enable the user terminal to display the unmanned delivery selection prompt on a bill page, where the unmanned delivery selection prompt is used to display a pickup point list so that a user of the user terminal selects a target pickup point in the pickup point list. The delivery module is configured to construct a first to-be-delivered order using the target pickup point and target order information when the target pickup point and the target order information transmitted by the user terminal are received, and instruct a target delivery object and an unmanned delivery device to deliver the first to-be-delivered order.

8. A delivery apparatus based on an unmanned delivery device, characterized in that, The device is applied to an unmanned delivery device and includes: The determination module is configured to determine a target pickup point, where the target pickup point is selected by a user of a user terminal in a pickup point list carried by an unmanned delivery selection prompt sent by the server to the user terminal when it is identified that a target order delivery address included in target order information to be ordered transmitted by the user terminal is located in a target region where unmanned delivery is supported. The delivery module is configured to travel to the target pickup point to deliver order goods according to an instruction of the server when it is detected that the order goods are successfully put in. 9.An electronic device comprising a memory and a processor, the memory storing a computer program, wherein, The processor executes the computer program to implement the steps of the method of any one of claims 1 to 4.

10. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 4.