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

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

Info

Publication number
CN114245195B
CN114245195B CN202210038667.5A CN202210038667A CN114245195B CN 114245195 B CN114245195 B CN 114245195B CN 202210038667 A CN202210038667 A CN 202210038667A CN 114245195 B CN114245195 B CN 114245195B
Authority
CN
China
Prior art keywords
data
live
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.)
Active
Application number
CN202210038667.5A
Other languages
Chinese (zh)
Other versions
CN114245195A (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

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)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (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 interaction storage medium and a live broadcast interaction 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 associated with 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 interaction data, wherein the target interaction data comprises associated account data which keeps a real-time association relationship with a target live broadcast room; and sending the live broadcast interaction content corresponding to the live broadcast interaction request to the target associated account corresponding to the associated account data. The application realizes the real-time cleaning of the account data in the target live broadcasting room, and improves the accuracy and the efficiency of transmitting live broadcasting interactive contents.

Description

Live interaction method, device, equipment, storage medium and program product
Technical Field
The embodiment of the application relates to the field of live broadcasting, in particular to a live broadcasting interaction method, a live broadcasting interaction device, live broadcasting interaction equipment, a storage medium and a program product.
Background
Live broadcast is a mode that a host and audiences interact in real time on a network, generally, the host establishes a live broadcast room through a terminal, appointed contents are recorded and played in real time in the live broadcast room, 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 audiences and interact with the host in real time.
In the related art, in the process of watching live broadcast in a live broadcast room, the live broadcast room often displays live broadcast room propaganda content corresponding to the live broadcast room, such as live broadcast corresponding to the current live broadcast room, interactive data display in the live broadcast room, a carousel display entrance of live broadcast content in the live broadcast room and the like, and the content required to be sent to a terminal in real time usually needs to acquire live broadcast data corresponding to the live broadcast room currently from a live broadcast background for generating real-time propaganda content to push.
However, in the method, the problems that delay exists in data transmission of a live broadcast background, related propaganda contents cannot be pushed in time by a live broadcast room and the like exist, the propaganda effect is poor, and the man-machine interaction efficiency is low are generally caused.
Disclosure of Invention
The embodiment of the application provides a live broadcast interaction method, a device, equipment, a storage medium and a program product, which can improve the accuracy of live broadcast content transmission and have the following technical scheme:
According to an aspect of an embodiment of the present application, there is provided a live interaction method, the method being performed by a server, the method including:
receiving a live interaction request, wherein the live interaction request is used for generating live interaction content between a target live broadcasting room and an associated account associated with the target live broadcasting 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 interaction data, wherein the target interaction data comprises associated account data which keeps a real-time association relationship with the target live broadcast room;
and sending the live broadcast interaction content corresponding to the live broadcast interaction 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 interaction device, including:
the receiving module is used for 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 associated with 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 carrying out data cleaning on the live broadcast data set according to a data cleaning strategy to obtain target interaction data, wherein the target interaction data comprises associated account data which keeps a real-time association relationship with the target live broadcast room;
and the sending module is used for sending the live broadcast interaction content corresponding to the live broadcast interaction request to the target associated account corresponding to the associated account data.
According to an aspect of an embodiment of the present application, there is provided a computer device, including a processor and a memory, where the memory stores a computer program, and the processor executes the computer program to implement the live interaction method described above.
According to an aspect of an embodiment of the present application, there is provided a computer-readable storage medium having stored therein a computer program for execution by a processor or to implement the above-described live interaction method.
According to one 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 a 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, which comprises the steps of after acquiring historical interaction data corresponding to an associated account in a target live broadcast room, cleaning the historical interaction data based on a data cleaning strategy, determining a target associated account which keeps a real-time association relationship with the target live broadcast room, sending live broadcast interaction content to the target associated account, and cleaning the historical interaction data in the target live broadcast room to determine the target associated account which has the association relationship with the target live broadcast room in real time, thereby improving the real-time efficiency of account data transmission in the live broadcast process and improving the accuracy of live broadcast content sending.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
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 one 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 schematic diagram of a live room active window provided by one embodiment of the present application;
fig. 7 is a schematic view of a live room carousel entry according to one embodiment of the present application;
FIG. 8 is a schematic diagram of a live room message popup provided by one embodiment of the present application;
FIG. 9 is a schematic illustration of a live room effect display provided by one 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 diagram of a target live room configuration interface provided by one embodiment of the present application;
FIG. 12 is a block diagram of a live interaction device provided by one 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 in one embodiment of the application.
Detailed Description
Before describing the technical scheme of the application, a few background technical knowledge related to the application is described. The following related technologies may be optionally combined with the technical solutions of the embodiments of the present application, which all belong to the protection scope of the embodiments of the present application. Embodiments of the present application include at least some of the following.
First, a brief description will be made of terms involved in the embodiments of the present application:
live broadcast: the method refers to that data of a host is collected through equipment and is converted into a video stream capable of being transmitted through a series of processes, 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 viewing terminal for playing. The live broadcast application program provided by the embodiment of the application refers to an application program provided from a media platform, namely, after a user registers an account in the live broadcast application program, the live broadcast application program can initiate a live broadcast room which is used as a host broadcast by the user. The initiation of the live broadcasting room comprises or does not comprise condition limitation, in some embodiments, the user account opens the live broadcasting room for live broadcasting in a mode of applying qualification, in other embodiments, the user account directly selects to start live broadcasting in a user interface of a live broadcasting application program, and after the information of the live broadcasting room is filled, the live broadcasting room can be opened for live broadcasting. In some embodiments, the user account may also be used as a viewer account to view live video of the anchor account.
Message queue (Kafka): a "message" is a unit of data that is transferred between two computers, and during transmission, the message is sent to a queue. A "message queue" is a container that holds messages during their transmission, and a message queue manager acts as an intermediary when sending messages from a message source to a message destination, the primary purpose of the queue being 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 communication between services.
Referring to fig. 1, a schematic diagram of a live interaction method according to an exemplary embodiment of the present application is shown in fig. 1, and after receiving a live interaction request 110 corresponding to an associated account associated with a target live room, a live data set 120 corresponding to a current target live room is obtained, where the live interaction request 110 is used to generate related content between the current target live room and the associated account, for example: transmitting live room message popup window, transmitting live room propaganda content, transmitting live carousel entry, on-air prompt, off-air prompt, etc., while live data set 120 includes historical interaction data between target live room and associated account, such as: entering a live broadcasting room, exiting the live broadcasting room, consuming records of the live broadcasting room and the like, wherein the associated account comprises a main broadcasting account or at least one audience account.
And carrying out data cleaning on the live broadcast data set 120 according to a data cleaning strategy to obtain target interaction data 130, wherein the purpose of the data cleaning is to clean the associated account which is not associated in the current target live broadcast room and the history interaction data corresponding to the associated account, only the associated account which is in real-time association in the current target live broadcast room and the interaction data corresponding to the associated account and the target live broadcast room are reserved, the associated account is used as a target associated account, and the live broadcast interaction content 140 corresponding to the live broadcast interaction request 110 is sent to the target associated account which is determined after the data cleaning strategy is carried out.
After receiving the live broadcast interaction request, carrying out data cleaning on historical interaction data corresponding to the associated account in the current target live broadcast room through a data cleaning strategy, reserving the associated account data with real-time association relation with the current target live broadcast room, determining the target associated account based on the associated account data, and sending live broadcast interaction content.
Based on the noun profile, the application scenario of the embodiment of the present application is illustrated:
1. the method is applied to the live broadcasting room scene.After receiving a live broadcast interaction request corresponding to a target live broadcast room, acquiring historical interaction data corresponding to an associated account related to the target live broadcast room, cleaning the historical interaction data according to a data cleaning strategy, reserving the target associated account which keeps an association relation with the target live broadcast room, and sending live broadcast interaction content to the target associated account in real time, so that a user can conveniently and timely grasp the corresponding relationship of the target live broadcast room;
2. the method is applied to online live shopping scenes.In live broadcastIn the shopping process, a historical purchasing record corresponding to the live goods displayed in the live broadcasting room is obtained, inventory data corresponding to the goods with transaction records are deleted correspondingly according to a data cleaning strategy, live goods without successful transaction records in the current live broadcasting room are reserved, inventory conditions corresponding to the live goods are displayed to a user, and the user can conveniently and timely grasp selling conditions of all live goods in the current live broadcasting room.
It should be noted that, the live interaction method provided by the embodiment of the present application may be implemented by a terminal, or may be implemented by a server, or may be implemented by a 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 provided with a target application 211, and the target application 211 may be a social application, a real-time inquiry function-equipped application, a live broadcast application, or the like, and the types of applications are not limited herein. Illustratively, taking the target application 211 as a live broadcast application, the live broadcast system 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.
The terminal 210 sends a live interaction request to the server 220, where the live interaction request includes live interaction content corresponding to an associated account that requests to generate an association relationship between a target live room and a target live room.
After receiving the live broadcast interaction request sent by the terminal 210, the server 220 obtains a live broadcast data set corresponding to the 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, obtains target interaction data, determines a target associated account number with a real-time association relationship between the current live broadcast room and the target live broadcast room according to the associated account number data corresponding to the target interaction data, determines live broadcast interaction content based on the target associated account number, feeds back the live broadcast interaction content 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, when the terminal 210 sends the live interaction request, the terminal 210 is a target associated account.
The terminal 210 includes at least one of a smart phone, a tablet computer, a portable laptop, a desktop computer, a smart speaker, a smart wearable device, a vehicle-mounted terminal, and the like.
In some embodiments, the server 220 may be implemented as a single independent 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 the cloud, or may be implemented as a node in a blockchain system, which is not limited herein.
It should be noted that the above-mentioned 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.
In combination with the noun introduction and the application scenario, the live interaction method provided by the embodiment of the present application will be described by taking the method performed by the server to complete the method as an example, and referring to fig. 3, a flowchart of live interaction provided by an exemplary embodiment of the present application is shown schematically, where the method includes the following steps:
step 301, a live interaction request is received.
The live interaction request is used for generating live interaction content between the target live broadcasting room and the associated account associated with the target live broadcasting room.
Schematically, the target live broadcasting room has a corresponding relation with the live broadcasting interaction request, that is, the current live broadcasting interaction request is the request corresponding to the target live broadcasting room.
Optionally, the associated account is an account having an association relationship with the target live broadcasting room, including an audience account for live broadcasting viewing in the target live broadcasting room, or a main broadcasting account for live broadcasting content in the target live broadcasting room, or an administrator account for managing the target live broadcasting room with an administrator identity, or a guest account for previewing live broadcasting content in the target live broadcasting room with a guest identity, and the like, which is not limited herein. The target live broadcasting room comprises at least one audience account and a main broadcasting account.
Optionally, the association relationship includes at least one of the following ways:
1. the account number with the association relation with the target living broadcast room comprises an audience account number currently in the target living broadcast room for living broadcast viewing, or enters the target living broadcast room for living broadcast viewing in a first historical time period, but leaves the audience account number of the living broadcast room currently;
2. the account having association relation with the target live broadcasting room comprises a main broadcasting account having a main broadcasting identity corresponding to the live broadcasting room in the current target live broadcasting room, or the target live broadcasting room comprises a plurality of live broadcasting occasions, and the main broadcasting account having the main broadcasting identity corresponding to the live broadcasting room in the history occasions of the target live broadcasting room;
3. the administrator account having an association relationship with the target living broadcast room comprises an account having a management right for the target living broadcast room currently or an account having a management right for the target living broadcast room in a second history time period, wherein the management right comprises controlling the number of viewers in the current living broadcast room, limiting the speaking right of the account which gives out an improper speaking in the living broadcast room, restricting and standardizing the behavior of the host broadcasting and the viewer, and the like, and is not limited herein;
4. And the tourist account having an association relationship with the target live broadcasting room comprises an account for previewing the live broadcasting content of the target live broadcasting room currently or an account for previewing the live broadcasting content of the target live broadcasting room in a third historical time period.
It should be noted that the above description of the association relationship is only illustrative, and the embodiments of the present application are not limited thereto.
In some embodiments, the live interaction content generated by the live interaction request includes interaction content corresponding between the target live room and the associated account, where the interaction content includes: the method is not limited herein, and the method comprises the steps of sending a live broadcasting room active window to an associated account, sending an open broadcasting prompt to the associated account, sending a close broadcasting prompt to the associated account, sending the current number of people watched in the target live broadcasting room to the associated account, sending a carousel entry corresponding to the target live broadcasting room to the associated account in real time, and the like. The live interaction content includes a history interaction content and a current interaction content, which is not limited herein.
Step 302, a live dataset is obtained.
The live broadcast data set comprises historical interaction data between the target live broadcast room and the associated account.
Optionally, after receiving the live broadcast interaction request sent by the associated account, the server obtains the historical interaction data between the associated account and the target live broadcast room, or obtains the historical interaction data between all the 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 a main broadcast account and a target live broadcast room, or interaction data between a viewer account and a target live broadcast room, or historical interaction data between a main broadcast account and a viewer account, or historical interaction data between a main broadcast account and a main broadcast account corresponding to other live broadcast rooms, or historical interaction data between a viewer account corresponding to a 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 history interaction data is the data between the main broadcasting account and the target live broadcasting room, the history interaction data comprises the identity information of the main broadcasting account (such as a main broadcasting identity identification code, a live broadcasting identity type corresponding to the main broadcasting, and the like), a room number corresponding to the target live broadcasting room, a room type (a single live broadcasting room, a double live broadcasting room, a multi-person live broadcasting room, and the like), a target live broadcasting room on-air broadcasting time, off-broadcasting time, live broadcasting time, and the like, and the history interaction data is not limited herein;
2. when the historical interaction data is data between the audience account and the target living broadcast room, the historical interaction data comprises identity information (such as an audience identity code) of the audience account, the time when the audience account enters the target living broadcast room, the time when the audience account leaves the target living broadcast room, the watching time of the audience account in the target living broadcast room, the consumption record of the audience account in the target living broadcast room, the condition and progress of the audience account for completing the corresponding task in the target living broadcast room and the like, and the historical interaction data is not limited herein;
3. When the history interaction data is the data between the audience account and the anchor account in the target live broadcasting room, the history interaction data comprises the communication record between the audience account and the anchor account and the history listing record of the audience account to the anchor account, wherein the listing mode comprises the steps of completing a listing task, presenting gifts and the like, and the wheat connecting record of the audience account and the anchor account, the history wheat connecting time length and the like, and the method is not limited;
4. when the history interaction data is data between a first anchor account corresponding to the target live broadcasting room and a second anchor account corresponding to other live broadcasting rooms, the history interaction data includes a history wheat connecting record, a history wheat connecting time length and a history interaction mode between the first anchor account and the second anchor account, such as: the number of the corresponding room, the type of the room, etc. of the second anchor account, etc. are not limited herein;
5. when the historical interaction data is the data between the first audience account corresponding to the target live broadcasting room and the second audience accounts corresponding to other live broadcasting rooms, the historical interaction data comprises the comparison result of live broadcasting contribution records of the live broadcasting rooms corresponding to the first audience account and the second audience account, and the live broadcasting contribution records comprise gift giving, live broadcasting room task completion and the like, and are not limited herein.
It should be noted that the above description of the content of the historical interaction data is merely illustrative, and the embodiments of the present application are not limited thereto.
Optionally, when the target live broadcast room is a live broadcast room, the historical interaction data includes interaction data corresponding to the live broadcast room, or includes interaction data corresponding to the live broadcast room in the historical live broadcast, which is not limited herein.
Optionally, the obtained live broadcast data set includes all historical interaction data between the target live broadcast room and the associated account, or part of the historical interaction data, which is not limited.
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 step 303, performing data cleaning on the live data set according to the data cleaning strategy to obtain target interaction data.
The target interaction data comprise associated account data which keep real-time association with the target live broadcasting room.
Illustratively, the process of performing data cleaning on the live data set according to the data cleaning policy includes deleting part of the data, or screening out the data meeting the retention condition to retain, which is not limited herein.
The real-time association relationship refers to the association relationship between the current time and the target live broadcasting room, and the audience account having the real-time association relationship with the target live broadcasting room refers to the account which is watched live in the target live broadcasting room in the current time with the identity of the audience in terms of the audience account; in terms of the main broadcasting account, the main broadcasting account having a real-time association relationship with the target live broadcasting room refers to the account currently carrying out content live broadcasting in the target live broadcasting room, and the main broadcasting account is not limited herein.
Optionally, the data cleansing policy includes at least one of the following policy modes:
1. deleting the historical interaction data corresponding to the associated account which does not have the real-time association relationship in the current target live broadcasting room, for example: deleting the historical interaction data corresponding to the audience account which is currently away from the target live broadcasting room;
2. screening out an associated account number which keeps a real-time association relation with a current target live broadcasting room, and determining associated account number data corresponding to the associated account number;
3. and screening out the associated account number with real-time association relation in the current target live broadcasting room, determining the history interaction data corresponding to the associated account number, and deleting the history interaction data corresponding to other account numbers, such as: the associated account 1 is an account with a real-time association relationship with the target live broadcasting room at present, the associated account 2 is an account without a real-time association relationship, 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 policy manner regarding the data cleansing policy is merely an illustrative example, and the embodiments of the present application are not limited thereto.
In some embodiments, the target interaction data is historical interaction data corresponding to an associated account currently having a real-time association with the target live broadcast room and the target live broadcast room, where the historical interaction data includes associated account data corresponding to the associated account, such as: account identities corresponding to the associated accounts, such as: the identity code, identity type, etc., the time of entering the target live broadcast room corresponding to the associated account, etc., are not limited herein.
And step 304, transmitting live broadcast interaction content corresponding to the live broadcast interaction request to a target associated account corresponding to the associated account data.
In some embodiments, after target interaction data is obtained through a data cleaning policy, determining a corresponding associated account as a target associated account according to associated account data included in the target interaction data, where the target associated account is used to send live interaction content, where when multiple target associated accounts are included, live interaction content is simultaneously sent to multiple target associated accounts, or live interaction content is sequentially sent to multiple target associated accounts, or multiple target associated accounts are divided into at least one subset, and live interaction content is sequentially sent to at least one subset, where the method is not limited.
Optionally, the display mode of the live interaction content includes at least one of the following modes:
1. after each time data cleaning is carried out on the live broadcast data set according to the data cleaning strategy, the live broadcast interaction content is sent to the target associated account after cleaning, until the next time data cleaning strategy is finished, updated live broadcast interaction content is sent to the cleaned target associated account again;
2. setting an interval threshold between every two times of data cleaning intervals, and sending at least one live broadcast interaction content to the target associated account according to the interval threshold;
3. and transmitting live interaction content to the target associated data between every two times of data cleaning intervals, and keeping the display state until the display of the live interaction content is canceled when the data cleaning is started next time.
It should be noted that the foregoing description of the live interactive content display manner is merely illustrative, and the embodiments of the present application are not limited thereto.
Optionally, the live interaction content sent after each data cleaning process is the same or different, which is not limited herein.
In summary, the application provides a live broadcast interaction method, which is characterized in that after the history interaction data corresponding to the associated account in the target live broadcast room are obtained, the history interaction data are cleaned based on a data cleaning strategy, the target associated account which keeps the real-time association relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target associated account, the history interaction data in the target live broadcast room are cleaned, the target associated account which has the association relationship with the target live broadcast room at present is determined in real time, the real-time efficiency of account data transmission in the live broadcast process is improved, and meanwhile, the accuracy of live broadcast content sending is also improved.
In an alternative embodiment, the associated account includes a main account, and referring to fig. 4, a flowchart of a live interaction method according to an exemplary embodiment of the present application is shown, where the method is executed by a server as an example, and the method includes the following steps:
step 401, receiving a live interaction request.
The live interaction request is used for generating live interaction content between the target live broadcasting room and the associated account associated with the target live broadcasting room.
The content of the live interaction request in step 401 is described in detail in step 301, and will not be described herein.
Step 402, a live dataset is acquired.
The live broadcast data set comprises historical interaction data between the target live broadcast room and the associated account.
In some embodiments, the live broadcast data set includes historical interaction data corresponding to the main broadcast account and the audience account, wherein the main broadcast account corresponds to the target live broadcast room with first historical interaction data, and the first historical interaction data includes, but is not limited to, an opening time of the main broadcast account corresponding to the target live broadcast room, a closing time of the corresponding target live broadcast room, main broadcast identity information corresponding to the main broadcast account (such as a main broadcast identity identification code, a live broadcast identity type corresponding to the main broadcast, etc.), a live broadcast room number corresponding to the target live broadcast room, a live broadcast room type (single live broadcast room, double live broadcast room, multi-person live broadcast room, etc.).
Optionally, the first historical interaction data is stored in an ordered set format, or is 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.
Step 403, determining a time threshold range based on the data cleansing policy.
Illustratively, according to the data cleaning policy, a time threshold range corresponding to the target live broadcasting room is determined, where the time threshold range is determined by an on-time of the target live broadcasting room corresponding to the main broadcasting account, or is determined by an off-time of the target live broadcasting room corresponding to the main broadcasting account, or is determined by both the on-time and the off-time of the target live broadcasting room corresponding to the main broadcasting account, and is not limited herein. The on-stream time refers to the time corresponding to the start of the live broadcast of the content in the target live broadcast room, or the on-stream time refers to the time when the target live broadcast room starts to load the live broadcast content corresponding to the main broadcast account, and the off-stream time refers to the time when the main broadcast account is located in the target live broadcast room and finishes the live broadcast.
In some embodiments, determining a start time corresponding to current live content of the target live room based on a data cleansing policy; and determining a time threshold range by taking the starting time as the starting time and the current time as the ending time.
In some embodiments, an opening behavior 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 broadcasting room respectively.
When the host account number corresponds to the target live broadcasting room to determine the starting time, a starting action message queue is immediately generated, and a starting action 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 valid information in the play action data set includes a play time (live_start_time), a main play identity code (anchor_uid), a room identity code (room_id) corresponding to the target live broadcasting room, and a room type (room_type) corresponding to the target live broadcasting room.
The method comprises the steps that the opening time corresponding to the live broadcast content comprises the time when a main broadcast account starts to carry out content live broadcast in a target live broadcast room, or the time when the target live broadcast room loads the live broadcast content corresponding to the main broadcast account, so that the time when the content live broadcast starts to be carried out is taken as a first candidate opening time, the loading time corresponding to the target live broadcast room is taken as a second candidate opening time, the candidate time adjacent to the current time is taken as the opening time corresponding to an opening behavior data set, namely, the first candidate opening time is determined based on the opening operation of the main broadcast account on the target live broadcast room; determining the loading time of the target live broadcasting room to the live broadcasting content of the main broadcasting account as a second candidate broadcasting time; and determining the candidate playing time close to the current time as the playing time based on the time sequence relation between the first candidate playing time and the second candidate playing time.
The operation of the host account corresponding to the target live broadcasting room comprises at least one of the following modes:
1. the main broadcasting generates a target living broadcasting room after setting the room type (such as single living broadcasting room, double living broadcasting room or multi-person living broadcasting room) and the living broadcasting content type (such as talent performance living broadcasting, game living broadcasting, chat living broadcasting, delicately living broadcasting and the like) corresponding to the target living broadcasting room, and the main broadcasting account is positioned in the target living broadcasting room to start content living broadcasting, namely, the setting operation of the target living broadcasting room is used as the opening operation of the target living broadcasting room corresponding to the main broadcasting account;
2. the method comprises the steps that a main broadcasting is conducted by presetting a room type, a live broadcasting content type and a reservation starting time corresponding to a target live broadcasting room, when the reservation starting time is reached, the target live broadcasting room is automatically started, and a main broadcasting account automatically starts content live broadcasting, namely, the target live broadcasting room automatically starts live broadcasting at the reservation starting time to serve as a broadcasting operation of the target live broadcasting room corresponding to the main broadcasting account.
It should be noted that the foregoing description of the operation of the multicast corresponding to the anchor account is merely illustrative, and the embodiments of the present application are not limited thereto.
In some embodiments, the target live broadcasting room corresponding to the main broadcasting account further includes a closing operation, where the closing operation is used to determine a closing time corresponding to the target live broadcasting room, where the closing time includes an end time corresponding to an end of the main broadcasting account in the target live broadcasting room to end the content live broadcasting, or a closing time corresponding to a closing of the main broadcasting account in the target live broadcasting room, which is not limited herein.
Illustratively, a related broadcasting behavior message queue corresponding to the main broadcasting account is set as a data cleaning strategy, and data cleaning is carried out on interactive data corresponding to the main broadcasting account and interactive data corresponding to the audience account in the target live broadcasting room.
When the main account finishes the live broadcast generation and broadcasting closing time in the target live broadcast room, a broadcasting closing behavior message queue is immediately generated, and a broadcasting closing behavior data set is generated, and 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 off-air behavior data set includes an off-air time (live_start_time), a main broadcast identity code (anchor_uid), a room identity code (room_id) corresponding to the target live broadcasting room, a room type (room_type) corresponding to the target live broadcasting room, and a historical live broadcasting time length (duration) corresponding to the target live broadcasting room.
Optionally, when the end time of the main broadcasting account corresponding to ending the live broadcasting of the content in the target live broadcasting room is taken as the off-broadcasting time corresponding to the main broadcasting account, the open time corresponding to the main broadcasting account is taken as the start time, and the off-broadcasting time corresponding to the main broadcasting account is taken as the end time, the time threshold range is determined.
Optionally, when the closing time corresponding to the closing target live broadcasting room of the main broadcasting account is taken as the closing time corresponding to the main broadcasting account, the opening time corresponding to the main broadcasting account is taken as the starting time, and the time threshold range is determined.
That is, in some embodiments, based on the data cleansing policy, a relevant broadcast moment corresponding to the historical live content of the target live room is determined; and determining a time threshold range by taking the starting time of the historical live broadcast content as the starting time and the closing time as the ending time.
And step 404, cleaning the historical interaction data in the live broadcast data set based on the time threshold range to obtain target interaction data.
When the data cleaning policy is an opening action message queue, the time threshold range is a threshold range in which the opening time of the target live broadcasting room corresponding to the main broadcasting account is taken as the starting time, the current time is taken as the ending time, and the historical interaction data outside the time threshold range are subjected to data cleaning, namely when the target live broadcasting room is a live broadcasting room, the historical interaction data comprise interaction data corresponding to the audience account and interaction data corresponding to the main broadcasting account in at least one live broadcasting room, the historical interaction data contained in the historical live broadcasting room before the opening time are deleted to obtain target interaction data, wherein the deleted historical interaction data are the historical interaction data contained in the content live broadcasting process corresponding to the historical live broadcasting room, and the historical interaction data comprise interaction data corresponding to the main broadcasting account and interaction data corresponding to the audience account, such as: the target live broadcasting room is the round broadcasting room, the current room is the 3 rd room, namely, the corresponding historical interaction data in the 1 st room and the 2 nd room are deleted according to the data cleaning strategy, and the target interaction data in the time threshold range are determined.
When the data cleaning strategy is a broadcasting-closing behavior message queue, the time threshold range is a threshold range in which the broadcasting time of the main broadcasting account corresponding to the target live broadcasting room is taken as the starting time and the broadcasting-closing time of the corresponding target live broadcasting room is taken as the ending time, and the historical interaction data in the time threshold range is deleted correspondingly, wherein the historical interaction data comprise interaction data of the audience account corresponding to the target live broadcasting room and interaction data of the main broadcasting account corresponding to the target live broadcasting room.
And step 405, transmitting live broadcast interaction content corresponding to the live broadcast interaction request to a target associated account corresponding to the associated account data.
Illustratively, after target interaction data is obtained through the opening behavior message queue, an associated account located in a current target live broadcasting room within a time threshold range is determined to be used as a target associated account, and live broadcasting interaction content is sent to the target associated account.
The live interaction content will be specifically described in the following embodiments, which will not be described here.
In summary, the application provides a live broadcast interaction method, which is characterized in that after the history interaction data corresponding to the associated account in the target live broadcast room are obtained, the history interaction data are cleaned based on a data cleaning strategy, the target associated account which keeps the real-time association relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target associated account, the history interaction data in the target live broadcast room are cleaned, the target associated account which has the association relationship with the target live broadcast room at present is determined in real time, the real-time efficiency of account data transmission in the live broadcast process is improved, and meanwhile, the accuracy of live broadcast content sending is also improved.
In this embodiment, the data cleaning is performed on the historical interaction data according to the time threshold range corresponding to the respective message queues to obtain the target interaction data, and the data cleaning is performed on the interaction data respectively corresponding to the main broadcasting account and the audience account in the target living broadcasting room based on the main broadcasting related behaviors, so that the invalid data in the target living broadcasting room can be deleted in time, and the accuracy of transmitting the live broadcasting interaction 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 according to an exemplary embodiment of the present application, as shown in fig. 5, the method includes the following steps:
step 501, a viewing close request of a target audience account is received.
Illustratively, the target audience account is an audience account currently in the target living room that is live-watched in audience identity.
Optionally, the viewing closing request includes that the current target audience account requests to exit the target live broadcasting room to end live broadcasting viewing, or the viewing closing request includes that the current target audience account requests to be replaced to other live broadcasting rooms to perform live broadcasting 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 an account of a target audience, a first direct broadcast data set and a second direct broadcast data set corresponding to a current target direct broadcast room are obtained at the same time.
The first direct broadcast data set comprises a data Queue (Queue) corresponding to the main broadcast account, the data Queue is used as first interactive data, the data Queue corresponding to the audience account is used as second interactive data, and the first interactive data and the second interactive data are stored in an ordered set format.
Illustratively, the first interaction data corresponding to the anchor account is illustrated: the method comprises the steps that first interactive data store anchor list information corresponding to anchor accounts in a target live broadcasting room in an ordered set format, and enter room entering time corresponding to content live broadcasting when the anchor accounts enter the target live broadcasting room, wherein a data structure corresponding to the first interactive data is a cache Key (Key) and is distinguished by a room identification code (room_id) corresponding to the target live broadcasting room; the Member list (Member) is a host identity code (uid) corresponding to the host account; the score (Socre) is the time of entering the room corresponding to the anchor account as the time stamp of entering the room.
Illustratively, the second interaction data corresponding to the viewer account is illustrated: the second interactive data stores audience list information corresponding to audience accounts in the target live broadcasting room in an ordered set format, and the audience accounts enter the target live broadcasting room for live broadcasting and watching at room entering time according to audience identities, 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 broadcasting room; the Member list (Member) is a viewer identity code (uid) corresponding to the viewer account; the Score (Score) is the time of entering the room corresponding to the audience account as the time stamp of entering the room.
The second live broadcast data set includes data details (details) corresponding to the main broadcast account number, which are used as third interaction data, and data details corresponding to the audience account number, which are used as fourth interaction data, and the third interaction data and the fourth interaction data are stored in a character string format.
Illustratively, the third interaction data corresponding to the anchor account is illustrated: the third interactive data is stored in a Key-Value Key Value pair, wherein a cache Key Value (Key) is a result obtained by combining a hosting identity identifier corresponding to a hosting account and a room identifier corresponding to a target live broadcasting room, for example: the identity code of the anchor corresponding to the anchor account is uid, the room identity code corresponding to the target live broadcast room is room_id, the buffer key Value is (uid_room_id), and the buffer Value (Value) is the time stamp (Timestamp) of the start time of the anchor corresponding to the target live broadcast room of the anchor account.
Illustratively, the fourth interaction data corresponding to the viewer account is illustrated: the fourth interactive data is stored in Key-Value Key Value pairs, wherein the cache Key Value (Key) is a result obtained by combining a viewer identity code corresponding to the viewer account and a room identity code corresponding to the target live broadcasting room, for example: and if the audience identity code corresponding to the audience account is uid and the room identity code corresponding to the target live broadcasting room is room_id, the buffer key Value is (uid_room_id), and the buffer Value (Value) is a time stamp (Timestamp) of the time when the audience account enters the target live broadcasting room for live broadcasting and watching by the audience identity.
In some embodiments, the first and third interaction data are first historical interaction data between the main account and the target live room, and the second and fourth interaction data are second historical interaction data between the viewer account and the target live room.
That is, the first historical interaction data includes a data queue and data details corresponding to the anchor account, and the second historical interaction data includes a data queue and data details corresponding to the audience account.
Step 503, according to the data cleaning policy, based on the viewing and broadcasting 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.
Illustratively, a data cleaning policy is formulated according to second historical interaction data corresponding to the audience account, which includes formulating an audience behavior message queue corresponding to the audience account, where the audience behavior message queue immediately generates and generates an audience behavior data set corresponding to the target audience account when the target audience account sends an audience closing request, and 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 a viewing time (enterTime) of a live broadcasting room, a viewing time (leave time), a target audience identity code (uid) corresponding to a target audience account, a time length type (msgType), wherein ' msgType ' 1 ' represents a live broadcasting time corresponding to a main broadcasting account, ' msgType ' 2 ' represents a viewing time corresponding to a target audience account, ' msgType ' 3 ' represents a link time corresponding to a main broadcasting account, a viewing live broadcasting time (duration) corresponding to a target audience account, a generated data structure time length (product_time) and a main broadcasting account identity code (Anchor). And determining a room identification code (room_id) corresponding to the current target live broadcasting room according to the anchor identification code corresponding to the anchor account.
Illustratively, when the target audience account exits from the live broadcasting room, the data detail data corresponding to the target audience account with the key value of "uid_room_id" needs to be deleted, and the third interactive data corresponding to the target audience account is deleted from the first direct broadcasting data set corresponding to the target live broadcasting room, so as to determine the target interactive data.
And 504, taking the playing time corresponding to the current live broadcast content as an anchor point, and scanning the target interaction data based on the audience account number to obtain a scanning result.
In some embodiments, the data with the key value of "main broadcast uid_room id" is determined according to the third interaction data corresponding to the main broadcast account, which is the opening time corresponding to the current live broadcast content.
Illustratively, the starting time is taken as the starting time, the current live broadcasting time is taken as the ending time, the time threshold range is determined, fourth interaction data in the time threshold range is scanned, and second interaction data corresponding to the candidate audience accounts, namely a data list corresponding to the candidate audience accounts, are determined based on the fourth interaction data and are used as scanning results.
Step 505, determining the target associated account based on the scanning result.
In some embodiments, candidate viewer account data corresponding to the candidate viewer account is determined based on the scan results; a target associated account is determined based on the candidate viewer account data.
And after the data list corresponding to the 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 broadcasting room, if so, the candidate audience account is shown to watch live broadcasting contents in the target live broadcasting room, and if so, the time stamp in the data details corresponding to the candidate audience account is larger than the room entering time of the target live broadcasting room corresponding to the candidate audience account, and if the time stamp is larger than the room entering time, the candidate audience account is taken as the target associated account, otherwise, the candidate audience account is not taken as the target associated account.
Step 506, at least one of the number of audience accounts, the play prompt, the close play prompt, the live broadcasting room active window, the live broadcasting room carousel entrance, the live broadcasting room message popup window, the live broadcasting room special effect display process and the like corresponding to the live broadcasting interaction request are sent to the target associated account corresponding to the associated account data.
Optionally, after determining the target associated account corresponding to the target live broadcasting room at the current time, a plurality of live broadcasting interactive contents are sent to the target associated account, and the following specific description is given by taking four kinds of live broadcasting interactive contents as examples.
First, live room active window.
Referring to fig. 6, a schematic diagram of an active window of a live broadcasting room provided by an exemplary embodiment of the present application is shown in fig. 6, where the current interface is a live broadcasting room active window interface 600, and the current interface displays that the target live broadcasting room is a grouping cycle game, and includes a first main account 601 corresponding to the target live broadcasting room and a second main account 602 corresponding to other live broadcasting rooms, which indicates that the first main account 601 and the second main account 602 in the current target live broadcasting room are playing a live broadcasting room game. When the live broadcasting room active window sends to 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.
Second, a live room carousel portal.
Referring to fig. 7, a schematic diagram of a live broadcasting room carousel entry provided by an exemplary embodiment of the present application is shown, as shown in fig. 7, a current interface includes a live broadcasting room carousel entry control 700 corresponding to a "sheep pattern", where a carousel entry indicates that a current target live broadcasting room corresponds to at least one live broadcast, for a historical live broadcasting occasion corresponding to the target live broadcasting room, the live broadcasting room carousel entry control 700 is displayed on a terminal corresponding to a target associated account, and by performing a triggering operation on the live broadcasting room carousel entry control by a viewer, the historical live broadcasting occasion corresponding to the target live broadcasting room is displayed.
Third, live room message popup window.
Referring to fig. 8, a schematic view of a live broadcast room message popup window according to an exemplary embodiment of the present application is shown, as shown in fig. 8, in which a live broadcast room message popup window 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, for example: the play prompt, the play closing prompt, the number of viewers in the live broadcasting room, the interaction condition of the live broadcasting room, etc., are not limited herein.
Fourth, the special effect in the live broadcasting room is displayed.
Referring to fig. 9, a schematic diagram of showing a special effect of a living broadcast room provided by an exemplary embodiment of the present application is shown, as shown in fig. 9, after a gift is presented to a main broadcast account by an audience account in a target living broadcast room, a gift special effect 901 corresponding to a generated gift presentation record is displayed on a terminal corresponding to a target associated account in the current target living broadcast room.
In summary, the application provides a live broadcast interaction method, which is characterized in that after the history interaction data corresponding to the associated account in the target live broadcast room are obtained, the history interaction data are cleaned based on a data cleaning strategy, the target associated account which keeps the real-time association relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target associated account, the history interaction data in the target live broadcast room are cleaned, the target associated account which has the association relationship with the target live broadcast room at present is determined in real time, the real-time efficiency of account data transmission in the live broadcast process is improved, and meanwhile, the accuracy of live broadcast content sending is also improved.
In this embodiment, the data of interaction data corresponding to the audience account is cleaned by setting the viewing and broadcasting behavior message queue based on the audience account, so that the corresponding data of the audience account can be deleted after the audience account leaves the current target live broadcasting room, and meanwhile, the data details corresponding to the audience account in the target live broadcasting room and the data queue 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 between live broadcasting rooms.
Referring to fig. 10, a flowchart of a live interaction method according to an exemplary embodiment of the present application is shown, and 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.
A web module 1010.
Firstly, a host account sends a live broadcasting room configuration request to a server, a background person or a live broadcasting room configurator configures a target live broadcasting room according to the live broadcasting room configuration request sent by the host account, and referring to fig. 11, which schematically shows a target live broadcasting room configuration interface schematic diagram provided by an exemplary embodiment of the present application, as shown in fig. 11, the background person or the live broadcasting room configurator configures a carousel entry 1101, an activity panel 1102 and a resident activity 1103 of the target live broadcasting room, the current interface is an activity panel configuration interface 1100, configuration conditions of the activity panel 1102 include an activity ID, a live broadcasting room state, a country playing authority, an on-time, an off-time, a preferential live broadcasting code, a live broadcasting room member visible type, a live broadcasting room propaganda graph and the like corresponding to the target live broadcasting room, and after a series of conditions are configured, a WEB module is displayed in the designated target live broadcasting room within a designated time and is uniquely identified by the activity ID.
After the user account enters the target live broadcasting room, when the page is rendered in the target live broadcasting room, a predefined WEB module is automatically loaded, and when the initialization of the WEB module is completed, the correspondingly configured WEB service data are pulled, and corresponding activities are displayed in the target live broadcasting room.
2. A local data storage module 1020.
When the target live broadcasting room is successfully loaded to the WEB module, the WEB service data corresponding to the configuration is pulled, meanwhile, the data is initialized, the behavior is an opening behavior for the main broadcasting account, and the behavior is a behavior of entering the target live broadcasting room corresponding to the audience account.
Taking the audience account as an example for explanation, the local data storage module comprises two data storage structures with different dimensionalities of 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. After the audience account enters the target live broadcasting room, the room number corresponding to the current target live broadcasting room and the current time stamp corresponding to the current time are acquired from the data details, the character string with the specified format is spliced, and the character string is directly covered in the data details corresponding to the audience account.
Taking the main broadcasting account as an example for explanation, when the uid contained in the data details is the corresponding main broadcasting account, the data (the key value pair is: the main broadcasting account uid_room id) stored in the data details is the corresponding opening time of the main broadcasting account corresponding to the current target live broadcasting room, and the data cleaning process corresponding to the data queue can be carried out in a standby mode.
In the data queue, whether the audience account or the anchor account, the house entrance time stamp corresponding to the house entrance time of the target living broadcast room corresponding to the account in the current target living broadcast room is directly updated or newly added. Wherein the data queue and the data details are stored simultaneously.
It is worth noting that the data generation in the scheme is generated in the local data storage module, after the data are 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 is synchronized to the global data storage center through the Codis (a solution corresponding to the distributed Redis cluster) internal synchronization mechanism, so that the data consistency is realized.
3. Data center storage module 1030.
After the local data storage module 1020 acquires the data details and the data queue, the data in the two dimensions are synchronously sent to the data center storage module 1030 through the Codis synchronization mechanism for multiple data cleaning maintenance. In the data center storage module 1030, three message queues (Kafka) are also included to continue maintaining the cleansing data multiple times for data details and data queues: the system comprises an opening behavior message queue, a broadcasting related behavior message queue and a broadcasting viewing behavior message queue, wherein the opening behavior message queue and the broadcasting related behavior message queue are determined according to data corresponding to a main broadcasting account, and the broadcasting viewing behavior message queue is determined according to data corresponding to a spectator account.
4. The data center processing module 1040.
When the host account number corresponds to the target live broadcasting room and determines the opening time, an opening action message queue is generated, wherein the opening action message queue contains an opening action data set, the data center processing module 1040 directly covers the opening action data set on the data details contained in the data center storage module 1030, and according to the opening time of the host account number corresponding to the target live broadcasting room, the opening time is taken as the maximum value, and the queue data in the corresponding data queue in the target live broadcasting room, which is smaller than the opening time, is deleted.
When the main account finishes the live broadcast in the target live broadcast room, a broadcasting-related behavior message queue is generated, wherein the broadcasting-related behavior message queue contains broadcasting-related time and broadcasting-related time of the main account corresponding to the target live broadcast room, the data center processing module 1040 directly deletes data details from the data center storage module 1030 from the broadcasting-related time to the broadcasting-related time, and deletes queue data corresponding from the broadcasting-related time to the broadcasting-related time in the data queue.
When the audience account finishes live watching in the target live broadcasting room, generating a viewing behavior message queue, wherein the viewing behavior message queue comprises a viewing behavior data set of the target live broadcasting room corresponding to the audience account, the viewing behavior data set comprises viewing closing time corresponding to the warfare account, and according to the viewing closing time, the data center processing module 1040 correspondingly deletes data corresponding to the audience account in 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. The data usage module 1050.
When a user (such as a spectator or a host) 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 acquires the opening time of the live broadcast content corresponding to the target live broadcast room from the data details, the data queue takes the opening time as an anchor point, scans data corresponding to the spectator account and the host account in the data queue from the opening 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 pushed by the live broadcast content if the user account is in the current target live broadcast room, and sends live broadcast interaction content corresponding to the target live broadcast room to the user account.
In summary, the application provides a live broadcast interaction method, which is characterized in that after the history interaction data corresponding to the associated account in the target live broadcast room are obtained, the history interaction data are cleaned based on a data cleaning strategy, the target associated account which keeps the real-time association relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target associated account, the history interaction data in the target live broadcast room are cleaned, the target associated account which has the association relationship with the target live broadcast room at present is determined in real time, the real-time efficiency of account data transmission in the live broadcast process is improved, and meanwhile, the accuracy of live broadcast content sending is also improved.
Most of related schemes directly request interfaces provided by a client/basic service background, are required to be acquired in batches for multiple times, and are pushed after the acquisition, so that the time is long, the pushed data is inaccurate due to the long time, and the content received by a user is not real-time data of a current target live broadcasting room. And the pressure on the interface is also great in this way, which may cause the interface to have problems such as abnormal service of the provider.
After the scheme is online, the finally generated data is original storage data, and the original storage data is stored in Codis, so that performance indexes can be supported, such as: the query rate (QPS, query-per-second) per second, throughput and the like are greatly improved, the data of a client/basic service background is not excessively relied on, the data can be directly utilized for pushing, the data quantity which is simultaneously pushed is supported to be greatly improved, and the pushed data can be more timely contacted to a user side; the push data is accurate, the push content has high relativity with the corresponding living broadcast room, the user cannot be puzzled, the user viscosity is greatly improved, and more users are guided to participate in the camping activities. According to the scheme, the interaction behavior triggered by the data of the online user in the live broadcasting room is used, and the delivery user is customized accurately. And after timely multidimensional data cleaning, the dirty data amount is small, and the inefficiency and misunderstanding rate of the interactive effect of the throwing are reduced.
The advantage of this scheme lies in:
1. the scheme is based on online user maintenance, wherein the online user maintenance comprises a maintenance and use scheme of data;
2. setting up scenes such as WEB and the like which are not directly related to the client and the background of the basic service;
3. the data generation, cleaning and sliding window type are matched for use;
and 4, the WEB module data is independent and customizable.
Referring to fig. 12, a block diagram of a live interaction device according to an embodiment of the application is shown. The device has the function of realizing the live interaction method, and the function can be realized by hardware or by executing corresponding software by the hardware. The device may be the analysis apparatus described above or may be provided in the analysis apparatus. 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 for: receiving a live interaction request, wherein the live interaction request is used for generating live interaction content between a target live broadcasting room and an associated account associated with the target live broadcasting 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 for: performing data cleaning on the live broadcast data set according to a data cleaning strategy to obtain target interaction data, wherein the target interaction data comprises associated account data which keeps a real-time association relationship with the target live broadcast room;
a transmitting module 1260 for: and sending the live broadcast interaction content corresponding to the live broadcast interaction request to a target associated account corresponding to the associated account data.
In an alternative 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 strategy; and cleaning the historical interaction data in the live broadcast data set based on the time threshold range to obtain the target interaction data.
In an alternative embodiment, the cleaning module 1230 is further configured to: determining a first candidate playing time based on the playing operation of the main playing account on the target live broadcasting room; determining the loading time of the target live broadcasting room to the live broadcasting content of the main broadcasting account as a second candidate broadcasting time; and determining a candidate playing time close to the current time as the playing time based on the time sequence relation between the first candidate playing time and the second candidate playing time.
In an alternative embodiment, the apparatus 1200 further includes:
a scanning module 1240 for: determining candidate audience account data corresponding to the candidate audience accounts based on the scanning result;
a determination module 1250 for: and determining the target associated account based on the candidate audience account data.
In an alternative embodiment, the cleaning module 1230 is further configured to: based on the data cleaning strategy, determining a broadcasting-related time corresponding to the historical live broadcast content of the target live broadcast room; and determining the time threshold range by taking the starting time of the historical live broadcast content as the starting time and the closing time as the ending time.
In an alternative embodiment, the associated account includes a viewer account;
the receiving module 1210 is further configured to: receiving a viewing and broadcasting 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 viewing and broadcasting 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 alternative embodiment, the obtaining module 1220 is further configured to: acquiring a first direct broadcast data set and a second direct broadcast data set, wherein the first direct broadcast data set comprises first interactive data and second interactive data which are stored in an ordered set format, and the second direct broadcast data set comprises third interactive data and fourth interactive 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 broadcasting account and the target live broadcasting room, and the second interactive data and the fourth interactive data are second historical interactive data between the audience account and the target live broadcasting room.
In an alternative embodiment, the transmitting module 1260 is further configured to: and sending at least one of the number of audience accounts, the play prompt, the broadcast-closing prompt, the live broadcasting room movable window, the live broadcasting room carousel entrance, the live broadcasting room message popup window, the live broadcasting room special effect display process and the like corresponding to the live broadcasting interaction request to a target associated account corresponding to the associated account data.
In summary, the application provides a live broadcast interaction device, after the history interaction data corresponding to the associated account in the target live broadcast room are obtained, the history interaction data are cleaned based on a data cleaning strategy, the target associated account which keeps the real-time association relationship with the target live broadcast room at present is determined, live broadcast interaction content is sent to the target associated account, the history interaction data in the target live broadcast room are cleaned, the target associated account which has the association relationship with the target live broadcast room at present is determined in real time, the real-time efficiency of the account data transmission in the live broadcast process is improved, and meanwhile, the accuracy of live broadcast content sending is also improved.
It should be noted that, in the apparatus provided in the foregoing embodiment, when implementing the functions thereof, only the division of the foregoing functional modules is used as an example, in practical application, the foregoing functional allocation may be implemented by different functional modules, that is, the content structure of the device is divided into different functional modules, so as to implement all or part of the functions described above. In addition, the apparatus and the method embodiments provided in the foregoing embodiments belong to the same concept, and specific implementation processes of the apparatus and the method embodiments are detailed in the method embodiments and are not repeated herein.
Referring to FIG. 14, a block diagram of a computer device 1400 is shown, according to one embodiment of the present application. The computer device 1400 may be an electronic device as described above for implementing the live interaction method described above.
In general, the 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 the like. The processor 1401 may be implemented in at least one hardware form of DSP (Digital Signal Processing ), FPGA (Field Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array ). The processor 1401 may also include a main processor, which is a processor for processing data in an awake state, also called a CPU (Central Processing Unit ), and a coprocessor; 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, image processor) for rendering and rendering of content required to be displayed by the display screen. In some embodiments, the processor 1401 may also 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 limiting as to the computer device 1400, and may include more or fewer components than shown, or may combine certain components, or employ a different arrangement of components.
In an example embodiment, there is also provided a computer device including a processor and a memory, the memory having a computer program stored therein. 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 computer program, when being executed by a processor of a computer device, implements the live interaction method described above.
Alternatively, the above-mentioned 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, or 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 a live interaction method as described above.
It should be understood that references herein to "a plurality" are to two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship. In addition, the step numbers described herein are merely exemplary of one possible execution sequence among steps, and in some other embodiments, the steps may be executed out of the order of numbers, such as two differently numbered steps being executed simultaneously, or two differently numbered steps being executed in an order opposite to that shown, which is not limiting.
The foregoing description of the exemplary embodiments of the application is not intended to limit the application to the particular embodiments disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the application.

Claims (13)

1. A live interaction method, the method comprising:
receiving a live interaction request, wherein the live interaction request is used for generating live interaction content between a target live broadcasting room and an associated account associated with the target live broadcasting 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 interaction data, wherein the target interaction data comprises associated account data which keeps a real-time association relationship with the target live broadcast room;
and sending the live broadcast interaction content corresponding to the live broadcast interaction request to a target associated account corresponding to the associated account data.
2. The method of claim 1, wherein the associated account comprises a host account;
the step of performing data cleaning on the live data set according to a data cleaning strategy to obtain target interaction data comprises the following steps:
determining a time threshold range based on the data cleansing strategy;
and cleaning the historical interaction data in the live broadcast data set based on the time threshold range to obtain the target interaction data.
3. The method of claim 2, wherein the determining a time threshold range based on the data cleansing policy comprises:
determining the starting time corresponding to the current live content of the target live broadcasting room based on the data cleaning strategy;
and determining the time threshold range by taking the starting time as the starting time and the current time as the ending time.
4. The method of claim 3, wherein the determining a start time corresponding to the current live content of the target live room comprises:
determining a first candidate playing time based on the playing operation of the main playing account on the target live broadcasting room;
determining the loading time of the target live broadcasting room to the live broadcasting content of the main broadcasting account as a second candidate broadcasting time;
and determining a candidate playing time close to the current time as the playing time based on the time sequence relation between the first candidate playing time and the second candidate playing time.
5. The method of claim 3, wherein before the step of sending the live interaction content corresponding to the live interaction request to the target associated account corresponding to the associated account data, the method further comprises:
Taking the opening time corresponding to the current live broadcast content as an anchor point, and scanning the target interaction data based on the audience account to obtain a scanning result;
and determining the target associated account based on the scanning result.
6. The method of claim 5, wherein the determining the target associated account based on the scan result comprises:
determining candidate audience account data corresponding to the candidate audience accounts based on the scanning result;
and determining the target associated account based on the candidate audience account data.
7. The method of claim 2, wherein the determining a time threshold range based on the data cleansing policy comprises:
based on the data cleaning strategy, determining a broadcasting-related time corresponding to the historical live broadcast content of the target live broadcast room;
and determining the time threshold range by taking the starting time of the historical live broadcast content as the starting time and the closing time as the ending time.
8. The method of claim 1, wherein the associated account number comprises a viewer account number;
the receiving the live interaction request includes:
receiving a viewing and broadcasting closing request of a target audience account;
The step of performing data cleaning on the live data set according to a data cleaning strategy to obtain target interaction data comprises the following steps:
and according to a data cleaning strategy, based on the viewing and broadcasting 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 according to any one of claims 1 to 8, wherein said acquiring a live dataset comprises:
acquiring a first direct broadcast data set and a second direct broadcast data set, wherein the first direct broadcast data set comprises first interactive data and second interactive data which are stored in an ordered set format, and the second direct broadcast data set comprises third interactive data and fourth interactive 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 broadcasting account and the target live broadcasting room, and the second interactive data and the fourth interactive data are second historical interactive data between the audience account and the target live broadcasting room.
10. The method according to any one of claims 1 to 8, wherein the sending the live interaction content corresponding to the live interaction request to the target associated account corresponding to the associated account data includes:
And sending at least one of the number of audience accounts, the play prompt, the broadcast-closing prompt, the live broadcasting room movable window, the live broadcasting room carousel entrance, the live broadcasting room message popup window, the live broadcasting room special effect display process and the like corresponding to the live broadcasting 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, wherein the live broadcast interaction request is used for generating live broadcast interaction content between a target live broadcast room and an associated account associated with 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 carrying out data cleaning on the live broadcast data set according to a data cleaning strategy to obtain target interaction data, wherein the target interaction data comprises associated account data which keeps a real-time association relationship with the target live broadcast room;
and the sending module is used for sending the live broadcast interaction content corresponding to the live broadcast interaction request to the target associated account corresponding to the associated account data.
12. A computer device comprising a processor and a memory, wherein the memory has stored therein a computer program that is loaded and executed by the processor to implement the live interaction method of any of claims 1 to 10.
13. A computer readable storage medium, characterized in that the storage medium has stored therein a computer program, at least one instruction, at least one program, a code set or a set of instructions being loaded and executed by a processor to implement a live interaction method according to any of the 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 CN114245195A (en) 2022-03-25
CN114245195B true 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 (11)

* 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
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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109039872B (en) * 2018-09-04 2020-04-17 北京达佳互联信息技术有限公司 Real-time voice information interaction method and device, electronic equipment and storage medium

Patent Citations (11)

* 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
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
Live broadcasting--the feeling of presence and social interaction;Anneil Avatare Nou;《IEEE》;全文 *
刘锐. 计算机中介传播视野下网络视频直播的技术可供性分析.《 新闻与传播评论》.2022,全文. *
针对直播弹幕的TextCNN过滤模型;明建华;《计算机工程与应用》;全文 *

Also Published As

Publication number Publication date
CN114245195A (en) 2022-03-25

Similar Documents

Publication Publication Date Title
CN108235102B (en) Service processing method, device and storage medium
CN106792081B (en) Live video pushing method and device
CN112188297B (en) Live broadcast interaction method and device, electronic equipment and storage medium
CN112616068A (en) Task processing method and device, electronic equipment and storage medium
EP4203478A1 (en) Multi-user live streaming method and apparatus, terminal, server, and storage medium
CN113058270A (en) Live broadcast interaction method and device, storage medium and electronic equipment
US20090228944A1 (en) System and method for chat load management in a network chat environment
CN110856032B (en) Live broadcast method, device, equipment and storage medium
CN112714329B (en) Display control method and device for live broadcasting room, storage medium and electronic equipment
CN113784223B (en) Live broadcast room transmission method, device, storage medium, computer equipment and system
WO2023279917A1 (en) On-screen comment displaying method and apparatus, on-screen comment transmitting method and apparatus, computer device, computer readable storage medium, and computer program product
US20060235966A1 (en) Predefined live chat session
CN111898037B (en) Ranking list data updating method, ranking list data updating device and server
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
CN110248203A (en) A kind of processing method of interactive service, device, equipment and storage medium
CN109168043B (en) Method, equipment and system for displaying recommendation information
CN112203153A (en) Live broadcast interaction method, device, equipment and readable storage medium
CN113032542A (en) Live data processing method, device and equipment and readable storage medium
JP2022525880A (en) Server load prediction and advanced performance measurement
CN113824983A (en) Data matching method, device, equipment and computer readable storage medium
CN113926185A (en) Data processing method, device, equipment and storage medium
CN114666671B (en) Live broadcast praise interaction method, device, equipment and storage medium
CN114501047A (en) Virtual resource interaction method and device, storage medium and electronic device
CN113949890A (en) Object delivery processing method and device, electronic equipment and storage medium

Legal Events

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