Data visualization method, apparatus, device, storage medium, and product
By defining message types for flight sensor data and standardizing them, and combining this with a layered layout based on human factors engineering, the problem of ground station instrument panels being unable to integrate and display different types of flight parameters was solved, improving the display effect of data visualization and the efficiency of information acquisition.
Patent Information
- Application Number
- CN202511510188.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-22
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2045-10-22
AI Technical Summary
Existing ground station instrument panel data visualization methods cannot integrate and display different types of key flight parameters, and the flight data is randomly arranged in the interface, resulting in poor display quality and making it difficult for operators to quickly obtain important information.
By defining different message types for flight sensor data, standardizing the data, and transforming it into flight data in a unified format, and then displaying it in a human factors-oriented, hierarchical layout in the visualization interface, key data is ensured to be visualized in the appropriate location and format.
It enables integrated display of different types of flight parameters, improving the efficiency and effectiveness of data visualization and allowing operators to quickly obtain key information.
Smart Images

Figure CN120994155B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, and in particular to a data visualization method, device, equipment, storage medium and product. BACKGROUND
[0002] The ground station instrument panel is mainly used for receiving flight data of a UAV, and various key information is displayed through a graphical interface. The current data visualization method of the ground station instrument panel only displays the heading angle, roll angle and other basic attitude parameters of flight, cannot integrate and display other key flight parameters of different types, and when the data is visualized and displayed, different flight data is randomly arranged in the interface, so that the operator cannot quickly obtain important data, resulting in poor display effect of the current data visualization method. SUMMARY
[0003] The main purpose of the present application is to provide a data visualization method, device, equipment, storage medium and product, which aims to solve the technical problem of poor display effect of the data visualization method.
[0004] To achieve the above purpose, the present application provides a data visualization method, which comprises:
[0005] Obtaining encoded flight sensor data, wherein the flight sensor data includes flight attitude data and flight performance data, and the flight attitude data and the flight performance data have different defined message types when encoding;
[0006] Based on the message type, the flight sensor data is standardized into flight data in a unified format;
[0007] Based on the data type of the flight data and a preset hierarchical layout mode conforming to human factors engineering, the flight data is visualized and displayed at a corresponding position of a visualization interface.
[0008] In an embodiment, the data type includes graphical associated data and regular text data, the visualization interface includes a key visual area and a regular visual area, and the step of visualizing and displaying the flight data at a corresponding position of a visualization interface based on the data type of the flight data and a preset hierarchical layout mode conforming to human factors engineering comprises:
[0009] If the data type is graphical associated data, then based on the hierarchical layout mode, a first display position of the graphical associated data in the key visual area and an associated graph of the graphical associated data are determined.
[0010] based on the visualization rendering mode corresponding to the data type, visualizing and displaying the graphic correlation data and the associated graphic at the first display position;
[0011] if the data type is regular text data, determining a second display position of the regular text data in a regular visual area based on the hierarchical layout mode;
[0012] based on the visualization rendering mode corresponding to the data type, visualizing and displaying the regular text data at the second display position.
[0013] In an embodiment, the key visual area includes a top layer visual area, a middle layer visual area, and two side visual areas, the graphic correlation data includes heading angle data, roll angle data, pitch angle data, and height data, if the data type is graphic correlation data, the step of determining the first display position of the graphic correlation data in the key visual area based on the hierarchical layout mode, and the associated graphic of the graphic correlation data includes:
[0014] if the graphic correlation data is heading angle data, determining a heading angle display position of the heading angle data in the top layer visual area, and determining that the associated graphic is a vertical bar scale;
[0015] if the graphic correlation data is roll angle data, determining a roll angle display position of the roll angle data in the middle layer visual area, and determining that the associated graphic is a circular scale;
[0016] if the graphic correlation data is pitch angle data, determining a pitch angle display position of the pitch angle data in the middle layer visual area, and determining that the associated graphic is a horizontal bar scale;
[0017] if the graphic correlation data is height data, determining a height display position of the height data in the two side visual areas, and determining that the associated graphic is a vertical column chart.
[0018] In an embodiment, the step of visualizing and displaying the graphic correlation data and the associated graphic at the first display position based on the visualization rendering mode corresponding to the data type includes:
[0019] based on the data type, determining a scale interval, a text label interval, a background text contrast, and a font size when visualizing and rendering;
[0020] based on the scale interval, the text label interval, the background text contrast, and the font size, visualizing and displaying the graphic correlation data and the associated graphic at the first display position.
[0021] In an embodiment, the step of standardizing the flight sensor data into flight data in a uniform format comprises:
[0022] decoding the flight sensor data based on a message decoding manner corresponding to the message type to obtain flight decoded data with a data type of a structure;
[0023] performing numerical precision processing and filtering operation on the flight decoded data based on a preset standardization processing method to obtain standardized flight data;
[0024] formatting the standardized flight data into a uniform string format to obtain the flight data in the uniform format.
[0025] In an embodiment, the step of performing numerical precision processing and filtering operation on the flight decoded data based on a preset standardization processing method to obtain standardized flight data comprises:
[0026] adjusting decimal places of the flight decoded data based on a preset decimal place processing specification to obtain simplified flight data with the corresponding decimal places reserved;
[0027] calculating average values of each simplified flight data in a filtering window based on a preset filtering window to obtain the standardized flight data, wherein the simplified flight data in the filtering window comprises the simplified flight data at the current time and the simplified flight data before the current time.
[0028] In addition, to achieve the above object, the present application further provides a data visualization device, which comprises:
[0029] a data acquisition module configured to acquire encoded flight sensor data, wherein the flight sensor data comprises flight attitude data and flight performance data, and the flight attitude data and the flight performance data are defined with different message types when encoded;
[0030] a standardization module configured to standardize the flight sensor data into flight data in a uniform format based on the message types;
[0031] a visualization module configured to visualize the flight data at corresponding positions of a visualization interface based on a data type of the flight data and a preset hierarchical layout manner conforming to human factors engineering.
[0032] In addition, to achieve the above object, the present application further provides a data visualization device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the data visualization method as described above.
[0033] In addition, to achieve the above object, the present application also provides a storage medium, which is a computer readable storage medium, and a computer program is stored on the storage medium, and the computer program is executed by a processor to implement the steps of the data visualization method.
[0034] In addition, to achieve the above object, the present application also provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the steps of the data visualization method.
[0035] The one or more technical solutions provided by the present application have at least the following technical effects:
[0036] The present application obtains encoded flight sensor data, which includes flight attitude data and flight performance data. The flight attitude data and the flight performance data are defined as different message types when encoding. Based on the message types, the flight sensor data is standardized into flight data in a unified format. Based on the data types of the flight data and a preset hierarchical layout mode conforming to human factors engineering, the flight data is visually displayed at corresponding positions in a visualization interface.
[0037] The current visualization method cannot integrate and display other key flight parameters of different types, and when data is visually displayed, different flight data is randomly arranged in the interface, resulting in low information display efficiency of the current data visualization method. The present application first standardizes flight sensor data of different flight sensor types into flight data in a unified format, so as to display the flight data in a unified format in the visualization interface. When data is visually displayed, the present application does not randomly arrange the obtained data, but displays the data at corresponding positions in the visualization interface according to the types of the data to be visualized and the hierarchical layout mode conforming to human factors engineering, so as to highlight the key data. Therefore, as a whole, the present application can improve the display effect of data visualization. BRIEF DESCRIPTION OF DRAWINGS
[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and serve to explain the principles of the present application together with the specification.
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, those skilled in the art can obtain other drawings from these drawings without creative labor.
[0040] Figure 1 A flowchart provided for the data visualization method embodiment one of the present application;
[0041] Figure 2 A first scenario diagram provided for the data visualization method embodiment one of the present application;
[0042] Figure 3 A flowchart provided for the data visualization method embodiment two of the present application;
[0043] Figure 4 A module structure diagram of the data visualization device embodiment of the present application;
[0044] Figure 5 A device structure diagram of the hardware running environment involved in the data visualization method embodiment of the present application;
[0045] Figure 6 A data acquisition consent permission diagram involved in the data visualization method embodiment of the present application.
[0046] The object implementation, functional features and advantages of the present application will be further explained with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION
[0047] It should be understood that the specific embodiments described herein are merely intended to explain the technical solutions of the present application, and are not intended to limit the present application.
[0048] In order to better understand the technical solutions of the present application, the following will be described in detail in conjunction with the drawings and specific embodiments.
[0049] It should be noted that the execution subject of the present embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device, a data visualization device, etc. capable of realizing the above functions. The present embodiment and the following embodiments will be described below taking the data visualization device as an example.
[0050] The current ground station instrument panel software mainly realizes the visualization display of basic flight data. Its main mode is to obtain attitude data such as heading angle, roll angle and pitch angle through a communication interface, and to map the data into charts or numbers in a fixed layout, that is, after the hardware device transmits sensor data to the ground station, it is rendered to the interface according to the preset template.
[0051] However, the current ground station instrument panel data visualization method only displays the basic attitude parameters of the flight such as the heading angle, the roll angle and the like, cannot integrally display other key flight parameters of different types, and when performing data visualization display, different flight data are randomly arranged in the interface, so that the operator cannot quickly obtain important data, resulting in poor display effect of the current data visualization method.
[0052] Based on this, the data visualization method provided in the embodiments of the present application is provided with reference to Figure 1 , Figure 1 The flowchart of the first embodiment of the data visualization method of the present application is shown in the figure.
[0053] In the embodiment, the data visualization method comprises steps S10-S30:
[0054] Step S10, obtaining encoded flight sensor data, wherein the flight sensor data comprises flight attitude data and flight performance data, wherein the flight attitude data and the flight performance data are defined as different message types when encoding;
[0055] It should be noted that the flight sensor data is the original or preprocessed data collected and output by various sensors such as the IMU inertial measurement unit, the GPS module, the pitot tube and the altimeter on the aircraft.
[0056] The flight attitude data is data describing the orientation state of the aircraft in three-dimensional space, usually including data such as the heading angle, the pitch angle and the roll angle. The flight performance data is data reflecting the dynamic running capability of the aircraft, including data such as the airspeed, the ground speed, the vertical speed, the overload, the fuel remaining amount and the altitude, which are used to evaluate the flight efficiency and the safety boundary.
[0057] The encoded data refers to the data after the sensor data is serialized and packaged according to a specific communication protocol, which is convenient for transmission through a communication link. In the communication protocol, different categories of data are allocated with independent message IDs or data structure identifiers, so that the receiving end can distinguish and parse the corresponding data according to the type field.
[0058] It can be understood that the sensor data often adopts a unified or mixed message format when being transmitted, without explicit classification and identification of different types of data, so that the existing ground station instrument panel software only integrates the basic attitude parameters such as the heading angle and the roll angle, and cannot effectively integrate the flight performance data such as the airspeed, the ground speed and the overload.
[0059] In the embodiment, different message types are defined for the flight attitude data and the flight performance data in the encoding stage, realizing semantic separation of the data source. This enables the ground station to quickly identify the data category when receiving the data, laying a foundation for subsequent multi-dimensional data aggregation and visualization processing.
[0060] Specifically, after the ground station receives the encoded data, the embodiment can quickly judge the data category according to the message type field, avoid misanalysis, improve the accuracy of data processing, and classify data at the source of multi-dimensional data, providing a structured input basis for the unified visualization of heterogeneous data, so that the system has the ability to expand and integrate key performance parameters such as airspeed and overload. The definition method of different message types only needs to extend new message types to access when adding new sensor data types, without the need to reconstruct the data analysis logic.
[0061] Step S20, based on the message type, the flight sensor data is standardized into flight data in a unified format;
[0062] It should be noted that the flight data in a unified format is data composed of consistent data structures, unified units and fixed field naming rules after standardization processing.
[0063] It can be understood that the data formats of different sensors are not the same, making it difficult for the current ground station visualization method to integrate key performance parameters such as airspeed, ground speed, and overload, and only limited attitude information can be displayed. Therefore, the embodiment converts the originally scattered and heterogeneous flight attitude data and flight performance data into standard flight data in a unified format through standardization operation.
[0064] By uniformly converting data from different sensors with different protocol formats and physical units into consistent structures and units within the system, data heterogeneity can be eliminated, providing complete and structurally consistent source data containing attitude, speed, altitude, and overload for subsequent visualization. The unified data format after standardization can be shared by display modules, alarm modules, and storage modules in the system, avoiding repeated analysis of raw data by each module, reducing coupling, and improving the clarity and expandability of the software architecture.
[0065] Step S30, based on the data type of the flight data and the pre-set hierarchical layout mode conforming to human factors engineering, the flight data is visually displayed at the corresponding position of the visualization interface.
[0066] It should be noted that the hierarchical layout mode conforming to human factors engineering is a pre-designed interface space organization model according to human visual perception rules, cognitive load theory and operation habits. It mainly includes: visual center priority, key parameters placed in the center of the screen or the golden section area; hierarchical function area, top area for navigation information such as heading, middle area for core flight state area, and bottom area for auxiliary performance parameters; information weight grading, important data displayed with large size and high contrast, and secondary data arranged with small font size and edge.
[0067] It can be understood that in the current ground instrument station visualization mode, the spatial priority is not arranged according to the importance of the data, and the parameters are distributed in an equal weight random arrangement mode, so that the operator needs to frequently scan the interface to locate the key information, which seriously affects the monitoring efficiency and emergency response speed. The embodiment realizes the intelligentization and scientization of information layout by automatically positioning and displaying the data that needs to be visualized according to the hierarchical layout mode conforming to human factors engineering and the data type, thereby improving the display effect of flight data.
[0068] In a feasible implementation mode, the data type includes graphic correlation data and regular text data, the visualization interface includes a key visual area and a regular visual area, and the specific implementation mode of visualizing the flight data at the corresponding position of the visualization interface based on the data type of the flight data and the preset hierarchical layout mode conforming to human factors engineering can also be:
[0069] If the data type is graphic correlation data, based on the hierarchical layout mode, a first display position of the graphic correlation data in the key visual area and an associated graphic of the graphic correlation data are determined, and based on the visualization rendering mode corresponding to the data type, the graphic correlation data and the associated graphic are visualized at the first display position. If the data type is regular text data, based on the hierarchical layout mode, a second display position of the regular text data in the regular visual area is determined, and based on the visualization rendering mode corresponding to the data type, the regular text data is visualized at the second display position.
[0070] It should be noted that the graphic correlation data is a flight parameter that not only needs to be presented in numerical form, but also needs to be combined with specific graphic elements such as dials, pointers, trend curves, and color gradient backgrounds to enhance readability and intuitiveness. The regular text data is a parameter whose meaning can be clearly expressed by pure numbers or simple labels, such as battery voltage, signal strength, flight mode status, etc.
[0071] The key visual area is the interface area where the user's vision is most focused and the information priority is the highest. It is usually the center, the golden section point, or the main instrument panel coverage range, and is used to display core parameters that directly affect flight safety. The regular visual area is the edge or auxiliary information area, such as the bottom of the interface, the side bar area, etc., which is used to display non-emergency, auxiliary or status information.
[0072] The associated graphic is a pointer, arc scale, background color block, trend arrow, etc. visual elements used with graphic correlation data to improve spatial perception and trend recognition ability of data. The visualization rendering mode is the font style, graphic structure, color scheme, animation effect, etc. graphic rendering strategy defined for different types of data.
[0073] By explicitly dividing the key visual area and the general visual area, a clear information hierarchy is formed, avoiding secondary information from occupying the visual focus, and improving the information density and usability of the overall interface. Corresponding to the above-mentioned visual area division, the embodiment realizes the precise matching of information importance and display form by subdividing the data type into graphic-related data and general text data and mapping them to the key visual area and the general visual area respectively. When visualizing, complex graphic rendering is used for high-priority data and lightweight text rendering is used for low-priority data, which controls the system resource consumption while ensuring the expressive power of core functions.
[0074] In an embodiment, when the ground instrument station performs data visualization, it can dynamically adjust the content composition of the key visual area according to different task scenarios such as takeoff, cruise, and landing, improving the adaptability and flexibility of the system.
[0075] In a feasible implementation, the key visual area includes a top visual area, a middle visual area, and two side visual areas, the graphic-related data includes heading angle data, roll angle data, pitch angle data, and altitude data, and if the data type is graphic-related data, based on the hierarchical layout mode, the first display position of the graphic-related data in the key visual area is determined, and the specific implementation of the associated graphics of the graphic-related data can also be:
[0076] If the graphic-related data is heading angle data, the heading angle data is determined to be at the heading angle display position of the top visual area, and the associated graphics are determined to be vertical bar scales. If the graphic-related data is roll angle data, the roll angle data is determined to be at the roll angle display position of the middle visual area, and the associated graphics are determined to be circular dials. If the graphic-related data is pitch angle data, the pitch angle data is determined to be at the pitch angle display position of the middle visual area, and the associated graphics are determined to be horizontal bar scales. If the graphic-related data is altitude data, the altitude data is determined to be at the altitude display position of the two side visual areas, and the associated graphics are determined to be vertical column charts.
[0077] It should be noted that the top visual area is a horizontal strip area located at the top of the visualization interface, which is usually the first area that the user's eyes scan when entering the interface, and is used to display navigation and directional parameters.
[0078] The middle visual area is the central core area of the interface, is the visual focus center, is the main range of continuous monitoring of the operator, and is used to display main control parameters such as the attitude and speed of the aircraft. The two-side visual area is a longitudinal area located at the left and right edges of the interface, and is used to display parameters such as height, vertical speed, and battery power that change significantly along the time axis or need to be compared longitudinally.
[0079] The vertical bar scale is a linear scale arranged vertically, and is used to display parameters with clear direction and limited range by cooperating with a pointer or a highlight bar. The circular scale is an annular layout simulating a traditional mechanical instrument, and a central pointer rotates with the value, which conforms to the spatial intuition of human beings for angle change, and is used to display angle parameters. The horizontal bar scale is a linear scale extending horizontally, and is used to display parameters by cooperating with a left-right moving pointer or a filling bar. The vertical column chart is a graph for representing the value by a vertical bar height, and intuitively reflects the height change trend and the current value, so as to facilitate quick judgment of whether the safety boundary is approached.
[0080] It can be understood that the existing ground station instrument panel usually arranges key parameters such as the heading angle and the height together with other non-key information, does not classify the space according to the functional attributes and cognitive rules, and does not match the vision and the motion line, so that the operator needs to frequently adjust the attention focus.
[0081] In this embodiment, the heading angle is placed in the top layer and uses a vertical bar scale, the horizontal roll angle and the pitch angle are concentrated in the middle layer main visual area and use a circular scale and a horizontal bar scale respectively, the spatial perception of the real flight attitude is restored, the attitude judgment accuracy is improved, the height data is placed in the two-side visual area and displayed by a vertical column chart, the height change trend is intuitively reflected by using the longitudinal space, and the critical value is monitored. The data visualization effect after rendering in this embodiment can be referred to Figure 2 , Figure 2 The visualization includes a bar scale, a circular scale, a vertical column chart, and various parameters.
[0082] By accurately matching the graphically associated data to a specific spatial area and using a graph form conforming to physical intuition, the user can complete the monitoring of key parameters in a natural scanning order, avoid visual jumps, significantly shorten the information reading time, optimize the visual motion line, and improve the information acquisition efficiency.
[0083] In a possible implementation, the specific implementation of the visualization rendering mode based on the data type corresponding to the visualization rendering mode, and the visualization display of the graphically associated data and the associated graph in the first display position, can also be:
[0084] Based on the data type, determine the scale interval, text label interval, background text contrast and font size when visual rendering is performed, and based on the scale interval, the text label interval, the background text contrast and the font size, the first display position is used to visually display the graphic associated data and the associated graphic.
[0085] Need to be explained, the scale interval is the physical distance between the two adjacent main scale lines on the scale line,
[0086] The text label interval is the distance between the scale value label and the corresponding scale line, and the arrangement interval between the labels, the background text contrast is the brightness or color difference ratio between the text color and the background color, the visual rendering mode is the specific drawing strategy of converting data into graphic interface elements, and the combination configuration of all the visual parameters, different data types can use different rendering templates.
[0087] It can be understood that the visual display of the current ground instrument station lacks standardized and optimized control of rendering parameters, and mostly uses default or fixed style rendering, without differentiated design according to data importance, display area or human eye perception characteristics, resulting in problems such as too small font, dense scale, low contrast and messy labels.
[0088] The embodiment sets key visual rendering parameters based on data types, avoids pointer blocking values, label overlapping and other problems through reasonable scale and label intervals, improves the interpretation accuracy of continuous variables such as angle and height, uses high-contrast color schemes (such as dark background + bright text), which meets the sensitive characteristics of human eyes to light and dark differences, and prolongs the effective monitoring time. In the embodiment, the rendering operation is determined based on the mapping relationship between the data type and the rendering parameter, ensuring consistent display style in different ground station terminals and different task scenarios, and improving the operation habit transfer efficiency.
[0089] Specifically, in the embodiment, the top area accounts for 25%, and the heading angle is displayed in the center. The upper layer is a Chinese direction mark of east, northwest, northeast, etc., with a font size of 24px and a font weight of bold. The lower layer is an angle scale, with a scale line interval of 10px, and ±45° is marked in red.
[0090] The middle layer accounts for 40%, and the horizontal roll angle is displayed in the center through a circular scale disc. The pointer of the circular scale disc is a yellow pointer, and the text is marked every 30°. The pitch angle is displayed through a bar scale, and the text is marked every 10°. The font size is set to 18px and bold.
[0091] The left side occupies 17.5% of the total area, and the vertical display height is marked with a scale every 10 meters. The critical value is marked with a red triangle, and the speed increase is marked every 2 m / s. The font size is set to 20px, and the font color is set to white.
[0092] The right side displays airspeed, ground speed, and overload in a vertical arrangement. The font size is set to 20px, the font color is set to white, the background is set to a black background box, and the contrast is set to 5:1.
[0093] In an embodiment, the rendering mode of the visualization further includes, during the rendering process of the visualization interface, dynamically adjusting the visual feedback characteristics of the corresponding parameter graphical elements according to the dynamic change rate of the flight data, wherein when the change rate exceeds a preset threshold, a nonlinear visual enhancement mechanism of the associated graphics is triggered, including: locally magnifying the scale line area, applying motion blur effects to the pointer or filling bar, and synchronously adjusting the background lightness contrast of the parameter area, and the enhancement intensity of the visual feedback characteristics is in a segmented linear relationship with the change rate. The above rendering adjustment is only performed on the graphical associated data in the key visual area.
[0094] By introducing a nonlinear visual feedback enhancement mechanism based on data change rate, when the flight parameters (such as pitch angle, overload) change rapidly in the key visual area where the operator focuses most, the composite visual effects of scale local magnification, motion blur, and background contrast enhancement are automatically triggered, which makes the parameter mutation attract the attention of the operator through visual effects before the sound alarm is issued, significantly improving the perception sensitivity to transient dangerous states. By simulating the priority capture characteristics of the human eye for moving objects, the "visual focus traction" is formed by local magnification and blur to guide the attention to quickly locate abnormal parameters, and the segmented linear control ensures that the feedback intensity matches the change severity, avoiding excessive interference.
[0095] In an embodiment, the change rate is divided into a steady state interval, a transition interval, and a pre-alarm interval. Correspondingly, the visual feedback enhancement intensity adopts a segmented mapping strategy, and no enhancement is enabled in the steady state interval. In the transition interval, only the pointer motion blur effect is activated, and the blur length is proportional to the change rate, with a maximum of 5 consecutive frames of historical position ghost. In the pre-alarm interval, in addition to the blur, the scale area local magnification animation and background contrast enhancement are also triggered, and the magnification area is always centered on the current value and dynamically translated with the value. The local magnification animation adopts a non-uniform time easing function, and the duration is controlled within a preset time threshold to ensure visual highlighting but not interfere with continuous reading.
[0096] By dividing the parameter change rate into three intervals of steady state, transition and warning preamble, the control ensures that the feedback intensity matches the change severity, avoiding excessive interference, and by using non-uniform local magnification animation and dynamic window translation centered on the current value, the operator can accurately read the real-time value while the attention is effectively guided, avoiding the misleading risk of traditional full-screen flashing or fixed area magnification.
[0097] In an embodiment, the dynamic window translation mechanism is enabled in the magnification state, its translation speed is positively correlated with the change rate of the current flight data, and a safety buffer is set for the window boundary. When the parameter approaches the edge of the scale display range, the window is automatically started to scroll horizontally in advance, so that the key scale is always centered in the magnified area, maintaining the consistency of the operator's spatial positioning. The graphic rendering of the magnified area uses a double-buffer rendering strategy. After completing the magnification and translation calculation in the background buffer, it is synthesized to the main interface at once to avoid screen tearing.
[0098] This embodiment makes the magnification process fast first, then stable, and then slow through the stage slow-down strategy, which quickly attracts attention and provides a stable reading window for the operator, avoiding misjudgment caused by instantaneous changes. The dynamic window translation automatically adjusts the display field according to the data change trend, combined with the safety buffer design, to ensure that even in the process of violent maneuvering, the key value and its surrounding scale are always centered in the magnified area, maintaining the operator's continuous cognition of the angle or speed spatial relationship.
[0099] As can be seen from the above, the embodiment obtains encoded flight sensor data, the flight sensor data including flight attitude data and flight performance data, the flight attitude data and the flight performance data being defined as different message types when encoding, the flight sensor data being standardized into flight data in a unified format based on the message types, and the flight data being visually displayed at corresponding positions of a visual interface based on the data types of the flight data and a preset hierarchical layout mode conforming to human factors engineering.
[0100] The current visualization method cannot integrate and display different types of other key flight parameters, and when the data is visualized, different flight data is randomly arranged in the interface, resulting in the problem of low information display efficiency of the current data visualization method. The embodiment first standardizes the flight sensor data of different flight sensor types to make it into uniform format flight data, so as to display the uniform format flight data in the visualization interface. And when the data is visualized, instead of randomly arranging the obtained data, the data is displayed in the corresponding position in the visualization interface according to the type of the data to be visualized and the hierarchical layout mode conforming to human factors engineering, so as to highlight the key data. Therefore, as a whole, the embodiment can improve the display effect of data visualization.
[0101] Based on the first embodiment of the present application, the same or similar contents as the above embodiment one can be referred to the above introduction, and will not be repeated hereinafter. On this basis, please refer to Figure 3 , the step 20 of the data visualization method further includes steps S21-S23:
[0102] Step S21, based on the message decoding mode corresponding to the message type, the flight sensor data is decoded to obtain flight decoding data with data type of structure;
[0103] It should be noted that the message type is a field used to identify the data category in the communication protocol, which is used to distinguish different types of information packets such as flight attitude data, flight performance data, flight control instructions, etc. The message decoding mode is a data parsing method adopted for a specific message type, including byte sequence processing, field offset positioning, data type conversion, checksum verification and other operation processes, different decoding logic corresponding to different message types. The flight sensor data is the original encoded data packet transmitted by the aircraft to the ground station through the wireless link, the structure is a composite data type containing multiple fields with explicit name and type, and the flight decoding data is the intermediate data form converted from the original flight data after decoding processing, which has semantic structure and its fields can be directly called by subsequent modules for data visualization.
[0104] It can be understood that the flight attitude data, flight performance data, flight control instructions and the like during flight are different types of data and cannot be integrated in the visualization interface. Therefore, the embodiment adopts special decoding logic for different message types to avoid field misplacement or type misjudgment due to protocol differences, ensure the restoration accuracy of key parameters such as attitude and speed, and improve the accuracy and flexibility of data analysis. Moreover, in the embodiment, the method of determining the decoding mode based on the message type can only register a new decoding function when a new sensor or flight platform needs to be expanded, without the need to reconstruct the main process, thereby improving the compatibility of data visualization.
[0105] In step S22, numerical precision processing and filtering operation are performed on the flight decoding data based on a preset standardization processing method to obtain standardized flight data.
[0106] It should be noted that numerical precision processing is an effective bit number truncation or rounding operation on floating point numbers, which can avoid display redundancy, improve readability, and reduce the amount of data for subsequent rendering and transmission. Filtering operation is a smoothing operation on the original data using digital signal processing technology, which can suppress high-frequency fluctuations in the data caused by sensor noise and communication jitter, and improve the stability and authenticity of data display.
[0107] It can be understood that directly visualizing high-precision floating point numbers output by the sensor will exceed the recognition ability of the human eye, causing visual interference and wasting display resources. Moreover, sensor data that has not been filtered will cause the pointer to frequently jitter and the numbers to rapidly jump, affecting the operator's judgment of the real flight state. Therefore, the embodiment removes redundant decimal places through numerical precision processing, making the data display simple and clear, in line with the principle of information moderation in human factors engineering. Through filtering operation, data fluctuations are smoothed and transient noise is eliminated, making the pointer move more smoothly and the trend change more realistic, improving visual comfort and judgment accuracy.
[0108] In a possible implementation, the specific implementation of the flight decoding data based on the preset standardization processing method, the numerical precision processing and the filtering operation, can also be:
[0109] Based on a preset decimal place processing specification, the number of decimal places of the flight decoding data is adjusted to obtain simplified flight data that retains the corresponding number of decimal places. Based on a preset filtering window, the average value of each simplified flight data in the filtering window is calculated to obtain the standardized flight data, wherein the simplified flight data in the filtering window includes the simplified flight data at the current time and the simplified flight data before the current time.
[0110] It should be noted that the simplified flight data is more concise intermediate data after decimal point truncation processing, the current time simplified flight data is the latest data value after this decoding and decimal point processing, and the simplified flight data before the current time is a plurality of previous data points processed in the history cache, and constitutes a time sequence input of a filter window.
[0111] It can be understood that the embodiment eliminates invalid precision interference by unifying the number of decimal places, arranges the interface numbers neatly and highlights the key points, so that the visualized mode of data meets the human factors engineering. And the filter window containing historical data is used for average calculation, which smoothes the instantaneous fluctuation caused by sensor noise and communication jitter, weakens the influence of single abnormal value on the display result, and improves the robustness of display. Through the above data standardization processing, the output standardized flight data has reasonable precision and good stability, thereby improving the visual effect of data on the ground instrument station.
[0112] In step S23, the standardized flight data is formatted into a unified string format, and the flight data in a unified format is obtained.
[0113] It can be understood that different parameters adopt different text expression methods, so that different types of parameters cannot be integrated and displayed in the visual interface. Therefore, the embodiment formats the standardized flight data into a unified string format, can realize the standardization of the expression form of flight data, makes various flight parameters output externally in a consistent text structure, is convenient for the visual interface to directly call and render, so as to achieve the effect of integrating and visualizing different types of data in the visual interface. At the same time, the unified string format is also suitable for other modules except data visualization, and enhances the generality and reusability of data in the system.
[0114] In an embodiment, in the process of formatting the flight data, a semantic format modifier related to the data type and the display area is also embedded, to generate an enhanced string with rendering instruction marks, wherein the semantic format modifier includes font weight identification, scale dynamic range identification and background color mapping identification.
[0115] The enhanced string is delivered to the visualization module, and the modifiers in the enhanced string are parsed by the rendering engine and dynamically applied to the corresponding visual style, and the mechanism only takes effect for the flight data that has been mapped to the key visual area and has associated graphics, and does not enable the modifier embedding for the regular text data and the parameters in the irregular visual area.
[0116] By introducing semantic format modifier in the string formatting stage of standardized data, the data semantics and visual presentation instructions are deeply integrated into the same text stream, so that the visualization module can automatically restore the high-fidelity display style without additional query configuration table or conditional judgment. Different from the inherent mode of separating logic and presentation in traditional interface development, the lightweight and extensible rendering semantic delivery is realized by using string carrier without increasing communication overhead, which significantly improves the system response efficiency and style consistency. The precise binding relationship among data type, display area and associated graphics established in the embodiment provides context support for the modifier, thereby realizing low-latency, high-precision and adaptive visualization rendering enhancement in the specific flight monitoring scene through the deep coupling of data format and visualization interface architecture.
[0117] In an embodiment, the semantic format modifier also carries scale rendering priority instructions for controlling the display density and visual weight of the scale lines in the interval. When the flight parameter enters the high-stress interval, the rendering priority of the corresponding scale interval is automatically increased, and the segment scale is highlighted in the interface in the form of bold, lengthening or highlighting, while the visual performance of the scale in the non-sensitive area is weakened, wherein the degree of bold, lengthening and highlighting is related to the data change rate. By carrying scale rendering priority instructions in the semantic format modifier, the visualization interface is realized by using string carrier without increasing communication overhead, realizing adaptive visualization rendering of different priorities, and improving the visualization effect in different scenes.
[0118] As can be seen from the above, the flight sensor data is decoded based on the message decoding mode corresponding to the message type to obtain flight decoding data with a data type of a structure, the flight decoding data is subjected to numerical precision processing and filtering operation based on a preset standardization processing method to obtain standardized flight data, and the standardized flight data is formatted into a unified string format to obtain the flight data in a unified format.
[0119] The flight sensor data is decoded based on the message type in the embodiment to realize semantic accurate restoration of the flight sensor data, and the result is organized as structured data to improve the accuracy of data analysis and system compatibility. On this basis, the numerical value is processed and filtered based on a filtering window to effectively suppress the numerical value jump caused by sensor noise and communication jitter, so that the data is more stable and smooth, and the readability is enhanced. Finally, the processed standardized flight data is formatted into a unified string format, a unified data output interface is constructed, integrated visualization of different types of data in the visualization interface is realized, and the generality and reusability of the data in the system are enhanced.
[0120] It should be noted that the above examples are only used for understanding the present application and do not constitute a limitation on the data visualization method of the present application. More forms of simple transformation based on this technical concept are within the protection scope of the present application.
[0121] The present application also provides a data visualization device, which refers to Figure 4 , and the data visualization device comprises:
[0122] The data acquisition module 10 is configured to acquire encoded flight sensor data, wherein the flight sensor data comprises flight attitude data and flight performance data, and the flight attitude data and the flight performance data are defined as different message types during encoding.
[0123] The standardization module 20 is configured to standardize the flight sensor data into flight data in a unified format based on the message types.
[0124] The visualization module 30 is configured to visualize the flight data at corresponding positions of a visualization interface based on the data types of the flight data and a preset hierarchical layout mode conforming to human factors engineering.
[0125] In an embodiment, the visualization module further comprises:
[0126] The first position determination sub-module is configured to determine, if the data type is graphic correlation data, a first display position of the graphic correlation data in the key visual area and an associated graphic of the graphic correlation data based on the hierarchical layout mode.
[0127] The first visualization sub-module is configured to visualize the graphic correlation data and the associated graphic at the first display position based on a visualization rendering mode corresponding to the data type.
[0128] The second position determination sub-module is configured to determine, if the data type is regular text data, a second display position of the regular text data in a regular visual area based on the hierarchical layout mode.
[0129] The second visualization sub-module is configured to visualize the regular text data at the second display position based on a visualization rendering mode corresponding to the data type.
[0130] In an embodiment, the first position determination sub-module further comprises:
[0131] The first position determination unit is configured to determine, if the graphic correlation data is heading angle data, a heading angle display position of the heading angle data in the top layer visual area and determine that the associated graphic is a vertical bar scale.
[0132] a second position determining unit, configured to determine a roll angle display position of the roll angle data in the middle visual area and determine the associated graph as a circular scale if the graphic associated data is roll angle data;
[0133] a third position determining unit, configured to determine a pitch angle display position of the pitch angle data in the middle visual area and determine the associated graph as a horizontal bar scale if the graphic associated data is pitch angle data;
[0134] a fourth position determining unit, configured to determine a height display position of the height data in the two side visual areas and determine the associated graph as a vertical column chart if the graphic associated data is height data.
[0135] In an embodiment, the first visualization submodule further comprises:
[0136] a rendering mode determining unit, configured to determine a scale interval, a text label interval, a background text contrast and a font size for visualization rendering based on the data type;
[0137] a visualization rendering unit, configured to visualize and display the graphic associated data and the associated graph at the first display position based on the scale interval, the text label interval, the background text contrast and the font size.
[0138] In an embodiment, the standardization module further comprises:
[0139] a message decoding submodule, configured to decode the flight sensor data based on a message decoding mode corresponding to the message type to obtain flight decoding data with a data type of a structure;
[0140] a data standardization submodule, configured to perform numerical precision processing and filtering operation on the flight decoding data based on a preset standardization processing method to obtain standardized flight data;
[0141] a format unification submodule, configured to format the standardized flight data into a unified string format to obtain the flight data in a unified format.
[0142] In an embodiment, the data standardization submodule further comprises:
[0143] a data simplification element, configured to adjust decimal places of the flight decoding data based on a preset decimal place processing specification to obtain simplified flight data with corresponding decimal places retained;
[0144] The data filtering unit is configured to calculate an average value of each of the simplified flight data in a preset filtering window to obtain the standardized flight data, wherein the simplified flight data in the filtering window includes the simplified flight data at a current time and the simplified flight data before the current time.
[0145] The data visualization device provided in the present application adopts the data visualization method in the above embodiments, and can solve the technical problem of poor display effect of the data visualization method. Compared with the prior art, the data visualization device provided in the present application has the same beneficial effects as the data visualization method provided in the above embodiments, and other technical features in the data visualization device are the same as the features disclosed in the above embodiments, which will not be repeated here.
[0146] The present application provides a data visualization device, comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the data visualization method in the above embodiment one.
[0147] Reference will now be made to the drawings, in which Figure 5 which shows a structural diagram of a data visualization device suitable for implementing the embodiments of the present application. The data visualization device in the embodiments of the present application can include, but is not limited to, mobile terminals such as mobile phones, tablet computers, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistant), PMPs (Portable Media Player), vehicle terminals (such as vehicle navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. Figure 5 The data visualization device shown is only an example, and should not impose any limitation on the functions and use range of the embodiments of the present application.
[0148] As Figure 5As shown, the data visualization device can include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.) that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 1002 or loaded from a storage device 1003 into a random access memory (RAM) 1004. Various programs and data required for operation of the data visualization device are also stored in the RAM 1004. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; the storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the data visualization device to communicate with other devices wirelessly or by wire to exchange data. Although the data visualization device with various systems is shown in the figure, it should be understood that all the shown systems are not required to be implemented or possessed. More or fewer systems can be alternatively implemented or possessed.
[0149] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by a communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the methods of embodiments of the present disclosure are performed.
[0150] The data visualization device provided by the present disclosure adopts the data visualization method in the above-mentioned embodiments, and can solve the technical problem of poor display effect of the data visualization method. Compared with the prior art, the data visualization device provided by the present disclosure has the same beneficial effects as the data visualization method provided by the above-mentioned embodiments, and other technical features in the data visualization device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.
[0151] It should be understood that portions of the application disclosed can be implemented in hardware, software, firmware, or combinations thereof. In the description of the embodiments above, specific features, structures, materials or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0152] The above description is merely illustrative of the application and is not intended to limit the scope of the application. Any changes and modifications that can be made to the application in light of the teachings described herein are contemplated in the broad scope of the application. Accordingly, the scope of the application should be determined not with reference to the above description but with reference to the claims appended hereto.
[0153] The application provides a computer-readable storage medium having stored thereon computer-readable program instructions (i.e., computer programs) for performing the data visualization method in the above-described embodiments.
[0154] The computer-readable storage medium provided by the application may, for example, be a U disk, but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more conductive wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium can be transmitted in any suitable medium, including but not limited to electrical wire, optical cable, RF (Radio Frequency), etc., or any suitable combination of the above.
[0155] The above-described computer-readable storage medium can be contained in the data visualization device; or can exist separately and not be assembled into the data visualization device.
[0156] The above-described computer-readable storage medium carries one or more programs, which, when executed by the data visualization device, cause the data visualization device to perform the above-described data visualization method.
[0157] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can 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 the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0158] The computer program instructions can 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 apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0159] The modules involved in the embodiments of the present application can be implemented in software or hardware. In some cases, the name of the module does not constitute a limitation on the module itself.
[0160] The readable storage medium provided by the present application is a computer readable storage medium, which stores computer readable program instructions (i.e. computer programs) for executing the above-mentioned data visualization method, and can solve the technical problem of poor display effect of the data visualization method. Compared with the prior art, the computer readable storage medium provided by the present application has the same beneficial effects as the data visualization method provided by the above-mentioned embodiments, which will not be described here.
[0161] The application further provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the data visualization method as described above.
[0162] The computer program product provided by the application can solve the technical problem of poor display effect of the data visualization method. Compared with the prior art, the beneficial effects of the computer program product provided by the application are the same as those of the data visualization method provided by the above-mentioned embodiments, and are not described here.
[0163] The user-related data (for example, user attribute data, user behavior data, and user geographic location, etc., the data types herein are adaptively modified according to the scheme content) involved in the application are obtained after obtaining the user's permission or consent; that is, when the application is applied to a specific product or technology, the user's permission is required to realize the acquisition and processing of related data, and the processing of related data needs to comply with relevant laws, regulations and regulatory standards of relevant countries and regions. For example, refer to Figure 6 When the current geographic location of the user needs to be acquired, a location acquisition prompt can be displayed in the terminal of the user, and after receiving the confirmation operation of the user for the location acquisition prompt, the terminal can acquire the current geographic location of the user.
[0164] The above-mentioned is only part of the embodiments of the application, and does not limit the protection scope of the application, and any equivalent structural transformation made by using the content of the application specification and drawings, or direct / indirect application in other related technical fields is included in the patent protection scope of the application.
Claims
1. A method of data visualization, characterized by, The method is applied to a ground station, and comprises the following steps: acquiring encoded flight sensor data, wherein the flight sensor data comprises flight attitude data and flight performance data, and the flight attitude data and the flight performance data are defined as different message types during encoding; standardizing the flight sensor data into flight data in a unified format based on the message types; visualizing the flight data at corresponding positions of a visualization interface based on data types of the flight data and a preset hierarchical layout mode conforming to human factors engineering; wherein the data types comprise graphic correlation data, the visualization interface comprises a key visual area, and the step of visualizing the flight data at corresponding positions of the visualization interface based on the data types of the flight data and the preset hierarchical layout mode conforming to human factors engineering comprises the following steps: if the data type is graphic correlation data, determining a first display position of the graphic correlation data in the key visual area and an associated graphic of the graphic correlation data based on the hierarchical layout mode; visualizing the graphic correlation data and the associated graphic at the first display position based on a visualization rendering mode corresponding to the data type; wherein the visualization rendering mode further comprises dynamically adjusting visual feedback characteristics of the graphic correlation data and the associated graphic based on a dynamic change rate of the flight data; if the change rate exceeds a preset threshold, locally magnifying a scale line area of the visualization interface, applying a motion blur effect to a pointer or a filling bar of the visualization interface, and increasing a background light-dark contrast of a region of the graphic correlation data, wherein an enhancement intensity of the visual feedback characteristics and the change rate are in a piecewise linear relationship.
2. The method of claim 1, wherein, The data types comprise graphic correlation data and regular text data, the visualization interface comprises a key visual area and a regular visual area, and the step of visualizing the flight data at corresponding positions of the visualization interface based on the data types of the flight data and the preset hierarchical layout mode conforming to human factors engineering comprises the following steps: if the data type is graphic correlation data, determining a first display position of the graphic correlation data in the key visual area and an associated graphic of the graphic correlation data based on the hierarchical layout mode; visualizing the graphic correlation data and the associated graphic at the first display position based on a visualization rendering mode corresponding to the data type; if the data type is regular text data, determining a second display position of the regular text data in a regular visual area based on the hierarchical layout mode; visualizing the regular text data at the second display position based on a visualization rendering mode corresponding to the data type.
3. The method of claim 2, wherein, The key visual area includes a top visual area, a middle visual area, and two side visual areas, the graphic correlation data includes heading angle data, roll angle data, pitch angle data, and height data, if the data type is graphic correlation data, based on the hierarchical layout mode, a first display position of the graphic correlation data in the key visual area is determined, and the step of determining an associated graphic of the graphic correlation data includes: If the graphic correlation data is heading angle data, a heading angle display position of the heading angle data in the top visual area is determined, and the associated graphic is determined to be a vertical bar scale; If the graphic correlation data is roll angle data, a roll angle display position of the roll angle data in the middle visual area is determined, and the associated graphic is determined to be a circular scale; If the graphic correlation data is pitch angle data, a pitch angle display position of the pitch angle data in the middle visual area is determined, and the associated graphic is determined to be a horizontal bar scale; If the graphic correlation data is height data, a height display position of the height data in the two side visual areas is determined, and the associated graphic is determined to be a vertical column chart.
4. The method of claim 2, wherein, The step of visually displaying the graphic correlation data and the associated graphic at the first display position based on the visualization rendering mode corresponding to the data type includes: Based on the data type, the scale interval, the text label interval, the background text contrast, and the font size when performing visualization rendering are determined; Based on the scale interval, the text label interval, the background text contrast, and the font size, the graphic correlation data and the associated graphic are visually displayed at the first display position.
5. The method of claim 1, wherein, The step of standardizing the flight sensor data into flight data in a unified format includes: Based on a message decoding mode corresponding to the message type, the flight sensor data is decoded to obtain flight decoding data with a data type of a structure; Based on a preset standardization processing method, numerical precision processing and filtering operation are performed on the flight decoding data to obtain standardized flight data; The standardized flight data is formatted into a unified string format to obtain the flight data in a unified format.
6. The method of claim 5, wherein, The step of performing numerical precision processing and filtering operation on the flight decoding data based on a preset standardization processing method to obtain standardized flight data includes: Based on a preset decimal place processing specification, the number of decimal places of the flight decoding data is adjusted to obtain simplified flight data that retains the corresponding number of decimal places; Based on a preset filtering window, the average value of each simplified flight data in the filtering window is calculated to obtain the standardized flight data, wherein the simplified flight data in the filtering window includes the simplified flight data at the current time and the simplified flight data before the current time.
7. A data visualization apparatus, characterized by The device is applied to a ground station, and the device includes: The data acquisition module is configured to acquire encoded flight sensor data, wherein the flight sensor data comprises flight attitude data and flight performance data, and the flight attitude data and the flight performance data are defined with different message types during encoding. The standardization module is configured to standardize the flight sensor data into flight data in a unified format based on the message types. The visualization module is configured to visualize the flight data at corresponding positions of a visualization interface based on data types of the flight data and a preset ergonomic hierarchical layout manner, wherein the data types comprise graphic correlation data, and the visualization interface comprises a key visual area. The first position determination sub-module is configured to determine a first display position of the graphic correlation data in the key visual area and an associated graphic of the graphic correlation data based on the hierarchical layout manner if the data types are the graphic correlation data. The first visualization sub-module is configured to visualize the graphic correlation data and the associated graphic at the first display position based on a visualization rendering manner corresponding to the data types, wherein the visualization rendering manner further comprises dynamically adjusting visual feedback characteristics of the graphic correlation data and the associated graphic based on a dynamic change rate of the flight data, and if the change rate exceeds a preset threshold, locally magnifying a scale line area of the visualization interface, applying a motion blur effect to a pointer or a filling bar of the visualization interface, and increasing a background light-dark contrast of a region of the graphic correlation data, wherein an enhancement intensity of the visual feedback characteristics and the change rate are in a piecewise linear relationship.
8. A data visualization device, characterized by The device comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the data visualization method according to any one of claims 1 to 6.
9. A storage medium, characterized by The storage medium is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the data visualization method according to any one of claims 1 to 6.
10. A computer program product, characterised in that, The computer program product comprises a computer program, and the computer program is executed by the processor to implement the steps of the data visualization method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Visual flight management system and method of unmanned aerial vehicle (UAV) based on big data computing engine
CN110568855A
Unmanned aerial vehicle display and control integrated method, system and device and computer readable storage medium
CN113391649A