CN109286821B - Live broadcast room recommendation method and device, server and storage medium - Google Patents
Live broadcast room recommendation method and device, server and storage medium Download PDFInfo
- Publication number
- CN109286821B CN109286821B CN201811159966.4A CN201811159966A CN109286821B CN 109286821 B CN109286821 B CN 109286821B CN 201811159966 A CN201811159966 A CN 201811159966A CN 109286821 B CN109286821 B CN 109286821B
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- user
- information
- microphone
- wheat
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
The invention discloses a live broadcast room recommendation method, a live broadcast room recommendation device, a server and a storage medium. Wherein, the method comprises the following steps: after detecting that a user logs in a live broadcast platform, acquiring historical microphone connecting information of the user on the live broadcast platform, and determining microphone connecting tendency information of the user according to the historical microphone connecting information; acquiring at least one recommended live broadcast room matched with the wheat connecting tendency information in a live broadcast room with a current open wheat connecting function on the live broadcast platform; and providing the live broadcast room information of the recommended live broadcast room for the user. The embodiment of the invention solves the problem that a common user can frequently switch live broadcast rooms and spend a long time to obtain a really interested live broadcast room for voice microphone connection, can recommend the live broadcast room for microphone connection to the user according to the main broadcast information and the user information, avoids flow waste and reduces the burden of a live broadcast platform.
Description
Technical Field
The embodiment of the invention relates to a live broadcast application development technology, in particular to a live broadcast room recommendation method, a live broadcast room recommendation device, a server and a storage medium.
Background
Currently, with the rapid development of the live broadcast industry, live broadcast audiences are continuously expanding, and various types of live broadcast platforms are more and more. Each live broadcast platform can meet the watching requirement of audiences to the maximum extent through network live broadcast, and the requirement of watching video live broadcast by a user can be met in a simple and rapid mode. Currently, the most common form of live broadcasting is that a main broadcast carries out live broadcasting towards own fan in a live broadcasting room of the main broadcast.
In the prior art, a general user selectively enters a live broadcast room by browsing information in a live broadcast platform after entering a live broadcast platform, sends a voice microphone connecting request, and carries out voice microphone connecting with a main broadcast in the live broadcast room.
In the prior art, except for users with strong purposiveness, the final interaction effect between a general user and a live broadcast platform may not be ideal, and the user may frequently switch live broadcast rooms and spend a long time to acquire a really interested live broadcast room for voice connection to a microphone. Unnecessary traffic waste is brought to the user, and meanwhile, too many switching operations can also bring burden to the live broadcast platform.
Disclosure of Invention
The embodiment of the invention provides a live broadcast room recommendation method, a live broadcast room recommendation device, a server and a storage medium, which aim to optimize the existing live broadcast platform-based user interaction technology, can recommend a live broadcast room for connecting to a microphone to a user according to anchor information and user information, and meet the ever-increasing personalized and convenient interaction requirements of people.
In a first aspect, an embodiment of the present invention provides a live broadcast room recommendation method, including:
after detecting that a user logs in a live broadcast platform, acquiring historical microphone connecting information of the user on the live broadcast platform, and determining microphone connecting tendency information of the user according to the historical microphone connecting information;
acquiring at least one recommended live broadcast room matched with the wheat connecting tendency information in a live broadcast room with a currently open wheat connecting function on a live broadcast platform;
and providing the live broadcast room information of the recommended live broadcast room for the user.
In a second aspect, an embodiment of the present invention further provides a live broadcast room recommendation apparatus, including:
the tendency information determining module is used for acquiring historical wheat connecting information of the user on the live broadcast platform after detecting that the user logs in the live broadcast platform, and determining the wheat connecting tendency information of the user according to the historical wheat connecting information;
the live broadcast room acquisition module is used for acquiring at least one recommended live broadcast room matched with the microphone connecting tendency information in a live broadcast room with a currently open microphone connecting function on a live broadcast platform;
and the information providing module is used for providing the live broadcast room information of the recommended live broadcast room for the user.
In a third aspect, an embodiment of the present invention further provides a server, including:
one or more processors;
a storage device for storing one or more programs,
when executed by one or more processors, cause the one or more processors to implement a live room recommendation method as described in embodiments of the invention.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a live broadcast recommendation method according to an embodiment of the present invention.
According to the embodiment of the invention, after the fact that the user logs in the live broadcast platform is detected, the historical microphone connecting information of the user on the live broadcast platform is obtained, the microphone connecting tendency information of the user is determined, then at least one recommended live broadcast room matched with the microphone connecting tendency information is obtained in the live broadcast room with the currently opened microphone connecting function on the live broadcast platform, and the live broadcast room information of the recommended live broadcast room is provided for the user, so that the problem that the general user can frequently switch the live broadcast rooms and can obtain the really interested live broadcast room for voice microphone connecting is solved, the live broadcast room for microphone connecting can be recommended to the user according to the main broadcast information and the user information, the flow waste is avoided, and the burden of the live broadcast platform is reduced.
Drawings
Fig. 1 is a flowchart of a live broadcast room recommendation method according to an embodiment of the present invention;
fig. 2 is a flowchart of a live broadcast room recommendation method according to a second embodiment of the present invention;
fig. 3 is a flowchart of a live broadcast room recommendation method according to a third embodiment of the present invention;
fig. 4 is a flowchart of a live broadcast room recommendation method according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of a live broadcast room recommendation device according to a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a server according to a sixth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of a live broadcast room recommendation method according to an embodiment of the present invention, where this embodiment is applicable to a situation where a live broadcast room for connecting to a microphone is recommended to a user, and the method may be executed by a live broadcast room recommendation apparatus, where the apparatus may be implemented in a software and/or hardware manner, and the apparatus may be configured in a computer device, for example, a server. As shown in fig. 1, the method specifically includes the following steps:
step 101, after detecting that a user logs in a live broadcast platform, acquiring historical microphone connecting information of the user on the live broadcast platform, and determining microphone connecting tendency information of the user according to the historical microphone connecting information.
After detecting that a user logs in a live broadcast platform, acquiring historical microphone connecting information of the user on the live broadcast platform. The historical microphone connecting information is used for recording each microphone connecting process performed by a user on the live broadcast platform. The microphone connecting tendency information is live content which a user tends to carry out voice microphone connecting. And determining the microphone connecting tendency information of the user according to the historical microphone connecting information. Specifically, live broadcast content corresponding to each wheat connecting process performed by the user on the live broadcast platform can be acquired according to the historical wheat connecting information, and live broadcast content which is inclined to voice wheat connecting of the user is determined according to the live broadcast content corresponding to each wheat connecting process, namely the wheat connecting inclination information of the user is determined. For example, determining that the number of times of microphone connection between the user and a live broadcast room in which the live broadcast content is a game is the largest according to the live broadcast content corresponding to each microphone connection process, determining that the live broadcast content in which the user tends to carry out voice microphone connection is the game, and determining the game as microphone connection tendency information of the user.
And 102, acquiring at least one recommended live broadcast room matched with the wheat connecting tendency information in a live broadcast room with the currently open wheat connecting function on the live broadcast platform.
After the wheat connecting tendency information of the user is determined, the wheat connecting tendency information is matched with a live broadcast content label of a live broadcast room with a currently open wheat connecting function on a live broadcast platform. And acquiring at least one recommended live broadcast room matched with the wheat-connecting tendency information. For example, the microphone attachment tendency information of the user is a game. Live broadcast content tags of a live broadcast room with a currently open microphone connecting function on a live broadcast platform comprise: sports, games, news, etc. Matching the wheat connecting tendency information with a live broadcast content label of a live broadcast room with a current open wheat connecting function on a live broadcast platform, and acquiring the live broadcast content label as a live broadcast room of a game as a recommended live broadcast room matched with the wheat connecting tendency information.
The live content tag is information for labeling live content of a live room. Optionally, the user information of the anchor corresponding to the live broadcast room may be obtained in advance, the historical live broadcast record of the anchor is obtained according to the user information of the anchor, and then the live broadcast content tag corresponding to the live broadcast room is established according to the historical live broadcast record. For example, determining live content of a anchor live from a historical live record includes: and sports, games and news, and presetting the alternative live broadcast content tags corresponding to the live broadcast rooms as sports, games and news. Then, determining the live broadcast times of the anchor according to the historical live broadcast records, wherein the live broadcast times correspond to each live broadcast content label: the live broadcast frequency of the live broadcast content corresponding to the sports is 5; the live broadcast frequency of the live broadcast content corresponding to the game is 2; the live broadcast frequency of the live broadcast content corresponding to the news is 40. And the live broadcast content label corresponding to the live broadcast content with the most live broadcast times is as follows: and news, namely determining the live content tags of the live rooms.
And 103, providing the live broadcast room information of the recommended live broadcast room to the user.
And after at least one recommended live broadcast room matched with the wheat connecting tendency information is acquired, providing the live broadcast room information of the recommended live broadcast room for the user. The live room information is related information of the live room. Optionally, the live room information may include a live room name and introduction information. And the user can enter the live broadcast room corresponding to the live broadcast room information according to the live broadcast room information.
The embodiment of the invention provides a live broadcast room recommendation method, which comprises the steps of obtaining historical microphone connecting information of a user on a live broadcast platform after the user is detected to log in the live broadcast platform, determining microphone connecting tendency information of the user, obtaining at least one recommended live broadcast room matched with the microphone connecting tendency information in a live broadcast room with a microphone connecting function currently opened on the live broadcast platform, and providing the live broadcast room information of the recommended live broadcast room for the user.
Example two
Fig. 2 is a flowchart of a live broadcast recommendation method according to a second embodiment of the present invention, which is embodied based on the second embodiment. In this embodiment, determining the microphone connecting tendency information of the user according to the historical microphone connecting information may include: acquiring at least one historical live microphone connecting room corresponding to the historical microphone connecting information and historical microphone connecting time; acquiring a live broadcast content tag of at least one historical live broadcast room with wheat connecting time in a time interval matched with the historical live broadcast time; and determining the microphone connecting tendency information of the user according to the acquired live broadcast content label.
As shown in fig. 2, the method specifically includes the following steps:
step 201, after it is detected that a user logs in a live broadcast platform, obtaining historical microphone connecting information of the user on the live broadcast platform, and obtaining at least one historical microphone connecting live broadcast room corresponding to the historical microphone connecting information and historical microphone connecting time.
The method comprises the steps of obtaining at least one historical live microphone connecting room and historical microphone connecting time corresponding to historical microphone connecting information, namely obtaining the historical live microphone connecting room and the historical microphone connecting time corresponding to each microphone connecting process which is carried out on a live broadcast platform by a user.
The method comprises the steps of obtaining live broadcast content labels of a historical live broadcast room corresponding to each wheat connecting process on a live broadcast platform of a user in a time interval matched with historical wheat connecting time. For example, the user has performed voice microphone connection once in 6 months and 5 days, and the live content tag in 6 months and 5 days in the live broadcast room corresponding to the voice microphone connection process is news.
And step 203, determining the microphone connecting tendency information of the user according to the acquired live broadcast content tag.
Wherein, the obtained live content label may be multiple. Optionally, all the obtained live content tags are used as the microphone connecting tendency information of the user. For example, if the acquired live content tags include sports, games and news, the sports, games and news are used as the microphone tendency information of the user.
Optionally, the obtained live broadcast content tag may be used as alternative microphone connecting tendency information of the user, then the microphone connecting times of the user for live broadcast content corresponding to each alternative microphone connecting tendency information is determined according to the historical microphone connecting information, and the alternative microphone connecting tendency information corresponding to the live broadcast content with the largest watching times is determined as the microphone connecting tendency information of the user. For example, the obtained live content tab content includes: and sports, games and beauty, the candidate wheat-connecting tendency information is preset to be the sports, the games and the beauty. Then, determining the number of times of wheat connecting of the live broadcast content corresponding to each alternative wheat connecting tendency information by the user according to the historical wheat connecting information: the number of times of connecting the wheat of the live broadcast content corresponding to sports is 2; the number of times of connecting the live broadcast content corresponding to the game is 12; the number of times of wheat connecting of the live broadcast content corresponding to the beauty makeup is 2. And the alternative wheat connecting tendency information corresponding to the live broadcast content with the most wheat connecting times is as follows: and (5) playing the game, and determining the information of the wheat connecting tendency of the user.
And 204, acquiring at least one recommended live broadcast room matched with the wheat connecting tendency information in the live broadcast room with the currently open wheat connecting function on the live broadcast platform.
And step 205, providing the live broadcast room information of the recommended live broadcast room to the user.
The embodiment of the invention provides a live broadcast room recommendation method, which comprises the steps of obtaining at least one historical live broadcast room with connected wheat and historical connected wheat time corresponding to historical connected wheat information, then obtaining live broadcast content labels of the at least one historical live broadcast room with connected wheat in a time interval matched with the historical connected wheat time, determining connected wheat tendency information of a user according to the obtained live broadcast content labels, determining connected wheat tendency information of the user according to the historical connected wheat information of the user, and recommending the live broadcast room with connected wheat to the user according to the connected wheat tendency information of the user and main broadcast information of the live broadcast room.
EXAMPLE III
Fig. 3 is a flowchart of a live broadcast room recommendation method according to a third embodiment of the present invention. In this embodiment, after providing the live-air information of the recommended live-air-air: after a microphone connecting application sent by a user aiming at a target recommendation live broadcast room selected to enter is received, adding the user into a to-be-microphone-connected user list corresponding to the target recommendation live broadcast room; providing a list of users to be connected with the wheat to an anchor terminal corresponding to a target recommendation live broadcast room, and acquiring at least two wheat connecting users fed back by the anchor terminal according to the list of the users to be connected with the wheat; and if the at least two connected wheat users comprise the user, establishing a connected wheat service corresponding to the user side of the user in the target recommendation live broadcast room.
As shown in fig. 3, the method specifically includes the following steps:
And step 302, acquiring at least one recommended live broadcast room matched with the wheat connecting tendency information in a live broadcast room with the currently open wheat connecting function on the live broadcast platform.
And step 303, providing the live broadcast room information of the recommended live broadcast room to the user.
And step 304, after a microphone connecting application sent by the user aiming at the target recommendation live broadcast room selected to enter is received, adding the user into a to-be-microphone-connected user list corresponding to the target recommendation live broadcast room.
The user can send a wheat connecting application aiming at the target recommendation live broadcast room through the user side, and requests to carry out voice wheat connecting with a main broadcast of the target recommendation live broadcast room. After receiving a microphone connecting application sent by a user side aiming at a target recommendation live broadcast room, the live broadcast platform adds a microphone to be connected user matched with the microphone connecting application into a microphone to be connected user list corresponding to the target recommendation live broadcast room according to the microphone connecting application.
The target recommendation live broadcast room is a live broadcast room selected to enter by the user in the recommendation live broadcast room. The to-be-connected-to-microphone user list is a list used for storing user information of to-be-connected-to-microphone users corresponding to the target recommendation live broadcast room. After the user enters the target recommendation live broadcast room through the user side, a list of to-be-connected users corresponding to the target recommendation live broadcast room can be browsed. The user can determine the number of the users to be connected in the target recommendation live broadcast room according to the list of the users to be connected, and browse the user information of the users to be connected.
Optionally, the user information may include a user identification, a user avatar, and a user nickname. The number of the user to be connected in the user list to be connected is corresponding to the number of the user to be connected. The numbers corresponding to the to-be-connected users are different, and the to-be-connected users can be sorted according to the time of adding the to-be-connected users into the to-be-connected user list.
And 305, providing the list of the users to be connected with the microphone to an anchor terminal corresponding to the target recommendation live broadcast room, and acquiring at least two microphone connecting users fed back by the anchor terminal according to the list of the users to be connected with the microphone.
And providing the list of the users to be connected with the microphone to an anchor terminal corresponding to the target recommended live broadcast room. The anchor terminal checks the list of the users waiting for connecting the wheat, selects at least two users connecting the wheat, and feeds the selected at least two users connecting the wheat back to the live broadcast platform. And the live broadcast platform acquires at least two connected-to-TV users fed back by the main broadcast end according to the to-be-connected-to-TV user list. Optionally, the anchor program checks the list of users to be connected with the microphone, and selects at least two users to be connected with the microphone by clicking the user avatars of the users to be connected with the microphone in the list of users to be connected with the microphone. And the anchor terminal feeds back the user information of the selected at least two connected-to-live users to the live broadcast platform.
The live broadcast platform acquires user information of at least two connected-to-microphone users fed back by the main broadcast end according to the to-be-connected-to-microphone user list, and if the at least two connected-to-microphone users are determined to comprise the user, the connected-to-microphone service corresponding to the user side of the user is established in the target recommendation live broadcast room according to the user information of the user. Meanwhile, the anchor terminal establishes a microphone connecting service corresponding to the user terminals of other microphone connecting users in the target recommendation live broadcasting room according to the user information of the other microphone connecting users fed back by the microphone connecting user to be connected, and the anchor terminal of the target recommendation live broadcasting room and at least two microphone connecting users enter a language microphone connecting state at the same time.
The embodiment of the invention provides a live broadcast room recommending method, which comprises the steps of adding a user to a to-be-connected wheat user list corresponding to a target recommended live broadcast room after receiving a to-be-connected wheat application sent by the user aiming at the target recommended live broadcast room selected to enter, providing the to-be-connected wheat user list to a main broadcast end corresponding to the target recommended live broadcast room, obtaining at least two to-be-connected wheat users fed back by the main broadcast end according to the to-be-connected wheat user list, establishing a to-be-connected wheat service corresponding to a user end of the user in the target recommended live broadcast room when the at least two to-be-connected wheat users comprise the user, effectively managing the main broadcast and the user after the user enters the recommended live broadcast room, and enabling the main broadcast of the live broadcast room and the at least two to-be-connected wheat users to enter a language to-be-connected wheat state simultaneously according to interactive data of a live broadcast platform.
Example four
Fig. 4 is a flowchart of a live broadcast recommendation method according to a fourth embodiment of the present invention. In this embodiment, in the target recommendation live broadcast room, establishing the microphone connecting service corresponding to the user side of the user may include: adding the user into a wheat connecting user list corresponding to the target recommendation live broadcast room; and establishing a connecting wheat service corresponding to the user side of the connecting wheat user in the target recommendation live broadcast room according to the user information of the connecting wheat user in the connecting wheat user list.
And after establishing the connecting service corresponding to the user terminal of the user, the method further comprises the following steps: and if a request for canceling the connecting to the microphone, which is sent by a user side corresponding to the user, is detected, deleting the user from the connecting to the microphone user list so as to cancel the connecting to the microphone service of the user side.
As shown in fig. 4, the method specifically includes the following steps:
And 402, acquiring at least one recommended live broadcast room matched with the wheat connecting tendency information in a live broadcast room with the currently open wheat connecting function on the live broadcast platform.
And step 403, providing the live broadcast room information of the recommended live broadcast room to the user.
And step 404, after a microphone connecting application sent by the user aiming at the target recommended live broadcast room selected to enter is received, adding the user into a to-be-microphone-connected user list corresponding to the target recommended live broadcast room.
And step 406, if the at least two connected users are determined to comprise the user, adding the user into a connected user list corresponding to the target recommended live broadcast room.
The list of the connected users is used for storing user information of the connected users corresponding to the target recommended live broadcast room. After the user enters the target recommendation live broadcast room through the user side, the user can browse a microphone connecting user list corresponding to the target recommendation live broadcast room. The user can browse the user information of the microphone connecting user according to the microphone connecting user list.
After determining that at least two connected-to-live users comprise users, the live broadcast platform adds the users to a connected-to-live user list corresponding to a target recommendation live broadcast room, and simultaneously adds other connected-to-live users fed back by the anchor terminal according to the users to be connected to the live broadcast room to the connected-to-live user list corresponding to the target recommendation live broadcast room. Therefore, the main broadcasting terminal can enter the connecting user list from the to-be-connected user list according to at least two connecting users fed back by the to-be-connected user list.
Optionally, each of the number of the connected users in the connected-to-mic user list is corresponding to a number. The numbers corresponding to each connected microphone user are different, and the numbers can be sorted according to the time of adding the connected microphone users into the connected microphone user list.
The live broadcast platform establishes a microphone connecting service corresponding to a user side of each microphone connecting user in the target recommendation live broadcast room according to the user information of each microphone connecting user in the microphone connecting user list, and the fact that a main broadcast of the target recommendation live broadcast room and at least two microphone connecting users enter a language microphone connecting state at the same time is achieved.
The user can send a wheat connection canceling request through the corresponding user side, and the current main broadcasting wheat connection process with the target recommendation live broadcasting room is requested to be terminated. And if the live broadcast platform detects a request for canceling the connecting to the microphone sent by the user side corresponding to the user, deleting the user from the connecting to the microphone user list, and updating the connecting to the microphone user list so as to cancel the connecting to the microphone service of the user side corresponding to the user.
The embodiment of the invention provides a live broadcast room recommendation method, which comprises the steps of adding a user into a microphone connecting user list corresponding to a target recommendation live broadcast room; according to the user information of the connected-to-live users in the connected-to-live user list, the connected-to-live service corresponding to the user sides of the connected-to-live users is established in the target recommendation live broadcast room, and after a connected-to-live cancellation request sent by the user sides corresponding to the users is detected, the users are deleted from the connected-to-live user list so as to cancel the connected-to-live service of the user sides, and the connected-to-live user list and the connected-to-live user data of the live broadcast platform can be updated timely according to the request information of the users.
EXAMPLE five
Fig. 5 is a schematic structural diagram of a live broadcast recommendation apparatus according to a fifth embodiment of the present invention, and as shown in fig. 5, the apparatus may be configured in a server, and includes: a tendency information determination module 501, a live broadcast room acquisition module 502 and an information providing module 503.
The tendency information determining module 501 is configured to, after it is detected that a user logs in a live broadcast platform, acquire historical microphone connecting information of the user on the live broadcast platform, and determine microphone connecting tendency information of the user according to the historical microphone connecting information; a live broadcast room obtaining module 502, configured to obtain at least one recommended live broadcast room matched with the microphone connecting tendency information in a live broadcast room with a currently open microphone connecting function on a live broadcast platform; an information providing module 503, configured to provide live-air information of the recommended live-air room to the user.
The embodiment of the invention provides a live broadcast room recommending device, which is characterized in that after a user is detected to log in a live broadcast platform, historical microphone connecting information of the user on the live broadcast platform is obtained, microphone connecting tendency information of the user is determined, then at least one recommended live broadcast room matched with the microphone connecting tendency information is obtained in a live broadcast room with a microphone connecting function currently opened on the live broadcast platform, and the live broadcast room information of the recommended live broadcast room is provided for the user.
On the basis of the foregoing embodiments, the tendency information determining module 501 may include: the historical information acquisition unit is used for acquiring at least one historical microphone connecting live broadcast room and historical microphone connecting time corresponding to the historical microphone connecting information; the system comprises a tag acquisition unit, a tag acquisition unit and a tag storage unit, wherein the tag acquisition unit is used for acquiring a live broadcast content tag of at least one historical live broadcast room with wheat connected in a time interval matched with the historical live broadcast time with wheat connected; and the tendency information determining unit is used for determining the wheat connecting tendency information of the user according to the acquired live broadcast content label.
On the basis of the above embodiments, the method may further include: the first user adding module is used for adding the user into a to-be-connected wheat user list corresponding to the target recommendation live broadcast room after receiving a wheat connecting application sent by the user aiming at the target recommendation live broadcast room selected to enter; the user feedback module is used for providing the to-be-connected-to-wheat user list to an anchor terminal corresponding to the target recommendation live broadcast room and acquiring at least two to-be-connected-to-wheat users fed back by the anchor terminal according to the to-be-connected-to-wheat user list; and the wheat connecting service establishing module is used for establishing wheat connecting service corresponding to the user side of the user in the target recommendation live broadcast room if the at least two wheat connecting users are determined to comprise the user.
On the basis of the foregoing embodiments, the microphone connecting service establishing module may include: the second user adding module is used for adding the user into a wheat connecting user list corresponding to the target recommended live broadcast room; and the service establishing unit is used for establishing the microphone connecting service corresponding to the user side of the microphone connecting user in the target recommendation live broadcast room according to the user information of the microphone connecting user in the microphone connecting user list.
On the basis of the above embodiments, the method may further include: and the user deleting module is used for deleting the user from the connecting wheat user list to cancel the connecting wheat service of the user side if the connecting wheat canceling request sent by the user side corresponding to the user is detected.
EXAMPLE six
Fig. 6 is a schematic structural diagram of a server according to a sixth embodiment of the present invention. FIG. 6 illustrates a block diagram of an exemplary server 612 suitable for use in implementing embodiments of the invention. The server 612 shown in fig. 6 is only an example, and should not bring any limitation to the function and the scope of the use of the embodiments of the present invention.
As shown in FIG. 6, the server 612 is in the form of a general purpose computing device. The components of server 612 may include, but are not limited to: one or more processors or processing units 616, a system memory 628, and a bus 618 that couples various system components including the system memory 628 and the processing unit 616.
The server 612 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by server 612 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 628 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)630 and/or cache memory 632. The server 612 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 634 may be used to read from or write to non-removable, nonvolatile magnetic media (not shown in FIG. 6, commonly referred to as a "hard disk drive"). Although not shown in FIG. 6, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In such cases, each drive may be connected to bus 618 by one or more data media interfaces. Memory 628 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 640 having a set (at least one) of program modules 642 may be stored, for example, in memory 628, such program modules 642 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. The program modules 642 generally perform the functions and/or methods of the described embodiments of the present invention.
The server 612 may also communicate with one or more external devices 614 (e.g., keyboard, pointing device, display 624, etc.), with one or more devices that enable a user to interact with the server 612, and/or with any devices (e.g., network card, modem, etc.) that enable the server 612 to communicate with one or more other computing devices. Such communication may occur via input/output (I/O) interfaces 622. Also, the server 612 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet) via the network adapter 620. As shown, the network adapter 620 communicates with the other modules of the server 612 via the bus 618. It should be appreciated that although not shown in FIG. 6, other hardware and/or software modules may be used in conjunction with the server 612, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The server 612 may be a terminal device. The processing unit 616 of the server 612 executes various functional applications and data processing by running programs stored in the system memory 628, for example, to implement the live broadcast recommendation method provided by the embodiment of the present invention. That is, after detecting that the user logs in the live broadcast platform, acquiring historical microphone connecting information of the user on the live broadcast platform, and determining microphone connecting tendency information of the user according to the historical microphone connecting information; acquiring at least one recommended live broadcast room matched with the wheat connecting tendency information in a live broadcast room with a currently open wheat connecting function on a live broadcast platform; and providing the live broadcast room information of the recommended live broadcast room for the user.
EXAMPLE seven
The seventh embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the live broadcast recommendation method provided in the embodiment of the present invention is implemented, where the method specifically includes: after detecting that a user logs in a live broadcast platform, acquiring historical microphone connecting information of the user on the live broadcast platform, and determining microphone connecting tendency information of the user according to the historical microphone connecting information; acquiring at least one recommended live broadcast room matched with the wheat connecting tendency information in a live broadcast room with a currently open wheat connecting function on a live broadcast platform; and providing the live broadcast room information of the recommended live broadcast room for the user.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, Ruby, Go, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (8)
1. A live broadcast room recommendation method is characterized by comprising the following steps:
after detecting that a user logs in a live broadcast platform, acquiring historical microphone connecting information of the user on the live broadcast platform, and determining microphone connecting tendency information of the user according to the historical microphone connecting information, wherein the historical microphone connecting information comprises live broadcast content corresponding to each microphone connecting process performed by the user on the live broadcast platform, and the microphone connecting tendency information is live broadcast content which the user tends to perform voice microphone connecting;
acquiring at least one recommended live broadcast room matched with the wheat connecting tendency information in a live broadcast room with a current open wheat connecting function on the live broadcast platform;
providing the live broadcast room information of the recommended live broadcast room to the user;
determining the microphone connecting tendency information of the user according to the historical microphone connecting information, wherein the method comprises the following steps:
acquiring at least one historical live microphone connecting room and historical microphone connecting time corresponding to the historical microphone connecting information;
acquiring a live broadcast content tag of the at least one historical live broadcast room with wheat connecting time in a time interval matched with the historical live broadcast time with wheat connecting time;
and determining the microphone connecting tendency information of the user according to the acquired live broadcast content label.
2. The method of claim 1, further comprising, after providing live-room information of the recommended live-room to the user:
after a microphone connecting application sent by the user aiming at a target recommendation live broadcast room selected to enter is received, adding the user into a to-be-microphone-connected user list corresponding to the target recommendation live broadcast room;
providing the list of the users to be connected with the microphone to an anchor terminal corresponding to the target recommendation live broadcast room, and acquiring at least two microphone connecting users fed back by the anchor terminal according to the list of the users to be connected with the microphone;
and if the at least two connected wheat users comprise the user, establishing connected wheat service corresponding to the user side of the user in the target recommendation live broadcast room.
3. The method of claim 2, wherein establishing, in the target recommendation live broadcast room, a microphone connecting service corresponding to a user side of the user comprises:
adding the user into a wheat connecting user list corresponding to the target recommendation live broadcast room;
and establishing a connecting wheat service corresponding to the user side of the connecting wheat user in the target recommendation live broadcast room according to the user information of the connecting wheat user in the connecting wheat user list.
4. The method of claim 3, further comprising, after establishing the associated service corresponding to the user end of the user:
and if a request for canceling the microphone connecting is detected, which is sent by a user side corresponding to the user, deleting the user from the microphone connecting user list so as to cancel the microphone connecting service of the user side.
5. A live room recommendation device, comprising:
the device comprises a tendency information determining module, a voice communication module and a voice communication module, wherein the tendency information determining module is used for acquiring historical microphone connecting information of a user on a live broadcast platform after detecting that the user logs in the live broadcast platform, and determining microphone connecting tendency information of the user according to the historical microphone connecting information, wherein the historical microphone connecting information comprises live broadcast content corresponding to each microphone connecting process performed by the user on the live broadcast platform, and the microphone connecting tendency information is live broadcast content which the user tends to perform voice microphone connecting;
the live broadcast room acquisition module is used for acquiring at least one recommended live broadcast room matched with the wheat connecting tendency information in a live broadcast room with a currently open wheat connecting function on the live broadcast platform;
the information providing module is used for providing the live broadcast room information of the recommended live broadcast room to the user;
the trend information determination module includes:
the historical information acquisition unit is used for acquiring at least one historical microphone connecting live broadcast room and historical microphone connecting time corresponding to the historical microphone connecting information;
the tag acquisition unit is used for acquiring live broadcast content tags of the at least one historical live broadcast room with wheat connecting time in a time interval matched with the historical live broadcast room with wheat connecting time;
and the tendency information determining unit is used for determining the wheat connecting tendency information of the user according to the acquired live broadcast content label.
6. The apparatus of claim 5, further comprising:
the first user joining module is used for joining the user into a to-be-joined wheat user list corresponding to the target recommendation live broadcast room after receiving a to-be-joined wheat application sent by the user aiming at the target recommendation live broadcast room selected to enter;
the user feedback module is used for providing the to-be-connected-to-wheat user list to an anchor terminal corresponding to the target recommendation live broadcast room and acquiring at least two connected-to-wheat users fed back by the anchor terminal according to the to-be-connected-to-wheat user list;
and the wheat connecting service establishing module is used for establishing wheat connecting service corresponding to the user side of the user in the target recommendation live broadcast room if the at least two wheat connecting users are determined to comprise the user.
7. A server, characterized in that the server comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the live-air recommendation method of any of claims 1-4.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a live room recommendation method according to any one of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811159966.4A CN109286821B (en) | 2018-09-30 | 2018-09-30 | Live broadcast room recommendation method and device, server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811159966.4A CN109286821B (en) | 2018-09-30 | 2018-09-30 | Live broadcast room recommendation method and device, server and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109286821A CN109286821A (en) | 2019-01-29 |
CN109286821B true CN109286821B (en) | 2021-10-15 |
Family
ID=65182706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811159966.4A Active CN109286821B (en) | 2018-09-30 | 2018-09-30 | Live broadcast room recommendation method and device, server and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109286821B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110636319B (en) * | 2019-09-23 | 2022-06-10 | 北京达佳互联信息技术有限公司 | Live broadcast method, electronic equipment, live broadcast system and storage medium |
CN110765366B (en) * | 2019-10-30 | 2022-11-08 | 网易(杭州)网络有限公司 | Live broadcast and live broadcast matching method, device and equipment and computer readable storage medium |
CN111711829B (en) * | 2020-06-12 | 2022-02-11 | 广州酷狗计算机科技有限公司 | Live broadcast room recommendation method and device, computer readable storage medium and equipment |
CN112055226A (en) * | 2020-08-14 | 2020-12-08 | 河南天眸网络科技有限公司 | Live broadcast room recommendation method and device based on sales data quantiles and computer equipment |
CN115086688A (en) * | 2021-03-15 | 2022-09-20 | 北京字节跳动网络技术有限公司 | Interactive video connection method and device, electronic equipment and storage medium |
CN113691872A (en) * | 2021-06-18 | 2021-11-23 | 北京达佳互联信息技术有限公司 | Live broadcast task allocation method and device, electronic equipment and storage medium |
CN113440864B (en) * | 2021-07-02 | 2024-10-01 | 深圳市腾讯信息技术有限公司 | Live broadcast indication information recommendation method, device, equipment and storage medium |
CN113923529A (en) * | 2021-10-08 | 2022-01-11 | 北京百度网讯科技有限公司 | Live broadcast wheat connecting method, device, equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107295354A (en) * | 2017-05-15 | 2017-10-24 | 武汉斗鱼网络科技有限公司 | Connect the live method for building up of wheat and device in a kind of network direct broadcasting |
CN108600818A (en) * | 2018-03-16 | 2018-09-28 | 优酷网络技术(北京)有限公司 | Show the method and device of multimedia resource |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872837B (en) * | 2016-04-21 | 2019-01-29 | 广州酷狗计算机科技有限公司 | User's recommended method and device |
CN106331754A (en) * | 2016-08-18 | 2017-01-11 | 北京奇虎科技有限公司 | Method of via-microphone live broadcast in live Internet broadcast, and anchor-side device |
CN106488252B (en) * | 2016-11-03 | 2020-05-26 | 腾讯音乐娱乐(深圳)有限公司 | Live broadcast room list processing method and device |
CN108271076B (en) * | 2017-01-03 | 2021-03-12 | 武汉斗鱼网络科技有限公司 | Method and device for recommending live broadcast room |
CN107071584B (en) * | 2017-03-14 | 2019-12-24 | 北京潘达互娱科技有限公司 | Live broadcast wheat connecting method and device |
CN107205178B (en) * | 2017-04-25 | 2019-12-10 | 北京潘达互娱科技有限公司 | Live broadcast room recommendation method and device |
CN107613395B (en) * | 2017-08-28 | 2019-11-15 | 武汉斗鱼网络科技有限公司 | Room recommended method, system, equipment and storage medium is broadcast live |
CN107819833B (en) * | 2017-10-20 | 2019-10-25 | 贵州白山云科技股份有限公司 | A kind of access live streaming connects the method and device of wheat |
CN107770571B (en) * | 2017-10-26 | 2020-03-10 | 咪咕视讯科技有限公司 | Live broadcast room recommendation method and device and storage medium |
CN108076354A (en) * | 2017-12-20 | 2018-05-25 | 北京潘达互娱科技有限公司 | Direct broadcasting room recommends method and apparatus |
CN108184144B (en) * | 2017-12-27 | 2021-04-27 | 广州虎牙信息科技有限公司 | Live broadcast method and device, storage medium and electronic equipment |
CN108388629A (en) * | 2018-02-13 | 2018-08-10 | 北京奇虎科技有限公司 | A kind of multimedia information push method, device and electronic equipment |
CN108513145B (en) * | 2018-03-19 | 2021-02-02 | 武汉斗鱼网络科技有限公司 | Control method and device for live broadcast with wheat |
-
2018
- 2018-09-30 CN CN201811159966.4A patent/CN109286821B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107295354A (en) * | 2017-05-15 | 2017-10-24 | 武汉斗鱼网络科技有限公司 | Connect the live method for building up of wheat and device in a kind of network direct broadcasting |
CN108600818A (en) * | 2018-03-16 | 2018-09-28 | 优酷网络技术(北京)有限公司 | Show the method and device of multimedia resource |
Also Published As
Publication number | Publication date |
---|---|
CN109286821A (en) | 2019-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109286821B (en) | Live broadcast room recommendation method and device, server and storage medium | |
CN108683937B (en) | Voice interaction feedback method and system for smart television and computer readable medium | |
CN108877791B (en) | Voice interaction method, device, server, terminal and medium based on view | |
CN106971009B (en) | Voice database generation method and device, storage medium and electronic equipment | |
US8732766B2 (en) | Video object tag creation and processing | |
CN108573393B (en) | Comment information processing method and device, server and storage medium | |
CN103079092B (en) | Obtain the method and apparatus of people information in video | |
CN109348302A (en) | Connect wheat user recommended method, device, server and storage medium in live streaming | |
CN109348254B (en) | Message pushing method, device, computer equipment and storage medium | |
CN108012173B (en) | Content identification method, device, equipment and computer storage medium | |
CN108509611B (en) | Method and device for pushing information | |
CN109729429B (en) | Video playing method, device, equipment and medium | |
CN108845806B (en) | Applet distributing method, device, server and storage medium | |
CN104394126A (en) | Information recommendation method, server, client side and system | |
CN107657024B (en) | Search result display method, device, equipment and storage medium | |
CN110110236B (en) | Information pushing method, device, equipment and storage medium | |
CN109120954B (en) | Video message pushing method and device, computer equipment and storage medium | |
US11800201B2 (en) | Method and apparatus for outputting information | |
CN111046292A (en) | Live broadcast recommendation method and device, computer-readable storage medium and electronic device | |
CN107895019A (en) | A kind of information recommendation method, device, server and storage medium | |
CN111104551B (en) | Live broadcast room label determining method and device, storage medium and electronic equipment | |
CN106844296A (en) | A kind of communication means and device | |
CN109495549A (en) | Method, equipment and the computer storage medium of work are drawn in a kind of application | |
CN109086097B (en) | Method and device for starting small program, server and storage medium | |
CN114040216A (en) | Live broadcast room recommendation method, medium, device and computing equipment |
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 |