CN108965944B - Method and device for setting television programs - Google Patents

Method and device for setting television programs Download PDF

Info

Publication number
CN108965944B
CN108965944B CN201710388927.0A CN201710388927A CN108965944B CN 108965944 B CN108965944 B CN 108965944B CN 201710388927 A CN201710388927 A CN 201710388927A CN 108965944 B CN108965944 B CN 108965944B
Authority
CN
China
Prior art keywords
program
channel
user
self
programming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710388927.0A
Other languages
Chinese (zh)
Other versions
CN108965944A (en
Inventor
梁国柱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201710388927.0A priority Critical patent/CN108965944B/en
Priority to PCT/CN2018/088382 priority patent/WO2018214955A1/en
Publication of CN108965944A publication Critical patent/CN108965944A/en
Application granted granted Critical
Publication of CN108965944B publication Critical patent/CN108965944B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists

Abstract

The invention provides a method and a device for setting a television program, wherein the method comprises the following steps: selecting a second program of a second channel according to a first selection message input by a user; and adding the second program to the play list of the first channel, and playing the second program through the first channel in the time period of the second program. By adopting the technical scheme, the user can self-define the programming of the programs of the channels, the favorite programs of different channels are all arranged on one channel, and the technical problem that the user frequently switches among a plurality of channels due to the fact that only the fixed program list of the channel can be watched in the related technology is solved.

Description

Method and device for setting television programs
Technical Field
The invention relates to the field of communication, in particular to a method and a device for setting a television program.
Background
In the related art, with the television programs becoming rich, the number of the channel programs is very large, and users often spend a lot of time and memory cost for selecting and memorizing the favorite channels and programs, and at the same time, the users need to frequently operate the remote controller, which affects the viewing experience of the users. For most television users, programs that like channels, such as watching sports events, gold theaters and the like, are often scattered in various time periods of multiple channels, and the users need to pay attention to the time at any moment when watching television programs to prevent missing the favorite programs. After the time is up, the corresponding channel program is switched to be played through the tedious operation of the remote controller.
Although there are channel collection and live broadcast reminding services in the current IPTV/OTT system, which are convenient for users to watch channels and programs to a certain extent, the users still need to manually switch the channel programs, and the requirements of watching by the users, reducing the tedious operations of the users, and improving the watching experience of the users are not well met.
In the related art, there is no effective solution at present for the technical problem that a user frequently switches among a plurality of channels due to the fact that only a fixed program list of the channels can be watched.
Disclosure of Invention
The embodiment of the invention provides a method and a device for setting television programs, which at least solve the technical problem that a user frequently switches among a plurality of channels due to the fact that only a fixed program list of the channels can be watched in the related technology.
According to an embodiment of the present invention, there is provided a setting method of a television program, including: selecting a second program of a second channel according to a first selection message input by a user; and adding the second program on the play list of the first channel, and playing the second program through the first channel in the time period of the second program.
Optionally, before adding the second program to the playlist of the first channel, the first channel is selected from the plurality of channels according to second selection information input by the user.
Optionally, adding the second program to the playlist of the first channel includes: replacing the first program of the first channel with the second program.
Optionally, in a case where the second program conflicts with a third program adjacent to the first program in time, the method includes one of: when the preset priority of the second program is higher than that of the third program, playing the second program in a time slot when the second program and the third program conflict; and when the preset priority of the second program is lower than that of the third program, playing the third program in a time period when the second program and the third program conflict.
Optionally, after adding the second program to the playlist of the first channel, the method further includes: and uploading the modified program list of the first channel to network side equipment for storage.
According to another embodiment of the present invention, there is also provided a setting apparatus of a television program, including: the selection module is used for selecting a second program of a second channel according to a first selection message input by a user; and the adding module is used for adding the second program to the play list of the first channel and playing the second program through the first channel in the time period of the second program.
Optionally, the adding module is further configured to replace the first program of the first channel with the second program.
Optionally, in a case that the second program conflicts with a third program adjacent to the first program in time, the adding module is further configured to play the second program in a time period where the second program and the third program conflict when the preset priority of the second program is higher than that of the third program; or, the adding module is further configured to play the third program in a time period when the preset priority of the second program is lower than that of the third program, where the second program and the third program conflict with each other.
According to another embodiment of the present invention, there is also provided a storage medium comprising a stored program, wherein the program when executed performs the method as set forth in any one of the above-mentioned alternative embodiments.
According to another embodiment of the present invention, there is also provided a processor for executing a program, wherein the program executes to perform the method according to any one of the above-mentioned optional embodiments.
According to the invention, the second program of the second channel is selected according to the first selection message input by the user; the second program is added to the playlist of the first channel, and the second program is played through the first channel in the time period of the second program, so that the user can set favorite programs of different channels on one channel, frequent switching among a plurality of channels is avoided, and the technical problem that the user frequently switches among the plurality of channels due to the fact that only a fixed program list of the channels can be watched in the related art is solved.
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 application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention and do not constitute a limitation of the invention. In the drawings:
fig. 1 is a flow chart of a method for setting a television program according to an embodiment of the present invention;
FIG. 2 is a diagram of a system architecture, according to an embodiment;
FIG. 3 is a flow diagram of a user self-programming channel programming in accordance with an embodiment;
FIG. 4 is a flow diagram of a system for playing a user's self-programming channel programming in accordance with an embodiment;
fig. 5 is a schematic diagram of channel program conflict detection and priority setting according to an embodiment.
Detailed Description
Example one
The embodiment of the application provides a method for setting a television program, which can be used in a television system and comprises a television and network side equipment, wherein a user can interact information with the television through a remote controller.
In this embodiment, a method for setting a television program running on the network architecture is provided, and fig. 1 is a flowchart of a method for setting a television program according to an embodiment of the present invention, as shown in fig. 1, the flowchart includes the following steps:
Step S102, selecting a second program of a second channel according to a first selection message input by a user;
step S104, adding the second program to the playlist of the first channel, and playing the second program through the first channel in the time period of the second program.
Through the steps, selecting a second program of a second channel according to a first selection message input by a user; the second program is added to the playlist of the first channel, and the second program is played through the first channel in the time period of the second program, so that the user can set favorite programs of different channels on one channel, frequent switching among a plurality of channels is avoided, and the technical problem that the user frequently switches among the plurality of channels due to the fact that only a fixed program list of the channels can be watched in the related art is solved. It should be added that, for solving the above technical problem, at least two different solutions are provided in the embodiment of the present invention: the first is that the current user watches the program of the first channel, and replaces a certain program of the first channel with the program of the second channel; the second is that the user currently watches the program of the second channel, and adds a certain program of the second channel to the program list of the first channel without jumping back to the interface of the first channel to perform the first operation.
Optionally, before adding the second program to the playlist of the first channel, the first channel is selected from the plurality of channels according to second selection information input by the user.
Optionally, the first program of the first channel is replaced with the second program. When the time conflict exists between the first program and the second program of the first channel, the first program is directly replaced by the second program.
Optionally, in a case that the second program conflicts with a third program adjacent to the first program in time, the method includes one of: when the preset priority of the second program is higher than that of the third program, playing the second program in a time slot in which the second program and the third program conflict; and when the preset priority of the second program is lower than that of the third program, playing the third program in a time period when the second program and the third program conflict. It is necessary to supplement that the user sets different priorities for different programs in advance, so as to avoid errors in the self-editing program list when a plurality of programs conflict with each other.
Optionally, after the second program is added to the playlist of the first channel, the modified program list of the first channel is uploaded to the network side device for storage.
The following detailed description is given in conjunction with the preferred embodiments of the present invention.
In summary, although The current practice of The interactive network television IPTV and/or The internet television service ott (over The top) system improves The user experience to a certain extent, The current practice still cannot meet The requirement that The user collects and watches favorite channel programs. A more convenient and intelligent system and method is needed. The programs of each channel are programmed by a television station and injected into an IPTV/OTT system, and the programs of all the channels are fixed, namely the programs of the channels seen by users of the whole network are the same. If the system supports the user to program the channels, the user can select the favorite channels (such as CCTV5) which are watched most frequently based on a certain channel, and the favorite programs distributed in other channels are programmed into the channel, and the final result is that the channel program lists in the channel are the favorite program lists of the user. After the user starts the television, the television is switched to the self-programming channel to watch, the channel does not need to be switched in the watching process, the television is watched in a zero operation mode, the favorite programs can be completely played in a network without operating a remote controller after the self-programming channel is played from the start, and therefore user experience can be greatly improved. Meanwhile, each member in the family can select different channels as self-programming channels, and self-programming is carried out on favorite programs without mutual interference.
The technical problems to be solved by the preferred embodiment mainly include the following aspects:
and the user is supported to self-program the channel programs, the favorite television programs are programmed and collected into the appointed self-programming channel. The operation method supports two programming modes that the selected self-programming channel is replaced by the favorite program of other channels and the favorite program of other selected channels is added into the self-programming channel. For example, the current user's self-organizing channel is CCTV5, and on the program Guide navigation Guide page, 19:00 program list of CCTV5 is selected to replace ' news simulcast ' (19:00-19:30) of CCTV 1; or on the Guide page, the one-cast theater program starting from the Hunan satellite 19:30 is selected and added to the self-programming channel CCTV 5. Of course, both of the above two modes provide the option "whether to program the program every day", and if the user selects "yes", the program will be automatically programmed in the following program every day, and the user is not required to program the program every day. Meanwhile, the user can reset the programs of the self-programming channel, and if the reset operation (the current day or all) is carried out, the programs of the channel are restored to the default program display of the system.
The system realizes a time conflict detection mechanism, and performs time detection when a user selects favorite programs of other channels to add to the self-programming channel or selects the programs of the self-programming channel to replace the favorite programs of other channels. If the program time period conflicts with the original program time period of the self-programming channel, for example, the Hunan sanitary independent broadcasting theater (19:30-20:30) conflicts with the English super stadium (20:00-22:00) of the self-programming channel CCTV5, the program priority is set in a supporting mode, and if the high priority is selected as the independent broadcasting theater, the program scheduling result is that the program time period is 19:30-20:30 is the independent broadcasting theater, and the program time period is 20:30-22:00 is the English super stadium; otherwise, the result of the programming is that 19:30-20:00 is a single-play theater, 20:00-22:00 is a competition field of England and Gangtai.
The system needs to automatically calculate the user self-programming channel program result according to the user self-programming and priority selection, generate a user self-programming channel program list and store the user self-programming channel program list in the system background. Meanwhile, the user refreshes the screen information and instantly checks the channel programming result of the user.
After the technical problem to be solved by the preferred embodiment is introduced, the following describes the preferred embodiment, and the system apparatus for implementing channel program self-programming and playing in the preferred embodiment includes the following modules: the device comprises a storage module, a conflict detection module, a self-organizing and arranging setting module and a play control module.
The self-programming setting module is used for the user to perform operations such as channel program self-programming, program priority setting, channel program self-programming result viewing and the like;
the conflict detection module is responsible for checking conflicts of the self-programming channel program time periods, and when the user selects the self-programming channel program and replaces the self-programming channel program with the favorite program of other channels, whether time conflicts exist among the program lists or not is checked. And if the conflict exists, prompting the user to adjust the priority. The priority adjustment selection items of the users are used for calculating and arranging program results by the service background;
and the storage module is responsible for automatically calculating the program result of the user self-programming channel according to the user self-programming and priority selection and carrying out data persistence. Specifically storing the result of the user self-programming channel program, and inquiring the program list information of the playing self-programming channel by other modules through a storage module;
The playing control module is responsible for playing the programs according to the self-programmed channel of the user when the user plays the self-programmed channel. From the perspective of terminal user experience, the same channel (user self-organized channel) is always played by the channel, and the playing control module automatically plays the corresponding channel content according to the program at the bottom layer.
The following are specific embodiments of the preferred embodiment
Fig. 2 is a system structure diagram according to an embodiment, and as shown in fig. 2, the system includes a terminal, a self-organizing setup module, a conflict detection module, and a storage module. The self-programming setting module enables a terminal user to program channels through a UI (user interface) and submits the programs to the conflict detection module of the system; and when the user selects the self-programming channel program to replace the program favored by other channels, the conflict detection module is responsible for detecting the time conflict. And checking whether the current program time period conflicts with the original program time of the self-organizing channel or not, and feeding back the detection result to the self-organizing setting module. And if the time conflict exists, popping up prompt information, and submitting the prompt information to a system storage module after the user carries out priority setting. If no conflict exists, directly reporting to a system storage module; the storage module is responsible for automatically calculating the user self-programming channel program result according to the user self-programming and priority selection and generating a user self-programming channel program list. Meanwhile, an inquiry interface is provided externally; the playing control module is arranged at the terminal side, when a user triggers to play a self-arranging channel, the user inquires the program list information of the channel to the storage module, plays the current channel program, sets a timer of the next channel program, and enables the user to play the corresponding channel program without perception after the time is up;
FIG. 3 is a flowchart of a user self-programming channel programming process according to an embodiment, as shown in FIG. 3, the process is as follows:
step one, a terminal user accesses a self-programming setting module on an Electronic Program Guide (EPG for short), and the user programs the favorite channels, and two programming modes of replacing the programs of the selected self-programming channel with the favorite programs of other channels and adding the favorite programs of other channels into the self-programming channel are supported. For example, the current user's self-organizing channel is CCTV5, and on the program Guide page, 19:00 program list of CCTV5 is selected to replace ' news simulcast ' (19:00-19:30) of CCTV 1; or on the Guide page, selecting the one-play theater program started by the Hunan satellite television 19:30, and adding the program to the self-programming channel CCTV 5;
step two, a self-organizing setting module displays different UI interfaces according to the self-organizing channel program mode of a user, and the user operates the interfaces;
step three, after the user finishes the operation of selecting the self-programming channel program, the system automatically submits the self-programming channel program to a conflict detection module for time conflict detection;
step four, a conflict detection module detects the self-programmed channel programs of the user and checks whether time conflict channel programs exist at the same time;
Step five, the conflict detection module returns the check result to the self-organizing and arranging setting module;
step six, if time conflict exists, the self-organizing and setting module displays the conflict information in detail and enables the user to submit the conflict information after setting the channel program priority; otherwise, directly submitting the data to the storage module for storage. Please refer to fig. 5 for the conflict priority setting rule;
step seven, the self-programming setting module submits the information of the self-programming channel programs of the user to the storage module;
and step eight, the storage module automatically calculates the user self-programming channel program result according to the user self-programming and priority selection, generates a user self-programming channel program list and carries out data persistence.
Step nine, returning results to a self-organizing and arranging setting module;
and the self-programming setting module returns the result to the terminal and refreshes the program result information of the self-programming channel of the user in time.
Fig. 4 is a flow chart of the system for playing the user-customized channel programs according to the embodiment, and as shown in fig. 4, the flow chart of the system for playing the user-customized channel programs is shown. The following is a detailed description of the steps in the flow:
firstly, a user triggers and plays a self-programming channel on a terminal;
secondly, the playing control module inquires the self-programming channel program information from the storage module;
Step three, the storage module inquires corresponding channel program information according to the channel number;
step four, returning the query result to the play control module;
and step five, the playing control module plays the corresponding channel program according to the returned channel program information, and sets a playing timer of the next program. If the user self-programming channel is CCTV5, the played channel is CCTV5 from the end user viewing angle, regardless of whether the channel program really belongs to the CCTV5 program.
Fig. 5 is a schematic diagram of channel program conflict detection and priority setting according to an embodiment, and illustrates rules of channel program conflict detection and priority setting, as shown in fig. 5. The general principle is that programs with high priority override programs with low priority. Assuming that the user-customized channel is CCTV5, the following is described in detail for the scenario in the schematic diagram:
scene 1, selecting a program B of CCTV5 for self-programming, and replacing the program B with a program D of CCTV 1. Under the scene, the program D only overlaps with the program B of CCTV5, no conflict exists, and the program D is directly stored. The program list of the final CCTV5 is:
Figure BDA0001305090440000091
scene 2. program B of CCTV5 was selected for self-programming and replaced with the huntington satellite program D. In this scenario, program D overlaps with program a in addition to program B. There is a conflict between a and D. The program list after the user sets the priority is as follows:
Figure BDA0001305090440000092
Figure BDA0001305090440000093
Scene 3, selecting a program B of CCTV5 for self-programming, and replacing the program B with an eastern satellite television program D. In this scenario, program D overlaps program C in addition to program B. There is a conflict between C and D. The program list after the user sets the priority is as follows:
Figure BDA0001305090440000094
Figure BDA0001305090440000095
scene 4, selecting program B of CCTV5 for self-programming, and replacing with program D of CCTV 13. In this scenario, program D overlaps program A, C in addition to program B. There is a conflict between a and D, C and D. The program list after the user sets the priority is as follows:
Figure BDA0001305090440000101
in summary, the preferred embodiment has the characteristics of simple implementation mode, easy expansion and the like. Other advantages of the preferred embodiment will be readily apparent to those skilled in the art. The preferred embodiments, therefore, in their broader aspects, are not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the preferred embodiment as defined by the appended claims and their equivalents.
By adopting the technical scheme, the defect of solidifying the current IPTV/OTT system channel programs is overcome, the user is supported to self-program the channel programs according to the interest of the user based on a certain channel, the program-editing result is clear at a glance, all favorite programs can be watched only by playing the channel, and the IPTV/OTT system is very convenient and flexible. The method and the device can not only be applied to the IPTV/OTT system, but also be implemented aiming at scenes and systems for playing programs of any channel. Compared with the prior art, the method well overcomes various defects in mainstream implementation schemes such as channel collection, live broadcast reminding and the like at present, provides a more intelligent and more convenient method for users to automatically watch favorite television channel programs, and greatly improves user experience.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method according to the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the preferred embodiments or portions contributing to the prior art may be embodied in the form of a software product, where the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes several instructions for enabling a terminal device (which may be a mobile phone, a computer, a server, or a network device) to execute the method of the embodiments of the preferred embodiments.
Example two
In this embodiment, a device for setting a television program is further provided, where the device is used to implement the foregoing embodiments and preferred embodiments, and details of the description already given are not repeated. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware or a combination of software and hardware is also possible and contemplated.
According to another embodiment of the present invention, there is also provided a setting apparatus of a television program, including: the selection module is used for selecting a second program of a second channel according to a first selection message input by a user; and the adding module is used for adding the second program on the play list of the first channel and playing the second program through the first channel in the time period of the second program.
Optionally, the adding module is further configured to replace the first program of the first channel with the second program.
Optionally, in a case that the second program conflicts with a third program adjacent to the first program in time, the adding module is further configured to play the second program in a time period where the second program conflicts with the third program when the preset priority of the second program is higher than that of the third program; or, the adding module is further configured to play the third program in a time period in which the second program and the third program conflict with each other when the preset priority of the second program is lower than the third program.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
EXAMPLE III
According to another embodiment of the present invention, there is also provided a storage medium including a stored program, wherein the program is operative to perform the method of any one of the above-mentioned alternative embodiments.
Optionally, in this embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
Example four
According to another embodiment of the present invention, there is also provided a processor for executing a program, wherein the program executes to perform the method of any of the above-mentioned alternative embodiments.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes may be made to the present invention by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (7)

1. A method for setting a television program, comprising:
selecting a second program of a second channel according to a first selection message input by a user;
adding the second program to a play list of a first channel, and playing the second program through the first channel in a time period of the second program; the first channel and the second channel are both default inherent television channels;
before adding the second program on the playlist of the first channel, the method further comprises:
selecting the first channel from a plurality of channels according to second selection information input by a user;
adding the second program to the playlist of the first channel, including:
replacing the first program of the first channel with the second program.
2. The method of claim 1, wherein in the event that the second program conflicts in time with a third program adjacent to the first program, the method comprises one of:
When the preset priority of the second program is higher than that of the third program, playing the second program in a time slot in which the second program and the third program conflict;
and when the preset priority of the second program is lower than that of the third program, playing the third program in a time period when the second program and the third program conflict.
3. The method of claim 1, wherein after adding the second program to the playlist of the first channel, the method further comprises:
and uploading the modified program list of the first channel to network side equipment for storage.
4. A setting apparatus for a television program, comprising:
the selection module is used for selecting a first channel from the plurality of channels according to second selection information input by a user; selecting a second program of a second channel according to a first selection message input by a user;
the adding module is used for adding the second program to the play list of the first channel and playing the second program through the first channel in the time period of the second program; wherein the first channel and the second channel are both default intrinsic television channels;
The adding module is further configured to replace the first program of the first channel with the second program.
5. The apparatus of claim 4, wherein in a case that the second program conflicts with a third program adjacent to the first program in time, the adding module is further configured to play the second program in a time period where the second program conflicts with the third program when the preset priority of the second program is higher than that of the third program;
or, the adding module is further configured to play the third program in a time period when the preset priority of the second program is lower than that of the third program, where the second program and the third program conflict with each other.
6. A storage medium, characterized in that the storage medium comprises a stored program, wherein the program when executed performs the method of any of the preceding claims 1 to 3.
7. A processor, characterized in that the processor is configured to run a program, wherein the program is configured to perform the method of any of the preceding claims 1 to 3 when running.
CN201710388927.0A 2017-05-25 2017-05-25 Method and device for setting television programs Active CN108965944B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710388927.0A CN108965944B (en) 2017-05-25 2017-05-25 Method and device for setting television programs
PCT/CN2018/088382 WO2018214955A1 (en) 2017-05-25 2018-05-25 Method and apparatus for setting television programme

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710388927.0A CN108965944B (en) 2017-05-25 2017-05-25 Method and device for setting television programs

Publications (2)

Publication Number Publication Date
CN108965944A CN108965944A (en) 2018-12-07
CN108965944B true CN108965944B (en) 2022-07-15

Family

ID=64396263

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710388927.0A Active CN108965944B (en) 2017-05-25 2017-05-25 Method and device for setting television programs

Country Status (2)

Country Link
CN (1) CN108965944B (en)
WO (1) WO2018214955A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6584120B1 (en) * 1998-05-28 2003-06-24 Sony Corporation Data multiplexing apparatus and method
CN1451236A (en) * 2000-03-16 2003-10-22 汤姆森特许公司 Program guide information and processor for providing program and channel substitution
CN1668094A (en) * 2004-03-09 2005-09-14 数码士有限公司 Channel switching method in broadcast recorder
CN101529896A (en) * 2006-09-12 2009-09-09 Lg电子株式会社 Apparatus for receiving broadcast in processing broadcast program reserved for viewing and method thereof
WO2009140922A1 (en) * 2008-05-21 2009-11-26 华为技术有限公司 Methods and apparatuses for generating channel information, access controlling and delivering and iptv system
CN102033899A (en) * 2009-09-25 2011-04-27 索尼欧洲(比利时)Nv公司 Apparatus and method for producing epg
CN103546808A (en) * 2012-07-11 2014-01-29 上海曜铂信息科技有限公司 Method for individually customizing television program channels

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6216264B1 (en) * 1995-11-17 2001-04-10 Thomson Licensing S.A. Scheduler apparatus employing a gopher agent
KR100752482B1 (en) * 2001-07-07 2007-08-28 엘지전자 주식회사 Apparatus and method for recording and reproducing a multichannel stream
CN100527781C (en) * 2005-03-09 2009-08-12 深圳市迪威特数字视讯技术有限公司 Set-top box with scene mode and its control method
CN1949850A (en) * 2005-10-10 2007-04-18 深圳Tcl新技术有限公司 Method for managing channels of multi-user modes
CN1937723A (en) * 2006-06-30 2007-03-28 康佳集团股份有限公司 Automatic television channel switching method and system
CN101175179A (en) * 2006-11-01 2008-05-07 深圳Tcl新技术有限公司 Method for switching TV channel
CN101242518A (en) * 2007-02-05 2008-08-13 明基电通股份有限公司 Multimedia device and method for automatically sorting frequency by priority
US20090133053A1 (en) * 2007-11-16 2009-05-21 Alcatel Lucent Method and apparatus to perform television program insertion during commercial time slot interval
CN101635809A (en) * 2008-07-22 2010-01-27 Tcl集团股份有限公司 Method for ordering television channels and device thereof
CN102685418B (en) * 2012-04-17 2016-09-07 Tcl集团股份有限公司 Method, device and the television set that a kind of TV programme automatically switch

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6584120B1 (en) * 1998-05-28 2003-06-24 Sony Corporation Data multiplexing apparatus and method
CN1451236A (en) * 2000-03-16 2003-10-22 汤姆森特许公司 Program guide information and processor for providing program and channel substitution
CN1652603A (en) * 2000-03-16 2005-08-10 汤姆森特许公司 Program guide information and processor for providing program and channel substitution
CN1668094A (en) * 2004-03-09 2005-09-14 数码士有限公司 Channel switching method in broadcast recorder
CN101529896A (en) * 2006-09-12 2009-09-09 Lg电子株式会社 Apparatus for receiving broadcast in processing broadcast program reserved for viewing and method thereof
WO2009140922A1 (en) * 2008-05-21 2009-11-26 华为技术有限公司 Methods and apparatuses for generating channel information, access controlling and delivering and iptv system
CN102033899A (en) * 2009-09-25 2011-04-27 索尼欧洲(比利时)Nv公司 Apparatus and method for producing epg
CN103546808A (en) * 2012-07-11 2014-01-29 上海曜铂信息科技有限公司 Method for individually customizing television program channels

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MagiStream视频服务器及频道播出***通过技术鉴定;《现代电视技术》;20031115(第11期);全文 *
新媒体时代广播节目的创新研究;王玉梅;《新闻研究导刊》;20160710(第13期);全文 *

Also Published As

Publication number Publication date
WO2018214955A1 (en) 2018-11-29
CN108965944A (en) 2018-12-07

Similar Documents

Publication Publication Date Title
US10425670B2 (en) Systems and methods for providing blackout support in video mosaic environments
US9544526B2 (en) Systems and methods for providing custom media content flipping
US20180376196A1 (en) Systems and methods for providing blackout recording and summary information
US10356464B2 (en) Method and systems for using a second screen device for interacting with a set top box to enhance a user experience
CN102883191B (en) The system and method for following the tracks of for the collection of drama in interactive media environment
CN101390390B (en) Systems and methods for episode tracking in an interactive media environment
US20150312618A1 (en) Systems and Methods for Generating a Full-Motion Video Mosaic Interface for Content Discovery with User-Configurable Filters
CN102523489A (en) Systems and methods for managing content
CN102158761A (en) Data processing for an improved display
CN102413373A (en) Method for generating digital television menu navigation page and apparatus thereof
EP1622371A1 (en) Methods and apparatuses providing synchronised electronic program guide
CN108965944B (en) Method and device for setting television programs
EP2369835A2 (en) Providing on-demand and broadcast television
CN112565856A (en) Display device and television program switching method
CN105959805A (en) Television program playing method and playing device
CN111683290B (en) Program playing method and device, intelligent terminal and readable storage medium
EP1784009A2 (en) Methods and apparatuses providing synchronised electronic program guide
CN112565857A (en) Display device and television program switching method
US20230208899A1 (en) Method for managing time hops when playing back a multimedia content item
KR101181769B1 (en) Mobile Telecommunication Device Having Function for Displaying Broadcasting Program Information and Method thereby
JP2006324764A (en) Program information processing apparatus and program information processing method
US9038111B2 (en) Smart channel tuning
AU2011203545B2 (en) Systems and Methods for Media Source Selection and Toggling

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant