METHOD, TERMINAL AND SYSTEM FOR PLAYING PROGRAMS
First Claim
1. A method for playing programs, comprising:
- creating, in a terminal, virtual channels corresponding to keywords in a keyword list, and using the virtual channels to form a virtual channel list;
identifying programs inclusive of the keywords of the keyword list among received programs;
generating a playlist of the virtual channels corresponding to the keywords by using the identified programs and a preset playlist generation rule; and
playing the programs in the playlist on the terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, terminal, and system for playing programs are disclosed. The method includes: creating virtual channels corresponding to keywords in a keyword list according to the keywords, and using the virtual channels to form a virtual channel list; identifying programs inclusive of the keywords among received programs; using the programs inclusive of the keywords to generate a playlist of the virtual channels corresponding to the keywords according to a preset playlist generation rule; and playing the programs in the playlist. Through the present disclosure, the same type of BTV programs that match a keyword on different channels are scheduled together, the required operations of pressing keys are reduced, and the user experience is improved.
-
Citations
22 Claims
-
1. A method for playing programs, comprising:
-
creating, in a terminal, virtual channels corresponding to keywords in a keyword list, and using the virtual channels to form a virtual channel list; identifying programs inclusive of the keywords of the keyword list among received programs; generating a playlist of the virtual channels corresponding to the keywords by using the identified programs and a preset playlist generation rule; and playing the programs in the playlist on the terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for playing programs, comprising:
-
retrieving keywords of each program according to a program type, and generating a keyword list according to the keywords; retrieving the keywords in the keyword list to generate an Electronic Program Guide (EPG) of the programs, and adding a corresponding keyword to each program in the EPG according to the retrieved keywords; and sending the keyword list and the EPG to a terminal so that the terminal can select the programs that match the keywords according to the keyword list and the EPG generate a playlist of corresponding virtual channels, and play the programs in the playlist. - View Dependent Claims (15)
-
-
16. A terminal for playing programs, comprising:
-
a channel list creating module, configured to create virtual channels corresponding to keywords in a keyword list according to the keywords, and use the virtual channels to form a virtual channel list; an identifying module, configured to identify programs inclusive of the keywords among received programs according to activated keywords when the keywords in the keyword list are activated; a playlist generating module, configured to generate a playlist of the virtual channels corresponding to the keywords using the identified programs by the identifying module and a preset playlist generation rule; and an activating module, configured to activate the virtual channels, and play the programs in the playlist generated by the playlist generating module. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for playing programs, comprising:
-
a server, configured to deliver programs to a terminal, and send an Electronic Program Guide (EPG); and the terminal, configured to identify programs inclusive of activated keywords among the programs delivered by the server, generate a playlist of virtual channels corresponding to the keywords, and play the programs in the playlist corresponding to the virtual channels after the virtual channels are activated. - View Dependent Claims (22)
-
Specification