Disclosure of Invention
The invention aims to provide a recommendation method of television program on-demand content. And recommending corresponding on-demand programs according to the live programs watched by the user currently, thereby exerting the advantage of IPTV live broadcast high viewing to improve the on-demand viewing rate, cultivating the viewing habits of the on-demand programs of the user and promoting the continuous development of the IPTV on-demand contents.
In order to achieve the above purpose of the present invention, the following technical solutions are adopted:
the invention provides a method for recommending the content of a television program on demand, which is characterized by being applied to a television terminal and comprising the following steps:
the method comprises the steps that a television terminal obtains data of a current live television program;
judging a current live broadcast watching scene;
and recommending the on-demand program for the user according to the program data and the watching scene, wherein the on-demand program recommending mode is adjusted in real time according to the different watching scenes.
At present, more than 80% of people who watch television programs through live broadcasting, and only less than 20% of users watch television programs through on-demand broadcasting. How to play the advantages of live broadcast and high viewing rate, improve the on-demand viewing rate, promote the development of IPTV on-demand content, and lead the healthy and balanced development of platform live broadcast and on-demand to be always a difficult problem in the industry. According to the method and the device, the information of the live program is acquired, and the corresponding on-demand program is recommended according to the current live program, so that the interest of the user in the on-demand program is improved, the viewing habits of the on-demand program of the user are developed, and the continuous development of the IPTV on-demand content is promoted.
Preferably, the watching scene is one of a live channel use scene entering, a live channel use scene changing, a live time-shifting progress bar use scene, a live pause scene or a live quit scene. Different recommendation modes are adopted according to different scenes, and interference of recommended contents on users can be prevented.
Preferably, when the watching scene is a live channel use scene entering or live channel change use scene, the poster recommended by the on-demand program is positioned at the lower right corner of the current program. The recommended content is arranged at the lower right corner of the program, so that interference on the program currently watched by the user is prevented, and the user is prevented from feeling the recommended content.
Furthermore, a prompt is further arranged beside the poster for recommending the on-demand program, so as to prompt a user to switch and display different recommended contents. The arrangement can improve the interest of the user in the recommended content.
Preferably, when the advertisement is configured at the lower right corner of the current program, the poster recommended by the on-demand program is not displayed. This arrangement can prevent the effect of the advertisement from being affected.
Preferably, the expansion of the on-demand program recommendation content is actively triggered by a user; and the exposure recommended by the on-demand program is passively triggered by live broadcasting channel switching or entering a live broadcasting channel. The set method can avoid the user's dislike caused by the traditional recommendation and can ensure the recovery of the recommended effective exposure data.
Preferably, the active triggering mode is triggering through a remote controller key. The setting operation is convenient, and the user experience can be improved.
Preferably, when the watching scene is a live time-shifting progress bar using scene or a live pause scene, the on-demand program recommendation content is located right below the time-shifting progress bar; the on-demand program recommendation content below the time shift progress bar may be focused. The setting can not interfere the adjustment of the current program schedule by the user, and can ensure that the corresponding on-demand program is recommended to the user to the maximum extent.
Preferably, by shifting focus to the recommended on-demand content, a jump to the corresponding on-demand program is made. When the user is interested in the on-demand program, the corresponding on-demand program can be conveniently switched, the switching difficulty is reduced, and the user experience is improved.
Preferably, when the watching scene is a live exit scene, the on-demand program recommendation content is located right below the exit prompt box. The watching interest of the user is improved by recommending the corresponding on-demand program to the user, so that the user can be effectively saved.
Preferably, when the user confirms to quit the live scene, the quit prompt box disappears simultaneously with the on-demand program recommendation content. This can prevent the recommended content from blocking the screen, thereby preventing the user from feeling the recommended content.
The present invention also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the above-described television program on-demand content recommendation method.
The invention also provides computer equipment which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the processor realizes the steps of the television program on-demand content recommendation method when executing the program.
Compared with the prior art, the invention has the beneficial effects that:
according to the method and the device, the corresponding on-demand program is automatically recommended according to the information of the live program currently watched by the television user, so that the on-demand rating is improved by utilizing the advantage of high viewing rate of IPTV live broadcast, the viewing habits of the on-demand program of the user are developed, and the continuous development of the IPTV on-demand content is promoted.
Detailed Description
The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings and the detailed description, but those skilled in the art will understand that the following described embodiments are some, not all, of the embodiments of the present invention, and are only used for illustrating the present invention, and should not be construed as limiting the scope of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention. The examples, in which specific conditions are not specified, were conducted under conventional conditions or conditions recommended by the manufacturer.
In order to more clearly illustrate the technical solution of the present invention, the following description is made in the form of specific embodiments.
Examples
Referring to fig. 1, the present invention provides a method for recommending on-demand content of a television program, which is applied to a television terminal, and includes:
s101, the television terminal acquires data of a current live television program.
When watching TV programs, the TV terminal can realize accurate program-on-demand recommendation according to the data of the TV programs watched by the user currently.
S102, judging the current live viewing scene.
The watching scene is one of a live channel using scene entering, a live channel using scene changing, a live time shifting progress bar using scene, a live pause scene or a live quitting scene. Different recommendation modes are adopted according to different scenes, and interference of recommended contents on users can be prevented.
And S013 recommends the on-demand program for the user according to the program data and the watching scenes, and the recommending mode of the on-demand program is adjusted in real time according to the difference of the watching scenes.
Through the real-time adjustment of the recommendation mode, the recommended content can be prevented from blocking programs to be watched by the user, and therefore the user is prevented from generating discomfort on the recommended content.
As one of the viewing scenarios in this embodiment, when the viewing scenario is a live channel usage scenario entered or a live channel usage scenario changed, the poster recommended by the on-demand program is located at the lower right corner of the current program. The recommended content is arranged at the lower right corner of the program, so that interference on the program currently watched by the user is prevented, and the user is prevented from feeling the recommended content. Furthermore, a prompt is further arranged beside the poster for recommending the on-demand program, so as to prompt a user to switch and display different recommended contents. The arrangement can improve the interest of the user in the recommended content.
In addition, if the current program has a recommended program, the recommended program is preferentially displayed; and when the advertisement is configured at the lower right corner of the current program, preferentially displaying the advertisement and not displaying the poster recommended by the on-demand program. This arrangement can prevent the effect of the advertisement from being affected.
Specifically, the expansion of the recommended content of the on-demand program is actively triggered by the user; and the exposure recommended by the on-demand program is passively triggered by live broadcasting channel switching or entering a live broadcasting channel. The set method can avoid the user's dislike caused by the traditional recommendation and can ensure the recovery of the recommended effective exposure data.
Specifically, the active triggering mode is triggering through a remote controller key. The setting operation is convenient, and the user experience can be improved. Further, the recommended programs can be triggered by pressing a right key, so that the recommendation is developed by sliding the animation from right to left, the focus is defaulted to stay at the first program, and the detail page of the program can be skipped by clicking confirmation at the moment.
The specific operation mode is as follows: the user can expand the program recommendation content by clicking the right key once, and if the live broadcast is normally played, the right key is pressed at the moment, and the menu of the recommended content is called for the first time; in the state, the user can exit the state by clicking to exit; if no operation is carried out, the state is exited after defaulting for 4 seconds, and normal live broadcast is recovered; and under the state of calling out the recommended content menu, the user presses the right key again at the moment, the recommended program slides the animation from right to left to expand the recommended program, the detailed page of the program is clicked at the moment to confirm the jump, and the recommendation is closed by pressing and returning.
It should be noted that the above triggering method is only effective when entering a live channel usage scenario and changing the live channel usage scenario, and is not applicable to other scenarios.
As one of the viewing scenes in this embodiment, when the viewing scene is a live time-shifting progress bar use scene or a live pause scene, the on-demand program recommendation content is located right below the time-shifting progress bar; the on-demand program recommendation content below the time shift progress bar may be focused. The setting can not interfere the adjustment of the current program schedule by the user, and can ensure that the corresponding on-demand program is recommended to the user to the maximum extent.
Specifically, by shifting focus to recommended on-demand content, a jump to the corresponding on-demand program may be made. When the user is interested in the on-demand program, the corresponding on-demand program can be conveniently switched, the switching difficulty is reduced, and the user experience is improved.
The specific operation mode is as follows: when the program progress is adjusted, the program-on-demand recommendation content is automatically triggered and displayed below the progress bar; the focus can be moved to the lower part to recommend the on-demand program content, and the corresponding on-demand program can be switched to by clicking confirmation.
As one of the viewing scenes in this embodiment, when the viewing scene is a live exit scene, the on-demand program recommendation content is located right below the exit prompt box. The watching interest of the user is improved by recommending the corresponding on-demand program to the user, so that the user can be effectively saved.
Specifically, when the user confirms to quit the live scene, the quit prompt box and the on-demand program recommended content disappear at the same time. This can prevent the recommended content from blocking the screen, thereby preventing the user from feeling the recommended content. Furthermore, the program recommended to the lower part can be selected by moving the focus, and the program can be watched by clicking confirmation.
In this embodiment, the recommendation of the on-demand content of the television program is realized through a cms content management platform. cms configures a relevant recommendation list in which the number of recommended programs is not less than 9. And when the EPG enters the playing control of the live program, selecting nine programs from the related recommendation list randomly for recommendation, clicking the recommended program to enter the detail page, and returning to the EPG home page through a return key.
In order to improve the recommendation accuracy, when the program is recommended, the channel id of the live channel watched by the user, the program list, the time point and the content id of the jump on-demand program are automatically collected, so that more accurate recommendation is realized.
In order to further improve the recommendation service quality, in the process of recommending the on-demand program, the number of recommended display times, the number of display persons, the display form of the on-demand program, and the number of clicks of the recommended click behavior of the on-demand program are automatically collected.
The embodiment of the application also provides computer equipment which can integrate the television program on demand content recommendation method provided by the embodiment of the application; referring to fig. 2, the computer apparatus includes: aninput device 20, anoutput device 40, amemory 30 and aprocessor 10; thememory 30 for storing one or more programs; when the one or more programs are executed by the one ormore processors 10, the one ormore processors 10 may implement a method for recommending on-demand content for a television program as provided in the above embodiments; wherein theinput device 20, theoutput device 40, thememory 30 and theprocessor 10 may be connected by a bus or other means, for example, in fig. 2.
Thememory 30 is a readable and writable storage medium of a computing device, and can be used for storing a software program, a computer executable program, and a program instruction corresponding to a television program on demand content recommendation method according to an embodiment of the present application; thememory 30 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the device, and the like; further, thememory 30 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device; in some examples,memory 30 may further include memory located remotely fromprocessor 10, which may be connected to devices over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
Theinput device 20 is operable to receive input numeric or character information and to generate key signal inputs relating to user settings and function controls of the apparatus; theoutput device 40 may include a display device such as a display screen.
Theprocessor 10 executes various functional applications and data processing of the apparatus by executing software programs, instructions and modules stored in thememory 30, so as to implement the above-mentioned television program on demand content recommendation method.
The computer device provided by the above can be used to execute the television program on demand content recommendation method provided by the above embodiment, and has corresponding functions and beneficial effects.
Embodiments of the present application also provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method for recommending television program on demand content as provided in the above embodiments, where the storage medium is any of various types of memory devices or storage devices, and the storage medium includes: mounting media such as CD-ROM, floppy disk, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Lanbas (Rambus) RAM, etc.; non-volatile memory such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc.; the storage medium may also include other types of memory or combinations thereof; in addition, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system connected to the first computer system through a network (such as the internet); the second computer system may provide program instructions to the first computer for execution. A storage medium includes two or more storage media that may reside in different locations, such as in different computer systems connected by a network. The storage medium may store program instructions (e.g., embodied as a computer program) that are executable by one or more processors.
Of course, the storage medium provided in the embodiments of the present application and containing computer-executable instructions is not limited to the method for recommending television program on demand content described in the above embodiments, and may also perform related operations in a method for recommending television program on demand content provided in any embodiments of the present application.
In a word, the invention automatically recommends the corresponding on-demand program through the live program information watched by the television user currently, thereby utilizing the advantage of IPTV live high viewing to improve the on-demand viewing rate, cultivating the viewing habits of the on-demand programs of the user and promoting the continuous development of the IPTV on-demand content.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.