CN108574857A - Program commending method, smart television based on user behavior and storage medium - Google Patents
Program commending method, smart television based on user behavior and storage medium Download PDFInfo
- Publication number
- CN108574857A CN108574857A CN201810498022.3A CN201810498022A CN108574857A CN 108574857 A CN108574857 A CN 108574857A CN 201810498022 A CN201810498022 A CN 201810498022A CN 108574857 A CN108574857 A CN 108574857A
- Authority
- CN
- China
- Prior art keywords
- program
- recommended
- user
- target
- behavior
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-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)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of program commending method, smart television and storage medium based on user behavior.The present invention is when by player plays target program,Collect operation behavior of the user to the player,Preference of the user to the target program is determined further according to the operation behavior of collection,And the target program and corresponding preference are added in target programme contribution,Then the program of preset quantity is chosen from the target programme contribution according to the sequence of preference from big to small,And using the program of selection as program to be recommended,The program to be recommended is ranked up then according to program parameter,Finally the program to be recommended is shown according to ranking results,Preference of the user to program can be efficiently identified out,And program to be recommended is ranked up according to preference,To make program to be recommended meet the hobby of user as much as possible,And the program recommended is arranged according to the preference degree of user,Orderly and focus,Improve user experience.
Description
Technical field
The present invention relates to ntelligent television technolog field more particularly to a kind of program commending method based on user behavior, intelligence
It can TV and storage medium.
Background technology
Develop with the technology of smart television, the program that may be viewed by smart television is more and more abundant, each user preferences
The type of program is different.
And television system typically directly recommends user when recommending program according to the temperature of program, but these are saved
Mesh may lead to the mixed and disorderly out-focus of programme content recommended there is no being linked up with the hobby of user itself.
The above is only used to facilitate the understanding of the technical scheme, and is not represented and is recognized that the above is existing skill
Art.
Invention content
The main purpose of the present invention is to provide a kind of program commending method, smart television and storage based on user behavior
Medium, it is intended to solve to recommend program not link up with the hobby of user itself in the prior art, cause the programme content recommended miscellaneous
The technical issues of random out-focus.
To achieve the above object, the present invention provides a kind of program commending method based on user behavior, described to be based on user
The program commending method of behavior includes the following steps:
Smart television collects operation behavior of the user to the player when by player plays target program;
Preference of the user to the target program is determined according to the operation behavior of collection, and by the target program and phase
The preference answered is added in target programme contribution;
The program of preset quantity is chosen from the target programme contribution according to the sequence of preference from big to small, and will be chosen
Program as program to be recommended;
The program to be recommended is ranked up according to program parameter;
The program to be recommended is shown according to ranking results.
Preferably, the operation behavior includes:Suspend controlling behavior, rewind controlling behavior and F.F. and rewind switches
Controlling behavior;
Correspondingly, the operation behavior according to collection determines preference of the user to the target program, and will be described
Target program and corresponding preference are added in target programme contribution, are specifically included:
Count quantity, the quantity of the rewind controlling behavior and the F.F. and rewind of the pause controlling behavior
The quantity of switching control behavior;
Preference of the user to the target program is determined according to the quantity of statistics;
The target program and corresponding preference are added in target programme contribution.
Preferably, the quantity according to statistics determines that user to the preference of the target program, specifically includes:
The quantity of statistics is multiplied with corresponding weights respectively, and using the addition result of product as user to the target
The preference of program.
Preferably, the program parameter includes:Program updating frequency, program playing duration and user collect label;
Correspondingly, the program parameter according to the program to be recommended is ranked up the program to be recommended, specifically
Including:
According to the program updating frequency, program playing duration and user of each program to be recommended collection label, determination respectively waits for respectively
Recommend the program priority of program;
The program to be recommended is ranked up according to the program priority.
Preferably, described that the program to be recommended is shown according to ranking results, it specifically includes:
Corresponding information display frames are generated respectively for the program to be recommended;
The display location that each information display frames are determined according to ranking results, according to determining display location to described information exhibition
Show that frame is shown.
Preferably, the display location that each information display frames are determined according to ranking results, according to determining display location
After being shown to described information display frames, the program commending method based on user behavior further includes:
The history viewing record for obtaining each program to be recommended, each program to be recommended is determined from history viewing record
Watched program title;
Capture the newest program title of the program to be recommended;
The newest program title is compared with watched program title;
When the newest program title and watched program title are inconsistent, the newest program title is showed in pair
In the information display frames answered.
Preferably, the display location that each information display frames are determined according to ranking results, according to determining display location
After being shown to described information display frames, the program commending method based on user behavior further includes:
Capture the message information in the comment area of each program to be recommended;
From it is described message information in screening thumb up number more than preset quantity message information, and using the message information as
It waits choosing message information;
Using apart from current time it is nearest wait choosing message information as target message information;
Keyword extraction is carried out to target message information, corresponding target program mark is captured according to the keyword of extraction
Topic;
The target program title is showed in corresponding information display frames.
Preferably, the smart television collects user to the player when by player plays target program
Before operation behavior, the program commending method based on user behavior further includes:
Smart television is determined according to the program keyword and is closed with the program in response to program keyword input by user
The corresponding program to be determined of keyword, and the details page of the program to be determined is shown;
When the displaying time of the details page being more than preset time, using the program to be determined as target program.
In addition, to achieve the above object, the present invention also provides a kind of smart television, the smart television includes:Memory,
Processor and the program recommended program based on user behavior that is stored on the memory and can run on the processor,
The program recommended program based on user behavior is arranged for carrying out the program commending method based on user behavior as described above
The step of.
In addition, to achieve the above object, it is described computer-readable the present invention also provides a kind of computer readable storage medium
The program recommended program based on user behavior is stored on storage medium, the program recommended program based on user behavior is located
Manage the step of realizing program commending method based on user behavior as described above when device executes.
The present invention collects operation behavior of the user to the player, then root when by player plays target program
Preference of the user to the target program is determined according to the operation behavior of collection, and by the target program and corresponding preference
It is added in target programme contribution, then chooses preset quantity from the target programme contribution according to the sequence of preference from big to small
Program, and using the program of selection as program to be recommended, the program to be recommended is ranked up then according to program parameter,
Finally the program to be recommended is shown according to ranking results, preference of the user to program can be efficiently identified out,
And program to be recommended is ranked up according to preference, to make program to be recommended meet the hobby of user as much as possible, and
And the program recommended is arranged according to the preference degree of user, orderly and is focused, is improved user experience.
Description of the drawings
Fig. 1 is the smart television structural schematic diagram for the hardware running environment that the embodiment of the present invention is related to;
Fig. 2 is that the present invention is based on the flow diagrams of the program commending method first embodiment of user behavior;
Fig. 3 is that the present invention is based on the flow diagrams of the program commending method second embodiment of user behavior.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific implementation mode
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Referring to Fig.1, Fig. 1 is the structural representation of the smart television for the hardware running environment that the embodiment of the present invention is related to
Figure.
As shown in Figure 1, the smart television may include:Processor 1001, such as CPU, communication bus 1002, user interface
1003, network interface 1004, memory 1005.Wherein, communication bus 1002 is for realizing the connection communication between these components.
User interface 1003 may include display screen (Display), input unit such as button, may also include the equipment such as remote controler, can
It can also includes standard wireline interface and wireless interface to select user interface 1003.Network interface 1004 may include optionally mark
Wireline interface, the wireless interface (such as WI-FI interfaces) of standard.Memory 1005 can be high-speed RAM memory, can also be stabilization
Memory (non-volatile memory), such as magnetic disk storage.Memory 1005 optionally can also be independently of preceding
State the storage device of processor 1001.
It will be understood by those skilled in the art that structure shown in Fig. 1 does not constitute the restriction to smart television, can wrap
It includes than illustrating more or fewer components, either combines certain components or different components arrangement.
As shown in Figure 1, as may include that operating system, network are logical in a kind of memory 1005 of computer storage media
Believe module, Subscriber Interface Module SIM and the program recommended program based on user behavior.
In smart television shown in Fig. 1, network interface 1004 is mainly used for carrying out data interaction with outer net;User interface
1003 are mainly used for receiving the input instruction of user;The smart television is called in memory 1005 by processor 1001 and is stored
The program recommended program based on user behavior, and execute following operation:
When by player plays target program, operation behavior of the user to the player is collected;
Preference of the user to the target program is determined according to the operation behavior of collection, and by the target program and phase
The preference answered is added in target programme contribution;
The program of preset quantity is chosen from the target programme contribution according to the sequence of preference from big to small, and will be chosen
Program as program to be recommended;
The program to be recommended is ranked up according to program parameter;
The program to be recommended is shown according to ranking results.
Further, the operation behavior includes:Pause controlling behavior, rewind controlling behavior and F.F. and rewind are cut
Change controlling behavior;Processor 1001 can call the program recommended program based on user behavior stored in memory 1005, also
Execute following operation:
Count quantity, the quantity of the rewind controlling behavior and the F.F. and rewind of the pause controlling behavior
The quantity of switching control behavior;
Preference of the user to the target program is determined according to the quantity of statistics;
The target program and corresponding preference are added in target programme contribution.
Further, processor 1001 can call the program based on user behavior stored in memory 1005 to recommend journey
Sequence also executes following operation:
The quantity of statistics is multiplied with corresponding weights respectively, and using the addition result of product as user to the target
The preference of program.
Further, the program parameter includes:Program updating frequency, program playing duration and user collect label;Place
Reason device 1001 can call the program recommended program based on user behavior stored in memory 1005, also execute following operation:
According to the program updating frequency, program playing duration and user of each program to be recommended collection label, determination respectively waits for respectively
Recommend the program priority of program;
The program to be recommended is ranked up according to the program priority.
Further, processor 1001 can call the program based on user behavior stored in memory 1005 to recommend journey
Sequence also executes following operation:
Corresponding information display frames are generated respectively for the program to be recommended;
The display location that each information display frames are determined according to ranking results, according to determining display location to described information exhibition
Show that frame is shown.
Further, processor 1001 can call the program based on user behavior stored in memory 1005 to recommend journey
Sequence also executes following operation:
The history viewing record for obtaining each program to be recommended, each program to be recommended is determined from history viewing record
Watched program title;
Capture the newest program title of the program to be recommended;
The newest program title is compared with watched program title;
When the newest program title and watched program title are inconsistent, the newest program title is showed in pair
In the information display frames answered.
Further, processor 1001 can call the program based on user behavior stored in memory 1005 to recommend journey
Sequence also executes following operation:
Capture the message information in the comment area of each program to be recommended;
From it is described message information in screening thumb up number more than preset quantity message information, and using the message information as
It waits choosing message information;
Using apart from current time it is nearest wait choosing message information as target message information;
Keyword extraction is carried out to target message information, corresponding target program mark is captured according to the keyword of extraction
Topic;
The target program title is showed in corresponding information display frames.
Further, processor 1001 can call the program based on user behavior stored in memory 1005 to recommend journey
Sequence also executes following operation:
In response to program keyword input by user, determined according to the program keyword corresponding with the program keyword
Program to be determined, and the details page of the program to be determined is shown;
When the displaying time of the details page being more than preset time, using the program to be determined as target program.
The present embodiment through the above scheme, when by player plays target program, collects user to the player
Operation behavior, determine preference of the user to the target program further according to the operation behavior of collection, and by the target section
Mesh and corresponding preference are added in target programme contribution, then according to preference sequence from big to small from the target program
The program for choosing preset quantity is concentrated, and using the program of selection as program to be recommended, is waited for described then according to program parameter
Recommend program to be ranked up, finally the program to be recommended is shown according to ranking results, use can be efficiently identified out
Family is ranked up program to be recommended according to preference the preference of program, to make program to be recommended as much as possible
Meet the hobby of user, and the program recommended is arranged according to the preference degree of user, orderly and focuses, improve user
Experience.
Based on above-mentioned hardware configuration, propose that the present invention is based on the program commending method embodiments of user behavior.
It is that the present invention is based on the flow diagrams of the program commending method first embodiment of user behavior with reference to Fig. 2, Fig. 2.
In the first embodiment, the program commending method based on user behavior includes the following steps:
S10:Smart television collects operation row of the user to the player when by player plays target program
For.
It should be noted that the player is the player of smart television, can be the broadcasting that smart television carries
Device, or the application program installed on smart television, the present embodiment do not limit this.
It will be appreciated that a thread can be opened in smart television, user is collected to the broadcasting by the thread
The operation behavior of device.
Since user can play many programs when using smart television, if each program carries out operation behavior collection,
The excessive process resource of smart television can be occupied, it is slack-off so as to cause the reaction speed of smart television, to avoid the problem, this reality
It applies in example, before step S10, smart television may be in response to program keyword input by user, according to the program keyword
It determines program to be determined corresponding with the program keyword, and the details page of the program to be determined is shown;When
When the displaying time of the details page is more than preset time, using the program to be determined as target program, to avoid by
Operation behavior collection is carried out to excessive program in smart television.
In the concrete realization, the preset time can be configured as needed, but usually, when preset time is more than
When the startup time of player, it can be assumed that carried out the browsing of certain time to details page for user, therefore, can more subject to
Really differentiate whether program to be determined is target program.
S20:Preference of the user to the target program is determined according to the operation behavior of collection, and by the target program
And corresponding preference is added in target programme contribution.
Since user can reflect user to the preference of program, example the operation behavior of player to a certain extent
Such as:For user in player plays program, the numbers such as input command fast forward, reverse commands, pause command are more, can speculate use
Family is higher to the hobby of the program.
Therefore, in the present embodiment, the operation behavior may include three classes controlling behavior, respectively suspend controlling behavior, fast
Move back controlling behavior and F.F. and rewind switching control behavior;
Correspondingly, step S20 may particularly include:First count quantity, the rewind control row of the pause controlling behavior
For quantity and the F.F. and rewind switching control behavior quantity;Determine user to described further according to the quantity of statistics
The preference of target program;Then the target program and corresponding preference are added in target programme contribution.
The different behaviors of influence due to to(for) preference also can be different, can be that different behaviors determines not respectively
Same weight, the usual F.F. is higher than the weight of the rewind controlling behavior with the weight of rewind switching control behavior, described
Weight of the weight of rewind controlling behavior higher than the pause controlling behavior.
It, can be by the quantity of statistics point in the present embodiment to improve user to the accuracy of the preference of the target program
It is not multiplied with corresponding weights, and using the addition result of product as user to the preference of the target program.
May include that cursor chooses event or picture rotational event for the pause controlling behavior of the first kind,
Certainly, it also can be other events with similar functions.
For ease of carrying out follow-up preference calculating, in the present embodiment, recordable cursor chooses the number or picture of event
The number of rotational event after being added these numbers, will add up result (quantity of the i.e. described pause controlling behavior) and preserve
Into first memory;
For example, realizing that code can be accordingly:Play_pause (x1)={ { " 1 ":“mousclick”:“5”},
{“2”:“fanzhuan”:" 5 " } } // program 1:Discriminate Huan and pass 5 collection, mouse is clicked 5 times, and picture rotates 5 times.
Play_pause (x2)={ { " 1 ":“mousclick”:“2”},
{“2”:“fanzhuan”:" 2 " } } // program 2:It cracks down upon evil forces 5 collection, mouse is clicked 2 times, and picture rotates 2 times.
For the pause controlling behavior of the second class, for ease of carrying out follow-up preference calculating, in the present embodiment, it can remember
The number that event is clicked in rewind is recorded, these numbers (quantity for suspending controlling behavior) are saved in second memory;
For example, realizing that code can be accordingly:Play_back (x1)={ { " 1 ":“back”:“5”},
} // discriminate Huan passes 5 collection, retracts and clicks 5 times.
Play_back (x2)={ { " 1 ":“back”:“6”},
5 collection of } // crack down upon evil forces retracts and clicks 15 times.
For the F.F. of third class and rewind switching control behavior, duration is spaced between rewind and F.F. detecting
More than program total duration preset percentage (such as:10%, can be also 15% or 5%, the present embodiment is not subject to this certainly
Limitation) when, a rewind and F.F. switching control behavior are regarded as, for ease of carrying out follow-up preference calculating, in the present embodiment,
The number of recordable rewind and F.F. switching control behavior, and these numbers are saved in third memory.
For example, realizing that code can be accordingly:Play_backfast (x1)={ { " 1 ":“backfasttime”:
“300s”},
{“2”:“backfasttotal”:" 2 " } } // discriminate 5 collection of Huan biographies, rewind and F.F. interval are more than the 300s times, occur
2 times.
Play_backfast (x2)={ { " 1 ":“backfasttime”:“300s”},
{“2”:“backfasttotal”:" 3 " } } // 5 collection of cracking down upon evil forces, rewind and F.F. interval are more than the 300s times, occur 3
It is secondary.
In the present embodiment, the weight of the F.F. and rewind switching control behavior can be arranged for calculating for preference
It is 1000, the weight of the rewind controlling behavior is set as 100, the weight of the pause controlling behavior is set as 10, it can
The preference of calculating is stored into the 4th memory.
For example, realizing that code can be accordingly:Paxing_Prog_ (x1)=(Play_backfast (x1) * 10) |
(Play_back (x1) * 100) | (Play_pause (x1) * 1000)=((5+5) * 10) | (5*100) | (2*1000))
=2500//discriminate 5 collection weights second of Huan biographies.
Paxing_Prog_ (x2)=(Play_backfast (x2) * 10) | (Play_back (x2) * 100) | (Play_
Pause (x2) * 1000)=((4) * 10) | (6*100) | (3*1000))
=3640//5 collection weights first of cracking down upon evil forces.
Certainly, the operation behavior may also include other behaviors, such as:Brightness controlling behavior, volume control behavior etc., this
Embodiment does not limit this.
S30:The program of preset quantity is chosen from the target programme contribution according to the sequence of preference from big to small, and will
The program of selection is as program to be recommended.
It will be appreciated that ensure that the program for recommending user is the program interested to user, the preset quantity can
It is set as 1, but recommends program very few in order to prevent, in the present embodiment, the preset quantity may also be configured to whole more than or equal to 2
Number.
S40:The program to be recommended is ranked up according to program parameter.
It should be noted that for the program of different program parameters, can also there are difference, example to the attraction of user
Such as:The longer program of the duration program more attractive shorter compared to duration, the higher program of renewal frequency compare renewal frequency
The program of lower program more attractive, user setting collection label more has attraction than the program for being not provided with collection label
Power.
So the program parameter may include:Program updating frequency, program playing duration and user collect label, certainly,
The program parameter may also include other parameters, and the present embodiment does not limit this.
Correspondingly, step S40 may particularly include:When first being played according to the program updating frequency of each program to be recommended, program
Long and user collects the program priority that label determines each program to be recommended respectively;It is waited for described according still further to the program priority
Program is recommended to be ranked up.
In the concrete realization, can be that corresponding mark is respectively set in different program parameters in advance, to differentiate the power of program
Weight, such as:It can be monthly to update corresponding mark to be set as 1 by program updating frequency, be by Zhou Gengxin by program updating frequency
Corresponding mark is set as 2, and program updating frequency is per diem to update corresponding mark to be set as 3;It can be small by program playing duration
In 20 minutes, corresponding mark was set as 1, program playing duration was more than or equal to 20 minutes, and be less than 30 minutes corresponding marks
Knowledge is set as 2, and program playing duration is more than or equal to 30 minutes, and corresponding mark was set as 3 less than 60 minutes, by program
Playing duration is more than or equal to 60 minutes corresponding marks and is set as 4;User can be collected to the corresponding mark of label and be set as 10, do not had
There is user to collect the corresponding mark of label and is set as 0.
In the concrete realization, when can first search the corresponding mark of program updating frequency, the program broadcasting of each program to be recommended
Long corresponding mark and user collect and mark corresponding mark, and each section purpose mark to be recommended found is carried out phase respectively
Add, addition result can be used as the program priority of each program to be recommended.
Such as:The program updating frequency of one program is by Zhou Gengxin, and program playing duration is 45 minutes, and there is no users
Collection label, at this time, it may be determined that the corresponding mark 2 of program updating frequency, program playing duration is corresponding to identify 3, you can determines
The program priority 5 of the program.
S50:The program to be recommended is shown according to ranking results.
Typically, the higher program to be recommended of program priority needs to be put into the easier position checked of user, generally
User checks that the custom of information is browsing or from left to right from top to bottom, therefore, can be by program priority according to high on earth suitable
Mode more than sequence down is shown, and can also carry out program priority in a manner of from left to right according to high sequence on earth
Displaying, it is, of course, also possible to which other modes are shown, the present embodiment does not limit this.
The present embodiment collects operation behavior of the user to the player when by player plays target program, then
Preference of the user to the target program is determined according to the operation behavior of collection, and by the target program and corresponding preference
Degree is added in target programme contribution, then chooses present count from the target programme contribution according to the sequence of preference from big to small
The program of amount, and using the program of selection as program to be recommended, the program to be recommended is arranged then according to program parameter
Sequence is finally shown the program to be recommended according to ranking results, can efficiently identify out preference of the user to program
Degree, and program to be recommended is ranked up according to preference, to make program to be recommended meet the hobby of user as much as possible,
And the program recommended is arranged according to the preference degree of user, orderly and is focused, is improved user experience.
Further, as shown in figure 3, proposing that the present invention is based on the program commending methods of user behavior based on first embodiment
Second embodiment, in the present embodiment, step S50 specifically include:
S501:Corresponding information display frames are generated respectively for the program to be recommended;
S502:The display location that each information display frames are determined according to ranking results, according to determining display location to described
Information display frames are shown.
It should be noted that for the ease of allowing users to easily check the related letter of the program to be recommended
Breath, therefore, the mode that information display frames can be used to show into row information.
User, can be in the presence of by program, newer issue watches the case where finishing before this when watching program, and program has
There may be update, it, can in the present embodiment for the ease of allowing users to recognize in time whether program has existed update
After step S502, the history viewing record of each program to be recommended is obtained, determination in record is watched from the history and respectively waits pushing away
Recommend the watched program title of program;Capture the newest program title of the program to be recommended;By the newest program title with
Watched program title is compared;It, will be described newest when the newest program title and watched program title are inconsistent
Program title is showed in corresponding information display frames, can easily know whether program has update thereby using family.
In the concrete realization, program title is the information for distinguishing program issue, can be programme contribution number, also may be used
Think the program updating date, can also be the title of the phase program, can also be other information certainly, the present embodiment is not added with this
With limitation.
User, also can be in the presence of by program, newer issue watch the case where finishing before this when watching program, and saves
Mesh there may be a more welcome phase, and for the ease of making user recognize, which phase program is most popular, in the present embodiment,
After step S502, message information in the comment area of each to be recommended program can be captured;It is screened a little from the message information
Praise number more than preset quantity message information, and using the message information as wait for selection leave a message information;It will be apart from current time
Nearest waits choosing message information as target message information;Keyword extraction is carried out to target message information, according to carrying
The keyword taken captures corresponding target program title;The target program title is showed in corresponding information display frames.
In addition, the embodiment of the present invention also proposes a kind of computer readable storage medium, the computer readable storage medium
On be stored with the program recommended program based on user behavior, the program recommended program based on user behavior is executed by processor
Shi Shixian is operated as follows:
When by player plays target program, operation behavior of the user to the player is collected;
Preference of the user to the target program is determined according to the operation behavior of collection, and by the target program and phase
The preference answered is added in target programme contribution;
The program of preset quantity is chosen from the target programme contribution according to the sequence of preference from big to small, and will be chosen
Program as program to be recommended;
The program to be recommended is ranked up according to program parameter;
The program to be recommended is shown according to ranking results.
Further, the operation behavior includes:Pause controlling behavior, rewind controlling behavior and F.F. and rewind are cut
Change controlling behavior;Following operation is also realized when the program recommended program based on user behavior is executed by processor:
Count quantity, the quantity of the rewind controlling behavior and the F.F. and rewind of the pause controlling behavior
The quantity of switching control behavior;
Preference of the user to the target program is determined according to the quantity of statistics;
The target program and corresponding preference are added in target programme contribution.
Further, following operation is also realized when the program recommended program based on user behavior is executed by processor:
The quantity of statistics is multiplied with corresponding weights respectively, and using the addition result of product as user to the target
The preference of program.
Further, the program parameter includes:Program updating frequency, program playing duration and user collect label;Institute
It states and also realizes following operation when the program recommended program based on user behavior is executed by processor:
According to the program updating frequency, program playing duration and user of each program to be recommended collection label, determination respectively waits for respectively
Recommend the program priority of program;
The program to be recommended is ranked up according to the program priority.
Further, following operation is also realized when the program recommended program based on user behavior is executed by processor:
Corresponding information display frames are generated respectively for the program to be recommended;
The display location that each information display frames are determined according to ranking results, according to determining display location to described information exhibition
Show that frame is shown.
Further, following operation is also realized when the program recommended program based on user behavior is executed by processor:
The history viewing record for obtaining each program to be recommended, each program to be recommended is determined from history viewing record
Watched program title;
Capture the newest program title of the program to be recommended;
The newest program title is compared with watched program title;
When the newest program title and watched program title are inconsistent, the newest program title is showed in pair
In the information display frames answered.
Further, following operation is also realized when the program recommended program based on user behavior is executed by processor:
Capture the message information in the comment area of each program to be recommended;
From it is described message information in screening thumb up number more than preset quantity message information, and using the message information as
It waits choosing message information;
Using apart from current time it is nearest wait choosing message information as target message information;
Keyword extraction is carried out to target message information, corresponding target program mark is captured according to the keyword of extraction
Topic;
The target program title is showed in corresponding information display frames.
Further, following operation is also realized when the program recommended program based on user behavior is executed by processor:
In response to program keyword input by user, determined according to the program keyword corresponding with the program keyword
Program to be determined, and the details page of the program to be determined is shown;
When the displaying time of the details page being more than preset time, using the program to be determined as target program.
The present embodiment through the above scheme, when by player plays target program, collects user to the player
Operation behavior, determine preference of the user to the target program further according to the operation behavior of collection, and by the target section
Mesh and corresponding preference are added in target programme contribution, then according to preference sequence from big to small from the target program
The program for choosing preset quantity is concentrated, and using the program of selection as program to be recommended, is waited for described then according to program parameter
Recommend program to be ranked up, finally the program to be recommended is shown according to ranking results, use can be efficiently identified out
Family is ranked up program to be recommended according to preference the preference of program, to make program to be recommended as much as possible
Meet the hobby of user, and the program recommended is arranged according to the preference degree of user, orderly and focuses, improve user
Experience.
It should be noted that herein, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that process, method, article or system including a series of elements include not only those elements, and
And further include other elements that are not explicitly listed, or further include for this process, method, article or system institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including this
There is also other identical elements in the process of element, method, article or system.
The embodiments of the present invention are for illustration only, can not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, technical scheme of the present invention substantially in other words does the prior art
Going out the part of contribution can be expressed in the form of software products, which is stored in one as described above
In storage medium (such as ROM/RAM, magnetic disc, CD), including some instructions use so that a station terminal equipment (can be mobile phone,
Computer, server, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
It these are only the preferred embodiment of the present invention, be not intended to limit the scope of the invention, it is every to utilize this hair
Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of program commending method based on user behavior, which is characterized in that the program recommendation side based on user behavior
Method includes the following steps:
Smart television collects operation behavior of the user to the player when by player plays target program;
Preference of the user to the target program is determined according to the operation behavior of collection, and by the target program and accordingly
Preference is added in target programme contribution;
Choose the program of preset quantity from the target programme contribution according to the sequence of preference from big to small, and by the section of selection
Mesh is as program to be recommended;
The program to be recommended is ranked up according to program parameter;
The program to be recommended is shown according to ranking results.
2. the program commending method based on user behavior as described in claim 1, which is characterized in that the operation behavior packet
It includes:Suspend controlling behavior, rewind controlling behavior and F.F. and rewind switching control behavior;
Correspondingly, the operation behavior according to collection determines preference of the user to the target program, and by the target
Program and corresponding preference are added in target programme contribution, are specifically included:
Quantity, the quantity of the rewind controlling behavior and the F.F. and rewind for counting the pause controlling behavior switch
The quantity of controlling behavior;
Preference of the user to the target program is determined according to the quantity of statistics;
The target program and corresponding preference are added in target programme contribution.
3. the program commending method based on user behavior as claimed in claim 2, which is characterized in that the number according to statistics
Amount determines that user to the preference of the target program, specifically includes:
The quantity of statistics is multiplied with corresponding weights respectively, and using the addition result of product as user to the target program
Preference.
4. the program commending method based on user behavior as described in claim 1, which is characterized in that the program parameter packet
It includes:Program updating frequency, program playing duration and user collect label;
Correspondingly, the program parameter according to the program to be recommended is ranked up the program to be recommended, specifically includes:
It is determined respectively according to the program updating frequency, program playing duration and user of each program to be recommended collection label each to be recommended
The program priority of program;
The program to be recommended is ranked up according to the program priority.
5. the program commending method as described in any one of claims 1 to 4 based on user behavior, which is characterized in that described
The program to be recommended is shown according to ranking results, is specifically included:
Corresponding information display frames are generated respectively for the program to be recommended;
The display location that each information display frames are determined according to ranking results, according to determining display location to described information display frames
It is shown.
6. the program commending method based on user behavior as claimed in claim 5, which is characterized in that described according to ranking results
The display location for determining each information display frames, after being shown to described information display frames according to determining display location, institute
Stating the program commending method based on user behavior further includes:
The history viewing record for obtaining each program to be recommended, determines the sight of each program to be recommended from history viewing record
See program title;
Capture the newest program title of the program to be recommended;
The newest program title is compared with watched program title;
When the newest program title and watched program title are inconsistent, the newest program title is showed in corresponding
In information display frames.
7. the program commending method based on user behavior as claimed in claim 5, which is characterized in that described according to ranking results
The display location for determining each information display frames, after being shown to described information display frames according to determining display location, institute
Stating the program commending method based on user behavior further includes:
Capture the message information in the comment area of each program to be recommended;
Screening thumbs up message information of the number more than preset quantity from the message information, and using the message information as to be selected
Take message information;
Using apart from current time it is nearest wait choosing message information as target message information;
Keyword extraction is carried out to target message information, corresponding target program title is captured according to the keyword of extraction;
The target program title is showed in corresponding information display frames.
8. the program commending method as described in any one of claims 1 to 4 based on user behavior, which is characterized in that described
Smart television is when by player plays target program, before collecting user to the operation behavior of the player, the base
Further include in the program commending method of user behavior:
Smart television determines and the program keyword in response to program keyword input by user according to the program keyword
Corresponding program to be determined, and the details page of the program to be determined is shown;
When the displaying time of the details page being more than preset time, using the program to be determined as target program.
9. a kind of smart television, which is characterized in that the smart television includes:Memory, processor and it is stored in the storage
On device and the program recommended program based on user behavior that can run on the processor, the program based on user behavior
Recommended program is arranged for carrying out the step such as the program commending method described in any item of the claim 1 to 8 based on user behavior
Suddenly.
10. a kind of computer readable storage medium, which is characterized in that be stored on the computer readable storage medium based on use
The program recommended program of family behavior is realized when the program recommended program based on user behavior is executed by processor as right is wanted
The step of seeking the program commending method based on user behavior described in any one of 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810498022.3A CN108574857B (en) | 2018-05-22 | 2018-05-22 | Program recommendation method based on user behavior, smart television and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810498022.3A CN108574857B (en) | 2018-05-22 | 2018-05-22 | Program recommendation method based on user behavior, smart television and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108574857A true CN108574857A (en) | 2018-09-25 |
CN108574857B CN108574857B (en) | 2021-09-28 |
Family
ID=63572844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810498022.3A Active CN108574857B (en) | 2018-05-22 | 2018-05-22 | Program recommendation method based on user behavior, smart television and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108574857B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110691264A (en) * | 2019-10-09 | 2020-01-14 | 山东三木众合信息科技股份有限公司 | Television program pushing system and method based on user browsing habits |
CN110909221A (en) * | 2019-11-29 | 2020-03-24 | 腾讯科技(深圳)有限公司 | Resource display method and related device |
CN111414883A (en) * | 2020-03-27 | 2020-07-14 | 深圳创维-Rgb电子有限公司 | Program recommendation method, terminal and storage medium based on face emotion |
WO2020233432A1 (en) * | 2019-05-20 | 2020-11-26 | 阿里巴巴集团控股有限公司 | Method and device for information recommendation |
CN112333515A (en) * | 2020-07-30 | 2021-02-05 | 深圳Tcl新技术有限公司 | Display method, device and equipment of recommended programs and readable storage medium |
CN112351345A (en) * | 2020-11-04 | 2021-02-09 | 深圳Tcl新技术有限公司 | Control method and device of recommended content, smart television and storage medium |
CN113378045A (en) * | 2021-06-08 | 2021-09-10 | 深圳Tcl新技术有限公司 | Digital content distribution method, apparatus and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060100987A1 (en) * | 2002-11-08 | 2006-05-11 | Leurs Nathalie D P | Apparatus and method to provide a recommedation of content |
CN102487456A (en) * | 2009-11-30 | 2012-06-06 | 国际商业机器公司 | Method for providing visit rate of online video and device thereof |
CN103440335A (en) * | 2013-09-06 | 2013-12-11 | 北京奇虎科技有限公司 | Video recommendation method and device |
CN104216960A (en) * | 2014-08-21 | 2014-12-17 | 北京奇艺世纪科技有限公司 | Method and device for recommending video |
CN105095431A (en) * | 2015-07-22 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Method and device for pushing videos based on behavior information of user |
-
2018
- 2018-05-22 CN CN201810498022.3A patent/CN108574857B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060100987A1 (en) * | 2002-11-08 | 2006-05-11 | Leurs Nathalie D P | Apparatus and method to provide a recommedation of content |
CN102487456A (en) * | 2009-11-30 | 2012-06-06 | 国际商业机器公司 | Method for providing visit rate of online video and device thereof |
CN103440335A (en) * | 2013-09-06 | 2013-12-11 | 北京奇虎科技有限公司 | Video recommendation method and device |
CN104216960A (en) * | 2014-08-21 | 2014-12-17 | 北京奇艺世纪科技有限公司 | Method and device for recommending video |
CN105095431A (en) * | 2015-07-22 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Method and device for pushing videos based on behavior information of user |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020233432A1 (en) * | 2019-05-20 | 2020-11-26 | 阿里巴巴集团控股有限公司 | Method and device for information recommendation |
CN110691264A (en) * | 2019-10-09 | 2020-01-14 | 山东三木众合信息科技股份有限公司 | Television program pushing system and method based on user browsing habits |
CN110909221A (en) * | 2019-11-29 | 2020-03-24 | 腾讯科技(深圳)有限公司 | Resource display method and related device |
CN111414883A (en) * | 2020-03-27 | 2020-07-14 | 深圳创维-Rgb电子有限公司 | Program recommendation method, terminal and storage medium based on face emotion |
CN112333515A (en) * | 2020-07-30 | 2021-02-05 | 深圳Tcl新技术有限公司 | Display method, device and equipment of recommended programs and readable storage medium |
CN112351345A (en) * | 2020-11-04 | 2021-02-09 | 深圳Tcl新技术有限公司 | Control method and device of recommended content, smart television and storage medium |
CN113378045A (en) * | 2021-06-08 | 2021-09-10 | 深圳Tcl新技术有限公司 | Digital content distribution method, apparatus and storage medium |
CN113378045B (en) * | 2021-06-08 | 2024-02-09 | 深圳Tcl新技术有限公司 | Digital content distribution method, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN108574857B (en) | 2021-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108574857A (en) | Program commending method, smart television based on user behavior and storage medium | |
US11962836B2 (en) | User interfaces for a media browsing application | |
KR101911034B1 (en) | Organizing graphical representations on computing devices | |
JP4824722B2 (en) | TV system connectable to internet website | |
JP2013223150A (en) | Content recommending device, television receiver, control method for content recommending device, program, and recording medium | |
KR101502918B1 (en) | Momentary electronic program guide | |
US7545363B2 (en) | User interface controlling apparatus, user interface controlling method, and computer program | |
JP5306506B1 (en) | Display device, television receiver, search method, program, and recording medium | |
US20160004761A1 (en) | Person-based display of posts in social network | |
CN104168510A (en) | Preference program dynamic recommendation method and system | |
CN105340288A (en) | Enhanced program guide | |
JP2014183574A (en) | Intuitive image-based program guide for controlling display device such as television | |
JPWO2014188593A1 (en) | Method, scene list output device, program, and server | |
JP5328302B2 (en) | Display control apparatus, method, and program | |
CN105898477A (en) | Remote control method, controlled apparatus and remote controller | |
CN113810777B (en) | Playing method and device | |
US20140020024A1 (en) | Intuitive image-based program guide for controlling display device such as a television | |
CN103596034A (en) | Control method and control device for desktop display of intelligent television | |
US8914364B2 (en) | Content notifying device, notifying method, and program | |
US20160066003A1 (en) | Viral tuning method | |
CN106791996A (en) | Collection of drama playing method and device | |
JP6023231B2 (en) | Content recommendation device, television receiver, icon display method, program, recording medium | |
JP5690893B2 (en) | Content recommendation device | |
CN103634678A (en) | Information display method, device and system | |
KR20070006431A (en) | Method for managing study in language learning device |
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 |