Luggage node BPM message data analysis and packaging integrated processing method

By adopting an integrated processing method in baggage node BPM message processing, combining the baggage message sending mechanism and dynamic rule database, the problems of insufficient flexibility and difficulty in backtracking in the existing technology are solved, efficient analysis and packaging of BPM messages are realized, and the reliability and practicality of data processing are improved.

CN119743546AInactive Publication Date: 2025-04-01YUNNAN HANGXIN AIRPORT NETWORK CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510252225.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-04-01
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art has problems such as insufficient flexibility, inconvenient recording and backtracking, and difficulty in positioning and troubleshooting in the analysis and packaging of baggage node BPM messages, resulting in low practicality.

Method used

The integrated processing method of BPM message data analysis and encapsulation of luggage nodes is adopted. Through the combination of the baggage message sending end, baggage message sending mechanism, baggage message processor, BPM message dynamic rule database, abnormal message storage library, baggage node database and message sending record library, efficient analysis and encapsulation of BPM messages is achieved.

Benefits of technology

It improves the parsing and encapsulation efficiency of BPM packets, ensures the reliability and soundness of data reception, analysis, encapsulation and transmission, adapts to data interaction under various complex conditions, and supports traceability processing and problem tracking of abnormal data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119743546A_ABST
    Figure CN119743546A_ABST
Patent Text Reader

Abstract

The invention relates to a luggage node BPM message data analysis and packaging integrated processing method, and belongs to the technical field of data processing. Comprising a luggage message sending end, a luggage message sending mechanism, a luggage message processor, a BPM message dynamic rule library, an abnormal message storage library, a luggage node library, a message sending record library, a luggage message receiving end and a flight dynamic service system, wherein the BPM message dynamic rule library comprises a message verification rule and a message packaging rule; according to the invention, a luggage message sending mechanism (HTTP protocol + MQ message queue + WebService interface), a BPM message dynamic rule library, an abnormal message storage library, a luggage node library and a message sending record library are combined; the problems that the transmission mode is limited, the data integrity is not high, the message format is not verified, the data accuracy is not verified, abnormal data cannot be backtracked and processed, and the processing efficiency is low under the condition of large-batch data are solved, so that analysis and packaging of the BPM message are more efficient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of data processing, and in particular relates to a method for integrated processing of baggage node BPM message data analysis and encapsulation. Background Art

[0002] With the development of civil aviation, the number of passengers entering and leaving airports continues to increase, and the baggage throughput has also increased significantly. There are many types of aviation messages in the aviation field, including baggage processing messages (BPM). Baggage processing messages Baggage Processed Message, BPM, are standard format messages containing flight information, passenger information, basic baggage information, baggage operation records and other data items sent by the baggage automatic handling system or the baggage reconfirmation system at various baggage nodes, such as check-in, security inspection, sorting, loading, loading and arrival nodes. In the process of baggage message processing, the BPM message needs to be parsed and encapsulated. At present, the parsing and encapsulation of BPM messages is direct parsing, which is not flexible enough, and it is not convenient to record and trace the message processing process, making it difficult to locate and troubleshoot problems, and the practicality is low; therefore, the present invention provides a baggage node BPM message data parsing and encapsulation integrated processing method to solve the above problems. Summary of the invention

[0003] In order to overcome the problems mentioned in the background technology, the present invention provides a method for integrated processing of baggage node BPM message data parsing and encapsulation. The present invention solves the problems of limited transmission mode, low data integrity, no verification of message format, no verification of data accuracy, inability to trace back abnormal data, and low processing efficiency under large batches of data in the traditional mode, making the parsing and encapsulation of BPM messages more efficient.

[0004] To achieve the above-mentioned purpose, the present invention is implemented through the following technical solutions: a baggage node BPM message data parsing and encapsulation integrated processing method includes a baggage message sending end, a baggage message sending mechanism, a baggage message processor, a BPM message dynamic rule base, the BPM message dynamic rule base includes message verification rules and message encapsulation rules, an abnormal message storage library, a baggage node library, a message sending record library, a baggage message receiving end, and a flight dynamic service system. The specific parsing and encapsulation method steps are as follows: Step S101: The baggage message sending end sends the BPM message to the baggage message processor through the baggage message sending mechanism; Step S102: Obtain message verification rules from the BPM message dynamic rule library, verify the BPM message, and if the verification fails, send the BPM message to the abnormal message storage library; Step S103: When the message verification is passed, the parsed and converted BPM message data is sent to the baggage node library; Step S104: obtaining message encapsulation rules from the BPM message dynamic rule library, and performing original text encapsulation on the baggage node data in the baggage node library; Step S105: The encapsulated baggage data is sent to the baggage message receiving end through the message sending mechanism, and the sending record is stored in the message sending record library.

[0005] Furthermore, the message verification rules include message format verification rules and message data verification rules.

[0006] Furthermore, the abnormal message storage repository includes a format abnormality storage repository and a data abnormality storage repository.

[0007] Furthermore, the parsing and verification of the BPM message in step S102 specifically includes: Step S1021: Obtain message format verification rules from the BPM message dynamic rule library, perform format pre-check on the BPM message, and store the BPM message in a format exception storage library if the format does not comply; Step S1022: After the BPM message format is met, the BPM message is parsed, all data items of the message are extracted in sequence, and each field information in the data item is extracted in sequence for each data item, and converted into an intuitive traditional data style. According to the message data verification rules, the flight information and baggage information bound to the BPM message are verified. If the data is incorrect, the BPM message is sent to the data anomaly repository and the abnormal data is marked.

[0008] Furthermore, the baggage message sending mechanism includes HTTP protocol, WebService interface and MQ message queue.

[0009] Furthermore, the data verification of the BPM message in step S1022 specifically includes: After parsing the message data, the flight information bound to the message is obtained, and the real flight information is obtained from the flight dynamic service system, and compared with the information bound to the message to confirm whether the flight exists. If the information does not match, the BPM message is sent to the data anomaly repository and the abnormal data is marked; The flight information is verified to be correct, and the baggage information is obtained from the baggage message sender to confirm whether the baggage information bound to the BPM message is correct. If the baggage information does not match, the BPM message is sent to the data anomaly repository and the abnormal data is marked.

[0010] Furthermore, the processing method also includes BPM message data feedback.

[0011] Beneficial effects of the present invention: The present invention combines a baggage message sending mechanism (HTTP protocol + MQ message queue + WebService interface), a BPM message dynamic rule library, an abnormal message storage library, a baggage node library and a message sending record library to ensure that the reception, analysis, packaging and sending of baggage message data are more reliable and sound, and adapt to data interaction under various complex conditions; at the same time, the BPM message dynamic rule library is configured, and the rules can be updated as needed, which is convenient for verifying, parsing and packaging the message, ensuring that the message data stored in the baggage node library is accurate and compliant, and the abnormal message is stored in the abnormal message storage library, the abnormal message is registered, and the message sending record is stored, so as to ensure the traceability of the data, be able to quickly locate the abnormal data, and also facilitate problem tracking and sending record query. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 It is a schematic flow chart of the method of the present invention.

[0013] Figure 2 It is a schematic flow chart of the method of the present invention. DETAILED DESCRIPTION

[0014] In order to make the objectives, technical solutions and beneficial effects of the present invention more clear, the preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings to facilitate understanding by technicians.

[0015] like Figure 1-2 The present invention discloses a method for integrated processing of baggage node BPM message data analysis and encapsulation, the method comprises a baggage message sending end, the baggage message sending end is a "Hang Yixing" platform, the "Hang Yixing" platform is a public information platform of the China Civil Aviation baggage full-process tracking system, which can provide support for baggage data exchange, baggage full-process tracking services, abnormal baggage processing, baggage-level data services, platform management and control and other related businesses covering the entire process of passenger travel, a baggage message sending mechanism, a baggage message processor, a BPM message dynamic rule library, and a BPM message The dynamic rule base is a message rule dynamic base configured based on the civil aviation baggage message data interaction specification and message specification. The BPM message dynamic rule base includes message verification rules and message encapsulation rules, abnormal message storage library, baggage node library, message sending record library, baggage message receiving end (i.e., the demander of baggage node data, such as the "Hang Yixing" platform, group digital base or data center, etc.), flight dynamic service system (which can provide flight information), the message verification rules include message format verification rules and message data verification rules; the abnormal message storage library includes format abnormality storage library and data abnormality storage library.

[0016] The specific steps of parsing encapsulation method are as follows: Step S101: the baggage message sending end sends the BPM message to the baggage message processor through the baggage message sending mechanism.

[0017] Step S102: The processor obtains message verification rules from the BPM message dynamic rule library. The message verification rules include message format verification rules and message data verification rules. That is, the BPM message is first format verified and then data verified. If the verification fails, the BPM message is sent to the abnormal message storage library.

[0018] The parsing and verification of the BPM message in step S102 specifically includes: Step S1021: The processor obtains the message format verification rules from the BPM message dynamic rule library, and first performs a format pre-check on the BPM message to ensure that the message is generated strictly in accordance with the message specification standard. If the format does not comply, the BPM message is stored in the format exception storage library; the message format verification rules in the BPM message dynamic rule library are configured according to the latest BPM message standard of civil aviation. When the message standard is adjusted, the rules in the BPM message dynamic rule library are dynamically adjusted synchronously.

[0019] Step S1022: After the BPM message format complies, that is, after the format verification is passed, the BPM message is parsed, all data items of the message are extracted in sequence, and for each data item, each field information in the data item is extracted in sequence, and converted into an intuitive traditional data style. According to the message data verification rules, the flight information and baggage information bound to the BPM message are verified. If the data is incorrect, the BPM message is sent to the data anomaly repository and the abnormal data is marked; similarly, when generating the message, the data information is converted into the data format required by the standard according to the rule standards.

[0020] The data verification of the BPM message in step S1022 specifically includes: First, the flight information is verified. After parsing the message data, the flight information bound to the message is obtained, and the flight information is obtained from the flight dynamic service system. The flight information is compared with the flight information bound to the message to confirm whether the flight exists. If the information does not match, that is, the flight bound to the message does not exist, the BPM message is sent to the data anomaly repository and the abnormal data is marked; When the flight information is verified to be correct, the baggage information is verified and obtained from the baggage information library of the baggage message sender ("Hangyixing" platform) to confirm whether the baggage information bound to the BPM message is correct. When the baggage information does not match, the BPM message is sent to the data anomaly storage library and the abnormal data is marked.

[0021] Step S103: When the message verification is passed, the parsed and converted BPM message data is sent to the baggage node library.

[0022] Step S104: obtaining message encapsulation rules from the BPM message dynamic rule library, and performing original text encapsulation on the baggage node data in the baggage node library, that is, encapsulating the baggage data into the original message format according to the encapsulation rules.

[0023] Step S105: The encapsulated baggage data is sent to the baggage message receiving end (baggage node data demander) through the message sending mechanism (HTTP protocol + MQ message queue + WebService interface), and the sending record is stored in the message sending record library; the original baggage message is encapsulated according to the BPM message dynamic rule library, the encapsulated original message data is sent to the demander, and the sending log is stored and recorded.

[0024] The baggage message sending mechanism includes HTTP protocol, WebService interface and MQ message queue; compared with the traditional single HTTP protocol direct connection to obtain and send data, the data interaction adopts HTTP protocol + MQ message queue + WebService interface, and adopts different methods according to the actual data volume, network status, etc., which reduces the coupling between systems in system interaction, ensures the reliability of data transmission, and increases the interaction methods between different system services; docking with the message sender system to determine the specific method of message push. The sender can choose to push the message directly through HTTP or WebService; or choose to push through the message middleware MQ method. Both parties agree on a fixed message queue to achieve push and receive. After the push method is determined, a real-time message receiving mechanism is established to ensure the timeliness of the message.

[0025] The processing method also includes BPM message data feedback; when it comes to newly added baggage message data, when it needs to be fed back to a specific platform such as the "Hangyixing" platform, the message needs to be fed back through a designated upload interface for the platform to collect and use the data. The message nodes that need to be fed back will be uniformly configured to achieve dynamic controllability of data feedback, and only nodes that allow feedback will perform feedback processing.

[0026] Let me explain this with an example: The BPM message data item format and description are as follows: .V item, identifies the version and supplementary data item; .J item, identifies the processing information; .Item F, indicating the outbound flight information; .H item, identifies the operation location information; .Item N, identifying the luggage tag information; .U item, identifies the loading data; .Q item, identifies the loading sequence number; .Item S, identifies the passenger baggage reconfirmation data; .P item, indicating the passenger's name; .Item E, identifying special baggage information; .Item B, marking abnormal baggage items; .Item I, identifies the inbound flight information; .Item X, indicating baggage security inspection information; .Item D, identifies the check-in location information; BPM, ENDBPM, message start and end items.

[0027] Take the specific BPM message as an example: BPM .V / 1LLJG .J / R / ljg00953 / / 21NOV / 170116L / / / MU .F / GS5566T / 21NOV / KMG / Y .U / / 59C / / Y / KMG .N / 3826446859001 .Q / 002 .S / Y / 59C / C / 002 / / Y .P / TESTD ENDBPM The verification and parsing process is: When the baggage is at different baggage nodes (such as check-in, security check, sorting, loading, loading or arrival nodes), the specific data items contained in the baggage BPM messages at different nodes are different, but based on the format requirements, they all contain the message start item BPM and the end item ENDBPM. During verification, the BPM format is first pre-checked, and according to the message format verification rules, the message start item BPM and the end item ENDBPM are extracted to determine whether the start item and the end item appear in pairs. If the two items are incomplete, they are stored in the format exception storage library and no parsing is performed; similarly, the two items are also required when generating the message.

[0028] After the pre-check format is passed, the BPM message is parsed, and all data items of the message are extracted in turn. For each data item, each field information in the data item is extracted in turn, and the field information is extracted according to the standard specification standard and converted into intuitive traditional data style information; similarly, when generating the message, the data information is converted into the data format required by the standard according to the rule standard.

[0029] For example: outbound flight information item (.F) The outbound flight information field should be: .F / flight number / date / arrival airport / passenger class Example: .F / CA1301 / 08APR / CAN / F, where the date format is 08APR, which means the number (two digits) + the month abbreviation in capital letters (three digits) After the information is extracted, the data is verified. First, the flight information is verified, and then the baggage information is verified, including flight number, airport, baggage number and other information. If the information does not match, it is stored in the data anomaly repository for data analysis and troubleshooting; similarly, when generating messages, the validity of flight, airport, baggage number and other information must also be verified. And the message data of different nodes is verified in different links. For example, the message of the security inspection node needs to verify whether the security inspection result has passed, whether there are security inspection pictures and synchronized storage, etc. The message data of the installation link needs to verify whether it is a single piece installation or a container installation. At the same time, according to the flight and baggage information, the data content is mounted on the corresponding baggage master information, and abnormal situations are registered and stored, such as baggage information cannot be matched. After the data is verified, storage and distribution are carried out, and the data is stored in the baggage node library accordingly.

[0030] Through the combination of baggage message sending mechanism (HTTP protocol + MQ message queue + WebService interface), BPM message dynamic rule library, abnormal message storage library, baggage node library and message sending record library, the problems of limited transmission mode, low data integrity, no verification of message format, no verification of data accuracy, inability to trace back abnormal data and low processing efficiency under large batches of data are solved, making the parsing and encapsulation of BPM messages more efficient; an abnormal message storage library is set up to store and record abnormal messages, which is convenient for later traceback processing and analysis and problem finding. The mechanism of BPM message dynamic rule library is adopted, and the verification, parsing and encapsulation of messages are carried out based on the rules configured in the rule library. When the encapsulation rules change, only the rule library needs to be adjusted, without rewriting the code and updating the service. The sending records of the encapsulated messages are stored, which can quickly track problems and check the sending records. The BPM message dynamic rule library can ensure that the message data stored in the baggage node library is generated strictly in accordance with the message specification standards, and the abnormal records of abnormal messages are registered and stored, which is convenient for traceback and problem tracking.

[0031] Finally, it should be noted that the above preferred embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail through the above preferred embodiments, those skilled in the art should understand that various changes can be made in form and details without departing from the scope defined by the claims of the present invention.

Claims

1. A baggage node BPM message data analysis and encapsulation integrated processing method, characterized by: The baggage node BPM message data parsing and encapsulation integrated processing method includes a baggage message sending end, a baggage message sending mechanism, a baggage message processor, a BPM message dynamic rule base, the BPM message dynamic rule base includes message verification rules and message encapsulation rules, an abnormal message storage library, a baggage node library, a message sending record library, a baggage message receiving end, and a flight dynamic service system. The specific parsing and encapsulation method steps are as follows: Step S101: The baggage message sending end sends the BPM message to the baggage message processor through the baggage message sending mechanism; Step S102: Obtain message verification rules from the BPM message dynamic rule library, verify the BPM message, and if the verification fails, send the BPM message to the abnormal message storage library; Step S103: When the message verification is passed, the parsed and converted BPM message data is sent to the baggage node library; Step S104: obtaining message encapsulation rules from the BPM message dynamic rule library, and performing original text encapsulation on the baggage node data in the baggage node library; Step S105: the encapsulated baggage data is sent to the baggage message receiving end through the message sending mechanism, and the sending record is stored in the message sending record library.

2. The baggage node BPM message data analysis and encapsulation integrated processing method according to claim 1, characterized in that: The message verification rules include message format verification rules and message data verification rules.

3. The baggage node BPM message data analysis and encapsulation integrated processing method according to claim 1, characterized in that: The abnormal message storage repository includes a format abnormality storage repository and a data abnormality storage repository.

4. The method for integrated processing of baggage node BPM message data analysis and encapsulation according to claim 1, characterized in that: The parsing and verification of the BPM message in step S102 specifically includes: Step S1021: Obtain message format verification rules from the BPM message dynamic rule library, perform format pre-check on the BPM message, and if the format does not comply, store the BPM message in a format exception storage library; Step S1022: The BPM message format is compliant, the BPM message is parsed, all data items of the message are extracted in sequence, and each field information in the data item is extracted in sequence for each data item, and the flight information and baggage information bound to the BPM message are verified. If the data is incorrect, the BPM message is sent to the data anomaly storage repository and the abnormal data is marked.

5. The baggage node BPM message data analysis and encapsulation integrated processing method according to claim 1, characterized in that: The baggage message sending mechanism includes HTTP protocol, WebService interface and MQ message queue.

6. The method for integrated processing of baggage node BPM message data analysis and encapsulation according to claim 4, characterized in that: The data verification of the BPM message in step S1022 specifically includes: Parse the message data, obtain the flight information bound to the message, obtain the system flight information from the flight dynamic service system, compare it with the information bound to the message, and confirm whether the flight exists. If the information does not match, send the BPM message to the data anomaly repository and mark the abnormal data; If the flight information is correct, obtain the baggage information from the baggage message sender to confirm whether the baggage information bound to the BPM message is correct. If the baggage information does not match, send the BPM message to the data anomaly repository and mark the abnormal data.

7. The method for integrated processing of baggage node BPM message data analysis and encapsulation according to claim 1, characterized in that: The processing method also includes returning the BPM message data.

Citation Information

Patent Citations

  • Data exchange method and system

    CN111510440A

  • Message processing method and system, electronic equipment and storage medium

    CN114266259A

  • Airport security screening assistant using flight manifest

    US20240257574A1