CN104657213A - Intersystem application switching method and terminal - Google Patents
Intersystem application switching method and terminal Download PDFInfo
- Publication number
- CN104657213A CN104657213A CN201510080810.7A CN201510080810A CN104657213A CN 104657213 A CN104657213 A CN 104657213A CN 201510080810 A CN201510080810 A CN 201510080810A CN 104657213 A CN104657213 A CN 104657213A
- Authority
- CN
- China
- Prior art keywords
- application program
- data
- terminal
- run
- cloud server
- 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.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiments of the invention provide an intersystem application switching method and a terminal and relate to the technical field of electronic terminals. The method and the terminal can be used for solving the problem that inconvenience is brought for users due to the fact that applications, which respectively exist in multiple systems, need to rerun if system switching occurs in the case that the running of the applications is not terminated. The method comprises the steps: the terminal comprises a commonly used system and a security system, if the terminal receives a system switching instruction, data of the applications running in the background and/or running are stored in a local or cloud server of the terminal, the applications are simultaneously stored in the commonly used system and the security system, and the data of the applications are read from the local or cloud server after the terminal completes system switching, so as to continue to run the applications in the switched system according to the data of the applications. The embodiments of the invention are applied to the switchover of operating systems of the terminal.
Description
Technical field
The present invention relates to electric terminal technical field, particularly relate to the method and terminal of applying switching between a kind of system.
Background technology
Along with mobile phone universal of Android (Android) system, user is when using handset processes different task, wish both to enjoy the safe, stable and convenient of function machine, the good experience sense of intelligent machine can be obtained again, so there is multi-system mobile phone, comprise common system and security system, any application under common system in user-operable mobile phone, and security system is equivalent to totally-enclosed system, user can only carry out functions such as calling, send short messages, shields the function that online etc. exists potential safety hazard.Wherein, user can make mobile phone switch in these two kinds of systems.
But, in multi-system mobile phone, application between different system all adopts the mode of independent operating, for the application program had in two systems, once application program just operationally generation systems switching, the application program run enters running background or out of service, this application program if the system after switching is reruned, need this application program of re invocation, the application program operating in backstage before switching will stop access hardware resource, and this application program of the system after switching can normally be run.So, in prior art, for the application program be present in a system there will not be application program interruption needs to rerun problem when generation systems switches, and for the application program all existed in two systems, if application program is run, user needs switched system, the data that the application program run before switching produces can not be stored in the system after switching, when user wants to rerun this application program, need again to run this application program in system after handover, same application cannot be merged, can make troubles to user like this, poor user experience.
Summary of the invention
The embodiment of the present invention provides the method and terminal of applying switching between a kind of system, needs to rerun thus the problem of making troubles to user if can solve the application program generation systems switching when not stopping running all existed in multisystem.
First aspect, provides a kind of method applying switching between system, is applied to the terminal comprising common system and security system, comprises:
If described terminal receives systematic evaluation instruction, then will run in this locality or cloud server that backstage and/or the data of application program run are stored in described terminal, described application program is stored in described common system and described security system simultaneously;
Described terminal, when systematic evaluation, reads the data of described application program from described this locality or described cloud server, to continue according to the data of described application program to run described application program in system after handover.
In conjunction with first aspect, in the first mode in the cards of first aspect, describedly will run in this locality or cloud server that backstage and/or the data of application program run are stored in described terminal, described application program is stored in described common system simultaneously and described security system comprises:
Described terminal determines whether to need to access cloud server;
If so, then described terminal will run on backstage and/or the data of described application program run are stored in described cloud server;
If not, then described terminal will run on backstage and/or the data of described application program run are stored in local read only memory ROM, and described ROM is all addressable public storage area of described common system and described security system;
Wherein, described data comprise the application identities of described application program.
In conjunction with the first mode in the cards of first aspect, in the second of first aspect mode in the cards, the described data reading described application program from described this locality or described cloud server, comprise to continue running described application program in system after handover according to the data of described application program:
When application program described before systematic evaluation is at running background, described terminal reads the data of described application program from described this locality or cloud server according to the application identities of described application program, and the data of described application program be stored in internal memory corresponding to the system after switching;
When receiving the instruction running described application program after systematic evaluation, described terminal continues to run described application program in the system after described switching according to the data of described application program, and termination system switches the front described application program at running background.
In conjunction with the first mode in the cards of first aspect, in the third mode in the cards of first aspect, the described data reading described application program from described this locality or described cloud server, comprise to continue running described application program in system after handover according to the data of described application program:
When application program described before systematic evaluation is at front stage operation, described terminal reads the data of described application program from described this locality or cloud server according to described application identities, and the data of described application program be stored in internal memory corresponding to the system after switching;
Described application program is started in the system of described terminal after described switching, and then continue to run described application program in the system after described switching according to the data of application program described in described internal memory, and the described application program at front stage operation before termination system switching.
In conjunction with the first mode in the cards of first aspect to any one in the third mode in the cards, in the 4th kind of mode in the cards of first aspect, the described data reading described application program from described this locality or cloud server comprise:
Described terminal determines the data of whether preserving described application program in described ROM;
If so, then described terminal reads the data of described application program from described ROM;
If not, then described terminal sends a request message to described cloud server, described request message comprises the application identities of described application program, and then described terminal receives response message from described cloud server, and described response message comprises the data of described application program.
Second aspect, provides a kind of terminal, comprises common system and security system, and described terminal comprises:
Storage unit, if receive systematic evaluation instruction for described terminal, then will run in this locality or cloud server that backstage and/or the data of application program run are stored in described terminal, described application program is stored in described common system and described security system simultaneously;
Reading unit, for described terminal when systematic evaluation, reads the data of described application program from described this locality or described cloud server, to continue according to the data of described application program to run described application program in system after handover.
In conjunction with second aspect, in the first mode in the cards of second aspect, described storage unit specifically for:
Determine whether to need to access cloud server;
If so, then backstage will be run on and/or the data of described application program run are stored in described cloud server;
If not, then will run on backstage and/or the data of described application program run are stored in local read only memory ROM, described ROM is all addressable public storage area of described common system and described security system;
Wherein, described data comprise the application identities of described application program.
In conjunction with the first mode in the cards of second aspect, in the second of second aspect mode in the cards, described reading unit specifically for:
When application program described before systematic evaluation is at running background, read the data of described application program according to the application identities of described application program from described this locality or cloud server, and the data of described application program are stored in internal memory corresponding to the system after switching;
When receiving the instruction running described application program after systematic evaluation, continue to run described application program in the system after described switching according to the data of described application program, and termination system switches the front described application program at running background.
In conjunction with the first mode in the cards of second aspect, in the third mode in the cards of second aspect, described reading unit specifically for:
When application program described before systematic evaluation is at front stage operation, read the data of described application program from described this locality or cloud server according to described application identities, and the data of described application program are stored in internal memory corresponding to the system after switching;
Start described application program in system after described switching, and then continue to run described application program in the system after described switching according to the data of application program described in described internal memory, and the described application program at front stage operation before termination system switching.
In conjunction with the first mode in the cards of second aspect to any one in the third mode in the cards, in the 4th kind of mode in the cards of second aspect, described reading unit specifically for:
Determine the data of whether preserving described application program in described ROM;
If so, the data of described application program are then read from described ROM;
If not, then send a request message to described cloud server, described request message comprises the application identities of described application program, and then receive response message from described cloud server, described response message comprises the data of described application program.
Embodiments provide the method and terminal of applying switching between a kind of system, this terminal comprises common system and security system, if terminal receives systematic evaluation instruction, then will run in this locality or cloud server that backstage and/or the data of application program run are stored in terminal, application program is stored in common system and security system simultaneously, terminal is after completion system switches, the data of application program are read from local or cloud server, to continue according to the data of application program to run application in system after handover, so, when generation systems switches, if have the application program run or the application program operating in backstage before switching, when after systematic evaluation, the application data of this application program can be obtained from local or cloud server, thus can continue to run in system after handover, do not need again to run this application program in system after handover, if the application program generation systems switching when not stopping running all existed in multisystem can be solved to be needed to rerun thus the problem of making troubles to user.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The method flow schematic diagram of switching is applied between a kind of system that Fig. 1 provides for the embodiment of the present invention;
The method flow schematic diagram of switching is applied between a kind of system that Fig. 2 provides for the embodiment of the present invention;
A kind of data communication between systems schematic diagram that Fig. 3 provides for the embodiment of the present invention;
A kind of terminal structure schematic diagram that Fig. 4 provides for the embodiment of the present invention;
A kind of communication system schematic diagram that Fig. 5 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Terminal in the embodiment of the present invention can comprise two systems: common system and security system.When user's choice for use common system, user can run any application in this terminal in the terminal, and when user's choice for use security system, user can run the part application in terminal in the terminal, such as note, contact person etc., shield the application functions such as online.
Terminal in the embodiment of the present invention can be the mobile terminal such as mobile phone, pad.
The embodiment of the present invention provides a kind of method applying switching between system, as shown in Figure 1, comprising:
If 101 terminals receive systematic evaluation instruction, then will run in this locality or cloud server that backstage and/or the data of application program run are stored in terminal, application program is stored in common system and security system simultaneously.
If user wants before switched system, can transfer the application program run to running background, also can be directly just carry out systematic evaluation when application program is run.
Wherein, the data of this application program can be stored in local ROM (read-only memory) (Read-OnlyMemory, ROM) or cloud server, and this ROM is all addressable storage area of common system and security system.
102, terminal is when systematic evaluation, reads the data of application program from local or cloud server, to continue according to the data of application program to run application in system after handover.
Concrete, terminal, after completion system switches, first can determine the application data whether storing application program in local ROM, if had, then reads from this locality, if do not had, then reads the application data of application program to cloud server request.
Embodiments provide a kind of method applying switching between system, the terminal of the method application comprises common system and security system, if terminal receives systematic evaluation instruction, then will run in this locality or cloud server that backstage and/or the data of application program run are stored in terminal, application program is stored in common system and security system simultaneously, terminal is after completion system switches, the data of application program are read from local or cloud server, to continue according to the data of application program to run application in system after handover, so, when generation systems switches, if have the application program run or the application program operating in backstage before switching, when after systematic evaluation, the application data of this application program can be obtained from local or cloud server, thus can continue to run in system after handover, do not need again to run this application program in system after handover, if the application program generation systems switching when not stopping running all existed in multisystem can be solved to be needed to rerun thus the problem of making troubles to user.
Be described in detail to the embodiment of the present invention below, the application program (A-1) in following examples and application program (A-2) are the application programs that common system is identical with in security system.
The embodiment of the present invention provides a kind of method applying switching between system, as shown in Figure 2, comprising:
201, terminal receiving system switching command.
For the terminal of dual operating systems, user can switch to another operating system from the operating system run in the terminal.Such as user can click the application icon of terminal screen activated user switched system, and terminal just receives the instruction of switched system.
Wherein, when generation systems switches, may run in operating system 1 before the handover and have application program, at this moment the application program run (A-1) can be retreated to running background by user, trigger switched system again, also can in application program (A-1) just operationally triggering system switching.
202, terminal determines whether to need to access cloud server, then performs step 203 or step 204.
Terminal is after receiving systematic evaluation instruction and before systematic evaluation, first can determine whether terminal is unlocked network, if terminal opens network, terminal can point out user whether will access high in the clouds, such as terminal screen show one prompting frame prompting user " current operation will access high in the clouds; may produce data traffic; continue? ", when user selects "Yes", terminal is determined to access cloud server, when user selects "No", terminal is determined not access cloud server; If terminal does not open network, terminal can first point out user whether to open network, and then reresents user when determining to open network and whether will access high in the clouds.
203, terminal will run on backstage and/or the data of application program run are stored in cloud server, then enters step 205 or 207.
Concrete, in step 202., if when user selects "Yes" to determine to access high in the clouds, terminal can will run on backstage and/or the data of application program run are stored in cloud server.Exemplary, when terminal is when receiving systematic evaluation instruction, if terminal is determined to access high in the clouds, first the upper layer data retreating to the application program on backstage and/or the upper layer data of application program that running can be sent to cloud server, wherein, can carry the application identities of corresponding application program in these data, this application identities is for distinguishing different application.
Certainly, here it is not for all application under operating system that data store, such as the application such as contact person, picture library, do not need its data to be stored to cloud server to use in order to another operating system, because the data of these application originally have storage in two operating system.And user being operated or is being retreated to the application of running background, the application such as such as note, microblogging, browser, the new data in advance produced when can be run is stored to cloud server.
Wherein, the region for storing the data of application in cloud server can be encrypted, to prevent leaking data.Meanwhile, also tag memory can be saved when the data of application program being stored in high in the clouds, the travelling speed of increasing terminal.
204, terminal will run on backstage and/or the data of application program run are stored in local read only memory ROM, and ROM is all addressable public storage area of common system and security system, then enters step 205 or 207.
In step 202., if user selects not access high in the clouds, terminal can will run on backstage and/or the data of application program run are kept at this locality, specifically can be stored in local public read only memory ROM, all addressable public storage area of two operating systems preset when this ROM terminal dispatches from the factory.This public storage area is different from two each self-corresponding region of memorys of operating system, to retreat to running background before being switched by generation systems and/or the data of application program run are saved in public storage area.Wherein, the application identities of corresponding application can be comprised in the data of preservation.This ROM also can be encrypted, so that another operating system the process such as to be first decrypted when reading.
205, when application program before systematic evaluation is at running background, terminal reads the data of application program from local or cloud server according to the application identities of application program, and the data of application program be stored in internal memory corresponding to the system after switching.
If user's triggering system has application program (A-1) at running background before switching, when the data of this application program (A-1) being saved to during systematic evaluation in local or cloud server, when after systematic evaluation to operating system 2, terminal can access public storage area or the cloud server of dual system in this locality, the data of reading and saving in this locality or cloud server.Concrete, can first access public storage area ROM, if had, then read this data from ROM, if do not had, then access cloud server, determine whether cloud server preserves the data of application program (A-1), then the data of the application program (A-1) read are stored in the internal memory of system after handover according to application identities.
Exemplary, after systematic evaluation to operating system 2, terminal first can access local public storage area ROM, specifically can determine whether local ROM preserves the data of application program according to the application identities of application program, if had, then read these data, if do not had, then terminal sends a request message to cloud server, the application identities of this application program is included in this request message, to read this data according to this application identities from cloud server, then receive response message from cloud server, the data of this application program are included in this response message, and then the data read are stored in the internal memory in system 2 after handover.
Wherein, as shown in Figure 3, operating system 1 can communicate between operating system 2, so that the identification notification of the application program on the backstage of operating system 1 will be operated in when switching to the operating system 2 after switching, the corresponding data applied are read according to application identities from local ROM or cloud server to make operating system 2, like this between application program identical between multisystem, the embodiment of the present invention adds the data communication between application program and between operating system, after facilitating systematic evaluation, identical application program can keep the consistance of hardware resource and program progress, user is made to obtain good experience when operating application identical between multisystem.
When 206, receiving the instruction run application after systematic evaluation, terminal continues to run application in system after handover according to the data of application program, and termination system switches the front application program at running background.
When the data of application program (A-1) are stored in the internal memory of the operating system after switching 2 correspondence by terminal, user may be there is after systematic evaluation, just run this application program (A-1) at once, also temporarily (A-1) may do not run application, but run Another Application program B in operating system after handover, such application program B conventionally normally starts and runs, and not affecting application program (A-1), application program (A-1) continues the running background in operating system 1.After but generation systems switches, if user also wants run application (A-2), also be that terminal is when receiving the instruction running this application program (A-2), owing to the data of application program (A-1) being saved in the internal memory of operating system 2 in net system switching process, like this, operating system 2 can continue in operating system 2, run application (A-2) according to the data of the application program stored in internal memory (A-1), and terminate the application program (A-1) operating in backstage in operating system 1, the END instruction that such as operating system 2 sends to operating system 1, also carry the application identities of application program (A-1) or application program (A-2) in END instruction, be used to indicate operating system 1 termination system and switch the front application program (A-1) at running background.
Like this, In the view of user, after systematic evaluation, application program (A-2) inherits the data of application program (A-1), and user can think that application program is not interrupted, and improves Consumer's Experience.
For example, user runs application in common system " note ", and be in editing mode, at this moment user continues this note of editor under wanting to switch to security system, user first keeps this note to be applied in the running background of operating system 1, when receiving systematic evaluation instruction, first the short message content edited is stored in local ROM or cloud server, then switch to operating system 2 again, operating system 2 gets this content from local ROM or cloud server again and is stored to the internal memory of operating system 2 correspondence, if user also wants to run note application for 2 times in operating system, operating system 2 is when receiving the instruction running note application, be presented in screen according to the short message content that user is editing by the short message content stored in operating system 2 internal memory, make user can continue to sequel at operating system 2 relaying to collect this note, and in terminating operation system 1, operate in the note application on backstage.
207, when application program before systematic evaluation is at front stage operation, terminal reads the data of application program from local or cloud server according to application identities, and the data of application program be stored in internal memory corresponding to the system after switching.
If user want application program (A-1) just at front stage operation time just carry out systematic evaluation, terminal is when receiving systematic evaluation instruction, operating system 2 can read the data of application program (A-1) from local or cloud server according to the application identities of application program (A-1), and be saved in the internal memory of operating system 2 correspondence, then enter the interface of operating system 2 again.
Exemplary, operating system 1 can communicate with between operating system 2, to notify that operating system 2 is currently operating at the application identities of the application program (A-1) on foreground, read the data of application program (A-1) to make operating system 2 according to this application identities.Similar with step 205, operating system 2 can first access local ROM, if local ROM stores the data of application program (A-1), then read, if do not had, then send a request message to cloud server, the application identities of this application program (A-1) is included in this request message, to read this data according to this application identities from cloud server, then receive response message from cloud server, the data of this application program (A-1) are included in this response message, and then the data read are stored in the internal memory in system 2 after handover, then enter into operating system 2 again.
208, start application program in terminal system after handover, and then run application in continuing after handover system according to the data of application program in internal memory, and termination system switch before the application program at front stage operation.
After terminal enters into operating system 2, operating system 2 starts application program (A-2) voluntarily according to the application identities received from operating system 1, and from the internal memory of operating system 2, the data of application program (A-1) are read when running application (A-2), so that operating system 2 can inherit state and the process of application program (A-1) in operating system 1, operating system 2 also sends END instruction to operating system 1, also END instruction comprises the application identities of application program (A-1) or application program (A-2), stop to indicate operating system 1 running application (A-1).Like this In the view of user, systematic evaluation can not cause interruption for the application program run, and can promote Consumer's Experience.
For example, user runs application in common system " note ", and be in editing mode, at this moment user continues this note of editor under wanting to switch to security system, and continue to keep this note to be applied in front stage operation, when receiving systematic evaluation instruction, first this note being applied the content of editing is stored in local ROM or cloud server, operating system 2 gets this content from local ROM or cloud server and is stored to after the internal memory of operating system 2 correspondence again and enters into operating system 2 again, and then, operating system 2 just starts when clicking note icon without user and runs note application, and be presented in screen according to the short message content that user is editing by the short message content stored in operating system 2 internal memory, make user can continue to sequel at operating system 2 relaying to collect this note, and the note run in terminating operation system 1 application can use by cross-system to realize application.
Above-mentioned implementation process can be applicable to the editing application of notepad, short message editing, calendar, the application such as alarm clock and camera, and the present invention does not limit.
Embodiments provide a kind of method applying switching between system, the terminal of the method application comprises common system and security system, if terminal receives systematic evaluation instruction, then will run in this locality or cloud server that backstage and/or the data of application program run are stored in terminal, application program is stored in common system and security system simultaneously, terminal is after completion system switches, the data of application program are read from local or cloud server, to continue according to the data of application program to run application in system after handover, so, when generation systems switches, if have the application program run or the application program operating in backstage before switching, when after systematic evaluation, the application data of this application program can be obtained from local or cloud server, thus can continue to run in system after handover, do not need again to run this application program in system after handover, if the application program generation systems switching when not stopping running all existed in multisystem can be solved to be needed to rerun thus the problem of making troubles to user.
The embodiment of the present invention provides a kind of terminal 04, comprises common system and security system, as shown in Figure 4, comprising:
Storage unit 041, if receive systematic evaluation instruction for terminal, then will run in this locality or cloud server that backstage and/or the data of application program run are stored in terminal, application program is stored in common system and security system simultaneously;
Reading unit 042, for terminal when systematic evaluation, reads the data of application program from local or cloud server, to continue according to the data of application program to run application in system after handover.
Optionally, storage unit 041 can be specifically for:
Determine whether to need to access cloud server;
If so, then backstage will be run on and/or the data of application program run are stored in cloud server;
If not, then will run on backstage and/or the data of application program run are stored in local read only memory ROM, ROM is all addressable public storage area of common system and security system;
Wherein, data comprise the application identities of application program.
Optionally, reading unit 042 can be specifically for:
When application program before systematic evaluation is at running background, reads the data of application program according to the application identities of application program from local or cloud server, and the data of application program are stored in internal memory corresponding to the system after switching;
When receiving the instruction run application after systematic evaluation, run application according in the system that the data of application program continue after handover, and termination system switch before in the application program of running background.
Optionally, reading unit 042 can be specifically for:
When application program before systematic evaluation is at front stage operation, reads the data of application program according to application identities from local or cloud server, and the data of application program are stored in internal memory corresponding to the system after switching;
Start application program in system after handover, and then run application in continuing after handover system according to the data of application program in internal memory, and termination system switch before the application program at front stage operation.
Optionally, reading unit 042 can be specifically for:
Determine the data of whether preserving application program in ROM;
If so, the data of application program are then read from ROM;
If not, then send a request message to cloud server, request message comprises the application identities of application program, and then receive response message from cloud server, response message comprises the data of application program.
Embodiments provide a kind of terminal, this terminal comprises common system and security system, if terminal receives systematic evaluation instruction, then will run in this locality or cloud server that backstage and/or the data of application program run are stored in terminal, application program is stored in common system and security system simultaneously, terminal is after completion system switches, the data of application program are read from local or cloud server, to continue according to the data of application program to run application in system after handover, so, when generation systems switches, if have the application program run or the application program operating in backstage before switching, when after systematic evaluation, the application data of this application program can be obtained from local or cloud server, thus can continue to run in system after handover, do not need again to run this application program in system after handover, if the application program generation systems switching when not stopping running all existed in multisystem can be solved to be needed to rerun thus the problem of making troubles to user.
The embodiment of the present invention also protects a kind of communication system 05, comprises the terminal in the embodiment as described in above-mentioned Fig. 1 to Fig. 4 and cloud server, and the specific implementation of terminal and cloud server see the embodiment described in Fig. 1 to Fig. 4, can repeat no more herein.
In several embodiments that the application provides, should be understood that disclosed terminal and method can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit comprises, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that hardware also can be adopted to add SFU software functional unit realizes.
The above-mentioned integrated unit realized with the form of SFU software functional unit, can be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform the part steps of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (Read-Only Memory, be called for short ROM), random access memory (Random Access Memory, be called for short RAM), magnetic disc or CD etc. various can be program code stored medium.
Last it is noted that above embodiment is only in order to illustrate technical scheme of the present invention, be not intended to limit; Although with reference to previous embodiment to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein portion of techniques feature; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.
Claims (10)
1. apply a method for switching between system, be applied to the terminal comprising common system and security system, it is characterized in that, comprising:
If described terminal receives systematic evaluation instruction, then will run in this locality or cloud server that backstage and/or the data of application program run are stored in described terminal, described application program is stored in described common system and described security system simultaneously;
Described terminal, when systematic evaluation, reads the data of described application program from described this locality or described cloud server, to continue according to the data of described application program to run described application program in system after handover.
2. method according to claim 1, it is characterized in that, describedly will run in this locality or cloud server that backstage and/or the data of application program run are stored in described terminal, described application program is stored in described common system simultaneously and described security system comprises:
Described terminal determines whether to need to access cloud server;
If so, then described terminal will run on backstage and/or the data of described application program run are stored in described cloud server;
If not, then described terminal will run on backstage and/or the data of described application program run are stored in local read only memory ROM, and described ROM is all addressable public storage area of described common system and described security system;
Wherein, described data comprise the application identities of described application program.
3. method according to claim 2, is characterized in that, the described data reading described application program from described this locality or described cloud server, comprises to continue running described application program in system after handover according to the data of described application program:
When application program described before systematic evaluation is at running background, described terminal reads the data of described application program from described this locality or cloud server according to the application identities of described application program, and the data of described application program be stored in internal memory corresponding to the system after switching;
When receiving the instruction running described application program after systematic evaluation, described terminal continues to run described application program in the system after described switching according to the data of described application program, and termination system switches the front described application program at running background.
4. method according to claim 2, is characterized in that, the described data reading described application program from described this locality or described cloud server, comprises to continue running described application program in system after handover according to the data of described application program:
When application program described before systematic evaluation is at front stage operation, described terminal reads the data of described application program from described this locality or cloud server according to described application identities, and the data of described application program be stored in internal memory corresponding to the system after switching;
Described application program is started in the system of described terminal after described switching, and then continue to run described application program in the system after described switching according to the data of application program described in described internal memory, and the described application program at front stage operation before termination system switching.
5. the method according to any one of claim 2-4, is characterized in that, the described data reading described application program from described this locality or cloud server comprise:
Described terminal determines the data of whether preserving described application program in described ROM;
If so, then described terminal reads the data of described application program from described ROM;
If not, then described terminal sends a request message to described cloud server, described request message comprises the application identities of described application program, and then described terminal receives response message from described cloud server, and described response message comprises the data of described application program.
6. a terminal, comprises common system and security system, it is characterized in that, described terminal comprises:
Storage unit, if receive systematic evaluation instruction for described terminal, then will run in this locality or cloud server that backstage and/or the data of application program run are stored in described terminal, described application program is stored in described common system and described security system simultaneously;
Reading unit, for described terminal when systematic evaluation, reads the data of described application program from described this locality or described cloud server, to continue according to the data of described application program to run described application program in system after handover.
7. terminal according to claim 6, is characterized in that, described storage unit specifically for:
Determine whether to need to access cloud server;
If so, then backstage will be run on and/or the data of described application program run are stored in described cloud server;
If not, then will run on backstage and/or the data of described application program run are stored in local read only memory ROM, described ROM is all addressable public storage area of described common system and described security system;
Wherein, described data comprise the application identities of described application program.
8. terminal according to claim 7, is characterized in that, described reading unit specifically for:
When application program described before systematic evaluation is at running background, read the data of described application program according to the application identities of described application program from described this locality or cloud server, and the data of described application program are stored in internal memory corresponding to the system after switching;
When receiving the instruction running described application program after systematic evaluation, continue to run described application program in the system after described switching according to the data of described application program, and termination system switches the front described application program at running background.
9. terminal according to claim 7, is characterized in that, described reading unit specifically for:
When application program described before systematic evaluation is at front stage operation, read the data of described application program from described this locality or cloud server according to described application identities, and the data of described application program are stored in internal memory corresponding to the system after switching;
Start described application program in system after described switching, and then continue to run described application program in the system after described switching according to the data of application program described in described internal memory, and the described application program at front stage operation before termination system switching.
10. the terminal according to any one of claim 7-9, is characterized in that, described reading unit specifically for:
Determine the data of whether preserving described application program in described ROM;
If so, the data of described application program are then read from described ROM;
If not, then send a request message to described cloud server, described request message comprises the application identities of described application program, and then receive response message from described cloud server, described response message comprises the data of described application program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510080810.7A CN104657213B (en) | 2015-02-13 | 2015-02-13 | Using the method and terminal of switching between a kind of system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510080810.7A CN104657213B (en) | 2015-02-13 | 2015-02-13 | Using the method and terminal of switching between a kind of system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104657213A true CN104657213A (en) | 2015-05-27 |
CN104657213B CN104657213B (en) | 2018-04-10 |
Family
ID=53248386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510080810.7A Active CN104657213B (en) | 2015-02-13 | 2015-02-13 | Using the method and terminal of switching between a kind of system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104657213B (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404558A (en) * | 2015-12-11 | 2016-03-16 | 北京元心科技有限公司 | Method and device for processing events in multiple systems |
CN105550042A (en) * | 2015-07-29 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Method for application synchronization during multi-domain switching and user terminal |
CN106095510A (en) * | 2016-06-20 | 2016-11-09 | 北京珠穆朗玛移动通信有限公司 | A kind of application management method, system and mobile terminal |
CN106201603A (en) * | 2016-06-30 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | A kind of method and device freezing application program |
CN106445489A (en) * | 2016-07-04 | 2017-02-22 | 安徽天达网络科技有限公司 | System switching method and device |
CN106899675A (en) * | 2017-02-28 | 2017-06-27 | 福建新和兴信息技术有限公司 | A kind of file memory method and system based on Application Type |
WO2017173899A1 (en) * | 2016-04-05 | 2017-10-12 | 中兴通讯股份有限公司 | Terminal, device server, network message processing method, system, and storage medium |
CN107301089A (en) * | 2016-04-14 | 2017-10-27 | ***通信集团辽宁有限公司 | A kind of APP deployment and call method and terminal |
WO2017197751A1 (en) * | 2016-05-16 | 2017-11-23 | 北京珠穆朗玛移动通信有限公司 | Private information protection method and system suitable for mobile terminal |
CN108052383A (en) * | 2017-12-26 | 2018-05-18 | 北京传嘉科技有限公司 | The method and device switched between program |
WO2018130161A1 (en) * | 2017-01-11 | 2018-07-19 | 杨立群 | Cloud computing service-based efficient transmission method and device |
WO2018130164A1 (en) * | 2017-01-11 | 2018-07-19 | 杨立群 | Communication method and system for cloud computing mobile terminal |
CN109683977A (en) * | 2017-10-17 | 2019-04-26 | 腾讯科技(深圳)有限公司 | The starting method and apparatus of target application |
CN110928595A (en) * | 2018-08-31 | 2020-03-27 | 北京搜狗科技发展有限公司 | Permission operation method and device |
CN111277667A (en) * | 2020-02-24 | 2020-06-12 | 拉扎斯网络科技(上海)有限公司 | Data caching method and device, storage medium and electronic equipment |
CN111708575A (en) * | 2019-03-18 | 2020-09-25 | 成都鼎桥通信技术有限公司 | Operating system switching method, terminal device, electronic device and storage medium |
WO2021036838A1 (en) * | 2019-08-23 | 2021-03-04 | 西安中兴新软件有限责任公司 | Method for installing application, method for operating application, electronic device and computer readable medium |
CN113094101A (en) * | 2019-12-19 | 2021-07-09 | 成都鼎桥通信技术有限公司 | Control method and device of dual-domain system, electronic equipment and storage medium |
CN113127214A (en) * | 2019-12-30 | 2021-07-16 | 中移(成都)信息通信科技有限公司 | Timing wake-up processing method and device, terminal equipment and storage medium |
CN114721717A (en) * | 2020-12-22 | 2022-07-08 | 成都鼎桥通信技术有限公司 | Dual-system-based mobile phone management system mdm instruction calling method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130132340A1 (en) * | 2010-08-02 | 2013-05-23 | Beijing Lenovo Software Ltd. | File synchronization method, electronic device and synchronization system |
CN103370689A (en) * | 2010-10-01 | 2013-10-23 | Flex Electronics ID Co.,Ltd. | Cross-environment application compatibility |
CN104156658A (en) * | 2014-07-30 | 2014-11-19 | 深圳市中兴移动通信有限公司 | Mobile terminal and dual-system based data access method and device thereof |
-
2015
- 2015-02-13 CN CN201510080810.7A patent/CN104657213B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130132340A1 (en) * | 2010-08-02 | 2013-05-23 | Beijing Lenovo Software Ltd. | File synchronization method, electronic device and synchronization system |
CN103370689A (en) * | 2010-10-01 | 2013-10-23 | Flex Electronics ID Co.,Ltd. | Cross-environment application compatibility |
CN104156658A (en) * | 2014-07-30 | 2014-11-19 | 深圳市中兴移动通信有限公司 | Mobile terminal and dual-system based data access method and device thereof |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105550042A (en) * | 2015-07-29 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Method for application synchronization during multi-domain switching and user terminal |
WO2017016068A1 (en) * | 2015-07-29 | 2017-02-02 | 宇龙计算机通信科技(深圳)有限公司 | Method for application synchronization during multi-domain switching and user terminal |
CN105550042B (en) * | 2015-07-29 | 2018-11-30 | 宇龙计算机通信科技(深圳)有限公司 | Synchronous method and user terminal are applied when switching between a kind of multiple domain |
CN105404558A (en) * | 2015-12-11 | 2016-03-16 | 北京元心科技有限公司 | Method and device for processing events in multiple systems |
CN105404558B (en) * | 2015-12-11 | 2019-07-09 | 北京元心科技有限公司 | Method and device for processing events in multiple systems |
WO2017173899A1 (en) * | 2016-04-05 | 2017-10-12 | 中兴通讯股份有限公司 | Terminal, device server, network message processing method, system, and storage medium |
CN107301089B (en) * | 2016-04-14 | 2020-12-01 | ***通信集团辽宁有限公司 | APP deployment and calling method and terminal |
CN107301089A (en) * | 2016-04-14 | 2017-10-27 | ***通信集团辽宁有限公司 | A kind of APP deployment and call method and terminal |
WO2017197751A1 (en) * | 2016-05-16 | 2017-11-23 | 北京珠穆朗玛移动通信有限公司 | Private information protection method and system suitable for mobile terminal |
CN106095510A (en) * | 2016-06-20 | 2016-11-09 | 北京珠穆朗玛移动通信有限公司 | A kind of application management method, system and mobile terminal |
CN106201603A (en) * | 2016-06-30 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | A kind of method and device freezing application program |
CN106201603B (en) * | 2016-06-30 | 2020-03-27 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for freezing application program |
CN106445489A (en) * | 2016-07-04 | 2017-02-22 | 安徽天达网络科技有限公司 | System switching method and device |
WO2018130161A1 (en) * | 2017-01-11 | 2018-07-19 | 杨立群 | Cloud computing service-based efficient transmission method and device |
WO2018130164A1 (en) * | 2017-01-11 | 2018-07-19 | 杨立群 | Communication method and system for cloud computing mobile terminal |
CN106899675B (en) * | 2017-02-28 | 2020-03-27 | 福建新和兴信息技术有限公司 | File storage method and system based on application program type |
CN106899675A (en) * | 2017-02-28 | 2017-06-27 | 福建新和兴信息技术有限公司 | A kind of file memory method and system based on Application Type |
CN109683977A (en) * | 2017-10-17 | 2019-04-26 | 腾讯科技(深圳)有限公司 | The starting method and apparatus of target application |
CN108052383A (en) * | 2017-12-26 | 2018-05-18 | 北京传嘉科技有限公司 | The method and device switched between program |
CN110928595B (en) * | 2018-08-31 | 2024-02-02 | 北京搜狗科技发展有限公司 | Authority operation method and device |
CN110928595A (en) * | 2018-08-31 | 2020-03-27 | 北京搜狗科技发展有限公司 | Permission operation method and device |
CN111708575A (en) * | 2019-03-18 | 2020-09-25 | 成都鼎桥通信技术有限公司 | Operating system switching method, terminal device, electronic device and storage medium |
WO2021036838A1 (en) * | 2019-08-23 | 2021-03-04 | 西安中兴新软件有限责任公司 | Method for installing application, method for operating application, electronic device and computer readable medium |
CN113094101A (en) * | 2019-12-19 | 2021-07-09 | 成都鼎桥通信技术有限公司 | Control method and device of dual-domain system, electronic equipment and storage medium |
CN113127214A (en) * | 2019-12-30 | 2021-07-16 | 中移(成都)信息通信科技有限公司 | Timing wake-up processing method and device, terminal equipment and storage medium |
CN113127214B (en) * | 2019-12-30 | 2024-02-06 | 中移(成都)信息通信科技有限公司 | Timing wake-up processing method and device, terminal equipment and storage medium |
CN111277667A (en) * | 2020-02-24 | 2020-06-12 | 拉扎斯网络科技(上海)有限公司 | Data caching method and device, storage medium and electronic equipment |
CN114721717B (en) * | 2020-12-22 | 2023-09-19 | 成都鼎桥通信技术有限公司 | Dual-system-based mobile phone management system mdm instruction calling method and device |
CN114721717A (en) * | 2020-12-22 | 2022-07-08 | 成都鼎桥通信技术有限公司 | Dual-system-based mobile phone management system mdm instruction calling method and device |
Also Published As
Publication number | Publication date |
---|---|
CN104657213B (en) | 2018-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104657213A (en) | Intersystem application switching method and terminal | |
CN108132735B (en) | Terminal and application control method | |
CN108810646B (en) | Group information push control method and device and computer readable storage medium | |
CN105099706A (en) | Data communication method, user equipment and server | |
CN103164229A (en) | Method and device for clearing progresses of mobile terminal | |
CN104252284A (en) | File display method and device | |
CN104794014A (en) | System operation method and intelligent terminal | |
CN103327184A (en) | Function switching method and user terminal | |
CN105786519B (en) | Android device program management method and android device | |
CN109739690B (en) | Backup method and related products | |
CN105335044A (en) | Window display processing method in split-screen mode and electronic device | |
CN111506283A (en) | Image display method, device and system | |
CN104809400A (en) | Process protection method and device | |
CN108287647B (en) | Application running method and device | |
CN106569917B (en) | Data backup method and mobile terminal | |
CN103164659A (en) | Method for realizing data storage safety and electronic device | |
CN107704337B (en) | Factory setting restoring method, mobile terminal and device with storage function | |
CN104809046A (en) | Application program networking control method and application program networking control device | |
CN106557404B (en) | Application control method and mobile terminal | |
CN104267997A (en) | Terminal device and starting method of application software in same | |
CN104732165A (en) | Management method of applications and terminal | |
CN108234551B (en) | Data processing method and device | |
CN104660780A (en) | Electronic equipment and control method thereof | |
CN103870564A (en) | Data updating method and electronic equipment | |
CN113821333A (en) | Android application program migration 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |