Method, device, equipment, storage medium and program product for interface interaction

By receiving live streaming requests and configuring the live streaming interface area on the live streaming interface, the problems of misoperation and waiting time caused by distraction during the live streaming process are solved, and the accuracy and consistency of the live streaming mode are achieved.

CN122120522APending Publication Date: 2026-05-29BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2026-03-03
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In existing technologies, the problems of misoperation due to distraction and increased user waiting time during live streaming affect the efficiency and continuity of live streaming configuration.

Method used

By receiving live streaming requests on the live streaming interface, the system determines the live streaming interaction events associated with multiple participants in the first mode, and configures multiple areas in the live streaming interface before the live stream starts to present the content of multiple participants.

Benefits of technology

It improved the accuracy of live streaming mode configuration, reduced user waiting time, and ensured the continuity and efficiency of the live streaming process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120522A_ABST
    Figure CN122120522A_ABST
Patent Text Reader

Abstract

Provided are an interface interaction method, device, equipment, storage medium and program product. The method proposed herein includes: presenting a starting interface; receiving a live broadcast request via the starting interface, the live broadcast request indicating a first mode, the first mode being associated with a live broadcast interactive event, the live broadcast interactive event supporting multiple participants; and starting a live broadcast, the live broadcast being associated with the live broadcast interactive event, wherein a live broadcast interface corresponding to the live broadcast includes multiple regions, the multiple regions being used to present content corresponding to the multiple participants. In this way, the configuration efficiency associated with the live broadcast can be improved.
Need to check novelty before this filing date? Find Prior Art

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 configuration efficiency associated with live streaming is a crucial issue. Summary of the Invention

[0003] In a first aspect, a method for interface interaction is provided. The method includes: presenting a live broadcast interface; receiving a live broadcast request via the live broadcast interface, the live broadcast request indicating a first mode, the first mode being associated with a live broadcast interactive event, the live broadcast interactive event supporting multiple participants; and starting a live broadcast, the live broadcast being associated with the live broadcast interactive event, wherein the live broadcast interface corresponding to the live broadcast includes multiple areas, the multiple areas being used to present content corresponding to the multiple participants.

[0004] In a second aspect, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present a live broadcast interface; a receiving module configured to receive a live broadcast request via the live broadcast interface, the live broadcast request indicating a first mode associated with a live broadcast interactive event, the live broadcast interactive event supporting multiple participants; and an initiation module configured to initiate a live broadcast, the live broadcast associated with the live broadcast interactive event, wherein the live broadcast interface corresponding to the live broadcast includes multiple areas for presenting content corresponding to the multiple participants.

[0005] In a third 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.

[0006] In a fourth 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.

[0007] In a fifth 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.

[0008] This method allows for the pre-configuration of live stream-related modes before the live stream begins, thus avoiding accidental operations due to distraction during the live stream and improving the accuracy of configuring live stream-related modes. Furthermore, it reduces waiting time for viewers and ensures the continuity of the live stream.

[0009] 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

[0010] 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 2N Example interfaces for some scenarios are shown; Figure 3 The flowcharts show example processes of interface interactions in some scenarios; Figure 4 Schematic block diagrams of example devices for interface interaction in some scenarios are shown; and Figure 5 A block diagram of an electronic device capable of implementing multiple illustrative scenarios is shown. Detailed Implementation

[0011] 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.

[0012] 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.

[0013] 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.

[0014] 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.

[0015] 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.

[0016] As mentioned above, with the increasing maturity of network technology, more and more users are engaging in interactive activities on online platforms. For example, users can act as viewers, watching other users' live streams on online platforms. Furthermore, users can also act as streamers, broadcasting live on online platforms. Therefore, improving the configuration efficiency associated with live streaming is a crucial issue.

[0017] A user interface interaction scheme is proposed. This scheme includes: presenting a live broadcast interface; receiving a live broadcast request via the live broadcast interface; the live broadcast request indicating a first mode; the first mode being associated with a live broadcast interactive event; the live broadcast interactive event supporting multiple participants; and further, enabling live broadcasting. The live broadcast is associated with the live broadcast interactive event, and the live broadcast interface corresponding to the live broadcast includes multiple areas. These multiple areas are used to present content corresponding to the multiple participants.

[0018] This method allows for the acquisition of live streaming requests via the live streaming interface before the live stream begins, thus determining the first mode indicated by the request. The first mode is associated with live streaming interactive events. After the live stream begins, multiple areas within the corresponding live streaming interface can be used to display content corresponding to multiple participants in the live streaming interactive events. This allows for the pre-configuration of live streaming-associated modes before the live stream starts, thereby avoiding misoperations due to distraction during the live stream and improving the accuracy of configuring live streaming-associated modes. Furthermore, it reduces waiting time for viewers and ensures the continuity of the live stream.

[0019] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.

[0020] 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.

[0021] 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.

[0022] 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.

[0023] 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).

[0024] 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.

[0025] 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.

[0026] 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.

[0027] The following description of the example will continue with reference to the accompanying drawings.

[0028] Example Interaction Figures 2A to 2NExample interfaces 200A to 200N are shown, illustrating interface interactions under various scenarios. Interfaces 200A to 200N can, for example, be... Figure 1 The electronic device 110 shown is provided.

[0029] In some cases, such as Figure 2A As shown, electronic device 110 can display interface 200A. Interface 200A can be implemented as a live broadcast interface. The live broadcast interface may include, for example, a configuration interface before the live broadcast begins. For example, electronic device 110 can present the live broadcast interface to live broadcast users.

[0030] In some scenarios, a live stream user can initiate a live stream to display the content within a corresponding live stream interface. As an example, a live stream user is also referred to as a streamer. For example, live stream users 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 activity as viewers (also referred to as viewers) to view the live stream content associated with the live stream user. For example, a live stream is associated with a live stream interactive event. In some scenarios, besides the live stream user, other users can also join the live stream interactive event as participants. In addition to the live stream user, participants in the live stream interactive event can also be referred to as guests.

[0031] In some cases, electronic device 110 can receive a live broadcast request via a broadcast interface. Such a live broadcast request can indicate a first mode. The first mode is associated with a live broadcast interactive event. Such a live broadcast interactive event supports multiple participants. In some cases, electronic device 110 can determine that the live broadcast request indicates the first mode based on the configuration operations of the live broadcast user. The process by which electronic device 110 obtains the configuration operations of the live broadcast user will be described exemplarily below.

[0032] Continue to refer to Figure 2A The electronic device 110 can display a configuration entry 202 (also known as the first entry) on the broadcast interface. The electronic device 110 can also display a mode entry (also known as the second entry) in response to a trigger on the configuration entry 202 (e.g., a click operation). Figure 2BAs shown, electronic device 110 can present interface 200B. Interface 200B can be implemented as a live broadcast interface. Electronic device 110 can present mode entry 204 in the live broadcast interface (e.g., interface 200B). Mode entry 204 is associated with the layout style of the live broadcast. Alternatively, electronic device 110 can present mode entry 204 in configuration panel 206 in response to a trigger on configuration entry 202. Alternatively, electronic device 110 can present descriptive text associated with mode entry 204 (e.g., "Choose your layout and set guest restrictions") in response to mode entry 204. Further, electronic device 110 can present multiple candidate modes in response to a trigger on mode entry 204 (e.g., a click operation).

[0033] like Figure 2C As shown, electronic device 110 can present interface 200C. Interface 200C can be implemented as a live broadcast interface. Electronic device 110 can present multiple candidate modes in the live broadcast interface (e.g., interface 200C), such as candidate mode 208-1, candidate mode 208-2, candidate mode 208-3, and candidate mode 208-4. Alternatively, electronic device 110 can present multiple candidate modes in the content panel 209 of the live broadcast interface. The live broadcast request indicates the first mode. As an example, multiple candidate modes can indicate the layout style of one or more areas in the live broadcast interface corresponding to the live broadcast after the live broadcast is started. For example, candidate mode 208-1 can correspond to a full-screen layout style. The live broadcast interaction event associated with candidate mode 208-1 supports one participant. The full-screen layout style can indicate that the live broadcast interface only includes an area for presenting content corresponding to the live broadcast user. For example, candidate mode 208-2 can correspond to a streaming panel style. The live broadcast interaction event associated with candidate mode 208-2 supports a maximum of two participants. A streaming panel style can indicate that the live stream interface includes two areas, for example, an area for presenting content corresponding to the live stream user and an area for presenting content corresponding to a guest. Alternatively, the streaming panel style can indicate that the display position and / or display size of the area for presenting content corresponding to the guest is adjustable. For example, candidate pattern 208-4 can correspond to a fixed grid style (e.g., a 9-grid style). The live stream interactive event associated with candidate pattern 208-4 supports a maximum of 9 participants. A fixed grid style can indicate that the live stream interface includes 9 areas, for example, 1 area for presenting content corresponding to the live stream user and 8 areas for presenting content corresponding to 8 guests. Alternatively, the fixed grid style can indicate that the display position and / or display size of these 9 areas is not adjustable.

[0034] In some cases, electronic device 110 may receive a live broadcast request in response to receiving a selection of a first mode among multiple candidate modes. For example, electronic device 110 may receive a live broadcast request in response to receiving a selection of candidate mode 208-4 (e.g., corresponding to the first mode) among multiple candidate modes. The live broadcast request may indicate candidate mode 208-4.

[0035] In some cases, the first mode can indicate the first layout style for multiple areas. For example, taking the first mode corresponding to candidate mode 208-4 as an example, candidate mode 208-4 can indicate the first layout style for nine areas. In some cases, the electronic device 110 can present multiple first preview areas in the broadcast interface based on the first layout style. Figure 2D As shown, electronic device 110 can present interface 200D. Interface 200D can be implemented as a live broadcast interface. As an example, candidate mode 208-4 is selected. In the live broadcast interface (e.g., interface 200D), electronic device 110 can present multiple first preview areas based on a first layout style (e.g., associated with candidate mode 208-4), such as first preview area 210-1, first preview area 210-2, and first preview area 210-3. Electronic device 110 can present first image content 212 in a first area (e.g., first preview area 210-1) among the multiple first preview areas. The first image content is associated with the live broadcast user. For example, the first image content is the screen content associated with the live broadcast user acquired using a camera component (e.g., a camera) configured on electronic device 110. As an example, such screen content may include images of people associated with the live broadcast user and scene images of the environment in which the live broadcast user is located. In this way, by presenting the first image content in the first area, live streaming users can intuitively perceive the presentation effect of the screen content associated with them during the live stream, thereby improving their live streaming efficiency.

[0036] Alternatively, the first layout style corresponding to the first mode can also be determined based on user actions (e.g., custom editing). For example, the user can customize the grid layout (e.g., including the number of grids, the size ratio of each grid, the grid arrangement data, etc.).

[0037] Alternatively or additionally, in response to receiving a selection of a second mode, the electronic device 110 may present multiple second preview areas in the broadcast interface, based on a second layout style. The second mode indicates the second layout style. For example... Figure 2EAs shown, electronic device 110 can present interface 200E. Interface 200E can be implemented as a live broadcast interface. Taking the second mode corresponding to candidate mode 208-3 as an example, electronic device 110 can, in response to receiving a selection of candidate mode 208-3, present multiple second preview areas based on a second layout style (e.g., a flowing grid style), such as second preview area 214-1, second preview area 214-2, and second preview area 214-3. As an example, electronic device 110 can present image content 216 in a third area (e.g., second preview area 214-1) among the multiple second preview areas. Image content 216 is associated with the live broadcast user.

[0038] In some cases, continue to refer to Figure 2D The electronic device 110 can stop displaying multiple candidate modes on the broadcast interface in response to receiving a preset operation. As an example, the electronic device 110 can display a control 218. Further, the electronic device 110 can stop displaying multiple candidate modes on the broadcast interface in response to triggering the control 218. Alternatively, the electronic device 110 can stop displaying multiple candidate modes on the broadcast interface in response to receiving a swipe operation (e.g., a downward swipe operation) associated with the content panel 209. Alternatively, the electronic device 110 can also stop displaying multiple candidate modes on the broadcast interface in response to receiving a click operation on a blank area of ​​the broadcast interface.

[0039] like Figure 2E As shown, electronic device 110 can display interface 200F in response to the cessation of presentation of multiple candidate modes. Interface 200F can be implemented as a broadcast interface. In some cases, electronic device 110 can display first image content 212 in a second area in response to receiving a preset operation (also known as a first operation). As an example, the first operation may include a trigger operation (e.g., a click operation) on the first preview area 210-1. For example, electronic device 110 may associate a preset control 220 with the first image content 212. Alternatively, the first operation may include a trigger operation on the preset control 220.

[0040] In some cases, such as Figure 2G As shown, electronic device 110 can present interface 200G. Interface 200G can be implemented as a broadcast interface. Electronic device 110 can present first image content 212 in a second area 222 of the broadcast interface (e.g., interface 200G). As an example, the size of the second area 222 is larger than that of the first area (e.g., Figure 2F The size of the first preview area 210-1 in the image. As an example, the second area 222 can be different from multiple first preview areas. For example, Figure 2GThe first image content 212 can be overlaid on multiple first preview areas. In this way, it is possible for live streaming users to view the first image content 212 at a larger size in the live streaming interface, thereby improving the efficiency of users obtaining information related to the live stream.

[0041] Alternatively or additionally, the electronic device 110 may, in response to receiving a preset operation, stop displaying the first image content in the second region 222, and in the first region (e.g., Figure 2F The first image content 212 is displayed in the first preview area 210-1. As an example, such a preset operation may include triggering a preset control 224. Alternatively, such a preset operation may include triggering a blank area in the broadcast interface (e.g., different from the second area 222).

[0042] In some cases, continue to refer to Figure 2F The electronic device 110 can receive an adjustment request. The adjustment request is associated with the first image content 212. Further, the electronic device 110 can update the first image content 212 based on the adjustment request. As an example, such an adjustment request can be associated with a media resource. For example, the adjustment request may include obtaining at least one media resource via a preset entry. Further, the electronic device 110 can apply at least one media resource to the first image content to update the first image content. As an example, the preset entry may include a first preset entry 226 associated with a filter. For example, the electronic device 110 can present a first set of candidate media resources in response to triggering the first preset entry 226. The first set of candidate media resources is associated with a set of filter templates. For example, different filter templates may correspond to different color processing parameters. Further, the electronic device 110 can receive a selection of at least one media resource from the first set of candidate media resources to update the first image content based on at least one media resource. Additionally or alternatively, the electronic device 110 can, in response to a live broadcast being started, apply at least one media resource that is applied to the first image content to the image content corresponding to the live broadcast user presented in the live broadcast interface.

[0043] As an example, the preset entry point may include a second preset entry point 228 associated with an effect. For instance, the electronic device 110 may present a second set of candidate media resources in response to a triggering of the first preset entry point 228. The second set of candidate media resources is associated with a set of effect templates (e.g., sticker effect templates). Further, the electronic device 110 may receive a selection of at least one media resource from the second set of candidate media resources to update the first image content based on at least one media resource.

[0044] In some cases, the adjustment request is associated with media resources. Electronic device 110 can also trigger the application of media resources to second image content. For example, electronic device 110 can trigger the application of media resources to second image content in response to the start of a live stream. The second image content is associated with at least one of multiple participants. At least one participant is different from the live stream user. In this way, media resources selected via the live stream launch interface can be applied to image content associated with at least one participant after the live stream starts, thereby enriching the configuration methods of image content associated with the live stream and improving the configuration efficiency of image content for other participants.

[0045] In other cases, the electronic device 110 may be based on the first mode or determined by the live streamer's historical live streams. As an example, the electronic device 110 may receive a second operation to trigger the presentation of the live stream launch interface. As an example, such a second operation may include triggering an entry point associated with the live stream launch interface. Further, in response to the live streamer's historical live streams being associated with the first mode, the electronic device 110 may present multiple first preview areas in the live stream launch interface based on a first layout style. For example... Figure 2H As shown, electronic device 110 can present interface 200H. Interface 200H can be implemented as a live streaming interface. For example, electronic device 110 can present interface 200H in response to the live streaming user's historical live streams being associated with a first mode. As an example, the entry point associated with the live streaming interface may include entry point 230 (e.g., "Live"). As an example, electronic device 110 can present multiple first preview areas in the live streaming interface (e.g., interface 200H) based on a first layout style, such as first preview area 232-1, first preview area 232-2, and first preview area 232-3, etc. As an example, the live streaming user's historical live streams may include the live streaming user's last live stream. In this way, the first mode can be determined based on the live streaming user's historical live streams, thereby reducing the live streaming user's operations and improving the live streaming user's efficiency.

[0046] In some cases, continue to refer to Figure 2F The electronic device 110 can display an invitation entry 234 on the broadcast interface. Alternatively, the electronic device 110 can display the invitation entry 234 in response to the broadcast interface being associated with the first mode. Further, the electronic device 110 can display at least one candidate user in response to a trigger on the invitation entry 234 (e.g., a click operation). Figure 2IAs shown, electronic device 110 can present interface 200I. Interface 200I can be implemented as a live broadcast interface. In the live broadcast interface (e.g., interface 200I), electronic device 110 can present at least one candidate user, such as candidate user 236-1, candidate user 236-2, and candidate user 236-3. As an example, at least one candidate user includes users whose association with the live broadcast user meets preset conditions. As an example, users whose association with the live broadcast user meets preset conditions can include users followed by the live broadcast user, users who mutually follow the live broadcast user, and users who have participated in the same live broadcast interactive event with the live broadcast user. Alternatively, at least one candidate user may also include users recommended to the live broadcast user.

[0047] Alternatively or concurrently, at least one candidate user may be associated with a preset state. For example, such a preset state could indicate that at least one candidate user is currently online.

[0048] In some cases, electronic device 110 may present at least one candidate user in invitation panel 238. Electronic device 110 may receive selections for one or more of the at least one candidate user. Figure 2J As shown, electronic device 110 can present interface 200J. Interface 200J can be implemented as a broadcasting interface. Electronic device 110 can receive selections for one or more users from at least one candidate user. For example, electronic device 110 can receive selections for candidate user 236-1 and candidate user 236-2 from at least one candidate user. Alternatively, in response to receiving selections for one or more users, electronic device 110 can present one or more descriptive items (e.g., descriptive item 240-1 and descriptive item 240-2) corresponding to one or more users at a preset position on invitation panel 238 to indicate the selection of one or more users. Alternatively, electronic device 110 can also present a delete control (e.g., delete control 242) associated with the descriptive item. Further, in response to triggering the delete control (e.g., delete control 242), electronic device 110 can remove the corresponding descriptive item (e.g., descriptive item 240-2) and cancel the selection of the user (e.g., user 3) corresponding to the descriptive item.

[0049] In some scenarios, electronic device 110 may trigger the sending of invitation information to one or more users. The invitation information is related to joining a live interactive event. For example, electronic device 110 may trigger the sending of invitation information to one or more users in response to a triggering of confirmation control 244 (e.g., a click operation).

[0050] In some scenarios, electronic device 110 may trigger the sending of invitation information to one or more users in response to the live stream being started. As an example, electronic device 110 may trigger the presentation of invitation information in one or more interactive interfaces associated with one or more users in response to the live stream being started.

[0051] For example, one or more users can include user 2. Electronic device 110 can, in response to the live stream being started, trigger the presentation of an invitation message in the interactive interface associated with user 2. For example, the interactive interface associated with user 2 can include an application interface. Such an application interface can indicate the application associated with the live stream. Figure 2K As shown, the client associated with user 2 can present interface 200K. Interface 200K can be implemented as the application interface of an application associated with the live stream. Electronic device 110 can present invitation information 246 in interface 200K. As an example, electronic device 110 can present invitation information 246 in interface 200K as a pop-up window. As an example, invitation information 246 may include identification information (e.g., avatar identifier and / or name identifier) ​​associated with the sender of the invitation information (e.g., the live stream user). Alternatively, invitation information 246 may also include descriptive text (e.g., "Inviting you to join the live stream") instructing the live stream user to invite user 2 to join the live stream interaction event. Alternatively, the interaction interface associated with user 2 may also include a session interface associated with user 2. The participants in the session associated with user 2 include at least the live stream user and user 2. For example, the client associated with user 2 can present invitation information from the live stream user in the session interface.

[0052] In some cases, the invitation information can be associated with the access point of a live stream initiated by a user. For example, a client associated with user 2 can respond to the invitation information by displaying the live stream interface initiated by the user. Figure 2L As shown, the client associated with user 2 can present interface 200L. Interface 200L can be implemented as a live streaming interface corresponding to the live stream initiated by the live streaming user. In response to the presentation of interface 200L, the client associated with user 2 can display prompt message 248 in interface 200L. Prompt message 248 can indicate an invitation for user 2 to join the live streaming interactive event. As an example, the client associated with user 2 can add user 2 to the live streaming interactive event in response to user 2's confirmation action to prompt message 248 (e.g., triggering of confirmation control 250). Alternatively, the client associated with user 2 can trigger a notification message sent to the live streaming user in response to user 2's rejection action to prompt message 248 (e.g., triggering of rejection control 252), instructing user 2 to refuse to join the live streaming interactive event.

[0053] In some cases, such as Figure 2M As shown, electronic device 110 can present interface 200M to live streaming users. Interface 200M can be implemented as a live streaming interface. In response to receiving a selection for one or more users, electronic device 110 can present instruction information at invitation entry 234. The instruction information is associated with one or more users. As an example, the instruction information may include identification information for one or more users (e.g., avatar identifier and / or name identifier). Alternatively, the instruction information may also include the number of one or more users. For example, the instruction information may include descriptive text (e.g., "2 invitations will be sent") to indicate the number of one or more users (e.g., "2").

[0054] In some cases, the electronic device 110 may also receive at least one operation from the live streaming user on the live streaming interface to determine live streaming information associated with the live stream. As an example, the live streaming information associated with the live stream may include at least one of the following: title information associated with the live stream, background image associated with the live stream, and descriptive information associated with the live stream (e.g., bulletin board content). Additionally or alternatively, the electronic device 110 may present preview content associated with the live streaming information on the live streaming interface, thereby improving the efficiency of user configuration for the live stream.

[0055] Additionally or alternatively, electronic device 110 may initiate a live stream in response to a preset operation by a live stream user. For example, electronic device 110 may initiate a live stream in response to a trigger on control 254. Alternatively, electronic device 110 may display countdown information in response to a trigger on control 254. Further, electronic device 110 may present a live stream interface to the live stream user in response to the countdown ending. This live stream is associated with a live interactive event (e.g., multi-person live stream) indicated by the first mode. The live stream interface corresponding to the live stream may include multiple areas. The multiple areas may be used to present content corresponding to multiple participants. As an example, the live stream interface corresponding to the live stream may include the live stream interface presented by electronic device 110 to the live stream user. Alternatively, the live stream interface corresponding to the live stream may also include an interface associated with the participants in the live interactive event. Alternatively, the live stream interface corresponding to the live stream may also include an interface associated with the audience.

[0056] Taking the live streaming interface of a live streaming user as an example, such as Figure 2NAs shown, electronic device 110 can present interface 200N to live streaming users. Interface 200N can be implemented as a live streaming interface corresponding to the live stream. The live streaming interface includes multiple areas, such as area 254-1, area 256-2, and area 256-3. For example, the multiple areas can be used to present content corresponding to multiple participants. For example, after a participant joins the live streaming interactive event, the corresponding area among the multiple areas can present content corresponding to the participant. For example, area 254-1 can present content corresponding to a participant (e.g., a live streaming user). Alternatively, before a participant joins the live streaming interactive event, at least one area among the multiple areas can present an invitation control (e.g., "+Invite"). Further, electronic device 110 can, in response to the triggering of the invitation control, present at least one candidate user associated with the live streaming user to trigger an invitation to one or more of the at least one candidate user.

[0057] Based on the process described above, it is possible to obtain the live stream request through the live stream launch interface before the live stream starts, thereby determining the first mode indicated by the live stream request. The first mode is associated with a live stream interactive event. After the live stream starts, multiple areas in the live stream interface can be used to present content corresponding to multiple participants in the live stream interactive event. This allows the first mode determined in the launch interface to be applied to the live stream interface without requiring further user intervention, thus improving live stream efficiency. This allows for pre-configuration of the live stream-associated mode before the live stream starts, preventing misoperations due to distraction during the live stream and improving the accuracy of configuring the live stream-associated mode. Furthermore, it reduces the waiting time for viewers and ensures the continuity of the live stream process.

[0058] Example process Figure 3 A flowchart illustrating an example process 300 for interface interaction under certain conditions is shown. Process 300 can be implemented at electronic device 110. See below for reference. Figure 1 To describe process 300.

[0059] like Figure 3 As shown, in box 310, the electronic device 110 displays the broadcast interface.

[0060] In frame 320, electronic device 110 receives a live broadcast request via the broadcast interface. The live broadcast request indicates a first mode, which is associated with a live interactive event. The live interactive event supports multiple participants.

[0061] In frame 330, electronic device 110 starts live streaming. The live stream is associated with a live interactive event. The live stream interface corresponding to the live stream includes multiple areas, which are used to present content corresponding to multiple participants.

[0062] In some cases, the first mode indicates a first layout style for multiple areas, and process 300 further includes: presenting multiple first preview areas in the live broadcast interface based on the first layout style; and presenting first image content in a first area of ​​the multiple first preview areas, the first image content being associated with the live broadcast user.

[0063] In some cases, process 300 further includes: in response to receiving a first operation, presenting first image content in a second region, the size of the second region being larger than the size of the first region.

[0064] In this way, users can increase the display size of the first image content on the broadcast interface through the first operation, thereby improving the efficiency of presenting the first image content on the broadcast interface.

[0065] In some cases, process 300 further includes: receiving an adjustment request associated with the first image content; and updating the first image content based on the adjustment request.

[0066] In this way, live streaming users can update the first image content associated with them in the live streaming interface, which helps them to configure the display effect of the image content in advance and reduces the number of operations required by the users during the live streaming process.

[0067] In some cases, the adjustment request is associated with a media resource, and process 300 further includes: triggering the application of the media resource to second image content, the second image content being associated with at least one of a plurality of parties, the at least one party being different from the live stream user.

[0068] This approach allows for the configuration of image content for other participants in a live interactive event via the live broadcast interface, thereby improving live broadcast efficiency.

[0069] In some cases, process 300 further includes: in response to receiving a selection of a second mode, presenting multiple second preview areas in the broadcast interface based on a second layout style, wherein the second mode indicates the second layout style.

[0070] In this way, it is possible to preview the presentation effects of different modes on the live broadcast interface.

[0071] In some cases, the presentation of multiple first preview areas in the live broadcast interface based on a first layout style includes: receiving a second operation, the second operation being used to trigger the presentation of the live broadcast interface; and responding to the live broadcast user's historical live broadcasts being associated with a first mode, presenting multiple first preview areas in the live broadcast interface based on a first layout style.

[0072] In this way, the patterns associated with the live stream can be determined based on the user's historical live streams, thereby continuing the user's operating habits and reducing the user's operations.

[0073] In some cases, process 300 may also include: presenting at least one candidate user on the live broadcast interface; receiving a selection of one or more of the at least one candidate user; and triggering the sending of an invitation message to one or more users, the invitation message being related to joining the live interactive event.

[0074] In this way, users can be invited to join live interactive events through the live broadcast interface.

[0075] In some cases, presenting at least one candidate user on the live broadcast interface includes: presenting an invitation entry on the live broadcast interface; and presenting at least one candidate user in response to triggering the invitation entry.

[0076] In some cases, process 300 further includes: in response to receiving a selection for one or more users, presenting instruction information at the invitation entry, the instruction information being associated with one or more users.

[0077] In some cases, the instruction information includes at least one of the following: identification information of one or more users; the number of one or more users.

[0078] In some situations, sending invitation messages to one or more users is triggered in response to a live stream being started.

[0079] This method enables the sending of invitations to one or more users selected through the live stream interface to join interactive events after the live stream is started, thereby improving the efficiency of interaction between users.

[0080] Example devices and equipment A corresponding apparatus for implementing the above methods or processes is also provided. Figure 4 A schematic structural block diagram of an example device 400 for interface interaction is shown, according to some scenarios. Device 400 can be implemented as or included in electronic device 110. The various modules / components in device 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0081] like Figure 4As shown, the device 400 includes: a first presentation module 410 configured to present a live broadcast interface; a receiving module 420 configured to receive a live broadcast request via the live broadcast interface, the live broadcast request indicating a first mode, the first mode being associated with a live broadcast interactive event, the live broadcast interactive event supporting multiple participants; and an activation module 430 configured to activate a live broadcast, the live broadcast being associated with a live broadcast interactive event, wherein the live broadcast interface corresponding to the live broadcast includes multiple areas, the multiple areas being used to present content corresponding to multiple participants.

[0082] In some cases, the first mode indicates a first layout style for multiple areas, and the device 400 also includes a second presentation module configured to: present multiple first preview areas in the live broadcast interface based on the first layout style; and present first image content in a first area of ​​the multiple first preview areas, the first image content being associated with the live broadcast user.

[0083] In some cases, the device 400 also includes a third presentation module configured to: in response to receiving a first operation, present first image content in a second region, the size of the second region being larger than the size of the first region.

[0084] In some cases, the device 400 also includes an adjustment module configured to: receive an adjustment request associated with first image content; and update the first image content based on the adjustment request.

[0085] In some cases, the adjustment request is associated with a media resource, and the device 400 also includes a triggering module configured to trigger the application of the media resource to second image content, the second image content being associated with at least one of a plurality of parties, the at least one of which is different from the live stream user.

[0086] In some cases, device 400 also includes a fourth presentation module configured to: in response to receiving a selection of a second mode, present multiple second preview areas in the broadcast interface based on a second layout style, wherein the second mode indicates the second layout style.

[0087] In some cases, the second presentation module is also configured to: receive a second operation, which triggers the presentation of the live broadcast interface; and, in response to the live broadcast user's historical live broadcasts being associated with the first mode, present multiple first preview areas in the live broadcast interface based on the first layout style.

[0088] In some cases, device 400 also includes an invitation module configured to: present at least one candidate user on the live broadcast interface; receive selections of one or more of the at least one candidate user; and trigger the sending of invitation information to one or more users, the invitation information being related to joining the live interactive event.

[0089] In some cases, the invitation module is also configured to: present an invitation entry on the live broadcast interface; and, in response to the triggering of the invitation entry, present at least one candidate user.

[0090] In some cases, device 400 also includes an instruction information module configured to: in response to receiving a selection for one or more users, present instruction information at an invitation entry, the instruction information being associated with one or more users.

[0091] In some cases, the instruction information includes at least one of the following: identification information of one or more users; the number of one or more users.

[0092] In some cases, the invitation module is also configured to send invitation messages to one or more users in response to the live stream being started.

[0093] The modules included in device 400 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 400 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.

[0094] Figure 5 A block diagram of an electronic device 500 in which one or more examples may be implemented is shown. It should be understood that... Figure 5 The electronic device 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 5 The electronic device 500 shown can be used to implement the electronic device 110 discussed above.

[0095] like Figure 5As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.

[0096] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 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 530 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 500.

[0097] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 5 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 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various examples.

[0098] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, networked personal computers, or another network node.

[0099] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 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 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).

[0100] 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.

[0101] 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.

[0102] 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.

[0103] 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.

[0104] 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.

[0105] 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 broadcast interface is displayed; A live broadcast request is received via the broadcast interface. The live broadcast request indicates a first mode, which is associated with a live interactive event. The live interactive event supports multiple participants. as well as Start a live stream, which is associated with the live stream interaction event. The live stream interface corresponding to the live stream includes multiple areas, which are used to present content corresponding to the multiple participants.

2. The method of claim 1, wherein the first mode indicates a first layout style for the plurality of regions, and the method further comprises: In the broadcast interface, multiple first preview areas are presented based on the first layout style; as well as In a first area of ​​the plurality of first preview areas, first image content is presented, and the first image content is associated with the live stream user.

3. The method according to claim 2, further comprising: In response to receiving a first operation, the first image content is presented in a second region, the size of which is larger than that of the first region.

4. The method according to claim 2, further comprising: Receive an adjustment request, the adjustment request being associated with the content of the first image; as well as Based on the adjustment request, update the content of the first image.

5. The method of claim 4, wherein the adjustment request is associated with a media resource, and the method further comprises: The media resource is triggered to be applied to a second image content, which is associated with at least one of the plurality of participants, and the at least one participant is different from the live stream user.

6. The method according to claim 2, further comprising: In response to receiving a selection of the second mode, multiple second preview areas are presented in the broadcast interface based on the second layout style, wherein the second mode indicates the second layout style.

7. The method according to claim 2, wherein in the broadcast interface, presenting a plurality of first preview areas based on the first layout style includes: Receive a second operation, the second operation being used to trigger the presentation of the broadcast interface; as well as In response to the fact that the live streaming user's historical live streams are associated with the first mode, the multiple first preview areas are presented in the live streaming interface based on the first layout style.

8. The method according to claim 1, further comprising: The broadcast interface displays at least one candidate user; Receive selections for one or more users from the at least one candidate user; as well as This triggers the sending of invitation information to one or more users, the invitation information being related to joining the live interactive event.

9. The method of claim 8, wherein presenting at least one candidate user in the broadcast interface comprises: The invitation entry is displayed on the broadcast interface; as well as In response to the triggering of the invitation entry, the at least one candidate user is presented.

10. The method of claim 9, further comprising: In response to receiving the selection of the one or more users, an instruction message is presented at the invitation entry, the instruction message being associated with the one or more users.

11. The method of claim 10, wherein the indication information includes at least one of the following: The identification information of the one or more users; The number of one or more users.

12. The method of claim 8, wherein triggering the sending of invitation information to the one or more users comprises: In response to the live stream being started, the invitation information is sent to the one or more users.

13. A device for interface interaction, comprising: The first presentation module is configured to present the live broadcast interface; The receiving module is configured to receive a live broadcast request via the broadcasting interface. The live broadcast request indicates a first mode, which is associated with a live interactive event that supports multiple participants. as well as The activation module is configured to enable live streaming, which is associated with the live streaming interactive event. The live streaming interface corresponding to the live streaming includes multiple areas, which are used to present content corresponding to the multiple participants.

14. 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 12 when executed by the at least one processor.

15. 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 12.

16. 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 12.