CN107864392A - A kind of set top box and its service implementation method - Google Patents
A kind of set top box and its service implementation method Download PDFInfo
- Publication number
- CN107864392A CN107864392A CN201711164596.9A CN201711164596A CN107864392A CN 107864392 A CN107864392 A CN 107864392A CN 201711164596 A CN201711164596 A CN 201711164596A CN 107864392 A CN107864392 A CN 107864392A
- Authority
- CN
- China
- Prior art keywords
- played
- project
- virtual screen
- information
- target information
- 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
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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- 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
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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/47205—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 manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- 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
Abstract
The invention provides a kind of set top box and its service implementation method, the set top box includes:Split screen processing module, acquisition module, playing module;Split screen processing module, for when receiving split screen instruction, at least one information to be played to be shown for user;When at least one target information to be played is chosen by user, corresponding virtual screen is set respectively for each target information to be played;The arrangement mode of each virtual screen is determined, triggers acquisition module;Acquisition module, under the triggering of split screen processing module, from least one project provider to be played, obtaining project to be played corresponding to each target information to be played, triggering playing module;Playing module, under the triggering of acquisition module, each virtual screen, in virtual screen corresponding to each target information to be played, project to be played corresponding to broadcasting to be shown according to arrangement mode.Therefore, the needs of scheme provided by the invention can meet user while watch multiple playitems playitems.
Description
Technical field
The present invention relates to set-top box technique field, more particularly to a kind of set top box and its service implementation method.
Background technology
With the development of set-top box technique, set top box as IPTV user terminal more and more with electricity
Depending on the use of so as to provide the user playitems playitem.
At present, user is when using set top box viewing playitems playitem, if user is watching the process of a playitems playitem
In, it is necessary to watch other target playitems playitems.Need to be switched to target playitems playitem, ability from currently viewing playitems playitem
Target playitems playitem is watched.
It can be seen that user can not watch multiple playitems playitems simultaneously when using existing set top box.
The content of the invention
The embodiments of the invention provide a kind of set top box and its service implementation method, can meet user while watch multiple
The demand of playitems playitem.
In a first aspect, the embodiments of the invention provide a kind of set top box, the set top box includes:
Split screen processing module, acquisition module and playing module;
The split screen processing module, for when receiving the split screen instruction of user's input, being shown at least for the user
One information to be played;At least one target information to be played at least one information to be played is selected by the user
When middle, corresponding virtual screen is set respectively for each described target information to be played;Determine the arrangement of each virtual screen
Mode, and trigger the acquisition module;
The acquisition module, under the triggering of the split screen processing module, at least one item to be played from outside
In mesh provider, project to be played corresponding to each described target information to be played is obtained, and trigger the playing module;
The playing module, under the triggering of the acquisition module, being shown according to the arrangement mode each described
Virtual screen, and in virtual screen corresponding to each described target information to be played, project to be played corresponding to broadcasting.
Preferably,
The split screen processing module, including:First order submodule;
The first order submodule, for the displaying area that determines to can be used for displaying virtual screen and each described virtual
The total amount of screen;According to the displaying area and the total amount, the arrangement mode is determined.
Preferably,
The split screen processing module, including:Second order submodule;
The second order submodule, for prestoring between at least one sample permutations mode and at least one numerical value
Corresponding relation;The total amount of each virtual screen is determined, is determined at least one numerical value consistent with the total amount
Target value;According to the corresponding relation, sample permutations mode corresponding to the target value is defined as each void
Intend the arrangement mode of screen.
Preferably,
At least one project provider to be played, including:Broadcasting and television network and at least one portal website;
The acquisition module, including:Handle submodule and at least one frequency locking calling interface;
The processing submodule, for being performed both by for the information to be played of target each described, judge that the target is treated
Whether project provider to be played corresponding to broadcast information is the broadcasting and television network, if it is, at least one frequency locking
A unappropriated frequency locking calling interface is called in calling interface;
Each described frequency locking calling interface, for it is described processing submodule calling under, from the broadcasting and television network
Obtain project to be played corresponding to target information to be played.
Preferably,
The acquisition module, further comprises:At least one network call interface;
The processing submodule, it is further used for judging that project to be played corresponding to target information to be played carries
When supplier is not the broadcasting and television network, determine that target information to be played is corresponding at least one portal website
Target portal website, and at least one network call interface call a unappropriated network call interface;
Each described network call interface, for it is described processing submodule calling under, from the target portal
Stand and obtain project to be played corresponding to the target information to be played.
Preferably,
The split screen processing module, including:Handle submodule;
The processing submodule, for when receiving the split screen instruction of user's input, judging whether to play
Currently playing project, if it is, being virtual screen corresponding to the currently playing item setup;Set for set virtual screen
Play position is specified, and triggers the playing module;Otherwise, perform described at least one letter to be played of user displaying
Breath;
The playing module, it is further used under the triggering of the processing submodule, in the specified play position exhibition
Show virtual screen corresponding to the currently playing project;Play and described currently broadcast in virtual screen corresponding to the currently playing project
Put project.
Second aspect, the embodiments of the invention provide a kind of service implementation method of set top box, this method includes:
When receiving the split screen instruction of user's input, at least one information to be played is shown for the user;
When at least one target information to be played at least one information to be played is chosen by the user, it is
Each described target information to be played sets corresponding virtual screen respectively;
Determine the arrangement mode of each virtual screen;
From at least one project provider to be played of outside, obtain corresponding to each described target information to be played
Project to be played;
Each virtual screen is shown according to the arrangement mode, and corresponding to each described target information to be played
In virtual screen, project to be played corresponding to broadcasting.
Preferably,
The arrangement mode for determining each virtual screen, including:
It is determined that available for the displaying area of displaying virtual screen and the total amount of each virtual screen;
According to the displaying area and the total amount, the arrangement mode is determined.
Preferably,
The arrangement mode for determining each virtual screen, including:
Prestore the corresponding relation between at least one sample permutations mode and at least one numerical value;
The total amount of each virtual screen is determined, the mesh consistent with the total amount is determined at least one numerical value
Mark numerical value;
According to the corresponding relation, sample permutations mode corresponding to the target value is defined as each virtual screen
Arrangement mode.
Preferably,
At least one project provider to be played, including:Broadcasting and television network and at least one portal website;
It is described from outside at least one project provider to be played in, obtain each described target information pair to be played
The project to be played answered, including:
It is performed both by, judges to be played corresponding to target information to be played for the information to be played of target each described
Whether project provider is the broadcasting and television network, if it is, obtaining the target information to be played from the broadcasting and television network
Corresponding project to be played.
Preferably,
Judge whether project provider to be played corresponding to target information to be played is the radio and television described
After net, further comprise:
When judging that project provider to be played is not the broadcasting and television network corresponding to target information to be played,
Target portal website corresponding to target information to be played is determined at least one portal website;
Project to be played corresponding to the target information to be played is obtained from the target portal website.
Preferably,
Before at least one information to be played for user displaying, further comprise:
Judge whether the currently playing project played;
If it is, it is virtual screen corresponding to the currently playing item setup;Specify and broadcast for set virtual screen setting
Put position;Virtual screen corresponding to the currently playing project is shown in the specified play position;In the currently playing project
The currently playing project is played in corresponding virtual screen;
Otherwise, perform described at least one information to be played of user displaying.
The embodiments of the invention provide a kind of one-way set-top box and its service implementation method, split screen processing module is receiving
During the split screen instruction of user's input, each information to be played is shown for user.Target in each information to be played is to be played
When information is chosen by user, split screen processing module is that each target information to be played sets corresponding virtual screen respectively, and really
The arrangement mode of fixed each virtual screen, and trigger acquisition module.Under the triggering of split screen processing module, acquisition module obtains each
Project to be played corresponding to target information to be played.Got in acquisition module to be played corresponding to each target information to be played
After project, the arrangement mode determined according to split screen processing module shows each virtual screen, and in each target information to be played
In corresponding virtual screen, project to be played corresponding to broadcasting.Can be that each target that user chooses is waited to broadcast by above-mentioned
Put information set corresponding to virtual screen, and it is to be played in virtual screen corresponding to each target information to be played to play each target
Project to be played corresponding to information.Therefore, scheme provided in an embodiment of the present invention can meet user while watch multiple broadcastings
The demand of project.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are the present invention
Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis
These accompanying drawings obtain other accompanying drawings.
Fig. 1 is a kind of structural representation for set top box that one embodiment of the invention provides;
Fig. 2 is a kind of structural representation for set top box including first order submodule that one embodiment of the invention provides
Figure;
Fig. 3 is a kind of schematic diagram for arrangement mode that one embodiment of the invention provides;
Fig. 4 is a kind of structural representation for set top box including second order submodule that one embodiment of the invention provides
Figure;
Fig. 5 is a kind of schematic diagram for arrangement mode that another embodiment of the present invention provides;
Fig. 6 is a kind of schematic diagram for arrangement mode that another embodiment of the invention provides;
Fig. 7 is a kind of structural representation for set top box that another embodiment of the present invention provides;
Fig. 8 is a kind of structural representation including handling the set top box of submodule that one embodiment of the invention provides;
Fig. 9 is a kind of flow chart of the service implementation method for set top box that one embodiment of the invention provides;
Figure 10 is a kind of flow chart of the service implementation method for set top box that another embodiment of the present invention provides.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
Part of the embodiment of the present invention, rather than whole embodiments, based on the embodiment in the present invention, those of ordinary skill in the art
The every other embodiment obtained on the premise of creative work is not made, belongs to the scope of protection of the invention.
As shown in figure 1, the embodiments of the invention provide a kind of set top box, the set top box can include:
Split screen processing module 101, acquisition module 102 and playing module 103;
The split screen processing module 101, for receive user input split screen instruction when, for the user show to
Few information to be played;At least one target information to be played at least one information to be played is by the user
When choosing, corresponding virtual screen is set respectively for each described target information to be played;Determine the row of each virtual screen
Row mode, and trigger the acquisition module 102;
The acquisition module 102, under the triggering of the split screen processing module 101, at least one from outside to treat
In playitems playitem provider, project to be played corresponding to each described target information to be played is obtained, and trigger the broadcasting
Module 103;
The playing module 103, under the triggering of the acquisition module 102, being shown according to the arrangement mode each
The individual virtual screen, and in virtual screen corresponding to each described target information to be played, project to be played corresponding to broadcasting.
Embodiment according to Fig. 1, split screen processing module are user's exhibition when receiving the split screen instruction of user's input
Show each information to be played.When target information to be played in each information to be played is chosen by user, split screen processing module
Corresponding virtual screen is set respectively for each target information to be played, and determines the arrangement mode of each virtual screen, and is triggered
Acquisition module.Under the triggering of split screen processing module, acquisition module obtains item to be played corresponding to each target information to be played
Mesh.It is true according to split screen processing module after acquisition module gets project to be played corresponding to each target information to be played
Fixed arrangement mode shows each virtual screen, and in virtual screen corresponding to each target information to be played, is treated corresponding to broadcasting
Playitems playitem.Can be virtual screen corresponding to each target for choosing of user information to be played is set by above-mentioned, and
Project to be played corresponding to each target information to be played is played in virtual screen corresponding to each target information to be played.Therefore,
The needs of scheme provided in an embodiment of the present invention can meet user while watch multiple playitems playitems.
In an embodiment of the invention, user can input split screen by the remote control of set top box and instruct.
In an embodiment of the invention, project name to be played and project to be played can be included in information to be played
Source.For example information A to be played includes project name to be played " A programs ", source " A TV stations ".And for example letter to be played
Breath B includes project name to be played " B websites ".Source " B portal websites ".
In the present embodiment, can be treated by the display screen (such as television screen) being connected with set top box by least one
Broadcast information shows user.Then user can choose the information to be played of self-demand according to demand.Wherein, user's request is extremely
There may be following three kinds less:The first demand:At least two TV programme are watched simultaneously;Second of demand:Browse to simultaneously
Shao Liangge portal websites;The third demand:Watch at least one TV programme simultaneously and browse at least one portal website.
In an embodiment of the invention, split screen processing module 101 determines the mode of the arrangement mode of each virtual screen extremely
The following two kinds less be present:
Mode one:
In an embodiment of the invention, as shown in Fig. 2 the split screen processing module 101 can include:First order
Module 1011;
The first order submodule 1011, for the displaying area that determines to can be used for displaying virtual screen and each described
The total amount of virtual screen;According to the displaying area and the total amount, the arrangement mode is determined.
In the present embodiment, the displaying area available for displaying virtual screen can determine according to business need.Such as displaying
Area is with for being shown the area of virtual screen in the display screen that is connected with set top box.Other business are not entered in display screen
During row displaying, the displaying area is the entire area of display screen;When display screen is being shown to other business, display screen
Entire area subtracts the area occupied that other business use, as displaying area.
In the present embodiment, it is the shared face of each virtual screen using displaying area divided by virtual screen total amount
Product, then determines arrangement mode using the occupied area of each virtual screen.
Below using virtual screen total amount as 4, and other business are not shown in display screen, then displaying area is display
1 square metre of the entire area of screen.The area for then determining each virtual screen is 0.25 square metre, it is determined that the arrangement mode gone out
It can be exhibition method as shown in Figure 3.In figure 3, A is display screen, and a01, a02, a03 and a04 are respectively 4 virtual
Screen.
According to above-described embodiment, according to the displaying area and the total amount of each virtual screen available for displaying virtual screen, really
Make arrangement mode.Thus determine that arrangement mode and current presentation area matching degree it is higher, can sufficiently using work as
Preceding displaying area.
In an embodiment of the invention, as shown in figure 4, the split screen processing module 101 can include:Second order
Module 1012;
The second order submodule 1012, for prestoring at least one sample permutations mode and at least one numerical value
Between corresponding relation;The total amount of each virtual screen is determined, is determined at least one numerical value and the total amount
Consistent target value;According to the corresponding relation, sample permutations mode corresponding to the target value is defined as each institute
State the arrangement mode of virtual screen.
In the present embodiment, quantity, the type of sample permutations mode of sample permutations mode can be determined according to business need
Corresponding relation between formula, each numerical value and sample permutations mode and numerical value.
Below following corresponding relation (numerical value 2,2 corresponding numerical value of sample permutations mode corresponding to 1 in a manner of sample permutations be present
3) illustrated exemplified by:Wherein (in Figure 5, B is display screen to sample permutations mode 1, and b01, b02 are 2 virtual as shown in Figure 5
Screen), sample permutations mode 2 is as shown in Figure 6 (in figure 6, C is display screen, and c01, c02 and c03 are 3 virtual screens).It is determined that
The total amount for going out virtual screen is 3, then according to corresponding relation set in advance, sample permutations mode 2 corresponding to 3 is defined as into each void
Intend the arrangement mode (as shown in Figure 6) of screen.
According to above-described embodiment, the arrangement mode of each virtual screen can be according to each sample permutations mode prestored
Corresponding relation between each numerical value is determined.Therefore, what arrangement mode determined is relatively simple.
In an embodiment of the invention, as shown in fig. 7, including broadcast at least one project provider to be played
When television network and at least one portal website,
Then, the acquisition module 102 can include:Handle submodule 1021 and at least one frequency locking calling interface
1022;
The processing submodule 1021, for being performed both by for the information to be played of target each described, judges the mesh
Mark whether project provider to be played corresponding to information to be played is the broadcasting and television network, if it is, described at least one
A unappropriated frequency locking calling interface is called in frequency locking calling interface 1022;
Each described frequency locking calling interface 1022, under the calling of the processing submodule 1021, from described wide
Broadcast television network and obtain project to be played corresponding to the target information to be played.
In the present embodiment, at least one project provider to be played can include but is not limited to broadcasting and television network and extremely
A few portal website.For example project provider to be played includes broadcasting and television network, A portal websites, B portal websites and C doors
Family website.
In the present embodiment, the quantity of frequency locking calling interface and pattern can determine according to business need, for example lock
Frequency calling interface can be api interface (Application Programming Interface, application programming interface).
Illustrated below so that current goal information to be played is information A to be played as an example:Judge A pairs of information to be played
The project provider to be played answered is broadcasting and television network, then calls a frequency locking to call from unappropriated frequency locking calling interface
Interface, the called frequency locking calling interface carries out the reception of channel code stream from broadcasting and television network, to get letter to be played
Cease project " program A " to be played corresponding to A.
According to above-described embodiment, when project provider to be played is broadcasting and television network corresponding to target information to be played,
Frequency locking calling interface is called, to get target information to be played from broadcasting and television network using called frequency locking calling interface
Corresponding project to be played.Due to obtaining project to be played from broadcasting and television network using frequency locking calling interface, therefore obtain mesh
It is more accurate to mark project to be played corresponding to information to be played.
In an embodiment of the invention, as shown in fig. 7, the acquisition module 102 may further include it is at least one
Network call interface 1023;
The processing submodule 1023, is further used for judging item to be played corresponding to target information to be played
When mesh provider is not the broadcasting and television network, target information to be played is determined at least one portal website
Corresponding target portal website, and call a unappropriated network to adjust at least one network call interface 1023
Use interface;
Each described network call interface 1023, for it is described processing submodule 1021 calling under, from the mesh
Mark portal website and obtain project to be played corresponding to the target information to be played.
In the present embodiment, the quantity of network call interface and pattern can determine according to business need, such as net
Network calling interface can be api interface.
Illustrated below so that current goal information to be played is information B to be played as an example:Judging information B to be played
When corresponding project provider to be played is not broadcasting and television network, illustrate project provider to be played corresponding to information B to be played
For portal website, target portal website " B portal websites " corresponding to target information to be played is determined in portal website.And
A network call interface, the called network call interface and B doors are called from unappropriated network call interface
Connection is established in website, and from B portal websites gets project to be played corresponding to information B to be played " B portal websites homepage browses
The page ".
According to above-described embodiment, when project provider to be played is portal website corresponding to target information to be played, really
Set the goal portal website, and calls network call interface, to utilize called network call interface from target portal website
Get project to be played corresponding to target information to be played.Due to being obtained using network call interface from target portal website
Project to be played, therefore it is more rapid to obtain project to be played corresponding to target information to be played.
In an embodiment of the invention, as shown in figure 8, the split screen processing module 101 can include:Handle submodule
1013;
The processing submodule 1013, for when receiving the split screen instruction of user's input, judging whether
The currently playing project played, if it is, being virtual screen corresponding to the currently playing item setup;For set virtual screen
Play position is specified in setting, and triggers the playing module 103;Otherwise, it is that the user shows at least one treat to perform described
Broadcast information;
The playing module 103, it is further used under the triggering of the processing submodule 1013, in the specified broadcasting
Position shows virtual screen corresponding to the currently playing project;Described in being played in virtual screen corresponding to the currently playing project
Currently playing project.
In the present embodiment, the split screen instruction of user's input is being received, and the currently playing project played is being present
When, in order to not influence the normal play of currently playing project, it is necessary to be virtual screen corresponding to current playing program setting.With in void
Intend playing out currently playing project in screen.
In the present embodiment, virtual screen corresponding to currently playing project, the display screen that should be less than being connected with set top box it is whole
Bulk area, think that the virtual screen of other split screens reserves displaying area.
According to above-described embodiment, the split screen instruction of user's input is being received, and the currently playing item played be present
During mesh, in order to not influence the normal play of currently playing project, it is necessary to be virtual screen corresponding to current playing program setting.With
Currently playing project is played out in virtual screen.So as to when split screen operates, reduce the influence to currently playing project.
As shown in figure 9, the embodiments of the invention provide a kind of service implementation method of set top box, this method can include:
Step 901:When receiving the split screen instruction of user's input, at least one letter to be played is shown for the user
Breath;
Step 902:At least one target information to be played at least one information to be played is by the user
When choosing, corresponding virtual screen is set respectively for each described target information to be played;
Step 903:Determine the arrangement mode of each virtual screen;
Step 904:From at least one project provider to be played of outside, each described target letter to be played is obtained
Project to be played corresponding to breath;
Step 905:Each virtual screen is shown according to the arrangement mode, and in each target letter to be played
In virtual screen corresponding to breath, project to be played corresponding to broadcasting.
Embodiment according to Fig. 9, when receiving the split screen instruction of user's input, shown for user each to be played
Information.When at least one target information to be played in each information to be played is chosen by user, wait to broadcast for each target
Put information and corresponding virtual screen is set respectively, and determine the arrangement mode of each virtual screen.Then carried from each project to be played
In supplier, project to be played corresponding to each target information to be played is obtained.Each virtual screen finally is shown according to arrangement mode,
And in virtual screen corresponding to each target information to be played, project to be played corresponding to broadcasting., can be with by above-mentioned
Virtual screen corresponding to each target information setting to be played chosen for user, and empty corresponding to each target information to be played
Intend playing project to be played corresponding to each target information to be played in screen.Therefore, scheme provided in an embodiment of the present invention can be with
The needs of meeting user while watching multiple playitems playitems.
In an embodiment of the invention, the step 903 in flow chart shown in above-mentioned Fig. 9 determines each virtual screen
Arrangement mode, it can include:
It is determined that available for the displaying area of displaying virtual screen and the total amount of each virtual screen;
According to the displaying area and the total amount, the arrangement mode is determined.
In an embodiment of the invention, the step 903 in flow chart shown in above-mentioned Fig. 9 determines each virtual screen
Arrangement mode, it can include:
Prestore the corresponding relation between at least one sample permutations mode and at least one numerical value;
The total amount of each virtual screen is determined, the mesh consistent with the total amount is determined at least one numerical value
Mark numerical value;
According to the corresponding relation, sample permutations mode corresponding to the target value is defined as each virtual screen
Arrangement mode.
In an embodiment of the invention, at least one involved by the step 904 in flow chart shown in above-mentioned Fig. 9 treats
When playitems playitem provider can include broadcasting and television network and at least one portal website,
Then, the step 904 in flow chart shown in above-mentioned Fig. 9 obtains from least one project provider to be played of outside
Project to be played corresponding to taking each described target information to be played, can include:
It is performed both by, judges to be played corresponding to target information to be played for the information to be played of target each described
Whether project provider is the broadcasting and television network, if it is, obtaining the target information to be played from the broadcasting and television network
Corresponding project to be played.
In an embodiment of the invention, judge that project to be played provides corresponding to the target information to be played described
After whether side is the broadcasting and television network, further comprise:
When judging that project provider to be played is not the broadcasting and television network corresponding to target information to be played,
Target portal website corresponding to target information to be played is determined at least one portal website;
Project to be played corresponding to the target information to be played is obtained from the target portal website.
In an embodiment of the invention, involved by the step 901 in flow chart shown in above-mentioned Fig. 9 for the user
Before showing at least one information to be played, it may further include:
Judge whether the currently playing project played;
If it is, it is virtual screen corresponding to the currently playing item setup;Specify and broadcast for set virtual screen setting
Put position;Virtual screen corresponding to the currently playing project is shown in the specified play position;In the currently playing project
The currently playing project is played in corresponding virtual screen;
Otherwise, perform described at least one information to be played of user displaying.
Below so that set top box includes split screen processing module, acquisition module, playing module as an example.The industry of expansion explanation set top box
Business implementation method, as shown in Figure 10, the service implementation method of the set top box may include steps of:
Step 1001:Split screen processing module is prestored between at least one sample permutations mode and at least one numerical value
Corresponding relation.
In the present embodiment, sample permutations mode 1 and sample permutations mode 2 are stored, wherein, sample permutations mode 1
The corresponding numerical value 3 of corresponding numerical value 2, sample permutations mode 2.Sample permutations mode 1 as shown in Figure 5 (in Figure 5, B is display screen,
B01, b02 are 2 virtual screens), (in figure 6, C is display screen to sample permutations mode 2, and c01, c02 and c03 are as shown in Figure 6
3 virtual screens).
Step 1002:When split screen processing module receives the split screen instruction of user's input, judge whether to broadcast
The currently playing project put, if it is, performing step 1003;Otherwise, step 1005 is performed.
In the present embodiment, when split screen processing module receives the split screen instruction that user is inputted by remote control, judge
Go out the currently playing project played is not present, perform step 1005.
Step 1003:Split screen processing module is virtual screen corresponding to currently playing item setup, and is set void
Intend screen setting and specify play position.
Step 1004:Playing module shows virtual screen corresponding to currently playing project in specified play position, and current
Currently playing project is played in virtual screen corresponding to playitems playitem, and performs step 1005.
Step 1005:Split screen processing module is that user shows at least one information to be played.
In this step, split screen processing module is that user illustrates 10 information to be played.
Step 1006:At least one target information to be played at least one information to be played is by the user
When choosing, split screen processing module is that each target information to be played sets corresponding virtual screen respectively.
In this step, the information to be played 1 in 10 information to be played, information to be played 2 and the quilt of information to be played 3
Choose.Information 1, information to be played 2 and information to be played 3 respectively to be played are provided with virtual screen 1, virtual screen 2 and void
Intend screen 3.
Step 1007:Split screen processing module determines the total amount of each virtual screen, determined at least one numerical value with always
Measure consistent target value.
In this step, it is 3 to determine virtual screen total amount.The target value then determined is 3.
Step 1008:Sample permutations mode corresponding to target value is defined as by split screen processing module according to corresponding relation
The arrangement mode of each virtual screen.
In this step, according to corresponding relation, sample permutations mode 2 corresponding to data 3 is defined as each virtual screen
Arrangement mode.
Step 1009:Acquisition module selects an information to be played as current in each target information to be played successively
Information to be played.
Step 1010:Acquisition module judges whether project provider to be played is wide corresponding to current goal information to be played
Television network is broadcast, if it is, performing step 1011;Otherwise, step 1012 is performed.
In this step, in information 1 to be played information to be played as current goal, project provider to be played is determined
For broadcasting and television network, step 1011 is performed.In information 2 to be played information to be played as current goal, item to be played is determined
Mesh provider is broadcasting and television network, performs step 1011.
In this step, in information 3 to be played information to be played as current goal, project provider to be played is determined
It is not broadcasting and television network, performs step 1012.
Step 1011:Acquisition module calls a unappropriated frequency locking calling interface, is obtained from broadcasting and television network current
Project to be played corresponding to target information to be played, perform step 1014.
In this step, when information 1 to be played is as current goal information to be played, call frequency locking calling interface 1 from
Broadcasting and television network obtains project " program A " to be played corresponding to information 1 to be played.Treated in information 2 to be played as current goal
During broadcast information, frequency locking calling interface 2 is called to obtain project " program to be played corresponding to information 2 to be played from broadcasting and television network
B”。
Step 1012:Acquisition module determines mesh corresponding to current goal information to be played at least one portal website
Mark portal website.
In this step, in information 3 to be played information to be played as current goal, it is " C to determine target portal website
Portal website ".
Step 1013:Acquisition module calls a unappropriated network call interface, obtains and works as from target portal website
Project to be played corresponding to preceding target information to be played, perform step 1014.
In this step, when information 3 to be played is as current goal information to be played, call network call interface 1 from
" C portal websites " obtains project " C portal websites homepage browsing pages " to be played corresponding to information 3 to be played.
Step 1014:Judge whether current goal information to be played is last target information to be played, if it is, holding
Row step 1015;Otherwise, step 1009 is performed.
Step 1015:Playing module shows each virtual screen according to arrangement mode, and in each target information to be played
In corresponding virtual screen, project to be played corresponding to broadcasting.
In this step, each virtual screen is shown with the shown arrangement mode shown in Fig. 6, and play in c01 program A,
Program B is played in c02, C portal websites homepage browsing pages are played in c03.
In summary, each embodiment of the present invention can at least realize following beneficial effect:
1st, in embodiments of the present invention, split screen processing module is user's exhibition when receiving the split screen instruction of user's input
Show each information to be played.When target information to be played in each information to be played is chosen by user, split screen processing module
Corresponding virtual screen is set respectively for each target information to be played, and determines the arrangement mode of each virtual screen, and is triggered
Acquisition module.Under the triggering of split screen processing module, acquisition module obtains item to be played corresponding to each target information to be played
Mesh.It is true according to split screen processing module after acquisition module gets project to be played corresponding to each target information to be played
Fixed arrangement mode shows each virtual screen, and in virtual screen corresponding to each target information to be played, is treated corresponding to broadcasting
Playitems playitem.Can be virtual screen corresponding to each target for choosing of user information to be played is set by above-mentioned, and
Project to be played corresponding to each target information to be played is played in virtual screen corresponding to each target information to be played.Therefore,
The needs of scheme provided in an embodiment of the present invention can meet user while watch multiple playitems playitems.
2nd, in embodiments of the present invention, according to available for the total of the displaying area and each virtual screen for showing virtual screen
Amount, determines arrangement mode.Thus determine that arrangement mode and current presentation area matching degree it is higher, can be sufficiently sharp
With current presentation area.
3rd, in embodiments of the present invention, the arrangement mode of each virtual screen can be according to each sample permutations prestored
Corresponding relation between mode and each numerical value is determined.Therefore, what arrangement mode determined is relatively simple.
4th, in embodiments of the present invention, it is broadcasting and television network in project provider to be played corresponding to target information to be played
When, frequency locking calling interface is called, it is to be played to get target from broadcasting and television network using called frequency locking calling interface
Project to be played corresponding to information.Due to obtaining project to be played from broadcasting and television network using frequency locking calling interface, therefore obtain
Take project to be played corresponding to target information to be played more accurate.
5th, in embodiments of the present invention, it is portal website in project provider to be played corresponding to target information to be played
When, target portal website is determined, and network call interface is called, to utilize called network call interface from target portal
Project to be played corresponding to target information to be played is got in standing.Due to utilizing network call interface from target portal website
Project to be played is obtained, therefore it is more rapid to obtain project to be played corresponding to target information to be played.
6th, in embodiments of the present invention, the split screen instruction of user's input is being received, and is currently being broadcast in the presence of what is played
When putting project, in order to not influence the normal play of currently playing project, it is necessary to be virtual screen corresponding to current playing program setting.
To be played out in virtual screen to currently playing project.So as to when split screen operates, reduce the influence to currently playing project.
It should be noted that herein, such as first and second etc relational terms are used merely to an entity
Or operation makes a distinction with another entity or operation, and not necessarily require or imply and exist between these entities or operation
Any this actual relation or order.Moreover, term " comprising ", "comprising" or its any other variant be intended to it is non-
It is exclusive to include, so that process, method, article or equipment including a series of elements not only include those key elements,
But also the other element including being not expressly set out, or also include solid by this process, method, article or equipment
Some key elements.In the absence of more restrictions, the key element limited by sentence " including one ", is not arranged
Except other identical factor in the process including the key element, method, article or equipment being also present.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through
Programmed instruction related hardware is completed, and foregoing program can be stored in computer-readable storage medium, the program
Upon execution, the step of execution includes above method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic disc or light
Disk etc. is various can be with the medium of store program codes.
It is last it should be noted that:Presently preferred embodiments of the present invention is the foregoing is only, is merely to illustrate the skill of the present invention
Art scheme, is not intended to limit the scope of the present invention.Any modification for being made within the spirit and principles of the invention,
Equivalent substitution, improvement etc., are all contained in protection scope of the present invention.
Claims (10)
- A kind of 1. set top box, it is characterised in that including:Split screen processing module, acquisition module and playing module;The split screen processing module, for when receiving the split screen instruction of user's input, being shown for the user at least one Information to be played;At least one target information to be played at least one information to be played is chosen by the user When, for each described target information to be played, corresponding virtual screen is set respectively;Determine the arrangement side of each virtual screen Formula, and trigger the acquisition module;The acquisition module, under the triggering of the split screen processing module, being carried from least one project to be played of outside In supplier, project to be played corresponding to each described target information to be played is obtained, and trigger the playing module;The playing module, under the triggering of the acquisition module, being shown according to the arrangement mode each described virtual Screen, and in virtual screen corresponding to each described target information to be played, project to be played corresponding to broadcasting.
- 2. set top box according to claim 1, it is characterised in thatThe split screen processing module, including:First order submodule;The first order submodule, for determining available for the displaying area and each virtual screen for showing virtual screen Total amount;According to the displaying area and the total amount, the arrangement mode is determined;Or,The split screen processing module, including:Second order submodule;The second order submodule, for prestoring pair between at least one sample permutations mode and at least one numerical value It should be related to;The total amount of each virtual screen is determined, the mesh consistent with the total amount is determined at least one numerical value Mark numerical value;According to the corresponding relation, sample permutations mode corresponding to the target value is defined as each virtual screen Arrangement mode.
- 3. set top box according to claim 1, it is characterised in thatAt least one project provider to be played, including:Broadcasting and television network and at least one portal website;The acquisition module, including:Handle submodule and at least one frequency locking calling interface;The processing submodule, for being performed both by for the information to be played of target each described, judge that the target is to be played Whether project provider to be played corresponding to information is the broadcasting and television network, if it is, being called at least one frequency locking A unappropriated frequency locking calling interface is called in interface;Each described frequency locking calling interface, under the calling of the processing submodule, being obtained from the broadcasting and television network Project to be played corresponding to the target information to be played.
- 4. set top box according to claim 3, it is characterised in thatThe acquisition module, further comprises:At least one network call interface;The processing submodule, it is further used for judging project provider to be played corresponding to target information to be played When not being the broadcasting and television network, mesh corresponding to target information to be played is determined at least one portal website Portal website is marked, and a unappropriated network call interface is called at least one network call interface;Each described network call interface, under the calling of the processing submodule, being obtained from the target portal website Take project to be played corresponding to target information to be played.
- 5. set top box according to any one of claims 1 to 4, it is characterised in thatThe split screen processing module, including:Handle submodule;The processing submodule, for when receiving the split screen instruction of user's input, judge whether playing to work as Preceding playitems playitem, if it is, being virtual screen corresponding to the currently playing item setup;Specified for set virtual screen setting Play position, and trigger the playing module;Otherwise, perform described at least one information to be played of user displaying;The playing module, it is further used under the triggering of the processing submodule, in the specified play position displaying institute State virtual screen corresponding to currently playing project;The currently playing item is played in virtual screen corresponding to the currently playing project Mesh.
- A kind of 6. service implementation method of set top box, it is characterised in that including:When receiving the split screen instruction of user's input, at least one information to be played is shown for the user;It is each when at least one target information to be played at least one information to be played is chosen by the user Individual target information to be played sets corresponding virtual screen respectively;Determine the arrangement mode of each virtual screen;From at least one project provider to be played of outside, obtain and wait to broadcast corresponding to each described target information to be played Put project;Each virtual screen is shown according to the arrangement mode, and virtual corresponding to each described target information to be played In screen, project to be played corresponding to broadcasting.
- 7. according to the method for claim 6, it is characterised in thatThe arrangement mode for determining each virtual screen, including:It is determined that available for the displaying area of displaying virtual screen and the total amount of each virtual screen;According to the displaying area and the total amount, the arrangement mode is determined;Or,The arrangement mode for determining each virtual screen, including:Prestore the corresponding relation between at least one sample permutations mode and at least one numerical value;The total amount of each virtual screen is determined, the number of targets consistent with the total amount is determined at least one numerical value Value;According to the corresponding relation, sample permutations mode corresponding to the target value is defined as to the row of each virtual screen Row mode.
- 8. according to the method for claim 6, it is characterised in thatAt least one project provider to be played, including:Broadcasting and television network and at least one portal website;It is described from outside at least one project provider to be played in, obtain corresponding to each described target information to be played Project to be played, including:It is performed both by for the information to be played of target each described, judges project to be played corresponding to target information to be played Whether provider is the broadcasting and television network, if it is, it is corresponding to obtain target information to be played from the broadcasting and television network Project to be played.
- 9. according to the method for claim 8, it is characterised in thatIt is described judge project provider to be played corresponding to target information to be played whether be the broadcasting and television network it Afterwards, further comprise:When judging that project provider to be played is not the broadcasting and television network corresponding to target information to be played, in institute State and target portal website corresponding to target information to be played is determined at least one portal website;Project to be played corresponding to the target information to be played is obtained from the target portal website.
- 10. according to any described method of claim 6 to 9, it is characterised in thatBefore at least one information to be played for user displaying, further comprise:Judge whether the currently playing project played;If it is, it is virtual screen corresponding to the currently playing item setup;Specified for set virtual screen setting and play position Put;Virtual screen corresponding to the currently playing project is shown in the specified play position;It is corresponding in the currently playing project Virtual screen in play the currently playing project;Otherwise, perform described at least one information to be played of user displaying.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711164596.9A CN107864392A (en) | 2017-11-21 | 2017-11-21 | A kind of set top box and its service implementation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711164596.9A CN107864392A (en) | 2017-11-21 | 2017-11-21 | A kind of set top box and its service implementation method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107864392A true CN107864392A (en) | 2018-03-30 |
Family
ID=61702284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711164596.9A Pending CN107864392A (en) | 2017-11-21 | 2017-11-21 | A kind of set top box and its service implementation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107864392A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101742070A (en) * | 2009-12-09 | 2010-06-16 | 广州新影数字传媒有限公司 | Vision separating box and method for realizing multiple vision-separating mode effects by using same |
CN102905183A (en) * | 2012-10-11 | 2013-01-30 | 中兴通讯股份有限公司 | Method for implementing split watching of TV programs, set top box, and TV system |
EP2911131A1 (en) * | 2014-02-19 | 2015-08-26 | Samsung Electronics Co., Ltd | Remote controller and method for controlling screen thereof |
CN107295379A (en) * | 2017-07-29 | 2017-10-24 | 安徽博威康信息技术有限公司 | A kind of video wall splicing system |
-
2017
- 2017-11-21 CN CN201711164596.9A patent/CN107864392A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101742070A (en) * | 2009-12-09 | 2010-06-16 | 广州新影数字传媒有限公司 | Vision separating box and method for realizing multiple vision-separating mode effects by using same |
CN102905183A (en) * | 2012-10-11 | 2013-01-30 | 中兴通讯股份有限公司 | Method for implementing split watching of TV programs, set top box, and TV system |
EP2911131A1 (en) * | 2014-02-19 | 2015-08-26 | Samsung Electronics Co., Ltd | Remote controller and method for controlling screen thereof |
CN107295379A (en) * | 2017-07-29 | 2017-10-24 | 安徽博威康信息技术有限公司 | A kind of video wall splicing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6732371B1 (en) | Apparatus and method for guiding broadcasting information of TV | |
CN103561333B (en) | The method showing menu item on the display device | |
CN105472456A (en) | Video playing method and device | |
CN100521751C (en) | Dedicated channel method and system for displaying programs | |
US20120188112A1 (en) | Configuring Remote Control Devices Utilizing Matrix Codes | |
CN102769801B (en) | Display apparatus for providing enhanced electronic program guide and method of controlling the same | |
CN105830456B (en) | The method and apparatus of transmission and receiving media data | |
CN105916028A (en) | Method for providing previous watch list of contents provided by different sources, and display device which performs same | |
US9271046B2 (en) | Switching method of different display windows of a TV | |
CN102413373A (en) | Method for generating digital television menu navigation page and apparatus thereof | |
CN104918136A (en) | Video positioning method and device | |
CN106412634A (en) | Media file pushing method, media file server and media file pushing system | |
CN102655609B (en) | Sub window frequency channel browses the method for broadcasting | |
CN106961611A (en) | A kind of method for realizing multichannel preview, server and terminal | |
EP1359750A1 (en) | Television receiver and method for providing information to the same | |
US20180288483A1 (en) | System, device and method for transmitting and playing interactive videos | |
CN105142009A (en) | Audio-video playing control method and device | |
CN107295390A (en) | Television pages switching method and device | |
US20090265739A1 (en) | Method and system for channel selection in a digital broadcast reception terminal | |
US20120102528A1 (en) | Method and system for favorite television show directory | |
CN105898397A (en) | Multimedia play method and device and mobile terminal equipment based on Android platform | |
CN103200458A (en) | Television program message display method and user equipment | |
CN1976405B (en) | Channel changer in a video processing apparatus and method thereof | |
CN103686308A (en) | Method and system for setting video shuffle playing | |
US20100231792A1 (en) | Seamlessly cycled video resources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180330 |
|
RJ01 | Rejection of invention patent application after publication |