[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN114025176A - Anchor recommendation method and device, electronic equipment and storage medium - Google Patents

Anchor recommendation method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN114025176A
CN114025176A CN202110985009.2A CN202110985009A CN114025176A CN 114025176 A CN114025176 A CN 114025176A CN 202110985009 A CN202110985009 A CN 202110985009A CN 114025176 A CN114025176 A CN 114025176A
Authority
CN
China
Prior art keywords
anchor
screening
content
statistical
tag
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.)
Pending
Application number
CN202110985009.2A
Other languages
Chinese (zh)
Inventor
张佳炜
罗荣专
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Cubesili Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Cubesili Information Technology Co Ltd filed Critical Guangzhou Cubesili Information Technology Co Ltd
Priority to CN202110985009.2A priority Critical patent/CN114025176A/en
Publication of CN114025176A publication Critical patent/CN114025176A/en
Pending legal-status Critical Current

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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application relates to a method and a device for recommending a anchor, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring a screening rule input from an interactive interface; acquiring a candidate anchor set, wherein the candidate anchor set comprises a plurality of anchors, and each anchor in the plurality of anchors is associated with an attribute tag; determining the anchor to be recommended according to the difference between the attribute tags to be screened in the screening rule and the attribute tags of each anchor; and performing anchor recommendation according to the anchor to be recommended and a preset anchor list. The embodiment is beneficial to saving user operation steps and improving the screening efficiency of the anchor.

Description

Anchor recommendation method and device, electronic equipment and storage medium
Technical Field
The present application relates to the field of internet live broadcast and video processing technologies, and in particular, to a method and an apparatus for recommending a main broadcast, an electronic device, and a storage medium.
Background
Live broadcast is increasingly popular with users and is becoming one of the mainstream expressions of the internet. For online live broadcasting, a live broadcasting channel can be established by an anchor client, the anchor client uploads online live broadcasting content to a server, and the server broadcasts the online live broadcasting content to audience clients logged in the live broadcasting channel for the audiences of the audience clients to watch.
When a user does not have live broadcast content which the user wants to watch, the user usually tends to select a target anchor from a plurality of recommended anchors and watch the anchor content of the target anchor in an anchor recommendation interface, and the anchor recommended in the anchor recommendation interface is usually obtained by screening according to an evaluation result after an operator manually evaluates each anchor one by one, so that the method is high in labor cost and time cost.
Disclosure of Invention
Based on the above, the application provides a method and device for recommending the anchor, electronic equipment and a storage medium.
According to a first aspect of embodiments of the present application, there is provided a anchor recommendation method, including:
acquiring a screening rule input from an interactive interface;
acquiring a candidate anchor set, wherein the candidate anchor set comprises a plurality of anchors, and each anchor in the plurality of anchors is associated with an attribute tag;
determining the anchor to be recommended according to the difference between the attribute tags to be screened in the screening rule and the attribute tags of each anchor;
and performing anchor recommendation according to the anchor to be recommended and a preset anchor list.
Optionally, the attribute tags include content tags related to the anchor and/or statistical tags related to viewers;
the screening rules comprise at least one content tag to be screened and/or at least one statistical tag to be screened.
Optionally, the content tag corresponds to a weight, and/or the statistical tag corresponds to a statistical value; the weight indicates the occupation proportion of the live content indicated by the content tag in all the live content of the anchor;
wherein, in the case that the filtering rule includes at least one content tag to be filtered, the filtering rule further includes an expected weight for a single content tag to be filtered or an expected total weight for a plurality of content tags to be filtered; and/or, in the case that the filtering rule includes at least one statistical tag to be filtered, the filtering rule further includes an expected statistical range of the statistical tag to be filtered.
Optionally, at least one of the following screening controls is arranged in the interactive interface: the system comprises a condition setting control, a condition combination control, a total weight setting control and a statistical index setting control;
the condition setting control is used for setting one or more content labels to be screened and expected weights thereof;
the condition combination control is used for setting a combination mode of the one or more content labels to be screened;
the total weight setting control is used for setting the expected total weight of the one or more content labels to be screened;
the statistical index setting control is used for setting the one or more statistical labels to be screened and expected statistical ranges thereof.
Optionally, the anchor list includes an anchor white list and/or a list to be filtered;
the anchor white list indicates one or more anchors to be recommended; the list to be filtered indicates one or more anchor to be filtered.
Optionally, the obtaining the candidate anchor set includes:
screening out the anchor meeting preset conditions from all the anchors of the live broadcast platform;
and generating an attribute tag of the anchor according to the anchor information of the anchor meeting the preset conditions so as to obtain the candidate anchor set.
Optionally, the preset conditions comprise screening conditions related to the anchor and/or screening conditions related to the audience;
the screening conditions related to the anchor comprise at least one of the following: the broadcasting duration is not less than a preset time threshold, or the broadcasting times are not less than preset times;
the screening condition related to the audience comprises at least one of the following items: the average number of simultaneous online persons is not less than the first number of persons, or the highest number of simultaneous online persons is not less than the second number of persons; wherein the first number is less than the second number.
Optionally, the anchor information includes at least one of: basic information of the anchor, sound information, one or more live video sequences, and interactive information.
According to a second aspect of embodiments of the present application, there is provided an anchor recommendation apparatus including:
the filtering rule screening rule obtaining unit is used for obtaining the screening rule input from the interactive interface;
the system comprises a set acquisition unit, a processing unit and a processing unit, wherein the set acquisition unit is used for acquiring a candidate anchor set, the candidate anchor set comprises a plurality of anchors, and each of the plurality of anchors is associated with an attribute tag;
the set obtaining unit is further configured to obtain anchor to be recommended according to the difference between the screening rule and the attribute tag of each anchor;
and the recommending unit is used for recommending the anchor according to the anchor to be recommended and a preset anchor list.
According to a third aspect of embodiments herein, there is provided an electronic device comprising a memory for storing executable instructions and a processor;
wherein the processor, when executing the executable instructions, performs the steps of the method of any one of the first aspect.
According to a fourth aspect of embodiments herein, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of any one of the first aspects.
By applying the scheme of the embodiment of the application, the screening rule input by the user can be acquired from the interactive interface, then the screening rules are used for screening a plurality of anchor in the candidate anchor set, operators do not need to evaluate the anchors one by one, user operation steps are saved, and the anchor screening efficiency is improved; further, considering that the anchor to be recommended obtained by screening based on the screening rule may not be comprehensive enough and some special situations may exist, the operator may also set another anchor list in advance according to the actual situation, and finally, anchor recommendation is performed according to the anchor to be recommended and the preset anchor list, which is beneficial to improving the accuracy and reliability of recommendation.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application.
Fig. 1 is a schematic structural diagram illustrating a live network architecture according to an embodiment.
Fig. 2 is a flowchart illustrating a method for anchor recommendation according to an embodiment.
FIG. 3 is an interface diagram illustrating the setting of filter rules, according to one embodiment.
FIG. 4 is an interface diagram illustrating selection of a content tab, according to one embodiment.
FIG. 5 is an interface diagram that illustrates a list of filter rules, according to one embodiment.
FIG. 6 is an interface diagram illustrating white list management, according to an embodiment.
FIG. 7 is an interface diagram illustrating white list/filtered list setup, according to an embodiment.
FIG. 8 is an interface diagram illustrating the management of a filtered list, according to one embodiment.
Fig. 9 is a schematic structural diagram of an anchor recommendation apparatus according to an embodiment.
Fig. 10 is a schematic structural diagram of an electronic device according to an embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this 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 herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope 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.
In order to better understand the data processing method and apparatus applied to live broadcast disclosed in the present application, a live broadcast network architecture used in the embodiments of the present application is first described. As shown in fig. 1, fig. 1 is a schematic diagram of a live network architecture according to an exemplary embodiment of the present application. The live network architecture can include a server and a plurality of terminals. The server can be called a background server, a component server, and the like, and is used for providing a background service of the live webcast. The server may include a server, a server cluster or a cloud platform, and may also be a program for executing the service. The terminal may be a smart terminal having a live webcast function, for example, the smart terminal may be a smart phone, a tablet computer, a PDA (Personal Digital Assistant), a multimedia player, a wearable device, and the like.
In a live network architecture, terminals may be divided into anchor terminals and audience terminals. The anchor terminal is internally provided with an anchor client, and the audience terminal is internally provided with an audience client. The anchor client and the viewer client may be the same live video application, i.e. the live video application has both live mode and viewer mode, e.g. "YY live"; the anchor client and viewer client may also be different types of live video applications. Aiming at the condition that the anchor client and the audience client are the same video live broadcast application program, when the video live broadcast application program enters an anchor mode, the video live broadcast application program can be called the anchor client; when a live video application enters viewer mode, the live video application may be referred to as a viewer client. The audience terminal installed with the audience client can watch the live video uploaded by the main broadcasting client. The anchor terminal and the audience terminal can be connected with the server terminal in a wired network, a wireless network or a data transmission line and the like.
In the live broadcast network architecture, a viewer can log in a server of the live broadcast network architecture through a viewer client on a viewer terminal, an anchor can log in the server of the live broadcast network architecture through an anchor client on an anchor terminal, and the viewer and the anchor enter the same live broadcast channel. The anchor client uploads the online live broadcast content to the server, and the server sends the online live broadcast content to the audience client logged into the online live broadcast channel for the audience of the audience client to watch. The audience at the audience client can not only watch the live content uploaded by the main broadcast client, but also interact with the main broadcast of the live channel or other audiences through the server, for example, the audience can give gifts to favorite main broadcasts, and the like.
When a user does not have live content to be watched, the user usually tends to select a target anchor from a plurality of recommended anchors and watch the anchor content of the target anchor in an anchor recommendation interface, and the anchor recommended in the anchor recommendation interface is usually obtained by screening according to an evaluation result after an operator manually evaluates each anchor one by one, and the method is high in labor cost and time cost.
Aiming at the problems in the related art, the embodiment of the application provides a anchor recommendation method, which comprises the steps of firstly obtaining a screening rule input from an interactive interface and obtaining a candidate anchor set, wherein the candidate anchor set comprises a plurality of anchors, and each anchor in the plurality of anchors is associated with an attribute tag; and then determining the anchor to be recommended according to the difference between the attribute tags to be screened in the screening rule and the attribute tags of each anchor, and finally performing anchor recommendation according to the anchor to be recommended and a preset anchor list. In the embodiment, the screening rule input by the user can be acquired from the interactive interface, and then the plurality of anchor in the candidate anchor set are screened based on the screening rule, so that operators do not need to evaluate the anchors one by one, user operation steps are saved, and anchor screening efficiency is improved; further, considering that the anchor to be recommended obtained by screening based on the screening rule may not be comprehensive enough and some special situations may exist, the operator may also set another anchor list in advance according to the actual situation, and finally, anchor recommendation is performed according to the anchor to be recommended and the preset anchor list, which is beneficial to improving the accuracy and reliability of recommendation.
In some embodiments, the anchor recommendation method may be performed by a server in a live network structure. Illustratively, the anchor recommendation method may be a computer software product integrated in the server. Illustratively, the server includes at least a memory and a processor, and the processor in the server may execute executable instructions stored in the memory that indicate the anchor recommendation method.
In other embodiments, the anchor recommendation method may also be executed by other electronic devices, the electronic device is in communication connection with the server, and after obtaining the anchor to be recommended and the preset anchor list, the electronic device may send the anchor to be recommended and the preset anchor list to the server, so that the server may perform anchor recommendation according to the anchor to be recommended and the preset anchor list. The electronic device includes, but is not limited to, a desktop computer, a notebook, a palm top computer, a mobile terminal, a wearable device, or a server.
The following explains a method for recommending a anchor provided in an embodiment of the present application: referring to fig. 2, fig. 2 is a schematic flowchart of a anchor recommendation method according to an embodiment of the present application, where the anchor recommendation method is executed by an electronic device for example, the method includes:
in step S101, a filtering rule input from the interactive interface is acquired.
In step S102, a candidate anchor set is obtained, where the candidate anchor set includes a plurality of anchors, and each of the plurality of anchors is associated with an attribute tag.
In step S103, determining the anchor to be recommended according to the difference between the attribute tag to be filtered in the filtering rule and the attribute tag of each anchor.
In step S104, anchor recommendation is performed according to the anchor to be recommended and a preset anchor list.
In some embodiments, the attribute tags of the anchor include content tags related to the anchor and/or statistical tags related to viewers. Illustratively, the content tags include, but are not limited to, one or more of the following: anchor features (such as anchor type, vocal features, color value level, talent level or interactive ability, etc.), live category (such as singing, dance, talk show, game, sports, gourmet or quadratic, etc.), and live scenes (such as indoors, outdoors), etc. Illustratively, the statistical tags include, but are not limited to, one or more of: average simultaneous online population (ACU), maximum simultaneous online Population (PCU), and Active Pay Account (APA). Of course, the above descriptions of the content tag and the statistical tag are only examples, and this embodiment does not limit this.
Specifically, when the user sets the filtering rule through the interactive interface, one or more content tags to be filtered and one or more statistical tags to be filtered or one of the two tags may be selected according to actual conditions, that is, the filtering rule may include at least one content tag to be filtered and/or at least one statistical tag to be filtered.
Then, after the candidate anchor set is obtained, an anchor to be recommended may be determined according to a difference between one of the two content tags to be screened included in the screening rule and the other content tag of each anchor in the candidate anchor set, and/or one of the two content tags to be screened included in the screening rule and the other statistical tag of each anchor in the candidate anchor set. In the embodiment, a plurality of anchor in the candidate anchor set are screened based on the screening rule, operators do not need to evaluate the anchors one by one, user operation steps are saved, and anchor screening efficiency is improved.
Exemplarily, the filtering rule is used to extract an anchor with the same attribute tag as the attribute tag to be filtered, that is, the anchor to be recommended is the anchor with the same attribute tag as the attribute tag to be filtered; in one example, the filtering rule includes a smoke label, and the selected anchor to be recommended is an anchor including the smoke label.
Illustratively, the screening rule is used to remove an anchor with an attribute tag that is the same as the attribute tag to be screened, that is, the anchor to be recommended is an anchor with an attribute tag that is different from the attribute tag to be screened; in one example, the screening rule includes a smoke label, and the selected anchor to be recommended is an anchor not including the smoke label.
For example, the screening rule may further include an extraction condition and a rejection condition, where the extraction condition is used to extract a anchor having the same attribute tag as the attribute tag to be screened, and the rejection condition is used to reject an anchor having the same attribute tag as the attribute tag to be screened, and may be specifically set according to an actual application scenario.
In some embodiments, considering the diversity of live content of the same anchor, it is possible that the content tags of the same type are not limited to one, such as all anchor content in anchor a, both indoor live content and outdoor live content, both singing live content and food live content; in order to further reflect the characteristics of the anchor, a corresponding weight may be set for a content tag of each anchor, where the weight indicates an occupation ratio of live content indicated by the content tag in all live content of the anchor, for example, in all anchor content of the anchor a, the weight of indoor live content is 40%, and the weight of outdoor live content is 60%.
When the user sets the filtering rule, when one or more content tags to be filtered are selected, a desired weight may be set for a single selected content tag to be filtered based on actual needs, or a desired total weight may be set for a plurality of selected content tags to be filtered, that is, the filtering rule may include the desired weight for the single content tag to be filtered or the desired total weight for the plurality of content tags to be filtered, so that a desired anchor to be recommended may be filtered from the candidate anchor set.
In some embodiments, the statistical value corresponding to the statistical tag of the anchor may also be set to a desired statistical range for each selected statistical tag to be screened based on actual needs when selecting one or more statistical tags to be screened, for example, a statistical indicator is average number of simultaneous online users (ACU), and the set desired statistical range is 500-1000 people.
When the candidate anchor set is screened according to the screening rule, an anchor to be recommended can be obtained according to the difference between a single content tag to be screened and an expected weight thereof or a plurality of content tags to be screened and an expected total weight thereof, and the other is the content tag of the anchor and a weight corresponding thereto; and/or, one of the two is a statistical tag to be screened and an expected statistical range thereof, and the other is a statistical tag of the anchor and a corresponding statistical value thereof. In this embodiment, the candidate anchor sets may be screened based on the expected weight of the content tag and/or the expected statistical range of the statistical tag, so as to obtain an anchor to be recommended with a higher recommendation value.
In some embodiments, the interactive interface may set one or more filtering controls according to the actual application scenario, where the filtering controls include, but are not limited to, at least one of the following: a condition setting control, a condition combination control, a total weight setting control, a statistical index setting control and the like; the condition setting control is used for setting one or more content labels to be filtered and expected weights thereof; the condition combination control is used for setting a combination mode of the one or more content labels to be filtered; the total weight setting control is used for setting the expected total weight of the one or more content labels to be filtered; the statistical index setting control is used for setting the one or more statistical labels to be filtered and statistical expected statistical ranges thereof. It is to be understood that one or more of the above-described filtering controls may be used according to practical situations, and the present embodiment is not limited in this respect. In the embodiment, the screening control is arranged in the interactive interface, so that the effective setting of the screening rule is realized, and then a plurality of anchor in the candidate anchor set can be screened based on the screening rule without one-by-one evaluation of operators on the anchor, thereby being beneficial to saving user operation steps and improving the anchor screening efficiency.
In one example, referring to FIG. 3 and FIG. 4, FIG. 3 illustrates various filter controls disposed in an interactive interface, and FIG. 4 illustrates a portion of a condition setting control; the multiple screening controls comprise a condition setting control, a condition combination control, a total weight setting control and a statistical index setting control, and the screening rule is used for eliminating the anchor with the attribute label meeting the screening rule as an example:
for the condition setting control, one or more content tags to be screened may be selected at the "selection rejection condition", for example, as shown in fig. 4, all the content tags may be sequentially displayed according to a hierarchical relationship, after the user selects the content tags to be screened from the displayed content tags, as shown in fig. 3, the electronic device may synchronize the selected content tags to be screened to a weight configuration table, which displays the content tags to be screened and the hierarchies thereof, and further may configure the desired weights of the content tags to be screened in the weight configuration table, which may be set according to actual needs, for example, the setting logic may be: clicking down may select ">", "≧" < "," ≦""; four operation symbols are filled in with specific numerical values. The user can select one or more content tags to be screened and set the expected weight of the content tags to be screened according to actual needs. Illustratively, the content tags may be personalized, for example, as shown in fig. 3, the tags under all anchor features may not be configured with a weight.
For the condition combination control, as shown in fig. 3 at "condition combination", the selection of the basic operators or, and is supported in the condition combination; and if the selection is an or, all the associations among the plurality of content tags to be screened are associated according to the or. And if the selection is AND, all the content tags to be screened are associated according to the AND.
For the total weight setting control, as shown in fig. 3 at "tag total weight filter", for example, the input value may be between 0 and 100, corresponding to the calculation numbers "> (greater than)", "≧ (greater than or equal)", "< (less than)", "≦ (less than or equal)"; the total weight setting control and the conditional combination mutual exclusion control can be configured, and under the condition of enabling configuration, the expected weight of the selected single content label to be screened is invalid. Assuming that the total desired weight is set to "> 20%", and tags a1, a2, and A3 are configured, wherein a1 has no weight, then a1+ a2+ A3> 20% is taken as a final screening result, and in practical sense, in a main broadcast including tags a1, a2, and A3, all main broadcasts with the sum of the weights of the three tags > 20% need to be removed. Whether the total weight setting control is effective or not can be controlled through the 'enabling' control shown in fig. 3 according to actual conditions.
And setting a control for the statistical index, assuming that the statistical index is ACU, screening according to the ACU, and inputting an ACU interval (any natural number, and the input minimum ACU is less than the maximum ACU).
In addition, whether the screening rule set at this time is effective can be determined through the function of 'whether the rule is started'.
There may be 4 cases for the filter control as shown in fig. 3. In the first case: a condition setting control and a condition combination control are set; in the second case: setting a condition setting control and a total weight setting control; in the third case: setting a condition setting control, a condition combination control and a statistical index setting control; in a fourth case: and a condition setting control, a condition combination control, a total weight setting control and a statistical index setting control are set.
In one example, one or more filtering rules may be set according to actual situations, please refer to fig. 5, and fig. 5 shows a schematic diagram of managing the one or more filtering rules. Fig. 5 shows a screening rule list showing 4 screening rules, which includes fields: rule ID (screening rule number), screening rule (specific deletion rule display), whether the screening condition is enabled, the number of the anchors in the group (total number of screened anchors under the screening condition is displayed), creation person/creation time, last operator (last editor and editing time of the screening condition is displayed), operation (including editing the screening condition function, exporting the information of the anchors in the group and deleting function); wherein, the edit the piece of screening condition function indicates to re-edit the piece of screening rule, and may jump to the interactive interface shown in fig. 3. FIG. 5 also shows a "New screening group" function that instructs to set screening rules that can jump to the interactive interface shown in FIG. 3.
In some embodiments, the electronic device may obtain a set of candidate anchor to be screened by the screening rule while obtaining the screening rule input from the interactive interface, where the set of candidate anchors includes a number of anchors, and each of the number of anchors is associated with an attribute tag. Here, an example of the acquisition process of the candidate anchor set is described:
in a possible implementation manner, the electronic device may acquire all anchor of a live broadcast platform, generate an attribute tag of each anchor according to anchor information of the anchor, and obtain the candidate anchor set from the all anchors and the attribute tag associated with each anchor.
In another possible implementation manner, considering that the number of all anchor in the live platform is large, in order to further improve the efficiency of screening by using a screening rule subsequently, all the anchors of the live platform may be preliminarily screened, for example, an anchor meeting a preset condition may be screened from all the anchors of the live platform, then an attribute tag of the anchor is generated according to the anchor information of the anchor meeting the preset condition, and the anchor meeting the preset condition and the associated attribute tag are used to obtain the candidate anchor set. In the embodiment, all the anchor of the direct broadcasting platform are preliminarily screened, and the anchor which is obviously not worthy of recommendation is filtered, so that the screening amount of screening by using the screening rule subsequently is reduced, and the screening efficiency is improved.
It is understood that the preset condition may be specifically set according to the actual application scenario, and exemplarily, the preset condition includes a screening condition related to the anchor and/or a screening condition related to the audience; the screening conditions related to the anchor include, but are not limited to, at least one of: the broadcasting duration is not less than a preset time threshold, or the broadcasting times are not less than preset times; the screening condition related to the audience includes but is not limited to at least one of the following: the average number of simultaneous online persons is not less than the first number of persons, or the highest number of simultaneous online persons is not less than the second number of persons; wherein the first number of people is less than the second number of people; the preset time threshold, the preset times, the first number of people and the second number of people can be specifically set according to actual application scenes.
The anchor information includes, but is not limited to, anchor basic information, sound information, one or more live video sequences, and interactive information. Wherein, the anchor basic information can be obtained from the registration data of the anchor, such as gender, age or geographical location, etc.; the sound information may be an audio clip extracted from the live content of the anchor; the one or more live video sequences may be video clips respectively extracted from a number of live content of the anchor; the interactive information may include the amount of likes and dislikes, the number of banners, the number of public screen chats, or the information about giving off the virtual gifts (including the type of the virtual gifts and/or the number of the virtual gifts).
For example, a preset algorithm may be used by the electronic device, and the attribute tag of the anchor is generated according to the anchor information of the anchor meeting the preset condition.
In one example, for the anchor basic information, the electronic device may extract key information from the anchor basic information using a preset extraction rule, and obtain an attribute tag of the anchor using the key information, for example, considering that formats of the anchor basic information are generally consistent, and the key information is generally in a specific location, the preset extraction rule may indicate an extraction location of the key information.
In some examples, for the sound information, for example, the electronic device may extract the amplitude and/or frequency of the sound information, and then analyze the timbre, the pitch and/or the loudness of the anchor based on the amplitude and/or frequency of the sound information using a preset algorithm to determine an attribute tag related to voice; for example, the electronic device may perform speech recognition on the voice information, and determine attribute tags related to live broadcast categories (such as singing, talk show, etc.) according to the speech recognition result.
In some examples, the electronic device may perform processing analysis on the one or more live video sequences, such as extracting a background image from the one or more live video sequences, performing analysis processing on the background using a preset algorithm, and determining an attribute tag related to a scene in which the live video sequence is located; for example, extracting a human face of the anchor from the one or more live video sequences, analyzing the human face of the anchor by using a preset algorithm, and determining an attribute label related to the live color value; such as extracting the action sequence of the anchor from the one or more live video sequences, analyzing the action sequence using a preset algorithm, and determining attribute tags related to the talent aspect of the anchor.
In some examples, the electronic device may determine, according to the interaction information, an interaction capability of the anchor, such as a positive correlation between the interaction capability and the number of praise, the number of pop-up screens, the number of public screen chatting, or the number of virtual gifts.
In one example, a tag model may be established in advance, the tag model is used for determining a content tag of the anchor according to anchor information of the anchor, the recognition model is generated based on a plurality of training samples, and the training samples include anchor information of the anchors and corresponding attribute tags; in the training process, the anchor information of the anchors is input into a preset model so that the model outputs a label prediction result, and then parameters of the model are adjusted according to the difference between the label preset result and the attribute label, so that the label model is obtained. In the application process, the anchor information of the anchor meeting the preset conditions can be input into a preset established label model, and the anchor information is identified and analyzed through the label model to output the attribute label of the anchor meeting the preset conditions.
For example, the anchor information of the anchor meeting the preset condition may also be displayed on an interactive interface, and then the user inputs the attribute tag of the anchor in the interactive interface according to the displayed anchor information.
In some embodiments, after obtaining the filtering rule and the candidate anchor set, the electronic device determines an anchor to be recommended according to a difference between an attribute tag to be filtered in the filtering rule and an attribute tag of each anchor; further, considering that the anchor to be recommended obtained by screening based on the screening rule may not be comprehensive enough and some special situations may exist, the operator may also set another anchor list in advance according to the actual situation, and finally, anchor recommendation is performed according to the anchor to be recommended and the preset anchor list, which is beneficial to improving the accuracy and reliability of recommendation.
Illustratively, the anchor list comprises an anchor white list and/or a list to be filtered; the anchor white list indicates one or more anchors to be recommended, such as a head anchor in an anchor platform may be added to the anchor white list; the list to be filtered indicates one or more anchor to be filtered, such as an offending anchor may be added to the list to be filtered. The anchor white list and the list to be filtered are mutually exclusive, and the anchor in the list to be filtered can not be directly added into the anchor white list. The electronic equipment can collect and de-duplicate the anchor to be recommended, the anchor white list and the list to be filtered to obtain a set to be recommended, and use the set to be recommended to recommend the anchor. According to the method and the device, the set to be recommended is obtained by configuring the screening rule and combining the black list and the white list, so that the obtained set to be recommended is more comprehensive, the workload of the user and the possibility of errors are reduced, the generation time of the set to be recommended is reduced, and the working efficiency is improved.
In one example, referring to fig. 6, the process of setting and managing the anchor white list is described with reference to fig. 6: fig. 6 shows a batch removal control, which supports batch removal of a white list, for example, a first selection box at the upper left corner may be checked to fully select a current page, and then the "batch removal" control is clicked to delete the current page, or in order to avoid mistaken deletion, a secondary confirmation popup window (including a cancel control and a confirm control) may be popped up after the "batch removal" control is clicked, the white list is removed in batches when the confirm control is triggered, and the full selection is cancelled when the cancel control is triggered. FIG. 6 also illustrates a search control, such as may support one or more matching search functions: and adding reason fuzzy matching search, and inputting an anchor uid, a YY number and/or a nickname to perform fuzzy matching search. Fig. 6 also shows a whitelist anchor list, containing the fields: the method comprises the following steps that an anchor uid, a YY number, an anchor nickname, a last live playback video, a joining reason, an operator/time and more operations support the operation of 'moving out a white list' on the anchor, and the like, wherein for the operation of 'moving out the white list', a secondary confirmation prompt needs to be added, so that inconvenience caused by misoperation is avoided. Fig. 6 also shows an add anchor control, and clicking the add anchor control pops up a popup as shown in fig. 7, and supports inputting one or more anchor uids at a time for adding, for example, a plurality of uids are separated by lines, and after inputting the anchor uids, information about "reason for adding" may be input. Fig. 6 also shows a white list export control, which supports exporting the white list anchor list in excel form, and the export information may be, from left to right: anchor uid, anchor nickname, YY number, playback video link, operator, creation time, join reason.
In an example, please refer to fig. 8, the process of setting and managing the list to be filtered will be described with reference to fig. 8: fig. 8 shows a batch removal control, which supports batch removal of the to-be-filtered list, for example, the first selection box on the upper left corner side may be checked to fully select the current page, and then the "batch removal" control is clicked to delete the current page, or in order to avoid mistaken deletion, a secondary confirmation popup window (including a cancel control and a confirm control) may be popped up after the "batch removal" control is clicked, the confirm control is triggered to remove the to-be-filtered list in batch, and the cancel control is triggered to cancel full selection. FIG. 8 also illustrates a search control, such as may support one or more matching search functions: the "join reason" vaguely matches search, anchor uid, YY number search and supports batch search and operational time interval search. Fig. 6 also shows a list anchor list to be filtered, containing the fields: the method comprises the steps of providing an anchor program with a name of the anchor program, a YY number, an anchor program nickname, a latest live playback video, a joining reason, an operator/time and more operation supports the operation of 'moving out a list to be filtered', and the like, wherein for the operation of 'moving out the list to be filtered', a secondary confirmation prompt needs to be added, so that inconvenience caused by misoperation is avoided. Fig. 8 also shows an add anchor control, and clicking the add anchor control pops up a popup as shown in fig. 7, and supports inputting one or more anchor uids at a time for adding, for example, a plurality of uids are separated by lines, and after inputting an anchor uid, information about "reason for adding" may be input. Fig. 8 also shows a control for exporting the to-be-filtered list, which supports exporting the white list anchor list in an excel form, where the export information may be, from left to right: anchor uid, anchor nickname, YY number, playback video link, operator, creation time, join reason.
In some embodiments, the electronic device may merge and deduplicate the anchor to be recommended, the anchor white list, and the list to be filtered to obtain a set to be recommended, and perform anchor recommendation by using the set to be recommended; for example, one or more anchor broadcasts which are live broadcast can be obtained from the set to be recommended and displayed on a recommendation page, and the anchor broadcasts can be sorted according to the broadcasting time; or one or more anchor broadcasts may be randomly acquired from the set to be recommended and displayed on the recommendation page, which is not limited in this embodiment; or the anchor of the anchor white list can be displayed in the recommendation page, and then the anchor screened based on the screening rule is displayed.
Correspondingly, referring to fig. 9, an embodiment of the present application further provides an anchor recommending apparatus, including:
a filtering rule obtaining unit 201, configured to obtain a filtering rule input from the interactive interface.
A set obtaining unit 202, configured to obtain a candidate anchor set, where the candidate anchor set includes a plurality of anchors, and each of the plurality of anchors is associated with an attribute tag.
And the anchor to be recommended determining unit 203 is configured to obtain an anchor to be recommended according to the difference between the screening rule and the attribute tag of each anchor.
And the recommending unit 204 is configured to perform anchor recommendation according to the anchor to be recommended and a preset anchor list.
In some embodiments, the attribute tags include content tags related to the anchor and/or statistical tags related to viewers; the screening rules comprise at least one content tag to be screened and/or at least one statistical tag to be screened.
In some embodiments, the content tags correspond to weights, and/or the statistical tags correspond to statistical values; the weight indicates the occupation proportion of the live content indicated by the content tag in all the live content of the anchor.
Wherein, in the case that the filtering rule includes at least one content tag to be filtered, the filtering rule further includes an expected weight for a single content tag to be filtered or an expected total weight for a plurality of content tags to be filtered; and/or, in the case that the filtering rule includes at least one statistical tag to be filtered, the filtering rule further includes an expected statistical range of the statistical tag to be filtered.
In some embodiments, the interactive interface is provided with at least one of the following filtering controls: the system comprises a condition setting control, a condition combination control, a total weight setting control and a statistical index setting control.
The condition setting control is used for setting one or more content labels to be screened and expected weights thereof; the condition combination control is used for setting a combination mode of the one or more content labels to be screened; the total weight setting control is used for setting the expected total weight of the one or more content labels to be screened; the statistical index setting control is used for setting the one or more statistical labels to be screened and expected statistical ranges thereof.
In some embodiments, the anchor list comprises an anchor white list and/or a list to be filtered; the anchor white list indicates one or more anchors to be recommended; the list to be filtered indicates one or more anchor to be filtered.
In some embodiments, the set obtaining unit is specifically configured to: screening out the anchor meeting preset conditions from all the anchors of the live broadcast platform; and generating an attribute tag of the anchor according to the anchor information of the anchor meeting the preset conditions so as to obtain the candidate anchor set.
In one embodiment, the predetermined conditions include a screening condition related to the anchor and/or a screening condition related to the audience.
The screening conditions related to the anchor comprise at least one of the following: the broadcasting time is not less than a preset time threshold value, or the broadcasting times is not less than a preset number.
The screening condition related to the audience comprises at least one of the following items: the average number of simultaneous online persons is not less than the first number of persons, or the highest number of simultaneous online persons is not less than the second number of persons; wherein the first number is less than the second number.
In an embodiment, the anchor information comprises at least one of: basic information of the anchor, sound information, one or more live video sequences, and interactive information.
For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described embodiments of the apparatus are merely illustrative, wherein the modules described as separate parts may or may not be physically separate, and the 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 can be selected according to actual needs to achieve the purpose of the scheme of the application. One of ordinary skill in the art can understand and implement it without inventive effort.
Accordingly, referring to fig. 10, the present application further provides an electronic device 30, which includes a memory 32 for storing executable instructions and a processor 31; wherein the processor 31 implements the steps of any one of the above methods when executing the executable instructions.
The Processor 31 executes executable instructions included in the memory 32, and the Processor 31 may be a Central Processing Unit (CPU), or other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, a discrete hardware component, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 32 stores executable instructions applied to the anchor recommendation method, and the memory 32 may include at least one type of storage medium including a flash memory, a hard disk, a multimedia card, a card type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Programmable Read Only Memory (PROM), a magnetic memory, a magnetic disk, an optical disk, and the like. Also, the apparatus may cooperate with a network storage device that performs a storage function of the memory through a network connection. The storage 32 may be an internal storage unit of the device 30, such as a hard disk or a memory of the device 30. The memory 32 may also be an external storage device of the device 30, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) Card, Flash memory Card (Flash Card), etc. provided on the device 30. Further, memory 32 may also include both internal and external storage units of device 30. The memory 32 is used to store executable instructions and other programs and data required by the device. The memory 32 may also be used to temporarily store data that has been output or is to be output.
The various embodiments described herein may be implemented using a computer-readable medium such as computer software, hardware, or any combination thereof. For a hardware implementation, the embodiments described herein may be implemented using at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a processor, a controller, a microcontroller, a microprocessor, and an electronic unit designed to perform the functions described herein. For a software implementation, the implementation such as a process or a function may be implemented with a separate software module that allows performing at least one function or operation. The software codes may be implemented by software applications (or programs) written in any suitable programming language, which may be stored in memory and executed by the controller.
The electronic device 30 may be a desktop computer, a notebook, a palm computer, a mobile phone, or other computing devices. The device may include, but is not limited to, a processor 31, a memory 32. Those skilled in the art will appreciate that fig. 3 is merely an example of the electronic device 30, and does not constitute a limitation of the electronic device 30, and may include more or less components than those shown, or combine certain components, or different components, e.g., the device may also include input-output devices, network access devices, buses, etc.
The implementation process of the functions and actions of each unit in the above device is specifically described in the implementation process of the corresponding step in the above method, and is not described herein again.
In one embodiment, the present application further provides a computer-readable storage medium having a computer program stored thereon, which when executed by a processor, performs the steps of the method of any of the above embodiments.
This application may take the form of a computer program product embodied on one or more storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having program code embodied therein. Computer-usable storage media include permanent and non-permanent, removable and non-removable media, and information storage may be implemented by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of the storage medium of the computer include, but are not limited to: phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic tape cassettes, magnetic tape storage or other magnetic storage devices, or any other non-transmission medium, which may be used to store information that may be accessed by a computing device.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It will be understood that the present application is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the scope of protection of the present application.

Claims (11)

1. An anchor recommendation method, comprising:
acquiring a screening rule input from an interactive interface;
acquiring a candidate anchor set, wherein the candidate anchor set comprises a plurality of anchors, and each anchor in the plurality of anchors is associated with an attribute tag;
determining the anchor to be recommended according to the difference between the attribute tags to be screened in the screening rule and the attribute tags of each anchor;
and performing anchor recommendation according to the anchor to be recommended and a preset anchor list.
2. The method of claim 1, wherein the attribute tags include content tags related to the anchor and/or statistical tags related to viewers;
the screening rules comprise at least one content tag to be screened and/or at least one statistical tag to be screened.
3. The method of claim 2, wherein the content tags correspond to weights and/or the statistical tags correspond to statistical values; the weight indicates the occupation proportion of the live content indicated by the content tag in all the live content of the anchor;
wherein, in the case that the filtering rule includes at least one content tag to be filtered, the filtering rule further includes an expected weight for a single content tag to be filtered or an expected total weight for a plurality of content tags to be filtered; and/or, in the case that the filtering rule includes at least one statistical tag to be filtered, the filtering rule further includes an expected statistical range of the statistical tag to be filtered.
4. The method according to claim 3, wherein at least one of the following filtering controls is provided in the interactive interface: the system comprises a condition setting control, a condition combination control, a total weight setting control and a statistical index setting control;
the condition setting control is used for setting one or more content labels to be screened and expected weights thereof;
the condition combination control is used for setting a combination mode of the one or more content labels to be screened;
the total weight setting control is used for setting the expected total weight of the one or more content labels to be screened;
the statistical index setting control is used for setting the one or more statistical labels to be screened and expected statistical ranges thereof.
5. The method of claim 1, wherein the anchor list comprises an anchor white list and/or a list to be filtered;
the anchor white list indicates one or more anchors to be recommended; the list to be filtered indicates one or more anchor to be filtered.
6. The method of any of claims 1-5, wherein obtaining the set of candidate anchor comprises:
screening out the anchor meeting preset conditions from all the anchors of the live broadcast platform;
and generating an attribute tag of the anchor according to the anchor information of the anchor meeting the preset conditions so as to obtain the candidate anchor set.
7. The method according to claim 6, wherein the preset conditions comprise screening conditions related to a host and/or screening conditions related to a viewer;
the screening conditions related to the anchor comprise at least one of the following: the broadcasting duration is not less than a preset time threshold, or the broadcasting times are not less than preset times;
the screening condition related to the audience comprises at least one of the following items: the average number of simultaneous online persons is not less than the first number of persons, or the highest number of simultaneous online persons is not less than the second number of persons; wherein the first number is less than the second number.
8. The method of claim 6, wherein the anchor information comprises at least one of: basic information of the anchor, sound information, one or more live video sequences, and interactive information.
9. An anchor recommendation device, comprising:
the screening rule obtaining unit is used for obtaining the screening rule input from the interactive interface;
the system comprises a set acquisition unit, a processing unit and a processing unit, wherein the set acquisition unit is used for acquiring a candidate anchor set, the candidate anchor set comprises a plurality of anchors, and each of the plurality of anchors is associated with an attribute tag;
the anchor to be recommended determining unit is used for obtaining the anchor to be recommended according to the screening rule and the difference between the attribute tags of the anchors;
and the recommending unit is used for recommending the anchor according to the anchor to be recommended and a preset anchor list.
10. An electronic device comprising a memory for storing executable instructions and a processor;
wherein the processor, when executing the executable instructions, performs the steps of the method of any one of claims 1 to 8.
11. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 8.
CN202110985009.2A 2021-08-24 2021-08-24 Anchor recommendation method and device, electronic equipment and storage medium Pending CN114025176A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110985009.2A CN114025176A (en) 2021-08-24 2021-08-24 Anchor recommendation method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110985009.2A CN114025176A (en) 2021-08-24 2021-08-24 Anchor recommendation method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN114025176A true CN114025176A (en) 2022-02-08

Family

ID=80054349

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110985009.2A Pending CN114025176A (en) 2021-08-24 2021-08-24 Anchor recommendation method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114025176A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115834916A (en) * 2022-09-28 2023-03-21 上海众源网络有限公司 Recommendation scheme generation method and device, computer equipment and storage medium
CN118741234A (en) * 2024-09-04 2024-10-01 杭州新航互动科技有限公司 Live video data intelligent processing method, system and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453284A (en) * 2016-09-27 2017-02-22 北京金山安全软件有限公司 Live broadcast label updating method and device and terminal equipment
CN107666615A (en) * 2017-09-04 2018-02-06 广州虎牙信息科技有限公司 Method for digging, device and the server of potentiality main broadcaster user
CN108256044A (en) * 2018-01-12 2018-07-06 武汉斗鱼网络科技有限公司 Direct broadcasting room recommends method, apparatus and electronic equipment
CN108271064A (en) * 2018-01-08 2018-07-10 武汉斗鱼网络科技有限公司 A kind of main broadcaster's lookup method, device, electronic equipment and medium
CN109905723A (en) * 2019-03-04 2019-06-18 武汉斗鱼鱼乐网络科技有限公司 A kind of recommended method of main broadcaster, server and readable storage medium storing program for executing
CN110213610A (en) * 2019-06-13 2019-09-06 北京奇艺世纪科技有限公司 A kind of live scene recognition methods and device
CN112672188A (en) * 2019-10-15 2021-04-16 阿里巴巴集团控股有限公司 Anchor recommendation method, device and storage medium
CN113132749A (en) * 2021-04-28 2021-07-16 广州虎牙科技有限公司 Recommendation method, device, equipment and medium for live broadcast room
CN113282509A (en) * 2021-06-15 2021-08-20 广州虎牙科技有限公司 Tone recognition method, device, computer equipment and medium, live broadcast room classification method and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453284A (en) * 2016-09-27 2017-02-22 北京金山安全软件有限公司 Live broadcast label updating method and device and terminal equipment
CN107666615A (en) * 2017-09-04 2018-02-06 广州虎牙信息科技有限公司 Method for digging, device and the server of potentiality main broadcaster user
CN108271064A (en) * 2018-01-08 2018-07-10 武汉斗鱼网络科技有限公司 A kind of main broadcaster's lookup method, device, electronic equipment and medium
CN108256044A (en) * 2018-01-12 2018-07-06 武汉斗鱼网络科技有限公司 Direct broadcasting room recommends method, apparatus and electronic equipment
CN109905723A (en) * 2019-03-04 2019-06-18 武汉斗鱼鱼乐网络科技有限公司 A kind of recommended method of main broadcaster, server and readable storage medium storing program for executing
CN110213610A (en) * 2019-06-13 2019-09-06 北京奇艺世纪科技有限公司 A kind of live scene recognition methods and device
CN112672188A (en) * 2019-10-15 2021-04-16 阿里巴巴集团控股有限公司 Anchor recommendation method, device and storage medium
CN113132749A (en) * 2021-04-28 2021-07-16 广州虎牙科技有限公司 Recommendation method, device, equipment and medium for live broadcast room
CN113282509A (en) * 2021-06-15 2021-08-20 广州虎牙科技有限公司 Tone recognition method, device, computer equipment and medium, live broadcast room classification method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115834916A (en) * 2022-09-28 2023-03-21 上海众源网络有限公司 Recommendation scheme generation method and device, computer equipment and storage medium
CN118741234A (en) * 2024-09-04 2024-10-01 杭州新航互动科技有限公司 Live video data intelligent processing method, system and storage medium

Similar Documents

Publication Publication Date Title
CN106326391B (en) Multimedia resource recommendation method and device
CN110222233B (en) Video recommendation method and device, server and storage medium
CN111279709A (en) Providing video recommendations
CN113079417A (en) Method, device and equipment for generating bullet screen and storage medium
CN111046292A (en) Live broadcast recommendation method and device, computer-readable storage medium and electronic device
CN112507163A (en) Duration prediction model training method, recommendation method, device, equipment and medium
CN112131456A (en) Information pushing method, device, equipment and storage medium
US11971927B1 (en) System and method for contextual data selection from electronic media content
CN114025176A (en) Anchor recommendation method and device, electronic equipment and storage medium
CN114845149B (en) Video clip method, video recommendation method, device, equipment and medium
CN113535991A (en) Multimedia resource recommendation method and device, electronic equipment and storage medium
CN113111197A (en) Multimedia content recommendation method, device, equipment and storage medium
CN110263318B (en) Entity name processing method and device, computer readable medium and electronic equipment
CN112685637B (en) Intelligent interaction method of intelligent equipment and intelligent equipment
KR20220007703A (en) Data collection methods, devices, instruments and storage media
CN114095738A (en) Video and live broadcast processing method, live broadcast system, electronic device, terminal and medium
CN116261009B (en) Video detection method, device, equipment and medium for intelligently converting video audience
CN113282770A (en) Multimedia recommendation system and method
CN114866852B (en) Control showing method and device for interactive video, computer equipment and storage medium
CN116976354A (en) Emotion analysis method, emotion analysis device, emotion analysis equipment and computer-readable storage medium
CN111629236B (en) Friend relationship establishing method, device, equipment and computer readable storage medium
CN111914177B (en) Matching method, device, equipment and storage medium for media information interestingness
CN114554253B (en) Resource recommendation method and device, electronic equipment and storage medium
US20200226379A1 (en) Computer system, pavilion content changing method and program
CN114172857B (en) Service session management method, device and computer readable 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