Information display method and device, equipment and medium
By customizing the dimension table and level type mapping to the nine-grid grid, the problem of inflexible display of the nine-grid analysis results in the existing technology is solved, and efficient display of multiple objects and indicators is achieved.
Patent Information
- Application Number
- CN202411577446.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2025-03-07
AI Technical Summary
In the prior art, it is difficult to display the analysis results of multiple objects and multiple indicators flexibly and efficiently when analyzing nine-grid objects.
By customizing the dimension table of target indicator types, you can obtain the values of multiple target objects and target indicator types, divide the level types, and map them to the coordinate axis of the blank nine grid, generate multiple target nine grids, and display them in batches in the interactive interface.
It realizes flexible and efficient display of multiple objects and multiple indicators, meets the needs of different scenarios, and saves object analysis costs.
Smart Images

Figure CN119579729A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart home / intelligent family technology, and in particular to an information display method, device, equipment and medium. Background Art
[0002] The Nine-Grid is a visual object analysis tool / model that is used to present the data distribution of an object as a chart with nine grids.
[0003] In object analysis, the nine-square grid can be used to display the distribution of objects in a specific dimension, helping enterprises to intuitively understand the distribution characteristics of objects. In the prior art, when analyzing the distribution characteristics of objects through the nine-square grid, the target indicator type used is simple and fixed, and only a unique nine-square grid result can be obtained. When multiple objects and multiple indicators need to be analyzed, it is difficult to flexibly and efficiently display these analysis results.
[0004] Therefore, the present application proposes an information display method to solve the above problems. Summary of the invention
[0005] The present application provides an information display method, device, equipment and medium, which are used to solve the problem in the prior art that it is difficult to flexibly and efficiently display analysis results when analyzing nine-square grid objects.
[0006] In a first aspect, the present application provides an information display method, comprising:
[0007] In response to a display instruction triggered by a user, a plurality of target indicator types are obtained from a dimension table, and a plurality of target objects are obtained from a target object information table;
[0008] Obtaining values of each target indicator type corresponding to each target object, and dividing the values into different level types, to obtain the level type of each target object on each target indicator type, wherein the target indicator type corresponding to each target object is the same;
[0009] Obtaining a pre-selected indicator type group from the target indicator type, and mapping each of the pre-selected indicator type groups to a coordinate axis of a different blank nine-square grid, wherein each of the pre-selected indicator type groups includes two of the target indicator types;
[0010] According to the level type of each target object in the pre-selected indicator type group, each target object is filled into a respective blank nine-square grid to obtain a plurality of target nine-square grids, and the target nine-square grids are displayed in batches on the interactive interface.
[0011] In a possible implementation, the dimension table is used to store a plurality of indicator types, and the target object information table is used to store a plurality of objects; before obtaining a plurality of target indicator types from a pre-stored dimension table and obtaining a plurality of target objects from a pre-stored target object information table in response to a display instruction triggered by a user, the method further includes:
[0012] Displaying a plurality of the indicator types and a plurality of the objects on an interactive interface, so that the user can determine at least one of the following: a plurality of the target indicator types, a plurality of the target objects, and the pre-selected indicator type group;
[0013] Among them, the multiple target indicator types are at least some of the indicator types among the multiple indicator types; and the multiple target objects are at least some of the objects among the multiple objects.
[0014] In a possible implementation, obtaining the value of each target indicator type corresponding to each target object includes:
[0015] Establishing a dimension value table according to the target indicator type and the name of the target object, and associating the name with the unique identifier of the target object in the dimension value table, wherein each target object has one name and one unique identifier;
[0016] The values of each target indicator type corresponding to each target object are obtained, and recorded in the position corresponding to the name of the target object in the dimension value table.
[0017] In a possible implementation, the classifying the values into different level types includes:
[0018] According to the number of accommodating grids on the horizontal axis or the vertical axis of the blank nine-square grid, the level type for classifying each target indicator type is obtained, wherein the number of the level types is the number of accommodating grids;
[0019] Confirm that the level type satisfied by the value of each target indicator type corresponding to each target object.
[0020] In a possible implementation, the obtaining of the level type for classifying each of the target indicator types includes:
[0021] Obtain the value of each target indicator type corresponding to each target object, and arrange the values of each target indicator type corresponding to each target object in order of size;
[0022] Set the same number of percentages as the number of the containing cells, and group the values of each target indicator type corresponding to each target object according to the order from large to small or from small to large according to each percentage, to obtain multiple level types, wherein each group is one level type.
[0023] In a possible implementation manner, the obtaining of the level type for classifying each of the target indicator types further includes:
[0024] Determine the total range of preset values according to the maximum and minimum values of the values under each target object corresponding to each target indicator type;
[0025] The total range of preset values is divided into a plurality of sub-ranges of preset values according to the number of accommodating cells, so as to obtain a plurality of level types, wherein the intersections between the sub-ranges of preset values are empty and the unions fully cover the total range of preset values.
[0026] In a possible implementation manner, obtaining a pre-selected indicator type group from the target indicator type includes:
[0027] Acquire two target indicator types corresponding to different pre-selected application scenarios to obtain the pre-selected indicator type group, wherein each application scenario corresponds to one pre-selected indicator type group;
[0028] The step of displaying the target nine-square grid in batches on the interactive interface includes:
[0029] The controls for calling the target nine-square grid are displayed in batches on the interactive interface, and in response to controls triggered by the user, the target nine-square grid corresponding to the triggered controls is displayed.
[0030] In a second aspect, the present application provides an information display device, comprising:
[0031] An acquisition module, configured to acquire a plurality of target indicator types from a dimension table and a plurality of target objects from a target object information table in response to a display instruction triggered by a user;
[0032] A division module, used for obtaining the values of each target indicator type corresponding to each target object, and dividing the values into different level types to obtain the level type of each target object on each target indicator type, wherein the target indicator type corresponding to each target object is the same;
[0033] A mapping module, used to obtain a pre-selected indicator type group from the target indicator type, and map each of the pre-selected indicator type groups to a coordinate axis of a different blank nine-square grid, wherein each of the pre-selected indicator type groups includes two of the target indicator types;
[0034] The generating module is used to fill each target object into its own blank nine-square grid according to the level type of each target object in the pre-selected indicator type group, obtain multiple target nine-square grids, and display the target nine-square grids in batches on the interactive interface.
[0035] In a third aspect, the present application provides an information display device, including: at least one processor and a memory;
[0036] The memory stores computer-executable instructions;
[0037] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the information display method as described above.
[0038] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the information display method described above.
[0039] The present application provides an information display method, apparatus, device and medium, which, in response to a display instruction triggered by a user, obtains multiple target indicator types from a dimension table and multiple target objects from a target object information table; obtains the values of each target indicator type corresponding to each target object, and divides the values into different level types to obtain the level type of each target object on each target indicator type, wherein the target indicator type corresponding to each target object is the same; obtains a pre-selected indicator type group from the target indicator type, and maps each pre-selected indicator type group to the coordinate axes of different blank nine-square grids, wherein each pre-selected indicator type group includes two target indicator types; fills each target object into its own blank nine-square grid according to the level type of each target object in the pre-selected indicator type group to obtain multiple target nine-square grids, and displays the target nine-square grids in batches on an interactive interface.
[0040] In the above method, a dimension table that can store custom target indicator types is established, and multiple target indicator types are obtained from the dimension table to obtain the values of each target indicator type for each target object; the grids corresponding to the horizontal and vertical axes of the nine-square grid are limited, and the values of each target indicator type corresponding to each target object are distinguished by limited level types; if object analysis is to be performed, two target indicator types can be selected as pre-selected indicator type groups, and the pre-selected indicator type groups can be mapped to the horizontal and vertical axes of a blank nine-square grid, and the target objects can be filled into the blank nine-square grid according to the level types of the pre-selected indicator type groups to obtain the target nine-square grid, and the target nine-square grids are displayed in batches on the interactive interface to display the analysis results in a flexible and efficient manner, so that users can view the management object analysis results. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] 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 labor.
[0042] Figure 1 A hardware environment diagram of an information display method provided in an embodiment of the present application;
[0043] Figure 2 A schematic diagram of a method for displaying information provided in an embodiment of the present application Figure 1 ;
[0044] Figure 3 A nine-square grid provided in an embodiment of the present application;
[0045] Figure 4 A schematic diagram of a method for displaying information provided in an embodiment of the present application Figure 2 ;
[0046] Figure 5 A schematic diagram of a method for displaying information provided in an embodiment of the present application Figure 3 ;
[0047] Figure 6 A diagram of an information display device provided by an embodiment of the present invention;
[0048] Figure 7 A hardware schematic diagram of an information display device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0049] 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.
[0050] It should be noted that the terms "first", "second" etc. of the present application are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0051] The Nine-Grid is a visual object analysis tool / model that is used to present the data distribution of an object as a nine-grid chart. In object analysis and inventory, the Nine-Grid can be used to display the distribution of objects in a specific dimension, helping enterprises to intuitively understand the distribution characteristics of objects.
[0052] In the prior art, when each nine-square grid object is analyzed, the target indicator type used is simple and fixed, and only a unique nine-square grid result can be obtained, and the analysis result cannot be displayed flexibly and efficiently.
[0053] As the enterprise develops, the dimensions of the evaluation object should be broader and applicable to more scenarios. If the existing nine-square grid is used for multi-dimensional data processing, it needs to be repeated many times. The processing process is cumbersome and it is difficult to form flexible and comprehensive statistics. In the end, it cannot be displayed flexibly and efficiently in the interface, which makes it inconvenient to manage.
[0054] This application is based on a dimension table that can customize the target indicator type, generates a nine-square grid with more comprehensive statistics and more flexible scene switching, and displays it comprehensively in an interactive interface to comprehensively analyze the object and accurately display the object analysis results. At the same time, it meets the company's needs for different scenarios and uses data from multiple dimensions to help companies better understand and manage objects and save object analysis costs.
[0055] The following describes an implementation process of an information display method proposed in the present application in conjunction with the accompanying drawings and specific embodiments.
[0056] Figure 1 A hardware environment diagram of an information display method provided in an embodiment of the present application; according to one aspect of an embodiment of the present application, an interactive method of an information display method is provided. The interactive method of the information display method is widely used in smart home (Smart Home), smart home, smart home device ecology, smart residential (Intelligence House) ecology and other whole-house intelligent digital control application scenarios. Optionally, in this embodiment, the interactive method of the above-mentioned information display method can be applied to Figure 1 In the hardware environment composed of the terminal device 102 and the server 104 shown in FIG. Figure 1 As shown, the server 104 is connected to the terminal device 102 via a network, and can be used to provide services (such as application services, etc.) for the terminal or a client installed on the terminal. A database can be set on the server or independently of the server to provide data storage services for the server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data computing services for the server 104.
[0057] The network may include but is not limited to at least one of the following: wired network, wireless network. The wired network may include but is not limited to at least one of the following: wide area network, metropolitan area network, local area network, and the wireless network may include but is not limited to at least one of the following: WIFI (Wireless Fidelity), Bluetooth. The terminal device 102 may be but is not limited to a PC, a mobile phone, a tablet computer, a smart air conditioner, a smart range hood, a smart refrigerator, a smart oven, a smart stove, a smart washing machine, a smart water heater, a smart washing device, a smart dishwasher, a smart projection device, a smart TV, a smart clothes drying rack, a smart curtain, a smart audio and video, a smart socket, a smart speaker, a smart fresh air device, a smart kitchen and bathroom device, a smart bathroom device, a smart sweeping robot, a smart window cleaning robot, a smart mopping robot, a smart air purification device, a smart steamer, a smart microwave oven, a smart kitchen treasure, a smart purifier, a smart water dispenser, a smart door lock, etc.
[0058] Figure 2 A schematic diagram of a method for displaying information provided in an embodiment of the present application Figure 1 . Figure 3 A nine-square grid is provided in the embodiment of the present application. Figure 2 As shown, the method includes:
[0059] S201. In response to a display instruction triggered by a user, a plurality of target indicator types are obtained from a dimension table, and a plurality of target objects are obtained from a target object information table.
[0060] The dimension table includes multiple different target indicator types, from which some or all target indicator types can be selected for subsequent corresponding calculation and value acquisition; the selected target indicator type is to be used to obtain values for each target object. In order to evaluate all target objects in the same dimension, the target indicator types corresponding to each target object are the same; the target object can be an employee of the enterprise. For example, if there are 3 employees and there are 4 target indicator types, each employee must obtain the values of the 4 target indicator types, and the 3 employees have a total of 3×4 values.
[0061] The dimension table and target object information table are pre-configured storage tables based on actual needs and are used to store corresponding information:
[0062] For example, the dimension table is used to store multiple indicator types, and the target object information table is used to store multiple objects; before obtaining multiple target indicator types from the pre-stored dimension table and obtaining multiple target objects from the pre-stored target object information table in response to a display instruction triggered by a user, the method further includes:
[0063] Displaying a plurality of the indicator types and a plurality of the objects on an interactive interface, so that the user can determine at least one of the following: a plurality of the target indicator types, a plurality of the target objects, and the pre-selected indicator type group;
[0064] Among them, the multiple target indicator types are at least some of the indicator types among the multiple indicator types; and the multiple target objects are at least some of the objects among the multiple objects.
[0065] The storage content of the dimension table includes multiple indicator types, and the storage content of the target object information table includes multiple objects. The indicator type is a different parameter type used to analyze the object; the established storage table can be displayed on the interactive interface for users to establish tables for calculation and statistical data. The content that users can confirm includes the target indicator type, target object, and pre-selected indicator type group; the target indicator type and target object can be part or all of the data selected from the dimension table and the target object information table.
[0066] S202. Obtain the values of each target indicator type corresponding to each target object, and classify the values into different level types to obtain the level type of each target object on each target indicator type, wherein the target indicator type corresponding to each target object is the same.
[0067] Each target object corresponds to multiple target indicator types, and the target indicator types corresponding to each target object are the same, which is convenient for analyzing the target object under the same variable; the value of the target indicator type corresponding to each target object can be calculated by a preset calculation method. Different target objects may have different values for the same target indicator type. When the amount of data is too large, it is difficult to intuitively see the situation of the target object. Therefore, these values can be simplified and displayed by hierarchical type division. For example, a limited number of ranges can be divided to see whether the value falls within the corresponding range.
[0068] S203: Obtain a pre-selected indicator type group from the target indicator type, and map each of the pre-selected indicator type groups to a coordinate axis of a different blank nine-square grid, wherein each of the pre-selected indicator type groups includes two of the target indicator types.
[0069] The target indicator type can be selected through the interactive interface or according to the actual activity needs of the user; multiple target indicator types selected according to the actual activity needs can be pre-stored in the corresponding location, and then based on the display instructions triggered by the user, the subsequent processing can be started; the pre-selected indicator type group can be similar to the target indicator type, except that the selection range of the target indicator type is in the indicator type, and the selection range of the pre-selected indicator type group is in the target indicator type;
[0070] The combination of the pre-selected indicator type groups depends on the application scenario of the target object:
[0071] For example, obtaining a pre-selected indicator type group from the target indicator type includes:
[0072] Two target indicator types corresponding to different pre-selected application scenarios are obtained to obtain the pre-selected indicator type group, wherein each application scenario corresponds to one pre-selected indicator type group.
[0073] The actual number of application scenarios of users may be large, so every combination of two target indicator types can obtain n different indicator type groups, that is, corresponding to n application scenarios; the nine-square grids corresponding to these n indicator type groups do not need to be displayed in the interactive interface; m indicator type groups are selected from the n indicator type groups as pre-selected indicator type groups, and then these m pre-selected indicator type groups are used to generate subsequent nine-square grids;
[0074] In order to facilitate the analysis of the target object, application scenarios of the target object can be established, and different target object application scenarios correspond to different applicable places of the target object; for example, different positions have different requirements for the target object, so different positions may correspond to different or the same target indicator types; if the same target indicator types exist between different positions, the scenario can be further subdivided, and for each target object application scenario, two target indicator types are selected as representatives of the target object application scenario, so that one target object application scenario corresponds to one pre-selected indicator type group, and one pre-selected indicator type group corresponds to two target indicator types; the interactive interface can display the target nine-square grid established under multiple different application scenarios.
[0075] S204, filling each target object into its own blank nine-square grid according to the level type of each target object in the pre-selected indicator type group, obtaining a plurality of target nine-square grids, and displaying the target nine-square grids in batches on the interactive interface.
[0076] The nine-square grid is a two-dimensional matrix graphic with horizontal and vertical axes. The horizontal axis corresponds to a target indicator type, and the vertical axis corresponds to a target indicator type. When each nine-square grid is established, two target indicator types need to be selected from multiple target indicator types as the pre-selected indicator type group for establishing the nine-square grid;
[0077] The two target indicator types of the pre-selected indicator type group are mapped on the corresponding horizontal and vertical axes of the blank nine-square grid respectively, and the level types of the target indicator types corresponding to the target objects are distributed on the horizontal and vertical coordinates of the blank nine-square grid; the target objects are filled into the corresponding grids of the blank nine-square grid according to the horizontal and vertical coordinates, so as to intuitively see the analysis results of the target objects;
[0078] The interface display of Jiugongge:
[0079] For example, the batch displaying of the target nine-square grid on the interactive interface includes:
[0080] The controls for calling the target nine-square grid are displayed in batches on the interactive interface, and in response to controls triggered by the user, the target nine-square grid corresponding to the triggered controls is displayed.
[0081] For the pre-selected indicator type groups for displaying target nine-square grids in different indicator type groups, the user can display the target nine-square grid by triggering the control for calling the target nine-square grid on the interactive interface. This method of clicking to display each target nine-square grid separately can facilitate management and viewing;
[0082] For the indicator type groups that are not displayed in the different indicator type groups, the level types of their target indicator types are also stored accordingly, so that the user can select two target indicator types from the target indicator types as a custom indicator type group and generate a custom nine-square grid according to the custom indicator type group;
[0083] like Figure 3 As shown, the interactive interface showing the nine-square grid can set multiple controls to call different nine-square grids respectively. In the figure, there are 4 controls for calling the nine-square grid: nine-square grid 1, nine-square grid 2, nine-square grid 3, and nine-square grid 4. At this time, the number of controls for calling the nine-square grid is consistent with the number of pre-selected indicator type groups. Click the nine-square grid 1 control to call out the nine-square grid 1. The horizontal axis and vertical axis of the nine-square grid 1 correspond to different target indicator types respectively, and high, medium, and low are the level divisions of the target indicator types.
[0084] Operation controls can also be set in the interactive interface that displays the nine-square grid. When the user triggers the operation control, the collection page is called up to collect the horizontal and vertical target indicator types of the nine-square grid from the user. After the user confirms, the collection page is exited and the interactive page is returned to the new control Nine-square Grid 5 for calling the custom nine-square grid. Clicking Nine-square Grid 5 can display the nine-square grid generated by the target indicator types combined by the user.
[0085] The nine-square grid is a 3×3 matrix, on which the horizontal and vertical axes can be changed and the dimensions can be increased or decreased. For example, the nine-square grid can be transformed into a 4×4 matrix. As a 3×3 nine-square grid, it has three grids on the horizontal axis and three grids on the vertical axis. After the current target parameter types are mapped to the horizontal and vertical axes respectively, there are three level types of divisions. If the level type of the target parameter type corresponding to a target object on the horizontal axis satisfies one of the vertical grids, and then the level type of the target parameter type corresponding to the target object on the vertical axis is confirmed, it can be determined which grid of the nine grids the target object is filled in. Each application scenario can correspond to a nine-square grid, and you can view different nine-square grids and switch between them.
[0086] In an embodiment of the present application, a dimension table that can store custom target indicator types is established, and multiple target indicator types are obtained from the dimension table to obtain the values of each target indicator type for each target object; the grids corresponding to the horizontal and vertical axes of the nine-square grid are limited, and the values of each target indicator type corresponding to each target object are distinguished by limited level types; if object analysis is to be performed, two target indicator types can be selected as pre-selected indicator type groups, and the pre-selected indicator type groups can be mapped to the horizontal and vertical axes of a blank nine-square grid, and the target objects can be filled into the blank nine-square grid according to the level types of the pre-selected indicator type groups to obtain the target nine-square grid, and the target nine-square grids can be displayed in batches on the interactive interface to display the analysis results in a flexible and efficient manner, so that users can view the management object analysis results.
[0087] Figure 4 A schematic diagram of a method for displaying information provided in an embodiment of the present application Figure 2 .like Figure 4 As shown, the method includes:
[0088] S401. Create a dimension value table according to the target indicator type and the name of the target object, and associate the name with the unique identifier of the target object in the dimension value table, wherein each target object has one name and one unique identifier.
[0089] The indicator types in the dimension table can be customized according to actual conditions. The target objects in the target object information table include names and unique identifiers. The target object information table can also include information such as age. The dimension value table can display the name of the target object, the target indicator type, and the values of the target indicator type corresponding to each name. The names of the target objects may be repeated. For example, employees may have the same name, so each employee corresponds to a unique identifier. The employee name corresponds to the unique identifier one by one, so that employees with the same name can also be distinguished by the employee's unique identifier. The name displayed in the dimension value table is associated with the unique identifier, so each subsequent target object is also unique.
[0090] When the target objects are employees, target indicator types may include performance, ability, potential, advancement ability, advancement potential and corporate values.
[0091] Companies generally have their own set of performance scoring standards. Different assessment questions correspond to ability and potential. When calculating ability or potential, the test questions and colleagues' scores can be combined to take weights for calculation. Ability questions include job professional knowledge, and potential questions include personality tests. Advanced ability and advanced potential are requirements that go further than ability and potential. For example, the current position uses ability questions, and the next position to be promoted uses advanced ability questions. Companies generally have their own set of corporate values, and also have a set of calculation standards for whether employees match the corporate values. The higher the score, the more in line with the corporate values.
[0092] S402: Obtain the value of each target indicator type corresponding to each target object, and record it in the position corresponding to the name of the target object in the dimension value table.
[0093] When the target object is an employee, each employee corresponds to an employee name, each employee name corresponds to multiple target indicator types, and each employee has the same target indicator type; calculate the value of each target indicator type for each employee and record it in the corresponding position of the dimension value table to facilitate subsequent level classification.
[0094] Table 1 is the dimension value table for filling values
[0095]
[0096] As shown in Table 1, the dimension value table can record the values of different employees in different target indicator types.
[0097] In the embodiment of the present application, a dimension value table is established through a dimension table and an employee information table, which facilitates flexible data table establishment, and the dimension value table is used for subsequent nine-square grid establishment, so that the target object can be analyzed more comprehensively.
[0098] Figure 5 A schematic diagram of a method for displaying information provided in an embodiment of the present application Figure 3 .like Figure 5 As shown, the method includes:
[0099] S501. Obtain the level type for classifying each target indicator type according to the number of accommodating grids on the horizontal axis or the vertical axis of the blank nine-square grid, wherein the number of the level types is the number of accommodating grids.
[0100] If a target indicator type is mapped on the horizontal axis of the blank nine-square grid, the number of level types of the target indicator type is determined according to the number of cells on the horizontal axis of the blank nine-square grid; if a target indicator type is mapped on the vertical axis of the blank nine-square grid, the number of level types of the target indicator type is determined according to the number of cells on the vertical axis of the blank nine-square grid;
[0101] When naming the level types, if three level types are divided, the level types may be high, medium, and low respectively; if four level types are divided, the level types may be high, relatively high, relatively low, and low respectively.
[0102] S502: Confirm the level type that the value of each target indicator type corresponding to each target object satisfies.
[0103] Confirm which level type the value of each target indicator type of each target object falls into, so as to obtain the level type of each target indicator type of each target object. For example, Zhang San's performance is 1.05, which may belong to the medium level type.
[0104] The specific way to classify the level types is as follows:
[0105] For example, the values of each target indicator type corresponding to each target object are obtained, and the values of each target indicator type corresponding to each target object are arranged in order of size;
[0106] Set the same number of percentages as the number of the containing cells, and group the values of each target indicator type corresponding to each target object according to the order from large to small or from small to large according to each percentage, to obtain multiple level types, wherein each group is one level type.
[0107] First, when the difference between the values of a certain target indicator type of each employee is small, the values can be grouped in percentage. The confirmation method of small value difference is, for example, that the difference of the target indicator type of any two employees is less than 0.2, or the average value of the target indicator type of all employees is obtained, and the percentage of the value of each employee's target indicator type and the average value is within a preset range;
[0108] Sort the values of each target indicator type under each employee in order of importance. For example, sort the values of each employee corresponding to performance in order of importance, sort the values of each employee corresponding to ability in order of importance, and sort the values of each employee corresponding to potential in order of importance.
[0109] Set multiple percentages according to the same number of cells, and the sum of these percentages is 1; group the values according to each percentage from large to small or from small to large; the confirmation of percentages can also be related to the total number of employees in the dimension value table to facilitate rounding when grouping. For example, in performance, there are 8 employees. When three percentages are taken, the percentages can be 25%, 37.5%, and 37.5% respectively. Group the values from large to small to obtain 2 high-performance, 3 medium-performance, and 3 low-performance employees.
[0110] For example, according to the maximum and minimum values of the values under each target object corresponding to each target indicator type, the total range of preset values is determined;
[0111] The total range of preset values is divided into a plurality of sub-ranges of preset values according to the number of accommodating cells, so as to obtain a plurality of level types, wherein the intersections between the sub-ranges of preset values are empty and the unions fully cover the total range of preset values.
[0112] Secondly, when the difference between the values of a certain target indicator type of each employee is large, the preset value segmentation method can be preferred to group the values; in fact, whether the difference between the values of a certain target indicator type of each employee is large or small, the percentage / preset value segmentation method can be used for grouping processing;
[0113] There is a corresponding calculation method for obtaining the value of the target indicator type. The value obtained according to the corresponding calculation method has a theoretical maximum value and a minimum value. The total range of preset values can be confirmed based on the theoretical maximum value and the minimum value. In order to fit the actual situation of the employees, the total range of preset values can be confirmed based on the maximum value and the minimum value of the actually collected values. The total range of preset values is divided into multiple sub-ranges of preset values according to the number of groups required (the number of cells), so that the sub-ranges of preset values can cover all employees without overlapping employees. For example, the minimum value of the advanced ability is 1.20, and the maximum value is 4.50. When three sub-ranges of preset values are taken, the sub-ranges of preset values are [1.20, 2.50), [2.50, 3.50), and [3.50, 4.50] respectively.
[0114] In the embodiment of the present application, the level types are divided in a reasonable manner to ensure that the analysis results of each nine-square grid are accurate and have reference value.
[0115] In addition to processing and displaying the data of corporate employees, the above method can also be applied to other scenarios, such as analyzing and displaying indicators of multiple dimensions of multiple goods.
[0116] Figure 6 A diagram of an information display device provided by an embodiment of the present invention, such as Figure 6As shown, the device includes: an acquisition module 601, a division module 602, a mapping module 603, and a generation module 604;
[0117] The acquisition module 601 is used to acquire multiple target indicator types from the dimension table and acquire multiple target objects from the target object information table in response to a display instruction triggered by a user.
[0118] The division module 602 is used to obtain the values of each target indicator type corresponding to each target object, and divide the values into different level types to obtain the level type of each target object on each target indicator type, wherein the target indicator type corresponding to each target object is the same.
[0119] The partitioning module 602 is further used to establish a dimension value table according to the target indicator type and the name of the target object, and associate the name with the unique identifier of the target object in the dimension value table, wherein each target object has one name and one unique identifier;
[0120] The values of each target indicator type corresponding to each target object are obtained, and recorded in the position corresponding to the name of the target object in the dimension value table.
[0121] The division module 602 is further used to obtain the level type for dividing each target indicator type according to the number of accommodation grids on the horizontal axis or the vertical axis of the blank nine-square grid, wherein the number of the level types is the number of accommodation grids;
[0122] Confirm that the level type satisfied by the value of each target indicator type corresponding to each target object.
[0123] The division module 602 is further used to obtain the value of each target indicator type corresponding to each target object, and arrange the values of each target indicator type corresponding to each target object in order of size;
[0124] Set the same number of percentages as the number of the containing cells, and group the values of each target indicator type corresponding to each target object according to the order from large to small or from small to large according to each percentage, to obtain multiple level types, wherein each group is one level type.
[0125] The division module 602 is further used to determine the total range of preset values according to the maximum and minimum values of the values of each target indicator type corresponding to each target object;
[0126] The total range of preset values is divided into a plurality of sub-ranges of preset values according to the number of accommodating cells, so as to obtain a plurality of level types, wherein the intersections between the sub-ranges of preset values are empty and the unions fully cover the total range of preset values.
[0127] The mapping module 603 is used to obtain a pre-selected indicator type group from the target indicator type, and map each of the pre-selected indicator type groups to different coordinate axes of the blank nine-square grid, wherein each of the pre-selected indicator type groups includes two of the target indicator types.
[0128] The generating module 604 is used to fill each target object into its own blank nine-square grid according to the level type of each target object in the pre-selected indicator type group, obtain multiple target nine-square grids, and display the target nine-square grids in batches on the interactive interface.
[0129] The generating module 604 is further configured to batch display controls for calling the target nine-square grid on the interactive interface, and in response to controls triggered by the user, display the target nine-square grid corresponding to the triggered controls.
[0130] The present application also provides an information display device, comprising: at least one processor and a memory;
[0131] The memory stores computer-executable instructions;
[0132] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the information presentation method.
[0133] Figure 7 The hardware diagram of the information display device provided by the embodiment of the present invention is shown in FIG. Figure 7 As shown, the information display device 70 provided in this embodiment includes: at least one processor 701 and a memory 702. The device 70 also includes a communication component 703. The processor 701, the memory 702 and the communication component 703 are connected via a bus 704.
[0134] In a specific implementation process, at least one processor 701 executes the computer execution instructions stored in the memory 702, so that at least one processor 701 executes the above information display method.
[0135] The specific implementation process of the processor 701 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0136] In the above Figure 7In the illustrated embodiment, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0137] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.
[0138] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.
[0139] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the method described above is implemented.
[0140] The computer-readable storage medium mentioned above can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0141] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0142] The division of the units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.
[0143] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0144] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0145] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. An information display method, characterized in that: include: In response to a display instruction triggered by a user, a plurality of target indicator types are obtained from a dimension table, and a plurality of target objects are obtained from a target object information table; Obtaining values of each target indicator type corresponding to each target object, and dividing the values into different level types, to obtain the level type of each target object on each target indicator type, wherein the target indicator type corresponding to each target object is the same; Obtaining a pre-selected indicator type group from the target indicator type, and mapping each of the pre-selected indicator type groups to a coordinate axis of a different blank nine-square grid, wherein each of the pre-selected indicator type groups includes two of the target indicator types; According to the level type of each target object in the pre-selected indicator type group, each target object is filled into a respective blank nine-square grid to obtain a plurality of target nine-square grids, and the target nine-square grids are displayed in batches on the interactive interface.
2. The method according to claim 1, characterized in that The dimension table is used to store multiple indicator types, and the target object information table is used to store multiple objects; before obtaining multiple target indicator types from the pre-stored dimension table and obtaining multiple target objects from the pre-stored target object information table in response to a display instruction triggered by a user, the method further includes: Displaying a plurality of the indicator types and a plurality of the objects on an interactive interface, so that the user can determine at least one of the following: a plurality of the target indicator types, a plurality of the target objects, and the pre-selected indicator type group; Among them, the multiple target indicator types are at least some of the indicator types among the multiple indicator types; and the multiple target objects are at least some of the objects among the multiple objects.
3. The method according to claim 1, characterized in that: The obtaining of the values of each target indicator type corresponding to each target object includes: Establishing a dimension value table according to the target indicator type and the name of the target object, and associating the name with the unique identifier of the target object in the dimension value table, wherein each target object has one name and one unique identifier; The values of each target indicator type corresponding to each target object are obtained, and recorded in the position corresponding to the name of the target object in the dimension value table.
4. The method according to claim 1, characterized in that: The classifying the values into different level types includes: According to the number of accommodating grids on the horizontal axis or the vertical axis of the blank nine-square grid, the level type for classifying each target indicator type is obtained, wherein the number of the level types is the number of accommodating grids; Confirm that the level type satisfied by the value of each target indicator type corresponding to each target object.
5. The method according to claim 4, characterized in that The step of obtaining and dividing the level types of the target indicator types includes: Obtain the value of each target indicator type corresponding to each target object, and arrange the values of each target indicator type corresponding to each target object in order of size; Set the same number of percentages as the number of the containing cells, and group the values of each target indicator type corresponding to each target object according to the order from large to small or from small to large according to each percentage, to obtain multiple level types, wherein each group is one level type.
6. The method according to claim 4, characterized in that The obtaining of the level type for dividing each of the target indicator types also includes: Determine the total range of preset values according to the maximum and minimum values of the values under each target object corresponding to each target indicator type; The total range of preset values is divided into a plurality of sub-ranges of preset values according to the number of accommodating cells, so as to obtain a plurality of level types, wherein the intersections between the sub-ranges of preset values are empty and the unions fully cover the total range of preset values.
7. The method according to claim 1, characterized in that The obtaining of a pre-selected indicator type group from the target indicator type comprises: Acquire two target indicator types corresponding to different pre-selected application scenarios to obtain the pre-selected indicator type group, wherein each application scenario corresponds to one pre-selected indicator type group; The step of displaying the target nine-square grid in batches on the interactive interface includes: The controls for calling the target nine-square grid are displayed in batches on the interactive interface, and in response to controls triggered by the user, the target nine-square grid corresponding to the triggered controls is displayed.
8. An information display device, characterized in that: include: An acquisition module, configured to acquire a plurality of target indicator types from a dimension table and a plurality of target objects from a target object information table in response to a display instruction triggered by a user; A division module, used for obtaining the values of each target indicator type corresponding to each target object, and dividing the values into different level types to obtain the level type of each target object on each target indicator type, wherein the target indicator type corresponding to each target object is the same; A mapping module, used to obtain a pre-selected indicator type group from the target indicator type, and map each of the pre-selected indicator type groups to a coordinate axis of a different blank nine-square grid, wherein each of the pre-selected indicator type groups includes two of the target indicator types; The generating module is used to fill each target object into its own blank nine-square grid according to the level type of each target object in the pre-selected indicator type group, obtain multiple target nine-square grids, and display the target nine-square grids in batches on the interactive interface.
9. An information display device, characterized in that: include: at least one processor and memory; The memory stores computer-executable instructions; The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the information display method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the information display method according to any one of claims 1 to 7 are implemented.