CN110708565A - Live broadcast interaction method and device, server and machine-readable storage medium - Google Patents

Live broadcast interaction method and device, server and machine-readable storage medium Download PDF

Info

Publication number
CN110708565A
CN110708565A CN201911003796.5A CN201911003796A CN110708565A CN 110708565 A CN110708565 A CN 110708565A CN 201911003796 A CN201911003796 A CN 201911003796A CN 110708565 A CN110708565 A CN 110708565A
Authority
CN
China
Prior art keywords
information
client device
task
extraction
interaction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911003796.5A
Other languages
Chinese (zh)
Other versions
CN110708565B (en
Inventor
谭文杰
陈慕仪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Huya Technology Co Ltd
Original Assignee
Guangzhou Huya Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huya Technology Co Ltd filed Critical Guangzhou Huya Technology Co Ltd
Priority to CN201911003796.5A priority Critical patent/CN110708565B/en
Publication of CN110708565A publication Critical patent/CN110708565A/en
Application granted granted Critical
Publication of CN110708565B publication Critical patent/CN110708565B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application provides a live broadcast interaction method, a live broadcast interaction device, a server and a machine-readable storage medium, wherein the server responds to an interaction starting request sent by first client equipment, starts an interaction task and sends task information of the interaction task to the first client equipment, so that the first client equipment receives live broadcast information input by a first user based on the task information; receiving interaction information which is sent by at least one second client device and is input by a second user based on live broadcast information; counting the completion condition of the interactive task according to the interactive information, and sending an extraction identifier to the first client device according to the completion condition; and responding to an extraction request initiated by the first client equipment to the extraction identifier, and determining a corresponding prize for the first user according to the extraction identifier. Therefore, the enthusiasm of the interaction between the first user and the second user can be improved, the live broadcast content is improved, and the user viscosity is improved.

Description

Live broadcast interaction method and device, server and machine-readable storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a live broadcast interaction method, apparatus, server, and machine-readable storage medium.
Background
In the live broadcast process, the anchor and the audience are generally required to interact, so as to improve the interest of the live broadcast. However, the interactive mode provided by the existing live broadcast platform is single, so that the interactive enthusiasm of the anchor and the audience is not high, the interest of the live broadcast content is not strong, and the user stickiness is low.
Disclosure of Invention
In view of the above, an object of the present application is to provide a live broadcast interaction method, apparatus, server and machine-readable storage medium.
In order to achieve the above purpose, the embodiments of the present application employ the following technical solutions:
in a first aspect, an embodiment of the present application provides a live broadcast interaction method, which is applied to a server, and the method includes:
responding an interaction starting request sent by first client equipment, starting an interaction task, sending task information of the interaction task to the first client equipment, and enabling the first client equipment to receive live broadcast information input by a first user based on the task information;
receiving the interaction information sent by at least one second client device, wherein the interaction information sent by each second client device comprises: a second user of the second client device inputs interactive information based on the live broadcast information;
counting the completion condition of the interactive task according to the interactive information, and sending an extraction identifier to the first client device according to the completion condition;
responding to an extraction request initiated by the first client device to the extraction identifier, and determining a corresponding prize for the first user according to the extraction identifier.
In a second aspect, an embodiment of the present application provides a live broadcast interaction apparatus, which is applied to a server, the apparatus includes:
the interactive starting module is used for responding to an interactive starting request sent by first client equipment, starting an interactive task, and sending task information of the interactive task to the first client equipment, so that the first client receives live broadcast information input by a first user based on the task information;
the receiving module is configured to receive interaction information sent by at least one second client, where the interaction information sent by each second client device includes: a second user of the second client device inputs interactive information based on the live broadcast information;
the first sending module is used for counting the completion condition of the interactive task according to the interactive information and sending an extraction identifier to the first client equipment according to the completion condition;
and the second sending module is used for responding to an extraction request initiated by the first client equipment to the extraction identifier and determining a corresponding prize for the first user according to the extraction identifier.
In a third aspect, embodiments provide a server comprising a processor and a machine-readable storage medium storing machine-executable instructions that, when invoked by the processor, cause the processor to: the method of any one of the preceding embodiments.
In a fourth aspect, embodiments of the present application provide a machine-readable storage medium having stored thereon machine-executable instructions that, when executed, implement: the method of any one of the preceding embodiments.
According to the live broadcast interaction method and device, the server and the machine-readable storage medium, the interaction task started by the server is associated with the extraction identifier, the extraction identifier is associated with the prize, the first user can acquire the corresponding extraction identifier by completing the interaction task to extract the corresponding prize, so that the interaction enthusiasm of the first user and the second user can be improved, live broadcast content is improved, and user stickiness is improved.
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained from the drawings without inventive effort.
Fig. 1 illustrates a live application scene diagram provided in an embodiment of the present application;
fig. 2 is a block diagram illustrating a server provided in an embodiment of the present application;
fig. 3 is a schematic flowchart illustrating a live broadcast interaction method according to an embodiment of the present application;
fig. 4 is a schematic diagram illustrating a live view provided by an embodiment of the present application;
fig. 5 is a schematic flowchart illustrating a live broadcast interaction method provided in an embodiment of the present application;
FIG. 6 is a diagram illustrating a task progress bar provided by an embodiment of the present application;
fig. 7 is a schematic flowchart illustrating a live broadcast interaction method provided in an embodiment of the present application;
fig. 8 shows a schematic diagram of a live interactive device provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
Referring to fig. 1, fig. 1 is a schematic view of an application scenario provided in this embodiment. The server 100 may provide a live broadcast service to the outside, and is communicatively connected to the client device through a network.
The server 100 may be an independently operating server, or may be one of a server cluster formed by a plurality of servers, which is not limited in this embodiment.
The client device may be any electronic terminal having a data processing function, an image display function, and a communication function. For example, the client device may be, but is not limited to, a smartphone, a tablet, a Personal Digital Assistant (PDA), a Personal Computer (PC), a laptop, a virtual reality terminal, an augmented reality terminal, and the like.
In this embodiment, the client device may interact with the server 100 in different ways. In one approach, a client device may be installed with a live Application (APP) provided by the server 100, which typically may run independently of other applications in the client device.
In another way, the client device may perform data interaction with the server 100 through a browser, for example, a user may input information such as an account number, a password, and the like on the browser, log in to the server 100, and thereby use the live service provided by the server 100. In yet another approach, a client device may have a third party application installed and interact with the server 100 through programs running on the third party application.
The client apparatuses of the present embodiment may be divided into a first client apparatus 200 of a first user and a second client apparatus 300 of a second user according to the difference of the users. The first user may be, for example, the anchor shown in fig. 1, i.e., the user providing the live content to the server 100, and the second user may be, for example, the viewer shown in fig. 1, i.e., the user viewing the live content through the client device.
It is understood that the first client device 200 and the second client device 300 may switch with each other as the identity of the user changes. For example, the first client apparatus 200 becomes the second client apparatus 300 when its use user changes from the first user to the second user. As another example, the second client device 300 becomes the first client device 200 when its user changes from the second user to the first user.
A brief description of the live broadcast process will be given below by taking the first user as the anchor and the second user as the viewer.
The anchor enters the live room through the first client device 200 and starts live. In the live broadcast process, the first client device 200 may collect audio information and image information of an environment where the first client device is located, where the audio information may include sound information of a main broadcast, and the image information may include a real main broadcast image. The first client device 200 may capture audio information through a built-in or external audio capture device (e.g., a microphone), and may capture image information through a built-in or external image capture device (e.g., a camera).
The first client device 200 generates a live video stream with an identification of the live room (e.g., a live room ID) from the audio information and the image information, and sends the live video stream with the live room ID to the server 100.
The server 100 processes the live video stream with the live room ID according to the configured processing logic, and then sends the processed live video stream to the client devices of the users (e.g., the anchor and the viewers) in the live room with the live room ID indication, that is, to the first client device 200 of the anchor and the second client device 300 of the viewers.
In some scenarios, the server 100 may provide live services based on avatars (e.g., two-dimensional avatars, three-dimensional avatars, etc.). In this scenario, the first client device 200 may not collect image information, but generate the above-mentioned live video stream with the live broadcast room ID according to the image information including the anchor avatar and the collected audio information, and a subsequent process is similar to a process of performing live broadcast based on the real anchor image, and is not described herein again.
It can be understood that the live broadcast interaction method, apparatus, server and machine-readable storage medium provided in this embodiment may be applied to live broadcast based on a real anchor image, and may also be applied to live broadcast based on an anchor avatar.
Referring to fig. 2, fig. 2 schematically illustrates a block diagram of a server 100 according to the present embodiment, where the server 100 may include a live interaction device 110, a processor 120, and a machine-readable storage medium 130.
The processor 120 and the machine-readable storage medium 130 may communicate over a system bus 140. The live interaction device 110 may include at least one software functional module, which may be stored in the form of machine executable instructions in a machine-readable storage medium 130. The processor 120 may provide the live service externally by calling and reading machine executable instructions in the machine readable storage medium 130, and implement the live interaction method described below.
It should be noted that the structure shown in fig. 2 is merely an illustration. The server 100 may also include more or fewer components than those shown in fig. 2, for example, the communication unit 150, or may have a completely different configuration as shown in fig. 2, which is not limited by the embodiment. Further, the components shown in FIG. 2 may be implemented in hardware, software, or a combination thereof.
Referring to fig. 3, fig. 3 is a flowchart illustrating a live broadcast interaction method provided in this embodiment, where the method can be applied to the server 100 shown in fig. 2. The method may comprise the steps of:
step 101, responding to an interaction starting request sent by a first client device, starting an interaction task, and sending task information of the interaction task to the first client device, so that the first client device receives live broadcast information input by a first user based on the task information.
Step 102, receiving interaction information sent by at least one second client device, where the interaction information sent by each second client device includes: and a second user of the second client device inputs interactive information based on the live broadcast information.
And 103, counting the completion condition of the interactive task according to the interactive information, and sending an extraction identifier to the first client device according to the completion condition.
And 104, responding to an extraction request initiated by the first client device to the extraction identifier, and determining a corresponding prize for the first user according to the extraction identifier.
Through the process shown in fig. 1, the server may respond to the request of the first client device to start an interactive task, where the interactive task is associated with the extraction identifier, and the extraction identifier is associated with the prize. Then, the first user can obtain the corresponding extraction identifier to extract the corresponding prize by completing the interaction task of the second user, so that the interaction enthusiasm of the first user and the second user can be improved, the first user is prompted to improve the live broadcast content, and finally the effect of improving the user viscosity is achieved.
The method shown in fig. 2 will be described in detail below, taking as an example that the first user is a main broadcaster and the second user is a viewer.
In step 101, a trigger tag for triggering an interaction start request, for example, a trigger tag of "start interaction" in the live view shown in fig. 4, may be displayed in the live view of the first client device 200. The anchor may click on the trigger tag of "open interaction" to trigger the first client device 200 to send the interaction open request to the server 100.
It should be noted that the above description about the trigger tag is only an example, and other characters may also be displayed on the trigger tag, and may be set according to an actual application scenario. For example, corresponding characters may be set according to the type of the extraction identifier used in the interaction process, in one example, the extraction identifier used in the interaction process may be a twisted egg, and the characters displayed by the trigger tag in fig. 4 may be "twist egg", "surprise twist egg", "start twisting egg interaction", or the like.
The server 100 may start the interactive task according to the received interactive start request, and the implementation manner may be various. In one way, the server 100 may directly start the interactive task when receiving the interactive start request.
In another way, the server 100 may determine whether the anchor meets the configured task start condition when receiving the interactive start request. And if the condition is met, starting the interactive task, and if the condition is not met, sending prompt information to the first client equipment 200 of the anchor for prompting that the anchor does not meet the condition for starting the interactive task and cannot start the interactive task.
Wherein the server 100 can configure the task start condition. Optionally, the task start condition may include: the anchor has at least a specific number of specific virtual items and the current time is separated from the time the anchor last started the interactive task by more than a predetermined length of time (e.g., 6-10 hours). The virtual object may be obtained through other services provided by the server 100, so that the association between the interactive service and the other services of the server 100 may be implemented, and the user stickiness of the other services is improved through the interactive service in this embodiment, or the user stickiness of the interactive service is improved through the other services.
In one example, the specific number may be 2, the specific virtual item may be a virtual world ticket, and the predetermined time period may be 8 hours.
Then, in this example, when receiving the interaction start request sent by the first client device 200, the server 100 may determine account information of a anchor of the first client device 200, obtain a number n of virtual world tickets associated with the account information, and calculate an interval t between a current time and a recorded time when the anchor starts an interaction task last time, and determine whether the number n reaches 2, and whether the interval t is greater than 8 hours. If the judgment result is yes, determining that the anchor meets the task starting condition, starting the interactive task, deleting two virtual world tickets related to the account information (or reducing the number of the virtual world tickets related to the account information by 2), and updating the recorded time when the anchor starts the interactive task last time.
If any of the above judgment results is negative, the server 100 determines that the anchor does not satisfy the task starting condition, and sends a prompt message to the first client device 200 to prompt that the anchor cannot start the interactive task.
It is to be understood that the above description of the task start condition is only an example, and the server 100 may also configure other task start conditions.
After the server 100 starts the interactive task, task information of the interactive task may be sent to the first client device 200, where the task information is used to indicate task content that the anchor needs to complete. The task information may include: the first type and the first quantity of the interactive information and the first corresponding relation between the first type and the first quantity and the second type of the extraction identification.
The first type is a type of the interactive information, and may be, for example, a bullet screen type, a specific virtual gift type, or the like. The second type is one type of extraction identifier, which may be a specific twisted egg type, for example. The first correspondence may be a piece of data record or entry comprising a first type, a first number, and a second type.
For example, one task information includes data record item1, data record item1 includes a specified bullet screen type, a value of 99, and a twist egg a, and the specified bullet screen type may be, for example, a bullet screen containing a specific character. Wherein the designated bullet screen type may be the first type, 99 may be the first number, and the twisted eggs a may be the second type. The data record item1 may be the first correspondence described above.
After receiving the task information sent by the server 100, the first client device 200 displays the task information. The anchor can input corresponding live broadcast information according to the task information, so that audiences in the live broadcast room can help to complete the task content indicated by the task information.
The audience in the live broadcast room of the anchor can view the live broadcast information input by the anchor, so that the interaction information can be input at the second client device 300 according to the live broadcast information input by the anchor, the second client device 300 sends the interaction information input by the audience to the server 100, and the server 100 can receive the interaction information according to the step 102.
It is understood that the interaction information sent by the second client device 300 may include: and the audience inputs the interactive information based on the live broadcast information and other interactive information input by the audience.
The other interactive information is information irrelevant to the live broadcast information input by the anchor based on the task information. Taking the example where the server 100 transmits the first task information to the first client apparatus 200, the anchor may input live broadcast information, such as "please transmit the designated bullet screen information" output in a voice or text form, at the first client apparatus 200 according to the first task information. The viewer may enter the specified barrage information at his second client device 300 based on the live information. In addition, the viewer may also have entered other barrage information at their second client device 300. All the bullet screen information input by the viewer is transmitted to the server 100 by the second client device 300, and the bullet screen information received by the server 100 includes the specified bullet screen information and other bullet screen information.
In this embodiment, for the received interaction information, the server 100 may perform processing according to step 103. In detail, step 103 can be implemented by the flow shown in fig. 5:
step 501, counting the number of the first type of interaction information in the interaction information to obtain a second number.
Step 502, determining whether the second quantity reaches the first quantity. If yes, go to step 503, otherwise, go back to step 502.
Step 503, determining the second type corresponding to the first type and the first quantity according to the first corresponding relationship, and sending the second type extraction identifier to the first client device.
Taking the example that the interactive information received by the server 100 is the bullet screen information, the flow shown in fig. 5 will be described. The server 100 may identify the designated bullet screen information from the received bullet screen information and record the number of the identified designated bullet screen information, the number of the records being a second number (e.g., 90). The server 100 determines by decision that the second number (90) does not reach the first number (99) in the data records item1, no processing is done. Assuming that the second number of records is 99 after the subsequent execution of steps 502 and 503, up to the first number, the server 100 sends the twisted eggs a indicated by the data record item1 to the first client device 200.
In this embodiment, there may be one or more pieces of task information sent by the server 100 to the first client device 200, and each piece of task information is associated with a different extraction identifier.
In one example, the server 100 transmits 3 pieces of task information, respectively, first task information, second task information, and third task information, to the first client device 200 according to the configuration.
Wherein the first task information comprises the data record item 1. The second task information includes data record item2, data record item2 includes blood bottle type, 99, twisted egg B. The third task information comprises a data record item3, data record item3 comprises magic book type, 99, twist egg C.
In this example, specifying the bullet screen type, blood bottle type, and magic book type may serve as the first type described above, 99 may serve as the first quantity described above, twist egg A, B, C may serve as the second type described above, and data records item1, item2, item3 may serve as the first correspondence described above.
It can be understood that, for the case that the server 100 sends the second task information and the third task information, the processing flow is similar to the processing flow of the first task information, and is not described herein again.
In order to increase the enthusiasm of the audience to participate in the interaction, in this embodiment, after sending an extraction identifier to the second client device 200 of the anchor, the server 100 may determine to help the anchor to obtain the audience with the largest contribution of the extraction identifier (i.e., the audience sending the most interaction information), and display its identification information in the live frame. To this end, the server 100 may count the second number by:
the number of the first type interaction information sent by each second client device 300 is respectively counted, and the number of the first type interaction information sent by each second client device 300 is summed, so that the obtained sum value is the second number.
In this case, the server 100 may determine the second client device 300 having the largest number of the transmitted first-type interactive information after transmitting the extraction identifier to the first client device 200, and acquire the identification information of the audience of the second client device 300 having the largest number, where the identification information may be, for example, account information, a user name, a nickname, an avatar, or the like.
Taking the identification information as a nickname and an avatar as an example, the server 100 may add the nickname and the avatar of the viewer of the second client apparatus 300 with the largest number to the live video stream transmitted by the first client apparatus 200, and transmit the live video stream with the nickname and the avatar added to the first client apparatus 200 and the second client apparatus 300, so that the nickname and the avatar of the viewer of the second client apparatus 300 with the largest number are displayed in the live frames of the first client apparatus 200 and the second client apparatus 300, respectively. Therefore, the enthusiasm of the audience participating in the interactive task can be improved, and the user stickiness is further improved.
It should be noted that, in practical applications, two or more viewers transmitting the most first type of interaction information may occur, and in this case, the server 100 may determine the viewer transmitting the first type of interaction information first as the viewer transmitting the most first type of interaction information.
In this embodiment, the number of each type of extraction flag available to the anchor may be limited. Correspondingly, the server 100 may configure a threshold number of each type of draw identifications available to the anchor, which may be sent to the first client device 200 in the task information.
For example, the first task information may further include a threshold number of 2, which indicates that the anchor can obtain 2 twisted eggs a at most; the second task information may further include a threshold number of 2, which indicates that the anchor can obtain 2 twisted eggs B at most; the third task information may also include a threshold number of 1, indicating that the anchor may acquire up to 1 twisted egg C.
Taking the first task information as an example, the server 100 may record the number of each type of extraction flag (hereinafter referred to as "sent number") sent to the first client device 200. In implementation, after sending twisted eggs a to the first client device 200, the server 100 adds 1 to the sent number of twisted eggs a, and then determines whether the sent number of twisted eggs a reaches the threshold number in the first task information.
If not, the timing is started, and after a certain time period (for example, 3-5 minutes) expires, the above steps 103 and 104 are executed again, that is, the number of the specified bullet screen information in the bullet screen information sent by the first client device 200 is counted again. If the sent number of twisted eggs a reaches the threshold number of the first task information, the number of the specified bullet screen information may not be counted any more. For the processing of the threshold number in the second task information and the third task information, the first task information may be referred to, and details are not repeated herein.
In order to visually display the completion progress of the interactive task to the anchor and the audience, in this embodiment, the server 100 may generate task completion progress information according to the first amount in the task information and the second amount of the currently counted first type of interactive information, add a task progress bar in the live video stream sent by the first client device 200 according to the task completion progress information, and send the live video stream with the added task progress bar to the first client device 200 and the second client device 300. The first client device 200 and the second client device 300 may display the task progress bar in respective live screens according to the live video stream to which the task progress bar is added.
Referring to fig. 6, a schematic diagram of a task progress bar in a live view is shown in the first task information, the second task information, and the third task information. According to the task progress bar, the following steps are known: the first task information requires that the audience sends 99 pieces of appointed barrage information, and 90 pieces of barrage information are sent at present; the second task information requires that the spectator send 99 out blood bottles, which are currently sent 49 out; the third task information requires the spectator to send 99 magic books, which are currently 19.
Optionally, the task completion progress information may further include a threshold number of the second type extraction identifiers available to the anchor and a number of the second type extraction identifiers already obtained by the anchor (i.e., a sent number). Referring again to fig. 6, it can be seen that the threshold number of twisted eggs a is 2, and the sent number is 1; the threshold number of twisted eggs B is 2, the sent number is 1; the threshold number of twisted eggs C is 1 and the sent number is 0.
In this embodiment, the extraction identifier sent by the server 100 to the first client device 200 may be displayed in the form of a trigger tag in the live view of the first client device 200. Taking the first task information as an example, after obtaining the twisted egg a, the first client device 200 may display a trigger tag corresponding to the twisted egg a on the live broadcast screen, and when detecting an operation (e.g., clicking or selecting) on the trigger tag by the anchor, may send an extraction request associated with the twisted egg a to the server 100, and the server 100 may determine a corresponding prize for the anchor according to an extraction identifier (twisted egg a) in response to the extraction request.
Optionally, the server 100 may store therein a second correspondence of the second type of the extraction identifier and the at least one extraction weight, and a third correspondence of each extraction weight to the prize. Each extraction weight can indicate different value ranges, and the value ranges indicated by all extraction weights corresponding to the same second type form a preset range.
In this case, the process of the server 100 determining the corresponding prize for the first user according to the extraction identifier may be as follows:
determining a random number for the extraction identifier within the preset range;
according to the second corresponding relation, determining the extraction weight corresponding to the second type of the extraction identifier, and determining a target range containing the random number from a numerical range indicated by the determined extraction weight;
and determining the prize corresponding to the drawing weight indicating the target range as the prize of the first user according to the third corresponding relation.
Referring to table 1 below, examples of the second corresponding relationship and the third corresponding relationship are given by taking the first task information as an example.
TABLE 1
Extraction mark Extracting weights Prize device
Twist egg A 100 G1
Twist egg A 200 G2
Twist egg A 500 G3
Table 1 shows a second corresponding relationship between the twisted egg A and the extraction weights 100, 200, and 500, wherein the extraction weight 100 may indicate a value range of 0-100, the extraction weight 200 may indicate a value range of 100-300, and the extraction weight may indicate a value range of 300-800, and the predetermined range of the value ranges corresponding to the extraction weights 100, 200, and 500 is 0-800.
The draw weight 100 for twisted egg a may be associated with prize G1, the draw weight 200 for twisted egg a may be associated with prize G2, and the draw weight 300 for twisted egg C may be associated with prize G3.
In this case, the server 100 may determine a random number in a preset range of 0 to 800, for example, the determined random number is 50.10, and may further determine the twisted egg a and the extraction weights 100, 200, and 500 according to the second corresponding relationship in table 1, and further determine that the value range 0 to 100 includes the random number 50,10 from the value ranges indicated by the extraction weights 100, 200, and 500, and then 0 to 100 is the target value range. Further, the server 100 may determine that the drawing weight 100 indicating the target value range 0 to 100 corresponds to the prize G1 according to the third correspondence in table 1, and the prize issued this time is the prize G1.
In this embodiment, in order to further improve the user's stickiness, different prizes may be set. For example, the prize in the present embodiment may be a skin effect, an accessory for a main character in a live view, or the like.
Of course, the prize in this embodiment may also be another virtual article, and this embodiment does not limit this. For example, the prize may be a virtual special effect. In this case, the live broadcast interaction method provided in this embodiment may further include the following steps:
adding the virtual special effect to a live video stream sent by the first client device 200, and sending the live video stream added with the virtual special effect to the first client device 200 and the second client device 300, so that the first client device 200 and the second client device 300 display the virtual special effect in respective live frames according to the live video stream added with the virtual special effect.
Optionally, when the prize is a virtual special effect, the server 100 may further be configured with a display duration of the virtual special effect, and different virtual special effects may have different display durations. If the anchor has obtained another virtual special effect s2 in the case where the virtual special effect s1 is displayed in the current live screen, the server 100 may replace the virtual special effect s1 in the live video stream with the virtual special effect s 2.
Optionally, to further increase the interest of the interaction, in this embodiment, a prize may be associated with the live task. In this case, after the step 104 is executed, the live interaction method provided in this embodiment may further include the following steps:
determining a live task associated with the prize, and acquiring task information of the live task and description information of the prize;
generating prize winning information according to the acquired task information and the description information;
sending the winning information to the first client device 200 and sending inquiry information to each of the second client devices 300 for the live task;
receiving confirmation completion information sent by each second client device 300 according to the inquiry information, and associating the virtual item with account information of the first user of the first client device 200 if the number of the received confirmation completion information reaches a preset number.
The above flow is explained below by an example. Taking the prize shown in table 1 above as an example, the live task associated with prize G1 is: singing a song; prize G2 is associated with a live task: thank you for the gift user; prize G3 is associated with a live task: speak a joke. It will be appreciated that the live tasks described herein are examples only, and that other live tasks may be configured.
After the server 100 determines the prize G1 for the anchor, it may determine that the prize G1 is associated with a live task: singing a song can generate winning information according to the task information 'singing a song' and the description information of the prize G1, wherein the description information of the prize G1 can include the name, the purpose and the like of the prize G1.
The server 100 transmits the generated winning information to the first client device 200. The first client device 200 presents the winning information, the anchor can perform according to the mission information in the winning information.
After sending the winning prize information, the server 100 may send inquiry information to each second client device 300, and the second client device 300 may pop up a pop-up box in the live frame according to the inquiry information, where the inquiry information and the corresponding confirmation options may be displayed, for example, the pop-up box may include: text message "is the anchor done singing? ", and two trigger tags with" yes "and" no "are shown, respectively. Of course, the query information and the trigger tag are merely examples, and are not limited thereto.
The second client device 300 may send corresponding confirmation information to the server 100 according to the operation of the viewer on the corresponding trigger tag in the popup box. For example, the second client device 300 transmits confirmation completion information to the server 100 when detecting that the viewer clicks the trigger tab displaying "yes", and transmits confirmation incompletion information to the server 100 when detecting that the viewer clicks the trigger tab displaying "no".
The server 100 receives the confirmation information sent by each second client device 300, counts the number of confirmation completion information in the confirmation information, and associates the prize G1 with the account information of the anchor if the counted number of confirmation completion information reaches a preset number configured. Thus, the anchor has the prize G1.
In the above example, the server 100 may also directly store the correspondence between each extraction weight corresponding to the second type extraction identifier and the live task, for example, as shown in table 2 below.
TABLE 2
Figure BDA0002242119880000161
Figure BDA0002242119880000171
Based on table 2, in an implementation process, after determining a target value range to which the random number belongs, the server 100 may determine a corresponding live broadcast task according to a weight indicating the target value range, and then live broadcast the task and description information of a prize associated with the live broadcast task, generate prize winning information, and send the prize winning information to the first client device 200.
The embodiment further associates different prizes corresponding to the extraction identification with different live broadcast tasks, so that live broadcast content can be enriched, live broadcast interest is improved, and accordingly stickiness of users as audiences is improved.
To further increase the aggressiveness of the anchor participating in the interaction, in this embodiment, the server 100 may identify the anchor point according to the extraction identifier sent to the first client device 200, and the point may be used to obtain other services provided by the server 100. For example, it may be used to participate in ranking, as well as to obtain avatar images, and the like.
Taking the example of obtaining the avatar through the integral, the server 100 may store a fourth corresponding relationship between different types of the extracted identifier and the integral, and a fifth corresponding relationship between the integral and the avatar. As shown in tables 3 and 4 below, table 3 exemplarily shows a fourth correspondence of the twisted egg A, B, C with the score, and table 4 exemplarily shows a correspondence of the score with different avatar images.
TABLE 3
Extraction mark Integration
Twist egg A 100
Twisting egg B 200
Twisting C 300
TABLE 4
Figure BDA0002242119880000172
Figure BDA0002242119880000181
In the above case, after the step 103 is executed, the live interaction method provided in this embodiment may further include the steps shown in fig. 7.
Step 701, determining the type of the extraction identifier.
Step 702, determining the score corresponding to the type of the extraction identifier according to the fourth corresponding relationship, and accumulating the determined score for the account information of the first user.
Step 703, according to the fifth correspondence, searching whether a virtual animal image corresponding to the point of the account information of the first user exists, and if so, adding the virtual animal image corresponding to the point in the live broadcast video stream sent by the first client device.
Step 705, sending the live video stream added with the avatar to the first client device and the second client device, so that the first client device and the second client device display the avatar on one side of the anchor role in their respective live frames according to the live video stream added with the avatar.
Wherein the anchor character can be a real anchor image or an anchor avatar.
Taking the extraction identifier sent by the server 100 to the second client device 300 as twisted egg a as an example, the server 100 may determine, according to the fourth corresponding relationship shown in table 3 above, that the point corresponding to the twisted egg a is 100, and accumulate the point of 200 for the account information of the anchor. At this time, the server 100 may detect that the point 100 of the account information of the anchor corresponds to the primary avatar according to the fifth correspondence shown in table 4, so that the primary avatar is added to the live video stream transmitted by the first client device 200.
Then, the server 100 transmits the live video stream to which the primary avatar is added to the first client device 200 and each of the second client devices 300, and the respective client devices can display the primary avatar in the live screen.
In addition, the server 100 may also sort the credits of each anchor and display the sorting information of the anchors in real time, so as to further increase the enthusiasm of the anchors in participating in the interaction. In this scenario, the anchor's score may be periodically cleared, for example, every other week, two weeks, or one month, and the anchor's score may be counted again after being cleared.
Referring to fig. 8, fig. 8 is a functional block diagram of a live broadcast interaction device 110 according to the present embodiment. Functionally, the live interactive device 110 may include an interaction starting module 111, a receiving module 112, a first sending module 113, and a second sending module 114.
The interactive starting module 111 is configured to start an interactive task in response to an interactive starting request sent by a first client device 200, and send task information of the interactive task to the first client device 200, so that the first client receives live broadcast information input by a first user based on the task information.
The receiving module 112 is configured to receive interaction information sent by at least one second client, where the interaction information sent by each second client device 300 includes: the second user of the second client device 300 inputs interactive information based on the live information.
The first sending module 113 is configured to count a completion condition of the interaction task according to the interaction information, and send an extraction identifier to the first client device 200 according to the completion condition.
The second sending module 114 is configured to respond to an extraction request initiated by the first client device 200 for the extraction identifier, and determine a corresponding prize for the first user according to the extraction identifier.
For the above-mentioned modules and the modules of the live interactive device 110 that implement other functions, reference may be made to the above detailed description of the relevant steps.
To sum up, according to the live broadcast interaction method, the live broadcast interaction device, the server and the machine-readable storage medium provided by the embodiment of the application, the interaction task started by the server is associated with the extraction identifier, the extraction identifier is associated with the prize, and the first user can acquire the corresponding extraction identifier by completing the interaction task to extract the corresponding prize, so that the interaction enthusiasm of the first user and the second user can be improved, the live broadcast content is improved, and the user stickiness is improved.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus, device and method may be implemented in other manners. The embodiments described above are merely illustrative, and for example, the flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).
It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The foregoing is illustrative of only alternative embodiments of the present application and is not intended to limit the present application, which may be modified or varied by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (10)

1. A live broadcast interaction method is applied to a server, and comprises the following steps:
responding an interaction starting request sent by first client equipment, starting an interaction task, sending task information of the interaction task to the first client equipment, and enabling the first client equipment to receive live broadcast information input by a first user based on the task information;
receiving the interaction information sent by at least one second client device, wherein the interaction information sent by each second client device comprises: a second user of the second client device inputs interactive information based on the live broadcast information;
counting the completion condition of the interactive task according to the interactive information, and sending an extraction identifier to the first client device according to the completion condition;
responding to an extraction request initiated by the first client device to the extraction identifier, and determining a corresponding prize for the first user according to the extraction identifier.
2. The method of claim 1, wherein the task information comprises: the method comprises the steps that a first type and a first quantity of interactive information and a first corresponding relation between the first type and the first quantity and a second type of extraction identification are obtained;
the counting the completion condition of the interactive task according to the interactive information and sending an extraction identifier to the first client device according to the completion condition includes:
counting the number of the first type of interaction information in the interaction information to obtain a second number;
judging whether the second quantity reaches the first quantity;
if so, determining the second type corresponding to the first type and the first quantity according to the first corresponding relation, and sending the second type extraction identification to the first client device.
3. The method according to claim 2, wherein the server stores a second correspondence of the second type of the extraction identifier and at least one extraction weight, and a third correspondence of each extraction weight corresponding to the second type and a prize; wherein each extraction weight indicates a different numerical range, and the numerical ranges indicated by all the extraction weights corresponding to the second type form a preset range;
the determining a corresponding prize for the first user according to the drawing identifier includes:
determining a random number for the extraction identifier within the preset range;
according to the second corresponding relation, determining the extraction weight corresponding to the second type of the extraction identifier, and determining a target range containing the random number from a numerical range indicated by the determined extraction weight;
and determining the prize corresponding to the drawing weight indicating the target range as the prize of the first user according to the third corresponding relation.
4. The method of any of claims 1-3, wherein the prize is associated with a live task; after determining a corresponding prize for the first user in accordance with the draw identification, the method further comprises:
determining a live task associated with the prize, and acquiring task information of the live task and description information of the prize;
generating prize winning information according to the acquired task information and the description information;
sending the winning information to the first client device, and sending inquiry information to each second client device for the live broadcast task;
and receiving confirmation completion information sent by each second client device according to the inquiry information, and associating the prize with account information of the first user of the first client device if the number of the received confirmation completion information reaches a preset number.
5. The method of any of claims 1-3, wherein the prize comprises a virtual special effect, the method further comprising:
adding the virtual special effect in a live video stream sent by the first client device, and sending the live video stream added with the virtual special effect to the first client device and the second client device, so that the first client device and the second client device display the virtual special effect in respective live pictures according to the live video stream added with the virtual special effect.
6. The method according to any one of claims 1 to 3, wherein the server stores a fourth correspondence of different types of extraction marks to points and a fifth correspondence of points to avatar;
after sending the extraction identifier to the first client device according to the completion condition, the method further includes:
determining the type of the extraction identifier;
determining the integral corresponding to the type of the extraction identifier according to the fourth corresponding relation, and accumulating the determined integral for the account information of the first user;
according to the fifth corresponding relation, whether a virtual animal image corresponding to the integral of the account information of the first user exists is searched, and if yes, the virtual animal image corresponding to the integral is added into the live broadcast video stream sent by the first client device;
and sending the live video stream added with the avatar to the first client device and the second client device, so that the first client device and the second client device display the avatar at one side of a main broadcasting role in respective live broadcasting pictures according to the live video stream added with the avatar.
7. The method according to claim 2 or 3, wherein the counting the number of the first type of interaction information in the interaction information comprises:
counting the number of the first type interaction information sent by each second client device, and summing the number of the first type interaction information sent by at least one second client device to obtain a second number;
after sending the determined prize information to the first client device, the method further comprises:
determining second client equipment with the largest quantity of the sent first type interaction information;
acquiring identification information of a second user of the second client device with the largest number, and adding the identification information to a live video stream sent by the first client device;
and sending the live video stream added with the identification information to the first client side equipment and the second client side equipment so as to enable the first client side equipment and the second client side equipment to display the identification information in respective live pictures according to the live video stream added with the identification information.
8. A live broadcast interaction device is applied to a server, and comprises:
the interactive starting module is used for responding to an interactive starting request sent by first client equipment, starting an interactive task, and sending task information of the interactive task to the first client equipment, so that the first client receives live broadcast information input by a first user based on the task information;
the receiving module is configured to receive interaction information sent by at least one second client device, where the interaction information sent by each second client device includes: a second user of the second client device inputs interactive information based on the live broadcast information;
the first sending module is used for counting the completion condition of the interactive task according to the interactive information and sending an extraction identifier to the first client equipment according to the completion condition;
and the second sending module is used for responding to an extraction request initiated by the first client equipment to the extraction identifier and determining a corresponding prize for the first user according to the extraction identifier.
9. A server comprising a processor and a machine-readable storage medium storing machine-executable instructions that, when invoked by the processor, cause the processor to: the method of any one of claims 1-7.
10. A machine-readable storage medium having stored thereon machine-executable instructions that, when executed, implement: the method of any one of claims 1-7.
CN201911003796.5A 2019-10-22 2019-10-22 Live broadcast interaction method and device, server and machine-readable storage medium Active CN110708565B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911003796.5A CN110708565B (en) 2019-10-22 2019-10-22 Live broadcast interaction method and device, server and machine-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911003796.5A CN110708565B (en) 2019-10-22 2019-10-22 Live broadcast interaction method and device, server and machine-readable storage medium

Publications (2)

Publication Number Publication Date
CN110708565A true CN110708565A (en) 2020-01-17
CN110708565B CN110708565B (en) 2022-08-19

Family

ID=69200888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911003796.5A Active CN110708565B (en) 2019-10-22 2019-10-22 Live broadcast interaction method and device, server and machine-readable storage medium

Country Status (1)

Country Link
CN (1) CN110708565B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111475268A (en) * 2020-04-01 2020-07-31 腾讯科技(深圳)有限公司 Task item distribution method, device and equipment and readable storage medium
CN111836068A (en) * 2020-07-24 2020-10-27 北京达佳互联信息技术有限公司 Live broadcast interaction method and device, server and storage medium
CN111836061A (en) * 2020-06-18 2020-10-27 北京嘀嘀无限科技发展有限公司 Live broadcast auxiliary method, device, server and readable storage medium
CN112752159A (en) * 2020-08-25 2021-05-04 腾讯科技(深圳)有限公司 Interaction method and related device
CN113051458A (en) * 2021-02-04 2021-06-29 北京达佳互联信息技术有限公司 Data processing method and device, electronic equipment and storage medium
CN113058270A (en) * 2021-04-28 2021-07-02 腾讯科技(深圳)有限公司 Live broadcast interaction method and device, storage medium and electronic equipment
CN113259703A (en) * 2021-05-18 2021-08-13 北京达佳互联信息技术有限公司 Interaction method and device for live broadcast task, electronic equipment and storage medium
CN113268340A (en) * 2021-04-29 2021-08-17 北京达佳互联信息技术有限公司 Virtual resource package generation method and device, electronic equipment and storage medium
CN113573084A (en) * 2021-07-21 2021-10-29 广州方硅信息技术有限公司 Live broadcast interaction method, system, device, equipment and storage medium
CN113765977A (en) * 2020-11-17 2021-12-07 北京沃东天骏信息技术有限公司 Interactive information processing method, device and system
CN113825029A (en) * 2021-09-07 2021-12-21 上海哔哩哔哩科技有限公司 Live broadcast room virtual article acquisition method, client and server
CN114245148A (en) * 2020-09-09 2022-03-25 腾讯科技(深圳)有限公司 Live broadcast interaction method, device, terminal, server and storage medium
WO2023284600A1 (en) * 2021-07-12 2023-01-19 北京字节跳动网络技术有限公司 Interaction method and apparatus, and device, computer-readable storage medium and product

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160110751A1 (en) * 2014-10-15 2016-04-21 Toshiba Global Commerce Solutions Holdings Corporation Method, computer program product, and system for providing a sensor-based environment
CN105828145A (en) * 2016-03-18 2016-08-03 广州酷狗计算机科技有限公司 Interaction method and interaction device
US9716918B1 (en) * 2008-11-10 2017-07-25 Winview, Inc. Interactive advertising system
CN108184144A (en) * 2017-12-27 2018-06-19 广州虎牙信息科技有限公司 A kind of live broadcasting method, device, storage medium and electronic equipment
CN108347655A (en) * 2018-03-01 2018-07-31 广州虎牙信息科技有限公司 Direct broadcasting room interactive approach, device, equipment and storage medium
CN108391155A (en) * 2018-02-07 2018-08-10 北京密境和风科技有限公司 Interactive live broadcasting method, client, server and system
CN108391158A (en) * 2018-02-07 2018-08-10 北京密境和风科技有限公司 Interactive live broadcasting method, client, server and system
CN108419140A (en) * 2018-03-01 2018-08-17 广州虎牙信息科技有限公司 Living broadcast interactive method, apparatus, server, terminal and storage medium
CN108769758A (en) * 2018-07-03 2018-11-06 北京奇艺世纪科技有限公司 A kind of data analysing method and device
CN109327709A (en) * 2018-11-23 2019-02-12 网易(杭州)网络有限公司 Stage property put-on method and device, computer storage medium, electronic equipment
CN109767256A (en) * 2018-12-12 2019-05-17 武汉掌游科技有限公司 A kind of control method and device of sweepstake probability
CN110248203A (en) * 2019-07-10 2019-09-17 广州虎牙科技有限公司 A kind of processing method of interactive service, device, equipment and storage medium

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9716918B1 (en) * 2008-11-10 2017-07-25 Winview, Inc. Interactive advertising system
US20160110751A1 (en) * 2014-10-15 2016-04-21 Toshiba Global Commerce Solutions Holdings Corporation Method, computer program product, and system for providing a sensor-based environment
CN105828145A (en) * 2016-03-18 2016-08-03 广州酷狗计算机科技有限公司 Interaction method and interaction device
CN108184144A (en) * 2017-12-27 2018-06-19 广州虎牙信息科技有限公司 A kind of live broadcasting method, device, storage medium and electronic equipment
CN108391155A (en) * 2018-02-07 2018-08-10 北京密境和风科技有限公司 Interactive live broadcasting method, client, server and system
CN108391158A (en) * 2018-02-07 2018-08-10 北京密境和风科技有限公司 Interactive live broadcasting method, client, server and system
CN108347655A (en) * 2018-03-01 2018-07-31 广州虎牙信息科技有限公司 Direct broadcasting room interactive approach, device, equipment and storage medium
CN108419140A (en) * 2018-03-01 2018-08-17 广州虎牙信息科技有限公司 Living broadcast interactive method, apparatus, server, terminal and storage medium
CN108769758A (en) * 2018-07-03 2018-11-06 北京奇艺世纪科技有限公司 A kind of data analysing method and device
CN109327709A (en) * 2018-11-23 2019-02-12 网易(杭州)网络有限公司 Stage property put-on method and device, computer storage medium, electronic equipment
CN109767256A (en) * 2018-12-12 2019-05-17 武汉掌游科技有限公司 A kind of control method and device of sweepstake probability
CN110248203A (en) * 2019-07-10 2019-09-17 广州虎牙科技有限公司 A kind of processing method of interactive service, device, equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
雷宁: "网络游戏直播平台的互动仪式研究 ——以斗鱼tv游戏直播平台为例", 《中国优秀硕士学位论文全文数据库(电子期刊)》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111475268A (en) * 2020-04-01 2020-07-31 腾讯科技(深圳)有限公司 Task item distribution method, device and equipment and readable storage medium
CN111836061A (en) * 2020-06-18 2020-10-27 北京嘀嘀无限科技发展有限公司 Live broadcast auxiliary method, device, server and readable storage medium
CN111836068A (en) * 2020-07-24 2020-10-27 北京达佳互联信息技术有限公司 Live broadcast interaction method and device, server and storage medium
CN112752159A (en) * 2020-08-25 2021-05-04 腾讯科技(深圳)有限公司 Interaction method and related device
CN112752159B (en) * 2020-08-25 2024-01-30 腾讯科技(深圳)有限公司 Interaction method and related device
CN114245148B (en) * 2020-09-09 2023-10-27 腾讯科技(深圳)有限公司 Live interaction method, device, terminal, server and storage medium
CN114245148A (en) * 2020-09-09 2022-03-25 腾讯科技(深圳)有限公司 Live broadcast interaction method, device, terminal, server and storage medium
CN113765977A (en) * 2020-11-17 2021-12-07 北京沃东天骏信息技术有限公司 Interactive information processing method, device and system
CN113051458A (en) * 2021-02-04 2021-06-29 北京达佳互联信息技术有限公司 Data processing method and device, electronic equipment and storage medium
CN113058270B (en) * 2021-04-28 2024-05-10 腾讯科技(深圳)有限公司 Live interaction method and device, storage medium and electronic equipment
CN113058270A (en) * 2021-04-28 2021-07-02 腾讯科技(深圳)有限公司 Live broadcast interaction method and device, storage medium and electronic equipment
CN113268340A (en) * 2021-04-29 2021-08-17 北京达佳互联信息技术有限公司 Virtual resource package generation method and device, electronic equipment and storage medium
CN113259703A (en) * 2021-05-18 2021-08-13 北京达佳互联信息技术有限公司 Interaction method and device for live broadcast task, electronic equipment and storage medium
CN113259703B (en) * 2021-05-18 2023-03-21 北京达佳互联信息技术有限公司 Interaction method and device for live broadcast task, electronic equipment and storage medium
WO2023284600A1 (en) * 2021-07-12 2023-01-19 北京字节跳动网络技术有限公司 Interaction method and apparatus, and device, computer-readable storage medium and product
CN113573084A (en) * 2021-07-21 2021-10-29 广州方硅信息技术有限公司 Live broadcast interaction method, system, device, equipment and storage medium
CN113825029A (en) * 2021-09-07 2021-12-21 上海哔哩哔哩科技有限公司 Live broadcast room virtual article acquisition method, client and server

Also Published As

Publication number Publication date
CN110708565B (en) 2022-08-19

Similar Documents

Publication Publication Date Title
CN110708565B (en) Live broadcast interaction method and device, server and machine-readable storage medium
CN108235102B (en) Service processing method, device and storage medium
CN110213607B (en) Live broadcast room interaction method and device, terminal, server and readable storage medium
CN110769270B (en) Live broadcast interaction method and device, electronic equipment and storage medium
CN108269128B (en) Advertisement putting method, device, equipment and storage medium
CN109348248B (en) Data processing method, system and device for live game
CN108924576A (en) A kind of video labeling method, device, equipment and medium
CN110300307B (en) Live broadcast interaction method and device, live broadcast server and storage medium
CN110287399B (en) Live broadcast information processing method and device, electronic equipment and storage medium
CN110944229A (en) Data processing method and device for live room object
CN109089154A (en) A kind of video extraction method, apparatus, equipment and medium
WO2018121541A1 (en) User attribute extraction method and apparatus, and electronic device
CN113490004B (en) Live broadcast interaction method and related device
CN111046292B (en) Live broadcast recommendation method and device, computer readable storage medium and electronic equipment
CN106302471B (en) Method and device for recommending virtual gift
CN111432228A (en) Method, device and equipment for matching anchor and storage medium
CN111091422B (en) Method, apparatus, device and computer readable storage medium for issuing rewards in game
CN114938459A (en) Virtual live broadcast interaction method and device based on barrage, storage medium and equipment
CN109168043B (en) Method, equipment and system for displaying recommendation information
CN109218766B (en) Method for summoning bean vermicelli, live broadcast platform server and anchor terminal
CN114283349A (en) Data processing method and device, computer equipment and storage medium
US20140249659A1 (en) Method for Finding Influential Nodes in a Social Network
CN107408276B (en) Comment analysis system, comment analysis method, and comment analysis program
CN114449301B (en) Item sending method, item sending device, electronic equipment and computer-readable storage medium
CN113515670B (en) Film and television resource state identification method, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant