[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201310368594.7A
Other languages
Chinese (zh)
Other versions
CN103458276A (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.)
TCL Corp
Original Assignee
TCL Corp
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
Priority claimed from US13/726,001 external-priority patent/US8856845B2/en
Application filed by TCL Corp filed Critical TCL Corp
Publication of CN103458276A publication Critical patent/CN103458276A/en
Application granted granted Critical
Publication of CN103458276B publication Critical patent/CN103458276B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of method and system that personal program is provided
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≤inWith 1≤jn);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 <inWith 1 <jn):
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.
CN201310368594.7A 2012-12-21 2013-08-22 A kind of method and system that personal program is provided Active CN103458276B (en)

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)

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

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