CN105912896A - Application switching method and terminal - Google Patents
Application switching method and terminal Download PDFInfo
- Publication number
- CN105912896A CN105912896A CN201610223196.XA CN201610223196A CN105912896A CN 105912896 A CN105912896 A CN 105912896A CN 201610223196 A CN201610223196 A CN 201610223196A CN 105912896 A CN105912896 A CN 105912896A
- Authority
- CN
- China
- Prior art keywords
- operating system
- checking information
- information
- current application
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Embodiments of the present invention provide an application switching method. The method comprises obtaining verification information for a current application in a first operating system; determining whether the verification information is legal; and if so, switching the current application to a target application corresponding to the current application in a second operating system. The embodiments of the present invention also provide a terminal. According to the embodiments, when the first operating system is a common operating system and the second operating system is a secure operating system, if private data are involved in the current application, the current application can be rapidly switched to the application corresponding to the current application in the secure operating system, so that application switching efficiency of rapidly switching the current application in the common operating system to the application in the secure operating system can be improved, and private data leakage can be prevented.
Description
Technical field
The present invention relates to security technology area, be specifically related to method and the terminal of a kind of application switching.
Background technology
Along with the fast development of information technology, having become as people must for terminal (such as mobile phone, panel computer etc.)
Indispensable life instrument.In life, people frequently use terminal and communicate, pay shopping etc., add
The risk of the leakage of acute individual privacy, it is generally the case that the system of terminal is generally by being designed with common behaviour
Making system and SOS, wherein, normal operating system can be that security performance is relatively low, needs installation to kill
Poison software carries out the system of system protection, and SOS may be interpreted as, by code, port, net
Network connects, movable storage device accesses, data file is encrypted, behavior auditing grading control, it is achieved operation system
System reinforce and information system autonomous, controlled, can manage, ensure terminal system and the safety of data, i.e. pacify
Syntype.
Illustrate as a example by the terminal comprising above-mentioned two system, these two systems protect user privacy and
Data safety, usual two cover systems are isolation, and data are also isolation, when user is at normal operating system
Current application in when operating, if relating to private data, firstly, it is necessary to exit current common
Operating system, secondly, is switched to SOS, finally, under this SOS, and Yong Huxu
Find and start the application corresponding with current application (such as, the contact application under normal operating system, should
Corresponding application is the contact application under SOS), thus, the application between two different systems
Switching efficiency is relatively low.
Summary of the invention
Embodiments provide method and the terminal of a kind of application switching, the peace of user data can be improved
Quan Xing.
Embodiment of the present invention first aspect provides the method for a kind of application switching, including:
Obtain for the checking information of current application under the first operating system;
Judge that described checking information is the most legal;
If so, described current application is switched to target corresponding with described current application under the second operating system
Application.
Embodiment of the present invention second aspect provides a kind of terminal, including:
Acquiring unit, for obtaining for the checking information of current application under the first operating system;
First judging unit, for judging that the described checking information that described acquiring unit obtains is the most legal;
Switch unit, if the judged result for described first judging unit is yes, cuts described current application
It is changed to intended application corresponding with described current application under the second operating system.
Implement the embodiment of the present invention, have the advantages that
By the embodiment of the present invention, terminal can obtain for the checking information of current application under the first operating system,
When this checking information is legal, this current application is switched under the second operating system corresponding with this current application
Intended application, when relating to private data in current application, can be rapidly completed application switching, to terminal
Data the most effectively protect, thus improve the safety of user data.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, institute in embodiment being described below
The accompanying drawing used is needed to be briefly described, it should be apparent that, the accompanying drawing in describing below is the one of the present invention
A little embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, also
Other accompanying drawing can be obtained according to these accompanying drawings.
Fig. 1 is the first embodiment schematic flow sheet of the method for a kind of application switching that the embodiment of the present invention provides;
Fig. 2 is the second embodiment schematic flow sheet of the method for a kind of application switching that the embodiment of the present invention provides;
Fig. 3 is the 3rd embodiment schematic flow sheet of the method for a kind of application switching that the embodiment of the present invention provides;
Fig. 4 is the 4th embodiment schematic flow sheet of the method for a kind of application switching that the embodiment of the present invention provides;
Fig. 5 a is the first embodiment structural representation of a kind of terminal that the embodiment of the present invention provides;
Fig. 5 b is the another structural representation of first embodiment of a kind of terminal that the embodiment of the present invention provides;
Fig. 6 is the second example structure schematic diagram of a kind of terminal that the embodiment of the present invention provides.
Detailed description of the invention
Embodiments provide method and the terminal of a kind of application switching, relate to hidden in current application
During private data, this application can be quickly switched under SOS the application corresponding with this application.
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly
Chu, it is fully described by, it is clear that described embodiment is a part of embodiment of the present invention rather than all
Embodiment.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative labor
The every other embodiment obtained under dynamic premise, broadly falls into the scope of protection of the invention.
Terminal described by the embodiment of the present invention can include smart mobile phone (as Android phone, iOS mobile phone,
Windows Phone mobile phone etc.), panel computer, palm PC, notebook computer, mobile internet device
(MID, Mobile Internet Devices) or Wearable etc., above-mentioned terminal is only citing, rather than thoroughly
Lift, including but not limited to above-mentioned terminal.
It should be noted that in the embodiment of the present invention, terminal includes at least the operating system of more than 2, its
In, including at least a SOS.Need further exist for explanation, in the embodiment of the present invention, the
One operating system can be in multiple operating systems of terminal, and the second operating system is the multiple of this terminal
In addition to the first operating system one in operating system.Preferably, the first operating system is normal operations
System, the second operating system is SOS, in the case of this kind, performs under the embodiment of the present invention, can
Realize the switching between normal operating system and SOS.Hereinafter it is only common with the first operating system
Operating system, the second operating system is that SOS illustrates.
Refer to Fig. 1, for the first embodiment flow process of method of a kind of application switching that the embodiment of the present invention provides
Schematic diagram.The method of the application switching described in the present embodiment, comprises the following steps:
101, obtain for the checking information of current application under the first operating system.
In the embodiment of the present invention, the first operating system can be the operating system under non-security mode.Current application
Can be the arbitrary application in terminal, such as, Taobao, wechat, Alipay, sky cat, popular comment, U.S. group,
Uber, address list, mailbox, phone, memorandum etc..Checking information can be finger print information, iris information,
Encrypted message, verification code information, carry out on the touchscreen in the touch parameter of touch control operation generation at least one
Individual or a combination thereof.Such as, when current checking information is finger print information, for the checking of current application
Information is concretely: in the case of current application is opened, the fingerprint that user presses fingerprint sensor and generates
Information.The most such as, when checking information is verification code information, the checking information for current application specifically may be used
For: when starting current application, to the user account bound in this terminal (such as cell-phone number, mailbox, social activity
Account) send verification code information, input this verification code information in certain position of current application, user is at this
The verification code information of certain position input is the verification code information for this current application.
Further, it is that user carries out the touch parameter of touch control operation generation for current application in checking information
Time, specifically, the touch control operation for current application can be pressing operation or slide, such as, when
User carries out pressing operation to current application, and this pressing operation can produce by surging, compressing time, pressing
Area, pressing during produce touch point number, then can by by surging, compressing time, pressing area,
At least one parameter in the touch point number produced during pressing is as touch parameter.The most such as, when with
When family carries out slide to current application, this slide can produce sliding trace, the distance of slip, cunning
The distance between slip starting point and slip terminal during dynamic shift length, slide, then can will produce
Slip starting point during raw sliding trace, the distance of slip, the shift length of slip, slide and
Distance between slip terminal is as touch parameter.
Further, the touch control operation carried out for current application can be the desktop shortcut icon in current application
On carry out touch control operation, or, the displaying interface of current application carries out touch control operation.Preferably, pin
The touch control operation that current application is carried out can be in current application can editing area (such as, function of search institute
In region, comment on function region etc.) carry out touch control operation.
102, judge that described checking information is the most legal.
In the embodiment of the present invention, when checking information is finger print information, can determine whether this finger print information with preset
Whether finger print information mates.When checking information is verification code information, can determine whether that this verification code information is the most defeated
Enter correct.When checking information is encrypted message, can determine whether this encrypted message whether with default encrypted message
Coupling.When this checking information is touch track, can determine whether that this touch track is consistent with the touch track preset.
When this checking information is by surging, can determine whether whether this meets the threshold value preset by surging.
103, if so, described current application is switched under the second operating system corresponding with described current application
Intended application.
In the embodiment of the present invention, if checking information is legal, then, current application can be switched to second by terminal
Intended application corresponding with this current application under operating system.Specifically, terminal can close the first operating system,
Then, enter the second operating system, under this second operating system, start the target corresponding with current application
Application.
Alternatively, in the case of checking information is legal, terminal can match according to default application mapping table
The intended application second operating system under corresponding with described current application, closes the first operating system, and opens
Dynamic second operating system, and start this intended application under this second operating system.Specifically, that presets should
With mapping table be used for recording multiple application in the first operating system and the multiple application in the second operating system it
Between mapping relations one by one, such as, A in the first operating system application should with the A in the second operating system
Correspondence between with, the B application in the first operating system is corresponding between applying with the B in the second operating system,
C application in first operating system is corresponding etc. between applying with the C in the second operating system.Terminal is being tested
After card information and default checking information matches, then can match and current application according to default application mapping table
The corresponding intended application under the second operating system.Above-mentioned terminal can close the first operating system.Because generally
In the case of, terminal can not be run two systems simultaneously, then, the second operating system can be started, the safest
Operating system, and under this SOS, start intended application.Thus, performing the embodiment of the present invention can
Normal operating system is switched to SOS, and current application is switched under SOS
Intended application.
By the embodiment of the present invention, terminal can obtain for the checking information of current application under the first operating system,
When this checking information is legal, this current application is switched under the second operating system corresponding with this current application
Intended application.Thus, it is normal operating system in the first operating system, the second operating system is safety behaviour
In the case of making system, SOS can be quickly switched into, and open the mesh corresponding with this current application
Mark application, therefore, can improve current application normal operating system and be quickly switched into the application of SOS
Switching efficiency.When especially relating to private data in current application, application switching can be rapidly completed, to end
The data of end are the most effectively protected, thus, prevent the problem that private data leaks.
Refer to Fig. 2, for the second embodiment flow process of method of a kind of application switching that the embodiment of the present invention provides
Schematic diagram.The method of the application switching described in the present embodiment, comprises the following steps:
201, obtain for the checking information of current application under the first operating system, wherein, described checking information
Including the first checking information and the second checking information.
In the embodiment of the present invention, the first checking information is that user carries out touch control operation generation for current application
Touch parameter, specifically, the touch control operation for current application can be pressing operation or slide, example
As, when user carries out pressing operation to current application, this pressing operation can produce by surging, compressing time,
The touch point number produced during pressing area, pressing, then can be by by surging, compressing time, pressing
At least one parameter in the touch point number produced during area, pressing is as touch parameter.The most such as,
When user carries out slide to current application, this slide can produce sliding trace, the distance of slip,
The shift length slided, distance between slip starting point and slip terminal during slide, then can be by
Slip starting point during the sliding trace of generation, the distance of slip, the shift length of slip, slide
With the distance between slip terminal is as touch parameter.Second checking information can include but are not limited to: fingerprint
At least one in information, iris information, verification code information, encrypted message or a combination thereof, etc..
Further, the touch control operation carried out for current application can be the desktop shortcut icon in current application
On carry out touch control operation, or, the displaying interface of current application carries out touch control operation.Preferably, pin
The touch control operation that current application is carried out can be in current application can editing area (such as, function of search institute
In region, comment on function region etc.) carry out touch control operation.
Alternatively, the first checking information can be to include but are not limited to: finger print information, iris information, tests
At least one in card code information, encrypted message or a combination thereof, etc..Second checking information can be user
Carry out the touch parameter of touch control operation generation for current application, specifically, the touch-control for current application is grasped
Work can be pressing operation or slide, such as, when user carries out pressing operation to current application, and this is pressed
Press operation can produce by the touch point number produced during surging, compressing time, pressing area, pressing,
Then can by by surging, compressing time, pressing area, pressing during produce touch point number in extremely
A few parameter is as touch parameter.
202, judge whether described first checking information meets pre-conditioned.
In the embodiment of the present invention, when the first checking information is touch parameter, terminal can determine whether that touch parameter is
No meeting pre-conditioned, this is pre-conditioned for being compared with default touch parameter by touch parameter, with
Judge whether this touch parameter mates with the touch parameter preset.
203, if so, judge whether described second checking information mates with default checking information.
In the embodiment of the present invention, terminal can determine whether whether the second checking information is preset and verifies information matches, such as,
Presetting checking information is default finger print information, then, the finger print information of user's input can be obtained as checking
Information, then the finger print information that can user be inputted mates with the finger print information preset.
Further, presetting checking information can be also to combine with finger print information by surging, such as, presets
Checking information is in preset range for presetting by surging, and default finger print information is the big thumb of left hand of party A-subscriber
Refer to, then, user is input validation information when, and terminal can gather by surging and finger print information, and
Whether will be in whether preset range and this finger print information mate with the finger print information preset by surging.
204, if so, described current application is switched under the second operating system corresponding with described current application
Intended application.
In the embodiment of the present invention, in the case of the second checking information with default checking information matches, terminal can
Current application is switched to intended application corresponding with this current application under the second operating system.Specifically, eventually
End can close the first operating system, then, enters the second operating system, under this second operating system, opens
The dynamic intended application corresponding with current application.
Alternatively, in the case of the second checking information with default checking information matches, terminal can be according to presetting
Application mapping table match the intended application under the second operating system corresponding with described current application, close
First operating system, and start the second operating system, and start this intended application under this second operating system.
Specifically, the application mapping table preset is used for multiple application and the second operation system recording in the first operating system
The mapping relations one by one between multiple application in system, such as, the A application in the first operating system is with second
Correspondence between A application in operating system, the B in the first operating system applies and in the second operating system
Correspondence between B application is right between C application and the C application in the second operating system in the first operating system
Answer etc..Terminal, then can be according to default application mapping table after checking information with default checking information matches
Match the intended application under the second operating system corresponding with current application.Above-mentioned terminal can close the first behaviour
Make system.Because under normal circumstances, terminal can not be run two systems simultaneously, then, second can be started
Operating system, i.e. SOS, and under this SOS, start intended application.Thus, hold
Normal operating system can be switched to SOS by the row embodiment of the present invention, and current application is switched to
Intended application under SOS.
By the embodiment of the present invention, terminal can obtain and carry out touch-control for current application under the first operating system
The touch parameter that operation generates, when this touch parameter meets pre-conditioned, points out user's input validation information,
And obtain the checking information of input, this checking information with when presetting checking information matches, by this current application
Switch to intended application corresponding with this current application under the second operating system.Thus, in the first operating system
For normal operating system, in the case of the second operating system is SOS, if current application relates to
To private data, SOS can be quickly switched into, and open the target corresponding with this current application and answer
With, therefore, current application normal operating system can be improved and be quickly switched into the application switching of SOS
Efficiency.When especially relating to private data in current application, application switching can be rapidly completed, to terminal
Data are the most effectively protected, thus, prevent the problem that private data leaks.Further, the present invention
Embodiment also can switch back into normal operating system from SOS.
Refer to Fig. 3, for the 3rd embodiment flow process of method of a kind of application switching that the embodiment of the present invention provides
Schematic diagram.The method of the application switching described in the present embodiment, comprises the following steps:
301, acquisition verifies information for the first checking information and second of current application under the first operating system,
Wherein, the first checking information is touch parameter, described touch parameter be described by surging, described pressing time
Between and described touch point number, described second checking information be finger print information, iris information, verification code information,
At least one in encrypted message.
302, judge whether described touch point number meets the first predetermined threshold value.
In the embodiment of the present invention, predetermined threshold value can include but are not limited to: 1,2,3,4,5 etc., specifically
Ground, terminal can determine whether whether touch point number is more than the second predetermined threshold value, or, terminal can determine whether touch point
Number whether less than or equal to predetermined threshold value.Alternatively, predetermined threshold value can be even number, odd number, prime number, 3
Multiple, the multiple of 4, the multiple etc. of 5, i.e. terminal can determine whether whether the number of touch point is even number,
Or, whether the number of touch point is prime number etc..
303, if so, judge described to press whether surging is more than the second predetermined threshold value.
In the embodiment of the present invention, the second predetermined threshold value can include but are not limited to: 1 N, 2 Ns, 3 Ns, and 4
Cattle, 5 Ns, 6.1 Ns, 7.12 Ns, 10 Ns, etc..Terminal can determine whether by surging whether more than this second
Predetermined threshold value, wherein, should press surging can be user's maximum during touch control operation by surging, or
Person, should press surging can be user's minimum during touch control operation by surging, this by surging can be
Average during touch control operation of user press surging, or, should press surging can be that user is touch-control behaviour
When unclamping hands during work by surging.Alternatively, if during touch control operation, compressing time mistake
Journey, should by surging can be pressed by just be initial time Preset Time in average by surging.
Still optionally further, should press surging can be also user during touch control operation, initiate and press the pressing of moment
Surging with when unclamping hands by the average of surging.
304, if so, judge whether described compressing time is in the first preset range.
In the embodiment of the present invention, the first preset range can include but are not limited to: 5~8 seconds, 7.5~10 seconds, little
In 5.02 seconds, more than 10 seconds, 1~3 second and 5~8 seconds etc., when the dynamics of pressing is more than the second predetermined threshold value,
Terminal can then judge that whether compressing time is more than the second predetermined threshold value.Wherein, this compressing time can be to touch
In control operating process, start to press the moment to terminate to press the moment during this period of time as compressing time, or,
During this compressing time can be touch control operation, pressing dynamics is more than the compressing time of certain predetermined threshold value, example
As, predetermined threshold value is 5 Ns, then, during pressing, the pressing dynamics persistent period more than 5 Ns is eventually
The compressing time that end obtains.Preferably, maximum compressing time can be pre-set, then, exceed this maximum by
If the pressure time, the compressing time that terminal gets is this maximum compressing time.
305, if so, judge whether described second checking information mates with default checking information.
306, if so, described current application is switched under the second operating system corresponding with described current application
Intended application.
In the embodiment of the present invention, in the case of checking information and default checking information matches, terminal can be worked as
Front application switches to intended application corresponding with this current application under the second operating system.Specifically, terminal can
Close the first operating system, then, enter the second operating system, under this second operating system, start with
The intended application that current application is corresponding.
By the embodiment of the present invention, terminal can obtain for the checking letter of current application under the first operating system
Breath, wherein, this checking information includes the first checking information and the second checking information, first checking information and
When second checking information is all verified, this current application is switched to and currently should with this under the second operating system
By corresponding intended application.Thus, when relating to private data in current application, peace can be quickly switched into
Full operation system, and open the intended application corresponding with this current application, therefore, current application can be improved general
Logical operating system is quickly switched into the application switching efficiency of SOS.Especially relate in current application
During to private data, application switching can be rapidly completed, the data of terminal are the most effectively protected, thus,
Prevent the problem that private data leaks.
Refer to Fig. 4, for the 4th embodiment flow process of method of a kind of application switching that the embodiment of the present invention provides
Schematic diagram.The method of the application switching described in the present embodiment, comprises the following steps:
401, obtain for the checking information of current application under the first operating system, wherein, described checking information
For pressing fingerprint sensor by surging and the finger print information that gathered by described fingerprint sensor.
In the embodiment of the present invention, under current application, when user presses fingerprint sensor, can obtain by pressure
Spending and gathered finger print information by fingerprint sensor, checking information can comprise this by surging and finger print information.
Alternatively, under current application, when user presses fingerprint sensor, compressing time can be obtained and by referring to
Stricture of vagina sensor acquisition finger print information, checking information can comprise this compressing time and finger print information.
Alternatively, under user is in current application, pressing fingerprint sensor time, can obtain compression number and by
Fingerprint sensor gathers finger print information, and checking information can comprise this compression number and finger print information.
402, the second preset range whether it is in by surging described in judgement.
In the embodiment of the present invention, the second preset range can include but are not limited to: 5~8 Ns, 7.5~10 Ns, little
In 5.02 Ns, more than 10 Ns, 1~3 N and 5~8 Ns etc..Terminal can determine whether by whether surging is in this
Second predetermined threshold value, wherein, should press surging can be user's maximum during touch control operation by surging,
Or, should press surging can be user's minimum during touch control operation by surging, this press surging can
Press surging for average during touch control operation of user, or, this press surging can be that user is at touch-control
Time operating process unclamps hands by surging.Alternatively, if during touch control operation, compressing time
Process, should by surging can be pressed by just be initial time Preset Time in average by surging.
Still optionally further, should press surging can be also user during touch control operation, initiate and press the pressing of moment
Surging with when unclamping hands by the average of surging.
Alternatively, when user uses multiple fingers to carry out touch control operation for current application, if each finger
An all corresponding touch point, then, what each touch point gathered is different by surging, and terminal can be adopted
Collect each touch point by surging, what terminal obtained can be that the maximum in the plurality of touch point is pressed by surging
Surging, or, the minimum in the plurality of touch point presses surging, or, the plurality of touch point average
By surging etc..Alternatively, what terminal obtained can be also to press during touch control operation by surging
Time corresponding more than the touch point of predetermined threshold value by surging.Alternatively, terminal obtain by surging also
Can be during touch control operation, pressing area be in the touch point of preset range corresponding by surging.
403, if so, judge whether described finger print information mates with preset fingerprint Template Information.
In the embodiment of the present invention, when being in the second preset range by surging, terminal can determine whether finger print information
Whether mate with preset fingerprint Template Information.Wherein, this preset fingerprint template is being implemented the present invention in fact by terminal
Before executing example, fingerprint sensor need to be pressed by user and carry out fingerprint typing.Terminal can prestore many
The finger print information that individual preset fingerprint template, only user need and one of them preset fingerprint template matching,
I.e. it is believed that finger print information and preset fingerprint template matching.
404, if so, described current application is switched under the second operating system corresponding with described current application
Intended application.
By the embodiment of the present invention, terminal can obtain for the checking letter of current application under the first operating system
Breath, wherein, this checking information is gathering by surging with by this fingerprint sensor of pressing fingerprint sensor
Finger print information, when meeting requirement by surging, mates with preset fingerprint information finger print information, at this
When finger print information and preset fingerprint information matches, this current application switched under the second operating system and deserve
The intended application that front application is corresponding.Thus, it is normal operating system in the first operating system, the second operation system
In the case of system is for SOS, if current application relates to private data, peace can be quickly switched into
Full operation system, and open the intended application corresponding with this current application, therefore, current application can be improved general
Logical operating system is quickly switched into the application switching efficiency of SOS.Especially relate in current application
During to private data, application switching can be rapidly completed, the data of terminal are the most effectively protected, thus,
Prevent the problem that private data leaks.
Refer to Fig. 5 a, for the first embodiment structural representation of a kind of terminal that the embodiment of the present invention provides.
Terminal described in the present embodiment, including:
Acquiring unit 501, for obtaining for the checking information of current application under the first operating system;
In the embodiment of the present invention, the first operating system can be the operating system under non-security mode.Current application
Can be the arbitrary application in terminal, such as, Taobao, wechat, Alipay, sky cat, popular comment, U.S. group,
Uber, address list, mailbox, phone, memorandum etc..Checking information can be finger print information, iris information,
Encrypted message, verification code information, carry out on the touchscreen in the touch parameter of touch control operation generation at least one
Individual or a combination thereof.Such as, when current checking information is finger print information, for the checking of current application
Information is concretely: in the case of current application is opened, the fingerprint that user presses fingerprint sensor and generates
Information.The most such as, when checking information is verification code information, the checking information for current application specifically may be used
For: when starting current application, to the user account bound in this terminal (such as cell-phone number, mailbox, social activity
Account) send verification code information, input this verification code information in certain position of current application, user is at this
The verification code information of certain position input is the verification code information for this current application.
Further, it is that user carries out the touch parameter of touch control operation generation for current application in checking information
Time, specifically, the touch control operation for current application can be pressing operation or slide, such as, when
User carries out pressing operation to current application, and this pressing operation can produce by surging, compressing time, pressing
Area, pressing during produce touch point number, then can by by surging, compressing time, pressing area,
At least one parameter in the touch point number produced during pressing is as touch parameter.The most such as, when with
When family carries out slide to current application, this slide can produce sliding trace, the distance of slip, cunning
The distance between slip starting point and slip terminal during dynamic shift length, slide, then can will produce
Slip starting point during raw sliding trace, the distance of slip, the shift length of slip, slide and
Distance between slip terminal is as touch parameter.
Further, the touch control operation carried out for current application can be the desktop shortcut icon in current application
On carry out touch control operation, or, the displaying interface of current application carries out touch control operation.Preferably, pin
The touch control operation that current application is carried out can be in current application can editing area (such as, function of search institute
In region, comment on function region etc.) carry out touch control operation.
First judging unit 502, for judging whether the described checking information that described acquiring unit 501 obtains closes
Method;
Switch unit 503, if being yes for the judged result of described first judging unit 501, by described currently
Application switches to intended application corresponding with described current application under the second operating system.
Alternatively, described checking information includes the first checking information and the second checking information, and described first judges
Unit 502 includes:
Second judging unit 5021, is used for judging whether described first checking information meets pre-conditioned;
3rd judging unit 5022, if the judged result for described second judging unit 5021 is yes, it is judged that
Whether described second checking information mates with default checking information;
Wherein, the first checking information is that user carries out the touch parameter of touch control operation generation for current application,
Second checking information is at least one in finger print information, iris information, verification code information, encrypted message.
Still optionally further, described touch parameter be described by surging, described compressing time and described touch
When touching a some number, described second judging unit 5021 includes:
4th judging unit (not marking in figure), is used for judging whether described touch point number meets first and preset
Threshold value;
5th judging unit (not marking in figure), if the judged result for described 4th judging unit is yes,
Whether surging is pressed more than the second predetermined threshold value described in Pan Duaning;
6th judging unit (not marking in figure), if the judged result of described 5th judging unit is yes, it is judged that
Whether described compressing time is in the first preset range.
As a kind of possible embodiment, as shown in Figure 5 b, described checking information is pressing fingerprint sensor
The finger print information gathered by surging and described fingerprint sensor, described first judging unit 502 includes:
7th judging unit 504, is used for judging described whether to be in the second preset range by surging;
8th judging unit 505, if the judged result of described 7th judging unit 504 is yes, it is judged that described finger
Whether stricture of vagina information mates with preset fingerprint Template Information.
Alternatively, described switch unit 503 includes:
Matching unit 5031, for matching corresponding with described current application according to the application mapping table preset
Intended application under second operating system;
Closing unit 5032, is used for closing described first operating system;
Start unit 5033, is used for starting described second operating system, and opens under described second operating system
The described intended application that dynamic described matching unit 5031 matches.
By the terminal described by the embodiment of the present invention, can obtain for current application under the first operating system
Carry out the touch parameter of touch control operation generation, when this touch parameter meets pre-conditioned, prompting user's input
Checking information, and obtain the checking information of input, when this checking information is with default checking information matches, will
This current application switches to intended application corresponding with this current application under the second operating system.Thus, working as
When front application relates to private data, SOS can be quickly switched into, and unlatching currently should with this
By corresponding intended application, therefore, current application normal operating system can be improved and be quickly switched into safety operation
Systematic difference switching efficiency.When especially relating to private data in current application, application can be rapidly completed
The data of terminal are the most effectively protected by switching, thus, prevent the problem that private data leaks.
Refer to Fig. 6, for the second example structure schematic diagram of a kind of terminal that the embodiment of the present invention provides.This
Terminal described in embodiment, including: at least one input equipment 1000;At least one outut device 2000;
At least one processor 3000, such as CPU;With memorizer 4000, above-mentioned input equipment 1000, output
Equipment 2000, processor 3000 and memorizer 4000 are connected by bus 5000.
Wherein, above-mentioned input equipment 1000 concretely contact panel, physical button or mouse.
Above-mentioned outut device 2000 concretely display screen.
Above-mentioned memorizer 4000 can be high-speed RAM memorizer, it is possible to for non-labile memorizer
(non-volatile memory), such as disk memory.Above-mentioned memorizer 4000 is used for storing batch processing
Code, above-mentioned input equipment 1000, outut device 2000 and processor 3000 are used for calling memorizer 4000
The program code of middle storage, performs to operate as follows:
Above-mentioned processor 3000, is used for:
Obtain for the checking information of current application under the first operating system;
Judge that described checking information is the most legal;
If so, described current application is switched to target corresponding with described current application under the second operating system
Application.
Alternatively, described checking information includes the first checking information and the second checking information, above-mentioned processor 3000
Judge that described checking information is the most legal, including:
Judge whether described first checking information meets pre-conditioned;
If so, judge whether described second checking information mates with default checking information;
Wherein, the first checking information is that user carries out the touch parameter of touch control operation generation for current application,
Second checking information is at least one in finger print information, iris information, verification code information, encrypted message.
Alternatively, it is described by surging, described compressing time and described touch point at described touch parameter
During number, above-mentioned processor 3000 judges whether described first checking information meets pre-conditioned, including:
Judge whether described touch point number meets the first predetermined threshold value;
If so, whether surging is pressed described in judging more than the second predetermined threshold value;
If so, judge whether described compressing time is in the first preset range.
Alternatively, described checking information is adopting by surging and described fingerprint sensor of pressing fingerprint sensor
The finger print information of collection, above-mentioned processor 3000 judges that described checking information is the most legal, including:
The second preset range whether it is in by surging described in Pan Duaning;
If so, judge whether described finger print information mates with preset fingerprint Template Information.
Alternatively, described current application is switched to and works as with described under SOS by above-mentioned processor 3000
The intended application that front application is corresponding, including:
The mesh under the second operating system corresponding with described current application is matched according to default application mapping table
Mark application;
Close described first operating system;
Start described second operating system, and start described intended application under described second operating system.
Input equipment 1000, outut device 2000 and place in implementing, described in the embodiment of the present invention
Reason device 3000 can perform the embodiment of the present invention provide a kind of application switching the first embodiment of method, second
Implementation described in embodiment, the 3rd embodiment and the 4th embodiment, it is possible to perform the present invention and implement
The implementation of the terminal described in the first embodiment of a kind of terminal that example provides, does not repeats them here.
Unit in all embodiments of the invention, can pass through universal integrated circuit, such as CPU (Central
Processing Unit, central processing unit), or by ASIC (Application Specific Integrated
Circuit, special IC) realize.
Step in embodiment of the present invention method can carry out order according to actual needs and adjust, merges and delete.
Unit in embodiment of the present invention terminal can merge according to actual needs, divides and delete.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method,
Can be by computer program and complete to instruct relevant hardware, described program can be stored in a calculating
In machine read/write memory medium, this program is upon execution, it may include such as the flow process of the embodiment of above-mentioned each method.
Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory,
Or random access memory (Random Access Memory, be called for short RAM) etc. ROM).
Method and the terminal of a kind of application switching provided the embodiment of the present invention above have carried out detailed Jie
Continuing, principle and the embodiment of the present invention are set forth by specific case used herein, above enforcement
The explanation of example is only intended to help to understand method and the core concept thereof of the present invention;Simultaneously for this area
Those skilled in the art, according to the thought of the present invention, the most all can change
Part, in sum, this specification content should not be construed as limitation of the present invention.
Claims (10)
1. the method applying switching, it is characterised in that including:
Obtain for the checking information of current application under the first operating system;
Judge that described checking information is the most legal;
If so, described current application is switched to target corresponding with described current application under the second operating system
Application.
Method the most according to claim 1, it is characterised in that described checking information includes the first checking
Information and the second checking information, described judge that described checking information is the most legal, including:
Judge whether described first checking information meets pre-conditioned;
If so, judge whether described second checking information mates with default checking information;
Wherein, the first checking information is that user carries out the touch parameter of touch control operation generation for current application,
Second checking information is at least one in finger print information, iris information, verification code information, encrypted message.
Method the most according to claim 2, it is characterised in that be described pressing at described touch parameter
When dynamics, described compressing time and described touch point number, described judge that described first checking information is whether full
Foot is pre-conditioned, including:
Judge whether described touch point number meets the first predetermined threshold value;
If so, whether surging is pressed described in judging more than the second predetermined threshold value;
If so, judge whether described compressing time is in the first preset range.
Method the most according to claim 1, it is characterised in that described checking information passes for pressing fingerprint
The finger print information gathered by surging and described fingerprint sensor of sensor, described judgement described checking information is
No legal, including:
The second preset range whether it is in by surging described in Pan Duaning;
If so, judge whether described finger print information mates with preset fingerprint Template Information.
5. according to the method described in any one of Claims 1-4, it is characterised in that described by described currently
Application switches to intended application corresponding with described current application under SOS, including:
The mesh under the second operating system corresponding with described current application is matched according to default application mapping table
Mark application;
Close described first operating system;
Start described second operating system, and start described intended application under described second operating system.
6. a terminal, it is characterised in that including:
Acquiring unit, for obtaining for the checking information of current application under the first operating system;
First judging unit, for judging that the described checking information that described acquiring unit obtains is the most legal;
Switch unit, if the judged result for described first judging unit is yes, cuts described current application
It is changed to intended application corresponding with described current application under the second operating system.
Terminal the most according to claim 6, it is characterised in that described checking information includes the first checking
Information and the second checking information, described first judging unit includes:
Second judging unit, is used for judging whether described first checking information meets pre-conditioned;
3rd judging unit, if the judged result for described second judging unit is yes, it is judged that described second
Whether checking information mates with default checking information;
Wherein, the first checking information is that user carries out the touch parameter of touch control operation generation for current application,
Second checking information is at least one in finger print information, iris information, verification code information, encrypted message.
Terminal the most according to claim 7, it is characterised in that be described pressing at described touch parameter
When dynamics, described compressing time and described touch point number, described second judging unit includes:
4th judging unit, is used for judging whether described touch point number meets the first predetermined threshold value;
5th judging unit, if the judged result for described 4th judging unit is yes, it is judged that described pressing
Whether dynamics is more than the second predetermined threshold value;
6th judging unit, if the judged result of described 5th judging unit is yes, it is judged that described compressing time
Whether it is in the first preset range.
Terminal the most according to claim 6, it is characterised in that described checking information passes for pressing fingerprint
The finger print information gathered by surging and described fingerprint sensor of sensor, described first judging unit includes:
7th judging unit, is used for judging described whether to be in the second preset range by surging;
8th judging unit, if the judged result of described 7th judging unit is yes, it is judged that described finger print information
Whether mate with preset fingerprint Template Information.
10. according to the terminal described in any one of claim 6 to 9, it is characterised in that described switch unit
Including:
Matching unit, for matching second corresponding with described current application according to the application mapping table preset
Intended application under operating system;
Closing unit, is used for closing described first operating system;
Start unit, is used for starting described second operating system, and starts institute under described second operating system
State the described intended application that matching unit matches.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610223196.XA CN105912896A (en) | 2016-04-12 | 2016-04-12 | Application switching method and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610223196.XA CN105912896A (en) | 2016-04-12 | 2016-04-12 | Application switching method and terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105912896A true CN105912896A (en) | 2016-08-31 |
Family
ID=56745502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610223196.XA Pending CN105912896A (en) | 2016-04-12 | 2016-04-12 | Application switching method and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105912896A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106406739A (en) * | 2016-09-28 | 2017-02-15 | 维沃移动通信有限公司 | Note generating method and mobile terminal |
CN107102891A (en) * | 2017-03-01 | 2017-08-29 | 北京珠穆朗玛移动通信有限公司 | The management method and mobile terminal of a kind of application based on dual system |
CN107577386A (en) * | 2017-07-27 | 2018-01-12 | 北京珠穆朗玛移动通信有限公司 | Application display method, mobile terminal and the device with store function |
CN107844713A (en) * | 2016-09-18 | 2018-03-27 | 展讯通信(上海)有限公司 | A kind of electronic equipment for running credible performing environment |
CN108363517A (en) * | 2018-04-20 | 2018-08-03 | 深圳市沃特沃德股份有限公司 | The triggering method and device of touch screen calibration |
CN108881617A (en) * | 2018-05-24 | 2018-11-23 | 维沃移动通信有限公司 | A kind of display changeover method and mobile terminal |
CN111991803A (en) * | 2020-08-28 | 2020-11-27 | 厦门雅基软件有限公司 | Cloud game switching method and device and computer readable storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104239146A (en) * | 2014-09-28 | 2014-12-24 | 东莞宇龙通信科技有限公司 | System and/or application program switching method, switching system and terminal |
CN104424412A (en) * | 2013-09-03 | 2015-03-18 | 北京三星通信技术研究有限公司 | Method for protecting information in intelligent terminal, page switching method and intelligent terminal |
CN104794402A (en) * | 2015-04-24 | 2015-07-22 | 宇龙计算机通信科技(深圳)有限公司 | System switching method, system switching device and terminal |
CN104866362A (en) * | 2015-06-10 | 2015-08-26 | 努比亚技术有限公司 | Activation method and system |
US20150269409A1 (en) * | 2014-02-21 | 2015-09-24 | Fingerprint Cards Ab | Method of controlling an electronic device |
CN105183354A (en) * | 2015-09-08 | 2015-12-23 | 广东欧珀移动通信有限公司 | Method and device for adjusting parameters of mobile terminal |
CN105260664A (en) * | 2015-09-24 | 2016-01-20 | 宇龙计算机通信科技(深圳)有限公司 | Security protection method and terminal for application among multiple systems |
CN105468952A (en) * | 2015-11-17 | 2016-04-06 | 腾讯科技(深圳)有限公司 | Authentication method and apparatus |
-
2016
- 2016-04-12 CN CN201610223196.XA patent/CN105912896A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104424412A (en) * | 2013-09-03 | 2015-03-18 | 北京三星通信技术研究有限公司 | Method for protecting information in intelligent terminal, page switching method and intelligent terminal |
US20150269409A1 (en) * | 2014-02-21 | 2015-09-24 | Fingerprint Cards Ab | Method of controlling an electronic device |
CN104239146A (en) * | 2014-09-28 | 2014-12-24 | 东莞宇龙通信科技有限公司 | System and/or application program switching method, switching system and terminal |
CN104794402A (en) * | 2015-04-24 | 2015-07-22 | 宇龙计算机通信科技(深圳)有限公司 | System switching method, system switching device and terminal |
CN104866362A (en) * | 2015-06-10 | 2015-08-26 | 努比亚技术有限公司 | Activation method and system |
CN105183354A (en) * | 2015-09-08 | 2015-12-23 | 广东欧珀移动通信有限公司 | Method and device for adjusting parameters of mobile terminal |
CN105260664A (en) * | 2015-09-24 | 2016-01-20 | 宇龙计算机通信科技(深圳)有限公司 | Security protection method and terminal for application among multiple systems |
CN105468952A (en) * | 2015-11-17 | 2016-04-06 | 腾讯科技(深圳)有限公司 | Authentication method and apparatus |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107844713A (en) * | 2016-09-18 | 2018-03-27 | 展讯通信(上海)有限公司 | A kind of electronic equipment for running credible performing environment |
CN106406739A (en) * | 2016-09-28 | 2017-02-15 | 维沃移动通信有限公司 | Note generating method and mobile terminal |
CN106406739B (en) * | 2016-09-28 | 2019-10-15 | 维沃移动通信有限公司 | A kind of note generation method and mobile terminal |
CN107102891A (en) * | 2017-03-01 | 2017-08-29 | 北京珠穆朗玛移动通信有限公司 | The management method and mobile terminal of a kind of application based on dual system |
CN107102891B (en) * | 2017-03-01 | 2020-10-30 | 北京珠穆朗玛移动通信有限公司 | Application management method based on dual systems and mobile terminal |
CN107577386A (en) * | 2017-07-27 | 2018-01-12 | 北京珠穆朗玛移动通信有限公司 | Application display method, mobile terminal and the device with store function |
CN108363517A (en) * | 2018-04-20 | 2018-08-03 | 深圳市沃特沃德股份有限公司 | The triggering method and device of touch screen calibration |
WO2019201000A1 (en) * | 2018-04-20 | 2019-10-24 | 深圳市沃特沃德股份有限公司 | Touch screen calibration triggering method and apparatus, and computer device |
CN108881617A (en) * | 2018-05-24 | 2018-11-23 | 维沃移动通信有限公司 | A kind of display changeover method and mobile terminal |
CN108881617B (en) * | 2018-05-24 | 2021-04-06 | 维沃移动通信有限公司 | Display switching method and mobile terminal |
CN111991803A (en) * | 2020-08-28 | 2020-11-27 | 厦门雅基软件有限公司 | Cloud game switching method and device and computer readable storage medium |
CN111991803B (en) * | 2020-08-28 | 2023-01-31 | 厦门雅基软件有限公司 | Cloud game switching method and device and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105912896A (en) | Application switching method and terminal | |
KR102634632B1 (en) | User interfaces for transfer accounts | |
CN104049806B (en) | A kind of touch control terminal and its control method and system | |
CN104679387B (en) | A kind of method for protecting privacy and terminal | |
CN104866752B (en) | A kind of application guard method and user terminal | |
CN104732157B (en) | A kind of application hides, deployment method and device | |
CN106598380A (en) | Screen recording method and device, and terminal | |
CN104809402B (en) | A kind of information fuzzy display methods and terminal | |
CN106127009B (en) | A kind of display methods and terminal of icon | |
CN105718778B (en) | A kind of control method and terminal of terminal interface | |
CN105930076B (en) | The display methods of mobile communication terminal and its hiding selected object | |
CN105631279B (en) | A kind of data card method for handover control, device and terminal device | |
CN105930145A (en) | Information hiding method and mobile terminal | |
CN104469717B (en) | Note transmission method and device | |
WO2018107396A1 (en) | Fingerprint recognition method and terminal device | |
CN108460259B (en) | Information processing method and device and terminal | |
CN110210195A (en) | Fingerprint operation control method and device, storage medium and mobile terminal | |
CN107943401A (en) | A kind of function triggering method and device, computer installation, readable storage medium storing program for executing | |
CN105809000A (en) | Information processing method and electronic device | |
CN104318137A (en) | Activating or switching method, device and terminal for operating system and/or application program | |
CN105045618B (en) | The method and mobile terminal that a kind of application starts | |
CN105786312A (en) | Application icon arranging method, application icon arranging device and terminal | |
CN107291287B (en) | Method for enabling or disabling operation authority of handheld device | |
CN108009412A (en) | Using the authorization method and electronic equipment of item | |
CN106203174A (en) | Application information processing method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160831 |