CN106529275A - A method for application program operating mode switching and a mobile terminal - Google Patents

A method for application program operating mode switching and a mobile terminal Download PDF

Info

Publication number
CN106529275A
CN106529275A CN201610874296.9A CN201610874296A CN106529275A CN 106529275 A CN106529275 A CN 106529275A CN 201610874296 A CN201610874296 A CN 201610874296A CN 106529275 A CN106529275 A CN 106529275A
Authority
CN
China
Prior art keywords
application program
trust
mobile terminal
authentication
geographic area
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
Application number
CN201610874296.9A
Other languages
Chinese (zh)
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201610874296.9A priority Critical patent/CN106529275A/en
Publication of CN106529275A publication Critical patent/CN106529275A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS

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)
  • Telephone Function (AREA)

Abstract

The embodiments of the invention provide a method for application program operating mode switching and a mobile terminal. The method comprises the steps of when a mobile terminal detects that the start of an application program requires identity authentication, judging whether the application program is in a preset application program white list; if the application program is in the preset application program white list, acquiring the geographical location where the mobile terminal is located at present, wherein the application program has a corresponding trusted geographical area; judging whether the geographical location is in the trusted geographical area; if the geographical location is in the trusted geographical area, switching the current operating mode of the application program to a trusted mode. In a trusted area, the user of the mobile terminal can use the application program directly without identity authentication, the operation of repeated identity authentication in a safe environment is prevented, so that the smoothness of mobile terminal using of the user and the user experience are improved.

Description

A kind of method of application program operational mode switching and mobile terminal
Technical field
A kind of the present invention relates to communication technical field, more particularly to method and the mobile end of application program operational mode switching End.
Background technology
As the continuous development of electronic product, mobile terminal are also more and more important in life, user is various important Data information is stored in mobile terminal.
In order to the safety and individual privacy information that ensure data it is not compromised, application journey of the user generally to mobile terminal Sequence is encrypted, and recognizes user identity, for example, mobile terminal is encrypted using screen locking application program, and cipher mode has screen Curtain lock, encrypting fingerprint, pupil identification etc..
Above-mentioned encryption recognizes the mode of identity, while ensureing safe, when user uses every time, is required for verifying user Authentication information, and the number of times of user's mobile terminal used in a day is more, so as to cause user frequently to pass through various sides Formula is input into authentication information, and the step for needing increase extra carries out operating the application program that could use mobile terminal, and this is just Cause user in a secure environment, it is also desirable to be input into the application program that authentication information can just use mobile terminal, make The fluency that user is obtained using mobile terminal is poor, so as to reduce Consumer's Experience.
The content of the invention
A kind of method of application program operational mode switching and mobile terminal is embodiments provided, to solve at present User in a secure environment, needs input authentication information just use mobile terminal or application program so that user uses The fluency of mobile terminal is poor, reduces the problem of Consumer's Experience.
A kind of first aspect, there is provided method of application program operational mode switching, including:
When the mobile terminal detects startup application program needs authentication, judge that whether the application program exists In preset application program white list;
When the application program is in preset application program white list, the ground that the mobile terminal is presently in is obtained Reason position;The application program has corresponding trust geographic area;
Judge the geographical position whether in the trust geographic area;
When the geographical position is in the trust geographic area, the application program current operational mode is switched To trust mode.
A kind of second aspect, there is provided mobile terminal, including:
White list judge module, for when the mobile terminal detect startup application program need authentication when, sentence Whether the disconnected application program is in preset application program white list;
Geographical position acquisition module, for when the application program is in preset application program white list, obtaining institute State the geographical position that mobile terminal is presently in;The application program has corresponding trust geographic area;
Whether geographical position judge module, for judging the geographical position in the trust geographic area;
Operational mode handover module, for when the geographical position is in the trust geographic area, by the application The current operational mode of program switches to trust mode.
In the embodiment of the present invention, mobile terminal detects startup application program when needing authentication, judges application program Whether in preset application program white list, when application program is in preset application program white list, judge mobile whole Whether trusting in geographic area, if it is, application program current operational mode is switched to letter in the residing geographical position in end Appoint pattern, using the embodiment of the present invention, it is possible to achieve in trust region, mobile phone users can be without carrying out authentication Application program is used directly, it is to avoid under the environment of the safety repeated multiple times operation for carrying out authentication, so as to improve use Fluency and Consumer's Experience of the family using mobile terminal.
Description of the drawings
In order to be illustrated more clearly that the technical scheme of the embodiment of the present invention, below by institute in the description to the embodiment of the present invention The accompanying drawing that needs are used is briefly described, it should be apparent that, drawings in the following description are only some enforcements of the present invention Example, for those of ordinary skill in the art, without having to pay creative labor, can be with according to these accompanying drawings Obtain other accompanying drawings.
Fig. 1 is a kind of method flow diagram of application program operational mode switching of the embodiment of the present invention one;
Fig. 2 is a kind of method flow diagram of application program operational mode switching of the embodiment of the present invention two;
Fig. 3 is a kind of one of structured flowchart of mobile terminal of the embodiment of the present invention three;
Fig. 4 is the two of the structured flowchart of a kind of mobile terminal of the embodiment of the present invention three;
Fig. 5 is the three of the structured flowchart of a kind of mobile terminal of the embodiment of the present invention three;
Fig. 6 is a kind of mobile whole end structure block diagram of the embodiment of the present invention four;
Fig. 7 is a kind of structural representation of mobile terminal of the embodiment of the present invention five.
Specific embodiment
It is understandable for enabling the above objects, features and advantages of the present invention to become apparent from, it is below in conjunction with the accompanying drawings and concrete real The present invention is further detailed explanation to apply mode.Obviously, described embodiment is a part of embodiment of the invention, and not It is whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not before creative work is made The every other embodiment for being obtained is put, the scope of protection of the invention is belonged to.
Embodiment one
Fig. 1 is a kind of flow chart of the method for application program operational mode switching that the embodiment of the present invention one is provided.
With reference to Fig. 1, a kind of method of application program operational mode switching provided in an embodiment of the present invention is applied to mobile whole End, the switching of application program operational mode can be that application program switches to nothing from the operational mode for needing to verify authentication information The trust mode of authentication information need to be verified, the method for the application program operational mode switching specifically includes following steps:
Step 101, when the mobile terminal detects startup application program needs authentication, judges the application journey Whether sequence is in preset application program white list.
On mobile terminals, for information security, authentication can be set for the application program on mobile terminal, works as shifting When dynamic terminal use starts application program, need to be input into authentication information, be just licensed after checking and use application program, Such as current unlocking screen, needs user input unlocking pin or fingerprint to be unlocked mobile terminal, naturally it is also possible to be Other application program arranges authentication, login password of such as client etc..
In the embodiment of the present invention, mobile terminal is additionally provided with preset application program white list, the application program white list In application program be to need just to permit the application program for using by authentication.When starting application program, mobile terminal inspection Measure input authentication information operation, when detect start application program need authentication when, judge that the application program is No is the application program in preset application program white list, if it is, execution step 102.
Step 102, when the application program is in preset application program white list, obtains the mobile terminal current Residing geographical position;The application program has corresponding trust geographic area.
During application program in detecting the application program that needs authentication and being application program white list, movement is obtained The geographical position that terminal is presently in.Specifically, the positional information of mobile terminal, such as Jing can be obtained by location technology Latitude coordinate, location technology can be the positioning based on GPS (Global Positioning System, global positioning system), It can also be the positioning of the base station based on mobile operation network.It is using the GPS location on mobile terminal based on the positioning mode of GPS Position signalling is sent to positioning backstage to realize mobile terminal location by component.Architecture is then to mobile terminal using base station Distance determining the position of mobile terminal, can also be in addition and positioned in a small range using Wifi, the embodiment of the present invention pair This is not limited.
Additionally, the application program in application program white list is both provided with one or more trusts geographic area, trust Geographic area can be the residence of user, office space etc., and different application programs can arrange different trust geographic areas, Trusting geographic area for one can have multiple corresponding application programs.
Whether step 103, judge the geographical position in the trust geographic area.
In the embodiment of the present invention, it can be a circular region, or square region to trust geographic area, had Body can be configured according to practical situation, and in the trust geographic area, each position all has specific latitude and longitude coordinates Value.The geographical position of the mobile terminal of acquisition, can be a specific latitude and longitude coordinates value, it can be determined that the latitude and longitude coordinates Whether value is the coordinate figure for trusting certain position in geographic area, if then illustrating that the geographical position residing for mobile terminal is being trusted In geographic area, then execution step 104.
Step 104, when the geographical position is in the trust geographic area, by the application program current operation Pattern switching is to trust mode.
When the geographical position residing for mobile terminal is in the trust geographic area of the application program for being currently needed for authentication When, application program current operational mode is switched to into trust mode.Trust mode can need originally answering for authentication With program, the step of skip authentication, directly using the pattern of application program specifically, can be to skip and apply journey The authentication module of sequence, is directly entered application program.
In the embodiment of the present invention, mobile terminal detects startup application program when needing authentication, judges application program Whether in preset application program white list, when application program is in preset application program white list, judge mobile whole Whether trusting in geographic area, if it is, application program current operational mode is switched to letter in the residing geographical position in end Appoint pattern, using the embodiment of the present invention, it is possible to achieve in trust region, mobile phone users can be without carrying out authentication Application program is opened directly, it is to avoid need the repeated multiple times operation for carrying out authentication under the environment of safety, so as to improve Fluency and Consumer's Experience of the user using mobile terminal.
Embodiment two
Fig. 2 is a kind of flow chart of the method for application program operational mode switching that the embodiment of the present invention two is provided.
With reference to Fig. 2, a kind of method of application program operational mode switching provided in an embodiment of the present invention is applied to mobile whole End, the method for the application program operational mode switching specifically include following steps:
Step 201, arranges one or more and trusts geographic area.
In the embodiment of the present invention, the safety zone that geographic area may refer to mobile phone users definition is trusted, in the letter Appoint geographic area, need the application program of authentication authentication can not to be needed temporarily directly to use, mobile phone users One or more can be set and trust geographic area, for example, residence or office space etc. can be set for trusting geographic area, Specifically, can be configured by following sub-step:
Sub-step 2011, obtains one or more and trusts geographical coordinate.
Specifically, one or more can be obtained and trusts geographical coordinate, example by the GPS location component of mobile terminal Such as when mobile terminal is in user residence, it is possible to use the GPS location component of mobile terminal obtains the ground of any position in residence Coordinate is managed as geographical coordinate is trusted, certainly, if user needs to add other geographical coordinates as trust geographical coordinate, Geographic coordinate values can be directly inputted.
Sub-step 2012, is arranged centered on one or more of trust geographical coordinates according to preset rules and trusts geography Region.
The coordinate that GPS is obtained is coordinate points, and actual GPS location all has certain error, meanwhile, it is generally safe Environment be a region, the residence of such as user, office space etc., it is therefore desirable to according to rule, with one or more trusts Arrange centered on geographical coordinate and trust geographic area.Specifically, can sit so that the trust is geographical after trust geographical coordinate is obtained Center is designated as, certain distance is radius, a circular trust geographic area, another way, it is also possible to the trust are set Centered on geographical coordinate, the east, south, west, north four direction at the center is respectively provided with distance, and formation one is square unsuspectingly Manage region, or directly draw trust geographic area on Two-dimensional electron map, the embodiment of the present invention is without limitation.
Step 202, is one or more of trust geographic areas, arranges the white name of one or more corresponding application programs It is single.
In actual applications, after being provided with trust geographic area on mobile terminals, can add for the trust geographic area It is added in the trust geographic area and does not need the application program of authentication, authentication will not be needed in the trust geographic area Application program be put in application program white list.One application program can to there is multiple trust geographic areas, therefore, Application program can be added to other to trust in the corresponding application program white list in geographic area.
Step 203, detects that the mobile terminal starts whether application program needs to be input into authentication information, if so, holds Row step 204.
In the embodiment of the present invention, when mobile terminal starts application program, detection starts whether application program needs identity to recognize Whether card, specifically, need to be input into authentication information when can detect startup application program, for example, detect whether to need user Input password, fingerprint etc., if so, then execution step 204, if otherwise illustrating, the application program does not need authentication, Ke Yizhi Connect and launch into application program.
Step 204, when the mobile terminal detects startup application program needs authentication, judges the application journey Whether sequence is in preset application program white list;If so, execution step 205, if it is not, execution step 208.
In the embodiment of the present invention, mobile terminal is provided with multiple application program white lists, it can be determined that what is be currently up should With program whether in one or more application program white list.If so, execution step 205, if it is not, execution step 208.
Step 205, when the application program is in preset application program white list, obtains the mobile terminal current Residing geographical position;The application program has corresponding trust geographic area.
When application program is in preset application program white list, the current geographical position of mobile terminal is obtained.Specifically , the positional information of mobile terminal can be obtained by location technology, such as latitude and longitude coordinates, location technology can be based on The positioning of GPS (Global Positioning System, global positioning system), or the base based on mobile operation network The positioning stood.It is position signalling to be sent to after positioning using the GPS location component on mobile terminal based on the positioning mode of GPS Platform is realizing mobile terminal location.Architecture is then determining the position of mobile terminal using base station to the distance of mobile terminal Put, can also be in addition and positioned in a small range using Wifi, the embodiment of the present invention is without limitation.
Additionally, the application program in white list is both provided with one or more trusts geographic area, geographic area is trusted Can be residence, office space of user etc., different application programs can arrange different trust geographic areas, a trust Geographic area can have multiple corresponding application programs.
Whether step 206, judge the geographical position in the trust geographic area;If so, execution step 207, if It is no, execution step 208.
In the embodiment of the present invention, application program is may reside in different multiple white lists, i.e., application program can be right There should be one or more to trust geographic area, now need to judge the geographical position of mobile terminal whether in application program correspondence One or more trust in geographic area, specifically, it can be determined that the latitude and longitude coordinates value in the geographical position be whether The coordinate figure of certain position in corresponding one or more trust geographic area of application program, if then illustrate mobile terminal institute The geographical position at place in the corresponding trust geographic area of application program, then execution step 207, otherwise, execution step 208.
Step 207, when the geographical position is in the trust geographic area, by the application program current operation Pattern switching is to trust mode.
When the geographical position residing for mobile terminal is in the trust geographic area of the application program for being currently needed for authentication When, application program current operational mode is switched to into trust mode.Trust mode can need originally answering for authentication With program, the step of skip authentication, authentication information need not be verified, the pattern that directly can be used can for example be jumped The authentication module of application program is crossed, application program is directly entered.
Step 208, when the application program need authentication and not in preset application program white list or work as The geographical position not in the trust geographic area when, verify authentication information.
In the embodiment of the present invention, when application program needs authentication and not in preset application program white list, Or, application program is the application program in white list, but mobile terminal is not in the corresponding trust geographic area of the application program When, authentication information is verified, user input authentication information is pointed out.
Step 209, when the current operational mode of the application program switches to trust mode or checking authentication information By rear, start the application program.
After the current operational mode of application program switches to trust mode, or checking authentication information, starting should With program, the component required for load operating application program, application program is run.
In the embodiment of the present invention, one or more is set on mobile terminals and is trusted geographic area and is trusted geographic region The corresponding application program white list in domain, when detect start application program and need authentication when, judge that whether application program exists In preset application program white list, when application program is in preset application program white list, judge residing for mobile terminal Geographical position whether trusting in geographic area, if it is, application program current operational mode is switched to trust mode, Using the embodiment of the present invention, it is possible to achieve in trust region, mobile phone users can be directly made without carrying out authentication With application program, it is to avoid need the repeated multiple times operation for carrying out authentication under the environment of safety, so as to improve user Using the fluency and Consumer's Experience of mobile terminal.
Further, when application program needs authentication and not in preset application program white list, or, application Program is the application program in white list, but mobile terminal is not at the corresponding trust geographic area of the application program, checking Authentication information, user can flexibly select whether application program needs for current operational mode to switch to trust mode, Ensure that user information safety.
Embodiment three
Fig. 3 is a kind of structured flowchart of mobile terminal of the embodiment of the present invention.
With reference to shown in Fig. 3, a kind of mobile terminal 300 of the embodiment of the present invention, including:
White list judge module 301, for when the mobile terminal detect startup application program need authentication when, Judge the application program whether in preset application program white list;
Geographical position acquisition module 302, for when the application program is in preset application program white list, obtaining The geographical position that the mobile terminal is presently in;The application program has corresponding trust geographic area;
Whether geographical position judge module 303, for judging the geographical position in the trust geographic area;
Operational mode handover module 304, for when the geographical position is in the trust geographic area, answering described Trust mode is switched to the current operational mode of program.
With reference to shown in Fig. 4, a kind of mobile terminal 400 of the embodiment of the present invention also includes:
Trust geographic area setup module 305, geographic area is trusted for arranging one or more;
White list setup module 306, for for one or more of trust geographic areas, arranging one or more correspondences Application program white list.
Whether detection module 307, need to be input into authentication information during for detecting and start application program;
If so, the startup application program needs authentication;
If it is not, the startup application program does not need authentication.
Authentication information authentication module 308, in when the application program needs authentication and does not answer in preset With in program white list, or when the geographical position not in the trust geographic area when, verify authentication information.
Application program launching module 309, for when the current operational mode of the application program switch to trust mode or After checking authentication information passes through, start the application program.
With reference to shown in Fig. 5, a kind of mobile terminal 400 of the embodiment of the present invention is trusted geographic area setup module 305 and is wrapped Include:
Trust geographical coordinate acquisition submodule 3051, geographical coordinate is trusted for obtaining one or more;
Trust geographic area and submodule 3052 is set, for geographical seat being trusted according to preset rules with one or more of It is designated as centrally disposed trust geographic area.
Operational mode handover module 304 includes:
Authentication information authentication-exempt submodule 3041, for switching to letter when the current operational mode of the application program When appointing pattern, authentication information need not be verified.
In the embodiment of the present invention, one or more is set on mobile terminals and is trusted geographic area and is trusted geographic region The corresponding application program white list in domain, when detect start application program and need authentication when, judge that whether application program exists In preset application program white list, when application program is in preset application program white list, judge residing for mobile terminal Geographical position whether trusting in geographic area, if it is, application program current operational mode is switched to trust mode, Using the embodiment of the present invention, it is possible to achieve in trust region, mobile phone users can be directly opened without carrying out authentication Open application program, it is to avoid need the repeated multiple times operation for carrying out authentication in a secure environment, make so as to improve user With the fluency and Consumer's Experience of mobile terminal.
Further, when application program needs authentication and not in preset application program white list, or, application Program is the application program in white list, but mobile terminal is not at the corresponding trust geographic area of the application program, checking Authentication information, user can flexibly select whether application program needs for current operational mode to switch to trust mode, Ensure that user information safety.
Example IV
Fig. 6 is a kind of block diagram of mobile terminal 1 000 of the embodiment of the present invention four.
With reference to shown in Fig. 6, mobile terminal 1 000 includes:At least one processor 1001, memorizer 1002, at least one net Network interface 1004 and other users interface 1003, positioning component 1006.Each component in mobile terminal 1 000 is by total linear system System 1005 is coupled.It is understood that bus system 1005 is used for realizing the connection communication between these components.Bus system 1005 in addition to including data/address bus, also including power bus, controlling bus and status signal bus in addition.But for clear explanation For the sake of, various buses are all designated as into bus system 1005 in Fig. 6.
User interface 1003 can include display, keyboard or pointing device (for example, mouse, trace ball (trackball), touch-sensitive plate or touch screen etc..
It is appreciated that the memorizer 1002 in the embodiment of the present invention can be volatile memory or non-volatile memories Device, or may include both volatibility and nonvolatile memory.Wherein, nonvolatile memory can be read only memory (Read-Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), erasable programmable are only Read memorizer (Erasable PROM, EPROM), Electrically Erasable Read Only Memory (Electrically EPROM, ) or flash memory EEPROM.Volatile memory can be random access memory (Random Access Memory, RAM), its use Make External Cache.By exemplary but be not restricted explanation, the RAM of many forms can use, such as static random-access Memorizer (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random-access Memorizer (Synchronous DRAM, SDRAM), double data speed synchronous dynamic RAM (Double Data Rate SDRAM, DDRSDRAM), it is enhancement mode Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronous Connection dynamic random access memory (Synchlink DRAM, SLDRAM) and direct rambus random access memory (Direct Rambus RAM, DRRAM).The memorizer 1002 of the system and method for embodiment of the present invention description be intended to include but It is not limited to the memorizer of these and any other suitable type.
In some embodiments, memorizer 1002 stores following element, can perform module or data structure, or Person their subset, or their superset:Operating system 10021 and application program 10022.
Wherein, operating system 10021, comprising various system programs, such as ccf layer, core library layer, driving layer etc., are used for Realize various basic businesses and process hardware based task.Application program 10022, comprising various application programs, for example according to Camera application program, media player (Media Player), browser (Browser) etc., for realizing various applied business. Realize that the program of present invention method is may be embodied in application program 10022.
In embodiments of the present invention, by call memorizer 1002 storage program or instruction, specifically, can be application The program stored in program 10022 or instruction, processor 1001 are used for needing when the mobile terminal detects startup application program When wanting authentication, judge the application program whether in preset application program white list;When the application program is pre- When in the application program white list put, the geographical position that the mobile terminal is presently in is obtained;It is right that the application program has The trust geographic area answered;Judge the geographical position whether in the trust geographic area;When the geographical position is in institute When stating in trust geographic area, the application program current operational mode is switched to into trust mode.
The method that the embodiments of the present invention are disclosed is can apply in processor 1001, or real by processor 1001 It is existing.A kind of possibly IC chip of processor 1001, the disposal ability with signal.During realization, said method Each step can be completed by the instruction of the integrated logic circuit of the hardware in processor 1001 or software form.Above-mentioned Processor 1001 can be general processor, digital signal processor (Digital Signal Processor, DSP), special Integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field Programmable GateArray, FPGA) or other PLDs, discrete gate or transistor logic, Discrete hardware components.Can realize or perform disclosed each method in the embodiment of the present invention, step and logic diagram.It is general Processor can be microprocessor or the processor can also be any conventional processor etc..With reference to embodiment of the present invention institute The step of disclosed method, can be embodied directly in hardware decoding processor and perform and complete, or with the hardware in decoding processor And software module combination execution is completed.Software module may be located at random access memory, and flash memory, read only memory may be programmed read-only In the ripe storage medium in this area such as memorizer or electrically erasable programmable memory, depositor.The storage medium is located at Memorizer 1002, processor 1001 read the information in memorizer 1002, the step of complete said method with reference to its hardware.
Positioning component 1006 is used for obtaining the geographical position of mobile terminal 1 000, and the geographical position for obtaining is passed through bus System 1005 is sent to processor 1001.
It is understood that the embodiment of the present invention description these embodiments can with hardware, software, firmware, middleware, Microcode or its combination are realizing.For hardware is realized, processing unit can be realized in one or more special ICs (Application Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing, DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable Logic Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general place In reason device, controller, microcontroller, microprocessor, other electronic units for performing herein described function or its combination.
For software realize, can by perform the embodiment of the present invention described in function module (such as process, function etc.) come Realize the technology described in the embodiment of the present invention.During software code is storable in memorizer and by computing device.Memorizer can To realize within a processor or outside the processor.
Alternatively, processor 1001 is additionally operable to detect that the mobile terminal starts whether application program needs input identity to recognize Card information;If so, then it is judged to that the application program needs authentication;If it is not, being then judged to that the application program need not Authentication.
Alternatively, processor 1001 is additionally operable to arrange one or more trust geographic areas;For one or more of letters Appoint geographic area, one or more corresponding application program white lists are set.
Alternatively, processor 1001 is additionally operable to obtain one or more trust geographical coordinates;According to preset rules with described One or more are arranged centered on trusting geographical coordinate trusts geographic area.
Alternatively, processor 1001 is additionally operable to when the application program needs authentication and not in preset application journey When in sequence white list, authentication information is verified.
Alternatively, processor 1001 be additionally operable to when the geographical position not in the trust geographic area when, verify body Part authentication information.
Alternatively, processor 1001 is described when the geographical position is in the trust geographic area in execution, by institute When stating the step of the current operational mode of application program switches to trust mode, it is additionally operable to:When the current fortune of the application program When row mode switches to trust mode, authentication information need not be verified.
Alternatively, processor 1001 is additionally operable to:When the current operational mode of the application program switch to trust mode or After checking authentication information passes through, start the application program.
Mobile terminal 1 000 can realize each process of mobile terminal realization in previous embodiment, for avoiding repeating, this In repeat no more.
One or more is provided with the mobile terminal 1 000 of the embodiment of the present invention trusts geographic area and unsuspectingly The corresponding application program white list in reason region, when detect start application program and need authentication when, judge that application program is It is no in preset application program white list, when application program is in preset application program white list, judge mobile terminal Whether trusting in geographic area, if it is, application program current operational mode is switched to trust in residing geographical position Pattern, using the embodiment of the present invention, it is possible to achieve in trust region, and mobile phone users can be straight without carrying out authentication Connect unlatching application program, it is to avoid need the repeated multiple times operation for carrying out authentication under the environment of safety, so as to improve Fluency and Consumer's Experience of the user using mobile terminal.
Further, when application program needs authentication and not in preset application program white list, or, application Program is the application program in white list, but mobile terminal is not at the corresponding trust geographic area of the application program, checking Authentication information, user can flexibly select whether application program needs for current operational mode to switch to trust mode, Ensure that user information safety.
Embodiment five
Fig. 7 is a kind of structural representation of mobile terminal 1 100 of the embodiment of the present invention five.Specifically, the mobile end of Fig. 7 End 1100 can be mobile phone, panel computer, personal digital assistant (Personal Digital Assistant, PDA), or vehicle-mounted Computer etc..
Mobile terminal 1 100 shown in Fig. 7 include radio frequency (Radio Frequency, RF) circuit 1101, memorizer 1102, Input block 1103, display unit 1104, processor 1106, voicefrequency circuit 1107, WiFi (Wireless Fidelity) module 1108th, power supply 1109 and positioning component 1105.
Wherein, input block 1103 can be used for numeral or the character information of receiving user's input, and produce whole with mobile The signal input that the user at end 1100 is arranged and function control is relevant.Specifically, in the embodiment of the present invention, the input block 1103 can include contact panel 11031.Contact panel 11031, also referred to as touch screen, can collect user thereon or neighbouring Touch operation (such as user is using the operation of any suitable object or adnexa on contact panel 11031 such as finger, stylus), And according to the corresponding attachment means of driven by program set in advance.Optionally, contact panel 11031 may include touch detecting apparatus With two parts of touch controller.Wherein, touch detecting apparatus detect the touch orientation of user, and detect what touch operation brought Signal, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and it is changed Into contact coordinate, then the processor 1106 is given, and the order sent of receiving processor 1106 can be performed.Additionally, can To realize contact panel 11031 using polytypes such as resistance-type, condenser type, infrared ray and surface acoustic waves.Except touch surface Plate 11031, input block 1103 can also include other input equipments 11032, other input equipments 11032 can include but not The one kind being limited in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc. Or it is various.
Wherein, display unit 1104 can be used for display by the information of user input or be supplied to information and the movement of user The various menu interfaces of terminal 1100.Display unit 1104 may include display floater 11041, optionally, can adopt LCD or have The forms such as machine light emitting diode (Organic Light-Emitting Diode, OLED) are configuring display floater 11041.
It should be noted that contact panel 11031 can cover display floater 11041, touch display screen is formed, when the touch shows Screen is detected thereon or after neighbouring touch operation, sends processor 1106 to determine the type of touch event, is subsequently located Reason device 1106 provides corresponding visual output in touch display screen according to the type of touch event.
Touch display screen includes Application Program Interface viewing area and conventional control viewing area.The Application Program Interface viewing area And the arrangement mode of the conventional control viewing area is not limited, can be arranged above and below, left-right situs etc. can be distinguished two and show Show the arrangement mode in area.The Application Program Interface viewing area is displayed for the interface of application program.Each interface can be with The interface element such as the icon comprising at least one application program and/or widget desktop controls.The Application Program Interface viewing area It can also be the empty interface not comprising any content.The conventional control viewing area be used for show the higher control of utilization rate, for example, Application icons such as settings button, interface numbering, scroll bar, phone directory icon etc..
Positioning component 1105 is used for obtaining the geographical position of mobile terminal 1 100, and the geographical position of acquisition is sent to place Reason device 1106.
Wherein processor 1106 is the control centre of mobile terminal 1 100, using various interfaces and connection whole mobile phone Various pieces, be stored in software program and/or module in first memory 11021 by running or performing, and call The data being stored in second memory 11022, perform the various functions and processing data of mobile terminal 1 100, so as to movement Terminal 1100 carries out integral monitoring.Optionally, processor 1106 may include one or more processing units.
In embodiments of the present invention, by calling software program and/or the module stored in the first memory 11021 And/or the data in the second memory 11022, processor 1106 is used for detecting startup application program when the mobile terminal When needing authentication, judge the application program whether in preset application program white list;When the application program exists When in preset application program white list, the geographical position that the mobile terminal is presently in is obtained;The application program has Corresponding trust geographic area;Judge the geographical position whether in the trust geographic area;When the geographical position exists When in the trust geographic area, the application program current operational mode is switched to into trust mode.
Alternatively, processor 1106 is additionally operable to detect that the mobile terminal starts whether application program needs input identity to recognize Card information;If so, then it is judged to that the application program needs authentication;If it is not, being then judged to that the application program need not Authentication.
Alternatively, processor 1106 is additionally operable to arrange one or more trust geographic areas;For one or more of letters Appoint geographic area, one or more corresponding application program white lists are set.
Alternatively, processor 1106 is additionally operable to obtain one or more trust geographical coordinates;According to preset rules with described One or more are arranged centered on trusting geographical coordinate trusts geographic area.
Alternatively, processor 1106 is additionally operable to when the application program needs authentication and not in preset application journey When in sequence white list, authentication information is verified.
Alternatively, processor 1106 be additionally operable to when the geographical position not in the trust geographic area when, verify body Part authentication information.
Alternatively, processor 1106 is described when the geographical position is in the trust geographic area in execution, by institute When stating the step of the current operational mode of application program switches to trust mode, it is additionally operable to:When the current fortune of the application program When row mode switches to trust mode, authentication information need not be verified.
Alternatively, processor 1106 is additionally operable to:When the current operational mode of the application program switch to trust mode or After checking authentication information passes through, start the application program.
Mobile terminal 1 100 can realize each process of mobile terminal realization in previous embodiment, for avoiding repeating, this In repeat no more.
It can be seen that, one or more is provided with the mobile terminal 1 100 of the embodiment of the present invention trusts geographic area and letter Appoint the corresponding application program white list in geographic area, when detect start application program need authentication when, judgement apply journey Sequence when application program is in preset application program white list, judges movement whether in preset application program white list Whether trusting in geographic area, if it is, application program current operational mode is switched in geographical position residing for terminal Trust mode, using the embodiment of the present invention, it is possible to achieve in trust region, and mobile phone users can be recognized without carrying out identity The direct unlatching application program of card, it is to avoid need the repeated multiple times operation for carrying out authentication under the environment of safety, so as to carry High fluency and Consumer's Experience of the user using mobile terminal.
Further, when application program needs authentication and not in preset application program white list, or, application Program is the application program in white list, but mobile terminal is not at the corresponding trust geographic area of the application program, checking Authentication information, user can flexibly select whether application program needs for current operational mode to switch to trust mode, Ensure that user information safety.
For mobile terminal embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, Related part is illustrated referring to the part of embodiment of the method.
Each embodiment in this specification is described by the way of progressive, what each embodiment was stressed be with The difference of other embodiment, between each embodiment identical similar part mutually referring to.
Those skilled in the art are it should be appreciated that the embodiment of the embodiment of the present invention can be provided as method, device or calculate Machine program product.Therefore, the embodiment of the present invention can using complete hardware embodiment, complete software embodiment or combine software and The form of the embodiment of hardware aspect.And, the embodiment of the present invention can using wherein include computer at one or more can With in the computer-usable storage medium (including but not limited to disk memory, CD-ROM, optical memory etc.) of program code The form of the computer program of enforcement.
The embodiment of the present invention is with reference to method according to embodiments of the present invention, terminal unit (system), and computer program The flow chart and/or block diagram of product is describing.It should be understood that can be by computer program instructions flowchart and/or block diagram In each flow process and/or square frame and flow chart and/or the flow process in block diagram and/or square frame combination.These can be provided Computer program instructions are set to general purpose computer, special-purpose computer, Embedded Processor or other programmable data processing terminals Standby processor is producing a machine so that held by the processor of computer or other programmable data processing terminal equipments Capable instruction is produced for realizing in one flow process of flow chart or one square frame of multiple flow processs and/or block diagram or multiple square frames The device of the function of specifying.
These computer program instructions may be alternatively stored in and can guide computer or other programmable data processing terminal equipments In the computer-readable memory for working in a specific way so that the instruction being stored in the computer-readable memory produces bag The manufacture of command device is included, the command device is realized in one side of one flow process of flow chart or multiple flow processs and/or block diagram The function of specifying in frame or multiple square frames.
These computer program instructions can be also loaded in computer or other programmable data processing terminal equipments so that On computer or other programmable terminal equipments perform series of operation steps to produce computer implemented process, so as to The instruction performed on computer or other programmable terminal equipments is provided for realizing in one flow process of flow chart or multiple flow processs And/or specify in one square frame of block diagram or multiple square frames function the step of.
Although having been described for the preferred embodiment of the embodiment of the present invention, those skilled in the art once know base This creative concept, then can make other change and modification to these embodiments.So, claims are intended to be construed to Including preferred embodiment and fall into the had altered of range of embodiment of the invention and change.
Finally, in addition it is also necessary to explanation, herein, such as first and second or the like relational terms be used merely to by One entity or operation are made a distinction with another entity or operation, and are not necessarily required or implied these entities or operation Between there is any this actual relation or order.And, term " including ", "comprising" or its any other variant are anticipated Covering including for nonexcludability, so that a series of process, method, article or terminal unit including key elements is not only wrapped Those key elements are included, but also including other key elements being not expressly set out, or also include for this process, method, article Or the key element that terminal unit is intrinsic.In the absence of more restrictions, by wanting that sentence "including a ..." is limited Element, it is not excluded that also there is other identical element in the process including the key element, method, article or terminal unit.

Claims (16)

1. a kind of method of application program operational mode switching, is applied to mobile terminal, it is characterised in that methods described includes:
When the mobile terminal detects startup application program needs authentication, judge the application program whether preset Application program white list in;
When the application program is in preset application program white list, the geographical position that the mobile terminal is presently in is obtained Put;The application program has corresponding trust geographic area;
Judge the geographical position whether in the trust geographic area;
When the geographical position is in the trust geographic area, the application program current operational mode is switched to into letter Appoint pattern.
2. method according to claim 1, it is characterised in that detect the application journey of the mobile terminal in the following manner Whether sequence needs authentication:
Detect that the mobile terminal starts whether application program needs to be input into authentication information;
If so, then it is judged to that the application program needs authentication;
If it is not, being then judged to that the application program does not need authentication.
3. method according to claim 1, it is characterised in that needing when the mobile terminal is detecting startup application program When wanting authentication, judge that the application program, whether before the step in preset application program white list, also includes;
One or more are set and trust geographic area;
For one or more of trust geographic areas, one or more corresponding application program white lists are set.
4. method according to claim 3, it is characterised in that the setting one or more the step of trust geographic areas Including:
Obtain one or more and trust geographical coordinate;
Arranged centered on one or more of trust geographical coordinates according to preset rules and trust geographic area.
5. method according to claim 1, it is characterised in that methods described also includes:
When the application program need authentication and not in preset application program white list when, checking authentication letter Breath.
6. method according to claim 1, it is characterised in that methods described also includes:
When the geographical position not in the trust geographic area when, verify authentication information.
7. method according to claim 1, it is characterised in that described when the geographical position is in the trust geographic area When interior, include the step of the application program current operational mode is switched to trust mode:
When the current operational mode of the application program switches to trust mode, authentication information need not be verified.
8. method according to claim 1, it is characterised in that methods described also includes:
After the current operational mode of the application program switches to trust mode or checking authentication information passes through, start institute State application program.
9. a kind of mobile terminal, it is characterised in that the mobile terminal includes:
White list judge module, for when the mobile terminal detect startup application program need authentication when, judge institute Application program is stated whether in preset application program white list;
Geographical position acquisition module, for when the application program is in preset application program white list, obtaining the shifting The geographical position that dynamic terminal is presently in;The application program has corresponding trust geographic area;
Whether geographical position judge module, for judging the geographical position in the trust geographic area;
Operational mode handover module, for when the geographical position is in the trust geographic area, by the application program Current operational mode switches to trust mode.
10. mobile terminal according to claim 9, it is characterised in that the mobile terminal also includes:
Whether detection module, need to be input into authentication information during for detecting and start application program;
If so, then the startup application program needs authentication;
If it is not, then the startup application program does not need authentication.
11. mobile terminals according to claim 9, it is characterised in that the mobile terminal, also include;
Trust geographic area setup module, geographic area is trusted for arranging one or more;
White list setup module, for for one or more of trust geographic areas, arranging one or more corresponding applications Program white list.
12. mobile terminals according to claim 11, it is characterised in that trust geographic area setup module includes:
Trust geographical coordinate acquisition submodule, geographical coordinate is trusted for obtaining one or more;
Trust geographic area arrange submodule, for according to preset rules by it is one or more of trust geographical coordinates centered on Arrange and trust geographic area.
13. mobile terminals according to claim 9, it is characterised in that the mobile terminal also includes:
Authentication information authentication module, for needing authentication and not in preset application program when the application program When in white list, authentication information is verified.
14. mobile terminals according to claim 9, it is characterised in that the authentication information authentication module is additionally operable to:
When the geographical position not in the trust geographic area when, verify authentication information.
15. mobile terminals according to claim 9, it is characterised in that the operational mode handover module includes:
Authentication information authentication-exempt submodule, for switching to trust mode when the current operational mode of the application program When, authentication information need not be verified.
16. mobile terminals according to claim 9, it is characterised in that the mobile terminal also includes:
Application program launching module, for switching to trust mode or checking identity when the current operational mode of the application program After authentication information passes through, start the application program.
CN201610874296.9A 2016-09-30 2016-09-30 A method for application program operating mode switching and a mobile terminal Pending CN106529275A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610874296.9A CN106529275A (en) 2016-09-30 2016-09-30 A method for application program operating mode switching and a mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610874296.9A CN106529275A (en) 2016-09-30 2016-09-30 A method for application program operating mode switching and a mobile terminal

Publications (1)

Publication Number Publication Date
CN106529275A true CN106529275A (en) 2017-03-22

Family

ID=58332406

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610874296.9A Pending CN106529275A (en) 2016-09-30 2016-09-30 A method for application program operating mode switching and a mobile terminal

Country Status (1)

Country Link
CN (1) CN106529275A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107071769A (en) * 2017-04-25 2017-08-18 努比亚技术有限公司 The safety certification device and method of synchronizing information
CN109933297A (en) * 2017-12-15 2019-06-25 阿尔派株式会社 The control method of electronic device and its signal source
CN110121169A (en) * 2019-03-27 2019-08-13 安徽继远软件有限公司 A kind of triple identity security means of defences and terminal
WO2019196792A1 (en) * 2018-04-12 2019-10-17 Oppo广东移动通信有限公司 Security control method and apparatus for application program, and mobile terminal and computer-readable storage medium
CN110363530A (en) * 2018-04-10 2019-10-22 阿里巴巴集团控股有限公司 Method for authenticating user identity, device, system, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101790126A (en) * 2009-12-16 2010-07-28 惠州Tcl移动通信有限公司 Mobile communication terminal with limitative function and realizing method thereof
CN102984387A (en) * 2012-11-29 2013-03-20 广东欧珀移动通信有限公司 Method and device for preventing maloperation of mobilephone user
CN104159194A (en) * 2014-08-05 2014-11-19 小米科技有限责任公司 Terminal password activation method, terminal password activation device and terminal password activation equipment
CN104680058A (en) * 2013-11-28 2015-06-03 深圳富泰宏精密工业有限公司 Parent control system and method
CN105095744A (en) * 2014-05-07 2015-11-25 腾讯科技(深圳)有限公司 Application access method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101790126A (en) * 2009-12-16 2010-07-28 惠州Tcl移动通信有限公司 Mobile communication terminal with limitative function and realizing method thereof
CN102984387A (en) * 2012-11-29 2013-03-20 广东欧珀移动通信有限公司 Method and device for preventing maloperation of mobilephone user
CN104680058A (en) * 2013-11-28 2015-06-03 深圳富泰宏精密工业有限公司 Parent control system and method
CN105095744A (en) * 2014-05-07 2015-11-25 腾讯科技(深圳)有限公司 Application access method and device
CN104159194A (en) * 2014-08-05 2014-11-19 小米科技有限责任公司 Terminal password activation method, terminal password activation device and terminal password activation equipment

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107071769A (en) * 2017-04-25 2017-08-18 努比亚技术有限公司 The safety certification device and method of synchronizing information
CN109933297A (en) * 2017-12-15 2019-06-25 阿尔派株式会社 The control method of electronic device and its signal source
CN109933297B (en) * 2017-12-15 2023-09-19 阿尔派株式会社 Electronic device and control method of signal source thereof
CN110363530A (en) * 2018-04-10 2019-10-22 阿里巴巴集团控股有限公司 Method for authenticating user identity, device, system, equipment and storage medium
WO2019196792A1 (en) * 2018-04-12 2019-10-17 Oppo广东移动通信有限公司 Security control method and apparatus for application program, and mobile terminal and computer-readable storage medium
US11157605B2 (en) 2018-04-12 2021-10-26 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Security control method and device of application, and electronic device
CN110121169A (en) * 2019-03-27 2019-08-13 安徽继远软件有限公司 A kind of triple identity security means of defences and terminal

Similar Documents

Publication Publication Date Title
CN106529275A (en) A method for application program operating mode switching and a mobile terminal
US8904479B1 (en) Pattern-based mobile device unlocking
US9053314B2 (en) Integrated login input apparatus and method in portable terminal
KR102038467B1 (en) Method and apparatus for configuring password and for releasing lock
KR101622300B1 (en) Limiting the functionality of a software program based on a security model
CN106921799A (en) A kind of mobile terminal safety means of defence and mobile terminal
CN105956431B (en) A kind of application protection processing method and mobile terminal
CN108509786A (en) Utilize the certification of two level ratifier
EP2443581A1 (en) Graphical authentication
CN104239804A (en) Data protecting method and device
CN105868617B (en) Application program encryption method and mobile terminal
TWI621028B (en) Terminal device password unlocking method, device and terminal device
KR101887338B1 (en) Systems and methods for enabling a lock screen of an electronic device
CN106778223A (en) A kind of cryptographic check method and mobile terminal
CN106888320A (en) A kind of method and mobile terminal with animation form display Weather information
CN106156600A (en) The unlocking method of a kind of application program and mobile terminal
CN107479886A (en) A kind of method for information display and mobile terminal
CN106446614A (en) Permission management method of application program, and mobile terminal
CN106569662A (en) Display method of application interface and mobile terminal
CN117271027A (en) Authentication window display method and device
CN106709320A (en) Identity authentication method and mobile terminal
CN106682485A (en) Method for processing verification code and mobile terminal
KR100705038B1 (en) Mobile communication terminal and method for authenticating electronic payment
CN106445294A (en) Control method of application program and mobile terminal
CN106249912A (en) A kind of information of mobile terminal input method and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170322