Practical index calculation system for WEB system in enterprise

The practical index calculation system for enterprise internal WEB systems addresses the limitations of existing tools by offering high-precision user experience feedback through advanced data analysis and visualization, enhancing user satisfaction and market competitiveness.

CN119226113APending Publication Date: 2024-12-31GUANGZHOU HAIYI SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411390167.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

Existing user experience evaluation tools, whether probe-type or external-type, fail to provide comprehensive, high-precision measurements within complex system architectures, face data sovereignty challenges, and lack timely and objective feedback, leading to inefficiencies in user experience optimization.

Method used

A practical index calculation system for enterprise internal WEB systems, utilizing a data collection module, recording module, monitoring module, review calculation module, and visualization module, which includes browser extension technology, big data processing frameworks, and advanced data analysis algorithms to capture and analyze user behavior data, ensuring high-precision measurements and timely feedback.

Benefits of technology

Enhances user satisfaction, loyalty, and conversion rates by providing immediate, accurate feedback on user experience, reducing support costs, and promoting continuous innovation and differentiation in a competitive market.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119226113A_ABST
    Figure CN119226113A_ABST
Patent Text Reader

Abstract

The invention discloses a practical index calculation system for a WEB system in an enterprise, and the calculation system comprises a main control terminal which is connected with a data collection module which is used for continuously collecting original behavior data generated in the process that a user browses the WEB system during the operation period of a browser extension program; the recording module is used for recording key behavior frames of a user, meanwhile, a WEB system administrator carries out a series of page element clicking operations on the system in the mode, and software can record a DOM path (xPath) and an id value of each clicked operation element in the WEB system administrator. The satisfaction degree of the user to products or services can be remarkably improved, and then front-side word-of-mouth spreading is promoted; emotional connection between the user and the brand can be established through high-quality user experience, the user is prompted to become a return customer, the long-term loyalty of the user is improved, and a solid foundation is laid for sustainable development of enterprises.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of computer control, and in particular relates to a practical index calculation system for an enterprise internal WEB system. Background Art

[0002] When users interact with products or services, they will perform a series of actions such as displacement, focus, and click. The data generated by related behaviors can be used to understand user needs and preferences, and then provide a personalized and seamless interactive experience in subsequent products or services, thereby enhancing user satisfaction, promoting positive word-of-mouth communication, and effectively increasing the frequency and duration of product or service use.

[0003] At present, there are many tools to help optimize user experience, which can be roughly divided into probe-type and external-type. Probe-type tools, as the name implies, go deep into the application or website like a probe, and monitor and collect user behavior data in real time by embedding code snippets. This type of tool can capture the details of user interaction in detail, such as click-through rate, page dwell time, scrolling behavior, conversion path, etc., thereby providing rich original materials for analyzing users. For example, Google Analytics, Mixpanel and Hotjar are all representatives of probe-type tools widely used in the market. They can not only provide quantitative data, but also support functions such as heat maps and session replay to help teams intuitively understand user behavior patterns and identify pain points and opportunities. In contrast, external-type tools focus more on testing and evaluating user experience through external interfaces or services without directly modifying the target system. This type of tool includes user research platforms (such as SurveyMonkey), remote user testing tools (such as Usertesting.com) and A / B testing tools (Optimizely, VWO). The advantage of external tools is that they are highly flexible and can quickly implement tests in real user environments and collect feedback without going through a complex integration process. They help teams verify assumptions, optimize design decisions, and ensure that new features or changes can effectively improve user experience by simulating different usage scenarios.

[0004] However, a single tool often cannot cover all needs, and there are problems in its use. Take probe-type tools as an example. Their deep involvement in the operating system requires the embedding of proprietary code in the existing system to achieve the purpose of monitoring and data capture. This process not only faces the arduous challenge of technological transformation, but also may encounter the difficulty of implementing capital investment. On the other hand, some tools lack private deployment options, leaving hidden dangers at the data protection level. As for external evaluation tools, most of them rely on questionnaires and feedback from external reviews. Although this method is simple and easy to use, it is inevitably slightly pale in timeliness and objectivity. It is difficult to immediately capture the changes in products or services after iterative upgrades. There is a perceived time difference between the evaluation results and the actual improvement, which weakens the immediate value and accuracy of the feedback. Summary of the invention

[0005] The purpose of the present invention is to provide a practical indicator calculation system for an enterprise's internal WEB system, which has the ability to perform high-precision measurements in the subtle context of a complex system architecture, and can also maintain data sovereignty and operate smoothly within the legal and technical framework, while ensuring that evaluation feedback follows closely and keenly captures every trace of evolution. A comprehensive solution to solve the problems raised in the above-mentioned background technology.

[0006] To achieve the above-mentioned purpose, the present invention provides the following technical solution: a practical index calculation system for an enterprise internal WEB system, the calculation system comprising a main control terminal, connected to the main control terminal:

[0007] The data collection module is used to continuously collect the original behavior data generated by users browsing the WEB system during the operation of the browser extension program;

[0008] The recording module is used to record the user's key behavior frames. At the same time, the WEB system administrator performs a series of click operations on the system page elements in this mode. The software will record the DOM path (xPath) and ID value of each clicked element, and use the three data together with the current page URL path value as a page element identification of a user's key behavior frame. Multiple consecutive key frames are recorded as a system business closed-loop operation.

[0009] A monitoring module is used to monitor key behavior frames, identify whether an operation is a key behavior frame, whether multiple key behavior frames are one or more business closed-loop operations, and record the data required for practical indicators of all key behavior frames;

[0010] The review calculation module is used to realize efficient and automatic reprocessing and multi-dimensional analysis of new records in the database, providing a strong data-driven basis for the decision support system;

[0011] The visualization module is used to intuitively present the comprehensive operating status of the software system in terms of functionality, role allocation, and timing. This innovative method can immediately reveal design deficiencies, especially at the module and function levels, and provide accurate feedback to the R&D team, prompting them to take remedial measures quickly. The result not only promotes the dual improvement of service management efficiency and quality, but also greatly enhances the ability to solve problems and optimize solutions when dealing with complex business scenarios, demonstrating a high degree of practical value and wisdom orientation.

[0012] As a preferred technical solution of the present invention, the recording module regards a user key behavior frame recording as a business closed-loop recording process of a WEB system, and the specific process is as follows:

[0013] Step 1: The recorder initiates a recording request;

[0014] Step 2: The system records whether the recorder performs an operation. If the recorder is confirmed to perform an operation, a key behavior frame recording information is added;

[0015] Step 3: When the recorder does not operate the system, the system determines whether the recorder edits the recorded information. If it is determined, the key behavior frame recording information is edited and the system returns to step 2 for confirmation.

[0016] Step 4: When the recorder has not confirmed the editing of the recorded information, the system will confirm whether the recorder will save it as a business closed loop. If not, return to step 2 to operate. If confirmed, upload the business closed loop to save the information and end.

[0017] As a preferred technical solution in the present invention, the monitoring module is used in the following steps:

[0018] Step 1: The user performs functional operations on a business system in a web browser, generating actions such as displacement, focus, and click;

[0019] Step 2: The extended tool monitors and compares the data with the internal storage. If it does not belong to the predefined key behavior frame, it continues to wait for the next user input;

[0020] Step 3: If the user input is a key behavior frame, the extension tool records the DOM elements and network request information related to the key frame;

[0021] Step 4: The extended tool continuously monitors whether a series of user actions meet a defined business closed-loop sequence. If not, the tool continues to monitor.

[0022] Step 5: If the combination of multiple actions satisfies a certain business closed-loop sequence, the extension tool starts transmitting data to the background.

[0023] As a preferred technical solution in the present invention, the review calculation module uses a Java batch processing application or a big data processing framework to perform review calculation operations on predefined analysis dimensions for the incoming data, which involves the use of advanced data processing algorithms and technologies, such as distributed computing, parallel processing, and memory computing, to optimize the processing efficiency and analysis depth of large-scale data sets; in specific implementation, modern big data processing tools such as MapReduce and Spark will be used, combined with methodologies such as time series analysis, role mining, and functional clustering to ensure that data is accurately segmented and deeply insightful in accordance with industry standards and business needs.

[0024] As a preferred technical solution in the present invention, the visualization module includes a histogram, a scatter plot, a line graph and a sorting table display.

[0025] As a preferred technical solution in the present invention, the visualization module also includes displaying regional aggregated data, time aggregated data, and personnel aggregated data.

[0026] As a preferred technical solution in the present invention, the data collection module adopts the Chromium browser extension technology architecture to achieve comprehensive basic data analysis and collection. This innovative software system is designed with a highly sensitive operation track recording function, which can accurately capture and record a series of key interactive behaviors in Web applications.

[0027] As a preferred technical solution in the present invention, the data collection module includes

[0028] Column storage module, with highly optimized compression technology and efficient design for analytical queries, is particularly suitable for processing aggregation operations of large-scale data sets, reducing I / O operations, and accelerating response time in data warehouse and big data analysis scenarios;

[0029] Row-based storage databases are used for application scenarios that require frequent updates and instant reading of individual records;

[0030] By using API interfaces or establishing long-term WebSocket connections as data transmission mechanisms, the collected data will be strategically classified and stored in column storage systems or row storage databases according to its characteristics and access patterns, thereby optimizing data access efficiency and analysis performance.

[0031] Compared with the prior art, the present invention has the following beneficial effects:

[0032] 1. Enhance user satisfaction: By deeply understanding user needs and preferences and providing a personalized, seamless interactive experience, user satisfaction with products or services can be significantly improved, thereby promoting positive word-of-mouth communication.

[0033] 2. Improve user loyalty: High-quality user experience can establish an emotional connection between users and brands, prompting users to become repeat customers, increasing their long-term loyalty, and laying a solid foundation for the sustainable development of the company.

[0034] 3. Improve conversion rate and retention rate: An intuitive, easy-to-use and pleasant interaction process can effectively reduce user abandonment rate, increase the proportion of completed purchases or service use, and increase user retention time, creating more opportunities for business growth.

[0035] 4. Differentiated competitive advantage: In a market environment with fierce competition for similar products or services, excellent user experience becomes an important mark that distinguishes companies from competitors, helping them stand out in the market and attract and maintain market share.

[0036] 5. Promote innovation and iteration: User-centered design thinking encourages continuous collection of feedback and optimization of products. This process not only directly improves user experience, but also promotes the continuous evolution and innovation of products, ensuring that companies keep up with market trends and technological advances.

[0037] 6. Reduce support costs: Good user experience design can foresee and solve potential usage problems, reduce the number of times users seek help, thereby effectively controlling customer service costs and improving operational efficiency.

[0038] To sum up, optimizing user experience is not only a key strategy to enhance user perceived value, but also a core element to drive enterprise growth and enhance market competitiveness. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 is a system diagram of the present invention;

[0040] Figure 2 This is a flow chart of the use of the recording module of the present invention;

[0041] Figure 3 This is a flow chart of the use of the monitoring module of the present invention

[0042] Figure 4 A flowchart of the use of the review calculation module of the present invention;

[0043] Figure 5 This is the overall structure diagram of the visualization module of the present invention. DETAILED DESCRIPTION

[0044] 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 only 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.

[0045] See also Figures 1 to 5 The present invention provides a technical solution: a practical index calculation system for an enterprise internal WEB system, the calculation system includes a main control terminal, and the main control terminal is connected with:

[0046] The data collection module is used to continuously collect the original behavior data generated by users browsing the WEB system during the operation of the browser extension program;

[0047] The recording module is used to record the user's key behavior frames. At the same time, the WEB system administrator performs a series of click operations on the system page elements in this mode. The software will record the DOM path (xPath) and ID value of each clicked element, and use the three data together with the current page URL path value as a page element identification of a user's key behavior frame. Multiple consecutive key frames are recorded as a system business closed-loop operation.

[0048] A monitoring module is used to monitor key behavior frames, identify whether an operation is a key behavior frame, whether multiple key behavior frames are one or more business closed-loop operations, and record the data required for practical indicators of all key behavior frames;

[0049] The review calculation module is used to realize efficient and automatic reprocessing and multi-dimensional analysis of new records in the database, providing a strong data-driven basis for the decision support system;

[0050] The visualization module is used to intuitively present the comprehensive operating status of the software system in terms of functionality, role allocation, and timing. This innovative method can immediately reveal design deficiencies, especially at the module and function levels, and provide accurate feedback to the R&D team, prompting them to take remedial measures quickly. The result not only promotes the dual improvement of service management efficiency and quality, but also greatly enhances the ability to solve problems and optimize solutions when dealing with complex business scenarios, demonstrating a high degree of practical value and wisdom orientation.

[0051] In this embodiment, the recording module regards a user key behavior frame recording as a business closed-loop recording process of a WEB system, and the specific process is as follows:

[0052] Step 1: The recorder initiates a recording request;

[0053] Step 2: The system records whether the recorder performs an operation. If the recorder is confirmed to perform an operation, a key behavior frame recording information is added;

[0054] Step 3: When the recorder does not operate the system, the system determines whether the recorder edits the recorded information. If it is determined, the key behavior frame recording information is edited and the system returns to step 2 for confirmation.

[0055] Step 4: When the recorder has not confirmed the editing of the recorded information, the system will confirm whether the recorder will save it as a business closed loop. If not, return to step 2 to operate. If confirmed, upload the business closed loop to save the information and end.

[0056] In this embodiment, the monitoring module is used in the following steps:

[0057] Step 1: The user performs functional operations on a business system in a web browser, generating actions such as displacement, focus, and click;

[0058] Step 2: The extended tool monitors and compares the data with the internal storage. If it does not belong to the predefined key behavior frame, it continues to wait for the next user input;

[0059] Step 3: If the user input is a key behavior frame, the extension tool records the DOM elements and network request information related to the key frame;

[0060] Step 4: The extended tool continuously monitors whether a series of user actions meet a defined business closed-loop sequence. If not, the tool continues to monitor.

[0061] Step 5: If the combination of multiple actions satisfies a certain business closed-loop sequence, the extension tool starts transmitting data to the background.

[0062] In this embodiment, the review calculation module uses a Java batch processing application or a big data processing framework to perform review calculation operations on predefined analysis dimensions for the incoming data. This involves the use of advanced data processing algorithms and technologies, such as distributed computing, parallel processing, and in-memory computing, to optimize the processing efficiency and analysis depth of large-scale data sets. In specific implementation, modern big data processing tools such as MapReduce and Spark will be used, combined with methodologies such as time series analysis, role mining, and functional clustering to ensure that data is accurately segmented and deeply insightful in accordance with industry standards and business needs.

[0063] In this embodiment, the visualization module includes histogram, scatter plot, line graph and sorting table display.

[0064] In this embodiment, the visualization module also includes displaying regional aggregate data, time aggregate data, and personnel aggregate data.

[0065] In this embodiment, the data collection module adopts the Chromium browser extension technology architecture to achieve comprehensive basic data analysis and collection. This innovative software system is designed with a highly sensitive operation track recording function, which can accurately capture and record a series of key interactive behaviors in Web applications.

[0066] In this embodiment, the data collection module includes

[0067] Column storage module, with highly optimized compression technology and efficient design for analytical queries, is particularly suitable for processing aggregation operations of large-scale data sets, reducing I / O operations, and accelerating response time in data warehouse and big data analysis scenarios;

[0068] Row-based storage databases are used for application scenarios that require frequent updates and instant reading of individual records;

[0069] By using API interfaces or establishing long-term WebSocket connections as data transmission mechanisms, the collected data will be strategically classified and stored in column storage systems or row storage databases according to its characteristics and access patterns, thereby optimizing data access efficiency and analysis performance.

[0070] Although embodiments of the present invention have been shown and described (see the above detailed description for details), it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to these embodiments without departing from the principles and spirit of the present invention, and the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A practical index calculation system for an enterprise internal WEB system, characterized by: The computing system includes a main control terminal, on which are connected: The data collection module is used to continuously collect the original behavior data generated by users browsing the WEB system during the operation of the browser extension program; The recording module is used to record the user's key behavior frames. At the same time, the WEB system administrator performs a series of click operations on the system page elements in this mode. The software will record the DOM path (xPath) and ID value of each clicked element, and use the three data together with the current page URL path value as a page element identification of a user's key behavior frame. Multiple consecutive key frames are recorded as a system business closed-loop operation. A monitoring module is used to monitor key behavior frames, identify whether an operation is a key behavior frame, whether multiple key behavior frames are one or more business closed-loop operations, and record the data required for practical indicators of all key behavior frames; The review calculation module is used to realize efficient and automatic reprocessing and multi-dimensional analysis of new records in the database, providing a strong data-driven basis for the decision support system; The visualization module is used to intuitively present the comprehensive operating status of the software system in terms of functionality, role allocation and timing dimensions.

2. The enterprise internal WEB system practical index calculation system according to claim 1, characterized in that: The recording module regards a user key behavior frame recording as a business closed-loop recording process of a WEB system. The specific process is as follows: Step 1: The recorder initiates a recording request; Step 2: The system records whether the recorder performs an operation. If the recorder is confirmed to perform an operation, a key behavior frame recording information is added; Step 3: When the recorder does not operate the system, the system determines whether the recorder edits the recorded information. If it is determined, the key behavior frame recording information is edited and the system returns to step 2 for confirmation. Step 4: When the recorder has not confirmed the editing of the recorded information, the system will confirm whether the recorder will save it as a business closed loop. If not, return to step 2 to operate. If confirmed, upload the business closed loop to save the information and end.

3. The enterprise internal WEB system practical index calculation system according to claim 1 is characterized by: The steps for using the monitoring module are as follows: Step 1: The user performs a function operation on a business system in a web browser; Step 2: The extended tool monitors and compares the data with the internal storage. If it does not belong to the predefined key behavior frame, it continues to wait for the next user input; Step 3: If the user input is a key behavior frame, the extension tool records the DOM elements and network request information related to the key frame; Step 4: The extended tool continuously monitors whether a series of user actions meet a defined business closed-loop sequence. If not, the tool continues to monitor. Step 5: If the combination of multiple actions satisfies a certain business closed-loop sequence, the extension tool starts transmitting data to the background.

4. The enterprise internal WEB system practical index calculation system according to claim 1, characterized in that: The review calculation module uses a Java batch processing application or a big data processing framework to perform review calculation operations on predefined analysis dimensions for the incoming data to ensure that the data is accurately segmented and deeply understood in accordance with industry standards and business requirements.

5. The enterprise internal WEB system practical index calculation system according to claim 1 is characterized by: The visualization module includes histogram, scatter plot, line graph and sorting table display.

6. The enterprise internal WEB system practical index calculation system according to claim 5 is characterized by: The visualization module also includes displaying regional aggregate data, time aggregate data, and personnel aggregate data.

7. The enterprise internal WEB system practical index calculation system according to claim 1 is characterized by: The data collection module adopts the Chromium browser extension technology architecture to achieve comprehensive basic data analysis and collection.

8. The enterprise internal WEB system practical index calculation system according to claim 7 is characterized by: The data collection module includes Column storage module, with highly optimized compression technology and efficient design for analytical queries, is particularly suitable for processing aggregation operations of large-scale data sets, reducing I / O operations, and accelerating response time in data warehouse and big data analysis scenarios; Row-based storage databases are used for application scenarios that require frequent updates and instant reading of individual records.