Способ и устройство для разблокирования экрана и терминала



Способ и устройство для разблокирования экрана и терминала
Способ и устройство для разблокирования экрана и терминала
Способ и устройство для разблокирования экрана и терминала
Способ и устройство для разблокирования экрана и терминала
Способ и устройство для разблокирования экрана и терминала
Способ и устройство для разблокирования экрана и терминала
Способ и устройство для разблокирования экрана и терминала
Способ и устройство для разблокирования экрана и терминала
Способ и устройство для разблокирования экрана и терминала
Способ и устройство для разблокирования экрана и терминала
G06F3/0484 - Вводные устройства для передачи данных, подлежащих преобразованию в форму, пригодную для обработки в вычислительной машине; выводные устройства для передачи данных из устройств обработки в устройства вывода, например интерфейсы (пишущие машинки B41J; преобразование физических переменных величин F15B 5/00,G01; получение изображений G06T 1/00,G06T 9/00; кодирование, декодирование или преобразование кодов вообще H03M; передача цифровой информации H04L)

Владельцы патента RU 2608243:

СЯОМИ ИНК. (CN)

Изобретение относится к области разблокирования экрана. Технический результат – повышение точности операции разблокирования с использованием пароля нефиксированной длины и улучшение безопасности терминала. Способ для разблокирования экрана содержит: обнаруживают операцию введения, выполняемую пользователем в местоположении введения, пароля разблокирования; сравнивают для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования; и разблокируют экран, если все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем; обнаруживают, были ли введенные знаки удалены пользователем между двумя операциями введения; увеличивают полное количество раз, когда пароль введен неверным образом, на один, если обнаруживается, что введенные знаки были удалены пользователем между двумя операциями введения; обнаруживают, достигает ли полное количество раз, когда пароль введен неверным образом, предварительно установленного максимального количества раз; и блокируют терминал, если полное количество раз, когда пароль введен неверным образом, достигает предварительно установленного максимального количества раз; увеличивают полное количество раз операции введения пользователем на один каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования; обнаруживают, достигает ли полное количество раз операции введения пользователя предварительно установленного максимального количества раз; и блокируют терминал, если полное количество раз операции введения пользователя достигает предварительно установленного максимального количества раз; причем предварительно установленное максимальное количество раз равно значению, полученному путем вычитания единицы из целочисленного кратного максимальной установленной длины пароля. 3 н. и 8 з.п. ф-лы, 14 ил.

 

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

По настоящей заявке испрашивается приоритет согласно патентной заявке Китая №201310048417.0, поданной 6 февраля 2013 г., все содержимое которой включено в настоящий документ посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящая заявка относится к области техники управления экраном и, в частности, к способу и устройству для разблокирования экрана и терминала.

УРОВЕНЬ ТЕХНИКИ

С развитием технологии мобильные телефоны претерпели сильные изменения как в функциях, так и во внешнем виде. В частности, интеллектуальные телефоны широко известны и используются все большим и большим количеством людей в последние годы.

Несмотря на то что вес интеллектуального телефона становится меньше, интеллектуальный телефон обладает более многочисленными функциями, которые могут включать в себя функции обычного мобильного телефона, такие как вызовы и отправка сообщений, а также некоторые дополнительные функции, такие как веб-обозревание, редактирование документов и съемка фотографий/видео и т. д. Поскольку функции интеллектуальных телефонов становятся более многочисленными, их безопасность требует все больше внимания.

Множество видов интеллектуальных телефонов имеют встроенный пароль для того, чтобы не дать персональной информации в телефонах быть найденной посторонними людьми. В таком случае пользователь должен верным образом ввести предварительно установленный пароль для разблокирования экрана, когда экран интеллектуальных телефонов загорается.

В настоящее время обычно используются пароли, включающие в себя цифру(-ы) и/или букву(-ы), которые могут быть классифицированы как пароль фиксированной длины и пароль нефиксированной длины. Паролем фиксированной длины называется пароль, длина которого должна оставаться соответствующей некоторой установленной длине. Паролем нефиксированной длины называется пароль с нефиксированной длиной, и, таким образом, пользователь может устанавливать пароль произвольной длины в рамках диапазона установленной максимальной длины.

Что касается пароля фиксированной длины, экран может быть разблокирован следующим образом: предварительно установленный пароль сохраняется заранее в интеллектуальном телефоне; когда обнаруживается, что пароль, введенный пользователем, достигает предусмотренной длины пароля, определяется, совпадает ли пароль, введенный пользователем, с предварительно установленным паролем; и экран разблокируется, если определяется, что они совпадают друг с другом.

Что касается пароля нефиксированной длины, экран может быть разблокирован следующим образом: предварительно установленный пароль сохраняется заранее в интеллектуальном телефоне; когда обнаруживается, что пароль введен пользователем и событие разблокирования инициировано, определяется, совпадает ли пароль, введенный пользователем, с предварительно установленным паролем; и экран разблокируется, если определяется, что они совпадают друг с другом. Событие разблокирования здесь может ссылаться на кнопку "РАЗБЛОКИРОВАТЬ" на экране, и когда пользователем осуществляется щелчок по кнопке "РАЗБЛОКИРОВАТЬ", интеллектуальный телефон может подтверждать, что пароль уже введен пользователем так, чтобы операция определения могла обрабатываться далее.

Соответственно, пользователь должен вручную инициировать событие разблокирования дополнительно к введению пароля в случаях использования пароля нефиксированной длины, что в результате приводит к сложной операции.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Обеспечены способ и устройство для разблокирования экрана и терминала согласно настоящему раскрытию, посредством которых пользователь может непосредственно разблокировать экран после того, как пароль введен верным образом, без инициирования какого-либо события разблокирования в случае использования пароля нефиксированной длины.

В одном аспекте настоящего раскрытия обеспечен способ для разблокирования экрана, содержащий:

обнаружение операции введения, выполняемой пользователем в местоположении введения пароля разблокирования;

выполнение сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования; и

разблокирование экрана если все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем.

В другом аспекте настоящего раскрытия обеспечено устройство для разблокирования экрана, содержащее:

первый блок обнаружения, выполненный с возможностью обнаружения операции введения, выполняемой пользователем в местоположении введения пароля разблокирования, и обеспечения первого блока сравнения всеми знаками в местоположении введения пароля разблокирования каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования;

первый блок сравнения, выполненный с возможностью выполнения сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, и инициирования блока разблокирования для выполнения операции, когда все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем; и

блок разблокирования, выполненный с возможностью разблокирования экрана.

В дополнительном аспекте настоящего раскрытия обеспечен терминал, содержащий:

сенсорный экран;

один или несколько процессоров;

память; и

один или несколько модулей, сохраненных в памяти и сконфигурированных для исполнения одним или несколькими процессорами, причем один или несколько модулей имеют функции:

обнаружения операции введения, выполняемой пользователем в местоположении введения пароля разблокирования; и

выполнения сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования; и разблокирования экрана, если все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем.

Части выгодных эффектов, обеспеченных техническими решениями настоящего раскрытия, могут включать в себя: с нацеленностью на признаки пароля нефиксированной длины, каждый раз, когда пользователь выполняет операцию введения в местоположении введения пароля разблокирования, определяется, посредством сравнения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, и экран может быть разблокирован, если они совпадают; таким образом, экран может быть разблокирован непосредственно после того, как пароль введен верным образом пользователем, без инициирования какого-либо события разблокирования (например, щелчка по кнопке "РАЗБЛОКИРОВАТЬ" на экране после того, как пароль введен пользователем), так что операция пользователя упрощена.

Следует понимать, что и общее описание выше, и подробное описание далее обеспечены только в иллюстративных целях, а не для ограничения настоящего раскрытия.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

В целях описания технического решения в настоящем раскрытии более ясно, далее обеспечено простое представление приложенных чертежей, требуемых для описания вариантов осуществления. Очевидно, что приложенные чертежи в следующем описании являются только примерами настоящего раскрытия, и специалисты в данной области техники могут получить другие чертежи на основе этих без выполнения какой-либо творческой работы.

Фиг. 1 изображает примерную блок-схему, показывающую способ для разблокирования экрана в первом варианте осуществления настоящего раскрытия;

фиг. 2 изображает примерное схематичное представление, показывающее интерфейс разблокирования экрана в первом варианте осуществления настоящего раскрытия;

фиг. 3 изображает примерную блок-схему, показывающую способ для разблокирования экрана во втором варианте осуществления настоящего раскрытия;

фиг. 4 изображает примерную блок-схему, показывающую способ для разблокирования экрана в третьем варианте осуществления настоящего раскрытия;

фиг. 5 изображает примерную блок-схему, показывающую первый способ для подсчета количества раз, когда пароль введен неверным образом, в четвертом варианте осуществления настоящего раскрытия;

фиг. 6 изображает примерную блок-схему, показывающую второй способ для подсчета количества раз, когда пароль введен неверным образом, в четвертом варианте осуществления настоящего раскрытия;

фиг. 7 изображает примерную структурную схему, показывающую устройство для разблокирования экрана в пятом варианте осуществления настоящего раскрытия;

фиг. 8 изображает примерную структурную схему, показывающую устройство для разблокирования экрана в шестом варианте осуществления настоящего раскрытия;

фиг. 9 изображает примерную структурную схему, показывающую устройство для разблокирования экрана в седьмом варианте осуществления настоящего раскрытия;

фиг. 10 изображает примерную структурную схему, показывающую примерную структурную схему, дополнительно включенную в устройства в пятом-седьмом вариантах осуществления настоящего раскрытия;

фиг. 11 изображает структурную схему, показывающую примерную структуру, дополнительно включенную в устройства в пятом-седьмом вариантах осуществления настоящего раскрытия;

фиг. 12 изображает примерную блок-схему, показывающую способ для разблокирования экрана в девятом варианте осуществления настоящего раскрытия;

фиг. 13 изображает примерную структурную схему, показывающую устройство для разблокирования экрана в девятом варианте осуществления настоящего раскрытия;

фиг. 14 изображает примерную структурную схему, показывающую второй блок сравнения в девятом варианте осуществления настоящего раскрытия.

Некоторые конкретные варианты осуществления настоящего раскрытия иллюстрируются посредством вышеупомянутых чертежей, за которыми далее следует более подробное описание. Такие чертежи и описание обеспечены для объяснения концепции настоящего раскрытия для специалистов в данной области техники со ссылками на конкретные варианты осуществления, а не для ограничения объема раскрываемой концепции каким-либо образом.

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

Технические решения в вариантах осуществления настоящего раскрытия будут описаны ниже очевидным и полным образом со ссылками на приложенные чертежи в вариантах осуществления настоящего раскрытия. Все другие варианты осуществления, полученные специалистами в данной области техники без выполнения какой-либо творческой работы на основе вариантов осуществления настоящего раскрытия, будут находиться в пределах объема защиты настоящего раскрытия.

ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

Фиг. 1 изображает примерную блок-схему, показывающую способ для разблокирования экрана в первом варианте осуществления настоящего раскрытия. Способ содержит:

Этап 11: обнаружение операции введения, выполняемой пользователем в местоположении введения пароля разблокирования, и переход к этапу 12 каждый раз, когда обнаруживается, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования;

Этап 12: выполнение сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, и переход к этапу 13, если определяется, что все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем, в противном случае отсутствие выполнения чего-либо;

Этап 13: разблокирование экрана.

Соответственно, в способе для разблокирования экрана в первом варианте осуществления настоящего раскрытия, с нацеленностью на признаки пароля нефиксированной длины, каждый раз, когда пользователь выполняет операцию введения в местоположении введения пароля разблокирования, то есть каждый раз, которое пользователь вводит знак в местоположении введения пароля разблокирования, выполняется сравнение для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, и экран может быть разблокирован, если они совпадают. С одной стороны, экран может быть разблокирован непосредственно после того, как пароль введен верным образом пользователем, без инициирования какого-либо события разблокирования (например, щелчка по кнопке "РАЗБЛОКИРОВАТЬ" на экране после того, как пароль введен пользователем), так что операция пользователя упрощена. С другой стороны, только пароль, установленный пользователем, а не длину пароля требуется сохранить заранее.

Как показано на фиг. 2, она иллюстративно изображает примерное схематичное представление интерфейса разблокирования экрана в первом варианте осуществления настоящего раскрытия. На этом интерфейсе разблокирования экрана присутствует только окно 21 ввода пароля разблокирования без какой-либо кнопки "РАЗБЛОКИРОВАТЬ". Предполагая, что длина пароля, предварительно установленного пользователем, равна 6 цифрам, экран может быть разблокирован непосредственно после того, как 6-циферный пароль введен пользователем верным образом в окне 21 ввода пароля разблокирования.

ВТОРОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

Во втором варианте осуществления пароль, предварительно установленный пользователем, зашифрован заранее с использованием предварительно установленного алгоритма шифрования с целью получения второго шифротекста.

Фиг. 3 изображает примерную блок-схему, иллюстративно показывающую способ для разблокирования экрана во втором варианте осуществления настоящего раскрытия. Способ содержит:

Этап 31: обнаружение операции введения, выполняемой пользователем в местоположении введения пароля разблокирования, и переход к этапу 32 каждый раз, когда обнаруживается, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования;

Этап 32: шифрование всех знаков в местоположении введения пароля разблокирования с использованием предварительно установленного алгоритма шифрования с целью получения первого шифротекста;

Этап 33: выполнение сравнения для определения, совпадает ли первый шифротекст со вторым шифротекстом, и переход к этапу 34, если они совпадают, в противном случае отсутствие выполнения чего-либо;

Этап 34: разблокирование экрана.

Соответственно, второй вариант осуществления на основе первого варианта осуществления дополнительно шифрует пароль, предварительно установленный пользователем заранее, с использованием предварительно установленного алгоритма шифрования с целью получения второго шифротекста, и каждый раз, когда обнаруживается, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования, все знаки в местоположении введения пароля разблокирования шифруются с использованием предварительно установленного алгоритма шифрования с целью получения первого шифротекста. Затем экран будет разблокирован, если первый шифротекст совпадает со вторым шифротекстом, и, таким образом, защищенность пароля может быть дополнительно улучшена.

ТРЕТИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

В третьем варианте осуществления пароль, предварительно установленный пользователем, зашифрован заранее с использованием предварительно установленного алгоритма шифрования с целью получения шифротекста, который должен быть сохранен.

Фиг. 4 изображает примерную блок-схему, иллюстративно показывающую способ для разблокирования экрана в третьем варианте осуществления настоящего раскрытия. Способ содержит:

Этап 41: обнаружение операции введения, выполняемой пользователем в местоположении введения пароля разблокирования, и переход к этапу 42 каждый раз, когда обнаруживается, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования;

Этап 42: дешифрование шифротекста, сохраненного заранее, с использованием предварительно установленного алгоритма шифрования;

Этап 43: выполнение сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с результатом дешифрования, и переход к этапу 44, если определяется, что все знаки в местоположении введения пароля разблокирования совпадают с результатом дешифрования, в противном случае отсутствие выполнения чего-либо;

Этап 44: разблокирование экрана.

Соответственно, настоящий третий вариант осуществления на основе первого варианта осуществления дополнительно шифрует пароль, предварительно установленный пользователем заранее, с использованием предварительно установленного алгоритма шифрования с целью получения и сохранения шифротекста, и кроме того, сохраненный шифротекст дешифруется с использованием предварительно установленного алгоритма шифрования каждый раз, когда обнаруживается, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования. Затем экран будет разблокирован, если все знаки в местоположении введения пароля разблокирования совпадают с результатом дешифрования, и, таким образом, защищенность пароля может быть дополнительно улучшена.

ЧЕТВЕРТЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

В том случае, когда событие разблокирования обеспечено для пользователя, например, если кнопка "РАЗБЛОКИРОВАТЬ" обеспечена на экране, ошибка ввода пароля может засчитываться единожды, когда пользователь щелкает по кнопке "РАЗБЛОКИРОВАТЬ" и знаки, введенные пользователем, не совпадают с предварительно установленным паролем. Однако такой вариант осуществления не может осуществляться, если какое-либо событие разблокирования не обеспечено для пользователя.

На основе первого-третьего вариантов осуществления, описанных выше, способ, обеспеченный четвертым вариантом осуществления настоящего раскрытия, дополнительно включает в себя способ для подсчета количества раз, когда пароль введен неверным образом.

Фиг. 5 изображает примерную блок-схему, показывающую первый способ для подсчета количества раз, когда пароль введен неверным образом, в четвертом варианте осуществления настоящего раскрытия. Способ содержит:

Этап 51: обнаружение, были ли какие-либо введенные знаки удалены пользователем между его двумя операциями введения, и переход к этапу 52, если обнаруживается, что какие-либо введенные знаки были удалены пользователем между его двумя операциями введения, в противном случае отсутствие выполнения чего-либо;

Этап 52: увеличение полного количества раз, когда пароль введен неверным образом, на один;

Этап 53: определение, достигает ли полное количество раз, когда пароль введен неверным образом, предварительно установленного максимального количества раз, и переход к этапу 54, если определяется, что полное количество раз, когда пароль введен неверным образом, достигает предварительно установленного максимального количества раз, в противном случае отсутствие выполнения чего-либо;

Этап 54: блокирование терминала.

Соответственно, в первом способе для подсчета количества раз, когда пароль введен неверным образом, в четвертом варианте осуществления настоящего раскрытия, если какие-либо введенные знаки были удалены пользователем между его двумя операциями введения, независимо от того, сколько раз операции удаления выполняются, операции удаления будут расцениваться как случай, в котором количество раз, когда пароль введен неверным образом, равно одному. Все еще рассматривая интерфейс разблокирования, показанный на фиг. 2, в качестве примера, предполагая, что длина пароля, предварительно установленного пользователем, равна 6 цифрам, пользователь может удалить один или несколько введенных знаков и повторно ввести новый(-е), если экран не разблокирован после того, как 6-циферные знаки введены. Например, пользователь может удалить 3 знака и затем повторно ввести знаки с 4-го до 6-го, и такая операция удаления будет расцениваться как случай, в котором количество раз, когда пароль введен неверным образом, равно одному. В качестве другого примера пользователь может удалить 6 знаков и затем повторно ввести знаки с 1-го до 6-го, и такая операция удаления также будет расцениваться как случай, в котором количество раз, когда пароль введен неверным образом, равно одному.

Фиг. 6 изображает примерную блок-схему показывающую второй способ для подсчета количества раз, когда пароль введен неверным образом, в четвертом варианте осуществления настоящего раскрытия. Способ содержит:

Этап 61: увеличение полного количества раз операций введения пользователя на один каждый раз, когда обнаруживается, что операция введения единожды выполняется пользователем в местоположении введения пароля разблокирования;

Этап 62: обнаружение достигает ли полное количество раз операций введения пользователя предварительно установленного максимального количества раз, и переход к этапу 63, если полное количество раз операций введения пользователя достигает предварительно установленного максимального количества раз, в противном случае отсутствие выполнения чего-либо;

Этап 63: блокирование терминала.

Соответственно, во втором способе для подсчета количества раз, когда пароль введен неверным образом, в четвертом варианте осуществления настоящего раскрытия, максимальное количество раз устанавливается заранее, и терминал будет заблокирован, если полное количество раз операции введения пользователя достигает максимального количества раз. То есть полное количество раз операции введения пользователя может увеличиваться на один каждый раз, когда один знак введен пользователем. Рассматривая интерфейс разблокирования, показанный на фиг.2, в качестве примера, предполагая, что 6-циферные знаки на окне 21 ввода пароля разблокирования состоят из знаков, повторно введенных пользователем после того, как другие 6-циферные знаки были введены пользователем в первый раз без разблокирования экрана и затем удалены. В таком случае полное количество раз операции введения пользователя может быть равно 12.

Максимальное количество раз может быть предварительно установлено произвольно. В качестве альтернативы, максимальное количество раз может быть предварительно установлено равным значению, полученному путем вычитания единицы из целочисленного кратного максимальной установленной длины пароля. Рассматривая ОС Android интеллектуального телефона в качестве примера, установленная длина пароля может быть в диапазоне 4-17 цифр, то есть пользователь может устанавливать пароль, содержащий 4-17 знаков. Таким образом, максимальная установленная длина пароля равна 17, тогда максимальное количество раз, упомянутое выше, может быть установлено равным 50, и терминал может быть заблокирован, когда полное количество раз операции введения пользователя достигает 50.

ПЯТЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

Фиг. 7 изображает примерную структурную схему, показывающую устройство для разблокирования экрана в пятом варианте осуществления настоящего раскрытия. Устройство содержит следующие блоки:

первый блок 71 обнаружения, выполненный с возможностью обнаружения операции введения, выполняемой пользователем в местоположении введения пароля разблокирования, и обеспечения первого блока 72 сравнения всеми знаками в местоположении введения пароля разблокирования каждый раз, когда обнаруживается, что операция введения единожды выполнена пользователем в местоположении введения для пароля разблокирования;

первый блок 72 сравнения, выполненный с возможностью выполнения сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, и инициирования блока 73 разблокирования для выполнения операции, если все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем;

блок 73 разблокирования, выполненный с возможностью разблокирования экрана.

Соответственно, в устройстве разблокирования экрана в пятом варианте осуществления настоящего раскрытия, с нацеленностью на признаки пароля нефиксированной длины, каждый раз, когда пользователь выполняет операцию введения в местоположении введения пароля разблокирования, определяется путем сравнения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, и экран может быть разблокирован, если они совпадают. С одной стороны, экран может быть разблокирован непосредственно после того, как пароль введен верным образом пользователем, без инициирования какого-либо события разблокирования (например, щелчка по кнопке "РАЗБЛОКИРОВАТЬ" на экране после того, как пароль введен пользователем), так что операция пользователя упрощена. С другой стороны, только пароль, установленный пользователем, а не длину пароля требуется сохранить заранее.

ШЕСТОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

Фиг. 8 изображает примерную структурную схему, показывающую устройство для разблокирования экрана в шестом варианте осуществления настоящего раскрытия. Это устройство содержит первый блок 81 обнаружения, первый блок 82 сравнения и блок 83 разблокирования.

Первый блок 81 обнаружения выполнен с возможностью обнаружения операции введения, выполняемой пользователем в местоположении введения пароля разблокирования, и обеспечения первого блока 82 сравнения всеми знаками в местоположении введения пароля разблокирования каждый раз, когда обнаруживается, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования.

Первый блок 82 сравнения содержит модуль 821 шифрования и первый модуль 822 сравнения.

Модуль 821 шифрования выполнен с возможностью шифрования всех знаков в местоположении введения пароля разблокирования с использованием предварительно установленного алгоритма шифрования с целью получения первого шифротекста, и обеспечения первого модуля 822 сравнения первым шифротекстом.

Первый модуль 822 сравнения выполнен с возможностью выполнения сравнения для определения, совпадает ли первый шифротекст со вторым шифротекстом, определения, что все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем, если первый шифротекст совпадает со вторым шифротекстом, и инициирования блока 83 разблокирования для выполнения операции. Вторым шифротекстом здесь называется шифротекст, полученный путем шифрования пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования.

Блок 83 разблокирования выполнен с возможностью разблокирования экрана.

Соответственно, шестой вариант осуществления на основе пятого варианта осуществления дополнительно шифрует пароль, предварительно установленный пользователем, с использованием предварительно установленного алгоритма шифрования с целью получения второго шифротекста, и, кроме того, каждый раз, когда обнаруживается, что операция введения единожды выполняется пользователем в местоположении введения пароля разблокирования, все знаки в местоположении введения пароля разблокирования шифруются с использованием предварительно установленного алгоритма шифрования с целью получения первого шифротекста. Затем экран будет разблокирован, если первый шифротекст совпадает со вторым шифротекстом, и, таким образом, защищенность пароля может быть дополнительно улучшена.

СЕДЬМОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

Фиг. 9 изображает примерную структурную схему, показывающую устройство для разблокирования экрана в седьмом варианте осуществления настоящего раскрытия. Это устройство содержит первый блок 91 обнаружения, первый блок 92 сравнения и блок 93 разблокирования.

Первый блок 91 обнаружения выполнен с возможностью обнаружения операции введения, выполняемой пользователем в местоположении введения пароля разблокирования, и обеспечения первого блока 92 сравнения всеми знаками в местоположении введения пароля разблокирования каждый раз, когда обнаруживается, что операция введения единожды выполняется пользователем в местоположении введения пароля разблокирования.

Первый блок 92 сравнения содержит первый модуль 921 дешифрования и второй модуль 922 сравнения.

Первый модуль 921 дешифрования выполнен с возможностью дешифрования шифротекста, сохраненного заранее, с использованием предварительно установленного алгоритма шифрования, каждый раз, когда первый блок 91 обнаружения обнаруживает, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования, и обеспечения второго модуля 922 сравнения результатом дешифрования. Шифротекст, сохраненный заранее, здесь получается путем шифрования пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования.

Второй модуль 922 сравнения выполнен с возможностью выполнения сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с результатом дешифрования, определения, что все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем, если определяется, что все знаки в местоположении введения пароля разблокирования совпадают с результатом дешифрования, и инициирования блока 93 разблокирования для выполнения операции.

Блок 93 разблокирования выполнен с возможностью разблокирования экрана.

Соответственно, настоящий седьмой вариант осуществления на основе пятого варианта осуществления дополнительно шифрует пароль, предварительно установленный пользователем заранее, с использованием предварительно установленного алгоритма шифрования с целью получения и сохранения шифротекста, и, кроме того, сохраненный шифротекст дешифруется с использованием предварительно установленного алгоритма шифрования каждый раз, когда обнаруживается, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования. Затем экран будет разблокирован, если все знаки в местоположении введения пароля разблокирования совпадают с результатом дешифрования, и, таким образом, защищенность пароля может быть дополнительно улучшена.

ВОСЬМОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

В том случае, когда событие разблокирования обеспечено для пользователя, например, если кнопка "РАЗБЛОКИРОВАТЬ" обеспечена на экране, ошибка ввода пароля может быть засчитана единожды, когда пользователь щелкает по кнопке "РАЗБЛОКИРОВАТЬ", и знаки, введенные пользователем, не совпадают с предварительно установленным паролем. Однако такой вариант осуществления не может осуществляться, если какое-либо событие разблокирования не обеспечено для пользователя.

На основе пятого-седьмого вариантов осуществления, описанных выше, восьмой вариант осуществления настоящего раскрытия может обеспечивать некоторые части, которые могут быть дополнительно включены в пятый-седьмой варианты осуществления.

В качестве альтернативы, как показано на фиг. 10, устройство согласно пятому-седьмому вариантам осуществления, упомянутым выше, может дополнительно содержать второй блок 101 обнаружения, первый блок 102 записи и блок 103 блокирования.

Второй блок 101 обнаружения выполнен с возможностью обнаружения, были ли какие-либо введенные знаки удалены пользователем между его двумя операциями введения, и инициирования первого блока 102 записи для выполнения операции, если обнаруживается, что введенные знаки были удалены пользователем.

Первый блок 102 записи выполнен с возможностью увеличения полного количества раз, когда пароль введен неверным образом, на один, и обеспечения блока 103 блокирования полным количеством раз, когда пароль введен неверным образом.

Блок 103 блокирования выполнен с возможностью определения, достигает ли полное количество раз, когда пароль введен неверным образом, предварительно установленного максимального количества раз, и блокирования терминала, если полное количество раз, когда пароль введен неверным образом, достигает предварительно установленного максимального количества раз.

Соответственно, в этом альтернативном варианте осуществления, если какие-либо введенные знаки были удалены пользователем между его двумя операциями введения, независимо от того, сколько раз операции удаления выполняются, операции удаления будут расцениваться как случай, в котором количество раз, когда пароль введен неверным образом, равно одному. Все еще рассматривая интерфейс разблокирования, показанный на фиг. 2, в качестве примера, предполагая, что длина пароля, предварительно установленного пользователем, равна 6 цифрам, пользователь может удалить один или несколько введенных знаков и повторно ввести новый(-е), если экран не разблокирован после того, как 6-циферные знаки введены. Например, пользователь может удалить 3 знака и затем повторно ввести знаки с 4-го до 6-го, и такая операция удаления будет расцениваться как случай, в котором количество раз, когда пароль введен неверным образом, равно одному. В качестве другого примера, пользователь может удалить 6 знаков и затем повторно ввести знаки с 1-го до 6-го, и такая операция удаления также будет расцениваться как случай, в котором количество раз, когда пароль введен неверным образом, равно одному.

В качестве другого альтернативного варианта осуществления, показанного на фиг. 11, устройство согласно пятому-седьмому вариантам осуществления, упомянутым выше, может дополнительно содержать второй блок 111 записи, третий блок 112 обнаружения и блок 113 блокирования.

Второй блок 111 записи выполнен с возможностью увеличения полного количества раз операции введения пользователя на один каждый раз, когда первый блок обнаружения обнаруживает, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования, и обеспечения третьего блока 112 обнаружения полным количеством раз операции введения пользователя.

Третий блок 112 обнаружения выполнен с возможностью обнаружения, достигает ли полное количество раз операций введения пользователя предварительно установленного максимального количества раз, и инициирования блока 113 блокирования для выполнения операции, если полное количество раз операций введения пользователя достигает предварительно установленного максимального количества раз.

Блок 113 блокирования выполнен с возможностью блокирования терминала.

Соответственно, в этом альтернативном варианте осуществления максимальное количество раз устанавливается заранее, и терминал будет заблокирован, если полное количество раз операции введения пользователя достигает максимального количества раз. То есть полное количество раз операции введения пользователя может увеличиваться на один каждый раз, когда один знак введен пользователем. Рассматривая интерфейс разблокирования, показанный на фиг. 2, в качестве примера, предполагая, что 6-циферные знаки в окне ввода пароля разблокирования, показанном на фиг. 2, состоят из знаков, которые повторно вводятся пользователем после того, как другие 6-циферные знаки введены пользователем в первый раз без разблокирования экрана и затем удалены. В таком случае полное количество раз операции введения пользователя может быть равно 12.

Максимальное количество раз может быть предварительно установлено произвольно. В качестве альтернативы, максимальное количество раз может быть предварительно установлено равным значению, полученному путем вычитания единицы из целочисленного кратного максимальной установленной длины пароля. Рассматривая ОС Android OS интеллектуального телефона в качестве примера, установленная длина пароля может быть в диапазоне 4-17 цифр, то есть пользователь может устанавливать пароль, содержащий 4-17 знаков. Таким образом, максимальная установленная длина пароля равна 17, тогда максимальное количество раз, упомянутое выше, может быть установлено равным 50, и терминал может быть заблокирован, когда полное количество раз операции введения пользователя достигает 50.

ДЕВЯТЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

Фиг. 12 изображает примерную блок-схему, показывающую способ для разблокирования экрана в девятом варианте осуществления настоящего раскрытия. Способ содержит следующие этапы.

Этап 121: обнаружение операции введения, выполняемой пользователем в местоположении введения пароля разблокирования, и переход к этапу 122 каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования.

Этап 122: выполнение сравнения для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования с длиной пароля, предварительно установленного пользователем, и переход к этапу 123, если определяется, что длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем, в противном случае отсутствие выполнения чего-либо.

В качестве альтернативного примера, для того, чтобы улучшить защищенность длины пароля, предварительно установленного пользователем, длина пароля, предварительно установленного пользователем, может быть зашифрована с использованием предварительно установленного алгоритма шифрования с целью получения шифротекста и его последующего сохранения. В таком случае требуется сначала дешифровать сохраненный шифротекст с использованием предварительно установленного алгоритма шифрования, и затем сравнение выполняется для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования с результатом дешифрования. Если они совпадают, определяется, что длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем.

Этап 123: выполнение сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, и переход к этапу 124, если все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем, в противном случае отсутствие выполнения чего-либо.

В качестве альтернативного примера, для того, чтобы улучшить защищенность пароля, предварительно установленного пользователем, пароль, предварительно установленный пользователем, может быть зашифрован с использованием предварительно установленного алгоритма шифрования с целью получения второго шифротекста. В таком случае, когда этап 123 выполняется, требуется сначала зашифровать все знаки в местоположении введения пароля разблокирования с использованием предварительно установленного алгоритма шифрования с целью получения первого шифротекста, и затем определяется путем сравнения, совпадает ли первый шифротекст со вторым шифротекстом. Если первый шифротекст совпадает со вторым шифротекстом, определяется, что все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем.

В качестве другого альтернативного примера, пароль, предварительно установленный пользователем, также зашифрован с использованием предварительно установленного алгоритма шифрования с целью получения шифротекста и его сохранения. В таком случае, когда этап 123 выполняется, требуется сначала дешифровать сохраненный шифротекст с использованием предварительно установленного алгоритма шифрования, и затем определяется путем сравнения, совпадают ли все знаки в местоположении введения пароля разблокирования с результатом дешифрования. Если все знаки в местоположении введения пароля разблокирования совпадают с результатом дешифрования, определяется, что все знаки в местоположении введения для пароля разблокирования совпадают с паролем, предварительно установленным пользователем.

Этап 124: разблокирование экрана.

Фиг. 13 изображает примерную структурную схему, показывающую устройство для разблокирования экрана в девятом варианте осуществления настоящего раскрытия. Это устройство содержит первый блок 131 обнаружения, первый блок 132 сравнения, второй блок 133 сравнения и блок 134 разблокирования.

Первый блок 131 обнаружения выполнен с возможностью обнаружения операции введения, выполняемой пользователем в местоположении введения пароля разблокирования, и обеспечения первого и второго блоков 132 и 133 сравнения со всеми знаками в местоположении введения пароля разблокирования каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования.

Второй блок 133 сравнения выполнен с возможностью выполнения сравнения для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования, обеспеченных первым блоком 131 обнаружения, с длиной пароля, предварительно установленного пользователем, каждый раз, когда первый блок 131 обнаружения обнаруживает, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования, и инициирования первого блока 132 сравнения для выполнения операции, когда длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем.

Первый блок 132 сравнения выполнен с возможностью выполнения сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, и инициирования блока 134 разблокирования для выполнения операции, когда все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем.

Блок 134 разблокирования выполнен с возможностью разблокирования экрана.

Первый блок 132 сравнения в девятом варианте осуществления может осуществляться двумя способами в смысле его внутренней структуры, которые соответствуют шестому и седьмому вариантам осуществления, упомянутым выше, соответственно. Таким образом, их повторное описание будет опущено.

В качестве альтернативы, как показано на фиг. 14, второй блок 133 сравнения содержит второй модуль 1331 дешифрования и третий модуль 1332 сравнения.

Второй модуль 1331 дешифрования выполнен с возможностью дешифрования сохраненного шифротекста с использованием предварительно установленного алгоритма шифрования каждый раз, когда обнаруживается, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования, и обеспечения третьего модуля 1332 сравнения с результатом дешифрования. Сохраненный шифротекст здесь получается путем шифрования длины пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования.

Третий модуль 1332 сравнения выполнен с возможностью выполнения сравнения для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования с результатом дешифрования, определения, что длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем, если длина всех знаков в местоположении введения пароля разблокирования совпадает с результатом дешифрования, и инициирования первого блока 132 сравнения для выполнения операции.

Устройство для разблокирования экрана в девятом варианте осуществления может также содержать устройство, подобное показанному на фиг. 10 и 11. Таким образом, его повторное описание будет опущено.

Соответственно, в способе и устройстве девятого варианта осуществления определяется путем сравнения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, только когда длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем, а не каждый раз, когда операция введения выполняется пользователем, и, таким образом, часть операций сравнения может экономиться.

Настоящее раскрытие также обеспечивает терминал, содержащий:

сенсорный экран;

один или несколько процессоров;

память; и

один или несколько модулей, сохраненных в памяти и сконфигурированных с возможностью выполнения одним или несколькими процессорами, причем один или несколько модулей имеют функции:

обнаружения операции введения, выполняемой пользователем в местоположении введения пароля разблокирования; и

выполнения сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования; и разблокирование экрана, если все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем.

В качестве альтернативы, каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования, выполняется сравнение для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования с длиной пароля, предварительно установленного пользователем; и другое сравнение дополнительно выполняется для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, если длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем.

В качестве альтернативы, выполнение сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, содержит:

шифрование всех знаков в местоположении введения пароля разблокирования с использованием предварительно установленного алгоритма шифрования с целью получения первого шифротекста;

выполнение сравнения для определения, совпадает ли первый шифротекст со вторым шифротекстом, сохраненным заранее, причем второй шифротекст получен путем шифрования пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования; и

определение, что все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем, если первый шифротекст совпадает со вторым шифротекстом.

В качестве альтернативы, выполнение сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, содержит:

дешифрование шифротекста, сохраненного заранее, с использованием предварительно установленного алгоритма шифрования для получения результата дешифрования, причем шифротекст, сохраненный заранее, получен путем шифрования пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования;

выполнение сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с результатом дешифрования; и

определение, что все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем, если все знаки в местоположении введения пароля разблокирования совпадают с результатом дешифрования.

В качестве альтернативы, выполнение сравнения для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования с длиной пароля, предварительно установленного пользователем, содержит:

дешифрование шифротекста, сохраненного заранее, с использованием предварительно установленного алгоритма шифрования для получения результата дешифрования, причем шифротекст, сохраненный заранее, получен путем шифрования длины пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования;

выполнение сравнения для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования с результатом дешифрования; и

определение, что длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем, если длина всех знаков в местоположении введения пароля разблокирования совпадает с результатом дешифрования.

В качестве альтернативы, дополнительно содержится:

обнаружение, были ли введенные знаки удалены пользователем между двумя операциями введения;

увеличение полного количества раз, когда пароль введен неверным образом, на один, если обнаруживается, что введенные знаки были удалены пользователем между двумя операциями введения;

обнаружение, достигает ли полное количество раз, когда пароль введен неверным образом, предварительно установленного максимального количества раз; и

блокирование терминала, если полное количество раз, когда пароль введен неверным образом, достигает предварительно установленного максимального количества раз.

В качестве альтернативы, дополнительно содержится:

увеличение полного количества раз операции введения пользователя на один каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования;

выполнение сравнения для определения, достигает ли полное количество раз операции введения пользователя предварительно установленного максимального количества раз; и

блокирование терминала, если полное количество раз операции введения пользователя достигает предварительно установленного максимального количества раз.

Кроме того, предварительно установленное максимальное количество раз равно значению, полученному путем вычитания единицы из целочисленного кратного максимальной установленной длины пароля.

Варианты осуществления, описанные выше, иллюстрируются в качестве предпочтительных вариантов осуществления настоящего раскрытия, а не в качестве ограничения настоящего раскрытия. Все модификации, эквивалентные замены и улучшения, которые осуществляются в рамках сущности и принципов настоящего раскрытия, будут находиться в пределах объема защиты настоящего раскрытия.

1. Способ для разблокирования экрана, отличающийся тем, что способ содержит этапы, на которых:

обнаруживают операцию введения, выполняемую пользователем в местоположении введения, пароля разблокирования;

выполняют сравнение для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования; и

разблокируют экран, если все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем;

обнаруживают, были ли введенные знаки удалены пользователем между двумя операциями введения;

увеличивают полное количество раз, когда пароль введен неверным образом, на один, если обнаруживается, что введенные знаки были удалены пользователем между двумя операциями введения;

обнаруживают, достигает ли полное количество раз, когда пароль введен неверным образом, предварительно установленного максимального количества раз; и

блокируют терминал, если полное количество раз, когда пароль введен неверным образом, достигает предварительно установленного максимального количества раз;

увеличивают полное количество раз операции введения пользователем на один каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования;

обнаруживают, достигает ли полное количество раз операции введения пользователя предварительно установленного максимального количества раз; и

блокируют терминал, если полное количество раз операции введения пользователя достигает предварительно установленного максимального количества раз;

причем предварительно установленное максимальное количество раз равно значению, полученному путем вычитания единицы из целочисленного кратного максимальной установленной длины пароля.

2. Способ по п. 1, отличающийся тем, что каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования, способ дополнительно содержит этапы, на которых:

выполняют сравнение для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования с длиной пароля, предварительно установленного пользователем; и

осуществляют этап выполнения сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, если длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем.

3. Способ по п. 1 или 2, отличающийся тем, что выполнение сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, содержит этапы, на которых:

шифруют все знаки в местоположении введения пароля разблокирования с использованием предварительно установленного алгоритма шифрования с целью получения первого шифротекста;

выполняют сравнение для определения, совпадает ли первый шифротекст со вторым шифротекстом, сохраненным заранее, причем второй шифротекст получен путем шифрования пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования; и

определяют, что все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем, если первый шифротекст совпадает со вторым шифротекстом.

4. Способ по п. 1 или 2, отличающийся тем, что выполнение сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, содержит этапы, на которых:

дешифруют шифротекст, сохраненный заранее, с использованием предварительно установленного алгоритма шифрования, причем шифротекст, сохраненный заранее, получен путем шифрования пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования;

выполняют сравнение для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с результатом дешифрования; и

определяют, что все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем, если все знаки в местоположении введения пароля разблокирования совпадают с результатом дешифрования.

5. Способ по п. 2, отличающийся тем, что выполнение сравнения для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования с длиной пароля, предварительно установленного пользователем, содержит этапы, на которых:

дешифруют шифротекст, сохраненный заранее, с использованием предварительно установленного алгоритма шифрования, причем шифротекст, сохраненный заранее, получен путем шифрования длины пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования;

выполняют сравнение для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования с результатом дешифрования; и

определяют, что длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем, если длина всех знаков в местоположении введения пароля разблокирования совпадает с результатом дешифрования.

6. Устройство для разблокирования экрана, отличающееся тем, что способ содержит:

первый блок обнаружения, выполненный с возможностью обнаружения операции введения, выполняемой пользователем в местоположении введения пароля разблокирования, и обеспечения первого блока сравнения всеми знаками в местоположении введения пароля разблокирования каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования;

первый блок сравнения, выполненный с возможностью выполнения сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, и инициирования блока разблокирования для выполнения операции, когда все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем; и

блок разблокирования, выполненный с возможностью разблокирования экрана;

устройство дополнительно содержит:

второй блок обнаружения, выполненный с возможностью обнаружения, были ли введенные знаки удалены пользователем между двумя операциями введения, и инициирования первого блока записи для выполнения операции, когда обнаруживается, что введенные знаки были удалены пользователем между двумя операциями введения;

первый блок записи, выполненный с возможностью увеличения полного количества раз, когда пароль введен неверным образом, на один, и обеспечения блока блокирования полным количеством раз, когда пароль введен неверным образом; и

блок блокирования, выполненный с возможностью обнаружения, достигает ли полное количество раз, когда пароль введен неверным образом, предварительно установленного максимального количества раз, и блокирования терминала, если полное количество раз, когда пароль введен неверным образом, достигает предварительно установленного максимального количества раз;

второй блок записи, выполненный с возможностью увеличения полного количества раз операции введения пользователя на один каждый раз, когда первый блок обнаружения обнаруживает, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования, и обеспечения третьего блока обнаружения полным количеством раз операции введения пользователя;

третий блок обнаружения, выполненный с возможностью обнаружения, достигает ли полное количество раз операции введения пользователя предварительно установленного максимального количества раз, и инициирования блока блокирования для выполнения операции, если полное количество раз операции введения пользователя достигает предварительно установленного максимального количества раз;

блок блокирования, выполненный с возможностью блокирования терминала;

причем предварительно установленное максимальное количество раз равно значению, полученному путем вычитания единицы из целочисленного кратного максимальной установленной длины пароля.

7. Устройство по п. 6, отличающееся тем, что дополнительно содержит:

второй блок сравнения, выполненный с возможностью выполнения сравнения для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования с длиной пароля, предварительно установленного пользователем, каждый раз, когда первый блок обнаружения обнаруживает, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования, и инициирования первого блока сравнения для выполнения операции, когда длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем.

8. Устройство по п. 6 или 7, отличающееся тем, что первый блок сравнения содержит:

модуль шифрования, выполненный с возможностью шифрования всех знаков в местоположении введения пароля разблокирования с использованием предварительно установленного алгоритма шифрования с целью получения первого шифротекста и обеспечения первого модуля сравнения первым шифротекстом; и

первый модуль сравнения, выполненный с возможностью выполнения сравнения для определения, совпадает ли первый шифротекст со вторым шифротекстом, сохраненным заранее, определения, что все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем, если первый шифротекст совпадает со вторым шифротекстом, и инициирования блока разблокирования для выполнения операции, причем второй шифротекст получается путем шифрования пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования.

9. Устройство по п. 6 или 7, отличающееся тем, что первый блок сравнения содержит:

первый модуль дешифрования, выполненный с возможностью дешифрования шифротекста, сохраненного заранее, с использованием предварительно установленного алгоритма шифрования, и обеспечения второго модуля сравнения результатом дешифрования, причем шифротекст, сохраненный заранее, получается путем шифрования пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования; и

второй модуль сравнения, выполненный с возможностью выполнения сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с результатом дешифрования, определения, что все знаки в местоположении введения для пароля разблокирования совпадают с паролем, предварительно установленным пользователем, когда все знаки в местоположении введения пароля разблокирования совпадают с результатом дешифрования, и инициирования блока разблокирования для выполнения операции.

10. Устройство по п. 7, отличающееся тем, что второй блок сравнения содержит:

второй модуль дешифрования, выполненный с возможностью дешифрования шифротекста, сохраненного заранее, с использованием предварительно установленного алгоритма шифрования каждый раз, когда первый блок обнаружения обнаруживает, что операция введения единожды выполнена пользователем в местоположении введения пароля разблокирования, и обеспечения третьего модуля сравнения результатом дешифрования, причем шифротекст, сохраненный заранее, получается путем шифрования длины пароля, предварительно установленного пользователем, с использованием предварительно установленного алгоритма шифрования; и

третий модуль сравнения, выполненный с возможностью выполнения сравнения для определения, совпадает ли длина всех знаков в местоположении введения пароля разблокирования, обеспеченных первым блоком обнаружения, с результатом дешифрования, определения, что длина всех знаков в местоположении введения пароля разблокирования совпадает с длиной пароля, предварительно установленного пользователем, если длина всех знаков в местоположении введения пароля разблокирования совпадает с результатом дешифрования, и инициирования первого блока сравнения для выполнения операции.

11. Терминал, отличающийся тем, что терминал содержит:

сенсорный экран;

один или несколько процессоров;

память; и

один или несколько модулей, сохраненных в памяти и сконфигурированных для исполнения одним или несколькими процессорами, причем один или несколько модулей имеют функции:

обнаружения операции введения, выполняемой пользователем, в местоположении введения пароля разблокирования;

выполнения сравнения для определения, совпадают ли все знаки в местоположении введения пароля разблокирования с паролем, предварительно установленным пользователем, каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования;

разблокирования экрана, если все знаки в местоположении введения пароля разблокирования совпадают с паролем, предварительно установленным пользователем;

обнаружения того, были ли введенные знаки удалены пользователем между двумя операциями введения;

увеличения полного количества раз, когда пароль введен неверным образом, на один, если обнаруживается, что введенные знаки были удалены пользователем между двумя операциями введения;

обнаружения того, достигает ли полное количество раз, когда пароль введен неверным образом, предварительно установленного максимального количества раз; и

блокирования терминала, если полное количество раз, когда пароль введен неверным образом, достигает предварительно установленного максимального количества раз;

увеличения полного количества раз операции введения пользователем на один каждый раз, когда операция введения обнаруживается, будучи единожды выполненной пользователем в местоположении введения пароля разблокирования;

обнаружения того, достигает ли полное количество раз операции введения пользователя предварительно установленного максимального количества раз; и

блокирования терминала, если полное количество раз операции введения пользователя достигает предварительно установленного максимального количества раз;

причем предварительно установленное максимальное количество раз равно значению, полученному путем вычитания единицы из целочисленного кратного максимальной установленной длины пароля.



 

Похожие патенты:

Изобретения относится к устройствам ввода и отображения данных. Технический результат заключается в обеспечении пользовательского интерфейса, содержащего виртуальную клавиатуру, которая обеспечивает использование одних и тех же областей экрана, предназначенных как для ввода текста, так и для его отображения.

Изобретение относится к области совместного использования информации. Техническим результатом является повышение эффективности управления функционированием устройств.

Изобретение относится к устройствам обработки информации. Технический результат заключается в повышении точности ввода данных.

Изобретение относится к компьютерной технологии и, более конкретно, к совместному использованию горячей клавиши экземплярами приложения. Технический результат заключается в повышении точности реакции горячей клавиши для приложений.

Изобретение относится к области пользовательского интерфейса. Техническим результатом является эффективное управление дисплеем портативного электронного устройства.

Изобретение относится к области "интеллектуальных" телевизоров и, в частности, к способу и устройству работы с приложением для телевизора. Техническим результатом является уменьшение количества раз нажатия клавиш для работы с приложениями для телевизора и повышение простоты и удобства пользования.

Изобретение относится к области графических пользовательских интерфейсов в мобильном терминале. Технический результат заключается в обеспечении возможности одновременной работы с множеством приложений на небольшом устройстве отображения.

Изобретение относится к технологиям управления воздействия на сенсорные экраны. Техническим результатом является повышение точности реагирования сенсорного экрана.

Группа изобретений относится к технологиям обработки изображений. Техническим результатом является улучшение четкости отображения комбинации целевого приложения и фонового изображения.

Группа изобретений относится к технологиям управления отображением контента. Техническим результатом является обеспечение улучшенного управления отображением контента, с возможностью определения командной информации для модификации временной шкалы.

Изобретение относится к области обработки закодированной информации. Технический результат – эффективная защита персональных данных пользователя.

Изобретение относится к области компьютерной безопасности, в частности к методам идентификации устройства и пользователя на основании данных cookies. Технический результат - повышение уровня защиты информации.

Изобретение относится к безопасным средствам чтения смарт-карт. Технический результат – обеспечение защиты электронных данных с использованием смарт-карты.

Изобретение относится к обработке информации. Технический результат - упрощение управления множеством пользовательских учетных записей для пользователя.

Изобретение относится к системе, способу и носителю информации для обработки информации. Технический результат - возможность безопасной передачи и вывода информации через сеть.

Изобретение относится к области компьютерной безопасности. Технический результат заключается в повышении эффективности вайтлистинга, не допуская при этом снижения безопасности данных.

Изобретение относится к способам и системам для обнаружения сетевого мошенничества. Технический результат заключается в повышении эффективности обнаружения сетевого мошенничества.

Изобретение относится к области компьютерной безопасности. Технический результат заключается в улучшении защиты компьютера от использования вредоносными программами уязвимостей приложений компьютера путем открытия файлов, созданных уязвимыми приложениями, в соответствии с политикой открытия файлов, которая зависит от политики доступа к файлу и политики запуска приложения-потребителя.

Изобретение относится к области безопасной обработки части данных в среде для безопасного исполнения компьютерных программ. Технический результат заключается в повышении безопасности при обработке части данных.

Изобретение относится к области антивирусных технологий. Технический результат настоящего изобретения заключается в обеспечении безопасности компьютерной системы, на которой работает клиент, и в противодействии внедрению вредоносного сценария на компьютерную систему, на которой работает клиент, с сервера посредством блокировки выполнения сценария, запрашиваемого клиентом с сервера, в случае, если запрашиваемый сценарий признается вредоносным в результате проведенной проверки.
Изобретение относится к средствам графического искажения отдельных символов при помощи интерполяции (морфинга) шрифтов между собой. Технический результат заключается в обеспечении возможности создания изображений для полностью автоматизированного теста Тьюринга (САРТСНА), при повышении сложности автоматического распознавания символов данных изображений с помощью компьютерных программ. Сущность изобретения заключается в том, чтобы загрузить два или более шрифтов, с помощью интерполяции (морфинга) получить одно или несколько промежуточных состояний между ними, и использовать результаты для генерации изображений для графического обратного текста Тьюринга. 2 з.п. ф-лы, 1 табл.
Наверх