Visual display method and system for aircraft dragging records
By calculating the geometric parameters of the dragging record and rendering the dragging connection path in SVG format, the visualization problem of the dragging process in the airport gate allocation management system is solved, improving user experience and situational awareness.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- FEIYOU TECH CO LTD
- Filing Date
- 2026-04-23
- Publication Date
- 2026-05-19
AI Technical Summary
The existing airport parking allocation management system lacks a visual representation of the aircraft towing process, especially the display of towing lines and paths, and cannot distinguish the towing execution status.
By calculating the geometric parameters of the drag record, a drag path in scalable vector graphics SVG format is generated and rendered, including the drag line and the arrow indicating the direction. The colors and line types of different execution states are dynamically rendered, and an independent SVG rendering layer is used to avoid interactive interference.
It achieves clear visualization of the aircraft towing process, improves the situational awareness of operators and user experience, and supports compatibility with various gate layouts and complex towing relationships.
Smart Images

Figure CN122064271A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aviation data processing technology, and in particular to a method and system for visualizing aircraft tow records. Background Technology
[0002] Airport gate allocation management systems typically require a visual representation of aircraft occupancy at parking positions to allow operations personnel to monitor the utilization of these resources. Existing systems generally use a timeline (Gantt chart) to display gate occupancy at different times, with occupancy bars reflecting parking time and location. For aircraft towing operations between gates, systems often record towing events in list format, including basic information such as towing time, starting gate, and target gate, but lack a visual representation of the towing process. While some systems can annotate towing events on the timeline, this is usually only done with icons or simple markers, lacking the ability to draw towing lines or display towing paths. Furthermore, existing technical solutions also lack a visual distinction of towing execution status (e.g., in progress, completed, canceled). Summary of the Invention
[0003] To address the technical problems existing in the background art, this invention proposes a method and system for visualizing aircraft towing records.
[0004] This invention proposes a method and system for visualizing aircraft tow records, comprising: S1. In response to the user's operation on the drag-and-drop filter control, load the drag-and-drop record list and select a target drag-and-drop record; S2. Locate and highlight the aircraft occupancy bar associated with the target towing record; S3. Calculate the geometric parameters of the drag line corresponding to the target drag record; wherein, the geometric parameters include the lateral width of the drag line determined based on the time difference, the vertical height of the drag line determined based on the position difference, and the direction of the drag line determined based on the position sequence. S4. Based on geometric parameters, generate and render drag-along paths in scalable vector graphics SVG format between the associated aircraft occupancy bars; wherein the drag-along paths include drag-along lines and arrows for indicating the drag direction.
[0005] Preferably, the target towing record includes flight, gate bar, aircraft occupancy bar, towing start flight occupancy end time and towing end flight occupancy start time, towing start gate, towing end gate, and towing execution status; wherein, the towing execution status includes: not executed, in execution, completed, abnormal, and canceled.
[0006] Preferably, the calculation process of the horizontal width of the dragging line specifically includes: calculating the difference between the end time of the dragging start flight and the start time of the dragging end flight of the target dragging record, and dividing the difference by the unit pixel width of the time axis to obtain the horizontal width of the dragging line.
[0007] Preferably, the calculation process of the vertical height of the towing line specifically includes: traversing the list of interval positions between the starting and ending positions of the towing line, obtaining the height of each position in the list of interval positions and superimposing them, and halving the height of the first and last positions after superposition to obtain the vertical height of the towing line.
[0008] Preferably, the process of determining the direction of the towing line specifically includes: comparing the index of the towing endpoint position or the towing target position with the index of the towing start position; if the index of the towing endpoint position or the towing target position is greater than the index of the towing start position, the direction of the towing line is determined to be upward; otherwise, the direction of the towing line is determined to be downward.
[0009] Preferably, the first horizontal line segment, the vertical line segment, and the second horizontal line segment are connected sequentially by the towing line, and the turning point is located at one-third of the horizontal width of the towing line. When the horizontal width of the dragged connection is less than a preset threshold, the dragged connection path is adjusted to include only the third horizontal line segment and the second vertical line segment connected in sequence, with its inflection point located at one-third of the horizontal width of the dragged connection.
[0010] Preferably, during the rendering process of the drag connection path, the visual style of the drag connection path is dynamically rendered according to the drag execution state of the target drag record; the drag connection paths under different drag execution states are rendered with different colors and line types; the color of the arrow marker is consistent with the color of the drag connection of the corresponding drag connection path, the arrow marker used to identify the drag-out relationship points to the right side of the aircraft occupancy bar, and the arrow marker used to identify the drag-in relationship points to the left side of the aircraft occupancy bar.
[0011] Preferably, during the rendering process, a separate SVG rendering layer is used to render the dragged connection path.
[0012] Preferably, after generating and rendering draggable connection paths in scalable vector graphics SVG format between associated aircraft occupancy bars, the method further includes: In response to updates to aircraft occupancy data or tow log data, update the geometry parameters of the tow connection; Based on the updated geometry parameters, refresh and redraw the drag connection path.
[0013] Secondly, the present invention also proposes a visualization system for aircraft towing records, comprising: The data loading and filtering module is used to respond to user operations on the drag-and-drop filtering control, load the list of drag-and-drop records, and select a target drag-and-drop record; The data linkage and highlighting module is used to locate and highlight the aircraft occupancy bar associated with the target tow record; The calculation module is used to calculate the geometric parameters of the dragging line corresponding to the target dragging record; among which, the geometric parameters include the horizontal width determined based on the time difference, the vertical height determined based on the camera position difference, and the dragging direction determined based on the camera position sequence. The path generation and rendering module is used to generate and render draggable path in scalable vector graphics SVG format between associated aircraft occupancy bars based on geometric parameters; wherein the draggable path includes draggable lines and arrows for indicating dragging direction.
[0014] The proposed method and system for visualizing aircraft towing records in this invention loads a list of towing records and selects a target towing record in response to the user's operation of the towing filter control; based on the target towing record, it locates and highlights the associated aircraft occupancy bar. The geometric parameters of the towing connection corresponding to the target towing record are calculated. These parameters include the lateral width of the towing connection determined by the time difference, the vertical height of the towing connection determined by the aircraft position difference, and the direction of the towing connection determined by the aircraft position order. Based on these geometric parameters, a scalable vector graphic (SVG) towing connection path is generated and rendered between the associated aircraft occupancy bars. This invention accurately represents the direction of aircraft towing and the starting and target aircraft positions through lines and arrows on the time axis of the towing connection path, making the towing process clearer on the interface, significantly enhancing the situational awareness of operators, and effectively improving the user experience. Attached Figure Description
[0015] Figure 1 This is a schematic diagram of the structure of a visualization method and system for aircraft towing records proposed in this invention. Detailed Implementation
[0016] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0017] Reference Figure 1 The present invention proposes a method for visualizing aircraft towing records, comprising: In response to the user's operation on the drag-and-drop filter control, load the drag-and-drop record list and select a target drag-and-drop record; Locate and highlight the aircraft occupancy bar associated with the target tow record; Calculate the geometric parameters of the drag line corresponding to the target drag record; wherein, the geometric parameters include the lateral width of the drag line determined based on the time difference, the vertical height of the drag line determined based on the position difference, and the direction of the drag line determined based on the position sequence. Based on geometric parameters, draggable path in scalable vector graphics SVG format is generated and rendered between associated aircraft occupancy bars; wherein the draggable path includes draggable lines and arrows for indicating dragging direction.
[0018] It should be understood that the associated aircraft occupancy bar in this embodiment is an aircraft occupancy bar that has a tow-in or tow-out relationship in the target towing record.
[0019] In this embodiment, the target towing record includes flight, gate bar, aircraft occupancy bar, towing start flight occupancy end time and towing end flight occupancy start time, towing start gate, towing end gate, and towing execution status; wherein, the towing execution status includes: not executed, executing, completed, abnormal, and canceled.
[0020] This invention loads a list of dragged records and selects a target dragged record in response to a user's operation on the dragged filter control; based on the target dragged record, it locates and highlights the associated aircraft occupancy bar; The geometric parameters of the towing connection corresponding to the target towing record are calculated. These parameters include the lateral width of the towing connection determined by the time difference, the vertical height of the towing connection determined by the aircraft position difference, and the direction of the towing connection determined by the aircraft position order. Based on these geometric parameters, a scalable vector graphic (SVG) towing connection path is generated and rendered between the associated aircraft occupancy bars. This invention accurately represents the direction of aircraft towing and the starting and target aircraft positions through lines and arrows on the time axis of the towing connection path, making the towing process clearer on the interface, significantly enhancing the situational awareness of operators, and effectively improving the user experience.
[0021] In some embodiments, the calculation process of the horizontal width of the dragging line specifically includes: calculating the difference between the end time of the dragging start flight and the start time of the dragging end flight of the target dragging record, and dividing the difference by the unit pixel width of the time axis to obtain the horizontal width of the dragging line.
[0022] In some embodiments, the calculation process of the vertical height of the towing line specifically includes: traversing the list of interval positions between the starting and ending positions of the towing line, obtaining the height of each position in the list of interval positions and superimposing them, and halving the height of the first and last positions after superposition to obtain the vertical height of the towing line.
[0023] In some embodiments, the process of determining the direction of the drag connection includes: comparing the index of the drag endpoint or drag target position with the index of the drag start position; if the drag endpoint or drag target position is greater than the index of the drag start position, the drag connection direction is determined to be upward; otherwise, the drag connection direction is determined to be downward.
[0024] In some embodiments, the dragging line is a broken line, comprising a first horizontal line segment, a vertical line segment, and a second horizontal line segment connected in sequence, with its inflection point located at one-third of the horizontal width of the dragging line.
[0025] In some embodiments, the drag-and-drop path specifically includes: when the horizontal width is less than a preset threshold, the drag-and-drop path is adjusted to a two-segment path containing only horizontal and vertical line segments, with its inflection point located at one-third of the adjusted width, to ensure the normal display of the arrow.
[0026] To avoid interaction conflicts and visual clutter, in some embodiments, during the rendering of the drag-and-drop connection path, the visual style of the drag-and-drop connection path is dynamically rendered according to the execution state of the target drag record. Among them, the drag connection path corresponding to the executed target drag record is rendered with the first color and the first line type, and the drag connection path corresponding to the unexecuted target drag record is rendered with the second color and the second line type. The first line type is different from the second line type, and the second color is different from the first color. The arrow markers' direction and visual style are linked to the dragging direction and visual style of the dragging connection path; the arrow markers used to indicate dragging out relationships point to the right side of the aircraft occupancy bar, while the arrow markers used to indicate dragging in relationships point to the left side of the aircraft occupancy bar; the color of the arrow markers is consistent with the color of the dragging connection of the corresponding dragging connection path.
[0027] Of course, in other embodiments, rendering can be performed according to different drag-and-drop execution states such as pending execution, in execution, completed, abnormal, and canceled.
[0028] This embodiment enables operators to quickly distinguish and determine the current status of the dragging task by setting different colors, line types, or transparency for different dragging execution states.
[0029] It should be noted that the drag-and-drop connection path in this embodiment is rendered in a separate SVG rendering layer; the separate SVG layer is configured to ignore pointer events to prevent interference with user interaction on the aircraft occupancy bar and timeline interface.
[0030] This embodiment uses an independent SVG rendering layer and performs penetration processing on the sub-layers to ensure that dragging lines do not block or interfere with interactive operations such as clicking, filtering, and hovering tips in the timeline and camera view, thereby improving the overall smoothness of the interface and effectively enhancing the interactive experience of the user interface.
[0031] In some embodiments, after generating and rendering draggable paths in scalable vector graphics SVG format between associated aircraft occupancy bars, the method further includes: In response to updates to aircraft occupancy data or tow log data, update the geometry parameters of the tow connection; Based on the updated geometry parameters, refresh and redraw the drag-and-drop path to maintain real-time visuals and data consistency.
[0032] This embodiment uses a mechanism that recalculates geometric parameters triggered by changes in aircraft occupancy data or towing record data and redraws towing connection paths in real time. This allows the towing connection paths to be updated instantly as the aircraft status, parking position changes, or interface layout is adjusted, thereby accurately reflecting the current towing execution status.
[0033] This embodiment can be adapted to various aircraft stand layouts (including remote stands, near stands, connecting stands, etc.) and complex multi-segment towing relationships. It can be embedded into aviation operation control systems of different sizes and structures, improving the system's compatibility and scalability.
[0034] In some embodiments, it also includes: Generate a resource topology view that coexists with a visualization view. The resource topology view is used to display the real-time location and status of trailers, guide vehicles, and ground staff within the airport area. While highlighting the associated aircraft occupancy bar, the resource topology view also highlights the trailers, guide vehicles, and ground crew required to perform the target towing record.
[0035] This embodiment enables operators to simultaneously perceive the matching status of towing tasks and ground support resources through multi-view linkage of resource topology view and Gantt chart.
[0036] In some embodiments, it also includes: Based on all historical and current drag paths obtained from rendering, a drag path heatmap of an airport scene is constructed. The drag path heatmap is then overlaid as a background layer on the visualization view. Drag paths corresponding to areas with high heat intensity receive higher visual priority or different rendering passes during rendering.
[0037] This embodiment provides airport operations managers with a visual basis for tow path congestion analysis and resource scheduling decisions by overlaying heat maps of tow paths.
[0038] Secondly, the present invention also proposes a visualization system for aircraft towing records, comprising: The data loading and filtering module is used to respond to user operations on the drag-and-drop filtering control, load the list of drag-and-drop records, and select a target drag-and-drop record; The data linkage and highlighting module is used to locate and highlight the aircraft occupancy bar associated with the target tow record; The calculation module is used to calculate the geometric parameters of the dragging line corresponding to the target dragging record; among which, the geometric parameters include the horizontal width determined based on the time difference, the vertical height determined based on the camera position difference, and the dragging direction determined based on the camera position sequence. The path generation and rendering module is used to generate and render draggable path in scalable vector graphics SVG format between associated aircraft occupancy bars based on geometric parameters; wherein the draggable path includes draggable lines and arrows for indicating dragging direction.
[0039] The present invention provides a visualization system for aircraft towing records to implement a visualization method for aircraft towing records as described in any one of the first aspects.
[0040] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.
Claims
1. A method for visualizing aircraft towing records, characterized in that, include: S1. In response to the user's operation on the drag-and-drop filter control, load the drag-and-drop record list and select a target drag-and-drop record; S2. Locate and highlight the aircraft occupancy bar associated with the target towing record; S3. Calculate the geometric parameters of the drag line corresponding to the target drag record; wherein, the geometric parameters include the lateral width of the drag line determined based on the time difference, the vertical height of the drag line determined based on the position difference, and the direction of the drag line determined based on the position sequence. S4. Based on geometric parameters, generate and render drag-along paths in scalable vector graphics SVG format between the associated aircraft occupancy bars; wherein the drag-along paths include drag-along lines and arrows for indicating the drag direction.
2. The method for visualizing aircraft towing records according to claim 1, characterized in that, The target towing record includes flight, gate bar, aircraft occupancy bar, towing start flight occupancy end time and towing end flight occupancy start time, towing start gate, towing end gate, and towing execution status; among which, the towing execution status includes: not executed, in execution, completed, abnormal, and canceled.
3. The method for visualizing aircraft towing records according to claim 2, characterized in that, The calculation process for the horizontal width of the dragging line specifically includes: calculating the difference between the end time of the dragging start flight and the start time of the dragging end flight of the target dragging record, and dividing the difference by the unit pixel width of the time axis to obtain the horizontal width of the dragging line.
4. The method for visualizing aircraft towing records according to claim 2, characterized in that, The calculation process for the vertical height of the towing line specifically includes: traversing the list of interval camera positions between the starting and ending camera positions of the towing line, obtaining the height of each camera position in the list of interval camera positions and superimposing them, and halving the height of the first and last camera positions after superposition to obtain the vertical height of the towing line.
5. The method for visualizing aircraft towing records according to claim 4, characterized in that, The process of determining the direction of the drag connection includes: comparing the index of the drag endpoint or drag target position with the index of the drag start position. If the index of the drag endpoint or drag target position is greater than the index of the drag start position, the drag connection direction is determined to be upward; otherwise, the drag connection direction is determined to be downward.
6. The method for visualizing aircraft towing records according to claim 1, characterized in that, The first horizontal segment, the vertical segment, and the second horizontal segment are connected sequentially by the dragging line, and the turning point is located at one-third of the horizontal width of the dragging line. When the horizontal width of the dragged connection is less than a preset threshold, the dragged connection path is adjusted to include only the third horizontal line segment and the second vertical line segment connected in sequence, with its inflection point located at one-third of the horizontal width of the dragged connection.
7. The method for visualizing aircraft towing records according to claim 1, characterized in that, During the rendering of the drag connection path, the visual style of the drag connection path is dynamically rendered according to the drag execution status of the target drag record; the drag connection path in different drag execution statuses is rendered with different colors and line types; the color of the arrow marker is consistent with the color of the drag connection of the corresponding drag connection path, the arrow marker used to indicate the drag-out relationship points to the right side of the aircraft occupancy bar, and the arrow marker used to indicate the drag-in relationship points to the left side of the aircraft occupancy bar.
8. The method for visualizing aircraft towing records according to claim 1, characterized in that, During the rendering process, a separate SVG rendering layer is used to render the dragged connection path.
9. The method for visualizing aircraft towing records according to claim 1, characterized in that, After generating and rendering draggable connection paths in scalable vector graphics SVG format between associated aircraft occupancy bars, the process also includes: In response to updates to aircraft occupancy data or tow log data, update the geometry parameters of the tow connection; Based on the updated geometry parameters, refresh and redraw the drag connection path.
10. A visualization system for aircraft towing records, characterized in that, include: The data loading and filtering module is used to respond to user operations on the drag-and-drop filtering control, load the list of drag-and-drop records, and select a target drag-and-drop record; The data linkage and highlighting module is used to locate and highlight the aircraft occupancy bar associated with the target tow record; The calculation module is used to calculate the geometric parameters of the dragging line corresponding to the target dragging record; among which, the geometric parameters include the horizontal width determined based on the time difference, the vertical height determined based on the camera position difference, and the dragging direction determined based on the camera position sequence. The path generation and rendering module is used to generate and render draggable path in scalable vector graphics SVG format between associated aircraft occupancy bars based on geometric parameters; wherein the draggable path includes draggable lines and arrows for indicating dragging direction.