Interoperation processing method, device, storage medium and program product

By dynamically configuring the user interaction operation processing mechanism, the problem of statically setting the user interaction operation response logic in the existing technology is solved, enabling rapid application iteration and optimization of user experience.

CN122363741APending Publication Date: 2026-07-10BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2025-01-09
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In existing technologies, the response logic for user interaction operations is set statically through code, which makes it difficult for applications to quickly adapt to changes in user needs, limits the speed of function updates and iterations, and reduces the flexibility and personalization of the user experience.

Method used

Design a dynamically configurable user interaction operation processing mechanism. The response result of each user interaction operation can be visually defined through a backend configuration system. The dynamic configuration information includes the correspondence between operation actions and processing results, without modifying the client code.

Benefits of technology

It improves the flexibility, adaptability and efficiency of user interaction processing, and solves the shortcomings of traditional application processing mechanisms in terms of rapid business iteration, application stability and optimization of user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122363741A_ABST
    Figure CN122363741A_ABST
Patent Text Reader

Abstract

This disclosure provides an interactive operation processing method, device, storage medium, and program product. The method displays a configuration page for an application installed on a second terminal device. It receives user actions on a graphical user interface and configuration actions on the configuration page. Based on the configuration actions, it generates dynamic configuration information, including the correspondence between actions and processing results. The dynamic configuration information is then sent so that when the second terminal device detects an action on the application, it determines the corresponding processing result based on the dynamic configuration information and the action. This method, by visually and dynamically configuring user interaction operations and their corresponding response results, improves the flexibility, adaptability, and efficiency of user interaction processing, effectively addressing the shortcomings of traditional application processing mechanisms in rapid business iteration, application stability, and user experience optimization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and in particular to an interactive operation processing method, device, storage medium, and program product. Background Technology

[0002] The various interactive operations performed by users when using applications on a terminal device, such as swiping up and down the screen to view content, clicking buttons to select or input information, not only reflect the user's intentions and needs, but also form the basis for the application to provide services and interactive experiences.

[0003] In related technologies, the response results of user interaction operations are implemented through code writing, which has poor flexibility and is not conducive to rapid version iteration. Summary of the Invention

[0004] This disclosure provides an interactive operation processing method, device, storage medium, and program product to improve the flexibility, adaptability, and efficiency of user interactive operation processing, effectively solving the shortcomings of traditional application processing mechanisms in terms of rapid business iteration, application stability, and optimized user experience.

[0005] In a first aspect, embodiments of this disclosure provide an interactive operation processing method, applied to a first terminal device, comprising:

[0006] Displays the application's configuration page; the application is installed on a second terminal device, provides a graphical user interface, and receives user actions on the graphical user interface;

[0007] The system receives configuration operations for the configuration page and generates dynamic configuration information based on the configuration operations; the dynamic configuration information includes the correspondence between the operation and the processing result.

[0008] The dynamic configuration information is sent so that when the second terminal device detects an operation action targeting the application, it determines the processing result corresponding to the operation action based on the dynamic configuration information and the operation action.

[0009] Secondly, embodiments of this disclosure provide an interactive operation processing method, applied to a second terminal device, comprising:

[0010] The application obtains dynamic configuration information; the application provides a graphical user interface and receives user actions on the graphical user interface; the dynamic configuration information includes the correspondence between the actions and the processing results; the dynamic configuration information is generated based on configuration operations on the application's configuration page.

[0011] In response to detecting a target operation action on the current page of the application, the processing result corresponding to the target operation action is determined based on the dynamic configuration information;

[0012] The corresponding response result is determined based on the processing result.

[0013] Thirdly, embodiments of this disclosure provide a first terminal device, including:

[0014] The display module is used to display the configuration page of the application; the application is used to install on a second terminal device, provide a graphical user interface, and receive user operations on the graphical user interface.

[0015] A receiving module is configured to receive configuration operations for the configuration page and generate dynamic configuration information based on the configuration operations; the dynamic configuration information includes the correspondence between the operation and the processing result;

[0016] The sending module is used to send the dynamic configuration information so that when the second terminal device detects an operation action targeting the application, it determines the processing result corresponding to the operation action based on the dynamic configuration information and the operation action.

[0017] Fourthly, embodiments of this disclosure provide a second terminal device, including:

[0018] An acquisition module is used to acquire dynamic configuration information of an application; the application is used to provide a graphical user interface and receive user actions on the graphical user interface; the dynamic configuration information includes the correspondence between the actions and the processing results; the dynamic configuration information is generated based on configuration operations on the configuration page of the application.

[0019] The determination module is used to determine the processing result corresponding to the target operation action based on the dynamic configuration information in response to detecting a target operation action on the current page of the application.

[0020] The response module is used to determine the corresponding response result based on the processing result.

[0021] Fifthly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;

[0022] The memory stores computer-executed instructions;

[0023] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the interactive operation processing method as described in the first and second aspects above.

[0024] In a sixth aspect, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the interactive operation processing method described in the first and second aspects above.

[0025] In a seventh aspect, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the interactive operation processing methods described in the first and second aspects above.

[0026] This embodiment provides an interactive operation processing method, device, storage medium, and program product. The method includes displaying a configuration page of an application, the application being installed on a second terminal device and providing a graphical user interface (GUI). It receives user actions on the GUI, receives configuration actions on the configuration page, generates dynamic configuration information based on the configuration actions, the dynamic configuration information including the correspondence between actions and processing results, and sends the dynamic configuration information so that when the second terminal device detects an action on the application, it determines the corresponding processing result based on the dynamic configuration information and the action. The method provided in this embodiment improves the flexibility, adaptability, and efficiency of user interaction processing by visually and dynamically configuring user interaction actions and corresponding response results, effectively addressing the shortcomings of traditional application processing mechanisms in rapid business iteration, application stability, and optimized user experience. Attached Figure Description

[0027] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0028] Figure 1 This is a schematic diagram illustrating an application scenario of the interactive operation processing method provided in the embodiments of this disclosure;

[0029] Figure 2 Flowchart of the interactive operation processing method provided in the embodiments of this disclosure Figure 1 ;

[0030] Figures 3a to 3k A schematic diagram of a configuration page provided in an embodiment of this disclosure;

[0031] Figure 4 Flowchart of the interactive operation processing method provided in the embodiments of this disclosure Figure 2 ;

[0032] Figure 5 This is a schematic diagram of the flow rules provided in the embodiments of this disclosure;

[0033] Figure 6 This is a structural block diagram of a first terminal device provided in an embodiment of the present disclosure;

[0034] Figure 7 This is a structural block diagram of the second terminal device provided in an embodiment of the present disclosure;

[0035] Figure 8 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0036] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0037] With the rapid development of the mobile internet, applications (Apps) installed on terminal devices (such as smartphones, tablets, laptops, mobile internet devices, e-readers, learning machines, smartwatches, smart home devices, smart speakers, etc.) have become an indispensable part of daily life. The various interactive operations performed by users when using these applications, such as swiping up and down to view content, clicking buttons to select or input information, constitute the core of user interaction. These interactions not only reflect the user's intentions and needs but also form the basis for the application to provide services and interactive experiences.

[0038] In related technologies, application developers typically pre-define the response logic for user interactions when designing applications, and then write code to implement it. For example, when a user clicks a button, the application will jump to a specific page, or when a user swipes down on the screen, the application will load and display more information.

[0039] The inventors of this disclosure have discovered that the response logic in the aforementioned methods is statically set through code. Once user needs change or new interaction patterns emerge, the application struggles to adapt quickly. This not only limits the speed of application function updates and iterations but also reduces the flexibility and personalization of the user experience. When adjusting or optimizing the response logic of user interactions, it is usually necessary to update the application code, which increases development and maintenance costs and reduces the application's rapid iteration capabilities. Addressing the limitations of related technologies in handling complex user operations, flexibly adjusting response logic, and accelerating iteration updates, the inventors of this disclosure have further discovered that, to improve the flexibility, adaptability, and efficiency of application processing of user interactions, a dynamically configurable user interaction processing mechanism can be designed. This allows developers or business teams to visually and dynamically define the response results for each user interaction through a backend configuration system. This enables dynamic configuration and real-time updates of the response results corresponding to user interactions based on business needs and user feedback, without modifying and redeploying client code. This improves the flexibility, adaptability, and efficiency of user interaction processing and effectively solves the shortcomings of traditional application processing mechanisms in rapid business iteration, application stability, and user experience optimization.

[0040] Figure 1 This is a schematic diagram illustrating an application scenario of the interactive operation processing method provided in the embodiments of this disclosure. For example... Figure 1 As shown, both the first terminal device 101 and the second terminal device 102 are communicatively connected to the server 103. The first terminal device 101 and the second terminal device 102 can be smartphones, tablets, laptops, mobile internet devices, e-readers, learning machines, smartwatches, smart home devices, smart speakers, etc. The server 103 can be a cloud server or a cluster server, etc.

[0041] In the specific implementation process, developers can dynamically configure user interaction operations and operation processing results in the application through the second terminal device 102 to obtain dynamic configuration information. The second terminal device 102 displays the application's configuration page, receives configuration operations for the configuration page, and generates dynamic configuration information based on the configuration operations. The dynamic configuration information includes the correspondence between operation actions and processing results. The second terminal device 102 sends the dynamic configuration information to the server 103. The server 103 sends the dynamic configuration information to the first terminal device 101. During the user's use of the application on the first terminal device 101, the first terminal device 101 obtains the application's dynamic configuration information. The dynamic configuration information includes the correspondence between operation actions and processing results. In response to detecting a target operation action for the current page of the application, the server determines the processing result corresponding to the target operation action based on the dynamic configuration information, and determines the corresponding response result based on the processing result. This embodiment of the disclosure improves the flexibility, adaptability, and efficiency of user interaction operation processing by visually and dynamically configuring user interaction operations and corresponding response results, effectively solving the shortcomings of traditional application processing mechanisms in terms of rapid business iteration, application stability, and optimized user experience. Understandably, during the dynamic configuration process, developers can use test machines to detect the interaction of test users and update the configuration accordingly.

[0042] It should be noted that, Figure 1 The schematic diagram shown is merely an example. The interactive operation processing methods and scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of the system and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0043] The technical solutions of this application will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0044] refer to Figure 2 , Figure 2 Flowchart of the interactive operation processing method provided in the embodiments of this disclosure Figure 1 The interactive operation processing method includes:

[0045] 201. Display the application's configuration page; the application is used to install on a second terminal device, provide a graphical user interface, and receive user actions on the graphical user interface.

[0046] The execution entity of this disclosure embodiment can be a terminal device or a server, for example. Figure 1 The first terminal device shown.

[0047] In this embodiment, the application can be an application installed on terminal devices such as mobile phones, computers, and tablets. The application can provide a graphical user interface (GUI), receive user touch operations based on the UI, and then output response results according to the touch operations. A configuration page is displayed on the screen of the first terminal device. The configuration page can set up a set of multiple functions for configuring the processing results of user interaction operations of the application, thereby obtaining dynamic configuration information.

[0048] 202. Receive configuration operations for the configuration page, and generate dynamic configuration information based on the configuration operations; the dynamic configuration information includes the correspondence between operation actions and processing results.

[0049] Specifically, taking a computer as the first terminal device as an example, the computer logs into the configuration platform and displays the configuration page. The configuration page can include multiple controls. Responding to touch operations on these controls, it configures the corresponding processing results for user actions during interactive operations received by the application's UI. This configuration activity can be implemented either as initial configuration before the application is released or as modification after release, enabling real-time updates to the application's dynamic configuration information based on new business strategies and user feedback.

[0050] 203. Send the dynamic configuration information so that when the second terminal device detects an operation action targeting the application, it determines the processing result corresponding to the operation action based on the dynamic configuration information and the operation action.

[0051] Specifically, after obtaining dynamic configuration information based on configuration operations on the configuration page, this information can be sent to the second terminal device. For example, the first terminal device can first send the dynamic configuration information to the server, where it is stored and then uniformly sent to the second terminal device. The second terminal device has the application installed. After the application starts, it receives the dynamic configuration information from the server. Then, when it detects a user's touch operation on the current page displayed by the application, it can determine the corresponding processing result based on the dynamic configuration information and the operation, and then generate a response result (such as a pop-up window, page redirection, etc.) based on the processing result.

[0052] As can be seen from the above description, the embodiments of this disclosure can improve the flexibility, adaptability and efficiency of user interaction processing by visually and dynamically configuring user interaction operations and corresponding response results, and effectively solve the shortcomings of traditional application processing mechanisms in terms of rapid business iteration, application stability and optimization of user experience.

[0053] In one embodiment of this disclosure, there are multiple ways to generate dynamic configuration information based on the configuration operation.

[0054] In one possible approach, for applications with simple scenarios, in order to simplify configuration logic and improve configuration efficiency, different processing results can be configured directly for different operation actions through the configuration page. For example, when the operation action is to click the mute button, the processing result is to set it to mute.

[0055] In another possible implementation, to address complex scenarios and improve the flexibility of action configuration, corresponding conditions can be added when configuring different processing results for different operation actions. This allows for a processing result to be given when a first condition is met, and a different processing result to be given when a second condition is met. Specifically, the configuration operation includes an action configuration operation; step 202 receives the configuration operation for the configuration page and generates dynamic configuration information based on the configuration operation, which may include: generating action configuration information in response to the action configuration entry control in the configuration page; the action configuration information includes conditions corresponding to multiple operation actions and output states corresponding to the conditions; the conditions include a preset state value of a first state item; the output state is the state value corresponding to a second state item when the current state value of the first state item is consistent with the preset state value when the corresponding operation action is triggered; and the dynamic configuration information is generated based on the action configuration information.

[0056] In one embodiment of this disclosure, generating action configuration information in response to an action configuration operation on the action configuration entry control in the configuration page may include: displaying an action configuration panel in the configuration page in response to a trigger operation on the action configuration entry control in the configuration page; the action configuration panel displaying at least one action configuration control; and generating the action configuration information in response to a touch operation on the at least one action configuration control.

[0057] In one embodiment of this disclosure, the at least one action configuration control includes: an action item add control, an action item expand control, and an action item delete control; generating the action configuration information in response to a touch operation on the at least one action configuration control may include: displaying the added action item at a corresponding position in the action configuration panel in response to an add operation on the action item add control; deleting the corresponding action item in the action configuration panel in response to a delete operation on the action item delete control; displaying at least one conditional configuration control corresponding to the corresponding action item in response to an expand operation on the action item expand control; and generating action configuration information for the corresponding action item in response to a touch operation on the at least one conditional configuration control.

[0058] In one embodiment of this disclosure, the at least one condition configuration control includes a condition addition control, a condition deletion control, and a condition editing control; generating action configuration information for a corresponding action item in response to a touch operation on the at least one condition configuration control may include: in response to an addition operation on the condition addition control, displaying the added condition item and the corresponding output status at the corresponding position of the corresponding action item; in response to an editing operation on the condition editing control, displaying the configured corresponding condition and the output status at the corresponding position of the corresponding condition item; and in response to a deletion operation on the condition deletion control, deleting the corresponding condition item in the corresponding action item.

[0059] Specifically, each action can correspond to one or more condition items, and each condition item includes the corresponding condition and the output state corresponding to the condition. Actions can be such as the user clicking the play button (ClickPlay), the user scrolling (UserScroll), or the component's visible state changing (VisibleChange). Taking ClickPlay as an example, its corresponding condition can be that it is currently in a muted state (muted == true), and the output state can include whether it is paused (UserPaused: false) or dragged (UserDragged: false).

[0060] For example, taking a computer as the first terminal device, the computer has a configuration client (hereinafter referred to as application 1) installed. After application 1 is started, as follows: Figure 3aAs shown, the display interface 31 includes an action configuration entry control 310. The control 310 can be displayed in the form of icons, text, symbols, pictures, etc., or it can be displayed in a combination of multiple forms. This disclosure does not limit the display parameters such as color and size used by the control 310. When application 1 receives a touch operation (such as a click or long press) on the control 310, in response to the touch operation on the control 310, application 1 can display the action configuration panel 311.

[0061] like Figure 3a As shown, panel 311 may include an action item addition control 312, an action item expansion control 313, and an action item deletion control 314. Application 1 receives a touch operation on control 312 and, in response to the touch operation, adds a new action item. Application 1 receives a touch operation on control 314 and, in response to the touch operation, deletes the corresponding action item. Control 314 may be a single control; when touched, it can display identifiers of multiple added action items. The corresponding action item can be deleted by selecting the corresponding identifier. Figure 3a As shown, control 314 can also be configured with multiple controls, each corresponding to a different action item. Touching a control deletes its corresponding action item. Application 1 receives a touch operation on control 313 and can expand the corresponding action item to display its details panel. The details panel can include a condition addition control 315, a condition deletion control 316, and a condition editing control 317. Control 315 receives a touch operation and adds a condition item in response. Control 316 receives a touch operation and deletes the corresponding condition item in response. Control 317 receives a touch operation and configures the corresponding condition and output state for the corresponding condition item, or edits the already configured conditions and output state for the condition item.

[0062] In one embodiment of this disclosure, in order to flexibly configure the state, the configuration operation may include a state configuration operation; step 202 receiving the configuration operation for the configuration page and generating dynamic configuration information according to the configuration operation may include: generating state configuration information in response to the state configuration entry control in the configuration page; the state configuration information includes a set of state values ​​corresponding to multiple state items; the set of state values ​​includes all possible state values ​​corresponding to the corresponding state item; correspondingly, step 203 generating the dynamic configuration information according to the action configuration information may include: generating the dynamic configuration information according to the action configuration information and the state configuration information.

[0063] In one embodiment of this disclosure, generating state configuration information in response to a state configuration operation on a state configuration entry control in the configuration page may include: displaying a state configuration panel in the configuration page in response to a trigger operation on the state configuration entry control in the configuration page; the state configuration panel displaying at least one state configuration control; and generating the state configuration information in response to a touch operation on the at least one state configuration control.

[0064] In one embodiment of this disclosure, the at least one state configuration control includes a state item add control, a state item edit control, and a state item delete control; generating the state configuration information in response to a touch operation on the at least one state configuration control may include: displaying the added state item at a corresponding position in the state configuration panel in response to an add operation on the state item add control; deleting the corresponding state item in the state configuration panel in response to an add operation on the state item delete control; and performing at least one of the following editing operations on the state value corresponding to the state item in response to an edit operation on the state item edit control, adding, editing, or deleting, and displaying the edited state value at a corresponding position in the corresponding state item.

[0065] In one embodiment of this disclosure, in order to intuitively understand the transition between state values ​​and analyze their rationality, a relationship diagram can be drawn to represent the flow relationship between states and actions. Specifically, after generating the state configuration information, the process may further include: generating at least one state transition diagram corresponding to each state item based on the state configuration information and the action configuration information; the state transition diagram includes multiple nodes and connections between nodes; different nodes correspond to different state values ​​of the state items corresponding to the state transition diagram; the connections between nodes are used to associate the state transition conditions between the state values ​​corresponding to the nodes at both ends of the connection; in response to a touch operation on a target connection among the multiple connections, an action configuration panel is displayed, and the operation action item corresponding to the state transition condition of the target connection is located.

[0066] For example, such as Figure 3a As shown, interface 31 may also include a state configuration entry control 320. Application 1 receives touch operations on control 320 and responds to the touch operation as follows: Figure 3b The status configuration panel 321 is shown in interface 32.

[0067] like Figure 3bAs shown, panel 321 may include a status item addition control 322, a status item editing control 323, and a status item deletion control 324. Application 1 receives a touch operation on control 322 and, in response to the touch operation, adds a new status item. Application 1 receives a touch operation on control 324 and, in response to the touch operation, deletes the corresponding status item. Application 1 receives a touch operation on control 323 and, in response to the touch operation, configures a corresponding status value for the corresponding status item, or modifies or deletes an already configured status value for the status item.

[0068] like Figure 3b As shown, interface 32 also includes a state transition diagram 325. The state transition diagram 325 includes multiple nodes such as state value 10, state value 11, and state value 12, as well as the connections between the nodes. The connections between the nodes can display the state transition conditions between the state values ​​corresponding to the two ends of the nodes (which may include the operation action that causes the state change (e.g., clicking the play button) and the state condition satisfied when the operation action occurs (currently in mute state)). In response to a touch operation on the control corresponding to the connection (e.g., the state transition condition can be set to a touchable control), the action configuration panel is displayed, and the operation action item corresponding to the state transition condition of the connection is located so that the operation action item can be edited.

[0069] In one embodiment of this disclosure, to address complex scenarios, the final output result is not only related to the state output in the state transition graph but may also be related to the state values ​​of other state items. Therefore, it is necessary to configure aggregation conditions for the result to ensure the accuracy of the output. Specifically, the configuration operation includes a result configuration operation; receiving the configuration operation for the configuration page and generating dynamic configuration information based on the configuration operation may include: generating result configuration information in response to the result configuration operation for the result configuration entry control in the configuration page; the result configuration information includes at least one aggregation condition corresponding to each result item; the aggregation condition includes a logical combination of multiple state items or a single state item. Correspondingly, generating the dynamic configuration information based on the action configuration information may include: generating the dynamic configuration information based on the action configuration information and the result configuration information.

[0070] In one embodiment of this disclosure, generating result configuration information in response to a result configuration operation on the result configuration entry control in the configuration page may include: displaying a result configuration panel in the configuration page in response to a touch operation on the result configuration entry control in the configuration page; the result configuration panel displaying at least one result configuration control; and generating the result configuration information in response to a touch operation on the at least one result configuration control.

[0071] In one embodiment of this disclosure, the at least one result configuration control includes a result addition control, a result editing control, and a result deletion control; generating the result configuration information in response to a touch operation on the at least one result configuration control may include: displaying the added result item at a corresponding position on the result configuration panel in response to a touch operation on the result addition control; performing at least one of the following editing operations on the aggregation condition of the result value corresponding to the corresponding result item in response to a touch operation on the result editing control: adding, editing, deleting, or adding an explanation of the condition corresponding to the aggregation condition; and deleting the corresponding result item in the result display panel in response to a touch operation on the result deletion control.

[0072] In one embodiment of this disclosure, the result configuration panel displays a result flow diagram corresponding to at least one result item; the result flow diagram includes multiple nodes and connections between nodes; different nodes correspond to different result values ​​of the result items corresponding to the result flow diagram; the connections between nodes are used to associate aggregation conditions between the result values ​​corresponding to the nodes at both ends of the connection.

[0073] In one embodiment of this disclosure, the at least one result configuration control includes a display control corresponding to the aggregation condition associated with the connection between the nodes; generating result configuration information in response to a touch operation on the result configuration control may include: displaying a graphical display page of the target aggregation condition in response to a touch operation on the display control corresponding to a target aggregation condition among the at least one aggregation condition; the graphical display page includes an aggregation condition configuration control; the graphical display page displays multiple status items corresponding to the aggregation condition and the association between the multiple status items and the corresponding operation actions; displaying an aggregation condition configuration page in response to a touch operation on the aggregation condition configuration control; the aggregation condition configuration page includes a condition configuration control; and displaying the logical expression corresponding to the aggregation condition and / or the condition explanation corresponding to the aggregation condition at a corresponding position on the aggregation condition configuration page in response to a touch operation on the condition configuration control.

[0074] For example, such as Figure 3a As shown, interface 31 may also include a result configuration entry control 330. Application 1 receives touch operations on control 330 and responds to the touch operation as follows: Figure 3c The result configuration panel 331 is shown in interface 33.

[0075] like Figure 3cAs shown, panel 331 may include a result item adding control 332. Application 1 receives a touch operation on control 332 and, in response to the touch operation, adds a new result item. Panel 331 may also include a result flow diagram 333. Result flow diagram 333 includes multiple nodes such as result value 10 and result value 11, and the connections between the nodes. The connections between the nodes can display the aggregation conditions between the result values ​​corresponding to the two end nodes. Panel 331 may also include a result flow diagram 334. Result flow diagram 334 includes two nodes such as result value 20 and result value 21, and the flow conditions between the two nodes. These flow conditions are single conditions and can be displayed directly without a visual preview. Application 1 receives a touch operation on the control corresponding to the aggregation condition of the connection (for example, aggregation condition 1 can be set as a touchable control), and, in response to the touch operation, displays the following... Figure 3d The interface 34 shown. Panel 331 may also include a visual preview control 335. Control 335 is used to display, when triggered, a preview, such as... Figure 3d The interface 34 shown. Panel 331 may also include a detailed configuration control 336. Control 336 is used to display, when triggered, as shown in the image. Figure 3e The interface shown is 35.

[0076] like Figure 3d As shown, interface 34 displays a relationship diagram between multiple state values ​​and multiple operation actions corresponding to aggregation conditions. This diagram includes multiple nodes and connections between them. Each node can be set as a touch-sensitive control, allowing for editing operations such as adding, deleting, and modifying nodes in the diagram by receiving touch operations on the corresponding control. Interface 34 includes control 341, which, upon being triggered, displays... Figure 3e The interface shown is 35.

[0077] like Figure 3e As shown, interface 35 includes a result configuration panel 351, which includes a result item addition control 352, a condition editing control 353, and a condition deletion control 354. Control 352 is used to add a new result item when triggered. Control 353 is used to configure the logical expression of the corresponding aggregation condition for the corresponding result item and the corresponding condition interpretation when triggered. Control 354 is used to delete the corresponding result item or the logical expression of the corresponding result item's aggregation condition when triggered.

[0078] In one embodiment of this disclosure, to ensure proper synchronization of some attributes of the popped and pushed pages during page switching, page switching can be specifically configured for popping and pushing, as well as for default attributes. Specifically, the configuration operation includes a page switching configuration operation; receiving the configuration operation for the configuration page and generating dynamic configuration information based on the configuration operation can include: generating page switching configuration information in response to a page switching configuration operation for the page switching configuration entry control in the configuration page; the page switching configuration information includes at least one of the following: popping configuration, pushing configuration, and initialization configuration; the popping configuration includes a first state item that needs to be synchronized to the next page when exiting the current page; the pushing configuration includes a second state item that needs to be synchronized from the previous page when entering the current page; the initialization configuration includes a third state item that uses default settings when entering the current page.

[0079] In one embodiment of this disclosure, generating page switching configuration information in response to a page switching configuration entry control in the configuration page may include: displaying a page switching configuration panel in the configuration page in response to a touch operation on the page switching configuration entry control in the configuration page; the page switching configuration panel displaying at least one page switching configuration control; and generating page switching configuration information in response to a touch operation on the at least one page switching configuration control. Correspondingly, generating the dynamic configuration information based on the action configuration information includes: generating the dynamic configuration information based on the action configuration information and the page switching configuration information.

[0080] In one embodiment of this disclosure, at least one page switching configuration control includes a pop configuration control, a push configuration control, and an initialization configuration control. The step of generating page switching configuration information in response to a touch operation on the at least one page switching configuration control may include: displaying a corresponding pop configuration at a corresponding position on the page switching configuration panel in response to a touch operation on the pop configuration control; displaying a corresponding push configuration at a corresponding position on the page switching configuration panel in response to a touch operation on the push configuration control; and displaying a corresponding initialization configuration at a corresponding position on the page switching configuration panel in response to a touch operation on the initialization configuration control.

[0081] In one embodiment of this disclosure, the configuration operation includes a scene configuration operation; receiving the configuration operation for the configuration page and generating dynamic configuration information based on the configuration operation may include: generating scene configuration information in response to the scene configuration entry control in the configuration page; the scene configuration information includes the switching relationship between multiple pages corresponding to the scene and the page configuration information corresponding to different pages; the page configuration information includes at least one of the following: page action configuration information, page state configuration information, page result configuration information, and page switching configuration information.

[0082] For example, such as Figure 3a As shown, interface 31 may also include a page switching configuration entry control 360. Application 1 receives touch operations on control 360 and responds to the touch operation as follows: Figure 3f The page switching configuration panel 361 is shown in interface 36.

[0083] like Figure 3f As shown, panel 361 may include an initialization configuration addition control 362, a pop configuration addition control 363, and a push configuration addition control 364. Application 1 receives a touch operation on control 362 and, in response to the touch operation, adds new attributes and corresponding values ​​to the initialization configuration. Application 1 receives a touch operation on control 363 and, in response to the touch operation, adds new attributes and corresponding synchronization attributes to the pop configuration. Application 1 receives a touch operation on control 364 and, in response to the touch operation, adds new attributes and corresponding synchronization attributes to the push configuration. Panel 361 may also include an editing control (not shown), which is used to edit, change, or delete existing attribute entries in the initialization configuration, pop configuration, and push configuration after being triggered.

[0084] In one embodiment of this disclosure, to further improve the flexibility of application design, the application may set multiple unique scenarios. The configuration of the pages involved in these unique scenarios is different from the content configured through the action configuration panel, status configuration panel, result configuration panel, and page switching configuration panel. In this case, dedicated scenario configuration can be performed. Specifically, the configuration operation includes a scenario configuration operation; receiving the configuration operation for the configuration page and generating dynamic configuration information based on the configuration operation may include: displaying a scenario configuration panel on the configuration page in response to a touch operation on the scenario configuration entry control in the configuration page; the scenario configuration panel displays at least one scenario configuration control; and generating the scenario configuration information in response to a touch operation on the at least one scenario configuration control.

[0085] In one embodiment of this disclosure, the scene configuration panel includes at least one scene diagram corresponding to each scene; the scene diagram includes multiple nodes connected in a tree structure; different nodes correspond to different pages; the connections between nodes are used to indicate switching between the page corresponding to the parent node and the page corresponding to the child node; the at least one scene configuration control includes: at least one control corresponding to multiple nodes of the scene diagram and a control corresponding to the connection between nodes; the step of generating scene configuration information in response to a touch operation on the scene configuration control may include: in response to a touch operation on the control corresponding to a target node among the multiple nodes, generating page action configuration information, page state configuration information, page result configuration information, and initialization configuration in the page switching configuration of the page corresponding to the target node; in response to a touch operation on the control corresponding to the target connection among the multiple connections, generating a pop configuration of the page corresponding to the parent node and a push configuration of the page corresponding to the child node corresponding to the target connection.

[0086] For example, such as Figure 3a As shown, interface 31 may also include a scene configuration entry control 370. Application 1 receives touch operations on control 370 and responds to the touch operation as follows: Figure 3g The scene configuration panel 371 is shown in interface 37.

[0087] like Figure 3g As shown, panel 371 may include scene item adding control 322. Application 1 receives a touch operation on control 322 and, in response to the touch operation, adds a new scene item.

[0088] like Figure 3g As shown, panel 371 also includes scene diagram 373. Scene diagram 325 includes multiple nodes (page 1, page 2, page 3, etc.) connected in a tree structure and the connections between the nodes (connections between page 1 and page 2, between page 1 and page 3, and between page 2 and page 3). Nodes can be set as touch-sensitive controls. Application 1 receives touch operations on node 373 and, in response to the touch operation, displays menu control 3731. In response to touch operations on control 3731, it can configure actions, states, initialization, or results for page 2 corresponding to node 373. Connections between nodes can be set as touch-sensitive controls. Application 1 receives touch operations on connection 374 and displays menu control 3741. In response to touch operations on control 3741, it can perform pop and push configurations for page 1 and page 2 corresponding to connection 374.

[0089] In one embodiment of this disclosure, to improve the quality and user experience of the application, various experimental versions of the application can be managed, and experimental settings can be configured for different versions. Specifically, displaying the application's configuration page can include: displaying the application's configuration management page; the configuration management page includes a first entry control for a version management panel; in response to a touch operation on the first entry control, the version management panel is displayed; the version management panel includes a second entry control for the configuration page; in response to a touch operation on the second entry control, the configuration page is displayed.

[0090] In one embodiment of this disclosure, the version management panel also displays experiment configuration controls corresponding to multiple versions of the application; the method may further include: in response to a touch operation on the experiment configuration control of a target version among the multiple versions, performing at least one of the following processes on the target version: adding an experiment, editing experiment content, publishing an experiment, updating the experiment version, monitoring the progress of the current experiment version, and taking the current experiment version offline.

[0091] For example, after application 1 starts, it displays a configuration management page, such as... Figure 3h The interface 38 shown includes a first entry control 380. Application 1 receives a touch operation on control 380 and displays a version management panel 381 in response to the touch operation. Panel 381 includes a second entry control 382. Application 1 receives a touch operation on control 382 and displays, as shown in the image, in response to the touch operation. Figure 3i Interface 39 is shown.

[0092] like Figure 3h As shown, panel 381 also includes a version creation control 383, an add experiment control 384, a version decommissioning control 385, a version monitoring control 386, an experiment editing control 3841, a publish control 3852, a push control 3843, an experiment monitoring control 3844, and an experiment decommissioning control 3845. Control 383 is used to create and add entries corresponding to new version numbers. Control 384 is used to add new experiments to the corresponding version. Control 385 is used to decommission the corresponding version. Control 386 is used to display the monitoring results of the corresponding version. Control 3841 is used to edit the corresponding experiment. Control 3842 is used to publish the corresponding experiment. Control 3843 is used to update the corresponding experiment version, automatically incrementing the version number. Control 3844 is used to display the monitoring results of the corresponding experiment. Control 3845 is used to decommission the corresponding experiment.

[0093] like Figure 3iAs shown, interface 39 includes an action configuration entry control 310, a status configuration entry control 320, a result configuration entry control 330, a page switching configuration entry control 360, and a scene configuration entry control 370, each used to display a corresponding configuration panel. For example, application 1 receives a touch operation on control 310 and, in response to the touch operation, displays as shown... Figure 3a The action configuration panel 311 is shown.

[0094] like Figure 3h As shown, panel 381 may also include a third entry control 410. Application 1 receives a touch operation on control 410 and displays the following in response to the touch operation: Figure 3j The interface shown is 41.

[0095] like Figure 3h As shown, panel 381 may also include a fourth entry control 420. Application 1 receives a touch operation on control 420 and displays the following in response to the touch operation: Figure 3k The interface shown is 42.

[0096] In one embodiment of this disclosure, to facilitate application monitoring, a monitoring management page can be set up. Specifically, the configuration management page further includes a third entry control for the monitoring management page. The method may also include: displaying the monitoring management page in response to a touch operation on the third entry control; the monitoring management page includes a monitoring configuration control; obtaining monitoring parameters in response to a touch operation on the monitoring configuration control; generating a corresponding monitoring chart based on the monitoring parameters; and displaying the monitoring chart on the monitoring management page.

[0097] In one embodiment of this disclosure, the monitoring management page may further include an alarm configuration control; the method may further include: displaying an alarm configuration panel in response to a touch operation on the alarm configuration control; obtaining configured alarm conditions in response to a touch operation on the alarm configuration panel; and updating alarm records according to the alarm conditions.

[0098] For example, such as Figure 3j As shown, interface 41 includes an alarm configuration panel 411. Panel 411 includes controls 412, 413, 414, and 415. Control 412 is used to edit the monitoring conditions and parameters of the corresponding monitoring item; control 413 is used to delete or add alarms for the corresponding monitoring item; control 414 is used to delete the corresponding monitoring item; and control 415 is used to add a new monitoring item.

[0099] In one embodiment of this disclosure, an alarm display page can be set up to facilitate viewing alarm records and configuring alarms. Specifically, the configuration management page also includes a fourth entry control. The method may further include: displaying the alarm display page in response to a touch operation on the fourth entry control; the alarm display page displays updated alarm records.

[0100] For example, such as Figure 3k As shown, interface 42 includes an alarm configuration panel 421. Panel 421 includes controls 422, 423, and 424. Control 422 is used to view the detailed content of the corresponding alarm configuration. Control 423 is used to delete the corresponding alarm configuration. Control 424 is used to display the detailed content of the alarm record.

[0101] Figure 4 Flowchart of the interactive operation processing method provided in the embodiments of this disclosure Figure 2 .like Figure 4 As shown, the method includes:

[0102] 401. Obtain dynamic configuration information of the application; the application is used to provide a graphical user interface and receive user actions on the graphical user interface; the dynamic configuration information includes the correspondence between the actions and the processing results; the dynamic configuration information is generated based on the configuration operations of the configuration page of the application.

[0103] 402. In response to detecting a target operation action on the current page of the application, determine the processing result corresponding to the target operation action based on the dynamic configuration information.

[0104] 403. Determine the corresponding response result based on the processing result.

[0105] The interactive operation processing method provided in this disclosure can be applied to a user interactive operation configuration system, which can be deployed on a second terminal device. The system mainly includes a User Behavior Listener (UBL), a Configuration Management Module (CMM), an Operation Processor (BP), and a Response Generator (RG).

[0106] The system comprises several components: **User Interaction Detector:** This component forms the system's perception layer. Its primary responsibility is to comprehensively detect and record all user actions within the application. These actions encompass all interactions between the user and the application interface, including but not limited to common gestures such as clicking, swiping, and long-pressing. Through high-precision detection technology, the system can capture every subtle user movement in real time, providing detailed data support for subsequent processing. **Configuration Management Module:** As the system's decision-making layer, the configuration management module provides developers and business personnel with an intuitive and easy-to-use configuration interface. Through this interface, relevant personnel can flexibly adjust the results triggered by user interactions based on business strategies and user feedback. This dynamic configuration capability enables the system to quickly respond to market changes and evolving user needs, significantly improving the system's adaptability and flexibility. **Operation Processor:** The operation processor is the system's processing layer. It receives input data from the user interaction detector and processes this data according to the configuration information provided by the configuration management module. The processing may involve complex logical judgments and conditional filtering to ensure that each user operation receives an accurate and expected response. Through this step, the system can translate the user's operational intent into specific processing instructions, providing support for subsequent user interface feedback or subsequent operations. Result Response Generator: As the system's output layer, the result response generator generates corresponding user interface feedback or subsequent operations based on the processing results of the operation processor. These feedbacks and operations may include various forms such as pop-up prompts, page jumps, and data updates. Through a carefully designed feedback mechanism, the system can provide users with timely and intuitive feedback on operation results, thereby enhancing the user's operating experience and satisfaction.

[0107] In summary, the dynamic user interaction configuration system provided in this disclosure achieves comprehensive detection, flexible configuration, and precise processing of user actions through the collaborative work of four core components. This system not only improves the flexibility and adaptability of applications but also significantly enhances the user experience and satisfaction.

[0108] As can be seen from the above description, the embodiments of this disclosure can improve the flexibility, adaptability and efficiency of user interaction processing by visually and dynamically configuring user interaction operations and corresponding response results, and effectively solve the shortcomings of traditional application processing mechanisms in terms of rapid business iteration, application stability and optimization of user experience.

[0109] In one embodiment of this disclosure, the dynamic configuration information includes action configuration information and page switching configuration information; the step of determining the processing result corresponding to the target operation action based on the dynamic configuration information in response to detecting a target operation action on the current page of the application may include: in response to detecting a target operation action on the current page of the application, obtaining a plurality of first state items corresponding to the current page; synchronizing the plurality of first state items according to the page switching configuration information to obtain a plurality of synchronized state items; and determining the processing result corresponding to the target operation action based on the plurality of synchronized state items and the dynamic configuration information.

[0110] In one embodiment of this disclosure, the action configuration information includes conditions corresponding to multiple operation actions and output states corresponding to the conditions; the conditions include a preset state value of a first state item; the output state is the state value corresponding to a second state item output when the current state value of the first state item is consistent with the preset state value when the corresponding operation action is triggered; determining the processing result corresponding to the target operation action based on the multiple synchronized state items and the dynamic configuration information may include: determining the target state item corresponding to the target operation action from the multiple synchronized state items according to the action configuration information; determining the output state corresponding to the target operation action based on the state value of the target state item and the conditions corresponding to the target operation action; and determining the processing result corresponding to the target operation action based on the output state.

[0111] In one embodiment of this disclosure, the dynamic configuration information further includes result configuration information; the result configuration information includes at least one aggregation condition corresponding to each result item; the aggregation condition includes a logical combination of multiple state items or a single state item; determining the processing result corresponding to the target operation action based on the output state may include: if the other state items among the multiple first state items besides the target state item and the output state satisfy the target aggregation condition among the multiple aggregation conditions in the result configuration information, then the result value of the result item corresponding to the target aggregation condition is determined as the processing result corresponding to the target operation action.

[0112] For example, in a specific application scenario, a page displays a carousel of images while playing background music. Users can stop the image carousel and pause the background music using a pause button, swipe an image to pause the carousel, or click a mute button to pause the background music. After configuring the platform to manage the page, we assume there are three intermediate states: whether the user has swiped an image (UserScroll), whether the user has clicked the pause button (UserPause), and whether the user has muted the image (muted). These three intermediate states affect the final two outputs: whether the image carousel is active and whether the image is muted. Therefore, the simple condition for the image carousel is: !(UserPause && UserScroll), and the condition for muting is muted. We configure the intermediate state output logic corresponding to the mute button through the platform. When the mute button is clicked, the intermediate states UserScroll, UserPause, and muted will change according to the configuration. After changing the configuration, we calculate whether the carousel and mute are needed based on the final result's calculation expression and the intermediate states.

[0113] The specific processing steps include: Step S1: Detect user interaction: The user clicks the mute button when the device is muted and the playback is stopped by swiping horizontally; The user clicks the mute button.

[0114] Step S2: Obtain dynamic configuration: 1. Find the corresponding broadcast control status information based on the credentials; check whether it is necessary to synchronize the stack top information.

[0115] Table 1 Carousel Related Status

[0116]

[0117] Table 2 Sound-related status

[0118] state Corresponding value Is Muted silent? real

[0119] Table 3. Corresponding states of action configuration

[0120] The state corresponding to ClickMuteButton Muted UserPaused UserScroll

[0121] Step S3: Process user behavior: Find the corresponding state transition rules (e.g., Figure 5 (As shown) and perform state transitions; output the transition state results;

[0122] Table 4: Carousel Related Status

[0123]

[0124] Table 5: Sound-related states

[0125] state Corresponding value Is Muted silent? Fake

[0126] In one embodiment of this disclosure, the target operation includes a contact touch operation and / or a contactless interactive operation.

[0127] In one embodiment of this disclosure, the response result includes at least one of the following: page redirection, display of a pop-up window, mute, pause of carousel, start of carousel, and unmute.

[0128] In one embodiment of this disclosure, the target operation action includes multiple interactive operations; obtaining the dynamic configuration information corresponding to the target operation action may include: if multiple interactive operations simultaneously trigger the corresponding dynamic configuration information, then obtaining the dynamic configuration information corresponding to the simultaneous triggering of multiple interactive operations.

[0129] Specifically, a user might click multiple buttons at the same time. The system detects whether a user clicked multiple buttons simultaneously. If multiple buttons are clicked, the system checks the configuration platform to see if there is a configuration that triggers all of these buttons at the same time. If a configuration exists, it is executed and the state transitions as in Example 2. If no configuration exists, the system queries the configurations for each button individually and executes them simultaneously.

[0130] In one embodiment of this disclosure, obtaining the dynamic configuration information corresponding to the target operation action may further include: if there is no dynamic configuration information corresponding to multiple interactive operations that are triggered simultaneously, then obtaining the dynamic configuration information corresponding to each of the multiple interactive operations.

[0131] In one embodiment of this disclosure, determining the processing result corresponding to the target operation based on the first broadcast control status parameter information and the dynamic configuration information may include: determining the processing result corresponding to the interactive operation based on the first broadcast control status parameter information and the dynamic configuration information for each of the multiple interactive operations corresponding to the dynamic configuration information.

[0132] In one embodiment of this disclosure, determining the processing result corresponding to the target operation based on the first broadcast control status parameter information and the dynamic configuration information may include: obtaining a preset list of conflicting operations; the list of conflicting operations includes multiple operation combinations; if the multiple interactive operations include an operation combination from the list of conflicting operations, a prompt message is generated, the prompt message indicating that the target operation is invalid.

[0133] As described above, the interactive operation processing method provided in this disclosure can achieve the following core technical effects: Enhanced business strategy flexibility: The dynamically configurable mechanism allows business teams to quickly adjust business strategies without modifying client code, improving the application's market responsiveness. Improved application stability and reliability: By comprehensively pre-setting the results of user interaction operations, anomalies caused by unforeseen user interaction operations are reduced, improving the overall stability and reliability of the application. Optimized user experience: Based on the dynamic configuration of user interaction operations, the application can provide more personalized and accurate feedback, thereby optimizing the user experience.

[0134] Corresponding to the interactive operation processing method in the above embodiment where the first terminal device is the execution subject, Figure 6 This is a structural block diagram of a first terminal device provided in an embodiment of this disclosure. For ease of explanation, only the parts relevant to the embodiments of this disclosure are shown. (Refer to...) Figure 6 The device includes: a display module 601, a receiving module 602, and a sending module 603.

[0135] The display module 601 is used to display the configuration page of the application; the application is used to be installed on the second terminal device, providing a graphical user interface and receiving user operations on the graphical user interface;

[0136] The receiving module 602 is configured to receive configuration operations for the configuration page and generate dynamic configuration information based on the configuration operations; the dynamic configuration information includes the correspondence between the operation and the processing result;

[0137] The sending module 603 is used to send the dynamic configuration information so that when the second terminal device detects an operation action targeting the application, it determines the processing result corresponding to the operation action based on the dynamic configuration information and the operation action.

[0138] As can be seen from the above description, the embodiments of this disclosure can improve the flexibility, adaptability and efficiency of user interaction processing by visually and dynamically configuring user interaction operations and corresponding response results, and effectively solve the shortcomings of traditional application processing mechanisms in terms of rapid business iteration, application stability and optimization of user experience.

[0139] In one embodiment of this disclosure, the configuration operation includes an action configuration operation; the receiving module 602 is specifically configured to: generate action configuration information in response to the action configuration entry control in the configuration page; the action configuration information includes conditions corresponding to multiple operation actions and output states corresponding to the conditions; the conditions include a preset state value of a first state item; the output state is the state value corresponding to a second state item when the current state value of the first state item is consistent with the preset state value when the corresponding operation action is triggered; and generate the dynamic configuration information based on the action configuration information.

[0140] In one embodiment of this disclosure, the receiving module 602 is specifically configured to: display an action configuration panel on the configuration page in response to a trigger operation on the action configuration entry control in the configuration page; the action configuration panel displays at least one action configuration control; and generate the action configuration information in response to a touch operation on the at least one action configuration control.

[0141] In one embodiment of this disclosure, the at least one action configuration control includes: an action item add control, an action item expand control, and an action item delete control; the receiving module 602 is specifically configured to: in response to an add operation on the action item add control, display the added action item at a corresponding position in the action configuration panel; in response to a delete operation on the action item delete control, delete the corresponding action item in the action configuration panel; in response to an expand operation on the action item expand control, display at least one conditional configuration control corresponding to the corresponding action item; and in response to a touch operation on the at least one conditional configuration control, generate action configuration information for the corresponding action item.

[0142] In one embodiment of this disclosure, the at least one condition configuration control includes a condition addition control, a condition deletion control, and a condition editing control; the receiving module 602 is specifically configured to: in response to an addition operation on the condition addition control, display the added condition item and the corresponding output status at the corresponding position of the corresponding action item; in response to an editing operation on the condition editing control, display the configured corresponding condition and the output status at the corresponding position of the corresponding condition item; and in response to a deletion operation on the condition deletion control, delete the corresponding condition item in the corresponding action item.

[0143] In one embodiment of this disclosure, the configuration operation includes a state configuration operation; the receiving module 602 is specifically configured to: generate state configuration information in response to the state configuration entry control in the configuration page; the state configuration information includes a set of state values ​​corresponding to multiple state items; the set of state values ​​includes all possible state values ​​corresponding to the corresponding state item; and generate the dynamic configuration information based on the action configuration information and the state configuration information.

[0144] In one embodiment of this disclosure, the receiving module 602 is specifically configured to: display a status configuration panel on the configuration page in response to a trigger operation on a status configuration entry control in the configuration page; the status configuration panel displays at least one status configuration control; and generate the status configuration information in response to a touch operation on the at least one status configuration control.

[0145] In one embodiment of this disclosure, the at least one state configuration control includes a state item addition control, a state item editing control, and a state item deletion control; the receiving module 602 is specifically configured to: in response to an addition operation of the state item addition control, display the added state item at a corresponding position in the state configuration panel; in response to an addition operation of the state item deletion control, delete the corresponding state item in the state configuration panel; in response to an editing operation of the state item editing control, perform at least one of the following editing operations on the state value corresponding to the state item: add, edit, delete, and display the edited state value at a corresponding position in the corresponding state item.

[0146] In one embodiment of this disclosure, the receiving module 602 is further configured to: generate at least one state transition diagram corresponding to each state item based on the state configuration information and the action configuration information; the state transition diagram includes multiple nodes and connections between nodes; different nodes correspond to different state values ​​of the state items corresponding to the state transition diagram; the connections between nodes are used to associate the state transition conditions between the state values ​​corresponding to the nodes at both ends of the connection; in response to a touch operation on a target connection among the multiple connections, display an action configuration panel and locate the operation action item corresponding to the state transition condition of the target connection.

[0147] In one embodiment of this disclosure, the configuration operation includes a result configuration operation; the receiving module 602 is specifically configured to: generate result configuration information in response to the result configuration entry control in the configuration page; the result configuration information includes at least one aggregation condition corresponding to each result item; the aggregation condition includes a logical combination of multiple status items or a single status item; and generate the dynamic configuration information based on the action configuration information and the result configuration information.

[0148] In one embodiment of this disclosure, the receiving module 602 is specifically configured to: display a result configuration panel on the configuration page in response to a touch operation on the result configuration entry control in the configuration page; the result configuration panel displays at least one result configuration control; and generate the result configuration information in response to a touch operation on the at least one result configuration control.

[0149] In one embodiment of this disclosure, the at least one result configuration control includes a result addition control, a result editing control, and a result deletion control; the receiving module 602 is specifically configured to: in response to a touch operation on the result addition control, display the added result item at a corresponding position on the result configuration panel; in response to a touch operation on the result editing control, perform at least one of the following editing operations on the aggregation condition of the result value corresponding to the corresponding result item: add, edit, delete, add an explanation of the condition corresponding to the aggregation condition; and in response to a touch operation on the result deletion control, delete the corresponding result item in the result display panel.

[0150] In one embodiment of this disclosure, the result configuration panel displays a result flow diagram corresponding to at least one result item; the result flow diagram includes multiple nodes and connections between nodes; different nodes correspond to different result values ​​of the result items corresponding to the result flow diagram; the connections between nodes are used to associate aggregation conditions between the result values ​​corresponding to the nodes at both ends of the connection.

[0151] In one embodiment of this disclosure, the at least one result configuration control includes a display control corresponding to the aggregation condition associated with the connection between the nodes; the receiving module 602 is specifically configured to: in response to a touch operation on the display control corresponding to a target aggregation condition among the at least one aggregation condition, display a graphical display page of the target aggregation condition; the graphical display page includes an aggregation condition configuration control; the graphical display page displays multiple status items corresponding to the aggregation condition and the association relationship between the multiple status items and the corresponding operation actions; in response to a touch operation on the aggregation condition configuration control, display an aggregation condition configuration page; the aggregation condition configuration page includes a condition configuration control; in response to a touch operation on the condition configuration control, display the logical expression corresponding to the aggregation condition and / or the condition explanation corresponding to the aggregation condition at a corresponding position on the aggregation condition configuration page.

[0152] In one embodiment of this disclosure, the configuration operation includes a page switching configuration operation; the receiving module 602 is specifically configured to: generate page switching configuration information in response to a page switching configuration entry control in the configuration page; the page switching configuration information includes at least one of the following: pop configuration, push configuration, and initialization configuration; the pop configuration includes a first state item that needs to be synchronized to the next page when exiting the current page; the push configuration includes a second state item that needs to be synchronized from the previous page when entering the current page; the initialization configuration includes a third state item that uses the default settings when entering the current page; and generate the dynamic configuration information based on the action configuration information and the page switching configuration information.

[0153] In one embodiment of this disclosure, the receiving module 602 is specifically configured to: in response to a touch operation on a page switching configuration entry control in the configuration page, display a page switching configuration panel in the configuration page; the page switching configuration panel displays at least one page switching configuration control; in response to a touch operation on the at least one page switching configuration control, generate page switching configuration information; and generate the dynamic configuration information based on the action configuration information and the page switching configuration information.

[0154] In one embodiment of this disclosure, the at least one page switching configuration control includes a pop configuration control, a push configuration control, and an initialization configuration control; the receiving module 602 is specifically configured to: in response to a touch operation on the pop configuration control, display the corresponding pop configuration at the corresponding position on the page switching configuration panel; in response to a touch operation on the push configuration control, display the corresponding push configuration at the corresponding position on the page switching configuration panel; and in response to a touch operation on the initialization configuration control, display the corresponding initialization configuration at the corresponding position on the page switching configuration panel.

[0155] In one embodiment of this disclosure, the configuration operation includes a scene configuration operation; the receiving module 602 is specifically configured to: generate scene configuration information in response to a scene configuration entry control in the configuration page; the scene configuration information includes the switching relationship between multiple pages corresponding to the scene, and page configuration information corresponding to different pages; the page configuration information includes at least one of the following: page action configuration information, page state configuration information, page result configuration information, and page switching configuration information;

[0156] The dynamic configuration information is generated based on the action configuration information and the scene configuration information.

[0157] In one embodiment of this disclosure, the configuration operation includes a scene configuration operation; the receiving module 602 is specifically configured to: in response to a touch operation on a scene configuration entry control in the configuration page, display a scene configuration panel in the configuration page; the scene configuration panel displays at least one scene configuration control; and in response to a touch operation on the at least one scene configuration control, generate the scene configuration information.

[0158] In one embodiment of this disclosure, the scene configuration panel includes at least one scene diagram corresponding to each scene; the scene diagram includes multiple nodes connected in a tree structure; different nodes correspond to different pages; the connections between nodes are used to indicate switching between the page corresponding to the upper-level node and the page corresponding to the lower-level node; the at least one scene configuration control includes: at least one control corresponding to multiple nodes of the scene diagram and a control corresponding to the connection between nodes; the receiving module 602 is specifically used to: in response to a touch operation on the control corresponding to the target node among the multiple nodes, generate page action configuration information, page state configuration information, page result configuration information, and initialization configuration in the page switching configuration of the page corresponding to the target node; in response to a touch operation on the control corresponding to the target connection among the multiple connections, generate the pop configuration of the page corresponding to the upper-level node and the push configuration of the page corresponding to the lower-level node corresponding to the target connection.

[0159] In one embodiment of this disclosure, the display module 601 is specifically configured to: display a configuration management page of an application; the configuration management page includes a first entry control for a version management panel; in response to a touch operation on the first entry control, display the version management panel; the version management panel includes a second entry control for the configuration page; in response to a touch operation on the second entry control, display the configuration page.

[0160] In one embodiment of this disclosure, the version management panel further displays experimental configuration controls corresponding to multiple versions of the application; the display module 601 is further configured to: in response to a touch operation on the experimental configuration control of a target version among the multiple versions, perform at least one of the following processes on the target version: add an experiment, edit the experiment content, publish the experiment, update the experiment version, monitor the progress of the current experiment version, and take the current experiment version offline.

[0161] In one embodiment of this disclosure, the configuration management page further includes a third entry control for the monitoring management page; the display module 601 is further configured to: display the monitoring management page in response to a touch operation on the third entry control; the monitoring management page includes a monitoring configuration control; in response to a touch operation on the monitoring configuration control, obtain monitoring parameters, generate a corresponding monitoring chart based on the monitoring parameters, and display the monitoring chart on the monitoring management page.

[0162] In one embodiment of this disclosure, the monitoring management page further includes an alarm configuration control; the display module 601 is further configured to: display an alarm configuration panel in response to a touch operation on the alarm configuration control; and obtain configured alarm conditions in response to a touch operation on the alarm configuration panel, and update alarm records according to the alarm conditions.

[0163] In one embodiment of this disclosure, the configuration management page further includes a fourth entry control; the display module 601 is further configured to: display an alarm display page in response to a touch operation on the fourth entry control; the alarm display page displays updated alarm records.

[0164] The device provided in this embodiment can be used to execute the technical solution of the above-described method embodiment with the first terminal device as the execution subject. Its implementation principle and technical effect are similar, and will not be described again here.

[0165] Corresponding to the interactive operation processing method in the above embodiment where the second terminal device is the execution subject, Figure 7 This is a structural block diagram of a second terminal device provided in an embodiment of this disclosure. For ease of explanation, only the parts relevant to the embodiments of this disclosure are shown. (Refer to...) Figure 7 The device includes: an acquisition module 701, a determination module 702, and a response module 703.

[0166] The acquisition module 701 is used to acquire dynamic configuration information of the application; the application is used to provide a graphical user interface and receive user operations on the graphical user interface; the dynamic configuration information includes the correspondence between the operation and the processing result; the dynamic configuration information is generated based on the configuration operation of the configuration page of the application.

[0167] The determination module 702 is used to determine the processing result corresponding to the target operation action based on the dynamic configuration information in response to detecting a target operation action on the current page of the application.

[0168] The response module 703 is used to determine the corresponding response result based on the processing result.

[0169] In one embodiment of this disclosure, the dynamic configuration information includes action configuration information and page switching configuration information; the determining module 702 is specifically configured to: in response to detecting a target operation action for the current page of the application, obtain multiple first state items corresponding to the current page; synchronize the multiple first state items according to the page switching configuration information to obtain multiple synchronized state items; and determine the processing result corresponding to the target operation action according to the multiple synchronized state items and the dynamic configuration information.

[0170] In one embodiment of this disclosure, the action configuration information includes conditions corresponding to multiple operation actions and output states corresponding to the conditions; the conditions include a preset state value of a first state item; the output state is the state value corresponding to a second state item output when the current state value of the first state item is consistent with the preset state value when the corresponding operation action is triggered; the determining module 702 is specifically used for: determining a target state item corresponding to the target operation action from the multiple synchronized state items according to the action configuration information; determining the output state corresponding to the target operation action according to the state value of the target state item and the conditions corresponding to the target operation action; and determining the processing result corresponding to the target operation action according to the output state.

[0171] In one embodiment of this disclosure, the dynamic configuration information further includes result configuration information; the result configuration information includes at least one aggregation condition corresponding to each result item; the aggregation condition includes a logical combination of multiple state items or a single state item; the determining module 702 is specifically used to: if the other state items among the multiple first state items, excluding the target state item, and the output state satisfy the target aggregation condition among the multiple aggregation conditions in the result configuration information, then determine the result value of the result item corresponding to the target aggregation condition as the processing result corresponding to the target operation action.

[0172] The device provided in this embodiment can be used to execute the technical solution of the above-described method embodiment with the second terminal device as the execution subject. Its implementation principle and technical effect are similar, and will not be described again in this embodiment.

[0173] To implement the above embodiments, this disclosure also provides an electronic device.

[0174] refer to Figure 8The diagram illustrates a structural schematic of an electronic device 900 suitable for implementing embodiments of the present disclosure. The electronic device 900 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 8 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0175] like Figure 8 As shown, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0176] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 8 An electronic device 900 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0177] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, it performs the functions defined in the methods of embodiments of this disclosure.

[0178] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0179] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0180] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0181] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0182] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0183] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".

[0184] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0185] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0186] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. An interactive operation processing method, characterized in that, Applied to a first terminal device, the method includes: Displays the application's configuration page; the application is installed on a second terminal device, provides a graphical user interface, and receives user actions on the graphical user interface; The system receives configuration operations for the configuration page and generates dynamic configuration information based on the configuration operations; the dynamic configuration information includes the correspondence between the operation and the processing result. The dynamic configuration information is sent so that when the second terminal device detects an operation action targeting the application, it determines the processing result corresponding to the operation action based on the dynamic configuration information and the operation action.

2. The method according to claim 1, characterized in that, The configuration operation includes an action configuration operation; receiving the configuration operation for the configuration page and generating dynamic configuration information based on the configuration operation includes: In response to an action configuration operation on the action configuration entry control in the configuration page, action configuration information is generated; the action configuration information includes conditions corresponding to multiple operation actions and output states corresponding to the conditions; the conditions include a preset state value of a first state item; the output state is the state value corresponding to a second state item when the current state value of the first state item is consistent with the preset state value when the corresponding operation action is triggered; The dynamic configuration information is generated based on the action configuration information.

3. The method according to claim 2, characterized in that, The action configuration information generated in response to the action configuration entry control in the configuration page includes: In response to a trigger operation on the action configuration entry control in the configuration page, an action configuration panel is displayed in the configuration page; the action configuration panel displays at least one action configuration control; the at least one action configuration control includes: an action item add control, an action item expand control, and an action item delete control; In response to the addition operation of adding controls for the action item, the added action item is displayed at the corresponding position in the action configuration panel; In response to the deletion operation of the action item deletion control, the corresponding action item in the action configuration panel is deleted; In response to an expansion operation of the expansion control for the action item, at least one condition configuration control corresponding to the action item is displayed; the at least one condition configuration control includes a condition addition control, a condition deletion control, and a condition editing control; In response to the addition operation of the control for the condition, the added condition item and the output status corresponding to the condition are displayed at the corresponding position of the corresponding action item; In response to an editing operation on the condition editing control, the configured corresponding condition and output status are displayed at the corresponding position of the corresponding condition item; In response to the deletion operation of the conditional deletion control, the corresponding condition item in the corresponding action item is deleted.

4. The method according to claim 2, characterized in that, The configuration operation includes a status configuration operation; receiving the configuration operation for the configuration page and generating dynamic configuration information based on the configuration operation further includes: In response to a status configuration operation on the status configuration entry control in the configuration page, status configuration information is generated; the status configuration information includes a set of status values ​​corresponding to multiple status items; the set of status values ​​includes all possible status values ​​corresponding to the corresponding status item. Accordingly, generating the dynamic configuration information based on the action configuration information includes: The dynamic configuration information is generated based on the action configuration information and the state configuration information.

5. The method according to claim 4, characterized in that, The step of generating state configuration information in response to a state configuration operation on the state configuration entry control in the configuration page includes: In response to a trigger operation on the status configuration entry control in the configuration page, a status configuration panel is displayed in the configuration page; the status configuration panel displays at least one status configuration control; the at least one status configuration control includes a status item add control, a status item edit control, and a status item delete control; In response to the addition operation of adding a control for the status item, the added status item is displayed at the corresponding position in the status configuration panel; In response to the addition operation of the status item deletion control, the corresponding status item in the status configuration panel is deleted; In response to an editing operation on the status item editing control, at least one of the following editing operations is performed on the status value corresponding to the status item: adding, editing, or deleting, and the edited status value is displayed at the corresponding position of the status item; At least one state transition diagram is generated based on the state configuration information and the action configuration information, corresponding to each state item. The state transition diagram includes multiple nodes and connections between nodes. Different nodes correspond to different state values ​​of the state items in the state transition diagram. The connections between nodes are used to associate the state transition conditions between the state values ​​of the nodes at both ends of the connection. In response to a touch operation on a target connection among multiple connections, an action configuration panel is displayed, and the operation action item corresponding to the state transition condition of the target connection is located.

6. The method according to claim 2, characterized in that, The configuration operation includes the result configuration operation; The step of receiving a configuration operation for the configuration page and generating dynamic configuration information based on the configuration operation further includes: In response to a result configuration operation on the result configuration entry control in the configuration page, result configuration information is generated; the result configuration information includes at least one aggregation condition corresponding to each result item; the aggregation condition includes a logical combination of multiple status items or a single status item; Accordingly, generating the dynamic configuration information based on the action configuration information includes: The dynamic configuration information is generated based on the action configuration information and the result configuration information.

7. The method according to claim 6, characterized in that, The step of generating result configuration information in response to a result configuration entry control in the configuration page includes: In response to a touch operation on the result configuration entry control in the configuration page, a result configuration panel is displayed on the configuration page; the result configuration panel displays at least one result configuration control; the at least one result configuration control includes a result addition control, a result editing control, and a result deletion control; In response to a touch operation that adds a control to the result, the added result item is displayed at the corresponding position in the result configuration panel; In response to a touch operation on the result editing control, at least one of the following editing operations is performed on the aggregation condition of the result value corresponding to the corresponding result item: adding, editing, deleting, or adding a condition explanation corresponding to the aggregation condition; In response to a touch operation on the result deletion control, the corresponding result item in the result display panel is deleted.

8. The method according to claim 7, characterized in that, The result configuration panel displays a result flow diagram corresponding to at least one result item; the result flow diagram includes multiple nodes and connections between nodes; different nodes correspond to different result values ​​of the result items in the result flow diagram; the connections between nodes are used to associate the aggregation conditions between the result values ​​corresponding to the nodes at both ends of the connection.

9. The method according to claim 8, characterized in that, The at least one result configuration control includes a display control corresponding to the aggregation conditions associated with the connections between the nodes; The step of generating result configuration information in response to a touch operation on the result configuration control includes: In response to a touch operation on a display control corresponding to a target aggregation condition in at least one aggregation condition, a graphical display page of the target aggregation condition is displayed; the graphical display page includes an aggregation condition configuration control; the graphical display page displays multiple status items corresponding to the aggregation condition and the association between the multiple status items and the corresponding operation actions; In response to a touch operation on the aggregation condition configuration control, an aggregation condition configuration page is displayed; the aggregation condition configuration page includes condition configuration controls; In response to a touch operation on the condition configuration control, the logical expression corresponding to the aggregation condition and / or the condition explanation corresponding to the aggregation condition are displayed at the corresponding position on the aggregation condition configuration page.

10. The method according to claim 2, characterized in that, The configuration operation includes a page switching configuration operation; the step of receiving the configuration operation for the configuration page and generating dynamic configuration information based on the configuration operation further includes: In response to a page switching configuration operation on the page switching configuration entry control in the configuration page, page switching configuration information is generated; the page switching configuration information includes at least one of the following: pop configuration, push configuration, and initialization configuration; the pop configuration includes a first state item that needs to be synchronized to the next page when exiting the current page; the push configuration includes a second state item that needs to be synchronized from the previous page when entering the current page; the initialization configuration includes a third state item that uses the default settings when entering the current page; Accordingly, generating the dynamic configuration information based on the action configuration information includes: The dynamic configuration information is generated based on the action configuration information and the page switching configuration information.

11. The method according to claim 10, characterized in that, The step of generating page switching configuration information in response to a page switching configuration entry control in the configuration page includes: In response to a touch operation on the page switching configuration entry control in the configuration page, a page switching configuration panel is displayed in the configuration page; the page switching configuration panel displays at least one page switching configuration control; the at least one page switching configuration control includes a pop configuration control, a push configuration control, and an initialization configuration control; In response to a touch operation on the pop configuration control, the corresponding pop configuration is displayed at the appropriate position on the page switching configuration panel; In response to a touch operation on the push configuration control, the corresponding push configuration is displayed at the appropriate position on the page switching configuration panel; In response to a touch operation on the initialization configuration control, the corresponding initialization configuration is displayed at the appropriate position on the page switching configuration panel; Accordingly, generating the dynamic configuration information based on the action configuration information includes: The dynamic configuration information is generated based on the action configuration information and the page switching configuration information.

12. The method according to claim 2, characterized in that, The configuration operations include scenario configuration operations; The step of receiving a configuration operation for the configuration page and generating dynamic configuration information based on the configuration operation further includes: In response to a scene configuration operation on the scene configuration entry control in the configuration page, scene configuration information is generated; the scene configuration information includes the switching relationship between multiple pages corresponding to the scene and the page configuration information corresponding to different pages; the page configuration information includes at least one of the following: page action configuration information, page state configuration information, page result configuration information, and page switching configuration information; Accordingly, generating the dynamic configuration information based on the action configuration information includes: The dynamic configuration information is generated based on the action configuration information and the scene configuration information.

13. The method according to claim 12, characterized in that, The configuration operations include scenario configuration operations; The step of receiving configuration operations for the configuration page and generating dynamic configuration information based on the configuration operations includes: In response to a touch operation on the scene configuration entry control in the configuration page, a scene configuration panel is displayed on the configuration page; the scene configuration panel displays at least one scene configuration control; the scene configuration panel includes scene diagrams corresponding to at least one scene; the scene diagrams include multiple nodes connected in a tree structure; different nodes correspond to different pages; the lines between nodes are used to indicate switching between the page corresponding to the parent node and the page corresponding to the child node; the at least one scene configuration control includes: at least one control corresponding to multiple nodes in the scene diagram and a control corresponding to the lines between nodes; In response to a touch operation on a control corresponding to a target node among the multiple nodes, the page action configuration information, page state configuration information, page result configuration information, and initialization configuration in the page switching configuration of the page corresponding to the target node are generated. In response to a touch operation on a control corresponding to a target connection among the multiple connections, a pop configuration of the page corresponding to the parent node of the target connection and a push configuration of the page corresponding to the child node are generated.

14. The method according to any one of claims 1-13, characterized in that, The configuration page for the display application includes: Displays the application's configuration management page; the configuration management page includes a first entry control for the version management panel and a third entry control for the monitoring management page; In response to a touch operation on the first entry control, the version management panel is displayed; the version management panel includes a second entry control for the configuration page and experimental configuration controls corresponding to multiple versions of the application. In response to a touch operation on the second entry control, the configuration page is displayed; In response to a touch operation on the experiment configuration control for a target version among multiple versions, at least one of the following processes is performed on the target version: adding an experiment, editing experiment content, publishing an experiment, updating the experiment version, monitoring the progress of the current experiment version, and taking the current experiment version offline; In response to a touch operation on the third entry control, a monitoring management page is displayed; the monitoring management page includes a monitoring configuration control. In response to a touch operation on the monitoring configuration control, monitoring parameters are obtained, a corresponding monitoring chart is generated based on the monitoring parameters, and the monitoring chart is displayed on the monitoring management page.

15. An interactive operation processing method, characterized in that, Applied to a second terminal device, the method includes: The application obtains dynamic configuration information; the application provides a graphical user interface and receives user actions on the graphical user interface; the dynamic configuration information includes the correspondence between the actions and the processing results; the dynamic configuration information is generated based on configuration operations on the application's configuration page. In response to detecting a target operation action on the current page of the application, the processing result corresponding to the target operation action is determined based on the dynamic configuration information; The corresponding response result is determined based on the processing result.

16. A first terminal device, characterized in that, include: The display module is used to display the configuration page of the application; the application is used to install on a second terminal device, provide a graphical user interface, and receive user operations on the graphical user interface. A receiving module is configured to receive configuration operations for the configuration page and generate dynamic configuration information based on the configuration operations; the dynamic configuration information includes the correspondence between the operation and the processing result; The sending module is used to send the dynamic configuration information so that when the second terminal device detects an operation action targeting the application, it determines the processing result corresponding to the operation action based on the dynamic configuration information and the operation action.

17. A second terminal device, characterized in that, include: The acquisition module is used to obtain dynamic configuration information of the application; The application is used to provide a graphical user interface and receive user actions on the graphical user interface. The dynamic configuration information includes the correspondence between the operation actions and the processing results; The dynamic configuration information is generated based on the configuration operations performed on the configuration page of the application. The determination module is used to determine the processing result corresponding to the target operation action based on the dynamic configuration information in response to detecting a target operation action on the current page of the application. The response module is used to determine the corresponding response result based on the processing result.

18. An electronic device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the interactive operation processing method as described in any one of claims 1 to 15.

19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by the processor, implement the interactive operation processing method as described in any one of claims 1 to 15.

20. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the interactive operation processing method as described in any one of claims 1 to 15.