Multi-warehouse delivery robot order delivery method, device, storage medium and equipment
By receiving the collection request in the multi-warehouse delivery robot and determining the associated order task, the problem of robot delivery is not intelligent enough, achieving more efficient delivery and better user experience.
Patent Information
- Application Number
- CN202111325742.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-10
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2041-11-10
AI Technical Summary
The robot is not intelligent enough when performing delivery tasks and cannot pick up items at any time according to user needs, resulting in longer waiting time for users and reduced user experience.
In the case of performing the first order task, a fetch request is received and the associated second order task is determined based on the request. If the second order task is an unfinished task, open the corresponding storage warehouse and give priority to the relevant order task.
By processing pickup requests in parallel, efficiency, time saving, and user waiting time are reduced, robot delivery is more intelligent and user-friendly, and user-friendly.
Smart Images

Figure CN114037381B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of robot delivery, and in particular to a multi-warehouse delivery robot order delivery method, device, storage medium and equipment. Background Art
[0002] With the development of the era of intelligent mechanization, robots have gradually entered people's daily lives. For example, intelligent robots in hotels and office buildings can connect to automatic containers to realize full-process unmanned delivery services; they can also deliver takeouts, lead guests to their rooms, etc. This greatly facilitates guests and improves their hotel experience.
[0003] However, in actual scenarios, after the robot reaches the target point to deliver the food, it is very easy for the user to fail to go to the pickup point in time to pick up the food, which exceeds the preset waiting time for the robot to pick up the food. The robot will then leave on its own and continue to perform subsequent delivery tasks. At this time, when the user arrives at the pickup point, even if he sees that the robot has just left, he cannot pick up the food. He can only wait for the robot to complete the delivery task and return to the standby point before the operator handles it. This will extend the user's waiting time and reduce the user experience. Summary of the invention
[0004] In view of the above problems, the present invention provides a multi-warehouse delivery robot order delivery method, device, storage medium and equipment, the main purpose of which is to solve the problem that the robot is not intelligent enough when performing delivery tasks and cannot pick up items at any time according to user needs.
[0005] In order to solve the above technical problems, in a first aspect, the present invention provides a multi-warehouse delivery robot order delivery method, the method comprising:
[0006] When executing the first order task, receiving a pickup request;
[0007] Based on the pick-up request, determine a second order task associated with the pick-up request;
[0008] In the case where the second order task is an unfinished task before the first order task, the storage bin corresponding to the second order task is opened.
[0009] Optionally, the above method further includes:
[0010] Determine the sending type of the above-mentioned fetch request;
[0011] The determining, based on the pick-up request, of a second order task associated with the pick-up request includes:
[0012] In a case where the sending type of the pick-up request is a user touch type, a second order task associated with the pick-up request is determined.
[0013] Optionally, the above method further includes:
[0014] In the event that a pick-up request associated with the first order task is received before a pick-up request associated with the second order task is received, the storage bin corresponding to the first order task is opened first.
[0015] Optionally, the above method further includes:
[0016] In the case where a pick-up request associated with the first order task has been received before a pick-up request associated with the second order task is received, respectively determining the types of items in the storage bins corresponding to the first order task and the second order task;
[0017] Based on the above item types, determine the priority of completing order tasks.
[0018] Optionally, the priority of completing the order task is determined based on the item type, including:
[0019] Prioritize the completion of orders for items of the above type that are medicines.
[0020] Optionally, the above method further includes:
[0021] If the pick-up request associated with the first order task has been received before the pick-up request associated with the second order task is received, and the type of items in one of the storage bins corresponding to the two order tasks is food, determine the temperature of the food;
[0022] When the temperature of the above-mentioned food is higher or lower than the ambient temperature, the order tasks of the above-mentioned food items shall be completed first.
[0023] Optionally, the above method further includes:
[0024] Within a preset range of the pickup location corresponding to the order task, the identification information of the multi-warehouse delivery robot is sent to the user associated with the order task.
[0025] In a second aspect, an embodiment of the present invention further provides a multi-warehouse delivery robot order delivery device, comprising:
[0026] A receiving unit, used for receiving a request for picking up items when executing the first order task;
[0027] A determination unit, configured to determine, based on the pick-up request, a second order task associated with the pick-up request;
[0028] The opening unit is used to open the storage bin corresponding to the second order task when the second order task is an unfinished task before the first order task.
[0029] In order to achieve the above-mentioned purpose, according to the third aspect of the present invention, a storage medium is provided, wherein the above-mentioned storage medium includes a stored program, wherein when the above-mentioned program is executed by a processor, the above-mentioned multi-warehouse delivery robot order delivery method is implemented.
[0030] In order to achieve the above-mentioned purpose, according to the fourth aspect of the present invention, there is provided an electronic device, comprising at least one processor and at least one memory connected to the above-mentioned processor; wherein the above-mentioned processor is used to call the program instructions in the above-mentioned memory to execute the above-mentioned multi-warehouse delivery robot order delivery method.
[0031] By means of the above technical scheme, the multi-warehouse delivery robot order delivery method and device provided by the present invention solves the problem that the robot is not intelligent enough when performing delivery tasks and cannot pick up items at any time according to user needs during the existing multi-warehouse delivery robot order delivery process. The present invention receives a pick-up request when executing the first order task; determines the second order task associated with the pick-up request based on the pick-up request; and opens the storage bin corresponding to the second order task when the second order task is an unfinished task before the first order task. In the above scheme, when the first order task is executed, the pick-up request is received, and the problem can be processed in parallel, which improves efficiency and saves time. Based on the pick-up request, the second order task associated with the pick-up request is determined, so that the multi-warehouse delivery robot can receive the pick-up request of the previously unfinished task and determine and process the previously unfinished second order task while executing the task, so that the user who missed the first pick-up time does not have to wait until the multi-warehouse delivery robot completes all tasks before processing the pick-up request of the user who missed the pick-up time, which reduces the user's waiting time, makes the multi-warehouse delivery robot delivery more intelligent and humane, and improves the user experience.
[0032] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0034] Figure 1A flowchart of a multi-warehouse delivery robot order delivery method provided by an embodiment of the present invention is shown;
[0035] Figure 2 A block diagram of a multi-warehouse delivery robot order delivery device provided by an embodiment of the present invention is shown;
[0036] Figure 3 A block diagram of the composition of a multi-warehouse delivery robot order delivery device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0037] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.
[0038] In order to solve the problem that the robot is not intelligent enough when performing delivery tasks and cannot pick up items at any time according to user needs, an embodiment of the present invention provides a multi-warehouse delivery robot order delivery method, such as Figure 1 As shown, the method includes:
[0039] 101. When executing the first order task, receiving a request for picking up items;
[0040] Exemplarily, when the scope of use reaches a certain scale, the number of multi-warehouse delivery robots should generally be greater than or equal to one, so a server is required to coordinate the operation of all multi-warehouse delivery robots. The task being performed by the multi-warehouse delivery robot is set as the above-mentioned first order task. When the multi-warehouse delivery robot is performing the above-mentioned first order task, it can receive the above-mentioned pick-up request, which can be issued by the user. The issuance of the above-mentioned pick-up request can be through a smart mobile terminal device such as a mobile phone, computer, iPad, or a client multi-warehouse delivery robot command device equipped in the room connected to the multi-warehouse delivery robot through a wireless connection. The above-mentioned reception of the pick-up request can also be forwarded by the above-mentioned server after being issued by the user.
[0041] 102. Based on the pick-up request, determine a second order task associated with the pick-up request;
[0042] Exemplarily, the multi-warehouse delivery robot will set the pickup request issued by the user as the second order task when executing the first order task.
[0043] 103. When the second order task is an unfinished task before the first order task, open the storage bin corresponding to the second order task.
[0044] Exemplarily, each order task has a corresponding order number, which is automatically generated by the multi-warehouse delivery robot based on order information such as order time and order user. The multi-warehouse delivery robot retrieves the order number corresponding to the second order task determined based on the pick-up request. If the time of the second order task retrieved is earlier than the time of the first order task being executed, it is determined that the second order task is an unfinished task before the first order task being executed, and the storage warehouse corresponding to the second order task is opened to complete the second order task.
[0045] By means of the above technical scheme, the multi-warehouse delivery robot order delivery method provided by the present invention solves the problem that the multi-warehouse delivery robot is not intelligent enough when performing delivery tasks and cannot pick up items at any time according to user needs during the existing multi-warehouse delivery robot order delivery process. The present invention receives a pick-up request when executing the first order task; determines the second order task associated with the pick-up request based on the pick-up request; and opens the storage bin corresponding to the second order task when the second order task is an unfinished task before the first order task. In the above scheme, when the first order task is executed, the pick-up request is received, and the problem can be processed in parallel, which improves efficiency and saves time. Based on the pick-up request, the second order task associated with the pick-up request is determined, so that the multi-warehouse delivery robot can receive the pick-up request of the previously unfinished task while executing the task and determine and process the previously unfinished second order task, so that the user who missed the first pick-up time does not have to wait until the multi-warehouse delivery robot completes all tasks before processing the pick-up request of the user who missed the pick-up time, which reduces the user's waiting time, makes the multi-warehouse delivery robot delivery more intelligent and humane, and improves the user experience.
[0046] In one embodiment, the method further includes:
[0047] Determine the sending type of the above-mentioned fetch request;
[0048] The determining, based on the pick-up request, of a second order task associated with the pick-up request includes:
[0049] In a case where the sending type of the pick-up request is a user touch type, a second order task associated with the pick-up request is determined.
[0050] Exemplarily, the multi-warehouse delivery robot is equipped with a touch device, which may be: a resistive technology touch screen, a surface acoustic wave technology touch screen, a capacitive technology touch screen, etc. The touch device is equipped with a past-due pickup key. When a user who has missed the first pickup time needs to pick up items by himself, he needs to touch the pickup button corresponding to the touch device to issue a pickup request. When the multi-warehouse delivery robot detects that the past-due pickup key of the touch device is touched, it determines that a user has issued the pickup request, detects the order number corresponding to the user, and determines the second order task associated with the pickup request.
[0051] In one embodiment, the method further includes:
[0052] In the event that a pick-up request associated with the first order task is received before a pick-up request associated with the second order task is received, the storage bin corresponding to the first order task is opened first.
[0053] Exemplarily, a multi-warehouse delivery robot has a priority for picking up items, i.e., the first order task > the second order task. When the multi-warehouse delivery robot is processing a task, if it detects that the outdated picking key of the touch device is touched, and receives the second order task, the multi-warehouse delivery robot should give priority to the task being processed, i.e., the first order task, and first open the storage warehouse corresponding to the first order task. After completing the task being processed, i.e., the first order task, the second order task is processed, and the storage warehouse is opened for users who miss the first picking time and need to pick up items by themselves, thereby completing the second order task.
[0054] For example, when a multi-warehouse delivery robot is delivering items, after waiting for user A for more than the scheduled time and failing to wait for user A to take the items, it will skip user A's order task and continue to execute the order task. When delivering items to user B, user A touches the outdated pick-up key on the touch device equipped with the multi-warehouse delivery robot. The multi-warehouse delivery robot should give priority to delivering user B's items, and after user B takes out the items and completes the current order task, it will verify user A and open user A's storage warehouse.
[0055] In one embodiment, the method further includes:
[0056] In the case where a pick-up request associated with the first order task has been received before a pick-up request associated with the second order task is received, respectively determining the types of items in the storage bins corresponding to the first order task and the second order task;
[0057] Based on the above item types, determine the priority of completing order tasks.
[0058] Exemplarily, the priority of the above-mentioned order task can be defined by the multi-warehouse delivery robot, and the user can also intervene in the priority of the order task. For example, the multi-warehouse delivery robot defines the priority, and the priority of the above-mentioned order task can be divided into three types: normal, urgent, and expedited. The multi-warehouse delivery robot prioritizes the order items and implants the set priority sequence into the order number. After the multi-warehouse delivery robot loads the items, it delivers the order items according to the order number with the priority sequence to execute the above-mentioned order task; the user intervenes in the priority of the order task, that is, the user can increase the priority of the order task. In order to prevent a large number of users from increasing the priority of the above-mentioned order task and causing delivery chaos, conditions for increasing the order priority can be set, such as payment of fees.
[0059] For example, in a hotel, the multi-warehouse delivery robot needs to deliver two items: A and B. The multi-warehouse delivery robot rates the priorities of the two items as: A is urgent, B is normal, that is, A>B, and implants the above priority order into the order numbers corresponding to A and B: A0001, B0002. The multi-warehouse delivery robot receives the items of order A and B, and delivers them in the order of delivering A first and then delivering B according to the order numbers of A0001 and B0002. At this time, the user corresponding to order B urgently needs the item, so he pays a fee of 5 yuan and changes the priority of order B to expedited. At this time, the multi-warehouse delivery robot detects that 5 yuan has been received, and changes the priority of the two items to: A is urgent, B is expedited, that is, B>A, and the order number is changed to A0002, B0001. After the multi-warehouse delivery robot updates the order number, it should execute the above order tasks in the order of delivering B first and then delivering A.
[0060] In one embodiment, determining the priority of completing the order task according to the item type includes:
[0061] Prioritize the completion of orders for items of the above type that are medicines.
[0062] Exemplarily, the priority of the above order tasks can be assessed according to the type of item, wherein the priority of medicines is expedited.
[0063] For example, in a hotel, the multi-warehouse delivery robot needs to deliver two items: A and B. Item A is medicine, so the multi-warehouse delivery robot prioritizes the two items: A is urgent, B is normal, that is, A>B, and embeds the above priority order into the order numbers corresponding to A and B: A0001, B0002. The multi-warehouse delivery robot receives the order items A and B, and delivers them in the order of delivering A first and then B according to the order numbers A0001 and B0002.
[0064] In one embodiment, the method further includes:
[0065] If the pick-up request associated with the first order task has been received before the pick-up request associated with the second order task is received, and the type of items in one of the storage bins corresponding to the two order tasks is food, determine the temperature of the food;
[0066] When the temperature of the above-mentioned food is higher or lower than the ambient temperature, the order tasks of the above-mentioned food items shall be completed first.
[0067] Exemplarily, the multi-warehouse delivery robot is equipped with a temperature sensor, which can obtain the ambient temperature and the temperature of food placed in the storage bin. When it is detected that the temperature of the food placed in the storage bin is higher or lower than the ambient temperature and reaches a predetermined temperature difference, it is delivered first. The predetermined temperature difference can be set by the manufacturer when the multi-warehouse delivery robot leaves the factory, or it can be set by the user.
[0068] For example, in a hotel, the multi-warehouse delivery robot needs to deliver two items: ice cream and room temperature milk tea. The above-mentioned predetermined temperature difference is 5 degrees. According to the temperature sensor inside the multi-warehouse delivery robot, the temperature of ice cream is 7 degrees Celsius lower than the ambient temperature, and the temperature of room temperature milk tea is 1 degree Celsius different from the ambient temperature. Therefore, the multi-warehouse delivery robot ranks the priorities of the two items as follows: ice cream = urgent, room temperature milk tea = normal, that is, ice cream > room temperature milk tea, and implants the above priority order into the order numbers corresponding to ice cream and room temperature milk tea: A0001, B0002. The multi-warehouse delivery robot receives ice cream and room temperature milk tea, and delivers them in the order of delivering ice cream first and room temperature milk tea according to the order numbers A0001 and B0002.
[0069] In one embodiment, the method further includes:
[0070] Within a preset range of the pickup location corresponding to the order task, the identification information of the multi-warehouse delivery robot is sent to the user associated with the order task.
[0071] Exemplarily, the pickup location corresponding to the above-mentioned order task can be customized by the user, or it can be the nearest location arranged by the multi-warehouse delivery robot according to the user's location; the above-mentioned preset range can be set by the manufacturer when the multi-warehouse delivery robot leaves the factory, or it can be set by the user; the identification information of the above-mentioned multi-warehouse delivery robot is the coding number corresponding to the multi-warehouse delivery robot, which can be set by the manufacturer when the multi-warehouse delivery robot leaves the factory, or it can be set by the user, or it can be automatically generated by the server.
[0072] For example, when the mobile phone, computer, iPad or other smart mobile terminal devices carried by the user or the client multi-warehouse delivery robot command device equipped in the room sends positioning information to the multi-warehouse delivery robot in real time, the multi-warehouse delivery robot moves to the user's location and detects the distance of the user associated with the order task in real time. When the multi-warehouse delivery robot detects that the distance between the user and itself is less than the preset range, it sends its own coding number to the user to remind the user that it is about to arrive and can pick up the items. At the same time, if there are multiple multi-warehouse delivery robots, it can effectively prevent users from confusing the multi-warehouse delivery robots.
[0073] Furthermore, as a response to the above Figure 1 In order to realize the method shown in the figure, the embodiment of the present invention also provides a multi-warehouse delivery robot order delivery device for the above Figure 1 The device embodiment corresponds to the aforementioned method embodiment. For ease of reading, this device embodiment will not repeat the details of the aforementioned method embodiment one by one, but it should be clear that the device in this embodiment can correspond to all the contents of the aforementioned method embodiment. Figure 2 As shown, the device includes: a receiving unit 21, a determining unit 22, and an opening unit 23, wherein
[0074] The receiving unit 21 is used to receive a request for picking up items when executing the first order task;
[0075] A determining unit 22, configured to determine a second order task associated with the pickup request based on the pickup request;
[0076] The opening unit 23 is used to open the storage bin corresponding to the second order task when the second order task is an unfinished task before the first order task.
[0077] Exemplarily, the above method further includes:
[0078] Determine the sending type of the above-mentioned fetch request;
[0079] The determining, based on the pick-up request, of a second order task associated with the pick-up request includes:
[0080] In a case where the sending type of the pick-up request is a user touch type, a second order task associated with the pick-up request is determined.
[0081] Exemplarily, the above method further includes:
[0082] In the event that a pick-up request associated with the first order task is received before a pick-up request associated with the second order task is received, the storage bin corresponding to the first order task is opened first.
[0083] Exemplarily, the above method further includes:
[0084] In the case where a pick-up request associated with the first order task has been received before a pick-up request associated with the second order task is received, respectively determining the types of items in the storage bins corresponding to the first order task and the second order task;
[0085] Based on the above item types, determine the priority of completing order tasks.
[0086] Exemplarily, the above-mentioned determining the priority of completing the order task according to the above-mentioned item type includes:
[0087] Prioritize the completion of orders for items of the above type that are medicines.
[0088] Exemplarily, the above method further includes:
[0089] If the pick-up request associated with the first order task has been received before the pick-up request associated with the second order task is received, and the type of items in one of the storage bins corresponding to the two order tasks is food, determine the temperature of the food;
[0090] When the temperature of the above-mentioned food is higher or lower than the ambient temperature, the order tasks of the above-mentioned food items shall be completed first.
[0091] Exemplarily, the above method further includes:
[0092] Within a preset range of the pickup location corresponding to the order task, the identification information of the multi-warehouse delivery robot is sent to the user associated with the order task.
[0093] By means of the above technical scheme, the multi-warehouse delivery robot order delivery device provided by the present invention solves the problem that the robot is not intelligent enough when performing delivery tasks and cannot pick up items at any time according to user needs during the existing multi-warehouse delivery robot order delivery process. The present invention receives a pick-up request while executing the first order task; based on the pick-up request, determines the second order task associated with the pick-up request; and opens the storage bin corresponding to the second order task when the second order task is an unfinished task before the first order task. In the above scheme, when the first order task is executed, the pick-up request is received, and problems can be processed in parallel, which improves efficiency and saves time. Based on the pick-up request, the second order task associated with the pick-up request is determined, so that the robot can receive the pick-up request of the previously unfinished task and determine and process the previously unfinished second order task while executing the task, so that the user who missed the first pick-up time does not have to wait until the robot completes all tasks before processing the pick-up request of the user who missed the pick-up time, which reduces the user's waiting time, makes the robot delivery more intelligent and humane, and improves the user experience.
[0094] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and a multi-warehouse delivery robot order delivery method is implemented by adjusting kernel parameters, which can solve the problem that the robot is not intelligent enough when performing delivery tasks and cannot pick up items at any time according to user needs.
[0095] An embodiment of the present invention provides a storage medium, which includes a stored program, and when the program is executed by a processor, the multi-warehouse delivery robot order delivery method is implemented.
[0096] An embodiment of the present invention provides a processor, which is used to run a program, wherein the multi-warehouse delivery robot order delivery method is executed when the program is running.
[0097] An embodiment of the present invention provides a device, the device comprising at least one processor and at least one memory connected to the processor; wherein the processor is used to call program instructions in the memory to execute the multi-warehouse delivery robot order delivery method as described above
[0098] The embodiment of the present invention provides a device 30, such as Figure 3 As shown, the device includes at least one processor 301, and at least one memory 302 and a bus 303 connected to the processor; wherein the processor 301 and the memory 302 communicate with each other through the bus 303; the processor 301 is used to call the program instructions in the memory to execute the above-mentioned multi-warehouse delivery robot order delivery method.
[0099] The smart devices in this article can be PCs, PADs, mobile phones, etc.
[0100] The present application also provides a computer program product, which, when executed on a process management device, is suitable for executing a program that initializes the following method steps: receiving a pick-up request when executing a first order task; determining a second order task associated with the pick-up request based on the pick-up request; and opening a storage bin corresponding to the second order task when the second order task is an unfinished task before the first order task.
[0101] Furthermore, the above method also includes:
[0102] Determine the sending type of the above-mentioned fetch request;
[0103] The determining, based on the pick-up request, of a second order task associated with the pick-up request includes:
[0104] In a case where the sending type of the pick-up request is a user touch type, a second order task associated with the pick-up request is determined.
[0105] Furthermore, the above method also includes:
[0106] In the event that a pick-up request associated with the first order task is received before a pick-up request associated with the second order task is received, the storage bin corresponding to the first order task is opened first.
[0107] Furthermore, the above method also includes:
[0108] In the case where a pick-up request associated with the first order task has been received before a pick-up request associated with the second order task is received, respectively determining the types of items in the storage bins corresponding to the first order task and the second order task;
[0109] Based on the above item types, determine the priority of completing order tasks.
[0110] Furthermore, the priority of completing the order task is determined according to the item type, including:
[0111] Prioritize the completion of orders for items of the above type that are medicines.
[0112] Furthermore, the above method also includes:
[0113] If the pick-up request associated with the first order task has been received before the pick-up request associated with the second order task is received, and the type of items in one of the storage bins corresponding to the two order tasks is food, determine the temperature of the food;
[0114] When the temperature of the above-mentioned food is higher or lower than the ambient temperature, the order tasks of the above-mentioned food items shall be completed first.
[0115] Furthermore, the above method also includes:
[0116] Within a preset range of the pickup location corresponding to the order task, the identification information of the multi-warehouse delivery robot is sent to the user associated with the order task.
[0117] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (servers), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable process management device to generate a machine, so that the instructions executed by the processor of the computer or other programmable process management device generate instructions for implementing the process in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0118] In a typical configuration, the device includes one or more processors (CPU), memory and bus. The device may also include input / output interface, network interface and the like.
[0119] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.
[0120] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0121] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0122] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, servers or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0123] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A multi-warehouse delivery robot order delivery method, characterized in that: include: In the case of executing the first order task, receiving a request for picking up items for parallel processing; Based on the pickup request, determine a second order task associated with the pickup request; If the second order task is an unfinished task before the first order task, open the storage bin corresponding to the second order task to complete the second order task; Also includes: Determine the sending type of the fetch request; The determining, based on the pick-up request, a second order task associated with the pick-up request includes: In a case where the sending type of the pickup request is a user touch type, determining a second order task associated with the pickup request; Also includes: If a pick-up request associated with the first order task has been received before a pick-up request associated with the second order task is received, the storage bin corresponding to the first order task is opened first, and the second order task is processed after the first order task is completed; Also includes: In a case where a pick-up request associated with the first order task has been received before a pick-up request associated with the second order task is received, determining the types of items in the storage bins corresponding to the first order task and the second order task respectively; Determine the priority of completing the order task according to the item type; If the pick-up request associated with the first order task has been received before the pick-up request associated with the second order task is received, and the type of items in one of the storage bins corresponding to the two order tasks is food, determine the temperature of the food; In the case where the temperature of the food is higher than the ambient temperature, priority is given to completing the order task of the item type being food.
2. The method according to claim 1, characterized in that Determining the priority of completing the order task according to the item type includes: Prioritize order tasks where the item type is medicine.
3. The method according to any one of claims 1 to 2, characterized in that Also includes: Within a preset range of the pickup location corresponding to the order task, the identification information of the multi-warehouse delivery robot is sent to the user associated with the order task.
4. A multi-warehouse delivery robot order delivery device, characterized in that: include: A receiving unit, used for receiving a request for picking up items for parallel processing while executing the first order task; A determining unit, configured to determine, based on the pick-up request, a second order task associated with the pick-up request; Determine the sending type of the fetch request; The determining, based on the pick-up request, a second order task associated with the pick-up request includes: In a case where the sending type of the pickup request is a user touch type, determining a second order task associated with the pickup request; If a pick-up request associated with the first order task has been received before a pick-up request associated with the second order task is received, the storage bin corresponding to the first order task is opened first, and the second order task is processed after the first order task is completed; In a case where a pick-up request associated with the first order task has been received before a pick-up request associated with the second order task is received, determining the types of items in the storage bins corresponding to the first order task and the second order task respectively; Determine the priority of completing the order tasks according to the item type; If the pick-up request associated with the first order task has been received before the pick-up request associated with the second order task is received, and the type of items in one of the storage bins corresponding to the two order tasks is food, determine the temperature of the food; In the case where the temperature of the food is higher than the ambient temperature, the order task of the item type being food is completed first; An opening unit is used to open the storage bin corresponding to the second order task and complete the second order task when the second order task is an unfinished task before the first order task.
5. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is executed by the processor, the multi-warehouse delivery robot order delivery method according to any one of claims 1 to 3 is implemented.
6. A device, characterized in that: The device includes at least one processor and at least one memory connected to the processor; wherein the processor is used to call program instructions in the memory to execute the multi-warehouse delivery robot order delivery method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Robot distribution method, robot, terminal equipment and storage medium
CN111612312A
Article delivery method and device, electronic equipment and storage medium
CN113570313A