Method and device for processing user behavior collection data

By generating user behavior collection data with unique identification and path information in mobile phone applications, the problem of lack of reusability of user behavior collection data processing methods in existing technologies is solved, and efficient and low-cost user behavior analysis is achieved.

CN115168170BActive Publication Date: 2025-09-16BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210846582.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-19
Publication Date
2025-09-16
Estimated Expiration
2042-07-19

AI Technical Summary

Technical Problem

Existing user behavior data collection and processing methods lack reusability, resulting in high development and maintenance costs and the inability to conduct user behavior analysis quickly and efficiently.

Method used

By generating a unique identifier and path information of user behavior collection data in the mobile application, and sending this information to the backend server, the backend server can perform user behavior analysis based on the unique identifier and path information.

Benefits of technology

It improves the processing efficiency and reusability of user behavior collection data, reduces development and maintenance costs, and enables fast and accurate user behavior analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115168170B_ABST
    Figure CN115168170B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for processing user behavior collection data, which can be used in the field of artificial intelligence technology, wherein the method includes: obtaining user behavior collection data of each function in a mobile phone application, wherein the user behavior collection data includes a function code of the corresponding function; generating a unique identifier and user behavior path information of the user behavior collection data based on the function code included in the user behavior collection data; and sending the user behavior collection data, the unique identifier of the user behavior collection data, and the user behavior path information to a background server, so that the background server obtains the required user behavior collection data for user behavior analysis based on the unique identifier and user behavior path information of the user behavior collection data. The present invention improves the processing efficiency and reusability of user behavior collection data, can quickly and accurately obtain the required user behavior collection data, improves the processing efficiency and accuracy of user behavior analysis, and reduces development and maintenance costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a method and device for processing user behavior collected data. Background Art

[0002] This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. No statement herein is admitted to be prior art by virtue of its inclusion in this section.

[0003] Currently, in the process of acquiring Internet user behavior data, most of the data is click behavior data, which is isolated. To analyze user behavior, it is necessary to connect these isolated click behavior data. However, for apps (Applications) with more than tens of millions of users, there are tens of thousands of data every day, and the accumulated isolated click behavior data is countless.

[0004] Most existing methods for processing user behavior data collection rely on customizing front-end and back-end collaboration solutions based on specific functions and requirements, connecting isolated click behavior data on a case-by-case basis. Once functional requirements change, the front-end and back-end collaboration solutions need to be re-customized. This method for processing user behavior data collection is not reusable, cannot quickly and efficiently perform user behavior analysis, and has high development and maintenance costs. Summary of the Invention

[0005] An embodiment of the present invention provides a method for processing user behavior collected data to improve the processing efficiency and reusability of user behavior collected data and reduce development and maintenance costs. The method is applied to mobile phone applications and includes:

[0006] Obtain user behavior data collected for each function in the mobile application, wherein the user behavior data collected includes a function code of the corresponding function;

[0007] Generate a unique identifier for the user behavior collection data and user behavior path information based on the function code contained in the user behavior collection data;

[0008] Send the user behavior collection data, the unique identifier of the user behavior collection data and the user behavior path information to the background server, so that the background server can obtain the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information.

[0009] An embodiment of the present invention provides a method for processing user behavior collected data to improve the processing efficiency and reusability of user behavior collected data and reduce development and maintenance costs. The method is applied to a backend server and includes:

[0010] Receiving user behavior data collected from each function in the mobile phone application, a unique identifier of the user behavior data, and user behavior path information, which are sent by the mobile phone application; the user behavior data includes a function code of the corresponding function; the unique identifier of the user behavior data and the user behavior path information are generated based on the function code included in the user behavior data;

[0011] After receiving the user behavior analysis request, the required user behavior collection data is obtained for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information.

[0012] An embodiment of the present invention provides a device for processing user behavior collected data to improve the processing efficiency and reusability of user behavior collected data and reduce development and maintenance costs. The device is applied to mobile phone applications and includes:

[0013] A data acquisition module is used to acquire user behavior data of each function in the mobile phone application, wherein the user behavior data includes a function code of the corresponding function;

[0014] A data processing module is used to generate a unique identifier of the user behavior collection data and user behavior path information based on the function code contained in the user behavior collection data;

[0015] The data uploading module is used to upload user behavior collection data, the unique identifier of the user behavior collection data and the user behavior path information to the background server, so that the background server can obtain the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information.

[0016] An embodiment of the present invention provides a device for processing user behavior collected data to improve the processing efficiency and reusability of user behavior collected data and reduce development and maintenance costs. The device is applied to a backend server and includes:

[0017] A data receiving module is configured to receive user behavior data collected from various functions in a mobile phone application, a unique identifier for the user behavior data collected, and user behavior path information, transmitted by the mobile phone application; the user behavior data collected includes a function code of the corresponding function; the unique identifier for the user behavior data collected and the user behavior path information are generated based on the function code included in the user behavior data collected;

[0018] The user behavior analysis module is used to obtain the required user behavior collection data and perform user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information after receiving the user behavior analysis request.

[0019] An embodiment of the present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for processing user behavior collected data when executing the computer program.

[0020] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for processing the user behavior collection data is implemented.

[0021] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the above-mentioned method for processing user behavior collected data.

[0022] In an embodiment of the present invention, a mobile phone application obtains user behavior collection data of each function, and the user behavior collection data includes a function code of the corresponding function; based on the function code included in the user behavior collection data, a unique identifier of the user behavior collection data and user behavior path information are generated; the user behavior collection data, the unique identifier of the user behavior collection data and the user behavior path information are sent to the background server, so that the background server obtains the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information. In the process of processing user behavior collection data, the embodiment of the present invention no longer needs to consider the problem of concatenation of isolated click behavior data. The unique identifier and user behavior path information of the user behavior collection data are generated by the function code, which improves the processing efficiency and reusability of the user behavior collection data, reduces development and maintenance costs, and facilitates the subsequent rapid and accurate search for the required user behavior collection data for user behavior analysis, thereby improving the accuracy and efficiency of user behavior analysis.

[0023] In an embodiment of the present invention, a backend server receives user behavior collection data, a unique identifier of the user behavior collection data, and user behavior path information for each function in a mobile phone application, which is uploaded by the mobile phone application; the user behavior collection data includes a function code for the corresponding function; the unique identifier of the user behavior collection data and the user behavior path information are generated based on the function code included in the user behavior collection data; after receiving a user behavior analysis request, the backend server obtains the required user behavior collection data based on the unique identifier of the user behavior collection data and the user behavior path information to perform user behavior analysis. The embodiment of the present invention can quickly and accurately obtain the required user behavior collection data, optimize the processing flow of user behavior analysis, improve the processing efficiency and accuracy of user behavior analysis, and reduce development and maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. 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 work. In the drawings:

[0025] Figure 1 This is a flowchart of a method for processing user behavior data collected in an embodiment of the present invention, applied to a mobile phone application;

[0026] Figure 2 This is a diagram showing a specific example of a method for processing user behavior data collected in an embodiment of the present invention, applied to a mobile phone application;

[0027] Figure 3 This is a flowchart of a method for processing user behavior collected data in an embodiment of the present invention, applied to a backend server;

[0028] Figure 4 This is a schematic diagram of a device for processing user behavior data collected in an embodiment of the present invention, applied to a mobile phone application;

[0029] Figure 5 This is a schematic diagram of a processing device for collecting user behavior data in an embodiment of the present invention, applied to a background server. DETAILED DESCRIPTION

[0030] To make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.

[0031] The inventors have discovered that existing methods for processing user behavior data collection mostly rely on customizing front-end and back-end collaboration solutions based on specific functions and requirements, connecting isolated click behavior data on a case-by-case basis. Once the functional requirements change, the front-end and back-end collaboration solutions need to be re-customized. Such methods for processing user behavior data collection lack reusability, cannot quickly and efficiently perform user behavior analysis, and have high development and maintenance costs. To address this issue, the inventors propose a method for processing user behavior data collection in an embodiment of the present invention. Figure 1 FIG. 1 is a flowchart of a method for processing user behavior data collected in an embodiment of the present invention, applied to a mobile phone application. Figure 1 As shown, the method includes the following steps:

[0032] Step 101: Acquire user behavior data collected for each function in a mobile phone application, wherein the user behavior data collected includes a function code of the corresponding function;

[0033] Step 102: Generate a unique identifier for the user behavior collection data and user behavior path information based on the function code contained in the user behavior collection data;

[0034] Step 103: Send the user behavior collection data, the unique identifier of the user behavior collection data, and the user behavior path information to the background server, so that the background server can obtain the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information.

[0035] Depend on Figure 1 As can be seen from the process shown, in the embodiment of the present invention, the mobile phone application obtains the user behavior collection data of each function, and the user behavior collection data includes the function code of the corresponding function; based on the function code included in the user behavior collection data, a unique identifier and user behavior path information of the user behavior collection data are generated; the user behavior collection data, the unique identifier of the user behavior collection data and the user behavior path information are sent to the background server, so that the background server obtains the required user behavior collection data for user behavior analysis based on the unique identifier and user behavior path information of the user behavior collection data. In the process of processing user behavior collection data, the embodiment of the present invention no longer needs to consider the problem of concatenation of isolated click behavior data. The unique identifier and user behavior path information of the user behavior collection data are generated by the function code, which improves the processing efficiency and reusability of the user behavior collection data, reduces the development and maintenance costs, and facilitates the subsequent rapid and accurate search for the required user behavior collection data for user behavior analysis, thereby improving the accuracy and efficiency of user behavior analysis.

[0036] It should be noted that the acquisition, use, and processing of data in all implementations of the present invention comply with relevant provisions of national laws and regulations.

[0037] In specific implementations, the mobile app first collects user behavior data for each function. This data includes the function code for the corresponding function. For example, with user authorization, the app collects user likes, favorites, number of return visits, and duration of stay for a certain function. Those skilled in the art will appreciate that user behavior data collected is not limited to the above content; this is provided for illustrative purposes only.

[0038] In one embodiment, the user behavior collection data includes: click behavior data of users performing click operations on the function page of the mobile phone application; the function code of the corresponding function contained in the user behavior collection data is the function code of the corresponding function added to the click behavior data after the click behavior data is collected.

[0039] For example, in the acquired click behavior data including the number of clicks and dwell time of a user on a function in a mobile application, a function code corresponding to the function is added. The function code may include: a unique identifier representing the function.

[0040] After obtaining the user behavior collection data of each function in the mobile phone application, a unique identifier of the user behavior collection data and user behavior path information are generated according to the function code contained in the user behavior collection data.

[0041] Figure 2 FIG. 1 is a diagram showing a specific example of a method for processing user behavior data collected in an embodiment of the present invention, applied to a mobile phone application. Figure 2 As shown, in one embodiment, generating a unique identifier of the user behavior collection data and user behavior path information based on the function code contained in the user behavior collection data may include the following steps:

[0042] Step 201: Generate a first serial number and a second serial number based on the function code contained in the collected user behavior data. The first serial number is a serial number generated for a complete user operation from the start of using a function to the end of exiting the function. The second serial number is a serial number generated for a user operation from switching from one function to another and completing the operation in the function after switching.

[0043] Step 202: Generate a unique identifier for the user behavior collection data and user behavior path information based on the first serial number and the second serial number.

[0044] For example, for a complete operation from the user starting to use a certain function, entering the sub-function within the function, to exiting the function, a first serial number is generated in sequence for this complete operation based on the function code of the function. For a user switching from one function to another and completing the operation of the function after the switch, a second serial number is generated in sequence for this switch and the operation completed in the function after the switch based on the function codes of the functions before and after the switch. Afterwards, the first serial number and the second serial number are used to generate a unique identifier for the user behavior collection data and user behavior path information. The unique identifier may include an identifier composed of numbers and letters, and the user behavior path information may include the user's behavior trajectory in a certain function and its sub-functions in a mobile application.

[0045] In one embodiment, generating a unique identifier for the user behavior collection data and user behavior path information based on the first serial number and the second serial number may include: generating a unique identifier for the user behavior collection data and user behavior path information based on the first serial number, the second serial number, and a random number. The random number may include, for example, a randomly generated string of numbers and letters.

[0046] In this embodiment, after generating the unique identifier of the user behavior collection data and the user behavior path information, the user behavior collection data, the unique identifier of the user behavior collection data and the user behavior path information are sent to the background server, so that the background server obtains the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information.

[0047] Figure 3 FIG. 1 is a flow chart of a method for processing user behavior data collected in an embodiment of the present invention, which is applied to a backend server. Figure 3 As shown, the method includes the following steps:

[0048] Step 301: Receive user behavior data collected for each function in the mobile phone application, a unique identifier for the user behavior data, and user behavior path information, transmitted by the mobile phone application; the user behavior data includes a function code for the corresponding function; the unique identifier for the user behavior data and the user behavior path information are generated based on the function code included in the user behavior data;

[0049] Step 302: After receiving the user behavior analysis request, obtain the required user behavior collection data and perform user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information.

[0050] Depend on Figure 3 It can be seen from the process that in the embodiment of the present invention, the backend server receives the user behavior collection data, the unique identifier of the user behavior collection data, and the user behavior path information of each function in the mobile phone application sent by the mobile phone application; the user behavior collection data contains the function code of the corresponding function; the unique identifier of the user behavior collection data and the user behavior path information are generated according to the function code contained in the user behavior collection data; after receiving the user behavior analysis request, the required user behavior collection data is obtained according to the unique identifier of the user behavior collection data and the user behavior path information to perform user behavior analysis. The embodiment of the present invention can quickly and accurately obtain the required user behavior collection data, optimize the processing flow and accuracy of user behavior analysis, improve the processing efficiency of user behavior analysis, and reduce development and maintenance costs.

[0051] It should be noted that the acquisition, use, and processing of data in all implementations of the present invention comply with relevant provisions of national laws and regulations.

[0052] During specific implementation, the background server first receives the user behavior collection data, unique identifier of the user behavior collection data and user behavior path information of each function in the mobile phone application sent by the mobile phone application; the user behavior collection data contains the function code of the corresponding function; the unique identifier of the user behavior collection data and the user behavior path information are generated according to the function code contained in the user behavior collection data.

[0053] For example, the backend server receives user behavior collection data, such as the number of clicks on various functions in the mobile application, the number of favorites, the length of stay, the time and location of user operations, and the unique identifier of the user behavior collection data and user behavior path information, which are sent by the mobile application; the user behavior collection data includes the function code of the corresponding function; the unique identifier of the user behavior collection data and the user behavior path information are generated based on the function code contained in the user behavior collection data.

[0054] In the embodiment, after receiving the user behavior analysis request, the backend server obtains the required user behavior collection data and performs user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information.

[0055] For example, after the backend server receives an analysis request for a user's shopping behavior in a live broadcast room, it directly obtains the user behavior collection data with the identifier of the user shopping in the live broadcast room and the user behavior path information of the user shopping in the live broadcast room based on the unique identifier of the user behavior collection data and the user behavior path information of the user shopping in the live broadcast room, and then performs user behavior analysis.

[0056] The present invention also provides a device for processing user behavior data, as described in the following embodiments. Because the principles of this device are similar to those of the method for processing user behavior data, the implementation of this device can refer to the implementation of the method for processing user behavior data, and any repetitions will not be repeated.

[0057] Figure 4 FIG. 1 is a schematic diagram of a processing device for collecting user behavior data in an embodiment of the present invention, applied to a mobile phone application. Figure 4 As shown, the device may include:

[0058] The data acquisition module 401 is used to acquire user behavior data collected for each function in the mobile phone application, wherein the user behavior data collected includes a function code of the corresponding function;

[0059] The data processing module 402 is used to generate a unique identifier of the user behavior collection data and user behavior path information based on the function code contained in the user behavior collection data;

[0060] The data uploading module 403 is used to upload the user behavior collection data, the unique identifier of the user behavior collection data and the user behavior path information to the background server, so that the background server can obtain the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information.

[0061] In one embodiment, the user behavior collection data includes: click behavior data of users performing click operations on the function page of the mobile phone application; the function code of the corresponding function contained in the user behavior collection data is the function code of the corresponding function added to the click behavior data after the click behavior data is collected.

[0062] In one embodiment, the data processing module 402 is specifically configured to:

[0063] Generate a first serial number and a second serial number based on the function code contained in the collected user behavior data. The first serial number is a serial number generated for a complete user operation from the start of using a function to the end of exiting the function. The second serial number is a serial number generated for a user operation from switching from one function to another and completing the operation in the function after switching.

[0064] A unique identifier of the user behavior collection data and user behavior path information are generated according to the first serial number and the second serial number.

[0065] In one embodiment, the data processing module 402 is specifically configured to:

[0066] A unique identifier of the user behavior collection data and user behavior path information are generated based on the first serial number, the second serial number and the random number.

[0067] Figure 5 FIG. 1 is a schematic diagram of a device for processing user behavior data collected in an embodiment of the present invention, applied to a backend server. Figure 5 As shown, the device may include:

[0068] The data receiving module 501 is configured to receive user behavior data collected from the mobile phone application for each function, a unique identifier for the user behavior data, and user behavior path information, which are sent by the mobile phone application. The user behavior data includes a function code for the corresponding function. The unique identifier for the user behavior data and the user behavior path information are generated based on the function code included in the user behavior data.

[0069] The user behavior analysis module 502 is used to obtain the required user behavior collection data and perform user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information after receiving the user behavior analysis request.

[0070] An embodiment of the present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for processing user behavior collected data when executing the computer program.

[0071] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for processing the user behavior collection data is implemented.

[0072] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the above-mentioned method for processing user behavior collected data.

[0073] In an embodiment of the present invention, a mobile phone application obtains user behavior collection data of each function, and the user behavior collection data includes a function code of the corresponding function; based on the function code included in the user behavior collection data, a unique identifier of the user behavior collection data and user behavior path information are generated; the user behavior collection data, the unique identifier of the user behavior collection data and the user behavior path information are sent to the background server, so that the background server obtains the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information. In the process of processing user behavior collection data, the embodiment of the present invention no longer needs to consider the problem of concatenation of isolated click behavior data. The unique identifier and user behavior path information of the user behavior collection data are generated by the function code, which improves the processing efficiency and reusability of the user behavior collection data, reduces development and maintenance costs, and facilitates the subsequent rapid and accurate search for the required user behavior collection data for user behavior analysis, thereby improving the accuracy and efficiency of user behavior analysis.

[0074] In an embodiment of the present invention, a backend server receives user behavior collection data, a unique identifier of the user behavior collection data, and user behavior path information for each function in a mobile phone application, which is uploaded by the mobile phone application; the user behavior collection data includes a function code for the corresponding function; the unique identifier of the user behavior collection data and the user behavior path information are generated based on the function code included in the user behavior collection data; after receiving a user behavior analysis request, the backend server obtains the required user behavior collection data based on the unique identifier of the user behavior collection data and the user behavior path information to perform user behavior analysis. The embodiment of the present invention can quickly and accurately obtain the required user behavior collection data, optimize the processing flow of user behavior analysis, improve the processing efficiency and accuracy of user behavior analysis, and reduce development and maintenance costs.

[0075] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0076] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0077] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0078] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0079] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for processing user behavior collection data, characterized in that: The method is applied to a mobile phone application, and the method includes: Obtain user behavior data collected for each function in the mobile application, wherein the user behavior data collected includes a function code of the corresponding function; Generate a unique identifier for the user behavior collection data and user behavior path information based on the function code contained in the user behavior collection data; Sending user behavior collection data, a unique identifier of the user behavior collection data, and user behavior path information to the backend server, so that the backend server can obtain the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information; Among them, based on the function code contained in the user behavior collection data, a unique identifier of the user behavior collection data and user behavior path information are generated, including: Generate a first serial number and a second serial number based on the function code contained in the collected user behavior data. The first serial number is a serial number generated for a complete user operation from the start of using a function to the end of exiting the function. The second serial number is a serial number generated for a user operation from switching from one function to another and completing the operation in the function after switching. Generate a unique identifier for the user behavior collection data and user behavior path information based on the first serial number and the second serial number; The unique identifier of the user behavior collection data and the user behavior path information are generated according to the first serial number and the second serial number, including: Based on the first serial number, the second serial number and the random number, a unique identifier of the user behavior collection data and user behavior path information are generated; wherein the user behavior path information includes the user's behavior trajectory of a certain function and its sub-functions in the mobile phone application.

2. The method according to claim 1, wherein The user behavior collection data includes: click behavior data of users clicking on the function pages of mobile applications; The function code of the corresponding function included in the user behavior collection data is the function code of the corresponding function added to the click behavior data after the click behavior data is collected.

3. A method for processing user behavior collection data, characterized in that: The method is applied to a backend server and includes: Receiving user behavior data collected from each function in the mobile phone application, a unique identifier of the user behavior data, and user behavior path information, which are sent by the mobile phone application; the user behavior data includes a function code of the corresponding function; the unique identifier of the user behavior data and the user behavior path information are generated based on the function code included in the user behavior data; After receiving the user behavior analysis request, obtain the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information; Among them, the mobile phone application: generates a first serial number and a second serial number based on the function code contained in the user behavior collection data, the first serial number is: a serial number generated for a complete operation behavior of the user from starting to use a function to exiting the function; the second serial number is: a serial number generated for the user switching from one function to another and completing the operation behavior of the function after switching; based on the first serial number, the second serial number and the random number, a unique identifier of the user behavior collection data and user behavior path information are generated; wherein, the user behavior path information includes the user's behavior trajectory of a certain function and its sub-functions in the mobile phone application.

4. A device for processing user behavior data collection, characterized in that: The device is applied to a mobile phone application, and the device includes: A data acquisition module is used to acquire user behavior data of each function in the mobile phone application, wherein the user behavior data includes a function code of the corresponding function; A data processing module is used to generate a unique identifier of the user behavior collection data and user behavior path information based on the function code contained in the user behavior collection data; The data uploading module is used to upload the user behavior collection data, the unique identifier of the user behavior collection data, and the user behavior path information to the backend server, so that the backend server can obtain the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information; The data processing module is specifically configured to generate a first serial number and a second serial number based on a function code included in the user behavior collection data, wherein the first serial number is a serial number generated for a complete operation of a user from starting to use a function to exiting the function; the second serial number is a serial number generated for a user switching from one function to another and completing the operation of the function after switching; and a unique identifier for the user behavior collection data and user behavior path information are generated based on the first serial number and the second serial number; The data processing module is specifically used to: generate a unique identifier and user behavior path information of the user behavior collection data based on the first serial number, the second serial number and the random number; wherein the user behavior path information includes the user's behavior trajectory of a certain function and its sub-functions in the mobile phone application.

5. The device according to claim 4, characterized in that The user behavior collection data includes: click behavior data of users clicking on the function pages of mobile applications; The function code of the corresponding function included in the user behavior collection data is the function code of the corresponding function added to the click behavior data after the click behavior data is collected.

6. A device for processing user behavior data collection, characterized in that: The device is applied to a background server, and includes: A data receiving module is configured to receive user behavior data collected from various functions in a mobile phone application, a unique identifier for the user behavior data collected, and user behavior path information, transmitted by the mobile phone application; the user behavior data collected includes a function code of the corresponding function; the unique identifier for the user behavior data collected and the user behavior path information are generated based on the function code included in the user behavior data collected; The user behavior analysis module is used to obtain the required user behavior collection data for user behavior analysis based on the unique identifier of the user behavior collection data and the user behavior path information after receiving the user behavior analysis request; wherein, the mobile phone application: generates a first serial number and a second serial number based on the function code contained in the user behavior collection data, the first serial number being: a serial number generated for a complete operation behavior of the user from starting to use a function to exiting the function; the second serial number being: a serial number generated for the operation behavior of the user switching from one function to another and completing the operation of the function after switching; based on the first serial number, the second serial number and the random number, generate the unique identifier of the user behavior collection data and the user behavior path information; wherein, the user behavior path information includes the behavior trajectory of the user in a certain function and its sub-functions in the mobile phone application.

7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 3 is implemented.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.

9. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • User behavior characteristic analysis method and apparatus

    CN108363655A

  • User behavior processing method and device, electronic equipment and computer readable medium

    CN114528481A