Intelligent guiding method, device and system based on user behaviors, and electronic equipment

By monitoring user action sequences and event information within the application, analyzing user behavior characteristic models, and generating personalized guidance content, the problem of intelligent guidance in existing technologies is solved, achieving targeted and effective user guidance.

CN121070478APending Publication Date: 2025-12-05SHENZHEN GREEN CONNECTION TECH CO LTD

Patent Information

Application Number
CN202510977472.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-15
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

Existing user guidance methods cannot accurately analyze user behavior, resulting in the inability to achieve intelligent and personalized guidance, and the inability to provide targeted and effective guidance based on user behavior.

Method used

By monitoring the user's operation sequence information and related event information in the application, the system analyzes the user's behavioral characteristic model, determines whether the current conditions of the application meet the guidance trigger conditions, generates guidance content based on the element characteristic information of the target element, and renders the guidance interface of the target element.

Benefits of technology

It enables accurate analysis based on user behavior, avoiding the limitations of using the same guidance scheme for different types of users, improving the targeting and effectiveness of guidance, and enhancing the personalized guidance experience for users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121070478A_ABST
    Figure CN121070478A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computers, and discloses an intelligent guiding method, device, electronic equipment and system based on user behaviors, and the method comprises the steps: monitoring the operation sequence information of a user in an application program and the related event information of the application program; analyzing a behavior characteristic model of the user in the application program according to the operation sequence information of the user; according to the behavior characteristic model and the related event information of the application program, whether the current condition of the application program meets a preset guide triggering condition or not is judged; when it is judged that the current condition of the application program meets the guide triggering condition, a guide interface corresponding to a target element is rendered by analyzing element feature information of the target element in the application program. Visibly, the user behavior in the application program can be accurately analyzed, so that intelligent guidance for the user can be realized according to the accurately analyzed user behavior.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to a smart guiding method and device based on user behavior, electronic equipment and system. BACKGROUND

[0002] In the interface of an application program, various buttons, texts and other interface elements are included, and each interface element has its corresponding function, and usually needs to be guided by pre-set user guidance to help users quickly understand the functions.

[0003] However, the existing user guidance method usually only simply detects whether the user is a new user, and if so, highlights the pre-set UI element and adds corresponding text description to guide the new user to understand the function step by step, which cannot accurately analyze the user behavior, so as to intelligently guide the user according to the accurately analyzed user behavior. It can be seen that it is particularly important to propose a technical solution to improve the accuracy of user behavior analysis and to intelligently guide the user. SUMMARY

[0004] The present application provides a smart guiding method and device based on user behavior, electronic equipment and system, which can improve the accuracy of user behavior analysis and facilitate the intelligent guidance of users.

[0005] The first aspect of the present application discloses a smart guiding method based on user behavior, which is applied to an electronic device installed with an application program, and the electronic device is communicatively connected with a network-attached storage device, the electronic device accesses the network-attached storage device through the application program, and the method is used to guide any application function in the electronic device or the network-attached storage device; wherein the method comprises: monitoring operation sequence information of the user in the application program and related event information of the application program; and analyzing a behavior characteristic model of the user in the application program according to the operation sequence information of the user; judging whether the current condition of the application program meets a pre-set guiding trigger condition according to the behavior characteristic model and the related event information of the application program; when it is judged that the current condition of the application program meets the guiding trigger condition, obtaining a target element for guiding from all elements of the application program; analyzing element characteristic information of the target element, the element characteristic information including one or more combinations of element shape information, highlight area information and highlight effect information; According to the element characteristic information of the target element, the guiding content of the target element is generated, and a guiding interface corresponding to the target element is rendered according to the guiding content of the target element, so as to complete the guiding display operation on the user.

[0006] As an optional implementation, in the first aspect of the application, the operation sequence information includes historical operation information and current operation sequence information, wherein the operation sequence information includes at least one of the number of operations of the user in the application program, the operation type of each operation, the operation interval between each operation, and the position information of each operation. According to the operation sequence information of the user, the behavior characteristic model of the user in the application program is analyzed, including: According to the historical operation information of the user, the user type of the user is determined, and an initial behavior model corresponding to the user type is determined, wherein the initial behavior model includes multiple dimension parameters, and all the dimension parameters of the initial behavior model include at least two of a proficiency score parameter, a learning ability index parameter, and a preference setting parameter. According to the current operation sequence information of the user, abnormal operation information in all operations of the user in the application program is identified, wherein the abnormal operation information includes at least one of repeated operation information, operation pause information, and misoperation information. According to the operation sequence information and the abnormal operation information, the initial behavior model is updated to obtain the behavior characteristic model of the user in the application program.

[0007] As an optional implementation, in the first aspect of the application, according to the operation sequence information and the abnormal operation information, the initial behavior model is updated to obtain the behavior characteristic model of the user in the application program, including: According to the operation sequence information and the abnormal operation information, the operation proficiency of the user in one or more preset operation time periods is calculated, and the proficiency change trend of the user is determined according to the operation proficiency of the user in all the operation time periods. According to the proficiency change trend, the learning progress curve of the user is analyzed, and the user type of the user is updated according to the operation proficiency of the user in all the operation time periods and the learning progress curve of the user to obtain the current user type of the user. According to the operation sequence information, the operation demand and preference information of the user are identified. According to the proficiency change trend, the learning progress curve, the current user type, the operation requirement and preference information, the initial behavior model is updated to obtain a behavior characteristic model of the user in the application program.

[0008] As an optional implementation, in the first aspect of the application, the related event information indicated by the related event information includes at least one of a page switching event, a function area entering event and a preset operation completion event. According to the behavior characteristic model and the related event information of the application program, it is determined whether the current condition of the application program satisfies a preset guidance trigger condition, including: According to the behavior characteristic model, the related event information of the application program and at least one preset detection condition, it is determined whether the application program satisfies any of the detection conditions, and when it is determined that the application program satisfies any of the detection conditions, it is determined that the current condition of the application program satisfies the preset guidance trigger condition; and / or, According to the behavior characteristic model and the related event information of the application program, a guidance priority of each of one or more functions of the application program is calculated, and it is determined whether the guidance priority of any of the functions is higher than or equal to a preset priority, and when it is determined that the guidance priority of the function is higher than or equal to the preset priority, it is determined that the current condition of the application program satisfies the guidance trigger condition.

[0009] As an optional implementation, in the first aspect of the application, according to the behavior characteristic model, the related event information of the application program and at least one preset detection condition, it is determined whether the application program satisfies any of the detection conditions, including: According to the operation sequence information of the user, the use of the application program by the user is analyzed, the use including first use and / or guidance interval, and according to the use, it is determined whether the application program satisfies a preset time detection condition; and / or, According to the related event information of the application program, the current state information of the application program is analyzed, the current state information including a current page of the application program and an operation environment state of the current page, and according to the current state information, it is determined whether the application program satisfies a preset state detection condition; and / or, According to the behavior characteristic model and the operation sequence information of the user, it is determined whether the application program satisfies a preset user behavior detection condition. When at least one of the time detection condition, the state detection condition and the user behavior detection condition is satisfied, it is determined that the application program satisfies the corresponding detection condition.

[0010] As an optional implementation, in the first aspect of the present application, the method further comprises: monitoring guiding response information of the user to the guiding display operation; and evaluating the understanding degree of the user to guiding information displayed by the guiding display operation according to the guiding response information; determining a user operation type of the user based on the guiding display operation according to the understanding degree of the user; and performing a management operation corresponding to the user operation type; wherein the user operation type comprises a correct operation type or an error operation type, and the management operation comprises a positive feedback operation based on the correct operation type or a guiding update operation based on the error operation type.

[0011] The second aspect of the present application discloses an intelligent guiding device based on user behavior, which is applied to an electronic device installed with an application program, and the electronic device is communicatively connected with a network-attached storage device, the electronic device accesses the network-attached storage device through the application program, and the device is used for guiding any application function in the electronic device or the network-attached storage device; wherein the device comprises: a monitoring module, used for monitoring operation sequence information of a user in the application program and related event information of the application program; an analysis module, used for analyzing a behavior characteristic model of the user in the application program according to the operation sequence information of the user; a judgment module, used for judging whether a current condition of the application program meets a preset guiding trigger condition according to the behavior characteristic model and the related event information of the application program; an acquisition module, used for acquiring a target element for guiding from all elements of the application program when the judgment module judges that the current condition of the application program meets the guiding trigger condition; the analysis module is further used for analyzing element characteristic information of the target element, and the element characteristic information comprises a combination of one or more of element shape information, highlight area information and highlight effect information; a generation module, used for generating guiding content of the target element according to the element characteristic information of the target element; a guiding module, used for rendering a guiding interface corresponding to the target element according to the guiding content of the target element, so as to complete a guiding display operation on the user.

[0012] As an optional implementation, in the second aspect of the present application, the operation sequence information comprises historical operation information and current operation sequence information, wherein the operation sequence information comprises at least one of the number of operations of the user in the application program, the operation type of each operation, the operation interval between each operation, and the position information of each operation; Further, the manner in which the analysis module analyzes the behavior characteristic model of the user in the application program according to the operation sequence information of the user specifically comprises: determining the user type of the user according to the historical operation information of the user, and determining the initial behavior model corresponding to the user type, wherein the initial behavior model comprises multiple dimension parameters, and all the dimension parameters of the initial behavior model comprise at least two of the proficiency score parameter, the learning ability index parameter, and the preference setting parameter; identifying abnormal operation information in all operations of the user in the application program according to the current operation sequence information of the user, wherein the abnormal operation information comprises at least one of repeated operation information, operation pause information, and misoperation information; updating the initial behavior model according to the operation sequence information and the abnormal operation information to obtain the behavior characteristic model of the user in the application program.

[0013] As an optional implementation, in the second aspect of the present application, the manner in which the analysis module updates the initial behavior model according to the operation sequence information and the abnormal operation information to obtain the behavior characteristic model of the user in the application program specifically comprises: calculating the operation proficiency of the user in one or more preset operation time periods according to the operation sequence information and the abnormal operation information; and determining the proficiency change trend of the user according to the operation proficiency of the user in all the operation time periods; analyzing the learning progress curve of the user according to the proficiency change trend; and updating the user type of the user according to the operation proficiency of the user in all the operation time periods and the learning progress curve of the user to obtain the current user type of the user; identifying the operation demand and preference information of the user according to the operation sequence information; updating the initial behavior model according to the proficiency change trend, the learning progress curve, the current user type, and the operation demand and preference information to obtain the behavior characteristic model of the user in the application program.

[0014] As an optional implementation, in a second aspect of the present invention, the related events indicated by the related event information include at least one of page switching events, function area entry events, and preset operation completion events; Furthermore, the method by which the judgment module determines whether the current conditions of the application meet the preset guidance triggering conditions based on the behavioral feature model and the relevant event information of the application specifically includes: Based on the behavioral feature model, relevant event information of the application, and at least one pre-set detection condition, it is determined whether the application meets any of the detection conditions. When it is determined that the application meets any of the detection conditions, it is determined that the current condition of the application meets a preset guidance trigger condition; and / or, Based on the behavioral feature model and the relevant event information of the application, the guidance priority of each of the one or more functions of the application is calculated; and it is determined whether the guidance priority of any function is higher than or equal to a preset priority. When it is determined that the guidance priority of the function is higher than or equal to the preset priority, it is determined that the current condition of the application satisfies the guidance triggering condition.

[0015] As an optional implementation, in a second aspect of the present invention, the method by which the judging module determines whether the application meets any of the detection conditions based on the behavioral feature model, the relevant event information of the application, and at least one pre-set detection condition specifically includes: Based on the user's operation sequence information, analyze the user's usage of the application, including first-time use and / or boot interval information, and determine whether the application meets preset time detection conditions based on the usage information; and / or, Based on the relevant event information of the application, analyze the current state information of the application, which includes the current page of the application and the operating environment state of the current page. Based on the current state information, determine whether the application meets the preset state detection conditions; and / or, Based on the behavioral feature model and the user's operation sequence information, it is determined whether the application meets the preset user behavior detection conditions; Specifically, when at least one of the time detection condition, the state detection condition, and the user behavior detection condition is met, the application is determined to meet the corresponding detection condition.

[0016] As an optional implementation, in a second aspect of the present invention, the monitoring module is further configured to monitor the user's guidance response information to the guidance display operation; and the device further comprises: an evaluation module configured to evaluate a degree of understanding of the user for the guidance information displayed by the guidance display operation according to the guidance response information; a determination module configured to determine a user operation type of the user based on the guidance display operation according to the degree of understanding of the user; a management module configured to perform a management operation corresponding to the user operation type; wherein the user operation type comprises a correct operation type or an error operation type, and the management operation comprises a positive feedback operation based on the correct operation type or a guidance update operation based on the error operation type.

[0017] The third aspect of the present application discloses an electronic device, which comprises: a memory storing executable program codes; a processor coupled with the memory; the processor invokes the executable program codes stored in the memory to execute part or all of the steps of the intelligent guidance method based on user behavior according to any one of the first aspect of the present application.

[0018] The third aspect of the present application discloses an intelligent guidance system based on user behavior, which comprises at least the intelligent guidance device based on user behavior according to the second aspect of the present application, and a network-attached storage device in communication connection with the intelligent guidance device based on user behavior, and the network-attached storage device stores application functions, when the intelligent guidance device based on user behavior performs user guidance on the application functions, the intelligent guidance device based on user behavior performs user guidance operation on the application functions according to the intelligent guidance method based on user behavior according to any one of the first aspect of the present application. or The system comprises at least the electronic device according to the third aspect of the present application, and a network-attached storage device in communication connection with the electronic device, and the network-attached storage device stores application functions, when the electronic device performs user guidance on the application functions, the electronic device performs user guidance operation on the application functions according to the intelligent guidance method based on user behavior according to any one of the first aspect of the present application.

[0019] The fifth aspect of the present application discloses a computer storage medium storing computer instructions, when the computer instructions are invoked, part or all of the steps of the intelligent guidance method based on user behavior according to any one of the first aspect of the present application are executed.

[0020] Compared with the prior art, the present application has the following beneficial effects: The application can accurately analyze the user behavior in the application program by monitoring the operation sequence information of the user in the application program and the related event information of the application program, accurately analyzing the behavior characteristic model of the user in the application program, and then judging whether the current condition of the application program meets the preset guide trigger condition according to the behavior characteristic model and the related event information of the application program, and when it is judged that the guide trigger condition is met, rendering the guide interface corresponding to the target element by analyzing the element characteristic information of the target element in the application program, so as to complete the guide display operation of the user. The intelligent guide of the user can be realized according to the accurately analyzed user behavior, the limitation of using the same guide scheme for different types of users can be avoided by analyzing the user operation behavior, the pertinence and effectiveness of the guide can be improved, and the personalized guide experience of the user can be improved. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the application, the drawings needed to be used in the embodiments will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0022] Figure 1 is a flow diagram of a user behavior-based intelligent guide method disclosed by an embodiment of the application; Figure 2 is a flow diagram of another user behavior-based intelligent guide method disclosed by an embodiment of the application; Figure 3 is a structural diagram of a user behavior-based intelligent guide device disclosed by an embodiment of the application; Figure 4 is a structural diagram of another user behavior-based intelligent guide device disclosed by an embodiment of the application; Figure 5 is a structural diagram of an electronic device disclosed by an embodiment of the application; Figure 6 is a structural diagram of a user behavior-based intelligent guide system disclosed by an embodiment of the application; Figure 7 is a structural diagram of another user behavior-based intelligent guide system disclosed by an embodiment of the application. DETAILED DESCRIPTION

[0023] In the following, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of the present application.

[0024] The terms "first", "second", and the like in the description and claims of the present application and the above drawings are used to distinguish different objects, rather than to describe a particular order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, device, product, or end including a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product, or end.

[0025] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearance of the phrase in various places in the specification does not necessarily all refer to the same embodiment, nor is it necessarily independent or alternative embodiments to each other. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0026] The present application discloses a kind of intelligent guidance method, device, electronic equipment and system based on user behavior, can accurately analyze the behavior characteristic model of the user in the application program by monitoring the operation sequence information of user in application program and the relevant event information of the application program, can accurately analyze the user behavior in application program, then according to the behavior characteristic model and the relevant event information of the application program, judge whether the current condition of the application program satisfies preset guide trigger condition, and when judging that the guide trigger condition is satisfied, it is rendered by analyzing the element characteristic information of target element in the application program that the target element corresponding guide interface is completed to the guide display operation of the user, can realize the intelligent guidance of user according to accurate analysis of user behavior, and by analyzing user operation behavior, it can avoid the limitation of using the same set of guide scheme for different types of users, it is beneficial to improve the pertinence and effectiveness of guidance, it is beneficial to improve the personalized guidance experience of user. The following are described in detail respectively.

[0027] Embodiment one Please refer to Figure 1 , Figure 1is a flowchart of a user behavior based intelligent guidance method disclosed by embodiments of the present application. Among them, Figure 1 The user behavior based intelligent guidance method described can be applied to an electronic device installed with an application, and the electronic device is communicatively connected with a network attached storage device, the electronic device accesses the network attached storage device through the application, and the method is used to guide any application function in the electronic device or the network attached storage device. The method can also be applied to a user behavior based intelligent guidance device, wherein the device can include a guidance device or a guidance system (a cloud system or a local system) or a guidance server (a cloud server or a local server), and the embodiments of the present application are not limited. As shown in the figure, the user behavior based intelligent guidance method can include the following steps: Figure 1 The user behavior based intelligent guidance method can include the following steps: 101、Monitoring the operation sequence information of the user in the application and the related event information of the application.

[0028] In the embodiments of the present application, specifically, the initialization stage can include setting the operation of initializing the guidance system with the starting of the application, so as to make the system occupy the minimum system resources; it can also include the operation of verifying the required permissions and dependent libraries of the system, so as to ensure the normal operation of the system; it can also include the operation of checking the version of the application, so as to process the guidance adjustment related to version upgrade. Among them, the initialization of the guidance system is realized by loading configuration information, registering UI elements, and establishing behavior listeners. The specific steps of loading configuration information include: reading global configuration parameters such as background transparency, animation effect, default display time, etc.; loading custom theme and style settings; initializing system level switch state (such as developer mode, debugging mode). The specific steps of registering UI elements include: scanning and registering UI elements with guidance marks; building an element index table containing element ID, position information, guidance priority, etc.; preprocessing element attributes such as shape features, interaction types, associated functions, etc. The specific steps of establishing behavior listeners include: deploying a global event capture mechanism to listen to user interaction behavior; initializing the operation sequence recorder to prepare for recording user operations; setting the application state observer to track page switching and function access.

[0029] Further, the initialization phase can also include the operation of user model initialization. The user model initialization is achieved by reading historical usage data and creating an initial user model. The specific steps of reading historical usage data include: loading the user's historical usage records from local storage; restoring the user model data of the last session; retrieving the completion status of all historical guided guidance, etc. The specific steps of creating an initial user model include: for a new user, creating a default novice level model; for an old user, restoring the existing model of the user and checking the necessity of updating; after creating the model, the dimensions of the model need to be initialized, such as proficiency score, learning ability index, preference setting, etc.

[0030] In the embodiment of the application, the operation sequence information includes historical operation information and current operation sequence information, wherein the operation sequence information includes at least one of the number of operations of the user in the application program, the operation type of each operation, the operation interval between each operation, and the position information of each operation. Specifically, the operation sequence information can be obtained by acquiring the trigger operation of the user (for example: capturing the click, sliding, staying and other operations of the user) and recording the operation time and position. The specific steps of acquiring the trigger operation of the user can include: capturing all UI interactions using a low-delay event listener; recording the timestamp and coordinate position of each operation; associating the operation with the target UI element to determine the semantic meaning of the operation. The specific steps of recording the operation time and position can include: measuring the duration of each operation; tracking the time interval between consecutive operations; saving the position and trajectory of each operation on the interface, which is not limited in the embodiment of the application.

[0031] In the embodiment of the application, the related event information indicates at least one of a page switching event, a function area entering event, and a preset operation completion event. Specifically, the monitoring process of the page switching event includes: capturing page navigation and route change events; identifying whether the page is a first-visited page to obtain an identification result; and tracking the page dwell time and access frequency according to the identification result. The monitoring process of the function area entering event includes: monitoring whether the user has a behavior of entering a specific function area; if yes, identifying a key function that is first visited from all functions in the function area; and tracking the interaction depth of the user with the function area (for example, if the interaction depth of the user with the function area is deep, it is determined that the user has entered the function area; if the interaction depth is shallow, it is continuously monitored). The monitoring process of the preset operation completion event includes: monitoring whether there is a pre-defined completion signal for a key operation; if yes, analyzing the quality and efficiency of the operation completion; and identifying the difficult points and stalls in the operation.

[0032] 102. Analyzing the behavior characteristic model of the user in the application program according to the operation sequence information of the user.

[0033] 103. judging whether the current condition of the application program meets the preset guidance trigger condition according to the behavior characteristic model and the relevant event information of the application program.

[0034] In the embodiment of the present application, optionally, the guidance trigger condition can include one or more combinations of a time trigger condition, a state trigger condition and a user behavior trigger condition, and the embodiment of the present application is not limited.

[0035] In the embodiment of the present application, when the judgment result of step 103 is yes, that is, when it is judged that the current condition of the application program meets the guidance trigger condition, step 104 is triggered to be executed; when the judgment result of step 103 is no, that is, when it is judged that the current condition of the application program does not meet the guidance trigger condition, the present flow can be ended.

[0036] 104. obtaining a target element for guidance from all elements of the application program.

[0037] In the embodiment of the present application, specifically, at least one initial element for guidance is located from all elements of the application program through a global key or a selector, and the visibility and the interactive state of each initial element are verified, and when the verification is passed, the initial element is determined as the target element (that is, the UI element). In this way, the visibility is verified to confirm that the element is currently visible in the viewport, and the interactive state is verified to confirm that the element is in the interactive state.

[0038] 105. analyzing element characteristic information of the target element.

[0039] In the embodiment of the present application, optionally, the element characteristic information includes one or more combinations of element shape information, highlight area information and highlight effect information. The element shape information can be obtained by analyzing the special visual properties (such as rounded corners, shadows) of the element through the accurate boundary and shape information of the element, and further, if the target element belongs to a composite element, the internal structure of the composite element can be further processed to obtain the element shape information. The highlight area information can be obtained by calculating the best coverage range of the highlight effect of the target element and processing the spatial relationship between the target element and the surrounding elements, and further, if the shape of the target element is irregular, the highlight area can be further optimized for the irregular shape. The highlight effect information can be obtained by selecting a visual effect type according to the element characteristics, adjusting the effect parameters (such as brightness, animation speed) of the visual effect type, and further adjusting the effect parameters according to the current ambient light and screen characteristics.

[0040] 106. generating guidance content of the target element according to the element characteristic information of the target element.

[0041] In the embodiment of the present application, the guide content of the target element can be obtained by adjusting the script according to the user characteristics, wherein the script adjusted according to the user characteristics can be a description of different levels of detail prepared for different levels of users, which can specifically be: adjusting the use proportion of professional terms (for example: for new users, the use proportion of professional terms can be adjusted to be low; for old users, the use proportion of professional terms can be adjusted to be high), adjusting the personalized expression mode and tone, etc. Further, after generating the guide content, the best display position of the guide content can be determined, for example: excluding positions that will cause occlusion of key content from all displayable positions, and according to the reading order and line of sight flow direction of the user, as well as different screen sizes and directions, determining the best display position from the remaining display positions.

[0042] 107、and according to the guide content of the target element, rendering a guide interface corresponding to the target element to complete the guided display operation on the user.

[0043] In the embodiment of the present application, the process of rendering the guide interface can include: creating an accurately fitted highlight mask, adding visual effects, displaying guide text and interactive elements, etc. Specifically, a mask path is generated according to the element shape; for the mask path, rendering is performed through pre-selected highlight effects (such as adding animation and transition effects), and text instructions and arrow indicators are rendered, and operation buttons (such as “next step” and “skip”) are added.

[0044] It can be seen that the implementation Figure 1 The described intelligent guiding method based on user behavior can accurately analyze the behavior characteristic model of the user in the application program by monitoring the operation sequence information of the user in the application program and the related event information of the application program, can accurately analyze the user behavior in the application program, and then according to the behavior characteristic model and the related event information of the application program, judges whether the current condition of the application program meets the preset guiding trigger condition, and when it is judged that the guiding trigger condition is met, the target element for guiding is determined, and the characteristic information of the target element is accurately analyzed, so as to accurately generate the corresponding guide content according to the element characteristics, which is beneficial to improve the adaptability of the target element and the guide content. According to the accurately generated guide content, the guide interface corresponding to the target element is rendered to complete the guided display of the user, which improves the display accuracy and reliability of the guide interface, thereby improving the guiding accuracy and reliability of the user, and the intelligent guiding of the user can be realized according to the accurately analyzed user behavior, which is beneficial to dynamically adjust the guided display through the dynamically determined target element, is beneficial to improve the intelligent degree of the guided display, and by analyzing the user operation behavior, the limitation of using the same set of guiding scheme for different types of users can be avoided, which is beneficial to improve the pertinence and effectiveness of the guidance, and is beneficial to improve the personalized guiding experience of the user.

[0045] In an optional embodiment, the step 102 of analyzing the behavior characteristic model of the user in the application according to the operation sequence information of the user comprises: determining the user type of the user according to the historical operation information of the user, and determining an initial behavior model corresponding to the user type; identifying abnormal operation information in all operations of the user in the application according to the current operation sequence information of the user; updating the initial behavior model according to the operation sequence information and the abnormal operation information to obtain the behavior characteristic model of the user in the application.

[0046] In the embodiment of the application, the user type is used to indicate whether the user is a new user or an old user. Specifically, for a new user, a default novice level model is created, and for an old user, an existing model of the user is restored.

[0047] In the embodiment of the application, optionally, the initial behavior model comprises multiple dimension parameters, and all the dimension parameters of the initial behavior model comprise at least two of a proficiency score parameter, a learning ability index parameter and a preference setting parameter, which are not limited in the embodiment of the application.

[0048] In the embodiment of the application, optionally, the abnormal operation information comprises at least one of repeated operation information, operation pause information and misoperation information. The identification process of the repeated operation information can comprise detecting repeated clicking or sliding operations in the same area, analyzing the frequency and interval of the repeated operations, determining whether the repeated operations are caused by habit or confusion, obtaining a repeated operation judgment result, and determining the frequency and interval of the repeated operations and the repeated operation judgment result as the repeated operation information. The identification process of the operation pause information can comprise identifying an abnormal pause time in the user operation flow, analyzing the operation context before and after the pause time, evaluating the corresponding user state (thinking state or confusion state) of the pause time, and obtaining the operation pause information. The identification process of the misoperation information can comprise identifying invalid operation sequences (such as clicking non-responsive areas), and / or detecting the frequency of undo / return operations, and / or analyzing the uncertainty and tortuosity of the operation path, and determining the misoperation information from the identification result / detection result / analysis result.

[0049] It can be seen that the optional embodiment can determine the user type of the user through the historical operation information of the user, and determine the initial behavior model corresponding to the user type, improve the determination accuracy and efficiency of the initial behavior model corresponding to the user type, and identify at least one of the abnormal operation information such as repeated operation information, operation pause information and misoperation information in all operations of the user in the application program according to the current operation sequence information of the user, improve the identification accuracy and identification efficiency of the abnormal operation information, and then update the initial behavior model according to the operation sequence information and the abnormal operation information to obtain the behavior characteristic model of the user in the application program, which can improve the update accuracy and update timeliness of the behavior characteristic model of the user in the application program based on the operation sequence information combined with the quickly and accurately identified abnormal operation information, thereby facilitating to improve the subsequent guidance accuracy and guidance timeliness.

[0050] In the optional embodiment, as an optional implementation, updating the initial behavior model according to the operation sequence information and the abnormal operation information to obtain the behavior characteristic model of the user in the application program comprises: calculating the operation proficiency of the user in one or more preset operation time periods according to the operation sequence information and the abnormal operation information; and determining the proficiency change trend of the user according to the operation proficiency of the user in all operation time periods; analyzing the learning progress curve of the user according to the proficiency change trend; and updating the user type of the user according to the operation proficiency of the user in all operation time periods and the learning progress curve of the user to obtain the current user type of the user; identifying the operation demand and preference information of the user according to the operation sequence information; updating the initial behavior model according to the proficiency change trend, the learning progress curve, the current user type, the operation demand and preference information to obtain the behavior characteristic model of the user in the application program.

[0051] In the embodiment of the application, the calculation process of the operation proficiency can be: analyzing the comparison result of the operation completion speed and the standard reference value and evaluating the operation fluency and accuracy, and then obtaining the proficiency interval of the comparison result, the operation fluency and the accuracy.

[0052] It can be seen that the optional embodiment can accurately calculate the operation proficiency of the user in one or more preset operation time periods by operation sequence information and abnormal operation information, determine the proficiency change trend of the user according to the operation proficiency of the user in all operation time periods, improve the determination accuracy and reliability of the proficiency change trend of the user, then accurately analyze the learning progress curve of the user according to the proficiency change trend, update the user type of the user according to the operation proficiency of the user in all operation time periods and the learning progress curve of the user, obtain the current user type of the user, improve the update accuracy and reliability of the user type, accurately identify the operation demand and preference information of the user according to the operation sequence information, and then update the initial behavior model according to the proficiency change trend, the learning progress curve, the current user type, the operation demand and the preference information, obtain the behavior characteristic model of the user in the application program, can accurately and timely update the behavior model of the user by dynamically analyzing the user type, and is beneficial to further improve the analysis accuracy and reliability of the user behavior.

[0053] In another optional embodiment, according to the behavior characteristic model and the related event information of the application program, it is determined whether the current condition of the application program satisfies the preset guidance trigger condition, comprising: According to the behavior characteristic model, the related event information of the application program and the pre-set at least one detection condition, it is determined whether the application program satisfies any detection condition, and when it is determined that the application program satisfies any detection condition, it is determined that the current condition of the application program satisfies the preset guidance trigger condition; and / or, According to the behavior characteristic model and the related event information of the application program, the guidance priority of each function in one or more functions of the application program is calculated; and it is determined whether the guidance priority of any function is higher than or equal to the preset priority, when it is determined that the guidance priority of the function is higher than or equal to the preset priority, it is determined that the current condition of the application program satisfies the guidance trigger condition.

[0054] In the embodiment of the application, the guidance priority of each function can be obtained by analyzing the function importance of the function, the demand urgency of the user for the function and the learning difficulty of the function. The function importance can be obtained by evaluating the core degree of the function in the application program, analyzing the use frequency and business value of the function and analyzing the complexity and learning cost of the function; the demand urgency of the user for the function can be obtained by analyzing the correlation between the current task of the user in the corresponding function and the guidance content required by the function, evaluating the necessity of the function to the current goal of the user and analyzing the difficulty degree shown by the user in the operation; the learning difficulty of the function can be obtained by calculating the cognitive complexity of the user to the function and analyzing the difficulty of the user to master the function in the historical data to analyze the difference degree between the function and the known concept of the user and then evaluating based on the difference degree.

[0055] It can be seen that the optional embodiment can flexibly and intelligently determine whether the application program needs to be triggered by setting a variety of trigger conditions and a trigger mechanism of the guide priority, which is conducive to ensuring that the guide appears at the most appropriate time, reducing the situation that the guide is mistakenly triggered to interrupt the normal use of the application program by the user, and improving the acceptance of the guide by the user.

[0056] In the optional embodiment, as an optional implementation, whether the application program meets any detection condition is determined according to the behavior characteristic model, the related event information of the application program and at least one preset detection condition, including: According to the operation sequence information of the user, the use of the application program by the user is analyzed, the use including first use and / or guide interval, and whether the application program meets the preset time detection condition is determined according to the use; and / or, According to the related event information of the application program, the current state information of the application program is analyzed, the current state information including the current page of the application program and the operation environment state of the current page, and whether the application program meets the preset state detection condition is determined according to the current state information; and / or, According to the behavior characteristic model and the operation sequence information of the user, whether the application program meets the preset user behavior detection condition is determined.

[0057] In the embodiment of the application, when at least one of the time detection condition, the state detection condition and the user behavior detection condition is met, it is determined that the application program meets the corresponding detection condition, that is, the current condition of the application program meets the guide trigger condition; when none of the time detection condition, the state detection condition and the user behavior detection condition is met, it is determined that the application program does not meet any detection condition, that is, the current condition of the application program does not meet the guide trigger condition.

[0058] In the embodiment of the application, optionally, the step of determining whether the application program meets the time detection condition can be: verifying whether the application program or a specific function is used for the first time, and if the verification is passed, it is determined that the application program meets the time detection condition; or can be: calculating the time interval from the last guide display, and determining that the application program meets the time detection condition when it is detected that the time interval exceeds the preset interval; or can be: checking whether the current time point reaches the preset periodic reminding time point, and if the periodic reminding time point is reached, it is determined that the application program meets the time detection condition, which is not limited in the embodiment of the application.

[0059] Optionally, the step of determining whether the application program meets the state detection condition in the embodiment of the application can be: verifying whether the current page is suitable for displaying the guidance, and determining that the application program meets the state detection condition when the verification is passed; or can be: evaluating the complexity degree of the current operation environment, and determining that the application program meets the state detection condition when it is detected that the complexity degree is greater than or equal to a preset complexity degree; or further, the environmental factors such as network status and device performance can be checked, and it is determined that the application program meets the state detection condition when it is detected that the environmental factors meet the condition of starting the guidance, and the embodiment of the application is not limited in this regard.

[0060] Optionally, the step of determining whether the application program meets the user behavior detection condition in the embodiment of the application can be: determining the guidance trigger sensitivity (i.e. the sensitivity of triggering the guidance) according to the user type, and determining that the application program meets the user behavior detection condition when it is detected that the guidance trigger sensitivity is greater than or equal to a preset sensitivity; or further, the current mood and concentration state of the user can be analyzed according to the user feedback information in the historical operation information contained in the operation sequence information of the user, to obtain the current mood value and concentration degree of the user, and it is determined whether the current mood value is in a preset guidance trigger mood value interval and whether the concentration degree reaches a preset guidance trigger concentration degree, and when it is determined that the current mood value is in the guidance trigger mood value interval and the concentration degree reaches the preset guidance trigger concentration degree, it is determined that the application program meets the user behavior detection condition.

[0061] It can be seen that the optional embodiment can determine whether the application program meets at least one of the preset time detection condition, the state detection condition and the user behavior detection condition according to the behavior feature model and the related event information of the application program, and if yes, it is determined that the application program meets the guidance trigger condition, and if no, it is determined that the application program does not meet the guidance trigger condition, and the judgment accuracy, comprehensiveness and reliability of whether the application program meets the guidance trigger condition are improved by diversified detection conditions.

[0062] Embodiment Two Please refer to Figure 2 , Figure 2 is a flowchart of an intelligent guidance method based on user behavior disclosed by the embodiment of the application. In the flowchart, Figure 2The user behavior based intelligent guidance method described can be applied to an electronic device installed with an application program, and the electronic device is communicatively connected with a network attached storage device, the electronic device accesses the network attached storage device through the application program, and the method is used for guiding any application function in the electronic device or the network attached storage device. The method can also be applied to a user behavior based intelligent guidance device, which can include a guidance device or a guidance system (a cloud system or a local system) or a guidance server (a cloud server or a local server), and the embodiments of the present application are not limited. As shown in the following Figure 2 The user behavior based intelligent guidance method can include the following steps: 201. Monitor operation sequence information of a user in an application program and related event information of the application program.

[0063] 202. Analyze a behavior characteristic model of the user in the application program according to the operation sequence information of the user.

[0064] 203. Determine whether a current condition of the application program satisfies a preset guidance trigger condition according to the behavior characteristic model and the related event information of the application program.

[0065] In the embodiments of the present application, when the determination result of step 203 is yes, that is, when it is determined that the current condition of the application program satisfies the guidance trigger condition, step 204 is triggered to be executed; when the determination result of step 203 is no, the present process can be ended.

[0066] 204. Obtain a target element for guidance from all elements of the application program.

[0067] 205. Analyze element characteristic information of the target element.

[0068] 206. Generate guidance content of the target element according to the element characteristic information of the target element.

[0069] 207. Render a guidance interface corresponding to the target element according to the guidance content of the target element, so as to complete a guidance display operation for the user.

[0070] In the embodiments of the present application, for other descriptions of steps 201-207, please refer to the detailed description of steps 101-107 in Embodiment 1, and the embodiments of the present application are not limited.

[0071] 208. Monitor guidance response information of the user to the guidance display operation.

[0072] In the embodiment of the present application, optionally, the guiding response information of the user can be obtained by tracking the user's visual focus, recording the user's operation attempt based on the guiding interface, and measuring the response time information of the user. Specifically, the matching degree of the user's attention point and the guiding target is analyzed to evaluate the attention degree of the user to the guiding content, thereby realizing the tracking of the user's visual focus; all interaction attempts of the user are captured, and the compliance of each interaction attempt to the guiding indication is analyzed, and the attempt times and interval time are recorded to obtain the operation attempt of the user based on the guiding interface; the time interval from the starting moment of the guiding display to the starting moment of the first operation of the user is calculated, and the total time consumption of the user for completing all operations indicated by the guiding display is analyzed to obtain the operation response time of the user; further, the operation response time can be compared with the expected response time. Optionally, the response time information of the user can include the operation response time of the user, and can also include the time difference between the operation response time and the expected response time, which is not limited in the embodiment of the present application.

[0073] 209. According to the guiding response information, the understanding degree of the user to the guiding information displayed by the guiding display operation is evaluated.

[0074] In the embodiment of the present application, the understanding degree of the user can be obtained by verifying the operation correctness, analyzing the operation fluency, and detecting the repeated attempts. The verification of the operation correctness can include at least one of checking whether the user operation is consistent with the expectation, analyzing the accuracy of the operation parameters (such as the click position, the sliding distance), and verifying the correctness of the operation sequence (applicable to multi-step guiding). The analysis of the operation fluency can include at least one of evaluating the continuity and rhythm of the operation, detecting the hesitation and repetition, and analyzing the action accuracy and control ability. The detection of the repeated attempts can include at least one of identifying the multiple failure attempt mode, analyzing the consistency of the failure reason, and evaluating the slope of the user's learning curve, which is not limited in the embodiment of the present application.

[0075] 210. According to the understanding degree of the user, the user operation type based on the guiding display operation of the user is determined, and the management operation corresponding to the user operation type is performed.

[0076] In the embodiments of the present application, the user operation type includes a correct operation type or an error operation type, and the management operation includes a positive feedback operation based on the correct operation type or a guided update operation based on the error operation type. Specifically, when the user operation type is the correct operation type, the positive feedback operation performed can include at least one of displaying a visual success prompt (such as an animation or an icon), providing encouraging text feedback, recording successful experience and updating a user model, and the like; when the user operation type is the error operation type, the guided update operation performed can include an error prompt operation and an operation of simplifying a guided step. The error prompt operation can include providing targeted error correction guidance and / or highlighting a correct operation position or manner. The operation of simplifying the guided step can include detecting a continuous failure mode and automatically adjusting guided content according to the failure mode to provide more detailed instructions, and further can include providing an alternative path or a skip option, which is not limited in the embodiments of the present application.

[0077] It can be seen that the implementation Figure 2 The described intelligent guiding method based on user behavior can accurately analyze the behavior characteristic model of the user in the application program by monitoring the operation sequence information of the user in the application program and the related event information of the application program, can accurately analyze the user behavior in the application program, and then according to the behavior characteristic model and the related event information of the application program, judges whether the current condition of the application program meets the preset guiding trigger condition, and when it is judged that the guiding trigger condition is met, the target element for guiding is determined, and the characteristic information of the target element is accurately analyzed, so as to accurately generate corresponding guiding content according to the element characteristics, which is beneficial to improve the adaptability of the target element and the guiding content. According to the accurately generated guiding content, the guiding interface of the target element is rendered, so as to complete the guiding display to the user, improve the display accuracy and reliability of the guiding interface, thereby being beneficial to improve the guiding accuracy and reliability of the user, can realize intelligent guiding to the user according to the accurately analyzed user behavior, is beneficial to realize dynamic adjustment of the guiding display through the dynamically determined target element, is beneficial to improve the intelligent degree of the guiding display, and can avoid the limitation of using the same set of guiding scheme for different types of users through analyzing the user operation behavior, is beneficial to improve the pertinence and effectiveness of the guiding, and is beneficial to improve the personalized guiding experience of the user. In addition, the understanding degree of the user to the guiding information displayed by the guiding display operation can be accurately evaluated through monitoring the guiding response information of the user to the guiding display operation, so as to accurately determine the user operation type of the user based on the guiding display operation, so as to flexibly and accurately perform the management operation corresponding to the user operation type.

[0078] Exemplarily, in the process of guiding demonstration, first, the guiding effect data is recorded, which can include at least one of the following: completion rate statistical data (such as calculating the percentage of users successfully completing the guide, analyzing the completion rate difference of different guide steps, identifying common abandonment points and difficult points, etc.), understanding speed analysis data (such as measuring the average time for users to master new functions, comparing the learning speed of different user groups, analyzing the correlation between understanding speed and guide design, etc.), and guide satisfaction evaluation data (such as collecting user feedback on whether the guide is suitable, analyzing the continuous use mode of users after the guide, evaluating the change of function use frequency after the guide, etc.), etc. Then, according to the guiding effect data, the guiding strategy is updated, which can be at least one of the following: adjusting the triggering condition (such as optimizing the triggering time based on the effect data, fine-tuning the triggering threshold and sensitivity, personalizing the triggering strategy for different user groups, etc.), optimizing the guide content (such as improving poorly performing guide steps, adjusting the text and visual elements, redesigning complex or confusing interaction modes, etc.), improving the highlighting effect (such as optimizing the visual effect based on user attention data, adjusting the animation and transition effect, optimizing display problems in special scenarios, etc.), etc. Further, anonymous data sent by users can also be received and analyzed, and the specific analysis content can include at least one of the following: submission usage statistical data, common problem identification, and optimization suggestion generation. The submission usage statistical data can include at least one of the following: aggregating anonymous usage data (with user permission), generating guide system performance reports, comparing the effect differences of different versions and configurations, etc. The common problem identification can include at least one of the following: analyzing patterns and trends in global data, identifying common difficulty points across user groups, and discovering problems with specific devices or platforms, etc. The optimization suggestion generation can include at least one of the following: providing improvement suggestions based on big data analysis, recommending targeted optimization measures, and predicting the effect improvement after optimization, etc.

[0079] Exemplarily, the system architecture of the embodiment of the present application can be composed of a core controller, a user behavior analyzer, an adaptive highlighter, a context manager, an interaction validator, a development kit, a data flow and an interaction model, etc.

[0080] The core controller is the central nervous system of the entire system, and the functions implemented include one or more combinations of unified scheduling management function (coordinates the communication and data flow between the functional modules to ensure the efficiency and consistency of system operation), global state maintenance function (manages the global configuration and state of the system, such as the current active guidance, user feature model, application running environment, etc.), life cycle control function (manages the initialization, start, pause, resume and termination process of the guidance system), event distribution function (receives application layer events and distributes them to the corresponding functional modules for processing according to the event type), exception handling function (unifies the capture and processing of abnormal conditions in the system running process to ensure system stability) and the like. In this way, the core controller interacts with the application layer through a standardized API interface, providing a simple and powerful function entry for developers.

[0081] The user behavior analyzer is the basis for realizing personalized guidance, and through deep analysis of user operation behavior, an accurate user feature model is constructed. The user behavior analyzer includes an operation sequence recorder, a dwell time monitor, a misoperation identifier and a user model generator. The operation sequence recorder is used to capture various operations such as clicks, swipes, long presses and inputs of the user in real time, record the type, target object, coordinate position and timestamp of each operation, and use a low-overhead event listening mechanism to minimize the impact on application performance. The dwell time monitor is used to track the dwell time of the user on each interface and functional element, identify user focus hotspots and interest areas, and detect areas that may have difficulty in use (abnormally long dwell time). The misoperation identifier is used to detect repeated invalid operations using application pattern recognition algorithms, identify frequent undo / return operations to determine user understanding barriers of functions, and analyze abnormal patterns in the operation sequence such as random clicks and aimless swipes. The user model generator is used to construct a multi-dimensional user feature model based on collected behavior data, assess the proficiency level of the user (beginner, intermediate, expert), analyze the learning curve and operation preferences of the user, and continuously update the user model using incremental learning algorithms. The user behavior analyzer uses lightweight algorithm design to ensure efficient operation on mobile devices, while protecting user privacy, with all analysis completed locally.

[0082] The adaptive highlighter is used to solve the problem of mismatch between highlight area and UI element shape in traditional guidance system, and provides accurate and excellent visual effect of highlight display. The adaptive highlighter includes a UI element shape detector, a dynamic mask generator and a special effect renderer. The UI element shape detector is used to accurately capture the actual shape of the target UI element by accessing the rendering tree and view hierarchy, and supports processing complex shape UI elements such as irregular buttons, custom controls, etc., and real-time tracking of element position and size changes to adapt to dynamic UI. The dynamic mask generator is used to generate an accurate mask path based on the detected element shape, and supports processing visual effects such as rounded corners, shadows, gradients, etc., and provides intelligent contour extraction for nested elements and composite view structures. The special effect renderer is used to provide various highlight visual effects, including pulse, halo, spotlight, outline, etc., automatically selects the most suitable effect according to the importance of the guidance element and the UI style, supports customizing effect parameters such as color, intensity, animation speed, etc., and uses hardware acceleration rendering to ensure high performance and low power consumption. The adaptive highlighter uses a non-intrusive design and does not need to modify the existing UI code, and can be seamlessly integrated into any Flutter application.

[0083] The context manager is responsible for analyzing the application state and user environment, triggering guidance at the best opportunity to avoid interrupting the user's operation process. The context manager includes an application state listener, a trigger condition evaluator and a priority sorter. The application state listener monitors application lifecycle events (start, foreground, background, termination), tracks page navigation and route changes, listens to the entry and exit of specific function areas, and captures system state changes such as network connection, device orientation, etc. The trigger condition evaluator supports multiple trigger condition types, such as time conditions (e.g. first use, interval time, use frequency, etc.), state conditions (e.g. current page, function state, network state, etc.) and user conditions (e.g. user type, operation history, difficulty recognition, etc.), provides a condition combiner to support AND / OR / NOT logic operations, and implements a condition priority mechanism to handle complex trigger strategies. The priority sorter calculates the priority of each guidance when multiple guides meet the trigger conditions, and considers multiple factors such as function importance score, user demand urgency, learning difficulty assessment, and developer specified base priority. It also implements an adaptive adjustment mechanism to dynamically adjust the priority based on user response. The context manager ensures that guidance appears at the right time, minimizes disturbance to users, and improves the acceptance and effectiveness of guidance.

[0084] The interactive validator not only provides guiding content, but also verifies whether the user correctly understands and performs the operation, forming a complete learning closed loop. The interactive validator includes an operation guiding generator, an operation completion detector, and a feedback generator. The operation guiding generator is configured to adjust the guiding content according to the user feature model, for example, providing detailed step-by-step instructions for novice users, simplifying the guiding content for intermediate users, and providing only function tips for expert users; and is further configured to generate forms of re-guiding, such as text instructions and tips, demonstration of schematic animation, interactive operation guidance, and voice tips (if applicable). The operation completion detector is configured to monitor the response behavior of the user to the guidance, and verify whether the operation is correct through a set completion standard, wherein the completion standard can include simple standards (such as element clicking and specific input) or complex standards (such as operation sequence and condition combination); and is further configured to support setting operation timeout and attempt number limit. The feedback generator is configured to provide immediate feedback according to the operation verification result, for example, providing confirmation and encouragement for successful feedback, providing tips and corrections for error feedback, and providing next-step tips for guiding feedback; and adjusting the feedback intensity and detail level to match the user features; and supporting progressive tips to gradually increase the help intensity. Through the complete feedback mechanism, the interactive validator ensures that the user truly masters the function operation, rather than just passively receiving information.

[0085] The development kit provides friendly configuration and management tools for application developers, simplifies the development and maintenance work of the guiding system, and can include a visual configuration interface, a guiding flow arrangement tool, a data analysis dashboard, and the like. Through the development kit, the difficulty of developers to implement a complex guiding flow is greatly reduced, the development efficiency is improved, and data support is provided to help continuously optimize the guiding effect.

[0086] The data flow and the interaction model can include multiple data flows, such as a user behavior capture flow, a guiding trigger decision flow, a personalized content generation flow, a highlight rendering flow, an interactive validation feedback flow, and a data analysis optimization flow.

[0087] Embodiment three Please refer to Figure 3 , Figure 3 is a structural schematic diagram of an intelligent guiding device based on user behavior disclosed by the embodiment of the application. Wherein, Figure 3 The intelligent guiding device based on user behavior described herein can be applied to an electronic device installed with an application program, and the electronic device is in communication connection with a network attached storage device. The electronic device accesses the network attached storage device through the application program, and the device is used to guide any application function in the electronic device or the network attached storage device, and the device can include a guiding device or a guiding system (a local system or a cloud system) or a guiding server (a cloud server or a local server), which is not limited by the embodiment of the application. For example,Figure 3 As shown, the intelligent guidance device based on user behavior can include: A monitoring module 301 configured to monitor operation sequence information of a user in an application and related event information of the application.

[0088] An analysis module 302 configured to analyze a behavior characteristic model of the user in the application according to the operation sequence information of the user.

[0089] A judgment module 303 configured to judge whether a current condition of the application satisfies a preset guidance trigger condition according to the behavior characteristic model and the related event information of the application.

[0090] An acquisition module 304 configured to acquire a target element for guidance from all elements of the application when the judgment module 303 judges that the current condition of the application satisfies the guidance trigger condition.

[0091] The analysis module 302 is further configured to analyze element characteristic information of the target element, the element characteristic information including one or more combinations of element shape information, highlight area information and highlight effect information.

[0092] A generation module 305 configured to generate guidance content of the target element according to the element characteristic information of the target element.

[0093] A guidance module 306 configured to render a guidance interface corresponding to the target element according to the guidance content of the target element to complete a guidance display operation on the user.

[0094] It can be seen that the embodiments Figure 3The described user behavior-based intelligent guidance device can accurately analyze the behavior characteristic model of the user in the application program by monitoring the operation sequence information of the user in the application program and the related event information of the application program, can accurately analyze the user behavior in the application program, and then judge whether the current condition of the application program meets the preset guidance trigger condition according to the behavior characteristic model and the related event information of the application program, and when it is judged that the guidance trigger condition is met, the target element for guidance is determined, and the characteristic information of the target element is accurately analyzed, so as to accurately generate corresponding guidance content according to the element characteristics, which is beneficial to improve the adaptability of the target element and the guidance content. According to the accurately generated guidance content, the guidance interface of the target element is rendered to complete the guidance display to the user, which improves the display accuracy and reliability of the guidance interface, thereby improving the guidance accuracy and reliability of the user, which can realize intelligent guidance to the user according to the accurately analyzed user behavior, is beneficial to realize dynamic adjustment of the guidance display through dynamically determined target elements, is beneficial to improve the intelligent degree of the guidance display, and can avoid the limitation of using the same set of guidance scheme for different types of users by analyzing the user operation behavior, which is beneficial to improve the pertinence and effectiveness of the guidance, and is beneficial to improve the personalized guidance experience of the user.

[0095] In an optional embodiment, the operation sequence information includes historical operation information and current operation sequence information, wherein the operation sequence information includes at least one of the number of operations of the user in the application program, the operation type of each operation, the operation interval between each operation, and the position information of each operation. In addition, the manner in which the analysis module 302 analyzes the behavior characteristic model of the user in the application program according to the operation sequence information of the user specifically includes: According to the historical operation information of the user, the user type of the user is determined, and the initial behavior model corresponding to the user type is determined, the initial behavior model includes a plurality of dimension parameters, and all dimension parameters of the initial behavior model include at least two of the proficiency score parameter, the learning ability index parameter, and the preference setting parameter; According to the current operation sequence information of the user, the abnormal operation information in all operations of the user in the application program is identified, the abnormal operation information includes at least one of repeated operation information, operation pause information, and misoperation information; According to the operation sequence information and the abnormal operation information, the initial behavior model is updated to obtain the behavior characteristic model of the user in the application program.

[0096] It can be seen that the optional embodiment can determine the user type of the user through the historical operation information of the user, and determine the initial behavior model corresponding to the user type, thereby improving the determination accuracy and efficiency of the initial behavior model corresponding to the user type, and identify at least one of the abnormal operation information such as repeated operation information, operation pause information and misoperation information in all operations of the user in the application program according to the current operation sequence information of the user, thereby improving the identification accuracy and efficiency of the abnormal operation information, and then update the initial behavior model according to the operation sequence information and the abnormal operation information to obtain the behavior characteristic model of the user in the application program, thereby improving the update accuracy and timeliness of the behavior characteristic model of the user in the application program based on the operation sequence information combined with the quickly and accurately identified abnormal operation information, so as to facilitate to improve the subsequent guidance accuracy and timeliness.

[0097] In the optional embodiment, as an optional implementation, the manner in which the analysis module 302 updates the initial behavior model according to the operation sequence information and the abnormal operation information to obtain the behavior characteristic model of the user in the application program specifically includes: According to the operation sequence information and the abnormal operation information, the operation proficiency of the user in one or more preset operation time periods is calculated; and according to the operation proficiency of the user in all operation time periods, the proficiency change trend of the user is determined; According to the proficiency change trend, the learning progress curve of the user is analyzed; and according to the operation proficiency of the user in all operation time periods and the learning progress curve of the user, the user type of the user is updated to obtain the current user type of the user; According to the operation sequence information, the operation demand and preference information of the user is identified; According to the proficiency change trend, the learning progress curve, the current user type, the operation demand and preference information, the initial behavior model is updated to obtain the behavior characteristic model of the user in the application program.

[0098] It can be seen that the optional embodiment can accurately calculate the operation proficiency of the user in one or more preset operation time periods by the operation sequence information and the abnormal operation information, determine the proficiency change trend of the user according to the operation proficiency of the user in all operation time periods, improve the determination accuracy and reliability of the proficiency change trend of the user, then accurately analyze the learning progress curve of the user according to the proficiency change trend, update the user type of the user according to the operation proficiency of the user in all operation time periods and the learning progress curve of the user, obtain the current user type of the user, improve the update accuracy and reliability of the user type, accurately identify the operation demand and preference information of the user according to the operation sequence information, and then update the initial behavior model according to the proficiency change trend, the learning progress curve, the current user type, the operation demand and the preference information, obtain the behavior characteristic model of the user in the application program, can accurately and timely update the behavior model of the user by dynamically analyzing the user type, and is beneficial to further improve the analysis accuracy and reliability of the user behavior.

[0099] In another optional embodiment, the related event indicated by the related event information includes at least one of a page switching event, a function area entering event and a preset operation completion event. In addition, the manner in which the determination module 303 determines whether the current condition of the application program meets the preset guidance trigger condition according to the behavior characteristic model and the related event information of the application program specifically includes: According to the behavior characteristic model, the related event information of the application program and the at least one preset detection condition, it is determined whether the application program meets any detection condition, and when it is determined that the application program meets any detection condition, it is determined that the current condition of the application program meets the preset guidance trigger condition; and / or, According to the behavior characteristic model and the related event information of the application program, the guidance priority of each function in one or more functions of the application program is calculated; and it is determined whether the guidance priority of any function is higher than or equal to a preset priority, and when it is determined that the guidance priority of the function is higher than or equal to the preset priority, it is determined that the current condition of the application program meets the guidance trigger condition.

[0100] It can be seen that the optional embodiment can flexibly and intelligently determine whether the guidance of the application program needs to be triggered by setting a variety of trigger conditions and a guidance priority triggering mechanism, which is beneficial to ensure that the guidance appears at the most appropriate time, reduce the situation that the guidance is mistakenly triggered and interrupts the normal use of the application program by the user, and improve the acceptance of the guidance by the user.

[0101] In this optional embodiment, as an optional implementation method, the determination module 303 determines whether the application meets any detection condition based on the behavioral feature model, relevant event information of the application, and at least one pre-set detection condition. Specifically, this includes: Based on the user's operation sequence information, analyze the user's usage of the application, including initial use and / or boot intervals, and determine whether the application meets preset time detection conditions based on the usage; and / or, Based on relevant event information from the application, analyze the application's current state information, including the current page and its operating environment. Based on this current state information, determine whether the application meets preset state detection conditions; and / or, Based on the behavioral feature model and the user's operation sequence information, determine whether the application meets the preset user behavior detection conditions; Specifically, when at least one of the time detection condition, state detection condition, and user behavior detection condition is met, the application is determined to meet the corresponding detection condition.

[0102] As can be seen, this optional implementation can determine whether an application meets at least one of the preset time detection conditions, state detection conditions, and user behavior detection conditions based on the behavioral feature model and relevant event information of the application. If so, the application is determined to meet the boot triggering conditions; otherwise, the application is determined not to meet the boot triggering conditions. By using diverse detection conditions, the accuracy, comprehensiveness, and reliability of determining whether an application meets the boot triggering conditions are improved.

[0103] In yet another optional embodiment, the monitoring module 301 is further configured to monitor user response information to guided display operations. And, as... Figure 4 As shown, Figure 4 This is a schematic diagram of another intelligent guidance device based on user behavior disclosed in an embodiment of the present invention, wherein the device may further include: The evaluation module 307 is used to evaluate the user's understanding of the guidance information displayed in the guidance display operation based on the guidance response information; The determination module 308 is used to determine the type of user operation based on the user's level of understanding. The management module 309 is used to execute management operations corresponding to the user operation type; wherein the user operation type includes a correct operation type or an incorrect operation type, and the management operation includes a positive feedback operation based on the correct operation type or a guided update operation based on the incorrect operation type.

[0104] It can be seen that the optional embodiment can accurately evaluate the understanding degree of the user to the guidance information displayed by the guidance display operation by monitoring the guidance response information of the user to the guidance display operation, so as to accurately determine the user operation type of the user based on the guidance display operation, and flexibly and accurately perform the management operation corresponding to the user operation type.

[0105] Embodiment four Please refer to Figure 5 , Figure 5 is a structural schematic diagram of an electronic device disclosed by an embodiment of the present application. As shown in Figure 5 , the electronic device can include: a memory 401 storing executable program codes; a processor 402 coupled with the memory 401; The processor 402 invokes the executable program codes stored in the memory 401 to execute part or all of the steps of the intelligent guidance device based on user behavior described in the embodiment one or the embodiment two of the present application.

[0106] Embodiment five Please refer to Figure 6 , Figure 6 is a structural schematic diagram of an intelligent guidance system based on user behavior disclosed by an embodiment of the present application. As shown in Figure 6 , the intelligent guidance system based on user behavior at least includes the intelligent guidance device 50 based on user behavior described in the embodiment three of the present application, and a network-attached storage device 60 in communication connection with the intelligent guidance device 50 based on user behavior, and the network-attached storage device 60 stores application functions, when the intelligent guidance device 50 based on user behavior guides the user for the application functions, the intelligent guidance device 50 based on user behavior completes the user guidance operation for the application functions according to the intelligent guidance method based on user behavior described in the embodiment one or the embodiment two of the present application and based on the application functions; or Please refer to Figure 7 , Figure 7 is a structural schematic diagram of another intelligent guidance system based on user behavior disclosed by an embodiment of the present application. As shown in Figure 7 , the intelligent guidance system based on user behavior at least includes the electronic device 40 described in the embodiment four of the present application, and a network-attached storage device 60 in communication connection with the electronic device 40, and the network-attached storage device 60 stores application functions, when the electronic device 40 guides the user for the application functions, the electronic device 40 completes the user guidance operation for the application functions according to the intelligent guidance method based on user behavior described in the embodiment one or the embodiment two of the present application and based on the application functions.

[0107] Embodiment six The embodiment of the present application discloses a computer storage medium, which stores computer instructions, and the computer instructions are used to execute part or all steps of the intelligent guidance method based on user behavior described in the embodiment one or the embodiment two of the present application.

[0108] Embodiment seven The embodiment of the present application discloses a computer program product, which comprises a non-transitory computer readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute steps of the intelligent guidance method based on user behavior described in the embodiment one or the embodiment two.

[0109] The above described device embodiments are only schematic, wherein the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, i.e., may be located in one place, or may be distributed on multiple network modules. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment scheme. Those skilled in the art can understand and implement without creative labor.

[0110] Through the above specific description of the embodiments, those skilled in the art can clearly understand that each embodiment can be realized by means of software and necessary general hardware platform, and of course can also be realized by hardware. Based on such understanding, the above technical solutions can be embodied in the form of software product, and the computer software product can be stored in a computer readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage, magnetic tape storage, or any other computer readable medium capable of carrying or storing data.

[0111] Finally, it should be noted that the above-described embodiments disclosed only the preferred embodiments of the present application, only for the purpose of illustrating the technical solutions of the present application, but not limited to them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand; it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method of intelligent guidance based on user behavior, characterized in that, The method is applied to an electronic device installed with an application program, and the electronic device is communicatively connected with a network-attached storage device, the electronic device accesses the network-attached storage device through the application program, and the method is used for guiding any application function in the electronic device or the network-attached storage device; wherein the method comprises: monitoring operation sequence information of a user in the application program and related event information of the application program; and analyzing a behavior characteristic model of the user in the application program according to the operation sequence information of the user; judging whether a current condition of the application program meets a preset guiding trigger condition according to the behavior characteristic model and the related event information of the application program; when it is judged that the current condition of the application program meets the guiding trigger condition, obtaining a target element for guiding from all elements of the application program; analyzing element characteristic information of the target element, the element characteristic information comprising a combination of one or more of element shape information, highlight area information and highlight effect information; generating guiding content of the target element according to the element characteristic information of the target element; and rendering a guiding interface corresponding to the target element according to the guiding content of the target element, to complete guiding display operation on the user. 2.The user behavior based intelligent guidance method of claim 1, wherein, The operation sequence information comprises historical operation information and current operation sequence information, wherein the operation sequence information comprises at least one of operation times of the user in the application program, operation types of each operation, operation intervals between each operation and position information of each operation; and the analyzing of the behavior characteristic model of the user in the application program according to the operation sequence information of the user comprises: determining a user type of the user according to the historical operation information of the user, and determining an initial behavior model corresponding to the user type, the initial behavior model comprising multiple dimension parameters, and all the dimension parameters of the initial behavior model comprising at least two of proficiency score parameters, learning ability index parameters and preference setting parameters; identifying abnormal operation information in all operations of the user in the application program according to the current operation sequence information of the user, the abnormal operation information comprising at least one of repeated operation information, operation pause information and misoperation information; updating the initial behavior model according to the operation sequence information and the abnormal operation information, to obtain the behavior characteristic model of the user in the application program. 3.The user behavior based intelligent guidance method of claim 2, wherein, The updating of the initial behavior model according to the operation sequence information and the abnormal operation information, to obtain the behavior characteristic model of the user in the application program, comprises: calculating operation proficiency of the user in one or more preset operation time periods according to the operation sequence information and the abnormal operation information; and determining a proficiency change trend of the user according to operation proficiency of the user in all the operation time periods. According to the proficiency change trend, a learning progress curve of the user is analyzed; and according to the operation proficiency of the user in all the operation time periods and the learning progress curve of the user, a user type of the user is updated to obtain a current user type of the user; According to the operation sequence information, operation demand and preference information of the user is identified; According to the proficiency change trend, the learning progress curve, the current user type, the operation demand and preference information, the initial behavior model is updated to obtain a behavior feature model of the user in the application program.

4. The method of claim 1-3, wherein, The related event information indicated by the related event information includes at least one of a page switching event, a function area entering event and a preset operation completion event; And, according to the behavior feature model and the related event information of the application program, whether the current condition of the application program satisfies a preset guide trigger condition is judged, including: According to the behavior feature model, the related event information of the application program and at least one preset detection condition, whether the application program satisfies any of the detection conditions is judged, and when it is judged that the application program satisfies any of the detection conditions, it is determined that the current condition of the application program satisfies the guide trigger condition; and / or, According to the behavior feature model and the related event information of the application program, a guide priority of each of one or more functions of the application program is calculated; and whether the guide priority of any of the functions is higher than or equal to a preset priority is judged, and when it is judged that the guide priority of the function is higher than or equal to the preset priority, it is determined that the current condition of the application program satisfies the guide trigger condition.

5. The user behavior based intelligent guidance method of claim 4, wherein, According to the behavior feature model, the related event information of the application program and at least one preset detection condition, whether the application program satisfies any of the detection conditions is judged, including: According to the operation sequence information of the user, a use condition of the user about the application program is analyzed, the use condition includes a first use condition and / or a guide interval condition, and according to the use condition, whether the application program satisfies a preset time detection condition is judged; and / or, According to the related event information of the application program, current state information of the application program is analyzed, the current state information includes a current page of the application program and an operation environment state of the current page, and according to the current state information, whether the application program satisfies a preset state detection condition is judged; and / or, According to the behavior feature model and the operation sequence information of the user, whether the application program satisfies a preset user behavior detection condition is judged; When at least one of the time detection condition, the state detection condition and the user behavior detection condition is satisfied, it is determined that the application program satisfies the corresponding detection condition.

6. The method for intelligent guidance based on user behavior according to any one of claims 1, 2, 3 and 5, characterized in that, The method further includes: Monitoring guide response information of the user to the guide display operation; and according to the guide response information, an understanding degree of the user to guide information displayed by the guide display operation is evaluated. According to the understanding degree of the user, a user operation type of the user based on the guiding display operation is determined, and a management operation corresponding to the user operation type is performed; The user operation type includes a correct operation type or an error operation type, and the management operation includes a positive feedback operation based on the correct operation type or a guiding update operation based on the error operation type.

7. A user behavior based intelligent guidance device, characterized by, The device is applied to an electronic device installed with an application program, and the electronic device is communicatively connected with a network-attached storage device, the electronic device accesses the network-attached storage device through the application program, and the device is used for guiding any application function in the electronic device or the network-attached storage device; wherein the device comprises: A monitoring module is configured to monitor operation sequence information of a user in the application program and related event information of the application program; An analysis module is configured to analyze a behavior characteristic model of the user in the application program according to the operation sequence information of the user; A judgment module is configured to judge whether a current condition of the application program satisfies a preset guiding trigger condition according to the behavior characteristic model and the related event information of the application program; An acquisition module is configured to acquire a target element for guiding from all elements of the application program when the judgment module judges that the current condition of the application program satisfies the guiding trigger condition; The analysis module is further configured to analyze element characteristic information of the target element, and the element characteristic information comprises one or more combinations of element shape information, highlight area information and highlight effect information; A generation module is configured to generate guiding content of the target element according to the element characteristic information of the target element; A guiding module is configured to render a guiding interface corresponding to the target element according to the guiding content of the target element, so as to complete guiding display operation of the user.

8. An electronic device, comprising: The electronic device comprises: A memory storing executable program codes; A processor coupled with the memory; The processor invokes the executable program codes stored in the memory to execute the intelligent guiding method based on user behavior according to any one of claims 1-6.

9. An intelligent guiding system based on user behavior, the system at least comprises the intelligent guiding device based on user behavior according to claim 7, and a network-attached storage device communicatively connected with the intelligent guiding device based on user behavior, and the network-attached storage device stores application functions, when the intelligent guiding device based on user behavior guides the application functions, the intelligent guiding device based on user behavior completes user guiding operation for the application functions according to the intelligent guiding method based on user behavior according to any one of claims 1-6; Or, The system comprises the electronic device as claimed in claim 8, and a network-attached storage device connected in communication with the electronic device, and the network-attached storage device stores an application function, and when the electronic device guides a user for the application function, the electronic device completes the user guidance operation for the application function according to the intelligent guidance method based on user behavior as claimed in any one of claims 1-6 and based on the application function.

10. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, and when the computer instructions are invoked, the computer instructions are used to execute the intelligent guidance method based on user behavior as claimed in any one of claims 1-6.

Citation Information

Patent Citations

  • Intelligent interaction method and device and intelligent equipment

    CN112380334A

  • AI intelligent interactive course adjusting method and system based on large language model

    CN119130753A

  • Information display method and device, electronic equipment, readable storage medium and program product

    CN119902664A

  • Behavior data analysis method and device

    CN120067587A

Cited By

  • Emission right transaction guiding method

    CN121961497A

  • A method for guiding emission trading

    CN121961497B