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 PDF

Info

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
Application number
CN201810498022.3A
Other languages
Chinese (zh)
Other versions
CN108574857B (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.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen TCL New Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN201810498022.3A priority Critical patent/CN108574857B/en
Publication of CN108574857A publication Critical patent/CN108574857A/en
Application granted granted Critical
Publication of CN108574857B publication Critical patent/CN108574857B/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/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/258Client 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/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • 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/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)
  • 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

Program commending method, smart television based on user behavior and storage medium
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.
CN201810498022.3A 2018-05-22 2018-05-22 Program recommendation method based on user behavior, smart television and storage medium Active CN108574857B (en)

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)

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

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

Patent Citations (5)

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

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