Способ и устройство для дешифрования
Иллюстрации
Показать всеИзобретение относится к мобильным терминалам. Технический результат заключается в повышении защищенности терминала от несанкционированной разблокировки. Способ включает обнаружение сигнала касания, перемещающегося по экрану в первом направлении перемещения; и инициирование дешифрования, если первое направление перемещения является таким же, как заранее заданное контрольное направление, и число петель, образованных при перемещении сигнала касания, является таким же, как заранее заданное контрольное число петель, причем заранее заданное контрольное направление может быть направлением по часовой стрелке или против часовой стрелки. 3 н. и 12 з.п. ф-лы, 20 ил.
Реферат
СПОСОБ И УСТРОЙСТВО ДЛЯ ДЕШИФРОВАНИЯ
[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] Базисная контрольная точка является контрольной точкой, через которую сигнал касания обязан пройти согласно условию дешифрования, и она может быть заранее задана в системной программе или прикладной программе терминала, и