CN105867904A - Display control method and apparatus - Google Patents
Display control method and apparatus Download PDFInfo
- Publication number
- CN105867904A CN105867904A CN201511030348.6A CN201511030348A CN105867904A CN 105867904 A CN105867904 A CN 105867904A CN 201511030348 A CN201511030348 A CN 201511030348A CN 105867904 A CN105867904 A CN 105867904A
- Authority
- CN
- China
- Prior art keywords
- desktop
- sub
- display control
- application program
- display
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- 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/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The present invention provides a display control method and apparatus. The method comprises: acquiring a target display control corresponding to at least one sub-desktop, and binding the acquired target display control with a corresponding sub-desktop, so as to enable a desktop management unit to run, when determining that a sub-desktop needs to be loaded, a target display control bound with the determined sub-desktop. Therefore, a coupling degree between sub-desktops can be reduced, so that display of the sub-desktops will not be affected by each other. Moreover in the present invention, the display control apparatus calls, by creating a proxy display control, the desktop management unit to complete acquisition of the target display control and a final binding process; and because the desktop management unit is capable of better running multiple display controls than such as a desktop application, the method and apparatus are capable of reducing effects between multiple binding processes corresponding to multiple sub-desktops and an effect of a binding process on display of a bound sub-desktop, so as to enable the sub-desktop to be switched smoothly.
Description
Technical field
The present invention relates to Display Technique field, particularly relate to a kind of display control method and device.
Background technology
The desktop of intelligent television is an overall application now, opens in a set of code
Send out and realize, although each sub-desktop is the different forms that represents, but substantially cannot
Separating, the coupling ratio between each sub-desktop is relatively close, can interact when display,
When a sub-desktop collapse, the display of other sub-desktops may be affected.
Summary of the invention
It is an object of the present invention to reduce the degree of coupling between each sub-desktop, so that respectively
Individual sub-desktop shows and does not influences each other.
First aspect, the invention provides a kind of display control method, is applied to comprise desktop pipe
In the display device of reason unit, described desktop management unit needs to load for determining when display
Sub-desktop, and run with determined by sub-desktop binding display control;The method include by
At least one sub-desktop carries out the process bound with corresponding target display control, wherein by one
The process that the target display control that sub-desktop is corresponding with this sub-desktop carries out binding includes:
Create agency's display control;Wherein, described agency's display control is used when being run
The target display control of this sub-desktop is obtained in instruction desktop management unit, and will be with this sub-desktop
The agency of binding shows that control replaces with target display control;
Described agency's display control is bound with this sub-desktop.
Further, described agency's display control is display fragment;Described display device also includes
Application program resolution unit;Described application program resolution unit for receive source code resolve please
When asking, the application program indicated by described source code analysis request is carried out parsing and obtains corresponding source
Code;When receiving display fragment and generating request, the source code obtained according to parsing creates corresponding
Display fragment;
Described carry out target display control corresponding with this sub-desktop for sub-desktop binding
Process also includes:
Send for resolving application program corresponding to this sub-desktop to application program resolution unit
Source code analysis request;
Described agency display control when being run specifically for indicate described desktop management unit
When determining the parsing that described application program resolution unit completes corresponding source code, create display broken
Sheet generates request Concurrency and delivers to application program resolution unit, and from described application program resolution unit
Middle acquisition shows that fragment shows control as target accordingly.
Further, described target display control corresponding with this sub-desktop for sub-desktop is entered
The process of row binding also includes:
Send the address of described desktop management unit to described application program resolution unit, make described
Application program resolution unit when completing the parsing of the application program corresponding to this sub-desktop to institute
State desktop management unit and send corresponding parsing confirmation message;
Described agency's display control is additionally operable to when being run indicate described desktop management unit to exist
After receiving the parsing confirmation message of correspondence, determine that described application program resolution unit completes to solve
Analysis.
Further, described agency's display control is additionally operable to when being run indicate desktop management list
The display picture that unit's display is loading for pointing out User Page.
Further, described agency's display control is additionally operable to when being run indicate desktop management list
It is first after the agency bound with corresponding sub-desktop is shown, and control replaces with target display control,
Refresh the display picture that corresponding sub-desktop is corresponding.
Further, described carry out a sub-desktop and corresponding target display control binding
Process refers to:
When display device initializes, by each sub-desktop in sub-desktop list with corresponding
Target display control is bound;And/or, in sub-desktop list during newly added sub-desktop,
Target display control corresponding with this sub-desktop for newly added sub-desktop is bound.
Second aspect, the invention provides a kind of display control unit, is applied to comprise desktop pipe
In the display device of reason unit, described desktop management unit needs to load for determining when display
Sub-desktop, and run with determined by sub-desktop binding display control;This device includes:
Binding module, for performing to enter at least one sub-desktop with corresponding target display control
The process of row binding;
Described binding module specifically includes: create submodule and binding submodule;In described binding
When module is for showing that control is bound by target corresponding with this sub-desktop for sub-desktop,
Described establishment submodule, for creating agency's display control;
Binding submodule, for showing control and this son by the agency that described establishment submodule creates
Desktop is bound;Wherein, described agency display control when being run for indicating desktop pipe
Reason unit obtains the target display control of this sub-desktop, and the agency bound with this sub-desktop is shown
Show that control replaces with target display control.
Further, described agency's display control is display fragment;Described display device also includes
Application program resolution unit;Described application program resolution unit for receive source code resolve please
When asking, the application program indicated by described source code analysis request is carried out parsing and obtains corresponding source
Code;When receiving display fragment and generating request, the source code obtained according to parsing creates corresponding
Display fragment;
Described binding module also includes analysis request submodule, in described binding module for by one
When the target display control that individual sub-desktop is corresponding with this sub-desktop is bound, described analysis request
Submodule is for sending for resolving the application that this sub-desktop is corresponding to application program resolution unit
The source code analysis request of program;
Described agency display control when being run specifically for indicate described desktop management unit
When determining the parsing that described application program resolution unit completes corresponding source code, create display broken
Sheet generates request Concurrency and delivers to application program resolution unit, and from described application program resolution unit
Middle acquisition shows that fragment shows control as target accordingly.
Further, described binding module also includes that readjustment arranges submodule, at described binding mould
When block is for showing that control is bound by target corresponding with this sub-desktop for sub-desktop, institute
State readjustment and submodule is set, for sending described desktop management to described application program resolution unit
The address of unit, makes described application program resolution unit complete the application corresponding to this sub-desktop
Send corresponding parsing to described desktop management unit during the parsing of program and confirm message;
Described agency's display control is additionally operable to when being run indicate described desktop management unit to exist
After receiving the parsing confirmation message of correspondence, determine that described application program resolution unit completes to solve
Analysis.
Further, described agency's display control is additionally operable to when being run indicate desktop management list
The display picture that unit's display is loading for pointing out User Page.
Further, described agency's display control is additionally operable to when being run indicate desktop management list
The display picture that unit's display is loading for pointing out User Page.
Further, described binding module is specifically for when display device initializes, by sub-table
Each sub-desktop in the list of face is bound with corresponding target display control;And/or,
In sub-desktop list during newly added sub-desktop, newly added sub-desktop is corresponding with this sub-desktop
Target display control bind.
In the display control method of present invention offer and display control unit, obtain at least one son
The target display control that desktop is corresponding, and by the target display control got and corresponding sub-table
Face is bound, make desktop management unit determine need to load a sub-desktop time, run with institute really
The target display control of fixed sub-desktop binding.So can reduce the coupling between each sub-desktop
Degree so that each sub-desktop shows and do not influence each other.And in the present invention, display controls dress
Put and show that control calls desktop management unit and completes obtaining of target widget by establishment one agency
Take and final binding procedure, owing to desktop management unit such as desktop application itself can be very
Good operation multiple display control, the solution of the present invention, additionally it is possible to reduce many sub-desktop institutes right
Impact between the multiple binding procedures answered and the binding procedure table to being complete binding
The impact of the display in face so that sub-desktop can smooth switching over.
Accompanying drawing explanation
The schematic flow sheet of a kind of display control method that Fig. 1 provides for the present invention;
A kind of display control method that Fig. 2 provides for utilizing the present invention shows during creating desktop
The schematic diagram of picture;
The desktop that a kind of display control method that Fig. 3 provides for utilizing the present invention creates finally shows
Show the schematic diagram of picture;
The structural representation of a kind of display control unit that Fig. 4 provides for the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawings and embodiment, the detailed description of the invention of the present invention is retouched further
State.Following example are only used for clearly illustrating technical scheme, and can not be with
This limits the scope of the invention.
First aspect, the invention provides a kind of display control method, is applied to comprise desktop pipe
In the display device of reason unit, described desktop management unit needs to load for determining when display
Sub-desktop, and run with determined by sub-desktop binding display control;The method include by
At least one sub-desktop carries out the process bound with corresponding target display control, wherein by one
The process that the target display control that sub-desktop is corresponding with this sub-desktop carries out binding includes:
Step S11, creates agency's display control;
Step S12, binds described agency's display control with this sub-desktop;Wherein, institute
State agency's display control when being run for indicating desktop management unit to obtain this sub-desktop
Target display control, and the agency bound with this sub-desktop is shown that control replaces with target and shows
Control.
The display control method that the present invention provides, can reduce the coupling journey between each sub-desktop
Degree so that each sub-desktop shows and do not influence each other.And in the present invention, display control unit
Show that control calls desktop management unit and completes the acquisition of target widget by creating an agency
And final binding procedure, owing to desktop management unit such as desktop application itself can be fine
Operation multiple display control, the solution of the present invention can also reduce corresponding to many sub-desktops
Impact between multiple binding procedures and the binding procedure desktop to being complete binding
The impact of display so that sub-desktop can smooth switching over.
The display control of indication of the present invention can be one section of video or the index of word or show
Show fragment, when showing that control is run, the content of pages of corresponding sub-desktop can comprise this
Display content corresponding to control (such as when showing control for index, can show index correspondence
Word or video segment), when user for this display control input one trigger event time,
The triggered time that display control can indicate display device to input according to user shows.Such as son
Desktop " is searched for " for showing a search interface, enters the sub-table of search when user clicks on search
During face, display device may show a search box, when user inputs retrieval in search box
Word when clicking on search, display device can be searched for corresponding content and show.
In the specific implementation, the mode obtaining display control can also be by multiple, such as can be from
The fixing fixed locations in server obtains and shows control accordingly.
As the optional embodiment of one, when above-mentioned display control is display fragment and above-mentioned
Display device (this application program resolution unit is used when can also comprise application program resolution unit
In when receiving source code analysis request, to the application program indicated by described source code analysis request
Carry out parsing and obtain corresponding source code;When receiving display fragment and generating request, according to parsing
The source code that obtains creates corresponding display fragment), above-mentioned by a sub-desktop and this sub-desktop
The process that corresponding target display control carries out binding can also include:
Step S01, sends for resolving corresponding the answering of this sub-desktop to application program resolution unit
By the source code analysis request of program;
Now, described agency's display control operationally can be specifically for indicating described desktop pipe
Reason unit when determining the parsing that described application program resolution unit completes corresponding source code, Xiang Ying
Send display fragment by program resolution unit and generate request, and from described application program resolution unit
Middle acquisition shows that fragment shows control as target accordingly.
In this way, it is possible to obtain the display fragment that source code corresponding in application program is corresponding
As display control, the developer of each application program is without at desktop management unit (desktop
Application) source code framework under develop corresponding sub-desktop, it is only necessary in corresponding application program
Corresponding source code is write according to the specification of application program resolution unit.Certainly apply in reality
In, not necessarily need to implement in this manner.
In the specific implementation, source code analysis request here can be carried answering of institute's request analysis
By the mark (pluginid) of program, thus indicate the application program of institute's request analysis.Application journey
Sequence resolution unit upon receiving the request, determines according to the mark of the application program wherein carried
The application program of institute's request analysis.This application program resolution unit can be provided with API
(Application Programming Interface, application programming interface), in this API
Method CreatFragment generating display fragment can be packaged with, for response and application program
The display fragment that resolution unit receives generates request, and source code parsing obtained is converted to display
Fragment also returns to caller.
Further, in the specific implementation, can be by application corresponding for each sub-desktop
The mark of program is bound, when needing to be carried out with corresponding target display control by this sub-desktop
During binding, can first determine the mark of the application program that sub-desktop is corresponding, will be determined afterwards
Mark carry in source code analysis request.
Understandable, in the specific implementation, above-mentioned step S01 and the order of step S11
Exchange do not interfere with the enforcement of the present invention, corresponding technical scheme also should fall into the present invention's
Protection domain.
Further, when also comprising above-mentioned step S01, described by a sub-desktop with should
The process that the target display control that sub-desktop is corresponding carries out binding also includes:
Step S02, sends the ground of described desktop management unit to described application program resolution unit
Location, makes described application program resolution unit in the solution completing the application program corresponding to this sub-desktop
Send corresponding parsing to described desktop management unit during analysis and confirm message;
Described agency's display control is operationally additionally operable to indicate described desktop management unit connecing
After receiving the parsing confirmation message of correspondence, determine that described application program resolution unit completes to resolve.
In the specific implementation, above-mentioned application program resolution unit is being entered for an application program
During row resolves, can be divided into and repeatedly send parsing confirmation message.Such as, should when one
Comprising multistage source code by program, each section of source code corresponds to the display of a version (Version)
During fragment, above-mentioned application program resolution unit can when each section of source code is parsed, to
Desktop management unit sends one and resolves confirmation message, and this parsing confirms to comprise this application in message
The identification number (Plugin ID) of program, the version number (Version ID) that this section of source code is corresponding
And the descriptive information (args) about this section of source code.Agency's display control can be also used for
Instruction desktop management unit, after receiving this parsing confirmation message, determines this section of source code correspondence
Display fragment be whether the source code that the display fragment needed is corresponding, and when being judged as YES,
Send display fragment for this section of source code to application program resolution unit and generate request.Receiving
After corresponding display fragment, it is also possible to add the descriptive information for this section of source code to this
In the display picture that target display fragment is corresponding.
In the specific implementation, the order of above-mentioned step S02 and step S01 can also be exchanged, or
Person can also perform simultaneously, such as can be carried the address of desktop management unit and resolve at source code
In request.Corresponding technical scheme can realize technical scheme, the most all should fall
Enter protection scope of the present invention.
In the specific implementation, described agency's display control may be used to indicate that desktop management unit
The display picture that display is loading for pointing out User Page.Such as can act on behalf of display control
Corresponding display picture can be that (shown in Fig. 2 is to create to display picture as shown in Figure 2
Build the situation of physical culture desktop), include word " during the page loads " etc. in picture central authorities, with
Promote Consumer's Experience.
In the specific implementation, agency's display control can serve to indicate that desktop management unit is by such as
Agency's display control bound in sub-desktop is replaced with the target got and shows broken by under type
Sheet: trigger display fragment switch unit and the agency bound in newly created sub-desktop is shown control
Replace with described target display fragment.Here display fragment switch unit can specifically refer to
LauncherAdapter plug-in unit, agency's display control can be therein by triggering
OnPluginLoadCompleted so that LauncherAdapter obtains according to application program identification
Corresponding API in application program resolution unit, and utilize the display fragment that this API is created that
Agency's display control is replaced by (i.e. target display fragment).
In the specific implementation, above-mentioned described agency's display control may be used to indicate that desktop pipe
The agency bound with corresponding sub-desktop is being shown that control replaces with target display control by reason unit
After part, refresh the display picture that corresponding sub-desktop is corresponding.In this way, it is possible to make son
The display picture that desktop is corresponding is updated to correct display picture timely.
Specifically, desktop management unit can make LauncherAdapter after replacement completes
Trigger refreshing interface (notifyDataSetChanged) and carry out interface refreshing.Make this sub-table
Frame updating is the picture that obtained target shows that fragment is corresponding to corresponding the showing in face, and Fig. 3 shows
Go out a kind of possible situation after updating of the display picture in Fig. 2.
In the specific implementation, the display control method that the present invention provides can apply to TV etc. and shows
In showing device.
It addition, in the specific implementation, when application program resolution unit resolves the procedure failure of source code,
Can return to desktop management unit and resolve failed message, now agency's display control can also refer to
Show described determine desktop management unit receive parsing failed message time, trigger desktop management list
Unit in the display picture that this sub-desktop is corresponding show " loading unsuccessfully, if reload " it
The information being used for prompting the user to choose whether to reload of class, selects to reload user
Time, trigger desktop management unit and again send source code analysis request to application program resolution unit.
In the specific implementation, above-mentioned at least one sub-desktop and corresponding target are shown control
The process carrying out binding refers to: when display device initializes, each by sub-desktop list
Individual sub-desktop is bound with corresponding target display control;And/or, in sub-desktop list
During newly added sub-desktop, display control corresponding with this sub-desktop for newly added sub-desktop is carried out
Binding.
When display device initializes (after such as restarting), by each in sub-desktop list
Sub-desktop carries out binding so that each sub-desktop is corresponding with corresponding target display control
Display control is refreshed.And in sub-desktop list during newly added sub-desktop, by newly added son
The display control that desktop is corresponding with this sub-desktop is bound, so that newly added sub-desktop
Corresponding display control is the most bound.
Second aspect, present invention also offers a kind of display control unit, is applied to comprise desktop
In the display device of administrative unit, when display, described desktop management unit is for determining that needs add
Carry sub-desktop, and run with determined by sub-desktop binding display control;Can be used for performing
Method described in first aspect, sees Fig. 4, and this device includes:
Binding module 41, for performing at least one sub-desktop and corresponding target display control
Carry out the process bound;
Described binding module 41 specifically includes: create submodule 411 and binding submodule 412;?
By target corresponding with this sub-desktop for sub-desktop, described binding module is for showing that control enters
During row binding,
Described establishment submodule 411, for creating agency's display control;
Binding submodule 412, for by described establishment submodule create agency show control with
This sub-desktop is bound;Wherein, described agency display control when being run for indicating table
Face administrative unit obtains the target display control of this sub-desktop, and the generation will bound with this sub-desktop
Reason display control replaces with target display control.
Further, described agency's display control is display fragment;Described display device also includes
Application program resolution unit;Described application program resolution unit for receive source code resolve please
When asking, the application program indicated by described source code analysis request is carried out parsing and obtains corresponding source
Code;When receiving display fragment and generating request, the source code obtained according to parsing creates corresponding
Display fragment;
Described binding module also includes analysis request submodule, in described binding module for by one
When the target display control that individual sub-desktop is corresponding with this sub-desktop is bound, described analysis request
Submodule is for sending for resolving the application that this sub-desktop is corresponding to application program resolution unit
The source code analysis request of program;
Described agency display control when being run specifically for indicate described desktop management unit
When determining the parsing that described application program resolution unit completes corresponding source code, create display broken
Sheet generates request Concurrency and delivers to application program resolution unit, and from described application program resolution unit
Middle acquisition shows that fragment shows control as target accordingly.
Further, described binding module also includes that readjustment arranges submodule, at described binding mould
When block is for showing that control is bound by target corresponding with this sub-desktop for sub-desktop, institute
State readjustment and submodule is set, for sending described desktop management to described application program resolution unit
The address of unit, makes described application program resolution unit complete the application corresponding to this sub-desktop
Send corresponding parsing to described desktop management unit during the parsing of program and confirm message;
Described agency's display control is additionally operable to when being run indicate described desktop management unit to exist
After receiving the parsing confirmation message of correspondence, determine that described application program resolution unit completes to solve
Analysis.
Further, described agency's display control is additionally operable to when being run indicate desktop management list
The display picture that unit's display is loading for pointing out User Page.
Further, described agency's display control is additionally operable to when being run indicate desktop management list
It is first after the agency bound with corresponding sub-desktop is shown, and control replaces with target display control,
Refresh the display picture that corresponding sub-desktop is corresponding.
Further, described binding module 41 can specifically for when display device initializes,
Each sub-desktop in sub-desktop list is bound with corresponding target display control;With
/ or, in sub-desktop list during newly added sub-desktop, by newly added sub-desktop and this sub-table
Display control corresponding to face is bound.
The display control unit introduced due to the present embodiment is for can be used for performing first aspect institute
The device of the display control method stated, so being introduced based on first aspect in the embodiment of the present application
Display control method, those skilled in the art will appreciate that the present embodiment display control
The detailed description of the invention of device and its various versions, so controlling for this display at this
How device realizes display control method that in the embodiment of the present application, first aspect is introduced no longer
It is discussed in detail.As long as those skilled in the art implement the display control method institute of first aspect
The device used, broadly falls into the scope that the application to be protected.
The above is only the preferred embodiment of the present invention, it is noted that lead for this technology
For the those of ordinary skill in territory, on the premise of without departing from the technology of the present invention principle, it is also possible to
Making some improvements and modifications, these improvements and modifications also should be regarded as protection scope of the present invention.
Claims (12)
1. a display control method, it is characterised in that be applied to comprise desktop management unit
Display device in, described desktop management unit for display time determine need load sub-table
Face, and run with determined by sub-desktop binding display control;The method includes at least one
Individual sub-desktop carries out the process bound with corresponding target display control, wherein by a sub-desktop
The process that the target display control corresponding with this sub-desktop carries out binding includes:
Create agency's display control;
Described agency's display control is bound with this sub-desktop;Wherein, described agency's display
Control when being run for indicate desktop management unit obtain this sub-desktop target display control
Part, and the agency bound with this sub-desktop is shown, and control replaces with target display control.
2. the method for claim 1, it is characterised in that described agency shows that control is
Display fragment;Described display device also includes application program resolution unit;Described application program solution
Analysis unit is for when receiving source code analysis request, to indicated by described source code analysis request
Application program carries out parsing and obtains corresponding source code;When receiving display fragment and generating request,
Corresponding display fragment is created according to resolving the source code obtained;
Described carry out target display control corresponding with this sub-desktop for sub-desktop binding
Process also includes:
Send for resolving application program corresponding to this sub-desktop to application program resolution unit
Source code analysis request;
Described agency display control when being run specifically for indicate described desktop management unit
When determining the parsing that described application program resolution unit completes corresponding source code, to application program
Resolution unit sends display fragment and generates request, and obtains from described application program resolution unit
Corresponding display fragment shows control as target.
3. method as claimed in claim 2, it is characterised in that described by a sub-desktop with
The process that the target display control that this sub-desktop is corresponding carries out binding also includes:
Send the address of described desktop management unit to described application program resolution unit, make described
Application program resolution unit when completing the parsing of the application program corresponding to this sub-desktop to institute
State desktop management unit and send corresponding parsing confirmation message;
Described agency's display control is additionally operable to when being run indicate described desktop management unit to exist
After receiving the parsing confirmation message of correspondence, determine that described application program resolution unit completes to solve
Analysis.
4. the method for claim 1, it is characterised in that described agency shows that control exists
It is additionally operable to when being run indicate desktop management unit to show for pointing out User Page to load
Display picture.
5. the method for claim 1, it is characterised in that described agency shows that control exists
It is additionally operable to when being run indicate desktop management unit the agency that will bind with corresponding sub-desktop
After display control replaces with target display control, refresh the display picture that corresponding sub-desktop is corresponding.
6. the method for claim 1, it is characterised in that described by a sub-desktop with
The process that corresponding target display control carries out binding refers to:
When display device initializes, by each sub-desktop in sub-desktop list with corresponding
Target display control is bound;And/or, in sub-desktop list during newly added sub-desktop,
Target display control corresponding with this sub-desktop for newly added sub-desktop is bound.
7. a display control unit, it is characterised in that be applied to comprise desktop management unit
Display device in, described desktop management unit for display time determine need load sub-table
Face, and run with determined by sub-desktop binding display control;This device includes:
Binding module, for performing to enter at least one sub-desktop with corresponding target display control
The process of row binding;
Described binding module specifically includes: create submodule and binding submodule;In described binding
When module is for showing that control is bound by target corresponding with this sub-desktop for sub-desktop,
Described establishment submodule, for creating agency's display control;
Binding submodule, for showing control and this son by the agency that described establishment submodule creates
Desktop is bound;Wherein, described agency display control when being run for indicating desktop pipe
Reason unit obtains the target display control of this sub-desktop, and the agency bound with this sub-desktop is shown
Show that control replaces with target display control.
8. device as claimed in claim 7, it is characterised in that described agency shows that control is
Display fragment;Described display device also includes application program resolution unit;Described application program solution
Analysis unit is for when receiving source code analysis request, to indicated by described source code analysis request
Application program carries out parsing and obtains corresponding source code;When receiving display fragment and generating request,
Corresponding display fragment is created according to resolving the source code obtained;
Described binding module also includes analysis request submodule, in described binding module for by one
When the target display control that individual sub-desktop is corresponding with this sub-desktop is bound, described analysis request
Submodule is for sending for resolving the application that this sub-desktop is corresponding to application program resolution unit
The source code analysis request of program;
Described agency display control when being run specifically for indicate described desktop management unit
When determining the parsing that described application program resolution unit completes corresponding source code, create display broken
Sheet generates request Concurrency and delivers to application program resolution unit, and from described application program resolution unit
Middle acquisition shows that fragment shows control as target accordingly.
9. device as claimed in claim 8, it is characterised in that described binding module also includes
Readjustment arranges submodule, in described binding module for a sub-desktop is corresponding with this sub-desktop
Target display control when binding, described readjustment arranges submodule, for described application
Program resolution unit sends the address of described desktop management unit, makes described application program resolve single
Unit when completing the parsing of the application program corresponding to this sub-desktop to described desktop management unit
Send corresponding parsing and confirm message;
Described agency's display control is additionally operable to when being run indicate described desktop management unit to exist
After receiving the parsing confirmation message of correspondence, determine that described application program resolution unit completes to solve
Analysis.
10. device as claimed in claim 8, it is characterised in that described agency shows control
It is additionally operable to when being run indicate desktop management unit to show for pointing out User Page to add
The display picture carried.
11. devices as claimed in claim 8, it is characterised in that described agency shows control
It is additionally operable to when being run indicate desktop management unit in the generation will bound with corresponding sub-desktop
After reason display control replaces with target display control, refresh the display picture that corresponding sub-desktop is corresponding
Face.
12. devices as claimed in claim 7, it is characterised in that described binding module is concrete
For when display device initializes, by each sub-desktop in sub-desktop list with corresponding
Target display control is bound;And/or, in sub-desktop list during newly added sub-desktop,
Target display control corresponding with this sub-desktop for newly added sub-desktop is bound.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511030348.6A CN105867904A (en) | 2015-12-30 | 2015-12-30 | Display control method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511030348.6A CN105867904A (en) | 2015-12-30 | 2015-12-30 | Display control method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105867904A true CN105867904A (en) | 2016-08-17 |
Family
ID=56624588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511030348.6A Pending CN105867904A (en) | 2015-12-30 | 2015-12-30 | Display control method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105867904A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682131A (en) * | 2016-12-15 | 2017-05-17 | 咪咕数字传媒有限公司 | Webpage content processing method and system, server, and relative clients |
CN107103080A (en) * | 2017-04-26 | 2017-08-29 | 福建中金在线信息科技有限公司 | A kind of mobile terminal page control loading method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102630056A (en) * | 2012-04-01 | 2012-08-08 | 青岛海信电器股份有限公司 | Control method and device |
CN103561328A (en) * | 2013-10-30 | 2014-02-05 | 乐视致新电子科技(天津)有限公司 | Method and device for playing of smart television and smart television |
CN103561340A (en) * | 2013-10-30 | 2014-02-05 | 乐视致新电子科技(天津)有限公司 | Method and device for tabletop skipping switch of smart television and smart television |
CN103607628A (en) * | 2013-11-22 | 2014-02-26 | 乐视致新电子科技(天津)有限公司 | Message display method and device and smart television set |
CN104581415A (en) * | 2014-10-23 | 2015-04-29 | 乐视致新电子科技(天津)有限公司 | Intelligent television set and tabletop switching method thereof |
-
2015
- 2015-12-30 CN CN201511030348.6A patent/CN105867904A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102630056A (en) * | 2012-04-01 | 2012-08-08 | 青岛海信电器股份有限公司 | Control method and device |
CN103561328A (en) * | 2013-10-30 | 2014-02-05 | 乐视致新电子科技(天津)有限公司 | Method and device for playing of smart television and smart television |
CN103561340A (en) * | 2013-10-30 | 2014-02-05 | 乐视致新电子科技(天津)有限公司 | Method and device for tabletop skipping switch of smart television and smart television |
CN103607628A (en) * | 2013-11-22 | 2014-02-26 | 乐视致新电子科技(天津)有限公司 | Message display method and device and smart television set |
CN104581415A (en) * | 2014-10-23 | 2015-04-29 | 乐视致新电子科技(天津)有限公司 | Intelligent television set and tabletop switching method thereof |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682131A (en) * | 2016-12-15 | 2017-05-17 | 咪咕数字传媒有限公司 | Webpage content processing method and system, server, and relative clients |
CN107103080A (en) * | 2017-04-26 | 2017-08-29 | 福建中金在线信息科技有限公司 | A kind of mobile terminal page control loading method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104572114B (en) | A kind of binding device, using updating device and method | |
CN103020193B (en) | The method and apparatus of process database operations request | |
JP2019503538A (en) | Method and apparatus for presenting interface data | |
CN109445783A (en) | By the construction method and device of the dynamic configuration application of service driving | |
CN107885540A (en) | A kind of method, apparatus and terminal of loading application programs static resource | |
JP2009518724A (en) | Method, system, and computer program for providing asynchronous portal pages within a portal system | |
CN106293311A (en) | Page display method based on Mobile solution, client, server and platform | |
CN109669736A (en) | A kind of loading method of small routine, device, terminal device and storage medium | |
CN105893073A (en) | Update method and system used for application program, and business server and pushing server used for updating application program | |
CN105718517A (en) | Webpage display control method and system, and application server | |
CN102929971A (en) | Multimedia information playing method and system | |
JP2015180991A (en) | Image forming apparatus, control method of image forming apparatus, and program | |
JP2013080404A (en) | System, computer, method, and program which call java method on client | |
JP7048663B2 (en) | Code execution methods, devices, rendering devices, storage media, and programs | |
CN104778075A (en) | Method and device for calling Java layer API (Application Program Interface) by native layer in Android system | |
CN105791080A (en) | Group-sending message processing method and system as well as electronic device | |
US11824717B2 (en) | Multi-region virtual data center template | |
CN115268854A (en) | Service expansion implementation method, system, electronic equipment and readable storage medium | |
CN105867904A (en) | Display control method and apparatus | |
CN106330561A (en) | Dynamic UI setting method and apparatus | |
CN106254411A (en) | For providing the system of service, server system and method | |
JP2008269515A (en) | Method for dynamically generating image layout by parameter | |
US20200192763A1 (en) | Methods, apparatuses and systems for cloud-based disaster recovery | |
CN106156308B (en) | Local updating method and system for webpage | |
CN107229650B (en) | Test method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160817 |
|
WD01 | Invention patent application deemed withdrawn after publication |