CN114937317A - QAR data management method, system and storage medium for mobile terminal - Google Patents

QAR data management method, system and storage medium for mobile terminal Download PDF

Info

Publication number
CN114937317A
CN114937317A CN202210344445.6A CN202210344445A CN114937317A CN 114937317 A CN114937317 A CN 114937317A CN 202210344445 A CN202210344445 A CN 202210344445A CN 114937317 A CN114937317 A CN 114937317A
Authority
CN
China
Prior art keywords
flight
data
qar
data table
qar data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210344445.6A
Other languages
Chinese (zh)
Other versions
CN114937317B (en
Inventor
郝德月
杨实
黄智豪
王治宇
郭浩彬
胡婕
苏剑飞
吴坤永
刘松
王志锋
李明
赵辰旭
干宇雷
雒昊
秦琴
钟雨泉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Xiangyi Aviation Technology Co Ltd
Original Assignee
Zhuhai Xiangyi Aviation Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Xiangyi Aviation Technology Co Ltd filed Critical Zhuhai Xiangyi Aviation Technology Co Ltd
Priority to CN202210344445.6A priority Critical patent/CN114937317B/en
Publication of CN114937317A publication Critical patent/CN114937317A/en
Application granted granted Critical
Publication of CN114937317B publication Critical patent/CN114937317B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a QAR data management method, a system and a storage medium facing a mobile terminal, which comprises a data pulling step, a data detection step, a segment segmentation-storage step and an event detection step; the method also comprises a statistical analysis step, a cache management step, a parameter template extraction management step and a mobile terminal configuration management step. The first aspect of the invention sets up the database alone, meet the demand that the concurrent volume of the mobile terminal is large, reduce the pressure of the existing QAR data service system; in the second aspect, QAR data is pulled from an airline business system at regular time, the existing QAR data is updated in an incremental mode, and real-time and effective data are guaranteed; in the third aspect, the invention establishes a uniform parameter mapping standard, so that the parameter application tends to be normalized; on the last hand, the invention provides a solution to a certain extent on the problems of single user certificate, complex parameter management, lack of statistical analysis, incapability of screening segments and the like.

Description

QAR data management method, system and storage medium for mobile terminal
Technical Field
The invention relates to the field of flight data analysis and processing, in particular to a QAR data auxiliary management method and system for a mobile terminal.
Background
The QAR (Quick Access Recorder, fast storage device) is an important component of an airplane airborne recording system, is mirror image Data of a Flight Recorder (Flight Data Recorder, commonly called as a black box), is used for making up the defect of inconvenient Data transcription of the black box, and realizes fast Access of airplane Flight Data.
Along with the popularization of mobile equipment, the requirement of QAR software for flight data management on concurrency and load capacity is higher and higher, but the QAR data service system is weaker and weaker in the face of the high concurrency of water vessels due to less professional managers.
Because the QAR data is obtained by decoding the black box data, the decoding libraries corresponding to different models are different, and the loading of all the decoding libraries at the mobile terminal not only enables the local computation amount to increase sharply, but also occupies the physical memory of the mobile terminal meaninglessly.
In addition, the existing QAR data service system has the problems of single user certificate, complex parameter management, lack of statistical analysis, incapability of screening flight segments and the like.
Disclosure of Invention
In view of the above, an auxiliary platform needs to be built between the mobile terminal and the QAR data service system to solve the above problem, and therefore the present invention provides a method, a system and a storage medium for managing QAR data oriented to the mobile terminal.
The invention discloses a QAR data management method facing to a mobile terminal in a first aspect, which comprises a data pulling step, a data detection step, a segment segmentation-storage step and an event detection step;
the data pulling step comprises the following steps:
pulling QAR data within a preset time range; classifying the QAR data by taking the flight as a unit to obtain flight QAR data; updating the flight QAR data periodically;
establishing a flight QAR data table, and writing the flight ID and the QAR data position into an original QAR data table;
the data detection step comprises:
carrying out data detection on flight QAR data; screening problem flights and available flights, storing flight IDs of the problem flights in a problem flight list, and storing flight IDs of the available flights in an available flight list;
the segment segmentation-storage step comprises the following steps:
screening an available flight list, and screening out flight IDs which are not subjected to segment division; reading flight QAR data corresponding to the flight ID, performing flight segment division on the flight according to the existing general aircraft standard, and performing slice storage on the divided flight QAR data;
establishing a flight-leg data table, and writing the flight ID and the slice storage position of the divided flights into the flight-leg data table;
the event detecting step includes:
analyzing flight QAR data of available flights according to an unsafe event definition set preset by an airline company; for QAR data with data jumping conforming to the event definition, intercepting the QAR data of the event fragment, marking the QAR data of the event fragment by using the corresponding event name, and simultaneously carrying out data backup on all the marked QAR data;
further, the method further comprises a statistical analysis step, wherein the statistical analysis step specifically comprises the following steps:
establishing a total statistical data table, performing characteristic analysis on parameters in a flight QAR data table, and writing an analysis result into the total statistical data table;
establishing a personal statistical data table, screening parameters in a flight QAR data table according to personal IDs, carrying out characteristic analysis, and writing an analysis result into the personal statistical data table;
the feature analysis comprises: frequency analysis, period analysis, GIS analysis, two-dimensional analysis, combination analysis and relevance analysis.
Further, the method further comprises a cache management step, wherein the cache management step specifically comprises the following steps:
establishing an overdue data table;
respectively setting respective valid time limits for each parameter in the flight QAR data, and writing the flight QAR data corresponding to the parameter into an overdue data table when the valid time limit of the parameter is smaller than the threshold value of the parameter;
flight QAR data recorded in the expired data table is periodically cleaned.
Further, the cache management step further includes:
establishing a forward data table, and writing the flight QAR data recorded in the forward data table into the forward data table;
when flight QAR data recorded in the expired data table is periodically cleaned, the flight QAR data recorded in the forward data table is retained.
Further, the method also comprises a parameter extraction template management step, wherein the parameter extraction template management step specifically comprises the following steps:
establishing a decoding template;
correlating the aircraft tail number, the decoding template and a QAR data decoding library, and writing the correlation into a parameter extraction template data table;
and when receiving the airplane tail number information sent by the mobile terminal, retrieving the corresponding flight QAR data and returning according to the parameter extraction template.
Further, the method further comprises a mobile terminal configuration management step, wherein the mobile terminal configuration management step specifically comprises the following steps:
establishing a data link with an airline business system; when a login request sent by a mobile terminal is received, forwarding the login request to an airline business system for information matching, and receiving a matching result;
when the matching fails, sending a failure reason to the mobile terminal;
and when the matching is successful, sending the basic information of the login user to the mobile terminal.
Further, the mobile terminal configuration management step further includes:
establishing a personal information table, and writing the ID and the authority information of a login user into the personal information table, wherein the authority information is acquired from an airline business system;
establishing a personal configuration table, and writing the personalized settings of the login user into the personal configuration table;
the personalized settings include:
flight QAR data parameters displayed/hidden;
and (4) displaying the position and size information of the instrument and the instrument.
The invention also discloses a QAR data management system facing to the mobile terminal, which is characterized by comprising the following modules:
the database module is used for pulling the QAR data in a preset time range; classifying the QAR data by taking the flight as a unit to obtain flight QAR data; updating the flight QAR data periodically;
establishing a flight QAR data table, and writing the flight ID and the QAR data position into an original QAR data table;
the data detection module is used for carrying out data detection on the flight QAR data; and screening problem flights and available flights, storing flight IDs of the problem flights in a problem flight list, and storing flight IDs of the available flights in an available flight list.
The flight segment segmentation-storage module is used for screening the available flight list and screening out flight IDs which are not subjected to flight segment division; reading flight QAR data corresponding to the flight ID, and performing flight segment division on the flight according to the existing general aircraft standard; establishing a flight-leg data table, and writing the flight ID and the slice storage position of the divided flights into the flight-leg data table;
the event detection module is used for analyzing flight QAR data of available flights according to an unsafe event definition set preset by an airline company; for QAR data with data jumping conforming to the event definition, intercepting the QAR data of the event fragment, marking the QAR data of the event fragment by using the corresponding event name, and simultaneously carrying out data backup on all the marked QAR data; and establishing an event data table, and writing the flight ID, the event name and the backup position of the QAR data meeting the event definition into the event data table.
Further, the system also comprises the following modules;
the statistical analysis module is used for establishing a total statistical data table, performing characteristic analysis on parameters in the flight QAR data table, and writing an analysis result into the total statistical data table; establishing a personal statistical data table, screening parameters in a flight QAR data table according to personal IDs, carrying out characteristic analysis, and writing an analysis result into the personal statistical data table;
the cache management module is used for establishing an expired data table; respectively setting respective validity periods for each parameter in the flight QAR data, and writing the flight QAR data corresponding to the parameter into an overdue data table when the validity period of the parameter is smaller than the threshold value of the parameter; periodically cleaning flight QAR data recorded in the overdue data table to establish a forward data table, and writing the flight QAR data recorded in the overdue data table into the forward data table; when flight QAR data recorded in an expired data table is cleaned regularly, flight QAR data recorded in a forward data table is reserved;
the parameter extraction template management module is used for establishing a decoding template; correlating the aircraft tail number, the decoding template and a QAR data decoding library, and writing the correlation into a parameter extraction template data table; and when receiving the airplane tail number information sent by the mobile terminal, retrieving the corresponding flight QAR data and returning according to the parameter extraction template.
The present invention is also a computer-readable storage medium characterized by storing a program that is executed by a processor to implement a mobile-end-oriented QAR data management method.
The beneficial effects of the invention include: the first aspect of the invention sets up the database alone, meet the demand that the concurrent volume of the mobile terminal is large, reduce the pressure of the existing QAR data service system; in the second aspect, QAR data is pulled from an airline business system at regular time, the existing QAR data is updated in an incremental mode, and real-time and effective data are guaranteed; in the third aspect, the invention establishes a uniform parameter mapping standard, so that the parameter application tends to be normalized; on the last hand, the invention provides a solution to a certain extent on the problems of single user certificate, complex parameter management, lack of statistical analysis, incapability of screening segments and the like.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a general flow diagram of a mobile-end-oriented QAR data management method, system and storage medium of the present invention;
FIG. 2 is a flow chart of the QAR data management method, system and data pulling steps in the storage medium for the mobile terminal according to the present invention;
FIG. 3 is a flow chart of the QAR data management method, system and data detection steps in the storage medium for the mobile side of the present invention;
FIG. 4 is a flow chart of the method, system and storage steps for the QAR data management of the mobile terminal
FIG. 5 is a flow chart of the mobile-side-oriented QAR data management method, system and mobile-side configuration management in the storage medium of the present invention;
FIG. 6 is a flow chart of the QAR data management method, system and storage medium data personalized update procedure for the mobile terminal.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The embodiment discloses a QAR data management method facing a mobile terminal, which comprises, as shown in FIG. 1, S1, a data pulling step, S2, a segment segmentation-storage step, S3, a data detection step, S4, an event detection and statistical analysis step, S5, a mobile terminal configuration management step, and S6, a data personalized updating step.
S1, the data pulling step is shown in figure 1. In the prior art, flight scheduling data of an airline company and QAR data of a flight are stored in different business systems (hereinafter referred to as a scheduling system and a QAR data system). Therefore, in this embodiment, the flight list needs to be acquired from the scheduling system, and then the corresponding QAR data is acquired according to the flight list. When the QAR data is pulled for the first time, according to the actual situation, a flight list with a large time range (for example, half a year) is acquired from the scheduling system, and then QAR data of flights is acquired from the QAR data system by using flight information in the flight list and model template information to which the flights belong as input parameters; and subsequently, carrying out incremental updating on the QAR data, setting a timing time according to the actual condition of the service system, selecting a time period with less service volume (such as three points in the morning), acquiring newly added flight information in the difference time period, and further acquiring the QAR data. The obtained QAR data is stored in a redis database in a file form, the QAR data is classified by taking a flight as a unit, a flight ID is a classification identifier, and the flight ID and the QAR data position are written into a data table named as a flight QAR data table.
Step S1 specifically includes:
s1-1: before the scheduled flight information acquisition task is executed, judging whether a data table, namely the scheduled flight information table needing to be acquired again, has a time period needing to be acquired again, and if no data exists, directly starting execution according to the scheduled task; and if the data exist, adding the time period to the timing task, and starting to execute the task according to the new time period.
S1-2: and starting to execute the task according to the time period determined by the S1-1, and acquiring flight information within the time period range from the scheduling system, wherein the flight information comprises the unique identification of the flight, namely the flight ID.
S1-3: judging whether the flight list is successfully acquired, and if so, executing steps S1-5 and S1-7; if the acquisition fails, step S1-4 is performed.
S1-4: and recording the time and date of the error, and the time difference between the time and the last successful acquisition as a time interval, and writing the time interval into a data table, wherein the flight information table needs to be acquired again.
S1-5: judging a data table, namely judging whether the flight information table needs to be reacquired to determine whether the time interval information exists, and if not, not operating; if so, step S1-6 is performed.
S1-6: delete data sheet-this time period information in the flight information sheet needs to be retrieved.
S1-7: and writing the acquired flight information into a data table, namely a QAR data flight table to be acquired.
S1-8: and starting a timing task, and acquiring QAR data from a QAR data system by taking the flight ID as an input parameter according to a data table, namely a flight schedule of the QAR data to be acquired.
S1-9: judging whether the QAR data acquisition of the flight is successful or not, and if so, executing the step S1-10; if it fails, step S1-7 is performed.
S1-10: and deleting the data table, namely, the corresponding data in the QAR data flight table to be acquired.
S2, the flight segment segmentation-storage step is as shown in fig. 3, the existing flight phase is divided into two versions, namely, 14-phase and 16-phase, and since the present embodiment mainly faces to the mobile terminal, the present embodiment focuses on the takeoff phase and the landing phase. In this embodiment, flight IDs that are not subjected to segment division are extracted from the available flight list, and QAR data after flight detection is acquired from a corresponding position; and meanwhile, according to the information of the flight phase field in the data, the flight phase is divided according to the currently used AGS rule of the airline company. And after the division is finished, the data is stored in a slicing mode, and the flight ID and the data file position link are stored in a flight-flight segment data table for calling and using the mobile terminal APP.
Step S2 specifically includes:
A. the division of the takeoff phase is divided into two cases: A1. normal takeoff and a2. interrupted takeoff.
A1. Normal takeoff: the data of the first time point of the flight phase taken as TAKE-OFF starting point and the data of the last time point of the flight phase CLIMB taken as TAKE-OFF ending point. Taking data in the middle of the two phases as data of the flight takeoff phase.
A2. And (3) interrupted takeoff: the data of the first time point of the flight phase taken as TAKE-OFF and the data of the last time point of the flight phase taken as TAKE-OFF. Taking data in the middle of the two phases as data of the flight takeoff phase.
B. The landing stage is divided into two cases: B1. normal landing and b2. fly back.
B1. Normal landing: the data of the first time point of the flight phase, APPROACH, is used as the landing start point, and the data of the first time point of the flight phase, TAXI IN, is used as the landing end point. Taking data in the middle of the two stages as data of the flight landing stage.
B2. Re-flying: the data of the first time point of the flight phase, i.e. APPROACH, is used as the landing starting point, and the data of the first time point of the flight phase, i.e. GO AROUND, is used as the landing ending point. Taking data in the middle of the two stages as data of the flight landing stage.
S3, data detection step, as shown in figure 4, extracting unprocessed flight ID from the flight QAR data table, acquiring flight QAR data from a corresponding position, and performing data detection. The embodiment mainly performs data detection from the following aspects: 1) integrity, judging whether all required parameters are output; 2) the malposition is used for judging whether parameter malposition exists or not, if a certain parameter is empty, the result is the value of the next parameter; 3) and (4) a value range, each parameter has a value range thereof according to the flight manual, and whether the parameter is in the range is detected. If the flight ID does not pass the detection, storing the flight ID into a problem flight list, and after the flight ID is confirmed by management personnel, waiting for the next time to obtain the data of the flight ID again; after detection, in order to ensure a uniform sampling rate when the parameters are used at the downstream, the parameters with low sampling frequency in all the parameters are supplemented according to the frequency of the parameters with high frequency, then the processed QAR data is renamed (named as checked) and stored in the same file position with the flight QAR information, and the flight ID and the file position are linked and stored in an available flight list.
Step S3 specifically includes:
s3-1: and (5) detecting the integrity of the parameters. Detecting whether each file contains all parameters defined in the parameter template or not and whether a file with missing parameters exists or not according to the definition of the parameter template; if so, executing step S3-4; if not, executing step S3-2;
s3-2: and (5) detecting the dislocation of the parameters. Detecting whether a misplaced parameter exists, for example, if a previous parameter does not record a numerical value within a certain time period, a blank is displayed, but an exported file is replaced by a value of a later parameter, and a certain parameter mutation or type change of a certain flight can occur; if so, perform step S3-4; if not, executing step S3-3;
s3-3: and detecting the range of the parameter value field. Detecting whether the value of a certain parameter exceeds a defined range, and if so, executing a step S3-4; if not, executing step S3-6;
s3-4: and writing a problem flight list for flight data which is not passed by detection, and remarking problems. If some parameter is missing, some parameter is misplaced, and some parameter exceeds the range of the value range;
s3-5: and writing the flight ID in the problem flight list into a flight information data table needing to be acquired again, acquiring data again when the next timing task starts, and then detecting. If the detection is passed, S3-6 is carried out; if the detection still fails, displaying the abnormity, and manually processing the abnormity by a manager;
s3-6: and completing data missing. Due to the different sampling rates of different parameters, such as the parameter a is taken four times a second, and the parameter B is taken once a second, then the data table has part of the data of the parameter B being empty. For this case, the completion processing is performed in consideration of the parameter characteristics according to the current general processing method.
S4, analyzing the QAR data after each flight detection mainly according to the definition of the airline company for unsafe events, and storing the QAR data of event fragments for the QAR data with data jump conforming to the definition; and if the corresponding event is detected, writing the event data into an event data table. The statistical analysis step is mainly based on the flight data in the flight QAR data table, and the statistics is carried out according to the appointed parameters, and the statistical result is stored in the database table of the overall statistics; and extracting the individual flight data according to the personnel information in the flight QAR data table, counting the individual QAR data according to the specified parameters, and storing the statistic in a database table for personal data statistics. The statistical parameters comprise frequency analysis, period analysis, GIS analysis, two-dimensional analysis, combination analysis and correlation analysis; and respectively counting the indexes of the extreme value, the mean value, the standard deviation, the variation coefficient, the bit-division distance and other statistical analysis of each parameter.
S5 the mobile terminal configures and manages the steps as shown in fig. 5, and applies for different data from the system through the web service by using the flight ID as the identifier for obtaining the QAR data. When a mobile terminal user logs in, a user name and a password are transmitted to the system, the system forwards the information to the background of the airline business system, the background of the airline business system matches the information, whether the login succeeds or not is judged, and meanwhile, a matching result is returned to the system (if the login fails, a reason is returned, and if the login succeeds, basic information of the personnel is returned, and whether the personnel has administrator authority or not).
Step S5 specifically includes:
s5-1: the APP terminal inputs a user name and a password and submits the user name and the password to the system through the web service, and the system forwards the request to an airline business system to obtain a result of the business system;
s5-2: judging whether the user name and the password are correct or not, and if so, executing a step S5-3; otherwise, executing step S5-4;
s5-3: returning error information to the APP terminal;
s5-4: returning QAR data which needs to be used by the user by taking the flight ID as the identifier according to the operation use requirement of the user and the corresponding interface information; personalized data for the user is returned. If there is no personal configuration, the default configuration item is returned.
S6 personalized updating step as shown in fig. 6, when the main re-user exits from the mobile terminal, the main re-user stores the personal configuration information of the user, including the display parameters, hidden parameters, displayed meters, and their specific position and size information set by the user. And meanwhile, a default configuration is stored, the default configuration information is used by the user for the first time, and when the user changes, the user ID is used as the identification for storage.
Step S6 specifically includes:
s6-1: after the playback is checked, when the playback interface is exited, personalized parameters such as instrument display, parameter display and the like are submitted;
s6-2: updating the personal configuration information of the user by the data, and if the updating is successful, executing the step S6-4; otherwise, executing step S6-3;
s6-3: returning the reason of the update failure, and judging whether to give up the submission or give up the submission again by the user according to the specific reason;
s6-4: and successfully quitting the playback interface.
Optionally, the embodiment further includes a parameter template management step, which establishes decoding templates of different decoding libraries according to the decoding library of the QAR. And writing the aircraft tail number, the decoding library information and the decoding template of the aircraft into a parameter extraction template data table after corresponding. When the mobile terminal acquires the parameters, the mobile terminal can return to the corresponding decoding template according to the aircraft tail number provided by the mobile terminal. The mobile terminal uses the obtained QAR data according to the decoding template.
The embodiment of the invention also discloses a computer program product or a computer program, which comprises computer instructions, and the computer instructions are stored in a computer readable storage medium. The computer instructions may be read by a processor of a computer device from a computer-readable storage medium, and executed by the processor to cause the computer device to perform the method illustrated in fig. 1.
In alternative embodiments, the functions/acts noted in the block diagrams may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Furthermore, the embodiments presented and described in the flow charts of the present invention are provided by way of example in order to provide a more thorough understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and in which sub-operations described as part of larger operations are performed independently.
In the description of the specification, reference to the description of "one embodiment," "some embodiments," "an example," "a specific example," or "some examples" or the like means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (10)

1. A QAR data management method facing to a mobile terminal is characterized by comprising a data pulling step, a data detection step, a flight segmentation-storage step and an event detection step;
the data pulling step comprises the following steps:
pulling QAR data within a preset time range; classifying the QAR data by taking the flight as a unit to obtain flight QAR data; updating the flight QAR data periodically;
establishing a flight QAR data table, and writing the flight ID and the QAR data position into the flight QAR data table;
the data detection step comprises:
carrying out data detection on flight QAR data; screening problem flights and available flights, storing flight IDs of the problem flights in a problem flight list, and storing flight IDs of the available flights in an available flight list;
the segment segmentation-storage step comprises the following steps:
screening an available flight list, and screening out flight IDs which are not subjected to segment division; reading flight QAR data corresponding to the flight ID, performing flight segment division on the flight according to the existing general aircraft standard, and performing slice storage on the divided flight QAR data;
establishing a flight-leg data table, and writing the flight ID and the slice storage position of the divided flights into the flight-leg data table;
the event detecting step includes:
analyzing flight QAR data of available flights according to an unsafe event definition set preset by an airline company; intercepting QAR data of an event fragment for QAR data of which the data jump conforms to the event definition, marking the QAR data of the event fragment by using a corresponding event name, and simultaneously carrying out data backup on all the marked QAR data;
and establishing an event data table, and writing the flight ID, the event name and the backup position of the QAR data meeting the event definition into the event data table.
2. The QAR data management method for the mobile terminal according to claim 1, further comprising a statistical analysis step, wherein the statistical analysis step specifically includes:
establishing a total statistical data table, performing characteristic analysis on parameters in a flight QAR data table, and writing an analysis result into the total statistical data table;
establishing a personal statistical data table, screening parameters in a flight QAR data table according to personal IDs, carrying out characteristic analysis, and writing an analysis result into the personal statistical data table;
the feature analysis comprises: frequency analysis, period analysis, GIS analysis, two-dimensional analysis, combination analysis and relevance analysis.
3. The QAR data management method for the mobile terminal according to claim 1, further comprising a cache management step, wherein the cache management step specifically includes:
establishing an overdue data table;
respectively setting respective validity periods for each parameter in the flight QAR data, and writing the flight QAR data corresponding to the parameter into an overdue data table when the validity period of the parameter is smaller than the threshold value of the parameter;
flight QAR data recorded in the expired data table is periodically cleaned.
4. The QAR data management method for the mobile terminal according to claim 3, wherein the buffer management step further comprises:
establishing a forward data table, and writing the flight QAR data recorded in the forward data table into the forward data table;
when flight QAR data recorded in the expired data table is periodically cleaned, the flight QAR data recorded in the forward data table is retained.
5. The QAR data management method for the mobile terminal according to claim 1, further comprising a parameter extraction template management step, wherein the parameter extraction template management step specifically includes:
establishing a decoding template;
correlating the aircraft tail number, the decoding template and a QAR data decoding library, and writing the correlation into a parameter extraction template data table;
and when receiving the airplane tail number information sent by the mobile terminal, retrieving the corresponding flight QAR data and returning according to the parameter extraction template.
6. The QAR data management method for the mobile terminal according to claim 1, further comprising a mobile terminal configuration management step, wherein the mobile terminal configuration management step specifically includes:
establishing a data link with an airline business system; when a login request sent by a mobile terminal is received, forwarding the login request to an airline business system for information matching, and receiving a matching result;
when the matching fails, sending a failure reason to the mobile terminal;
and when the matching is successful, sending the basic information of the login user to the mobile terminal.
7. The QAR data management method for the mobile terminal according to claim 6, wherein the mobile terminal configuration management step further comprises:
establishing a personal information table, and writing the ID and the authority information of a login user into the personal information table, wherein the authority information is acquired from an airline business system;
establishing a personal configuration table, and writing the personalized settings of the login user into the personal configuration table;
the personalized settings include:
displayed/hidden flight QAR data parameters;
and (5) displaying the instrument, the position of the instrument and the size information.
8. A QAR data management system facing to a mobile terminal is characterized by comprising the following modules:
the database module is used for pulling the QAR data in a preset time range; classifying the QAR data by taking the flight as a unit to obtain flight QAR data; updating the flight QAR data periodically;
establishing a flight QAR data table, and writing flight ID and QAR data positions into an original QAR data table;
the data detection module is used for carrying out data detection on the flight QAR data; screening problem flights and available flights, storing flight IDs of the problem flights in a problem flight list, and storing flight IDs of the available flights in an available flight list;
the flight segment segmentation-storage module is used for screening the available flight list and screening flight IDs which are not subjected to flight segment division; reading flight QAR data corresponding to the flight ID, and performing flight segment division on the flight according to the existing general aircraft standard; establishing a flight-leg data table, and writing the flight ID and the slice storage position of the divided flights into the flight-leg data table;
the event detection module is used for analyzing flight QAR data of available flights according to an unsafe event definition set preset by an airline company; for QAR data with data jumping conforming to the event definition, intercepting the QAR data of the event fragment, marking the QAR data of the event fragment by using the corresponding event name, and simultaneously carrying out data backup on all the marked QAR data; and establishing an event data table, and writing the flight ID, the event name and the backup position of the QAR data meeting the event definition into the event data table.
9. The mobile-end-oriented QAR data management system of claim 8, further comprising the following modules;
the statistical analysis module is used for establishing a total statistical data table, performing characteristic analysis on parameters in the flight QAR data table, and writing an analysis result into the total statistical data table; establishing a personal statistical data table, screening parameters in a flight QAR data table according to personal IDs, carrying out characteristic analysis, and writing an analysis result into the personal statistical data table;
the cache management module is used for establishing an expired data table; respectively setting respective valid time limits for each parameter in the flight QAR data, and writing the flight QAR data corresponding to the parameter into an overdue data table when the valid time limit of the parameter is smaller than the threshold value of the parameter; periodically cleaning flight QAR data recorded in the overdue data table to establish a forward data table, and writing the flight QAR data recorded in the overdue data table into the forward data table; when flight QAR data recorded in an expired data table is cleaned regularly, flight QAR data recorded in a forward data table is reserved;
the parameter extraction template management module is used for establishing a decoding template; correlating the aircraft tail number, the decoding template and a QAR data decoding library, and writing the correlation into a parameter extraction template data table; and when receiving the airplane tail number information sent by the mobile terminal, retrieving the corresponding flight QAR data and returning according to the parameter extraction template.
10. A computer-readable storage medium, characterized in that the storage medium stores a program, which is executed by a processor to implement the method according to any one of claims 1-7.
CN202210344445.6A 2022-04-02 2022-04-02 Mobile-end-oriented QAR data management method, system and storage medium Active CN114937317B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210344445.6A CN114937317B (en) 2022-04-02 2022-04-02 Mobile-end-oriented QAR data management method, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210344445.6A CN114937317B (en) 2022-04-02 2022-04-02 Mobile-end-oriented QAR data management method, system and storage medium

Publications (2)

Publication Number Publication Date
CN114937317A true CN114937317A (en) 2022-08-23
CN114937317B CN114937317B (en) 2024-05-10

Family

ID=82863010

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210344445.6A Active CN114937317B (en) 2022-04-02 2022-04-02 Mobile-end-oriented QAR data management method, system and storage medium

Country Status (1)

Country Link
CN (1) CN114937317B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107045638A (en) * 2016-12-30 2017-08-15 中国民航管理干部学院 A kind of flight safety affair analytical method based on context-aware model
CN107085591A (en) * 2016-02-16 2017-08-22 特莱丽思环球有限合伙公司 Multiple data flows it is interrelated
US20200298993A1 (en) * 2019-03-20 2020-09-24 City University Of Hong Kong Method of presenting flight data of an aircraft and a graphical user interface for use with the same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107085591A (en) * 2016-02-16 2017-08-22 特莱丽思环球有限合伙公司 Multiple data flows it is interrelated
CN107045638A (en) * 2016-12-30 2017-08-15 中国民航管理干部学院 A kind of flight safety affair analytical method based on context-aware model
US20200298993A1 (en) * 2019-03-20 2020-09-24 City University Of Hong Kong Method of presenting flight data of an aircraft and a graphical user interface for use with the same

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
WEIQI QIAN: "Aerodynamic Parameter Estimation Using Genetic Algorithms", 《2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION》, pages 629 - 633 *
白晨等: "飞控计算机实时性分析与优化方法研究", 《航空计算技术》, vol. 50, no. 6, pages 101 - 103 *

Also Published As

Publication number Publication date
CN114937317B (en) 2024-05-10

Similar Documents

Publication Publication Date Title
KR20180120262A (en) Computer systems and methods for generating Asatt-related tasks based on predictive models
US10692048B2 (en) Apparatus and method for generating a chronological timesheet
US9448908B2 (en) System and method for model based session management
US9904517B2 (en) System and method for automatic modeling of an application
CN111125444A (en) Big data task scheduling management method, device, equipment and storage medium
JP2015060259A (en) Data analysis support system
TW539960B (en) Device management method, device management system, and recording medium for recording device management program
GB2607271A (en) Software application and related methods
CN111291051A (en) Freight rate data processing method and device, storage medium and electronic equipment
US11907913B2 (en) Maintaining an aircraft with automated acquisition of replacement aircraft parts
CN113610393A (en) Post-aviation analysis method and auxiliary system based on telemetering data
CN114937317A (en) QAR data management method, system and storage medium for mobile terminal
US8775348B2 (en) Method and system for automatic analysis of failure or state messages
CN101118536A (en) Process for decomposing tasks table and device thereof
CN110674196B (en) GRAPES (generalized Grace temporal evolution) area set forecast inspection display system and display method
CN112184173A (en) Data processing method and device and electronic equipment
JP6695847B2 (en) Software parts management system, computer
CN107656859B (en) Stability test method for high fault tolerance of cloud system
JP5854745B2 (en) DATA INTERFACE DEVICE, DATA INTERFACE METHOD, DATA INTERFACE PROGRAM, AND PROCESS MANAGEMENT SYSTEM FOR PROCESS MANAGEMENT TOOL
US9953384B2 (en) Automated digital discovery with current streaming
US20230055168A1 (en) Project management system, method of operating project management system, and non-transitory computer-readable medium
US20230409416A1 (en) Information sharing system, processing execution method, and information storage medium
JP5332991B2 (en) Information processing device
AU2014202495A1 (en) A system and method for generating a chronological timesheet
CN115237573A (en) Data processing method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant