Aviation passenger data processing method and device and computer program product

By using the search interface to obtain task data of air passenger data processing tasks and using the task analysis model to generate analysis reports, the problems of low efficiency and low accuracy of air passenger data processing methods in the prior art are solved, and more efficient and accurate data processing is achieved.

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

Patent Information

Application Number
CN202411954724.X
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

The data processing methods of air passengers in the prior art are inefficient and low accuracy, and cannot accurately control the execution order and time of data processing tasks.

Method used

By using the search interface and the data processing task parameters corresponding to the data passenger data, the task data is obtained, and the task analysis model is used to analyze the task data, a task analysis report is generated, and abnormal tasks are scheduled and processed based on the report.

Benefits of technology

It realizes automated analysis and scheduling of task data, improves the efficiency and accuracy of air passenger data processing methods, and reduces the dependence of manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759536A_ABST
    Figure CN119759536A_ABST
Patent Text Reader

Abstract

The invention discloses an aviation passenger data processing method and device and a computer program product. The method comprises the steps that task data are obtained through a retrieval interface and task parameters of a data processing task corresponding to aviation passenger data, the retrieval interface is provided by a target storage structure, the target storage structure is used for storing a target document corresponding to the aviation passenger data, and the target document is obtained by encrypting an initial document; analyzing the task data by using the task analysis model to generate a task analysis report which is used for determining an abnormal task in the data processing task; and scheduling the abnormal task based on the task analysis report. The technical problems of low efficiency and low accuracy of an aviation passenger data processing method in related technologies are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of civil aviation information technology and data processing technology, and more specifically, to an aviation passenger data processing method, device and computer program product. Background Art

[0002] Air passenger data refers to a variety of information data related to passengers during air transportation. As passenger volume increases year by year, the amount of air passenger data continues to increase, and the amount of air passenger data processing tasks is also growing.

[0003] In the related art, the air passenger data is usually processed manually. Due to the complexity of the data processing flow and data processing tasks, the manual air passenger data processing method cannot accurately control the execution order and execution time of the data processing tasks, resulting in low execution efficiency of the air passenger data processing tasks and high data processing error rate. Therefore, the air passenger data processing method in the related art has low efficiency and low accuracy.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The embodiments of the present application provide an airline passenger data processing method, device, and computer program product to at least solve the technical problems of low efficiency and low accuracy of the airline passenger data processing method in the related art.

[0006] According to one aspect of an embodiment of the present application, a method for processing airline passenger data is provided, comprising: obtaining task data using a retrieval interface and task parameters of a data processing task corresponding to the airline passenger data, wherein the retrieval interface is provided by a target storage structure, the target storage structure is used to store a target document corresponding to the airline passenger data, and the target document is obtained by encrypting an initial document; analyzing the task data using a task analysis model to generate a task analysis report, wherein the task analysis report is used to determine abnormal tasks in the data processing tasks; and scheduling the abnormal tasks based on the task analysis report.

[0007] Optionally, the airline passenger data processing method also includes: receiving an initial document uploaded by a user, wherein the initial document is used to record airline passenger data; using a document inspection component to compress and encrypt the initial document to obtain a target document; establishing an index directory of the target document according to the document type of the target document; using a document management component and an index directory to store the target document in a target storage structure; and based on the target document, creating a file decryption service and a retrieval interface in the target storage structure.

[0008] Optionally, a graphical user interface is provided through a terminal device, and the airline passenger data processing method also includes: generating interactive information based on the target document, the index directory and the retrieval interface; displaying the interactive information in an interactive component within the graphical user interface, wherein the interactive component is used to call the retrieval interface in response to an interactive operation performed by the user to retrieve at least part of the target document.

[0009] Optionally, using the retrieval interface and task parameters of the data processing task corresponding to the airline passenger data, obtaining the task data includes: based on the task parameters, calling the retrieval interface to retrieve the task document data from the target document; based on the task parameters, obtaining the task execution record of the data processing task from the secure file transfer server; integrating the task document data and the task execution record to obtain the task data.

[0010] Optionally, using a task analysis model to analyze task data and generate a task analysis report includes: using a task analysis model to analyze task document data and task execution records, and determining some tasks in the data processing task that are in an abnormal state as abnormal tasks; generating a task analysis report based on the abnormal information corresponding to the abnormal tasks.

[0011] Optionally, a graphical user interface is provided through the terminal device, and the airline passenger data processing method further includes: displaying the task analysis report in the graphical user interface; and updating the task analysis report displayed in the graphical user interface according to a preset period.

[0012] Optionally, scheduling the abnormal task based on the task analysis report includes: using the decision engine and the task analysis report to determine the abnormal handling strategy corresponding to the abnormal task; calling the task scheduling component according to the abnormal handling strategy to restart the abnormal task.

[0013] Optionally, the airline passenger data processing method also includes: in response to detecting a feedback-type anomaly, generating a reminder message, and displaying the reminder message in a graphical user interface; in response to detecting a system-level anomaly, triggering a system alarm mechanism, and displaying error information of the system-level anomaly in the graphical user interface.

[0014] According to another aspect of an embodiment of the present application, there is also provided an airline passenger data processing device, including: an acquisition module, used to acquire task data using a retrieval interface and task parameters of a data processing task corresponding to the airline passenger data, wherein the retrieval interface is provided by a target storage structure, the target storage structure is used to store a target document corresponding to the airline passenger data, and the target document is obtained by encrypting an initial document; an analysis module, used to analyze the task data using a task analysis model and generate a task analysis report, wherein the task analysis report is used to determine abnormal tasks in the data processing tasks; and a processing module, used to schedule and process abnormal tasks based on the task analysis report.

[0015] According to another aspect of an embodiment of the present application, a computer program product is also provided, including a computer program, and when the computer program is executed by a processor, any one of the above-mentioned methods for processing airline passenger data is implemented.

[0016] In an embodiment of the present application, task data is obtained by using a retrieval interface and task parameters of a data processing task corresponding to airline passenger data, wherein the retrieval interface is provided by a target storage structure, the target storage structure is used to store a target document corresponding to the airline passenger data, and the target document is obtained by encrypting the initial document; the task data is analyzed by using a task analysis model to generate a task analysis report, wherein the task analysis report is used to determine abnormal tasks in the data processing task; and abnormal tasks are scheduled based on the task analysis report. Thus, the present application achieves the purpose of automatically analyzing the task data obtained based on the retrieval interface and task parameters using a task analysis model, thereby scheduling abnormal tasks more efficiently and accurately, thereby achieving the technical effect of improving the efficiency and accuracy of the airline passenger data processing method, and further solving the technical problems of low efficiency and low accuracy of the airline passenger data processing method in the related art. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0018] Figure 1 is a hardware structure block diagram of an optional terminal device for an aviation passenger data processing method according to an embodiment of the present application;

[0019] Figure 2 is a flow chart of a method for processing airline passenger data according to an embodiment of the present application;

[0020] Figure 3 is a schematic diagram of an optional method for processing airline passenger data according to an embodiment of the present application;

[0021] Figure 4 is a structural block diagram of an optional airline passenger data processing system according to an embodiment of the present application;

[0022] Figure 5 It is a structural block diagram of an aviation passenger data processing device according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application 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 interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0025] According to an embodiment of the present application, an embodiment of an airline passenger data 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 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.

[0026] Figure 1 is a hardware structure block diagram of a terminal device for an optional method for processing airline passenger data according to an embodiment of the present application, such as Figure 1As shown, the terminal device may include one or more processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor (Microcontroller Unit, referred to as MCU) or a programmable logic device (Field Programmable Gate Array, referred to as FPGA)), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display device 110, an input / output device 108 (i.e., an I / O device), a Universal Serial Bus (USB) port (which may be included as one of the ports of a computer bus, not shown in the figure), a network interface (not shown in the figure), a power supply (not shown in the figure) and / or a camera (not shown in the figure). It can be understood by those skilled in the art that Figure 1 The structure shown is for illustration only and does not limit the structure of the above terminal device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.

[0027] It should be noted that the one or more processors 102 and / or other data processing circuits may be embodied in whole or in part as software, hardware, firmware or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be fully or partially integrated into any of the other components in the terminal device (or mobile device).

[0028] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the airline passenger data processing method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the above-mentioned airline passenger data processing method. 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 may be connected to the terminal device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0029] 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 terminal device. 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 (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.

[0030] Under the above operating environment, the embodiment of the present application provides the following Figure 2 The method of processing air passenger data shown, Figure 2 is a flow chart of a method for processing airline passenger data according to an embodiment of the present application. Figure 2 As shown, the method includes the following implementation steps S201 to S203.

[0031] Step S201, using the retrieval interface and the task parameters of the data processing task corresponding to the airline passenger data, to obtain the task data, wherein the retrieval interface is provided by the target storage structure, the target storage structure is used to store the target document corresponding to the airline passenger data, and the target document is obtained by encrypting the initial document.

[0032] The above retrieval interface can be used to query and obtain data stored in the target storage structure.

[0033] The above-mentioned air passenger data can be a collection of passenger information related to air travel, and the air passenger data can include but is not limited to passengers' personal basic information data, flight booking data, payment record data, flight dynamic update data, and passengers' feedback information data on airline services, etc.

[0034] The above-mentioned data processing task may be a series of processing operations performed on the airline passenger data, and the data processing task may be used to process the airline passenger data.

[0035] The above-mentioned task parameters may include but are not limited to the task unique identifier (Identification, referred to as ID), task name, task type, airline information, document storage path, document index path, document encoding, document decryption key, data start character in the document, setting time of the document indexing task, etc.

[0036] The above-mentioned data processing task types may include, but are not limited to, data cleaning tasks, data verification tasks, data conversion tasks, data integration tasks, data storage tasks, data report generation tasks, etc. The above-mentioned data cleaning tasks may be used to remove duplicate, invalid or erroneous data. The above-mentioned data verification tasks may be used to check whether the data conforms to predefined rules and formats (e.g., date format, flight number format, etc.). The above-mentioned data conversion tasks may be used to convert raw data into a format that can be recognized and processed by an aviation passenger data processing system. The above-mentioned data integration tasks may be used to integrate data from multiple data sources. The above-mentioned data storage tasks may be used to store data in an aviation passenger data processing system. The above-mentioned file encoding may be used to parse and process file contents. The key for decrypting the above-mentioned file may be used to determine whether the identity information corresponding to the call retrieval interface allows the acquisition of task data.

[0037] The above target storage structure may be constructed based on the target document corresponding to the airline passenger data.

[0038] The above-mentioned initial document may be an original data document received by the airline passenger data processing system, and the initial document may include airline passenger data.

[0039] A specific implementation method for obtaining task data by using a retrieval interface and task parameters of a data processing task corresponding to airline passenger data may be as follows: an airline passenger data processing system receives an initial document, encrypts the received initial document, obtains a target document, constructs a target storage structure based on the target document, stores the target document in the target storage structure, and provides a retrieval interface; further, by calling the retrieval interface, task data is obtained from the target storage structure according to the task parameters of the data processing task corresponding to the airline passenger data.

[0040] It is easy to understand that in the embodiments of the present application, by utilizing the task parameters of the data processing task corresponding to the retrieval interface and the airline passenger data, the task data can be automatically acquired without operating the database or file system, thereby simplifying the process of acquiring the task data, increasing the speed of acquiring the task data, and improving the efficiency of the airline passenger data processing method.

[0041] Step S202: Analyze the task data using the task analysis model to generate a task analysis report, wherein the task analysis report is used to determine abnormal tasks in the data processing tasks.

[0042] The above-mentioned task analysis model can be used to analyze the task data of the data processing task, and the task analysis model can be implemented by training the machine learning algorithm model.

[0043] The above-mentioned abnormal task may be a data processing task that is not executed according to the task flow.

[0044] The specific implementation method of using the task analysis model to analyze the task data and generate a task analysis report can be: the airline passenger data processing system uses the task analysis model to analyze the task data obtained from the target storage structure, determines whether there is an abnormality in the data processing task, identifies the abnormal situation of the data processing task, and generates a task analysis report.

[0045] It is easy to understand that in the embodiment of the present application, by utilizing the task analysis model, it is possible to more quickly and accurately identify abnormal situations occurring during the execution of the data processing task, reduce false alarms and missed alarms, and the airline passenger data processing method of the embodiment of the present application is more accurate and efficient than the airline passenger data processing method that relies on manual labor; in addition, in the embodiment of the present application, the task analysis report is generated using the task analysis model, which can more accurately and intuitively determine the status of the data processing task, providing a more accurate monitoring approach for airline passenger data processing and improving the visibility of the airline passenger data processing method.

[0046] Step S203: scheduling the abnormal task based on the task analysis report.

[0047] The specific implementation method of scheduling abnormal tasks based on the task analysis report can be: the airline passenger data processing system analyzes the task analysis report, determines the abnormal tasks in the data processing tasks, determines the processing decisions based on the abnormal tasks, and schedules the abnormal tasks according to the processing decisions.

[0048] The above processing decision may include executing a task cancel operation on the abnormal task, executing a task restart operation on the abnormal task, executing a task complement operation on the abnormal task, executing a system alarm operation, and executing a user feedback operation.

[0049] It is easy to understand that in the embodiment of the present application, abnormal tasks are scheduled and processed based on the task analysis report. When there are abnormal tasks in the data processing tasks, the corresponding processing decisions can be automatically determined according to the abnormal tasks, and the abnormal tasks can be intelligently scheduled and processed, thereby reducing dependence on manual operations, improving the intelligence of the aviation passenger data processing method, being able to quickly process abnormal tasks, and improving the efficiency of the aviation passenger data processing method.

[0050] Through the above steps S201 to S203, in the embodiment of the present application, by using the retrieval interface and task parameters, the task data is automatically obtained, which can simplify the process of obtaining task data, improve the speed of obtaining task data, and improve the efficiency of the airline passenger data processing method; by using the task analysis model to generate a task analysis report, the status of the data processing task can be more intuitively monitored, and the abnormal situation that occurs during the execution of the data processing task can be identified more quickly and accurately, which improves the accuracy of the airline passenger data processing method; by automatically scheduling and processing abnormal tasks, the dependence on manual labor is reduced, and abnormal tasks can be processed more quickly and accurately, which improves the efficiency and accuracy of the airline passenger data processing method. Therefore, compared with the airline passenger data processing method that relies on manual labor, the airline passenger data processing method of the embodiment of the present application has higher accuracy and higher efficiency.

[0051] The above method of the embodiment of the present application is further introduced below.

[0052] Optionally, the above-mentioned airline passenger data processing method may further include the following execution steps:

[0053] Step S204, receiving an initial document uploaded by a user, wherein the initial document is used to record air passenger data;

[0054] Step S205, using the document checking component to compress and encrypt the initial document to obtain the target document;

[0055] Step S206, establishing an index directory of the target document according to the document type of the target document;

[0056] Step S207, using the document management component and the index directory, storing the target document in the target storage structure;

[0057] Step S208: creating a file decryption service and a retrieval interface in the target storage structure based on the target document.

[0058] The document checking component can be used to check whether the initial document has been compressed and encrypted.

[0059] It should be noted that, in the process of using the document inspection component to inspect whether the initial document has been compressed and encrypted, if the inspection result is that the initial document has been compressed and encrypted, the target document can be determined as the initial document to obtain the target document.

[0060] The document type mentioned above may be determined according to airline information, and the document type may also be determined according to a task type of a data processing task.

[0061] The index directory can be used to locate and retrieve target documents, and the index directory can also be used to record the storage location of the target document. The airline passenger data processing system can quickly locate the target document by using the index directory, thereby improving the efficiency of data query and processing.

[0062] The document management component described above can be used to store and manage documents.

[0063] It should be noted that the above-mentioned document management component may also include a timed processing function. If the timed processing function of the document management component is enabled, the document management component will be used to process the target document according to the set time.

[0064] The above-mentioned file decryption service can be used to decrypt the target document and obtain the airline passenger data in the target document.

[0065] Specifically, the airline passenger data processing system receives the initial document that records the airline passenger data uploaded by the user, and uses the document inspection component to check whether the initial document has been compressed and encrypted. If the initial document has not been compressed and encrypted, the document inspection component is used to perform the compression and encryption task, and the initial document is compressed and encrypted to obtain a target document with higher security; further, the airline passenger data processing system analyzes the target document, determines the document type of the target document, and establishes an index directory of the target document according to the document type of the target document; according to the storage location of the target document in the index directory, the document management component is used to store the target document in the target storage structure of the storage location; based on the target document, a file decryption service is created so that the target document can be decrypted to obtain the airline passenger data, and a retrieval interface is created so that the airline passenger data processing system can quickly retrieve the target document according to the task parameters through the retrieval interface. The above-mentioned execution of the compression and encryption task can be implemented based on a preset algorithm.

[0066] In an exemplary application scenario, Figure 3 is a schematic diagram of an optional method for processing airline passenger data according to an embodiment of the present application, such as Figure 3 As shown, the airline passenger data processing method can be executed by an airline passenger data processing system. The above-mentioned airline passenger data processing system includes a data acquisition module, a file management module, a task analysis and compensation module, a feedback report and monitoring module, and a file data tracing audit module. The airline passenger data processing method can be completed through four parts (i.e., P1, P2, P3, P4). Figure 4 is a structural block diagram of an optional airline passenger data processing system according to an embodiment of the present application, such as Figure 4As shown, the air passenger data processing system includes a task analysis and compensation module, a file data tracing audit management module, a user feedback module, a report display module and a monitoring alarm module. Among them, the task analysis and compensation module can be used to perform Figure 3 In the P3 section, the file data traceability audit management module can be used to perform Figure 3 In the file data query part of P1, the user feedback module can be used to perform Figure 3 The user feedback part in the P4 part, the data display part in the report display module P4 part, and the monitoring alarm module can be used to execute Figure 3 The reminder alarm part in P4 section.

[0067] Still in the above application scenario, the specific implementation method of the file receiving part in the P1 part can be: the airline passenger data processing system uses the data acquisition module to receive the initial document that records the airline passenger data uploaded by the user. Further, the specific implementation method of the file checking part in the P1 part can be: use the file retrieval component in the file management module to check the initial document to determine whether the initial document is compressed and encrypted. If the initial document is not compressed and encrypted, use the document retrieval component to perform the compression and encryption task, compress and encrypt the initial document to obtain the target document. Further, the specific implementation method of the file management part in the P1 part can be: the airline passenger data processing system analyzes the target document to determine the document type of the target document, and uses the index technology to establish an index directory of the target document according to the document type of the target document. Further, the specific implementation method of the file storage part in the P1 part can be: use the index directory to determine the storage location of the target document, use the document management component to store the target document in the target storage structure of the storage location, and create a file decryption server retrieval interface based on the target document.

[0068] It is easy to understand that, through the above steps S204 to S208, in the embodiment of the present application, the document inspection component is used to compress and encrypt the initial document, so that the airline passenger data can be stored more securely, thereby improving the security of the airline passenger data processing method; by creating an index directory according to the type of target document, the target document can be classified and stored, and the target document can be managed more conveniently, thereby improving the efficiency of querying the target document; through the reason index directory and document management component, the target document can be stored in the target storage structure more quickly and accurately, thereby improving the efficiency of document storage; by creating a file decryption service and a retrieval interface, the airline passenger data in the target document can be more conveniently found and obtained.

[0069] Optionally, a graphical user interface is provided by a terminal device, and the above-mentioned airline passenger data processing method may further include the following execution steps:

[0070] Step S209, generating interactive information based on the target document, index directory and retrieval interface;

[0071] Step S210: display the interaction information in an interaction component in a graphical user interface, wherein the interaction component is used to call a retrieval interface to retrieve at least part of the target document in response to an interaction operation performed by the user.

[0072] The terminal device may be a hardware device such as a computer, a tablet computer or a smart phone. The graphical user interface may be an interface for user-system interaction based on graphical elements. The graphical user interface provided by the terminal device can intuitively display information to the user and receive user input information to realize interaction between the system and the user.

[0073] The above interaction information may include a document list, storage location information of a document, execution status of an interaction operation, execution time of an interaction operation, status of a data processing task, etc. The above interaction components may include a button, a text input box, a search box, and the like.

[0074] In an exemplary application scenario, Figure 3 As shown, the specific implementation method of the file data query part in the P1 part can be: using the data tracing audit module of the aviation passenger data processing system, receiving the instructions corresponding to the interactive operations performed by the user, selecting part of the documents from the target document according to the interactive operations performed by the user, and determining the storage location corresponding to the selected part of the documents in the file management module based on the target document and the index directory, calling the retrieval interface corresponding to the selected part of the documents to obtain relevant data from the target storage structure of the storage location, and converting it into a format that can be displayed in a graphical user interface, generating interactive information, and displaying the interactive information in the interactive component in the graphical user interface.

[0075] It is easy to understand that, through the above steps S209 to S210, in the embodiment of the present application, on the one hand, by utilizing the index directory and the retrieval interface, it is possible to quickly respond to the user's interactive operations, quickly generate interactive information and display it in the interactive components, thereby improving the response speed of the airline passenger data processing method and enhancing the visibility of the airline passenger data processing method; on the other hand, by utilizing the interactive components in the graphical user interface, the user can directly interact with the airline passenger data processing system, and the user can accurately query data according to actual needs, thereby enhancing the flexibility and accuracy of data management.

[0076] Optionally, in the above step S201, obtaining the task data by using the retrieval interface and the task parameters of the data processing task corresponding to the airline passenger data may also include the following steps:

[0077] Step S2011, based on the task parameters, calling the retrieval interface to retrieve the task document data from the target document;

[0078] Step S2012, based on the task parameters, obtaining the task execution record of the data processing task from the secure file transfer server;

[0079] Step S2013, integrating the task document data and the task execution record to obtain task data.

[0080] The above-mentioned task document data may include task ID, task name, task type, task document name, task document upload time, task document file size, number of stranded documents, stranded document name, stranded document upload time, and stranded document file size.

[0081] The above-mentioned secure file transfer server (Secure File Transfer Protocol, referred to as SFTP) can be a network server for secure file transmission. The secure file transfer server can be obtained based on configuration information. The SFTP server can transmit data through an encrypted channel, thereby improving the security of data transmission. The above-mentioned configuration information may include the Internet Protocol (IP) of the SFTP server, SFTP user information, SFTP password, SFTP port information, airline information, task document path, etc.

[0082] The task execution record may include file execution record ID, document name, task start time, task end time, airline information, task completion status, task completion result, number of tasks successfully loaded into the warehouse, number of tasks failed to load into the warehouse, number of tasks with abnormal loading into the warehouse, total number of tasks, target document name, task ID, task name, and task type. The task completion result may include task completion and task incomplete.

[0083] It should be noted that the above step of obtaining the task execution record of the data processing task from the secure file transfer server based on the task parameters can also be triggered by a scheduled acquisition task. By using the scheduled acquisition task, a regular acquisition time condition (such as one day, one week, one year, etc.) can be preset according to actual conditions. When the preset regular acquisition time condition is met, the task execution record of the data processing task is obtained from the secure file transfer server based on the task parameters.

[0084] Specifically, the airline passenger data processing system analyzes the task parameters to obtain the task analysis results, determines the retrieval interface corresponding to the task parameters according to the task analysis results, calls the retrieval interface to search the task document data related to the task parameters from the target document, and returns the task document data to the retrieval interface to obtain the task document data; further, the airline passenger data processing system obtains the task execution record of the data processing task related to the task parameters from the secure file transfer server; further, the task document data and the task execution record are integrated by using the integration method to obtain the task data. The above integration method can be implemented by using the task ID.

[0085] In an exemplary application scenario, the above secure file transfer server is obtained by configuring the SFTP server IP, SFTP user information, SFTP password, and task document path. Figure 3 As shown, the specific implementation of the task document data acquisition part in part P2 can be: using the data acquisition module of the airline passenger data processing system to analyze the task parameters, determine the retrieval interface corresponding to the task parameters, and call the retrieval interface corresponding to the task parameters to retrieve the task document data (such as the task document name, task document upload time, task document file size, task ID, etc.) from the target document; the specific implementation of the task execution record acquisition part in part P2 can be: the data acquisition module of the airline passenger data processing system acquires the task execution record of the data processing task related to the task parameters from the secure file transfer server (such as the task ID, task completion status, the number of tasks successfully entered into the warehouse, the number of tasks failed to enter into the warehouse, the number of tasks with abnormal entry into the warehouse, etc.). The specific implementation of the data integration part in part P2 can be: the data acquisition module of the airline passenger data processing system associates the task document data with the task execution record according to the task ID in the task document data and the task ID in the task execution record, and integrates the task document data and the task execution record to obtain the task data.

[0086] It is easy to understand that through the above steps S2011 to S2013, in the embodiment of the present application, by integrating the task document data and the task execution records, more comprehensive and accurate task data can be obtained, which improves the accuracy and reliability of the task data and improves the accuracy of the aviation passenger data processing method.

[0087] Optionally, in the above step S202, analyzing the task data using the task analysis model to generate a task analysis report may also include the following execution steps:

[0088] Step S2021, using the task analysis model to analyze the task document data and the task execution records, and determining some tasks in the data processing tasks that are in an abnormal state as abnormal tasks;

[0089] Step S2022: Generate a task analysis report based on the abnormal information corresponding to the abnormal task.

[0090] The above-mentioned abnormal status may include that the task completion result is unsuccessful, the number of tasks with abnormal storage is greater than 0, the number of stranded documents is greater than 0, the task document whose upload time belongs to the same day is not received, the task document name does not comply with the file name rules, the data processing task is not executed according to the preset execution rules, the task execution time exceeds the execution time threshold, the task document upload format is abnormal, and the number of incorrectly formatted data in the task document is greater than the format error threshold.

[0091] The preset execution rule can be determined according to the task document upload time. The task execution time can be determined according to the task start time and the current time. The execution time threshold can be used to determine the maximum value of the task execution time allowed. The format error data can be used to indicate the air passenger data in the document that does not conform to the preset format rules. The preset format rules can be set according to the actual situation. The task document content format anomaly can be that the number of format error data in the task document is greater than the format error threshold. The format error threshold can be used to determine the maximum number of format error data allowed to exist in the document.

[0092] In an exemplary application scenario, Figure 3 As shown, the specific implementation method of the task status analysis part in the P3 part can be: the airline passenger data processing system inputs the integrated task data (including task document data and task execution records) into the task analysis model in the task analysis and compensation module, and automatically analyzes the task data using the task analysis model in the task analysis and compensation module; based on the analysis results, it automatically identifies and determines the part of the tasks in the data processing task that are in an abnormal state, and determines the part of the tasks in an abnormal state as abnormal tasks; further, the specific implementation method of the data display part in the P4 part can be: using the task analysis model, determine the abnormal information corresponding to the abnormal task, and generate a task analysis report.

[0093] It is easy to understand that through the above-mentioned steps S2021 to S2022, in the embodiment of the present application, the task analysis model is used to automatically detect and identify data processing tasks in abnormal states, thereby reducing dependence on manual labor, improving the efficiency of the airline passenger data processing method, avoiding errors in airline passenger data processing due to human factors, and improving the accuracy of the airline passenger data processing method.

[0094] Optionally, a graphical user interface is provided by a terminal device, and the airline passenger data processing method may further include the following execution steps:

[0095] Step S211, displaying the task analysis report in the graphical user interface;

[0096] Step S212: updating the task analysis report displayed in the graphical user interface according to a preset period.

[0097] The above preset period can be set according to actual needs. For example, the preset period can be one hour, one day, one week, etc.

[0098] In an exemplary application scenario, Figure 3 As shown, the specific implementation method of the data display part in part P4 can also be: the feedback report and monitoring module of the airline passenger data processing system automatically displays the task analysis report generated according to the abnormal information in the graphical user interface, and the feedback report and monitoring module automatically obtains the latest generated task analysis report from the task analysis model according to a preset period, and updates it in the graphical user interface.

[0099] It is easy to understand that through the above steps S211 to S212, in the embodiment of the present application, the task analysis report can be automatically updated using a preset period, thereby ensuring the real-time nature of the displayed task analysis report and ensuring that the user can view the latest task analysis report more promptly.

[0100] Optionally, in the above step S203, scheduling the abnormal task based on the task analysis report may also include the following execution steps:

[0101] Step S2031, using the decision engine and the task analysis report, determine the exception handling strategy corresponding to the abnormal task;

[0102] Step S2032: calling the task scheduling component according to the exception handling strategy to restart the abnormal task.

[0103] The above decision engine can be used to automatically determine the exception handling strategy based on the exception information in the task analysis report.

[0104] The above exception handling strategy may include a task restart strategy, which may be used to assist in re-executing the abnormal task.

[0105] It should be noted that the above exception handling strategies may also include task cancellation strategies, task complement strategies, system alarm strategies, and user feedback strategies.

[0106] The above-mentioned task scheduling component can be used to receive an exception handling strategy, and the task scheduling component can also be used to execute a processing operation corresponding to the exception handling strategy on the abnormal task.

[0107] The specific implementation method of determining the abnormal handling strategy corresponding to the abnormal task by using the decision engine and the task analysis report can be: using the decision engine to analyze the task analysis report to obtain the abnormal data parameters corresponding to the abnormal task, and determining the abnormal handling strategy corresponding to the abnormal task according to the preset multiple abnormal handling strategy start conditions and abnormal data parameters. The above-mentioned abnormal data parameters may include but are not limited to: the task ID of the abnormal task, the name of the backup document of the abnormal task, the name of the stranded document, the operation and maintenance personnel information, the name of the abnormal task, the business personnel information, the name of the document corresponding to the abnormal task, and the number of task documents uploaded on the same day.

[0108] In an exemplary application scenario, the exception handling strategy corresponding to the above-mentioned abnormal task can be a task restart strategy. Figure 3 As shown, the specific implementation method of the abnormal task processing part in the P3 part can be: using the decision engine in the task analysis and compensation module to analyze the task analysis report, and according to the analysis results, determining that the abnormal handling strategy used to handle the abnormal task is the task restart strategy, further, calling the task scheduling component, according to the task restart strategy, obtaining the abnormal task document corresponding to the abnormal task, using the file decryption service to decrypt and decompress the abnormal task document, and restarting the abnormal task.

[0109] In another exemplary application scenario, the preset multiple exception handling strategy start-up conditions and the exception handling strategies corresponding to the exception data parameters can be determined according to Table 1.

[0110] Table 1

[0111]

[0112]

[0113] Based on Table 1, the exception handling strategy corresponding to the abnormal task can be determined according to the preset multiple exception handling strategy start conditions and abnormal data parameters.

[0114] It is easy to understand that through the above steps S2031 to S2032, in the embodiment of the present application, the decision engine is used to automatically identify abnormal tasks in the task analysis report, and more accurately select applicable exception handling strategies according to the type of abnormal tasks, thereby reducing dependence on manual labor and improving the accuracy and efficiency of the aviation passenger data processing method.

[0115] Optionally, the above-mentioned airline passenger data processing method may further include the following execution steps:

[0116] Step S213, in response to detecting a feedback-type anomaly, generating a reminder message, and displaying the reminder message in a graphical user interface;

[0117] Step S214, in response to detecting a system-level anomaly, triggering a system alarm mechanism, and displaying error information of the system-level anomaly in a graphical user interface.

[0118] The feedback-type exception can be used to indicate an abnormal situation where the task type of the abnormal task is not determined. The reminder information can be a reminder email, a mobile phone reminder text message, etc. The system-level exception can be used to indicate an abnormal situation caused by a system failure.

[0119] In an exemplary application scenario, Figure 3 As shown, the specific implementation methods of the reminder alarm part and the user feedback part can be: using feedback reports and monitoring modules to detect the aviation passenger data processing system in real time, if a feedback-type abnormality is detected, a prompt email is generated, the prompt email is sent to the terminal device, and displayed in the graphical user interface; using feedback reports and monitoring modules to detect the aviation passenger data processing system in real time, if a system-level abnormality is detected, the system alarm mechanism is triggered, and the error information of the system-level abnormality is sent to the terminal device and displayed in the graphical user interface.

[0120] It should be noted that the above-mentioned feedback-type exceptions may also include task document upload format exceptions.

[0121] It is easy to understand that through the above-mentioned steps S213 to S214, in the embodiment of the present application, the reminder messages and system alarm mechanism can be used to make corresponding reminders for different abnormalities, which can help relevant personnel to deal with abnormal situations in a timely manner. In addition, by using a graphical user interface, reminder messages and error messages can be visualized, thereby enhancing the visibility of the aviation passenger data processing method.

[0122] In this embodiment, an air passenger data processing device is also provided, which is used to implement the above embodiments and preferred implementations, and the descriptions that have been made will not be repeated. As used below, a "module" is a combination of software and / or hardware that can implement 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.

[0123] Figure 5 is a structural block diagram of an aviation passenger data processing device according to an embodiment of the present application, such as Figure 5As shown, the device includes: an acquisition module 501, which is used to obtain task data using a retrieval interface and task parameters of a data processing task corresponding to the airline passenger data, wherein the retrieval interface is provided by a target storage structure, and the target storage structure is used to store a target document corresponding to the airline passenger data, and the target document is obtained by encrypting the initial document; an analysis module 502, which is used to analyze the task data using a task analysis model and generate a task analysis report, wherein the task analysis report is used to determine abnormal tasks in the data processing tasks; and a processing module 503, which is used to schedule and process abnormal tasks based on the task analysis report.

[0124] Optionally, in addition to all the above modules, the above-mentioned airline passenger data processing device also includes a receiving module (not shown in the figure), which is used to receive an initial document uploaded by a user, wherein the initial document is used to record airline passenger data; use a document inspection component to compress and encrypt the initial document to obtain a target document; establish an index directory of the target document according to the document type of the target document; use a document management component and an index directory to store the target document in a target storage structure; based on the target document, create a file decryption service and a retrieval interface in the target storage structure.

[0125] Optionally, a graphical user interface is provided through a terminal device. The above-mentioned airline passenger data processing device includes, in addition to all the above-mentioned modules, a display module (not shown in the figure), which is used to generate interactive information based on the target document, index directory and retrieval interface; and display the interactive information in an interactive component within the graphical user interface, wherein the interactive component is used to call the retrieval interface in response to the interactive operation performed by the user to retrieve at least part of the target document.

[0126] Optionally, the above-mentioned acquisition module 501 can also be used to call the retrieval interface to retrieve task document data from the target document based on task parameters; obtain the task execution record of the data processing task from the secure file transfer server based on task parameters; integrate the task document data and task execution record to obtain task data.

[0127] Optionally, the above analysis module 502 can also be used to analyze task document data and task execution records using a task analysis model, determine some tasks in the data processing task that are in an abnormal state as abnormal tasks, and generate a task analysis report based on the abnormal information corresponding to the abnormal tasks.

[0128] Optionally, a graphical user interface is provided through the terminal device, and the above-mentioned display module can also be used to display the task analysis report in the graphical user interface; according to a preset period, the task analysis report displayed in the graphical user interface is updated.

[0129] Optionally, the processing module 503 may also be used to determine an exception handling strategy corresponding to the abnormal task using a decision engine and a task analysis report; and call a task scheduling component according to the exception handling strategy to restart the abnormal task.

[0130] Optionally, the above-mentioned display module can also be used to generate a reminder message in response to detecting a feedback-type anomaly, and display the reminder message in a graphical user interface; in response to detecting a system-level anomaly, trigger a system alarm mechanism, and display the error information of the system-level anomaly in the graphical user interface.

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

[0132] According to another aspect of the embodiment of the present application, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the computer program implements any one of the above-mentioned methods for processing airline passenger data.

[0133] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiment and its optional implementation manners, which will not be described in detail here.

[0134] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0135] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

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

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

[0138] In addition, each functional unit in each embodiment of the present application 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.

[0139] 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 application can essentially or in other words contribute 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 to enable 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 application. The aforementioned storage medium includes: U disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), mobile hard disk, disk or optical disk and other media that can store program codes.

[0140] The above is only a preferred implementation of the present application. 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 application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for processing airline passenger data, characterized in that: include: Acquire task data using a retrieval interface and task parameters of a data processing task corresponding to the airline passenger data, wherein the retrieval interface is provided by a target storage structure, the target storage structure is used to store a target document corresponding to the airline passenger data, and the target document is obtained by encrypting an initial document; Analyzing the task data using a task analysis model to generate a task analysis report, wherein the task analysis report is used to determine abnormal tasks in the data processing tasks; Based on the task analysis report, the abnormal task is scheduled and processed.

2. The method for processing airline passenger data according to claim 1, characterized in that: The air passenger data processing method further comprises: receiving the initial document uploaded by the user, wherein the initial document is used to record the airline passenger data; Using the document inspection component to compress and encrypt the initial document to obtain the target document; According to the document type of the target document, an index directory of the target document is established; Using the document management component and the index directory, storing the target document in the target storage structure; Based on the target document, a file decryption service in the target storage structure and the retrieval interface are created.

3. The method for processing airline passenger data according to claim 2, characterized in that: Providing a graphical user interface through the terminal device, the airline passenger data processing method further includes: Generate interactive information based on the target document, the index directory and the retrieval interface; The interactive information is displayed in an interactive component in the graphical user interface, wherein the interactive component is used to call the retrieval interface to retrieve at least part of the target documents in response to an interactive operation performed by a user.

4. The method for processing airline passenger data according to claim 1, characterized in that: Acquiring the task data by using the retrieval interface and the task parameters of the data processing task corresponding to the airline passenger data includes: Based on the task parameters, calling the retrieval interface to retrieve the task document data from the target document; Based on the task parameters, obtaining a task execution record of the data processing task from a secure file transfer server; The task document data and the task execution record are integrated to obtain task data.

5. The method for processing airline passenger data according to claim 4, characterized in that: Analyzing the task data using the task analysis model to generate the task analysis report includes: Analyzing the task document data and the task execution records using the task analysis model, and determining a portion of the data processing tasks that are in an abnormal state as the abnormal tasks; Generate the task analysis report according to the abnormal information corresponding to the abnormal task.

6. The method for processing airline passenger data according to claim 1, characterized in that: Providing a graphical user interface through the terminal device, the airline passenger data processing method further includes: Displaying the task analysis report in the graphical user interface; The task analysis report displayed in the graphical user interface is updated according to a preset period.

7. The method for processing airline passenger data according to claim 1, characterized in that: Based on the task analysis report, scheduling the abnormal task includes: The decision engine and the task analysis report are used to determine the exception handling strategy corresponding to the abnormal task; the task scheduling component is called according to the exception handling strategy to restart the abnormal task.

8. The method for processing airline passenger data according to claim 6, characterized in that: The air passenger data processing method further comprises: In response to detecting a feedback-type anomaly, generating a reminder message, and displaying the reminder message in the graphical user interface; In response to detecting a system-level anomaly, a system alarm mechanism is triggered, and error information of the system-level anomaly is displayed in the graphical user interface.

9. An aviation passenger data processing device, characterized in that: include: an acquisition module, used to acquire task data by using a retrieval interface and task parameters of a data processing task corresponding to the airline passenger data, wherein the retrieval interface is provided by a target storage structure, the target storage structure is used to store a target document corresponding to the airline passenger data, and the target document is obtained by encrypting an initial document; An analysis module, used to analyze the task data using a task analysis model to generate a task analysis report, wherein the task analysis report is used to determine abnormal tasks in the data processing tasks; A processing module is used to schedule the abnormal task based on the task analysis report.

10. A computer program product, characterized in that The computer program comprises a computer program, which implements the airline passenger data processing method according to any one of claims 1 to 8 when executed by a processor.