A data display method, apparatus, electronic device, and storage medium

By merging target attributes and statistical information, the problem of redundant information when users view data is solved, thereby improving the flexibility of data display and enhancing the user experience.

CN115495509BActive Publication Date: 2026-03-13CHINA CONSTRUCTION BANK +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-26
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Users are faced with a large amount of redundant information when viewing target attributes. Existing technologies cannot flexibly display data according to user needs, resulting in a poor user experience.

Method used

By receiving fields that indicate target attributes and statistical information, the system merges sub-attributes and statistical information, displays the merged data, reduces redundant information, and improves the user experience.

Benefits of technology

It enables more flexible data display based on user needs, reduces redundant information, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115495509B_ABST
    Figure CN115495509B_ABST
Patent Text Reader

Abstract

This application relates to the field of data statistics technology, and more particularly to a data display method, apparatus, electronic device, and storage medium. The method receives a first field, which indicates a first target attribute to be displayed; the first target attribute includes at least one first sub-attribute. It then receives a second field, which indicates statistical information corresponding to the at least one first sub-attribute. The at least one first sub-attribute is then merged with the statistical information. Finally, the merged at least one first sub-attribute and statistical information are displayed. This solution, by merging at least one sub-attribute contained in the target attribute with statistical information, more intuitively reflects the relationships between data, facilitating data analysis for users. Compared to displaying all attributes, it reduces redundant information, displays data more flexibly, and improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data statistics technology, and in particular to a data display method, apparatus, electronic device and storage medium. Background Technology

[0002] Because all attributes are displayed when a user views a target attribute, the user is bombarded with a large amount of redundant information. How to display data more flexibly based on user needs and improve the user experience is a question worth discussing. Summary of the Invention

[0003] This application provides a data display method, apparatus, electronic device, and storage medium to enable data to be displayed more flexibly.

[0004] In a first aspect, embodiments of this application provide a data display method, including:

[0005] Receive a first field, which indicates a first target attribute to be displayed; the first target attribute contains at least one first sub-attribute.

[0006] Receive a second field, which is used to indicate statistical information corresponding to the at least one first sub-attribute;

[0007] Combine the at least one first sub-attribute with the statistical information;

[0008] Display the merged at least one first sub-attribute and the statistical information.

[0009] In the above method, the target attribute and statistical information to be displayed are determined by receiving the first and second fields. Merging at least one first sub-attribute contained in the target attribute with the corresponding statistical information more intuitively reflects the relationships between data, facilitating data analysis for users. Compared to displaying all attributes, this reduces redundant information, makes data display more flexible, and improves the user experience.

[0010] Optionally, the method further includes:

[0011] Receive a third field, which indicates the second target attribute to be displayed;

[0012] Determine whether at least one second sub-attribute contained in the second target attribute exists in the historical data;

[0013] If the at least one second sub-attribute does not exist in the historical data, the at least one second sub-attribute is obtained, and the at least one second sub-attribute is related to the at least one first sub-attribute.

[0014] Display the at least one first sub-attribute, the at least one second sub-attribute, and the statistical information.

[0015] In the above method, by determining whether a second sub-attribute exists in the historical data, at least one second sub-attribute is obtained if no second sub-attribute exists in the historical data. This prevents the system from repeatedly obtaining the second sub-attribute and reduces system overhead.

[0016] Optionally, the method further includes:

[0017] If the at least one second sub-attribute exists in the historical data, the at least one second sub-attribute and the statistical information are displayed.

[0018] In the above method, if there is at least one second sub-attribute in the historical data, it is not necessary to obtain at least one second sub-attribute. Instead, at least one second sub-attribute and statistical information are displayed. Compared with displaying all attributes, redundant information is reduced, and the data can be displayed more flexibly.

[0019] Optionally, before receiving the first field, the method further includes:

[0020] Display one or more attributes, wherein the one or more attributes include the first target attribute;

[0021] Display one or more statistical information, wherein the one or more statistical information includes statistical information corresponding to the at least one first sub-attribute;

[0022] The first field to be received specifically includes:

[0023] Receive the first target attribute selected by the user from the one or more attributes;

[0024] The second field to be received specifically includes:

[0025] Receive statistical information corresponding to at least one first sub-attribute selected by the user from the one or more statistical information.

[0026] In the above method, the target attribute and statistical information selected by the user are determined by receiving statistical information corresponding to the first target attribute and at least one sub-attribute. By displaying one or more attributes and one or more statistical information, the user can adjust the target attribute and statistical information, thereby improving the user experience.

[0027] Optionally, the first field is further used to indicate a third target attribute to be displayed; the second field is further used to indicate statistical information corresponding to at least one third sub-attribute included in the third target attribute to be displayed, and the method further includes:

[0028] The at least one third sub-attribute is merged with the statistical information, and the at least one first sub-attribute is merged with the statistical information;

[0029] The merged at least one third sub-attribute and the statistical information are displayed, as well as the at least one first sub-attribute and the statistical information.

[0030] The above method, by separately displaying the statistical information corresponding to at least one third sub-attribute after merging and at least one third sub-attribute, as well as the statistical information corresponding to at least one first sub-attribute and at least one first sub-attribute, makes the relationship between the data clearer, facilitates data analysis for users, and allows the data to be displayed more flexibly.

[0031] Optionally, the method further includes:

[0032] Receive query conditions, which are used to indicate the statistical information;

[0033] Obtain statistical information that meets the query conditions;

[0034] The display of the merged at least one first sub-attribute and the statistical information specifically includes:

[0035] Display the merged at least one first sub-attribute and the statistical information that meets the query conditions.

[0036] In the above method, by receiving query conditions, statistical information that meets the query conditions can be determined. By displaying the merged sub-attributes and the statistical information that meets the query conditions, the displayed data meets the user's needs. Compared to displaying all attributes, this reduces redundant information and improves the user experience. It allows users to intuitively analyze the relationship between sub-attributes and statistical information.

[0037] Secondly, embodiments of this application provide a data display device, including:

[0038] A receiving module is configured to receive a first field, the first field being used to indicate a first target attribute to be displayed; the first target attribute includes at least one first sub-attribute.

[0039] Receive a second field, which is used to indicate statistical information corresponding to the at least one sub-attribute;

[0040] The processing module is used to merge the at least one sub-attribute with the corresponding statistical information;

[0041] The display module is used to display the merged at least one sub-attribute and the statistical information.

[0042] Thirdly, embodiments of this application also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it causes the processor to implement any of the data display methods described in the first aspect above.

[0043] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the data display method of the first aspect.

[0044] Fifthly, embodiments of this application also provide a computer program product, including a computer program that is executed by a processor to implement a data display method as described in any of the first aspects above.

[0045] The technical effects of any of the implementation methods in aspects two through five can be found in the technical effects of the corresponding implementation methods in aspect one, and will not be repeated here. Attached Figure Description

[0046] Figure 1 This is a schematic diagram illustrating an application scenario of a data display method provided in an embodiment of this application.

[0047] Figure 2 A flowchart of a data display method provided in this application embodiment;

[0048] Figure 3 A schematic diagram of display attributes provided in an embodiment of this application;

[0049] Figure 4 This application provides a schematic diagram for displaying statistical information in an embodiment.

[0050] Figure 5 This is another schematic diagram of display data provided in an embodiment of this application;

[0051] Figure 6 This is another schematic diagram of display data provided in an embodiment of this application;

[0052] Figure 7 This is another schematic diagram of display data provided in an embodiment of this application;

[0053] Figure 8 This is another schematic diagram of display data provided in an embodiment of this application;

[0054] Figure 9 An overall flowchart of data display provided in this application embodiment;

[0055] Figure 10 A schematic diagram of a data display device provided in an embodiment of this application;

[0056] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The specific operational methods in the method embodiments can also be applied to the device embodiments or system embodiments. It should be noted that the terms "first," "second," etc., used in the description of this application are only used for distinguishing purposes and should not be construed as indicating or implying relative importance, nor as indicating or implying order.

[0058] The application scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. Those skilled in the art will understand that with the emergence of new application scenarios, the technical solutions provided in this application are also applicable to similar technical problems. In the description of this application, unless otherwise stated, "multiple" means two or more.

[0059] During data display, the numerous system attributes result in users facing a large amount of redundant information when viewing their target attribute. Furthermore, since existing statistical dimensions are generally fixed, new statistical dimensions can only be added through iterative system optimization, not by manual adjustments. The prevalence of single-page displays for attributes or statistical dimensions leads to the separation of attributes from the statistical information defined by those dimensions, making it difficult for users to analyze the relationship between attributes and statistics. How to adapt data display to user needs and improve the user experience is a question worth exploring.

[0060] To address the aforementioned problems, this application proposes a data display method, apparatus, electronic device, and storage medium. For example: receiving a first field, the first field indicating a first target attribute to be displayed. The first target attribute includes at least one first sub-attribute. Receiving a second field, the second field indicating statistical information corresponding to the at least one sub-attribute. Merging the at least one first sub-attribute with the statistical information. Displaying the merged at least one sub-attribute and statistical information. In this way, the target attribute and statistical information can be displayed according to user needs, reducing redundant information and improving the user experience compared to displaying all attributes.

[0061] like Figure 1 The diagram shown illustrates an application scenario of an optional data display method provided in this application, including a terminal 100. The terminal 100 establishes a communicable connection via a network to implement the data display method of this application.

[0062] Users can use terminal 100 to interact via the network, such as receiving or sending messages. Various client applications can be installed on terminal 100, such as programming applications, web browser applications, search applications, etc. Terminal 100 can be various electronic devices with a display screen and web browsing support, including but not limited to smartphones, tablets, desktop computers, etc.

[0063] Terminal 100 receives a first field, which indicates a first target attribute to be displayed. The first target attribute includes at least one first sub-attribute. Terminal 100 receives a second field, which indicates statistical information corresponding to at least one first sub-attribute. Terminal 100 merges the at least one first sub-attribute with the statistical information. Terminal 100 displays the merged at least one first sub-attribute and statistical information.

[0064] like Figure 2 The diagram shown is a flowchart illustrating a data display method provided in an embodiment of this application.

[0065] S201. Receive a first field, which is used to indicate the first target attribute to be displayed; the first target attribute contains at least one first sub-attribute.

[0066] The electronic device receives a first field selected by the user. Based on the database, it can be determined that the first target attribute includes at least one first sub-attribute. The first field indicates the first target attribute to be displayed. The database stores all attributes and their corresponding operational data. For example, suppose the first field received by the electronic device is a service category. The first field indicates that the first target attribute to be displayed is a service name. Based on the database, it can be determined that the service name includes first sub-attributes such as airport VIP lounge, airport general lounge, and airport service lounge.

[0067] Optionally, one or more attributes may be displayed before the electronic device receives the first field. These attributes may include the first target attribute. The one or more attributes displayed by the electronic device are preset. By displaying one or more attributes, users can flexibly adjust the target attribute, improving the user experience. For example, multiple attributes such as basic information, detailed information, service items, and thresholds may be displayed on the electronic device's screen to allow the user to select the first target attribute. Figure 3 As shown, the attribute selected by the user is the service item.

[0068] S202, Receive the second field, which is used to indicate statistical information corresponding to at least one first sub-attribute.

[0069] The electronic device receives the second field selected by the user, and uses the second field and at least one sub-attribute to retrieve the value corresponding to at least one first sub-attribute from the database, thereby determining the statistical information corresponding to at least one first sub-attribute.

[0070] Optionally, one or more statistical information pieces can be displayed before the electronic device receives the second field. These statistical information pieces may include statistics corresponding to at least one sub-attribute. Displaying one or more statistical information pieces allows users to flexibly adjust the statistics corresponding to the sub-attributes, improving the user experience.

[0071] For example, an electronic device's display screen shows multiple statistical information such as the number of users and the total amount paid, allowing the user to select at least one statistical information corresponding to a sub-attribute. Figure 4 As shown, the statistics selected by the user are the number of users and the settlement amount.

[0072] It is understandable that the one or more statistical information displayed by the electronic device can be one of the attributes mentioned above. This method allows users to more flexibly select the data to be displayed. For example, the service item can be both the attribute displayed by the electronic device when the user selects the first field and the statistical information displayed when the user selects the second field.

[0073] S203. Merge at least one first sub-attribute with the statistical information.

[0074] The electronic device determines at least one first sub-attribute contained in the first target attribute through a first field, and determines the statistical information corresponding to the first sub-attribute through a second field. The electronic device then merges the determined at least one first sub-attribute with the corresponding statistical information. This method can more intuitively demonstrate the relationship between data, facilitating data analysis for users.

[0075] S204. Display at least one first sub-attribute and statistical information after merging.

[0076] After merging at least one first sub-attribute with its corresponding statistical information, the electronic device displays the merged at least one first sub-attribute and statistical information. Optionally, the merged information can be displayed in formats such as tables or images. This application embodiment does not limit how the merged at least one sub-attribute and statistical information are displayed.

[0077] This method displays at least one sub-attribute and statistical information after merging. Compared with displaying all attributes, it can reduce redundant information, make data display more flexible, and improve the user experience.

[0078] For example, suppose an electronic device receives a first field indicating the service category and a second field indicating the service name including the number of users and the settlement amount. The first field indicates that the first target attribute to be displayed is the service name. The second field indicates at least one sub-attribute corresponding to the statistical information of the number of users and the settlement amount. In the database, the electronic device determines that the service name includes other services such as airport VIP lounges and airport standard lounges. The electronic device retrieves the values ​​of the statistical information corresponding to the first sub-attribute from the database through the first sub-attribute and the second field. It determines that the number of users for the airport VIP lounge is 64, the settlement amount for the airport VIP lounge is 32,000 yuan, the number of users for the airport standard lounge is 35, and the settlement amount for the airport standard lounge is 12,000 yuan. The first sub-attribute and the statistical information are then combined, such as... Figure 5 As shown, at least one sub-attribute and statistical information after merging are displayed.

[0079] Optionally, the electronic device receives a third field selected by the user. It determines whether at least one second sub-attribute, contained within the second target attribute, exists in the historical data. The third field may be the same as or different from the first field. The third field indicates the second target attribute to be displayed. The second target attribute contains at least one second sub-attribute. Historical data is stored locally on the electronic device.

[0080] In one possible scenario, if at least one second sub-attribute does not exist in the historical data, at least one second sub-attribute is retrieved.

[0081] Optionally, if at least one second sub-attribute is not present in the historical data, the electronic device retrieves at least one second sub-attribute and its corresponding statistical information from the database within a preset time period. Since at least one second sub-attribute is related to at least one first sub-attribute, the first and second sub-attributes, along with their corresponding statistical information, are combined into a single table. This table is then displayed on the electronic device's screen. The preset time period can be pre-set by someone skilled in the art, and can also be appropriately set according to specific application scenarios. For example, time periods such as 10 days, 20 days, or 90 days.

[0082] For example, assuming the first target attribute in the historical data is the service name, then the first sub-attribute in the historical data is services such as airport VIP lounge and airport general lounge. The electronic device receives a third field, which is the service creation organization. The electronic device determines from the database that the service creation organization includes Organization 1, Organization 2, and other organizations. The electronic device determines whether at least one of the aforementioned second sub-attributes, such as Organization 1 or Organization 2, exists in the historical data. If at least one second sub-attribute does not exist in the historical data, the electronic device retrieves at least one second sub-attribute, such as Organization 1 or Organization 2, from the database. Since the first and second sub-attributes are related, the electronic device retrieves the values ​​of the statistical information corresponding to the sub-attributes from the database based on the first and second sub-attributes and the second field, and determines the statistical information corresponding to the aforementioned two sub-attributes. For example, the statistical information includes: Organization 1's airport VIP lounge usage count is 32 times; Organization 2's airport VIP lounge usage count is 54 times; and Organization 1's airport general lounge usage count is 43 times. The first and second sub-attributes are merged with the corresponding statistical information. At least one first sub-attribute, at least one second sub-attribute, and statistical information are displayed. Figure 6 As shown, the first sub-attribute is the airport VIP lounge, and the second sub-attribute is Organization 1 and Organization 2. Organization 1's airport VIP lounge has been used 32 times. Organization 2's airport VIP lounge has been used 54 times.

[0083] This method determines whether a second sub-attribute exists in the historical data. If no second sub-attribute exists in the historical data, at least one second sub-attribute is retrieved. This prevents the system from repeatedly retrieving the second sub-attribute, reducing system overhead.

[0084] In another possible scenario, if at least one second sub-attribute exists in the historical data, it indicates that at least one second sub-attribute is stored locally. This at least one second sub-attribute is then retrieved from the historical data. The at least one second sub-attribute is displayed along with statistical information. Compared to displaying all attributes, this reduces redundant information and allows for more flexible data display. Furthermore, compared to retrieving at least one second sub-attribute from the database, it results in less system overhead.

[0085] For example, suppose the second sub-attribute received by the electronic device is the service creation organization. The first target attribute contained in the historical data is the service name and the service creation organization. The first sub-attribute contained in the historical data is services such as airport VIP lounges and airport general lounges. The electronic device determines from the database that the service creation organization includes organizations such as organization 1 and organization 2. Since there is at least one second sub-attribute in the historical data, the second sub-attribute and its corresponding statistical information are retrieved from the historical data, and at least one second sub-attribute and statistical information are displayed. Figure 7As shown, the second sub-attribute is Organization 1 and Organization 2. Organization 1's airport VIP lounge usage count is 56 times. Organization 2's airport VIP lounge usage count is 78 times, and other statistics are displayed.

[0086] Optionally, the first field is further used to indicate a third target attribute to be displayed. The third target attribute includes at least one third sub-attribute. The electronic device merges at least one first sub-attribute with its corresponding statistical information, and merges at least one third sub-attribute with its corresponding statistical information in a single table. The merged at least one first sub-attribute with its corresponding statistical information, and at least one third sub-attribute with its corresponding statistical information, are displayed. The second field is used to indicate the statistical information corresponding to at least one first sub-attribute included in the first target attribute to be displayed. The second field is also used to indicate the statistical information corresponding to at least one third sub-attribute included in the third target attribute to be displayed.

[0087] For example, assuming the first field is the service category and the first target attribute is the service name, then the first sub-attribute includes services such as airport VIP lounges and airport general lounges. The third target attribute indicated by the first field is the service creation organization. The electronic device determines from the database that the third sub-attribute includes other organizations such as Organization 1 and Organization 2. The electronic device determines the statistical information corresponding to the above two sub-attributes from the data, including the number of users and settlement amount. For example, Organization 1's airport VIP lounge usage is 56 times, and Organization 2's airport VIP lounge usage is 78 times. The first and third sub-attributes are merged with the corresponding statistical information. At least one first sub-attribute, at least one third sub-attribute, and statistical information are displayed. Figure 7 As shown, the first sub-attribute is the airport VIP lounge, and the second sub-attribute is Institution 1 and Institution 2. Institution 1's airport VIP lounge usage was 32 times, with a settlement amount of 24,500 yuan. Institution 2's airport VIP lounge usage was 54 times, with a settlement amount of 53,000 yuan.

[0088] Optionally, the electronic device can receive a first field and a fourth field selected by the user, respectively. The first field indicates a first target attribute. The first target attribute includes at least one first sub-attribute. The fourth field indicates a fourth target attribute. The fourth target attribute includes at least one fourth sub-attribute. The at least one first sub-attribute is merged with the corresponding statistical information. The at least one fourth sub-attribute is merged with the corresponding statistical information. The merged at least one first sub-attribute and its corresponding statistical information, and the at least one fourth sub-attribute and its corresponding statistical information are displayed separately.

[0089] For example, suppose the first field received by the electronic device indicates the service name as the first target attribute. The fourth field received by the electronic device indicates the service creation organization as the fourth target attribute. The second field corresponding to the first target attribute contains the statistics of user visits. The fifth field corresponding to the fourth target attribute contains the statistics of settlement amount. The electronic device determines from the database that the service name includes services such as airport VIP lounge and airport general lounge. The electronic device determines from the database that the service creation organization includes organizations such as organization 1 and organization 2. Based on the first sub-attribute and the second field, the electronic device retrieves the value of the statistics corresponding to the first sub-attribute from the database, and determines the statistics corresponding to the first sub-attribute, such as the number of user visits to the airport VIP lounge being 64. Based on the fourth sub-attribute and the fifth field, the electronic device retrieves the value of the statistics corresponding to the fourth sub-attribute from the database, and determines the statistics corresponding to the fourth sub-attribute, such as the settlement amount of organization 1 being 26,000 and the settlement amount of organization 2 being 56,000. The electronic device merges at least one first sub-attribute with the statistics corresponding to the first sub-attribute. The electronic device merges at least one fourth sub-attribute with the statistics corresponding to the fourth sub-attribute. Figure 8 As shown, the electronic device separately displays at least one first sub-attribute and its corresponding statistical information, as well as at least one fourth sub-attribute and its corresponding statistical information.

[0090] This method separates at least one fourth sub-attribute and its corresponding fourth sub-attribute statistics, as well as at least one first sub-attribute and its corresponding first sub-attribute statistics, making the relationships between data clearer, facilitating data analysis for users, and enabling more flexible data display.

[0091] Optionally, the electronic device receives the query conditions selected by the user, obtains statistical information that meets the query conditions, and merges at least one sub-attribute with the statistical information that meets the query conditions into a table. The table is then displayed on the screen of the electronic device. The query conditions are used to indicate the statistical information. For example, the query conditions are determined by the electronic device based on the start and end dates selected by the user. The start date can be January 3, 2022, January 6, 2022, etc. The end date can be May 3, 2022, May 6, 2022, etc. This application embodiment does not limit the start and end dates.

[0092] For example, suppose the first field received by the electronic device indicates the first target attribute as the service creation organization. The second field corresponding to the first target attribute is the settlement amount. The electronic device determines from the database that the service creation organizations include organizations such as organization 1 and organization 2. Based on the first sub-attribute and the second field, the electronic device determines the statistical information corresponding to the first sub-attribute, i.e., the settlement amount of organization 1 is 26,000, the settlement amount of organization 2 is 56,000, etc. Since the user selected the start date as January 3, 2022, and the end date as February 4, 2022, the electronic device retrieves the statistical information from January 3, 2022 to February 4, 2022 that meets the query conditions. The statistical information from January 3, 2022 to February 4, 2022 that meets the query conditions is that the settlement amount of organization 1 is 10,000, and the settlement amount of organization 2 is 16,000. The electronic device merges the first sub-attribute with the statistical information that meets the query conditions and displays the merged statistical information.

[0093] This method receives query conditions and identifies statistical information that matches them. By displaying the merged sub-attributes and the statistical information matching the query conditions, the displayed data meets the user's needs. Compared to displaying all attributes, it reduces redundant information and improves the user experience. It allows users to intuitively analyze the relationship between sub-attributes and statistical information.

[0094] like Figure 9 As shown, this application embodiment provides an exemplary flowchart for data display.

[0095] S901, Display one or more attributes;

[0096] S902, Receive the first target attribute selected by the user from one or more attributes;

[0097] S903: Display one or more statistical information;

[0098] S904. Receive statistical information corresponding to at least one first sub-attribute selected by the user from one or more statistical information;

[0099] S905. Merge at least one first sub-attribute with the corresponding statistical information;

[0100] S906. Receive query conditions, which are used to indicate statistical information;

[0101] S907. Obtain statistical information that meets the query criteria;

[0102] S908. Display the first sub-attribute after merging and the statistical information that meets the query conditions.

[0103] This application provides a data display device, such as... Figure 10 As shown, the device includes: a receiving module 1001, a processing module 1002, and a display module 1003, wherein:

[0104] The receiving module 1001 is used to receive a first field, which is used to indicate a first target attribute to be displayed; the first target attribute includes at least one first sub-attribute;

[0105] Receive a second field, which indicates statistical information corresponding to at least one sub-attribute;

[0106] Processing module 1002 is used to merge at least one first sub-attribute with the corresponding statistical information;

[0107] Display module 1003 is used to display at least one first sub-attribute and statistical information after merging.

[0108] Optionally, the receiving module 1001 is also used for:

[0109] Receive the third field, which indicates the second target attribute to be displayed.

[0110] Processing module 1002 is also used for:

[0111] Determine whether there exists at least one second sub-attribute contained in the second target attribute in the historical data;

[0112] If at least one second sub-attribute does not exist in the historical data, at least one second sub-attribute is obtained, and at least one second sub-attribute is related to at least one first sub-attribute.

[0113] The display module 1003 is also used for:

[0114] Display at least one first sub-attribute, at least one second sub-attribute, and statistical information.

[0115] Optionally, the display module 1003 is also used for:

[0116] If at least one second sub-attribute exists in the historical data, display at least one second sub-attribute along with statistical information.

[0117] Optionally, before receiving the first field, the display module 1003 is also used for:

[0118] Display one or more attributes, where the one or more attributes contain the first target attribute;

[0119] Display one or more statistical information, wherein the one or more statistical information contains statistical information corresponding to at least one first sub-attribute;

[0120] The receiving module 1001 is specifically used to receive the first field and is used for:

[0121] Receive the first target attribute selected by the user from one or more attributes;

[0122] The receiving module 1001 is specifically used to receive the second field.

[0123] Receive statistical information corresponding to at least one first sub-attribute selected by the user from one or more statistical information.

[0124] Optionally, the first field is further used to indicate the third target attribute to be displayed; the second field is further used to indicate statistical information corresponding to at least one third sub-attribute contained in the third target attribute to be displayed, and the processing module 1002 is further used to:

[0125] Merge at least one third sub-attribute with its corresponding statistical information, and merge at least one first sub-attribute with its corresponding statistical information;

[0126] Display at least one third sub-attribute and its corresponding statistics after merging, as well as at least one first sub-attribute and its corresponding statistics.

[0127] Optionally, the receiving module 1001 is also used for:

[0128] Receive query conditions, which are used to indicate statistical information;

[0129] Processing module 1002 is also used for:

[0130] Retrieve statistical information that matches the query criteria;

[0131] Displaying at least one sub-attribute and statistical information after merging, the display module 1003 is specifically used for:

[0132] Displays the first sub-attribute after merging and the statistical information that meets the query conditions.

[0133] This application also provides an electronic device. See below for further details. Figure 11 To describe an electronic device 110 according to this embodiment of the present application. Figure 11 The electronic device 110 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0134] like Figure 11 As shown, the electronic device 110 is manifested in the form of a general electronic device. The components of the electronic device 110 may include, but are not limited to: at least one processor 111, at least one memory 112, and a bus 113 connecting different system components (including memory 112 and processor 111).

[0135] Bus 113 represents one or more of several bus structures, including a memory bus or memory controller, peripheral bus, processor, or local bus using any of the various bus structures.

[0136] The memory 112 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 1121 and / or cache memory 1122, and may further include read-only memory (ROM) 1123.

[0137] The memory 112 may also include a program / utility 1125 having a set (at least one) of program modules 1124, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0138] Electronic device 110 can also communicate with one or more external devices 114 (e.g., keyboard, pointing device, etc.), and with one or more devices that enable a user to interact with electronic device 110, and / or with any device that enables electronic device 110 to communicate with one or more other electronic devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 115. Furthermore, electronic device 110 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 116. As shown, network adapter 116 communicates with other modules used in electronic device 110 via bus 113. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 110, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0139] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 112 including instructions, which can be executed by a processor 111 to complete the above-described data display method. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0140] In an exemplary embodiment, a computer program product is also provided, including a computer program that, when executed by processor 111, implements any of the data display methods provided in this application.

[0141] In an exemplary embodiment, various aspects of the data display method provided in this application can also be implemented as a program product, which includes program code that, when the program product is run on a computer device, causes the computer device to perform the steps in the data display method according to the various exemplary embodiments of this application described above.

[0142] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0143] The program product for the data display method according to the embodiments of this application can be a portable compact disc read-only memory (CD-ROM) and include program code, and can run on an electronic device. However, the program product of this application is not limited thereto. In this document, the readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0144] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. This propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0145] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0146] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's electronic device, partially on the user's device, as a standalone software package, partially on the user's electronic device and partially on a remote electronic device, or entirely on a remote electronic device or server. In cases involving remote electronic devices, the remote electronic device can be connected to the user's electronic device via any type of network, such as a local area network (LAN) or a wide area network (WAN), or it can be connected to an external electronic device, for example, via the Internet using an Internet service provider.

[0147] It should be noted that although several units or sub-units of the device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.

[0148] Furthermore, although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0149] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0150] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0151] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0152] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the functions specified in one or more boxes. Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, this application also intends to include such modifications and variations if they fall within the scope of the claims of this application and their equivalents.

Claims

1. A data display method characterized by, The method comprises the following steps: receiving a first field, the first field being used for indicating a first target attribute requested to be displayed; the first target attribute comprising at least one first sub-attribute; receiving a second field, the second field being used for indicating statistical information corresponding to the at least one first sub-attribute; merging the at least one first sub-attribute and the statistical information; displaying the at least one first sub-attribute and the statistical information after the merging; receiving a third field, the third field being used for indicating a second target attribute requested to be displayed; determining whether the at least one second sub-attribute contained in the second target attribute exists in historical data; in the case that the at least one second sub-attribute does not exist in the historical data, acquiring the at least one second sub-attribute, the at least one second sub-attribute being related to the at least one first sub-attribute; the displaying of the at least one first sub-attribute and the statistical information after the merging specifically comprises: displaying the at least one first sub-attribute, the at least one second sub-attribute and the statistical information.

2. The method of claim 1, wherein, The method further comprises: in the case that the at least one second sub-attribute exists in the historical data, displaying the at least one second sub-attribute and the statistical information.

3. The method of claim 1, wherein, Before the receiving of the first field, the method further comprises: displaying one or more attributes, the one or more attributes comprising the first target attribute; displaying one or more statistical information, the one or more statistical information comprising statistical information corresponding to the at least one first sub-attribute; the receiving of the first field specifically comprises: receiving the first target attribute selected by a user from the one or more attributes; the receiving of the second field specifically comprises: receiving the statistical information corresponding to the at least one first sub-attribute selected by the user from the one or more statistical information.

4. The method of claim 1, wherein, The first field is also used for indicating a third target attribute requested to be displayed; the second field is also used for indicating statistical information corresponding to at least one third sub-attribute contained in the third target attribute requested to be displayed, and the method further comprises: merging the at least one third sub-attribute and the statistical information, and merging the at least one first sub-attribute and the statistical information; displaying the at least one third sub-attribute and the statistical information after the merging, and the at least one first sub-attribute and the statistical information.

5. The method of claim 1, wherein, The method further comprises: receiving a query condition, the query condition being used for indicating the statistical information; acquiring statistical information meeting the query condition; the displaying of the at least one first sub-attribute and the statistical information after the merging specifically comprises: displaying the at least one first sub-attribute and the statistical information meeting the query condition after the merging.

6. A data display device, characterized by comprising: The method comprises the following steps: a receiving module, configured to receive a first field, the first field being used for indicating a first target attribute requested to be displayed; the first target attribute comprising at least one first sub-attribute; a receiving module, configured to receive a second field, the second field being used for indicating statistical information corresponding to the at least one sub-attribute; a processing module, configured to merge the at least one sub-attribute and the corresponding statistical information; a display module, configured to display the at least one sub-attribute and the statistical information after the merging; The receiving module is further configured to: receive a third field, the third field being configured to indicate a second target attribute requested to be displayed; The processing module is further configured to: determine whether at least one second sub attribute contained in the second target attribute exists in the historical data; in a case where the at least one second sub attribute does not exist in the historical data, acquire the at least one second sub attribute, the at least one second sub attribute being related to the at least one first sub attribute; The display module is specifically configured to: display the at least one first sub attribute and the at least one second sub attribute and the statistical information.

7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the data display method in any one of claims 1-5.

8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1-5.

9. A computer program product, characterised in that, The computer program product, when invoked by a computer, causes the computer to perform the steps of the method in any one of claims 1-5.

Citation Information

Patent Citations

  • Data processing method and device

    CN108074194A

  • Data query method and device, readable storage medium and program product

    CN110413608A