Method, device, equipment, storage medium and program product for interface interaction
By presenting questions and receiving audience responses in the live streaming interface, the problem of low interaction efficiency between live streamers and audiences on live streaming platforms has been solved, enabling rich interactive formats and an efficient user interaction experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2026-03-06
- Publication Date
- 2026-06-09
AI Technical Summary
How to improve the interaction efficiency between the streamer and the audience on the live streaming platform, especially how to configure questions during the live stream and have the audience answer them to enrich the interaction.
The live stream interface displays the user-configured questions and receives responses from viewers. The interface then displays evaluation information for the responses and supports enabling interactive events related to the questions.
It enriches the interactive methods during live streaming, improves the efficiency of interaction between users, supports the live streamer to configure questions and have the audience answer them, and enhances the interactive experience.
Smart Images

Figure CN122179613A_ABST
Abstract
Description
Technical Field
[0001] The examples in this article generally relate to the field of computers, and in particular to methods, apparatuses, devices, computer-readable storage media, and computer program products for user interface interaction. Background Technology
[0002] With the increasing maturity of internet technology, more and more users are engaging in interactive activities on online platforms. For example, users can watch other users' live streams as viewers. Furthermore, users can also broadcast live on online platforms. Therefore, improving the efficiency of interaction between broadcasters and viewers is a crucial issue. Summary of the Invention
[0003] In a first aspect, a method for interface interaction is provided. The method includes: presenting first content in a live streaming interface, the first content being related to a first question, the first question being configured based on a first operation by a first user, the first user being the live streamer of the live streaming interface; receiving a second operation, the second operation instructing a second user to provide a first response to the first question; and presenting a first prompt message in the live streaming interface, the first prompt message indicating an evaluation of the first response.
[0004] In a second aspect, another method for interface interaction is provided. This method includes: presenting a live streaming interface to a first user, the first user being the live streamer of the live streaming interface; receiving a first operation, the first operation instructing the activation of an interactive event, the interactive event being related to at least one question; and presenting third content in the live streaming interface, the third content being related to the first question, the first question being a subset of the at least one question.
[0005] In a third aspect, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present first content in a live streaming interface, the first content being related to a first question configured based on a first operation by a first user, the first user being the live streamer of the live streaming interface; a first receiving module configured to receive a second operation, the second operation indicating a first response from a second user to the first question; and a second presentation module configured to present first prompt information in the live streaming interface, the first prompt information indicating an evaluation of the first response.
[0006] In a fourth aspect, another device for interface interaction is provided. The device includes: a third presentation module configured to present a live streaming interface to a first user, the first user being the live streamer of the live streaming interface; a second receiving module configured to receive a first operation, the first operation instructing the initiation of an interactive event, the interactive event being related to at least one question; and a fourth presentation module configured to present third content in the live streaming interface, the third content being related to the first question, the first question being a subset of the at least one question.
[0007] In a fifth aspect, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
[0008] In a sixth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.
[0009] In a seventh aspect, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
[0010] This approach allows live streamers to configure questions during the live stream, which can then be answered by other users, thus enriching the interactive methods associated with the live stream.
[0011] It should be understood that the content described in this section is not intended to limit the key or important features of the examples in this article, nor is it intended to restrict the scope of the solution. Other features will become readily apparent from the following description. Attached Figure Description
[0012] The above and other features, advantages, and aspects of the various examples herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. In the accompanying drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A schematic diagram of the example environment is shown; Figures 2A to 2J Example interfaces for some scenarios are shown; Figures 3A to 3F Example interfaces for some scenarios are shown; Figure 4 The flowcharts show example processes of interface interactions in some scenarios; Figure 5The flowcharts show example processes of interface interactions in several other scenarios; Figure 6 Schematic structural block diagrams of example devices for interface interaction in some scenarios are shown; Figure 7 Schematic block diagrams of example devices for interface interaction in several other scenarios are shown; and Figure 8 A block diagram of an electronic device capable of implementing multiple illustrative scenarios is shown. Detailed Implementation
[0013] The examples in this document will now be described in more detail with reference to the accompanying drawings. While some examples are shown in the drawings, it should be understood that solutions can be implemented in various forms and should not be construed as limited to the examples presented herein. Rather, these examples are provided to provide a more thorough and complete understanding of the solutions. It should be understood that the drawings and examples in this document are for illustrative purposes only and are not intended to limit the scope of protection of the solutions.
[0014] It should be noted that the headings of any section / subsection provided herein are not restrictive. Various examples are described throughout this document, and examples of any type may be included under any section / subsection. Furthermore, examples described in any section / subsection may be combined in any way with any other examples described in the same section / subsection and / or different sections / subsections.
[0015] In the description of the examples in this document, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an example" or "the example" should be understood as "at least one example". The term "some examples" should be understood as "at least some examples". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0016] The examples in this article may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and rules. In the examples presented here, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, when implementing each example, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained through appropriate means, in accordance with relevant laws and regulations. The specific methods of notification and / or authorization can vary depending on the actual situation and application scenario; the scope of the solution is not limited in this regard.
[0017] In this manual and the sample solutions, any processing of personal information will be conducted only under legal grounds (such as obtaining the consent of the data subject or being necessary for the performance of a contract) and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0018] As mentioned above, with the increasing maturity of internet technology, more and more users are engaging in interactive activities on online platforms. For example, users can watch other users' live streams as viewers. Furthermore, users can also broadcast live on online platforms. Therefore, improving the efficiency of interaction between broadcasters and viewers is a crucial issue.
[0019] A user interface interaction scheme is proposed. This scheme includes: presenting first content on the live streaming interface. The first content is related to a first question. The first question is configured based on a first user's first operation. The first user is the live streamer on the live streaming interface. A second operation can be received. The second operation indicates the second user's first response to the first question. Furthermore, a first prompt message can be presented on the live streaming interface. The first prompt message indicates the evaluation of the first response.
[0020] This method allows the first user to be presented with a pre-configured question on the live stream interface to a second user. The second user can then respond to the question. After the second user provides their initial response, a prompt message is displayed on the live stream interface indicating their evaluation of the response. This allows the live streamer to configure questions on the live stream interface, which are then answered by a second user, enriching the interactive elements associated with the live stream and improving the efficiency of user interaction.
[0021] Another interface interaction scheme is proposed. This scheme includes: presenting a live broadcast interface to a first user. The first user is the broadcaster of the live broadcast interface. The first user can receive a first operation. The first operation instructs the initiation of an interactive event. The interactive event is related to at least one question. Furthermore, a third piece of content can be presented in the live broadcast interface. The third content is related to the first question. The first question belongs to at least one question.
[0022] This approach allows live streamers to enable interactive events related to at least one question and display the first question belonging to that question on the live stream interface. This enables live streamers to configure interactive events associated with questions during the live stream, thereby enriching the interactive methods associated with the live stream.
[0023] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.
[0024] Example Environment Figure 1 A schematic diagram of example environment 100 is shown. (e.g.) Figure 1 As shown, example environment 100 may include electronic device 110.
[0025] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, including but not limited to: media applications, live streaming applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.
[0026] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.
[0027] In some cases, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, virtual reality (VR) / augmented reality (AR) devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some cases, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).
[0028] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support user interface interaction in electronic devices 110.
[0029] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection can include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (Wi-Fi) connections. In some cases, server 130 and electronic device 110 can exchange signaling information through their communication connection.
[0030] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the scheme.
[0031] The following description of the example will continue with reference to the accompanying drawings.
[0032] Example Interaction Figures 2A to 2J Example interfaces 200A to 200J are shown, illustrating interface interactions under various scenarios. Interfaces 200A to 200J can, for example, be... Figure 1 The electronic device 110 shown is provided. As an example, the electronic device 110 can be associated with the live streaming provider. For example, the electronic device 110 can provide interfaces 200A to 200J to the live streaming provider.
[0033] In some cases, such as Figure 2A As shown, electronic device 110 can present interface 200A. Interface 200A can be implemented as a live streaming interface. As an example, electronic device 110 can present live streaming content associated with the live streamer in the live streaming interface. For example, electronic device 110 can present the live streaming interface (e.g., interface 200A) to a first user. The first user is the live streamer of the live streaming interface.
[0034] In some scenarios, the live streamer can initiate a live stream to present the content within a corresponding live stream interface. As an example, the live streamer is also referred to as a live stream user. For example, the live streamer here can include the host user appearing on camera in the live stream interface and / or users with administrative permissions for the live stream interface (e.g., administrators). Additionally, other users can participate in the live stream as viewers (also referred to as audience members) to view the live stream content associated with the live streamer. For example, the live stream is associated with an interactive event. In some scenarios, besides the live streamer, other users can also join the interactive event as participants. Besides the live streamer, participants in the interactive event can also be referred to as guests.
[0035] In some situations, the live streamer can initiate interactive events. Viewers can interact with the live streamer by participating in these events. For example, such interactive events could include quiz competitions. The live streamer could initiate a quiz competition, and viewers could participate as participants.
[0036] In some cases, electronic device 110 can receive a first operation. The first operation may indicate the initiation of an interactive event. For example, such an interactive event may be related to at least one question. For example, electronic device 110 may obtain the first operation from a first user via a live streaming interface.
[0037] In some cases, the first operation may include triggering a first interactive entry point. The electronic device 110 may present the first interactive entry point 205 in a live streaming interface (e.g., interface 200A). Further, the electronic device 110 may, in response to triggering the first interactive entry point 205 (e.g., a click or long press), present a second interactive entry point associated with the interactive event. The first operation may also include, for example, triggering the second interactive entry point. Figure 2B As shown, electronic device 110 can present interface 200B. Interface 200B can be implemented as a live streaming interface. Electronic device 110 can present a second interactive entry 210 in the live streaming interface 200B. Alternatively, electronic device 110 can present the second interactive entry 210 in an interactive panel 215. As an example, interactive panel 215 can be overlaid on the live streaming interface. Furthermore, electronic device 110 can present multiple entries in response to triggering the second interactive entry 210. Multiple entries can be associated with different types of questions.
[0038] like Figure 2CAs shown, electronic device 110 can present interface 200C. Interface 200C can be implemented as a live streaming interface. Electronic device 110 can present multiple entry points in the live streaming interface (e.g., interface 200C), such as entry point 220-1, entry point 220-2 (e.g., "Idiom Fill-in-the-Blank"), and entry point 220-3 (e.g., "Draw Something"). For example, multiple entry points can be associated with different types of questions. For example, entry point 220-1 can be associated with a first type of question (e.g., "Guess the Word from the Picture"). For example, entry point 220-2 can be associated with a second type of question (e.g., "Idiom Fill-in-the-Blank"). For example, entry point 220-3 can be associated with a third type of question (e.g., "Draw Something"). For example, a first operation can include triggering the first entry point among the multiple entry points. Electronic device 110 can initiate an interactive event in response to triggering the first entry point among the multiple entry points (e.g., a click operation or a long press operation). As an example, the first entry point can indicate any one of the multiple entry points. For example, taking entry point 220-1 as an example, electronic device 110 can receive a trigger on entry point 220-1 in response to a click or long press operation on control 222.
[0039] Alternatively or concurrently, before initiating an interactive event, electronic device 110 may, in response to receiving a trigger on the first of a plurality of entry points, display countdown information on the live streaming interface. For example... Figure 2D As shown, electronic device 110 can present interface 200D. Interface 200D can be implemented as a live streaming interface. Electronic device 110 can, in response to a triggering of a first entry point, present countdown information 225 in the live streaming interface (e.g., interface 200D). Additionally, electronic device 110 can, in response to the end of the countdown, initiate an interactive event associated with the first entry point. As an example, the live streaming interface presenting countdown information 225 may include an interface presented by a client associated with the live streamer (e.g., electronic device 110). Additionally, the live streaming interface presenting countdown information 225 may include an interface presented by a client associated with a viewer.
[0040] Taking entry point 220-1 (e.g., associated with a first type (“Guess the Word from the Picture”)) as an example, electronic device 110 can receive a selection of entry point 220-1 in response to a trigger on entry point 220-1 (e.g., a click or long press). As an example, the first entry point (e.g., entry point 220-1) is associated with a preset set of questions (e.g., a first set of questions (e.g., associated with “Guess the Word from the Picture”)). Electronic device 110 can initiate an interactive event in response to a trigger on the first entry point (e.g., entry point 220-1). The interactive event can be associated with at least one question. For example, at least one question is randomly determined from the first set of questions.
[0041] As an example, electronic device 110 may, in response to an interactive event being initiated, present third content on the live streaming interface. The third content is related to the first question. The first question belongs to at least one category of questions related to the interactive event. For example... Figure 2E As shown, electronic device 110 can present interface 200E to the live broadcaster. Interface 200E can be implemented as a live broadcast interface. Electronic device 110 can present third content 230 in the live broadcast interface (e.g., interface 200E). As an example, the third content 230 may include content description 232 associated with the first type of question (e.g., "Guess the word or idiom from the picture").
[0042] In some cases, electronic device 110 may present at least one media element in the live streaming interface. This at least one media element differs from the live stream screen of the live streaming interface. For example, the live stream screen may include images of people associated with the streamer. Alternatively, the live stream screen may also include a scene depicting the environment in which the streamer is located. Third content 230 may also include a question description 234. For example, the question description 234 may include at least one media element. Such at least one media element may include at least one of image elements, emoticon elements (e.g., emojis), video elements, and audio elements. This at least one media element is used to describe the first question. For example, a "guess the word / idiom from the picture" activity may instruct the presentation of at least one media element in the live streaming interface. This at least one media element may include clues to a word or idiom. Participants in the interactive event (e.g., viewers) can understand the implied meaning of the at least one media element by viewing or playing it, and then guess the corresponding word or idiom. For example, participants can provide answers by sending comments in the live streaming interface. Alternatively, electronic device 110 may provide multiple options in the live streaming interface. The options may include the correct answer to the first question and at least one incorrect answer. Participants can provide an answer by selecting one option from the multiple choices.
[0043] Alternatively, the third content 230 may include the answer to the first question. For example, the electronic device 110 may also provide the live streamer with the correct answer 236 corresponding to the first question in the third content 230, thereby enabling the live streamer to interact with the audience based on the correct answer 236 (e.g., guiding the audience to find the correct answer).
[0044] Continue to refer to Figure 2CTaking entry point 220-2 (e.g., associated with the second type (“idiom fill-in-the-blank”)) as an example corresponding to the first entry point, electronic device 110 can receive a selection of entry point 220-2 in response to a trigger on entry point 220-2 (e.g., a click or long press). As an example, the first entry point (e.g., entry point 220-2) is associated with a preset set of questions (e.g., a second set of questions (e.g., associated with “idiom fill-in-the-blank”)). Electronic device 110 can initiate an interactive event in response to a trigger on the first entry point (e.g., entry point 220-2). The interactive event can be associated with at least one question. For example, at least one question is randomly determined from the second set of questions.
[0045] As an example, electronic device 110 may, in response to an interactive event being initiated, present third content on the live streaming interface. The third content is related to the first question. The first question belongs to at least one category of questions related to the interactive event. For example... Figure 2F As shown, electronic device 110 can present interface 200F to the live streamer. Interface 200F can be implemented as a live stream interface. Electronic device 110 can present third content 240 in the live stream interface (e.g., interface 200F). As an example, third content 240 may include a content description 242 associated with a second type of question (e.g., "idiom fill-in-the-blank"). Third content 240 may also include a question description 244. As an example, question description 244 may include one or more pre-filled words and one or more blanks. Such a question description 244 is used to describe the first question. Participants (e.g., viewers) can fill in words in one or more blanks so that the words filled in the blanks can form appropriate idioms or words with the pre-filled words. For example, participants can provide answers by sending comments in the live stream interface. Alternatively, electronic device 110 can provide multiple text options in the live stream interface. Participants can provide answers by selecting one or more words from the multiple text options.
[0046] Alternatively, the third content 240 may include the answer to the first question. For example, the electronic device 110 may also provide the live streamer with the correct answer 246 corresponding to the first question in the third content 240, thereby enabling the live streamer to interact with the audience based on the correct answer 236 (e.g., guiding the audience to find the correct answer).
[0047] Continue to refer to Figure 2CTaking entry point 220-3 (e.g., associated with a third type (“Pictionary”)) as an example corresponding to the first entry point, electronic device 110 can receive a selection of entry point 220-3 in response to a trigger on entry point 220-3 (e.g., a click or long press). As an example, the first entry point (e.g., entry point 220-3) is associated with a preset question set (e.g., a third question set (e.g., associated with “Pictionary”)). Electronic device 110 can initiate an interactive event in response to a trigger on the first entry point (e.g., entry point 220-3). The interactive event can be associated with at least one question. For example, at least one question is randomly determined from the third question set.
[0048] As an example, electronic device 110 may, in response to an interactive event being initiated, present third content on the live streaming interface. The third content is related to the first question. The first question belongs to at least one category of questions related to the interactive event. For example... Figure 2G As shown, electronic device 110 can present interface 200G to the live streamer. Interface 200G can be implemented as a live stream interface. Electronic device 110 can present third content 250 in the live stream interface (e.g., interface 200G). As an example, the third content 250 may include a content description 252 associated with a third type of question (e.g., "Pictionary"). The third content 250 may also include a question description 254. Such a question description 254 is used to describe the first question. As an example, the question description 254 may be shown to the first user, but not to the audience. As an example, the question description 254 may include a text description (e.g., a name, word, or idiom). For example, "Pictionary" may instruct the live streamer to perform at least one action in the live stream interface to interpret the question description. Accordingly, the participant (e.g., the audience) can guess the answer corresponding to the first question based on at least one action of the live streamer.
[0049] In some cases, electronic device 110 can present live content 256 on a live streaming interface. The live stream of content 256 displays at least one action by a first user (e.g., the streamer). This at least one action is related to the answer to the first question. For example, at least one action can be used to describe the answer to the first question. For example, such at least one action is performed by the first user based on the question description 254. For example, the first user can guide viewers to find the answer to the first question by performing at least one action.
[0050] For example, participants can provide answers by sending comments on the live streaming interface. Alternatively, electronic device 110 can offer multiple options on the live streaming interface. These options may include the correct answer corresponding to the first question and at least one incorrect answer. Participants can provide an answer by selecting one option from the multiple options.
[0051] In some cases, continue to refer to Figure 2E The third content 230 can be associated with the first question. The electronic device 110 can receive a fourth operation. Further, in response to receiving the fourth operation, the electronic device 110 can present the fourth content in the live streaming interface. For example, the electronic device 110 can present a switching control 235 in the third content 230. The electronic device 110 can receive the fourth operation in response to triggering the switching control 235 (e.g., a click or long press). Alternatively, the electronic device 110 can present countdown information 255 associated with the third content 230. The countdown information 255 can indicate the remaining answering time corresponding to the first question. For example, after the countdown ends, the participant (e.g., the viewer) will be prohibited from continuing to answer the first question. Additionally or alternatively, the electronic device 110 can configure the switching control 235 to be disabled in response to the countdown not ending. Further, the electronic device 110 can configure the switching control 235 to be enabled in response to the countdown ending.
[0052] In some cases, the fourth content is related to the second question. The second question is different from the first question. Both the first and second questions belong to at least one question related to the interactive event. For example, the first and second questions belong to the same set of questions (e.g., the first set of questions, etc.).
[0053] Alternatively, the third content 230, third content 240, and third content 250 mentioned above represent one scenario regarding the presentation format of the third content. Alternatively, Figure 2H Another scenario regarding the presentation of the first question is also illustrated. Electronic device 110 can present interface 200H. Electronic device 110 can present interactive component 260 within interface 200H. Electronic device 110 can utilize interactive component 260 to present third content. For example, interactive component 260 can be overlaid on other interface elements in the live streaming interface. As an example, interactive component 260 may include a content description 262 associated with the third content (e.g., "Guess the word / idiom from the picture"). Interactive component 260 may also include a question description 264. Question description 264 can be referenced to the exemplary description of question description 234, which will not be repeated here. Alternatively, interactive component 260 may also include an answer 266 corresponding to the first question. Additionally, interactive component 260 may also include a control 268 (e.g., "Show the question card to the audience"). For example, electronic device 110 may trigger the presentation of the interactive component on the live streaming interface associated with the audience in response to a triggering of control 268, thereby utilizing the interactive component to present the first question.
[0054] Additional or alternative sites, please continue to refer to. Figure 2EThe electronic device 110 can display instruction information 270 on the live streaming interface. Instruction information 270 can indicate the number of participants in the interactive event (e.g., "XX people have participated"). Additionally or alternatively, instruction information 270 can also indicate the number of at least one question associated with the interactive event and the current question's order among the at least one question. For example, instruction information 270 (e.g., "Question 1 / 10") can indicate that the number of at least one question is 10, and the current question's order among the at least one question is 1.
[0055] In some cases, such as Figure 2I As shown, electronic device 110 can present interface 200I. Interface 200I can be implemented as a live streaming interface. Electronic device 110 can display a prompt message 275 in the live streaming interface in response to the end of an interactive event. The prompt message 275 can indicate that the interactive event has ended. Additionally or alternatively, electronic device 110 can present a second panel in response to the triggering of the prompt message 275. For example, as Figure 2J As shown, electronic device 110 can present interface 200J. Interface 200J can be implemented as a live streaming interface. Electronic device 110 can present a second panel 280 in the live streaming interface (e.g., interface 200J). Electronic device 110 can present descriptive information in the second panel 280. The descriptive information at least indicates the status of at least one user in the interactive event. At least one user is a viewer associated with the live streaming interface. As an example, the status of at least one user in the interactive event can indicate the response result of at least one user to at least one question related to the interactive event. Such a response result can, for example, indicate the answer time 282 (e.g., "01:11"). Alternatively, the status of at least one user in the interactive event can indicate ranking information of at least one user. This ranking information is determined based on the accuracy rate and / or answer time of at least one user in answering at least one question related to the interactive event.
[0056] Additionally or alternatively, the electronic device 110 may trigger a new interactive event in response to a triggering of a control 284 (e.g., "Switch Question Bank") on the second panel 280. The new interactive event may, for example, be associated with a different set of questions. Alternatively, the electronic device 110 may stop displaying the second panel 280 in response to a triggering of a control 286.
[0057] Based on the process described above, it is possible to present a first question configured by the first user to a second user on the live streaming interface. Furthermore, the second user can respond to the first question. After the second user provides a first response to the first question, a first prompt message can be displayed on the live streaming interface to indicate the evaluation of the first response. This allows the live streamer to configure questions on the live streaming interface, which can then be answered by a second user, thereby enriching the interactive formats associated with the live stream and improving the efficiency of interaction between users.
[0058] Figures 3A to 3F Example interfaces 300A to 300F are shown, illustrating interface interactions under various scenarios. Interfaces 300A to 300F can, for example, be... Figure 1 The electronic device 110 shown is provided. For example, the electronic device 110 can be associated with an audience. The electronic device 110 can provide the audience with interfaces 300A to 300F.
[0059] like Figure 3A As shown, electronic device 110 can present interface 300A. Interface 300A can be implemented as a live streaming interface. Electronic device 110 can present interface 300A to a second user. For example, the second user can be a viewer participating in an interactive event. In some cases, electronic device 110 can present first content in the live streaming interface. The first content is related to a first question. The first question is configured based on a first user's first operation. The first user is the live streamer of the live streaming interface. The process of receiving the first user's first operation can be referred to the exemplary description above, and will not be repeated here.
[0060] Taking the first question as an example related to the first type mentioned above ("Guess the word from the picture"), electronic device 110 can present first content 305 in a live streaming interface (e.g., interface 300A). First content 305 may include a content description 306 associated with the first type of question (e.g., "Guess the word from the picture and the idiom"). As an example, first content 305 may include at least one media content element. For example, electronic device 110 may present at least one media element in the live streaming interface. This at least one media element is different from the live stream screen of the live streaming interface. As an example, the live stream screen may include images of people associated with the live streamer. Alternatively, the live stream screen may also include a scene of the environment in which the live streamer is located. First content 305 may also include a question description 308. As an example, question description 308 may include at least one media element. Such at least one media element may include at least one of image elements, emoticon elements (e.g., emojis), video elements, and audio elements. Such at least one media element is used to describe the first question. For example, the "Guess the word from the picture and the idiom" activity may instruct the presentation of at least one media element in the live streaming interface. At least one such media element may include a clue to a word or idiom. Participants in the interactive event (e.g., a second user) can understand the implied meaning of at least one media element by viewing or playing it, and then guess the corresponding word or idiom.
[0061] Alternatively or additionally, the first content 305 may also include a text description 310. The text description 310 may indicate how to participate in the interactive event. For example, the text description 310 may indicate that participants can provide a response by sending a comment in the live stream interface.
[0062] In some scenarios, electronic device 110 can receive a second operation. This second operation can instruct a second user to provide a first response to the first question. In some embodiments, electronic device 110 can present a comment component 315 in a live streaming interface (e.g., interface 300A). Electronic device 110 can receive comment content via the comment component. For example, such comment content can instruct a second user to provide a first response. As an example, the comment content can be implemented as text content, audio content, image content, and / or video content, etc.
[0063] In other cases, the first content 305 pertains to the form in which the first content is presented. Alternatively, Figure 3B Another scenario regarding the presentation of the first question is also shown. For example... Figure 3BAs shown, electronic device 110 can present interface 300B to a second user. Interface 300B can be implemented as a live streaming interface. Electronic device 110 can present interactive component 320 in the live streaming interface. Electronic device 110 can present first content in interactive component 320. For example, electronic device 110 can present content description 322 associated with the first content (e.g., "Guess the word from the picture"). Interactive component 320 may also include question description 324. Question description 324 can refer to the exemplary description of question description 308, which will not be repeated here. As an example, electronic device 110 can receive a second operation via interactive component 320. For example, electronic device 110 can receive the second user's comment content via control 326 to receive the second operation.
[0064] Additional or alternative land, such as Figure 3C As shown, electronic device 110 can present interface 300C to a second user. Interface 300C can be implemented as a live streaming interface. Taking the first question as an example related to the second type mentioned above ("idiom fill-in-the-blank"), electronic device 110 can present interactive component 330 in the live streaming interface (e.g., interface 300C). Electronic device 110 can present the first content in interactive component 330. For example, electronic device 110 can present a content description 332 (e.g., "idiom fill-in-the-blank") associated with the first content in interactive component 330. Interactive component 330 can also include question description 334. As an example, question description 334 can include one or more pre-filled words and one or more blanks. Such question description 334 is used to describe the first question. Participants (e.g., viewers) can fill in words in one or more blanks so that the words filled in the blanks and the pre-filled words can form appropriate idioms or words.
[0065] As an example, electronic device 110 can receive a second operation via interactive component 330. For example, electronic device 110 can present multiple candidate options, such as candidate option 336-1 and candidate option 336-2, in interactive component 330. The multiple candidate options are associated with a first question. For example, the multiple candidate options may include at least one correct answer and at least one incorrect answer corresponding to the first question. As an example, electronic device 110 can receive a second operation. The second operation may, for example, indicate the selection of at least one of the multiple candidate options. For example, electronic device 110 can receive the selection of candidate option 336-1 in response to a trigger (e.g., a click or long press).
[0066] Additional or alternative land, such as Figure 3DAs shown, electronic device 110 can present interface 300D to a second user. Interface 300D can be implemented as a live streaming interface. Taking the first question as an example of the third type ("Pictionary") mentioned above, electronic device 110 can present interactive component 340 in the live streaming interface (e.g., interface 300D). Electronic device 110 can present the first content in interactive component 340. For example, electronic device 110 can present a content description 342 (e.g., "Pictionary") associated with the first content in interactive component 340. For example, "Pictionary" can instruct the live streamer (e.g., the first user) to perform at least one action in the live streaming interface to interpret the question description. Accordingly, the participant (e.g., the viewer) can guess the answer corresponding to the first question based on at least one action of the live streamer.
[0067] In some cases, the first content may include a live stream. In some cases, electronic device 110 may present live stream content 350 in a live stream interface. The live stream content 350 displays at least one action by a first user (e.g., the broadcaster). The at least one action is related to the answer to the first question. For example, the at least one action may be used to describe the answer to the first question. For example, such at least one action is performed by the first user based on the answer to the first question. For example, the first user can guide viewers to find the answer to the first question by performing at least one action.
[0068] In some cases, electronic device 110 may update the first content in response to receiving a second operation to instruct a third, for example, to continue referencing. Figure 3A In response to receiving the second operation, electronic device 110 may present descriptive text (e.g., “Answered”) in the first content 305 to indicate that the second user has answered the first question. Alternatively, continue to refer to Figure 3C In response to receiving a second operation, electronic device 110 may configure multiple candidates (e.g., candidate 336-1 and candidate 336-2) to a state that is not allowed to be triggered (e.g., "gray state") to indicate that the second user has answered the first question.
[0069] In some situations, electronic device 110 displays a first prompt message on the live streaming interface. This first prompt message can indicate the evaluation of the first response. For example, the evaluation of the first response can indicate whether the first response matches the answer to the first question. For instance, if the first response matches the correct answer to the first question, then the evaluation of the first response can indicate that the answer is correct. Alternatively, if the first response does not match the correct answer to the first question, then the evaluation of the first response can indicate that the answer is incorrect. (Continue to refer to...) Figure 3CThe electronic device 110 can present a first prompt message in the interactive component. For example, in response to receiving a selection for candidate 336-1, and candidate 336-1 matching the correct answer to the first question, the electronic device 110 can present a first prompt message (not shown in the figure) associated with candidate 336-1. For example, such a first prompt message may include preset graphic elements (e.g., a "check mark" element) and / or preset text (e.g., "Correct answer"). For example, in response to receiving a selection for candidate 336-2, and candidate 336-2 not matching the correct answer to the first question, the electronic device 110 can present a first prompt message (not shown in the figure) associated with candidate 336-2. For example, such a first prompt message may include preset graphic elements (e.g., an "X") and / or preset text (e.g., "Incorrect answer").
[0070] Alternatively or additionally, the electronic device 110 may display a first prompt message in response to the fulfillment of a preset condition. For example, such a preset condition may indicate the end of a countdown for a first question. Alternatively, such a preset condition may indicate that a preset operation by a first user has been received. The preset operation instruction may display an answer associated with the first question.
[0071] In some cases, electronic device 110 can present second content on the live streaming interface. The second content is related to a second question. For example, the first and second questions belong to the same question set. The question set is determined based on the first operation. The process of determining the question set based on the first operation can be referred to the exemplary description above, and will not be repeated here. As an example, the second content is presented in response to a fourth operation by the first user. The fourth operation can be referred to the exemplary description above, and will not be repeated here.
[0072] Additionally, the electronic device 110 can receive a third operation. This third operation can instruct the second user to provide a second response to the second question. Further, the electronic device 110 can present a second prompt message on the live streaming interface. This second prompt message can indicate the evaluation of the second response. The process of obtaining the second response can be referred to the exemplary description of the first response above, and will not be repeated here. The second prompt message can be referred to the exemplary description of the first prompt message above, and will not be repeated here.
[0073] Additional or alternative land, such as Figure 3EAs shown, electronic device 110 can present interface 300E to a second user. Electronic device 110 can display a prompt message 355 in the live broadcast interface in response to the end of an interactive event. The prompt message 355 can indicate that the interactive event has ended. Additionally or alternatively, electronic device 110 can present a first panel in response to triggering the prompt message 355. As an example, electronic device 110 can present second descriptive information in the first panel. For example, such as... Figure 3F As shown, electronic device 110 can present interface 300F. Interface 300F can be implemented as a live streaming interface. Electronic device 110 can present a first panel 360 in the live streaming interface (e.g., interface 300F). Electronic device 110 can present first descriptive information 365 in the first panel 360. The first descriptive information 365 at least indicates the status of a second user in an interactive event. The interactive event is associated with multiple questions. The multiple questions include at least the first question. The first user is a viewer associated with the live streaming interface. As an example, the status of the second user in the interactive event can indicate the second user's response results to multiple questions related to the interactive event. For example, such response results can include the time taken to answer the questions (e.g., "01:11") and / or the number of correct answers (e.g., "5").
[0074] In some cases, the electronic device 110 may also display second descriptive information 370 on the first panel 360. The second descriptive information 370 indicates the status of a third user in the interactive event. The third user is a viewer associated with the live broadcast interface. For example, the second descriptive information 370 may be ranking information associated with the interactive event. Such ranking information may be associated with multiple users (e.g., including the third user). This ranking information is determined based on the accuracy and / or response time of multiple users in answering multiple questions associated with the interactive event.
[0075] This approach allows live streamers to enable interactive events related to at least one question and display the first question belonging to that question on the live stream interface. This enables live streamers to configure interactive events associated with questions during the live stream, thereby enriching the interactive methods associated with the live stream.
[0076] Example process Figure 4 A flowchart illustrating an example process 400 of interface interaction under certain conditions is shown. Process 400 can be implemented at electronic device 110. See below for reference. Figure 1 To describe process 400.
[0077] like Figure 4As shown in box 410, electronic device 110 can present first content in the live broadcast interface. The first content is related to the first question. The first question is configured based on the first operation of the first user. The first user is the live broadcaster of the live broadcast interface.
[0078] In box 420, electronic device 110 can receive a second operation, which instructs a second user to provide a first response to the first question.
[0079] In frame 430, electronic device 110 can display the first prompt information on the live broadcast interface, which indicates the evaluation of the first response.
[0080] In some cases, receiving a second operation includes: presenting an interactive component in the live streaming interface; and receiving the second operation via the interactive component.
[0081] In this way, the interaction component can be used to present the operation of receiving the second user's reply to the first question, thereby improving the second user's operating efficiency.
[0082] In some cases, receiving a second operation via an interactive component includes: presenting a plurality of candidate options in the interactive component, the plurality of candidate options being associated with a first question; and receiving a second operation indicating the selection of at least one of the plurality of candidate options.
[0083] In this way, multiple candidate options related to the first question can be provided through interactive components. Furthermore, a second action can be received based on the selection of at least one of the candidate options. This guides the user to find the answer corresponding to the first question by providing multiple candidate options. Furthermore, receiving the second action via multiple candidate options improves user efficiency.
[0084] In some cases, presenting the first content includes: presenting the first content in an interactive component; and presenting the first prompt message includes: presenting the first prompt message in an interactive component.
[0085] In this way, the first content and the first prompt information can be presented in the interactive components, thereby enriching the way information related to the question is displayed during the live broadcast and improving the efficiency of information display.
[0086] In some cases, receiving a second operation includes: presenting a comment component; and receiving comment content via the comment component, the comment content indicating a first response.
[0087] In some cases, process 400 may further include: updating the first content in response to receiving the second operation to indicate that the second user has answered the first question.
[0088] In some cases, the first content includes the live stream footage, and presenting the first content includes: presenting the live stream content in the live stream interface, and the live stream content describing the first issue.
[0089] In some cases, the live stream content displays at least one action of the first user, and that action is related to the answer to the first question.
[0090] In this way, the live streamer can guide users to find the answer to the first question by demonstrating actions, thereby enriching the interaction between the live streamer and the audience.
[0091] In some cases, the first content includes at least one media element, and presenting the first content in the live streaming interface includes: presenting at least one media element in the live streaming interface, the at least one media element being different from the live streaming screen of the live streaming interface, and the at least one media element being used to describe the first issue.
[0092] In this way, it is possible to use at least one media element to describe the first question, thereby enriching the types and presentation forms of the first question.
[0093] In some cases, at least one media element includes at least one of the following: image element, emoji element, video element, and audio element.
[0094] In some cases, process 400 further includes: presenting second content related to the second question on the live streaming interface; receiving a third operation that instructs the second user to provide a second response to the second question; and presenting a second prompt message on the live streaming interface that indicates the evaluation of the second response.
[0095] This method enables continuous question answering within the live stream interface, thereby enriching the interactive methods associated with answering questions during the live stream.
[0096] In some cases, the first problem and the second problem belong to the same set of problems, which is determined based on the first operation.
[0097] In some cases, process 400 further includes: presenting first descriptive information in a first panel, the first descriptive information indicating at least the state of a second user in an interactive event, the interactive event being associated with multiple questions, the multiple questions including at least the first question.
[0098] In some cases, process 400 may further include: presenting second descriptive information in a first panel, the second descriptive information indicating the status of a third user in the interactive event, the third user being a viewer associated with the live broadcast interface.
[0099] In this way, information associated with one or more users participating in the interactive event can be presented in the first panel, thereby improving the efficiency of information display related to the interactive event.
[0100] Figure 5 A flowchart illustrating an example process 500 for interface interaction under certain conditions is shown. Process 500 can be implemented at electronic device 110. See below for reference. Figure 1 To describe process 500.
[0101] like Figure 5 As shown in box 510, electronic device 110 can present a live broadcast interface to a first user, who is the live broadcaster of the live broadcast interface.
[0102] In box 520, electronic device 110 can receive a first operation that instructs the activation of an interactive event, which is related to at least one question.
[0103] In box 530, electronic device 110 can present third content in the live broadcast interface. The third content is related to the first question, and the first question belongs to at least one question.
[0104] In some cases, process 500 may also include: receiving a fourth operation; and presenting fourth content in the live streaming interface, the fourth content being related to the second question, the second question being at least one question.
[0105] This approach allows for switching of the issues presented in the live stream interface based on the operator's actions, thereby enriching the interaction between the operator and the audience and improving live stream efficiency.
[0106] In some cases, receiving the first operation includes: presenting multiple entry points in the live broadcast interface, with each entry point associated with a different type of question; and in response to the triggering of the first entry point among the multiple entry points, initiating an interactive event, where the first entry point is associated with a preset set of questions, and the first question and the second question belong to the question set.
[0107] In this way, the live streamer can select different types of question sets through different entry points, thereby enriching the interactive methods associated with the live stream.
[0108] In some cases, the third content includes at least one media element, and presenting the third content in the live streaming interface includes: presenting at least one media element in the live streaming interface, the at least one media element being different from the live streaming screen of the live streaming interface, and the at least one media element being used to describe the first issue.
[0109] In some cases, at least one media element includes at least one of the following: image element, emoji element, video element, and audio element.
[0110] In some cases, the third content includes the answer to the first question, and process 500 also includes: presenting live content in the live interface, the live content describing the first question or answer.
[0111] In some cases, the live stream content displays at least one action of the first user, and that action is related to the answer to the first question.
[0112] In some cases, process 500 further includes: presenting descriptive information in a second panel, the descriptive information indicating at least one user's status in the interactive event, the at least one user being a viewer associated with the live broadcast interface.
[0113] This method can improve the information that the live streamer can obtain about user participation and interaction events.
[0114] Example devices and equipment A corresponding apparatus for implementing the above methods or processes is also provided.
[0115] Figure 6 A schematic structural block diagram of an example device 600 for interface interaction is shown, according to some scenarios. Device 600 can be implemented as or included in electronic device 110. The various modules / components in device 600 can be implemented by hardware, software, firmware, or any combination thereof.
[0116] like Figure 6 As shown, the device 600 includes: a first presentation module 610 configured to present first content in a live streaming interface, the first content being related to a first question, the first question being configured based on a first operation by a first user, the first user being the live streamer of the live streaming interface; a first receiving module 620 configured to receive a second operation, the second operation indicating a first response from a second user to the first question; and a second presentation module 630 configured to present first prompt information in the live streaming interface, the first prompt information indicating the evaluation of the first response.
[0117] In some cases, the first receiving module 620 is also configured to: present an interactive component in the live broadcast interface; and receive a second operation via the interactive component.
[0118] In some cases, the first receiving module 620 is also configured to: present multiple candidate options in an interactive component, the multiple candidate options being associated with a first question; and receive a second operation indicating the selection of at least one of the multiple candidate options.
[0119] In some cases, the first receiving module 620 is also configured to: present first content in the interactive component; and presenting the first prompt information includes: presenting the first prompt information in the interactive component.
[0120] In some cases, the first receiving module 620 is also configured to: present a comment component; and receive comment content via the comment component, the comment content indicating a first response.
[0121] In some cases, device 600 also includes an update module configured to update the first content in response to receiving a second operation, indicating that the second user has answered the first question.
[0122] In some cases, the first content includes the live stream footage, and the first presentation module 610 is also configured to: present the live stream content in the live stream interface, the live stream content describing the first issue.
[0123] In some cases, the live stream content displays at least one action of the first user, and that action is related to the answer to the first question.
[0124] In some cases, the first content includes at least one media element, and the first presentation module 610 is further configured to: present at least one media element in the live broadcast interface, the at least one media element being different from the live broadcast screen of the live broadcast interface, and the at least one media element being used to describe the first problem.
[0125] In some cases, at least one media element includes at least one of the following: image element, emoji element, video element, and audio element.
[0126] In some cases, device 600 further includes a fifth presentation module configured to: present second content related to the second question in the live broadcast interface; and receive a third operation instructing a second user to provide a second response to the second question; and present a second prompt message in the live broadcast interface instructing the evaluation of the second response.
[0127] In some cases, the first problem and the second problem belong to the same set of problems, which is determined based on the first operation.
[0128] In some cases, device 600 also includes a first description information module configured to: present first description information in a first panel, the first description information indicating at least the state of a second user in an interactive event, the interactive event being associated with multiple questions, the multiple questions including at least the first question.
[0129] In some cases, device 600 also includes a second description information module configured to: present second description information in the first panel, the second description information indicating the status of a third user in an interactive event, the third user being a viewer associated with the live broadcast interface.
[0130] Figure 7 A schematic structural block diagram of an example device 700 for interface interaction is shown, according to some scenarios. Device 700 can be implemented as or included in electronic device 110. The various modules / components in device 700 can be implemented by hardware, software, firmware, or any combination thereof.
[0131] like Figure 7 As shown, the device 700 includes: a third presentation module 710 configured to present a live broadcast interface to a first user, the first user being the broadcaster of the live broadcast interface; a second receiving module 720 configured to receive a first operation, the first operation instructing the activation of an interactive event, the interactive event being related to at least one question; and a fourth presentation module 730 configured to present third content in the live broadcast interface, the third content being related to the first question, the first question being related to at least one question.
[0132] In some cases, the device 700 also includes a third receiving module configured to: receive a fourth operation; and present fourth content in the live broadcast interface, the fourth content being related to a second question, the second question being at least one question.
[0133] In some cases, the second receiving module 720 is configured to: present multiple entry points in the live broadcast interface, with each entry point associated with a different type of question; and, in response to the triggering of the first entry point among the multiple entry points, activate an interactive event, with the first entry point associated with a preset set of questions, and the first question and the second question belonging to the question set.
[0134] In some cases, the third content includes at least one media element, and the fourth presentation module 730 is further configured to: present at least one media element in the live broadcast interface, the at least one media element being different from the live broadcast screen of the live broadcast interface, and the at least one media element being used to describe the first problem.
[0135] In some cases, at least one media element includes at least one of the following: image element, emoji element, video element, and audio element.
[0136] In some cases, the third content includes the answer to the first question, and the device 700 also includes a sixth presentation module configured to present live content in the live interface, the live content describing the first question or answer.
[0137] In some cases, the live stream content displays at least one action of the first user, and that action is related to the answer to the first question.
[0138] In some cases, the device 700 also includes a third description information module configured to present description information in the second panel, the description information indicating at least one user's status in an interactive event, the at least one user being a viewer associated with the live broadcast interface.
[0139] The modules included in device 600 or 700 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some cases, one or more modules can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 600 or 700 can be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0140] Figure 8 A block diagram of an electronic device 800 in which one or more examples may be implemented is shown. It should be understood that... Figure 8 The electronic device 800 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 8 The illustrated electronic device 800 can be used to implement the electronic device 110 discussed above.
[0141] like Figure 8As shown, electronic device 800 is in the form of a general-purpose electronic device. Components of electronic device 800 may include, but are not limited to, one or more processing units or processors 810, memory 820, storage devices 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. Processor 810 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 820. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 800.
[0142] Electronic device 800 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 820 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof). Storage device 830 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 800.
[0143] Electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 8 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 820 may include computer program product 825 having one or more program modules configured to perform various methods or actions of various examples.
[0144] The communication unit 840 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 800 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 800 can operate in a networked environment using logical connections to one or more other servers, networked personal computers, or another network node.
[0145] Input device 850 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 860 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 800 can also communicate with one or more external devices (not shown) via communication unit 840 as needed. External devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 800, or with any device that enables electronic device 800 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).
[0146] A computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. A computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0147] The flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products referred to herein describe various aspects. It should be understood that each block of the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0148] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0149] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0150] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products under various scenarios. In this respect, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive 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 action, or using a combination of dedicated hardware and computer instructions.
[0151] Various examples have been described above. The foregoing descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for interface interaction, comprising: The live streaming interface presents first content, which is related to a first question. The first question is configured based on a first user's first operation, and the first user is the live streaming provider of the live streaming interface. Receive a second operation, the second operation instructing the second user to respond to the first question; as well as On the live streaming interface, a first prompt message is displayed, indicating the evaluation of the first response.
2. The method of claim 1, wherein receiving the second operation comprises: Interactive components are presented in the live streaming interface; as well as The second operation is received via the interactive component.
3. The method of claim 2, wherein receiving the second operation via the interactive component comprises: The interactive component presents multiple candidate options, which are associated with the first question; as well as Receive the second operation, which indicates the selection of at least one of the plurality of candidates.
4. The method according to claim 2, wherein presenting the first content includes: The first content is presented in the interactive component; and Presenting the first prompt information includes: presenting the first prompt information in the interactive component.
5. The method according to claim 1, wherein the first content includes a live stream, and presenting the first content includes: The live streaming interface displays the live streaming content, which describes the first problem.
6. The method of claim 5, wherein the live stream of the live content displays at least one action of the first user, the at least one action being related to the answer to the first question.
7. The method of claim 1, wherein the first content comprises at least one media element, and presenting the first content in the live streaming interface comprises: In the live streaming interface, at least one media element is presented, which is different from the live streaming screen of the live streaming interface, and the at least one media element is used to describe the first problem.
8. The method according to claim 1, further comprising: The live streaming interface displays a second piece of content, which is related to the second question. Receive a third operation, which instructs the second user to provide a second response to the second question; as well as On the live streaming interface, a second prompt message is displayed, indicating the evaluation of the second response.
9. The method of claim 8, wherein the first problem and the second problem belong to the same set of problems, the set of problems being determined based on the first operation.
10. The method according to claim 1, further comprising: In the first panel, first descriptive information is presented, which at least indicates the state of the second user in an interactive event, the interactive event being associated with multiple questions, the multiple questions including at least the first question.
11. The method of claim 10, further comprising: The first panel displays second descriptive information indicating the state of a third user in the interactive event, the third user being a viewer associated with the live streaming interface.
12. A method for interface interaction, comprising: The live streaming interface is presented to the first user, who is the live streaming provider of the live streaming interface. Receive a first operation, the first operation instructing the activation of an interactive event, the interactive event being related to at least one question; as well as The live streaming interface presents a third piece of content, which is related to the first question, and the first question is one of the at least one questions.
13. The method of claim 12, further comprising: Receive the fourth operation; as well as The live streaming interface presents a fourth piece of content, which is related to the second question, and the second question is one of the at least one questions.
14. The method of claim 13, wherein receiving the first operation comprises: The live streaming interface presents multiple entry points, each associated with a different type of question; as well as In response to the triggering of the first entry among the plurality of entry points, the interactive event is activated. The first entry point is associated with a preset set of questions, and the first question and the second question belong to the set of questions.
15. The method of claim 12, wherein the third content includes an answer to the first question, and the method further includes: The live streaming interface displays the live streaming content, which describes the first question or the answer.
16. The method of claim 15, wherein the live stream of the live content displays at least one action of the first user, the at least one action being related to the answer to the first question.
17. A device for interface interaction, comprising: The first presentation module is configured to present first content in the live broadcast interface. The first content is related to a first question. The first question is configured based on a first user's first operation. The first user is the live broadcaster of the live broadcast interface. A first receiving module is configured to receive a second operation, the second operation indicating a first response from a second user to the first question; as well as The second presentation module is configured to present a first prompt message on the live streaming interface, the first prompt message indicating the evaluation of the first response.
18. A device for interface interaction, comprising: The third presentation module is configured to present the live broadcast interface to the first user, who is the live broadcaster of the live broadcast interface. The second receiving module is configured to receive a first operation, the first operation instructing the activation of an interactive event, the interactive event being related to at least one question; as well as The fourth presentation module is configured to present third content in the live streaming interface, the third content being related to the first question, which belongs to the at least one question.
19. An electronic device comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 11 or 12 to 16 when executed by the at least one processor.
20. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 11 or 12 to 16.