User Behavior Data Processing via Client-Side Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Database servers face high processing pressure and low efficiency during real-time analysis of user behavior data, leading to inefficient data processing.
Innovation Solution
A user behavior data processing method that involves obtaining log information at a fixed time, determining and setting row data satisfying a preset format as user behavior information, and performing data statistics according to a preset rule, thereby reducing the processing load on the database server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If real-time data processing is performed on the database server, then user behavior analysis can be conducted immediately, but the processing pressure on the database server increases and processing efficiency decreases
Solution Approach 1:
The patent segments the data processing workflow into two distinct parts: (1) data collection and preliminary filtering performed by the client-side monitoring module, and (2) statistical analysis performed by the database server. By filtering and formatting data before transmission, the client-side segment reduces the volume of data requiring server processing, thereby resolving the contradiction between timely analysis and server processing capacity
Solution Approach 2:
The patent applies preliminary action by performing data filtering, formatting validation, and preliminary aggregation on the client-side before data is transmitted to the database server. This advance processing ensures that only relevant, properly formatted data reaches the server, enabling timely analysis while preserving server processing efficiency
Data Source
AI summary
Disclosed are a method and a user behavior data processing device, as well as a computer-readable storage medium. The user behavior data processing method includes: obtaining log information stored in a preset server at a fixed time, wherein, the log information comprises user behavior data which is captured and sent to the preset server by client; determining that whether row data satisfying a preset format exists in each row data of the log information, wherein, the row data is the data corresponding to each row of the log information; setting the row data satisfying the preset format as user behavior information; performing data statistics on the user behavior information according to a preset rule to obtain statistical information of the user behavior information.


