CN103458276B - A kind of method and system that personal program is provided - Google Patents
A kind of method and system that personal program is provided Download PDFInfo
- Publication number
- CN103458276B CN103458276B CN201310368594.7A CN201310368594A CN103458276B CN 103458276 B CN103458276 B CN 103458276B CN 201310368594 A CN201310368594 A CN 201310368594A CN 103458276 B CN103458276 B CN 103458276B
- Authority
- CN
- China
- Prior art keywords
- user
- program
- programs
- identity
- personalized
- 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
Abstract
The present invention discloses a kind of method and system providing personal program, and described method includes by providing the program of various kinds of programs to provide the viewing activity of at least one user of equipment Inspection at one or more channels;Determine multiple user identity of at least one user described;Multiple user identity based at least one user described search obtains available TV programme;Multiple user identity of at least one user described are integrated, obtains the personalized TV programs corresponding at least one user described according to the user identity after integrating;Recommend at least one user described and personalized TV programs acquired in sending so that described personalized TV programs presents on described program offer equipment.
Description
Technical field
The present invention relates to TV and user interface interaction technical field, particularly relate to a kind of method that personal program is provided
And system.
Background technology
In the U.S., pay cable TV channel is popular, because those channels are typically do not have commercial advertisement, and carries
For attracting the pay TV programs of numerous televiewers.But, it is contemplated that millions of spectators watch fixing same program simultaneously
Drawback, personalization technology is likely to become the break-through point overcoming this drawback, it is possible to make televiewer viewing experience variation.
Still further aspect, according to prior art such as content discovery technology and order video Flow Technique, wired electricity based on payment mode
View network is for being expensive from the point of view of spectators.
Therefore, prior art has yet to be improved and developed.
Summary of the invention
On the one hand scheme disclosed in this invention includes a kind of method sending system for personal program.Described method
Including step: by detecting the viewing activity of at least one user in program offer equipment, described program provides equipment by one
Individual or multiple channels provide various kinds of programs;Determine multiple user identity of at least one user described.Described method also includes base
Multiple user identity at least one user described are searched for and are obtained available TV programme;By many at least one user described
Individual user identity is integrated, and obtains the personalized television corresponding at least one user described according to the user identity after integrating
Program.Further, recommend at least one user described and personalized TV programs acquired in sending so that described
Property TV programme present on described program offer equipment.
The another aspect of scheme disclosed in this invention includes that a kind of personal program sends system, and this system includes: use
Family activity detection module, streaming media resource detection module, recommended engine, video flowing renderer.Described User Activity detection module
For the viewing activity of program offer at least one user of equipment Inspection by providing various kinds of programs at one or more channels,
And determine multiple user identity of at least one user described.Described streaming media resource detection module is for based on described at least one
Multiple user identity search of individual user obtains available TV programme.Described recommended engine is for according to the user identity integrated
Obtain the personalized TV programs corresponding at least one user described and to determined by least one user described recommendation
Property TV programme.Further, described video flowing renderer described in the personalized TV programs of recommendation is sent to extremely
A few user so that described personalized TV programs presents on described program offer equipment.
Those skilled in the art can understand the disclosure according to description disclosed by the invention, claims and accompanying drawing
Other aspect contents of text.
Accompanying drawing explanation
Fig. 1 illustrates the typical environment that one embodiment of the invention is implemented.
Fig. 2 explanation is corresponding to the typical computing system of one embodiment of the invention.
What Fig. 3 illustrated is a preferred embodiment of the personal program transmission system of the present invention.
What Fig. 4 illustrated is another preferred embodiment of the personal program transmission system of the present invention.
Detailed description of the invention
The present invention will be described in detail with reference to exemplary embodiments and accompanying drawing, in the case of any possibility, in each accompanying drawing
Same or similar part all use identical label.
Fig. 1 explanation is the typical environment comprising one embodiment of the invention.As it is shown in figure 1, environment 100 includes a TV
Machine (TV) 102, a remote controller 104, a server 106, user 108 and a network 110, certain miscellaneous equipment can also include
Wherein.
Television set 102 can include the television set of any suitable type, such as plasm TV, LCD TV, projection electricity
Depending on, non intelligent TV or intelligent television.Television set 102 may also comprise other calculating system, such as PC, panel computer or palm electricity
Brain, or smart mobile phone etc..Further, television set 102 can be any suitable being presented by one or more channels
The program of varied program provides equipment, and this program provides equipment can be remotely controlled by remote controller.
Remote controller 104 can include the remote controller mating manipulation with television set 102 of any suitable type, such as, customization electricity
Depending on remote controller, universal remote control, panel computer, smart mobile phone or any calculating equipment comprising distant control function.Remote controller
104 may also comprise other kinds of equipment, such as based on motion sensor remote controller, or enhancement mode depth camera remote control
Device, also includes being simply input outut device such as keyboard, mouse and acoustic control input equipment etc..
Further, server 106 can include any suitable type to user 108 provide one of personal program or
The multiple server computer of person.Server 106 also promotes the communication between remote controller 104 and television set 102, data storage and number
According to process.Can be realized mutually by one or more communication networks 110 between television set 102, remote controller 104 and server 106
Between communication.Such as by wire cable net, cell phone network, satellite network etc..
User 108 uses remote controller 104 and television set 102 to interact to watch various program or perform it
The activity that it is interested, if motion sensor or depth camera are applied to manipulating television set 102, then user can letter
Single ground controls television set 102 by gesture or posture.User 108 can be unique user or multiple user, the most together
See the kinsfolk of TV programme.
Television set 102, remote controller 104, and/or server 106 can be set up on any suitable counting circuit platform,
Fig. 2 is to implement television set 102, remote controller 104, and/or the theory diagram of the typical computing system 200 of server 106.
As in figure 2 it is shown, calculating system 200 can include processor 202, storage medium 204, display 206, communication module
208, data base 210 and ancillary equipment 212.Some equipment can be removed within the system and also can add new miscellaneous equipment.
Processor 202 can include any suitable one or more processors, and further, processor 202 can include using
In multithreading or multiple kernels of parallel processing, storage medium 204 can include memory module, such as ROM, RAM, flash memory mould
Block, it is possible to include massive store, such as CD-ROM and hard disk etc..Storage medium 204 can store for implementing various process
Computer program, this computer program is performed by processor 202.
Further, ancillary equipment 212 includes various sensor and other I/O equipment, such as keyboard and mouse,
Communication module 208 can be included for being set up the target network interface equipment connected by communication network.Data base 210 can include one
Individual or multiple for storing target data or the data base that target data is operated, such as searching database.
Fig. 3 illustrates that personal program sends an exemplary embodiments of system 300, as it is shown on figure 3, personal program is sent out
System 300 is sent to include TV programme 302, data storage 304, video flowing renderer 306, User Activity detection module 308, recommend
Engine 310, streaming media resource detection module 312 and user interactive module 314, some of which part can save, and other is new
Part can also add.
TV programme 302 can include the TV programme resource of any suitable type, and it can comprise various video money
Source (i.e. video resource 1, video resource 2 ... video resource n).Come from is that the program of TV programme 302 also can include simultaneously
Video data and metadata.
Further, data storage 304 can include that any being appropriately used for stores video data and/or first number of video data
According to storage tool (such as storage medium 204, data base 210).Video data was carried out before storage to data stores in 304
Encryption, the video data stored was re-decoded before being supplied to video flowing renderer 306, and metadata can directly store
For recommended engine in data storage 304.
User Activity detection module 308 is by the possible user before a plurality of clue detection television set, and these clues are main
It is to obtain by different sensors with by multiple smart machine so that personal program sends system 300 can be by letter
Single naturally mode obtains the identity of user.Such as, User Activity detection module 308 can by with individual subscriber mobile device
Communication detects user, and/or by the use pattern of remote controller, and/or by the viewing historical record etc. of TV.
Identity based on the user that User Activity detection module 308 is detected, it is recommended that engine 310 may select personal program
Recommend to user.The most once personalization (identity) has detected, it is recommended that engine 310 can be used for processing TV programme screening operation also
Its programme content preferred is recommended to user 108.In certain embodiments, it is recommended that engine 310 can carry out TV further
While program selects, it is possible to provide a user with the video in streaming media resource detection module 312 according to users' personal allocation
The recommendation information of flow data.
Based on from the video metadata in recommended engine 310 and information and data storage 304, streaming media resource detection mould
Block 312 can screen and obtain optimal video resource and form video flowing, and controls video flowing renderer 306 and broadcast from selected resource
Put video flowing.I.e. streaming media resource detection module 312 implements user's adaptive stream media resources measurement mechanism so that its energy
Enough various qualificationss being equipped with according to user 108 optimize the selection work of stream medium data resource.Described various restrictions
Condition such as includes home network situation, terminal situation, video request program agreement etc., and/or comes from service supplier or service
Device 106, such as region limits or cloud computing ability restriction etc..
User interactive module 314 can be configurable for personal program and send the friendship between system 300 and user 108
Mutually, this alternately can be based on any suitable interaction mechanism, such as remote control, sensor and/or gesture/sound control etc..
Further, video flowing renderer 306 can be according to the configuration of streaming media resource detection module 312 from TV programme
Generate individualized video stream in 302, and this individualized video stream is sent to user 108(is such as play by television set 102).
In certain embodiments, video flowing renders 306 together with streaming media resource detection module 312 by a specific joint
Individualized video stream is sent in television set 102 by mesh channel.That is, for specific user 108, a program channel is set specially,
By automatically detecting the viewing preference of user, recommend TV programme to user and send personalization by this specific channel to user
TV programme.
In other words, from the point of view of user, the processing procedure of above-mentioned personal program is imperceptible but user can
To watch the TV programme of personalization from the resource of all or some users of being suitable for, and these programs will not intercut
Advertisement.In the case of there is no the input of a large number of users information, the condition that user has the best (the most more good resource), display
The quality of the personal program on screen will be more preferable.
In actual mechanical process, personal program sends system 300 and personalization can be saved by performing certain flow process
Mesh is sent to user, and shown in Fig. 4 is i.e. the typical implementation 400. sending personal program to user
As shown in Figure 4, at the beginning, the viewing activity (S402) of user is detected.Such as, user turns on television set 102, uses
Remote controller 104 or miscellaneous equipment (such as smart mobile phone, panel computer etc.) lead to television set 102 or server 106
Letter connects.After viewing activity user being detected, obtain the input information (S404) of user.
One embodiment is, if user uses portable mobile equipment, and such as smart mobile phone, this equipment and television set 102
Alternately the data of specific user are swapped.If user uses remote controller or miscellaneous equipment, by remote controller or other set
Standby input record also will be acquired.If user only turns on TV, the selection of specific program is watched by user also will be by
Obtain.
Further, it is determined that the identity of user or customer group (S406).Such as, when user uses portable mobile equipment,
Such as using bracelet, wrist-watch or mobile phone, these equipment may be wirelessly connected to television set 102, and the identity of user also will transmit
To television set 102.So, the identity of user can be decided easily.If television set is equipped with facial recognition or user
Identification technology, the identity of that user determines being easier to.Further, when user uses intelligent remote controller to control, user
The identity using remote controller will the most reasonably be obtained.But, other users being also sitting in that can not be detected.When
When unique user uses the identity of portable mobile equipment to be acquired, there is the television set 102 of facial recognition or subscriber identification module
Identified the most simultaneously, or meanwhile, user is also used remote controller, then this user is just provided with many pregnancies
Part.
When not having corollary equipment, TV user information cannot obtain, but viewing historical record can disclose specific
Viewing preference or perhaps watching mode.Relatedness according to program can determine that the identity of user.Such as, user is regularly
Every other day watch soap opera, but sometimes he/her uses remote controller, sometimes use other control equipment.In this situation
Under, the watching mode of user can be obtained by performing mode excavation.
In certain embodiments, user follow the probability of operating habit (i.e. watching mode) can be with user's mixed Gaussian mould
Type represents, it may be assumed that
(1)
tRepresent temporal information,KRepresent the quantity of the pattern relevant to actual program,w i,t It is the normalization between each pattern
Power,WithIt is respectively average and theiThe standard deviation of individual distribution.On the other hand, adaptive threshold mechanism is used to determine
This probability is the most sufficiently large, reaches the standard that can this user be brought in the list of active user.So, Yong Hushen
Part can finally be decided.
After user identity determines, suitable TV programme (S408) are detected and determined according to user identity.It is to say,
Personal program send system 300(such as server 106) perform program detection, suitable, required TV programme are (such as
Without advertising programme) two classes will be divided into: free program (such as Youtube video) and the pay-per-view subscribed to that user uploads save
Mesh.
Because different users may subscribe to different pay-per-view services, use different according to the program ordering of user
Program database, personal program sends system 300 and can determine that the access level that user has, and being then based on subscription information provides
Extendible access to content.That is, personal program sends system 300 and can provide different mould for program in program database
Formula.
Such as, personal program sends system 300 and free users is used basic schema, uses senior for paying customer
Pattern.When being in basic schema, each user has substantial amounts of free content, when being in fine mode, if user has access
Authority (is such as subscribed to), and system then provides a user with sponsored program.Personal program sends system 300(such as server
106) can detect there is the program database of specific user's access rights, give the user of system 300 to expansible program data
The access rights in storehouse.
Further, personal program sends system 300 and can determine that the personalized television joint recommended to user or customer group
Mesh.Such as, personal program transmission system 300 is for its watching mode of a customer analysis and its TV programme watched, so
The recommendation list of the TV programme that rear formation one has user to be liked.But, in the case of having multiple identity, system 300 needs
Integrate or merge multiple identity of multiple user or unique user, and then just can determine that the preferred program corresponding to multiple identity.
When user uses portable mobile equipment, the identity of user can be according between portable mobile equipment and television set 102
Communication is determined.Or the body of user is judged by having television set 102 detection of facial recognition or user recognition technology
Part.One specific user watches the probability of a specific program and also can be determined.Example as shown in table 1, each row refers to can
The user of energy, usesu 1 , u 2 ... representing, what each list was shown is program, usesp 1 , p 2 ... represent, probabilityT(p i , u j ) permissible
It is expressed as(2)
Table 1. identity determines function T(P, U)
T(p,u) | p 1 | p 2 | p 3 | p 4 | p 5 | p 6 | p 7 | p 8 | … | … | P n-1 | p n |
u 1 | 1 | 1 | 1 | 1 | ||||||||
u 2 | ||||||||||||
u 3 | 1 | 1 | 1 | 1 | ||||||||
u 4 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||
u 5 |
It should be pointed out that,T(p i , u j )=0 might not representu j Not viewingp i , because not every user's (example
Such as kinsfolk) all ensure there is portable mobile equipment, cannot guarantee that and carry at synchronization.Therefore, though a certain one-tenth
Member's (it has specific portable mobile equipment) often watches TV, as long as its specific portable mobile equipment does not appears in viewing
Scene, he/her is likely to obtain T(p, and u)=0.In other words, by T(p, u) information that function is collected is probably incomplete.
Further, the user of a use remote controller, it uses the identity of remote controller the most accurately to be obtained.But
Being that other users being simultaneously also sitting in that viewing may cannot be detected, as shown in table 2, T(p, v) function is used for representing
Userv j Commonly used remote controller viewing programp i Probability.In most of the cases, there is the user of more high probability more likely
It is correct user.
Table 2. is for representing the T(P, V of reasonable exact identity) function
T(p,v) | p 1 | p 2 | p 3 | p 4 | p 5 | p 6 | p 7 | p 8 | … | … | P n-1 | p n |
v 1 | 0.5 | 0.9 | 0.5 | 0.9 | 0.3 | |||||||
v 2 | 0.1 | |||||||||||
v 3 | 0.2 | 0.1 | 0.95 | 0.5 | ||||||||
v 4 | 0.2 | 0.1 | 0.9 | 0.3 | 0.1 | 0.5 | 0.7 | |||||
v 5 | 0.1 | 0.05 |
But, T(p, v) function is likely to imply that the degree of accuracy to the detection using intelligent remote controller user identity is not as right
The detection degree of accuracy using portable mobile equipment user identity is high, and the portable mobile equipment that main difference is that between both is
People's equipment intelligent remote controller then may be used in conjunction with by kinsfolk.
Further, when there is no suitable corollary equipment (such as portable mobile equipment, intelligent remote controller), TV user
Information without mark can seek can only by viewing historical record disclose specific watching mode.p i Complete column represent all by family
The TV programme that front yard member or multiple user watched.
Personal program sends system 300 may process the situation of multi-user's combination, it is possible to there is multiple joining simultaneously
Complete equipment (such as portable mobile equipment, intelligent remote controller or TV viewing history record etc.).System 300 is at conventional TV
Program (p 1 , p 2 , …, p n-1 ) viewing experience in determine viewing TV programmep n User.That is, first system 300 may merge
Each identity of user, it is then determined that currently viewing TV programmep n User.
P={p 1 ,p 2 , …, p n Represent the program (such as TV viewing history record) of all displays on telescreenU=
{ u 1 ,u 2 , …, u s Represent is watch TV time, all be detected with the portable mobile that can specify its identity
The user of equipment, this does not include those users with above-mentioned equipment but not used before television set.It is to say, have
In the case of specifying identity,V={ v 1 ,v 2 , …, v t That represent is all users using intelligent remote controller being detected,tShould be close to the number of TV user active in family, this number is to maintain higher in the accuracy of detection of intelligent remote controller
Be given in the case of level.
It addition,T(P, U) representedPWithUBetween relation such as equation (2) shown in, meanwhile,T(P,V) representedPWithVIt
Between relation as shown in table 2.Therefore, the user after merging is set asW ={w 1 ,w 2 , …, w r ,WIt is equal toU+V, functionT(P, W) it is confirmable.Specifically,u i , v j Combination to being mapped to same subscriberW.IfS (u i , v j ) represent basis
The viewing order of TV programme, two groups of usersu i Withv j Similarity,u(w i )Withv(w i )That represent respectively is user after mergingw i
?UIn corresponding user andw i ?VIn corresponding user.Can try to achieve according to following formulau i , v j Combination right.
Minimization , (3)
Make all ofk=1, … |U|+|V|-|W|, ,ThIt is for ensuring that the use of merging
The threshold value that family is the most similar.
In view of setUWithVSize relatively small (usually units), as long as obtainingS[u(w k ), v(w k )], side
Journey 3 is just easy to solve.
For same user (before including merging or after merging),T(P, U) record to be user set carrying portable mobile
The program watched in the case of Bei, andT(P,V) program that to be user watched in the case of using remote controller that records, when
When not only having used portable mobile equipment but also used remote controller, data record can produce the part of overlap, it is contemplated that lives in one family
The user that jumps is generally 3-5, it should clearly can find overlapping part data.In this context,SThe calculating of function
Conventional sequence comparison problem can be mapped as, Needleman-Wunsch algorithm can be used to use dynamic routine to calculate rapidlyS
Function.
More specifically, takeA=a 1 a 2 …a n WithB=b 1 b 2 …b n Go through respectively as the television-viewing of two users in a period of time
The Records of the Historian is recorded, whereina i (i=1, …, n) andb j (j=1, …n) represent a series of all TV programme that user is seen
(" not seeing any TV programme " is processed as special TV programme).Assume the similarity between any two TV programme
Can rationally quantify, variableA i WithB j It is respectively defined as i-th and the jth parameter of A and B, i.e.A i =a 1 a 2 …a i WithB j =b 1 b 2 …b j (1≤i≤nWith 1≤j≤n);S(i, j) can be defined asA i WithB j All arrangements in maximum.
The dynamic programming algorithm of arrangement A and B is as follows:
Initial value:
S(i, j) the 0th row: S (0,j) = d × j, j=0, 1, 2, …, n
S(i, j) the 0th row: S (i, 0) = d × i, i=1, 2, …, n
Recurrence formula (1 <i≤nWith 1 <j≤n):
S(i, j)=maximum [S(i-1, j-1)+similarity (a i , b j ), S(i, j-1) + d, S(i-1,j) + d] (4)
For above-mentioned explanation,dRepresent the similarity between any real TV programme and " not seeing any TV programme "
0 or negative value can be set it to;Similarity (a i , b j ) represent programa i Withb j Between similarity (be i.e. equal toa i Orb j Correspond to
When " not seeing any TV programme "dValue).Programa i Withb j Between similarity (a i , b j ) can multi-angle be evaluated, example
As, according to time, place, content, personage.
ObtainWAfter value,T(P, W) obtained by below equation:
T(p i , w k ) =Maximum (T(p i , u(w k )), T(p i , v(w k ))) (5)
Table 3 explanation is the user after being merged by merging Tables 1 and 2.
The embodiment of table 3. T (P, W) function
T(p,v) | p 1 | p 2 | p 3 | p 4 | p 5 | p 6 | p 7 | p 8 | … | … | P n-1 | p n |
w 1 | 0.5 | 1 | 1 | 1 | 1 | |||||||
w 2 | 0.1 | |||||||||||
w 3 | 1 | 1 | 1 | 1 | ||||||||
w 4 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||
w 5 | 0.1 | 0.05 |
Therefore, according to the user identity after merging, select the program that user prefers and to recommend to user or customer group.With
Family or customer group may select the TV programme that viewing is recommended, it is possible in the case of not selecting, viewing is directly according to being pushed away
The content that the program recommended is play.
The most as shown in Figure 4, determine personalization TV programme (S410) after, according to user first select or program pushes away
Recommending, system 300 can send personalized TV programs to user (S412).Such as, system 300 can be believed according to the configuration of user identity
Breath, the specific program generation video flowing recommended in program and program database, this video flowing can be sent to television set 102 and user
Or customer group.Television set 102 shows this video flowing by one for the dedicated channel of personal program.In other words, personalized
Program can and display recommended by a dedicated channel so that user need not switch between channel and watches the joint oneself liked
Mesh.
It addition, video flowing is also dependent on the specified conditions generation of user or customer group.Such as, on the ground that the network bandwidth is low
District, high definition (HD) program is probably inappropriate, by the transcoding of server 106 produce can smooth playing, regarding of suitable viewing
Frequency stream.Other conditions also can be used to configure above-mentioned video flowing.
Further, additionally optionally, system 300 can detect video quality and correlated condition (S414).Such as, it is
The performance of the equipment united used by 300 detectable home network conditions and kinsfolk, thus when selecting to recommend program, by data
The restriction that transmission quality and resolution of program cause also can be accounted for as condition, and these conditions can feed back to system 300
Program is configured in the range of the restriction of these conditions.
System 300 also can determine that whether user continues to watch personal program channel (S416).If system 300 determines use
Family continues then to continue to send personal program (S416, yes), and this process 400 proceeds to S404.On the other hand, if system
300 determine user be not desired to continue personal program transmission (S416, no) then process 400 terminate.
By disclosed system and method, personal program sends the available a kind of free mode of application and replaces current joint
Mesh pattern, this free mode is the Streaming Media subscription information produced based on possible effective user's request on this basis
Program detection technique is utilized to realize.
Disclosed system and method is by personalization technology, it is recommended that technology and the detection of expansible program and transmission skill
The unique combination of art, it is provided that the brand-new scheme of a kind of television channel, the program channel realized is without commercial advertisement the most again
It is free, therefore, it is possible to make the viewing of user's one program then program, without being watched by commercial breaks.
User is the data being analyzed by a similarity that user can watch in the past record, program database and user's selection
Excavate engine and obtain recommended program.For certain user, the unique button on their the required remote controller used
It it is exactly the power key switching TV.Because the bootable user of program channel watches its program liked, allow users to not have
The process of TV is seen in the enjoyment of any interference.
It should be appreciated that the application of the present invention is not limited to above-mentioned citing, for those of ordinary skills, can
To be improved according to the above description or to convert, all these modifications and variations all should belong to the guarantor of claims of the present invention
Protect scope.
Claims (12)
1. the method sending system based on personal program, it is characterised in that comprise the following steps:
Thered is provided the viewing activity of at least one user of equipment Inspection by a program, described program provides equipment by one or many
Individual channel provides various kinds of programs;
Determine multiple user identity of at least one user described;
Multiple user identity based at least one user described search obtains available TV programme;
Multiple user identity of at least one user described are integrated, obtains corresponding to institute according to the user identity after integrating
State the personalized TV programs of at least one user;
Recommend at least one user described and personalized TV programs acquired in sending so that described personalized TV programs
Described program offer equipment presents;
The plurality of user identity includes:
Identity determined by the communication between equipment and the mobile terminal of at least one user described is provided by described program;
By identity determined by the use of the remote controller of described program offer equipment;And
By identity determined by the viewing history at multiple programs of one or more channels.
The method sending system based on personal program the most according to claim 1, it is characterised in that described method enters one
Step includes:
Obtain, after detection viewing activity, the user's input information coming from least one user described.
The most according to claim 1 based on personal program send system method, it is characterised in that based on described at least
Multiple user identity search of one user obtains available TV programme and farther includes:
Search obtains the first kind program being suitable for general user;
Subscription information based at least one user described, search obtains corresponding Second Type program;For described at least one
Individual user generates program database, and described program database includes first kind program and Second Type program.
The method sending system based on personal program the most according to claim 1, it is characterised in that by described at least one
Multiple user identity of individual user are integrated, and obtain corresponding at least one user's described according to the user identity after integrating
Personalized TV programs farther includes:
Integrate multiple user identity of at least one user described in order to determine that at least one active user watched specific in
Hold program;The personalized TV programs at least one user described is formed based on the user identity select programs after integrating.
The method sending system based on personal program the most according to claim 1, it is characterised in that described transmission is obtained
The personalized TV programs taken farther includes:
It is special that at least one user described in being sent to by the personalized TV programs of recommendation makes personalized TV programs pass through one
Channel presents on program offer equipment.
The method sending system based on personal program the most according to claim 1, it is characterised in that described method is also entered
One step includes:
The personalized television of the recommendation that detection video flow quality situation the feedback configuration according to video flow quality situation are sent
Program.
7. a personal program sends system, it is characterised in that including:
User Activity detection module, is used for detecting in the program offer equipment being provided various kinds of programs by one or more channels extremely
The viewing activity of a few user, and determine multiple user identity of at least one user described;
Streaming media resource detection module, obtains available electricity for multiple user identity based at least one user described search
Depending on program;
Recommended engine, for obtaining the personalized TV programs corresponding at least one user described according to the user identity integrated
And to personalized TV programs determined by least one user described recommendation;
Video flowing renderer, for being sent at least one user described so that described by the personalized TV programs of recommendation
Property TV programme present on described program offer equipment;
The plurality of user identity includes:
Identity determined by the communication between equipment and the mobile terminal of at least one user described is provided by described program;
By identity determined by the use of the remote controller of described program offer equipment;And
By identity determined by the viewing history at multiple programs of one or more channels.
Personal program the most according to claim 7 sends system, it is characterised in that described system farther includes:
User interactive module, obtains the user's input information coming from least one user described after detecting viewing activity.
Personal program the most according to claim 7 sends system, it is characterised in that described streaming media resource detection module
It is further used for:
Search obtains the first kind program being suitable for general user;
Subscription information based at least one user described, search obtains corresponding Second Type program;For described at least one
Individual user generates program database, and described program database includes first kind program and Second Type program.
Personal program the most according to claim 7 sends system, it is characterised in that described recommended engine wraps further
Include:
Integrate multiple user identity of at least one user described in order to determine that at least one active user watched specific in
Hold program;The personalized TV programs at least one user described is formed based on the user identity select programs after integrating.
11. personal programs according to claim 7 send system, it is characterised in that described video flowing renderer enters one
Step includes:
It is special that at least one user described in being sent to by the personalized TV programs of recommendation makes personalized TV programs pass through one
Channel presents on program offer equipment.
12. personal programs according to claim 7 send system, it is characterised in that described video flowing renderer enters one
Step includes:
The personalized TV programs of the recommendation that the feedback configuration of the video flow quality situation according to detection is sent.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/726,001 US8856845B2 (en) | 2012-12-21 | 2012-12-21 | Method and system for providing personalized contents |
US13/726,001 | 2012-12-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103458276A CN103458276A (en) | 2013-12-18 |
CN103458276B true CN103458276B (en) | 2016-11-30 |
Family
ID=
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778104A (en) * | 2009-12-29 | 2010-07-14 | 常州中流电子科技有限公司 | System and method for playing stream media by using self-adaption bandwidth |
CN101925916A (en) * | 2007-11-21 | 2010-12-22 | 格斯图尔泰克股份有限公司 | Media preferences |
CN101981590A (en) * | 2008-03-31 | 2011-02-23 | 雅虎公司 | Access to trusted user-generated content using social networks |
CN102595075A (en) * | 2011-01-17 | 2012-07-18 | 康佳集团股份有限公司 | Television device and channel control method thereof |
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101925916A (en) * | 2007-11-21 | 2010-12-22 | 格斯图尔泰克股份有限公司 | Media preferences |
CN101981590A (en) * | 2008-03-31 | 2011-02-23 | 雅虎公司 | Access to trusted user-generated content using social networks |
CN101778104A (en) * | 2009-12-29 | 2010-07-14 | 常州中流电子科技有限公司 | System and method for playing stream media by using self-adaption bandwidth |
CN102595075A (en) * | 2011-01-17 | 2012-07-18 | 康佳集团股份有限公司 | Television device and channel control method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104182449B (en) | Individualized video commending system and method based on user interest modeling | |
US9129087B2 (en) | Systems and methods for managing digital rights based on a union or intersection of individual rights | |
US10735790B2 (en) | Systems and methods for recommending content | |
US8943537B2 (en) | Method and system for presenting personalized television program recommendation to viewers | |
CN1849818B (en) | Content selection method and content selection device | |
CN104954820A (en) | Program recommending method and device | |
CN103563275B (en) | Determine the method and apparatus of the use of media resource | |
Chorianopoulos | Personalized and mobile digital TV applications | |
CN106791963B (en) | Method and system for recommending TV programs | |
US20130263168A1 (en) | Cooperative Filtering Algorithm-Based Personal Preference Program Recommendation System for IPTV | |
Lee et al. | Personalized DTV program recommendation system under a cloud computing environment | |
US9762945B2 (en) | Methods and systems for recommending a display device for media consumption | |
US20190220492A1 (en) | Display apparatus and method of controlling the same | |
CN105635824A (en) | Personalized channel recommendation method and system | |
CN104737547A (en) | Information processing apparatus, and information processing method | |
CN105940678A (en) | Proximity dependent media playback | |
CN105574182A (en) | News recommendation method and device as well as device for news recommendation | |
US11574226B2 (en) | Methods and apparatus to determine a conditional probability based on audience member probability distributions for media audience measurement | |
JP2008542870A (en) | Method and apparatus for estimating the overall interest of a group of users for content | |
CN104717519A (en) | Intelligent-television-based interactive advertisement recommending method and system | |
US9325754B2 (en) | Information processing device and information processing method | |
CN104115504A (en) | Targeted advertising | |
CN105898410A (en) | Video recommendation method and server | |
US20140181878A1 (en) | Method and system for providing personalized contents | |
KR20130091131A (en) | Apparatus and method for inferring preference using watching data and meta data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |