CN104657213A - Intersystem application switching method and terminal - Google Patents

Intersystem application switching method and terminal Download PDF

Info

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
Application number
CN201510080810.7A
Other languages
Chinese (zh)
Other versions
CN104657213B (en
Inventor
刘赞
唐韬
张波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Coolpad Technologies Co Ltd
Original Assignee
Shenzhen Coolpad Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Coolpad Technologies Co Ltd filed Critical Shenzhen Coolpad Technologies Co Ltd
Priority to CN201510080810.7A priority Critical patent/CN104657213B/en
Publication of CN104657213A publication Critical patent/CN104657213A/en
Application granted granted Critical
Publication of CN104657213B publication Critical patent/CN104657213B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Method and the terminal of switching is applied between a kind of system
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.
CN201510080810.7A 2015-02-13 2015-02-13 Using the method and terminal of switching between a kind of system Active CN104657213B (en)

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)

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

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

Patent Citations (3)

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

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