Method for quickly generating data reference page
By acquiring aggregated root entities and their associated data, configuring reference schemes and customizing configurations, and analyzing user preference values, the problem of fixed data display order in existing technologies is solved, enabling flexible data selection and display, and improving user experience.
Patent Information
- Application Number
- CN202511107456.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-08
- Publication Date
- 2025-11-25
AI Technical Summary
Existing technologies cannot perform comprehensive and multi-dimensional queries and displays of database table data, cannot update related data in real time, and display data in a fixed order. They also cannot flexibly select display controls based on historical display conditions and control positions, which reduces the page generation effect and user experience.
By acquiring the aggregated root entity and its associated data of entity data, configuring a reference scheme, supporting custom configuration, analyzing user preference values for controls, sorting and displaying controls, and selecting display controls based on historical data query results, a custom page is generated.
It improves the comprehensiveness and accuracy of data queries, enables personalized services for users, enhances the display effect and user experience of page data, reduces the customization time, and improves the flexibility of data selection and display controls.
Smart Images

Figure CN121009130A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data page generation technology, and more specifically to a method for quickly generating data reference pages. Background Technology
[0002] With the continuous development of technology, people are becoming increasingly reliant on electronic devices in their work and lives, which also generates a large amount of data. Using technology to quickly generate data reference pages can improve the page generation speed, reduce labor costs, increase the convenience for users to view and browse data, and enhance the user experience.
[0003] Existing technologies cannot perform comprehensive and multi-dimensional queries and displays of database table data; they can only query a single attribute and lack flexible dynamic configurability. Existing technologies only query and save currently selected data, failing to display related data on other controls on the current page, unable to guarantee the real-time accuracy and validity of data, and unable to achieve linked updates. Furthermore, the order in which controls are selected for data display is pre-set in existing technologies, unable to flexibly select controls based on historical data display and control positions, thus reducing the effectiveness of page display and failing to highlight important data, thereby degrading the overall page quality and user experience. Summary of the Invention
[0004] To address the aforementioned technical shortcomings, the present invention aims to provide a method for rapidly generating data reference pages.
[0005] To solve the above technical problems, the present invention adopts the following technical solution: The present invention provides a method for quickly generating a data reference page, including the following steps: S1, Reference scheme configuration: obtain the aggregate root entity of the currently queried entity data and its associated entity data, and obtain the attributes of the entity data, and then configure the reference scheme to obtain the original reference scheme of the entity data.
[0006] S2. Reference Scheme Usage: Confirm whether the original reference scheme requires custom configuration. If it does, activate each reference control on the page and extract the user's preference value for each control. Then, sort and display each reference control. Next, extract the user's reference scheme settings entry to modify the original reference scheme. After modification, the customized reference scheme for the entity data is obtained.
[0007] S3. Page Data Display: Obtain the number of display fields, historical display frequency, and historical click frequency of each data from the aggregated root entity of the entity data. Record the original reference scheme and custom reference scheme of the entity data as the reference scheme, and then obtain the position and area of each control in the reference scheme. Select the control corresponding to each data for display. At the same time, extract the initial generation time, number of display fields, and click frequency of each related data in the related entity data of the entity data during historical queries. Then select the control corresponding to each related data for display, and then carry each data and each related data to the corresponding control to generate the entity data display page.
[0008] S4. Save and delete the scheme: After the entity data display page is generated, confirm whether the page is saved. If the page is saved and the reference scheme is a custom reference scheme, save the custom reference scheme and user ID of the entity data, and delete the original reference scheme of the entity data.
[0009] S5. Control Usage Reference: Based on the user ID, extract the reference scheme corresponding to each page generation of the user entity data, and then calculate the user's preference value for each control.
[0010] S6. Data Page Display: The page that displays entity data.
[0011] Preferably, the configuration of the reference scheme is as follows: extract the adaptation data attributes corresponding to each initial scheme from the database, and then compare the attributes of the entity data with the adaptation data attributes corresponding to each initial scheme. If the attributes of the entity data are the same as the adaptation data attributes corresponding to an initial scheme, then the initial scheme is used as the reference scheme of the entity data and recorded as the original reference scheme.
[0012] Preferably, the sorting of the reference controls is carried out as follows: based on the user's preference value for each control, if a reference control is the same as a control, the user's preference value for each control is taken as the user's preference value for each reference control, thereby obtaining the user's preference value for each reference control. Then, the user's preference value for each reference control is compared with a preset preference value threshold, and each reference control with a preference value greater than or equal to the preference value threshold is recorded as a preferred control, and each reference control with a preference value less than the preference value threshold is recorded as a frequently used control.
[0013] Extract the total usage count and the user preference scores for each frequently used control from the total usage count. Then, calculate the average user preference score for each frequently used control by averaging these scores. This average user preference score is denoted as: y represents the number corresponding to each constant sensor control, y = 1, 2, ..., z, which is then substituted into the calculation formula. In the process, the reference sorting value κ of the y-th constant sense control is obtained. y In the formula, A y denoted as the total number of times the y-th constant-feel control is used, A′ is the set standard total number of uses, and σ1 and σ2 are the set weight factors for the total number of uses and the weight factor for the average liking value, respectively.
[0014] Sort each favorite control according to its favorite value from largest to smallest. After sorting, sort each frequently used control according to its reference sort value from largest to smallest. This will give you a sort of reference controls.
[0015] Preferably, the selection process for choosing the control to display for each data point is as follows: Based on the historical display frequency and historical click frequency of each data point, calculate the display priority value for each data point, denoted as α. i Let i represent the number corresponding to each data point, i = 1, 2, ..., n, where n is any integer greater than 2. The area corresponding to each control is compared with the area of the control corresponding to each reference display field stored in the database. If the area corresponding to a control is the same as the area corresponding to a reference display field, then that reference display field is used as the reference display field for that control. This process is repeated to obtain the reference display field for each control, and denoted as Q. j j represents the number corresponding to each control, j = 1, 2, ..., m, where m is any integer greater than 2.
[0016] Locate the center point of the page and record it as the position of each control. Then, determine the distance between each control and the center point of the page, denoted as L. j Then, the priority value corresponding to each control is calculated, denoted as β. j .
[0017] Based on the display priority value of each data, the number of display fields for each data, the number of reference display fields for each control, and the priority value for each control, the matching value between each data and each control is calculated. The matching values between each data and each control are sorted in descending order, and then each data selects the corresponding control to be displayed in sequence according to the sorting order.
[0018] Preferably, the calculation of the display priority value for each data point is performed as follows: The historical display frequency and historical click frequency of each data point are calculated by averaging them to obtain the average historical display frequency and average historical click frequency of the data, which are denoted as follows: The historical display frequency and historical click frequency of each data point are respectively denoted as X. i D i Then substitute it into the calculation formula In the process, the display priority value α of the i-th data is obtained. iIn the formula, ε1 and ε2 are the weighting factors for the set historical display frequency and historical click frequency, respectively.
[0019] Preferably, the calculation of the priority value corresponding to each control is specifically analyzed as follows: the distance L between each control and the center point of the page is... j Substitute into the calculation formula In the process, the priority value β corresponding to the j-th control is obtained. j In the formula, λ is the compensation factor for the distance between the control and the center point of the page, and L is the distance between the reference control and the center point of the page.
[0020] Preferably, the calculation of the matching value between each data point and each control is specifically performed as follows: The display field quantity corresponding to each data point is denoted as Q. i Then substitute it into the calculation formula In the process, the matching value between the i-th data and the j-th control is obtained. Where ΔQ is the difference in the number of fields that are allowed to be displayed.
[0021] Preferably, the selection process for choosing the control corresponding to each associated data is as follows: Remove the control corresponding to each data from the controls in the reference scheme to obtain each control to be displayed. Then, extract the priority value and reference display field quantity corresponding to each control to be displayed, denoted as β. j′ and Q j′ j′ is the number corresponding to each control to be displayed, j′=1,2,......,m′, where m′ is any integer greater than 2.
[0022] Based on the initial generation time of each associated data, the generation duration of each associated data is obtained and denoted as T. g Let g represent the ID corresponding to each associated data, g = 1, 2, ..., f, where f is any integer greater than 2, and let D be the click frequency of each associated data during historical queries of entity data. g Then substitute it into the calculation formula In the process, the display priority value α of the g-th associated data is obtained. g In the formula, T and D are the set reference generated duration and reference click frequency, respectively, and η1 and η2 are the set weight factors for the generated duration of associated data and the weight factors for the click frequency of associated data, respectively.
[0023] According to the calculation formula Obtain the matching value between the g-th associated data and the j′-th control to be displayed. Then, the matching values between each associated data and each control to be displayed are sorted in descending order, and then each associated data selects the corresponding control to be displayed in turn according to the sorting order.
[0024] Preferably, the calculation of the user's preference value for each control is carried out as follows: Based on the reference scheme corresponding to each page generation of user entity data, the number of times each control is used and the position of each control during each use are counted, and then the distance between each control and the center point of the page during each use is obtained, which is recorded as the viewing offset distance of each control during each use and denoted as L. jr j represents the number corresponding to each control, j = 1, 2, ..., m, r represents the number corresponding to each use, r = 1, 2, ..., p, where m and p are any integers greater than 2.
[0025] According to the calculation formula Get the user's preference value κ for the j-th control. j Where A and L′ are the set standard number of uses and standard line-of-sight offset distance, respectively. j This indicates the number of times the j-th control has been used. These are the weighting factors for the set number of uses and the weighting factor for the line-of-sight offset distance, respectively.
[0026] The beneficial effects of this invention are as follows: This invention provides a method for quickly generating a data reference page. When selecting data, all behavioral data generated by entity data during collaborative work is extracted from the database and a reference scheme is configured. It also supports custom schemes. During the customization process, user preferences for controls are analyzed, and the controls are then sorted and displayed, reducing the time users spend on customization. Based on historical data queries, the controls to be displayed are determined, and the page is generated and displayed. This solves the shortcomings of existing technologies, greatly improves the comprehensiveness of data queries, and ensures the authenticity and validity of the data. Furthermore, during the customization process, a targeted custom configuration page is provided for users, realizing personalized services, enhancing user experience, and reducing customization time. In addition, the flexibility of data selection and display controls is improved, enhancing the display effect of the page and effectively highlighting the display position of important data, thereby ensuring the quality of page generation and increasing the user experience. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 This is a schematic diagram of the implementation steps of the method of the present invention. Detailed Implementation
[0029] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0030] Please see Figure 1 As shown, the present invention provides a method for quickly generating a data reference page, including the following steps: S1, Reference scheme configuration: obtain the currently queried entity data and its associated entity data, and obtain the attributes of the entity data, and then configure the reference scheme to obtain the original reference scheme of the entity data;
[0031] It should be noted that when a user selects data, the selected target object is treated as entity data. Simultaneously, all behavioral data generated during the collaborative process is extracted from the database and used as associated entity data. Attributes of the entity data are also extracted from the database.
[0032] In a specific embodiment, the configuration of the reference scheme is as follows: the adaptation data attributes corresponding to each initial scheme are extracted from the database, and then the attributes of the entity data are compared with the adaptation data attributes corresponding to each initial scheme. If the attributes of the entity data are the same as the adaptation data attributes corresponding to an initial scheme, then the initial scheme is used as the reference scheme of the entity data and recorded as the original reference scheme.
[0033] It should be noted that data attributes include tree entities and list entities. The initial schemes include list-based reference schemes and tree-based table reference schemes, where the list-based reference scheme displays the data as a horizontal table; the tree-based table reference scheme displays the data as a tree-like table.
[0034] It should also be noted that a search function can be set up in the reference scheme for easier querying.
[0035] S2. Reference Scheme Usage: Confirm whether the original reference scheme requires custom configuration. If custom configuration is required, activate each reference control on the page, extract the user's preference value for each control, sort and display each reference control, and then prompt the user to enter the reference scheme settings entry to configure the custom reference scheme. After the configuration is completed, the custom reference scheme of the entity data is obtained.
[0036] It should be noted that the system sends information to the user regarding whether custom configuration is required and prompts the user to make a selection, thereby confirming whether the original reference solution requires custom configuration.
[0037] In a specific embodiment, the sorting of the reference controls is carried out as follows: based on the user's preference value for each control, if a reference control is the same as a control, the user's preference value for each control is taken as the user's preference value for each reference control, thereby obtaining the user's preference value for each reference control. Then, the user's preference value for each reference control is compared with a preset preference value threshold, and each reference control with a preference value greater than or equal to the preference value threshold is recorded as a preferred control, and each reference control with a preference value less than the preference value threshold is recorded as a frequently used control.
[0038] Extract the total usage count and the user preference scores for each frequently used control from the total usage count. Then, calculate the average user preference score for each frequently used control by averaging these scores. This average user preference score is denoted as: y represents the number corresponding to each constant sensor control, y = 1, 2, ..., z, which is then substituted into the calculation formula. In the process, the reference sorting value κ of the y-th constant sense control is obtained. y In the formula, A y denoted as the total number of times the y-th constant-feel control is used, A′ is the set standard total number of uses, and σ1 and σ2 are the set weight factors for the total number of uses and the weight factor for the average liking value, respectively.
[0039] It should be noted that σ1 and σ2 are both greater than 0 and less than 1.
[0040] Sort each favorite control according to its favorite value from largest to smallest. After sorting, sort each frequently used control according to its reference sort value from largest to smallest. This will give you a sort of reference controls.
[0041] S3. Page Data Display: Obtain the number of display fields, historical display frequency, and historical click frequency of each data from the entity data. Record the original reference scheme and custom reference scheme of the entity data as the reference scheme. Then, obtain the position and area of each control in the reference scheme. Select the control corresponding to each data for display. At the same time, extract the initial generation time, number of display fields, and click frequency of each related data in the entity data's historical query. Then, select the control corresponding to each related data for display. Finally, carry each data and each related data to the corresponding control to generate the entity data display page.
[0042] In one specific embodiment, the selection process for choosing the control corresponding to each data item is as follows: Based on the historical display frequency and historical click frequency of each data item, calculate the display priority value of each data item, denoted as α. iLet i represent the number corresponding to each data point, i = 1, 2, ..., n, where n is any integer greater than 2. The area corresponding to each control is compared with the area of the control corresponding to each reference display field stored in the database. If the area corresponding to a control is the same as the area corresponding to a reference display field, then that reference display field is used as the reference display field for that control. This process is repeated to obtain the reference display field for each control, and denoted as Q. j j represents the number corresponding to each control, j = 1, 2, ..., m, where m is any integer greater than 2.
[0043] The above-mentioned calculation of the display priority value of each data point is specifically performed as follows: The historical display frequency and historical click frequency of each data point are calculated by averaging them to obtain the average historical display frequency and average historical click frequency of the data, which are denoted as follows: The historical display frequency and historical click frequency of each data point are respectively denoted as X. i D i Then substitute it into the calculation formula In the process, the display priority value α of the i-th data is obtained. i In the formula, ε1 and ε2 are the weighting factors for the set historical display frequency and historical click frequency, respectively.
[0044] It should be noted that ε1 and ε2 are both greater than 0 and less than 1.
[0045] Locate the center point of the page and record it as the position of each control. Then, determine the distance between each control and the center point of the page, denoted as L. j Then, the priority value corresponding to each control is calculated, denoted as β. j ;
[0046] The calculation of the priority value for each control described above is specifically analyzed as follows: The distance L between each control and the center point of the page is... j Substitute into the calculation formula In the process, the priority value β corresponding to the j-th control is obtained. j In the formula, λ is the compensation factor for the distance between the control and the center point of the page, and L is the distance between the reference control and the center point of the page.
[0047] It should be noted that λ∈(0,1).
[0048] Based on the display priority value of each data, the number of display fields for each data, the number of reference display fields for each control, and the priority value for each control, the matching value between each data and each control is calculated. The matching values between each data and each control are sorted in descending order, and then each data selects the corresponding control to be displayed in sequence according to the sorting order.
[0049] The above-mentioned calculation of the matching value between each data and each control is specifically calculated as follows: Let Q be the display field quantity corresponding to each data. i Then substitute it into the calculation formula In the process, the matching value between the i-th data and the j-th control is obtained. Where ΔQ is the difference in the number of fields that are allowed to be displayed.
[0050] In another specific embodiment, the selection process for choosing the control corresponding to each associated data is as follows: Remove the control corresponding to each data from the controls in the reference scheme to obtain the controls to be displayed. Then, extract the priority value and reference display field quantity corresponding to each control to be displayed, denoted as β. j′ and Q j′,j′ Let j′ be the number corresponding to each control to be displayed, where j′ = 1, 2, ..., m′, and m′ is any integer greater than 2.
[0051] Based on the initial generation time of each associated data, the generation duration of each associated data is obtained and denoted as T. g Let g represent the ID corresponding to each associated data, g = 1, 2, ..., f, where f is any integer greater than 2, and let D be the click frequency of each associated data during historical queries of entity data. g Then substitute it into the calculation formula In the process, the display priority value α of the g-th associated data is obtained. g In the formula, T and D are the set reference generated duration and reference click frequency, respectively, and η1 and η2 are the set weight factors for the generated duration of associated data and the weight factors for the click frequency of associated data, respectively.
[0052] It should be noted that η1 and η2 are both greater than 0 and less than 1.
[0053] According to the calculation formula Obtain the matching value between the g-th associated data and the j′-th control to be displayed. Then, the matching values between each associated data and each control to be displayed are sorted in descending order, and then each associated data selects the corresponding control to be displayed in turn according to the sorting order.
[0054] S4. Save and delete the scheme: After the entity data display page is generated, confirm whether the page should be saved. If the page is saved and the reference scheme is a custom reference scheme, save the custom reference scheme of the entity data.
[0055] It's important to note that the initial schema is universal and will not generate a new reference schema after modification. Custom reference schemas, on the other hand, are not universal; they are only used on the current control. Modifying them will generate a new reference schema. When a user saves the page, the page schema is saved along with all reference schemas used by the entity data. The backend can then delete reference schemas not used by the entity data in the database, ensuring the validity of the database data.
[0056] S5. Control Usage Reference: Extract the reference scheme corresponding to each page generation of user entity data, and then calculate the user's preference value for each control.
[0057] In a specific embodiment, the calculation of the user's preference value for each control is carried out as follows: Based on the reference scheme corresponding to each page generation of user entity data, the number of times each control is used and the position of each control during each use are counted, and then the distance between each control and the center point of the page during each use is obtained, which is recorded as the viewing offset distance of each control during each use and denoted as L. jr j represents the number corresponding to each control, j = 1, 2, ..., m, r represents the number corresponding to each use, r = 1, 2, ..., p, where m and p are any integers greater than 2.
[0058] According to the calculation formula Get the user's preference value κ for the j-th control. j Where A and L′ are the set standard number of uses and standard line-of-sight offset distance, respectively. j This indicates the number of times the j-th control has been used. These are the weighting factors for the set number of uses and the weighting factor for the line-of-sight offset distance, respectively.
[0059] It should be noted that, All are greater than 0 and less than 1.
[0060] S6. Data Page Display: The page that displays entity data.
[0061] This invention extracts all behavioral data generated during collaborative work from the database when selecting data, configures a reference scheme, and supports custom schemes. When customizing a scheme, it analyzes user preferences for controls and then sorts and displays them, reducing user time spent on customization. Based on historical data queries, it confirms the controls to be displayed, generates a page, and displays it. This addresses the shortcomings of existing technologies, significantly improves the comprehensiveness of data queries, and ensures the authenticity and validity of the data. Furthermore, it provides users with a personalized configuration page for custom schemes, enabling personalized services, enhancing user experience, and reducing customization time. The invention also enhances the flexibility of data selection and display controls, improving the display effect of the page and effectively highlighting the display position of important data, thereby ensuring the quality of page generation and improving the user experience.
[0062] The above description is merely an example and illustration of the concept of the present invention. Those skilled in the art can make various modifications or additions to the specific embodiments described or use similar methods to replace them, as long as they do not deviate from the concept of the invention or exceed the scope defined in this specification, they should all fall within the protection scope of the present invention.
Claims
1. A method for rapidly generating a data reference page, characterized in that, Includes the following steps: S1. Reference scheme configuration: Obtain the currently queried entity data and its associated entity data, and obtain the attributes of the entity data, and then configure the reference scheme to obtain the original reference scheme of the entity data. S2. Reference Scheme Usage: Confirm whether the original reference scheme needs to be customized. If it needs to be customized, activate each reference control on the page and extract the user's preference value for each control. Then sort and display each reference control. Prompt the user to enter the reference scheme settings entry to configure the custom reference scheme. After the configuration is completed, the custom reference scheme of the entity data is obtained. S3. Page Data Display: Obtain the number of display fields, historical display frequency, and historical click frequency of each data from the entity data. Record the original reference scheme and custom reference scheme of the entity data as the reference scheme. Then, obtain the position and area of each control in the reference scheme. Select the control corresponding to each data for display. At the same time, extract the initial generation time, number of display fields, and click frequency of each related data in the entity data's historical query. Then, select the control corresponding to each related data for display. Finally, carry each data and each related data to the corresponding control to generate the entity data display page. S4. Save and delete the scheme: After the entity data display page is generated, confirm whether the page is saved. If the page is saved and the reference scheme is a custom reference scheme, save the custom reference scheme of the entity data. S5. Control Usage Reference: Extract the reference scheme corresponding to each page generation of user entity data, and then calculate the user's preference value for each control. S6. Data Page Display: The page that displays entity data.
2. The method for rapidly generating a data reference page according to claim 1, characterized in that, The specific configuration process for the reference scheme is as follows: Extract the corresponding adaptation data attributes of each initial scheme from the database, and then compare the attributes of the entity data with the corresponding adaptation data attributes of each initial scheme. If the attributes of the entity data are the same as the adaptation data attributes of an initial scheme, then the initial scheme is used as the reference scheme of the entity data and recorded as the original reference scheme.
3. The method for rapidly generating a data reference page according to claim 1, characterized in that, The sorting of the reference controls is described below: Based on the user's preference value for each control, if a reference control is the same as another control, the user's preference value for each control is used as the user's preference value for each reference control. This is used to obtain the user's preference value for each reference control. Then, the user's preference value for each reference control is compared with a preset preference value threshold. Reference controls with preference values greater than or equal to the preference value threshold are recorded as preferred controls, and reference controls with preference values less than the preference value threshold are recorded as normal controls. Extract the total usage count and the user preference scores for each frequently used control from the total usage count. Then, calculate the average user preference score for each frequently used control by averaging these scores. This average user preference score is denoted as: y represents the number corresponding to each constant sensor control, y = 1, 2, ..., z, which is then substituted into the calculation formula. In the process, the reference sorting value κ of the y-th constant sense control is obtained. y In the formula, A y This represents the total number of times the y-th constant-feel control is used, A′ is the set standard total number of uses, and σ1 and σ2 are the set weight factors for the total number of uses and the weight factor for the average liking value, respectively. Sort each favorite control according to its favorite value from largest to smallest. After sorting, sort each frequently used control according to its reference sort value from largest to smallest. This will give you a sort of reference controls.
4. The method for rapidly generating a data reference page according to claim 1, characterized in that, The specific selection process for choosing the control corresponding to each data point is as follows: Based on the historical display frequency and historical click frequency of each data point, the display priority value of each data point is calculated and denoted as α. i Let i represent the number corresponding to each data point, i = 1, 2, ..., n, where n is any integer greater than 2. The area corresponding to each control is compared with the area of the control corresponding to each reference display field stored in the database. If the area corresponding to a control is the same as the area corresponding to a reference display field, then that reference display field is used as the reference display field for that control. This process is repeated to obtain the reference display field for each control, and denoted as Q. j j represents the number corresponding to each control, j = 1, 2, ..., m, where m is any integer greater than 2; Locate the center point of the page and record it as the position of each control. Then, determine the distance between each control and the center point of the page, denoted as L. j Then, the priority value corresponding to each control is calculated, denoted as β. j ; Based on the display priority value of each data, the number of display fields for each data, the number of reference display fields for each control, and the priority value for each control, the matching value between each data and each control is calculated. The matching values between each data and each control are sorted in descending order, and then each data selects the corresponding control to be displayed in sequence according to the sorting order.
5. The method for rapidly generating a data reference page according to claim 4, characterized in that, The specific calculation process for the display priority value of each data point is as follows: The historical display frequency and historical click frequency of each data point are averaged to obtain the average historical display frequency and average historical click frequency, respectively denoted as _____. The historical display frequency and historical click frequency of each data point are respectively denoted as X. i D i Then substitute it into the calculation formula In the process, the display priority value α of the i-th data is obtained. i In the formula, ε1 and ε2 are the weighting factors for the set historical display frequency and historical click frequency, respectively.
6. The method for rapidly generating a data reference page according to claim 4, characterized in that, The specific analysis process for calculating the priority value corresponding to each control is as follows: Adjust the spacing L between each control and the center point of the page. j Substitute into the calculation formula In the process, the priority value β corresponding to the j-th control is obtained. j In the formula, λ is the compensation factor for the distance between the control and the center point of the page, and L is the distance between the reference control and the center point of the page.
7. The method for rapidly generating a data reference page according to claim 3, characterized in that, The specific calculation process for the matching value between each data point and each control is as follows: Let Q be the number of display fields corresponding to each data point. i Then substitute it into the calculation formula In the process, the matching value between the i-th data and the j-th control is obtained. Where ΔQ is the difference in the number of fields that are allowed to be displayed.
8. The method for rapidly generating a data reference page according to claim 7, characterized in that, The specific selection process for choosing the control corresponding to each associated data is as follows: Remove the controls corresponding to the data displayed from each control in the reference scheme to obtain each control to be displayed. Then, extract the priority value and reference display field quantity corresponding to each control to be displayed, denoted as β. j′ and Q j′ j′ is the number corresponding to each control to be displayed, j′=1,2,......,m′, where m′ is any integer greater than 2; Based on the initial generation time of each associated data, the generation duration of each associated data is obtained and denoted as T. g Let g represent the ID corresponding to each associated data, g = 1, 2, ..., f, where f is any integer greater than 2, and let D be the click frequency of each associated data during historical queries of entity data. g Then substitute it into the calculation formula In the process, the display priority value α of the g-th associated data is obtained. g In the formula, T and D are the set reference generated time and reference click frequency, respectively, and η1 and η2 are the set weight factors for the generated time of associated data and the weight factors for the click frequency of associated data, respectively. According to the calculation formula Obtain the matching value between the g-th associated data and the j′-th control to be displayed. Then, the matching values between each associated data and each control to be displayed are sorted in descending order, and then each associated data selects the corresponding control to be displayed in turn according to the sorting order.
9. The method for rapidly generating a data reference page according to claim 1, characterized in that, The calculation process for users' preference values for each control is as follows: Based on the reference scheme corresponding to each page generation using user entity data, the usage frequency and position of each control during each usage are counted. This allows us to obtain the distance between each control and the page center point during each usage, which is recorded as the viewing offset distance of each control during each usage and denoted as L. jr j represents the number corresponding to each control, j = 1, 2, ..., m, r represents the number corresponding to each use, r = 1, 2, ..., p, where m and p are any integers greater than 2; According to the calculation formula Get the user's preference value κ for the j-th control. j Where A and L′ are the set standard number of uses and standard line-of-sight offset distance, respectively. j This indicates the number of times the j-th control has been used. These are the weighting factors for the set number of uses and the weighting factor for the line-of-sight offset distance, respectively.