Способ и устройство для дешифрования
METHOD AND DEVICE FOR DECIFICATION

СПОСОБ И УСТРОЙСТВО ДЛЯ ДЕШИФРОВАНИЯ
[001] Эта заявка основана на приоритетной заявке на патент КНР №201410125595.3, зарегистрированной 31 марта 2014 года, все содержание которой включено в данный документ путем ссылки.
ОБЛАСТЬ ТЕХНИКИ
[002] Настоящее изобретение касается области компьютерной технологии, и более конкретно, способа и устройства для дешифрования.
УРОВЕНЬ ТЕХНИКИ
[003] С быстрым развитием технологии терминалов и коммуникационной технологии, мобильные терминалы, такие как мобильные телефоны и планшетные компьютеры, становятся популярными и важными инструментами в повседневной жизни людей и их работе. Важной функцией терминала является шифрование, такое как шифрование блокировки экрана, шифрование приложения и т.п. Например, состояние блокировки экрана может быть зашифровано так, что если пользователь введет информацию дешифрования, которая удовлетворяет заранее заданному условию дешифрования, терминал переключится от состояния блокировки экрана к состоянию разблокированного экрана.
[004] Шифрование жестом скольжения является наиболее распространенным способом шифрования и дешифрования, соответствующий процесс которого является следующим. Девять контрольных точек (которые разделены на три строки и, таким образом, имеется три точки на строку) выводятся на экран; и пользователь может установить условие дешифрования, то есть, пользователь проводит по экрану пальцем и сигнал касания пальца проходит через одну или более контрольные точки в определенном порядке, затем терминал регистрирует контрольные точки, через который прошел сигнал касания, и их порядок, как условие дешифрования; после этого пользователь может провести по экрану пальцем для выполнения дешифрования, и терминал дешифруется, если сигнал касания проходит через вышеупомянутые точки в вышеупомянутом порядке.
[005] Во время создания изобретения изобретатель обнаружил, что имеются по меньшей мере следующие проблемы в связанной с этим области техники.
[006] Во время дешифрования вышеупомянутым способом кривую траектории скольжения можно легко оставить на экране, так что условие дешифрования может быть легко взломано, и таким образом безопасность данных терминала находится под серьезной угрозой.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[007] Чтобы преодолеть проблемы в связанной с этим области техники, изобретение предлагает способ и устройство для дешифрования. Решения являются следующими.
[008] Согласно первому аспекту изобретения, предлагается способ дешифрования. Способ включает обнаружение сигнала касания, перемещающегося в первом направлении перемещения на экране; при этом инициируют дешифрование, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель; причем заранее заданное контрольное направление может быть направлением по часовой стрелке или против часовой стрелки. Посредством изобретения может быть повышена безопасность данных терминала.
[009] Как вариант, способ также включает: отображение по меньшей мере одной контрольной точки на экране, при этом инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, включает: инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число.
[010] Как вариант, упомянутая по меньшей мере одна точка включает первую контрольную точку и/или вторую контрольную точку. Инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число, включает: инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число, и сигнал касания отвечает заранее заданному начальному условию и/или заранее заданному конечному условию. Начальное условие состоит в том, что начальное положение сигнала касания является положением первой контрольной точки, а конечное условие состоит в том, что последняя контрольная точка, через которую проходит сигнал касания, является второй контрольной точкой после прохождения сигналом касания упомянутого числа петель.
[011] Как вариант, способ может также включать отображение по меньшей мере одной контрольной точки на экране. При этом инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, включает: инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и сигнал касания проходит через все заранее заданные базисные контрольные точки, включенные в упомянутые контрольные точки, во время перемещения.
[012] Как вариант, прохождение сигнала касания через все заранее заданные базисные контрольные точки, включенные в упомянутые контрольные точки, во время перемещения включает следующее: сигнал касания проходит через все заранее заданные базисные контрольные точки, включенные в упомянутые контрольные точки, во время перемещения, и порядок, в котором сигнал касания проходит через соответствующие базисные контрольные точки, совпадает с порядком расположения заранее заданных базисных контрольных точек.
[013] Как вариант, отображение по меньшей мере одной контрольной точки на экране включает отображение по меньшей мере одной контрольной точки на экране согласно заранее заданным положениям отображения соответствующих контрольных точек.
[014] Как вариант, отображение по меньшей мере одной контрольной точки на экране включает отображение на экране по меньшей мере одной контрольной точки и идентификационной информации каждой контрольной точки, соответственно.
[015] Как вариант, по меньшей мере одна контрольная точка включает первую контрольную точку и/или вторую контрольную точку. При этом инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и сигнал касания во время перемещения проходит через заранее заданные базисные контрольные точки, включенные в упомянутые контрольные точки, включает: инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, сигнал касания во время перемещения проходит через все заранее заданные базисные контрольные точки, включенные в упомянутые контрольные точки, и сигнал касания отвечает заранее заданному начальному условию и/или заранее заданному конечному условию. Начальное условие состоит в том, что начальное положение сигнала касания является положением первой контрольной точки, а конечное условие состоит в том, что последняя контрольная точка, через которую проходит сигнал касания, является второй контрольной точкой после прохождения сигналом касания упомянутого числа петель
[016] Как вариант, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, если: траектория перемещения сигнала касания образует по меньшей мере один замкнутый контур, каждый из которых образован непрерывной траекторией, и число образованных замкнутых контуров является таким же, как контрольное число петель.
[017] Как вариант, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, если: накопленное значение углового изменения во время перемещения сигнала касания находится в заранее заданном контрольном угловом диапазоне, нижний предел которого является произведением контрольного числа петель и кругового угла, и верхний предел которого является произведением значения, полученного добавлением единицы к контрольному числу петель, и кругового угла.
[018] Согласно второму аспекту изобретения, предлагается устройство для дешифрования. Устройство включает: модуль обнаружения, конфигурированный так, чтобы обнаруживать сигнал касания, перемещающийся в первом направлении перемещения по экрану; модуль инициирования, конфигурированный так, чтобы инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель; причем заранее заданное контрольное направление является направлением по часовой стрелке или против часовой стрелки.
[019] Как вариант, устройство также включает: модуль дисплея, конфигурированный так, чтобы выводить на экран по меньшей мере одну контрольную точку. При этом модуль инициирования конфигурирован так, чтобы инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число.
[020] Как вариант, по меньшей мере одна контрольная точка включает первую контрольную точку и/или вторую контрольную точку. При этом модуль инициирования конфигурирован так, чтобы инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число, и сигнал касания отвечает заранее заданному начальному условию и/или заранее заданному конечному условию. Начальное условие состоит в том, что начальное положение сигнала касания является положением первой контрольной точки, и конечное условие состоит в том, что последняя контрольная точка, через которую проходит сигнал касания, является второй контрольной точкой после прохождения сигналом касания упомянутого числа петель.
[021] Как вариант, устройство также включает модуль дисплея, конфигурированный так, чтобы выводить на экран по меньшей мере одну контрольную точку. При этом модуль инициирования конфигурирован так, чтобы инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и сигнал касания во время перемещения проходит через все заранее заданные базисные контрольные точки, включенные в упомянутые контрольные точки.
[022] Как вариант, прохождение сигнала касания во время перемещения через все заранее заданные базисные контрольные точки, включенные в упомянутые контрольные точки, включает следующее: сигнал касания проходит во время перемещения через все заранее заданные базисные контрольные точки, включенные в упомянутые контрольные точки, и порядок, в котором сигнал касания проходит через соответствующие базисные контрольные точки, совпадает с порядком расположения заранее заданных базисных контрольных точек.
[023] Как вариант, модуль дисплея конфигурирован так, чтобы выводить на экран по меньшей мере одну контрольную точку согласно заранее заданным положениям отображения соответствующих контрольных точек.
[024] Как вариант, модуль дисплея конфигурирован так, чтобы выводить на экран по меньшей мере одну контрольную точку и отображать идентификационную информацию каждой контрольной точки, соответственно.
[025] Как вариант, по меньшей мере одна контрольная точка включает первую контрольную точку и/или вторую контрольную точку. При этом модуль инициирования конфигурирован так, чтобы инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, сигнал касания во время перемещения проходит через все базисные контрольные точки, включенные в упомянутые контрольные точки, и сигнал касания отвечает заранее заданному начальному условию и/или заранее заданному конечному условию. Начальное условие состоит в том, что начальное положение сигнала касания является положением первой контрольной точки, и конечное условие состоит в том, что последняя контрольная точка, через которую проходит сигнал касания, является второй контрольной точкой после прохождения сигналом касания упомянутого числа петель.
[026] Как вариант, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, если: траектория перемещения сигнала касания образует по меньшей мере один замкнутый контур, каждый из которых образован непрерывной траекторией, и число образованных замкнутых контуров является таким же, как контрольное число петель.
[027] Как вариант, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, если: накопленное значение угловых изменений во время перемещения сигнала касания находится в заранее заданном контрольном угловом диапазоне, нижний предел которого является произведением контрольного числа петель и кругового угла, и верхний предел которого является произведением значения, полученного добавлением единицы к контрольному числу петель, и кругового угла.
[028] Согласно третьему аспекту, предлагается устройство для дешифрования. Устройство включает процессор и память для хранения команд, исполняемых процессором. Процессор конфигурирован так, чтобы обнаруживать сигнал касания, перемещающийся по экрану в первом направлении перемещения, и инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель. Заранее заданное контрольное направление может быть направлением по часовой стрелке или направлением против часовой стрелки.
[029] Изобретение может обеспечивать следующие преимущества.
[030] В вариантах осуществления настоящего изобретения инициируют вход в состояние дешифрования в том случае, если обнаруживается сигнал касания, перемещающийся по экрану в первом направлении перемещения, и если первое направление перемещения является таким же, как заранее заданное контрольное направление, которое является направлением по часовой стрелке или направлением против часовой стрелки, и число петель, образованных при перемещении сигнала касания, совпадает с заранее заданным контрольным числом петель. Таким образом, траектория скольжения, используемая для дешифрования, более сложная, и след от скольжения, оставленный на экране, менее вероятно будет взломан, так что безопасность данных терминала может быть повышена.
[031] Понятно, что и предшествующее общее описание, и следующее подробное описание приведены только для примера и пояснения и не ограничивают заявленного изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[032] Сопровождающие чертежи, которые показывают варианты осуществления изобретения и вместе с описанием описывают принцип изобретения, включены в описание и являются частью описания.
[033] Здесь сопровождающие чертежи предназначены для обеспечения дальнейшего понимания изобретения и являются частью описания, они не предназначены для ограничения изобретения.
[034] Фиг. 1 является блок-схемой, показывающей способ дешифрования согласно варианту его осуществления.
[035] Фиг. 2a-2d, 3a-3c, 4a-4f и 5a-5d являются представлениями, соответственно показывающими траекторию перемещения сигнала касания согласно вариантам осуществления изобретения.
[036] Фиг. 6 является блок-схемой, показывающей устройство для дешифрования согласно варианту осуществления изобретения.
[037] Фиг. 7 является блок-схемой, показывающей терминал согласно варианту осуществления изобретения.
[038] Вышеупомянутые чертежи поясняют варианты осуществления изобретения, которое в дальнейшем будет описано подробно. Чертежи и описание предназначены для иллюстрации принципа изобретения специалистам в данной области путем ссылки на конкретные варианты осуществления, а не для какого-либо ограничения объема изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[039] Чтобы сделать объекты, решения и преимущества изобретения более понятными, будут подробно рассмотрены примеры его осуществления, которые поясняются на сопровождающих чертежах. Следующие примеры осуществления и их описание предназначены для пояснения, а не ограничения изобретения.
[040] Настоящее изобретение предлагает способ и устройство для дешифрования, которые будут описаны подробно со ссылками на чертежи.
[041] Первый вариант осуществления
[042] Настоящее изобретение предлагает способ дешифрования, который может включать следующие шаги, как показано на фиг. 1.
[043] На шаге 101, сигнал касания, перемещающийся по экрану в первом направлении перемещения, обнаруживают.
[044] На шаге 102, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, инициируют вход в состояние дешифрования. Заранее заданное контрольное направление может быть направлением по часовой стрелке или против часовой стрелки.
[045] В настоящем изобретении, в случае, если обнаруживается сигнал касания, перемещающийся по экрану в первом направлении перемещения, если первое направление перемещения является таким же, как заранее заданное контрольное направление, которое является направлением по часовой стрелке или против часовой стрелки, и число петель, образованных при перемещении сигнала касания, и заранее заданное контрольное число петель одинаковы, инициируется вход в состояние дешифрования. Таким образом, траектория скольжения для дешифрования будет более сложная, и след скольжения, оставленный на экране, менее вероятно будет взломан, так что безопасность данных терминала может быть повышена.
[046] Второй вариант осуществления
[047] Настоящее изобретение предлагает способ дешифрования, который может быть реализован терминалом, например мобильным терминалом, таким как мобильный телефон, планшетный компьютер и т.п. В этом варианте осуществления решение подробно описывается на примере, в котором способ реализуется терминалом посредством операций, применяемых на сенсорном экране, и способ применяется в сценарии приложения для разблокировки экрана. Другие решения, в которых способ реализуется другими устройствами и применяется в других сценариях приложений, аналогичны рассмотренному решению, и их описание не будет здесь повторяться.
[048] Далее поток операций обработки, показанный на фиг. 1, будет описан подробно со ссылками на варианты осуществления; предложенное решение является следующим.
[049] На шаге 101, сигнал касания, перемещающийся по экрану в первом направлении перемещения, обнаруживают. Способ согласно этому варианту осуществления может быть применен к терминалу.
[050] Перемещение сигнала касания может быть перемещением по дуге или перемещением по ломаной линии. Первое направление перемещения может быть направлением по часовой стрелке или против часовой стрелки. Сигнал касания является сигналом ввода, генерируемым, когда палец или другой объект касается экрана терминала. Так как плотность точек ввода на экране высокая, этот сигнал касания может быть составлен из сигналов от множества точек ввода. Положение сигнала касания может быть диапазоном положений, составленным из положений соответствующих точек ввода, или центральной точкой диапазона положений, такой как геометрический центр и т.д.
[051] Во время осуществления способа, принимая разблокирование экрана в качестве примера, в случае, если терминал находится в состоянии сна, терминал может инициировать вывод на экран интерфейса блокировки экрана, и пользователь может провести по экрану терминала пальцем или другим объектом в направлении по часовой стрелке или направлении против часовой стрелки согласно заранее заданному условию дешифрования (иначе называемому условием разблокировки). В это время терминал обнаруживает сигнал касания, генерированный вследствие касания экрана пальцем, и этот сигнал касания перемещается в направлении по часовой стрелке или направлении против часовой стрелки.
[052] На шаге 102, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, инициируют вход в состояние дешифрования. Способ может быть применен к терминалу.
[053] Заранее заданное контрольное направление может быть направлением по часовой стрелке или против часовой стрелки. Контрольное направление и контрольное число петель могут быть заданы через системную программу или прикладную программу терминала, или могут быть установлены пользователем. Состояние дешифрования может быть состоянием после успешной проверки информации дешифрования. Дешифрование может быть сигналом касания или паролем, введенным пользователем. Состояние дешифрования может быть также состоянием после того, как экран блокировки разблокирован, или приложение разблокировано, или состоянием, когда успешно выполнена определенная транзакция с использованием пароля, и т.д.
[054] Во время осуществления способа терминал может определить, соблюдаются соответствующие условия дешифрования или нет, когда сигнал касания исчезает или во время наличия сигнала касания. Условия дешифрования могут включать: первое условие, то есть, первое направление перемещения является таким же, как контрольное направление; второе условие, то есть, число петель, образованных при перемещении сигнала касания, является таким же, как контрольное число петель. Если оба из этих условий соблюдаются, терминал может инициировать входа в состояние дешифрования, например, терминал входит в состояние дешифрования из состояния блокировки экрана. Если одно условие не соблюдено, терминал сохраняет текущее состояние, то есть терминал не входит в состояние дешифрования.
[055] Имеются различные способы для того, чтобы определить, является ли число петель, образованных при перемещении сигнала касания, таким же, как заранее заданное контрольное число петель, и некоторые возможные способы могут быть следующими.
[056] Первый способ: если траектория перемещения сигнала касания образует по меньшей мере один замкнутый контур, каждый из которых образован непрерывной траекторией, и число образованных замкнутых контуров является таким же, как контрольное число петель, определяют, что число петель, образованных при перемещении сигнала касания, является таким же, как контрольное число петель.
[057] Замкнутые контуры могут быть любыми замкнутыми контурами с регулярной формой, такими как многоугольник, каплеобразная фигура, круг и т.п., или любыми замкнутыми контурами с неправильной формой.
[058] Во время осуществления способа траектория перемещения сигнала касания может быть такой, как показанная на фиг. 2а (в направлении по часовой стрелке) или фиг. 2b (в направлении против часовой стрелки), терминал может регистрировать число замкнутых контуров, образованных непрерывной траекторией, не регистрируя замкнутые контуры, образованные прерывистой траекторией. Если зарегистрированное число петель является таким же, как контрольное число петель, определяется, что число петель, образованных при перемещении сигнала касания, является таким же, как контрольное число петель. Процесс регистрации может быть следующим. Если обнаруживается, что траектория перемещения сигнала касания образует один замкнутый контур, к зарегистрированному числу замкнутых контуров прибавляется единица, и ранее определенная траектория перемещения удаляется, после чего вышеупомянутый процесс обнаружения повторяется для последовательных траекторий перемещения, пока сигнал касания не исчезает. В результате может быть получено итоговое число зарегистрированных замкнутых контуров.
[059] Второй способ: если накопленное значение угловых изменений во время перемещения сигнала касания находится в заранее заданном контрольном угловом диапазоне, определяется, что число петель, образованных при перемещении сигнала касания, является таким же, как контрольное число петель.
[060] Нижний предел заранее заданного контрольного углового диапазона является произведением контрольного числа петель и кругового угла, а верхний предел заранее заданного контрольного углового диапазона является произведением значения, равного сумме контрольного числа петель и единицы, и кругового угла, где круговой угол может быть равен 360°. Например, если контрольное число петель равно 2, заранее заданный контрольный угловой диапазон может быть от 720° до 1080°.
[061] Во время осуществления способа траектория перемещения сигнала касания может быть такой, как показанная на фиг. 2a, 2b, 2c или 2d (в направлении против часовой стрелки), терминал может обнаруживать направление перемещения сигнала касания в режиме реального времени, чтобы регистрировать накопленное значение угловых изменений направления перемещения. Каждое изменение направления перемещения на 360° показывает, что сигнал касания описал одну петлю. Когда сигнал касания исчезает, может быть получено накопленное значение зарегистрированных угловых изменений. Если накопленное значение зарегистрированных угловых изменений находится в вышеупомянутом контрольном угловом диапазоне, может быть решено, что число петель, образованных при перемещении сигнала касания, является таким же, как контрольное число петель.
[062] В вариантах осуществления изобретения, в дополнение к вышеупомянутым двум условиям дешифрования (первое и второе условия дешифрования), условия дешифрования также могут быть связаны по меньшей мере с одной контрольной точкой, выведенной на экран, и могут включать другие дополнительные условия дешифрования. Шаг 102 может быть реализован различными способами обработки, основанными на различных добавленных условиях дешифрования, и некоторые возможные способы обработки являются следующими.
[063] Первый способ
[064] Если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число, инициируют вход в состояние дешифрования.
[065] Число контрольных точек и расположение каждой контрольной точки могут быть заданы заранее или случайным образом. Число контрольных точек больше или равно контрольному числу. Контрольное число может быть задано в системной программе или прикладной программе терминала, или может быть задано пользователем.
[066] Во время осуществления способа, когда пользователь выполняет операцию дешифрования посредством операции скольжения, его палец проходит определенное число петель в первом направлении перемещения, и траектория этого перемещения проходит через определенное число контрольных точек, например, любые две точки из трех контрольных точек. В этом процессе траектория перемещения сигнала касания может быть такой, как показанная на фиг. 3a, 3b и 3c, где фиг. 3a показывает, что траектория перемещения проходит через две точки из трех контрольных точек, фиг. 3b показывает, что траектория перемещения проходит через все три контрольные точки, и фиг. 3c показывает, что траектория перемещения проходит через две точки из четырех контрольных точек.
[067] Как вариант, начальная точка и/или конечная точка траектории скольжения могут быть заданы расположенными в вышеупомянутой по меньшей мере одной контрольной точке, то есть, первая контрольная точка и/или вторая контрольная точка могут быть включены в вышеупомянутую по меньшей мере одну контрольную точку, первая контрольная точка может быть начальной точкой, и вторая контрольная точка может быть конечной точкой. Соответственно, условие дешифрования может дополнительно включать заранее заданное начальное условие и/или заранее заданное конечное условие, и первый способ может быть следующим.
[068] Если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число, и сигнал касания отвечает заранее заданному начальному условию и/или заранее заданному конечному условию, инициируют вход в состояние дешифрования.
[069] Начальное условие состоит в том, что начальное положение сигнала касания является положением первой контрольной точки; и конечное условие состоит в том, что последняя контрольная точка, через которую проходит сигнал касания, является второй контрольной точкой после прохождения сигналом касания упомянутого числа петель. Начальное положение сигнала касания является положением, в котором сигнал касания генерирован первоначально.
[070] Во время осуществления этого процесса могут возникать следующие ситуации.
[071] Первая ситуация: начальная точка задается в контрольных точках, и начальное условие добавляется к условию дешифрования.
[072] Во время осуществления способа первая контрольная точка может быть выведена на экран с определенной меткой для маркировки первой контрольной точки как начальной точки скольжения. Например, слово "начало" или определенные цвета, такие как красный цвет, могут быть отображены на экране. Когда пользователь выполняет дешифрование посредством операции скольжения, его палец сначала прикладывается к первой контрольной точке и затем проходит определенное число петель в первом направлении перемещения, при этом траектория перемещения проходит через заданное число контрольных точек. В этом процессе траектория перемещения сигнала касания может быть такой, как показано на фиг. 4а и 4b, где фиг. 4а показывает случай, когда траектория перемещения проходит через одну из двух контрольных точек, и эта контрольная точка является начальной точкой, а фиг. 4b показывает случай, когда траектория перемещения проходит через обе из двух контрольных точек, и одна из них является начальной точкой.
[073] Вторая ситуация: конечная точка задается в контрольных точках, и конечное условие добавляется к условию дешифрования.
[074] Во время осуществления способа вторая контрольная точка может быть выведена на экран с определенной меткой для маркировки второй контрольной точки как конечной точки скольжения. Например, слово "конец" или определенный цвет, такой как синий, может быть выведен на экран. Когда пользователь выполняет дешифрование посредством операции скольжения, его палец проходит определенное число петель в первом направлении перемещения, и траектория перемещения проходит через заданное число контрольных точек, и в конце палец доходит до второй контрольной точки, будучи перемещенным с формированием определенного числа петель. В этом процессе траектория перемещения сигнала касания может быть такой, как показано на фиг. 4c и 4d, где фиг. 4c показывает случай, когда траектория перемещения проходит через одну из двух контрольных точек, и эта одна из контрольных точек является конечной точкой, и фиг. 4d показывает случай, когда траектория перемещения проходит через обе из двух контрольных точек, и одна из них является конечной точкой.
[075] Третья ситуация: начальная точка и конечная точка задаются в контрольных точках, и начальное условие и конечное условие добавляют к условию дешифрования.
[076] Во время осуществления способа первая и вторая контрольные точки могут быть выведены на экран с определенными метками для соответствующей маркировки первой и второй контрольных точек как начальной точки скольжения и конечной точки скольжения. Например, слова "начало" и "конец" или определенные цвета могут быть отображены на экране, например, первая контрольная точка выводится на экран как красная точка, а вторая контрольная точка выводится на экран как синяя точка. Когда пользователь выполняет дешифрование посредством операции скольжения, его палец сначала прикладывается к первой контрольной точке и затем проходит определенное число петель в первом направлении перемещения, при этом траектория перемещения проходит через заданное число контрольных точек, и в конце палец достигает второй контрольной точки, будучи перемещенным с формированием определенного числа петель. В этом процессе траектория перемещения сигнала касания может быть такой, как показано на фиг. 4e и 4f, где фиг. 4e показывает случай, когда траектория перемещения проходит через обе из двух контрольных точек, и эти обе из двух контрольных точек являются соответственно начальной точкой и конечной точкой, и фиг. 4f показывает случай, когда траектория перемещения проходит через три из четырех контрольных точек, и эти три из четырех контрольных точек включают начальную точку и конечную точку.
[077] Второй способ
[078] Если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и сигнал касания во время перемещения проходит через все заранее заданные базисные контрольные точки, включенные в выведенные на экран контрольные точки, то инициируют вход в состояние дешифрования.
[079] Базисная контрольная точка является контрольной точкой, через которую сигнал касания обязан пройти согласно условию дешифрования, и она может быть заранее задана в системной программе или прикладной программе терминала, или может быть задана пользователем.
[080] Во время осуществления этого второго способа возможны различные способы отображения на экране по меньшей мере одной контрольной точки, некоторые из этих способов будут описаны далее.
[081] Первый способ отображения состоит в том, что по меньшей мере одна контрольная точка выводится на экран согласно положению отображения каждой из заранее заданных контрольных точек.
[082] В этом способе отображения расположение каждой из контрольных точек может быть фиксированным. Например, девять контрольных точек равномерно делятся на три строки, и в каждой строки имеется три точки, или все контрольные точки формируют круг, и т.д.
[083] Второй способ отображения состоит в том, что на экран выводится по меньшей мере одна контрольная точка, и идентификационная информация каждой из контрольных точек выводится на экран, соответственно.
[084] Идентификационной информацией контрольной точки может быть такая информация как порядковый номер, цвет и т.п., чтобы отличить контрольную точку от других контрольных точек.
[085] В этом способе отображения расположение каждой контрольной точки может быть фиксированным или случайным.
[086] На основе вышеупомянутых выведенных на экран контрольных точек, когда пользователь выполняет дешифрование посредством операции скольжения, его палец проходит заданное число петель в первом направлении перемещения, и траектория его перемещения проходит через все базисные контрольные точки, включенные в выведенные на экран контрольные точки. Например, как показано на фиг. 5а, шесть контрольных точек, то есть точки 1, 2, 3, 4, 5 и 6, выводятся на экран, при этом точки 1, 2 и 3 являются базисными контрольными точками, и траектория перемещения должна пройти через эти три контрольные точки 1, 2 и 3. Например, как показано на фиг. 5b, среди девяти контрольных точек, которые выводятся на экран как три строки, где в каждой строке имеется три точки, три контрольных точки в верхней строке являются базисными контрольными точками, и траектория перемещения должна пройти через эти три контрольные точки. В этом процессе порядок, в котором траектория перемещения проходит через соответствующие базисные контрольные точки, может быть любым.
[087] Альтернативно, порядок, в котором траектория перемещения проходит через соответствующие контрольные точки, может быть ограничен. Соответственно, добавленное условие дешифрования вторым способом, в котором сигнал касания проходит во время перемещения через все заранее заданные базисные контрольные точки из по меньшей мере одной выведенной на экран контрольной точки, может быть следующим: сигнал касания проходит во время перемещения через все заранее заданные базисные контрольные точки из по меньшей мере одной выведенной на экран контрольной точки, и порядок, в котором сигнал касания проходит через соответствующие базисные контрольные точки, совпадает с порядком расположения заранее заданных базисных контрольных точек.
[088] Порядок расположения базисных контрольных точек может быть заранее задан в системной программе или прикладной программе в терминале, или может быть задан пользователем.
[089] Во время осуществления способа, когда пользователь выполняет операцию дешифрования посредством операции скольжения, его палец перемещается с образованием определенного числа петель в первом направлении перемещения, и траектория перемещения проходит через все базисные контрольные точки, включенные в выведенные на экран контрольные точки, в определенном порядке. Например, как показано на фиг. 6с, шесть контрольных точек, то есть точки 1, 2, 3, 4, 5 и 6, выводятся на экран, из них точки 1, 2 и 3 представляют собой базисные контрольные точки, и порядок расположения базисных контрольных точек - это 3, 2, 1, при этом траектория перемещения должна пройти через эти три контрольных точки в порядке 3, 2, 1. Например, как показано на фиг. 5d, где девять контрольных точек выведены на экран как три строки, и каждая строка имеет три точки, если три из контрольных точек в верхней строке являются базисными контрольными точками, и базисные контрольные точки располагаются в порядке справа налево, то траектория перемещения должна пройти через эти три контрольные точки в порядке справа налево.
[090] Как вариант, начальная точка и/или конечная точка скольжения могут быть заданы в вышеупомянутой по меньшей мере одной контрольной точке, то есть вышеупомянутая по меньшей мере одна контрольная точка может включать первую контрольную точку и/или вторую контрольную точку, причем первая контрольная точка может быть начальной точкой, а вторая контрольная точка может быть конечной точкой. Соответственно, начальное условие и/или конечное условие могут быть добавлены в условие дешифрования, и второй способ может быть следующим.
[091] Если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, траектория перемещения проходит во время перемещения через все базисные контрольные точки, включенные в выведенные на экран контрольные точки, и сигнал касания отвечает заранее заданному начальному и/или конечному условию, инициируют вход в состояние дешифрования.
[092] Начальное условие состоит в том, что начальное положение сигнала касания - это положение первой контрольной точки; и конечное условие состоит в том, что последняя контрольная точка, через которую проходит сигнал касания, является второй контрольной точкой после прохождения сигналом касания упомянутого числа петель.
[093] Во время осуществления процесса могут иметь место различные ситуации, и соответствующие процессы могут быть подобны вышеописанным первой - третьей ситуациям и, соответственно, может быть сделана ссылка на вышеприведенное описание, которое поэтому не будет повторено.
[094] Варианты осуществления изобретения также предлагают способ задания вышеупомянутых базисных параметров, которые включают, по меньшей мере, базисное направление и базисное число петель, и могут также включать базисное число, базисную контрольную точку, базисный порядок расположения контрольных точек, базисный диапазон углов и т.п. Соответствующий процесс задания параметров может быть следующим: принимают инструкцию установки параметра, которая переносит целевое значение базисного контрольного параметра, который должен быть установлен; и соответствующее целевое значение устанавливается как значение базисного контрольного параметра.
[095] Значение базисного контрольного параметра, который должен быть установлен, может включать один или больше из следующих контрольных параметров: базисное направление, базисное число петель, базисное число, базисные контрольные точки, порядок расположения базисных контрольных точек, базисный диапазон углов и т.п.
[096] Во время осуществления способа страница установки параметров шифрования может быть задана в системной программе или прикладной программе для установки вышеупомянутых базисных параметров. Страница может включать элементы для установки соответствующих базисных параметров. Элемент для установки базисного параметра может иметь двухпозиционную кнопку базисного параметра (кнопку включен-выключен). Базисное направление и базисное число петель могут быть включены по умолчанию. Элемент для установки базисных параметров может также содержать столбец установки базисных параметров, которые могут быть заданы в различной пользовательской манере установки, такой как выбор из выпадающего меню, ручной ввод значений, моделирование операции скольжения и т.п. Кроме того, элемент для установки базисных параметров может также включать кнопку для восстановления значений по умолчанию.
[097] В вариантах осуществления изобретения, когда обнаруживается сигнал касания, перемещающийся по экрану в первом направлении, если первое направление перемещения является таким же, как заранее заданное контрольное направление, которое может быть направлением по часовой стрелке или против часовой стрелки, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, терминал инициирует вход в состояние дешифрования. Таким образом, траектория скольжения для дешифрования является более сложной, так что след скольжения, оставленный на экране, вряд ли может быть взломан, и тем самым безопасность данных терминала повышается.
[098] Третий вариант осуществления
[099] На основе тех же самых технических концепций, изобретение также предлагает устройство для дешифрования, как показано на фиг. 6, устройство включает следующие модули: модуль 610 обнаружения, конфигурированный так, чтобы обнаруживать сигнал касания, перемещающийся по экрану в первом направлении перемещения; и модуль 620 инициирования, конфигурированный так, чтобы инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель. Заранее заданное контрольное направление может быть направлением по часовой стрелке или против часовой стрелки.
[0100] Как вариант, устройство также включает модуль дисплея, конфигурированный так, чтобы выводить на экран по меньшей мере одну контрольную точку.
[0101] Модуль 620 инициирования конфигурирован так, чтобы инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число.
[0102] Как вариант, по меньшей мере одна контрольная точка может включать первую контрольную точку и/или вторую контрольную точку.
[0103] Модуль инициирования 620 конфигурирован так, чтобы инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число, и сигнал касания отвечает заранее заданному начальному условию и/или заранее заданному конечному условию.
[0104] Начальное условие состоит в том, что начальное положение сигнала касания является положением первой контрольной точки; и конечное условие состоит в том, что последняя контрольная точка, через которую проходит сигнал касания, является второй контрольной точкой после прохождения сигналом касания упомянутого числа петель.
[0105] Как вариант, устройство также включает модуль дисплея, конфигурированный так, чтобы выводить на экран по меньшей мере одну контрольную точку.
[0106] Модуль 620 инициирования конфигурирован так, чтобы инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и сигнал касания во время перемещения проходит через все заранее заданные базисные контрольные точки из по меньшей мере одной контрольной точки.
[0107] Как вариант, прохождение сигнала касания через все заранее заданные базисные контрольные точки из по меньшей мере одной контрольной точки во время перемещения может включать следующее: сигнал касания проходит через все заранее заданные базисные контрольные точки из по меньшей мере одной контрольной точки во время перемещения, и порядок, в котором сигнал касания проходит через соответствующие базисные контрольные точки, совпадает с порядком расположения заранее заданных базисных контрольных точек.
[0108] Как вариант, модуль дисплея конфигурирован так, чтобы выводить на экран по меньшей мере одну контрольную точку согласно расположению каждой из заранее заданных контрольных точек.
[0109] Как вариант, модуль дисплея конфигурирован так, чтобы выводить на экран по меньшей мере одну контрольную точку и соответственно выводить на экран идентификационную информацию каждой контрольной точки.
[0110] Как вариант, по меньшей мере одна контрольная точка может включать первую контрольную точку и вторую контрольную точку.
[0111] Модуль 620 инициирования конфигурирован так, чтобы инициировать вход в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, сигнал касания проходит во время перемещения через все заранее заданные базисные контрольные точки из по меньшей мере одной контрольной точки, и сигнал касания отвечает заранее заданному начальному условию и/или заранее заданному конечному условию.
[0112] Начальное условие состоит в том, что начальное положение сигнала касания находится в положении первой контрольной точки; и конечное условие состоит в том, что последняя контрольная точка, через которую проходит сигнал касания, является второй контрольной точкой после прохождения сигналом касания упомянутого числа петель.
[0113] Как вариант, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, если: траектория перемещения сигнала касания образует по меньшей мере один замкнутый контур, каждый из которых образован непрерывной траекторией, и число образованных замкнутых контуров является таким же, как контрольное число петель.
[0114] Как вариант, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, если: накопленное значение угловых изменений во время перемещения сигнала касания находится в заранее заданном контрольном угловом диапазоне, нижний предел которого является произведением числа контрольных петель и кругового угла, и верхний предел которого является произведением значения, полученного добавлением единицы к контрольному числу петель, и кругового угла.
[0115] В вариантах осуществления изобретения, когда обнаруживается сигнал касания, перемещающийся по экрану в первом направлении, если первое направление перемещения является таким же, как заранее заданное контрольное направление, которое может быть направлением по часовой стрелке или против часовой стрелки, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, терминал инициирует вход в состояние дешифрования. Таким образом, траектория скольжения для дешифрования является более сложной, так что след скольжения, оставленный на экране, вряд ли может быть взломан, и тем самым безопасность данных терминала повышается.
[0116] Четвертый вариант осуществления
[0117] Фиг. 7 является блок-схемой терминала 800 согласно примеру осуществления изобретения. Например, терминал 800 может представлять собой мобильный телефон, компьютер, терминал цифрового вещания, устройство обмена сообщениями, игровую приставку, планшет, медицинское устройство, тренажерное оборудование, карманный компьютер и т.д.
[0118] Как показано на фиг. 7, устройство 800 может включать один или более из следующих компонентов: компонент 802 обработки, память 804, компонент 806 питания, компонент 808 мультимедиа, компонент 810 аудио, интерфейс 812 ввода/вывода (I/O), сенсорный компонент 814 и компонент 816 связи.
[0119] [0063] Компонент 802 обработки обычно управляет всеми операциями устройства 800, такими как операции, связанные с дисплеем, телефонными вызовами, передачей данных, операциями камер и операциями записи. Компонент 802 обработки может включать один или несколько процессоров 820 для исполнения команд, осуществляющих все или часть шагов в указанных выше способах. Кроме того компонент 802 обработки может включать один или более модулей, которые обеспечивают взаимодействие между компонентом 802 обработки и другими компонентами. Например, компонент 802 обработки может включать модуль мультимедиа для обеспечения взаимодействия между компонентом 808 мультимедиа и компонентом 802 обработки.
[0120] Память 804 сконфигурирована для хранения данных различного типа, чтобы обеспечивать работу устройства 800. Примеры таких данных включают команды для приложений или способов, обрабатываемых в устройстве 800, данные контактов, данные телефонной книги, сообщения, изображения, видео и т.п. Память 804 может быть осуществлена на базе энергозависимых или энергонезависимых запоминающих устройств любого типа или их комбинации, таких как статическая оперативная память (SRAM; static random access memory), электрически стираемая программируемая постоянная память (EEPROM; electrically erasable programmable read-only memory), стираемая программируемая постоянная память (EPROM; erasable programmable read-only memory), программируемая постоянная память (PROM; programmable read-only memory), постоянная память (ROM; read-only memory), магнитная память, флэш-память, магнитный или оптический диск.
[0121] Компонент 806 питания обеспечивает питание для различных компонентов устройства 800. Компонент 806 питания может включать систему управления питанием, один или более источников питания и любые другие компоненты, связанные с генерированием, управлением и распределением питания в устройстве 800.
[0122] Компонент 808 мультимедиа включает экран, обеспечивающий интерфейс между устройством 800 и пользователем. В некоторых вариантах осуществления экран может включать жидкокристаллический дисплей (LCD; liquid crystal display) и сенсорную панель (TP; touch panel). Если экран включает сенсорную панель, то экран может быть осуществлен в форме сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает один или более сенсорных датчиков для восприятия касаний, скольжений и жестов по сенсорной панели. Сенсорные датчики могут воспринимать не только границы действия касания или скольжения, но также могут воспринимать интервал времени и давление, связанные с действием касания или скольжения. В некоторых вариантах осуществления компонент 808 мультимедиа включает фронтальную камеру и/или заднюю камеру. Фронтальная камера и/или задняя камера принимают внешние мультимедийные данные, когда устройство 800 находится в рабочем режиме, таком как режим фотографии или видеорежим. Фронтальная и задняя камеры могут представлять собой фиксированную систему оптических линз или могут иметь функции фокуса и оптического масштабирования.
[0123] Компонент 810 аудио сконфигурирован для вывода и/или ввода аудиосигналов. Например, компонент 810 аудио включает микрофон ("MIC"), сконфигурированный для приема внешнего аудиосигнала, когда устройство 800 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания речи. Принятый аудиосигнал затем может быть сохранен в памяти 804 или передан через компонент 816 связи. В некоторых вариантах осуществления компонент 810 аудио включает динамик для вывода аудиосигналов.
[0124] Интерфейс 812 ввода-вывода (I/O) обеспечивает интерфейс между компонентом 802 обработки и периферийными интерфейсными модулями, такими как клавиатура, джойстик, кнопка и т.п. Кнопка может представлять собой, в качестве неограничивающего примера, кнопку "домой", кнопку громкости, кнопку запуска и кнопку блокировки.
[0125] Сенсорный компонент 814 включает один или более датчиков для обеспечения оценки состояния различных аспектов устройства 800. Например, сенсорный компонент 814 может определять статус открыто/закрыто для устройства 800, относительное расположение компонентов, например, дисплея и клавиатуры, устройства 800, изменение положения устройства 800 или компонента устройства 800, наличие или отсутствие контакта пользователя с устройством 800, ориентацию или ускорение/замедление устройства 800, изменение температуры устройства 800. Сенсорный компонент 814 может включать бесконтактный датчик, сконфигурированный для обнаружения присутствия близких объектов без физического контакта. Сенсорный компонент 814 может также включать оптический датчик, такой как видеодатчик CMOS или CCD для использования в приложениях обработки изображений. В некоторых вариантах осуществления сенсорный компонент 814 может включать также акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры.
[0126] Компонент 816 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между устройством 800 и другими устройствами. Устройство 800 может получать доступ к беспроводной сети на базе стандарта связи, такого как WiFi, 2G, 3G или их комбинации. В варианте осуществления компонент 816 связи принимает широковещательный сигнал или информацию, связанную с широковещательной передачей, от внешней широковещательной системы управления по широковещательному каналу. В варианте осуществления компонент 816 связи включает также модуль ближней радиосвязи (NFC; near field communication) для обеспечения связи на малом расстоянии. Например, модуль NFC может быть осуществлен на базе технологии радиочастотной идентификации (RFID; radio frequency identification), технологии передачи в инфракрасном диапазоне (IrDA; infrared data association), сверхширокополосной технологии (UWB; ultra-wideband), технологии Bluetooth (ВТ) и других технологий.
[0127] В вариантах осуществления устройство 800 может быть реализовано посредством одного или более из следующих элементов: прикладная интегральная схема (ASIC; application specific integrated circuits), процессор цифровых сигналов (DSP; processors), устройство цифровой обработки сигналов (DSPD; digital signal processing devices), программируемое логическое устройство (PLD; programmable logic devices), программируемая вентильная матрица (FPGA; field programmable gate arrays), контроллер, микроконтроллер, микропроцессор или другие электронные компоненты для осуществления указанного способа.
[0128] В вариантах осуществления изобретения предлагается также машиночитаемый носитель информации, включающий команды, такие как содержащиеся в памяти 804, которые исполняются процессором 820 в устройстве 800, для осуществления описанных выше способов. Например, машиночитаемый носитель информации может представлять собой память типа ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптический носитель информации и т.п.
[0129] Может использоваться машиночитаемый носитель информации. Когда команды, хранящиеся на машиночитаемом носителе информации, исполняются процессором мобильного терминала, эти команды позволяет мобильному терминалу выполнять способ, включающий: обнаружение сигнала касания, перемещающегося на экране в первом направлении перемещения; при этом инициируют состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, причем заранее заданное контрольное направление может быть направлением по часовой стрелке или против часовой стрелки.
[0130] Как вариант, способ может также включать отображение по меньшей мере одной контрольной точки на экране.
[0131] Инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, может включать: инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число.
[0132] Как вариант, по меньшей мере одна контрольная точка может включать первую контрольную точку и/или вторую контрольную точку.
[0133] Инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число, может включать: инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, число контрольных точек, через которые сигнал касания проходит во время перемещения, является таким же, как заранее заданное контрольное число, и сигнал касания отвечает заранее заданному начальному условию и/или заранее заданному конечному условию.
[0134] Начальное условие состоит в том, что начальное положение сигнала касания является положением первой контрольной точки, а конечное условие состоит в том, что последняя контрольная точка, через которую проходит сигнал касания, является второй контрольной точкой после прохождения сигналом касания упомянутого числа петель.
[0135] Как вариант, способ может также включать: отображение по меньшей мере одной контрольной точки на экране.
[0136] Инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, может включать: инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и сигнал касания во время перемещения проходит через все заранее заданные базисные контрольные точки из по меньшей мере одной контрольной точки.
[0137] Как вариант, прохождение сигнала касания во время перемещения через все заранее заданные базисные контрольные точки из по меньшей мере одной контрольной точки, может включать следующее: сигнал касания проходит через все заранее заданные базисные контрольные точки из по меньшей мере одной контрольной точки во время перемещения, и порядок, в котором сигнал касания проходит через соответствующие базисные контрольные точки, совпадает с порядком расположения заранее заданных базисных контрольных точек.
[0138] Как вариант, отображение по меньшей мере одной контрольной точки на экране может включать отображение по меньшей мере одной контрольной точки на экране согласно заранее заданным положениям отображения соответствующих контрольных точек.
[0139] Как вариант, отображение по меньшей мере одной контрольной точки на экране может включать отображение по меньшей мере одной контрольной точки на экране и отображение идентификационной информации каждой контрольной точки, соответственно.
[0140] Как вариант, по меньшей мере одна контрольная точка может включать первую контрольную точку и/или вторую контрольную точку.
[0141] Инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, и сигнал касания проходит во время перемещения через заранее заданные базисные контрольные точки из по меньшей мере одной контрольной точки, может включать: инициирование входа в состояние дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, сигнал касания во время перемещения проходит через все базисные контрольные точки, включенные в упомянутые контрольные точки, и отвечает заранее заданному начальному условию и/или заранее заданному конечному условию.
[0142] Начальное условие состоит в том, что начальное положение сигнала касания является положением первой контрольной точки, а конечное условие состоит в том, что последняя контрольная точка, через которую проходит сигнал касания, является второй контрольной точкой после прохождения сигналом касания упомянутого числа петель.
[0143] Как вариант, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, если: траектория перемещения сигнала касания образует по меньшей мере один замкнутый контур, каждый из которых образован непрерывной траекторией, и число образованных замкнутых контуров является таким же, как контрольное число петель.
[0144] Как вариант, число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, если: накопленное значение углового изменения во время перемещения сигнала касания находится в заранее заданном контрольном угловом диапазоне, нижний предел которого является произведением контрольного числа петель и кругового угла, и верхний предел которого является произведением значения, полученного добавлением единицы к контрольному числу петель, и кругового угла.
[0145] В вариантах осуществления изобретения, когда обнаруживается сигнал касания, перемещающийся по экрану в первом направлении, если первое направление перемещения является таким же, как заранее заданное контрольное направление, которое может быть направлением по часовой стрелке или против часовой стрелки, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, терминал инициирует вход в состояние дешифрования. Таким образом, траектория скольжения для дешифрования является более сложной, так что след скольжения, оставленный на экране, вряд ли может быть взломан, и тем самым безопасность данных терминала повышается.
[0146] Для специалиста в данной области из описания и применения раскрытого изобретения будут очевидны и другие решения. Настоящее изобретение охватывает любые изменения, применения или доработки, вытекающие из общих принципов изобретения, и включает такие отклонения от данного описания, которые относятся к известной или общепринятой практике в данной области. Следует понимать, что описание и примеры приводятся только в качестве пояснения, а объем и сущность настоящего изобретения определяются прилагаемой формулой.
[0147] Следует понимать, что рассмотренные варианты осуществления представляют собой примеры, и изобретение не ограничивается ими, и могут быть сделаны различные модификации и изменения в рамках изобретения. Предполагается, что объем настоящего изобретения ограничивается только прилагаемой формулой изобретения.