patents.google.com

CN106534994B - Live broadcast interaction method and device - Google Patents

  • ️Tue Jun 02 2020
Live broadcast interaction method and device

Technical Field

The disclosure relates to the technical field of network live broadcast, in particular to a live broadcast interaction method and device.

Background

The network live broadcast technology is an internet technology that a server side broadcasts live video images of a main broadcast user to a plurality of audience users for watching. In the related art, live providers provide a number of features for audience users to interact with anchor users. For example, a comment function is provided, and a viewer user can input comments in a live broadcast process; and the system also has a gift sending function, so that the audience user can give virtual gifts and the like to the main broadcast user in the live broadcast process.

Disclosure of Invention

In order to overcome the problems in the related art, the present disclosure provides a live broadcast interaction method and apparatus.

According to a first aspect of the embodiments of the present disclosure, a live broadcast interaction method is provided, where the method includes:

the method comprises the steps of obtaining virtual gift sequencing information sent by a server, wherein the virtual gift sequencing information indicates the sizes of a plurality of preset attribute values of virtual gifts sent by each audience client;

and in a main broadcasting mode, displaying the virtual gift sequencing information, providing an award item aiming at audience users, acquiring award information aiming at a plurality of audience users through the award item, and broadcasting the award information of the audience users to audience client terminals through the server terminal.

Optionally, the method further includes:

and in the audience mode, when the award information is received, displaying the award information in a live broadcast picture.

Optionally, the award information at least includes an award type;

show the award information in the live broadcast picture, include:

and acquiring a preset prize showing template corresponding to the type of the prize, and showing the prize awarding information by using the preset prize showing template.

Optionally, the method further includes:

and outputting preset voice prompt information when the prize awarding information is displayed in a live broadcast picture.

Optionally, the method further includes:

and in the audience mode, when a preset reference instruction is received, displaying the virtual gift sequencing information and/or the award information.

Optionally, the preset attribute value includes: a value attribute value of a single virtual gift, a total value attribute value of several virtual gifts transmitted by the same viewer user, or a number attribute value of virtual gifts transmitted by the same viewer user.

Optionally, the obtaining of award information for a plurality of audience users through the award item includes:

in response to the award item being triggered, displaying a plurality of selection items corresponding to award information;

and determining the selected award information as the award information for the audience users.

According to a second aspect of the embodiments of the present disclosure, there is provided a live broadcast interaction method, including:

determining virtual gift sequencing information, wherein the virtual gift sequencing information indicates the sizes of a plurality of preset attribute values of virtual gifts sent by each audience client;

sending the virtual gift sequencing information to a main broadcasting client for displaying;

receiving award information aiming at a plurality of audience users and sent by a main broadcast client, wherein the award information is triggered by the main broadcast user according to the virtual gift sequencing information displayed by the main broadcast client;

and broadcasting the award information to each audience client for display.

Optionally, the preset attribute value includes: a value attribute value of a single virtual gift, a total value attribute value of several virtual gifts transmitted by the same viewer user, or a number attribute value of virtual gifts transmitted by the same viewer user.

According to a third aspect of the embodiments of the present disclosure, there is provided a live interactive apparatus, including:

the system comprises an acquisition module, a display module and a display module, wherein the acquisition module is configured to acquire virtual gift sequencing information sent by a server, and the virtual gift sequencing information indicates the sizes of a plurality of preset attribute values of virtual gifts sent by each viewer client;

and the prize awarding module is configured to display the virtual gift sequencing information in a main broadcasting mode, provide a prize awarding item aiming at audience users, acquire prize awarding information aiming at a plurality of audience users through the prize awarding item, and broadcast the prize awarding information of the audience users to audience client sides through the server side.

Optionally, the apparatus further comprises:

and the first display module is configured to display the award awarding information in a live broadcast picture when the award awarding information is received in a spectator mode.

Optionally, the award information at least includes an award type;

the award module includes:

and the display submodule is configured to acquire a preset prize item display template corresponding to the prize item type and display the prize awarding information by using the preset prize item display template.

Optionally, the apparatus further comprises a voice output module configured to: and outputting preset voice prompt information when the prize awarding information is displayed in a live broadcast picture.

Optionally, the apparatus further comprises:

and the second display module is configured to display the virtual gift sequencing information and/or the prize awarding information when a preset reference instruction is received in a spectator mode.

Optionally, the preset attribute value includes: a value attribute value of a single virtual gift, a total value attribute value of several virtual gifts transmitted by the same viewer user, or a number attribute value of virtual gifts transmitted by the same viewer user.

Optionally, the prize awarding module includes:

a display submodule configured to display a plurality of selection items corresponding to award information in response to the award item being triggered;

a determination submodule configured to determine that the selected award information is the award information for the audience user.

According to a fourth aspect of the embodiments of the present disclosure, there is provided a live interactive device, the device including:

a determining module configured to determine virtual gift sequencing information indicating the magnitude of a plurality of preset attribute values of the virtual gift transmitted by each viewer client;

a sending module configured to send the virtual gift sequencing information to an anchor client for presentation;

the system comprises a receiving module, a display module and a display module, wherein the receiving module is configured to receive award information aiming at a plurality of audience users and sent by a main broadcast client, and the award information is triggered by the main broadcast user according to virtual gift sequencing information displayed by the main broadcast client;

and the broadcasting module is configured to broadcast the award information to each audience client for display.

Optionally, the preset attribute value includes: a value attribute value of a single virtual gift, a total value attribute value of several virtual gifts transmitted by the same viewer user, or a number attribute value of virtual gifts transmitted by the same viewer user.

According to a fifth aspect of the embodiments of the present disclosure, there is provided a live interactive device, the device including:

a processor;

a memory for storing processor-executable instructions;

wherein the processor is configured to:

the method comprises the steps of obtaining virtual gift sequencing information sent by a server, wherein the virtual gift sequencing information indicates the sizes of a plurality of preset attribute values of virtual gifts sent by each audience client;

and in a main broadcasting mode, displaying the virtual gift sequencing information, providing an award item aiming at audience users, acquiring award information aiming at a plurality of audience users through the award item, and broadcasting the award information of the audience users to audience client terminals through the server terminal.

According to a sixth aspect of the embodiments of the present disclosure, there is provided a live interactive device, including:

a processor;

a memory for storing processor-executable instructions;

wherein the processor is configured to:

determining virtual gift sequencing information, wherein the virtual gift sequencing information indicates the sizes of a plurality of preset attribute values of virtual gifts sent by each audience client;

sending the virtual gift sequencing information to a main broadcasting client for displaying;

receiving award information aiming at a plurality of audience users and sent by a main broadcast client, wherein the award information is triggered by the main broadcast user according to the virtual gift sequencing information displayed by the main broadcast client;

and broadcasting the award information to each audience client for display.

The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:

in the disclosure, the server side can obtain the virtual gift information sent by each audience user, so that the client side can obtain the virtual gift sequencing information for displaying and provide the awarding function for the anchor user, and based on the virtual gift sequencing information, the anchor user can award awards to a plurality of audience users and broadcast the awards to the client sides of the audience users. The method and the system provide a new interaction mode for the anchor user, enrich the live broadcast interaction mode through the prize awarding function, and improve the interaction effect and the live broadcast intelligentization level.

In the disclosure, when the client is in the audience mode, the prize awarding information can be displayed in the live broadcast picture when the prize awarding information is received, so that the audience users can look up the prize awarding condition of the anchor user.

In the disclosure, by configuring the prize-awarding exhibition template in advance, prize-awarding information can be exhibited more quickly and conveniently.

In the method and the system, when the award awarding information is displayed in the live broadcast picture, the preset voice prompt information is output, so that the audience user can be reminded to look up the award awarding result of the anchor user.

In the disclosure, when the client is in the audience mode and can receive a preset search instruction, the virtual gift sequencing information and/or the award awarding information are displayed so as to meet the search requirement of audience users, and richer contents can be displayed in a live broadcast interface.

In the present disclosure, the virtual gift sorting information may be obtained based on a plurality of preset attribute values, such as a value attribute value of a single virtual gift, a total value attribute value of a plurality of virtual gifts transmitted by the same viewer user, or a number attribute value of virtual gifts transmitted by the same viewer user.

In the disclosure, the audience user can be provided with the award item aiming at the audience user according to the virtual gift sequencing information, and the audience user is subjected to award operation by the anchor user, so that convenience is brought to the user.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.

Fig. 1 is a schematic diagram illustrating an application scenario of a live interaction according to an exemplary embodiment of the present disclosure.

Fig. 2A is a flow chart illustrating a live interaction method according to an example embodiment of the present disclosure.

Fig. 2B is an interface schematic diagram of a live client shown in the present disclosure according to an exemplary embodiment.

Fig. 2C is an interface schematic diagram of another live client illustrated by the present disclosure according to an example embodiment.

FIG. 2D is a schematic diagram illustrating one type of providing a selection item in a live interface according to an example embodiment of the present disclosure.

Fig. 2E is a schematic diagram illustrating one type of presentation of prize awarding information, shown in accordance with an exemplary embodiment of the present disclosure.

Fig. 3 is a flow chart illustrating another live interaction method according to an example embodiment of the present disclosure.

Fig. 4 is a block diagram illustrating a live interaction device according to an example embodiment of the present disclosure.

Fig. 5 is a block diagram illustrating another live interactive apparatus according to an example embodiment of the present disclosure.

Fig. 6 is a block diagram illustrating another live interactive apparatus according to an example embodiment of the present disclosure.

Fig. 7 is a block diagram illustrating another live interactive apparatus according to an example embodiment of the present disclosure.

Fig. 8 is a block diagram illustrating another live interactive apparatus according to an example embodiment of the present disclosure.

Fig. 9 is a block diagram illustrating another live interactive apparatus according to an example embodiment of the present disclosure.

Fig. 10 is a block diagram illustrating another live interactive apparatus according to an example embodiment of the present disclosure.

Fig. 11 is a schematic structural diagram illustrating a device for live interaction according to an exemplary embodiment.

Fig. 12 is a schematic structural diagram illustrating another apparatus for live interaction according to an exemplary embodiment.

Detailed Description

Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.

The scheme of the embodiment of the present disclosure may be applied to any scene related to live broadcast interaction, such as live webcast, as shown in fig. 1, which is an application scene schematic diagram of live broadcast interaction shown in the present disclosure according to an exemplary embodiment, and fig. 1 includes a server serving as a server device, and a smart phone, a tablet computer, and a personal computer serving as a client device. The client device may also be an intelligent device such as a PDA (Personal Digital Assistant), a multimedia player, and a wearable device.

The server in fig. 1 provides live broadcast services to each client, and a user can use an intelligent device to install a live broadcast client and obtain the live broadcast services through the live broadcast client, and can also use the intelligent device to install a browser client and log in a live broadcast page provided by a server through the browser client to obtain the live broadcast services. Typically, two types of users are involved in the live broadcast process, one type being the anchor user and the other type being the viewer user. The client side is provided with a main broadcast live broadcast function and a live broadcast watching function, a main broadcast user can use the live broadcast function provided by the client side to carry out video live broadcast, the specific realization process is that the client side starts a video shooting module of the intelligent equipment, video data are collected in real time through the video shooting module and are sent to the server side, the server side broadcasts the received video data to the client side of each audience user, and the audience users can use the watching function provided by the client side to watch the live broadcast content of the main broadcast user.

In the related art, live providers provide a number of features for audience users to interact with anchor users. For example, a comment function is provided, and a viewer user can input comments in the live broadcast process; and a gift function is provided, so that the audience user can present virtual gifts and the like to the main broadcast user in the live broadcast process. Compared with the anchor user, the audience user can interact with the anchor user in a mode of inputting comments or giving virtual gifts and the like in the related technology to express love and support of the anchor user, but the interaction mode of the anchor user to the audience user is usually thank you of the anchor user through speech expression in the live broadcast process, and the live broadcast interaction mode in the related technology is single, the interaction effect is poor, and the live broadcast intelligentization level is low.

In the embodiment of the disclosure, the server side can obtain the virtual gift information sent by each audience user, so that the client side can obtain the virtual gift sequencing information for displaying and provide the award awarding function for the anchor user, and based on the virtual gift sequencing information, the anchor user can award awards to a plurality of audience users and broadcast the awards to the client sides of the audience users. The embodiment of the disclosure provides a new live broadcast interaction mode for the anchor user, enriches the live broadcast interaction mode through the prize awarding function, improves the interaction effect and improves the live broadcast intelligentization level. The scheme provided by the present disclosure is explained in detail below.

As shown in fig. 2A, fig. 2A is a flowchart of a live interaction method according to an exemplary embodiment, which includes the following

steps

201 to 202:

in

step

201, virtual gift sorting information sent by a server is obtained, wherein the virtual gift sorting information indicates the sizes of a plurality of preset attribute values of virtual gifts sent by each viewer client.

In

step

202, in a main broadcasting mode, the virtual gift sequencing information is displayed, a prize awarding item for audience users is provided, and prize awarding information for a plurality of audience users is obtained through the prize awarding item and is broadcasted to each audience client through the server.

The method of the embodiment can be applied to a client device, a client providing a live broadcast service generally provides a live broadcast function and a live broadcast watching function, as shown in fig. 2B, which is an interface schematic diagram of a live broadcast client shown according to an exemplary embodiment of the present disclosure, fig. 2B provides an entry into a live broadcast mode and an entry into an audience mode, when a user is an anchor user, the user can enter a live broadcast mode by clicking a "live broadcast" option, the client initiates a live broadcast request to a server, and after the server establishes a live broadcast channel for the anchor user, the anchor user can acquire video data by using the client and send the video data to the server. For the audience users, the client of the audience users can enter the live broadcast channel corresponding to the anchor user provided by the server, and receive the video data sent by the server, so that the live broadcast content of the anchor user can be received. Therefore, the user can enter the anchor mode to obtain the anchor live broadcast function when the user is the anchor user by using the live broadcast service provided by the client; when the system is used as a viewer user, the system can enter a viewer mode to obtain a live viewing function.

During the live broadcast, the live broadcast service provider provides many functions for the audience users to interact with the anchor user. For example, in the gift-delivery function, a live broadcast service provider provides various virtual gifts, which can be given to a main broadcast user by a viewer user through purchasing and the like. In practical applications, the virtual gifts may include various forms, such as different types of flowers, red envelopes, love hearts, crystals, diamonds, vehicles, and the like, and the different types of virtual gifts have different values.

For example, as shown in fig. 2C, which is an interface schematic diagram of another live client shown in the present disclosure according to an exemplary embodiment, in fig. 2C, the client may display a virtual gift list in which a plurality of different types of virtual gifts may be displayed, taking an audience mode as an example. The client sends a virtual gift giving instruction to the server, and the virtual gift giving instruction may carry attribute value information of the virtual gift, such as type information of the virtual gift or value information of the virtual gift, and may also carry a user identifier of the audience user, such as a login account of the client, or other information, such as a user name.

In the embodiment of the disclosure, a new live broadcast interaction mode is provided in the anchor mode, and the anchor user can perform prize awarding operation on audience users. In the specific implementation, the server can obtain the presenting condition of the virtual gifts of each audience user to the anchor user in the live broadcast process, so that the client can obtain the virtual gift sequencing information sent by the server. The virtual gift sorting information may be sorted based on one or more attribute values of the virtual gifts, for example, a value attribute value of a single virtual gift, a total value attribute value of a plurality of virtual gifts sent by the same viewer user, or a number attribute value of virtual gifts sent by the same viewer user, and the like.

The client side of the anchor user can display the virtual gift sequencing information, and the display purpose is that the anchor user refers to the virtual gift presenting condition of each audience user, so that the anchor user determines which audience users are awarded the awards. The client can provide the audience user with a prize awarding item for the anchor user, so that the anchor user can trigger the prize awarding operation of the audience user, and prize awarding information generated by the anchor user for awarding a plurality of audience users is obtained.

The award information can be flexibly configured in practical application, and for example, the award information can include award types, and the award types can be a first award, a second award, a third award, a number element, a bouquet, a leaderboard award, a best fan award, a best local tyrant award and a gift-giver award; the award item type can be displayed in a live interface by the client for the selection of the anchor user, or an input box which can be input by the anchor user can be provided, and the award item type is input by the anchor user. In other alternative implementations, the prize awarding information may further include other information related to prize awarding, such as a user identifier of a prize awarded, a prize awarding time, and the like, and the information can be flexibly configured in practical applications.

As can be seen from the above analysis, the client may obtain the award information in a variety of ways, for example, an input box may be provided, with which the anchor user may input award information to one or more audience users. In other optional implementation manners, the obtaining of award information for a plurality of audience users through the award item may further include:

and in response to the award item being triggered, displaying a plurality of selection items corresponding to award information.

And determining the selected award information as the award information for the audience users.

In the embodiment of the disclosure, a selection item may be provided in the live interface, the selection item relates to a plurality of preset award information, with the selection item, the anchor user may select corresponding award information for the audience user, and after the anchor user selects, the client may determine the selected award information as the award information of the audience user according to the selection of the anchor user.

Referring to fig. 2D, a schematic diagram of providing a selection item in a live interface according to an exemplary embodiment is shown, in which a live interface displayed by a main broadcast client is shown, in which virtual gift sorting information (in this embodiment, sorting of total value attributes of virtual gifts presented by each audience user is shown) is shown, and a prize awarding item for five top-ranked audience users is provided, in which different prize awards are involved in the prize awarding item and are selected by the main broadcast user, the main broadcast user can perform a prize awarding operation on several audience users by triggering the prize awarding item, the main broadcast client sends, according to triggering of the main broadcast user, prize awarding information related to the prize awarding operation to a server, and the server broadcasts the acquired prize awarding information to each audience user client.

As can be seen from the above embodiments, in the present embodiment, the broadcaster user can be provided with the award item for the audience user according to the virtual gift sorting information, and the broadcaster user performs the award operation on the audience user, which brings convenience to the user.

In the embodiment of the present disclosure, the live broadcast client may have a main broadcast mode and an audience mode, and as can be known from the foregoing analysis, the server may broadcast the acquired award distribution information to each audience user client, and therefore the method may further include:

and in the audience mode, when the award information is received, displaying the award information in a live broadcast picture.

In this embodiment, the live broadcast client provides the anchor user with a function of awarding prizes to audience users in the anchor mode, and for the audience users, the live broadcast client can display award prize awarding information to each audience user in the audience mode. The display mode and the specific content of the award information can be set according to actual needs, as shown in fig. 2E, which is a schematic diagram showing the award information according to an exemplary embodiment of the present disclosure, three audience users awarded by the anchor user are shown in fig. 2E through a picture, and the specific award information includes: a prize name and a corresponding user name.

The embodiment shows that the award awarding information is displayed in the live broadcast picture, so that the audience user can visually look up the award awarding result of the anchor user to the audience user.

In one optional implementation, the award information includes at least a prize type;

show the award information in the live broadcast picture, include:

and acquiring a preset prize showing template corresponding to the type of the prize, and showing the prize awarding information by using the preset prize showing template.

In this embodiment, the prize exhibition templates may be pre-configured, and the prize exhibition templates corresponding to different prize types may be the same or different; for example, different templates may be configured for different prize types, or a unified prize presentation template may be configured for all prize types. The prize-awarding item display template represents a display mode of prize-awarding information, for example, a display position of the prize-awarding information, a control for displaying the prize-awarding information, an image for displaying the prize-awarding information or a color for displaying the prize-awarding information can be configured in the template, and the template can be flexibly configured in practical application.

It can be seen from the above embodiments that the prize awarding information can be displayed more quickly and conveniently by configuring the prize awarding display template in advance.

In an optional implementation manner, preset voice prompt information may be output when the award information is displayed in a live broadcast picture. The preset voice prompt message may be preconfigured audio data, such as a piece of music, voice prompt audio, etc., so that the audience user may be prompted to review the awarding result of the anchor user.

In the embodiment of the present disclosure, the live broadcast client provides, in the anchor mode, a function of awarding prizes to audience users for the anchor user, and as can be seen from the foregoing analysis, the server can obtain virtual gift information of each audience user to the anchor user, and further obtain virtual gift ranking information, and meanwhile, the server can also obtain prize awarding information sent by the anchor user. Therefore, in this embodiment, the client may provide the function of referring to the virtual gift sorting information or the prize awarding information to the audience user in the audience mode, and specifically, in the audience mode, when a preset reference instruction is received, the virtual gift sorting information and/or the prize awarding information may be displayed.

The preset reference instruction can be a reference instruction predefined in the client for detecting the virtual gift sequencing information and/or the award information of the user. As an exemplary embodiment, the client may provide a look-up option in the live interface for being triggered by the user in the audience mode, and the preset look-up instruction may be an instruction generated when the look-up option preset in the live interface of the client is triggered, and when the user triggers the look-up instruction, the client may display the virtual gift sorting information and/or the award information for being looked up by the user.

As shown in fig. 3, fig. 3 is a flowchart illustrating another live interaction method according to an exemplary embodiment of the present disclosure, which is applicable to a server, and includes the following

steps

301 to 304:

in

step

301, virtual gift ordering information indicating the sizes of several preset attribute values of the virtual gift transmitted by each viewer client is determined.

In

step

302, the virtual gift ordering information is sent to the anchor client for presentation.

In

step

303, award information for a number of audience users sent by a anchor client is received, the award information being triggered by the anchor user according to virtual gift ordering information displayed by the anchor client.

In

step

304, the award information is broadcast to each viewer client for presentation.

In the embodiment of the present disclosure, reference may be made to the description of the embodiment shown in fig. 2A in

steps

301 to 304, which are not repeated herein.

It can be seen from the above embodiments that the server side can obtain the virtual gift information sent by each audience user, so that the client can obtain the virtual gift sequencing information for display, and provide the anchor user with a prize awarding function, and based on the virtual gift sequencing information, the anchor user can award prizes to a plurality of audience users and broadcast the awards to the client of each audience user. The embodiment of the disclosure provides a new interaction mode for the anchor user, enriches the live broadcast interaction mode through the prize awarding function, and improves the interaction effect and the live broadcast intelligentization level.

In an optional implementation manner, the preset attribute value includes: a value attribute value of a single virtual gift, a total value attribute value of several virtual gifts transmitted by the same viewer user, or a number attribute value of virtual gifts transmitted by the same viewer user.

As can be seen from the above embodiments, the virtual gift sorting information can be obtained based on a plurality of preset attribute values, such as the value attribute value of a single virtual gift, the total value attribute values of a plurality of virtual gifts sent by the same viewer user, or the number attribute value of the virtual gifts sent by the same viewer user.

Corresponding to the embodiment of the live broadcast interaction method, the disclosure also provides embodiments of a live broadcast interaction device and a terminal and a server applied by the live broadcast interaction device.

As shown in fig. 4, fig. 4 is a block diagram of a live interactive apparatus according to an exemplary embodiment of the present disclosure, the apparatus including: an

acquisition module

41 and a

prize awarding module

42.

The obtaining

module

41 is configured to obtain virtual gift sorting information sent by the server, where the virtual gift sorting information indicates sizes of several preset attribute values of virtual gifts sent by each viewer client.

And the

prize issuing module

42 is configured to display the virtual gift sequencing information in a main broadcasting mode, provide a prize issuing item for the audience users, acquire prize issuing information for a plurality of audience users through the prize issuing item, and broadcast the prize issuing information of the plurality of audience users to the audience client through the server.

It can be seen from the above embodiments that the server side can obtain the virtual gift information sent by each audience user, so that the client can obtain the virtual gift sequencing information for display, and provide the anchor user with a prize awarding function, and based on the virtual gift sequencing information, the anchor user can award prizes to a plurality of audience users and broadcast the awards to the client of each audience user. The method and the system provide a new interaction mode for the anchor user, enrich the live broadcast interaction mode through the prize awarding function, improve the interaction effect and improve the live broadcast intelligentization level.

As shown in fig. 5, fig. 5 is a block diagram of another live interactive apparatus according to an exemplary embodiment of the present disclosure, where the apparatus further includes, on the basis of the foregoing embodiment shown in fig. 4:

a

first presentation module

43 configured to present the award information in a live screen when the award information is received in the audience mode.

The embodiment shows that when the client is in the audience mode and receives the award information, the award information can be displayed in the live broadcast picture so that the audience users can look up the award condition of the anchor user.

As shown in fig. 6, fig. 6 is a block diagram of another live interactive device shown in the present disclosure according to an exemplary embodiment, which is based on the foregoing embodiment shown in fig. 4, and the award information at least includes the type of the prize.

The

award module

42 includes:

the

exhibition submodule

421 is configured to obtain a preset prize exhibition template corresponding to the prize type, and exhibit the prize awarding information by using the preset prize exhibition template.

It can be seen from the above embodiments that the prize awarding information can be displayed more quickly and conveniently by configuring the prize awarding display template in advance.

As shown in fig. 7, fig. 7 is a block diagram of another live interactive apparatus according to an exemplary embodiment of the present disclosure, which is based on the foregoing embodiment shown in fig. 4, and the apparatus further includes a

voice output module

44 configured to: and outputting preset voice prompt information when the prize awarding information is displayed in a live broadcast picture.

The embodiment can show that when the award information is displayed in the live broadcast picture, the preset voice prompt information is output, so that the audience can be reminded to look up the award result of the anchor user.

As shown in fig. 8, fig. 8 is a block diagram of another live interactive apparatus according to an exemplary embodiment of the present disclosure, where the apparatus further includes, on the basis of the foregoing embodiment shown in fig. 4:

and a

second presentation module

45 configured to present the virtual gift sorting information and/or the prize awarding information when a preset reference instruction is received in the audience mode.

The embodiment shows that when the client is in the audience mode and can receive a preset search instruction, the virtual gift sequencing information and/or the award awarding information are displayed so as to meet the search requirement of audience users, and richer contents can be displayed in a live broadcast interface.

In an optional implementation manner, the preset attribute value includes: a value attribute value of a single virtual gift, a total value attribute value of several virtual gifts transmitted by the same viewer user, or a number attribute value of virtual gifts transmitted by the same viewer user.

As can be seen from the above embodiments, the virtual gift sorting information may be obtained based on a plurality of preset attribute values, such as a value attribute value of a single virtual gift, a total value attribute value of a plurality of virtual gifts sent by the same viewer user, or a number attribute value of virtual gifts sent by the same viewer user.

As shown in fig. 9, fig. 9 is a block diagram of another live interactive device shown in the present disclosure according to an exemplary embodiment, which is based on the foregoing embodiment shown in fig. 4, and the

award module

42 includes:

a

display sub-module

422 configured to display a plurality of selection items corresponding to award information in response to the award item being triggered;

a

determination submodule

423 configured to determine that the selected award information is the award information for the audience user.

The embodiment can show that the award item aiming at the audience user can be provided for the anchor user according to the virtual gift sequencing information, and the anchor user performs award operation on the audience user, so that convenience is brought to the user.

As shown in fig. 10, fig. 10 is a block diagram of a live interactive apparatus according to an exemplary embodiment of the present disclosure, the apparatus including:

a determining

module

1010 configured to determine virtual gift ordering information indicating sizes of several preset attribute values of virtual gifts transmitted by each viewer client;

a

sending module

1020 configured to send the virtual gift ordering information to an anchor client for presentation;

a

receiving module

1030 configured to receive award information for a number of audience users sent by a anchor client, the award information being triggered by the anchor user according to virtual gift sequencing information displayed by the anchor client;

and the

broadcasting module

1040 is configured to broadcast the award information to each viewer client for display.

It can be seen from the above embodiments that the server side can obtain the virtual gift information sent by each audience user, so that the client can obtain the virtual gift sequencing information for display, and provide the anchor user with a prize awarding function, and based on the virtual gift sequencing information, the anchor user can award prizes to a plurality of audience users and broadcast the awards to the client of each audience user. The method and the system provide a new interaction mode for the anchor user, enrich the live broadcast interaction mode through the prize awarding function, and improve the interaction effect and the live broadcast intelligentization level.

In an optional implementation manner, the preset attribute value includes: a value attribute value of a single virtual gift, a total value attribute value of several virtual gifts transmitted by the same viewer user, or a number attribute value of virtual gifts transmitted by the same viewer user.

As can be seen from the above embodiments, the virtual gift sorting information may be obtained based on a plurality of preset attribute values, such as a value attribute value of a single virtual gift, a total value attribute value of a plurality of virtual gifts sent by the same viewer user, or a number attribute value of virtual gifts sent by the same viewer user.

Correspondingly, the present disclosure also provides a live broadcast interaction device, which includes a processor; a memory for storing processor-executable instructions; wherein the processor is configured to:

the method comprises the steps of obtaining virtual gift sequencing information sent by a server, wherein the virtual gift sequencing information indicates the sizes of a plurality of preset attribute values of virtual gifts sent by each audience client;

and in a main broadcasting mode, displaying the virtual gift sequencing information, providing an award item aiming at audience users, acquiring award information aiming at a plurality of audience users through the award item, and broadcasting the award information of the audience users to audience client terminals through the server terminal.

Correspondingly, this disclosure still provides a live interactive installation, the device includes: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to:

determining virtual gift sequencing information, wherein the virtual gift sequencing information indicates the sizes of a plurality of preset attribute values of virtual gifts sent by each audience client;

sending the virtual gift sequencing information to a main broadcasting client for displaying;

receiving award information aiming at a plurality of audience users and sent by a main broadcast client, wherein the award information is triggered by the main broadcast user according to the virtual gift sequencing information displayed by the main broadcast client;

and broadcasting the award information to each audience client for display.

The implementation processes of the functions and actions of the modules in the device are specifically described in the implementation processes of the corresponding steps in the live broadcast interaction method, and are not described herein again.

For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described embodiments of the apparatus are merely illustrative, wherein the modules described as separate parts may or may not be physically separate, and the parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the disclosed solution. One of ordinary skill in the art can understand and implement it without inventive effort.

Fig. 11 is a schematic structural diagram illustrating a device for live interaction according to an exemplary embodiment.

As shown in fig. 11, a

live interaction device

1100 is shown according to an exemplary embodiment, where the

device

1100 may be a computer, a mobile phone, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.

Referring to fig. 11,

apparatus

1100 may include one or more of the following components:

processing component

1101,

memory

1102,

power component

1103,

multimedia component

1104,

audio component

1105, input/output (I/O)

interface

1106,

sensor component

1107, and

communication component

1108.

The

processing component

1101 generally controls the overall operation of the

device

1100, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The

processing component

1101 may include one or

more processors

1109 to execute instructions to perform all or part of the steps of the methods described above. Further, the

processing component

1101 can include one or more modules that facilitate interaction between the

processing component

1101 and other components. For example, the

processing component

1101 can include a multimedia module to facilitate interaction between the

multimedia component

1104 and the

processing component

1101.

The

memory

1102 is configured to store various types of data to support operation at the

device

1100. Examples of such data include instructions for any application or method operating on

device

1100, contact data, phonebook data, messages, pictures, videos, and so forth. The

memory

1102 may be implemented by any type or combination of volatile or non-volatile memory devices 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 or optical disks.

The

power supply component

1103 provides power to the various components of the

device

1100. The

power components

1103 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the

apparatus

1100.

The

multimedia component

1104 includes a screen that provides an output interface between the

device

1100 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, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the

multimedia component

1104 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the

device

1100 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

Audio component

1105 is configured to output and/or input audio signals. For example,

audio component

1105 may include a Microphone (MIC) configured to receive external audio signals when

apparatus

1100 is in an operational mode, such as a call mode, recording mode, and voice recognition mode. The received audio signals may further be stored in

memory

1102 or transmitted via

communications component

1108. In some embodiments,

audio component

1105 further includes a speaker for outputting audio signals.

The I/

O interface

1102 provides an interface between the

processing component

1101 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.

Sensor component

1107 includes one or more sensors to provide various aspects of state estimation for

device

1100. For example,

sensor component

1107 may detect the open/closed state of

device

1100, the relative positioning of components, such as a display and keypad of

device

1100,

sensor component

1107 may also detect a change in the position of

device

1100 or a component of

device

1100, the presence or absence of user contact with

device

1100, changes in the orientation or acceleration/deceleration of

device

1100, and changes in the temperature of

device

1100.

Sensor assembly

1107 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact.

Sensor assembly

1107 may also include a photosensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the

sensor assembly

1107 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

The

communication component

1108 is configured to facilitate communications between the

apparatus

1100 and other devices in a wired or wireless manner. The

apparatus

1100 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the

communication component

1108 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

1108 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

In an exemplary embodiment, the

apparatus

1100 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, micro-controllers, microprocessors or other electronic components for performing the above-described methods.

In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the

memory

1102 comprising instructions, executable by the

processor

1109 of the

apparatus

1100 to perform the above-described method is also provided. For example, the non-transitory 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.

Wherein the instructions in the storage medium, when executed by the processor, enable the

apparatus

1100 to perform a live interaction method, comprising:

the method comprises the steps of obtaining virtual gift sequencing information sent by a server side, wherein the virtual gift sequencing information indicates the sizes of a plurality of preset attribute values of virtual gifts sent by each audience client side.

And in a main broadcasting mode, displaying the virtual gift sequencing information, providing an award item aiming at audience users, acquiring award information aiming at a plurality of audience users through the award item, and broadcasting the award information of the audience users to audience client terminals through the server terminal.

As shown in fig. 12, fig. 12 is a schematic structural diagram illustrating another apparatus 1200 for live interaction according to an exemplary embodiment.

For example, the apparatus 1200 may be provided as a server device. Referring to fig. 12, apparatus 1200 includes a

processing component

1222 that further includes one or more processors, and memory resources, represented by

memory

1232, for storing instructions, such as applications, that are executable by

processing component

1222. The application programs stored in

memory

1232 may include one or more modules that each correspond to a set of instructions. Further, the

processing component

1222 is configured to execute instructions to perform the live interaction method described above.

The apparatus 1200 may also include a

power supply component

1226 configured to perform power management of the apparatus 1200, a wired or

wireless network interface

1250 configured to connect the apparatus 1200 to a network, and an input output (I/O)

interface

1258. The device 1200 may operate based on an operating system stored in

memory

1232, such as Android, IOS, Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.

Wherein the instructions in the

memory

1232, when executed by the

processing component

1222, enable the apparatus 1200 to perform another live interaction method, comprising:

determining virtual gift sequencing information, wherein the virtual gift sequencing information indicates the sizes of a plurality of preset attribute values of virtual gifts sent by each audience client;

sending the virtual gift sequencing information to a main broadcasting client for displaying;

receiving award information aiming at a plurality of audience users and sent by a main broadcast client, wherein the award information is triggered by the main broadcast user according to the virtual gift sequencing information displayed by the main broadcast client;

and broadcasting the award information to each audience client for display.

Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

The above description is only exemplary of the present disclosure and should not be taken as limiting the disclosure, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present disclosure should be included in the scope of the present disclosure.