Access track collection method, device, apparatus and storage medium
Patent Information
- Application Number
- CN202311144687.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-05
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-09-05
AI Technical Summary
[0004]本申请提供了一种访问轨迹的收集方法、装置、设备及存储介质,能够解决用户访问路径信息散乱且不便于查询和分析的问题
[0031]本申请提供的访问轨迹的收集方法、装置、设备及存储介质,以功能区间为单元划分用户的访问轨迹,并按照功能区间分类存储访问轨迹,实现记录用户在各个功能区间内的访问操作并分类存储,能够解决用户访问路径信息散乱且不便于查询和分析的问题,开发人员可基于数据库快速查阅用户访问轨迹,为后续产品优化及开发提供有效的数据支撑。
Smart Images

Figure CN117149601B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and in particular to a method, apparatus, device and storage medium for collecting access trajectories. Background Technology
[0002] The purpose of data analysis is to concentrate and extract information from a large amount of seemingly chaotic data, thereby uncovering the inherent patterns of the object of study. In practical applications, data analysis helps people make judgments so that appropriate actions can be taken. Data analysis is the organized and purposeful process of collecting and analyzing data to transform it into information. This process supports quality management systems. Throughout the entire product lifecycle, from market research to after-sales service and final disposal, data analysis processes need to be appropriately applied to improve effectiveness. For example, before starting a new design, designers conduct extensive design surveys and analyze the data obtained to determine the design direction; therefore, data analysis plays an extremely important role in industrial design.
[0003] Currently, there is a lack of systematic data collection and statistical methods for product optimization of applications, web pages, etc., which makes it impossible to provide data support for product optimization, and the efficiency of technical personnel in obtaining information such as product function abnormalities is low. Summary of the Invention
[0004] This application provides a method, apparatus, device, and storage medium for collecting access paths, which can solve the problem of scattered user access path information that is inconvenient to query and analyze. The technical solution is as follows:
[0005] On the one hand, embodiments of this application provide a method for collecting access trajectories, including:
[0006] Receive trigger operations within the target functional area;
[0007] Based on the historical operation data of the target functional area during the current activation phase, the operation type of the triggering operation is determined, and the operation type includes function access operation and function exit operation;
[0008] The server reports the node information of the triggering operation based on the operation type. The server is used to record the node information of the function access operation in the cache according to the operation order. After receiving the node information of the function exit operation, the server stores the complete access trajectory in the database. The server also generates a conversion rate query result based on the database when a conversion rate query request is received. The database is used to store the access trajectory according to the functional range.
[0009] Optionally, the triggerable nodes within the target functional area are equipped with embedded events, and the activation interface of the target functional area is equipped with an entry event.
[0010] The receiving of trigger operations within the target functional area includes:
[0011] In response to the embedded event or the entry event, it is determined that the trigger operation has been received.
[0012] Optionally, determining the operation type of the triggering operation based on historical operation data of the target functional area during the current activation phase includes:
[0013] In response to the event tracking the triggering operation, the operation type is determined to be the function access operation;
[0014] In response to the entry event corresponding to the triggering operation, the operation type is determined based on the historical operation data.
[0015] Optionally, in response to the entry event corresponding to the triggering operation, determining the operation type based on the historical operation data includes:
[0016] In response to the entry event corresponding to the triggering operation, and which is the first operation in the historical operation data to trigger the entry event, the operation type is determined to be the function access operation;
[0017] In response to the entry event corresponding to the triggering operation, and being the second time the entry event is triggered in the historical operation data, the operation type is determined to be the function exit operation.
[0018] Optionally, the target functional area is provided with a functional area marker, and the triggerable nodes within the target functional area are provided with node markers. The functional area markers corresponding to different functional areas are different, and the node markers corresponding to different triggerable nodes are different.
[0019] Optionally, the node information includes the functional area marker of the target functional area, the node marker of the node corresponding to the triggering operation, and the node marker of the previous operation node. The server is used to determine the access trajectory to which the triggering operation belongs based on the node information.
[0020] Optionally, the node information may further include a function range access flag, which is used to indicate whether the triggering operation belongs to the function access operation or the function exit operation;
[0021] The step of reporting the node information that triggered the operation to the server based on the operation type includes:
[0022] In response to the operation type being the function access operation, the function range access flag is set to the default value;
[0023] In response to the operation type being the function exit operation, the function range access flag is updated to the target value. The server is used to determine the end of the access trajectory when the function range access flag is detected to be the target value, and to transfer the access trajectory from the cache to the database.
[0024] On the other hand, embodiments of this application provide an access trajectory collection device, including:
[0025] The receiving module is used to receive trigger operations within the target functional area;
[0026] The determination module is used to determine the operation type of the triggered operation based on the historical operation data of the target functional area in the current activation phase. The operation type includes function access operation and function exit operation.
[0027] The data sending module is used to report the node information of the triggering operation to the server based on the operation type. The server is used to record the node information of the function access operation in the cache according to the operation order, store the complete access trajectory to the database after receiving the node information of the function exit operation, and generate the conversion rate query result based on the database when a conversion rate query request is received. The database is used to store the access trajectory according to the functional range.
[0028] On the other hand, embodiments of this application provide an electronic device, which includes a memory and a processor; the memory stores a computer program, which, when executed by the processor, implements the methods described above.
[0029] On the other hand, embodiments of this application provide a computer-readable storage medium storing a computer program that is loaded and executed by a processor to implement the methods described above.
[0030] The technical solution provided in this application includes at least the following beneficial effects:
[0031] The access trajectory collection method, apparatus, device, and storage medium provided in this application divide the user's access trajectory into functional areas and store the access trajectory according to the functional areas. This realizes the recording and classified storage of the user's access operations in each functional area, which can solve the problem of scattered user access path information that is not easy to query and analyze. Developers can quickly view the user's access trajectory based on the database, providing effective data support for subsequent product optimization and development. Attached Figure Description
[0032] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below.
[0033] Figure 1 This is a flowchart of an exemplary embodiment of the method for collecting access traces provided in this application;
[0034] Figure 2 This is a flowchart of a method for collecting access traces provided in another exemplary embodiment of this application;
[0035] Figure 3 This is a flowchart of a method for collecting access traces provided in another exemplary embodiment of this application;
[0036] Figure 4 This is a structural block diagram of an access trajectory collection device provided in an exemplary embodiment of this application;
[0037] Figure 5 This is a structural block diagram of an electronic device provided in an exemplary embodiment of this application. Detailed Implementation
[0038] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0039] Please refer to Figure 1 The diagram illustrates a flowchart of an access trajectory collection method provided in an exemplary embodiment of this application. The method includes the following steps:
[0040] Step 101: Receive trigger operations within the target functional area.
[0041] In one possible implementation, a webpage or application contains multiple functional areas, such as chat, community browsing, and product purchasing within a social application. Different functional areas correspond to different user interfaces, and each functional area typically contains multiple triggerable nodes; for example, the product purchasing function includes product browsing, adding to cart, and payment. Users trigger actions on each node within the target functional area based on their needs.
[0042] Electronic devices monitor trigger events within the target functional area in real time to determine the node corresponding to the user's triggered operation.
[0043] Step 102: Based on the historical operation data of the target functional area during the current activation phase, determine the operation type that triggers the operation. The operation type includes function access operation and function exit operation.
[0044] Upon first entering the target functional area, the electronic device begins recording operational data for this activation phase, specifically the data of each triggered operation from the start of entry to the end. Each time a triggered operation is received within the target functional area, the electronic device updates its historical operational data. This historical operational data includes the identifiers of the nodes triggered by each operation and the order of the operations. Based on this historical operational data, the electronic device can determine whether the current triggered operation is a function access operation or a function exit operation.
[0045] The function access operations include enabling the target function area and operating on triggerable nodes within the target function area. The function exit operation is the operation of returning from inside the target function area to the entrance of the target function area, which means that the user's use of the target function area has ended.
[0046] Step 103: Report the node information that triggered the operation to the server based on the operation type. The server is used to record the node information of the function access operation in the cache according to the operation order. After receiving the node information of the function exit operation, the server stores the complete access trajectory to the database. When a conversion rate query request is received, the server generates the conversion rate query result based on the database. The database is used to store the access trajectory according to the function range.
[0047] Electronic devices report the node information of each function access operation and function exit operation to the server. The server records the node information of the user's operation within the target function range in the cache. When it receives the node information of the function exit operation, it stores the relevant information of the complete operation trajectory in the database. Furthermore, the server categorizes and stores the operation trajectory according to function range, enabling developers to quickly query and analyze data. For example, if it is necessary to obtain the conversion rate of a certain function range, the server can extract the data of the corresponding function range from the database and directly export the report.
[0048] In summary, the access trajectory collection method provided in this application divides the user's access trajectory into functional areas and stores the access trajectory according to functional areas. This method records and stores the user's access operations in each functional area, which solves the problem of scattered user access path information that is inconvenient to query and analyze. Developers can quickly view the user's access trajectory based on the database, providing effective data support for subsequent product optimization and development.
[0049] Please refer to Figure 2 The diagram illustrates a flowchart of a method for collecting access traces provided in another exemplary embodiment of this application. The method includes the following steps:
[0050] Step 201: In response to a tracking event or entry event, confirm that a trigger operation has been received.
[0051] Specifically, triggerable nodes within the target functional area are equipped with embedded events, and the activation interface of the target functional area is equipped with entry events.
[0052] In one possible implementation, event tracking is set at each triggerable node (e.g., triggerable control) within the functional area, and an entry event is set at the entry point of the functional area (e.g., the activation interface of the functional area). The event tracking and entry events can be set based on the actual needs of the developers. User operations can trigger the entry events or event tracking, thereby triggering the collection and reporting of node information.
[0053] Step 202: In response to the event triggered by the corresponding tracking point, determine that the operation type is a function access operation.
[0054] When a tracking event is triggered within a functional area, it indicates that the user is still interacting with a triggerable node within the target functional area; therefore, the operation type is a function access operation. For example, when a product favorite tracking event is received, it is determined that the current triggered operation is a function access operation for the product purchase function.
[0055] Step 203: In response to the entry event corresponding to the triggered operation, determine the operation type based on historical operation data.
[0056] When the entry event of the target functional area is triggered, it may be due to the user activating the target functional area or when the user exits the target functional area. Furthermore, step 203 also includes the following steps:
[0057] Step 203a: In response to the entry event corresponding to the triggering operation, and which is the first operation to trigger the entry event in the historical operation data, the operation type is determined to be a function access operation.
[0058] Step 203b: In response to the entry event corresponding to the triggering operation, and since it is the second triggering entry event in the historical operation data, the operation type is determined to be a function exit operation.
[0059] If the triggered operation corresponds to an entry event and is the first entry event triggered during the current activation phase, it indicates that the operation is for the user to activate the target function area and enter the function interface. Therefore, the electronic device determines that the triggered operation belongs to the function access operation, specifically, the function activation operation within the function access operation.
[0060] If the triggered operation corresponds to an entry event and is the second entry event triggered during the current activation phase, it indicates that the operation is the user's return to the function interface after performing operations in other areas. In other words, the user has ended browsing and using the target function area, so the electronic device determines that the triggered operation belongs to the function area exit operation.
[0061] Step 204: Report the node information that triggered the operation to the server based on the operation type. The server is used to record the node information of the function access operation in the cache according to the operation order. After receiving the node information of the function exit operation, the server stores the complete access trajectory to the database. When a conversion rate query request is received, the server generates a conversion rate query result based on the database. The database is used to store the access trajectory according to the function range.
[0062] In one possible implementation, to facilitate the server's caching of node information into the correct operation trajectory when receiving a large amount of node information, the node information includes a function area identifier for the target function area, a node identifier for the node corresponding to the triggering operation, and a node identifier for the previous operation node. The server uses this node information to determine the access trajectory to which the triggering operation belongs. Optionally, the electronic device may also send user identifiers and other information indicating the user to the server when sending node information.
[0063] The server can quickly locate the trajectory cache area corresponding to the target functional area based on the functional area marker, and then accurately find the operation trajectory to which the node belongs based on the node marker of the previous operation node and user identifier, and update the cache content.
[0064] Optionally, to help the server determine whether the current operation node is the end point of the operation trajectory, i.e., whether it belongs to a function range exit operation, the node information also includes a function range access flag. The range access flag is used to indicate whether the triggering operation belongs to a function access operation or a function exit operation. Step 204 also includes the following steps:
[0065] Step 204a: In response to the operation type being a function access operation, the function range access flag is set to the default value and node information is reported.
[0066] In one possible implementation, after detecting a triggering of an entry event or a tracking event, the electronic device generates a functional area access flag and sets it to a default value, such as 0. When a functional access operation is received, the electronic device keeps the value of the functional area access flag unchanged, i.e., it remains at the default value, indicating that the current triggering operation is a functional access operation. After receiving the node information, the server reads the functional area access flag. If it determines that the flag is the default value, it confirms that the user's access trajectory within the target functional area has not ended and continues to record the node information in the cache.
[0067] In step 204b, in response to the operation type being a function exit operation, the function range access flag is updated to the target value and node information is reported. The server is used to determine the end of the access trajectory when the function range access flag is detected to be the target value, and to transfer the access trajectory from the cache to the database.
[0068] When a function exit operation is received, indicating a second trigger entry event, the electronic device updates the function range access flag to the target value, such as 1. This value indicates that the current trigger operation is a function exit operation. After receiving the node information, the server reads the function range access flag. If it determines that the flag is the target value, it confirms that the user's access trajectory within the target function range has ended. After generating a complete access trajectory, the server transfers the relevant information from the cache to the corresponding location in the database for storage.
[0069] In this embodiment, the user's access trajectory is divided into functional areas as units, and the access trajectory is stored according to the functional areas. This realizes the recording and categorized storage of the user's access operations in each functional area, which can solve the problem of scattered user access path information that is not easy to query and analyze. By setting up tracking points to trigger information reporting events, and by setting functional area access flags to indicate whether the access trajectory has ended, the server can collect the access trajectory correctly and efficiently.
[0070] In combination with the above embodiments, Figure 3 A process for collecting access traces is shown.
[0071] During development, technical personnel can assign unique identifiers to each node location and functional area of the program. The node identifier (node_marker) is a unique identifier for each node, and the functional area identifier (func_marker) is used to distinguish functions. An event is set to report data at each step; when a user accesses that location, data is reported to the server. The reported content includes, but is not limited to: the node identifier (node_marker) of the current node, the node identifier (up_node_marker) of the parent node, the functional area identifier (func_marker) of the current functional area, and the area access flag (index).
[0072] When users use the program, they can browse the program and perform trigger operations according to their own needs. The electronic device will then report the user's access information and store the access trajectory on the server.
[0073] Product planners export user access history reports for specific program functions based on product development and optimization needs. The server retrieves user access information for that function from the database and generates the report. Product planners then use this user access history information to provide data support for subsequent product optimization and new product development.
[0074] Please refer to Figure 4 The diagram illustrates a structural block diagram of a trajectory collection device provided in an exemplary embodiment of this application, the device comprising:
[0075] The receiving module 401 is used to receive trigger operations within the target functional area;
[0076] The determining module 402 is used to determine the operation type of the triggering operation based on the historical operation data of the target functional area in the current activation phase. The operation type includes function access operation and function exit operation.
[0077] The data sending module 403 is used to report the node information of the triggering operation to the server based on the operation type. The server is used to record the node information of the function access operation in the cache according to the operation order, store the complete access trajectory in the database after receiving the node information of the function exit operation, and generate the conversion rate query result based on the database when a conversion rate query request is received. The database is used to store the access trajectory according to the functional range.
[0078] Optionally, the triggerable nodes within the target functional area are equipped with embedded events, and the activation interface of the target functional area is equipped with an entry event.
[0079] The receiving module 401 is further configured to:
[0080] In response to the embedded event or the entry event, it is determined that the trigger operation has been received.
[0081] Optionally, the determining module 402 is further configured to:
[0082] In response to the event tracking the triggering operation, the operation type is determined to be the function access operation;
[0083] In response to the entry event corresponding to the triggering operation, the operation type is determined based on the historical operation data.
[0084] Optionally, the determining module 402 is further configured to:
[0085] In response to the entry event corresponding to the triggering operation, and which is the first operation in the historical operation data to trigger the entry event, the operation type is determined to be the function access operation;
[0086] In response to the entry event corresponding to the triggering operation, and being the second time the entry event is triggered in the historical operation data, the operation type is determined to be the function exit operation.
[0087] Optionally, the target functional area is provided with a functional area marker, and the triggerable nodes within the target functional area are provided with node markers. The functional area markers corresponding to different functional areas are different, and the node markers corresponding to different triggerable nodes are different.
[0088] Optionally, the node information includes the functional area marker of the target functional area, the node marker of the node corresponding to the triggering operation, and the node marker of the previous operation node. The server is used to determine the access trajectory to which the triggering operation belongs based on the node information.
[0089] Optionally, the node information may further include a function range access flag, which is used to indicate whether the triggering operation belongs to the function access operation or the function exit operation;
[0090] The data sending module 403 is further configured to:
[0091] In response to the operation type being the function access operation, the function range access flag is set to the default value and the node information is reported.
[0092] In response to the operation type being the function exit operation, the function range access flag is updated to the target value and the node information is reported. The server is used to determine the end of the access trajectory when the function range access flag is detected to be the target value, and to transfer the access trajectory from the cache to the database.
[0093] In summary, the access trajectory collection device provided in this application divides the user's access trajectory into functional areas and stores the access trajectory according to the functional areas. It records and stores the user's access operations in each functional area, which solves the problem of scattered user access path information that is inconvenient to query and analyze. Developers can quickly view the user's access trajectory based on the database, providing effective data support for subsequent product optimization and development.
[0094] This application provides an electronic device; Figure 5 This is a schematic diagram of the composition structure of the electronic device provided in the embodiments of this application, such as... Figure 5 As shown, the electronic device 500 includes: a processor 501, at least one communication bus 502, a user interface 503, at least one external communication interface 504, and a memory 505. The communication bus 502 is configured to enable communication between these components. The user interface 503 may include a display screen, and the external communication interface 504 may include standard wired and wireless interfaces. The processor 501 is configured to execute a program for collecting access traces stored in the memory, to implement the steps in the method provided in the above embodiments.
[0095] This application also provides a computer-readable storage medium storing a computer program, which is loaded and executed by a processor to implement the methods described in the above embodiments.
[0096] This application also provides a computer program product that runs on a processor of a computer device, causing the computer device to perform the methods described in the above embodiments.
[0097] It should be noted that the descriptions of the storage medium, electronic device, and remote control embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0098] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0099] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, object, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, object, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, object, or apparatus that includes that element.
[0100] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0101] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0102] In addition, each functional unit in the various embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0103] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.
[0104] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a controller to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0105] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for collecting access trajectories, characterized in that, include: Receive trigger operations within the target functional area; Based on the historical operation data of the target functional area during the current activation phase, the operation type of the triggering operation is determined, and the operation type includes function access operation and function exit operation; The server reports the node information of the triggering operation to the server based on the operation type. The server is used to record the node information of the function access operation in the cache according to the operation order. After receiving the node information of the function exit operation, the server stores the complete access trajectory in the database. When a conversion rate query request is received, the server generates a conversion rate query result based on the database. The database is used to store the access trajectory according to the functional range. The triggerable nodes within the target functional area are equipped with embedded events, and the activation interface of the target functional area is equipped with entry events. The receiving of trigger operations within the target functional area includes: In response to the embedded event or the entry event, it is determined that the trigger operation has been received.
2. The method according to claim 1, characterized in that, The step of determining the operation type of the triggered operation based on the historical operation data of the target functional area during the current activation phase includes: In response to the event tracking the triggering operation, the operation type is determined to be the function access operation; In response to the entry event corresponding to the triggering operation, the operation type is determined based on the historical operation data.
3. The method according to claim 2, characterized in that, The response to the entry event corresponding to the triggering operation, determining the operation type based on the historical operation data, includes: In response to the entry event corresponding to the triggering operation, and which is the first operation in the historical operation data to trigger the entry event, the operation type is determined to be the function access operation; In response to the entry event corresponding to the triggering operation, and being the second time the entry event is triggered in the historical operation data, the operation type is determined to be the function exit operation.
4. The method according to any one of claims 1 to 3, characterized in that, The target functional area is marked with a functional area marker, and the triggerable nodes within the target functional area are marked with node markers. The functional area markers corresponding to different functional areas are different, and the node markers corresponding to different triggerable nodes are also different.
5. The method according to claim 4, characterized in that, The node information includes the functional area marker of the target functional area, the node marker of the node corresponding to the triggering operation, and the node marker of the previous operation node. The server is used to determine the access trajectory to which the triggering operation belongs based on the node information.
6. The method according to claim 5, characterized in that, The node information also includes a function range access flag, which is used to indicate whether the triggering operation belongs to the function access operation or the function exit operation. The step of reporting the node information that triggered the operation to the server based on the operation type includes: In response to the operation type being the function access operation, the function range access flag is set to the default value and the node information is reported. In response to the operation type being the function exit operation, the function range access flag is updated to the target value and the node information is reported. The server is used to determine the end of the access trajectory when the function range access flag is detected to be the target value, and to transfer the access trajectory from the cache to the database.
7. A device for collecting access trajectories, characterized in that, include: The receiving module is used to receive trigger operations within the target functional area; The determination module is used to determine the operation type of the triggered operation based on the historical operation data of the target functional area in the current activation phase. The operation type includes function access operation and function exit operation. The data sending module is used to report the node information of the triggering operation to the server based on the operation type. The server is used to record the node information of the function access operation in the cache according to the operation order, store the complete access trajectory in the database after receiving the node information of the function exit operation, and generate the conversion rate query result based on the database when a conversion rate query request is received. The database is used to store the access trajectory according to the functional range. The triggerable nodes within the target functional area are equipped with embedded events, and the activation interface of the target functional area is equipped with entry events. The receiving of trigger operations within the target functional area includes: In response to the embedded event or the entry event, it is determined that the trigger operation has been received.
8. An electronic device, characterized in that, It includes a memory and a processor; the memory stores a computer program that, when executed by the processor, implements the method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The system contains a computer program that is loaded and executed by a processor to implement the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Big data analysis and retrieval system and method based on ES technology
CN114003634A
Management method for infectious disease risk flow regulation information synchronization and data desensitization and application thereof
CN115458106A