Live streaming processing method, apparatus, and electronic device

The live streaming processing method and apparatus address the lack of real-time interaction in live streaming by displaying interfaces with controls that update based on streaming results, enhancing user engagement and immersion.

JP2025521305AInactive Publication Date: 2025-07-08BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024573922
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-08
Filing Date
2023-11-08
Publication Date
2025-07-08
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing live streaming systems lack effective methods to provide real-time interaction and feedback to users, particularly in scenarios like online karaoke or dancing, which hinder the immersive experience and user engagement.

Method used

A live streaming processing method and apparatus that displays a live room interface, presents interaction controls, and updates their state based on real-time streaming results, including feedback and ranking information to enhance user interaction and engagement.

Benefits of technology

Enhances user engagement by providing immediate feedback and interaction, improving the immersive experience and efficiency of live streaming activities such as singing or dancing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025521305000001_ABST
    Figure 2025521305000001_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a live streaming processing method, apparatus, and electronic device. The live streaming processing method according to the embodiments of the present disclosure includes displaying a live room interface, presenting a first interaction control on the live room interface, and updating a presentation state of the first interaction control based on real-time live streaming result information of live streaming content of a current live streaming target in the live room. Thereby, a new interaction method is provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - Reference to Related Applications] This application is based on and claims priority to Chinese Patent Application No. 202211394580.8, filed on November 8, 2022, and the entire disclosure of this Chinese patent application is incorporated herein by reference.

[0002] [Technical Field] The present disclosure relates to the field of computer technology, and particularly to a live streaming processing method, apparatus, and electronic device.

Background Art

[0003] With the development of computers, users can realize various functions using electronic devices. For example, users can perform live streaming via electronic devices. The live streaming content may include, but is not limited to, realizing online karaoke or dancing.

[0004] In some scenarios, users can request songs in a live room, sing, and perform live streaming. When a user is performing live streaming content in a live room, other users can listen online or participate in the interaction. Thereby, it is possible to simulate the scene of performing in an offline location (i.e., a KTV) that provides an audio - visual device and a site - singing space.

Summary of the Invention

[0005] The summary of this invention is provided to introduce the concepts in a simple form, and these concepts will be described in detail in the form for implementing the subsequent invention. The summary of this invention is not intended to identify the key points or essential features of the technical solution to be patented, nor is it intended to limit the scope of the technical solution to be patented.

[0006] According to a first aspect, an embodiment of the present disclosure provides a live streaming processing method including: displaying a live room interface; presenting a first interaction control on the live room interface; and updating a presentation state of the first interaction control based on real-time live streaming result information of live streaming content of a current live streaming target in the live room.

[0007] According to a second aspect, an embodiment of the present disclosure provides a live streaming processing apparatus including: a first presentation unit for displaying a live room interface; a second presentation unit for presenting a first interaction control on the live room interface; and a third presentation unit for updating a presentation state of the first interaction control based on real-time live streaming result information of live streaming content of a current live streaming target in the live room.

[0008] According to a third aspect, an embodiment of the present disclosure provides an electronic device including one or more processors and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device is caused to execute the live streaming processing method described in the first aspect.

[0009] According to a fourth aspect, an embodiment of the present disclosure provides a computer-readable medium storing a computer program which, when executed by a processor, implements the live streaming processing method described in the first aspect.

[0010] According to a fifth aspect, an embodiment of the present disclosure provides a computer program including instructions which, when executed by a processor, implement the live streaming processing method described in the first aspect.

[0011] According to a sixth aspect, an embodiment of the present disclosure provides a computer program product including instructions that, when executed by a processor, implement the live streaming processing method described in the first aspect.

Brief Description of the Drawings

[0012] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent by referring to the following detailed description of the invention in conjunction with the drawings. In all the drawings, the same or similar elements are denoted by the same or similar reference numerals. It should be understood that the drawings are schematic and the elements in the drawings are not necessarily drawn to scale.

Figure 1

Figure 2A

Figure 2B

Figure 3

Figure 4A

Figure 4B

Figure 4C

Figure 5

Figure 6

Figure 7

Figure 8

Detailed Description of the Invention

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

[0014] It should be understood that each step described in the embodiments of the method of the present disclosure may be executed in a different order and / or may be executed in parallel. Furthermore, the embodiments of the method may include additional steps and / or may omit the execution of the steps shown. The scope of the present disclosure is not limited in this regard.

[0015] As used herein, the term "comprising" and its variants are open-ended and inclusive, that is, it means "including but not limited to". The term "based on" means "at least partially based on". The term "an embodiment" means "at least one embodiment", the term "another embodiment" means "at least one another embodiment", and the term "some embodiments" means "at least some embodiments". Related definitions of other terms are given in the following description.

[0016] It should be noted that concepts such as "first", "second", etc. described in the present disclosure are merely for distinguishing different devices, modules, or units, and are not for limiting the order or interdependence relationship of the functions executed by these devices, modules, or units.

[0017] It should be noted that the modifications of "one" and "a plurality" described in the present disclosure are illustrative and not restrictive. It is obvious to those skilled in the art that unless otherwise specifically explained, it should be understood as "one or a plurality".

[0018] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are merely illustrative and do not limit the scope of these messages or information.

[0019] Refer to FIG. 1. FIG. 1 shows the flow of an embodiment of the live streaming processing method according to the present disclosure. As shown in FIG. 1, the live streaming processing method includes the following steps.

[0020] Step 101: Display a live room interface.

[0021] Here, the live room interface indicates a live room. The status of the live room may be presented on the live room interface.

[0022] Optionally, the above live room interface may be displayed on the terminals of various participating users in the live room. For example, the live room interface may be displayed on one or more of the viewer side, the streamer side, and the guest side.

[0023] As an example, the live room may have a request function. That is, a user can sing a song in the live room for live streaming, and other users can listen, watch, or participate.

[0024] Step 102: Present a first interaction control on the live room interface.

[0025] Here, the first interaction control can be used for the user to perform interface interactions in the live room interface. Optionally, the first interaction control may be presented at any position of the live room interface. The first interaction control may be presented in a floating manner, or the position of the first interaction control may be moved in response to the user's movement operation.

[0026] Step 103: Update the presentation state of the first interaction control based on the real-time live streaming result information of the current live streaming content of the current live streaming target in the live room.

[0027] Here, the current live streaming target may be the current performer in the live room, and the performance may be, for example, singing, dancing, poem recitation, quiz, etc., without specific restrictions.

[0028] As an example, the user may browse the live room via an electronic device, determine the live streaming content in the live room, and perform live streaming. Other users in the live room can listen to the live streaming content being live streamed in the live room while browsing the live room via an electronic device.

[0029] Here, the content being live streamed in the live room may also be referred to as live streaming content. The live streaming content may be the content performed by the current performer, and may be, for example, singing content, dancing content, poem recitation content, quiz content, etc.

[0030] Here, a predetermined result generation mechanism may generate real-time live delivery result information of live delivery content in real time. As can be understood, the above result generation mechanism may be set according to the actual application scenario, which is not limited here. As an example, the above result generation mechanism may be set according to the accuracy of the user's pitch, whether the tempo is correct, and the clarity of pronunciation, and generate real-time live delivery result information (for example, singing score) for the live delivery target singing a song.

[0031] Optionally, the generation basis of the real-time live delivery result information (that is, which live delivery segment is selected to generate the result information) may be set according to the actual needs.

[0032] As an example, the real-time live delivery result information may be obtained by using the live delivery segment of the previous 30 seconds before the current time as the scoring basis.

[0033] As an example, the real-time live delivery result information may be obtained by using the current live delivery segment (for example, a sentence of the lyrics of a song or one movement of a dance) as the scoring basis.

[0034] Note that the interaction method according to this embodiment presents a first interaction control on the live room interface, and updates the presentation state of the first interaction control based on the real-time live delivery result information of the live delivery content in the live room, that is, by generating the result information related to the live delivery in real time based on the live room content, immediate information can be provided to the user to inform the user of the live delivery result, and in the presentation state of the first interaction control, the change of the real-time live delivery result information can be reflected to increase the attention of the user to the real-time live delivery result information and the attention to the change of the real-time live delivery result information, thereby improving the information acquisition efficiency of the user.

[0035] In some embodiments, the method may further include presenting a first interface in response to a trigger operation on the first interaction control.

[0036] In some embodiments, live streaming ranking information corresponding to the live streaming content is displayed on the first interface.

[0037] Here, the above live streaming ranking information is generated based on the live streaming result information of the live streaming content.

[0038] Here, generating the live streaming result information of the live streaming ranking information may include result information obtained by at least one user live streaming the live streaming content in a live room (the current live room or all live rooms including the current live room and other live rooms). That is, it may include the live streaming results of users who participated in and completed the live streaming content during the history period, for example, the score rankings of users who participated in singing the song.

[0039] As an example, the live streaming ranking information may include live streamer identification and corresponding live streaming result information.

[0040] As an example, reference may be made to FIG. 3. FIG. 3 shows a schematic diagram in which the live streaming ranking information of live streaming content AAA is presented on the first interface. In FIG. 3, it is shown that the score of user A is 99 points, the score of user B is 98 points, and the score of user C is 97 points on the first interface 301.

[0041] In addition, by presenting the ranking information of the live streaming content, the result information in the historical live streaming process of the live streaming content can be presented to the user, and the difficulty level of the live streaming content can be made understood by the user. Thereby, the user can give an objective evaluation or the user can be encouraged to participate in the live streaming.

[0042] In some embodiments, the interface content of the first interface is generated based on predetermined layout information.

[0043] Here, the above-mentioned predetermined layout information may be arranged according to demand. By flexibly arranging the predetermined layout information, different interface contents can be given to the first interface at different times.

[0044] Note that the interaction method according to this embodiment can not only update the presentation state by means of a control called the first interaction control to clearly present the real-time live broadcast result information of the live broadcast content, but also trigger the presentation of the first interface as an entry. The content of the first interface may be updated according to different predetermined layout information. Thereby, the interface utilization efficiency can be improved, and various functions can be realized by using the control area of the first interaction control. In addition, the first interface is presented in response to a trigger for the first interaction control (not directly presented), is presented when the user has a further need to view information, and can save presentation resources and communication resources. In other words, presenting when the user has no need to view information will waste a large amount of presentation resources and communication resources.

[0045] In some embodiments, step 103 above may include presenting the real-time live broadcast result information and / or the live broadcast feedback information corresponding to the real-time live broadcast result information to the first interaction control based on the real-time live broadcast result information of the live broadcast content of the current live broadcast target in the live room.

[0046] In some embodiments, the presentation state may include real-time live broadcast result information.

[0047] As an example, refer to FIGS. 2A and 2B. FIG. 2A shows the presentation state of the first interaction control when the real-time live streaming result information is 60 points, and FIG. 2B shows the presentation state of the first interaction control when the real-time live streaming result information is 90 points.

[0048] In FIGS. 2A and 2B, the live room interface may include a first interaction control 201, a lyric display area 202, a comment presentation area 203, and a request control 204. The first interaction control 201 may update the presentation state. The lyric display area 202 may be used to present live streaming content. Comments from users on the current live streaming content in the live room may be presented in the comment presentation area 203. The user may request a song using the request control 204.

[0049] FIG. 2A presents real-time live streaming result information 2011, that is, 60 points. FIG. 2B presents real-time live streaming result information 2014, that is, 90 points.

[0050] Note that by presenting the real-time live streaming result information in the first interaction control, the live streaming level of the current live streaming segment can be clearly presented to the user, and it becomes easier for the user to timely adjust and increase the live streaming level.

[0051] In some embodiments, the presentation state includes live streaming feedback information.

[0052] Here, the live streaming feedback information corresponding to the real-time live streaming result information may include information feedback for the real-time live streaming result information.

[0053] In some embodiments, the live streaming feedback information may include live streaming advice information for the live streaming content, and / or the live streaming result information includes evaluation information for the live streaming content.

[0054] Here, the live streaming advice information can be used to present a live streaming improvement method to the user.

[0055] In some embodiments, the currently live-streamed live streaming content includes the singing content of the current live streaming user in the live room, the live streaming result information is score information corresponding to the singing content, and the live streaming feedback information is singing advice information for the singing content.

[0056] As an example, refer to FIGS. 2A and 2B. In FIG. 2A, the evaluation information 2012 on the first interaction control when the real-time live streaming result information is 60 points, that is, "Come on", is shown. In FIG. 2B, the evaluation information 2015 on the first interaction control when the real-time live streaming result information is 90 points, that is, "Wonderful", is shown.

[0057] In addition, by adopting the method of updating the live streaming feedback information of the first interaction control along with the real-time live streaming result information, it is possible to motivate or encourage the user with different live streaming feedback information and realize the motivation for the user's live streaming state.

[0058] In addition, by adopting the method of updating the live streaming advice information of the first interaction control along with the real-time live streaming result information, the user can obtain the live streaming improvement advice in real time, adjust the live streaming method in real time, and improve the live streaming effect.

[0059] In some embodiments, the above method may be applied to a client corresponding to the current live broadcast target, and the live broadcast content includes a plurality of segments. The real-time live broadcast result information includes the live broadcast result information corresponding to the plurality of segments.

[0060] In some embodiments, the method further includes displaying a target control corresponding to a first target segment among a plurality of target segments, and in response to a trigger operation on the first target control, displaying a recording interface for the first target segment to re-record the target segment.

[0061] As an example, when the user live broadcasts a target segment, the performance may not meet expectations, and the user may not be satisfied from the real-time live broadcast result information. At this time, a target control may be presented. The target control can be used to trigger the re-recording of the target segment. Thereby, the user can quickly start the resumption of the live broadcast based on the real-time live broadcast result information, with simple interaction and easy handling. Thereby, it is realized to complete a satisfactory recording for the target segment as quickly as possible.

[0062] In some embodiments, the presentation state includes a presentation mode.

[0063] Optionally, the presentation mode includes at least one of control color, control shape, and control size, but is not limited thereto.

[0064] In some embodiments, the presentation format may correspond to the live streaming result information interval. For example, the live streaming result information includes 100 natural numbers from 1 to 100. Let 1 to 10 be the first live streaming result information interval, 11 to 20 be the second live streaming result information interval, and so on, and 91 to 100 be the tenth live streaming result information interval. For each live streaming result information interval, a presentation format corresponding to the live streaming result information interval may be set.

[0065] In some embodiments, step 103 includes updating the presentation format of the first interaction control based on the update of the real-time live streaming result information.

[0066] As an example, refer to FIGS. 2A and 2B. The presentation format 2013 presented in FIG. 2A includes that the shape of the first interaction control is circular. In FIG. 2B, the presented presentation format 2016 includes that the first interaction control is circular and includes a line matching the circle.

[0067] By adopting the method of updating the presentation format of the first interaction control along with the real-time live streaming result information, it is possible to more clearly remind the user of the real-time live streaming result information in the presentation format and realize the encouragement for the user's live streaming state.

[0068] In some embodiments, the above method may be applied to the client corresponding to the current live streaming target and / or the client corresponding to the live streamer. Regardless of whether the current live streaming target is a streamer or not, multiple interface type identifications may be displayed on the client corresponding to the streamer, or multiple interface type identifications may be displayed on the client of the current live streaming target, or multiple interface type identifications may be displayed on both the client corresponding to the streamer and the client of the current live streaming target.

[0069] The live streaming content includes singing content.

[0070] The method further includes presenting a plurality of interface type identifications.

[0071] Here, the interface type identification is for indicating a presentation style in the live room interface of the live streaming content, and the plurality of interface type identifications include a result display type identification, a stage display type identification, and a lyric display type identification.

[0072] Here, the presentation style in the live room interface of the live streaming content indicated by the result display type identification may include displaying live streaming result information (for example, score information) corresponding to the live streaming content. As an example, the live streaming result information may include a singing score.

[0073] Here, the presentation style in the live room interface of the live streaming content indicated by the above stage display type identification may include displaying a stage pattern in the live room interface.

[0074] Here, the presentation style in the live room interface of the live streaming content indicated by the above lyric display type identification may include displaying lyrics corresponding to the live streaming content in the live room interface.

[0075] In some embodiments, presenting a first interaction control in the live room interface may include presenting, in response to a selection operation for the result display type identification, a first interaction control corresponding to the result display type in the live room interface.

[0076] Real-time live streaming result information may be displayed on the first interaction control corresponding to the result display type.

[0077] In addition, by displaying multiple interface type identifications and determining a format for displaying live distribution content on the live room interface according to the user's selection, various interface selections can be provided to the user, the live room interface can satisfy the user's needs, and the user's live distribution efficiency can be improved.

[0078] In some embodiments, the method may further include presenting live distribution content information of the live distribution content on the first interface in response to a trigger operation on the first interaction control.

[0079] Here, the live distribution content information of the live distribution content can be used to indicate the relevant situation of the live distribution content.

[0080] As an example, the above live distribution content information may include, but is not limited to, at least one of lyrics, live distribution content comments, and live distribution content creation information. The live distribution content creation information may include, but is not limited to, at least one of the original singer, lyricist, and composer.

[0081] In addition, by presenting the live distribution content information on the first interface, when the user wants to further understand the relevant situation of the live distribution content, the relevant information of the live distribution content can be provided to the user in a timely manner. Thereby, the user can quickly obtain further information about the live distribution content. Also, the live distribution content information is presented in response to the user's trigger. When the user has no need to further understand the live distribution content information, it may not be necessary to present the live distribution content information. Thereby, the interface space for presenting the live distribution content information is reserved for other information, and the interface utilization rate is increased.

[0082] In some embodiments, step 103 includes presenting a first interface in response to a trigger operation on the first interaction control. Here, the activity information of the live room is presented on the first interface.

[0083] Here, the above activity information may include several activities currently or to be held in the future in the live room. For example, it may include a live room karaoke competition.

[0084] In addition, by presenting activity information on the first interface, when the user wants to further understand the live room activities, the activity situation can be provided to the user in a timely manner. Thereby, the user can quickly obtain further information about the live room activities. Also, the activity information is presented in response to the user's trigger. When the user has no need to further understand the activity information, it may not be necessary to present the activity information. Thereby, the interface space for presenting the activity information is reserved for other information, improving the interface utilization rate.

[0085] In some embodiments, an interface entry control may be presented on the live room interface, and the interface entry control can trigger the presentation of the live broadcast content selection interface. The method further includes presenting a live broadcast content selection interface including a second interaction control in response to a trigger operation on the interface entry control presented on the live room interface.

[0086] In some embodiments, the method further includes presenting a second interface in response to a trigger operation on the second interaction control.

[0087] Here, the second interface includes a third interaction control and a fourth interaction control.

[0088] In some embodiments, the method further includes presenting, in response to a trigger operation on the third interaction control, selected and pending live distribution content information in the live room, and presenting, in response to a trigger operation on the fourth interaction control, completed live distribution content information in the live room, at least one of which is included.

[0089] Here, the selected and pending live distribution content information may include information on live distribution content that has been selected in the live room but has not been live-distributed.

[0090] Here, the completed live distribution content information may include information on live distribution content that has already been live-distributed in the live room.

[0091] In some embodiments, the live distribution content may include singing content.

[0092] As an example, the user may trigger the request control 204 in the live room interface shown in FIG. 2A. In response to the trigger on the request control 204, the request sub-interface 401 shown in FIG. 4A may be presented. The request sub-interface 401 may include a second interaction control 402. It is shown that a request may be made for live distribution content X or live distribution content Y on the request sub-interface 401.

[0093] As an example, when the user triggers the second interaction control 402, a display interface of the selected live delivery content shown in FIG. 4B may be presented. The display interface of the selected live delivery content may include a third interaction control 403 and a fourth interaction control 404.

[0094] As an example, as shown in FIG. 4B, when the user triggers the third interaction control 403, the selected and pending live delivery content information in the live room, for example, music piece W, may be presented.

[0095] As an example, as shown in FIG. 4C, when the user triggers the fourth interaction control 404, the completed live delivery content information in the live room, for example, music piece U, may be presented.

[0096] Note that by dividing the selected live delivery content in the live room interface into two controls, namely the selected and pending live delivery content and the completed live delivery content, the situation of the live delivery content that has already been live-delivered in the live room and the content that will be live-delivered can be presented to the user, enhancing the user's understanding of the live room. As a result, the user can quickly operate in the live room, reducing the user's information acquisition cost.

[0097] In some embodiments, the method further includes presenting a second target segment of the live delivery content in response to the end of the live delivery of the live delivery content.

[0098] The live delivery content may include a plurality of segments.

[0099] Here, the second target segment may be determined based on the real-time live delivery result information corresponding to the plurality of segments.

[0100] It can be understood that the live delivery content may include a plurality of segments. The live delivery result information for different segments by the user may be different. Based on the result information corresponding to different segments, a target segment may be selected from the plurality of segments of the live delivery content.

[0101] In some embodiments, the second target segment includes at least one of a lyric segment and a live delivery segment.

[0102] Here, the lyric segment may include the lyrics of the segment.

[0103] Here, the live delivery segment may include the live delivery record for the segment by the user.

[0104] In some embodiments, when the live delivery content includes singing content, that is, when singing a song, the lyric segment is the lyric corresponding to the segment corresponding to the highest real-time live delivery result information.

[0105] In some embodiments, the target segment is a segment in the live delivery content corresponding to high real-time live delivery result information.

[0106] As an example, refer to FIG. 5. FIG. 5 shows an exemplary schematic diagram presenting the target segment of the live delivery content.

[0107] In FIG. 5, when the user's live delivery ends, the target segment, that is, "BBB", may be presented in the live delivery result information area 501. In FIG. 5, together with the target segment, some encouraging words may be presented to facilitate the user's understanding of the presented target segment. In FIG. 5, a comment presentation area 203 may also be presented.

[0108] In some embodiments, the live streaming content includes singing content. That is, when singing a song, the lyric segment is the lyric corresponding to the segment in the live streaming content determined based on the real-time live streaming result information.

[0109] In some embodiments, the target segment is a segment in the live streaming content determined based on the real-time live streaming result information.

[0110] Note that when the live streaming content ends, by presenting the target segment of the live streaming content and determining the segment based on the real-time live streaming result information, when the song ends, it is possible to assist the user in remembering some moment (for example, the highlight moment or the moment when the performance is not good) in the live streaming process of the live streaming content. Thereby, it is possible to encourage the user to improve the live streaming and realize obtaining more experiences from the live streaming process.

[0111] In some embodiments, the method further includes presenting a live streaming content selection interface in response to a trigger operation on an interface entry control presented on the live room interface, presenting a live streaming content identification waiting to be selected on the live room interface, and presenting historical live streaming result information corresponding to the live streaming content identification waiting to be selected.

[0112] Here, the historical live streaming result information includes the live streaming result information generated in the historical live streaming for the live streaming content indicated by at least one live streaming content identification waiting to be selected by the user.

[0113] As an example, the user may have sung the live streaming content B in the 1st live room, the 2nd live room, and the 3rd live room respectively. The historical live streaming result information of the live streaming process in the 1st live room is 50 points, the historical live streaming result information of the live streaming process in the 2nd live room is 60 points, and the historical live streaming result information of the live streaming process in the 3rd live room is 70 points. When presenting the identification of the live streaming content B, the highest corresponding historical live streaming result information, for example, 70 points, may be presented accordingly.

[0114] Note that by presenting the historical live streaming result information, the historical live streaming level of this selectable live streaming content of the user can be provided to the user, and thereby, the user will hope to live stream the live streaming content again.

[0115] Furthermore, referring to FIG. 6, as an implementation of the methods shown in the above-mentioned figures, the present disclosure provides an embodiment of a live streaming processing apparatus, and this apparatus embodiment corresponds to the method embodiment shown in FIG. 1, and specifically, the apparatus is applicable to various electronic devices.

[0116] As shown in FIG. 6, the live streaming processing apparatus of this embodiment includes a first presentation unit 601, a second presentation unit 602, and a third presentation unit 603. Here, the first presentation unit is for displaying a live room interface, the second presentation unit is for presenting a first interaction control on the live room interface, and the third presentation unit is for updating the presentation state of the first interaction control based on the real-time live streaming result information of the current live streaming target live streaming content in the live room.

[0117] In this embodiment, for the specific processing of the first presentation unit 601, the second presentation unit 602, and the third presentation unit 603 of the live streaming processing device and the technical effects thereof, reference may be made to the related descriptions of step 101, step 102, and step 103 in the embodiment corresponding to FIG. 1, and no further description will be given here.

[0118] In some embodiments, the apparatus is further used to present a first interface in response to a trigger operation on the first interaction control, and live streaming ranking information corresponding to the live streaming content is displayed on the first interface.

[0119] In some embodiments, updating the presentation state of the first interaction control based on the real-time live streaming result information of the live streaming content of the current live streaming target in the live room described above includes presenting the real-time live streaming result information and / or live streaming feedback information corresponding to the real-time live streaming result information on the first interaction control based on the real-time live streaming result information of the live streaming content of the current live streaming target in the live room.

[0120] In some embodiments, it is applied to the client corresponding to the current live streaming target and / or the client corresponding to the live streamer. The live streaming content is singing content. The apparatus is further used to present a plurality of interface type identifications. The interface type identification is for indicating the presentation style in the live room interface of the live streaming content. The plurality of interface type identifications include result display type identification, stage display type identification, and lyric display type identification. Presenting a first interaction control on the live room interface includes presenting a first interaction control corresponding to the result display type on the live room interface in response to a selection operation on the result display type identification.

[0121] In some embodiments, the presentation state includes a presentation style, and updating the presentation state of the first interaction control based on the real-time live streaming result information of the currently live-streamed live streaming content in the live room described above includes updating the presentation style of the first interaction control based on the update of the real-time live streaming result information, and the presentation style includes at least one of a control color, a control shape, and a control size.

[0122] In some embodiments, the live streaming feedback information includes live streaming advice information for the live streaming content, and / or the live streaming result information includes evaluation information for the live streaming content.

[0123] In some embodiments, the device is applied to a client corresponding to the current live streaming target, the live streaming content includes a plurality of segments, the real-time live streaming result information includes live streaming result information corresponding to the plurality of segments, and the device is further used to display a target control corresponding to a target segment and, in response to a trigger operation on the target control, display a recording interface for a first target segment to re-record the first target segment.

[0124] In some embodiments, the device is further used to present a first interface in response to a trigger operation on the first interaction control, and the activity information of the live room is presented on the first interface.

[0125] In some embodiments, the apparatus is further used for presenting a live content selection interface including a second interaction control in response to a trigger operation on an interface entry control presented on a live room interface; presenting a second interface including a third interaction control and a fourth interaction control in response to a trigger operation on the second interaction control; presenting selected and pending live content information in the live room in response to a trigger operation on the third interaction control; and presenting completed live content information in the live room in response to a trigger operation on the fourth interaction control.

[0126] In some embodiments, the apparatus is further used for presenting a second target segment of the live content in response to the end of the live broadcast of the live content, the live content includes a plurality of segments, and the second target segment is determined based on real-time live broadcast result information corresponding to the plurality of segments.

[0127] In some embodiments, when the live content includes singing a song, the second target segment is a lyric segment corresponding to a segment in the live content determined based on real-time live broadcast result information.

[0128] In some embodiments, the apparatus is further configured to present a live content selection interface in response to a trigger operation on an interface entry control presented on a live room interface, present a live content identification to be selected on the live content selection interface, and present historical live delivery result information corresponding to the live content identification to be selected. The historical live delivery result information includes live delivery result information generated in a historical live delivery of live content indicated by at least one live content identification to be selected by a user.

[0129] In some embodiments, the currently live-delivered live content includes singing content of a current live user in a live room, the live delivery result information is score information corresponding to the singing content, and the live delivery feedback information is singing advice information for the singing content.

[0130] Refer to FIG. 7. FIG. 7 shows an exemplary system architecture to which a live delivery processing method according to an embodiment of the present disclosure can be applied.

[0131] As shown in FIG. 7, the system architecture may include terminal devices 701, 702, 703, a network 704, and a server 705. The network 704 is a medium for providing a communication link between the terminal devices 701, 702, 703 and the server 705. The network 704 may include various connection types, such as wired, wireless communication links, or optical fiber cables.

[0132] The terminal devices 701, 702, and 703 can interact with the server 705 via the network 704 to receive or transmit messages and the like. Various client applications, such as a web browser application, a search application, and a news application, may be installed on the terminal devices 701, 702, and 703. The client applications on the terminal devices 701, 702, and 703 receive the user's commands and complete corresponding functions according to the user's commands. For example, corresponding information can be added to the information according to the user's commands.

[0133] The terminal devices 701, 702, and 703 may be hardware or software. When the terminal devices 701, 702, and 703 are hardware, they may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, e - book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, desktop computers, etc. When the terminal devices 701, 702, and 703 are software, they may be installed on the above - listed electronic devices. They may be realized as a plurality of software or software modules (for example, software or software modules for providing distributed services) or as a single software or software module. Here, it is not specifically limited.

[0134] The server 705 may be a server that provides various services. For example, it receives the information acquisition requests sent by the terminal devices 701, 702, and 703, acquires the presentation information corresponding to the information acquisition requests in various ways according to the information acquisition requests, and transmits the related data of the presentation information to the terminal devices 701, 702, and 703.

[0135] Note that the live distribution processing method according to the embodiments of the present disclosure may be executed by a terminal device. Accordingly, the live distribution processing apparatus may be installed in the terminal devices 701, 702, and 703. Note that the live distribution processing method according to the embodiments of the present disclosure may further be executed by the server 705. Accordingly, the live distribution processing apparatus may be installed in the server 705.

[0136] It should be understood that the numbers of the terminal devices, networks, and servers in FIG. 7 are merely exemplary. Depending on the necessity for implementation, any number of terminal devices, networks, and servers may be provided.

[0137] Next, reference is made to FIG. 8, which is a schematic configuration diagram of an electronic device (for example, the terminal device or the server in FIG. 7) suitable for implementing the embodiments of the present disclosure. The electronic device in the embodiments of the present disclosure may include, for example, portable terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablets), PMPs (portable multimedia players), in-vehicle terminals (for example, in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers, but is not limited thereto. The electronic device shown in FIG. 8 is merely an example and does not impose any limitation on the functions and usage ranges of the embodiments of the present disclosure.

[0138] As shown in FIG. 8, the electronic device may include a processing device (for example, a central processing unit, a graphics processor, etc.) 801, which can execute various appropriate operations and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. Various programs and data necessary for the operation of the electronic device are further stored in the RAM 803. The processing device 801, the ROM 802, and the RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0139] Generally, for example, an input device 806 including a touch screen, a touch panel, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., an output device 807 including a liquid crystal display (LCD), a speaker, an oscillator, etc., a storage device 808 including a magnetic tape, a hard disk, etc., and a communication device 809 may be connected to the I / O interface 805. The communication device 809 enables the electronic device to wirelessly or wiredly communicate with other devices to exchange data. Although an electronic device having various devices is shown in FIG. 8, it should be understood that there is no intention to require the implementation or provision of all the shown devices. It is possible to alternatively implement or provide more or fewer devices.

[0140] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program including program code for executing the method shown in the flowchart, mounted on a non-transitory computer-readable medium. In such an embodiment, the computer program may be downloaded and installed from a network by the communication device 809, or installed from the storage device 808, or installed from the ROM 802. When this computer program is executed by the processing device 801, the above-described functions limited by the method of the embodiment of the present disclosure are executed.

[0141] Note that the computer-readable medium in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specifically, the computer-readable storage medium may include, but is not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or a data signal propagated as part of a carrier wave, with computer-readable program code carried therein. The data signal propagated in this way may adopt various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit a program used by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted via any suitable medium, including, but not limited to, electric wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0142] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and include any network currently known or future-developed.

[0143] The above computer-readable medium may be included in the above electronic device or may be a separate one not implemented in the electronic device.

[0144] One or more programs are stored in the above computer-readable medium. When the one or more programs are executed by the electronic device, the electronic device is caused to display a live room interface, present a first interaction control on the live room interface, and update the presentation state of the first interaction control based on real-time live delivery result information of the live delivery content of the current live delivery target in the live room.

[0145] In some examples, the electronic device is further used to present a first interface in response to a trigger operation on the first interaction control, and live delivery ranking information corresponding to the live delivery content is displayed on the first interface.

[0146] In some embodiments, updating the presentation state of the first interaction control based on the real-time live streaming result information of the current live streaming content to be live streamed in the living room described above includes presenting the real-time live streaming result information and / or live streaming feedback information corresponding to the real-time live streaming result information to the first interaction control based on the real-time live streaming result information of the current live streaming content to be live streamed in the living room.

[0147] In some embodiments, it is applied to the client corresponding to the current live streaming target and / or the client corresponding to the live streamer. The live streaming content is singing content. The electronic device is further used to present a plurality of interface type identifications. The interface type identification is for indicating the presentation style in the live room interface of the live streaming content. The plurality of interface type identifications include result display type identification, stage display type identification, and lyric display type identification. Presenting the first interaction control on the live room interface includes presenting the first interaction control corresponding to the result display type on the live room interface in response to a selection operation for the result display type identification.

[0148] In some embodiments, the presentation state includes a presentation style. Updating the presentation state of the first interaction control based on the real-time live streaming result information of the current live streaming content to be live streamed in the living room described above includes updating the presentation style of the first interaction control based on the update of the real-time live streaming result information. The presentation style includes at least one of control color, control shape, and control size.

[0149] In some embodiments, the live streaming feedback information includes live streaming advice information for the live streaming content, and / or the live streaming result information includes evaluation information for the live streaming content.

[0150] In some embodiments, it is applied to a client corresponding to the current live streaming target. The live streaming content includes a plurality of segments, the real-time live streaming result information includes live streaming result information corresponding to the plurality of segments, and the electronic device is further used for displaying a target control corresponding to a first target segment, and in response to a trigger operation on the target control, displaying a recording interface for the target segment to re-record the first target segment.

[0151] In some embodiments, the electronic device is further used for presenting a first interface in response to a trigger operation on the first interaction control, and activity information of the live room is presented on the first interface.

[0152] In some embodiments, the electronic device is further used for presenting a live streaming content selection interface including a second interaction control in response to a trigger operation on an interface entry control presented on the live room interface, presenting a second interface including a third interaction control and a fourth interaction control in response to a trigger operation on the second interaction control, presenting selected and pending live streaming content information in the live room in response to a trigger operation on the third interaction control, and presenting completed live streaming content information in the live room in response to a trigger operation on the fourth interaction control.

[0153] In some embodiments, the electronic device is further used to present a second target segment of the live delivery content in response to the end of the live delivery of the live delivery content. The live delivery content includes a plurality of segments, and the second target segment is determined based on real-time live delivery result information corresponding to the plurality of segments.

[0154] In some embodiments, when the live delivery content includes singing a song, the second target segment is a lyric segment corresponding to a segment in the live delivery content determined based on real-time live delivery result information.

[0155] In some embodiments, the electronic device is further used to present a live delivery content selection interface in response to a trigger operation on an interface entry control presented on the live room interface, present an identification of live delivery content waiting to be selected on the live delivery content selection interface, and present historical live delivery result information corresponding to the identification of live delivery content waiting to be selected. The historical live delivery result information includes live delivery result information generated in a historical live delivery of the live delivery content indicated by at least one identification of live delivery content waiting to be selected by the user.

[0156] In some embodiments, the currently live-delivered live delivery content includes singing content of the current live delivery user in the live room, the live delivery result information is score information corresponding to the singing content, and the live delivery feedback information is singing advice information for the singing content.

[0157] Computer program code for performing the operations of the present disclosure can be written in one or more programming languages or combinations thereof, and the programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and further include general procedural programming languages such as the "C" language or similar programming languages, but are not limited thereto. The program code can be executed entirely on the user computer, partially on the user computer, executed as an independent software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user computer by any network including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0158] Among the accompanying drawings, the flowcharts and block diagrams show the possible system architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and this module, program segment, or part of code includes one or more executable instructions for implementing the specified logic function. It should be noted that in some alternative implementations, the functions represented by the blocks may occur in an order different from that shown in the drawings. For example, two consecutively shown blocks may be executed substantially in parallel, and in some cases, depending on such functions, they may be executed in the reverse order. It should be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, may be realized by a dedicated system based on hardware for executing the specified functions or operations, or may be realized by a combination of dedicated hardware and computer instructions.

[0159] The units according to the embodiments of the present disclosure may be realized in software or in hardware. Here, the name of the unit may not limit the unit itself. For example, the selection unit may be described as "the unit for selecting the first type of pixels".

[0160] The functions described above in this specification may be executed at least partially by one or more hardware logic parts. For example, exemplary hardware logic components that can be used include, but are not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0161] In the present disclosure, a machine-readable medium may be a tangible medium that includes, or is capable of storing, a program used by, or used in combination with, an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium include electrical connections based on one or more wirings, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0162] The above description is only an explanation of the preferred embodiments of the present disclosure and the applicable technical principles. It is obvious to those skilled in the art that the scope of the disclosure according to the present disclosure should not be limited to the technical solutions formed by specific combinations of the above technical features, and other technical solutions formed by arbitrarily combining the above technical features or equivalent features thereof without departing from the concept of the above disclosure should also be included. For example, technical solutions formed by replacing the above features with technical features having similar functions (not limited thereto) disclosed in the present disclosure are also included.

[0163] Also, although the operations are described in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while some specific implementation details are included in the above description, they should not be construed as limiting the scope of the present disclosure. Some of the features described in connection with each example can be implemented in combination in a single example. Rather, the various features described in connection with a single example can be implemented separately or in any suitable sub-combination in multiple examples.

[0164] The subject matter has been described in language specific to structural features and / or methodological acts, but it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely exemplary forms of implementing the claims.

Claims

1. displaying a living room interface; presenting a first interaction control on the living room interface; updating a presentation state of the first interaction control based on real-time live streaming result information of current live streaming content to be live-streamed in the living room, the live streaming processing method comprising:

2. The method further comprises: in response to a trigger operation on the first interaction control, presenting a first interface, wherein live streaming ranking information corresponding to the live streaming content is displayed on the first interface, the method according to claim 1.

3. Updating the presentation state of the first interaction control based on the real-time live streaming result information of the current live streaming content to be live-streamed in the living room comprises: Based on the real-time live streaming result information of the current live streaming content to be live-streamed in the living room, presenting at least one of the real-time live streaming result information and live streaming feedback information corresponding to the real-time live streaming result information on the first interaction control, the method according to any one of claims 1 to 2.

4. The method is applied to at least one of a client corresponding to the current live streaming target and a client corresponding to a live streamer, the live streaming content is singing content, and the method further comprises: presenting a plurality of interface type identifications, the interface type identifications being for indicating a presentation style in a living room interface of the live streaming content, the plurality of interface type identifications including a result display type identification, a stage display type identification, and a lyric display type identification; Presenting the first interaction control on the living room interface comprises: in response to a selection operation on the result display type identification, presenting, on the living room interface, the first interaction control corresponding to the result display type, the method according to any one of claims 1 to 3.

5. The presentation state includes a presentation style. Updating the presentation state of the first interaction control based on the real-time live streaming result information of the current live streaming content to be live streamed in the living room is including updating the presentation format of the first interaction control based on the update of the real-time live streaming result information, where the presentation format includes at least one of control color, control shape, and control size. The method according to any one of claims 1 to 4.

6. The live streaming feedback information includes live streaming advice information for the live streaming content, and / or the live streaming result information includes evaluation information for the live streaming content. The method according to any one of claims 3 to 5.

7. The method is applied to a client corresponding to the current live streaming target. The live streaming content includes a plurality of segments. The method includes displaying a target control corresponding to a first target segment among the plurality of segments, and further including, in response to a trigger operation on the target control, displaying a recording interface for the first target segment and re-recording the first target segment. The method according to any one of claims 3 to 6.

8. The method includes further including presenting a first interface in response to a trigger operation on the first interaction control, and activity information of the living room is presented on the first interface. The method according to any one of claims 1 to 7.

9. The method includes presenting a live streaming content selection interface including a second interaction control in response to a trigger operation on an interface entry control presented on a living room interface, and presenting a second interface including a third interaction control and a fourth interaction control in response to a trigger operation on the second interaction control, and presenting the live streaming content information that has been selected and is waiting to be completed in the living room in response to a trigger operation on the third interaction control. The method according to any one of claims 1 to 8, further comprising presenting, in response to a trigger operation for the fourth interaction control, live delivery content information that has been completed in the live room.

10. The method further comprises presenting a second target segment of the live delivery content in response to the end of the live delivery of the live delivery content, the live delivery content includes a plurality of segments, and the second target segment is determined based on real-time live delivery result information corresponding to the plurality of segments. The method according to any one of claims 1 to 9.

11. The method according to claim 10, wherein when the live delivery content includes singing content, the second target segment is a lyric segment in the singing content determined based on real-time live delivery result information.

12. The method further comprises presenting a live delivery content selection interface in response to a trigger operation for an interface entry control presented on the live room interface, and presenting a live delivery content identification waiting for selection on the live delivery content selection interface, and presenting historical live delivery result information corresponding to the live delivery content identification waiting for selection, the historical live delivery result information includes live delivery result information generated in a historical live delivery of the live delivery content indicated by at least one live delivery content identification waiting for selection by the user. The method according to any one of claims 1 to 11.

13. The live delivery content of the current live delivery target includes singing content of the current live delivery user in the live room, the real-time live delivery result information is score information corresponding to the singing content, and the live delivery feedback information is singing advice information for the singing content. The method according to any one of claims 3 to 12.

14. a first presentation unit for displaying a live room interface, a second presentation unit for presenting a first interaction control on the live room interface ​ A live distribution processing apparatus including a third presentation unit for updating a presentation state of the first interaction control based on real-time live distribution result information of current live distribution content to be live-distributed in the living room.

15. An electronic device including one or more processors and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device is caused to execute the method according to any one of Claims 1 to 13.

16. A computer-readable medium storing a computer program that, when executed by a processor, implements the method according to any one of Claims 1 to 13.

17. A computer program including instructions that, when executed by a processor, implement the method according to any one of Claims 1 to 13.

18. A computer program product including instructions that, when executed by a processor, implement the method according to any one of Claims 1 to 13. ​ ​

Citation Information

Patent Citations

  • Karaoke sing-along machine and rating result display device

    JP2004109264A

  • Karaoke system

    JP2012150281A

  • Program and information processor

    JP2015191161A

  • Information processing device, moving image synthesis method and moving image synthesis program

    JP2020017325A

  • Information processing device, video distribution method, and video distribution program

    JP2022121431A