WO2019137016A1 - Television programme recommendation method, device, and computer readable storage medium - Google Patents
Television programme recommendation method, device, and computer readable storage medium Download PDFInfo
- Publication number
- WO2019137016A1 WO2019137016A1 PCT/CN2018/102523 CN2018102523W WO2019137016A1 WO 2019137016 A1 WO2019137016 A1 WO 2019137016A1 CN 2018102523 W CN2018102523 W CN 2018102523W WO 2019137016 A1 WO2019137016 A1 WO 2019137016A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- program
- recommended
- television program
- broadcast
- television
- 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.)
- Ceased
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/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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
Definitions
- the present application relates to the technical field of multimedia, and in particular, to a television program recommendation method, device, and computer readable storage medium.
- broadcast programs use digital coding and digital transmission technologies.
- the TV program is compiled, transmitted and received.
- the network program uses Internet technology to transmit video and audio services, information services, interactive communities, interactive leisure entertainment and e-commerce to users through broadband networks.
- smart digital TV can only receive broadcast signals or network signals separately, and then broadcast broadcast programs or network programs separately, but cannot simultaneously broadcast broadcast programs and network programs.
- users watch broadcast programs or network programs they need to manually adjust them several times.
- the television is caused to play a program that the user likes or is interested in, and the switching between the broadcast program and the network program also needs to be manually completed by the user, and the program from other sources cannot be recommended to the user according to the program being played from the current source.
- the main purpose of the present application is to provide a television program recommendation method, apparatus, and computer readable storage medium, which are directed to solving the technical problem of recommending programs from other sources based on a program being played from a current source.
- the present application provides a television program recommendation method, and the television program recommendation method includes the following steps:
- the step of determining a current source of the currently playing television program and acquiring program attribute information of the currently playing television program includes:
- the source label is a broadcast source label
- the current source of the currently broadcasted television program is a broadcast source
- the broadcast program attribute information of the currently broadcasted television program is obtained
- the signal source is a network signal source tag
- the current signal source of the currently playing TV program is a network signal source, and acquires network program attribute information of the currently playing TV program.
- the step of acquiring the recommended television program of the currently playing television program and the program introduction information of the recommended television program according to the program attribute information and the signal source includes:
- the signal source of the to-be-recommended television program currently playing the television program is a network signal source, uploading the broadcast program attribute information of the currently playing television program to the network server;
- the network server acquires a recommended network program that matches the currently played program based on the broadcast program attribute information, and delivers program introduction information of the recommended network program;
- the step of acquiring the recommended television program of the currently playing television program and the program introduction information of the recommended television program according to the program attribute information and the signal source includes:
- the signal source of the to-be-recommended television program currently playing the television program is a broadcast signal source, acquiring broadcast program information in a preset time period, and constructing a broadcast program library based on the broadcast program information;
- the step of acquiring the recommended television program of the currently playing television program and the program introduction information of the recommended television program according to the program attribute information and the signal source further includes:
- the signal source of the to-be-recommended television program currently playing the television program is a broadcast signal source
- the broadcast program information in the preset time period is acquired, and the network program attribute information of the currently broadcasted television program and the broadcast program information are uploaded to the cloud. server;
- the cloud server constructs a broadcast program library based on the broadcast program information, and obtains a recommended broadcast program that matches the currently played program in the broadcast program library according to the network program attribute information, and delivers the recommended network program.
- Program introduction information ;
- the television program recommendation method further includes:
- the television program recommendation method further includes:
- the step of performing a corresponding operation on the recommended television program to be played according to the tag information of the recommended television program to be played includes:
- the present application further provides a television program recommending device, where the television program recommending device includes: a memory, a processor, and a television program recommendation stored on the memory and operable on the processor. And a program, when the television program recommendation program is executed by the processor, implements the steps of the television program recommendation method as described above.
- the present application also provides a computer readable storage medium having stored thereon a television program recommendation program, the television program recommendation program being executed by a processor to implement the steps of the television program recommendation method as described above.
- the present application provides a television program recommendation method, device, and computer readable storage medium, first determining a current signal source of a currently playing television program, and acquiring program attribute information of a currently playing television program, and then according to a current signal source of the currently playing television program. Determining a signal source of the to-be-recommended television program currently playing the television program, and acquiring the recommended television program of the currently playing television program and the program introduction information of the recommended television program according to the program attribute information and the signal source, and finally determining the arrangement of the recommended television program according to the signal source.
- Display mode and display recommended TV programs according to the arrangement display mode and program introduction information, realizes recommending programs from other signal sources according to the program from the current signal source, and displays recommended programs from other signal sources, which is convenient Users can watch and simultaneously watch programs between different source channels to enhance the user experience.
- FIG. 1 is a schematic structural diagram of a device in a hardware operating environment involved in an embodiment of the present application
- FIG. 2 is a schematic flowchart of a first embodiment of a television program recommendation method according to the present application
- step S103 is a schematic flowchart of the refinement of step S103 in the first embodiment of the present application.
- FIG. 4 is a schematic diagram showing display of a recommended network program in the first embodiment of the present application.
- FIG. 5 is a schematic diagram showing display of a recommended broadcast program in the first embodiment of the present application.
- FIG. 6 is a schematic flowchart diagram of a third embodiment of a television program recommendation method according to the present application.
- the main solution of the embodiment of the present application is: determining the current signal source of the currently playing TV program, and acquiring the program attribute information of the currently playing TV program, and then determining the TV to be recommended for currently playing the TV program according to the current signal source of the currently playing TV program.
- a signal source of the program, and according to the program attribute information and the signal source, the recommended television program of the currently broadcasted television program and the program introduction information of the recommended television program are obtained, and finally, the arrangement display manner of the recommended television program is determined according to the signal source, and according to the arrangement display mode and
- the program introduction information displays the recommended television program, and the program from other sources is recommended to the user according to the program from the current source, and the recommended programs from other sources are displayed.
- the intelligent digital television can only receive the broadcast signal or the network signal separately, and then broadcast the broadcast program or the network program separately, and cannot simultaneously broadcast the broadcast program and the network program, the user needs to manually adjust the number of times to watch the broadcast program or the network program.
- the television plays a program that the user likes or is interested in, and the switching between the broadcast program and the network program also needs to be manually completed by the user, and the program from other sources cannot be recommended to the user according to the program played from the current source.
- the present application provides a solution for determining a current signal source of a currently playing television program, and acquiring program attribute information of a currently playing television program, and then determining a television program to be recommended for currently playing a television program according to a current signal source of the currently broadcast television program.
- the signal source and according to the program attribute information and the signal source, obtain the recommended television program of the currently playing television program and the program introduction information of the recommended television program, and finally determine the arrangement display manner of the recommended television program according to the signal source, and according to the arrangement display manner and the program
- the introduction information displays the recommended television program, and realizes the program from other sources according to the program from the current source to be played, and displays the recommended programs from other sources, and realizes the program from the current source according to the broadcast. Programs from other sources are recommended to the user for viewing, and the program can be seamlessly viewed between different source channels to enhance the user experience.
- FIG. 1 is a schematic structural diagram of a device in a hardware operating environment according to an embodiment of the present application.
- the television program recommendation device in the embodiment of the present application may be a smart TV, a multimedia center, a set top box, and a Blu-ray player.
- the television program recommending device may include: a tuner 101, a demodulator 102, a demultiplexer 103, a service information decoding unit 104, a descrambling unit and interface 105, a video decoder 106, and an audio decoder. 107.
- the tuner 101 receives the broadcast signal and outputs the received broadcast signal to the demodulator 102. If the demodulator 102 unscrambles the demodulated signal, it is transmitted to the demultiplexer 103 if the demodulator 102 will The demodulated signal is scrambled, and then transmitted to the descrambling unit and interface 105 for descrambling, and then transmitted to the demultiplexer 103.
- the demultiplexer 103 separates the input video and audio signals, and outputs the separated video signals.
- the video decoder 106 decodes the compressed video data by a corresponding video decoding algorithm, and the video data is output to the display unit 113 for display; the audio signal is output to the audio decoder 107, which is correspondingly output by the audio decoder 107.
- the audio decoding algorithm decodes the audio data and then plays the sound.
- the network interface 108 receives the network signal from the wired network or the wireless network, thereby acquiring the IP of the program information library sent by the network server.
- the data packet includes video and audio content, guide information related to the video, and the like, and transmits the network signal to the network unit 109, and the network unit 109 outputs the received network signal to the demultiplexer 103, via the video decoder 106 and the audio.
- the decoder 107 completes the playback of the video and audio.
- the demultiplexer 103 also separates the service information of the program from the broadcast signal, and transmits the separated service information to the service information decoding unit 104, and the service information decoding unit 104 decodes the service information and transmits it to the OSD processing unit. After processing 112, the output is output to the display unit 113 for display.
- the service information has basic PSI information, PSIP information, and SI information according to different standards. Take the SI information as an example, the SDT (Service) of the SI information through the program name, provider name, and service type. Description Table service description) transmission; the information about the program segment contained in each program service includes the name of the program segment, the broadcast time of the program segment, the duration, etc. through EIT (Event) Information Table The program segment information table) is transmitted.
- the controller 110 constructs a program information library based on the service information.
- the memory 113 stores a built program information library, service information of the program, and audio and video data, and also stores a television program recommendation program.
- the structure of the television program recommendation device shown in FIG. 1 does not constitute a limitation on the television program recommendation device, and may include more or less components than those illustrated, or combine some components, or different. Parts layout.
- a memory 113 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a television program recommendation program.
- the processor 110 can be used to call the television program recommendation program stored in the memory 113, and execute the steps of the television program recommendation method provided by the embodiment of the present invention.
- the specific embodiment of the television program recommendation device of the present application is substantially the same as the specific embodiments of the following television program recommendation method, and details are not described herein.
- the application provides a television program recommendation method.
- FIG. 2 is a schematic flowchart of a first embodiment of a television program recommendation method according to the present application.
- the television program recommendation method includes:
- Step S101 determining a current signal source of the currently playing television program, and acquiring program attribute information of the currently playing television program;
- the television program recommendation method is applied to a television program recommendation device, including but not limited to a smart digital television, a set top box, and a multimedia center, the television program recommendation device capable of receiving at least a signal from a broadcast signal source or a network signal source, thereby playing A broadcast program or a network program, wherein the network program includes a non-linear network program and a webcast program.
- the television program recommendation device determines the current signal source of the currently playing TV program, and obtains the program attribute information of the currently playing TV program, that is, determines that the current signal source of the currently playing TV program is a broadcast signal source. It is also a network signal source, wherein the program attribute information includes, but is not limited to, program title, program introduction, starring, and program type, and the program types include, but are not limited to, television dramas, movies, documentaries, and variety shows.
- the television program recommendation device is provided with a function switch for recommending the television program. When the function switch recommended by the television program is in the on state, the television program recommendation device performs the television program recommendation, and vice versa, when the television program recommends the function switch. When the game is off, no TV program recommendation is made.
- step S101 specifically includes:
- the source label is a broadcast source label
- the current source of the currently broadcasted television program is a broadcast source
- the broadcast program attribute information of the currently broadcasted television program is obtained
- the signal source is a network signal source tag
- the current signal source of the currently playing TV program is a network signal source, and acquires network program attribute information of the currently playing TV program.
- the television program recommending device determines a source tag of the currently playing television program, and determines a current source of the currently playing television program according to the source tag, and determines whether the source tag is a broadcast source tag or a network source tag, if The source label is a broadcast source label, and the current source of the currently broadcasted television program is a broadcast signal source, and obtains broadcast program attribute information of the currently broadcast television program. Specifically, the broadcast program attribute of the currently broadcast television program is directly obtained locally.
- TsID Transport
- OnID Olinal Network ID
- SID Service ID
- the service identifier The service identifier
- the signal source is a network signal source tag
- the current signal source of the currently playing TV program is a network signal source
- acquires network program attribute information of the currently playing television program wherein the broadcast program attribute information includes a program title of the broadcast program, and a program introduction.
- Information such as starring and program type, and network program attribute information includes information such as program title, program introduction, starring, and program type of the network program.
- Step S102 determining, according to a current signal source of the currently broadcasted television program, a signal source of the to-be-recommended television program currently playing the television program;
- the television program recommendation device determines, according to the current signal source of the currently broadcast television program, a signal source of the television program to be recommended for currently playing the television program, that is, if the current signal source of the currently broadcasted television program is For the broadcast signal source, it may be determined that the signal source of the television program to be recommended for currently playing the television program is a network signal source, and if the current signal source of the currently broadcast television program is a network signal source, the television to be recommended for currently playing the television program may be determined.
- the source of the program is the broadcast source.
- Step S103 acquiring, according to the program attribute information and the signal source, the recommended television program of the currently playing TV program and the program introduction information of the recommended television program;
- the television program recommendation device After determining the signal source of the television program to be recommended for currently playing the television program, the television program recommendation device acquires the recommended television program of the currently broadcasted television program and the program introduction information of the recommended television program according to the program attribute information and the signal source, wherein the program introduction Information includes, but is not limited to, pictures, program titles, starring, and program broadcast channels.
- step S103 specifically includes:
- Step S1031 When the signal source of the to-be-recommended television program currently playing the television program is a network signal source, uploading the broadcast program attribute information of the currently played television program to the network server;
- Step S1032 The network server acquires a recommended network program that matches the currently played program based on the broadcast program attribute information, and delivers program introduction information of the recommended network program.
- Step S1033 Receive and cache program introduction information of the recommended network program delivered by the network server.
- the television program recommendation device uploads the broadcast program attribute information of the currently broadcasted television program to the network server when the signal source of the to-be-recommended television program currently playing the television program is determined to be the network signal source, so that the network server receives the uploaded broadcast program attribute.
- the specific manner of matching the recommended network program includes the network server Extracting a program title, a program profile, a lead performance, and a program type in the broadcast program attribute information, and then determining a search keyword based on the extracted program title, program profile, lead performance, and program type, and searching for the search key included in the program database of the web server Searching for a network program of a keyword or part of a keyword, and determining the searched network program as a matching recommended network program, and obtaining program introduction information of the matched recommended network program, the program introduction information including but not limited to the program title, the program Sheet, starring program type and the like;
- the specific manner of matching the recommended network program further includes obtaining the TsID, OnID, SID and current time of the currently playing TV program, and uploading the TsID, OnID, SID and current time to the server through the network port, according to the TsID, OnID, SID and the server.
- Obtaining the broadcast program attribute information of the currently playing TV program at the current time and acquiring the recommended network program matching the currently played program from the program information library according to the broadcast program attribute information, wherein the program information inventory stores the broadcast program information and the network program information
- the server captures network program information from the network server through the network port timing, and stores the captured network program information into the program information library, where the program information library includes TsID, OnID, SID, and program start time. Information such as program end time, image tags, audio tags, and program addresses.
- the specific manner of matching the recommended network program further includes acquiring an image label or an audio label of the currently broadcasted TV program, and uploading the image label or the audio label to the web server for the web server to display the program information base of the web server based on the image label or the audio label.
- the television program recommendation device receives and caches the program introduction information of the recommended network program delivered by the network server, wherein the image tag or the audio tag is acquired.
- the method may be to analyze the currently playing TV program, and generate an image tag or an audio tag based on the analysis result, and may also obtain a preset image tag from the video frame of the currently playing program, and obtain the audio frame from the currently playing program.
- the preset audio tag, the image tag of the program information library, and the audio tag may be content including a program category, such as a keyword such as “running male” or “squatting” or identification information added when the user uploads a video.
- step S103 specifically includes:
- the signal source of the to-be-recommended television program currently playing the television program is a broadcast signal source, acquiring broadcast program information in a preset time period, and constructing a broadcast program library based on the broadcast program information;
- the television program recommendation device acquires broadcast program information in a preset time period when determining that the signal source of the to-be-recommended television program currently playing the television program is a broadcast signal source, and constructs a broadcast program library based on the broadcast program information, and then according to the current
- the network program attribute information of the broadcast television program acquires the recommended broadcast program that matches the currently broadcasted program in the broadcast program library, and acquires the program introduction information of the recommended broadcast program, wherein the specific manner of matching the recommended broadcast program is as follows:
- the broadcast program information in the time period is constructed to construct a broadcast program library, that is, the program play channel, the program play time and the program type are extracted from the broadcast program information, and the broadcast program library is constructed based on the program play channel, the program play time and the program type, and then
- the program title, program introduction, main performance and program type are extracted from the network program attribute information of the currently playing TV program, and the search keyword is determined based on the extracted program title, program introduction, starring and program type, and finally found in
- the program introduction information includes but is not limited to the program title. , program play channel and program play time. It should be noted that the foregoing preset time period may be set by a person skilled in the art based on actual conditions, which is not specifically limited in this embodiment.
- Step S104 determining an arrangement display manner of the recommended television program according to the signal source, and displaying the recommended television program according to the arrangement display manner and the program introduction information.
- the television program recommendation device determines, according to the signal source of the television program to be recommended currently playing the television program, the display manner of the recommended television program, and according to the The arrangement display mode and the program introduction information display the recommended television program, wherein when the signal source of the to-be-recommended television program currently playing the television program is a network signal source, the recommended display manner of the television program is as shown in FIG. 4, that is, The main program of the television program recommendation device displays the currently broadcasted program, and displays the program introduction information of each recommended network program in a small window manner, including the program title, program picture, starring and program type, and the user can display through the touch.
- the screen or the remote controller flips through the recommended network program displayed in each small window, and when the user's play confirmation command is detected, selects the corresponding recommended network program for playing; the source of the to-be-recommended television program currently playing the television program Recommended for broadcast sources
- the display manner of the program is as shown in FIG. 5, that is, the currently playing network program is displayed in the main window of the television program recommendation device, and the program introduction information of each recommended broadcast program, including the program title, is displayed in a small window manner.
- the program playing channel and the program playing time the user can browse the recommended broadcast program displayed by each small window through the touch display screen or the remote controller, and when the user's play confirmation command is detected, the corresponding recommended broadcast program is selected for playing. .
- the application first determines the current signal source of the currently broadcasted television program, and obtains the program attribute information of the currently broadcasted television program, and then determines the to-be-recommended television program of the currently playing television program according to the current signal source of the currently played television program.
- the signal source and according to the program attribute information and the signal source, obtain the recommended television program of the currently playing television program and the program introduction information of the recommended television program, and finally determine the arrangement display manner of the recommended television program according to the signal source, and according to the arrangement display manner and the program
- the introduction information shows the recommended TV program, and the program from the other signal source is recommended to the user according to the program from the current source, and the recommended programs from other sources are displayed, which is convenient for the user to watch, and can be seamlessly different. Watch the program between the source channels to enhance the user experience.
- step S103 specifically includes:
- the signal source of the to-be-recommended television program currently playing the television program is the broadcast signal source, acquiring the broadcast program information in the preset time period, and uploading the network program attribute information and the broadcast program information of the currently played television program to the cloud server;
- the cloud server builds a broadcast program library based on the broadcast program information, and obtains a recommended broadcast program that matches the currently broadcasted program in the broadcast program library according to the network program attribute information, and delivers the program introduction information of the recommended network program;
- the television program recommendation device When determining that the signal source of the to-be-recommended television program currently playing the television program is a broadcast signal source, acquires the broadcast program information in the preset time period, and displays the network program attribute information and the broadcast program of the currently broadcasted television program.
- the information is uploaded to the cloud server, and the cloud server receives the network program attribute information of the currently playing TV program and the broadcast program information, and constructs a broadcast program library based on the broadcast program information, and then acquires and plays the current program in the broadcast program library according to the network program attribute information.
- the program matches the recommended broadcast program, and delivers the program introduction information of the recommended network program.
- the television program recommendation device receives and caches the program introduction information of the recommended network program delivered by the cloud server.
- the program introduction information includes the program broadcast. Time, program title and radio show posters, etc.
- the application completes the construction operation of the broadcast program library by the cloud server, and recommends the matching operation of the network program, thereby effectively reducing the load of the television program recommendation device.
- a third embodiment of the television program recommendation method of the present application is proposed, which is different from the foregoing embodiment in that after the step S104, the television program recommendation method is further include:
- Step S105 when detecting a program mark request triggered based on the displayed recommended television program, determining a recommended television program to be marked according to the program operation request;
- Step S106 Mark the recommended television program according to the mark information in the program operation request to obtain the marked recommended television program.
- the television program recommending device When detecting a program mark request triggered based on the displayed recommended television program, the television program recommending device determines the recommended television program to be marked according to the program operation request, and marks the recommended television program according to the mark information in the program operation request, to mark Obtain the marked recommended TV program, that is, make a reserved play mark and a reserved recording mark for the displayed recommended TV program.
- step S106 the method further includes:
- a corresponding operation is performed according to the recommended television program to be played according to the tag information of the recommended television program to be played.
- the television program recommendation device monitors the on-time playing time of the marked recommended television program to determine the recommended television program to be played, and performs corresponding correspondence on the recommended television program to be played according to the marked information of the recommended television program to be played. The operation of playing or recording the recommended television program to be played.
- the step of performing a corresponding operation on the recommended television program to be played according to the marking information of the recommended television program to be played specifically includes:
- the operation instruction is determined according to the type of the mark, and the operation corresponding to the operation instruction is performed on the recommended television program to be played.
- the television program recommendation device acquires the tag information of the recommended television program to be played, determines the tag type of the tag information, and then determines an operation instruction according to the tag type, and performs an operation corresponding to the operation instruction on the recommended television program to be played, that is, determines the to-be-determined operation Whether the mark type of the marked information of the recommended recommended television program is a reserved play mark or a reserved recording mark, and if the mark type of the mark information of the recommended television program to be played is the reserved play mark, the recommended TV is played in the television program recommendation device.
- the mark type of the mark information of the recommended television program to be played is a reserved recording mark
- the screen image and the sound are turned off in the television program recommendation device, and the recommended recommended television program is started, and, in addition, during the recording, if there is a reception
- the button If the button information is not received, the recording will automatically enter standby after the recording is completed.
- the present application can play or record the marked recommended television program based on the reserved play mark or the reserved recording mark set by the user, which is convenient for the user to watch.
- the embodiment of the present application further provides a computer readable storage medium, where the television program recommendation program is stored, and when the television program recommendation program is executed by the processor, the television program in the embodiment of the present invention is implemented. The steps of the recommended method.
- the technical solution of the present application which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM as described above). , a disk, an optical disk, including a number of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in the various embodiments of the present application.
- a terminal device which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本申请要求于2018年1月15日提交中国专利局、申请号为201810037705.9、发明名称为“电视节目推荐方法、设备及计算机可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 201810037705.9, entitled "TV Program Recommendation Method, Apparatus, and Computer Readable Storage Medium", which is filed on January 15, 2018, the entire contents of which are incorporated by reference. Combined in this application.
技术领域Technical field
本申请涉及多媒体的技术领域,尤其涉及一种电视节目推荐方法、设备及计算机可读存储介质。The present application relates to the technical field of multimedia, and in particular, to a television program recommendation method, device, and computer readable storage medium.
背景技术Background technique
随着多媒体技术的快速发展,现有的智能数字电视能够至少从数字广播信号和网络信号两个信号源接收信号,进而播放广播节目和网络节目,其中,广播节目是采用数字编码与数字传输技术,进行电视节目的编制、发射和接收;而网络节目采用因特网技术,通过宽带网络向用户传输视音频服务、信息服务、互动社区、互动休闲娱乐和电子商务等业务。With the rapid development of multimedia technology, existing intelligent digital televisions can receive signals from at least two sources of digital broadcast signals and network signals, thereby playing broadcast programs and network programs. Among them, broadcast programs use digital coding and digital transmission technologies. The TV program is compiled, transmitted and received. The network program uses Internet technology to transmit video and audio services, information services, interactive communities, interactive leisure entertainment and e-commerce to users through broadband networks.
目前,智能数字电视只能单独接收广播信号或网络信号,进而单独播放广播节目或网络节目,而无法同时播放广播节目和网络节目,用户在观看广播节目或网络节目时,需要多次手动调整才能使得电视播放用户喜欢或感兴趣的节目,且广播节目与网络节目之间的切换也需要用户手动完成,无法根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目。At present, smart digital TV can only receive broadcast signals or network signals separately, and then broadcast broadcast programs or network programs separately, but cannot simultaneously broadcast broadcast programs and network programs. When users watch broadcast programs or network programs, they need to manually adjust them several times. The television is caused to play a program that the user likes or is interested in, and the switching between the broadcast program and the network program also needs to be manually completed by the user, and the program from other sources cannot be recommended to the user according to the program being played from the current source.
因此,如何根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目是目前亟待解决的问题。Therefore, how to recommend programs from other sources to the user according to the program played from the current source is a problem to be solved.
上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。The above content is only used to assist in understanding the technical solutions of the present application, and does not constitute an admission that the above is prior art.
发明内容Summary of the invention
本申请的主要目的在于提供一种电视节目推荐方法、设备及计算机可读存储介质,旨在解决如何根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目的技术问题。The main purpose of the present application is to provide a television program recommendation method, apparatus, and computer readable storage medium, which are directed to solving the technical problem of recommending programs from other sources based on a program being played from a current source.
为实现上述目的,本申请提供一种电视节目推荐方法,所述电视节目推荐方法包括以下步骤:To achieve the above objective, the present application provides a television program recommendation method, and the television program recommendation method includes the following steps:
确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息;Determining a current source of the currently playing television program, and obtaining program attribute information of the currently playing television program;
根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源;Determining a signal source of a television program to be recommended for currently playing a television program according to a current signal source of the currently playing television program;
根据所述节目属性信息和所述信号源获取当前播放电视节目的推荐电视节目以及所述推荐电视节目的节目介绍信息;Obtaining, according to the program attribute information and the signal source, a recommended television program of a currently playing television program and program introduction information of the recommended television program;
根据所述信号源确定所述推荐电视节目的排列显示方式,并根据所述排列显示方式和所述节目介绍信息显示所述推荐电视节目。Determining an arrangement display manner of the recommended television program according to the signal source, and displaying the recommended television program according to the arrangement display manner and the program introduction information.
可选地,所述确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息的步骤包括:Optionally, the step of determining a current source of the currently playing television program and acquiring program attribute information of the currently playing television program includes:
确定当前播放电视节目的信号源标签,并判断所述信号源标签是广播信号源标签,还是网络信号源标签;Determining a source tag of the currently playing TV program, and determining whether the source tag is a broadcast source tag or a network source tag;
若所述信号源标签是广播信号源标签,则当前播放电视节目的当前信号源为广播信号源,并获取当前播放电视节目的广播节目属性信息;If the source label is a broadcast source label, the current source of the currently broadcasted television program is a broadcast source, and the broadcast program attribute information of the currently broadcasted television program is obtained;
若所述信号源是网络信号源标签,则当前播放电视节目的当前信号源为网络信号源,并获取当前播放电视节目的网络节目属性信息。If the signal source is a network signal source tag, the current signal source of the currently playing TV program is a network signal source, and acquires network program attribute information of the currently playing TV program.
可选地,根据所述节目属性信息和所述信号源获取当前播放电视节目的推荐电视节目以及所述推荐电视节目的节目介绍信息的步骤包括:Optionally, the step of acquiring the recommended television program of the currently playing television program and the program introduction information of the recommended television program according to the program attribute information and the signal source includes:
在当前播放电视节目的待推荐电视节目的信号源为网络信号源时,将当前播放电视节目的广播节目属性信息上传至网络服务器;When the signal source of the to-be-recommended television program currently playing the television program is a network signal source, uploading the broadcast program attribute information of the currently playing television program to the network server;
所述网络服务器基于所述广播节目属性信息获取与当前播放节目匹配的推荐网络节目,并下发所述推荐网络节目的节目介绍信息;The network server acquires a recommended network program that matches the currently played program based on the broadcast program attribute information, and delivers program introduction information of the recommended network program;
接收并缓存所述网络服务器下发的所述推荐网络节目的节目介绍信息。Receiving and buffering program introduction information of the recommended network program delivered by the network server.
可选地,根据所述节目属性信息和所述信号源获取当前播放电视节目的推荐电视节目以及所述推荐电视节目的节目介绍信息的步骤包括:Optionally, the step of acquiring the recommended television program of the currently playing television program and the program introduction information of the recommended television program according to the program attribute information and the signal source includes:
在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并基于所述广播节目信息构建广播节目库;When the signal source of the to-be-recommended television program currently playing the television program is a broadcast signal source, acquiring broadcast program information in a preset time period, and constructing a broadcast program library based on the broadcast program information;
根据当前播放电视节目的网络节目属性信息在所述广播节目库中获取与当前播放节目匹配的推荐广播节目,并获取所述推荐广播节目的节目介绍信息。And obtaining a recommended broadcast program that matches the currently broadcasted program in the broadcast program library according to the network program attribute information of the currently playing television program, and acquiring program introduction information of the recommended broadcast program.
可选地,根据所述节目属性信息和所述信号源获取当前播放电视节目的推荐电视节目以及所述推荐电视节目的节目介绍信息的步骤还包括:Optionally, the step of acquiring the recommended television program of the currently playing television program and the program introduction information of the recommended television program according to the program attribute information and the signal source further includes:
在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并将当前播放电视节目的网络节目属性信息和所述广播节目信息上传至云端服务器;When the signal source of the to-be-recommended television program currently playing the television program is a broadcast signal source, the broadcast program information in the preset time period is acquired, and the network program attribute information of the currently broadcasted television program and the broadcast program information are uploaded to the cloud. server;
所述云端服务器基于所述广播节目信息构建广播节目库,并根据所述网络节目属性信息在所述广播节目库中获取与当前播放节目匹配的推荐广播节目,并下发所述推荐网络节目的节目介绍信息;The cloud server constructs a broadcast program library based on the broadcast program information, and obtains a recommended broadcast program that matches the currently played program in the broadcast program library according to the network program attribute information, and delivers the recommended network program. Program introduction information;
接收并缓存所述云端服务器下发的所述推荐网络节目的节目介绍信息。Receiving and buffering program introduction information of the recommended network program delivered by the cloud server.
可选地,根据所述排列显示方式和所述节目介绍信息显示所述推荐电视节目的步骤之后,所述电视节目推荐方法还包括:Optionally, after the step of displaying the recommended television program according to the arrangement display manner and the program introduction information, the television program recommendation method further includes:
当检测到基于显示的推荐电视节目触发的节目标记请求时,根据所述节目操作请求确定待标记推荐电视节目;Determining a recommended television program to be marked according to the program operation request when detecting a program mark request triggered based on the displayed recommended television program;
根据所述节目操作请求中的标记信息对所述待标记推荐电视节目进行标记,以获取已标记的推荐电视节目。And marking the recommended television program to be marked according to the marking information in the program operation request to obtain the marked recommended television program.
可选地,根据所述节目操作请求中的标记信息对所述待标记推荐电视节目进行标记的步骤之后,所述电视节目推荐方法还包括:Optionally, after the step of marking the to-be-marked recommended television program according to the marking information in the program operation request, the television program recommendation method further includes:
对已标记的推荐电视节目的准点播放时间进行监控,以确定待播放的推荐电视节目;Monitoring the on-time playing time of the marked recommended television program to determine the recommended television program to be played;
根据所述待播放的推荐电视节目的标记信息对所述待播放的推荐电视节目执行对应的操作。Performing a corresponding operation on the recommended television program to be played according to the tag information of the recommended television program to be played.
可选地,根据所述待播放的推荐电视节目的标记信息对待播放的推荐电视节目执行对应的操作的步骤包括:Optionally, the step of performing a corresponding operation on the recommended television program to be played according to the tag information of the recommended television program to be played includes:
获取所述待播放的推荐电视节目的标记信息,并确定所述标记信息的标记类型;Obtaining tag information of the recommended television program to be played, and determining a tag type of the tag information;
根据所述标记类型确定操作指令,并对所述待播放的推荐电视节目执行所述操作指令对应的操作。Determining an operation instruction according to the mark type, and performing an operation corresponding to the operation instruction on the recommended television program to be played.
此外,为实现上述目的,本申请还提供一种电视节目推荐设备,所述电视节目推荐设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电视节目推荐程序,所述电视节目推荐程序被所述处理器执行时实现如上所述的电视节目推荐方法的步骤。In addition, in order to achieve the above object, the present application further provides a television program recommending device, where the television program recommending device includes: a memory, a processor, and a television program recommendation stored on the memory and operable on the processor. And a program, when the television program recommendation program is executed by the processor, implements the steps of the television program recommendation method as described above.
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有电视节目推荐程序,所述电视节目推荐程序被处理器执行时实现如上所述的电视节目推荐方法的步骤。The present application also provides a computer readable storage medium having stored thereon a television program recommendation program, the television program recommendation program being executed by a processor to implement the steps of the television program recommendation method as described above.
本申请提供一种电视节目推荐方法、设备及计算机可读存储介质,首先确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息,然后根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源,并根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息,最后根据信号源确定推荐电视节目的排列显示方式,并根据排列显示方式和节目介绍信息显示推荐电视节目,实现了根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目,并显示推荐的来自其它信号源的节目,方便用户观看,同时能够无缝的在不同的信号源通路之间观看节目,提升用户体验。The present application provides a television program recommendation method, device, and computer readable storage medium, first determining a current signal source of a currently playing television program, and acquiring program attribute information of a currently playing television program, and then according to a current signal source of the currently playing television program. Determining a signal source of the to-be-recommended television program currently playing the television program, and acquiring the recommended television program of the currently playing television program and the program introduction information of the recommended television program according to the program attribute information and the signal source, and finally determining the arrangement of the recommended television program according to the signal source. Display mode, and display recommended TV programs according to the arrangement display mode and program introduction information, realizes recommending programs from other signal sources according to the program from the current signal source, and displays recommended programs from other signal sources, which is convenient Users can watch and simultaneously watch programs between different source channels to enhance the user experience.
附图说明DRAWINGS
图1是本申请实施例方案涉及的硬件运行环境的设备结构示意图;1 is a schematic structural diagram of a device in a hardware operating environment involved in an embodiment of the present application;
图2为本申请电视节目推荐方法第一实施例的流程示意图;2 is a schematic flowchart of a first embodiment of a television program recommendation method according to the present application;
图3为本申请第一实施例中步骤S103的细化流程示意图;3 is a schematic flowchart of the refinement of step S103 in the first embodiment of the present application;
图4为本申请第一实施例中推荐网络节目的显示示意图;4 is a schematic diagram showing display of a recommended network program in the first embodiment of the present application;
图5为本申请第一实施例中推荐广播节目的显示示意图;FIG. 5 is a schematic diagram showing display of a recommended broadcast program in the first embodiment of the present application; FIG.
图6为本申请电视节目推荐方法第三实施例的流程示意图。FIG. 6 is a schematic flowchart diagram of a third embodiment of a television program recommendation method according to the present application.
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features and advantages of the present application will be further described with reference to the accompanying drawings.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。It is understood that the specific embodiments described herein are merely illustrative of the application and are not intended to be limiting.
本申请实施例的主要解决方案是:确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息,然后根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源,并根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息,最后根据信号源确定推荐电视节目的排列显示方式,并根据排列显示方式和节目介绍信息显示推荐电视节目,实现了根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目,并显示推荐的来自其它信号源的节目。The main solution of the embodiment of the present application is: determining the current signal source of the currently playing TV program, and acquiring the program attribute information of the currently playing TV program, and then determining the TV to be recommended for currently playing the TV program according to the current signal source of the currently playing TV program. a signal source of the program, and according to the program attribute information and the signal source, the recommended television program of the currently broadcasted television program and the program introduction information of the recommended television program are obtained, and finally, the arrangement display manner of the recommended television program is determined according to the signal source, and according to the arrangement display mode and The program introduction information displays the recommended television program, and the program from other sources is recommended to the user according to the program from the current source, and the recommended programs from other sources are displayed.
由于智能数字电视只能单独接收广播信号或网络信号,进而单独播放广播节目或网络节目,而无法同时播放广播节目和网络节目,用户在观看广播节目或网络节目时,需要多次手动调整才能使得电视播放用户喜欢或感兴趣的节目,且广播节目与网络节目之间的切换也需要用户手动完成,无法根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目。Since the intelligent digital television can only receive the broadcast signal or the network signal separately, and then broadcast the broadcast program or the network program separately, and cannot simultaneously broadcast the broadcast program and the network program, the user needs to manually adjust the number of times to watch the broadcast program or the network program. The television plays a program that the user likes or is interested in, and the switching between the broadcast program and the network program also needs to be manually completed by the user, and the program from other sources cannot be recommended to the user according to the program played from the current source.
本申请提供一种解决方案,通过确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息,然后根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源,并根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息,最后根据信号源确定推荐电视节目的排列显示方式,并根据排列显示方式和节目介绍信息显示推荐电视节目,实现了根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目,并显示推荐的来自其它信号源的节目,实现了根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目,方便用户观看,同时能够无缝的在不同的信号源通路之间观看节目,提升用户体验。The present application provides a solution for determining a current signal source of a currently playing television program, and acquiring program attribute information of a currently playing television program, and then determining a television program to be recommended for currently playing a television program according to a current signal source of the currently broadcast television program. The signal source, and according to the program attribute information and the signal source, obtain the recommended television program of the currently playing television program and the program introduction information of the recommended television program, and finally determine the arrangement display manner of the recommended television program according to the signal source, and according to the arrangement display manner and the program The introduction information displays the recommended television program, and realizes the program from other sources according to the program from the current source to be played, and displays the recommended programs from other sources, and realizes the program from the current source according to the broadcast. Programs from other sources are recommended to the user for viewing, and the program can be seamlessly viewed between different source channels to enhance the user experience.
如图1所示,图1是本申请实施例方案涉及的硬件运行环境的设备结构示意图。As shown in FIG. 1 , FIG. 1 is a schematic structural diagram of a device in a hardware operating environment according to an embodiment of the present application.
本申请实施例电视节目推荐设备可以是智能电视、多媒体中心、机顶盒和蓝光播放机等设备。The television program recommendation device in the embodiment of the present application may be a smart TV, a multimedia center, a set top box, and a Blu-ray player.
如图1所示,该电视节目推荐设备可以包括:调谐器101、解调器102、解复用器103、服务信息解码单元104、解扰单元和接口105、视频解码器106、音频解码器107、网络接口108、网络单元109、处理器110、OSD处理单元111、显示单元112和存储器113。As shown in FIG. 1, the television program recommending device may include: a tuner 101, a demodulator 102, a demultiplexer 103, a service information decoding unit 104, a descrambling unit and interface 105, a video decoder 106, and an audio decoder. 107. Network interface 108, network unit 109, processor 110, OSD processing unit 111, display unit 112, and memory 113.
调谐器101接收广播信号,并将接收的广播信号输出到解调器102,如果解调器102将解调出来的信号未加扰,则传送到解复用器103,如果解调器102将解调出来的信号加扰,则传送到解扰单元和接口105进行解扰之后,再传送到解复用器103,解复用器103分离所输入的视音频信号,将分离的视频信号输出到视频解码器106,视频解码器106通过相对应的视频解码算法将压缩的视频数据解码,视频数据输出到显示单元113显示;音频信号输出到音频解码器107,由音频解码器107通过相对应的音频解码算法对音频数据进行解码,然后进行声音播放。The tuner 101 receives the broadcast signal and outputs the received broadcast signal to the demodulator 102. If the demodulator 102 unscrambles the demodulated signal, it is transmitted to the demultiplexer 103 if the demodulator 102 will The demodulated signal is scrambled, and then transmitted to the descrambling unit and interface 105 for descrambling, and then transmitted to the demultiplexer 103. The demultiplexer 103 separates the input video and audio signals, and outputs the separated video signals. To the video decoder 106, the video decoder 106 decodes the compressed video data by a corresponding video decoding algorithm, and the video data is output to the display unit 113 for display; the audio signal is output to the audio decoder 107, which is correspondingly output by the audio decoder 107. The audio decoding algorithm decodes the audio data and then plays the sound.
网络接口108从有线网络或无线网络接收网络信号,从而获取网络服务器发送的节目信息库的 IP 数据分组,包含影视视音频内容、与影视相关的指南信息等,并将网络信号传输至网络单元109,网络单元109将接收到网络信号输出到解复用器103,经视频解码器106和音频解码器107完成视音频的播放。The network interface 108 receives the network signal from the wired network or the wireless network, thereby acquiring the IP of the program information library sent by the network server. The data packet includes video and audio content, guide information related to the video, and the like, and transmits the network signal to the network unit 109, and the network unit 109 outputs the received network signal to the demultiplexer 103, via the video decoder 106 and the audio. The decoder 107 completes the playback of the video and audio.
解复用器103还从广播信号中分离出节目的服务信息,并将分离出的服务信息传输至服务信息解码单元104,由服务信息解码单元104对服务信息进行解码,并传输至OSD处理单元112进行处理之后,输出到显示单元113进行显示。服务信息根据不同的制式有基础的PSI信息、PSIP信息和SI信息等。以SI信息为例,节目名称、提供者名称、业务类型等通过SI信息的SDT(Service Description Table 业务描述表)传送;每一个节目业务中包含的节目段相关信息包括节目段名称,节目段播出时间、持续时间等通过EIT(Event Information Table 节目段信息表)传送。控制器110根据服务信息构建节目信息库。The demultiplexer 103 also separates the service information of the program from the broadcast signal, and transmits the separated service information to the service information decoding unit 104, and the service information decoding unit 104 decodes the service information and transmits it to the OSD processing unit. After processing 112, the output is output to the display unit 113 for display. The service information has basic PSI information, PSIP information, and SI information according to different standards. Take the SI information as an example, the SDT (Service) of the SI information through the program name, provider name, and service type. Description Table service description) transmission; the information about the program segment contained in each program service includes the name of the program segment, the broadcast time of the program segment, the duration, etc. through EIT (Event) Information Table The program segment information table) is transmitted. The controller 110 constructs a program information library based on the service information.
存储器113存储有构建的节目信息库、节目的服务信息和音视频数据,还存储有电视节目推荐程序。The memory 113 stores a built program information library, service information of the program, and audio and video data, and also stores a television program recommendation program.
本领域技术人员可以理解,图1中示出的电视节目推荐设备结构并不构成对电视节目推荐设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It will be understood by those skilled in the art that the structure of the television program recommendation device shown in FIG. 1 does not constitute a limitation on the television program recommendation device, and may include more or less components than those illustrated, or combine some components, or different. Parts layout.
如图1所示,作为一种计算机存储介质的存储器113中可以包括操作系统、网络通信模块、用户接口模块以及电视节目推荐程序。在图1所示的电视节目推荐设备中,而处理器110可以用于调用存储器113中存储的电视节目推荐程序,并执行本发明实施例提供的电视节目推荐方法的步骤。As shown in FIG. 1, a memory 113 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a television program recommendation program. In the television program recommendation device shown in FIG. 1, the processor 110 can be used to call the television program recommendation program stored in the memory 113, and execute the steps of the television program recommendation method provided by the embodiment of the present invention.
本申请电视节目推荐设备的具体实施例与下述电视节目推荐方法的各具体实施例基本相同,在此不作赘述。The specific embodiment of the television program recommendation device of the present application is substantially the same as the specific embodiments of the following television program recommendation method, and details are not described herein.
本申请提供一种电视节目推荐方法。The application provides a television program recommendation method.
参照图2,图2为本申请电视节目推荐方法第一实施例的流程示意图。Referring to FIG. 2, FIG. 2 is a schematic flowchart of a first embodiment of a television program recommendation method according to the present application.
在本实施例中,该电视节目推荐方法包括: In this embodiment, the television program recommendation method includes:
步骤S101,确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息;Step S101, determining a current signal source of the currently playing television program, and acquiring program attribute information of the currently playing television program;
该电视节目推荐方法应用于电视节目推荐设备,该电视节目推荐设备包括但不限于智能数字电视、机顶盒和多媒体中心,该电视节目推荐设备至少能够从广播信号源或网络信号源接收信号,从而播放广播节目或网络节目,其中,网络节目包括非线性网络节目和网络直播节目。The television program recommendation method is applied to a television program recommendation device, including but not limited to a smart digital television, a set top box, and a multimedia center, the television program recommendation device capable of receiving at least a signal from a broadcast signal source or a network signal source, thereby playing A broadcast program or a network program, wherein the network program includes a non-linear network program and a webcast program.
该电视节目推荐设备在检测到当前播放电视节目时,确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息,即确定当前播放电视节目的当前信号源是广播信号源,还是网络信号源,其中,节目属性信息包括但不限于节目标题、节目简介、主演和节目类型等信息,节目类型包括但不限于电视剧、电影、记录片和综艺节目等。需要说明的是,电视节目推荐设备中设置有电视节目推荐的功能开关,当电视节目推荐的功能开关处于开启状态时,电视节目推荐设备才进行电视节目推荐,反之,当电视节目推荐的功能开关处于关闭状态时,不进行电视节目推荐。When detecting the currently playing TV program, the television program recommendation device determines the current signal source of the currently playing TV program, and obtains the program attribute information of the currently playing TV program, that is, determines that the current signal source of the currently playing TV program is a broadcast signal source. It is also a network signal source, wherein the program attribute information includes, but is not limited to, program title, program introduction, starring, and program type, and the program types include, but are not limited to, television dramas, movies, documentaries, and variety shows. It should be noted that the television program recommendation device is provided with a function switch for recommending the television program. When the function switch recommended by the television program is in the on state, the television program recommendation device performs the television program recommendation, and vice versa, when the television program recommends the function switch. When the game is off, no TV program recommendation is made.
具体地,在本实施例中,步骤S101具体包括:Specifically, in this embodiment, step S101 specifically includes:
确定当前播放电视节目的信号源标签,并判断所述信号源标签是广播信号源标签,还是网络信号源标签;Determining a source tag of the currently playing TV program, and determining whether the source tag is a broadcast source tag or a network source tag;
若所述信号源标签是广播信号源标签,则当前播放电视节目的当前信号源为广播信号源,并获取当前播放电视节目的广播节目属性信息;If the source label is a broadcast source label, the current source of the currently broadcasted television program is a broadcast source, and the broadcast program attribute information of the currently broadcasted television program is obtained;
若所述信号源是网络信号源标签,则当前播放电视节目的当前信号源为网络信号源,并获取当前播放电视节目的网络节目属性信息。If the signal source is a network signal source tag, the current signal source of the currently playing TV program is a network signal source, and acquires network program attribute information of the currently playing TV program.
该电视节目推荐设备确定当前播放电视节目的信号源标签,并根据该信号源标签确定当前播放电视节目的当前信号源,及判断该信号源标签是广播信号源标签,还是网络信号源标签,如果信号源标签是广播信号源标签,则当前播放电视节目的当前信号源为广播信号源,并获取当前播放电视节目的广播节目属性信息,具体地,直接在本地获取当前播放电视节目的广播节目属性信息,或者首先获取当前播放电视节目的TsID(Transport Stream ID,传输流标识)、OnID(Original Network ID,原始网络标识)、SID(Service ID 服务标识)和当前时间,并通过网络端口将TsID、OnID、SID和当前时间上传至服务器,由服务器根据TsID、OnID、SID和当前时间获取当前播放电视节目的广播节目属性信息;The television program recommending device determines a source tag of the currently playing television program, and determines a current source of the currently playing television program according to the source tag, and determines whether the source tag is a broadcast source tag or a network source tag, if The source label is a broadcast source label, and the current source of the currently broadcasted television program is a broadcast signal source, and obtains broadcast program attribute information of the currently broadcast television program. Specifically, the broadcast program attribute of the currently broadcast television program is directly obtained locally. Information, or first get the TsID (Transport) of the currently playing TV program Stream ID, Transport Stream ID), OnID (Original Network ID), SID (Service ID) The service identifier) and the current time, and upload the TsID, the OnID, the SID, and the current time to the server through the network port, and the server obtains the broadcast program attribute information of the currently playing TV program according to the TsID, the OnID, the SID, and the current time;
如果信号源是网络信号源标签,则当前播放电视节目的当前信号源为网络信号源,并获取当前播放电视节目的网络节目属性信息,其中,广播节目属性信息包括广播节目的节目标题、节目简介、主演和节目类型等信息,网络节目属性信息包括网络节目的节目标题、节目简介、主演和节目类型等信息。If the signal source is a network signal source tag, the current signal source of the currently playing TV program is a network signal source, and acquires network program attribute information of the currently playing television program, wherein the broadcast program attribute information includes a program title of the broadcast program, and a program introduction. Information such as starring and program type, and network program attribute information includes information such as program title, program introduction, starring, and program type of the network program.
步骤S102,根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源;Step S102: determining, according to a current signal source of the currently broadcasted television program, a signal source of the to-be-recommended television program currently playing the television program;
该电视节目推荐设备在确定当前播放电视节目的当前信号源之后,根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源,即如果当前播放电视节目的当前信号源为广播信号源,则可以确定当前播放电视节目的待推荐电视节目的信号源为网络信号源,如果当前播放电视节目的当前信号源为网络信号源,则可以确定当前播放电视节目的待推荐电视节目的信号源为广播信号源。After determining the current signal source of the currently broadcasted television program, the television program recommendation device determines, according to the current signal source of the currently broadcast television program, a signal source of the television program to be recommended for currently playing the television program, that is, if the current signal source of the currently broadcasted television program is For the broadcast signal source, it may be determined that the signal source of the television program to be recommended for currently playing the television program is a network signal source, and if the current signal source of the currently broadcast television program is a network signal source, the television to be recommended for currently playing the television program may be determined. The source of the program is the broadcast source.
步骤S103,根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息;Step S103, acquiring, according to the program attribute information and the signal source, the recommended television program of the currently playing TV program and the program introduction information of the recommended television program;
该电视节目推荐设备在确定当前播放电视节目的待推荐电视节目的信号源之后,根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息,其中,节目介绍信息包括但不限于图片、节目标题、主演和节目播放频道等信息。After determining the signal source of the television program to be recommended for currently playing the television program, the television program recommendation device acquires the recommended television program of the currently broadcasted television program and the program introduction information of the recommended television program according to the program attribute information and the signal source, wherein the program introduction Information includes, but is not limited to, pictures, program titles, starring, and program broadcast channels.
具体地,参照图3,步骤S103具体包括:Specifically, referring to FIG. 3, step S103 specifically includes:
步骤S1031,在当前播放电视节目的待推荐电视节目的信号源为网络信号源时,将当前播放电视节目的广播节目属性信息上传至网络服务器;Step S1031: When the signal source of the to-be-recommended television program currently playing the television program is a network signal source, uploading the broadcast program attribute information of the currently played television program to the network server;
步骤S1032,网络服务器基于广播节目属性信息获取与当前播放节目匹配的推荐网络节目,并下发推荐网络节目的节目介绍信息;Step S1032: The network server acquires a recommended network program that matches the currently played program based on the broadcast program attribute information, and delivers program introduction information of the recommended network program.
步骤S1033,接收并缓存网络服务器下发的推荐网络节目的节目介绍信息。Step S1033: Receive and cache program introduction information of the recommended network program delivered by the network server.
该电视节目推荐设备在确定当前播放电视节目的待推荐电视节目的信号源为网络信号源时,将当前播放电视节目的广播节目属性信息上传至网络服务器,以供网络服务器接收上传的广播节目属性信息,并基于该广播节目属性信息获取与当前播放节目匹配的推荐网络节目,并下发该推荐网络节目的节目介绍信息至电视节目推荐设备,其中,匹配推荐网络节目的具体方式包括网络服务器从广播节目属性信息中提取节目标题、节目简介、主演和节目类型,然后基于提取的节目标题、节目简介、主演和节目类型确定搜索关键词,并在网络服务器的节目数据库中查找包含该全部搜索关键词或者部分搜索关键词的网络节目,且将查找的网络节目确定为匹配的推荐网络节目,并获取匹配的推荐网络节目的节目介绍信息,节目介绍信息包括但不限于节目标题、节目图片、主演和节目类型等;The television program recommendation device uploads the broadcast program attribute information of the currently broadcasted television program to the network server when the signal source of the to-be-recommended television program currently playing the television program is determined to be the network signal source, so that the network server receives the uploaded broadcast program attribute. And obtaining, according to the broadcast program attribute information, a recommended network program that matches the currently broadcasted program, and delivering the program introduction information of the recommended network program to the television program recommendation device, wherein the specific manner of matching the recommended network program includes the network server Extracting a program title, a program profile, a lead performance, and a program type in the broadcast program attribute information, and then determining a search keyword based on the extracted program title, program profile, lead performance, and program type, and searching for the search key included in the program database of the web server Searching for a network program of a keyword or part of a keyword, and determining the searched network program as a matching recommended network program, and obtaining program introduction information of the matched recommended network program, the program introduction information including but not limited to the program title, the program Sheet, starring program type and the like;
匹配推荐网络节目的具体方式还包括获取当前播放电视节目的TsID、OnID、SID和当前时间,并通过网络端口将TsID、OnID、SID和当前时间上传至服务器,由服务器根据TsID、OnID、SID和当前时间获取当前播放电视节目的广播节目属性信息,并根据广播节目属性信息从节目信息库中获取与当前播放节目匹配的推荐网络节目,其中,节目信息库存储有广播节目信息和网络节目信息,具体地,服务器通过网络端口定时从网络服务器中抓取网络节目信息,并将抓取到的网络节目信息存储至节目信息库中,其中,节目信息库包含TsID、OnID、SID、节目起始时间、节目结束时间、图像标签、音频标签和节目地址等信息。The specific manner of matching the recommended network program further includes obtaining the TsID, OnID, SID and current time of the currently playing TV program, and uploading the TsID, OnID, SID and current time to the server through the network port, according to the TsID, OnID, SID and the server. Obtaining the broadcast program attribute information of the currently playing TV program at the current time, and acquiring the recommended network program matching the currently played program from the program information library according to the broadcast program attribute information, wherein the program information inventory stores the broadcast program information and the network program information, Specifically, the server captures network program information from the network server through the network port timing, and stores the captured network program information into the program information library, where the program information library includes TsID, OnID, SID, and program start time. Information such as program end time, image tags, audio tags, and program addresses.
匹配推荐网络节目的具体方式还包括获取当前播放电视节目的图像标签或音频标签,并将图像标签或音频标签上传至网络服务器,以供网络服务器基于图像标签或音频标签在网络服务器的节目信息库中匹配推荐网络节目,并获取匹配的推荐网络节目的节目介绍信息,最后该电视节目推荐设备接收并缓存该网络服务器下发的推荐网络节目的节目介绍信息,其中,图像标签或音频标签的获取途径可以为对当前播放电视节目进行分析,并基于分析结果生成图像标签或音频标签,还可以为从当前播放节目的视频帧中获取预设的图像标签,以及从当前播放节目的音频帧中获取预设的音频标签,节目信息库的图像标签、音频标签可以是包含节目类的内容,如“跑男”、“琅琊榜”等关键字或者用户上传视频时添加的标识信息。The specific manner of matching the recommended network program further includes acquiring an image label or an audio label of the currently broadcasted TV program, and uploading the image label or the audio label to the web server for the web server to display the program information base of the web server based on the image label or the audio label. Matching the recommended network program, and obtaining the program introduction information of the matching recommended network program. Finally, the television program recommendation device receives and caches the program introduction information of the recommended network program delivered by the network server, wherein the image tag or the audio tag is acquired. The method may be to analyze the currently playing TV program, and generate an image tag or an audio tag based on the analysis result, and may also obtain a preset image tag from the video frame of the currently playing program, and obtain the audio frame from the currently playing program. The preset audio tag, the image tag of the program information library, and the audio tag may be content including a program category, such as a keyword such as “running male” or “squatting” or identification information added when the user uploads a video.
具体地,步骤S103具体还包括:Specifically, step S103 specifically includes:
在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并基于所述广播节目信息构建广播节目库;When the signal source of the to-be-recommended television program currently playing the television program is a broadcast signal source, acquiring broadcast program information in a preset time period, and constructing a broadcast program library based on the broadcast program information;
根据当前播放电视节目的网络节目属性信息在所述广播节目库中获取与当前播放节目匹配的推荐广播节目,并获取所述推荐广播节目的节目介绍信息。And obtaining a recommended broadcast program that matches the currently broadcasted program in the broadcast program library according to the network program attribute information of the currently playing television program, and acquiring program introduction information of the recommended broadcast program.
该电视节目推荐设备在确定当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并基于该广播节目信息构建广播节目库,然后根据当前播放电视节目的网络节目属性信息在该广播节目库中获取与当前播放节目匹配的推荐广播节目,并获取该推荐广播节目的节目介绍信息,其中,匹配推荐广播节目的具体方式如下:首先基于预设时间段内的广播节目信息构建广播节目库,即从广播节目信息中提取节目播放频道、节目播放时间和节目类型,并基于节目播放频道、节目播放时间和节目类型构建广播节目库,然后从当前播放电视节目的网络节目属性信息中提取节目标题、节目简介、主演和节目类型,并基于提取的节目标题、节目简介、主演和节目类型确定搜索关键词,最后在构建的广播节目库中查找包含该全部搜索关键词或者部分搜索关键词的广播节目,并将查找的网络节目确定为匹配的推荐广播节目,并获取匹配的推荐广播节目的节目介绍信息,此时,节目介绍信息包括但不限于节目标题、节目播放频道和节目播放时间等。需要说明的是,上述预设时间段可由本领域技术人员基于实际情况进行设置,本实施例对此不作具体限定。The television program recommendation device acquires broadcast program information in a preset time period when determining that the signal source of the to-be-recommended television program currently playing the television program is a broadcast signal source, and constructs a broadcast program library based on the broadcast program information, and then according to the current The network program attribute information of the broadcast television program acquires the recommended broadcast program that matches the currently broadcasted program in the broadcast program library, and acquires the program introduction information of the recommended broadcast program, wherein the specific manner of matching the recommended broadcast program is as follows: The broadcast program information in the time period is constructed to construct a broadcast program library, that is, the program play channel, the program play time and the program type are extracted from the broadcast program information, and the broadcast program library is constructed based on the program play channel, the program play time and the program type, and then The program title, program introduction, main performance and program type are extracted from the network program attribute information of the currently playing TV program, and the search keyword is determined based on the extracted program title, program introduction, starring and program type, and finally found in the constructed broadcast program library. Including the whole Searching for a broadcast program of a keyword or a partial search keyword, and determining the searched network program as a matching recommended broadcast program, and acquiring program introduction information of the matched recommended broadcast program. At this time, the program introduction information includes but is not limited to the program title. , program play channel and program play time. It should be noted that the foregoing preset time period may be set by a person skilled in the art based on actual conditions, which is not specifically limited in this embodiment.
步骤S104,根据信号源确定推荐电视节目的排列显示方式,并根据排列显示方式和节目介绍信息显示推荐电视节目。Step S104, determining an arrangement display manner of the recommended television program according to the signal source, and displaying the recommended television program according to the arrangement display manner and the program introduction information.
该电视节目推荐设备在确定当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息之后,根据当前播放电视节目的待推荐电视节目的信号源确定推荐电视节目的排列显示方式,并根据该排列显示方式和该节目介绍信息显示该推荐电视节目,其中,在当前播放电视节目的待推荐电视节目的信号源为网络信号源时,推荐电视节目的排列显示方式如图4所示,即在电视节目推荐设备的主窗口中显示当前播放广播节目,并以小窗口的方式,显示每个推荐网络节目的节目介绍信息,包括节目标题、节目图片、主演和节目类型,用户可通过触控显示屏或遥控器翻页浏览每个小窗口显示的推荐网络节目,而当检测到用户的播放确认指令时,选取对应的推荐网络节目进行播放;在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,推荐广播电视节目的排列显示方式如图5所示,即在电视节目推荐设备的主窗口中显示当前播放网络节目,并以小窗口的方式,显示每个推荐广播节目的节目介绍信息,包括节目标题、节目播放频道和节目播放时间,用户可通过触控显示屏或遥控器翻页浏览每个小窗口显示的推荐广播节目,而当检测到用户的播放确认指令时,选取对应的推荐广播节目进行播放。After determining the recommended television program of the currently broadcasted television program and the program introduction information of the recommended television program, the television program recommendation device determines, according to the signal source of the television program to be recommended currently playing the television program, the display manner of the recommended television program, and according to the The arrangement display mode and the program introduction information display the recommended television program, wherein when the signal source of the to-be-recommended television program currently playing the television program is a network signal source, the recommended display manner of the television program is as shown in FIG. 4, that is, The main program of the television program recommendation device displays the currently broadcasted program, and displays the program introduction information of each recommended network program in a small window manner, including the program title, program picture, starring and program type, and the user can display through the touch. The screen or the remote controller flips through the recommended network program displayed in each small window, and when the user's play confirmation command is detected, selects the corresponding recommended network program for playing; the source of the to-be-recommended television program currently playing the television program Recommended for broadcast sources The display manner of the program is as shown in FIG. 5, that is, the currently playing network program is displayed in the main window of the television program recommendation device, and the program introduction information of each recommended broadcast program, including the program title, is displayed in a small window manner. The program playing channel and the program playing time, the user can browse the recommended broadcast program displayed by each small window through the touch display screen or the remote controller, and when the user's play confirmation command is detected, the corresponding recommended broadcast program is selected for playing. .
在本实施例中,本申请首先确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息,然后根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源,并根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息,最后根据信号源确定推荐电视节目的排列显示方式,并根据排列显示方式和节目介绍信息显示推荐电视节目,实现了根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目,并显示推荐的来自其它信号源的节目,方便用户观看,同时能够无缝的在不同的信号源通路之间观看节目,提升用户体验。In this embodiment, the application first determines the current signal source of the currently broadcasted television program, and obtains the program attribute information of the currently broadcasted television program, and then determines the to-be-recommended television program of the currently playing television program according to the current signal source of the currently played television program. The signal source, and according to the program attribute information and the signal source, obtain the recommended television program of the currently playing television program and the program introduction information of the recommended television program, and finally determine the arrangement display manner of the recommended television program according to the signal source, and according to the arrangement display manner and the program The introduction information shows the recommended TV program, and the program from the other signal source is recommended to the user according to the program from the current source, and the recommended programs from other sources are displayed, which is convenient for the user to watch, and can be seamlessly different. Watch the program between the source channels to enhance the user experience.
进一步地,基于上述第一实施例,提出了本申请电视节目推荐方法的第二实施例,与前述实施例的区别在于,该步骤S103具体还包括:Further, based on the foregoing first embodiment, a second embodiment of the television program recommendation method of the present application is proposed. The difference from the foregoing embodiment is that the step S103 specifically includes:
在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并将当前播放电视节目的网络节目属性信息和广播节目信息上传至云端服务器;When the signal source of the to-be-recommended television program currently playing the television program is the broadcast signal source, acquiring the broadcast program information in the preset time period, and uploading the network program attribute information and the broadcast program information of the currently played television program to the cloud server;
云端服务器基于广播节目信息构建广播节目库,并根据网络节目属性信息在广播节目库中获取与当前播放节目匹配的推荐广播节目,并下发推荐网络节目的节目介绍信息;The cloud server builds a broadcast program library based on the broadcast program information, and obtains a recommended broadcast program that matches the currently broadcasted program in the broadcast program library according to the network program attribute information, and delivers the program introduction information of the recommended network program;
接收并缓存云端服务器下发的推荐网络节目的节目介绍信息。Receive and cache the program introduction information of the recommended network program delivered by the cloud server.
需要说明的是,本申请基于前述实施例,提出了一种匹配推荐广播节目的另一具体方式,以下仅对此进行说明,其它可参照前述实施例。It should be noted that, based on the foregoing embodiments, the present application proposes another specific manner of matching recommended broadcast programs, which will be described below only. Others may refer to the foregoing embodiments.
该电视节目推荐设备在确定当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并将当前播放电视节目的网络节目属性信息和广播节目信息上传至云端服务器,该云端服务器接收当前播放电视节目的网络节目属性信息和该广播节目信息,并基于广播节目信息构建广播节目库,然后根据网络节目属性信息在广播节目库中获取与当前播放节目匹配的推荐广播节目,并下发推荐网络节目的节目介绍信息,最后该电视节目推荐设备接收并缓存该云端服务器下发的推荐网络节目的节目介绍信息,此时,节目介绍信息包括节目播放时间、节目标题和广播节目海报等。When determining that the signal source of the to-be-recommended television program currently playing the television program is a broadcast signal source, the television program recommendation device acquires the broadcast program information in the preset time period, and displays the network program attribute information and the broadcast program of the currently broadcasted television program. The information is uploaded to the cloud server, and the cloud server receives the network program attribute information of the currently playing TV program and the broadcast program information, and constructs a broadcast program library based on the broadcast program information, and then acquires and plays the current program in the broadcast program library according to the network program attribute information. The program matches the recommended broadcast program, and delivers the program introduction information of the recommended network program. Finally, the television program recommendation device receives and caches the program introduction information of the recommended network program delivered by the cloud server. At this time, the program introduction information includes the program broadcast. Time, program title and radio show posters, etc.
在本实施例中,本申请通过云端服务器完成广播节目库的构建操作,以及推荐网络节目的匹配操作,有效的减少电视节目推荐设备的负载。In this embodiment, the application completes the construction operation of the broadcast program library by the cloud server, and recommends the matching operation of the network program, thereby effectively reducing the load of the television program recommendation device.
进一步地,参照图6,基于上述第一或第二实施例,提出了本申请电视节目推荐方法的第三实施例,与前述实施例的区别在于,该步骤S104之后,该电视节目推荐方法还包括:Further, referring to FIG. 6, based on the foregoing first or second embodiment, a third embodiment of the television program recommendation method of the present application is proposed, which is different from the foregoing embodiment in that after the step S104, the television program recommendation method is further include:
步骤S105,当检测到基于显示的推荐电视节目触发的节目标记请求时,根据节目操作请求确定待标记推荐电视节目;Step S105, when detecting a program mark request triggered based on the displayed recommended television program, determining a recommended television program to be marked according to the program operation request;
步骤S106,根据节目操作请求中的标记信息对待标记推荐电视节目进行标记,以获取已标记的推荐电视节目。Step S106: Mark the recommended television program according to the mark information in the program operation request to obtain the marked recommended television program.
需要说明的是,本申请基于前述实施例提出了一种标记推荐电视节目的具体方式,以下仅对此进行说明,其它可参照前述实施例。It should be noted that the present application proposes a specific manner for marking recommended television programs based on the foregoing embodiments, which will be described below only. Others may refer to the foregoing embodiments.
当检测到基于显示的推荐电视节目触发的节目标记请求时,该电视节目推荐设备根据节目操作请求确定待标记推荐电视节目,并根据节目操作请求中的标记信息对待标记推荐电视节目进行标记,以获取已标记的推荐电视节目,即对显示的推荐电视节目进行预约播放标记和预约录制标记。When detecting a program mark request triggered based on the displayed recommended television program, the television program recommending device determines the recommended television program to be marked according to the program operation request, and marks the recommended television program according to the mark information in the program operation request, to mark Obtain the marked recommended TV program, that is, make a reserved play mark and a reserved recording mark for the displayed recommended TV program.
进一步地,在本实施例中,步骤S106之后,还包括:Further, in this embodiment, after step S106, the method further includes:
对已标记的推荐电视节目的准点播放时间进行监控,以确定待播放的推荐电视节目;Monitoring the on-time playing time of the marked recommended television program to determine the recommended television program to be played;
根据待播放的推荐电视节目的标记信息对待播放的推荐电视节目执行对应的操作。A corresponding operation is performed according to the recommended television program to be played according to the tag information of the recommended television program to be played.
该电视节目推荐设备对已标记的推荐电视节目的准点播放时间进行监控,以确定待播放的推荐电视节目,并根据该待播放的推荐电视节目的标记信息对该待播放的推荐电视节目执行对应的操作,即对该待播放的推荐电视节目进行播放或者录制。The television program recommendation device monitors the on-time playing time of the marked recommended television program to determine the recommended television program to be played, and performs corresponding correspondence on the recommended television program to be played according to the marked information of the recommended television program to be played. The operation of playing or recording the recommended television program to be played.
具体地,在本实施例中,根据所述待播放的推荐电视节目的标记信息对所述待播放的推荐电视节目执行对应的操作的步骤具体包括:Specifically, in this embodiment, the step of performing a corresponding operation on the recommended television program to be played according to the marking information of the recommended television program to be played specifically includes:
获取待播放的推荐电视节目的标记信息,并确定标记信息的标记类型;Obtaining tag information of the recommended television program to be played, and determining the tag type of the tag information;
根据标记类型确定操作指令,并对待播放的推荐电视节目执行操作指令对应的操作。The operation instruction is determined according to the type of the mark, and the operation corresponding to the operation instruction is performed on the recommended television program to be played.
该电视节目推荐设备获取待播放的推荐电视节目的标记信息,并确定标记信息的标记类型,然后根据标记类型确定操作指令,并对待播放的推荐电视节目执行操作指令对应的操作,即确定该待播放的推荐电视节目的标记信息的标记类型是预约播放标记,还是预约录制标记,如果该待播放的推荐电视节目的标记信息的标记类型是预约播放标记,则在电视节目推荐设备中播放推荐电视节目,如果该待播放的推荐电视节目的标记信息的标记类型是预约录制标记,则在电视节目推荐设备中关闭屏幕图像和声音,开始录制推荐电视节目,此外,在录制过程中,若有接收到用户按键,则打开图像和声音,若未接收到按键信息,录制结束后,自动进入待机。The television program recommendation device acquires the tag information of the recommended television program to be played, determines the tag type of the tag information, and then determines an operation instruction according to the tag type, and performs an operation corresponding to the operation instruction on the recommended television program to be played, that is, determines the to-be-determined operation Whether the mark type of the marked information of the recommended recommended television program is a reserved play mark or a reserved recording mark, and if the mark type of the mark information of the recommended television program to be played is the reserved play mark, the recommended TV is played in the television program recommendation device. a program, if the mark type of the mark information of the recommended television program to be played is a reserved recording mark, the screen image and the sound are turned off in the television program recommendation device, and the recommended recommended television program is started, and, in addition, during the recording, if there is a reception When the user presses the button, the image and sound are turned on. If the button information is not received, the recording will automatically enter standby after the recording is completed.
在本实施例中,本申请可基于用户设置的预约播放标记或预约录制标记,对标记的推荐电视节目进行播放或录制,便于用户观看。In this embodiment, the present application can play or record the marked recommended television program based on the reserved play mark or the reserved recording mark set by the user, which is convenient for the user to watch.
此外,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有电视节目推荐程序,所述电视节目推荐程序被处理器执行时实现本发明实施例中电视节目推荐方法的步骤。In addition, the embodiment of the present application further provides a computer readable storage medium, where the television program recommendation program is stored, and when the television program recommendation program is executed by the processor, the television program in the embodiment of the present invention is implemented. The steps of the recommended method.
本申请计算机可读存储介质的具体实施例与上述电视节目推荐方法的各具体实施例基本相同,在此不作赘述。The specific embodiment of the computer readable storage medium of the present application is substantially the same as the specific embodiments of the above-mentioned television program recommendation method, and details are not described herein.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It is to be understood that the term "comprises", "comprising", or any other variants thereof, is intended to encompass a non-exclusive inclusion, such that a process, method, article, or It also includes other elements that are not explicitly listed, or elements that are inherent to such a process, method, item, or system. An element defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in a process, method, article, or system that includes the element, without further limitation.
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the embodiments of the present application are merely for the description, and do not represent the advantages and disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better. Implementation. Based on such understanding, the technical solution of the present application, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM as described above). , a disk, an optical disk, including a number of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in the various embodiments of the present application.
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。The above is only a preferred embodiment of the present application, and is not intended to limit the scope of the patent application, and the equivalent structure or equivalent process transformations made by the specification and the drawings of the present application, or directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of this application.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810037705.9A CN107959880A (en) | 2018-01-15 | 2018-01-15 | TV programme suggesting method, equipment and computer-readable recording medium |
| CN201810037705.9 | 2018-01-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019137016A1 true WO2019137016A1 (en) | 2019-07-18 |
Family
ID=61955812
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/102523 Ceased WO2019137016A1 (en) | 2018-01-15 | 2018-08-27 | Television programme recommendation method, device, and computer readable storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107959880A (en) |
| WO (1) | WO2019137016A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116489463A (en) * | 2023-04-06 | 2023-07-25 | 广州酷狗计算机科技有限公司 | Multimedia resource recommendation method, device, terminal and storage medium |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107959880A (en) * | 2018-01-15 | 2018-04-24 | 深圳创维-Rgb电子有限公司 | TV programme suggesting method, equipment and computer-readable recording medium |
| CN112333509B (en) * | 2020-10-30 | 2023-04-14 | Vidaa美国公司 | Media asset recommendation method, recommended media asset playing method and display equipment |
| CN112653910B (en) * | 2020-12-14 | 2023-01-20 | 聚好看科技股份有限公司 | Display device, server and control method for television program recommendation |
| CN117579812B (en) * | 2023-12-06 | 2024-04-26 | 中广(舟山)有线信息网络有限公司 | Digital television platform intelligent operation and maintenance system and method based on big data |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002073500A1 (en) * | 2001-03-14 | 2002-09-19 | Gentor.Com Inc. | System and method for automatically recommending broadcasting program, and storage media having program source thereof |
| CN102523496A (en) * | 2011-12-20 | 2012-06-27 | 深圳市同洲视讯传媒有限公司 | Method, system and terminal for recommending program |
| CN103501449A (en) * | 2013-10-08 | 2014-01-08 | 十分(北京)信息科技有限公司 | Method and device for recommending video source associated with television program |
| CN103686240A (en) * | 2013-12-16 | 2014-03-26 | 深圳创维数字技术股份有限公司 | Program recommending method and system |
| CN107959880A (en) * | 2018-01-15 | 2018-04-24 | 深圳创维-Rgb电子有限公司 | TV programme suggesting method, equipment and computer-readable recording medium |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102238427B (en) * | 2010-05-07 | 2013-08-14 | Tcl集团股份有限公司 | Digital television capable of searching network sources |
| CN103179461A (en) * | 2013-03-27 | 2013-06-26 | 四川长虹电器股份有限公司 | Method for recommending smart television content |
| CN104320717B (en) * | 2014-10-13 | 2018-05-01 | 四川长虹电器股份有限公司 | A kind of method and terminal televisions for changing program source |
-
2018
- 2018-01-15 CN CN201810037705.9A patent/CN107959880A/en active Pending
- 2018-08-27 WO PCT/CN2018/102523 patent/WO2019137016A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002073500A1 (en) * | 2001-03-14 | 2002-09-19 | Gentor.Com Inc. | System and method for automatically recommending broadcasting program, and storage media having program source thereof |
| CN102523496A (en) * | 2011-12-20 | 2012-06-27 | 深圳市同洲视讯传媒有限公司 | Method, system and terminal for recommending program |
| CN103501449A (en) * | 2013-10-08 | 2014-01-08 | 十分(北京)信息科技有限公司 | Method and device for recommending video source associated with television program |
| CN103686240A (en) * | 2013-12-16 | 2014-03-26 | 深圳创维数字技术股份有限公司 | Program recommending method and system |
| CN107959880A (en) * | 2018-01-15 | 2018-04-24 | 深圳创维-Rgb电子有限公司 | TV programme suggesting method, equipment and computer-readable recording medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116489463A (en) * | 2023-04-06 | 2023-07-25 | 广州酷狗计算机科技有限公司 | Multimedia resource recommendation method, device, terminal and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107959880A (en) | 2018-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019137016A1 (en) | Television programme recommendation method, device, and computer readable storage medium | |
| WO2018026162A1 (en) | Electronic apparatus and method of operating the same | |
| WO2014017760A1 (en) | Method of providing information and display device thereof | |
| WO2014003283A1 (en) | Display apparatus, method for controlling display apparatus, and interactive system | |
| WO2010079883A2 (en) | Method and apparatus for reproducing content through integrated channel management | |
| WO2016101698A1 (en) | Dlna technology-based screen push method and system | |
| WO2018023926A1 (en) | Interaction method and system for television and mobile terminal | |
| WO2014182066A1 (en) | Content providing method and device | |
| EP3430811A1 (en) | Electronic apparatus and method of operating the same | |
| WO2012070789A2 (en) | System, method and apparatus of providing/receiving service of plurality of content providers and client | |
| WO2016091011A1 (en) | Subtitle switching method and device | |
| WO2016204520A1 (en) | Display device and operating method thereof | |
| WO2011062386A2 (en) | Method for transmitting and receiving a broadcast signal and a broadcast receiver using the method | |
| WO2017190451A1 (en) | Picture pushing method and apparatus | |
| WO2009157740A2 (en) | An internet protocol tv(iptv) receiver and a method for receiving application information in an iptv receiver | |
| EP2630790A2 (en) | Method for moving pointer in video display apparatus and video display apparatus thereof | |
| WO2019135433A1 (en) | Display device and system comprising same | |
| WO2016126048A1 (en) | Display device | |
| WO2017024876A1 (en) | Television program broadcast method and device | |
| WO2011037359A2 (en) | Method and device for receiving an expanded service/program guide | |
| WO2015069082A1 (en) | Display apparatus and method of controlling the same | |
| WO2019088627A1 (en) | Electronic apparatus and controlling method thereof | |
| WO2021066400A1 (en) | Display apparatus, method for controlling display apparatus and recording media thereof | |
| WO2015115850A1 (en) | Broadcast receiving apparatus | |
| WO2023027487A1 (en) | Display device and method for controlling display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18899651 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18899651 Country of ref document: EP Kind code of ref document: A1 |