СПОСОБ И УСТРОЙСТВО ДЛЯ ВЕРИФИКАЦИИ ПО ОТПЕЧАТКУ ПАЛЬЦА

1. Способ верификации по отпечатку пальца, включающий в себя:
выполнение верификации по отпечатку пальца в процессе, в течение которого физическую клавишу, снабженную компонентом верификации по отпечатку пальца, нажимают, чтобы получить результат первой верификации;
если результатом первой верификации является неуспешная верификация, выполнение верификации по отпечатку пальца в процессе, в течение которого физическая клавиша поднимается, чтобы получить результат второй верификации; и
использование результата второй верификации в качестве конечного результата верификации для текущей верификации по отпечатку пальца.
2. Способ по п. 1, в котором упомянутый способ дополнительно включает в себя:
если результатом первой верификации является успешная верификация, использование результата первой верификации в качестве конечного результата верификации для текущей верификации по отпечатку пальца.
3. Способ по п. 1, в котором выполнение верификации по отпечатку пальца в процессе, в течение которого физическую клавишу, снабженную компонентом верификации по отпечатку пальца, нажимают, чтобы получить результат первой верификации, включает в себя:
прием первого сигнала прерывания, генерируемого, когда палец пользователя касается физической клавиши, снабженной компонентом верификации по отпечатку пальца;
снятие первого отпечатка пальца для пальца в соответствии с первым сигналом прерывания; и
сравнение первого отпечатка пальца с заранее заданным референтным отпечатком пальца для получения результата первой верификации.
4. Способ по п. 1, в котором выполнение верификации по отпечатку пальца в процессе, в течение которого физическая клавиша поднимается, чтобы получить результат второй верификации, включает в себя:
прием второго сигнала прерывания, генерируемого, когда палец пользователя отпускает физическую клавишу;
снятие второго отпечатка пальца для пальца в соответствии со вторым сигналом прерывания; и
сравнение второго отпечатка пальца с заранее заданным референтным отпечатком пальца для получения результата второй верификации.
5. Способ по любому из пп. 1-4, который дополнительно включает в себя:
прием команды вызова, отправленной программой стороннего разработчика, и осуществление шага выполнения верификации по отпечатку пальца в процессе, в течение которого физическую клавишу, снабженную компонентом верификации по отпечатку пальца, нажимают, чтобы получить результат первой верификации в соответствии с командой вызова; и
отправку конечного результата верификации в программу стороннего разработчика.
6. Устройство для верификации по отпечатку пальца, содержащее:
первый модуль верификации, выполненный с возможностью выполнять верификацию по отпечатку пальца в процессе, в течение которого физическую клавишу, снабженную компонентом верификации по отпечатку пальца, нажимают, чтобы получить результат первой верификации;
второй модуль верификации, выполненный с возможностью, если результатом первой верификации, полученным первым модулем верификации, является неуспешная верификация, выполнять верификацию по отпечатку пальца в процессе, в течение которого физическая клавиша поднимается, чтобы получить результат второй верификации; и
первый модуль определения, выполненный с возможностью использовать результат второй верификации, полученный вторым модулем верификации, в качестве конечного результата верификации для текущей верификации по отпечатку пальца.
7. Устройство по п. 6, которое содержит:
второй модуль определения, выполненный с возможностью, если результатом первой верификации, полученным первым модулем верификации, является успешная верификация, использовать результат первой верификации в качестве конечного результата верификации для текущей верификации по отпечатку пальца.
8. Устройство по п. 6, в котором первый модуль верификации дополнительно выполнен с возможностью:
принимать первый сигнал прерывания, генерируемый, когда палец пользователя касается физической клавиши, снабженной компонентом верификации по отпечатку пальца;
снимать первый отпечаток пальца для пальца в соответствии с первым сигналом прерывания; и
сравнивать первый отпечаток пальца с заранее заданным референтным отпечатком пальца для получения результата первой верификации.
9. Устройство по п. 6, в котором второй модуль верификации дополнительно выполнен с возможностью:
принимать второй сигнал прерывания, генерируемый, когда палец пользователя отпускает физическую клавишу;
снимать второй отпечаток пальца для пальца в соответствии со вторым сигналом прерывания; и
сравнивать второй отпечаток пальца с заранее заданным референтным отпечатком пальца для получения результата второй верификации.
10. Устройство по любому из пп. 6-9, которое дополнительно содержит:
модуль приема команды, выполненный с возможностью принимать команду вызова, отправленную программой стороннего разработчика, и запускать первый модель верификации для осуществления шага выполнения верификации по отпечатку пальца в процессе, в течение которого физическую клавишу, снабженную компонентом верификации по отпечатку пальца, нажимают, чтобы получить результат первой верификации в соответствии с командой вызова; и
модуль отправки результата, выполненный с возможностью отправлять конечный результат верификации в программу стороннего разработчика.
11. Устройство для верификации по отпечатку пальца, содержащее:
процессор; и
память для хранения команд, исполняемых процессором;
при этом процессор конфигурирован так, чтобы:
выполнять верификацию по отпечатку пальца в процессе, в течение которого физическую клавишу, снабженную компонентом верификации по отпечатку пальца, нажимают, чтобы получить результат первой верификации;
если результатом первой верификации является неуспешная верификация, выполнять верификацию по отпечатку пальца в процессе, в течение которого физическая клавиша поднимается, чтобы получить результат второй верификации; и
использовать результат второй верификации в качестве конечного результата верификации для текущей верификации по отпечатку пальца.