Interaction method and device, electronic equipment and medium
By displaying operation guidance information and controls during the live stream and automatically executing operation steps based on the termination condition, the high complexity caused by users manually advancing the live stream steps is solved, achieving more efficient live stream smoothness and user experience.
Patent Information
- Application Number
- CN202511660899.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-12
- Publication Date
- 2026-02-10
AI Technical Summary
In existing technologies, users manually advance the live streaming steps, which leads to high operational complexity, increased operational costs, and affects the smoothness of the live stream and user experience.
An interactive method is provided that displays guidance information and controls for the current operation step through an operation guidance function, automatically executes the operation step based on the termination condition, and displays the next operation step when the condition is met, thereby reducing the complexity of user operation and improving the automation execution capability.
It reduces the complexity of operations during live streaming, decreases user operating costs, and improves the smoothness of the live streaming process and user experience.
Smart Images

Figure CN121509692A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to an interaction method, apparatus, electronic device, and medium. Background Technology
[0002] Users can access the live streaming operation manual during or before the live stream begins. Based on this manual, they can manually follow each step of the live stream process to ensure its smooth execution. Summary of the Invention
[0003] According to some embodiments of this disclosure, an interaction method is provided, including: in response to a first user triggering an operation guidance function for a live stream of a target type, displaying guidance information and operation controls for the current operation step, wherein the operation guidance function is used to guide the first user to perform multiple operation steps to complete a live stream of the target type, the multiple operation steps including the current operation step; in response to the operation controls for the current operation step being triggered, determining whether there is an end condition corresponding to the current operation step; in response to the existence of an end condition corresponding to the current operation step, determining whether the result of executing the function corresponding to the current operation step satisfies the end condition corresponding to the current operation step; and in response to the end condition corresponding to the current operation step being satisfied, displaying guidance information and operation controls for the next operation step based on the order of the multiple operation steps.
[0004] According to some other embodiments of this disclosure, an interaction method is provided, including: displaying a creation interface in response to a second user triggering a live operation guidance function, wherein the creation interface includes an area for adding operation steps; displaying the added current operation step in the addition area in response to the second user adding relevant information of the current operation step, wherein the relevant information of the current operation step includes at least one of guidance information of the current operation step and a function corresponding to the current operation step; and displaying the end condition corresponding to the current operation step in response to the relevant information of the current operation step including the function corresponding to the current operation step and the second user setting an end condition for the current operation step, wherein the end condition corresponding to the current operation step is used to represent the condition that needs to be met to achieve the result of executing the function corresponding to the current operation step, and the end condition corresponding to the current operation step is a trigger condition for switching the current operation step to the next operation step when the operation guidance function is applied.
[0005] According to some embodiments of this disclosure, an interactive device is provided as a first interactive device, comprising: a first display unit configured to display guidance information and operation controls for the current operation step in response to a first user triggering an operation guidance function for a live stream of a target type, wherein the operation guidance function is used to guide the first user to perform multiple operation steps to complete a live stream of the target type, the multiple operation steps including the current operation step; a first determining unit configured to determine whether a termination condition corresponding to the current operation step exists in response to the triggering of the operation controls for the current operation step; a second determining unit configured to determine whether the result of executing the function corresponding to the current operation step satisfies the termination condition corresponding to the current operation step in response to the existence of a termination condition corresponding to the current operation step; and a second display unit configured to display guidance information and operation controls for the next operation step based on the order of the multiple operation steps in response to the satisfaction of the termination condition corresponding to the current operation step.
[0006] According to further embodiments of this disclosure, an interactive device is provided as a second interactive device, comprising: a third display unit configured to display a creation interface in response to a second user triggering a live operation guidance function, wherein the creation interface includes an area for adding operation steps; an adding unit configured to display the added current operation step in the adding area in response to the second user adding relevant information of the current operation step, wherein the relevant information of the current operation step includes at least one of guidance information of the current operation step and a function corresponding to the current operation step; and a fourth display unit configured to display the end condition corresponding to the current operation step in response to the relevant information of the current operation step including the function corresponding to the current operation step and the second user setting an end condition for the current operation step, wherein the end condition corresponding to the current operation step is used to represent the condition required to satisfy the result of executing the function corresponding to the current operation step, and the end condition corresponding to the current operation step is a trigger condition for switching the current operation step to the next operation step when the operation guidance function is applied.
[0007] According to further embodiments of the present disclosure, an electronic device is provided, including: a memory; and a processor coupled to the memory, the processor being configured to execute an interaction method of any embodiment of the present disclosure based on instructions stored in the memory.
[0008] According to further embodiments of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, performs the interactive method of any embodiment of the present disclosure.
[0009] According to some other embodiments of this disclosure, there are: an interactive device that serves as a first interactive device in any embodiment of this disclosure, and an interactive device that serves as a second interactive device.
[0010] Other features, aspects, and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0011] Embodiments of this disclosure are described below with reference to the accompanying drawings. It should be understood that the drawings described below are merely illustrative of some embodiments of this disclosure and are not intended to limit the scope of this disclosure. In the drawings:
[0012] Figure 1 A flowchart illustrating the interaction methods of some embodiments of this disclosure is shown.
[0013] Figures 2-8 The diagram illustrates the interface display of some embodiments of this disclosure.
[0014] Figure 9 A flowchart illustrating the interaction methods of some other embodiments of this disclosure is shown.
[0015] Figures 10-19 Schematic diagrams showing interface displays of other embodiments of this disclosure are provided.
[0016] Figures 20-21 A schematic diagram illustrating the logic control of some embodiments of this disclosure is shown.
[0017] Figure 22 A schematic diagram of the structure of an interactive device according to some embodiments of this disclosure is shown.
[0018] Figure 23 A schematic diagram of the structure of an interactive device according to other embodiments of this disclosure is shown.
[0019] Figure 24 A schematic diagram of the structure of an electronic device according to some embodiments of the present disclosure is shown.
[0020] Figure 25 A schematic diagram of the structure of an electronic device according to other embodiments of the present disclosure is shown.
[0021] Figure 26 A schematic diagram of an interactive system according to some embodiments of the present disclosure is shown. Detailed Implementation
[0022] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. It should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein.
[0023] It should be understood that the various steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect. Unless otherwise specifically stated, the relative arrangement of steps set forth in these embodiments should be interpreted as merely exemplary and does not limit the scope of this disclosure.
[0024] As used in this disclosure, the term "comprising" and its variations are open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to". The term "based on" means "at least partially based on".
[0025] It should be noted that the concepts of "first," "second," etc., used in this disclosure are used only to distinguish different devices, modules, or units, and are not intended to define the order of functions performed by these devices, modules, or units or their interdependencies. Unless otherwise specified, the concepts of "first," "second," etc., are not intended to imply that the objects described herein must be in a given temporal, spatial, rank, or any other given order.
[0026] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0027] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0028] The embodiments of this disclosure are described in detail below with reference to the accompanying drawings; however, this disclosure is not limited to these specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. Furthermore, in one or more embodiments, specific features, structures, or characteristics can be combined in any suitable manner that will be apparent to those skilled in the art from this disclosure.
[0029] Before or during a live stream, users can access a live stream operation manual to learn the specific steps involved. This manual might explain various steps, such as setting up the live stream interface layout, inviting guests, interacting with the audience, and starting the talent showcase. Users then manually follow these steps to ensure a smooth live stream. However, manually navigating these steps increases the complexity of the live stream and the user's workload, potentially discouraging participation. If a user needs to conduct a specific type of live stream with complex steps, they may need to access the operation manual during the stream to complete it successfully. This can significantly impact the smoothness of the live stream and the user experience for other viewers.
[0030] To address the aforementioned issues, this disclosure proposes an interactive method. During a live stream, a first user triggers the operation guidance function for the target type of live stream, displaying guidance information and operation controls for the current operation step. If the operation controls for the current operation step are triggered and the current operation step has a corresponding termination condition, the method determines whether the result of executing the function corresponding to the current operation step satisfies the termination condition. If the termination condition is met, the method displays guidance information and operation controls for the next operation step in the order of the operation steps. Based on this interactive method, the operation guidance function can guide the user through live stream operations based on the sequence of multiple operation steps. It also achieves automatic execution of operation steps with termination conditions involved in the live stream, reducing the complexity and cost of operation for the user, improving the automation capability of operation steps in the live stream, and enhancing the smoothness of the live stream, the user experience, and the viewing experience.
[0031] The following is combined with Figures 1-8 Describe the interaction methods disclosed herein.
[0032] Figure 1 This is a flowchart illustrating some embodiments of the interactive method disclosed herein. Figure 1 As shown, the interaction method in this embodiment includes steps 102-108. The interaction method in this embodiment can be executed by a first client, a first interaction device, or an electronic device.
[0033] In step 102, in response to the first user triggering the operation guidance function for the target type of live streaming, the guidance information and operation controls for the current operation step are displayed. The operation guidance function is used to guide the first user to perform multiple operation steps to complete the target type of live streaming. The multiple operation steps include the current operation step.
[0034] For example, the first user can be an operator of a first client, a first interactive device, or an electronic device. The first user can also be a live streamer. For example, operation guidance controls can be displayed in the live stream interface or above the live stream interface. In response to the first user triggering the operation guidance controls, operation guidance functions for one or more types of live streams can be displayed. The first user can select and trigger the operation guidance function for the target type of live stream.
[0035] Target-type live streams can include talent showcases, talent battles, music competitions, and open mic roundtable discussions, among others, without limitation. Target-type live streams can be single-user live streams (i.e., containing only one live stream) or interactive live streams involving multiple users, where multiple users' live streams are merged and displayed simultaneously on the live stream interface.
[0036] For example, the guidance information for the current operation step includes at least one of the following: the title of the current operation step, operation description information, function description information, and description information of the termination condition. This guidance information can be used to explain or illustrate the current operation step to the first user, thereby guiding the first user to execute the current operation step.
[0037] If the first user has already performed one or more operation steps for the target type of live stream, in response to the first user triggering the operation guidance function for the target type of live stream, the current operation step can be the first operation step that has not yet been performed. If the first user has not performed any operation steps for the target type of live stream, in response to the first user triggering the operation guidance function for the target type of live stream, the current operation step can be the first operation step.
[0038] For example, the operation guidance function could be a live streaming operation manual (i.e., a playbook).
[0039] In step 104, in response to the operation control being triggered in the current operation step, it is determined whether there is an end condition corresponding to the current operation step.
[0040] In some embodiments, the operation control of the current operation step is triggered in the following ways: the operation control of the current operation step is triggered based on the triggering operation of the first user, or the operation control of the current operation step is triggered based on the satisfaction of a preset triggering condition.
[0041] The first user's trigger action could be, for example, a single click, double click, or swipe. Preset trigger conditions could be, for example, reaching a preset time threshold or a preset number of viewers for the live stream. These are not limited to the examples given.
[0042] The method described in the above embodiments provides two methods for triggering the operation control of the current operation step. One method is to trigger the operation control by the first user's trigger operation on the operation control of the current operation step, and the other method is to trigger the operation control by satisfying a preset trigger condition. This improves the diversity of operation control triggering and enhances the stability of the step progression during the live broadcast by using two-dimensional methods to trigger the operation control.
[0043] You can set corresponding termination conditions for each operation step, or you can set termination conditions for some operation steps and leave others without termination conditions. For example, the termination condition for the current operation step is related to the function of the current operation step. For operation steps that have the function of processing live broadcasts, there is a corresponding termination condition for the current operation step, which is used to determine whether the result of executing the function corresponding to the current operation step meets the termination condition, thereby ending the execution of the function of the current operation step.
[0044] In step 106, in response to the existence of a termination condition corresponding to the current operation step, it is determined whether the result of executing the function corresponding to the current operation step satisfies the termination condition corresponding to the current operation step.
[0045] Executing the function corresponding to the current operation step can perform corresponding processing on the live stream, such as configuring the layout of the live stream interface, causing changes to the live stream interface, etc. After executing the function corresponding to the current operation step, it is necessary to determine whether the processing result of the live stream meets the termination condition corresponding to the current operation step.
[0046] In step 108, in response to the end condition corresponding to the current operation step being met, guidance information and operation controls for the next operation step are displayed based on the order of multiple operation steps.
[0047] If the result of the function corresponding to the current operation step satisfies the termination condition of the current operation step, it can be understood as the function of the current operation step has been successfully executed.
[0048] If the current operation step is the last of the above multiple operation steps, then in response to the end condition corresponding to the current operation step being met, the live broadcast of the target type is completed or the guidance information and operation controls of the first of the above multiple operation steps are redisplayed.
[0049] In the interaction method of the above embodiments, when a first user triggers the operation guidance function of the target type of live stream during the live stream, the guidance information and operation controls for the current operation step are displayed. If the operation controls for the current operation step are triggered and the current operation step has a corresponding termination condition, it is determined whether the result of executing the function corresponding to the current operation step satisfies the termination condition. If the termination condition is satisfied, the guidance information and operation controls for the next operation step are displayed according to the order of the operation steps. Based on the interaction method of the above embodiments, the operation guidance function can guide the user through live stream operations based on the order of multiple operation steps during the live stream. It also achieves automatic execution of operation steps with termination conditions involved in the live stream, reducing the operational complexity and cost for users during the live stream, improving the automated execution capability of operation steps during the live stream, and enhancing the smoothness of the live stream, the user experience of the live streamer, and the viewing experience of the live stream viewers.
[0050] In some embodiments, the interaction method further includes: in response to the absence of a termination condition corresponding to the current operation step, displaying guidance information and operation controls for the next operation step based on the order of multiple operation steps, wherein the operation controls for the current operation step are used to confirm the guidance information for the current operation step.
[0051] For current operation steps without a termination condition, the operation controls for the current operation step can be directly triggered by the first user, displaying guidance information and operation controls for the next operation step. For example, a current operation step without a termination condition may not have the function of processing the live stream. For instance, the current operation step may be used to prompt the broadcaster to greet the audience or explain the rules, which does not have client-side or server-side execution capabilities.
[0052] The method described in the above embodiments, in the absence of a termination condition corresponding to the current operation step, responds to the triggering of the operation control for the current operation step and displays the guidance information and operation control for the next operation step based on the order of multiple operation steps. That is, when the operation control for the current operation step is triggered, the guidance information and operation control for the next step are automatically displayed. This realizes the automatic execution of operation steps without termination conditions involved in the live broadcast, reduces the operational complexity for users during the live broadcast, reduces the operational costs for users, improves the automation capability of the live broadcast process, and enhances the smoothness of the live broadcast process, the experience of the live broadcast user, and the experience of the user watching the live broadcast.
[0053] When displaying the guidance information and operation controls for the next operation step, the next operation step can be updated to the current operation step, and steps S104 to S108 can be repeated. In response to the absence of an end condition corresponding to the current operation step, the guidance information and operation controls for the next operation step can be displayed based on the order of multiple operation steps until the live broadcast of the target type is completed.
[0054] The following examples illustrate the guidance information and display methods for the current operation steps.
[0055] In some embodiments, in response to a first user triggering an operation guidance function for a live stream of the target type, displaying guidance information and operation controls for the current operation step includes: displaying a live stream interface; in response to the first user triggering an operation guidance function for a live stream of the target type in the live stream interface, displaying guidance information and operation controls for the current operation step on the upper layer of the live stream interface, or displaying guidance information and operation controls for the current operation step in a first area of the live stream interface, and displaying live stream content in a second area of the live stream interface.
[0056] The guidance information and operation controls for the current operation steps can be displayed in the upper panel, card, window, or overlay of the live broadcast interface, and are not limited to the examples given. The first and second areas may or may not overlap.
[0057] The method described in the above embodiments displays both the live streaming interface and multiple operation steps simultaneously during the live stream. Users can perform these steps while the live stream is running without needing to leave the live streaming interface to view the steps, thus facilitating user operation and improving the smoothness of the live stream, the experience of the live streamer, and the experience of the viewers. The following describes a method for determining whether the result of the function corresponding to the current operation step meets the termination condition corresponding to the current operation step.
[0058] In some embodiments, in response to the existence of an end condition corresponding to the current operation step, determining whether the result of executing the function corresponding to the current operation step satisfies the end condition corresponding to the current operation step includes: in response to the existence of an end condition corresponding to the current operation step, based on the triggering of the operation control of the current operation step, executing the function corresponding to the current operation step, and displaying the effect of executing the function corresponding to the current operation step in the live broadcast interface; and determining whether the result of executing the function corresponding to the current operation step satisfies the end condition corresponding to the current operation step.
[0059] For example, the effect of executing the function corresponding to the current operation step includes the changes in the live stream screen caused by executing the function. For instance, if the function of the current operation step includes applying a specified layout to the live stream interface, then executing the function of the current operation step will display the changes in the layout of the live stream interface.
[0060] The method in the above embodiments, when there is a termination condition corresponding to the current operation step, also displays the effect of executing the function corresponding to the current operation step on the live broadcast interface, which can more intuitively show the user the execution progress and result of the current operation step and improve the user experience.
[0061] In response to the first user triggering a live stream of the target type, the operation guidance function can display... Figure 2 The interface shown indicates that this is not the first trigger. The following section will combine... Figure 2 Describe how to display the effect of performing the function corresponding to the current operation step. Figure 2 The diagram illustrates a live streaming interface display according to some embodiments of this disclosure.
[0062] As shown in the live streaming interface 200, the live streaming interface 200 includes operation guidance controls 201, live streaming content 202, guidance information 203, and operation controls 204.
[0063] Taking the current operation step of setting the layout of the live broadcast interface as an example, based on the first user's triggering of the operation control 204, the function of the current operation step is executed, that is, the layout is configured according to the layout parameters, and the effect of setting the layout of the live broadcast content is displayed in the live broadcast interface 200, for example, as follows. Figure 2 As shown, the current live streaming interface 200 displays 9 live streams in a three-row, three-column layout. In response to the function of configuring the layout of the live streaming interface, the layout of these 9 live streams in the live streaming interface 200 can be changed from a three-row, three-column layout to other layouts, such as changing to a three-row layout where the first row displays one live stream, and the second and third rows each display four live streams.
[0064] The live stream screen 202 in the live stream interface 200 can be the screen of the live stream corresponding to the user participating in the live stream, or it can be the identification information of the user participating in the live stream.
[0065] like Figure 2 As shown, the guidance information 203 and operation controls 204 are displayed on the panel 206 of the current operation step. The panel 206 is displayed on the upper layer of the live broadcast interface 200. The display method of the panel 206 can be a pop-up from bottom to top, or a slow slide-in from top to bottom, etc. The operation controls 204 can also display the "Start" information.
[0066] For example, you can close the panel by clicking on a blank area, clicking the close control, or swiping down to view the entire live stream.
[0067] The following describes the process of displaying the guidance information and operation controls for the current operation steps.
[0068] In some embodiments, in response to a first user triggering an operation guidance function for a live stream of a target type, displaying guidance information and operation controls for the current operation step includes: in response to a first user triggering an operation guidance function for a live stream of a target type, determining whether the function corresponding to the current operation step includes preset configuration parameters; in response to the function corresponding to the current operation step including preset values of one or more configuration parameters, displaying guidance information for the current operation step, preset values of one or more configuration parameters, and operation controls, wherein the operation controls are used to confirm the preset values of one or more configuration parameters.
[0069] Preset configuration parameters can be, for example, layout parameters of the live content, special effects parameters, and parameters of templates called during the live stream (e.g., battle templates, multi-shot templates, etc.), and are not limited to the examples given.
[0070] For example, when displaying preset values of one or more configuration parameters, a configuration parameter control can be displayed. In response to the first user triggering the configuration parameter control and adjusting the preset values of one or more parameters, the adjusted values of one or more parameters can be displayed, which helps to enable flexible control by the user during the live broadcast.
[0071] For example, the functions corresponding to the current operation step include: executing the functions corresponding to the current operation step according to the preset values of one or more configuration parameters. If the first user adjusts the preset values of one or more parameters, then the functions corresponding to the current operation step are executed according to the adjusted values of one or more parameters.
[0072] The method described in the above embodiments can better automate the execution of the current operation step when the function corresponding to the current operation step includes preset values of one or more configuration parameters. When the function corresponding to the current operation step includes preset values of one or more configuration parameters, displaying the preset values of one or more configuration parameters helps the first user to confirm the preset values of one or more configuration parameters. This not only ensures the first user's participation in the live broadcast to a certain extent, but also reduces the complexity of the first user's operation in the live broadcast.
[0073] like Figure 2 As shown, preset values 205 of one or more configuration parameters can be displayed below the boot information 203.
[0074] In some embodiments, in response to the first user triggering the operation guidance function of the target type live broadcast, displaying the guidance information and operation controls of the current operation step further includes: in response to the current operation step not including the preset configuration parameters, displaying the guidance information of the current operation step and operation controls corresponding to one or more configuration parameters.
[0075] The first user can set or configure one or more configuration parameters by triggering the operation controls corresponding to one or more configuration parameters.
[0076] The method in the above embodiments displays one or more operation controls corresponding to the configuration parameters when the function corresponding to the current operation step does not include the preset configuration parameters. This provides the user with the feasibility to set one or more configuration parameters according to real-time needs and realizes the user's flexible control over the current operation step.
[0077] In response to Figure 2 The operation control 204 in the middle is triggered, and it can display Figure 3 The interface shown below. (Followed by...) Figure 3 The description shows the interface that displays the operation controls corresponding to one or more configuration parameters. Figure 3 This diagram illustrates the interface of the operation controls corresponding to the configuration parameters of some embodiments of this disclosure.
[0078] like Figure 3 As shown, taking the current operation step of inviting other users to participate in the live stream as an example, operation controls 301 and 302 represent operation controls corresponding to one or more configuration parameters. The relevant information of the invited users who have joined the live stream (e.g., user identification information) is displayed in area 303 of the live stream interface 200. Operation controls 301, 302, and area 303 are all displayed on the invitation interface 304, which is displayed on top of the live stream interface 200. This invitation interface 304 can be an invitation panel.
[0079] In some embodiments, in response to the existence of a termination condition corresponding to the current operation step, the function corresponding to the current operation step is executed based on the triggering of the operation control of the current operation step, including: in response to the first user determining the target value of one or more configuration parameters based on the operation control corresponding to one or more configuration parameters, the function corresponding to the current operation step is executed according to the target value of one or more configuration parameters.
[0080] The first user can select the target value of one or more configuration parameters by triggering the operation controls corresponding to one or more configuration parameters. In addition, the operation controls corresponding to one or more configuration parameters can be input boxes for configuration parameters. The first user can set the target value of one or more configuration parameters by entering the target value of one or more configuration parameters in the input boxes for configuration parameters.
[0081] Taking the current operation steps as setting the layout of the live broadcast interface, the first user can set the layout of the live broadcast interface by triggering the layout structure control and the user number control. By triggering the layout structure control corresponding to the target layout structure, the user can select the target layout structure from multiple layout structure options. By triggering the user number control corresponding to the target user number, the user can select the target user number from multiple user number options.
[0082] In the method described in the above embodiment, the first user determines the target value of one or more configuration parameters based on the operation controls corresponding to one or more configuration parameters, and then executes the function corresponding to the current operation step according to the target value of one or more configuration parameters. The first user can set one or more configuration parameters according to implementation requirements, thereby realizing flexible control of the current operation step by the user.
[0083] In response to the current operation step, which does not include preset configuration parameters and is the first user to trigger the operation guidance function, the following can be displayed: Figure 4 The interface shown below. (Followed by...) Figure 4 Describe the layout of the live streaming interface. Figure 4 A schematic diagram illustrating an interface for setting the layout of live streaming content according to some embodiments of this disclosure.
[0084] like Figure 4 As shown, a layout settings interface 401 is displayed on top of the live streaming interface 200. The layout settings interface 401 displays layout structure controls 402, 403, 404, and 405, as well as user count controls 406, 407, 408, and 409. A save control 410 can also be displayed in the layout settings interface 401. Users can trigger the save control 410 to save the target layout structure and target user count, which can be directly called as preset configuration parameters when setting the layout of the live streaming content next time. The layout settings interface 401 can be a layout settings panel.
[0085] The following is combined with Figure 5 Describe the interface display when there is no end condition corresponding to the current operation step. Figure 5 This diagram illustrates an interface where, according to some embodiments of the present disclosure, there is no termination condition corresponding to the current operation step.
[0086] like Figure 5As shown, a panel 501 displaying the current operation step is shown on the upper layer of the live streaming interface 200. This information interface 501 displays guidance information 502 and operation controls 503 for the current operation step. The operation controls 503 can display information such as "Known," "Understood," or "I understand." In response to the triggering of the operation controls 503, guidance information and operation controls for the next operation step are displayed based on the sequence of multiple operation steps.
[0087] The method described in the foregoing embodiments can be executed when the automatic execution state of the operation guidance function is enabled. In some embodiments, in response to the first user triggering the operation guidance function for a live stream of the target type, displaying the guidance information and operation controls for the current operation step includes: in response to the first user triggering the operation guidance function for a live stream of the target type, displaying a details interface for the operation guidance function, wherein the details interface includes relevant information and switch controls for multiple operation steps; and in response to the switch controls being enabled, displaying the guidance information and operation controls for the current operation step based on the order of the multiple operation steps.
[0088] The state of the switch control (on or off) corresponds to the identification information of the operation guidance function of the target type of live broadcast, and the state of the switch control will be synchronized to the server across live broadcast rooms.
[0089] When the operation guidance function for the target type of live stream can be executed automatically, the switch control in the operation guidance function details interface is turned on by default.
[0090] For example, information related to multiple operation steps displayed on the details screen can be shown sequentially based on the order of the operation steps. If there are many operation steps, the user can trigger a switch to change the displayed information on the details screen using a specific switching action (such as swiping up or down). For example, the information related to the operation steps may include guidance information for the operation steps and at least one of the preset values of one or more configuration parameters.
[0091] The method described in the above embodiment, by displaying a detailed interface for the operation guidance function and showing relevant information for multiple operation steps on the detailed interface, helps the first user to view and understand the multiple operation steps throughout the live stream. Furthermore, displaying a switch control on the detailed interface provides the first user with the feasibility to control whether to automatically execute multiple operation steps according to actual needs, allowing the first user to flexibly control whether to automatically execute multiple operation steps.
[0092] The following is combined with Figure 6 The detailed interface describing the operation guidance function. Figure 6 Schematic diagrams illustrating some embodiments of the details interface for the operation guidance function of this disclosure.
[0093] like Figure 6 As shown, a details interface 601 is displayed on the upper layer of the live broadcast interface 200. The details interface 601 displays information related to multiple operation steps, such as information related to operation step 603, operation step 604, operation step 605, and operation step 606. A switch control 602 can also be displayed in the details interface 601.
[0094] Additionally, the use control 607 can be displayed in the details interface 601. In response to the first user triggering the use of control 607, the guidance information and operation controls for the current operation steps are displayed.
[0095] In some embodiments, the guidance information, operation controls, and return controls of the current operation step are displayed in the display area of the current operation step. The interaction method further includes: in response to the first user triggering the return control, displaying the details interface of the operation guidance function, and displaying the indication information of the current operation step in the details interface of the operation guidance function.
[0096] For example, the instruction information for the current operation step includes highlighting the relevant information of the current operation step by means of box selection, highlighting, etc., or marking the relevant information of the current operation step by special symbols, such as arrows, bubbles, etc.
[0097] The method described in the above embodiment allows the first user to exit the current operation step and return to the details interface during the live broadcast by triggering the return control. This enables the first user to control whether to continue automatic execution according to actual needs during the current operation step, thereby increasing the first user's participation in the live broadcast. The method also displays the instruction information of the current operation step in the details interface to enhance the display of the current operation step and help the first user locate the current operation step.
[0098] like Figure 2 As shown, the return control 207 is displayed in the relevant information interface 206 of the current operation step.
[0099] Response to first user trigger Figure 2 The return control 207 in the middle can display Figure 7 The interface shown below. (Followed by...) Figure 7 Describe how to display the instruction information for the current operation step. Figure 7 Schematic diagrams illustrating some embodiments of the instruction information for the current operating steps of this disclosure.
[0100] like Figure 7 As shown, a details interface 601 is displayed above the live streaming interface 200. The details interface 601 displays instruction information 701 for the current operation step. Figure 7It can be seen that the instruction information for the current operation step is a card that highlights the current operation step.
[0101] like Figure 7 As shown, a removal control 702 can also be displayed in the details interface 601. When the first user triggers the removal control 702, the current operation step can be removed from the details interface 601, that is, removed from multiple operation steps. By removing the control, the first user can adjust multiple operation steps for the target type of live broadcast.
[0102] like Figure 7 As shown, a selection control 703 can also be displayed in the details interface 601. In response to the first user triggering the selection control 703, relevant information on operation guidance functions for other types of live streams can be displayed in the details interface 601. The first user can switch the type of live stream by triggering the jump control.
[0103] In some embodiments, the interaction method further includes: in response to a first user triggering a return control, switching the switch control from an on state to a off state.
[0104] In the method described in the above embodiment, the first user returns to the details interface by triggering the return control. At this time, the current operation step has stopped executing. Therefore, by having the first user trigger the return control, the state of the switch control is switched from on to off, which helps to ensure the stability of the live broadcast process and reduces the conflict caused by the switch control being on while the current operation step has been paused.
[0105] The following describes the interface displayed when the first user is triggering the operation guidance function for the target type of live stream for the first time.
[0106] In some embodiments, in response to the first user triggering the operation guidance function for the first time, prompts and confirmation controls for the operation guidance function are displayed; in response to the first user triggering the confirmation control, guidance information and operation controls for the first operation step are displayed based on the order of multiple operation steps.
[0107] The prompts in the operation guidance function can be used to explain to the first user the precautions for the automatic execution of multiple operation steps. For example, a notification will be received when starting the next operation step, and / or only the first user can see the prompts. The first user can close the prompts by triggering a confirmation control.
[0108] For example, the prompts for the operation guidance function can be a guidance animation, which is used to show the first user the interface of the automatic execution process of multiple operation steps in sequence.
[0109] For example, the prompt message could be "Notification received when starting the next operation step", "Visible only to you" or "You can turn off this operation guide function at the operation guide function", and the confirmation control could display messages such as "OK" or "Close".
[0110] The method described in the above embodiment provides prompts to the first user when the first user triggers the operation guidance function for the first time, which helps the first user quickly learn the operation guidance function when it is triggered for the first time, thereby improving the efficiency of the first user's live streaming.
[0111] Combination Figure 8 This describes the live stream interface displayed when the first user triggers the operation guidance function for the first time. Figure 8 The display interface for the initial trigger operation guidance function of this disclosure is shown.
[0112] like Figure 8 As shown, the initial prompt interface 801 is displayed on the upper layer of the live broadcast interface 200, and the prompt information 802 and the confirmation control 803 are displayed in the initial prompt interface 801.
[0113] This disclosure also provides methods for users to create their own operation guide functions, which are described below. Figure 9 Describe it.
[0114] Figure 9 The following are schematic flowcharts illustrating other embodiments of the interactive method disclosed herein. Figure 9 As shown, the interaction method in this embodiment includes steps 902-906. The interaction method in this embodiment can be executed by a second client, a second interaction device, or an electronic device.
[0115] In step 902, in response to the second user triggering the operation guidance function of the live broadcast, the creation interface is displayed, wherein the creation interface includes an area for adding operation steps.
[0116] The second user can be an operator of a second client, a second interactive device, or an electronic device.
[0117] Second users can add live streaming steps in the "Add Steps" area of the creation interface.
[0118] In step 904, in response to the second user adding relevant information about the current operation step, the added current operation step is displayed in the addition area. The relevant information about the current operation step includes at least one of the guidance information of the current operation step and the function corresponding to the current operation step.
[0119] If the information related to the current operation step only includes the guidance information for the current operation step, it indicates that the current operation step is a non-functional operation step. If the information related to the current operation step includes both the guidance information for the current operation step and the function corresponding to the current operation step, it indicates that the current operation step is a functional operation step.
[0120] In step 906, in response to the relevant information of the current operation step, including the function corresponding to the current operation step and the second user setting an end condition for the current operation step, the end condition corresponding to the current operation step is displayed. The end condition corresponding to the current operation step is used to indicate the conditions that need to be met to achieve the result of executing the function corresponding to the current operation step. The end condition corresponding to the current operation step is the trigger condition for switching the current operation step to the next operation step when the operation guidance function is applied.
[0121] If the result of the function corresponding to the current operation step meets the termination condition of the current operation step, the current operation step is triggered to switch to the next operation step.
[0122] In the method described in the above embodiments, the second user can add the current operation step in the addition area by triggering the creation control of the operation guidance function. This allows the second user to create operation guidance functions that meet real-time needs, improving the flexibility of the live streaming operation guidance function. Furthermore, when the relevant information of the current operation step includes the function corresponding to the current operation step, the second user can establish a connection between the current operation step and the next operation step by setting an end condition for the current operation step. This ensures that when the result of the function corresponding to the current operation step meets the end condition, the current operation step is triggered to switch to the next operation step. This provides feasibility for automatically executing the current operation step with the required function, thereby reducing the operational complexity and cost for users during live streaming, providing automation capabilities for the live streaming process, improving the smoothness of the live streaming process, and enhancing the experience of both the live streamer and the viewers.
[0123] For example, the categories of termination conditions include attribute checks, preset checks, event triggers, countdowns, unconditional pass, and fail. Attribute checks, for example, could be checking whether the number of participants in the live stream exceeds a specific threshold, suitable for comparing a certain attribute during the live stream with a specific threshold; preset checks could be checking whether the effects, background, or layout during the live stream meet requirements; event triggers could be checking whether the first user makes specific adjustments to devices such as the camera or microphone, suitable for situations where an event triggers the switching of operation steps; fail is suitable for situations where automatic execution of operation steps is not allowed, and the switching of operation steps requires manual triggering.
[0124] Combination Figures 10 to 18This describes the interface for creating the current operation step and displaying the corresponding termination conditions for the current operation step.
[0125] Figure 10 Schematic diagrams illustrating some embodiments of the creation controls of this disclosure are shown.
[0126] like Figure 10 As shown, the creation control 1002 is displayed in the selection interface 1001 of the operation guidance function.
[0127] The second user can trigger the creation control 1002 to display the creation interface.
[0128] Figure 11 Schematic diagrams illustrating some embodiments of the creation interface of this disclosure. Figure 12 Schematic diagrams illustrating other embodiments of the creation interface of this disclosure are shown. Among them, Figure 11 The interface for creating the first operation step is shown. Figure 12 The creation interface for steps other than the first one is displayed.
[0129] like Figure 11 As shown, the area 1102 for adding operation steps is displayed in the creation interface 1101.
[0130] The creation interface 1101 can also display a new control 1103 for operation steps. The second user can trigger the new control 1103 to create a new area for adding operation steps in the creation interface 1101.
[0131] The creation interface 1101 can also display the identification information of the operation guidance function and the addition area 1104 of the operation guidance function. The second user can add the title 1105, the image 1106, and the description information 1107 of the operation guidance function in the addition area 1104.
[0132] like Figure 12 As shown, the creation interface 1101 displays the created operation steps 1201 and the operation step creation control 1202. The second user can add operation steps by triggering the operation step creation control 1202.
[0133] The creation interface 1101 can also display a completion control 1203. After all the operation steps have been completed, the second user can trigger the completion control 1203 to complete the creation of the operation guidance function.
[0134] Combination Figure 13 and Figure 14 Describe the process of adding images to the operation guide function. Figure 13The diagrams illustrate some embodiments of a display interface with added operation guidance functionality according to this disclosure. Figure 14 Schematic diagrams showing some other embodiments of the display interface with added operation guidance functionality as disclosed in this disclosure.
[0135] like Figure 13 As shown, in response to the second user's triggering of the area corresponding to the image of the operation guidance function, multiple preset candidate images 1301 are displayed in the creation interface 1101. The second user can select the target image as the image of the operation guidance function by triggering the preset candidate images.
[0136] like Figure 13 As shown, an access control 1302 can also be displayed in the creation interface 1101. A second user can trigger the access control 1302 to display external image resources in the creation interface 1101, such as... Figure 14 As shown, multiple external image resources 1401 are displayed in the creation interface 1101.
[0137] like Figure 14 As shown, a camera control 1402 can also be displayed in the creation interface 1101. The second user can trigger the camera control 1402 to determine the image of the operation guidance function by taking a picture.
[0138] Combination Figure 15 The interface for adding descriptive information about the operation guidance function. Figure 15 Schematic diagrams illustrating some embodiments of the display interface for adding descriptive information for operation guidance functions according to this disclosure.
[0139] like Figure 15 As shown, in the creation interface 1101, the area 1501 that displays the description information of the input operation guidance function can be displayed. Similarly, in the creation interface 1101, the area 1502 that displays the title of the input operation guidance function can also be displayed.
[0140] Combination Figure 16 The interface displays guiding information describing the steps to add the operation. Figure 16 Schematic diagrams illustrating some embodiments of the display interface for providing guidance information on adding operation steps according to this disclosure.
[0141] like Figure 16 As shown, in response to the second user triggering the operation step addition area 1102, the input area 1601 of the operation step guidance information is displayed in the creation interface 1101. In addition, the function addition control 1602 can also be displayed in the creation interface 1101. The second user can add functions to the operation step by triggering the function addition control 1602.
[0142] Combination Figure 17 The display interface describes the adjustment operation steps. Figure 17 Schematic diagrams illustrating some embodiments of the display interface for adjusting the operation steps of this disclosure.
[0143] like Figure 17 As shown, in the creation interface 1101, area 1701 displays information related to the added operation steps. In addition, adjustment controls 1702 can also be displayed in area 1701. The second user can trigger adjustment controls 1702 to display adjustment interface 1703 on top of creation interface 1101. In adjustment interface 1703, editing controls 1704, deletion controls 1705, and cancellation adjustment controls 1706 are displayed.
[0144] The second user triggers the edit control 1704 to edit and update the relevant information of the operation steps. The second user triggers the delete control 1705 to delete the relevant information of the operation steps and the area displaying the relevant information. The second user triggers the cancel adjustment control 1706 to cancel the current adjustment of the relevant information of the operation steps.
[0145] The following examples illustrate how to display the termination condition corresponding to the current operation step.
[0146] In some embodiments, in response to information related to the current operation step, including the function corresponding to the current operation step, and the second user setting an end condition for the current operation step, displaying the end condition corresponding to the current operation step includes: in response to information related to the current operation step, including the function corresponding to the current operation step, displaying a setting control corresponding to the current operation step; in response to the second user triggering the setting control corresponding to the current operation step, displaying one or more candidate end conditions corresponding to the current operation step; and in response to the second user selecting a target end condition from one or more candidate end conditions, setting the target end condition as the end condition of the current operation step.
[0147] The method described in the above embodiments helps to automatically execute the current operation step by setting an end condition for the current operation step. By selecting a target end condition from one or more candidate end conditions and setting the target end condition as the end condition of the current operation step, the convenience of setting the end condition of the current operation step is improved compared to manually configuring the end condition by the user.
[0148] Combination Figure 18 This describes the display interface for setting the end condition of the current operation step. Figure 18 Schematic diagrams illustrating some embodiments of a display interface for setting the end conditions of the current operation step according to this disclosure.
[0149] like Figure 18As shown, in response to the second user triggering the setting control corresponding to the current operation step, a candidate end condition interface 1801 is displayed above the creation interface 1101, and one or more candidate end conditions corresponding to the current operation step are displayed in the candidate end condition interface 1801. Figure 18 As shown, candidate end conditions 1802 (e.g., the live target device), candidate end conditions 1803 (e.g., the live target completion), and candidate end conditions 1804 (e.g., manual start) are displayed in the candidate end condition interface 1801.
[0150] In addition, the candidate termination condition interface 1801 can also display the selection control corresponding to each candidate termination condition, that is, the candidate termination condition interface 1801 displays the selection control 1805 corresponding to candidate termination condition 1802, the selection control 1806 corresponding to candidate termination condition 1803, and the selection control 1807 corresponding to candidate termination condition 1804.
[0151] The second user can trigger the selection control to select the target termination condition from one or more candidate termination conditions.
[0152] The following examples illustrate the correspondence between candidate termination conditions and the current operation step.
[0153] In some embodiments, one or more candidate termination conditions correspond to the function of the current operation step.
[0154] The method in the above embodiments, by designing one or more candidate termination conditions corresponding to the current operation step and corresponding to the function of the current operation step, helps to improve the efficiency and accuracy of selecting the target termination condition from one or more candidate termination conditions, thereby improving the efficiency and accuracy of setting termination conditions for the current operation step.
[0155] The following examples illustrate how to display the currently added operation steps.
[0156] In some embodiments, the relevant information of the current operation step includes the function corresponding to the current operation step. In response to the second user adding the relevant information of the current operation step, displaying the added current operation step in the addition area includes: in response to the second user triggering the function addition control, displaying multiple candidate functions; in response to the second user selecting the target function from the multiple candidate functions, determining the target function as the function corresponding to the current operation step.
[0157] For example, in response to a second user triggering a function to add a control, multiple function category controls can be displayed, with the first function category control serving as the default function category control and being selected. Multiple candidate functions for the default function category corresponding to the default function category control can also be displayed. Subsequently, based on the current operation step, the second user can trigger the corresponding target function category control from among the multiple function category controls. In response to the second user triggering the target function category control, multiple candidate functions for the target function category corresponding to the target function category control are displayed.
[0158] The target function category control can be the default function category control. In this case, the second user can directly select the target function from the multiple candidate functions currently displayed without having to trigger the default function category control again.
[0159] The target function category control can also be a non-default function category control. In response to the second user triggering the target function category control, the currently displayed multiple candidate functions will be updated to the multiple candidate functions of the target function category corresponding to the target function category control. Subsequently, the second user can select the target function from the updated currently displayed multiple candidate functions.
[0160] Multiple functional categories, including interactive categories, enhanced categories, live multi-guest categories, co-host (live chat) categories, and service enhancement categories.
[0161] Multiple candidate conditions for interactive categories include: live stream goal completion, live stream closed, welfare bag completion, welfare bag distribution ended, treasure chest completion, treasure chest distribution ended, interactive voting (e.g., voting without resources (e.g., participating in voting by selecting options) or voting with resources (e.g., gift voting, participating in voting by giving specific gifts)) completion, interactive voting function ended, specific results of interactive voting, quick quiz completion, quick quiz function closed, interactive mini-game (e.g., you draw, I guess) function enabled, interactive mini-game function disabled, AI wallpaper function enabled, and AI wallpaper function disabled, etc.
[0162] Multiple candidate conditions for the enhancement category include: enhancement function (e.g., enhanced image clarity, optimized sound volume) completed setting, enhancement function de-set setting, special effects (e.g., visual effects, interactive effects) completed setting, special effects de-set setting, stickers (e.g., emoji stickers) completed setting, stickers de-set setting, music completed setting, music de-set setting, voice changing effect completed setting, voice changing effect de-set setting, sound effects (e.g., ambient sound effects) completed setting, sound effects de-set setting, background (e.g., live stream background, virtual background) completed setting or background de-set setting.
[0163] Multiple candidate conditions for live streaming with multiple guest categories include: the number of guests reaching a specific threshold, the layout of the live streaming content being set up, the layout of the live streaming content reaching a specified layout, the expansion of guest settings being set up, the countdown being set up, the countdown ending, the countdown for all participants being set up, the countdown for all participants ending, the guest duel being set up, the countdown for the guest duel ending, the live streaming display being set up, the live streaming display countdown ending, the bulletin board being set up, the bulletin board being de-set up, the wallpaper being set up, the wallpaper being de-set up, and enabling or disabling the function of prioritizing requests from special viewers (e.g., viewers who send gifts).
[0164] Several candidate conditions for the co-hosting category include, for example, the number of co-hosts reaching a specific threshold, the co-hosting process ending, the co-host initiating a match, or the co-host ending a match.
[0165] Several candidate conditions for the service enhancement category include completing the setup of the live content section, canceling the setup of the live content section, completing the setup of the live process sequence, or canceling the setup of the live process sequence.
[0166] The method described in the above embodiments, during the process of adding the current operation step in the adding area, can obtain an operation step with the corresponding function by setting the corresponding function for the current operation step. Furthermore, the second user can select the target function to add for the current operation step from multiple candidate functions. Compared to the second user manually configuring the function corresponding to the current operation step, selecting the target function from multiple candidate functions improves the efficiency of adding the corresponding function to the current operation step.
[0167] Combination Figure 19 This is the display interface that describes the function of setting the current operation steps. Figure 19 Schematic diagrams illustrating some embodiments of a display interface for setting the current operation step according to this disclosure.
[0168] like Figure 19 As shown, the creation interface 1101 displays multiple function category controls, namely function category control 1901, function category control 1902, function category control 1903 and function category control 1904. Among them, function category control 1901 is the default function category. The creation interface 1101 also displays multiple candidate functions corresponding to the default function category, namely candidate function 1905, candidate function 1906, candidate function 1907, candidate function 1908, candidate function 1909 and candidate function 1910.
[0169] In addition, in response to the second user's triggering of the function category control, one or more candidate functions corresponding to the function category triggered by the second user are displayed in the creation interface 1101.
[0170] Combination Figures 20 to 21 This describes the logical control of the interaction method disclosed herein. Figure 20 The diagram illustrates some embodiments of the creation operation guide functionality of this disclosure. Figure 21 Schematic diagrams illustrating some embodiments of the operation guidance function of this disclosure are shown.
[0171] like Figure 20 As shown, the method for creating the operation guidance function includes steps 2001 to 2013.
[0172] In step 2001, the editor sends a request to the processing engine to create a new operation guidance function.
[0173] The editor and processing engine are used to create action guides, which can be created by a second user within the editor.
[0174] In step 2002, the processing engine sends a response message to the editor, indicating that the creation is possible.
[0175] In step 2003, the editor sends a request to the entity to create the current operation step.
[0176] In step 2004, the entity sends a response message to the editor.
[0177] In step 2005, when the editor receives the termination condition set by the second user for the current operation step, the editor sends a request to the entity to set or update the termination condition of the current operation step.
[0178] In step 2006, the entity determines the termination condition for the current operation step based on the request in step 2005.
[0179] In step 2007, the entity sends a response to the editor, indicating that the end condition for the operation step has been successfully selected.
[0180] In step 2008, the editor sends a request to the processing engine to add the current operation step. If the editor does not receive the end condition set by the second user for the current operation step, the request to add the current operation step does not include the end condition. The processing engine sets the operation control for the current operation step to switch to the next operation step.
[0181] In step 2009, the engine feedback response information is processed.
[0182] In step 2010, the editor sends a request to the processing engine to transform the data, requesting the processing engine to transform the data for the set or updated end conditions.
[0183] In step 2011, the editor receives a streaming string from the processing engine, which serves as the termination condition after data transformation.
[0184] In step 2012, the editor publishes or republishes the created operation guide to the server.
[0185] In step 2013, the editor receives the response information from the server.
[0186] In the above embodiments, determining the termination condition for the current operation step and establishing the connection between the current operation step and the next operation step provides feasibility for automatically executing the current operation step. This provides feasibility for reducing the operational complexity for users during live streaming, reducing user operational costs, providing automation capabilities for the live streaming process, improving the smoothness of the live streaming process, and enhancing the experience of both live streamers and viewers. Furthermore, if the termination condition set by a second user for the current operation step is not received, the processing engine sets the operation controls for the current operation step, improving the stability of switching from the current operation step to the next operation step and enhancing the stability of automatically executing the current operation step during the live stream.
[0187] like Figure 21 As shown, the method of using the operation guidance function includes steps 2101 to 2112.
[0188] In step 2101, the client begins applying the operation guidance function.
[0189] In step 2102, the client determines whether the current operation step should be taken over by the server.
[0190] If the server takes over, proceed to step 2103; otherwise, proceed directly to step 2104.
[0191] In step 2103, the server executes control logic, performs termination condition judgment and schedules to the next operation step, and then directly executes step 2105.
[0192] In step 2104, the client determines whether the current operation step meets the termination condition.
[0193] If the current operation step meets the termination condition, then execute step 2105; if the current operation step does not meet the termination condition, then re-execute step 2104.
[0194] In step 2105, the client searches for the next operation step.
[0195] In step 2106, the client determines whether there is a next operation step.
[0196] If there is a next operation step, proceed to step 2107; otherwise, proceed to step 2111.
[0197] In step 2107, the client determines whether the function and termination condition of the next operation step need to be checked in advance.
[0198] Pre-checking involves determining whether the termination conditions of the next operation step are met before executing the function. If pre-checking is required, proceed to step 2108; otherwise, proceed to step 2110.
[0199] In step 2108, the client determines whether the next operation step should be taken over by the server.
[0200] If the server takes over, proceed to step 2103; otherwise, proceed directly to step 2109.
[0201] In step 2109, the client determines whether the next operation step meets the termination condition.
[0202] If the next operation step meets the termination condition, then update the next step to the current step and execute step 2105. If the next operation step does not meet the termination condition, then execute step 2110.
[0203] In step 2110, the client executes the function of the next operation step, and uses the next operation step as the current operation step, reporting the current operation step to the server. Step 2102 is then executed directly thereafter.
[0204] In step 2111, the client reports to the server that there is no next operation step and ends the automated execution of the operation step.
[0205] In step 2112, the client ends the use of the operation guidance function.
[0206] In the above embodiments, by determining whether the current operation step meets the termination condition, and if so, finding the next operation step, the switching from the current operation step to the next operation step is achieved. This enables the automatic execution of the current operation step, reduces the operational complexity for users during live streaming, reduces user operational costs, improves the automated execution capability of operation steps during live streaming, and enhances the smoothness of the live streaming process, the user experience of the live streamer, and the viewing experience of the live streamer. Furthermore, by having the client determine whether the current operation step is taken over by the server, and if so, having the server execute the control logic, it facilitates subsequent updates to the termination condition of the current operation step, without relying on client reporting, achieving dynamic compatibility. Moreover, by determining whether the function and termination condition of the next operation step need to be checked in advance, it helps to determine in advance whether the termination condition of the next operation step is met, reducing the need to check whether the termination condition of the next operation step is met when executing the next operation step, improving the continuity of switching from the next operation step to subsequent operation steps, and enhancing the smoothness of the live streaming process.
[0207] This disclosure also provides an interactive device, which can be used as a first interactive device, as described below. Figure 22 Describe it.
[0208] Figure 22 These are structural diagrams of some embodiments of the interactive device disclosed herein. For example... Figure 22 As shown, the interactive device 2200 of this embodiment includes: a first display module 2201, a first determination module 2202, a second determination module 2203, and a second display module 2204.
[0209] The first display unit 2201 is configured to display guidance information and operation controls for the current operation step in response to the operation guidance function triggered by the first user for a live broadcast of the target type. The operation guidance function is used to guide the first user to perform multiple operation steps to complete the live broadcast of the target type. The multiple operation steps include the current operation step.
[0210] The first determining unit 2202 is configured to determine whether there is an end condition corresponding to the current operation step in response to the operation control being triggered in the current operation step.
[0211] The second determining unit 2203 is configured to determine whether the result of executing the function corresponding to the current operation step satisfies the end condition corresponding to the current operation step in response to the existence of the end condition corresponding to the current operation step.
[0212] The second display unit 2204 is configured to display guidance information and operation controls for the next operation step in response to the fulfillment of the termination condition corresponding to the current operation step, based on the order of multiple operation steps.
[0213] This disclosure proposes an interactive device whereby a first user triggers an operation guidance function for a target type of live stream during the live stream. The device displays guidance information and operation controls for the current operation step. If the operation controls for the current operation step are triggered and the current operation step has a corresponding termination condition, the device determines whether the result of executing the function corresponding to the current operation step satisfies the termination condition. If the termination condition is met, the device displays guidance information and operation controls for the next operation step in the order of the operation steps. Based on this interactive device, the operation guidance function can guide the user through live stream operations based on the sequence of multiple operation steps. It also achieves automatic execution of operation steps with termination conditions involved in the live stream, reducing the complexity and cost of operation for the user, improving the automation capability of operation steps in the live stream, and enhancing the smoothness of the live stream, the user experience, and the viewing experience.
[0214] In some embodiments, the second determining module 2203 is further configured to, in response to the existence of an end condition corresponding to the current operation step, execute the function corresponding to the current operation step based on the triggering of the operation control of the current operation step, and display the effect of executing the function corresponding to the current operation step in the live broadcast interface; and determine whether the result of executing the function corresponding to the current operation step satisfies the end condition corresponding to the current operation step.
[0215] In some embodiments, the first display module 2201 is further configured to, in response to the operation guidance function of the live broadcast of the target type triggered by the first user, determine whether the function corresponding to the current operation step includes preset configuration parameters; in response to the function corresponding to the current operation step including preset values of one or more configuration parameters, display the guidance information of the current operation step, the preset values of one or more configuration parameters and operation controls, wherein the operation controls are used to confirm the preset values of one or more configuration parameters.
[0216] In some embodiments, the first display module 2201 is further configured to display guidance information for the current operation step and one or more operation controls corresponding to the configuration parameters in response to the current operation step not including the preset configuration parameters.
[0217] In some embodiments, the second determining module 2203 is further configured to respond to the first user determining the target value of one or more configuration parameters based on the operation controls corresponding to one or more configuration parameters, and to execute the function corresponding to the current operation step according to the target value of one or more configuration parameters.
[0218] In some embodiments, the first display module 2201 is further configured to, in response to the absence of an end condition corresponding to the current operation step, display guidance information and operation controls for the next operation step based on the order of multiple operation steps, wherein the operation controls for the current operation step are used to confirm the guidance information for the current operation step.
[0219] In some embodiments, the first display module 2201 is further configured to display a live streaming interface; in response to the first user triggering the operation guidance function of the target type of live streaming in the live streaming interface, the guidance information and operation controls of the current operation step are displayed on the upper layer of the live streaming interface, or the guidance information and operation controls of the current operation step are displayed in the first area of the live streaming interface, and the live streaming content is displayed in the second area of the live streaming interface.
[0220] In some embodiments, the first display module 2201 is further configured to display a details interface of the operation guidance function in response to the operation guidance function of the target type triggered by the first user, wherein the details interface includes relevant information of multiple operation steps and a switch control; in response to the switch control being in the on state, the guidance information and operation control of the current operation step are displayed based on the order of the multiple operation steps.
[0221] In some embodiments, the guidance information, operation controls, and return controls of the current operation step are displayed in the display area of the current operation step. The first display module 2201 is also configured to display the details interface of the operation guidance function in response to the first user triggering the return control, and to display the indication information of the current operation step in the details interface of the operation guidance function.
[0222] In some embodiments, the first display module 2201 is further configured to switch the switch control from an on state to an off state in response to a first user triggering a return control.
[0223] In some embodiments, the first determining unit 2202 is further configured to trigger the operation control of the current operation step based on the triggering operation of the first user, or to trigger the operation control of the current operation step based on the satisfaction of a preset triggering condition.
[0224] This disclosure also provides an interactive device that can serve as a second interactive device, as described below. Figure 23 Describe it.
[0225] Figure 23 These are structural diagrams of other embodiments of the interactive device disclosed herein. For example... Figure 23 As shown, the interactive device 2300 of this embodiment includes: a third display module 2301, an addition module 2302, and a fourth display module 2303.
[0226] The third display module 2301 is configured to display a creation interface in response to the operation guidance function triggered by the second user for live streaming. The creation interface includes an area for adding operation steps.
[0227] The addition module 2302 is configured to display the added current operation step in the addition area in response to the second user adding relevant information about the current operation step. The relevant information about the current operation step includes at least one of the guidance information of the current operation step and the function corresponding to the current operation step.
[0228] The fourth display module 2303 is configured to respond to relevant information of the current operation step, including the function corresponding to the current operation step and the second user setting an end condition for the current operation step, and display the end condition corresponding to the current operation step. The end condition corresponding to the current operation step is used to indicate the conditions that need to be met to achieve the result of executing the function corresponding to the current operation step. The end condition corresponding to the current operation step is the trigger condition for switching the current operation step to the next operation step when the operation guidance function is applied.
[0229] In the apparatus described above, the second user can add the current operation step in the addition area by triggering the creation control of the operation guidance function. This allows the second user to create operation guidance functions that meet real-time needs, improving the flexibility of the live streaming operation guidance function. Furthermore, when the relevant information of the current operation step includes the function corresponding to the current operation step, the second user can establish a connection between the current operation step and the next operation step by setting an end condition for the current operation step. This ensures that when the result of the function corresponding to the current operation step meets the end condition, the current operation step is triggered to switch to the next operation step. This provides feasibility for automatically executing the current operation step with the required function, thereby reducing the operational complexity and cost for users during live streaming, providing automation capabilities for the live streaming process, improving the smoothness of the live streaming process, and enhancing the experience of both the live streamer and the viewer.
[0230] In some embodiments, the fourth display module 2303 is further configured to, in response to information related to the current operation step, including the function corresponding to the current operation step, display the setting control corresponding to the current operation step; in response to the second user triggering the setting control corresponding to the current operation step, display one or more candidate end conditions corresponding to the current operation step; and in response to the second user selecting a target end condition from one or more candidate end conditions, set the target end condition as the end condition of the current operation step.
[0231] In some embodiments, one or more candidate termination conditions correspond to the function of the current operation step.
[0232] In some embodiments, the relevant information of the current operation step includes the function corresponding to the current operation step. The adding module 2302 is also configured to display multiple candidate functions in response to the second user triggering the function adding control; and to determine the function corresponding to the current operation step in response to the second user selecting the target function from the multiple candidate functions.
[0233] This disclosure also provides an electronic device, which is described below in conjunction with... Figure 24 and 25 The present disclosure provides an electronic device comprising: a memory; and a processor coupled to the memory, the processor being configured to execute an interaction method according to any embodiment of the present disclosure based on instructions stored in the memory.
[0234] Based on the electronic device described in the above embodiments, when a first user triggers the operation guidance function for a target type of live stream during the live stream, the device displays guidance information and operation controls for the current operation step. If the operation controls for the current operation step are triggered and the current operation step has a corresponding termination condition, the device determines whether the result of executing the function corresponding to the current operation step satisfies the termination condition. If the termination condition is satisfied, the device displays guidance information and operation controls for the next operation step in the order of the operation steps. Based on the electronic device described in the above embodiments, the operation guidance function can guide the user through live stream operations based on the sequence of multiple operation steps during the live stream. It also achieves automatic execution of operation steps with termination conditions involved in the live stream, reducing the complexity of user operations during the live stream, reducing user operational costs, improving the automated execution capability of operation steps in the live stream, and enhancing the smoothness of the live stream, the user experience of the live streamer, and the user experience of the live stream viewer.
[0235] Alternatively, based on the electronic device described in the above embodiments, the second user can add the current operation step in the addition area by triggering the creation control of the operation guidance function. This allows the second user to create operation guidance functions that meet real-time needs, improving the flexibility of the live streaming operation guidance function. Furthermore, when the relevant information of the current operation step includes the function corresponding to the current operation step, the second user can establish a connection between the current operation step and the next operation step by setting an end condition for the current operation step. This allows the current operation step to switch to the next operation step when the result of the function corresponding to the current operation step meets the end condition. This provides feasibility for automatically executing the current operation step with the function, thereby reducing the operational complexity and cost for users during live streaming, providing automation capabilities for the live streaming process, improving the smoothness of the live streaming process, and enhancing the experience of both the live streamer and the viewer.
[0236] Figure 24 Block diagrams of electronic devices according to some embodiments of the present disclosure are shown, such as Figure 24 As shown, the electronic device 2400 includes a processor 2402; and a memory 2401 coupled to the processor 2402 for storing instructions, which, when executed by the processor 2402, cause the processor 2402 to perform an interactive method as described in any embodiment of this disclosure.
[0237] Memory 2401 is used to store one or more computer-readable instructions. Memory 2401 may include any combination of various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory, including but not limited to random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory. Memory 2401 may, for example, store operating systems, application programs, boot loaders, databases, and other programs, as well as various application programs and various data.
[0238] The processor 2402 is used to execute computer-readable instructions, the method of any of the foregoing embodiments. Specific implementations of each step of the method can be found in the above embodiments, and repeated details will not be elaborated here.
[0239] The processor 2402 can be manifested as various processing devices, such as a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The central processing unit (CPU) can be based on x86 or ARM architectures, etc.
[0240] The processor 2402 and the memory 2401 can communicate with each other directly or indirectly. For example, the processor 2402 and the memory 2401 can communicate via a network. The network can include a wireless network, a wired network, and / or any combination of wireless and wired networks. The processor 2402 and the memory 2401 can also communicate with each other via a system bus, which is not limited in this disclosure.
[0241] It should be noted that Figure 24 The components of the electronic device 2400 shown are merely exemplary and not limiting. The electronic device 2400 may have other components as needed for the actual application. The processor 2402 can control other components in the electronic device 2400 to perform desired functions.
[0242] The electronic device 2400 can be implemented by software, firmware and / or hardware, and can be integrated into a device with the relevant application installed.
[0243] Figure 25 Block diagrams of electronic devices according to other embodiments of the present disclosure are shown.
[0244] Figure 25 The electronic device 2500 shown can be a computer system with a dedicated hardware structure, which can perform corresponding functions when the relevant application is installed.
[0245] Electronic devices include, but are not limited to, mobile terminals such as smartphones, laptops, personal digital assistants (PDAs), tablet computers (PCs), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), wearable devices, and fixed terminals such as digital televisions and desktop computers.
[0246] like Figure 25 As shown, the Central Processing Unit (CPU) 2501 performs various processes based on a program stored in the Read-Only Memory (ROM) 2502 or a program loaded from the Storage Section 2508 into the Random Access Memory (RAM) 2503. The RAM 2503 stores data required as needed when the CPU 2501 performs various processes, etc. The CPU is merely exemplary; it could also be other types of processors, such as the various processors described above. The ROM 2502, RAM 2503, and Storage Section 2508 can be various forms of computer-readable storage media. It should be noted that although... Figure 25 The image shows ROM 2502, RAM 2503 and storage section 2508 respectively, but one or more of them may be combined or located in the same or different memory or storage modules.
[0247] CPU 2501, ROM 2502 and RAM 2503 are interconnected via bus 2504. Input / output interface 2505 is also connected to bus 2504.
[0248] The following components are connected to the input / output interface 2505: input section 2506, such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output section 2507, including displays such as cathode ray tube (CRT), liquid crystal display (LCD), speakers, vibrators, etc.; storage section 2508, including hard disk, magnetic tape, etc.; and communication section 2509, including network interface cards such as LAN cards, modems, etc. Communication section 2509 allows communication processing via a network such as the Internet. It is easy to understand that, although... Figure 25 The portion of the electronic device 2500 shown communicates via bus 2504, but it may also communicate via a network or other means, wherein the network may include a wireless network, a wired network, and / or any combination of wireless and wired networks.
[0249] As needed, drive 2510 is also connected to input / output interface 2505. Removable media 2511, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on drive 2510 as needed, so that computer programs read from them can be installed into storage section 2508 as needed.
[0250] When the above series of processes are implemented through software, the program constituting the software can be installed from a network such as the Internet or a storage medium such as a removable medium 2611.
[0251] According to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs.
[0252] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the interaction method of any embodiment of this disclosure.
[0253] Based on the computer program product of the above embodiments, when a first user triggers the operation guidance function of the target type of live broadcast during the live broadcast, the system displays guidance information and operation controls for the current operation step. If the operation controls for the current operation step are triggered and the current operation step has a corresponding termination condition, the system determines whether the result of executing the function corresponding to the current operation step satisfies the termination condition. If the termination condition is satisfied, the system displays guidance information and operation controls for the next operation step in the order of the operation steps. Based on the computer program product of the above embodiments, the operation guidance function can guide the user through live broadcast operations based on the sequence of multiple operation steps during the live broadcast. It also achieves automatic execution of operation steps with termination conditions involved in the live broadcast, reducing the operational complexity and cost for the user, improving the automated execution capability of operation steps in the live broadcast, and enhancing the smoothness of the live broadcast, the user experience, and the viewing experience.
[0254] Alternatively, based on the computer program product described in the above embodiments, the second user can add the current operation step in the add area by triggering the creation control of the operation guidance function. This allows the second user to create operation guidance functions that meet real-time needs, improving the flexibility of the live streaming operation guidance function. Furthermore, when the relevant information of the current operation step includes the function corresponding to the current operation step, the second user can establish a connection between the current operation step and the next operation step by setting an end condition for the current operation step. This allows the current operation step to switch to the next operation step when the result of the function corresponding to the current operation step meets the end condition. This provides feasibility for automatically executing the current operation step with the required function, thereby reducing the operational complexity and cost for users during live streaming, providing automation capabilities for the live streaming process, improving the smoothness of the live streaming process, and enhancing the experience of both the live streamer and the viewer.
[0255] For example, some embodiments of this disclosure include a computer program product that, when run on a computer, causes the computer to perform the methods of any of the foregoing embodiments. The computer program product includes computer instructions carried on a computer-readable medium, comprising program code for performing the methods shown in the flowchart. In such embodiments, the computer instructions may be downloaded and installed from a network via a communication portion, or installed from a storage portion, or installed from a ROM. When the computer program is executed by the CPU, the methods of the embodiments of this disclosure are performed.
[0256] This disclosure also provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the interactive method of any embodiment of this disclosure.
[0257] Based on the computer-readable storage medium of the above embodiments, when a first user triggers the operation guidance function of the target type of live stream during the live stream, the function displays guidance information and operation controls for the current operation step. If the operation controls for the current operation step are triggered and the current operation step has a corresponding termination condition, the function determines whether the result of executing the function corresponding to the current operation step satisfies the termination condition. If the termination condition is satisfied, the function displays guidance information and operation controls for the next operation step in the order of the operation steps. Based on the computer-readable storage medium of the above embodiments, the operation guidance function can guide the user through live stream operations based on the sequence of multiple operation steps during the live stream. It also achieves automatic execution of operation steps with termination conditions involved in the live stream, reducing the operational complexity and cost for the user, improving the automated execution capability of operation steps during the live stream, and enhancing the smoothness of the live stream, the user experience, and the viewing experience.
[0258] Alternatively, based on the computer-readable storage medium of the above embodiments, the second user can add the current operation step in the addition area by triggering the creation control of the operation guidance function. This allows the second user to create operation guidance functions that meet real-time needs, improving the flexibility of the live streaming operation guidance function. Furthermore, when the relevant information of the current operation step includes the function corresponding to the current operation step, the second user can establish a connection between the current operation step and the next operation step by setting an end condition for the current operation step. This allows the current operation step to switch to the next operation step when the result of the function corresponding to the current operation step meets the end condition. This provides feasibility for automatically executing the current operation step with the function, thereby reducing the operational complexity of users during live streaming, reducing user operational costs, providing automation capabilities for the live streaming process, improving the smoothness of the live streaming process, and enhancing the experience of both the live streamer and the viewer.
[0259] It should be noted that, in the context of this disclosure, a computer-readable medium can be a tangible medium that may contain or store programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0260] A computer-readable medium may be a computer-readable storage medium, a computer-readable signal medium, or any combination thereof.
[0261] Computer-readable storage media include, but are not limited to, systems, apparatuses, or devices that are electrical, magnetic, optical, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, 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 devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the methods of any of the foregoing embodiments.
[0262] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0263] 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.
[0264] In some embodiments, a computer program is also provided, comprising: instructions that, when executed by a processor, cause the processor to perform the methods of any of the foregoing embodiments. For example, the instructions may be embodied in computer program code.
[0265] In embodiments of this disclosure, computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as 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 it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0266] This disclosure also provides an interactive system, which will be described below in conjunction with... Figure 26 Describe it.
[0267] Figure 26 This is a structural diagram of some embodiments of the interactive system disclosed herein. For example... Figure 26 As shown, the interactive system of this embodiment includes: a first interactive device 2200 and a second interactive device 2300.
[0268] The interactive system can be set up on multiple user terminals or on a single user terminal.
[0269] Based on the interactive system of the above embodiments, when a first user triggers the operation guidance function of the target type of live stream during the live stream, the system displays guidance information and operation controls for the current operation step. If the operation controls for the current operation step are triggered and the current operation step has a corresponding termination condition, the system determines whether the result of executing the function corresponding to the current operation step satisfies the termination condition. If the termination condition is satisfied, the system displays guidance information and operation controls for the next operation step in the order of the operation steps. Based on the interactive system of the above embodiments, the operation guidance function can guide the user through live stream operations based on the sequence of multiple operation steps during the live stream. It also achieves automatic execution of operation steps with termination conditions involved in the live stream, reducing the operational complexity and cost for the user, improving the automated execution capability of operation steps during the live stream, and enhancing the smoothness of the live stream, the user experience of the live streamer, and the viewing experience of the live stream viewers.
[0270] Alternatively, based on the interactive system of the above embodiments, the second user can add the current operation step in the addition area by triggering the creation control of the operation guidance function. This allows the second user to create operation guidance functions that meet real-time needs, improving the flexibility of the live broadcast operation guidance function. Furthermore, when the relevant information of the current operation step includes the function corresponding to the current operation step, the second user can establish a connection between the current operation step and the next operation step by setting an end condition for the current operation step. This ensures that when the result of the function corresponding to the current operation step meets the end condition, the current operation step is triggered to switch to the next operation step. This provides feasibility for automatically executing the current operation step with the required function, thereby reducing the operational complexity and cost for users during the live broadcast, providing automation capabilities for the live broadcast process, improving the smoothness of the live broadcast process, and enhancing the experience of both the live broadcaster and the viewers.
[0271] 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.
[0272] The functions described above can be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary hardware logic components that can be used 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.
[0273] While specific embodiments of this disclosure have been described in detail by way of example, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.
Claims
1. An interaction method, comprising: In response to the first user triggering the operation guidance function for a live stream of the target type, the guidance information and operation controls for the current operation step are displayed. The operation guidance function is used to guide the first user to perform multiple operation steps to complete the live stream of the target type, and the multiple operation steps include the current operation step. In response to the triggering of the operation control of the current operation step, determine whether there is a termination condition corresponding to the current operation step; In response to the existence of a termination condition corresponding to the current operation step, determine whether the result of executing the function corresponding to the current operation step satisfies the termination condition corresponding to the current operation step; In response to the termination condition corresponding to the current operation step being met, based on the order of the multiple operation steps, guidance information and operation controls for the next operation step are displayed.
2. The interaction method according to claim 1, wherein determining whether the result of executing the function corresponding to the current operation step satisfies the termination condition corresponding to the current operation step in response to the existence of a termination condition corresponding to the current operation step includes: In response to the existence of the termination condition corresponding to the current operation step, based on the triggering of the operation control of the current operation step, the function corresponding to the current operation step is executed, and the effect of executing the function corresponding to the current operation step is displayed in the live broadcast interface; Determine whether the result of executing the function corresponding to the current operation step satisfies the termination condition corresponding to the current operation step.
3. The interaction method according to claim 2, wherein, The operation guidance function that responds to the first user triggering a live stream of the target type displays guidance information and operation controls for the current operation step, including: In response to the first user triggering the operation guidance function of the target type of live broadcast, determine whether the function corresponding to the current operation step includes preset configuration parameters; In response to the function corresponding to the current operation step including preset values of one or more configuration parameters, the system displays guidance information for the current operation step, the preset values of the one or more configuration parameters, and the operation control, wherein the operation control is used to confirm the preset values of the one or more configuration parameters.
4. The interaction method according to claim 3, wherein, The operation guidance function that responds to the first user triggering a live stream of the target type, displaying guidance information and operation controls for the current operation step, further includes: In response to the fact that the function corresponding to the current operation step does not include preset configuration parameters, the guide information for the current operation step and one or more operation controls corresponding to the configuration parameters are displayed.
5. The interaction method according to claim 4, wherein, The step of responding to the existence of a termination condition corresponding to the current operation step, and executing the function corresponding to the current operation step based on the triggering of the current operation step, includes: In response to the first user determining the target value of the one or more configuration parameters based on the operation controls corresponding to the one or more configuration parameters, the function corresponding to the current operation step is executed according to the target value of the one or more configuration parameters.
6. The interaction method according to claim 1, further comprising: In response to the absence of a termination condition corresponding to the current operation step, based on the order of the multiple operation steps, guidance information and operation controls for the next operation step are displayed, wherein the operation controls for the current operation step are used to confirm the guidance information for the current operation step.
7. The interaction method according to any one of claims 1 to 6, wherein, The operation guidance function that responds to the first user triggering a live stream of the target type displays guidance information and operation controls for the current operation step, including: Display the live stream interface; In response to the first user triggering the operation guidance function of the target type of live broadcast in the live broadcast interface, the guidance information and operation controls of the current operation step are displayed at the top of the live broadcast interface, or the guidance information and operation controls of the current operation step are displayed in the first area of the live broadcast interface, and the live broadcast content is displayed in the second area of the live broadcast interface.
8. The interaction method according to any one of claims 1 to 6, wherein, The operation guidance function that responds to the first user triggering a live stream of the target type displays guidance information and operation controls for the current operation step, including: In response to the first user triggering the operation guidance function of the target type of live broadcast, a details interface of the operation guidance function is displayed, wherein the details interface includes relevant information of the multiple operation steps and switch controls; In response to the switch control being in the on state, based on the order of the multiple operation steps, the guidance information and operation controls for the current operation step are displayed.
9. The interaction method according to claim 8, wherein, The interaction method further includes displaying guidance information, operation controls, and a return control for the current operation step in the display area of the current operation step. In response to the first user triggering the return control, the details interface of the operation guidance function is displayed, and the instruction information of the current operation step is displayed in the details interface of the operation guidance function.
10. The interaction method according to claim 9, further comprising: In response to the first user triggering the return control, the switch control is switched from the on state to the off state.
11. The interaction method according to any one of claims 1 to 6, wherein, The operation control of the current operation step being triggered includes: the operation control of the current operation step being triggered based on the triggering operation of the first user, or the operation control of the current operation step being triggered based on the satisfaction of a preset triggering condition.
12. An interaction method, comprising: In response to the operation guidance function triggered by the second user, a creation interface is displayed, wherein the creation interface includes an area for adding operation steps; In response to the second user adding relevant information about the current operation step, the added current operation step is displayed in the adding area, wherein the relevant information about the current operation step includes at least one of the guidance information of the current operation step and the function corresponding to the current operation step; In response to the relevant information of the current operation step, including the function corresponding to the current operation step and the second user setting an end condition for the current operation step, the end condition corresponding to the current operation step is displayed. The end condition corresponding to the current operation step is used to represent the conditions that need to be met for the result of executing the function corresponding to the current operation step. The end condition corresponding to the current operation step is the trigger condition for the current operation step to switch to the next operation step when the operation guidance function is applied.
13. The interaction method according to claim 12, wherein, The relevant information in response to the current operation step includes the function corresponding to the current operation step, and the second user sets an end condition for the current operation step, displaying the end condition corresponding to the current operation step, including: In response to information related to the current operation step, including the function corresponding to the current operation step, the setting control corresponding to the current operation step is displayed; In response to the second user triggering the setting control corresponding to the current operation step, one or more candidate termination conditions corresponding to the current operation step are displayed. In response to the second user selecting a target end condition from the one or more candidate end conditions, the target end condition is set as the end condition for the current operation step.
14. The interaction method according to claim 13, wherein, The one or more candidate termination conditions correspond to the functions of the current operation step.
15. The interaction method according to any one of claims 12 to 14, wherein, The relevant information for the current operation step includes the function corresponding to the current operation step. The step of displaying the added current operation step in the addition area in response to the second user adding relevant information about the current operation step includes: In response to the second user-triggered function, add a control to display multiple candidate functions; In response to the second user selecting a target function from the plurality of candidate functions, the target function is determined as the function corresponding to the current operation step.
16. An interactive device, comprising, as a first interactive device: The first display module is configured to respond to the operation guidance function of the target type of live broadcast triggered by the first user, and display the guidance information and operation controls of the current operation step. The operation guidance function is used to guide the first user to perform multiple operation steps to complete the target type of live broadcast. The multiple operation steps include the current operation step. The first determining module is configured to determine whether there is an end condition corresponding to the current operation step in response to the operation control of the current operation step being triggered. The second determining module is configured to determine, in response to the existence of an end condition corresponding to the current operation step, whether the result of executing the function corresponding to the current operation step satisfies the end condition corresponding to the current operation step. The second display module is configured to display guidance information and operation controls for the next operation step in response to the fulfillment of the termination condition corresponding to the current operation step, based on the order of the multiple operation steps.
17. An interactive device, as a second interactive device, comprising: The third display module is configured to display a creation interface in response to the operation guidance function triggered by the second user for live streaming, wherein the creation interface includes an area for adding operation steps; The add module is configured to display the added current operation step in the add area in response to the second user adding relevant information about the current operation step, wherein the relevant information about the current operation step includes at least one of the guidance information of the current operation step and the function corresponding to the current operation step; The fourth display module is configured to display the end condition corresponding to the current operation step in response to relevant information of the current operation step, including the function corresponding to the current operation step and the end condition set by the second user for the current operation step. The end condition corresponding to the current operation step is used to represent the conditions that need to be met for the result of executing the function corresponding to the current operation step. The end condition corresponding to the current operation step is the trigger condition for the current operation step to switch to the next operation step when the operation guidance function is applied.
18. An electronic device comprising: Memory; and A processor coupled to the memory, the processor being configured to execute the interaction method of any one of claims 1 to 15 based on instructions stored in the memory.
19. A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the interactive method of any one of claims 1 to 15.
20. An interactive system, comprising: The interactive device as the first interactive device in claim 16, and the interactive device as the second interactive device in claim 17.