Article distribution method, distribution robot and distribution system

By installing local delivery applications and third-party delivery applications in the delivery robot, interaction between cloud platforms is achieved, and the problems of high learning costs and data leakage for delivery personnel are solved, and distribution efficiency is improved and data security is ensured.

CN119886997APending Publication Date: 2025-04-25KEENON ROBOTICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411954913.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-25

Smart Images

  • Figure CN119886997A_ABST
    Figure CN119886997A_ABST
Patent Text Reader

Abstract

The invention provides an article delivery method, a delivery robot and a delivery system, a local delivery application and a third-party delivery application are installed in the delivery robot, and data between a local business system and a third-party business system are communicated through interaction among the local delivery application, the third-party delivery application and respective cloud platforms. Cross-platform business docking is realized; when the article delivery method is executed, the local delivery application responds to the login verification success result of the delivery personnel and calls the third-party delivery application to the foreground for operation, so that the delivery personnel can conveniently control the delivery robot, and the learning cost of the delivery personnel for using the delivery robot is reduced. And meanwhile, the third-party system can automatically generate the local delivery order according to the login information of the delivery personnel and send the local delivery order to the local delivery application to control the delivery robot to execute the delivery task, so that the trouble of manually inputting the delivery information on the delivery robot by the delivery personnel is avoided, the delivery efficiency is improved, and the data security is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of robotics technology, and in particular to an article delivery method, a delivery robot, and a delivery system. Background Art

[0002] Delivery robots are intelligent devices that replace manual delivery services and have been increasingly used in canteens, restaurants, hotels and other places. Delivery robots can achieve relay delivery by cooperating with partners' automatic delivery equipment or manual delivery personnel, solving the pain point of the last mile of logistics delivery.

[0003] However, if the delivery personnel of the current partners want to use the delivery robots, they need to manually input the delivery information on the delivery robots, which leads to high cross-platform learning and usage costs for the delivery personnel, affects the delivery efficiency, and the manual input method is also prone to leakage of customer information. Summary of the invention

[0004] In view of this, the purpose of this application is to provide an item delivery method, a delivery robot and a delivery system, which can solve the problems in the prior art that the learning cost of delivery personnel to use delivery robots is high, which affects the delivery efficiency and easily causes customer information leakage, so as to achieve cross-platform business docking, reduce the learning cost of delivery personnel to use delivery robots, improve delivery efficiency and ensure data security.

[0005] The embodiment of the present application provides an item delivery method, which is executed by a local delivery application installed in a delivery robot; the delivery robot also has a third-party delivery application installed in it; the method includes:

[0006] In response to the delivery personnel's successful login verification result sent by the local delivery cloud platform, calling the third-party delivery application to the foreground for execution; wherein the successful login verification result is generated by the third-party delivery cloud platform by verifying the delivery personnel's login information and sent to the local delivery cloud platform;

[0007] In response to the designated hatch control instruction sent by the third-party delivery application, controlling the designated hatch on the delivery robot body to store the delivery items into the cabin of the delivery robot; wherein the designated hatch control instruction is generated by the third-party delivery application in response to the front desk operation of the delivery personnel;

[0008] Receive a local delivery order sent by the local delivery cloud platform, and execute a delivery task according to the local delivery order; wherein the local delivery order is generated by the third-party delivery cloud platform according to the login information and sent to the local delivery cloud platform.

[0009] Further, executing the delivery task according to the local delivery order includes:

[0010] determining whether to accept the local delivery order according to the operating parameters of the delivery robot;

[0011] If it is determined to accept the local delivery order, a dispatch success message is sent to the local delivery cloud platform, so that the local delivery cloud platform sends the dispatch success message to the third-party delivery application via the third-party delivery cloud platform, and the third-party delivery application generates a delivery instruction according to the dispatch success message;

[0012] In response to the delivery instruction sent by the third-party delivery application, the application is switched to the foreground and executes the delivery task according to the local delivery order.

[0013] Furthermore, the local delivery order includes delivery information; the delivery information is determined by the third-party delivery application in response to the delivery personnel's storage confirmation operation, based on the target delivery order targeted by the storage confirmation operation; the target delivery order is an undelivered delivery order that matches the login information.

[0014] Furthermore, the method further comprises:

[0015] If it is determined that the local delivery order is rejected, a dispatch failure message is sent to the local delivery cloud platform, the system is switched to the foreground, and an abnormal dispatch page is displayed; wherein the local delivery cloud platform sends the dispatch failure message to the third-party delivery cloud platform, and the dispatch failure message includes the reason for the dispatch failure;

[0016] Alternatively, it also includes: if the dispatch success information or the dispatch failure information is not sent to the local delivery cloud platform within the first preset time period, the local delivery cloud platform generates the dispatch failure information and sends it to the third-party delivery cloud platform, and the dispatch failure information includes that the reason for the dispatch failure is response timeout.

[0017] Furthermore, the method further comprises:

[0018] If after it is determined that the local delivery order has been accepted, the delivery instruction is not received within a second preset time period, a delivery cancellation message is generated and sent to the local delivery cloud platform, so that the delivery cancellation message is sent to the third-party delivery cloud platform through the local delivery cloud platform, and the delivery cancellation message includes the reason for cancellation being that the delivery instruction was not received within the time limit.

[0019] Further, determining, according to the operating parameters of the delivery robot, whether to refuse to accept the local delivery order comprises at least one of the following:

[0020] The current power of the delivery robot is lower than the preset power threshold; the local delivery cloud platform is offline; the delivery robot currently has other delivery tasks to be executed; the delivery robot is controlled to suspend accepting orders.

[0021] Furthermore, a login interaction component is provided in the delivery robot, so that the delivery personnel can send the delivery robot information and the login information to the third-party delivery cloud platform based on the login interaction component through the terminal device carried by the delivery personnel.

[0022] Furthermore, the method further comprises:

[0023] After the local delivery application switches to background operation in response to the successful login verification result, it refuses to accept remote delivery tasks initiated by other callers.

[0024] The embodiment of the present application also provides a delivery robot, which is installed with a local delivery application and a third-party delivery application;

[0025] The local delivery application receives the delivery personnel's successful login verification result sent by the local delivery cloud platform, and calls the third-party delivery application to run in the foreground; wherein the successful login verification result is generated by the third-party delivery cloud platform by verifying the delivery personnel's login information;

[0026] The third-party delivery application displays undelivered delivery orders matching the login information, generates a designated door control instruction in response to the front-end operation of the delivery personnel, and sends it to the local delivery application;

[0027] The local delivery application, in response to the designated hatch control instruction, controls the designated hatch on the delivery robot body to store the delivery items into the hatch of the delivery robot;

[0028] The third-party delivery application, in response to the delivery personnel's confirmation operation on the storage of the target delivery order in the undelivered delivery order, sends the delivery information of the target delivery order to the third-party delivery cloud platform, so that the third-party delivery cloud platform generates a local delivery order according to the delivery information and sends it to the local delivery cloud platform;

[0029] The local delivery application receives the local delivery order sent by the local delivery cloud platform and executes the delivery task according to the local delivery order.

[0030] The embodiment of the present application also provides an article delivery system, including a delivery robot, a local delivery cloud platform and a third-party delivery cloud platform; the delivery robot is installed with a local delivery application and a third-party delivery application; the local delivery application is communicatively connected to the local delivery cloud platform; the third-party delivery application is communicatively connected to the third-party delivery cloud platform; the local delivery cloud platform is communicatively connected to the third-party delivery cloud platform;

[0031] The third-party delivery cloud platform is used to verify the login information of the delivery personnel and generate a successful login verification result, and send the successful login verification result to the local delivery cloud platform;

[0032] The local delivery cloud platform is used to send the successful login verification result to the local delivery application;

[0033] The local delivery application is used to call the third-party delivery application to the foreground to run in response to the successful login verification result;

[0034] The third-party delivery application is used to display the undelivered delivery orders matching the login information when running in the foreground, generate a designated door control instruction in response to the foreground operation of the delivery personnel and send it to the local delivery application; and send the delivery information of the target delivery order to the third-party delivery cloud platform in response to the delivery personnel's storage confirmation operation on the target delivery order in the undelivered delivery orders;

[0035] The third-party delivery cloud platform is further used to generate a local delivery order according to the delivery information and send it to the local delivery cloud platform;

[0036] The local delivery cloud platform is further used to send the local delivery order to the local delivery application;

[0037] The local delivery application is also used to control the designated door on the delivery robot body in response to the designated door control instruction to store the delivery items into the cabin of the delivery robot; and to receive the local delivery order and perform the delivery task according to the local delivery order.

[0038] An embodiment of the present application also provides an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the above-mentioned item delivery method are performed.

[0039] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for delivering goods are executed.

[0040] The embodiments of the present application have the following beneficial technical effects:

[0041] The article delivery method, delivery robot and delivery system provided in the embodiment of the present application have local delivery applications and third-party delivery applications installed in the delivery robot. Through the interaction between the local delivery application, the third-party delivery application and their corresponding cloud platforms, the data between the local business system and the third-party business system are connected to achieve cross-platform business docking.

[0042] Specifically, when executing the item delivery method, the local delivery application of the delivery robot can respond to the delivery personnel's successful login verification result and call up the third-party delivery application to the foreground of the touch screen of the delivery robot for operation. The third-party delivery personnel can conveniently control the delivery robot by operating the familiar third-party delivery application, thereby reducing the delivery personnel's learning cost of using the delivery robot. At the same time, the third-party system can automatically generate a local delivery order based on the delivery personnel's login information and send it to the local delivery application to control the delivery robot to perform the delivery task. In this way, the delivery personnel's login information can be effectively used for delivery, avoiding the tediousness of the delivery personnel manually entering the delivery information on the delivery robot, improving the delivery efficiency and ensuring data security.

[0043] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0045] Figure 1 A flow chart of an item delivery method provided by an embodiment of the present application is shown;

[0046] Figure 2 A schematic diagram of local interaction between a local delivery application and a third-party delivery application provided in an embodiment of the present application is shown;

[0047] 3(a) to (d) show schematic diagrams of page switching in an operation screen of a delivery robot provided in an embodiment of the present application;

[0048] Figure 4 An interactive schematic diagram of an item delivery system provided by an embodiment of the present application is shown;

[0049] Figure 5 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0050] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.

[0051] First, the application scenarios to which this application is applicable are introduced. This application is applied to the field of robots. Specifically, the delivery robot in the embodiment of this application is a delivery robot that is used to transport delivery items to delivery points when performing delivery tasks. As an intelligent device that replaces manual delivery services, it can not only bring customers a novel experience, but also reduce manual labor intensity and improve work efficiency. It has been increasingly used in canteens, restaurants, hotels and other places.

[0052] In one embodiment, the delivery robot performs the following steps during the delivery process:

[0053] Step 101: The delivery robot moves to the target delivery point.

[0054] Among them, the delivery robot can perform delivery tasks and deliver items to users, such as room delivery services in hotel scenarios and meal delivery services in restaurant scenarios. A delivery task can be a task that provides users with services for delivering goods. Delivery scenarios include communities, warehouses, airports, hotels, restaurants, etc. Delivery points refer to pre-designated locations and areas in delivery scenarios. Delivery robots can move to delivery points and notify users and wait for users to pick up items. Exemplarily, a delivery point can be a specific location in a delivery scenario, such as a building in a community or at the door of a room in a hotel, or next to a table in a restaurant. The target delivery point is the specific address that the target delivery task requires delivery to. For example, if the target delivery task is to provide express delivery service to Room B in Area A, the robot can move to the target delivery point, that is, the door of Room B in Area A, and call the landline phone in the room to notify the user to pick up the item at the door; for another example, if the target delivery task is to provide meal delivery service to Gate D of Hotel C, the robot can move to the target delivery point, that is, Gate D of Hotel C, and call the phone inside the door to notify the user to pick up the meal at the door; or if the target delivery task is to provide meal delivery service to Table F in Restaurant E, the robot can move to the target delivery point, that is, Table F in Restaurant E, and control the ringing of Table F to notify the user to pick up the meal.

[0055] In a specific example, the distribution scenario is a hotel, and the distribution robot can be a distribution robot of the hotel. Each distribution robot has an identification information, for example, ID (Identity document, identity identification number), which is used to identify the identity of the distribution robot. The distribution point of the distribution robot of the hotel includes the room door area inside the hotel. After checking in to the hotel, the user can use the hotel's ordering system to order food or daily necessities, wherein the ordering system can be a telephone order or a mobile phone APP (Application) service system. For example, when ordering food, the user can reserve food and beverage in the ordering system and enter the room number of the user. The ordering system sends the reserved food and beverage information entered by the user to the platform system of the hotel. The platform system can generate a target delivery task and send it to the distribution robot in the hotel with the room number of the user staying and the food and beverage information reserved by the user. After the robot obtains the user's reserved food and beverage from the hotel staff, it moves to the target distribution point, and the target distribution point can be the area in front of the room where the user stays.

[0056] In another specific example, the delivery scenario is a restaurant, and the delivery robot can be the restaurant's delivery robot. The delivery points of the restaurant's delivery robot include dining locations inside the restaurant, such as the user's dining table area. After selecting a dining table, the user can use the ordering system corresponding to the dining table to order, such as scanning the QR code on the dining table to place an order. When ordering, the user can manually enter the table number of the table or automatically enter the table number of the table. The ordering system sends the reserved dining information entered by the user to the restaurant's platform system. The platform system can generate a target delivery task based on the user's table number and the user's reserved dining information and send it to the delivery robot in the restaurant. After the robot obtains the user's reserved dining from the restaurant staff, it moves to the target delivery point, which can be the user's dining table area. Here, autonomous meal delivery by the delivery robot greatly reduces labor costs and improves service quality.

[0057] Step 102: The delivery robot triggers the generation of a key, which is used to confirm the pickup, such as a pickup code.

[0058] Step 103: The delivery robot prompts the user corresponding to the target delivery point to pick up the item through a communication connection.

[0059] The delivery robot can transmit voice information to the user through the communication connection, prompting the user to move to the target delivery point to pick up the item. The user obtains the robot's pick-up prompt information. The delivery robot can inform the user of the delivered item information and the location of the target delivery point in the form of voice. After the user confirms that the item delivered by the robot is the item he or she has reserved, he or she arrives at the location of the target delivery point to obtain the item delivered by the robot.

[0060] For example, when the delivery robot arrives at the dining location of the user, it can call the ringing phone on the dining table to remind the user to pick up the food. After the user confirms that the food delivered by the robot is the food he ordered, he can take the food delivered by the robot.

[0061] The shell of the delivery robot provided in the embodiment of the present application includes a storage rack, which is fixed on the mobile chassis of the delivery robot and has multiple storage layers, each of which can be used to place delivery items. By providing a storage rack with multiple storage layers, the delivery robot can be equipped with the ability to store multiple items, so that the delivery robot can deliver multiple items in one operation, thereby improving the delivery efficiency of the delivery robot.

[0062] Furthermore, the delivery robot provided in the embodiment of the present application also includes a delivery item detection sensor, an obstacle detection sensor, a visual interaction component and a motion component. The obstacle detection sensor may be a sensor located at the bottom of the robot to detect whether there are obstacles on the robot's movement route; the motion component refers to an electric component that can drive the robot to move autonomously; the visual interaction component refers to a component that can interact visually with the user, such as a charging indicator light, an atmosphere light and a display screen. More specifically, the display screen includes an information display screen and an operation interaction screen. The information display screen may be a large screen located on the body of the robot, generally used to display promotional information; the operation interaction screen may be a touch screen installed on the head of the robot, generally used to interact with the user, such as receiving user operation instructions, and feeding back operation information to the user.

[0063] Furthermore, when using a delivery robot to deliver items, you need to first place the items to be delivered in the storage layer set in the robot, and then select the delivery location corresponding to the storage layer. Here, each storage layer needs to select its corresponding delivery location. After selecting the delivery location corresponding to each storage layer, click the "Go Now" button in the local delivery application on the delivery robot, and the delivery robot can directly enter the delivery page and perform the delivery task.

[0064] In particular, the current delivery robot realizes relay delivery through mutual cooperation with the automatic delivery equipment or manual delivery personnel of the partner, which can solve the pain points of logistics delivery in the last mile. For example, in the above-mentioned example of a hotel as the delivery scenario, after checking in to the hotel, in addition to the hotel's local system, the user can also use a third-party ordering system to order meals or daily necessities. Similarly, the third-party ordering system can be a telephone order or a mobile phone APP (Application) service system. For example, when ordering, the user can reserve food and beverage in the third-party ordering system and enter the location of the user's hotel and the specific room number. The third-party ordering system will generate a delivery task based on the reserved food and beverage information entered by the user and send it to the third-party delivery personnel or automatic delivery equipment. After the third-party delivery personnel or automatic delivery equipment obtains the food and beverage at the restaurant where the user ordered, they will go to the hotel where the user is staying. After entering the hotel lobby, the food and beverage can be placed in the storage layer of the delivery robot in the hotel lobby. After that, the delivery robot carries the food and beverage to the area in front of the room where the user is staying, that is, to perform the next delivery task to realize relay delivery.

[0065] Research has found that since delivery robots and partners often belong to different business platforms, cross-platform business interactions during delivery relays will involve data security issues, resulting in data incompatibility. Without data, the specific delivery information of items cannot be determined. Therefore, if the delivery personnel of the partner want to use the delivery robot, they need to manually enter the delivery information on the delivery robot, resulting in high cross-platform learning and use costs for the delivery personnel, affecting delivery efficiency, and manual input is also prone to leakage of customer information.

[0066] Based on this, an embodiment of the present application provides an item delivery method that can solve the problems in the prior art that the learning cost for delivery personnel to use delivery robots is high, which affects delivery efficiency and easily causes customer information leakage, thereby achieving cross-platform business docking, reducing the learning cost for delivery personnel to use delivery robots, improving delivery efficiency and ensuring data security.

[0067] The item delivery method provided in the embodiment of the present application is executed by a local delivery application installed in the delivery robot. The local delivery application generally refers to a pre-installed application provided by the delivery robot manufacturer and inherent in the robot's core operating system. It is closely integrated with the hardware, and the underlying basic functions of the robot can be controlled through the local delivery application. In addition, the delivery robot in the embodiment of the present application is also installed with a third-party delivery application, which refers to a business application developed by an external developer or service provider, such as a food delivery application, a logistics application, etc.

[0068] In the scheme of the embodiment of the present application, the local delivery application is communicatively connected with the corresponding local delivery cloud platform to form a local system; the third-party delivery application is communicatively connected with the corresponding third-party delivery cloud platform to form a third-party system; the local delivery cloud platform and the third-party delivery cloud platform can realize communication between cloud platforms; the local delivery application and the third-party delivery application can realize local communication of the delivery robot.

[0069] Here, there may be one or more third-party delivery applications installed in the delivery robot, which means that the local system can be connected to multiple third-party systems to increase the convenience of use for multiple parties.

[0070] See also Figure 1 , Figure 1 This is a flow chart of an item delivery method provided in an embodiment of the present application. Figure 1 As shown in , the article delivery method provided by the embodiment of the present application includes:

[0071] S101. In response to the delivery personnel's successful login verification result sent by the local delivery cloud platform, the third-party delivery application is called up to run in the foreground.

[0072] In the specific implementation, the delivery robot is provided with an operation screen, which can display the application homepage of the local delivery application by default, and can provide a unified interactive starting interface for all parties to facilitate operation.

[0073] The delivery robot is also provided with a login interaction component. The delivery robot is provided with an option of a third-party delivery function. When this function is turned on, the login interaction component is available. At this time, the delivery personnel can send the delivery robot information and login information to the third-party delivery cloud platform through the terminal device they carry based on the login interaction component.

[0074] Here, the login interaction component can be a virtual component, such as a login QR code; the login QR code is displayed on the homepage of the local delivery application, and the delivery personnel can scan the login QR code through the terminal device they carry, and can send the information of the currently operated delivery robot (such as the hotel location, robot ID, etc.) and their own login information (such as account number, password, etc.) to the third-party delivery cloud platform. Alternatively, the login interaction component can also be a physical component, such as an NFC chip; the delivery personnel use the terminal device they carry to approach the NFC chip to establish near-field communication with the delivery robot in a "touch and pay" manner, thereby obtaining the information of the currently operated delivery robot, and sending the delivery robot information and their own login information to the third-party delivery cloud platform; for another example, the login interaction component can also be a static login QR code attached to the body, and the delivery personnel can also send the delivery robot information and login information to the third-party delivery cloud platform by scanning the static login QR code through the terminal device they carry.

[0075] In this way, third-party delivery personnel can log in to the third-party system in the delivery robot without entering personal information, which can ensure the security of the delivery personnel's personal information, facilitate operation and improve delivery efficiency.

[0076] It should be noted that if the local delivery system is connected to multiple third-party systems, the login interaction component may include login interaction components corresponding to each third-party system, such as multiple login QR codes; delivery personnel can log in to their third-party system based on the login interaction component corresponding to their third-party system.

[0077] Afterwards, the third-party delivery cloud platform can verify the login information, generate a successful login verification result after the verification is passed, and send it to the local delivery cloud platform; wherein, the successful login verification result sent can include the delivery robot information, so that the local delivery cloud platform can send the successful login verification result to the local delivery application in the corresponding delivery robot.

[0078] In response to the received successful login verification result, the local delivery application calls up the third-party delivery application to the foreground, that is, at least the application interface of the third-party delivery application is displayed on the operation screen for subsequent operations by the third-party delivery personnel; the local delivery application can exit and run in the background; it can also switch to split-screen mode and be displayed on the operation screen at the same time as the third-party delivery application.

[0079] S102. In response to the designated door control instruction sent by the third-party delivery application, control the designated door on the delivery robot body to store the delivery items into the cabin of the delivery robot.

[0080] After the third-party delivery application is called up to run in the foreground, the delivery personnel can perform foreground operations on the third-party delivery application, such as clicking on various controls displayed in the interface. For example, by clicking on the "save item" control, the third-party delivery application can generate a designated door control instruction to open the designated door, and send it to the local delivery application via local communication.

[0081] Afterwards, the local delivery application responds to the received designated door control command and opens the designated door; thus, the delivery personnel can store the delivery items in the cabin corresponding to the designated door. Afterwards, the delivery personnel can click the "stored items" control again, and the third-party delivery application can generate a designated door control command to close the designated door, and send it to the local delivery application through a local communication method, so that the local delivery application can close the designated door.

[0082] In this way, third-party delivery personnel can control the delivery robot by operating the third-party applications they are familiar with, reducing the learning cost of learning local delivery applications and preventing unauthorized personnel from opening the hatch at will; and by opening the designated hatch, the storage space of the delivery robot is subdivided, reducing the possibility of taking the wrong items.

[0083] See also Figure 2 , Figure 2 A schematic diagram of local interaction between a local delivery application and a third-party delivery application provided in an embodiment of the present application. Figure 2 As shown in , local delivery apps and third-party delivery apps can interact locally in the following ways:

[0084] First, the local delivery application creates a local service in the delivery robot in advance, and the local server returns the creation result to the local delivery application; based on this local service, the local delivery application and the third-party delivery application realize data interaction. Specifically, the third-party delivery application can send an Http request, which is parsed by the local server and sent to the local delivery application. The local delivery application generates a response result in response to the Http request and returns it to the local delivery application through the local server. Among them, the Http request can include a request to obtain robot information, a request for hatch control, and a request for delivery task control. In this way, the original capabilities of the local delivery application can be encapsulated for the third-party delivery application to call, such as information query, pull up and exit the application, upgrade, open and close hatches, cabin query, etc.

[0085] In this way, the local delivery application and the third-party delivery application achieve cross-process communication interaction, and establish the underlying technical foundation for the third-party delivery application to control functions such as opening and closing the hatch of the delivery robot.

[0086] S103: Receive a local delivery order sent by the local delivery cloud platform, and execute a delivery task according to the local delivery order.

[0087] Among them, the local delivery order is generated by the third-party delivery cloud platform according to the login information and sent to the local delivery cloud platform. Here, the third-party delivery cloud platform can determine the delivery order that the delivery personnel are delivering according to the login information, and generate a local delivery order according to the delivery information contained in this delivery order; the delivery robot can perform the second-leg delivery task of delivering the delivery items from the current location to the final destination according to the local delivery order, such as from the hotel lobby to the area in front of the room where the guest is staying.

[0088] Here, the local delivery order includes delivery information; the delivery information can be determined by the third-party delivery application in response to the delivery personnel's storage confirmation operation, according to the target delivery order targeted by the storage confirmation operation; the target delivery order is the undelivered delivery order that matches the login information.

[0089] In one example, after the delivery personnel successfully logs in through the third-party cloud platform, the delivery robot's third-party delivery application can display the delivery personnel's personal task interface; the personal task interface displays the undelivered delivery orders that match the login information, that is, the delivery personnel's identity. Optionally, the undelivered delivery orders can also be filtered or displayed in a certain order; for example, only the undelivered orders whose delivery destinations are within a certain range around the delivery robot's location are displayed, or the distance between the delivery destination and the delivery robot's location is displayed from near to far.

[0090] The delivery personnel deposits the delivery items of an undelivered order into the cabin of the delivery robot according to the description in S102, and the delivery personnel may be prompted to select "immediate delivery"; the delivery personnel may then trigger a deposit confirmation operation, such as clicking the "Deposit" or "Deposited" control corresponding to the undelivered order; the third-party delivery application responds to this deposit confirmation operation, determines the delivery information of the target delivery order for the operation (i.e., the undelivered order selected by the delivery personnel), and sends the delivery information to the third-party delivery cloud platform, which generates a local delivery order based on the delivery information and sends it to the local delivery cloud platform, which is finally sent to the local delivery application by the local delivery cloud platform.

[0091] Here, the delivery information can be specific information containing key elements of delivery, such as the delivery address and recipient contact information; it can also be index information indicating the target delivery order, such as the order number of the target delivery order. At this time, the third-party delivery cloud platform can retrieve the corresponding specific information from the cloud storage space according to the order number, and then generate a local delivery order.

[0092] After that, the local delivery application can control the delivery robot to perform the corresponding delivery task according to the local delivery order. In the process of executing the delivery task, the delivery robot can use the common delivery logic in the industry, such as notification method, pickup code, local task cancellation method, delivery abnormality notification logic, etc., but cannot actively modify this local delivery order.

[0093] In the existing technology, since delivery robots and partners often belong to different business platforms, cross-platform business interactions during delivery relays will involve data security issues, resulting in data being unable to communicate with each other, and there are obstacles to cross-platform business docking. However, without data, the specific delivery information of the items cannot be determined, so delivery personnel are required to manually enter the delivery information on the delivery robot.

[0094] Through the solution provided by the embodiment of the present application, the third-party system can effectively use the identity information of the delivery personnel to conveniently generate local delivery orders; on the one hand, it avoids the problem of delivery personnel manually entering delivery information on the delivery robot, which may leak the privacy of the consignee, and helps delivery personnel to conveniently use the delivery robot, improve delivery efficiency, reduce the waiting cost of the consignee, and ensure the data security of the consignee's privacy. On the other hand, the data exchanged between the third-party delivery cloud platform and the local delivery cloud platform is local delivery orders, and does not involve the core business resource data of the third-party delivery cloud platform, which can protect the core data security of the third-party delivery cloud platform and realize cross-platform business docking.

[0095] In a possible implementation, after the delivery robot receives the local delivery order, the local delivery application can also determine whether it can actually execute it according to its own situation, so as to ensure the smooth progress of the delivery task and avoid the situation where the order is received but the delivery task cannot be executed, resulting in delayed delivery; at the same time, the local delivery application will feed back the judgment result to the third-party system to achieve data interoperability and data closed loop. In the specific implementation, the delivery task is executed according to the local delivery order in step S103, including:

[0096] S1031. Determine whether to accept the local delivery order based on the operating parameters of the delivery robot.

[0097] Among them, the circumstances for refusing to accept the local delivery order include at least one of the following: the current power of the delivery robot is lower than the preset power threshold, at which time the power of the delivery robot may not be sufficient to complete the local delivery order and needs to be charged first; the local delivery cloud platform is offline, at which time the interaction between the local delivery system and the third-party delivery system is interrupted, and information cannot be fed back, and it is not suitable to execute local delivery orders; the delivery robot currently has other delivery tasks to be executed, and it needs to execute other delivery tasks first; the delivery robot is controlled to suspend accepting orders.

[0098] Therefore, if the local delivery application determines that the delivery robot has any of the above situations, it will refuse to accept the local delivery order, and comprehensively consider the various aspects of the robot to ensure the smooth progress of the delivery task, avoiding the situation where the order is accepted but the delivery task cannot be performed, resulting in delayed delivery.

[0099] S1032. If it is determined to accept the local delivery order, a successful dispatching information is sent to the local delivery cloud platform, so that the local delivery cloud platform can send the successful dispatching information to the third-party delivery application via the third-party delivery cloud platform, and the third-party delivery application will generate a delivery instruction according to the successful dispatching information.

[0100] S1033. In response to the delivery instruction sent by the third-party delivery application, switch to the foreground and execute the delivery task according to the local delivery order.

[0101] Similarly, switching the local delivery application to the foreground may include: the third-party delivery application exits the foreground, and the local delivery application is brought to the foreground; or, it may be switching from split-screen mode to full-screen mode, the third-party delivery application exits the foreground, and the operation screen only displays the interactive interface of the local delivery application.

[0102] Please refer to Figures 3(a) to (d) below. Figures 3(a) to (d) are schematic diagrams of page switching in a delivery robot operation screen provided in another embodiment of the present application.

[0103] As shown in Figure 3(a), the operation screen displays the application homepage of the local delivery application by default, and the shaded part represents the login QR code displayed on the application homepage; the delivery personnel can scan the login QR code through the terminal device they carry, and call up the third-party delivery application to run in the foreground; then send the local delivery order and delivery instruction to the local delivery application in the manner described in the previous steps, so that the delivery robot can perform the delivery task.

[0104] During the delivery task, the operation screen displays the navigation page, arrival page and return page according to the real-time location and delivery stage of the delivery robot, so that users can intuitively understand the working status of the delivery robot.

[0105] First, upon receiving the delivery instruction, the local delivery application switches to the foreground and starts the delivery task according to the local delivery order, displaying the navigation page as shown in FIG3( b ).

[0106] Afterwards, the delivery robot arrives at the target delivery point and displays the arrival page as shown in Figure 3(c). The consignee follows the instructions on the arrival page to take out the delivered items.

[0107] After that, the delivery robot can go from the target delivery point to the next delivery point, and the navigation page for going to the next delivery point shown in Figure 3(b) will continue to be displayed. When all delivery tasks are completed, the robot can return from the current delivery point to the starting waiting position (such as the hotel lobby or service desk), and the return page shown in Figure 3(d) will be displayed.

[0108] Finally, after the delivery robot returns to the starting waiting position, the operation screen may default to displaying the application homepage of the local delivery application as shown in FIG. 3( a ), waiting for a new remote delivery task or a new delivery person to generate a new delivery task using the aforementioned method.

[0109] Furthermore, the delivery method also includes:

[0110] S1034. If it is determined to reject the local delivery order, a dispatch failure message is sent to the local delivery cloud platform, the platform is switched to the foreground, and an abnormal dispatch page is displayed.

[0111] Here, if it is determined in S1031 that the local delivery order is rejected, the specific reason for the rejection, that is, the reason for the order failure, will be sent to the local delivery cloud platform; at the same time, the local delivery application will be switched to the foreground and the order exception page will be displayed, so that the delivery personnel can promptly and intuitively understand the delivery robot's refusal to accept the order and the specific reasons, and promptly switch to other delivery methods to avoid delayed delivery.

[0112] At the same time, the local delivery cloud platform will send the order failure information to the third-party delivery cloud platform. The order failure information also includes the reason for the order failure, so as to achieve data synchronization between the local system and the third-party system.

[0113] Alternatively, S1035, if the dispatch success information or dispatch failure information is not sent to the local delivery cloud platform within the first preset time period, the local delivery cloud platform generates an order failure information and sends it to the third-party delivery cloud platform, and the order failure information includes that the reason for the order failure is a response timeout.

[0114] Here, if the local delivery cloud platform has not received the dispatch success information that should be generated in S1032 or the dispatch failure information that should be generated in S1034 within the first preset time, it can be determined that the dispatch failed, and the reason for the dispatch failure is the local delivery application response timeout. Among them, the first preset time can be set according to the scene requirements and actual computing power, such as 3 seconds, 5 seconds, and this application does not impose any restrictions here.

[0115] At this time, the local delivery cloud platform generates a dispatch failure message and sends it to the third-party delivery cloud platform, which also allows delivery personnel to promptly learn about situations where the delivery robot has timed out and is unable to accept orders, and to promptly switch to other delivery methods to avoid delayed delivery.

[0116] Furthermore, if it is determined in step S1032 that the local delivery order is accepted and the delivery success information is sent to the local delivery cloud platform, but the delivery instruction is not received within a second preset time, the delivery method further includes:

[0117] Generate delivery cancellation information and send it to the local delivery cloud platform, so that the delivery cancellation information is sent to the third-party delivery cloud platform through the local delivery cloud platform, and the delivery cancellation information includes the cancellation reason as timeout and failure to receive the delivery instruction. Among them, the second preset time length can also be set according to the scene requirements and actual computing power, such as 20 seconds, 1 minute, and this application does not impose any restrictions here.

[0118] Here, the delivery robot needs to know whether the delivery personnel have completed the operation in the third-party delivery application. Specifically, when receiving the delivery instruction, it determines that the operation has been completed and can perform the delivery task. If the delivery instruction is not received within the time limit, the local delivery application can actively cancel the local delivery task, so as to avoid the delivery robot waiting in vain for a long time and being unable to perform other delivery tasks, which reduces the efficiency of the delivery robot.

[0119] Furthermore, the delivery method also includes:

[0120] After the local delivery application switches to background operation in response to the successful login verification result, it refuses to accept remote delivery tasks initiated by other callers.

[0121] As mentioned above, after receiving the successful login verification result, the local delivery application should call the third-party delivery application to the foreground to run and prepare to accept local delivery orders generated by the third-party system. In order to avoid delivery task conflicts, for example, during the operation of the delivery personnel, the local delivery application background receives other remote delivery tasks, which causes the local delivery order to fail, resulting in a waste of operation time and delayed delivery. The remote delivery tasks initiated by other callers should be temporarily rejected to avoid delivery task conflicts.

[0122] Exemplarily, remote call tasks may include calling a delivery robot through a mini-program, calling a delivery robot through a pickup cabinet, other third-party remote dispatching, and other remote tasks.

[0123] In the method for delivering goods provided in the embodiment of the present application, a local delivery application and a third-party delivery application are installed in the delivery robot. Through the interaction between the local delivery application, the third-party delivery application and their corresponding cloud platforms, the data between the local business system and the third-party business system are connected to realize cross-platform business docking.

[0124] Specifically, when executing the item delivery method, the local delivery application of the delivery robot can respond to the delivery personnel's successful login verification result and call up the third-party delivery application to the foreground of the touch screen of the delivery robot for operation. The third-party delivery personnel can conveniently control the delivery robot by operating the familiar third-party delivery application, thereby reducing the delivery personnel's learning cost of using the delivery robot. At the same time, the third-party system can automatically generate a local delivery order based on the delivery personnel's login information and send it to the local delivery application to control the delivery robot to perform the delivery task. In this way, the delivery personnel's login information can be effectively used for delivery, avoiding the tediousness of the delivery personnel manually entering the delivery information on the delivery robot, improving the delivery efficiency and ensuring data security.

[0125] Based on the same inventive concept, an article delivery system is also provided in an embodiment of the present application, including a delivery robot, a local delivery cloud platform and a third-party delivery cloud platform; the delivery robot is installed with a local delivery application and a third-party delivery application; the local delivery application is communicatively connected to the local delivery cloud platform; the third-party delivery application is communicatively connected to the third-party delivery cloud platform; the local delivery cloud platform is communicatively connected to the third-party delivery cloud platform;

[0126] The third-party delivery cloud platform is used to verify the login information of the delivery personnel and generate a successful login verification result, and send the successful login verification result to the local delivery cloud platform;

[0127] The local delivery cloud platform is used to send the successful login verification result to the local delivery application;

[0128] The local delivery application is used to call the third-party delivery application to the foreground to run in response to the successful login verification result;

[0129] The third-party delivery application is used to display the undelivered delivery orders matching the login information when running in the foreground, generate a designated door control instruction in response to the foreground operation of the delivery personnel and send it to the local delivery application; and send the delivery information of the target delivery order to the third-party delivery cloud platform in response to the delivery personnel's storage confirmation operation on the target delivery order in the undelivered delivery orders;

[0130] The third-party delivery cloud platform is further used to generate a local delivery order according to the delivery information and send it to the local delivery cloud platform;

[0131] The local delivery cloud platform is further used to send the local delivery order to the local delivery application;

[0132] The local delivery application is also used to control the designated door on the delivery robot body in response to the designated door control instruction to store the delivery items into the cabin of the delivery robot; and to receive the local delivery order and perform the delivery task according to the local delivery order.

[0133] See also Figure 4 , Figure 4 This is an interactive schematic diagram of an item distribution system provided by another embodiment of the present application. Figure 4 The interaction mode between the various components included in the item distribution system of the embodiment of the present application is specifically introduced.

[0134] The third-party delivery cloud platform accepts the delivery personnel's login information and verifies it; after successful verification, it sends the successful login verification result to the local delivery cloud platform.

[0135] The local delivery cloud platform sends the successful login verification result to the local delivery application, causing the local delivery application to exit the foreground and bring the third-party delivery application to the foreground.

[0136] The delivery personnel generate designated hatch control instructions to control the hatch opening and closing and deposit the delivery items through the front-end operation of the third-party delivery application. After the deposit is completed, the third-party delivery application sends the delivery information to the third-party delivery cloud platform through the deposit confirmation operation of the target delivery order in the undelivered delivery orders that match the login information displayed on the front-end.

[0137] The third-party delivery cloud platform generates a local delivery order based on the delivery information and sends it to the local delivery cloud platform.

[0138] The local delivery cloud platform forwards local delivery orders to the local delivery application, which determines whether to accept the order.

[0139] If the order is accepted, the local delivery application sends a successful order dispatch message to the local delivery cloud platform, and the local delivery cloud platform sends the successful order dispatch message to the third-party delivery application via the third-party delivery cloud platform to confirm that the interface call to the local delivery application is successful.

[0140] Afterwards, the third-party delivery application generates a delivery instruction and sends it to the local delivery application. After the local delivery application finishes loading the page, it returns to the foreground and executes the delivery task, and at the same time pushes the task status of successful dispatch to the local delivery cloud platform.

[0141] If the order is not accepted, the local delivery application sends the task status of failed order dispatch to the local delivery cloud platform; the local delivery application switches to the foreground and displays the order dispatch exception page.

[0142] If there is no response within the time limit, the local delivery cloud platform will generate a dispatch failure message and send it to the third-party delivery cloud platform.

[0143] The local delivery cloud platform synchronizes the delivery task results to the third-party delivery cloud platform.

[0144] It should be noted that the local delivery application in the item delivery system can execute any step of the item delivery method in the above-mentioned method embodiment. The specific implementation method can refer to the method embodiment. Since the principle of solving the problem by the item delivery system in the embodiment of the present application is similar to the above-mentioned item delivery method in the embodiment of the present application, the implementation of the system can refer to the implementation of the method, and the repeated parts will not be repeated.

[0145] Based on the same inventive concept, an embodiment of the present application also provides a delivery robot, in which a local delivery application and a third-party delivery application are installed;

[0146] The local delivery application receives the delivery personnel's successful login verification result sent by the local delivery cloud platform, and calls the third-party delivery application to run in the foreground; wherein the successful login verification result is generated by the third-party delivery cloud platform by verifying the delivery personnel's login information;

[0147] The third-party delivery application displays undelivered delivery orders matching the login information, generates a designated door control instruction in response to the front-end operation of the delivery personnel, and sends it to the local delivery application;

[0148] The local delivery application, in response to the designated hatch control instruction, controls the designated hatch on the delivery robot body to store the delivery items into the hatch of the delivery robot;

[0149] The third-party delivery application, in response to the delivery personnel's confirmation operation on the storage of the target delivery order in the undelivered delivery order, sends the delivery information of the target delivery order to the third-party delivery cloud platform, so that the third-party delivery cloud platform generates a local delivery order according to the delivery information and sends it to the local delivery cloud platform;

[0150] The local delivery application receives the local delivery order sent by the local delivery cloud platform and executes the delivery task according to the local delivery order.

[0151] It should be noted that the local delivery application in the delivery robot can execute any step of the item delivery method in the above-mentioned method embodiment. The specific implementation method can refer to the method embodiment. Since the principle of solving the problem by the delivery robot in the embodiment of the present application is similar to the above-mentioned item delivery method in the embodiment of the present application, the implementation of the delivery robot can refer to the implementation of the method, and the repeated parts will not be repeated.

[0152] See also Figure 5 , Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 5 As shown in , the electronic device 500 includes a processor 510 , a memory 520 and a bus 530 .

[0153] The memory 520 stores machine-readable instructions executable by the processor 510. When the electronic device 500 is running, the processor 510 communicates with the memory 520 via the bus 530. When the machine-readable instructions are executed by the processor 510, the above-mentioned Figure 1 The specific implementation of the steps of the item delivery method in the method embodiment shown can be found in the method embodiment, and will not be repeated here.

[0154] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 1 The specific implementation of the steps of the item delivery method in the method embodiment shown can be found in the method embodiment, and will not be repeated here.

[0155] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0156] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0157] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0158] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0159] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0160] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for delivering goods, characterized in that: The method is executed by a local delivery application installed in the delivery robot; the delivery robot also has a third-party delivery application installed in it; and the method includes: In response to the delivery personnel's successful login verification result sent by the local delivery cloud platform, calling the third-party delivery application to the foreground for execution; wherein the successful login verification result is generated by the third-party delivery cloud platform by verifying the delivery personnel's login information and sent to the local delivery cloud platform; In response to the designated hatch control instruction sent by the third-party delivery application, controlling the designated hatch on the delivery robot body to store the delivery items into the cabin of the delivery robot; wherein the designated hatch control instruction is generated by the third-party delivery application in response to the front desk operation of the delivery personnel; Receive a local delivery order sent by the local delivery cloud platform, and execute a delivery task according to the local delivery order; wherein the local delivery order is generated by the third-party delivery cloud platform according to the login information and sent to the local delivery cloud platform.

2. The method according to claim 1, characterized in that Execute the delivery task according to the local delivery order, including: determining whether to accept the local delivery order according to the operating parameters of the delivery robot; If it is determined to accept the local delivery order, a dispatch success message is sent to the local delivery cloud platform, so that the local delivery cloud platform sends the dispatch success message to the third-party delivery application via the third-party delivery cloud platform, and the third-party delivery application generates a delivery instruction according to the dispatch success message; In response to the delivery instruction sent by the third-party delivery application, the application is switched to the foreground and executes the delivery task according to the local delivery order.

3. The method according to claim 1, characterized in that The local delivery order includes delivery information; the delivery information is determined by the third-party delivery application in response to the delivery personnel's storage confirmation operation, based on the target delivery order targeted by the storage confirmation operation; the target delivery order is an undelivered delivery order that matches the login information.

4. The method according to claim 2, characterized in that: The method further comprises: If it is determined that the local delivery order is rejected, a dispatch failure message is sent to the local delivery cloud platform, the system is switched to the foreground, and an abnormal dispatch page is displayed; wherein the local delivery cloud platform sends the dispatch failure message to the third-party delivery cloud platform, and the dispatch failure message includes the reason for the dispatch failure; Alternatively, it also includes: if the dispatch success information or the dispatch failure information is not sent to the local delivery cloud platform within the first preset time period, the local delivery cloud platform generates the dispatch failure information and sends it to the third-party delivery cloud platform, and the dispatch failure information includes that the reason for the dispatch failure is response timeout.

5. The method according to claim 2, characterized in that: The method further comprises: If after it is determined that the local delivery order has been accepted, the delivery instruction is not received within a second preset time period, a delivery cancellation message is generated and sent to the local delivery cloud platform, so that the delivery cancellation message is sent to the third-party delivery cloud platform through the local delivery cloud platform, and the delivery cancellation message includes the reason for cancellation being that the delivery instruction was not received within the time limit.

6. The method according to claim 2, characterized in that The situation of refusing to accept the local delivery order is determined according to the operating parameters of the delivery robot, including at least one of the following: The current power of the delivery robot is lower than the preset power threshold; the local delivery cloud platform is offline; the delivery robot currently has other delivery tasks to be executed; the delivery robot is controlled to suspend accepting orders.

7. The method according to claim 1, characterized in that The delivery robot is provided with a login interaction component, so that the delivery personnel can send the delivery robot information and the login information to the third-party delivery cloud platform through the terminal device carried by the delivery personnel based on the login interaction component.

8. The method according to claim 1, characterized in that The method further comprises: After the local delivery application switches to background operation in response to the successful login verification result, it refuses to accept remote delivery tasks initiated by other callers.

9. A delivery robot, characterized in that: Have local delivery apps and third-party delivery apps installed; The local delivery application receives the delivery personnel's successful login verification result sent by the local delivery cloud platform, and calls the third-party delivery application to run in the foreground; wherein the successful login verification result is generated by the third-party delivery cloud platform by verifying the delivery personnel's login information; The third-party delivery application displays undelivered delivery orders matching the login information, generates a designated door control instruction in response to the front-end operation of the delivery personnel, and sends it to the local delivery application; The local delivery application, in response to the designated hatch control instruction, controls the designated hatch on the delivery robot body to store the delivery items into the hatch of the delivery robot; The third-party delivery application, in response to the delivery personnel's confirmation operation on the storage of the target delivery order in the undelivered delivery order, sends the delivery information of the target delivery order to the third-party delivery cloud platform, so that the third-party delivery cloud platform generates a local delivery order according to the delivery information and sends it to the local delivery cloud platform; The local delivery application receives the local delivery order sent by the local delivery cloud platform and executes the delivery task according to the local delivery order.

10. An article distribution system, characterized in that: It includes a delivery robot, a local delivery cloud platform and a third-party delivery cloud platform; the delivery robot is installed with a local delivery application and a third-party delivery application; the local delivery application is connected to the local delivery cloud platform in communication; the third-party delivery application is connected to the third-party delivery cloud platform in communication; the local delivery cloud platform is connected to the third-party delivery cloud platform in communication; The third-party delivery cloud platform is used to verify the login information of the delivery personnel and generate a successful login verification result, and send the successful login verification result to the local delivery cloud platform; The local delivery cloud platform is used to send the successful login verification result to the local delivery application; The local delivery application is used to call the third-party delivery application to the foreground to run in response to the successful login verification result; The third-party delivery application is used to display the undelivered delivery orders matching the login information when running in the foreground, generate a designated door control instruction in response to the foreground operation of the delivery personnel and send it to the local delivery application; and send the delivery information of the target delivery order to the third-party delivery cloud platform in response to the delivery personnel's storage confirmation operation on the target delivery order in the undelivered delivery orders; The third-party delivery cloud platform is further used to generate a local delivery order according to the delivery information and send it to the local delivery cloud platform; The local delivery cloud platform is further used to send the local delivery order to the local delivery application; The local delivery application is also used to control the designated door on the delivery robot body in response to the designated door control instruction to store the delivery items into the cabin of the delivery robot; and to receive the local delivery order and perform the delivery task according to the local delivery order.