CN111340405A - Order distribution method, equipment and computer readable storage medium - Google Patents

Order distribution method, equipment and computer readable storage medium Download PDF

Info

Publication number
CN111340405A
CN111340405A CN202010427976.2A CN202010427976A CN111340405A CN 111340405 A CN111340405 A CN 111340405A CN 202010427976 A CN202010427976 A CN 202010427976A CN 111340405 A CN111340405 A CN 111340405A
Authority
CN
China
Prior art keywords
tasks
user
distribution
order
order request
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
CN202010427976.2A
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 CN202010427976.2A priority Critical patent/CN111340405A/en
Publication of CN111340405A publication Critical patent/CN111340405A/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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • 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/083Shipping
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application provides an order distribution method, equipment and a computer readable storage medium, wherein the method comprises the steps of obtaining an order request of a user, wherein the order request carries information of goods purchased by the user; splitting the order request into a plurality of tasks according to the purchased commodities, wherein at least two tasks with different delivery objects exist in the plurality of tasks or at least two tasks with different pickup places exist in the plurality of tasks, and distributing the plurality of tasks to the delivery objects of the plurality of tasks. According to the method, the order request is split into the plurality of tasks, flexible distribution is carried out on different tasks, and the order distribution requirements of the user can be well met.

Description

Order distribution method, equipment and computer readable storage medium
Technical Field
The present application relates to the field of intelligent distribution, and in particular, to an order distribution method, device, and computer-readable storage medium.
Background
At present, the online purchase of commodities enters the daily life of people, but the manual distribution in a distribution mode has a large occupation ratio, and a large amount of human resources are wasted.
In order to solve the problem, the delivery robot enters the daily life of people, people can purchase articles, food and the like through the WeChat small program, then the delivery robot automatically takes goods and transports the goods to a specified position, for example, in a hotel, the automatic goods vending machine and the delivery robot can be used for delivering the food, the snack and the like purchased by a guest through an online store to a guest room.
However, due to the limitation of the robot, the order distribution demand of the user cannot be well completed, and the user experience is poor.
Disclosure of Invention
The application provides an order distribution method, order distribution equipment and a computer-readable storage medium, which can well meet the order distribution requirements of users.
In a first aspect, the present application provides an order delivery method, including:
acquiring an order request of a user, wherein the order request carries information of goods purchased by the user;
splitting the order request into a plurality of tasks according to the purchased commodities, wherein at least two tasks with different delivery objects exist in the plurality of tasks or at least two tasks with different goods taking places exist in the plurality of tasks;
distributing the plurality of tasks to distribution objects of the plurality of tasks.
Therefore, the method in the embodiment of the application can better complete the order distribution demand of the user by splitting the order request into a plurality of tasks, distributing the plurality of tasks according to different conditions, and flexibly distributing the distribution objects for different tasks.
With reference to the first aspect, in one possible implementation, the splitting the order request into a plurality of tasks according to the purchased goods includes:
comparing the purchased commodities with a plurality of commodities in a database, and splitting the order request into a plurality of tasks according to a comparison result, wherein the commodities in the database are preset with corresponding distribution objects, and at least two tasks with different distribution objects exist in the plurality of tasks.
Therefore, in the embodiment of the present application, by comparing the information of the goods purchased by the user with the information in the preset database, all the goods in the database match with the corresponding delivery objects, where the delivery objects may be robots or service personnel, at least two tasks are delivered by the robots, but the tasks are allocated to different robots, or at least two tasks are delivered by the service personnel, but the tasks are allocated to different people, or two tasks are delivered together by the robots and the service personnel. After the order is split according to the method, the commodity information can be split into a plurality of delivery tasks, and the tasks are distributed to different delivery objects for delivery according to requirements.
With reference to the first aspect, in another possible implementation manner, the splitting the order request into a plurality of tasks according to the purchased goods includes:
in the event that it is determined that one pickup location does not satisfy the need to provide the purchased goods, splitting the order request into a plurality of tasks, wherein at least two different pickup locations exist among the plurality of tasks.
Therefore, in the embodiment of the application, when one pickup location does not meet the requirement for providing the purchased goods, one robot/service person goes to a plurality of pickup locations to pick up goods or two or more execution objects respectively go to two or more pickup locations to pick up goods, and the pickup mode of the order can be intelligently distributed to the robot/service person when one pickup location does not meet the distribution requirement.
With reference to the first aspect, in another possible implementation manner, the selectable delivery objects of the first task in the plurality of tasks include at least two delivery objects, and before distributing the plurality of tasks to the delivery objects of the plurality of tasks, the method further includes: and determining the distribution object of the first task according to the busy states of the at least two distribution objects.
Therefore, in the embodiment of the application, the first task in the plurality of tasks is distributed to the robot or the service staff for distribution, the rest tasks are distributed to other distribution objects for distribution, the busy state of the distribution objects is judged before the tasks are distributed, and the optimal distribution mode of the orders can be determined according to the busy state of the distribution objects.
In combination with various possible embodiments of the first aspect, the method further includes:
acquiring the execution conditions of the tasks;
and sending the execution conditions of the plurality of tasks to the user terminal and/or the management terminal.
Therefore, according to the embodiment of the application, the execution condition of each person is obtained, and the execution condition of the order allocation task is fed back to the user and the hotel manager, so that the order condition can be immediately informed to the user and the hotel manager, the user experience is enhanced, and the user can respond to the emergency situation in time.
In combination with various possible embodiments of the first aspect, the method comprises:
acquiring the order request sent by the user through a third-party application;
or, acquiring the order request sent by the user through the fixed telephone;
or, acquiring the order request sent by the user through the intelligent terminal.
Therefore, the splitting task is carried out by obtaining the order sent by the user, wherein the user has three sending modes including the third-party application, the fixed-line telephone and the intelligent terminal, the order can be collected in multiple modes, and convenience is brought to the user.
In a second aspect, an order delivery apparatus includes:
the system comprises an acquisition unit, a display unit and a display unit, wherein the acquisition unit is used for acquiring an order request of a user, and the order request carries information of goods purchased by the user;
the splitting unit is used for splitting the order request into a plurality of tasks according to the purchased commodities, wherein at least two tasks with different delivery objects exist in the plurality of tasks or at least two tasks with different goods taking places exist in the plurality of tasks;
a sending unit configured to distribute the plurality of tasks to distribution targets of the plurality of tasks.
Therefore, the acquisition unit is used for realizing the commodity orders sent by the user through various ways and transmitting the order information of the user to the following splitting unit; the splitting unit is used for realizing the splitting and distribution processes of all the orders and transmitting the splitting result to the determining unit for confirming the state of the distribution object; the sending unit is used for sending the execution task to the distribution object.
With reference to the second aspect, in a possible implementation manner, the splitting unit is specifically configured to:
comparing the purchased commodities with a plurality of commodities in a database, and splitting the order request into a plurality of tasks according to a comparison result, wherein the commodities in the database are preset with corresponding distribution objects, and at least two tasks with different distribution objects exist in the plurality of tasks.
With reference to the second aspect, in another possible implementation manner, the splitting unit is specifically configured to:
in the event that it is determined that one pickup location does not satisfy the need to provide the purchased goods, splitting the order request into a plurality of tasks, wherein at least two different pickup locations exist among the plurality of tasks.
Therefore, the splitting unit can be used for realizing all the order splitting and distributing processes, and transmitting the splitting result to the determining unit for confirming the state of the distribution object.
With reference to the second aspect, in another possible implementation manner, the selectable delivery objects of the first task in the plurality of tasks include at least two delivery objects, and the apparatus further includes:
a determining unit, configured to determine, before the sending unit distributes the plurality of tasks to the distribution objects of the plurality of tasks, the distribution object of the first task according to the busy states of the at least two kinds of distribution objects.
Therefore, the determining unit is configured to implement the order information distributed as described above, and transmit the information to the transmitting unit after determining the busy state of the delivery object.
In combination with various embodiments of the second aspect, the obtaining unit is further configured to:
acquiring the execution conditions of the tasks;
the sending unit is used for sending the execution conditions of the tasks to the user terminal and/or the management terminal.
Therefore, the obtaining unit is used for the method for obtaining the user order information, and the sending unit is used for sending the execution task to the delivery object.
With reference to various embodiments of the second aspect, the obtaining unit is specifically configured to:
acquiring the order request sent by the user through a third-party application;
or, acquiring the order request sent by the user through the fixed telephone;
or, acquiring the order request sent by the user through the intelligent terminal.
Therefore, the acquisition unit can be used for realizing the commodity orders sent by the user through various ways and transmitting the order information of the user to the subsequent splitting unit.
With reference to the second aspect, the server is configured to receive, send and feed back the commodity order information of the user, and includes:
the server comprises a processor, a memory and a bus for processing the method according to any of the embodiments implementing the first aspect and the first aspect.
In a third aspect, a computer-readable storage medium has a computer program stored thereon, and the computer program, when executed by a server, implements the order delivery method according to the first aspect and any one of all the embodiments of the first aspect.
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, embodiments accompanied with figures are described in detail below.
Drawings
Fig. 1 is a diagram of a scenario shown in an embodiment of the present application;
FIG. 2 is a flowchart illustrating an overall order allocation method according to an embodiment of the present application;
fig. 3 is a flowchart illustrating a process of sending order information by a user using a mobile phone terminal according to an embodiment of the application;
FIG. 4 is a flow chart illustrating a process for sending order information by a user using a fixed-line telephone according to an embodiment of the present application;
fig. 5 is a flowchart illustrating a process of sending order information by a user using a smart speaker according to an embodiment of the present application;
fig. 6 is a diagram illustrating an internal unit structure of a server device according to an embodiment of the present application;
fig. 7 is a block diagram of a computer device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, as presented in the figures, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
It should be understood that the embodiment of the present application can be applied to various scenes, such as areas of business hotels, office buildings, and the like. Fig. 1 is a scene diagram according to an embodiment of the present application. The order distribution method scenario shown in fig. 1 includes a user terminal 110, a server 120, and a distribution object 130.
It should be understood that, in the embodiment of the present invention, the user terminal is an intelligent device that sends order information to the server, and is a generic term for the user device, the server in the embodiment of the present invention has a function of receiving the user terminal, performing order distribution and feedback, and the server may also be a background server, a processor, and the like, and the delivery object in the embodiment of the present invention has a function of delivering commodities, such as a delivery robot, and is a generic term for an executor that receives delivery tasks and delivers the commodities to the user.
In the existing scheme, the delivery robot enters the daily life of people, but due to the limitation of the robot, the order distribution demand of a user cannot be well completed, and the user experience is poor.
In view of the above, the embodiment of the present application provides an order distribution method and apparatus, which acquire an order request of a user, where the order request carries information of a commodity purchased by the user; the order request is divided into a plurality of tasks according to the purchased commodities, wherein at least two tasks with different delivery objects exist in the plurality of tasks or at least two tasks with different goods taking places exist in the plurality of tasks, the plurality of tasks are distributed to the delivery objects of the plurality of tasks, flexible delivery is carried out aiming at different tasks, more efficient intelligent delivery is achieved, and the problems are solved.
In the following, with reference to the specific example of fig. 2, an order distribution method in the embodiment of the present application is described in detail in a scenario of an optional business hotel, and is applied in the scenario shown in fig. 1, where the method 200 shown in fig. 2 includes:
210, the user selects the goods through the user terminal.
It should be understood that in the embodiment of the application, the user can select the needed goods by using the intelligent terminal in the scene.
Optionally, the user may identify the two-dimensional code order with the commodity information in the room through a third-party application, where the third-party application may be an applet, an app, or the like, and the third-party application may be a mobile phone or a tablet computer.
Specifically, each room of the hotel is provided with a two-dimensional code with commodity information and a room number, after a user scans a code in each room through a mobile phone micro signal to log in an online shop applet, the commodity information displayed on the applet is displayed, the user adds a mental commodity into a shopping cart, and after the selection is finished, the click payment is finished, and the ordering is finished.
Alternatively, the user may make a telephone number order by using a fixed telephone in the room.
Specifically, each room in the hotel with the fixed-line telephone is provided with a list with commodity information and a fixed-line telephone using method, a user dials a telephone number in the room according to the list, the list can be started when hearing the prompt in the fixed-line telephone, the user speaks a commodity which the user wants to purchase, and the list is pressed by a well number when the list is finished. The order ordering rule presented to the user can be presented by printing on a detailed list, or the user can be informed of the use rule through voice after dialing an order number.
Optionally, the user may order the room by using a smart speaker in the room.
Specifically, in each room with the intelligent sound box in the hotel, a detailed list with commodity information and an intelligent sound box use method is placed, the intelligent sound box is connected with a wireless network in the room, a user awakens the intelligent sound box by calling the name of the intelligent sound box, when the user hears a prompt of the intelligent sound box and can start a point list, the user speaks a commodity which the user wants to purchase, and the user informs the intelligent sound box of finishing the point list when the point list is finished. The intelligent sound box usage method can be presented to the user through printing on the statement sheet or through informing the user of the usage rules through the intelligent sound box.
The above describes various ordering modes of the user, the user can select any mode to select the commodity, and the user terminal sends the order information to the server for further processing. The following will describe a specific embodiment in which the server processes the user order information.
220, obtaining an order request of the user, wherein the order request carries information of the user for purchasing the commodity.
It should be understood that in the embodiment of the present application, the splitting task is performed by acquiring the order sent by the user, wherein the server may acquire the order information sent by the user through a third-party application; or, acquiring the order information sent by the user through the fixed telephone; or, the order information sent by the user through the intelligent terminal is obtained, and the order can be collected in various modes, so that convenience is brought to the user.
Specifically, as shown in fig. 3, after a user of a hotel purchases a commodity through an online shop applet via a micro-signal login, an order containing information of the user's mobile phone, a delivery location, and the purchased commodity is submitted to a system background through the applet, and a server acquires the order information of the user. Embodiments of the invention are not limited in this respect.
Optionally, as shown in fig. 4, after the user initiates a request for delivering an item through a fixed-line telephone in a room, the fixed-line telephone collects user voice, and uploads voice information to a background server, an acquisition unit in the background of the server receives an order request from the user, converts the voice information into text information based on voice recognition, recognizes keywords (a commodity keyword, a position keyword, and a user information keyword) in the text information based on a deep learning technique, converts the text information into an order based on the keyword server, and transmits the information to a next processing step for processing.
Optionally, as shown in fig. 5, after the user initiates a request for delivering an object through an intelligent sound box in a room, the intelligent sound box collects the voice of the user, uploads the voice information to a background server, the server background receives an order request from the user, converts the voice information into text information based on voice recognition, recognizes keywords (a commodity keyword, a position keyword, and a user information keyword) in the text information based on a deep learning technique, converts the text information into an order based on the keyword server, and transmits the information to a next processing step for processing.
The above describes that the user can order in three selectable different modes, and the server obtains the received orders uploaded by the user in different modes and performs corresponding processing transmission. The following will describe a specific embodiment in which the server performs order splitting.
And 230, splitting the order request into a plurality of tasks according to the purchased commodities.
It should be understood that the order request is divided into a plurality of tasks according to the purchased commodities, wherein at least two tasks with different delivery objects exist in the plurality of tasks or at least two tasks with different goods taking places exist in the plurality of tasks;
specifically, before the task of splitting, the system background is preset with the information of the vendable commodity, and is configured with a delivery mode, which is classified as manual delivery or robot delivery, for example: the large commodities, frozen commodities, instant brewing foods and the like which are not suitable to be put into the containers are delivered manually, the articles are not easy to be carried and delivered by the robot, the article robot and the service personnel which can be directly obtained from the containers can deliver the articles, the service personnel scheduling information table is preset in the background of the system, and a plurality of storage containers are placed in a hall.
The robot has an intelligent object conveying function and can lead a tape to realize intelligent object conveying; the service personnel scheduling table can divide the working time into different time periods and schedule different service personnel to be on duty; the container placed in the hall can be an intelligent container with an advertising screen, can receive a goods delivery instruction, and automatically places goods in the box body of the delivery robot.
It should be understood that, in the method in the embodiment of the present application, the order request is split into the plurality of tasks, the plurality of tasks are distributed according to different situations, and the delivery object flexibly delivers for different tasks, so that the order delivery demand of the user can be better fulfilled.
Optionally, at least two tasks with different delivery objects exist in the plurality of tasks. By comparing the commodity information purchased by the user with the information in the preset database, all commodities in the database are matched with corresponding delivery objects, wherein the delivery objects can be robots or service personnel, at least two tasks are delivered by the robots and are distributed to different robots, or at least two tasks are delivered by the service personnel and are distributed to different people, or two tasks are jointly delivered by the robots and the service personnel. After the order is split according to the method, the commodity information can be split into a plurality of delivery tasks, and the tasks are distributed to different delivery objects for delivery according to requirements.
Specifically, the selectable delivery objects of the first task in the plurality of tasks include at least two delivery objects, and before the delivery objects of the plurality of tasks are distributed with the plurality of tasks, the method further includes: and determining the distribution object of the first task according to the busy states of the at least two distribution objects.
The first task of the plurality of tasks is distributed to the robot or the service staff for distribution, the rest tasks are distributed to other distribution objects for distribution, the busy state of the distribution objects is judged before the tasks are distributed, and the optimal distribution mode of the orders can be determined according to the busy state of the distribution objects.
For example: the commodity A is manually distributed, the commodity B is distributed by the robot, and the commodity C can be manually distributed and distributed by the robot (at the moment, the system judges the current state of the robot, if the robots are busy, the commodity is distributed to the manual distribution, and if not, the commodity is distributed to the robot distribution).
Optionally, in a case where it is determined that one pickup location does not satisfy a demand for providing the purchased goods, the order request is split into a plurality of tasks, where at least two tasks having different pickup locations exist in the plurality of tasks. Under the condition that one goods taking place does not meet the requirement for providing the purchased goods, one robot/service personnel goes to a plurality of goods taking places to take goods or two or more execution objects respectively go to two or more goods taking places to take goods, and the goods taking mode of an order under the condition that one goods taking place does not meet the distribution requirement can be intelligently distributed to the robot/service personnel.
For example: when the type or the quantity of the articles in one container does not meet the type or the quantity of the articles in the order, the robot can go to a plurality of containers to pick the articles and then deliver the articles at one time; when the type and the quantity of the articles in one container do not meet the type and the quantity of the articles in the order, two or more containers are respectively delivered to two or more robots and delivered by the robots.
It should be understood that the server acquires the execution conditions of the plurality of tasks and sends the execution conditions of the plurality of tasks to the user terminal and/or the management terminal. By acquiring the execution condition of each person and feeding back the execution condition of the order allocation task to the user and the hotel management personnel, the user and the hotel management personnel can be informed of the order condition in real time, the user experience is enhanced, and the emergency situation can be dealt with in time.
As described above, after the commodity information of the user order is acquired, the order is distributed into a plurality of tasks, and after the status of the distribution object is confirmed, the next step of processing is performed. The following describes a specific embodiment of order transmission and order feedback by the server.
And 240, distributing the plurality of tasks to distribution objects of the plurality of tasks.
Specifically, after the order splitting and the confirmation of the state of the delivery object are completed, the plurality of tasks are distributed to the delivery objects of the plurality of tasks, and the delivery objects deliver the tasks.
The above describes the process of sending a task to a delivery object after the server completes an order. The feedback of the order delivery situation to the user will be described below.
The user is fed back the order delivery 250.
It should be understood that, after distributing the plurality of tasks to the distribution objects of the plurality of tasks, the execution conditions of the plurality of tasks are acquired, and the execution conditions of the plurality of tasks are sent to the user terminal and/or the management terminal.
Specifically, by acquiring the execution conditions of each person and feeding back the execution conditions of the order allocation tasks to the user and the hotel manager, the user and the hotel manager can be informed of the order conditions in real time, the user experience is enhanced, and the user can deal with the order conditions in time when an emergency occurs.
Specifically, an execution instruction is sent to the robot and the service staff, the execution condition of the distribution task is fed back according to the mobile phone number of the user and the two-dimensional code in the room associated with the room position, and the execution condition of the distribution task is fed back to the management terminal. The hotel service personnel acquire task information containing commodity information, a receiver and a delivery position through the small program, manually trigger the start of accepting a delivery task, and monitor the task execution condition and the overall order state in real time through the small program by the hotel manager.
It should be noted that the examples of fig. 1 to 5 are only for assisting the skilled person in understanding the embodiments of the present application, and are not intended to limit the embodiments of the present application to the specific scenarios illustrated. It will be apparent to those skilled in the art that various equivalent modifications or variations are possible in light of the examples given in figures 1 to 5, and such modifications or variations are also within the scope of the embodiments of the invention.
It should be understood that the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
The above describes an order distribution method according to an embodiment of the present application, and the internal units of the server device according to the embodiment of the present application are described in detail below with reference to fig. 6, and the computer device according to the embodiment of the present application is described in detail with reference to fig. 7.
As shown in fig. 6, fig. 6 is a schematic block diagram of a server device according to an embodiment of the present application, and specifically, the server device includes an obtaining unit 610, a splitting unit 620, and a sending unit 630.
Specifically, the acquiring unit is used for acquiring an order request of a user, wherein the order request carries information of a commodity purchased by the user; the splitting unit is used for splitting the order request into a plurality of tasks according to the purchased commodities, wherein at least two tasks with different delivery objects exist in the plurality of tasks or at least two tasks with different goods taking places exist in the plurality of tasks; a sending unit configured to distribute the plurality of tasks to distribution targets of the plurality of tasks.
The order distribution equipment realizes the functions of acquiring the user order, splitting and distributing the order and sending the execution task to the distribution object.
In a possible implementation, the splitting unit is specifically configured to: comparing the purchased commodities with a plurality of commodities in a database, and splitting the order request into a plurality of tasks according to a comparison result, wherein the commodities in the database are preset with corresponding distribution objects, and at least two tasks with different distribution objects exist in the plurality of tasks.
In another possible implementation, the splitting unit is specifically configured to: in the event that it is determined that one pickup location does not satisfy the need to provide the purchased goods, splitting the order request into a plurality of tasks, wherein at least two different pickup locations exist among the plurality of tasks.
In another possible embodiment, the selectable delivery objects of the first task of the plurality of tasks include at least two delivery objects, and the apparatus further includes: a determining unit, configured to determine, before the sending unit distributes the plurality of tasks to the distribution objects of the plurality of tasks, the distribution object of the first task according to the busy states of the at least two kinds of distribution objects.
In another possible embodiment, the obtaining unit is further configured to: and the sending unit is used for sending the execution conditions of the tasks to the user terminal and/or the management terminal.
In another possible implementation manner, the obtaining unit is specifically configured to: acquiring the order information sent by the user through a third-party application; or, acquiring the order information sent by the user through the fixed telephone; or, acquiring the order information sent by the user through the intelligent terminal.
It should be understood that the server shown in fig. 6 is capable of implementing various processes involving the server in the method embodiments of fig. 1-5. The operation and/or function of each module in the server are respectively for implementing the corresponding flow in the method embodiments in fig. 1 to 5. Reference may be made specifically to the description of the above method embodiments, and a detailed description is appropriately omitted herein to avoid redundancy.
The present application further provides a computer device for receiving, sending and feeding back user commodity order information, comprising: the server comprises a processor, a memory and a bus, and is used for processing and implementing the method in any one of the above embodiments.
Fig. 7 shows a block diagram of a computer device according to an embodiment of the present application, as shown in fig. 7. Computer device 700 may include a processor 710, a memory 720, and at least one bus 730. Wherein the bus is used for realizing direct connection communication of the components. The processor in the embodiment of the present application may be an integrated circuit chip having signal processing capability. The Processor may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The Memory may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Read Only Memory (EPROM), an electrically Erasable Read Only Memory (EEPROM), and the like. The memory stores computer readable instructions that, when executed by the processor, cause the computer device to perform the steps of the method embodiments of fig. 1-6 described above.
It will be appreciated that the configuration shown in fig. 7 is merely illustrative and that the computer device may also include more or fewer components than shown in fig. 7 or have a different configuration than shown in fig. 7. The components shown in fig. 7 may be implemented in hardware, software, or a combination thereof.
Embodiments of the present invention further provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a server, the method of any of the above method embodiments is implemented, which may specifically refer to the description in the above method embodiments, and in order to avoid repetition, detailed description is appropriately omitted here.
It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other. For the device-like embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes. It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, 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 a process, method, article, or apparatus that comprises the element.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application. It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (14)

1. An order distribution method is applied to a scene of a business hotel or an office building, and comprises the following steps:
acquiring an order request of a user, wherein the order request carries information of purchased commodities, and the purchased commodities belong to the sellable commodities provided in the scene;
splitting the order request into a plurality of tasks according to the purchased commodities, wherein at least two tasks with different delivery objects exist in the plurality of tasks or at least two tasks with different goods taking places exist in the plurality of tasks, and the delivery objects refer to robots or service personnel which are located in the scene and used for completing task delivery;
distributing the plurality of tasks to distribution objects of the plurality of tasks.
2. The method of claim 1, wherein the splitting the order request into a plurality of tasks according to the purchased goods comprises:
comparing the purchased commodities with a plurality of commodities in a database, and splitting the order request into a plurality of tasks according to a comparison result, wherein the commodities in the database are preset with corresponding distribution objects, and at least two tasks with different distribution objects exist in the plurality of tasks.
3. The method of claim 1, wherein splitting the order request into a plurality of tasks based on the purchased items comprises:
in the event that it is determined that one pickup location does not satisfy the need to provide the purchased goods, splitting the order request into a plurality of tasks, wherein at least two different pickup locations exist among the plurality of tasks.
4. The method of claim 2, wherein the selectable delivery objects for the first task of the plurality of tasks include at least two delivery objects, and wherein prior to distributing the plurality of tasks to the delivery objects for the plurality of tasks, the method further comprises:
and determining the distribution object of the first task according to the busy states of the at least two distribution objects.
5. The method of any of claims 1-4, further comprising:
acquiring the execution conditions of the tasks;
and sending the execution conditions of the plurality of tasks to the user terminal and/or the management terminal.
6. The method according to any one of claims 1-4, wherein the obtaining of the user's order request comprises:
acquiring the order request sent by the user through a third-party application;
or, acquiring the order request sent by the user through the fixed telephone;
or, acquiring the order request sent by the user through the intelligent terminal.
7. An order distribution device, which is applied to a scene of a business hotel or an office building, comprises:
the acquisition unit is used for acquiring an order request of a user, wherein the order request carries information of purchased commodities, and the purchased commodities belong to the sold commodities provided in the scene;
the splitting unit is used for splitting the order request into a plurality of tasks according to the purchased commodities, wherein at least two tasks with different delivery objects exist in the plurality of tasks or at least two tasks with different goods taking places exist in the plurality of tasks, and the delivery objects refer to robots or service staff which are located in the scene and used for completing task delivery;
a sending unit configured to distribute the plurality of tasks to distribution targets of the plurality of tasks.
8. The order distribution apparatus according to claim 7, wherein the splitting unit is specifically configured to:
comparing the purchased commodities with a plurality of commodities in a database, and splitting the order request into a plurality of tasks according to a comparison result, wherein the commodities in the database are preset with corresponding distribution objects, and at least two tasks with different distribution objects exist in the plurality of tasks.
9. The order distribution apparatus according to claim 7, wherein the splitting unit is specifically configured to:
in the event that it is determined that one pickup location does not satisfy the need to provide the purchased goods, splitting the order request into a plurality of tasks, wherein at least two different pickup locations exist among the plurality of tasks.
10. The order distribution apparatus of claim 8, wherein the selectable distribution objects for the first task of the plurality of tasks include at least two distribution objects, the apparatus further comprising:
a determining unit, configured to determine, before the sending unit distributes the plurality of tasks to the distribution objects of the plurality of tasks, the distribution object of the first task according to the busy states of the at least two kinds of distribution objects.
11. The order distribution apparatus according to any one of claims 7 to 10, said obtaining unit further configured to:
acquiring the execution conditions of the tasks;
the sending unit is used for sending the execution conditions of the tasks to the user terminal and/or the management terminal.
12. The order distribution equipment according to any one of claims 7 to 10, wherein said obtaining unit is specifically configured to:
acquiring the order request sent by the user through a third-party application;
or, acquiring the order request sent by the user through the fixed telephone;
or, acquiring the order request sent by the user through the intelligent terminal.
13. An order distribution apparatus, comprising:
a processor, a memory and a bus, the processor being connected to the memory through the bus, the memory storing computer readable instructions for implementing the order distribution method of any one of claims 1-6 when the computer readable instructions are executed by the processor.
14. A computer-readable storage medium, having stored thereon a computer program which, when executed by a server, implements the method of any one of claims 1-6.
CN202010427976.2A 2020-05-20 2020-05-20 Order distribution method, equipment and computer readable storage medium Pending CN111340405A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010427976.2A CN111340405A (en) 2020-05-20 2020-05-20 Order distribution method, equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010427976.2A CN111340405A (en) 2020-05-20 2020-05-20 Order distribution method, equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN111340405A true CN111340405A (en) 2020-06-26

Family

ID=71183030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010427976.2A Pending CN111340405A (en) 2020-05-20 2020-05-20 Order distribution method, equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN111340405A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111985999A (en) * 2020-08-21 2020-11-24 北京京东振世信息技术有限公司 Method, system, device and storage medium for realizing warehouse order picking
CN112633698A (en) * 2020-12-24 2021-04-09 北京云迹科技有限公司 Hotel order scheduling processing method and system
CN113139851A (en) * 2021-04-27 2021-07-20 深圳优地科技有限公司 Commodity distribution method, communication device and storage medium
CN113780601A (en) * 2021-03-08 2021-12-10 北京京东振世信息技术有限公司 Service order processing method and device
CN114037381A (en) * 2021-11-10 2022-02-11 北京云迹科技有限公司 Multi-bin distribution robot order distribution method and device, storage medium and equipment
CN113139851B (en) * 2021-04-27 2024-06-25 深圳优地科技有限公司 Commodity distribution method, communication device, and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104809602A (en) * 2014-01-26 2015-07-29 阿里巴巴集团控股有限公司 Method and apparatus for providing logistics information
CN106485441A (en) * 2016-09-13 2017-03-08 合肥壹客送网络科技有限公司 A kind of take-away allocator and system
CN108805316A (en) * 2017-04-27 2018-11-13 北京京东尚科信息技术有限公司 Cargo method for carrying and device
CN108891838A (en) * 2018-05-21 2018-11-27 北京极智嘉科技有限公司 Order processing method, apparatus, electronic equipment and computer readable storage medium
CN110084557A (en) * 2019-04-28 2019-08-02 北京云迹科技有限公司 A kind of automatic delivery system, method and device
US20200002094A1 (en) * 2016-12-21 2020-01-02 Tgw Logistics Group Gmbh Method and dispensing station for distributing articles
CN110807236A (en) * 2018-08-03 2020-02-18 深圳先进技术研究院 Warehouse logistics simulation system based on multiple robots

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104809602A (en) * 2014-01-26 2015-07-29 阿里巴巴集团控股有限公司 Method and apparatus for providing logistics information
CN106485441A (en) * 2016-09-13 2017-03-08 合肥壹客送网络科技有限公司 A kind of take-away allocator and system
US20200002094A1 (en) * 2016-12-21 2020-01-02 Tgw Logistics Group Gmbh Method and dispensing station for distributing articles
CN108805316A (en) * 2017-04-27 2018-11-13 北京京东尚科信息技术有限公司 Cargo method for carrying and device
CN108891838A (en) * 2018-05-21 2018-11-27 北京极智嘉科技有限公司 Order processing method, apparatus, electronic equipment and computer readable storage medium
CN110807236A (en) * 2018-08-03 2020-02-18 深圳先进技术研究院 Warehouse logistics simulation system based on multiple robots
CN110084557A (en) * 2019-04-28 2019-08-02 北京云迹科技有限公司 A kind of automatic delivery system, method and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111985999A (en) * 2020-08-21 2020-11-24 北京京东振世信息技术有限公司 Method, system, device and storage medium for realizing warehouse order picking
CN111985999B (en) * 2020-08-21 2024-03-05 北京京东振世信息技术有限公司 Method, system, device and storage medium for realizing warehouse order picking
CN112633698A (en) * 2020-12-24 2021-04-09 北京云迹科技有限公司 Hotel order scheduling processing method and system
CN113780601A (en) * 2021-03-08 2021-12-10 北京京东振世信息技术有限公司 Service order processing method and device
CN113780601B (en) * 2021-03-08 2023-11-07 北京京东振世信息技术有限公司 Service order processing method and device
CN113139851A (en) * 2021-04-27 2021-07-20 深圳优地科技有限公司 Commodity distribution method, communication device and storage medium
CN113139851B (en) * 2021-04-27 2024-06-25 深圳优地科技有限公司 Commodity distribution method, communication device, and storage medium
CN114037381A (en) * 2021-11-10 2022-02-11 北京云迹科技有限公司 Multi-bin distribution robot order distribution method and device, storage medium and equipment

Similar Documents

Publication Publication Date Title
CN111340405A (en) Order distribution method, equipment and computer readable storage medium
CN111353840B (en) Order information processing method and device and electronic equipment
US20140214465A1 (en) Processing restaurant orders within computing systems
US20070239474A1 (en) Customer Service System and Method
KR20150000485A (en) Customer assistance request system using smart device
CN105321129A (en) Order processing method and order processing system for food ordering system
US20100262517A1 (en) Systems and Methods for Displaying Goods
KR20130109894A (en) Method for providing joint-buying service using wish-items which is provided by remote direct control of homescreen wallpaper pages of smart terminals, and computer-readable recording medium with wish-item based joint-buying program for the same
CN109801120A (en) The processing method and processing device of business on line
CN109905662A (en) A kind of kitchen of restaurant monitoring method and device
CN107862809A (en) A kind of food product booking method and device
JP5638718B1 (en) Exhibition information creation support device, exhibition information creation support method, program, and transaction system
US20160342939A1 (en) Method and apparatus for utilizing customer actions for store intelligence and management
KR101511038B1 (en) Meeting reservation supplementary service system with chatting function and method of controlling the same
JP6270486B2 (en) Inventory management support system, inventory management support device, and inventory management support method
JP6132899B1 (en) Information processing apparatus control method, information processing apparatus, and control program
KR20190082536A (en) Method for providing product reservation order service
CN110503573B (en) Control method and device for distribution equipment
JP5576968B1 (en) Auction apparatus, auction method, program, and auction system
CN109934449A (en) Door and window production method and system
CN109410000A (en) Order reminding method and device
WO2019007402A1 (en) Video interaction processing method, apparatus and system
TWM551310U (en) Online shopping request system
CN113344746A (en) Data processing method, system, device, electronic equipment and storage medium
CN112686601A (en) Product purchase message reminding method and device and electronic 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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200626