CN114301901B - Offline boarding data processing method and device, storage medium and electronic equipment - Google Patents
Offline boarding data processing method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN114301901B CN114301901B CN202111667619.4A CN202111667619A CN114301901B CN 114301901 B CN114301901 B CN 114301901B CN 202111667619 A CN202111667619 A CN 202111667619A CN 114301901 B CN114301901 B CN 114301901B
- Authority
- CN
- China
- Prior art keywords
- flight
- boarding
- user
- information
- offline
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 67
- 230000010006 flight Effects 0.000 claims description 8
- 230000001960 triggered effect Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a method and a device for processing offline boarding data, a storage medium and electronic equipment, wherein the method comprises the following steps: responding to an offline boarding instruction, and acquiring a flight information file of the flight to be departed; determining a flight status of the flight information file; acquiring user information of the user of the flight to be departed under the condition that the flight state of the flight information file is a boarding permission state; and storing the user information into the flight information file to finish offline boarding data processing of the user. By applying the offline boarding data processing method provided by the invention, the user information of the user of the flight to be departed can be stored in the flight information file under the condition of network failure of an airport, the boarding data processing of the user is completed, the flight delay caused by the network failure can be avoided, and the travel experience of the user is improved.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and apparatus for processing offline boarding data, a storage medium, and an electronic device.
Background
At present, when a user boarding, the host boarding means that an airport system is directly connected with an departure host, passenger boarding data is directly synchronized to the host, and the local database boarding means that the passenger data is stored in an airport database.
However, under the condition that the airport network fails, the airport boarding system cannot communicate with other systems such as an departure host, an airport local database and the like, so that the two boarding modes cannot be normally performed, flight delay is caused, and travel experience of passengers is affected.
Disclosure of Invention
The technical problem to be solved by the invention is to provide an offline boarding data processing method which can finish the boarding data processing of a user under the condition of airport network failure.
The invention also provides an offline boarding data processing device which is used for ensuring the realization and application of the method in practice.
An offline boarding data processing method, comprising:
responding to an offline boarding instruction, and acquiring a flight information file of the flight to be departed;
determining a flight status of the flight information file;
acquiring user information of the user of the flight to be departed under the condition that the flight state of the flight information file is a boarding permission state;
and storing the user information into the flight information file to finish offline boarding data processing of the user.
A data processing apparatus for offline boarding, comprising:
The first acquisition unit is used for responding to the offline boarding instruction and acquiring a flight information file of the flight to be departed;
a determining unit, configured to determine a flight status of the flight information file;
The second acquisition unit is used for acquiring the user information of the user of the flight to be divorced when the flight state of the flight information file is in the boarding permission state;
And the storage unit is used for storing the user information into the flight information file so as to finish the offline boarding data processing of the user.
A storage medium comprising stored instructions that, when executed, control a device on which the storage medium resides to perform an offline boarding data processing method as described above.
An electronic device comprising a memory, and one or more instructions, wherein the one or more instructions are stored in the memory and configured to perform an offline boarding data processing method as described above by one or more processors.
Compared with the prior art, the invention has the following advantages:
The invention provides a method and a device for processing offline boarding data, a storage medium and electronic equipment, wherein the method comprises the following steps: responding to an offline boarding instruction, and acquiring a flight information file of the flight to be departed; determining a flight status of the flight information file; acquiring user information of the user of the flight to be departed under the condition that the flight state of the flight information file is a boarding permission state; and storing the user information into the flight information file to finish offline boarding data processing of the user. By applying the offline boarding data processing method provided by the invention, the user information of the user of the flight to be departed can be stored in the flight information file under the condition of network failure of an airport, the boarding data processing of the user is completed, the flight delay caused by the network failure can be avoided, and the travel experience of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart of a method for processing offline boarding data provided by the invention;
fig. 2 is a flowchart of a method of an offline boarding data processing method according to the present invention;
Fig. 3 is a flowchart of another method for processing offline boarding data provided by the present invention;
Fig. 4 is a flowchart of a method of an offline boarding data processing method according to the present invention;
FIG. 5 is a diagram illustrating an exemplary implementation scenario provided by the present invention;
fig. 6 is a flowchart of an offline boarding process provided by the present invention;
fig. 7 is a schematic structural diagram of an offline boarding data processing device provided by the invention;
Fig. 8 is a schematic structural diagram of an electronic device according to the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In the present disclosure, the terms "comprises," "comprising," 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 may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The embodiment of the invention provides an offline boarding data processing method, which can be applied to electronic equipment, wherein the electronic equipment can be arranged at a boarding gate of an airport, the electronic equipment can be operated with an departure system, the departure system comprises an offline boarding module, the offline boarding module is in a starting state, and a flow chart of the method is shown in figure 1 and specifically comprises the following steps:
S101: and responding to the offline boarding instruction, and acquiring a flight information file of the flight to be departed.
In the method provided by the embodiment of the invention, the offline boarding instruction can be triggered under the condition that the airport network is detected to be faulty, whether the flight information file of the flight to be departed is generated or not can be determined according to the flight identification to be departed contained in the offline boarding instruction, if the flight information file is generated, the flight information file is acquired in a preset storage area, and if the flight information file is not generated, the flight information file is created for the flight to be departed.
The flight information file of the flight to be separated stores flight information of the flight to be separated, and specifically includes at least one of FlightNo flight numbers, FLIGHTDATE flight dates, dptAirport departure airports, dptTime departure times, arrAirport arrival airports, arrTime arrival times, gateNo boarding gates, gateTime boarding times, codeShareFlt shared flights and the like.
S102: and determining the flight state of the flight information file.
In the embodiment of the present invention, the flight status may be one of a boarding permission status and a boarding non-permission status.
S103: and under the condition that the flight state of the flight information file is a boarding permission state, acquiring the user information of the user waiting for the departure flight.
In the embodiment of the invention, the user information may include one or more of a user serial number, a user name, a seat number, a departure terminal, a flight number, a flight date, a registration number, a seat number, a departure city three-code, a destination city three-code, and a voyage two-code.
The information of the user can be acquired through a preset information input page.
S104: and storing the user information into the flight information file to finish off-line boarding of the user.
In the embodiment of the invention, the flight information file may be an XML type file, and after obtaining the user information of the user, the user statistics may be added by "1".
By applying the method provided by the embodiment of the invention, the boarding procedure can be checked for the user under the condition of airport network failure or traditional boarding module failure.
In the embodiment of the present invention, based on the implementation process, specifically, the obtaining the user information of the user waiting for the departure flight includes:
The passenger boarding information which is acquired by a preset scanning device and is successfully checked is determined to be the user information of the user of the flight to be departed;
Or alternatively
And acquiring user information of the user of the flight to be divorced through a preset information input interface.
In the embodiment of the invention, the scanning equipment can be a scanning gun, the boarding pass of the passenger to be checked can be scanned through the scanning gun at the information input interface, boarding pass information of the passenger to be checked is obtained, the passenger to be checked is checked through the boarding pass information, if the passenger to be checked passes the check, the passenger to be checked is determined to be a user of the flight to be separated, and the boarding pass information is taken as user information of the user.
User information input by a worker can be received through the information input interface.
By applying the method provided by the embodiment of the invention, the user information of the user waiting for the departure flight can be obtained under the condition of airport network failure.
Referring to fig. 2, a method flowchart of another offline boarding data processing method provided in an embodiment of the present invention specifically includes:
S201: and responding to the offline boarding instruction, and acquiring a flight information file of the flight to be departed.
S202: and determining the flight state of the flight information file.
S203: and under the condition that the flight state of the flight information file is a boarding permission state, acquiring the user information of the user waiting for the departure flight.
S204: and storing the user information into the flight information file to finish off-line boarding of the user.
The implementation process and principle of S201 to S204 are identical to those of S101 to S104 in the embodiment of fig. 1, and are not described herein.
S205: if the flight status of the flight information file is the boarding disallowing status, detecting whether the to-be-departed flight meets a preset boarding condition, executing S206, and if not, executing S207.
In the embodiment of the invention, the boarding condition is that the flight to be departed enters a preparation state or reaches a preset boarding time.
S206: and if the to-be-departed flight meets the preset boarding condition, setting the flight state of the flight information file to be a boarding permission state.
The OPEN operation may be performed on the flight information file, so as to set the flight status of the flight information file to an allowed boarding status, and after the OPEN operation is performed, it is detected whether the offline boarding module of the electronic device establishes communication connection with the departure system interface, and if the offline boarding module establishes communication connection with the departure system interface, a boarding OPEN event is sent to the departure system interface.
S207: and exiting the boarding process.
Referring to fig. 3, a method flowchart of another offline boarding data processing method provided in an embodiment of the present invention specifically includes:
In the embodiment of the present invention, based on the implementation process, specifically, after obtaining the user information of the user waiting for the departure flight, the method further includes:
S301: and responding to the offline boarding instruction, and acquiring a flight information file of the flight to be departed.
S302: and determining the flight state of the flight information file.
S303: and under the condition that the flight state of the flight information file is a boarding permission state, acquiring the user information of the user waiting for the departure flight.
S304: and storing the user information into the flight information file to finish off-line boarding of the user.
The implementation process and principle of S301 to S304 are identical to those of S101 to S104 in the embodiment of fig. 1, and are not described herein.
S305: storing the user information into a boarding list, and displaying the boarding list and the number of boarding persons in a preset boarding operation interface.
Wherein the boarding list contains user information of each currently boarding user, and the number of the boarding users refers to the number of the currently boarding users.
S306: when a pull-down operation for the user information is received, the user information is moved from the boarding list to a preset flight pull-down file, and the boarding operation interface is updated.
In the embodiment of the invention, the pull-down operation can be performed on the user information of at least one user in the boarding list at a time, so that the user information is moved from the boarding list to the flight pull-down file.
Referring to fig. 4, a method flowchart of another offline boarding data processing method provided in an embodiment of the present invention specifically includes:
S401: and responding to the offline boarding instruction, and acquiring a flight information file of the flight to be departed.
S402: and determining the flight state of the flight information file.
S403: and under the condition that the flight state of the flight information file is a boarding permission state, acquiring the user information of the user waiting for the departure flight.
S404: and storing the user information into the flight information file to finish off-line boarding of the user.
The implementation process and principle of S401 to S404 are identical to those of S101 to S104 in the embodiment of fig. 1, and are not described herein.
S405: and detecting whether the flight to be separated meets a preset boarding stopping condition.
The boarding stop condition may be the arrival of a preset boarding stop time or the closing of an aircraft door.
S406: and after the fact that the to-be-departed flight meets the boarding stopping condition is detected, setting the flight state of the flight information file to be the boarding stopping state.
In the method provided by the embodiment of the invention, the CLOSE operation can be performed on the flight information file so as to set the flight state of the flight information file to be a boarding stop state. After the closing operation is executed, whether the off-line boarding module of the electronic equipment and the departure system interface are in communication connection is detected, and if the off-line boarding module and the departure system interface are in communication connection, a boarding ending event is sent to the departure system interface.
In the method for processing the offline boarding data, provided by the embodiment of the invention, in an actual application scene, when the network of an airport fails, and the electronic equipment arranged at a boarding gate cannot communicate with a departure host and an airport database, an offline boarding module on the electronic equipment is started, and boarding operation and pull-down operation are provided for a user.
Referring to fig. 5, an example diagram of an implementation scenario provided in an embodiment of the present invention is that an offline boarding module in an departure system running on an electronic device may obtain user information through an equipment module, implement boarding a user, and send various event messages generated during boarding to an departure system interface.
The airport staff scans the user boarding pass through the offline boarding module by using the scanning gun to carry out boarding or pulling-down operation of the user, records boarding information of the flight user, ensures that the user can normally board under the condition that an airport network is unavailable or the traditional boarding module fails to be used, and ensures that the flight can normally take off.
The departure system interface can be used for communicating with the airport information integration system, and receiving the flight opening, the flight closing and the flight prompting messages sent by the off-line boarding module under the condition that the off-line boarding module and the departure interface module can communicate, sending the messages to the airport information integration system, and sending the messages to an airport display by the airport information integration system to broadcast the related information of the flights.
Specifically, referring to fig. 6, a flowchart of an offline boarding process provided in an embodiment of the present invention provides a specific process of a boarding operation and a pull-down operation for a user, where the boarding process includes:
Step one: the offline boarding module creates flights, stores the flight information locally in the form of XML files, and stores the flight information in a file format as shown in Table 1, including the following contents:
Content of data item | Description of data items |
FlightNo | Flight number |
FlightDate | Flight date |
DptAirport | Airport departure |
DptTime | Departure time |
ArrAirport | Arriving at airport |
ArrTime | Time of arrival |
GateNo | Boarding gate |
GateTime | Boarding time |
CodeShareFlt | Shared flights |
TABLE 1
Step two: the flight is opened, the flight state is changed to OPEN, and corresponding boarding or boarding and pulling-off operations can be carried out on the flight user in the state.
If the offline boarding module is still communicable with the departure system interface, the offline boarding module sends a boarding open event (BCS. BDOP) to the departure system interface, each data item of the BCS. BDOP, such as
Table 2 shows the following specific examples:
TABLE 2
Step three: the boarding operation is performed, and the boarding may be performed specifically by either one of the following two boarding modes.
Boarding operation mode 1 includes: scanning a user boarding pass by using a scanning gun on a boarding operation interface to carry out boarding operation on the user;
And checking whether the user is the current flight user according to the scanned boarding pass information, and checking to pass the boarding pass of the user.
Boarding operation mode 2, comprising: the seat number, the serial number and the departure station are manually input to carry out boarding operation on the user.
Step four: the user boarding is successful, the boarding list updates the user information, the user statistics is added with '1', and the user information is stored locally in the form of an XML file.
The local save user information is shown in table 3:
Content of data item | Description of data items |
id | User serial number |
PsrName | User name |
FlightNo | Flight number |
FlightDate | Flight date |
bn | Boarding number |
sn | Seat number |
departcity | Three character codes of departure city |
destcity | Three character codes for destination city |
FlightAirline | Two-character code for aviation driver |
TABLE 3 Table 3
Step five: after the cabin door is closed, the flight state is changed to "CLOSE", and at this time, boarding or boarding pull-down operation of the user cannot be performed. If the offline boarding module still communicates with the departure system interface, a boarding completion event (bcs.bdcl) is sent to the departure system interface, the bcs.bdcl data item being of the same type as bcs.bdop.
In the embodiment of the invention, the boarding pull-down process comprises a single user boarding pull-down operation and all user boarding pull-down operations.
For a single user boarding pass, the user may be checked in a boarding pass interface using a scanning gun or manually entering a seat number/serial number. After the user is successfully pulled down, updating an interface boarding list, and deleting the locally stored user information from the boarding file; updating a user pull-down list at the same time, and storing the user information to a local flight pull-down file in the form of an XML file; the number of boarding persons on the interface is reduced by 1, and the number of pulling-off persons is increased by 1.
For all the users to carry out boarding and pulling operations, all the users can be carried out on the boarding operation interface. Successfully pulling down the user, clearing an interface boarding list, and deleting all users in the locally stored flight boarding file; simultaneously updating a user pull-down list, and storing all user information into a local flight pull-down file; the number of boarding passes on the interface is 0.
Corresponding to the method shown in fig. 1, the embodiment of the present invention further provides an offline boarding data processing device, which is used for implementing the method shown in fig. 1, and the offline boarding data processing device provided in the embodiment of the present invention may be applied to an electronic device, where a schematic structural diagram of the offline boarding data processing device is shown in fig. 7, and specifically includes:
A first obtaining unit 701, configured to obtain a flight information file of a flight to be departed in response to an offline boarding instruction;
a determining unit 702, configured to determine a flight status of the flight information file;
A second acquiring unit 703, configured to acquire user information of a user of the flight to be departed when the flight status of the flight information file is a boarding permission status;
And the storage unit 704 is configured to store the user information in the flight information file, so as to complete offline boarding data processing of the user.
In an embodiment of the present invention, based on the above-mentioned scheme, specifically, the second obtaining unit 703 includes:
Determining a subunit or acquiring a subunit;
The determining subunit is used for determining boarding information of the checked passengers acquired by the preset scanning equipment as user information of the users of the flights to be separated;
the acquisition subunit is used for acquiring the user information of the user of the flight to be divorced from the port through a preset information input interface.
In an embodiment of the present invention, based on the foregoing solution, specifically, the offline boarding data processing apparatus further includes:
The display unit is used for storing the user information into a boarding list and displaying the boarding list and the number of boarding persons in a preset boarding operation interface;
And the execution unit is used for moving the user information from the boarding list to a preset flight pull-down file and updating the boarding operation interface when receiving the pull-down operation for the user information.
In an embodiment of the present invention, based on the foregoing solution, specifically, the offline boarding data processing apparatus further includes:
A first detection unit, configured to detect whether the flight to be departed meets a preset boarding condition when the flight status of the flight information file is a boarding disallowed status;
the first setting unit is used for setting the flight state of the flight information file to be a boarding permission state if the to-be-departed flight meets preset boarding conditions.
In an embodiment of the present invention, based on the foregoing solution, specifically, the offline boarding data processing apparatus further includes:
the second detection unit is used for detecting whether the flight to be separated meets preset boarding stopping conditions;
And the second setting unit is used for setting the flight state of the flight information file to be in a boarding disallowing state after detecting that the to-be-departed flight meets the boarding stopping condition.
The specific principle and execution process of each unit and module in the offline boarding data processing device disclosed in the embodiment of the present invention are the same as those of the offline boarding data processing method disclosed in the embodiment of the present invention, and may refer to the corresponding parts in the offline boarding data processing method provided in the embodiment of the present invention, and will not be described in detail here.
The embodiment of the invention also provides a storage medium, which comprises stored instructions, wherein when the instructions run, the equipment where the storage medium is controlled to execute the offline boarding data processing method, and the method specifically comprises the following steps:
responding to an offline boarding instruction, and acquiring a flight information file of the flight to be departed;
determining a flight status of the flight information file;
acquiring user information of the user of the flight to be departed under the condition that the flight state of the flight information file is a boarding permission state;
and storing the user information into the flight information file to finish offline boarding data processing of the user.
The method, optionally, the obtaining the user information of the user waiting for the departure flight includes:
The passenger boarding information which is acquired by a preset scanning device and is successfully checked is determined to be the user information of the user of the flight to be departed;
Or alternatively
And acquiring user information of the user of the flight to be divorced through a preset information input interface.
The method, optionally, further comprises:
Detecting whether the flight to be departed meets preset boarding conditions or not under the condition that the flight state of the flight information file is a boarding disallowing state;
and if the to-be-departed flight meets the preset boarding condition, setting the flight state of the flight information file to be a boarding permission state.
The method, optionally, further includes, after obtaining the user information of the user waiting for the departure flight:
Storing the user information into a boarding list, and displaying the boarding list and the number of boarding persons in a preset boarding operation interface;
When a pull-down operation for the user information is received, the user information is moved from the boarding list to a preset flight pull-down file, and the boarding operation interface is updated.
In the above method, optionally, after storing the user information in the flight information file to complete the offline boarding data processing of the user, the method further includes:
Detecting whether the flight to be separated meets a preset boarding stopping condition;
and after detecting that the to-be-departed flight meets the boarding stop condition, setting the flight state of the flight information file to a boarding disallowing state.
The embodiment of the present invention further provides an electronic device, whose structural schematic diagram is shown in fig. 8, specifically including a memory 801, and one or more instructions 802, where the one or more instructions 802 are stored in the memory 801, and configured to be executed by the one or more processors 803 to perform the following operations of:
responding to an offline boarding instruction, and acquiring a flight information file of the flight to be departed;
determining a flight status of the flight information file;
acquiring user information of the user of the flight to be departed under the condition that the flight state of the flight information file is a boarding permission state;
and storing the user information into the flight information file to finish offline boarding data processing of the user.
In accordance with one or more embodiments of the present disclosure, the embodiment of fig. 1 provides an offline boarding data processing method, the method comprising:
responding to an offline boarding instruction, and acquiring a flight information file of the flight to be departed;
determining a flight status of the flight information file;
acquiring user information of the user of the flight to be departed under the condition that the flight state of the flight information file is a boarding permission state;
and storing the user information into the flight information file to finish offline boarding data processing of the user.
The method, optionally, the obtaining the user information of the user waiting for the departure flight includes:
The passenger boarding information which is acquired by a preset scanning device and is successfully checked is determined to be the user information of the user of the flight to be departed;
Or alternatively
And acquiring user information of the user of the flight to be divorced through a preset information input interface.
The method, optionally, further comprises:
Detecting whether the flight to be departed meets preset boarding conditions or not under the condition that the flight state of the flight information file is a boarding disallowing state;
and if the to-be-departed flight meets the preset boarding condition, setting the flight state of the flight information file to be a boarding permission state.
The method, optionally, further includes, after obtaining the user information of the user waiting for the departure flight:
Storing the user information into a boarding list, and displaying the boarding list and the number of boarding persons in a preset boarding operation interface;
When a pull-down operation for the user information is received, the user information is moved from the boarding list to a preset flight pull-down file, and the boarding operation interface is updated.
In the above method, optionally, after storing the user information in the flight information file to complete the offline boarding data processing of the user, the method further includes:
Detecting whether the flight to be separated meets a preset boarding stopping condition;
and after detecting that the to-be-departed flight meets the boarding stop condition, setting the flight state of the flight information file to a boarding disallowing state.
In accordance with one or more embodiments of the present disclosure, the embodiment of fig. 7 provides an offline boarding data processing apparatus, the apparatus comprising:
The first acquisition unit is used for responding to the offline boarding instruction and acquiring a flight information file of the flight to be departed;
a determining unit, configured to determine a flight status of the flight information file;
The second acquisition unit is used for acquiring the user information of the user of the flight to be divorced when the flight state of the flight information file is in the boarding permission state;
And the storage unit is used for storing the user information into the flight information file so as to finish the offline boarding data processing of the user.
In an embodiment of the present invention, based on the foregoing solution, specifically, the second obtaining unit includes:
Determining a subunit or acquiring a subunit;
The determining subunit is used for determining boarding information of the checked passengers acquired by the preset scanning equipment as user information of the users of the flights to be separated;
the acquisition subunit is used for acquiring the user information of the user of the flight to be divorced from the port through a preset information input interface.
In an embodiment of the present invention, based on the foregoing solution, specifically, the offline boarding data processing apparatus further includes:
The display unit is used for storing the user information into a boarding list and displaying the boarding list and the number of boarding persons in a preset boarding operation interface;
And the execution unit is used for moving the user information from the boarding list to a preset flight pull-down file and updating the boarding operation interface when receiving the pull-down operation for the user information.
In an embodiment of the present invention, based on the foregoing solution, specifically, the offline boarding data processing apparatus further includes:
A first detection unit, configured to detect whether the flight to be departed meets a preset boarding condition when the flight status of the flight information file is a boarding disallowed status;
the first setting unit is used for setting the flight state of the flight information file to be a boarding permission state if the to-be-departed flight meets preset boarding conditions.
In an embodiment of the present invention, based on the foregoing solution, specifically, the offline boarding data processing apparatus further includes:
the second detection unit is used for detecting whether the flight to be separated meets preset boarding stopping conditions;
And the second setting unit is used for setting the flight state of the flight information file to be in a boarding disallowing state after detecting that the to-be-departed flight meets the boarding stopping condition.
It should be noted that, in the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described as different from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other. For the apparatus class embodiments, the description is relatively simple as it is substantially similar to the method embodiments, and reference is made to the description of the method embodiments for relevant points.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," 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 may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
For convenience of description, the above devices are described as being functionally divided into various units, respectively. Of course, the functions of each element may be implemented in the same piece or pieces of software and/or hardware when implementing the present invention.
From the above description of embodiments, it will be apparent to those skilled in the art that the present invention may be implemented in software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the embodiments or some parts of the embodiments of the present invention.
The above describes in detail an offline boarding data processing method provided by the present invention, and specific examples are applied herein to illustrate the principles and embodiments of the present invention, and the above description of the examples is only for helping to understand the method and core ideas of the present invention; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in accordance with the ideas of the present invention, the present description should not be construed as limiting the present invention in view of the above.
Claims (8)
1. An offline boarding data processing method, comprising the following steps:
Responding to an offline boarding instruction, and acquiring a flight information file of the flight to be departed; the flight information file is a local file of an XML type generated based on the flight information of the to-be-departed flight, and is used for storing the flight information of the to-be-departed flight, wherein the flight information comprises at least one of a flight number, a flight date, an departure airport, a departure time, an arrival airport, an arrival time, a boarding gate, a boarding time and a shared flight; if the flight information file does not exist locally, creating the flight information file of the to-be-departed flight; the off-line boarding instruction is an instruction triggered under the condition that the airport network is detected to be faulty;
determining a flight status of the flight information file;
acquiring user information of the user of the flight to be departed under the condition that the flight state of the flight information file is a boarding permission state;
Storing the user information into the flight information file to finish offline boarding data processing of the user; wherein, every time the user information of a user is stored in the flight information file, the user statistics quantity is increased by 1;
The obtaining the user information of the user waiting for the departure flight includes:
the method comprises the steps that preset scanning equipment is used for scanning boarding passes of boarding passengers to acquire and check successful boarding information of the passengers, and the boarding information is determined to be user information of users of flights to be separated;
Or alternatively
And acquiring user information of the user of the flight to be divorced through a preset information input interface.
2. The method as recited in claim 1, further comprising:
Detecting whether the flight to be departed meets preset boarding conditions or not under the condition that the flight state of the flight information file is a boarding disallowing state;
and if the to-be-departed flight meets the preset boarding condition, setting the flight state of the flight information file to be a boarding permission state.
3. The method of claim 1, wherein after the obtaining the user information of the user of the flight to be departed, further comprising:
Storing the user information into a boarding list, and displaying the boarding list and the number of boarding persons in a preset boarding operation interface;
When a pull-down operation for the user information is received, the user information is moved from the boarding list to a preset flight pull-down file, and the boarding operation interface is updated.
4. The method of claim 1, wherein after storing the user information in the flight information file to complete the offline boarding data processing for the user, further comprising:
Detecting whether the flight to be separated meets a preset boarding stopping condition;
and after detecting that the to-be-departed flight meets the boarding stop condition, setting the flight state of the flight information file to a boarding disallowing state.
5. A data processing apparatus for offline boarding, comprising:
the first acquisition unit is used for responding to the offline boarding instruction and acquiring a flight information file of the flight to be departed; the flight information file is a local file of an XML type generated based on the flight information of the to-be-departed flight, and is used for storing the flight information of the to-be-departed flight, wherein the flight information comprises at least one of a flight number, a flight date, an departure airport, a departure time, an arrival airport, an arrival time, a boarding gate, a boarding time and a shared flight; if the flight information file does not exist locally, creating the flight information file of the to-be-departed flight; the off-line boarding instruction is an instruction triggered under the condition that the airport network is detected to be faulty;
a determining unit, configured to determine a flight status of the flight information file;
The second acquisition unit is used for acquiring the user information of the user of the flight to be divorced when the flight state of the flight information file is in the boarding permission state;
the storage unit is used for storing the user information into the flight information file so as to finish off-line boarding data processing of the user; wherein, every time the user information of a user is stored in the flight information file, the user statistics quantity is increased by 1;
wherein the second acquisition unit includes:
Determining a subunit or acquiring a subunit;
the determining subunit is used for determining passenger boarding information which is acquired and checked to be successful by the preset scanning equipment through scanning boarding passes of boarding passengers as user information of users of the flights to be separated;
the acquisition subunit is used for acquiring the user information of the user of the flight to be divorced from the port through a preset information input interface.
6. The apparatus as recited in claim 5, further comprising:
The display unit is used for storing the user information into a boarding list and displaying the boarding list and the number of boarding persons in a preset boarding operation interface;
And the execution unit is used for moving the user information from the boarding list to a preset flight pull-down file and updating the boarding operation interface when receiving the pull-down operation for the user information.
7. A storage medium comprising stored instructions, wherein the instructions, when executed, control a device in which the storage medium is located to perform the offline boarding data processing method of any one of claims 1-4.
8. An electronic device comprising a memory and one or more instructions, wherein the one or more instructions are stored in the memory and configured to be executed by the one or more processors to perform the offline boarding data processing method of any one of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111667619.4A CN114301901B (en) | 2021-12-30 | 2021-12-30 | Offline boarding data processing method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111667619.4A CN114301901B (en) | 2021-12-30 | 2021-12-30 | Offline boarding data processing method and device, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114301901A CN114301901A (en) | 2022-04-08 |
CN114301901B true CN114301901B (en) | 2024-08-02 |
Family
ID=80973414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111667619.4A Active CN114301901B (en) | 2021-12-30 | 2021-12-30 | Offline boarding data processing method and device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114301901B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117667959A (en) * | 2023-11-30 | 2024-03-08 | 中国民航信息网络股份有限公司 | Update methods and related equipment for flight passenger statistics data |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113034772A (en) * | 2021-03-19 | 2021-06-25 | 广州民航信息技术有限公司 | Rechecking confirmation method and device for airport boarding |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN205594405U (en) * | 2016-03-03 | 2016-09-21 | 广州白云空港设备技术发展有限公司 | Connecting bridge and bridge carry equipment remote monitoring device based on flight information |
EP3382636A1 (en) * | 2017-03-28 | 2018-10-03 | The Boeing Company | Computer-implemented method and system for managing passenger information |
CN113222534B (en) * | 2021-04-28 | 2024-12-17 | 中国民航信息网络股份有限公司 | Automatic modification method and device for departure flight status |
-
2021
- 2021-12-30 CN CN202111667619.4A patent/CN114301901B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113034772A (en) * | 2021-03-19 | 2021-06-25 | 广州民航信息技术有限公司 | Rechecking confirmation method and device for airport boarding |
Also Published As
Publication number | Publication date |
---|---|
CN114301901A (en) | 2022-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020173883A1 (en) | Flight information providing apparatus, flight information providing method, flight information providing program, and computer-readable recording medium | |
AU2017245453B2 (en) | System for displaying the status of use of aircraft overhead luggage storage bins | |
US20250029022A1 (en) | Status notification apparatus, status notification method, and computer readable recording medium | |
CN105487931B (en) | Passenger information real-time synchronization method between system and device | |
CN101241612A (en) | Method and system for self-service check-in | |
CN112938665B (en) | Elevator control method, elevator, and computer-readable storage medium | |
CN111884822A (en) | Method and device for notifying flight passengers, intelligent equipment and storage medium | |
CN114301901B (en) | Offline boarding data processing method and device, storage medium and electronic equipment | |
CN110766354A (en) | Takeaway rapid distribution method, system and storage medium based on intelligent community | |
CN112966846A (en) | Passenger signing and transferring method and device, storage medium and electronic equipment | |
CN111694751A (en) | Automatic testing method and system | |
JP2019133667A (en) | Entry/exit reservation system, entry/exit reservation device, entry/exit reservation method, and program | |
CN112232653A (en) | Method, device, server and computer storage medium for processing reserve landing flight | |
CN111666362A (en) | Ride-sharing vehicle use support system and ride-sharing vehicle use support method | |
CN113034772A (en) | Rechecking confirmation method and device for airport boarding | |
CA2687043A1 (en) | A method and system for allowing user check-in | |
CN112184387A (en) | Method and system for ensuring consistency of driver state and order state change | |
KR102211022B1 (en) | Apparatus for checking boarding pass and method for checking boarding pass using the same | |
CN118486108A (en) | Airport VIP passenger reception method, system, equipment and readable storage medium | |
JP4564550B2 (en) | Information providing system, passenger transport device, distributed information providing system, and computer program | |
CN116721004A (en) | Departure management system | |
CN114291667B (en) | Elevator destination floor registration system, elevator control method, and authority management system for building | |
CN112231412B (en) | Information synchronization updating method and device | |
CN112905393B (en) | Method, device and system for processing departure business | |
JP3614355B2 (en) | Seat reservation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |