CN105472147A - Application lock processing method based on eye print identification and apparatus thereof - Google Patents

Application lock processing method based on eye print identification and apparatus thereof Download PDF

Info

Publication number
CN105472147A
CN105472147A CN201510817998.9A CN201510817998A CN105472147A CN 105472147 A CN105472147 A CN 105472147A CN 201510817998 A CN201510817998 A CN 201510817998A CN 105472147 A CN105472147 A CN 105472147A
Authority
CN
China
Prior art keywords
application
lock
checking
movable component
eye feature
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
CN201510817998.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.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology 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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201510817998.9A priority Critical patent/CN105472147A/en
Publication of CN105472147A publication Critical patent/CN105472147A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72463User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

An embodiment of the invention discloses an application lock processing method based on eye print identification and an apparatus thereof. The method comprises the following steps of detecting a state switching operation of an application; if the application executing the state switching operation includes a lock application, collecting eye images of a user; based on the eye images, carrying out eye print identification and forming an identification result; based on the identification result, determining whether eye characteristics in the eye images pass through verification; if the eye characteristics pass through verification, unlocking an application lock of the lock application and executing state switching of the lock application. When a valid user takes a look at electronic equipment, unlocking of the application lock can be realized and the user does not need to carry out manual operation and the like. A characteristic that unlocking is simple to realize is possessed. Simultaneously, because of high safety of the eye print identification, application safety of the electronic equipment and information safety of information stored in the electronic equipment are increased; and intelligence of the electronic equipment and user usage satisfaction are improved.

Description

Based on application lock processing method and the device of eyeprint identification
Technical field
The present invention relates to areas of information technology, particularly relate to a kind of application lock processing method based on eyeprint identification and device.
Background technology
Along with the use of the electronic equipments such as mobile phone, panel computer or Wearable device is more and more universal, the kind of the application on electronic equipment is more and more abundanter, and quantity also gets more and more.Described application can comprise shopping, financing, social, the various application such as news media's class.User more and more payes attention to the personal secrets problem on electronic equipment, and for preventing the sensitive application on mobile phone from being spied on, therefore application lock is born.
Application lock under the rational time interval and rational user's scene, judges the legitimacy of the current application that will show the need of first identifying user identity according to certain algorithm.
But how improved the information security stored in the use safety of electronic equipment and electronic equipment by application lock while, can also guarantee that validated user is when needs use application, can carry out simply and rapidly application unblock process; It is the problem that prior art needs to solve further.
Summary of the invention
In view of this, the embodiment of the present invention expects the application lock processing method based on eyeprint identification that provides and device, can solve the problem at least partly.
For achieving the above object, technical scheme of the present invention is achieved in that
Embodiment of the present invention first aspect provides a kind of application lock processing method based on eyeprint identification, and described method comprises:
Detect the state handover operation of application;
If the application performing described state handover operation comprises when locking application, gather the eyes image of user;
Carry out eyeprint identification based on described eyes image, form recognition result;
Whether the eye feature judged in described eyes image based on described recognition result passes through checking;
If described eye feature is by described checking, then unlock described in lock application application lock and perform described in lock application state switch.
Based on such scheme, the state handover operation of described detection application, comprising:
Detect the start-up operation of application;
If described eye feature is by described checking, then unlock described in lock application application lock and perform described in lock application state switch, comprising:
If described eye feature is by checking, the startup application lock of the application that locks described in unblock;
After described startup application lock unlocks, lock described in startup application.
Based on such scheme, described method also comprises:
Before determining that described eye feature is by checking, campaign management services AMS is utilized to tackle the described startup locking application;
Lock described in described startup application, comprising:
Described eye feature by checking after, utilize described AMS recover described in lock application startup.
Based on such scheme, described before determining that described eye feature is by checking, utilize campaign management services AMS to tackle the described startup locking application, comprising:
When application start being detected, described AMS calls active lock and helps assembly determine whether to need to carry out tackling described application start and preserve the first movement parameter of the first movable component; Wherein, described first movable component is the assembly of the application that locks described in startup;
If described active lock side group is determined to need to tackle described application start;
Described described eye feature by checking after, utilize described AMS recover described in lock application startup, comprising:
After described eye feature is by checking, the unblock result of described AMS informing movement lock side group assembly;
Unlock if described successfully, then start the second movable component;
First stir yourself parameter is replaced the second movement parameter of described second movable component, utilize the first movement parameter to start described second movable component, with the startup of the application that locks described in recovering.
Based on such scheme, the state handover operation of described detection application, comprising:
Detect the recovery operation of application;
If described eye feature is by described checking, then unlock described in lock application application lock and perform described in lock application state switch, comprising:
If described eye feature is by checking, the recovery application lock of the application that locks described in unblock;
After described recovery application lock unlocks, the state of activation of the application that locks described in recovery.
Based on such scheme, described method also comprises:
Before determining that described eye feature is by checking, adjustment the 3rd movable component is in the sequence of active stack; Described 3rd movable component is for the state of activation of the application that locks described in recovering;
Lock described in described recovery the state of activation applied, and comprising:
After described eye feature is by checking, the recovery application lock of the application that locks described in described 3rd component recovery.
Based on such scheme, described method also comprises:
When detecting the start-up operation of application, active lock is utilized to help assembly to determine whether that needs carry out tackling described application recovery;
Described adjustment the 3rd movable component, in the sequence of active stack, comprising:
When determining to need to tackle described application recovery, form the 4th movable component in the stack top of described active stack;
Described after described eye feature is by checking, described in reactivate the recovery application lock of application of locking described in component recovery, comprising:
After described eye feature is by checking, terminate described 4th movable component, the state of activation of the application that locks described in described 3rd movable component recovers.
Embodiment of the present invention second aspect provides a kind of application lock processing unit based on eyeprint identification, and described device comprises:
Detecting unit, for detecting the state handover operation of application;
Collecting unit, if the application for performing described state handover operation comprises when locking application, gathers the eyes image of user;
Recognition unit, for carrying out eyeprint identification based on described eyes image, forms recognition result;
Identifying unit, for judging based on described recognition result whether the eye feature in described eyes image passes through checking;
Performance element, if for described eye feature by described checking, then unlock described in lock application application lock and perform described in lock application state switch.
Based on such scheme, described detecting unit, specifically for detecting the start-up operation of application;
Described performance element, if specifically for described eye feature by checking, the startup application lock of the application that locks described in unblock; After described startup application lock unlocks, lock described in startup application.
Based on such scheme, described device also comprises:
Interception unit, for before determining that described eye feature is by checking, utilizes campaign management services AMS to tackle the described startup locking application;
Described performance element, specifically for described eye feature by checking after, utilize described AMS recover described in lock application startup.
Based on such scheme, described interception unit, specifically for when application start being detected, described AMS calls active lock and helps assembly determine whether to need to carry out tackling described application start and preserve the first movement parameter of the first movable component; Wherein, described first movable component is the assembly of the application that locks described in startup; If described active lock side group is determined to need to tackle described application start;
Described performance element, specifically for after described eye feature is by checking, the unblock result of described AMS informing movement lock side group assembly; Unlock if described successfully, then start the second movable component; First stir yourself parameter is replaced the second movement parameter of described second movable component, utilize the first movement parameter to start described second movable component, with the startup of the application that locks described in recovering.
Based on such scheme, described detecting unit, specifically for detecting the recovery operation of application;
Described performance element, if specifically for described eye feature by checking, the recovery application lock of the application that locks described in unblock; After described recovery application lock unlocks, the state of activation of the application that locks described in recovery.
Based on such scheme, described device also comprises:
Adjustment unit, for before determining that described eye feature is by checking, adjustment the 3rd movable component is in the sequence of active stack; Described 3rd movable component is for the state of activation of the application that locks described in recovering;
Described performance element, specifically for after described eye feature is by checking, the recovery application lock of the application that locks described in described 3rd component recovery.
Based on such scheme, described device also comprises:
Determining unit, for when detecting the start-up operation of application, utilizes active lock to help assembly to determine whether that needs carry out tackling described application recovery;
Described adjustment unit, specifically for when determining to need to tackle described application recovery, forms the 4th movable component in the stack top of described active stack;
Described performance element, for after described eye feature is by checking, terminates described 4th movable component, the state of activation of the application that locks described in described 3rd movable component recovers.
The application lock processing method based on eyeprint identification that the embodiment of the present invention provides and device, be locked into row by utilizing eyeprint identification to application to unlock, as long as such validated user has a look at the unblock that electronic equipment just can realize application lock, obviously carry out manual operation etc. without user, have and unlock easy feature; Simultaneously because the high security of eyeprint identification, improve the Information Security of the application security of electronic equipment and the information of electronic equipment storage, improve the intelligent of electronic equipment and user's user satisfaction.
Accompanying drawing explanation
Fig. 1 is the hardware configuration signal realizing each embodiment of the present invention optional mobile terminal;
The structural representation of the communication system that Fig. 2 can apply for electronic equipment described in the embodiment of the present invention;
The structural representation of the another kind of electronic equipment that Fig. 3 provides for the embodiment of the present invention;
The flow process institute schematic diagram of a kind of application lock processing method based on eyeprint identification that Fig. 4 provides for the embodiment of the present invention;
The structural representation of the application lock processing unit based on eyeprint identification that Fig. 5 provides for the embodiment of the present invention;
The system schematic of the eyeprint identification that Fig. 6 provides for the embodiment of the present invention;
The application start schematic flow sheet that Fig. 7 provides for the embodiment of the present invention;
The application recovery schematic flow sheet that Fig. 8 provides for the embodiment of the present invention;
Fig. 9 is the schematic diagram of embodiment of the present invention interception application start;
The schematic diagram of the recovery application start that Figure 10 provides for the embodiment of the present invention;
The schematic diagram of the interception application recovery that Figure 11 provides for the embodiment of the present invention;
The schematic diagram of the recovery application recovery that Figure 12 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with Figure of description and specific embodiment technical scheme of the present invention done and further elaborate.
The application lock processing method based on eyeprint identification described in the present embodiment can be applicable in various types of electronic equipment.Electronic equipment described in the present embodiment can comprise various types of mobile terminal or fixed terminal.
The mobile terminal realizing each embodiment of the present invention is described referring now to accompanying drawing.In follow-up description, use the suffix of such as " module ", " parts " or " unit " for representing element only in order to be conducive to explanation of the present invention, itself is specific meaning not.Therefore, " module " and " parts " can mixedly use.
Mobile terminal can be implemented in a variety of manners.Such as, the terminal described in the present invention can comprise the such as mobile terminal of mobile phone, smart phone, notebook computer, digit broadcasting receiver, PDA (personal digital assistant), PAD (panel computer), PMP (portable media player), guider etc. and the fixed terminal of such as digital TV, desktop computer etc.Below, suppose that terminal is mobile terminal.But it will be appreciated by those skilled in the art that except the element except being used in particular for mobile object, structure according to the embodiment of the present invention also can be applied to the terminal of fixed type.
Fig. 1 is for realizing the hardware configuration signal of each embodiment of the present invention optional mobile terminal (or electronic equipment).
Mobile terminal 100 can comprise wireless communication unit 110, A/V (audio/video) input unit 120, user input unit 130, eyeprint recognition unit 140, output unit 150, memory 160, interface unit 170, controller 180 and power subsystem 190 etc.Fig. 1 shows the mobile terminal with various assembly, it should be understood that, does not require to implement all assemblies illustrated.Can alternatively implement more or less assembly.Will be discussed in more detail below the element of mobile terminal.
Wireless communication unit 110 generally includes one or more assembly, and it allows the radio communication between mobile terminal 100 and wireless communication system or network.Such as, wireless communication unit can comprise at least one in broadcast reception module 111, mobile communication module 112, wireless Internet module 113 and short range communication module 114.
Broadcast reception module 111 via broadcast channel from external broadcasting management server receiving broadcast signal and/or broadcast related information.Broadcast channel can comprise satellite channel and/or terrestrial channel.Broadcast management server can be generate and send the server of broadcast singal and/or broadcast related information or the broadcast singal generated before receiving and/or broadcast related information and send it to the server of terminal.Broadcast singal can comprise TV broadcast singal, radio signals, data broadcasting signal etc.And broadcast singal may further include the broadcast singal combined with TV or radio signals.Broadcast related information also can provide via mobile communications network, and in this case, broadcast related information can be received by mobile communication module 112.Broadcast singal can exist in a variety of manners, such as, it can exist with the form of the electronic service guidebooks (ESG) of the electronic program guides of DMB (DMB) (EPG), digital video broadcast-handheld (DVB-H) etc.Broadcast reception module 111 can by using the broadcast of various types of broadcast system Received signal strength.Especially, broadcast reception module 111 can by using such as multimedia broadcasting-ground (DMB-T), DMB-satellite (DMB-S), digital video broadcasting-hand-held (DVB-H), the digit broadcasting system receiving digital broadcast of the Radio Data System, received terrestrial digital broadcasting integrated service (ISDB-T) etc. of forward link media (MediaFLO).Broadcast reception module 111 can be constructed to be applicable to providing the various broadcast system of broadcast singal and above-mentioned digit broadcasting system.The broadcast singal received via broadcast reception module 111 and/or broadcast related information can be stored in memory 160 (or storage medium of other type).
Radio signal is sent at least one in base station (such as, access point, Node B etc.), exterior terminal and server and/or receives radio signals from it by mobile communication module 112.Various types of data that such radio signal can comprise voice call signal, video calling signal or send according to text and/or Multimedia Message and/or receive.
Wireless Internet module 113 supports the Wi-Fi (Wireless Internet Access) of mobile terminal.This module can be inner or be externally couple to terminal.Wi-Fi (Wireless Internet Access) technology involved by this module can comprise WLAN (WLAN) (Wi-Fi), Wibro (WiMAX), Wimax (worldwide interoperability for microwave access), HSDPA (high-speed downlink packet access) etc.
Short range communication module 114 is the modules for supporting junction service.Some examples of short-range communication technology comprise bluetooth TM, radio-frequency (RF) identification (RFID), Infrared Data Association (IrDA), ultra broadband (UWB), purple honeybee TM etc.
A/V input unit 120 is for audio reception or vision signal.A/V input unit 120 can comprise camera 121 and microphone 1220, and the view data of camera 121 to the static images obtained by image capture apparatus in Video Capture pattern or image capture mode or video processes.Picture frame after process may be displayed on display unit 151.Picture frame after camera 121 processes can be stored in memory 160 (or other storage medium) or via wireless communication unit 110 and send, and can provide two or more cameras 1210 according to the structure of mobile terminal.Such acoustic processing can via microphones sound (voice data) in telephone calling model, logging mode, speech recognition mode etc. operational mode, and can be voice data by microphone 122.Audio frequency (voice) data after process can be converted to the formatted output that can be sent to mobile communication base station via mobile communication module 112 when telephone calling model.Microphone 122 can be implemented various types of noise and eliminate (or suppress) algorithm and receiving and sending to eliminate (or suppression) noise or interference that produce in the process of audio signal.
User input unit 130 can generate key input data to control the various operations of mobile terminal according to the order of user's input.User input unit 130 allows user to input various types of information, and keyboard, the young sheet of pot, touch pad (such as, detecting the touch-sensitive assembly of the change of the resistance, pressure, electric capacity etc. that cause owing to being touched), roller, rocking bar etc. can be comprised.Especially, when touch pad is superimposed upon on display unit 151 as a layer, touch-screen can be formed.
Eyeprint recognition unit 140 can comprise the IMAQ structure gathering eyeprint usually, and carries out processor or the treatment circuit of image procossing to the image gathering formation; Described eyeprint recognition unit 140 can gather the eyes image of user, and extracts the eye feature in eyes image, and the eye feature of extraction and the feature prestored are carried out matching ratio pair, thus completes eyeprint checking, determines whether user is validated user.
Interface unit 170 is used as at least one external device (ED) and is connected the interface that can pass through with mobile terminal 100.Such as, external device (ED) can comprise wired or wireless head-band earphone port, external power source (or battery discharger) port, wired or wireless FPDP, memory card port, for connecting the port, audio frequency I/O (I/O) port, video i/o port, ear port etc. of the device with identification module.Identification module can be that storage uses the various information of mobile terminal 100 for authentication of users and can comprise subscriber identification module (UIM), client identification module (SIM), Universal Subscriber identification module (USIM) etc.In addition, the device (hereinafter referred to " recognition device ") with identification module can take the form of smart card, and therefore, recognition device can be connected with mobile terminal 100 via port or other jockey.Interface unit 170 may be used for receive from external device (ED) input (such as, data message, electric power etc.) and the input received be transferred to the one or more element in mobile terminal 100 or may be used for transmitting data between mobile terminal and external device (ED).
In addition, when mobile terminal 100 is connected with external base, interface unit 170 can be used as to allow by it electric power to be provided to the path of mobile terminal 100 from base or can be used as the path that allows to be transferred to mobile terminal by it from the various command signals of base input.The various command signal inputted from base or electric power can be used as and identify whether mobile terminal is arranged on the signal base exactly.Output unit 150 is constructed to provide output signal (such as, audio signal, vision signal, alarm signal, vibration signal etc.) with vision, audio frequency and/or tactile manner.Output unit 150 can comprise display unit 151, dio Output Modules 152, alarm unit 153 etc.
Display unit 151 may be displayed on the information of process in mobile terminal 100.Such as, when mobile terminal 100 is in telephone calling model, display unit 151 can show with call or other communicate (such as, text messaging, multimedia file are downloaded etc.) be correlated with user interface (UI) or graphic user interface (GUI).When mobile terminal 100 is in video calling pattern or image capture mode, display unit 151 can the image of display capture and/or the image of reception, UI or GUI that video or image and correlation function are shown etc.
Meanwhile, when display unit 151 and touch pad as a layer superposed on one another to form touch-screen time, display unit 151 can be used as input unit and output device.Display unit 151 can comprise at least one in liquid crystal display (LCD), thin-film transistor LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc.Some in these displays can be constructed to transparence and watch from outside to allow user, and this can be called transparent display, and typical transparent display can be such as TOLED (transparent organic light emitting diode) display etc.According to the specific execution mode wanted, mobile terminal 100 can comprise two or more display units (or other display unit), such as, mobile terminal can comprise outernal display unit (not shown) and inner display unit (not shown).Touch-screen can be used for detecting touch input pressure and touch input position and touch and inputs area.
When dio Output Modules 152 can be under the isotypes such as call signal receiving mode, call mode, logging mode, speech recognition mode, broadcast reception mode at mobile terminal, voice data convert audio signals that is that wireless communication unit 110 is received or that store in memory 160 and exporting as sound.And dio Output Modules 152 can provide the audio frequency relevant to the specific function that mobile terminal 100 performs to export (such as, call signal receives sound, message sink sound etc.).Dio Output Modules 152 can comprise loud speaker, buzzer etc.
Alarm unit 153 can provide and export that event informed to mobile terminal 100.Typical event can comprise calling reception, message sink, key signals input, touch input etc.Except audio or video exports, alarm unit 153 can provide in a different manner and export with the generation of notification event.Such as, alarm unit 153 can provide output with the form of vibration, when receive calling, message or some other enter communication (incomingcommunication) time, alarm unit 153 can provide sense of touch to export (that is, vibrating) to notify to user.By providing such sense of touch to export, even if when the mobile phone of user is in the pocket of user, user also can identify the generation of various event.Alarm unit 153 also can provide the output of the generation of notification event via display unit 151 or dio Output Modules 152.
Memory 160 software program that can store process and the control operation performed by controller 180 etc., or temporarily can store oneself through exporting the data (such as, telephone directory, message, still image, video etc.) that maybe will export.And, memory 160 can store about when touch be applied to touch-screen time the vibration of various modes that exports and the data of audio signal.
Memory 160 can comprise the storage medium of at least one type, described storage medium comprises flash memory, hard disk, multimedia card, card-type memory (such as, SD or DX memory etc.), random access storage device (RAM), static random-access memory (SRAM), read-only memory (ROM), Electrically Erasable Read Only Memory (EEPROM), programmable read only memory (PROM), magnetic storage, disk, CD etc.And mobile terminal 100 can be connected the memory function of execute store 160 network storage device with by network cooperates.
Controller 180 controls the overall operation of mobile terminal usually.Such as, controller 180 performs the control relevant to voice call, data communication, video calling etc. and process.In addition, controller 180 can comprise the multi-media module 181 for reproducing (or playback) multi-medium data, and multi-media module 181 can be configured in controller 180, or can be configured to be separated with controller 180.Controller 180 can pattern recognition process, is identified as character or image so that input is drawn in the handwriting input performed on the touchscreen or picture.
Power subsystem 190 receives external power or internal power and provides each element of operation and the suitable electric power needed for assembly under the control of controller 180.
Various execution mode described herein can to use such as computer software, the computer-readable medium of hardware or its any combination implements.For hardware implementation, execution mode described herein can by using application-specific IC (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), processor, controller, microcontroller, microprocessor, being designed at least one performed in the electronic unit of function described herein and implementing, in some cases, such execution mode can be implemented in controller 180.For implement software, the execution mode of such as process or function can be implemented with allowing the independent software module performing at least one function or operation.Software code can be implemented by the software application (or program) write with any suitable programming language, and software code can be stored in memory 160 and to be performed by controller 180.
So far, oneself is through the mobile terminal according to its functional description.Below, for the sake of brevity, by the slide type mobile terminal that describes in various types of mobile terminals of such as folded form, board-type, oscillating-type, slide type mobile terminal etc. exemplarily.Therefore, the present invention can be applied to the mobile terminal of any type, and is not limited to slide type mobile terminal.
Mobile terminal 100 as shown in Figure 1 can be constructed to utilize and send the such as wired and wireless communication system of data via frame or grouping and satellite-based communication system operates.
Describe wherein according to the communication system that mobile terminal of the present invention can operate referring now to Fig. 2.
Such communication system can use different air interfaces and/or physical layer.Such as, the air interface used by communication system comprises such as frequency division multiple access (FDMA), time division multiple access (TDMA), code division multiple access (CDMA) and universal mobile telecommunications system (UMTS) (especially, Long Term Evolution (LTE)), global system for mobile communications (GSM) etc.As non-limiting example, description below relates to cdma communication system, but such instruction is equally applicable to the system of other type.
With reference to figure 2, cdma wireless communication system can comprise multiple mobile terminal 100, multiple base station (BS) 270, base station controller (BSC) 275 and mobile switching centre (MSC) 280.MSC280 is constructed to form interface with Public Switched Telephony Network (PSTN) 290.MSC280 is also constructed to form interface with the BSC275 that can be couple to base station 270 via back haul link.Back haul link can construct according to any one in some interfaces that oneself knows, described interface comprises such as E1/T1, ATM, IP, PPP, frame relay, HDSL, ADSL or xDSL.Will be appreciated that system as shown in Figure 2 can comprise multiple BSC275.
Each BS270 can serve one or more subregion (or region), by multidirectional antenna or point to specific direction each subregion of antenna cover radially away from BS270.Or each subregion can by two or more antenna covers for diversity reception.Each BS270 can be constructed to support multiple parallel compensate, and each parallel compensate has specific frequency spectrum (such as, 1.25MHz, 5MHz etc.).
Subregion can be called as CDMA Channel with intersecting of parallel compensate.BS270 also can be called as base station transceiver subsystem (BTS) or other equivalent terms.Under these circumstances, term " base station " may be used for broadly representing single BSC275 and at least one BS270.Base station also can be called as " cellular station ".Or each subregion of particular B S270 can be called as multiple cellular station.
As shown in Figure 2, broadcast singal is sent to the mobile terminal 100 at operate within systems by broadcsting transmitter (BT) 295.Broadcast reception module 111 as shown in Figure 1 is arranged on mobile terminal 100 and sentences the broadcast singal receiving and sent by BT295.In fig. 2, several global positioning system (GPS) satellite 300 is shown.Satellite 300 helps at least one in the multiple mobile terminal 100 in location.
In fig. 2, depict multiple satellite 300, but understand, the satellite of any number can be utilized to obtain useful locating information.GPS module 115 as shown in Figure 1 is constructed to coordinate to obtain the locating information wanted with satellite 300 usually.Substitute GPS tracking technique or outside GPS tracking technique, can use can other technology of position of tracking mobile terminal.In addition, at least one gps satellite 300 optionally or extraly can process satellite dmb transmission.
As a typical operation of wireless communication system, BS270 receives the reverse link signal from various mobile terminal 100.Mobile terminal 100 participates in call usually, information receiving and transmitting communicates with other type.Each reverse link signal that certain base station 270 receives is processed by particular B S270.The data obtained are forwarded to relevant BSC275.BSC provides call Resourse Distribute and comprises the mobile management function of coordination of the soft switching process between BS270.The data received also are routed to MSC280 by BSC275, and it is provided for the extra route service forming interface with PSTN290.Similarly, PSTN290 and MSC280 forms interface, and MSC and BSC275 forms interface, and BSC275 correspondingly control BS270 so that forward link signals is sent to mobile terminal 100.
Fig. 3 represents that the invention process provides a kind of camera or video camera etc. for the collection result of IMAQ.Phtographic lens 301 is made up of the multiple optical lens for the formation of shot object image, is single-focus lens or zoom lens.Phtographic lens 301 can be moved in the direction of the optical axis by lens driving portion 311, according to the control signal from lens driving control part 312, controls the focal position of phtographic lens 301, when zoom lens, also controls focal length.Lens driving control circuit 312 carries out the drived control in lens driving portion 311 according to the control command from microcomputer 307.
Imaging apparatus 302 is configured with on the optical axis of phtographic lens 301, near the position that formed shot object image by phtographic lens 301.Imaging apparatus 302 plays as making a video recording to shot object image and obtaining the function of the image pickup part of image data.Imaging apparatus 302 is arranged in a matrix photodiode two-dimensionally that form each pixel.Each photodiode produces the opto-electronic conversion electric current corresponding with light income, and this opto-electronic conversion electric current carries out charge accumulation by the capacitor be connected with each photodiode.The front surface of each pixel is configured with the RGB colour filter of Bayer arrangement.
Imaging apparatus 302 is connected with imaging circuit 303, this imaging circuit 303 carries out charge accumulation and controls and picture signal reading control in imaging apparatus 302, to the picture signal (analog picture signal) of this reading reduce reset noise after carry out waveform shaping, and then carry out gain raising etc. to become suitable signal level.Imaging circuit 303 is connected with A/D converter section 304, and this A/D converter section 304 pairs of analog picture signals carry out analog-to-digital conversion, to bus 399 output digital image signal (hereinafter referred to as view data).
Bus 399 is the transfer paths of the various data that the inside for being transmitted in camera reads or generates.Be connected to above-mentioned A/D converter section 304 in bus 399, be connected to image processor 305, jpeg processor 306, microcomputer 307, SDRAM (SynchronousDRAM) 308, memory interface (hereinafter referred to as memory I/F) 309, LCD (liquid crystal display: LiquidCrystalDisplay) driver 310 in addition.
Image processor 305 carries out OB to the view data of the output based on imaging apparatus 302 and subtracts each other process, blank level adjustment, color matrix computing, gamma conversion, color difference signal process, noise removal process, changes the various image procossing such as process, edge treated simultaneously.Jpeg processor 306 by Imagery Data Recording in recording medium 315 time, according to JPEG compress mode compression from SDRAM308 read view data.In addition, jpeg processor 306 carries out the decompression of jpeg image data in order to carry out image reproducing display.When decompressing, read the file that is recorded in recording medium 315, implement decompression in jpeg processor 306 after, the view data of decompression to be temporarily stored in SDRAM308 and to show on LCD316.H.264 in addition, in the present embodiment, what adopt as image compression decompression mode is JPEG mode, but compressed and decompressed mode is not limited thereto, and certainly can adopt MPEG, TIFF, other the compressed and decompressed mode such as.
Microcomputer 307 plays the function of the control part as this camera entirety, the unified various process sequences controlling camera.Microcomputer 307 is connected to operating unit 313 and flash memory 314.
Operating unit 313 includes but not limited to physical button or virtual key, this entity or virtual key can be the operating portion materials such as various load button and various enter keies such as power knob, key of taking pictures, edit key, dynamic image button, reproduction button, menu button, cross key, OK button, delete button, large buttons, detect the mode of operation of these operating portion materials.
Testing result is exported to microcomputer 307.In addition, be provided with touch panel at the front surface of the LCD316 as display part, detect the touch location of user, this touch location is exported to microcomputer 307.Microcomputer 307, according to the testing result of the operating portion material from operating unit 313, performs the various process sequences corresponding with the operation of user.(same, the testing result of computer 307 according to the touch panel before LCD316 can be made in this place, perform the various process sequences corresponding with the operation of user.)
Flash memory 314 stores the program of the various process sequences for performing microcomputer 307.Described microcomputer 307, by performing described program, at least can realize following operation:
Detect the state handover operation of application; If the application performing described state handover operation comprises when locking application, gather the eyes image of user; Carry out eyeprint identification based on described eyes image, form recognition result; Whether the eye feature judged in described eyes image based on described recognition result passes through checking; If described eye feature is by described checking, then unlock described in lock application application lock and perform described in lock application state switch.
On the one hand, the described state handover operation detecting application, comprising: the start-up operation detecting application; If described eye feature is by described checking, then unlock described in lock application application lock and perform described in lock application state switch, comprising: if described eye feature by checking, lock described in unblock application startup application lock; After described startup application lock unlocks, lock described in startup application.
Described method also comprises: before determining that described eye feature is by checking, utilizes campaign management services AMS to tackle the described startup locking application;
Lock described in described startup application also comprise: described eye feature by checking after, utilize described AMS recover described in lock application startup.Described before determining that described eye feature is by checking, campaign management services AMS is utilized to tackle the described startup locking application, comprise: when application start being detected, described AMS calls active lock and helps assembly determine whether to need to carry out tackling described application start and preserve the first movement parameter of the first movable component; Wherein, described first movable component is the assembly of the application that locks described in startup; If described active lock side group is determined to need to tackle described application start; Described after described eye feature is by checking, utilize described AMS recover described in lock the startup of application, comprising: after described eye feature is by checking, the unblock result of described AMS informing movement lock side group assembly; Unlock if described successfully, then start the second movable component; First stir yourself parameter is replaced the second movement parameter of described second movable component, utilize the first movement parameter to start described second movable component, with the startup of the application that locks described in recovering.
On the other hand, the described state handover operation detecting application, comprising: the recovery operation detecting application; If described eye feature is by described checking, then unlock described in lock application application lock and perform described in lock application state switch, comprising: if described eye feature by checking, lock described in unblock application recovery application lock; After described recovery application lock unlocks, the state of activation of the application that locks described in recovery.Now, described method also comprises: before determining that described eye feature is by checking, and adjustment the 3rd movable component is in the sequence of active stack; Described 3rd movable component is for the state of activation of the application that locks described in recovering; Lock described in described recovery the state of activation applied, and comprising: after described eye feature is by checking, the recovery application lock of the application that locks described in described 3rd component recovery.Described method also comprises: when detecting the start-up operation of application, utilizes active lock to help assembly to determine whether that needs carry out tackling described application recovery; Described adjustment the 3rd movable component, in the sequence of active stack, comprising: when determining that needs are tackled described application recovery, forms the 4th movable component in the stack top of described active stack; It is described after described eye feature is by checking, the described recovery application lock of application of locking described in component recovery that reactivates, comprise: after described eye feature is by checking, terminate described 4th movable component, the state of activation of the application that locks described in described 3rd movable component recovers.
Microcomputer 307 carries out the control of camera entirety according to this program.In addition, flash memory 314 stores the various adjusted values of camera, and microcomputer 307 reads adjusted value, carries out the control of camera according to this adjusted value.
SDRAM308 is can the electricity volatile memory of rewriting for what carry out view data etc. temporarily storing.This SDRAM308 temporarily stores the view data that exports from A/D converter section 304 and image processor 305, jpeg processor 306 etc., to have carried out the view data after processing.
Memory interface 309 is connected with recording medium 315, carries out the control by view data and the first-class data writing recording medium 315 of file be attached in view data and reading from recording medium 315.Recording medium 315 be such as can on camera main-body the recording medium such as memory card of disassembled and assembled freely, but being not limited thereto, also can be the hard disk etc. be built in camera main-body.
Lcd driver 310 is connected with LCD316, view data after being processed by image processor 305 is stored in SDRAM, when needing display, read the view data that SDRAM stores also to show on LCD316, or the compressed view data of jpeg processor 306 is stored in SDRAM, when needs show, jpeg processor 306 reads the compressed view data of SDRAM, then decompresses, and the view data after decompressing is shown by LCD316.
LCD316 is configured on back side of camera main-body etc., carries out image display.This LCD316 is provided with the touch panel of the touch operation detecting user.In addition, as display part, what configure in the present embodiment is that liquid crystal represents panel (LCD316), but is not limited thereto, and also can adopt the various display floaters such as organic EL.
Based on hardware configuration and the communication system of above-mentioned electronic equipment or mobile terminal, each embodiment of the inventive method is proposed.
Embodiment one:
As shown in Figure 4, the present embodiment provides a kind of application lock processing method based on eyeprint identification, and described method comprises:
Step S110: the state handover operation detecting application;
Step S120: if the application performing described state handover operation comprises when locking application, gather the eyes image of user;
Step S130: carry out eyeprint identification based on described eyes image, forms recognition result;
Step S140: whether the eye feature judged in described eyes image based on described recognition result passes through checking;
Step S150: if described eye feature is by described checking, then unlock described in lock application application lock and perform described in lock application state switch.
The described application lock processing method based on eyeprint identification, can be applied to mobile phone, panel computer or Wearable device etc. and be provided with in the electronic equipment of various application in the present embodiment.
State handover operation in the present embodiment described in described step S110, can comprise and make application be switched to the start-up operation of starting state from closed condition, and application also can be made to be switched to the recovery operation of state of activation from resting state.The start-up operation of described application can be detected in the present embodiment at the desktop of described electronic equipment; The display screen that also can be included in electronic equipment is switched to the recovery operation after bright screen from OFF state.
Judge in the step s 120 currently to need the application of executing state handover operation whether to comprise the application that locks.If the application performing described state handover operation comprises when locking application, the eyes image of user will be gathered.Here the application being applied as and application lock can be adopted to lock to application that locks.Here the application that locks can be all application needing to be provided with application lock of user according to oneself, usually can comprise various types of application such as the payment application of property safety, the social activity application relating to information security or mail applications.Here eyes image can utilize various image acquisition device, can collect the eye feature of user, such as, can gather the features etc. such as the shape of blood vessel of the white of the eye in eyes of user, vascular distribution.
Described electronic equipment in the present embodiment, determine the application performing described state handover operation comprise lock application time, by display unblock information.Here unblock information can comprise unlock interface.Certain unblock information here also can comprise unlocking points out text or pictorial information.Described step S120 after described electronic equipment exports described unblock information, will gather the eyes image of user.Such as, after electronic equipment exports described unlock interface, gather the eyes image of user.Such as, described unlock interface can comprise pass the note icon of the solid line viewing of prompting user; Prompting user look at described pass the note icon, facilitates the disposable complete eyes image collecting user.
To eyeprint identification be utilized to identify described eyes image in the present embodiment step S130.Described eyeprint identification is a bio-identification new technology, carries out imaging and pattern match by any existing smart machine camera to the unique blood vessel in the white of the eye, forms a kind of complicated password being equivalent to be made up of 50 characters.It is the same with fingerprint recognition do not need password just can safe and convenient by authentication, accuracy rate is up to 99.99%, and speed is quickly.User only needs to guarantee that electronic equipment can collect the eyes image of user by electronic equipment at a glance.Like this, manually input key without user, significantly simplify application lock and unlock flow process, improve the intelligent and speed of response of the unblock of application lock.Meanwhile because the height of eye feature prevents counterfeit and high anti-theft, improve the degree of safety of the application that locks.
In step S140, whether the eye feature judging to collect is passed through checking, here judge that whether the eye feature collected is by checking, can comprise and the eye feature collected is mated with the default eye feature be stored in advance in electronic equipment, if the eye feature collected and described default eye feature match, then can think that described eye feature is by checking, otherwise described eye feature can be thought not by checking.
If eye feature is by checking in step S150, then unlock application lock, and make the described state handover operation of application execution that locks.Certain described eye feature by checking, does not then keep the locking state of described application lock, shields described state handover operation, with the fail safe of the application that locks described in ensureing.
Described step S110 comprises: the start-up operation detecting application;
Described step S150 can comprise: if described eye feature is by checking, the startup application lock of the application that locks described in unblock; After described startup application lock unlocks, lock described in startup application.
Described state handover operation is start-up operation in the present embodiment, such as, from the start-up operation that the desktop of electronic equipment detects.Described application lock comprises startup application lock in the present embodiment, therefore will unlock described startup application lock in step S150, described in lock be applied in start application lock unlock after start.
Start application lock described in the present embodiment to lock to the startup of application, but eyeprint identification can be utilized to carry out easy unblock, improve the simplicity of unblock and the intelligent of electronic equipment.
Described method also comprises:
Before determining that described eye feature is by checking, campaign management services AMS is utilized to tackle the described startup locking application.Lock described in startup in described step S150 application, comprising: described eye feature by checking after, utilize described AMS recover described in lock application startup.
Here described AMS is the abbreviation of activitymanagerservice.AMS is the service to all movable component Activity unified managements, and the Activity using which kind of Starting mode to start an application specifically opens execution by AMS.Block at this and can ensure to complete interception in time when Booting sequence also formal unlatching, not only can contain all startup paths, also normally can start without impact system.
Described before determining that described eye feature is by checking, utilize campaign management services AMS to tackle the described startup locking application, comprising:
When application start being detected, described AMS calls active lock and helps assembly determine whether to need to carry out tackling described application start and preserve the first movement parameter of the first movable component; Wherein, described first movable component is the assembly of the application that locks described in startup; If described active lock side group is determined to need to tackle described application start;
Described after described eye feature is by checking, utilize described AMS recover described in lock the startup of application, comprising: after described eye feature is by checking, the unblock result of described AMS informing movement lock side group assembly; Unlock if described successfully, then start the second movable component; First stir yourself parameter is replaced the second movement parameter of described second movable component, utilize the first movement parameter to start described second movable component, with the startup of the application that locks described in recovering.
If utilize active lock to help assembly to determine whether to tackle the startup of application in the present embodiment, if desired tackle, the first movable component of the application that to lock described in startup can be terminated, but the first movement parameter of described first movable component can be preserved.Here the first movement parameter comprise various startup lock application various parameters.After eye feature is by checking, by startup second movable component, second movement parameter of the second movable component is replaced with described first movement parameter, second movable component performs various operation according to the first movement parameter, the lock application of described first movable component for starting before will starting, thus recover the startup of applying that locks.
The AMS that utilizes easy in the present embodiment tackles in the start-up course of the application that locks, and after application lock is unlocked, then recovers the startup of applying that locks, has and realize easy feature.
In concrete implementation procedure, described in call active lock and help assembly to determine to need to carry out described application start when tackling, exportable unblock information, and enter described step S120.
Described step S110 also can comprise: the recovery operation detecting application;
Described step S150 can comprise: if described eye feature is by checking, the recovery application lock of the application that locks described in unblock; After described recovery application lock unlocks, the state of activation of the application that locks described in recovery.Here recovery operation can comprise electronic equipment from the application recovery triggered after the screen recovering state to bright screen state that goes out to the recovery operation of state of activation.In the present embodiment by arranging recovery application lock, disabled user can be avoided to control electronic equipment from after screen state of going out is switched to bright screen state, to the illegal use of application.Described method also comprises:
Before determining that described eye feature is by checking, adjustment the 3rd movable component is in the sequence of active stack; Described 3rd movable component is for the state of activation of the application that locks described in recovering.Here adjust the sequence of described 3rd movable component at active stack, can comprise and the 3rd movable component is adjusted at the bottom of the stack of described active stack.Lock described in recovery in described step S150 the state of activation applied, and comprising: after described eye feature is by checking, the recovery application lock of the application that locks described in described 3rd component recovery.
Here active stack can be Activity stack, has managed the execution sequence of task and movable component and the positional alignment etc. of startup and recovery in Activity stack.Therefore described in utilizing in the present embodiment at this moment Activity stack can block the execution sequence of movable component is resequenced, thus delay the execution of application recovery.
Particularly, described method also comprises:
When detecting the start-up operation of application, active lock is utilized to help assembly to determine whether that needs carry out tackling described application recovery.When the described active lock of usual son helps assembly to judge to need to tackle application recovery, aforesaid unblock information can be exported, then enter described step S120.
Described adjustment the 3rd movable component, in the sequence of active stack, comprising: when determining that needs are tackled described application recovery, forms the 4th movable component in the stack top of described active stack.Form the 4th movable component in the stack top of active stack, obviously the 3rd movable component being currently located at the stack top of active stack can be moved to direction at the bottom of stack, thus easy achieve the sequence of described 3rd movable component of adjustment at described active stack.
It is described after described eye feature is by checking, the described recovery application lock of application of locking described in component recovery that reactivates, comprise: after described eye feature is by checking, terminate described 4th movable component, the state of activation of the application that locks described in described 3rd movable component recovers.Terminate described 4th movable component like this, the execution sequence of described 3rd movable component returns to the foremost of active stack, and movable component will come into force in this time the 3rd, the recovery operation of the active state of the application that locks described in execution being recovered.Here described 4th movable component of end, can comprise and being ejected from described active stack by described 4th movable component, or directly destroys described 4th movable component etc.
Method described in the present embodiment, utilizes active stack in the interception carrying out the application recovery operating process during application lock, has and realize easy feature.
Embodiment two:
As shown in Figure 5, the present embodiment provides a kind of application lock processing unit based on eyeprint identification, and described device comprises:
Detecting unit 410, for detecting the state handover operation of application;
Collecting unit 420, if the application for performing described state handover operation comprises when locking application, gathers the eyes image of user;
Recognition unit 430, for carrying out eyeprint identification based on described eyes image, forms recognition result;
Identifying unit 440, for judging based on described recognition result whether the eye feature in described eyes image passes through checking;
Performance element 450, if for described eye feature by described checking, then unlock described in lock application application lock and perform described in lock application state switch.
Detecting unit 410 described in the present embodiment may correspond in various can the control of detected state handover operation, such as physical button, virtual control or speech detection identification structure etc.Here described detecting unit 410 may correspond in various types of human-computer interaction interface.
Described collecting unit 420 can be the structure such as camera or video camera that can gather user's eye feature.
Described recognition unit 430, identifying unit 440 and described performance element 450 all may correspond in processor or treatment circuit; Described processor can comprise application processor, digital signal processor, central processing unit, microprocessor or programmable array etc.Described treatment circuit can comprise application-specific integrated circuit (ASIC).
The application lock processing unit based on eyeprint identification described in the present embodiment is the device being applied to mobile phone, panel computer or Wearable device, may be used for locking to the application in above-mentioned electronic equipment and utilizing eyeprint identification to identify, the application safety of described electronic equipment can be improved like this, can also unlock by easy carrying out simultaneously, electronic equipment have easy to use, fail safe is high and intelligent high feature.
Further, described detecting unit 410, specifically for detecting the start-up operation of application.
Described performance element 450, if specifically for described eye feature by checking, the startup application lock of the application that locks described in unblock; After described startup application lock unlocks, lock described in startup application.In this time, described device also comprises: interception unit, for before determining that described eye feature is by checking, utilizes campaign management services AMS to tackle the described startup locking application.Interception unit described in the present embodiment may correspond to equally in processor or treatment circuit.Here AMS operates in the campaign management services on processor or treatment circuit.Described performance element 450, specifically for described eye feature by checking after, utilize described AMS recover described in lock application startup.The described application lock processing unit based on eyeprint identification, utilizes AMS to carry out interception and the recovery of Booting sequence, has and realize easy feature in the present embodiment.
Particularly, described interception unit, specifically for when application start being detected, described AMS calls active lock and helps assembly determine whether to need to carry out tackling described application start and preserve the first movement parameter of the first movable component; Wherein, described first movable component is the assembly of the application that locks described in startup; If described active lock side group is determined to need to tackle described application start.
Described performance element 450, specifically for after described eye feature is by checking, the unblock result of described AMS informing movement lock side group assembly; Unlock if described successfully, then start the second movable component; First stir yourself parameter is replaced the second movement parameter of described second movable component, utilize the first movement parameter to start described second movable component, with the startup of the application that locks described in recovering.
Certainly, on the other hand, described detecting unit 410, specifically for detecting the recovery operation of application.Here the start-up operation in recovery operation and previous embodiment is the formation of described state handover operation.Like this, described performance element 450, if specifically for described eye feature by checking, the recovery application lock of the application that locks described in unblock; After described recovery application lock unlocks, the state of activation of the application that locks described in recovery.
Certainly, described device also comprises:
Adjustment unit, for before determining that described eye feature is by checking, adjustment the 3rd movable component is in the sequence of active stack; Described 3rd movable component is for the state of activation of the application that locks described in recovering;
Described performance element 450, specifically for after described eye feature is by checking, the recovery application lock of the application that locks described in described 3rd component recovery.Here adjustment unit may correspond to equally in aforesaid processor or treatment circuit.In the present embodiment by the sequence of adjustment the 3rd movable component in active stack, the execution opportunity of the recovery operation of the application that controls to lock.Like this, in the releasing process carrying out described recovery application lock, the sequence that described 3rd movable component is placed in active stack can be realized rearward.
As further improvement of this embodiment, described device also comprises: determining unit, for when detecting the start-up operation of application, utilizes active lock to help assembly to determine whether that needs carry out tackling described application recovery.The concrete structure of described determining unit also can correspond to aforesaid processor or treatment circuit etc.Described adjustment unit, specifically for when determining to need to tackle described application recovery, when determining to need to tackle described application recovery, forms the 4th movable component in the stack top of described active stack.Form the 4th movable component by the stack top at active stack, thus easy realize the adjustment of the 3rd movable component in the sequence of active stack.Described performance element 450, for after described eye feature is by checking, terminates described 4th movable component, the state of activation of the application that locks described in described 3rd movable component recovers.
Present embodiments provide a kind of application lock processing unit based on eyeprint identification in a word, may be used for the hardware configuration of the method described in embodiment one that realizes, there is application lock equally and unlock simple, the feature safe to use of application; Also there is the simple and intelligent high feature of structure simultaneously.
Below in conjunction with technical scheme any in above-described embodiment, provide several concrete example:
Example one:
The application of application lock can comprise following two kinds of situations:
The first situation: when starting application from desktop, tackles application start-up course.
Second case: time bright screen recovers application after electronic equipment puts out screen, application recovery process is tackled.
To the startup of application and the amendment of recovery flow process, need at suitable start-up routine lock on opportunity interface.For the first situation, the mode of selection is tackled the flow process of application start in campaign management services (activitymanagerservice, AMS).For the second situation, the mode of selection carries out flow process interception in the active stack of Activity.
In the first situation, AMS is the service to all Activity unified managements, and the Activity using which kind of Starting mode to start an application specifically opens execution by AMS.Block at this and can ensure to complete interception in time when Booting sequence also formal unlatching, not only can contain all startup paths, also normally can start without impact system.
In second case Activity active stack in managed the order of task and concrete Activity and the positional alignment of startup and recovery, blocking at this moment and can resequence to the recovery of Activity order, has been the unique selection of this function.
Example two:
As shown in Figure 6, this example provides a kind of setting and unlock method of application lock, comprising:
Application lock is set.
Typing checking eyeprint is served in eyeprint identification (Eyeverify, EV).
EV service trigger camera acquires eyes image.
The eye feature in eyes image is extracted in EV service, and carries out mate with checking eyeprint and verify, formation the result.If be verified, EV service also can trigger camera and close.
Described the result is transferred to system framework by EV service.
Example three:
The starting method for the application that locks based on method described in previous embodiment shown in Fig. 7, comprising:
Electronic equipment is in desktop holding state, starts the application that locks, and starts application lock interface.
Application lock starts application after unlocking and being proved to be successful.If application lock is not verified, directly exit application lock interface, then return desktop holding state.
The application started enters desktop holding state after exiting.
Example four:
As shown in Figure 8, based on the restoration methods of the application that locks of method described in previous embodiment, comprising:
After electronic equipment puts out screen state bright screen, lock when detecting and will recover application, then start application lock.
Application lock normally recovers application interface after unlocking and being proved to be successful
Application lock is not verified, directly exits, and application is moved on to backstage and does not show on screen.
If in the process of application lock startup, start other application, what application lock discovery covered oneself is not the application that locks, then will destroy corresponding application lock.
Example five:
As shown in Figure 9, a kind of method that this example provides interception to lock application start, comprising:
Step 1: when starting movable component A, carry out startup intercept process by a series of call notification AMS.
Step 2:AMS calls active lock and helps assembly to judge whether to need intercept process, and if necessary, active lock helps current all parameters of movable component A to be preserved in assembly.Here movable component A is equivalent to the first movable component in previous embodiment, and described current all parameters are here equivalent to the first movement parameter in previous embodiment.
Step 3: active lock help assembly will setting up password interface.Here setting up password interface is the one of aforementioned unblock information.
Step 4:AMS ending activity assembly A, is equivalent to the startup stopping this application that locks.
Example six:
As shown in Figure 10, the method for the startup that this example provides a kind of recovery to lock application on the basis of example five, can comprise:
Step 11: after unlock interface unlocks, lock movable component can by unblock result notice AMS.Here lock movable component is equivalent to the application lock in previous embodiment.
Unblock result is informed active lock side group assembly by step 12:AMS, unlocks result success or failure.Logical value unblock two states can be characterized when specific implementation.
Step 13: if unlock successfully, active lock side group assembly can start a movable component B, and intention (intent) the assembly name of movable component B and movable component A are consistent, and object is the Booting sequence in order to start a movable component.
Step 14: start in the process of movable component B and will call AMS.
Active lock side group assembly can be called in step 15:AMS.
Step 16: receive all parameters in all parameter displacement activity assembly B of movable component A from active lock help assembly.
Step 17:AMS is after replacing parameter, and continue the startup of this movable component B, in fact, parameter has all become the parameter of movable component A, and that be equivalent to startup will be movable component A.
Example seven:
As shown in figure 11, a kind of method that this example provides interception to lock application recovery, specifically comprises:
Step 21: movable component C performs in the active stack in AMS.Concrete as, movable component C is arranged in the stack top of active stack.Here movable component C is can be and recovers the movable component applied that locks.
Step 22, after the user interface of movable component C completes output function, calls active lock by AMS and helps assembly to judge whether to tackle the recovery flow process of application, and output password lock interface.
Step 23: movable component CWANCHENGHUIFU
Step 24: active lock help assembly starts the stack top that lock movable component is placed in active stack.
Example eight:
As shown in figure 12, a kind of method that this example provides recovery to lock application recovery based on upper example correspondence, specifically can comprise:
When unlocking unsuccessfully or not unlocking, initiatively terminate the output of cryptographic interface; Such as detect return key to be user-operably, cause electronic equipment no longer to export described cryptographic interface.
Step 31: the unblock result that lock movable component notice AMS unlocks unsuccessfully or do not unlock;
Step 32:AMS notifies the unblock result of active lock assembly.
Step 33: movable component C is according to the unblock result obtained in step 32, and notice AMS needs the interface that show events assembly C is corresponding.Now lock movable component automatically to terminate, movable component C performs recovery operation.
Informing movement lock is helped assembly show events assembly C by step 34:AMS.
Step 35: now, active lock helps assembly according to the notice of AMS, by the display at interface corresponding for organization activity assembly C; Movable component C can be pressed into electronic equipment backstage; Electronic equipment has now completed the recovery of application.
In several embodiments that the application provides, should be understood that disclosed equipment and method can realize by another way.Apparatus embodiments described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, and as: multiple unit or assembly can be in conjunction with, maybe can be integrated into another system, or some features can be ignored, or do not perform.In addition, the coupling each other of shown or discussed each part or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of equipment or unit or communication connection can be electrical, machinery or other form.
The above-mentioned unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, also can be distributed in multiple network element; Part or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in various embodiments of the present invention can all be integrated in a processing module, also can be each unit individually as a unit, also can two or more unit in a unit integrated; Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that hardware also can be adopted to add SFU software functional unit realizes.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can have been come by the hardware that program command is relevant, aforesaid program can be stored in a computer read/write memory medium, this program, when performing, performs the step comprising said method embodiment; And aforesaid storage medium comprises: movable storage device, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of described claim.

Claims (14)

1. based on an application lock processing method for eyeprint identification, it is characterized in that, described method comprises:
Detect the state handover operation of application;
If the application performing described state handover operation comprises when locking application, gather the eyes image of user;
Carry out eyeprint identification based on described eyes image, form recognition result;
Whether the eye feature judged in described eyes image based on described recognition result passes through checking;
If described eye feature is by described checking, then unlock described in lock application application lock and perform described in lock application state switch.
2. method according to claim 1, is characterized in that,
The described state handover operation detecting application, comprising:
Detect the start-up operation of application;
If described eye feature is by described checking, then unlock described in lock application application lock and perform described in lock application state switch, comprising:
If described eye feature is by checking, the startup application lock of the application that locks described in unblock;
After described startup application lock unlocks, lock described in startup application.
3. method according to claim 2, is characterized in that,
Described method also comprises:
Before determining that described eye feature is by checking, campaign management services AMS is utilized to tackle the described startup locking application;
Lock described in described startup application, comprising:
Described eye feature by checking after, utilize described AMS recover described in lock application startup.
4. method according to claim 3, is characterized in that,
Described before determining that described eye feature is by checking, utilize campaign management services AMS to tackle the described startup locking application, comprising:
When application start being detected, described AMS calls active lock and helps assembly determine whether to need to carry out tackling described application start and preserve the first movement parameter of the first movable component; Wherein, described first movable component is the assembly of the application that locks described in startup;
If described active lock side group is determined to need to tackle described application start;
Described described eye feature by checking after, utilize described AMS recover described in lock application startup, comprising:
After described eye feature is by checking, the unblock result of described AMS informing movement lock side group assembly;
Unlock if described successfully, then start the second movable component;
First stir yourself parameter is replaced the second movement parameter of described second movable component, utilize the first movement parameter to start described second movable component, with the startup of the application that locks described in recovering.
5. method according to claim 1, is characterized in that,
The described state handover operation detecting application, comprising:
Detect the recovery operation of application;
If described eye feature is by described checking, then unlock described in lock application application lock and perform described in lock application state switch, comprising:
If described eye feature is by checking, the recovery application lock of the application that locks described in unblock;
After described recovery application lock unlocks, the state of activation of the application that locks described in recovery.
6. method according to claim 5, is characterized in that,
Described method also comprises:
Before determining that described eye feature is by checking, adjustment the 3rd movable component is in the sequence of active stack; Described 3rd movable component is for the state of activation of the application that locks described in recovering;
Lock described in described recovery the state of activation applied, and comprising:
After described eye feature is by checking, the recovery application lock of the application that locks described in described 3rd component recovery.
7. method according to claim 6, is characterized in that,
Described method also comprises:
When detecting the start-up operation of application, active lock is utilized to help assembly to determine whether that needs carry out tackling described application recovery;
Described adjustment the 3rd movable component, in the sequence of active stack, comprising:
When determining to need to tackle described application recovery, form the 4th movable component in the stack top of described active stack;
Described after described eye feature is by checking, described in reactivate the recovery application lock of application of locking described in component recovery, comprising:
After described eye feature is by checking, terminate described 4th movable component, the state of activation of the application that locks described in described 3rd movable component recovers.
8. based on an application lock processing unit for eyeprint identification, it is characterized in that, described device comprises:
Detecting unit, for detecting the state handover operation of application;
Collecting unit, if the application for performing described state handover operation comprises when locking application, gathers the eyes image of user;
Recognition unit, for carrying out eyeprint identification based on described eyes image, forms recognition result;
Identifying unit, for judging based on described recognition result whether the eye feature in described eyes image passes through checking;
Performance element, if for described eye feature by described checking, then unlock described in lock application application lock and perform described in lock application state switch.
9. device according to claim 8, is characterized in that,
Described detecting unit, specifically for detecting the start-up operation of application;
Described performance element, if specifically for described eye feature by checking, the startup application lock of the application that locks described in unblock; After described startup application lock unlocks, lock described in startup application.
10. device according to claim 9, is characterized in that,
Described device also comprises:
Interception unit, for before determining that described eye feature is by checking, utilizes campaign management services AMS to tackle the described startup locking application;
Described performance element, specifically for described eye feature by checking after, utilize described AMS recover described in lock application startup.
11. devices according to claim 10, is characterized in that,
Described interception unit, specifically for when application start being detected, described AMS calls active lock and helps assembly determine whether to need to carry out tackling described application start and preserve the first movement parameter of the first movable component; Wherein, described first movable component is the assembly of the application that locks described in startup; If described active lock side group is determined to need to tackle described application start;
Described performance element, specifically for after described eye feature is by checking, the unblock result of described AMS informing movement lock side group assembly; Unlock if described successfully, then start the second movable component; First stir yourself parameter is replaced the second movement parameter of described second movable component, utilize the first movement parameter to start described second movable component, with the startup of the application that locks described in recovering.
12. devices according to claim 8, is characterized in that,
Described detecting unit, specifically for detecting the recovery operation of application;
Described performance element, if specifically for described eye feature by checking, the recovery application lock of the application that locks described in unblock; After described recovery application lock unlocks, the state of activation of the application that locks described in recovery.
13. devices according to claim 12, is characterized in that,
Described device also comprises:
Adjustment unit, for before determining that described eye feature is by checking, adjustment the 3rd movable component is in the sequence of active stack; Described 3rd movable component is for the state of activation of the application that locks described in recovering;
Described performance element, specifically for after described eye feature is by checking, the recovery application lock of the application that locks described in described 3rd component recovery.
14. devices according to claim 13, is characterized in that,
Described device also comprises:
Determining unit, for when detecting the start-up operation of application, utilizes active lock to help assembly to determine whether that needs carry out tackling described application recovery;
Described adjustment unit, specifically for when determining to need to tackle described application recovery, forms the 4th movable component in the stack top of described active stack;
Described performance element, for after described eye feature is by checking, terminates described 4th movable component, the state of activation of the application that locks described in described 3rd movable component recovers.
CN201510817998.9A 2015-11-23 2015-11-23 Application lock processing method based on eye print identification and apparatus thereof Pending CN105472147A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510817998.9A CN105472147A (en) 2015-11-23 2015-11-23 Application lock processing method based on eye print identification and apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510817998.9A CN105472147A (en) 2015-11-23 2015-11-23 Application lock processing method based on eye print identification and apparatus thereof

Publications (1)

Publication Number Publication Date
CN105472147A true CN105472147A (en) 2016-04-06

Family

ID=55609388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510817998.9A Pending CN105472147A (en) 2015-11-23 2015-11-23 Application lock processing method based on eye print identification and apparatus thereof

Country Status (1)

Country Link
CN (1) CN105472147A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709371A (en) * 2016-12-30 2017-05-24 深圳天珑无线科技有限公司 Application lock control method and device
CN106790983A (en) * 2016-11-23 2017-05-31 努比亚技术有限公司 A kind of screen lighting method and mobile terminal
CN106845211A (en) * 2016-12-16 2017-06-13 北京奇虎科技有限公司 Mobile terminal and its application start method and device
CN107943370A (en) * 2017-11-30 2018-04-20 北京小米移动软件有限公司 Advertisement display method, device and storage medium
CN108319830A (en) * 2017-01-17 2018-07-24 中兴通讯股份有限公司 A kind of auth method and device
CN109522709A (en) * 2018-10-17 2019-03-26 联想(北京)有限公司 Security processing and electronic equipment
CN110417980A (en) * 2019-07-29 2019-11-05 努比亚技术有限公司 Unlocking screen method, electronic equipment and computer storage medium
CN109101289B (en) * 2018-06-21 2021-09-10 海信视像科技股份有限公司 Data processing method and device for terminal equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577237A (en) * 2013-11-15 2014-02-12 北京奇虎科技有限公司 Application program starting control method and device
US8831557B2 (en) * 2011-10-19 2014-09-09 Ideazzan Company, Inc. Method, system, and mobile communication terminal for performing specific function when mobile communication terminal is activated
CN104809384A (en) * 2015-04-30 2015-07-29 惠州Tcl移动通信有限公司 Method and system for quickly starting camera based on eyeprint identification as well as mobile terminal
CN105022955A (en) * 2014-04-22 2015-11-04 腾讯科技(深圳)有限公司 Locking method and mobile terminal of application program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8831557B2 (en) * 2011-10-19 2014-09-09 Ideazzan Company, Inc. Method, system, and mobile communication terminal for performing specific function when mobile communication terminal is activated
CN103577237A (en) * 2013-11-15 2014-02-12 北京奇虎科技有限公司 Application program starting control method and device
CN105022955A (en) * 2014-04-22 2015-11-04 腾讯科技(深圳)有限公司 Locking method and mobile terminal of application program
CN104809384A (en) * 2015-04-30 2015-07-29 惠州Tcl移动通信有限公司 Method and system for quickly starting camera based on eyeprint identification as well as mobile terminal

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790983A (en) * 2016-11-23 2017-05-31 努比亚技术有限公司 A kind of screen lighting method and mobile terminal
CN106845211A (en) * 2016-12-16 2017-06-13 北京奇虎科技有限公司 Mobile terminal and its application start method and device
CN106709371A (en) * 2016-12-30 2017-05-24 深圳天珑无线科技有限公司 Application lock control method and device
CN108319830A (en) * 2017-01-17 2018-07-24 中兴通讯股份有限公司 A kind of auth method and device
CN107943370A (en) * 2017-11-30 2018-04-20 北京小米移动软件有限公司 Advertisement display method, device and storage medium
CN109101289B (en) * 2018-06-21 2021-09-10 海信视像科技股份有限公司 Data processing method and device for terminal equipment
CN109522709A (en) * 2018-10-17 2019-03-26 联想(北京)有限公司 Security processing and electronic equipment
CN109522709B (en) * 2018-10-17 2021-06-15 联想(北京)有限公司 Security processing method and electronic device
CN110417980A (en) * 2019-07-29 2019-11-05 努比亚技术有限公司 Unlocking screen method, electronic equipment and computer storage medium

Similar Documents

Publication Publication Date Title
CN105472147A (en) Application lock processing method based on eye print identification and apparatus thereof
CN104767941A (en) Photography method and device
CN104821068A (en) Mobile terminal real-time antitheft alarm method and apparatus
CN104660912A (en) Photographing method and photographing device
CN105472240A (en) Method and device for image acquisition
CN104899494A (en) Multifunctional key based operation control method and mobile terminal
CN105160264B (en) Photo encryption device and method
CN105791548A (en) Voice information broadcast device and method
CN104636030B (en) Method and device for starting application programs and mobile terminal
CN113609498A (en) Data protection method and electronic equipment
CN105117123A (en) Device and method for displaying hidden object
CN104811554A (en) Method and terminal for switching camera modes
CN105242844A (en) Terminal and camera parameter setting method
CN105069341A (en) Fingerprint identification apparatus and method
CN104836884A (en) Standby unlocking method of mobile terminal, and mobile terminal
CN105187724A (en) Mobile terminal and method for processing images
CN105577886A (en) Mobile terminal unlocking device and method
CN105138874A (en) Screen unlocking control device and method
CN105335458A (en) Picture previewing method and apparatus
CN105323341A (en) Interactive device and interactive method for mobile terminal
CN104820797A (en) Method and device for managing application account
CN105407295A (en) Mobile terminal photographing device and method
CN104715262A (en) Method, device and mobile terminal for realizing smart label function by taking photos
CN105117627A (en) Method and device for hiding information
CN107423600A (en) Mobile terminal and interface of mobile terminal locking means

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into 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: 20160406