CN112633698A - Hotel order scheduling processing method and system - Google Patents

Hotel order scheduling processing method and system Download PDF

Info

Publication number
CN112633698A
CN112633698A CN202011556043.XA CN202011556043A CN112633698A CN 112633698 A CN112633698 A CN 112633698A CN 202011556043 A CN202011556043 A CN 202011556043A CN 112633698 A CN112633698 A CN 112633698A
Authority
CN
China
Prior art keywords
order
scheduling
hotel
data
module
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
CN202011556043.XA
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 CN202011556043.XA priority Critical patent/CN112633698A/en
Publication of CN112633698A publication Critical patent/CN112633698A/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/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
    • G06Q10/063114Status monitoring or status determination 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0835Relationships between shipper or supplier and carriers
    • G06Q10/08355Routing methods
    • 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
    • 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)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a hotel order scheduling processing method and a system, wherein the method comprises the following steps: receiving order data, wherein the order data is generated after an order receiving entrance receives an order in a hotel scene; determining the order type corresponding to the order based on the order data; matching a corresponding task flow for the order based on the order type; analyzing and processing the task flow according to a preset rule to generate a scheduling result; and assigning corresponding execution objects to execute the delivery tasks of the orders based on the scheduling results. The invention can identify the order type and match different task flows according to different order types, thereby performing customized logic processing on hotel orders of different types and improving the order scheduling efficiency and the order processing efficiency.

Description

Hotel order scheduling processing method and system
Technical Field
The invention relates to the technical field of order processing, in particular to a hotel order scheduling processing method and system.
Background
As the robot is applied more and more deeply in the hotel, the hotel robot provides a more convenient tool for the hotel and the guests. With the development of robot delivery business, more and more orders need to be processed, and in hotels, the requirements of different service types on order delivery are different. For example, when a guest enters an online shopping mall, orders goods (for example, ordering food) through a telephone or needs a guest article, the requirement on the timeliness of distribution is high, and a user hopes that the article can be delivered to the user as soon as possible; some orders are required to be scheduled or reserved, and the requirement on the timeliness of delivery is relatively low. However, existing hotel order scheduling processing systems are unable to distinguish between different types of orders and the logic processing that is customized for the different types of orders.
Therefore, how to effectively improve the scheduling processing efficiency of hotel orders is an urgent problem to be solved.
Disclosure of Invention
In view of this, the invention provides a hotel order scheduling processing method and system, which can identify the order type and match different task flows according to different order types, so as to perform customized logic processing on hotel orders of different types, and improve order scheduling efficiency and order processing efficiency.
According to a first aspect of the present invention, the present invention provides a hotel order scheduling processing method, including:
receiving order data, wherein the order data is generated after an order receiving entrance receives an order in a hotel scene;
determining the order type corresponding to the order based on the order data;
matching a corresponding task flow for the order based on the order type;
analyzing and processing the task flow according to a preset rule to generate a scheduling result;
and assigning corresponding execution objects to execute the delivery tasks of the orders based on the scheduling results.
Preferably, the analyzing the task flow according to the preset rule, and the generating the scheduling result includes:
acquiring data to be scheduled corresponding to each process node in the task flow;
and processing the data to be scheduled of each process node according to the corresponding scheduling algorithm to obtain a scheduling result corresponding to each process node.
Preferably, the method further comprises:
obtaining a planning distribution path based on the scheduling result of each process node;
estimating delivery time based on the planned delivery path;
and pushing the distribution time to a user terminal.
Preferably, the method further comprises:
monitoring the execution state of the distribution task of the order in real time;
and pushing the execution state to a user terminal.
Preferably, the method further comprises:
and carrying out dynamic scheduling and state updating on the delivery tasks according to the execution state.
According to a second aspect of the present invention, the present invention provides a hotel order scheduling processing system, comprising:
the receiving module is used for receiving order data, wherein the order data is generated after an order receiving entrance receives an order in a hotel scene;
the determining module is used for determining the order type corresponding to the order based on the order data;
the matching module is used for matching corresponding task flows for the orders based on the order types;
the scheduling result generation module analyzes and processes the task flow according to a preset rule to generate a scheduling result;
and the first scheduling module is used for assigning corresponding execution objects to execute the delivery tasks of the orders based on the scheduling results.
Preferably, the scheduling result generating module includes:
the acquiring unit is used for acquiring data to be scheduled corresponding to each process node in the task flow;
and the scheduling result generating unit is used for processing the data to be scheduled of each process node according to the corresponding scheduling algorithm to obtain the scheduling result corresponding to each process node.
Preferably, the system further comprises:
the path planning module is used for obtaining a planning delivery path based on the scheduling result of each flow node;
the time estimation module is used for estimating the delivery time based on the planned delivery path;
and the first pushing module is used for pushing the distribution time to the user terminal.
Preferably, the system further comprises:
the monitoring module is used for monitoring the execution state of the distribution task of the order in real time;
and the second pushing module is used for pushing the execution state to the user terminal.
Preferably, the system further comprises:
and the second scheduling module is used for dynamically scheduling and updating the state of the delivery task according to the execution state.
In summary, the invention discloses a hotel order scheduling processing method and system, when scheduling processing needs to be performed on a hotel order, firstly receiving order data, wherein the order data is generated after an order receiving entrance receives the order in a hotel scene; then, determining the order type corresponding to the order based on the order data; matching a corresponding task flow for the order based on the order type; analyzing and processing the task flow according to a preset rule to generate a scheduling result; and assigning corresponding execution objects to execute the delivery tasks of the orders based on the scheduling results. The invention can identify the order type and match different task flows according to different order types, thereby performing customized logic processing on hotel orders of different types and improving the order scheduling efficiency and the order processing efficiency.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of an embodiment 1 of a hotel order scheduling processing method disclosed in the present invention;
fig. 2 is a flowchart of an embodiment 2 of a hotel order scheduling processing method disclosed in the present invention;
fig. 3 is a schematic structural diagram of an embodiment 1 of a hotel order scheduling processing system disclosed in the present invention;
fig. 4 is a schematic structural diagram of an embodiment 2 of a hotel order scheduling processing system disclosed in the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, which is a flowchart of an embodiment 1 of a hotel order scheduling processing method disclosed in the present invention, the method may include the following steps:
s101, receiving order data, wherein the order data is generated after an order receiving entrance receives an order in a hotel scene;
when the hotel order needs to be scheduled, the order data is received at first, and the order data is generated after the order receiving entrance receives the order in the hotel scene. In a hotel scene, the system is provided with a plurality of order receiving inlets (such as an order receiving inlet for receiving orders sent by guests in the hotel through a user terminal, an order receiving inlet for receiving orders input by a hotel front desk worker through a PC (personal computer) or other input equipment, an order receiving inlet for receiving orders generated by the user through conversation with a hotel intelligent voice service robot and the like, and a data transmission inlet capable of receiving orders, when the user needs to order meals, articles for delivery, hotel shopping, room cleaning and the like, the user terminal such as a mobile phone and the like can send orders of required services, the front desk can be informed through a telephone, the front desk worker can input orders of the required services, or the front desk worker can input orders of the required services through voice through conversation with the hotel intelligent voice service robot in the hotel room, and after the order receiving inlets receive the orders of the required services, and generating corresponding order data according to a preset rule, wherein the order data can specifically comprise information such as guest demand information description, expected delivery time, an order receiving entrance type, a guest room number and the like.
S102, determining an order type corresponding to the order based on the order data;
after the order data are received, corresponding data processing is carried out on the order data, and therefore the order type corresponding to the order is determined. Specifically, the order types obtained by analyzing and processing the order data may include types of ordering (such as ordering or taking out in a hotel), purchasing goods in the hotel on line (such as purchasing goods in an intelligent container in the hotel through a hotel internal network shopping platform entered by scanning a two-dimensional code and the like), delivering a demand, and reserving a service. Specifically, the data processing of the order data may be to extract keywords from a text described by the guest requirement information, so as to determine the order type matched with the order data by comparing the extracted keywords with keywords included in each preset order type.
S103, matching corresponding task flows for the orders based on the order types;
and after the order type is determined according to the order data, matching a corresponding task flow for the order according to the order type. Specifically, the task flow is a set of process nodes required to complete a service of a certain order type. The task flow may be a data table pre-stored in a database in the form of a flow chart or the like.
S104, analyzing and processing the task flow according to a preset rule to generate a scheduling result;
then, the task flow needs to be analyzed according to a preset rule, that is, the data such as the execution object, the execution time and the like of each process node in the task flow are analyzed according to a preset customized processing logic, so as to generate a corresponding scheduling result, and the execution objects are assigned according to the scheduling result to cooperate with each other to complete the distribution of the order.
And S105, assigning corresponding execution objects to execute the delivery tasks of the orders based on the scheduling results.
In order to improve the order scheduling efficiency and the order processing efficiency, after the data processing and analysis are carried out to obtain the scheduling result, corresponding scheduling instructions are issued according to the obtained scheduling result, corresponding execution objects (hotel robots, hotel waiters and the like) are assigned to cooperate with each other, the preset work content is completed at the set time point, and finally the whole distribution task of the order is efficiently completed.
In summary, in the above embodiment, when the scheduling processing needs to be performed on the hotel order, the order data is received first, where the order data is generated after the order receiving entry receives the order in the hotel scene; then, determining the order type corresponding to the order based on the order data; matching a corresponding task flow for the order based on the order type; analyzing and processing the task flow according to a preset rule to generate a scheduling result; and assigning corresponding execution objects to execute the delivery tasks of the orders based on the scheduling results. The method and the device can identify the order types and match different task flows according to different order types, so that customized logic processing is performed on hotel orders of different types, and the order scheduling efficiency and the order processing efficiency are improved.
As shown in fig. 2, which is a flowchart of hotel order scheduling processing method embodiment 2 disclosed in the present invention, the method may include the following steps:
s201, receiving order data, wherein the order data is generated after an order receiving entrance receives an order in a hotel scene;
when the hotel order needs to be scheduled, the order data is received at first, and the order data is generated after the order receiving entrance receives the order in the hotel scene. In a hotel scene, the system is provided with a plurality of order receiving inlets (such as an order receiving inlet for receiving orders sent by guests in the hotel through a user terminal, an order receiving inlet for receiving orders input by a hotel front desk worker through a PC (personal computer) or other input equipment, an order receiving inlet for receiving orders generated by the user through conversation with a hotel intelligent voice service robot and the like, and a data transmission inlet capable of receiving orders, when the user needs to order meals, articles for delivery, hotel shopping, room cleaning and the like, the user terminal such as a mobile phone and the like can send orders of required services, the front desk can be informed through a telephone, the front desk worker can input orders of the required services, or the front desk worker can input orders of the required services through voice through conversation with the hotel intelligent voice service robot in the hotel room, and after the order receiving inlets receive the orders of the required services, and generating corresponding order data according to a preset rule, wherein the order data can specifically comprise information such as guest demand information description, expected delivery time, an order receiving entrance type, a guest room number and the like.
S202, determining an order type corresponding to the order based on the order data;
after the order data are received, corresponding data processing is carried out on the order data, and therefore the order type corresponding to the order is determined. Specifically, the order types obtained by analyzing and processing the order data may include types of ordering (such as ordering or taking out in a hotel), purchasing goods in the hotel on line (such as purchasing goods in an intelligent container in the hotel through a hotel internal network shopping platform entered by scanning a two-dimensional code and the like), delivering a demand, and reserving a service. Specifically, the data processing of the order data may be to extract keywords from a text described by the guest requirement information, so as to determine the order type matched with the order data by comparing the extracted keywords with keywords included in each preset order type.
S203, matching corresponding task flows for the orders based on the order types;
and after the order type is determined according to the order data, matching a corresponding task flow for the order according to the order type. Specifically, a task flow is a collection of process nodes required to complete a service of a certain order type. The task flow may be a data table pre-stored in a database in the form of a flow chart or the like.
S204, acquiring data to be scheduled corresponding to each process node in the task flow;
and after matching the order with the task flow corresponding to the order type to which the order belongs, acquiring respective data to be scheduled according to different process nodes in the task flow. Specifically, the data to be scheduled may include process data, process node data, basic information data of robots and hotel staff, and device data (intelligent container, robot data), where the data to be scheduled also has some differences according to different processes of the order type, and when the order type is a type of delivering goods, the data to be scheduled also includes commodity attribute data, payment data, container data, and the like.
S205, processing the data to be scheduled of each process node according to the corresponding scheduling algorithm to obtain a scheduling result corresponding to each process node;
and processing the data to be scheduled of each process node according to a preset corresponding algorithm, thereby obtaining a scheduling result corresponding to each process node. Before executing the order task, the corresponding order similarity calculation result, order clustering result, order scoring result, equipment scoring result (including robots, containers and elevators), order merging result and order grouping result can be calculated according to the flow corresponding to the order, the commodity attribute, the payment type, the task type, the position information, the staff information, the robot data, the staff scheduling condition and the like, and the order scheduling data is processed to obtain the corresponding scheduling result.
It should be noted that the order similarity calculation result is determined according to the service type of the order, the room number of the order required to be serviced, and the order placing time.
S206, obtaining a planning delivery path based on the scheduling result of each process node;
after the scheduling result corresponding to each flow is obtained, in order to estimate the delivery time of the order in advance, the delivery path needs to be planned according to the scheduling result of each flow node, so as to obtain a planned delivery path for executing the delivery task of the order.
S207, estimating delivery time based on a planned delivery path;
after the distribution path is planned, the individual execution time of each flow node can be determined due to the determination of the distribution path, so that the distribution time can be estimated according to the planned distribution path.
S208, pushing the distribution time to the user terminal;
after the delivery time is estimated, in order to enable the guest to know the delivery completion time of the order in time, the delivery time is pushed to the user terminal. Specifically, the user terminal may be a mobile phone of a guest corresponding to the order.
S209, assigning corresponding execution objects to execute the distribution tasks of the orders based on the scheduling results;
in order to improve the order scheduling efficiency and the order processing efficiency, after the data processing and analysis are carried out to obtain the scheduling result, corresponding scheduling instructions are issued according to the obtained scheduling result, corresponding execution objects (hotel robots, hotel waiters and the like) are assigned to cooperate with each other, the preset work content is completed at the set time point, and finally the whole distribution task of the order is efficiently completed.
S210, monitoring the execution state of the distribution task of the order in real time;
in the process of executing the distribution task of the order, in order to better understand whether the execution objects such as the hotel robot and the hotel service staff execute the distribution task according to the preset flow nodes or time points, the execution state of the distribution task of the order needs to be monitored in real time. Specifically, the real-time monitoring of the execution objects such as hotel service staff and hotel robots can be realized by positioning the execution objects.
S211, pushing the execution state to the user terminal;
in the monitoring process, in order to enable the guest to know the state of the order in time, the monitored execution state can be sent to the user terminal of the guest at a preset time interval or in real time.
And S212, dynamically scheduling and updating the state of the delivery task according to the execution state.
In the process of executing the distribution tasks, emergencies such as robot faults may occur, when an abnormal execution state is monitored, the distribution tasks need to be dynamically scheduled again to ensure that the distribution tasks are completed on time, for example, in the process of distributing, when the distributed robot has faults, the system sends an alarm, and therefore the adjacent robot or hotel service staff capable of executing the process node is automatically matched to continue to execute the distribution tasks.
In summary, in the above embodiment, when the scheduling processing needs to be performed on the hotel order, the order data is received first, where the order data is generated after the order receiving entry receives the order in the hotel scene; then, determining the order type corresponding to the order based on the order data; matching a corresponding task flow for the order based on the order type; acquiring data to be scheduled corresponding to each process node in a task flow; processing the data to be scheduled of each process node according to the corresponding scheduling algorithm to obtain a scheduling result corresponding to each process node; obtaining a planning distribution path based on the scheduling result of each process node; estimating the delivery time based on the planned delivery path; pushing the distribution time to a user terminal; assigning a corresponding execution object to execute a delivery task of the order based on the scheduling result; monitoring the execution state of the distribution task of the order in real time; pushing the execution state to a user terminal; and carrying out dynamic scheduling and state updating on the delivery tasks according to the execution state. On the basis of the method embodiment 1, the scheduling data corresponding to each process node can be further processed according to the corresponding scheduling algorithm to obtain a scheduling result more matched and matched with the order type, so that customized logic processing of hotel orders of different types can be better realized, and the order scheduling efficiency and the order processing effect are further improved; the dispatching time is estimated and pushed, and the order dispatching task is monitored and dynamically dispatched in real time, so that the order dispatching processing efficiency is further improved, and the experience of guests living in the hotel is improved.
As shown in fig. 3, which is a schematic structural diagram of an embodiment 1 of a hotel order scheduling processing system disclosed in the present invention, the system may include:
the receiving module 301 is configured to receive order data, where the order data is data generated after an order receiving entry receives an order in a hotel scene;
when the hotel order needs to be scheduled, the order data is received at first, and the order data is generated after the order receiving entrance receives the order in the hotel scene. In a hotel scene, the system is provided with a plurality of order receiving inlets (such as an order receiving inlet for receiving orders sent by guests in the hotel through a user terminal, an order receiving inlet for receiving orders input by a hotel front desk worker through a PC (personal computer) or other input equipment, an order receiving inlet for receiving orders generated by the user through conversation with a hotel intelligent voice service robot and the like, and a data transmission inlet capable of receiving orders, when the user needs to order meals, articles for delivery, hotel shopping, room cleaning and the like, the user terminal such as a mobile phone and the like can send orders of required services, the front desk can be informed through a telephone, the front desk worker can input orders of the required services, or the front desk worker can input orders of the required services through voice through conversation with the hotel intelligent voice service robot in the hotel room, and after the order receiving inlets receive the orders of the required services, and generating corresponding order data according to a preset rule, wherein the order data can specifically comprise information such as guest demand information description, expected delivery time, an order receiving entrance type, a guest room number and the like.
A determining module 302, configured to determine an order type corresponding to the order based on the order data;
after the order data are received, corresponding data processing is carried out on the order data, and therefore the order type corresponding to the order is determined. Specifically, the order types obtained by analyzing and processing the order data may include types of ordering (such as ordering or taking out in a hotel), purchasing goods in the hotel on line (such as purchasing goods in an intelligent container in the hotel through a hotel internal network shopping platform entered by scanning a two-dimensional code and the like), delivering a demand, and reserving a service. Specifically, the data processing of the order data may be to extract keywords from a text described by the guest requirement information, so as to determine the order type matched with the order data by comparing the extracted keywords with keywords included in each preset order type.
A matching module 303, configured to match a corresponding task flow for an order based on an order type;
and after the order type is determined according to the order data, matching a corresponding task flow for the order according to the order type. Specifically, the task flow is a set of process nodes required to complete a service of a certain order type. The task flow may be a data table pre-stored in a database in the form of a flow chart or the like.
A scheduling result generating module 304, configured to analyze and process the task flow according to a preset rule, and generate a scheduling result;
then, the task flow needs to be analyzed according to a preset rule, that is, the data such as the execution object, the execution time and the like of each process node in the task flow are analyzed according to a preset customized processing logic, so as to generate a corresponding scheduling result, and the execution objects are assigned according to the scheduling result to cooperate with each other to complete the distribution of the order.
A first scheduling module 305, configured to assign the corresponding execution object to execute the delivery task of the order based on the scheduling result.
In order to improve the order scheduling efficiency and the order processing efficiency, after the data processing and analysis are carried out to obtain the scheduling result, corresponding scheduling instructions are issued according to the obtained scheduling result, corresponding execution objects (hotel robots, hotel waiters and the like) are assigned to cooperate with each other, the preset work content is completed at the set time point, and finally the whole distribution task of the order is efficiently completed.
In summary, in the above embodiment, when the scheduling processing needs to be performed on the hotel order, the order data is received first, where the order data is generated after the order receiving entry receives the order in the hotel scene; then, determining the order type corresponding to the order based on the order data; matching a corresponding task flow for the order based on the order type; analyzing and processing the task flow according to a preset rule to generate a scheduling result; and assigning corresponding execution objects to execute the delivery tasks of the orders based on the scheduling results. The method and the device can identify the order types and match different task flows according to different order types, so that customized logic processing is performed on hotel orders of different types, and the order scheduling efficiency and the order processing efficiency are improved.
As shown in fig. 4, which is a schematic structural diagram of an embodiment 2 of a hotel order scheduling processing system disclosed in the present invention, the system may include:
the receiving module 401 is configured to receive order data, where the order data is data generated after an order receiving entry receives an order in a hotel scene;
when the hotel order needs to be scheduled, the order data is received at first, and the order data is generated after the order receiving entrance receives the order in the hotel scene. In a hotel scene, the system is provided with a plurality of order receiving inlets (such as an order receiving inlet for receiving orders sent by guests in the hotel through a user terminal, an order receiving inlet for receiving orders input by a hotel front desk worker through a PC (personal computer) or other input equipment, an order receiving inlet for receiving orders generated by the user through conversation with a hotel intelligent voice service robot and the like, and a data transmission inlet capable of receiving orders, when the user needs to order meals, articles for delivery, hotel shopping, room cleaning and the like, the user terminal such as a mobile phone and the like can send orders of required services, the front desk can be informed through a telephone, the front desk worker can input orders of the required services, or the front desk worker can input orders of the required services through voice through conversation with the hotel intelligent voice service robot in the hotel room, and after the order receiving inlets receive the orders of the required services, and generating corresponding order data according to a preset rule, wherein the order data can specifically comprise information such as guest demand information description, expected delivery time, an order receiving entrance type, a guest room number and the like.
A determining module 402, configured to determine an order type corresponding to the order based on the order data;
after the order data are received, corresponding data processing is carried out on the order data, and therefore the order type corresponding to the order is determined. Specifically, the order types obtained by analyzing and processing the order data may include types of ordering (such as ordering or taking out in a hotel), purchasing goods in the hotel on line (such as purchasing goods in an intelligent container in the hotel through a hotel internal network shopping platform entered by scanning a two-dimensional code and the like), delivering a demand, and reserving a service. Specifically, the data processing of the order data may be to extract keywords from a text described by the guest requirement information, so as to determine the order type matched with the order data by comparing the extracted keywords with keywords included in each preset order type.
A matching module 403, configured to match a corresponding task flow for an order based on the order type;
and after the order type is determined according to the order data, matching a corresponding task flow for the order according to the order type. Specifically, a task flow is a collection of process nodes required to complete a service of a certain order type. The task flow may be a data table pre-stored in a database in the form of a flow chart or the like.
An obtaining unit 404, configured to obtain data to be scheduled corresponding to each process node in the task flow;
and after matching the order with the task flow corresponding to the order type to which the order belongs, acquiring respective data to be scheduled according to different process nodes in the task flow. Specifically, the data to be scheduled may include process data, process node data, basic information data of robots and hotel staff, and device data (intelligent container, robot data), where the data to be scheduled also has some differences according to different processes of the order type, and when the order type is a type of delivering goods, the data to be scheduled also includes commodity attribute data, payment data, container data, and the like.
A scheduling result generating unit 405, configured to process data to be scheduled of each process node according to a corresponding scheduling algorithm, so as to obtain a scheduling result corresponding to each process node;
and processing the data to be scheduled of each process node according to a preset corresponding algorithm, thereby obtaining a scheduling result corresponding to each process node. Before executing the order task, the corresponding order similarity calculation result, order clustering result, order scoring result, equipment scoring result (including robots, containers and elevators), order merging result and order grouping result can be calculated according to the flow corresponding to the order, the commodity attribute, the payment type, the task type, the position information, the staff information, the robot data, the staff scheduling condition and the like, and the order scheduling data is processed to obtain the corresponding scheduling result.
It should be noted that the order similarity calculation result is determined according to the service type of the order, the room number of the order required to be serviced, and the order placing time.
A path planning module 406, configured to obtain a planned delivery path based on a scheduling result of each flow node;
after the scheduling result corresponding to each flow is obtained, in order to estimate the delivery time of the order in advance, the delivery path needs to be planned according to the scheduling result of each flow node, so as to obtain a planned delivery path for executing the delivery task of the order.
A time estimation module 407, configured to estimate delivery time based on a planned delivery path;
after the distribution path is planned, the individual execution time of each flow node can be determined due to the determination of the distribution path, so that the distribution time can be estimated according to the planned distribution path.
A first pushing module 408, configured to push the delivery time to the user terminal;
after the delivery time is estimated, in order to enable the guest to know the delivery completion time of the order in time, the delivery time is pushed to the user terminal. Specifically, the user terminal may be a mobile phone of a guest corresponding to the order.
A first scheduling module 409, configured to assign corresponding execution objects to execute delivery tasks of the order based on a scheduling result;
in order to improve the order scheduling efficiency and the order processing efficiency, after the data processing and analysis are carried out to obtain the scheduling result, corresponding scheduling instructions are issued according to the obtained scheduling result, corresponding execution objects (hotel robots, hotel waiters and the like) are assigned to cooperate with each other, the preset work content is completed at the set time point, and finally the whole distribution task of the order is efficiently completed.
A monitoring module 410, configured to monitor an execution state of a distribution task of an order in real time;
in the process of executing the distribution task of the order, in order to better understand whether the execution objects such as the hotel robot and the hotel service staff execute the distribution task according to the preset flow nodes or time points, the execution state of the distribution task of the order needs to be monitored in real time. Specifically, the real-time monitoring of the execution objects such as hotel service staff and hotel robots can be realized by positioning the execution objects.
The second pushing module 411 is configured to push the execution state to the user terminal;
in the monitoring process, in order to enable the guest to know the state of the order in time, the monitored execution state can be sent to the user terminal of the guest at a preset time interval or in real time.
And a second scheduling module 412, configured to perform dynamic scheduling and status updating on the delivery tasks according to the execution status.
In the process of executing the distribution tasks, emergencies such as robot faults may occur, when an abnormal execution state is monitored, the distribution tasks need to be dynamically scheduled again to ensure that the distribution tasks are completed on time, for example, in the process of distributing, when the distributed robot has faults, the system sends an alarm, and therefore the adjacent robot or hotel service staff capable of executing the process node is automatically matched to continue to execute the distribution tasks.
In summary, in the above embodiment, when the scheduling processing needs to be performed on the hotel order, the order data is received first, where the order data is generated after the order receiving entry receives the order in the hotel scene; then, determining the order type corresponding to the order based on the order data; matching a corresponding task flow for the order based on the order type; acquiring data to be scheduled corresponding to each process node in a task flow; processing the data to be scheduled of each process node according to the corresponding scheduling algorithm to obtain a scheduling result corresponding to each process node; obtaining a planning distribution path based on the scheduling result of each process node; estimating the delivery time based on the planned delivery path; pushing the distribution time to a user terminal; assigning a corresponding execution object to execute a delivery task of the order based on the scheduling result; monitoring the execution state of the distribution task of the order in real time; pushing the execution state to a user terminal; and carrying out dynamic scheduling and state updating on the delivery tasks according to the execution state. On the basis of the system embodiment 1, the scheduling data corresponding to each process node can be further processed according to the corresponding scheduling algorithm to obtain a scheduling result more matched and matched with the order type, so that customized logic processing of hotel orders of different types can be better realized, and the order scheduling efficiency and the order processing effect are further improved; the dispatching time is estimated and pushed, and the order dispatching task is monitored and dynamically dispatched in real time, so that the order dispatching processing efficiency is further improved, and the experience of guests living in the hotel is improved.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A hotel order scheduling processing method is characterized by comprising the following steps:
receiving order data, wherein the order data is generated after an order receiving entrance receives an order in a hotel scene;
determining the order type corresponding to the order based on the order data;
matching a corresponding task flow for the order based on the order type;
analyzing and processing the task flow according to a preset rule to generate a scheduling result;
and assigning corresponding execution objects to execute the delivery tasks of the orders based on the scheduling results.
2. The hotel order scheduling processing method according to claim 1, wherein the analyzing the task flow according to a preset rule and generating a scheduling result comprises:
acquiring data to be scheduled corresponding to each process node in the task flow;
and processing the data to be scheduled of each process node according to the corresponding scheduling algorithm to obtain a scheduling result corresponding to each process node.
3. The hotel order scheduling process method of claim 2, further comprising:
obtaining a planning distribution path based on the scheduling result of each process node;
estimating delivery time based on the planned delivery path;
and pushing the distribution time to a user terminal.
4. The hotel order scheduling process method according to any one of claims 1 to 3, further comprising:
monitoring the execution state of the distribution task of the order in real time;
and pushing the execution state to a user terminal.
5. The hotel order scheduling process method of claim 4, further comprising:
and carrying out dynamic scheduling and state updating on the delivery tasks according to the execution state.
6. A hotel order scheduling processing system, comprising:
the receiving module is used for receiving order data, wherein the order data is generated after an order receiving entrance receives an order in a hotel scene;
the determining module is used for determining the order type corresponding to the order based on the order data;
the matching module is used for matching corresponding task flows for the orders based on the order types;
the scheduling result generation module analyzes and processes the task flow according to a preset rule to generate a scheduling result;
and the first scheduling module is used for assigning corresponding execution objects to execute the delivery tasks of the orders based on the scheduling results.
7. The hotel order scheduling processing system of claim 6, wherein the scheduling result generating module comprises:
the acquiring unit is used for acquiring data to be scheduled corresponding to each process node in the task flow;
and the scheduling result generating unit is used for processing the data to be scheduled of each process node according to the corresponding scheduling algorithm to obtain the scheduling result corresponding to each process node.
8. The hotel order scheduling processing system of claim 7, further comprising:
the path planning module is used for obtaining a planning delivery path based on the scheduling result of each flow node;
the time estimation module is used for estimating the delivery time based on the planned delivery path;
and the first pushing module is used for pushing the distribution time to the user terminal.
9. The hotel order scheduling processing system according to any one of claims 6 to 8, further comprising:
the monitoring module is used for monitoring the execution state of the distribution task of the order in real time;
and the second pushing module is used for pushing the execution state to the user terminal.
10. The hotel order scheduling processing system of claim 9, further comprising:
and the second scheduling module is used for dynamically scheduling and updating the state of the delivery task according to the execution state.
CN202011556043.XA 2020-12-24 2020-12-24 Hotel order scheduling processing method and system Pending CN112633698A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011556043.XA CN112633698A (en) 2020-12-24 2020-12-24 Hotel order scheduling processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011556043.XA CN112633698A (en) 2020-12-24 2020-12-24 Hotel order scheduling processing method and system

Publications (1)

Publication Number Publication Date
CN112633698A true CN112633698A (en) 2021-04-09

Family

ID=75324652

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011556043.XA Pending CN112633698A (en) 2020-12-24 2020-12-24 Hotel order scheduling processing method and system

Country Status (1)

Country Link
CN (1) CN112633698A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114493513A (en) * 2022-01-14 2022-05-13 杭州盈兴科技有限公司 Voice processing-based hotel management method and device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018064937A1 (en) * 2016-10-08 2018-04-12 阿里巴巴集团控股有限公司 Order information processing method, apparatus and system
CN108694544A (en) * 2018-05-15 2018-10-23 北京顺丰同城科技有限公司 A kind of order dispatch processing method and processing device
CN108921470A (en) * 2018-06-26 2018-11-30 广东步同城网络科技有限公司 Method, apparatus, computer equipment and the storage medium of order delivery management
CN111340405A (en) * 2020-05-20 2020-06-26 北京云迹科技有限公司 Order distribution method, equipment and computer readable storage medium
CN111798174A (en) * 2020-06-02 2020-10-20 上海人云科技有限公司 Method and device for realizing robot order distribution

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018064937A1 (en) * 2016-10-08 2018-04-12 阿里巴巴集团控股有限公司 Order information processing method, apparatus and system
CN108694544A (en) * 2018-05-15 2018-10-23 北京顺丰同城科技有限公司 A kind of order dispatch processing method and processing device
CN108921470A (en) * 2018-06-26 2018-11-30 广东步同城网络科技有限公司 Method, apparatus, computer equipment and the storage medium of order delivery management
CN111340405A (en) * 2020-05-20 2020-06-26 北京云迹科技有限公司 Order distribution method, equipment and computer readable storage medium
CN111798174A (en) * 2020-06-02 2020-10-20 上海人云科技有限公司 Method and device for realizing robot order distribution

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114493513A (en) * 2022-01-14 2022-05-13 杭州盈兴科技有限公司 Voice processing-based hotel management method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN109840648B (en) Method and device for outputting bin information
TW201737196A (en) Method, apparatus, and system for scheduling logistic resources
CN106844372B (en) Logistics information query method and device
CN112163887A (en) Electric sales system, electric sales list management method, device, equipment and storage medium
US11023845B2 (en) Integration platform to enable operational intelligence and user journeys for smart cities and the internet of things
CN107515885B (en) Information pushing method and device
KR20140114804A (en) Delivery method and system
CN112633698A (en) Hotel order scheduling processing method and system
US9928471B2 (en) System and method for assigning employees to cash registers
CN110390581A (en) The method and device of business processing, system, storage medium, electronic device
JP6513995B2 (en) Approach support system, approach support method and approach support program
CN111475846B (en) System for asset management by utilizing specific data analysis method
CN110009273B (en) Information processing method and device, storage medium, and electronic device
CN112950248A (en) Logistics network point site selection method and device, computer equipment and readable storage medium
Taleghani et al. Time variability analysis in multi-production value stream
CN113283517B (en) Household service matching method, system and computer equipment
CN113890948A (en) Resource allocation method based on voice outbound robot dialogue data and related equipment
CN113780923A (en) Method and device for sending piece, electronic equipment and medium
CN113705850A (en) Order distribution method and device, readable storage medium and electronic equipment
Kamil et al. Design of location-based waste collecting on enviro andalas waste bank
CN112101718A (en) Multi-user cooperation structured data processing method and device based on Internet
CN110956430A (en) Department door recommendation method and device
CN111260444B (en) Order issuing method, device and computer system for goods-free commodities
CN108874995A (en) Method for building up, device and the electronic equipment of electricity consumption customer service database
KR100705321B1 (en) Method And System of target marketing using Wire/Wireless Internet

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 100080

Applicant after: Beijing Yunji Technology Co.,Ltd.

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

Applicant before: BEIJING YUNJI TECHNOLOGY Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210409