CN106657841B - Recommendation of the channels method and apparatus - Google Patents
Recommendation of the channels method and apparatus Download PDFInfo
- Publication number
- CN106657841B CN106657841B CN201611255322.6A CN201611255322A CN106657841B CN 106657841 B CN106657841 B CN 106657841B CN 201611255322 A CN201611255322 A CN 201611255322A CN 106657841 B CN106657841 B CN 106657841B
- Authority
- CN
- China
- Prior art keywords
- channel
- recommendation
- recommended
- tif
- channels
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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/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
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- 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/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- 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
Abstract
The invention discloses a kind of recommendation of the channels methods, applied to terminal, the terminal is equipped with TV input frame TIF, and there is homepage to recommend column based on the notification of TIF foundation, the recommendation of the channels method includes: recommendation of the channels service of the terminal based on starting, monitors corresponding channel list in the database of the TIF;When listening to channel list update, channel to be recommended is determined;By the notification of the TIF by the corresponding channel information of the channel to be recommended, pushes to the homepage and recommend to be shown in column.The invention also discloses a kind of recommendation of the channels devices.The present invention improves the convenience and intelligence of recommendation of the channels.
Description
Technical field
The present invention relates to technical field of television sets more particularly to a kind of recommendation of the channels method and apparatus.
Background technique
Currently, smart television generally all has recommendation of the channels function, but the channel recommended is not directly displayed at TV
On the homepage of machine, but user is needed to click corresponding button, recommends the page into specific, can just check the channel of recommendation,
And enters and recommend there is no director information when the page, need the user effort a large amount of time to search, it is clear that existing recommendation of the channels
Mode, operating process is relatively complicated, and intelligence is poor.
Summary of the invention
The main purpose of the present invention is to provide a kind of recommendation of the channels method and apparatus, it is intended to solve existing recommendation of the channels
Mode, operating process is relatively complicated, and the technical problem that intelligence is poor.
To achieve the above object, the present invention provides a kind of recommendation of the channels method, is applied to terminal, and the terminal is equipped with electricity
There is homepage to recommend column, the recommendation of the channels method packet depending on inputting frame TIF, and based on the notification of TIF foundation
It includes:
Recommendation of the channels service of the terminal based on starting, monitors corresponding channel list in the database of the TIF;
When listening to channel list update, channel to be recommended is determined;
By the notification of the TIF by the corresponding channel information of the channel to be recommended, push to described
Homepage is recommended to be shown in column.
Preferably, described when listening to the channel list and updating, the step of determining channel to be recommended, includes:
When listening to channel list update, the recommended priority of each channel is determined;
Using the highest channel of recommended priority as channel to be recommended.
Preferably, described when listening to the channel list and updating, the step of determining the recommended priority of each channel
Include:
When listening to channel list update, each channel that the channel list includes is inquired;
The parameters information for including in each channel is obtained, and determines the weighted value and reality point of parameters information
Value;
According to the weighted value of parameters information and practical score value, the total score of each channel is calculated;
According to the total score of each channel, corresponding recommended priority is determined.
Preferably, the notification by the TIF is by the corresponding channel information of the channel to be recommended,
Pushing in the homepage recommendation column the step of being shown includes:
Obtain the corresponding channel information of the channel to be recommended;And
Recommend to establish the recommendation card of channel in column in the homepage of the terminal;
It is pushed on the recommendation card of foundation by the channel information that the notification of the TIF will acquire
It is shown.
Preferably, the channel information that the notification by the TIF will acquire pushes to foundation
After the step of being shown on the recommendation card, the recommendation of the channels method further include:
When receiving based on the clicking operation for recommending card input, pass through the application call interface of the TIF
API starts broadcast interface, to play the channel.
In addition, to achieve the above object, the present invention also provides a kind of recommendation of the channels devices, it is applied to terminal, the terminal
TV input frame TIF is installed, and has homepage to recommend column based on the notification of TIF foundation, the channel pushes away
Recommending device includes:
It monitors module and monitors corresponding channel column in the database of the TIF for the recommendation of the channels service based on starting
Table;
Determining module, for determining channel to be recommended when listening to channel list update;
Pushing module believes the corresponding channel of the channel to be recommended for the notification by the TIF
Breath pushes to the homepage and recommends to be shown in column.
Preferably, the determining module includes:
Submodule is determined, for determining the recommended priority of each channel when listening to channel list update;
Submodule is handled, for using the highest channel of recommended priority as channel to be recommended.
Preferably, the determining submodule includes:
Query unit, for inquiring each frequency that the channel list includes when listening to channel list update
Road;
Processing unit for obtaining the parameters information for including in each channel, and determines the power of parameters information
Weight values and practical score value;
Computing unit calculates the total score of each channel for the weighted value and practical score value according to parameters information;
Determination unit determines corresponding recommended priority for the total score according to each channel.
Preferably, the pushing module includes:
Acquisition submodule, for obtaining the corresponding channel information of the channel to be recommended;
Setting up submodule establishes the recommendation card of channel in column for recommending in the homepage of the terminal;
Submodule is pushed, the channel information for will acquire by the notification of the TIF, which pushes to, to be built
It is shown on the vertical recommendation card.
Preferably, the recommendation of the channels device further include:
Starting module, for passing through the application of the TIF when receiving based on the clicking operation for recommending card input
Routine call interface API starts broadcast interface, to play the channel.
Recommendation of the channels method and apparatus proposed by the present invention, recommendation of the channels service of the terminal based on starting, monitor the TIF
Database in corresponding channel list, listen to the channel list update when, determine channel to be recommended, eventually by
The notification of the TIF by the corresponding channel information of the channel to be recommended push to the homepage recommend in column into
Row display.It does not need to click corresponding button and enter specifically to recommend the page, is just able to achieve the recommendation of channel, the present invention improves
The convenience and intelligence of recommendation of the channels.
Detailed description of the invention
Fig. 1 is the flow diagram of recommendation of the channels method first embodiment of the present invention;
Fig. 2 is the refinement flow diagram of step S20 in Fig. 1;
Fig. 3 is the refinement flow diagram of step S21 in Fig. 2;
Fig. 4 is the refinement flow diagram of step S30 in Fig. 1;
Fig. 5 is the flow diagram of recommendation of the channels method second embodiment of the present invention;
Fig. 6 is the functional block diagram of recommendation of the channels device first embodiment of the present invention;
Fig. 7 is the refinement the functional block diagram of determining module 20 in Fig. 6;
Fig. 8 is the refinement the functional block diagram that submodule 21 is determined in Fig. 7;
Fig. 9 is the refinement the functional block diagram of pushing module 30 in Fig. 6;
Figure 10 is the functional block diagram of recommendation of the channels device second embodiment of the present invention.
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 embodiment
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.
The solution of the embodiment of the present invention is mainly: recommendation of the channels service of the terminal based on starting monitors the TIF's
Corresponding channel list in database determines channel to be recommended, eventually by institute when listening to channel list update
The corresponding channel information of the channel to be recommended is pushed to the homepage by the notification for stating TIF to be recommended to carry out in column
Display.Solves existing recommendation of the channels mode, operating process is relatively complicated, and the problem that intelligence is poor.
The present invention provides a kind of recommendation of the channels method.
Referring to Fig.1, Fig. 1 is the flow diagram of recommendation of the channels method first embodiment of the present invention.
In the present embodiment, the recommendation of the channels method is applied to terminal, and the terminal is equipped with TV input frame
TIF, and there is homepage to recommend column based on the notification of TIF foundation, the recommendation of the channels method includes:
Recommendation of the channels service of the terminal based on starting, monitors corresponding channel list in the database of the TIF;?
When listening to channel list update, channel to be recommended is determined;It will be to be recommended by the notification of the TIF
The corresponding channel information of the channel pushes to the homepage and recommends to be shown in column.
In the present embodiment, the terminal includes but is not limited to: television set, computer or smart phone, also, the terminal
TIF (Tv Input Framework, TV input frame) is installed, since the TIF of terminal installation is used for Android
TV provides support, and therefore, the terminal is preferably to be equipped with the television set, computer or smart phone of Android operation system.Institute
TIF offer standard set API (Application Programming Interface, application programming interface) is stated to connect
Mouthful, the terminal is controlled for creating Input module, also, the TIF is built on terminal interface by notification
Vertical homepage recommends column, so that the terminal shows the content of some recommendations in the homepage recommendation column of foundation, as recommended
Channel.The TIF establishes homepage by notification on terminal interface and recommends column, actually passes through
Notification reserves the region on a column on terminal homepage, recommends column to define homepage.And traditional recommendation of the channels, by
In not installing TIF, it can only be shown in the arbitrary region of specific webpage (nonterminal homepage) and recommend column.
It is the specific steps that recommendation of the channels method is done step-by-step in the present embodiment below:
Step S10, recommendation of the channels service of the terminal based on starting, monitors corresponding frequency in the database of the TIF
Road list;
In the present embodiment, before the step S10, whether the terminal judgement currently starts recommendation of the channels service,
If currently having had been turned on recommendation of the channels service, the database of the TIF can be monitored based on the recommendation of the channels service of starting
In corresponding channel list.If current inactive recommendation of the channels service, the terminal start the recommendation of the channels service, this implementation
In example, the mode of the terminal starting recommendation of the channels service includes:
If a, current inactive recommendation of the channels service, exports prompt information in current display interface, with prompt user into
Enter corresponding page starting recommendation of the channels service;
If b, current inactive recommendation of the channels service, jumps directly to the corresponding page, so that user is in the page
Start recommendation of the channels service;
If c, current inactive recommendation of the channels service, directly initiates the recommendation of the channels service in the background.
What the mode that three enumerated kind listed above start recommendation of the channels service was merely exemplary, those skilled in the art
Using technical idea of the invention, the various other starting recommendation of the channels methods of service proposed according to its specific requirements are at this
In the protection scope of invention, herein without exhaustive one by one.
In the present embodiment, after starting recommendation of the channels service, the recommendation of the channels service based on starting, timing or real
When monitor corresponding channel list in the database of the TIF.The channel list may include a plurality of types of channel lists, such as
Channel list, the favorite channel list played, or the channel list most often seen;It is of course also possible to be only one
A channel list, the channel list such as played.
It should be appreciated that traditional terminal is not installed with TIF, therefore channel list is stored in the database of terminal, and
In the present embodiment, TIF is installed, therefore channel list is corresponding channel list in the database of the TIF, the TIF's
Corresponding channel list in database can carry out real-time update according to situation is played.
Step S20 determines channel to be recommended when listening to channel list update;
In the present embodiment, when listening to channel list update, channel to be recommended, specifically, reference are determined
Fig. 2, the step S20 include:
Step S21 determines the recommended priority of each channel when listening to channel list update;
Step S22, using the highest channel of recommended priority as channel to be recommended.
That is, the recommended priority of each channel is first determined when listening to the channel list and updating, in the present embodiment,
The recommended priority of channel can be configured according to playback volume, broadcasting frequency or user preferences situation, it can setting plays
Highest channel is measured as the highest channel of recommended priority, may also set up the highest channel of broadcasting frequency as recommended priority
Highest channel, or using user's mark be favorite channel be used as the highest channel of recommended priority, finally will recommendation
The channel of highest priority is as channel to be recommended.
In the present embodiment, the mode for determining the recommended priority of each channel can refer to Fig. 3, the step S21 packet
It includes:
Step S211 inquires each channel that the channel list includes when listening to channel list update;
Step S212 obtains the parameters information for including in each channel, and determines the weighted value of parameters information
With practical score value;
Step S213 calculates the total score of each channel according to the weighted value of parameters information and practical score value;
Step S214 determines corresponding recommended priority according to the total score of each channel.
That is, determining the recommended priority of each channel, can be determined by preset screening Weight algorithm, specifically: supervising
When hearing that the channel list updates, each channel that the channel list includes first is inquired, then obtains and is wrapped in each channel
The parameters information contained, wherein parameter information includes but is not limited to: playback volume, broadcasting frequency and user preferences situation are obtaining
After getting the parameters information for including in each channel, the weighted value and practical score value of parameters information are determined, then
According to the weighted value of parameters information and practical score value, the total score of each channel is calculated, finally according to the total of each channel
Score value determines corresponding recommended priority.
To be best understood from, it is exemplified below: currently has the corresponding power of playback volume, broadcasting frequency and user preferences scoring of channel
Weight values are respectively 0.4,0.25,0.35, and practical score value is respectively x, y, z, it is known that the total score Q=0.4x+0.25y+ of the channel
The calculation of 0.35z, the total score of each channel are consistent with the above, finally the total score of each channel are compared, i.e.,
It can determine the highest channel of recommended priority, and using the highest channel of recommended priority as channel to be recommended.
Due to being mentioned above, the channel list may include different types of channel list, then, it is listening to
When channel list updates, determining has the channel list of update, can be in each channel if the channel list updated includes multiple lists
In list respectively determine the highest channel of recommended priority, using the highest channel of recommended priority in each recommendation list as
Channel to be recommended, consequently recommended channel just have multiple channels.
Step S30 is pushed away by the notification of the TIF by the corresponding channel information of the channel to be recommended
It send to the homepage and recommends to be shown in column.
In the present embodiment, include: referring to Fig. 4, the step S30
Step S31 obtains the corresponding channel information of the channel to be recommended;And
Step S32 recommends to establish the recommendation card of channel in column in the homepage of the terminal;
Step S33 is pushed to described in foundation by the channel information that the notification of the TIF will acquire
Recommend to be shown on card.
That is, first obtaining the corresponding channel information of the channel, wherein the channel after determining channel to be recommended
Information includes: channel name, channel logo, program names, program poster, programme information, program progress.And the master in the terminal
In page recommendation column, the recommendation card of channel is established, in the present embodiment, establish the recommendation card of channel, be by the TIF
What notification was realized, specifically, when starting TIF, first passes through the notification and shown on terminal homepage
Recommend column, then according to the notification and channel to be recommended, corresponding recommendation card is established, subsequently through described
The channel information that the notification of TIF will acquire is pushed on the recommendation card of foundation and is shown.
In the present embodiment, TIF frame provides homepage recommendation by the notification of the TIF on terminal homepage
Column, also, the preferably described homepage recommends column to show in the first row, while recommending the recommendation of column building channel program using the homepage
Card, the recommendation card show the channel information of channel, enable a user to more intuitively see channel and relevant information, convenient for subsequent
Broadcast interface is rapidly entered, to watch channel program.
The number of the TIF is monitored in the recommendation of the channels method that the present embodiment proposes, recommendation of the channels service of the terminal based on starting
Channel to be recommended is determined, eventually by described when listening to channel list update according to channel list corresponding in library
The corresponding channel information of the channel to be recommended is pushed to the homepage and recommends to carry out in column by the notification of TIF
Display.It does not need to click corresponding button and enter specifically to recommend the page, is just able to achieve the recommendation of channel, the present invention improves frequency
The convenience and intelligence that road is recommended.
Further, referring to Fig. 5, the second embodiment of recommendation of the channels method of the present invention is proposed based on first embodiment,
In the present embodiment, after the step S30, the recommendation of the channels method further include:
Step S40 passes through the application program of the TIF when receiving based on the clicking operation for recommending card input
Calling interface API starts broadcast interface, to play the channel.
In the present embodiment, if receiving user based on the clicking operation either touch operation for recommending card input
When, broadcast interface is started by the application call interface API of the TIF, to play according to the broadcast interface of starting
The channel.
In the present embodiment, the API in the TIF based on installation, realizes the starting of broadcast interface and broadcasting for channel
It puts, so that the recommended flowsheet of channel is more convenient and intelligent.
The present invention further provides a kind of recommendation of the channels devices.
It is the functional block diagram of recommendation of the channels device first embodiment of the present invention referring to Fig. 6, Fig. 6.
It is emphasized that it will be apparent to those skilled in the art that functional block diagram shown in Fig. 6 is only one preferably real
The exemplary diagram of example is applied, those skilled in the art surrounds the functional module of recommendation of the channels device shown in fig. 6, can carry out easily new
Functional module supplement;The title of each functional module is self-defined title, is only used for auxiliary and understands the recommendation of the channels device
Each program function block is not used in restriction technical solution of the present invention, and the core of technical solution of the present invention is each self-defined title
The function to be reached of functional module.
In the present embodiment, the recommendation of the channels device is applied to terminal, and the terminal is equipped with TV input frame
TIF, and there is homepage to recommend column based on TIF foundation, the recommendation of the channels device includes:
It monitors module 10 and monitors corresponding channel in the database of the TIF for the recommendation of the channels service based on starting
List;
Determining module 20, for determining channel to be recommended when listening to channel list update;
Pushing module 30, for by the notification of the TIF by the corresponding channel of the channel to be recommended
Information pushes to the homepage and recommends to be shown in column.
In the present embodiment, the terminal includes but is not limited to: television set, computer or smart phone, also, the terminal
TIF (Tv Input Framework, TV input frame) is installed, since the TIF of terminal installation is used for Android
TV provides support, and therefore, the terminal is preferably to be equipped with the television set, computer or smart phone of Android operation system.Institute
TIF offer standard set API (Application Programming Interface, application programming interface) is stated to connect
Mouthful, the terminal is controlled for creating Input module, also, the TIF is built on terminal interface by notification
Vertical homepage recommends column, so that the terminal recommends to show in column by the notification of the TIF in the homepage of foundation
Show the content of some recommendations, the channel such as recommended.The TIF establishes homepage recommendation by notification on terminal interface
Column actually reserves the region on a column by notification on terminal homepage, recommends column to define homepage.And
Traditional recommendation of the channels can only show in the arbitrary region of specific webpage (nonterminal homepage) due to not installing TIF and recommend column.
In the present embodiment, the monitoring module 10 is monitored in the database of the TIF before corresponding channel list, first
Determine currently whether start recommendation of the channels service, it, can be based on described in starting if currently having had been turned on recommendation of the channels service
Corresponding channel list in the database of the TIF is monitored in recommendation of the channels service.If current inactive recommendation of the channels service, first
Start the recommendation of the channels service, in the present embodiment, the mode of the starting recommendation of the channels service includes:
If a, current inactive recommendation of the channels service, exports prompt information in current display interface, with prompt user into
Enter corresponding page starting recommendation of the channels service;
If b, current inactive recommendation of the channels service, jumps directly to the corresponding page, so that user is in the page
Start recommendation of the channels service;
If c, current inactive recommendation of the channels service, directly initiates the recommendation of the channels service in the background.
What the mode that three enumerated kind listed above start recommendation of the channels service was merely exemplary, those skilled in the art
Using technical idea of the invention, the various other starting recommendation of the channels methods of service proposed according to its specific requirements are at this
In the protection scope of invention, herein without exhaustive one by one.
In the present embodiment, after starting recommendation of the channels service, the monitoring module 10 is pushed away based on the channel of starting
Service is recommended, corresponding channel list in the database of the TIF is monitored periodically or in real time.The channel list may include multiple types
The channel list of type, the channel list such as played, favorite channel list, or the channel list most often seen;Certainly,
It is also possible to only one channel list, the channel list such as played.
It should be appreciated that traditional terminal is not installed with TIF, therefore channel list is stored in the database of terminal, and
In the present embodiment, TIF is installed, therefore channel list is corresponding channel list in the database of the TIF, the TIF's
Corresponding channel list in database can carry out real-time update according to situation is played.
In the present embodiment, when the monitoring module 10 listens to the channel list and updates, determining module 20 is determined
Channel to be recommended, specifically, referring to Fig. 7, the determining module 20 includes:
Submodule 21 is determined, for determining the recommended priority of each channel when listening to channel list update;
Submodule 22 is handled, for using the highest channel of recommended priority as channel to be recommended.
That is, determine that submodule 21 first determines the recommended priority of each channel when listening to channel list update,
In the present embodiment, the recommended priority of channel can be configured according to playback volume, broadcasting frequency or user preferences situation
The highest channel of playback volume is arranged as the highest channel of recommended priority, the highest channel conduct of broadcasting frequency may also set up
The highest channel of recommended priority, or using user's mark be favorite channel as the highest channel of recommended priority,
Final process submodule 22 is using the highest channel of recommended priority as channel to be recommended.
In the present embodiment, the mode for determining the recommended priority of each channel can refer to Fig. 8, the determining submodule
21 include:
Query unit 211, it is each for when listening to the channel list and updating, inquire that the channel list includes
Channel;
Processing unit 212 for obtaining the parameters information for including in each channel, and determines parameters information
Weighted value and practical score value;
Computing unit 213 calculates the total score of each channel for the weighted value and practical score value according to parameters information
Value;
Determination unit 214 determines corresponding recommended priority for the total score according to each channel.
That is, determining the recommended priority of each channel, can be determined by preset screening Weight algorithm, specifically: supervising
When hearing that the channel list updates, query unit 211 first inquires each channel that the channel list includes, and then processing is single
Member 212 obtains the parameters information for including in each channel, wherein parameter information includes but is not limited to: playback volume plays frequency
Rate and user preferences situation after the parameters information for including in getting each channel, determine parameters information
Weighted value and practical score value, then computing unit 213 calculates each frequency according to the weighted value and practical score value of parameters information
The total score in road determines corresponding recommended priority finally according to the total score of each channel.
To be best understood from, it is exemplified below: currently has the corresponding power of playback volume, broadcasting frequency and user preferences scoring of channel
Weight values are respectively 0.4,0.25,0.35, and practical score value is respectively x, y, z, it is known that the total score Q=0.4x+0.25y+ of the channel
The calculation of 0.35z, the total score of each channel are consistent with the above, finally the total score of each channel are compared, i.e.,
It can determine the highest channel of recommended priority, and using the highest channel of recommended priority as channel to be recommended.
Due to being mentioned above, the channel list may include different types of channel list, then, it is listening to
When channel list updates, determining has the channel list of update, can be in each channel if the channel list updated includes multiple lists
In list respectively determine the highest channel of recommended priority, using the highest channel of recommended priority in each recommendation list as
Channel to be recommended, consequently recommended channel just have multiple channels.
In the present embodiment, pushing module 30 is by the notification of the TIF by the channel pair to be recommended
The channel information answered, which pushes to the homepage, to be recommended to be shown in column, and can refer to Fig. 9, the pushing module 30 includes:
Acquisition submodule 31, for obtaining the corresponding channel information of the channel to be recommended;
Setting up submodule 32 establishes the recommendation card of channel in column for recommending in the homepage of the terminal;
Submodule 33 is pushed, the channel information for will acquire by the notification of the TIF pushes to
It is shown on the recommendation card established.
That is, acquisition submodule 31 first obtains the corresponding channel information of the channel after determining channel to be recommended,
In, the channel information includes: channel name, channel logo, program names, program poster, programme information, program progress.Establish son
Module 32 recommends to establish the recommendation card of channel in column in the homepage of the terminal, in the present embodiment, establishes the recommendation card of channel,
It is to be realized by the notification of the TIF, specifically, when starting TIF, first passes through the notification and exist
It is shown on terminal homepage and column is recommended to establish corresponding recommendation then according to the notification and channel to be recommended
Card, subsequent push submodule 33 push to foundation by the channel information that the notification of the TIF will acquire
It is shown on the recommendation card.
In the present embodiment, TIF frame provides homepage recommendation by the notification of the TIF on terminal homepage
Column, also, the preferably described homepage recommends column to show in the first row, while recommending the recommendation of column building channel program using the homepage
Card, the recommendation card show the channel information of channel, enable a user to more intuitively see channel and relevant information, convenient for subsequent
Broadcast interface is rapidly entered, to watch channel program.
The number of the TIF is monitored in the recommendation of the channels device that the present embodiment proposes, recommendation of the channels service of the terminal based on starting
Channel to be recommended is determined, eventually by described when listening to channel list update according to channel list corresponding in library
The corresponding channel information of the channel to be recommended is pushed to the homepage and recommends to carry out in column by the notification of TIF
Display.It does not need to click corresponding button and enter specifically to recommend the page, is just able to achieve the recommendation of channel, the present invention improves frequency
The convenience and intelligence that road is recommended.
Further, referring to Fig.1 0, the second embodiment of recommendation of the channels device of the present invention is proposed based on first embodiment,
In the present embodiment, the recommendation of the channels device further include:
Starting module 40, for passing through answering for the TIF when receiving based on the clicking operation for recommending card input
Start broadcast interface with routine call interface API, to play the channel.
In the present embodiment, if receiving user based on the clicking operation either touch operation for recommending card input
When, starting module 40 starts broadcast interface by the application call interface API of the TIF, to broadcast according to starting
It puts interface and plays the channel.
In the present embodiment, the API in the TIF based on installation, realizes the starting of broadcast interface and broadcasting for channel
It puts, so that the recommended flowsheet of channel is more convenient and intelligent.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and
And further include the other elements being not explicitly listed, or further include for this process, method, article or device institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
There is also other identical elements in the process, method of element, article or device.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art
The part contributed out can be embodied in the form of software products, which is stored in a storage medium
In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, computer, clothes
Business device, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all 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 recommendation of the channels method, which is characterized in that it is applied to terminal, the terminal is equipped with TV input frame TIF, and
Notification foundation based on the TIF has homepage to recommend column, and the recommendation of the channels method includes:
Recommendation of the channels service of the terminal based on starting, monitors corresponding channel list in the database of the TIF;
When listening to channel list update, channel to be recommended is determined;
By the notification of the TIF by the corresponding channel information of the channel to be recommended, the homepage is pushed to
Recommend to be shown in column.
2. recommendation of the channels method as described in claim 1, which is characterized in that described to listen to the channel list update
When, the step of determining channel to be recommended includes:
When listening to channel list update, the recommended priority of each channel is determined;
Using the highest channel of recommended priority as channel to be recommended.
3. recommendation of the channels method as claimed in claim 2, which is characterized in that described to listen to the channel list update
When, the step of determining the recommended priority of each channel includes:
When listening to channel list update, each channel that the channel list includes is inquired;
The parameters information for including in each channel is obtained, and determines the weighted value and practical score value of parameters information;
According to the weighted value of parameters information and practical score value, the total score of each channel is calculated;
According to the total score of each channel, corresponding recommended priority is determined.
4. recommendation of the channels method as described in any one of claims 1-3, which is characterized in that described to pass through the TIF's
The corresponding channel information of the channel to be recommended is pushed to what the homepage was recommended to be shown in column by notification
Step includes:
Obtain the corresponding channel information of the channel to be recommended;And
Recommend to establish the recommendation card of channel in column in the homepage of the terminal;
It is pushed on the recommendation card of foundation and is carried out by the channel information that the notification of the TIF will acquire
Display.
5. recommendation of the channels method as claimed in claim 4, which is characterized in that the notification by the TIF
The channel information that will acquire pushed on the recommendation card of foundation after the step of being shown, the recommendation of the channels side
Method further include:
When receiving based on the clicking operation for recommending card input, opened by the application call interface API of the TIF
Dynamic broadcast interface, to play the channel.
6. a kind of recommendation of the channels device, which is characterized in that it is applied to terminal, the terminal is equipped with TV input frame TIF, and
Notification foundation based on the TIF has homepage to recommend column, and the recommendation of the channels device includes:
It monitors module and monitors corresponding channel list in the database of the TIF for the recommendation of the channels service based on starting;
Determining module, for determining channel to be recommended when listening to channel list update;
Pushing module is pushed away for the notification by the TIF by the corresponding channel information of the channel to be recommended
It send to the homepage and recommends to be shown in column.
7. recommendation of the channels device as claimed in claim 6, which is characterized in that the determining module includes:
Submodule is determined, for determining the recommended priority of each channel when listening to channel list update;
Submodule is handled, for using the highest channel of recommended priority as channel to be recommended.
8. recommendation of the channels device as claimed in claim 7, which is characterized in that the determining submodule includes:
Query unit, for inquiring each channel that the channel list includes when listening to channel list update;
Processing unit for obtaining the parameters information for including in each channel, and determines the weighted value of parameters information
With practical score value;
Computing unit calculates the total score of each channel for the weighted value and practical score value according to parameters information;
Determination unit determines corresponding recommended priority for the total score according to each channel.
9. such as the described in any item recommendation of the channels devices of claim 6-8, which is characterized in that the pushing module includes:
Acquisition submodule, for obtaining the corresponding channel information of the channel to be recommended;
Setting up submodule establishes the recommendation card of channel in column for recommending in the homepage of the terminal;
Submodule is pushed, the channel information for will acquire by the notification of the TIF pushes to foundation
It is shown on the recommendation card.
10. recommendation of the channels device as claimed in claim 9, which is characterized in that the recommendation of the channels device further include:
Starting module, for passing through the application program of the TIF when receiving based on the clicking operation for recommending card input
Calling interface API starts broadcast interface, to play the channel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611255322.6A CN106657841B (en) | 2016-12-29 | 2016-12-29 | Recommendation of the channels method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611255322.6A CN106657841B (en) | 2016-12-29 | 2016-12-29 | Recommendation of the channels method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106657841A CN106657841A (en) | 2017-05-10 |
CN106657841B true CN106657841B (en) | 2019-04-23 |
Family
ID=58838586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611255322.6A Active CN106657841B (en) | 2016-12-29 | 2016-12-29 | Recommendation of the channels method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106657841B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107509109A (en) * | 2017-09-13 | 2017-12-22 | 深圳Tcl新技术有限公司 | Television set inputs data-updating method, television set and the storage medium of framework |
CN109963196A (en) * | 2017-12-26 | 2019-07-02 | 深圳Tcl数字技术有限公司 | A kind of television program playing method, storage medium and smart television |
CN109168045A (en) * | 2018-10-16 | 2019-01-08 | 深圳市云歌人工智能技术有限公司 | Channel content creation method, device, server and system based on recommendation of the channels |
CN113038255B (en) * | 2021-03-02 | 2023-04-14 | 青岛海信传媒网络技术有限公司 | Channel information updating method and display device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685602A (en) * | 2011-03-08 | 2012-09-19 | 国基电子(上海)有限公司 | Television device and method for automatically generating recommendation information |
CN102917118A (en) * | 2012-09-13 | 2013-02-06 | 东莞宇龙通信科技有限公司 | Terminal and task display method |
CN103067787A (en) * | 2013-01-31 | 2013-04-24 | 深圳市酷开网络科技有限公司 | Interaction system and method for intelligent television |
CN103634674A (en) * | 2013-12-20 | 2014-03-12 | 乐视致新电子科技(天津)有限公司 | Method and device for recommending resources in smart television |
CN104168510A (en) * | 2014-05-14 | 2014-11-26 | 录可***公司 | Preference program dynamic recommendation method and system |
CN105657465A (en) * | 2014-12-02 | 2016-06-08 | Lg电子株式会社 | Multimedia device and method for controlling same |
CN105847856A (en) * | 2016-04-19 | 2016-08-10 | 乐视控股(北京)有限公司 | Information processing method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI488493B (en) * | 2010-04-16 | 2015-06-11 | Mitac Int Corp | Favorite program recommendation apparatus and method |
-
2016
- 2016-12-29 CN CN201611255322.6A patent/CN106657841B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685602A (en) * | 2011-03-08 | 2012-09-19 | 国基电子(上海)有限公司 | Television device and method for automatically generating recommendation information |
CN102917118A (en) * | 2012-09-13 | 2013-02-06 | 东莞宇龙通信科技有限公司 | Terminal and task display method |
CN103067787A (en) * | 2013-01-31 | 2013-04-24 | 深圳市酷开网络科技有限公司 | Interaction system and method for intelligent television |
CN103634674A (en) * | 2013-12-20 | 2014-03-12 | 乐视致新电子科技(天津)有限公司 | Method and device for recommending resources in smart television |
CN104168510A (en) * | 2014-05-14 | 2014-11-26 | 录可***公司 | Preference program dynamic recommendation method and system |
CN105657465A (en) * | 2014-12-02 | 2016-06-08 | Lg电子株式会社 | Multimedia device and method for controlling same |
CN105847856A (en) * | 2016-04-19 | 2016-08-10 | 乐视控股(北京)有限公司 | Information processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106657841A (en) | 2017-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106657841B (en) | Recommendation of the channels method and apparatus | |
CN104822074B (en) | A kind of recommendation method and device of TV programme | |
US20190075367A1 (en) | Seamless Switching from a Linear to a Personalized Video Stream | |
CN105653572A (en) | Resource processing method and apparatus | |
CN102651731A (en) | Video display method and video display device | |
CN103778174A (en) | Apparatus and method for scene change detection-based trigger for audio fingerprinting analysis | |
CN103747292A (en) | Television program-associated application program recommending method and recommending device | |
CN103634674A (en) | Method and device for recommending resources in smart television | |
CN108540865A (en) | Television broadcasting method, device and computer readable storage medium | |
CN108184143B (en) | Method and device for acquiring resources | |
CN106028070A (en) | Live broadcast or carousel channel recommending method and device and video server | |
CN103150315A (en) | Information processing apparatus, information processing method and program | |
CN105912680A (en) | Search-related recommendation method, device and mobile terminal | |
CN110121082A (en) | Show method, apparatus, equipment and the readable storage medium storing program for executing of direct broadcasting room ranking information | |
CN105163184A (en) | Program playing method and device of television terminal | |
CN103686240A (en) | Program recommending method and system | |
CN103702222A (en) | Interactive information generation method and video file playing method for mobile terminal | |
US8651951B2 (en) | Game processing server apparatus | |
CN103581750A (en) | Timing control device and method and electronic device | |
CN104866477A (en) | Information processing method and electronic equipment | |
CN104980807A (en) | Method and terminal for multimedia interaction | |
CN104284209B (en) | The method and apparatus for building mapping database, the method and apparatus of program push | |
CN115497475A (en) | Information recommendation method based on voice interaction system and related device | |
CN109413663A (en) | A kind of information processing method and equipment | |
CN109963030A (en) | A kind of screen shares processing method and equipment |
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 |