Interactive guidance method and apparatus, computer device, computer readable storage medium and computer program product
By dynamically adjusting the output method and rhythm of guidance information during the interaction process, the problem of discontinuous guidance information in existing technologies is solved, thereby improving user experience and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN ZHIJIE EXPLORATION TECHNOLOGY CO LTD
- Filing Date
- 2026-02-11
- Publication Date
- 2026-05-29
AI Technical Summary
In existing technologies, the output process of guiding information is not coherent, resulting in poor user experience and low interaction efficiency. It is impossible to adaptively adjust the output method and rhythm according to the dynamic changes in the interaction process.
By responding to events that change the interaction state, the target interaction state is obtained, and the target interaction guidance strategy is queried in the preset guidance strategy library. Combined with historical interaction data analysis, the output control parameters are determined, and the presentation method and rhythm of the guidance information are dynamically adjusted.
It achieves the continuity and naturalness of guiding information, improves user experience and interaction efficiency, avoids information redundancy and interruption, and adapts to user needs at different interaction stages.
Smart Images

Figure CN122111553A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer data processing technology, and in particular to an interactive guidance method, apparatus, computer device, computer-readable storage medium, and computer program product. Background Technology
[0002] With the continuous development of human-computer interaction technology, especially in conversational systems, intelligent assistants, and various application software, it is generally necessary to output prompts, guidance, or suggestions to users in order to guide them in completing tasks or understanding complex functions. This type of guided interaction aims to improve users' operational efficiency, learning speed, and overall experience.
[0003] In related technologies, guidance is generally implemented based on predefined scripts or decision trees. That is, according to the user's current operation steps or input content, the corresponding guidance information is called and presented to the user. However, when outputting guidance information to the user, there are problems such as disjointed interaction process, poor user experience and impact on interaction efficiency. Summary of the Invention
[0004] Therefore, it is necessary to provide an interactive guidance method, device, computer equipment, computer-readable storage medium, and computer program product that can improve guidance efficiency and user experience in response to the above-mentioned technical problems.
[0005] Firstly, this application provides an interactive guidance method, including:
[0006] In response to an interaction state change event of the target interaction process, obtain the target interaction state to which the target interaction process has changed;
[0007] The target interaction guidance strategy is obtained by querying a preset guidance strategy library based on the target interaction state; the guidance strategy library stores optional interaction guidance strategies corresponding to multiple optional interaction states; the target interaction guidance strategy is used to indicate the presentation method of interaction guidance information for the target interaction process.
[0008] Obtain historical interaction data of the target interaction process, and determine the output control parameters of the interaction guidance information based on the target interaction guidance strategy and the historical interaction data of the target interaction process.
[0009] Based on the output control parameters, the interaction guidance information is output during the target interaction process.
[0010] In some embodiments, the target interaction state is used to characterize the business function stage of the target interaction process in a preset business process; the step of obtaining the target interaction state changed to in response to an interaction state change event of the target interaction process includes:
[0011] Listen for state change trigger events for the target interaction process; the state change trigger events include at least one of preset interaction operation events, preset process trigger events, and preset notification events from external modules;
[0012] In response to the state change trigger event, it is determined that the state change event has occurred, and the target interaction state is determined according to the business function stage to which the target interaction process has transitioned.
[0013] In some embodiments, before querying a preset guidance strategy library based on the target interaction state to obtain the target interaction guidance strategy for the target interaction process, the method further includes:
[0014] Obtain the historical interaction process record of the target system in which the target interaction process is located; the historical interaction process record includes at least one of the following: historical interaction state sequence, guidance information sequence corresponding to the historical interaction state sequence, and feedback data sequence corresponding to the guidance information sequence;
[0015] The historical interaction process records are subjected to guidance pattern mining to obtain the guidance information output pattern that satisfies the preset feedback positivity in the selectable interaction state; the guidance information output pattern represents at least one of the following: guidance information presentation structure, guidance detail, segmented guidance strategy and output timing characteristics.
[0016] The guidance information output modes corresponding to the at least one optional interaction state are integrated to construct the guidance strategy library;
[0017] The step of querying a preset guidance strategy library based on the target interaction state to obtain the current interaction guidance strategy for the target interaction process includes:
[0018] The target interaction state is matched with the optional interaction states in the guidance strategy library to obtain an interaction guidance strategy that matches the target interaction state as the current interaction guidance strategy.
[0019] In some embodiments, acquiring historical interaction data of the target interaction process and determining output control parameters of the interaction guidance information based on the target interaction guidance strategy and the historical interaction data of the target interaction process includes:
[0020] Analyze the historical interaction data to obtain at least one of the following: historical guidance information of the target interaction process, historical guidance response status, and historical interaction guidance strategy;
[0021] Based on at least one of the historical guidance information, historical guidance response status, and historical interaction guidance strategies, the interaction characteristics of the target interaction process are analyzed to obtain the interaction rhythm characteristics of the target interaction process.
[0022] The target interaction guidance strategy is adjusted based on the interaction rhythm characteristics to obtain the output control parameters.
[0023] In some embodiments, the target interaction guidance strategy includes at least one of the following: the presentation structure of the interaction guidance information, the level of detail in the presentation of the interaction guidance information, the segmented output decision of the interaction guidance information, and the coupling decision between the output process of the interaction guidance information and the interaction operation event.
[0024] The output control parameters include at least one of the following: output content format, output time, number of information segments output per unit time, output content segmentation rules, output order between information segments, and output time interval between adjacent information segments.
[0025] The step of adjusting the interaction guidance strategy according to the interaction rhythm characteristics to obtain the output control parameters includes:
[0026] Based on the interaction progress speed and density characterized by the interaction rhythm features, at least one of the following in the interaction guidance strategy—the coupling timing of the output process and the interaction operation event, the rhythm of segmented output, and the output time interval between adjacent information segments—is adjusted to obtain the output control parameters corresponding to the current interaction rhythm.
[0027] In some embodiments, outputting the interaction guidance information during the target interaction process according to the output control parameters includes:
[0028] During the output of the interactive guidance information, the interactive behavior for the target interactive process is monitored;
[0029] The output control parameters are adjusted according to the interactive behavior; wherein, if a confirmation operation of the current output information segment is detected, the next information segment is continued to be output according to the output time interval parameter; if no user feedback on the current output information segment is detected within a preset time, the output time interval parameter of the next information segment is increased, or the output of the interactive guidance information is paused.
[0030] In some embodiments, the adjustment of the output control parameters only affects the output method and output rhythm of the interactive guidance information, without affecting the specific content of the interactive guidance information, and is not used to judge user behavior or determine whether the system should intervene.
[0031] Secondly, this application also provides an interactive guidance device, the device comprising:
[0032] The response module is used to respond to the interaction state change event of the target interaction process and obtain the target interaction state to which the target interaction process has changed.
[0033] The query module is used to query a preset guidance strategy library based on the target interaction state to obtain the target interaction guidance strategy for the target interaction process; the guidance strategy library stores multiple optional interaction guidance strategies corresponding to each optional interaction state; the target interaction guidance strategy is used to indicate the presentation method of the interaction guidance information for the target interaction process.
[0034] The determination module is used to acquire historical interaction data of the target interaction process and determine the output control parameters of the interaction guidance information based on the target interaction guidance strategy and the historical interaction data of the target interaction process.
[0035] The output module is used to output the interaction guidance information during the target interaction process according to the output control parameters.
[0036] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps included in any of the foregoing method embodiments.
[0037] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps included in any of the foregoing method embodiments.
[0038] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps included in any of the foregoing method embodiments.
[0039] The aforementioned interactive guidance methods, devices, computer equipment, computer-readable storage media, and computer program products, by responding to interactive state change events and acquiring the target interactive state, can keenly perceive the business function stage (such as exploration, confirmation, execution) of the interactive process. They then query a guidance strategy library based on this state to obtain a matching target interactive guidance strategy. This macroscopically ensures that the presentation of guidance information (such as level of detail and structure) is adapted to the user's cognitive needs and interactive expectations at the current stage, avoiding stage mismatch problems caused by fixed output patterns. Furthermore, by introducing historical interactive data and analyzing it to obtain interactive rhythm characteristics, they can capture the user's real-time interactive dynamics (such as response speed and attention level). Within the framework of the target interactive guidance strategy, output control parameters (such as time intervals, segmented rhythms, and coupling timing) are dynamically generated based on these characteristics, ensuring that the output rhythm of guidance information matches the user's current operational rhythm in real time. This avoids the problem of rigid output rhythms in related technologies, providing smooth progress for efficient users and gentle guidance for users who need to think, effectively reducing information redundancy and interactive interruptions. Thus, a coherent, natural, and efficient multi-stage human-computer interaction process can be achieved.
[0040] It should be noted that the interactive guidance method described in this application embodiment is only used to control the presentation mode and output rhythm of guidance information, provided that the system has determined that the corresponding interactive guidance information needs to be output. This application embodiment does not involve whether user behavior is permissible or safe, nor does it involve judging whether the system should intervene. Furthermore, in this application embodiment, the adjustments made based on historical interaction data or user responses are only used to generate and update the output control parameters of the interactive guidance information, including parameters such as output time, output order, output frequency, output interval, or segmentation method. It does not involve changing the content of the interactive guidance information itself, nor does it involve adjusting the suggested conclusions, behavioral judgments, or decision-making logic. Attached Figure Description
[0041] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1 This is a diagram illustrating the application environment of the interactive guidance method in one embodiment;
[0043] Figure 2 This is a flowchart illustrating an interactive guidance method in one embodiment;
[0044] Figure 3 This is a structural block diagram of an interactive guidance device in one embodiment;
[0045] Figure 4 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0046] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0047] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0048] Before describing the embodiments of this application, the relevant technologies and their existing problems will be further explained:
[0049] In related technologies, a fixed presentation format and output rhythm are typically used to guide the interaction process. This ignores the significant differences in users' cognitive load, information processing capacity, and expectations of guidance methods at different stages of the interaction. For example, when users first encounter a function and are in the information gathering and exploration phase, they may need relatively complete and detailed explanatory content to establish understanding; while when users have a clear intention and are in the operation confirmation or execution phase, shorter, more direct, and instructive guidance is more appropriate. If the system consistently outputs information with a uniform intensity and rhythm, it is highly likely to cause information redundancy and perceptual interference when users need to move quickly, while lacking sufficient information when users need to understand more deeply. This results in an incoherent interaction process, a degraded user experience, and even affects the efficiency of completing core tasks.
[0050] In summary, in various human-computer interaction systems that require multi-step and multi-stage guidance for users, such as intelligent customer service systems, application software novice guides, complex process operation assistants, and educational tutoring software, the related technologies output guidance information at a fixed pace and in a single form, failing to adapt to changes in the interaction context. This leads to problems such as information redundancy, interaction interruption, or a decline in user experience.
[0051] Therefore, a universal technical solution is needed that can adaptively adjust the output method and rhythm of guidance information according to the dynamic changes in the interaction process. This has become a key technical bottleneck in improving the intelligent guidance interaction experience.
[0052] The interactive guidance method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or located on the cloud or other network servers. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, drones, low-altitude aircraft, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, projection devices, etc. Portable wearable devices can include smartwatches, smart bracelets, head-mounted devices, etc. Head-mounted devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. Server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0053] In one exemplary embodiment, such as Figure 2 As shown, an interactive guidance method is provided, which can be applied to... Figure 1 Taking server 102 as an example, the explanation includes the following steps:
[0054] Step 202: In response to the interaction state change event of the target interaction process, obtain the target interaction state to which the target interaction process has changed.
[0055] In this context, a target interaction process refers to a continuous interactive session centered around a specific task or goal. For example, when a user is using software to complete a report generation task, the entire process from activating the function to finally exporting the report constitutes a target interaction process. An interaction state is an abstract representation of the current functional stage of the interaction process based on a pre-defined business workflow. For instance, a typical report generation task can be divided into "requirements clarification stage," "parameter configuration stage," "data processing stage," and "result confirmation stage," with each stage corresponding to an interaction state.
[0056] It should be noted that the interaction state in this application embodiment is a logical interaction state based on pre-modeling of the business interaction process. Its triggering can be completed by interaction events, process conditions, or notifications from external modules, but it does not involve judgment of user intent, behavioral tendencies, decision results, or risk status. This application embodiment is not responsible for judging whether the interaction state should transition, but only performs output control after the interaction state has transitioned.
[0057] In this embodiment, the continuous and complex interaction process is abstracted into discrete, semantically clear functional stages, thereby providing clear "contextual anchors" for differentiated output control. Considering the fundamental differences in users' goals, cognitive load, information reception methods, and required support intensity at different stages—for example, in the "requirements clarification stage," users may need lenient, exploratory explanations and open-ended guidance; while in the "operation confirmation stage," users need concise and clear instructional prompts—it is possible to divide the interaction state according to the business function stage, so that different interaction states correspond to different guidance strategies. This ensures that the output format highly matches the user's interaction expectations and acceptance capabilities at the current stage, achieving "saying the right thing at the right stage." Conversely, if all stages adopt the same fixed output strategy (e.g., always outputting all information at once in lengthy paragraphs), it will inevitably cause information redundancy in some stages (such as in the confirmation stage) or information insufficiency in others (such as in the exploration stage), resulting in a stiff, unnatural interaction process, even interfering with the user, ultimately reducing the overall user experience and task completion efficiency.
[0058] An interaction state change event is an event signal that triggers a transition from the current interaction state to another. This event can be triggered by various sources, such as user actions (e.g., clicking the "Next" button, entering a specific command, such as "Start Configuration"), or completing a form. Alternatively, it can be triggered by process logic, such as automatically switching stages when a precondition is met (e.g., all necessary information has been collected). It can also be triggered by external module notifications, such as notifications sent by other collaborating modules, for example, the data processing module notifying the interaction module to enter the "Result Display" state after completing calculations. Considering that user actions are direct and explicit trigger signals, the responsiveness of the interaction is ensured; process logic is an implicit judgment based on business rules, ensuring automation and intelligence of the interaction; and external module notifications break down the boundaries of a single interaction module, achieving cross-system and cross-component collaborative state synchronization. In this embodiment of the application, the above three types of events are used as the triggering sources for interactive state transitions. A comprehensive and flexible state transition perception network can be constructed, which enables the modeling of session states to closely match the real business processes that may be driven by multiple factors. This ensures the timeliness and accuracy of state changes and lays a reliable foundation for subsequent precise policy switching.
[0059] In response to the detection of an interaction state change event, that is, to determine that a change in the interaction state has occurred in the target interaction process, the event is parsed to determine the new functional stage to which the interaction process has now transitioned, i.e., the target interaction state. For example, if it is detected that the user has fully described the report requirements in the "Requirements Clarification Stage" and clicked "Next", then a state change is triggered, and the new target interaction state is the "Parameter Configuration Stage".
[0060] Step 204: Based on the target interaction state, query the preset guidance strategy library to obtain the target interaction guidance strategy for the target interaction process; the guidance strategy library stores multiple optional interaction states and their corresponding optional interaction guidance strategies; the target interaction guidance strategy is used to indicate the presentation method of the interaction guidance information for the target interaction process.
[0061] The guidance strategy library is essentially a mapping database or configuration file that stores the correspondence between multiple optional interaction states and multiple optional interaction guidance strategies. Each optional interaction state corresponds to one or more predefined optional interaction guidance strategies. An optional interaction guidance strategy is an abstract strategy description used to define the macro-principles that should be used to present guidance information in a specific interaction state. The pre-construction method of the guidance strategy library can include at least one of the following: manual configuration and definition based on domain expert experience and interaction design principles; pattern mining and analysis of big data from historical successful interaction sessions to extract output patterns positively correlated with high user satisfaction and high task completion rates in different states, and abstracting these patterns into strategies; or iterative optimization of the strategy library based on real-time feedback using machine learning models.
[0062] It's important to note that optional interactive guidance strategies don't necessarily specify the exact text content of the guidance; rather, they specify how the guidance content is presented. For example, a typical guidance strategy might include descriptions of the following dimensions: the structure of the guidance information presentation, such as whether it uses continuous paragraphs, bullet points, a question-and-answer format, or a step-by-step bar; the level of detail in the guidance information, such as providing brief prompts or including detailed explanations and background information; and the segmentation decision of the guidance information, whether to present all the guidance information at once or break it down into multiple segments for gradual output. Optionally, optional interactive guidance strategies can also indicate whether the output process of the guidance information is strongly coupled with a specific user action (such as confirmation or click), i.e., whether it's necessary to wait for a user response before continuing.
[0063] In this embodiment, restrictions are placed only on the guidance format, not the content, thus decoupling the "presentation layer control" from the "content layer generation." This allows the same guidance control mechanism to operate independently of specific business content, focusing only on "how to say it," while delegating "what to say" to dedicated business logic or content generation modules. This decoupling significantly improves the versatility and maintainability of the solution. For example, for the "parameter configuration stage," the strategy specifies a "step-by-step, structured list presentation, with each step requiring user confirmation before continuing." Regardless of whether the specific configuration involves report parameters, graph parameters, or system parameters, the system adheres to this presentation and rhythm strategy. The content module provides specific items such as "setting date range," "selecting chart type," and "configuring filter conditions," while this solution controls these items to be output to the user in a step-by-step, confirmation-based list format. This not only ensures consistency in the interaction style but also prevents content changes from affecting the overall interaction rhythm control logic.
[0064] Once the "target interaction state" (e.g., the "parameter configuration phase") is determined, a query is performed in the guidance strategy library to find the strategy bound to that state. For example, the strategy library may specify that in the "parameter configuration phase," a guidance strategy of "step-by-step, structured list presentation, with each step requiring user confirmation before continuing" should be adopted. This strategy is then determined as the target interaction guidance strategy to be used in the current target interaction process.
[0065] Step 206: Obtain historical interaction data of the target interaction process, and determine the output control parameters of the interaction guidance information based on the target interaction guidance strategy and the historical interaction data of the target interaction process.
[0066] In this application, considering that abstract strategies that only relate to interaction states are insufficient for fine-grained rhythm control, potentially leading to a disconnect between the output rhythm and the user's real-time interaction rhythm. For example, even if the user is in the "information gathering phase," if the user's current response is slow, mechanically outputting information at the pre-set "faster" rhythm will cause information backlog and increase the user's information processing pressure. Therefore, this embodiment introduces historical interaction data as a real-time context to adapt the abstract strategy to the current specific interaction session. Historical interaction data refers to the accumulated interaction records from the start of the current "target interaction process" to the present, which may include at least one of the following: the content, quantity, and timestamp of the output guidance information, the user's response behavior to each guidance information (such as clicking, ignoring, response duration), and the user's input frequency, accuracy, and other behavioral characteristics in the current session.
[0067] Specifically, this data can be analyzed to extract features that reflect the current dynamics of the interaction, such as "short average response time and tight interaction rhythm" or "slow response to a certain type of prompt in the preceding sequence." These features, combined with the aforementioned target interaction guidance strategy and the interaction features analyzed from historical data, yield output control parameters. This combination process can be rule-based adaptation or a lightweight inference process. For example, analyzing historical data reveals the feature of "timely user response." When the target interaction guidance strategy is "step-by-step output," the combination rule could be: "If the user responds promptly, set a shorter output interval between steps (e.g., 1 second)." Conversely, if the analysis reveals "slow user response," the combination rule could be: "Set a longer output interval between steps (e.g., 5 seconds), or switch to waiting for the user to actively trigger the response." The problem with not combining historical data is that strategy execution will be "one-size-fits-all," lacking personalization and contextual adaptability, and unable to achieve true rhythm "control." It achieves a leap from static "state-policy" mapping to dynamic "state and real-time feature-parameter" generation, so that the output rhythm can not only match the macro stage, but also fit the micro-interaction pulse of the user, thus making the guidance process have a "breathing" and "following" feel.
[0068] The output control parameters are specific configurations that "translate" the abstract interactive guidance strategy into executable instructions. For example, if the target interactive guidance strategy is "step-by-step output," the output control parameters can be specified as: the number of segments, the content of each segment, and the output time interval between segments (e.g., outputting the next segment immediately after user confirmation, or a fixed wait of 2 seconds). If the target interactive guidance strategy is "adjustable level of detail," the output control parameters can be specified as: whether to display a summary title or expand the full instruction card. If the target interactive guidance strategy indicates the need to "couple user response," the output control parameters can be specified as: waiting for the user to click the "Next" button as the trigger condition for continuing output. It is understood that in the embodiments of this application, the values of the output control parameters are not fixed, but dynamically determined based on historical interaction data. For example, for the same target interactive guidance strategy that indicates "step-by-step output of guidance information," a shorter waiting interval (e.g., 1 second) may be set for users who respond quickly; while a longer interval (e.g., 5 seconds) may be set for users who respond slowly or are in a multitasking state, or a more prominent prompt to continue operation may be provided on the interface.
[0069] This application's embodiments adapt to the macro-level business stages through interactive states, ensuring the correct tone of the output method (e.g., descriptive output in the exploration phase and rhythmic output in the execution phase). Secondly, it adapts to the micro-level real-time user state through historical interaction data, enabling the output rhythm (such as speed, pauses, and waiting) to flexibly respond to the user's current interactive activity and receptiveness. This dual adaptation works together to evolve the system's guidance behavior from "mechanical broadcasting" to "intelligent accompaniment," greatly improving the naturalness, fluency, and user satisfaction of the interaction.
[0070] It should be noted that the "output control parameters" described in this application's embodiments adjust the presentation method, output rhythm, and interaction sequence of the guidance information, rather than the specific content of the guidance information or business decisions. Specifically, this application's embodiments do not determine "what functions to recommend to the user" or "what operation to perform next," as these fall under the scope of content recommendation or decision-making logic. Instead, this application's embodiments focus on controlling "how this content is output" within a defined guidance content framework: for example, whether it is presented as continuous paragraphs or step-by-step lists, the time interval between each step, and whether user confirmation is required before continuing. This refined and dynamic control over the output process itself is to match the delivery rhythm of the guidance information with the user's current interactive activity and cognitive load, thereby improving the naturalness and coherence of the guidance process. Its core is the adaptation of the interaction rhythm, rather than personalized recommendations of content or decisions.
[0071] Step 208: Output the interaction guidance information during the target interaction process according to the output control parameters.
[0072] Specifically, based on the output control parameters adapted to the current session, the output behavior of the guidance information on the interactive interface can be precisely controlled. This can include scheduling the display of information according to the "output time" and "interval time" defined in the output control parameters. Alternatively, the content of the guidance information can be organized and rendered according to the "output content format" (such as list, card) and "segmentation rules" defined in the output control parameters. Or, based on the "coupling decision" settings in the output control parameters, waiting points can be inserted during the output process to listen for specified user interaction events (such as button clicks), and subsequent output will only be executed after the event is triggered.
[0073] For example, in the "parameter configuration phase," the final guided information might appear as follows: First, a structured list pops up, displaying the title of configuration step 1; after the user clicks the title or the "Details" button (this waiting behavior is defined by the parameters), the detailed description and input box for step 1 are dynamically expanded; after the user completes the input for step 1 and confirms, after a brief, parameter-defined transition animation delay, the title of step 2 is automatically displayed… The entire process is rhythmic and matches the user's current operational rhythm.
[0074] The interactive guidance scheme provided in this application dynamically adjusts the way the guidance information is presented, its output rhythm, and the granularity of the interaction based on the different business stages (states) of the interaction and the user's real-time interactive behavior (historical data). This not only effectively reduces information overload and undue interference, making the guidance process more natural and smooth, but also significantly improves the efficiency of human-computer interaction and user satisfaction. Furthermore, this method decouples the "presentation layer control logic" of the guidance from the specific "business content generation logic," exhibiting good versatility and scalability, and is applicable to various interactive scenarios requiring intelligent guidance.
[0075] Furthermore, it should be noted that the rhythm control problem addressed in this application focuses on optimizing the output process within a single guidance sequence. Specifically, this application focuses on how to dynamically adjust parameters such as the output interval, segmentation method, and coupling timing between guidance information segments based on the user's real-time interactive behavior at the current step within a continuous target interaction process (such as completing a form or providing tutorials for a software function). It does not involve cross-device, cross-application, or system-wide resource scheduling and rhythm coordination (e.g., synchronization of prompts between multiple devices, priority scheduling of system-level notifications, etc.). Therefore, this application is a micro-level guidance output control method oriented towards a single interaction thread. Its design goals and application level are fundamentally different from macro-level "smoke rhythm control" or "global scheduling" mechanisms, which respectively address the interaction smoothness problem at different granular levels.
[0076] In some embodiments, the target interaction state is used to characterize the business function stage of the target interaction process in a preset business process; the step of obtaining the target interaction state changed to in response to an interaction state change event of the target interaction process includes:
[0077] Listen for state change trigger events for the target interaction process; the state change trigger events include at least one of preset interaction operation events, preset process trigger events, and preset notification events from external modules;
[0078] In response to the state change trigger event, it is determined that the state change event has occurred, and the target interaction state is determined according to the business function stage to which the target interaction process has transitioned.
[0079] To establish a multi-dimensional, proactive sensing mechanism for session state changes, rather than passive waiting or simple polling, this embodiment captures specific signal streams related to the current target interaction process in real time. This captures state change trigger events, which are then used as signals for specific actions or conditions that drive substantial changes in the session state. The sources of these state change trigger events can be as follows:
[0080] Pre-defined interactive events: These are UI interaction behaviors directly executed by the user and pre-defined with semantic triggering state transitions. Their purpose is to ensure the system responds directly to user intent. Examples include: a user clicking a button explicitly labeled "Next," "Start Configuration," "Submit," or "Confirm" during a guided workflow; a user inputting a specific command phrase via voice or text, such as "Okay, let's begin" or "I confirm the above information"; a user completing a key form field, with that completion defined as the marker for proceeding to the next stage; and a user performing a specific drag-and-drop, selection, or marking operation on the graphical interface, which itself represents the completion of a task node.
[0081] Pre-defined process trigger events: These are events automatically generated based on predefined business rules or logical conditions. Their purpose is to achieve intelligent and automated progress in the interaction process, eliminating the need for users to perform explicit operations at each node. For example: If it is detected that in the current "information collection phase," all information items marked as "required" have been successfully retrieved and verified from user input or historical data, the preconditions are determined to be met based on the current interaction context using built-in decision logic (e.g., risk assessment completed, qualification verification passed), thus triggering entry into the execution phase. Optionally, in specific waiting scenarios (such as prolonged user inactivity), a state transition (e.g., from "waiting for confirmation" to "timeout prompt") can be automatically triggered based on pre-defined timeout logic.
[0082] Pre-defined notification events from external modules refer to status synchronization or task completion notifications sent by other independent functional modules that work in parallel or collaboratively with the currently interacting module, thereby achieving state consistency across modules and services in complex systems. For example, in an e-commerce customer service scenario, after successful payment, the payment module sends a "Payment Successful" notification to the dialogue guidance module, triggering the guidance process to change from the "Payment Guidance" state to the "Order Confirmation and Logistics Tracking" state. In a software installation wizard, after completing file copying and registration, the background installation engine sends an "Installation Completed" event to the installation wizard UI module, triggering the UI to switch from the "Installing" state to the "Completion and Startup Options" state.
[0083] In this embodiment, a three-dimensional, robust trigger perception network is constructed by simultaneously monitoring these three types of events. This network can respond to direct user commands, thereby ensuring controllability and responsiveness, and can also automatically advance based on business logic, thereby ensuring efficiency and intelligence. Furthermore, it can seamlessly connect with external systems, thereby ensuring the flexibility of system integration.
[0084] When a valid "state change trigger event" is captured, an "interaction state change event" is considered to have officially occurred. Subsequently, the trigger event is parsed and mapped to a specific business function stage. Specifically, this parsing and mapping can be performed based on a predefined "state transition rule base." This rule base defines the mapping relationship between various trigger events and target states. For example: Rule 1: IF (Event Type == "User clicks 'Next' button") AND (Current State == "Requirement Clarification Stage") THEN (Target State = "Parameter Configuration Stage"); Rule 2: IF (Event Type == "Process Condition: Required Information Collection Completed") AND (Current State == "Information Collection Stage") THEN (Target State = "Operation Confirmation Stage"); Rule 3: IF (Event Type == "External Notification: Data Processing Completed") AND (Current State == "Data Processing Stage") THEN (Target State = "Result Display Stage").
[0085] Based on the specific trigger event received and the currently known interaction state, a match is made in the rule base to accurately determine the new "business function stage" to which the interaction process should "leap." This new stage is the "target interaction state" that the current step needs to obtain. For example, in an online application process, the user is in the "fill in basic information" stage. When the user completes all the fields marked with an asterisk and clicks the "Save and Continue" button (a preset interaction operation event), the system listens for this event. According to the rule base mapping, this event corresponds to a leap to the "upload supporting documents" stage in the current state. Therefore, the system determines that a state change has occurred and identifies the new "target interaction state" as the "upload supporting documents stage." This determined state will serve as the accurate basis for subsequent selection of guidance strategies.
[0086] This application's embodiments transform the ambiguous "context changes" into explicit, programmable "state identifiers," providing a solid and reliable prerequisite for subsequent state-based differentiated guidance control. This avoids guidance misalignment or delays caused by ambiguous state judgments and ensures the detectability, interpretability, and accuracy of session state changes.
[0087] In some embodiments, before querying a preset guidance strategy library based on the target interaction state to obtain the target interaction guidance strategy for the target interaction process, the method further includes:
[0088] Obtain the historical interaction process record of the target system in which the target interaction process is located; the historical interaction process record includes at least one of the following: historical interaction state sequence, guidance information sequence corresponding to the historical interaction state sequence, and feedback data sequence corresponding to the guidance information sequence;
[0089] The historical interaction process records are subjected to guidance pattern mining to obtain the guidance information output pattern that satisfies the preset feedback positivity in the selectable interaction state; the guidance information output pattern represents at least one of the following: guidance information presentation structure, guidance detail, segmented guidance strategy and output timing characteristics.
[0090] The guidance information output modes corresponding to the at least one optional interaction state are integrated to construct the guidance strategy library;
[0091] The step of querying a preset guidance strategy library based on the target interaction state to obtain the current interaction guidance strategy for the target interaction process includes:
[0092] The target interaction state is matched with the optional interaction states in the guidance strategy library to obtain an interaction guidance strategy that matches the target interaction state as the current interaction guidance strategy.
[0093] In this embodiment, a systematic knowledge base is pre-established, linking abstract interaction states with specific, validated output behavior patterns as a guidance strategy library. The guidance strategy library can be a static configuration process or a dynamic knowledge base construction process that integrates design experience, historical data, and intelligent learning. Specifically, a data collection phase is first conducted to provide raw materials for strategy mining. The collected historical interaction records originate from a data warehouse accumulated by the target system of the software, platform, or service applying this method embodiment through past interactions with a large number of real users. These records are complete reproductions of successful or typical interaction sessions, and a complete historical interaction record can contain the following sequence:
[0094] Historical interaction state sequence: records the trajectory of interaction state changes over time during a complete session, for example: ["Homepage guidance" to "Function selection" to "Parameter input" to "Result preview" to "Task completion"].
[0095] Guidance information sequence: Corresponding to the above historical interaction state sequence, it records the guidance information content and its metadata (such as information ID, presentation format, timestamp) actually output by the system in each state.
[0096] Feedback data sequence: Records real-time user feedback behavior for each guidance message, such as "ignore", "click details", "execute immediately" for prompts, as well as more macro-level conversational feedback, such as task completion time, whether the task was abandoned midway, and the final user satisfaction rating.
[0097] To automatically discover which "output methods" are more popular with users or more conducive to task success in specific "states" from massive and messy interaction data, this application embodiment aggregates all instances of "guided information output" and their corresponding "user feedback" that occur in each "optional interaction state" (such as the "parameter input stage") in the historical record. Then, guided pattern mining is performed, which is a structured description of output behavior that abstracts away the specific guided content and focuses on "form" and "rhythm". A pattern can be described as follows: in state S, a combination of presentation structure = A (such as a step-by-step list), level of detail = B (such as medium, displaying the title first and then expanding), segmentation strategy = C (such as divided into two segments, with the first segment output and then waiting for user clicks), and output timing = D (such as an interval of approximately 2 seconds between segments).
[0098] Considering that not all historical output patterns are "good" and should be adopted as guidance patterns, this embodiment of the application sets one or more "feedback positivity" indicators to filter the mined guidance patterns. The feedback positivity indicators may include at least one of the following: Efficiency indicator: Sessions using this pattern have a shorter average dwell time in the corresponding state. Conversion indicator: After using this pattern, a higher proportion of users perform the expected action (such as clicking "next step"). Satisfaction indicator: Sessions associated with this pattern have higher final user ratings. Negative feedback indicator: This pattern rarely leads to users clicking "close prompt" or triggering help requests.
[0099] By calculating these metrics for each output mode and comparing them with preset thresholds (or other modes), output modes that significantly outperform the average or other modes in terms of efficiency, conversion, or satisfaction are retained and identified as "guidance information output modes that meet preset feedback positivity." For example, data mining might reveal that in the "complex operation teaching" stage, the mode of "step-by-step animation demonstration, requiring users to manually click to continue after each step" has a 40% higher user success rate than the mode of "a long text and image explanation pop-up all at once," thus identifying the former as an effective mode.
[0100] Finally, the high-quality "output patterns" scattered across various states, discovered in the previous step, are cleaned, categorized, and abstracted to form a queryable strategy library. For the same "optional interaction state," multiple effective output patterns may be discovered (e.g., different patterns for "newbie" and "expert" users). These patterns are integrated into the strategy entries for that state, potentially forming a default strategy and several alternative strategies, or a strategy group with applicable conditions (e.g., "use mode A when the user's historical average response time is <3 seconds, otherwise use mode B"). The specific output patterns are further abstracted into interaction guidance strategies. For example, "two segments, 2-second interval" is abstracted into "segmented output, medium pace," and "requires user click to continue" is abstracted into "strongly coupled to user confirmation." This abstraction makes the strategies more general. Finally, using "optional interaction state" as the key and the abstracted "interaction guidance strategy" (or strategy set) as the value, the strategy is persistently stored in a database or configuration file, thus forming a complete guidance strategy library.
[0101] Once the "target interaction state" (such as "security verification stage") is determined at runtime, this state is used as the query condition to perform exact or fuzzy matching in the guidance strategy library. The record with the key "security verification stage" is directly found in the strategy library, and its stored strategy is retrieved. Optionally, if there are multiple strategies for this state or if they have conditions, a secondary judgment is needed based on the simplified context of the current session (such as user type identifier) to select the most suitable strategy as the "current interaction guidance strategy." For example, the "security verification stage" entry in the strategy library may have two strategies: Strategy A (detailed text and image description, strong guidance) is marked "applicable to first-time verification users"; Strategy B (concise verification code prompt, weak interference) is marked "applicable to frequent users." Based on the user ID, it is determined that the user is a frequent user, so Strategy B is selected as the current guidance strategy for this session.
[0102] For example, consider an after-sales service application guidance system on an e-commerce platform. Analysis of historical data revealed that during the "problem description" stage, when the system presented users with a long list of options such as "product problems," "logistics problems," and "service problems," the average user dwell time was long and the abandonment rate was high. However, by adopting a model that first categorizes users with a short question (e.g., "Is your problem a product problem or a logistics problem?"), and then dynamically displays more detailed secondary options based on the user's selection, the completion rate significantly improved. Based on this finding, when building the guidance strategy library, the latter (hierarchical and progressive questioning) was abstracted into an "interaction guidance strategy" for the "problem description" interaction state and stored in the strategy library.
[0103] In this embodiment, the guidance strategy library is constructed based on real user behavior data, rather than purely subjective design assumptions. This ensures that the final guidance strategy adopted is empirically tested and best promotes a positive user experience and the achievement of business goals, thus improving the scientific rigor and effectiveness of the solution. The construction of the guidance strategy library can be an ongoing process. As the system continues to run, new interaction data is collected, and pattern mining can be periodically re-executed to discover better strategies and update the strategy library, enabling the system to have self-learning and evolution capabilities.
[0104] In some embodiments, to transform a generalized, static interaction guidance strategy oriented towards a macro-level stage into precise dynamic output control parameters that can be directly executed by the system, combined with micro-level historical interaction data reflecting the current real-time interaction status of the user, thereby solving the problem of how to adopt different output methods for users with different rhythms under the same strategy, the step of acquiring historical interaction data of the target interaction process and determining the output control parameters of the interaction guidance information based on the target interaction guidance strategy and the historical interaction data of the target interaction process includes:
[0105] Analyze the historical interaction data to obtain at least one of the following: historical guidance information of the target interaction process, historical guidance response status, and historical interaction guidance strategy;
[0106] Based on at least one of the historical guidance information, historical guidance response status, and historical interaction guidance strategies, the interaction characteristics of the target interaction process are analyzed to obtain the interaction rhythm characteristics of the target interaction process.
[0107] The target interaction guidance strategy is adjusted based on the interaction rhythm characteristics to obtain the output control parameters.
[0108] Specifically, the historical interaction data is analyzed to extract quantitative or qualitative features that characterize the user's current interaction state and preferences from the interaction flow of the current session. Historical interaction data refers to the record of all interaction events between the user and the current "target interaction process" up to the "current moment," focusing on the context of the "current session" rather than a long history spanning multiple sessions.
[0109] Historical guidance information refers to the analysis of the sequence, type (such as prompts, confirmations, and explanations), content length, and presentation format (pop-ups, bubbles, and highlights) of guidance information that has been output. For example, statistics could show that "at the current stage, 3 prompt messages and 1 confirmation message have been output to the user."
[0110] Historical guidance response data characterizes user feedback behavior for each piece of guidance information that has been output. Specific feedback behavior metrics may include: Response presence: Whether the user has made any explicit feedback to the guidance (e.g., clicking, typing, closing). Response latency: The time elapsed from the output of the guidance information to the user's feedback. For example, "The average response time for a user to the previous operation confirmation prompt is 2.1 seconds." Response type: Whether the feedback is positive (e.g., clicking "Confirm," "Next"), negative (e.g., clicking "Close," "Ignore"), or neutral (e.g., scrolling the page). Response accuracy: In guidance requiring input, whether the content entered by the user conforms to the expected format or logic.
[0111] Historical interaction guidance strategies refer to identifying which guidance strategies were used in the early stages of the current session. For example, "in the previous 'information gathering' phase, a 'detailed output' strategy was used." Analyzing this data allows for the extraction of higher-dimensional interaction characteristics, such as: short and continuous response latency indicating a fast-paced user interaction; significantly increased response latency to a certain type of prompt or frequent help triggers indicating user confusion or hesitation with that type of prompt; long and irregular response latency suggesting multitasking or inattention; and rapid response to brief confirmation prompts and immediate closure of lengthy explanations indicating a preference for concise and direct guidance.
[0112] For example, in a software installation wizard, when the "Select Installation Components" stage is reached, the system first outputs a guide message detailing the functions of each component (historical guide message). The system detects that the user does not perform any operation within 5 seconds after this message is displayed (historical guide response: long delay, no response), and then the user quickly scrolls and directly selects the default option. The analysis might suggest that "the user has low interest in detailed explanations and tends to make quick decisions."
[0113] The extracted interaction features are then comprehensively analyzed to ultimately form one or more core interaction rhythm features that guide parameter generation. Among them, the interaction rhythm features are comprehensive indicators or labels used to quantitatively describe the current session progression speed and user engagement. They can transcend the response time of a single event and are a summary of the interaction dynamics over a period of time.
[0114] Feature analysis can be a rule-based or lightweight model-based judgment process. Examples of rules are as follows: IF (Average response delay < Threshold T1) AND (Number of response interruptions < Threshold N) THEN (Interaction rhythm characteristic = "Fast and continuous"). IF (Average response delay > Threshold T2) OR (Existence of unresponsive events to key guidance) THEN (Interaction rhythm characteristic = "Slow or interrupted"). IF (User frequently uses shortcuts or skips non-essential instructions) THEN (Interaction rhythm characteristic = "Efficiency-oriented, tendency towards brevity"). The feature output may be an enumeration value (e.g., FAST, SLOW, HESITANT) or a vector (e.g., [Speed Score: 0.8, Continuity Score: 0.6]). Continuing the example: Combining the user's behaviors of ignoring detailed instructions and quickly completing selections, the system analyzes and determines the current user's interaction rhythm characteristic as "High efficiency-oriented, lacking patience to process lengthy information".
[0115] Finally, the macro-level strategy and micro-level rhythmic features are integrated to generate the crucial step of the final execution instruction. The target interaction guidance strategy can be viewed as a template with parameters to be filled in, while the interaction rhythmic features provide the basis for assigning values to these parameters. Specifically, matching can be performed according to predefined "feature-parameter mapping rules." For example, the rule might stipulate: "If the strategy is 'step-by-step output' and the rhythmic feature is 'high-efficiency oriented,' then set the parameters: inter-segment waiting mode = 'automatic short-delay advancement,' single-step information presentation mode = 'concise summary.'"
[0116] For example, suppose the guidance strategy library specifies that strategy P is used in the "parameter configuration phase": "Step-by-step guidance to ensure the user understands each step." The corresponding output control parameters can be adaptively determined for the following scenarios with different interaction rhythms:
[0117] Scenario A (Pace Characteristic: Patient Learning Type): The user has carefully read all the instructions in the preceding steps, and the response speed is moderate but stable. The generated output control parameters may include: Segmentation rule = "Divide the configuration task into 5 logical sub-steps". Step interval control = "Continue only after the user explicitly clicks 'I understand, next step'". Detail level of information per step = "Show complete instructions, including function explanations and examples".
[0118] Correspondingly, in scenario B (rhythm characteristic: efficiency-oriented, continuing from the previous example): users exhibit a tendency to prioritize efficiency and skip details.
[0119] The generated output control parameters may evolve as follows: Segmentation rule = "Merge configuration tasks into 3 core steps". Step interval control = "After the user completes the current step, automatically delay for 1 second before proceeding to the next step (providing a very short undo period)". Detail level of information per step = "Only display required field labels and key hints; detailed help is collapsed and hidden".
[0120] In this embodiment, by combining general strategies with individual real-time behavioral characteristics, the system can provide differentiated guidance experiences for users with different operating habits and attention states. For novice or cautious users, it offers more gentle and detailed guidance; for skilled or efficient users, it provides a faster and more streamlined path, significantly improving user control and satisfaction. By analyzing response patterns, the system can keenly detect potential user confusion or attention loss (such as a sharp increase in response delay) and dynamically adjust the amount of information output or waiting strategies (such as switching from "continuous output" to "pause and wait for a clear signal"), effectively preventing information overload and user frustration caused by inappropriate output timing. Furthermore, when user behavior deviates from the preset "typical path," this mechanism allows the system to dynamically compensate based on real-time characteristics, rather than rigidly executing a potentially inappropriate original output plan, making the entire guidance process more flexible and intelligent.
[0121] In some embodiments, the target interactive guidance strategy includes at least one of the following: the presentation structure of the interactive guidance information, the level of detail in the presentation of the interactive guidance information, the segmented output decision of the interactive guidance information, and the coupling decision between the output process of the interactive guidance information and interactive operation events; in order to transform high-level strategy intent into low-level execution parameters that can be finely controlled, the output control parameters include at least one of the following: output content format, output time, number of information segments output per unit time, output content segmentation rules, output order between information segments, and output time interval between adjacent information segments;
[0122] The step of adjusting the interaction guidance strategy according to the interaction rhythm characteristics to obtain the output control parameters includes:
[0123] Based on the interaction progress speed and density characterized by the interaction rhythm features, at least one of the following in the interaction guidance strategy—the coupling timing of the output process and the interaction operation event, the rhythm of segmented output, and the output time interval between adjacent information segments—is adjusted to obtain the output control parameters corresponding to the current interaction rhythm.
[0124] The interactive guidance strategy is an abstract guidance control principle that may not involve specific numerical values or absolute conditions. The presentation structure defines the macroscopic form of information organization for the target interactive guidance strategy. For example, is it a "list-style," "process-step-style," "card set-style," or "dialogue-style" approach? The level of detail defines the depth of information expansion for the target interactive guidance strategy. For example, is it "showing only a summary / title," "providing a concise description," or "including extended details"? The segmented output decision defines the overall continuity of information output for the target interactive guidance strategy. For example, it could be "one-time overall output," "output in two or three main parts," or "fine-grained step-by-step output." The coupling decision between the output process and interactive events defines the dependency between system output and user response for the target interactive guidance strategy. For example, is it "fully automatic," "each step requires weak confirmation (e.g., automatic continuation after a delay)," or "each step requires strong confirmation (must be actively performed by the user)?"
[0125] Output control parameters can specifically include: the output content format, which can be a parameter specifying the specific template or component for interface rendering. For example, it could be "unordered list (...)". ")", "Number Steps Bar (.steps)", "Folding Panel ()" <details>The output time can be either "chat bubble (.chat-bubble)" or "chat bubble (.chat-bubble)". The output time can be an absolute or relative point in time for the message to pop up, as specified by the parameter. For example, "pop up after a 500-millisecond delay" or "display immediately after component A finishes rendering". The number of information segments output per unit time can be controlled by the parameter to manage the output density. For example, "output a maximum of 1 message per second" or "output a maximum of 3 core messages within 2 seconds after the initial output". The output content segmentation rules are used to represent the division of content blocks. For example, "divide this 500-word description into 5 segments of 120 characters each (approximately one sentence)". The output order between information segments: the parameter specifies the display order of multiple information segments. For example, "output in logical order 1->2->3" or "prioritize outputting the most important 3rd segment, then output segments 1 and 2 as background". The output time interval between adjacent information segments is used to control the pace. For example, "the interval between each segment is fixed at 1500 milliseconds" or "the interval is dynamically calculated based on the user's reading time of the previous segment (e.g., 50% of the reading time)".
[0126] The adjustment process for the target interaction guidance strategy can follow a predefined "feature-parameter mapping function set". This function set contains a series of rules or lightweight computational models, with the general form being: given a strategy term P and a rhythm feature R, calculate or select the value of the parameter term C. Based on the interaction progression speed and density represented by the interaction rhythm feature, adjust at least one of the following in the interaction guidance strategy: the coupling timing between the output process and the interaction operation event, the rhythm of segmented output, and the output time interval between adjacent information segments, to obtain the output control parameter corresponding to the current interaction rhythm.
[0127] Specifically, the coupling decision between the output process and interactive events can be adjusted based on the "progress speed" and "response determinism" characteristics of the interaction rhythm. For example, if the user progresses quickly and makes decisive decisions (characterized by short response delays and low hesitation), the coupling should be weakened to reduce mandatory operation waiting. If the rhythm characteristic is "fast and smooth," the "strong confirmation required for each step" in the strategy can be adjusted to the parameter {trigger event: "component visible area exposed", timeout: 2000ms}. This means that if the user does not interact within 2 seconds after the information segment enters the field of view, it will automatically continue instead of waiting for a click. Conversely, if the rhythm characteristic is "slow or hesitant," the "automatic progression" in the strategy can be adjusted to the parameter {trigger event: "user clicks 'continue' button", timeout: null}. This means that a clear user confirmation instruction must be waited for, thus avoiding unnecessary operational obstacles for efficient users while providing stress-free control for users who need more thinking time.
[0128] Optionally, the segmented output decision and the amount of information segments output per unit time can be adjusted based on the "information processing density" acceptability in the interaction rhythm characteristics. If the user exhibits high-density information processing ability (such as completing multiple simple steps quickly and continuously), the rhythm can be appropriately accelerated; conversely, the rhythm needs to be slowed down or the amount of information per session needs to be reduced.
[0129] For example, if the rhythm characteristic is "high-density processing," the "three-part output" specified in the target interaction guidance strategy can be concretized into parameters {Segmentation rule: "Divided into 3 segments according to functional modules," Output density: "After the first segment is output, the remaining two segments are output continuously within 3 seconds"}. Correspondingly, if the rhythm characteristic is "low-density processing" or "distracted attention," the same strategy can be adjusted to parameters {Segmentation rule: "Divided into 6 segments according to sub-functional points," Output density: "Only one segment is output at a time, and the next segment is triggered only after the current segment interaction is completed"}. That is, by increasing the number of segments, the cognitive load per instance is reduced, while strengthening the control between segments, thereby achieving the best match between the information delivery rate and the user's cognitive absorption rate, preventing the experience gap of "information bombardment" or "information waiting."
[0130] Optionally, the "output time interval between adjacent information segments" can be adjusted based on the most direct "speed" indicator of the interaction rhythm characteristics, such as average response latency and reading speed estimation. For example, if the rhythm characteristic is "fast" (average response latency < 1.5 seconds): set the parameters {base interval: 800ms, dynamic adjustment factor: based on previous dwell time * 0.7}. The base interval is short and will be dynamically fine-tuned (70%) based on the user's actual digestion time of the previous segment, further accelerating the process. If the rhythm characteristic is "slow" (average response latency > 4 seconds): set the parameters {base interval: 3500ms, dynamic adjustment factor: "fixed"}. A longer fixed interval is provided to ensure sufficient digestion time. If the rhythm characteristic detects "no response to the current segment": dynamically modify the interval parameters to {interval: "Pause", resumption condition: "user generates any interactive event"}, entering a complete waiting mode. The dynamic interval allows the guided flow to have natural pauses and continuations like a conversation, closely following the user's real-time focus state.
[0131] To illustrate with a comprehensive example, suppose that during a certain "task execution phase," the strategy library defines the strategy as follows: P = { Structure: "Step bar", Detail level: "Concise", Segmentation: "Step-by-step output", Coupling: "Weak confirmation required"}. User A's rhythm characteristics are: R_A = { Progress speed: Fast, Attention: Focused, Historical response latency: Low}. The generated output control parameters can include: Output content format = "Horizontal step bar component with micro-progress animation". Segmentation rule = "Break the task logic into 5 micro-steps". Coupling timing = { Trigger event: "Previous step UI status update completed", Timeout: 1000ms} (Automatically proceed to the next step after 1 second). Time interval = { Base interval: 600ms}. This allows the step bar to advance quickly and automatically, with the user experiencing almost no waiting time, resulting in a smooth and seamless process.
[0132] Correspondingly, User B's rhythm characteristics are: R_B = {Progression speed: slow, Attention: potentially distracted, Historical response latency: high and fluctuating}. The generated output control parameters can include: Output content format = "Vertical list of steps, current step highlighted". Segmentation rule = "Break the task logic into 3 main steps, each main step further divided into 2-3 sub-prompts". Coupling timing = {Trigger event: "User clicks the 'Next' or 'Mark Complete' button", Timeout: null} (must be actively confirmed). Time interval = Not applicable, as entirely user-controlled. Additionally, a parameter might be added: "Vibrate the device or play a slight cue sound at the start of each main step" to re-attract attention. This guides the rhythm entirely under user control, requiring explicit confirmation at each step, with the system providing more prominent cues to accommodate their slow, potentially interrupted operating style.
[0133] It should be noted that, in this embodiment of the application, the adjustment actions based on the user's response are only applied to the output method and output rhythm parameters of the guidance information, including output time, output frequency, output order, output interval or segmentation method, etc., and do not involve changes to the content of the guidance information itself, nor do they involve adjustments to the suggested conclusions, behavioral judgments or decision-making logic.
[0134] This application's embodiments transform fixed strategy principles into a set of parameters that can flexibly change according to user states, enabling the same strategy to cover diverse user scenarios. By dynamically adjusting core timing parameters such as "coupling timing," "output density," and "time interval," millimeter-level precise control over the "fast, slow, stop, and continue" of the guidance process is achieved. Through parameter adjustment, it proactively adapts to the user's work mode and attention level, thereby improving the interactive experience and efficiency.
[0135] In some embodiments, in order to "fine-tune" the output behavior online based on the user's real-time interaction, thereby achieving deep synchronization between the guidance process and the user's operation rhythm, and making the interaction process have a true "conversational feel" and "follow-along" nature, the step of outputting the interaction guidance information during the target interaction process according to the output control parameters includes:
[0136] During the output of the interactive guidance information, the interactive behavior for the target interactive process is monitored;
[0137] The output control parameters are adjusted according to the interactive behavior; wherein, if a confirmation operation of the current output information segment is detected, the next information segment is continued to be output according to the output time interval parameter; if no user feedback on the current output information segment is detected within a preset time, the output time interval parameter of the next information segment is increased, or the output of the interactive guidance information is paused.
[0138] When outputting guidance information based on output control parameters (especially in segmented output), parallel, high-priority monitoring tasks can be initiated. The monitoring object refers to the interactive behavior related to the target interaction process, such as all captureable input events generated by the user within the interface directly related to the currently output guidance information. It is understood that the scope of the monitoring object can be more focused on micro-interactions than the initial "state change trigger event." Specifically, the monitored interactive behaviors can include: direct confirmation / completion operations: clicking "Confirm," "Next," "OK," "Complete," etc. buttons attached to the guidance information; pressing the Enter key to submit in an input box; checking checkboxes, etc. Optionally, indirect browsing and interaction behaviors can also be included: mouse / touch trajectory: cursor movement, hovering, and clicking (even non-function buttons) within the guidance information area; scrolling behavior: the user's scrolling operation and speed when the guidance information is long (such as an expanded details card); focus and defocus: the input box or interactive area corresponding to the guidance information gaining or losing focus; and reading time estimation: estimating the actual time the user spends on the current information segment based on the above behaviors. Optionally, the monitored interactive behaviors may also include passive or unresponsive behaviors, such as ignoring / closing operations: clicking the close button ("X") on the guidance information, or swiping away the guidance bubble. No-operation timeout: No relevant interactive events are detected within the preset observation window. Bounce behavior: The user shifts focus or operation to an area of the interface completely unrelated to the current guidance. Specifically, monitoring interactive behaviors can be achieved by listening to relevant DOM events (such as click, mouseover, scroll, focus, blur) on the front-end interface and combining them with timers. The monitoring data is sent in real-time to the logic module responsible for rhythm control.
[0139] The system analyzes monitored interactive behaviors in real time and dynamically adjusts the output control parameters in use accordingly. This adjustment is immediate and incremental, aiming to optimize the presentation rhythm and manner of subsequent information segments that have not yet been output. The adjustment logic may include the following:
[0140] Scenario A: If a confirmation operation is detected for the currently output information segment, the next information segment continues to be output according to the output time interval parameter. Considering that the user's "confirmation operation" is a strong positive signal, indicating that the user has understood, accepted, or completed the current step and is ready to receive the next information, this is a "push-based" rhythm signal. Parameter adjustment and execution may include: immediately responding to the confirmation event and marking the current information segment as "completed." Following or potentially optimizing the preset output time interval parameter between adjacent information segments. For example, if the original parameter is "fixed interval 2 seconds," the system may trigger the output of the next segment immediately after receiving the confirmation signal or after a very short delay (e.g., 200 milliseconds), thereby responding to the user's positive rhythm and forming a smooth "question and answer" progression. This reflects respect for and following the user's dominant rhythm.
[0141] For example, in a software installation wizard, after reading the "License Agreement," the user quickly clicks "I agree." The system immediately (instead of waiting the planned 3-second interval) displays the "Select Installation Path" interface and provides guidance.
[0142] Correspondingly, scenario B may exist: if no user feedback on the currently output information segment is detected within a preset time period, the output time interval parameter for the next information segment is increased, or the output of the interactive guidance information is paused. No feedback within a preset observation period (e.g., the expected reading time calculated based on the complexity of the current information segment and the user's historical reading pace) may mean: 1. The user did not notice the guidance; 2. The user is reading but at a slow pace; 3. The user has temporarily left or been interrupted by other things; 4. The user is confused about the content. Therefore, in this embodiment, the output time interval parameter for subsequent planned information segments can be increased. For example, the original plan of 1.5 seconds between segments is adjusted to 3 seconds. The purpose is to give the user more time to process the information and avoid the backlog and pressure caused by continuously pushing information before the user is ready. Optionally, the output of the entire guidance sequence can also be paused, and one or more of the following measures may be taken: Change the UI state: make the current information segment more prominent (e.g., slight shaking, changing the background color, adding "Waiting for your operation..."). Provide additional prompts: Output a minimalist, non-intrusive secondary prompt, such as "Need help?" or "Click here to continue." Alternatively, wait for a wake-up event: The pause state will continue until any valid user interaction event (such as tapping anywhere on the screen or keyboard input) is detected as a "wake-up" signal, and then output will continue to the next segment. In this case, the output time interval parameter may be reset to a longer value, or the "continue after user confirmation" mode may be entered.
[0143] For example, in a multi-step form completion guide, the system pops up a prompt: "Please enter your email address." After waiting for 5 seconds (a preset time) and the user still hasn't made any move in the input box, the system determines it's "unresponsive" and pauses the subsequent "Please enter the verification code" guide output, highlighting the email input box. The guide resumes only when the user begins entering their email address, and may change the method of prompting for the next step, "Enter Verification Code," from "automatically popping up" to "displaying a static prompt icon next to the email input box."
[0144] Comprehensive Example: Scenario: A "New Effects Application" tutorial in a graphics design software. Initial Output: Parameters are set to output in 3 segments, with each segment automatically progressing at a 1-second interval.
[0145] Process Monitoring and Adjustment: First Output (Effect Introduction): The user's mouse immediately moves and hovers quickly over the effect preview image (active browsing behavior). System analysis indicates strong user interest, so the original interval parameter is maintained. Second Output (Parameter Slider Explanation): After output, the user remains inactive for 2 seconds (exceeding the expected reading time for this brief explanation). The output mode for the third segment is changed from "Automatic after 1 second" to "Pause, waiting for the user to click the canvas or press any key before continuing." Monitored user behavior may include the user pressing the spacebar (wake-up event). Third Output (Application Button Guidance): Upon receiving the wake-up signal, the final guidance segment is output immediately, and the "Application" button is highlighted.
[0146] This application's embodiments effectively address common situations such as user attention shifts, changes in operation speed, and temporary confusion. By dynamically slowing down or pausing, the system avoids the chaos and information loss caused by continuing output when the user is "offline," giving the user a strong sense of control. It rewards active user actions with positive responses (such as accelerated progress) and assists users encountering difficulties with adaptive waiting, thereby increasing the user's willingness and likelihood to follow guidance and complete tasks.
[0147] In some embodiments, the adjustment of the output control parameters only affects the output method and output rhythm of the interactive guidance information, without affecting the specific content of the interactive guidance information, and is not used to judge user behavior or determine whether the system should intervene.
[0148] The adjustment of output control parameters focuses on "how to output" rather than "what to output." As mentioned earlier, output control parameters cover dimensions such as output content format, output time, number of information segments output per unit time, output content segmentation rules, output order between information segments, and output time interval between adjacent information segments. The common goal of adjusting all these parameters is to optimize the timing, structure, and density of the guidance information presentation to adapt to the user's current interaction rhythm and cognitive load. For example, whether to display a full explanatory text at once or split it into several key points and pop them up at different times; whether to automatically play the next audio segment immediately or wait for the user to click confirmation before continuing; whether to use a compact list layout or an expanded card detail layout. These adjustments do not change the semantic content carried by the guidance information itself. The specific content of the guidance information (such as text, audio scripts, and icon meanings) is predefined or generated in real time by an independent business logic module, content management system, or natural language generation module. In this embodiment, the rhythm control layer and content generation layer are decoupled. It receives "information blocks to be output" from the content layer and then focuses on deciding "at what rhythm and in what form" these information blocks are delivered to the user.
[0149] Secondly, the generation of output control parameters does not rely on the judgment of user behavior intent or value assessment, nor does it trigger system-level intervention decisions. In this embodiment, the dynamic adjustment of output control parameters is based on "interaction rhythm characteristics," which are derived from the analysis of observable, superficial interaction behaviors (such as response delay, operation sequence, and dwell time) in historical interaction data. The purpose of this analysis is to identify interaction state indicators such as the user's current operation speed, attention concentration, and information processing preferences, rather than interpreting the deep intent behind the user's behavior, assessing the correctness of their behavior, or determining whether they need external intervention (such as health reminders, risk warnings, or task takeover). For example, if the system detects that the user responds slowly to continuous prompts, its adjustment strategy is to "extend the output interval or pause the output" to give the user more time to process the information; however, the system will not use this slow response to determine whether "the user is encountering difficulties," "the user's emotions are negative," or "whether customer service intervention is needed." All parameter adjustments are aimed at achieving a smoother and more adaptive information delivery experience, rather than changing the business objectives of the interaction or triggering business decisions on the system side.
[0150] By strictly limiting the technical scope to the adaptive control of output rhythm and method, this application's embodiments achieve clear decoupling from upstream (content generation) and downstream (behavioral decision-making / system intervention) logic. This allows the solution to function as a general, pluggable "interaction rhythm regulator," seamlessly integrated into various types of interactive systems (such as software guidance, online customer service, educational applications, and information retrieval), without needing knowledge of specific business domains. In other words, this application's embodiments aim to solve the problem of "fixed output rhythm leading to a rigid experience" by adapting to the pulse of user interaction in real time to improve the naturalness and smoothness of the guidance process. Its goal focuses on optimizing the performance layer of human-computer interaction, rather than intelligent judgment at the business logic layer.
[0151] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0152] Based on the same inventive concept, this application also provides an interactive guidance device for implementing the interactive guidance method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more interactive guidance device embodiments provided below can be found in the limitations of the interactive guidance method described above, and will not be repeated here.
[0153] In one exemplary embodiment, such as Figure 3 As shown, an interactive guidance device 300 is provided, comprising:
[0154] Response module 302 is used to respond to an interaction state change event of the target interaction process and obtain the target interaction state that the target interaction process has changed to.
[0155] The query module 304 is used to query a preset guidance strategy library based on the target interaction state to obtain the target interaction guidance strategy for the target interaction process; the guidance strategy library stores multiple optional interaction guidance strategies corresponding to each optional interaction state; the target interaction guidance strategy is used to indicate the presentation method of the interaction guidance information for the target interaction process.
[0156] The determining module 306 is used to acquire historical interaction data of the target interaction process and determine the output control parameters of the interaction guidance information based on the target interaction guidance strategy and the historical interaction data of the target interaction process.
[0157] The output module 308 is used to output the interaction guidance information during the target interaction process according to the output control parameters.
[0158] In some embodiments, the target interaction state is used to characterize the business function stage of the target interaction process in a preset business process; the response module 302 is used to:
[0159] Listen for state change trigger events for the target interaction process; the state change trigger events include at least one of preset interaction operation events, preset process trigger events, and preset notification events from external modules;
[0160] In response to the state change trigger event, it is determined that the state change event has occurred, and the target interaction state is determined according to the business function stage to which the target interaction process has transitioned.
[0161] In some embodiments, the query module 304 is used for:
[0162] Obtain the historical interaction process record of the target system in which the target interaction process is located; the historical interaction process record includes at least one of the following: historical interaction state sequence, guidance information sequence corresponding to the historical interaction state sequence, and feedback data sequence corresponding to the guidance information sequence;
[0163] The historical interaction process records are subjected to guidance pattern mining to obtain the guidance information output pattern that satisfies the preset feedback positivity in the selectable interaction state; the guidance information output pattern represents at least one of the following: guidance information presentation structure, guidance detail, segmented guidance strategy and output timing characteristics.
[0164] The guidance information output modes corresponding to the at least one optional interaction state are integrated to construct the guidance strategy library;
[0165] The step of querying a preset guidance strategy library based on the target interaction state to obtain the current interaction guidance strategy for the target interaction process includes: matching the target interaction state with the optional interaction states in the guidance strategy library to obtain an interaction guidance strategy that matches the target interaction state as the current interaction guidance strategy.
[0166] In some embodiments, the determining module 306 is used to:
[0167] Analyze the historical interaction data to obtain at least one of the following: historical guidance information of the target interaction process, historical guidance response status, and historical interaction guidance strategy;
[0168] Based on at least one of the historical guidance information, historical guidance response status, and historical interaction guidance strategies, the interaction characteristics of the target interaction process are analyzed to obtain the interaction rhythm characteristics of the target interaction process.
[0169] The target interaction guidance strategy is adjusted based on the interaction rhythm characteristics to obtain the output control parameters.
[0170] In some embodiments, the target interaction guidance strategy includes at least one of the following: the presentation structure of the interaction guidance information, the level of detail in the presentation of the interaction guidance information, the segmented output decision of the interaction guidance information, and the coupling decision between the output process of the interaction guidance information and the interaction operation event.
[0171] The output control parameters include at least one of the following: output content format, output time, number of information segments output per unit time, output content segmentation rules, output order between information segments, and output time interval between adjacent information segments; the determining module 306 is used for:
[0172] Based on the interaction progress speed and density characterized by the interaction rhythm features, at least one of the following in the interaction guidance strategy—the coupling timing of the output process and the interaction operation event, the rhythm of segmented output, and the output time interval between adjacent information segments—is adjusted to obtain the output control parameters corresponding to the current interaction rhythm.
[0173] In some embodiments, the determining module 306 is configured to:
[0174] During the output of the interactive guidance information, the interactive behavior for the target interactive process is monitored;
[0175] The output control parameters are adjusted according to the interactive behavior; wherein, if a confirmation operation of the current output information segment is detected, the next information segment is continued to be output according to the output time interval parameter; if no user feedback on the current output information segment is detected within a preset time, the output time interval parameter of the next information segment is increased, or the output of the interactive guidance information is paused.
[0176] Each module in the aforementioned interactive guidance device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0177] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 4 As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements an interactive guidance method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0178] Those skilled in the art will understand that Figure 4 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0179] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0180] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0181] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps included in any of the foregoing method embodiments.
[0182] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0183] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0184] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0185] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.< / details>
Claims
1. An interactive guidance method, characterized in that, include: In response to an interaction state change event of the target interaction process, obtain the target interaction state to which the target interaction process has changed; Based on the target interaction state, a query is performed in the preset guidance strategy library to obtain the target interaction guidance strategy for the target interaction process. The guidance strategy library stores multiple optional interaction guidance strategies corresponding to various optional interaction states. The target interaction guidance strategy is used to indicate how the interaction guidance information is presented for the target interaction process; Obtain historical interaction data of the target interaction process, and determine the output control parameters of the interaction guidance information based on the target interaction guidance strategy and the historical interaction data of the target interaction process. Based on the output control parameters, the interaction guidance information is output during the target interaction process.
2. The method according to claim 1, characterized in that, The target interaction state is used to characterize the business function stage of the target interaction process in the preset business process; The method of responding to an interaction state change event in response to a target interaction process, and obtaining the target interaction state to which the target interaction process has changed, includes: Listen for state change trigger events for the target interaction process; the state change trigger events include at least one of preset interaction operation events, preset process trigger events, and preset notification events from external modules; In response to the state change trigger event, it is determined that the state change event has occurred, and the target interaction state is determined according to the business function stage to which the target interaction process has transitioned.
3. The method according to claim 1, characterized in that, Before querying a preset guidance strategy library based on the target interaction state to obtain the target interaction guidance strategy for the target interaction process, the method further includes: Obtain the historical interaction process record of the target system in which the target interaction process is located; the historical interaction process record includes at least one of the following: historical interaction state sequence, guidance information sequence corresponding to the historical interaction state sequence, and feedback data sequence corresponding to the guidance information sequence; The historical interaction process records are subjected to guidance pattern mining to obtain the guidance information output pattern that satisfies the preset feedback positivity in the selectable interaction state; the guidance information output pattern represents at least one of the following: guidance information presentation structure, guidance detail, segmented guidance strategy and output timing characteristics. The guidance information output modes corresponding to the at least one optional interaction state are integrated to construct the guidance strategy library; The step of querying a preset guidance strategy library based on the target interaction state to obtain the current interaction guidance strategy for the target interaction process includes: matching the target interaction state with the optional interaction states in the guidance strategy library to obtain an interaction guidance strategy that matches the target interaction state as the current interaction guidance strategy.
4. The method according to claim 1, characterized in that, The step of acquiring historical interaction data of the target interaction process and determining the output control parameters of the interaction guidance information based on the target interaction guidance strategy and the historical interaction data of the target interaction process includes: Analyze the historical interaction data to obtain at least one of the following: historical guidance information of the target interaction process, historical guidance response status, and historical interaction guidance strategy; Based on at least one of the historical guidance information, historical guidance response status, and historical interaction guidance strategies, the interaction characteristics of the target interaction process are analyzed to obtain the interaction rhythm characteristics of the target interaction process. The target interaction guidance strategy is adjusted based on the interaction rhythm characteristics to obtain the output control parameters.
5. The method according to claim 4, characterized in that, The target interaction guidance strategy includes at least one of the following: the presentation structure of the interaction guidance information, the level of detail in the presentation of the interaction guidance information, the segmented output decision of the interaction guidance information, and the coupling decision between the output process of the interaction guidance information and the interaction operation event. The output control parameters include at least one of the following: output content format, output time, number of information segments output per unit time, output content segmentation rules, output order between information segments, and output time interval between adjacent information segments. The step of adjusting the interaction guidance strategy according to the interaction rhythm characteristics to obtain the output control parameters includes: Based on the interaction progress speed and density characterized by the interaction rhythm features, at least one of the following in the interaction guidance strategy—the coupling timing of the output process and the interaction operation event, the rhythm of segmented output, and the output time interval between adjacent information segments—is adjusted to obtain the output control parameters corresponding to the current interaction rhythm.
6. The method according to claim 5, characterized in that, The step of outputting the interaction guidance information during the target interaction process according to the output control parameters includes: During the output of the interactive guidance information, the interactive behavior for the target interactive process is monitored; The output control parameters are adjusted according to the interactive behavior; wherein, if a confirmation operation of the current output information segment is detected, the next information segment is continued to be output according to the output time interval parameter; if no user feedback on the current output information segment is detected within a preset time, the output time interval parameter of the next information segment is increased, or the output of the interactive guidance information is paused.
7. The method according to any one of claims 1 to 6, characterized in that, The adjustment of the output control parameters only affects the output method and output rhythm of the interactive guidance information, and does not affect the specific content of the interactive guidance information, nor is it used to judge user behavior or determine whether the system should intervene.
8. An interactive guidance device, characterized in that, The device includes: The response module is used to respond to the interaction state change event of the target interaction process and obtain the target interaction state to which the target interaction process has changed. The query module is used to query a preset guidance strategy library based on the target interaction state to obtain the target interaction guidance strategy for the target interaction process; the guidance strategy library stores multiple optional interaction guidance strategies corresponding to each optional interaction state; the target interaction guidance strategy is used to indicate the presentation method of the interaction guidance information for the target interaction process. The determination module is used to acquire historical interaction data of the target interaction process and determine the output control parameters of the interaction guidance information based on the target interaction guidance strategy and the historical interaction data of the target interaction process. The output module is used to output the interaction guidance information during the target interaction process according to the output control parameters.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.