Method, apparatus, device and storage medium for live streaming interface interaction

The method and apparatus allow users to maintain a live streaming interface in a windowed format, addressing the inconvenience of exiting live streaming interfaces, thereby enhancing user experience by enabling simultaneous interaction with multiple content types.

JP7825742B2Active Publication Date: 2026-03-06BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-10-17
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing live streaming interfaces require users to exit the interface when they want to perform other actions, leading to the cancellation of voice chat requests and loss of session information, which is inconvenient for users.

Method used

A method and apparatus that allow users to display a live streaming interface in a windowed format superimposed on a target interface, providing descriptive information about session participants, enabling users to continue following the session while interacting with other content.

Benefits of technology

Enables users to efficiently follow live streaming sessions while browsing other interfaces, improving user experience by maintaining session information and allowing flexible interaction with audio and video content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007825742000001
    Figure 0007825742000001
  • Figure 0007825742000002
    Figure 0007825742000002
  • Figure 0007825742000003
    Figure 0007825742000003
Patent Text Reader

Abstract

According to an embodiment of the present disclosure, there are provided a method, an apparatus, a device, and a storage medium for live streaming interface interaction. The method includes receiving a preset request for a live streaming interface, where the live streaming interface is used to provide in real time viewing content related to a target session established in a live streaming room, displaying a target interface corresponding to the preset request, and superimposing and displaying a window associated with the live streaming interface on the target interface, where at least description information associated with at least one participant in the target session is at least displayed in the window. In this way, the embodiment of the present disclosure can display information about a target session (for example, a voice chat or a video chat) established in a live streaming room that a user follows by reducing the size of the window, thereby improving the efficiency for the user to obtain information about the live streaming room.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority from Chinese Patent Application No. 202211276048.6, filed on October 18, 2022, entitled "Method, Apparatus, Device and Storage Medium for Live Streaming Interface Interaction," the entire contents of which are incorporated herein by reference.

[0002] [Technical field] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of computers, and more particularly to methods, apparatus, devices and computer-readable storage media for interface interaction. [Background technology]

[0003] Advances in computer technology have enabled various live broadcasts to provide a wide range of content, including information, education, and entertainment. Within the live streaming room, a session can be created so that the live host and viewers can participate in real-time audio / video communication.

[0004] For example, viewers can join a live streaming room's audio group chat through voice chat, but viewers who don't join the voice chat can only get the audio content of those who join the audio group chat. In some cases, people may want to leave the current live streaming interface while waiting for the voice chat or in other scenarios, but want to continue following the session in the live streaming room. Summary of the Invention

[0005] A first aspect of the present disclosure provides a method of interface interaction including receiving a preset request for a live streaming interface, the live streaming interface being used to provide viewing content related to a target session established in a live streaming room in real time; displaying the target interface corresponding to the preset request; and displaying a window associated with the live streaming interface superimposed on the target interface, the window displaying at least descriptive information associated with at least one participant of the target session.

[0006] A second aspect of the present disclosure provides an apparatus for interface interaction, including: a receiving module arranged to receive a preset request for a live streaming interface, wherein the live streaming interface is used to provide viewing content related to a target session established in a live streaming room in real time; a control module arranged to display the target interface corresponding to the preset request; and a display module arranged to display a window associated with the live streaming interface superimposed on the target interface, wherein descriptive information associated with at least one participant of the target session is displayed in the window.

[0007] A third aspect of the present disclosure provides an electronic device including at least one processing unit and at least one memory coupled to the at least one processing unit and storing instructions executed by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the method of the first embodiment.

[0008] A fourth aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the method of the first embodiment.

[0009] The contents described in the summary of the present invention are not essential or important features for limiting the embodiments of the present disclosure, and do not limit the scope of the present disclosure. Other features of the present disclosure can be easily understood from the following description. [Brief explanation of the drawings]

[0010] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which the same or similar drawing symbols refer to the same or similar elements throughout. [Figure 1] 1 illustrates an exemplary live streaming interface according to a conventional method. [Figure 2] 1 shows a schematic diagram displaying an exemplary live streaming interface according to some embodiments of the present disclosure. [Figure 3A] 1 shows a schematic diagram displaying a window associated with a live streaming interface according to some embodiments of the present disclosure. [Figure 3B] 10 shows a schematic diagram displaying a window associated with a live streaming interface according to another embodiment of the present disclosure. [Figure 3C] 10 shows a schematic diagram displaying a window associated with a live streaming interface according to another embodiment of the present disclosure. [Figure 3D] 10 shows a schematic diagram displaying a window associated with a live streaming interface according to another embodiment of the present disclosure. [Figure 4A] 10 illustrates an exemplary window according to another embodiment of the present disclosure. [Figure 4B] 10 illustrates an exemplary window according to another embodiment of the present disclosure. [Figure 4C] 10 illustrates an exemplary window according to another embodiment of the present disclosure. [Figure 5A] 10 illustrates an exemplary window according to another embodiment of the present disclosure. [Figure 5B] 10 illustrates an exemplary window according to another embodiment of the present disclosure. [Figure 5C]10 illustrates an exemplary window according to another embodiment of the present disclosure. [Figure 5D] 10 illustrates an exemplary window according to another embodiment of the present disclosure. [Figure 6] 1 illustrates a flowchart of an exemplary process for live streaming interface interaction, according to some embodiments of the present disclosure. [Figure 7] 1 illustrates a block diagram of an apparatus for live streaming interface interaction according to some embodiments of the present disclosure. [Figure 8] 1 shows a block diagram of a device capable of implementing embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Although several embodiments of the present disclosure are shown in the accompanying drawings, the present disclosure is not realized only by the examples described herein but can be realized in various forms. These embodiments are provided to enable a thorough and complete understanding of the present disclosure. The accompanying drawings and embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the protection scope of the present disclosure.

[0012] In describing embodiments of the present disclosure, the term "comprises" and similar terms are open-ended, meaning "including, but not limited to." The term "based on" means "based at least in part on." The terms "one embodiment" or "the embodiment" mean "at least one embodiment." The term "some embodiments" means "at least some embodiments." Other explicit and implicit definitions may also be included below.

[0013] As mentioned above, some live streaming rooms allow users to create audio or video sessions. Such live streaming rooms are also called chat rooms. For example, users can enter a live streaming room to participate in online audio games such as "murder mystery games" through voice chat, or interact with other participants in the live streaming room through video calls.

[0014] FIG. 1 is a diagram illustrating an example of a conventional live streaming interface 100. As shown in FIG. 1, an electronic device (e.g., a mobile terminal) can display the live streaming interface 100, for example, to display information related to a live streaming room. As shown in FIG. 1, the live streaming interface 100 can display information of participants related to a session (e.g., an audio chat session) established in the live streaming room. A user can also apply to participate in a session through the live streaming interface 100.

[0015] However, after a user exits the live streaming room as needed, the live streaming interface 100 is directly closed. Such an interaction method may be inconvenient for the user. For example, while requesting a voice chat, the user may want to first jump to another interface to browse other content due to latency issues. However, when the user exits the live streaming interface, the user's voice chat request may be directly canceled. Furthermore, the user may want to continue following information about people participating in the live streaming room session while browsing another interface.

[0016] An embodiment of the present disclosure proposes a method for live streaming interface interaction. According to this aspect, an electronic device can receive a preset request for a live streaming interface that provides viewing content (e.g., real-time audio streams and / or real-time video streams) related to a target session established in a live streaming room in real time.

[0017] Further, in response to the request, the electronic device may display a target interface corresponding to the preset request and may display a window associated with the live broadcast interface superimposed on the target interface, the window displaying at least descriptive information associated with at least one participant of the target session.

[0018] Based on this method, the embodiment of the present disclosure can make the window smaller so that the user can continue to follow the established session in the live streaming room while browsing other interfaces, thereby improving the efficiency of the user to obtain information about the live streaming room.

[0019] Various example embodiments are described in more detail below with reference to the accompanying drawings.

[0020] [Exemplary Live Streaming Interface] 2 illustrates a diagram 200 displaying an exemplary live streaming interface according to some embodiments of the present disclosure. As shown in FIG. 2, an electronic device 210 can provide a live streaming interface 220.

[0021] Illustratively, the electronic device 210 may be, for example, a smart terminal (e.g., a smartphone). While the electronic device 210 in FIG. 2 is illustrated as a smartphone, it may be any other suitable device, including, but not limited to, a tablet, a laptop, a desktop, a personal digital assistant, a smart wearable device, an in-vehicle device, etc.

[0022] Furthermore, the live broadcasting interface 220 may be provided, for example, by a live streaming application loaded on the electronic device 210 or other application capable of providing live streaming services (hereinafter referred to as a live streaming application). Such a live streaming application may provide live streaming content to users in a live streaming room, which may include a caster, participants in an audio or video session of the live streaming room (e.g., voice chat users), people requesting voice chat in the live streaming room, general viewers of the live streaming room, etc.

[0023] 2, the live streaming interface 220 may include information of at least one participant 240-1, 240-2, 240-3, and 240-4 (individually or collectively referred to as participants 240) of a session established in the live streaming room. Such participants 240 represent users of an audio or video session already connected with the live streaming room.

[0024] 2, the live streaming interface 220 may display a text identifier for the participant 240, such as the participant's 240 username, nickname, or virtual character name (e.g., the name of a character in a murder mystery game). Additionally, the live streaming interface 220 may also display an image identifier for the participant 240, such as an icon or selected avatar for the participant 240.

[0025] Additionally, the live streaming interface 220 may further include, for example, one or more connect controllers 250. A viewer of the live streaming room may click on the connect controller 250 to submit a request to join a session of the live streaming room.

[0026] In some embodiments, the number of participants in a live streaming room session may be limited. For example, referring to FIG. 2, up to nine users may simultaneously participate in a session. Alternatively, the number of participants in a live streaming room session may not be limited, for example.

[0027] In some embodiments, as shown in Figure 2, participants in a live streaming room may be assigned corresponding sequence numbers, e.g., "User A" may correspond to sequence number "1" and "User B" may correspond to sequence number "2." A participant who joins the session by clicking the connect controller 250 corresponding to sequence number "4" will be assigned sequence number "4," for example.

[0028] In some embodiments, the electronic device 210 may further provide the live streaming interface 220 with at least one request controller 230-1 and 230-2 (individually or collectively referred to as request controllers 230), unlike conventional live streaming interfaces.

[0029] For example, a user can generate a request to display the live streaming interface 220 in a window by clicking on the request controller 230-1, and can further display the live streaming room in a window format as described below.

[0030] Alternatively, the user can click the request controller 230-2 to generate a request to log out of the live streaming interface 220. After logging out of the live streaming interface 220, the user can view the live streaming room in a windowed manner, which will be introduced below.

[0031] In some embodiments, when a user requests to log out of the live streaming interface 220, the electronic device 210 may provide a reminder as to whether to display the live streaming interface 220 in a windowed format. After receiving a user acknowledgement of the reminder, the electronic device 210 may continue to display the live streaming interface 220 in a windowed format.

[0032] Alternatively, whether the live streaming interface 220 continues to display in a windowed format after logging out can be determined based on a user preference. For example, a user can configure the live streaming application to always display the live streaming interface in a windowed format after logging out, or the user can configure the operating system of the electronic device 210 to allow the live streaming interface to be displayed in a windowed format.

[0033] In some embodiments, the electronic device 210 automatically, or upon user preference or user confirmation, continues to display the live streaming interface in a window after logging out only if the user has signed up to join the session and is not currently connected to the session. On the other hand, if the user clicks on the request controller 230-1, the live streaming interface continues to display in a window after logging out, regardless of whether the user has signed up to join the session.

[0034] In some embodiments, the user can also generate a request to jump to a target interface by an appropriate operation. For example, the user can trigger a request to return to a previous interface by clicking the "back" controller. Alternatively, the user can trigger a jump to a recommendation screen of the live streaming application by sliding the live broadcast interface 220.

[0035] As another example, the user may jump to an operating system desktop interface or the interface of another application, for example, by a system gesture supported by the electronic device 210 .

[0036] In some embodiments, windowed display of the live broadcast interface 220 may be supported only within the live streaming application, for example, or may be supported in any suitable interface of the electronic device 210, including, but not limited to, an operating system desktop, an interface of another application, etc.

[0037] An example of a windowed display of a live streaming interface will be described in detail below.

[0038] [Example windowed display of a live streaming interface] In some embodiments, after receiving a preset request for the live streaming interface 220, the electronic device 210 displays a target interface corresponding to the preset request and displays a window associated with the live streaming interface superimposed on the target interface. Such a window may display, for example, descriptive information associated with at least one participant of the target session.

[0039] An exemplary windowed display of live streaming interface 220 will now be described with reference to FIGS. 3A-3D.

[0040] [Example 1] 3A illustrates a schematic diagram 300A displaying a window associated with a live streaming interface according to some embodiments of the present disclosure. As shown in FIG. 3A, after receiving a preset request for the live streaming interface 220, the electronic device 210 can display a target interface 310 as shown in FIG. 3A.

[0041] In some embodiments, such a target interface 310 may be provided by, for example, a live streaming application, or may be generated by the operating system or other application of the electronic device 210.

[0042] 3A, the electronic device 210 may display a window 320-1 associated with the live streaming interface 220 superimposed on the target interface 310. Such a window 320-1 may also be referred to as a floating window.

[0043] In some embodiments, window 320-1 may have, for example, a fixed size or shape. Alternatively, the size or shape of window 320-1 may change dynamically, for example, in response to user actions. Additionally, the position of window 320-1 may change in response to user actions. For example, a user may drag window 320-1 to any suitable display position.

[0044] 3A, the window 320-1 may display an image identifier 330 of at least one participant of the target session in the live streaming room. Such image identifier 330 may include, for example, an icon or selected avatar of the at least one participant.

[0045] 3A, window 320-1 may show, for example, image identifiers of all four participants 240. In some embodiments, the layout of the image identifiers of the multiple participants 240 in window 320-1 may be determined based on, for example, the order in which the multiple participants 240 joined the target session. For example, the icons of participants who join the session earlier may be placed in front of the icons of participants who join the session later.

[0046] Alternatively, the layout of the image identifiers of the multiple participants 240 in window 320-1 can be determined based on, for example, sequence numbers assigned to the multiple participants 240 in the target session. For example, as described above, participant 240-1 can be assigned the number "1," participant 240-2 can be assigned the number "2," participant 240-3 can be assigned the number "3," and participant 240-4 can be assigned the number "5." Correspondingly, the layout of the icons of the multiple participants 240 in window 320-1 can be arranged, for example, according to the order of the sequence numbers.

[0047] [Example 2] 3B illustrates a schematic diagram 300B displaying a window associated with a live streaming interface according to some embodiments of the present disclosure. As shown in FIG. 3B, after receiving a preset request for the live streaming interface 220, the electronic device 210 can display a target interface 310 as shown in FIG. 3B.

[0048] In some embodiments, such a target interface 310 may be provided by, for example, a live streaming application, or may be generated by the operating system or other application of the electronic device 210.

[0049] Furthermore, as shown in FIG. 3B, the electronic device 210 can display a window 320-2 associated with the live streaming interface 220 superimposed on the target interface 310. Similar to the window 320-1 shown in FIG. 3A, the window 320-2 may have, for example, a fixed size or shape. Alternatively, the size or shape of the window 320-2 can be dynamically changed, for example, in response to a user operation. Furthermore, the position of the window 320-2 can be changed in response to a user operation. For example, the user can drag the window 320-2 to any appropriate display position.

[0050] 3B, the window 320-2 may display a text identifier 340 of at least one participant of the target session in the live streaming room. Such text identifier 340 may include, for example, an icon, nickname, or avatar name of the at least one participant.

[0051] 3B, window 320-2 may show, for example, the text identifiers of all four participants 240. Similarly, the layout of such text identifiers may be determined based on the order in which the participants 240 joined the target session. Furthermore, the layout may be determined based on sequence numbers assigned to the participants 240 in the target session.

[0052] [Example 3] 3C illustrates a schematic diagram 300C displaying a window associated with a live streaming interface according to some embodiments of the present disclosure. As shown in FIG. 3C, after receiving a preset request for the live streaming interface 220, the electronic device 210 can display a target interface 310 as shown in FIG. 3C.

[0053] In some embodiments, such a target interface 310 may be provided by, for example, a live streaming application, or may be generated by the operating system or other application of the electronic device 210.

[0054] 3C, the electronic device 210 may display a window 320-3 associated with the live streaming interface 220 superimposed on the target interface 310. Similar to the above-described windows 320-1 and 320-2, the window 320-3 may have, for example, a fixed size or shape. Alternatively, the size or shape of the window 320-3 may be dynamically changed, for example, in response to a user operation. Furthermore, the position of the window 320-3 may be changed in response to a user operation. For example, the user may drag the window 320-3 to any appropriate display position.

[0055] 3C, in addition to displaying a text identifier of at least one participant of the target session in the live streaming room, the electronic device 210 can also display dynamic graphics 350 corresponding to the audio stream from the participant in window 320-3. Such dynamic graphics 350 can include, for example, an audio waveform corresponding to the audio content of each participant 240.

[0056] In some embodiments, electronic device 210 may display only dynamic graphics 350 corresponding to participant 240 in window 320-3, without a text or image identifier for participant 240. Alternatively, electronic device 210 may display dynamic graphics 350 in combination with a text and / or image identifier in window 320-3.

[0057] In some embodiments, if a particular participant 240 is not currently outputting audio content, the electronic device 210 may, for example, display a corresponding blank area in window 320-3. Alternatively, if a particular participant 240's microphone is currently off, the electronic device 210 may, for example, display a graphical element corresponding to "microphone off" in a corresponding area in window 320-3.

[0058] [Example 4] 3D illustrates a schematic diagram 300C displaying a window associated with a live streaming interface according to some embodiments of the present disclosure. As shown in FIG. 3D, after receiving a preset request for the live streaming interface 220, the electronic device 210 can display a target interface 310 as shown in FIG. 3D.

[0059] In some embodiments, such a target interface 310 may be provided by, for example, a live streaming application, or may be generated by the operating system or other application of the electronic device 210.

[0060] Furthermore, as shown in FIG. 3D , the electronic device 210 can display a window 320-4 associated with the live streaming interface 220 superimposed on the target interface 310. Similar to the above-described windows 320-1, 320-2, and 320-3, the window 320-4 may have, for example, a fixed size or shape. Alternatively, the size or shape of the window 320-4 can be dynamically changed, for example, in response to a user operation. Furthermore, the position of the window 320-4 can be changed in response to a user operation. For example, the user can drag the window 320-4 to any appropriate display position.

[0061] In some embodiments, as shown in FIG. 3D, the electronic device 210 can also display a video stream 360 from the corresponding participant in window 320-4.

[0062] In some embodiments, electronic device 210 may display only video stream 360 corresponding to participant 240 in window 320-4, without a text or image identifier for participant 240. Alternatively, electronic device 210 may display video stream 360 in combination with a text and / or image identifier in window 320-4.

[0063] In some embodiments, if a particular participant 240 is not currently outputting video content, the electronic device 210 may, for example, display a corresponding graphical element in window 320-4. For example, if a particular participant 240's camera is currently off, the electronic device 210 may, for example, display a graphical element corresponding to "camera off" in a corresponding area in window 320-4.

[0064] Based on the above-mentioned method, the embodiments of the present disclosure can facilitate users to continue following a target session in a live streaming room even when they jump to other interfaces, thereby improving the efficiency of users acquiring content.

[0065] [Example changes to windowed displays] In some embodiments, electronic device 210 can dynamically update content displayed in windows such as those described above (e.g., windows 320-1, 320-2, 320-3, and 320-4). For ease of explanation, the following describes updating content displayed in a window using window 320-1 as an example. Such an update mechanism is equally applicable to the other windows described above or other specific window examples consistent with the scope of this disclosure.

[0066] 4A illustrates an example window 400A according to some embodiments of the present disclosure. As illustrated in FIG. 4A, when a particular participant 240 is outputting audio, the electronic device 210 may, for example, highlight descriptive information 410 (e.g., an image identifier) ​​of the participant 240 in the window 400A.

[0067] Illustratively, such highlighting may include, for example, highlighting a participant's icon so that the user can perceive which participant is currently outputting audio. In some embodiments, the electronic device 210 may also dynamically highlight the participant's icon according to the audio output rhythm.

[0068] 4B illustrates an example window 400B according to some embodiments of the present disclosure. As illustrated in FIG. 4B, the window 400B may, for example, display descriptive information for up to a certain number of participants. When the electronic device 210 determines that a threshold number (e.g., four participants) has been exceeded due to an increase in the number of participants in the target session in the live streaming room, the electronic device 210 may display only descriptive information for a predetermined number (e.g., three participants) of all participants. Conversely, when the threshold number has not been exceeded, the electronic device 210 may display only descriptive information for all participants.

[0069] 4B, the electronic device 210 may also display a reminder element 420 in the window 400B to indicate that the current window 400B does not display descriptive information about all participants. Alternatively, such a reminder element 420 may indicate, for example, the number of participants in the live streaming room.

[0070] 4C illustrates an example window 400C according to some embodiments of the present disclosure. As shown in FIG. 4C, when the electronic device 210 determines that a particular participant of a target session in a live streaming room has left the target session, the electronic device 210 may remove the descriptive information of the participant from the window 400C and display only the descriptive information 430 of participants who are still participating in the target session.

[0071] Based on this method, the electronic device 210 can update a window related to the live streaming room in response to a change in participant information in the target session to indicate the change in participant information. This allows a user to intuitively know, for example, which participants are newly joining the target session or which participants have left the target session. In addition, the user can know, for example, the enthusiasm for participating in the target session in the live streaming room.

[0072] Although FIGS. 4A-4C illustrate an exemplary change mechanism for a window in combination with an image identifier, such a change mechanism is equally applicable to the other types of descriptive information discussed above.

[0073] [Window control mechanism] In some embodiments, electronic device 210 can support interaction of the windows described above (eg, windows 320-1 through 320-4 and windows 400A through 400B).

[0074] Illustratively, in response to a preset operation of the window, the electronic device 210 can display a live streaming interface and log out the window accordingly. For example, the user can click, double-click, or slide the window in an appropriate manner so that the electronic device 210 jumps to and displays the corresponding live streaming interface 220, and the window can be stopped from being displayed.

[0075] In some embodiments, the electronic device 210 can also control the priority of audio playback of a window relative to the displayed target interface. Illustratively, the electronic device 210 can, for example, always set the playback priority of audio content in a window lower than that of the target interface. In this case, if the target content itself outputs audio content, the electronic device 210 may not output audio content of the live streaming room.

[0076] In yet another embodiment, the electronic device 210 can dynamically control the playback priority of the audio content in the window based on the user's character in the live streaming room. Illustratively, if the current user is a viewer of the live streaming room or an applicant who has applied to participate in the target session, the electronic device 210 can set the playback priority of the audio content in the window lower than that of the target interface.

[0077] As another example, if the current user is a participant in a live streaming room, the electronic device 210 can set the playback priority of the audio content in the window higher than that of the target interface, so that the electronic device 210 always prioritizes the playback of the audio content of the live streaming room.

[0078] In this way, embodiments of the present disclosure provide more flexible control over the presentation of audio / video content in a window.

[0079] [Providing connection information] In some embodiments, if the current user is the applicant who applied to join the target session of the live streaming room, the electronic device 210 may also utilize a window to display information about the connect application.

[0080] 5A illustrates an exemplary window 500A according to another embodiment of the present disclosure. As shown in FIG. 5A, the electronic device 210 may also display, for example, application information 510 in the window 500A. Such application information 510 may be used to indicate an application status associated with an application to join the target session, such as, for example, indicating the number of users (e.g., "5") waiting to join the target session ahead of the current user.

[0081] As another example, as shown in FIG. 5B, the electronic device 210 may display the sign-up information 520 in a window 500B to indicate the expected wait time (e.g., “Expected 3 minutes”) for the current user to join the target session.

[0082] Furthermore, when it is determined that the user is allowed to join the target session in the live streaming room, the electronic device may also display a reminder in a window that the user is allowed to join the target session. For example, as shown in FIG. 5C , the electronic device 210 may display a reminder 530 to indicate that the user is allowed to connect to the target session.

[0083] In some embodiments, the electronic device 210 may jump to the live streaming interface, i.e., display the live streaming interface and close the window, after a predetermined time period after determining that the user is allowed to join the target session. In some embodiments, the current user may be automatically added as a participant of the target session in the live streaming room, and the user's audio and / or video devices may be automatically turned on.

[0084] Alternatively, if the window currently displays a reminder that allows the user to connect to the target session, the electronic device 210 may jump to the live streaming interface in response to the user's selection of the reminder. Correspondingly, the current user may be automatically added as a participant of the target session in the live streaming room, and the user's audio and / or video devices may be automatically turned on.

[0085] 5D , the electronic device 210 may display a reminder 540 in a window 500D, which may include countdown information for automatically jumping to a live streaming interface. Furthermore, the countdown information may be dynamically updated over time, and after the countdown ends, the electronic device 210 may jump to the live streaming interface, i.e., display the live streaming interface, and close the window. Correspondingly, the current user may be automatically added as a participant of the target session in the live streaming room, and the user's audio and / or video devices may be automatically turned on.

[0086] Furthermore, as described above, if the current user is the applicant who applied to participate in the target session, upon receiving a request to close the window, the electronic device 210 may display presentation information to indicate that the application to participate in the target session is canceled. Furthermore, the electronic device 210 closes the window and cancels the application to participate in the target session only after receiving confirmation of the presentation information.

[0087] Based on this approach, embodiments of the present disclosure can more effectively provide status information regarding application requirements to applicants who have applied to participate in a session, and can also support users in browsing other interfaces while waiting for their request to be granted, significantly improving the user experience.

[0088] [Example Process] 6 illustrates a flowchart of an exemplary process 600 for live streaming interface interaction, according to some embodiments of the present disclosure. Process 600 may be implemented independently by electronic device 210 of FIG. 2 or may be performed by a combination of electronic device 210 and other computing devices. For ease of discussion, process 600 will be described with reference to FIG. 2.

[0089] As shown in FIG. 6, in block 610, the electronic device 210 receives a preset request for a live streaming interface, which is used to provide viewing content related to a target session established in a live streaming room in real time.

[0090] In block 620, the electronic device 210 displays a target interface corresponding to the preset request.

[0091] In block 630, the electronic device 210 displays a window associated with the live broadcast interface superimposed over the target interface, the window displaying at least descriptive information associated with at least one participant of the target session.

[0092] In some embodiments, receiving a preset request for the live streaming interface includes receiving a first request to jump to the target interface, receiving a second request to log out of the live streaming interface, or receiving a third request to window and display the live streaming interface.

[0093] In some embodiments, the descriptive information associated with the at least one participant includes a text identifier of the at least one participant and / or an image identifier of the at least one participant.

[0094] In some embodiments, the descriptive information associated with the at least one participant includes dynamic graphics corresponding to an audio stream from the at least one participant and / or a video stream from the at least one participant.

[0095] In some embodiments, the preset request corresponds to a first user, the first user being an applicant who has applied to participate in the target session.

[0096] In some embodiments, the window also displays subscription information used to indicate subscription status associated with the subscription to participate in the target session.

[0097] In some embodiments, the sign-up information indicates at least the number of users waiting to join the target session before the first user and / or the expected wait time for the first user to join the target session.

[0098] In some embodiments, the method further includes, in response to the first user being allowed to join the target session, displaying a reminder in a window that the first user is allowed to join the target session.

[0099] In some embodiments, the reminder includes countdown information that automatically jumps to a live streaming interface.

[0100] In some embodiments, the method further includes, in response to the first user being allowed to join the target session, displaying the live streaming interface after a predetermined time period and closing the window.

[0101] In some embodiments, the method further includes receiving a close request to close the window, displaying presentation information indicating that the application to join the target session is canceled, and, in response to a confirmation of the presentation information, closing the window and canceling the application to join the target session.

[0102] In some embodiments, the preset request corresponds to a second user, and the second user is a viewer of the target session.

[0103] In some embodiments, audio content has a higher playback priority in the target interface than windows.

[0104] In some embodiments, the preset request corresponds to a third user, and the third user is a participant in the target session.

[0105] In some embodiments, the audio content in the window has a higher playback priority than the target interface.

[0106] In some embodiments, the method further includes, in response to the number of participants in the target session being less than a predetermined threshold, displaying descriptive information of all participants in the window, or, in response to the number of participants in the target session being equal to or greater than a predetermined threshold, displaying descriptive information of a predetermined number of participants out of all participants in the window.

[0107] In some embodiments, the method further includes highlighting descriptive information of the at least one participant in the window in response to the at least one participant outputting audio.

[0108] In some embodiments, the method further includes, in response to a change in participant information in the target session, updating the window to indicate the change in participant information.

[0109] In some embodiments, the viewing content includes a real-time video stream and / or a real-time audio stream.

[0110] In some embodiments, the method further includes displaying the live streaming interface and closing the window in response to a preset operation on the window.

[0111] In some embodiments, the target session corresponds to an audio chat session or a video chat session in a live streaming room.

[0112] In some embodiments, the layout of the descriptive information of the at least one participant in the window is determined based on at least one of the order in which the at least one participant joins the target session or a sequence number assigned to the at least one participant in the target session.

[0113] [Example equipment and devices]

[0023] The embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-mentioned methods or processes. Figure 7 shows a schematic block diagram of an apparatus 700 for live streaming interface interaction according to some embodiments of the present disclosure.

[0114] As shown in FIG. 7 , the apparatus 700 includes a receiving module 710 arranged to receive a preset request for a live distribution interface used to provide viewing content related to a target session established in a live streaming room in real time.

[0115] The device 700 further includes a control module 720 arranged to display a target interface corresponding to the preset request.

[0116] The apparatus 700 also includes a display module 730 configured to display a window associated with the live streaming interface superimposed on the target interface, the window being positioned to display at least descriptive information associated with at least one participant of the target session.

[0117] In some embodiments, the receiving module 710 is further configured to receive a first request to jump to a target interface, a second request to log out of the live streaming interface, or a third request to window and display the live streaming interface.

[0118] In some embodiments, the descriptive information associated with the at least one participant includes a text identifier of the at least one participant and / or an image identifier of the at least one participant.

[0119] In some embodiments, the descriptive information associated with the at least one participant includes dynamic graphics corresponding to an audio stream from the at least one participant and / or a video stream from the at least one participant.

[0120] In some embodiments, the preset request corresponds to a first user, the first user being an applicant who has applied to participate in the target session.

[0121] In some embodiments, the window also displays subscription information used to indicate subscription status associated with the subscription to participate in the target session.

[0122] In some embodiments, the sign-up information indicates at least the number of users waiting to join the target session before the first user and / or the expected wait time for the first user to join the target session.

[0123] In some embodiments, the display module 730 is arranged to, in response to the first user being admitted to the target session, display a reminder in a window that the first user has been admitted to the target session.

[0124] In some embodiments, the reminder includes countdown information that automatically jumps to a live streaming interface.

[0125] In some embodiments, the display module 730 is arranged to display the live streaming interface after a predetermined time period and close the window in response to the first user being admitted to the target session.

[0126] In some embodiments, the display module 730 is configured to receive a close request to close the window, display presentation information indicating that the application to join the target session is canceled, and, in response to a confirmation of the presentation information, close the window and cancel the application to join the target session.

[0127] In some embodiments, the preset request corresponds to a second user, and the second user is a viewer of the target session.

[0128] In some embodiments, audio content has a higher playback priority in the target interface than windows.

[0129] In some embodiments, the preset request corresponds to a third user, and the third user is a participant in the target session.

[0130] In some embodiments, the audio content in the window has a higher playback priority than the target interface.

[0131] In some embodiments, the display module 730 is arranged to display descriptive information for all participants in the window in response to the number of participants in the target session being less than a predetermined threshold, or to display descriptive information for a predetermined number of participants out of all participants in the window in response to the number of participants in the target session being equal to or greater than a predetermined threshold.

[0132] In some embodiments, the display module 730 is arranged to highlight descriptive information of at least one participant in the window in response to at least one participant outputting audio.

[0133] In some embodiments, the display module 730 is arranged to respond to changes in participant information in the target session by updating the window to indicate the changes in participant information.

[0134] In some embodiments, the viewing content includes a real-time video stream and / or a real-time audio stream.

[0135] In some embodiments, the display module 730 is arranged to display the live streaming interface and close the window in response to a preset operation on the window.

[0136] In some embodiments, the target session corresponds to an audio chat session or a video chat session in a live streaming room.

[0137] In some embodiments, the layout of the descriptive information of the at least one participant in the window is determined based on at least one of the order in which the at least one participant joins the target session or a sequence number assigned to the at least one participant in the target session.

[0138] The units included in device 700 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as device-executable instructions stored on a storage medium. In addition to, or instead of, device-executable instructions, some or all of the units in device 700 may be implemented, at least in part, by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard packages (ASSPs), systems-on-chips (SOCs), complex programmable logical devices (CPLDs), etc.

[0139] 8 illustrates a block diagram of a computing device / server 800 capable of implementing one or more embodiments of the present disclosure. The computing device / server 800 illustrated in FIG. 8 is merely exemplary and is not intended to limit the functionality and scope of the embodiments described herein.

[0140] 8, computing device / server 800 is a form of general-purpose computing device. Components of computing device / server 800 may include, but are not limited to, one or more processors or processing units 810, memory 820, storage 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. Processing unit 810 may be a real or virtual processor and may perform various processes according to programs stored in memory 820. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of computing device / server 800.

[0141] The computing device / server 800 typically includes multiple computer storage media. Such media may be any available media accessible by the computing device / server 800, including, but not limited to, volatile and nonvolatile media, removable and non-removable media. The memory 820 may 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. The storage device 830 may be removable or non-removable media and may include device-readable media such as a flash memory drive, a magnetic disk, or any other medium that can be used to store information and / or data (e.g., training data for training) and that can be accessed within the computing device / server 800.

[0142] The computing device / server 800 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 8, a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a "floppy disk") and a CD drive for reading from or writing to a removable, non-volatile CD may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 820 may include a computer program product 825 having one or more program modules arranged to perform the various methods or operations of the various embodiments of the present disclosure.

[0143] The communications unit 840 facilitates communication with other computing devices over a communications medium. Furthermore, the functionality of the components of the computing device / server 800 may be implemented in a single computing cluster or in multiple computing devices, which may communicate over communications connections. Thus, the computing device / server 800 may operate in a networked environment utilizing logical connections with one or more other servers, network personal computers (PCs), or other network nodes.

[0144] The input device(s) 850 may be one or more input devices, such as, for example, a mouse, a keyboard, a trackball, etc. The output device(s) 860 may be one or more output devices, such as, for example, a display, a speaker, a printer, etc. The computing device / server 800 may also communicate with one or more external devices (not shown) via the communication unit 840, as needed. The external devices may be, for example, a memory, a display, etc., that communicate with one or more devices that allow a user to interact with the computing device / server 800, or any device (e.g., a network card, a modem, etc.) that allows the computing device / server 800 to communicate with one or more other computing devices. Such communication may be performed via an input / output (I / O) interface (not shown).

[0145] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided having stored thereon one or more computer instructions that are executed by a processor to implement the above-described method.

[0146] Various aspects of the present disclosure have been described herein with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products embodying the present disclosure. Each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0147] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to produce a device that, when executed by a processing unit of the computer or other programmable data processing apparatus, produces an apparatus that implements the functions / operations specified in one or more blocks of the flowcharts and / or block diagrams. These computer-readable program instructions can also be stored on a computer-readable storage medium. These instructions cause the computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, a computer-readable medium having instructions stored thereon includes an article of manufacture containing various aspects of instructions that implement the functions / operations specified in one or more blocks of the flowcharts and / or block diagrams.

[0148] The computer-readable program instructions can be loaded into a computer, other programmable data processing apparatus, or other device to produce a computer-implemented process and execute a series of operational steps on the computer, other programmable data processing apparatus, or other device, such that the instructions executing on the computer, other programmable data processing apparatus, or other device implement the functions / operations specified in one or more blocks of the flowcharts and / or block diagrams.

[0149] The flowcharts and block diagrams in the figures illustrate the architecture, functions, and operations that can be implemented by systems, methods, and computer program products according to embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of instructions, including one or more executable instructions for implementing a given logical function. In some alternative implementations, the functions described in the blocks may occur in an order different from that described in the accompanying figures. For example, two consecutive blocks may actually be executed substantially in parallel, or may sometimes be executed in the reverse order depending on the functionality. Note that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs a given function or operation, or by a combination of dedicated hardware and computer instructions.

[0150] Although various implementations of the present disclosure have been described above, the above description is illustrative, not exhaustive, and not limited to the various implementations disclosed. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of each of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements of the technology in the marketplace of each implementation, or to allow other ordinary skilled in the art to understand each of the implementations disclosed herein.

Claims

1. 1. A method for live streaming interface interaction, comprising: receiving a predetermined request for a live streaming interface, the live streaming interface being used to provide content related to the established target session in real time through live streaming; displaying a target interface corresponding to the predetermined request; displaying a window associated with the live streaming interface overlaid on the target interface, the window displaying at least descriptive information associated with at least one participant of the target session; and wherein the playback priority of the audio content in the window is dynamically controlled based on a user's role in the live streaming room. A method for live streaming interface interaction.

2. Receiving the predetermined request to the live streaming interface includes: receiving a first request to jump to the target interface; receiving a second request to log out of the live streaming interface; or receiving a third request to window and display the live streaming interface; The method of claim 1 , comprising:

3. Descriptive information associated with the at least one participant includes: a text identifier of said at least one participant; and / or The method of claim 1 , including an image identifier of the at least one participant.

4. Descriptive information associated with the at least one participant includes: dynamic graphics corresponding to the audio stream from said at least one participant; and / or The method of claim 1 , including a video stream from the at least one participant.

5. The method of claim 1 , wherein the predetermined request corresponds to a first user, the first user being an applicant who has applied to participate in the target session.

6. The method of claim 5 , wherein the window also displays subscription information used to indicate a subscription status associated with a subscription to participate in the target session.

7. The application information includes at least: the number of users waiting to join the target session before the first user; and / or The method of claim 6 , further comprising indicating an expected wait time for the first user to join the target session.

8. 6. The method of claim 5, further comprising, in response to the first user being allowed to join the target session, displaying a reminder in the window that the first user is allowed to join the target session.

9. The method of claim 8 , wherein the reminder includes countdown information that automatically jumps to the live streaming interface.

10. 6. The method of claim 5, further comprising, in response to the first user being allowed to join the target session, displaying the live streaming interface after a predetermined time period and closing the window.

11. receiving a close request to close the window; displaying presentation information indicating that the subscription to participate in the target session is canceled; and in response to confirmation of the presented information, closing the window to cancel the application to participate in the target session; The method of claim 5 further comprising:

12. The method of claim 1 , wherein the predetermined request corresponds to a second user, the second user being a viewer of the target session.

13. The method of claim 5 , wherein the audio content in the target interface has a higher playback priority than the window.

14. The method of claim 1 , wherein the predetermined request corresponds to a third user, the third user being a participant in the target session.

15. The method of claim 14 , wherein the audio content in the window has a higher playback priority than the target interface.

16. displaying descriptive information of all participants in the window in response to the number of participants in the target session being less than a predetermined threshold; or 2. The method of claim 1, further comprising: in response to the number of participants in the target session being equal to or greater than the predetermined threshold, displaying descriptive information of a predetermined number of participants in the window.

17. The method of claim 1 , further comprising highlighting the descriptive information of the at least one participant in the window in response to the at least one participant outputting audio.

18. The method of claim 1 , further comprising: in response to a change in participant information in the target session, updating the window to indicate the change in the participant information.

19. The method of claim 1 , wherein the content comprises a real-time video stream and / or a real-time audio stream.

20. The method of claim 1 , further comprising displaying the live streaming interface and closing the window in response to a predetermined operation on the window.

21. The method of claim 1 , wherein the target session corresponds to an audio chat session or a video chat session in the live streaming.

22. The layout of the descriptive information of the at least one participant in the window comprises: the order in which the at least one participant joins the target session; or The method of claim 1 , wherein the at least one participant is determined based on at least one of sequence numbers assigned in the target session.

23. 1. An apparatus for live streaming interface interaction, comprising: a receiving module configured to receive a predetermined request to a live streaming interface, the live streaming interface being used to provide content related to the established target session in real time via live streaming; a control module arranged to display a target interface corresponding to the predetermined request; a display module that displays a window associated with the live streaming interface overlaid on the target interface, the window being arranged to display at least descriptive information associated with at least one participant of the target session; and wherein the playback priority of the audio content in the window is dynamically controlled based on a user's role in the live streaming room. Device for live streaming interface interaction.

24. 1. An electronic device comprising: at least one processing unit; at least one memory coupled to the at least one processing unit and configured to store instructions executed by the at least one processing unit; An electronic device, wherein said instructions, when executed by said at least one processing unit, perform the method of any one of claims 1 to 22.

25. A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of claims 1 to 22.

Citation Information

Patent Citations

  • Method and device for live webcast

    CN106993214A

  • Image processing method and device, client and medium

    CN111182323A

  • Live broadcasting room activity data display method and device, equipment, medium and product

    CN114245157A

  • Live broadcast system

    JP2019036969A

  • Conference device, conference system, information processing method, and program

    JP2019179368A