CN103747292A - Television program-associated application program recommending method and recommending device - Google Patents

Television program-associated application program recommending method and recommending device Download PDF

Info

Publication number
CN103747292A
CN103747292A CN201410012620.7A CN201410012620A CN103747292A CN 103747292 A CN103747292 A CN 103747292A CN 201410012620 A CN201410012620 A CN 201410012620A CN 103747292 A CN103747292 A CN 103747292A
Authority
CN
China
Prior art keywords
program
television program
currently playing
video
currently
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.)
Pending
Application number
CN201410012620.7A
Other languages
Chinese (zh)
Inventor
李鹏
高鹏程
杨德宝
王剑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KUYUN INTERACTIVE TECHNOLOGY Ltd
Original Assignee
KUYUN INTERACTIVE TECHNOLOGY Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KUYUN INTERACTIVE TECHNOLOGY Ltd filed Critical KUYUN INTERACTIVE TECHNOLOGY Ltd
Priority to CN201410012620.7A priority Critical patent/CN103747292A/en
Publication of CN103747292A publication Critical patent/CN103747292A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides a television program-associated application program recommending method, which comprises the following steps of 1, acquiring the identification information of a currently played television program; 2, acquiring an application program associated with the currently played television program according to the identification information of the currently played television program. The invention also provides a television program-associated application program recommending device for implementing the application program recommending method. According to the television program-associated application program recommending method, the application program associated with the currently played television program can be automatically provided according to the currently played television program, and a user watching the television program is not required to manually search for the application program, so that the time of the user is saved.

Description

Application program recommendation method and recommendation device associated with television program
Technical Field
The invention relates to the field of broadcast television programs, in particular to a recommendation method and a recommendation device for an application program associated with a television program.
Background
In the process of watching tv programs, if a certain kind of tv programs is very interesting, the same application programs as the tv programs are usually very interesting. For example, viewers who watch gourmet programs frequently are very interested in gourmet applications, and viewers who watch sports programs frequently are also interested in motion-sensing games of the same sports programs.
In the prior art, if the above situations are met, the audience generally logs in a search engine of the internet through a computer or a mobile phone to search and download so as to obtain the related application program.
However, the efficiency of searching by the audience is low, and meanwhile, the accuracy of searching is influenced by the influence of factors such as whether the keywords used by the user are accurate or not, so that the user experience is poor.
Disclosure of Invention
The invention aims to provide an application program recommendation method and a recommendation device related to a television program. The application program recommendation method associated with the television program can automatically provide the application program associated with the currently played television program for the user.
In order to achieve the above object, as an aspect of the present invention, there is provided an application program recommendation method associated with a television program, wherein the application program recommendation method associated with the television program includes the steps of:
s1, acquiring the identification information of the currently played television program;
and S2, acquiring the application program associated with the currently played television program according to the identification information of the currently played television program.
Preferably, the identification information of the currently playing television program includes at least one of a playing progress of the currently playing television program, a name of the currently playing television program, presenter information of the currently playing television program, an audio feature of the currently playing television program, a video feature of the currently playing television program, and a genre of the currently playing television program.
Preferably, before the step S1, the method includes:
s01, acquiring the audio frequency of the television program currently played by the video playing equipment;
in step S1, the identification information of the currently playing television program is obtained according to the audio frequency of the currently playing television program.
Preferably, before the step S1, the method includes:
s02, acquiring the video of the current playing television program of the video playing device;
in step S1, the identification information of the currently playing television program is obtained according to the video of the currently playing television program.
Preferably, the method for recommending an application program associated with a television program further comprises:
and S4, after receiving a selection instruction of the user for the application program associated with the currently played television program, downloading the application program selected by the user.
As another aspect of the present invention, an apparatus for recommending an application program associated with a television program is provided, where the apparatus includes a program information processing module and an associated application program obtaining module, a first end of the program information processing module is connected to a first end of the associated application program obtaining module, the program information processing module is capable of obtaining identification information of a currently playing television program, and the associated application program obtaining module is capable of obtaining an application program associated with the currently playing television program according to the identification information of the currently playing television program.
Preferably, the identification information of the currently playing television program includes at least one of a playing progress of the currently playing television program, a name of the currently playing television program, presenter information of the currently playing television program, an audio feature of the currently playing television program, a video feature of the currently playing television program, and a genre of the currently playing television program.
Preferably, the application program recommending device associated with the television program further includes a current audio acquiring module, the current audio acquiring module is connected to the second end of the program information processing module, the current audio acquiring module can acquire the audio of the currently playing television program of the video playing device, and the program information processing module can acquire the identification information of the currently playing television program according to the audio of the currently playing television program.
Preferably, the application program recommending device associated with the television program further includes a current video acquiring module, the current video acquiring module is connected to the third end of the program information processing module, the current video acquiring module can acquire a video of a currently playing television program of a video playing device, and the program information processing module can acquire identification information of the currently playing television program according to the video of the currently playing television program.
Preferably, the application program recommending device associated with the television program further includes an instruction obtaining module, the instruction obtaining module can receive a selection instruction sent by a user and transmit the selection instruction to the associated application program obtaining module, and the associated application program obtaining module selects a corresponding application program according to the selection instruction of the user and downloads the application program selected by the user.
Preferably, the program information processing module and the associated application program obtaining module are arranged in a terminal device or a server.
The application program recommendation method related to the television program can automatically provide the application program related to the current television program according to the currently played television program, a user watching the television program does not need to manually search, and the time of the user is saved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a flowchart illustrating a method for recommending an application program associated with a currently playing television program according to a first embodiment of the present invention;
FIG. 2 is a flowchart illustrating a second embodiment of a method for recommending an application program associated with a currently playing television program according to the present invention;
FIG. 3 is a flowchart illustrating a third embodiment of a method for recommending an application program associated with a currently playing television program according to the present invention;
FIG. 4 is a flowchart illustrating a fourth embodiment of a method for recommending an application program associated with a currently playing television program according to the present invention;
FIG. 5 is a flowchart illustrating a fifth embodiment of a method for recommending an application program associated with a currently playing television program according to the present invention;
FIG. 6 is a flowchart illustrating a sixth embodiment of a method for recommending an application program associated with a currently playing television program according to the present invention;
fig. 7 is a schematic diagram of an application recommendation apparatus associated with a currently playing television program according to the present invention.
Description of the reference numerals
100: the application recommendation device 110: program information processing module
120: the associated application acquisition module 130: current audio acquisition module
140: the current video acquisition module 150: application program presenting module
160: the instruction fetch module 200: video library of television programs
300: video playing device
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present invention, are given by way of illustration and explanation only, not limitation.
As one aspect of the present invention, as shown in fig. 1, there is provided an application recommendation method associated with a television program, wherein the application recommendation method associated with a television program includes the steps of:
s1, acquiring the identification information of the currently played television program;
and S2, acquiring the application program associated with the currently played television program according to the identification information of the currently played television program.
The application program recommended in step S2 and associated with the currently playing television program may be a game application or other entertainment applications associated with the television program. For example, when the currently played television program is a sports program, the application program may be a motion sensing game of the same sports item; when the currently played television program is a singing program, the application program may be an accompaniment application program.
The television program recommendation method provided by the invention can automatically provide the application program associated with the currently played television program according to the currently played television program, does not need manual search of a user watching the television program, and saves the time of the user.
After step S2 is finished, the above application program may be recommended to the user, and the user may selectively download the application program associated with the currently playing television program. After the application program is downloaded, the application program can be installed according to the instruction of the user.
In the invention, the identification information of the currently played television program can be customized. The more the content contained in the identification information of the currently played television program, the more the application program associated with the currently played television program can meet the user's demand.
For example, the identification information of the currently playing television program includes at least one of a playing progress of the currently playing television program, a name of the currently playing television program, presenter information of the currently playing television program, and a genre of the currently playing television program.
The name of the television program and the application program corresponding to the name can be preset in the playing device, after the name of the currently played television program is obtained, the corresponding application program can be directly obtained, and then the application program is recommended to the user watching the television program.
After the information of the presenter who plays the television program at present is acquired, the type of the television program can be judged according to the presenter of the television program, so that the relevant application program for recommending the television program can be recommended according to the type of the television program.
The genre of the television program may include sports genre, music genre, life genre, and the like.
When the type of the television program is determined to be a sports category, the type of the television program may be further subdivided into ball sports, racing sports, track and field sports, and the like. In this case, in step S2, the application associated with the currently playing television program may be a motion sensing game of the same sports item as the currently playing television program.
When the type of the television program is determined to be a music type, the type of the television program can be further subdivided into a singing type, a playing type and the like. The application program recommended in the step S2 and associated with the currently playing television program may be an accompaniment application program or an application program simulating a musical performance.
When the type of the television program is determined to be a living type, the type of the television program can be further subdivided into a food type, a home decoration type and the like. The application program recommended in the step S2 and associated with the currently playing television program may be an application program simulating the life scene (for example, simulating how to make a dish or simulating how to perform home decoration).
When the identification information of the currently playing television program includes the name of the currently playing television program, the application program associated with the currently playing television program may be an application program produced according to the television program (for example, when the currently playing television program is a television series, the application program associated with the currently playing television program may be a game adapted according to a scenario of the currently playing television program).
In addition, the identification information of the currently playing television program may further include an audio feature or a video feature of the television program, where the audio feature may be an audio fingerprint of the television program or watermark information embedded in the audio of the television program, and the video feature may be a video fingerprint of the television program or watermark information embedded in the video of the television program. In this case, different audio features or video features correspond to different applications. For example, a first audio feature or a first video feature may correspond to a first application, a second audio feature or a second video feature may correspond to a second application, and so on. After the audio characteristic or the video characteristic of the currently played television program is acquired, the corresponding application program can be directly recommended to the audience watching the currently played television program according to the audio characteristic or the video characteristic.
A plurality of audio features and/or video features and applications corresponding to the plurality of audio features and/or video features may be stored in advance in the server. And when the audio characteristics of the currently played television program are matched with the pre-stored audio characteristics, recommending the application program corresponding to the audio characteristics to the user. Or when the video characteristics of the currently played television program are matched with the pre-stored video characteristics, recommending an application program corresponding to the video characteristics to the user.
In the present invention, the identification information of the currently played television program can be obtained by various methods. That is, there are various embodiments of step S1.
For example, in the first implementation of step S1, the identification information of the currently playing television program can be obtained by recognizing the audio of the currently playing television program. In this embodiment (as shown in fig. 2), the method for recommending an application program associated with a television program further includes a step S01 performed before the step S1: the audio of the currently played television program of the video playing device (which can be a television) is obtained.
When the video playing device playing the currently played television program is an intelligent television or a television connected with an intelligent set top box, the intelligent television or the intelligent set top box can acquire the audio frequency of the currently played television program from a television program broadcast stream; or, the audio of the currently playing television program is acquired by using a recording mode, that is, the mobile terminal on the second screen, such as a mobile phone or a PAD, may be used to record the currently playing television program to acquire the audio of the currently playing television program.
In addition, in the two manners, the terminal device (including the smart television, the smart set-top box, and the mobile terminal) acquires the audio of the currently playing television program, and further may acquire the identification information of the currently playing television program according to the audio, and acquire the application program associated with the currently playing television program according to the identification information of the currently playing television program, and in addition, an implementation manner is also provided, that is, the server executes the operations in step S1 and step S2, in step S01, the terminal device may first directly acquire the audio of the currently playing television program, and then send the audio to the server, and the audio in S1 may be the audio of the currently playing television program sent by the smart set-top box, the smart television, or the mobile terminal and received by the server.
After acquiring the audio of the currently playing television program, as shown in fig. 2, the step S1 includes:
and S11, acquiring the audio fingerprint of the currently played television program. The application program corresponding to the audio fingerprint can be directly acquired according to the audio fingerprint.
Alternatively, the step S11 may further include:
s12, comparing the audio fingerprint of the currently playing tv program with the audio fingerprints stored in the tv program video library to obtain identification information of the currently playing tv program (the identification information is not the audio feature of the currently playing tv program, but identification information such as the type of the currently playing tv program).
The audio fingerprint in step S11 may be obtained from a segment of audio data of the currently playing tv program, where the audio fingerprint represents audio characteristic information of the tv program, and the currently playing tv program may be identified by comparison, and further information of the presenter in the tv program may be obtained. How to obtain an audio fingerprint of audio is well known in the art and will not be described in detail here.
As described above, the steps of acquiring the audio fingerprint and acquiring the identification information may be performed on the terminal device or the server. However, it can still be understood by those skilled in the art that even if the terminal device acquires the audio fingerprint in step S11, in step S12, the terminal device may still transmit the audio fingerprint to the server, and the server performs comparison to acquire the identification information of the television program, and may return the identification information of the television program to the terminal device, that is, the terminal device and the server cooperate to acquire the identification information of the television program. Similar implementation methods, this embodiment is not listed.
In addition, the audio fingerprints in the video library of the television program can be acquired and stored in advance. Or the audio of the television programs broadcasted by each channel can be acquired in real time.
In addition to the above-mentioned obtaining the identification information of the currently playing television program through the audio fingerprint, the step S1 includes obtaining watermark information embedded in the audio of the currently playing television program, and obtaining the identification information of the currently playing television program according to the watermark information (the identification information is not the audio feature of the currently playing television program, but identification information such as the type of the currently playing television program). As will be readily understood by those skilled in the art, the watermark information embedded in the audio of the currently playing television program includes identification information of the currently playing television program, and how to obtain the watermark information embedded in the audio of the currently playing television program is well known in the art and will not be described herein again. Similar to the above technical solution of audio fingerprint, which may be implemented by a terminal device or a server, or by a combination of the terminal device and the server, the technical solution of obtaining identification information by using watermark information may also be implemented by a terminal device or a server, or by a combination of the terminal device and the server.
As an embodiment of the present invention, preferably, the step S1 may include converting the audio of the currently playing television program into text information, and acquiring the identification information of the currently playing television program according to the text information. The audio of the currently playing television program can be converted into text information through the technology of 'listening and distinguishing characters'. Similar to the above technical solution of audio fingerprint, which may be implemented by a terminal device or a server, or by a combination of the terminal device and the server, the technical solution of obtaining identification information by using watermark information may also be implemented by a terminal device or a server, or by a combination of the terminal device and the server.
In a second embodiment of step S1, the identification information of the currently playing tv program can be obtained by identifying the channel on which the currently playing tv program is played. That is, the application recommendation method associated with a television program may further include step S02 performed before step S1: and acquiring the video of the television program currently played by the video playing equipment.
Similar to the manner of obtaining the audio of the currently playing television program, the video of the currently playing television program may be obtained in several manners as follows:
acquiring a video of a currently played television program from a television program broadcast stream; or,
acquiring a video of a currently played television program in a video recording mode;
as for obtaining the audio of the currently played television program, the video of the currently played television program may be directly obtained from a television program broadcast stream by an intelligent television or an intelligent set top box, or the video of the currently played television program may be obtained by a mobile terminal of a second screen such as a mobile phone or a PAD in a video recording manner. And corresponding to the above two modes, the terminal device may further execute step S1 and step S2 to obtain the identification information of the television program. At the same time, the server may perform the operations of step S1 and step S2, then step S01 may be that the terminal device directly acquires the video of the currently playing tv program and then transmits the video to the server, where the video in S1 may be:
and the server receives the video of the currently played television program sent by the intelligent set top box, the intelligent television or the mobile terminal.
Specifically, as shown in fig. 3, the step S1 may include:
s13, performing video screenshot on the currently playing tv program to obtain a station caption of a channel playing the currently playing tv program, that is, acquiring a video frame of the currently playing tv program through the video screenshot, and identifying the station caption of the channel playing the currently playing tv program from the video frame;
s14, recognizing the station caption, and confirming the channel playing the current television program;
and S15, comparing the channel playing the current playing program with a known electronic program menu to obtain the identification information of the current playing television program.
The "electronic program menu" described in step S15 includes information such as television programs that are broadcast at arbitrary times in the respective channels.
As described above, the identification information of the television program may be acquired by the terminal device, or the identification information of the television program may be acquired by the server. Meanwhile, as can be understood by those skilled in the art, there is also an implementation manner in which the terminal device executes the above step S13 to obtain the station caption, and the server executes the above steps S14 and S15 to recognize the station caption and obtain the identification information of the television program.
In addition to obtaining the identification information of the currently playing television program through audio recognition, as an embodiment of the present invention, the identification information of the currently playing television program may also be obtained through video information of the currently playing television program. For example, a video fingerprint of the television program may be obtained, and the identification information of the currently playing television program may be obtained through the video fingerprint.
Specifically, as shown in fig. 4, the step S1 may include:
and S16, acquiring the video fingerprint of the currently played television program. The application program corresponding to the audio fingerprint can be directly acquired according to the audio fingerprint.
Alternatively, the step S1 may further include:
s17, comparing the video fingerprint of the currently playing tv program with the video fingerprints stored in the tv program video library, so as to determine the identification information of the currently playing tv program (the identification information is identification information such as the type of the currently playing tv program).
As described above, the steps S16 and S17 may be executed on the terminal device, or on the server, or the terminal device may obtain the video fingerprint in step S16, and in step S17, the terminal device may still send the video fingerprint to the server, and the server compares the video fingerprint with the video fingerprint to obtain the identification information of the tv program, where the identification information is the identification information of the type of the tv program currently playing, and the identification information may be returned to the terminal device, that is, the terminal device and the server cooperate to obtain the identification information of the tv program.
In addition, the video fingerprints in the video library of the television program can be acquired and stored in advance. Or the audio of the television programs broadcasted by each channel can be acquired in real time.
In addition, in step S1, the identification information of the currently playing television program may be obtained by performing image identification according to the video screenshot of the currently playing television program. In this embodiment, when a current television program is a sports program, the information of the performer or the guest of the program may be acquired through a face recognition technology, and which type of sports program the performer and the guest of the program specifically belong to may be further determined according to the performer and the guest of the program.
Methods of obtaining video fingerprints are well known in the art and will not be described in detail herein. In the above embodiment of the present invention, the identification information of the television program may be divided into two types, where one type is that the identification information of the television program includes information of the television program itself, such as a television program name, a playing schedule of the television program, and the like. For the playing schedule of the television program, the playing schedule may be determined according to audio information, for example, the audio at the beginning or the end of the television program is different from the audio information of the content of the television program, or according to video characteristics, for example, the video content at the beginning and the end of the television program is different from the video in the television program. Therefore, the progress of the television program can be identified according to the video fingerprint or the audio fingerprint.
The second category is that the identification information of the television program includes additional information of the television program, such as information of a presenter appearing in the television, a type of the television program, and the like, and for the information, the information may be pre-stored information, that is, the additional information of the television program corresponding to each television program is stored on the terminal device or the server, and after the name of the television program is identified, the additional information of a further television program can be directly acquired. There is also a case where the additional information of the tv program can be directly identified by video or audio of the tv program, for example, when the identification is performed according to the video, the player in the tv program can be directly identified according to the face recognition technology, and the application program related to the player is pushed to the audience (for example, if the player is an athlete, a motion sensing game of sports engaged in by the athlete is recommended). Of course, additional information for television programs may also be identified by using "listening to the word" technique for the audio.
In addition, in the above embodiment of the present invention, after acquiring the application program associated with the television program, as shown in fig. 5, the method for recommending the application program associated with the television program further includes:
and S31, displaying the application program associated with the currently played television program to the user within a preset time after or before the currently played television program is finished.
The preset time before the end can be 10s to 1min before the end of the currently played television program.
In step S31, the application program associated with the currently playing television program may be presented in the following ways: (1) displaying the application program associated with the currently played television program in the form of an application program homepage, namely displaying information such as the brief introduction of the application program; (2) displaying the application program associated with the currently played television program in a waterfall flow mode, namely displaying a plurality of icons of the application program associated with the currently played television program; (3) displaying the application program associated with the currently played television program in a form of a selection list; (4) and directly providing a link of an application program associated with the currently played television program.
Of course, the television program recommendation method provided by the present invention may further include: and S32, sending a request whether to display the application program associated with the currently played television program within a preset time after or before the currently played television program is ended. And when the user sends a request for displaying the application program associated with the currently played television program, displaying the application program associated with the currently played television program to the user. And if the user does not send a request for displaying the application program associated with the currently played television program, not displaying the application program associated with the currently played television program, and continuing to play the television program.
After the application program associated with the currently playing television program is presented through the step S31, the user may select a desired application program among the application programs for downloading. Specifically, the method for recommending an application program associated with a television program may further include: and S4, after receiving a selection instruction of the user for the application program associated with the currently played television program, downloading the application program selected by the user.
As an embodiment of the present invention, the mobile terminal may be a mobile phone or a PAD. After the application program associated with the currently playing television program is acquired through a mobile phone or a PAD, the application program associated with the currently playing television program can be transmitted to a device playing the currently playing television program for installation by using wireless transmission (for example, bluetooth protocol transmission or wifi protocol transmission). Wireless transmission is a technique well known in the art and will not be described in detail herein. That is, as shown in the flowchart of fig. 6 of a sixth implementation manner of the television program recommendation method provided by the present invention, the method for recommending an application program associated with a television program further includes:
and S33, transmitting the application program which is acquired by the mobile terminal device and is associated with the currently played television program to the playing device of the currently played television program, and installing the application program on the playing device.
As another aspect of the present invention, as shown in fig. 7, an application recommendation apparatus 100 associated with a television program is provided, where the application recommendation apparatus 100 is configured to implement the application recommendation method associated with a television program, where the application recommendation apparatus 100 associated with a television program includes a program information processing module 110 and an associated application obtaining module 120, a first end of the program information processing module 110 is connected to a first end of the associated application obtaining module 120, the program processing module 110 may obtain identification information of a currently playing television program, and the associated application obtaining module 120 may obtain an application associated with the currently playing television program according to the identification information of the currently playing television program.
It should be understood that the associated application program obtaining module 120 of the application program recommending apparatus 100 associated with a television program provided by the present invention may be connected to the internet, directly obtain the associated application program from the network, or be connected to an application program library pre-stored with a large number of application programs, so as to select an application program associated with a currently playing television program from the application program library, and the associated application program obtaining module 120 is further connected to the video playing device 300 (typically, a television), and transmits the obtained associated application program to the video playing device 300.
Alternatively, as described above, the name of the television program and the corresponding application program may be preset in the video playback device 300, and after the name of the television program visited in the dark is acquired, the corresponding application program may be directly acquired, and then the application program is recommended to the user watching the television program.
When the video playing device 300 is an intelligent television, the associated application acquisition module 120 directly transmits the application related to the currently playing television program to the video playing device 300, and then installs the application according to the selection of the user. When the video playing device 300 is a normal television connected to the intelligent set-top box, the associated application acquiring module 120 transmits the application program related to the currently playing television program to the intelligent set-top box, and the user can select an interested application program to download and install the application program through remote control operation of the intelligent set-top box.
Of course, after acquiring the application program associated with the currently playing television program, the associated application program acquiring module 120 may directly transmit the acquired application program to a second screen device (e.g., a mobile phone, a computer, a PAD, etc.), and install the application program on the second screen device.
The application recommendation apparatus associated with the television program may be used to perform steps S1 and S2 in the above application recommendation method provided by the present invention. Specifically, step S1 is executed by the program information processing module 110, and step S2 is executed by the associated application acquisition module 120.
As described above, the identification information of the currently playing television program includes at least one of the playing progress of the currently playing television program, the name of the currently playing television program, the presenter information of the currently playing television program, the audio characteristic of the currently playing television program, the video characteristic of the currently playing television program, and the type of the currently playing television program.
As described above, when the identification information of the currently playing television program is the audio feature of the currently playing television program or the video feature of the currently playing television program, multiple audio features or multiple video features and application programs corresponding to the multiple audio features or the multiple video features may be stored in the server in advance. And when the audio features or the video features matched with the received audio features or the received video features exist in the pre-stored audio features or the pre-stored video features, the application program corresponding to the matched audio features or the matched video features is sent to the application program recommending device.
In order to execute step S01 in the method for recommending an application program associated with a television program according to the present invention, preferably, the apparatus 100 for recommending an application program associated with a television program may further include a current audio obtaining module 130, the current audio obtaining module 130 is connected to the second end of the program information processing module 110, the current audio obtaining module 130 may obtain an audio of a television program currently played by the video playing device 300, and the program information processing module 110 may obtain identification information of the currently played television program according to the audio of the currently played television program.
In the present invention, how the current audio obtaining module 130 obtains the audio of the currently playing tv program is not limited, for example, the current audio obtaining module 130 may obtain the audio of the currently playing tv program from a tv program broadcast stream; or, the current audio obtaining module 130 may receive the audio of the currently played television program sent by the smart set top box, the smart television, or the mobile terminal; alternatively, the current audio obtaining module 130 can obtain the audio of the currently playing television program by recording, at this time, the current audio obtaining module 130 may be disposed in a second screen device (for example, a mobile terminal such as a mobile phone or a PAD) different from the video playing device 300.
In executing the step S11 and the step S12, the program information processing module 110 may obtain the audio fingerprint of the currently playing tv program by analyzing the currently playing tv program, and the program information processing module 110 may compare the audio fingerprint of the currently playing tv program with the audio fingerprints stored in the tv program video library 200 to obtain the identification information of the currently playing tv program.
Alternatively, to implement another implementation of step S1, the program information processing module 110 may obtain watermark information embedded in the audio of the currently playing television program, and may obtain the identification information of the currently playing television program according to the watermark information.
Still alternatively, the program information processing module 110 may convert the audio of the currently playing television program into characters, and may obtain the identification information of the currently playing television program according to the characters.
In order to execute the step S02, the application recommendation apparatus 100 associated with a television program provided by the present invention may further include a current video acquisition module 140, the current video acquisition module 140 may acquire a video of a television program currently played by the video playing device 300, and the program information processing module 110 may acquire identification information of the currently played television program according to the video of the currently played television program.
The present invention does not limit the specific structure of the current video acquiring module 140, for example, the current video acquiring module 140 may acquire the video of the currently playing tv program from the tv program broadcast stream; or, the current video acquiring module 140 may receive a video of a currently playing television program sent by an intelligent set-top box, an intelligent television, or a mobile terminal; alternatively, the current video capture module 140 may record the currently playing tv program.
To perform steps S13, S14, and S15, preferably, the program information processing module 110 may perform a video screenshot on the video acquired by the current video acquiring module 140 to acquire a logo of the channel playing the currently playing television program, that is, the program information processing module 110 may acquire a video frame of the currently playing television program to identify the logo of the channel playing the currently playing television program from the video frame, and the program information processing module 110 may further recognize the logo to confirm the channel playing the currently playing television program. And the program information processing module 110 may compare the channel playing the current program with a known electronic program menu to obtain the identification information of the currently playing television program. Or the program information processing module can perform image recognition according to the video screenshot of the currently played television program to acquire the identification information of the currently played television program.
To execute step S16 and step S17, preferably, the program information processing module 110 may obtain the video fingerprint of the currently playing tv program, and may compare the video fingerprint of the currently playing tv program with the video fingerprints stored in the tv program video library 200 to obtain the identification information of the currently playing tv program.
In order to facilitate the user to select the application, preferably, the application recommendation apparatus 100 associated with the television program may further include an application presentation module 150, where the application presentation module 150 is connected to the second end of the associated application acquisition module 120, and the application presentation module 150 may acquire the playing schedule of the current television program and may present the application associated with the currently playing television program to the user within a predetermined time (typically 10s to 1 min) after or before the currently playing television program is ended.
In order not to affect the normal viewing of the currently playing television program by the user, preferably, the application program presenting module 150 may include a triggering unit, where the identification information of the currently playing television program includes the playing progress of the currently playing television program, and the triggering unit may trigger within a predetermined time (which may be generally 10s to 1min before the end of the currently playing television program) after or before the end of the currently playing television program, so that the video playing device 300 may present the application program associated with the currently playing television program.
Or, the triggering unit may trigger within a predetermined time (generally, 10s to 1min before the end of the currently played television program) after or before the end of the currently played television program, to show, to a user watching the television program, whether to show the prompt information of the application program associated with the currently played television program, when the user selects "yes", to show, to the user, the application program associated with the currently played television program, and when the user selects "no", to not show, to the user, the application program associated with the currently played television program, but to continue playing the television program.
As described above, the application program associated with the currently playing television program may be presented in several ways: (1) displaying an application program associated with the currently played television program in a program homepage form, namely displaying information such as the brief introduction of the application program; (2) displaying the application program associated with the currently played television program in a waterfall flow mode, namely displaying a plurality of icons of the application program associated with the currently played television program; (3) displaying the application program associated with the currently played television program in a rule selection list form; (4) providing a link to an application associated with the currently playing television program.
To further facilitate the user to select the application program associated with the currently playing television program, preferably, the video playing apparatus 300 may include an instruction obtaining module 160, where the instruction obtaining module 160 may receive a selection instruction sent by the user and transmit the selection instruction to the associated application program obtaining module 120, and the associated application program obtaining module selects the corresponding application program according to the selection instruction of the user and downloads the application program selected by the user. The instruction acquisition module may be various human-computer interaction interfaces, for example, a remote controller, a keyboard or a mouse, or a touch input module.
In addition, the application recommendation apparatus 100 associated with the television program may further include a communication module connected to the associated application acquisition module 120, where the communication module may be an internet interface or other types of external communication interfaces such as a mobile communication network interface, and may download the application associated with the currently playing television program for the user through the communication module.
The instruction obtaining module 160 may also be connected to the application presenting module 150, so as to control whether the application presenting module 150 presents the application according to the instruction of the user.
In the present invention, there is no particular requirement on the specific configuration of the application recommendation apparatus 100, for example, the modules (including the program information processing module 110, the associated application acquisition module 120, the current audio acquisition module 130, the current video acquisition module 140, and the application presentation module 150) of the application recommendation apparatus 100 may be formed as an integrated structure. In order to reduce the cost and facilitate the operation, the program information processing module 110 and the associated application acquiring module 120 may be preferably disposed in a mobile terminal (e.g., a mobile phone, a PAD, etc.), and after acquiring the application secret associated with the currently playing television by using the terminal device, the application associated with the currently playing television program may be transmitted to the video playing device 300 by wireless transmission or wired transmission.
Or the program information processing module 110 and the associated application acquisition module 120 may be provided in a server. And transmitting the obtained application program closely associated with the currently played television to the video playing device 300 through wired transmission or wireless transmission.
It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.

Claims (11)

1. A recommendation method of an application program associated with a television program is characterized by comprising the following steps:
s1, acquiring the identification information of the currently played television program;
and S2, acquiring the application program associated with the currently played television program according to the identification information of the currently played television program.
2. The method of claim 1, wherein the identification information of the currently playing tv program comprises at least one of a playing progress of the currently playing tv program, a name of the currently playing tv program, presenter information of the currently playing tv program, an audio feature of the currently playing tv program, a video feature of the currently playing tv program, and a genre of the currently playing tv program.
3. The method for recommending an application program associated with a television program according to claim 1 or 2, wherein said step S1 is preceded by:
s01, acquiring the audio frequency of the television program currently played by the video playing equipment;
in step S1, the identification information of the currently playing television program is obtained according to the audio frequency of the currently playing television program.
4. The method for recommending an application program associated with a television program according to claim 1 or 2, wherein said step S1 is preceded by:
s02, acquiring the video of the current playing television program of the video playing device;
in step S1, the identification information of the currently playing television program is obtained according to the video of the currently playing television program.
5. The method of claim 1 or 2, further comprising:
and S4, after receiving a selection instruction of the user for the application program associated with the currently played television program, downloading the application program selected by the user.
6. The application program recommending device associated with the television program is characterized by comprising a program information processing module and an associated application program acquiring module, wherein a first end of the program information processing module is connected with a first end of the associated application program acquiring module, the program information processing module can acquire identification information of the currently played television program, and the associated application program acquiring module can acquire an application program associated with the currently played television program according to the identification information of the currently played television program.
7. The apparatus of claim 6, wherein the identification information of the currently playing TV program comprises at least one of a playing progress of the currently playing TV program, a name of the currently playing TV program, presenter information of the currently playing TV program, an audio feature of the currently playing TV program, a video feature of the currently playing TV program, and a genre of the currently playing TV program.
8. The apparatus according to claim 6 or 7, further comprising a current audio obtaining module, where the current audio obtaining module is connected to the second end of the program information processing module, the current audio obtaining module is capable of obtaining an audio of a currently playing television program of a video playing device, and the program information processing module is capable of obtaining the identification information of the currently playing television program according to the audio of the currently playing television program.
9. The apparatus according to claim 6 or 7, further comprising a current video obtaining module, wherein the current video obtaining module is connected to a third end of the program information processing module, the current video obtaining module is capable of obtaining a video of a currently playing television program of a video playing device, and the program information processing module is capable of obtaining the identification information of the currently playing television program according to the video of the currently playing television program.
10. The device of claim 6 or 7, further comprising an instruction obtaining module, wherein the instruction obtaining module is capable of receiving a selection instruction sent by a user and transmitting the selection instruction to the associated application obtaining module, and the associated application obtaining module selects a corresponding application according to the selection instruction of the user and downloads the application selected by the user.
11. The apparatus of claim 6 or 7, wherein the program information processing module and the associated application program obtaining module are disposed in a terminal device or a server.
CN201410012620.7A 2014-01-10 2014-01-10 Television program-associated application program recommending method and recommending device Pending CN103747292A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410012620.7A CN103747292A (en) 2014-01-10 2014-01-10 Television program-associated application program recommending method and recommending device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410012620.7A CN103747292A (en) 2014-01-10 2014-01-10 Television program-associated application program recommending method and recommending device

Publications (1)

Publication Number Publication Date
CN103747292A true CN103747292A (en) 2014-04-23

Family

ID=50504274

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410012620.7A Pending CN103747292A (en) 2014-01-10 2014-01-10 Television program-associated application program recommending method and recommending device

Country Status (1)

Country Link
CN (1) CN103747292A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104159160A (en) * 2014-07-31 2014-11-19 心触动(武汉)文化传媒有限公司 Video, application software and picture association play method and system for user terminal
CN105049910A (en) * 2015-07-06 2015-11-11 天脉聚源(北京)教育科技有限公司 Video processing method and device
CN105472460A (en) * 2015-11-27 2016-04-06 广东长虹电子有限公司 Intelligent sorting method and system of television applications
CN105488042A (en) * 2014-09-15 2016-04-13 小米科技有限责任公司 Audio frequency information storage method and device
CN105787127A (en) * 2016-03-29 2016-07-20 天脉聚源(北京)传媒科技有限公司 Method and device for recommending application software
CN106792175A (en) * 2016-12-22 2017-05-31 深圳Tcl数字技术有限公司 Program data processing method and system
CN107295406A (en) * 2017-07-29 2017-10-24 安徽博威康信息技术有限公司 A kind of supplying system of the TV program time of counting user viewing
CN108184143A (en) * 2016-12-08 2018-06-19 腾讯科技(深圳)有限公司 Obtain the method and device of resource
CN109040776A (en) * 2018-07-27 2018-12-18 北京感动无限科技有限公司 Recognition methods and device for broadcasting content
CN110851624A (en) * 2018-07-25 2020-02-28 北京搜狗科技发展有限公司 Information query method and related device
CN110896491A (en) * 2019-11-12 2020-03-20 深圳创维-Rgb电子有限公司 Program recommendation method, system and storage medium based on audio identification
CN111866552A (en) * 2020-07-06 2020-10-30 三星电子(中国)研发中心 Television program playing method in television and television
CN112000024A (en) * 2020-09-01 2020-11-27 青岛海尔科技有限公司 Method, device and equipment for controlling household appliance
CN112423010A (en) * 2020-11-16 2021-02-26 广东省广播电视局 Direct broadcasting monitoring system and monitoring method for broadcast television
CN113891119A (en) * 2021-09-28 2022-01-04 北京字跳网络技术有限公司 Information display method and device, electronic equipment and storage medium
CN110851624B (en) * 2018-07-25 2024-08-13 北京搜狗科技发展有限公司 Information query method and related device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1783073A (en) * 2004-09-01 2006-06-07 创新科技有限公司 A search system
CN1842144A (en) * 2005-03-31 2006-10-04 联想(北京)有限公司 Method for realizing channel automatic correspondence based on electronic program guide
CN101297535A (en) * 2005-10-25 2008-10-29 索尼爱立信移动通讯股份有限公司 Methods, systems and computer program products for accessing downloadable content associated with received broadcast content
CN102595214A (en) * 2012-03-06 2012-07-18 浪潮(山东)电子信息有限公司 Method for offering digital TV program correlation recommendation
CN102595230A (en) * 2012-02-17 2012-07-18 深圳市同洲电子股份有限公司 Method for implementing associated program applications and digital television terminal
WO2012166739A3 (en) * 2011-06-02 2013-04-11 Google Inc. Methods for displaying content on a second device that is related to the content playing on a first device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1783073A (en) * 2004-09-01 2006-06-07 创新科技有限公司 A search system
CN1842144A (en) * 2005-03-31 2006-10-04 联想(北京)有限公司 Method for realizing channel automatic correspondence based on electronic program guide
CN101297535A (en) * 2005-10-25 2008-10-29 索尼爱立信移动通讯股份有限公司 Methods, systems and computer program products for accessing downloadable content associated with received broadcast content
WO2012166739A3 (en) * 2011-06-02 2013-04-11 Google Inc. Methods for displaying content on a second device that is related to the content playing on a first device
CN102595230A (en) * 2012-02-17 2012-07-18 深圳市同洲电子股份有限公司 Method for implementing associated program applications and digital television terminal
CN102595214A (en) * 2012-03-06 2012-07-18 浪潮(山东)电子信息有限公司 Method for offering digital TV program correlation recommendation

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104159160B (en) * 2014-07-31 2017-12-15 心触动(武汉)文化传媒有限公司 For the video of user terminal, application software, picture association player method and system
CN104159160A (en) * 2014-07-31 2014-11-19 心触动(武汉)文化传媒有限公司 Video, application software and picture association play method and system for user terminal
CN105488042B (en) * 2014-09-15 2019-07-09 小米科技有限责任公司 The storage method and device of audio-frequency information
CN105488042A (en) * 2014-09-15 2016-04-13 小米科技有限责任公司 Audio frequency information storage method and device
CN105049910B (en) * 2015-07-06 2018-10-26 天脉聚源(北京)教育科技有限公司 A kind of method for processing video frequency and device
CN105049910A (en) * 2015-07-06 2015-11-11 天脉聚源(北京)教育科技有限公司 Video processing method and device
CN105472460A (en) * 2015-11-27 2016-04-06 广东长虹电子有限公司 Intelligent sorting method and system of television applications
CN105787127A (en) * 2016-03-29 2016-07-20 天脉聚源(北京)传媒科技有限公司 Method and device for recommending application software
CN108184143A (en) * 2016-12-08 2018-06-19 腾讯科技(深圳)有限公司 Obtain the method and device of resource
CN106792175A (en) * 2016-12-22 2017-05-31 深圳Tcl数字技术有限公司 Program data processing method and system
CN107295406A (en) * 2017-07-29 2017-10-24 安徽博威康信息技术有限公司 A kind of supplying system of the TV program time of counting user viewing
CN110851624B (en) * 2018-07-25 2024-08-13 北京搜狗科技发展有限公司 Information query method and related device
CN110851624A (en) * 2018-07-25 2020-02-28 北京搜狗科技发展有限公司 Information query method and related device
CN109040776A (en) * 2018-07-27 2018-12-18 北京感动无限科技有限公司 Recognition methods and device for broadcasting content
CN109040776B (en) * 2018-07-27 2021-11-05 联达时代(南京)智能科技有限公司 Identification method and device for playing content
CN110896491A (en) * 2019-11-12 2020-03-20 深圳创维-Rgb电子有限公司 Program recommendation method, system and storage medium based on audio identification
CN111866552A (en) * 2020-07-06 2020-10-30 三星电子(中国)研发中心 Television program playing method in television and television
CN112000024A (en) * 2020-09-01 2020-11-27 青岛海尔科技有限公司 Method, device and equipment for controlling household appliance
CN112423010A (en) * 2020-11-16 2021-02-26 广东省广播电视局 Direct broadcasting monitoring system and monitoring method for broadcast television
CN112423010B (en) * 2020-11-16 2022-11-15 广东省广播电视局 Direct broadcasting and television relaying monitoring system and monitoring method
CN113891119A (en) * 2021-09-28 2022-01-04 北京字跳网络技术有限公司 Information display method and device, electronic equipment and storage medium
WO2023051297A1 (en) * 2021-09-28 2023-04-06 北京字跳网络技术有限公司 Information display method and apparatus, electronic device, and storage medium

Similar Documents

Publication Publication Date Title
CN103747292A (en) Television program-associated application program recommending method and recommending device
CN103501449A (en) Method and device for recommending video source associated with television program
CN103747293A (en) Television program-associated product recommending method and recommending device
CN102193794B (en) Link real-time media situation is to relevant application program and service
KR101835327B1 (en) Display device, method for providing content using the same
US20130173765A1 (en) Systems and methods for assigning roles between user devices
US20100319043A1 (en) Interactive television architecture
US11227620B2 (en) Information processing apparatus and information processing method
CN104079989A (en) Television program associated information push method, equipment and system
CN103581708A (en) Method and system for playing boot advertisements of set top box
KR101358807B1 (en) Method for synchronizing program between multi-device using digital watermark and system for implementing the same
CN110958470A (en) Multimedia content processing method, device, medium and electronic equipment
CN102347839A (en) Content signaturing
CN104602043B (en) Content providing device and method
US9704021B2 (en) Video display device and operating method thereof
US11032209B2 (en) Multimedia content cross screen synchronization apparatus and method, and display device and server
CN108769827B (en) Television program associated display method and device, mobile terminal and storage medium
CN103023923B (en) A kind of method transmitting information and device
CN111083538A (en) Background image display method and device
EP2621180A2 (en) Electronic device and audio output method
CN105657510B (en) Image display device and information providing method thereof
KR102607660B1 (en) Electronic Apparatus and Controlling Method thereof
KR20090073944A (en) System and method for providing keyword(or question) rank information about broadcast contents, broadcast content display device and recording medium
US9712583B2 (en) Video display device and method of controlling the device
US20170347154A1 (en) Video display apparatus and operating method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140423