Data visualization processing method, device, equipment, system and medium
By pre-acquisitioning and storing the relationship between washing machine models and metrics, metrics and functions, metrics and dimensions, and dimensions, and dimensions and filters on the server side, the user selects the required model, metrics, functions, dimensions and filters on the terminal device. The server generates visual data charts based on these choices, solving the problem of poor accuracy of visual charts generated in the prior art and achieving higher data analysis accuracy.
Patent Information
- Application Number
- CN202111341893.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-12
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2041-11-12
AI Technical Summary
In the prior art, data visualization methods require servers to automatically process data, resulting in poor accuracy of generated visualization charts.
By pre-acquisitioning and storing the relationship between washing machine models and metrics, metrics and functions, metrics and dimensions, and dimensions, and dimensions and filters on the server side, the user selects the desired model, metrics, functions, dimensions and filters on the terminal device, and the server generates a visual data chart based on these choices.
It improves the accuracy of the generated visual charts and meets the data analysis needs of business personnel in different business scenarios.
Smart Images

Figure CN116126884B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention belong to the field of big data, and specifically relate to a data visualization processing method, device, equipment, system and medium. Background Art
[0002] With the rapid development of enterprises and the large amount of washing machine data generated, the demand for data analysis is constantly highlighted. In actual work, we often encounter business personnel who understand business logic, business analysis needs and pain points better, but because they do not understand technology and programming, they find it difficult to complete data analysis and data visualization related work.
[0003] In the prior art, business personnel use some general business intelligence (BI) visualization tools to generate visualization charts. The server processes the washing machine data and automatically distinguishes all fields in the data into dimensions and metrics according to the field type, wherein numerical variables are automatically classified as metrics and non-numerical variables are automatically classified as dimensions; functions related to metrics are determined to be unified functions; and relationships are established between any dimensions and metrics. The server sends the selectable metrics, functions and dimensions to the terminal device, and the business personnel select the required metrics, functions and dimensions on the terminal device and send them to the server, and then the server generates visualization charts based on the metrics, functions and dimensions selected by the business personnel.
[0004] In summary, existing data visualization methods require the server to automatically process the data, resulting in poor accuracy of the generated visualization charts. Summary of the invention
[0005] In order to solve the above-mentioned problems in the prior art, that is, to solve the problem of poor accuracy of visualization charts generated in the prior art, an embodiment of the present invention provides a data visualization processing method, device, equipment, system and medium.
[0006] In a first aspect, an embodiment of the present invention provides a data visualization processing method, which is applied to a server, and the method includes:
[0007] Receiving model information sent by a terminal device, wherein the signal information includes at least one washing machine model selected by a user;
[0008] Determining all metrics associated with the at least one washing machine model and functions associated with all metrics based on the model information, the pre-acquired relationship between the washing machine model and the metric, and the pre-acquired relationship between the metric and the function;
[0009] Returning all the metrics associated with the at least one washing machine model and the functions associated with all the metrics to the terminal device;
[0010] Acquire metric information and function information selected by the terminal device, wherein the metric information includes all metrics selected by the user, and the function information includes all functions selected by the user;
[0011] Determining at least one common dimension associated with each metric in the metric information according to the metric information and the relationship between the metric and the dimension obtained in advance;
[0012] Returning the at least one common dimension to the terminal device;
[0013] Acquire dimension information selected by the terminal device, the dimension information including at least one dimension selected by the user from the at least one common dimension;
[0014] Determine filters associated with all dimensions in the dimensional information according to the dimensional information and pre-acquired relationships between the dimensions and the filters;
[0015] sending the filter associated with all dimensions in the dimensional information to the terminal device;
[0016] receiving a filter selection result sent by the terminal device, wherein the filter selection result includes at least one filter selected by the user or a null value;
[0017] Generate a visual data chart according to the metric information, the function information, the dimension information and the filter selection result;
[0018] Returning the visualized data chart to the terminal device;
[0019] Among them, the relationship between the washing machine model and the metric, the relationship between the metric and the function, the relationship between the metric and the dimension, and the relationship between the dimension and the filter are mapping relationships that are stored locally and obtained in advance through manual combing.
[0020] In the preferred technical solution of the above data visualization processing method, before receiving the model information sent by the terminal device, the method further includes:
[0021] Receive and locally store the metrics, functions, dimensions, filters, the relationship between the washing machine model and the metrics, the relationship between the metrics and the functions, the relationship between the metrics and the dimensions, and the relationship between the dimensions and the filters input by the staff.
[0022] In the preferred technical solution of the above data visualization processing method, before receiving the model information sent by the terminal device, the method further includes:
[0023] All selectable washing machine models are sent to the terminal device.
[0024] In the preferred technical solution of the above data visualization processing method, the step of obtaining the metric information and function information selected by the terminal device includes:
[0025] receiving a selected metric and function sent by the terminal device, and recording a cumulative number of selections;
[0026] Based on the once selected metric, from the remaining metrics associated with the at least one washing machine model except the once selected metric, all metrics having the same dimension are obtained, and all the metrics having the same dimension are returned to the terminal device;
[0027] Repeat the above steps until the cumulative number of selections reaches a preset number or there are no other metrics to choose from, obtain all metrics sent by the terminal device to obtain the metric information, and obtain all functions sent by the terminal device to obtain the function information.
[0028] In the preferred technical solution of the above data visualization processing method, the method further includes:
[0029] After the cumulative number of selections reaches a preset number or there is no other metric available for selection, a selection prohibition indication is sent to the terminal device, where the selection prohibition indication is used to instruct the user not to select a metric any more.
[0030] In a second aspect, an embodiment of the present invention provides a data visualization processing method, which is applied to a terminal device, and the method includes:
[0031] In response to a first selection operation of a user on a graphical user interface, sending model information to a server, wherein the model information includes at least one washing machine model selected by the user;
[0032] receiving and displaying on the graphical user interface all metrics associated with the at least one washing machine model and functions associated with the all metrics returned by the server;
[0033] In response to a second selection operation of the user on the graphical user interface, sending metric information and function information to a server, the metric information including all metrics selected by the user, and the function information including all functions selected by the user;
[0034] receiving and displaying on the graphical user interface at least one common dimension associated with each metric in the metric information returned by the server;
[0035] In response to a third selection operation of the user on the graphical user interface, sending dimension information to the server, the dimension information including at least one dimension selected by the user from the at least one common dimension;
[0036] receiving and displaying on the graphical user interface the filters associated with all dimensions in the dimension information returned by the server;
[0037] In response to a fourth selection operation performed by the user on the graphical user interface, obtaining a filter selection result, wherein the filter selection result includes at least one filter selected by the user or a null value;
[0038] sending the filter selection result to the server;
[0039] Receive and display on the graphical user interface a visual data chart returned by the server.
[0040] In the preferred technical solution of the above data visualization processing method, before sending the model information to the server in response to the first selection operation of the user on the graphical user interface, the method further includes:
[0041] All selectable washing machine models sent by the server are received and displayed on the graphical user interface.
[0042] In the preferred technical solution of the above data visualization processing method, in response to the second selection operation of the user on the graphical user interface, sending the measurement information and the function information to the server includes:
[0043] In response to a second selection operation by the user on the graphical user interface, sending a selected metric and function to the server;
[0044] receiving and displaying on the graphical user interface the selectable metrics returned by the server, wherein the selectable metrics are all metrics with the same dimension obtained by the server from the remaining metrics associated with the at least one washing machine model except the once selected metrics;
[0045] Repeat the above steps until the server returns a prohibition of selection indication; wherein the measurement information includes the measurement selected by the user each time, and the function information includes the function selected by the user each time.
[0046] In a third aspect, an embodiment of the present invention provides a data visualization processing device, including:
[0047] An acquisition module, configured to receive model information sent by a terminal device, wherein the signal information includes at least one washing machine model selected by a user;
[0048] a processing module, configured to determine all metrics associated with the at least one washing machine model and functions associated with all metrics according to the model information, the pre-acquired relationship between the washing machine model and the metric, and the pre-acquired relationship between the metric and the function;
[0049] a sending module, configured to return all the metrics associated with the at least one washing machine model and the functions associated with all the metrics to the terminal device;
[0050] The acquisition module is further used to acquire the metric information and function information selected by the terminal device, the metric information includes all metrics selected by the user, and the function information includes all functions selected by the user;
[0051] The processing module is further configured to determine at least one common dimension associated with each metric in the metric information according to the metric information and the relationship between the metric and the dimension obtained in advance;
[0052] The sending module is further used to return the at least one common dimension to the terminal device;
[0053] The acquisition module is further used to acquire dimension information selected by the terminal device, wherein the dimension information includes at least one dimension selected by the user from the at least one common dimension;
[0054] The processing module is further configured to determine the filters associated with all the dimensions in the dimensional information according to the dimensional information and the pre-acquired relationship between the dimensions and the filters;
[0055] The sending module is further used to send the filter associated with all dimensions in the dimension information to the terminal device;
[0056] The acquisition module is further used to receive a filter selection result sent by the terminal device, wherein the filter selection result includes at least one filter selected by the user or a null value;
[0057] The processing module is further used to generate a visual data chart according to the metric information, the function information, the dimension information and the filter selection result;
[0058] The sending module is further used to return the visual data chart to the terminal device;
[0059] Among them, the relationship between the washing machine model and the metric, the relationship between the metric and the function, the relationship between the metric and the dimension, and the relationship between the dimension and the filter are mapping relationships that are stored locally and obtained in advance through manual combing.
[0060] In a fourth aspect, an embodiment of the present invention provides a data visualization processing device, including:
[0061] a sending module, configured to send model information to a server in response to a first selection operation of a user on a graphical user interface, wherein the model information includes at least one washing machine model selected by the user;
[0062] a processing module, configured to receive and display on the graphical user interface all metrics associated with the at least one washing machine model and functions associated with the all metrics returned by the server;
[0063] The sending module is further used to send measurement information and function information to the server in response to the second selection operation of the user on the graphical user interface, wherein the measurement information includes all the measurements selected by the user, and the function information includes all the functions selected by the user;
[0064] The processing module is further configured to receive and display on the graphical user interface at least one common dimension associated with each metric in the metric information returned by the server;
[0065] The sending module is further configured to send dimension information to the server in response to a third selection operation of the user on the graphical user interface, wherein the dimension information includes at least one dimension selected by the user from the at least one common dimension;
[0066] The processing module is further configured to receive and display on the graphical user interface the filters associated with all dimensions in the dimension information returned by the server;
[0067] an acquisition module, configured to acquire, in response to a fourth selection operation performed by the user on the graphical user interface, a filter selection result, wherein the filter selection result includes at least one filter selected by the user or a null value;
[0068] The sending module is further used to send the filter selection result to the server;
[0069] The processing module is further used to receive and display on the graphical user interface a visual data chart returned by the server.
[0070] In a fifth aspect, an embodiment of the present invention provides a server, including:
[0071] Processor, memory, communication interface;
[0072] The memory is used to store executable instructions of the processor;
[0073] Wherein, the processor is configured to execute the data visualization processing method described in any one of the first aspects by executing the executable instructions.
[0074] In a sixth aspect, an embodiment of the present invention provides a terminal device, including:
[0075] Processor, memory, display and communication interface;
[0076] The memory is used to store executable instructions of the processor;
[0077] Wherein, the processor is configured to execute the data visualization processing method described in any one of the second aspects by executing the executable instructions.
[0078] In a seventh aspect, an embodiment of the present invention provides a data visualization processing system, including:
[0079] Server, terminal equipment;
[0080] The server is used to execute the data visualization processing method described in any one of the first aspects;
[0081] The terminal device is used to execute the data visualization processing method described in any one of the second aspects.
[0082] In an eighth aspect, an embodiment of the present invention provides a readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the data visualization processing method described in any one of the first to second aspects is implemented.
[0083] In a ninth aspect, an embodiment of the present invention provides a computer program product, comprising a computer program, which, when executed by a processor, is used to implement the data visualization processing method described in any one of the first to second aspects.
[0084] It can be understood by those skilled in the art that the data visualization processing method, device, equipment, system and medium provided in the embodiments of the present invention are determined by the server based on the model information sent by the terminal device and the relationship between the washing machine model and the metric, and the relationship between the metric and the function, and all the metrics associated with the washing machine model and the functions associated with all the metrics are sent to the terminal device. The user selects the metric and function through the terminal device and sends the metric information and function information to the server. The server determines at least one common dimension associated with each metric in the metric information based on the metric information and the relationship between the metric and the dimension obtained in advance, and sends it to the terminal device. The user selects the dimension through the terminal device and sends the dimension information to the server. The server determines the filter associated with all the dimensions in the dimension information based on the relationship between the dimension information and the pre-acquired dimension and the filter, and sends it to the terminal device. The user selects the filter through the terminal device and sends the filter selection result to the server. The server generates a visualized data chart based on the metric information, function information, dimension information and filter selection result, and sends it to the terminal device for display to the user. In this solution, the server sends the washing machine model, measurement and function, dimension and filter to the terminal device in sequence according to the relationship between the washing machine model, measurement, function, dimension and filter obtained in advance. After the user makes a selection on the terminal device, the server can generate a visual data chart to display to the user, thereby improving the accuracy of the generated visual data chart. BRIEF DESCRIPTION OF THE DRAWINGS
[0085] The preferred implementation of the data visualization processing method of the present invention is described below with reference to the accompanying drawings.
[0086] Figure 1 It is a scene schematic diagram of the data visualization processing method provided by the present invention;
[0087] Figure 2a It is a flow chart of Embodiment 1 of the data visualization processing method provided by the present invention;
[0088] Figure 2b is a schematic diagram of the relationship between washing machine models and measurements provided by an embodiment of the present invention;
[0089] Figure 2c is a schematic diagram of the relationship between the metric and the function provided by an embodiment of the present invention;
[0090] Figure 2d A schematic diagram of the relationship between metrics and dimensions provided in an embodiment of the present invention;
[0091] Figure 3 A schematic diagram of a flow chart of a second embodiment of a data visualization processing method provided by the present invention;
[0092] Figure 4A schematic diagram of the structure of a first embodiment of a data visualization processing device provided by the present invention;
[0093] Figure 5 A schematic diagram of the structure of a second embodiment of a data visualization processing device provided by the present invention;
[0094] Figure 6 A schematic diagram of the structure of a server provided by the present invention;
[0095] Figure 7 A schematic diagram of the structure of a terminal device provided by the present invention. DETAILED DESCRIPTION
[0096] First, those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention. Those skilled in the art can make adjustments to them as needed to adapt to specific application scenarios.
[0097] Secondly, it should be noted that in the description of the embodiments of the present invention, the terms "inside", "outside" and the like indicating directions or positional relationships are based on the directions or positional relationships shown in the accompanying drawings. This is only for the convenience of description and does not indicate or imply that the device or component must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be understood as a limitation on the present invention.
[0098] In addition, it should be noted that in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "connected" and "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the embodiments of the present invention can be understood according to specific circumstances.
[0099] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution 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, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0100] With the rapid development of enterprises and the large amount of washing machine data generated, the demand for data analysis is constantly highlighted. In actual work, we often encounter business personnel who understand business logic, business analysis needs and pain points better, but because they do not understand technology and programming, they find it difficult to complete data analysis and data visualization related work.
[0101] In the process of forming a visual data chart from data, business personnel use some general business intelligence (BI) visualization tools to generate visual charts. The server processes the washing machine data and automatically distinguishes all fields in the data into dimensions and measures according to the field type. Numerical variables are automatically classified as measures, while non-numeric variables are automatically classified as dimensions. The correlation between dimensions and measures is not clearly defined, resulting in a messy relationship between data; a unified function and operation are used for the measure value, resulting in the indicator value having no practical meaning, which is seriously out of touch with the actual business scenario; and a unified set of function operations are used for all measure values, without combining the actual indicator characteristics, resulting in the indicator value having no practical meaning, which is seriously out of touch with the actual business scenario; and any dimension and measure can be combined with each other, and then the combination has no practical meaning. The server sends the selectable measures, functions and dimensions to the terminal device, and the business personnel select the required measures, functions and dimensions on the terminal device and send them to the server, and then the server generates a visual chart based on the measures, functions and dimensions selected by the business personnel. The existing data visualization method requires the server to automatically process the data, resulting in poor accuracy of the generated visual chart.
[0102] This embodiment provides a data visualization processing method, which fully considers that there is a certain correlation between dimensions and metrics in different business scenarios. Not all dimensions are associated with other metrics; similarly, not all metrics can be associated with other dimensions. The staff processes the data stored in the server, sorts out the metrics, functions, dimensions, filters, the relationship between washing machine models and metrics, the relationship between metrics and functions, the relationship between metrics and dimensions, and the relationship between dimensions and filters, and stores them in the server. When the user needs to convert the data into a visual data chart, the server sends all selectable washing machine models in the stored data to the terminal device for the user to choose. After the user selects the washing machine model, the server sends all metrics associated with the washing machine model selected by the user and the functions associated with all metrics to the terminal device for the user to choose. After the user selects a metric and function, the server obtains all metrics with the same dimensions from the remaining metrics associated with the washing machine model except the metric selected by the user and sends them to the terminal device for the user to choose. After the user selects the required metrics and functions, the server sends the dimensions associated with the metrics selected by the user to the terminal for the user to choose. After the user selects the dimension, the server sends the filter associated with the dimension selected by the user to the terminal for the user to select. After the user selects the required filter, the server processes the data according to the measure, function, dimension and filter selected by the user to form a visual data chart and sends it to the terminal device for display to the user, which improves the accuracy of the generated visual chart.
[0103] The principles and features of the embodiments of the present invention are described below in conjunction with the accompanying drawings. The examples given are only used to explain the embodiments of the present invention and are not used to limit the scope of the embodiments of the present invention.
[0104] Figure 1 is a schematic diagram of a scenario of the data visualization processing method provided by the present invention, such as Figure 1 As shown, the application scenario includes: a terminal device 11 and a server 12.
[0105] Exemplarily, the server 12 can obtain the model information, measurement information, function information, dimension information and filter information selected by the terminal device 11, and can also determine the measurement, function, dimension and filter related to the washing machine model, measurement and dimension in the information sent by the terminal device 11 based on the relationship between the washing machine model, measurement, dimension, function and filter, and can also send the washing machine model, measurement, dimension, function, filter, prohibition selection instruction and visualization data icon to the terminal device 11.
[0106] The terminal device 11 can send model information, measurement information, function information, dimension information and filter information to the server 12, and can receive and display the washing machine model, measurement, dimension, function, filter and visual data chart sent by the server on a user graphical interface.
[0107] It should be noted that Figure 1 This is only a schematic diagram of the application scenario of the data visualization processing method provided by the present invention. The embodiments of the present invention are not intended to Figure 1 The actual form and specific number of various devices included in the Figure 1 The positional relationship and interaction method between the devices are limited, and in the specific application of the solution, they can be set according to actual needs.
[0108] It should be noted that the terminal device may be a computer or other intelligent terminals such as a smart phone. The embodiment of the present invention does not limit the specific form of the terminal device and may be determined according to actual needs.
[0109] Figure 2a : is a flow chart of a first embodiment of a data visualization processing method provided by the present invention, such as Figure 2a As shown, the data visualization processing method specifically includes the following steps:
[0110] S201: Send all selectable washing machine models to the terminal device.
[0111] Before users want to use data to generate visual data charts, the server stores data that can generate visual data charts. Staff need to process the data, sort out metrics, functions, dimensions, filters, and the relationship between washing machine models and metrics, metrics and functions, metrics and dimensions, and dimensions and filters, and send them to the server for storage.
[0112] For example, Figure 2b Schematic diagram of the relationship between washing machine models and measurements provided by an embodiment of the present invention. Figure 2b As shown, the metrics corresponding to washing machine model 1 are offline quantity, installation quantity and number of times used, the metrics corresponding to washing machine model 2 are offline quantity and network activity, and the metrics corresponding to washing machine model 3 are offline quantity, production-sales ratio and power consumption.
[0113] For example, Figure 2c Schematic diagram of the relationship between the metric and the function provided by the embodiment of the present invention. Figure 2c As shown, when the metric is installation volume, the functions related to installation volume include total, new, year-on-year, quarter-on-quarter and cumulative; when the metric is power consumption, the functions related to power consumption include probability distribution and average.
[0114] For example, Figure 2d A schematic diagram of the relationship between metrics and dimensions provided in an embodiment of the present invention. Figure 2d As shown, when the measurement is the offline quantity, the dimensions related to the offline quantity are year, month, and day; when the measurement is the number of uses, the dimension related to the number of uses is the washing program.
[0115] It should be noted that Figure 2b , Figure 2c and Figure 2d It is only an example to illustrate the relationship between washing machine models and metrics, the relationship between metrics and functions, and the relationship between metrics and dimensions. The embodiments of the present invention do not specifically limit the washing machine programs, metrics, functions, dimensions, and the relationship between washing machine models and metrics, the relationship between metrics and functions, and the relationship between metrics and dimensions, and can be set according to actual conditions.
[0116] In this step, the data stored in the server includes washing machine models, and the selectable washing machine models can be directly sent to the terminal device to be displayed to the user, and the user can select the dimensions he needs.
[0117] S202: Receive and display on a graphical user interface all selectable washing machine models sent by the server.
[0118] S203: In response to the user's first selection operation on the graphical user interface, sending model information to the server.
[0119] In the above steps, after the terminal device receives the washing machine model sent by the server, it can be displayed on the user graphical interface so that the user can select the washing machine model he needs. After the user selects, the terminal device sends the model information to the server, and the signal information includes at least one washing machine model selected by the user. Then the server can determine the metric based on the model information.
[0120] S204: Determine all metrics associated with at least one washing machine model and functions associated with all metrics according to the model information, the pre-acquired relationship between the washing machine model and the metric, and the pre-acquired relationship between the metric and the function.
[0121] S205: Return all metrics associated with at least one washing machine model and functions associated with all metrics to the terminal device.
[0122] In the above steps, after the server receives the model information sent by the terminal device, the server can store the washing machine devices corresponding to the at least one washing machine model selected by the user in the model information as a device group, and then determine all the metrics associated with the at least one washing machine model and the functions associated with all the metrics based on the at least one washing machine model selected by the user in the model information and the relationship between the washing machine model and the metrics, and the relationship between the metrics and the functions sorted out and stored in the server by the staff. Then send the determined metrics and functions to the terminal device so that the user can select the metrics and functions he needs on the terminal device.
[0123] S206: Receive and display on a graphical user interface all metrics associated with at least one washing machine model and functions associated with all metrics returned by the server.
[0124] S207: In response to the user's second selection operation on the graphical user interface, sending the measurement information and the function information to the server.
[0125] In the above steps, after receiving the metrics and functions sent by the server, the terminal device displays them on the user graphical interface so that the user can select the metrics and functions they need. After the user selects, the terminal device sends the metric information and function information to the terminal device. The metric information includes all metrics selected by the user, and the function information includes all functions selected by the user. Then the server can determine the dimension based on the metric information.
[0126] S208: Determine at least one common dimension associated with each metric in the metric information according to the metric information and the pre-acquired relationship between the metric and the dimension.
[0127] S209: Return at least one common dimension to the terminal device.
[0128] In the above steps, after receiving the measurement information and function information sent by the terminal device, the server determines at least one common dimension associated with each measurement in the measurement information based on the measurement information and the relationship between the measurement and dimension sorted out and stored in the server by the staff. The determined dimension is then sent to the terminal device so that the user can select the dimension he needs on the terminal device.
[0129] Exemplarily, the metrics included in the metric information are installation volume and sales-to-production ratio. The dimensions associated with the installation volume are province, city, and district / county. The dimensions associated with the sales-to-production ratio are province, city, district / county, year, month, and day. Therefore, the server determines that the common dimensions associated with the two metrics are province, city, and district / county.
[0130] Exemplarily, when the measurement information contains only one measurement, for example, the measurement is the production-sales ratio, and the dimensions associated with the production-sales ratio are province, city, district, year, month, and day, then the dimensions determined by the server are province, city, district, year, month, and day.
[0131] It should be noted that the above example is only an illustration of the process of determining at least one common dimension associated with each metric in the metric information based on the metric information and the relationship between the metric and the dimension obtained in advance. The embodiment of the present invention does not limit the metric, dimension, and the relationship between the metric and the dimension, and can be set according to actual conditions.
[0132] S210: Receive and display on a graphical user interface at least one common dimension associated with each metric in the metric information returned by the server.
[0133] S211: In response to the user's third selection operation on the graphical user interface, dimension information is sent to the server.
[0134] In the above steps, after receiving the dimension sent by the server, the terminal device displays it on the user graphical interface so that the user can select the dimension he needs. After the user selects, the terminal device sends the dimension information to the terminal device, and the dimension information includes at least one dimension selected by the user from at least one common dimension. Then the server can determine the filter according to the dimension information.
[0135] S212: According to the dimension information and the pre-acquired relationship between the dimension and the filter, determine the filter associated with all the dimensions in the dimension information.
[0136] S213: Send the filters associated with all dimensions in the dimension information to the terminal device.
[0137] In the above steps, after receiving the dimension information sent by the terminal device, the server determines the filters associated with all dimensions in the dimension information based on the dimension information and the relationship between the metrics and filters sorted out and stored in the server by the staff. The determined filters are then sent to the terminal device so that the user can select the filters they need on the terminal device.
[0138] S214: Receive and display on a graphical user interface the filters associated with all dimensions in the dimension information returned by the server.
[0139] S215: In response to a fourth selection operation of the user on the graphical user interface, a filter selection result is obtained.
[0140] S216: Send the filter selection result to the server.
[0141] In the above steps, after receiving the filter sent by the server, the terminal device displays it on the user graphical interface so that the user can select the filter he needs. After the user selects, the terminal device sends the filter selection result to the terminal device, and the filter selection result includes at least one filter selected by the user or a null value. Then the server can generate a visual data chart based on the filter selection result, measurement information, function information and dimension information.
[0142] It should be noted that when selecting a filter, the user can select one or more filters according to their needs, or they can choose no filter. When the user does not select a filter, the filter selection result sent by the terminal device to the server is an empty value; when the user selects one or more filters, the filter selection result sent by the terminal device to the server is the one or more filters selected by the user.
[0143] S217: Generate a visual data chart based on the measurement information, function information, dimension information and filter selection results.
[0144] S218: Return the visualized data chart to the terminal device.
[0145] In the above steps, after receiving the filter selection result sent by the terminal device, the server generates a visual data chart by combining the metric information, function information, dimension information and the data stored in the server. The server then sends the visual data chart to the terminal device so that the user can view it on the terminal device.
[0146] S219: Receive and display on a graphical user interface a visual data chart returned by the server.
[0147] In this step, after receiving the visual data chart returned by the server, the terminal device displays it on the user graphical interface so that the user can view it freely.
[0148] The data visualization processing method provided in the embodiment is that the staff sorts out the metrics, functions, dimensions, filters, and the relationship between the washing machine model and the metric, the relationship between the metric and the function, the relationship between the metric and the dimension, and the relationship between the dimension and the filter and stores them in the server. The server sends the washing machine model in the stored data to the terminal device for the user to select. After the user selects the washing machine model he needs, the model information is sent to the server. The server determines the metric and function based on the model information and the relationship between the washing machine model and the metric, and the relationship between the metric and the function, and then sends it to the terminal device for display to the user. After the user selects the metric and function he needs, the metric information and function information are sent to the server. The server determines the dimension based on the metric information and the relationship between the metric and the dimension, and then sends it to the terminal device for display to the user. After the user selects the dimension he needs, the dimension information is sent to the server. The server determines the filter based on the dimension information and the relationship between the dimension and the filter, and then sends it to the terminal device for display to the user. After the user selects the filter he needs, the filter selection result is sent to the server. Then the server can generate a visual data chart based on the metric, function, dimension and filter and send it to the terminal device for display to the user. Compared with the prior art in which the server automatically processes the data and then sends all the metrics, functions and dimensions to the terminal device for the user to select, in this solution, the staff stores the sorted metrics, functions, dimensions, filters and the relationship between the washing machine model and the metric, the relationship between the metric and the function, the relationship between the metric and the dimension, and the relationship between the dimension and the filter in the server. The user only needs to select the washing machine model, metric, function, dimension and filter in turn on the user graphical interface. The server can determine the metrics, functions, dimensions and filters related to the washing machine model, metric and dimension selected by the user based on the washing machine model, metric, dimension selected by the user and the relationship between the washing machine model and the metric, the relationship between the metric and the function, the relationship between the metric and the dimension, and the relationship between the dimension and the filter. Finally, after obtaining the metric information, function information, dimension information and filter selection results, a visual data chart can be generated and sent to the terminal device for display to the user, which effectively improves the accuracy of the generated visual chart.
[0149] Figure 3 The flowchart of the second embodiment of the data visualization processing method provided by the present invention is as follows: Figure 3 As shown, in this embodiment, the above step S207 can be implemented by the following steps:
[0150] S301: In response to a second selection operation of a user on a graphical user interface, a selected metric and function are sent to a server.
[0151] In this step, after receiving the metric and function, the terminal device displays them to the user in a user graphical interface, and the user can select the metric and function he needs. After the user selects a metric and function, the terminal device sends the selected metric and function to the server. Then the server can determine the metric based on the relationship between the metric and the dimension.
[0152] S302: Receive a selected metric and function sent by the terminal device, and record the cumulative number of selections.
[0153] In this step, after receiving the metric and function sent by the terminal device, the server records the cumulative number of selections for comparison with the preset number. When the cumulative number of selections is less than the preset number, the user can continue to select the metric, and when the cumulative number of selections is equal to the preset number, the user cannot continue to select the metric.
[0154] S303: Based on the once selected metric, all metrics with the same dimension are obtained from the remaining metrics associated with at least one washing machine model except the once selected metric, and all metrics with the same dimension are returned to the terminal device.
[0155] In this step, after the server records the cumulative number of selections, it can select metrics from the remaining metrics associated with at least one washing machine model except for the metric selected once for the user to continue selecting. The method of selecting metrics is to determine the dimensions associated with all metrics selected by the user based on the metrics already selected by the user and the relationship between the metrics and dimensions sorted out and stored in the server by the staff. Then, based on the relationship between the metrics and dimensions, from the remaining metrics associated with at least one washing machine model except for the metric selected once, select metrics associated with the dimensions associated with all metrics selected by the user. After the server selects and obtains the metrics, it sends them to the terminal device to display to the user so that the user can continue to select metrics.
[0156] Exemplarily, the metrics associated with the washing machine model are offline quantity, installation quantity, production-sales ratio, network activity, number of uses, and power consumption. The metrics selected by the user are production-sales ratio and network activity. The dimensions associated with offline quantity are year, month, and day. The dimensions associated with installation quantity are province, city, district, and county. The dimensions associated with production-sales ratio are province, city, district, and county, year, month, and day. The dimensions associated with network activity are province, city, district, and county, year, month, day, and washing program. The dimension associated with the number of uses is washing program. The dimension associated with power consumption is washing program. Therefore, the dimensions associated with production-sales ratio and network activity are province, city, district, and county, year, month, and day. The metrics associated with the washing machine model, except for production-sales ratio and network activity, are offline quantity, installation quantity, number of uses, and power consumption. Then select the metric from them. Among them, the metric associated with province, city, district, and county is installation quantity, and the metric associated with year, month, and day is offline quantity. Therefore, the server sends the installation quantity and offline quantity to the terminal device for user selection.
[0157] It should be noted that the above example is only an example of obtaining all metrics with the same dimension from the remaining metrics associated with at least one washing machine model except the metric selected once based on the metric selected once. The embodiment of the present invention does not limit the washing machine model, metric, dimension, the relationship between the washing machine model and the metric, the relationship between the metric and the dimension, and the reverse relationship, and can be set according to actual conditions.
[0158] S304: Receive and display on a graphical user interface the selectable metrics returned by the server.
[0159] In this step, after receiving all the metrics with the same dimension returned by the server, the terminal device displays them on the user graphical interface so that the user can continue to select the metrics he needs.
[0160] S305: Repeat the above steps until the cumulative number of selections reaches a preset number or there is no other metric available for selection, obtain all metrics sent by the terminal device to obtain metric information, and obtain all functions sent by the terminal device to obtain function information.
[0161] In this step, the user can continuously select metrics until the number of metrics selected equals the preset number of times or there are no other metrics to choose from. The server receives the metrics selected by the user each time from the terminal device, and then obtains the metric information. The server receives the function selected by the user each time from the terminal device, and then obtains the function information.
[0162] It should be noted that the preset number is set by the staff on the server before the server sends all selectable washing machine models to the terminal device, and is used to compare the cumulative number of selections of the user's selected measurement. When the cumulative number of selections is less than the preset number, the user can continue to select the measurement. When the cumulative number of selections is equal to the preset number, the user cannot continue to select the measurement. The embodiment of the present invention does not specifically limit the preset number, and it can be set according to actual conditions.
[0163] It should be noted that when the number of times the user selects a metric does not reach the preset number, but wants to terminate the selection of metrics and functions, the user can click the Stop Metric Selection button on the user graphical interface of the terminal device, and the terminal device sends an instruction to select a dimension to the server. The server can determine at least one common dimension associated with each metric in the metric information based on the metric information and the relationship between the metric and the dimension, and send it to the terminal device so that the user can select the dimension.
[0164] S306: Send a prohibition selection indication to the terminal device.
[0165] In this step, when the cumulative number of selections reaches a preset number or there is no other metric available, the server sends a prohibition selection instruction to the terminal device. After receiving the instruction, the terminal device prohibits the user from making selections on the user graphical interface to avoid misoperation.
[0166] The data visualization processing method provided in this embodiment is that the user selects a metric and a function on the terminal device, and the terminal device sends the metric and the function to the server. Based on the relationship between the metric and the dimension, the server obtains all metrics with the same dimension from the metrics associated with at least one washing machine model except for the metric selected once, and then sends them to the terminal device for the user to select until the user's cumulative selection times reaches a preset number or there are no other metrics to choose from. Compared with the prior art that only selects a metric once, this solution can select metrics multiple times, and the generated visualization data chart better meets user needs.
[0167] Figure 4 Schematic diagram of the structure of the first embodiment of the data visualization processing device provided by the present invention; Figure 4 As shown, the data visualization processing device 40 includes:
[0168] An acquisition module 41 is used to receive model information sent by a terminal device, wherein the signal information includes at least one washing machine model selected by a user;
[0169] A processing module 42, configured to determine all metrics associated with the at least one washing machine model and functions associated with all metrics according to the model information, the pre-acquired relationship between the washing machine model and the metric, and the pre-acquired relationship between the metric and the function;
[0170] A sending module 43, configured to return all the metrics associated with the at least one washing machine model and the functions associated with all the metrics to the terminal device;
[0171] The acquisition module 41 is further used to acquire the metric information and function information selected by the terminal device, the metric information includes all metrics selected by the user, and the function information includes all functions selected by the user;
[0172] The processing module 42 is further configured to determine at least one common dimension associated with each metric in the metric information according to the metric information and the relationship between the metric and the dimension obtained in advance;
[0173] The sending module 43 is further configured to return the at least one common dimension to the terminal device;
[0174] The acquisition module 41 is further configured to acquire dimension information selected by the terminal device, wherein the dimension information includes at least one dimension selected by the user from the at least one common dimension;
[0175] The processing module 42 is further configured to determine the filters associated with all the dimensions in the dimensional information according to the dimensional information and the pre-acquired relationship between the dimensions and the filters;
[0176] The sending module 43 is further configured to send the filter associated with all dimensions in the dimension information to the terminal device;
[0177] The acquisition module 41 is further configured to receive a filter selection result sent by the terminal device, wherein the filter selection result includes at least one filter selected by the user or a null value;
[0178] The processing module 42 is further used to generate a visual data chart according to the metric information, the function information, the dimension information and the filter selection result;
[0179] The sending module 43 is further used to return the visual data chart to the terminal device;
[0180] Among them, the relationship between the washing machine model and the metric, the relationship between the metric and the function, the relationship between the metric and the dimension, and the relationship between the dimension and the filter are mapping relationships that are stored locally and obtained in advance through manual combing.
[0181] Furthermore, the acquisition module 41 is also used to receive and locally store the metrics, functions, dimensions, filters, the relationship between the washing machine model and the metrics, the relationship between the metrics and the functions, the relationship between the metrics and the dimensions, and the relationship between the dimensions and the filters input by the staff.
[0182] Furthermore, the sending module 43 is also used to send all selectable washing machine models to the terminal device.
[0183] Furthermore, the acquisition module 41 is also used to receive a selected metric and function sent by the terminal device, and record the cumulative number of selections.
[0184] Furthermore, the processing module 42 is further configured to obtain, based on the once selected metric, all metrics having the same dimension from the remaining metrics associated with the at least one washing machine model except the once selected metric.
[0185] Furthermore, the sending module 43 is also used to return all the measurements with the same dimension to the terminal device.
[0186] Furthermore, the sending module 43 is further configured to send a selection prohibition indication to the terminal device after the cumulative number of selections reaches a preset number or there is no other metric available for selection.
[0187] The data visualization processing device provided in this embodiment is used to execute the technical solution of the server in any of the above method embodiments, and its implementation principle and technical effect are similar. The server can determine the metrics, functions, dimensions and filters related to the model information, metric information and dimension information sent by the terminal device based on the relationship between the washing machine models, metrics, functions, dimensions and filters sorted out by the staff and stored in the server, and then send them to the terminal device for user selection, thereby improving the accuracy of the generated visualization chart.
[0188] Figure 5 Schematic diagram of the structure of the second embodiment of the data visualization processing device provided by the present invention; Figure 5 As shown, the data visualization processing device 50 includes:
[0189] A sending module 51, configured to send model information to a server in response to a first selection operation of a user on a graphical user interface, wherein the model information includes at least one washing machine model selected by the user;
[0190] a processing module 52, configured to receive and display on the graphical user interface all metrics associated with the at least one washing machine model and functions associated with the all metrics returned by the server;
[0191] The sending module 51 is further configured to send metric information and function information to a server in response to a second selection operation of the user on the graphical user interface, wherein the metric information includes all metrics selected by the user, and the function information includes all functions selected by the user;
[0192] The processing module 52 is further configured to receive and display on the graphical user interface at least one common dimension associated with each metric in the metric information returned by the server;
[0193] The sending module 51 is further configured to send dimension information to the server in response to a third selection operation of the user on the graphical user interface, wherein the dimension information includes at least one dimension selected by the user from the at least one common dimension;
[0194] The processing module 52 is further configured to receive and display on the graphical user interface the filters associated with all dimensions in the dimension information returned by the server;
[0195] An acquisition module 53, configured to acquire a filter selection result in response to a fourth selection operation performed by the user on the graphical user interface, wherein the filter selection result includes at least one filter selected by the user or a null value;
[0196] The sending module 51 is also used to send the filter selection result to the server;
[0197] The processing module 52 is further configured to receive and display on the graphical user interface a visualization data chart returned by the server.
[0198] Furthermore, the processing module 52 is further configured to receive and display on the graphical user interface all selectable washing machine models sent by the server.
[0199] Furthermore, the sending module 51 is further configured to send a selected metric and function to the server in response to a second selection operation performed by the user on the graphical user interface.
[0200] Furthermore, the processing module 52 is further configured to receive and display on the graphical user interface the selectable metrics returned by the server.
[0201] The data visualization processing device provided in this embodiment is used to execute the technical solution of the terminal device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar and will not be repeated here.
[0202] Figure 6 A schematic diagram of the structure of a server provided by the present invention. Figure 6As shown, the server 60 includes:
[0203] Processor 61, memory 62, and communication interface 63;
[0204] The memory 62 is used to store executable instructions of the processor 61;
[0205] The processor 61 is configured to execute the technical solution of the server in any of the aforementioned method embodiments by executing the executable instructions.
[0206] Optionally, the memory 62 may be independent or integrated with the processor 61 .
[0207] Optionally, when the memory 62 is a device independent of the processor 61, the server 60 may further include:
[0208] A bus is used to connect the above devices.
[0209] The server is used to execute the technical solution on the server side of any of the aforementioned method embodiments, and its implementation principle and technical effect are similar and will not be repeated here.
[0210] Figure 7 A schematic diagram of the structure of a terminal device provided by the present invention. Figure 7 As shown, the terminal device 70 includes:
[0211] Processor 71, memory 72, display 73 and communication interface 74;
[0212] The memory 72 is used to store executable instructions of the processor;
[0213] The processor 71 is configured to execute the technical solution of the terminal device in the data visualization processing method provided in any of the aforementioned embodiments by executing the executable instructions.
[0214] Optionally, the memory 72 can be independent or integrated with the processor 71.
[0215] Optionally, when the memory 72 is a device independent of the processor 71, the terminal device 70 may further include:
[0216] A bus is used to connect the above devices.
[0217] The terminal device is used to execute the technical solution on the terminal device side in any of the aforementioned method embodiments, and its implementation principle and technical effects are similar and will not be repeated here.
[0218] An embodiment of the present invention further provides a readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the technical solution on the server or terminal device side provided in any of the aforementioned embodiments is implemented.
[0219] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, is used to implement the technical solution on the server or terminal device side provided by any of the aforementioned method embodiments.
[0220] 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 replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A data visualization processing method, characterized in that: Applied to a server, the method comprises: Receiving model information sent by a terminal device, wherein the model information includes at least one washing machine model selected by a user; Determining all metrics associated with the at least one washing machine model and functions associated with all metrics based on the model information, the pre-acquired relationship between the washing machine model and the metric, and the pre-acquired relationship between the metric and the function; Returning all the metrics associated with the at least one washing machine model and the functions associated with all the metrics to the terminal device; Acquire metric information and function information selected by the terminal device, wherein the metric information includes all metrics selected by the user, and the function information includes all functions selected by the user; Determining at least one common dimension associated with each metric in the metric information according to the metric information and the relationship between the metric and the dimension obtained in advance; Returning the at least one common dimension to the terminal device; Acquire dimension information selected by the terminal device, the dimension information including at least one dimension selected by the user from the at least one common dimension; Determine filters associated with all dimensions in the dimensional information according to the dimensional information and pre-acquired relationships between the dimensions and the filters; sending the filter associated with all dimensions in the dimensional information to the terminal device; receiving a filter selection result sent by the terminal device, wherein the filter selection result includes at least one filter selected by the user or a null value; Generate a visual data chart according to the metric information, the function information, the dimension information and the filter selection result; Returning the visualized data chart to the terminal device; Among them, the relationship between the washing machine model and the metric, the relationship between the metric and the function, the relationship between the metric and the dimension, and the relationship between the dimension and the filter are mapping relationships that are stored locally and obtained in advance through manual combing.
2. The method according to claim 1, characterized in that Before receiving the model information sent by the terminal device, the method further includes: Receive and locally store the metrics, functions, dimensions, filters, the relationship between the washing machine model and the metrics, the relationship between the metrics and the functions, the relationship between the metrics and the dimensions, and the relationship between the dimensions and the filters input by the staff.
3. The method according to claim 2, characterized in that Before receiving the model information sent by the terminal device, the method further includes: All selectable washing machine models are sent to the terminal device.
4. The method according to any one of claims 1 to 3, characterized in that: The obtaining of the metric information and function information selected by the terminal device includes: receiving a selected metric and function sent by the terminal device, and recording a cumulative number of selections; Based on the once selected metric, from the remaining metrics associated with the at least one washing machine model except the once selected metric, all metrics having the same dimension are obtained, and all the metrics having the same dimension are returned to the terminal device; Repeat the above steps until the cumulative number of selections reaches a preset number or there are no other metrics to choose from, obtain all metrics sent by the terminal device to obtain the metric information, and obtain all functions sent by the terminal device to obtain the function information.
5. The method according to claim 4, characterized in that The method further comprises: After the cumulative number of selections reaches a preset number or there is no other metric available for selection, a selection prohibition indication is sent to the terminal device, where the selection prohibition indication is used to instruct the user not to select a metric any more.
6. A data visualization processing method, characterized in that: Applied to a terminal device, the method comprises: In response to a first selection operation of a user on a graphical user interface, sending model information to a server, wherein the model information includes at least one washing machine model selected by the user; receiving and displaying on the graphical user interface all metrics associated with the at least one washing machine model and functions associated with the all metrics returned by the server; In response to a second selection operation of the user on the graphical user interface, sending metric information and function information to a server, the metric information including all metrics selected by the user, and the function information including all functions selected by the user; receiving and displaying on the graphical user interface at least one common dimension associated with each metric in the metric information returned by the server; In response to a third selection operation of the user on the graphical user interface, sending dimension information to the server, the dimension information including at least one dimension selected by the user from the at least one common dimension; receiving and displaying on the graphical user interface the filters associated with all dimensions in the dimension information returned by the server; In response to a fourth selection operation performed by the user on the graphical user interface, obtaining a filter selection result, wherein the filter selection result includes at least one filter selected by the user or a null value; sending the filter selection result to the server; Receive and display on the graphical user interface a visual data chart returned by the server.
7. The method according to claim 6, characterized in that Before sending the model information to the server in response to the first selection operation of the user on the graphical user interface, the method further includes: All selectable washing machine models sent by the server are received and displayed on the graphical user interface.
8. The method according to claim 6 or 7, characterized in that: The step of sending the measurement information and the function information to the server in response to the second selection operation of the user on the graphical user interface comprises: In response to a second selection operation by the user on the graphical user interface, sending a selected metric and function to the server; receiving and displaying on the graphical user interface the selectable metrics returned by the server, wherein the selectable metrics are all metrics with the same dimension obtained by the server from the remaining metrics associated with the at least one washing machine model except the once selected metrics; Repeat the above steps until the server returns a prohibition of selection indication; wherein the measurement information includes the measurement selected by the user each time, and the function information includes the function selected by the user each time.
9. A data visualization processing device, characterized in that: include: An acquisition module, configured to receive model information sent by a terminal device, wherein the model information includes at least one washing machine model selected by a user; a processing module, configured to determine all metrics associated with the at least one washing machine model and functions associated with all metrics according to the model information, the pre-acquired relationship between the washing machine model and the metric, and the pre-acquired relationship between the metric and the function; a sending module, configured to return all the metrics associated with the at least one washing machine model and the functions associated with all the metrics to the terminal device; The acquisition module is further used to acquire the metric information and function information selected by the terminal device, the metric information includes all metrics selected by the user, and the function information includes all functions selected by the user; The processing module is further configured to determine at least one common dimension associated with each metric in the metric information according to the metric information and the relationship between the metric and the dimension obtained in advance; The sending module is further used to return the at least one common dimension to the terminal device; The acquisition module is further used to acquire dimension information selected by the terminal device, wherein the dimension information includes at least one dimension selected by the user from the at least one common dimension; The processing module is further configured to determine the filters associated with all the dimensions in the dimensional information according to the dimensional information and the pre-acquired relationship between the dimensions and the filters; The sending module is further used to send the filter associated with all dimensions in the dimension information to the terminal device; The acquisition module is further used to receive a filter selection result sent by the terminal device, wherein the filter selection result includes at least one filter selected by the user or a null value; The processing module is further used to generate a visual data chart according to the metric information, the function information, the dimension information and the filter selection result; The sending module is further used to return the visual data chart to the terminal device; Among them, the relationship between the washing machine model and the metric, the relationship between the metric and the function, the relationship between the metric and the dimension, and the relationship between the dimension and the filter are mapping relationships that are stored locally and obtained in advance through manual combing.
10. A data visualization processing device, characterized in that: include: a sending module, configured to send model information to a server in response to a first selection operation of a user on a graphical user interface, wherein the model information includes at least one washing machine model selected by the user; a processing module, configured to receive and display on the graphical user interface all metrics associated with the at least one washing machine model and functions associated with the all metrics returned by the server; The sending module is further used to send measurement information and function information to the server in response to the second selection operation of the user on the graphical user interface, wherein the measurement information includes all the measurements selected by the user, and the function information includes all the functions selected by the user; The processing module is further configured to receive and display on the graphical user interface at least one common dimension associated with each metric in the metric information returned by the server; The sending module is further configured to send dimension information to the server in response to a third selection operation of the user on the graphical user interface, wherein the dimension information includes at least one dimension selected by the user from the at least one common dimension; The processing module is further configured to receive and display on the graphical user interface the filters associated with all dimensions in the dimension information returned by the server; an acquisition module, configured to acquire, in response to a fourth selection operation performed by the user on the graphical user interface, a filter selection result, wherein the filter selection result includes at least one filter selected by the user or a null value; The sending module is further used to send the filter selection result to the server; The processing module is further used to receive and display on the graphical user interface a visual data chart returned by the server.
11. A server, characterized in that: include: Processor, memory, communication interface; The memory is used to store executable instructions of the processor; Wherein, the processor is configured to perform the data visualization processing method described in any one of claims 1 to 5 by executing the executable instructions.
12. A terminal device, characterized in that: include: Processor, memory, display and communication interface; The memory is used to store executable instructions of the processor; Wherein, the processor is configured to perform the data visualization processing method according to any one of claims 6 to 8 by executing the executable instructions.
13. A data visualization processing system, characterized in that: include: Server, terminal equipment; The server is used to execute the data visualization processing method according to any one of claims 1 to 5; The terminal device is used to execute the data visualization processing method described in any one of claims 6 to 8.
14. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the data visualization processing method according to any one of claims 1 to 8 is implemented.
15. A computer program product, characterized in that It comprises a computer program, which is used to implement the data visualization processing method according to any one of claims 1 to 8 when being executed by a processor.
Citation Information
Patent Citations
Information display method, system and associated equipment
CN101702731A
Information obtaining method and device
CN108572963A