CN111343467B - Live broadcast data processing method and device, electronic equipment and storage medium - Google Patents

Live broadcast data processing method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN111343467B
CN111343467B CN202010085181.8A CN202010085181A CN111343467B CN 111343467 B CN111343467 B CN 111343467B CN 202010085181 A CN202010085181 A CN 202010085181A CN 111343467 B CN111343467 B CN 111343467B
Authority
CN
China
Prior art keywords
live broadcast
theme
barrage
data
content
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
CN202010085181.8A
Other languages
Chinese (zh)
Other versions
CN111343467A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010085181.8A priority Critical patent/CN111343467B/en
Publication of CN111343467A publication Critical patent/CN111343467A/en
Application granted granted Critical
Publication of CN111343467B publication Critical patent/CN111343467B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4662Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
    • H04N21/4665Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms involving classification methods, e.g. Decision trees
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • H04N21/8405Generation or processing of descriptive data, e.g. content descriptors represented by keywords

Landscapes

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

Abstract

The application discloses a live data processing method and device, electronic equipment and a storage medium. The method comprises the following steps: the method comprises the steps of obtaining a theme barrage, and displaying the theme barrage on a live page, wherein the theme barrage comprises hot topics or content keywords; acquiring an operation instruction, wherein the operation instruction is used for selecting at least one target barrage in the theme barrages and determining the target barrage as the current live theme; acquiring packaging data corresponding to the target bullet screen; the live broadcast theme is displayed, the live broadcast page is updated according to page decoration content generated by the package data, background data can be fully utilized to combine with hot content to quickly enter theme live broadcast, operation steps and live broadcast paths are simplified, and exposure viewing rate is increased.

Description

Live broadcast data processing method and device, electronic equipment and storage medium
Technical Field
The present application relates to the field of block chain technologies, and in particular, to a live data processing method and apparatus, an electronic device, and a storage medium.
Background
Live broadcasting refers to a technology of collecting data of a broadcasting party through certain equipment, compressing the data into a viewable and transmittable video stream through a series of processing such as video coding, and outputting the video stream to a watching user side. Through live video broadcast, the method can quickly and effectively transmit information, has the characteristics of site type, real-time property, intuition, entertainment and the like, and particularly accords with the interest of young people growing in the Internet era.
In order to facilitate a video receiver to accurately obtain required live content in the presence of a large number of live video sources, a live video-based host user generally inputs a live title and defines live content and brief introduction. However, the function of the live broadcast page is possibly complex, the operation flow and steps in the setting are complex, and the data processing efficiency for starting the live broadcast is low; while the title and profile of the live broadcast may not be attractive enough that the live broadcast is exposed to a lower rate of viewing.
Disclosure of Invention
The application provides a live data processing method and device, electronic equipment and a storage medium.
In one aspect, a live data processing method is provided, including:
the method comprises the steps of obtaining a theme barrage, and displaying the theme barrage on a live page, wherein the theme barrage comprises hot topics or content keywords;
acquiring an operation instruction, wherein the operation instruction is used for selecting a target barrage in the theme barrage and determining the target barrage as the current live theme;
acquiring packaging data corresponding to the target bullet screen;
and displaying the live broadcast theme, and updating the live broadcast page with page decoration content generated by the package data.
In another aspect, a live data processing method is provided, including:
Processing the consultation contents by utilizing a natural language processing technology, and determining topics and content keywords of each consultation content;
analyzing the interactive data of the consultation contents and determining the topic popularity of each consultation content;
acquiring hot topics reaching a heat threshold value from the topics of the consultation contents, classifying the hot topics based on a preset network model, and determining classification labels of the hot topics;
storing the hot topics, the content keywords of the hot topics and the classification tags of the hot topics in a hot bank.
In another aspect, a data processing apparatus is provided, including:
the first acquisition module is used for acquiring a theme barrage;
the display module is used for displaying a theme barrage on a live broadcast page, wherein the theme barrage comprises hot topics or content keywords;
the second obtaining module is used for obtaining an operation instruction, and the operation instruction is used for selecting at least one target bullet screen in the theme bullet screens;
the processing module is used for determining the target barrage as the current live broadcast theme;
the first obtaining module is further used for obtaining the packaging data corresponding to the target bullet screen;
The display module is further used for displaying the live broadcast theme and updating the live broadcast page with page decoration content generated by the package data.
In another aspect, a data processing apparatus is provided, including:
the capturing module is used for capturing consultation contents of a preset website and a social network and interaction data of the consultation contents;
the processing module is used for processing the consultation contents by utilizing a natural language processing technology and determining topics and content keywords of the consultation contents;
the processing module is further configured to:
analyzing the interactive data of the consultation contents and determining the topic popularity of each consultation content;
acquiring hot topics reaching a heat threshold value from the topics of the consultation contents, classifying the hot topics based on a preset network model, and determining classification labels of the hot topics;
and the storage module is used for storing the hot topics, the content keywords of the hot topics and the classification labels of the hot topics in a hot bank.
On the other hand, an embodiment of the present application provides an electronic device, including an input device and an output device, further including: a processor adapted to implement one or more instructions; and a computer storage medium storing one or more instructions adapted to be loaded by the processor and to perform the live data processing method according to the first or second aspect.
In another aspect, embodiments of the present application provide a computer storage medium storing one or more instructions adapted to be loaded by a processor and to perform the steps of the first or second aspect and any possible implementation manner thereof.
The method comprises the steps of obtaining a theme barrage, displaying the theme barrage on a live broadcast page, obtaining an operation instruction, wherein the theme barrage comprises a hot topic or a content keyword, and the operation instruction is used for selecting at least one target barrage in the theme barrage and determining the target barrage as a current live broadcast theme; the packaging data corresponding to the target barrage is obtained, the live broadcast theme is displayed, the live broadcast page is updated through page decoration content generated by the packaging data, background data can be fully utilized to combine with hot spot content to quickly enter theme live broadcast, operation steps and live broadcast paths are simplified, and exposure viewing rate is increased.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments or the background art of the present application, the drawings required to be used in the embodiments or the background art of the present application will be described below.
Fig. 1 is a schematic flowchart of a live data processing method according to an embodiment of the present application;
Fig. 2 is a schematic view of a live interface provided in an embodiment of the present application;
fig. 3 is a schematic flowchart of another live data processing method according to an embodiment of the present application;
fig. 4 is an interaction flow diagram of a data processing method according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of another data processing apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
Artificial Intelligence (AI) is a theory, method, technique and application system that uses a digital computer or a machine controlled by a digital computer to simulate, extend and expand human Intelligence, perceive the environment, acquire knowledge and use the knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technique of computer science that attempts to understand the essence of intelligence and produce a new intelligent machine that can react in a manner similar to human intelligence. Artificial intelligence is the research of the design principle and the realization method of various intelligent machines, so that the machines have the functions of perception, reasoning and decision making.
The artificial intelligence technology is a comprehensive subject and relates to the field of extensive technology, namely the technology of a hardware level and the technology of a software level. The artificial intelligence infrastructure generally includes technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technologies, operation/interaction systems, mechatronics, and the like. The artificial intelligence software technology mainly comprises a computer vision technology, a voice processing technology, a natural language processing technology, machine learning/deep learning and the like.
Natural Language Processing (NLP) is an important direction in the fields of computer science and artificial intelligence. It studies various theories and methods that enable efficient communication between humans and computers using natural language. Natural language processing is a science integrating linguistics, computer science and mathematics. Therefore, the research in this field will involve natural language, i.e. the language that people use everyday, so it is closely related to the research of linguistics. Natural language processing techniques typically include text processing, semantic understanding, machine translation, robotic question and answer, knowledge mapping, and the like.
The embodiments of the present application will be described below with reference to the drawings.
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating a live data processing method according to an embodiment of the present application. The method can comprise the following steps:
101. and obtaining a theme barrage, and displaying the theme barrage on a live page, wherein the theme barrage comprises hot topics or content keywords.
The execution main body in the embodiment of the application can be a data processing device, for example, a terminal used by a user side, and can be live broadcast through a client side with a live broadcast function. In particular implementations, the above-described terminals may also be referred to as terminal devices, including but not limited to other portable devices such as mobile phones, laptop computers, or tablet computers having touch-sensitive surfaces (e.g., touch screen displays and/or touch pads), which may implement location services and navigation functions through application programs. It should also be understood that in some embodiments, the devices described above are not portable communication devices, but rather are desktop computers having touch-sensitive surfaces (e.g., touch screen displays and/or touch pads).
And (4) live broadcast: the method refers to a technology that broadcasting data is collected through certain equipment, and the broadcasting data is compressed into a viewable and transmittable video stream through a series of processing such as video coding and is output to a watching user side. Bullet screen: is a kind of commenting or operational text that appears when watching a video or watching a screen.
Specifically, a user needs to define the content, title and the like of the live broadcast, in the embodiment of the application, a plurality of theme barrages can be acquired from a server or a background and displayed on a live broadcast page, and the theme barrages can be used as alternatives or references of the live broadcast theme of the user. The live broadcast page may be a preparation setting interface before the live broadcast is started, or may be a live broadcast page after the live broadcast is started, which is not limited herein.
The topic barrage can comprise hot topics or content keywords, and the hot topics or the content keywords can be obtained by capturing and analyzing the consultation content with real-time performance in the background. Through the client, the background can pull related hot topics (titles), hot keywords and the like from a hot news platform to serve as the theme barrage, the topics are displayed in the live broadcast page and can be displayed in various forms such as lists and icons, the theme barrage can relate to discussion themes of some hot games, and then more game players are attracted to participate in the live broadcast process.
Optionally, the theme barrage may be displayed in a rolling manner according to a preset animation mode. In particular, the setting and presentation can be performed through some Animation framework such as Core Animation. Referring to a schematic view of a live broadcast interface of fig. 2, as shown in fig. 2, on a live broadcast interface of a terminal, an area a is a theme barrage display area, the area a may be a floating window, and a dynamically updated theme barrage, such as "new weather of new year" and the like, a user may directly click and select the theme barrage as a live broadcast theme, the theme barrage may have multiple display modes on the live broadcast interface, the number of displayed themes is not limited each time, and this is only illustrated here; the area b (which may include a) is a background area, and corresponding package data can be loaded under the condition that any theme bullet screen is selected, different backgrounds can be previewed, and the like; the area c can display the selected live broadcast theme, or manually input the live broadcast theme set by the user or other live broadcast information such as a label, positioning information and the like, and then the user can click the button d to start the live video broadcast.
102. And acquiring an operation instruction, wherein the operation instruction is used for selecting a target bullet screen in the theme bullet screen and determining the target bullet screen as the current live broadcast theme.
The operation instruction can be a selection instruction of the user for the displayed theme barrage, and the user can select a target barrage therein as a theme of the current live broadcast. The operation instruction may be an instruction triggered by a click operation, a touch operation, a voice input, or the like, for example, a terminal display screen is clicked by a finger to select a corresponding theme barrage, which is not limited herein.
In an alternative embodiment, the user can switch the theme barrage of multiple choices before starting the live broadcast. And under the condition that the user selects the target bullet screen, the packaging effect data corresponding to the target bullet screen can be loaded, and the packaging preview effect is output. The user can click the theme barrage that is moving at will promptly, and the preview background of whole live broadcast page can carry out corresponding switching after the click, has strengthened the interest of having operated, and simultaneously, the background can match along with the difference of the content of theme barrage, and these packing preview effects all can be for setting up in advance, can load from server or backstage.
The theme barrage automatically associates the current popular hot topics and content as titles, combines the current happening events and hot spots, makes the live topics more attractive, and increases the click rate of users. And through abundant theme barrage and live broadcast packaging preview effect, the method can assist the user to set the live broadcast theme more quickly and effectively, and saves the operation cost of the user.
Optionally, the theme barrage may further include keywords generated based on user data. Specifically, under the condition that it is detected that the user is in a setting interface before live broadcast, user data can be obtained, wherein the user data can include personal information of the user, historical operation data of the user, and the like, and the keyword is determined by analyzing the user data to be used as a main bullet screen, that is, the content of the main bullet screen can be expanded according to operation requirements, for example, the user today is determined by the personal information of the user, title content related to the birthday can appear, the user is quickly helped to determine the title and direction of live broadcast today, and user operation and selective undertaking are saved.
If the theme barrage does not have the titles which the user likes, the user can click to start the live broadcast, jump to the next page and manually input the self-defined live broadcast title and the related content.
After the user selects the target barrage to determine the live broadcast theme, the live broadcast can be selected to be started, and step 103 is executed.
103. And acquiring the packaging data corresponding to the target bullet screen.
Specifically, different theme barrages can preset corresponding package data to show different page decoration contents in live broadcast, fit live broadcast themes, and increase picture display effect. The packaging data corresponding to the bullet screens with different themes can be designed and set in advance and stored in the server, and the data processing device can acquire and load the packaging data from the background.
In an embodiment, the step 103 may specifically include:
pulling the rear-end configuration data to obtain the mapping relation between different classification labels and the packaging data;
and obtaining the classification label of the hot topic corresponding to the target bullet screen, determining the packaging data corresponding to the target bullet screen according to the mapping relation between the different classification labels and the packaging data, and obtaining the packaging data corresponding to the target bullet screen.
The mapping relationship between the different classification labels and the packaging data can be preset in a server, and the data processing device can pull the rear-end configuration data through the corresponding client, so that the mapping relationship between the different classification labels and the packaging data is obtained, under the condition that a user selects a target bullet screen, the classification label of a hot topic corresponding to the target bullet screen can be obtained, and then the packaging data corresponding to the target bullet screen is determined according to the obtained mapping relationship between the different classification labels and the packaging data and is loaded and displayed.
In an alternative embodiment, the method further comprises:
acquiring network parameters in network data, and determining distribution conditions of the page decoration content corresponding to the acquired network parameters according to the corresponding relation between the preset network parameters and the distribution conditions of the page decoration content;
The step 103 may specifically include:
and acquiring all or part of the packaging data from the packaging data corresponding to the target bullet screen according to the distribution condition of the page decoration content corresponding to the acquired network parameters.
The network environment during live broadcasting is very important, and in order to more smoothly and clearly carry out live broadcasting and reduce the problems of blockage, time delay and the like, the network state of a live broadcasting user side can be considered to adjust the video packaging special effect.
The method includes the steps of obtaining network parameters in current network data, inquiring network states, specifically determining distribution conditions of page decoration contents corresponding to the obtained network parameters according to corresponding relations between preset network parameters and distribution conditions of the page decoration contents, and selectively determining packaging data of the current application from packaging data corresponding to the target bullet screen according to the determined distribution conditions of the page decoration contents. Through the steps, the page decoration content can be adjusted according to the network condition, namely, all package data can be obtained under the condition that the network state is good, and part of package data can be obtained when the network state is relatively poor, for example, only a background is used, some complex special effects are omitted, and the like, so that the flow consumption and the transmission overhead are reduced.
Wherein, the page decoration content may include: any one or more of background color, background pattern, filter sticker and animation effect, which may be characters, pictures, dynamic or static, and may also include a special effect of beauty, and the like, and the embodiment of the present application does not limit this. The corresponding relationship between the network parameters and the distribution conditions of the page decoration content and the specific distribution conditions of the page decoration content can be set according to requirements.
104. And displaying the live broadcast theme, and updating the live broadcast page by page decoration content generated by the package data.
Specifically, the step 104 may include: and collecting video data to be live broadcasted, and outputting the page decoration content generated by the video data to be live broadcasted and the packaging data on the live broadcasting page.
Under the condition that the live broadcast theme and the packaging data are determined, the live broadcast theme can be displayed in a live broadcast page, the packaging data are loaded, corresponding page decoration content is generated, an updated live broadcast page is obtained, namely a video stream to be transmitted can be obtained after live broadcast is started, the display effect is the effect of adding the page decoration content to an original live broadcast video, and interestingness is increased.
After the live broadcast is started, the video data to be processed can be collected through the camera, the video stream to be transmitted can be viewed and generated through a series of processing such as adding page decoration content and video coding compression, and the video stream to be transmitted can be output to watching user terminals of other users through equipment such as a server, so that live broadcast output is achieved.
This application shows the theme barrage at live page through acquireing the theme barrage, the theme barrage includes hot topic or content keyword, acquires operating instruction, operating instruction is used for selecting target barrage in the theme barrage will target barrage is confirmed to this live theme, acquires the packing data that target barrage corresponds shows the live theme, with the page decoration content that packing data generated updates the live page. Background data can be fully utilized to combine with hot content to quickly enter theme live broadcast, for example, a user directly selects a generated theme barrage as a live broadcast theme, the operation steps and the live broadcast path are simplified by combining with current affair hot spots, and the exposure viewing rate can be increased by adding corresponding decoration content.
Referring to fig. 3, fig. 3 is a schematic flowchart illustrating another live data processing method according to an embodiment of the present application. As shown in fig. 3, the method may include:
301. And capturing consultation contents of a preset website and a social network and interaction data of the consultation contents.
The execution subject in the embodiment of the present application may be a data processing apparatus, such as a server. In particular implementations, including but not limited to other portable devices such as laptop or tablet computers with touch sensitive surfaces (e.g., touch screen displays and/or touch pads), location services and navigation functions may be implemented by application programs. It should also be understood that in some embodiments, the device is not a portable communication device, but is a desktop computer having a touch-sensitive surface (e.g., a touch screen display and/or touchpad).
The website (web site) or social network (which may include an application or software, etc.) from which the consultation content is sourced may be preset, such as a news media website, so that the consultation content may be periodically crawled from the head website and the social network using a crawler technology, where the crawled consultation content may be part or all of the consultation content that can be crawled, and the consultation content that is categorized and summarized according to the source website is generally newly added and/or online (i.e., valid and not cleared) consultation content in the period, and may specifically be an article, etc., which is not limited herein. The interactive data of the consultation contents refers to user operation data triggered under the consultation contents, such as click quantity, browsing duration, forwarding quantity, comment quantity and the like of a user, and can reflect the popularity of the consultation contents to a certain extent.
Web crawlers (also known as web spiders, web robots, in the middle of the FOAF community, more often called web chasers) are programs or scripts that automatically capture web information according to certain rules. Other less commonly used names are ants, automatic indexing, simulation programs, or worms. Further, a focused crawler is a program for automatically downloading web pages, which selectively accesses web pages and related links on the world wide web to obtain the required information according to a predetermined target. Unlike general-purpose crawlers, focused crawlers do not pursue large coverage, but rather target crawling of web pages related to a particular subject matter content to prepare data resources for subject-oriented user queries. For example, in the embodiment of the application, a focused crawler can be used to directionally capture relevant webpage resources through preset rules, and relevant data of news and consultation classes can be directionally acquired.
For example, a plurality of preset websites can be configured, the background continuously captures the consultation content from the websites, and the popularity condition is evaluated through the interactive data such as the reading amount and the comment amount.
302. And processing the consultation contents by utilizing a natural language processing technology, and determining topics and content keywords of each consultation content.
Natural language processing is the field of computer science, artificial intelligence, linguistics focusing on the interaction between computers and human (natural) language. Specifically, the background may perform preprocessing on the consulting content through a natural language processing technology, including word and sentence segmentation, part-of-speech tagging, and then performing semantic understanding, and extract a corresponding representative sentence from each obtained consulting content, that is, summarize the sentence into the topic of the consulting content. While one or more content keywords may be determined from each advisory content.
303. And analyzing the interactive data of the consultation contents and determining the topic popularity of each consultation content.
According to the interaction data, the topic popularity condition is evaluated through the reading amount, the comment amount, the click amount, the browsing time length, the forwarding amount and the like corresponding to the consultation content, the mapping rules of the above aspects and the scores can be set as required, so that the consultation content popularity score is obtained, and generally, the topic popularity is higher as the score is higher.
304. And acquiring hot topics reaching a heat threshold value from the topics of the consultation contents, classifying the hot topics based on a preset network model, and determining the classification labels of the hot topics.
Specifically, the popularity threshold may be set in advance, and after determining the popularity of the topic of each piece of the consultation content, the topic may be compared with the popularity threshold to determine the topic with the topic popularity (score) higher than the popularity threshold as the hot topic. Optionally, the topics of the consulting content can be classified according to a predetermined range through a deep learning model. Firstly, the consulting content can be classified according to the determined topics, that is, the topics with the similarity reaching a certain threshold value can be clustered into a big topic according to the determined topics of the consulting content, and the big topic is used as a classification label of the hot topic. The consulting content can be analyzed based on the preset network model, and the hot topics are classified, for example, if the popularization crowd of an article is young women, the young women can be used as the label of the hot topic corresponding to the article.
305. And storing the hot topics, the content keywords of the hot topics and the classification labels of the hot topics in a hot bank.
After the processing, the obtained hot topics, the content keywords of the hot topics and the classification labels of the hot topics can be stored in a hot bank to serve as a standby live broadcast topic.
In an alternative embodiment, the hotspot topic library may be updated periodically. Specifically, whether the score of the hot topic reaches a heat threshold value or not is periodically judged, if not, the score can be deleted from the hot topic, so that the effects of adding the hot topic and deleting the cooling topic in time are achieved, and the topic with real-time heat is provided.
The data in the hot topic library obtained by the method in the embodiment of the application can be applied to the live data processing method shown in fig. 1, and can be used as a topic barrage for a user to select.
For more clearly understanding the data processing of the present application, please refer to fig. 4, and fig. 4 is an interactive flow diagram of a data processing method. The server may be a live media platform a (server), and introduces a data processing flow by taking a user terminal (client) to be live as an example. Specifically, the method comprises the following steps:
401. and (6) acquiring data. The server periodically crawls advisory content from a pre-set network source using a crawler technology.
402. And identifying the content. The server identifies the consultation content through natural language processing, determines topics, and evaluates the popularity condition according to interactive data such as reading quantity and appraisal quantity.
403. And (5) labeling. The server classifies the topics by using technologies such as a recurrent neural network and natural language processing, labels the topics, and constructs a hot topic database.
404. And (5) data issuing. After entering a broadcast page of a live broadcast platform, a user terminal requests a server for a theme barrage, and the server issues the obtained hot topic data.
405. And (5) displaying the content. The user terminal obtains the theme bullet screen updated in real time from the server, the theme bullet screen is displayed on a terminal interface, package data corresponding to the selected theme bullet can be added after the user selects the theme bullet screen, and the theme bullet screen is displayed as live page decoration content.
Specifically, the user terminal may perform the following processing after entering the broadcast page:
(1) pulling the configuration of the rear end to obtain the mapping relation between the background color and the background atmosphere corresponding to different classification labels;
(2) asynchronously pulling hot topic contents, and displaying a topic barrage in a rolling manner through collaboration according to a certain animation mode;
(3) and updating the interface according to a preset pattern when the user selects a certain theme bullet screen.
For example, when a user prepares to start live broadcasting, the user can click a floating theme barrage in a picture to define the content and title of the live broadcasting, and simultaneously determine corresponding page decorations (including a filter, a special effect and the like) such as a background and the like, and can also change the page decorations manually; the bullet screen content is the latest news title or content keyword released on a preset news website, namely after the user clicks the bullet screen, the background is switched along with the bullet screen, and the operation interest is increased. And after the user selects the bullet screen, clicking to start live broadcasting, directly jumping to a live broadcasting picture, and displaying the title, the related cover and other decorations determined by the user from the bullet screen by the live broadcasting picture. In an alternative embodiment, the background classification corresponding to the theme barrage includes, but is not limited to:
Color class: a color seat with simple impact force is used as a background; content class: the background may show anchor-related content patterns such as birthday cake, overnight meal, a gift box, etc.; the character class: and displaying the news hotspots captured by the background on the background by taking the news hotspots as contents.
Optionally, the content of the theme barrage may be extended according to the operation requirement, for example, the user is birthday today, and a title content related to birthday may appear, so as to help the user quickly determine the title and direction of the today's live broadcast, thereby saving the undertaking of the user operation and selection; if the bullet screen bar does not have the titles which the user likes, the user can click to start the live broadcast, jump to the next page and manually input the live broadcast title and the related content. The page decorations may vary with the subject matter through which other devices watching the live broadcast may view the live content.
Generally, the operation flow and steps are more during live broadcasting, live broadcasting titles, brief introduction and live broadcasting covers are manually input after live broadcasting is started, interestingness is not enough, page functions are complex, and learning and operation costs are increased for users to start live broadcasting. And sometimes live titles and profiles are not appealing enough to be combined with the current hot topic. And this application embodiment initiates the live broadcast fast through the barrage is a mode that improves anchor broadcast rate, has not only shortened and has opened direct broadcast route and cost, has still increased the interactivity with the anchor. And opening the broadcast assistant by the anchor, clicking the captured barrage theme, continuously changing the background color of the barrage theme along with the theme, starting live broadcast after selection, and directly jumping to a live broadcast picture. The background pulls related hot content or hot titles from the hot news platform to serve as barrages, one of the barrages can be selected by the anchor side to serve as a title to initiate live broadcasting, and the background can change colors along with different selected barrages while the barrages are selected, so that visual impact is provided for users; the color-changing background is matched according to different pulling contents, so that the layering of operation and live broadcast starting is improved; the background atmosphere may vary somewhat visually from content to content. The live broadcast is quickly started through the barrage, the complicated programs of the live broadcast started by the user are reduced, and the interactive feeling of the live broadcast starting and the combined feeling of hot content are increased.
According to the embodiment of the application, consultation contents of a preset website and a social network and interaction data of the consultation contents are captured; processing the consultation contents by using a natural language processing technology, and determining topics and content keywords of each consultation content; analyzing the interactive data of the consulting contents and determining the topic popularity of each consulting content; acquiring hot topics reaching a heat threshold value from the topics of the consultation contents, classifying the hot topics based on a preset network model, and determining classification labels of the hot topics; the hot topics, the content keywords of the hot topics and the classification tags of the hot topics are stored in the hot database, the hot topics can be integrated in time and are issued to a user side and displayed on a user terminal as a topic barrage, diversified and current live topic selection is provided for a user, the user can conveniently and quickly enter live topics, for example, the user directly selects the generated topic barrage as a live topic, the current hot topics are combined, operation steps and live channels are simplified, corresponding decoration content is added, and exposure viewing rate can be increased.
Based on the description of the live data processing method embodiment, the embodiment of the application also discloses a data processing device. Referring to fig. 5, the data processing apparatus 500 includes:
a first obtaining module 510, configured to obtain a theme barrage;
a display module 520, configured to display a theme barrage on a live page, where the theme barrage includes hot topics or content keywords;
a second obtaining module 530, configured to obtain an operation instruction, where the operation instruction is used to select at least one target barrage in the theme barrages;
the processing module 540 is configured to determine the target barrage as the current live broadcast theme;
the first obtaining module 510 is further configured to obtain package data corresponding to the target bullet screen;
the display module 520 is further configured to display the live broadcast theme, and update the live broadcast page with the page decoration content generated by the package data.
Optionally, the first obtaining module 510 is specifically configured to:
pulling the rear-end configuration data to obtain the mapping relation between different classification labels and the packaging data;
and obtaining the classification label of the hot topic corresponding to the target bullet screen, determining the packaging data corresponding to the target bullet screen according to the mapping relation between the different classification labels and the packaging data, and obtaining the packaging data corresponding to the target bullet screen.
Optionally, the first obtaining module 510 is specifically configured to:
acquiring network parameters in network data, and determining distribution conditions of the page decoration content corresponding to the acquired network parameters according to the corresponding relation between the preset network parameters and the distribution conditions of the page decoration content;
the above-mentioned packing data that obtains corresponding of above-mentioned target bullet curtain includes:
and acquiring all or part of the packaging data from the packaging data corresponding to the target bullet screen according to the distribution condition of the page decoration content corresponding to the acquired network parameters.
Optionally, the display module 520 is specifically configured to:
and collecting video data to be live broadcasted, and outputting the page decoration content generated by the video data to be live broadcasted and the packaging data on the live broadcasting page.
Optionally, the page decoration content includes: any one or more of background color, background pattern, filter sticker and animation effect.
According to an embodiment of the present application, steps involved in the method shown in fig. 1 and the method executed by the user terminal shown in fig. 4 may be executed by modules in the data processing apparatus 500 shown in fig. 5, and are not described herein again.
Based on the description of the above live data processing method embodiment, the embodiment of the present application further discloses a data processing apparatus 600. Referring to fig. 6, the data processing apparatus 600 includes:
the capturing module 610 is configured to capture consultation contents of a preset website and a social network, and interaction data of the consultation contents;
a processing module 620, configured to process the query contents by using a natural language processing technology, and determine topics and content keywords of each query content;
the processing module 620 is further configured to:
analyzing the interactive data of the consulting contents and determining the topic popularity of each consulting content;
acquiring hot topics reaching a heat threshold value from the topics of the consultation contents, classifying the hot topics based on a preset network model, and determining classification labels of the hot topics;
the storage module 630 is configured to store the hot topic, the content keyword of the hot topic, and the classification tag of the hot topic in a hot repository.
According to an embodiment of the present application, steps involved in the method in fig. 3 and the method executed by the server shown in fig. 4 may be executed by modules in the data processing apparatus 600 shown in fig. 6, and are not described herein again.
According to another embodiment of the present application, the respective modules in the data processing apparatus 500 and the live data processing apparatus 600 shown in fig. 5 and fig. 6 may be respectively or entirely combined into one or several additional modules to form the data processing apparatus, or some module(s) thereof may be further split into a plurality of functionally smaller modules to form the data processing apparatus, which may implement the same operation without affecting implementation of technical effects of embodiments of the present application. The modules are divided based on logic functions, and in practical application, the functions of one module can be realized by a plurality of modules, or the functions of a plurality of modules can be realized by one module. In other embodiments of the present application, the terminal-based terminal may also include other modules, and in practical applications, these functions may also be implemented by the assistance of other modules, and may be implemented by cooperation of a plurality of modules.
Data processing apparatus 500 in this application embodiment can obtain the theme barrage, shows the theme barrage at the live broadcast page, the theme barrage includes hot topic or content keyword, obtains operating instruction, operating instruction is used for selecting target barrage in the theme barrage, will target barrage is confirmed to this live broadcast theme, obtains the packaging data that target barrage corresponds shows the live broadcast theme, with the page decoration content that packaging data generated updates the live broadcast page. Background data can be fully utilized to combine with hot content to quickly enter theme live broadcast, for example, a user directly selects a generated theme barrage as a live broadcast theme, the operation steps and the live broadcast path are simplified by combining with current affair hot spots, and the exposure viewing rate can be increased by adding corresponding decoration content.
Based on the description of the method embodiment and the device embodiment, the embodiment of the application further provides an electronic device. Referring to fig. 7, the electronic device 700 includes at least a processor 701, an input device 702, an output device 703, and a computer storage medium 704. The processor 701, the input device 702, the output device 703, and the computer storage medium 704 in the terminal may be connected by a bus or other means.
A computer storage medium 704 may be stored in the memory of the terminal, the computer storage medium 704 being configured to store a computer program comprising program instructions, and the processor 701 being configured to execute the program instructions stored by the computer storage medium 704. The processor 701 (or CPU) is a computing core and a control core of the terminal, and is adapted to implement one or more instructions, and in particular, is adapted to load and execute the one or more instructions so as to implement a corresponding method flow or a corresponding function; in one embodiment, the processor 701 according to the embodiment of the present application may be configured to perform a series of processes, including the method according to the embodiment shown in fig. 1, fig. 3, or fig. 4, and so on.
An embodiment of the present application further provides a computer storage medium (Memory), where the computer storage medium is a Memory device in a terminal and is used to store programs and data. It is understood that the computer storage medium herein may include a built-in storage medium in the terminal, and may also include an extended storage medium supported by the terminal. The computer storage medium provides a storage space that stores an operating system of the terminal. Also stored in this memory space are one or more instructions, which may be one or more computer programs (including program code), suitable for loading and execution by processor 701. The computer storage medium may be a high-speed RAM memory, or may be a non-volatile memory (non-volatile memory), such as at least one disk memory; and optionally at least one computer storage medium located remotely from the processor.
In one embodiment, one or more instructions stored in a computer storage medium may be loaded and executed by processor 701 to implement the respective steps of the method in the above-described embodiments; in particular implementations, one or more instructions in the computer storage medium may be loaded by processor 701 and executed to perform any of the steps of the data processing methods of fig. 2, 3, or 4.
The electronic device 700 in the embodiment of the application can obtain the theme barrage, display the theme barrage on the live page, the theme barrage includes a hot topic or a content keyword, obtain an operation instruction, the operation instruction is used for selecting a target barrage in the theme barrage, determine the target barrage as the current live theme, obtain the packaging data corresponding to the target barrage, display the live theme, and update the live page with the page decoration content generated by the packaging data. Background data can be fully utilized to combine with hot content to quickly enter theme live broadcast, for example, a user directly selects a generated theme barrage as a live broadcast theme, the operation steps and the live broadcast path are simplified by combining with current affair hot spots, and the exposure viewing rate can be increased by adding corresponding decoration content. The system can be used as a server, and can capture consultation contents of a preset website and a social network and interaction data of the consultation contents; processing the consultation contents by using a natural language processing technology, and determining topics and content keywords of each consultation content; analyzing the interactive data of the consulting contents and determining the topic popularity of each consulting content; acquiring hot topics reaching a heat threshold value from the topics of the consultation contents, classifying the hot topics based on a preset network model, and determining classification labels of the hot topics; the hot topics, the content keywords of the hot topics and the classification tags of the hot topics are stored in the hot database, the hot topics can be integrated in time and are issued to a user side and displayed on a user terminal as a topic barrage, diversified and current live topic selection is provided for a user, the user can conveniently and quickly enter live topics, for example, the user directly selects the generated topic barrage as a live topic, the current hot topics are combined, operation steps and live channels are simplified, corresponding decoration content is added, and exposure viewing rate can be increased.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses and modules may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the division of the module is only one logical division, and other divisions may be possible in actual implementation, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not performed. The shown or discussed mutual coupling, direct coupling or communication connection may be an indirect coupling or communication connection of devices or modules through some interfaces, and may be in an electrical, mechanical or other form.
Modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions according to the embodiments of the present application are wholly or partially generated when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on or transmitted over a computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)), or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more of the available media. The usable medium may be a read-only memory (ROM), or a Random Access Memory (RAM), or a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape, a magnetic disk, or an optical medium, such as a Digital Versatile Disk (DVD), or a semiconductor medium, such as a Solid State Disk (SSD).

Claims (8)

1. A live data processing method is characterized by comprising the following steps:
the method comprises the steps of obtaining a theme barrage, and displaying the theme barrage on a live broadcast page, wherein the theme barrage comprises hot topics or content keywords, and the live broadcast page comprises a prepared setting interface before live broadcast is started;
acquiring an operation instruction, wherein the operation instruction is used for selecting a target barrage in the theme barrage and determining the target barrage as the current live theme;
acquiring a network parameter in network data, and determining a distribution condition of page decoration content corresponding to the acquired network parameter according to a corresponding relation between a preset network parameter and the distribution condition of the page decoration content, wherein the page decoration content comprises: any one or more of background color, background pattern, filter sticker and animation effect;
acquiring all or part of packaging data from the packaging data corresponding to the target barrage according to the acquired distribution condition of the page decoration content corresponding to the network parameters, wherein the corresponding packaging data are preset in different theme barrages; receiving a live broadcast starting operation instruction, wherein the live broadcast starting operation instruction is used for triggering to jump to a live broadcast page after live broadcast starting, displaying the live broadcast theme on the live broadcast page after live broadcast starting, and decorating the page content generated by all or part of the package data.
2. The method of claim 1, wherein obtaining packaging data corresponding to the target bullet screen comprises:
pulling the rear-end configuration data to obtain the mapping relation between different classification labels and the packaging data;
and acquiring the classification label of the hot topic corresponding to the target bullet screen, determining the packaging data corresponding to the target bullet screen according to the mapping relation between the different classification labels and the packaging data, and acquiring the packaging data corresponding to the target bullet screen.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
and acquiring video data to be live broadcast, and outputting the video data to be live broadcast on the live broadcast page.
4. A live data processing method is characterized by comprising the following steps:
capturing consultation contents of a preset website and a social network and interaction data of the consultation contents;
processing the consultation contents by utilizing a natural language processing technology, and determining topics and content keywords of each consultation content;
analyzing the interactive data of the consultation contents and determining the topic popularity of each consultation content;
acquiring hot topics reaching a heat threshold value from the topics of the consultation contents, classifying the hot topics based on a preset network model, and determining classification labels of the hot topics;
Storing the hot topics, content keywords of the hot topics and classification tags of the hot topics in a hot bank;
receiving a theme barrage acquisition request sent by a user terminal, and issuing data in the hotspot library to the user terminal so that the user terminal displays the hotspot topics or content keywords in the hotspot library as the theme barrage on a prepared setting interface before live broadcast is started for a user to select a target barrage, wherein the target barrage is the current live broadcast theme;
receiving a target barrage selection request sent by a user terminal, loading packaging data corresponding to the target barrage, and issuing the packaging data to the user terminal so that when the user terminal receives a live broadcast opening operation instruction, a live broadcast page after live broadcast opening displays a live broadcast theme and page decoration content generated by all or part of the packaging data, wherein the page decoration content comprises: any one or more of background color, background pattern, filter sticker and animation effect.
5. A data processing apparatus, comprising:
the first acquisition module is used for acquiring a theme barrage;
the first obtaining module is specifically configured to obtain a network parameter in network data, and determine, according to a corresponding relationship between a preset network parameter and a distribution condition of page decoration content, a distribution condition of the page decoration content corresponding to the obtained network parameter, where the page decoration content includes: any one or more of background color, background pattern, filter sticker and animation effect;
The system comprises a display module, a live broadcast module and a display module, wherein the display module is used for displaying a theme barrage on a live broadcast page, the theme barrage comprises hot topics or content keywords, and the live broadcast page comprises a preparation setting interface before live broadcast is started;
the second obtaining module is used for obtaining an operation instruction, and the operation instruction is used for selecting at least one target bullet screen in the theme bullet screens;
the processing module is used for determining the target barrage as the current live broadcast theme;
the first obtaining module is further configured to obtain all or part of the packaging data from the packaging data corresponding to the target barrage according to the obtained distribution condition of the page decoration content corresponding to the network parameter, where corresponding packaging data is preset in different theme barrages;
the display module is further used for displaying the live broadcast theme on a live broadcast page after live broadcast is started and page decoration content generated by all or part of the packaging data.
6. A data processing apparatus, comprising:
the capturing module is used for capturing consultation contents of a preset website and a social network and interaction data of the consultation contents;
the processing module is used for processing the consultation contents by utilizing a natural language processing technology and determining topics and content keywords of the consultation contents;
The processing module is further configured to:
analyzing the interactive data of the consultation contents and determining the topic popularity of each consultation content;
acquiring hot topics reaching a heat threshold value from the topics of the consultation contents, classifying the hot topics based on a preset network model, and determining classification labels of the hot topics;
the storage module is used for storing the hot topics, the content keywords of the hot topics and the classification labels of the hot topics in a hot bank; the data in the hotspot library is used for sending a theme barrage acquisition request sent by a user terminal to the user terminal after receiving the request, so that the user terminal displays the hotspot topic or content keyword in the hotspot library as the theme barrage on a prepared setting interface before live broadcast is started for a user to select a target barrage, wherein the target barrage is a live broadcast theme;
the storage module is further used for storing packaging data corresponding to different theme barrages, the packaging data is used for loading the packaging data corresponding to the target barrages from the packaging data when a target barrage selection request sent by the user terminal is received, and issuing the packaging data to the user terminal, so that when the user terminal receives an operation instruction of opening live broadcast, the live broadcast page after the live broadcast is opened to display the live broadcast theme and page decoration content generated by all or part of the packaging data, and the page decoration content comprises: any one or more of background color, background pattern, filter sticker and animation effect.
7. An electronic device comprising an input device and an output device, further comprising:
a processor adapted to implement one or more instructions; and the number of the first and second groups,
a computer storage medium having stored thereon one or more instructions adapted to be loaded by the processor and to perform a live data processing method as claimed in any of claims 1-4.
8. A computer-readable storage medium, characterized in that the computer storage medium has stored thereon one or more instructions adapted to be loaded by a processor and to perform the live data processing method according to any of claims 1-4.
CN202010085181.8A 2020-02-10 2020-02-10 Live broadcast data processing method and device, electronic equipment and storage medium Active CN111343467B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010085181.8A CN111343467B (en) 2020-02-10 2020-02-10 Live broadcast data processing method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010085181.8A CN111343467B (en) 2020-02-10 2020-02-10 Live broadcast data processing method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111343467A CN111343467A (en) 2020-06-26
CN111343467B true CN111343467B (en) 2021-10-26

Family

ID=71187798

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010085181.8A Active CN111343467B (en) 2020-02-10 2020-02-10 Live broadcast data processing method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111343467B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112153396B (en) * 2020-09-14 2023-09-26 北京达佳互联信息技术有限公司 Page display method, device, system and storage medium
CN114938474B (en) * 2021-01-11 2024-05-28 花瓣云科技有限公司 Barrage processing method and electronic equipment
CN114765692B (en) * 2021-01-13 2024-01-09 北京字节跳动网络技术有限公司 Live broadcast data processing method, device, equipment and medium
CN113766257B (en) * 2021-05-26 2023-05-26 腾讯科技(深圳)有限公司 Live broadcast data processing method and device
CN113656638B (en) * 2021-08-16 2024-05-07 咪咕数字传媒有限公司 User information processing method, device and equipment for watching live broadcast
CN116567358A (en) * 2022-01-28 2023-08-08 北京字跳网络技术有限公司 Live broadcasting room topic recommendation method, device, equipment and medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731946A (en) * 2015-04-01 2015-06-24 成都金税电子技术有限公司 Internet information data mining method
CN106599181A (en) * 2016-12-13 2017-04-26 浙江网新恒天软件有限公司 Hot news detecting method based on topic model
CN107613392A (en) * 2017-09-22 2018-01-19 广东欧珀移动通信有限公司 Information processing method, device, terminal device and storage medium
CN109213954A (en) * 2018-08-23 2019-01-15 武汉斗鱼网络科技有限公司 Direct broadcasting room topic setting method, device, computer equipment and storage medium
CN109660878A (en) * 2017-10-10 2019-04-19 武汉斗鱼网络科技有限公司 Living broadcast interactive method, storage medium, electronic equipment and system based on barrage
JP2019169976A (en) * 2019-06-09 2019-10-03 田村 昌和 Live distribution server, live distribution method, and program for assisting live distributor and the like

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10496926B2 (en) * 2015-04-06 2019-12-03 EMC IP Holding Company LLC Analytics platform for scalable distributed computations
CN107193867A (en) * 2017-04-07 2017-09-22 广东精点数据科技股份有限公司 Much-talked-about topic analysis method based on big data
CN108401175B (en) * 2017-12-20 2020-03-06 广州虎牙信息科技有限公司 Barrage message processing method and device, storage medium and electronic equipment
CN110730374B (en) * 2019-10-10 2022-06-17 北京字节跳动网络技术有限公司 Animation object display method and device, electronic equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731946A (en) * 2015-04-01 2015-06-24 成都金税电子技术有限公司 Internet information data mining method
CN106599181A (en) * 2016-12-13 2017-04-26 浙江网新恒天软件有限公司 Hot news detecting method based on topic model
CN107613392A (en) * 2017-09-22 2018-01-19 广东欧珀移动通信有限公司 Information processing method, device, terminal device and storage medium
CN109660878A (en) * 2017-10-10 2019-04-19 武汉斗鱼网络科技有限公司 Living broadcast interactive method, storage medium, electronic equipment and system based on barrage
CN109213954A (en) * 2018-08-23 2019-01-15 武汉斗鱼网络科技有限公司 Direct broadcasting room topic setting method, device, computer equipment and storage medium
JP2019169976A (en) * 2019-06-09 2019-10-03 田村 昌和 Live distribution server, live distribution method, and program for assisting live distributor and the like

Also Published As

Publication number Publication date
CN111343467A (en) 2020-06-26

Similar Documents

Publication Publication Date Title
CN111343467B (en) Live broadcast data processing method and device, electronic equipment and storage medium
CN109155136A (en) The computerized system and method for highlight are detected and rendered automatically from video
CN109614482A (en) Processing method, device, electronic equipment and the storage medium of label
CN113766296B (en) Live broadcast picture display method and device
CN104145265A (en) Systems and methods involving features of seach and/or search integration
JP2007193380A (en) Information processor, information processing method and computer program
CN106096010A (en) Carry input control method and the device of search engine functionality
WO2015103636A2 (en) Injection of instructions in complex audiovisual experiences
CN114095749B (en) Recommendation and live interface display method, computer storage medium and program product
US11314757B2 (en) Search results modulator
KR102360262B1 (en) Method for generating and pushing integration information, and device, terminal, server and medium thereof
CN111857460A (en) Split screen processing method, split screen processing device, electronic equipment and readable storage medium
CN114372172A (en) Method and device for generating video cover image, computer equipment and storage medium
CN111580721A (en) Content display method, device and equipment based on media information stream and storage medium
CN112040339A (en) Method and device for making video data, computer equipment and storage medium
CN113961828A (en) Message display method and device
CN112752132A (en) Cartoon picture bullet screen display method and device, medium and electronic equipment
CN114707502A (en) Virtual space processing method and device, electronic equipment and computer storage medium
CN113626624A (en) Resource identification method and related device
CN113747230A (en) Audio and video processing method and device, electronic equipment and readable storage medium
CN113536157B (en) Method, device and system for generating, pushing and interactive display of search results
CN111914193A (en) Method, device and equipment for processing media information and computer readable storage medium
US20230071445A1 (en) Video picture display method and apparatus, device, medium, and program product
CN105763947A (en) Method for extracting features and interests of smart television users
CN111698563A (en) Content sending method and device based on AI virtual anchor 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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40024048

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant