Passenger security check information processing method and device, storage medium and electronic equipment
By generating and sending passenger security information in the foreign airline departure front-end application, the problem of foreign airline departure front-end application being unable to provide passenger security information is solved, and an efficient, accurate and secure security inspection process with information transmission is achieved.
Patent Information
- Application Number
- CN202510882679.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-10-14
AI Technical Summary
Foreign airline departure front-end applications are unable to provide passenger security information to the security inspection system, resulting in reduced security inspection efficiency and safety.
By collecting passenger information in the target front-end application to generate boarding pass information, parsing the airline identifier, matching and combining data items according to the airline rule set, generating and sending passenger security information to the passenger security system.
It has achieved seamless information transmission between foreign airline departure front-end applications and domestic airport security systems, improved security inspection efficiency and safety, optimized information transmission efficiency and accuracy, and enhanced system responsiveness and reliability.
Smart Images

Figure CN120780501A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet of Things, and specifically, to a method, device, storage medium and electronic device for processing passenger security information. Background Art
[0002] In the civil aviation industry, efficient airport operations and service quality are increasingly valued. Passenger check-in and baggage handling, as core processes, have a high degree of automation and technological advancement that directly impacts the passenger experience and airport operational efficiency. Traditional civil aviation passenger check-in and baggage sorting systems, particularly when operating flights with international airlines, face challenges of information silos and data incompatibility.
[0003] In recent years, with the expansion of international routes and the growth of aviation business, the number of foreign airlines serving domestic airports has increased significantly. However, for foreign airlines' departure front-end applications, which do not utilize domestic civil aviation systems, the transmission of passenger security information messages faces challenges. These airlines' departure front-end applications lack standardized data exchange channels with domestic airport security systems. This prevents the timely transmission of detailed information required for passenger security checks, such as passenger identity, flight information, and security status, thereby compromising the data integrity and real-time performance of the security system.
[0004] Currently, no effective solution has been proposed to the problem that the front-end application of foreign and domestic airlines' departure cannot provide passenger security information to the security inspection system, which reduces the efficiency and safety of security inspection. Summary of the Invention
[0005] The main purpose of this application is to provide a method, device, storage medium and electronic equipment for processing passenger security information, so as to solve the problem in related technologies that the front-end application of foreign airline departures cannot provide passenger security information to the security inspection system, thereby reducing security inspection efficiency and safety.
[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for processing passenger security information is provided, which includes: when a target passenger checks in through a target front-end application, generating the target passenger's boarding pass information based on the passenger information collected by the target front-end application, wherein the target front-end application is a front-end application for the flight departure process provided by an airline outside the target area; receiving the target passenger's boarding pass information, and parsing the airline identifier in the target passenger's boarding pass information; matching the airline rule set based on the airline identifier to obtain a target rule, wherein the airline rule set contains rules guiding the generation of passenger security information; combining the data items in the target passenger's boarding pass information based on the target rule to obtain passenger security information, and sending the passenger security information to the passenger security system.
[0007] Furthermore, after generating the boarding pass information of the target passenger based on the passenger information collected by the target front-end application, the method also includes: receiving the luggage tag information of the target passenger; determining the flight information corresponding to the luggage tag information, and adding an airline identifier to the luggage tag information based on the flight information; matching the airline identifier of the luggage tag information in the airline rule set to obtain the target rule corresponding to the luggage tag information; combining the data items in the luggage tag information based on the target rule corresponding to the luggage tag information to obtain luggage message information, and sending the luggage message information to the baggage sorting system.
[0008] Furthermore, matching is performed in the airline rule set based on the airline identifier to obtain the target rule, including: determining whether the boarding pass information contains graphic code information; if the boarding pass information contains graphic code information, parsing the boarding pass information according to a preset graphic code information format, and matching in the airline rule set based on the parsed graphic code information to obtain the target rule; if the boarding pass information does not contain graphic code information, matching is performed in the airline rule set based on the airline identifier to obtain the target rule.
[0009] Furthermore, the data items in the boarding pass information of the target passenger are combined according to the target rule to obtain passenger security information, including: using the target rule to parse each data item in the boarding pass information one by one to obtain the target data item required for the passenger security information; converting the target data item into a preset message format to obtain the converted target data item, wherein the preset message format is used to transmit the passenger security information; combining the converted target data items and performing format verification on the combined target data items to obtain the passenger security information.
[0010] Furthermore, the boarding pass information of the target passenger is generated based on the passenger information collected by the target front-end application, including: receiving the passenger information collected by the target front-end application; determining the target airline corresponding to the boarding pass information of the target passenger, and determining the airline identifier corresponding to the target airline; adding the airline identifier of the target airline to the passenger information collected by the target front-end application to obtain the boarding pass information.
[0011] Furthermore, sending the passenger security information to the passenger security system includes: sending the passenger security information to the airport message bus, wherein the airport message bus sends the passenger security information to the passenger security system, and the passenger security system verifies the identity information of the target passenger based on the passenger security information; if the passenger security system fails to receive the passenger security information, repeatedly sending the passenger security information to the airport message bus every preset time period until the passenger security system successfully receives the passenger security information.
[0012] Furthermore, after generating the boarding pass information of the target passenger based on the target front-end application, the method also includes: sending the boarding pass information of the target passenger to a target device through the target front-end application, wherein the target device includes at least one of the following: a manual device, a self-service device; sending a printing instruction to a printing device through the target device, wherein the printing device prints the boarding pass information of the target passenger according to the printing instruction.
[0013] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a passenger security information processing device is provided, which includes: a generation unit, which is used to generate the boarding pass information of the target passenger based on the passenger information collected by the target front-end application when the target passenger checks in through the target front-end application, wherein the target front-end application is a front-end application for the flight departure process provided by an airline outside the target area; a parsing unit, which is used to receive the boarding pass information of the target passenger and parse the airline identifier in the boarding pass information of the target passenger; a first matching unit, which is used to match the airline rule set according to the airline identifier to obtain a target rule, wherein the airline rule set contains rules guiding the generation of passenger security information; a first combining unit, which is used to combine the data items in the boarding pass information of the target passenger according to the target rule to obtain passenger security information, and send the passenger security information to the passenger security system.
[0014] Furthermore, the device also includes: a receiving unit, used to receive the baggage tag information of the target passenger after generating the boarding pass information of the target passenger based on the passenger information collected by the target front-end application; an adding unit, used to determine the flight information corresponding to the baggage tag information, and add the airline identifier to the baggage tag information based on the flight information; a second matching unit, used to match the airline identifier of the baggage tag information in the airline rule set to obtain the target rule corresponding to the baggage tag information; a second combining unit, used to combine the data items in the baggage tag information according to the target rule corresponding to the baggage tag information to obtain baggage message information, and send the baggage message information to the baggage sorting system.
[0015] Furthermore, the first matching unit includes: a judgment subunit, used to judge whether the boarding pass information contains graphic code information; a first matching subunit, used to parse the boarding pass information according to a preset graphic code information format when the boarding pass information contains graphic code information, and match the graphic code information obtained by parsing in the airline rule set to obtain the target rule; a second matching subunit, used to match the airline identifier in the airline rule set to obtain the target rule when the boarding pass information does not contain graphic code information.
[0016] Furthermore, the first combination unit includes: a parsing subunit, used to use the target rule to parse each data item in the boarding pass information one by one to obtain the target data item required for the passenger security information; a conversion subunit, used to convert the target data item into a preset message format to obtain the converted target data item, wherein the preset message format is used to transmit the passenger security information; a combination subunit, used to combine the converted target data items and perform format verification on the combined target data items to obtain the passenger security information.
[0017] Furthermore, the generation unit includes: a receiving subunit, used to receive the passenger information collected by the target front-end application; a determining subunit, used to determine the target airline corresponding to the boarding pass information of the target passenger, and determine the airline identifier corresponding to the target airline; an adding subunit, used to add the airline identifier of the target airline to the passenger information collected by the target front-end application to obtain the boarding pass information.
[0018] Furthermore, the first combination unit includes: a first sending subunit, used to send the passenger security information to the airport message bus, wherein the airport message bus sends the passenger security information to the passenger security system, and the passenger security system verifies the identity information of the target passenger based on the passenger security information; a second sending subunit, used to repeatedly send the passenger security information to the airport message bus every preset time period if the passenger security system fails to receive the passenger security information until the passenger security system successfully receives the passenger security information.
[0019] Furthermore, the device also includes: a first sending unit, which is used to send the boarding pass information of the target passenger to the target device through the target front-end application after generating the boarding pass information of the target passenger based on the passenger information collected by the target front-end application, wherein the target device includes at least one of the following: a manual device, a self-service device; a second sending unit, which is used to send a printing instruction to a printing device through the target device, wherein the printing device prints the boarding pass information of the target passenger according to the printing instruction.
[0020] In order to achieve the above-mentioned objectives, according to one aspect of the present application, a computer program product is provided, including a computer program. When the computer program is executed by a processor, it implements any one of the above-mentioned methods for processing passenger security information. When the computer program is executed by the processor, it implements the steps of the method for processing passenger security information described in each embodiment of the present application.
[0021] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes stored computer instructions, wherein when the computer instructions are executed by a processor, any one of the above-mentioned methods for processing passenger security information is implemented.
[0022] In order to achieve the above-mentioned purpose, according to one aspect of the present application, an electronic device is provided, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement any one of the above-mentioned methods for processing passenger security information.
[0023] Through this application, the following steps are adopted: when the target passenger checks in through the target front-end application, the boarding pass information of the target passenger is generated based on the passenger information collected by the target front-end application, wherein the target front-end application is a front-end application for the flight departure process provided by an airline outside the target area; the boarding pass information of the target passenger is received, and the airline identifier in the boarding pass information of the target passenger is parsed; according to the airline identifier, a match is performed in the airline rule set to obtain the target rule, wherein the airline rule set contains rules for guiding the generation of passenger security information; according to the target rule, the data items in the boarding pass information of the target passenger are combined to obtain passenger security information, and the passenger security information is sent to the passenger security system, which solves the problem in the related art that the foreign airline departure front-end application cannot provide passenger security information to the security system, thereby reducing the security efficiency and safety.
[0024] By collecting and generating target passenger boarding pass information through a targeted front-end application, the system can automatically process departures for flights from international airlines, improving airport security information for both domestic and international departure systems. Furthermore, by parsing the airline identifiers contained in boarding pass information, the ASCII-SMIS component can accurately match the target rules applicable to that airline within the airline's rule set, enabling the dynamic generation of passenger security information based on specific airline rules.
[0025] Furthermore, the data items in the boarding pass information are effectively combined according to the target rules to generate accurate passenger security information, which is sent to the passenger security system in a timely manner. This not only optimizes the efficiency and accuracy of information transmission, but also enhances the system's responsiveness and reliability, ultimately achieving the technical effect of improving the overall efficiency of the airport security process and the passenger travel experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The accompanying drawings, which constitute part of this application, are intended to provide a further understanding of this application. The exemplary embodiments and descriptions of this application are intended to explain this application and do not constitute an improper limitation on this application. In the accompanying drawings:
[0027] Figure 1 This is a flowchart of a method for processing passenger security information provided in accordance with the first embodiment of the present application;
[0028] Figure 2 1 is a schematic structural diagram of an optional shared airport passenger processing system provided in accordance with the first embodiment of the present application;
[0029] Figure 3 This is a schematic diagram of an optional process for generating and sending passenger security inspection information and baggage message information according to the first embodiment of the present application;
[0030] Figure 4 2 is a schematic diagram of a device for processing passenger security information provided in accordance with the second embodiment of the present application;
[0031] Figure 5 This is a schematic diagram of an electronic device for processing passenger security information provided in accordance with the fifth embodiment of the present application. DETAILED DESCRIPTION
[0032] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0033] It should be noted that the user information (including but not limited to user device information, user personal information, collected data, used data, generated data, processed data, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, collected information, used information, generated information, processed information, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data comply with the relevant laws, regulations and standards of relevant countries and regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse. For example, an interface is set up between this system and relevant users or institutions. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or institution through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or institution.
[0034] It should be noted that this application provides users with corresponding operation entrances for them to choose to agree or reject the automated decision-making results; if the user chooses to reject, the expert decision-making process will be entered.
[0035] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0036] 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 sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. 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 that includes 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.
[0037] Example 1
[0038] The present invention will be described below in conjunction with preferred implementation steps. Figure 1 Flowchart of the method for processing passenger security information provided in Example 1 of the present application. Figure 1 As shown, the method includes the following steps:
[0039] Step S101, when the target passenger handles the check-in service through the target front-end application, the boarding pass information of the target passenger is generated according to the passenger information collected by the target front-end application. The target front-end application is the front-end application of the flight departure process provided by the airline outside the target region.
[0040] In the first embodiment, when the target passenger handles the check-in procedure through the target front-end application provided by the foreign airline (i.e. outside the target region), the target front-end application first collects and processes the basic information of the passenger, such as name, flight number, destination, etc. According to these information, the front-end application system will automatically generate the corresponding boarding pass information. The generated boarding pass information can contain important business metadata such as seat number, boarding gate, flight time, etc.
[0041] It is worth noting that the target front-end application here specifically refers to the application program provided by foreign airlines to realize their flight departure process. Therefore, the generated boarding pass information is for passengers using the target front-end application, ensuring their smooth passage through security and boarding, while also providing necessary data support for subsequent luggage message generation and passenger security information message generation, promoting efficient and safe airport operations.
[0042] Figure 2 is the structure diagram of the optional airport common passenger processing system provided by the first embodiment of the present application. The airport common passenger processing system (ASCII for short, hereinafter referred to as ASCII system) is composed of three key components: ASCII-CCD component, ASCII-CUS component and ASCII-SMIS component. These components work together to ensure that the manual counter and self-service counter front-end applications of the foreign departure process can efficiently process boarding pass and luggage pass information, and accurately send relevant information to the security system and the luggage sorting system.
[0043] The ASCII-CCD component is the equipment management platform for manual counters. It complies with the IATA CUPPS and CUTE protocols, providing a unified equipment access interface for manual departure front-end applications, thereby achieving the purpose of equipment resource sharing. Among them, IATA CUPPS (Common Use Passenger Processing System) is a standard established by the International Air Transport Association (IATA), mainly used for information sharing between airlines and airports. CUPPS enables airlines to use common workstations for passenger check-in, baggage check-in, flight information management and other operations without providing dedicated hardware or software systems for each airline. CUTE (Common User Terminal Equipment) is a technical standard that allows multiple airlines to share the same set of terminal equipment.
[0044] The ASCII-CUS component is the device management platform for self-service counters. It adheres to the IATA CUSS protocol and provides a unified device access interface for self-service departure front-end applications, enabling device resource sharing. IATA CUSS (Common Use Self-Service) is a standard established by the International Air Transport Association (IATA). This protocol primarily targets the application of self-service technologies in the aviation sector, including self-service check-in, self-service baggage drop, and self-service boarding.
[0045] The ASCII-SMIS component is the international airline passenger data processing platform, responsible for collecting, processing, and forwarding international airline passenger data. It extracts necessary data items from boarding passes and baggage tags received through the device management platform, assembles them into IATA-compliant messages, and transmits them to other airport business systems via the airport message bus. IATA standards refer to a series of industry standards and operating specifications established by the International Air Transport Association (IATA) to promote the safety, reliability, and efficiency of global air transportation.
[0046] Step S102: Receive the target passenger's boarding pass information and parse the airline identifier in the target passenger's boarding pass information.
[0047] In this first embodiment, the ASCII system receives boarding pass information from the target front-end application and parses it to identify the embedded airline identifier. The parsing process involves reading the raw boarding pass information and locating and extracting the airline identifier using pre-defined rules or algorithms. The airline identifier, as a key piece of metadata, identifies the airline on which the passenger is traveling.
[0048] The airline identifier obtained after parsing will serve as an important basis for subsequent data processing and message generation by the ASCII-SMIS component, ensuring that the generated passenger security information message is accurately sent to the corresponding security inspection system, and that the baggage message information (BSM) can be correctly identified and processed by the baggage sorting system, thereby ensuring the efficient and safe operation of the airport departure system.
[0049] Step S103 , matching is performed in the airline rule set according to the airline identifier to obtain a target rule, wherein the airline rule set includes rules for guiding the generation of passenger security inspection information.
[0050] In this first embodiment, upon receiving boarding pass information containing an airline identifier, the ASCII-SMIS component performs an exact match based on the airline identifier within a pre-configured set of airline rules. This set of rules contains a comprehensive set of instructions for extracting and generating the information required for passenger security screening from the boarding pass.
[0051] The matching process involves comparing the identifier with the rule entries for each airline in the rule set to determine the target rule that matches the boarding pass information. The target rule specifies which specific information fields are extracted from the boarding pass information and how these fields are combined to generate the passenger security information message that conforms to the standard format.
[0052] Through this matching mechanism, the rules applicable to specific airlines can be accurately called, and the differentiated data formats or information requirements that may exist between different airlines can be flexibly handled, thereby ensuring that the generated passenger security information messages are comprehensive and accurate, and meet the specific requirements of foreign airline airport business systems for receiving information.
[0053] Step S104: combining the data items in the target passenger's boarding pass information according to the target rule to obtain passenger security inspection information, and sending the passenger security inspection information to the passenger security inspection system.
[0054] In this first embodiment, the ASCII-SMIS component extracts and reconstructs specific data items from the target passenger's boarding pass based on the matching target rules. This process involves identifying the locations of key fields defined in the rules, as well as the relationships and format requirements between fields. After reconstructing, standardized passenger security information is generated, including but not limited to essential elements such as flight details, passenger identity, and boarding status.
[0055] The ASCII-SMIS component then sends the collated passenger security information to the passenger security system to support the smooth execution of the security process. This series of operations ensures seamless information transfer between the international airline departure front-end application and the domestic airport security system, improving security efficiency and the passenger experience.
[0056] In summary, the processing method of passenger security information provided by the embodiment one of the application, by generating the boarding pass information of the target passenger according to the passenger information collected by the target front-end application when the target passenger handles the check-in service through the target front-end application, wherein the target front-end application is the front-end application of the flight departure process provided by the airline company outside the target area; receiving the boarding pass information of the target passenger, and parsing the airline identifier in the boarding pass information of the target passenger; matching the airline identifier in the airline rule set to obtain the target rule, wherein the airline rule set contains the rules for generating the passenger security information; combining the data items in the boarding pass information of the target passenger according to the target rule to obtain the passenger security information, and sending the passenger security information to the passenger security system, which solves the problem that the front-end application of the flight departure process outside the country cannot provide the passenger security information to the security system, and reduces the security efficiency and safety.
[0057] By collecting and generating the boarding pass information of the target passenger through the target front-end application, the flight departure process from foreign airlines can be automatically processed, and the technical effect of perfecting the airport security information of domestic and foreign departure systems is achieved. At the same time, by parsing the airline identifier in the boarding pass information, the ASCII-SMIS component can accurately match the target rule suitable for the airline company in the airline rule set, and the ability to dynamically generate passenger security information according to specific airline rules is realized.
[0058] Further, according to the target rule, the data items in the boarding pass information are effectively combined to generate accurate passenger security information, which is sent to the passenger security system in time, which not only optimizes the efficiency and accuracy of information transmission, but also enhances the response capability and reliability of the system, and finally achieves the technical effect of improving the overall efficiency of the airport security process and the passenger travel experience.
[0059] Optionally, in the processing method of passenger security information provided by the embodiment one of the application, after generating the boarding pass information of the target passenger according to the passenger information collected by the target front-end application, the above-mentioned method further comprises: receiving the luggage tag information of the target passenger; determining the flight information corresponding to the luggage tag information, adding the airline identifier to the luggage tag information according to the flight information; matching the airline identifier of the luggage tag information in the airline rule set to obtain the target rule corresponding to the luggage tag information; combining the data items in the luggage tag information according to the target rule corresponding to the luggage tag information to obtain the luggage message information, and sending the luggage message information to the luggage sorting system.
[0060] In the embodiment one, when the target passenger carries luggage and handles the check-in service through the target front-end application, the luggage tag information of the target passenger generated by the target front-end application is received by the ASCII system.
[0061] The system then analyzes the bag tag information, determines its associated flight details, and adds a specific airline identifier within the information to specify the airline to which the bag belongs. This marking provides a basis for subsequent rule matching. Exemplarily, the data forwarded to the ASCII-SMIS after adding the airline identifier can be as follows: "OZ; BTP010101#03999999#040999999999#05OZ#08SURNAME0123456789012#0ACRE W#OZToFINALAIRPORTNAME01#0ECI9999A / #0F30NOV#51FOZ#60999#611 / 9999.999KG#62BAG.IDENTIFICATIONTAG#84BBB#9FToFINALAIRPORTNAME01#A0NAME:#A1SEQNR:#A2BAG:#A5ID1234567#A60502Z#A730NOV#", wherein "OZ" is the airline identifier of a certain foreign airline.
[0062] Secondly, in the airline rule set, the ASCII-SMIS component uses the airline identifier just added to find the bag handling rules applicable to the airline, to ensure that the data conversion and transmission conform to the customized business logic. After receiving the bag tag information, the ASCII-SMIS component finds the preset rules according to the airline identifier, because the bag tag information does not have data in the graphic code format. Exemplarily, the target rules corresponding to the bag tag information can be as follows: "airlineName = OZ, 120, Air Busan; departer = #; #The target item number is 3 digit and the original is like "#01"; dataMap_W = 004: #04; 010: #05; 008: #08 5L; 010: #0F; 015: #12".
[0063] Finally, based on the target rules corresponding to the baggage tag information, the system selects relevant data items from the baggage tag, performs standardized combinations, generates qualified baggage message information, and sends it to the baggage sorting system, ensuring the efficient flow of baggage processing data. For example, the relevant data items parsed from the baggage tag might be as follows: "OZ#0040999999999#008OZ#008 30NOV#010SURNAME#015 999". The parsed data items are then converted into the message format required by the airport message bus. The converted message might look like this: "<?xmlversion="1.0"encoding="UTF-8"?>"; <MSGxmlns:xsi="http: / / www.ABC.org / ABC";xmlns:xsd="http: / / www.ABC.org / ABC";xmlns="http: / / www.ABC.com / ABC"> <meta> XXX <bgop> XXX< / bgop> ”.
[0064] Through the above steps, the technical effect of automatically collecting and converting baggage information into baggage message information is achieved, ensuring that the baggage sorting system can receive detailed baggage data in real time, thereby optimizing the baggage handling process and improving airport operating efficiency.
[0065] Optionally, in the passenger security information processing method provided in Example 1 of the present application, matching is performed in the airline rule set based on the airline identifier to obtain the target rule, including: determining whether the boarding pass information contains graphic code information; if the boarding pass information contains graphic code information, parsing the boarding pass information according to a preset graphic code information format, and matching in the airline rule set based on the graphic code information obtained by parsing to obtain the target rule; if the boarding pass information does not contain graphic code information, matching is performed in the airline rule set based on the airline identifier to obtain the target rule.
[0066] In this first embodiment, the ASCII-SMIS component performs a preliminary analysis of the received boarding pass information to determine whether it contains graphic code information. This step is based on the key role that graphic codes play in information storage and transmission. The graphic code information can be a QR code. For example, the QR code information can be as follows: "M1ZHANGSANECJVPVN CGQICNOZ 0304 209Y017A0001 100."
[0067] If the boarding pass contains a graphic code, the system will follow pre-defined graphic code parsing rules to carefully interpret the graphic code and extract the flight and passenger details hidden within. Based on this graphic code information, the system then accurately matches it against the airline's set of rules to obtain the specific processing rules applicable to the current airline, ensuring the accuracy and effectiveness of the information conversion.
[0068] Secondly, if no graphic code information is found in the boarding pass information, the ASCII-SMIS component will directly focus on the airline identifier, which is prominently located in the header of the information and is used to quickly identify the passenger's airline.
[0069] Finally, within the airline rule set, rule matching is performed based on the airline identifier to obtain the corresponding target rule. This rule guides the subsequent information parsing and reorganization process, ensuring the consistency and standardization of information processing even when the graphic code is missing.
[0070] Through the above steps, the technical effect of flexibly selecting matching strategies based on different information carriers (graphic code information or airline identifiers) and efficiently generating passenger security information was achieved, ensuring that the airport security system can receive complete and accurate passenger information in a timely manner, further improving the safety of airport operations and the efficiency of passenger processing processes.
[0071] Optionally, in the passenger security information processing method provided in Example 1 of the present application, the data items in the target passenger's boarding pass information are combined according to the target rules to obtain the passenger security information, including: using the target rules to parse each data item in the boarding pass information one by one to obtain the target data item required for the passenger security information; converting the target data item into a preset message format to obtain the converted target data item, wherein the preset message format is used to transmit the passenger security information; combining the converted target data items, and performing format verification on the combined target data items to obtain the passenger security information.
[0072] In this first embodiment, the ASCII-SMIS component meticulously parses each data item within the boarding pass according to the defined target rules. This process aims to identify data elements directly relevant to generating passenger security information. For example, the target data item might be represented as "OZ#004 0304#007OZ#008 28JUL#010Y#015CGQ#017ICN#021JIN / MINGSHUMS#023 017A#029 0001#."
[0073] The system then converts the extracted target data items into a pre-set message format, a standard format accepted by the airport's message bus and security inspection system, ensuring data transmission compatibility and the receiver's parsing capabilities. The converted target data items are then structured and combined to form the prototype of complete passenger security inspection information. For example, passenger security inspection information can be represented as "<?xml version="1.0" encoding="UTF-16"?> <MSGxmlns="http: / / www.ABC.com / ABC"xmlns:xsi="http: / / www.ABC.org / ABC"xsi:schemaLocation="DCSI2AIIS.xsd"> <meta> XXX <meta> <pnop> XXX< / pnop> ”.
[0074] Finally, a format check is performed to ensure that the combined passenger security information strictly complies with the requirements of the preset message format. Once it is correct, the information is generated and ready to be transmitted to the passenger security system.
[0075] Through the above steps, the complete technical effect of accurately extracting, converting and verifying the information required for passenger security checks from boarding pass information was achieved, ensuring the accuracy of information and the standardization of transmission, thereby providing reliable data support for the airport security process and improving the safety and efficiency of airport operations.
[0076] Optionally, in the passenger security information processing method provided in Example 1 of the present application, the boarding pass information of the target passenger is generated based on the passenger information collected by the target front-end application, including: receiving the passenger information collected by the target front-end application; determining the target airline corresponding to the target passenger's boarding pass information, and determining the airline identifier corresponding to the target airline; adding the airline identifier of the target airline to the passenger information collected by the target front-end application to obtain the boarding pass information.
[0077] In this first embodiment, the ASCII system receives the original information generated by the passenger check-in procedure from the target front-end application. This information includes the passenger's basic information and flight details. Then, based on the received information, the system identifies the airline of the flight that the passenger is about to take, and further determines the airline's unique airline identifier to distinguish different aviation service providers. Secondly, the ASCII platform integrates this airline identifier into the passenger information. This operation ensures the clear identification of the airline's identity in the subsequent processing flow. Finally, the passenger information with the airline identifier is converted into boarding pass information, completing the adjustment of the information format to make it more suitable for the communication standards of the airport's internal system.
[0078] Through the above steps, the important technical effect of automatically identifying and tagging a passenger's airline is achieved without directly modifying the target front-end application. This not only promotes the standardized circulation of information but also lays the foundation for subsequent rule matching and information conversion based on airline identifiers, thereby enabling the efficient generation and transmission of passenger security information and baggage messages.
[0079] In an optional embodiment, when the foreign airline's departure front-end application (whether manual check-in or self-service check-in) completes the passenger's check-in and prints the boarding pass, the ASCII system will generate the corresponding boarding pass information. If the airline has been configured in the ASCII system (including the ASCII-CCD and ASCII-CUS components), the ASCII platform will add the airline identifier to the boarding pass information and forward it to the ASCII-SMIS component. For example, the boarding pass information forwarded to ASCII-SMIS after adding the airline identifier can be as follows: "OZ;CP#A#01W#0E2208#12CGQ#13CHANGCHUNCGQ#1FOZ#21304#2527JUL12#27209#3513:00#3A2#3B12:30#CP#3C01#06ZHANGSAN#07ZHANGSAN#1CICN#23H#2BSEOULICN#33Y#3C17A#3D17A#450#460#4C988#4D2208#4E189734#4F#551#9A / #A5ZONEA#B0ETKT:19882208189734#C7ZONE#C8A#E0JY#E8001#EEM1ZHANGSAN ECJVPVNCGQICNOZ0304209Y017A0001100", where "OZ" represents the airline identifier.
[0080] Optionally, in the passenger security information processing method provided in Example 1 of the present application, the passenger security information is sent to the passenger security system, including: sending the passenger security information to the airport message bus, wherein the airport message bus sends the passenger security information to the passenger security system, and the passenger security system verifies the identity information of the target passenger based on the passenger security information; if the passenger security system does not receive the passenger security information, the passenger security information is repeatedly sent to the airport message bus every preset time until the passenger security system successfully receives the passenger security information.
[0081] In the first embodiment of the present invention, after the ASCII system completes the generation and formatting of the passenger security information, it submits the passenger security information to the airport message bus, where the airport message bus is used for data transmission between internal airport systems. The airport message bus is then responsible for forwarding the passenger security information to the passenger security system to ensure that the security system can receive the latest passenger data in a timely manner. Secondly, if the passenger security system fails to confirm receipt of the information, the ASCII system will automatically resend the passenger security information to the airport message bus based on a preset time interval (for example, 30 seconds, 5 minutes, etc.). This mechanism ensures the continuity and reliability of information transmission. Finally, the repeated sending process will continue until the passenger security system successfully receives and processes the passenger security information, ensuring the integrity of the passenger identity verification process.
[0082] Through the above steps, the technical effect of automatically and uninterruptedly transmitting passenger security information to the passenger security system is achieved. Even in the case of network fluctuations or system delays, timely updating and verification of passenger information can be ensured, thereby optimizing the airport security process and enhancing the safety and efficiency of passenger processing.
[0083] Optionally, in the passenger security information processing method provided in Example 1 of the present application, after generating the target passenger's boarding pass information based on the target front-end application, the above method also includes: sending the target passenger's boarding pass information to the target device through the target front-end application, wherein the target device includes at least one of the following: a manual device, a self-service device; sending a printing instruction to a printing device through the target device, wherein the printing device prints the target passenger's boarding pass information according to the printing instruction.
[0084] In the first embodiment of the present invention, the boarding pass information of the target passenger is generated by the target front-end application and sent to the designated target device, which may be a computer at a manual counter or a self-service check-in terminal, to ensure that the information can be processed in an appropriate environment. Then, after receiving the boarding pass information, the target device converts the information into a print instruction that can be executed by the printing device. This conversion process is a necessary step to achieve the physical printing of the boarding pass. Secondly, the print instruction is sent to the printing device, such as a boarding pass printer, which is a hardware facility that directly responds to the instruction and performs the boarding pass printing operation. Finally, the printing device executes the print instruction, completes the printing of the target passenger's boarding pass information, and generates a physical boarding pass for the passenger to use when boarding.
[0085] In an alternative embodiment, when the boarding pass information or the baggage tag information is printed by the foreign airline check-in front-end application (i.e., the ASCII-CCD component described above) at the manual check-in counter, the ASCII-CCD component sends the information to the ASCII-SMIS according to the rule configuration, and the ASCII-SMIS, after receiving the boarding pass information, assembles the passenger security information according to the target rule matching and sends the information to the security system. In the case where the target passenger carries baggage, after the ASCII-SMIS receives the baggage tag information, the ASCII-SMIS assembles the baggage message (BSM) information according to the target rule matching corresponding to the baggage tag information and sends the information to the baggage sorting system.
[0086] In an alternative embodiment, when the boarding pass information or the baggage tag information is printed by the foreign airline check-in front-end application (i.e., the ASCII-CCD component described above) at the manual check-in counter, the ASCII-CCD component sends the information to the ASCII-SMIS according to the rule configuration, and the ASCII-SMIS, after receiving the boarding pass information, assembles the passenger security information according to the target rule matching and sends the information to the security system. In the case where the target passenger carries baggage, after the ASCII-SMIS receives the baggage tag information, the ASCII-SMIS assembles the baggage message (BSM) information according to the target rule matching corresponding to the baggage tag information and sends the information to the baggage sorting system.
[0087] Through the above steps, the technical effect of accurately transmitting the passenger boarding pass information generated by the front-end application to the printing device and finally generating the physical boarding pass is achieved, ensuring the smoothness of the passenger check-in process and the effective implementation of the information processing.
[0088] Optionally, in the first embodiment, Figure 3 is a flowchart of an alternative process of generating and sending passenger security information and baggage message information according to the first embodiment of the present application. The process of generating and sending passenger security information includes the following steps: step S301, when the foreign airline check-in front-end application prints the boarding pass information at the check-in counter, the device management component ASCII-CCD / ASCII-CUS adds the airline identifier to the boarding pass information according to the rule, and then forwards the data to the data processing component ASCII-SMIS; step S302, the ASCII-SMIS component extracts the required data items according to the rule from the boarding pass information, which includes two types of rules: one is configured by the data items of the boarding pass information, and the other is configured by the two-dimensional code data in the boarding pass information, and finds the pre-set data parsing rule according to the airline identifier; step S303, the required data items are extracted according to the selected pre-set rule to form the passenger security information; and step S304, after the passenger security information is assembled, it is forwarded to the airport message bus and then forwarded to the security system (and other systems that need such information) through the airport message bus.
[0089] The process of generating and sending the luggage message information includes the following steps: step S301, according to the rules of the preset airline, when the luggage tag information is printed at the counter before the departure of the foreign airline, the device manages the ASCII-CCD component or the ASCII-CUS component according to the rules, adds the airline identifier in the information, and then forwards the data to the ASCII-SMIS component; step S302, the ASCII-SMIS component extracts the data item according to the rules from the luggage tag information, since there is no two-dimensional code data in the luggage tag, the rule is only one, that is, the data item configuration preset rule is obtained by searching the airline identifier; step S303, according to the target rule set, the required data item is extracted from the luggage tag information to form the luggage message information; step S304, after the luggage message information is assembled, it is forwarded to the airport message bus, and then forwarded to the luggage sorting system and the security system (and other systems that need such information) through the airport message bus.
[0090] 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 the logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown.
[0091] Embodiment two
[0092] Embodiment two of the present application also provides a passenger security information processing device. It should be noted that the passenger security information processing device of embodiment two of the present application can be used to execute the passenger security information processing method provided in embodiment one of the present application. The passenger security information processing device provided in embodiment two of the present application is introduced as follows.
[0093] Figure 4 is a schematic diagram of the passenger security information processing device provided in embodiment two of the present application. As shown in the figure, the device includes a generating unit 401, an analyzing unit 402, a first matching unit 403 and a first combination unit 404. Figure 4
[0094] Specifically, the generating unit 401 is configured to generate boarding pass information of a target passenger according to passenger information collected by a target front-end application when the target passenger applies for check-in service through the target front-end application, wherein the target front-end application is a front-end application of a flight departure process provided by an airline in a target region.
[0095] The analyzing unit 402 is configured to receive the boarding pass information of the target passenger and analyze an airline identifier in the boarding pass information of the target passenger.
[0096] The first matching unit 403 is configured to perform matching in an airline rule set according to the airline identifier to obtain a target rule, wherein the airline rule set includes rules for guiding the generation of passenger security inspection information.
[0097] The first combining unit 404 is configured to combine data items in the target passenger's boarding pass information according to a target rule to obtain passenger security inspection information, and send the passenger security inspection information to a passenger security inspection system.
[0098] The passenger security information processing device provided in the second embodiment of the present application generates the target passenger's boarding pass information based on the passenger information collected by the target front-end application when the target passenger checks in through the target front-end application through the generation unit 401, wherein the target front-end application is a front-end application for the flight departure process provided by an airline outside the target area; receives the target passenger's boarding pass information through the parsing unit 402, and parses the airline identifier in the target passenger's boarding pass information; matches the airline rule set based on the airline identifier through the first matching unit 403 to obtain the target rule, wherein the airline rule set contains rules for guiding the generation of passenger security information; combines the data items in the target passenger's boarding pass information based on the target rule through the first combining unit 404 to obtain the passenger security information, and sends the passenger security information to the passenger security system, thereby solving the problem in the related art that the foreign airline departure front-end application cannot provide the security system with passenger security information, thereby reducing the security efficiency and safety.
[0099] By collecting and generating target passenger boarding pass information through a targeted front-end application, the system can automatically process departures for flights from international airlines, improving airport security information for both domestic and international departure systems. Furthermore, by parsing the airline identifiers contained in boarding pass information, the ASCII-SMIS component can accurately match the target rules applicable to that airline within the airline's rule set, enabling the dynamic generation of passenger security information based on specific airline rules.
[0100] Furthermore, the data items in the boarding pass information are effectively combined according to the target rules to generate accurate passenger security information, which is sent to the passenger security system in a timely manner. This not only optimizes the efficiency and accuracy of information transmission, but also enhances the system's responsiveness and reliability, ultimately achieving the technical effect of improving the overall efficiency of the airport security process and the passenger travel experience.
[0101] Optionally, in the passenger security information processing device provided in Example 2 of the present application, the above-mentioned device also includes: a receiving unit, which is used to receive the baggage tag information of the target passenger after generating the boarding pass information of the target passenger based on the passenger information collected by the target front-end application; an adding unit, which is used to determine the flight information corresponding to the baggage tag information, and add the airline identifier to the baggage tag information based on the flight information; a second matching unit, which is used to match the airline identifier of the baggage tag information in the airline rule set to obtain the target rule corresponding to the baggage tag information; a second combining unit, which is used to combine the data items in the baggage tag information according to the target rule corresponding to the baggage tag information to obtain baggage message information, and send the baggage message information to the baggage sorting system.
[0102] Optionally, in the passenger security information processing device provided in Example 2 of the present application, the above-mentioned first matching unit 403 includes: a judgment subunit, used to determine whether the boarding pass information contains graphic code information; a first matching subunit, used to parse the boarding pass information according to a preset graphic code information format when the boarding pass information contains graphic code information, and match the graphic code information obtained by parsing in the airline rule set to obtain a target rule; a second matching subunit, used to match the airline rule set according to the airline identifier to obtain a target rule when the boarding pass information does not contain graphic code information.
[0103] Optionally, in the passenger security information processing device provided in Example 2 of the present application, the above-mentioned first combination unit 404 includes: a parsing subunit, used to use target rules to parse each data item in the boarding pass information one by one to obtain the target data item required for the passenger security information; a conversion subunit, used to convert the target data item into a preset message format to obtain the converted target data item, wherein the preset message format is used to transmit the passenger security information; a combination subunit, used to combine the converted target data items and perform format verification on the combined target data items to obtain the passenger security information.
[0104] Optionally, in the passenger security information processing device provided in Example 2 of the present application, the above-mentioned generation unit 401 includes: a receiving subunit, used to receive passenger information collected by the target front-end application; a determination subunit, used to determine the target airline corresponding to the target passenger's boarding pass information, and determine the airline identifier corresponding to the target airline; an adding subunit, used to add the airline identifier of the target airline to the passenger information collected by the target front-end application to obtain boarding pass information.
[0105] Optionally, in the passenger security information processing device provided in Example 2 of the present application, the above-mentioned first combination unit 404 includes: a first sending sub-unit, used to send the passenger security information to the airport message bus, wherein the airport message bus sends the passenger security information to the passenger security system, and the passenger security system verifies the identity information of the target passenger based on the passenger security information; a second sending sub-unit, used to repeatedly send the passenger security information to the airport message bus every preset time period if the passenger security system fails to receive the passenger security information, until the passenger security system successfully receives the passenger security information.
[0106] Optionally, in the passenger security information processing device provided in Example 2 of the present application, the above-mentioned device also includes: a first sending unit, which is used to send the target passenger's boarding pass information to the target device through the target front-end application after generating the target passenger's boarding pass information based on the passenger information collected by the target front-end application, wherein the target device includes at least one of the following: a manual device, a self-service device; a second sending unit, which is used to send a printing instruction to the printing device through the target device, wherein the printing device prints the target passenger's boarding pass information according to the printing instruction.
[0107] The passenger security information processing device includes a processor and a memory. The above-mentioned generation unit 401, parsing unit 402, first matching unit 403 and first combination unit 404 are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0108] The processor contains a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters can be adjusted to improve security inspection efficiency and safety.
[0109] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0110] A third embodiment of the present invention provides a computer-readable storage medium having a program stored thereon, which implements a method for processing passenger security inspection information when the program is executed by a processor.
[0111] A fourth embodiment of the present invention provides a processor, which is used to run a program, wherein the program executes a method for processing passenger security information when running.
[0112] Figure 5 Schematic diagram of electronic equipment for processing passenger security information according to the fifth embodiment of the present application. Figure 5As shown, embodiment five of the present invention provides an electronic device, which includes a processor, a memory, and a program stored in the memory and capable of running on the processor. When the processor executes the program, the following steps are implemented: when a target passenger checks in through a target front-end application, the boarding pass information of the target passenger is generated based on the passenger information collected by the target front-end application, wherein the target front-end application is a front-end application for the flight departure process provided by an airline outside the target area; the boarding pass information of the target passenger is received, and the airline identifier in the boarding pass information of the target passenger is parsed; according to the airline identifier, a match is performed in the airline rule set to obtain a target rule, wherein the airline rule set includes a rule for guiding the generation of passenger security information; according to the target rule, the data items in the boarding pass information of the target passenger are combined to obtain passenger security information, and the passenger security information is sent to the passenger security system.
[0113] When the processor executes the program, the following steps are also implemented: after generating the boarding pass information of the target passenger based on the passenger information collected by the target front-end application, the above method also includes: receiving the luggage tag information of the target passenger; determining the flight information corresponding to the luggage tag information, and adding the airline identifier to the luggage tag information based on the flight information; matching the airline identifier of the luggage tag information in the airline rule set to obtain the target rule corresponding to the luggage tag information; combining the data items in the luggage tag information based on the target rule corresponding to the luggage tag information to obtain luggage message information, and sending the luggage message information to the baggage sorting system.
[0114] When the processor executes the program, it also implements the following steps: matching in the airline rule set based on the airline identifier to obtain the target rule, including: determining whether the boarding pass information contains graphic code information; if the boarding pass information contains graphic code information, parsing the boarding pass information according to a preset graphic code information format, and matching in the airline rule set based on the parsed graphic code information to obtain the target rule; if the boarding pass information does not contain graphic code information, matching in the airline rule set based on the airline identifier to obtain the target rule.
[0115] When the processor executes the program, it also implements the following steps: combining data items in the boarding pass information of the target passenger according to the target rule to obtain passenger security information, including: using the target rule to parse each data item in the boarding pass information one by one to obtain the target data item required for the passenger security information; converting the target data item into a preset message format to obtain the converted target data item, wherein the preset message format is used to transmit the passenger security information; combining the converted target data items and performing format verification on the combined target data items to obtain the passenger security information.
[0116] When the processor executes the program, it also implements the following steps: generating boarding pass information of the target passenger based on the passenger information collected by the target front-end application, including: receiving the passenger information collected by the target front-end application; determining the target airline corresponding to the target passenger's boarding pass information, and determining the airline identifier corresponding to the target airline; adding the airline identifier of the target airline to the passenger information collected by the target front-end application to obtain the boarding pass information.
[0117] When the processor executes the program, it also implements the following steps: sending the passenger security information to the passenger security system, including: sending the passenger security information to the airport message bus, wherein the airport message bus sends the passenger security information to the passenger security system, and the passenger security system verifies the identity information of the target passenger based on the passenger security information; if the passenger security system does not receive the passenger security information, the passenger security information is repeatedly sent to the airport message bus every preset time until the passenger security system successfully receives the passenger security information.
[0118] When the processor executes the program, the following steps are also implemented: after generating the target passenger's boarding pass information based on the target front-end application, the above method also includes: sending the target passenger's boarding pass information to the target device through the target front-end application, wherein the target device includes at least one of the following: a manual device, a self-service device; sending a printing instruction to the printing device through the target device, wherein the printing device prints the target passenger's boarding pass information according to the printing instruction.
[0119] The devices in this article can be servers, PCs, PADs, mobile phones, etc.
[0120] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program initialized with the following method steps: when a target passenger checks in through a target front-end application, generating the target passenger's boarding pass information based on the passenger information collected by the target front-end application, wherein the target front-end application is a front-end application for the flight departure process provided by an airline outside the target area; receiving the target passenger's boarding pass information, and parsing the airline identifier in the target passenger's boarding pass information; matching the airline rule set based on the airline identifier to obtain a target rule, wherein the airline rule set includes rules guiding the generation of passenger security information; combining the data items in the target passenger's boarding pass information based on the target rule to obtain passenger security information, and sending the passenger security information to the passenger security system.
[0121] When executed on the data processing device, the program is also adapted to execute the method steps of: after generating the boarding pass information of the target passenger according to the passenger information collected by the target front-end application, the method further comprises: receiving the baggage tag information of the target passenger; determining the flight information corresponding to the baggage tag information, adding the airline identifier in the baggage tag information according to the flight information; matching in the airline rule set according to the airline identifier of the baggage tag information to obtain the target rule corresponding to the baggage tag information; combining the data items in the baggage tag information according to the target rule corresponding to the baggage tag information to obtain the baggage message information, and sending the baggage message information to the baggage sorting system.
[0122] When executed on the data processing device, the program is also adapted to execute the method steps of: matching in the airline rule set according to the airline identifier to obtain the target rule, comprising: judging whether the boarding pass information contains the graphic code information; in the case that the boarding pass information contains the graphic code information, parsing the boarding pass information according to the preset graphic code information format, and matching in the airline rule set according to the parsed graphic code information to obtain the target rule; in the case that the boarding pass information does not contain the graphic code information, matching in the airline rule set according to the airline identifier to obtain the target rule.
[0123] When executed on the data processing device, the program is also adapted to execute the method steps of: combining the data items in the boarding pass information of the target passenger according to the target rule to obtain the passenger security check information, comprising: parsing each data item in the boarding pass information according to the target rule to obtain the target data item required by the passenger security check information; converting the target data item into a preset message format to obtain the converted target data item, wherein the preset message format is used for transmitting the passenger security check information; combining the converted target data item, and performing format verification on the combined target data item to obtain the passenger security check information.
[0124] When executed on the data processing device, the program is also adapted to execute the method steps of: generating the boarding pass information of the target passenger according to the passenger information collected by the target front-end application, comprising: receiving the passenger information collected by the target front-end application; determining the target airline corresponding to the boarding pass information of the target passenger, and determining the airline identifier corresponding to the target airline; adding the airline identifier of the target airline in the passenger information collected by the target front-end application to obtain the boarding pass information.
[0125] When executed on a data processing device, the program is further adapted to perform the following method steps: sending the passenger security information to the passenger security system, including: sending the passenger security information to an airport message bus, wherein the airport message bus sends the passenger security information to the passenger security system, and the passenger security system verifies identity information of the target passenger according to the passenger security information; in the case that the passenger security information is not received by the passenger security system, repeatedly sending the passenger security information to the airport message bus every preset time length until the passenger security information is successfully received by the passenger security system.
[0126] When executed on a data processing device, the program is further adapted to perform the following method steps: after the boarding pass information of the target passenger is generated according to the target front-end application, the method further includes: sending the boarding pass information of the target passenger to a target device through the target front-end application, wherein the target device at least includes one of the following: a manual device, a self-service device; and sending a printing instruction to a printing device through the target device, wherein the printing device prints the boarding pass information of the target passenger according to the printing instruction.
[0127] Those skilled in the art will understand that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage, etc.) containing computer usable program code.
[0128] The present application is described with reference to the flowcharts and / or block diagrams according to the methods, devices (systems), and computer program products of the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in a flow or multiple flows and / or blocks Figure 1 The functions specified in a flow or multiple flows and / or blocks
[0129] These computer program instructions can also be stored in a computer-readable memory capable of guiding a computer or other programmable data processing devices to work in a specific manner, so that the instructions stored in the computer-readable memory produce a product including instruction devices, which implement the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in a flow or multiple flows and / or blocks Figure 1 the function(s) specified in the block or blocks.
[0130] These computer program instructions can also be loaded into computer or other programmable data processing devices to cause a series of operational steps to be performed on the computer or other programmable devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable devices provide steps for implementing the flowchart block(s) or flowchart flow(s) and / or portions thereof. Figure 1 the flowchart block(s) or flowchart flow(s) and / or portions thereof. Figure 1 the function(s) specified in the block or blocks.
[0131] In one typical configuration, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0132] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) about which the computer stores information such as computer program code and data structures; and non-volatile memory, such as read only memory (ROM), EPROM, EEPROM, or flash memory, about which the computer stores information, such as computer program code and data structures. Memory is an example of computer readable media.
[0133] Computer readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital versatile discs (DVDs) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer readable media does not include transitory media, such as modulated data signals and carrier waves.
[0134] It should also be noted that the terms "comprising," "including," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0135] Those skilled in the art will appreciate that embodiments of the present application can be devised for a method, a system, or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer-readable program code thereon for use by or in connection with an instruction execution system. For the purposes of this description, a computer-usable or computer readable storage medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
[0136] The foregoing is merely illustrative of the embodiments of this application, and is not intended to limit the application. Numerous variations and modifications can be possible to the embodiments without departing from the spirit and scope of the application. Any equivalent modification or variation, made in light of the above teachings, should be included within the scope of the application.
Claims
1. A method for processing passenger security information, characterized in that: include: When a target passenger checks in through a target front-end application, generating boarding pass information for the target passenger based on passenger information collected by the target front-end application, wherein the target front-end application is a front-end application for a flight departure process provided by an airline outside the target area; Receiving the boarding pass information of the target passenger and parsing the airline identifier in the boarding pass information of the target passenger; Matching the airline identifier in an airline rule set to obtain a target rule, wherein the airline rule set includes a rule for guiding the generation of passenger security inspection information; The data items in the boarding pass information of the target passenger are combined according to the target rule to obtain passenger security information, and the passenger security information is sent to the passenger security system.
2. The method according to claim 1, characterized in that After generating the target passenger's boarding pass information based on the passenger information collected by the target front-end application, the method further includes: receiving luggage tag information of the target passenger; Determine the flight information corresponding to the luggage tag information, and add an airline identifier to the luggage tag information based on the flight information; Matching the airline identifier of the luggage tag information in the airline rule set to obtain a target rule corresponding to the luggage tag information; The data items in the luggage tag information are combined according to the target rule corresponding to the luggage tag information to obtain luggage message information, and the luggage message information is sent to the luggage sorting system.
3. The method according to claim 1, characterized in that The target rule is obtained by matching the airline identifier in the airline rule set, including: Determining whether the boarding pass information contains graphic code information; If the boarding pass information includes graphic code information, the boarding pass information is parsed according to a preset graphic code information format, and the parsed graphic code information is matched in the airline rule set to obtain the target rule; In the case that the boarding pass information does not include graphic code information, a match is performed in the airline rule set according to the airline identifier to obtain the target rule.
4. The method according to claim 1, wherein Combining the data items in the target passenger's boarding pass information according to the target rule to obtain passenger security inspection information, including: parse each data item in the boarding pass information one by one using the target rule to obtain the target data item required for the passenger security inspection information; Converting the target data item into a preset message format to obtain a converted target data item, wherein the preset message format is used to transmit the passenger security inspection information; The converted target data items are combined, and format verification is performed on the combined target data items to obtain the passenger security inspection information.
5. The method according to claim 1, wherein Generating the target passenger's boarding pass information based on the passenger information collected by the target front-end application includes: Receiving passenger information collected by the target front-end application; Determining the target airline corresponding to the target passenger's boarding pass information, and determining the airline identifier corresponding to the target airline; The airline identifier of the target airline is added to the passenger information collected by the target front-end application to obtain the boarding pass information.
6. The method according to claim 1, characterized in that Sending the passenger security inspection information to the passenger security inspection system includes: Sending the passenger security information to an airport message bus, wherein the airport message bus sends the passenger security information to the passenger security system, and the passenger security system verifies the identity information of the target passenger based on the passenger security information; In the case that the passenger security inspection system fails to receive the passenger security inspection information, the passenger security inspection information is repeatedly sent to the airport message bus every preset time period until the passenger security inspection system successfully receives the passenger security inspection information.
7. The method according to claim 1, characterized in that After generating the target passenger's boarding pass information according to the target front-end application, the method further includes: Sending the target passenger's boarding pass information to a target device through the target front-end application, wherein the target device includes at least one of the following: a manual device and a self-service device; A printing instruction is sent to a printing device through the target device, wherein the printing device prints the boarding pass information of the target passenger according to the printing instruction.
8. A device for processing passenger security information, characterized in that: include: a generating unit, configured to generate boarding pass information for a target passenger based on passenger information collected by a target front-end application when the target passenger checks in through the target front-end application, wherein the target front-end application is a front-end application for a flight departure process provided by an airline outside the target area; a parsing unit, configured to receive the boarding pass information of the target passenger and parse the airline identifier in the boarding pass information of the target passenger; a first matching unit, configured to match an airline rule set according to the airline identifier to obtain a target rule, wherein the airline rule set includes a rule for guiding the generation of passenger security inspection information; The first combining unit is configured to combine the data items in the boarding pass information of the target passenger according to the target rule to obtain passenger security inspection information, and send the passenger security inspection information to a passenger security inspection system.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium includes stored computer instructions, wherein when the computer instructions are executed by a processor, the method for processing passenger security information according to any one of claims 1 to 7 is implemented.
10. An electronic device, characterized in that: The system comprises one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the passenger security information processing method according to any one of claims 1 to 7.
Citation Information
Cited By
Adaptive security line control method and device, and electronic equipment
CN122469648A