CN113365091A - Gift presenting method and device for live broadcast room - Google Patents

Gift presenting method and device for live broadcast room Download PDF

Info

Publication number
CN113365091A
CN113365091A CN202110621471.4A CN202110621471A CN113365091A CN 113365091 A CN113365091 A CN 113365091A CN 202110621471 A CN202110621471 A CN 202110621471A CN 113365091 A CN113365091 A CN 113365091A
Authority
CN
China
Prior art keywords
gift
preset
presented
live broadcast
broadcast room
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110621471.4A
Other languages
Chinese (zh)
Other versions
CN113365091B (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.)
Shanghai Bilibili Technology Co Ltd
Original Assignee
Shanghai Bilibili Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Bilibili Technology Co Ltd filed Critical Shanghai Bilibili Technology Co Ltd
Priority to CN202110621471.4A priority Critical patent/CN113365091B/en
Publication of CN113365091A publication Critical patent/CN113365091A/en
Application granted granted Critical
Publication of CN113365091B publication Critical patent/CN113365091B/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
    • 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/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/4784Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a gift presenting method and device for a live broadcast room, wherein the gift presenting method for the live broadcast room comprises the following steps: receiving barrage content input by a user in a live broadcast room; determining a to-be-presented gift corresponding to the bullet screen content from a preset gift library according to the processing result of the bullet screen content, wherein the to-be-presented gift is used for being presented to a main broadcast of a live broadcast room; and displaying the gift to be given in the live broadcast room. So, the user only needs to send the barrage, can be in the screening of live process and give corresponding gift to the anchor broadcast, and the user need not to filter the gift list one by one, selects the gift that will give, has simplified the operation that the user gave the gift in the live room greatly, has saved the time of giving the gift to the efficiency of giving the gift has been promoted.

Description

Gift presenting method and device for live broadcast room
Technical Field
The application relates to the technical field of internet, in particular to a gift presentation method for a live broadcast room. The application also relates to a gift presentation device of the live broadcast room, a computing device and a computer readable storage medium.
Background
With the rapid development of computer technology and internet technology, various videos are in endless, and during the video playing process, the user and the user, and the user and the main broadcast can interact, for example, the user may be attracted by the video or the wonderful content of the main broadcast during the video watching process, and gifts are given to the main broadcast in the video.
In the prior art, when a user wants to present a gift to a main broadcast, the user may click on a gift selection control in a video playing interface, select a certain gift in a popped gift backpack, and display the gift in the video playing interface, so as to present the gift to the main broadcast. However, in the above process, the user needs to click the gift selection control first, and then select the gift to be presented from a large number of gifts, the operation process is complicated, the time spent on selecting the gift is long, the efficiency of displaying the gift is low, the interestingness is poor, and the user experience is poor.
Disclosure of Invention
In view of this, the present application provides a method for presenting gifts in a live broadcast room. The application also relates to a gift presenting device of the live broadcast room, a computing device and a computer readable storage medium, which are used for solving the problems of low efficiency and poor interestingness of gift display in the prior art.
According to a first aspect of an embodiment of the present application, there is provided a method for gifting a gift in a live broadcast room, including:
receiving barrage content input by a user in a live broadcast room;
determining a to-be-presented gift corresponding to the bullet screen content from a preset gift library according to the processing result of the bullet screen content, wherein the to-be-presented gift is used for being presented to a main broadcast of a live broadcast room;
and displaying the gift to be given in the live broadcast room.
According to a second aspect of embodiments of the present application, there is provided a live broadcast gift giving apparatus including:
the receiving module is configured to receive barrage content input by a user in a live broadcast room;
the determining module is configured to determine a to-be-presented gift corresponding to the bullet screen content from a preset gift library according to a processing result of the bullet screen content, wherein the to-be-presented gift is used for being presented to a main broadcast of a live broadcast room;
a presentation module configured to present the gift to be presented in the live broadcast room.
According to a third aspect of embodiments herein, there is provided a computing device comprising:
a memory and a processor;
the memory is configured to store computer-executable instructions, and the processor is configured to execute the computer-executable instructions to implement the method of:
receiving barrage content input by a user in a live broadcast room;
determining a to-be-presented gift corresponding to the bullet screen content from a preset gift library according to the processing result of the bullet screen content, wherein the to-be-presented gift is used for being presented to a main broadcast of a live broadcast room;
and displaying the gift to be given in the live broadcast room.
According to a fourth aspect of embodiments herein, there is provided a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, perform the steps of any of the live room gift giving methods.
The method for presenting the gift in the live broadcast room can receive the barrage content input by a user in the live broadcast room, determine the gift to be presented corresponding to the barrage content from a preset gift library according to the processing result of the barrage content, and display the gift to be presented in the live broadcast room. Under the condition, the user can screen and present the corresponding gifts to the anchor broadcast in the live broadcast process only by sending the barrage, the user does not need to screen gift lists one by one and selects the gifts to be presented, the operation of presenting the gifts by the user in the live broadcast room is greatly simplified, the time for presenting the gifts is saved, and the efficiency for presenting the gifts is improved; in addition, the gift is presented by utilizing the bullet screen, the interest of the bullet screen is excavated, and the bullet screen experience of a user is improved, so that the interest of the gift is increased, and the user experience and the user viscosity are improved.
Drawings
Fig. 1 is a flowchart of a method for presenting gifts in a live broadcast room according to an embodiment of the present application;
FIG. 2 is a flow chart of another method for gifting gifts from a live broadcast room according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a gift-giving device in a live broadcast room according to an embodiment of the present application;
fig. 4 is a block diagram of a computing device according to an embodiment of the present application.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. This application is capable of implementation in many different ways than those herein set forth and of similar import by those skilled in the art without departing from the spirit of this application and is therefore not limited to the specific implementations disclosed below.
The terminology used in the one or more embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of the present application. As used in one or more embodiments of the present application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used in one or more embodiments of the present application refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It will be understood that, although the terms first, second, etc. may be used herein in one or more embodiments of the present application to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first aspect may be termed a second aspect, and, similarly, a second aspect may be termed a first aspect, without departing from the scope of one or more embodiments of the present application. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
It should be noted that, in the prior art, when a user wants to give a gift to a main broadcast during a live broadcast process, the user may click a gift control in a live broadcast interface, select a certain gift in a popped-up gift backpack, display the gift in the live broadcast interface, and give the gift to the main broadcast.
For example, a barrage input box, a gift selection control, and the like sent by each user may be displayed in the live interface, when the user wants to give a gift to the main broadcast, the user may click the gift selection control included in the live interface, at this time, an associated gift backpack may be popped up, the user may select a desired gift in the gift backpack, and at this time, gift information related to the selected gift may be displayed in the live interface.
Above-mentioned in-process, need additionally set up the entry that the gift selected specially (promptly gift selects the controlling part) in the live interface, after the user triggered this entry, can select the gift that will give in a large amount of gifts, operation process is comparatively complicated, and the time that the selection gift consumed is longer, leads to the efficiency of show gift to be lower, and interesting relatively poor, and user experience is poor.
Therefore, the application provides a method for presenting gifts in a live broadcast room, which includes the steps of firstly receiving barrage content input by a user in the live broadcast room, then determining gifts to be presented corresponding to the barrage content from a preset gift library according to a processing result of the barrage content, and then displaying the gifts to be presented in the live broadcast room, so that the user can screen and present corresponding gifts to a main broadcast in the live broadcast process only by sending the barrage.
The present application provides a method for presenting a gift in a live broadcast room, and relates to a device for presenting a gift in a live broadcast room, a computing device, and a computer-readable storage medium, which are described in detail in the following embodiments one by one.
Fig. 1 is a flowchart illustrating a method for gifting a gift in a live broadcast room according to an embodiment of the present application, which includes the following steps:
step 102: receiving the barrage content input by the user in the live broadcast room.
In practical application, in the process that a user enters a certain live broadcast room to watch live broadcast, the content which the user wants to publish can be input into a bullet screen input box in a live broadcast interface, when the user finishes inputting, after clicking confirmation, the client can send the content in the input box to a server, and at the moment, the content input into the input box received by the server is the bullet screen content input by the user.
It should be noted that, the user can send the barrage to publish his own opinion in watching the live broadcast process, and interact with each other, and the server in the embodiment of the application can receive the barrage content input by the user in the barrage input box of the live broadcast room, so that the subsequent analysis of the barrage content is facilitated, and the display of the corresponding content is controlled through the barrage content.
For example, the received barrage content input by the user in the live broadcast room is "people eating melons encouraged with silver treasure boxes".
Step 104: and determining a to-be-presented gift corresponding to the bullet screen content from a preset gift library according to the processing result of the bullet screen content, wherein the to-be-presented gift is used for being presented to a main broadcast of a live broadcast room.
Specifically, the bullet screen content may refer to content that is input and sent by the user through the bullet screen input box; the preset gift library is a preset library comprising a large number of gifts to be selected, and corresponding gifts can be selected from the preset gift library to be presented to the anchor in the live broadcast process; the to-be-presented gift may refer to a gift that needs to be presented to the direct broadcast room anchor.
In an optional implementation manner of this embodiment, a segmentation process may be performed on bullet screen content input by a user, to determine a keyword included in the bullet screen content, and then determine a corresponding gift to be presented from a preset gift library based on the keyword, that is, determine the gift to be presented corresponding to the bullet screen content from the preset gift library according to a processing result of the bullet screen content, where a specific implementation process may be as follows:
performing word segmentation processing on the bullet screen content to obtain at least one word segmentation content included in the bullet screen content;
screening out at least one keyword included in the bullet screen content from the at least one word segmentation content;
and determining a gift to be presented corresponding to the barrage content from the preset gift library according to the at least one keyword.
Specifically, word segmentation processing refers to a process of recombining continuous word sequences into word sequences according to a certain specification, wherein a user-defined word segmentation table is required to be used in the actual word segmentation process, and the word segmentation table is the specification of the word sequences obtained by recombination; that is, it can be determined which word sequences in the bullet screen content are combined into word sequences according to the word segmentation table. Since common words may be different in different industries or scenes, when the word segmentation function is used, a word segmentation table can be customized in advance, and based on the customized word segmentation table, the bullet screen content is segmented to improve the accuracy of word segmentation.
For example, the bullet screen content is "people eating melons encouraged with silver treasure box", and the result of word segmentation may be: "eat melon", "people", "in order", "silver", "treasure box", "encouragement"; alternatively, the result of the word segmentation may also be: "eat", "melon", "people", "in order", "silver", "treasure box" and "encouragement".
In practical application, Chinese word segmentation can be performed on bullet screen content through a jieba word segmentation component carried by Python, so as to obtain at least one word segmentation content included in the bullet screen content. The jieba word segmentation component is a component capable of segmenting words of a word sequence, the Python is a computer programming language, an efficient high-level data structure is provided, object-oriented programming can be achieved simply and effectively, an interpreter of the computer program segmentation component is easy to expand, and the computer program segmentation component can also be used for an expansion program language in customizable software.
Certainly, in practical implementation, chinese word segmentation can be performed on the bullet screen content in other word segmentation modes to obtain at least one word segmentation content included in the bullet screen content, such as SnowNLP. The SnowNLP is a python library which can conveniently process the content of the Chinese text and is provided with some trained dictionaries.
According to the embodiment of the application, the bullet screen content can be divided into at least one word segmentation content through some word segmentation processing methods, then the at least one word segmentation content is screened, at least one keyword included by the bullet screen content is obtained, and therefore, based on the at least one keyword, the to-be-presented gifts corresponding to the bullet screen content are determined in the preset gift library, a user does not need to screen the gifts included in the preset gift library one by one, user operation is greatly simplified, the time for selecting the gifts is saved, and accordingly, the efficiency for presenting the gifts is improved.
In an optional implementation manner of this embodiment, since the bullet screen content input by the user may include not only the keywords but also some useless words, after obtaining at least one word segmentation content by segmenting words of the bullet screen content, the keywords in the word segmentation content need to be screened out, at this time, at least one keyword included in the bullet screen content is screened out from the at least one word segmentation content, and a specific implementation process may be as follows:
removing stop words and preset symbols in the at least one word segmentation content;
determining the participle content without stop words and preset symbols as at least one keyword included in the bullet screen content.
Specifically, Stop Words refer to that in information retrieval, in order to save storage space and improve search efficiency, some characters or Words are automatically filtered before or after processing natural language data (or text), and the characters or Words are called Stop Words. The stop words are manually input and are not automatically generated, and the generated stop words form a stop word list. In addition, the preset symbol refers to a preset symbol unrelated to the keyword, such as a punctuation mark, an illegal character and the like in the bullet screen content input by the user.
It should be noted that the stop word may refer to a word that does not have practical meaning and cannot represent the intention or the viewpoint of the user, and in practical application, a stop word list may be set in advance according to an application scenario, where the stop word list includes common stop words, for example, the stop word list may include common user names, names of people, place names, numbers, pinyin, and the like. And then, after at least one participle content is obtained, deleting stop words included in the at least one participle content based on a preset stop word list.
For example, the bullet screen content is "people eating melons encourage" to "with silver treasure box, assuming" people "and" with "as stop words included in the stop word list, and" to "as a preset symbol, performing word segmentation on the bullet screen content to obtain at least one word segmentation content: the method comprises the following steps of eating, melon, crowd, silver, treasure box, encouragement, -, deleting stop words and preset symbols in the people, and obtaining at least one keyword: eating, melon, silver, treasure box and encouragement.
In practical application, besides the foregoing first performing word segmentation on the bullet screen content, and then deleting the stop word and the preset symbol in the word segmentation content to obtain the keyword, the bullet screen content may also be preprocessed first to obtain the bullet screen content of the pure word sequence, and then the bullet screen content is subjected to word segmentation directly based on the preset word segmentation table and the stop word table to obtain the corresponding keyword. That is, only the recognized and divided keywords can be extracted while recognizing and dividing the words.
During specific implementation, the bullet screen content can be preprocessed according to the language features of the bullet screen, regular expressions are used for removing user names, pure digital sentences, pure pinyin sentences, pure symbol sentences, meaningless screen brushing language noises and the like to obtain the bullet screen content of pure character sequences, and then word segmentation is carried out on the bullet screen content of the pure character sequences to obtain keywords.
For example, the bullet screen content is "the people eating melons encourages the people with silver jewel boxes" and the bullet screen content is preprocessed to obtain the bullet screen content of the pure word sequence "the people eating melons encourages with silver jewel boxes", and if the people and the people are stop words included in the stop word list, the stop words are directly based on the stop words and a preset word segmentation list is segmented, and at least one keyword can be obtained as follows: eating, melon, silver, treasure box and encouragement.
In the embodiment of the application, the bullet screen content can be subjected to word segmentation and recognition processing, useless words and symbols in the bullet screen content are deleted, and the accuracy of the determined keywords is improved, so that the subsequent gifts to be presented corresponding to the keywords can be rapidly and accurately determined conveniently, the determination efficiency of the gifts to be presented is improved, the subsequent gifts efficiency is improved, and the user experience is guaranteed.
In an optional implementation manner of this embodiment, after determining at least one keyword, a to-be-presented gift corresponding to the keyword may be searched based on a preset gift table, that is, according to the at least one keyword, the to-be-presented gift corresponding to the barrage content is determined from the preset gift library, and a specific implementation process may be as follows:
searching the at least one keyword in a preset gift table;
determining a gift identifier corresponding to a target keyword, wherein the target keyword is a keyword found in the preset gift list from the at least one keyword;
and determining the gifts to be presented from the preset gift library according to the gift identifications corresponding to the target keywords.
Specifically, the preset gift list may refer to a preset correspondence table between gift keywords and gift identifiers, and the preset gift list may include common gift keywords and corresponding gift identifiers. The gift identification can be used for uniquely identifying the gift in the preset gift library, and the corresponding gift can be acquired according to the gift identification, for example, the position identification of the gift in the preset gift library can be used as the gift identification.
It should be noted that, since the preset gift list may include common gift keywords and corresponding gift identifiers, after at least one keyword is determined, each keyword may be traversed, the keyword is compared with each gift keyword included in the preset gift list, if the keyword is the same as a certain gift keyword, it is indicated that the keyword is found in the preset gift list, the keyword is determined as a target keyword, and then the gift to be presented is determined from the preset gift library according to the gift identifier corresponding to the target keyword in the preset gift list.
For example, the preset gift table is shown in table 1 below, assuming that the determined at least one keyword is "eat", "melon", "silver", "treasure box", and "encouragement". Traversing each keyword, searching in the following table 1, determining "eat", "melon", "silver" and "treasure box" as target keywords because the same gift keywords exist in the following table 1, and subsequently determining the gift to be given in the preset gift library based on the gift identifier "3" corresponding to "eat", "gift identifier" 3 corresponding to "melon", "gift identifier" 1 "corresponding to" silver "and gift identifier" 1, 2 "corresponding to" treasure box ".
Table 1 Preset present watch
Gift keywords Gift identification
Silver 1
Zijin 2
Treasure box 1,2
Eating 3
Melon (fructus Trichosanthis) 3
Silver box 1
Zijin treasure box 2
Eating melon 3
In the embodiment of the application, the bullet screen content is subjected to word segmentation processing, and after at least one keyword is determined, each keyword can be searched in a preset gift table in a traversing mode, so that the gift identification corresponding to the keyword is determined in the preset gift library to be presented, the selection and determination of the gift to be presented are realized through the identification processing of the bullet screen content, the user does not need to manually select the gifts in the preset gift library one by one, the user operation is greatly simplified, the time for selecting the gifts is saved, and the efficiency for presenting the gifts is improved.
In an optional implementation manner of this embodiment, before searching for the keyword through the preset gift table, a large number of common gifts may be obtained in advance, and the preset gift table is generated, that is, before searching for the at least one keyword in the preset gift table, the method further includes:
acquiring a gift name and a gift identification of at least one preset gift;
segmenting the gift names to obtain corresponding gift keywords;
and generating the preset gift table according to the gift keywords and the gift identification.
Specifically, the preset gift may be a common gift obtained in advance, and the preset gift may be a silver treasure box, a purple gold treasure box, a melon, or the like. The gift identification may be an identification set for each preset gift in the preset gift library, and is used for uniquely identifying the preset gift in the preset gift library, and the corresponding gift can be acquired from the preset gift library subsequently according to the gift identification.
In practical application, after the preset gifts are obtained, in order to facilitate subsequent searching based on the keywords, the names of the preset gifts can be participled to obtain corresponding gift keywords, and then the gift keywords and corresponding gift identifiers are correspondingly stored to generate the preset gift table. In concrete implementation, the preset gift table may be stored through a hash table, where the hash table (hash map) is a data structure for implementing an associated array abstract data type, and the hash table may map the key to a given value, and use a hash function to calculate an index in a bucket unit or a slot bit array, from which a desired given value may be found.
In addition, in addition to segmenting the gift names to obtain corresponding gift keywords, associated words associated with the gift names can be obtained based on semantic analysis of the gift names, and the words obtained by segmenting and the associated words are determined as the gift keywords together.
In an optional implementation manner of this embodiment, the preset gift list may be an inverted index generated according to a gift keyword and a gift identifier, that is, the preset gift list is generated according to the gift keyword and the gift identifier, and a specific implementation process may be as follows:
creating a corresponding reverse index according to the gift keywords and the gift identification;
and determining the inverted index as the preset gift list.
Specifically, the inverted index is derived from the fact that in practical applications, records need to be searched according to the values of attributes. Each entry in such an index table includes an attribute value and the address of the record having the attribute value. Since the attribute value is not determined by the record but the position of the record is determined by the attribute value, it is called inverted index (inverted index).
In an example, the obtained preset gifts are 'silver treasure box', 'purple gold treasure box' and 'melon eating', and the word segmentation of the 'silver treasure box' can obtain the gift keywords as follows: "silver", "treasure box", "silver treasure box"; the word segmentation of the Zijin treasure box can obtain the gift keywords as follows: "zijin", "treasure box", "zijin treasure box"; the gift keywords obtained by segmenting the 'eating melon' are as follows: "eat", "melon" and "eat" melon. Assuming that the gift identifiers of the "silver treasure box" are "1", the gift identifiers of the "purple gold treasure box" are "2", and the gift identifier of the "melon eating" is "3", then the gift identifiers corresponding to the "silver treasure" are "1", the gift identifiers corresponding to the "purple gold" are "2", the gift identifiers corresponding to the "treasure boxes" are "1, 2", and the gift identifiers corresponding to the "eating" are "3", the gift identifier corresponding to the "melon" is "3", the gift identifier corresponding to the "silver treasure box" is "1", the gift identifier corresponding to the "purple gold treasure box" is "2", and the gift identifier corresponding to the "melon eating" is "3", at this time, the preset gift table shown in the above table 1 may be generated.
In the embodiment of the application, a large number of common preset gifts can be obtained in advance, the gift identification corresponding to each preset gift is determined, then the name of each preset gift is segmented, the corresponding preset gift table is generated in advance based on the obtained gift keywords and the corresponding gift identification, after the subsequent user inputs the content of the barrage, the content of the barrage can be segmented, the content of the barrage is searched in the pre-generated preset gift table, the gift identification corresponding to the content of the barrage is determined, the screening and determining of the gifts to be presented are realized based on the barrage, the user does not need to screen the gifts in a pair of preset gift libraries, the user operation is greatly simplified, the time for selecting the gifts is saved, the efficiency of presenting the gifts is improved, the screening and displaying of the gifts to be presented are realized by using the barrage, the interestingness of the barrage is developed, the barrage experience of the user is improved, therefore, the interestingness of gift screening and gift giving is increased, and the user experience and the user viscosity are improved.
It should be noted that the number of the determined target keywords may be one or more, and when the determined target keywords are one, the gifts in the preset gift storage indicated by the gift identifier corresponding to the target keywords may be directly determined as the gifts to be presented. When at least two target keywords are determined, aggregating the gift identifiers of the target keywords to determine a final target gift identifier, so as to determine the gift to be presented from the preset gift library, where in an optional implementation manner of this embodiment, the number of the target keywords is at least two; determining the gift to be presented according to the gift identifier corresponding to the target keyword, wherein the specific implementation process can be as follows:
aggregating gift identifications corresponding to the target keywords according to a preset rule to determine target gift identifications;
and determining the gift to be presented from the preset gift library according to the target gift identification.
Specifically, the preset rule may be a preset aggregation rule, for example, the preset rule may be that the same gift identifiers included in each gift identifier are combined into one target gift identifier.
Along with the above example, the target keywords are "eat", "melon", "silver" and "treasure box", and since the gift mark corresponding to the target keyword "eat" is "3" and the gift mark corresponding to the target keyword "melon" is also "3", the gift marks corresponding to the target keyword "eat" and "melon" can be merged to obtain the target gift mark "3". In addition, because the gift identification corresponding to the target keyword "silver" is "1", the gift identification corresponding to the target keyword "treasure box" is "1, 2", and because the gift identifications corresponding to the two target keywords both include "1", the target keyword "silver" and the gift identification corresponding to the "treasure box" can be merged at this time to obtain the target gift identification "1".
In the embodiment of the application, after the target keyword is determined by screening based on the barrage content input by the user and the preset gift list, the gift identifications corresponding to the target keywords can be aggregated to determine the final target gift identification when the target keyword is multiple, so that the subsequent target gift identification obtained based on synthesis is convenient to determine the gifts to be presented in the preset gift library, the result of each target keyword is synthesized, and the accuracy of the subsequent gifts to be presented is improved.
It should be noted that the number of the target gift identifications determined by synthesizing each target keyword may also be one or more, and when one target gift identification is determined, the gift in the preset gift storage indicated by the target gift identification may be directly determined as the gift to be presented. When at least two target gift identifiers are determined, the user can select which gift is displayed, that is, the user selects which gift is presented to the anchor, in an optional implementation manner of this embodiment, the number of the target gift identifiers is at least two; determining the gift to be presented from the preset gift library according to the target gift identification, wherein the specific implementation process can be as follows:
displaying selection frames corresponding to at least two target gift identifications;
and in response to the confirmation operation of the target gift in the selection box, determining the target gift as the gift to be presented.
Specifically, the selection boxes corresponding to the at least two target gift identifications may refer to the selection boxes including the gifts indicated by the at least two target gift identifications. In addition, the target gift may be a gift selected by the user among the gifts displayed in the selection box, and the confirmation operation may be an operation of clicking the target gift, or an operation of clicking the target gift and clicking a determination control.
It should be noted that if a plurality of target gift identifications determined based on the target keyword are determined, it is indicated that a plurality of candidate gifts are determined based on the barrage content input by the user, at this time, the plurality of candidate gifts can be displayed to the user, after the user selects one of the candidate gifts, the selected gift is the finally determined gift to be presented, and then the gift to be presented can be displayed in the live broadcast room.
Along the above example, the determined target gift identifications are "1" and "3", assuming that the gift identifications are used for indicating the positions of the gifts in the preset gift library, that is, the target gift identifications are "1" and "3" which represent the 1 st gift and the 3 rd gift in the preset gift library, assuming that the 1 st gift in the preset gift library is a "silver treasure box" and the 3 rd gift is a "eating melon", at this time, it can be determined that the gift indicated by the target gift identification "1" is the "silver treasure box", and the gift indicated by the target gift identification "3" is the "eating melon", at this time, a selection frame including the "silver treasure box" and the "eating melon" can be generated, assuming that the user selects the "silver treasure box" in the selection frame, and at this time, the gift to be presented is the "silver box".
According to the embodiment of the application, the extremely small amount of candidate gifts can be automatically screened out from a large amount of gifts included in the preset gift library based on the bullet screen content input by the user for selection by the user, the user does not need to screen out the gifts included in the preset gift library one by one, the screening amount of the user is greatly reduced, the user operation is simplified, the time for selecting the gifts is saved, and therefore the efficiency for presenting the gifts is improved.
Step 106: and displaying the gift to be given in the live broadcast room.
The displaying of the to-be-presented gift may refer to displaying attribute information and/or image information related to the to-be-presented gift, where the attribute information may be a gift name, a gift size, a purchase value, and the like of the to-be-presented gift, and the image information may be a header, a thumbnail, a representative diagram, and the like in an album of the to-be-presented gift, or a dynamic diagram of the to-be-presented gift, or may be a dynamic effect diagram showing the to-be-presented gift.
In an optional implementation manner of this embodiment, the to-be-presented gift is displayed in the live broadcast room, and a specific implementation process may be as follows:
acquiring a gift name and a gift image of the gift to be presented, wherein the gift image comprises a static image and/or a dynamic image;
and displaying the gift names and the gift images in the live broadcasting process.
It should be noted that after determining a gift to be presented from a preset gift library based on the bullet screen content input by the user, the method may obtain a gift name and a gift image of the gift to be presented according to a gift identifier of the gift to be presented, and then display the obtained gift to be presented in the live broadcast process, so as to present the gift to be presented to a main broadcast in a live broadcast room, that is, add a virtual value corresponding to the gift to be presented to an account corresponding to the main broadcast.
The method for presenting the gift in the live broadcast room can receive the barrage content input by a user in the live broadcast room, determine the gift to be presented corresponding to the barrage content from a preset gift library according to the processing result of the barrage content, and display the gift to be presented in the live broadcast room. Under the condition, the user only needs to send the bullet screen to give the corresponding gifts to the anchor broadcast in the live broadcast process, and the user does not need to screen the gifts in the preset gift library one by one, so that the user operation is greatly simplified, the time for selecting the gifts is saved, and the efficiency for giving the gifts is improved; in addition, the gift is presented by utilizing the bullet screen, the interest of the bullet screen is excavated, and the bullet screen experience of a user is improved, so that the interest of screening and presenting the gift is increased, and the user experience and the user viscosity are improved.
Fig. 2 is a flowchart illustrating another method for gifting a gift in a live broadcast room according to an embodiment of the present application, which includes the following steps:
step 202: the method comprises the steps of obtaining a gift name and a gift identification of at least one preset gift, segmenting the gift name to obtain a corresponding gift keyword, and generating a preset gift table according to the gift keyword and the gift identification.
In an optional implementation manner of this embodiment, the preset gift list may be an inverted index generated according to a gift keyword and a gift identifier, that is, the preset gift list is generated according to the gift keyword and the gift identifier, and a specific implementation process may be as follows:
creating a corresponding inverted index according to the gift keywords and the gift identification;
and determining the inverted index as the preset gift list.
Step 204: receiving the barrage content input by the user in the live broadcast room.
Step 206: performing word segmentation processing on the bullet screen content to obtain at least one word segmentation content included in the bullet screen content, removing stop words and preset symbols in the at least one word segmentation content, and determining the word segmentation content without the stop words and the preset symbols as at least one keyword included in the bullet screen content.
Step 208: and searching the at least one keyword in a preset gift table, and determining a gift identifier corresponding to a target keyword, wherein the target keyword is the keyword searched in the preset gift table from the at least one keyword.
Step 210: and under the condition that the number of the target keywords is one, determining the gifts in the preset gift storage indicated by the gift identifications corresponding to the target keywords as gifts to be presented.
Step 212: and under the condition that the number of the target keywords is at least two, aggregating the gift identifications corresponding to the target keywords according to a preset rule to determine the target gift identifications.
Step 214: and determining the gifts in the preset gift storage indicated by the target gift identification as the gifts to be given when the number of the target gift identifications is one.
Step 216: and under the condition that the number of the target gift identifiers is at least two, displaying a selection frame corresponding to the at least two target gift identifiers, and determining the target gift as the gift to be presented in response to the confirmation operation of the target gift in the selection frame.
Step 218: acquiring a gift name and a gift image of a gift to be presented, wherein the gift image comprises a static image and/or a dynamic image; and displaying the gift names and the gift images in the live broadcasting process, and presenting the gifts to be presented to the main broadcasting of the live broadcasting room.
In practical application, the step of presenting the gift to be presented to the anchor broadcast of the live broadcast room is to actually add the virtual resource value of the gift to be presented to the account corresponding to the anchor broadcast.
According to the method for presenting the gifts in the live broadcast room, the user can present the corresponding gifts to the main broadcast in the live broadcast process only by sending the barrage, the user does not need to screen the gifts in the preset gift library one by one, the user operation is greatly simplified, the time for selecting the gifts is saved, and the efficiency of displaying and presenting the gifts is improved; in addition, utilize the bullet screen to realize the screening and the show of gift, not only increased a revenue entry that does not occupy the position, increased revenue, can also excavated the interest of bullet screen, promoted user's bullet screen experience to increased the screening and given the interest of gift, improved user experience and user's viscosity.
Corresponding to the above method embodiment, the present application further provides an embodiment of a gift giving device in a live broadcast room, and fig. 3 shows a schematic structural diagram of the gift giving device in the live broadcast room provided in the embodiment of the present application. As shown in fig. 3, the apparatus includes:
a receiving module 302 configured to receive the barrage content input by the user in the live broadcast room;
a determining module 304, configured to determine, according to a processing result of the barrage content, a to-be-presented gift corresponding to the barrage content from a preset gift library, where the to-be-presented gift is used for being presented to a main broadcast in a live broadcast room;
a presentation module 306 configured to present the gift to be gifted in the live broadcast room.
Optionally, the determining module 304 is further configured to:
performing word segmentation processing on the bullet screen content to obtain at least one word segmentation content included in the bullet screen content;
screening out at least one keyword included in the bullet screen content from the at least one word segmentation content;
and determining a gift to be presented corresponding to the barrage content from the preset gift library according to the at least one keyword.
Optionally, the determining module 304 is further configured to:
searching the at least one keyword in a preset gift table;
determining a gift identifier corresponding to a target keyword, wherein the target keyword is a keyword found in the preset gift list from the at least one keyword;
and determining the gifts to be presented from the preset gift library according to the gift identifications corresponding to the target keywords.
Optionally, the determining module 304 is further configured to:
acquiring a gift name and a gift identification of at least one preset gift;
segmenting the gift names to obtain corresponding gift keywords;
and generating the preset gift table according to the gift keywords and the gift identification.
Optionally, the determining module 304 is further configured to:
creating a corresponding reverse index according to the gift keywords and the gift identification;
and determining the inverted index as the preset gift list.
Optionally, the number of the target keywords is at least two; the determination module 304 is further configured to:
aggregating gift identifications corresponding to the target keywords according to a preset rule to determine target gift identifications;
and determining the gift to be presented from the preset gift library according to the target gift identification.
Optionally, the number of the target gift identifications is at least two; the determination module 304 is further configured to:
displaying selection frames corresponding to at least two target gift identifications;
and in response to the confirmation operation of the target gift in the selection box, determining the target gift as the gift to be presented.
Optionally, the determining module 304 is further configured to:
removing stop words and preset symbols in the at least one word segmentation content;
determining the participle content without stop words and preset symbols as at least one keyword included in the bullet screen content.
Optionally, the presentation module 306 is further configured to:
acquiring a gift name and a gift image of the gift to be presented, wherein the gift image comprises a static image and/or a dynamic image;
and displaying the gift names and the gift images in the live broadcasting process.
The application provides a device is presented to live broadcast room gift can receive the barrage content that the user input at the live broadcast room earlier, then according to right the processing result of barrage content is confirmed from predetermineeing the gift storehouse the corresponding gift of waiting to be presented of barrage content, then the live broadcast room show the gift of waiting to be presented. Under the condition, the user only needs to send the bullet screen to present the corresponding gifts to the anchor broadcast in the live broadcast process, and the user does not need to screen the gifts in the preset gift library one by one, so that the user operation is greatly simplified, the time for selecting the gifts is saved, and the efficiency for presenting the gifts is improved; in addition, utilize the bullet screen to realize the screening and the present of present, excavated the interest of bullet screen, promoted user's bullet screen and experienced to increase the interest of screening and present, improved user experience and user viscosity.
The above is an illustrative scheme of a gift-giving device of a live broadcast room of the present embodiment. It should be noted that the technical solution of the present presentation device in the live broadcast room and the technical solution of the present presentation method in the live broadcast room belong to the same concept, and details of the technical solution of the present presentation device in the live broadcast room, which are not described in detail, can be referred to the description of the technical solution of the present presentation method in the live broadcast room.
Fig. 4 shows a block diagram of a computing device 400 provided according to an embodiment of the present application. The components of the computing device 400 include, but are not limited to, a memory 410 and a processor 420. Processor 420 is coupled to memory 410 via bus 430 and database 450 is used to store data.
Computing device 400 also includes access device 440, access device 440 enabling computing device 400 to communicate via one or more networks 460. Examples of such networks include the Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), a Personal Area Network (PAN), or a combination of communication networks such as the internet. The access device 440 may include one or more of any type of network interface (e.g., a Network Interface Card (NIC)) whether wired or wireless, such as an IEEE802.11 Wireless Local Area Network (WLAN) wireless interface, a worldwide interoperability for microwave access (Wi-MAX) interface, an ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a bluetooth interface, a Near Field Communication (NFC) interface, and so forth.
In one embodiment of the application, the above-described components of computing device 400 and other components not shown in FIG. 4 may also be connected to each other, such as by a bus. It should be understood that the block diagram of the computing device architecture shown in FIG. 4 is for purposes of example only and is not limiting as to the scope of the present application. Those skilled in the art may add or replace other components as desired.
Computing device 400 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., tablet, personal digital assistant, laptop, notebook, netbook, etc.), mobile phone (e.g., smartphone), wearable computing device (e.g., smartwatch, smartglasses, etc.), or other type of mobile device, or a stationary computing device such as a desktop computer or PC. Computing device 400 may also be a mobile or stationary server.
Wherein the processor 420 is configured to execute the following computer-executable instructions to implement the following method:
receiving barrage content input by a user in a live broadcast room;
determining a to-be-presented gift corresponding to the bullet screen content from a preset gift library according to the processing result of the bullet screen content, wherein the to-be-presented gift is used for being presented to a main broadcast of a live broadcast room;
and displaying the gift to be given in the live broadcast room.
The above is an illustrative scheme of a computing device of the present embodiment. It should be noted that the technical solution of the computing device and the technical solution of the method for presenting a gift in a live broadcast room belong to the same concept, and details that are not described in detail in the technical solution of the computing device can be referred to the description of the technical solution of the method for presenting a gift in a live broadcast room.
An embodiment of the present application also provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, perform the steps of any of the live room gift giving methods.
The above is an illustrative scheme of a computer-readable storage medium of the present embodiment. It should be noted that the technical solution of the storage medium and the technical solution of the method for presenting a gift in a live broadcast room belong to the same concept, and details that are not described in detail in the technical solution of the storage medium can be referred to the description of the technical solution of the method for presenting a gift in a live broadcast room.
The foregoing description of specific embodiments of the present application has been presented. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The computer instructions comprise computer program code which may be in the form of source code, object code, an executable file or some intermediate form, or the like. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
It should be noted that, for the sake of simplicity, the above-mentioned method embodiments are described as a series of acts or combinations, but those skilled in the art should understand that the present application is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the present application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
The preferred embodiments of the present application disclosed above are intended only to aid in the explanation of the application. Alternative embodiments are not exhaustive and do not limit the invention to the precise embodiments described. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the application and its practical applications, to thereby enable others skilled in the art to best understand and utilize the application. The application is limited only by the claims and their full scope and equivalents.

Claims (12)

1. A gift giving method of a live broadcast room is characterized by comprising the following steps:
receiving barrage content input by a user in a live broadcast room;
determining a to-be-presented gift corresponding to the bullet screen content from a preset gift library according to the processing result of the bullet screen content, wherein the to-be-presented gift is used for being presented to a main broadcast of a live broadcast room;
and displaying the gift to be given in the live broadcast room.
2. The live broadcast room gift giving method of claim 1, wherein the determining, from a preset gift library, a gift to be given corresponding to the barrage content according to the processing result of the barrage content comprises:
performing word segmentation processing on the bullet screen content to obtain at least one word segmentation content included in the bullet screen content;
screening out at least one keyword included in the bullet screen content from the at least one word segmentation content;
and determining a gift to be presented corresponding to the barrage content from the preset gift library according to the at least one keyword.
3. The live broadcast room gift giving method of claim 2, wherein the determining of the gift to be given corresponding to the barrage content from the preset gift storage according to the at least one keyword comprises:
searching the at least one keyword in a preset gift table;
determining a gift identifier corresponding to a target keyword, wherein the target keyword is a keyword found in the preset gift list from the at least one keyword;
and determining the gifts to be presented from the preset gift library according to the gift identifications corresponding to the target keywords.
4. The live-air gift giving method of claim 3, wherein before looking up the at least one keyword in a preset gift table, further comprising:
acquiring a gift name and a gift identification of at least one preset gift;
segmenting the gift names to obtain corresponding gift keywords;
and generating the preset gift table according to the gift keywords and the gift identification.
5. The live broadcast room gift giving method of claim 4, wherein the generating the preset gift table according to the gift keyword and the gift identification comprises:
creating a corresponding reverse index according to the gift keywords and the gift identification;
and determining the inverted index as the preset gift list.
6. The live room gift giving method of claim 3, wherein the number of the target keywords is at least two;
determining the gift to be presented from the preset gift library according to the gift identifier corresponding to the target keyword, wherein the determining comprises:
aggregating gift identifications corresponding to the target keywords according to a preset rule to determine target gift identifications;
and determining the gift to be presented from the preset gift library according to the target gift identification.
7. The live room gift giving method of claim 6, wherein the number of the target gift identifications is at least two;
the determining the gift to be presented from the preset gift storage according to the target gift identification comprises:
displaying selection frames corresponding to at least two target gift identifications;
and in response to the confirmation operation of the target gift in the selection box, determining the target gift as the gift to be presented.
8. The live room gift giving method of claim 2, wherein the step of screening at least one keyword included in the bullet-screen content from the at least one participled content comprises:
removing stop words and preset symbols in the at least one word segmentation content;
determining the participle content without stop words and preset symbols as at least one keyword included in the bullet screen content.
9. The live broadcast room gift giving method of any one of claims 1-8, wherein the presenting the gift to be given in the live broadcast room comprises:
acquiring a gift name and a gift image of the gift to be presented, wherein the gift image comprises a static image and/or a dynamic image;
and displaying the gift names and the gift images in the live broadcasting process.
10. A live room gift giving device, comprising:
the receiving module is configured to receive barrage content input by a user in a live broadcast room;
the determining module is configured to determine a to-be-presented gift corresponding to the bullet screen content from a preset gift library according to a processing result of the bullet screen content, wherein the to-be-presented gift is used for being presented to a main broadcast of a live broadcast room;
a presentation module configured to present the gift to be presented in the live broadcast room.
11. A computing device, comprising:
a memory and a processor;
the memory is configured to store computer-executable instructions, and the processor is configured to execute the computer-executable instructions to implement the method of:
receiving barrage content input by a user in a live broadcast room;
determining a to-be-presented gift corresponding to the bullet screen content from a preset gift library according to the processing result of the bullet screen content, wherein the to-be-presented gift is used for being presented to a main broadcast of a live broadcast room;
and displaying the gift to be given in the live broadcast room.
12. A computer-readable storage medium storing computer-executable instructions which, when executed by a processor, perform the steps of the live room gift giving method of any one of claims 1 through 9.
CN202110621471.4A 2021-06-03 2021-06-03 Gift presenting method and device for live broadcast room Active CN113365091B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110621471.4A CN113365091B (en) 2021-06-03 2021-06-03 Gift presenting method and device for live broadcast room

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110621471.4A CN113365091B (en) 2021-06-03 2021-06-03 Gift presenting method and device for live broadcast room

Publications (2)

Publication Number Publication Date
CN113365091A true CN113365091A (en) 2021-09-07
CN113365091B CN113365091B (en) 2023-03-24

Family

ID=77532021

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110621471.4A Active CN113365091B (en) 2021-06-03 2021-06-03 Gift presenting method and device for live broadcast room

Country Status (1)

Country Link
CN (1) CN113365091B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106960042A (en) * 2017-03-29 2017-07-18 中国科学技术大学苏州研究院 Network direct broadcasting measure of supervision based on barrage semantic analysis
CN107371054A (en) * 2017-06-20 2017-11-21 武汉斗鱼网络科技有限公司 A kind of barrage processing method and processing device
CN107426626A (en) * 2017-06-26 2017-12-01 武汉斗鱼网络科技有限公司 A kind of shared present method and device
US20180052842A1 (en) * 2016-08-16 2018-02-22 Ebay Inc. Intelligent online personal assistant with natural language understanding
CN107818487A (en) * 2016-09-12 2018-03-20 阿里巴巴集团控股有限公司 A kind of product information processing method, device, equipment and client
CN108156507A (en) * 2017-12-27 2018-06-12 广州酷狗计算机科技有限公司 Virtual objects presentation method, device and storage medium
WO2018113140A1 (en) * 2016-12-22 2018-06-28 武汉斗鱼网络科技有限公司 Method and system for displaying virtual gift during live video broadcast
CN109495763A (en) * 2018-11-16 2019-03-19 北京达佳互联信息技术有限公司 Virtual objects, which record, determines method, apparatus, server and storage medium
CN110213607A (en) * 2019-06-03 2019-09-06 广州虎牙信息科技有限公司 Direct broadcasting room interactive approach, device, terminal, server and readable storage medium storing program for executing
CN112578957A (en) * 2020-12-08 2021-03-30 广州博冠信息科技有限公司 Virtual gift recommendation method and device in live broadcast, storage medium and electronic equipment

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180052842A1 (en) * 2016-08-16 2018-02-22 Ebay Inc. Intelligent online personal assistant with natural language understanding
CN107818487A (en) * 2016-09-12 2018-03-20 阿里巴巴集团控股有限公司 A kind of product information processing method, device, equipment and client
WO2018113140A1 (en) * 2016-12-22 2018-06-28 武汉斗鱼网络科技有限公司 Method and system for displaying virtual gift during live video broadcast
CN106960042A (en) * 2017-03-29 2017-07-18 中国科学技术大学苏州研究院 Network direct broadcasting measure of supervision based on barrage semantic analysis
CN107371054A (en) * 2017-06-20 2017-11-21 武汉斗鱼网络科技有限公司 A kind of barrage processing method and processing device
CN107426626A (en) * 2017-06-26 2017-12-01 武汉斗鱼网络科技有限公司 A kind of shared present method and device
CN108156507A (en) * 2017-12-27 2018-06-12 广州酷狗计算机科技有限公司 Virtual objects presentation method, device and storage medium
CN109495763A (en) * 2018-11-16 2019-03-19 北京达佳互联信息技术有限公司 Virtual objects, which record, determines method, apparatus, server and storage medium
CN110213607A (en) * 2019-06-03 2019-09-06 广州虎牙信息科技有限公司 Direct broadcasting room interactive approach, device, terminal, server and readable storage medium storing program for executing
CN112578957A (en) * 2020-12-08 2021-03-30 广州博冠信息科技有限公司 Virtual gift recommendation method and device in live broadcast, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN113365091B (en) 2023-03-24

Similar Documents

Publication Publication Date Title
CN108509465B (en) Video data recommendation method and device and server
Chen et al. Visualizing market structure through online product reviews: Integrate topic modeling, TOPSIS, and multi-dimensional scaling approaches
CN110134931B (en) Medium title generation method, medium title generation device, electronic equipment and readable medium
CN108520046B (en) Method and device for searching chat records
US11775139B2 (en) Image selection suggestions
CN109408672B (en) Article generation method, article generation device, server and storage medium
EP3109775A1 (en) Multimedia content providing method and device
US20100010984A1 (en) Method and system for dynamically generating a search result
EP3944592B1 (en) Voice packet recommendation
KR20220006491A (en) Method, apparatus, electronic device, storage medium and computer program for generating comment subtitle
KR20150015062A (en) Apparatus for recommending image and method thereof
CN112287168A (en) Method and apparatus for generating video
CN111309200B (en) Method, device, equipment and storage medium for determining extended reading content
CN113395605B (en) Video note generation method and device
CN116017043A (en) Video generation method, device, electronic equipment and storage medium
US20240220537A1 (en) Metadata tag identification
CN110110218A (en) A kind of Identity Association method and terminal
CN110351183B (en) Resource collection method and device in instant messaging
CN113365091B (en) Gift presenting method and device for live broadcast room
CN115909390B (en) Method, device, computer equipment and storage medium for identifying low-custom content
US20180077362A1 (en) Method, System, and Apparatus for Operating a Kinetic Typography Service
KR20220079073A (en) Production interface device for multimedia conversion content production service providing device
CN112287173A (en) Method and apparatus for generating information
KR20220079029A (en) Method for providing automatic document-based multimedia content creation service
KR20220079042A (en) Program recorded medium for providing service

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