Способ и устройство для переключения приложений

Изобретение относится к мобильным терминалам. Технический результат заключается в повышении скорости переключения с текущего интерфейса приложения на интерфейс другого приложения. Устройство содержит обнаруживающий модуль, выполненный с возможностью обнаружения операции касания на заднем экране терминала и переключающий модуль, выполненный с возможностью переключения, в соответствии с открывавшимися приложениями, приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, в открывавшихся приложениях, если операция касания соответствует заранее заданному условию. 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. Если расстояние скольжения меньше заранее заданного порогового значения расстояния скольжения, действий не выполняется; а если расстояние скольжения больше заранее заданного порогового значения расстояния скольжения или равно ему, выполняется следующий шаг 305.

[0081] Если операцией касания является операция нажатия, если продолжительность нажатия меньше заранее заданного порогового значения продолжительности нажатия, действий не выполняется; а если продолжительность нажатия больше заранее заданного порогового значения продолжительности нажатия или равна ему, выполняется следующий шаг 305.

[0082] На шаге 305 может выполняться операция переключения приложения.

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

[0084] Поэтому, когда операция касания определена как скольжение влево, приложение, время выхода из которого является более ранним и наиболее близким к текущему времени (т.е. приложение, открывавшееся непосредственно перед текущим приложением), может быть взято из списка "открывавшихся приложений", зарегистрированного на шаге 302.

[0085] Когда операция касание определена как скольжение вправо, из списка "открытых приложений" может быть взято приложение, время выхода из которого самое раннее (т.е. первое приложение, из которого вышли).

[0086] В качестве примера для шага 305 в предположении, что текущее время 7:15, а приложение, отображаемое на текущем интерфейсе представляет собой приложение "игра", будет выполнено переключение на приложение "микроблог" и его открытие при обнаружении операции скольжения влево с расстоянием скольжения большим порогового значения расстояния скольжения или равным ему, поскольку для приложения "микроблог" время выхода из приложения 7:07, которое является более ранним в сравнении с текущим временем 7:15, и приложение "микроблог" представляет собой первое приложение среди приложений, время выхода из которых является более ранним по отношению к текущему времени, т.е. приложение "микроблог" представляет собой приложение, открывавшееся непосредственно перед текущим приложением, а переключение на приложение "камера" и его открытие могут быть выполнены при обнаружении операции скольжения вправо с расстоянием скольжения большим порогового значения расстояния скольжения или равным ему, поскольку для приложения "камера" время выхода из приложения представляет собой самое раннее время выхода из приложения, т.е. приложение "камера" представляет собой первое приложение, из которого был осуществлен выход, а также это первое открывавшееся приложение, в соответствии со списком, раскрытым на шаге 302.

[0087] На шаге 306 может быть отображено то приложение, на которое выполнено переключение.

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

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

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

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

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

[0093] Фиг. 4 представляет собой блок-схему, иллюстрирующую устройство для переключения приложений в соответствии с примерным вариантом осуществления настоящего изобретения.

[0094] В соответствии с фиг. 4 устройство для переключения приложений может включать обнаруживающий модуль 401 и переключающий модуль 402.

[0095] Обнаруживающий модуль 401 может быть выполнен с возможностью обнаружения операции касания на заднем экране терминала.

[0096] Переключающий модуль 402 может быть выполнен с возможностью переключения приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если операция касания соответствует заранее заданному условию.

[0097] В соответствии с настоящим вариантом осуществления изобретения мобильный терминал, оснащенный как передним, так и задним экраном в соответствии с изобретением способен осуществлять быстрое переключение приложений путем операций на заднем экране терминала в соответствии со следующими шагами: обнаружение операции касания на заднем экране (например, операций скольжения, нажатия и т.д.); предварительное задание зависимости между операциями касания на заднем экране и приложениями, которые будут переключаться на переднем экране; и переключение приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если операция касания соответствует заранее заданному условию. Этот подход является удобным и соответствует требованиям пользователей.

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

[0099] В соответствии с фиг. 5 устройство для переключения приложений может включать обнаруживающий модуль 401, переключающий модуль 402, регистрирующий модуль 403 и вычислительный модуль 404.

[00100] Функции обнаруживающего модуля 401 и переключающего модуля 402 были описаны со ссылкой на фиг. 4

[00101] Регистрирующий модуль 403 может быть выполнен с возможностью ведения списка открывавшихся приложений.

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

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

[00104] Открывавшиеся приложения, заведенные в список регистрирующим модулем 403, могут быть упорядочены в соответствии со временем выхода для каждого из открывавшихся приложений, когда выход был выполнен в первый раз.

[00105] Переключающий модуль 402 может включать первый переключающий модуль 4021 и второй переключающий модуль 4022. Следует отметить, что фигура приведена только для наглядности, и может присутствовать только один переключающий модуль.

[00106] Первый переключающий модуль 4021 может быть выполнен с возможностью переключения приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если направление скольжения в операции касания соответствует заранее заданному направлению.

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

[00108] В других вариантах возможна ситуация, указанная далее.

[00109] Первый переключающий модуль 4021 может быть выполнен с возможностью переключения приложения на текущем интерфейсе переднего экрана терминала на заранее заданное приложение, соответствующее операции касания, если позиция нажатия в операции касания соответствует заранее заданной позиции.

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

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

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

[00113] Вычислительный модуль 404 может быть выполнен с возможностью определения направления скольжения и расстояния скольжения в соответствии с начальной позицией и конечной позицией операции касания на заднем экране терминала.

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

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

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

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

[00118] Дополнительно в раскрытии предложено устройство терминала.

[00119] Фиг. 6 представляет собой блок-схему, иллюстрирующую устройство терминала в соответствии с примерным вариантом осуществления настоящего изобретения.

[00120] В соответствии с фиг. 6 устройство терминала может включать процессор 601 и память 602 для хранения инструкций, исполняемых процессором.

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

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

[00123] Фиг. 7 представляет собой структурную блок-схему, иллюстрирующую устройство в соответствии с примерным вариантом осуществления настоящего изобретения.

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

[00125] В соответствии с фиг. 7 устройство 700 может включать один или более следующих компонентов: обрабатывающий компонент 702, память 704, питающий компонент 706, мультимедийный компонент 708, аудио компонент 710, интерфейс 712 ввода-вывода (I/O), сенсорный компонент 714 и компонент 716 связи.

[00126] Обрабатывающий компонент 702, как правило, управляет всеми операциями, выполняемыми устройством 700, например, операциями, связанными с отображением, телефонными вызовами, передачей данных, функционированием камеры, операциями записи. Обрабатывающий компонент 702 может включать один или более процессоров 720 для исполнения инструкций для выполнения всех или части шагов вышеуказанных способов. Кроме того, обрабатывающий компонент 702 может включать один или более модулей, обеспечивающих взаимодействие между обрабатывающим компонентом 702 и другими компонентами. Например, обрабатывающий компонент 702 может включать мультимедийный модуль, обеспечивающий взаимодействие между мультимедийным компонентом 708 и обрабатывающим компонентом 702.

[00127] Память 704 может быть выполнена с возможностью хранения различных типов данных для поддержки функционирования устройства 700. Примеры таких данных могут включать инструкции для каких-либо приложений или способов, используемых на устройстве 700, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 704 может быть реализована с использованием любого типа энергозависимых или энергонезависимых устройств памяти или их сочетания, например, статическое запоминающее устройство с произвольной выборкой (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), постоянное запоминающее устройство (ROM), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.

[00128] Питающий компонент 706 используется для подачи питания на различные компоненты устройства 700. Питающий компонент 706 может включать систему управления питанием, один или более источников питания и другие компоненты, связанные с генерацией, управлением и распределением питания устройства 700.

[00129] Мультимедийный компонент 708 может включать экран, обеспечивающий интерфейс вывода между устройством 700 и пользователем. В некоторых вариантах осуществления экран может включать жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает сенсорную панель, то экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель включает один или более датчиков касания для обнаружения касаний, скольжений по экрану и жестов на сенсорной панели. Датчики касания могут не только определять границы касания или скольжения, но и определять продолжительность и давление, связанные с касанием или скольжением. В некоторых вариантах осуществления мультимедийный компонент 708 включает переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, когда устройство 700 находится в рабочем режиме, например, в режиме фотосъемки или видеосъемки. Как передняя, так и задняя камера могут представлять собой фиксированную оптическую систему или обладать возможностью оптической регулировки фокусного расстояния и увеличения.

[00130] Аудио компонент 710 может быть выполнен с возможностью вывода и/или ввода аудио сигналов. Например, аудио компонент 710 включает микрофон ("MIC"), выполненный с возможностью приема внешнего аудио сигнала, когда устройство 700 находится в рабочем режиме, например, в режиме вызова, в режиме записи, в режиме распознавания голосовых данных. Принятый аудио сигнал может быть далее сохранен в памяти 704 или передан через компонент 716 связи. В некоторых вариантах осуществления аудио компонент 710 дополнительно включает динамик для вывода звуковых сигналов.

[00131] Интерфейс 712 ввода-вывода представляет собой интерфейс между обрабатывающим компонентом 702 и периферийными интерфейсными модулями, например, такими как клавиатура, манипулятор типа Click Wheel, кнопки и т.д. Помимо прочего, кнопки могут включать в себя кнопку "Домой" (Home), кнопку регулировки громкости, пусковую кнопку, блокирующую кнопку.

[00132] Сенсорный компонент 714 включает датчики, обеспечивающие оценку состояния различных аспектов устройства 700. Например, сенсорный компонент 714 может определять включенное/выключенное состояние устройства 700, относительное позиционирование компонентов (например, экрана и клавиатуры устройства 700), изменение положения устройства 700 или компонента устройства 700, наличие или отсутствие контакта пользователя с устройством 700, ориентацию, ускорение/замедление движения устройства 700 и изменение температуры устройства 700. Сенсорный компонент 714 может включать датчик приближения, выполненный с возможностью обнаружения присутствия объекта поблизости без физического контакта. Сенсорный компонент 714 также может включать в себя световой датчик, например, датчик на основе комплементарного металл-оксидного полупроводника (CMOS), датчик на основе прибора с зарядовой связью (CCD), используемые для работы с изображениями. В некоторых вариантах осуществления изобретения сенсорный компонент 714 также может включать датчик ускорения, гиродатчик, магнитный датчик, датчик давления или датчик температуры.

[00133] Kомпонент 716 связи может быть выполнен с возможностью обеспечения проводной или беспроводной связи между устройством 700 и другими устройствами. Устройство 700 может осуществлять доступ к беспроводной сети на основе стандарта связи, например, Wi-Fi, 2G, 3G или их сочетания. В примерном варианте осуществления изобретения компонент 716 связи получает широковещательный сигнал или соответствующую широковещательную информацию от внешней системы управления широковещательной передачей через широковещательный канал. В примерном варианте осуществления изобретения компонент 716 связи дополнительно включает модуль связи ближнего радиуса действия (NFC), обеспечивающий связь малого радиуса действия. Например, модуль NFC может быть выполнен на основе технологии радиочастотной идентификации (RFID), технологии ассоциации инфракрасной передачи данных (IrDA), технологии сверхширокополосной передачи (UWB), технологии Bluetooth (BT) и других технологий.

[00134] В примерных вариантах осуществления устройство 700 может быть выполнено с использованием интегральных схем специального назначения (ASIC), цифровых сигнальных процессоров (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемой пользователем вентильной матрицы (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для осуществления вышеописанных способов.

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

[00136] Следует понимать, что изобретение не ограничено точной вышеописанной конструкцией и фигурами, допускает различные модификации и изменения без отклонения от объема настоящего изобретения. Объем изобретения ограничен только формулой изобретения.

1. Способ переключения приложений, содержащий:

обнаружение операции касания на заднем экране терминала; и

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

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

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

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

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

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

5. Способ по п. 4, отличающийся тем, что:

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

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

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

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

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

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

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

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

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

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

10. Устройство по п. 8 или 9, отличающееся тем, что переключающий модуль содержит:

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

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

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

12. Устройство по п. 8 или 9, отличающееся тем, что переключающий модуль содержит:

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

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

13. Устройство терминала, содержащее:

процессор; и

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

причем процессор выполнен с возможностью:

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

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