CN105487845B - A kind of information processing method and electronic equipment - Google Patents
A kind of information processing method and electronic equipment Download PDFInfo
- Publication number
- CN105487845B CN105487845B CN201410479765.8A CN201410479765A CN105487845B CN 105487845 B CN105487845 B CN 105487845B CN 201410479765 A CN201410479765 A CN 201410479765A CN 105487845 B CN105487845 B CN 105487845B
- Authority
- CN
- China
- Prior art keywords
- application
- application system
- electronic equipment
- core
- unit
- 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.)
- Active
Links
Landscapes
- Stored Programmes (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a kind of information processing method and electronic equipment, there are one the first application system and N number of second application system, N >=1 for the electronic equipment tool;Wherein, first application system has core VM;Described information processing method includes:The first operation is obtained, described first operates to apply carried out operation to first in first application system or second application system;Based on first operation, the first instruction is generated;First instruction is responded, the core VM is replicated and obtains the first VM, and VM is applied using the first VM as first application;Start the VM that applies of first application, and the operation using VM completions to first application applied by described first.
Description
Technical field
The present invention relates to the information processing technology more particularly to a kind of information processing methods and electronic equipment.
Background technology
With intelligent handheld device, such as the promotion of the process performance of smart mobile phone, intelligent handheld device can carry out
More complicated task processing, and with the image processing function of display multisystem.But it is typically due to the limitation of system, as
Auxiliary display screen in multi-display can not provide fairly perfect man-machine interaction experience, this is wasted to a certain extent is
System performance, and completely newer experience could not be provided the user with.
Invention content
In order to solve the above technical problems, an embodiment of the present invention provides a kind of information processing method and electronic equipment, it can
Preferable man-machine interaction experience is provided in auxiliary display screen in multi-display, namely in former application system and Parallel application system
On system, with perfect interactive experience can be possessed per family.
Information processing method provided in an embodiment of the present invention is applied in electronic equipment, and there are one for electronic equipment tool
One application system and N number of second application system, N >=1;Wherein, first application system have core virtual machine (VM,
Virtual Machine);Described information processing method includes:
The first operation is obtained, first operation is to the in first application system or second application system
One applies carried out operation;
Based on first operation, the first instruction is generated;
First instruction is responded, the core VM is replicated and obtains the first VM, and using the first VM as described first
VM is applied in application;
Start the VM that applies of first application, and the application VM applied by described first is completed to first application
Operation.
There are one the first application system and N number of second application system, N >=1 for electronic equipment tool provided in an embodiment of the present invention;
Wherein, first application system has core VM;The electronic equipment further includes:
First acquisition unit, for obtaining the first operation, first operation is to first application system or described
First in second application system applies carried out operation;
Generation unit generates the first instruction for being operated based on described first;
First response unit replicates the core VM and obtains the first VM for responding first instruction, and by described the
One VM applies VM as first application;
Processing unit, the VM that applies for starting first application, and the application VM applied by described first is completed
Operation to first application.
In the technical solution of the embodiment of the present invention, electronic equipment has single operating system, and specially the first application system should
In system there is core VM, core VM can carry out self-replacation as sub-processes, and obtains multiple using VM, Mei Geying
The operation of respective application can be carried with VM.Electronic equipment also multiple application systems with virtual parallel, specially N number of second
Application system.In the second virtual application system there is more than one to apply VM, the application VM in the second application system equally by
Core VM in first application system carries out self-replacation and obtains.In this way, realized on the basis of single operating system it is multiple simultaneously
Row application system.First application system and the second application system can be displayed on the display unit of electronic equipment, when to
When application in two application systems is operated, core VM generations the first VM, the first VM is replicated namely with operation using corresponding
Apply VM, then, then where the second application system space start it is described apply VM, with carry to operation application a system
Row operation.In this way, the embodiment of the present invention can not only realize preferable human-computer interaction in the first application system, additionally it is possible in void
Preferable human-computer interaction is realized in the second quasi- application system, it is perfect to be provided in the auxiliary display screen in multi-display
Interactive experience.
Description of the drawings
Fig. 1 is the flow diagram of the information processing method of the embodiment of the present invention one;
Fig. 2 is the flow diagram of the information processing method of the embodiment of the present invention two;
Fig. 3 is the flow diagram of the information processing method of the embodiment of the present invention three;
Fig. 4 is the flow diagram of the information processing method of the embodiment of the present invention four;
Fig. 5 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention one;
Fig. 6 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention two;
Fig. 7 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention three;
Fig. 8 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention four;
Fig. 9 is the schematic diagram of the multi-application system of the embodiment of the present invention.
Specific implementation mode
The characteristics of in order to more fully hereinafter understand in the present invention is implemented and technology contents, below in conjunction with the accompanying drawings to this
The realization of inventive embodiments is described in detail, appended attached drawing purposes of discussion only for reference, is not used for limiting implementation of the present invention
Example.
Fig. 1 is the flow diagram of the information processing method of the embodiment of the present invention one, the information processing side in the present embodiment
Method is applied in electronic equipment, which is characterized in that there are one the first application systems and N number of second application system for the electronic equipment tool
System, N >=1;Wherein, first application system has core VM;As shown in Figure 1, described information processing method includes following step
Suddenly:
Step 101:The first operation is obtained, first operation is to be to first application system or second application
First in system applies carried out operation.
In the embodiment of the present invention, the electronic equipment can be that the electronics such as smart mobile phone, tablet computer, palm PC are set
It is standby.The electronic equipment espespecially has the electronic equipment of Android (Android) system, the real operating system of this class of electronic devices
There are one only, the as electronic equipment of single operating system;Can be built on single operating system it is virtual run parallel it is multiple
Application system.
Original single operating system is become the first application system by the embodiment of the present invention, by the virtual parallel operation of structure
Multiple application systems be known as the second application system.
For the first application system, there is core VM, first application system also to have by the core in the system
I that VM is replicated apply VM, i >=0.Specifically, core VM can carry out self-replacation as sub-processes, and obtain more
It is a to apply VM, each operation that respective application is carried using VM.Specifically, after the first application system starts, electronics is set
Standby can be the VM that the first application system builds a most original, be specially fertilized eggs (Zygote) in android system, later
Such as to start in the first application system in application, Zygote meeting self-replacation portions carry the tool of application as new VM
Gymnastics is made.
For the second application system, there are the second application system j replicated by the core VM to be applied VM, and j >=
0.Specifically, there is more than one to apply VM, equally being answered by first using VM in the second application system in the second application system
Self-replacation is carried out with the core VM in system to obtain.In this way, realizing multiple Parallel applications on the basis of single operating system
System.
In the embodiment of the present invention, after electronic equipment booting, all application systems meeting synchronous averaging, but only main screen pair
The application system answered is active, and other application system is all in suspended state.Here, main screen display interface correspondence is in
The application system of state of activation, and the screen display interface of other application system is known as the second screen display interface, third screen is shown
Interface etc..When opening the second screen display interface or other screen display interfaces, corresponding second application system or third application
System is activated.User can on the display unit operate the application system being activated, in this way, the electronic equipment obtains
Obtain the operation triggered by user, the referred to as first operation.
Step 102:Based on first operation, the first instruction is generated.
In the embodiment of the present invention, the first application when the first operation to start in the first application system or the second application system
Operation when, first instruction for start it is described first application instruction.
Here, the first application various types of can be applied, such as the application of chat class, game class application, video class
Using etc..Also, the application that can be run between multiple application systems can be same or different application.
Step 103:Respond first instruction, replicate the core VM and obtain the first VM, and using the first VM as
VM is applied in first application.
In the embodiment of the present invention, when being operated to the application in the first application system or the second application system, replicate
Core VM generates the first VM, the first VM namely it is corresponding with operation application apply VM, then, then in the first application system or the
Space where two application systems starts the sequence of operations applied VM, applied to operation with carrying.
Step 104:Start the VM that applies of first application, and the application VM applied by described first is completed to described
The operation of first application.
In the embodiment of the present invention, when passing through the campaign management services device in electronic equipment
(ActivityManagerService) start one in application, will be carried out by socket (Socket) and Zygote processes
Communication asks its self-replacation to go out a subprocess out as this i.e. by the process of application program to be started, Ye Jiying
Use VM.In this way, the embodiment of the present invention can not only realize preferable human-computer interaction in the first application system, additionally it is possible to virtual
The second application system on realize preferable human-computer interaction, to provide perfect friendship in auxiliary display screen in multi-display
Mutually experience.
Fig. 2 is the flow diagram of the information processing method of the embodiment of the present invention two, the information processing side in the present embodiment
Method is applied in electronic equipment, which is characterized in that there are one the first application systems and N number of second application system for the electronic equipment tool
System, N >=1;Wherein, first application system has core VM;As shown in Fig. 2, described information processing method includes following step
Suddenly:
Step 201:The first operation is obtained, first operation is to be to first application system or second application
First in system applies carried out operation.
In the embodiment of the present invention, the electronic equipment can be that the electronics such as smart mobile phone, tablet computer, palm PC are set
It is standby.Espespecially the electronic equipment with android system, the real operating system of this class of electronic devices only have one to the electronic equipment
It is a, the as electronic equipment of single operating system;The virtual multiple application systems run parallel can be built on single operating system
System.
Original single operating system is become the first application system by the embodiment of the present invention, by the virtual parallel operation of structure
Multiple application systems be known as the second application system.
For the first application system, there is core VM, first application system also to have by the core in the system
I that VM is replicated apply VM, i >=0.Specifically, core VM can carry out self-replacation as sub-processes, and obtain more
It is a to apply VM, each operation that respective application is carried using VM.Specifically, after the first application system starts, electronics is set
Standby can be the VM that the first application system builds a most original, be specially Zygote in android system, later such as to open
Move in the first application system in application, Zygote meeting self-replacation portions carry the concrete operations of application as new VM.
For the second application system, there are the second application system j replicated by the core VM to be applied VM, and j >=
0.Specifically, there is more than one to apply VM, equally being answered by first using VM in the second application system in the second application system
Self-replacation is carried out with the core VM in system to obtain.In this way, realizing multiple Parallel applications on the basis of single operating system
System.
In the embodiment of the present invention, after electronic equipment booting, all application systems meeting synchronous averaging, but only main screen pair
The application system answered is active, and other application system is all in suspended state.Here, main screen display interface correspondence is in
The application system of state of activation, and the screen display interface of other application system is known as the second screen display interface, third screen is shown
Interface etc..When opening the second screen display interface or other screen display interfaces, corresponding second application system or third application
System is activated.User can on the display unit operate the application system being activated, in this way, the electronic equipment obtains
Obtain the operation triggered by user, the referred to as first operation.
Step 202:Based on first operation, the first instruction is generated.
In the embodiment of the present invention, the first application when the first operation to start in the first application system or the second application system
Operation when, first instruction for start it is described first application instruction.
Here, the first application various types of can be applied, such as the application of chat class, game class application, video class
Using etc..Also, the application that can be run between multiple application systems can be same or different application.
Step 203:Respond first instruction, replicate the core VM and obtain the first VM, and using the first VM as
VM is applied in first application.
In the embodiment of the present invention, when being operated to the application in the first application system or the second application system, replicate
Core VM generates the first VM, the first VM namely it is corresponding with operation application apply VM, then, then in the first application system or the
Space where two application systems starts the sequence of operations applied VM, applied to operation with carrying.
Step 204:Using the core VM by described first apply using VM label it is described first application where
In the system space of application system.
In the embodiment of the present invention, referring to Fig. 9, AS0 is the first application system, and AS1 to ASn is the second application system, in AS0
VM0 is core VM;VM1 to VMm in first application system and the second application system is using VM.When core VM self-replacations are given birth to
At first application application VMn when, core VM will the VMn newly created label where application system space PASSn in.
Step 205:According to the label of application VM, start the VM that applies of first application in the system space, and
The operation using VM completions to first application applied by described first.
In the embodiment of the present invention, applied when starting one by the ActivityManagerService in electronic equipment
When, it will be communicated with Zygote processes by Socket, ask its self-replacation to go out a subprocess and be out used as this
I.e. by the process of application program to be started, namely apply VM.In this way, the embodiment of the present invention not only can be in the first application system
It is upper to realize preferable human-computer interaction, additionally it is possible to preferable human-computer interaction to be realized in the second virtual application system, to more
Perfect interactive experience is provided in the auxiliary display screen in display screen.
Fig. 3 is the flow diagram of the information processing method of the embodiment of the present invention three, the information processing side in the present embodiment
Method is applied in electronic equipment, which is characterized in that there are one the first application systems and N number of second application system for the electronic equipment tool
System, N >=1;Wherein, first application system has core VM;The electronic equipment has display unit, the display unit
The interface of one first application system and N number of second application system can be shown with multi-screen pattern;As shown in figure 3, described
Information processing method includes the following steps:
Step 301:The application system where first application is activated, by the display interface of the application system activated
It is shown on the display unit.
Step 302:The first operation is obtained on the display interface of the display unit, first operation is to described aobvious
Show that first on interface applies carried out operation.
In the embodiment of the present invention, first operation is in first application system or second application system
First applies carried out operation.
In the embodiment of the present invention, the electronic equipment can be that the electronics such as smart mobile phone, tablet computer, palm PC are set
It is standby.Espespecially the electronic equipment with android system, the real operating system of this class of electronic devices only have one to the electronic equipment
It is a, the as electronic equipment of single operating system;The virtual multiple application systems run parallel can be built on single operating system
System.
Original single operating system is become the first application system by the embodiment of the present invention, by the virtual parallel operation of structure
Multiple application systems be known as the second application system.
For the first application system, there is core VM, first application system also to have by the core in the system
I that VM is replicated apply VM, i >=0.Specifically, core VM can carry out self-replacation as sub-processes, and obtain more
It is a to apply VM, each operation that respective application is carried using VM.Specifically, after the first application system starts, electronics is set
Standby can be the VM that the first application system builds a most original, be specially in android system by Zygote, later such as to
Start in the first application system in application, Zygote meeting self-replacation portions carry the specific behaviour of application as new VM
Make.
For the second application system, there are the second application system j replicated by the core VM to be applied VM, and j >=
0.Specifically, there is more than one to apply VM, equally being answered by first using VM in the second application system in the second application system
Self-replacation is carried out with the core VM in system to obtain.In this way, realizing multiple Parallel applications on the basis of single operating system
System.
In the embodiment of the present invention, after electronic equipment booting, all application systems meeting synchronous averaging, but only main screen pair
The application system answered is active, and other application system is all in suspended state.Here, main screen display interface correspondence is in
The application system of state of activation, and the screen display interface of other application system is known as the second screen display interface, third screen is shown
Interface etc..When opening the second screen display interface or other screen display interfaces, corresponding second application system or third application
System is activated.User can on the display unit operate the application system being activated, in this way, the electronic equipment obtains
Obtain the operation triggered by user, the referred to as first operation.
Step 303:Based on first operation, the first instruction is generated.
In the embodiment of the present invention, the first application when the first operation to start in the first application system or the second application system
Operation when, first instruction for start it is described first application instruction.
Here, the first application various types of can be applied, such as the application of chat class, game class application, video class
Using etc..Also, the application that can be run between multiple application systems can be same or different application.
Step 304:Respond first instruction, replicate the core VM and obtain the first VM, and using the first VM as
VM is applied in first application.
In the embodiment of the present invention, when being operated to the application in the first application system or the second application system, replicate
Core VM generates the first VM, the first VM namely it is corresponding with operation application apply VM, then, then in the first application system or the
Space where two application systems starts the sequence of operations applied VM, applied to operation with carrying.
Step 305:Start the VM that applies of first application, and the application VM applied by described first is completed to described
The operation of first application.
In the embodiment of the present invention, applied when starting one by the ActivityManagerService in electronic equipment
When, it will be communicated with Zygote processes by Socket, ask its self-replacation to go out a subprocess and be out used as this
I.e. by the process of application program to be started, namely apply VM.In this way, the embodiment of the present invention not only can be in the first application system
It is upper to realize preferable human-computer interaction, additionally it is possible to preferable human-computer interaction to be realized in the second virtual application system, to more
Perfect interactive experience is provided in the auxiliary display screen in display screen.
Fig. 4 is the flow diagram of the information processing method of the embodiment of the present invention four, the information processing side in the present embodiment
Method is applied in electronic equipment, which is characterized in that there are one the first application systems and N number of second application system for the electronic equipment tool
System, N >=1;Wherein, first application system has core VM;As shown in figure 4, described information processing method includes following step
Suddenly:
Step 401:The first operation is obtained, first operation is to be to first application system or second application
First in system applies carried out operation.
In the embodiment of the present invention, the electronic equipment can be that the electronics such as smart mobile phone, tablet computer, palm PC are set
It is standby.Espespecially the electronic equipment with android system, the real operating system of this class of electronic devices only have one to the electronic equipment
It is a, the as electronic equipment of single operating system;The virtual multiple application systems run parallel can be built on single operating system
System.
Original single operating system is become the first application system by the embodiment of the present invention, by the virtual parallel operation of structure
Multiple application systems be known as the second application system.
For the first application system, there is core VM, first application system also to have by the core in the system
I that VM is replicated apply VM, i >=0.Specifically, core VM can carry out self-replacation as sub-processes, and obtain more
It is a to apply VM, each operation that respective application is carried using VM.Specifically, after the first application system starts, electronics is set
Standby can be the VM that the first application system builds a most original, be specially in android system by Zygote, later such as to
Start in the first application system in application, Zygote meeting self-replacation portions carry the specific behaviour of application as new VM
Make.
For the second application system, there are the second application system j replicated by the core VM to be applied VM, and j >=
0.Specifically, there is more than one to apply VM, equally being answered by first using VM in the second application system in the second application system
Self-replacation is carried out with the core VM in system to obtain.In this way, realizing multiple Parallel applications on the basis of single operating system
System.
In the embodiment of the present invention, after electronic equipment booting, all application systems meeting synchronous averaging, but only main screen pair
The application system answered is active, and other application system is all in suspended state.Here, main screen display interface correspondence is in
The application system of state of activation, and the screen display interface of other application system is known as the second screen display interface, third screen is shown
Interface etc..When opening the second screen display interface or other screen display interfaces, corresponding second application system or third application
System is activated.User can on the display unit operate the application system being activated, in this way, the electronic equipment obtains
Obtain the operation triggered by user, the referred to as first operation.
Step 402:Based on first operation, the first instruction is generated.
In the embodiment of the present invention, the first application when the first operation to start in the first application system or the second application system
Operation when, first instruction for start it is described first application instruction.
Here, the first application various types of can be applied, such as the application of chat class, game class application, video class
Using etc..Also, the application that can be run between multiple application systems can be same or different application.
Step 403:Respond first instruction, replicate the core VM and obtain the first VM, and using the first VM as
VM is applied in first application.
In the embodiment of the present invention, when being operated to the application in the first application system or the second application system, replicate
Core VM generates the first VM, the first VM namely it is corresponding with operation application apply VM, then, then in the first application system or the
Space where two application systems starts the sequence of operations applied VM, applied to operation with carrying.
Step 404:Start the VM that applies of first application, and the application VM applied by described first is completed to described
The operation of first application.
In the embodiment of the present invention, applied when starting one by the ActivityManagerService in electronic equipment
When, it will be communicated with Zygote processes by Socket, ask its self-replacation to go out a subprocess and be out used as this
I.e. by the process of application program to be started, namely apply VM.
Step 405:Obtain the second operation.
Step 406:Second operation is responded, using the MBus by first message by first application system/the
Two application systems are sent to the application system of second application system/first.
In the embodiment of the present invention, data communication is carried out between application system if necessary, is disappeared by unified MBus
The transmission of breath.
The embodiment of the present invention can not only realize preferable human-computer interaction in the first application system, additionally it is possible to virtual
Preferable human-computer interaction is realized in second application system, to provide perfect interaction in the auxiliary display screen in multi-display
Experience.
Fig. 5 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention one, and the electronic equipment in this example has
One the first application system and N number of second application system, N >=1;Wherein, first application system has core VM;The electricity
Sub- equipment further includes:
First acquisition unit 51, for obtaining the first operation, first operation is to first application system or institute
First stated in the second application system applies carried out operation;
Generation unit 52 generates the first instruction for being operated based on described first;
First response unit 53 replicates the core VM and obtains the first VM, and will be described for responding first instruction
First VM applies VM as first application;
Processing unit 54, the VM that applies for starting first application, and the application VM applied by described first is complete
The operation of first application in pairs.
In the embodiment of the present invention, first application system has the i replicated by the core VM is a to apply VM;Institute
Stating the second application system has the j replicated by the core VM is a to apply VM, i, j >=0.
It will be appreciated by those skilled in the art that the function that each unit in the electronic equipment of the embodiment of the present invention is realized,
It can refer to the associated description of information processing method above-mentioned and understand, each unit in the electronic equipment of the embodiment of the present invention, it can
It is realized by realizing the analog circuit of the function described in the embodiment of the present invention, it can also be by executing described in the embodiment of the present invention
Function operation of the software on intelligent terminal and realize.
Fig. 6 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention two, and the electronic equipment in this example has
One the first application system and N number of second application system, N >=1;Wherein, first application system has core VM;The electricity
Sub- equipment further includes:
First acquisition unit 61, for obtaining the first operation, first operation is to first application system or institute
First stated in the second application system applies carried out operation;
Generation unit 62 generates the first instruction for being operated based on described first;
First response unit 63 replicates the core VM and obtains the first VM, and will be described for responding first instruction
First VM applies VM as first application;
Processing unit 64, the VM that applies for starting first application, and the application VM applied by described first is complete
The operation of first application in pairs.
In the embodiment of the present invention, first application system has the i replicated by the core VM is a to apply VM;Institute
Stating the second application system has the j replicated by the core VM is a to apply VM, i, j >=0.
Preferably, the electronic equipment further includes:
Marking unit 65, the application VM labels for being applied described first using the core VM are in first application
In the system space of the application system at place;
The processing unit 64 is additionally operable to, according to the label of application VM, start described first in the system space and answer
Apply VM, and the operation using VM completions to first application applied by described first.
It will be appreciated by those skilled in the art that the function that each unit in the electronic equipment of the embodiment of the present invention is realized,
It can refer to the associated description of information processing method above-mentioned and understand, each unit in the electronic equipment of the embodiment of the present invention, it can
It is realized by realizing the analog circuit of the function described in the embodiment of the present invention, it can also be by executing described in the embodiment of the present invention
Function operation of the software on intelligent terminal and realize.
Fig. 7 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention three, and the electronic equipment in this example has
One the first application system and N number of second application system, N >=1;Wherein, first application system has core VM;The electricity
Sub- equipment further includes:
First acquisition unit 71, for obtaining the first operation, first operation is to first application system or institute
First stated in the second application system applies carried out operation;
Generation unit 72 generates the first instruction for being operated based on described first;
First response unit 73 replicates the core VM and obtains the first VM, and will be described for responding first instruction
First VM applies VM as first application;
Processing unit 74, the VM that applies for starting first application, and the application VM applied by described first is complete
The operation of first application in pairs.
In the embodiment of the present invention, first application system has the i replicated by the core VM is a to apply VM;Institute
Stating the second application system has the j replicated by the core VM is a to apply VM, i, j >=0.
Preferably, the electronic equipment has display unit 75, described in the display unit can be shown with multi-screen pattern
The interface of one the first application system and N number of second application system;
The first acquisition unit 71 includes:
Subelement 711 is activated, the application system for activating first application place, the application system that will be activated
Display interface be shown on the display unit;
Subelement 712 is obtained, for obtaining the first operation, first operation on the display interface of the display unit
To apply carried out operation to first on the display interface.
It will be appreciated by those skilled in the art that the function that each unit in the electronic equipment of the embodiment of the present invention is realized,
It can refer to the associated description of information processing method above-mentioned and understand, each unit in the electronic equipment of the embodiment of the present invention, it can
It is realized by realizing the analog circuit of the function described in the embodiment of the present invention, it can also be by executing described in the embodiment of the present invention
Function operation of the software on intelligent terminal and realize.
Fig. 8 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention four, and the electronic equipment in this example has
One the first application system and N number of second application system, N >=1;Wherein, first application system has core VM;The electricity
Sub- equipment further includes:
First acquisition unit 81, for obtaining the first operation, first operation is to first application system or institute
First stated in the second application system applies carried out operation;
Generation unit 82 generates the first instruction for being operated based on described first;
First response unit 83 replicates the core VM and obtains the first VM, and will be described for responding first instruction
First VM applies VM as first application;
Processing unit 84, the VM that applies for starting first application, and the application VM applied by described first is complete
The operation of first application in pairs.
In the embodiment of the present invention, first application system has the i replicated by the core VM is a to apply VM;Institute
Stating the second application system has the j replicated by the core VM is a to apply VM, i, j >=0.
Preferably, the electronic equipment has MBus;The electronic equipment further includes:
Second acquisition unit 85, for obtaining the second operation;
Second response unit 86, for responding second operation, using the MBus by first message by described first
The application system of application system/second is sent to the application system of second application system/first.
It will be appreciated by those skilled in the art that the function that each unit in the electronic equipment of the embodiment of the present invention is realized,
It can refer to the associated description of information processing method above-mentioned and understand, each unit in the electronic equipment of the embodiment of the present invention, it can
It is realized by realizing the analog circuit of the function described in the embodiment of the present invention, it can also be by executing described in the embodiment of the present invention
Function operation of the software on intelligent terminal and realize.
It, in the absence of conflict, can be in any combination between technical solution recorded in the embodiment of the present invention.
In several embodiments provided by the present invention, it should be understood that disclosed method and smart machine, Ke Yitong
Other modes are crossed to realize.Apparatus embodiments described above are merely indicative, for example, the division of the unit, only
Only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as:Multiple units or component can be tied
It closes, or is desirably integrated into another system, or some features can be ignored or not executed.In addition, shown or discussed each group
At the mutual coupling in part or direct-coupling or communication connection can be by some interfaces, equipment or unit it is indirect
Coupling or communication connection, can be electrical, mechanical or other forms.
The above-mentioned unit illustrated as separating component can be or may not be and be physically separated, aobvious as unit
The component shown can be or may not be physical unit, you can be located at a place, may be distributed over multiple network lists
In member;Some or all of wherein unit can be selected according to the actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in various embodiments of the present invention can be fully integrated into a second processing unit,
Can also be each unit individually as a unit, it can also be during two or more units be integrated in one unit;
The form that hardware had both may be used in above-mentioned integrated unit is realized, the form that hardware adds SFU software functional unit can also be used real
It is existing.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.
Claims (10)
1. a kind of information processing method, this method is applied in electronic equipment, which is characterized in that the electronic equipment has display
Unit, the display unit include the interface that first application system and N number of second application system are shown with multi-screen pattern, N
≥1;Wherein, first application system has core virtual machine VM;Described information processing method includes:
The first operation is obtained, first operation is to answer first in first application system or second application system
With the operation carried out;
Based on first operation, the first instruction is generated;
First instruction is responded, the core VM is replicated and obtains the first VM, and using the first VM as first application
Apply VM;
Start the VM that applies of first application, and the behaviour completed using VM to first application applied by described first
Make.
2. information processing method according to claim 1, which is characterized in that first application system has by the core
I that heart VM is replicated apply VM;Second application system has the j replicated by the core VM is a to apply VM, i
>=0, j >=0.
3. information processing method according to claim 1, which is characterized in that the method further includes:
Using the core VM by described first apply be in the application system where first application using VM labels
It unites in space;
Correspondingly, the VM that applies for starting first application, and the application VM applied by described first is completed to described
The operation of first application, including:
According to the label of application VM, start first application in the system space applies VM, and passes through described first
Application completes the operation to first application using VM.
4. information processing method according to claim 1, which is characterized in that the first operation of the acquisition, including:
It includes described aobvious to activate the application system where first application, the display interface by the application system activated
Show on unit;
The first operation is obtained on the display interface of the display unit, first operation is to the on the display interface
One applies carried out operation.
5. information processing method according to any one of claims 1 to 4, which is characterized in that the electronic equipment, which has, to disappear
Cease bus MBus;Correspondingly, described information processing method further includes:
Obtain the second operation;
Second operation is responded, is sent out first message by the application system of first application system/second using the MBus
It send to the application system of second application system/first.
6. a kind of electronic equipment, which is characterized in that the electronic equipment has display unit, and the display unit includes with multi-screen
Pattern shows the interface of first application system and N number of second application system, N >=1;Wherein, the first application system tool
There is core VM;The electronic equipment further includes:
First acquisition unit, for obtaining the first operation, first operation is to first application system or described second
First in application system applies carried out operation;
Generation unit generates the first instruction for being operated based on described first;
First response unit replicates the core VM and obtains the first VM for responding first instruction, and by the first VM
VM is applied as first application;
Processing unit, the VM that applies for starting first application, and the application VM applied by described first is completed to institute
State the operation of the first application.
7. electronic equipment according to claim 6, which is characterized in that first application system has by the core VM
It replicates i obtained and applies VM;There are second application system j replicated by the core VM to be applied VM, i >=0,
j≥0。
8. electronic equipment according to claim 6, which is characterized in that the electronic equipment further includes:
Marking unit, for using the core VM by described first apply using VM label it is described first application where
In the system space of application system;
The processing unit is additionally operable to the label according to application VM, starts answering for first application in the system space
With VM, and by described first apply complete the operation to first application using VM.
9. electronic equipment according to claim 6, which is characterized in that the first acquisition unit includes:
Subelement is activated, the application system for activating first application place, by the display of the application system activated
Interface display is on the display unit;
Subelement is obtained, for obtaining the first operation on the display interface of the display unit, first operation is to institute
First stated on display interface applies carried out operation.
10. according to claim 6 to 9 any one of them electronic equipment, which is characterized in that the electronic equipment has MBus;
The electronic equipment further includes:
Second acquisition unit, for obtaining the second operation;
Second response unit, for responding second operation, using the MBus by first message by first application system
The/the second application system of system is sent to the application system of second application system/first.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410479765.8A CN105487845B (en) | 2014-09-18 | 2014-09-18 | A kind of information processing method and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410479765.8A CN105487845B (en) | 2014-09-18 | 2014-09-18 | A kind of information processing method and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105487845A CN105487845A (en) | 2016-04-13 |
| CN105487845B true CN105487845B (en) | 2018-08-31 |
Family
ID=55674846
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410479765.8A Active CN105487845B (en) | 2014-09-18 | 2014-09-18 | A kind of information processing method and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105487845B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102682182A (en) * | 2011-03-09 | 2012-09-19 | 上海思穆电子科技有限公司 | Multiscreen independent-operated vehicle information system with novel architecture |
| CN103118021A (en) * | 2013-01-25 | 2013-05-22 | 中国电力科学研究院 | Application level intrusion tolerance system and method |
| CN103229156A (en) * | 2010-10-01 | 2013-07-31 | Flex Electronics ID Co.,Ltd. | Automatic Configuration of Docking System in Multi-OS Environment |
| CN103270505A (en) * | 2010-10-01 | 2013-08-28 | Flex Electronics ID Co.,Ltd. | Smart Board Divide Screen |
| CN104050992A (en) * | 2014-06-10 | 2014-09-17 | 浙江中科领航汽车电子有限公司 | Vehicle-mounted intelligent system with virtual instrument and information entertainment terminals |
| CN104050001A (en) * | 2014-06-24 | 2014-09-17 | 中科创达软件股份有限公司 | Resource processing method, device and equipment based on Android system |
-
2014
- 2014-09-18 CN CN201410479765.8A patent/CN105487845B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103229156A (en) * | 2010-10-01 | 2013-07-31 | Flex Electronics ID Co.,Ltd. | Automatic Configuration of Docking System in Multi-OS Environment |
| CN103270505A (en) * | 2010-10-01 | 2013-08-28 | Flex Electronics ID Co.,Ltd. | Smart Board Divide Screen |
| CN102682182A (en) * | 2011-03-09 | 2012-09-19 | 上海思穆电子科技有限公司 | Multiscreen independent-operated vehicle information system with novel architecture |
| CN103118021A (en) * | 2013-01-25 | 2013-05-22 | 中国电力科学研究院 | Application level intrusion tolerance system and method |
| CN104050992A (en) * | 2014-06-10 | 2014-09-17 | 浙江中科领航汽车电子有限公司 | Vehicle-mounted intelligent system with virtual instrument and information entertainment terminals |
| CN104050001A (en) * | 2014-06-24 | 2014-09-17 | 中科创达软件股份有限公司 | Resource processing method, device and equipment based on Android system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105487845A (en) | 2016-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103744671B (en) | The method and electronic equipment of a kind of information processing | |
| CN104049866B (en) | The implementation method and device of a kind of mobile terminal and its split screen | |
| CN104076916A (en) | Information processing method and electronic device | |
| CN109471626A (en) | Page logic structure, page generation method, page data processing method and device | |
| CN106993099A (en) | A kind of mobile phone protective cover and its control method with flexible touch screen | |
| CN103076888B (en) | A kind of method that USB keyboard calls OSD switching channels in KVM equipment and the equipment | |
| CN103076978A (en) | Method and device for controlling remote equipment through touch screen mobile equipment and mobile equipment | |
| CN106028172A (en) | Audio/video processing method and device | |
| CN103995567A (en) | Double-system intelligent interaction all-in-one machine and double-system switching method thereof | |
| CN102375918A (en) | Interaction virtual role system between facilities | |
| CN105992066A (en) | Character input method and character input device applied to intelligent device | |
| CN105893067A (en) | Method for implementing running of Android system application based on PC machine | |
| CN104915125A (en) | Mobile equipment, mobile equipment control method and mobile equipment control system | |
| CN107678721A (en) | A kind of Multi-screen display system | |
| CN101464843B (en) | Method for sharing display card in multiple operating systems and computer system thereof | |
| CN112929254A (en) | Message processing method and device and electronic equipment | |
| CN113872849B (en) | Message interaction method and device and electronic equipment | |
| CN105487845B (en) | A kind of information processing method and electronic equipment | |
| CN113824627B (en) | Group chat message display method and device, electronic equipment and storage medium | |
| CN110515489A (en) | Intelligent interaction device and its control method | |
| CN104915208B (en) | Application program head figure display control method and device | |
| CN103106071B (en) | Mobile terminal UI demonstration on interface method and system | |
| CN105451046A (en) | Intelligent terminal-based intelligent set-top box virtual handle generation method and system | |
| CN105491183B (en) | Electronic equipment | |
| CN103838466B (en) | Information processing method, device and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |