A method, device, and storage medium for allocating usage time for a baggage claim carousel.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-05
- Publication Date
- 2026-08-14
AI Technical Summary
但是,旅客提取行李的速度是非线性的,直接根据航班使用行李提取转盘的整个时间范围计算各行李提取转盘已经分配的航班个数和实际情况偏差较大
Smart Images

Figure CN116011768B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of baggage claim carousel technology, and in particular to a method, device and storage medium for allocating usage time for a baggage claim carousel. Background Technology
[0002] Currently, the main approach to allocating baggage claim carousels for flights is to calculate the number of flights already assigned to each carousel within the calculated start and end times of a flight's carousel usage, prioritizing carousels with fewer assigned flights. However, passenger baggage retrieval speed is non-linear, and directly calculating the number of assigned flights based on the entire time a flight uses the carousels deviates significantly from the actual situation. Therefore, how to evenly allocate baggage claim carousels across flights has become a significant technical challenge. Summary of the Invention
[0003] In view of this, the purpose of this application is to provide a method, device and storage medium for allocating the usage time of baggage claim carousels, which allocates the most suitable target baggage claim carousel to the flights to be assigned based on the determined usage time period of the baggage claim carousel and the peak time period, thereby improving the balance of the allocation of target baggage claim carousels.
[0004] This application embodiment provides a method for allocating usage time for a baggage claim carousel, the method comprising:
[0005] Obtain basic information about the flight to be assigned, and determine multiple reference baggage claim carousels suitable for the flight to be assigned based on the basic information;
[0006] For any compatible reference baggage claim carousel, determine the usage time period and peak time period of the flight to be assigned using the reference baggage claim carousel; wherein, the peak time period is determined based on the arrival time of the reference passengers of the flight to be assigned to the reference baggage claim carousel and the start time of the reference baggage claim carousel.
[0007] During the peak period and the usage period, the target baggage claim carousel for the flight to be assigned is determined from among multiple adapted reference baggage claim carousels.
[0008] In one possible implementation, the usage period includes the start time of use; the start time of use for the assigned flight using the reference baggage claim carousel is determined through the following steps:
[0009] Check whether the flight to be assigned has been allocated a parking space. If no parking space has been allocated, check the takeoff and landing status of the flight to be assigned.
[0010] If the takeoff / landing status is not yet taken off, then it is checked whether the current time is greater than or equal to the preset departure time of the flight to be assigned. If so, the start time is determined based on the preset arrival time of the flight to be assigned, the current time, and the preset departure time. If not, the preset arrival time is determined as the start time.
[0011] If the takeoff and landing status is the takeoff status, then the preset arrival time is determined as the start time of use;
[0012] If the takeoff / landing status is the landing status, then the actual landing time of the flight to be assigned is determined as the start time of use.
[0013] In one possible implementation, after detecting whether the flight to be allocated has been assigned a parking space, the time allocation method further includes:
[0014] If a parking position has been assigned, then the takeoff and landing status of the flight to be assigned is detected;
[0015] If the takeoff and landing status is not taken off, then it is detected whether the current time is greater than or equal to the preset departure time. If so, the start time is determined based on the preset arrival time, the current time, the preset departure time, and the time between the wheel stop time of the flight to be assigned and the time of the first piece of baggage being put on the rack.
[0016] If not, the start time is determined based on the preset arrival time and the time between the time the wheel stops and the time the first piece of luggage is put on the rack.
[0017] If the takeoff and landing state is the takeoff state, the start time is determined based on the preset arrival time and the time between the wheel stop time and the time the first piece of luggage is put on the rack.
[0018] If the takeoff and landing state is the landing state, the start time is determined based on the actual landing time and taxiing time of the flight to be assigned, as well as the time between the wheel stop time and the time the first piece of luggage is put on the rack.
[0019] In one possible implementation, the usage period includes an end time; the end time of the assigned flight using the reference baggage claim carousel is determined by:
[0020] The end time of the reference baggage claim carousel is determined based on the usage duration of the reference baggage claim carousel by the flight to be assigned and the start time of its use.
[0021] In one possible implementation, the arrival time of the reference passenger for the flight to be assigned to the reference baggage claim carousel is determined by the following method:
[0022] The arrival time is determined by the sum of the cabin opening time of the flight to be assigned and the time taken for the reference passenger to reach the reference baggage claim carousel.
[0023] In one possible implementation, the peak time period is determined by the following steps:
[0024] The later of the arrival time and the start time is determined as the peak start time.
[0025] Detect whether the arrival time is less than or equal to the start time;
[0026] If so, based on the total number of baggage pieces for the flight to be assigned and the baggage loading speed, the loading time is determined, and based on the loading time and the rotation time of the reference baggage claim carousel, the peak time of the reference baggage claim carousel is determined.
[0027] If not, the peak duration of the reference baggage claim carousel is determined based on the total number of baggage pieces and the reference passenger's baggage claim speed.
[0028] Based on the peak duration and the peak start time, the peak end time of the reference baggage claim carousel is determined, and the peak time period is determined based on the peak start time and the peak end time.
[0029] In one possible implementation, determining the target baggage claim carousel for the flight to be assigned from among a plurality of suitable reference carousels during the peak period and the usage period includes:
[0030] During the peak period, the first reference baggage claim carousel with the fewest assigned flights among multiple reference baggage claim carousels is identified and determined as the target baggage claim carousel.
[0031] If there are multiple first reference baggage claim carousels, then during the usage period, the second reference baggage claim carousel with the fewest assigned flights among the multiple first reference baggage claim carousels is detected, and the second reference baggage claim carousel is determined as the target baggage claim carousel;
[0032] If there are multiple second reference baggage claim carousels, then during the entire day, the third reference baggage claim carousel with the fewest assigned flights among the multiple second reference baggage claim carousels will be detected and identified as the target baggage claim carousel.
[0033] This application embodiment also provides a time allocation device for a baggage claim carousel, the time allocation device comprising:
[0034] The first determining module is used to obtain basic information about the flight to be assigned and determine multiple reference baggage claim carousels suitable for the flight to be assigned based on the basic information.
[0035] The usage time and peak time determination module is used to determine the usage time period and peak time period of any adapted reference baggage claim carousel for the flight to be assigned using the reference baggage claim carousel; wherein, the peak time period is determined based on the arrival time of the reference passengers of the flight to be assigned to the reference baggage claim carousel and the start time of the reference baggage claim carousel.
[0036] The allocation module is used to determine the target baggage claim carousel for the flight to be allocated from among multiple adapted reference baggage claim carousels during the peak period and the usage period.
[0037] This application embodiment also provides an electronic device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the baggage claim carousel usage time allocation method described above are performed.
[0038] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the baggage claim carousel usage time allocation method described above.
[0039] This application provides a method, apparatus, and storage medium for allocating usage time for baggage claim carousels. The usage time allocation method includes: acquiring basic information of a flight to be assigned; determining multiple reference baggage claim carousels suitable for the flight based on the basic information; for any one of the suitable reference baggage claim carousels, determining the usage time period and peak time period for the flight to be assigned to use that reference carousel; wherein the peak time period is determined based on the arrival time of reference passengers of the flight to be assigned to the reference baggage claim carousel and the start time of the reference baggage claim carousel; and determining the target baggage claim carousel for the flight to be assigned from among the multiple suitable reference baggage claim carousels within the peak time period and the usage time period. By allocating the most suitable target baggage claim carousel for the flight to be assigned based on the determined usage time period and peak time period of the baggage claim carousel, the balance of target baggage claim carousel allocation is improved.
[0040] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0041] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1 A flowchart illustrating a method for allocating usage time for a baggage claim carousel, provided as an embodiment of this application;
[0043] Figure 2 This is one of the structural schematic diagrams of a baggage claim carousel usage time allocation device provided in an embodiment of this application;
[0044] Figure 3 This is a second schematic diagram of a time allocation device for a baggage claim carousel provided in an embodiment of this application;
[0045] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0046] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. Based on the embodiments of this application, every other embodiment obtained by those skilled in the art without inventive effort falls within the scope of protection of this application.
[0047] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0048] The methods, apparatus, electronic devices, or computer-readable storage media described in this application can be applied to any scenario where baggage claim carousels need to be allocated to flights. This application does not limit the specific application scenario. Any scheme that uses a baggage claim carousel usage time allocation method, apparatus, and storage medium provided in this application is within the protection scope of this application.
[0049] First, the applicable scenarios for this application will be introduced. This application can be applied to the field of baggage claim carousel technology.
[0050] Research has revealed that current methods for allocating baggage claim carousels to flights primarily involve calculating the number of flights already assigned to each carousel within the calculated start and end times of a flight's carousel usage, prioritizing carousels with fewer assigned flights. However, passenger baggage retrieval speed is non-linear, and directly calculating the number of assigned flights based on the entire time a flight uses the carousels deviates significantly from reality. Therefore, accurately calculating the carousel usage time and evenly allocating carousels across flights has become a significant technical challenge.
[0051] Based on this, this application provides a method for allocating the usage time of baggage claim carousels. According to the determined usage time period of the baggage claim carousel and the peak time period, the most suitable target baggage claim carousel is assigned to the flight to be assigned, thereby improving the balance of the target baggage claim carousel allocation.
[0052] Please see Figure 1 , Figure 1 A flowchart illustrating a time allocation method for a baggage claim carousel provided in this application embodiment. Figure 1 As shown in the embodiments of this application, the usage time allocation method includes:
[0053] S101: Obtain basic information about the flight to be assigned, and determine multiple reference baggage claim carousels suitable for the flight to be assigned based on the basic information.
[0054] In this step, basic information about the flight to be assigned is obtained, and multiple reference baggage claim carousels suitable for the flight to be assigned are determined based on the basic information.
[0055] Here, the applicable baggage carousel range for the flight to be assigned is determined based on other basic information such as the terminal, domestic / international status, and airline. For example, if an international baggage carousel cannot be assigned to a domestic flight, or a Terminal 2 carousel cannot be assigned to a flight from Terminal 1, the available baggage carousel range may also differ between airlines.
[0056] The applicable baggage claim carousel range can be determined based on information such as the terminal, domestic / international status, and airline.
[0057] S102: For any adapted reference baggage claim carousel, determine the usage time period and peak time period of the flight to be assigned using the reference baggage claim carousel.
[0058] In this step, for any reference baggage claim carousel, the usage time period and peak period of the flight to be assigned to that reference baggage claim carousel are determined.
[0059] The peak time period is determined based on the arrival time of the reference passengers of the flight to be assigned to the reference baggage claim carousel and the start time of the reference baggage claim carousel.
[0060] The usage period includes the start time and end time.
[0061] Here, the start time is the reference baggage claim carousel's start time for the flight to be assigned.
[0062] Here, the end time refers to the baggage claim end time for the flight to be assigned, as indicated by the baggage claim carousel.
[0063] Here, the peak time period refers to the peak time period for baggage claim carousel collection for flights awaiting assignment.
[0064] In one possible implementation, the usage period includes the start time of use, which is determined by the following steps for the assigned flight using the reference baggage claim carousel:
[0065] Step A: Check whether the flight to be assigned has been allocated a parking space. If no parking space has been allocated, check the takeoff and landing status of the flight to be assigned.
[0066] Here, it checks whether the flight to be assigned has been allocated a parking space. If no parking space has been allocated, it checks the takeoff and landing status of the flight to be assigned.
[0067] Step B: If the takeoff and landing status is not taken off, check whether the current time is greater than or equal to the preset departure time of the flight to be assigned. If yes, determine the start time based on the preset arrival time of the flight to be assigned, the current time, and the preset departure time. If no, determine the preset arrival time as the start time.
[0068] Here, if the takeoff / landing status is "not yet taken off", the system checks whether the current time is greater than or equal to the preset departure time of the flight to be assigned. If it is greater than or equal to the preset arrival time of the flight to be assigned, the current time, and the preset departure time, the start time is determined. If it is less than the preset departure time, the preset arrival time is determined as the start time.
[0069] If the current time is greater than or equal to the preset departure time of the flight to be assigned, then the start time = preset arrival time + (current time - preset departure time).
[0070] If the current time is less than the preset departure time of the flight to be assigned, then the start time is equal to the preset arrival time.
[0071] Step C: If the takeoff / landing status is takeoff, then the preset arrival time is determined as the start time; if the takeoff / landing status is landing, then the actual landing time of the flight to be assigned is determined as the start time.
[0072] Here, if the flight to be assigned is in takeoff status, the preset arrival time will be set as the start time; if the flight is in landing status, the actual landing time will be set as the start time.
[0073] In the takeoff state, the start time is equal to the preset arrival time; in the landing state, the start time is equal to the actual landing time.
[0074] In one possible implementation, after detecting whether the flight to be allocated has been assigned a parking space, the time allocation method further includes:
[0075] Step a: If a parking position has been assigned, check the takeoff and landing status of the flight to be assigned.
[0076] Here, if a parking stand has already been assigned to the flight to be assigned, the takeoff and landing status of the flight to be assigned is checked.
[0077] Step b: If the takeoff and landing status is not taken off, then check whether the current time is greater than or equal to the preset departure time. If so, then determine the start time based on the preset arrival time, the current time, the preset departure time, and the time between the wheel stop time of the flight to be assigned and the time of the first piece of baggage being put on the rack.
[0078] Here, if the takeoff / landing status is not yet taken off, the system checks whether the current time is greater than or equal to the preset departure time. If it is, the system determines the start time based on the preset arrival time, the current time, the preset departure time, and the time elapsed between the wheel stop time and the time the first piece of luggage is placed on the rack.
[0079] The time between the wheel stop and the first piece of baggage being placed on the overhead rack is the time between the time the aircraft uses the wheel stop and the time the first piece of baggage for the corresponding reference baggage claim carousel for the flight to be assigned is placed.
[0080] If the current time is greater than or equal to the preset departure time, then the start time = preset arrival time + (current time - preset departure time) + the time elapsed between the wheel stop time and the time the first piece of luggage is put on the rack.
[0081] This section configures the time between the first piece of luggage being placed on the overhead rack and the time the carousel is adjusted for different gate ranges and reference baggage claim carousel ranges. Since different baggage claim carousels are available for domestic and international flights, this configuration reflects the differences between domestic and international flights. An example configuration is shown below:
[0082]
[0083] Step c: If not, then the start time is determined based on the preset arrival time and the time between the wheel stop time and the time the first piece of luggage is put on the rack.
[0084] Here, if the current time is less than the preset departure time, the start time is determined based on the preset arrival time and the time between the wheel stop time and the time the first piece of luggage is put on the rack.
[0085] If the current time is greater than or equal to the preset departure time, then the start time = preset arrival time + the time between the wheel stop time and the time the first piece of luggage is put on the rack.
[0086] Step d: If the takeoff and landing state is the takeoff state, the start time is determined based on the preset arrival time and the time between the wheel stop time and the time the first piece of luggage is put on the rack.
[0087] Here, if the takeoff / landing status is takeoff, the start time is determined based on the preset arrival time and the time between the wheel stop time and the time the first piece of luggage is placed on the rack.
[0088] When the takeoff / landing status is takeoff, the start time = preset arrival time + wheel stop time and the time between the first piece of luggage being placed on the rack.
[0089] Step e: If the takeoff and landing state is the landing state, the start time is determined based on the actual landing time and taxiing time of the flight to be assigned, as well as the time between the wheel stop time and the time the first piece of baggage is put on the rack.
[0090] Here, if the take-off and landing state is the landing state, the start time is determined based on the actual landing time, gliding time, and the time between the wheel stop and the time the first piece of luggage is placed on the rack.
[0091] If the take-off and landing state is the landing state, then the start time = actual landing time + gliding time + wheel stop time and the time between the first piece of luggage being placed on the rack.
[0092] In one possible implementation, the usage period includes an end time; the end time of the assigned flight using the reference baggage claim carousel is determined by:
[0093] The end time of the reference baggage claim carousel is determined based on the usage duration of the reference baggage claim carousel by the flight to be assigned and the start time of its use.
[0094] Here, the end time of the reference baggage claim carousel is determined based on the usage time of the flights waiting to be assigned to the reference baggage claim carousel and the start time of its use.
[0095] Wherein, the end time ET = start time ST + usage duration B.
[0096] Here, you configure the baggage claim carousel usage time for a specified aircraft model range. A configuration example is as follows:
[0097] A320, A321 20min A359, B787 30min
[0098] In one possible implementation, the arrival time of the reference passenger for the flight to be assigned to the reference baggage claim carousel is determined by the following method:
[0099] The arrival time is determined by the sum of the cabin opening time of the flight to be assigned and the time taken for the reference passenger to reach the reference baggage claim carousel.
[0100] Here, the arrival time is determined by the sum of the cabin opening time of the flight to be assigned and the time taken for the reference passenger to reach the reference baggage claim carousel.
[0101] Arrival time PT = cabin opening time CT + passenger travel time C.
[0102] This configuration specifies the estimated time required for passengers to travel from different gate ranges to different baggage claim carousel ranges. An example configuration is shown below:
[0103] 101,102,103 1,2,3,4,5 10min 201,202,203 1,2,3,4,5 25min
[0104] Currently, the main method for calculating the start and end times of baggage claim carousel usage is to add a configured value to the latest estimated arrival time of the flight as the start time. Since international flights involve additional procedures such as quarantine and border control, this configured value can be set differently for domestic and international flights. However, this method is inaccurate in determining the start and end times of baggage claim carousel usage. Furthermore, the start time of baggage claim carousel usage can vary significantly depending on the runway, gate, and baggage carousel assigned to the flight. After landing, the time it takes for an aircraft to taxi from different runways to different gates can differ by more than 10 minutes. After the aircraft arrives at the gate, whether it is a near or far gate, and the location of the baggage carousel, can result in a difference of more than 20 minutes in the time it takes for passengers to reach the baggage carousel. This new method detects whether the flight to be assigned has been assigned a gate, and then determines the start time of the flight under different takeoff and landing conditions based on whether a gate is assigned, thus improving the accuracy of the start and end times.
[0105] In one possible implementation, the peak time period is determined by the following steps:
[0106] (i) The later of the arrival time and the start time is determined as the peak start time.
[0107] Here, the later time is selected from the reference passenger arrival time and the reference baggage claim carousel start time, and this later time is determined as the peak start time.
[0108] (ii) Detect whether the arrival time is less than or equal to the start time.
[0109] Here, it checks whether the arrival time is less than or equal to the start time.
[0110] (iii) If so, based on the total number of baggage pieces for the flight to be assigned and the baggage loading speed, determine the loading time, and based on the loading time and the rotation time of the reference baggage claim carousel, determine the peak time of the reference baggage claim carousel.
[0111] Here, if the arrival time is less than or equal to the start time, the baggage claim time is determined based on the total number of bags to be assigned to the flight and the baggage claim speed. The peak time for the reference baggage claim carousel is then determined based on the baggage claim time and the carousel rotation time.
[0112] If the arrival time is less than the start time, meaning the luggage hasn't been put on the racks when the passenger arrives, and the staff puts the luggage on the racks at a relatively consistent speed (let's assume a racking speed of L pieces / minute), and the total number of luggage pieces for the flights to be assigned is N, then the racking time is E = N / L. After the luggage is racked, the baggage claim carousel needs to rotate for a period of time before passengers can retrieve their luggage; this rotation time is F. Therefore, the peak time is D = E + F.
[0113] (iv) If not, the peak duration of the reference baggage claim carousel is determined based on the total number of baggage pieces and the reference passenger's baggage claim speed.
[0114] Here, if the arrival time is later than the start time, the peak duration of the reference baggage claim carousel is determined based on the total number of bags and the reference passenger baggage claim speed.
[0115] If the arrival time is later than the start time, meaning some baggage has already been placed on the reference baggage claim carousel before the passengers arrive, and the baggage claim speed is relatively uniform (let's say M pieces / minute), and the total number of baggage pieces for the assigned flight is N, then the retrieval time G = N / M. Therefore, the peak time is D = G.
[0116] (v) Based on the peak duration and the peak start time, determine the peak end time of the reference baggage claim carousel, and determine the peak time period based on the peak start time and the peak end time.
[0117] Here, the peak end time is determined based on the peak duration and peak start time, and the peak time period is determined based on the peak start time and peak end time.
[0118] The peak end time equals the peak start time plus the peak duration.
[0119] S103: During the peak period and the usage period, determine the target baggage claim carousel for the flight to be assigned from among the multiple adapted reference baggage claim carousels.
[0120] In this step, during peak hours and usage periods, the target baggage claim carousel for the flight to be assigned is selected from multiple reference carousels.
[0121] In one possible implementation, determining the target baggage claim carousel for the flight to be assigned from among a plurality of suitable reference carousels during the peak period and the usage period includes:
[0122] S1031: During the peak period, detect the first reference baggage claim carousel with the fewest assigned flights among multiple reference baggage claim carousels, and determine the first reference baggage claim carousel as the target baggage claim carousel.
[0123] Here, during peak hours, the first reference baggage claim carousel with the fewest assigned flights among multiple reference baggage claim carousels is detected, and the first reference baggage claim carousel is determined as the target baggage claim carousel.
[0124] For example, if the peak period is 8:00-9:00, and the number of flights allocated to reference baggage carousel A is 10, reference baggage carousel B is 7, reference baggage carousel C is 6, and reference baggage carousel D is 4, then the first reference baggage carousel with the fewest allocated flights during the peak period is identified and designated as the target baggage carousel for the flights to be allocated.
[0125] S1032: If there are multiple first reference baggage claim carousels, then during the usage period, detect the second reference baggage claim carousel with the fewest assigned flights among the multiple first reference baggage claim carousels, and determine the second reference baggage claim carousel as the target baggage claim carousel.
[0126] Here, if there are multiple first reference baggage claim carousels, the second reference baggage claim carousel with the fewest assigned flights among the multiple first reference baggage claim carousels is detected within the usage period, and the second reference baggage claim carousel is determined as the target baggage claim carousel.
[0127] For example, if reference baggage claim carousels A, B, and C are designated as the first reference baggage claim carousels, then the second reference baggage claim carousel with the fewest assigned flights among the three first reference baggage claim carousels will be determined within the usage period.
[0128] S1033: If there are multiple second reference baggage claim carousels, then during the entire day, detect the third reference baggage claim carousel with the fewest assigned flights among the multiple second reference baggage claim carousels, and determine the third reference baggage claim carousel as the target baggage claim carousel.
[0129] Here, if there are multiple second reference baggage claim carousels, the third reference baggage claim carousel with the fewest assigned flights among the multiple second reference baggage claim carousels will be detected throughout the day and identified as the target baggage claim carousel.
[0130] Because the speed at which passengers collect their baggage is non-linear. Most baggage can be retrieved within the first few minutes, with only a small portion remaining for the majority of the time. Simply calculating the number of flights allocated to each baggage carousel based on the entire time frame of each flight's usage deviates significantly from reality. In this solution, among multiple reference baggage carousels available for flights to be assigned, the carousel with the fewest allocated flights within that time frame is selected sequentially according to the following time ranges. If multiple carousels have the fewest allocated flights within a given time range, subsequent time ranges are compared. The time ranges are: {peak hours}, {start time, end time}, and {all day}.
[0131] In a specific implementation, basic information about the flight to be assigned is obtained. Based on this information, multiple reference baggage claim carousels suitable for the flight are determined, along with the start and end times, and peak hours for the flight. Then, the target baggage claim carousel for the flight to be assigned is selected from the multiple reference carousels based on the peak hours, start and end times, and the entire day.
[0132] This application provides a method for allocating usage time for baggage claim carousels. The method includes: acquiring basic information about a flight to be assigned; determining multiple reference baggage claim carousels suitable for the flight based on the basic information; for any one of the reference carousels, determining the usage time period and peak time period for the flight to be assigned to use that carousel; wherein the peak time period is determined based on the arrival time of reference passengers of the flight to be assigned to the reference carousel and the start time of the reference carousel; and determining the target baggage claim carousel for the flight to be assigned from among the multiple suitable reference carousels within the peak time period and the usage time period. By allocating the most suitable target baggage claim carousel to the flight to be assigned based on the determined usage time period and peak time period, the balance of target baggage claim carousel allocation is improved.
[0133] Please see Figure 2 , Figure 3 , Figure 2 This is one of the structural schematic diagrams of a baggage claim carousel usage time allocation device provided in an embodiment of this application; Figure 3This is a second schematic diagram of a time allocation device for a baggage claim carousel provided in an embodiment of this application. Figure 2 As shown, the baggage claim carousel usage time allocation device 200 includes:
[0134] The first determining module 210 is used to obtain basic information of the flight to be assigned and determine multiple reference baggage claim carousels suitable for the flight to be assigned based on the basic information.
[0135] The usage time and peak time determination module 220 is used to determine the usage time period and peak time period of any adapted reference baggage claim carousel for the flight to be assigned using the reference baggage claim carousel; wherein, the peak time period is determined based on the arrival time of the reference passengers of the flight to be assigned to the reference baggage claim carousel and the start time of the reference baggage claim carousel.
[0136] The allocation module 230 is used to determine the target baggage claim carousel for the flight to be allocated from among a plurality of adapted reference baggage claim carousels during the peak period and the usage period.
[0137] Furthermore, the usage time and peak time determination module 220 determines the start time of the assigned flight using the reference baggage claim carousel through the following steps:
[0138] Check whether the flight to be assigned has been allocated a parking space. If no parking space has been allocated, check the takeoff and landing status of the flight to be assigned.
[0139] If the takeoff / landing status is not yet taken off, then it is checked whether the current time is greater than or equal to the preset departure time of the flight to be assigned. If so, the start time is determined based on the preset arrival time of the flight to be assigned, the current time, and the preset departure time. If not, the preset arrival time is determined as the start time.
[0140] If the takeoff / landing status is takeoff, then the preset arrival time is determined as the start time of use; if the takeoff / landing status is landing, then the actual landing time of the flight to be assigned is determined as the start time of use.
[0141] Furthermore, after detecting whether the flight to be allocated has been assigned a parking space, the usage time and peak time determination module 220 is also used to:
[0142] If a parking position has been assigned, then the takeoff and landing status of the flight to be assigned is detected;
[0143] If the takeoff and landing status is not taken off, then it is detected whether the current time is greater than or equal to the preset departure time. If so, the start time is determined based on the preset arrival time, the current time, the preset departure time, and the time between the wheel stop time of the flight to be assigned and the time of the first piece of baggage being put on the rack.
[0144] If not, the start time is determined based on the preset arrival time and the time between the time the wheel stops and the time the first piece of luggage is put on the rack.
[0145] If the takeoff and landing state is the takeoff state, the start time is determined based on the preset arrival time and the time between the wheel stop time and the time the first piece of luggage is put on the rack.
[0146] If the takeoff and landing state is the landing state, the start time is determined based on the actual landing time and taxiing time of the flight to be assigned, as well as the time between the wheel stop time and the time the first piece of luggage is put on the rack.
[0147] Furthermore, the usage time and peak time determination module 220 determines the end time of the assigned flights using the reference baggage claim carousel in the following manner:
[0148] The end time of the reference baggage claim carousel is determined based on the usage duration of the reference baggage claim carousel by the flight to be assigned and the start time of its use.
[0149] Furthermore, such as Figure 3 As shown, the baggage claim carousel usage time allocation device 200 also includes an arrival time determination module 240, which is used for:
[0150] The arrival time is determined by the sum of the cabin opening time of the flight to be assigned and the time taken for the reference passenger to reach the reference baggage claim carousel.
[0151] Furthermore, the usage time and peak time determination module 220 determines the peak time period through the following steps:
[0152] The later of the arrival time and the start time is determined as the peak start time.
[0153] Detect whether the arrival time is less than or equal to the start time;
[0154] If so, based on the total number of baggage pieces for the flight to be assigned and the baggage loading speed, the loading time is determined, and based on the loading time and the rotation time of the reference baggage claim carousel, the peak time of the reference baggage claim carousel is determined.
[0155] If not, the peak duration of the reference baggage claim carousel is determined based on the total number of baggage pieces and the reference passenger's baggage claim speed.
[0156] Based on the peak duration and the peak start time, the peak end time of the reference baggage claim carousel is determined, and the peak time period is determined based on the peak start time and the peak end time.
[0157] Furthermore, when the allocation module 230 determines the target baggage claim carousel for the flight to be allocated from among multiple suitable reference carousels during the peak period and the usage period, the allocation module 230 is specifically used for:
[0158] During the peak period, the first reference baggage claim carousel with the fewest assigned flights among multiple reference baggage claim carousels is identified and determined as the target baggage claim carousel.
[0159] If there are multiple first reference baggage claim carousels, then during the usage period, the second reference baggage claim carousel with the fewest assigned flights among the multiple first reference baggage claim carousels is detected, and the second reference baggage claim carousel is determined as the target baggage claim carousel;
[0160] If there are multiple second reference baggage claim carousels, then during the entire day, the third reference baggage claim carousel with the fewest assigned flights among the multiple second reference baggage claim carousels will be detected and identified as the target baggage claim carousel.
[0161] This application provides a baggage claim carousel usage time allocation device, comprising: a first determining module, configured to acquire basic information of the flight to be allocated and determine multiple reference baggage claim carousels suitable for the flight to be allocated based on the basic information; a usage time and peak time determining module, configured to determine, for any one of the suitable reference baggage claim carousels, the usage time period and peak time period of the flight to be allocated to that reference baggage claim carousel; wherein the peak time period is determined based on the arrival time of the reference passengers of the flight to be allocated to the reference baggage claim carousel and the start time of the reference baggage claim carousel; and an allocation module, configured to determine the target baggage claim carousel of the flight to be allocated from among the multiple suitable reference baggage claim carousels within the peak time period and the usage time period. By allocating the most suitable target baggage claim carousel to the flight to be allocated based on the determined usage time period and peak time period of the baggage claim carousel, the balance of target baggage claim carousel allocation is improved.
[0162] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device 400 includes a processor 410, a memory 420, and a bus 430.
[0163] The memory 420 stores machine-readable instructions executable by the processor 410. When the electronic device 400 is running, the processor 410 communicates with the memory 420 via the bus 430. When the machine-readable instructions are executed by the processor 410, they can perform the operations described above. Figure 1 The steps of the baggage claim carousel usage time allocation method in the illustrated method embodiment can be found in the method embodiment for specific implementation, and will not be repeated here.
[0164] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can perform the above-described actions. Figure 1 The steps of the baggage claim carousel usage time allocation method in the illustrated method embodiment can be found in the method embodiment for specific implementation, and will not be repeated here.
[0165] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0166] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0167] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0168] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0169] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0170] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The scope of protection of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for allocating usage time for a baggage claim carousel, characterized in that, The time allocation method includes: Obtain basic information about the flight to be assigned, and determine multiple reference baggage claim carousels suitable for the flight to be assigned based on the basic information; For any compatible reference baggage claim carousel, determine the usage time period and peak time period of the flight to be assigned using the reference baggage claim carousel; wherein, the peak time period is determined based on the arrival time of the reference passengers of the flight to be assigned to the reference baggage claim carousel and the start time of the reference baggage claim carousel. During the peak period and the usage period, the target baggage claim carousel for the flight to be assigned is determined from among multiple adapted reference baggage claim carousels. The peak time period is determined by the following steps: The later of the arrival time and the start time is determined as the peak start time. Detect whether the arrival time is less than or equal to the start time; If so, based on the total number of baggage pieces for the flight to be assigned and the baggage loading speed, the loading time is determined, and based on the loading time and the rotation time of the reference baggage claim carousel, the peak time of the reference baggage claim carousel is determined. If not, the peak duration of the reference baggage claim carousel is determined based on the total number of baggage pieces and the reference passenger's baggage claim speed. Based on the peak duration and the peak start time, the peak end time of the reference baggage claim carousel is determined, and the peak time period is determined based on the peak start time and the peak end time.
2. The time allocation method according to claim 1, characterized in that, The usage period includes the start time of use; Determine the start time for the assigned flight to use this reference baggage claim carousel by following these steps: Check whether the flight to be assigned has been allocated a parking space. If no parking space has been allocated, check the takeoff and landing status of the flight to be assigned. If the takeoff and landing status is not taken off, then it is detected whether the current time is greater than or equal to the preset departure time of the flight to be assigned. If so, the start time is determined based on the preset arrival time of the flight to be assigned, the current time, and the preset departure time. If not, then the preset arrival time will be determined as the start time of use; If the takeoff and landing status is the takeoff status, then the preset arrival time is determined as the start time of use; If the takeoff and landing status is the landing status, then the actual landing time of the flight to be assigned is determined as the start time of use.
3. The time allocation method according to claim 2, characterized in that, After detecting whether the flight to be allocated has been assigned a parking space, the time allocation method further includes: If a parking position has been assigned, then the takeoff and landing status of the flight to be assigned is detected; If the takeoff and landing status is not taken off, then it is detected whether the current time is greater than or equal to the preset departure time. If so, the start time is determined based on the preset arrival time, the current time, the preset departure time, and the time between the wheel stop time of the flight to be assigned and the time of the first piece of baggage being put on the rack. If not, the start time is determined based on the preset arrival time and the time between the time the wheel stops and the time the first piece of luggage is put on the rack. If the takeoff and landing state is the takeoff state, the start time is determined based on the preset arrival time and the time between the wheel stop time and the time the first piece of luggage is put on the rack. If the takeoff and landing state is the landing state, the start time is determined based on the actual landing time and taxiing time of the flight to be assigned, as well as the time between the wheel stop time and the time the first piece of luggage is put on the rack.
4. The time allocation method according to claim 1, characterized in that, The usage period includes the end time; The end time for assigned flights using this reference baggage claim carousel is determined as follows: The end time of the reference baggage claim carousel is determined based on the usage duration of the reference baggage claim carousel by the flight to be assigned and the start time of its use.
5. The time allocation method according to claim 1, characterized in that, The arrival time of the reference passenger for the flight to be assigned to the reference baggage claim carousel is determined by the following method: The arrival time is determined by the sum of the cabin opening time of the flight to be assigned and the time taken for the reference passenger to reach the reference baggage claim carousel.
6. The time allocation method according to claim 1, characterized in that, The process of determining the target baggage claim carousel for the flight to be assigned from among multiple suitable reference carousels during the peak period and the usage period includes: During the peak period, the first reference baggage claim carousel with the fewest assigned flights among multiple reference baggage claim carousels is identified and determined as the target baggage claim carousel. If there are multiple first reference baggage claim carousels, then during the usage period, the second reference baggage claim carousel with the fewest assigned flights among the multiple first reference baggage claim carousels is detected, and the second reference baggage claim carousel is determined as the target baggage claim carousel; If there are multiple second reference baggage claim carousels, then during the entire day, the third reference baggage claim carousel with the fewest assigned flights among the multiple second reference baggage claim carousels will be detected and identified as the target baggage claim carousel.
7. A time allocation device for a baggage claim carousel, characterized in that, The usage time allocation device includes: The first determining module is used to obtain basic information about the flight to be assigned and determine multiple reference baggage claim carousels suitable for the flight to be assigned based on the basic information. The usage time and peak time determination module is used to determine the usage time period and peak time period of any adapted reference baggage claim carousel for the flight to be assigned using the reference baggage claim carousel; wherein, the peak time period is determined based on the arrival time of the reference passengers of the flight to be assigned to the reference baggage claim carousel and the start time of the reference baggage claim carousel. The allocation module is used to determine the target baggage claim carousel for the flight to be allocated from among multiple adapted reference baggage claim carousels during the peak period and the usage period. The usage time and peak time determination module determines the peak time period through the following steps: The later of the arrival time and the start time is determined as the peak start time. Detect whether the arrival time is less than or equal to the start time; If so, based on the total number of baggage pieces for the flight to be assigned and the baggage loading speed, the loading time is determined, and based on the loading time and the rotation time of the reference baggage claim carousel, the peak time of the reference baggage claim carousel is determined. If not, the peak duration of the reference baggage claim carousel is determined based on the total number of baggage pieces and the reference passenger's baggage claim speed. Based on the peak duration and the peak start time, the peak end time of the reference baggage claim carousel is determined, and the peak time period is determined based on the peak start time and the peak end time.
8. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. The machine-readable instructions are executed by the processor to perform the steps of the baggage claim carousel usage time allocation method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the baggage claim carousel usage time allocation method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Automatic seat distributing method adapting to flight schedule abnormity
CN107578159A
System and method for virtual station allocation for luggage picking of off-port turntable
CN110781989A