ES2948641T3 - Método, aparato y terminal de procesamiento de eventos de huellas dactilares - Google Patents
Método, aparato y terminal de procesamiento de eventos de huellas dactilares Download PDFInfo
- Publication number
- ES2948641T3 ES2948641T3 ES20153790T ES20153790T ES2948641T3 ES 2948641 T3 ES2948641 T3 ES 2948641T3 ES 20153790 T ES20153790 T ES 20153790T ES 20153790 T ES20153790 T ES 20153790T ES 2948641 T3 ES2948641 T3 ES 2948641T3
- Authority
- ES
- Spain
- Prior art keywords
- fingerprint
- terminal
- event
- identity authentication
- preset event
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
- G06V40/1306—Sensors therefor non-optical, e.g. ultrasonic or capacitive sensing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
- G06V40/1318—Sensors therefor using electro-optical elements or layers, e.g. electroluminescent sensing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- Collating Specific Patterns (AREA)
- User Interface Of Digital Computer (AREA)
- Image Input (AREA)
- Communication Control (AREA)
Abstract
Las realizaciones de la presente invención se relacionan con el campo de las tecnologías de comunicaciones y describen un método y un aparato de procesamiento de eventos de huellas dactilares, y un terminal, para resolver el problema de cómo simplificar los pasos operativos del uso de un terminal. El método incluye: recibir, por un terminal, una primera huella dactilar utilizando un sensor de huella dactilar; generar, por parte del terminal, un evento de huella dactilar según la primera huella dactilar; cuando una operación a ejecutar por el terminal incluye una operación de autenticación de identidad, ejecutar, por parte del terminal, la operación de autenticación de identidad según el evento de huella digital; y cuando la operación a ejecutar por el terminal no incluye la operación de autenticación de identidad, ejecutar, por el terminal, una operación correspondiente a un primer evento preestablecido según el primer evento preestablecido. Las soluciones proporcionadas en las realizaciones de la presente invención son aplicables al procesamiento de un evento de huella digital. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Método, aparato y terminal de procesamiento de eventos de huellas dactilares
Campo técnico
La presente invención hace referencia al campo de las tecnologías de la comunicación y, en particular, a un método y aparato de procesamiento de eventos de huellas dactilares y a un terminal.
Antecedentes
A medida que los terminales se popularizan en la vida de los usuarios, un usuario puede utilizar diversos programas de aplicación, como por ejemplo libros electrónicos, navegadores, centros comerciales y juegos, mediante el utilización de terminales en cualquier momento y en cualquier lugar. Dado que los terminales tienen tamaños de pantalla limitados, para lograr una experiencia de usuario deseable, cuando un usuario utiliza un programa de aplicación, toda la pantalla de un terminal suele mostrar una página del programa de aplicación.
Cuando un terminal está ejecutando un programa de aplicación, una página del programa de aplicación se muestra a pantalla completa. Por consiguiente, cuando un usuario lleva a cabo una operación de salida de un programa de aplicación o una operación de cambio de un programa de aplicación, es necesario realizar relativamente muchas etapas para llevar a cabo dicha operación. Por ejemplo, para una operación de salida, un usuario necesita salir de un programa de aplicación utilizando una instrucción de salida en una página del programa de aplicación. Para una operación de cambio de un programa de aplicación, un usuario necesita salir de un programa de aplicación utilizando la operación de salida anterior y hace clic en una interfaz de un programa de aplicación que se ejecutará después de que se muestre una interfaz de menú principal. Sin embargo, salir de un programa de aplicación usando una instrucción de salida en una página del programa de aplicación provoca un aumento en los procedimientos de operación para salir del programa de aplicación. Una operación de salir primero de un programa de aplicación anterior y hacer clic en otro programa de aplicación en una interfaz de menú principal para ejecutar el otro programa de aplicación también provoca un aumento en los procedimientos de operación de cambio de un programa de aplicación. Por consiguiente, en consecuencia, las etapas de utilización de un terminal por parte de un usuario se vuelven complejas.
En la técnica anterior de patentes, el documento EP 2 226 741 A1 describe que un controlador coloca un terminal móvil en un estado bloqueado en el que el terminal móvil no responde a ninguna entrada táctil o de tecla, en cuyo caso el controlador bloquea todo un menú de operaciones o bloquea de forma selectiva un elemento de menú de un menú de operaciones. El controlador también puede determinar si se ha recibido una entrada táctil de huella dactilar múltiple para seleccionar un menú de operaciones desbloqueado en funcionamiento y el controlador puede realizar una autentificación de huella dactilar. Si la autentificación tiene éxito, el controlador desbloquea el menú de operaciones predeterminado y controla el menú de operaciones predeterminado que se va a ejecutar. Además, el controlador puede mostrar un menú para permitir al usuario elegir si desea ejecutar el menú de operaciones predeterminado después del desbloqueo del menú de operaciones predeterminado. Si se recibe una segunda entrada de huella dactilar táctil y se autentica la información de huella dactilar de la segunda entrada de huella dactilar táctil, el controlador puede controlar una operación predefinida que se realizará en el elemento seleccionado. Esta operación predefinida incluye aumentar o reducir la escala del elemento seleccionado, girar el elemento seleccionado o mover o desplazarse por la pantalla de operaciones con el elemento seleccionado fijo. Además, si se detecta una entrada táctil de huella dactilar múltiple durante más de un tiempo predefinido, se ejecuta una función de acceso directo o un menú asociado a un modo de funcionamiento actual.
Un sensor de huellas dactilares descrito en el documento US 2014/270 415 A1) se implementa en un lado de un dispositivo, como por ejemplo en la parte posterior del teléfono. Se pueden detectar varios dedos tocando una superficie del sensor de huellas dactilares. Se realiza un intento para autenticar al usuario basándose en las características dactilares obtenidas de los múltiples dedos. El intento se realiza comparando las características dactilares obtenidas con una o más muestras de características dactilares almacenadas que se mantienen como parte de los datos de autentificación. Se emite una indicación del resultado del intento de autentificación. Si las características del dedo satisfacen los datos de autentificación, entonces el intento tiene éxito y se emite una indicación de autentificación correcta. Sin embargo, si las características dactilares no satisfacen los datos de autentificación, entonces el intento no tiene éxito y se emite una indicación general de autentificación fallida.
El documento EP 1239403 A2 hace referencia a un sistema y a un método para obtener una mayor precisión en la verificación de la identidad mediante el utilización de múltiples características biométricas escaneadas simultáneamente. El escaneado incluye el escaneado simultáneo de al menos dos huellas dactilares del usuario. La etapa de escaneado puede consistir en escanear las huellas dactilares con al menos dos escáneres bidimensionales o escanear la huella dactilar con al menos dos escáneres unidimensionales. Si la imagen de la huella dactilar obtenida coincide con la imagen de referencia, se concede al usuario acceso a una propiedad protegida por el sistema. La propiedad protegida puede ser un edificio físico o un vehículo, o un sistema informático, que proporciona acceso a una cuenta bancaria.
Compendio
El objetivo de la presente invención es proporcionar un método y terminal de procesamiento de eventos de huellas dactilares, con el fin de resolver un problema de cómo habilitar un evento de botón de inicio sin usar el botón de inicio físico y simplificar las etapas de operación de utilización de un terminal. Este objetivo se resuelve mediante un método y un terminal de las reivindicaciones independientes y otras formas de realización ventajosas y mejoras de la presente invención se enumeran en las reivindicaciones dependientes.
Breve descripción de los dibujos
Para describir más claramente las soluciones técnicas en las formas de realización de la presente invención, a continuación se describen brevemente los dibujos adjuntos necesarios para describir las formas de realización de la invención. Naturalmente, los dibujos que se acompañan en la siguiente descripción muestran meramente algunas formas de realización de la presente invención, y un experto en la técnica puede deducir todavía otros dibujos a partir de estos dibujos adjuntos sin esfuerzos creativos.
La FIG. 1 es un diagrama de flujo de un método de procesamiento de eventos de huellas dactilares de acuerdo con una forma de realización de la presente invención;
La FIG. 2 es un diagrama de flujo de un método de procesamiento de eventos de huellas dactilares de acuerdo con una forma de realización de la presente invención;
La FIG. 3(a) es un diagrama esquemático de una posición de un área de recepción de huellas dactilares en un método de procesamiento de eventos de huellas dactilares de acuerdo con una forma de realización de la presente invención;
La FIG. 3(b) es otro diagrama esquemático de una posición de un área de recepción de huellas dactilares en un método de procesamiento de eventos de huellas dactilares de acuerdo con una forma de realización de la presente invención;
La FIG. 3(c) es otro diagrama esquemático de una posición de un área de recepción de huellas dactilares en un método de procesamiento de eventos de huellas dactilares de acuerdo con una forma de realización de la presente invención;
La FIG. 3(d) es todavía otro diagrama esquemático de una posición de un área de recepción de huellas dactilares en un método de procesamiento de eventos de huellas dactilares de acuerdo con una forma de realización de la presente invención;
La FIG. 4 es un diagrama esquemático de un aparato de procesamiento de eventos de huellas dactilares de acuerdo con una forma de realización de la presente invención; y
La FIG. 5 es un diagrama estructural esquemático del hardware de un terminal de acuerdo con una forma de realización de la presente invención.
Descripción de las realizaciones
A continuación, se describen de forma clara y completa las soluciones técnicas en las formas de realización de la presente invención con referencia a los dibujos adjuntos en las formas de realización de la presente invención. Aparentemente, las formas de realización descritas son meramente algunas, pero no todas las formas de realización de la presente invención. Todas las demás realizaciones, basadas en las realizaciones de la presente invención, obtenidas por un experto en la técnica sin esfuerzos creativos estarán dentro del alcance de protección de la presente invención.
La presente invención se puede aplicar a un terminal que tiene un sensor de huellas dactilares y a un ordenador que tiene un terminal. El terminal es, por ejemplo, un teléfono móvil (o denominado teléfono "celular"), y el ordenador puede ser, por ejemplo, un aparato portátil, de bolsillo, de mano, integrado en un ordenador o montado en un vehículo. El terminal y el ordenador intercambian voces y/o datos con una red de acceso por radio. Por ejemplo, puede ser un dispositivo como por ejemplo un teléfono PCS (Personal Communication Service, servicio de comunicación personal), un teléfono inalámbrico, un teléfono SIP (Session Initiation Protocol, protocolo de inicio de sesión), una estación WLL (Wireless Local Loop, bucle local inalámbrico) o una PDA (Personal Digital Assistant, asistente digital personal). El terminal inalámbrico también se puede denominar sistema, unidad de abonado (Subscriber Unit), estación de abonado (Subscriber Station), estación móvil (Mobile Station), terminal móvil (Mobile), estación remota (Remote Station), punto de acceso (Access Point), terminal remoto (Remote Terminal), terminal de acceso (Access Terminal), terminal de usuario (User Terminal), agente de usuario (User Agent), dispositivo de usuario (User Device) o equipo de usuario (User Equipment).
Además, terminologías como por ejemplo "componente", "módulo" y "sistema" utilizadas en esta memoria descriptiva se emplean para indicar entidades relacionadas con ordenadores, hardware, firmware, combinaciones de hardware y software, software o software en ejecución. Por ejemplo, un componente puede ser, entre otros, un proceso que se ejecuta en un procesador, un procesador, un objeto, un archivo ejecutable, un hilo de ejecución, un programa y/o un ordenador. Según se muestra en las figuras, tanto un dispositivo informático como una aplicación que se ejecuta en un dispositivo informático pueden ser componentes. Uno o más componentes pueden residir dentro de un proceso y/o un hilo de ejecución, y un componente se puede localizar en un ordenador y/o distribuido entre dos o más ordenadores. Además, estos componentes se pueden ejecutar desde diversos medios legibles por ordenador que almacenan diversas estructuras de datos. Los componentes pueden, por ejemplo, comunicarse utilizando un proceso local y/o remoto de acuerdo con una señal que tiene uno o más paquetes de datos (por ejemplo, datos de dos componentes que provienen de la interacción con otro componente en un sistema local, un sistema distribuido y/o una red; por ejemplo, Internet que interactúa con otro sistema utilizando una señal).
Según se muestra en la FIG. 1, una forma de realización de la presente invención proporciona un método de procesamiento de eventos de huellas dactilares. El método se aplica a un terminal que tiene un sensor de huellas dactilares y el método incluye:
101: El terminal recibe una primera huella dactilar utilizando el sensor de huellas dactilares.
Se puede entender que la primera huella dactilar es cualquier huella dactilar y no se limita a una huella dactilar que sea coherente con una huella dactilar de autentificación prealmacenada en un terminal de ejecución.
102: El terminal genera un evento de huella dactilar de acuerdo con la primera huella dactilar.
103: Cuando una operación a ejecutar por el terminal incluye una operación de autentificación de identidad, el terminal ejecuta la operación de autentificación de identidad de acuerdo con el evento de huella dactilar.
La operación de autentificación de identidad puede ser una operación como por ejemplo una operación de pago, una operación de desbloqueo de una pantalla y una operación de apertura de un programa de aplicación privado.
104: Cuando la operación a ejecutar por el terminal no incluye la operación de autentificación de identidad, el terminal ejecuta una operación correspondiente a un primer evento preestablecido de acuerdo con el primer evento preestablecido.
En esta forma de realización de la presente invención, un terminal recibe una primera huella dactilar utilizando un sensor de huellas dactilares, genera un evento de huella dactilar de acuerdo con la primera huella dactilar, cuando una operación a ejecutar por el terminal incluye una operación de autentificación de identidad, ejecuta la operación de autentificación de identidad de acuerdo con el evento de huella dactilar, y cuando la operación a ejecutar por el terminal no incluye la operación de autentificación de identidad, ejecuta una operación correspondiente a un primer evento preestablecido de acuerdo con el primer evento preestablecido. En esta forma de realización de la presente invención, un evento de huella dactilar puede desencadenar diferentes operaciones. Después de que un terminal genere un evento de huella dactilar, se determina si el terminal ejecuta una operación de autentificación de identidad o una operación correspondiente a un primer evento preestablecido en función de si una operación a ejecutar por el terminal incluye la operación de autentificación de identidad, con el fin de simplificar las etapas de funcionamiento de utilización del terminal.
Cabe señalar además que en la etapa 102 mostrada en la FIG. 1, que el terminal genere un evento de huella dactilar de acuerdo con la primera huella dactilar puede incluir específicamente: después de que el terminal reciba la primera huella dactilar en un área de reconocimiento de huellas dactilares utilizando el sensor de huellas dactilares, genera un primer evento de huella dactilar de acuerdo con información como por ejemplo una posición (por ejemplo, la posición de la primera huella dactilar se representa utilizando coordenadas) de la primera huella dactilar en una pantalla, una fuerza aplicada cuando se recibe la primera huella dactilar y un tiempo de recepción de la primera huella dactilar.
En la etapa 103 mostrada en la FIG. 1, cuando una operación a ser ejecutada por el terminal incluye una operación de autentificación de identidad, el terminal ejecuta la operación de autentificación de identidad de acuerdo con el evento de huella digital puede incluir específicamente: en primer lugar, extraer, mediante el terminal, una huella dactilar de autentificación prealmacenada, a continuación, comparar la primera huella dactilar con la huella dactilar de autentificación, cuando la primera huella dactilar es coherente con la huella dactilar de autentificación, completar la operación de autentificación de identidad, y mostrar, en una pantalla de visualización, una interfaz (por ejemplo, una interfaz de menú principal que se muestra después de encender y desbloquear una pantalla, y una interfaz de éxito de pago) que la operación de autentificación de identidad se ha completado con éxito; y cuando la primera huella dactilar es incoherente con la huella dactilar de autentificación, completar la operación de autentificación de identidad, y mostrar, en la pantalla de visualización, una interfaz (por ejemplo, una interfaz cuando la pantalla está encendida y bloqueada, y una interfaz de fallo de pago) correspondiente al rechazo de la habilitación de la operación de autentificación de identidad. Se puede entender que cuando se activa la ejecución de la operación de autentificación
de identidad, se puede considerar que se aborta la ejecución de una operación correspondiente al primer evento preestablecido.
En la presente invención, el terminal genera el primer evento preestablecido en función de la primera huella dactilar. Opcionalmente, después de recibir la primera huella dactilar utilizando el sensor de huellas dactilares, el terminal puede generar tanto el evento de huella dactilar como el primer evento preestablecido de acuerdo con la primera huella dactilar, o puede generar el evento de huella dactilar inmediatamente después de recibir la primera huella dactilar, y al determinar que la operación que se va a ejecutar no incluye la operación de autentificación de identidad, el terminal genera el primer evento preestablecido de acuerdo con la primera huella dactilar.
El primer evento preestablecido puede ser un evento establecido por el usuario o un evento preestablecido por el sistema, por ejemplo, un evento de botón de inicio (es decir, un evento para volver a una interfaz de menú principal), un evento de tecla de retorno (es decir, un evento para volver a un nivel anterior) y un evento de marcación (es decir, un evento para entrar en una interfaz de marcación).
En la etapa 104 mostrada en la FIG.1, cuando la operación a ejecutar por el terminal no incluye la operación de autentificación de identidad, el terminal ejecuta una operación correspondiente a un primer evento preestablecido de acuerdo con el primer evento preestablecido. Por ejemplo, cuando el primer evento preestablecido es el evento de botón de inicio, cuando el terminal detecta que en este caso la operación a ejecutar no incluye la operación de autentificación de identidad, el terminal ejecuta el evento de volver a una interfaz de menú principal correspondiente a un botón de inicio.
Además, cabe señalar que la primera huella dactilar de la presente invención no se limita a una huella dactilar prealmacenada en un terminal de ejecución. Es decir, la primera huella dactilar puede ser cualquier huella dactilar. Cuando un entorno de ejecución tiene una condición para ejecutar la operación de autentificación de identidad, el terminal ejecuta la operación de autentificación de identidad. Si la primera huella dactilar no es coherente con la huella dactilar de autentificación, el terminal muestra, en la pantalla de visualización, una interfaz correspondiente al rechazo de la finalización satisfactoria de la operación de autentificación de identidad. Cuando el entorno de ejecución no tiene la condición para ejecutar la operación de autentificación de identidad, después de recibir la primera huella dactilar, el terminal desencadena directamente la ejecución de una operación correspondiente al primer evento preestablecido y no necesita determinar si la primera huella dactilar es coherente con la huella dactilar de autentificación. Se puede entender que la huella dactilar de autentificación se utiliza para autenticar si una huella dactilar recibida es una huella dactilar segura. En la presente invención, la operación de autentificación de identidad se puede completar con éxito sólo para una huella dactilar segura.
Cabe señalar además que cuando la operación que debe ejecutar el terminal no incluye la operación de autentificación de identidad, el terminal determina un escenario de aplicación actual ejecutado por el terminal y, a continuación, ejecuta la operación correspondiente al primer evento preestablecido de acuerdo con el primer evento preestablecido correspondiente al escenario de aplicación actual. Es decir, diferentes escenarios de aplicación corresponden a diferentes primeros eventos preestablecidos.
Por ejemplo, cuando el escenario de aplicación actual es un escenario para ejecutar un programa de aplicación que no es de audio/vídeo, el primer evento preestablecido puede ser el evento del botón Inicio. Si el escenario de aplicación actual es un escenario para ejecutar un programa de aplicación de audio/vídeo, el primer evento preestablecido puede ser un evento de botón de pausa.
En la presente invención, la operación que debe ejecutar el terminal se ejecuta utilizando el evento de huella dactilar, de modo que no sólo se puede implementar la ejecución de la operación de autentificación de identidad correspondiente al evento de huella dactilar, sino que también se puede implementar la ejecución de una operación correspondiente a un evento preestablecido (un evento como por ejemplo el evento de botón de inicio), con el fin de evitar un problema de la técnica anterior de que las operaciones de utilización del botón de inicio son complejas porque el botón de inicio está oculto en un modo de pantalla completa. Además, en la presente invención, las operaciones correspondientes a eventos preestablecidos correspondientes a diferentes escenarios de aplicación actuales se pueden ejecutar de acuerdo con los diferentes escenarios de aplicación actuales del terminal. Además, cuando el terminal de la técnica anterior tiene un botón de inicio, la presente invención puede implementar la generación del evento del botón de inicio sin utilizar el botón de inicio físico.
Opcionalmente, en otra forma de realización de la presente invención, la presente invención puede incluir además un método de procesamiento de eventos de huellas dactilares. Según se muestra en la FIG. 2, el método incluye:
201: Un terminal recibe una primera huella dactilar en un área de recepción de huellas dactilares utilizando un sensor de huellas dactilares.
202: El terminal recibe una segunda huella dactilar en el área de recepción de huellas dactilares utilizando el sensor de huellas dactilares dentro de un tiempo preestablecido, donde la segunda huella dactilar es una huella dactilar igual o diferente de la primera huella dactilar.
La presente invención no limita un rango del tiempo preestablecido. Por ejemplo, el tiempo preestablecido puede ser 2 s o 3 s. El tiempo preestablecido puede ser un tiempo predeterminado del sistema o puede ser un tiempo definido por el usuario.
Además, la presente invención no limita el hecho de que la segunda huella dactilar sea la misma que la primera. Por ejemplo, la primera huella dactilar es una huella dactilar del dedo índice, y la segunda huella dactilar puede ser una huella dactilar del dedo índice, una huella dactilar del dedo corazón o similares.
203: El terminal genera un segundo evento preestablecido de acuerdo con la primera huella dactilar y la segunda huella dactilar.
Opcionalmente, antes de generar el segundo evento preestablecido, el terminal puede determinar primero si una operación a ejecutar por el terminal incluye una operación de autentificación de identidad; y cuando la operación a ejecutar por el terminal no incluye la operación de autentificación de identidad, el terminal genera entonces el segundo evento preestablecido de acuerdo con la primera huella dactilar y la segunda huella dactilar.
Opcionalmente, después de recibir la segunda huella dactilar, el terminal puede no necesitar determinar si la operación a ejecutar por el terminal incluye la operación de autentificación de identidad, sino que, en su lugar, genera el segundo evento preestablecido directamente de acuerdo con la primera huella dactilar y la segunda huella dactilar.
Se puede entender que el segundo evento preestablecido y un primer evento preestablecido son eventos preestablecidos diferentes. Es decir, el segundo evento preestablecido es un evento establecido por el usuario o un evento preestablecido por el sistema.
204: El terminal ejecuta una operación correspondiente al segundo evento preestablecido de acuerdo con un segundo momento preestablecido.
205: El terminal determina un escenario de aplicación actual en ejecución y ejecuta la operación correspondiente al segundo evento preestablecido de acuerdo con el segundo evento preestablecido correspondiente al escenario de aplicación actual.
Cabe señalar que la etapa 204 y la etapa 205 son dos maneras paralelas. Una manera de la etapa 204 es que el terminal no necesita considerar el escenario de aplicación actual ejecutado por el terminal, sino que ejecuta la operación correspondiente de acuerdo con el segundo evento preestablecido fijo; y una manera de la etapa 205 es que el terminal necesita determinar el escenario de aplicación actual en ejecución antes de ejecutar la operación correspondiente al segundo evento preestablecido y, a continuación, ejecuta la operación correspondiente al segundo evento preestablecido en diferentes escenarios de aplicación actuales de acuerdo con diferentes escenarios de aplicación actuales. Se puede entender que la forma de la etapa 204 indica que sólo hay un segundo evento preestablecido, y la forma de la etapa 205 indica que hay al menos un segundo evento preestablecido (es decir, pueden existir múltiples segundos eventos preestablecidos).
Además, la manera de determinar el segundo evento preestablecido utilizando el escenario de aplicación actual en esta etapa es la misma que la manera anterior de determinar el primer evento preestablecido utilizando el escenario de aplicación actual, y los detalles ya no se describen uno por uno en la presente memoria.
Para un usuario, cuando el usuario necesita ejecutar la operación de autentificación de identidad (suponiendo que la operación de autentificación de identidad es una operación de pago), el usuario introduce una huella dactilar (la primera huella dactilar) en el área de recepción de huellas dactilares, después de que el terminal recibe la primera huella dactilar y genera el evento de huella dactilar, determina un entorno de ejecución, y existe una condición para ejecutar la operación de autentificación de identidad, completa el pago.
Cuando el usuario necesita ejecutar una operación de retorno a una interfaz de menú principal (un sistema preestablece el primer evento preestablecido como el evento del botón de inicio), el usuario introduce una huella dactilar (la primera huella dactilar) en el área de recepción de huellas dactilares, después de que el terminal recibe la primera huella dactilar y genera el evento de huella dactilar, determina el entorno de ejecución y, cuando no existe ninguna condición para ejecutar la operación de autentificación de identidad, ejecuta la operación (una operación correspondiente al primer evento preestablecido) de retorno a la interfaz del menú principal de acuerdo con el evento del botón de inicio (el primer evento preestablecido) y vuelve a la interfaz del menú principal.
Además, para la configuración del primer evento preestablecido, el primer evento preestablecido se puede establecer de acuerdo con la frecuencia de utilización de un programa de aplicación concreto (un servicio de mensajería corta y un programa de chat instantáneo) o de la ejecución de una operación concreta (una operación de retorno a una interfaz de menú principal y una operación de salida de una interfaz de programa de aplicación) por parte del usuario.
Cuando el usuario necesita ejecutar el segundo evento preestablecido (el usuario preestablece el segundo evento preestablecido como un evento para entrar en una interfaz de marcación), el usuario introduce una huella dactilar (la primera huella dactilar) en el área de recepción de huellas dactilares. El usuario vuelve a introducir una huella dactilar (la segunda huella dactilar) en el área de recepción de huellas dactilares 1 s (un tiempo predeterminado del sistema es de 2 s) después de que el terminal reciba la primera huella dactilar y, en este caso, el terminal determina que se vuelve a recibir una huella dactilar dentro de un tiempo predeterminado, genera el segundo evento preestablecido y, a continuación, abre la interfaz de marcación de acuerdo con el segundo evento preestablecido.
Además, en la presente invención, la generación de un evento predeterminado (el segundo evento preestablecido) también se puede activar introduciendo una huella dactilar dos veces dentro de un tiempo preestablecido. Cuando el usuario utiliza varios programas de aplicación o ejecuta varias operaciones con relativa frecuencia, la ejecución del primer evento predefinido o del segundo evento preestablecido se puede determinar por la cantidad de veces que se introduce una huella dactilar en un tiempo predeterminado.
Cabe señalar que la presente invención no limita la cantidad de áreas de recepción de huellas dactilares. Es decir, el área de recepción de huellas dactilares en la presente invención es al menos un área. Cuando el terminal incluye un área de recepción de huellas dactilares, se puede reducir el coste del terminal y se simplifican las etapas para utilizarlo. Cuando el terminal incluye al menos dos áreas de recepción de huellas dactilares, al mismo tiempo que se simplifican las etapas de funcionamiento del terminal, se puede evitar la utilización frecuente de una misma área de recepción de huellas dactilares, con el fin de evitar que se acorte la vida útil del sensor de huellas dactilares.
Además, opcionalmente, la presente invención no limita un rango específico del área de recepción de huellas dactilares. Es decir, el área de recepción de huellas dactilares se puede situar en un extremo inferior de un lado frontal del terminal, según se muestra en la FIG. 3(a), se puede situar en un extremo superior de un lado posterior del terminal, según se muestra en la FIG. 3(b), se puede situar en un extremo medio, según se muestra en la FIG. 3(c), se puede situar en un extremo inferior, según se muestra en la FIG. 3(d), o se puede situar en cualquier otra posición.
Se puede entender que cuando el área de recepción de huellas dactilares se sitúa en el lado posterior del terminal, siempre que no haya más botones funcionales y el funcionamiento del terminal no se vea afectado, se puede aumentar la proporción de superficie de la pantalla con respecto al terminal, mejorando de este modo la experiencia del usuario.
Con referencia a una cualquiera o varias descripciones en las figuras anteriores, una forma de realización de la presente invención proporciona un aparato de procesamiento de eventos de huellas dactilares 40. Según se muestra en la FIG. 4, el aparato 40 incluye: un módulo de recepción 401, un módulo de generación 402, y un módulo de ejecución 403.
El módulo de recepción 401 se configura para: recibir una primera huella dactilar utilizando un sensor de huellas dactilares, y proporcionar la primera huella dactilar al módulo de generación 402.
El módulo de generación 402 se configura para generar un evento de huella dactilar de acuerdo con la primera huella dactilar.
El módulo de ejecución 403 se configura para: cuando una operación a ejecutar incluye una operación de autentificación de identidad, ejecutar la operación de autentificación de identidad de acuerdo con el evento de huella dactilar; y cuando la operación a ejecutar no incluye la operación de autentificación de identidad, ejecutar una operación correspondiente a un primer evento preestablecido de acuerdo con el primer evento preestablecido.
El primer evento preestablecido puede ser un evento de botón de inicio y similares.
Además, opcionalmente, en el proceso de cuando la operación a ejecutar no incluye la operación de autentificación de identidad, ejecutar una operación correspondiente a un primer evento preestablecido de acuerdo con el primer evento preestablecido, el módulo de ejecución 403 se configura específicamente para: cuando la operación a ejecutar no incluye la operación de autentificación de identidad, determinar un escenario de aplicación actual en ejecución; y ejecutar la operación correspondiente al primer evento preestablecido de acuerdo con el primer evento preestablecido correspondiente al escenario de aplicación actual.
Además, opcionalmente, el módulo de generación 402 se configura para generar el primer evento preestablecido de acuerdo con la primera huella dactilar.
Además, opcionalmente, el módulo de recepción 401 se configura para: recibir una segunda huella dactilar utilizando el sensor de huellas dactilares dentro de un tiempo preestablecido después de recibir la primera huella dactilar utilizando el sensor de huellas dactilares; y proporcionar la segunda huella dactilar al módulo de generación 402.
El módulo de generación 402 se configura además para generar el segundo evento preestablecido de acuerdo con la primera huella dactilar y la segunda huella dactilar.
El módulo de ejecución 403 se configura además para ejecutar una operación correspondiente a un segundo evento preestablecido de acuerdo con el segundo evento preestablecido después de que el módulo de recepción 401 reciba la segunda huella dactilar.
Además, opcionalmente, en el proceso de ejecución de una operación correspondiente a un segundo evento preestablecido de acuerdo con el segundo evento preestablecido al recibir la segunda huella dactilar utilizando el sensor de huellas dactilares dentro del tiempo preestablecido, el módulo de ejecución 403 se configura específicamente para: al recibir la segunda huella dactilar utilizando el sensor de huellas dactilares dentro del tiempo preestablecido, determinar un escenario de aplicación actual en ejecución; y ejecutar la operación correspondiente al segundo evento preestablecido de acuerdo con el segundo evento preestablecido correspondiente al escenario de aplicación actual.
En esta forma de realización de la presente invención, el módulo de recepción recibe una primera huella dactilar utilizando un sensor de huellas dactilares; el módulo generador genera un evento de huella dactilar de acuerdo con la primera huella dactilar; cuando una operación a ejecutar incluye una operación de autentificación de identidad, el módulo de ejecución ejecuta la operación de autentificación de identidad de acuerdo con el evento de huella dactilar; y cuando la operación a ejecutar no incluye la operación de autentificación de identidad, el módulo de ejecución ejecuta una operación correspondiente a un primer evento preestablecido de acuerdo con el primer evento preestablecido. En esta forma de realización de la presente invención, un evento de huella dactilar puede desencadenar diferentes operaciones. Después de que un terminal genere un evento de huella dactilar, se determina si el terminal ejecuta una operación de autentificación de identidad o una operación correspondiente a un primer evento preestablecido en función de si una operación a ejecutar por el terminal incluye la operación de autentificación de identidad, con el fin de simplificar las etapas de funcionamiento de utilización del terminal.
Con referencia a una cualquiera o varias descripciones en las figuras anteriores, una forma de realización de la presente invención proporciona un terminal 50. Según se muestra en la FIG. 5, el terminal 50 incluye: una memoria 501, un dispositivo de entrada 502, un procesador 503, un dispositivo de salida 504, y una fuente de alimentación 505. Estos componentes se pueden comunicar utilizando uno o más buses, o estos componentes se conectan directamente y se comunican directamente. Un experto en la técnica puede entender que la estructura del terminal mostrada en la figura no constituye una limitación a la presente invención y puede ser una estructura en forma de bus o una estructura en forma de estrella, y el terminal puede incluir además más o componentes o menos componentes que los mostrados en la figura, o algunos componentes se pueden combinar, o se puede utilizar una distribución de componentes diferente. En una forma de realización de la presente invención, el terminal puede ser cualquier terminal portátil, e incluye, entre otros, un teléfono móvil, un ordenador móvil, un ordenador tableta, una PDA (Personal Digital Assistant, asistente digital personal), un reproductor multimedia, una televisión inteligente, un reloj inteligente, gafas inteligentes, una pulsera inteligente y similares. Cabe señalar que, aunque el aparato mostrado en la FIG. 5 sólo muestra los módulos anteriores, en un proceso de implementación específico, un experto en la técnica debe saber que el terminal incluye además otros dispositivos necesarios para implementar el funcionamiento normal.
El dispositivo de entrada 502 se configura para implementar la interacción entre un usuario y un terminal y/o la entrada de información al terminal. Por ejemplo, el dispositivo de entrada 502 puede recibir información numérica o de caracteres introducida por el usuario, para generar una entrada de señal relacionada con un ajuste de usuario o un control de función. En una forma de realización específica de la presente invención, el dispositivo de entrada 502 puede incluir un sensor de huellas dactilares 5021 que puede recibir una entrada de huella dactilar del usuario, puede incluir además un panel táctil 5022, puede ser también otra interfaz de interacción hombre-máquina como por ejemplo una tecla de entrada física y un micrófono, y puede incluir además otro aparato externo de captura de información (no mostrado en la figura) como por ejemplo una cámara. El panel táctil, que también se denomina pantalla táctil, puede obtener una acción de operación del usuario en el panel táctil o cerca de él, por ejemplo, una acción de operación del usuario en el panel táctil o en una posición cerca del panel táctil utilizando cualquier objeto o accesorio adecuado, como por ejemplo un dedo o un lápiz óptico, y accionar un aparato de conexión correspondiente de acuerdo con un programa preestablecido. Opcionalmente, el panel táctil puede incluir dos partes: un aparato de detección táctil y un controlador táctil. El aparato de detección táctil detecta una operación táctil del usuario, convierte la operación táctil detectada en una señal eléctrica y transmite la señal eléctrica al controlador táctil. El controlador táctil recibe la señal eléctrica del aparato de detección táctil, convierte la señal eléctrica en coordenadas de contacto y, a continuación, envía las coordenadas de contacto al procesador 503. El controlador táctil puede además recibir una orden enviada desde el procesador 503 y ejecutar la orden. Además, el panel táctil puede ser un panel táctil resistivo, capacitivo, infrarrojo (Infrared), o de ondas acústicas superficiales. En otra forma de realización de la presente invención, la tecla de entrada física utilizada por el módulo de entrada 502 puede incluir, entre otros, uno o más de un teclado físico, una tecla funcional (como por ejemplo una tecla de control de volumen o una tecla de interruptor), una bola de desplazamiento, un ratón y un joystick. El dispositivo de entrada 502 en forma de micrófono puede obtener una entrada de voz del usuario o de un entorno y convertir la voz en una orden que está en forma de señal eléctrica y que puede ser ejecutada por el procesador 503.
El procesador 503 es un centro de control del terminal, utiliza varias interfaces y líneas para conectar varias partes de todo el terminal, y ejecuta varias funciones del terminal y/o procesa datos ejecutando o corriendo programas de software y/o módulos almacenados en la memoria 501 e invocando datos almacenados en la memoria 501. El
procesador 503 puede estar formado por un CI (Integrated Circuit, circuito integrado) y, por ejemplo, puede estar formado por un CI de un solo paquete o puede estar formado por múltiples CI empaquetados que se conectan y que tienen una misma función o funciones diferentes. Por ejemplo, el procesador 503 puede incluir sólo una CPU (Central Processing Unit, unidad central de procesamiento) o puede ser una combinación de una CPU, un procesador de señal digital DSP (Digital Signal Processor, procesador de señal digital), una GPU (Graphic Processing Unit, unidad de procesamiento de gráficos), y un chip de control (por ejemplo, un chip de banda base). En una forma de realización de la presente invención, la CPU puede ser un único núcleo de computación o puede incluir múltiples núcleos de computación.
El dispositivo de salida 504 puede incluir, entre otros, un módulo de salida visual y un módulo de salida sonora y táctil. El módulo de salida visual se configura para emitir texto, una imagen y/o un vídeo. El módulo de salida visual puede incluir un panel de visualización, por ejemplo, un panel de visualización configurado en forma de LCD (Liquid Crystal Display, pantalla de cristal líquido), un OLED (Organic Light-Emitting Diode, diodo orgánico emisor de luz) y un FED (Field Emission Display, pantalla de emisión de campo). Alternativamente, el módulo de salida visual puede incluir una pantalla reflectante, por ejemplo, una pantalla electroforética (electrophoretic) o una pantalla que utilice la modulación interferométrica de la luz (Interferometric Modulation of Light). El módulo de salida visual puede incluir una sola pantalla o múltiples pantallas de diferentes tamaños. En una forma de realización específica de la presente invención, el panel táctil utilizado en el dispositivo de entrada 502 también se puede utilizar como panel de visualización del dispositivo de salida 504. Por ejemplo, después de detectar un toque en el panel táctil o una operación gestual cerca del panel táctil, el panel táctil transmite la operación táctil o gestual al procesador 503 para determinar un tipo de evento táctil, y posteriormente, el procesador 503 proporciona la salida visual correspondiente en el panel de visualización de acuerdo con el tipo de evento táctil. Aunque en la FIG. 8, el dispositivo de entrada 502 y el dispositivo de salida 504 se utilizan como dos partes independientes para implementar una función de entrada y una función de salida del terminal, en algunas formas de realización, el panel táctil y el panel de visualización se pueden integrar para implementar la función de entrada y la función de salida del terminal. Por ejemplo, el módulo de salida visual puede mostrar varias GUI (Graphical User Interface, interfaz gráfica de usuario) para su utilización como componentes de control virtual, que pueden incluir, entre otros, ventanas, barras de desplazamiento, iconos y álbumes de recortes para que el usuario los opere de forma táctil.
En una forma de realización específica de la presente invención, el módulo de salida visual incluye un filtro y un amplificador, configurados para filtrar o amplificar una salida de vídeo del procesador 503. Un módulo de salida de audio incluye un convertidor digital-analógico, configurado para convertir una señal de audio emitida por el procesador 503 de un formato digital a un formato analógico.
La memoria 501 se puede configurar para almacenar programas y módulos de software, es decir, almacenar información que incluya una instrucción de programa. El procesador 503 ejecuta varias aplicaciones funcionales del terminal e implementa el procesamiento de datos mediante la ejecución de programas y módulos de software almacenados en la memoria 501. La memoria 501 incluye principalmente un área de almacenamiento de programas y un área de almacenamiento de datos. El área de almacenamiento de programas puede almacenar un sistema operativo, una aplicación requerida por al menos una función, como por ejemplo un programa de reproducción de sonido y un programa de reproducción de imágenes. El área de almacenamiento de datos puede almacenar datos (como por ejemplo datos de audio y una libreta de direcciones) creados de acuerdo con la utilización del terminal y similares. En una forma de realización específica de la presente invención, la memoria 501 puede incluir una memoria volátil como por ejemplo una NVRAM (Nonvolatile Random Access Memory, memoria de acceso aleatorio no volátil), una PRAM (Phase Change RAM, memoria de acceso aleatorio por cambio de fase), y una MRAM (Magnetoresistive RAM, memoria de acceso aleatorio magnetoresistiva), y puede incluir además una memoria no volátil, como por ejemplo al menos un dispositivo de almacenamiento en disco magnético, una EEPROM (Electrically Erasable Programmable Read-Only Memory, memoria de sólo lectura programable y borrable eléctricamente), y un dispositivo de memoria flash, como por ejemplo una memoria flash NOR (NOR flash memory) o una memoria flash NAND (NAND flash memory). La memoria no volátil almacena un sistema operativo y un programa de aplicación que son ejecutados por un módulo de procesamiento. El procesador 503 carga un programa en ejecución y datos de la memoria no volátil a una memoria y almacena contenido digital en una gran cantidad de aparatos de almacenamiento. El sistema operativo se utiliza para el control y la gestión de tareas convencionales del sistema, como por ejemplo la gestión de la memoria, el control de los dispositivos de almacenamiento y la gestión de la fuente de alimentación 505, así como diversos componentes y/o controladores que facilitan la comunicación entre diversos tipos de software y hardware. En una forma de realización de la presente invención, el sistema operativo puede ser el sistema Android de la empresa Google, el sistema il)S desarrollado por la empresa Apple, o el sistema operativo Windows desarrollado por la empresa Microsoft, o puede ser un sistema operativo incorporado como por ejemplo Vxworks.
La fuente de alimentación 505 se configura para suministrar energía a diferentes componentes del terminal para mantener el terminal en funcionamiento. En general, se entiende que la fuente de alimentación 505 puede ser una batería incorporada, como por ejemplo una batería común de iones de litio y una batería de níquel-hidrógeno, y también puede incluir una fuente de alimentación externa, por ejemplo, un adaptador de CA, que suministra energía al terminal. En algunas formas de realización de la presente invención, la fuente de alimentación 505 se puede definir más ampliamente y, por ejemplo, puede incluir además un sistema de gestión de la fuente de alimentación, un sistema de carga, un circuito de detección de fallos de la fuente de alimentación, un convertidor o un inversor de la fuente de
alimentación, un indicador de estado de la fuente de alimentación (por ejemplo, un diodo emisor de luz), y cualquier otro componente asociado con la generación, gestión y distribución de energía eléctrica del terminal.
Con referencia a las formas de realización específicas de la presente invención, el dispositivo de entrada 502 se describe principalmente utilizando el sensor de huellas dactilares 5021 como ejemplo, y el sensor de huellas dactilares 5021 se configura para recibir una primera huella dactilar utilizando el sensor de huellas dactilares.
El procesador 503 se acopla a la memoria 501 y al sensor de huellas dactilares 5021, se configura para controlar la ejecución de la instrucción de programa, y se configura específicamente para: generar un evento de huella dactilar de acuerdo con la primera huella dactilar; cuando una operación a ejecutar incluye una operación de autentificación de identidad, ejecutar la operación de autentificación de identidad de acuerdo con el evento de huella dactilar; y cuando la operación a ejecutar no incluye la operación de autentificación de identidad, ejecutar una operación correspondiente a un primer evento preestablecido de acuerdo con el primer evento preestablecido.
El primer evento preestablecido puede ser un evento de botón de inicio y similares.
Además, opcionalmente, el procesador 503 se configura además para generar el primer evento preestablecido de acuerdo con la primera huella dactilar.
Además, opcionalmente, en el proceso de cuando la operación a ejecutar no incluye la operación de autentificación de identidad, ejecutar una operación correspondiente a un primer evento preestablecido de acuerdo con el primer evento preestablecido, el módulo de ejecución 503 se configura específicamente para: cuando la operación a ejecutar no incluye la operación de autentificación de identidad, determinar un escenario de aplicación actual en ejecución; y ejecutar la operación correspondiente al primer evento preestablecido de acuerdo con el primer evento preestablecido correspondiente al escenario de aplicación actual.
Además, opcionalmente, el sensor de huellas dactilares 5021 se configura para recibir una segunda huella dactilar utilizando el sensor de huellas dactilares dentro de un tiempo preestablecido después de recibir la primera huella dactilar; y el procesador 503 se configura además para generar un segundo evento preestablecido de acuerdo con la primera huella dactilar y la segunda huella dactilar después de que el sensor de huellas dactilares reciba la segunda huella dactilar.
El procesador 503 se configura además para ejecutar una operación correspondiente al segundo evento preestablecido de acuerdo con el segundo evento preestablecido.
Además, opcionalmente, en el proceso de ejecución de una operación correspondiente a un segundo evento preestablecido de acuerdo con el segundo evento preestablecido al recibir la segunda huella dactilar utilizando el sensor de huellas dactilares dentro del tiempo preestablecido, el módulo de ejecución 503 se configura específicamente para: al recibir la segunda huella dactilar dentro del tiempo preestablecido, determinar un escenario de aplicación actual en ejecución; y ejecutar la operación correspondiente al segundo evento preestablecido de acuerdo con el segundo evento preestablecido correspondiente al escenario de aplicación actual.
Un experto en la técnica puede entender claramente que, a efectos de una descripción conveniente y breve, la división de los módulos funcionales anteriores se toma como ejemplo ilustrativo. En la aplicación real, las funciones anteriores se pueden asignar a diferentes módulos funcionales e implementarse de acuerdo con un requisito, es decir, una estructura interna de un aparato se divide en diferentes módulos funcionales para implementar todas o algunas de las funciones descritas anteriormente. Para un proceso de funcionamiento detallado del sistema, aparato y unidad anteriores se puede hacer referencia a un proceso correspondiente en las realizaciones del método anteriores, y estos detalles no se vuelven a describir en la presente.
En las diversas formas de realización proporcionadas en la presente solicitud, se debe entender que el sistema, aparato y método descritos se pueden implementar de otras maneras. Por ejemplo, la forma de realización descrita del aparato es meramente un ejemplo. Por ejemplo, la división de módulo o unidad es meramente una división de función lógica y en la implementación real puede ser otra división. Por ejemplo, varias unidades o componentes se pueden combinar o integrar en otro sistema, o algunas funciones se pueden ignorar o se pueden no realizar. Además, los acoplamientos mutuos mostrados o descritos o los acoplamientos directos o las conexiones de comunicación se pueden implementar utilizando algunas interfaces. Los acoplamientos indirectos o las conexiones de comunicación entre los aparatos o unidades se pueden implementar de forma electrónica, mecánica o de otro tipo.
Las unidades descritas como partes separadas pueden o no estar físicamente separadas, y las partes mostradas como unidades pueden o no ser unidades físicas, se pueden situar en una posición o se pueden distribuir en varias unidades de red. Algunas o todas las unidades se pueden seleccionar de acuerdo con los requisitos reales para alcanzar los objetivos de las soluciones de las formas de realización.
Además, las unidades funcionales en las realizaciones de la presente invención se pueden integrar en una unidad de procesamiento, o cada una de las unidades se puede disponer físicamente de manera individual, o dos o más unidades
se integran en una unidad. La unidad integrada se puede implementar en forma de hardware, o se puede implementar en forma de una unidad funcional de software.
Cuando la unidad integrada se implementa en forma de una unidad funcional de software y se vende o utiliza como un producto independiente, la unidad integrada se puede almacenar en un soporte de almacenamiento legible por ordenador. En función de dicha interpretación, las soluciones técnicas de la presente invención, o la parte que contribuye a la técnica anterior, o todas o algunas de las soluciones técnicas se pueden implementar en forma de un producto de software. El producto de software informático se almacena en un medio de almacenamiento e incluye varias instrucciones para instruir a un dispositivo informático (que puede ser un ordenador personal, un servidor o un dispositivo de red) o un procesador (procesador) para realizar todas o algunas de las etapas de los métodos descritos en las formas de realización de la presente invención. El soporte de almacenamiento anterior incluye: cualquier soporte que pueda almacenar código de programa, tal como una unidad flash USB, un disco duro extraíble, una memoria de solo lectura (ROM, Read-Only Memory), una memoria de acceso aleatorio (RAM, Random Access Memory), un disco magnético o un disco óptico.
Las descripciones anteriores son simplemente maneras específicas de implementación de la presente invención, y no pretenden limitar el alcance de protección de la presente invención. Cualquier variación o sustitución ideada fácilmente por un experto en la técnica dentro del alcance técnico expuesto en la presente invención, estará dentro del alcance de protección de la presente invención. Por lo tanto, el alcance de protección de la presente invención estará sujeto al alcance de protección de las reivindicaciones.
Claims (13)
1. Un método de procesamiento de eventos de huellas dactilares, en donde el método se aplica a un terminal (50) que tiene una primera área de recepción de huellas dactilares y una segunda área de recepción de huellas dactilares, y el método comprende:
recibir (201, 101) una primera huella dactilar en la primera área de recepción de huellas dactilares;
generar (102) un primer evento preestablecido de acuerdo con la primera huella dactilar;
determinar un primer escenario de aplicación actual ejecutado por el terminal y, a continuación, ejecutar (104) una primera operación de acuerdo con el primer evento preestablecido y el primer escenario de aplicación actual; recibir (202) una segunda huella dactilar en la segunda área de recepción de huellas dactilares, en donde la segunda huella dactilar es diferente de la primera huella dactilar;
generar (203) un segundo evento preestablecido de acuerdo con la primera huella dactilar y la segunda huella dactilar; y
determinar un segundo escenario de aplicación actual ejecutado por el terminal y
ejecutar (205) una segunda operación de acuerdo con el segundo evento preestablecido y el segundo escenario de aplicación actual.
2. El método de acuerdo con la reivindicación 1, en donde la primera huella dactilar y la segunda huella dactilar se reciben dentro de un tiempo preestablecido.
3. El método de acuerdo con la reivindicación 1 o 2, en donde el primer escenario de aplicación actual no comprende un escenario de aplicación de autentificación de identidad.
4. El método de acuerdo con una cualquiera de las reivindicaciones 1 a 3, en donde la primera operación es diferente de la operación de autentificación de identidad.
5. El método de acuerdo con una cualquiera de las reivindicaciones 1 a 4, en donde la primera operación comprende una operación de visualización de una interfaz en una pantalla del terminal.
6. El método de acuerdo con una cualquiera de las reivindicaciones 1 a 4, en donde la primera operación comprende una operación de volver a una interfaz de menú principal, volver a un nivel anterior o entrar en una interfaz de marcación.
7. El método de acuerdo con una cualquiera de las reivindicaciones 1 a 6, en donde la primera área de recepción de huellas dactilares y la segunda área de recepción de huellas dactilares se disponen en lados diferentes del terminal.
8. El método de acuerdo con una cualquiera de las reivindicaciones 1 a 7, en donde la segunda operación comprende: comparar la primera huella dactilar con una huella dactilar de autentificación;
cuando la primera huella dactilar es coherente con la huella dactilar de autentificación, completar la operación de autentificación de identidad.
9. El método de acuerdo con la reivindicación 8, en donde la segunda operación comprende además:
cuando la primera huella dactilar es incoherente con la huella dactilar de autentificación, mostrar, en la pantalla de visualización, una interfaz correspondiente al rechazo de la habilitación de la operación de autentificación de identidad.
10. El método de acuerdo con la reivindicación 9, en donde la operación de autentificación de identidad comprende una operación de pago, una operación de desbloqueo de una pantalla o una operación de apertura de un programa de aplicación privado.
11. El método de acuerdo con una cualquiera de las reivindicaciones 8 a 10, en donde el método comprende además: recibir (401) la primera huella dactilar en la primera área de recepción de huellas dactilares o en la segunda área de recepción de huellas dactilares;
ejecutar (403) una tercera operación de acuerdo con la primera huella dactilar, en donde la tercera operación es diferente de la primera y de la segunda.
12. Un terminal (50), que comprende varios medios (505, 502, 5021, 5022, 503, 501, 504) para llevar a cabo los métodos de una cualquiera de las reivindicaciones 1 a 11.
13. El terminal (50) de acuerdo con la reivindicación 12, en donde los varios medios comprenden dos sensores de huellas dactilares (5021), en donde los dos sensores de huellas dactilares se sitúan respectivamente en la primera área de recepción de huellas dactilares y en la segunda área de recepción de huellas dactilares.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20153790.9A EP3757831B1 (en) | 2015-02-16 | 2015-02-16 | Fingerprint event processing method, apparatus, and terminal |
| PCT/CN2015/073205 WO2016131181A1 (zh) | 2015-02-16 | 2015-02-16 | 一种指纹事件的处理方法、装置及终端 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2948641T3 true ES2948641T3 (es) | 2023-09-15 |
Family
ID=56691919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES20153790T Active ES2948641T3 (es) | 2015-02-16 | 2015-02-16 | Método, aparato y terminal de procesamiento de eventos de huellas dactilares |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US10402083B2 (es) |
| EP (2) | EP3757831B1 (es) |
| KR (1) | KR102009258B1 (es) |
| CN (1) | CN106462352B (es) |
| AU (2) | AU2015383793A1 (es) |
| BR (1) | BR112017017461B1 (es) |
| ES (1) | ES2948641T3 (es) |
| RU (1) | RU2679253C1 (es) |
| WO (1) | WO2016131181A1 (es) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105389203B (zh) | 2015-10-19 | 2017-11-17 | 广东欧珀移动通信有限公司 | 一种指纹识别设备的调用方法、装置及移动终端 |
| US10325139B2 (en) * | 2016-05-13 | 2019-06-18 | Fingerprint Cards Ab | Fingerprint authentication with parallel processing |
| CN108573177A (zh) * | 2017-03-13 | 2018-09-25 | 上海传英信息技术有限公司 | 一种终端接口控制方法、控制系统及移动终端 |
| KR102646536B1 (ko) * | 2019-04-25 | 2024-03-13 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서 사용자 입력에 기반한 생체 인증 및 지능형 에이전트 기능 수행 방법 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6970582B2 (en) * | 2001-03-06 | 2005-11-29 | Northrop Grumman Corporation | Method and system for identity verification using multiple simultaneously scanned biometric images |
| KR20040000954A (ko) * | 2002-06-26 | 2004-01-07 | 삼성전자주식회사 | 이동통신단말기에 있어서 지문인식 방향 선택 방법 |
| RU2412460C2 (ru) | 2006-04-10 | 2011-02-20 | Электролюкс Хоум Продактс Корпорейшн Н.В. | Бытовой электроприбор, оснащенный датчиком идентификации "отпечатка пальца" |
| RU61899U1 (ru) | 2006-10-16 | 2007-03-10 | Закрытое акционерное общество Промышленная группа "Метран" | Сенсорное устройство ввода информации (варианты) |
| KR101549556B1 (ko) * | 2009-03-06 | 2015-09-03 | 엘지전자 주식회사 | 휴대 단말기 및 그 제어방법 |
| KR101549558B1 (ko) * | 2009-03-18 | 2015-09-03 | 엘지전자 주식회사 | 휴대 단말기 및 그 제어방법 |
| CA2790735A1 (en) | 2010-02-25 | 2011-09-01 | Vinoth Ranganathan | Apparatus and method for a virtual keypad using phalanges in the finger |
| US10984387B2 (en) * | 2011-06-28 | 2021-04-20 | Microsoft Technology Licensing, Llc | Automatic task extraction and calendar entry |
| US8810367B2 (en) * | 2011-09-22 | 2014-08-19 | Apple Inc. | Electronic device with multimode fingerprint reader |
| KR101231216B1 (ko) * | 2012-07-13 | 2013-02-07 | 주식회사 베프스 | 지문 인식을 이용한 휴대용 저장 장치 및 그 제어 방법 |
| CN103984495B (zh) | 2013-02-07 | 2016-12-28 | 纬创资通股份有限公司 | 操作方法以及电子装置 |
| US8953853B2 (en) * | 2013-03-15 | 2015-02-10 | Google Technology Holdings LLC | Sensing characteristics of adjacent fingers for user authentication |
| KR20150015603A (ko) * | 2013-07-31 | 2015-02-11 | 삼성전자주식회사 | 휴대용 접이식 거치대 |
| CN103577850A (zh) | 2013-09-19 | 2014-02-12 | 无锡指网生物识别科技有限公司 | 指纹管理装置 |
| KR20150056353A (ko) * | 2013-11-15 | 2015-05-26 | 엘지전자 주식회사 | 이동 단말기 및 이의 제어방법 |
| CN103745147A (zh) * | 2013-12-30 | 2014-04-23 | 华为技术有限公司 | 系统模式启动方法、应用程序启动方法及设备 |
| CN103995998A (zh) * | 2014-05-19 | 2014-08-20 | 华为技术有限公司 | 一种非接触手势命令的认证方法以及用户设备 |
| KR102294597B1 (ko) * | 2014-06-02 | 2021-08-27 | 엘지전자 주식회사 | 디스플레이 장치 및 디스플레이 장치의 제어 방법 |
| CN104182275A (zh) * | 2014-08-26 | 2014-12-03 | 上海斐讯数据通信技术有限公司 | 快速启动应用的移动设备及其应用启动方法 |
-
2015
- 2015-02-16 US US15/551,236 patent/US10402083B2/en active Active
- 2015-02-16 EP EP20153790.9A patent/EP3757831B1/en active Active
- 2015-02-16 CN CN201580024222.XA patent/CN106462352B/zh active Active
- 2015-02-16 AU AU2015383793A patent/AU2015383793A1/en not_active Abandoned
- 2015-02-16 KR KR1020177025909A patent/KR102009258B1/ko active Active
- 2015-02-16 ES ES20153790T patent/ES2948641T3/es active Active
- 2015-02-16 EP EP15882321.1A patent/EP3252589B1/en active Active
- 2015-02-16 WO PCT/CN2015/073205 patent/WO2016131181A1/zh not_active Ceased
- 2015-02-16 RU RU2017132172A patent/RU2679253C1/ru active
- 2015-02-16 BR BR112017017461-8A patent/BR112017017461B1/pt active IP Right Grant
-
2019
- 2019-05-09 AU AU2019203256A patent/AU2019203256B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| RU2679253C1 (ru) | 2019-02-06 |
| AU2019203256A1 (en) | 2019-05-30 |
| BR112017017461A2 (pt) | 2018-04-10 |
| BR112017017461B1 (pt) | 2023-01-17 |
| AU2015383793A1 (en) | 2017-09-21 |
| CN106462352B (zh) | 2019-09-20 |
| AU2019203256B2 (en) | 2021-02-25 |
| CN106462352A (zh) | 2017-02-22 |
| US10402083B2 (en) | 2019-09-03 |
| KR102009258B1 (ko) | 2019-08-09 |
| WO2016131181A1 (zh) | 2016-08-25 |
| KR20170118799A (ko) | 2017-10-25 |
| EP3252589B1 (en) | 2020-04-08 |
| EP3252589A4 (en) | 2018-01-24 |
| EP3757831B1 (en) | 2023-04-12 |
| EP3757831A1 (en) | 2020-12-30 |
| US20180046347A1 (en) | 2018-02-15 |
| EP3252589A1 (en) | 2017-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11868459B2 (en) | Operation method with fingerprint recognition, apparatus, and mobile terminal | |
| ES2945065T3 (es) | Método para abrir rápidamente una aplicación o función de la aplicación y terminal | |
| US11163969B2 (en) | Fingerprint recognition method and apparatus, and mobile terminal | |
| DK180328B1 (en) | Implementation of biometric authentication | |
| US9514297B2 (en) | Systems and methods for gesture lock obfuscation | |
| ES2743040T3 (es) | Método y terminal para impedir la activación involuntaria de una tecla táctil y medio de almacenamiento | |
| KR102307215B1 (ko) | 데이터 처리 방법 및 전자 디바이스 | |
| US9372981B2 (en) | Electronic device and method for unlocking screen of electronic device | |
| WO2018076604A1 (zh) | 一种蓝牙配对方法以及终端设备 | |
| US10419608B2 (en) | Call forwarding method, terminal, and portable electronic device | |
| CN107450799B (zh) | 一种消息的显示方法及移动终端 | |
| KR20150046852A (ko) | 전자 장치 및 전자 장치의 암호를 이용한 인증 방법 | |
| ES2948641T3 (es) | Método, aparato y terminal de procesamiento de eventos de huellas dactilares | |
| CN105956436A (zh) | 一种应用程序的权限控制方法与终端 | |
| CN108541311B (zh) | 显示字符串的方法以及终端设备 | |
| CN105574384B (zh) | 一种身份认证的方法及终端 | |
| HK1244073B (en) | Operation method and apparatus using fingerprint identification, and mobile terminal |