Method, apparatus, device, and storage medium for online live streaming

The proposed method enhances user expression in live streaming by presenting media content and interaction triggers through interface elements, addressing the challenges of intuitive user expression in current platforms.

JP2025519822AActive Publication Date: 2025-06-26BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024574733
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-10
Filing Date
2023-11-10
Publication Date
2025-06-26
Estimated Expiration
2043-11-10

AI Technical Summary

Technical Problem

Current live streaming platforms lack intuitive ways for users to express their opinions on live streaming content, and users often face difficulties in effectively posting comments.

Method used

The method involves presenting a first interface element related to an object in the live streaming content, which, upon a predetermined operation, displays media content related to that object. A second interface element is then presented, allowing users to trigger a predefined interaction related to the object, thereby facilitating more intuitive and prominent user expression.

Benefits of technology

This solution enables users to express their opinions more intuitively and prominently, simplifying the user expression process and improving user convenience within the live streaming room.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025519822000001_ABST
    Figure 2025519822000001_ABST
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 online live streaming. The method includes presenting, in a user interface of a live streaming room, a first interface element related to an object in live streaming content; in response to receiving a predetermined operation on the first interface element, presenting, in the user interface, media content related to the object; presenting a second interface element associated with the media content; and in response to receiving a predetermined operation on the second interface element, triggering a predefined interaction related to the object in the live streaming room. In this way, the user's expression or other appropriate content for the object of the live streaming can be presented intuitively and intensively, simplifying the operation of the user expression and improving the efficiency and convenience of the user expression.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims the priority of a Chinese patent application filed on November 10, 2022, with the title "Method, Apparatus, Device and Storage Medium for Online Live Streaming", and the application number 202211408006.3, the entire content of which is incorporated herein by reference.

[0002] Exemplary embodiments of the present disclosure generally relate to the technical field of computers, and in particular, to a method, apparatus, device, and computer-readable storage medium for online live streaming.

Background Art

[0003] With the development of computer technology, various types of live streaming can provide people with diverse content such as information, education, and entertainment. In a live streaming room, various ongoing events can be broadcast in real time. Users who enter the live streaming room to watch the live streaming content may have opinions about the events being live streamed or the people related to the events.

Summary of the Invention

[0004] In a first aspect of the present disclosure, a method for online live streaming is provided. The method includes presenting a first interface element related to an object in the live streaming content at a user interface of a live streaming room; in response to receiving a predetermined operation on the first interface element, presenting media content related to the object at the user interface; presenting a second interface element associated with the media content; and in response to receiving a predetermined operation on the second interface element, triggering a predefined interaction related to the object in the live streaming room.

[0005] In a second aspect of the present disclosure, an apparatus for online live distribution is provided. The apparatus includes a first interface element presentation module configured to present a first interface element related to an object in live distribution content in a user interface of a live distribution room; a media content presentation module configured to present media content related to the object in the user interface in response to receiving a predetermined operation on the first interface element; a second interface element presentation module configured to present a second interface element associated with the media content; and an interaction trigger module configured to trigger a predefined interaction related to the object in the live distribution room in response to receiving a predetermined operation on the second interface element.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to execute the method of the first aspect when executed by the at least one processing unit.

[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that is executable by a processor to implement the method of the first aspect.

[0008] It should be understood that the content described in this part is not intended to limit the main features or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will be easily understood from the following description.

Brief Description of the Drawings

[0009] The above and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent by referring to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals denote the same or similar elements.

Figure 1

Figure 2A

Figure 2B

Figure 2C

Figure 2D

Figure 2E

Figure 3A

Figure 3B

Figure 3C

Figure 4

Figure 5

Figure 6

Best Mode for Carrying Out the Invention

[0010] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although several embodiments of the present disclosure are shown in the accompanying drawings, the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described in this specification. Rather, it should be understood that these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the accompanying drawings and embodiments of the present disclosure are merely for illustrative purposes and are not intended to limit the protection scope of the present disclosure.

[0011] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as non-limiting inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "embodiment" or "this embodiment" should be understood as "at least one embodiment". The term "several embodiments" should be understood as "at least several embodiments". There may also be other explicit and implicit definitions included hereinafter.

[0012] In this specification, unless explicitly stated otherwise, performing a step "in response to A" does not mean performing this step immediately after "A", and may include one or more intermediate steps.

[0013] It should be understood that the data related to this technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws and regulations and related regulations.

[0014] Before using the technical solutions disclosed in each embodiment of the present disclosure, in accordance with the relevant laws and regulations, the user should be notified by appropriate means of the types, scope of use, usage scenarios, etc. of the personal information related to the present disclosure, and the user's authorization should be obtained.

[0015] For example, in response to receiving an uncommitted request from a user, by sending a prompt message to the user explicitly prompting that the requested operation requires access to and use of the user's personal information, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that executes the operations of the technical solution of the present disclosure based on the prompt message.

[0016] As a selectable and non-limiting embodiment, the manner of sending a prompt message to the user in response to receiving an uncommitted request from the user may be, for example, by means of a pop-up window, and in this pop-up window, the prompt message may be presented in text. Further, the pop-up window may include a selection controller for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0017] It should be understood that the above process of notification and obtaining user authorization is merely exemplary and does not limit the embodiments of the present disclosure, and other methods that comply with relevant laws and regulations can also be applied to the embodiments of the present disclosure.

[0018] FIG. 1 shows a schematic diagram of an exemplary environment 100 in which embodiments of the present disclosure may be implemented. In this exemplary environment 100, an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or an accessory device of the terminal device 110. The application 120 may be a live distribution application. The application 120 can provide live distribution content to users in a live distribution room, and users in the live distribution room can comment on the content broadcast by the live distribution room. Such users may include, for example, general viewers, hosts, etc. in the live distribution room. The terminal device 110 can present a user interface 150 of the application 120. The user interface 150 may include various interfaces that can be provided by the application 120, such as a personal homepage, a detailed interface for media content, a content creation interface, a content posting interface, etc.

[0019] In some embodiments, the terminal device 110 communicates with the server 130 to enable the provision of services to the application 120. The terminal device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, including a mobile phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, personal communication system (PCS) device, personal navigation device, personal digital assistant (PDA), audio / video player, digital camera / camcorder, positioning device, television receiver, radio broadcast receiver, e-book terminal, game device, or any combination thereof, and further includes accessories and peripheral devices of these devices, or any combination thereof. In some embodiments, the terminal device 110 can also support any type of user-specific interface (e.g., a "wearable" circuit, etc.). The server 130 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in a cloud environment, etc.

[0020] It should be understood that the structures and functions of the various elements of the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0021] Normally, a comment area is provided in the user interface of the live streaming room. In the comment area, users can post comments to express their opinions on the live streaming content. The live streaming content includes, but is not limited to, various events such as sports events, game events, various competitions such as talent contests, and variety shows of various entertainment and leisure types. For example, when watching the live streaming of a game between two teams, users can express their support for the team or player they support by posting comments.

[0022] While an event is being broadcast by a live streaming room, the content that different users want to express varies widely, so the content of comments also becomes diverse. However, in the current comments, the expressions of users cannot be intuitively presented.

[0023] Furthermore, currently, various live streaming rooms lack backend guidance for user expressions. As a result, users have no effective route to post comments.

[0024] Embodiments of the present disclosure propose a solution for online live streaming. According to this solution, a first interface element related to an object in the live streaming content (for example, a controller for triggering the presentation of media content) is presented on the user interface of the live streaming room. In response to receiving a predetermined operation on the first interface element, the terminal device presents media content (for example, a video) related to the object on the user interface. Furthermore, a second interface element (for example, a controller for triggering a predefined interaction) is presented on the user interface, and the terminal device triggers a predefined interaction related to the object in the live streaming room in response to receiving a predetermined operation on the second interface element.

[0025] Based on such a solution, embodiments of the present disclosure can present media content related to an object in response to a predetermined operation on a first interface element in the user interface of a live streaming room. The media content can guide the user's expression of the object. Then, a predefined interaction corresponding to the user's expression of the object is presented via a predetermined operation on a second interface element. In this way, in the live streaming room, the user's expression related to the live streaming object or other appropriate content can be presented intuitively and prominently, simplifying the operation of the user expression and improving the convenience of the user expression.

[0026] Hereinafter, with continued reference to the accompanying drawings, some exemplary embodiments of the present disclosure will be described. In the exemplary embodiments described below, mainly by taking as an example the presentation of live streaming content 203 in a live streaming room, the user interface will be described. In the exemplary embodiments described below, the concept of the present disclosure is mainly described by presenting a first interface element and a second interface element in the user interface, and the user interacting with the first interface element and the second interface element. Exemplarily, the first interface element and the second interface element may be controllers or components for interaction installed on the terminal device 110. For example, the first interface element may be a controller for triggering the presentation of media content, and the second interface element may be a controller for triggering a predefined interaction.

[0027] FIGS. 2A to 2E schematically show schematic diagrams presenting exemplary user interfaces according to some embodiments of the present disclosure. Some exemplary embodiments of the present disclosure will be described below with the display direction of the user interface provided by the terminal device 110 being in the vertical direction.

[0028] FIG. 2A shows a schematic diagram of an exemplary user interface 200A for presenting a first interface element according to some embodiments of the present disclosure. Exemplarily, as shown in FIG. 2A, the user interface includes a live delivery content 203 display area. The live delivery content 203 display area is used to present the live delivery content 203 being broadcast. For example, it can be various event matches (such as a soccer match). The user interface may further include a comment area 201. A session related to the live delivery content (such as a comment, chat session, etc.) may be presented in the comment area 201. In some embodiments, the comment area 201 may be presented by clicking a button or icon such as "Chat" arranged at a predetermined position on the user interface (for example, below the live delivery content 203 display area). In some embodiments, the user comment may be presented in the comment area 201 by inputting content corresponding to the text and icon input box 202 at the lower part of the user interface.

[0029] In some embodiments, different from the conventional user interface, the terminal device 110 may provide a first interface element 205 related to an object in the live delivery content in the user interface. The first interface element 205 may be a functional component for triggering the presentation of media content. The functional component is mainly used to send services to a specific user interface. In the embodiments of the present disclosure, the functional component is used to send media content to the live delivery room. It should be noted that the visual style of the first interface element 205 can have various designs according to the actual application needs, and FIG. 2A is only one example.

[0030] Here, the "object" in the live streaming content may be a person and / or an event involved in the live streaming content. For example, in the case of a sports game, the object in the live streaming content may be the game itself, or players, referees, coaches, etc. who directly or indirectly participate in the game.

[0031] In some embodiments, the first interface element 205 may display additional information. For example, it may display descriptive information corresponding to the media content. For example, the descriptive information may be about a certain team or a certain player in the event. Taking FIG. 2A as an example, descriptive information such as "A letter to the fans of player CC" is presented on the first interface element 205. In this way, the user can clearly understand from the first interface element what content will be triggered by the interaction with the first interface element. In some embodiments, the first interface element 205 may further display other additional information, labels, etc. to achieve effects such as guiding the user and visual diversity. The embodiments of the present disclosure are not limited in this regard.

[0032] Alternatively or additionally, the first interface element 205 may further include a controller for interaction operations. Continuing to take FIG. 2A as an example, a "Read" controller is presented on the first interface element 205. The terminal device 110 receives a click operation on the "Read" controller and presents media content related to the object on the user interface, and the content of this part will be described in more detail below.

[0033] In some embodiments, the first interface element 205 may be presented at a predetermined position on the user interface. Continuing to take FIG. 2A as an example, the first interface element 205 is presented in the blank area on the right side of the comment area 201. Alternatively or additionally, the first interface element 205 may be semi-transparently superimposed on the comment area 201.

[0034] The specific style, presentation timing, and / or presentation position of the first interface element 205 can be configured, for example, by the operator of the current live streaming room. The embodiments of the present disclosure are not particularly limited in this regard.

[0035] In some embodiments, after presenting the first interface element 205 on the user interface, the terminal device 110 receives a predetermined operation on the first interface element 205 and presents media content related to the object on the user interface. The predetermined operation may be, for example, a click or selection operation on the first interface element 205 itself or a specific area thereof (e.g., "read"). Exemplarily, the media content may be visual content having a certain duration such as a captured video, created animation, motion graphics, still images, audio, text, or any combination thereof. Further, the media content may further display, for example, information about a person, information about an event, an expression guiding word provided by the backend, etc.

[0036] FIGS. 2B to 2D show schematic diagrams of exemplary user interfaces 200B, 200C, 200D for presenting media content according to some embodiments of the present disclosure. Exemplarily, the terminal device 110 receives a predetermined operation on the first interface element 205 and presents media content 207 related to the object on the user interface. In this example, the media content 207 is a video. FIGS. 2B to 2D show some exemplary contents of the media content 207. The media content 207 may be associated with an object in the current live streaming content, for example, a certain player in a team game. In the embodiments of the present disclosure, as shown in FIG. 2D, in addition to the media content, a second interface element 213 is presented in association with the media content 207. The second interface element 213 will be described in more detail below.

[0037] In some embodiments, in response to not receiving a predetermined operation on the first interface element 205 even when the first interface element 205 is presented for a predetermined period of time or longer, the terminal device 110 makes the first interface element 205 invisible. The predetermined period of time is any configurable period of time. In some embodiments, a countdown for a predetermined period of time may be presented in association with the first interface element. For example, in the user interface of FIG. 2A, a countdown of xx seconds (10 seconds) is presented on the first interface element 205, and after xx seconds, the first interface element 205 becomes invisible to the user.

[0038] In some embodiments, while the first interface element 205 is being presented, if a cancel operation for presenting the first interface element 205 is received, for example, if the user clicks the close button on the first interface element 205, the first interface element 205 may be made invisible in the user interface of the live distribution room. In some embodiments, while the first interface element 205 is being presented, the user may be allowed to perform other operations in the live distribution room, such as inputting comments and switching navigation tabs (for example, the navigation tabs "Chat", "Lineup", "Statistics", etc. shown in FIG. 2A). In some embodiments, while the media content 207 is being presented, if a cancel operation for presenting the media content 207 is received, for example, if the user clicks the relevant close button, the presentation of the media content 207 may be stopped in the user interface of the live distribution room.

[0039] According to an embodiment of the present disclosure, by providing a first interface element for presenting media content related to an object in live distribution content, an entrance or route of expression can be provided to a user. In this way, while the user is viewing the live distribution content, the user is guided to express themselves using the first interface element.

[0040] As described above, in addition to the presentation of media content, a second interface element is also presented in the user interface of the live distribution room in association with the media content. The presentation of the second interface element may be at any appropriate timing during the presentation of the media content. Exemplarily, continuing to refer to FIG. 2D, in response to the presentation of the media content approaching the end, the second interface element 213 is presented in the user interface of the live distribution room. Here, "approaching the end" may refer to the time when the presentation of the media content is completed, or may be within a predetermined period of time set in advance from the end. Alternatively or additionally, in response to any predetermined point in time during the presentation of the media content (for example, two-thirds of the total broadcast time of the media content), the second interface element 213 is presented in the user interface. Of course, the second interface element may be presented throughout the presentation period of the media content, and the embodiments of the present disclosure are not limited in this regard.

[0041] The second interface element 213 is an element for triggering a predefined interaction related to an object. In some embodiments, the second interface element 213 may include a clickable button. In some examples, the second interface element may be presented superimposed on media content or presented at any appropriate position within the user interface. The visual style of the second interface element 213 can have various designs according to actual application needs. Note that FIG. 2D only gives one example. In some embodiments, the second interface element 213 may display description information corresponding to the predefined interaction to be triggered. In this way, the user can understand the predefined interaction that can be followed by the second interface element. In some embodiments, the second interface element 213 may display content expressing the user's attitude, opinion, etc. towards the object.

[0042] In response to receiving a predetermined operation on the second interface element 213, the terminal device 110 triggers a predefined interaction related to the object in the live distribution room. The predetermined operation on the second interface element may be, for example, a click operation or a selection operation on the second interface element 213 itself or a specific area thereof. By this operation, the predefined interaction is triggered.

[0043] The predefined interaction may include various forms of interaction allowed in the live streaming room. In an embodiment of the present disclosure, after a predetermined media content is presented, a method is provided for a user to easily and quickly trigger a specific interaction. In some embodiments, the predefined interaction may be related to a predefined comment. In some embodiments, the second interface element 213 may display descriptive information corresponding to the predefined comment, for example, all or part of the content related to the predefined comment, so that the user can understand the content of the comment to be triggered later. In some embodiments, the predefined comment may be associated with an event and / or a person in the live streaming content. For example, as shown in FIG. 2D, the second interface element 213 may display a predefined comment related to the object, such as "Thank you, player CC".

[0044] In some embodiments, the predefined interaction may include presenting a predefined comment in the live streaming room. That is, by clicking on the second interface element 213 once, the current user can automatically post the predefined comment as a user comment in the live streaming room. FIG. 2E shows a schematic diagram of an exemplary interface 200E for presenting a predefined comment according to some embodiments of the present disclosure. For example, in response to receiving a click operation of the user on the second interface element 213, a predefined comment 215 is presented in the comment area 201 of the user interface. In some embodiments, the predefined interaction may include entering the predefined comment into a comment input box for the user to confirm. For example, in FIG. 2E, in response to receiving a click operation of the user on the second interface element 213, the predefined comment 215 is entered into the comment input box 220. In this way, the user can select whether to further edit the predefined comment before sending it.

[0045] In some embodiments, in response to the number of predefined comments 215 in the live broadcast room exceeding a threshold number, the predefined comments 215 are presented as hot comments at a predetermined position of the user interface. For example, as shown in FIG. 2E, the terminal device 110 may set the upper part of the comment area 201 as the predetermined position of the hot comment, and the hot comment 217 can be prominently displayed. For example, the hot comment 217 is "Thank you, player CC" which matches the predefined comment 215.

[0046] In some embodiments, the real-time number of predefined comments may be presented near a predetermined position of the user interface. For example, as shown in FIG. 2E, the presentation mode of the number of hot comments may be an increment symbol and a number, such as "× number (for example, 10)", or "+ number (for example, 10)". When the number of predefined comments exceeds another threshold number (for example, 999) and the number of predefined comments continues to increase, the presented number stays at each threshold number without continuing to increase. By clicking on the second interface element by the user, the input of the predefined comment can be conveniently triggered, a certain number of matching user comments can be quickly accumulated, and further the presentation of the hot comment can be triggered.

[0047] In some embodiments, in addition to the interaction regarding the predefined comment, additionally or alternatively, other interaction methods that can be triggered by the second interface element 213 may be set. The other interaction may include, for example, sending a predetermined present and / or item that can be provided in the live streaming room. Before the second interface element 213 is triggered, the user can be notified of the predefined interaction triggered by the preset operation on the second interface element 213, and the user can trigger it as needed. For example, the second interface element 213 may display a description message regarding a predetermined present and / or item, such as "Send XX present / item". In this way, whether to trigger further interaction can be determined at the discretion of the user.

[0048] In some embodiments, the position where the media content is presented on the user interface of the live streaming room can be various. This may depend on the configuration of the live streaming room, the terminal device used by the user, etc. When triggered to present the media content, the media content may be presented in another screen area while maintaining the screen area for the live streaming content on the user interface. In this way, the live streaming content being broadcast is not disturbed. The screen area for presenting the media content can be arbitrarily configured and selected. In the examples of FIGS. 2B to 2D, the display areas of the live streaming content and the media content are divided vertically. For example, the live streaming content is presented in the upper half of the screen area, and the media content 207 is presented in the lower half of the screen area.

[0049] Exemplarily, FIGS. 3A to 3C show schematic diagrams presenting exemplary user interfaces according to some embodiments of the present disclosure. In this example, it is assumed that the user interface is presented horizontally.

[0050] The user interfaces presented in FIGS. 3A to 3C respectively correspond to the user interfaces in FIGS. 2B to 2D, but differ in that the terminal device 110 provides a user interface in a landscape orientation. At this time, the display areas of the live distribution content and the media content may be divided left and right. For example, the live distribution content 302 is presented in the left half of the screen area, and the media content 304 is presented in the right half of the screen area. Further, a second interface element 313 may be presented in association with the media content 304 so as to easily trigger a predefined interaction.

[0051] In some embodiments, a superimposed display area for presenting media content may be provided in the screen area for live distribution content in the user interface. For example, when the live distribution content is displayed full screen, the media content triggered by the first interface element may be presented superimposed. In such an embodiment, the superimposed display area of the media content can at least partially cover the live distribution content. In some embodiments, the superimposed display area may be presented in a style that is at least partially transparent. The specific setting method of the superimposed display area can be set according to the actual application, and the embodiments of the present disclosure are not limited in this regard.

[0052] Of course, this specification only lists some exemplary presentation methods of live distribution content and media content. The presentation position and size of the media content can be set according to the actual application needs.

[0053] According to the embodiments of the present disclosure, a predefined interaction corresponding to the user's expression for the live distribution content is quickly triggered by a predetermined operation on the second interface element. In this way, the user's expression for the object of the live distribution can be presented intuitively and emphatically in the live distribution room, simplifying the operation of the user expression and improving the convenience of the user expression.

[0054] It should be understood that the user interfaces presented in the accompanying drawings of the present disclosure are merely examples, and in reality, various interface designs may exist. Individual elements in the interface may have different arrangements, different names, and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may further exist. The embodiments of the present disclosure are not limited in this regard.

[0055] FIG. 4 shows a flowchart of an exemplary process 400 for online live distribution according to some embodiments of the present disclosure. Process 400 may be independently implemented by the terminal device 110 of FIG. 1 or may be implemented by a combination of the terminal device 110 and other computing devices. For ease of discussion, process 400 is described with reference to the environment 100 of FIG. 1. Some embodiments shown above in conjunction with FIGS. 2A through 3C may be implemented by process 400.

[0056] As shown in FIG. 4, in block 410, the terminal device 110 presents a first interface element related to an object in the live distribution content in the user interface of the live distribution room.

[0057] In block 420, in response to receiving a predetermined operation on the first interface element, the terminal device 110 presents media content related to the object in the user interface.

[0058] In block 430, the terminal device 110 presents a second interface element in association with the media content.

[0059] In block 440, in response to receiving a predetermined operation on the second interface element, the terminal device 110 triggers a predefined interaction related to the object in the live distribution room.

[0060] In some embodiments, the process may further include hiding the first interface element in response to not receiving a predetermined operation on the first interface element even when the first interface element is presented for a predetermined length of time.

[0061] In some embodiments, presenting a second interface element in association with media content may include presenting the second interface element in response to the presentation of the media content approaching an end.

[0062] In some embodiments, presenting media content related to an object may include presenting the media content in a separate screen area while maintaining a screen area for live content in the user interface.

[0063] In some embodiments, presenting media content related to an object may include providing an overlay display area for presenting the media content in a screen area for live content in the user interface.

[0064] In some embodiments, a predefined interaction includes presenting predefined comments in a live room or entering predefined comments into a comment input box for the user to confirm.

[0065] In some embodiments, the process may further include presenting predefined comments as hot comments at a predetermined position in the user interface in response to the number of predefined comments in the live room exceeding a threshold number.

[0066] In some embodiments, the first interface element includes a functional component. In some embodiments, the second interface element includes a clickable button.

[0067] In some embodiments, the first interface element displays description information corresponding to media content, and the second interface element displays description information corresponding to a predefined interaction.

[0068] FIG. 5 shows a schematic structural block diagram of an apparatus 500 for online live distribution according to some embodiments of the present disclosure. The apparatus 500 may be implemented as the terminal device 110 or may be included in the terminal device 110. Individual modules / components within the apparatus 500 may be implemented by hardware, software, firmware, or any combination thereof.

[0069] As shown in the figure, the apparatus 500 includes a first interface element presentation module 510 configured to present a first interface element related to an object in live distribution content in a user interface of a live distribution room. The apparatus 500 further includes a media content presentation module 520 configured to present media content related to the object in the user interface in response to receiving a predetermined operation on the first interface element. The apparatus 500 further includes a second interface element presentation module 530 configured to present a second interface element associated with the media content. The apparatus 500 further includes an interaction trigger module 540 configured to trigger a predefined interaction related to the object in the live distribution room in response to receiving a predetermined operation on the second interface element.

[0070] In some embodiments, the apparatus 500 further includes a first interface element hiding module configured to hide the first interface element in response to the first interface element being presented for a predetermined period of time or longer without receiving a predetermined operation on the first interface element.

[0071] In some embodiments, the second interface element presentation module 530 is further configured to present a second interface element in response to the presentation of the media content approaching completion.

[0072] In some embodiments, the media content presentation module 520 is further configured to present media content in a different screen area while maintaining a screen area for live content in the user interface.

[0073] In some embodiments, the media content presentation module is further configured to provide an overlay display area for presenting media content in a screen area for live content in the user interface.

[0074] In some embodiments, the predefined interaction includes presenting a predefined comment in the live room or entering a predefined comment in a comment input box for the user to confirm.

[0075] In some embodiments, the apparatus 500 further includes a hot comment presentation module configured to present a predefined comment as a hot comment at a predetermined position of the user interface in response to the number of predefined comments in the live room exceeding a threshold number.

[0076] In some embodiments, the first interface element includes a functional component. In some embodiments, the second interface element includes a clickable button.

[0077] In some embodiments, the first interface element displays description information corresponding to media content, and the second interface element displays description information corresponding to a predefined interaction. FIG. 6 shows a block diagram of an electronic device 600 that can implement one or more embodiments of the present disclosure. It should be understood that the electronic device 600 shown in FIG. 6 is merely exemplary and should not constitute any limitation to the functions and scopes of the embodiments described herein. The electronic device 600 shown in FIG. 6 may be used in the terminal device 110 of FIG. 1 and / or the device 500 of FIG. 5.

[0078] As shown in FIG. 6, the electronic device 600 is in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be an actual processor or a virtual processor, and is capable of executing various processes based on a program stored in the memory 620. Execute various processes based on the program stored in the memory 620. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing ability of the electronic device 600.

[0079] The electronic device 600 typically includes a plurality of computer storage media. Such media may include, but are not limited to, volatile and non-volatile media, removable and non-removable media, and may be any available media accessible to the electronic device 600. The memory 620 may be volatile memory (e.g., registers, caches, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a combination thereof. The storage device 630 may be removable or non-removable media and may be used to store information and / or data (e.g., training data for training) and may include machine-readable media such as a flash drive, magnetic disk, or any other media that may be accessible within the electronic device 600.

[0080] The electronic device 600 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 6, a magnetic disk drive for reading from and writing to a removable non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from and writing to a removable non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. The memory 620 may include a computer program product 625 having one or more program modules configured to execute the various methods or operations of the various embodiments of the present disclosure.

[0081] The communication unit 640 enables communication with other electronic devices via a communication medium. Further, the functions of the components of the electronic device 600 may be implemented as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 600 can use a logical connection to one or more other servers, networked personal computers (PCs), or other network nodes to operate in a networked environment.

[0082] The input device 650 may be one or more input devices such as, for example, a mouse, keyboard, trackball, etc. The output device 660 may be one or more output devices such as, for example, a monitor, speaker, printer, etc. The electronic device 600 can communicate with one or more external devices (not shown), such as a storage device, display device, etc., via the communication unit 640 as needed, communicate with one or more devices that enable a user to interact with the electronic device 600, or communicate with any device (e.g., network card, modem, etc.) that enables the electronic device 600 to communicate with one or more other electronic devices. Such communication may be performed via an input / output (I / O) interface (not shown).

[0083] According to an exemplary embodiment of the present disclosure, there is provided a computer-readable storage medium storing computer-executable instructions, the computer-executable instructions being executed by a processor to implement the above-described method. According to an exemplary embodiment of the present disclosure, there is also provided a computer program product, the computer program product being stored in a tangible non-transitory computer-readable medium and having computer-executable instructions, the computer-executable instructions being executed by a processor to implement the above-described method.

[0084] Each aspect of the present disclosure has been described herein with reference to flowcharts and / or block diagrams of methods, apparatus, devices, and computer program products implemented in accordance with the present disclosure. It should be understood that each box of the flowcharts and / or block diagrams, as well as combinations of boxes in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0085] These computer-readable program instructions are provided to the processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when these instructions are executed by the processing unit of the computer or other programmable data processing apparatus, a machine is generated that implements the functions / operations specified in one or more boxes of the flowchart and / or block diagram. Also, by storing these computer-readable program instructions for causing a computer, programmable data processing apparatus, and / or other devices to operate in a specific manner in a computer-readable storage medium, the computer-readable medium storing the instructions has a manufactured article that includes instructions for implementing each aspect of the functions / operations specified in one or more boxes of the flowchart and / or block diagram.

[0086] When the computer-readable program instructions are loaded onto a computer, other programmable data processing apparatus, or other device, a series of operational steps are executed on the computer, other programmable data processing apparatus, or other device to generate a computer-implemented process, whereby the instructions executed on the computer, other programmable data processing apparatus, or other device may implement the functions / operations specified in one or more boxes of the flowchart and / or block diagram.

[0087] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation that can be implemented in the various systems, methods, and computer program products implemented in accordance with the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a portion of an instruction, and a module, a program segment, or a portion of an instruction may include one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions attached to the boxes may occur in an order different from that shown in the accompanying drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or depending on the related functions, may be executed in reverse order. It should also be noted that each box in the block diagram and / or flowchart, and combinations of boxes in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs a given function or operation, or may be implemented by a combination of dedicated hardware and computer instructions.

[0088] Having described the various implementations of the present disclosure above, it should be noted that the foregoing description is illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of each implementation, the practical application, or the improvement of technology in the market, or to enable other ordinary skill in the art to understand the various embodiments disclosed herein.

Claims

1. In a user interface of a live streaming room, presenting a first interface element related to an object in the live streaming content; In response to receiving a predetermined operation on the first interface element, presenting media content related to the object in the user interface; Presenting a second interface element in association with the media content; In response to receiving a predetermined operation on the second interface element, triggering a predefined interaction related to the object in the live streaming room; A method for online live streaming, comprising the above steps.

2. Hiding the first interface element in response to not receiving a predetermined operation on the first interface element even if the first interface element is presented for a predetermined period of time or longer; The method according to claim 1, further comprising the above step.

3. Presenting a second interface element in association with the media content includes presenting the second interface element in response to the presentation of the media content approaching the end, according to the method of claim 1.

4. Presenting the media content related to the object includes: Presenting the media content in a separate screen area while maintaining a screen area for the live streaming content in the user interface; The method according to claim 1, including the above step.

5. Presenting the media content related to the object includes: Providing an overlay display area in the screen area for the live streaming content in the user interface for presenting the media content; The method according to claim 1, including the above step.

6. The predefined interaction includes: Presenting a predefined comment in the live streaming room, or Having the user input the predefined comment into a comment input box for confirmation; The method according to claim 1, including the above steps.

7. In response to the number of the predefined comments in the live streaming room exceeding a threshold number, presenting the predefined comments as hot comments at a predetermined position of the user interface. The method according to claim 6, further comprising.

8. The method according to any one of claims 1 to 7, wherein the first interface element displays description information corresponding to the media content, and the second interface element displays description information corresponding to the predefined interaction.

9. A first interface element presentation module configured to present a first interface element related to an object in live streaming content in a user interface of a live streaming room; A media content presentation module configured to present media content related to the object in the user interface in response to receiving a predetermined operation on the first interface element; A second interface element presentation module configured to present a second interface element in association with the media content; An interaction trigger module configured to trigger a predefined interaction related to the object in the live streaming room in response to receiving a predetermined operation on the second interface element; An apparatus for online live streaming, comprising.

10. At least one processing unit; At least one memory coupled to the at least one processing unit and storing instructions for being executed by the at least one processing unit; The instructions, when executed by the at least one processing unit, execute the method according to any one of claims 1 to 8. An electronic device.

11. A computer-readable storage medium storing a computer program executable by a processor to implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Video distribution system, video distribution method, and video distribution program

    JP2021077388A

  • Systems and methods for interactive live video streaming

    JP2023502973A

  • Information processing program, information processing method, and information processing system

    JP7001796B1

  • Computer program, terminal and method

    JP7062248B1

  • Information display method and apparatus, and device and storage medium

    WO2022095957A1