Interface interaction method and device, equipment, storage medium and product
By presenting interactive controls and prompts in the live streaming interface, non-participating users are allowed to trigger new interactive events, which solves the problem of limited interaction methods after the live streaming interactive events end, and improves interaction efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-27
- Publication Date
- 2026-04-28
AI Technical Summary
In existing technologies, after a live interactive event ends, the user's interaction methods are relatively simple, the interaction efficiency is low, and it is difficult to effectively enrich the user's interactive experience.
This paper provides a user interface interaction method that allows non-participant users to trigger new interactive events by presenting interactive controls in the live streaming interface, and displays interactive information and prompts in the interface, thereby realizing the interaction between users and multiple participants.
It enriches the ways users can interact after an interactive event ends, improves the efficiency of initiating interactive events and the user experience, and enhances the efficiency of information acquisition.
Smart Images

Figure CN121940557A_ABST
Abstract
Description
Technical Field
[0001] The examples in this article generally relate to the field of computer science, and in particular to methods, apparatuses, devices, computer-readable storage media, and products for user interface interaction. Background Technology
[0002] With the development of computer technology, more and more applications are able to provide users with live streaming content. Various types of live streams can provide people with content covering information, education, lifestyle, and entertainment. Furthermore, these applications can also provide users with a variety of interactive activities during the live event. Summary of the Invention
[0003] In a first aspect, a method for interface interaction is provided. The method includes: presenting a first live streaming interface to a user, the first live streaming interface being associated with a first interactive event, the first interactive event including multiple participants, the user being different from the multiple participants; in response to the end of the first interactive event, presenting interactive controls on the first live streaming interface; and in response to triggering the interactive controls, triggering a second interactive event associated with the multiple participants.
[0004] In a second aspect, a method for interface interaction is provided. The method includes: presenting a second live streaming interface associated with a first interactive event, the first interactive event including multiple participants; and in response to the second live streaming interface being associated with the second interactive event, presenting a third prompt message in the second live streaming interface, the third prompt message indicating that the second interactive event was triggered by a user different from the multiple participants.
[0005] In a third aspect, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present a first live streaming interface to a user, the first live streaming interface being associated with a first interactive event, the first interactive event including multiple participants, the user being different from the multiple participants; a second presentation module configured to present interactive controls on the first live streaming interface in response to the end of the first interactive event; and a triggering module configured to trigger a second interactive event associated with the multiple participants in response to triggering the interactive controls.
[0006] In a fourth aspect, an apparatus for interface interaction is provided. The apparatus includes: a third presentation module configured to present a second live streaming interface associated with a first interactive event, the first interactive event including multiple participants; and a fourth presentation module configured to, in response to the second live streaming interface being associated with the second interactive event, present a third prompt message in the second live streaming interface, the third prompt message indicating that the second interactive event was triggered by a user different from the multiple participants.
[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 methods of the first or second 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 methods of the first or second 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 or the second aspect.
[0010] This approach effectively enriches the ways users interact after the first interactive event ends and significantly improves the efficiency of initiating interactive events.
[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 paper, 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 2D Example interfaces for some scenarios are shown; Figures 3A to 3D Example interfaces for some scenarios are shown; Figures 4A to 4C Example interfaces for some scenarios are shown; Figure 5 The flowcharts show example processes of interface interactions in some scenarios; Figure 6 The flowcharts show example processes of interface interactions in some scenarios; Figure 7 Schematic structural block diagrams of example devices for interface interaction in some scenarios are shown; Figure 8 Schematic block diagrams of example devices for interface interaction in some scenarios are shown; and Figure 9A 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 document may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and rules. In the examples, 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 development of computer technology, more and more applications are able to provide users with live streaming content. Various types of live streams can provide people with content covering information, education, lifestyle, and entertainment. Furthermore, these applications can also provide users with a variety of interactive events during the live stream.
[0019] A user interface interaction scheme is proposed. The scheme includes: presenting a first live stream interface to the user, the first live stream interface being associated with a first interactive event, the first interactive event including multiple participants, the user being different from the multiple participants; in response to the end of the first interactive event, presenting interactive controls on the first live stream interface; and in response to triggering the interactive controls, triggering a second interactive event associated with the multiple participants.
[0020] After the first interactive event concludes, non-participants in the first interactive event can trigger an invitation to multiple participants in the first interactive event to initiate a second interactive event. This effectively enriches the user's interaction options after the first interactive event ends and significantly improves the efficiency of initiating new interactive events.
[0021] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.
[0022] 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.
[0023] 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: content sharing applications, live streaming applications, social applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.
[0024] 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.
[0025] 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, VR / 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).
[0026] 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.
[0027] 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 (WiFi) connections. In some cases, server 130 and electronic device 110 can exchange signaling information through their communication connection.
[0028] 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.
[0029] The following description of the example will continue with reference to the accompanying drawings.
[0030] Example 1 Figures 2A to 2DExample interfaces 200A to 200D are shown, illustrating interface interactions under various scenarios. Interfaces 200A to 200D can, for example, be... Figure 1 The electronic device 110 shown is provided. This electronic device 110 may, for example, be associated with a user. This user may, for example, be a user who did not participate in the first interactive event (e.g., a spectator user).
[0031] In some situations, electronic device 110 may present a first live broadcast interface to the user. The first live broadcast interface is associated with a first interactive event. The first interactive event involves multiple participants. The user is different from these participants.
[0032] As an example, such as Figure 2A As shown, electronic device 110 can present a first live streaming interface. This first live streaming interface can be, for example, interface 200A. Electronic device 110 can provide a live stream to the current user through interface 200A. This live stream can be associated with multiple participants. This first live streaming interface can be associated with a first interactive event. This first interactive event can be, for example, a live chat event, a chorus event, a joint live streaming event, etc. During the duration of the first interactive event, electronic device 110 can present multiple live streams of multiple participants associated with the first interactive event in interface 200A. These multiple live streams can include, for example, the live stream of the first participant (which may be referred to as the first live streamer or the first guest, etc.). These multiple participants can include multiple live streamers, multiple guest participants, etc. These live streams can include, for example, screen 201 and screen 202. Screen 201 can be associated with the first participant, and screen 202 can be associated with, for example, the second participant among the multiple participants.
[0033] While the following description uses two participants as an example, interactive events can also involve at least three participants. For instance, an interactive event could include a live stream event with four users interacting together. Alternatively, an interactive event could include a live stream user interacting with multiple guest users.
[0034] In some scenarios, the primary live streaming interface (e.g., interface 200A) can also be associated with an information stream. This information stream includes multiple live streams. These multiple live streams can, for example, be recommended based on the current user's reference information. The electronic device 110 can receive a swipe operation in a preset direction via interface 200A. After receiving the swipe operation, the electronic device 110 can switch the live stream displayed on interface 200A.
[0035] In other scenarios, electronic device 110 may display progress component 205 on interface 200A. Progress component 205 may, for example, represent second and third interaction information corresponding to the first and second participants. This second and third interaction information may be referred to as interaction values. Interaction values may, for example, include virtual points.
[0036] Alternatively or additionally, the electronic device 110 may also display a comment component 206 in the interface 200A. The electronic device 110 may receive user input via the comment component 206 to post comments corresponding to the input.
[0037] In some cases, electronic device 110 may display a first prompt message on the first live broadcast interface in response to the end of the first interactive event. The first prompt message indicates that the user has the authority to request multiple participants to start a new interactive event.
[0038] As an example, such as Figure 2A As shown, when the first interactive event (e.g., a live chat event) ends, the electronic device 110 can display a prompt message 210 on the interface 200A. The prompt message 210 includes a first part, which may include, for example, a text identifier, which can be used to indicate that the user has the authority to request multiple participants to start a new interactive event.
[0039] In some scenarios, the prompt 210 may be presented to any user associated with the first interactive event (e.g., all viewers, guests, and the live streamer) after the first interactive event has concluded. In other scenarios, the prompt 210 may be presented only to a specific user after the interaction information between users and participants meets certain conditions. This specific user may, for example, be the user with the highest contribution value in the first interactive event. When the prompt 210 is presented only to a specific user, it may include a second part. This second part may, for example, indicate the visibility range of the prompt 210. This visibility range may, for example, be the user with the highest contribution value in the first interactive event. The second part may also include an image identifier. This image identifier may, for example, be the avatar of the user with the highest contribution value in the first interactive event.
[0040] In some cases, electronic device 110 responds to the end of the first interactive event by presenting interactive controls on the first live broadcast interface. For example, such as... Figure 2A As shown, the prompt message 210 can correspond to a preset display duration. After the preset display duration has elapsed, the electronic device 110 can cancel the display of the prompt message 210. After the prompt message 210 disappears, the electronic device 110 can display as shown below. Figure 2B The prompt message 215 is shown. After prompt message 215 is triggered by the user (e.g., by clicking or double-clicking), as shown... Figure 2C As shown, electronic device 110 can display panel 220. Electronic device 110 can display interactive control 225 in panel 220. Interactive control 225 can, for example, be used to trigger a request to send a new interactive event to multiple participants.
[0041] The interactive control 225 can be presented to any user in the first interactive event, or it can be presented to a specific user after certain conditions are met. The condition judgment process for presenting the interactive control 225 will be described later, and will not be elaborated on here.
[0042] In some cases, electronic device 110 may be associated with interactive controls to display descriptive information. The descriptive information indicates at least one of a second participant and a difference. For example, such as... Figure 2C As shown, the first live streaming interface (e.g., interface 200C) can be associated with the first participant among multiple participants. That is, the electronic device 110 can display the live streaming screen of the first participant's live streaming room on interface 200C. The electronic device 110 can display identification information associated with the second participant among multiple participants on panel 220. This identification information may include, for example, the second participant's avatar and name.
[0043] In some scenarios, electronic device 110 can determine the second interaction information of the first participant and the third interaction information of the second participant. The second interaction information here could be, for example, the interaction value (e.g., first virtual points) obtained by the first participant in the first interaction event. The first virtual points can be determined by the number and type of interactive operations performed by a first group of users associated with the first participant during the duration of the first interaction event. These interactive operations could include, for example, liking, commenting, and sending virtual gifts.
[0044] For example, during the duration of the first interactive event, a first group of users associated with the first participant can send virtual gifts to the first participant. Server 130 can determine the first participant's first virtual points based on the number of virtual gifts and the corresponding sub-virtual points.
[0045] The third interactive information could be, for example, the interactive value (e.g., a second virtual score) obtained by the second participant in the first interactive event. The acquisition and determination of the second virtual score is similar to that of the first virtual score, and will not be elaborated further in the specification. Further, the electronic device 110 can determine the description information 230 based on the first and second virtual scores. After the description information 230 is determined, the electronic device 110 displays the description information 230 on the panel 220. The description information 230 can, for example, indicate the difference between the first and second virtual scores.
[0046] In this way, users can view the score difference between the first participant and the second participant, thereby effectively improving the efficiency of users obtaining information.
[0047] In some cases, it can be determined whether the second interactive information of the first participant satisfies the second condition. Once it is determined that the second interactive information satisfies the second condition, the electronic device 110 can display interactive controls on the first live streaming interface. The second condition is related to the difference between the second interactive information and the third interactive information.
[0048] As an example, the second interactive information could be the first interactive value of the first participant (e.g., the first virtual points). The third interactive information could be the second interactive value of the second participant (e.g., the second virtual points). Before presenting the interactive controls, the electronic device 110 can determine whether the difference between the first virtual points and the second virtual points satisfies a second condition. If the second condition is satisfied, the electronic device 110 can present the following: Figure 2C The interactive control 225 shown.
[0049] For example, when both the first virtual score and the second virtual score are higher than the first value, and the difference between the first virtual score and the second virtual score is less than the second value, the electronic device 110 can determine that the second interactive information meets the second condition. As another example, when determining whether the second interactive information meets the second condition, the server 130 can remove the score increase in the last ten seconds of the first interactive event to determine the first virtual score and the second virtual score. In this case, if the first virtual score is less than the second virtual score, then the second interactive information meets the second condition. As yet another example, during the first interactive event, the server 130 can calculate the first virtual score and the second virtual score based on the sub-virtual score corresponding to the interactive operation and a preset weight. If the first sub-virtual score of the first participant is higher than the second sub-virtual score of the second participant, but the first virtual score is less than the second virtual score, the electronic device 110 can determine that the second interactive information meets the second condition.
[0050] In some cases, if the first interaction event involves at least three participants, the second condition can also indicate the ranking of the first participant's second interaction information among all participants. For example, if the first participant's second interaction information is second only to the second participant's third interaction information, then the second condition can be determined to be satisfied. For example, if the first participant's virtual points rank second, then the second condition can be determined to be satisfied.
[0051] In this way, the electronic device will only present the interactive controls after the second interactive information meets specific conditions, thus ensuring a clean and unobstructed view for the user. This improves the user's viewing experience.
[0052] In some cases, whether an interactive control is presented can be determined not only based on the difference between second interactive information (e.g., first virtual points) and third interactive information (e.g., second virtual points), but also based on the user's first interactive information. Specifically, before presenting the interactive control, the electronic device 110 can also determine whether the user's first interactive information meets a first condition. When the first condition is met, the electronic device 110 can present the interactive control in the first live broadcast interface.
[0053] As an example, before presenting the interactive control, the electronic device 110 can obtain the user's first interaction information. This first interaction information could be, for example, the number of times or the type of interactive action performed by the user in the first interaction event. These interactive actions could include, for example, liking, commenting, forwarding, or sending virtual gifts. When the number of user interactions reaches a preset number or the type matches a preset type, the electronic device 110 can present the interactive control 225.
[0054] As another example, the first interaction information here could be, for instance, the user's contribution value to the first participant during the first interaction event. This contribution value can be determined based on the type and frequency of the user's interactive actions towards the first participant during the duration of the first interaction event. Furthermore, the electronic device 110 can determine whether the conditions for presenting interactive controls are met based on the aforementioned contribution value. For example, when the contribution value reaches a third value, the electronic device 110 can present interactive controls on the first live streaming interface.
[0055] In some cases, the first condition is related to the user's ranking among multiple users. Multiple users are associated with a first live streaming interface. The ranking is determined based on first interaction information. As an example, after the first interaction event ends, server 130 can rank multiple users based on their interaction information (e.g., contribution value) during the first interaction event. Here, multiple users are associated with a first participant; that is, the contribution value of multiple users is used to increase the first participant's first virtual score. After ranking, server 130 can determine the contribution value ranking of the multiple users. If the current user's ranking is higher than a preset ranking (e.g., first place or top three), electronic device 110 can present interactive controls to the current user.
[0056] In this way, once the user's initial interaction information meets the first condition, the electronic device 110 will present interactive controls to request multiple participants to initiate a new interactive event. This can provide appropriate benefits to users who meet the conditions, thereby enriching the user's interaction methods and experience in interactive events.
[0057] In some cases, electronic device 110, in response to the triggering of an interactive control, triggers a second interactive event associated with multiple participants. As an example, such as... Figure 2C As shown, when the interactive control 225 is clicked, the electronic device 110 can send a request to multiple participants to initiate a second interactive event. Once the multiple participants agree to initiate the second interactive event, the electronic device 110 can trigger the initiation of the second interactive event.
[0058] In some scenarios, when the interactive control 225 is clicked, such as Figure 2D As shown, electronic device 110 can display a waiting time (e.g., 10 seconds) in the prompt message 215. When the waiting time ends and no participant agrees to initiate the second interactive event, the second interactive event will not be initiated. In other scenarios, when the waiting time ends and multiple participants agree to initiate the second interactive event, the second interactive event will be initiated. Here, the second interactive event includes the aforementioned multiple participants who agreed to initiate the second interactive event.
[0059] In some cases, the first type of the second interactive event is determined based on the second type of the first interactive event. For example, before the second interactive event is initiated, server 130 determines the second type of the first interactive event. Server 130 can determine the first type based on the second type. For example, if the second type is a live chat type, the first type can also be a live chat type. Furthermore, server 130 can initiate a second interactive event corresponding to the first type. For example, a second interactive event with the same type as the first interactive event.
[0060] In some scenarios, the first type of the second interactive event can be determined not only by the second type but also by the start time of the second interactive event. If the start time of the second interactive event matches a preset time, then server 130 can downgrade the second type to enable the second interactive event corresponding to the third type (i.e., the downgraded second type). For example, if the start time of the second interactive event is 8 PM, and the second type is 10-person live streaming, then the first type of the second interactive event could be 2-person live streaming.
[0061] In this way, users can trigger a second interactive event that is associated with the type of the first interactive event, thus ensuring the continuity between the first and second interactive events and improving the user's interactive experience.
[0062] In some cases, electronic device 110 can also provide users with preset benefits associated with the second interactive event. For example, if the user's first interactive information meets a first condition, electronic device 110 can provide the user with preset benefits. After the user is associated with the preset benefits, the user can, for example, select the type of the second interactive event using a selection control in the first live streaming interface. The user can also, for example, invite new participants during the second interactive event using an invitation control in the first live streaming interface. The user can also, for example, obtain more contribution points in the second interactive event. For example, the user may be assigned a higher weight value in the second interactive event. Server 130 then determines the user's contribution value based on the aforementioned weight value and the user's interactive actions in the second interactive event.
[0063] After the first interactive event concludes, non-participants in the first interactive event can trigger an invitation to multiple participants in the first interactive event to initiate a second interactive event. This effectively enriches the user's interaction options after the first interactive event ends and significantly improves the efficiency of initiating new interactive events.
[0064] Example 2 Figures 3A to 3D Example interfaces 300A to 300D are shown for interface interactions according to some scenarios. Interfaces 300A to 300D may be provided, for example, by a terminal device associated with at least one participant related to a first interactive event.
[0065] In some scenarios, electronic device 110 may, in response to the triggering of an interactive control, send a second prompt message to at least one of multiple participants. The second prompt message indicates a request to initiate a second interactive event. For example, when interactive control 225 is triggered by a target user (e.g., by a single click or double click), electronic device 110 may send a request to initiate a second interactive event to multiple participants. The target user here may, for example, be associated with a first participant. For instance, the target user may be an audience member of the first participant.
[0066] After the first device associated with the first participant receives the request, such as Figure 3A As shown, the first device can display a second prompt message on interface 300A. This second prompt message can be, for example, prompt message 305. Prompt message 305 can, for example, instruct a non-participant in the first interactive event to request the initiation of a second interactive event. Prompt message 305 includes text content, which can be, for example, "Viewer xx requests another round."
[0067] Furthermore, the first device can receive a trigger from the first participant in response to the prompt message 305. After the prompt message 305 is triggered, the first device can display the following: Figure 3B The panel 310 is shown. Panel 310 includes a confirmation control 315. When the confirmation control 315 is clicked, as shown... Figure 3C As shown, the first device can display a prompt message 320 on the interface 300C. The prompt message 320 can indicate that the first participant has agreed to initiate the second interactive event and is waiting for the other participants to agree.
[0068] In some scenarios, such as Figure 3B As shown, the first device can also display identification information associated with the target user who requested to initiate the second interactive event on panel 310. This identification information may include, for example, the target user's name, avatar, etc. Additionally or alternatively, the first device can also display interface element 325 associated with the target user's identification information. Interface element 325 may be determined, for example, based on the target user's contribution value in the first interactive event. For example, interface element 325 may indicate that the target user's contribution value ranking in the first interactive event has reached a preset ranking.
[0069] In some cases, such as Figure 3D As shown, after the interactive control 225 is triggered, the electronic device 110 can also send a request to the second user to activate the second interactive event. When the second user's second device receives this request, the second device can display a prompt window 330 in the interface 300D. The prompt window 330 indicates that the target user requests to activate the second interactive event. After the second device receives a confirmation request to activate the second interactive event via the prompt window 330, it can provide the confirmation request to the server 130 to trigger the server 130 to activate the second interactive event.
[0070] Example 3 Figures 4A to 4C Example interfaces 400A to 400C are shown for interface interaction under certain circumstances. Interfaces 400A to 400C may be provided, for example, by electronic device 110.
[0071] In some cases, electronic device 110 displays a second live streaming interface. This second live streaming interface is associated with the first interactive event. The first interactive event involves multiple participants. For example, such as... Figure 4A As shown, electronic device 110 can display a second live streaming interface. This second live streaming interface can be, for example, interface 400A. Electronic device 110 can display the corresponding live streaming screen in interface 400A. This live streaming screen can be associated with a first interactive event. This first interactive event can include, for example, a live chat event, a joint live streaming event, etc.
[0072] In some scenarios, the second live streaming interface can be associated with an information stream. This information stream may include, for example, multiple live streams. These multiple live streams may be recommended based on the user's reference information. The electronic device 110 can receive interactive operations (such as swiping up or down) in a preset direction via the second live streaming interface to switch the live stream images presented on the second live streaming interface.
[0073] In some cases, in response to the second live streaming interface being associated with the second interactive event, the electronic device 110 presents a third prompt message on the second live streaming interface. The third prompt message indicates that the second interactive event was triggered by a user different from the multiple participating parties. The third prompt message includes at least a portion of the user's image identifier and / or the user's text identifier.
[0074] As an example, such as Figure 4A As shown, when the second interactive event is initiated, the electronic device 110 can present a third prompt message on the second live streaming interface (e.g., interface 400A). This third prompt message can be, for example, prompt message 405. Prompt message 405 indicates that the second interactive event was initiated by a target user. The target user can be a non-participant in the first interactive event (e.g., a viewer). Prompt message 405 can include at least a portion of the target user's text identifier (e.g., name). Prompt message 405 can include, for example, text content. The text content could be, for example, "xxxx initiated another round." In some scenarios, prompt message 405 may also include interface elements. These interface elements can indicate the target user's identity. The target user's identity can be determined, for example, by the target user's contribution value in the first interactive event.
[0075] In some scenarios, when the second interactive event is activated, the electronic device 110 can also display a dynamic effect 410 on the interface 400A. The dynamic effect 410 indicates that the second interactive event has been activated. The dynamic effect 410 includes a prompt message 415. The prompt message 415 includes the identification information of the target user. The identification information here may include at least a portion of the target user's image identification (e.g., avatar) and text identification (e.g., name).
[0076] In this way, when the second interactive event is activated, the electronic device can present the user with a third prompt message related to the second interactive event on the second live broadcast interface. This allows the user to obtain richer information about the second interactive event through the third prompt message, thereby effectively improving the efficiency of the user's information acquisition.
[0077] In some scenarios, electronic device 110 can display a progress component on the second live streaming interface, showing the interaction information of multiple participants in the second interactive event. Electronic device 110 can also be associated with the progress component to display a third prompt message.
[0078] As an example, such as Figure 4B As shown, the electronic device 110 can display a progress component 420 in the interface 400B. The progress component 420 is used to indicate the interaction information (e.g., interaction value, or virtual points) of multiple participants in the second interactive event. Further, the electronic device 110 can display an interface element 425 below the progress component 420. The interface element 425 includes a third prompt message. This third prompt message may include the target user's avatar.
[0079] In some scenarios, interface element 425 may also include timing information associated with the second interactive event. This timing information may, for example, indicate the remaining duration of the second interactive event.
[0080] In this way, users can view the third prompt information through the progress component in the second live broadcast interface, thereby improving the efficiency of users obtaining information related to the second interactive event.
[0081] In some cases, electronic device 110 may, in response to the triggering of a third prompt, present a first descriptive message associated with the user and a second descriptive message associated with a second interactive event.
[0082] As an example, such as Figure 4B As shown, when the third prompt message in interface element 425 is clicked, the electronic device 110 can display the following: Figure 4C The panel 430 shown. Panel 430 includes multiple content items, which are used to present first descriptive information associated with the target user and second descriptive information associated with the second interactive event.
[0083] As an example, multiple content items include content item 431. Content item 431 is used to present first descriptive information. The first descriptive information may include, for example, an image identifier (e.g., an avatar) and a text identifier (e.g., a name) of the target user. The first descriptive information may also include, for example, a text description indicating that the second interactive event was triggered by the target user. In some scenarios, the electronic device 110 may also present element 432 in content item 431, associated with the target user's avatar. Element 432 indicates that the second interactive event was triggered by the target user.
[0084] In other scenarios, when content item 431 is clicked, the electronic device 110 can also display a viewing interface for the target user. This viewing interface could be, for example, the target user's personal page. The viewing interface could include the target user's identification information, introductory information, and works published by the target user.
[0085] As an example, multiple content items include content items 433 and 434. Content items 433 and 434 can be used to present second descriptive information associated with the second interactive event. This second descriptive information may include, for example, the type of the second interactive event, a description of how to play the second interactive event, the level of the first participant in the second interactive event, etc.
[0086] As an example, the electronic device 110 can also display an interaction ranking 435 on panel 430. The interaction ranking 435 includes multiple users, whose rankings can be determined based on their contribution values in a second interactive event.
[0087] In this way, when a user triggers the third prompt, the electronic device can provide the user with multiple pieces of information related to the second interactive event, thereby effectively improving the efficiency of the user in obtaining information.
[0088] Example process 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.
[0089] In frame 510, electronic device 110 presents a first live broadcast interface to the user. The first live broadcast interface is associated with a first interactive event, which includes multiple participants, and the user is different from the multiple participants.
[0090] In frame 520, electronic device 110 responds to the end of the first interactive event and presents interactive controls on the first live broadcast interface; In box 530, electronic device 110, in response to the triggering of an interactive control, triggers a second interactive event associated with multiple participants.
[0091] In some cases, presenting interactive controls on the first live streaming interface includes: responding to the user's first interactive information in the first interactive event satisfying a first condition, presenting interactive controls on the first live streaming interface.
[0092] In this way, once the user's initial interaction information meets the first condition, the electronic device 110 will present interactive controls to request multiple participants to initiate a new interactive event. This can provide appropriate benefits to users who meet the conditions, thereby enriching the user's interaction methods and experience in interactive events.
[0093] In some cases, the first condition is related to the user's ranking among multiple users, which are associated with the first live broadcast interface, and the ranking is determined based on the first interactive information.
[0094] In some cases, the first live streaming interface is associated with a first participant among multiple participants, the first participant is associated with second interactive information in a first interactive event, and the presentation of interactive controls on the first live streaming interface includes: in response to the second interactive information satisfying a second condition, the interactive controls are presented on the first live streaming interface.
[0095] In this way, the electronic device will only present the interactive controls after the second interactive information meets specific conditions, thus ensuring a clean and unobstructed view for the user. This improves the user's viewing experience.
[0096] In some cases, multiple parties may also include a second party, which is associated with a third interactive information in the first interactive event, and the second condition is related to the difference between the second and third interactive information.
[0097] In some cases, process 500 may also include: associated with the interactive control, presenting descriptive information that indicates at least one of a second participant and a difference.
[0098] In this way, users can view the score difference between the first participant and the second participant, thereby effectively improving the efficiency of users obtaining information.
[0099] In some cases, process 500 may also include: in response to the end of the first interactive event, displaying a first prompt message on the first live broadcast interface, the first prompt message indicating that the user has the authority to request multiple participants to start a new interactive event.
[0100] In some cases, the first type of the second interaction event is determined based on the second type of the first interaction event.
[0101] In this way, users can trigger a second interactive event that is associated with the type of the first interactive event, thus ensuring the continuity between the first and second interactive events and improving the user's interactive experience.
[0102] In some cases, process 500 also includes providing the user with preset benefits associated with the second interactive event.
[0103] In some cases, triggering a second interactive event associated with multiple participants in response to the triggering of an interactive control includes: triggering the sending of a second prompt message to at least one of the multiple participants in response to the triggering of the interactive control, the second prompt message indicating a request to initiate a second interactive event.
[0104] Figure 6 A flowchart of an example process 600 for interface interaction under certain conditions is shown. Process 600 can be implemented at electronic device 110. See below for reference. Figure 1To describe process 600.
[0105] In frame 610, electronic device 110 presents a second live broadcast interface, which is associated with a first interactive event, and the first interactive event includes multiple participants.
[0106] In frame 620, electronic device 110 responds to the second live broadcast interface being associated with the second interactive event, and in the second live broadcast interface, presents a third prompt message indicating that the second interactive event was triggered by a user different from the multiple participating parties.
[0107] In some cases, the third prompt information includes at least one of the following: the user's image identifier; at least a portion of the user's text identifier.
[0108] In some cases, presenting a third prompt message in the second live broadcast interface includes: presenting a progress component in the second live broadcast interface, the progress component presenting interactive information of multiple participants in the second interactive event; and presenting a third prompt message in association with the progress component.
[0109] In this way, users can view the third prompt information through the progress component in the second live broadcast interface, thereby improving the efficiency of users obtaining information related to the second interactive event.
[0110] In some cases, process 600 further includes: in response to the triggering of a third prompt, presenting a first descriptive message associated with the user and a second descriptive message associated with the second interaction event.
[0111] In this way, when a user triggers the third prompt, the electronic device can provide the user with multiple pieces of information related to the second interactive event, thereby effectively improving the efficiency of the user in obtaining information.
[0112] Example devices and equipment A corresponding apparatus for implementing the above methods or processes is also provided. Figure 7 and Figure 8 Schematic block diagrams of example devices 700 and 800 for interface interaction are shown according to some scenarios. Devices 700 and 800 can be implemented as or included in electronic device 110. The various modules / components in devices 700 and 800 can be implemented by hardware, software, firmware, or any combination thereof.
[0113] like Figure 7As shown, the device 700 includes: a first presentation module 710 configured to present a first live broadcast interface to a user, the first live broadcast interface being associated with a first interactive event, the first interactive event including multiple participants, the user being different from the multiple participants; a second presentation module 720 configured to present interactive controls on the first live broadcast interface in response to the end of the first interactive event; and a triggering module 730 configured to trigger a second interactive event associated with the multiple participants in response to the triggering of the interactive controls.
[0114] In some cases, the second presentation module 720 is also configured to: in response to the user's first interactive information in the first interactive event satisfying the first condition, present interactive controls in the first live broadcast interface.
[0115] In some cases, the first condition is related to the user's ranking among multiple users, which are associated with the first live broadcast interface, and the ranking is determined based on the first interactive information.
[0116] In some cases, the first live broadcast interface is associated with the first participant among multiple participants, and the first participant is associated with the second interactive information in the first interactive event. The second presentation module 720 is also configured to: in response to the second interactive information satisfying the second condition, present interactive controls in the first live broadcast interface.
[0117] In some cases, multiple parties may also include a second party, which is associated with a third interactive information in the first interactive event, and the second condition is related to the difference between the second and third interactive information.
[0118] In some cases, device 700 also includes a first information presentation module configured to be associated with interactive controls to present descriptive information indicating at least one of a second participant and a difference.
[0119] In some cases, device 700 also includes a second information presentation module configured to present a first prompt message in the first live broadcast interface in response to the end of the first interactive event. The first prompt message indicates that the user has the authority to request multiple participants to start a new interactive event.
[0120] In some cases, the first type of the second interaction event is determined based on the second type of the first interaction event.
[0121] In some cases, device 700 also includes a providing module configured to provide the user with preset benefits associated with the second interactive event.
[0122] In some cases, the trigger module 730 is also configured to: in response to the triggering of the interactive control, trigger the sending of a second prompt message to at least one of the multiple participants, the second prompt message indicating a request to initiate a second interactive event.
[0123] like Figure 8 As shown, the device 800 includes: a third presentation module 810 configured to present a second live streaming interface associated with a first interactive event, the first interactive event including multiple participants; and a fourth presentation module 820 configured to, in response to the second live streaming interface being associated with the second interactive event, present a third prompt message in the second live streaming interface, the third prompt message indicating that the second interactive event was triggered by a user different from the multiple participants.
[0124] In some cases, the third prompt information includes at least one of the following: the user's image identifier; at least a portion of the user's text identifier.
[0125] In some cases, the fourth presentation module 820 is also configured to: present a progress component in the second live broadcast interface, the progress component presenting interactive information of multiple participants in the second interactive event; and, associated with the progress component, present a third prompt message.
[0126] In some cases, the device 800 also includes a third information presentation module configured to present a first descriptive information associated with the user and a second descriptive information associated with a second interactive event in response to the triggering of a third prompt.
[0127] The modules included in devices 700 and 800 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 devices 700 and 800 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.
[0128] Figure 9 A block diagram of an electronic device 900 in which one or more examples may be implemented is shown. It should be understood that... Figure 9The electronic device 900 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 9 The electronic device 900 shown can be used to implement the electronic device 110 discussed above.
[0129] like Figure 9 As shown, electronic device 900 is in the form of a general-purpose electronic device. Components of electronic device 900 may include, but are not limited to, one or more processing units or processors 910, memory 920, storage devices 930, one or more communication units 940, one or more input devices 950, and one or more output devices 960. Processor 910 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 920. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 900.
[0130] Electronic device 900 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 900, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 920 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 930 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 900.
[0131] Electronic device 900 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 9 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 920 may include computer program product 925 having one or more program modules configured to perform various methods or actions of various examples.
[0132] The communication unit 940 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 900 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 900 can operate in a networked environment using logical connections to one or more other servers, networked personal computers, or another network node.
[0133] Input device 950 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 960 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 900 can also communicate with one or more external devices (not shown) via communication unit 940 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 900, or with any device that enables electronic device 900 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) interfaces (not shown).
[0134] 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.
[0135] 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.
[0136] 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.
[0137] 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.
[0138] 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.
[0139] 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 user interface interaction method, comprising: A first live broadcast interface is presented to the user. The first live broadcast interface is associated with a first interactive event. The first interactive event includes multiple participants, and the user is different from the multiple participants. In response to the end of the first interactive event, interactive controls are displayed on the first live streaming interface; as well as In response to the triggering of the interactive control, a second interactive event associated with the plurality of participants is triggered.
2. The method according to claim 1, wherein presenting interactive controls on the first live streaming interface includes: In response to the user's first interaction information in the first interaction event satisfying the first condition, the interactive control is presented in the first live broadcast interface.
3. The method according to claim 2, wherein the first condition is related to the user's ranking among a plurality of users associated with the first live streaming interface, and the ranking is determined based on the first interaction information.
4. The method according to claim 1, wherein the first live streaming interface is associated with a first participant among the plurality of participants, the first participant is associated with second interactive information in the first interactive event, and the presentation of interactive controls on the first live streaming interface includes: In response to the second interactive information satisfying the second condition, the interactive control is presented in the first live broadcast interface.
5. The method of claim 4, wherein the plurality of participants further includes a second participant, the second participant being associated with third interaction information in the first interaction event, and the second condition being related to the difference between the second interaction information and the third interaction information.
6. The method according to claim 5, further comprising: Associated with the interactive control, descriptive information is presented, which indicates at least one of the second participant and the difference.
7. The method according to claim 1, further comprising: In response to the end of the first interactive event, a first prompt message is displayed on the first live streaming interface, indicating that the user has the authority to request the multiple participants to start a new interactive event.
8. The method of claim 1, wherein the first type of the second interactive event is determined based on the second type of the first interactive event.
9. The method according to claim 1, further comprising: Provide the user with preset benefits associated with the second interactive event.
10. The method of claim 1, wherein triggering a second interactive event associated with the plurality of participants in response to triggering the interactive control comprises: In response to the triggering of the interactive control, a second prompt message is sent to at least one of the plurality of participants, the second prompt message indicating a request to activate the second interactive event.
11. A user interface interaction method, comprising: A second live streaming interface is presented, which is associated with a first interactive event, and the first interactive event includes multiple participants; as well as In response to the second live streaming interface being associated with a second interactive event, a third prompt message is presented in the second live streaming interface, indicating that the second interactive event was triggered by a user different from the plurality of participants.
12. The method of claim 11, wherein the third prompt information includes at least one of the following: The user's image identifier; At least a portion of the user's text identifier.
13. The method according to claim 11, wherein presenting the third prompt information in the second live streaming interface includes: A progress component is presented in the second live broadcast interface, which displays the interaction information of the multiple participants in the second interactive event; as well as The third prompt message is displayed in conjunction with the progress component.
14. The method of claim 11, further comprising: In response to the triggering of the third prompt information, a first description associated with the user and a second description associated with the second interaction event are presented.
15. A device for interface interaction, comprising: A first presentation module is configured to present a first live broadcast interface to a user. The first live broadcast interface is associated with a first interactive event. The first interactive event includes multiple participants, and the user is different from the multiple participants. The second presentation module is configured to present interactive controls on the first live broadcast interface in response to the end of the first interactive event; as well as The triggering module is configured to trigger a second interactive event associated with the plurality of participants in response to the triggering of the interactive control.
16. A device for interface interaction, comprising: The third presentation module is configured to present a second live streaming interface, which is associated with a first interactive event, and the first interactive event includes multiple participants. as well as The fourth presentation module is configured to, in response to the second live streaming interface being associated with a second interactive event, present a third prompt message in the second live streaming interface, the third prompt message indicating that the second interactive event was triggered by a user different from the plurality of participants.
17. 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 10 or 11 to 14 when executed by the at least one processor.
18. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 10 or 11 to 14.
19. 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 10 or 11 to 14.