Vehicle reservation system and method

By integrating OTB, SRM, MES and EWM systems and dynamically adjusting the reservation period with the LSTM algorithm, the problem of low intelligence in vehicle reservation management of large alcoholic enterprises is solved, and efficient vehicle scheduling and resource optimization are achieved.

CN120509508APending Publication Date: 2025-08-19LUZHOU LAOJIAO CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510514443.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-23
Publication Date
2025-08-19

AI Technical Summary

Technical Problem

In the prior art, vehicle reservation management is low in intelligence among large alcoholic enterprises, resulting in low management efficiency, especially when the platform operation volume reaches its peak.

Method used

By integrating OTB system, SRM system, MES system and EWM system, receiving vehicle reservation instructions from different users, using LSTM algorithm to analyze historical data and warehouse operation efficiency, dynamically adjust the reservation period, avoid overloading of platform operations, and realize digital reservation and intelligent management.

Benefits of technology

It improves the intelligence of the vehicle reservation system, optimizes resource utilization, avoids resource waste and overload, and improves overall management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120509508A_ABST
    Figure CN120509508A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of logistics management, and discloses a vehicle reservation system and method, and the system comprises the steps: an OTB system responds to a vehicle reservation instruction triggered by a carrier user; the SRM system responds to a vehicle reservation instruction triggered by an acquisition and supply center user; the MES system responds to a vehicle reservation instruction triggered by a filling production line user; the OTB system, the SRM system and the MES system receive the vehicle reservation information and send the vehicle reservation information to the vehicle scheduling system; the vehicle scheduling system is used for checking vehicle reservation information, determining a service type and a warehouse type, and judging whether a vehicle is available in a reservation time period; the EWM system is used for determining the target warehouse when the vehicle is available in the reservation time period, and executing the vehicle scheduling instruction and performing warehouse operation when the inventory of the target warehouse meets the business demand, and the method and the system realize digital reservation and vehicle scheduling of the vehicle system, improve the intelligent degree of vehicle reservation, and improve the overall management efficiency of the vehicle reservation system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of logistics management, and in particular to a vehicle reservation system and method. Background Art

[0002] For large-scale alcoholic beverage companies, the logistics chain connects production and sales. Vehicle transportation, as one of the mainstream modes of transportation, directly impacts the entire chain's operations through reservation and dispatch management. Currently, carriers or procurement center staff manually fill out reservation forms or send emails to warehouse management centers in advance to schedule vehicle reservations. This approach suffers from low intelligence and inefficient management. Summary of the Invention

[0003] In view of this, the present invention provides a vehicle reservation system and method to solve the problem of low efficiency in the prior art of manually filling out a reservation form to make a reservation.

[0004] In a first aspect, the present invention provides a vehicle reservation system, which includes: an OTB system, an SRM system, an MES system, a vehicle dispatching system, and an EWM system, wherein:

[0005] The OTB system responds to vehicle reservation instructions triggered by carrier users;

[0006] The SRM system responds to vehicle reservation instructions triggered by users in the procurement center;

[0007] The MES system responds to vehicle reservation instructions triggered by users on the filling production line;

[0008] The OTB system, SRM system and MES system are used to receive vehicle reservation information and send the vehicle reservation information to the vehicle dispatch system. The vehicle reservation information includes the reservation time period;

[0009] The vehicle dispatch system verifies vehicle reservation information, determines the business type and warehouse type, and determines whether the vehicle is available during the reservation period. Warehouse types include vertical warehouses for packaging materials, glass bottles, and finished product warehouses. The system also pre-configures the peak operating times of the platform for the day. If the platform is fully occupied, reservations cannot be made.

[0010] The EWM system is used to determine the target warehouse when the vehicle is available during the reservation period, and to execute vehicle dispatch instructions and perform warehouse operations when the target warehouse inventory meets business needs.

[0011] The present invention integrates the OTB system, SRM system, and MES system to respond to vehicle reservation instructions triggered by different users, and sends vehicle reservation information to the vehicle scheduling system to realize digital reservation. It takes into account the platform operation volume and whether the vehicle is available during the reservation period, and avoids the platform operation overload caused by continuing to make reservations when the platform operation volume has reached the peak. The vehicle scheduling system determines whether the vehicle is available during the reservation period. When the vehicle is available during the reservation period, the EWM system executes the vehicle scheduling instruction and performs warehouse operations, thereby improving the intelligence level of vehicle reservation and improving the overall management efficiency of the vehicle reservation system.

[0012] In an optional embodiment, the vehicle dispatching system is also used to provide vehicles with reservable time periods. The vehicle dispatching system uses an LSTM algorithm to dynamically adjust the reservable time period allocation strategy based on historical reservation data and warehouse operation efficiency data.

[0013] The present invention provides vehicles with available time slots through a vehicle dispatch system, so that staff can make reasonable reservations. It uses the LSTM algorithm to analyze historical reservation data and warehouse operation efficiency data, reasonably predict business needs, and dynamically adjust the available time slot allocation strategy to avoid resource waste or resource shortage.

[0014] In a second aspect, the present invention provides a vehicle reservation method, the method comprising:

[0015] In response to the vehicle reservation instruction, receiving vehicle reservation information, the vehicle reservation information including a reservation time period;

[0016] Check vehicle reservation information, determine the business type and warehouse type, and judge whether the vehicle is available during the reservation period. Warehouse types include packaging material warehouse, glass bottle warehouse, and finished product warehouse;

[0017] If the current platform workload reaches the pre-configured peak workload for the platform on that day, reservations cannot be made;

[0018] If the vehicle is available during the reservation period, the target warehouse is determined, and when the target warehouse inventory meets business needs, the vehicle dispatch instruction is executed and warehouse operations are performed.

[0019] The present invention realizes digital reservation by responding to vehicle reservation instructions and receiving vehicle reservation information. When performing vehicle scheduling, the platform operation volume and whether the vehicle is available during the reservation period are taken into consideration to avoid platform operation overload caused by continuing to make reservations when the platform operation volume has reached its peak. When the vehicle is available during the reservation period, the vehicle scheduling instructions are executed and warehouse operations are performed, thereby improving the intelligence level of vehicle reservation and the overall management efficiency of the vehicle reservation system.

[0020] In an optional embodiment, determining whether the vehicle is available during the reservation period includes:

[0021] If the warehouse type is a packaging material warehouse or a glass bottle warehouse, configure the optional time period with a fixed time interval;

[0022] If the warehouse type is a finished goods warehouse, the time interval is calculated based on the number of categories, number of orders, basic inbound service time, and basic outbound service time according to the inbound and outbound order calculation logic. Optional time periods are configured based on the calculated time intervals.

[0023] If the reservation time of the vehicle is within the pre-configured optional time period, it is determined that the vehicle is available during the reservation time period.

[0024] The present invention determines fixed durations and configures optional time periods according to warehouse types to match the business characteristics of different warehouse types. By judging the relationship between the vehicle reservation time and the optional time period range, it determines whether the vehicle is available, so as to reasonably plan the vehicle operation time period and avoid operation congestion.

[0025] In an optional implementation, the fixed duration is determined according to the following steps:

[0026] If the warehouse type is a packaging material warehouse or a glass bottle warehouse, determine whether the business type is outbound or inbound;

[0027] According to the judgment result of the business type, the corresponding fixed duration is determined respectively.

[0028] The present invention determines the corresponding fixed duration according to the judgment result of the business type, improves the matching degree between the fixed duration and the actual business type, and lists the optional time periods in ascending order according to the approaching time of the reservation operation, so as to reasonably plan the reservation period.

[0029] In an optional implementation, based on the number of product categories, the number of orders, and the basic outbound service duration, the time interval is calculated according to the inbound and outbound order calculation logic, including:

[0030] Calculate the delivery time using the following formula: Delivery time = (number of categories - 1) * 20 minutes + (number of orders / 500) * 30 minutes;

[0031] The total outbound service time is calculated using the following formula: Total outbound service time = ROUNDUP (outbound service time\40) * basic outbound service time;

[0032] The total outbound delivery time is determined as the time interval.

[0033] The present invention calculates the corresponding outbound delivery time according to the number of categories and the number of orders, taking into account the impact of the number of categories and the number of orders on the outbound delivery time during actual warehouse operations, calculates the total outbound delivery time, determines the time interval, and improves the degree of fit between the calculated total outbound delivery time and the actual outbound delivery operation situation.

[0034] In an optional embodiment, the method further includes:

[0035] Determine the appointment lead time based on the warehouse operation time;

[0036] The actual reservation time point of the vehicle is determined by adding the vehicle reservation start time and the reservation lead time.

[0037] The present invention takes the appointment lead time into consideration, determines the actual appointment time of the vehicle according to the actual appointment start time and the appointment lead time, and takes into account the situation where the vehicle needs to be booked in advance, thereby avoiding the situation where the vehicle is directly booked but the warehouse is not prepared in advance, resulting in the inability to operate.

[0038] In an optional embodiment, after executing the vehicle dispatch instruction and performing the warehouse operation, the method further includes:

[0039] Determine the appointment type, which includes scheduling order appointment, internal transfer order appointment, temporary appointment, whitelist appointment, and emergency appointment;

[0040] If the appointment type is any of the following: dispatch order appointment, internal transfer order appointment, or emergency appointment, the actual check-in time of the vehicle is collected;

[0041] If the vehicle's actual check-in time is within the vehicle check-in time range, the vehicle is allowed to enter the park.

[0042] The present invention collects the actual check-in time of the vehicle when the appointment type is a dispatch order appointment, an internal transfer order appointment, or an emergency appointment. Taking into account the situation where the vehicle of this appointment type needs to sign in, it determines whether the actual check-in time of the vehicle is within the vehicle check-in time range to standardize the vehicle entry process.

[0043] In an optional embodiment, the method further includes:

[0044] If the actual check-in time of the vehicle is earlier than the earliest time in the vehicle check-in time range, a prompt message will be sent to the vehicle asking whether to wait, reschedule or make an emergency reservation;

[0045] If the actual check-in time of the vehicle is later than the latest time of the vehicle check-in time range, a reminder message will be sent to the vehicle indicating that a new reservation or an emergency reservation is required.

[0046] The present invention sends a prompt message to the vehicle by judging the actual check-in time of the vehicle and the earliest time or the latest time of the vehicle check-in time range, standardizes the vehicle entry process, and ensures the order of vehicle entry.

[0047] In an optional embodiment, the method further includes:

[0048] Obtain historical appointment data and warehouse operation efficiency data, perform time series feature extraction on the historical appointment data and warehouse operation efficiency data, and obtain the time series feature extraction results;

[0049] The LSTM algorithm is used to dynamically adjust the reservation time allocation strategy based on the time series feature extraction results.

[0050] The present invention extracts time series features from historical reservation data and warehouse operation efficiency data to analyze the time series features, and uses the LSTM algorithm to dynamically adjust the reservation time period allocation strategy to adapt to peak or off-peak operation conditions and improve resource utilization.

[0051] In a third aspect, the present invention provides a computer device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the vehicle reservation method of the second aspect or any corresponding embodiment thereof by executing the computer instructions.

[0052] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the vehicle reservation method of the second aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0054] Figure 1 is a schematic diagram of a vehicle reservation system according to an embodiment of the present invention;

[0055] Figure 2 is a flow chart of a vehicle reservation method according to an embodiment of the present invention;

[0056] Figure 3 2. It is a schematic diagram of a process flow for vehicle sign-in for early or late arrival according to an embodiment of the present invention;

[0057] Figure 4 is a structural block diagram of a vehicle reservation device according to an embodiment of the present invention;

[0058] Figure 5 Schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0059] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings 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 those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.

[0060] The embodiment of the present invention provides a vehicle reservation system, such as Figure 1 As shown, the system includes OTB system, SRM system, MES system, vehicle dispatching system and EWM system.

[0061] When the appointment type is a dispatch order appointment, the carrier initiates a vehicle appointment application on the PC or mini program side of the OTB system. The OTB system responds to the vehicle appointment instruction triggered by the carrier user. Applicable business types include packaging material purchase and warehousing, packaging material return and outbound delivery, packaging material allocation and outbound delivery, finished product allocation and warehousing, finished product allocation and outbound delivery, finished product sales and outbound delivery, finished product empty pallet outbound delivery, finished product empty pallet allocation and warehousing, etc.

[0062] When the reservation type is temporary, the procurement center initiates a vehicle reservation application on the PC or mini-program side of the SRM system. The SRM system responds to the vehicle reservation instruction triggered by the user of the procurement center. Applicable business types include packaging materials and auxiliary materials, glass slag transportation, etc.

[0063] The filling production line initiates a vehicle reservation application in the MES system, and applicable business types include the collection of anti-counterfeiting materials, etc.

[0064] The OTB system responds to vehicle reservation instructions triggered by carrier users, the SRM system responds to vehicle reservation instructions triggered by users of the procurement center, and the MES system responds to vehicle reservation instructions triggered by users of the filling production line. The OTB system, SRM system, and MES system receive vehicle reservation information and send the vehicle reservation information to the vehicle dispatch system. The vehicle reservation information includes the reservation time period.

[0065] The vehicle dispatch system verifies vehicle reservation information and determines the business type and warehouse type. Business types include the purchase and entry of empty pallets for finished products and the outbound delivery of empty carriers for packaging materials. Warehouse types include vertical warehouses for packaging materials, glass bottle warehouses, and finished product warehouses. The vehicle dispatch system determines whether the vehicle is available during the reservation period. Furthermore, the platform's peak operating hours for the day must be pre-configured. If the platform is fully occupied, reservations cannot be made.

[0066] The EWM system is used to determine the target warehouse when a vehicle is available during the scheduled time slot and determine whether the target warehouse's inventory meets business needs. If the target warehouse's inventory meets business needs, the vehicle dispatch instructions are executed and warehouse operations are carried out.

[0067] Appointment types include scheduling order appointment, internal transfer order appointment, temporary appointment, whitelist appointment and emergency appointment. The correspondence between appointment type, server, user and business type is shown in Table 1.

[0068] Table 1

[0069]

[0070] Specifically, the vehicle dispatch system provides vehicles with optional reservation time periods, obtains historical reservation data and warehouse operation efficiency, uses the LSTM (Long Short-Term Memory) algorithm to analyze historical reservation data, and at the same time combines warehouse operation efficiency to flexibly adjust the available reservation time periods.

[0071] When it is judged that the appointment business has entered the peak period based on historical appointment data and warehouse operation efficiency, in order to avoid warehouse operation congestion, the appointment duration will be shortened according to the actual situation to increase the number of available appointment time periods. When the appointment business volume recovers, the appointment duration will be restored in time to improve the rational utilization of resources.

[0072] The vehicle dispatch system provides vehicles with available time slots to facilitate staff to make reasonable reservations. The LSTM algorithm is used to analyze historical reservation data and warehouse operation efficiency data, reasonably predict business needs, and dynamically adjust the available time slot allocation strategy to avoid resource waste or resource shortage.

[0073] The vehicle reservation system provided in this embodiment integrates the OTB system, SRM system, and MES system to respond to vehicle reservation instructions triggered by different users, and sends vehicle reservation information to the vehicle dispatching system to realize digital reservation. It takes into account the platform operation volume and whether the vehicle is available during the reservation period, and avoids platform operation overload caused by continuing to make reservations after the platform operation volume has reached its peak. The vehicle dispatching system determines whether the vehicle is available during the reservation period. When the vehicle is available during the reservation period, the EWM system executes the vehicle dispatching instruction and performs warehouse operations, thereby improving the intelligence level of vehicle reservation and improving the overall management efficiency of the vehicle reservation system.

[0074] According to an embodiment of the present invention, an embodiment of a vehicle reservation method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0075] In this embodiment, a vehicle reservation method is provided. Figure 2 Flowchart of a vehicle reservation method according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0076] Step S201: receiving vehicle reservation information in response to a vehicle reservation instruction.

[0077] In an embodiment of the present invention, before entering the park, the driver initiates a vehicle reservation request in advance, responds to the vehicle reservation instruction, and receives the vehicle reservation information. The vehicle reservation information includes the reservation time period, that is, the time period during which the vehicle is scheduled to enter the park.

[0078] Step S202 , checking the vehicle reservation information, determining the business type and warehouse type, and judging whether the vehicle is available during the reservation period.

[0079] In this embodiment of the present invention, the vehicle reservation information is checked to determine the business type and warehouse type corresponding to the vehicle reservation. Warehouse types include packaging material warehouses, glass bottle warehouses, and finished product warehouses. A determination is made as to whether the vehicle is available during the reservation period, and vehicle dispatch is performed based on the determination result.

[0080] Step S203: If the current platform operation volume reaches the pre-configured platform operation peak value, reservation cannot be made.

[0081] In an embodiment of the present invention, the peak value of platform operation is configured in advance, and it is determined whether the current platform operation volume has reached the pre-configured platform operation peak value. If the platform operation peak value has been reached, that is, the platform is full, reservation cannot be made.

[0082] Step S204: If the vehicle is available during the reservation period, the target warehouse is determined, and when the inventory of the target warehouse meets the business demand, the vehicle dispatch instruction is executed to perform warehouse operations.

[0083] In an embodiment of the present invention, when a vehicle is available during a scheduled time period, a target warehouse is determined to determine whether the target warehouse inventory meets the business requirements. If the target warehouse inventory meets the business requirements, the vehicle dispatch instruction is executed to perform warehouse operations.

[0084] The vehicle reservation method provided in this embodiment realizes digital reservation by responding to vehicle reservation instructions and receiving vehicle reservation information. When performing vehicle scheduling, the platform operation volume and whether the vehicle is available during the reservation period are considered to avoid platform operation overload caused by continuing to make reservations after the platform operation volume has reached its peak. When the vehicle is available during the reservation period, the vehicle scheduling instruction is executed and warehouse operations are performed, thereby improving the intelligence level of vehicle reservation and improving the overall management efficiency of the vehicle reservation system.

[0085] In this embodiment, a vehicle reservation method is provided, and the process includes the following steps:

[0086] Step S301: receiving vehicle reservation information in response to a vehicle reservation instruction.

[0087] For details, please see Figure 2 Step S201 of the illustrated embodiment will not be described in detail here.

[0088] Step S302: Check the vehicle reservation information, determine the business type and warehouse type, and judge whether the vehicle is available during the reservation period.

[0089] Specifically, the determination of whether the vehicle is available during the reservation period in step S302 includes:

[0090] Step S3021: If the warehouse type is a packaging material warehouse or a glass bottle warehouse, the optional time period is configured with a fixed time interval.

[0091] Step S3022: If the warehouse type is a finished product warehouse, the time interval is calculated based on the number of categories, number of orders, basic inbound service time, and basic outbound service time according to the inbound and outbound order calculation logic, and the optional time period is configured according to the calculated time interval.

[0092] Step S3023: If the reservation time of the vehicle is within the optional time period, it is determined that the vehicle is available during the reservation time period.

[0093] In the embodiment of the present invention, the following two methods are provided to configure the optional time period, depending on the warehouse type:

[0094] If the warehouse type is a packaging material warehouse or a glass bottle warehouse, configure the optional time periods with fixed time intervals. On the PC, select and add available time periods with fixed time periods. For example, configure the available time periods as: 09:00-10:00, 10:00-11:00, 11:00-12:00.

[0095] If the warehouse type is a finished goods warehouse, when configuring optional time periods, consider the number of product categories, the number of orders, and the basic inbound / outbound service duration. Based on the inbound / outbound order calculation logic, the time interval is calculated based on the number of product categories, the number of orders, and the basic inbound / outbound service duration. This time interval is the duration of each optional time period, and the optional time period is configured based on this time interval. For example, if the time interval is 100 minutes and the optional time period starts at 09:00, the optional time period is 09:00-10:30.

[0096] Determine whether the vehicle's reservation time is within the pre-configured optional time period. If the vehicle's reservation time is within the optional time period, the vehicle is available during the reservation time period.

[0097] By determining fixed durations and configuring optional time periods based on warehouse types to match the business characteristics of different warehouse types, and by judging the relationship between vehicle reservation time and the range of optional time periods, we can determine whether the vehicle is available, so as to reasonably plan vehicle operation time periods and avoid operation congestion.

[0098] Specifically, the fixed duration in step S3021 is determined according to the following steps:

[0099] Step S30211: If the warehouse type is a packaging material warehouse or a glass bottle warehouse, determine whether the business type is outbound or inbound.

[0100] Step S30212: Determine the fixed duration based on the judgment result of the service type.

[0101] In an embodiment of the present invention, when the warehouse type is a packaging material warehouse or a glass bottle warehouse, the basic warehousing time and the basic outbound time are set, and the actual business type is further judged whether it is warehousing or outbound, and the fixed time length is determined respectively to configure the optional time period.

[0102] Specifically, the basic warehousing time is 20 minutes, and the basic outbound time is 30 minutes. Taking the optional time period starting time of 09:00 as an example, if the business type is outbound, the optional time periods are 09:00-09:30, 09:30-10:00, etc. Optional time periods are provided according to the approaching time of the appointment operation. The optional time periods are arranged in ascending order. For example, if the appointment time is 09:20, the optional time periods are 09:30-10:00, 10:00-10:30, etc.

[0103] It should be noted that the optional time period needs to be configured according to the working hours corresponding to the business type. For example, the working hours corresponding to the procurement and warehousing of packaging materials are 10:00-12:00 and 15:00-17:00. The optional time periods are configured within this working time period. For example, the optional time periods are 10:00-10:30, 10:30-11:00, 11:00-11:30, 11:30-12:00, 15:00-15:30, 15:30-16:00, 16:00-16:30, and 16:30-17:00. This is only an example and is not a limitation.

[0104] The corresponding fixed duration is determined according to the judgment results of the business type to improve the matching degree between the fixed duration and the actual business type, and the optional time periods are listed in ascending order according to the approaching time of the appointment operation to facilitate the reasonable planning of the appointment time period.

[0105] Specifically, taking outbound delivery as an example, the time interval is calculated in step S3022 based on the number of product categories, order quantity, and basic outbound delivery service duration according to the outbound delivery order calculation logic, including:

[0106] Step S30211, calculate the delivery time according to the following formula: Delivery time = (number of categories - 1) * 20 minutes + (order quantity\500) * 30 minutes.

[0107] Step S30212, calculate the total outbound service time according to the following formula: Total outbound service time = ROUNDUP (outbound service time\40) * basic outbound service time.

[0108] Step S30213: determine the total outbound delivery time as the time interval.

[0109] In this embodiment of the present invention, taking outbound delivery as an example, the outbound delivery time increases by 20 minutes for each additional product category. For every 500 items added to the order quantity, the outbound delivery time increases by 30 minutes. Therefore, the outbound delivery time = (number of categories - 1) * 20 minutes + (number of orders / 500) * 30 minutes. For example, if the number of categories is 2 and the number of orders is 1000, the outbound delivery time = (2 - 1) * 20 minutes + (1000 / 500) * 30 minutes = 80 minutes.

[0110] The basic outbound delivery time is 40 minutes. The total outbound delivery time = ROUNDUP(outbound delivery time / 40) * basic outbound delivery service time. The ROUNDUP function rounds up to the nearest integer. For example, if the outbound delivery time is 80 minutes, the total outbound delivery time = ROUNDUP(80 / 40) * 40 = 80 minutes.

[0111] Taking the time interval as 80 minutes and the start time of the optional time period as 09:00 as an example, the optional time periods are 09:00-10:20 and 10:20-11:40.

[0112] The calculation logic of the total warehousing time is the same as that of the total outbound time mentioned above. The outbound time can be adjusted to the warehousing time accordingly.

[0113] By calculating the corresponding outbound delivery time based on the number of categories and order quantities, and taking into account the impact of the number of categories and order quantities on the outbound delivery time during actual warehouse operations, the total outbound delivery time is calculated, and the time interval is determined to improve the fit between the calculated total outbound delivery time and the actual outbound operation situation.

[0114] Step S303: If the current platform operation volume reaches the pre-configured platform operation peak value, reservation cannot be made.

[0115] For details, please see Figure 2 Step S203 of the illustrated embodiment will not be described in detail here.

[0116] Step S304: If the vehicle is available during the reservation period, the target warehouse is determined, and when the inventory of the target warehouse meets the business demand, the vehicle dispatch instruction is executed to perform warehouse operations.

[0117] For details, please see Figure 2 Step S204 of the illustrated embodiment will not be described in detail here.

[0118] In some optional embodiments, the method further comprises:

[0119] Step S304a: Determine the appointment lead time based on the warehouse operation duration.

[0120] Step S304b: The sum of the vehicle reservation start time and the reservation lead time is determined as the actual vehicle reservation time point.

[0121] In this embodiment of the present invention, before determining whether a vehicle is available during the reservation period, the warehouse must prepare in advance. Therefore, the reservation lead time (i.e., how long in advance the driver needs to make a reservation) is determined based on the warehouse's actual operating hours. For example, if the reservation lead time is 30 minutes and the vehicle reservation start time is 09:00, the actual reservation time is 09:30.

[0122] By taking the appointment lead time into consideration, the actual appointment time of the vehicle is determined according to the actual appointment starting time and the appointment lead time, and the situation where the vehicle needs to be booked in advance is taken into consideration, so as to avoid the situation where the vehicle is directly booked but the warehouse has not made advance preparations, resulting in the inability to operate.

[0123] In some optional embodiments, the method further comprises:

[0124] Step S305: Determine the reservation type.

[0125] Step S306: If the appointment type is any one of a dispatch order appointment, an internal transfer order appointment, and an emergency appointment, the actual check-in time of the vehicle is collected.

[0126] Step S307: If the actual check-in time of the vehicle is within the vehicle check-in time range, the vehicle is allowed to enter the park.

[0127] In this embodiment of the present invention, appointment types include dispatch order appointments, internal transfer order appointments, temporary appointments, whitelist appointments, and emergency appointments. Dispatch order appointments, internal transfer order appointments, and emergency appointments require sign-in. For each of these types of appointments, the vehicle's actual sign-in time must be collected. A determination is made as to whether the vehicle's actual sign-in time falls within the vehicle sign-in time range. If so, the vehicle is allowed to enter the park.

[0128] By collecting the actual check-in time of the vehicle when the appointment type is a dispatch order appointment, an internal transfer order appointment, or an emergency appointment, and considering the situation where vehicles of this appointment type need to sign in, it is determined whether the actual check-in time of the vehicle is within the vehicle check-in time range, so as to standardize the vehicle entry process.

[0129] In some optional embodiments, the method further comprises:

[0130] Step S3071: If the actual check-in time of the vehicle is earlier than the earliest time in the vehicle check-in time range, a prompt message is sent to the vehicle asking whether to wait, reschedule or make an emergency reservation.

[0131] Step S3072: If the actual check-in time of the vehicle is later than the latest time of the vehicle check-in time range, a prompt message is sent to the vehicle indicating that a new reservation or an emergency reservation is required.

[0132] In the embodiment of the present invention, Figure 3 As shown, if the driver arrives early, the vehicle's actual check-in time is earlier than the earliest time in the vehicle's check-in time range, that is, exceeds the set early arrival time. For example, if the reservation period is 09:00-10:00 and the configured early arrival time is 20 minutes, the earliest time the vehicle can check in to enter the park is 08:40. If the vehicle's actual check-in time is 08:39, a message will be sent to the vehicle, indicating that it needs to wait or make an urgent reservation. If the vehicle is willing to wait, it can wait until it enters the park. If the vehicle is unwilling to wait, a message will be sent to the vehicle, indicating that it needs to reschedule or make an urgent reservation.

[0133] like Figure 3 As shown, if the driver is late, the actual check-in time of the vehicle is later than the latest time of the vehicle check-in time range, that is, it exceeds the set late time. For example, the appointment period is 09:00-10:00, and the configured allowed late arrival time is 10 minutes. Then the latest check-in time for the vehicle to enter the park is 09:10. If the actual check-in time of the vehicle is 09:11, a reminder message will be sent to the vehicle that a new appointment or an emergency appointment is required.

[0134] By judging the actual check-in time of the vehicle and the earliest or latest time in the vehicle check-in time range, a prompt message is sent to the vehicle to standardize the vehicle entry process and ensure the order of vehicle entry.

[0135] In some optional embodiments, the method further comprises:

[0136] In step Sa, historical appointment data and warehouse operation efficiency data are obtained, and time series feature extraction is performed on the historical appointment data and warehouse operation efficiency data to obtain time series feature extraction results.

[0137] Step Sb: Use the LSTM algorithm to dynamically adjust the reservation time allocation strategy based on the time series feature extraction results.

[0138] In this embodiment of the present invention, historical vehicle reservation data is obtained. This data includes reservation times, warehouse names, and other information. Warehouse efficiency data also includes information such as the number of orders processed daily. Both historical reservation data and warehouse efficiency data have time series properties. Time series features are extracted from these data to analyze their cyclical and trend characteristics. The extracted time series features are then fed into an LSTM (Long Short-Term Memory) algorithm model, which adjusts the available reservation time slot allocation strategy based on the warehouse's actual operating conditions.

[0139] The vehicle reservation method provided in this embodiment extracts time series features from historical reservation data and warehouse operation efficiency data to analyze the time series features, and uses the LSTM algorithm to dynamically adjust the reservation time period allocation strategy to adapt to peak or off-peak operation conditions and improve resource utilization.

[0140] This embodiment also provides a vehicle reservation device for implementing the above-mentioned embodiments and preferred embodiments. Details already described will not be repeated. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.

[0141] This embodiment provides a vehicle reservation device, such as Figure 4 Shown, including:

[0142] The response module 401 is configured to receive vehicle reservation information in response to a vehicle reservation instruction, where the vehicle reservation information includes a reservation time period.

[0143] The first judgment module 402 is used to check the vehicle reservation information, determine the business type and warehouse type, and determine whether the vehicle is available during the reservation period. Warehouse types include packaging material warehouse, glass bottle warehouse and finished product warehouse.

[0144] The second judgment module 403 is used to determine whether a reservation can be made if the current platform operation volume reaches the pre-configured platform operation peak for the day.

[0145] The vehicle dispatch module 404 is used to determine the target warehouse if the vehicle is available during the reservation period, and to execute the vehicle dispatch instruction and perform warehouse operations when the inventory of the target warehouse meets the business demand.

[0146] In some optional implementations, the first determining module 402 includes:

[0147] The first configuration unit is used to configure optional time periods with fixed time intervals if the warehouse type is a packaging material warehouse or a glass bottle warehouse.

[0148] The second configuration unit is used to calculate the time interval according to the calculation logic of inbound and outbound orders based on the number of categories, number of orders, basic inbound service time, and basic outbound service time if the warehouse type is a finished product warehouse, and configure the optional time period according to the calculated time interval.

[0149] The first judgment unit is configured to determine that the vehicle is available during the reservation period if the reservation time of the vehicle is within a pre-configured optional period range.

[0150] In some optional implementations, the second configuration unit includes:

[0151] The first calculation subunit is used to calculate the outbound delivery time according to the following formula: outbound delivery time = (number of categories - 1) * 20 minutes + (number of orders\500) * 30 minutes.

[0152] The second calculation subunit is used to calculate the total outbound time according to the following formula: total outbound time = ROUNDUP (outbound time\40) * basic outbound service time.

[0153] The determination subunit is used to determine the total outbound delivery time as a time interval.

[0154] In some optional embodiments, the device further comprises:

[0155] The first determination module is used to determine the appointment lead time according to the warehouse operation time.

[0156] The second determining module is used to determine the actual vehicle reservation time point by adding the vehicle reservation start time and the reservation lead time.

[0157] In some optional embodiments, the device further comprises:

[0158] The third determination module is used to determine the appointment type, which includes scheduling order appointment, internal transfer order appointment, temporary appointment, whitelist appointment, and emergency appointment.

[0159] The collection module is used to collect the actual check-in time of the vehicle if the appointment type is any of the scheduling order appointment, internal transfer order appointment, and emergency appointment.

[0160] The permission module is used to allow the vehicle to enter the park if the actual check-in time of the vehicle is within the vehicle check-in time range.

[0161] In some optional embodiments, the device further comprises:

[0162] The first sending module is used to send a prompt message to the vehicle asking whether to wait, reschedule or make an emergency reservation if the actual check-in time of the vehicle is earlier than the earliest time in the vehicle check-in time range.

[0163] The second sending module is used to send a prompt message to the vehicle indicating that a new reservation or an emergency reservation is required if the actual check-in time of the vehicle is later than the latest time of the vehicle check-in time range.

[0164] In some optional embodiments, the device further comprises:

[0165] The extraction module is used to obtain historical appointment data and warehouse operation efficiency data, perform time series feature extraction on the historical appointment data and warehouse operation efficiency data, and obtain time series feature extraction results.

[0166] The adjustment module is used to dynamically adjust the reservation time allocation strategy based on the time series feature extraction results using the LSTM algorithm.

[0167] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0168] The vehicle reservation device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0169] The embodiment of the present invention also provides a computer device having the above Figure 4 The vehicle reservation device shown.

[0170] See also Figure 5 , Figure 5 is a structural diagram of a computer device provided by an optional embodiment of the present invention, such as Figure 5 As shown, the computer device includes: one or more processors 10, memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components utilize different buses to communicate with each other and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in the memory or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Equally, multiple computer devices can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.

[0171] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.

[0172] The memory 20 stores instructions that can be executed by at least one processor 10, so as to enable at least one processor 10 to execute the method shown in the above embodiment.

[0173] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0174] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0175] The computer device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 5 The bus connection is taken as an example.

[0176] The input device 30 can receive input digital or character information and generate key signal input related to user settings and function control of the computer device, such as a touch screen, etc. The output device 40 can include a display device, etc.

[0177] The embodiment of the present invention also provides a computer-readable storage medium. The above-mentioned method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.

[0178] A portion of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the form in which the computer program instruction exists in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc. Accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium that can be accessed by the computer.

[0179] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are intended to fall within the scope of this application.

Claims

1. A vehicle reservation system, characterized in that: The system includes an OTB system, an SRM system, an MES system, a vehicle dispatching system, and an EWM system, wherein: The OTB system responds to a vehicle reservation instruction triggered by a carrier user; The SRM system responds to a vehicle reservation instruction triggered by a user of the procurement center; The MES system responds to a vehicle reservation instruction triggered by a filling production line user; The OTB system, the SRM system and the MES system are used to receive vehicle reservation information and send the vehicle reservation information to the vehicle dispatch system, wherein the vehicle reservation information includes a reservation time period; The vehicle dispatch system is used to check the vehicle reservation information, determine the business type and warehouse type, and judge whether the vehicle is available during the reservation period. The warehouse types include packaging material warehouses, glass bottle warehouses, and finished product warehouses. The peak operating time of the platform is pre-configured on the same day. If the platform is full, the reservation cannot be made. The EWM system is used to determine the target warehouse when the vehicle is available in the reservation period, and to execute vehicle scheduling instructions and perform warehouse operations when the inventory in the target warehouse meets business needs.

2. The system according to claim 1, wherein: The vehicle dispatching system is also used to provide vehicles with available time slots. The vehicle dispatching system uses an LSTM algorithm to dynamically adjust the available time slot allocation strategy based on historical reservation data and warehouse operation efficiency data.

3. A vehicle reservation method, characterized in that: The method comprises: In response to the vehicle reservation instruction, receiving vehicle reservation information, the vehicle reservation information including a reservation time period; Check the vehicle reservation information, determine the business type and warehouse type, and judge whether the vehicle is available during the reservation period. The warehouse types include packaging material warehouse, glass bottle warehouse and finished product warehouse; If the current platform workload reaches the pre-configured peak workload for the platform on that day, reservations cannot be made; If the vehicle is available during the reservation period, the target warehouse is determined, and when the target warehouse inventory meets business needs, the vehicle dispatch instruction is executed and warehouse operations are performed.

4. The method according to claim 3, characterized in that Determining whether the vehicle is available during the reservation period includes: If the warehouse type is a packaging material warehouse or a glass bottle warehouse, configure the optional time period with a fixed time interval; If the warehouse type is a finished goods warehouse, the time interval is calculated based on the number of categories, number of orders, basic inbound service time, and basic outbound service time according to the inbound and outbound order calculation logic. Optional time periods are configured based on the calculated time intervals. If the reservation time of the vehicle is within the pre-configured optional time period, it is determined that the vehicle is available during the reservation time period.

5. The method according to claim 4, characterized in that Follow these steps to determine the fixed duration: If the warehouse type is a packaging material warehouse or a glass bottle warehouse, determine whether the business type is outbound or inbound; According to the judgment result of the business type, the corresponding fixed duration is determined respectively.

6. The method according to claim 4, characterized in that Based on the number of categories, order quantity, and basic outbound service time, the time interval is calculated according to the inbound and outbound order calculation logic, including: Calculate the delivery time using the following formula: Delivery time = (number of categories - 1) * 20 minutes + (number of orders / 500) * 30 minutes; The total outbound service time is calculated using the following formula: Total outbound service time = ROUNDUP (outbound service time\40) * basic outbound service time; The total outbound delivery time is determined as the time interval.

7. The method according to claim 3, characterized in that The method further comprises: Determine the appointment lead time based on the warehouse operation time; The actual reservation time point of the vehicle is determined by adding the vehicle reservation start time and the reservation lead time.

8. The method according to claim 3, characterized in that After executing the vehicle dispatch instruction and performing the warehouse operation, the method further includes: Determine the appointment type, which includes scheduling order appointment, internal transfer order appointment, temporary appointment, whitelist appointment, and emergency appointment; If the appointment type is any of the following: dispatch order appointment, internal transfer order appointment, and emergency appointment, the actual check-in time of the vehicle is collected; If the vehicle's actual check-in time is within the vehicle check-in time range, the vehicle is allowed to enter the park.

9. The method according to claim 8, characterized in that The method further comprises: If the actual check-in time of the vehicle is earlier than the earliest time in the vehicle check-in time range, a prompt message will be sent to the vehicle asking whether to wait, reschedule or make an emergency reservation; If the actual check-in time of the vehicle is later than the latest time of the vehicle check-in time range, a reminder message will be sent to the vehicle indicating that a new reservation or an emergency reservation is required.

10. The method according to claim 3, characterized in that The method further comprises: Acquire historical appointment data and warehouse operation efficiency data, perform time series feature extraction on the historical appointment data and warehouse operation efficiency data, and obtain a time series feature extraction result; The LSTM algorithm is used to dynamically adjust the reservation time period allocation strategy based on the time series feature extraction results.