Live broadcast interaction method and device, electronic equipment and storage medium
By displaying multiple candidate live broadcast projects in the live broadcast room and randomly selecting target projects in response to audience operations, the problem of a single live broadcast interaction method is solved and a more diverse interactive experience is achieved.
Patent Information
- Application Number
- CN202510742280.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-04
- Publication Date
- 2025-09-30
AI Technical Summary
The existing live broadcast interaction methods are relatively simple. Audience users can only directly order fixed live broadcast projects by sending virtual gifts, which lacks diversity.
Display at least two candidate live broadcast projects and their extraction conditions in the live broadcast room, randomly extract the target live broadcast project in response to the audience's preset interactive operations, and add it to the execution queue. Trigger the extraction through virtual gift transfer or preset type resources, and display the winning prompt information.
It improves the diversity of live broadcast interaction methods. By randomly selecting candidate live broadcast projects, it increases the intelligence and fun of live broadcast interaction and enhances the interactive experience between the audience and the anchor.
Smart Images

Figure CN120730133A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of live broadcast technology, and in particular to a live broadcast interaction method, device, electronic device and storage medium. Background Art
[0002] With the development of live broadcast technology, a technology has emerged that allows users to interact with anchor users by giving virtual gifts in the live broadcast room. Audience users can give virtual gifts in the live broadcast room to on-demand the anchor user's live broadcast projects, thereby realizing live broadcast interaction between audience users and anchor users.
[0003] However, in the above live interactive method, audience users can only directly order fixed live programs by giving virtual gifts. Therefore, the current live interactive method is relatively simple. Summary of the Invention
[0004] The present disclosure provides a live interactive method, device, electronic device, and storage medium to at least solve the problem of relatively single live interactive methods in related technologies. The technical solutions of the present disclosure are as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, a live interactive method is provided, comprising:
[0006] At least two candidate live broadcast projects and live broadcast project extraction conditions are displayed in the live broadcast room; the live broadcast project extraction conditions are used to prompt the execution of a preset interactive operation to trigger the extraction of at least one live broadcast project to be executed from the at least two candidate live broadcast projects;
[0007] In response to the current interactive operation being a preset interactive operation, at least one target live broadcast project is selected from the at least two candidate live broadcast projects, and prompt information indicating that the target live broadcast project has been selected is displayed in the live broadcast room; the prompt information is used to indicate that the target live broadcast project is the live broadcast project selected through the preset interactive operation;
[0008] The target live broadcast project is added to a live broadcast project execution queue; the live broadcast project execution queue at least includes the live broadcast projects that need to be executed by the live broadcast objects in the live broadcast room.
[0009] In an exemplary embodiment, the live broadcast room includes a live broadcast project display area; displaying at least two candidate live broadcast projects and live broadcast project extraction conditions in the live broadcast room includes: displaying the live broadcast project extraction conditions in the live broadcast project display area, and scrolling each of the candidate live broadcast projects in the live broadcast project display area at a first scrolling speed.
[0010] In an exemplary embodiment, in response to the current interactive operation being a preset interactive operation, selecting at least one target live broadcast project from the at least two candidate live broadcast projects includes: in response to the preset interactive operation, scrolling and displaying each of the candidate live broadcast projects at a second scrolling speed in the live broadcast project display area; the second scrolling speed is greater than the first scrolling speed; after each of the candidate live broadcast projects stops scrolling and displaying at the second scrolling speed, selecting the target live broadcast project from the at least two candidate live broadcast projects.
[0011] In an exemplary embodiment, in response to the current interactive operation being a preset interactive operation, selecting at least one target live broadcast project from the at least two candidate live broadcast projects includes: hiding each of the candidate live broadcast projects in response to the preset interactive operation; after the hiding time of each of the candidate live broadcast projects reaches a preset time, displaying at least one of the at least two candidate live broadcast projects, and using the displayed live broadcast project as the target live broadcast project.
[0012] In an exemplary embodiment, in response to the current interactive operation being a preset interactive operation, selecting at least one target live broadcast project from the at least two candidate live broadcast projects includes: in response to the operation of transferring a live broadcast virtual gift to the live broadcast object, selecting at least one target live broadcast project from the at least two candidate live broadcast projects.
[0013] In an exemplary embodiment, at least one live broadcast project extraction control is displayed in the live broadcast room; in response to the operation of transferring a live broadcast virtual gift to the live broadcast object, at least one target live broadcast project is selected from the at least two candidate live broadcast projects, including: in response to a triggering operation of a target live broadcast project extraction control in the at least one live broadcast project extraction control, a virtual gift transfer control corresponding to the target live broadcast project extraction control is displayed; wherein the virtual gift transfer quantity associated with the virtual gift transfer control matches the quantity of live broadcast projects extracted through the target live broadcast project extraction control; in response to the triggering operation of the virtual gift transfer control, at least one target live broadcast project is selected from the at least two candidate live broadcast projects.
[0014] In an exemplary embodiment, when the target live broadcast item extraction control is a live broadcast item extraction control for extracting a single live broadcast item, selecting at least one target live broadcast item from the at least two candidate live broadcast items includes: selecting a single target live broadcast item from the at least two candidate live broadcast items; displaying prompt information that the target live broadcast item is selected in the live broadcast room includes: displaying prompt information that the single target live broadcast item is selected in the live broadcast room.
[0015] In an exemplary embodiment, when the target live broadcast item extraction control is a live broadcast item extraction control for extracting at least two live broadcast items, selecting at least one target live broadcast item from the at least two candidate live broadcast items includes: selecting at least two target live broadcast items from the at least two candidate live broadcast items; displaying prompt information that the target live broadcast item is selected in the live broadcast room includes: displaying prompt information that the at least two target live broadcast items are selected in the live broadcast room.
[0016] In an exemplary embodiment, when the at least two target live broadcast projects are all candidate live broadcast projects, the method further includes: displaying hidden special effect information.
[0017] In an exemplary embodiment, after displaying the virtual gift transfer control corresponding to the target live broadcast item extraction control, it also includes: if no triggering operation for the virtual gift transfer control is detected within a preset time interval, canceling the display of the virtual gift transfer control.
[0018] In an exemplary embodiment, in response to the current interactive operation being a preset interactive operation, selecting at least one target live broadcast project from the at least two candidate live broadcast projects includes: in response to an operation using a preset type of virtual resource, selecting at least one target live broadcast project from the at least two candidate live broadcast projects; the preset type of virtual resource is used to extract the live broadcast project.
[0019] In an exemplary embodiment, the at least two candidate live broadcast projects correspond to different live broadcast contents respectively; the displaying of prompt information that the target live broadcast project is selected in the live broadcast room includes: displaying prompt information that the target live broadcast content corresponding to the target live broadcast project is selected in the live broadcast room.
[0020] In an exemplary embodiment, there are multiple live broadcast objects in the live broadcast room, and the at least two candidate live broadcast items correspond to different live broadcast objects respectively; the prompt information of displaying the target live broadcast item being drawn in the live broadcast room includes: displaying the prompt information of displaying the target live broadcast object corresponding to the target live broadcast item being drawn in the live broadcast room.
[0021] According to a second aspect of an embodiment of the present disclosure, a live interactive device is provided, comprising:
[0022] A candidate project display unit is configured to display at least two candidate live broadcast projects and a live broadcast project extraction condition in a live broadcast room; the live broadcast project extraction condition is used to prompt the execution of a preset interactive operation to trigger the extraction of at least one live broadcast project to be executed from the at least two candidate live broadcast projects;
[0023] a target item extraction unit configured to select at least one target live broadcast item from the at least two candidate live broadcast items in response to the current interactive operation being a preset interactive operation, and display prompt information in the live broadcast room indicating that the target live broadcast item has been selected; the prompt information is used to prompt that the target live broadcast item is the live broadcast item extracted through the preset interactive operation;
[0024] The execution queue adding unit is configured to add the target live broadcast project to the live broadcast project execution queue; the live broadcast project execution queue at least includes the live broadcast projects that the live broadcast objects in the live broadcast room need to execute.
[0025] In an exemplary embodiment, the live broadcast room includes a live broadcast project display area; the candidate project display unit is further configured to execute the display of the live broadcast project extraction conditions in the live broadcast project display area, and to scroll and display each of the candidate live broadcast projects in the live broadcast project display area at a first scrolling speed.
[0026] In an exemplary embodiment, the target item extraction unit is further configured to execute, in response to the preset interactive operation, scrolling and displaying each of the candidate live broadcast items at a second scrolling speed in the live broadcast item display area; the second scrolling speed is greater than the first scrolling speed; after each of the candidate live broadcast items stops scrolling and displaying at the second scrolling speed, selecting the target live broadcast item from the at least two candidate live broadcast items.
[0027] In an exemplary embodiment, the target project extraction unit is further configured to execute in response to the preset interactive operation, hide each of the candidate live broadcast projects; after the hiding time of each of the candidate live broadcast projects reaches a preset time, display at least one of the at least two candidate live broadcast projects, and use the displayed live broadcast project as the target live broadcast project.
[0028] In an exemplary embodiment, the target item extraction unit is further configured to execute an operation in response to transferring the live broadcast virtual gift to the live broadcast object, and select at least one target live broadcast item from the at least two candidate live broadcast items.
[0029] In an exemplary embodiment, at least one live broadcast project extraction control is displayed in the live broadcast room; the target project extraction unit is further configured to execute a trigger operation in response to a target live broadcast project extraction control in the at least one live broadcast project extraction control, and display a virtual gift transfer control corresponding to the target live broadcast project extraction control; wherein the virtual gift transfer quantity associated with the virtual gift transfer control matches the quantity of live broadcast projects extracted through the target live broadcast project extraction control; in response to the trigger operation on the virtual gift transfer control, at least one target live broadcast project is selected from the at least two candidate live broadcast projects.
[0030] In an exemplary embodiment, when the target live broadcast item extraction control is a live broadcast item extraction control for extracting a single live broadcast item, the target item extraction unit is further configured to execute selection of a single target live broadcast item from the at least two candidate live broadcast items; and display prompt information that the single target live broadcast item is selected in the live broadcast room.
[0031] In an exemplary embodiment, when the target live broadcast project extraction control is a live broadcast project extraction control for extracting at least two live broadcast projects, the target project extraction unit is further configured to execute the selection of at least two target live broadcast projects from the at least two candidate live broadcast projects; and display prompt information that the at least two target live broadcast projects are drawn in the live broadcast room.
[0032] In an exemplary embodiment, when the at least two target live broadcast items are all candidate live broadcast items, the target item extraction unit is further configured to perform display of hidden special effect information.
[0033] In an exemplary embodiment, the target item extraction unit is further configured to cancel the display of the virtual gift transfer control if no triggering operation for the virtual gift transfer control is detected within a preset time interval.
[0034] In an exemplary embodiment, the target project extraction unit is further configured to perform an operation in response to using a preset type virtual resource to select at least one target live broadcast project from the at least two candidate live broadcast projects; the preset type virtual resource is used to extract the live broadcast project.
[0035] In an exemplary embodiment, the at least two candidate live broadcast projects correspond to different live broadcast contents respectively; the target project extraction unit is further configured to execute a prompt message in the live broadcast room indicating that the target live broadcast content corresponding to the target live broadcast project has been extracted.
[0036] In an exemplary embodiment, there are multiple live broadcast objects in the live broadcast room, and the at least two candidate live broadcast items correspond to different live broadcast objects respectively; the target item extraction unit is further configured to execute a prompt message in the live broadcast room indicating that the target live broadcast object corresponding to the target live broadcast item has been drawn.
[0037] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the live interactive method as described in any one of the embodiments of the first aspect.
[0038] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the live interactive method as described in any one of the embodiments in the first aspect.
[0039] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, which includes instructions. When the instructions are executed by a processor of an electronic device, the electronic device can execute the live interactive method as described in any one of the embodiments of the first aspect.
[0040] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:
[0041] By displaying at least two candidate live broadcast projects and live broadcast project extraction conditions in the live broadcast room; the live broadcast project extraction conditions are used to prompt the execution of a preset interactive operation to trigger the extraction of at least one to-be-executed live broadcast project from at least two candidate live broadcast projects; in response to the current interactive operation being a preset interactive operation, at least one target live broadcast project is selected from at least two candidate live broadcast projects, and prompt information that the target live broadcast project is selected is displayed in the live broadcast room; the prompt information is used to prompt that the target live broadcast project is a live broadcast project extracted through the preset interactive operation; the target live broadcast project is added to a live broadcast project execution queue; the live broadcast project execution queue includes at least the live broadcast projects that need to be executed by the live broadcast objects in the live broadcast room. The present disclosure displays multiple candidate live broadcast projects and extraction conditions for the live broadcast projects in the live broadcast room. When the audience object in the live broadcast room initiates a preset interactive operation, at least one target live broadcast project can be randomly extracted from the candidate live broadcast projects, and a prompt message that the target live broadcast project has been extracted can be displayed in the live broadcast room. The prompt message can indicate that the target live broadcast project is the live broadcast project extracted through the preset interactive operation, and the target live broadcast project can be added to the live broadcast project execution queue as a live broadcast project that needs to be executed by the live broadcast object in the live broadcast room. In this way, the extraction of multiple candidate live broadcast projects can be achieved instead of directly on-demand fixed live broadcast projects, thereby improving the diversity of live broadcast interaction methods.
[0042] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.
[0044] Figure 1 The figure is a flow chart of a live interactive method according to an exemplary embodiment.
[0045] Figure 2 It is a schematic diagram showing a live broadcast room interface according to an exemplary embodiment.
[0046] Figure 3 The figure is a flowchart of randomly acquiring a target live broadcast item according to an exemplary embodiment.
[0047] Figure 4 The figure is a schematic diagram showing prompt information displayed in a live broadcast room according to an exemplary embodiment.
[0048] Figure 5 It is a schematic diagram of displaying prompt information in a live broadcast room according to another exemplary embodiment.
[0049] Figure 6 It is a schematic diagram showing a live broadcast room interface according to another exemplary embodiment.
[0050] Figure 7 It is a schematic diagram showing a live broadcast room interface according to yet another exemplary embodiment.
[0051] Figure 8 The figure is a flowchart of a method for extracting live broadcast items according to an exemplary embodiment.
[0052] Figure 9 The figure is a block diagram of a live interactive device according to an exemplary embodiment.
[0053] Figure 10 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0054] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0055] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0056] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0057] Figure 1 is a flow chart of a live interactive method according to an exemplary embodiment. Figure 1 As shown, the live interactive method is used in a terminal and includes the following steps.
[0058] In step S101, at least two candidate live broadcast projects and live broadcast project extraction conditions are displayed in the live broadcast room; the live broadcast project extraction conditions are used to prompt the execution of a preset interactive operation to trigger the extraction of at least one live broadcast project to be executed from the at least two candidate live broadcast projects.
[0059] Among them, the candidate live broadcast project refers to the live broadcast object in the live broadcast room, such as the live broadcast project that can be executed by the anchor account in the live broadcast room. The number of the candidate live broadcast projects can be at least two. For example, the multiple candidate live broadcast projects can be multiple dance projects corresponding to different dances. The live broadcast project extraction condition refers to the condition for randomly extracting the candidate live broadcast project. The condition can be used to instruct the audience object to initiate a preset interactive operation, thereby triggering the extraction of at least one to-be-executed live broadcast project from at least two candidate live broadcast projects. The live broadcast project extraction condition can be displayed in the form of text. In this embodiment, the live broadcast object in the live broadcast room can pre-set at least two candidate live broadcast projects that can be executed in the live broadcast room. During the live broadcast process, the above-mentioned at least two candidate live broadcast projects that can be executed in the live broadcast room and the live broadcast project extraction condition for prompting the execution of the preset interactive operation to trigger the extraction of at least one to-be-executed live broadcast project can be displayed in the live broadcast room.
[0060] In step S102, in response to the current interactive operation being a preset interactive operation, at least one target live broadcast project is selected from at least two candidate live broadcast projects, and prompt information indicating that the target live broadcast project is selected is displayed in the live broadcast room; the prompt information is used to prompt that the target live broadcast project is a live broadcast project extracted through the preset interactive operation.
[0061] The preset interactive operation refers to a pre-set operation for randomly selecting a live broadcast project. The target live broadcast project refers to a candidate live broadcast project obtained by random selection. After the target live broadcast project is drawn, it needs to be executed by the live broadcast object in the live broadcast room. The prompt information is a prompt information used to indicate that the target live broadcast project has been drawn. For example, the prompt information can be a certain copy information or a certain pattern information.
[0062] Specifically, when an audience object initiates an interactive operation in the live broadcast room, if the interactive operation is a preset interactive operation, you can respond to the interactive operation and randomly select at least one of the at least two candidate live broadcast projects displayed in the live broadcast room as the target live broadcast project that needs to be executed by the live broadcast object in the live broadcast room. In addition, you can also display a prompt message in the live broadcast room that the target live broadcast project has been selected.
[0063] In step S103, the target live broadcast project is added to the live broadcast project execution queue; the live broadcast project execution queue at least includes the live broadcast projects that need to be executed by the live broadcast objects in the live broadcast room.
[0064] The live broadcast project execution queue refers to the queue composed of live broadcast projects that need to be executed by the live broadcast objects in the live broadcast room. After the extraction of the target live broadcast project is completed, since the target live broadcast project needs to be executed by the live broadcast objects in the live broadcast room, the target live broadcast project can be added to the live broadcast project execution queue to indicate that the target live broadcast project needs to be executed by the live broadcast objects in the live broadcast room.
[0065] In the above-mentioned live broadcast interaction method, at least two candidate live broadcast projects and live broadcast project extraction conditions are displayed in the live broadcast room; the live broadcast project extraction conditions are used to prompt the execution of a preset interactive operation to trigger the extraction of at least one to-be-executed live broadcast project from at least two candidate live broadcast projects; in response to the current interactive operation being a preset interactive operation, at least one target live broadcast project is selected from at least two candidate live broadcast projects, and prompt information that the target live broadcast project is selected is displayed in the live broadcast room; the prompt information is used to prompt that the target live broadcast project is a live broadcast project extracted through the preset interactive operation; the target live broadcast project is added to the live broadcast project execution queue; the live broadcast project execution queue includes at least the live broadcast projects that need to be executed by the live broadcast object in the live broadcast room. The present disclosure displays multiple candidate live broadcast projects and extraction conditions for the live broadcast projects in the live broadcast room. When the audience object in the live broadcast room initiates a preset interactive operation, at least one target live broadcast project can be randomly extracted from the candidate live broadcast projects, and a prompt message that the target live broadcast project has been extracted can be displayed in the live broadcast room. The prompt message can indicate that the target live broadcast project is the live broadcast project extracted through the preset interactive operation, and the target live broadcast project can be added to the live broadcast project execution queue as a live broadcast project that needs to be executed by the live broadcast object in the live broadcast room. In this way, the extraction of multiple candidate live broadcast projects can be achieved instead of directly on-demand fixed live broadcast projects, thereby improving the diversity of live broadcast interaction methods.
[0066] In an exemplary embodiment, the live broadcast room includes a live broadcast project display area; step S101 may further include: displaying the live broadcast project extraction conditions in the live broadcast project display area, and scrolling each candidate live broadcast project at a first scrolling speed in the live broadcast project display area.
[0067] Among them, the live broadcast project display area refers to the area in the live broadcast room used to display at least two candidate live broadcast projects and live broadcast project extraction conditions, and in order to display more candidate live broadcast projects in a limited space, each candidate live broadcast project can be displayed in the live broadcast project display area in the form of a roller scroll, and the scrolling speed can be the first scrolling speed.
[0068] Specifically, the terminal can display a live broadcast project display area in the live broadcast room for displaying at least two candidate live broadcast projects, and display instructions for executing preset interactive operations in the live broadcast project display area to randomly extract live broadcast project extraction conditions for the live broadcast project to be executed. At the same time, each candidate live broadcast project can be scrolled at a first scrolling speed to achieve the display of at least two candidate live broadcast projects.
[0069] For example, the display interface of the live broadcast room can be as follows Figure 2As shown, a live broadcast project display area can be displayed in the live broadcast room. In the live broadcast project display area, the live broadcast project extraction conditions of "send gifts and randomly draw talents" are included, and it can also include multiple different candidate live broadcast projects such as dance 1, dance 2,..., dance 7, etc. The candidate live broadcast project can be scrolled at a first scrolling speed when displayed.
[0070] In this embodiment, the live broadcast project extraction conditions can also be displayed in the live broadcast project display area included in the live broadcast room, and each candidate live broadcast project can be scrolled and displayed at a first scrolling speed. In this way, more candidate live broadcast projects can be displayed in a limited space, further increasing the number of candidate live broadcast projects displayed.
[0071] In an exemplary embodiment, Figure 3 As shown, step S102 may further include:
[0072] In step S301, in response to a preset interactive operation, each candidate live broadcast project is scrolled and displayed in the live broadcast project display area at a second scrolling speed; the second scrolling speed is greater than the first scrolling speed.
[0073] The second scrolling speed refers to the speed at which each candidate live broadcast project is scrolled and displayed in the live broadcast room after the audience object triggers the preset interactive operation, and this second scrolling display speed is faster than the first scrolling speed of each candidate live broadcast project when the preset interactive operation is not triggered. In this embodiment, after the audience object triggers the preset interactive operation, in the process of randomly extracting the target live broadcast project from the candidate live broadcast projects, the random extraction process can also be presented by scrolling the candidate live broadcast projects, and the scrolling speed at this time is significantly greater than the scrolling speed of each candidate live broadcast project when the preset interactive operation is not triggered. By accelerating the scrolling of each candidate live broadcast project, the random extraction process of the target live broadcast project can be displayed.
[0074] In step S302, after each candidate live broadcast project stops scrolling and displaying at the second scrolling speed, a target live broadcast project is selected from at least two candidate live broadcast projects.
[0075] After the target live broadcast project is extracted, the accelerated scrolling display of each candidate live broadcast project can be stopped. That is, after each candidate live broadcast project stops scrolling at the second scrolling speed, the process of randomly extracting the target live broadcast project from at least two candidate live broadcast projects is completed.
[0076] In this embodiment, after the audience object performs the preset interactive operation, the candidate live broadcast projects can also be displayed in an accelerated scrolling manner in the live broadcast project display area to demonstrate the process of randomly extracting the target live broadcast project. After the accelerated scrolling of each candidate live broadcast project is completed, it indicates that the process of randomly extracting the target live broadcast project has ended, that is, the acquisition of the target live broadcast project has been completed. In this way, the intelligence level of the display of the process of randomly obtaining the target live broadcast project from at least two candidate live broadcast projects can be improved.
[0077] In an exemplary embodiment, step S102 may further include: hiding each candidate live broadcast project in response to a preset interactive operation; after the hiding time of each candidate live broadcast project reaches a preset time, displaying at least one live broadcast project from at least two candidate live broadcast projects, and using the displayed live broadcast project as the target live broadcast project.
[0078] In addition, the extraction and display of the target live broadcast project can also be carried out in the following way. After the audience object triggers the preset interactive operation, each candidate live broadcast project can be hidden first, and then wait for a period of time until the hiding time of each candidate live broadcast project reaches the preset time, and then at least one live broadcast project can be displayed, so that the displayed live broadcast project is used as the target live broadcast project.
[0079] For example, multiple candidate live broadcast projects may include: Dance 1, Dance 2, ..., Dance 7. Before the audience object triggers the preset interactive operation, multiple candidate live broadcast projects such as Dance 1, Dance 2, ..., Dance 7 can be displayed. After the audience object triggers the preset interactive operation, the above-mentioned multiple candidate live broadcast projects can be hidden first, and after the hiding time reaches the preset time, at least one of the multiple candidate live broadcast projects can be displayed, for example, Dance 2 is displayed, and then the displayed Dance 2 can be used as the extracted target live broadcast project.
[0080] In this embodiment, the target live broadcast project extraction process can also be displayed by hiding each candidate live broadcast project and displaying it after the hiding time reaches a preset time. This method can improve the diversity of the target live broadcast project extraction method display.
[0081] In an exemplary embodiment, step S102 may further include: in response to the operation of transferring the live broadcast virtual gift to the live broadcast object, selecting at least one target live broadcast project from at least two candidate live broadcast projects.
[0082] Live broadcast virtual gifts refer to virtual gifts used to redeem live broadcast items in the live broadcast room. In this embodiment, the preset interactive operation used to trigger the random selection of the target live broadcast item may refer to the operation of transferring the live broadcast virtual gift to the live broadcast object, that is, after the audience object transfers the live broadcast virtual gift to the live broadcast object in the live broadcast room, the target live broadcast item is selected.
[0083] Specifically, the audience object can initiate the operation of giving a live broadcast virtual gift to the live broadcast object, that is, transferring the live broadcast virtual gift to the live broadcast object. At this time, the terminal can respond to the operation, and then display at least two candidate live broadcast projects from the live broadcast room, and randomly extract at least one target live broadcast project, so that the live broadcast object in the live broadcast room executes the above-extracted target live broadcast project.
[0084] In this embodiment, the audience object can also realize the extraction of the target live broadcast project by initiating the operation of transferring the live broadcast virtual gift to the live broadcast object. In this way, the audience in the live broadcast room can transfer the live broadcast virtual gift to the anchor account to select the live broadcast project executed by the anchor, thereby increasing the randomness of the live broadcast project on-demand, and thus improving the diversity of live broadcast interaction methods.
[0085] Furthermore, at least one live broadcast project extraction control is displayed in the live broadcast room; in response to the operation of transferring a live broadcast virtual gift to a live broadcast object, at least one target live broadcast project is selected from at least two candidate live broadcast projects, including: in response to a triggering operation of a target live broadcast project extraction control in at least one live broadcast project extraction control, a virtual gift transfer control corresponding to the target live broadcast project extraction control is displayed; wherein the virtual gift transfer quantity associated with the virtual gift transfer control matches the quantity of live broadcast projects extracted through the target live broadcast project extraction control; in response to the triggering operation of the virtual gift transfer control, at least one target live broadcast project is selected from at least two candidate live broadcast projects.
[0086] The live broadcast item extraction control is a control used to prompt the audience object to extract the live broadcast item by transferring virtual gifts, while the virtual gift transfer control is a control used by the audience object to confirm the transfer of virtual gifts. In this embodiment, the process of the audience object transferring the live broadcast virtual gift to the live broadcast object can include two steps, namely, triggering the live broadcast item extraction control and triggering the virtual gift transfer control.
[0087] The target live broadcast project extraction control refers to the live broadcast project extraction control on which the audience object finally performs the triggering operation. In this embodiment, there can be one or more live broadcast project extraction controls displayed in the live broadcast room. Multiple live broadcast project extraction controls can correspond to different transfer quantities of live broadcast virtual gifts, and can be used to extract different numbers of live broadcast projects. For example, a live broadcast project extraction control is used to extract a single live broadcast project, while another live broadcast project extraction control can be used to extract multiple live broadcast projects at the same time. When the audience object extracts a live broadcast project, it can trigger the operation on one of the live broadcast project extraction controls, and then the live broadcast project extraction control will serve as the target live broadcast project extraction control.
[0088] For example, the live broadcast project extraction controls displayed in the live broadcast room include control A and control B, where control A is used to extract a single live broadcast project, and control B can be used to extract multiple live broadcast projects. When the audience needs to extract a single live broadcast project, they can trigger the live broadcast project extraction control by clicking on control A displayed in the live broadcast room. Then control A can be used as the target live broadcast project extraction control. At this time, the terminal will also respond to the trigger operation and display the virtual gift transfer control A' corresponding to control A, that is, control A' and control B can be displayed in the live broadcast room.
[0089] Afterwards, the audience object can also trigger the displayed virtual gift transfer control to complete the triggering of transferring the live virtual gift to the live broadcast object, and the terminal can respond to the operation to randomly obtain at least one target live broadcast project from at least two candidate live broadcast projects.
[0090] In this embodiment, it is also possible to display a live broadcast project extraction control in the live broadcast room, and after performing a trigger operation on the target live broadcast project extraction control, display the virtual gift transfer control corresponding to the target live broadcast project extraction control, and complete the random extraction of the live broadcast project only after performing the trigger operation on the virtual gift transfer control. In this way, the stability of the virtual gift transfer can be improved while minimizing the links of the live broadcast project extraction.
[0091] Furthermore, in the case where the target live broadcast project extraction control is a live broadcast project extraction control for extracting a single live broadcast project, selecting at least one target live broadcast project from at least two candidate live broadcast projects includes: selecting a single target live broadcast project from at least two candidate live broadcast projects; and displaying prompt information that the target live broadcast project is drawn in the live broadcast room, including: displaying prompt information that the single target live broadcast project is drawn in the live broadcast room.
[0092] In this embodiment, the target live broadcast project extraction control triggered by the audience object can be a live broadcast project extraction control for extracting a single live broadcast project. In this case, the process of randomly obtaining at least one target live broadcast project from at least two candidate live broadcast projects is equivalent to randomly extracting a single live broadcast project from at least two candidate live broadcast projects as the target live broadcast project. At this time, the prompt information displayed in the live broadcast room that the target live broadcast project is extracted can be the prompt information displayed in the live broadcast room that a single target live broadcast project is extracted.
[0093] For example, after the audience triggers the live broadcast item extraction control for extracting a single live broadcast item, if the extracted target live broadcast item is Dance 1, then a prompt message "Congratulations to XX account for winning Dance 1" can be displayed in the live broadcast room as a prompt message that the target live broadcast item has been drawn. Figure 4 shown.
[0094] In this embodiment, if the target live broadcast item extraction control triggered by the audience object is an extraction control for extracting a single target live broadcast item, the terminal can also randomly extract a single target live broadcast item from at least two candidate live broadcast items, and after the extraction is completed, display a prompt message in the live broadcast room that the single target live broadcast item has been extracted. In this way, the intelligence level of the single live broadcast item extraction can be improved.
[0095] In addition, in the case where the target live broadcast project extraction control is a live broadcast project extraction control for extracting at least two live broadcast projects, selecting at least one target live broadcast project from at least two candidate live broadcast projects includes: selecting at least two target live broadcast projects from at least two candidate live broadcast projects; displaying prompt information that the target live broadcast project is drawn in the live broadcast room, including: displaying prompt information that at least two target live broadcast projects are drawn in the live broadcast room.
[0096] In this embodiment, the live broadcast project extraction controls displayed in the live broadcast room may also include an extraction control for extracting at least two live broadcast projects. If the target live broadcast project extraction control triggered by the audience object is an extraction control for extracting at least two live broadcast projects, then in this case, the process of randomly obtaining at least one target live broadcast project from at least two candidate live broadcast projects is equivalent to extracting at least two candidate live broadcast projects as the target live broadcast project. At this time, the prompt information displayed in the live broadcast room that the target live broadcast project has been extracted can be a prompt information that at least two target live broadcast projects have been extracted.
[0097] If at least two target live broadcast projects are drawn, the prompt information displayed in the live broadcast room that the target live broadcast project is drawn may include hidden easter egg special effects information in addition to the prompt text information that all live broadcast projects are drawn.
[0098] For example, after the audience triggers the live broadcast project extraction control to extract all live broadcast projects, the terminal can use all candidate live broadcast projects as target live broadcast projects, and can display a prompt message in the live broadcast room to congratulate the XX account for winning all talents, as well as display hidden easter egg special effects such as fireworks, which can be Figure 5 shown.
[0099] In this embodiment, if the target live broadcast project extraction control triggered by the audience object is an extraction control for extracting at least two live broadcast projects, the terminal can also use at least two candidate live broadcast projects as target live broadcast projects, and after the extraction is completed, display the prompt information that the corresponding live broadcast project is drawn in the live broadcast room. If the at least two live broadcast projects drawn are all candidate live broadcast projects, then the hidden easter egg special effects can also be displayed at the same time. In this way, the intelligence level of the extraction of all live broadcast projects can be improved.
[0100] In addition, after displaying the virtual gift transfer control corresponding to the target live broadcast item extraction control, it also includes: if no triggering operation for the virtual gift transfer control is detected within a preset time interval, canceling the display of the virtual gift transfer control.
[0101] The preset time interval may refer to a pre-set trigger time interval, which may be 5 seconds. In this embodiment, after the viewer clicks the live broadcast item extraction control and triggers the trigger operation on the target live broadcast item extraction control, the terminal will display the virtual gift transfer control corresponding to the target live broadcast item extraction control to provide the viewer with a second confirmation of the live broadcast virtual gift transfer operation. If the viewer performs a trigger operation on the virtual gift transfer control, the transfer of the live broadcast virtual gift is completed. If the viewer does not perform a trigger operation on the virtual gift transfer control, the terminal will wait. If no trigger operation on the virtual gift transfer control by the viewer is detected within a certain set time interval, that is, after displaying the virtual gift transfer control corresponding to the target live broadcast item extraction control, if no trigger operation on the virtual gift transfer control is detected within 5 seconds, the replacement display of the virtual gift transfer control will be canceled, and the target live broadcast item extraction control will be displayed again.
[0102] For example, in Figure 6 In the live broadcast room display interface shown, in addition to the live broadcast project display area containing multiple different candidate live broadcast projects such as dance 1, dance 2, ..., dance 6, it can also contain two different live broadcast project extraction controls, namely the "draw once" control for extracting a single live broadcast project, and the "draw all" control for extracting all live broadcast projects. When the audience clicks the "draw once" control to trigger the operation, the "draw once" control can be used as the target live broadcast project extraction control. At this time, the "draw once" control will be replaced by a virtual gift transfer control, namely the "click to send" control, which can be used as the control for extracting the target live broadcast project. Figure 7 As shown, the live broadcast room display interface at this time may include a "click to send" control and a "draw all" control. If the audience object clicks the "click to send" control afterwards, it will trigger the operation of randomly obtaining a single target live broadcast project from at least two candidate live broadcast projects to realize the extraction of a single live broadcast project. If the audience object still does not click the "click to send" control after 5 seconds, the replacement display of the "click to send" control will be cancelled, and the display will return to the following example. Figure 6 The live broadcast interface shown.
[0103] In this embodiment, after the virtual gift transfer control corresponding to the displayed target live broadcast item is extracted, if the triggering of the virtual gift transfer control is not detected within a preset time interval, the display of the virtual gift transfer control can be canceled. In this way, it is convenient for the audience to cancel the transfer of the live broadcast virtual gift and prevent accidental touch of the live broadcast virtual gift transfer.
[0104] In an exemplary embodiment, step S102 may further include: in response to an operation of using a preset type of virtual resource, selecting at least one target live broadcast project from at least two candidate live broadcast projects; the preset type of virtual resource is used to extract the live broadcast project.
[0105] The preset type of virtual resources may refer to a virtual resource specifically used to extract live broadcast projects, such as a live broadcast project extraction voucher. In this embodiment, the audience can also extract candidate live broadcast projects by using the live broadcast project extraction voucher in the live broadcast room, that is, using the preset type of virtual resources.
[0106] Specifically, the audience object can initiate an operation using a preset type of virtual resource. At this time, the terminal can respond to the operation, and then display at least two candidate live broadcast projects from the live broadcast room, and randomly extract at least one target live broadcast project, so that the live broadcast object in the live broadcast room executes the above-extracted target live broadcast project.
[0107] In this embodiment, the audience object can also realize the extraction of the target live broadcast project by initiating an operation using a preset type of virtual resource. In this way, the audience in the live broadcast room can transfer the live broadcast virtual gifts to the anchor's account to select the live broadcast projects executed by the anchor, thereby increasing the diversity of the live broadcast project extraction triggering methods.
[0108] In an exemplary embodiment, at least two candidate live broadcast projects correspond to different live broadcast contents respectively; step S102 may further include: displaying a prompt message in the live broadcast room indicating that the target live broadcast content corresponding to the target live broadcast project has been selected.
[0109] In this embodiment, different candidate live broadcast projects can correspond to different live broadcast contents, for example, live broadcast project 1 corresponds to dance 1, live broadcast project 2 corresponds to dance 2, and so on. In other words, in this embodiment, the selection of live broadcast projects can actually be equivalent to the selection of live broadcast contents. Specifically, when at least two candidate live broadcast projects correspond to different live broadcast contents, after the target live broadcast project, i.e., the target live broadcast content, is selected, a prompt message indicating that the target live broadcast content has been selected can also be displayed in the live broadcast room. For example, if dance 1 is selected, a prompt message indicating that dance 1 has been selected can be displayed. In this way, the random selection of live broadcast content is achieved, and the live broadcast subject in the live broadcast room can then perform dance 1.
[0110] In this embodiment, multiple candidate live broadcast projects can correspond to different live broadcast contents respectively. Therefore, the live broadcast content can be randomly selected by randomly selecting the live broadcast projects, which can improve the diversity of live broadcast interaction methods.
[0111] In an exemplary embodiment, there are multiple live broadcast objects in the live broadcast room, and at least two candidate live broadcast projects correspond to different live broadcast objects respectively; step S102 may further include: displaying a prompt message in the live broadcast room that the target live broadcast object corresponding to the target live broadcast project is drawn.
[0112] In this embodiment, there can be multiple live broadcast objects in the live broadcast room, that is, the anchors in the live broadcast room. In this case, different candidate live broadcast items can not only correspond to different live broadcast contents, but also correspond to different live broadcast objects. For example, live broadcast item 1 corresponds to anchor 1, live broadcast item 2 corresponds to anchor 2, and so on. That is to say, in this embodiment, the selection of live broadcast items can actually be equivalent to the selection of live broadcast objects. Specifically, if there are multiple live broadcast objects in the live broadcast room, then at least two candidate live broadcast items displayed in the live broadcast room can also correspond to different live broadcast objects. In this case, after the selection of the target live broadcast item, that is, the target live broadcast object, is completed, a prompt message indicating that the target live broadcast object has been selected can also be displayed in the live broadcast room. For example, if anchor 1 is selected, a prompt message indicating that anchor 1 has been selected can be displayed. In this way, the random selection of live broadcast objects is achieved, and then anchor 1 in the live broadcast room can perform the corresponding live broadcast content.
[0113] In this embodiment, if there are multiple live broadcast objects in the live broadcast room, different candidate live broadcast projects can correspond to different live broadcast objects respectively. In this case, the live broadcast projects can be randomly selected to achieve random selection of the live broadcast objects that execute the live broadcast projects. This method can also improve the diversity of live broadcast interaction methods.
[0114] In one embodiment, a method for extracting live broadcast items is also provided. Figure 8 As shown, after entering the live broadcast room, users can click on the quick gift area and then click on confirm to send the virtual gift to confirm the gift. After the virtual gift is successfully sent, a live broadcast project can be randomly drawn and a global prompt information will be displayed. The anchor then needs to execute the drawn live broadcast project. Specifically, the above process has the following characteristics:
[0115] 1. Real-time participation in the talent show mechanism: Audiences can also participate while others are participating. After the live broadcast project is drawn, the anchors line up in chronological order to perform the live broadcast project.
[0116] 2. Add random model: Increase the fun of gameplay through random algorithms.
[0117] 3. Scrolling mode: Use the scrolling mode to display live broadcast items to show more live broadcast items.
[0118] 4. Quick gift delivery supports both one-time draw and all-draw: You can participate in the game with one click through quick gift delivery, providing two modes: one-time draw and all-draw.
[0119] Specifically, the livestreaming room is divided into a widget display area and a quick gifting area. During the audience engagement phase, the widget display area is divided into two parts: the title area and the livestreaming project display area. The title area displays "Send gifts, randomly draw a talent," while the livestreaming project display area scrolls from right to left, displaying the livestreaming projects in the order configured by the host.
[0120] The quick gifting area displays two buttons: "Draw Once" and "Draw All." For the "Draw Once" button, when the user isn't clicking it, the primary text reads "Draw Once" and the secondary text displays the corresponding resource consumption for the gift. Once the user clicks it, the button becomes darker, the primary text changes to "Click to Send," and the secondary text remains unchanged. For the "Draw All" button, when the user isn't clicking it, the primary text reads "Draw All" and the secondary text displays the corresponding resource consumption for the gift. Once the user clicks it, the button becomes darker, the primary text changes to "Click to Send," and the secondary text remains unchanged.
[0121] After successfully drawing a live broadcast project, when the user draws a live broadcast project, all the live broadcast project cards in the widget display area will scroll faster, and eventually a card will be selected, and a global prompt message will pop up. A user draws a live broadcast project. When the user draws all live broadcast projects, all the live broadcast project cards will scroll faster, and eventually all cards will be selected, and a global prompt message will pop up. A user draws all live broadcast projects and triggers an easter egg special effect.
[0122] Through this embodiment, an interactive form of real-time random selection of live broadcast items is realized, thereby increasing the diversity of live broadcast interaction methods.
[0123] It should be understood that, although the various steps in the flowchart of the present disclosure are shown in sequence as indicated by the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the figure may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0124] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can be referred to each other, and each embodiment focuses on the differences from other embodiments. For related parts, please refer to the description of other method embodiments.
[0125] Figure 9 FIG. 1 is a block diagram of a live interactive device according to an exemplary embodiment. Figure 9 The device includes a candidate item display unit 901, a target item extraction unit 902 and an execution queue adding unit 903.
[0126] The candidate project display unit 901 is configured to display at least two candidate live broadcast projects and a live broadcast project extraction condition in the live broadcast room; the live broadcast project extraction condition is used to prompt the execution of a preset interactive operation to trigger the extraction of at least one live broadcast project to be executed from the at least two candidate live broadcast projects;
[0127] The target item extraction unit 902 is configured to select at least one target live broadcast item from at least two candidate live broadcast items in response to the current interactive operation being a preset interactive operation, and display a prompt message in the live broadcast room indicating that the target live broadcast item has been selected; the prompt message is used to indicate that the target live broadcast item is a live broadcast item extracted through the preset interactive operation;
[0128] The execution queue adding unit 903 is configured to add the target live broadcast project to the live broadcast project execution queue; the live broadcast project execution queue at least includes the live broadcast projects that need to be executed by the live broadcast objects in the live broadcast room.
[0129] In an exemplary embodiment, the live broadcast room includes a live broadcast project display area; the candidate project display unit 901 is further configured to execute the live broadcast project extraction conditions in the live broadcast project display area, and scroll and display each candidate live broadcast project in the live broadcast project display area at a first scrolling speed.
[0130] In an exemplary embodiment, the target item extraction unit 902 is further configured to execute, in response to a preset interactive operation, scrolling and displaying each candidate live broadcast item at a second scrolling speed in the live broadcast item display area; the second scrolling speed is greater than the first scrolling speed; after each candidate live broadcast item stops scrolling and displaying at the second scrolling speed, selecting a target live broadcast item from at least two candidate live broadcast items.
[0131] In an exemplary embodiment, the target project extraction unit 902 is further configured to execute a response to a preset interactive operation to hide each candidate live broadcast project; after the hiding time of each candidate live broadcast project reaches a preset time, at least one live broadcast project among at least two candidate live broadcast projects is displayed, and the displayed live broadcast project is used as the target live broadcast project.
[0132] In an exemplary embodiment, the target item extraction unit 902 is further configured to execute an operation in response to transferring the live broadcast virtual gift to the live broadcast object, and select at least one target live broadcast item from at least two candidate live broadcast items.
[0133] In an exemplary embodiment, at least one live broadcast project extraction control is displayed in the live broadcast room; the target project extraction unit 902 is further configured to execute a trigger operation in response to a target live broadcast project extraction control in at least one live broadcast project extraction control, and display a virtual gift transfer control corresponding to the target live broadcast project extraction control; wherein, the virtual gift transfer quantity associated with the virtual gift transfer control matches the quantity of live broadcast projects extracted through the target live broadcast project extraction control; in response to the trigger operation on the virtual gift transfer control, at least one target live broadcast project is selected from at least two candidate live broadcast projects.
[0134] In an exemplary embodiment, when the target live broadcast item extraction control is a live broadcast item extraction control for extracting a single live broadcast item, the target item extraction unit 902 is further configured to execute selection of a single target live broadcast item from at least two candidate live broadcast items; and display prompt information that the single target live broadcast item is selected in the live broadcast room.
[0135] In an exemplary embodiment, when the target live broadcast project extraction control is a live broadcast project extraction control for extracting at least two live broadcast projects, the target project extraction unit 902 is further configured to execute the selection of at least two target live broadcast projects from at least two candidate live broadcast projects; and display prompt information that at least two target live broadcast projects are drawn in the live broadcast room.
[0136] In an exemplary embodiment, when at least two target live broadcast items are all candidate live broadcast items, the target item extraction unit 902 is further configured to perform display of hidden special effect information.
[0137] In an exemplary embodiment, the target item extraction unit 902 is further configured to cancel the display of the virtual gift transfer control if no triggering operation for the virtual gift transfer control is detected within a preset time interval.
[0138] In an exemplary embodiment, the target project extraction unit 902 is further configured to perform an operation in response to using a preset type virtual resource to select at least one target live broadcast project from at least two candidate live broadcast projects; the preset type virtual resource is used to extract the live broadcast project.
[0139] In an exemplary embodiment, at least two candidate live broadcast projects correspond to different live broadcast contents respectively; the target project extraction unit 902 is further configured to execute a prompt message in the live broadcast room indicating that the target live broadcast content corresponding to the target live broadcast project has been selected.
[0140] In an exemplary embodiment, there are multiple live broadcast objects in the live broadcast room, and at least two candidate live broadcast items correspond to different live broadcast objects respectively; the target item extraction unit 902 is further configured to execute prompt information that the target live broadcast object corresponding to the target live broadcast item is drawn in the live broadcast room.
[0141] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0142] Figure 10 1 is a block diagram of an electronic device 1000 for live interactive broadcasting according to an exemplary embodiment. For example, the electronic device 1000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0143] Reference Figure 10 The electronic device 1000 may include one or more of the following components: a processing component 1002 , a memory 1004 , a power component 1006 , a multimedia component 1008 , an audio component 1010 , an input / output (I / O) interface 1012 , a sensor component 1014 , and a communication component 1016 .
[0144] The processing component 1002 generally controls the overall operation of the electronic device 1000, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 1002 may include one or more processors 1020 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 1002 may include one or more modules to facilitate interaction between the processing component 1002 and other components. For example, the processing component 1002 may include a multimedia module to facilitate interaction between the multimedia component 1008 and the processing component 1002.
[0145] The memory 1004 is configured to store various types of data to support operations on the electronic device 1000. Examples of such data include instructions for any application or method operating on the electronic device 1000, contact data, phone book data, messages, pictures, videos, etc. The memory 1004 may be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, optical disk, or graphene memory.
[0146] The power supply assembly 1006 provides power to the various components of the electronic device 1000. The power supply assembly 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1000.
[0147] The multimedia component 1008 includes a screen that provides an output interface between the electronic device 1000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, it may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensors can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide action. In some embodiments, the multimedia component 1008 includes a front-facing camera and / or a rear-facing camera. When the electronic device 1000 is in an operating mode, such as a capture mode or a video mode, the front-facing camera and / or the rear-facing camera can receive external multimedia data. Each front-facing camera and the rear-facing camera can have a fixed optical lens system or have focal length and optical zoom capabilities.
[0148] The audio component 1010 is configured to output and / or input audio signals. For example, the audio component 1010 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device 1000 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 1004 or transmitted via the communication component 1016. In some embodiments, the audio component 1010 also includes a speaker for outputting audio signals.
[0149] I / O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0150] The sensor assembly 1014 includes one or more sensors for providing various aspects of status assessment for the electronic device 1000. For example, the sensor assembly 1014 can detect the open / closed state of the electronic device 1000, the relative positioning of components, such as the display and keypad of the electronic device 1000. The sensor assembly 1014 can also detect changes in the position of the electronic device 1000 or components of the electronic device 1000, the presence or absence of user contact with the electronic device 1000, the orientation or acceleration / deceleration of the device 1000, and temperature changes of the electronic device 1000. The sensor assembly 1014 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1014 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1014 may also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0151] The communication component 1016 is configured to facilitate wired or wireless communication between the electronic device 1000 and other devices. The electronic device 1000 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0152] In an exemplary embodiment, the electronic device 1000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0153] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1004 including instructions. The instructions may be executed by the processor 1020 of the electronic device 1000 to perform the above method. For example, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
[0154] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions, and the instructions can be executed by the processor 1020 of the electronic device 1000 to implement the above method.
[0155] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. can also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments and will not be described one by one here.
[0156] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.
[0157] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A live interactive method, characterized in that: include: Display at least two candidate live broadcast projects and the conditions for selecting live broadcast projects in the live broadcast room; The live broadcast project extraction condition is used to prompt the execution of a preset interactive operation to trigger the extraction of at least one live broadcast project to be executed from the at least two candidate live broadcast projects; In response to the current interactive operation being a preset interactive operation, selecting at least one target live broadcast project from the at least two candidate live broadcast projects, and displaying prompt information that the target live broadcast project has been selected in the live broadcast room; The prompt information is used to prompt that the target live broadcast project is a live broadcast project extracted through the preset interactive operation; The target live broadcast project is added to a live broadcast project execution queue; the live broadcast project execution queue at least includes the live broadcast projects that need to be executed by the live broadcast objects in the live broadcast room.
2. The method according to claim 1, characterized in that The live broadcast room includes a live broadcast project display area; The presenting of at least two candidate live broadcast projects in the live broadcast room and the conditions for extracting live broadcast projects include: The live broadcast project extraction condition is displayed in the live broadcast project display area, and each candidate live broadcast project is scrolled and displayed in the live broadcast project display area at a first scrolling speed.
3. The method according to claim 2, characterized in that In response to the current interactive operation being a preset interactive operation, selecting at least one target live broadcast project from the at least two candidate live broadcast projects includes: In response to the preset interactive operation, each of the candidate live broadcast projects is scrolled and displayed in the live broadcast project display area at a second scrolling speed; the second scrolling speed is greater than the first scrolling speed; After each of the candidate live broadcast items stops scrolling and displaying at the second scrolling speed, the target live broadcast item is selected from the at least two candidate live broadcast items.
4. The method according to claim 1, wherein In response to the current interactive operation being a preset interactive operation, selecting at least one target live broadcast project from the at least two candidate live broadcast projects includes: In response to the preset interactive operation, hiding each of the candidate live broadcast items; After the hiding time of each of the candidate live broadcast projects reaches a preset time, at least one of the at least two candidate live broadcast projects is displayed, and the displayed live broadcast project is used as the target live broadcast project.
5. The method according to claim 1, wherein In response to the current interactive operation being a preset interactive operation, selecting at least one target live broadcast project from the at least two candidate live broadcast projects includes: In response to the operation of transferring the live broadcast virtual gift to the live broadcast object, at least one target live broadcast item is selected from the at least two candidate live broadcast items.
6. The method according to claim 5, characterized in that At least one live broadcast project extraction control is displayed in the live broadcast room; in response to the operation of transferring the live broadcast virtual gift to the live broadcast object, at least one target live broadcast project is selected from the at least two candidate live broadcast projects, including: In response to a triggering operation on a target live broadcast item extraction control among the at least one live broadcast item extraction control, displaying a virtual gift transfer control corresponding to the target live broadcast item extraction control; wherein the virtual gift transfer amount associated with the virtual gift transfer control matches the amount of live broadcast items extracted through the target live broadcast item extraction control; In response to a triggering operation on the virtual gift transfer control, at least one target live broadcast project is selected from the at least two candidate live broadcast projects.
7. The method according to claim 6, characterized in that In a case where the target live broadcast item extraction control is a live broadcast item extraction control for extracting a single live broadcast item, selecting at least one target live broadcast item from the at least two candidate live broadcast items includes: Selecting a single target live broadcast project from the at least two candidate live broadcast projects; The displaying of prompt information that the target live broadcast item is selected in the live broadcast room includes: A prompt message indicating that the single target live broadcast item has been drawn is displayed in the live broadcast room.
8. The method according to claim 6, characterized in that In a case where the target live broadcast item extraction control is a live broadcast item extraction control for extracting at least two live broadcast items, selecting at least one target live broadcast item from the at least two candidate live broadcast items includes: Selecting at least two target live broadcast projects from the at least two candidate live broadcast projects; The displaying of prompt information that the target live broadcast item is selected in the live broadcast room includes: Display prompt information that the at least two target live broadcast items are drawn in the live broadcast room.
9. The method according to claim 8, characterized in that In a case where the at least two target live broadcast projects are all candidate live broadcast projects, the method further includes: displaying hidden special effect information.
10. The method according to claim 6, characterized in that After displaying the virtual gift transfer control corresponding to the target live broadcast item extraction control, the method further includes: If no triggering operation on the virtual gift transfer control is detected within a preset time interval, the display of the virtual gift transfer control is canceled.
11. The method according to claim 1, wherein In response to the current interactive operation being a preset interactive operation, selecting at least one target live broadcast project from the at least two candidate live broadcast projects includes: In response to an operation of using a preset type of virtual resource, at least one target live broadcast project is selected from the at least two candidate live broadcast projects; the preset type of virtual resource is used to extract the live broadcast project.
12. The method according to any one of claims 1 to 8, characterized in that The at least two candidate live broadcast projects correspond to different live broadcast contents respectively; The displaying of prompt information that the target live broadcast item is selected in the live broadcast room includes: In the live broadcast room, a prompt message indicating that the target live broadcast content corresponding to the target live broadcast project has been drawn is displayed.
13. The method according to any one of claims 1 to 8, characterized in that There are multiple live broadcast objects in the live broadcast room, and the at least two candidate live broadcast items correspond to different live broadcast objects respectively; The displaying of prompt information that the target live broadcast item is selected in the live broadcast room includes: In the live broadcast room, a prompt message indicating that the target live broadcast object corresponding to the target live broadcast project has been drawn is displayed.
14. A live interactive device, characterized in that: include: A candidate item display unit is configured to display at least two candidate live broadcast items in the live broadcast room, as well as live broadcast item extraction conditions; The live broadcast project extraction condition is used to prompt the execution of a preset interactive operation to trigger the extraction of at least one live broadcast project to be executed from the at least two candidate live broadcast projects; a target item extraction unit configured to select at least one target live broadcast item from the at least two candidate live broadcast items in response to the current interactive operation being a preset interactive operation, and display a prompt message that the target live broadcast item is selected in the live broadcast room; The prompt information is used to prompt that the target live broadcast project is a live broadcast project extracted through the preset interactive operation; The execution queue adding unit is configured to add the target live broadcast project to the live broadcast project execution queue; the live broadcast project execution queue at least includes the live broadcast projects that the live broadcast objects in the live broadcast room need to execute.
15. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions to implement the live interactive method as described in any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the live interactive method as described in any one of claims 1 to 13.
17. A computer program product comprising instructions, characterized in that: When the instruction is executed by the processor of the electronic device, the electronic device is enabled to execute the live interactive method as described in any one of claims 1 to 13.
Citation Information
Patent Citations
Live broadcast interaction method, device and apparatus, and storage medium
CN111385663A
Live broadcast processing method and device, electronic equipment and storage medium
CN113134231A
Interaction method and device, electronic equipment, storage medium and program product
CN115599483A
Interaction method and device of live broadcast room, electronic equipment and storage medium
CN116366908A
Live broadcast interaction method and device, electronic equipment and storage medium
CN117241049A