Boarding bridge based on digital twinning and airport pickup method and system of bridge-mounted equipment

Through digital twin technology, a digital twin model of boarding bridges and bridge-mounted equipment is established to monitor the pick-up process in real time, solving the problem of unintuitive monitoring of the pick-up process in the existing technology, and improving the pick-up efficiency and safety.

CN120408848APending Publication Date: 2025-08-01WEIHAI GUANGTAI AIRPORT EQUIP CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510500070.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-21
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the prior art, the pick-up process of the boarding bridge and the bridge-mounted equipment lacks intuitive and effective monitoring, which affects the pick-up efficiency and safety.

Method used

Using digital twin technology, a digital twin model of boarding bridges and bridge-mounted equipment is established, real-time data and flight data are obtained and processed in real time, the digital twin model is updated and displayed, and the pick-up process is intuitively displayed.

Benefits of technology

It realizes digital simulation and real-time monitoring of the boarding bridge and bridge-mounted equipment pick-up process, improving the boarding efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120408848A_ABST
    Figure CN120408848A_ABST
Patent Text Reader

Abstract

The invention relates to an airport pickup method and system for a boarding bridge and bridge-mounted equipment based on digital twinning, and the method comprises the steps: building a digital twinning model of the boarding bridge and the bridge-mounted equipment and a digital twinning model of an airplane; acquiring real-time data and dynamic flight data of the boarding bridge and bridge-mounted equipment; processing the real-time data of the boarding bridge and the bridge-mounted equipment to obtain airport pickup operation service data, and processing the dynamic flight data to obtain flight airport pickup data; updating the digital twin model of the boarding bridge and the bridge-mounted equipment and the digital twin model of the airplane according to the airport pickup operation service data and the flight airport pickup data; displaying the digital twinning model of the boarding bridge and the bridge-mounted equipment and the digital twinning model of the airplane so as to display the change condition of the boarding bridge and the bridge-mounted equipment and the occupation condition of the airplane in the actual airport pickup process; according to the method, digital simulation and real-time monitoring of the airport pickup process of the boarding bridge and the bridge-mounted equipment can be realized, and the airport pickup process of the boarding bridge and the bridge-mounted equipment can be visually displayed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of boarding bridges, and in particular, to a method and system for receiving aircraft by a boarding bridge and on-board equipment based on digital twin. Background Art

[0002] Boarding bridges and on-board equipment are important facilities at airports. A boarding bridge is a movable passage connecting the airport terminal building and the aircraft. One end of the boarding bridge is connected to a certain boarding gate of the terminal building, and the other end can be driven by an operator to dock at the corresponding aircraft cabin door to facilitate passengers to board and alight the aircraft via the boarding bridge. On-board equipment refers to the equipment used in conjunction with the boarding bridge, usually including an aircraft air conditioner (i.e., an aircraft ground air-conditioning unit) and a 400 Hz static inverter power supply. The aircraft air conditioner is used to supply filtered, pressurized, dehumidified, cooled, and heated fresh air to the aircraft cabin parked on the ground, and the 400 Hz static inverter power supply is used to supply power to the aircraft parked on the ground. With the rapid development of the aviation industry, the number of boarding bridges and on-board equipment has been continuously increasing. However, the current process of receiving aircraft by boarding bridges and on-board equipment (i.e., the process of the boarding bridge and on-board equipment docking to the aircraft) lacks intuitive and effective monitoring, which affects the efficiency and safety of receiving aircraft. Summary of the Invention

[0003] In view of this, the present application provides a method and system for receiving aircraft by a boarding bridge and on-board equipment based on digital twin, which can realize digital simulation and real-time monitoring of the process of receiving aircraft by the boarding bridge and on-board equipment, intuitively display the process of receiving aircraft by the boarding bridge and on-board equipment, and improve the efficiency and safety of receiving aircraft.

[0004] According to one aspect of the present application, a method for receiving an aircraft by an air bridge and on - bridge equipment based on digital twin is provided, including: establishing a digital twin model of the air bridge and on - bridge equipment and a digital twin model of the aircraft based on digital twin technology; the on - bridge equipment is equipment used in conjunction with the air bridge; obtaining real - time data of the air bridge and on - bridge equipment and dynamic flight data; the real - time data of the air bridge and on - bridge equipment includes the operation status data of the air bridge and on - bridge equipment collected in real time and the corresponding relationship between the air bridge and on - bridge equipment and the aircraft stand number; the dynamic flight data is flight data obtained in real time; processing the real - time data of the air bridge and on - bridge equipment to obtain receiving operation service data, and processing the dynamic flight data to obtain flight receiving data; wherein, the receiving operation service data represents the corresponding relationship between the aircraft stand number and the air bridge status and / or on - bridge equipment status, and the flight receiving data represents the corresponding relationship between the flight status and the aircraft stand status; updating the digital twin models of the air bridge and on - bridge equipment and the digital twin model of the aircraft according to the receiving operation service data and the flight receiving data; displaying the digital twin models of the air bridge and on - bridge equipment and the digital twin model of the aircraft to show the changes of the air bridge and on - bridge equipment and the occupancy of the aircraft stand during the actual aircraft receiving process.

[0005] In a possible implementation manner, the receiving operation service data includes the corresponding relationship between the air bridge status information and the aircraft stand number; processing the real - time data of the air bridge and on - bridge equipment to obtain the receiving operation service data includes: processing the currently obtained real - time data of the air bridge and on - bridge equipment to obtain the operation status of each component in the current air bridge, the current operation mode of the current air bridge, and the aircraft stand number corresponding to the current air bridge; the current air bridge is the air bridge corresponding to the currently obtained real - time data of the air bridge and on - bridge equipment; the operation mode includes a manual mode, an automatic mode, and a closed mode; judging the bridge status of the current air bridge according to the current operation mode and the historical operation mode of the current air bridge; the bridge status includes a bridge - docking status, a bridge - retracting status, and an aircraft - receiving status; the historical operation mode of the current air bridge is obtained by processing the historically obtained real - time data of the air bridge and on - bridge equipment; taking the bridge status of the current air bridge and the operation status of each component in the current air bridge as the air bridge status information corresponding to the current air bridge, and updating the receiving operation service data according to the air bridge status information corresponding to the current air bridge and the aircraft stand number corresponding to the current air bridge.

[0006] In a possible implementation, determining the bridge state of the current boarding bridge according to the current operation mode of the current boarding bridge and the historical operation mode of the current boarding bridge includes: if the current operation mode of the current boarding bridge is the manual mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the automatic mode, and the real-time data of the boarding bridge and the on-bridge equipment currently obtained includes an operating handle signal and the operating handle signal is a backward signal, determining that the bridge state of the current boarding bridge is the bridge-retracting state; if the current operation mode of the current boarding bridge is the manual mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the closed mode, and the real-time data of the boarding bridge and the on-bridge equipment currently obtained includes the operating handle signal and the operating handle signal is a forward signal, determining that the bridge state of the current boarding bridge is the bridge-approaching state; if the current operation mode of the current boarding bridge is the manual mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the manual mode, and the real-time data of the boarding bridge and the on-bridge equipment currently obtained includes the operating handle signal and the operating handle signal is a forward signal, determining that the bridge state of the current boarding bridge is the bridge-approaching state; if the current operation mode of the current boarding bridge is the automatic mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the manual mode, or if the current operation mode of the current boarding bridge is the automatic mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the automatic mode, determining that the bridge state of the current boarding bridge is the aircraft-receiving state.

[0007] In a possible implementation, the on-bridge equipment includes an aircraft air conditioner and a static inverter power supply; the aircraft-receiving operation service data further includes the corresponding relationship between the aircraft air conditioner operation state data and the aircraft position number, and / or the corresponding relationship between the static inverter power supply operation state data and the aircraft position number; the aircraft air conditioner operation state data includes the operation states of the components in the aircraft air conditioner; the static inverter power supply operation state data includes the operation states of the components in the static inverter power supply.

[0008] In a possible implementation, the dynamic flight data includes actual flight departure time data, actual flight arrival time data, actual flight occupied stand number data, and planned flight occupied stand number data; the flight pick-up data includes a first corresponding relationship between a flight ID, a stand number, a stand occupancy status, and a flight arrival / departure status; the stand occupancy status includes an occupied status and an unoccupied status; the flight arrival / departure status includes an arrival status and a departure status; the flight ID is used to identify a flight; processing the dynamic flight data to obtain flight pick-up data includes: when the currently obtained dynamic flight data is the planned flight occupied stand number data, determining the stand number corresponding to the current flight ID according to the currently obtained planned flight occupied stand number data, and updating the planned flight occupied stand information according to the current flight ID and the stand number corresponding to the current flight ID; the planned flight occupied stand information includes a second corresponding relationship between a flight ID and a stand number; the current flight ID is the flight ID corresponding to the currently obtained dynamic flight data; when the currently obtained dynamic flight data is the actual flight occupied stand number data, determining the stand number corresponding to the current flight ID according to the currently obtained actual flight occupied stand number data, and updating the actual flight occupied stand information according to the current flight ID and the stand number corresponding to the current flight ID; the actual flight occupied stand information includes a third corresponding relationship between a flight ID and a stand number; when the currently obtained dynamic flight data is the actual flight arrival time data, determining the first corresponding relationship between the current flight ID, the stand number, the stand occupancy status, and the flight arrival / departure status according to the current flight ID, the actual flight occupied stand information, and the planned flight occupied stand information, and updating the flight pick-up data according to the first corresponding relationship between the current flight ID, the stand number, the stand occupancy status, and the flight arrival / departure status; wherein, the stand occupancy status corresponding to the current flight ID is the occupied status; the flight arrival / departure status corresponding to the current flight ID is the arrival status; when the currently obtained dynamic flight data is the actual flight departure time data, determining the first corresponding relationship between the current flight ID, the stand number, the stand occupancy status, and the flight arrival / departure status according to the current flight ID and the actual flight occupied stand information, and updating the flight pick-up data according to the first corresponding relationship between the current flight ID, the stand number, the stand occupancy status, and the flight arrival / departure status; wherein, the stand occupancy status corresponding to the current flight ID is the unoccupied status; the flight arrival / departure status corresponding to the current flight ID is the departure status.

[0009] In a possible implementation, updating the digital twin models of the boarding bridge and on - bridge equipment and the digital twin model of the aircraft according to the pick - up operation service data and the flight pick - up data includes: obtaining the pick - up operation service data corresponding to the first parking position number and the flight pick - up data corresponding to the first parking position number; updating the digital twin model of the first boarding bridge and on - bridge equipment corresponding to the first parking position number according to the pick - up operation service data corresponding to the first parking position number; wherein, the pick - up operation service data corresponding to the first parking position number includes the boarding bridge state information corresponding to the first parking position number; the boarding bridge state information corresponding to the first parking position number is used to judge the bridge state of the boarding bridge in the digital twin model of the first boarding bridge and on - bridge equipment and update the operating states of the components in the boarding bridge of the digital twin model of the first boarding bridge and on - bridge equipment; judging the arrival and departure state of the flight corresponding to the first parking position number according to the flight pick - up data corresponding to the first parking position number; in the case that the arrival and departure state of the flight corresponding to the first parking position number is the arrival state, updating the digital twin model of the aircraft so that the digital twin model of the aircraft plays the digital twin animation of entering the parking position corresponding to the first parking position number; in the case that the arrival and departure state of the flight corresponding to the first parking position number is the departure state, updating the digital twin model of the aircraft so that the digital twin model of the aircraft plays the digital twin animation of leaving the parking position corresponding to the first parking position number.

[0010] In a possible implementation, the pick - up operation service data corresponding to the first parking position number further includes the aircraft air - conditioner operating state data corresponding to the first parking position number, and / or, the pick - up operation service data corresponding to the first parking position number further includes the static inverter power supply operating state data corresponding to the first parking position number; the aircraft air - conditioner operating state data corresponding to the first parking position number is used to update the operating states of the components in the aircraft air - conditioner in the digital twin model of the first boarding bridge and on - bridge equipment; the static inverter power supply operating state data corresponding to the first parking position number is used to update the operating states of the components in the static inverter power supply in the digital twin model of the first boarding bridge and on - bridge equipment.

[0011] According to another aspect of the present application, a boarding bridge and bridge-mounted equipment pick-up system based on digital twin is provided, comprising: a model building module for establishing a digital twin model of the boarding bridge and bridge-mounted equipment and a digital twin model of the aircraft based on digital twin technology; the bridge-mounted equipment is equipment used in conjunction with the boarding bridge; an equipment data acquisition module for acquiring real-time data of the boarding bridge and bridge-mounted equipment; the real-time data of the boarding bridge and bridge-mounted equipment includes the operating status data of the boarding bridge and bridge-mounted equipment collected in real time and the corresponding relationship between the boarding bridge and bridge-mounted equipment and the aircraft stand number; a flight information acquisition module for acquiring dynamic flight data; the dynamic flight data is flight data acquired in real time; a data processing module for processing the boarding bridge and bridge-mounted equipment. The real-time data of the equipment is processed to obtain the pick-up operation service data, and the dynamic flight data is processed to obtain the flight pick-up data; wherein, the pick-up operation service data represents the correspondence between the aircraft stand number and the boarding bridge status and / or the bridge-mounted equipment status, and the flight pick-up data represents the correspondence between the flight status and the aircraft stand status; a model update module is used to update the digital twin model of the boarding bridge and bridge-mounted equipment and the digital twin model of the aircraft according to the pick-up operation service data and the flight pick-up data; a monitoring workstation is used to display the digital twin model of the boarding bridge and bridge-mounted equipment and the digital twin model of the aircraft to show the changes in the boarding bridge and bridge-mounted equipment and the aircraft stand occupancy during the actual pick-up process.

[0012] According to another aspect of the present application, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.

[0013] According to another aspect of the present application, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, wherein the computer program instructions implement the above method when executed by a processor.

[0014] According to another aspect of the present application, a computer program product is provided, comprising a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.

[0015] The digital twin-based boarding bridge and bridge-mounted equipment pick-up method of the present application establishes a digital twin model of the boarding bridge and bridge-mounted equipment and the aircraft through digital twin technology, obtains and processes the boarding bridge and bridge-mounted equipment data and flight data in real time, updates the digital twin model according to the processed data and displays the digital twin model, and displays the actual docking process of the boarding bridge and bridge-mounted equipment and the aircraft (i.e., the actual pick-up process) through the digital twin model, which can realize digital simulation and real-time monitoring of the pick-up process, intuitively display the pick-up process of the boarding bridge and bridge-mounted equipment, and improve the efficiency and safety of the pick-up.

[0016] Other features and aspects of the present application will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the application and, together with the description, serve to explain the principles of the application.

[0018] Figure 1 A flowchart of a method for receiving an aircraft boarding bridge and bridge-mounted equipment based on digital twins according to an embodiment of the present application is shown.

[0019] Figure 2 A schematic diagram of the architecture of an airport boarding bridge and bridge-mounted equipment reception system based on digital twins according to an embodiment of the present application is shown.

[0020] Figure 3 A flow chart showing a method for obtaining real-time data of a boarding bridge and bridge-mounted equipment according to an embodiment of the present application is shown.

[0021] Figure 4 A flow chart illustrating a method for processing real-time data of a boarding bridge and bridge-mounted equipment to obtain airport pick-up operation service data according to an embodiment of the present application is shown.

[0022] Figure 5 A flowchart of a method for processing dynamic flight data to obtain flight pick-up data according to an embodiment of the present application is shown.

[0023] Figure 6 A flowchart of a method for updating a digital twin model of an aerobridge and bridge-mounted equipment and a digital twin model of an aircraft according to an embodiment of the present application is shown.

[0024] Figure 7 A block diagram of an electronic device 1900 according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0025] Various exemplary embodiments, features, and aspects of the present application will be described in detail below with reference to the accompanying drawings. The same reference numerals in the drawings denote elements having the same or similar functions. Although various aspects of the embodiments are shown in the drawings, the drawings do not have to be drawn to scale unless otherwise specified.

[0026] As used herein, the term "exemplary" means "serving as an example, embodiment, or illustration". Any embodiment described herein as "exemplary" is not necessarily to be construed as superior or better than other embodiments.

[0027] In addition, for a better description of the present application, numerous specific details are given in the following detailed implementation manners. Those skilled in the art should understand that the present application can also be implemented without some specific details. In some instances, methods, means, elements, and circuits well known to those skilled in the art are not described in detail so as to highlight the gist of the present application.

[0028] Digital twin technology is a technology that constructs a digital model in a virtual space based on a physical entity to achieve the interactive integration between the physical entity and the virtual digital model. At present, the application of digital twin technology in the aviation field is gradually increasing, but there is no application in the field of boarding bridges and on-board equipment for aircraft docking.

[0029] In view of this, the present application proposes a method for aircraft docking of boarding bridges and on-board equipment based on digital twins, which can realize the digital simulation and real-time monitoring of the aircraft docking process of boarding bridges and on-board equipment, intuitively display the aircraft docking process of boarding bridges and on-board equipment, solve the problem of lack of intuitive and effective monitoring in the aircraft docking process of boarding bridges and on-board equipment, and thus can improve the aircraft docking efficiency and safety.

[0030] Figure 1 The flowchart showing a method for aircraft docking of boarding bridges and on-board equipment based on digital twins according to an embodiment of the present application is as Figure 1 shown, and the method may include:

[0031] S101. Based on digital twin technology, establish a digital twin model of the boarding bridge and on-board equipment and a digital twin model of the aircraft;

[0032] S102. Obtain the real-time data of the boarding bridge and on-board equipment and the dynamic flight data; the real-time data of the boarding bridge and on-board equipment includes the operation status data of the boarding bridge and on-board equipment collected in real time and the corresponding relationship between the boarding bridge and on-board equipment and the aircraft stand number; the dynamic flight data is the flight data obtained in real time;

[0033] S103. Process the real-time data of the boarding bridge and on-bridge equipment to obtain pick-up operation service data, and process the dynamic flight data to obtain flight pick-up data. Among them, the pick-up operation service data represents the correspondence between the aircraft stand number and the status of the boarding bridge and / or on-bridge equipment, and the flight pick-up data represents the correspondence between the flight status and the aircraft stand status.

[0034] S104. Update the digital twin models of the boarding bridge and on-bridge equipment and the digital twin model of the aircraft according to the pick-up operation service data and the flight pick-up data.

[0035] S105. Display the digital twin models of the boarding bridge and on-bridge equipment and the digital twin model of the aircraft to show the changes of the boarding bridge and on-bridge equipment and the occupancy of the aircraft stand during the actual pick-up process.

[0036] In the pick-up method of the boarding bridge and on-bridge equipment based on digital twin in the embodiment of the present application, digital twin models of the boarding bridge and on-bridge equipment and the aircraft are established through digital twin technology. By obtaining and processing the data of the boarding bridge and on-bridge equipment and flight data in real time, the digital twin models are updated according to the processed data and the digital twin models are displayed. The actual pick-up process of the boarding bridge and on-bridge equipment and the aircraft is shown through the digital twin models, which can realize the digital simulation and real-time monitoring of the pick-up process, intuitively show the pick-up process of the boarding bridge and on-bridge equipment, and improve the pick-up efficiency and safety.

[0037] The present application also proposes a pick-up system for the boarding bridge and on-bridge equipment based on digital twin, which can be used to implement the pick-up method of the boarding bridge and on-bridge equipment based on digital twin.

[0038] Figure 2 The schematic diagram of the architecture of a pick-up system for the boarding bridge and on-bridge equipment based on digital twin according to an embodiment of the present application is shown as Figure 2 shown, and the system may include:

[0039] A model building module 211, configured to establish a digital twin model of the boarding bridge and on-bridge equipment and a digital twin model of the aircraft based on digital twin technology;

[0040] An equipment data acquisition module 212, configured to acquire real-time data of the boarding bridge and on-bridge equipment. The real-time data of the boarding bridge and on-bridge equipment includes the operation status data of the boarding bridge and on-bridge equipment collected in real time and the correspondence between the boarding bridge and on-bridge equipment and the aircraft stand number;

[0041] A flight information acquisition module 213, configured to acquire dynamic flight data. The dynamic flight data is flight data acquired in real time;

[0042] A data processing module 215, configured to process the real-time data of the boarding bridge and the on-board equipment to obtain pick-up operation service data, and process the dynamic flight data to obtain flight pick-up data; wherein, the pick-up operation service data represents the corresponding relationship between the stand number and the status of the boarding bridge and / or the on-board equipment, and the flight pick-up data represents the corresponding relationship between the flight status and the stand status;

[0043] A model update module 216, configured to update the digital twin models of the boarding bridge and the on-board equipment and the digital twin model of the aircraft according to the pick-up operation service data and the flight pick-up data;

[0044] A monitoring workstation 230, configured to display the digital twin models of the boarding bridge and the on-board equipment and the digital twin model of the aircraft, so as to show the changes of the boarding bridge and the on-board equipment and the occupancy of the stand during the actual pick-up process.

[0045] Exemplarily, the system may further include a boarding bridge and on-board equipment 200, a flight information system 220, a message middleware 214, a pick-up record storage module 217, and a database 218; wherein, the boarding bridge and on-board equipment 200 may include an intelligent gateway 201, a boarding bridge 202, an aircraft air conditioner 203, a 400Hz static inverter power supply 204, and an intelligent electric meter 205. The part composed of the model building module 211, the equipment data acquisition module 212, the flight information acquisition module 213, the message middleware 214, the data processing module 215, the model update module 216, the pick-up record storage module 217, and the database 218 may be collectively referred to as an application server 210. The boarding bridge and on-board equipment 200 may be located locally, and the application server 210 may be located in a computer room.

[0046] It should be noted that Figure 2 The number of the shown boarding bridges and on-board equipment 200 is merely exemplary, and the number of the boarding bridges and on-board equipment 200 may be determined according to actual requirements, and the present application does not limit this. For example, when an airport has N stands (i.e., designated positions for parking and taking off and landing aircraft, and each stand corresponds to a stand number), the number of the boarding bridges and on-board equipment 200 may be N, each boarding bridge and on-board equipment 200 corresponds to a stand, and each boarding bridge and on-board equipment 200 includes an intelligent gateway 201, a boarding bridge 202, an aircraft air conditioner 203, a 400Hz static inverter power supply 204, and an intelligent electric meter 205, where N is a positive integer. It should be noted that one stand may correspond to one or more boarding bridges and on-board equipment 200, and one boarding bridge and on-board equipment 200 may also correspond to multiple stands.

[0047] The digital twin-based boarding bridge and bridge-mounted equipment reception system of the embodiment of the present application can realize digital simulation and real-time monitoring of the boarding bridge and bridge-mounted equipment reception process, intuitively display the boarding bridge and bridge-mounted equipment reception process, and improve the efficiency and safety of the reception.

[0048] The following is through Figure 2 The boarding bridge and bridge-mounted equipment reception system based on digital twins is shown in the figure. Figure 1 Taking the boarding bridge and bridge-mounted equipment based on digital twin as an example, Figure 1 The steps of the boarding bridge and bridge-mounted equipment reception method based on digital twin are introduced in detail.

[0049] Step 101 may be performed by a model building module 211 , which may include digital twin model design software.

[0050] For example, a digital twin model of the boarding bridge and its equipment can be created in scale using digital twin model design software based on the relevant parameter information in the mechanical design drawings of the boarding bridge and its equipment. The process of creating the digital twin model of the boarding bridge and its equipment can refer to existing technologies. The digital twin model of the boarding bridge and its equipment can include detailed component model files, accurately reflecting the structure and function of the actual boarding bridge and its equipment.

[0051] In one embodiment, the digital twin model of the boarding bridge and its onboard equipment can include a boarding bridge model file and an onboard equipment model file. The boarding bridge model file can include eight major components: a turntable, gangway, wheelchair, lifting mechanism, operating console (i.e., control panel), door, canopy, and raised floor. The onboard equipment model file can include two major components: aircraft air conditioning and 400Hz static variable power supply.

[0052] It should be noted that the parameters and appearance of airport boarding bridges and bridge-mounted equipment vary widely, with no unified standard. The digital twin models of boarding bridges and bridge-mounted equipment in the above embodiments are merely general illustrations and are not standard models. Those skilled in the art can flexibly adjust these models based on the actual parameters and characteristics of each airport's boarding bridges and bridge-mounted equipment to create a digital twin model that meets actual needs.

[0053] For example, an airport digital twin model can be established based on airport information, and the digital twin models of boarding bridges and bridge-mounted equipment can be matched with the aircraft stands in the airport digital twin model according to the aircraft stands corresponding to the boarding bridges and bridge-mounted equipment.

[0054] For example, a digital twin model of an aircraft can be created based on aircraft parameter information using digital twin model design software. The process of creating a digital twin model of an aircraft can refer to existing technologies.

[0055] As an example, for different types of aircraft, a general aircraft digital twin model can be established, that is, a single aircraft digital twin model can be used to represent various types of aircraft such as Type A, Type B, Type C, Type D, and Type E. This can save modeling time and costs. As another example, different aircraft digital twin models can be established for different types of aircraft. Those skilled in the art can establish aircraft digital twin models according to actual needs, and this application does not make any limitations in this regard.

[0056] The acquisition of real-time data of the boarding bridge and on-board equipment in step 102 can be executed by the device data acquisition module 212, and the device data acquisition module 212 can obtain the real-time data of the boarding bridge and on-board equipment from the boarding bridge and on-board equipment 200.

[0057] Exemplarily, in the boarding bridge and on-board equipment 200, the boarding bridge 202, the aircraft air conditioner 203, the 400Hz static inverter power supply 204, and the smart meter 205 can act as sensors and send their respective original device data to the smart gateway 201, and the original device data can be cached locally. Among them, the smart meter 205 can detect the power consumption data of the aircraft air conditioner 203 and the 400Hz static inverter power supply 204. The power consumption data of the aircraft air conditioner 203 can be sent to the smart gateway 201 together with the original device data of the aircraft air conditioner 203, and the power consumption data of the 400Hz static inverter power supply 204 can be sent to the smart gateway 201 together with the original device data of the 400Hz static inverter power supply 204. The original device data can include data of various signal types, such as Controller Area Network (CAN) signal data, RS485 signal data, network signal data, etc. The smart gateway 201 can convert the received data of various signal types into gateway device data in a unified format (i.e., the real-time data of the boarding bridge and on-board equipment).

[0058] Exemplarily, the real-time data of the boarding bridge and on-board equipment can include the operating state data of the boarding bridge and on-board equipment, the associated aircraft stand number data of the boarding bridge and on-board equipment (i.e., the corresponding relationship between the boarding bridge and on-board equipment and the aircraft stand number), and other data. This application embodiment only describes the data related to the update of the digital twin model of the boarding bridge and on-board equipment (i.e., the operating state data of the boarding bridge and on-board equipment and the associated aircraft stand number data of the boarding bridge and on-board equipment), and does not specifically describe other data of the boarding bridge and on-board equipment.

[0059] The operating status data of the boarding bridge and its onboard equipment may include one or more of the following: boarding bridge operating status data from the boarding bridge 202, aircraft air conditioning operating status data from the aircraft air conditioner 203, and static variable power supply operating status data from the 400 Hz static variable power supply 204, depending on the actual connected equipment. For example, if the actually connected equipment is the boarding bridge 202 and the 400 Hz static variable power supply 204, and the aircraft air conditioner 203 is not connected, the operating status data of the boarding bridge and its onboard equipment includes the boarding bridge operating status data and the static variable power supply operating status data.

[0060] It should be noted that the purpose of the pick-up method of the embodiment of the present application is to display the actual pick-up process of the boarding bridge and the bridge-mounted equipment through a digital twin model. If the boarding bridge 202 is not connected, the pick-up cannot be achieved. Therefore, when the pick-up method of the embodiment of the present application is actually used, the actually connected equipment needs to include at least the boarding bridge 202, that is, the real-time data of the boarding bridge and the bridge-mounted equipment obtained needs to include at least the boarding bridge operation status data.

[0061] For example, the intelligent gateway 201 can collect real-time data of the boarding bridge and the bridge-mounted equipment, and can send the real-time data of the boarding bridge and the bridge-mounted equipment to the equipment data acquisition module 212 in the form of network signals via wired or wireless means. The intelligent gateway 201 can also be called a data acquisition gateway.

[0062] For example, after receiving the real-time data of the boarding bridge and the bridge-mounted equipment, the equipment data acquisition module 212 may verify the real-time data of the boarding bridge and the bridge-mounted equipment. The verification may include checking the integrity, format, range, etc. of the data. After successful verification, the equipment data acquisition module 212 may send a confirmation or response message to the intelligent gateway 201 to inform the intelligent gateway 201 that the real-time data of the boarding bridge and the bridge-mounted equipment has been successfully received and verified, thereby ensuring the reliability of data transmission.

[0063] For example, after acquiring real-time data on boarding bridges and onboard equipment, the equipment data acquisition module 212 may send the real-time data to the message middleware 214. The message subject may be named T1 (i.e., data with a message subject of T1 in the message middleware 214 represents real-time data on boarding bridges and onboard equipment). The pick-up record storage module 217 may subscribe to the real-time data on boarding bridges and onboard equipment with a message subject of T1 in the message middleware 214. After the message middleware 214 receives the real-time data, the pick-up record storage module 217 may acquire the real-time data from the message middleware 214 and send it to the database 218 for storage.

[0064] The following is an illustrative description of the specific process by which the equipment data acquisition module 212 acquires the real-time data of the boarding bridge and the bridge-mounted equipment.

[0065] Figure 3 A flowchart showing a method for obtaining real-time data of a boarding bridge and on-bridge equipment according to an embodiment of the present application is shown. As Figure 3 shown, it may include the following steps:

[0066] S301. Establish a connection with the intelligent gateway 201, and then execute step S302.

[0067] The intelligent gateway 201 can establish a connection with the device data acquisition module 212 by sending handshake data to the device data acquisition module 212. For example, a Transmission Control Protocol (TCP) connection can be established. The method for the intelligent gateway 201 to establish a connection with the device data acquisition module 212 can refer to the prior art. The handshake data sent by the intelligent gateway 201 may include the intelligent gateway ID, the boarding bridge number ID, the aircraft air conditioner number ID, the 400Hz static power supply number ID, and the gateway reported data time. Among them, the intelligent gateway ID is used to identify the intelligent gateway 201, the boarding bridge number ID is used to identify the boarding bridge 202, the aircraft air conditioner number ID is used to identify the aircraft air conditioner 203, the 400Hz static power supply number ID is used to identify the 400Hz static power supply 204, and the gateway reported data time represents the time when the intelligent gateway 201 reports data. There may be one or more 400Hz static power supplies in a boarding bridge and on-bridge equipment 200. For example, there may be two 400Hz static power supplies, namely 400Hz static power supply one and 400Hz static power supply two. At this time, the handshake data sent by the intelligent gateway 201 includes the 400Hz static power supply one number ID and the 400Hz static power supply two number ID.

[0068] After establishing the connection, the intelligent gateway 201 can send the real-time data of the boarding bridge and on-bridge equipment to the device data acquisition module 212. The real-time data of the boarding bridge and on-bridge equipment sent by the intelligent gateway 201 can include three categories: the operating status data of the boarding bridge, the operating status data of the aircraft air conditioner, and the operating status data of the static inverter power supply.

[0069] Each piece of data sent by the intelligent gateway 201 may contain a data function code, which is used to identify which category of data this piece of data belongs to among the handshake data, the operating status data of the boarding bridge, the operating status data of the aircraft air conditioner, and the operating status data of the static inverter power supply.

[0070] S302. Determine whether the received data is handshake data; if the determination is "yes", execute step S308; otherwise, execute step S303.

[0071] After the device data acquisition module 212 receives the data sent by the intelligent gateway 201, it can determine whether the data is handshake data according to the data function code. If the data is not handshake data, the data is the real-time data of the boarding bridge and its on-board equipment, and then it enters step S303; if the data is handshake data, it enters step S308.

[0072] S303. Determine whether there is information about the intelligent gateway ID in the data cache; if the judgment is "yes", execute step S304; otherwise, execute step S307.

[0073] S304. Update the gateway reported data time in the data cache, and then execute step S305.

[0074] The device data acquisition module 212 can update the gateway reported data time corresponding to the intelligent gateway ID in the data cache.

[0075] S305. After associating the data with the intelligent gateway ID, send it to the message middleware 214, and the message topic is T1, and then execute step S306.

[0076] S306. Send response data to the intelligent gateway 201.

[0077] The device data acquisition module 212 can send the response data of the data to the intelligent gateway 201, indicating that the data has been successfully received.

[0078] S307. Send a restart command to the intelligent gateway 201.

[0079] The real-time data of the boarding bridge and its on-board equipment does not contain the intelligent gateway ID. If the device data acquisition module 212 receives the real-time data of the boarding bridge and its on-board equipment, but there is no information about the intelligent gateway ID in the data cache, the device data acquisition module 112 cannot identify the identity of the intelligent gateway 201 that sent the real-time data of the boarding bridge and its on-board equipment, and the real-time data of the boarding bridge and its on-board equipment is considered illegal data. At this time, the device data acquisition module 212 will send a restart command to the intelligent gateway 201. After receiving the restart command, the intelligent gateway 201 powers off and restarts, re-establishes a connection with the device data acquisition module 212, and enters step S301 again.

[0080] S308. Determine whether there is information about the intelligent gateway ID in the data cache. If the judgment is "yes", execute step S309; otherwise, execute step S310.

[0081] S309. Update the gateway reported data time in the data cache, and then execute step S311.

[0082] The device data acquisition module 212 can update the gateway reported data time corresponding to the intelligent gateway ID in the data cache.

[0083] S310. Store the information of the intelligent gateway ID in the data cache, and then execute step S311.

[0084] Associate the TCP connection information with the intelligent gateway ID, and store the TCP connection information and the information of the intelligent gateway ID in the data cache. The information of the intelligent gateway ID includes the intelligent gateway ID obtained from the handshake data, the boarding bridge number ID, the aircraft air conditioner number ID, the 400Hz static inverter power supply number ID, and the gateway reported data time.

[0085] S311. Send time calibration data to the intelligent gateway 201.

[0086] The device data acquisition module 212 sends time calibration data to the intelligent gateway 201. After receiving the time calibration data, the intelligent gateway 201 automatically calibrates the time, so as to ensure that the time for the intelligent gateway 201 to upload the real-time data of the boarding bridge and the on-bridge equipment is consistent with the time of the application server 210.

[0087] In this way, through the above steps S301 to S311, the device data acquisition module 212 can obtain the real-time data of the boarding bridge and the on-bridge equipment collected by the intelligent gateway 201 in real time.

[0088] Exemplarily, if the intelligent gateway 201 fails to report data after exceeding the gateway timeout time after establishing a connection with the device data acquisition module 212, the information of the intelligent gateway ID corresponding to the intelligent gateway 201 in the data cache can be removed from the data cache and the connection between the intelligent gateway 201 and the device data acquisition module 212 can be disconnected according to the gateway reported data time corresponding to the intelligent gateway ID. The intelligent gateway 201 needs to re-establish a connection with the device data acquisition module 212 and enter step S301 again. The gateway timeout time can be set according to the time interval of the on-site device reporting data, for example, it can be set to 5 minutes. This can ensure the accuracy of the intelligent gateway 201 reporting data time.

[0089] Exemplarily, for each boarding bridge and on - bridge equipment 200, there is a corresponding relationship between the intelligent gateway 201 therein and the boarding bridge 202, the aircraft air conditioner 203, and the 400Hz static inverter power supply 204. The intelligent gateway ID of the intelligent gateway 201 can be associated with the aircraft stand number corresponding to the boarding bridge and on - bridge equipment 200. In this way, there is a corresponding relationship between the boarding bridge, the aircraft air conditioner, the 400Hz static inverter power supply and the intelligent gateway, and there is a corresponding relationship between the intelligent gateway and the aircraft stand number. Through the intelligent gateway, the boarding bridge, the aircraft air conditioner, the 400Hz static inverter power supply can be corresponded with the aircraft stand number. It should be noted that other methods can also be used to obtain the corresponding relationship between the boarding bridge, the aircraft air conditioner, the 400Hz static inverter power supply and the aircraft stand number. The present application does not limit this, as long as the requirements are met.

[0090] In step 102, obtaining the dynamic flight data can be executed by the flight information acquisition module 213, and the flight information acquisition module 213 can obtain the dynamic flight data from the flight information system 220.

[0091] Exemplarily, the flight information acquisition module 213 can log in to the flight information system 220 by using the account, password, IP address and port provided by the airport, and subscribe to the flight bus messages in the flight information system 220. Each piece of data in the flight bus messages has a flight protocol function code, which is used to identify which type of flight data this piece of data belongs to. According to the flight protocol function code, the required dynamic flight data can be filtered out, such as flight number data, actual take - off time data of the flight, actual landing time data of the flight, actual occupied aircraft stand number data of the flight and planned occupied aircraft stand number data of the flight. At the same time, basic information (such as aircraft type synchronization, airline synchronization, etc.) and process information (such as flight route, flight number change, aircraft stand dynamic allocation, etc.) can be filtered out. Each piece of dynamic flight data includes a flight ID, and the flight ID is also called the flight unique ID, which is used to identify the flight. According to the flight ID, it can be determined which flight the dynamic flight data corresponds to.

[0092] Exemplarily, after the flight information acquisition module 213 obtains the dynamic flight data, it can print a log to record the dynamic flight data and then send it to the message middleware 214. The message topic can be named T2 (that is, the data with the message topic T2 in the message middleware 214 represents the dynamic flight data). The pick - up record storage module 217 can subscribe to the dynamic flight data with the message topic T2 in the message middleware 214. After the message middleware 214 receives the dynamic flight data, the pick - up record storage module 217 can obtain the dynamic flight data from the message middleware 214 and send it to the database 218 for storage.

[0093] The real-time data of the boarding bridge and on-bridge equipment and the dynamic flight data obtained in step S102 cannot be directly used to update the digital twin models of the boarding bridge and on-bridge equipment and the aircraft digital twin model. Therefore, in step S103, data processing needs to be performed on the real-time data of the boarding bridge and on-bridge equipment and the dynamic flight data. The data processing may include classifying, associating, parsing, and filtering the real-time data of the boarding bridge and on-bridge equipment and the dynamic flight data, etc., to extract data useful for updating the digital twin model.

[0094] Step S103 can be executed by the data processing module 215.

[0095] Exemplarily, the data processing module 215 can subscribe to the real-time data of the boarding bridge and on-bridge equipment with the message topic T1 in the message middleware 214. After the message middleware 214 receives the real-time data of the boarding bridge and on-bridge equipment, the data processing module 215 can obtain the real-time data of the boarding bridge and on-bridge equipment from the message middleware 214 for further processing to obtain the pick-up operation service data useful for updating the digital twin model, and then send it to the message middleware 214. The message topic can be named T3 (that is, the data with the message topic T3 in the message middleware 214 represents the pick-up operation service data). The pick-up record storage module 217 can subscribe to the pick-up operation service data with the message topic T3 in the message middleware 214. After the message middleware 214 receives the pick-up operation service data, the pick-up record storage module 217 can obtain the pick-up operation service data from the message middleware 214 and send it to the database 218 for storage. The data processing module 215 can also directly send the pick-up operation service data obtained through the above processing to the database 218 for storage.

[0096] Exemplarily, the data processing module 215 can subscribe to the dynamic flight data with the message topic T2 in the message middleware 214. After the message middleware 214 receives the dynamic flight data, the data processing module 215 can obtain the dynamic flight data from the message middleware 214 for further processing to obtain the flight pick-up data useful for updating the digital twin model, and then send it to the message middleware 214. The message topic can be named T4 (that is, the data with the message topic T4 in the message middleware 214 represents the flight pick-up data). The pick-up record storage module 217 can subscribe to the flight pick-up data with the message topic T4 in the message middleware 214. After the message middleware 214 receives the flight pick-up data, the pick-up record storage module 217 can obtain the flight pick-up data from the message middleware 214 and send it to the database 218 for storage. The data processing module 215 can also directly send the flight pick-up data obtained through the above processing to the database 218 for storage.

[0097] In a possible implementation, the pick-up operation service data includes the correspondence between the boarding bridge status information and the aircraft stand number; processing the real-time data of the boarding bridge and the on-bridge equipment to obtain the pick-up operation service data may include:

[0098] (1) Processing the currently acquired real-time data of the boarding bridge and the on-bridge equipment to obtain the operating status of each component in the current boarding bridge, the current operation mode of the current boarding bridge, and the aircraft stand number corresponding to the current boarding bridge; the current boarding bridge is the boarding bridge corresponding to the currently acquired real-time data of the boarding bridge and the on-bridge equipment.

[0099] Exemplarily, according to the information of the intelligent gateway ID in the data cache when acquiring the real-time data of the current boarding bridge and the on-bridge equipment, it can be determined which intelligent gateway 201 the currently acquired real-time data of the boarding bridge and the on-bridge equipment comes from, and thus it can be determined which boarding bridge and on-bridge equipment 200 this real-time data of the boarding bridge and the on-bridge equipment comes from, and the boarding bridge 202 in the boarding bridge and on-bridge equipment 200 is the current boarding bridge.

[0100] Exemplarily, the boarding bridge operation status data from the boarding bridge 202 (i.e., the current boarding bridge) can be extracted from the currently acquired real-time data of the boarding bridge and the on-bridge equipment, and the aircraft stand number corresponding to the current boarding bridge can be determined according to the associated aircraft stand number data of the boarding bridge and the on-bridge equipment. The boarding bridge operation status data of the current boarding bridge includes the operating status of each component in the current boarding bridge and the current operation mode of the current boarding bridge.

[0101] Exemplarily, the operating status of each component in the boarding bridge may include the left and right rotation of the turntable, the telescoping of the channel, the lifting of the channel, the left and right rotation of the cabin door, the telescoping of the movable floor, the telescoping of the awning, and the fault alarm information of the corresponding components.

[0102] The operation modes of the boarding bridge include manual mode, automatic mode, and closed mode. The operation mode of the boarding bridge being in manual mode indicates that the boarding bridge is in the state of being manually operated by an operator. The operation mode of the boarding bridge being in automatic mode indicates that the boarding bridge is in the state of automatic operation (i.e., in the pick-up state). The operation mode of the boarding bridge being in closed mode indicates that the boarding bridge is in the state of not being used (i.e., in the parked position).

[0103] In the manual mode, the operator can manipulate the handle to control the forward or backward movement of the boarding bridge, and the signal generated during the manipulation of the handle can be referred to as the operation handle signal. If the operator pushes the handle forward to control the forward movement of the boarding bridge, the operation handle signal is a forward signal; if the operator moves the handle backward to control the backward movement of the boarding bridge, the operation handle signal is a backward signal. The operation handle signal will be collected and uploaded as the real-time data of the boarding bridge and the on-bridge equipment.

[0104] (2) Determine the bridge state of the current boarding bridge according to the current operation mode of the current boarding bridge and the historical operation mode of the current boarding bridge; the bridge state includes the bridge-leaning state, the bridge-retracting state, and the aircraft-receiving state; the historical operation mode of the current boarding bridge is obtained by processing the real-time data of the boarding bridge and the on-bridge equipment obtained historically.

[0105] The operator can switch the operation mode of the boarding bridge by turning the knob. The initial state of the boarding bridge is in the bridge-stop position, and at this time the knob points to the closed mode; if an aircraft needs to be received, the operator turns the knob to the manual mode and manipulates the handle to control the boarding bridge to move forward so that the boarding bridge docks with the aircraft door. During this process, the boarding bridge is in the bridge-leaning state; after the boarding bridge is docked with the aircraft door, the operator turns the knob to the automatic mode, and passengers get on and off the aircraft through the boarding bridge. At this time, the boarding bridge is in the aircraft-receiving state; after the task of passengers getting on and off the aircraft is completed, the operator turns the knob to the manual mode and manipulates the handle to control the boarding bridge to move backward so that the boarding bridge withdraws from the aircraft door. During this process, the boarding bridge is in the bridge-retracting state. During the process of the boarding bridge changing from the unused state to the bridge-leaning state, the operation mode of the boarding bridge changes to the closed mode - manual mode (the operator manually operates to move the boarding bridge forward to dock with the aircraft door); during the process of the boarding bridge changing from the bridge-leaning state to the aircraft-receiving state, the operation mode of the boarding bridge changes to the manual mode - automatic mode (the boarding bridge is docked with the aircraft door and passengers get on and off the aircraft through the boarding bridge); during the process of the boarding bridge changing from the aircraft-receiving state to the bridge-retracting state, the operation mode of the boarding bridge changes to the automatic mode - manual mode (the operator manually operates to move the boarding bridge backward to withdraw from the aircraft door). The change situation of the operation mode of the boarding bridge can be analyzed according to the current operation mode and historical operation mode of the boarding bridge, as well as the operation handle signal, so as to determine whether the boarding bridge is in the bridge-leaning state, the aircraft-receiving state, or the bridge-retracting state.

[0106] Exemplarily, if the current operation mode of the current boarding bridge is the manual mode and the historical operation modes of the current boarding bridge in the most recent preset number of times are all the automatic mode, and moreover, the real-time data of the boarding bridge and the on-bridge equipment currently obtained includes the operation handle signal and the operation handle signal is a backward signal, it indicates that the operation mode of the current boarding bridge changes from the automatic mode to the manual mode and the operator is manipulating the handle to control the boarding bridge to move backward. It is determined that the bridge state of the current boarding bridge is the bridge-retracting state. The preset number of times can be set by those skilled in the art according to actual needs. For example, it can be set to 5 times.

[0107] Exemplarily, if the current operation mode of the current boarding bridge is the manual mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the closed mode, and the real-time data of the boarding bridge and the on-bridge equipment currently obtained includes an operating handle signal and the operating handle signal is a forward signal, it indicates that the operation mode of the current boarding bridge changes to the closed mode - manual mode and the operator is manipulating the handle to control the boarding bridge to move forward. It is determined that the bridge state of the current boarding bridge is the approach state.

[0108] Exemplarily, if the current operation mode of the current boarding bridge is the manual mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the manual mode, and the real-time data of the boarding bridge and the on-bridge equipment currently obtained includes an operating handle signal and the operating handle signal is a forward signal, it indicates that the boarding bridge has been in the manual mode and the operator is manipulating the handle to control the boarding bridge to move forward. It is determined that the bridge state of the current boarding bridge is the approach state.

[0109] Exemplarily, if the current operation mode of the current boarding bridge is the automatic mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the manual mode, it indicates that the operation mode of the current boarding bridge changes to the manual mode - automatic mode. It is determined that the bridge state of the current boarding bridge is the pick-up state.

[0110] Exemplarily, if the current operation mode of the current boarding bridge is the automatic mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the automatic mode, it indicates that the boarding bridge has been in the automatic mode. It is determined that the bridge state of the current boarding bridge is the pick-up state.

[0111] In this way, the embodiments of the present application can accurately determine the bridge state of the boarding bridge through the current operation mode, historical operation mode, and operating handle signal of the boarding bridge, so as to accurately display the state of the current boarding bridge in the digital twin model of the boarding bridge and the on-bridge equipment.

[0112] (3) Use the bridge state of the current boarding bridge and the operating states of each component of the current boarding bridge as the boarding bridge state information corresponding to the current boarding bridge. Update the pick-up operation service data according to the boarding bridge state information corresponding to the current boarding bridge and the aircraft stand number corresponding to the current boarding bridge.

[0113] If it is determined that the bridge state of the current boarding bridge is the bridge-approach state, the boarding bridge state information corresponding to the current boarding bridge can be referred to as bridge-approach information, and the bridge-approach information of the current boarding bridge includes that the current boarding bridge is in the bridge-approach state and the operating states of the components in the current boarding bridge. If it is determined that the bridge state of the current boarding bridge is the bridge-retraction state, the boarding bridge state information corresponding to the current boarding bridge can be referred to as bridge-retraction information, and the bridge-retraction information of the current boarding bridge includes that the current boarding bridge is in the bridge-retraction state and the operating states of the components in the current boarding bridge. After determining the boarding bridge state information of the current boarding bridge, the boarding bridge state information can be associated with the stand number corresponding to the current boarding bridge and sent to the message middleware 214, and the boarding bridge state information corresponding to the stand number in the pick-up operation service data stored in the database 218 is updated.

[0114] The following gives an exemplary description of the specific process in which the data processing module 215 processes the real-time data of the boarding bridge and the on-bridge equipment to obtain the pick-up operation service data.

[0115] Figure 4 The flowchart showing the method for processing the real-time data of the boarding bridge and the on-bridge equipment to obtain the pick-up operation service data according to an embodiment of the present application is as Figure 4 shown, and may include the following steps:

[0116] S401. Obtain the real-time data of the boarding bridge and the on-bridge equipment with the message topic T1 from the message middleware 214, and then execute step S402.

[0117] The data processing module 215 can obtain the real-time data of the boarding bridge and the on-bridge equipment from the message middleware 214 in real time, and can obtain the real-time data of the boarding bridge and the on-bridge equipment every once in a while (for example, every 5 s), and process the currently obtained real-time data of the boarding bridge and the on-bridge equipment through the following steps.

[0118] S402. Determine whether there is operation mode data of the current boarding bridge in the data cache; if the determination is "yes", execute step S403; otherwise, execute step S423.

[0119] The data cache can be used to temporarily store the operation mode data of the boarding bridge, so as to be able to perform logical judgments based on the operation mode data in the subsequent process to determine whether the boarding bridge is in the bridge-approach state or the bridge-retraction state. The data cache can be a part of the program memory or an external cache database, which specifically depends on the system architecture and model design of the pick-up system. For example, in a stand-alone program, the data cache can be set as the program memory or an external cache database; in a distributed program, due to the need to ensure data consistency and accessibility, the data cache usually uses an external cache database.

[0120] Exemplarily, the operation mode data of each boarding bridge stored in the data cache can be associated with the boarding bridge number ID of the boarding bridge. It is possible to determine whether there is operation mode data of the current boarding bridge in the data cache according to the boarding bridge number ID of the current boarding bridge.

[0121] S403. Determine whether the current operation mode of the current boarding bridge has been in the manual mode for 5 consecutive times; if the judgment is "yes", execute step S404, otherwise execute step S414.

[0122] Exemplarily, the data processing module 215 can process the real-time data of the current boarding bridge and the on-bridge equipment obtained currently, extract the boarding bridge operation status data corresponding to the current boarding bridge and the position number corresponding to the current boarding bridge, and obtain the current operation mode of the current boarding bridge and the operation status of each component of the current boarding bridge from the boarding bridge operation status data corresponding to the current boarding bridge. In the case where the current operation mode obtained 5 consecutive times is the manual mode, it is determined that the boarding bridge is currently in the manual mode. In this way, through multiple judgments, the current operation mode of the boarding bridge can be determined more accurately, avoiding misjudgment of the current operation mode due to misoperation by the operator. For example, if the boarding bridge is currently in the closed mode and the operator accidentally turns the knob to the manual mode and then immediately turns it back to the closed mode, if only judged once at this time, the current operation mode of the boarding bridge cannot be accurately judged.

[0123] S404. Obtain the operation mode data of the current boarding bridge from the data cache, and then execute step S405.

[0124] The operation mode data of the current boarding bridge can be obtained from the data cache according to the boarding bridge number ID of the current boarding bridge, and the operation mode stored in the operation mode data of the current boarding bridge is the historical operation mode of the current boarding bridge.

[0125] S405. Determine whether the most recent historical operation mode of the current boarding bridge is the automatic mode; if the judgment is "yes", execute step S406; otherwise execute step S408.

[0126] The most recent historical operation mode of the current boarding bridge is the operation mode stored most recently in the operation mode data of the current boarding bridge, and it is determined whether the operation mode stored most recently is the automatic mode.

[0127] S406. Determine whether there is an operation handle signal and the operation handle signal is a backward signal; if the judgment is "yes", execute step S407; otherwise execute step S413.

[0128] Determine whether there is an operation handle signal and the operation handle signal is a backward signal in the real-time data of the current boarding bridge and the on-bridge equipment obtained currently. If the judgment is yes, it means that the operator is manipulating the handle to control the boarding bridge to move backward.

[0129] S407. After associating the bridge retraction information of the current boarding bridge with the aircraft stand number corresponding to the current boarding bridge, send it to the message middleware 214 with the message topic of T3, and then execute step S413.

[0130] The current operation mode of the current boarding bridge is the manual mode, and the most recent historical operation mode is the automatic mode, and the operation handle signal is a backward signal, that is, the operation mode of the current boarding bridge changes from the automatic mode to the manual mode and the operator is manipulating the handle to control the boarding bridge to move backward. From this, it can be judged that the current boarding bridge is in the bridge retraction state, and the boarding bridge status information of the current boarding bridge can be called the bridge retraction information. The data processing module 215 can associate (i.e., correspond) the bridge retraction information of the current boarding bridge with the aircraft stand number corresponding to the current boarding bridge and send it to the message middleware 214.

[0131] S408. Judge whether the most recent historical operation mode of the current boarding bridge is the closed mode; if the judgment is "yes", execute step S409; otherwise, execute step S411.

[0132] S409. Judge whether there is an operation handle signal and the operation handle signal is a forward signal. If the judgment is "yes", execute step S410; otherwise, execute step S413.

[0133] Judge whether there is an operation handle signal and the operation handle signal is a forward signal in the real-time data of the current boarding bridge and its on-bridge equipment obtained currently. If the judgment is yes, it means that the operator is manipulating the handle to control the boarding bridge to move forward.

[0134] S410. After associating the bridge approach information of the current boarding bridge with the aircraft stand number corresponding to the current boarding bridge, send it to the message middleware 214 with the message topic of T3, and then execute step S413.

[0135] The current operation mode of the current boarding bridge is the manual mode, and the most recent historical operation mode is the closed mode, and the operation handle signal is a forward signal, that is, the operation mode of the current boarding bridge changes from the closed mode to the manual mode and the operator is manipulating the handle to control the boarding bridge to move forward. From this, it can be judged that the current boarding bridge is in the bridge approach state, and the boarding bridge status information of the current boarding bridge can be called the bridge approach information. The data processing module 215 can associate (i.e., correspond) the bridge approach information of the current boarding bridge with the aircraft stand number corresponding to the current boarding bridge and send it to the message middleware 214.

[0136] S411. Judge whether there is an operation handle signal and the operation handle signal is a forward signal. If the judgment is "yes", execute step S412; otherwise, execute step S413.

[0137] The most recent historical operation mode of the current boarding bridge is neither the automatic mode nor the closed mode. Therefore, the most recent historical operation mode of the current boarding bridge is the manual mode. At this time, it is judged whether there is an operating handle signal in the real-time data of the boarding bridge and the on-bridge equipment obtained currently, and the operating handle signal is a forward signal.

[0138] S412. After associating the approaching information of the current boarding bridge with the aircraft position number corresponding to the current boarding bridge, send it to the message middleware 214, with the message topic being T3, and then execute step S413.

[0139] The current operation mode of the current boarding bridge is the manual mode, and the most recent historical operation mode is also the manual mode, and the operating handle signal is a forward signal, that is, the current boarding bridge has been in the manual mode and the operator is manipulating the handle to control the boarding bridge to move forward. From this, it can be judged that the current boarding bridge is in the approaching state. The data processing module 215 can associate (i.e., correspond) the approaching information of the current boarding bridge with the aircraft position number corresponding to the current boarding bridge and send it to the message middleware 214.

[0140] S413. Update the operation mode data of the current boarding bridge in the data cache, and then execute step S424.

[0141] Take the manual mode as the most recent historical operation mode of the current boarding bridge and store it in the operation mode data of the current boarding bridge in the data cache.

[0142] S414. Judge whether the current operation mode of the current boarding bridge has been the automatic mode for 5 consecutive times; if the judgment is "yes", execute step S415, otherwise execute step S421.

[0143] In the case where the currently obtained operation mode has been the automatic mode for 5 consecutive times, judge that the boarding bridge is currently in the automatic mode.

[0144] S415. Obtain the operation mode data of the current boarding bridge from the data cache, and then execute step S416.

[0145] The operation mode data of the current boarding bridge can be obtained from the data cache according to the boarding bridge number ID of the current boarding bridge.

[0146] S416. Judge whether the most recent historical operation mode of the current boarding bridge is the manual mode; if the judgment is "yes", execute step S417; otherwise execute step S418.

[0147] S417. After associating the aircraft receiving status information of the current boarding bridge with the aircraft position number corresponding to the current boarding bridge, send it to the message middleware 214, with the message topic being T3, and then execute step S420.

[0148] The current operating mode of the boarding bridge is automatic mode, and the most recent historical operating mode was manual mode. That is, the current operating mode of the boarding bridge has changed from manual mode to automatic mode. Therefore, it can be determined that the current boarding bridge is in the aircraft receiving state. The boarding bridge state information of the current boarding bridge can be called aircraft receiving state information. The data processing module 215 can associate the current boarding bridge aircraft receiving state information with the corresponding aircraft stand number of the current boarding bridge (i.e., make a correspondence) and send it to the message middleware 214.

[0149] S418. Determine whether the most recent historical operation mode of the current boarding bridge is the automatic mode; if so, execute step S419; otherwise, execute step S420.

[0150] S419: After associating the current boarding bridge's pick-up status information with the aircraft stand number corresponding to the current boarding bridge, the information is sent to the message middleware 214 with the message subject being T3, and then executing step S420.

[0151] The current operating mode of the boarding bridge is automatic, and the most recent historical operating mode is also automatic, indicating that the boarding bridge has always been in automatic mode. Therefore, it can be determined that the boarding bridge is in the aircraft receiving state. The data processing module 215 can associate the aircraft receiving state information with the corresponding aircraft stand number of the boarding bridge (i.e., perform a correspondence) and send it to the message middleware 214.

[0152] S420. Update the current operating mode data of the boarding bridge in the data cache, and then execute step S424.

[0153] The automatic mode is used as the most recent historical operation mode of the current boarding bridge and is stored in the operation mode data of the current boarding bridge in the data cache.

[0154] S421. Determine whether the current operating mode of the boarding bridge is the closed mode for five consecutive times; if the judgment is "yes", execute step S422; otherwise, continue to obtain real-time data of the boarding bridge and the bridge-mounted equipment and return to step S403.

[0155] When the current operation mode obtained for five consecutive times is the closed mode, it is determined that the boarding bridge is currently in the closed mode.

[0156] S422. Update the current operating mode data of the boarding bridge in the data cache, and then execute step S424.

[0157] The closing mode is used as the most recent historical operation mode of the current boarding bridge and is stored in the operation mode data of the current boarding bridge in the data cache.

[0158] S423. Update the current operating mode data of the boarding bridge in the data cache, and then execute step S424.

[0159] If the historical operation mode data of the current boarding bridge does not exist in the data cache, the historical operation mode of the current boarding bridge in the data cache is updated according to the real-time data of the current boarding bridge and the on-board equipment obtained currently. When the current operation mode of the current boarding bridge obtained continuously for 5 times is the manual mode, the manual mode can be stored in the data cache as the most recent historical operation mode of the current boarding bridge; when the current operation mode of the current boarding bridge obtained continuously for 5 times is the automatic mode, the automatic mode can be stored in the data cache as the most recent historical operation mode of the current boarding bridge; when the current operation mode of the current boarding bridge obtained continuously for 5 times is the closed mode, the closed mode can be stored in the data cache as the most recent historical operation mode of the current boarding bridge.

[0160] S424. Store the pick-up operation service data in the database 218.

[0161] It should be noted that the pick-up operation service data with the message topic of T3 in the message middleware 214 is the pick-up operation service data obtained by real-time processing of the real-time data of the current boarding bridge and the on-board equipment obtained currently; the pick-up operation service data in the database 218 includes the pick-up operation service data obtained by real-time processing of the real-time data of the current boarding bridge and the on-board equipment obtained currently, and also includes the pick-up operation service data obtained by processing the real-time data of the boarding bridge and the on-board equipment obtained historically.

[0162] In this way, through the above steps S401 to S424, the data processing module 215 can perform real-time processing on the real-time data of the boarding bridge and the on-board equipment obtained in real time, and obtain the pick-up operation service data useful for updating the digital twin model.

[0163] In a possible implementation manner, the pick-up operation service data may further include the correspondence between the aircraft air-conditioning operation state data and the aircraft position number, and / or the correspondence between the static inverter power supply operation state data and the aircraft position number. Among them, the aircraft air-conditioning operation state data may include the operation states of the various components of the aircraft air-conditioning, such as the fault alarm information of the various components of the aircraft air-conditioning; the static inverter power supply operation state data may include the operation states of the various components of the 400Hz static inverter power supply, such as the fault alarm information of the various components of the 400Hz static inverter power supply.

[0164] Exemplarily, in the case where the actually connected devices include the aircraft air conditioner 203, the aircraft air conditioner operation status data from the aircraft air conditioner 203 can be extracted from the real-time data of the boarding bridge and the on-bridge equipment currently obtained, and the aircraft position number corresponding to the aircraft air conditioner 203 can be determined according to the associated aircraft position number data of the boarding bridge and the on-bridge equipment. Then, after associating the aircraft air conditioner operation status data of the aircraft air conditioner 203 with the aircraft position number corresponding to the aircraft air conditioner 203, it is added to the pick-up operation service data.

[0165] Exemplarily, in the case where the actually connected devices include the 400Hz static inverter power supply 204, the static inverter power supply operation status data from the 400Hz static inverter power supply 204 can be extracted from the real-time data of the boarding bridge and the on-bridge equipment currently obtained, and the aircraft position number corresponding to the 400Hz static inverter power supply 204 can be determined according to the associated aircraft position number data of the boarding bridge and the on-bridge equipment. Then, after associating the static inverter power supply operation status data of the 400Hz static inverter power supply 204 with the aircraft position number corresponding to the 400Hz static inverter power supply 204, it is added to the pick-up operation service data.

[0166] In a possible implementation manner, the dynamic flight data includes flight actual departure time data, flight actual landing time data, flight actual occupied aircraft position number data, and flight planned occupied aircraft position number data; the flight pick-up data includes a first correspondence relationship between a flight ID, an aircraft position number, an aircraft position occupancy status, and a flight arrival / departure status; the aircraft position occupancy status includes an occupied status and an unoccupied status; the flight arrival / departure status includes an arrival status and a departure status; processing the dynamic flight data to obtain flight pick-up data may include:

[0167] (1) When the currently obtained dynamic flight data is the flight planned occupied aircraft position number data, according to the currently obtained flight planned occupied aircraft position number data, determine the aircraft position number corresponding to the current flight ID, and update the flight planned occupied aircraft position information according to the current flight ID and the aircraft position number corresponding to the current flight ID; the flight planned occupied aircraft position information includes a second correspondence relationship between a flight ID and an aircraft position number; the current flight ID is the flight ID corresponding to the currently obtained dynamic flight data.

[0168] The flight ID in the currently obtained piece of dynamic flight data is the current flight ID, and the flight corresponding to the current flight ID is called the current flight.

[0169] The data of the stand numbers occupied by flight schedules represents the stand numbers occupied by flight schedules (the flight may not finally park at the stand it is scheduled to occupy), that is, the stand numbers corresponding to the positions where the un-landed flight schedules park. For example, in the data of the stand numbers occupied by flight schedules, the flight ID is 001 and the corresponding stand number is 05, indicating that the flight with flight ID 001 is scheduled to park at stand number 05. The second correspondence between the flight ID and the stand number represents the correspondence between the flight ID and the stand numbers occupied by the flight schedule. The information on the stands occupied by flight schedules can be stored in database 218. The stand number occupied by the current flight ID can be determined based on the currently obtained data of the stand numbers occupied by flight schedules, and the information on the stands occupied by flight schedules in database 218 can be updated.

[0170] (2) When the currently obtained dynamic flight data is the data of the actual stand numbers occupied by the flight, based on the currently obtained data of the actual stand numbers occupied by the flight, determine the stand number corresponding to the current flight ID, and update the information on the actual stands occupied by the flight according to the current flight ID and the stand number corresponding to the current flight ID; the information on the actual stands occupied by the flight includes the third correspondence between the flight ID and the stand number.

[0171] The data of the actual stand numbers occupied by the flight represents the actual stand numbers occupied by the flight (the flight will finally park at the stand it actually occupies), including the stand numbers corresponding to the actual parking positions of the landed flights and the stand numbers corresponding to the positions where the incoming flights will park. For example, in the data of the actual stand numbers occupied by the flight, the flight ID is 001 and the corresponding stand number is 03, indicating that the flight with flight ID 001 actually parks (or will park) at stand number 03. The third correspondence between the flight ID and the stand number represents the correspondence between the flight ID and the actual stand numbers occupied by the flight. The information on the actual stands occupied by the flight can be stored in database 218. The actual stand number corresponding to the current flight ID can be determined based on the currently obtained data of the actual stand numbers occupied by the flight, and the information on the actual stands occupied by the flight in database 218 can be updated.

[0172] (3) When the currently obtained dynamic flight data is the data of the actual landing time of the flight, based on the current flight ID, the information on the actual stands occupied by the flight, and the information on the stands occupied by the flight schedule, determine the first correspondence between the current flight ID, the stand number, the stand occupancy status, and the flight arrival / departure status, and update the flight pick-up data according to the first correspondence between the current flight ID, the stand number, the stand occupancy status, and the flight arrival / departure status; where the stand occupancy status corresponding to the current flight ID is the occupied status; the flight arrival / departure status corresponding to the current flight ID is the arrival status.

[0173] If the currently obtained dynamic flight data is the actual landing time data of the flight, it means that the current flight has just landed, that is, the flight is approaching the airport. Therefore, the arrival / departure status of the flight corresponding to the current flight ID is the arrival status. After the current flight arrives at the airport, it needs to occupy a parking position. The parking position number corresponding to the current flight ID in the first correspondence relationship is the actual occupied parking position number corresponding to the current flight ID, and the parking position occupancy status corresponding to the current flight ID is the occupied status.

[0174] Exemplarily, the parking position number corresponding to the current flight ID in the first correspondence relationship can be determined according to the current flight ID, the actual occupied parking position information of the flight, and the planned occupied parking position information of the flight. First, it is judged whether there is information corresponding to the current flight ID in the actual occupied parking position information of the flight. If it exists, the actual occupied parking position number corresponding to the current flight ID is determined according to the actual occupied parking position information of the flight; if it does not exist, it is judged whether there is information corresponding to the current flight ID in the planned occupied parking position information of the flight. If it exists, the planned occupied parking position number corresponding to the current flight ID in the planned occupied parking position information of the flight is used as the actual occupied parking position number corresponding to the current flight ID, and the actual occupied parking position information of the flight is updated according to the actual occupied parking position number corresponding to the current flight ID.

[0175] (4) When the currently obtained dynamic flight data is the actual take-off time data of the flight, determine the first correspondence relationship among the current flight ID, the parking position number, the parking position occupancy status, and the arrival / departure status of the flight according to the current flight ID and the actual occupied parking position information of the flight, and update the flight pick-up data according to the first correspondence relationship among the current flight ID, the parking position number, the parking position occupancy status, and the arrival / departure status of the flight; wherein, the parking position occupancy status corresponding to the current flight ID is the unoccupied status; the arrival / departure status of the flight corresponding to the current flight ID is the departure status.

[0176] If the currently obtained dynamic flight data is the actual take-off time data of the flight, it means that the current flight has just taken off, that is, the flight is departing. Therefore, the arrival / departure status of the flight corresponding to the current flight ID is the departure status. After the current flight departs, it no longer occupies a parking position. The parking position number corresponding to the current flight ID in the first correspondence relationship is the actual occupied parking position number before the current flight departs, and the parking position occupancy status corresponding to the current flight ID is the unoccupied status.

[0177] Exemplarily, the corresponding bay number in the first correspondence for the current flight ID can be determined based on the current flight ID and the actual occupied bay information of the flight. It is determined whether there is information corresponding to the current flight ID in the actual occupied bay information of the flight. If it exists, the corresponding bay number for the current flight ID is the actual occupied bay number corresponding to the current flight ID in the actual occupied bay information of the flight. At the same time, since the current flight no longer actually occupies this bay number, the information corresponding to the current flight ID in the actual occupied bay information of the flight is deleted.

[0178] The following is an exemplary description of the specific process by which the data processing module 215 processes the dynamic flight data to obtain the flight pick-up data.

[0179] Figure 5 The flowchart showing the method for processing dynamic flight data to obtain flight pick-up data according to an embodiment of the present application is as Figure 5 shown, and may include the following steps:

[0180] S501. Obtain the dynamic flight data with the message topic T2 from the message middleware 214, and then execute step S502.

[0181] The data processing module 215 can obtain the dynamic flight data from the message middleware 214 in real time, and process the currently obtained piece of dynamic flight data through the following steps.

[0182] S502. Determine whether it is flight planned occupied bay number data. If the determination is "yes", execute step S503; otherwise, execute step S504.

[0183] It can be determined whether this piece of dynamic flight data is flight planned occupied bay number data according to the flight protocol function code.

[0184] S503. Store the flight planned occupied bay information in the database 218.

[0185] The corresponding bay number occupied by the current flight plan can be determined according to this piece of flight planned occupied bay number data, and the current flight ID is associated with the corresponding bay number occupied by the current flight plan, and is stored in the database 218 as the flight planned occupied bay information corresponding to the current flight ID. If there is already flight planned occupied bay information corresponding to the current flight ID in the database 218, the flight planned occupied bay information is updated according to the corresponding bay number occupied by the current flight plan.

[0186] S504. Determine whether it is flight actual occupied bay number data. If the determination is "yes", execute step S505; otherwise, execute step S508.

[0187] It can be determined whether this piece of dynamic flight data is flight actual occupied bay number data according to the flight protocol function code.

[0188] S505. Determine whether the aircraft stand number actually occupied by the current flight has been occupied by other flights. If the determination is "yes", execute step S506; otherwise, execute step S507.

[0189] Based on the data of the aircraft stand number actually occupied by this flight, the aircraft stand number actually occupied by the current flight can be determined, and it is judged whether the aircraft stand number actually occupied by the current flight corresponds to other flight IDs in the aircraft stand occupancy information of flights stored in database 218. If it corresponds to other flight IDs, it means that the aircraft stand number actually occupied by the current flight is occupied by other flights.

[0190] S506. Update the aircraft stand occupancy information of flights in database 218, and then execute step S507.

[0191] In the aircraft stand occupancy information of flights stored in database 218, update the flight ID corresponding to the aircraft stand number actually occupied by the current flight to the current flight ID.

[0192] S507. Insert the aircraft stand occupancy information corresponding to the current flight ID into database 218.

[0193] Associate the current flight ID with the aircraft stand number actually occupied by the current flight, and insert it into the aircraft stand occupancy information of flights stored in database 218.

[0194] S508. Determine whether it is the data of the actual landing time of the flight. If the determination is "yes", execute step S509; otherwise, execute step S519.

[0195] Based on the flight protocol function code, it can be determined whether this dynamic flight data is the data of the actual landing time of the flight.

[0196] S509. Determine whether there is aircraft stand occupancy information corresponding to the current flight ID. If the determination is "yes", execute step S510; otherwise, execute step S512.

[0197] In the aircraft stand occupancy information of flights stored in database 218, determine whether there is aircraft stand occupancy information corresponding to the current flight ID.

[0198] S510. Store the flight landing information in database 218, and then execute step S511.

[0199] Based on the actual landing time data of the flight, the actual landing time of the current flight can be determined. According to the information on the actual occupied position of the flight corresponding to the current flight ID, the position number actually occupied by the current flight can be determined. The current flight ID, the actual landing time of the current flight, and the position number actually occupied by the current flight can be associated and stored in the database 218 as the flight landing information corresponding to the current flight ID.

[0200] S511. After associating the current flight ID, the position number, the occupied status, and the approach status, send them to the message middleware 214, and the message topic is T4.

[0201] The currently obtained dynamic flight data being the actual landing time data of the flight indicates that the current flight is approaching, and the flight arrival / departure status is the approach status. If there is a position number actually occupied by the current flight in the information on the actual occupied position of the flight, then after the current flight approaches, it will park at the position number actually occupied by the current flight, and the position occupancy status is the occupied status. The data processing module 215 can associate the current flight ID, the position number actually occupied by the current flight, the occupied status, and the approach status and send them to the message middleware 214 as flight pick-up data.

[0202] S512. Determine whether there is information on the planned occupied position of the flight corresponding to the current flight ID. If the judgment is "yes", execute step S513; otherwise, execute step S518.

[0203] Determine whether there is information corresponding to the current flight ID in the information on the planned occupied position of the flight stored in the database 218.

[0204] S513. Determine the information on the planned occupied position of the flight corresponding to the current flight ID, and then execute step S514.

[0205] Filter out the information on the planned occupied position of the flight corresponding to the current flight ID from the information on the planned occupied position of the flight stored in the database 218 to determine the position number planned to be occupied by the current flight.

[0206] S514. Determine whether the position number planned to be occupied by the current flight has been occupied by other flights. If the judgment is "yes", execute step S515; otherwise, execute step S516.

[0207] Determine whether the position number planned to be occupied by the current flight corresponds to other flight IDs in the information on the actual occupied positions of the flights stored in the database 218. If it corresponds to other flight IDs, it means that the position number planned to be occupied by the current flight has been occupied by other flights.

[0208] S515. Update the information on the actual occupied positions of the flights in the database 218, and then execute step S517.

[0209] In the actual occupied aircraft position information of the flight stored in the database 218, update the flight ID corresponding to the aircraft position number planned to be occupied by the current flight to the current flight ID, that is, use the aircraft position number planned to be occupied by the current flight as the actual occupied aircraft position number of the current flight.

[0210] S516. Insert the actual occupied aircraft position information of the flight corresponding to the current flight ID into the database 218, and then execute step S517.

[0211] Associate the current flight ID with the aircraft position number planned to be occupied by the current flight, and insert it into the actual occupied aircraft position information of the flight stored in the database 218, that is, store the aircraft position number planned to be occupied by the current flight as the actual occupied aircraft position number of the current flight in the database 218.

[0212] S517. After associating the current flight ID, aircraft position number, occupied status, and approach status, send them to the message middleware 214, and the message topic is T4.

[0213] The data processing module 215 can associate the current flight ID, the actual occupied aircraft position number of the current flight, the occupied status, and the approach status, and send them to the message middleware 214 as flight pick-up data.

[0214] S518. Print the log.

[0215] If the actual occupied aircraft position number of the current flight does not exist in the database 218, and the aircraft position number planned to be occupied by the current flight does not exist either, it is impossible to determine which aircraft position the current flight will park at after approaching, and it is determined as abnormal information. The log can be printed for subsequent analysis and query of the abnormal information.

[0216] S519. Determine whether it is the actual take-off time data of the flight. If the judgment is "yes", execute step S520; otherwise, execute step S523.

[0217] It is possible to determine whether this dynamic flight data is the actual take-off time data of the flight according to the flight protocol function code.

[0218] S520. Determine whether there is actual occupied aircraft position information corresponding to the current flight ID. If the judgment is "yes", execute step S521; otherwise, execute step S523.

[0219] In the actual occupied aircraft position information of the flight stored in the database 218, determine whether there is actual occupied aircraft position information corresponding to the current flight ID.

[0220] S521. Delete the actual occupied aircraft position information corresponding to the current flight ID in the database 218.

[0221] The currently obtained dynamic flight data is the actual departure time data of the flight, indicating that the current flight is departing, and the flight arrival and departure status is the departure status. In the actual occupied stand information of the flight, the stand number corresponding to the current flight ID is the actual occupied stand number before the current flight departs. After the current flight departs, it no longer occupies this stand number, and the stand occupancy status is the unoccupied status. It is necessary to delete the information corresponding to the current flight ID in the actual occupied stand information of the flight.

[0222] S522. After associating the current flight ID, stand number, unoccupied status, and departure status, send them to the message middleware 214, and the message topic is T4.

[0223] The data processing module 215 can associate the current flight ID, the actual occupied stand number of the current flight before departure, unoccupied status, and departure status, and send them as flight pick-up data to the message middleware 214.

[0224] S523. Print the log.

[0225] If the judgment in step S519 is "No", then the currently obtained dynamic flight data does not belong to the flight plan occupied stand number data, flight actual occupied stand number data, flight actual landing time data, or flight actual departure time data, and it is determined as abnormal data. Print the log for subsequent analysis and query. If the currently obtained dynamic flight data is the flight actual departure time data, indicating that the current flight is departing, there should be the actual occupied stand information of the current flight before departure stored in the database 218. If the judgment in step S520 is "No", that is, there is no flight actual occupied stand information corresponding to the current flight ID in the database 218, it is determined as an abnormal situation, and print the log for subsequent analysis and query.

[0226] Exemplarily, the pick-up record storage module 217 can obtain the flight pick-up data from the message middleware 214 and send it to the database 218 for storage. The data processing module 215 can also directly send the flight pick-up data obtained through the above processing to the database 218 for storage.

[0227] Exemplarily, the stand planned to be occupied by a flight may change before the flight lands. For example, flight 001 is scheduled to arrive at the airport at 9:00 tomorrow morning and is planned to be parked at stand No. 01, and this planned information will be sent to the system in advance. If, before flight 001 lands, stand No. 01 planned to be occupied by flight 001 is occupied by other flights due to special security requirements or stand No. 01 is unavailable, then a new stand needs to be allocated for flight 001. Before flight 001 lands, the stand planned to be occupied by it may change multiple times. For example, it changes from stand No. 01 to stand No. 05 and then to stand No. 18. Each time there is a change, the information on the stand planned to be occupied by the flight needs to be updated to ensure that the stand planned to be occupied by flight 001 in the flight plan occupancy stand information is the latest stand allocated to this flight. After flight 001 lands, the actual occupancy stand information of the flight needs to be updated according to the stand it actually occupies, and the stand it actually occupies is marked as occupied.

[0228] Exemplarily, the stand actually occupied by a flight may change after the flight lands, and the flight may not be at the stand it occupied when it landed when it takes off. For example, the stand number actually occupied by flight 001 when it lands is 08. During the period from when flight 001 lands until it takes off again, stand No. 08 may be allocated to other flights for occupancy. At this time, flight 001 needs to be moved to another stand for parking. Before flight 001 takes off, the stand where it is actually parked may change multiple times. For example, it is moved from stand No. 08 to stand No. 12 for parking and then to stand No. 25 for parking. Each time there is a change, the actual occupancy stand information of the flight needs to be updated to ensure that the stand actually occupied by flight 001 in the actual occupancy stand information of the flight is the stand where the flight is currently actually parked. If flight 001 takes off from stand No. 25, then the actual occupancy stand information of the flight needs to be updated to release the occupancy status of stand No. 25.

[0229] It should be noted that the flight pick-up data with the message topic T4 in the message middleware 214 is the flight pick-up data obtained by real-time processing of the currently acquired dynamic flight data. The flight pick-up data in the database 218 includes the flight pick-up data obtained by real-time processing of the currently acquired dynamic flight data, and also includes the flight pick-up data obtained by processing the historically acquired dynamic flight data.

[0230] In this way, through the above steps S501 - S523, the data processing module 215 can perform real-time processing on the dynamic flight data to obtain flight pick-up data useful for updating the digital twin model.

[0231] It should be noted that the database 218 represents a component for storing data in the pick-up system, and different databases can be used to store different data. For example, the real-time data of the boarding bridge and on-board equipment and the dynamic flight data have a large data volume, and a non-relational database can be used for storage; the pick-up operation service data and flight pick-up data obtained after processing can be stored in a relational database.

[0232] It should be noted that in the embodiments of the present application, the message topics of the real-time data of the boarding bridge and on-board equipment, dynamic flight data, pick-up operation service data, and flight pick-up data in the message middleware 214 are named T1, T2, T3, and T4 respectively, which are only exemplary descriptions. Those skilled in the art can set the message topics according to actual needs, and the present application does not limit this.

[0233] The pick-up operation service data and flight pick-up data processed through step S103 can be pushed to the digital twin model at the front end for updating the digital twin models of the boarding bridge and on-board equipment and the aircraft digital twin model in step S104.

[0234] Step S104 can be executed by the model update module 216.

[0235] Exemplarily, the model update module 216 can subscribe to the pick-up operation service data with the message topic T3 in the message middleware 214. After the message middleware 214 receives the pick-up operation service data, the model update module 216 can obtain the pick-up operation service data from the message middleware 214 in real time. According to the pick-up operation service data, the model update module 216 can update the digital twin models of the boarding bridge and on-board equipment established by the model building module 211 in real time.

[0236] Exemplarily, the model update module 216 can subscribe to the flight pick-up data with the message topic T4 in the message middleware 214. After the message middleware 214 receives the flight pick-up data, the model update module 216 can obtain the flight pick-up data from the message middleware 214 in real time. According to the flight pick-up data, the model update module 216 can update the aircraft digital twin model established by the model building module 211 in real time.

[0237] In a possible implementation manner, updating the digital twin models of the boarding bridge and on-board equipment and the aircraft digital twin model according to the pick-up operation service data and the flight pick-up data may include:

[0238] (1) Obtain the pick-up operation service data corresponding to the first aircraft position number and the flight pick-up data corresponding to the first aircraft position number.

[0239] (2) Update the digital twin models of the first boarding bridge and on - bridge equipment corresponding to the first aircraft stand number according to the pick - up operation service data corresponding to the first aircraft stand number.

[0240] Among them, the digital twin models of the first boarding bridge and on - bridge equipment are the digital twin models corresponding to the boarding bridge and on - bridge equipment corresponding to the first aircraft stand number. The pick - up operation service data corresponding to the first aircraft stand number includes the boarding bridge status information corresponding to the first aircraft stand number. The boarding bridge status information includes the bridge status of the boarding bridge and the operating status of each component of the boarding bridge. According to whether the bridge status of the boarding bridge is the bridge - approaching state, the pick - up state or the bridge - retracting state, the bridge status of the boarding bridge in the digital twin models of the first boarding bridge and on - bridge equipment can be judged, so that the pick - up stage where the digital twin models of the first boarding bridge and on - bridge equipment are located can be judged; according to the operating status of each component of the boarding bridge, the operating status of the corresponding components of the boarding bridge in the digital twin models of the first boarding bridge and on - bridge equipment can be updated, so that each component of the boarding bridge in the digital twin models of the first boarding bridge and on - bridge equipment can perform corresponding actions.

[0241] Exemplarily, if the bridge status of the boarding bridge is the bridge - approaching state, it means that the boarding bridge is docking with the aircraft door. At this time, the pick - up stage where the digital twin models of the first boarding bridge and on - bridge equipment are located can be called the bridge - approaching stage; if the bridge status of the boarding bridge is the pick - up state, it means that the boarding bridge has completed docking with the aircraft door and passengers are boarding and alighting the aircraft through the boarding bridge. At this time, the pick - up stage where the digital twin models of the first boarding bridge and on - bridge equipment are located can be called the pick - up in progress stage; if the bridge status of the boarding bridge is the bridge - retracting state, it means that the boarding bridge is withdrawing from the aircraft door. At this time, the pick - up stage where the digital twin models of the first boarding bridge and on - bridge equipment are located can be called the bridge - retracting stage. The boarding bridge in the digital twin models of the first boarding bridge and on - bridge equipment can be rendered in different colors according to different pick - up stages, or the current pick - up stage can be marked on the display screen, so that users can more intuitively understand the current pick - up stage.

[0242] Exemplarily, the pick - up operation service data corresponding to the first aircraft stand number may also include the aircraft air - conditioning operation status data corresponding to the first aircraft stand number, and / or the pick - up operation service data corresponding to the first aircraft stand number may also include the static inverter power supply operation status data corresponding to the first aircraft stand number; the aircraft air - conditioning operation status data corresponding to the first aircraft stand number can be used to update the operating status of each component in the aircraft air - conditioning in the digital twin models of the first boarding bridge and on - bridge equipment; the static inverter power supply operation status data corresponding to the first aircraft stand number can be used to update the operating status of each component in the 400Hz static inverter power supply in the digital twin models of the first boarding bridge and on - bridge equipment.

[0243] Exemplarily, in the digital twin models of the boarding bridge and on-bridge equipment, the operating states of various components can be rendered and displayed in different colors, so as to more intuitively display the operating states of the components of the boarding bridge and on-bridge equipment, promptly detect abnormal situations, and improve the safety of the aircraft receiving process. For example, when the aircraft air conditioner in the actual boarding bridge and on-bridge equipment is operating normally, the aircraft air conditioner in the digital twin models of the boarding bridge and on-bridge equipment can be rendered green; when the actual aircraft air conditioner is not operating, the aircraft air conditioner in the digital twin models of the boarding bridge and on-bridge equipment can be rendered gray; when the actual aircraft air conditioner is in a fault alarm state, the aircraft air conditioner in the digital twin models of the boarding bridge and on-bridge equipment can be rendered red.

[0244] (3) According to the flight arrival / departure data corresponding to the first aircraft stand number, determine the arrival / departure state of the flight corresponding to the first aircraft stand number; in the case where the arrival / departure state of the flight corresponding to the first aircraft stand number is the arrival state, update the digital twin model of the aircraft so that the digital twin model of the aircraft plays the digital twin animation of entering the aircraft stand corresponding to the first aircraft stand number; in the case where the arrival / departure state of the flight corresponding to the first aircraft stand number is the departure state, update the digital twin model of the aircraft so that the digital twin model of the aircraft plays the digital twin animation of leaving the aircraft stand corresponding to the first aircraft stand number.

[0245] The following gives an exemplary description of the specific process of the model update module 216 for updating the digital twin models of the boarding bridge and on-bridge equipment and the digital twin model of the aircraft according to the aircraft receiving operation service data and the flight arrival / departure data.

[0246] Figure 6 The flowchart showing the method for updating the digital twin models of the boarding bridge and on-bridge equipment and the digital twin model of the aircraft according to an embodiment of the present application is as Figure 6 shown, and may include the following steps:

[0247] S601. Open the digital twin model of the boarding bridge and on-bridge equipment corresponding to the first aircraft stand number, and then execute step S602.

[0248] S602. Initialize the digital twin model of the boarding bridge and on-bridge equipment corresponding to the first aircraft stand number and the occupancy situation of the first aircraft stand, and then execute step S603.

[0249] The first aircraft stand refers to the aircraft stand corresponding to the first aircraft stand number. The process of initializing the occupancy situation of the first aircraft stand is as follows:

[0250] The flight actual occupancy aircraft stand information stored in the database 218 can be retrieved with the first aircraft stand number as the index. If the information corresponding to the first aircraft stand number exists, it means that the first aircraft stand number is occupied by a flight; if it does not exist, it means that the first aircraft stand number is not occupied by a flight.

[0251] If the first aircraft stand number is occupied by a flight, it means that there is a flight parked at the first aircraft stand, and in the airport digital twin model, the aircraft digital twin model is parked at the first aircraft stand synchronously. The actual parking position of the flight at the first aircraft stand may not be fixed. As an example, given the actual parking coordinates of the flight, the aircraft digital twin model can be parked at the corresponding position in the first aircraft stand according to the actual parking coordinates of the flight; as another example, in the case where it is difficult to obtain the actual parking coordinates of the flight, the coordinates for parking the aircraft digital twin model at the first aircraft stand can be preset. Regardless of the actual parking position of the flight at the first aircraft stand, the aircraft digital twin model is parked at the preset coordinates, which can ensure that the boarding bridge and the digital twin model of the on-board equipment can match the position of the aircraft digital twin model during operation.

[0252] If the first aircraft stand number is not occupied by a flight, it means that there is no flight parked at the first aircraft stand, and there is no aircraft digital twin model parked at the first aircraft stand in the airport digital twin model either.

[0253] The process of initializing the digital twin models of the boarding bridge and the on-board equipment corresponding to the first aircraft stand number is as follows:

[0254] Determine whether the boarding bridge and the on-board equipment corresponding to the first aircraft stand number are in an operating state. The operating state of each component of the boarding bridge when it is not in the process of receiving passengers is called the original state. If the operating state of each component of the boarding bridge has changed compared with the original state (for example, the passage of the boarding bridge extends forward compared with the original state), it is considered that the boarding bridge is in an operating state. The data of the passenger receiving operation service can be obtained from the database 218, the status information of the boarding bridge corresponding to the first aircraft stand number can be extracted, and according to the operating state of each component of the boarding bridge and the bridge state of the boarding bridge in the boarding bridge status information, it can be determined whether the boarding bridge and the on-board equipment corresponding to the first aircraft stand number are in an operating state.

[0255] If the boarding bridge and its on-bridge equipment corresponding to the first aircraft stand number are in an operating state, obtain the pick-up operation service data corresponding to the first aircraft stand number from the database 218. According to the boarding bridge status information in the pick-up operation service data, the bridge status of the boarding bridge corresponding to the first aircraft stand number and the operating status of each component of the boarding bridge can be determined, so that the actions already performed by each component of the boarding bridge can be determined. The final positions where each component of the boarding bridge stays after performing different actions can be preset in advance. According to the actions already performed by each component of the boarding bridge corresponding to the first aircraft stand number, initialize the corresponding components of the boarding bridge to the final positions in the digital twin model of the boarding bridge and its on-bridge equipment. For example, if the movable floor of the boarding bridge corresponding to the first aircraft stand number has performed a retraction action in the bridge-retracting state, then initialize the movable floor to the final position after performing the retraction action in the digital twin model of the boarding bridge and its on-bridge equipment. If the pick-up operation service data corresponding to the first aircraft stand number also includes the aircraft air-conditioning operating status data and the static inverter power supply operating status data, then initialize each component of the aircraft air-conditioning and the 400Hz static inverter power supply in the digital twin model of the boarding bridge and its on-bridge equipment to the corresponding operating status according to the aircraft air-conditioning operating status data and the static inverter power supply operating status data. This can ensure that the digital twin model of the boarding bridge and its on-bridge equipment is consistent with the actual boarding bridge and its on-bridge equipment, providing an initial state for subsequent operations.

[0256] If the boarding bridge and its on-bridge equipment corresponding to the first aircraft stand number are not in an operating state, the digital twin model of the boarding bridge and its on-bridge equipment corresponding to the first aircraft stand number maintains its original state.

[0257] S603. Receive the pick-up operation service data with the message topic T3 and the flight pick-up data with the message topic T4 from the message middleware 214, and then execute step S604.

[0258] The pick-up operation service data corresponding to the first aircraft stand number can be obtained from the pick-up operation service data with the message topic T3 to perform real-time update on the digital twin model of the boarding bridge and its on-bridge equipment, and the flight pick-up data corresponding to the first aircraft stand number can be obtained from the flight pick-up data with the message topic T4 to perform real-time update on the digital twin model of the aircraft. The pick-up operation service data can be identified by the aircraft stand number and the ID of the boarding bridge and its on-bridge equipment. The pick-up operation service data corresponding to different aircraft stand numbers can be separated, so as to avoid the interference of the pick-up operation service data corresponding to other aircraft stands on the update of the digital twin model corresponding to the current aircraft stand.

[0259] S604. Play the digital twin animation according to the received pick-up operation service data, and play the digital twin animation according to the flight arrival and departure status in the received flight pick-up data.

[0260] The boarding bridge operation service data received from the message middleware 214 is the boarding bridge operation service data obtained by real-time processing of the real-time data of the currently acquired boarding bridge and on-bridge equipment. The model update module 216 can obtain the boarding bridge operation service data from the message middleware 214 in real time and update the digital twin model of the boarding bridge and on-bridge equipment in real time. During the update process, the actions performed by each component in the digital twin model of the boarding bridge and on-bridge equipment can be played through digital twin animations.

[0261] Digital twin animations of different actions performed by each component in the digital twin model of the boarding bridge and on-bridge equipment can be preset. When there is a flight parked at the aircraft stand, the actions of each component in the digital twin model of the boarding bridge and on-bridge equipment will be strictly in accordance with the preset digital twin animations, and each component will execute relevant actions according to the preset trajectory, which can ensure the effective matching of the actions of the digital twin model of the boarding bridge and on-bridge equipment with the position of the digital twin model of the aircraft.

[0262] It should be noted that when there is a flight parked at the aircraft stand, during the update of the digital twin model of the boarding bridge and on-bridge equipment, each component only responds to the action trigger data in the boarding bridge operation service data. From the start of the action trigger to the end of the digital twin animation playback, if interruption data or other interference data is received during this period, the digital twin model of the boarding bridge and on-bridge equipment will no longer generate any action responses. Taking the process of approaching the bridge as an example, when there is a flight parked inside the aircraft stand, the digital twin model of the boarding bridge and on-bridge equipment moves from the initial position to the boarding position. During this process, although there may be continuous actions of multiple components, the final state of each component is fixed and will stop at the final position after the preset action is executed. Even if other commands related to the actions of components such as the turntable are received during this period, the model update module 216 will ignore these commands to ensure that components such as the turntable can reach the final position according to the preset angle value. This design can ensure the consistency and accuracy of the actions of the boarding bridge and on-bridge equipment in the digital twin model.

[0263] When there is no flight parked at the aircraft stand, there is no problem of position matching between the digital twin model of the boarding bridge and on-bridge equipment and the digital twin model of the aircraft. During the update process, the actions of each component in the digital twin model of the boarding bridge and on-bridge equipment do not need to follow the established coordinate trajectory, and the actions of each component in the digital twin model will be completely synchronized with the actions of the actual components of the boarding bridge and on-bridge equipment, and the digital twin animations corresponding to the actions of the actual components of the boarding bridge and on-bridge equipment can be played synchronously. Taking the process of approaching the bridge as an example, once the turntable in the boarding bridge and on-bridge equipment receives the signal to start rotating left, the digital twin model of the boarding bridge and on-bridge equipment will immediately update and display the corresponding left rotation action of the turntable; when the turntable of the boarding bridge and on-bridge equipment receives the signal to stop rotating left, the digital twin model of the boarding bridge and on-bridge equipment will be updated synchronously to stop the left rotation of the turntable.

[0264] The flight pick-up data received from the message middleware 214 is the flight pick-up data obtained by real-time processing of the currently acquired dynamic flight data. The model update module 216 can obtain the flight pick-up data from the message middleware 214 in real time and update the aircraft digital twin model in real time.

[0265] The flight pick-up data includes the correspondence between the stand number and the flight arrival / departure status. If the model update module 216 receives the flight pick-up data corresponding to the first stand number from the message middleware 214, and the flight arrival / departure status corresponding to the first stand number in the flight pick-up data is the arrival status, it means that there is a flight arriving at the first stand. The digital twin animation of the flight arrival can be preset, and the coordinates when the flight is parked at the first stand can be preset. When the data of the flight arrival is received, the aircraft digital twin model will be immediately triggered to play the preset flight arrival animation and finally park the aircraft digital twin model at the preset coordinates of the first stand.

[0266] If the model update module 216 receives the flight pick-up data corresponding to the first stand number from the message middleware 214, and the flight arrival / departure status corresponding to the first stand number in the flight pick-up data is the departure status, it means that there is a flight departing from the first stand. The digital twin animation of the flight departure can be preset. When the data of the flight departure is received, the aircraft digital twin model will be immediately triggered to play the preset flight departure animation, and the aircraft digital twin model on the first stand will leave the first stand from the preset coordinates.

[0267] If the flight arrival / departure status in the flight pick-up data received from the message middleware 214 is neither the arrival status nor the departure status, it is determined that the flight pick-up data is abnormal data, and the log is printed for subsequent analysis and query.

[0268] In this way, through the above steps S6's 1~S604, the model update module 216 can update the digital twin models of the boarding bridges and on-board equipment corresponding to each stand and the aircraft digital twin model.

[0269] Step S105 can be executed by the monitoring workstation 230.

[0270] The monitoring workstation 230 is also called the user terminal. The monitoring workstation 230 can include a display screen, and the digital twin models of the boarding bridges and on-board equipment and the aircraft digital twin model can be displayed in real time through the display screen. By playing the digital twin animation, the changes of the boarding bridges and on-board equipment and the stand occupancy situation during the actual pick-up process can be intuitively displayed.

[0271] The digital twin-based boarding bridge and bridge-mounted equipment pick-up method and pick-up system of the embodiment of the present application establishes a digital twin model of the boarding bridge and bridge-mounted equipment and a digital twin model of the aircraft through digital twin technology, acquires and processes boarding bridge and bridge-mounted equipment data and flight data in real time, updates the digital twin model of the boarding bridge and bridge-mounted equipment and the digital twin model of the aircraft in real time based on the processed data, and displays the digital twin model through the user terminal. The digital twin model can intuitively display the pick-up process, realize comprehensive and effective monitoring of the boarding bridge and bridge-mounted equipment service process, and improve the efficiency and safety of the pick-up. The pick-up system of the embodiment of the present application can realize the automated execution of the pick-up method of the embodiment of the present application, which not only improves the intelligence level of air transportation, but also provides operators with a convenient and intuitive management tool, and has broad application prospects.

[0272] The present application also provides a computer-readable storage medium having computer program instructions stored thereon. When executed by a processor, the computer program instructions implement the aforementioned digital twin-based boarding bridge and bridge-mounted equipment access method. The computer-readable storage medium may be volatile or non-volatile.

[0273] An embodiment of the present application also proposes an electronic device, comprising: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to implement the above-mentioned digital twin-based boarding bridge and bridge-mounted equipment pick-up method when executing the instructions stored in the memory.

[0274] An embodiment of the present application also provides a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above-mentioned digital twin-based boarding bridge and bridge-mounted equipment pick-up method.

[0275] Figure 7 FIG1 shows a block diagram of an electronic device 1900 according to an embodiment of the present application. For example, the electronic device 1900 can be provided as a server or a terminal device. Figure 7 Electronic device 1900 includes a processing component 1922, which further includes one or more processors, and memory resources represented by memory 1932 for storing instructions executable by processing component 1922, such as applications. The applications stored in memory 1932 may include one or more modules, each corresponding to a set of instructions. In addition, processing component 1922 is configured to execute instructions to implement the above-mentioned digital twin-based boarding bridge and bridge-mounted equipment access method.

[0276] The electronic device 1900 may also include a power supply component 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input / output interface 1958 (I / O interface). The electronic device 1900 may operate based on an operating system stored in the memory 1932, such as Windows Server TM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM or the like.

[0277] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as the memory 1932 including computer program instructions, and the above computer program instructions can be executed by the processing component 1922 of the electronic device 1900 to complete the above method for receiving passengers by the digital twin-based boarding bridge and on-bridge equipment.

[0278] This application may be a system, a method, and / or a computer program product. The computer program product may include a computer-readable storage medium having thereon computer-readable program instructions for causing a processor to implement various aspects of this application.

[0279] A computer-readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), a memory stick, a floppy disk, a mechanically encoded device, such as a punched card or raised structures in grooves having instructions stored thereon, and any suitable combination of the foregoing. The computer-readable storage medium used herein is not construed as an instantaneous signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated through a waveguide or other transmission medium (e.g., an optical pulse through an optical fiber cable), or an electrical signal transmitted through a wire.

[0280] The computer-readable program instructions described herein can be downloaded to various computing / processing devices from a computer-readable storage medium or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing / processing device.

[0281] The computer program instructions for performing the operations of this application may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state-setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, by using the state information of the computer-readable program instructions to customize an electronic circuit, such as a programmable logic circuit, a field-programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer-readable program instructions to implement various aspects of this application.

[0282] Aspects of the present application are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each block of the flowcharts and / or block diagrams, and the combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0283] These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine such that the instructions, when executed by the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions may also be stored in a computer-readable storage medium that causes a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises a manufacture including instructions which implement various aspects of the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0284] The computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other devices to produce a computer-implemented process such that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0285] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a segment of code, or a portion of an instruction, and the module, segment of code, or portion of an instruction may include one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block of the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or by combinations of special purpose hardware and computer instructions.

[0286] The embodiments of the present application have been described above. The above description is exemplary and not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the market, or to enable other ordinary skilled persons in the art to understand the embodiments disclosed herein.

Claims

1. A method for receiving an aircraft boarding bridge and bridge-mounted equipment based on digital twins, characterized in that: Including: Based on digital twin technology, establish a digital twin model of the boarding bridge and its on-bridge equipment and a digital twin model of the aircraft; The on-bridge equipment is the equipment used in conjunction with the boarding bridge; Obtain the real-time data of the boarding bridge and its on-bridge equipment and the dynamic flight data; the real-time data of the boarding bridge and its on-bridge equipment includes the operation status data of the boarding bridge and its on-bridge equipment collected in real time and the corresponding relationship between the boarding bridge and its on-bridge equipment and the aircraft stand number; The dynamic flight data is the flight data obtained in real time; Process the real-time data of the boarding bridge and its on-bridge equipment to obtain pick-up operation service data, and process the dynamic flight data to obtain flight pick-up data; wherein, the pick-up operation service data represents the corresponding relationship between the aircraft stand number and the status of the boarding bridge and / or the status of the on-bridge equipment, and the flight pick-up data represents the corresponding relationship between the flight status and the aircraft stand status; Update the digital twin models of the boarding bridge and its on-bridge equipment and the digital twin model of the aircraft according to the pick-up operation service data and the flight pick-up data; Display the digital twin models of the boarding bridge and its on-bridge equipment and the digital twin model of the aircraft to show the changes of the boarding bridge and its on-bridge equipment and the occupancy of the aircraft stand during the actual pick-up process.

2. The method according to claim 1, wherein The pick-up operation service data includes the corresponding relationship between the status information of the boarding bridge and the aircraft stand number; Processing the real-time data of the boarding bridge and its on-bridge equipment to obtain pick-up operation service data includes: Process the currently obtained real-time data of the boarding bridge and its on-bridge equipment to obtain the operation status of each component in the current boarding bridge, the current operation mode of the current boarding bridge, and the aircraft stand number corresponding to the current boarding bridge; the current boarding bridge is the boarding bridge corresponding to the currently obtained real-time data of the boarding bridge and its on-bridge equipment; the operation mode includes manual mode, automatic mode, and closed mode; Judge the bridge status of the current boarding bridge according to the current operation mode of the current boarding bridge and the historical operation mode of the current boarding bridge; the bridge status includes approaching the aircraft status, retracting from the aircraft status, and pick-up status; the historical operation mode of the current boarding bridge is obtained by processing the historically obtained real-time data of the boarding bridge and its on-bridge equipment; Use the bridge status of the current boarding bridge and the operation status of each component in the current boarding bridge as the boarding bridge status information corresponding to the current boarding bridge, and update the pick-up operation service data according to the boarding bridge status information corresponding to the current boarding bridge and the aircraft stand number corresponding to the current boarding bridge.

3. The method according to claim 2, wherein The judging the bridge status of the current boarding bridge according to the current operation mode of the current boarding bridge and the historical operation mode of the current boarding bridge includes: If the current operation mode of the current boarding bridge is manual mode and the historical operation modes of the current boarding bridge in the most recent preset number of times are all automatic mode, and the currently obtained real-time data of the boarding bridge and its on-bridge equipment contains an operation handle signal and the operation handle signal is a backward signal, judge that the bridge status of the current boarding bridge is the retracting from the aircraft status; If the current operation mode of the current boarding bridge is the manual mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the closed mode, and the real-time data of the boarding bridge and the on-bridge equipment currently obtained includes the operation handle signal and the operation handle signal is a forward signal, it is determined that the bridge state of the current boarding bridge is the bridge-leaning state; If the current operation mode of the current boarding bridge is the manual mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the manual mode, and the real-time data of the boarding bridge and the on-bridge equipment currently obtained includes the operation handle signal and the operation handle signal is a forward signal, it is determined that the bridge state of the current boarding bridge is the bridge-leaning state; If the current operation mode of the current boarding bridge is the automatic mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the manual mode, or if the current operation mode of the current boarding bridge is the automatic mode and the historical operation modes of the current boarding bridge in the recent preset number of times are all the automatic mode, it is determined that the bridge state of the current boarding bridge is the aircraft-receiving state.

4. The method according to claim 3, characterized in that, The on-bridge equipment includes an aircraft air conditioner and a static inverter power supply; the aircraft-receiving operation service data further includes the corresponding relationship between the aircraft air conditioner operation state data and the aircraft position number, and / or the corresponding relationship between the static inverter power supply operation state data and the aircraft position number; the aircraft air conditioner operation state data includes the operation states of the components in the aircraft air conditioner; the static inverter power supply operation state data includes the operation states of the components in the static inverter power supply.

5. The method according to claim 4, wherein The dynamic flight data includes the actual flight departure time data, the actual flight arrival time data, the actual aircraft position number data occupied by the flight, and the planned aircraft position number data occupied by the flight; The flight aircraft-receiving data includes the first corresponding relationship between the flight ID, the aircraft position number, the aircraft position occupancy state, and the flight arrival / departure state; the aircraft position occupancy state includes the occupied state and the unoccupied state; the flight arrival / departure state includes the arrival state and the departure state; The flight ID is used to identify the flight; Processing the dynamic flight data to obtain the flight aircraft-receiving data includes: In the case that the currently obtained dynamic flight data is the planned aircraft position number data occupied by the flight, according to the currently obtained planned aircraft position number data occupied by the flight, determining the aircraft position number corresponding to the current flight ID, and updating the planned aircraft position occupancy information according to the current flight ID and the aircraft position number corresponding to the current flight ID; the planned aircraft position occupancy information includes the second corresponding relationship between the flight ID and the aircraft position number; the current flight ID is the flight ID corresponding to the currently obtained dynamic flight data; In the case that the currently obtained dynamic flight data is the actual aircraft position number data occupied by the flight, according to the currently obtained actual aircraft position number data occupied by the flight, determining the aircraft position number corresponding to the current flight ID, and updating the actual aircraft position occupancy information according to the current flight ID and the aircraft position number corresponding to the current flight ID; the actual aircraft position occupancy information includes the third corresponding relationship between the flight ID and the aircraft position number; When the currently obtained dynamic flight data is the actual landing time data of the flight, determine the first correspondence relationship among the current flight ID, the actual occupied position information of the flight, and the planned occupied position information of the flight, and update the flight pick-up data according to the first correspondence relationship among the current flight ID, the position number, the position occupancy status, and the flight arrival / departure status; wherein, the position occupancy status corresponding to the current flight ID is the occupied status; the flight arrival / departure status corresponding to the current flight ID is the arrival status; When the currently obtained dynamic flight data is the actual take-off time data of the flight, determine the first correspondence relationship among the current flight ID, the actual occupied position information of the flight, and update the flight pick-up data according to the first correspondence relationship among the current flight ID, the position number, the position occupancy status, and the flight arrival / departure status; wherein, the position occupancy status corresponding to the current flight ID is the unoccupied status; the flight arrival / departure status corresponding to the current flight ID is the departure status.

6. The method according to claim 5, wherein The updating of the digital twin models of the boarding bridge and the on-board equipment and the digital twin model of the aircraft according to the pick-up operation service data and the flight pick-up data includes: Obtain the pick-up operation service data corresponding to the first position number and the flight pick-up data corresponding to the first position number; Update the digital twin model of the first boarding bridge and the on-board equipment corresponding to the first position number according to the pick-up operation service data corresponding to the first position number; wherein, the pick-up operation service data corresponding to the first position number includes the boarding bridge status information corresponding to the first position number; the boarding bridge status information corresponding to the first position number is used to judge the bridge status of the boarding bridge in the digital twin model of the first boarding bridge and the on-board equipment and update the operating status of each component in the boarding bridge in the digital twin model of the first boarding bridge and the on-board equipment; Judge the flight arrival / departure status corresponding to the first position number according to the flight pick-up data corresponding to the first position number; when the flight arrival / departure status corresponding to the first position number is the arrival status, update the digital twin model of the aircraft so that the digital twin model of the aircraft plays the digital twin animation of entering the position corresponding to the first position number; when the flight arrival / departure status corresponding to the first position number is the departure status, update the digital twin model of the aircraft so that the digital twin model of the aircraft plays the digital twin animation of leaving the position corresponding to the first position number.

7. The method according to claim 6, wherein The receiving operation service data corresponding to the first aircraft stand number further includes the aircraft air-conditioning operation status data corresponding to the first aircraft stand number, and / or, the receiving operation service data corresponding to the first aircraft stand number further includes the static inverter power supply operation status data corresponding to the first aircraft stand number; the aircraft air-conditioning operation status data corresponding to the first aircraft stand number is used to update the operation status of each component in the aircraft air-conditioning in the digital twin model of the first boarding bridge and on-board equipment; the static inverter power supply operation status data corresponding to the first aircraft stand number is used to update the operation status of each component in the static inverter power supply in the digital twin model of the first boarding bridge and on-board equipment.

8. An aircraft boarding bridge and an aircraft receiving system for on-bridge equipment based on digital twin, characterized in that, Comprising: A model building module, configured to establish a digital twin model of the boarding bridge and on-board equipment and a digital twin model of the aircraft based on digital twin technology; the on-board equipment is the equipment used in conjunction with the boarding bridge; An equipment data acquisition module, configured to acquire real-time data of the boarding bridge and on-board equipment; the real-time data of the boarding bridge and on-board equipment includes the operation status data of the boarding bridge and on-board equipment collected in real time and the corresponding relationship between the boarding bridge and on-board equipment and the aircraft stand number; A flight information acquisition module, configured to acquire dynamic flight data; The dynamic flight data is flight data acquired in real time; A data processing module, configured to process the real-time data of the boarding bridge and on-board equipment to obtain receiving operation service data, and process the dynamic flight data to obtain flight receiving data; wherein, the receiving operation service data represents the corresponding relationship between the aircraft stand number and the status of the boarding bridge and / or the on-board equipment, and the flight receiving data represents the corresponding relationship between the flight status and the aircraft stand status; A model update module, configured to update the digital twin model of the boarding bridge and on-board equipment and the digital twin model of the aircraft according to the receiving operation service data and the flight receiving data; A monitoring workstation, configured to display the digital twin model of the boarding bridge and on-board equipment and the digital twin model of the aircraft to show the changes of the boarding bridge and on-board equipment and the occupancy of the aircraft stand during the actual receiving process.

9. An electronic device, characterized in that, Comprising: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to implement the method according to any one of claims 1-7 when executing the instructions stored in the memory.

10. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that, The computer program instructions, when executed by the processor, implement the method according to any one of claims 1-7.

Citation Information

Cited By

  • Boarding bridge remote airport pickup detection system and method

    CN120721414A