Many desktop starter integration methodTechnical field
The present invention relates to electric digital data processing method field, be specially a kind of many desktop starter integration method.
Background technology
In computer realm, desktop (i.e. desktop) be meant to start-up simulation machine and the main screen area seen after signing in operating system.Desktop is the plane of user job, and the program that user opens or file just show on the table, by some projects as file and file are put on the table, and arbitrarily can arrange them in addition.Along with the fast development of mobile Internet, various Intelligent mobile equipment, comprising smart mobile phone, panel computer etc. becomes ordinary articles.Operate in the desktop starter software of embodiment individual character on these Intelligent mobile equipments and fashion, then have large quantities of person of liking due to distinguished eye appeal can be brought.With one family power, often except staff smart mobile phone, also have a public panel computer or desktop computer.Generally speaking, different users often has different use hobbies, and it is all different that the application program of putting on the table, desktop attractive in appearance strengthen setting, and therefore user likes installing the desktop starter application software meeting personal like.But a desktop starter can only be user's service, and this can not solve the problem of multiple user, if install multiple desktop starter, then switches trouble, is also difficult to each other intercourse, and is difficult to the comprehensive management and control of all multiple desktop starter to get up.
Summary of the invention
In order to overcome the defect of prior art, a kind of easy and simple to handle, replacing convenience, adaptable DESKTOP INFORMATION disposal route being provided, the invention discloses a kind of many desktop starter integration method.
The present invention reaches goal of the invention by following technical solution:
A kind of many desktop starter integration method, intelligent terminal is implemented, described intelligent terminal comprises internal memory, external memory, input equipment, output device and central processing unit, and internal memory, external memory, input equipment are all connected central processing unit by signal wire with output device, it is characterized in that:
Store primary control program, at least two kinds of DESKTOP INFORMATIONs and at least two kinds of desktop starter in internal memory or external memory, wherein the quantity of DESKTOP INFORMATION is equal with the quantity of desktop starter, the corresponding desktop starter of each DESKTOP INFORMATION, DESKTOP INFORMATION A1corresponding desktop starter k1, DESKTOP INFORMATION A2corresponding desktop starter k2..., DESKTOP INFORMATION Ancorresponding desktop starter kn, wherein k and n is positive integer;
User is by the instruction of input equipment input desktop management, desktop management instruction is managed by primary control program, and described desktop management instruction comprises: read the parameter of current desktop information, revise the parameter of current desktop information, switch desktop starter to change desktop, to arrange the parameter of desktop starter;
When desktop management instruction is the parameter reading current desktop information, primary control program is controlled central processing unit by the parameter read-in internal memory of current desktop information and is shown by output device;
When desktop management instruction is the parameter of amendment current desktop information, parameter that primary control program controls the DESKTOP INFORMATION that user is inputted by input equipment by central processing unit is stored in being shown in real time by output device in current desktop information;
When desktop management instruction is when switching desktop starter to change desktop, the desktop starter code that primary control program control central processing unit is inputted by input equipment according to user starts corresponding desktop starter, thus makes the DESKTOP INFORMATION corresponding with desktop starter be shown by output device and become current desktop;
When desktop management instruction is the parameter arranging desktop starter, primary control program controls the parameter of desktop starter that user inputted by input equipment by central processing unit stored in being shown in real time by output device in current desktop starter.
Described many desktop starter integration method, it is characterized in that: primary control program identical common data interaction protocol all built-in with each desktop starter, here common data interaction protocol comprises primary control program and each desktop starter and all defers to identical data definition and data orga-nizational format, the definition of these data and data orga-nizational format can adopt existing form, also can by User Defined.
Described many desktop starter integration method, is characterized in that: each desktop starter is respectively equipped with respective parameter memory block, and data storage area is positioned in or beyond internal memory to be deposited.
The present invention can be applied on all kinds of intelligent terminal, as desktop computer, panel computer, smart mobile phone, intelligent television etc.The invention has the beneficial effects as follows: easy and simple to handle, it is convenient to change, strong adaptability.
Accompanying drawing explanation
Fig. 1 is the configuration schematic diagram in the present invention;
Fig. 2 is the configuration schematic diagram of the present invention of employing three kinds of DESKTOP INFORMATIONs.
Embodiment
The present invention is further illustrated below by way of specific embodiment.
Embodiment 1
A kind of many desktop starter integration method, intelligent terminal is implemented, described intelligent terminal comprises internal memory, external memory, input equipment, output device and central processing unit, and internal memory, external memory, input equipment are all connected central processing unit by signal wire with output device, and concrete steps are:
As shown in Figure 1, primary control program, at least two kinds of DESKTOP INFORMATIONs and at least two kinds of desktop starter are stored in internal memory or external memory, wherein the quantity of DESKTOP INFORMATION is equal with the quantity of desktop starter, in the present embodiment, as shown in Figure 2, DESKTOP INFORMATION and desktop starter are all three kinds, each DESKTOP INFORMATION corresponding a desktop starter, that is: father desktop starter k1with UI configuration 1 i.e. DESKTOP INFORMATION A1corresponding; Mother desktop starter k2with UI configuration 2 i.e. DESKTOP INFORMATION A2corresponding; Child desktop starter k3with UI configuration 3 i.e. DESKTOP INFORMATION A3corresponding; Father's desktop starter, mother's desktop starter and child's desktop starter are all and defer to common common data interaction protocol, starter supervisory routine and public data area;
User is by the instruction of input equipment input desktop management, desktop management instruction is managed by primary control program, and described desktop management instruction comprises: read the parameter of current desktop information, revise the parameter of current desktop information, switch desktop starter to change desktop, to arrange the parameter of desktop starter;
When desktop management instruction is the parameter reading current desktop information, primary control program is controlled central processing unit by the parameter read-in internal memory of current desktop information and is shown by output device;
When desktop management instruction is the parameter of amendment current desktop information, parameter that primary control program controls the DESKTOP INFORMATION that user is inputted by input equipment by central processing unit is stored in being shown in real time by output device in current desktop information;
When desktop management instruction is when switching desktop starter to change desktop, the desktop starter code that primary control program control central processing unit is inputted by input equipment according to user starts corresponding desktop starter, thus makes the DESKTOP INFORMATION corresponding with desktop starter be shown by output device and become current desktop;
When desktop management instruction is the parameter arranging desktop starter, primary control program controls the parameter of desktop starter that user inputted by input equipment by central processing unit stored in being shown in real time by output device in current desktop starter.
In the present embodiment, primary control program identical common data interaction protocol all built-in with each desktop starter, here common data interaction protocol comprises primary control program and each desktop starter and all defers to identical data definition and data orga-nizational format, the definition of these data and data orga-nizational format can adopt existing form, also can by User Defined.
In the present embodiment, each desktop starter is respectively equipped with respective parameter memory block, and data storage area is positioned in or beyond internal memory to be deposited.
The present embodiment is arranged on Android panel computer, same panel computer possesses the different desktop starter configuration of corresponding to three users three kinds, and by three, independently desktop starter and primary control program have worked in coordination with the integration and management of many desktop starter.
These three independently desktop starter possess independently user interface configuration information separately, i.e. the parameter of desktop starter, these configuration informations are stored in respective parameter memory block, and configuration information comprises: the pattern of user interface, the configuration etc. of user personality.Primary control program and each desktop starter all defer to same common data interaction protocol, and each desktop starter is reported respectively to primary control program registration.According to interaction protocol, desktop starter also using the data of some type as public mutual use, in the specific time to primary control program transmission, or receive and perform the instruction that primary control program sends.Primary control program can be unified the common data be placed in public data area to preserve, for scheduling.So just achieve by the integration of primary control program to multiple desktop starter, and the switching that can control between multiple desktop starter and data sharing.
When controlling the switching between each desktop starter, such as, from current desktop starter k1receive user to need to switch to desktop starter k2instruction after, this instruction is passed to primary control program, desktop starter k1preserve oneself current running status at once, and quit a program command given back primary control program, primary control program, then according to the state utilizing each desktop starter of preserving in public data area, completes the interface display process of necessity when desktop starter switches, final startup desktop starter k2, complete switching.For user, process is very smooth, experiences less than there being multiple application program repeatedly running.
Control to need during interactive information, to need the information format and the processing mode that specify to determine employing through interaction protocol, so just can complete information interaction between multiple desktop starter between each desktop starter.Such as each user can receive " little paper slip " message that the other side sends, and increases the interactive entertaining between multiple desktop starter.