Способ и устройство для обработки операции
Иллюстрации
Показать всеГруппа изобретений относится к технологиям обработки операций скольжения. Техническим результатом является повышение точности операции скольжения. Предложен способ обработки операции скольжения. Способ содержит этап, на котором осуществляют отображение на интерфейсе терминала графического изображения, содержащего подвижную область и область отклика, где область отклика включает множество сегментов отклика, и каждый сегмент соответствует отличной от других функции. В случае, если обнаруживают операцию скольжения на подвижной области, получают положения конечной точки операции скольжения на области отклика. В случае, если обнаруживают операцию скольжения на подвижной области, получают длительность скольжения, которая представляет собой период времени скольжения из подвижной области в область отклика. Определяют, является ли длительность скольжения меньшей, чем заранее заданная длительность. 3 н. и 8 з.п. ф-лы, 6 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на заявке на патент КНР №201610228004.4, поданной 13 апреля 2016 г., полное содержание которой включено в настоящий документ путем ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее изобретение в общем относится к области терминалов и в частности к способу и устройству для обработки операции.
УРОВЕНЬ ТЕХНИКИ
[0003] С развитием технологий терминалы, имеющие сенсорный экран, используются все шире, что позволяет процессам эксплуатации терминалов становиться все более простыми, а способам введения в них команд - все более диверсифицированными. Например, соответствующие операции могут быть выполнены путем обнаружения одного пользовательского касания, множественного касания (мультитач) и операции скольжения, и т.п.
[0004] В предшествующем уровне техники способ обработки операции может быть следующим: когда пользователь должен переключить текущий фоновый рисунок рабочего стола, терминал отображает интерфейс настройки системы путем обнаружения операции запуска опции настройки системы пользователем, и если обнаруживают операцию запуска опции настройки фонового рисунка на интерфейсе настройки системы, терминал отображает интерфейс настройки фонового рисунка. Интерфейс настройки фонового рисунка включает по меньшей мере множество фоновых рисунков, и если обнаруживается операция выбора, выбранный фоновый рисунок устанавливается в качестве фонового рисунка рабочего стола.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Для решения проблем предшествующего уровня техники настоящее изобретение предлагает способ и устройство для обработки операции.
[0006] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предлагается способ обработки операции, включающий:
[0007] отображение на интерфейсе терминала графического изображения, включающего подвижную область и область отклика, где область отклика состоит из множества сегментов отклика и каждый сегмент отклика соответствует отличной от других функции;
[0008] если обнаруживают операцию скольжения на подвижной области, получение положения конечной точки операции скольжения на области отклика;
[0009] определение целевой функции в соответствии с положением конечной точки, где целевая функция является функцией, соответствующей сегменту отклика, в котором находится положение конечной точки; и
[0010] активирование целевой функции.
[0011] В первом возможном осуществлении первого аспекта настоящего изобретения перед определением целевой функции в соответствии с положением конечной точки способ дополнительно включает:
[0012] если обнаруживают операцию скольжения на подвижной области, получение длительности скольжения, которая представляет собой период времени скольжения от подвижной области к области отклика;
[0013] определение, является ли длительность скольжения меньшей, чем заранее заданная длительность;
[0014] если длительность скольжения меньше, чем заранее заданная длительность, выполнение определения целевой функции в соответствии с положением конечной точки; и
[0015] если длительность скольжения больше или равна заранее заданной длительности, отсутствие реагирования на операцию скольжения.
[0016] Во втором возможном осуществлении первого аспекта настоящего изобретения определение целевой функции в соответствии с положением конечной точки включает:
[0017] если положение конечной точки находится в первом сегменте отклика, определение целевой функции как функции скриншота; или
[0018] если положение конечной точки находится во втором сегменте отклика, определение целевой функции как функции экрана блокировки.
[0019] В третьем возможном осуществлении первого аспекта настоящего изобретения центр подвижной области совпадает с центром области отклика.
[0020] В четвертом возможном осуществлении первого аспекта настоящего изобретения подвижная область имеет круглую форму, а область отклика имеет кольцевую форму, окружающую подвижную область.
[0021] В пятом варианте возможного осуществления первого аспекта настоящего изобретения имеется заранее заданное расстояние между подвижной областью и областью отклика.
[0022] В соответствии со вторым аспектом вариантов настоящего изобретения предлагается устройство для обработки операции, содержащее:
[0023] модуль отображения графического изображения, выполненный с возможностью отображать на интерфейсе терминала графическое изображение, включающее подвижную область и область отклика, где область отклика включает множество сегментов отклика, и каждый сегмент отклика соответствует отличной от других функции;
[0024] модуль получения положения, выполненный с возможностью, если обнаруживают операцию скольжения на подвижной области, получать положение конечной точки операции скольжения на подвижной области;
[0025] модуль определения целевой функции, выполненный с возможностью определять целевую функцию в соответствии с положением конечной точки, где целевая функция является функцией, соответствующей сегменту отклика, в котором находится положение конечной точки; и
[0026] модуль активирования целевой функции, выполненный с возможностью активировать целевую функцию.
[0027] В первом возможном осуществлении второго аспекта настоящего изобретения устройство дополнительно содержит:
[0028] модуль получения длительности скольжения, выполненный с возможностью, если обнаруживают операцию скольжения на подвижной области, получать длительность скольжения, которая представляет собой период времени для скольжения от подвижной области к области отклика;
[0029] модуль определения, выполненный с возможностью определять, является ли длительность скольжения меньшей, чем заранее заданная длительность;
[0030] модуль определения целевой функции дополнительно выполнен с возможностью, если длительность скольжения меньше, чем заранее заданная длительность, выполнять определение целевой функции в соответствии с положением конечной точки; и
[0031] модуль обработки, выполненный с возможностью, если длительность скольжения больше или равна заранее заданной длительности, не реагировать на операцию скольжения.
[0032] Во втором возможном осуществлении второго аспекта настоящего изобретения модуль определения целевой функции выполнен с возможностью:
[0033] если положение конечной точки находится в первом сегменте отклика, определять целевую функцию как функцию скриншота; или
[0034] если положение конечной точки находится во втором сегменте отклика, определять целевую функцию как функцию экрана блокировки.
[0035] В третьем возможном осуществлении второго аспекта настоящего изобретения центр подвижной области совпадает с центром области отклика.
[0036] В четвертом возможном осуществлении второго аспекта настоящего изобретения подвижная область имеет круглую форму, а область отклика имеет кольцевую форму, окружающую подвижную область.
[0037] В пятом возможном осуществлении второго аспекта настоящего изобретения имеется заранее заданное расстояние между подвижной областью и областью отклика.
[0038] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагается устройство для обработки операции, содержащее:
[0039] процессор и
[0040] память для хранения команд, исполняемых процессором;
[0041] в котором процессор выполнен с возможностью:
[0042] отображать на интерфейсе терминала графическое изображение, включающее подвижную область и область отклика, где область отклика включает множество сегментов отклика, и каждый сегмент отклика соответствует отличной от других функции;
[0043] если обнаруживают операцию скольжения на подвижной области, получать положение конечной точки операции скольжения на области отклика;
[0044] определять целевую функцию в соответствии с положением конечной точки, где целевая функция является функцией, соответствующей сегменту отклика, в котором находится положение конечной точки; и
[0045] активировать целевую функцию.
[0046] Технические решения, предлагаемые в вариантах осуществления настоящего изобретения, могут иметь следующие положительные эффекты.
[0047] В настоящем описании графическое изображение отображают на интерфейсе терминала; если обнаруживают операцию скольжения на подвижной области, получают положение конечной точки операции скольжения на области отклика; целевую функцию определяют в соответствии с положением конечной точки, и целевую функцию активируют для того, чтобы завершить соответствующие операции. Таким образом, когда пользователь должен выполнять операцию, он может переместить скольжением подвижную область в область отклика графического изображения для выполнения операции. Тем самым шаги операции могут быть упрощены, скорость операции может быть увеличена и эффективность операции может быть повышена. В частности, когда пользователь использует одну руку для удержания терминала, большие удобства могут быть предоставлены пользователю при использовании вышеописанного способа обработки операции.
[0048] Следует понимать, что как приведенное выше общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают настоящее изобретение, как оно заявлено в формуле изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0049] Прилагаемые чертежи, которые включены в это описание и составляют его часть, иллюстрируют варианты осуществления в соответствии с изобретением и вместе с описанием служат для объяснения принципов настоящего изобретения.
[0050] Фиг. 1 представляет блок-схему способа обработки операции в соответствии с примером осуществления.
[0051] Фиг. 2А представляет блок-схему способа обработки операции в соответствии с примером осуществления.
[0052] Фиг. 2В представляет схематическое изображение, показывающее четыре вида графических изображений в соответствии с примером осуществления.
[0053] Фиг. 2С представляет схематическое изображение интерфейса терминала в соответствии с примером осуществления.
[0054] Фиг. 3 является структурной схемой устройства для обработки операции в соответствии с примером осуществления.
[0055] Фиг. 4 представляет структурную схему устройства 400 для обработки операции в соответствии с примером осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0056] Цели, технические решения и преимущества настоящего изобретения будут более очевидны из последующего подробного описания вариантов осуществления настоящего изобретения, взятого в сочетании с прилагаемыми чертежами.
[0057] Теперь будет приведено подробное описание вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Последующее описание относится к прилагаемым чертежам, на которых одинаковые номера на различных чертежах представляют одинаковые или подобные элементы, если не указано иное. Реализации, изложенные в последующем описании примеров осуществления, не представляют все реализации в соответствии с изобретением. Напротив, они являются только примерами устройств и способов в соответствии с аспектами, относящимися к изобретению, как оно изложено в прилагаемой формуле изобретения.
[0058] Фиг. 1 представляет блок-схему способа обработки операции в соответствии с примером осуществления. Как показано на фиг. 1, способ обработки операции может быть применен в отношении терминала и может включать следующие шаги.
[0059] На шаге 101 графическое (плавающее) изображение, включающее подвижную область и область отклика, отображают на интерфейсе терминала. Область отклика включает множество сегментов отклика, и каждый сегмент отклика соответствует отличной от других функции.
[0060] На шаге 102, если обнаруживают операцию скольжения на подвижной области, то получают положение конечной точки операции скольжения на области отклика.
[0061] На шаге 103 определяют целевую функцию в соответствии с положением конечной точки. Целевая функция является функцией, соответствующей сегменту отклика, в которой находится положение конечной точки.
[0062] На шаге 104 активируют целевую функцию.
[0063] В способе, предложенном в вариантах осуществления настоящего изобретения, графическое изображение отображают на интерфейсе терминала; если обнаруживают операцию скольжения на подвижной области, то получают положение конечной точки операции скольжения на области отклика; определяют целевую функцию в соответствии с положением конечной точки и активируют эту целевую функцию таким образом, чтобы завершить соответствующие операции. Тем самым, когда пользователю необходимо выполнить какую-либо операцию, он может переместить скольжением подвижную область к области отклика графического изображения, чтобы выполнить эту операцию. Таким образом, шаги операции могут быть упрощены, скорость операции может быть увеличена и эффективность операции может быть повышена. В частности, когда пользователь использует одну руку для удержания терминала, большие удобства могут быть получены для пользователя при использовании вышеуказанного способа для обработки операции.
[0064] В первом возможном осуществлении настоящего изобретения перед определением целевой функции в соответствии с положением конечной точки способ дополнительно включает:
[0065] если обнаруживают операцию скольжения на подвижной области, получение длительности скольжения, которая представляет собой период времени для скольжения из подвижной области к области отклика;
[0066] определение, является ли длительность скольжения меньшей, чем заранее заданная длительность;
[0067] если длительность скольжения меньше, чем заранее заданная длительность, выполнение определения целевой функции в соответствии с положением конечной точки; и
[0068] если длительность скольжения больше или равна заранее заданной длительности, отсутствие реагирования на операцию скольжения.
[0069] Во втором возможном осуществлении настоящего изобретения определение целевой функции в соответствии с положением конечной точки включает:
[0070] если положение конечной точки находится в первом сегменте отклика, определение целевой функции как функции скриншота; или
[0071] если положение конечной точки находится во втором сегменте отклика, определение целевой функции как функции экрана блокировки.
[0072] В третьем возможном осуществлении настоящего изобретения центр подвижной области совпадает с центром области отклика.
[0073] В четвертом возможном осуществлении настоящего изобретения подвижная область имеет круглую форму, а область отклика имеет кольцевую форму, окружающую подвижную область.
[0074] В пятом возможном осуществлении настоящего изобретения имеется заранее заданное расстояние между подвижной областью и областью отклика.
[0075] Во всех указанных выше опциональных технических решениях любая комбинация может быть использована для формирования примеров осуществления настоящего изобретения, которые не будут подробно разрабатываться в настоящем документе.
[0076] Фиг. 2А представляет блок-схему способа обработки операции в соответствии с примером осуществления. Способ по настоящему варианту осуществления может быть выполнен с помощью терминала. Как показано на фиг. 2а, настоящий вариант осуществления может включать следующие шаги.
[0077] На шаге 201 графическое изображение, включающее подвижную область и область отклика, отображается на интерфейсе терминала. Область отклика включает множество сегментов отклика, и каждый сегмент отклика соответствует отличной от других функции.
[0078] Например, если на терминале обнаруживают операцию разблокировки, графическое изображение отображается на интерфейсе системы во время отображения интерфейса системы, это графическое изображение используют для реализации пользователем операций быстрого доступа для некоторых функций на терминале. Следует отметить, что графическое изображение может отображаться неподвижно в любом фиксированном положении на интерфейсе терминала или, если обнаруживается операция скольжения на чувствительной области графического изображения, выполняемая пользователем, это графическое изображение может быть также перемещено в соответствующее положение на интерфейсе терминала в соответствии с операцией скольжения.
[0079] Подвижная область и область отклика, входящие в графическое изображение, могут быть различной формы. Фиг. 2В показывает формы четырех возможных графических изображений. Например, на фиг. 2В (а) подвижная область а1 имеет круглую форму, а область а2 отклика имеет форму «двойного прямоугольника»; на фиг. 2В (b) подвижная область М имеет треугольную форму, а область b2 отклика представляет собой рамку в форме правильного восьмиугольника; на фиг 2В (с) подвижная область с1 имеет круглую форму, а область с2 отклика имеет полукруглую форму; на фиг. 2В (d) подвижная область d1 имеет круглую форму, а область d2 отклика имеет кольцевую форму. В действительности, подвижная область и область отклика могут обе иметь другие формы, и вариант осуществления настоящего изобретения не накладывает на это особые ограничения.
[0080] Количество сегментов отклика, входящих в состав области отклика, может быть задано значением по умолчанию, установленным системой, или может также быть установлено в соответствии с потребностями пользователей. Например, в частности, то, как сегментировать, и какой сегмент соответствует какой функции, может быть установлено пользователем. Либо же могут быть использованы настройки по умолчанию, и вариант осуществления настоящего изобретения не накладывает на это особые ограничения.
[0081] В другом варианте осуществления настоящего изобретения область отклика может быть разделена на разное число сегментов отклика в соответствии с различными формами области отклика. Например, на фиг. 2В (а) область отклика может быть разделена на четыре сегмента отклика, причем каждая рамка в форме «двойного прямоугольника» соответствует одному сегменту отклика, т.е. область между двумя смежными разделителями на фиг. 2В (а) соответствует одному сегменту отклика; на фиг. 2В (b) область отклика может быть разделена на восемь сегментов отклика, причем каждая рамка правильной восьмиугольной рамки соответствует одному сегменту отклика, т.е. область между двумя смежными разделителями на фиг. 2В (b) соответствует одному сегменту отклика; на фиг. 2В (с) область отклика может быть разделена на три сегмента отклика, причем дуга между двумя смежными разделителями на фиг. 2В (с) соответствует одному сегменту отклика; на фиг. 2В (d) область отклика может быт разделена на шесть сегментов отклика, дуга между двумя смежными разделителями на фиг. 2В (d) соответствует одному сегменту отклика. Следует отметить, что области множества сегментов отклика могут быть одинаковыми или разными, и вариант осуществления настоящего изобретения не накладывает на это особые ограничения.
[0082] Наоборот, область отклика с разными формами может также соответствовать тому же самому числу сегментов отклика, и вариант осуществления настоящего изобретения не накладывает на это особые ограничения.
[0083] Существует заранее заданное расстояние между подвижной областью и областью отклика, что позволяет активировать соответствующую операцию для выполнения с помощью терминала в соответствии с определенным смещением положения из подвижной области в область отклика. Заранее заданное расстояние может быть установлено в виде любого фиксированного значения, или же определенное значение для заранее заданного расстояния может быть выбрано из множества альтернативных значений, ранее сохраненных в системе терминала в соответствии с потребностями пользователя, или же заранее заданное расстояние может также быть определено другими способами, вариант осуществления настоящего изобретения не ограничивается этим.
[0084] Следует отметить, что заранее заданное расстояние может также быть равным нулю, т.е. в этом случае не существует интервала между подвижной областью и областью отклика. Как показано на фиг. 2В (d), область отклика находится снаружи от подвижной области.
[0085] В другом варианте осуществления настоящего изобретения центр подвижной области совпадает с центром области отклика, чтобы гарантировать, что, когда подвижная область будет сдвинута в любое положение на области отклика, все расстояния по прямой линии при перемещении из подвижной области в область отклика будут одинаковы. Кроме того, может быть обеспечена эстетика графического изображения.
[0086] В еще одном варианте осуществления настоящего изобретения подвижная область имеет круглую форму, а область отклика имеет кольцевую форму, окружающую подвижную область. Как показано на фиг. 2С, на графическом изображении центральная круговая затененная область является подвижной областью графического изображения, а внешняя кольцевая затененная область является областью отклика графического изображения.
[0087] На шаге 202, если обнаруживают операцию скольжения на подвижной области, то получают положение конечной точки операции скольжения на области отклика.
[0088] Операция скольжения относится к процессу от момента пользовательского касания интерфейса терминала (или контакта с ним) до оставления интерфейса терминала, т.е. одну операцию скольжения можно рассматривать как процесс, начинающийся с касания пользователем подвижной области на интерфейсе терминала и заканчивающийся обнаружением выхода пользователя из подвижной области.
[0089] Способ получения положения конечной точки операции скольжения на области отклика может быть следующим: если обнаруживают операцию скольжения на подвижной области, то получают координаты положения конечной точки, в которой пользователь покидает интерфейс терминала, и координаты положения конечной точки получают в качестве положения конечной точки операции скольжения на области отклика.
[0090] На шаге 203, если обнаруживают операцию скольжения на подвижной области, то получают длительность скольжения, которая является периодом времени скольжения из подвижной области к области отклика.
[0091] Если обнаруживают операцию скольжения на подвижной области, способ получения длительности скольжения может быть следующим: если обнаруживают операцию скольжения на подвижной области, то получают начальное время, когда пользователь касается интерфейса терминала, и конечное время, когда пользователь покидает интерфейс терминала, и получают длительность скольжения в соответствии с начальным временем и конечным временем. Длительность скольжения можно также получить при использовании других способов, и вариант осуществления настоящего изобретения не накладывает на это особые ограничения.
[0092] Если обнаруживают операцию скольжения на подвижной области, то после того, как получают длительность скольжения, определяют, является ли эта длительность скольжения меньшей, чем заранее заданная длительность; если длительность скольжения меньше, чем заранее заданная длительность, выполняют шаг 204; а если длительность скольжения больше или равна заранее заданной длительности, на операцию скольжения не реагируют, т.е. процесс завершается.
[0093] Заранее заданная длительность может быть определена в соответствии с расстоянием между подвижной областью и областью отклика. В частности, если множество опциональных заранее заданных расстояний хранятся в системе терминала, заранее заданная длительность может быть определена для каждого заранее заданного расстояния в соответствии с множеством заранее заданных расстояний. Например, если заранее заданное расстояние составляет 0,5 см, заранее заданная длительность составляет 500 мс. Заранее заданная длительность может быть определена как любой другой период времени. Заранее заданная длительность может также быть определена в соответствии с другими способами, и вариант осуществления настоящего изобретения не накладывает на это особые ограничения.
[0094] В другом варианте осуществления настоящего изобретения, если обнаруживают операцию скольжения на подвижной области, скорость скольжения операции скольжения может быть также обнаружена. Скорость скольжения относится к скорости скольжения, соответствующей процессу перемещения скольжением от начального положения подвижной области к области отклика. Скорость скольжения может относиться к средней скорости скольжения из подвижной области к области отклика и может также относиться к максимальной скорости скольжения из подвижной области к области отклика, и вариант осуществления настоящего изобретения не накладывает на это особые ограничения.
[0095] Способ получения скорости скольжения может быть следующим: получают координаты положения начальной точки, в которой пользователь касается интерфейса терминала, и координаты положения конечной точки, в которой пользователь покидает интерфейс терминала, и начальное время, когда пользователь касается интерфейса терминала, и конечное время, когда пользователь оставляет интерфейс терминала, и скорость скольжения получают в соответствии с координатами положения начальной точки, координатами положения конечной точки, начальным временем и конечным временем.
[0096] Соответственно, если обнаруживают операцию скольжения на подвижной области после того, как получают длительность скольжения, то определяют, является ли скорость скольжения большей, чем заранее заданная скорость; если скорость скольжения больше, чем заранее заданная скорость, выполняют шаг 204; и если скорость скольжения меньше или равна заранее заданной скорости, на операцию скольжения не реагируют, т.е. процесс завершается.
[0097] Способ определения заранее заданной скорости является таким же, как вышеприведенный способ определения заранее заданной длительности, и не будет подробно описываться в настоящем документе.
[0098] Когда получают длительность скольжения или скорость скольжения операции скольжения, необходимость выполнения шага 204 может быть определена в соответствии с тем, меньше ли длительность скольжения, чем заранее заданная длительность, или больше ли скорость скольжения, чем заранее заданная скорость. Таким образом, точность операции может быть повышена, и тем самым можно избежать неудобства для пользователя, вызванного неправильной операцией.
[0099] Следует отметить, что в способе обработки операции, предложенном в настоящем изобретении, шаг 203 может быть выполнен или может быть не выполнен, и вариант осуществления настоящего изобретения не накладывает на это особые ограничения.
[00100] На шаге 204 определяют целевую функцию в соответствии с положением конечной точки. Целевая функция является функцией, соответствующей сегменту отклика, в которой находится положение конечной точки.
[00101] Определение целевой функции в соответствии с положением конечной точки включает: если положение конечной точки находится в первом сегменте отклика, целевую функцию определяют как функцию скриншота; или, если положение конечной точки находится во втором сегменте отклика, целевую функцию определяют как функцию экрана блокировки. Первым сегментом отклика может быть любой сегмент отклика, а вторым сегментом отклика может любой иной из других сегментов отклика в дополнение к первому сегменту отклика. Например, на фиг. 2С первым сегментов отклика является сегмент 1 отклика, а вторым сегментом отклика является сегмент 2 отклика; если обнаруживается, что подвижная область скользит из начального положения в любое положение на сегменте 1 отклика и в конце концов остается в сегменте 1 отклика, целевую функцию определяют как функцию скриншота; и если обнаруживается, что подвижная область скользит из начального положения в любое положение на сегменте 2 отклика и в конце концов остается в сегменте 2 отклика, целевую функцию определяют как функцию экрана блокировки.
[00102] Положением конечной точки могут быть также другие положения, такие как сегмент 3 отклика, сегмент 4 отклика и тому подобное на фиг. 2С. Целевой функцией также может быть другая функция, такая как функция записи, функция настройки фона рабочего стола, функция воспроизведения музыки и т.п., и вариант осуществления настоящего изобретения не накладывает на это особые ограничения.
[00103] Различные функции, соответствующие различным сегментам отклика, могут быть установлены системой по умолчанию, или могут быть установлены пользователем в соответствии особенностями применения. В частности, способ установки различных функций для различных сегментов отклика может быть следующим: если обнаруживают операцию запуска для установки опций на сегментах отклика, то отображается количество опциональных сегментов отклика, если обнаруживают операцию выбора для любого количества сегментов отклика пользователем, то определяют выбранное количество сегментов отклика как число сегментов отклика после того, как область отклика разделяется, и выполняют предварительный просмотр потенциальных сегментов отклика; если обнаруживают выбранную операцию для любого из потенциальных сегментов отклика при предварительном просмотре пользователем, то определяют потенциальный сегмент отклика в качестве сегмента отклика, подлежащего установке в настоящий момент; если обнаруживают операцию запуска для панели функций, то отображается множество потенциальных функций; и если обнаруживают выбранную операцию для любой функции из множества потенциальных функций пользователем, то эту функцию определяют как функцию, соответствующую сегменту отклика. Кроме того, на панели функций может быть отображена опция добавления, так что пользователь может добавить функции для установки пользователем путем выполнения операции запуска для опции добавления.
[00104] В другом варианте осуществления настоящего изобретения согласованная взаимосвязь между установленными сегментами отклика и функциями сохраняется в заданном пространстве памяти, так что если обнаруживают операцию скольжения на подвижной области, целевая функция может быть определена в соответствии с положением конечной точки операции скольжения и соответствующей взаимосвязью между сегментами отклика и функциями, хранящимся в заданном пространстве памяти.
[00105] На шаге 205 активируют целевую функцию.
[00106] После того, как целевую функцию определяют в соответствии с положением конечной точки, соответствующую целевую функцию активируют для выполнения соответствующих операций. Например, если целевой функцией является функция скриншота, активируют функцию захвата экрана для захвата экрана существующего терминала, и затем захваченное изображение сохраняют в фотоальбоме; а если целевой функцией является функция экрана блокировки, активируют функцию экрана блокировки для выполнения обработки экрана блокировки на терминале.
[00107] В способе, предлагаемом в вариантах осуществления настоящего изобретения, графическое изображение отображается на интерфейсе терминала; если обнаруживают операцию скольжения на подвижной области, то получают положение конечной точки операции скольжения на области отклика; целевую функцию определяют в соответствии с положением конечной точки, и эту целевую функцию активируют так, чтобы выполнить соответствующие операции. Таким образом, когда пользователю необходимо выполнить какую-либо операцию, он может переместить скольжением подвижную область в область отклика графического изображения, чтобы выполнить операцию. Таким образом, шаги операции могут быть упрощены, скорость операции может быть увеличена, а эффективность операции может быть повышена. В частности, когда пользователь использует одну руку для удержания терминала, большие удобства могут быть предоставлены пользователю при использовании вышеприведенного способа для обработки операции. Кроме того, получают длительность скольжения и определяют, необходим ли отклик на операцию скольжения в соответствии с тем, является ли длительность скольжения меньшей, чем заранее заданная длительность, таким образом, точность операций может быть дополнительно повышена, а значит, можно избежать неправильных операций.
[00108] Фиг. 3 представляет структурную схему устройства для обработки операции в соответствии с примером осуществления. Как видно на фиг. 3, устройство содержит модуль 301 отображения графического изображения, модуль 302 получения положения, модуль 303 определения целевой функции и модуль 304 активирования целевой функции.
[00109] Модуль 301 отображения графического изображения выполнен с возможностью отображать на интерфейсе терминала графическое изображение, включающее подвижную область и область отклика. Область отклика содержит множество сегментов отклика, и каждый сегмент отклика соответствует отличной от других функции.
[00110] Модуль 302 получения положения выполнен с возможностью, если обнаруживают операцию скольжения на подвижной области, получать положение конечной точки операции скольжения на области отклика.
[00111] Модуль 303 определения целевой функции выполнен с возможностью определять целевую функцию в соответствии с положением конечной точки. Целевая функция является функцией, соответствующей сегменту отклика, в которой находится положение конечной точки.
[00112] Модуль 304 активирования целевой функции выполнен с возможностью активировать целевую функцию.
[00113] В первом возможном осуществлении, предлагаемом настоящим изобретением, устройство дополнительно содержит модуль получения длительности скольжения, модуль определения, модуль 303 определения целевой функции и модуль обработки.
[00114] Модуль получения длительности скольжения выполнен с возможностью, если обнаруживают операцию скольжения на подвижной области, получать длительность скольжения, которая представляет собой период времени скольжения из подвижной области в область отклика.
[00115] Модуль определения выполнен с возможностью определять, является ли длительность скольжения меньшей, чем заранее заданная длительность.
[00116] Модуль 303 определения целевой функции дополнительно выполнен с возможностью, если длительность скольжения меньше, чем заранее заданная длительность, выполнять определение целевой функции в соответствии с положением конечной точки.
[00117] Модуль обработки выполнен с возможностью, если длительность скольжения больше или равна заранее заданной длительности, не реагировать на операцию скольжения.
[00118] Во втором возможном осуществлении, предложенном в настоящем изобретении, модуль 303 определения целевой функции выполнен с возможностью:
[00119] если положение конечной точки находится в первом сегменте отклика, определять целевую функцию как функцию скриншота; или
[00120] если положение конечной точки находится во втором сегменте отклика, определять целевую функцию как функцию экрана блокировки.
[00121] В третьем возможном осуществлении, предложенном в настоящем изобретением, центр подвижной области совпадает с центром области отклика.
[00122] В четвертом возможном осуществлении, предложенном в настоящем изобретении, подвижная область имеет круглую форму, а область отклика имеет кольцевую форму, окружающую подвижную область.
[00123] В пятом возможном осуществлении, предложенном в настоящем изобретении, имеется заранее заданное расстояние между подвижной областью и областью отклика.
[00124] Что касается устройств в вышеописанных вариантах осуществления, конкретные способы выполнения операций для отдельных модулей в них были описаны подробно в вариантах осуществления, относящихся к способам, и не будут подробно описываться в настоящем документе.
[00125] Фиг. 4 представляет структурную схему устройства 400 для обработки операции в соответствии с примером осуществления. Например, устройство 400 может быть мобильным телефоном, компьютером, цифровым широковещательным терминалом, устройством передачи сообщений, игровой приставкой, планшетным компьютером, медицинским устройством, тренажером, персональным цифровым помощником и т.п.
[00126] Как показано на фиг. 4, устройство 400 может содержать один или более из следующих компонентов: компонент 402 обработки, память 404, компонент 406 питания, мультимедийный компонент 408, аудиокомпонент 410, интерфейс 412 ввода/вывода