CN105872812A - Method and system for generating dynamic program list - Google Patents

Method and system for generating dynamic program list Download PDF

Info

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
Application number
CN201610245535.4A
Other languages
Chinese (zh)
Inventor
张京龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LeTV Holding Beijing Co Ltd, LeTV Information Technology Beijing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610245535.4A priority Critical patent/CN105872812A/en
Publication of CN105872812A publication Critical patent/CN105872812A/en
Priority to PCT/CN2016/104619 priority patent/WO2017181652A1/en
Pending legal-status Critical Current

Links

Classifications

    • 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/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/472End-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/4722End-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
    • 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/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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/4316Generation 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
    • 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/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia 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

A kind of dynamic program list generates method and system
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.
CN201610245535.4A 2016-04-19 2016-04-19 Method and system for generating dynamic program list Pending CN105872812A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 used for playing channel programs

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872812A (en) * 2016-04-19 2016-08-17 乐视控股(北京)有限公司 Method and system for generating dynamic program list

Patent Citations (6)

* Cited by examiner, † Cited by third party
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 used for playing channel programs

Cited By (10)

* Cited by examiner, † Cited by third party
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
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
US11294471B2 (en) Remote control having hotkeys with dynamically assigned functions
WO2017181599A1 (en) Method and device for displaying videos
CN105472428A (en) Method and equipment used for playing channel programs
US20190007739A1 (en) Thumbnail cache
US11368760B2 (en) Applications generating statistics for user behavior
CN103634674A (en) Method and device for recommending resources in smart television
CN109640182A (en) Video broadcasting method, device and computer readable storage medium
CN103596034A (en) Control method and control device for desktop display of intelligent television
CN105916000A (en) Video display method and device
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