CN104038790B - Video play lists update method and system - Google Patents

Video play lists update method and system Download PDF

Info

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
Application number
CN201410307754.1A
Other languages
Chinese (zh)
Other versions
CN104038790A (en
Inventor
徐安华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201410307754.1A priority Critical patent/CN104038790B/en
Publication of CN104038790A publication Critical patent/CN104038790A/en
Application granted granted Critical
Publication of CN104038790B publication Critical patent/CN104038790B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Video play lists update method and system
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)

  1. 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. 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. 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. 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. 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. 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.
  7. 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. 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. 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. 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. 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. 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.
CN201410307754.1A 2014-06-30 2014-06-30 Video play lists update method and system Active CN104038790B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080115173A1 (en) * 2006-11-10 2008-05-15 Guideworks Llc Systems and methods for using playlists

Patent Citations (4)

* Cited by examiner, † Cited by third party
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