Способ и устройство для переключения приложений
Иллюстрации
Показать всеИзобретение относится к мобильным терминалам. Технический результат заключается в повышении скорости переключения с текущего интерфейса приложения на интерфейс другого приложения. Устройство содержит обнаруживающий модуль, выполненный с возможностью обнаружения операции касания на заднем экране терминала и переключающий модуль, выполненный с возможностью переключения, в соответствии с открывавшимися приложениями, приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, в открывавшихся приложениях, если операция касания соответствует заранее заданному условию. 3 н. и 10 з.п. ф-лы, 7 ил.
Реферат
[001] По настоящей заявке испрашивается приоритет на основании патентной заявки Китая № 201510729110.6, поданной 30 октября 2015 г., все содержание которой включено в настоящий документ посредством ссылки.
Область техники, к которой относится изобретение
[002] Настоящее изобретение в целом относится к области мобильной связи, и, в частности, к способу и устройству для переключения приложений.
Уровень техники
[003] В результате постоянного развития технологий интеллектуальных мобильных терминалов, мобильный терминал способен предоставить пользователю различные приложения. Пользователь получает возможность использования услуги, открыв соответствующее приложение после установки различных приложений на мобильный терминал. Мобильный терминал способен предложить пользователю многозадачный режим открытых приложений, т.е. возможна одновременная фоновая работа множества приложений на мобильном терминале. Когда пользователь открывает несколько приложений, у него / нее может возникнуть необходимость переключения между этими приложениями, например, пользователь в настоящее время просматривает интерфейс "Службы Коротких Сообщений (SMS)" приложения SMS, и после этого у него / нее возникает необходимость быстро переключиться на интерфейс "службы браузера" приложения-браузера. Поэтому, при использовании мобильного терминала для пользователя важно быстрое переключение с текущего интерфейса приложения на интерфейс другого приложения, работающего в фоновом режиме.
Раскрытие изобретения
[004] Учитывая, что в предшествующем уровне техники переключение приложений не может быть осуществлено путем операций на заднем экране мобильного терминала, в настоящем изобретении предлагается способ и устройство для переключения приложений.
[005] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предлагают способ переключения приложений, включающий: обнаружение операции касания на заднем экране терминала; и переключение приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если операция касания соответствует заранее заданному условию.
[006] В других вариантах переключение приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, может включать: переключение, в соответствии со списком открывавшихся приложений, приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, в открывавшихся приложениях, если операция касания соответствует заранее заданному условию.
[007] В других вариантах список открывавшихся приложений содержит названия и информацию о времени выхода для открывавшихся приложений, а для переключения приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, в открывавшихся приложениях, заранее заданное приложение, соответствующее операции касания, в открытых приложениях определяют со ссылкой на информацию о времени выхода для открывавшихся приложений.
[008] В других вариантах открывавшиеся приложения по списку упорядочены в соответствии со временем выхода для каждого из открывавшихся приложений, когда выход был выполнен в первый раз.
[009] В других вариантах вышеуказанный шаг переключения может включать: переключение приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если направление скольжения в операции касания соответствует заранее заданному направлению; или направление скольжения в операции касания соответствует заранее заданному направлению, и расстояние скольжения больше определенного порогового значения или равно ему.
[0010] Дополнительно, вышеуказанный шаг переключения может включать переключение на приложение, открывавшееся непосредственно перед приложением на текущем интерфейсе переднего экрана, если направление скольжения в операции касания соответствует направлению влево, или направление скольжения в операции касания соответствует направлению влево, а расстояние скольжения больше определенного порогового значения или равно ему, и переключение на первое открывавшееся приложение, если направление скольжения в операции касания соответствует направлению вправо, или направление скольжения в операции касания соответствует направлению вправо, а расстояние скольжения больше определенного порогового значения или равно ему. В других вариантах вышеуказанный шаг переключения может включать переключение на приложение, открывавшееся непосредственно перед приложением на текущем интерфейсе переднего экрана, если направление скольжения в операции касания соответствует направлению вправо, или направление скольжения в операции касания соответствует направлению вправо, а расстояние скольжения больше определенного порогового значения или равно ему, и переключение на первое открывавшееся приложение, если направление скольжения в операции касания соответствует направлению влево, или направление скольжения в операции касания соответствует направлению влево, а расстояние скольжения больше определенного порогового значения или равно ему.
[0011] В других вариантах направление скольжения и расстояние скольжения могут быть определены в соответствии с начальной позицией и конечной позицией операции касания на заднем экране терминала.
[0012] В других вариантах вышеуказанный шаг переключения может включать переключение приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если позиция нажатия в операции касания соответствует заранее заданной позиции; или позиция нажатия в операции касания соответствует заранее заданной позиции, и продолжительность нажатия больше определенного порогового значения или равна ему.
[0013] В соответствии с вторым аспектом вариантов осуществления настоящего изобретения предлагают устройство для переключения приложений, содержащее обнаруживающий модуль, выполненный с возможностью обнаружения операции касания на заднем экране терминала; и переключающий модуль, выполненный с возможностью переключения приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если операция касания соответствует заранее заданному условию.
[0014] В других вариантах устройство дополнительно может включать регистрирующий модуль, выполненный с возможностью ведения списка открывавшихся приложений; причем переключающий модуль выполнен с возможностью переключения, в соответствии с открывавшимися приложениями, внесенными в список регистрирующим модулем, приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, в открывавшихся приложениях, если операция касания соответствует заранее заданному условию.
[0015] В других вариантах переключающий модуль может включать первый переключающий модуль, выполненный с возможностью переключения приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если направление скольжения в операции касания соответствует заранее заданному направлению; или второй переключающий модуль, выполненный с возможностью переключения приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если направление скольжения в операции касания соответствует заранее заданному направлению, и расстояние скольжения больше определенного порогового значения или равно ему.
[0016] Дополнительно устройство может включать вычислительный модуль, выполненный с возможностью определения направления скольжения и расстояния скольжения в соответствии с начальной позицией и конечной позицией операции касания на заднем экране терминала.
[0017] В других вариантах переключающий модуль может включать первый переключающий модуль, выполненный с возможностью переключения приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если позиция нажатия в операции касания соответствует заранее заданной позиции; или второй переключающий модуль, выполненный с возможностью переключения приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если позиция нажатия в операции касания соответствует заранее заданной позиции, и продолжительность нажатия больше определенного порогового значения или равна ему.
[0018] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагают устройство терминала, содержащее процессор и память для хранения инструкций, исполняемых процессором, причем процессор выполнен с возможностью: обнаружения операции касания на заднем экране устройства терминала; и переключения приложения на текущем интерфейсе переднего экрана устройства терминала на заранее заданное приложение, соответствующее операции касания, если операция касания соответствует заранее заданному условию.
[0019] В соответствии с техническими решениями вариантов осуществления настоящего изобретения могут быть достигнуты по меньшей мере следующие технические результаты.
[0020] В соответствии с настоящим изобретением мобильный терминал, оснащенный как передним, так и задним экраном, способен осуществлять быстрое переключение приложений путем операции на заднем экране терминала в соответствии со следующими шагами: обнаружение операции касания на заднем экране (например, операций скольжения, нажатия и т.д.); предварительное задание зависимости между операцией касания на заднем экране и переключением приложения на переднем экране; и переключение приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если операция касания соответствует заранее заданному условию. Этот подход является удобным и соответствует требованиям пользователей.
[0021] В соответствии с настоящим изобретением может регистрироваться информация, относящаяся к приложению, открываемому посредством операции касания на переднем экране терминала. Приложение на текущем интерфейсе переднего экрана терминала может быть переключено на заранее заданное приложение, соответствующее операции касания, в открывавшихся приложениях в соответствии со списком открывавшихся приложений.
[0022] В соответствии с настоящим изобретением может регистрироваться время выхода для каждого из открывавшихся приложений, когда выход был выполнен в первый раз, так что все приложения могут быть упорядочены со временем выхода для каждого из открывавшихся приложений, когда выход был выполнен в первый раз.
[0023] В соответствии с настоящим изобретением операция касания на заднем экране может быть операцией скольжения. Для того, чтобы уменьшить вероятность неправильного срабатывания операции касания на заднем экране может быть определено пороговое значение расстояния скольжения; и только когда расстояние скольжения в операции скольжения пальца пользователя на заднем экране больше определенного порогового значения или равно ему, может быть активирована инструкция для выполнения переключения приложения.
[0024] В соответствии с настоящим изобретением операция скольжения может быть задана гибким образом, например, скольжение в направлении влево-вправо или скольжение в направлении вверх-вниз.
[0025] В соответствии с настоящим изобретением операция касания на заднем экране может быть операцией нажатия. Для того чтобы уменьшить вероятность неправильного срабатывания операции касания на заднем экране может быть определено пороговое значение продолжительности нажатия; и только когда продолжительность операции нажатия на заднем экране, выполняемой пользователем, больше определенного порогового значения или равна ему, могут быть активированы инструкции для выполнения переключения приложения.
[0026] Следует понимать, что как предшествующее общее раскрытие, так и нижеследующее подробное раскрытие являются лишь примерами, служат лишь для пояснения и не ограничивают настоящее изобретение.
Краткое описание чертежей
[0027] Сопроводительные чертежи, включенные в настоящий документ и составляющие его часть, иллюстрируют варианты осуществления изобретения, соответствующие настоящему раскрытию, и вместе с настоящим раскрытием служат для пояснения принципов настоящего изобретения.
[0028] Фиг. 1 представляет собой функциональную схему, иллюстрирующую способ переключения приложений в соответствии с примерным вариантом осуществления настоящего изобретения.
[0029] Фиг. 2 представляет собой функциональную схему, иллюстрирующую другой способ переключения приложений в соответствии с примерным вариантом осуществления настоящего изобретения.
[0030] Фиг. 3 представляет собой функциональную схему, иллюстрирующую другой способ переключения приложений в соответствии с примерным вариантом осуществления настоящего изобретения.
[0031] Фиг. 4 представляет собой блок-схему, иллюстрирующую устройство для переключения приложений в соответствии с примерным вариантом осуществления настоящего изобретения.
[0032] Фиг. 5 представляет собой блок-схему, иллюстрирующую другое устройство для переключения приложений в соответствии с примерным вариантом осуществления настоящего изобретения.
[0033] Фиг. 6 представляет собой блок-схему, иллюстрирующую устройство терминала в соответствии с примерным вариантом осуществления настоящего изобретения.
[0034] Фиг. 7 представляет собой структурную блок-схему, иллюстрирующую устройство в соответствии с примерным вариантом осуществления настоящего изобретения.
Осуществление изобретения
[0035] Далее в подробностях будут рассмотрены примерные варианты осуществления изобретения, иллюстрируемые сопровождающими чертежами, со ссылками на сопровождающие чертежи. Дальнейшее раскрытие относится к сопровождающим чертежам, в которых одинаковые номера на разных чертежах обозначают одинаковые или подобные элементы, если не указано иное. Варианты осуществления, рассмотренные в нижеследующем раскрытии примерных вариантов осуществления изобретения, не представляют собой все возможные варианты осуществления, соответствующие настоящему изобретению. Напротив, они представляют собой лишь примеры устройств и способов, соответствующих аспектам, относящимся к настоящему изобретению согласно прилагаемой формуле изобретения.
[0036] Термины, используемые в раскрытии, используют только для цели раскрытия частных вариантов осуществления изобретения, и они не предназначены для ограничения изобретения. Термины, используемые в форме единственного числа в настоящем раскрытии и в формуле изобретения, включают в себя формы множественного числа, если иное явно не определено контекстом. Следует понимать, что термины "и / или", который используются при раскрытии, означают и включают в себя любые или все сочетания одного или более связанных и перечисленных терминов.
[0037] Следует понимать, что, хотя в раскрытии могут использоваться такие термины, как "первый", "второй" и "третий" для описания различной информации, эти термины не ограничивают такую информацию. Эти термины используются только для разграничения информации одинакового типа друг от друга. Например, первая информация также может называться второй информацией, а вторая информация может также называться первой информацией, без выхода за пределы объема настоящего изобретения. На основе контекста слово "если" в настоящем документе может быть интерпретировано как "когда", "при этом" или "в ответ на определение".
[0038] Фиг. 1 представляет собой функциональную схему, иллюстрирующую способ переключения приложений в соответствии с примерным вариантом осуществления настоящего изобретения. Способ может применяться в терминале с передним сенсорным экраном и задним сенсорным экраном, и способ может включать следующие шаги.
[0039] На шаге 101 может быть обнаружена операция касания на заднем экране терминала.
[0040] На этом шаге может быть использовано системное приложение для обеспечения обнаружения операции касания пользователя на заднем экране терминала. Например, операция касания может быть различными операциями скольжения, нажатия и т.д.
[0041] На шаге 102 приложение на текущем интерфейсе переднего экрана терминала может быть переключено на заранее заданное приложение, соответствующее операции касания, если операция касания соответствует заранее заданному условию.
[0042] Этот шаг может включать переключение приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если направление скольжения в операции касания соответствует заранее заданному направлению, или направление скольжения в операции касания соответствует заранее заданному направлению, и расстояние скольжения больше определенного порогового значения или равно ему.
[0043] Например, вышеуказанный шаг переключения может включать переключение на приложение, открывавшееся непосредственно перед приложением на текущем интерфейсе переднего экрана, если направление скольжения в операции касания соответствует направлению влево, или направление скольжения в операции касания соответствует направлению влево, а расстояние скольжения больше определенного порогового значения или равно ему, и переключение на первое открывавшееся приложение, если направление скольжения в операции касания соответствует направлению вправо, или направление скольжения в операции касания соответствует направлению вправо, а расстояние скольжения больше определенного порогового значения или равно ему.
[0044] В других вариантах вышеуказанный шаг переключения может включать переключение на приложение, открывавшееся непосредственно перед приложением на текущем интерфейсе переднего экрана, если направление скольжения в операции касания соответствует направлению вправо, или направление скольжения в операции касания соответствует направлению вправо, а расстояние скольжения больше определенного порогового значения или равно ему, и переключение на первое открывавшееся приложение, если направление скольжения в операции касания соответствует направлению влево, или направление скольжения в операции касания соответствует направлению влево, а расстояние скольжения больше определенного порогового значения или равно ему.
[0045] Вышеуказанное направление скольжения и расстояние скольжения могут быть определены в соответствии с начальной позицией и конечной позицией операции касания на заднем экране терминала.
[0046] В соответствии с настоящим вариантом осуществления изобретения, путем предварительного задания зависимости между операциями касания (например, операциями скольжения, нажатия и т.д.) на заднем экране мобильного терминала, имеющего как передний экран, так и задний экран, в соответствии с настоящим изобретением и приложениями для переключения и обнаружения операции касания (например, различных операций скольжения, нажатия и т.д.) на заднем экрана терминала, приложение на текущем интерфейсе переднего экрана терминала может быть переключено на заранее заданное приложение, соответствующее операции касания, если операция касания соответствует заранее заданному условию, так что терминал способен реализовать быстрое переключение приложения путем операции на реальном экране терминала, что является удобным и соответствует требованиям пользователей.
[0047] Фиг. 2 представляет собой функциональную схему, иллюстрирующую другой способ переключения приложений в соответствии с примерным вариантом осуществления настоящего изобретения. В сравнении с функциональной схемой на фиг. 1, на функциональной схеме на фиг. 2 переключение приложений может осуществляться в соответствии со списком открывавшихся приложений. Способ может применяться в терминале и может включать следующие шаги.
[0048] На шаге 201 может быть заранее задана зависимость между операциями касания на заднем экране терминала и приложениями для переключения.
[0049] На этом шаге может быть заранее задано, что приложение на текущем интерфейсе переднего экрана терминала переключается на заранее заданное приложение, соответствующее операции касания, если направление скольжения в операции касания соответствует заранее заданному направлению, или направление скольжения в операции касания соответствует заранее заданному направлению, и расстояние скольжения больше определенного порогового значения или равно ему.
[0050] Например, вышеуказанный шаг переключения может включать переключение на приложение, открывавшееся непосредственно перед приложением на текущем интерфейсе переднего экрана, если направление скольжения в операции касания соответствует направлению влево, или направление скольжения в операции касания соответствует направлению влево, а расстояние скольжения больше определенного порогового значения или равно ему, и переключение на первое открывавшееся приложение, если направление скольжения в операции касания соответствует направлению вправо, или направление скольжения в операции касания соответствует направлению вправо, а расстояние скольжения больше определенного порогового значения или равно ему. В других вариантах может быть использована конфигурация, обратная по отношению к вышеуказанной конфигурации.
[0051] На этом шаге может быть заранее задано, что приложение на текущем интерфейсе переднего экрана терминала может быть переключено на заранее заданное приложение, соответствующее касанию, если позиция нажатия в операции касания соответствует заранее заданной позиции; или позиция нажатия в операции касания соответствует заранее заданной позиции, и продолжительность нажатия больше определенного порогового значения или равна ему. Например, вышеуказанный шаг переключения может включать переключение на приложение, открывавшееся непосредственно перед приложением на текущем интерфейсе переднего экрана, если позиция нажатия находится с левой стороны экрана, или позиция нажатия находится с левой стороны экрана, а продолжительность нажатия больше определенного порогового значения времени или равна ему; и переключение на первое открывавшееся приложение, если позиция нажатия находится с правой стороны экрана, или позиция нажатия находится с правой стороны экрана, а продолжительность нажатия больше определенного порогового значения времени или равна ему. В других вариантах может быть использована конфигурация, обратная по отношению к вышеуказанной конфигурации.
[0052] На шаге 202 может вестись список приложений, открывавшихся в результате операций касания на переднем экране терминала.
[0053] На этом шаге список открывавшихся приложений может включать названия и информацию о времени выхода для открывавшихся приложений. Для внесенных в список открывавшихся приложений может быть зарегистрировано время выхода для каждого из открывавшихся приложений, когда выход был выполнен в первый раз. Время выхода из открывавшегося приложения не обновляется, даже если открывавшееся приложение запускается, и из него выходят повторно, так что список открытых приложений может быть упорядочен в соответствии со временем выхода для каждого из открывавшихся приложений, когда выход был выполнен в первый раз.
[0054] На шаге 203 может обнаруживаться операция касания на заднем экране терминала.
[0055] На этом шаге может использоваться системное приложение для обеспечения обнаружения операции касания пользователя на заднем экране терминала. Операция касания может быть, например, операцией скольжения, нажатия и т.д.
[0056] На шаге 204 может быть переключено приложение на текущем интерфейсе переднего экрана терминала, на заранее заданное приложение, соответствующее операции касания, в открывавшихся приложениях в соответствии со списком открывавшихся приложений, если операция касания соответствует заранее заданному условию.
[0057] На этом шаге для переключения приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, в открывавшихся приложениях, заранее заданное приложение, соответствующее операции касания, в открытых приложениях может быть определено со ссылкой на информацию о времени выхода для открывавшихся приложений, зарегистрированную на шаге 202.
[0058] На этом шаге приложение на текущем интерфейсе переднего экрана терминала может быть переключено в соответствии с зависимостью между операциями касания на заднем экране терминала и приложениями для переключения, заранее заданными на шаге 201, и в соответствии с открывавшимися приложениями, внесенными в список на шаге 202, на заранее заданное приложение, соответствующее операции касания, в открытых приложениях, если операция касания соответствует заранее заданному условию. Различные сценарии переключения показаны в примерах на вышеуказанном шаге 102.
[0059] В соответствии с настоящим вариантом осуществления изобретения, путем предварительного задания зависимости между операциями касания на заднем экране терминала и приложениями для переключения и внесения в список приложений, открывавшихся посредством операции касания на переднем экране терминала, может быть переключено приложение на текущем интерфейсе переднего экрана терминала в соответствии со списком открывавшихся приложений на заранее заданное приложение, соответствующее операции касания, в открывавшихся приложениях, если операция касания соответствует заранее заданному условию.
[0060] Фиг. 3 представляет собой функциональную схему, иллюстрирующую другой способ переключения приложений в соответствии с примерным вариантом осуществления настоящего изобретения.
[0061] Способ может быть использован в терминале. В соответствии с изобретением терминал может быть оснащен передним сенсорным экраном и задним сенсорным экраном. В соответствии с вариантами осуществления изобретения задний экран может быть воспринимать операцию касания пользователем на заднем экране и анализировать направление скольжения и расстояние скольжения для операции касания и, в свою очередь, контролировать, на какой интерфейс приложения будет выполнено переключение для отображения в соответствии с заранее заданным условием, при этом пользователь использует приложение на переднем экране.
[0062] Данный способ может включать в себя следующие шаги.
[0063] На шаге 301 может быть заранее задана зависимость между операциями касания на заднем экране терминала и приложениями для переключения.
[0064] На этом шаге могут быть заранее заданы жесты на заднем экране для переключения интерфейса приложения и соответствующие операции переключения. Например, могут быть заданы следующие зависимости: если палец пользователя скользит влево, это означает переключение на интерфейс предыдущего приложения, открывавшегося непосредственно перед текущим приложением; а если палец пользователя скользит вправо, это означает переключение на интерфейс самого раннего открывавшегося приложения, т.е. интерфейс первого открывавшегося приложения. Разумеется, такая может использоваться и обратная конфигурация, т.е. если палец пользователя скользит вправо, это означает переключение на интерфейс предыдущего приложения, открывавшегося непосредственно перед текущим приложением; а если палец пользователя скользит влево, это означает переключение на интерфейс самого раннего открывавшегося приложения. Конфигурация жестов может быть задана в соответствии с необходимостью.
[0065] Следует отметить, что может быть задано также скольжение в направлении вверх-вниз в соответствии с необходимостью в дополнение к конфигурации скольжения в направлении влево-вправо, и настоящее изобретение не ограничивается этими конфигурациями. Например, могут быть заданы следующие зависимости: если палец пользователя скользит вверх, это означает переключение на интерфейс предыдущего приложения, открывавшегося непосредственно перед текущим приложением; а если палец пользователя скользит вниз, это означает переключение на интерфейс самого раннего открывавшегося приложения. В других вариантах может использоваться обратная конфигурация.
[0066] Следует отметить, что в вышеуказанном раскрытии иллюстрируется пример, в котором операцией касания является операция скольжения; однако операцией касания также может быть операция нажатия. Например, могут быть заданы следующие зависимости: если палец пользователя осуществляет нажатие с левой стороны, это означает переключение на интерфейс предыдущего приложения, открывавшегося непосредственно перед текущим приложением; а если палец пользователя осуществляет нажатие с правой стороны, это означает переключение на интерфейс самого раннего открывавшегося приложения. В других вариантах может использоваться обратная конфигурация. Операции нажатия на верхнюю часть или нижнюю часть могут задаваться аналогичным образом.
[0067] Дополнительно, для того, чтобы уменьшить вероятность неправильного срабатывания операции касания на заднем экране, может быть определено пороговое значение "расстояния скольжения" (например, 3 см) в соответствии с вариантом осуществления настоящего изобретения, и только когда расстояние скольжения в операции скольжения, которая выполняется пальцем пользователя на заднем экране, больше определенного порогового значения или равно ему, могут активироваться инструкции для выполнения переключения приложения. Например, если палец пользователя скользит влево, и расстояние скольжения больше порогового значения расстояния скольжения или равно ему, это означает переключение на интерфейс предыдущего приложения, открывавшегося непосредственно перед текущим приложением; а если палец пользователя скользит вправо, и расстояние скольжения больше порогового значения расстояния скольжения или равно ему, это означает переключение на интерфейс самого раннего открывавшегося приложения.
[0068] Во время настройки операций нажатия может быть задано, что операция переключения может быть активирована только тогда, когда продолжительность нажатия превышает пороговое значение продолжительности нажатия, например, 3 секунды. Принципы настройки порогового значения продолжительности нажатия могут быть схожими с принципами настройки порогового значения расстояния скольжения. Например, если палец пользователя осуществляет нажатие с левой стороны, и продолжительность нажатия больше порогового значения продолжительности нажатия или равна ему, это означает переключение на интерфейс предыдущего приложения, открывавшегося непосредственно перед текущим приложением; а если палец пользователя осуществляет нажатие с правой стороны, а продолжительность нажатия больше порогового значения продолжительности нажатия или равна ему, это означает переключение на интерфейс самого раннего открывавшегося приложения. В других вариантах может использоваться обратная конфигурация.
[0069] На шаге 302 может регистрироваться информация, относящаяся к приложениям, открывавшимся пользователем на переднем экране.
[0070] Когда пользователь использует мобильный терминал обычным образом, в некоторых ситуациях может осуществляться выход из текущего приложения, в том числе в следующих ситуациях: (1) система закрывает приложение при обнаружении нажатия пользователем кнопки "Назад" (Return); (2) система переводит приложение в режим фонового приложения (которое не отображает интерфейс, но продолжает работать в фоновом режиме системы) при обнаружении нажатия пользователем кнопки "Домой" (Home).
[0071] Для любой из вышеуказанных двух ситуаций система может внести в список название приложения и время выхода из приложения, а также внести приложение в список открывавшихся приложений.
[0072] Список может быть представлен в форме, указанной ниже, не ограничиваясь этой формой.
Названия приложений | Время выхода |
Камера | 2015-07-07 06:57 |
Браузер | 2015-07-07 7:00 |
Служба Коротких Сообщений (SMS) | 2015-07-07 7:05 |
Микроблог | 2015-07-07 7:07 |
… | … |
[0073] В соответствии со списком из приложения камеры вышли в 06:57, поэтому это первое приложение, из которого был осуществлен выход, что также указывает на то, что приложение камеры является первым открывавшимся приложением. Далее, из приложения микроблога вышли в 7:07, поэтому оно является последним приложением, из которого был осуществлен выход, что также указывает на то, что приложение микроблога является приложением непосредственно перед текущим приложением.
[0074] В вариантах осуществления изобретения приложение может быть внесено в список "открывавшихся приложений", когда выход из него был выполнен в первый раз. Т.е. список может обновляться путем добавления новой записи, чтобы зарегистрировать время выхода из приложения, из которого недавно был осуществлен выход. Однако время выхода в списке не обновляется, даже если приложение снова запускается, и из него выходят снова, так что все приложения могут быть упорядочены в соответствии со временем выхода для каждого из открывавшихся приложений, когда выход был выполнен в первый раз.
[0075] На шаге 303 может обнаруживаться и идентифицироваться операция касания на заднем экране терминала.
[0076] На этом шаге, где в качестве примера операцией касания является операция скольжения, интерфейс, предлагаемый системой, может быть использован для получения начальной позиции и конечной позиции жеста скольжения на экране в поперечном направлении, т.е. в направлении по оси Х, обозначаемых как х1 и х2, соответственно. Может быть вычислено, выполняет ли пользователь скольжение влево или вправо, в соответствии со значениями х1 и х2. Например: (1) x1-x2<0: скольжение влево; и (2) x1-x2>0: скольжение вправо.
[0077] Следует отметить, что в различных системах могут использоваться различные определения направления по оси Х. Например, направление вперед по оси Х может быть определено как направление слева направо на экране; или направление вперед по оси Х может быть определено как направление справа налево на экране. В варианте осуществления изобретения направление вперед по оси Х экрана определено как направление слева направо на текущем экране. Если направление вперед по оси Х определено как направление справа налево на экране, то просто используются противоположные вычисления.
[0078] Расстояние скольжения также может вычисляться в соответствии с начальной позицией и конечной позицией. Расстояние скольжения представляет собой расстояние жеста скольжения, начиная с позиции, в которой палец пользователя прикасается к экрану, до другой позиции, в которой палец пользователя прекращает скольжение и отходит от экрана. Если абсолютное значение расстояния скольжения больше заранее заданного порогового значения расстояния скольжения или равно ему, это может означать активацию операции переключения на соответствующее приложение.
[0079] На шаге 304 определяется, соответствует ли операция касания на заднем экране заранее заданному условию; если соответствует, то в соответствии со способом можно переходить к шагу 305; в противном случае не происходит никакого отклика, т.е. операция переключения не выполняется.
[0080] Направление скольжения и расстояние скольжения в операции касания, выполняемой пользователем на заднем экране, идентифицируется на шаге 303. Если расстояние скольжения меньше заранее заданног