Information display system and method, electronic equipment and storage medium

By analyzing user data access information and generating a personalized display page, the problem of insufficient intuitive information on the homepage of the management software is solved, and ease of use and information acquisition efficiency is improved.

CN120448653APending Publication Date: 2025-08-08JINAN INSPUR DATA TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510564641.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

The information on the homepage of the management software is distributed on different pages, which is not intuitive enough and affects ease of use.

Method used

By analyzing the historical data access information of the target user, determining the access priority of the data type, generating a personalized display page, focusing on the data that users are concerned about, and avoiding the display of irrelevant information.

Benefits of technology

Optimize the information display layout, improve the ease of use of the management software homepage, and make it easier for users to obtain the required information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120448653A_ABST
    Figure CN120448653A_ABST
Patent Text Reader

Abstract

The invention discloses an information display system and method, electronic equipment and a storage medium, and relates to the technical field of data processing, and the method comprises the steps: obtaining the access priority of a target user for different data types based on the analysis of the historical data access information of the target user, determining the target data type according to the access priority, and generating a personalized display page; data commonly used and concerned by a user are preferentially and intensively displayed, and a large amount of complicated information is prevented from being listed without difference. Therefore, the technical problems that the home page information of the management software is not visual enough and poor in usability can be solved, and the technical effects of optimizing the information display layout, improving the usability of the home page of the management software and enabling a user to obtain the required information more conveniently are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to an information display system, method, electronic device, and storage medium. Background Art

[0002] As clusters continue to expand, management software must manage more and more resources, and users are demanding more and more functions and resources through management software. As the website portal, the management software homepage needs to display more and more information in terms of both type and quantity. However, due to screen size limitations, the information displayed on a single screen is very limited, resulting in different information being distributed across different pages, making it less intuitive and impacting the usability of the management software homepage. Summary of the Invention

[0003] The present application provides an information display system, method, electronic device and storage medium to at least solve the problem in the related art that information is distributed on different pages, is not intuitive enough and affects the usability of the management software homepage.

[0004] This application provides an information display system, including an analysis module and a communication module;

[0005] The analysis module sends user analysis data of the target user to the communication module in response to a login request from the target user; the user analysis data is obtained by analyzing the historical data access information of the target user; the user analysis data includes the target user's access priority for data of different data types;

[0006] The communication module determines a preset number of target data types according to the access priorities of different data types in the historical data access information of the target user;

[0007] According to a preset number of target data types, obtain data of each target data type;

[0008] Generate a personalized display page based on a preset number of target data types and the data of each target data type.

[0009] This application provides a method for displaying information, including:

[0010] In response to a target user's login request, a preset number of target data types are determined based on the access priorities of different data types in the target user's historical data access information; the user analysis data is obtained by analyzing the target user's historical data access information; the user analysis data includes the target user's access priorities for data of different data types;

[0011] According to a preset number of target data types, obtain data of each target data type;

[0012] Generate a personalized display page based on a preset number of target data types and the data of each target data type.

[0013] This application also provides an information display device, including:

[0014] a first determining unit configured to determine, in response to a login request from a target user, a preset number of target data types based on access priorities of different data types in historical data access information of the target user; wherein the user analysis data is obtained by analyzing the historical data access information of the target user; and the user analysis data includes access priorities of the target user to data of different data types;

[0015] an acquiring unit, configured to acquire data of each target data type according to a preset number of target data types;

[0016] The generating unit is used to generate a personalized display page according to a preset number of target data types and the data of each target data type.

[0017] The present application also provides an electronic device, comprising: a memory for storing a computer program; and a processor for implementing the steps of any of the above-mentioned information display methods when executing the computer program.

[0018] The present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned information display methods are implemented.

[0019] The present application also provides a computer program product, including a computer program, which implements the steps of any of the above-mentioned information display methods when executed by a processor.

[0020] Through this application, the system can analyze the target user's historical data access information to determine their access priority for different data types, and based on this, determine the target data type and generate a personalized display page. This allows the data that users frequently use and pay attention to to be prioritized and displayed in a centralized manner, avoiding the indiscriminate listing of a large amount of complex information. Therefore, it can solve the technical problem of the management software homepage's information being not intuitive and easy to use, and achieve the technical effect of optimizing the information display layout, improving the usability of the management software homepage, and allowing users to more conveniently obtain the information they need. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0022] Figure 1 A schematic diagram of an information display system provided in an embodiment of the present application;

[0023] Figure 2 A schematic diagram of another information display system provided in an embodiment of the present application;

[0024] Figure 3 A flowchart of a method for displaying information provided in an embodiment of the present application;

[0025] Figure 4 A schematic diagram of a flow chart of information display provided in an embodiment of the present application;

[0026] Figure 5 A flow chart for generating a data display page provided in an embodiment of the present application;

[0027] Figure 6 A flow chart for generating another data display page provided in an embodiment of the present application;

[0028] Figure 7 A schematic diagram of the structure of an information display device provided in an embodiment of the present application;

[0029] Figure 8 A schematic structural diagram of another information display device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0031] It should be noted that, in the description of this application, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. The terms "first," "second," etc., in this application are used to distinguish similar objects, and are not used to describe a particular order or sequence.

[0032] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0033] See also Figure 1 , Figure 1A schematic diagram of an information display system provided in an embodiment of the present application, including an analysis module 101 and a communication module 102;

[0034] The analysis module 101, in response to a login request from a target user, sends user analysis data of the target user to the communication module 102; the user analysis data is obtained by analyzing the historical data access information of the target user; the user analysis data includes the target user's access priority for data of different data types;

[0035] Analysis module 101 operates based on the system's accumulated historical data access information for target users. Using internally pre-set algorithms and analytical logic, it analyzes and mines this historical data access information. Specifically, the vast amount of data collected includes various behavioral data generated by users while using the management software. Analysis module 101 analyzes this data, constructing a behavioral model for the target user and then extracting the user's data access priority for different data types.

[0036] The communication module 102 determines a preset number of target data types according to the access priorities of different data types in the historical data access information of the target user;

[0037] A set of rules is preset inside the communication module 102 , and according to the rules, different data types are sorted according to their access priorities, and a preset number of target data types are screened out from high to low.

[0038] The user's access priority for different data types reflects their actual needs and interest tendencies. By determining a preset number of target data types, the communication module 102 can focus on the data that the user may be interested in, avoiding the introduction of too much irrelevant information in the subsequent data acquisition and display process, and improving the system's operating efficiency and the pertinence of information display. For example, if a target user has a high frequency of access to certain specific data types in historical data access, the communication module 102 will prioritize these data types as target data types to meet the user's needs for obtaining key information in the personalized display page. This process ensures that the system can provide targeted services based on the user's personalized characteristics, providing key support for the subsequent generation of personalized display pages that meet user needs.

[0039] According to a preset number of target data types, obtain data of each target data type;

[0040] In some embodiments, when obtaining data of each target data type, the relevant data storage areas can be traversed and searched in a targeted manner based on the data index method, and each data storage node can be interacted with and data request instructions can be sent to these nodes. These data storage nodes will respond to the request of the communication module 102, filter and extract the data stored in themselves according to the request content, and feed back the data that meets the requirements of the target data type to the communication module 102.

[0041] In some embodiments, if data of some target data types cannot be obtained in a certain data storage node, the communication module 102 will automatically adjust the search strategy and continue searching in other related data storage areas until data of each target data type is obtained.

[0042] Generate a personalized display page based on a preset number of target data types and the data of each target data type.

[0043] In some embodiments, the pre-configured display page template resources include a variety of different types of basic sections, each with a specific function and display format, such as sections for carrying detailed data, sections for displaying list data, sections for presenting performance data, and graphical sections suitable for displaying pie charts and bar charts. Communication module 102 matches the corresponding section based on the data characteristics of each target data type. For example, statistical performance data is assigned to a section suitable for displaying charts; list data is placed in the corresponding list data section.

[0044] The communication module 102 successfully generates a display page that meets the personalized needs of the target user based on a preset number of target data types and corresponding data, realizes the complete process from data processing to visual presentation, and provides users with efficient and convenient information display services.

[0045] In some embodiments, the system further includes a detection module 103;

[0046] Detection module 103, in response to a target user's login request, collects data access information of the target user based on preset tracking points and sends the data access information of the target user to analysis module 101; wherein the data access information includes at least one of the following behaviors: number of clicks, dwell time, jump path analysis, and number of interface calls for different data types;

[0047] See also Figure 2 , Figure 2 A schematic diagram of another information display system provided in an embodiment of the present application; Figure 2 As shown, the detection module 103 collects the data access behavior of the target user based on various tracking points pre-set by the system in the client code.

[0048] These preset tracking points can capture various operational events in real time as users use the management software. Click counts are used to understand user attention to different functions or data; dwell time is used to analyze user focus on specific pages or data; jump paths are analyzed to clarify user operation processes and behavioral logic within the software; and the number of interface calls is counted to determine the frequency of user interaction with system data. This data constitutes the target user's data access information, covering various behavioral dimensions during use and comprehensively reflecting their operational habits and data access preferences.

[0049] Detection module 103 integrates the collected data access information and sends it to analysis module 101. This provides a data foundation for subsequent analysis module 101 to generate user analysis data based on this data and further determine the user's data access priority for different data types. Detection module 103 enables the system to perceive user needs in real time based on actual user behavior, providing strong data support for the personalized and precise service of the entire information display system.

[0050] The analysis module 101 determines the access priority of each data type based on the data access information of the target user and the weight of each behavior in the data access information.

[0051] The analysis module 101 has a pre-set weighting mechanism that assigns a corresponding weight to each behavior in the data access information. This weighting is derived based on the analysis and research of a large amount of user behavior data and an assessment of the degree of user demand inherent in different behaviors. For example, the number of clicks directly reflects the user's immediate attention to the data type, the length of stay reflects the user's need to browse the data content in depth, the jump path can reveal the user's intention to associate operations between different data types, and the number of interface calls indirectly reflects the intensity of the user's interactive demand for data. Each behavior shows the user's importance to the data type from different perspectives and is therefore assigned a different weight.

[0052] Based on these weights, analysis module 101 systematically and quantitatively analyzes target user data access information. It integrates various behavioral data with corresponding weights, comprehensively considers user performance across various behavioral dimensions, and ultimately determines the access priority for each data type. This priority determination process fully considers the diversity and complexity of user behavior and can accurately identify the data types that users truly care about. This provides a core basis for subsequent communication module 102 to screen target data types and generate personalized display pages, ensuring that the information displayed by the system is highly consistent with the user's personalized needs, and realizing efficient and accurate information push services.

[0053] In some embodiments, the system further includes a data cache module 104;

[0054] The communication module 102 obtains data of each target data type according to a preset number of target data types, including:

[0055] The communication module 102 obtains data of each target data type from the data cache module 104 according to a preset number of target data types; the data cache module 104 stores data of data types with high access frequency;

[0056] When the data cache module 104 does not contain data of any target data type among the preset number of target data types, the communication module 102 obtains data of the target data type not contained in the data cache module 104 from the background data.

[0057] Please continue reading Figure 2 During system operation, through long-term monitoring and analysis of a large number of user data access behaviors, frequently accessed data types with high access frequencies are screened out and the corresponding data is stored in the data cache module 104. These highly accessed data types are often the core data that many users are generally concerned about when using management software. Pre-storing them in the data cache module 104 can significantly reduce query time and resource consumption during subsequent data acquisition processes.

[0058] After determining a preset number of target data types based on the access priorities of different data types in the target user's historical data access information, communication module 102 preferentially attempts to retrieve data for each target data type from data cache module 104. This mechanism of prioritizing data retrieval from data cache module 104 leverages the principle of data locality, namely, that users tend to repeatedly access certain specific data types within a certain time period. By pre-storing this frequently accessed data, complex queries from the backend database are avoided each time, significantly shortening data retrieval response time and reducing system load. This provides efficient data support for the subsequent generation of personalized display pages, ensuring that the system can quickly and stably respond to user requests and improving the user experience.

[0059] It consists of a monitoring module, an analysis module, a data cache module, and a communication module. The user behavior monitoring module mainly monitors each user's page behavior, including the number of page function clicks, page dwell time, page jump path analysis, number of interface calls, etc., and provides these raw data to the user behavior analysis module. After obtaining the data, the user behavior analysis module adds a weight to each behavior and performs calculations and analysis to obtain the user's behavior pattern, from which the user's frequently used functions and the types of data information that the user cares about are extracted. Based on these frequently used functions and the types of data information that the user cares about, the designed homepage framework is filled with information reports and quick links that the user cares about, a customized homepage is generated, and the user's frequently used information is cached in the database (the priority of each group of data is calculated based on the frequency of use and usage habits of different users, and cached according to priority to improve the efficiency of database resource utilization and avoid resource waste).

[0060] The embodiment of the present application provides a method for managing a device. Figure 3 , Figure 3 A flowchart of a method for displaying information provided in an embodiment of the present application includes:

[0061] Step 201: In response to a login request from a target user, a preset number of target data types are determined based on the access priorities of different data types in the target user's historical data access information; the user analysis data is obtained by analyzing the target user's historical data access information; the user analysis data includes the target user's access priorities for data of different data types;

[0062] Step 202: acquiring data of each target data type according to a preset number of target data types;

[0063] Step 203: Generate a personalized display page based on a preset number of target data types and data of each target data type.

[0064] See also Figure 4 , Figure 4 This is a schematic diagram of the information display process provided in an embodiment of the present application. For the detailed implementation methods of steps 201 to 203, please refer to the detailed description of the above-mentioned application embodiment. The implementation of this application will not be described one by one here.

[0065] In some embodiments, before determining a preset number of target data types based on the access priorities of different data types in the target user's historical data access information, the method further includes:

[0066] Collect data access information of target users based on preset tracking points; where data access information includes at least one of the following behaviors: number of clicks, dwell time, jump paths, and number of interface calls for different data types;

[0067] Based on the target user's data access information and the weight of each behavior in the data access information, the access priority of each data type is determined.

[0068] For detailed implementation methods, please refer to the detailed description of the above-mentioned application embodiments. The implementation of this application will not be described in detail here.

[0069] In some embodiments, according to a preset number of target data types, obtaining data of each target data type includes:

[0070] According to a preset number of target data types, data of each target data type is obtained in a data cache module; the data cache module stores data of data types with high access frequency;

[0071] When the data cache module does not contain data of any target data type among a preset number of target data types, data of the target data type not contained in the data cache module is obtained from the background data.

[0072] For detailed implementation methods, please refer to the detailed description of the above-mentioned application embodiments. The implementation of this application will not be described in detail here.

[0073] In some embodiments, generating a personalized display page based on a preset number of target data types and data of each target data type may be performed according to the following steps:

[0074] Get the preset first display page template;

[0075] According to the access priority of the target quantity type, the data of each target data type is sequentially filled into the preset first display page template to generate a personalized display page;

[0076] A quick entry is generated for each target data type; the quick entry is used to jump to the data display page of the corresponding target data type.

[0077] See also Figure 5 , Figure 5 A flow chart for generating a data display page provided in an embodiment of the present application is shown as follows: Figure 5 As shown, the preset first display page template (ie Figure 5 The default homepage framework in the template is . This template reserves several different types of basic sections. These sections are suitable for carrying different forms of data display, such as detailed data, list data, performance data, pie charts, bar charts, hyperlinks, etc., providing a diverse display framework for subsequent data filling.

[0078] Arrange the acquired data of each target data type according to the access priority of the target data type. Data types with high access priority mean that users pay more attention to them and have more urgent needs for them, so they will be processed first. The communication module fills the data of each target data type into the corresponding section of the preset first display page template in this priority order. During the filling process, the communication module will call the corresponding public component, adapt the data to the component, and fill in the corresponding js logic code in the script part to realize the dynamic display and interactive functions of the data. At the same time, according to the specific data information to be displayed in each section, the communication module will call the relevant interface, extract the corresponding content from the acquired data, and finally display it on the page.

[0079] After completing the data entry, the communication module generates shortcut entries for each target data type to further enhance the user experience and facilitate quick access to relevant data. These shortcut entries are actually hyperlinks that point to the corresponding data display page for the target data type based on the information content carried by the target data type. When browsing the personalized display page, users only need to click on these shortcut entries to quickly jump to the corresponding data display page and obtain more detailed and comprehensive information. In this way, the system can not only generate display pages based on the user's personalized needs, but also provide convenient navigation functions, improve the efficiency of user information acquisition, and provide users with more efficient and high-quality services.

[0080] In some embodiments, after determining the access priority of each data type based on the data access information of the target user and the weight of each behavior in the data access information, the method further includes:

[0081] Determine the user group type of the target user based on the access priority of each data type; wherein the access priority of data types of different user group types is different; and different user group types correspond to different second display page templates;

[0082] The data of each target data type of the target user is filled into the preset second display page template to generate a personalized display page.

[0083] See also Figure 6 , Figure 6 This is a flow chart for generating another data display page provided in an embodiment of the present application, such as Figure 6As shown in the figure, by analyzing and summarizing the access priorities of a large number of user data types, it is found that users with similar data type access priority distributions have similar usage habits and data requirement preferences. Based on this, the system divides users into different user groups. Different user groups show significant differences in data type access priorities, which reflects the different behavioral patterns and focus of each user group when using the management software.

[0084] Due to the differences in behavior patterns and data requirements of different user group types, the system has pre-designed a second display page template for each user group type. These templates differ in page layout, data display method, functional module configuration, etc., and are designed to fit the usage habits and data display requirements of the corresponding user group types. After determining the user group type to which the target user belongs, the system retrieves the preset second display page template corresponding to the user group type from the template library, and fills the data of each target data type of the previously determined target user into the corresponding position according to the layout and functional requirements of the template. This method based on user group type division and exclusive template design not only improves the efficiency of personalized display page generation, but also more accurately meets the diverse needs of different user groups, and improves the pertinence and effectiveness of information display.

[0085] When a user logs into the management software, the front-end requests the user's behavior pattern from the database based on the username. It also activates the behavior detection module to detect user click events and page dwell time in real time, and periodically reports these to the database. The back-end monitors the user request interface in real time and records logs. If the user has never logged into the management software before or has logged in infrequently, and no analytical data is available, a generic homepage is returned. If the user already has analytical data, a corresponding homepage is organized based on the analytical data and returned to the front-end. The generated content includes:

[0086] Report data that users are interested in or may be interested in (generated based on the list data and common functions that users frequently visit);

[0087] Performance data that users are or may be interested in (generated based on performance data and common functions that users frequently access);

[0088] A list of logs related to common functions used by users;

[0089] A list of resources involved in common user functions (storage pools, nodes, and hard disk information);

[0090] Quick access to commonly used functions for users.

[0091] Request data from the database cache based on the newly generated homepage. If the data priority is low, call the backend interface to query real-time information. Provide shortcuts to facilitate users to manually adjust the homepage layout and display information, and save the adjusted homepage layout to the backend database.

[0092] Personalized homepage generation includes:

[0093] Use HTML to implement a basic template. Several different types of basic sections are reserved in the template, which are used to carry detailed data, list data, performance data, pie charts, bar charts, hyperlinks, etc. According to the type of data that needs to be displayed on the user's personalized homepage, they are filled into the corresponding components to generate an HTML basic template. Based on the generated basic template, use public components to fill it. For example, if section a needs to display a list, use the list component to fill section a, and fill the corresponding js logic code in the script. Finally, based on the specific data information to be displayed in the section a list, call the relevant interface, request the corresponding information from the database, and finally display it on the page; the page provides a drag-and-drop function for sections, and users can arbitrarily arrange the order and display position of the sections according to their own preferences. Each section generates a hyperlink shortcut entry that can quickly jump to the relevant function based on the information content it carries. Users can easily jump to the corresponding page through this shortcut entry.

[0094] User behavior monitoring includes:

[0095] Client-side data collection: embed data points in the client code to record user operation events (such as page browsing, click operations, form submission, etc.) and send them to the back-end server.

[0096] Tracking objectives: Obtain user login information, focusing on collecting administrator and resource user data; record user operations and page dwell time, especially the dwell time on data monitoring pages; the data collected by the client is regularly reported to the server through a scheduled task and recorded in the database; based on business needs and resource allocation, different tracking requirements are prioritized to achieve effective management and optimization; server-side data collection: record user requests and responses on the server side, and analyze user access paths and behavior processes.

[0097] The collected user behavior data needs to be stored in persistent storage. If other users also have user behavior data, they need to be compared, and the access functions need to be sorted according to the frequency of use, and the data they need needs to be cached according to the sorting.

[0098] User behavior analysis includes:

[0099] Based on the analysis and summary of the results of a large number of user behavior monitoring, user groups with similar usage habits are classified into one category, so that users can be divided into several user groups; for a new user, after he uses several functions, the user's behavioral characteristics can be obtained and the type of user group to which the user belongs can be found; by applying the usage habits of users of this type, the behavior of the new user can be summarized, and a personalized homepage for the new user can be generated based on the homepage template of the user group; as the number of users grows, the amount of data owned by the user behavior analysis algorithm will also increase accordingly, and the analysis of user behavior will become more and more accurate.

[0100] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method.

[0101] The embodiment of the present application also provides an information display device, Figure 7 A schematic diagram of the structure of an information display device provided in an embodiment of the present application is shown as follows: Figure 7 As shown, including:

[0102] A first determining unit 31 is configured to determine a preset number of target data types in response to a target user's login request based on the access priorities of different data types in the target user's historical data access information; the user analysis data is obtained by analyzing the target user's historical data access information; the user analysis data includes the target user's access priorities for data of different data types;

[0103] An acquiring unit 32 is configured to acquire data of each target data type according to a preset number of target data types;

[0104] The generating unit 33 is configured to generate a personalized display page according to a preset number of target data types and data of each target data type.

[0105] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Figure 8 As shown, the device also includes:

[0106] The collection unit 34 is configured to collect data access information of the target user based on preset tracking points before the first determination unit 31 determines a preset number of target data types based on the access priorities of different data types in the target user's historical data access information; wherein the data access information includes at least one of the following behaviors: the number of clicks, dwell time, jump paths, and number of interface calls for different data types;

[0107] The second determining unit 35 is configured to determine the access priority of each data type based on the data access information of the target user and the weight of each behavior in the data access information.

[0108] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Figure 8 As shown, the acquisition unit 31 is further configured to:

[0109] According to a preset number of target data types, data of each target data type is obtained in a data cache module; the data cache module stores data of data types with high access frequency;

[0110] When the data cache module does not contain data of any target data type among a preset number of target data types, data of the target data type not contained in the data cache module is obtained from the background data.

[0111] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Figure 8 As shown, the generating unit 33 is further configured to:

[0112] Get the preset first display page template;

[0113] According to the access priority of the target quantity type, the data of each target data type is sequentially filled into the preset first display page template to generate a personalized display page;

[0114] A quick entry is generated for each target data type; the quick entry is used to jump to the data display page of the corresponding target data type.

[0115] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Figure 8 As shown, the device also includes:

[0116] a third determining unit 36 configured to determine the user group type of the target user based on the access priority of each data type after the first determining unit 31 determines the access priority of each data type based on the data access information of the target user and the weight of each behavior in the data access information; wherein the access priority of data types of different user group types is different; and different user group types correspond to different second display page templates;

[0117] The generating unit 33 is further configured to fill the data of each target data type of the target user into a preset second display page template to generate a personalized display page.

[0118] For the description of the features in the embodiment corresponding to the information display device, please refer to the relevant description of the embodiment corresponding to the information display method, and no further details will be given here.

[0119] An embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any of the above-mentioned information display method embodiments.

[0120] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above-mentioned information display method embodiments when run.

[0121] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0122] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps of any of the above-mentioned information display method embodiments are implemented.

[0123] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above-mentioned information display method embodiments are implemented.

[0124] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0125] The above is a detailed introduction to the information display system, method, electronic device and storage medium provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of the present application.

Claims

1. An information display system, characterized in that: Including analysis module and communication module; The analysis module sends user analysis data of the target user to the communication module in response to a login request of the target user; the user analysis data is obtained by analyzing historical data access information of the target user; the user analysis data includes the access priority of the target user to data of different data types; The communication module determines a preset number of target data types according to the access priorities of different data types in the historical data access information of the target user; According to the preset number of target data types, obtaining data of each target data type; A personalized display page is generated according to the preset number of target data types and the data of each target data type.

2. The information display system according to claim 1, characterized in that: The system also includes a detection module; The detection module collects data access information of the target user based on preset tracking points in response to the target user's login request, and sends the data access information of the target user to the analysis module; wherein the data access information includes at least one of the following behaviors: the number of clicks, the length of stay, the jump path analysis, and the number of interface calls of different data types; The analysis module determines the access priority of each data type based on the data access information of the target user and the weight of each behavior in the data access information.

3. The information display system according to claim 1, characterized in that: The system also includes a data cache module; The communication module acquires data of each target data type according to the preset number of target data types, including: The communication module obtains data of each target data type in the data cache module according to the preset number of target data types; The data cache module stores data of data types with high access frequency; When the data cache module does not contain data of any target data type among the preset number of target data types, the communication module obtains data of the target data type not contained in the data cache module from the background data.

4. A method for displaying information, characterized in that: include: In response to a login request from a target user, determining a preset number of target data types according to access priorities of different data types in historical data access information of the target user; The user analysis data is obtained by analyzing the historical data access information of the target user; The user analysis data includes the target user's access priority to data of different data types; According to the preset number of target data types, obtaining data of each target data type; A personalized display page is generated according to the preset number of target data types and the data of each target data type.

5. The information display method according to claim 4, characterized in that: Before determining a preset number of target data types based on the access priorities of different data types in the historical data access information of the target user, the method further includes: Collecting data access information of the target user based on preset tracking points; wherein the data access information includes at least one of the following behaviors: number of clicks, dwell time, jump paths, and number of interface calls for different data types; The access priority of each data type is determined based on the data access information of the target user and the weight of each behavior in the data access information.

6. The information display method according to claim 4, characterized in that: The acquiring of data of each target data type according to the preset number of target data types includes: According to the preset number of target data types, data of each target data type is obtained in a data cache module; the data cache module stores data of data types with high access frequency; When the data cache module does not contain data of any target data type among the preset number of target data types, data of the target data type not contained in the data cache module is obtained from the background data.

7. The information display method according to claim 4, characterized in that: Generating a personalized display page according to the preset number of target data types and data of each target data type includes: Get the preset first display page template; According to the access priority of the target quantity type, sequentially filling the data of each target data type into the preset first display page template to generate the personalized display page; A quick entry is generated for each target data type respectively; the quick entry is used to jump to the data display page corresponding to the target data type.

8. The information display method according to claim 5, characterized in that: After determining the access priority of each data type based on the data access information of the target user and the weight of each behavior in the data access information, the method further includes: Determining the user group type of the target user based on the access priority of each data type; wherein the access priority of data types of different user group types is different; and different user group types correspond to different second display page templates; Fill the data of each target data type of the target user into the preset second display page template to generate a personalized display page.

9. An electronic device, characterized in that: include: memory for storing computer programs; A processor, configured to implement the steps of the information display method according to any one of claims 4 to 8 when executing the computer program.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the information display method according to any one of claims 4 to 8.

Citation Information

Cited By

  • Intelligent report data visual management method and system, medium and product

    CN121144574A