CN114037381A - Multi-bin distribution robot order distribution method and device, storage medium and equipment - Google Patents

Multi-bin distribution robot order distribution method and device, storage medium and equipment Download PDF

Info

Publication number
CN114037381A
CN114037381A CN202111325742.8A CN202111325742A CN114037381A CN 114037381 A CN114037381 A CN 114037381A CN 202111325742 A CN202111325742 A CN 202111325742A CN 114037381 A CN114037381 A CN 114037381A
Authority
CN
China
Prior art keywords
order
order task
task
fetching request
distribution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111325742.8A
Other languages
Chinese (zh)
Inventor
肖夏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Yunji Technology Co Ltd
Original Assignee
Beijing Yunji Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Yunji Technology Co Ltd filed Critical Beijing Yunji Technology Co Ltd
Priority to CN202111325742.8A priority Critical patent/CN114037381A/en
Publication of CN114037381A publication Critical patent/CN114037381A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/008Manipulators for service tasks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a multi-bin distribution robot order distribution method, a multi-bin distribution robot order distribution device, a multi-bin distribution robot order distribution storage medium and multi-bin distribution equipment, relates to the field of robot distribution, and mainly solves the problems that a robot is not intelligent enough to execute distribution tasks and cannot take articles at any time according to user requirements. The method comprises the following steps: receiving an fetching request in case of executing a first order task; determining a second order task associated with the fetching request based on the fetching request; and opening the storage bin corresponding to the second order task under the condition that the second order task is an uncompleted task before the first order task. The invention is used for the order distribution process of the multi-warehouse distribution robot.

Description

Multi-bin distribution robot order distribution method and device, storage medium and equipment
Technical Field
The invention relates to the field of robot distribution, in particular to a multi-bin distribution robot order distribution method, a multi-bin distribution robot order distribution device, a multi-bin distribution robot order distribution storage medium and multi-bin distribution robot order distribution equipment.
Background
With the development of the intelligent mechanized era, robots gradually enter the daily lives of people, for example, intelligent robots in the scenes of hotels and office buildings can be in butt joint with automatic containers, and the full-flow unmanned distribution service is realized; and services such as taking out and leading guests to rooms can be realized. Great convenience is brought to guests, and the experience of the stores is improved.
However, in an actual scene, after the robot reaches a target point to deliver the object, the robot can easily leave by itself and continue to execute subsequent delivery tasks because the user cannot go to the object-taking point in time to take the object, which exceeds the preset waiting time of the robot. At the moment, the user arrives at the fetching point, even if the robot is seen to just leave, the user cannot fetch food, the user can only wait for the robot to execute the distribution task, and the user returns to the standby point and then is processed by the operator, so that the waiting time of the user can be prolonged, and the user experience is reduced.
Disclosure of Invention
In view of the above problems, the present invention provides a method, an apparatus, a storage medium and a device for delivering orders of a multi-bin delivery robot, and mainly aims to solve the problem that the robot is not intelligent enough to take articles at any time according to the user's requirement when executing delivery tasks.
In order to solve the above technical problem, in a first aspect, the present invention provides a method for delivering an order by a multi-warehouse delivery robot, including:
receiving an fetching request in case of executing a first order task;
determining a second order task related to the fetching request based on the fetching request;
and opening the storage bin corresponding to the second order task when the second order task is an unfinished task before the first order task.
Optionally, the method further includes:
determining the sending type of the fetching request;
the determining the second order task associated with the fetching request based on the fetching request includes:
and under the condition that the sending type of the fetching request is a user touch type, determining a second order task associated with the fetching request.
Optionally, the method further includes:
and preferentially opening the storage bin corresponding to the first order task when the fetching request related to the first order task is received before the fetching request related to the second order task is received.
Optionally, the method further includes:
under the condition that the fetching request related to the first order task is received before the fetching request related to the second order task is received, the article types in the storage bins corresponding to the first order task and the second order task are respectively judged;
and determining the priority of completing the order task according to the type of the article.
Optionally, the determining the priority of completing the order task according to the type of the item includes:
the order task of the articles of which the types are medicines is preferentially finished.
Optionally, the method further includes:
when the fetching request related to the first order task is received before the fetching request related to the second order task is received and the type of the article in one of the storage bins corresponding to the two order tasks is food, determining the temperature of the food;
and in the case that the temperature of the food is higher or lower than the ambient temperature, preferentially completing the task of ordering the food of which the type is the food.
Optionally, the method further includes:
and sending the identification information of the multi-bin distribution robot to a user associated with the order task within a preset range from the arrival distance to the fetching place corresponding to the order task.
In a second aspect, an embodiment of the present invention further provides an order distribution apparatus for a multi-warehouse distribution robot, including:
the receiving unit is used for receiving the fetching request under the condition of executing the first order task;
the determining unit is used for determining a second order task related to the fetching request based on the fetching request;
and the opening unit is used for opening the storage bin corresponding to the second order task under the condition that the second order task is an uncompleted task before the first order task.
In order to achieve the above object, according to a third aspect of the present invention, there is provided a storage medium including a stored program, wherein the above-described multi-warehouse delivery robot order delivery method is implemented when the program is executed by a processor.
In order to achieve the above object, according to a 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 processor; the processor is used for calling the program instructions in the memory and executing the multi-bin distribution robot order distribution method.
By means of the technical scheme, the multi-bin distribution robot order distribution method and the multi-bin distribution robot order distribution device provided by the invention have the advantages that in the existing multi-bin distribution robot order distribution process, the robot is not intelligent enough when executing a distribution task and cannot take an order at any time according to the user requirement, and the order taking request is received under the condition of executing a first order task; determining a second order task related to the fetching request based on the fetching request; and opening 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 scheme, the fetching request is received under the condition of executing the first order task, so that problems can be processed in parallel, the efficiency is improved, and the time is saved. Based on the fetching request, the second order task associated with the fetching request is determined, so that the multi-bin distribution robot can receive the fetching request of a previous unfinished task while executing the task, determine the previous unfinished second order task and process the second order task, a user who misses the first fetching time can not wait for the multi-bin distribution robot to finish all tasks before processing the fetching request of the user who misses the fetching, the waiting time of the user is reduced, the distribution of the multi-bin distribution robot is more intelligent and humanized, and the user experience is improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart illustrating an order distribution method of a multi-warehouse distribution robot according to an embodiment of the present invention;
FIG. 2 is a block diagram illustrating the components of a multi-warehouse robotic order delivery arrangement provided by an embodiment of the present invention;
fig. 3 is a block diagram illustrating an order distribution apparatus of a multi-warehouse distribution robot according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
In order to solve the problem that a robot is not intelligent enough to execute a distribution task and cannot take an order at any time according to the requirement of a user, an embodiment of the invention provides an order distribution method for a multi-bin distribution robot, which comprises the following steps as shown in fig. 1:
101. receiving an fetching request in case of executing a first order task;
for example, when the usage range reaches a certain scale, the number of the multi-warehouse delivery robots should be generally greater than or equal to one, so that a server is needed to orchestrate the operation of all the multi-warehouse delivery robots. The task that the multi-warehouse delivery robot is executing is set as the first order task, when the multi-warehouse delivery robot is executing the first order task, the fetching request can be sent by a user, and the sending of the fetching request can be sent by connecting an intelligent mobile terminal device such as a mobile phone, a computer, an iPad and the like or a client-side multi-warehouse delivery robot finger control device equipped in a room to the multi-warehouse delivery robot in a wireless connection mode. The fetching request can also be transmitted by the server after being sent by the user.
102. Determining a second order task related to the fetching request based on the fetching request;
for example, the multi-warehouse delivery robot sets the fetching request issued by the user as the second order task when the first order task is executed.
103. And opening the storage bin corresponding to the second order task when the second order task is an unfinished task before the first order task.
Illustratively, each order task has a corresponding order number, the order number is automatically generated by a multi-bin delivery robot according to order information such as order time, order users and the like, the multi-bin delivery robot searches the order number corresponding to a second order task determined based on the fetching request, if the second order task time is earlier than the first order task time being executed, the multi-bin delivery robot judges that the second order task is a task which is not completed before the first order task being executed, and opens a storage bin corresponding to the second order task to complete the second order task.
By means of the technical scheme, the multi-bin distribution robot order distribution method provided by the invention has the advantages that in the existing multi-bin distribution robot order distribution process, the problem that the multi-bin distribution robot is not intelligent enough when executing a distribution task and cannot take an order at any time according to the user requirement is solved, and the order taking request is received under the condition of executing a first order task; determining a second order task related to the fetching request based on the fetching request; and opening 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 scheme, the fetching request is received under the condition of executing the first order task, so that problems can be processed in parallel, the efficiency is improved, and the time is saved. Based on the fetching request, the second order task associated with the fetching request is determined, so that the multi-bin distribution robot can receive the fetching request of a previous unfinished task while executing the task, determine the previous unfinished second order task and process the second order task, a user who misses the first fetching time can not wait for the multi-bin distribution robot to finish all tasks before processing the fetching request of the user who misses the fetching, the waiting time of the user is reduced, the distribution of the multi-bin distribution robot is more intelligent and humanized, and the user experience is improved.
In one embodiment, the method further comprises:
determining the sending type of the fetching request;
the determining the second order task associated with the fetching request based on the fetching request includes:
and under the condition that the sending type of the fetching request is a user touch type, determining a second order task associated with the fetching request.
For example, the multi-warehouse distribution robot is equipped with a touch device, and the touch device may be: the method comprises the steps that a resistance technology touch screen, a surface acoustic wave technology touch screen, a capacitance technology touch screen and the like are arranged, an outdated object taking key is arranged on a touch device, when a user who misses a first object taking time needs to take an object autonomously, the object taking key corresponding to the touch device needs to be touched, an object taking request is sent, when a multi-bin distribution robot detects that the outdated object taking key of the touch device is touched, the user is determined to send the object taking request, an order number corresponding to the user is detected, and a second order task related to the object taking request is determined.
In one embodiment, the method further comprises:
and preferentially opening the storage bin corresponding to the first order task when the fetching request related to the first order task is received before the fetching request related to the second order task is received.
For example, the multi-bin delivery robot fetches an item, where the item is prioritized, that is, the first order task > the second order task, and when the multi-bin delivery robot is processing a task, and if it is detected that the obsolete fetching key of the touch device is touched, and the second order task is received, the multi-bin delivery robot should preferentially execute the task being processed, that is, the first order task, open the storage bin corresponding to the first order task, complete the task being processed, that is, the first order task, and then process the second order task, and open the storage bin for a user who needs to fetch an item autonomously when the first fetching time is missed, so as to complete the second order task.
For example, the multi-warehouse delivery robot delivers articles, after waiting for the user A to take the articles after the preset time, the user A does not wait to take the articles, the order task of the user A is skipped, the order task of the user A is continuously executed, when the articles are delivered for the user B, the user A touches an obsolete fetching key on a touch device equipped with the multi-warehouse delivery robot, the multi-warehouse delivery robot should preferentially deliver the articles of the user B, and after the user B takes the articles out, the current order task is completed, the user A is verified and the storage warehouse of the user A is opened.
In one embodiment, the method further comprises:
under the condition that the fetching request related to the first order task is received before the fetching request related to the second order task is received, the article types in the storage bins corresponding to the first order task and the second order task are respectively judged;
and determining the priority of completing the order task according to the type of the article.
For example, the priority of the order task may be defined by a multi-warehouse delivery robot, and the user may also intervene in the priority of the order task, for example, the multi-warehouse delivery robot defines the priority and may classify the priority of the order task into: the multi-bin delivery robot carries out priority sequencing on the order objects, the set priority sequence is implanted into order numbers, and after the multi-bin delivery robot loads the objects, the order objects are delivered according to the order numbers with the priority sequence to execute the order tasks; the user intervenes the priority of the order task, namely the user can increase the priority of the order task, and in order to prevent a large number of users from increasing the priority of the order task and causing distribution disorder, conditions for increasing the priority of the order, such as payment, can be set.
For example, in a hotel, the multi-warehouse delivery robot needs to deliver 2 items at this time A, B, and the multi-warehouse delivery robot evaluates the priority of the 2 items as: a urgent and B normal, namely A > B, and the priority order is implanted into the order number corresponding to A, B: a0001 and B0002. The multi-warehouse delivery robot receives A, B order items and delivers the order items according to the order numbers of A0001 and B0002 in the order of delivering A and then B. At this moment, the user corresponding to the order B urgently needs the articles, so 5 yuan of fee is paid, the priority of the order B is changed into urgent, at this moment, the multi-warehouse delivery robot detects that 5 yuan arrives to the account, and the priority of 2 articles is changed into: and after the multi-warehouse delivery robot updates the order numbers, the order tasks are executed according to the sequence of delivering the order A first and then delivering the order B.
In one embodiment, the determining the priority of completing the order task according to the item type includes:
the order task of the articles of which the types are medicines is preferentially finished.
For example, the order task may be prioritized according to item type, wherein the priority of the medication is urgency.
For example, in a hotel, the multi-warehouse dispensing robot should dispense 2 items A, B, wherein the item A is a medicine, so the multi-warehouse dispensing robot will rate the priority of 2 items as: a urgent, B normal, i.e., a > B, and the priority order is implanted into the order number corresponding to A, B: a0001 and B0002. The multi-warehouse delivery robot receives A, B order items and delivers the order items according to the order numbers of A0001 and B0002 in the order of delivering A and then B.
In one embodiment, the method further comprises:
when the fetching request related to the first order task is received before the fetching request related to the second order task is received and the type of the article in one of the storage bins corresponding to the two order tasks is food, determining the temperature of the food;
and in the case that the temperature of the food is higher or lower than the ambient temperature, preferentially completing the task of ordering the food of which the type is the food.
For example, a temperature sensor is installed in the multi-bin distribution robot, the temperature sensor can acquire an ambient temperature and a temperature of food put into the storage bin, and when the temperature of the food put into the storage bin is detected to be higher or lower than the ambient temperature and reaches a predetermined temperature difference, the food is preferentially distributed, and the predetermined temperature difference can be set by a manufacturer when the multi-bin distribution robot leaves a factory or can be set by a user.
For example, in a hotel, the multi-cabin distribution robot needs to distribute 2 articles, namely ice cream and normal-temperature milk tea, the preset temperature difference is 5 ℃, the temperature of the ice cream is determined to be 7 ℃ lower than the ambient temperature according to a temperature sensor in the multi-cabin distribution robot, and the temperature of the normal-temperature milk tea is 1 ℃ different from the ambient temperature, so that the multi-cabin distribution robot evaluates the priority of the 2 articles as: the ice cream is quick and normal, namely the ice cream is normal and the priority order is implanted into the order number corresponding to the ice cream and the normal temperature milk tea: a0001 and B0002. The multi-bin distribution robot receives the ice cream and the normal-temperature milk tea and distributes the ice cream and the normal-temperature milk tea according to the order numbers of A0001 and B0002 in the sequence of distributing the ice cream and then distributing the normal-temperature milk tea.
In one embodiment, the method further comprises:
and sending the identification information of the multi-bin distribution robot to a user associated with the order task within a preset range from the arrival distance to the fetching place corresponding to the order task.
For example, the fetching location corresponding to the order task may be user-defined, or may be the closest location arranged by the multi-warehouse delivery robot according to the user location; the preset range can be set by a manufacturer when the multi-bin distribution robot leaves a factory or set by a user; the identification information of the multi-warehouse delivery robot is a code number corresponding to the multi-warehouse delivery robot, and can be set by a manufacturer when the multi-warehouse delivery robot leaves a factory, set by a user, or automatically generated by a server.
Illustratively, when a mobile phone, a computer, an iPad and other intelligent mobile terminal devices carried by a user or client-side multi-bin distribution robot control devices equipped in a room send positioning information to the multi-bin distribution robot in real time, the multi-bin distribution robot moves to the range of the user and detects the distance of the user associated with an order task in real time, when the multi-bin distribution robot detects that the distance between the user and the multi-bin distribution robot is smaller than a preset range, the multi-bin distribution robot sends a self code number to the user to remind the user of coming to fetch objects, and meanwhile, under the condition that a plurality of multi-bin distribution robots exist, the multi-bin distribution robot can be effectively prevented from being confused by the user.
Further, as an implementation of the method shown in fig. 1, an embodiment of the present invention further provides a multi-warehouse delivery robot order delivery apparatus, which is used for implementing the method shown in fig. 1. The embodiment of the apparatus corresponds to the embodiment of the method, and for convenience of reading, details in the embodiment of the apparatus are not repeated one by one, but it should be clear that the apparatus in the embodiment can correspondingly implement all the contents in the embodiment of the method. As shown in fig. 2, the apparatus includes: a receiving unit 21, a determining unit 22, an opening unit 23, wherein
A receiving unit 21 configured to receive an fetching request in a case where a first order task is executed;
a determining unit 22, configured to determine, based on the fetching request, a second order task associated with the fetching request;
and an opening unit 23 configured 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.
Illustratively, the method further comprises:
determining the sending type of the fetching request;
the determining the second order task associated with the fetching request based on the fetching request includes:
and under the condition that the sending type of the fetching request is a user touch type, determining a second order task associated with the fetching request.
Illustratively, the method further comprises:
and preferentially opening the storage bin corresponding to the first order task when the fetching request related to the first order task is received before the fetching request related to the second order task is received.
Illustratively, the method further comprises:
under the condition that the fetching request related to the first order task is received before the fetching request related to the second order task is received, the article types in the storage bins corresponding to the first order task and the second order task are respectively judged;
and determining the priority of completing the order task according to the type of the article.
Illustratively, the determining the priority of completing the order task according to the item type includes:
the order task of the articles of which the types are medicines is preferentially finished.
Illustratively, the method further comprises:
when the fetching request related to the first order task is received before the fetching request related to the second order task is received and the type of the article in one of the storage bins corresponding to the two order tasks is food, determining the temperature of the food;
and in the case that the temperature of the food is higher or lower than the ambient temperature, preferentially completing the task of ordering the food of which the type is the food.
Illustratively, the method further comprises:
and sending the identification information of the multi-bin distribution robot to a user associated with the order task within a preset range from the arrival distance to the fetching place corresponding to the order task.
By means of the technical scheme, the multi-bin distribution robot order distribution device provided by the invention has the advantages that in the existing multi-bin distribution robot order distribution process, the problem that the robot is not intelligent enough to execute distribution tasks and can not take articles at any time according to user requirements is solved, and the article taking request is received under the condition that a first order task is executed; determining a second order task related to the fetching request based on the fetching request; and opening 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 scheme, the fetching request is received under the condition of executing the first order task, so that problems can be processed in parallel, the efficiency is improved, and the time is saved. Based on the fetching request, the second order task related to the fetching request is determined, so that the robot can receive the fetching request of a previous uncompleted task while executing the task, determine the previous uncompleted second order task and process the previous uncompleted second order task, a user who misses the first fetching time can not wait for the robot to complete all tasks and then process the fetching request of a missing fetching user, the waiting time of the user is reduced, the robot is enabled to distribute more intelligently and humanized, and the user experience is improved.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, the order distribution method of the multi-bin distribution robot is realized by adjusting kernel parameters, and the problems that the robot is not intelligent enough to execute distribution tasks and can not take articles at any time according to user requirements can be solved.
An embodiment of the present invention provides a storage medium, where the storage medium includes a stored program, and the program is executed by a processor to implement the order distribution method for a multi-bin distribution robot.
The embodiment of the invention provides a processor, which is used for running a program, wherein the program executes the multi-bin distribution robot order distribution method during running.
The embodiment of the invention provides equipment, which comprises at least one processor and at least one memory connected with the processor; the processor is used for calling the program instructions in the memory to execute the multi-bin distribution robot order distribution method
An embodiment of the present invention provides a device 30, as shown in fig. 3, the device includes at least one processor 301, at least one memory 302 connected to the processor, and a bus 303; wherein, the processor 301 and the memory 302 complete the communication with each other through the bus 303; the processor 301 is configured to call program instructions in the memory to execute the above-mentioned multi-bin distribution robot order distribution method.
The smart device herein may be a PC, PAD, mobile phone, etc.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a flow management device: receiving an fetching request in case of executing a first order task; determining a second order task related to the fetching request based on the fetching request; and opening the storage bin corresponding to the second order task when the second order task is an unfinished task before the first order task.
Further, the method further comprises:
determining the sending type of the fetching request;
the determining the second order task associated with the fetching request based on the fetching request includes:
and under the condition that the sending type of the fetching request is a user touch type, determining a second order task associated with the fetching request.
Further, the method further comprises:
and preferentially opening the storage bin corresponding to the first order task when the fetching request related to the first order task is received before the fetching request related to the second order task is received.
Further, the method further comprises:
under the condition that the fetching request related to the first order task is received before the fetching request related to the second order task is received, the article types in the storage bins corresponding to the first order task and the second order task are respectively judged;
and determining the priority of completing the order task according to the type of the article.
Further, the determining the priority of completing the order task according to the type of the item includes:
the order task of the articles of which the types are medicines is preferentially finished.
Further, the method further comprises:
when the fetching request related to the first order task is received before the fetching request related to the second order task is received and the type of the article in one of the storage bins corresponding to the two order tasks is food, determining the temperature of the food;
and in the case that the temperature of the food is higher or lower than the ambient temperature, preferentially completing the task of ordering the food of which the type is the food.
Further, the method further comprises:
and sending the identification information of the multi-bin distribution robot to a user associated with the order task within a preset range from the arrival distance to the fetching place corresponding to the order task.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (servers), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable flow management apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable flow management apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a device includes one or more processors (CPUs), memory, and a bus. The device may also include input/output interfaces, network interfaces, and the like.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, 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 disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, server, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (10)

1. A multi-bin distribution robot order distribution method is characterized by comprising the following steps:
receiving an fetching request in case of executing a first order task;
determining a second order task associated with the fetching request based on the fetching request;
and opening the storage bin corresponding to the second order task under the condition that the second order task is an uncompleted task before the first order task.
2. The method of claim 1, further comprising:
determining the sending type of the fetching request;
the determining a second order task associated with the fetching request based on the fetching request comprises:
and under the condition that the sending type of the fetching request is a user touch type, determining a second order task associated with the fetching request.
3. The method of claim 1, further comprising:
and preferentially opening the storage bin corresponding to the first order task under the condition that the fetching request associated with the first order task is received before the fetching request associated with the second order task is received.
4. The method of claim 1, further comprising:
under the condition that the fetching request associated with the first order task is received before the fetching request associated with the second order task is received, the article types in the storage bins corresponding to the first order task and the second order task are respectively judged;
and determining the priority of completing the order task according to the type of the article.
5. The method of claim 1, wherein said determining a priority for completing an order task based on said item type comprises:
and preferably completing the order task of the articles with the type of the medicines.
6. The method of claim 4, further comprising:
determining the temperature of the food when the fetching request associated with the first order task is received before the fetching request associated with the second order task is received and the type of the article in one of the storage bins corresponding to the two order tasks is the food;
and in the case that the temperature of the food is higher than the ambient temperature, preferentially completing the order task of which the type of the item is the food.
7. The method of any one of claims 1 to 6, further comprising:
and sending the identification information of the multi-bin distribution robot to a user associated with the order task within a preset range from the place corresponding to the order task to take the goods.
8. A multi-warehouse robotic order delivery apparatus, comprising:
the receiving unit is used for receiving the fetching request under the condition of executing the first order task;
the determining unit is used for determining a second order task related to the fetching request based on the fetching request;
and the opening unit is used for opening the storage bin corresponding to the second order task under the condition that the second order task is an uncompleted task before the first order task.
9. A storage medium comprising a stored program, wherein the program when executed by a processor implements the multi-bin dispensing robot order distribution method of any one of claims 1 to 7.
10. An apparatus comprising at least one processor, and at least one memory coupled to the processor; wherein the processor is configured to call program instructions in the memory to perform the multi-bin dispensing robot order distribution method of any one of claims 1 to 7.
CN202111325742.8A 2021-11-10 2021-11-10 Multi-bin distribution robot order distribution method and device, storage medium and equipment Pending CN114037381A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111325742.8A CN114037381A (en) 2021-11-10 2021-11-10 Multi-bin distribution robot order distribution method and device, storage medium and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111325742.8A CN114037381A (en) 2021-11-10 2021-11-10 Multi-bin distribution robot order distribution method and device, storage medium and equipment

Publications (1)

Publication Number Publication Date
CN114037381A true CN114037381A (en) 2022-02-11

Family

ID=80143814

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111325742.8A Pending CN114037381A (en) 2021-11-10 2021-11-10 Multi-bin distribution robot order distribution method and device, storage medium and equipment

Country Status (1)

Country Link
CN (1) CN114037381A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102100592B1 (en) * 2019-09-02 2020-04-13 정종욱 Method and stystem for providing delivery order service
CN111340405A (en) * 2020-05-20 2020-06-26 北京云迹科技有限公司 Order distribution method, equipment and computer readable storage medium
CN111612312A (en) * 2020-04-29 2020-09-01 深圳优地科技有限公司 Robot distribution method, robot, terminal device and storage medium
WO2020263035A1 (en) * 2019-06-28 2020-12-30 최중인 Method and system for providing logistics service for providing product to customer seeking direct receipt on basis of online order optimization
CN112215537A (en) * 2020-09-11 2021-01-12 深圳优地科技有限公司 Item delivery method and device, intelligent equipment and storage medium
CN113256222A (en) * 2021-06-17 2021-08-13 北京之前科技有限公司 Robot takeout cabinet fetching and distributing method and system and robot
CN113570313A (en) * 2021-08-13 2021-10-29 上海擎朗智能科技有限公司 Article distribution method and device, electronic equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020263035A1 (en) * 2019-06-28 2020-12-30 최중인 Method and system for providing logistics service for providing product to customer seeking direct receipt on basis of online order optimization
KR102100592B1 (en) * 2019-09-02 2020-04-13 정종욱 Method and stystem for providing delivery order service
CN111612312A (en) * 2020-04-29 2020-09-01 深圳优地科技有限公司 Robot distribution method, robot, terminal device and storage medium
CN111340405A (en) * 2020-05-20 2020-06-26 北京云迹科技有限公司 Order distribution method, equipment and computer readable storage medium
CN112215537A (en) * 2020-09-11 2021-01-12 深圳优地科技有限公司 Item delivery method and device, intelligent equipment and storage medium
CN113256222A (en) * 2021-06-17 2021-08-13 北京之前科技有限公司 Robot takeout cabinet fetching and distributing method and system and robot
CN113570313A (en) * 2021-08-13 2021-10-29 上海擎朗智能科技有限公司 Article distribution method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US10740715B1 (en) Adaptive combined order management
CN100589659C (en) Multimedia advertising service through a mobile communication network and multimedia content controlling apparatus and method of a mobile terminal supporting said service
US11798067B2 (en) Restocking hub with interchangeable buttons mapped to item identifiers
CN105650996A (en) Intelligent refrigerator food management system and method based on cloud service
CN109081033A (en) Intelligent cargo cabinet control method and system
CN104639756A (en) Short message display method and device
CN111428897A (en) Control method and device of express cabinet, first terminal and second terminal
CN114418705B (en) Method, device and system for storing goods
CN108927802B (en) Method and device for controlling robot to take goods and robot
CN114186943A (en) Article distribution method, article distribution device, electronic equipment and computer readable storage medium
CN114169820A (en) Multi-bin distribution robot distribution method and device, storage medium and equipment
CN112215537A (en) Item delivery method and device, intelligent equipment and storage medium
CN111402006A (en) Order processing method and device, readable storage medium and electronic equipment
CN116342009A (en) Parcel delivery method, unmanned delivery vehicle and dispatching platform
CN114462952A (en) Intelligent warehouse management method, device, equipment and medium
CN109840815B (en) System and method for order processing
CN114037381A (en) Multi-bin distribution robot order distribution method and device, storage medium and equipment
CN114187067A (en) Order distribution method and device for mobile robot, storage medium and equipment
CN111950945A (en) Control method and device for box body, storage medium and electronic device
CN110400043A (en) Order allocation method, device, equipment and storage medium
CN110634086A (en) Drink order processing method, server and storage medium
CN208061315U (en) A kind of automatic vending machine and system
CN114581006A (en) Intelligent ordering method, device, system and storage medium
CN107038056B (en) Streaming computing mode dispatching method based on Android platform
CN114254969A (en) Multi-bin distribution robot order receiving method and device, storage medium and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 702, 7th floor, NO.67, Beisihuan West Road, Haidian District, Beijing 100089

Applicant after: Beijing Yunji Technology Co.,Ltd.

Address before: Room 702, 7 / F, 67 North Fourth Ring Road West, Haidian District, Beijing

Applicant before: BEIJING YUNJI TECHNOLOGY Co.,Ltd.