Product characteristic situation analysis visualization method and system based on WebGL

Through the WebGL-based product feature situation analysis visualization method, combined with digital earth and linkage charts, the problem of the existing situation display system lacking three-dimensionality and multi-view angles is solved, and a more comprehensive and intuitive product feature data display is achieved.

CN119831689APending Publication Date: 2025-04-15BEIJING INST OF ENVIRONMENTAL FEATURES
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411880650.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

The existing two-dimensional or three-dimensional situation display systems lack three-dimensional and realistic feeling when displaying product characteristic data, and the three-dimensional display is usually limited to a certain perspective and has a sense of loss.

Method used

Using WebGL-based product characteristic situation analysis visualization method, we can realize multi-view and three-dimensional data display by obtaining product characteristic data, determining the relationship between data, creating linkage charts, and visualizing it based on the digital earth.

Benefits of technology

It provides a more three-dimensional and more perspective understanding of product characteristics and situations, forming a graph of product characteristics, supporting circular exploration from the whole to the details, details to the whole, and helping users understand and make decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119831689A_ABST
    Figure CN119831689A_ABST
Patent Text Reader

Abstract

The invention provides a WebGL-based product characteristic situation analysis visualization method and system. The method comprises the steps of obtaining product characteristic data including product characteristic information; determining an association relationship between the product characteristic data according to a user demand, and creating an association table according to the association relationship; creating a linkage chart according to a user demand and the association table; wherein the linkage chart is configured with the type of at least one chart component used for displaying the product characteristic data; and building a digital earth based on WebGL, and visually displaying the product characteristic data based on the digital earth and a linkage chart. According to the WebGL-based product characteristic situation analysis visualization method provided by the scheme, a plurality of data objects of the product characteristics can be visually displayed at the same time, more three-dimensional and more-visual-angle omnibearing product characteristic situation cognition is provided, and a product characteristic graph is formed; and meanwhile, a cyclic exploration mode from the whole to details and from the details to the whole of the user is supported, so that the internal relation and potential mode of the product characteristic data are mined, and the user is assisted in understanding and making a decision.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data analysis, and in particular to a WebGL-based product characteristic situation analysis visualization method and system. Background Art

[0002] With the rapid advancement of informatization, the amount of product characteristic data is growing exponentially, and users' requirements for the display of product characteristic data are also increasing. At present, two-dimensional or three-dimensional display systems that display various scene situations such as air traffic situation and space situation are already common. Two-dimensional situation display has the advantages of good globality and strong integrity, but because it is mostly based on digital maps and uses graphics or symbols to represent physical objects, its visual effect is poor, intuitiveness is weak, and there is no three-dimensional sense and sense of reality; three-dimensional display has the advantages of high fidelity and good visual effect, but it usually takes a certain local environment as the perspective, and there are problems such as small perspective and occasional feeling of loss. Therefore, there is an urgent need for a product characteristic situation analysis visualization method and system based on WebGL. Summary of the invention

[0003] The present invention provides a WebGL-based product characteristic situation analysis visualization method and system, which can simultaneously visualize multiple data objects of product characteristics, provide a more three-dimensional, multi-perspective and all-round product characteristic situation cognition, and form a product characteristic picture.

[0004] In a first aspect, the present invention provides a product characteristic situation analysis visualization method based on WebGL, comprising:

[0005] obtaining product characteristic data including product characteristic information;

[0006] Determine the association relationship between the product characteristic data according to user needs, and create an association table according to the association relationship;

[0007] Creating a linkage chart according to the user requirements and the association table; wherein the linkage chart is configured with at least one chart component type for displaying the product characteristic data;

[0008] A digital globe is built based on WebGL, and the product characteristic data is visualized based on the digital globe and the linkage chart.

[0009] Optionally, determining the association relationship between the product characteristic data according to user needs, and creating an association table according to the association relationship includes:

[0010] Determine product characteristic data and associated conditions having a specified associated relationship from the user requirements;

[0011] Determine the association mode between the product characteristic data according to the association condition, and configure the display field of the product characteristic data according to the specified association relationship;

[0012] The association table is generated based on the specified association relationship, the association method and the display field of the product characteristic data.

[0013] Optionally, creating a linkage chart according to the user demand and the association table includes:

[0014] Determine the type of at least one chart component for displaying product characteristic data from the user requirements, and bind each of the chart components to the product characteristic data;

[0015] According to the product characteristic data bound to the chart component, configure the basic information of the chart component; wherein the basic information includes the chart name and remarks information;

[0016] According to the user business table, configuring the association parameters between the chart component and the product characteristic data;

[0017] The chart components are associated according to the association relationship between the product characteristic data included in the association table to obtain the linkage chart; wherein the linkage chart includes basic information and association parameters of each of the chart components.

[0018] Optionally, after creating a linkage chart according to the user demand and the association table, the method further includes:

[0019] Updating the product characteristic data included in the linkage chart;

[0020] Determine whether the visualization result based on the linkage chart is updated;

[0021] If the judgment result is yes, determining that the linkage chart generates linkage;

[0022] If the judgment result is no, then the creation process of the linkage chart is detected.

[0023] Optionally, after creating the association table according to the association relationship, the method further includes: saving the association table.

[0024] Optionally, after creating a linkage chart according to the user demand and the association table, the method further includes: saving the linkage chart.

[0025] Optionally, the product characteristic data includes basic characteristic data, motion characteristic data, material characteristic data, reflected radiation characteristic data, fragile characteristic data, and countermeasure characteristic data.

[0026] In a second aspect, the present invention further provides a WebGL-based product characteristic situation analysis visualization system, comprising:

[0027] A data management module, used to obtain product characteristic data including product characteristic information;

[0028] A chart layout module, used to determine the association relationship between the product characteristic data according to user needs, and create an association table according to the association relationship;

[0029] A chart linkage module, used to create a linkage chart according to the user requirements and the association table; wherein the linkage chart is configured with at least one chart component type for displaying the product characteristic data;

[0030] The visualization module is used to build a digital globe based on WebGL, and to visualize the product characteristic data based on the digital globe and the linkage chart.

[0031] In a third aspect, the present invention further provides a computing device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements any of the above-mentioned WebGL-based product feature situation analysis visualization methods.

[0032] In a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, enables the computer to execute any one of the WebGL-based product characteristic situation analysis visualization methods described above.

[0033] In a fifth aspect, the present invention further provides a computer program product, comprising computer instructions, which, when executed by a processor, implement the steps of the method described in any first aspect of this specification.

[0034] The present invention provides a product characteristic situation analysis visualization method and system based on WebGL, the method determines the correlation relationship between product characteristic data according to user needs, creates a correlation table according to the correlation relationship, and then creates a linkage chart according to user needs and the correlation table, so as to visualize the product characteristic data based on the linkage chart and the digital earth. In this way, the present invention enables users to visualize multiple product characteristic data at the same time according to their needs through linkage charts and three-dimensional digital earth, providing users with a more three-dimensional, multi-perspective and all-round product characteristic situation cognition, forming a product characteristic picture; at the same time, the linkage chart also supports users to explore the cycle from the whole to the details, and from the details to the whole, so as to dig out the internal connection and potential pattern of product characteristic data, and assist users in understanding and decision-making. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0036] Figure 1 It is a flowchart of a WebGL-based product characteristic situation analysis visualization method provided by an embodiment of the present invention;

[0037] Figure 2 is a hardware architecture diagram of a computing device provided by an embodiment of the present invention;

[0038] Figure 3 This is a structural diagram of a product characteristic situation analysis visualization system based on WebGL provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0040] Please refer to Figure 1 The embodiment of the present invention provides a product characteristic situation analysis visualization method based on WebGL, the method comprising:

[0041] Step 100, obtaining product characteristic data including product characteristic information;

[0042] Step 102, determining the association relationship between product characteristic data according to user needs, and creating an association table according to the association relationship;

[0043] Step 104, creating a linkage chart according to user requirements and the association table; wherein the linkage chart is configured with at least one chart component type for displaying product characteristic data;

[0044] Step 106, building a digital globe based on WebGL, and visually displaying product characteristic data based on the digital globe and linkage charts.

[0045] In an embodiment of the present invention, the association relationship between product characteristic data is determined according to user needs, and an association table is created according to the association relationship, and then a linkage chart is created according to user needs and the association table, so as to visualize the product characteristic data based on the linkage chart and the digital earth. In this way, the present invention enables users to visualize multiple product characteristic data at the same time according to their own needs through linkage charts and three-dimensional digital earth, providing users with a more three-dimensional, multi-perspective and all-round product characteristic situation cognition, forming a picture of product characteristics; at the same time, the linkage chart also supports users to explore in a cyclic way from the whole to the details, and from the details to the whole, so as to explore the internal connection and potential pattern of product characteristic data, and assist users in understanding and decision-making.

[0046] Described below Figure 1 How the various steps are performed.

[0047] First, for step 100, the product characteristic data includes basic characteristic data, motion characteristic data, material characteristic data, reflected radiation characteristic data, vulnerable characteristic data, and confrontation characteristic data. The basic characteristic data includes the basic function data, basic performance data, and structural characteristic data of the product; the motion characteristic data includes the running performance data (speed, acceleration performance, braking distance, etc.) of the product; the material characteristic data includes the data of the materials or materials used in each part of the product and their performance; the reflected radiation characteristic data includes the data of the reflection, absorption, transmission and other characteristics of the product; the vulnerable characteristic data includes the data of the parts or characteristics that are easily damaged or malfunctioning; the confrontation characteristic data includes the data of the product's ability to resist specific environments or conditions (such as temperature, humidity, pressure, corrosion, etc.).

[0048] In step 102, the association relationship between product characteristic data is determined according to user needs, and an association table is created according to the association relationship, including:

[0049] Determine product characteristic data and associated conditions with specified associated relationships from user requirements;

[0050] Determine the association mode between product characteristic data according to the association condition, and configure the display field of the product characteristic data according to the specified association relationship;

[0051] Generate an association table based on the specified association relationship, association method, and display fields of product feature data.

[0052] It should be noted that the same product characteristic information includes multiple product characteristic data, and each product characteristic data can be a data table. In the present invention, the data tables to be associated are connected in sequence through visual drag operations, and the association mode between the connected data tables is set. The association supports one-to-one single-table association and one-to-many multi-table association. The appropriate association mode is selected according to the needs, including left association, right association, inner association and full association.

[0053] In an embodiment of the present invention, an association table is created to perform association analysis on scattered product characteristic data. Through single-table and multi-table data association operations, data association operations can be performed in a visual interface, allowing users to simultaneously view all associated product characteristic data, thereby facilitating users to explore the internal connections and potential patterns of product characteristic data, and assisting users in understanding and making decisions.

[0054] In a preferred embodiment, before determining the association relationship between product characteristic data according to user requirements, the method further includes:

[0055] Analyze the data sets included in the product characteristic data to determine the original correlation relationships between the data sets; the correlation relationships include causal relationships, correlation relationships, hierarchical relationships, time series, and spatial distribution;

[0056] Each data set is visualized according to the original association relationship, so that when viewing the target data set, other data sets associated with the target data set can be viewed through the original association relationship.

[0057] In an embodiment of the present invention, when no user demand is received, the product characteristic data is displayed in layers and in association through the original association relationship between each data set in the product characteristic data, so that any user can select the product characteristic data of interest on the visualization page, and enter the association view page of other data sets that have an original association relationship with the product characteristic data by clicking on the product characteristic data, thereby viewing the other data sets; at the same time, the relationship type between different nodes can be reasonably analyzed by clicking on each product characteristic data.

[0058] In a preferred embodiment, after creating the association table according to the association relationship, the method further includes: saving the association table.

[0059] In an embodiment of the present invention, after receiving user needs, it is also possible to first determine whether there is an association table in the existing saved association tables that meets the user needs. If so, the previously saved association table can be directly obtained, or modified from the closest existing association table without recreating the association table, thereby improving user experience.

[0060] In a specific implementation, creating an association table according to the association relationship includes:

[0061] S1: Determine product characteristic data and associated conditions with specified associated relationships according to user needs;

[0062] S2: Check whether it is necessary to create an association table. If there is an association table that meets the user's needs in the currently maintained association table, the process ends; if not, continue to step S3;

[0063] S3: Selecting a suitable association condition combination method from a plurality of association condition combination methods to meet the association conditions required by the user, such as satisfying all association conditions or satisfying any association condition;

[0064] S4: Determine the association mode between product characteristic data according to the association conditions, such as left association, right association, inner association, full association, etc.;

[0065] S5: Configure the display fields of the associated product characteristic data; wherein the display fields include field names and field descriptions, and the display fields are used to customize the output and displayed field information, and the user can flexibly set the output field names and the field descriptions used for detailed display of the fields;

[0066] S6: After all the associated data configuration information is completed, an associated table including the specified associated relationship, associated mode and display fields of the product characteristic data is generated;

[0067] S7: Save the associated table and store it in the system database, return the processed results to the front-end page, refresh the associated data display, and end the current process.

[0068] In step 104, a linkage chart is created according to user requirements and the association table, including:

[0069] Determine, from user requirements, a type of at least one chart component for displaying product characteristic data, and bind each chart component to the product characteristic data;

[0070] According to the product characteristic data bound to the chart component, configure the basic information of the chart component; wherein the basic information includes the chart name and remarks information;

[0071] According to the user business table, configure the association parameters between the chart component and the product characteristic data;

[0072] The chart components are associated according to the association relationship between the product characteristic data included in the association table to obtain a linkage chart; wherein the linkage chart includes basic information and association parameters of each chart component.

[0073] It should be noted that one or more charts can be selected to display the same product characteristic data. The types of chart components include: digital globe, bar chart, column chart, line chart, pie chart, scatter chart, area chart, donut chart, radar chart, bubble chart, stock price chart, etc. The association parameters between the chart component and the product characteristic data can be data filtering, row statistics, column statistics, row statistics, etc. For example, the product's full-year reflectivity data can be displayed through Chart A and Chart B, where Chart A records all reflectivity data and Chart B records the monthly average reflectivity data. The association parameter between Chart A and Chart B is the data mean statistics.

[0074] In the embodiment of the present invention, by binding with the existing product characteristic data and combining different product characteristic data with chart components, the linkage between charts and the relationship between data can be conveniently defined; by dynamically configuring and parsing the display interface and business data, the purpose of interactive chart display is achieved, making the data display technology more effective, rich, diverse and flexible. At the same time, chart linkage not only provides users with tools for data display, but also can flexibly adapt to data models connected to different business systems. It can automatically adapt to the needs or flexible changes in data without a large amount of data cleaning and integration of the original business data, saving a lot of time for recreating data models and adjusting chart displays.

[0075] In a preferred embodiment, after creating the linkage chart according to the user requirements and the association table, the process further includes: saving the linkage chart.

[0076] In an embodiment of the present invention, after receiving user needs, it is also possible to first determine whether there is a linkage chart that meets the user needs in the existing saved linkage charts. If so, the previously saved linkage chart can be directly obtained, or modified from the closest existing linkage chart without re-creating the linkage chart, thereby improving user experience.

[0077] Specifically, a linked chart can use a chart as a filter. By clicking on a data item, the chart associated with it will filter out the product feature data content of the selected item. That is, when a user interacts with a chart component, an event is triggered by clicking, and the event data is filled into a callback variable, and the URL or filter condition that references the callback variable is notified to re-request or calculate the data to cause the chart to change. If the linked charts do not use the same worksheet, a field associated with the main table must be set. Multiple charts can be set as linked charts, so that cross-selection analysis can be performed.

[0078] In a preferred embodiment, after creating the linkage chart in step 104, the method further includes:

[0079] Update the product characteristic data included in the linkage chart;

[0080] Determine whether the visualization results based on the linkage chart are updated;

[0081] If the judgment result is yes, then it is determined that the linkage chart generates linkage;

[0082] If the judgment result is no, then the creation process of the linkage chart is detected.

[0083] In the embodiment of the present invention, after creating the linkage chart, in order to further confirm whether the product characteristic data is associated with the chart, the linkage display result is also checked to further improve the user experience.

[0084] In a specific implementation, creating a linkage chart according to user requirements and an association table includes:

[0085] According to the user business table, configure the association parameters between the chart component and the product characteristic data;

[0086] The chart components are associated according to the association relationship between the product characteristic data included in the association table to obtain a linkage chart; wherein the linkage chart includes basic information and association parameters of each chart component A1: a visualization large screen to be configured for linkage with the chart component is selected, and according to user needs, the type of at least one chart component for displaying the product characteristic data is determined, and each chart component is bound to the product characteristic data, and all chart components are set as linkage charts;

[0087] A2: Configure basic chart information, including entering chart name, notes and other basic information, which is used to present and display chart description information;

[0088] A3: Check whether the linkage chart to be configured already exists; if not, proceed to step A4; if so, modify the basic information of each chart component based on step A2;

[0089] A4: According to the user business table, select and configure the association parameters between the chart components and the product characteristic data, configure the information of each association parameter, and save the configuration information; associate the chart components according to the association relationship between the product characteristic data included in the association table to obtain a linkage chart;

[0090] A5: Check whether the linkage chart generates linkage. If the change or update of the product characteristic data included in the linkage chart can link the visualization chart display to change or update accordingly, then linkage is determined to be generated; otherwise, no linkage is generated, and the configuration information and creation process need to be checked;

[0091] A6: Save the current linkage chart and store it in the system database. Return the processed results to the front-end page and refresh the associated data display to end the current process.

[0092] In step 106, the digital globe is built, including: building the digital globe on the Web side, encapsulating the JavaScript open source framework ZGIS for creating three-dimensional virtual globes and two-dimensional plane maps based on the Web browser, using WebGL as the underlying graphics rendering engine, and encapsulating the underlying WebGL interface to provide users with powerful map data visualization functions.

[0093] In an embodiment of the present invention, the map display in the digital earth supports switching between three-dimensional simulated earth and two-dimensional plane map, and can integrate different source data, such as pictures, models, geojson, etc. Since the basic operations of the map are encapsulated, it is convenient to zoom in, zoom out, translate, rotate, etc. on the three-dimensional earth and the loaded layers. In addition, the digital earth supports a variety of geographic data visualization methods based on the surface of the digital earth, and can draw traditional GIS geometric figures such as points, lines, surfaces, and multi-faceted surfaces, and also supports importing pictures, three-dimensional models, etc. for loading. The digital earth provides geographic spatial distribution expression, and also supports dynamic data display based on the timeline to realize dynamic visualization of spatiotemporal data. The digital earth encapsulates some functions of axios and ajax to realize asynchronous requests for a large amount of geographic spatial data. For map services that comply with OGS (geographic specifications), the map data that has been published by the server can be loaded in the form of remote services to realize the visualization of map data in the three-dimensional digital earth.

[0094] In an embodiment of the present invention, the product characteristic data is visualized based on the digital globe and linkage charts, which can not only achieve high fidelity and excellent visual effects of three-dimensional display, but also expand the display perspective in combination with linkage charts to achieve full-scene, multi-dimensional display of product characteristic data, so that users can conduct cyclic exploration from the whole to the details and from the details to the whole based on linkage charts, thereby exploring the internal connections and potential patterns of product characteristic data, and assisting users in understanding and decision-making.

[0095] like Figure 2 , Figure 3 As shown, the embodiment of the present invention provides a product characteristic situation analysis visualization system based on WebGL. The system embodiment can be implemented by software, or by hardware or a combination of software and hardware. From the hardware level, Figure 2 As shown in FIG. 1 , a hardware architecture diagram of a computing device where a WebGL-based product characteristic situation analysis visualization system is provided in an embodiment of the present invention is provided. Figure 2In addition to the processor, memory, network interface, and non-volatile memory shown, the computing device in the embodiment where the system is located may also generally include other hardware, such as a forwarding chip responsible for processing messages, etc. Taking software implementation as an example, Figure 3 As shown, as a system in a logical sense, the CPU of the computing device in which it is located reads the corresponding computer program in the non-volatile memory into the memory and runs it. This embodiment provides a WebGL-based product feature situation analysis visualization system, including:

[0096] A data management module 300 is used to obtain product characteristic data including product characteristic information;

[0097] A chart layout module 302 is used to determine the association relationship between product characteristic data according to user needs and create an association table according to the association relationship;

[0098] A chart linkage module 304 is used to create a linkage chart according to user requirements and the association table; wherein the linkage chart is configured with at least one chart component type for displaying product characteristic data;

[0099] The visualization module 306 is used to build a digital globe based on WebGL, and to visualize the product characteristic data based on the digital globe and linkage charts.

[0100] In some specific implementations, the data management module 300 may be used to execute the above step 100 , the chart layout module 302 may be used to execute the above step 102 , the chart linkage module 304 may be used to execute the above step 104 , and the visualization module 306 may be used to execute the above step 106 .

[0101] In some specific implementations, the product characteristic data includes basic characteristic data, motion characteristic data, material characteristic data, reflected radiation characteristic data, fragile characteristic data, and countermeasure characteristic data.

[0102] In some specific implementations, the chart layout module 302 is further configured to perform the following operations:

[0103] Determine product characteristic data and associated conditions with specified associated relationships from user requirements;

[0104] Determine the association mode between product characteristic data according to the association condition, and configure the display field of the product characteristic data according to the specified association relationship;

[0105] Generate an association table based on the specified association relationship, association method, and display fields of product characteristic data, and save the association table.

[0106] In some specific implementations, the chart linkage module 304 is further configured to perform the following operations:

[0107] Determine, from user requirements, a type of at least one chart component for displaying product characteristic data, and bind each chart component to the product characteristic data;

[0108] According to the product characteristic data bound to the chart component, configure the basic information of the chart component; wherein the basic information includes the chart name and remarks information;

[0109] According to the user business table, configure the association parameters between the chart component and the product characteristic data;

[0110] The chart components are associated according to the association relationship between the product characteristic data included in the association table to obtain a linkage chart, and the linkage chart is saved; wherein the linkage chart includes basic information and association parameters of each chart component.

[0111] In some specific implementations, the chart linkage module 304 is further configured to perform the following operations:

[0112] Update the product characteristic data included in the linkage chart;

[0113] Determine whether the visualization results based on the linkage chart are updated;

[0114] If the judgment result is yes, then it is determined that the linkage chart generates linkage;

[0115] If the judgment result is no, then the creation process of the linkage chart is detected.

[0116] In some specific embodiments, the system further includes: a dashboard customization module; a visualization module including visualization components and a visualization template library; a multidimensional data retrieval module; a data visualization modeling module; a visualization data analysis module;

[0117] The multidimensional data retrieval module is used for ad hoc query, data iterative search, data filtering, automatic normal distribution of data and data security desensitization;

[0118] The data visualization modeling module is used for data management modeling, deep association mining, and automatic data layout;

[0119] Visual data analysis is used for multi-dimensional data analysis, intelligent chart recommendation, data comparison analysis, multi-layer data drilling, and advanced data analysis;

[0120] The data association module is also used to perform data source management, data synchronization, and data import for product characteristic data and product characteristic data tables.

[0121] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on a WebGL-based product feature situation analysis visualization system. In other embodiments of the present invention, a WebGL-based product feature situation analysis visualization system may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0122] The information interaction, execution process and other contents between the modules in the above-mentioned system are based on the same concept as the embodiment of the method of the present invention. For the specific contents, please refer to the description in the embodiment of the method of the present invention, and no further description is given here.

[0123] An embodiment of the present invention further provides a computing device, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, a WebGL-based product characteristic situation analysis visualization method in any embodiment of the present invention is implemented.

[0124] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes a WebGL-based product feature situation analysis visualization method in any embodiment of the present invention.

[0125] An embodiment of the present application also provides a computer program product, which includes a computer program. A processor of a computer device reads the computer program from a computer-readable storage medium, and the processor executes the computer program, so that the computer device executes a lander visual attitude determination method described in any of the above embodiments.

[0126] Specifically, a system or device equipped with a storage medium can be provided, on which software program code that implements the functions of any of the above-mentioned embodiments is stored, and a computer (or CPU or MPU) of the system or device can be enabled to read and execute the program code stored in the storage medium.

[0127] In this case, the program code itself read from the storage medium can realize the function of any one of the above-mentioned embodiments, and thus the program code and the storage medium storing the program code constitute a part of the present invention.

[0128] The storage medium embodiments for providing the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program code can be downloaded from a server computer by a communication network.

[0129] In addition, it should be clear that the functions of any of the above embodiments can be implemented not only by executing the program code read by the computer, but also by enabling an operating system operating on the computer to complete part or all of the actual operations based on instructions from the program code.

[0130] In addition, it can be understood that the program code read from the storage medium is written to a memory provided in an expansion board inserted into the computer or to a memory provided in an expansion module connected to the computer, and then based on the instructions of the program code, a CPU installed on the expansion board or expansion module is enabled to perform part or all of the actual operations, thereby realizing the functions of any of the above-mentioned embodiments.

[0131] It should be noted that, in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "comprise a ..." do not exclude the presence of other identical factors in the process, method, article or device including the elements.

[0132] A person of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, etc., various media that can store program codes.

[0133] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A WebGL-based product feature situation analysis visualization method, characterized in that: include: obtaining product characteristic data including product characteristic information; Determine the association relationship between the product characteristic data according to user needs, and create an association table according to the association relationship; Creating a linkage chart according to the user requirements and the association table; wherein the linkage chart is configured with at least one chart component type for displaying the product characteristic data; A digital globe is built based on WebGL, and the product characteristic data is visualized based on the digital globe and the linkage chart.

2. The method according to claim 1, characterized in that Determining the association relationship between the product characteristic data according to user needs, and creating an association table according to the association relationship, includes: Determine product characteristic data and associated conditions having a specified associated relationship from the user requirements; Determine the association mode between the product characteristic data according to the association condition, and configure the display field of the product characteristic data according to the specified association relationship; The association table is generated based on the specified association relationship, the association method and the display field of the product characteristic data.

3. The method according to claim 1, characterized in that The step of creating a linkage chart according to the user requirements and the association table includes: Determine the type of at least one chart component for displaying product characteristic data from the user requirements, and bind each of the chart components to the product characteristic data; According to the product characteristic data bound to the chart component, configure the basic information of the chart component; wherein the basic information includes the chart name and remarks information; According to the user business table, configuring the association parameters between the chart component and the product characteristic data; The chart components are associated according to the association relationship between the product characteristic data included in the association table to obtain the linkage chart; wherein the linkage chart includes basic information and association parameters of each of the chart components.

4. The method according to claim 1, characterized in that: After creating a linkage chart according to the user requirements and the association table, the method further includes: Updating the product characteristic data included in the linkage chart; Determine whether the visualization result based on the linkage chart is updated; If the judgment result is yes, determining that the linkage chart generates linkage; If the judgment result is no, then the creation process of the linkage chart is detected.

5. The method according to claim 1, characterized in that After creating the association table according to the association relationship, the method further includes: saving the association table; and / or, After creating a linkage chart according to the user requirements and the association table, the method further includes: saving the linkage chart.

6. The method according to any one of claims 1 to 5, characterized in that: The product characteristic data includes basic characteristic data, motion characteristic data, material characteristic data, reflected radiation characteristic data, fragile characteristic data, and countermeasure characteristic data.

7. A WebGL-based product feature situation analysis visualization system, characterized in that: include: A data management module, used to obtain product characteristic data including product characteristic information; A chart layout module, used to determine the association relationship between the product characteristic data according to user needs, and create an association table according to the association relationship; A chart linkage module, used to create a linkage chart according to the user requirements and the association table; wherein the linkage chart is configured with at least one chart component type for displaying the product characteristic data; The visualization module is used to build a digital globe based on WebGL, and to visualize the product characteristic data based on the digital globe and the linkage chart.

8. A computing device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to execute the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 6.