CN108989894A - Method and apparatus for playing TV programme - Google Patents

Method and apparatus for playing TV programme Download PDF

Info

Publication number
CN108989894A
CN108989894A CN201810989133.4A CN201810989133A CN108989894A CN 108989894 A CN108989894 A CN 108989894A CN 201810989133 A CN201810989133 A CN 201810989133A CN 108989894 A CN108989894 A CN 108989894A
Authority
CN
China
Prior art keywords
event
user
programme
identity
recommendation tables
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810989133.4A
Other languages
Chinese (zh)
Other versions
CN108989894B (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.)
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics China R&D Center
Samsung Electronics 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 Samsung Electronics China R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Electronics China R&D Center
Priority to CN201810989133.4A priority Critical patent/CN108989894B/en
Publication of CN108989894A publication Critical patent/CN108989894A/en
Application granted granted Critical
Publication of CN108989894B publication Critical patent/CN108989894B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/441Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the present application discloses the method and apparatus for playing TV programme.The specific embodiment of this method includes: the playing request in response to receiving user, confirms the identity of user.It whether there is in determining pre-generated recommendation tables with the identity and current time matches of user and the state of TV programme be the title of the destination television program enabled, wherein, recommendation tables are used to characterize the identity of user, time point, the title of TV programme, the corresponding relationship between the state of TV programme.If it exists, then destination television program is played.The embodiment uses big data analysis technology, excavates the Behavior preference and habit of user, obtains broadcasting prediction rule, realizes that the intelligence of TV programme plays.

Description

Method and apparatus for playing TV programme
Technical field
The invention relates to ntelligent television technolog fields, and in particular to for playing the method and dress of TV programme It sets.
Background technique
In the prior art, knowledge people's technology of TV is needed in TV external camera or sound collector, and cooperation is corresponding Software identify user, expense is bigger, and at present in smart home system, can use client (such as mobile phone, sound equipment) The prior art identifies user.
The play rules of TV are arranged by user, to increase user intervention, since the interested channel of user can be frequent Variation, regular timeliness are not very by force, so very troublesome by user setting rule.Such as the daily 7 points of viewings channel A of user Serial A1 is acted then it is { time: 7:15 } that condition, which can be set, in user as the rule of { channel: A }, after the A1 end, user The TV play for starting to see B channel, then meta-rule will fail.At this moment user may need to be arranged again condition be the time: 7: 00 }, act as the rule of { channel: B }.Meanwhile there are 15 minute advertising time, user for period fine crushing, such as 7:30 Also it is disinclined to setting rule, but actually will do it zapping, reduces volume, it is mute to wait operations to avoid the influence of advertisement.
The existing recommended method based on programme content, needs to obtain the data source of program, the attribute of analysis of program content, In the case where cannot get these data, just it is difficult to be recommended.
Summary of the invention
The embodiment of the present application proposes the method and apparatus for playing TV programme.
In a first aspect, the embodiment of the present application provides a kind of method for playing TV programme, comprising: in response to receiving To the playing request of user, the identity of user is confirmed.Determine in pre-generated recommendation tables with the presence or absence of with user identity and The state of current time matches and TV programme is the title of the destination television program enabled, wherein recommendation tables are used for characterizing The identity at family, time point, the title of TV programme, the corresponding relationship between the state of TV programme.If it exists, then target is played TV programme.
In some embodiments, recommendation tables further include confidence level and confidence threshold value;And this method further include: if not depositing It is then being selected from recommendation tables with the identity of user and current time matches and confidence level is greater than at least one of confidence threshold value Candidate TV programme generate pre-review information.Output pre-review information selects TV from least one candidate TV programme for user Program.In response to detecting that user selects TV programme from least one candidate TV programme, selected TV is played Program and the state of TV programme selected in recommendation tables is set as enabling.
In some embodiments, this method further include: in response to detecting that user switches destination television in the given time The state of destination television program in recommendation tables is set the threshold value in not enabled, and the adjustment recommendation tables by program.
In some embodiments, confirm the identity of user, comprising: obtain the characteristic information of user, wherein characteristic information packet It includes at least one of following: sound, fingerprint, account.Characteristic information is matched with pre-registered identity characteristic information table, root The identity of user is determined according to characteristic information, wherein identity characteristic information table is for characterizing the identity of user and the feature of user The corresponding relationship of information.
In some embodiments, recommendation tables are generated by following steps: obtaining historical operating data set, wherein history Operation data includes: the identity of user, time point, operational attribute, attribute value.Event is generated according to historical operating data set Table, wherein event table includes at least one event information, and event information includes: event identifier, operational attribute, attribute value, event The average time of origin that mark is generated by operational attribute, attribute value by predictive encoding rule, time point is event.By the history Operation data changes into the training data for big data analysis, and is pre-processed to event table to delete duration and be less than The corresponding event information of the event of scheduled duration threshold value.For at least one event mark involved in event table after pretreatment Event identifier in knowledge determines the corresponding event of the event identifier going out in predetermined period according to event table and the training data Existing confidence level of the probability as the corresponding event of the event identifier.According to event table after pretreatment, the training data and The confidence threshold value generation of the confidence level and the corresponding event of preset each event identifier of the corresponding event of each event identifier pushes away Recommend table.
In some embodiments, predetermined period includes the first predetermined period and the second predetermined period;And according to event table Determine the corresponding event of the event identifier in confidence level of the probability of occurrence as the corresponding event of the event identifier of predetermined period, Include: according to event table determine the corresponding event of the event identifier the first predetermined period probability of occurrence as the event identifier First confidence level of corresponding event.Determine the corresponding event of the event identifier in the appearance of the second predetermined period according to event table Second confidence level of the probability as the corresponding event of the event identifier.
In some embodiments, recommendation tables further include the corresponding relationship of environmental volume and television sound volume;And this method is also It include: to obtain current environmental volume.Inquire the corresponding TV of current environmental volume with current time matches in recommendation tables Volume.The television sound volume inquired is determined as to play the volume of TV programme.
In some embodiments, this method further include: in response to detecting that user adjusts volume, adjust the sound in recommendation tables Amount operates corresponding threshold value.
Second aspect, the embodiment of the present application provide a kind of for playing TV Festival destination device, comprising: confirmation unit, It is configured in response to receive the playing request of user, confirms the identity of user.Matching unit is configured to determine pre- Mr. At recommendation tables in the presence or absence of with the identity and current time matches of user and the state of TV programme be that the target that enables is electric Depending on the title of program, wherein recommendation tables are used to characterize the shape of the identity of user, time point, the title of TV programme, TV programme Corresponding relationship between state.Broadcast unit, if in the presence of the identity with user and currently in the recommendation tables for being configured to pre-generate The state of time match and TV programme is the title of the destination television program enabled, then plays destination television program.
In some embodiments, recommendation tables further include confidence level and confidence threshold value;And device further include: selection is single Member, if being configured to be not present and the identity and current time matches of user and the shape of TV programme in pre-generated recommendation tables State is the title of the destination television program enabled, then selects from recommendation tables and the identity of user and current time matches and confidence At least one candidate TV programme that degree is greater than confidence threshold value generate pre-review information.Output unit is configured to export preview Information selects TV programme from least one candidate TV programme for user.Detection unit is configured in response to detect TV programme are selected from least one candidate TV programme to user, play selected TV programme and by recommendation tables Selected in the states of TV programme be set as enabling.
In some embodiments, detection unit is further configured to include: in response to detecting use in the given time Family switches destination television program, sets not enabled, and the adjustment recommendation for the state of destination television program in recommendation tables Threshold value in table.
In some embodiments, confirmation unit is further configured to: obtaining the characteristic information of user, wherein feature letter Breath includes at least one of the following: sound, fingerprint, account.By characteristic information and the progress of pre-registered identity characteristic information table Match, the identity of user is determined according to characteristic information, wherein identity characteristic information table is used to characterize identity and the user of user The corresponding relationship of characteristic information.
In some embodiments, recommendation tables with lower module by being generated: data filtering module, is configured to obtain history behaviour Make data acquisition system, wherein historical operating data includes: the identity of user, time point, operational attribute, attribute value;Event extraction mould Block is configured to generate event table according to historical operating data set, wherein event table includes at least one event information, thing Part information includes: event identifier, operational attribute, attribute value, and event identifier is raw by predictive encoding rule by operational attribute, attribute value It is the average time of origin of event at, time point;Data preprocessing module is configured to the historical operating data changing into use In the training data of big data analysis, and event table is pre-processed to delete duration less than scheduled duration threshold value The corresponding event information of event, the data preprocessing module include time segmentation module and statistical phenomeon module;Recommendation tables are raw At module, it is configured to for the event identifier at least one event identifier involved in event table after pretreatment, root According to event table and the training data determine the corresponding event of the event identifier predetermined period probability of occurrence as the event Identify the confidence level of corresponding event;It is corresponding according to event table after pretreatment, the training data and each event identifier The confidence threshold value of the confidence level of event and the corresponding event of preset each event identifier generates recommendation tables.
In some embodiments, predetermined period includes the first predetermined period and the second predetermined period;And recommendation tables generate Module is further configured to: determining the corresponding event of the event identifier in the probability of occurrence of the first predetermined period according to event table The first confidence level as the corresponding event of the event identifier.Determine the corresponding event of the event identifier second according to event table Second confidence level of the probability of occurrence of predetermined period as the corresponding event of the event identifier.
In some embodiments, recommendation tables further include the corresponding relationship of environmental volume and television sound volume;And the device is also It including volume determination unit, is configured to: obtaining current environmental volume.It inquires current with current time matches in recommendation tables The corresponding television sound volume of environmental volume.The television sound volume inquired is determined as to play the volume of TV programme.
In some embodiments, volume determination unit is further configured to: in response to detecting that user adjusts volume, being adjusted The corresponding threshold value of volume operation in whole recommendation tables.
The third aspect, the embodiment of the present application provide a kind of electronic equipment, comprising: one or more processors;Storage dress Set, be stored thereon with one or more programs, when one or more programs are executed by one or more processors so that one or Multiple processors are realized such as method any in first aspect.
Fourth aspect, the embodiment of the present application provide a kind of computer-readable medium, are stored thereon with computer program, In, it realizes when program is executed by processor such as method any in first aspect.
Method and apparatus provided by the embodiments of the present application for playing TV programme, are obtained after the identity for identifying user Take the recommendation tables generated according to the historical operating data of user.The identity and current time matches with user are searched from recommendation tables TV programme play out.To improve the convenience that user watches TV, realize rich in targetedly television program recommendations.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is that one embodiment of the application can be applied to exemplary system architecture figure therein;
Fig. 2 is the flow chart according to one embodiment of the method for playing TV programme of the application;
Fig. 3 a, 3b, 3c are the schematic diagrames according to an application scenarios of the method for playing TV programme of the application;
Fig. 4 is the flow chart according to another embodiment of the method for playing TV programme of the application;
Fig. 5 is the structural schematic diagram according to one embodiment for playing TV Festival destination device of the application;
Fig. 6 is adapted for the structural schematic diagram for the computer system for realizing the electronic equipment of the embodiment of the present application.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, part relevant to related invention is illustrated only in attached drawing.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 is shown can the method for playing TV programme using the application or the dress for playing TV programme The exemplary system architecture 100 for the embodiment set.
As shown in Figure 1, system architecture 100 may include client 101,102,103,104,105 intelligence electricity of smart television Depending on 107,107 server 105 of network 106 and server.Network 106 is in 105 smart television 107 of smart television and server The medium of communication link is provided between 107 servers 105.Network 106 may include various connection types, such as wired, wireless Communication link or fiber optic cables etc..
User can be used client 101,103,104 and manipulate intelligence by IoT (Internet of things, Internet of Things) It can TV 107.Traditional remote controler 102 directly manipulates smart television 107.
Smart television 107 is to be equipped with operating system with full open model platform, and user is appreciating general television content While, types of applications software can be voluntarily installed and uninstalled, the new tv product for persistently being expanded function and being upgraded.
Server 105 can refer to the control centre of Internet of Things, be responsible for the networking of equipment, send control command, and acquisition is set Standby state etc., is the transfer of client and smart television.Such as support is provided to the TV programme shown on smart television 107 Backstage TV services device.Backstage TV services device can carry out the data such as the playing request received analyzing etc. Reason, and processing result (such as TV programme) is fed back into smart television.
It should be noted that server can be hardware, it is also possible to software.When server is hardware, may be implemented At the distributed server cluster that multiple servers form, individual server also may be implemented into.It, can when server is software It, can also be with to be implemented as multiple softwares or software module (such as providing multiple softwares of Distributed Services or software module) It is implemented as single software or software module.It is not specifically limited herein.
It should be noted that can be by smart television for playing the method for TV programme provided by the embodiment of the present application 107 execute, and can also be executed by server 105.Correspondingly, it can be set for playing TV Festival destination device in smart television In 107, also it can be set in server 105.It is not specifically limited herein.
It should be understood that the number of client, smart television and server in Fig. 1 is only schematical.According to realization It needs, can have any number of client, smart television and server.
With continued reference to Fig. 2, the stream of one embodiment of the method for playing TV programme according to the application is shown Journey 200.The method for being used to play TV programme, comprising the following steps:
Step 201, in response to receiving the playing request of user, confirm the identity of user.
In the present embodiment, for playing the executing subject (such as smart television shown in FIG. 1) of the method for TV programme It can be received and be played using its client for carrying out TV remote from user by wired connection mode or radio connection Request.It may include the information such as channel number, client identification in the playing request.The body of user can be confirmed by client identification Part.If traditional remote controler that user uses, marks the user as feature user.
In some optional implementations of the present embodiment, the identity of user is confirmed, comprising: obtain the feature letter of user Breath, wherein characteristic information includes at least one of the following: sound, fingerprint, account.Characteristic information and pre-registered identity is special Sign information table is matched, and the identity of user is determined according to characteristic information, wherein identity characteristic information table is for characterizing user Identity and user characteristic information corresponding relationship.The body of user can be identified by voice, fingerprint or the account logged in Part.
Step 202, it determines in pre-generated recommendation tables with the presence or absence of the identity and current time matches and electricity with user The state of program is regarded as the title of the destination television program enabled.
In the present embodiment, recommendation tables are used to characterize identity, time point, the title of TV programme, TV programme of user State between corresponding relationship.Recommendation tables may include at least one recommendation rules.Each recommendation rules correspond to stateful.Such as Fruit operational attribute is channel, then what the state of recommendation rules indicated is the state of TV programme.If operational attribute is volume, What the state of recommendation rules indicated is the state of volume.Selecting time point and current time matches, and the user selects recently The TV programme selected.Time point can also be refined, distinguish date type, for example, working day, weekend, festivals or holidays etc.. If time point is identical as current time date type, and time point and current time are in the same time interval delimited in advance As match.For example, delimit time interval in advance, per hour in opened the beginning from 0 point, every 15 minutes are a time interval.Recommend Time point is 7:00 in table, and current time is 7:05, then also belongs to same time interval.
Recommendation tables can be generated with smart television, can also be generated by server.Recommendation tables are generated by following steps:
Step 2021, historical operating data set is obtained.
The step is executed by data filtering module.Wherein, historical operating data includes: the identity of user, time point, operation Attribute, attribute value.Filter data is crossed according to user's characteristic information, the historical operating data of user class is filtered out.User characteristics Information includes the account information (the application program meeting at the end common customer and account relating) of IoT client, the sound of user (for Voice-operated device obtains the sound characteristic of user), the finger print information of user (client such as mobile phone has the function of identification fingerprint).Nothing Method identifies user identity, for example uses the people of remote controler, it is believed that is special user.
Step 2022, event table is generated according to historical operating data set.
The step is executed by event extraction module.Wherein, event table includes at least one event information, event information packet Include: event identifier, operational attribute, attribute value, event identifier is by operational attribute, attribute value by the generation of predictive encoding rule, time Point is the average time of origin of event.
For the operation of user on TV, abstract expression is first carried out, then carries out big data analysis.Scan operation data Library forms the event table of one { attribute: being worth }.If value is serial number, can further discretization, such as volume is bright Degree, saturation degree etc..The coding rule of event identifier is as follows: event identifier=operational attribute mark+attribute value mark.For operation Attribute-bit, use 001 indicate operation " switch ", and use 002 indicates operation " channel ", and use 003 indicates operation " volume ".For attribute Value mark, is numbered from 1, and each attribute value identifies a corresponding attribute value or an attribute value section.For example, event identifier 00101 can be analyzed to operational attribute mark 001+ attribute value mark 01, wherein front three 001 indicates " switch ", rear two 01 tables Show attribute value 1, i.e. opening TV.Event identifier 00201 can be analyzed to operational attribute mark 002+ attribute value mark 01, wherein Front three 002 indicates " channel ", rear two 01 expressions attribute value 1, i.e. selection channel 1.Event identifier 00301 can be analyzed to operate Attribute-bit 003+ attribute value mark 01, wherein front three 003 indicates " volume ", rear two 01 expression attribute values [0,10], i.e., The volume of selection is between 0-10.
Event identifier Operational attribute Attribute value
00101 Switch 1
00102 Switch 0
00201 Channel 1
00202 Channel 2
00301 Volume [0,10]
00302 Volume [11,20]
Table 1
Step 2023, historical operating data is changed into the training data for being used for big data analysis, and event table is carried out Pretreatment is to delete the corresponding event information of event that duration is less than scheduled duration threshold value.
The step is executed by data preprocessing module.Data preprocessing module is for changing into the historical operating data of user One facilitates the training data of big data analysis, includes following submodule:
1. the time divides module
One day time was divided into k sections, can according to the method for average segmentation, but suggest according to event concentration into Row segmentation.Such as workaday daytime, TV operation is seldom, the coarseness segmentation time (2 hours one);The work of TV is operated at night It is dynamic frequently, fine granularity sliced time (10 minutes one section).To daily activity, formation length is time series < T of K1, T2,…Tk>。
2. statistical phenomeon module
The daily behavior record of user is got off in the output of binding events abstraction module.Consider in same resource (such as frequency Road) time point after to determine whether being 00201,00202 thing in the interested operation of user, such as following event flowing water The part duration is short, is the uninterested operation of user, removes in statistics.And 00203 incident duration is long, is user's sense The operation of interest, so statistical table is added.Event can be traversed, if before the mark of the mark of current event and a upper event Three identical and time differences are less than scheduled duration threshold value, then it is assumed that are the uninterested events of user, are replaced with current event A upper event deletes a upper event.It is as shown in Table 2 below:
Time Event identifier
9:01 00201
9:02 00202
9:03 00203
9:30 00204
Table 2
The front three of event identifier indicates operational attribute, and latter two are attribute value, and event identifier front three is all 002, i.e., Operation object is channel, and 00201,00202 incident duration is short, and only one minute, 00203 continued 27 minutes.Assuming that predetermined Duration threshold value is 5 minutes, then can retain 00203 event, deletes 00201,00202 event.It is no longer behaviour after 00204 event When making the event of attribute-bit 002,00204 event is also retained in event table.Updated event table is as shown in table 3:
Time Event identifier
9:03 00203
9:30 00204
Table 3
After k sections being divided into the time again, the event table sorted out is as shown in the table, and wherein the content of period is by the time point Module offer is cut, the content of event is provided by statistical phenomeon module, wherein Ti...T2kIndicate the period:
Date Period Event identifier
1 Ti 00101,00201
1
1 Tk 00204,00102
2 Tk+1 00101,00201,00203,00321
2 ….
2 T2k 00205,00102
Table 4
Step 2024, for the event identifier at least one event identifier involved in event table after pretreatment, According to event table determine the corresponding event of the event identifier predetermined period probability of occurrence as the corresponding thing of the event identifier The confidence level of part.
The step is executed by establishing prediction model module.The training dataset that the module is obtained based on data preprocessing module It closes, the rule televised needs to consider:
1. since televise rule and date type have close relation, so chronological classification are as follows: working day, weekend, Festivals or holidays.
2. user may be to another after having certain period, such as the interested serial end of user due to TV programme The program of one channel is interested, so giving priority to the stronger rule of timeliness.According to the length of measurement period n, it is divided into close Phase rule, long-term rule.(for example n=3 is regular in the recent period, and n=10 are long-term rule).It can set short for the first predetermined period Period, then the first confidence level is recent confidence level, and the second predetermined period is set as long period, then the second confidence level is long-term confidence Degree.
3. being directed to same date type, filter out in n measurement period, same period { Ti,Tk+i,T2k+i,… ..Tnk+iList of thing { ELi,ELk+i,EL2k+i,…..ELnk+i, wherein ELiIt is the event sets occurred the Ti period.Statistics The probability that each event E occurs, this value are also used as the measurement of the reliability index (confidence level) of rule.
Number/measurement period n*100% that event E probability of occurrence=E occurs
4. define threshold value, be initial threshold with 50%, behind threshold value can gradually be adjusted according to the behavior of user.It is greater than The event of threshold value be it is valuable, as recommending and the foundation that plays automatically.
Valuable event E=event E probability of occurrence > threshold value
5. refinement rule, to valuable event E, further determines that time of origin and attribute value.Due to data prediction When, time slice is handled, time T is a section, rather than accurate time point, such as T time section correspondence [7:00,7: 30], but the time of E generation is most of in 7:15, then { time point: 7:15 } is more reasonable as the triggered time.For event E, if value is one section of section, such as { volume: [11,20] } this event, if most of value is all 15, then { volume: 15 } meeting It is more accurate.So the average time of origin and average value of this programme event refine recommendation rules.
Step 2025, according to the confidence level of event table after pretreatment and the corresponding event of each event identifier and default The corresponding event of each event identifier confidence threshold value generate recommendation tables.
The step is executed by establishing prediction model module.The recommendation tables of generation are as shown in the table.Wherein, { user }, { time Type }, { time point } and { environmental volume } belong to trigger condition.{ operational attribute }, { attribute value } belong to the event of triggering.It is { close Phase confidence level } and { long-term confidence level } for measuring reliability, wherein recent confidence level corresponds to the confidence of the first predetermined period Degree, long-term confidence level correspond to the confidence level of the second predetermined period.{ threshold value } represents the estimation expected user.Each rule Threshold value is not quite similar, and can also dynamically adjust.If the play rules user of recommendation does not receive, the threshold value of the rule is improved.{ shape State } represent whether user approves this recommendation rules, approval is set as enabling, and that does not approve is set as not enabled.
Table 5
Step 203, and if it exists, then play destination television program.
In the present embodiment, according to conditions present, go in recommendation tables to find most matched, most believable play rules push away It recommends to user or automatic broadcasting.Conditions present may include the information such as the identity of user, current time.It may also include ambient sound Amount.It can determine that current time type and time point according to current time, the user corresponding time searched from recommendation tables Type and time point, state are the operational attribute and attribute value enabled.For example, current time is on August 3rd, 2018, Friday, 7:00 then selects the program of channel 1 to play out according in table 5.
Step 204, if it does not exist, then selected from recommendation tables big with the identity and current time matches and confidence level of user Pre-review information is generated at least one candidate TV programme of confidence threshold value.
In the present embodiment, at a specified future date if regardless of recent, only counted a kind of confidence level, then from recommendation tables selection with At least one candidate TV programme that the identity and current time matches and confidence level of user is greater than confidence threshold value generate preview Information.Pre-review information may include the information such as program screenshot, programm name.So that user is according to pre-review information selection target TV Program.If having counted recent confidence level and long-term confidence level, if there are recent confidence levels to be greater than confidence level in recommendation tables The candidate TV programme of threshold value then generate pre-review information according to the corresponding candidate TV programme of the highest rule of recent confidence level. Otherwise, judge the candidate TV programme for being greater than confidence threshold value in recommendation tables with the presence or absence of long-term confidence level, and if it exists, then basis The corresponding candidate TV programme of the highest rule of long-term confidence level generate pre-review information.If it does not exist, then without output.
Optionally, it can also be selected from recommendation tables with the identity of user and current time matches and recent confidence level and for a long time At least one candidate TV programme that confidence level is both greater than confidence threshold value generate pre-review information.If the number of candidate TV programme A predetermined level is exceeded threshold value is measured, then the recent confidence level of predetermined quantity threshold value is selected to be greater than the candidate TV programme of confidence threshold value.
Step 205, pre-review information is exported so that user selects TV programme from least one candidate TV programme.
In the present embodiment, pre-review information is shown on the screen, and user can select to think by clients such as remote controler, mobile phones The destination television program to be watched.
Step 206, in response to detecting that user selects TV programme from least one candidate TV programme, institute is played The TV programme of selection and the state of TV programme selected in recommendation tables is set as enabling.
In the present embodiment, it after smart television receives the selection instruction that client is sent, is played according to the instruction of user TV programme.And the state of TV programme selected in recommendation tables is set as enabling.Optionally, if user has selected sound Amount, then be set as enabling, and the state for the volume that user abandons is set as not enabled by the state of the volume.
In some optional implementations of the present embodiment, this method further include: in response to detecting in the given time Switch destination television program to user, sets not enabled for the state of destination television program in recommendation tables, and adjustment is recommended Threshold value in table.If the TV programme of user's handover recommendation in the given time, illustrates user not approve this time and recommend, then will This time the corresponding state of recommendation rules in selected recommendation tables is recommended to be set as not enabled.And threshold value is turned up.It can be each It detects and detects that user switches destination television program directly by adjusting thresholds fixed step size, such as 5% in the given time.? It can accumulate after certain number and adjust a fixed step size again.
With continued reference to Fig. 3 a-3c, Fig. 3 a-3c is the applied field according to the method for playing TV programme of the present embodiment One schematic diagram of scape.In the application scenarios of Fig. 3 a, the method for playing TV programme is deployed in server end.Server The operation data of at least one user is acquired from least one client.Then by data filtering module, event extraction module, Data preprocessing module and recommendation tables generation module generate recommendation tables.When user opens television set, server gets user Characteristic information to identify the identity of user, then again by matching unit by the identity of user and current time and recommendation Recommendation rules in table are matched, and suitable TV programme are found.Then it is sent to smart television and plays the TV programme Order.
In the application scenarios of Fig. 3 b, the method for playing TV programme is deployed in client.User passes through client Input the operation data of user.Client passes through data filtering module, event extraction module, data preprocessing module and recommendation tables Generation module generates recommendation tables.When user opens television set, client gets the characteristic information of user to identify use Then the identity at family passes through matching unit for the recommendation rules progress in the identity of user and current time and recommendation tables again Match, finds suitable TV programme.Environmental volume is either acquired by client or smart television, is searched from recommendation tables With the matched volume of current environment volume as the volume for playing TV programme.Then it is sent to smart television and plays the TV Festival Purpose order, or the order for playing the TV programme is sent to server, then playing from server to smart television forwarding should The order of TV programme.
In the application scenarios of Fig. 3 c, the method for playing TV programme is deployed in intelligent television end.Smart television is logical At least one client is crossed directly to acquire the operation data of at least one user or acquire at least one indirectly by server The operation data of user.Smart television is raw by data filtering module, event extraction module, data preprocessing module and recommendation tables Recommendation tables are generated at module.When user opens television set, smart television gets the characteristic information of user to identify use Then the identity at family passes through matching unit for the recommendation rules progress in the identity of user and current time and recommendation tables again Match, finds suitable TV programme.Environmental volume is either acquired by client or smart television, is searched from recommendation tables With the matched volume of current environment volume as the volume for playing TV programme.Then the TV Festival is played by broadcast unit Mesh.
The method provided by the above embodiment of the application is by associated with the operation of user by TV programme, excavation user Behavioural habits recommend TV to play out thus the farthest behavior of analog subscriber.
With further reference to Fig. 4, it illustrates the processes 400 of another embodiment of the method for playing TV programme. This is used to play the process 400 of the method for TV programme, comprising the following steps:
Step 401, in response to receiving the playing request of user, confirm the identity of user.
Step 401 is essentially identical with step 201, therefore repeats no more.
Step 402, current environmental volume is obtained, the current environmental volume in recommendation tables with current time matches is inquired Corresponding television sound volume.
In the present embodiment, for playing the executing subject (such as smart television shown in FIG. 1) of the method for TV programme Environmental volume can be acquired by the sensor being mounted on client or smart television.It can also be collected environmental volume It is sent to server.It include environmental volume in the user's operation data that use during generating recommendation tables.Therefore, it is recommended that It include environmental volume in table.It is different for the attribute value that the possible corresponding operational attribute of different environmental volumes is " volume ".Such as Fruit environmental volume is larger, then the volume of TV is also corresponding larger.In addition to this, it is also contemplated that the influence of time, such as similarly Environmental volume, but if midnight plays TV programme, then television sound volume would generally be smaller than noon.
Step 403, the television sound volume inquired is determined as playing the volume of TV programme.
In the present embodiment, regardless of whether finding TV programme to be recommended, the television sound volume inquired can all be determined For the volume for playing TV programme.If inquiring TV sound corresponding less than current environmental volume with current time matches Amount can then inquire the volume of the last volume adjustment in recommendation tables as the volume for playing TV programme.
Step 404, it determines in pre-generated recommendation tables with the presence or absence of the identity and current time matches and electricity with user The state of program is regarded as the title of the destination television program enabled.
Step 404 is essentially identical with step 202, therefore repeats no more.
Step 405, and if it exists, destination television program is then played with the volume determined.
Step 405 is essentially identical with step 203, and difference is that the volume for playing TV programme is confirmed by recommendation tables.
Step 406, if it does not exist, then selected from recommendation tables big with the identity and current time matches and confidence level of user Pre-review information is generated at least one candidate TV programme of confidence threshold value.
Step 406 is essentially identical with step 204, therefore repeats no more.
Step 407, pre-review information is exported so that user selects TV programme from least one candidate TV programme.
Step 407 is essentially identical with step 205, therefore repeats no more.
Step 408, in response to detecting that user selects TV programme from least one candidate TV programme, with determination Volume out plays selected TV programme and is set as enabling by the state of TV programme selected in recommendation tables.
Step 408 is essentially identical with step 206, and difference is that the volume for playing TV programme is confirmed by recommendation tables.
In some optional implementations of the present embodiment, this method further include: in response to detecting that user adjusts sound Amount adjusts the corresponding threshold value of volume operation in recommendation tables.If detecting that user adjusts volume, illustrate user to recommendation Volume is not approved, then the corresponding threshold value of volume operation is turned up.And it also requires the operation data update according to adjustment volume pushes away Recommend table.Real-time update when recommendation tables can receive operation data every time can also periodically update after collecting a collection of operation data.
Figure 4, it is seen that being used to play TV programme in the present embodiment compared with the corresponding embodiment of Fig. 2 The process 400 of method highlights the step of adaptively being adjusted to volume.The scheme of the present embodiment description can basis as a result, Current environmental volume and user select the relationship between volume, by big data analysis, show that environmental volume and user select The rule of volume.It is played out to which suitable volume can be adaptive selected when playing TV programme.
With further reference to Fig. 5, as the realization to method shown in above-mentioned each figure, this application provides one kind for playing electricity One embodiment depending on saving destination device, the Installation practice is corresponding with embodiment of the method shown in Fig. 2, which specifically may be used To be applied in various electronic equipments.
As shown in figure 5, the present embodiment includes: confirmation unit 501, matching list for playing TV Festival destination device 500 Member 502 and broadcast unit 503.Wherein, confirmation unit 501 is configured in response to receive the playing request of user, and confirmation is used The identity at family.Matching unit 502 is configured to determine in pre-generated recommendation tables 504 with the presence or absence of the identity with user and works as The state of preceding time match and TV programme is the title of the destination television program enabled, wherein recommendation tables are for characterizing user Identity, time point, the title of TV programme, the corresponding relationship between the state of TV programme.Broadcast unit 503 is configured to If existing in pre-generated recommendation tables with the identity and current time matches of user and the state of TV programme being the mesh enabled The title for marking TV programme, then play destination television program.
In the present embodiment, for playing the confirmation unit 501, matching unit 502 and broadcasting of TV Festival destination device 500 The specific processing of unit 503 can be with reference to step 201, the step 202, step 203 in Fig. 2 corresponding embodiment.
In some optional implementations of the present embodiment, recommendation tables 504 further include confidence level and confidence threshold value.It should Device further include: selecting unit (not shown), if be configured in pre-generated recommendation tables there is no with user identity and The state of current time matches and TV programme is the title of the destination television program enabled, then selection and user from recommendation tables Identity and current time matches and confidence level be greater than at least one candidate TV programme of confidence threshold value and generate pre-review information; Output unit (not shown) is configured to export pre-review information so that user selects TV from least one candidate TV programme Program;Detection unit (not shown) is configured in response to detect that user selects from least one candidate TV programme TV programme play selected TV programme and are set as enabling by the state of TV programme selected in recommendation tables.
In some optional implementations of the present embodiment, detection unit be further configured to include: in response to It detects that user switches destination television program in predetermined time, the state of destination television program in recommendation tables is set as not opening With, and the threshold value in adjustment recommendation tables.
In some optional implementations of the present embodiment, confirmation unit 501 is further configured to: obtaining user's Characteristic information, wherein characteristic information includes at least one of the following: sound, fingerprint, account.By characteristic information with it is pre-registered Identity characteristic information table is matched, and the identity of user is determined according to characteristic information, wherein identity characteristic information table is used for table Take over the corresponding relationship of the identity at family and the characteristic information of user for use.
In some optional implementations of the present embodiment, recommendation tables are generated by generation unit 505.Generation unit 505 include: data filtering module 5051, is configured to obtain historical operating data set, wherein historical operating data includes: The identity of user, time point, operational attribute, attribute value.Event extraction module 5052 is configured to according to historical operating data collection Symphysis is at event table, wherein event table includes at least one event information, and event information includes: the identity of user, time class Type, time point, event identifier, operational attribute, attribute value, event identifier are raw by predictive encoding rule by operational attribute, attribute value It is the average time of origin of event at, time point.Data preprocessing module 5053, be configured to pre-process event table with Delete the corresponding event information of event that duration is less than scheduled duration threshold value.Recommendation tables generation module 5054, is configured to For the event identifier at least one event identifier involved in event table after pretreatment, which is determined according to event table Part identifies corresponding event in confidence level of the probability of occurrence as the corresponding event of the event identifier of predetermined period;According to through pre- The confidence level and the corresponding event of preset each event identifier of treated event table and the corresponding event of each event identifier Confidence threshold value generates recommendation tables.
In some optional implementations of the present embodiment, predetermined period includes the first predetermined period and the second predetermined week Phase.Recommendation tables generation module 5054 is further configured to: determining the corresponding event of the event identifier first according to event table First confidence level of the probability of occurrence of predetermined period as the corresponding event of the event identifier.The event mark is determined according to event table Corresponding event is known in second confidence level of the probability of occurrence as the corresponding event of the event identifier of the second predetermined period.
In some optional implementations of the present embodiment, recommendation tables further include the correspondence of environmental volume and television sound volume Relationship.Device 500 further includes volume determination unit (not shown), is configured to: obtaining current environmental volume.Inquire recommendation tables In the corresponding television sound volume of current environmental volume with current time matches.The television sound volume inquired is determined as to play electricity Depending on the volume of program.
In some optional implementations of the present embodiment, volume determination unit is further configured to: in response to inspection It measures user and adjusts volume, adjust the corresponding threshold value of volume operation in recommendation tables.
Below with reference to Fig. 6, it illustrates the electronic equipment (visitors as shown in Figure 1 for being suitable for being used to realize the embodiment of the present application Family end/server) computer system 600 structural schematic diagram.Electronic equipment shown in Fig. 6 is only an example, is not answered Any restrictions are brought to the function and use scope of the embodiment of the present application.
As shown in fig. 6, computer system 600 includes central processing unit (CPU) 601, it can be read-only according to being stored in Program in memory (ROM) 602 or be loaded into the program in random access storage device (RAM) 603 from storage section 608 and Execute various movements appropriate and processing.In RAM 603, also it is stored with system 600 and operates required various programs and data. CPU 601, ROM 602 and RAM 603 are connected with each other by bus 604.Input/output (I/O) interface 605 is also connected to always Line 604.
I/O interface 605 is connected to lower component: the importation 606 including keyboard, mouse etc.;Including such as liquid crystal Show the output par, c 607 of device (LCD) etc. and loudspeaker etc.;Storage section 608 including hard disk etc.;And including such as LAN The communications portion 609 of the network interface card of card, modem etc..Communications portion 609 is executed via the network of such as internet Communication process.Driver 610 is also connected to I/O interface 605 as needed.Detachable media 611, such as disk, CD, magneto-optic Disk, semiconductor memory etc. are mounted on as needed on driver 610, in order to from the computer program root read thereon According to needing to be mounted into storage section 608.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed from network by communications portion 609, and/or from detachable media 611 are mounted.When the computer program is executed by central processing unit (CPU) 601, limited in execution the present processes Above-mentioned function.It should be noted that computer-readable medium described herein can be computer-readable signal media or Computer readable storage medium either the two any combination.Computer readable storage medium for example can be --- but Be not limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination. The more specific example of computer readable storage medium can include but is not limited to: have one or more conducting wires electrical connection, Portable computer diskette, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only deposit Reservoir (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory Part or above-mentioned any appropriate combination.In this application, computer readable storage medium, which can be, any include or stores The tangible medium of program, the program can be commanded execution system, device or device use or in connection.And In the application, computer-readable signal media may include in a base band or the data as the propagation of carrier wave a part are believed Number, wherein carrying computer-readable program code.The data-signal of this propagation can take various forms, including but not It is limited to electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer Any computer-readable medium other than readable storage medium storing program for executing, the computer-readable medium can send, propagate or transmit use In by the use of instruction execution system, device or device or program in connection.Include on computer-readable medium Program code can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc., Huo Zheshang Any appropriate combination stated.
The calculating of the operation for executing the application can be write with one or more programming languages or combinations thereof Machine program code, described program design language include object oriented program language-such as Java, Smalltalk, C+ +, it further include conventional procedural programming language-such as " C " language or similar programming language.Program code can Fully to execute, partly execute on the user computer on the user computer, be executed as an independent software package, Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part. In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network (LAN) Or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as utilize Internet service Provider is connected by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor packet Include confirmation unit, matching unit, broadcast unit.Wherein, the title of these units is not constituted under certain conditions to the unit The restriction of itself, for example, confirmation unit is also described as " in response to receiving the playing request of user, confirming user's The unit of identity ".
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be Included in device described in above-described embodiment;It is also possible to individualism, and without in the supplying device.Above-mentioned calculating Machine readable medium carries one or more program, when said one or multiple programs are executed by the device, so that should Device: the playing request in response to receiving user confirms the identity of user.Determining whether there is in pre-generated recommendation tables With the identity and current time matches of user and the state of TV programme is the title of the destination television program enabled, wherein is pushed away Table is recommended for characterizing the identity of user, time point, the title of TV programme, the corresponding relationship between the state of TV programme.If In the presence of then playing destination television program.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from the inventive concept, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (11)

1. a kind of method for playing TV programme, comprising:
In response to receiving the playing request of user, the identity of the user is confirmed;
It determines in pre-generated recommendation tables with the presence or absence of the identity and current time matches and TV programme with the user State is the title of the destination television program enabled, wherein the recommendation tables are used to characterize identity, the time point, TV of user Corresponding relationship between the title of program, the state of TV programme;
If it exists, then the destination television program is played.
2. according to the method described in claim 1, wherein, the recommendation tables further include confidence level and confidence threshold value;And
The method also includes:
If it does not exist, then it selects to be greater than with the identity and current time matches and confidence level of the user from the recommendation tables and set The candidate TV programme of at least one of confidence threshold generate pre-review information;
The pre-review information is exported so that the user selects TV programme from least one described candidate TV programme;
In response to detecting that the user selects TV programme from least one described candidate TV programme, selected by broadcasting TV programme and the state of TV programme selected in the recommendation tables is set as enabling.
3. according to the method described in claim 2, wherein, the method also includes:
In response to detecting that the user switches the destination television program in the given time, by mesh described in the recommendation tables The state of mark TV programme is set as the threshold value in not enabled, and the adjustment recommendation tables.
4. according to the method described in claim 1, wherein, the identity of the confirmation user, comprising:
Obtain the characteristic information of the user, wherein the characteristic information includes at least one of the following: sound, fingerprint, account;
The characteristic information is matched with pre-registered identity characteristic information table, institute is determined according to the characteristic information State the identity of user, wherein the identity that the identity characteristic information table is used to characterize user is corresponding with the characteristic information of user Relationship.
5. according to the method described in claim 1, wherein, the recommendation tables are generated by following steps:
Obtain historical operating data set, wherein historical operating data includes: the identity of user, time point, operational attribute, category Property value;
Event table is generated according to the historical operating data set, wherein the event table includes at least one event information, thing Part information includes: event identifier, operational attribute, attribute value, and the event identifier is advised by operational attribute, attribute value by predictive encoding Then generate;
The historical operating data is changed into the training data for being used for big data analysis, and the event table is pre-processed To delete the corresponding event information of event that duration is less than scheduled duration threshold value;
For the event identifier at least one event identifier involved in event table after pretreatment, according to the event table Determine that the corresponding event of the event identifier is corresponding as the event identifier in the probability of occurrence of predetermined period with the training data Event confidence level;
According to event table after pretreatment, the confidence level of the training data and the corresponding event of each event identifier and default The confidence threshold value of the corresponding event of each event identifier generate the recommendation tables.
6. according to the method described in claim 5, wherein, the predetermined period includes the first predetermined period and the second predetermined week Phase;And
It is described according to the event table determine the corresponding event of the event identifier predetermined period probability of occurrence as the event Identify the confidence level of corresponding event, comprising:
According to the event table determine the corresponding event of the event identifier the first predetermined period probability of occurrence as the event Identify the first confidence level of corresponding event;
According to the event table determine the corresponding event of the event identifier the second predetermined period probability of occurrence as the event Identify the second confidence level of corresponding event.
7. method described in one of -6 according to claim 1, wherein the recommendation tables further include environmental volume and television sound volume Corresponding relationship;And
The method also includes:
Obtain current environmental volume;
Inquire television sound volume corresponding with the current environmental volume of current time matches in the recommendation tables;
The television sound volume inquired is determined as to play the volume of TV programme.
8. according to the method described in claim 7, wherein, the method also includes:
In response to detecting that the user adjusts volume, the corresponding threshold value of volume operation in the recommendation tables is adjusted.
9. one kind is for playing TV Festival destination device, comprising:
Confirmation unit is configured in response to receive the playing request of user, confirms the identity of the user;
Matching unit is configured to determine in pre-generated recommendation tables with the presence or absence of the identity and current time with the user The state of matching and TV programme is the title of the destination television program enabled, wherein the recommendation tables are for characterizing user's Identity, time point, the title of TV programme, the corresponding relationship between the state of TV programme;
Broadcast unit, if be configured to exist in pre-generated recommendation tables with the identity and current time matches of the user and The state of TV programme is the title of the destination television program enabled, then plays the destination television program.
10. a kind of electronic equipment, comprising:
One or more processors;
Storage device is stored thereon with one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors are real Now such as method described in any one of claims 1-8.
11. a kind of computer-readable medium, is stored thereon with computer program, wherein real when described program is executed by processor Now such as method described in any one of claims 1-8.
CN201810989133.4A 2018-08-28 2018-08-28 Method and device for playing television programs Active CN108989894B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810989133.4A CN108989894B (en) 2018-08-28 2018-08-28 Method and device for playing television programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810989133.4A CN108989894B (en) 2018-08-28 2018-08-28 Method and device for playing television programs

Publications (2)

Publication Number Publication Date
CN108989894A true CN108989894A (en) 2018-12-11
CN108989894B CN108989894B (en) 2021-04-13

Family

ID=64548297

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810989133.4A Active CN108989894B (en) 2018-08-28 2018-08-28 Method and device for playing television programs

Country Status (1)

Country Link
CN (1) CN108989894B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109818839A (en) * 2019-02-03 2019-05-28 三星电子(中国)研发中心 Personalized behavior prediction methods, devices and systems applied to smart home
CN110782890A (en) * 2019-09-29 2020-02-11 深圳市火乐科技发展有限公司 Alarm clock reminding method, intelligent projector and related product
CN112929714A (en) * 2021-01-26 2021-06-08 广州欢网科技有限责任公司 Method and device for setting and pushing direct favorite content during startup, and smart television

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094372A (en) * 2007-07-25 2007-12-26 北京中星微电子有限公司 Device and method for recommending TV programs
CN102957882A (en) * 2011-08-29 2013-03-06 联想(北京)有限公司 Television play control method, television play control device and television
WO2015041736A1 (en) * 2013-09-23 2015-03-26 Google Inc. Discovery of new media items
CN105245958A (en) * 2015-11-11 2016-01-13 Tcl集团股份有限公司 Live television program recommendation method and device
CN105812937A (en) * 2014-12-30 2016-07-27 Tcl集团股份有限公司 Television program recommending method and television program recommending device
CN105872632A (en) * 2015-12-01 2016-08-17 乐视网信息技术(北京)股份有限公司 Personalized program customized playing method and device
CN106341707A (en) * 2016-08-22 2017-01-18 乐视控股(北京)有限公司 Program recommending method and program recommending device
US20180150897A1 (en) * 2016-11-30 2018-05-31 Apple Inc. Diversity in media item recommendations
CN108121526A (en) * 2016-11-29 2018-06-05 英业达科技有限公司 Volume adjusting apparatus and method for regulation of sound volume

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094372A (en) * 2007-07-25 2007-12-26 北京中星微电子有限公司 Device and method for recommending TV programs
CN102957882A (en) * 2011-08-29 2013-03-06 联想(北京)有限公司 Television play control method, television play control device and television
WO2015041736A1 (en) * 2013-09-23 2015-03-26 Google Inc. Discovery of new media items
CN105812937A (en) * 2014-12-30 2016-07-27 Tcl集团股份有限公司 Television program recommending method and television program recommending device
CN105245958A (en) * 2015-11-11 2016-01-13 Tcl集团股份有限公司 Live television program recommendation method and device
CN105872632A (en) * 2015-12-01 2016-08-17 乐视网信息技术(北京)股份有限公司 Personalized program customized playing method and device
CN106341707A (en) * 2016-08-22 2017-01-18 乐视控股(北京)有限公司 Program recommending method and program recommending device
CN108121526A (en) * 2016-11-29 2018-06-05 英业达科技有限公司 Volume adjusting apparatus and method for regulation of sound volume
US20180150897A1 (en) * 2016-11-30 2018-05-31 Apple Inc. Diversity in media item recommendations

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109818839A (en) * 2019-02-03 2019-05-28 三星电子(中国)研发中心 Personalized behavior prediction methods, devices and systems applied to smart home
CN109818839B (en) * 2019-02-03 2022-02-25 三星电子(中国)研发中心 Personalized behavior prediction method, device and system applied to smart home
CN110782890A (en) * 2019-09-29 2020-02-11 深圳市火乐科技发展有限公司 Alarm clock reminding method, intelligent projector and related product
CN112929714A (en) * 2021-01-26 2021-06-08 广州欢网科技有限责任公司 Method and device for setting and pushing direct favorite content during startup, and smart television

Also Published As

Publication number Publication date
CN108989894B (en) 2021-04-13

Similar Documents

Publication Publication Date Title
CN101828199B (en) Method and system for generating recommendations of content items
CN104584571B (en) Audio-frequency fingerprint sequence is produced at set top box
JP5283110B2 (en) System for targeted television program delivery, preference engine, machine-readable medium, and method for determining television viewing habits
US9330162B2 (en) Method and apparatus for providing temporal context for recommending content for consumption by a user device
CN102265276B (en) Commending system based on context
US11917243B1 (en) Optimizing inventory based on predicted viewership
CN108351992A (en) It is experienced according to the enhanced computer of active prediction
CN104935968A (en) Method and system for recommending program by interactive personality TV (IPTV)
CN108989894A (en) Method and apparatus for playing TV programme
US9544720B2 (en) Information delivery targeting
US11540008B2 (en) Systems and methods for audio adaptation of content items to endpoint media devices
CN105653434A (en) Method and apparatus for performing tracking processing on use of application
EP2452273A1 (en) A method and arrangements for analysing multimedia content
KR101305995B1 (en) A personalization recommendation system of computer application programs through the analyzing meta-data and usage patterns and method thereof
CN109978575B (en) Method and device for mining user flow operation scene
CN101359971A (en) Method and system providing electronic program guiding service
CN106651431A (en) Advertising method and advertising device
CN107544785A (en) A kind of application program update method and device
CN106488156B (en) Switching advertisement analysis and offer system based on user
CN111382281A (en) Recommendation method, device, equipment and storage medium based on content of media object
CN109195014A (en) Set-top-box system and its application method with user&#39;s identification and program push function
KR101511311B1 (en) System and method of providing user personalized advertisement using settop-box control log and contents search log
JP2003078899A (en) Functional planning system
CN112307317A (en) Information processing method and device, storage medium and electronic equipment
CN111353101A (en) Data pushing method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant