Automatic check-in method and device for analyzing passenger seat preference based on big data, and medium
By obtaining passengers' seat preference information when flight initialization is completed and automatically allocating seats, the problem that passengers cannot automatically select seats in traditional check-in mode is solved, improving the check-in experience and saving airline resources.
Patent Information
- Application Number
- CN202411917762.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-03-28
AI Technical Summary
In traditional check-in mode, passengers need to wait for the flight to open to check-in before they can complete the procedures, and they cannot automatically select seats, resulting in a poor experience.
By responding to the initialization completion signal of the target flight, the passenger's seat preference information is obtained, the flight seat is determined, and the boarding information is generated, including seat information, gate and boarding time.
It enables passengers to check-in without paying attention to real-time information on flights, reduce waiting time, avoiding the inability to select a suitable seat due to delays, improves passenger experience, and saves airline human resources.
Smart Images

Figure CN119721302A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of civil aviation technology, and in particular to an automatic check-in method, device and medium based on big data analysis of passenger seat preferences. Background Art
[0002] Check-in service in the traditional sense means that after purchasing a ticket, passengers need to wait for the flight to be initialized in the departure system and wait for the flight to open for check-in before they can check in at the check-in counter, self-service kiosk or through the Internet. As passengers' requirements for travel comfort and convenience gradually increase, this traditional check-in mode requires passengers to pay attention to the check-in opening hours and handle it by themselves. In addition, for passengers who have a preference for seats on the plane, there is a high probability that they will not be able to select their favorite seats, affecting the passengers' flight experience.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present invention provide an automatic check-in method, device and medium based on big data analysis of passenger seat preferences, so as to at least solve the technical problems in the related art that passengers cannot automatically check in, cannot select seats in time, and have a poor experience.
[0005] According to one aspect of an embodiment of the present invention, there is provided an automatic check-in method based on big data analysis of passenger seat preferences, comprising the following steps: in response to an initialization completion signal of a target flight, obtaining seat preference information of a target passenger taking the target flight; determining the flight seat of the target passenger based on the seat preference information; and generating boarding information of the target passenger based on the flight seat and flight information of the target flight, wherein the boarding information includes at least seat information, boarding gate, and boarding time.
[0006] Optionally, obtaining the seat preference information of the target passenger includes: obtaining historical seat data of the target passenger, the historical seat data being seat data of the target passenger in historical flights; and analyzing the seat preference of the target passenger based on the historical seat data, and generating seat preference information.
[0007] Optionally, obtaining the seat preference information of the target passenger also includes: obtaining preset preference information of the target passenger, the preset preference information being preference information preset by the target passenger before the target flight is initialized; based on the preset preference information, analyzing the seat preference of the target passenger and generating the seat preference information.
[0008] Optionally, determining the flight seat of the target passenger based on the seat preference information includes: selecting the target passenger's reserved seat based on the seat preference information, and generating seat reservation prompt information, wherein the seat reservation prompt information is used to prompt the target passenger of the target passenger's reserved seat; and determining the reserved seat as the flight seat of the target passenger in response to a seat confirmation signal, wherein the seat confirmation signal is used to indicate that the target passenger confirms the selection of the reserved seat as the flight seat.
[0009] Optionally, before obtaining the seat preference information of the target passenger taking the target flight, the method further includes: obtaining preset qualification conditions and passenger qualification information of the target flight; and determining at least one target passenger based on the passenger qualification information, wherein the passenger qualification information of the target passenger meets the preset qualification conditions.
[0010] Optionally, in response to an initialization completion signal of the target flight, before obtaining seat preference information of target passengers on the target flight, the method also includes: obtaining preset flight conditions and flight information of at least one flight; based on the flight information, determining at least one target flight, and the flight information of the target flight meets the preset flight conditions.
[0011] Optionally, there are multiple seat preference information, and based on the seat preference information, determining the flight seat of the target passenger includes the following steps: determining the priorities of the multiple seat preference information; based on the priorities, selecting seats in sequence according to a preset priority order; and determining the first valid seat as the flight seat of the target passenger, wherein the valid seat is a seat on the target flight that has not been locked by other passengers.
[0012] According to another aspect of an embodiment of the present invention, an automatic check-in device is also provided, including: an acquisition module, the acquisition module is used to respond to an initialization completion signal of the target flight, to acquire seat preference information of a target passenger taking the target flight; a determination module, the determination module is used to determine the flight seat of the target passenger based on the seat preference information; and a generation module, the generation module is used to generate boarding information of the target passenger based on the flight seat and flight information of the target flight, the boarding information at least including seat information, boarding gate, and boarding time.
[0013] According to another aspect of the present application, a computer program product is also provided, comprising computer instructions, which implement the steps of the above-mentioned automatic check-in method when executed by a processor.
[0014] According to another aspect of an embodiment of the present invention, there is further provided a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned automatic check-in method when running.
[0015] In an embodiment of the present invention, in response to the initialization completion signal of the target flight, the seat preference information of the target passenger taking the target flight is obtained; based on the seat preference information, the flight seat of the target passenger is determined; based on the flight seat and the flight information of the target flight, the boarding information of the target passenger is generated, and the boarding information includes at least the seat information, the boarding gate, and the boarding time. By automatically responding to the initialization completion signal of the target flight, the check-in procedures can be carried out for the passenger without the passenger himself paying attention to the real-time information of the target flight, effectively reducing the waiting time of the passenger at the airport, and avoiding the passenger from being unable to choose a suitable seat due to delayed check-in, thereby improving the travel experience of the passenger, saving a lot of human resources for the airline company, and improving the check-in efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0017] Figure 1 is a hardware structure block diagram of a computer terminal of an automatic check-in method according to one embodiment of the present invention;
[0018] Figure 2 is a flow chart of an automatic check-in method according to one optional embodiment of the present invention;
[0019] Figure 3 is a structural block diagram of an automatic check-in device according to one embodiment of the present invention;
[0020] Figure 4 is a schematic diagram of the structure of an automatic check-in system according to one optional embodiment of the present invention;
[0021] Figure 5 It is a scene diagram of an automatic check-in method according to one optional embodiment of the present invention. DETAILED DESCRIPTION
[0022] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0024] First, some nouns or terms that appear in the description of the embodiments of the present application are subject to the following explanations:
[0025] Check-in: refers to the process of checking in passengers, including exchanging boarding passes, collecting and transporting passengers' checked baggage, and arranging seats for passengers.
[0026] Flight initialization: refers to the process in which the airport staff clicks the flight initialization button to confirm the initialization status after the flight and passenger information is transferred from the reservation system to the departure system.
[0027] According to one embodiment of the present invention, an embodiment of an automatic check-in 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.
[0028] The method embodiment can be executed in a computer terminal or a similar computing device. For example, if the method is executed in a computer terminal, Figure 1 As shown, the computer terminal may include one or more processors 102 (the processor may include but is not limited to a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microprocessor (MCU), a field programmable logic device (FPGA), a neural network processor (NPU), a tensor processor (TPU), an artificial intelligence (AI) type processor, etc.) and a memory 104 for storing data. Optionally, the above-mentioned computer terminal may also include a transmission device 106 for communication functions, an input and output device 108, and a display 110. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include more or fewer components than the above-mentioned structure description, or have a configuration different from the above-mentioned structure description.
[0029] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the automatic check-in method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above-mentioned automatic check-in method is realized. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the mobile terminal 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 a combination thereof.
[0030] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0031] The display 110 may be, for example, a touch screen liquid crystal display (LCD). The liquid crystal display may enable a user to interact with a user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user may interact with the GUI by finger contact and / or gestures on a touch-sensitive surface, wherein the human-computer interaction functions here may optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music, and / or web browsing, etc. The executable instructions for executing the above human-computer interaction functions are configured / stored in a computer program product or a readable storage medium executable by one or more processors.
[0032] This embodiment provides an automatic check-in method running on the above-mentioned computer terminal. Figure 2 is a flow chart of an automatic check-in method according to one embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0033] Step S21, in response to the initialization completion signal of the target flight, obtaining the seat preference information of the target passenger taking the target flight;
[0034] Specifically, the completion of flight initialization indicates that flight data flows from the reservation system to the departure system, including the data transmission of flight number, date, time, passenger list, and baggage information. At the same time, the flight status is updated synchronously, resources are allocated, and preparations are made for check-in. When the target flight completes initialization in the departure system, the reservation system is marked as available for subsequent operations, and seat resources can be allocated to passengers according to the target passengers' seat preferences.
[0035] In step S21, the system triggers the automatic check-in module to start working according to the flight initialization completion signal, and extracts the seat preference information of the target passenger.
[0036] Step S22, determining the flight seat of the target passenger based on the seat preference information;
[0037] Specifically, based on the extracted seat preference information of the target passenger and the available seats on the current flight, the passenger is assigned a seat that best suits his or her preference.
[0038] Step S23, based on the flight seat and the flight information of the target flight, the boarding information of the target passenger is generated, and the boarding information at least includes the seat information, the boarding gate, and the boarding time.
[0039] Specifically, the seat layout and optional seat information of the target flight are obtained from the departure system, combined with the basic flight information, and integrated together. At the same time, the system matches the target passenger's booking record with the flight seat information, determines the target passenger's seat allocation based on the seat preference information or the passenger's choice in the seat reservation module, and determines the target passenger's specific seat number based on the seat allocation result. The above information is integrated together to generate a complete boarding information notification, and the boarding information is sent to the target passenger by email, mobile phone text message or APP notification.
[0040] It should be noted that if the flight information and passenger seat information change, the system will update the boarding information in a timely manner and notify the target passengers again to ensure that the passengers are aware of the latest boarding arrangements.
[0041] In step S23, the system can not only provide accurate boarding information, but also ensure the timeliness and effectiveness of the information, which greatly improves the convenience and satisfaction of passengers, while also optimizing the operational efficiency of airlines and reducing the time and manpower costs of on-site boarding procedures.
[0042] Through the above steps, in response to the initialization completion signal of the target flight, the seat preference information of the target passenger on the target flight is obtained; based on the seat preference information, the flight seat of the target passenger is determined; based on the flight seat and the flight information of the target flight, the boarding information of the target passenger is generated, and the boarding information includes at least the seat information, boarding gate, and boarding time. By automatically responding to the initialization completion signal of the target flight, the check-in procedures can be carried out for the passengers without the passengers themselves paying attention to the real-time information of the target flight, effectively reducing the waiting time of passengers at the airport, and avoiding the passengers from being unable to choose suitable seats due to delayed check-in, thereby improving the travel experience of passengers, saving a lot of human resources for airlines, and improving check-in efficiency.
[0043] Optionally, in step S22, obtaining the seat preference information of the target passenger includes:
[0044] Step S221, obtaining the historical seat data of the target passenger, where the historical seat data refers to the seat data of the target passenger in historical flights;
[0045] Specifically, after the passenger selects and determines the target flight, he / she provides personal information to the system. The system can then access a database related to the passenger's travel records based on the personal information provided by the passenger. The database includes the airline's customer relationship management system, reservation system, departure system, etc., to obtain the target passenger's seat data records in historical flights; from the passenger's past flight records, the system can extract the seat information selected by the passenger each time he / she travels, including seat type, location, and whether an additional paid seat is selected.
[0046] Step S222: Analyze the seat preference of the target passenger based on the historical seat data and generate seat preference information.
[0047] Specifically, the passenger's historical seat data will be extracted and analyzed to establish a passenger seat preference model, which can identify the passenger's seat selection habits and preferences. When making a reservation and checking in, the system will use the established seat preference model to automatically analyze the seat layout and availability of the current flight and recommend the passenger the seat that best matches his or her historical preferences.
[0048] In this embodiment, the seat preference model can assign preference weights to different seat types and locations. For example, if a passenger selected a window seat in 80% of historical flights, the system will give a higher weight to the window seat to reflect the passenger's preference.
[0049] Optionally, in step S22, obtaining the seat preference information of the target passenger further includes:
[0050] Step S223, obtaining preset preference information of the target passenger, where the preset preference information is the preference information preset by the target passenger before the target flight is initialized;
[0051] Specifically, when purchasing air tickets or making reservations on airline websites or mobile applications, passengers can choose to preset preference information, which includes selecting seat preferences, whether they are willing to pay extra to select seat preferences, and other requirements.
[0052] In step S223, in addition to the preset preference information actively submitted by the passenger, selected or selected on the website or mobile application, the system can also automatically identify the passenger's seat preference by analyzing the passenger's historical travel data, that is, based on the passenger's historical booking data, obtain the passenger's preset preference information and store this information in the airline's reservation system or customer relationship management system.
[0053] Step S224: analyzing the seat preference of the target passenger based on the preset preference information, and generating seat preference information.
[0054] Specifically, the collected passengers' preset preference information is analyzed, and data mining algorithms are used to identify passengers' specific preferences for seats. A preference analysis model is established, and the preset preference information of target passengers is analyzed through the model. Each seat type and position is scored to reflect its attractiveness to the passenger. Based on the analysis results, a seat preference information report is generated.
[0055] Optionally, in step S22, determining the flight seat of the target passenger based on the seat preference information includes:
[0056] Step S225, based on the seat preference information, selecting a reserved seat for the target passenger, and generating seat reservation prompt information, where the seat reservation prompt information is used to prompt the target passenger of the reserved seat;
[0057] Specifically, the seat layout of the target flight is matched with the passenger's seat preference. First, the most suitable seat is selected according to the higher priority preference in the target passenger's preference information. If the passenger has preset multiple preferences, the system will try to book the highest priority seat for him or her in turn until the reservation is successful. After the seat reservation is successful, a seat reservation reminder message is generated and sent to the passenger via email, text message or mobile application. After sending the seat reservation reminder message, the system waits for the passenger's feedback to ensure that the information is received.
[0058] Step S226, in response to the seat confirmation signal, determining that the reserved seat is the flight seat of the target passenger, wherein the seat confirmation signal is used to indicate that the target passenger confirms the selection of the reserved seat as the flight seat.
[0059] Specifically, after sending the seat reservation prompt information, it is necessary to wait for the passenger to confirm the seat reservation prompt information. The passenger can choose to confirm the seat or reject the seat. If the passenger confirms that the reserved seat is a flight seat, the subsequent procedures will continue to be executed, and the system will lock the seat to prevent it from being changed by other operations or booked by other passengers during subsequent processing; if the passenger rejects the seat, the system will continue to select a seat for the passenger according to the seat preference information.
[0060] Optionally, in step S21, before obtaining the seat preference information of the target passenger taking the target flight, the method further includes:
[0061] Step S201, obtaining preset qualification conditions and passenger qualification information of the target flight;
[0062] Specifically, the preset eligibility conditions are the eligibility conditions set in advance for passengers, including passenger membership level, special needs, whether additional fees have been paid, etc. The passenger eligibility information of the target flight is the eligibility status and detailed attribute information of each passenger related to a specific flight. Passenger eligibility information includes the passenger's personal information, including the passenger's special needs, historical travel records, personal verification information, etc.
[0063] In step S201, setting the eligibility conditions can achieve fairness, safety and efficiency of the reservation check-in service. Specifically, the eligibility conditions may require that the passenger has successfully booked a flight ticket and the ticket is valid, that the passenger has paid the full amount, and that the flight's preset rules and flight restrictions on specific seats are accepted. Setting the passenger eligibility information can facilitate real-time updates of the flight status and seat allocation system to determine whether each passenger meets the reservation check-in eligibility conditions.
[0064] Step S202: determining at least one target passenger based on the passenger qualification information, wherein the passenger qualification information of the target passenger meets the preset qualification condition.
[0065] Specifically, the preset eligibility conditions are pre-set standards or requirements that passengers must meet. All passenger eligibility information is obtained through the reservation system, customer relationship management system, and payment system. The passenger information is compared with the preset eligibility conditions to screen out all passengers who meet the preset eligibility conditions, and the passengers are prioritized. A target passenger list is generated, and the target passengers are informed through the target passenger list that they have been confirmed as eligible passengers for the reservation check-in service (i.e., the passengers are informed that they can check in).
[0066] Optionally, in step S21, in response to the initialization completion signal of the target flight, before obtaining the seat preference information of the target passenger taking the target flight, the method further includes:
[0067] Step S203, obtaining preset flight conditions and flight information of at least one flight;
[0068] Specifically, the preset flight conditions are the standards that the airline uses to decide which flights can open the reservation check-in service, such as the flight type, time, status, passenger demand, etc. By comparing the preset flight conditions with the flight information, the airline screens out the flight information that can provide the reservation check-in service.
[0069] Step S204: determining at least one target flight based on the flight information, wherein the flight information of the target flight meets the preset flight conditions.
[0070] Specifically, all flight information is obtained through a departure flight information query, the queried flight information is filtered according to preset flight conditions, and after the flight information meets the preset flight conditions, it is determined as a target flight.
[0071] Optionally, in step S22, there are multiple pieces of seat preference information, and determining the flight seat of the target passenger based on the seat preference information includes the following steps:
[0072] Step S227, determining the priority of the plurality of seat preference information;
[0073] Specifically, when the passenger chooses the reservation check-in service after purchasing the ticket, the passenger can be guided to enter his / her seat preference information. The passenger can select multiple seat preference information. At the same time, after receiving the passenger's seat preference, the system analyzes the passenger's preference based on the passenger's historical data, membership level, payment status, etc., and prioritizes the passenger's seat preference using weight calculation.
[0074] Step S228, based on the priority, seat selection is performed in sequence according to a preset priority order;
[0075] Specifically, when the reservation check-in service is started, the passenger's seat preferences are prioritized according to the passenger's seat preference information. After combining the seat layout of the target flight, the seat availability and seat type are analyzed, the passenger's preferred seats are identified, and matching seats are found in order of priority from high to low.
[0076] Step S229, determining that the first valid seat is the flight seat of the target passenger, wherein the valid seat is the seat on the target flight that is not locked by other passengers.
[0077] Specifically, once an available seat matching the highest priority preference is found, the system will immediately lock the seat for the passenger. If no available first-priority seat is matched, the seat preference of the second priority will be selected.
[0078] In this embodiment, the reservation check-in system can ensure that the selection process is efficient and provide passengers with seats that meet their personal preferences while avoiding waste of resources and unnecessary conflicts.
[0079] like Figures 4 to 5 As shown, the present application also provides a preferred embodiment of an automatic check-in method and an automatic check-in system, aiming to provide airlines and passengers with a convenient and efficient check-in service experience.
[0080] Specifically, Figure 4 As shown, the automatic check-in system includes an automatic check-in rule control module, a departure flight information query module, a seat reservation module, an automatic check-in module, and a reservation cancellation module.
[0081] The automatic check-in rule control module is the command center of the system, giving airlines the ability to customize automatic check-in strategies. Airlines can flexibly set which routes can enable the automatic check-in function and the start time of automatic check-in based on specific operational needs, and can ensure that the check-in process is aligned with company policies by quickly configuring and adjusting the rules.
[0082] The departure flight information query module is responsible for real-time query of the departure flight status and identifying flights that meet the automatic check-in conditions by judging the flight status.
[0083] The seat reservation module is designed for passenger needs. After purchasing a ticket, if the flight supports check-in reservation, the module can guide passengers to make a check-in reservation and choose the check-in reservation method. Passengers have two ways to make a check-in reservation: one is for the system to automatically reserve seats based on the passenger's preferred seats selected by the passenger based on the passenger's historical travel ticket order data; the other is for passengers to select seats on their own, that is, to select one or more seats based on the flight seat map returned by the system. After selecting a seat, the passenger initiates a seat reservation request to the system.
[0084] The cancellation module takes into account the uncertainty of passengers' itineraries and provides flexible order management options. When passengers need to adjust their seats, they can submit an application to cancel their reserved seats. After verifying the user's identity and order information, the cancellation request will be processed efficiently to ensure the timely release of resources. At the same time, it also provides passengers with clear cancellation confirmation feedback to improve the transparency and satisfaction of the user experience.
[0085] Once the flight is initialized and the preset automatic check-in rules are met, the automatic check-in module automatically triggers the check-in process and intelligently checks in eligible passengers.
[0086] Combination Figure 5 As shown, the principle of the above automatic check-in system is as follows:
[0087] Step 1: The airline enters detailed rule settings in the automatic check-in rule control module according to its own operating strategy;
[0088] Step 2: The real-time status of the flight is returned through the departure flight information query module. The passenger's request will only be accepted if the flight status is displayed as uninitialized and supports reservation check-in;
[0089] Step 3: After purchasing a ticket, if passengers need to make an appointment for check-in, the system provides two convenient ways for passengers to make an appointment for check-in: one is the system intelligent service, the system will automatically select seats that meet the passenger's personal preferences based on the passenger's past booking records and automatically reserve seats for the passenger; the other is the self-selection mode, passengers can use the flight seat map to select seats according to their personal preferences, and then initiate a reservation request to the system;
[0090] Step 4: Provide a convenient cancellation channel. The user initiates a query request, and the system returns the relevant order details. Then, the user performs a cancellation operation based on the returned order ID. The system processes it immediately, releases seat resources, and returns a successful cancellation notification to the passenger.
[0091] Step 5: After the flight is initialized, the automatic check-in module automatically performs passenger check-in procedures according to the rules set in the early stage.
[0092] In one embodiment of the present application, the automatic check-in method is described through the following process:
[0093] For example: the current time is 2024.6.18 10:00:00, the flight A information is shown in Table 1, and the automatic check-in rules are shown in Table 2.
[0094] Table 1:
[0095] Airlines route Departure time CA PEK-CKG 2024.11.24 12:0000
[0096] Table 2:
[0097] Airlines Departure Station Arrival Station Automatic task start time type Minutes CA PEK CKG After flight initialization 600
[0098] The specific process of automatic check-in is as follows:
[0099] Check the real-time status of the flight. If the flight is not initialized, the reservation check-in service will be opened according to the automatic check-in rules. Under the current conditions, passengers can make seat reservations.
[0100] After purchasing a ticket, passengers choose to make an appointment for check-in. At this time, there are two options. One is that the system makes intelligent reservations and establishes a passenger seat preference algorithm model. The system analyzes the probability of passengers' habits and preferences based on a certain number of passengers' past booking records, such as front, back, window, aisle, etc., calculates the probability, and automatically selects and reserves seats for passengers according to the seat preference type with the highest probability of historical seat selection. The entire process of selecting and reserving seats is automatically completed by the system; the second is that passengers choose seats according to their personal preferences based on the flight seat map returned by the system. Multiple seats can be selected, and the order in which passengers choose seats is used as the priority. After the passenger makes his or her selection, the system will initiate seat reservation requests in order of priority, and stop the request after a seat is successfully reserved.
[0101] If passengers are not satisfied with the reserved seats, they can cancel the reservation. Passengers can check their reservation orders through the mobile terminal and click cancel to cancel the reserved seats.
[0102] According to the automatic check-in rules, 600 minutes after the flight is initialized, the departure system will automatically check in passengers with reserved seat identification and assign them the previously reserved seats.
[0103] Through the description of the above embodiments, it can be seen that the automatic check-in method of the present application has the following beneficial effects:
[0104] 1) With the traditional check-in method, passengers need to pay attention to the flight status changes at any time. They can only select seats and check in through the Internet after the flight status allows check-in. Users need to pay attention to the check-in time and may not be able to select their favorite seats. This method allows passengers to select their favorite seats in advance before the flight is initialized. After the flight is available for check-in, the system will automatically help passengers check in and assign seats, greatly improving the check-in experience of passengers.
[0105] 2) The automatic seat selection function for reservation check-in relies on advanced data analysis technology to carefully analyze passengers' travel habits and preferences, so as to accurately recommend seats that are highly compatible with them and automatically initiate seat reservations, greatly shortening the reservation check-in time for passengers and making journey preparations more efficient. At the same time, passengers are given complete autonomy to make decisions - through the intuitive self-selected seat function, passengers can carefully select from the flight seat map according to their personal preferences to ensure that the seat is their favorite seat. The system also supports the selection of multiple seats at the same time, which increases the chances of passengers getting their favorite seats, making the journey full of satisfaction and expectations from the beginning.
[0106] 3) The convenient process of canceling reservations ensures that passengers can quickly adjust their seat arrangements when their plans change, reducing the inconvenience caused by changes in travel plans and increasing the humanization of the service.
[0107] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0108] In this embodiment, an automatic check-in device is also provided, which is used to implement the above-mentioned embodiments and preferred implementations, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0109] Figure 3 is a structural block diagram of an automatic check-in device according to one embodiment of the present invention. Figure 3 As shown, the device includes: an acquisition module 42, which is used to respond to the initialization completion signal of the target flight to obtain the seat preference information of the target passenger who takes the target flight; a determination module 44, which is used to determine the flight seat of the target passenger based on the seat preference information; and a generation module 46, which is used to generate the boarding information of the target passenger based on the flight seat and the flight information of the target flight, and the boarding information at least includes the seat information, the boarding gate, and the boarding time.
[0110] Through the above device, in response to the initialization completion signal of the target flight, the seat preference information of the target passenger on the target flight is obtained; based on the seat preference information, the flight seat of the target passenger is determined; based on the flight seat and the flight information of the target flight, the boarding information of the target passenger is generated, and the boarding information includes at least the seat information, boarding gate, and boarding time. By automatically responding to the initialization completion signal of the target flight, the check-in procedures can be carried out for the passenger without the passenger himself paying attention to the real-time information of the target flight, effectively reducing the waiting time of the passenger at the airport, and avoiding the passenger from being unable to choose a suitable seat due to delayed check-in, thereby improving the travel experience of passengers, saving a lot of human resources for the airline company, and improving the check-in efficiency.
[0111] Optionally, the automatic check-in device provided by the present application may also include other modules. For example, the automatic check-in device may also include a response module, which is used to monitor flight change information and automatically update the passenger's check-in and seat information according to the changes, thereby reducing the troubles that passengers may encounter due to information delays; a communication module, which sends important information such as check-in confirmation, assignment information, and boarding gate change notifications to passengers through various means such as SMS, email, and APP notifications, thereby maintaining real-time communication with the passengers.
[0112] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0113] The embodiment of the present application further provides a readable storage medium. Optionally, in this embodiment, the readable storage medium can be used to store the program code executed by the automatic check-in method provided in the first embodiment.
[0114] Optionally, in this embodiment, the readable storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.
[0115] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing the program steps of the automatic check-in method.
[0116] Optionally, in this embodiment, the computer program is configured to perform the following steps:
[0117] Step S1, in response to an initialization completion signal of a target flight, obtaining seat preference information of a target passenger on the target flight;
[0118] Step S2, determining the flight seat of the target passenger based on the seat preference information;
[0119] Step S3, based on the flight seat and the flight information of the target flight, generate the boarding information of the target passenger, the boarding information at least including the seat information, boarding gate, and boarding time.
[0120] The readable storage medium provided in the present application stores a computer program, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0121] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0122] Step S1, in response to an initialization completion signal of a target flight, obtaining seat preference information of a target passenger on the target flight;
[0123] Step S2, determining the flight seat of the target passenger based on the seat preference information;
[0124] Step S3, based on the flight seat and the flight information of the target flight, generate the boarding information of the target passenger, the boarding information at least including the seat information, boarding gate, and boarding time.
[0125] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0126] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0127] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0128] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0129] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0130] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0131] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0132] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. An automatic check-in method based on big data analysis of passenger seat preferences, characterized in that: The method comprises the following steps: In response to an initialization completion signal of a target flight, obtaining seat preference information of a target passenger taking the target flight; Determining a flight seat for the target passenger based on the seat preference information; Based on the flight seat and the flight information of the target flight, the boarding information of the target passenger is generated, and the boarding information at least includes seat information, boarding gate, and boarding time.
2. The method according to claim 1, characterized in that Obtaining target passengers' seat preference information includes: Acquire historical seat data of the target passenger, where the historical seat data is seat data of the target passenger in historical flights; Based on the historical seat data, the seat preference of the target passenger is analyzed and the seat preference information is generated.
3. The method according to claim 2, characterized in that Acquiring the target passenger's seat preference information also includes: Acquire preset preference information of the target passenger, where the preset preference information is preference information preset by the target passenger before the target flight is initialized; Based on the preset preference information, the seat preference of the target passenger is analyzed and the seat preference information is generated.
4. The method according to claim 2, characterized in that: Determining the flight seat of the target passenger based on the seat preference information includes: Based on the seat preference information, selecting a reserved seat for the target passenger, and generating seat reservation prompt information, wherein the seat reservation prompt information is used to prompt the target passenger of the reserved seat for the target passenger; In response to a seat confirmation signal, the reserved seat is determined to be the flight seat of the target passenger, wherein the seat confirmation signal is used to indicate that the target passenger confirms the selection of the reserved seat as the flight seat.
5. The method according to claim 1, characterized in that Before obtaining the seat preference information of the target passenger taking the target flight, the method further includes: Obtaining preset eligibility conditions and passenger eligibility information for the target flight; Based on the passenger qualification information, at least one target passenger is determined, and the passenger qualification information of the target passenger meets a preset qualification condition.
6. The method according to claim 1, characterized in that In response to the target flight's initialization completion signal, Before obtaining the seat preference information of the target passenger taking the target flight, the method further includes: Obtaining preset flight conditions and flight information of at least one flight; Based on the flight information, at least one target flight is determined, and the flight information of the target flight meets the preset flight condition.
7. The method according to claim 1, characterized in that The seat preference information is multiple, and determining the flight seat of the target passenger based on the seat preference information includes the following steps: determining a priority of a plurality of said seat preference information; Based on the priorities, seat selection is performed in a preset priority order; The first valid seat is determined to be the flight seat of the target passenger, wherein the valid seat is a seat on the target flight that is not locked by other passengers.
8. An automatic check-in device, characterized in that: include: an acquisition module, the acquisition module being used to acquire seat preference information of a target passenger taking the target flight in response to an initialization completion signal of the target flight; A determination module, the determination module is used to determine the flight seat of the target passenger based on the seat preference information; A generation module, the generation module is used to generate boarding information of the target passenger based on the flight seat and the flight information of the target flight, the boarding information at least including seat information, boarding gate, and boarding time.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the automatic check-in method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the computer-readable storage medium is controlled, and the device in which the program is located executes the automatic check-in method according to any one of claims 1 to 7.