System for quantifying page experience performance index

Through AOP non-invasion technology and automated execution strategy configuration pages, the problem of inaccurate quantification of page loading experience in the existing technology is solved, accurate detection and optimization of page loading experience is achieved, and the detection efficiency of page loading performance is improved.

CN119862100APending Publication Date: 2025-04-22BEIJING BITE YIPAI INFORMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510024421.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

The existing technology is difficult to accurately quantify the page loading experience, resulting in a gap between the data and the real experience, and requires a lot of manpower and time to experience and monitor.

Method used

AOP non-invasive technology is adopted to automatically implement the policy configuration page, collector, analysis middle platform and statistical platform to accurately monitor the performance of pages and interfaces, record the duration of key nodes on the link, and combine user experience standards to detect whether the page has white screen, black screen or load delays in real time, and generate APP experience scores.

Benefits of technology

It realizes accurate quantification of the page loading experience, helps to discover pages with experience problems, and explores the root causes that affect the page loading experience, improving the detection and optimization efficiency of page loading performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119862100A_ABST
    Figure CN119862100A_ABST
Patent Text Reader

Abstract

The invention provides a system for quantifying page experience performance indexes, comprising an automatic execution strategy configuration page which is provided with a configuration option module and a trigger execution task module; the collector is used for collecting data; the middle analysis station is used for judging the validity of the data and then recording a result through a timeline; and the statistical platform is connected with the analysis middle table. The system provided by the invention fills up the time consumption for acquiring the real loading response of the page in the industry, obtains the time consumption for a user to really see the page rendering by counting page creation, interface request, page rendering and cache data difference comparison, and counts the time consumption of each life cycle of the page, so that the user experience is improved. And accurate checking of pages with long time consumption is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of page experience performance quantification, and in particular to a system for quantifying page experience performance indicators. Background Art

[0002] The page loading experience index cannot obtain any numerical value to obtain the real experience index of each page and quantify it. The development and testing team cannot test all pages in all operating environments to see whether there is a white screen experience problem in certain scenarios (weak network, no cache, etc.), so online quantitative indicators are needed to reflect the experience of all pages.

[0003] The basic solutions in the industry are as follows:

[0004] Subjective feeling: Enter the page and check with your naked eyes to see if there is a white screen and loading.

[0005] Code injection: intercept the page to show whether the interface and valid cache are returned during the life cycle.

[0006] The above scheme has the following disadvantages and shortcomings:

[0007] The first problem: Option 1 requires a lot of manpower and time to feel, lacks objectivity, and the recording process and standards cannot be quantified.

[0008] The second problem: Although Solution 2 can monitor key data indicators, there is still a gap between the data and the actual experience. Summary of the invention

[0009] In order to solve the technical problem that there is a gap between data and real experience, the present invention uses AOP non-intrusive technology to accurately monitor the performance of pages and interfaces, record the duration of key nodes on the link, and detect in real time whether there is a white screen, black screen or loading delay on the page in combination with user experience standards. Through comprehensive statistical analysis, an APP experience score is generated to guide the discovery of pages with experience problems, and through detailed data analysis, the root causes that affect the page loading experience are explored. A system for quantifying page experience performance indicators is provided.

[0010] The present invention solves the above technical problems through the following technical solutions:

[0011] The present invention provides a system for quantifying page experience performance indicators, including: an automated execution strategy configuration page, the automated execution strategy configuration page is provided with a configuration option module and a trigger execution task module; a collector, the collector collects data; an analysis center, the analysis center is used to determine the validity of the data, and then record the results through a timeline; a statistical platform, the statistical platform is connected to the analysis center.

[0012] Preferably, the configuration options module is used to provide configuration options for the cycle, number of times, and indicator type of automated collection.

[0013] Preferably, it also includes a remote configuration center, which is connected to the configuration option module and is used to store the configuration options selected by the configuration option module.

[0014] Preferably, the collector is connected to the automation execution strategy configuration page, and after the configuration option is selected, the collector acquires full-link data.

[0015] Preferably, the analysis center is connected to the collector, and the analysis center is used to analyze the data collected by the collector.

[0016] Preferably, the statistical platform is provided with a dimensional statistics module, a problem tracing module, a statistical report module, an intelligent attribution module and an abnormal alarm module.

[0017] Preferably, the automated execution strategy configuration page is provided with a cache data rendering module and an interface data rendering module.

[0018] Preferably, the automated execution strategy configuration page is provided with a page initialization module.

[0019] Preferably, it also includes a network component interceptor, which is connected to the automation execution policy configuration page.

[0020] Preferably, a page lifecycle interceptor is also included, and the page lifecycle interceptor is connected to the automation execution strategy configuration page.

[0021] On the basis of being in accordance with the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present invention.

[0022] The positive and progressive effects of the present invention are:

[0023] The system for quantifying page experience performance indicators proposed above aims to fill the gap in the industry in obtaining the actual loading response time of a page. By comparing the differences in data from page creation to interface request to page rendering with or without cache, the actual time consumed by users when viewing the page rendering can be obtained. In addition, the time consumed in each life cycle of the page can be counted to help accurately identify time-consuming pages. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 Schematic diagram of the principle of the system of the present invention.

[0025] Figure 2 This is a diagram of the full-link data collection architecture of the page of the present invention.

[0026] Figure 3 It is a flow chart of the present invention.

[0027] Description of Reference Numerals

[0028] 1. Automated execution strategy configuration page; 2. Configuration options module; 3. Trigger execution task module; 4. Collector; 5. Analysis center; 6. Statistics platform; 601. Dimension statistics module; 602. Problem tracing module; 603. Statistical report module; 604. Intelligent attribution module; 605. Abnormal alarm module; 7. Remote configuration center; 8. Cache data rendering module; 9. Interface data rendering module; 10. Page initialization module; 11. Network component interceptor; 12. Page life cycle interceptor. DETAILED DESCRIPTION

[0029] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.

[0030] like Figure 1-3 As shown, the system for quantifying page experience performance indicators includes: an automated execution strategy configuration page 1, wherein the automated execution strategy configuration page 1 is provided with a configuration option module 2 and a trigger execution task module 3; a collector 4, wherein the collector 4 collects data; an analysis platform 5, wherein the analysis platform 5 is used to determine the validity of the data and then record the results through a timeline; and a statistical platform 6, wherein the statistical platform 6 is connected to the analysis platform 5.

[0031] like Figure 2 As shown, the automated execution strategy configuration page 1 is provided with a cache data rendering module 8 and an interface data rendering module 9 .

[0032] During the process of client page link collection, the cache data rendering module 8 and the interface data rendering module 9 extract the cache, and then render the cache data and the interface data.

[0033] like Figure 2 As shown, the automated execution strategy configuration page 1 is provided with a page initialization module 10 .

[0034] During the process of collecting page links on the client side, the page initialization module 10 performs page initialization.

[0035] like Figure 3 As shown, it also includes a network component interceptor 11, and the network component interceptor 11 is connected to the automation execution strategy configuration page 1. It also includes a page life cycle interceptor 12, and the page life cycle interceptor 12 is connected to the automation execution strategy configuration page 1.

[0036] During the collection service, the network component interceptor 11 and the page life cycle interceptor 12 are turned on; the network component interceptor 11 standardizes the service call process, unifies the service request exit node, and counts the time consumption of key nodes. The page life cycle interceptor 12 intercepts the page loading process and counts the initialization time consumption and rendering time consumption.

[0037] The configuration option module 2 is used to provide configuration options for the cycle, number of times, and indicator type of automated collection.

[0038] Among them, the automated execution strategy configuration page 1: provides configuration options such as the cycle, number of times, indicator type, etc. of automated collection, as well as triggering execution tasks.

[0039] Analysis platform 5: Analyze logs, determine data validity, and then record the results through a timeline.

[0040] Statistical Platform 6: Analyze the recorded data, and after obtaining abnormal data, use the attribution algorithm to find the problem and push the alarm; it can generate reports to verify the optimization results;

[0041] like Figure 3 As shown, it also includes a remote configuration center 7, which is connected to the configuration option module 2, and the remote configuration center 7 is used to store the configuration options selected by the configuration option module 2.

[0042] The collector 4 is connected to the automation execution strategy configuration page 1. After the configuration option is selected, the collector 4 acquires the full-link data.

[0043] The analysis platform 5 is connected to the collector 4 , and the analysis platform 5 is used to analyze the data collected by the collector 4 .

[0044] The statistical platform 6 is provided with a dimensional statistical module 601 , a problem tracing module 602 , a statistical report module 603 , an intelligent attribution module 604 and an abnormal alarm module 605 .

[0045] The operation steps of the above system are as follows:

[0046] The operator operates through the configuration option module 2. The configuration user first selects which project to configure, then selects the type of indicator to be collected, then selects the execution cycle, and finally clicks the "Add Page" button in the automated execution strategy configuration page 1.

[0047] After clicking "Add Page", the page configuration will be stored in the remote configuration center 7, and the latest configuration will be pulled when the online APP is started.

[0048] Collection service: As the core service on the collection side, it will obtain the full-link data of the page through the collector 4 in the configured automatic execution strategy configuration page 1 according to the latest configuration obtained at startup.

[0049] Analysis service: The analysis platform 5 will obtain the log details, perform verification, aggregation, analysis and attribution, and then store them in the database.

[0050] Statistical Services: The statistical services in Statistical Platform 6 are data integration, reporting and early warning systems.

[0051] Data dimension: After the data dimension is established, subsequent attribution and traceability will be more convenient. The data dimension includes product type, page, stage type, timeline warning, recorded data and growth trend. The dimension statistics module 601 is used for statistics of data dimensions.

[0052] Intelligent attribution module 604: Through data dimensions and the collection of a large amount of data, after eliminating abnormal dirty data, through data modeling, the problem dimension can be quickly found and judged in combination with the indicator type. While the intelligent attribution module 604 continuously generates the cause of the problem, it also continuously optimizes the data model to improve the accuracy of attribution.

[0053] Problem tracing module 602: After the attribution system makes a judgment on the problem data, it will summarize the source and execution environment of the problem data to provide the business party with a basis for review and verification.

[0054] Statistical report module 603: The system will regularly provide data reports to the business, so that the page experience indicators can be understood at any time, driving the business to accelerate the pace of optimization.

[0055] The abnormality alarm module 605 is used for abnormality alarm.

[0056] The present invention is not limited to the above-mentioned embodiments. Any changes in shape or structure are within the protection scope of the present invention. The protection scope of the present invention is defined by the attached claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principle and essence of the present invention, but these changes and modifications are within the protection scope of the present invention.

Claims

1. A system for quantifying page experience performance indicators, characterized in that: Includes: Includes: An automated execution strategy configuration page (1), wherein the automated execution strategy configuration page (1) is provided with a configuration option module (2) and a trigger execution task module (3); A collector (4), wherein the collector (4) collects data; Analysis platform (5), the analysis platform (5) is used to determine the validity of the data and then record the results through a timeline; A statistical platform (6), the statistical platform (6) is connected to the analysis platform (5).

2. The system for quantifying page experience performance indicators according to claim 1, characterized in that: The configuration option module (2) is used to provide configuration options for the cycle, number of times, and indicator type of automated collection.

3. The system for quantifying page experience performance indicators according to claim 2, characterized in that: It also includes a remote configuration center (7), which is connected to the configuration option module (2), and the remote configuration center (7) is used to store the configuration options selected by the configuration option module (2).

4. The system for quantifying page experience performance indicators according to claim 3, characterized in that: The collector (4) is connected to the automation execution strategy configuration page (1), and after the configuration option is selected, the collector (4) acquires full-link data.

5. The system for quantifying page experience performance indicators according to claim 4, characterized in that: The analysis center (5) is connected to the collector (4), and the analysis center (5) is used to analyze the data collected by the collector (4).

6. The system for quantifying page experience performance indicators according to claim 1, characterized in that: The statistical platform (6) is provided with a dimensional statistical module (601), a problem tracing module (602), a statistical report module (603), an intelligent attribution module (604) and an abnormal alarm module (605).

7. The system for quantifying page experience performance indicators according to claim 1, characterized in that: The automated execution strategy configuration page (1) is provided with a cache data rendering module (8) and an interface data rendering module (9).

8. The system for quantifying page experience performance indicators according to claim 1, characterized in that: The automated execution strategy configuration page (1) is provided with a page initialization module (10).

9. The system for quantifying page experience performance indicators according to claim 1, characterized in that: It also includes a network component interceptor (11), which is connected to the automation execution strategy configuration page (1).

10. The system for quantifying page experience performance indicators according to claim 1, characterized in that: It also includes a page life cycle interceptor (12), and the page life cycle interceptor (12) is connected to the automation execution strategy configuration page (1).