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 PDF

Info

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
Application number
CN201711164596.9A
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.)
Shandong Inspur Business System Co Ltd
Original Assignee
Shandong Inspur Business System 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 Shandong Inspur Business System Co Ltd filed Critical Shandong Inspur Business System Co Ltd
Priority to CN201711164596.9A priority Critical patent/CN107864392A/en
Publication of CN107864392A publication Critical patent/CN107864392A/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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • 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
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content 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/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • 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/47205End-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
    • 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

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

A kind of set top box and its service implementation method
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)

  1. 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. 2. set top box according to claim 1, it is characterised in that
    The 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. 3. set top box according to claim 1, it is characterised in that
    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 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. 4. set top box according to claim 3, it is characterised in that
    The 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. 5. set top box according to any one of claims 1 to 4, it is characterised in that
    The 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.
  6. 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. 7. according to the method for claim 6, it is characterised in that
    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;
    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. 8. according to the method for claim 6, it is characterised in that
    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 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. 9. according to the method for claim 8, it is characterised in that
    It 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. 10. according to any described method of claim 6 to 9, it is characterised in that
    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;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.
CN201711164596.9A 2017-11-21 2017-11-21 A kind of set top box and its service implementation method Pending CN107864392A (en)

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)

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

Patent Citations (4)

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