Catering reservation method and system for rail transit vehicle
By using servers to generate candidate package lists in rail transit vehicles, passengers can book dishes produced at different sites, solving the problems of low carrying efficiency and single type of dishes in catering reservation services, and achieving better passenger experience and carrying capacity.
Patent Information
- Application Number
- CN202411184926.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2024-12-20
AI Technical Summary
In the catering reservation service of rail transit vehicles, food production is concentrated in the food truck, resulting in low loading efficiency, single types of dishes, and trains need to be equipped with food trucks, which limits the carrying capacity and passenger experience.
The server determines the site information passing through the target vehicle during its driving process, obtains the dish information of multiple production terminals, and generates a list of candidate packages based on the site and dish information. Passengers can book dishes produced at different stations on the train, and the train only enters the station material exchange is carried out.
It improves the variety of dishes, improves passenger experience, reduces the demand for trains to be equipped with food trucks, and improves the carrying capacity and seating rate.
Smart Images

Figure CN119168099A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information processing, and in particular to a method for booking meals for rail transit vehicles. Background Art
[0002] On rail transit vehicles, passengers can make meal reservations through a specific system or platform. This service provides great convenience for passengers, allowing them to plan their dietary needs in advance during their journey. Through this reservation method, passengers can choose their favorite meals and enjoy them at a specified time, thus avoiding the trouble of looking for food in the carriage.
[0003] The catering reservation service for rail transit vehicles usually includes the following steps: First, passengers need to make a reservation through a mobile phone application, website or self-service terminal in the car. When making a reservation, passengers can choose a variety of catering options, including but not limited to hot food, cold food, drinks and snacks. After the reservation is completed, passengers will receive a confirmation message informing them of the specific time and place to pick up the meal. In the prior art, food is always produced in the dining car, and each train is equipped with a dining car, which results in low train transportation efficiency. At the same time, the variety of dishes on a single dining car is also relatively single. Summary of the invention
[0004] The embodiment of the present application provides a method for catering reservation in a rail transit vehicle to improve the above-mentioned problem.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In the first aspect, the embodiment of the present application proposes a method for booking a restaurant for a rail transit vehicle, which is applicable to a restaurant booking system for a rail transit vehicle. The system includes a plurality of production terminals, reservation terminals and servers arranged at a site. The method includes:
[0007] The server determines the target vehicle, obtains the site information that the target vehicle passes through during its driving process, and determines multiple production terminals based on the site information;
[0008] The server obtains dish information corresponding to each production terminal from each production terminal, where the dish information is a list of multiple dishes that the production terminal has completed production or is about to complete production;
[0009] The server determines a list of candidate meal packages corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal and the location information of the reservation terminal during the driving process of the target vehicle;
[0010] The reservation terminal obtains the corresponding candidate package list from the server and displays it.
[0011] In combination with the first aspect, in some feasible implementations, the server determines a target vehicle, obtains site information passed by the target vehicle during its driving process, and determines multiple production terminals based on the site information, including:
[0012] The server obtains the station information, which includes the station names passed by the target vehicle during driving and the order of passing through multiple stations;
[0013] The server determines a plurality of production terminals arranged at the sites based on the sequence of the sites.
[0014] In combination with the first aspect, in some feasible implementations, the server determines a set meal list corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle, including:
[0015] The server obtains site information and sorts the production terminals corresponding to each site based on the site information;
[0016] The server determines a candidate production terminal from the multiple production terminals based on the location information corresponding to the target vehicle and the order of the multiple production terminals;
[0017] The server obtains dish information corresponding to the candidate production terminal, and determines a candidate set meal list based on the dish information.
[0018] In combination with the first aspect, in some feasible implementations, the server determines a candidate production terminal from multiple production terminals based on the location information corresponding to the target vehicle and the order of the multiple production terminals, including:
[0019] The server determines the current time;
[0020] The server obtains the timetable when the target vehicle arrives at each station, and determines the current time and the target time in the timetable, where the target time is the scheduled meal pickup time;
[0021] The server determines a candidate production terminal from a plurality of scheduled terminals based on the schedule, the target time and the current time. The candidate production terminal is a production terminal corresponding to a station that the target vehicle passes and stops at between the current time and the target time.
[0022] In combination with the first aspect, in some feasible implementations, the server determines a candidate set meal list corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle, including:
[0023] The server obtains the dish information corresponding to the candidate renewal terminal;
[0024] The server determines a set meal list based on the dish information corresponding to the candidate renewal terminal.
[0025] In conjunction with the first aspect, in some feasible implementations, the server determines a set meal list based on the dish information corresponding to the candidate renewal terminal, including:
[0026] The server obtains the dish name contained in each dish information;
[0027] The server combines the names of the multiple dishes according to a preset number of samples, and determines the names of the multiple set meals according to the combination results;
[0028] The server combines multiple package names to form a package list.
[0029] In combination with the first aspect, in some feasible implementations, the method further includes:
[0030] The reservation terminal selects a target package from the candidate package list in response to the user's operation;
[0031] The server obtains the target package and determines the target dish in the target package according to the target package;
[0032] The server sends production instructions to the corresponding production terminal based on the target dish;
[0033] The production terminal responds to the production instruction and produces the target dish.
[0034] In combination with the first aspect, in some feasible implementations, the system further includes a configuration terminal, and the method further includes:
[0035] Configure the terminal to obtain the target package from the server;
[0036] The configuration terminal configures multiple target dishes based on the target meal package.
[0037] In a second aspect, an embodiment of the present application proposes a catering reservation system for a rail transit vehicle, the system comprising a plurality of production terminals, reservation terminals and servers arranged at a site, and the system is configured as follows:
[0038] The server determines the target vehicle, obtains the site information that the target vehicle passes through during its driving process, and determines multiple production terminals based on the site information;
[0039] The server obtains dish information corresponding to each production terminal from each production terminal, where the dish information is a list of multiple dishes that the production terminal has completed production or is about to complete production;
[0040] The server determines a list of candidate meal packages corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal and the location information of the reservation terminal during the driving process of the target vehicle;
[0041] The reservation terminal obtains the corresponding candidate package list from the server and displays it.
[0042] In conjunction with the second aspect, in some feasible implementations, the server determines a target vehicle, obtains site information passed by the target vehicle during its driving process, and determines multiple production terminals based on the site information, including:
[0043] The server obtains the station information, which includes the station names passed by the target vehicle during driving and the order of passing through multiple stations;
[0044] The server determines a plurality of production terminals arranged at the sites based on the sequence of the sites.
[0045] In conjunction with the second aspect, in some feasible implementations, the system is configured as follows:
[0046] The server determines the set meal list corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle, including:
[0047] The server obtains site information and sorts the production terminals corresponding to each site based on the site information;
[0048] The server determines a candidate production terminal from the multiple production terminals based on the location information corresponding to the target vehicle and the order of the multiple production terminals;
[0049] The server obtains dish information corresponding to the candidate production terminal, and determines a candidate set meal list based on the dish information.
[0050] In conjunction with the second aspect, in some feasible implementations, the system is configured as follows:
[0051] The server determines a candidate production terminal from the multiple production terminals based on the location information corresponding to the target vehicle and the order of the multiple production terminals, including:
[0052] The server determines the current time;
[0053] The server obtains the timetable when the target vehicle arrives at each station, and determines the current time and the target time in the timetable, where the target time is the scheduled meal pickup time;
[0054] The server determines a candidate production terminal from a plurality of scheduled terminals based on the schedule, the target time and the current time. The candidate production terminal is a production terminal corresponding to a station that the target vehicle passes and stops at between the current time and the target time.
[0055] In conjunction with the second aspect, in some feasible implementations, the system is configured as follows:
[0056] The server determines a candidate set meal list corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle, including:
[0057] The server obtains the dish information corresponding to the candidate renewal terminal;
[0058] The server determines a set meal list based on the dish information corresponding to the candidate renewal terminal.
[0059] In conjunction with the second aspect, in some feasible implementations, the system is configured as follows:
[0060] The server determines a set meal list based on the dish information corresponding to the candidate renewal terminal, including:
[0061] The server obtains the dish name contained in each dish information;
[0062] The server combines the names of the multiple dishes according to a preset number of samples, and determines the names of the multiple set meals according to the combination results;
[0063] The server combines multiple package names to form a package list.
[0064] In conjunction with the second aspect, in some feasible implementations, the system is configured as follows:
[0065] The reservation terminal selects a target package from the candidate package list in response to the user's operation;
[0066] The server obtains the target package and determines the target dish in the target package according to the target package;
[0067] The server sends production instructions to the corresponding production terminal based on the target dish;
[0068] The production terminal responds to the production instruction and produces the target dish.
[0069] In conjunction with the second aspect, in some feasible implementations, the system further includes a configuration terminal, and the system is configured to:
[0070] Configure the terminal to obtain the target package from the server;
[0071] The configuration terminal configures multiple target dishes based on the target meal package.
[0072] A third aspect of an embodiment of the present invention provides an electronic device, the electronic device comprising:
[0073] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method proposed in the first aspect of the embodiment of the present invention.
[0074] A fourth aspect of an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method provided in the first aspect of the embodiment of the present invention.
[0075] In summary, the above method and device have the following technical effects:
[0076] A method for booking a meal for a rail transit vehicle proposed in an embodiment of the present application, first, the server determines the target vehicle, and obtains the site information that the target vehicle passes through during the driving process, and determines multiple production terminals based on the site information, and then, the server obtains the dish information corresponding to the production terminal from each production terminal, and then, based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle, the server determines the candidate set meal list corresponding to each reservation terminal, and finally, the reservation terminal obtains the corresponding candidate set meal list from the server and displays it. A method for booking a meal for a rail transit vehicle proposed in an embodiment of the present application, by obtaining site information and dish information in advance, dishes produced at different sites can be reserved and combined according to the sites to be passed, and the train can only exchange materials when entering the station, and the types of dishes that users can reserve are more than those on a single dining car, and the user experience is better, and the train does not need to be equipped with a dining car, which improves the seating rate and actual carrying capacity. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] Figure 1 A schematic diagram of a flow chart of a method for booking food and beverages for a rail transit vehicle proposed in this application. DETAILED DESCRIPTION
[0078] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0079] The present application proposes a catering reservation method for rail transit vehicles, which is applicable to a catering reservation system for rail transit vehicles. The system includes multiple production terminals, reservation terminals and servers set up at the site, and in some embodiments, also includes a configuration terminal.
[0080] Specifically, in this embodiment, the production terminal can be a food preparation center or kitchen set up at the station, and can exchange materials with the train when the train passes through the station. The reservation terminal can be an electronic device set up on the train, or a mobile phone, which is not limited in this application. The configuration terminal can be a packaging device for lunch boxes. Please refer to Figure 1 , the method comprises the following steps:
[0081] S101: The server determines a target vehicle, obtains information about the sites that the target vehicle passes through during its driving process, and determines multiple production terminals based on the site information.
[0082] It is understandable that in this embodiment, the target vehicle is the vehicle that the person who needs to order food is currently riding or is about to ride. The server can determine the target vehicle based on the location information of the reservation terminal or in some other way. The specific method has been disclosed in the relevant documents and is not limited here.
[0083] After determining the target vehicle, the server can obtain the site information that the target vehicle passes through during its driving process, and determine multiple production terminals based on the site information.
[0084] Specifically, as an implementation method, the server can obtain site information, which includes the names of sites that the target vehicle passes through during driving and the order of multiple sites when passing through the sites. Then, the server determines multiple production terminals set at the sites based on the site order.
[0085] S102: The server obtains dish information corresponding to each production terminal from each production terminal. The dish information is a list of multiple dishes that the production terminal has completed production or is about to complete production.
[0086] It is understandable that the multiple dishes that are about to be completed, that is, when the train arrives at the station, the production terminal of the station has completed production. The server collects relevant information from each specific production terminal, which involves the list of dishes corresponding to each production terminal. Specifically, the dish information includes a detailed list of various dishes that have been completed or are about to be completed by each production terminal.
[0087] Specifically, in this embodiment, step S102 specifically includes the following steps:
[0088] S1021: The server obtains site information, and sorts the production terminals corresponding to each site based on the site information.
[0089] It can be understood that in the above steps, the server has obtained the station information. Therefore, according to the train schedule, multiple production terminals can be sorted according to the train's travel order. The server successfully obtains the relevant information of each station through the network connection. This information includes but is not limited to the location, scale, production capacity and equipment status of the station. After obtaining this information, the server uses an efficient algorithm to perform detailed sorting processing on the production terminals corresponding to each station.
[0090] The ranking is based on many factors, including but not limited to the operating efficiency, maintenance cost, energy consumption level and historical production data of the production terminal. By comprehensively analyzing these factors, the server can accurately evaluate the performance and potential of each production terminal. The ranking results will help management better understand the production status of each site and make more informed decisions.
[0091] In addition, the server also considers the synergy between sites during the sorting process. For example, some sites may be geographically close, so the collaborative operation capabilities between these sites will be given priority during sorting. This can further improve overall production efficiency, reduce logistics costs, and ensure the optimal allocation of resources.
[0092] Finally, the server generated a detailed ranking report that clearly showed the ranking of the production terminals corresponding to each site. This report not only provided an important reference for management, but also provided strong support for subsequent production planning and resource allocation. Through this ranking method based on site information, enterprises can manage their production terminals more scientifically and improve overall operational efficiency and market competitiveness.
[0093] S1022: The server determines a candidate production terminal from the multiple production terminals based on the location information corresponding to the target vehicle and the order of the multiple production terminals.
[0094] It can be understood that the candidate production terminal is the production terminal that actually produces the dishes during the user's reservation process. The server will further analyze and judge according to the specific location information of the target vehicle and the arrangement order of multiple production terminals, so as to screen out the candidate production terminals that meet the requirements from the numerous production terminals. Specifically, the server will comprehensively consider factors such as the current geographical location of the target vehicle, the driving route, and the geographical location and production capacity of each production terminal, and sort and screen them according to a certain order and standards. Through this precise calculation and matching, it is ensured that the candidate production terminal finally selected can meet the actual needs of the target vehicle, thereby improving production efficiency and resource utilization. As for how to determine the candidate production terminal, in this embodiment, the following steps can be included:
[0095] S201: The server determines the current time.
[0096] It can be understood that in this embodiment, the current time is also the time when the reservation is started, and the current time must be before the actual time of picking up the meal. In this embodiment, the current time refers to the time point when the user starts the reservation operation. Obviously, this time is before the actual time of picking up the meal. In other words, when the user performs the reservation operation, the specific time of picking up the meal has not yet arrived, so the current time must be before the actual time of picking up the meal.
[0097] S202: The server obtains the timetable when the target vehicle arrives at each station, and determines the current time and the target time in the timetable, where the target time is the scheduled meal pickup time.
[0098] It is understandable that the server can combine the timetable when the target vehicle arrives at each station and determine the current time and the target time in the timetable, the current time is the time of reservation, and the target time is the scheduled meal pickup time. As for how to determine the scheduled meal pickup time, it can be selected from multiple times by the reservation terminal in response to the operation of the user, or it can be some other methods, which are not limited here.
[0099] S203: The server determines a candidate production terminal from a plurality of scheduled terminals based on the schedule, the target time and the current time. The candidate production terminal is a production terminal corresponding to a station where the target vehicle passes and stops between the current time and the target time.
[0100] It is understandable that since the production of dishes must be after reservation, during the period between the current moment and the target moment, only the stations through which the train passes can exchange materials with the train, that is, only the production terminal corresponding to the station can meet the demand, that is, the terminal is the candidate production terminal. There is a period of time between the current moment and the target moment set by the customer. During this period of time, only the stations through which the train passes can exchange materials with the train. In other words, only those production terminals corresponding to the train can meet the needs of customers. Therefore, these production terminals that can meet the needs naturally become candidate production terminals.
[0101] S1023: The server obtains the dish information corresponding to the candidate production terminal, and determines a candidate meal list based on the dish information.
[0102] It is understandable that one terminal can produce a variety of dishes. Therefore, a variety of dishes produced by multiple different candidate production terminals can be arranged and combined to obtain a variety of packages. Specifically, the server obtains the dish information corresponding to the candidate renewal terminal, and then the server determines the package list based on the dish information corresponding to the candidate renewal terminal. A terminal device has the ability to produce a variety of different dishes. Therefore, through multiple different candidate production terminal devices, we can produce a variety of dishes. These dishes can eventually form a variety of and colorful packages for consumers to choose from after different arrangements and combinations. Specifically, the server will obtain the dish information corresponding to each candidate production terminal device. Subsequently, the server will further determine and generate a complete package list for users to choose from based on the dish information provided by these candidate production terminal devices.
[0103] S103: The server determines a list of candidate meal packages corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle.
[0104] It is understandable that, first, the server obtains the dish name contained in each dish information, then, the server combines multiple dish names according to a preset number of samples, determines multiple meal set names according to the combination result, and finally, the server combines multiple meal set names to form a meal set list. It is understandable that the preset number of samples and other data can be displayed on the reservation terminal for the user to select.
[0105] S104: The reservation terminal obtains the corresponding candidate package list from the server and displays it.
[0106] The reservation terminal receives and obtains the corresponding candidate package list from the server, and then displays these package options on the terminal interface for the user to browse and select. It can be understood that according to the final processing result of the server, the list of scheduled candidate packages can be displayed on the reservation terminal. These package lists change according to the changes in the scheduled time selected by the user.
[0107] In some embodiments, after the reservation terminal obtains the corresponding candidate package list from the server and displays it, the method may further include the following steps:
[0108] S105: The reservation terminal selects a target package from the candidate package list in response to the user's operation
[0109] After receiving the user's operation instruction, the reservation terminal will carefully screen and select a target package that meets the user's needs from the candidate package list. It can be understood that the user selects the target package from the candidate package list, that is, the reserved package and uploads it to the server. The server can send production instructions to the production terminal in advance, or prepare handover instructions.
[0110] S106: The server obtains the target meal and determines the target dish in the target meal according to the target meal.
[0111] It is understandable that since there may be many stations between the current moment and the target moment, the dishes in the target set meal may be produced by different stations. Therefore, the target dishes are determined in this step, that is, the dishes produced in the candidate production terminal.
[0112] S107: The server sends production instructions to the corresponding production terminal based on the target dish.
[0113] It is understandable that after determining the target dish, a production instruction or a handover instruction can be sent to the corresponding production terminal to ensure that the dish can be obtained when the train passes the station. Of course, in some embodiments, a target dish can be produced by multiple production terminals. In this case, a production terminal with a later arrival time can be selected to ensure that the set meal is stored for a shorter time.
[0114] S108: The production terminal responds to the production instruction and produces the target dish.
[0115] It is understandable that after determining the target dish, the candidate production terminal can start production or prepare for handover. In some embodiments, the configuration terminal can also obtain the target meal from the server, and then the configuration terminal configures multiple target dishes based on the target meal, and the user can directly obtain the configured meal, thereby improving the user experience.
[0116] A method for booking a meal for a rail transit vehicle proposed in an embodiment of the present application, first, the server determines the target vehicle, and obtains the site information that the target vehicle passes through during the driving process, and determines multiple production terminals based on the site information, and then, the server obtains the dish information corresponding to the production terminal from each production terminal, and then, based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle, the server determines the candidate set meal list corresponding to each reservation terminal, and finally, the reservation terminal obtains the corresponding candidate set meal list from the server and displays it. A method for booking a meal for a rail transit vehicle proposed in an embodiment of the present application, by obtaining site information and dish information in advance, dishes produced at different sites can be reserved and combined according to the sites to be passed, and the train can only exchange materials when entering the station, and the types of dishes that users can reserve are more than those on a single dining car, and the user experience is better, and the train does not need to be equipped with a dining car, which improves the seating rate and actual carrying capacity.
[0117] Based on the same inventive concept, the embodiment of the present application proposes a catering reservation system for rail transit vehicles, the system includes a plurality of production terminals, reservation terminals and servers arranged at the site, and the system is configured as follows:
[0118] The server determines the target vehicle, obtains the site information that the target vehicle passes through during its driving process, and determines multiple production terminals based on the site information;
[0119] The server obtains dish information corresponding to each production terminal from each production terminal, where the dish information is a list of multiple dishes that the production terminal has completed production or is about to complete production;
[0120] The server determines a list of candidate meal packages corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal and the location information of the reservation terminal during the driving process of the target vehicle;
[0121] The reservation terminal obtains the corresponding candidate package list from the server and displays it.
[0122] In some feasible implementations, the server determines a target vehicle, obtains site information that the target vehicle passes through during its travel, and determines multiple production terminals based on the site information, including:
[0123] The server obtains the station information, which includes the station names passed by the target vehicle during driving and the order of passing through multiple stations;
[0124] The server determines a plurality of production terminals arranged at the sites based on the sequence of the sites.
[0125] In some possible implementations, the system is configured as follows:
[0126] The server determines the set meal list corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle, including:
[0127] The server obtains site information and sorts the production terminals corresponding to each site based on the site information;
[0128] The server determines a candidate production terminal from the multiple production terminals based on the location information corresponding to the target vehicle and the order of the multiple production terminals;
[0129] The server obtains dish information corresponding to the candidate production terminal, and determines a candidate set meal list based on the dish information.
[0130] In some possible implementations, the system is configured as follows:
[0131] The server determines a candidate production terminal from the multiple production terminals based on the location information corresponding to the target vehicle and the order of the multiple production terminals, including:
[0132] The server determines the current time;
[0133] The server obtains the timetable when the target vehicle arrives at each station, and determines the current time and the target time in the timetable, where the target time is the scheduled meal pickup time;
[0134] The server determines a candidate production terminal from a plurality of scheduled terminals based on the schedule, the target time and the current time. The candidate production terminal is a production terminal corresponding to a station that the target vehicle passes and stops at between the current time and the target time.
[0135] In some possible implementations, the system is configured as follows:
[0136] The server determines a candidate set meal list corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle, including:
[0137] The server obtains the dish information corresponding to the candidate renewal terminal;
[0138] The server determines a set meal list based on the dish information corresponding to the candidate renewal terminal.
[0139] In some possible implementations, the system is configured as follows:
[0140] The server determines a set meal list based on the dish information corresponding to the candidate renewal terminal, including:
[0141] The server obtains the dish name contained in each dish information;
[0142] The server combines the names of the multiple dishes according to a preset number of samples, and determines the names of the multiple set meals according to the combination results;
[0143] The server combines multiple package names to form a package list.
[0144] In some possible implementations, the system is configured as follows:
[0145] The reservation terminal selects a target package from the candidate package list in response to the user's operation;
[0146] The server obtains the target package and determines the target dish in the target package according to the target package;
[0147] The server sends production instructions to the corresponding production terminal based on the target dish;
[0148] The production terminal responds to the production instruction and produces the target dish.
[0149] In some feasible implementations, the system further includes a configuration terminal, and the system is configured to:
[0150] Configure the terminal to obtain the target package from the server;
[0151] The configuration terminal configures multiple target dishes based on the target meal package.
[0152] The present application embodiment proposes a catering reservation system for rail transit vehicles. First, the server determines the target vehicle and obtains the station information that the target vehicle passes through during the driving process. Based on the station information, multiple production terminals are determined. Then, the server obtains the dish information corresponding to the production terminal from each production terminal. Then, based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle, the server determines the candidate set meal list corresponding to each reservation terminal. Finally, the reservation terminal obtains the corresponding candidate set meal list from the server and displays it. The present application embodiment proposes a catering reservation method for rail transit vehicles. By obtaining the site information and dish information in advance, dishes produced at different stations can be reserved and combined according to the stations to be passed. The train can only exchange materials when entering the station. The types of dishes that users can reserve are more than those on a single dining car, and the user experience is better. The train does not need to be equipped with a dining car, which improves the seating rate and actual carrying capacity.
[0153] Based on the same inventive concept, an embodiment of the present application further proposes an electronic device, the electronic device comprising:
[0154] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the catering reservation method for a rail transit vehicle of an embodiment of the present application.
[0155] An electronic device proposed in an embodiment of the present application, first, the server determines the target vehicle, and obtains the site information passed by the target vehicle during the driving process, and determines multiple production terminals based on the site information, then the server obtains the dish information corresponding to the production terminal from each production terminal, then the server determines the candidate set meal list corresponding to each reservation terminal based on the site information and dish information corresponding to each production terminal, and the location information of the reservation terminal during the driving process of the target vehicle, and finally, the reservation terminal obtains the corresponding candidate set meal list from the server and displays it. A catering reservation method for rail transit vehicles proposed in an embodiment of the present application, by obtaining site information and dish information in advance, dishes produced at different sites can be reserved and combined according to the sites to be passed, the train can only exchange materials when entering the station, the user can reserve more types of dishes than the dishes on a single dining car, the user experience is better, and the train does not need to be equipped with a dining car, which improves the seating rate and actual carrying capacity.
[0156] In addition, to achieve the above-mentioned purpose, an embodiment of the present application further proposes a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the catering reservation method for a rail transit vehicle of an embodiment of the present application.
[0157] The following is a detailed introduction to the various components of electronic equipment:
[0158] The processor is the control center of the electronic device, which may be a processor or a general term for multiple processing elements. For example, the processor is one or more central processing units (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention, such as one or more microprocessors (DSP), or one or more field programmable gate arrays (FPGA).
[0159] Optionally, the processor can perform various functions of the electronic device by running or executing a software program stored in the memory, and calling data stored in the memory.
[0160] The memory is used to store the software program for executing the solution of the present invention, and the execution is controlled by the processor. The specific implementation method can refer to the above method embodiment and will not be repeated here.
[0161] Optionally, the memory may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may be integrated with the processor, or may exist independently and be coupled to the processor through an interface circuit of the electronic device, which is not specifically limited in the embodiments of the present invention.
[0162] A transceiver is used to communicate with a network device or a terminal device.
[0163] Optionally, the transceiver may include a receiver and a transmitter, wherein the receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.
[0164] Optionally, the transceiver may be integrated with the processor, or may exist independently and be coupled to the processor via an interface circuit of the router, which is not specifically limited in the embodiment of the present invention.
[0165] In addition, the technical effects of the electronic device can refer to the technical effects of the data transmission method in the above method embodiment, which will not be repeated here.
[0166] It should be understood that the processor in the embodiment of the present invention may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0167] It should also be understood that the memory in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0168] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When a computer instruction or computer program is loaded or executed on a computer, a process or function according to an embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0169] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.
[0170] In the present invention, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0171] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0172] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
Claims
1. A method for booking food and beverages for a rail transit vehicle, characterized in that: A catering reservation system applicable to a road traffic vehicle, the system comprising a plurality of production terminals, reservation terminals and servers arranged at a site, the method comprising: The server determines a target vehicle, obtains site information passed by the target vehicle during its travel, and determines a plurality of production terminals based on the site information; The server obtains dish information corresponding to each production terminal from the production terminal, wherein the dish information is a list of multiple dishes that the production terminal has completed production or is about to complete production; The server determines a candidate set meal list corresponding to each of the production terminals based on the site information and the dish information corresponding to each of the production terminals, and the location information of the reservation terminal during the driving process of the target vehicle; The reservation terminal obtains the corresponding candidate package list from the server and displays it.
2. A method for booking food and beverages for a rail transit vehicle according to claim 1, characterized in that: The server determines a target vehicle, obtains site information passed by the target vehicle during its travel, and determines a plurality of production terminals based on the site information, including: The server acquires the site information, wherein the site information includes the name of the site passed by the target vehicle during driving and the order of multiple sites when passing through the site; The server determines a plurality of the production terminals arranged at the site based on the site sequence.
3. A method for booking food and beverages for a rail transit vehicle according to claim 2, characterized in that: The server determines a set meal list corresponding to each of the production terminals based on the site information and the dish information corresponding to each of the production terminals, and the location information of the reservation terminal during the driving process of the target vehicle, including: The server obtains the site information, and sorts the production terminals corresponding to each of the sites based on the site information; The server determines a candidate production terminal from the plurality of production terminals based on the location information corresponding to the target vehicle and the order of the plurality of production terminals; The server obtains the dish information corresponding to the candidate production terminal, and determines a candidate meal list based on the dish information.
4. A method for booking food and beverages for a rail transit vehicle according to claim 3, characterized in that: The server determines a candidate production terminal from the plurality of production terminals based on the location information corresponding to the target vehicle and the order of the plurality of production terminals, including: The server determines the current time; The server obtains the timetable when the target vehicle arrives at each of the stations, and determines the current time and the target time in the timetable, wherein the target time is the scheduled meal pickup time; The server determines a candidate production terminal from the plurality of scheduled terminals based on the schedule, the target time and the current time, wherein the candidate production terminal is the production terminal corresponding to the site where the target vehicle passes and stops between the current time and the target time.
5. A method for booking food and beverages for a rail transit vehicle according to claim 4, characterized in that: The server determines a candidate set meal list corresponding to each of the production terminals based on the site information and the dish information corresponding to each of the production terminals, and the location information of the reservation terminal during the driving process of the target vehicle, including: The server obtains the dish information corresponding to the candidate renewal terminal; The server determines the set meal list based on the dish information corresponding to the candidate renewal terminal.
6. A method for booking food and beverages for a rail transit vehicle according to claim 5, characterized in that: The server determines the set meal list based on the dish information corresponding to the candidate renewal terminal, including: The server obtains the dish name contained in each dish information; The server combines the plurality of dish names according to a preset number of samples, and determines a plurality of set meal names according to the combination results; The server combines a plurality of the package names to form the package list.
7. A method for booking food and beverages for a rail transit vehicle according to any one of claims 1 to 6, characterized in that: The method further comprises: The reservation terminal selects a target package from the candidate package list in response to the user's operation; The server obtains the target meal, and determines a target dish in the target meal according to the target meal; The server sends a production instruction to the corresponding production terminal based on the target dish; The production terminal responds to the production instruction and produces the target dish.
8. A method for booking food and beverages for a rail transit vehicle according to claim 7, characterized in that: The system further includes configuring a terminal, and the method further includes: The configuration terminal obtains the target package from the server; The configuration terminal configures the plurality of target dishes based on the target meal.
9. A catering reservation system for rail transit vehicles, characterized in that: The system includes a plurality of production terminals, reservation terminals and servers arranged at the site, and the system is configured as follows: The server determines a target vehicle, obtains site information passed by the target vehicle during its travel, and determines a plurality of production terminals based on the site information; The server obtains dish information corresponding to each production terminal from the production terminal, wherein the dish information is a list of multiple dishes that the production terminal has completed production or is about to complete production; The server determines a candidate set meal list corresponding to each of the production terminals based on the site information and the dish information corresponding to each of the production terminals, and the location information of the reservation terminal during the driving process of the target vehicle; The reservation terminal obtains the corresponding candidate package list from the server and displays it.
10. An electronic device, characterized in that: include: at least one processor; And, a memory communicatively connected to at least one of the processors; wherein the memory stores instructions executable by at least one of the processors, and the instructions are executed by at least one of the processors so that at least one of the processors can execute the method proposed in any one of claims 1-8.
