Page personalized display method, device, computer equipment and storage medium

Through preloading and authentication, target personalized pages are determined and displayed, which solves the problems of low operation efficiency and stuttering page jumps in the existing technology, and realizes efficient and secure page data display.

CN112181569BActive Publication Date: 2025-02-25PING AN TRUST CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011032178.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-27
Publication Date
2025-02-25
Estimated Expiration
2040-09-27

AI Technical Summary

Technical Problem

The display page of an existing application requires viewing the page data of a specific topic through drilling down layer by layer, resulting in low operation efficiency, stuttering page jumps and untimely data display.

Method used

By obtaining the client's account login request, preload data for multiple pending topics related to the target account to the system cache and authenticate. If the verification is passed, the target personalization page is determined and the corresponding target data is displayed on the page.

Benefits of technology

It improves the display efficiency and data security of page data, reduces the frequency of users' drilling down layer by layer, saves operation time, and avoids the problem of page jumping and stuttering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112181569B_ABST
    Figure CN112181569B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, computer equipment and storage medium for personalized page display. The method comprises: obtaining an account login request sent by a client, the account login request includes a target account and information to be verified; preloading the selected data corresponding to N selected topics related to the target account into a system cache, and performing identity authentication based on the target account and the information to be verified, and obtaining the identity authentication result, N≧2; if the identity authentication result is that the authentication is passed, then based on the target account, determining a target personalized page, the target personalized page includes M target topics and a topic display position corresponding to the target topic, M≧2; obtaining the selected data corresponding to the target topic from the system cache, and determining it as the target data; displaying the target personalized page on the client, and displaying the target data at the topic display position corresponding to the target topic. The method can ensure the security of the target data, improve its display efficiency, and effectively avoid page jump jams.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of page display, and in particular to a method, device, computer equipment and storage medium for personalized page display. Background Art

[0002] With the development of Internet technology, applications (Application, referred to as APP) for realizing different functions emerge in an endless stream to meet people's life and work needs. The display page of the current application generally displays general pages according to the pre-set page hierarchy. Each general page displays page data corresponding to different topics. Users need to drill down layer by layer to view the page data corresponding to the specific topic they are interested in. This layer-by-layer page operation mode of drilling down has low operation efficiency and long operation time. It requires frequent page jumps, which easily leads to page jump jams and untimely display of page data. Summary of the invention

[0003] The embodiments of the present invention provide a method, apparatus, computer device and storage medium for personalized page display to solve the problems of low operation efficiency, page jump delay and untimely display of page data in the existing page data viewing method using a layer-by-layer drill-down page operation method.

[0004] A personalized page display method, comprising:

[0005] Obtaining an account login request sent by a client, wherein the account login request includes a target account and information to be verified;

[0006] Preload the selected data corresponding to N selected topics related to the target account into the system cache, and perform identity authentication based on the target account and the information to be authenticated to obtain an identity authentication result, where N≧2;

[0007] If the identity authentication result is that the authentication is passed, a target personalized page is determined based on the target account, and the target personalized page includes M target topics and topic display positions corresponding to the target topics, wherein M≧2;

[0008] Acquire the candidate data corresponding to the target subject from the system cache and determine it as the target data;

[0009] The target personalized page is displayed on the client, and the target data is displayed at the subject display position corresponding to the target subject.

[0010] A personalized page display device, comprising:

[0011] An account login request acquisition module, used to acquire an account login request sent by a client, wherein the account login request includes a target account and information to be verified;

[0012] A loading verification parallel processing module is used to preload the candidate data corresponding to N candidate topics related to the target account into the system cache, and perform identity authentication based on the target account and the information to be verified to obtain an identity authentication result, wherein N≧2;

[0013] a target personalized page determination module, configured to determine a target personalized page based on the target account if the identity authentication result is a passed authentication, the target personalized page including M target topics and topic display positions corresponding to the target topics, wherein M≧2;

[0014] A target data determination module, used for acquiring the candidate data corresponding to the target subject from the system cache and determining it as the target data;

[0015] The target data display module is used to display the target personalized page on the client and display the target data at the theme display position corresponding to the target theme.

[0016] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned personalized page display method when executing the computer program.

[0017] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for personalized display of pages is implemented.

[0018] The above-mentioned page personalized display method, device, computer equipment and storage medium, after obtaining the account login request corresponding to the target account, execute the pre-loading of candidate data operation and identity authentication operation in parallel, thereby improving processing efficiency, which is helpful to improve the display efficiency of page data and data security; when the identity authentication result is verification passed, the target personalized page is determined based on the target account, so that the target data corresponding to different target themes are displayed at different theme display positions of the target personalized page, which is helpful to meet the personalized display requirements; then the target data corresponding to the target theme is determined from the system cache, which is helpful to improve the efficiency of obtaining the target data and avoid the problem of untimely display of the target data; then, the target data is displayed at the theme display position corresponding to the target theme on the target personalized page, which can realize personalized display of the user's focus, reduce the situation where the user frequently jumps to the page through the page operation method of drilling down layer by layer, save operation time, and effectively avoid the problem of page jump jam. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0020] Figure 1 is a schematic diagram of an application environment of a personalized page display method in an embodiment of the present invention;

[0021] Figure 2 is a flow chart of a method for personalized page display in one embodiment of the present invention;

[0022] Figure 3 is another flow chart of a method for personalized page display in one embodiment of the present invention;

[0023] Figure 4 is another flow chart of a method for personalized page display in one embodiment of the present invention;

[0024] Figure 5 is another flow chart of a method for personalized page display in one embodiment of the present invention;

[0025] Figure 6 is another flow chart of a method for personalized page display in one embodiment of the present invention;

[0026] Figure 7 is another flow chart of a method for personalized page display in one embodiment of the present invention;

[0027] Figure 8 is a schematic diagram of a page personalized display device in one embodiment of the present invention;

[0028] Fig. 9 is a schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION

[0029] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0030] The personalized page display method provided by the embodiment of the present invention can be applied as follows: Figure 1In the application environment shown. Specifically, the page personalized display method is applied to the application system corresponding to the APP. For example, the application system can be a transaction application system, which refers to an application system used to conduct product transactions; or the application system can also be a management application system, which is an application system used to implement information management; or the application system can be an application system that can implement other functions. The application system includes Figure 1 The client and server shown in the figure communicate with each other through the network, and are used to display the target personalized page on the client when different users log in to the application system through their respective target accounts. The target personalized page can quickly display the pre-loaded target data associated with the target account, so as to reduce the display of page data irrelevant to the user, reduce the use of the layer-by-layer page operation mode, and can quickly check the target data of interest, save operation time, and avoid the problems of page jump jamming and untimely display of page data. Among them, the client is also called the user end, which refers to the program corresponding to the server and provides local services to customers. The client can be installed on but not limited to various personal computers, laptops, smart phones, tablets and portable wearable devices. The server can be implemented as an independent server or a server cluster consisting of multiple servers.

[0031] In one embodiment, if Figure 2 As shown, a page personalized display method is provided, and the method is applied in Figure 1 The server in the example is used as an example to illustrate the process, including the following steps:

[0032] S201: Acquire an account login request sent by a client, where the account login request includes a target account and information to be verified.

[0033] The account login request is a request for logging into the application system triggered by the user through the client. The target account is the account pre-registered on the application system by the user who triggered the account login request. The information to be verified is the information for identity authentication entered and saved by the user who triggered the account login request during registration. The information to be verified can be text information, such as a login password, or voice information, such as a voice information of a user replying to a specific security question, or image information, such as a face image or an iris image.

[0034] As an example, when a user logs into any application, he can enter the target account and information to be verified through the client, and click "Login" or other confirmation buttons to trigger an account login request, so that the server can obtain the account login request sent by the client.

[0035] S202: Preload the candidate data corresponding to N candidate topics related to the target account into the system cache, and perform identity authentication based on the target account and the information to be verified to obtain an identity authentication result, where N≧2.

[0036] In this embodiment, the application system divides all data that need to be displayed into multiple configuration themes according to different classification standards in advance. The configuration theme is a theme pre-set by the application system for users to choose during the configuration process. It is the smallest unit of data classification in the application system, and can be specifically understood as the theme name corresponding to a certain page data.

[0037] The selected topic is a configuration topic related to the target account, N is the number of the selected topics, where N≧2. The selected data is the page data corresponding to the selected topic. For example, in a transaction application system, if a selected topic is "traded products", the selected data corresponding to the topic name "traded products" is the product data traded by the user through the target account in the transaction application system.

[0038] As an example, after receiving an account login request, the server calls the pre-configured preloading thread and authentication thread in the parallel processor; executes the preloading thread to preload the selected data corresponding to the N selected topics related to the target account into the system cache to improve the display efficiency of the selected data on the client and avoid the situation where the page data is not displayed in time; executes the authentication thread in parallel to perform authentication based on the target account and the information to be authenticated, obtain the authentication result, and pass the authentication to ensure data security. It can be understood that the use of preloading threads and authentication threads for parallel processing helps to improve the display efficiency of page data.

[0039] As an example, the server preloads N candidate topics related to the target account into the system cache, specifically including: (1) the server queries the system database according to the target account to obtain the target user information corresponding to the target account. The target user information is the information related to the user corresponding to the target account pre-recorded by the application system, which can be the information filled in by the user during the registration of the target account and stored in the system database, including but not limited to the user role. (2) the server determines the candidate data corresponding to the N candidate topics corresponding to the target user information based on the target user information. For example, the server can select a special topic related to the target user information from all configuration topics according to the target user information, and determine the special topic as the candidate topic. For another example, the server can select a general topic and a special topic related to the target user information from all configuration topics according to the target user information, and determine the general topic and the special topic as the candidate topics. The general topic refers to a configuration topic that can be viewed by all users. The special topic refers to a configuration topic that can only be viewed by the user corresponding to the target user information, and the special topic is a configuration topic related to a specific user. (3) The candidate data corresponding to the N candidate topics are preloaded into the system cache so that after the target personalized page is determined, the corresponding candidate data can be quickly displayed, thereby improving data display efficiency and avoiding the problem of untimely page data display.

[0040] As an example, the server performs identity authentication based on the target account and the information to be verified and obtains the identity authentication result, which specifically includes: querying the system database based on the target account, obtaining the registration verification information corresponding to the target account from the system database, and obtaining the identity authentication result based on the information to be verified and the registration verification information. The registration verification information is information for identity authentication that is pre-set by the user and stored in the system database. Since the information to be verified can be text information, voice information or image information, accordingly, its registration verification information can also be text information, voice information or image information.

[0041] For example, if the information to be verified and the registered verification information are both text information, then when the two text information are completely consistent, an identity authentication result of passing the verification is obtained; if the two text information are not completely consistent, an identity authentication result of failing the verification is obtained.

[0042] For another example, if both the information to be verified and the registered verification information are image information, an image recognition algorithm is used to calculate the similarity of the two image information to obtain the image similarity; if the image similarity is greater than a first similarity threshold, an identity verification result of passed verification is obtained; if the image similarity is not greater than the first similarity threshold, an identity verification result of failed verification is obtained. The first similarity threshold is a pre-set threshold for evaluating whether the image similarity of the two image information meets the standard for identifying as the same user.

[0043] For another example, if the information to be verified and the registered verification information are both voice information, the voiceprint recognition algorithm is used to calculate the similarity of the two voice information to obtain the voiceprint similarity; if the voiceprint similarity is greater than the second similarity threshold, the identity authentication result of the verification is obtained; if the voiceprint similarity is not greater than the second similarity threshold, the identity authentication result of the verification is obtained. The second similarity threshold is a preset threshold used to evaluate whether the voiceprint similarity of the two voice information meets the standard of being identified as the same user.

[0044] S203: If the identity authentication result is that the authentication is passed, a target personalized page is determined based on the target account, and the target personalized page includes M target topics and topic display positions corresponding to the target topics, where M≧2.

[0045] The target personalized page is a page related to the target account for realizing personalized display of page data. The personalized display here means that the content displayed on the client corresponding to each target account is different, specifically, the displayed target subject and subject display position are different. The target subject is the candidate subject related to the target account displayed on the target personalized page, M is the number of target subjects, where M≧2. The subject display position is the position of each target subject on the target personalized page.

[0046] As an example, when the authentication result is verified, that is, when the server determines that the data is secure, it needs to query the historical records in the system database based on the target account to determine the target personalized page corresponding to the target account, and the target personalized page includes M target topics and the topic display position corresponding to each target topic. The historical record is a record formed by logging into the application system before the current time of the system. The historical record can be a personal record formed by the user corresponding to the target account logging into the application system. The user's focus can be determined based on the personal record, thereby determining the M target topics; or, the historical record can also be an associated record formed by the user associated with the target account logging into the application system. A portrait analysis can be performed based on the associated record to determine the user's focus, thereby determining the M target topics. The user associated with the target account here can be a user associated with the target user information, for example, a user with the same user role.

[0047] For example, during the development of the application system, the page layout corresponding to each login display interface is pre-configured, and the login display interface is divided into M different data display modules through the page layout; after the server queries the historical records of the system database based on the target account and determines the M target themes corresponding to the target account, it determines the data display module corresponding to each target theme in turn, thereby determining its corresponding theme display position, and thus obtaining the target personalized page. For example, if the page layout corresponding to a login display interface is in the form of a nine-square grid, including 9 data display modules, the server determines 9 target themes and the data display module corresponding to each target theme based on the target account, and determines the position of the data display module in the login display interface as the theme display position.

[0048] It can be understood that when the identity authentication result is passed, the server determines a target personalized page based on the target account, and the target personalized page includes M target topics related to the target account and their topic display positions, so that the target personalized page can display page data corresponding to different target topics. Moreover, the page data corresponding to different target topics have different topic display positions on the target personalized page, which is more in line with the user's consultation needs, so as to reduce the user's frequent page jumps through the page operation method of drilling down layer by layer, save operation time, and effectively avoid the problem of page jump jams.

[0049] S204: Acquire the candidate data corresponding to the target subject from the system cache and determine it as the target data.

[0050] As an example, when the server determines the target personalized page based on the target account, it can select the candidate data corresponding to the same candidate topic as the target topic from all the candidate data preloaded in the system cache based on the target topic and determine it as the target data. The target data is the page data related to the target topic that needs to be displayed on the target personalized page. It can be understood that determining the target data from the candidate data preloaded in the system cache helps to improve the efficiency of obtaining the target data and can effectively avoid the problem of untimely display of the target data.

[0051] S205: Displaying the target personalized page on the client, and displaying the target data at the subject display position corresponding to the target subject.

[0052] As an example, in response to an account login request sent by a client, the server needs to display a target personalized page on the client, which includes M target topics. At the topic display position corresponding to each target topic, the preloaded target data obtained from the system cache is displayed, which not only ensures the personalization of the display content and display position of the page data in the target personalized page corresponding to each target account, but also can display the page data that the user is concerned about to the greatest extent, which helps to reduce the situation where users frequently jump to pages through the page operation method of drilling down layer by layer, saves operation time, and can effectively avoid the problem of page jump jams. Moreover, the target data corresponding to each target topic on the target personalized page is the candidate data preloaded by the system cache, which helps to improve the efficiency of obtaining target data and can effectively avoid the problem of untimely display of target data.

[0053] Generally speaking, the data to be selected corresponding to the selected topic can be hierarchical data, that is, data that needs to be divided into different levels according to specific hierarchical rules. The data to be selected corresponding to any selected topic is divided into at least two layers of page data according to specific hierarchical rules. For example, if the data to be selected is divided into two layers, the data to be selected includes the first layer data and the second layer data, and the second layer data is the last layer data. If the data to be selected is divided into three layers, the data to be selected is divided into the first layer data, the second layer data and the last layer data. For example, if the first layer data of a certain topic to be selected is A, the first layer data is divided according to a specific layering rule to determine the three second layer data A1, A2 and A3; then the second layer data A1 is divided according to the specific layering rule to determine the four last layer data A11, A12, A13 and A14 corresponding to the second layer data A1; the second layer data A2 is divided according to the specific layering rule to determine the three last layer data corresponding to the second layer data A2 to be A21, A22 and A23; the second layer data A3 is divided according to the specific layering rule to determine the two last layer data A31 and A32 corresponding to the second layer data A3. It can be understood that the specific layering rule here is a pre-set rule for hierarchical display of the data to be selected corresponding to the topic to be selected.

[0054] In a specific embodiment, preloading the selected data corresponding to the N selected topics related to the target account into the system cache in step S202 specifically includes: preloading the homepage data corresponding to the N selected topics related to the target account into the system cache. Among them, the homepage data is the data that needs to be displayed on the homepage of the target personalized page, which can be the first-layer data, or the homepage data and the second-layer data. The concept corresponding to the homepage data is non-homepage data, that is, page data that does not need to be displayed on the homepage of the target personalized page. It can be understood that preloading the homepage data corresponding to N selected topics into the system cache without loading non-homepage data into the system cache can help save the amount of preloaded data and improve loading efficiency.

[0055] Correspondingly, step S205 displays the target data at the subject display position corresponding to the target subject, including: displaying the home page data at the subject display position corresponding to the target subject, and loading the non-home page data corresponding to the target subject into the system cache in parallel, so as to realize loading the non-home page data into the system cache while displaying the home page data corresponding to the target subject, thereby ensuring that when the user consults the home page data corresponding to the target subject, if he needs to drill down to consult the non-home page data, he can directly obtain and display the non-home page data from the system cache, which helps to improve the display efficiency of the non-home page data and avoid the problem of untimely display of page data.

[0056] In the page personalized display method provided in the present embodiment, after obtaining the account login request corresponding to the target account, the pre-loading of the selected data operation and the identity authentication operation are performed in parallel to improve the processing efficiency, which is helpful to improve the display efficiency of the page data and also helps to improve the data security; when the identity authentication result is verification passed, the target personalized page is determined based on the target account, so that the target data corresponding to different target themes are displayed at different theme display positions of the target personalized page, which helps to meet the personalized display requirements; then the target data corresponding to the target theme is determined from the system cache, which helps to improve the efficiency of obtaining the target data and avoid the problem of untimely display of the target data; then, the target data is displayed at the theme display position corresponding to the target theme on the target personalized page, which can realize personalized display of the user's focus, reduce the situation where the user frequently jumps to the page through the page operation method of drilling down layer by layer, save operation time, and effectively avoid the problem of page jump jam.

[0057] In one embodiment, if Figure 3 As shown, determining a target personalized page based on the target account in step S203 includes:

[0058] S301: querying a system database based on a target account to obtain an account login type corresponding to the target account.

[0059] Among them, the account login type is used to reflect whether the user is logging into the application system for the first time, including two types: first login and non-first login. Among them, the first login refers to the first login type after the target account registers the application system; correspondingly, non-first login refers to other login situations except the first login.

[0060] As an example, the server can query the system database based on the target account to determine the historical records corresponding to the target account, and determine whether the target account is logging in for the first time based on the historical records, thereby obtaining the account login type. The operation process is simple and convenient.

[0061] S302: If the account login type is the first login, a user portrait analysis is performed on the target user information based on the target user information corresponding to the target account, a target tag is obtained, and a standard personalized page corresponding to the target tag is determined to be a target personalized page.

[0062] The target user information is the information related to the user corresponding to the target account pre-recorded by the application system, which can be the information filled in by the user during the target account registration process and stored in the system database, including but not limited to the user role. The target tag is a customer tag determined by feature extraction and user portrait analysis of the target user information. The standard personalized page is a pre-designed interface that matches the configuration tag and is used to achieve personalized display. The configuration tag is a pre-configured customer tag.

[0063] As an example, when the account login type is the first login, the server determines that the user corresponding to the target account has not logged into the application system based on the target account before the current time of the system. At this time, the server can query the system database according to the target account to obtain the target user information corresponding to the target account; then perform feature extraction and user portrait analysis on the target user information to obtain the target tag corresponding to the target user information; then, determine the standard personalized page corresponding to the configuration tag that is the same as the target tag and pre-stored in the system database as the target personalized page, so as to realize personalized display according to the target user information, so that the target data displayed on the target personalized page matches the target tag determined by the user portrait analysis. Compared with traditional general pages, it is more helpful to meet the personalized needs of users, reduce the frequency of page jumps, and avoid the problem of page jump jams.

[0064] S303: If the account login type is not the first login, the most recent historical personalized page corresponding to the target account is determined as the target personalized page.

[0065] The historical personalized page is a personalized page formed when the target account logs into the application system before the current time of the system. The historical personalized page can be a user personalized page configured by the user corresponding to the target account, or a system default configuration personalized page can be applied. The configuration personalized page is a personalized page pre-configured by the system.

[0066] As an example, when the account login type is not the first login, the server determines that the user corresponding to the target account has logged into the application system based on the target account before the current system time. At this time, the server can determine the target personalized page corresponding to the target account as the target personalized page for this login based on the historical record corresponding to the target account. The target personalized page can meet the user's personalized needs to the greatest extent, so that the target personalized page can display the target data that the user corresponding to the target account is most concerned about, reducing the frequency of page jumps, and effectively reducing the situation where users frequently jump to the page through layer-by-layer page operations, thereby avoiding page jump jams.

[0067] In the page personalized display method provided in this embodiment, according to the account login type corresponding to the target account, the standard personalized page and the historical personalized page are selected respectively, and determined as the target personalized page, so that personalized display can be implemented for the user corresponding to the target account, so that the target personalized page can display the target data that the user corresponding to the target account is most concerned about, which is more helpful to meet user needs, reduce the frequency of page jumps, and avoid the problem of page jump freeze.

[0068] In one embodiment, if Figure 4 As shown, the step S302 of performing user portrait analysis on the target user information to obtain the target tag includes:

[0069] S401: Extract features of target user information to obtain K portrait analysis factors and original portrait data corresponding to each portrait analysis factor.

[0070] Among them, the portrait analysis factor refers to the factor that needs to be analyzed in the user portrait analysis process, which can be specifically understood as the name of the object that needs to be analyzed, K is the number of portrait analysis factors, K≧2. The original portrait data is the object content in the target user information that is relative to the portrait analysis factor.

[0071] As an example, after the server queries the system database based on the target account and determines the target user information corresponding to the target account, it needs to perform feature extraction on the target user information to extract the original portrait data corresponding to K portrait analysis factors. For example, the target user information includes but is not limited to identity information such as user role, user position and user gender, and also includes user access behavior, such as browsing content, click behavior, stay time and favorite content. If the user role is A, then "user role" is the portrait analysis factor, and A is the original portrait data corresponding to the portrait analysis factor.

[0072] S402: Using the standardization processing logic corresponding to the portrait analysis factor, standardize the original portrait data corresponding to the portrait analysis factor to obtain the standard portrait data corresponding to the portrait analysis factor.

[0073] Among them, the standardization processing logic is a pre-configured logic used to implement standardization processing of original portrait data corresponding to corresponding portrait analysis factors.

[0074] As an example, the server uses the standardized processing logic corresponding to the portrait analysis factor to perform standardized processing on the original portrait data corresponding to the portrait analysis factor, specifically including formatting and denoising the original portrait data to obtain standard portrait data to ensure the feasibility and accuracy of subsequent analysis and processing. The formatting processing here can be understood as nondimensionalization (or dimensionless), which means removing part or all of the units of an equation involving physical quantities through a suitable variable substitution, in order to simplify the experiment or calculation, which helps to ensure the feasibility of subsequent analysis and processing. The denoising processing here can be understood as the process of removing abnormal data, for example, the process of removing original portrait data that is significantly different from the mean of all original portrait data.

[0075] S403: Use a portrait analysis tool to analyze and process the standard portrait data corresponding to the K portrait analysis factors to obtain a target label.

[0076] The portrait analysis tool is a tool based on pre-configuration for implementing the portrait analysis function. As an example, the server may use the portrait analysis tool to analyze and process the standard portrait data corresponding to the K portrait analysis factors to obtain the target label.

[0077] For example, a portrait analysis tool is used to perform weighted processing on the analysis factor weights and standard portrait data corresponding to K portrait analysis factors to obtain the portrait analysis score, and then the score label matching table is queried based on the portrait analysis score to determine that the customer label corresponding to the portrait analysis score is the target label. The analysis factor weight is a weight pre-configured for each portrait analysis factor. The score label matching table is a pre-configured data table for recording the correspondence between the portrait analysis score and the customer label.

[0078] For another example, the standard portrait data corresponding to K portrait analysis factors are mapped to a K-dimensional radar chart using a portrait analysis tool to obtain a target radar chart; the target radar chart is similarly calculated with the standard radar chart corresponding to the customer label pre-stored in the system database, and the customer label corresponding to the standard radar chart with the highest similarity is determined as the target label. The standard radar chart is a pre-configured K-dimensional radar chart related to the customer label.

[0079] In the page personalized display method provided in this embodiment, after extracting K portrait analysis factors and their corresponding original portrait data from the target user information; first, the standardization processing logic is used to standardize the original portrait data to obtain standard portrait data, which helps to ensure the feasibility and accuracy of subsequent user portrait analysis; then, the portrait analysis tool is used to perform user portrait analysis on the standard portrait data corresponding to the K portrait analysis factors to obtain the target tag, thereby determining the target tag according to the target user information and determining the target personalized page based on the target tag, so that the target data that the user corresponding to the target account is most concerned about can be displayed on the target personalized page, meeting the personalized needs of the user corresponding to the target account, reducing the frequency of page jumps, and avoiding page jump jams.

[0080] In one embodiment, if Figure 5 As shown, the step S205 of displaying the target data at the subject display position corresponding to the target subject includes:

[0081] S501: Obtain security attributes of the target subject.

[0082] The security attribute of the target subject is used to determine whether the page data corresponding to the target subject needs to be kept confidential. Generally speaking, the security attribute of the target subject can be determined by the system administrator of the application system, or can be set by the user according to his or her own confidentiality requirements.

[0083] S502: If the security attribute of the target subject is a confidential subject, a confidentiality icon is displayed at the subject display position corresponding to the target subject, the confidentiality icon is linked to a decryption page, target decryption information based on feedback from the decryption page is received, decryption verification is performed on the target decryption information, and a decryption verification result is obtained. If the decryption verification result is that the decryption is successful, the target data is displayed at the subject display position corresponding to the target subject.

[0084] As an example, if the security attribute corresponding to the target subject is a confidential subject, it means that the target data corresponding to the target subject needs to be treated as confidential and is only available for reference by specific users. Therefore, the server needs to first control the client to display a confidentiality icon on the subject display position corresponding to the target subject, and the confidentiality icon is linked to a decryption page. Then, the server can receive the target decryption information based on the feedback of the decryption page. Specifically, the user can click the link corresponding to the confidentiality icon to switch to the decryption page. The decryption page displays the confidentiality question and the information input box corresponding to the confidentiality question. After the user enters the target decryption information corresponding to the confidentiality question in the information input box and confirms it, the server can receive the target decryption information based on the feedback of the decryption page. Then, the server needs to compare the received target decryption information with the verification decryption information corresponding to the confidentiality question stored in the system database; if the target decryption information is consistent with the verification decryption information, the decryption verification result of successful decryption is obtained, and the client can be controlled to display the target data on the subject display position corresponding to the target subject; if the target decryption information is inconsistent with the verification decryption information, the decryption verification result of failed decryption is obtained, and the client can be controlled to display the decryption failure information.

[0085] S503: If the security attribute of the target subject is a non-confidential subject, the target data is displayed at the subject display position corresponding to the target subject.

[0086] As an example, if the security attribute of the target subject is a non-confidential subject, it means that the target data corresponding to the target subject does not need to be kept confidential, and the target data can be directly displayed at the subject display position corresponding to the target subject, so that the user corresponding to the target account can directly view the target data.

[0087] In the page personalized display method provided in this embodiment, when the security attribute corresponding to any target theme is a confidential theme, decryption verification is first performed, and then the target data is displayed at the theme display position corresponding to the target theme, which helps to ensure the security of the target data corresponding to the target theme. It can be understood that by dividing the security attributes of the target theme, it is also possible to realize personalized settings for different target themes on the target personalized page to meet the personalized display needs of the user corresponding to the target account.

[0088] In one embodiment, if Figure 6 As shown, the step S205 of displaying the target data at the subject display position corresponding to the target subject includes:

[0089] S601: Obtain data attributes corresponding to the target subject.

[0090] Among them, the data attribute of the target theme is an attribute used to determine whether the page data corresponding to the target theme is hierarchical data. In this example, the data attributes corresponding to the target theme include hierarchical data and non-hierarchical data. The hierarchical data refers to data divided into different hierarchies according to specific hierarchical rules. The non-hierarchical data refers to data that is not divided into different hierarchies according to specific hierarchical rules.

[0091] S602: If the data attribute corresponding to the target theme is hierarchical data, the target data is displayed at the theme display position corresponding to the target theme according to the terminal screen type corresponding to the client.

[0092] The terminal screen type corresponding to the client is a type determined by classifying the screen size of the computer device corresponding to the client according to the screen classification standard. The terminal screen type includes a large screen type and a small screen type. The large screen type here refers to a screen type whose screen size of the computer device corresponding to the client is larger than the classification size threshold, for example, a computer is a large screen type; correspondingly, the small screen type refers to a screen type whose screen size of the computer device corresponding to the client is not larger than the classification size threshold, for example, a smart phone is a small screen type. The classification size threshold is a pre-set threshold for dividing the screen size of different terminal screen types.

[0093] As an example, if the data attribute corresponding to the target theme is hierarchical data, it means that the target data includes at least two layers of page data, that is, at least the first layer of data and the second layer of data; at this time, the server determines the terminal screen type corresponding to the client according to the terminal identifier carried in the received account login request. The terminal identifier is an identifier automatically carried by the client when triggering the account login request, which is used to uniquely identify the computer device corresponding to the client, for example, the factory number of the device.

[0094] As an example, the data attribute corresponding to the target theme of the server is hierarchical data. If the terminal screen type corresponding to the client is a large screen type, two adjacent layers of page data are displayed simultaneously at the theme display position corresponding to the target theme; if the terminal screen type corresponding to the client is a small screen type, one layer of page data is displayed at the theme display position corresponding to the target theme.

[0095] In this example, two adjacent layers of page data are displayed simultaneously at the theme display position corresponding to the target theme, specifically including: dividing the theme display position corresponding to the target theme into an upper display area and a lower display area that are distributed in parallel, and displaying two adjacent layers of page data in the upper display area and the lower display area, respectively, so as to realize the simultaneous display of two adjacent layers of page data, which can reduce the page operations of drilling down layer by layer, save operation time, and avoid frequent page jumps causing freezes. For example, if the target data is the first layer data A, the second layer data A1 / A2 / A3, the last layer data A11 / A12 / A13 / A14, A21 / A22 / A23 and A31 / A32, any one of the first layer data A and the second layer data A11 / A12 / A13 / A14 can be displayed simultaneously, and any one of the second layer data A1 and the last layer data A11 / A12 / A13 / A14 can also be displayed simultaneously.

[0096] In the page personalized display method provided in the present embodiment, based on the data attributes corresponding to the target theme and the terminal screen type, two adjacent layers of page data are displayed simultaneously at the theme display position corresponding to the target theme, or only one layer of page data is displayed, so as to achieve the personalized display effect of the target data adapted to different terminal screen types; when two adjacent layers of page data are displayed simultaneously, the page operation of drilling down layer by layer can be reduced, the operation time can be saved, and the problem of jamming caused by page jumps can be avoided.

[0097] In one embodiment, if Figure 7 As shown, after displaying the target data at the subject display position corresponding to the target subject, the page personalized display method further includes:

[0098] S701: Obtain a page configuration request carrying a target account triggered by a client, and control the client to display a page configuration interface, where at least one configuration layout and at least one configuration theme are displayed.

[0099] The page configuration request is a request automatically triggered by the user corresponding to the target account to configure the user's personalized page. The configuration layout is a page layout preset by the system for the user to select during the configuration process. The configuration theme is a theme preset by the system for the user to select during the configuration process.

[0100] As an example, after obtaining a page configuration request carrying a target account triggered by the client, the server controls the client to jump to a page configuration interface, which displays at least one configuration layout and at least one configuration theme, so that the user can complete the layout configuration and theme configuration, so that the target personalized page can display the target data that the user corresponding to the target account is most concerned about, which helps to reduce the number of page operations and jumps, reduce operation time, and avoid page jump jams.

[0101] S702: Determine a selected layout based on at least one configuration layout, obtain a selected theme corresponding to each theme display position in the selected layout, and form personalized configuration information.

[0102] As an example, the user corresponding to the target account can operate on the client and select one of at least one configuration layout as the selected layout, and the selected layout is formed with M data display modules, and each data display module corresponds to a theme display position; then, the user can operate on the client and independently determine the configuration theme corresponding to the page data to be displayed on each data display module as the selected theme, and form personalized configuration information based on the selected layout and the selected themes corresponding to all theme display positions. The personalized configuration information is information formed by the user's autonomous configuration of the selected layout and the selected theme. Further, the personalized configuration information also includes user configuration information related to each selected theme. For example, when the security attribute of the selected theme is a confidentiality theme, user configuration information such as confidentiality questions and corresponding verification and decryption information needs to be independently configured.

[0103] S703: Perform validity check on the personalized configuration information and obtain the validity check result.

[0104] As an example, after obtaining the personalized configuration information configured by the user, the server needs to perform a validity check on the personalized configuration information, specifically to check whether each selected theme is valid, so as to obtain a validity check result.

[0105] For example, the validity check can be a user permission check, that is, the application system pre-sets the user permission corresponding to any configuration theme as the target permission; after obtaining the personalized configuration information, the server needs to obtain the user permission corresponding to the target account, and determine whether the user permission corresponding to the target account is the target permission. If the user permission corresponding to the target account is the target permission, the validity check result passes; otherwise, the validity check result fails to ensure the security and validity of the page data display.

[0106] For another example, the validity check can be a necessary condition check, that is, the application system pre-sets a target condition for any configuration theme, such as the target condition of a configuration theme must include user configuration information; after the server obtains the personalized configuration information, it needs to determine from the personalized configuration information whether it contains the user configuration information corresponding to the configuration theme. If it contains the user configuration information, it is determined that the target condition is met, and the validity check result passes; otherwise, the validity check result fails to ensure the security and validity of the page data display.

[0107] S704: If the validity check result is passed, a user personalized page is formed based on the personalized configuration information, and the target account and the user personalized page are stored in a system database.

[0108] Among them, the user personalized page is a personalized page configured by the user independently. It is a personalized page formed based on the selected layout and all selected themes. It can realize personalized display for the user corresponding to the target account, so that the target data that the user corresponding to the target account is most concerned about can be displayed on the target personalized page, which helps to reduce the frequency of page operations and jumps, reduce operation time, and avoid page jump jams.

[0109] As an example, when the validity check result is passed, the server forms a user personalized page based on the personalized configuration information, displays the user personalized page on the client, and displays the page data corresponding to the selected theme at the theme display position corresponding to the selected theme, so that the page data can meet the personalized display needs to the greatest extent, help reduce page operations and jump frequency, reduce operation time, and avoid page jump jams.

[0110] As an example, after the user personalized page is displayed on the client, the target account and the user personalized page need to be associated and stored in the system database, so that when the user corresponding to the target account triggers an account login request next time, the user personalized page can be used as the most recent historical personalized page and determined as the target personalized page. When the account login request is triggered next time, the page data corresponding to the user personalized page can be directly displayed, which helps to reduce the frequency of page operations and jumps, reduce operation time, and avoid page jump jams.

[0111] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.

[0112] In one embodiment, a personalized page display device is provided, which corresponds one-to-one to the personalized page display method in the above embodiment. Figure 8 As shown, the page personalized display device includes an account login request acquisition module 801, a loading verification parallel processing module 802, a target personalized page determination module 803, a target data determination module 804 and a target data display module 805. The detailed description of each functional module is as follows:

[0113] The account login request acquisition module 801 is used to acquire the account login request sent by the client, where the account login request includes a target account and information to be verified.

[0114] The loading verification parallel processing module 802 is used to preload the candidate data corresponding to N candidate topics related to the target account into the system cache, and perform identity authentication based on the target account and the information to be verified to obtain the identity authentication result, where N≧2.

[0115] The target personalized page determination module 803 is used to determine the target personalized page based on the target account if the identity authentication result is passed. The target personalized page includes M target topics and topic display positions corresponding to the target topics, wherein M≧2.

[0116] The target data determination module 804 is used to obtain the candidate data corresponding to the target subject from the system cache and determine it as the target data.

[0117] The target data display module 805 is used to display the target personalized page on the client and display the target data at the theme display position corresponding to the target theme.

[0118] Preferably, the loading verification parallel processing module 802 is used to preload home page data corresponding to N selected topics related to the target account into the system cache.

[0119] The target data display module 805 is used to display the home page data at the theme display position corresponding to the target theme, and load the non-home page data corresponding to the target theme into the system cache in parallel.

[0120] Preferably, the target personalized page determination module 803 includes:

[0121] The account login type acquisition unit is used to query the system database based on the target account to acquire the account login type corresponding to the target account.

[0122] The first target page determination unit is used to perform user portrait analysis on the target user information based on the target user information corresponding to the target account if the account login type is the first login, obtain the target tag, and determine the target personalized page with the standard personalized page corresponding to the target tag.

[0123] The second target page determination unit is configured to determine the most recent historical personalized page corresponding to the target account as the target personalized page if the account login type is not the first login.

[0124] Preferably, the first target page determining unit includes:

[0125] The feature extraction subunit is used to extract features from the target user information and obtain K portrait analysis factors and the original portrait data corresponding to each portrait analysis factor.

[0126] The standard data acquisition subunit is used to adopt the standardized processing logic corresponding to the portrait analysis factor to standardize the original portrait data corresponding to the portrait analysis factor, and obtain the standard portrait data corresponding to the portrait analysis factor.

[0127] The target label acquisition subunit is used to use the portrait analysis tool to analyze and process the standard portrait data corresponding to the K portrait analysis factors to obtain the target label.

[0128] Preferably, the target data display module 805 includes:

[0129] The security attribute acquisition unit is used to acquire the security attributes of the target subject.

[0130] A confidential subject display unit is used to display a confidentiality icon at a subject display position corresponding to the target subject if the security attribute of the target subject is a confidential subject, the confidentiality icon is linked to a decryption page, receives target decryption information based on feedback from the decryption page, performs decryption verification on the target decryption information, obtains a decryption verification result, and if the decryption verification result is that the decryption is successful, displays the target data at the subject display position corresponding to the target subject.

[0131] The non-confidential subject display unit is used to display the target data at the subject display position corresponding to the target subject if the security attribute of the target subject is a non-confidential subject.

[0132] Preferably, the target data display module 805 includes:

[0133] The data attribute acquisition unit is used to acquire the data attributes corresponding to the target subject.

[0134] The screen adaptation display unit is used to display the target data at the theme display position corresponding to the target theme according to the terminal screen type corresponding to the client if the data attribute corresponding to the target theme is hierarchical data.

[0135] Preferably, the page personalized display device further includes:

[0136] The page configuration request acquisition module is used to acquire the page configuration request carrying the target account triggered by the client, and control the client to display the page configuration interface, which displays at least one configuration layout and at least one configuration theme.

[0137] The personalized configuration information forming module is used to determine the selected layout based on at least one configuration layout, obtain the selected theme corresponding to each theme display position in the selected layout, and form personalized configuration information.

[0138] The validity check result acquisition module is used to perform validity check on the personalized configuration information and obtain the validity check result.

[0139] The user personalized page storage module is used to form a user personalized page based on the personalized configuration information if the validity check result is passed, and store the target account and the user personalized page in the system database.

[0140] For the specific definition of the page personalized display device, please refer to the definition of the page personalized display method above, which will not be repeated here. Each module in the above-mentioned page personalized display device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0141] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig. 9 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to execute the data used or generated in the process of the personalized page display method. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a personalized page display method is implemented.

[0142] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the page personalized display method in the above embodiment is implemented, for example Figure 2 S201-S205 as shown, or Figures 3 to 7 Alternatively, when the processor executes the computer program, the functions of each module / unit in the embodiment of the page personalized display device are realized, for example Figure 8 The functions of the account login request acquisition module 801, the loading verification parallel processing module 802, the target personalized page determination module 803, the target data determination module 804 and the target data display module 805 are not described here in detail to avoid repetition.

[0143] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for personalized display of pages in the above embodiment is implemented. For example, Figure 2 S201-S205 as shown, or Figures 3 to 7 Alternatively, when the computer program is executed by a processor, the functions of each module / unit in the embodiment of the above-mentioned page personalized display device are realized, for example Figure 8 The functions of the account login request acquisition module 801, the loading verification parallel processing module 802, the target personalized page determination module 803, the target data determination module 804 and the target data display module 805 are not described here in detail to avoid repetition.

[0144] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0145] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0146] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A method for personalized page display, characterized in that: include: Obtaining an account login request sent by a client, wherein the account login request includes a target account and information to be verified; Preloading the candidate data corresponding to N candidate topics related to the target account into the system cache includes: Query the system database according to the target account to obtain the target user information corresponding to the target account; Based on the target user information, N special topics related to the target user information are selected from the configuration topics, and the special topics are determined as the topics to be selected; or, based on the target user information, a general topic and a special topic related to the target user information are selected from the configuration topics, and the general topic and the special topic are determined as the topics to be selected; the general topic refers to the configuration topic that can be consulted by all users; the special topic refers to the configuration topic that can be consulted by the user corresponding to the target user information; Preload the candidate data corresponding to N candidate topics into the system cache; and performing identity authentication based on the target account and the information to be verified, and obtaining an identity authentication result, wherein N≧2; If the identity authentication result is that the verification is passed, then the system database is queried based on the target account to obtain the account login type corresponding to the target account; if the account login type is the first login, then based on the target user information corresponding to the target account, the target user information is analyzed for a user portrait, a target tag is obtained, and the standard personalized page corresponding to the target tag is determined as the target personalized page; if the account login type is not the first login, the most recent historical personalized page corresponding to the target account is determined as the target personalized page; the target personalized page includes M target topics and topic display positions corresponding to the target topics, where M≧2; Acquire the candidate data corresponding to the target subject from the system cache and determine it as the target data; The target personalized page is displayed on the client, and the data attribute corresponding to the target theme is obtained; if the data attribute corresponding to the target theme is hierarchical data, the target data is displayed at the theme display position corresponding to the target theme according to the terminal screen type corresponding to the client, including: determining the terminal screen type corresponding to the client according to the terminal identifier carried in the received account login request; if the terminal screen type corresponding to the client is a large screen type, simultaneously displaying two adjacent layers of page data at the theme display position corresponding to the target theme; if the terminal screen type corresponding to the client is a small screen type, displaying one layer of page data at the theme display position corresponding to the target theme.

2. The page personalized display method according to claim 1, characterized in that: The preloading of the candidate data corresponding to the N candidate topics related to the target account into the system cache includes: Preloading home page data corresponding to N selected topics related to the target account into the system cache; The step of displaying the target data at a subject display position corresponding to the target subject includes: The home page data is displayed at the theme display position corresponding to the target theme, and the non-home page data corresponding to the target theme is loaded into the system cache in parallel.

3. The page personalized display method according to claim 1, characterized in that: The performing user portrait analysis on the target user information to obtain a target tag includes: Perform feature extraction on the target user information to obtain K portrait analysis factors and original portrait data corresponding to each portrait analysis factor; Using the standardization processing logic corresponding to the portrait analysis factor, the original portrait data corresponding to the portrait analysis factor is standardized to obtain the standard portrait data corresponding to the portrait analysis factor; The image analysis tool is used to analyze and process the standard image data corresponding to the K image analysis factors to obtain the target label.

4. The page personalized display method according to claim 1, characterized in that: The step of displaying the target data at a subject display position corresponding to the target subject includes: Obtaining security attributes of the target subject; If the security attribute of the target subject is a confidential subject, a confidentiality icon is displayed at the subject display position corresponding to the target subject, the confidentiality icon is linked to a decryption page, target decryption information based on feedback from the decryption page is received, decryption verification is performed on the target decryption information, and a decryption verification result is obtained. If the decryption verification result is that the decryption is successful, the target data is displayed at the subject display position corresponding to the target subject; If the security attribute of the target subject is a non-confidential subject, the target data is displayed at a subject display position corresponding to the target subject.

5. The page personalized display method according to claim 1, characterized in that: After displaying the target data at the subject display position corresponding to the target subject, the page personalized display method further includes: Obtaining a page configuration request carrying the target account triggered by a client, and controlling the client to display a page configuration interface, wherein at least one configuration layout and at least one configuration theme are displayed on the page configuration interface; Determine a selected layout based on at least one of the configuration layouts, obtain a selected theme corresponding to each theme display position in the selected layout, and form personalized configuration information; Performing validity verification on the personalized configuration information to obtain a validity verification result; If the validity check result is a pass, a user personalized page is formed based on the personalized configuration information, and the target account and the user personalized page are stored in a system database.

6. A personalized page display device, the device being used to implement the personalized page display method according to any one of claims 1 to 5, characterized in that: The device comprises: An account login request acquisition module, used to acquire an account login request sent by a client, wherein the account login request includes a target account and information to be verified; A loading verification parallel processing module is used to preload the candidate data corresponding to N candidate topics related to the target account into the system cache, including: querying the system database according to the target account to obtain the target user information corresponding to the target account; based on the target user information, selecting N special topics related to the target user information from the configuration topics, and determining the special topics as the candidate topics; or, based on the target user information, selecting a general topic and a special topic related to the target user information from the configuration topics, and determining the general topic and the special topic as the candidate topics; the general topic refers to the configuration topic that can be consulted by all users; the special topic refers to the configuration topic that can be consulted by the user corresponding to the target user information; preloading the candidate data corresponding to the N candidate topics into the system cache; and performing identity authentication based on the target account and the information to be verified, and obtaining the identity authentication result, wherein N≧2; a target personalized page determination module, configured to determine a target personalized page based on the target account if the identity authentication result is a passed authentication, the target personalized page including M target topics and topic display positions corresponding to the target topics, wherein M≧2; A target data determination module, used for acquiring the candidate data corresponding to the target subject from the system cache and determining it as the target data; The target data display module is used to display the target personalized page on the client and display the target data at the theme display position corresponding to the target theme.

7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the page personalized display method according to any one of claims 1 to 5 is implemented.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the page personalized display method as claimed in any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Personalized web page system and implementation method

    CN104424249A

  • Preloading method and device for theme detail page and electronic device

    CN107317860A

  • Intelligent interface pushing method and device, computer device and storage medium

    CN110233879A