CN106657841B - Recommendation of the channels method and apparatus - Google Patents

Recommendation of the channels method and apparatus Download PDF

Info

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
Application number
CN201611255322.6A
Other languages
Chinese (zh)
Other versions
CN106657841A (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 CN201611255322.6A priority Critical patent/CN106657841B/en
Publication of CN106657841A publication Critical patent/CN106657841A/en
Application granted granted Critical
Publication of CN106657841B publication Critical patent/CN106657841B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring 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
    • 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/458Scheduling 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/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • 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

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

Recommendation of the channels method and apparatus
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.
CN201611255322.6A 2016-12-29 2016-12-29 Recommendation of the channels method and apparatus Active CN106657841B (en)

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)

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

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

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

Patent Citations (7)

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