Способ выполнения функции устройства и устройство для выполнения способа

Иллюстрации

Показать все

Изобретение относится к области реализации на мобильных устройствах приложений, услуг и содержимого контента. Технический результат – обеспечение гарантированной доступности приложений, услуг и содержимого контента на мобильных устройствах. Предложен способ выполнения функции устройства на основании информации движения устройства в заданном рабочем режиме (например, активном или режиме ожидания) устройства и устройство для выполнения способа. Устройство включает в себя датчик, выполненный с возможностью обнаружения перемещения устройства в режиме ожидания (или активном режиме) устройства; хранилище, выполненное с возможностью сохранения информации движения на основе информации, которая относится к перемещению, и по меньшей мере одного фрагмента информации функции, соответствующего информации движения; и процессор, выполненный с возможностью управления устройством для выполнения функции, соответствующей информации движения, в заданном рабочем режиме на основе информации, которая относится к перемещению, информации движения и этого по меньшей мере одного фрагмента информации функции. 3 н. и 12 з.п. ф-лы, 40 ил.

Реферат

Область техники, к которой относится изобретение

[0001] Аппаратурные средства и способы, согласующиеся с примерными вариантами осуществления, относятся к выполнению функции устройства и, в частности, к способу выполнения функции устройства на основании перемещения устройства и устройству для выполнения этого способа.

Предпосылки создания изобретения

[0002] Функции мобильных устройств, таких как интеллектуальные телефоны, стали более интеллектуальными и более разнообразными. Растет количество основанных на мобильном устройстве приложений, услуг и содержимого (контента).

Раскрытие изобретения

Техническая задача

[0003] Соответственно, может уменьшиться доступность приложений, услуг и содержимого или доступность функций, которые могут выполнять устройства. В частности, в режиме ожидания устройства может ухудшаться доступность приложений, услуг и содержимого или доступность функций, которые могут выполнять устройства.

Решение задачи

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

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

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

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

Преимущественные эффекты изобретения

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

Краткое описание чертежей

[0009] Сформулированные аспекты и/или другие аспекты станут очевидными и более понятными из нижеследующего описания примерных вариантов осуществления, взятых совместно с сопроводительными чертежами, на которых:

[0010] фиг. 1 является структурной схемой устройства, в соответствии с примерным вариантом осуществления;

[0011] фиг. 2 показывает таблицу для объяснения информации соотнесения касательно режима работы устройства, его информации движения и его информации функции, в соответствии с примерным вариантом осуществления;

[0012] фиг. 3a и 3b иллюстрируют информацию движения устройства, в соответствии с примерным вариантом осуществления;

[0013] фиг. 4a-4j иллюстрируют функции устройства, которые выполняются на основании информации движения устройства и режима работы устройства, в соответствии с примерными вариантами осуществления;

[0014] фиг. 5 является структурной схемой для объяснения работы между датчиком и процессором на основании платформы гладкой фиксации (SSP), в соответствии с примерным вариантом осуществления;

[0015] фиг. 6a является блок-схемой способа выполнения функции устройства, в соответствии с примерным вариантом осуществления;

[0016] фиг. 6b является блок-схемой способа выполнения функции устройства, в соответствии с другим примерным вариантом осуществления;

[0017] фиг. 7 является блок-схемой процесса, который может быть выполнен на операции S604 по фиг. 6a или операции S609 по фиг. 6b, в соответствии с примерным вариантом осуществления;

[0018] фиг. 8 показывает экраны для объяснения предварительно установленной функции, выполняемой устройством на операциях S701 и S702 по фиг. 7, в соответствии с примерным вариантом осуществления;

[0019] фиг. 9 является блок-схемой процесса, который может быть выполнен на операции S604 по фиг. 6a или операции S609 по фиг. 6b, в соответствии с другим примерным вариантом осуществления;

[0020] фиг. 10 показывает экраны для объяснения предварительно установленной функции, выполняемой устройством на операциях S901 и S902 по фиг. 9, в соответствии с другим примерным вариантом осуществления;

[0021] фиг. 11 является структурной схемой устройства, в соответствии с другим примерным вариантом осуществления;

[0022] фиг. 12 показывает примерные программы и/или наборы команд, которые хранятся в хранилище по фиг. 11;

[0023] фиг. 13a и 13b являются блок-схемами способа выполнения функции устройства, в соответствии с другими примерными вариантами осуществления;

[0024] фиг. 14 является структурной схемой устройства, в соответствии с другим примерным вариантом осуществления;

[0025] фиг. 15 является блок-схемой способа выполнения функции устройства, в соответствии с другим примерным вариантом осуществления;

[0026] фиг. 16a и 16b являются блок-схемами способа выполнения функции устройства, в соответствии с другими примерными вариантами осуществления;

[0027] фиг. 17 показывает экраны для объяснения функций устройства, выполняемых, используя способ по фиг. 16a, в соответствии с примерным вариантом осуществления;

[0028] фиг. 18a-18f показывают шлюзовые экраны, в соответствии с примерными вариантами осуществления:

[0029] фиг. 19a и 19b являются блок-схемами способа выполнения функции устройства, в соответствии с другими примерными вариантами осуществления;

[0030] фиг. 20 показывает экраны для объяснения функций устройства, выполняемых, используя способ по фиг. 19a и 19b, в соответствии с примерным вариантом осуществления; и

[0031] фиг. 21 является структурной схемой устройства, в соответствии с другим примерным вариантом осуществления.

Предпочтительный вариант осуществления изобретения

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

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

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

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

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

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

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

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

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

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

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

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

[0044] Различные соответствующие аспекты и признаки настоящего раскрытия заданы в прилагаемой формуле изобретения.

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

Вариант осуществления изобретения

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

[0047] Такие понятия, как «первый» и «второй» используются в данном документе лишь для описания разнообразия составляющих элементов, однако составляющие элементы не ограничиваются этими понятиями. Эти понятия используются лишь для того, чтобы отличать один составляющий элемент от другого составляющего элемента.

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

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

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

[0051] Информация ввода не ограничивается основанной на касании информацией ввода. Например, информация ввода может быть основанной на перемещении информацией ввода или основанной на зрении информацией ввода.

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

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

[0054] Фиг. 1 является структурной схемой устройства 100, в соответствии с примерным вариантом осуществления. Устройство 100 с фиг. 1 выполняет предварительно установленную функцию на основании информации движения касательно перемещения устройства 100 и режима работы устройства 100.

[0055] Обращаясь к фиг. 1, устройство 100 включает в себя датчик 101, хранилище 102, процессор 103 и блок 104 ввода/вывода информации, но этим не ограничивается. Т.е. устройство 100 может включать в себя больше или меньше составляющих элементов, чем те, что показаны на фиг. 1.

[0056] Например, устройство 100 может дополнительно включать в себя элемент для обнаружения по меньшей мере одного фрагмента информации контекста касаемо устройства 100. Это будет описано позже в отношении фиг. 14. Устройство может быть выполнено с возможностью обнаружения по меньшей мере одного фрагмента информации контекста касательно устройства 100, посредством передачи и приема данных между элементом для обнаружения по меньшей мере одного фрагмента информации контекста, касательное устройства 100, процессором 103 и хранилищем 102. По меньшей мере один фрагмент информации контекста касательно устройства 100 будет более подробно описан со ссылкой на фиг. 14. Информация, касаемо режима работы устройства 100, может быть включена в по меньшей мере один фрагмент информации контекста касаемо устройства 100.

[0057] Датчик 101 может включать в себя множество датчиков разнообразных типов для фиксации перемещения устройства 100.

[0058] Блок 104 ввода/вывода информации может включать в себя дисплей, который может отображать экран. Дисплей может быть выполнен в виде сенсорного экрана и принимать основанную на касании пользователя информацию ввода.

[0059] Режим работы устройства 100 может включать в себя режим ожидания и режим активации, но этим не ограничивается.

[0060] Режим ожидания устройства 100 может включать в себя по меньшей мере одно из следующего: состояние черного экрана устройства 100; состояние незанятости процессора приложений, включенного в устройство 100; состояние деактивации функции, которая относится к сенсорному экрану блока 104 ввода/вывода информации; и состояние установки блокировки экрана устройства 100. Следует отметить, что понятие «состояние черного экрана» используется на всем протяжении настоящего описания для указания состояния экрана, при котором на экране не отображается информация, и, следовательно, он пуст, и это, как правило, воспринимается пользователем как экран, который по существу черного или серого цвета: вследствие этого «состояние черного экрана» не предназначено ограничивать цвет экрана только черным.

[0061] Состояние деактивации функции, которая относится к сенсорному экрану, может включать в себя состояние деактивации функции фиксации касания сенсорного экрана и состояние деактивации функции отображения сенсорного экрана, но этим не ограничивается. Состояние деактивации функции фиксации касания сенсорного экрана может указывать выключенное состояние функции фиксации касания устройства 100. Состояние деактивации функции отображения сенсорного экрана может указывать состояние черного экрана устройства 100.

[0062] Режим ожидания устройства 100 может включать в себя состояние деактивации элемента устройства 100, отличного от датчика 101, хранилища 102 и процессора 103. Режим ожидания устройства 100 может включать в себя состояние деактивации функции устройства 100, отличной от функции, основанной на интерфейсе между датчиком 101 и хранилищем 102 из числа функций процессора 103, функции, которая относится к датчику 102, и функции, которая относится к хранилищу 102.

[0063] Режим ожидания устройства 100 может включать в себя состояние низкого потребления энергии, при котором работают только датчик 101, хранилище 102 и процессор 103. Т.е. режим ожидания устройства 100 может включать в себя состояние низкого потребления энергии, при котором энергия потребляется датчиком 101, хранилищем 102 и процессором 103. Состояние низкого потребления энергии может находиться, например, в диапазоне потребления энергии в несколько мВт или несколько μВт, но этим не ограничивается.

[0064] Режим ожидания устройства 100 может включать в себя состояние низкого потребления энергии, при котором энергия не потребляется элементом устройства 100, отличным от датчика 101, хранилища 102 и процессора 103. Режим ожидания устройства 100 может включать в себя состояние, при котором потребление энергии меньше, чем то, что присутствует в режиме активации устройства 100.

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

[0066] В качестве альтернативы или дополнительно процессор 103 может включать в себя процессор приложений. Это может означать, что процессор 103 может включать в себя процессор приложений и описанный выше вспомогательный процессор. Режим ожидания устройства 100 может включать в себя состояние активации процессора приложений, включенного в устройство 100. Т.е. когда состояние установки блокировки экрана устройства 100 функционирует в состоянии активации процессора приложений и установлено в качестве режима ожидания устройства 100, режим ожидания устройства 100 может включать в себя состояние активации процессора приложений.

[0067] Когда процессор 103 включает в себя процессор приложений и вспомогательный процессор, описанный выше режим ожидания устройства 100 может включать в себя состояние активации вспомогательного процессора, включенного в процессор 103, и состояние деактивации процессора приложений, но этим не ограничивается.

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

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

[0070] Датчик 101 обнаруживает перемещение устройства 100. Перемещение устройства 100 может включать в себя, например, основанное на повороте перемещение, такое как перемещение вверх дном устройства 100, основанное на направлении поворота перемещение (например, перемещение в направлении по часовой стрелке, перемещение в направлении против часовой стрелки, перемещение в +z осевом направлении и перемещение в -z осевом направлении, основанное на перпендикулярном направлении перемещение, так что устройство 100 располагается в горизонтальном направлении и затем поднимается в вертикальном направлении, и расстояние перемещения устройства 100 в соответствии с основанным на перпендикулярном направлении перемещении, но этим не ограничивается. Например, перемещение устройства 100 может включать в себя основанное на тряске перемещение устройства 100, как описано выше.

[0071] Датчик 101 включает в себя по меньшей мере один датчик для обнаружения перемещения устройства 100. Т.е. датчик 101 может включать в себя по меньшей мере один из следующих: датчик гироскопа для фиксации основанного на повороте перемещения устройства 100 и датчик акселерометра для фиксации основанного на перпендикулярном направлении перемещения устройства 100 и расстояния движения устройства 100, но этим не ограничивается.

[0072] Например, датчик 101 может дополнительно включать в себя по меньшей мере один из следующего: датчик магнитного поля для фиксации направления поворота устройства 100, датчик ориентации для фиксации направления наклона устройства 100, датчик системы глобального позиционирования (GPS) для фиксации местоположения устройства 100, датчик силы тяжести для фиксации направления силы тяжести устройства 100 и датчик числа оборотов для фиксации числа оборотов устройства 100. Датчики, которые могут быть дополнительно включены в датчик 101, также не ограничиваются теми, что описаны выше.

[0073] Датчик гироскопа может включать в себя три датчика гироскопа для фиксации угловой скорости поворота по трем осям (осям x, y и z) устройства 100. В данном случае датчик 101 может преобразовывать результаты фиксации угла поворота по оси x (угол крена (поворот влево и вправо) устройства 100, угол поворота по оси y (угол наклона в продольном направлении (уклона)) и угол поворота по оси z (угол поворота вокруг вертикальной оси (горизонтальный поворот)) и направление поворота в электрические сигналы и выводить электрические сигналы.

[0074] Датчик ускорения может быть выполнен с возможностью фиксации изменения ускорения по трем осям (осям x, y и z) устройства 100 или изменения ускорения по двум осям (осям x и y). В данном случае датчик 101 может преобразовывать результаты фиксации линейного ускорения устройства 100 и угла наклона в каждом осевом направлении в электрические сигналы и выводить электрические сигналы. Электрические сигналы, выводимые датчиком 101, передаются к процессору 103.

[0075] Датчик 101 может упоминаться как датчик перемещения для обнаружения перемещения устройства 100. Электрические сигналы, выводимые датчиком 101, могут упоминаться как значения фиксации перемещения устройства 100 или информация касательно перемещения устройства 100.

[0076] Хранилище 102 хранит по меньшей мере одну программу и данные, которые относятся к по меньшей мере одной программе. По меньшей мере одна программа, хранящаяся в хранилище 102, включает в себя программу, используемую для управления устройством с тем, чтобы выполнять функцию на основании информации движения устройства 100, на основании информации касательно перемещения устройства 100 и по меньшей мере одного фрагмента информации функции устройства 100, соответствующего информации движения. Данные, которые относятся к по меньшей мере одной программе, могут включать в себя информацию соотнесения описанной выше информации касательно перемещения устройства 100, описанной выше информации движения устройства 100 и описанной выше информации функции устройства 100.

[0077] Фиг. 2 показывает таблицу для объяснения информации соотнесения касательно информации режима работы устройства 100, его информации движения и его информации функции, в соответствии с примерным вариантом осуществления. Таблица на фиг. 2 не включает в себя информацию, указывающую отношение соотнесения между информацией касательно перемещения устройства 100 и его информацией движения. Тем не менее, информация движения устройства 100, такая как поворот на 90° в направлении по часовой стрелке, поворот на 180° в направлении по часовой стрелке и поворот на 270° в направлении по часовой стрелке, может быть определена на основании информации касательно перемещения устройства 100, которая выводится датчиком 101.

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

[0079] Обращаясь к фиг. 2, режим работы устройства 100 может включать в себя режим ожидания и режим активации. Информация движения устройства 100 может включать в себя информацию, указывающую поворот на 90° в направлении по часовой стрелке, указание информации поворота на 180° в направлении по часовой стрелке, и информацию, указывающую поворот на 270° в направлении по часовой стрелке.

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

[0081] Фиг. 3a и 3b показывают экраны для объяснения основанной на повороте информации движения устройства 100 в соответствии с примерным вариантом осуществления. Т.е. фиг. 3a является примером множества фрагментов информации движения в отношении устройства 100 в вертикальной позиции. Информация движения включает в себя информацию движения горизонтальной протяженности в виде поворота на 90° в направлении по часовой стрелке, информацию движения горизонтальной протяженности в виде поворота на 270° в направлении по часовой стрелке и информацию движения вверх дном в виде поворота на 180° в направлении по часовой стрелке.

[0082] Основанная на повороте информация движения устройства 100 не ограничивается поворотами на 90°, 180° и 270°, как показано на фиг. 3a. Например, основанная на повороте информация движения устройства 100 может быть установлена на основании информации касательно перемещения поворота ниже 90° в направлении по часовой стрелке. Т.е. основанная на повороте информация движения устройства 100 может быть установлена на основании информации касательно перемещения поворота на 45° в направлении по часовой стрелке.

[0083] Основанная на повороте информация движения устройства 100 может включать в себя информацию движения, основанную на информации касательно перемещения в соответствии с поворотом устройства 100 на 90° в направлении против часовой стрелки. Основанная на повороте информация движения устройства 100 может включать в себя информацию движения, основанную на информации касательно перемещения в соответствии с поворотом устройства 100 на 90° в направлении по часовой стрелке, и информацию движения, основанную на информации касательно перемещения в соответствии с поворотом устройства 100 на 90° в направлении против часовой стрелки.

[0084] Основанная на повороте информация движения устройства 100 может включать в себя одно из следующего: информацию движения, основанную на информации касательно перемещения вверх дном (поворот на 180°) в направлении +z оси, и информацию движения, основанную на информации касательно перемещения вверх дном (поворот на 180°) в направлении -z оси в отношении устройства 100 в вертикальной позиции, как показано на фиг. 3b. Основанная на повороте информация движения устройства 100 может включать в себя информацию движения, основанную на информации касательно перемещения вверх дном (поворот на 180°) в направлении ±z оси в отношении устройства 100 в горизонтальной позиции.

[0085] Режим ожидания устройства 100 может быть изменен на активный режим в соответствии с информацией движения, обнаруженной в режиме ожидания устройства 100.

[0086] Блок 104 ввода/вывода информации может находиться в состоянии деактивации в режиме ожидания устройства 100. Например, когда сенсорный экран включен в блок 104 ввода/вывода информации, и режим ожидания устройства 100 установлен в качестве черного экрана сенсорного экрана, состояния деактивации функции, которая относится к сенсорному экрану, или состояния установки блокировки экрана устройства 100, блок 104 ввода/вывода информации может находиться в состоянии деактивации в режиме ожидания устройства 100.

[0087] Активный режим на фиг. 2 может включать в себя активное состояние всех компонентов из датчика 101, хранилища 102, процессора 103 и блока 104 ввода/вывода информации, которые включены в устройство 100. Активный режим на фиг. 2 может включать в себя активное состояние по меньшей мере одного другого элемента, который не показан, как, впрочем, и датчика 101, хранилища 102, процессора 103 и блока 104 ввода/вывода информации, которые включены в устройство 100.

[0088] Активный режим на фиг. 2 может включать в себя состояние потребления энергии, при котором энергия потребляется датчиком 101, хранилищем 102, процессором 103 и блоком 104 ввода/вывода информации, которые включены в устройство 100. Активный режим на фиг. 2 может включать в себя состояние потребления энергии, при котором энергия потребляется по меньшей мере одним другим элементом, который не показан, как, впрочем, и датчиком 101, хранилищем 102, процессором 103 и блоком 104 ввода/вывода информации, которые включены в устройство 100.

[0089] Активный режим на фиг. 2 может включать в себя активное состояние процессора приложений, включенного в устройство 100. Активное состояние процессора приложений может указывать состояние, при котором энергия потребляется процессором приложений.

[0090] Активный режим на фиг. 2 может включать в себя состояние, при котором потребление энергии устройства 100 выше, чем то, что существует в режиме ожидания на фиг. 2.

[0091] Активный режим на фиг. 2 может включать в себя состояние, при котором по меньшей мере одно из приложения, услуги и контента, которые могут быть установлены в устройстве 100 или могут быть загружены устройством 100 извне, исполняется или может быть запрошено исполнение по меньшей мере одного из приложения, услуги и контента.

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

[0093] Отношение между информацией режима работы устройства 100, информацией движения устройства 100 и информацией функции устройства 100 теперь будет описано более подробно со ссылкой на фиг. 2.

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

[0095] Фиг. 4a-4j показывают экраны с 401 по 424 для объяснения предварительно установленных функций устройства 100, выполняемых на основании информации движения устройства 100 и режима работы устройства 100, в соответствии с примерными вариантами осуществления.

[0096] Обращаясь к фиг. 4a, когда устройство 100 находится в режиме ожидания, блок 104 ввода/вывода информации отображает черный экран 401, и значение фиксации (информация касательно перемещения), указывающее поворот на 90° устройства 100 в направлении по часовой стрелке, принимается от датчика 101, процессор 103 обнаруживает информацию движения устройства 100 из информации, которая хранится в хранилище 102, в соответствии с принятым значением фиксации. В связи с этим обнаруженная информация движения указывает поворот на 90° в направлении по часовой стрелке.

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

[0098] Обращаясь к фиг. 2, когда информация движения устройства 100 указывает поворот на 90° устройства 100 в направлении по часовой стрелке и режимом работы устройства 100 является режим ожидания, информацией функции, обнаруженной в хранилище 102, является информация функции проверки времени. Процессор 103 управляет функцией устройства 100 для выполнения функции проверки времени в соответствии с обнаруженной информацией функции. Соот