CN106303591A - A kind of video recommendation method and device - Google Patents
A kind of video recommendation method and device Download PDFInfo
- Publication number
- CN106303591A CN106303591A CN201510298553.4A CN201510298553A CN106303591A CN 106303591 A CN106303591 A CN 106303591A CN 201510298553 A CN201510298553 A CN 201510298553A CN 106303591 A CN106303591 A CN 106303591A
- Authority
- CN
- China
- Prior art keywords
- video
- terminal
- information
- group
- terminal use
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
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/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/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/258—Client 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Computing Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the invention discloses a kind of video recommendation method, described method includes: according to the metadata information of each terminal playing video, described each terminal be grouped, it is thus achieved that some terminal use's groups;For each terminal use's group, it is thus achieved that described terminal use organizes the video recommendations table information of correspondence, and organizes a described video recommendations table information of transmission to described terminal use.The embodiment of the invention also discloses a kind of video recommendations device.
Description
Technical field
The present invention relates to field of computer data processing, particularly relate to a kind of video recommendation method and device.
Background technology
The appearance of the Internet and popularize and bring substantial amounts of information for user, meets user in the information age pair
The pursuit of information.But, along with increasing substantially of quantity of information, user cannot be therefrom when in the face of bulk information
Obtaining the information useful to oneself, the service efficiency of information reduces on the contrary.The appearance of commending system solves
The problem of information overload, it is recommended that system can according to the information requirement of user, interest, historical record etc., for
User recommends its information come in handy, so that user is easier to the information finding oneself to need, improves
The service efficiency of information.
Existing commending system obtains interest demand information and the recommended characteristic information of user the most exactly,
Re-use corresponding proposed algorithm and interest demand information and the recommended characteristic information of user are carried out coupling meter
Calculate, find the possible recommended interested of user, then recommend user.
Mostly prior art is to carry out personalized recommendation for unique user, and each user is transmitted its personalization
Recommended list, but, the user of existing use terminal is magnanimity, carries out each user terminal
Data analysis is recommended again, requires a great deal of time and resource.It addition, for some Bandwidth-Constraineds
Network, existing recommendation method can bring huge consumption of broadband.If application scenarios is for utilizing terminal to watch
Programme televised live, owing to the number of user terminal is the hugest, if it is corresponding that each user produces it
Personalized recommendation list, unavoidably can cause huge consumption of broadband.Live joint is watched for user terminal
This behavior of mesh, topmost bandwidth should be used for transmitting programme televised live signal, it is recommended that list is user's receipts
See live an auxiliary information of program, should not expend too much bandwidth for transmission recommendation list.
Summary of the invention
In view of this, embodiment of the present invention expectation provides a kind of video recommendation method and device, can be to similar
User carry out group and recommend, thus save time and resource, and save bandwidth.
For reaching above-mentioned purpose, the technical scheme is that and be achieved in that:
A kind of video recommendation method, described method includes:
According to the metadata information of each terminal playing video, described each terminal is grouped, it is thus achieved that if
Dry terminal use's group;
For each terminal use's group, it is thus achieved that described terminal use organize correspondence video recommendations table information, and to
Described terminal use organizes a described video recommendations table information of transmission.
In such scheme, the described metadata information according to each terminal playing video, by described each terminal
It is grouped, it is thus achieved that some terminal use's groups, including:
According to the metadata information of each terminal playing video in period of history preset period of time, by described each end
End is grouped, it is thus achieved that some terminal use's groups;
Accordingly, described group to described terminal use sends a described video recommendations table information, including:
In the described preset period of time on the same day, organize transmission a described video recommendations table letter to described terminal use
Breath.
In such scheme, the described terminal use of described acquisition organizes the video recommendations table information of correspondence, including:
In described terminal use is organized more than the terminal of the first predetermined threshold value in described period of history preset period of time
The information of the video play is as a video recommendations table information, it is thus achieved that described video recommendations table information.
In such scheme, the described terminal use of described acquisition organizes the video recommendations table information of correspondence, including:
In described period of history preset period of time, the metadata letter of video was play according to described terminal use's group
Breath, is grouped the video that described terminal use's multicast is let slip, it is thus achieved that described terminal use organizes regarding of correspondence
Frequently group;
By ratio of playing in the video group of described correspondence more than in the video group at the video place of the second predetermined threshold value
Video information as a video recommendations table information, it is thus achieved that described video recommendations table information.
In such scheme, described video recommendations table information also carries terminal in described terminal use's group
Information, the information of the terminal in described terminal use's group, for when transmission line has bifurcated, determines Y-track
Whether there is the terminal in described terminal use's group on road, have described terminal use on described bifurcated line determining
During terminal in group, replicate a described video recommendations table information to described bifurcated line.
A kind of video recommendations device, described device includes:
End packet module, user is according to the metadata information of each terminal playing video, by described each end
End is grouped, it is thus achieved that some terminal use's groups;
Recommendation information acquisition module, for each terminal use's group for described end packet Module Division,
Obtain described terminal use and organize the video recommendations table information of correspondence;
Recommendation information sending module, obtains mould for organizing a described recommendation information of transmission to described terminal use
The video recommendations table information of the described correspondence that block obtains.
In such scheme, described end packet module, specifically for playing according in period of history preset period of time
Cross the metadata information of each terminal of video, described each terminal is grouped, it is thus achieved that some terminal use's groups;
Described recommendation information sending module, in the described preset period of time on the same day, to described terminal use
Group sends the video recommendations table information of the described correspondence that a described recommendation information acquisition module obtains.
In such scheme, described recommendation information acquisition module, specifically for by described end packet Module Division
Terminal use organize in play in described period of history preset period of time more than the terminal of the first predetermined threshold value
The information of video is as a video recommendations table information, it is thus achieved that described video recommendations table information.
In such scheme, described device also includes video packets module;
Described video packets module, is used for the terminal use's group according to described end packet Module Division described
The metadata information of video was play, by regarding that described terminal use's multicast is let slip in period of history preset period of time
Frequency is grouped, it is thus achieved that described terminal use organizes the video group of correspondence;
Described recommendation information acquisition module, specifically for the corresponding video described video packets module obtained
Ratio of playing in group regards as one more than the video information in the video group at the video place of the second predetermined threshold value
Frequently recommendation tables information, it is thus achieved that described video recommendations table information.
In such scheme, described video recommendations table information also carries terminal in described terminal use's group
Information, the information of the terminal in described terminal use's group, for when transmission line has bifurcated, determines Y-track
Whether there is the terminal in described terminal use's group on road, have described terminal use on described bifurcated line determining
During terminal in group, replicate a described video recommendations table information to described bifurcated line.
The embodiment of the present invention provides video recommendation method and device, by the terminal of magnanimity according to some similar letters
Breath is divided into some terminal use's groups, and for terminal use's group, only sends a video recommendations table information.
So, the terminal use's group including a lot of terminal only carries out a video corresponding to data analysis acquisition to push away
Recommend table information, save time and resource.It addition, for terminal use's group, only send a video
Recommendation tables information, greatly reduces the consumption of bandwidth in transmitting procedure, regards not affecting transmission line transmission
While Pin, also it is available for user and selects video to be watched with reference to video recommendations table.
Accompanying drawing explanation
The schematic flow sheet of a kind of video recommendation method that Fig. 1 provides for the embodiment of the present invention 1;
The schematic flow sheet of a kind of video recommendation method that Fig. 2 provides for the embodiment of the present invention 2;
The structured flowchart of a kind of video recommendations device that Fig. 3 provides for the embodiment of the present invention 3.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly
Chu, it is fully described by.
Embodiment 1
Embodiments provide a kind of video recommendation method, as it is shown in figure 1, the place of the present embodiment method
Reason flow process comprises the following steps:
Step 101, metadata information according to each terminal playing video, carried out described each terminal point
Group, it is thus achieved that some terminal use's groups.
Recommendation apparatus can be according to the metadata information of each terminal playing video in a period of time, such as terminal
Resolution, the information such as the browser that used of terminal and application when playing video, use MapReduce
Terminal is grouped by the parallelization clustering algorithm realized, and so, will obtain some terminal use's groups.
Step 102, for each terminal use's group, it is thus achieved that described terminal use organize correspondence video recommendations table
Information, and organize a described video recommendations table information of transmission to described terminal use.
After recommendation apparatus is grouped to terminal, can analyze obtain this eventually for each terminal use's group
The video recommendations table information that end subscriber group is corresponding, example, it is assumed that in step 101, it is recommended that device is given
After terminal is grouped, terminal 1-terminal 10 is terminal use's group, then recommendation apparatus will be to terminal
The video that 1-terminal 10 was play is analyzed, it is thus achieved that terminal use organizes a video recommendations table information of correspondence;
Then, described recommendation apparatus will give this terminal use's group of described terminal 1-terminal 10, sends a video
Recommendation tables information.
Owing to user uses the time of terminal viewing video to be regular governed, therefore recommendation apparatus can be with timesharing
Section recommends video for user, it may be assumed that according to first number of each terminal playing video in period of history preset period of time
It is believed that breath, described each terminal is grouped, it is thus achieved that some terminal use's groups;Accordingly, in the institute on the same day
State in preset period of time, organize a described video recommendations table information of transmission to described terminal use.
Here, described recommendation apparatus can be according to each terminal playing video in period of history preset period of time
Metadata information, described each terminal is grouped, it is thus achieved that some terminal use's groups;Then by described end
The video play in described period of history preset period of time more than the terminal of the first predetermined threshold value in end subscriber group
Information as a video recommendations table information, it is thus achieved that described video recommendations table information.
Assume that the first predetermined threshold value is 50%, then at 6:00-9:00 in period of history (the previous moon on the same day) evening
In this preset time period, described this user of terminal 1-terminal 10 organize in terminal plays mistake more than 50%
Video A, video B, video C, then recommendation apparatus just can be by video A, video B, the letter of video C
Breath, as a video recommendations table information, is sent to this terminal use's group of terminal 1-terminal 10.
Or, described recommendation apparatus can be according to each terminal playing video in period of history preset period of time
Metadata information, described each terminal is grouped, it is thus achieved that some terminal use's groups;Then according to described
Terminal use's group play the metadata information of video in described period of history preset period of time, by described terminal
The video that user multicast is let slip is grouped, it is thus achieved that described terminal use organizes the video group of correspondence;And by described
Ratio of playing in corresponding video group is more than the video information in the video group at the video place of the second predetermined threshold value
As a video recommendations table information, it is thus achieved that described video recommendations table information.
Owing to the terminal 1-terminal 10 in user's group is likely to be at different positions, and recommendation apparatus is for one
Terminal use's group only sends a video recommendations table information, therefore recommendation apparatus can be by described video recommendations table information
Broadcast is to the circuit that can transmit, when transmission line has bifurcated, if having terminal on the path after this bifurcated
A terminal in 1-terminal 10, then replicate this video recommendations table information a at crotch, if it did not,
Then without replicating.Therefore described video recommendations table information also carries the letter of the terminal in described terminal use's group
Breath, the information of the terminal in described terminal use's group is for determining bifurcated line when transmission line has bifurcated
Whether there is the terminal in described terminal use's group, to determine having described terminal use's group on described bifurcated line
In terminal time replicate a described video recommendations table information and be transferred on described bifurcated line.
In the present embodiment, terminal is collected video recommendations table information and is used pull model, when on mobile communication base station
When having the video recommendations table information that terminal place user organizes, terminal replicates this video recommendations table information a.
The terminal of magnanimity is divided into some terminal use's groups according to some similar information by the present embodiment method, and
For terminal use's group, only send a video recommendations table information.So, to including a lot of terminal
Terminal use's group only carry out data analysis and obtain corresponding video recommendations table information, saved the time and
Resource.It addition, for terminal use's group, only send a video recommendations table information, greatly reduce
The consumption of bandwidth in transmitting procedure, while not affecting transmission line transmission video, is also available for user's ginseng
Video to be watched is selected according to video recommendations table.
Embodiment 2
Embodiments provide a kind of video recommendation method, as in figure 2 it is shown, the place of the present embodiment method
Reason flow process comprises the following steps:
Step 201, metadata information according to each terminal playing video in period of history preset period of time,
Described each terminal is grouped, it is thus achieved that terminal use's group.
Video described in the present embodiment can be live program, it is generally the case that due to programme televised live
Broadcast time be fixing, therefore user use terminal viewing programme televised live time be regular governed,
Then recommendation apparatus can recommend video for user at times, i.e. the same day the corresponding period give days past this
The terminal playing programme televised live in the individual period recommends corresponding programme televised live.
Period of history described here is the period in distance current period preset range, and this preset range takes
Value should be not excessive because user in the distance same day certain time range, every day corresponding time period seen video is more
For similar, it's the same day pasted the video type of for a long time viewing distance may be from the most different, therefore generally, and can
To be set to distance one month interior period of current period the period of history.
Described preset period of time is certain period intraday, example, can be divided into 8 by one day 24 hours
Individual time period: 0:00-3:00,3:00-6:00,6:00-9:00,9:00-12:00,12:00-15:00,15:00-18:00,
18:00-21:00、21:00-24:00.Assume that preset time period is this time period of 18:00-21:00, then recommend
The previous moon that device can be added up play the unit of each terminal of video in this time period of 18:00-21:00
Data message, resolution that the metadata information of described terminal is terminal, terminal is used when playing video
The information such as browser and application.The parallelization clustering algorithm that MapReduce realizes can be used to these eventually
End is grouped.Certainly, preset time period can also is that other each periods intraday, does not do at this
Limit.
Step 202, in described period of history preset period of time, play video according to described terminal use's group
Metadata information, is grouped the video that described terminal use's multicast is let slip, it is thus achieved that described terminal use's group
Corresponding video group.
In step 201, terminal is divided into multiple terminal use's group, Mei Geyong by the metadata information according to terminal
User in the group of family has a lot of similar hobby, and recommendation apparatus can be used for each terminal in this step
Family group, play the metadata letter of video in described period of history preset period of time according to this terminal use's group
Breath, such as information such as the type of video, titles;Use the Item-Based realized based on MapReduce framework
Collaborative filtering calculates the similarity between these videos, and the polymerization that similarity is high forms a video group.
So, each terminal use organizes just to there being several video group.
Assume in step 201 by the terminal playing video the previous moon in this time period of 18:00-21:00
1-terminal 10 is divided into terminal use's group, the most in this step can be by this use of terminal 1-terminal 10
Family group previous this time period of moon 18:00-21:00 play video: video 1-video 100, according to
The metadata information of these videos is grouped, and video 1-video 100 is divided into 10 video groups.I.e. terminal
1-terminal 10 is to there being 10 video groups.
Step 203, the video group of described correspondence will be play ratio more than the video place of the second predetermined threshold value
Video group in video information as a video recommendations table information, it is thus achieved that described video recommendations table information.
Assume in 10 video groups in step 202, video A1 in first video group, second regard
Frequently the broadcasting number of the video C3 in the video B2 in group, the 3rd video group has exceeded the second predetermined threshold value,
Because the video in the video group at video A1 place is to have the video of a lot of resemblance, if regarded with video A1
Frequently A1 compares the user organized by terminal use and likes, then may determine that regarding in the video group at video A1 place
Frequency is likely to the user by this terminal use organizes and likes, therefore by first video group at video A1 place,
Second video group at video B2 place, the video information conduct in the 3rd the video group at video C3 place
One video recommendations table information.
Certainly, in order to ensure that the video to user's recommendation is all that user likes, it is also possible to restriction is to play
Ratio more than the second predetermined threshold value, and the terminal playing this video account for the ratio of described terminal use group also above
The video of preset ratio, can push away the video information in the video group at these video places as a video
Recommend table information, it is thus achieved that described video recommendations table information.
Step 204, in the described preset period of time of current period, organize a institute of transmission to described terminal use
State video recommendations table information.
When preset period of time 18:00-21:00 on the same day, it is recommended that device can organize transmission one to described terminal use
The described video recommendations table information of part.Owing to the terminal 1-terminal 10 in user's group is likely to be at different positions,
And recommendation apparatus only sends a video recommendations table information for terminal use group, therefore recommendation apparatus can be by
The broadcast of described video recommendations table information is to the circuit that can transmit, when transmission line has bifurcated, if this point
There is a terminal in terminal 1-terminal 10 on path after fork, then replicate this video recommendations a at crotch
Table information, if it is not, without replicating.Therefore described video recommendations table information also carries described terminal
The information of the terminal in user's group, the information of the terminal in described terminal use's group is for having point at transmission line
The terminal whether having on bifurcated line in described terminal use's group is determined, to determine described bifurcated line during fork
On replicate a described video recommendations table information when having the terminal in described terminal use's group and be transferred to described bifurcated
On circuit.
In the present embodiment, terminal is collected video recommendations table information and is used pull model, when on mobile communication base station
When having the video recommendations table information of terminal place group, terminal replicates this video recommendations table information a.
Recommendation apparatus described in the present embodiment can have off-line state and presence, it is recommended that device can be
Carry out step 201-203 acquisition each terminal use in preset period of time under off-line state and organize the video recommendations of correspondence
Table information, carries out step 204 under presence, in the described preset period of time of current period, to each terminal
User organizes and sends a corresponding video recommendations table information.Certainly, it is recommended that device can also under presence
Carry out step 201-203, do not limit at this.
In the present embodiment, the bottom frame of recommendation apparatus is Hadoop platform, is used for solving terminal under big data
The problem that packet and video recommendations table generate.The metadata information of the terminal described in the present embodiment, terminal exists
The video that each time period plays, the residing time period, the information such as the metadata information of video is stored in Hadoop
In distributed file system (HDFS).
Embodiment 3
Embodiments provide a kind of video recommendation method, as it is shown on figure 3, the present embodiment device includes:
End packet module 301, recommendation information acquisition module 302, recommendation information sending module 303, wherein,
End packet module 301, user is according to the metadata information of each terminal playing video, by described
Each terminal is grouped, it is thus achieved that some terminal use's groups;
Recommendation information acquisition module 302, for each terminal divided for described end packet module 301
User's group, it is thus achieved that described terminal use organizes the video recommendations table information of correspondence;
Recommendation information sending module 303, obtains for organizing a described recommendation information of transmission to described terminal use
The video recommendations table information of the described correspondence that delivery block 302 obtains.Described video recommendations table information is also carried
Having the information of terminal in described terminal use's group, the information of the terminal in described terminal use's group is for passing
Lines determines the terminal whether having on bifurcated line in described terminal use's group when having bifurcated, with determining
A described video recommendations table information is replicated to institute when stating the terminal having on bifurcated line in described terminal use's group
State on bifurcated line.
Described end packet module 301, specifically for playing video according in period of history preset period of time
The metadata information of each terminal, is grouped described each terminal, it is thus achieved that some terminal use's groups;Described push away
Recommend information sending module 303, in the described preset period of time on the same day, organize transmission to described terminal use
The video recommendations table information of the described correspondence that a described recommendation information acquisition module 302 obtains.
Described recommendation information acquisition module 302, specifically for the end described end packet module 301 divided
The video play in described period of history preset period of time more than the terminal of the first predetermined threshold value in end subscriber group
Information as a video recommendations table information, it is thus achieved that described video recommendations table information.
As it is shown on figure 3, described device also includes video packets module 304;Wherein,
Described video packets module 304, for the terminal use divided according to described end packet module 301
Group play the metadata information of video in described period of history preset period of time, by described terminal use's multicast
The video let slip is grouped, it is thus achieved that described terminal use organizes the video group of correspondence;
Described recommendation information acquisition module 302, right specifically for what described video packets module 304 was obtained
Ratio of playing in the video group answered is made more than the video information in the video group at the video place of the second predetermined threshold value
It is a video recommendations table information, it is thus achieved that described video recommendations table information.
In actual applications, the end packet module 301 in the present embodiment, recommendation information acquisition module 302,
Recommendation information sending module 303, described video packets module 304 can be by the central authorities' process being positioned on server
Device (CPU), microprocessor (MPU), digital signal processor (DSP) or field-programmable gate array
The devices such as row (FPGA) realize.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or meter
Calculation machine program product.Therefore, the present invention can use hardware embodiment, software implementation or combine software and
The form of the embodiment of hardware aspect.And, the present invention can use and wherein include calculating one or more
The computer-usable storage medium of machine usable program code (includes but not limited to disk memory and optical storage
Device etc.) form of the upper computer program implemented.
The present invention is with reference to method, equipment (system) and computer program product according to embodiments of the present invention
The flow chart of product and/or block diagram describe.It should be understood that can by computer program instructions flowchart and/
Or the flow process in each flow process in block diagram and/or square frame and flow chart and/or block diagram and/or square frame
Combination.These computer program instructions can be provided to general purpose computer, special-purpose computer, embedded processing
The processor of machine or other programmable data processing device is to produce a machine so that by computer or its
The instruction that the processor of his programmable data processing device performs produce for realizing in one flow process of flow chart or
The device of the function specified in multiple flow processs and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and can guide computer or other programmable data processing device
In the computer-readable memory worked in a specific way so that be stored in this computer-readable memory
Instruction produces the manufacture including command device, and this command device realizes at one flow process of flow chart or multiple stream
The function specified in journey and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, makes
Sequence of operations step must be performed to produce computer implemented place on computer or other programmable devices
Reason, thus the instruction performed on computer or other programmable devices provides for realizing flow chart one
The step of the function specified in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
The above, only presently preferred embodiments of the present invention, it is not intended to limit the protection model of the present invention
Enclose.
Claims (10)
1. a video recommendation method, it is characterised in that described method includes:
According to the metadata information of each terminal playing video, described each terminal is grouped, it is thus achieved that if
Dry terminal use's group;
For each terminal use's group, it is thus achieved that described terminal use organize correspondence video recommendations table information, and to
Described terminal use organizes a described video recommendations table information of transmission.
Method the most according to claim 1, it is characterised in that described according to each end playing video
The metadata information of end, is grouped described each terminal, it is thus achieved that some terminal use's groups, including:
According to the metadata information of each terminal playing video in period of history preset period of time, by described each end
End is grouped, it is thus achieved that some terminal use's groups;
Accordingly, described group to described terminal use sends a described video recommendations table information, including:
In the described preset period of time on the same day, organize transmission a described video recommendations table letter to described terminal use
Breath.
Method the most according to claim 2, it is characterised in that it is right that the described terminal use of described acquisition organizes
The video recommendations table information answered, including:
In described terminal use is organized more than the terminal of the first predetermined threshold value in described period of history preset period of time
The information of the video play is as a video recommendations table information, it is thus achieved that described video recommendations table information.
Method the most according to claim 2, it is characterised in that it is right that the described terminal use of described acquisition organizes
The video recommendations table information answered, including:
In described period of history preset period of time, the metadata letter of video was play according to described terminal use's group
Breath, is grouped the video that described terminal use's multicast is let slip, it is thus achieved that described terminal use organizes regarding of correspondence
Frequently group;
By ratio of playing in the video group of described correspondence more than in the video group at the video place of the second predetermined threshold value
Video information as a video recommendations table information, it is thus achieved that described video recommendations table information.
5. according to the method described in any one of Claims 1-4, it is characterised in that
Described video recommendations table information also carries the information of terminal in described terminal use's group, described end
The information of the terminal in end subscriber group for when transmission line has bifurcated, determines on bifurcated line the most
State the terminal in terminal use's group, when determining the terminal having on described bifurcated line in described terminal use's group,
Replicate a described video recommendations table information to described bifurcated line.
6. a video recommendations device, it is characterised in that described device includes:
End packet module, user is according to the metadata information of each terminal playing video, by described each end
End is grouped, it is thus achieved that some terminal use's groups;
Recommendation information acquisition module, for each terminal use's group for described end packet Module Division,
Obtain described terminal use and organize the video recommendations table information of correspondence;
Recommendation information sending module, obtains mould for organizing a described recommendation information of transmission to described terminal use
The video recommendations table information of the described correspondence that block obtains.
Device the most according to claim 6, it is characterised in that
Described end packet module, specifically for according to each end playing video in period of history preset period of time
The metadata information of end, is grouped described each terminal, it is thus achieved that some terminal use's groups;
Described recommendation information sending module, in the described preset period of time on the same day, to described terminal use
Group sends the video recommendations table information of the described correspondence that a described recommendation information acquisition module obtains.
Device the most according to claim 7, it is characterised in that
Described recommendation information acquisition module, specifically for the terminal use's group by described end packet Module Division
The information of the video inside play in described period of history preset period of time more than the terminal of the first predetermined threshold value is made
For a video recommendations table information, it is thus achieved that described video recommendations table information.
Device the most according to claim 7, it is characterised in that also include video packets in described device
Module;
Described video packets module, is used for the terminal use's group according to described end packet Module Division described
The metadata information of video was play, by regarding that described terminal use's multicast is let slip in period of history preset period of time
Frequency is grouped, it is thus achieved that described terminal use organizes the video group of correspondence;
Described recommendation information acquisition module, specifically for the corresponding video described video packets module obtained
Ratio of playing in group regards as one more than the video information in the video group at the video place of the second predetermined threshold value
Frequently recommendation tables information, it is thus achieved that described video recommendations table information.
10. according to the device described in any one of claim 6 to 9, it is characterised in that
Described video recommendations table information also carries the information of terminal in described terminal use's group, described end
The information of the terminal in end subscriber group for when transmission line has bifurcated, determines on bifurcated line the most
State the terminal in terminal use's group, when determining the terminal having on described bifurcated line in described terminal use's group,
Replicate a described video recommendations table information to described bifurcated line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510298553.4A CN106303591B (en) | 2015-06-03 | 2015-06-03 | A kind of video recommendation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510298553.4A CN106303591B (en) | 2015-06-03 | 2015-06-03 | A kind of video recommendation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106303591A true CN106303591A (en) | 2017-01-04 |
CN106303591B CN106303591B (en) | 2019-05-28 |
Family
ID=57655502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510298553.4A Active CN106303591B (en) | 2015-06-03 | 2015-06-03 | A kind of video recommendation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106303591B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107493513A (en) * | 2017-09-29 | 2017-12-19 | 武汉斗鱼网络科技有限公司 | User measures method and device to the preference of live content |
CN107592572A (en) * | 2017-09-21 | 2018-01-16 | 广州华多网络科技有限公司 | Video recommendation method, device and its equipment |
CN109063102A (en) * | 2018-07-27 | 2018-12-21 | 宁波光舟通信技术有限公司 | Data transmission method for uplink, device and the airborne smart machine of airborne smart machine |
CN109068149A (en) * | 2018-09-14 | 2018-12-21 | 深圳Tcl新技术有限公司 | Program commending method, terminal and computer readable storage medium |
CN113873287A (en) * | 2021-12-01 | 2021-12-31 | 泰德网聚(北京)科技股份有限公司 | Multi-line live broadcast method based on BS (base station) architecture |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686236A (en) * | 2013-11-19 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | Method and system for recommending video resource |
CN103686237A (en) * | 2013-11-19 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | Method and system for recommending video resource |
CN103731738A (en) * | 2014-01-23 | 2014-04-16 | 哈尔滨理工大学 | Video recommendation method and device based on user group behavioral analysis |
CN104333773A (en) * | 2013-12-18 | 2015-02-04 | 乐视网信息技术(北京)股份有限公司 | A Video recommending method and server |
-
2015
- 2015-06-03 CN CN201510298553.4A patent/CN106303591B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686236A (en) * | 2013-11-19 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | Method and system for recommending video resource |
CN103686237A (en) * | 2013-11-19 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | Method and system for recommending video resource |
CN104333773A (en) * | 2013-12-18 | 2015-02-04 | 乐视网信息技术(北京)股份有限公司 | A Video recommending method and server |
CN103731738A (en) * | 2014-01-23 | 2014-04-16 | 哈尔滨理工大学 | Video recommendation method and device based on user group behavioral analysis |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107592572A (en) * | 2017-09-21 | 2018-01-16 | 广州华多网络科技有限公司 | Video recommendation method, device and its equipment |
CN107493513A (en) * | 2017-09-29 | 2017-12-19 | 武汉斗鱼网络科技有限公司 | User measures method and device to the preference of live content |
CN109063102A (en) * | 2018-07-27 | 2018-12-21 | 宁波光舟通信技术有限公司 | Data transmission method for uplink, device and the airborne smart machine of airborne smart machine |
CN109068149A (en) * | 2018-09-14 | 2018-12-21 | 深圳Tcl新技术有限公司 | Program commending method, terminal and computer readable storage medium |
CN113873287A (en) * | 2021-12-01 | 2021-12-31 | 泰德网聚(北京)科技股份有限公司 | Multi-line live broadcast method based on BS (base station) architecture |
CN113873287B (en) * | 2021-12-01 | 2022-03-15 | 泰德网聚(北京)科技股份有限公司 | Multi-line live broadcast method based on BS (base station) architecture |
Also Published As
Publication number | Publication date |
---|---|
CN106303591B (en) | 2019-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102197311B1 (en) | Detecting channel change in automatic content recognition fingerprint matching | |
US20170188102A1 (en) | Method and electronic device for video content recommendation | |
CN103686237B (en) | Recommend the method and system of video resource | |
CN108875022B (en) | Video recommendation method and device | |
WO2017107453A1 (en) | Video content recommendation method, device, and system | |
CN105872837A (en) | User recommendation method and device | |
CN106303591A (en) | A kind of video recommendation method and device | |
CN105791910B (en) | A kind of multimedia resource supplying system and method | |
CN109429103B (en) | Method and device for recommending information, computer readable storage medium and terminal equipment | |
CN103458275A (en) | Real-time interaction digital television information recommendation system and method | |
CN105469335A (en) | PC front end based learning system | |
CN103997662A (en) | Program pushing method and system | |
CN105791902B (en) | User's recommended method and device | |
CN106028070A (en) | Live broadcast or carousel channel recommending method and device and video server | |
CN106168956A (en) | data statistical analysis method and system for intelligent terminal | |
CN104077296A (en) | Information processing method and server | |
CN102932681A (en) | Method and system for realizing recommendation of television program | |
AU2011377509B2 (en) | Method for providing interactive services | |
KR101747776B1 (en) | System for supporting detection of real time brocasting contents using finger print and method for the same | |
CN110351577A (en) | Live information processing method and processing device, storage medium, electronic equipment | |
US20170223410A1 (en) | Mosaic service presentation/delivery method and apparatus | |
CN104301759A (en) | Television-watching time duration obtaining method and device | |
CN109309875B (en) | Method for displaying user behavior characteristic model on smart television | |
CN105307004B (en) | A kind of method and device of definite television channel | |
CN110099290A (en) | A kind of video list generation method, device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |