CN104038790B - Video play lists update method and system - Google Patents
Video play lists update method and system Download PDFInfo
- Publication number
- CN104038790B CN104038790B CN201410307754.1A CN201410307754A CN104038790B CN 104038790 B CN104038790 B CN 104038790B CN 201410307754 A CN201410307754 A CN 201410307754A CN 104038790 B CN104038790 B CN 104038790B
- Authority
- CN
- China
- Prior art keywords
- video
- playlist
- current
- user
- directory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
A kind of video play lists update method and system provided in an embodiment of the present invention, the video for determining that user watched can be recorded according to viewing, associated video that is associated with the video that user watched and being not present in current video playlist is searched, the video that user is had already viewed replaces with associated video.Therefore, the present invention can record according to the viewing of user and current video playlist is updated automatically, update video play lists manually without user.Simultaneously as the present invention is updated the video that user has already viewed using associated video, therefore the video play lists after renewal are more in line with the viewing demand of user, and user's use feeling is good.
Description
Technical field
The present invention relates to video display arts field, more particularly to a kind of video play lists update method and system.
Background technology
With the development of science and technology, the use of the electronic equipment such as mechanical, electrical brain of people opponent is more and more frequent.Pass through hand
Mechanical, electrical brain, the viewing video that people can be more convenient, and no longer video frequency program is unable to control as viewing traditional tv
Play.
Video is continuously watched in order to facilitate user, the prior art generally realizes video by the way of video play lists
It is continuous to play.Multiple videos can be added in video play lists by user, and then electronic equipment will be according to video playing
List plays each video.After user have viewed the video in video play lists, user needs again to add new video
It is added in playlist to be watched, operation is comparatively laborious.
The content of the invention
The purpose of the embodiment of the present invention is to provide a kind of video play lists update method and system, to realize that video is broadcast
Emplace automatically updating for table.
To reach above-mentioned purpose, the embodiment of the invention discloses a kind of video play lists update method, including:
Record viewing behavior of the user to video in current video playlist, generation viewing record;
The video watched according to the definite user of viewing record;
Search pass that is associated with the video that the user watched and being not present in the current video playlist
Join video;
The video that identified user has already viewed is replaced with into the associated video and is played with updating the current video
List.
Optionally, it is described to search associated with the video that the user watched and be not present in the current video and broadcast
The associated video in table is emplaced, including:
Determine the connection attribute for each video that the user watched, watched the user according to the connection attribute
Video be divided into continuity video and noncontinuity video;
Lookup belongs to the same directory with the continuity video and is not present in regarding in the current video playlist
Frequently, the associated video using the video found as the continuity video;
Search that similar to the noncontinuity video and be not present in the current video playlist similar regards
Frequently, the associated video using the similar video found as the noncontinuity video.
Optionally, the video that identified user is had already viewed replaces with the associated video to update described work as
Preceding video play lists, including:
When the first video in the video that the user watched is continuity video, regarded what the user watched
Other videos for belonging to the same directory with first video are searched in frequency, wherein, the number of other videos is N number of, the N
For positive integer;
, will be described current according to each video putting in order in the directory if finding other described videos
First video and other described videos in video play lists replace with:Arranged in the associated video of first video
The follow-up N+1 video that during putting in order is sequentially connected of the order after first video and other described videos,
Wherein, last video is put in order with being arranged in the follow-up N+1 video in first video and other described videos
The most preceding video of order is connected in described put in order;
If other videos can not be found, first video in the current video playlist is replaced
For:The video to put in order in the associated video of first video after first video.
Optionally, first video and other described videos in the current video playlist according to described
When putting in order in the directory is arranged, in the follow-up current video playlist of N+1 video in the updated
Arranged also according to putting in order in the directory.
Optionally, when the number of the associated video of first video is less than N+1, the method further includes:
Obtain the video under the similar directory of the affiliated directory of the first video;
Video under the similar directory is added in the current video playlist, regarding under the similar directory
Position in the frequency current video playlist in the updated after the associated video of first video, and with it is described
Put in order in the associated video of first video for last video it is adjacent.
Optionally, the video by under the similar directory is added in the current video playlist, including:
The sum of duration of first video and other videos is obtained, is the first duration;
The sum of duration of each associated video of first video is obtained, is the second duration;
It is poor that first duration and second duration are made, and obtains the time difference;
Under the similar directory that duration is differed to the affiliated directory of the first video for being less than first threshold with the time difference
Video be added in the current video playlist.
Optionally, it is described to search associated with the video that the user watched and be not present in the current video and broadcast
The associated video in table is emplaced, including:
When determining that user watched all videos in the current video playlist according to the viewing record, look into
Look for associated video that is associated with the video that the user watched and being not present in the current video playlist.
A kind of video play lists more new system, including:Watch recording unit, video determination unit, video retrieval unit
With list update unit,
The viewing recording unit, for recording viewing behavior of the user to video in current video playlist, generation
Viewing record;
The video determination unit, for the video watched according to the definite user of viewing record;
The video retrieval unit, for searching associated with the video that the user watched and being not present in described
Associated video in current video playlist;
The list update unit, the video for identified user to be had already viewed replace with the associated video with
Update the current video playlist.
Optionally, the video retrieval unit, including:Video area molecular cell, first search subelement and second and search
Subelement,
The video area molecular cell, the connection attribute for each video watched for determining the user, according to described
The video that the user watched is divided into continuity video and noncontinuity video by connection attribute;
Described first searches subelement, belongs to the same directory with the continuity video for lookup and is not present in described
Video in current video playlist, the associated video using the video found as the continuity video;
Described second searches subelement, for searching similar to the noncontinuity video and being not present in described current
Similar video in video play lists, the associated video using the similar video found as the noncontinuity video.
Optionally, the list update unit, including:3rd searches subelement, the first video replaces subelement and second
Video replaces subelement,
Described 3rd searches subelement, is continuity video for the first video in the video that the user watched
When, searched in the video that the user watched and belong to other videos of the same directory with first video, wherein, it is described its
The number of his video is N number of, and the N is positive integer;
First video replaces subelement, for when the described 3rd lookup subelement finds other described videos,
According to each video putting in order in the directory, by first video in the current video playlist and described
Other videos replace with:Put in order in the associated video of first video positioned at first video and other described videos
The follow-up N+1 video being sequentially connected in putting in order afterwards, wherein, arranged in first video and other described videos
The last video of row order is connected with the most preceding video that puts in order in the follow-up N+1 video in described put in order;
Second video replaces subelement, for when the described 3rd lookup subelement can not find other videos,
First video in the current video playlist is replaced with:Put in order in the associated video of first video
Video after first video.
Optionally, first video and other described videos in the current video playlist according to described
When putting in order in the directory is arranged, in the follow-up current video playlist of N+1 video in the updated
Arranged also according to putting in order in the directory.
Optionally, the system also includes:Similar video obtaining unit and video supplementary units,
The similar video obtaining unit, when the number for the associated video in first video is less than N+1, obtains
Video under the similar directory of the affiliated directory of first video;
The video supplementary units, for the video under the similar directory to be added to the current video playlist
In, the position in the current video playlist of video in the updated under the similar directory is in first video
After associated video, and with put in order in the associated video of first video for last video it is adjacent.
Optionally, the video supplementary units, including:First duration obtains subelement, the second duration obtains subelement, makees
Poor subelement and video add subelement,
First duration obtains the sum of subelement, the duration for obtaining first video and other videos,
As the first duration;
Second duration obtains the sum of subelement, the duration of each associated video for obtaining first video, i.e.,
For the second duration;
It is described to make poor subelement, it is poor for first duration and second duration to be made, obtain the time difference;
The video adds subelement, is regarded for being differed with the time difference duration less than described the first of first threshold
Video under the similar directory of the directory belonging to frequency is added in the current video playlist.
Optionally, the video retrieval unit, is specifically used for:
When determining that user watched all videos in the current video playlist according to the viewing record, look into
Look for associated video that is associated with the video that the user watched and being not present in the current video playlist.
A kind of video play lists update method and system provided in an embodiment of the present invention, can determine according to viewing record
The video that user watched, searches associated with the video that user watched and is not present in current video playlist
Associated video, the video that user is had already viewed replace with associated video.Therefore, the present invention can be recorded according to the viewing of user
Automatically current video playlist is updated, updates video play lists manually without user.It is simultaneously as of the invention
The video that user has already viewed is updated using associated video, therefore the video play lists after renewal are more in line with user
Viewing demand, user's use feeling is good.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is attached drawing needed in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
Some embodiments of invention, for those of ordinary skill in the art, without creative efforts, can be with
Other attached drawings are obtained according to these attached drawings.
Fig. 1 is a kind of flow chart of video play lists update method provided in an embodiment of the present invention;
Fig. 2 is the flow chart of another video play lists update method provided in an embodiment of the present invention;
Fig. 3 is the flow chart of another video play lists update method provided in an embodiment of the present invention;
Fig. 4 is a kind of structure diagram of video play lists more new system provided in an embodiment of the present invention;
Fig. 5 is the structure diagram of another video play lists more new system provided in an embodiment of the present invention.
Embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained every other without making creative work
Embodiment, belongs to the scope of protection of the invention.
As shown in Figure 1, a kind of video play lists update method provided in an embodiment of the present invention, can be applied to client
In equipment or server, this method can include:
The viewing behavior of S100, record user to video in current video playlist, generation viewing record;
Wherein, can include in the viewing record generated:The title for the video watched, duration.The current video
Playlist can be the video play lists in client device in video playing application program or video playing net
Video play lists in standing.
S200, the video watched according to the definite user of viewing record;
Since viewing record is viewing behavior of the user to video in current video playlist of record, S200 institutes
The video that definite user watched is the video in current video playlist.
S300, lookup is associated with the video that the user watched and is not present in the current video playlist
In associated video;
Specifically, associated video can be similar video, the video for belonging to the same directory etc..Such as:The corpse system of the positive English of woods
It is similar video between row film, therefore forms associated video each other.For another example:Each collection video of certain TV play is also formed each other to close
Join video.It should be noted is that the video for belonging to the same directory can have a many different forms, for example, it is TV play, continuous
Cartoon, the variety show continuously broadcasted, more collection documentary films etc..And similar video can also be according to the phase of multiple attributes of video
Determined with/similarity degree, such as:It is true according to identical/similarity degree of film subject matter, movie director, film protagonist, movie name
Fixed, the present invention does not limit.
It is understood that either belong to the video of the same directory, or similar video, all with current video playlist
In video be associated, such as user current video playlist include certain TV play first collection video and second collection regard
Frequently, and according to viewing record it can determine that user have viewed the two videos, then the TV play associated there remains
Remaining collection of drama video is also that user wishes viewing.In this case, S300 can search the remaining collection of drama of the TV play automatically
Video, and judge that these remaining collection of drama videos whether there is in current video playlist, determine to be not present in successively current
Associated video in video play lists.Such as:The 3rd collection and the 4th collection of the directory are present in current video playlist
In, simply user does not watch also, but the 5th collection of the directory and the 6th collection do not exist in current video playlist.
In this case, the 5th collection in current video playlist and the 6th collection renewal can be arrived current video played column by the present invention
In table, to facilitate user to watch.
Wherein, S300 can be performed when viewing record changes every time, can also be determined according to viewing record
Performed again during all videos that user was watched in the current video playlist.
S300 is performed when viewing record changes every time, more timely current video playlist can be carried out
Renewal.And perform S300 again after user watched all videos, it is ensured that current video played column in user's watching process
The integrality of table, the viewing progress of oneself is understood beneficial to user.
Specifically, S300 can include:Determining that user watched the current video and plays according to the viewing record
During all videos in list, search associated with the video that the user watched and be not present in the current video and broadcast
Emplace the associated video in table.
S400, by the video that identified user has already viewed replace with the associated video to update the current video
Playlist.
Specifically, before the renewal of current video playlist, belong to multiple videos of the same directory duration and can be with
After renewal the duration of multiple videos of the directory and between time difference be less than preset time difference threshold value.Such as:Certain is acute before renewal
The duration of the multiple videos of purpose and with the duration of multiple videos of the directory after renewal and identical.In this way, use can be effectively ensured
The viewing custom at family.
The example above is still used, the first collection and the second collection of the above-mentioned directory that S400 can have already viewed user are replaced
Do not watched for user, and the 5th collection and the 6th collection being not present in current video playlist.
Certainly, in other embodiments of the present invention, the video of the new directory can be added to current video played column by user
In table, the video in current video playlist can also be deleted or modified.Such as:It will belong to same in current video playlist
Two in three videos of one directory are deleted;For another example:Three of the same directory will be belonged in current video playlist
Video replaces with three videos for belonging to another directory.After the video during user changes current video playlist, work as forward sight
Total playing duration of video will be changed accordingly in frequency playlist.Certainly, when user adds in current video playlist
Or delete when belonging to the video of a certain directory, the total playing duration for the video for belonging to the directory in current video playlist will be done
It is corresponding to change.Certainly, user can also adjust the playing sequence of each video in current video playlist.It is current in user's modification
After video in video play lists, the present invention will carry out video play lists more according to amended current video playlist
Newly.
In other embodiments of the present invention, current video playlist can be present in client device and server at the same time
In.Specifically, user can modify the current video playlist in client device, and by amended current video
Playlist is submitted in server, to update the current video playlist in server.
A kind of video play lists update method provided in an embodiment of the present invention, can record according to viewing and determine that user sees
The video seen, searches association associated with the video that user watched and being not present in current video playlist and regards
Frequently, video user being had already viewed replaces with associated video.Therefore, the present invention can record automatic right according to the viewing of user
Current video playlist is updated, and updates video play lists manually without user.Simultaneously as the present invention uses pass
Connection video is updated the video that user has already viewed, therefore the video play lists after renewal are more in line with the viewing of user
Demand, user's use feeling are good.
As shown in Fig. 2, in another kind video play lists update method provided in an embodiment of the present invention, S300 can be wrapped
Include:
S310, the connection attribute for determining each video that the user watched, according to the connection attribute by the user
The video watched is divided into continuity video and noncontinuity video;
Wherein, continuity video can be TV play, continuous animation piece, the variety show continuously broadcasted, collect documentary film more
Deng.The video of noncontinuity can shoot the video certainly for film, user.
S320, lookup belong to the same directory and are not present in the current video playlist with the continuity video
Video, the associated video using the video found as the continuity video;
S330, search phase that is similar to the noncontinuity video and being not present in the current video playlist
Like video, the associated video using the similar video found as the noncontinuity video.
Wherein, the execution sequence of S320 and S330 can have a variety of, such as perform at the same time, and S330 is first carried out, therefore not
It is limited to a kind of execution sequence shown in Fig. 2.
Specifically, the lookup method of similar video has been carried out illustrating in the embodiment shown in fig. 1, repeat no more.Can be with
Find out, embodiment illustrated in fig. 2 is directed to continuity video and noncontinuity video, has different associated videos to search mode, therefore
Specific aim is stronger, and the associated video searched also more meets the viewing demand of user.
On the basis of embodiment illustrated in fig. 2, as shown in figure 3, another kind video playing row provided in an embodiment of the present invention
In table updating method, S400 can include:
When S410, the first video in the video that the user watched are continuity video, watched in the user
Other videos for belonging to the same directory with first video are searched in the video crossed, wherein, the number of other videos is N
A, the N is positive integer;
It is understood that for continuity video, user, which is added in current video playlist, belongs to the same directory
Video set number may be multiple.
If S420, finding other described videos, according to each video putting in order in the directory, will described in
First video and other described videos in current video playlist replace with:In the associated video of first video
Put in order the follow-up N+1 being sequentially connected in putting in order after first video and other described videos and regard
Frequently, wherein, the last video that puts in order in first video and other described videos in the follow-up N+1 video with arranging
The most preceding video of row order is connected in described put in order;
Citing one:The first collection under certain directory was viewed by a user, then using first collection as the first video, found this
The directory second, which collects, to be also viewed by a user, at this time N=1.First collection and the second collection can then be replaced with to the 3rd follow-up collection
Collect with the 4th, to facilitate user to continue to watch.
If S430, can not find other videos, by first video in the current video playlist
Replace with:The video to put in order in the associated video of first video after first video.
The example above one is still used, if the only first collection has been seen by user, the first collection is replaced with to the after the first collection
Two collection.
Wherein, first video and other described videos in the current video playlist according in the play
, can in the follow-up current video playlist of N+1 video in the updated when putting in order in mesh is arranged
To be arranged also according to putting in order in the directory.
The example above one is still used, before the first collection collects positioned at second and the two is adjacent in current video playlist
When, before replaced 3rd collection also is located at the 4th collection and the two is adjacent in current video playlist.
It is appreciated that when, remaining video number under the same directory may be less sometimes, is not enough to all replace current
Video under the directory that user watched in video play lists.At this time, in other embodiments, the present invention can also use
Video under the similar directory is supplemented.
I.e.:When the number of the associated video of first video is less than N+1, embodiment illustrated in fig. 3 can also include:
Obtain the video under the similar directory of the affiliated directory of the first video;
Video under the similar directory is added in the current video playlist, regarding under the similar directory
Position in the frequency current video playlist in the updated after the associated video of first video, and with it is described
Put in order in the associated video of first video for last video it is adjacent.
After the associated video of the first video all finishes, it is possible to continue to play the video under the similar directory.Under
During secondary renewal, the video under the associated video for above-mentioned first video that user was watched and the similar directory is all replaced with this
Subsequent video under the similar directory.Such as:Belong to the directory in current video playlist before renewal《China first on the tip of the tongue
Season》Video collect for the Chinese first season the 6th on the collection of the Chinese first season the 5th and the tip of the tongue on the tip of the tongue.Due to《In on the tip of the tongue
State's first season》Only seven collection videos, therefore after user watched this two collection video, this two collection regards in current video playlist
Frequency will be updated to:The Chinese second season first on the collection of the Chinese first season the 7th and the tip of the tongue on the tip of the tongue collects.When user finishes watching this again
During two collection videos, this two collection video will be updated to:The Chinese second season the on the collection of the Chinese second season second and the tip of the tongue on the tip of the tongue
Three collection.
Preferably, gap can be smaller between the duration of the video under the similar directory supplemented and the duration being short of,
The fixation of viewing time can be so kept, is more in line with the viewing custom of user.
Therefore, the video by under the similar directory is added in the current video playlist, can include:
The sum of duration of first video and other videos is obtained, is the first duration;
The sum of duration of each associated video of first video is obtained, is the second duration;
It is poor that first duration and second duration are made, and obtains the time difference;
Under the similar directory that duration is differed to the affiliated directory of the first video for being less than first threshold with the time difference
Video be added in the current video playlist.
Corresponding with above method embodiment, present invention also offers a kind of video play lists more new system.
As shown in figure 4, a kind of video play lists more new system provided in an embodiment of the present invention, can include:Viewing note
Unit 100, video determination unit 200, video retrieval unit 300 and list update unit 400 are recorded,
The viewing recording unit 100, it is raw for recording viewing behavior of the user to video in current video playlist
Recorded into viewing;
The video determination unit 200, for the video watched according to the definite user of viewing record;
The video retrieval unit 300, for searching associated with the video that the user watched and being not present in institute
State the associated video in current video playlist;
Wherein, video retrieval unit 300, can be specifically used for:Determining that user watched institute according to the viewing record
When stating all videos in current video playlist, search associated with the video that the user watched and be not present in
Associated video in the current video playlist.
The list update unit 400, the video for identified user to be had already viewed replace with the association and regard
Frequency is to update the current video playlist.
A kind of video play lists more new system provided in an embodiment of the present invention, can record according to viewing and determine that user sees
The video seen, searches association associated with the video that user watched and being not present in current video playlist and regards
Frequently, video user being had already viewed replaces with associated video.Therefore, the present invention can record automatic right according to the viewing of user
Current video playlist is updated, and updates video play lists manually without user.Simultaneously as the present invention uses pass
Connection video is updated the video that user has already viewed, therefore the video play lists after renewal are more in line with the viewing of user
Demand, user's use feeling are good.
As shown in figure 5, in another kind video play lists more new system provided in an embodiment of the present invention, video retrieval unit
300, it can include:Video area molecular cell 310, first searches subelement 320 and second and searches subelement 330,
The video area molecular cell 310, the connection attribute for each video watched for determining the user, according to institute
State connection attribute and the video that the user watched is divided into continuity video and noncontinuity video;
Described first searches subelement 320, belongs to the same directory with the continuity video for lookup and is not present in institute
The video in current video playlist is stated, the associated video using the video found as the continuity video;
Described second searches subelement 330, for search it is similar to the noncontinuity video and be not present in it is described ought
Similar video in preceding video play lists, regards the similar video found as the association of the noncontinuity video
Frequently.
Wherein, the list update unit 400 in embodiment illustrated in fig. 5, can include:3rd lookup subelement, first regard
Frequency replaces subelement and the second video replaces subelement,
Described 3rd searches subelement, is continuity video for the first video in the video that the user watched
When, searched in the video that the user watched and belong to other videos of the same directory with first video, wherein, it is described its
The number of his video is N number of, and the N is positive integer;
First video replaces subelement, for when the described 3rd lookup subelement finds other described videos,
According to each video putting in order in the directory, by first video in the current video playlist and described
Other videos replace with:Put in order in the associated video of first video positioned at first video and other described videos
The follow-up N+1 video being sequentially connected in putting in order afterwards, wherein, arranged in first video and other described videos
The last video of row order is connected with the most preceding video that puts in order in the follow-up N+1 video in described put in order;
Second video replaces subelement, for when the described 3rd lookup subelement can not find other videos,
First video in the current video playlist is replaced with:Put in order in the associated video of first video
Video after first video.
Wherein, first video and other described videos in the current video playlist according in the play
It is same in the follow-up current video playlist of N+1 video in the updated when putting in order in mesh is arranged
Sample is arranged according to putting in order in the directory.
In other embodiments of the invention, system shown in Figure 4 can also include:Similar video obtaining unit and video are mended
Fill unit,
The similar video obtaining unit, when the number for the associated video in first video is less than N+1, obtains
Video under the similar directory of the affiliated directory of first video;
The video supplementary units, for the video under the similar directory to be added to the current video playlist
In, the position in the current video playlist of video in the updated under the similar directory is in first video
After associated video, and with put in order in the associated video of first video for last video it is adjacent.
Wherein, video supplementary units, can include:First duration obtains subelement, the second duration obtains subelement, it is poor to make
Subelement and video addition subelement,
First duration obtains the sum of subelement, the duration for obtaining first video and other videos,
As the first duration;
Second duration obtains the sum of subelement, the duration of each associated video for obtaining first video, i.e.,
For the second duration;
It is described to make poor subelement, it is poor for first duration and second duration to be made, obtain the time difference;
The video adds subelement, is regarded for being differed with the time difference duration less than described the first of first threshold
Video under the similar directory of the directory belonging to frequency is added in the current video playlist.
It should be noted that herein, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any this actual relation or order.Moreover, term " comprising ", "comprising" or its any other variant are intended to
Non-exclusive inclusion, so that process, method, article or equipment including a series of elements not only will including those
Element, but also including other elements that are not explicitly listed, or further include as this process, method, article or equipment
Intrinsic key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that
Also there are other identical element in process, method, article or equipment including the key element.
Each embodiment in this specification is described using relevant mode, identical similar portion between each embodiment
Divide mutually referring to what each embodiment stressed is the difference with other embodiment.It is real especially for system
For applying example, since it is substantially similar to embodiment of the method, so description is fairly simple, related part is referring to embodiment of the method
Part explanation.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the scope of the present invention.It is all
Any modification, equivalent replacement, improvement and so within the spirit and principles in the present invention, are all contained in protection scope of the present invention
It is interior.
Claims (12)
- A kind of 1. video play lists update method, it is characterised in that including:Record viewing behavior of the user to video in current video playlist, generation viewing record;The video watched according to the definite user of viewing record, the video that the user watched is current video played column Video in table;Association associated with the video that the user watched and being not present in the current video playlist is searched to regard Frequently;The video that identified user has already viewed is replaced with into the associated video to update the current video playlist;It is described to search pass that is associated with the video that the user watched and being not present in the current video playlist Join video, including:Determine the connection attribute for each video that the user watched, regarded according to the connection attribute by what the user watched Frequency is determined as continuity video;Search and belong to the same directory and the video being not present in the current video playlist with the continuity video, will Associated video of the video found as the continuity video;The video that identified user is had already viewed replaces with the associated video and is played with updating the current video List, including:When the first video in the video that the user watched is continuity video, in the video that the user watched Other videos for belonging to the same directory with first video are searched, wherein, the number of other videos is N number of, and the N is just Integer;If other described videos are found, according to each video putting in order in the directory, by the current video First video and other described videos in playlist replace with:Put in order in the associated video of first video The follow-up N+1 video being sequentially connected in putting in order after first video and other described videos, wherein, Last video is put in order in first video and other described videos with putting in order most in the follow-up N+1 video Preceding video is connected in described put in order;If other videos can not be found, first video in the current video playlist is replaced with:Institute State the video to put in order in the associated video of the first video after first video.
- 2. according to the method described in claim 1, it is characterized in that, the lookup is related to the video that the user watched Connection and the associated video being not present in the current video playlist, further include:Determine the connection attribute for each video that the user watched, regarded according to the connection attribute by what the user watched Frequency is determined as noncontinuity video;Similar video that is similar to the noncontinuity video and being not present in the current video playlist is searched, will Associated video of the similar video found as the noncontinuity video.
- 3. according to the method described in claim 1, it is characterized in that, work as in first video and other described videos described When being arranged in preceding video play lists according to putting in order in the directory, the follow-up N+1 video is updating Arranged in the current video playlist afterwards also according to putting in order in the directory.
- 4. the method according to claim 1 or 3, it is characterised in that small in the number of the associated video of first video When N+1, the method further includes:Obtain the video under the similar directory of the affiliated directory of the first video;Video under the similar directory is added in the current video playlist, the video under the similar directory exists The position in the current video playlist after renewal is after the associated video of first video, and with described first Put in order in the associated video of video for last video it is adjacent.
- 5. according to the method described in claim 4, it is characterized in that, the video by under the similar directory be added to it is described In current video playlist, including:The sum of duration of first video and other videos is obtained, is the first duration;The sum of duration of each associated video of first video is obtained, is the second duration;It is poor that first duration and second duration are made, and obtains the time difference;Duration is differed to regarding under the similar directory for the affiliated directory of the first video for being less than first threshold with the time difference Frequency is added in the current video playlist.
- 6. according to the method described in claim 1, it is characterized in that, the lookup is related to the video that the user watched Connection and the associated video being not present in the current video playlist, further include:According to it is described viewing record determine user watched all videos in the current video playlist when, search with The associated video that the video that the user watched is associated and is not present in the current video playlist.
- A kind of 7. video play lists more new system, it is characterised in that including:Watch recording unit, video determination unit, video Searching unit and list update unit,The viewing recording unit, for recording viewing behavior of the user to video in current video playlist, generation viewing Record;The video determination unit, for the video watched according to the definite user of viewing record, the user watched Video be current video playlist in video;The video retrieval unit, for searching associated with the video that the user watched and being not present in described current Associated video in video play lists;The list update unit, the video for identified user to be had already viewed replace with the associated video to update The current video playlist;The video retrieval unit, including:Video area molecular cell, first search subelement;The video area molecular cell, the connection attribute for each video watched for determining the user, according to described continuous The video that the user watched is determined as continuity video by attribute;Described first searches subelement, belongs to the same directory with the continuity video for lookup and is not present in described current Video in video play lists, the associated video using the video found as the continuity video;The list update unit, including:3rd searches subelement, the first video replaces subelement and the second video replaces son list Member,Described 3rd searches subelement, when for the first video in the video that the user watched being continuity video, Searched in the video that the user watched and belong to other videos of the same directory with first video, wherein, it is described other The number of video is N number of, and the N is positive integer;First video replaces subelement, for when the described 3rd lookup subelement finds other described videos, according to Each video putting in order in the directory, by first video in the current video playlist and it is described other Video replaces with:Put in order in the associated video of first video after first video and other described videos The follow-up N+1 video being sequentially connected in putting in order, wherein, arranged in first video and other described videos suitable The last video of sequence is connected with the most preceding video that puts in order in the follow-up N+1 video in described put in order;Second video replaces subelement, for when the described 3rd lookup subelement can not find other videos, by institute First video stated in current video playlist replaces with:Put in order and be located in the associated video of first video Video after first video.
- 8. system according to claim 7, it is characterised in that the video retrieval unit, further includes:Second searches son list Member,The video area molecular cell, is additionally operable to determine the connection attribute for each video that the user watched, according to the company The video point that continuous attribute watched the user is determined as noncontinuity video;Described second searches subelement, for searching similar to the noncontinuity video and being not present in the current video Similar video in playlist, the associated video using the similar video found as the noncontinuity video.
- 9. system according to claim 7, it is characterised in that work as in first video and other described videos described When being arranged in preceding video play lists according to putting in order in the directory, the follow-up N+1 video is updating Arranged in the current video playlist afterwards also according to putting in order in the directory.
- 10. the system according to claim 7 or 9, it is characterised in that the system also includes:Similar video obtaining unit With video supplementary units,The similar video obtaining unit, when the number for the associated video in first video is less than N+1, described in acquisition Video under the similar directory of the affiliated directory of first video;The video supplementary units, for the video under the similar directory to be added in the current video playlist, The position in the current video playlist of video in the updated under the similar directory is in the pass of first video Join video after, and with put in order in the associated video of first video for last video it is adjacent.
- 11. system according to claim 10, it is characterised in that the video supplementary units, including:First duration obtains Subelement, the second duration obtain subelement, make poor subelement and video addition subelement,First duration obtains the sum of subelement, the duration for obtaining first video and other videos, is First duration;Second duration obtains the sum of subelement, the duration of each associated video for obtaining first video, is the Two durations;It is described to make poor subelement, it is poor for first duration and second duration to be made, obtain the time difference;The video adds subelement, and the first video institute of first threshold is less than for duration to be differed with the time difference The video belonged under the similar directory of the directory is added in the current video playlist.
- 12. system according to claim 7, it is characterised in that the video retrieval unit, is specifically used for:According to it is described viewing record determine user watched all videos in the current video playlist when, search with The associated video that the video that the user watched is associated and is not present in the current video playlist.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410307754.1A CN104038790B (en) | 2014-06-30 | 2014-06-30 | Video play lists update method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410307754.1A CN104038790B (en) | 2014-06-30 | 2014-06-30 | Video play lists update method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104038790A CN104038790A (en) | 2014-09-10 |
CN104038790B true CN104038790B (en) | 2018-04-13 |
Family
ID=51469360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410307754.1A Active CN104038790B (en) | 2014-06-30 | 2014-06-30 | Video play lists update method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104038790B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104317835B (en) * | 2014-10-10 | 2018-01-16 | 中国科学院深圳先进技术研究院 | The new user of video terminal recommends method |
CN104732990A (en) * | 2015-03-18 | 2015-06-24 | 广东欧珀移动通信有限公司 | Method and device for adjusting playlist sequence |
CN105930484A (en) * | 2016-04-29 | 2016-09-07 | 合网络技术(北京)有限公司 | Multimedia resource recommendation method and apparatus |
CN106202475B (en) * | 2016-07-18 | 2020-04-21 | 优酷网络技术(北京)有限公司 | Method and device for pushing video recommendation list |
CN106162351A (en) * | 2016-08-02 | 2016-11-23 | 合网络技术(北京)有限公司 | A kind of video recommendation method and device |
CN106254908B (en) * | 2016-09-18 | 2019-08-27 | 合一网络技术(北京)有限公司 | Multimedia resource playing method and device |
CN106658197B (en) * | 2016-10-18 | 2020-03-31 | 努比亚技术有限公司 | Video playing method, device and terminal |
CN107888982B (en) * | 2017-11-17 | 2021-08-24 | 北京小米移动软件有限公司 | Video information recommendation method and device |
CN109618192B (en) * | 2018-12-21 | 2021-09-24 | 北京达佳互联信息技术有限公司 | Method, device, system and storage medium for playing video |
CN111669655A (en) * | 2020-06-12 | 2020-09-15 | 腾讯科技(深圳)有限公司 | Media content projection playing method and device, computer equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102256169A (en) * | 2010-05-21 | 2011-11-23 | 腾讯科技(深圳)有限公司 | Method and device for recommending relevant videos to users |
CN103491441A (en) * | 2013-09-09 | 2014-01-01 | 东软集团股份有限公司 | Recommendation method and system of live television programs |
CN103546773A (en) * | 2013-08-15 | 2014-01-29 | Tcl集团股份有限公司 | Television program recommendation method and system |
CN103647989A (en) * | 2013-11-15 | 2014-03-19 | 乐视致新电子科技(天津)有限公司 | Program recommending method and apparatus for smart television |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080115173A1 (en) * | 2006-11-10 | 2008-05-15 | Guideworks Llc | Systems and methods for using playlists |
-
2014
- 2014-06-30 CN CN201410307754.1A patent/CN104038790B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102256169A (en) * | 2010-05-21 | 2011-11-23 | 腾讯科技(深圳)有限公司 | Method and device for recommending relevant videos to users |
CN103546773A (en) * | 2013-08-15 | 2014-01-29 | Tcl集团股份有限公司 | Television program recommendation method and system |
CN103491441A (en) * | 2013-09-09 | 2014-01-01 | 东软集团股份有限公司 | Recommendation method and system of live television programs |
CN103647989A (en) * | 2013-11-15 | 2014-03-19 | 乐视致新电子科技(天津)有限公司 | Program recommending method and apparatus for smart television |
Also Published As
Publication number | Publication date |
---|---|
CN104038790A (en) | 2014-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104038790B (en) | Video play lists update method and system | |
CN103096172B (en) | A kind of method and apparatus showing recommendation program | |
US9148701B2 (en) | Systems and methods for ranking assets relative to a group of viewers | |
US7870489B2 (en) | Content display control apparatus and content display control method | |
KR101498811B1 (en) | Method for virtual channel management, network-based multimedia reproduction system with virtual channel, and computer readable storage medium | |
CN101138233B (en) | Method for selecting parts of an audiovisual program and device therefor | |
JP4125780B2 (en) | Content search device | |
US7992106B2 (en) | Menu trails for a portable media player | |
CN105373600B (en) | Video broadcasts single sequence method and device | |
US20120110623A1 (en) | Search query column for internet-connected tv's | |
CN104202655B (en) | A kind of audio-video document method for down loading and device | |
CN106454431B (en) | TV programme suggesting method and system | |
CN101303695A (en) | Method for processing a sports video and apparatus thereof | |
CN111327966B (en) | Video double-speed playing method, system and storage medium | |
CN107509094A (en) | A kind of method of intelligent television programme televised live association request program | |
CN104363473B (en) | It is a kind of based on online live information transferring method and device | |
CN110493654A (en) | The recommendation of video and playback method and device in a kind of list of videos | |
CN105868260A (en) | Method and device for searching video | |
US11606600B2 (en) | Systems and methods for recording media assets | |
JP2011039915A (en) | Scene search device and program | |
CN101867751A (en) | Electronic program screening method and television playing device | |
CN105975471A (en) | Method and system for video recommendation | |
CN104699832B (en) | A kind of relevant information determines method and device | |
CN105898612A (en) | Video display page generation method and device | |
JP4511761B2 (en) | Video digest generation method |
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 |