CN105872837B - User's recommended method and device - Google Patents

User's recommended method and device Download PDF

Info

Publication number
CN105872837B
CN105872837B CN201610256042.0A CN201610256042A CN105872837B CN 105872837 B CN105872837 B CN 105872837B CN 201610256042 A CN201610256042 A CN 201610256042A CN 105872837 B CN105872837 B CN 105872837B
Authority
CN
China
Prior art keywords
user
spectators
specified
users
spectators user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610256042.0A
Other languages
Chinese (zh)
Other versions
CN105872837A (en
Inventor
姚俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer 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 Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN201610256042.0A priority Critical patent/CN105872837B/en
Publication of CN105872837A publication Critical patent/CN105872837A/en
Application granted granted Critical
Publication of CN105872837B publication Critical patent/CN105872837B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • 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/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Computing Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a kind of user's recommended method and devices, belong to network technique field.Method includes: stay time of the multiple spectators users of statistics in direct broadcasting room;Based on the stay time of each spectators user in multiple spectators users, mark information is added for each spectators user, mark information is used to indicate spectators user to the favorable rating of the corresponding live streaming user of direct broadcasting room;From multiple spectators users, the identical at least two specified spectators user of mark information is obtained;At least two specified spectators users are recommended mutually.Since different mark informations reflects the favorable rating to live streaming user, and then embody the hobby of spectators user, by will have the different spectators users of same tag information to be recommended mutually, it ensures that the both sides that user recommends have similar hobby, improves the accuracy rate of user's recommendation and the success rate of addition good friend.

Description

User's recommended method and device
Technical field
The present invention relates to network technique field, in particular to a kind of user's recommended method and device.
Background technique
With the development of network technology, network direct broadcasting platform comes into being.It include multiple direct broadcasting rooms in network direct broadcasting platform, The corresponding net cast interface of each direct broadcasting room, net cast interface are used to play the live video of corresponding live streaming user.It sees Many users can watch live video in video playing interface.In addition, being removed for the different user of network direct broadcasting platform Except viewing live video, can by add as a friend mutually or by user recommend etc. in a manner of add good friend, to carry out letter Breath interaction.
Under normal conditions, user's recommended method may include: in multiple good friend users of user, and user can will be any Good friend user recommends other good friend users, and the good friend user of user is mutually added as good friend.For example, user User A and user B is included at least in good friend user, then user A can be recommended user B by user, that is to say, by user A's Recommendation message is sent to user B by server, allows user B to choose whether addition according to the recommendation message of user A and uses Family A is good friend.
In the implementation of the present invention, the inventor finds that the existing technology has at least the following problems:
Due to carrying out user's recommendation by way of friend recommendation, it is difficult to ensure that receiving the user of recommendation message and being recommended User have similar hobby so that user recommend accuracy rate it is low, the success rate for being successfully added to good friend is low.
Summary of the invention
In order to solve problems in the prior art, the embodiment of the invention provides a kind of user's recommended method and devices.It is described Technical solution is as follows:
On the one hand, a kind of user's recommended method is provided, which comprises
Multiple spectators users are counted in the stay time of direct broadcasting room;
Based on the stay time of each spectators user in the multiple spectators user, mark is added for each spectators user Remember that information, the mark information are used to indicate spectators user to the favorable rating of the corresponding live streaming user of the direct broadcasting room;
From the multiple spectators user, the identical at least two specified spectators user of mark information is obtained;
Described at least two specified spectators users are recommended mutually.
Optionally, the multiple spectators users of statistics include: in the stay time of direct broadcasting room
At the appointed time in section, obtains each spectators user and enter the first moment of the direct broadcasting room and leave described Second moment of direct broadcasting room;
Calculate the time difference between the first moment and the second moment of each spectators user;
According to the time difference of the designated time period and each spectators user, each spectators user is obtained in institute State the average duration of direct broadcasting room stop.
Optionally, the stay time based on each spectators user adds mark information for each spectators user Include:
From multiple preset threshold ranges, the preset threshold model where the stay time of each spectators user is determined It encloses;
The spectators user for being stay time in same preset threshold range adds identical mark information, is stay time Spectators user in different preset threshold ranges adds different mark informations.
It is optionally, described that described at least two specified spectators users' progress, recommendation includes: mutually
Spectators user is each specified in spectators user specified for described at least two, generates first user's recommendation message, Other the specified spectators users of the first user recommendation message for into described at least two specified spectators users recommend institute State specified spectators user;
By the first user recommendation message, other being sent in described at least two specified spectators users specify spectators User.
It is optionally, described that described at least two specified spectators users' progress, recommendation includes: mutually
Spectators user is each specified in spectators user specified for described at least two, generates second user recommendation message, The second user recommendation message is used to recommend to the specified spectators user its in described at least two specified spectators users He specifies spectators user;
It specifies spectators user to send the second user recommendation to each of described at least two specified spectators users to disappear Breath.
On the other hand, a kind of user's recommendation apparatus is provided, described device includes:
Statistical module, for counting multiple spectators users in the stay time of direct broadcasting room;
Adding module is described each for the stay time based on each spectators user in the multiple spectators user Spectators user adds mark information, and the mark information is used to indicate happiness of the spectators user to the corresponding live streaming user of the direct broadcasting room Love degree;
Module is obtained, for from the multiple spectators user, obtaining the identical at least two specified spectators of mark information User;
Recommending module, for being recommended mutually described at least two specified spectators users.
Optionally, the statistical module is at the appointed time section, acquisition each spectators user to enter described straight The first moment between broadcasting and the second moment for leaving the direct broadcasting room;Calculate the first moment and second of each spectators user Time difference between moment;According to the time difference of the designated time period and each spectators user, each sight is obtained The average duration that many users stop in the direct broadcasting room.
Optionally, the adding module is used for from multiple preset threshold ranges, determines stopping for each spectators user Stay the preset threshold range where duration;The spectators user for being stay time in same preset threshold range adds identical mark Remember information, adds different mark informations for spectators user of the stay time in different preset threshold ranges.
Optionally, the recommending module in spectators user specified for described at least two for each specifying spectators to use Family, generates first user's recommendation message, and the first user recommendation message is used for into described at least two specified spectators users Other specified spectators users recommend described specified spectators users;By the first user recommendation message, be sent to it is described at least Other specified spectators users in two specified spectators users.
Optionally, the recommending module in spectators user specified for described at least two for each specifying spectators to use Family, generates second user recommendation message, and the second user recommendation message is used for described extremely to specified spectators user's recommendation Other specified spectators users in few two specified spectators users;It is specified to each of described at least two specified spectators users Spectators user sends the second user recommendation message.
Technical solution provided in an embodiment of the present invention has the benefit that
Since different mark informations reflects spectators user to the different favorable ratings of live streaming user, and then embody sight The hobby of many users, by, in the stay time of direct broadcasting room, being added according to spectators user for different spectators users different Mark information, and the different spectators users with same tag information are recommended mutually, it is ensured that the both sides that user recommends With similar hobby, the accuracy rate of user's recommendation and the success rate of addition good friend are improved.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other Attached drawing.
Fig. 1 is a kind of system architecture recommended for user provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart of user's recommended method provided in an embodiment of the present invention;
Fig. 3 is a kind of flow chart of user's recommended method provided in an embodiment of the present invention;
Fig. 4 is a kind of block diagram of user's recommendation apparatus provided in an embodiment of the present invention;
Fig. 5 is a kind of block diagram of user's recommendation apparatus provided in an embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention Formula is described in further detail.
Fig. 1 is a kind of system architecture recommended for user provided in an embodiment of the present invention, includes clothes in the system architecture The second terminal where first terminal and live streaming user where business device, spectators user.Wherein, first terminal and second terminal can Think mobile terminal such as mobile phone, tablet computer, laptop etc., or immobile terminal, such as desktop computer etc., The embodiment of the present invention is not especially limited the specific form of first terminal and second terminal.Wherein, server can correspond to more A first terminal and second terminal, the embodiment of the present invention are not construed as limiting the number of first terminal and second terminal.
Wherein, server is used to provide direct broadcast service for the live streaming user of network direct broadcasting platform and spectators user, and also It is spectators user's addition mark information according to stay time, and will for counting stay time of the spectators user in direct broadcasting room The identical different spectators users of mark information are recommended mutually.First terminal is used to play the straight of live streaming user for spectators user Video is broadcast, and the user's recommendation message for receiving other spectators users of direct broadcast server transmission shows the user received later Recommendation message.Second terminal is used to generate the live video stream of live streaming user, and the live video stream is sent to server, by The live video stream is sent to first terminal by server.
Fig. 2 is a kind of flow chart of user's recommended method provided in an embodiment of the present invention, and referring to fig. 2, this method is for taking It is engaged in device, method flow includes:
201, multiple spectators users are counted in the stay time of direct broadcasting room.
202, the stay time based on each spectators user in multiple spectators users adds label letter for each spectators user Breath, mark information are used to indicate spectators user to the favorable rating of the corresponding live streaming user of direct broadcasting room.
203, from multiple spectators users, the identical at least two specified spectators user of mark information is obtained.
204, at least two specified spectators users are recommended mutually.
Method provided in an embodiment of the present invention, due to different mark informations reflect spectators user to live streaming user not Same favorable rating, and then the hobby of spectators user is embodied, by, in the stay time of direct broadcasting room, being according to spectators user Different spectators users add different mark informations, and the different spectators users with same tag information are pushed away mutually It recommends, it is ensured that the both sides that user recommends have similar hobby, improve the accuracy rate of user's recommendation and add good friend's Success rate.
Optionally, the stay time for counting multiple spectators users in direct broadcasting room includes:
At the appointed time in section, obtains each spectators user and enter the first moment of direct broadcasting room and leave the second of direct broadcasting room Moment;
Calculate the time difference between the first moment of each spectators user and the second moment;
According to the time difference of designated time period and each spectators user, obtains each spectators user and put down what direct broadcasting room stopped Equal duration.
Optionally, the stay time based on each spectators user, adding mark information for each spectators user includes:
From multiple preset threshold ranges, the preset threshold range where the stay time of each spectators user is determined;
The spectators user for being stay time in same preset threshold range adds identical mark information, is stay time Spectators user in different preset threshold ranges adds different mark informations.
Optionally, carrying out recommendation mutually at least two specified spectators users includes:
In spectators user specified at least two each specify spectators user, generate first user's recommendation message, first Other the specified spectators users of user's recommendation message for at least two specified spectators users recommend specified spectators user;
By first user's recommendation message, other being sent at least two specified spectators users specify spectators users.
Optionally, carrying out recommendation mutually at least two specified spectators users includes:
In spectators user specified at least two each specify spectators user, generate second user recommendation message, second User's recommendation message is used to recommend to specified spectators user other specified spectators users at least two specified spectators users;
Spectators user is specified to send second user recommendation message to each of at least two specified spectators users.
All the above alternatives can form the alternative embodiment of the disclosure, herein no longer using any combination It repeats one by one.
Fig. 3 is a kind of flow chart of user's recommended method provided in an embodiment of the present invention, and referring to Fig. 3, this method is for taking It is engaged in device, method flow includes:
301, multiple spectators users are counted in the stay time of direct broadcasting room.
In embodiments of the present invention, there is one-to-one close between the direct broadcasting room of network direct broadcasting platform and live streaming user System, spectators user can obtain the live video of live streaming user by direct broadcasting room.In order to according to spectators user to live streaming user Different favorable ratings carry out user's recommendation, and the embodiment of the present invention can count stay time of the spectators user in direct broadcasting room, stop It stays duration is longer to indicate that spectators user is higher to the favorable rating of live streaming user, mutually opposes that the favorable rating of live streaming user is lower. Spectators user can be used for embodying the hobby of spectators user to the favorable rating of live streaming user, for example, spectators user is to shadow Favorable rating depending on special column main broadcaster is higher, it can be said that the bright spectators user is interested in video display;Alternatively, spectators user couple The favorable rating of opera special column main broadcaster is higher, it can be said that the bright spectators user is interested in opera.
Specifically, count multiple spectators users the process of the stay time of direct broadcasting room can be with are as follows: at the appointed time in section, Each spectators user is obtained to enter the first moment of direct broadcasting room and leave the second moment of direct broadcasting room;Calculate each spectators user's Time difference between first moment and the second moment;According to the time difference of designated time period and each spectators user, obtain each The average duration that spectators user stops in direct broadcasting room.Wherein, designated time period can by systemic presupposition, the designated time period when Between unit can be for day, hour etc., the present invention is not especially limit this.
The process for the average duration that statistics spectators user stops in direct broadcasting room is exemplified below: to calculate spectators user A For the stay time of direct broadcasting room, if designated time period is 3 days, the time difference that spectators user A is calculated is 6 hours, Then spectators user A is 6 hours divided by 3 days in the stay time of direct broadcasting room, i.e. 2 hours/day that is to say, spectators user A is average every It is stopped 2 hours in direct broadcasting room.Wherein, " 2 hour/day " expression " 2 hours daily ".
It should be noted that can store a stop timetable in server for direct broadcasting room, which is used In the first moment and the second moment that are recorded in each spectators user stopped in the direct broadcasting room, enable the server to according to straight Stop timetable between broadcasting counts the stay time of each spectators user.Specifically, when server detects that spectators user enters When direct broadcasting room, it will correspond to and store into stop timetable as the first moment of the spectators user at the time of entrance.Work as service When device detects that spectators user leaves direct broadcasting room, the second moment at the time of this is left as the spectators user is corresponding store to It stops in timetable.
It should be noted that at the appointed time in section, for same direct broadcasting room, spectators user can repeatedly enter or The direct broadcasting room is left, correspondingly, spectators user just corresponds to the first moment of multiple groups and the second moment, then calculates the spectators user at this The process of the stay time of direct broadcasting room can be with are as follows: according to every group of first moment and the second moment, multiple time differences is obtained, to this Multiple time differences sum, and obtain the total time difference of the spectators user;According to designated time period and the spectators user it is total when Between it is poor, obtain the average duration that the spectators user stops in direct broadcasting room, which is the spectators user in the direct broadcasting room Stay time.
The process for the average duration that statistics spectators user stops in direct broadcasting room is exemplified below: to calculate spectators user A For the stay time of direct broadcasting room, if designated time period is 3 days, spectators user A corresponding three time differences are respectively 2 small When, 3 hours, 2.5 hours, then can be calculated spectators user A total time difference be 7.5 hours, then spectators user A is being broadcast live Between stay time be 7.5 hours divided by 3 days, i.e. 2.5 hours/day that is to say, spectators user A is average daily in direct broadcasting room It stops 2.5 hours.Wherein, " 2.5 hour/day " expression " 2.5 hours daily ".
It should be noted that the mode of stay time of the above-mentioned statistics spectators user in direct broadcasting room, only with average duration work It, can also be according to the total duration that spectators user stops in direct broadcasting room or other default systems to be counted for stay time Calculating method is counted, and the embodiment of the present invention is not construed as limiting the statistical of stay time.
It should be noted that whether direct broadcasting room is in live streaming shape when the embodiment of the present invention enters direct broadcasting room to spectators user State is not construed as limiting.Certainly, it in order to more accurately obtain spectators user to the favorable rating of live streaming user, can be detected in terminal When entering direct broadcasting room to spectators user, judge whether be in live state between current live, if direct broadcasting room is in live state, As the first moment of the spectators user at the time of spectators user is then entered direct broadcasting room.If direct broadcasting room is not at live streaming shape State is used at the time of direct broadcasting room is entered live state as the spectators then when terminal detects that direct broadcasting room enters live state First moment at family.
302, from multiple preset threshold ranges, the preset threshold model where the stay time of each spectators user is determined It encloses;The spectators user for being stay time in same preset threshold range adds identical mark information, is stay time not Different mark informations is added with the spectators user in preset threshold range.
Wherein, the numerical intervals of multiple preset threshold range instructions can be preset according to user demand, this is more Multiple numerical intervals indicated by a preset threshold range can form a continuous numerical intervals.Different preset threshold ranges It is used to indicate the different favorable ratings to live streaming user, wherein the numerical value that preset threshold range is included is bigger, indicates to straight The favorable rating of broadcasting user is higher.For example, it is assumed that system pre-sets 2 preset threshold ranges, preset threshold range 1 is indicated Numerical intervals be [4,6), the numerical intervals that preset threshold range 2 indicates be [6,24), then preset threshold range 1 and default threshold Numerical intervals indicated by value range 2 can form continuous numerical intervals [4,24).Wherein, " [" indicate to include boundary Value, ") " indicate not include boundary value.
Wherein, mark information is used to indicate spectators user to the favorable rating of the corresponding live streaming user of direct broadcasting room.With identical The spectators user of mark information is close to the favorable rating of live streaming user.The mark information can in the form of class information come It indicates.Server can safeguard a mark information list for each direct broadcasting room, and the mark information list is for storing access Cross all spectators users of the direct broadcasting room and the mark information of each spectators user.Wherein, for direct broadcasting room 1, believed with grade The form of breath indicates that mark information can be as shown in table 1.
Table 1
Spectators user Mark information
Spectators user A Grade 1
Spectators user B Grade 2
Spectators user C Grade 3
In addition, in order to make mark information embody the hobby of spectators user more flexiblely, which can be with It is indicated in the form of the live streaming mark plus class information of live streaming user.Include live streaming mark plus grade letter in the mark information The group number of breath can may be multiple groups for one group.When in mark information only including one group of live streaming mark plus class information, table Show that the spectators user is only interested in a live streaming user.When multiple groups live streaming mark in mark information plus class information, indicate Spectators user is interesting to multiple live streaming users.
Correspondingly, server can safeguard a global mark information list, which stores institute There are the mark information of whole spectators users and each spectators user in system.The mark information list of the overall situation can be such as table 2 It is shown, wherein only to indicate spectators user B only to live streaming comprising " live streaming mark 1+ grade 2 " in the mark information of spectators user B It is interested to identify 1 corresponding live streaming user.Include " live streaming mark 1+ grade 1 " and " live streaming mark in the mark information of spectators user A Know 2+ grade 1 ", indicates spectators user A to live streaming 1 corresponding live streaming user of mark and live streaming 2 corresponding live streaming users of mark It is all interested.
Table 2
It should be noted that the higher grade of above-mentioned class information instruction, indicate that spectators user likes live streaming user Degree is higher.Come under indicating by the way of mark information, mark information can be in the form of live streaming mark plus class information Interest tags as spectators user are stored in the user information of spectators user, and the embodiment of the present invention is to the specific of mark information Form and storage mode are not especially limited.
In embodiments of the present invention, each spectators user is being got after the stay time of direct broadcasting room, can determine this Preset threshold range where the stay time of spectators user, and can determine that the spectators user likes journey to live streaming user Degree.In order to distinguish the spectators user different to live streaming user's favorable rating, journey will be liked to live streaming user so as to subsequent It spends similar spectators user to be recommended mutually, the embodiment of the present invention can be based on each spectators user in multiple spectators users Stay time adds mark information for each spectators user, and process may include: for stay time in same preset threshold range Interior spectators user adds identical mark information, is that spectators user of the stay time in different preset threshold ranges adds not Same mark information.
Specifically, each preset threshold range can correspond to the mark information with given level information, determine spectators After preset threshold range where the stay time of user, mark information corresponding with the preset threshold range determined is obtained, and The mark information correspondence of the spectators user is added in mark information list.
It should be noted that above-mentioned steps 302 are only that a kind of optinal plan of mark information is added for each spectators user, This kind of optinal plan can distinguish to more fine granularity different spectators users to live streaming user by dividing multiple preset threshold ranges Favorable rating so that whether the interest that mark information more accurately embodies different spectators users close.Certainly, in order to make More spectators are with that can have an opportunity to be mutually added per family for good friend, in another optional place for spectators user's addition mark information In case, a preset threshold can be also only set, allow to reach for stay time all spectators of the preset threshold with per family Mark information can be added, the interest to indicate these spectators users is close.
303, from multiple spectators users, the identical at least two specified spectators user of mark information is obtained.
In embodiments of the present invention, the mark information of available multiple spectators users, and according to the label got Information, the number of the corresponding spectators user of statistics same tag information.For every kind of mark information, if this kind label letter The number for ceasing corresponding spectators user is two or more, then is determined as marking by the corresponding spectators user of this kind of mark information Remember the identical at least two specified spectators user of information.
304, at least two specified spectators users are recommended mutually.
In embodiments of the present invention, after getting at least two specified spectators users, at least two specified spectators are used The mode that family is recommended mutually can be the following two kinds:
The first, each specifies spectators user in spectators user specified at least two, generate the first user and recommend to disappear Breath, other the specified spectators users of first user's recommendation message for at least two specified spectators users recommend specified spectators User;By first user's recommendation message, other being sent at least two specified spectators users specify spectators users.
Wherein, it may include the user information of specified spectators user in first user's recommendation message, for example specified spectators use The good friend of the user identifier at family or the specified spectators user add link etc..The first user recommendation message only carries one The user information of specified spectators user.For example, at least two specified spectators user includes spectators user A and spectators user B, then Server can generate user's recommendation message 1 of spectators user A and user's recommendation message 2 of spectators user B respectively, and will use Family recommendation message 1 is sent to spectators user B, and user's recommendation message 2 is sent to spectators user A.Wherein, user's recommendation message 1 Content can be " interest of you and spectators user A are very close, and clicking following links additions, he is good friend ", user's recommendation disappears The content of breath 2 can be " interest of you and spectators user B are very close, and clicking following link additions, he is good friend ".
Specifically, after the terminal where other specify spectators user receives first user's recommendation message, display first User's recommendation message, allow other specified spectators users choose whether to add this according to the first user recommendation message it is specified Spectators user is good friend.
Wherein, other specified spectators users add process that the specified spectators user is good friend can be with are as follows: when terminal detects When specifying the good friend of spectators user to add the clicking operation of link this to other spectators users, show the specified spectators user's Good friend adds interface, when terminal detects that other spectators users specify the good friend of spectators user to add operation this, to service Device sends other specified spectators users and specifies the good friend of spectators user to add request this, and server is added based on the good friend received Add request to specify spectators user to send good friend to this and add information, when server receives good friend's addition of the specified spectators user When confirmation message, spectators user and other specified spectators users is specified to be mutually added as good friend this.It only include one by sending First user's recommendation message of the user information of a specified spectators user, so that receiving the specified sight of first user's recommendation message Many users can more targetedly, accurately know the user information of recommended spectators user, improve user's recommendation Accuracy.
Second, spectators user is each specified in spectators user specified at least two, is generated second user recommendation and is disappeared Breath, second user recommendation message are used to recommend to specified spectators user other specified spectators at least two specified spectators users User;Spectators user is specified to send second user recommendation message to each of at least two specified spectators users.
Wherein, the user information that may include other specified spectators users in second user recommendation message, for example, other refer to The good friend of the user identifier or other specified spectators users of determining spectators user adds link.Other specified spectators users Number can for one or more, that is to say, may include the use of multiple specified spectators users in second user recommendation message Family information.For example, at least two specified spectators user includes spectators user A, spectators user B and spectators user C, then for sight Many user A include the user information of spectators user B and spectators user C in user's recommendation message 1 that server generates, and should User's recommendation message 1 is sent to spectators user A.The content of user's recommendation message 1 can be " you and spectators user B, Guan Zhongyong The interest of family C is very close, and the link for clicking them adds them as good friend ", which can pass through list Form show that the embodiment of the present invention is not construed as limiting the concrete form of second user recommendation message.For spectators user B and sight Similarly, details are not described herein for the content and form and spectators user A of the corresponding second user recommendation message of many user C.
Specifically, for each specified spectators user, the terminal where this specifies spectators user receives second After user's recommendation message, second user recommendation message is shown.The specified spectators user is known simultaneously multiple recommended The user information of spectators user, and can choose whether to add other specified spectators users according to the second user recommendation message and be Good friend.By sending the second user recommendation message of the user information comprising multiple specified spectators users, so that receiving second The specified spectators user of user's recommendation message can disposably know the user information of multiple recommended spectators users, improve The efficiency that user recommends.
Wherein, which adds the process and above-mentioned first way that other specified spectators users are good friend Similarly, details are not described herein for process.
It in another embodiment, can be in order to more accurately know difference spectators user similar in hobby When determining that different spectators users are interested in multiple identical live streaming users simultaneously, then mutually by difference spectators user progress Recommend;Alternatively, further, determining different spectators users interested in multiple identical live streaming users and favorable rating simultaneously When close, then difference spectators user recommended mutually.Wherein, the number of multiple live streaming user can be set in advance Fixed, specific value can be 2,3 etc., and it is not limited in this embodiment of the present disclosure.By using interested live streaming The number and favorable rating at family are limited, and the different spectators users that hobby can be more nearly recommend, into Improve to one step the accuracy rate of user's recommendation and the success rate of addition good friend.
Method provided in an embodiment of the present invention, due to different mark informations reflect spectators user to live streaming user not Same favorable rating, and then the hobby of spectators user is embodied, by, in the stay time of direct broadcasting room, being according to spectators user Different spectators users add different mark informations, and the different spectators users with same tag information are pushed away mutually It recommends, it is ensured that the both sides that user recommends have similar hobby, improve the accuracy rate of user's recommendation and add good friend's Success rate.
Fig. 4 is a kind of block diagram of user's recommendation apparatus provided in an embodiment of the present invention, referring to fig. 4, comprising: statistical module 401, adding module 402 obtains module 403 and recommending module 404.
Wherein, statistical module 401 is connect with adding module 402, for counting multiple spectators users in the stop of direct broadcasting room Duration;Adding module 402 and module 403 is obtained, for based in the multiple spectators user when the stop of each spectators user It is long, mark information is added for each spectators user, the mark information is used to indicate spectators user to the direct broadcasting room pair The favorable rating of user should be broadcast live;It obtains module 403 to connect with recommending module 404, for obtaining from the multiple spectators user Take the identical at least two specified spectators user of mark information;Recommending module 404, for using described at least two specified spectators Recommended mutually at family.
Optionally, the statistical module 401 is at the appointed time section, obtaining described in each spectators user's entrance First moment of direct broadcasting room and the second moment for leaving the direct broadcasting room;Calculate the first moment and of each spectators user Time difference between two moment;According to the time difference of the designated time period and each spectators user, obtain described each The average duration that spectators user stops in the direct broadcasting room.
Optionally, the adding module 402 is used for from multiple preset threshold ranges, determines each spectators user's Preset threshold range where stay time;The spectators user for being stay time in same preset threshold range addition is identical Mark information adds different mark informations for spectators user of the stay time in different preset threshold ranges.
Optionally, the recommending module 404 is for each specifying spectators in spectators user specified for described at least two User, generates first user's recommendation message, and the first user recommendation message is used for described at least two specified spectators users In other specified spectators users recommend described specified spectators users;By the first user recommendation message, be sent to it is described extremely Other specified spectators users in few two specified spectators users.
Optionally, the recommending module 404 is for each specifying spectators in spectators user specified for described at least two User, generates second user recommendation message, and the second user recommendation message is used for described in specified spectators user's recommendation Other specified spectators users at least two specified spectators users;Each finger into described at least two specified spectators users Determine spectators user and sends the second user recommendation message.
Device provided in an embodiment of the present invention, due to different mark informations reflect spectators user to live streaming user not Same favorable rating, and then the hobby of spectators user is embodied, by, in the stay time of direct broadcasting room, being according to spectators user Different spectators users add different mark informations, and the different spectators users with same tag information are pushed away mutually It recommends, it is ensured that the both sides that user recommends have similar hobby, improve the accuracy rate of user's recommendation and add good friend's Success rate.
It should be understood that user's recommendation apparatus provided by the above embodiment is in recommended user, only with above-mentioned each function The division progress of module can according to need and for example, in practical application by above-mentioned function distribution by different function moulds Block is completed, i.e., the internal structure of equipment is divided into different functional modules, to complete all or part of function described above Energy.In addition, user's recommendation apparatus provided by the above embodiment and user's recommended method embodiment belong to same design, it is specific real Existing process is detailed in embodiment of the method, and which is not described herein again.
Fig. 5 is a kind of block diagram of user's recommendation apparatus provided in an embodiment of the present invention.For example, device 500 can be provided For a server.Referring to Fig. 5, it further comprises one or more processors, Yi Jiyou that device 500, which includes processing component 522, Memory resource representated by memory 532, can be by the instruction of the execution of processing component 522, such as application program for storing. The application program stored in memory 532 may include it is one or more each correspond to one group of instruction module. In addition, processing component 522 is configured as executing instruction, to execute above method user's recommended method.
Device 500 can also include the power management that a power supply module 526 is configured as executive device 500, and one has Line or radio network interface 550 are configured as device 500 being connected to network and input and output (I/O) interface 558.Dress Setting 500 can operate based on the operating system for being stored in memory 532, such as Windows ServerTM, Mac OS XTM, UnixTM,LinuxTM, FreeBSDTMOr it is similar.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.

Claims (8)

1. a kind of user's recommended method, which is characterized in that the described method includes:
Multiple spectators users are counted in the stay time of direct broadcasting room;
Based on the stay time of each spectators user in the multiple spectators user, label letter is added for each spectators user Breath, the mark information are used to indicate spectators user to the favorable rating of the corresponding live streaming user of the direct broadcasting room;
From the multiple spectators user, the identical at least two specified spectators user of mark information is obtained;
Described at least two specified spectators users are recommended mutually;
Wherein, the stay time based on each spectators user, adding mark information for each spectators user includes:
From multiple preset threshold ranges, the preset threshold range where the stay time of each spectators user is determined;
The spectators user for being stay time in same preset threshold range adds identical mark information, is stay time not Different mark informations is added with the spectators user in preset threshold range.
2. the method according to claim 1, wherein the multiple spectators users of statistics are in the stop of direct broadcasting room Length includes:
At the appointed time in section, obtains each spectators user and enter the first moment of the direct broadcasting room and leave the live streaming Between the second moment;
Calculate the time difference between the first moment and the second moment of each spectators user;
According to the time difference of the designated time period and each spectators user, each spectators user is obtained described straight The average duration stopped between broadcasting.
3. the method according to claim 1, wherein described carry out mutually described at least two specified spectators users Phase is recommended
Spectators user is each specified in spectators user specified for described at least two, generates first user's recommendation message, it is described Other the specified spectators users of first user's recommendation message for into described at least two specified spectators users recommend the finger Determine spectators user;
By the first user recommendation message, other the specified spectators being sent in described at least two specified spectators users are used Family.
4. the method according to claim 1, wherein described carry out mutually described at least two specified spectators users Phase is recommended
Spectators user is each specified in spectators user specified for described at least two, generates second user recommendation message, it is described Second user recommendation message be used to recommend in described at least two specified spectators users to the specified spectators user other refer to Determine spectators user;
Spectators user is specified to send the second user recommendation message to each of described at least two specified spectators users.
5. a kind of user's recommendation apparatus, which is characterized in that described device includes:
Statistical module, for counting multiple spectators users in the stay time of direct broadcasting room;
Adding module is each spectators for the stay time based on each spectators user in the multiple spectators user User adds mark information, and the mark information is used to indicate spectators user and likes journey to the corresponding live streaming user of the direct broadcasting room Degree;
Module is obtained, for from the multiple spectators user, obtaining the identical at least two specified spectators user of mark information;
Recommending module, for being recommended mutually described at least two specified spectators users;
Wherein, the adding module is also used to from multiple preset threshold ranges, when determining the stop of each spectators user Preset threshold range where long;The spectators user for being stay time in same preset threshold range adds identical label and believes Breath adds different mark informations for spectators user of the stay time in different preset threshold ranges.
6. device according to claim 5, which is characterized in that the statistical module is for obtaining at the appointed time section Each spectators user enters the first moment of the direct broadcasting room and leaves the second moment of the direct broadcasting room;It calculates described every Time difference between the first moment and the second moment of a spectators user;It is used according to the designated time period and each spectators The time difference at family obtains the average duration that each spectators user stops in the direct broadcasting room.
7. device according to claim 5, which is characterized in that the recommending module is used for specified for described at least two Spectators user is each specified in spectators user, generates first user's recommendation message, and the first user recommendation message is used for institute Other the specified spectators users stated at least two specified spectators users recommend the specified spectators user;By first user Recommendation message, other the specified spectators users being sent in described at least two specified spectators users.
8. device according to claim 5, which is characterized in that the recommending module is used for specified for described at least two Spectators user is each specified in spectators user, generates second user recommendation message, and the second user recommendation message is used for institute It states specified spectators user and recommends other specified spectators users in described at least two specified spectators users;To described at least two The specified spectators user of each of specified spectators user sends the second user recommendation message.
CN201610256042.0A 2016-04-21 2016-04-21 User's recommended method and device Active CN105872837B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610256042.0A CN105872837B (en) 2016-04-21 2016-04-21 User's recommended method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610256042.0A CN105872837B (en) 2016-04-21 2016-04-21 User's recommended method and device

Publications (2)

Publication Number Publication Date
CN105872837A CN105872837A (en) 2016-08-17
CN105872837B true CN105872837B (en) 2019-01-29

Family

ID=56632979

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610256042.0A Active CN105872837B (en) 2016-04-21 2016-04-21 User's recommended method and device

Country Status (1)

Country Link
CN (1) CN105872837B (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106791900B (en) * 2016-12-15 2020-06-19 北京小米移动软件有限公司 Live broadcast recommendation method and device
CN108271050B (en) * 2016-12-30 2020-01-03 武汉斗鱼网络科技有限公司 Live broadcast room program recommendation method and device
CN107562917B (en) * 2017-09-12 2021-04-06 广州酷狗计算机科技有限公司 User recommendation method and device
CN107801047B (en) * 2017-10-10 2020-07-10 武汉斗鱼网络科技有限公司 Object specifying method, storage medium, electronic device and system for making friends through video
CN109660492A (en) * 2017-10-10 2019-04-19 武汉斗鱼网络科技有限公司 Live video making friends method, storage medium, electronic equipment and system
CN107743251B (en) * 2017-10-10 2020-06-16 武汉斗鱼网络科技有限公司 Video friend-making duration adapting method, storage medium, electronic device and system
CN107734393B (en) * 2017-10-10 2019-11-15 武汉斗鱼网络科技有限公司 Video friend-making adaptation method, storage medium, electronic equipment and system
CN108322829B (en) * 2018-03-02 2020-11-27 北京奇艺世纪科技有限公司 Personalized anchor recommendation method and device and electronic equipment
CN108419135B (en) * 2018-03-22 2020-07-10 武汉斗鱼网络科技有限公司 Similarity determination method and device and electronic equipment
CN108900924B (en) * 2018-07-20 2021-03-09 广州方硅信息技术有限公司 Method and device for recommending friends in live broadcast room
CN109286821B (en) * 2018-09-30 2021-10-15 武汉斗鱼网络科技有限公司 Live broadcast room recommendation method and device, server and storage medium
CN109408647B (en) * 2018-10-15 2020-02-07 北京字节跳动网络技术有限公司 Method and apparatus for processing information
CN109446442B (en) * 2018-10-15 2020-04-24 北京字节跳动网络技术有限公司 Method and apparatus for processing information
CN109586822A (en) * 2018-11-10 2019-04-05 东莞市华睿电子科技有限公司 A kind of broadcast audience method applied to shared bicycle
CN109615731A (en) * 2018-11-10 2019-04-12 东莞市华睿电子科技有限公司 A kind of audio-frequency inputting method based on recognition of face
CN109348260B (en) * 2018-12-06 2021-09-07 武汉瓯越网视有限公司 Live broadcast room recommendation method, device, equipment and medium
CN110929151A (en) * 2019-11-20 2020-03-27 咪咕文化科技有限公司 User recommendation method, electronic device and storage medium
CN111629236B (en) * 2020-06-08 2022-03-25 广州繁星互娱信息科技有限公司 Friend relationship establishing method, device, equipment and computer readable storage medium
WO2022070908A1 (en) * 2020-09-29 2022-04-07 株式会社ドワンゴ Video distribution device, video distribution method, and recording medium
CN113365088B (en) * 2021-05-31 2023-02-21 北京达佳互联信息技术有限公司 Data processing method, data processing apparatus, electronic device, storage medium, and program product
CN115065836B (en) * 2022-05-19 2024-06-04 广州方硅信息技术有限公司 Live broadcast room switching display processing method, server, electronic terminal and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103327045A (en) * 2012-03-21 2013-09-25 腾讯科技(深圳)有限公司 User recommendation method and system in social network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130134352A (en) * 2012-05-30 2013-12-10 한홍집 Customer interactive store management device and system using the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103327045A (en) * 2012-03-21 2013-09-25 腾讯科技(深圳)有限公司 User recommendation method and system in social network

Also Published As

Publication number Publication date
CN105872837A (en) 2016-08-17

Similar Documents

Publication Publication Date Title
CN105872837B (en) User's recommended method and device
US11363353B2 (en) Video highlight determination method and apparatus, storage medium, and electronic device
CN109698934B (en) Region monitoring method and device
CN105791902B (en) User's recommended method and device
CN103561354B (en) Method and device for calculating and processing video smoothness
CN103686237A (en) Method and system for recommending video resource
CN109819285A (en) A kind of live broadcasting method, device, electronic equipment and storage medium
CN103839171A (en) Network advertisement directional condition display method and device
CN102073677A (en) Comment method and system based on tag
CN103686236A (en) Method and system for recommending video resource
CN108021492B (en) Alarm merging method and equipment
CN106254954A (en) A kind of method and apparatus sending live notice
CN104915855B (en) The predictor method and device of order competition for orders rate
CN111371672A (en) Message pushing method and device
EP3310093A1 (en) Traffic control method and apparatus
CN110620699A (en) Message arrival rate determination method, device, equipment and computer readable storage medium
CN114024737B (en) Method, apparatus and computer readable storage medium for determining live room volume
CN106303591A (en) A kind of video recommendation method and device
CN109120955B (en) Recommendation method for live broadcast room and related equipment
CN113296666A (en) Anchor exposure data reporting method and device, terminal equipment and storage medium
CN113852834A (en) Content display method, device, equipment and storage medium
CN105912552A (en) Method for capturing webpage video and terminal device for capturing webpage video
CN107113557B (en) Information processing method and device
CN105847898A (en) Video automatic releasing method and device
CN104410874A (en) A method, a device, and a system for detecting video viscosity information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 510660 Guangzhou City, Guangzhou, Guangdong, Whampoa Avenue, No. 315, self - made 1-17

Applicant after: Guangzhou KuGou Networks Co., Ltd.

Address before: 510000 B1, building, No. 16, rhyme Road, Guangzhou, Guangdong, China 13F

Applicant before: Guangzhou KuGou Networks Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant