CN105872812A - Method and system for generating dynamic program list - Google Patents
Method and system for generating dynamic program list Download PDFInfo
- Publication number
- CN105872812A CN105872812A CN201610245535.4A CN201610245535A CN105872812A CN 105872812 A CN105872812 A CN 105872812A CN 201610245535 A CN201610245535 A CN 201610245535A CN 105872812 A CN105872812 A CN 105872812A
- Authority
- CN
- China
- Prior art keywords
- player
- video
- program list
- module
- items
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000003068 static effect Effects 0.000 claims abstract description 33
- 230000002349 favourable effect Effects 0.000 abstract 1
- 230000003993 interaction Effects 0.000 abstract 1
- 230000000875 corresponding effect Effects 0.000 description 35
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention relates to the technical field of multimedia information, in particular to a method and system for generating a dynamic program list. The method and system for generating the dynamic program list comprises the steps of constructing a static program list of video programs; obtaining video items in the static program list, and respectively configuring a corresponding player for each video item; obtaining live flow of the video items through the players, and performing playing preview on the corresponding video items. On the basis of constructing the static program list, one corresponding player is respectively configured for each video item in the program list; when a user views the video item, the video item is played in real time through the player, and real-time dynamic playing preview of the static program list is achieved. According to the method, all interactions of the dynamic program list are reserved, the players are embedded, and each video item can be played dynamically in real time. The method and system for generating the dynamic program list are simple and convenient to operate, timely, effective and favorable for improving users' video viewing experience.
Description
Technical field
The present invention relates to multimedia information technique field, particularly relate to a kind of dynamic program list and generate method
And system.
Background technology
At present, user by the electronic equipment such as intelligent television or mobile terminal viewing video frequency program time,
Typically can there is a programme corresponding to this video frequency program (or referred to as list of videos), the most each
The programme of video frequency program includes that a poster picture, relevant official documents and correspondence represent, this video frequency program is correlated with play
The contents such as collection and other recommendation programs, thus video frequency program is shown, user can pass through program
Single switching collection of drama or other programs.
As it has been described above, existing video frequency program list all " static " is shown, either poster or official documents and correspondence
Representing, one is shown and would not change again.The displaying content of these video frequency program lists is all to program
The summary description of content, general the simplest, may be biased with having in actual play, user wants
The real particular content understanding certain video program play, needs to select play this program and leave current sight
The video seen, and the broadcasting content of video frequency program cannot be carried out preview, operate comparatively laborious, impact
The broadcasting of user is experienced, and lacks the timely and effective property understanding video program content.
Summary of the invention
The invention provides a kind of dynamic program list and generate method and system, it is intended to solve existing video
Programme is static program list, and user cannot enter according to the broadcasting content of static program single pair of video frequency program
The technical problem of row preview.
In order to solve posed problems above, the technical solution used in the present invention is: a kind of dynamic program
Single generation method, comprises the following steps:
Build the static program list of video frequency program;
Obtain the video items in static program list, and for each video items be respectively configured one right
The player answered;
Obtained the live TV stream of video items by player, corresponding video items is played out preview.
The technical scheme that the embodiment of the present invention is taked also includes: also include: straight to all video items
Broadcast stream to be decoded.
The technical scheme that the embodiment of the present invention is taked also includes: the described video by player to correspondence
Project plays out preview and specifically includes:
Open the programme of video frequency program, by view screen, the programme of video frequency program shown,
And the player of the video items shown in starting view screen;
Obtain the user focus in actual program list, determine the video item needing to play according to user focus
Mesh, and player corresponding for this video items is shown on view screen;
Obtained the live TV stream of this video items by player, and video items is played out preview.
The technical scheme that the embodiment of the present invention is taked also includes: the described video items to correspondence is broadcast
Also include after putting preview: judge whether the user focus in actual program list is moved, if currently
User focus in programme is moved, and stops the broadcasting of current video project, closes current video
The player that project is corresponding, and reacquire the user focus in actual program list, according to user focus
Determine the video items needing to play, and player corresponding for this video items is shown at view screen
On.
The technical scheme that the embodiment of the present invention is taked also includes: the described video items to correspondence is broadcast
Also include after putting preview: judge whether the programme of video frequency program has slide, if video frequency program
Programme have a slide, close the player of the video items skidded off in view screen, start sliding
Enter the player of video items in view screen, and reacquire the user focus in actual program list,
Determine the video items needing to play according to user focus, and player corresponding for this video items is shown
Show on view screen.
The technical scheme that the embodiment of the present invention is taked also includes: the described video items to correspondence is broadcast
Also include after putting preview: judge whether the programme of current video program closes, if current video joint
Purpose programme cuts out, and closes all of player in the programme of current video program, and removing is broadcast
Put the played data of device, free system resources.
Another technical scheme that the embodiment of the present invention is taked is: a kind of dynamic program list generates system, bag
Include programme and build module, project acquisition module, player configuration module and video playback module;Institute
State programme and build module for building the static program list of video frequency program;Described project acquisition module is used
In the video items obtained in described static program list, described player configuration module is used for as each
Video items is respectively configured a corresponding player;Described video playback module is used for obtaining video item
Purpose live TV stream, plays out preview to described video items.
The technical scheme that the embodiment of the present invention is taked also includes: described video playback module also includes display
Unit, player start unit, focus acquiring unit and player display unit;Described display unit
Programme for display video programs;Described player start unit is used for starting in display unit aobvious
The player of the video items shown;Described focus acquiring unit is for obtaining the user in actual program list
Focus, determines the video items needing to play according to user focus;Described player display unit is used for
The player needing the video items play corresponding is shown on the display unit, and obtains video items
Live TV stream, video items is played out preview.
The technical scheme that the embodiment of the present invention is taked also includes: also include focus judge module, player
Closing module and judgement of slide module, described focus judge module is for judging the use in actual program list
Whether family focus is moved, if the user focus in actual program list is moved, by playing
Device cuts out module and cuts out the player that current video project is corresponding, and is again obtained by focus acquiring unit
Take the user focus in actual program list;Described player cuts out module and is used for stopping current video project
Broadcasting, close player corresponding to current video project;Described judgement of slide module regards for judgement
Whether the programme of program frequently has slide, if the programme of video frequency program has slide, logical
Cross player closedown module and close the player of the video items skidded off in view screen, and by playing
Device start unit starts the player of the video items slipped in view screen.
The technical scheme that the embodiment of the present invention is taked also includes: also include closing judge module and data are clear
Except module, described closedown judge module is used for judging whether the programme of current video program closes, as
Really the programme of current video program cuts out, and closes module by player and closes current video program
All of player in programme;Described data dump module is after closing at player, and removing is broadcast
Put the played data of device.
Compared with prior art, the having the beneficial effects that of the embodiment of the present invention: the embodiment of the present invention dynamic
State programme generates method and system and is building on the basis of static program list, in programme each
Video items is respectively configured a corresponding player, and user is when checking video items, by playing
Video items is played out by device in real time, it is achieved that the Real-time and Dynamic playblast of static program list, uses
Family can determine the need for switching collection of drama according to playing content or other video items are watched, and not
Need click to redirect certain program of broadcasting and just can see real programme content.Present invention preserves static state
The all of programme are simultaneously embedded in player alternately, can play each video items with Real-time and Dynamic,
The present invention is simple to operate, timely and effective, is conducive to improving the video viewing experience of user.
Accompanying drawing explanation
Fig. 1 is the flow chart of the dynamic program list generation method of the embodiment of the present invention;
Fig. 2 is the structural representation of the dynamic program list generation system of the embodiment of the present invention.
Detailed description of the invention
For the ease of understanding the present invention, below with reference to relevant drawings, the present invention is more fully retouched
State.Accompanying drawing gives presently preferred embodiments of the present invention.But, the present invention can be different with many
Form realizes, however it is not limited to embodiment described herein.On the contrary, provide these embodiments
Purpose is to make the understanding to the disclosure more thorough comprehensively.
Unless otherwise defined, all of technology used herein and scientific terminology with belong to the present invention's
The implication that those skilled in the art are generally understood that is identical.Institute the most in the description of the invention
The term used is intended merely to describe the purpose of specific embodiment, it is not intended that in limiting the present invention.
Refer to Fig. 1, be the flow chart of the dynamic program list generation method of the embodiment of the present invention.The present invention
The dynamic program list of embodiment generates method and comprises the following steps:
Step 100: build the static program list of video frequency program;
In step 100, the static program list content of structure include poster that this video frequency program is relevant,
Official documents and correspondence, collection of drama, other recommendation programs etc..
Step 200: all video items in acquisition static program list, and for each video items respectively
Configure a corresponding player;
In step 200, the embodiment of the present invention, on the basis of the displaying of static program list, obtains static state
In programme after all video items, the live TV stream of all video items is decoded, and is each
Individual video items (i.e. each collection of video frequency program recommend program with each) be respectively configured one corresponding
Player, when watching program, can be broadcast the live TV stream of corresponding video items by player
Putting preview, it is achieved the Real-time and Dynamic of static program list is play, user can determine whether according to playing content
Need to switch collection of drama or other video items are watched.
In embodiments of the present invention, it is respectively configured a corresponding player for each video items
Implementation is: be respectively configured a player after the broadcast address entry of each video items
Broadcast unit control;Player in the embodiment of the present invention includes firmly solving player or soft solution player,
Support many hard systems solving player, use multiple hard solution player to realize;Do not supporting many hard solutions
The system of player, if system resource is sufficient, uses multiple soft solution player to realize.Wherein, firmly
Solve player i.e. to be decoded by hardware, be by the one of the video data originally all transferring to CPU to process
Part transfers to GPU to do, and the concurrent operation ability CPU to be significantly larger than of GPU, so can be significantly
Reduce load to CPU;Video i.e. is decoded locating by CPU by soft solution player by software
Reason.
Step 300: obtained the live TV stream of video items by player, is carried out corresponding video items
Playblast.
In step 300, corresponding video items is played out preview and specifically includes following steps:
Step 301: open the programme of video frequency program, by the view screen programme to video frequency program
Show, and start the player of the video items of the interior display of view screen;
In step 301, view screen includes but not limited to intelligent television, smart mobile phone, PC or flat
The display screen of plate computer energy electronic equipment.After the player of the video items shown in starting view screen,
Player is defaulted as invisible mode, specifically, also can be adjusted the default conditions of player,
Such as, after setting the programme opening video frequency program, show in automatically showing and playing view screen
The player of first video items, such as, opens the programme of video frequency program, automatically shows video
The player that program the 1st collection is corresponding, and the 1st collection of displaying video programs.
Step 302: obtain the user focus in actual program list, determines according to user focus and needs to play
Video items, and player corresponding for this video items is shown on view screen;
In step 302, the user focus i.e. user in actual program list is residing in actual program list
Video items position;Player can be displayed in the optional position of view screen, and the interface of player
Big I is set according to view screen size or other parameters or regulates;In embodiments of the present invention,
Player shows in the side of corresponding video items with rectangular window, such as, gets actual program list
In the user focus is current video program the 5th collection, then the 5th collection player corresponding to video items
For visible state, and this player shows on the collection of drama button of the 5th collection video items with rectangular window
Side.Player corresponding for video items is shown, and the implementation on view screen is: pass through backstage
Arranging View interface, View represents one piece of rectangular area on view screen, and is responsible for drawing this district
The event handling in territory.View is the base class of all widget classes, and Widget class is used for creating interactive mode
UI component (button, input frame etc.).
Step 303: obtained the live TV stream of this video items by player, and video items is broadcast
Put preview, it is achieved the dynamic play of static program list;
In step 303, in playing process, user can be to the size of player, volume or broadcasting
The parameters such as progress are adjusted, it is achieved the live preview to video items.
Step 400: judge whether the user focus in actual program list is moved, if actual program
User focus in list is moved, and performs step 500;If the user focus in actual program list does not has
It is moved, performs step 600 or step 800;
Step 500: stop the broadcasting of current video project, closes the player that current video project is corresponding,
And re-execute step 302, i.e. reacquire the user focus in actual program list, according to user focus
Determine the video items needing to play;
In step 500, after closing player, this player is invisible mode, to guarantee to play
The most only show a player in screen, take resource to save.
Step 600: judge whether the programme of video frequency program has slide, if the joint of video frequency program
Mesh list has slide, performs step 700;If the programme of video frequency program does not has slide, hold
Row step 800;
Step 700: close the player of the video items skidded off in view screen, starts and slips into broadcasting screen
The player of the video items in Mu, and re-execute step 302, i.e. reacquire in actual program list
User focus, according to user focus determine need play video items;
In step 700, when the programme of video frequency program has slide, broadcasting will be skidded off in time
The player of the video items in screen cuts out, and takies resource to save.
Step 800: judge whether the programme of current video program closes, if current video program
Programme cuts out, and performs step 900;
In embodiments of the present invention, the execution sequence of step 400, step 600 and step 800 and process
Can be adjusted according to user operation, such as, regard if the user while pass through step 300 preview one
Frequently, after project, the programme to current video program directly carries out shutoff operation, then directly perform
Step 800, and skip and perform step 400 to the execution process of step 700.
Step 900: close all of player in the programme of current video program, and remove player
Played data, free system resources.
Refer to Fig. 2, be the structure chart of the dynamic program list generation system of the embodiment of the present invention.The present invention
The dynamic program list of embodiment generates system and includes that programme builds module, project acquisition module, broadcasting
Device configuration module, video playback module, focus judge module, player close module, judgement of slide
Module, closedown judge module and data dump module.Specifically,
Programme builds module for building the static program list of video frequency program;Wherein, the static state of structure
Program content include poster that this video frequency program is relevant, official documents and correspondence, collection of drama, other recommend programs etc..
Project acquisition module is used for obtaining all video items in static program list, to all video items
Live TV stream be decoded;
Player configuration module is for being respectively configured a corresponding player for each video items;
Wherein, the embodiment of the present invention on the basis of the displaying of static program list, live to all video items
Stream is decoded, and is each video items (i.e. each collection of video frequency program and each recommendation program)
It is respectively configured a corresponding player, when watching program, can be by player to corresponding video
The live TV stream of project plays out preview, it is achieved the Real-time and Dynamic of static program list is play, user Ke Gen
Determine the need for switching collection of drama according to broadcasting content or other video items are watched.
In embodiments of the present invention, it is respectively configured a corresponding player for each video items
Implementation is: be respectively configured a player after the broadcast address entry of each video items
Broadcast unit control;Player in the embodiment of the present invention includes firmly solving player or soft solution player,
Support many hard systems solving player, use multiple hard solution player to realize;Do not supporting many hard solutions
The system of player, if system resource is sufficient, uses multiple soft solution player to realize.Wherein, firmly
Solve player i.e. to be decoded by hardware, be by the one of the video data originally all transferring to CPU to process
Part transfers to GPU to do, and the concurrent operation ability CPU to be significantly larger than of GPU, so can be significantly
Reduce load to CPU;Video i.e. is decoded locating by CPU by soft solution player by software
Reason.
Corresponding video items, for obtaining the live TV stream of video items, is broadcast by video playback module
Put preview.Specifically, video playback module includes that display unit, player start unit, focus obtain
Take unit and player display unit;
Display unit is for after the programme opening video frequency program, and the programme to video frequency program is carried out
Display;Wherein, display unit includes but not limited to intelligent television, smart mobile phone, PC or panel computer
The display screen of energy electronic equipment.
Player start unit is for starting the player of the video items of display in display unit;Wherein,
Starting in display unit after the player of the video items of display, player is defaulted as invisible mode,
Specifically, also the default conditions of player can be adjusted, such as, set and open video frequency program
After programme, the player of first video items shown in automatically showing and playing view screen,
Such as, opening the programme of video frequency program, automatic display video programs the 1st collects corresponding player,
And the 1st collection of displaying video programs.
Focus acquiring unit, for obtaining the user focus in actual program list, determines according to user focus
Need the video items play;Wherein, the user focus i.e. user in actual program list is at actual program
Video items position residing in list;
Player display unit is for showing the player needing the video items play corresponding in display
On unit, and obtain the live TV stream of video items, video items is played out preview;Wherein, broadcast
Put device and can be displayed in the optional position of display unit, and the big I in interface of player is according to playing display
The screen size of unit or other parameters are set or regulate;In embodiments of the present invention, player
Show in the side of corresponding video items with rectangular window, such as, get the use in actual program list
Family focus is the 5th collection of current video program, then the player that the 5th collection video items is corresponding is visible
State, and this player with rectangular window show the 5th collection video items collection of drama button above.Will
Player corresponding to video items shows that implementation on the display unit is: arranged by backstage
View interface, View represents one piece of rectangular area on display unit, and is responsible for drawing this region
Event handling.View is the base class of all widget classes, and Widget class is used for creating interactive UI
Component (button, input frame etc.).
Wherein, in video display process, user can be to the size of player, volume or playing progress rate
It is adjusted etc. parameter, it is achieved the live preview to video items.
Focus judge module is used for judging whether the user focus in actual program list is moved, if
User focus in actual program list is moved, and closes module by player and closes current video item
The player that mesh is corresponding, and reacquire the user focus in actual program list by focus acquiring unit;
Player cuts out module and is used for stopping the broadcasting of current video project, closes current video project pair
The player answered;Wherein, after player cuts out module cut out player, this player is for seeing this
State, to guarantee the most only to show in display unit a player, takies resource to save.
Judgement of slide module is for judging whether the programme of video frequency program has slide, if video
The programme of program has slide, closes module closedown by player and skids off regarding in view screen
Frequently the player of project, and slip into the video items in view screen by the startup of player start unit
Player;Wherein, when the programme of video frequency program has slide, broadcasting screen will be skidded off in time
The player of the video items in Mu cuts out, and takies resource to save.
Close judge module for judging whether the programme of current video program closes, if working as forward sight
Frequently the programme of program cuts out, and is closed in the programme that module closes current video program by player
All of player;
Data dump module, after closing at player, removes the played data of player, with release
System resource.
The dynamic program list of the embodiment of the present invention generates method and system on the basis building static program list
On, it being respectively configured a corresponding player for each video items in programme, user checks
During video items, in real time video items is played out by player, it is achieved that static program list
Real-time and Dynamic playblast, user can determine the need for switching collection of drama according to playing content or other regard
Frequently project is watched, in redirecting broadcasting without click certain program just can see real program
Hold.Present invention preserves all of static program list and be simultaneously embedded in player alternately, can move in real time
State plays each video items, and the present invention is simple to operate, timely and effective, is conducive to improving user's
Video viewing experience.
Above-described embodiment is the present invention preferably embodiment, but embodiments of the present invention are not by upper
Stating the restriction of embodiment, that is made under other any spirit without departing from the present invention and principle changes
Become, modify, substitute, combine, simplify, all should be the substitute mode of equivalence, be included in the present invention
Protection domain within.
Claims (10)
1. a dynamic program list generates method, it is characterised in that: comprise the following steps:
Build the static program list of video frequency program;
Obtain the video items in static program list, and be respectively configured a correspondence for each video items
Player;
Obtained the live TV stream of video items by player, corresponding video items is played out preview.
Dynamic program list the most according to claim 1 generates method, it is characterised in that: also include:
The live TV stream of all video items is decoded.
Dynamic program list the most according to claim 2 generates method, it is characterised in that: described logical
Cross player corresponding video items is played out preview to specifically include:
Open the programme of video frequency program, by view screen, the programme of video frequency program shown,
And the player of the video items shown in starting view screen;
Obtain the user focus in actual program list, determine the video item needing to play according to user focus
Mesh, and player corresponding for this video items is shown on view screen;
Obtained the live TV stream of this video items by player, and video items is played out preview.
Dynamic program list the most according to claim 3 generates method, it is characterised in that: described right
Corresponding video items also includes after playing out preview: whether judge the user focus in actual program list
It is moved, if the user focus in actual program list is moved, stops broadcasting of current video project
Put, close the player that current video project is corresponding, and reacquire the user focus in actual program list,
Determine the video items needing to play according to user focus, and player corresponding for this video items is shown
On view screen.
Dynamic program list the most according to claim 3 generates method, it is characterised in that: described right
Corresponding video items also includes after playing out preview: judge whether the programme of video frequency program has slip
Operation, if the programme of video frequency program has slide, closes and skids off the video items in view screen
Player, start the player slipping into video items in view screen, and reacquire actual program
User focus in list, determines the video items needing to play according to user focus, and by this video items
Corresponding player shows on view screen.
Dynamic program list the most according to claim 5 generates method, it is characterised in that: described right
Corresponding video items also includes after playing out preview: judge whether the programme of current video program closes
Close, if the programme of current video program cuts out, close in the programme of current video program all of
Player, and remove the played data of player, free system resources.
7. a dynamic program list generates system, it is characterised in that include that programme builds module, item
Mesh acquisition module, player configuration module and video playback module;Described programme builds module for structure
Build the static program list of video frequency program;Described project acquisition module is for obtaining in described static program list
Video items, described player configuration module for for each video items be respectively configured one corresponding
Player;Described video items, for obtaining the live TV stream of video items, is entered by described video playback module
Row playblast.
Dynamic program list the most according to claim 7 generates system, it is characterised in that: described regard
Frequently playing module also includes that display unit, player start unit, focus acquiring unit and player show
Unit;Described display unit is for the programme of display video programs;Described player start unit is used for
Start the player of the video items of display in display unit;Described focus acquiring unit is used for obtaining currently
User focus in programme, determines the video items needing to play according to user focus;Described player
Display unit is for showing on the display unit by the player needing the video items play corresponding, and obtains
Take the live TV stream of video items, video items is played out preview.
Dynamic program list the most according to claim 8 generates system, it is characterised in that: also include
Focus judge module, player close module and judgement of slide module, and described focus judge module is used for sentencing
Whether the user focus in disconnected actual program list is moved, if the user focus in actual program list is sent out
Raw mobile, close module by player and close the player that current video project is corresponding, and pass through focus
Acquiring unit reacquires the user focus in actual program list;Described player cuts out module and is used for stopping
The broadcasting of current video project, closes the player that current video project is corresponding;Described judgement of slide module
For judging whether the programme of video frequency program has slide, if the programme of video frequency program has slip
Operation, closes module by player and closes the player of the video items skidded off in view screen, and lead to
Cross player start unit and start the player of the video items slipped in view screen.
Dynamic program list the most according to claim 9 generates system, it is characterised in that: also include
Closing judge module and data dump module, described closedown judge module is for judging current video program
Whether programme closes, if the programme of current video program cuts out, closes module by player and closes
Close all of player in the programme of current video program;Described data dump module is at player
After closedown, remove the played data of player.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610245535.4A CN105872812A (en) | 2016-04-19 | 2016-04-19 | Method and system for generating dynamic program list |
| PCT/CN2016/104619 WO2017181652A1 (en) | 2016-04-19 | 2016-11-04 | Method and system for generating dynamic program list |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610245535.4A CN105872812A (en) | 2016-04-19 | 2016-04-19 | Method and system for generating dynamic program list |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105872812A true CN105872812A (en) | 2016-08-17 |
Family
ID=56633568
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610245535.4A Pending CN105872812A (en) | 2016-04-19 | 2016-04-19 | Method and system for generating dynamic program list |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105872812A (en) |
| WO (1) | WO2017181652A1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106604092A (en) * | 2016-12-08 | 2017-04-26 | 天脉聚源(北京)传媒科技有限公司 | Video playing method and device |
| WO2017181652A1 (en) * | 2016-04-19 | 2017-10-26 | 乐视控股(北京)有限公司 | Method and system for generating dynamic program list |
| CN109120981A (en) * | 2018-09-20 | 2019-01-01 | 北京达佳互联信息技术有限公司 | Information list methods of exhibiting, device and storage medium |
| CN109218834A (en) * | 2017-06-30 | 2019-01-15 | 武汉斗鱼网络科技有限公司 | A kind of live streaming list browse exchange method and device |
| CN110611847A (en) * | 2019-10-16 | 2019-12-24 | 北京字节跳动网络技术有限公司 | Video preview method and device, storage medium and electronic equipment |
| CN110691282A (en) * | 2019-10-16 | 2020-01-14 | 北京字节跳动网络技术有限公司 | Video processing method and device, storage medium and electronic equipment |
| CN110809185A (en) * | 2019-10-22 | 2020-02-18 | 四川长虹电器股份有限公司 | Home page presentation method of smart television based on Web video preview |
| WO2022257367A1 (en) * | 2021-06-08 | 2022-12-15 | 北京达佳互联信息技术有限公司 | Video playing method and electronic device |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113411629A (en) * | 2021-06-30 | 2021-09-17 | 深圳市华曦达科技股份有限公司 | Live video management method, device, equipment and computer readable storage medium |
| CN113949934B (en) * | 2021-10-19 | 2024-03-29 | 广州方硅信息技术有限公司 | Dynamic video content playing control method, device, medium and computer equipment |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1281616A (en) * | 1997-12-08 | 2001-01-24 | 联合视频制品公司 | Program guide system with browsing display |
| CN101764974A (en) * | 2010-01-08 | 2010-06-30 | 烽火通信科技股份有限公司 | Method and system for implementing multi-program preview of IPTV electronic program list |
| CN102857811A (en) * | 2012-08-31 | 2013-01-02 | 深圳市龙视传媒有限公司 | Display device, display method and display terminal for electronic program guide |
| US20140282730A1 (en) * | 2013-03-14 | 2014-09-18 | Echostar Technologies L.L.C. | Video preview window for an electronic program guide rendered by a video services receiver |
| CN104768058A (en) * | 2014-01-03 | 2015-07-08 | 北京赛科世纪数码科技有限公司 | Rapid channel switch technology for set top box |
| CN105472428A (en) * | 2015-11-18 | 2016-04-06 | 华为技术有限公司 | Method and equipment for playing channel programs |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105872812A (en) * | 2016-04-19 | 2016-08-17 | 乐视控股(北京)有限公司 | Method and system for generating dynamic program list |
-
2016
- 2016-04-19 CN CN201610245535.4A patent/CN105872812A/en active Pending
- 2016-11-04 WO PCT/CN2016/104619 patent/WO2017181652A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1281616A (en) * | 1997-12-08 | 2001-01-24 | 联合视频制品公司 | Program guide system with browsing display |
| CN101764974A (en) * | 2010-01-08 | 2010-06-30 | 烽火通信科技股份有限公司 | Method and system for implementing multi-program preview of IPTV electronic program list |
| CN102857811A (en) * | 2012-08-31 | 2013-01-02 | 深圳市龙视传媒有限公司 | Display device, display method and display terminal for electronic program guide |
| US20140282730A1 (en) * | 2013-03-14 | 2014-09-18 | Echostar Technologies L.L.C. | Video preview window for an electronic program guide rendered by a video services receiver |
| CN104768058A (en) * | 2014-01-03 | 2015-07-08 | 北京赛科世纪数码科技有限公司 | Rapid channel switch technology for set top box |
| CN105472428A (en) * | 2015-11-18 | 2016-04-06 | 华为技术有限公司 | Method and equipment for playing channel programs |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017181652A1 (en) * | 2016-04-19 | 2017-10-26 | 乐视控股(北京)有限公司 | Method and system for generating dynamic program list |
| CN106604092A (en) * | 2016-12-08 | 2017-04-26 | 天脉聚源(北京)传媒科技有限公司 | Video playing method and device |
| CN109218834A (en) * | 2017-06-30 | 2019-01-15 | 武汉斗鱼网络科技有限公司 | A kind of live streaming list browse exchange method and device |
| CN109120981A (en) * | 2018-09-20 | 2019-01-01 | 北京达佳互联信息技术有限公司 | Information list methods of exhibiting, device and storage medium |
| CN110611847A (en) * | 2019-10-16 | 2019-12-24 | 北京字节跳动网络技术有限公司 | Video preview method and device, storage medium and electronic equipment |
| CN110691282A (en) * | 2019-10-16 | 2020-01-14 | 北京字节跳动网络技术有限公司 | Video processing method and device, storage medium and electronic equipment |
| WO2021073206A1 (en) * | 2019-10-16 | 2021-04-22 | 北京字节跳动网络技术有限公司 | Video preview method and apparatus, and storage medium and electronic device |
| CN110691282B (en) * | 2019-10-16 | 2021-11-02 | 北京字节跳动网络技术有限公司 | Video processing method and device, storage medium and electronic equipment |
| US12167085B2 (en) | 2019-10-16 | 2024-12-10 | Beijing Bytedance Network Technology Co., Ltd. | Video processing method and apparatus, storage medium, and electronic device |
| CN110809185A (en) * | 2019-10-22 | 2020-02-18 | 四川长虹电器股份有限公司 | Home page presentation method of smart television based on Web video preview |
| WO2022257367A1 (en) * | 2021-06-08 | 2022-12-15 | 北京达佳互联信息技术有限公司 | Video playing method and electronic device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2017181652A1 (en) | 2017-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105872812A (en) | Method and system for generating dynamic program list | |
| US11474615B2 (en) | Systems and methods for providing user interfaces in an intelligent television | |
| US11968430B2 (en) | Remote control having hotkeys with dynamically assigned functions | |
| CN105979339B (en) | Window display method and client | |
| CN105472428A (en) | Method and equipment for playing channel programs | |
| WO2017181599A1 (en) | Method and device for displaying videos | |
| US20190007739A1 (en) | Thumbnail cache | |
| US11368760B2 (en) | Applications generating statistics for user behavior | |
| CN109640182A (en) | Video broadcasting method, device and computer readable storage medium | |
| CN109982135B (en) | Channel switching method, device, terminal and computer readable storage medium | |
| CN105025331A (en) | Method and device controlling video playing | |
| WO2014092816A2 (en) | Applications generating statistics for user behavior | |
| CN113434070A (en) | Multimedia information playing method and device, storage medium and electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160817 |
|
| WD01 | Invention patent application deemed withdrawn after publication |