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