CN114245195A - Live broadcast interaction method, device, equipment, storage medium and program product - Google Patents

Live broadcast interaction method, device, equipment, storage medium and program product Download PDF

Info

Publication number
CN114245195A
CN114245195A CN202210038667.5A CN202210038667A CN114245195A CN 114245195 A CN114245195 A CN 114245195A CN 202210038667 A CN202210038667 A CN 202210038667A CN 114245195 A CN114245195 A CN 114245195A
Authority
CN
China
Prior art keywords
live broadcast
data
target
account
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
CN202210038667.5A
Other languages
Chinese (zh)
Other versions
CN114245195B (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.)
Bigo Technology Pte Ltd
Original Assignee
Bigo Technology Pte 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 Bigo Technology Pte Ltd filed Critical Bigo Technology Pte Ltd
Priority to CN202210038667.5A priority Critical patent/CN114245195B/en
Publication of CN114245195A publication Critical patent/CN114245195A/en
Application granted granted Critical
Publication of CN114245195B publication Critical patent/CN114245195B/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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the application discloses a live broadcast interaction method, a live broadcast interaction device, live broadcast interaction equipment, a live broadcast storage medium and a program product, and belongs to the field of live broadcast. The method comprises the following steps: receiving a live broadcast interaction request, wherein the live broadcast interaction request is used for generating live broadcast interaction content between a target live broadcast room and an associated account related to the target live broadcast room; acquiring a live broadcast data set, wherein the live broadcast data set comprises historical interaction data between a target live broadcast room and an associated account; performing data cleaning on the live broadcast data set according to a data cleaning strategy to obtain target interactive data, wherein the target interactive data comprises associated account data which is in real-time association relation with a target live broadcast room; and sending live broadcast interactive content corresponding to the live broadcast interactive request to a target associated account corresponding to the associated account data. According to the method and the device, the account data in the target live broadcast room can be cleaned in real time, and the live broadcast interactive content sending accuracy and sending efficiency are improved.

Description

Live broadcast interaction method, device, equipment, storage medium and program product
Technical Field
The present disclosure relates to the field of live broadcast, and in particular, to a live broadcast interaction method, apparatus, device, storage medium, and program product.
Background
The live broadcast is a real-time interaction mode between the anchor and audience on the network, usually, the anchor establishes a live broadcast room through a terminal, specified contents are recorded and played in the live broadcast room in real time, and a user can watch the real-time live broadcast contents after entering the live broadcast room through the terminal by the identity of the audience and can interact with the anchor in real time.
In the related technology, in the process of watching the live broadcast in the live broadcast room, the live broadcast room often displays the live broadcast room propaganda content corresponding to the live broadcast room, such as the activity propaganda corresponding to the current live broadcast room, the interactive data display in the live broadcast room, the carousel display entry of the live broadcast content in the live broadcast room, and the like, the content needing to be sent to the terminal in real time usually needs to acquire the live broadcast data currently corresponding to the live broadcast room from a live broadcast background for generating the real-time propaganda content to be pushed.
However, in the above method, there are problems that data transmission of the live broadcast background is delayed, and related publicity content cannot be pushed in time in the live broadcast room, and the like, and the publicity effect is poor, resulting in low human-computer interaction efficiency.
Disclosure of Invention
The embodiment of the application provides a live broadcast interaction method, a live broadcast interaction device, equipment, a storage medium and a program product, which can improve the sending accuracy of live broadcast content, and the technical scheme is as follows:
according to an aspect of an embodiment of the present application, there is provided a live interaction method, where the method is performed by a server, and the method includes:
receiving a live broadcast interaction request, wherein the live broadcast interaction request is used for generating live broadcast interaction content between a target live broadcast room and an associated account related to the target live broadcast room;
acquiring a live broadcast data set, wherein the live broadcast data set comprises historical interaction data between the target live broadcast room and the associated account;
performing data cleaning on the live broadcast data set according to a data cleaning strategy to obtain target interactive data, wherein the target interactive data comprises associated account data which is in a real-time association relation with the target live broadcast room;
and sending the live broadcast interactive content corresponding to the live broadcast interactive request to a target associated account corresponding to the associated account data.
According to an aspect of an embodiment of the present application, there is provided a live interactive apparatus, including:
the receiving module is used for receiving a live broadcast interaction request, and the live broadcast interaction request is used for generating live broadcast interaction content between a target live broadcast room and an associated account related to the target live broadcast room;
the acquisition module is used for acquiring a live broadcast data set, wherein the live broadcast data set comprises historical interaction data between the target live broadcast room and the associated account;
the cleaning module is used for cleaning the live broadcast data set according to a data cleaning strategy to obtain target interactive data, and the target interactive data comprises associated account data which is in real-time association relation with the target live broadcast room;
and the sending module is used for sending the live broadcast interactive content corresponding to the live broadcast interactive request to a target associated account corresponding to the associated account data.
According to an aspect of the embodiments of the present application, there is provided a computer device, the computer device includes a processor and a memory, the memory stores a computer program, and the processor executes the computer program to implement the above live broadcast interaction method.
According to an aspect of the embodiments of the present application, there is provided a computer-readable storage medium, in which a computer program is stored, the computer program being configured to be executed by a processor, to implement or implement the above live interaction method.
According to an aspect of the present application, there is provided a computer program product which, when run on a computer device, causes the computer device to perform the live interaction method as described above.
The technical scheme provided by the embodiment of the application can bring the following beneficial effects:
the application provides a live broadcast interaction method, after historical interaction data corresponding to a correlation account in a target live broadcast room are obtained, the historical interaction data are cleaned based on a data cleaning strategy, a target correlation account which keeps a real-time correlation relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target correlation account, and the target correlation account which has a correlation relationship with the target live broadcast room at present is determined in real time by cleaning the historical interaction data in the target live broadcast room, so that the real-time efficiency of transmission of account data in the live broadcast process is improved, and meanwhile, the accuracy of sending of the live broadcast content is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of a live interaction method according to an embodiment of the present application;
FIG. 2 is a schematic illustration of an implementation environment provided by an embodiment of the present application;
fig. 3 is a flowchart of a live interaction method according to an embodiment of the present application;
fig. 4 is a flowchart of a live interaction method according to another embodiment of the present application;
fig. 5 is a flowchart of a live interaction method according to another embodiment of the present application;
FIG. 6 is a diagram of a live room activity window provided by an embodiment of the present application;
fig. 7 is a schematic view of a carousel entry in a live broadcast room provided by an embodiment of the present application;
fig. 8 is a diagram of a live room message popup provided by an embodiment of the present application;
FIG. 9 is a live room special effects presentation diagram provided by an embodiment of the present application;
fig. 10 is a flowchart of a live interaction method according to another embodiment of the present application;
FIG. 11 is a schematic view of a target live broadcast room configuration interface provided by an embodiment of the present application;
fig. 12 is a block diagram of a live interaction device according to an embodiment of the present application;
fig. 13 is a block diagram of a live interaction device according to another embodiment of the present application;
FIG. 14 is a schematic diagram of a computer device provided by one embodiment of the present application.
Detailed Description
Before the technical solutions of the present application are introduced, some background knowledge related to the present application will be described. The following related arts as alternatives can be arbitrarily combined with the technical solutions of the embodiments of the present application, and all of them belong to the scope of the embodiments of the present application. The embodiment of the present application includes at least part of the following contents.
First, a brief description is given of terms referred to in the embodiments of the present application:
and (4) live broadcast: the method is characterized in that data of a main broadcaster are collected through equipment and are converted into a video stream capable of being transmitted through a series of processing, such as: and (3) carrying out coding compression processing on the video, converting the video into a video stream, and outputting the video stream to a watching terminal for playing. The live application provided in the embodiment of the present application refers to an application provided on a media platform, that is, a user can initiate a live room with himself as an anchor after registering an account in the live application. In some embodiments, the user account opens the live broadcast room for live broadcast by applying for qualification, and in other embodiments, the user account directly selects to start live broadcast in a user interface of the live broadcast application program and fills in information of the live broadcast room, so that the live broadcast room can be opened for live broadcast. In some embodiments, the user account may also be viewed as a viewer account on a live video of the anchor account.
Message queue (Kafka): a "message" is a unit of data that is transmitted between two computers, and during transmission, the message is sent to a queue. A "message queue" is a container that holds messages during the transmission of the messages, the message queue manager acts as an intermediary when sending messages from a message source to a message destination, the primary purpose of the queue is to provide routing and to ensure delivery of the messages; if the recipient is not available when the message is sent, the message queue will hold the message until the message can be successfully delivered. Message queues are an asynchronous way of inter-service communication.
Referring to fig. 1, which shows a schematic view of a live broadcast interaction method provided in an exemplary embodiment of the present application, as shown in fig. 1, after receiving a live broadcast interaction request 110 corresponding to an associated account associated with a target live broadcast room, a live broadcast data set 120 corresponding to a current target live broadcast room is obtained, where the live broadcast interaction request 110 is used to generate related content between the current target live broadcast room and the associated account, for example: sending a live broadcast room message popup, sending live broadcast room promotional content, sending a live broadcast carousel entry, a play prompt, a close broadcast prompt, etc., and the live broadcast data set 120 contains historical interactive data between a target live broadcast room and an associated account, such as: the time of entering the live broadcast room, the time of exiting the live broadcast room, the consumption record of the live broadcast room and the like, wherein the associated account comprises an anchor account or at least one audience account.
And performing data cleaning on the live broadcast data set 120 according to a data cleaning policy to obtain target interactive data 130, wherein the purpose of the data cleaning is to clean a correlation account which is not correlated in the current target live broadcast room and historical interactive data corresponding to the correlation account, only keep the correlation account which has a real-time correlation relationship in the current target live broadcast room and the interactive data corresponding to the correlation account and the target live broadcast room, use the correlation account as a target correlation account, and send live broadcast interactive content 140 corresponding to the live broadcast interactive request 110 to the target correlation account determined after the data cleaning policy performs data cleaning.
After receiving a live broadcast interaction request, performing data cleaning on historical interaction data corresponding to an associated account in a current target live broadcast room through a data cleaning strategy, reserving associated account data having a real-time association relation with the current target live broadcast room, determining a target associated account based on the associated account data, and sending live broadcast interaction content.
Based on the above noun introduction, an application scenario of the embodiment of the present application is illustrated:
1. the method is applied to live broadcast room scenes.After receiving a live broadcast interaction request corresponding to a target live broadcast room, acquiring a targetThe historical interactive data corresponding to the associated account in the live broadcast room is cleaned according to a data cleaning strategy, a target associated account which is currently in association with the target live broadcast room is reserved, and live broadcast interactive content is sent to the target associated account in real time, so that a user can conveniently master the corresponding relation of the target live broadcast room in time;
2. the method is applied to online live shopping scenes.In the live broadcast shopping process, historical purchase records corresponding to live broadcast commodities displayed in a live broadcast room are obtained, inventory data corresponding to commodities with transaction records are correspondingly deleted according to a data cleaning strategy, live broadcast commodities without successful transaction records in the current live broadcast room are reserved, inventory conditions corresponding to the live broadcast commodities are displayed for a user, and the user can conveniently and timely master the selling conditions of the live broadcast commodities in the current live broadcast room.
It is to be noted that the live broadcast interaction method provided in the embodiment of the present application may be implemented by a terminal, may also be implemented by a server, and may also be implemented by cooperation of the terminal and the server, which is not limited in the embodiment of the present application.
Referring to fig. 2, a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application is shown. As shown in fig. 2, the implementation environment includes a terminal 210 and a server 220, and the terminal 210 and the server 220 are connected through a communication network 230, as shown in fig. 2.
The terminal 210 is loaded with a target application 211, and the target application 211 may be a social application, a real-time query function application, a live broadcast application, or the like, and the type of the application is not limited herein. Illustratively, the target application 211 is taken as a live broadcast application for example, and has a live broadcast display function or a live broadcast viewing function, when the target application 211 currently operates the live broadcast viewing function, the terminal 210 is a terminal corresponding to an audience account, and when the target application 211 currently operates the live broadcast display function, the terminal 210 is a terminal corresponding to a main broadcast account, which is not limited herein.
The terminal 210 sends a live broadcast interaction request to the server 220, where the live broadcast interaction request includes a request for generating live broadcast interaction content corresponding to an associated account having an association relationship between a target live broadcast room and a target live broadcast room.
After receiving the live broadcast interaction request sent by the terminal 210, the server 220 obtains a live broadcast data set corresponding to a target live broadcast room according to the live broadcast interaction request, performs data cleaning on the current live broadcast data set according to a data cleaning strategy to obtain target interaction data, determines a target association account having a real-time association relationship with the target live broadcast room according to corresponding association account data in the target interaction data, determines live broadcast interaction content based on the target association account, feeds the live broadcast interaction content back to the terminal 210, and displays the live broadcast interaction content after the terminal 210 receives the fed-back live broadcast interaction content. It should be noted that, after the terminal 210 sends the live broadcast interaction request, the terminal 210 is a target associated account.
The terminal 210 includes at least one of a smartphone, a tablet computer, a portable laptop computer, a desktop computer, a smart speaker, a smart wearable device, and a vehicle-mounted terminal.
In some embodiments, the server 220 may be implemented as a stand-alone single server or may be implemented as a group of servers including a plurality of cooperating servers within a group of servers.
In some embodiments, the server 220 may be implemented as a cloud server in a cloud end, or may be implemented as a node in a blockchain system, which is not limited herein.
It should be noted that the communication network 230 may be implemented as a wired network or a wireless network, and the communication network 230 may be implemented as any one of a local area network, a metropolitan area network, or a wide area network, which is not limited in the embodiment of the present application.
With reference to the noun brief introduction and the application scenario, a live broadcast interaction method provided in the present application embodiment is described, taking the method performed by a server as an example for performing the description, schematically referring to fig. 3, which shows a flow chart of live broadcast interaction provided in an exemplary embodiment of the present application, where the method includes the following steps:
step 301, receiving a live broadcast interaction request.
The live broadcast interaction request is used for generating live broadcast interaction content between the target live broadcast room and the associated account related to the target live broadcast room.
Illustratively, the target live broadcast room and the live broadcast interaction request have a corresponding relationship, that is, the current live broadcast interaction request is a request corresponding to the target live broadcast room.
Optionally, the associated account is an account having an association relationship with a target live broadcast room, where the account includes an audience account for live broadcast viewing in the target live broadcast room, or a main broadcast account for live broadcast of content in the target live broadcast room, or an administrator account for managing the target live broadcast room with an administrator identity, or a visitor account for live broadcast content preview of the target live broadcast room with a visitor identity, and the like, and is not limited herein. The target live broadcast room comprises at least one audience account and a main broadcast account.
Optionally, the association relationship includes at least one of the following modes:
1. in terms of audience accounts, accounts which have an incidence relation with the target live broadcast room comprise the audience accounts which are currently in the target live broadcast room for live broadcast watching, or the accounts enter the target live broadcast room for live broadcast watching in a first historical time period, but currently leave the audience accounts in the live broadcast room;
2. in the aspect of the anchor account, the account which has an incidence relation with the target live broadcast room comprises the anchor account which has an anchor identity corresponding to the live broadcast room in the current target live broadcast room, or the target live broadcast room comprises a plurality of live broadcast fields, and the anchor account which has an anchor identity corresponding to the live broadcast room in the historical field of the target live broadcast room is provided;
3. in terms of the administrator account, the administrator account having an association relationship with the target live broadcast room comprises an account having an administrative authority over the target live broadcast room currently, or an account having an administrative authority over the target live broadcast room in a second historical time period, wherein the administrative authority comprises controlling the number of people watching in the current live broadcast room, limiting the speaking right of an account publishing an illegal speech in the live broadcast room, restricting and standardizing the anchor behavior and the audience behavior, and the like, and is not limited herein;
4. and in terms of the account number of the tourist, the account number of the tourist having the association relation with the target live broadcast room comprises an account number for previewing live broadcast content of the target live broadcast room at present or an account number for previewing live broadcast content of the target live broadcast room in a third history time period.
It should be noted that the above description of the association relationship is only an illustrative example, and the present application is not limited thereto.
In some embodiments, the live interactive content generated corresponding to the live interactive request includes interactive content corresponding to a target live room and an associated account, and the interactive content includes: sending a live broadcast room active window to the associated account, sending a start broadcast prompt and a close broadcast prompt to the associated account, sending the current number of people in the target live broadcast room to the associated account, and sending a carousel entry corresponding to the target live broadcast room to the associated account in real time, which is not limited herein. The live interactive content includes historical interactive content and current interactive content, which is not limited herein.
Step 302, a live data set is obtained.
The live broadcast data set comprises historical interaction data between a target live broadcast room and the associated accounts.
Optionally, after receiving the live broadcast interaction request sent by the associated account, the server obtains historical interaction data between the associated account and the target live broadcast room, or obtains historical interaction data between all associated accounts in the target live broadcast room and the target live broadcast room, which is not limited herein.
In some embodiments, the historical interaction data includes interaction data corresponding to an anchor account associated with the target live broadcast room and the target live broadcast room, or interaction data between an audience account associated with the target live broadcast room and the target live broadcast room, or historical interaction data between the anchor account and the audience account, or historical interaction data between the anchor account and anchor accounts corresponding to other live broadcast rooms, or historical interaction data between corresponding audience accounts within the target live broadcast room, which is not limited herein.
The specific content of the historical interaction data comprises at least one of the following contents:
1. when the historical interactive data is data between the anchor account and the target live broadcast room, the historical interactive data comprises identity information of the anchor account (such as an anchor identity identification code, a live broadcast identity type corresponding to the anchor, and the like), a room number corresponding to the target live broadcast room, a room type (a single live broadcast room, a double live broadcast room, a multi-person live broadcast room, and the like), start-play time, close-play time, live broadcast time and the like of the target live broadcast room, and the historical interactive data is not limited herein;
2. when the historical interactive data is data between the audience account and the target live broadcast room, the historical interactive data comprises identity information (such as an audience identity identification code) of the audience account, the time when the audience account enters the target live broadcast room, the time when the audience account leaves the target live broadcast room, the watching time of the audience account in the target live broadcast room, the consumption record of the audience account in the target live broadcast room, the condition and the progress of the audience account in completing corresponding tasks of the target live broadcast room and the like, and the historical interactive data is not limited herein;
3. when the historical interactive data is data between the audience account and the anchor account in the target live broadcast room, the historical interactive data comprises communication records between the audience account and the anchor account, and historical listing records of the audience account on the anchor account, wherein the listing modes comprise a listing task completion, gift presentation and the like, and the wheat connection records between the audience account and the anchor account, the historical wheat connection time and the like, and are not limited herein;
4. when the historical interactive data is data between a first anchor account corresponding to the target live broadcast room and a second anchor account corresponding to other live broadcast rooms, the historical interactive data comprises historical wheat connecting records, historical wheat connecting duration and historical interactive modes between the first anchor account and the second anchor account, and if: the record of the anchor arena, the identity information of the second anchor account, the room number and the room type corresponding to other live rooms, etc., which are not limited herein;
5. when the historical interactive data is data between a first audience account corresponding to the target live broadcast room and a second audience account corresponding to other live broadcast rooms, the historical interactive data comprises a comparison result of live broadcast contribution records of the first audience account and the second audience account corresponding to respective live broadcast rooms, and the live broadcast contribution records comprise gifts, tasks of the live broadcast rooms and the like, which are not limited herein.
It should be noted that the above description of the historical interaction data content is only an illustrative example, and the embodiment of the present application does not limit this.
Optionally, when the target live broadcast room is a carousel live broadcast room, the historical interaction data includes interaction data corresponding to the target live broadcast room in the local session, or includes interaction data corresponding to the target live broadcast room in the historical session, which is not limited herein.
Optionally, the acquired live broadcast data set includes all historical interaction data between the target live broadcast room and the associated account, or a part of the historical interaction data, which is not limited herein.
In some embodiments, the historical interaction data is data stored in an ordered set structure, or the historical interaction data is data stored in a character string structure, or the historical interaction data includes data stored in an ordered set structure and data stored in a character string structure, which is not limited herein.
And 303, performing data cleaning on the live broadcast data set according to a data cleaning strategy to obtain target interactive data.
The target interactive data comprises associated account data which keeps a real-time association relation with a target live broadcast room.
Illustratively, the process of performing data cleaning on the live broadcast data set according to the data cleaning policy includes deleting part of the data, or screening out data meeting a retention condition for retention, which is not limited herein.
The real-time association relation refers to the association relation between the current time and a target live broadcast room, and in terms of audience accounts, the audience accounts having the real-time association relation with the target live broadcast room refer to accounts which are subjected to live broadcast watching in the target live broadcast room by audience identities at the current time; in terms of the anchor account, the anchor account having a real-time association relationship with the target live broadcast room refers to an account currently performing live broadcast of content in the target live broadcast room, and is not limited herein.
Optionally, the data cleansing policy includes at least one of the following policy modes:
1. deleting historical interactive data corresponding to the association account which does not have the real-time association relation in the current target live broadcast room, such as: deleting historical interactive data corresponding to the audience account which currently leaves the target live broadcast room;
2. screening out an associated account which retains a real-time association relation with a current target live broadcast room, and determining associated account data corresponding to the associated account;
3. screening out the associated account with the real-time association relation in the current target live broadcast room, determining the historical interaction data corresponding to the associated account, and deleting the historical interaction data corresponding to other accounts, if: and the associated account 1 is an account which has a real-time association relation with the target live broadcast room currently, the associated account 2 is an account which does not have the real-time association relation, the interactive data corresponding to the associated account 1 is stored, and the interactive data corresponding to the associated account 2 is deleted.
It should be noted that the above strategy for the data cleansing strategy is only an illustrative example, and the embodiment of the present application does not limit this.
In some embodiments, the target interaction data is historical interaction data corresponding to an association account and a target live broadcast room, where the association account has a real-time association relationship with the target live broadcast room, where the historical interaction data includes association account data corresponding to the association account, such as: and associating account identities corresponding to the accounts, such as: the identification code, the identification type, and the like, and the time for the associated account to enter the target live broadcast room, and the like, which are not limited herein.
And step 304, sending live broadcast interactive content corresponding to the live broadcast interactive request to a target associated account corresponding to the associated account data.
In some embodiments, after target interaction data is obtained through a data cleansing policy, a corresponding associated account is determined as a target associated account according to associated account data included in the target interaction data, and is used for sending live interactive content, where when a plurality of target associated accounts are included, the live interactive content is sent to the plurality of target associated accounts at the same time, or the live interactive content is sent to the plurality of target associated accounts sequentially, or the plurality of target associated accounts are divided into at least one subset, and the live interactive content is sent to the at least one subset sequentially, which is not limited herein.
Optionally, the display mode of the live interactive content includes at least one of the following modes:
1. after data cleaning is carried out on the live broadcast data set according to the data cleaning strategy each time, sending live broadcast interactive content to the target associated account determined after cleaning once, and sending updated live broadcast interactive content to the cleaned target associated account again until the next data cleaning strategy is completed;
2. setting an interval threshold value between every two data cleaning intervals, and sending at least one live broadcast interactive content to the target associated account according to the interval threshold value;
3. and sending live broadcast interactive contents to the target associated data and keeping a display state between every two data cleaning intervals until the live broadcast interactive contents are canceled when the data cleaning is started next time.
It should be noted that, the above manner of displaying the live interactive content is only an illustrative example, and the present application embodiment does not limit this.
Optionally, the live interactive content sent after each data cleansing process is the same or different, and is not limited herein.
In summary, the present application provides a live broadcast interaction method, after historical interaction data corresponding to a correlation account in a target live broadcast room is acquired, the historical interaction data is cleaned based on a data cleaning policy, a target correlation account which maintains a real-time correlation relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target correlation account, and the historical interaction data in the target live broadcast room is cleaned to determine the target correlation account which has a correlation relationship with the target live broadcast room at present in real time, so that the real-time efficiency of transmission of account data in a live broadcast process is improved, and meanwhile, the accuracy of sending the live broadcast content is also improved.
In an alternative embodiment, the associated account includes a main broadcast account, and for an exemplary purpose, please refer to fig. 4, which shows a flowchart of a live broadcast interaction method provided in an exemplary embodiment of the present application, and the method is described as an example executed by a server, where the method includes the following steps:
step 401, receiving a live broadcast interaction request.
The live broadcast interaction request is used for generating live broadcast interaction content between the target live broadcast room and the associated account related to the target live broadcast room.
The content of the live interaction request in step 401 is described in detail in step 301, and is not described herein again.
Step 402, a live data set is obtained.
The live broadcast data set comprises historical interaction data between a target live broadcast room and the associated accounts.
In some embodiments, the live data set includes historical interaction data corresponding to an anchor account and an audience account, where a first historical interaction data corresponds to a target live broadcast room between the anchor account and the target live broadcast room, and the first historical interaction data includes a start time of the anchor account corresponding to the target live broadcast room, a closing time of the target live broadcast room, anchor identity information corresponding to the anchor account (e.g., an anchor identity identification code, a live broadcast identity type corresponding to the anchor, etc.), a live broadcast room number corresponding to the target live broadcast room, and a live broadcast room type (a single live broadcast room, a double live broadcast room, a multi-person live broadcast room, etc.), which are not limited.
Optionally, the first historical interaction data is stored in an ordered set format, or stored in a character string format, or the first historical interaction data includes interaction data stored in an ordered set format and interaction data stored in a character string format, which is not limited in this respect.
Step 403, determining a time threshold range based on the data cleaning policy.
Illustratively, according to the data cleaning policy, a time threshold range corresponding to the target live broadcast room is determined, where the time threshold range is determined by the play time of the anchor account corresponding to the target live broadcast room, or is determined by the play-off time of the anchor account corresponding to the target live broadcast room, or is determined by both the play time and the play-off time of the anchor account corresponding to the target live broadcast room, and no limitation is made here. The starting time refers to the time corresponding to the start of live broadcast of the content in the target live broadcast room, or the starting time refers to the time when the target live broadcast room starts loading the live broadcast content corresponding to the anchor account, and the closing time refers to the time when the anchor account is located in the target live broadcast room and the live broadcast is finished.
In some embodiments, based on a data cleaning strategy, determining a play time corresponding to the current live content of a target live broadcast room; and determining the time threshold range by taking the broadcasting time as the starting time and the current time as the ending time.
In some embodiments, the play action message queue corresponding to the anchor account is set as a data cleaning policy, and data cleaning is performed on interactive data corresponding to the anchor account and the audience account in the target live broadcast room.
When the broadcasting time is determined in the target live broadcasting room corresponding to the anchor account, a broadcasting behavior message queue is immediately generated, and a broadcasting behavior data set is generated, wherein the data structure is schematically as follows:
{"live_start_time":"1548212272","is_gray":"1","room_type":"66","anchor_uid":"1567264542","room_id":"6451255554221251"}
the effective information in the start action data set includes the start time (live _ start _ time), the anchor identification code (anchor _ uid), the room identification code (room _ id) corresponding to the target live broadcast room, and the room type (room _ type) corresponding to the target live broadcast room.
The broadcasting time corresponding to the live broadcast content comprises the time when the anchor account starts to perform content live broadcast in the target live broadcast room, or the time when the target live broadcast room loads the live broadcast content corresponding to the anchor account, so that the time when the content live broadcast starts is taken as a first candidate broadcasting time, the loading time corresponding to the target live broadcast room is taken as a second candidate broadcasting time, and the candidate time close to the current time is taken as the broadcasting time corresponding to the broadcasting behavior data set, that is, the first candidate broadcasting time is determined based on the broadcasting operation of the anchor account on the target live broadcast room; determining the loading time of the target live broadcast room on the live broadcast content of the anchor account as a second candidate broadcasting time; and determining the candidate broadcasting time close to the current time as the broadcasting time based on the time sequence relation between the first candidate broadcasting time and the second candidate broadcasting time.
The broadcasting operation of the anchor account corresponding to the target live broadcast room comprises at least one of the following modes:
1. the anchor generates a target live broadcast room after setting is finished by setting a room type (such as a single live broadcast room, a double live broadcast room or a multi-player live broadcast room) and a live broadcast content type (such as talent performance live broadcast, game live broadcast, chat live broadcast, gourmet live broadcast and the like) corresponding to the target live broadcast room, wherein an anchor account is positioned in the target live broadcast room and starts to carry out content live broadcast, namely, the setting operation of the target live broadcast room is used as the starting operation of the anchor account corresponding to the target live broadcast room;
2. the anchor automatically starts the target live broadcast room and the anchor account automatically starts the content live broadcast when the reservation starting time is reached, namely, the target live broadcast room automatically starts the live broadcast at the reservation starting time as the starting operation of the target live broadcast room corresponding to the anchor account.
It should be noted that the above-mentioned opening operation corresponding to the anchor account is only an illustrative example, and the present application does not limit this.
In some embodiments, the target live broadcast room corresponding to the anchor account further includes a closing operation, where the closing operation is used to determine a closing time corresponding to the target live broadcast room, where the closing time includes a closing time corresponding to the anchor account ending the content live broadcast in the target live broadcast room, or the anchor account closing the closing time corresponding to the target live broadcast room, which is not limited herein.
Illustratively, a closed broadcast behavior message queue corresponding to the anchor account is set as a data cleaning strategy, and interactive data corresponding to the anchor account and interactive data corresponding to the audience account in the target live broadcast room are cleaned.
When the anchor account finishes live broadcasting in the target live broadcasting room and generates a broadcast closing moment, a broadcast closing behavior message queue is immediately generated and a broadcast closing behavior data set is generated, wherein the data structure is schematically as follows:
{"duration":"3977","live_end_time":"1548212272","is_gray":"1","room_type":"66","anchor_uid":"1567264542","room_id":"6451255554221251"}
the effective information in the closed play behavior data set includes a closed play time (live _ start _ time), a main play identification code (anchor _ uid), a room identification code (room _ id) corresponding to the target live broadcast room, a room type (room _ type) corresponding to the target live broadcast room, and a history live broadcast duration (duration) corresponding to the target live broadcast room.
Optionally, when the end time corresponding to the end of the content live broadcast of the anchor account in the target live broadcast room is taken as the closed broadcast time corresponding to the anchor account, the start time corresponding to the anchor account is taken as the start time, and the closed broadcast time corresponding to the anchor account is taken as the end time, the time threshold range is determined.
Optionally, when the closing time corresponding to the closing of the anchor account to the target live broadcast room is taken as the closing time corresponding to the anchor account, the playing time corresponding to the anchor account is taken as the starting time, and the time threshold range is determined.
That is, in some embodiments, the closing time corresponding to the historical live content of the target live broadcast room is determined based on the data cleaning policy; and determining a time threshold range by taking the playing time of the historical live broadcast content as an initial time and taking the broadcasting closing time as a termination time.
And step 404, based on the time threshold range, cleaning historical interaction data in the live broadcast data set to obtain target interaction data.
When the data cleaning strategy is a broadcasting action message queue, the time threshold range is a threshold range taking the broadcasting time of a target live broadcasting room corresponding to a main broadcasting account as an initial time and the current time as a termination time, and the historical interactive data outside the time threshold range is cleaned, namely, when the target live broadcasting room is a carousel live broadcasting room, the historical interactive data comprises interactive data corresponding to a viewing account in at least one sub target live broadcasting room and interactive data corresponding to the main broadcasting account, the historical interactive data contained in the historical field before the broadcasting time is deleted to obtain target interactive data, wherein the deleted historical interactive data is the historical interactive data contained in the content live broadcasting process corresponding to the historical field in the target live broadcasting room, and the historical interactive data comprises the interactive data corresponding to the main broadcasting account and the interactive data corresponding to the viewing account contained in the historical field, such as: and the target live broadcast room is a carousel live broadcast room, the current live broadcast room is a 3 rd live broadcast room, namely, the corresponding historical interaction data in the 1 st live broadcast room and the 2 nd live broadcast room are deleted according to a data cleaning strategy, and the target interaction data within the time threshold range are determined.
When the data cleaning strategy is a closing play behavior message queue, the time threshold range is a threshold range which takes the starting time of a target live broadcast room corresponding to the anchor account as the starting time and the closing time of the target live broadcast room as the ending time, and historical interactive data in the time threshold range are correspondingly deleted, wherein the historical interactive data comprise interactive data of a target live broadcast room corresponding to the audience account and interactive data of a target live broadcast room corresponding to the anchor account.
Step 405, sending live broadcast interactive content corresponding to the live broadcast interactive request to a target associated account corresponding to the associated account data.
Illustratively, after the target interactive data is acquired through the play action message queue, the associated account located in the current target live broadcast room within the time threshold range is determined as the target associated account, and the live broadcast interactive content is sent to the target associated account.
The live interactive content will be specifically described in the following embodiments, and will not be described here.
In summary, the present application provides a live broadcast interaction method, after historical interaction data corresponding to a correlation account in a target live broadcast room is acquired, the historical interaction data is cleaned based on a data cleaning policy, a target correlation account which maintains a real-time correlation relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target correlation account, and the historical interaction data in the target live broadcast room is cleaned to determine the target correlation account which has a correlation relationship with the target live broadcast room at present in real time, so that the real-time efficiency of transmission of account data in a live broadcast process is improved, and meanwhile, the accuracy of sending the live broadcast content is also improved.
In the embodiment, the opening behavior message queue and the closing behavior message queue are set according to the first historical interactive data corresponding to the anchor account and the target live broadcast room, the time threshold ranges corresponding to the respective message queues are determined, data cleaning is performed on the historical interactive data according to the time threshold ranges to obtain target interactive data, data cleaning is performed on the interactive data corresponding to the anchor account and the audience account in the target live broadcast room respectively based on the anchor related behaviors, invalid data in the target live broadcast room can be deleted in time, and the accuracy of sending live broadcast interactive content is improved.
In an alternative embodiment, the associated account includes a viewer account, please refer to fig. 5, which shows a flowchart of a live interaction method provided in an exemplary embodiment of the present application, and as shown in fig. 5, the method includes the following steps:
step 501, receiving a viewing closing request of a target viewer account.
Illustratively, the target audience account is an audience account currently in the target live broadcast room for live broadcast viewing in the audience identity.
Optionally, the viewing closing request includes a request of the current target viewer account to exit the target live broadcast room to end live broadcast viewing, or the viewing closing request includes a request of the current target viewer account to change to another live broadcast room for live broadcast viewing, which is not limited herein.
Step 502, a first live data set and a second live data set are obtained.
The first live broadcast data set comprises first interactive data and second interactive data which are stored in an ordered set format, and the second live broadcast data set comprises third interactive data and fourth interactive data which are stored in a character string format.
Illustratively, after receiving a viewing closing request corresponding to a target viewer account, a first live broadcast data set and a second live broadcast data set corresponding to a current target live broadcast room are simultaneously obtained.
The first direct broadcasting data set comprises a data Queue (Queue) corresponding to a main broadcasting account as first interactive data and a data Queue corresponding to a viewer account as second interactive data, and the first interactive data and the second interactive data are stored in an ordered set format.
Schematically, the first interaction data corresponding to the anchor account is used for illustration: storing anchor list information corresponding to an anchor account in a target live broadcast room and house entering time corresponding to content live broadcast when the anchor account enters the target live broadcast room by first interactive data in an ordered set format, wherein a data structure corresponding to the first interactive data is that a cache Key (Key) is distinguished by a room identification code (room _ id) corresponding to the target live broadcast room; the Member list (Member) is an anchor identity identification code (uid) corresponding to an anchor account; and the score (Socre) is the room entering time corresponding to the anchor account and is used as a room entering timestamp.
Schematically, the second interaction data corresponding to the audience account is used for illustration: the second interactive data stores audience list information corresponding to audience accounts in the target live broadcast room in an ordered set format, and the room entering time when the audience accounts enter the target live broadcast room for live broadcast watching in an audience identity, wherein a data structure corresponding to the second interactive data is a cache Key (Key) and is distinguished by a room identification code (room _ id) corresponding to the target live broadcast room; the Member list (Member) is an audience identification code (uid) corresponding to the audience account; and the Score (Score) is the room entrance time corresponding to the audience account number and is used as a room entrance timestamp.
The second live data set comprises data details (Detail) corresponding to the anchor account as third interactive data, data details corresponding to the audience account as fourth interactive data, and the third interactive data and the fourth interactive data are stored in a character string format.
Schematically, the third interaction data corresponding to the anchor account is used for illustration: the third interactive data is stored in a Key-Value Key Value pair, where the cache Key Value (Key) is a result obtained by combining an anchor identification code corresponding to an anchor account and a room identification code corresponding to a target live broadcast room, such as: if the anchor identity identification code corresponding to the anchor account is uid, and the room identification code corresponding to the target live broadcast room is room _ id, the cache key Value is (uid _ room _ id), and the cache Value (Value) is the starting time of the target live broadcast room corresponding to the anchor account and is used as a Timestamp (Timestamp).
Schematically, the fourth interaction data corresponding to the audience account is used for illustration: the fourth interactive data is stored in a Key-Value Key Value pair, where the cache Key Value (Key) is a result obtained by combining the audience identification code corresponding to the audience account and the room identification code corresponding to the target live broadcast room, and the result is as follows: and if the audience identity identification code corresponding to the audience account is uid, and the room identification code corresponding to the target live broadcast room is room _ id, the cache key Value is (uid _ room _ id), and the cache Value (Value) is a Timestamp (Timestamp) at which the audience account enters the target live broadcast room for live broadcast watching by using the audience identity.
In some embodiments, the first interactive data and the third interactive data are first historical interactive data between the anchor account and the target live broadcast room, and the second interactive data and the fourth interactive data are second historical interactive data between the audience account and the target live broadcast room.
That is, the first historical interactive data includes a data queue and data details corresponding to the anchor account, and the second historical interactive data includes a data queue and data details corresponding to the viewer account.
And 503, performing data cleaning on the interactive data corresponding to the target audience account from the historical interactive data based on the viewing closing request according to the data cleaning strategy to obtain the target interactive data.
Illustratively, a data cleaning policy is formulated according to the second historical interaction data corresponding to the audience account, wherein the data cleaning policy includes formulating an audience behavior message queue corresponding to the audience account, and the audience behavior message queue can immediately generate and generate an audience behavior data set corresponding to a target audience account when the target audience account sends an audience closing request, and illustratively, the data structure is as follows:
{"anchorUid":"1738757994","duration":"405","enterTime":"1545964591","leaveTime":"1545964996","msgType":"2","product_time":"1545964996","roomType":"4","uid":"1658973448"}
the effective information in the data structure includes an entry live broadcast time (enterTime), an exit watch time (leave time), a target audience identification code (uid) corresponding to a target audience account, a duration type (msgType, wherein "msgType": 1 "represents a live broadcast duration corresponding to a main broadcast account," msgType ": 2" represents a watch duration corresponding to a target audience account, "msgType": 3 "represents a connected duration corresponding to a main broadcast account), a live broadcast duration (duration) corresponding to a target audience account, a generated data structure duration (product _ time), and a main broadcast account identification code (anchor). And determining a room identification code (room _ id) corresponding to the current target live broadcast room according to the anchor identity identification code corresponding to the anchor account.
Illustratively, when the target audience account exits from the live broadcast room, the data detail data corresponding to the target audience account with the key value "uid _ room _ id" needs to be deleted, the third interactive data corresponding to the target audience account is deleted from the first live broadcast data set corresponding to the target live broadcast room, and the target interactive data is determined.
And step 504, scanning the target interactive data based on the audience account by taking the playing time corresponding to the current live broadcast content as an anchor point to obtain a scanning result.
In some embodiments, the data with the key value "anchor _ room id" is determined according to the third interactive data corresponding to the anchor account, and is the playing time corresponding to the current live content.
Illustratively, the playing time is taken as the starting time, the current live broadcast time is taken as the ending time, the time threshold range is determined, the fourth interactive data within the time threshold range is scanned, and the second interactive data corresponding to the candidate audience account, that is, the data list corresponding to the candidate audience account is determined based on the fourth interactive data as the scanning result.
And step 505, determining a target associated account number based on the scanning result.
In some embodiments, based on the scanning result, candidate viewer account data corresponding to the candidate viewer account is determined; a target associated account is determined based on the candidate viewer account data.
After a data list corresponding to a candidate audience account is obtained, performing secondary judgment on the data list, namely determining data details corresponding to the candidate audience account according to the candidate audience account in the data list, wherein the data details are used for judging whether the candidate audience account has interactive data corresponding to a target live broadcast room or not, if the interactive data exists, indicating that the candidate audience account has watched live broadcast content in the target live broadcast room, and then according to whether a timestamp in the data details corresponding to the candidate audience account is larger than the room entering time of the target live broadcast room corresponding to the candidate audience account or not, if the comparison result is that the timestamp is larger than the room entering time, taking the candidate audience account as a target associated account, otherwise, not.
Step 506, at least one of the audience account number, the play prompt, the play close prompt, the live broadcast room active window, the live broadcast room carousel entrance, the live broadcast room message popup window, the live broadcast room special effect display process and the like corresponding to the live broadcast interaction request is sent to the target associated account corresponding to the associated account data.
Optionally, after determining a target associated account corresponding to the target live broadcast room at the current time, various live broadcast interactive contents are sent to the target associated account, and the following specifically describes four kinds of live broadcast interactive contents as an example.
First, live room active window.
Referring to fig. 6, schematically, a live broadcast room activity window diagram provided in an exemplary embodiment of the present application is shown, as shown in fig. 6, a current interface is a live broadcast room activity window interface 600, where the current interface displays that a target live broadcast room is a packet round-robin game, and includes a first anchor account 601 corresponding to the target live broadcast room and a second anchor account 602 corresponding to other live broadcast rooms, indicating that the first anchor account 601 and the second anchor account 602 in the current target live broadcast room are in a live broadcast room match. When the live broadcast room active window sends the target associated account, the display state is kept on the terminal corresponding to the target associated account, and the current competition result is updated in real time.
And secondly, a carousel entrance of a live broadcast room.
Fig. 7 is a schematic view showing a carousel entry in a live broadcast room provided in an exemplary embodiment of the present application, and as shown in fig. 7, a current interface includes a live broadcast room carousel entry control 700 corresponding to a "lamb pattern", where the carousel entry indicates that a current target live broadcast room corresponds to at least one live broadcast, and for a historical live broadcast session corresponding to the target live broadcast room, the live broadcast room carousel entry control 700 is displayed on a terminal corresponding to a target associated account, and is triggered by a viewer to display and view the historical live broadcast session corresponding to the target live broadcast room.
And thirdly, a live broadcast room message popup.
Referring to fig. 8, which is a schematic view of a live broadcast room message popup provided in an exemplary embodiment of the present application, as shown in fig. 8, a live broadcast room message popup 810 corresponding to a target live broadcast room is displayed above a current interface, and is used to send live broadcast room content corresponding to the target live broadcast room to a target associated account, where: the broadcast prompt, the broadcast close prompt, the number of people watching in the live broadcast room, the interaction condition of the live broadcast room, etc., which are not limited herein.
Fourthly, displaying the special effect in the live broadcast room.
Referring to fig. 9, which is a schematic diagram illustrating a special effect display of a live broadcast room according to an exemplary embodiment of the present application, as shown in fig. 9, after a gift is given to a main broadcast account by a viewer account in a target live broadcast room, a special effect 901 of the gift generated corresponding to a target associated account in a current target live broadcast room is displayed on a terminal corresponding to the target associated account.
In summary, the present application provides a live broadcast interaction method, after historical interaction data corresponding to a correlation account in a target live broadcast room is acquired, the historical interaction data is cleaned based on a data cleaning policy, a target correlation account which maintains a real-time correlation relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target correlation account, and the historical interaction data in the target live broadcast room is cleaned to determine the target correlation account which has a correlation relationship with the target live broadcast room at present in real time, so that the real-time efficiency of transmission of account data in a live broadcast process is improved, and meanwhile, the accuracy of sending the live broadcast content is also improved.
In the embodiment, the data cleaning is carried out on the interactive data corresponding to the audience account by setting the viewing and broadcasting behavior message queue based on the audience account, the data corresponding to the audience account can be deleted after the audience account leaves the current target live broadcasting room, and meanwhile, the data detail and the data queue corresponding to the audience account in the target live broadcasting room are judged twice before and after the target associated account is determined, so that the accuracy of the target associated account is ensured, the man-machine interaction efficiency is improved, and the method is used for accurate interaction in the live broadcasting room.
Referring to fig. 10, schematically, a flowchart of a live broadcast interaction method provided in an exemplary embodiment of the present application is shown, as shown in fig. 10, the method includes a WEB module 1010, a local data storage module 1020, a data center storage module 1030, a data center processing module 1040, and a data usage module 1050.
WEB module 1010.
First, a main broadcast account sends a live broadcast room configuration request to a server, a background person or a live broadcast room configuration person configures a target live broadcast room according to the live broadcast room configuration request sent by the main broadcast account, and referring to fig. 11, schematically, a schematic diagram of a target live broadcast room configuration interface provided in an exemplary embodiment of the present application is shown, as shown in fig. 11, the background person or the live broadcast room configuration person configures a carousel entry 1101, an active panel 1102 and a live broadcast room resident activity 1103 of the target live broadcast room, a current interface is an active panel configuration interface 1100, a configuration condition of the active panel 1102 includes an activity ID, a live broadcast room status, a national broadcast authority, a start broadcast time, a shut-off broadcast time, a priority live broadcast code, a live broadcast room member visible type, a live broadcast room propaganda diagram and the like corresponding to the target live broadcast room, after a series of conditions are configured, the WEB module can be displayed in a specified target live broadcast room within a specified time, and the activity ID is used as a unique identifier.
After the user account enters the target live broadcast room, when the page is rendered in the target live broadcast room, a predefined WEB module is automatically loaded, and when the initialization of the WEB module is completed, the correspondingly configured WEB service data is pulled, and corresponding activities are displayed in the target live broadcast room.
2. A local data storage module 1020.
After the target live broadcast room is successfully loaded to the WEB module, correspondingly configured WEB service data can be pulled, data is initialized, the behavior for the anchor account is a broadcasting behavior, and the behavior for the audience account is a behavior for entering the target live broadcast room correspondingly.
Taking the audience account number as an example for explanation, the local data storage module includes two data storage structures with different dimensions, namely a data queue and data details, the data queue stores data in an ordered set format, and the data details store data in a character string format. And after the audience account number enters a target live broadcast room, acquiring a room number corresponding to the current target live broadcast room and a current timestamp corresponding to the current moment from the data details, splicing into a character string in a specified format, and directly covering the character string in the data details corresponding to the audience account number.
Taking the anchor account as an example for explanation, when uid included in the data details is the corresponding anchor account, the data (key value pair: anchor account uid _ room id) stored in the data details is the corresponding start time of the current target live broadcast room corresponding to the anchor account, and the data cleaning process corresponding to the data queue can be performed later.
In the data queue, whether the account number of the audience or the anchor account number is the account number of the audience, the house entering time stamp corresponding to the house entering time of the target live broadcast room corresponding to the account number in the current target live broadcast room is directly updated or newly increased. Wherein the data queue and the data details are stored simultaneously.
It is worth noting that data generation in the scheme is generated in the local data storage module, after the data is synchronized to the data center, the data center processing module performs unified data cleaning, the consistency of the data cleaning is guaranteed, and the data consistency is realized when the data is synchronized to the global data storage center through an internal synchronization mechanism of a Codis (solution corresponding to a distributed Redis cluster).
3. Data center storage module 1030.
After the local data storage module 1020 obtains the data details and the data queue, the data of the two dimensions are synchronously sent to the data center storage module 1030 through a Codis synchronization mechanism for multiple data cleaning maintenance. In the data center storage module 1030, the following three message queues (Kafka) are further included to maintain the cleansing data for the data details and the data queues for a plurality of times: the system comprises an opening behavior message queue, a closing behavior message queue and a viewing behavior message queue, wherein the opening behavior message queue and the closing behavior message queue are determined according to data corresponding to a main broadcast account, and the viewing behavior message queue is determined according to data corresponding to a viewer account.
4. Data center processing module 1040.
When the broadcasting time is determined by the target live broadcasting room corresponding to the anchor account, a broadcasting behavior message queue is generated, wherein the broadcasting behavior message queue contains a broadcasting behavior data set, the data center processing module 1040 directly covers the broadcasting behavior data set on the data details contained in the data center storage module 1030, and according to the broadcasting time of the target live broadcasting room corresponding to the anchor account, the broadcasting time is taken as the maximum value, and queue data smaller than the broadcasting time in the corresponding data queue in the target live broadcasting room is deleted.
When the anchor account finishes the live broadcasting in the target live broadcasting room, a closing action message queue is generated, wherein the closing action message queue includes closing time and playing time of the anchor account corresponding to the target live broadcasting room, the data center processing module 1040 directly deletes details of data from the playing time to the closing time from the data center storage module 1030, and deletes corresponding queue data from the playing time to the closing time from the data queue.
When the audience account finishes live broadcast watching in the target live broadcast room, generating a watching behavior message queue, wherein the watching behavior message queue comprises a watching behavior data set of the audience account corresponding to the target live broadcast room, the watching behavior data set comprises a watching closing moment corresponding to the watching account, according to the watching closing moment, the data center processing module 1040 correspondingly deletes data corresponding to the audience account from the data details in the data center storage module 1030, deletes the data corresponding to the audience account in the data queue, and performs data cleaning on the data queue.
5. A data usage module 1050.
When a user (such as audience or anchor) account sends a live broadcast interaction request, the data use module 1050 sends the data use request to a data queue in the data center storage module 1030, the data queue obtains the broadcasting time of live broadcast content corresponding to a target live broadcast room from data details, the data queue takes the broadcasting time as an anchor point, scans data corresponding to the audience account and the anchor account in the data queue from the broadcasting time to the current time as a scanning result, performs secondary judgment on each account in the scanning result according to the data details, judges whether the current state of the user account is in the target live broadcast room, determines that the user account is a live broadcast content push account if the user account is in the current target live broadcast room, and sends the live broadcast interaction content corresponding to the target live broadcast room to the user account.
In summary, the present application provides a live broadcast interaction method, after historical interaction data corresponding to a correlation account in a target live broadcast room is acquired, the historical interaction data is cleaned based on a data cleaning policy, a target correlation account which maintains a real-time correlation relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target correlation account, and the historical interaction data in the target live broadcast room is cleaned to determine the target correlation account which has a correlation relationship with the target live broadcast room at present in real time, so that the real-time efficiency of transmission of account data in a live broadcast process is improved, and meanwhile, the accuracy of sending the live broadcast content is also improved.
Most of related schemes directly request an interface provided by a client/basic service background, the interface needs to be obtained in batches for multiple times, pushing is performed after the interface is obtained, the time is long, the pushing data is inaccurate due to long time, and the content received by a user is not real-time data of the current target live broadcast room. In addition, the pressure on the interface is also great, which may cause problems such as abnormal service of the provider on the interface.
After the scheme is on-line, the finally generated data is original storage data, and is stored in the Codis, and performance indexes that can be supported, such as: query Per Second (QPS), throughput and the like are greatly improved, the data of a client/basic service background is not excessively depended on, the data can be directly pushed, the data volume pushed at the same time is greatly improved, and the pushed data can reach a user side more timely; the data pushing is accurate, the relevance of the pushed content and the corresponding live broadcast room is high, the user cannot be troubled, the user stickiness is greatly improved, and more users are guided to participate in the revenue and earning activities. By means of the scheme, the interaction behavior triggered by the data of the online users in the live broadcast room is used, and the users are thrown in, so that the users can be precisely customized. Moreover, after the data is timely cleaned in multiple dimensions, the dirty data amount is small, and the inefficiency and the misunderstanding rate of the interactive effect are reduced.
The scheme has the advantages that:
1. the scheme is based on online user maintenance, and comprises a data maintenance and use scheme;
2. setting is carried out aiming at scenes such as WEB and the like which cannot be directly associated with a client and a basic service background;
3. the data is generated, cleaned and used in a sliding window mode in a matching way;
WEB module data is independent and customizable.
Referring to fig. 12, a block diagram of a live interactive device according to an embodiment of the present application is shown. The device has the function of realizing the live broadcast interaction method, and the function can be realized by hardware or by hardware executing corresponding software. The apparatus may be an analysis device as described above, or may be provided in an analysis device. The apparatus 1200 may include: a receiving module 1210, a display module 1120, a cleaning module 1230, and a transmitting module 1260.
A receiving module 1210 configured to: receiving a live broadcast interaction request, wherein the live broadcast interaction request is used for generating live broadcast interaction content between a target live broadcast room and an associated account related to the target live broadcast room;
an obtaining module 1220, configured to: acquiring a live broadcast data set, wherein the live broadcast data set comprises historical interaction data between the target live broadcast room and the associated account;
a cleaning module 1230 to: performing data cleaning on the live broadcast data set according to a data cleaning strategy to obtain target interactive data, wherein the target interactive data comprises associated account data which is in a real-time association relation with the target live broadcast room;
a sending module 1260, configured to: and sending the live broadcast interactive content corresponding to the live broadcast interactive request to a target associated account corresponding to the associated account data.
In an optional embodiment, the associated account includes a host account;
the cleaning module 1230 is further configured to: determining a time threshold range based on the data cleansing policy; and cleaning the historical interactive data in the live broadcast data set based on the time threshold range to obtain the target interactive data.
In an alternative embodiment, the cleaning module 1230 is further configured to: determining a first candidate broadcasting moment based on the broadcasting operation of the anchor account on the target live broadcasting room; determining the loading time of the target live broadcast room on the live broadcast content of the anchor account as a second candidate broadcasting time; and determining a candidate broadcasting moment close to the current moment as the broadcasting moment based on the time sequence relation between the first candidate broadcasting moment and the second candidate broadcasting moment.
In an optional embodiment, the apparatus 1200 further comprises:
a scanning module 1240 for: determining candidate audience account data corresponding to the candidate audience account based on the scanning result;
a determination module 1250 configured to: determining the target associated account based on the candidate viewer account data.
In an alternative embodiment, the cleaning module 1230 is further configured to: determining a broadcasting closing moment corresponding to the historical live broadcast content of the target live broadcast room based on the data cleaning strategy; and determining the time threshold range by taking the playing time of the historical live broadcast content as the starting time and taking the broadcasting closing time as the ending time.
In an optional embodiment, the associated account includes a viewer account;
the receiving module 1210 is further configured to: receiving a viewing closing request of a target audience account;
the cleaning module 1230 is further configured to: and according to a data cleaning strategy, based on the watching closing request, performing data cleaning on the interactive data corresponding to the target audience account from the historical interactive data to obtain the target interactive data.
In an optional embodiment, the obtaining module 1220 is further configured to: acquiring a first live broadcast data set and a second live broadcast data set, wherein the first live broadcast data set comprises first interaction data and second interaction data which are stored in an ordered set format, and the second live broadcast data set comprises third interaction data and fourth interaction data which are stored in a character string format; the first interactive data and the third interactive data are first historical interactive data between a main broadcast account and the target live broadcast room, and the second interactive data and the fourth interactive data are second historical interactive data between the audience account and the target live broadcast room.
In an optional embodiment, the sending module 1260 is further configured to: and sending at least one of audience account number, opening prompt, closing prompt, live broadcast room active window, live broadcast room carousel entrance, live broadcast room message popup window, live broadcast room special effect display process and the like corresponding to the live broadcast interaction request to a target associated account corresponding to the associated account data.
In summary, the application provides a live broadcast interaction device, after historical interaction data corresponding to a correlation account in a target live broadcast room is obtained, the historical interaction data is cleaned based on a data cleaning strategy, a target correlation account which keeps a real-time correlation relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target correlation account, the historical interaction data in the target live broadcast room is cleaned, and the target correlation account which has a correlation relationship with the target live broadcast room at present is determined in real time, so that the real-time efficiency of transmission of account data in the live broadcast process is improved, and meanwhile, the accuracy of sending the live broadcast content is also improved.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the functions thereof, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the content structure of the device may be divided into different functional modules to implement all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
Referring to fig. 14, a block diagram of a computer device 1400 according to an embodiment of the present application is shown. The computer device 1400 may be the electronic device introduced above, for implementing the live interaction method described above.
Generally, computer device 1400 includes: a processor 1401, and a memory 1402.
Processor 1401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so forth. The processor 1401 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1401 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also referred to as a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 1401 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing content that the display screen needs to display. In some embodiments, processor 1401 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
Memory 1402 may include one or more computer-readable storage media, which may be non-transitory. Memory 1402 may also include high speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices.
Those skilled in the art will appreciate that the architecture shown in FIG. 14 is not intended to be limiting of the computer device 1400, and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
In an example embodiment, there is also provided a computer device comprising a processor and a memory, the memory having stored therein a computer program. The computer program is configured to be executed by one or more processors to implement the live interaction method described above.
In an exemplary embodiment, a computer-readable storage medium is also provided, in which a computer program is stored, which, when being executed by a processor of a computer device, realizes the above-mentioned live interaction method.
Alternatively, the computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, a computer program product is also provided, which, when run on a computer device, causes the computer device to perform the live interaction method as described above.
It should be understood that reference to "a plurality" herein means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. In addition, the step numbers described herein only exemplarily show one possible execution sequence among the steps, and in some other embodiments, the steps may also be executed out of the numbering sequence, for example, two steps with different numbers are executed simultaneously, or two steps with different numbers are executed in a reverse order to the order shown in the figure, which is not limited by the embodiment of the present application.
The above description is only exemplary of the present application and should not be taken as limiting the present application, and any modifications, equivalents, improvements and the like that are made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (14)

1. A live interaction method, comprising:
receiving a live broadcast interaction request, wherein the live broadcast interaction request is used for generating live broadcast interaction content between a target live broadcast room and an associated account related to the target live broadcast room;
acquiring a live broadcast data set, wherein the live broadcast data set comprises historical interaction data between the target live broadcast room and the associated account;
performing data cleaning on the live broadcast data set according to a data cleaning strategy to obtain target interactive data, wherein the target interactive data comprises associated account data which is in a real-time association relation with the target live broadcast room;
and sending the live broadcast interactive content corresponding to the live broadcast interactive request to a target associated account corresponding to the associated account data.
2. The method of claim 1, wherein the associated account comprises an anchor account;
the data cleaning is carried out on the live broadcast data set according to the data cleaning strategy to obtain target interaction data, and the method comprises the following steps:
determining a time threshold range based on the data cleansing policy;
and cleaning the historical interactive data in the live broadcast data set based on the time threshold range to obtain the target interactive data.
3. The method of claim 2, wherein determining a time threshold range based on the data cleansing policy comprises:
determining the playing time corresponding to the current live broadcast content of the target live broadcast room based on the data cleaning strategy;
and determining the time threshold range by taking the broadcasting time as the starting time and the current time as the ending time.
4. The method of claim 3, wherein the determining the play time corresponding to the current live content of the target live broadcast room comprises:
determining a first candidate broadcasting moment based on the broadcasting operation of the anchor account on the target live broadcasting room;
determining the loading time of the target live broadcast room on the live broadcast content of the anchor account as a second candidate broadcasting time;
and determining a candidate broadcasting moment close to the current moment as the broadcasting moment based on the time sequence relation between the first candidate broadcasting moment and the second candidate broadcasting moment.
5. The method of claim 3, wherein before sending the live interactive content corresponding to the live interactive request to the target associated account corresponding to the associated account data, the method further comprises:
scanning the target interactive data based on the audience account by taking the playing moment corresponding to the current live broadcast content as an anchor point to obtain a scanning result;
and determining the target associated account number based on the scanning result.
6. The method of claim 5, wherein determining the target associated account number based on the scan result comprises:
determining candidate audience account data corresponding to the candidate audience account based on the scanning result;
determining the target associated account based on the candidate viewer account data.
7. The method of claim 2, wherein determining a time threshold range based on the data cleansing policy comprises:
determining a broadcasting closing moment corresponding to the historical live broadcast content of the target live broadcast room based on the data cleaning strategy;
and determining the time threshold range by taking the playing time of the historical live broadcast content as the starting time and taking the broadcasting closing time as the ending time.
8. The method of claim 1, wherein the associated account comprises a viewer account;
the receiving of the live interaction request includes:
receiving a viewing closing request of a target audience account;
the data cleaning is carried out on the live broadcast data set according to the data cleaning strategy to obtain target interaction data, and the method comprises the following steps:
and according to a data cleaning strategy, based on the watching closing request, performing data cleaning on the interactive data corresponding to the target audience account from the historical interactive data to obtain the target interactive data.
9. The method of any of claims 1 to 8, wherein the obtaining a live data set comprises:
acquiring a first live broadcast data set and a second live broadcast data set, wherein the first live broadcast data set comprises first interaction data and second interaction data which are stored in an ordered set format, and the second live broadcast data set comprises third interaction data and fourth interaction data which are stored in a character string format;
the first interactive data and the third interactive data are first historical interactive data between a main broadcast account and the target live broadcast room, and the second interactive data and the fourth interactive data are second historical interactive data between the audience account and the target live broadcast room.
10. The method according to any one of claims 1 to 8, wherein the sending the live interactive content corresponding to the live interactive request to the target associated account corresponding to the associated account data includes:
and sending at least one of audience account number, opening prompt, closing prompt, live broadcast room active window, live broadcast room carousel entrance, live broadcast room message popup window, live broadcast room special effect display process and the like corresponding to the live broadcast interaction request to a target associated account corresponding to the associated account data.
11. A live interaction device, the device comprising:
the receiving module is used for receiving a live broadcast interaction request, and the live broadcast interaction request is used for generating live broadcast interaction content between a target live broadcast room and an associated account related to the target live broadcast room;
the acquisition module is used for acquiring a live broadcast data set, wherein the live broadcast data set comprises historical interaction data between the target live broadcast room and the associated account;
the cleaning module is used for cleaning the live broadcast data set according to a data cleaning strategy to obtain target interactive data, and the target interactive data comprises associated account data which is in real-time association relation with the target live broadcast room;
and the sending module is used for sending the live broadcast interactive content corresponding to the live broadcast interactive request to a target associated account corresponding to the associated account data.
12. A computer device, characterized in that the computer device comprises a processor and a memory, in which a computer program is stored, which computer program is loaded and executed by the processor to implement a live interaction method as claimed in any one of claims 1 to 10.
13. A computer readable storage medium having stored thereon a computer program, the at least one instruction, the at least one program, the set of codes, or the set of instructions being loaded and executed by a processor to implement a live interaction method as claimed in any one of claims 1 to 10.
14. A computer program product comprising computer programs or instructions which, when executed by a processor, implement a live interaction method as claimed in any one of claims 1 to 10.
CN202210038667.5A 2022-01-13 2022-01-13 Live interaction method, device, equipment, storage medium and program product Active CN114245195B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210038667.5A CN114245195B (en) 2022-01-13 2022-01-13 Live interaction method, device, equipment, storage medium and program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210038667.5A CN114245195B (en) 2022-01-13 2022-01-13 Live interaction method, device, equipment, storage medium and program product

Publications (2)

Publication Number Publication Date
CN114245195A true CN114245195A (en) 2022-03-25
CN114245195B CN114245195B (en) 2023-11-07

Family

ID=80746465

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210038667.5A Active CN114245195B (en) 2022-01-13 2022-01-13 Live interaction method, device, equipment, storage medium and program product

Country Status (1)

Country Link
CN (1) CN114245195B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109495427A (en) * 2017-09-12 2019-03-19 腾讯科技(深圳)有限公司 Multi-medium data methods of exhibiting, device, storage medium and computer equipment
CN111083514A (en) * 2019-12-26 2020-04-28 北京达佳互联信息技术有限公司 Live broadcast method and device, electronic equipment and storage medium
CN111294609A (en) * 2020-03-13 2020-06-16 上海万面智能科技有限公司 Live content display method and device, electronic equipment and readable storage medium
WO2020134841A1 (en) * 2018-12-28 2020-07-02 广州市百果园信息技术有限公司 Live broadcast interaction method and apparatus, and system, device and storage medium
CN111556327A (en) * 2020-04-02 2020-08-18 北京达佳互联信息技术有限公司 Live broadcast room recommendation method, device, terminal, server, system and storage medium
CN111581432A (en) * 2020-04-30 2020-08-25 北京达佳互联信息技术有限公司 Data processing method and device, electronic equipment and storage medium
CN111787345A (en) * 2020-07-07 2020-10-16 北京达佳互联信息技术有限公司 Interactive resource processing method and device based on network live broadcast room, server and storage medium
CN111954013A (en) * 2020-08-12 2020-11-17 深圳市富途网络科技有限公司 Live broadcast interaction method and device, terminal equipment, server and storage medium
CN112995695A (en) * 2021-04-20 2021-06-18 北京映客芝士网络科技有限公司 Live broadcast interaction method, device, equipment and storage medium
US20210266633A1 (en) * 2018-09-04 2021-08-26 Beijing Dajia Internet Information Technology Co., Ltd. Real-time voice information interactive method and apparatus, electronic device and storage medium
WO2021190341A1 (en) * 2020-03-27 2021-09-30 北京字节跳动网络技术有限公司 Information interaction method and apparatus, and electronic device
CN113573082A (en) * 2021-07-16 2021-10-29 张仲元 Live broadcast platform user screening method, computer device and readable storage medium

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109495427A (en) * 2017-09-12 2019-03-19 腾讯科技(深圳)有限公司 Multi-medium data methods of exhibiting, device, storage medium and computer equipment
US20210266633A1 (en) * 2018-09-04 2021-08-26 Beijing Dajia Internet Information Technology Co., Ltd. Real-time voice information interactive method and apparatus, electronic device and storage medium
WO2020134841A1 (en) * 2018-12-28 2020-07-02 广州市百果园信息技术有限公司 Live broadcast interaction method and apparatus, and system, device and storage medium
CN111083514A (en) * 2019-12-26 2020-04-28 北京达佳互联信息技术有限公司 Live broadcast method and device, electronic equipment and storage medium
CN111294609A (en) * 2020-03-13 2020-06-16 上海万面智能科技有限公司 Live content display method and device, electronic equipment and readable storage medium
WO2021190341A1 (en) * 2020-03-27 2021-09-30 北京字节跳动网络技术有限公司 Information interaction method and apparatus, and electronic device
CN111556327A (en) * 2020-04-02 2020-08-18 北京达佳互联信息技术有限公司 Live broadcast room recommendation method, device, terminal, server, system and storage medium
CN111581432A (en) * 2020-04-30 2020-08-25 北京达佳互联信息技术有限公司 Data processing method and device, electronic equipment and storage medium
CN111787345A (en) * 2020-07-07 2020-10-16 北京达佳互联信息技术有限公司 Interactive resource processing method and device based on network live broadcast room, server and storage medium
CN111954013A (en) * 2020-08-12 2020-11-17 深圳市富途网络科技有限公司 Live broadcast interaction method and device, terminal equipment, server and storage medium
CN112995695A (en) * 2021-04-20 2021-06-18 北京映客芝士网络科技有限公司 Live broadcast interaction method, device, equipment and storage medium
CN113573082A (en) * 2021-07-16 2021-10-29 张仲元 Live broadcast platform user screening method, computer device and readable storage medium

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ANNEIL AVATARE NOU: "Live broadcasting--the feeling of presence and social interaction", 《IEEE》 *
刘锐: "计算机中介传播视野下网络视频直播的技术可供性分析", 《 新闻与传播评论》 *
明建华: "针对直播弹幕的TextCNN过滤模型", 《计算机工程与应用》 *

Also Published As

Publication number Publication date
CN114245195B (en) 2023-11-07

Similar Documents

Publication Publication Date Title
CN108235102B (en) Service processing method, device and storage medium
CN112188297B (en) Live broadcast interaction method and device, electronic equipment and storage medium
CN106792081B (en) Live video pushing method and device
CN108184144B (en) Live broadcast method and device, storage medium and electronic equipment
CN113058270B (en) Live interaction method and device, storage medium and electronic equipment
US20090228944A1 (en) System and method for chat load management in a network chat environment
CN110267059B (en) Live broadcast method and device, electronic equipment and storage medium
CN110784751B (en) Information display method and device
CN112714329B (en) Display control method and device for live broadcasting room, storage medium and electronic equipment
CN111898037B (en) Ranking list data updating method, ranking list data updating device and server
CN111079529B (en) Information prompting method and device, electronic equipment and storage medium
CN112203153B (en) Live broadcast interaction method, device, equipment and readable storage medium
CN112423143B (en) Live broadcast message interaction method, device and storage medium
US20230285854A1 (en) Live video-based interaction method and apparatus, device and storage medium
CN113596488B (en) Live broadcast room display method and device, electronic equipment and storage medium
JP2022525880A (en) Server load prediction and advanced performance measurement
CN113825010A (en) Direct broadcast medal display method and device, storage medium and computer equipment
CN113824983A (en) Data matching method, device, equipment and computer readable storage medium
CN113949890A (en) Object delivery processing method and device, electronic equipment and storage medium
CN114245195B (en) Live interaction method, device, equipment, storage medium and program product
CN115209228B (en) Task interaction method, device, equipment, storage medium and program product
CN113515336B (en) Live room joining method, creation method, device, equipment and storage medium
CN114418627A (en) Network advertisement putting processing method and device, equipment, medium and product thereof
CN114449301A (en) Item sending method, item sending device, electronic equipment and computer-readable storage medium
CN113873269A (en) Information pushing method and device, server 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