Passenger information processing method and device, electronic equipment and storage medium

Through the asynchronous call processing mechanism and flexible processing mode, the problems of low efficiency and poor flexibility in order management for uncivilized passengers under the traditional synchronous call method are solved, and efficient and flexible order management is achieved to adapt to the strategies of different airlines.

CN119759973APending Publication Date: 2025-04-04TRAVELSKY TECHNOLOGY LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411954854.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

In high concurrency scenarios, the traditional synchronous call method seriously affects the order management and processing capabilities of uncivilized passengers, and the management strategies of different airlines are different, making it difficult to adapt flexibly in a unified system.

Method used

By obtaining the target passenger information and flight segment information, determining the processing mode, and querying passenger information in the airline preset list database, an asynchronous call processing mechanism is adopted to process the target passenger information according to different processing modes.

Benefits of technology

It improves the efficiency and flexibility of order management for uncivilized passengers, can maintain system performance in a high concurrency environment, and adapts to the personalized management needs of different airlines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759973A_ABST
    Figure CN119759973A_ABST
Patent Text Reader

Abstract

The invention discloses a passenger information processing method and device, electronic equipment and a storage medium. The passenger information processing method comprises the following steps: acquiring target passenger information and target leg information; determining a target processing mode according to the target leg information; determining whether target passenger information exists in an airline preset list database or not; and in response to existence of the target passenger information in the airline preset list database, performing asynchronous calling processing on the target passenger information according to the target processing mode. The technical problem that order management of uncivilized passengers is low in efficiency and poor in flexibility is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of civil aviation information technology, and in particular to a passenger information processing method, device, electronic equipment and storage medium. Background Art

[0002] In the field of civil aviation, the regulation and management of passenger behavior is crucial to ensuring flight safety and maintaining aviation order. In recent years, with the popularization of air transportation and the substantial increase in passenger volume, the management of passengers with uncivilized behavior has become increasingly prominent. To this end, the civil aviation industry has introduced a "passenger preset list" system to impose varying degrees of restrictions on passengers with a record of uncivilized behavior, such as restrictions on ticket purchase, boarding, and even prohibition from taking specific airlines or all domestic flights.

[0003] However, with the development of the aviation market and the expansion of business scale, order management for uncivilized passengers faces new challenges. The traditional order booking restriction mechanism usually adopts a synchronous call method, that is, when a passenger books an order, the system will immediately query the passenger preset list database to confirm whether the passenger belongs to the preset list. This method can meet business needs in the initial stage, but in high-concurrency scenarios, the use of synchronous calls will seriously affect the processing capacity of large-scale order bookings. In addition, different airlines have different management strategies for uncivilized passengers. How to flexibly adapt to the personalized needs of each airline in a unified order booking system has become an urgent problem to be solved.

[0004] Currently, no corresponding solution has been proposed for the above problems. Summary of the invention

[0005] The embodiments of the present invention provide a passenger information processing method, device, electronic device and storage medium to at least solve the technical problems of low efficiency and poor flexibility in order management of uncivilized passengers.

[0006] According to one aspect of an embodiment of the present invention, a passenger information processing method is provided, including: obtaining target passenger information and target flight segment information; determining a target processing mode according to the target flight segment information; determining whether the target passenger information exists in an airline preset list database; in response to the existence of the target passenger information in the airline preset list database, performing asynchronous call processing on the target passenger information according to the target processing mode.

[0007] Optionally, the passenger information processing method also includes: obtaining multiple initial passenger information; storing the multiple initial passenger information in a target preset list file; parsing the target preset list file to obtain multiple target passenger information; storing the multiple target passenger information in the airline preset list database.

[0008] Optionally, determining the target processing mode according to the target flight segment information includes: determining the target airline according to the target flight segment information; and determining the target processing mode according to the target airline.

[0009] Optionally, the target processing mode includes a first processing mode, and in response to the existence of target passenger information in the airline's preset list database, asynchronous call processing of the target passenger information according to the target processing mode includes: in response to the existence of target passenger information in the airline's preset list database, obtaining the target passenger order; in response to the target processing mode being the first processing mode, writing the target passenger information to the target passenger order; in response to the target passenger information being written to the target passenger order, closing the target passenger order.

[0010] Optionally, the target processing mode includes a second processing mode, and the passenger information processing method further includes: in response to the existence of target passenger information in the airline's preset list database, obtaining the target passenger order; in response to the target processing mode being the second processing mode, prohibiting the target passenger order from performing an update operation; in response to stopping the update operation on the target passenger order, sending a first prompt message to the target passenger, wherein the first prompt message is used to prompt the target passenger of status information of the target passenger order.

[0011] Optionally, the target processing mode includes a third processing mode, and the passenger information processing method further includes: in response to the existence of target passenger information in the airline's preset list database, obtaining a target passenger order; in response to the target processing mode being the third processing mode, writing the target passenger information into the target passenger order; in response to the target passenger information being written into the target passenger order, issuing a second prompt message to the target airline, wherein the second prompt message is used to prompt the target airline that the target passenger information exists.

[0012] Optionally, the passenger information processing method further includes: in response to the absence of target passenger information in the airline's preset list database, generating a target passenger order for the target passenger.

[0013] According to another aspect of an embodiment of the present invention, a passenger information processing device is also provided, including: a first acquisition module, used to acquire target passenger information and target flight segment information; a first determination module, used to determine a target processing mode according to the target flight segment information; a second determination module, used to determine whether the target passenger information exists in the airline's preset list database; a processing module, used to respond to the existence of the target passenger information in the airline's preset list database, and asynchronously call and process the target passenger information according to the target processing mode.

[0014] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute any of the above passenger information processing methods.

[0015] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute any of the above passenger information processing methods when running on a computer or a processor.

[0016] In an embodiment of the present invention, target passenger information and target flight segment information are obtained; a target processing mode is determined according to the target flight segment information; it is determined whether the target passenger information exists in the airline preset list database; in response to the existence of the target passenger information in the airline preset list database, the target passenger information is asynchronously called and processed according to the target processing mode. The present invention achieves the purpose of diversified management of uncivilized passengers by asynchronously calling and processing the target passenger information based on the determined target processing mode, thereby achieving the technical effect of improving the efficiency and flexibility of order management for uncivilized passengers, and further solving the technical problems of low efficiency and poor flexibility in order management for uncivilized passengers. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] 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:

[0018] Figure 1 is a flow chart of a passenger information processing method according to one embodiment of the present invention;

[0019] Figure 2 is a schematic diagram of a passenger information processing method according to one embodiment of the present invention;

[0020] Figure 3 is a structural block diagram of a passenger information processing device according to one embodiment of the present invention;

[0021] Figure 4 is a structural block diagram of a passenger information processing system according to one 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 terms used in this way can be interchangeable 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] According to an embodiment of the present invention, an embodiment of a passenger information processing 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 containing at least one 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.

[0025] The method embodiment may also be performed in an electronic device, a similar control device or an electronic device including a memory and a processor. Taking an electronic device as an example, the electronic device may include one or more processors and a memory for storing data. Optionally, the electronic device may also include a communication device and a display device for communication functions. It will be understood by those skilled in the art that the above structural description is only illustrative and does not limit the structure of the above electronic device. For example, the electronic device may also include more or fewer components than the above structural description, or have a configuration different from the above structural description.

[0026] The processor may include one or more processing units. For example, the processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a field-programmable gate array (FPGA), a neural-network processing unit (NPU), a tensor processing unit (TPU), an artificial intelligence (AI) type processor, and other processing devices. Among them, different processing units may be independent components or integrated into one or more processors. In some instances, the electronic device may also include one or more processors.

[0027] The memory can be used to store computer programs, such as storing a computer program corresponding to the passenger information processing method in the embodiment of the present invention. The processor implements the above-mentioned passenger information processing method by running the computer program stored in the memory. The memory 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 may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the electronic device via a grid. Examples of the above-mentioned grid include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0028] Figure 1 is a flow chart of a passenger information processing method according to one embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:

[0029] Step S101, obtaining target passenger information and target flight segment information.

[0030] Specifically, when a passenger submits a booking request, the detailed information of the target passenger is first collected and confirmed, including but not limited to the name, ID number, contact information, etc. At the same time, the target flight segment information booked by the target passenger is confirmed, such as flight number, departure place, destination, departure time, etc. This information is the basis for subsequent processing, ensuring that the system can accurately authenticate the identity of the passenger and determine the corresponding processing mode according to the reserved flight segment.

[0031] Step S102, determining a target processing mode according to target flight segment information.

[0032] Specifically, according to the target flight segment information booked by the passenger, the preset list management policy of the airline to which the flight segment belongs is queried to determine the processing mode of the airline for the preset list passengers' ticket booking. Among them, the preset list contains the information of passengers marked as uncivilized by the airline. Different airlines have different processing requirements for uncivilized passengers. For example, some airlines choose to completely prohibit preset list passengers from booking tickets, while some airlines allow preset list passengers to book tickets but restrict ticket issuance, and some airlines only give warnings at the time of booking, and some airlines do not impose any restrictions on preset list passengers. Therefore, obtaining the corresponding processing mode from the database according to the flight segment information can ensure that subsequent operations meet the personalized management needs of each airline.

[0033] Step S103, determining whether the target passenger information exists in the airline preset list database.

[0034] Specifically, after obtaining the target passenger information and determining the target processing mode, the target passenger's ID number is verified to check whether the number exists in the airline's preset list database. The preset list database contains all the passenger information that has been marked as uncivilized by the airline, so as to conduct quick and accurate screening during the booking process.

[0035] Optionally, an efficient query algorithm is used to ensure that target passenger information can be quickly located in massive data to avoid unnecessary waste of resources and delays.

[0036] Step S104, in response to the existence of target passenger information in the airline preset list database, asynchronous call processing is performed on the target passenger information according to the target processing mode.

[0037] Specifically, when it is confirmed that the target passenger information exists in the preset list database, the system will not immediately interrupt or block the booking process, but will process the target passenger information according to the previously determined target processing mode through asynchronous calls.

[0038] Specifically, asynchronous calls allow the system to continue processing other booking requests while waiting for the processing results of the preset list passengers, thereby significantly improving the system's concurrent processing capabilities and response speed. After adopting the asynchronous call mechanism, even in a high-concurrency environment, the system's performance will not be negatively affected by the authentication of the preset list passengers, while ensuring the continuity of the order processing process and the smooth passenger experience.

[0039] In an embodiment of the present invention, target passenger information and target flight segment information are obtained; a target processing mode is determined according to the target flight segment information; it is determined whether the target passenger information exists in the airline preset list database; in response to the existence of the target passenger information in the airline preset list database, the target passenger information is asynchronously called and processed according to the target processing mode. The present invention achieves the purpose of diversified management of uncivilized passengers by asynchronously calling and processing the target passenger information based on the determined target processing mode, thereby achieving the technical effect of improving the efficiency and flexibility of order management for uncivilized passengers, and further solving the technical problems of low efficiency and poor flexibility in order management for uncivilized passengers.

[0040] Optionally, the passenger information processing method may further include the following steps:

[0041] Step S201, obtaining multiple initial passenger information;

[0042] Specifically, information about passengers with potential uncivilized behavior is collected from multiple sources on a regular or real-time basis. These sources include, but are not limited to, internal reports from airlines, uncivilized behavior records from the Civil Aviation Administration, negative behavior reports on social media, and data from third-party safety assessment agencies. The initial passenger information obtained includes basic passenger information, such as name, ID number, etc., as well as a specific description of the uncivilized behavior that caused the passenger to be included in the preset list.

[0043] Step S202, storing the multiple initial passenger information into the target preset list file;

[0044] Specifically, the collected multiple initial passenger information will first be stored in a temporary target preset list file for subsequent analysis and processing.

[0045] It should be noted that the creation and management of the target preset list file plays a role in data buffering, avoiding the performance impact caused by large-scale updates to the database directly. At the same time, storage in the form of files also facilitates batch processing and transmission of data, especially when it is necessary to share preset list information with different airlines or across departments, the file transmission method is more flexible and efficient.

[0046] Step S203, parsing the target preset list file to obtain information of multiple target passengers;

[0047] Specifically, the information in the target preset list file needs to be parsed and converted into a format that can be recognized by the database for storage and query. The parsing process includes standardization of data format, data cleaning (removal of duplicate or invalid information), and extraction of key fields (such as passenger ID number). Through parsing, the system can convert multiple initial passenger information in the file into structured data, that is, multiple target passenger information, which is convenient for subsequent database storage and query operations.

[0048] Step S204, storing the information of multiple target passengers in the airline preset list database.

[0049] Specifically, the parsed information of multiple target passengers is stored in the airline preset list database. This database contains all the uncivilized passenger information marked by the airline and is the basis for the airline to manage the preset list passengers.

[0050] Optionally, the storage process of storing multiple target passenger information in the airline's preset list database needs to ensure the accuracy and security of the data. Taking into account the performance of the database, database batch processing technology can be used to reduce frequent read and write operations on the database and improve the stability and response speed of the database.

[0051] Optionally, in step S102, determining the target processing mode according to the target flight segment information includes the following steps:

[0052] Step S301, determining the target airline according to the target flight segment information;

[0053] Specifically, when a passenger submits an order for booking, the system will receive a request containing flight segment information, including flight number, departure and arrival airports, date, etc. This information is crucial for identifying a specific airline, because different airlines have their own independent preset list management systems and policies.

[0054] Specifically, the target airline is determined by matching the received segment information with a specific airline by querying an internal segment-airline mapping table or database. This process can use an efficient query algorithm to ensure that the airline associated with the booked segment is quickly and accurately identified.

[0055] Step S302, determining the target processing mode according to the target airline.

[0056] Specifically, after the target airline is determined, the management policy of the airline for uncivilized passengers is queried to determine the order booking restriction mode adopted by the airline when managing uncivilized passengers, that is, the target processing mode. The management policy for uncivilized passengers is usually stored in the personalized configuration database of the airline.

[0057] Exemplarily, by querying the management policy of the target airline for uncivilized passengers, it is determined that the target airline's processing mode for booking orders for uncivilized passengers is not allowing passengers on a preset list to book orders.

[0058] Optionally, the target processing mode includes a first processing mode, and in response to the existence of target passenger information in the airline preset list database, asynchronously calling and processing the target passenger information according to the target processing mode includes the following steps:

[0059] Step S401, in response to the existence of target passenger information in the airline preset list database, obtaining the target passenger order;

[0060] Specifically, when the passenger identity authentication service is asynchronously called and it is found that the target passenger information exists in the preset list database, the order details of the current target passenger are obtained.

[0061] Specifically, an order matching the target passenger's identity information is retrieved from the order management database, where the order includes flight information, booking time, booking status, etc.

[0062] Step S402, in response to the target processing mode being the first processing mode, writing the target passenger information into the target passenger order;

[0063] Specifically, after determining that the target processing mode is the first processing mode, the target passenger information is written into the order booked by the target passenger (target passenger order) as part of the order content. This operation is used to identify the passenger as a preset list passenger and record key information such as the type, level and validity period of the uncivilized behavior.

[0064] By directly associating the preset list passenger information with the order, it can be ensured that all subsequent operations (such as ticket issuance, refund and change, etc.) can take into account the passenger's special status, thereby avoiding the provision of services to him / her.

[0065] Step S403, in response to the target passenger information being written into the target passenger order, closing the target passenger order.

[0066] Specifically, after the target passenger information is written, the order of the passenger on the preset list is automatically closed, that is, the reservation of the passenger is canceled to prevent him from continuing the payment or ticketing process.

[0067] In addition, when closing an order, a detailed explanation of the reason for closing the order is automatically generated, such as if the passenger is included in the preset list and the booking operation is automatically cancelled by the system. This information will be notified to the passenger through the user interface of the booking system, informing him of the change in the order status and explaining the reason.

[0068] It should be noted that the operations in the above steps are all performed in an asynchronous call mode, which means that the system can process multiple order booking requests at the same time without being blocked or delayed due to the closure of the orders of passengers on the preset list. The asynchronous call mechanism ensures that the system's response speed, processing power and overall performance can be maintained at the best state in a high-concurrency environment.

[0069] Optionally, the target processing mode includes a second processing mode, and the passenger information processing method further includes the following steps:

[0070] Step S501, in response to the existence of target passenger information in the airline preset list database, obtaining the target passenger order;

[0071] Specifically, when it is found that the target passenger information exists in the preset list database through asynchronously calling the passenger identity authentication service, the order details of the current target passenger are obtained from the order management database.

[0072] Step S502, in response to the target processing mode being the second processing mode, prohibiting the target passenger order from performing an update operation;

[0073] Specifically, after confirming that the target processing mode is the second processing mode, the target passenger's order is restricted to prohibit any update operations. This includes but is not limited to payment updates, ticket updates and other routine operations. In this way, although the orders of the preset list passengers are allowed to be created, once they are identified, they are prevented from further operations, thereby in fact restricting the travel rights of uncivilized passengers. This operation is implemented in the background by modifying the order status or setting the permission mark, ensuring the continuous operation of the system without affecting normal passenger services.

[0074] It should be noted that when there is information of multiple passengers in the target passenger order, if one of the passengers is a preset list passenger and the other passengers are not on the preset list, in the second processing mode, the preset list passengers in the order are allowed to be deleted. After the deletion, the target passenger order becomes a normal order and normal update operations are allowed.

[0075] Step S503, in response to the target passenger's order stopping the update operation, sending a first prompt message to the target passenger, wherein the first prompt message is used to prompt the target passenger of the status information of the target passenger's order.

[0076] Specifically, after the order update operation is prohibited, a first prompt message is sent to the target traveler, and the prompt message is usually delivered in the form of an email, a text message, or a message in a reservation system.

[0077] Specifically, the first prompt information details the change in order status, for example, "Your order has been marked as non-renewable because you are included in the preset list." In addition, the prompt information may also include the specific reason for the preset list, the validity period, and instructions on how to contact the airline or civil aviation administration for explanation or complaint, to ensure that the preset list passengers can fully understand the background and basis of the change in their order status.

[0078] Optionally, the target processing mode includes a third processing mode, and the passenger information processing method further includes the following steps:

[0079] Step S601, in response to the existence of target passenger information in the airline preset list database, obtaining the target passenger order;

[0080] Specifically, when it is found that the target passenger information exists in the preset list database through asynchronously calling the passenger identity authentication service, the order details of the current target passenger are obtained from the order management database.

[0081] Step S602, in response to the target processing mode being the third processing mode, writing the target passenger information into the target passenger order;

[0082] Specifically, after determining that the target processing mode is the third processing mode, the system will not cancel the order directly, but will write the preset list status of the target passenger and related uncivilized behavior information into the order notes. This processing method not only marks the special status of the order, but also retains the integrity of the order for subsequent processing or reference by the airline.

[0083] Specifically, the purpose of writing the preset list passenger information into the target passenger order is to allow the airline to notice this special situation without affecting the booking process of other normal passengers.

[0084] Step S603, in response to the target passenger information being written into the target passenger order, a second prompt message is sent to the target airline, wherein the second prompt message is used to prompt the target airline that the target passenger information exists.

[0085] Specifically, after the target passenger information is successfully written into the order, an asynchronous call is automatically initiated to send a second prompt message to the target airline.

[0086] Specifically, the second prompt information includes but is not limited to the preset list status of the target passenger, the booked flight information and the recommended handling measures, which is intended to remind the airline to pay attention to the passenger and take appropriate actions. For example, the airline can conduct additional monitoring of the passenger's behavior when he arrives at the airport, or conduct a second confirmation before boarding to avoid potential uncivilized behavior.

[0087] In addition, by sending reminder information asynchronously, the system will not block the current order processing flow, ensuring the normal progress of other passengers' orders.

[0088] It is understandable that the third processing mode can balance the relationship between the airline's management needs for the preset list passengers and the passenger booking experience. While ensuring that the airline can obtain the booking information of the preset list passengers in a timely manner, it avoids the negative customer experience caused by direct cancellation of orders.

[0089] Optionally, the passenger information processing method further includes: in response to the absence of target passenger information in the airline's preset list database, generating a target passenger order for the target passenger.

[0090] Specifically, when the target passenger information is confirmed not to be in the preset list database, the system will generate a target passenger order for the target passenger. This process involves collecting and confirming booking details, including but not limited to flight information, seat class, departure and arrival time, number of passengers and personal information (such as name, contact information, etc.). This information is integrated into a structured order entry to generate a target passenger order. The generated order will contain all the details of the booking and provide necessary information support for subsequent payment, ticketing, boarding and other links.

[0091] Specifically, the system will also conduct a final confirmation of the generated target passenger order information to ensure that all details are accurate and in compliance with the airline's booking policies and regulations. After confirmation, the order information is stored in the order database and a unique order record is created to facilitate subsequent management, query and update. The storage process involves the update of multiple data tables, including the order master table, passenger information table, flight information table, etc., to ensure the integrity and consistency of the information.

[0092] Optionally, after generating the target passenger order, the system will automatically track the order status, including payment status, ticketing status, etc., and promptly inform the passenger of the order status update information via email, SMS or application notification, thereby ensuring that the passenger can understand their booking status in real time, improving service transparency and passenger satisfaction.

[0093] The present invention firstly collects the information of uncivilized passengers from various airlines and saves it in the passenger preset list database of each airline. Secondly, the identity verification of the passenger is realized based on an asynchronous method to confirm whether the passenger is a passenger on the preset list of the order-related airline. In addition, according to the personalized needs of the airline, the strategy for controlling the order booking of the passengers on the preset list is confirmed, thus realizing multi-level order booking management of uncivilized passengers based on an asynchronous method that meets the differentiated needs of different airlines.

[0094] Optionally, Figure 2 is a schematic diagram of a passenger information processing method according to one embodiment of the present invention. Figure 2 As shown, the specific method and process of multi-level order booking management for uncivilized passengers can be summarized as follows:

[0095] For the current new order, the booking restriction mode of the airline's passenger preset list order is obtained according to the airline corresponding to the current booking segment, where the restriction modes include mode 1, mode 2, mode 3 and mode 4; according to the current booking segment and passenger identity information, the passenger identity authentication service is called to verify whether there is a preset list passenger for the order; if there is a preset list passenger for the order, the preset list passenger information is written into the order. When mode 1 is used, the current booking segment of the order is canceled and the order is updated.

[0096] For orders with preset passenger list information, when using mode 2, if it is found that there are passengers on the preset list in the order when updating the order, the update will be rejected, and a reminder message will be given that there are passengers on the preset list in the order and the order will end. When using mode 3, if the current order is being issued, the preset passenger list information in the order will be assembled and sent to the airline's main control mailbox.

[0097] In the embodiment of the present invention, a first information processing device for passengers is also provided, which is used to implement the above-mentioned embodiment and preferred implementation mode, and the descriptions have been made no further. 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.

[0098] Figure 3 is a structural block diagram of a passenger information processing device 200 according to one embodiment of the present invention. Figure 3 As shown, the device includes: a first acquisition module 201, used to acquire target passenger information and target flight segment information; a first determination module 202, used to determine the target processing mode according to the target flight segment information; a second determination module 203, used to determine whether the target passenger information exists in the airline preset list database; a processing module 204, used to respond to the existence of the target passenger information in the airline preset list database, and asynchronously call and process the target passenger information according to the target processing mode.

[0099] Optionally, the first acquisition module 201 is also used to: obtain multiple initial passenger information; store the multiple initial passenger information in a target preset list file; parse the target preset list file to obtain multiple target passenger information; store the multiple target passenger information in the airline preset list database.

[0100] Optionally, the first determination module 202 is further used to: determine a target airline according to the target flight segment information; and determine a target processing mode according to the target airline.

[0101] Optionally, the target processing mode includes a first processing mode, and the processing module 204 is further used to: in response to the existence of target passenger information in the airline's preset list database, obtain the target passenger order; in response to the target processing mode being the first processing mode, write the target passenger information into the target passenger order; in response to the target passenger information being written into the target passenger order, close the target passenger order.

[0102] Optionally, the target processing mode includes a second processing mode, and the processing module 204 is further used to: obtain the target passenger order in response to the existence of target passenger information in the airline's preset list database; prohibit the target passenger order from performing update operations in response to the target processing mode being the second processing mode; and send a first prompt message to the target passenger in response to stopping the update operation on the target passenger order, wherein the first prompt message is used to prompt the target passenger of the status information of the target passenger order.

[0103] Optionally, the target processing mode includes a third processing mode, and the processing module 204 is further used to: in response to the existence of target passenger information in the airline's preset list database, obtain the target passenger order; in response to the target processing mode being the third processing mode, write the target passenger information into the target passenger order; in response to the target passenger information being written into the target passenger order, send a second prompt message to the target airline, wherein the second prompt message is used to prompt the target airline that the target passenger information exists.

[0104] Optionally, the processing module 204 is further used to: in response to the absence of target passenger information in the airline's preset list database, generate a target passenger order for the target passenger.

[0105] The embodiment of the present invention further provides a passenger information processing system. Figure 4 is a structural block diagram of a passenger information processing system according to one embodiment of the present invention. Figure 4 As shown, the multi-level order booking management system for uncivilized passengers mainly includes the following components: preset list data collection component, preset list data parsing and storage component, passenger identity verification component, preset list passenger information writing order component, order update component and message assembly and sending component. The specific functions of each component are as follows:

[0106] The preset list data collection component is used to regularly collect the preset list data of passengers from each airline and save it in the preset list data file.

[0107] The preset list data parsing and storage component is used to parse the airline passenger preset list data file and store it in the passenger preset list database.

[0108] The passenger identity authentication component is used to query whether the passenger is on the preset list based on the passenger's ID number. If yes, it returns the Nth passenger as a preset list passenger, otherwise it returns no preset list passenger.

[0109] The preset list passenger information is written into the order component, which is used to write the preset list passenger information into the order if the identity authentication result is a preset list passenger.

[0110] The order update component is used to update the order content according to the user's request. There are four update modes. Airlines can choose which mode to use to restrict the booking order of passengers on the preset list:

[0111] Mode 1: Check whether there is a passenger on the preset list in the current order. If not, update the order normally. If there is a passenger on the preset list, cancel the corresponding flight segment, write the passenger information on the preset list into the current order, and update the order.

[0112] Mode 2: Check whether there is passenger information on the preset list in the current order. If not, update the order normally. If yes, refuse to update the order and give a prompt message that there is a passenger on the preset list in the order.

[0113] Mode 3: When issuing an order, check whether there is passenger information on the preset list in the current order. If not, update the order and issue the ticket normally. If yes, send the passenger information message on the preset list to the mailbox designated by the airline;

[0114] Mode 4: Update order normally.

[0115] The message assembly and sending component is used to assemble the preset list passenger order message and send it to the designated mailbox of the airline company according to the passenger's booked flight segment and other information when the order is issued.

[0116] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the passenger information processing method described in any of the above embodiments.

[0117] Optionally, in this embodiment, the processor in the above electronic device may be configured to run a computer program to perform the following steps:

[0118] Step S101, obtaining target passenger information and target flight segment information;

[0119] Step S102, determining a target processing mode according to target flight segment information;

[0120] Step S103, determining whether the target passenger information exists in the airline preset list database;

[0121] Step S104, in response to the existence of target passenger information in the airline preset list database, asynchronous call processing is performed on the target passenger information according to the target processing mode.

[0122] Optionally, the processor in the above electronic device can be configured to run a computer program to perform the following steps: obtain multiple initial passenger information; store the multiple initial passenger information in a target preset list file; parse the target preset list file to obtain multiple target passenger information; store the multiple target passenger information in the airline preset list database.

[0123] Optionally, the processor in the above electronic device can be configured to run a computer program to perform the following steps: determine the target airline according to the target flight segment information; and determine the target processing mode according to the target airline.

[0124] Optionally, the target processing mode includes a first processing mode, and the processor in the above-mentioned electronic device can be configured to run a computer program to perform the following steps: in response to the existence of target passenger information in the airline's preset list database, obtaining a target passenger order; in response to the target processing mode being the first processing mode, writing the target passenger information to the target passenger order; in response to the target passenger information being written to the target passenger order, closing the target passenger order.

[0125] Optionally, the target processing mode includes a second processing mode, and the processor in the above-mentioned electronic device can be configured to run a computer program to perform the following steps: in response to the existence of target passenger information in the airline's preset list database, obtaining the target passenger order; in response to the target processing mode being the second processing mode, prohibiting the target passenger order from executing the update operation; in response to the target passenger order stopping the update operation, sending a first prompt message to the target passenger, wherein the first prompt message is used to prompt the target passenger of the status information of the target passenger order.

[0126] Optionally, the target processing mode includes a third processing mode, and the processor in the above-mentioned electronic device can be configured to run a computer program to perform the following steps: in response to the existence of target passenger information in the airline's preset list database, obtaining the target passenger order; in response to the target processing mode being the third processing mode, writing the target passenger information to the target passenger order; in response to the target passenger information being written to the target passenger order, issuing a second prompt message to the target airline, wherein the second prompt message is used to prompt the target airline that the target passenger information exists.

[0127] Optionally, the processor in the above electronic device can be configured to run a computer program to perform the following steps: in response to the absence of target passenger information in the airline's preset list database, generating a target passenger order for the target passenger.

[0128] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the passenger information processing method described in any of the above embodiments when running on a computer or a processor.

[0129] Optionally, in this embodiment, the above-mentioned computer program may be configured to store a computer program for performing the following steps:

[0130] Step S101, obtaining target passenger information and target flight segment information;

[0131] Step S102, determining a target processing mode according to target flight segment information;

[0132] Step S103, determining whether the target passenger information exists in the airline preset list database;

[0133] Step S104, in response to the existence of target passenger information in the airline preset list database, asynchronous call processing is performed on the target passenger information according to the target processing mode.

[0134] Optionally, the above-mentioned computer program can be configured to store a computer program for performing the following steps: obtaining multiple initial passenger information; storing the multiple initial passenger information in a target preset list file; parsing the target preset list file to obtain multiple target passenger information; storing the multiple target passenger information in the airline preset list database.

[0135] Optionally, the computer program may be configured to store a computer program for executing the following steps: determining a target airline according to target flight segment information; and determining a target processing mode according to the target airline.

[0136] Optionally, the target processing mode includes a first processing mode, and the above-mentioned computer program can be configured to store a computer program for executing the following steps: in response to the existence of target passenger information in the airline's preset list database, obtaining a target passenger order; in response to the target processing mode being the first processing mode, writing the target passenger information to the target passenger order; in response to the target passenger information being written to the target passenger order, closing the target passenger order.

[0137] Optionally, the target processing mode includes a second processing mode, and the above-mentioned computer program can be configured to store a computer program for executing the following steps: in response to the existence of target passenger information in the airline's preset list database, obtaining the target passenger order; in response to the target processing mode being the second processing mode, prohibiting the target passenger order from performing an update operation; in response to stopping the update operation on the target passenger order, sending a first prompt message to the target passenger, wherein the first prompt message is used to prompt the target passenger of the status information of the target passenger order.

[0138] Optionally, the target processing mode includes a third processing mode, and the above-mentioned computer program can be configured to store a computer program for executing the following steps: in response to the existence of target passenger information in the airline's preset list database, obtaining the target passenger order; in response to the target processing mode being the third processing mode, writing the target passenger information into the target passenger order; in response to the target passenger information being written into the target passenger order, issuing a second prompt message to the target airline, wherein the second prompt message is used to prompt the target airline that the target passenger information exists.

[0139] Optionally, the computer program may be configured to store a computer program for executing the following steps: in response to the absence of target passenger information in the airline preset list database, generating a target passenger order for the target passenger.

[0140] 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.

[0141] 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.

[0142] In some embodiments provided in the present 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 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.

[0143] 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 over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0144] 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.

[0145] 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, 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, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a grid device, etc.) to perform all or part of the steps of the methods of various embodiments 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, etc., which can store program codes.

[0146] The above are only preferred embodiments 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 principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A passenger information processing method, characterized in that: include: Obtain target passenger information and target flight segment information; determining a target processing mode according to the target flight segment information; Determine whether the target passenger information exists in the airline's preset list database; In response to the target passenger information being present in the airline preset list database, asynchronous call processing is performed on the target passenger information according to the target processing mode.

2. The passenger information processing method according to claim 1, characterized in that: The method further comprises: Obtaining multiple initial passenger information; storing the plurality of initial passenger information into a target preset list file; Parsing the target preset list file to obtain information of multiple target passengers; The information of the multiple target passengers is stored in the airline preset list database.

3. The passenger information processing method according to claim 1, characterized in that: Determining the target processing mode according to the target flight segment information includes: Determine the target airline according to the target flight segment information; The target processing mode is determined according to the target airline.

4. The passenger information processing method according to claim 1, characterized in that: The target processing mode includes a first processing mode. In response to the target passenger information being stored in the airline preset list database, performing asynchronous call processing on the target passenger information according to the target processing mode includes: In response to the target passenger information being stored in the airline preset list database, obtaining the target passenger order; In response to the target processing mode being the first processing mode, writing the target passenger information into the target passenger order; In response to the target passenger information being written into the target passenger order, the target passenger order is closed.

5. The passenger information processing method according to claim 4, characterized in that: The target processing mode includes a second processing mode, and the method further includes: In response to the target passenger information being stored in the airline preset list database, obtaining the target passenger order; In response to the target processing mode being the second processing mode, prohibiting the target passenger order from performing an update operation; In response to the target passenger's order stopping the update operation, a first prompt message is sent to the target passenger, wherein the first prompt message is used to prompt the target passenger with status information of the target passenger's order.

6. The passenger information processing method according to claim 3, characterized in that: The target processing mode includes a third processing mode, and the method further includes: In response to the target passenger information being stored in the airline preset list database, obtaining the target passenger order; In response to the target processing mode being the third processing mode, writing the target passenger information into the target passenger order; In response to the target passenger information being written into the target passenger order, a second prompt message is sent to the target airline, wherein the second prompt message is used to prompt the target airline that the target passenger information exists.

7. The passenger information processing method according to claim 4, characterized in that: The method further comprises: In response to the target passenger information not existing in the airline preset list database, the target passenger order of the target passenger is generated.

8. A passenger information processing device, characterized in that: include: The first acquisition module is used to acquire target passenger information and target flight segment information; A first determination module, configured to determine a target processing mode according to the target flight segment information; The second determination module is used to determine whether the target passenger information exists in the airline preset list database; The processing module is used for responding to the target passenger information in the airline preset list database and performing asynchronous call processing on the target passenger information according to the target processing mode.

9. An electronic device, comprising a memory and a processor, characterized in that: The memory stores a computer program, and the processor is configured to run the computer program to execute the passenger information processing method described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the passenger information processing method described in any one of claims 1 to 7 when running on a computer or a processor.