КОНФИГУРИРОВАНИЕ ФУНКЦИОНАЛЬНЫХ КЛАВИШ
CONFIGURATION OF FUNCTIONAL KETS

Настоящее изобретение относится к способу управления работой устройства согласно ограничительной части п.1 формулы изобретения. Кроме того, изобретение относится к устройству согласно ограничительной части п.5 формулы изобретения, а также к системе согласно ограничительной части п.11 формулы изобретения и компьютерному программному продукту согласно ограничительной части п.16 формулы изобретения.
Область техники
Обычно мобильный телефон имеет пользовательский интерфейс, включающий одну или несколько многофункциональных клавиш, ниже называемых функциональными (программируемыми) клавишами, с многочисленными функциональными возможностями для доступа к различным функциям телефона. Эти функции могут включать, например, пользовательские установки, обработку сообщений, опции установления соединений, опции безопасности и т.д.
Некоторые примеры пользовательского интерфейса, включающего функциональные клавиши, раскрыты в патентах США №6381468 и 6453179, где описан пользовательский интерфейс, в котором имеющиеся функциональные возможности функциональной клавиши отображаются на дисплее мобильного телефона.
Один из недостатков этих известных решений заключается в том, что функциональные возможности функциональных клавиш в режиме ожидания телефона остаются теми же самыми, независимо от конкретной ситуации, в которой пользователь использует телефон. Однако в различных ситуациях пользователю могли бы понадобиться совсем разные функции функциональных клавиш. Например, функциональная клавиша, установленная на перевод в режим "камера", бесполезна, когда пользователь управляет автомобилем и телефон присоединен к автомобильному комплекту.
Поэтому имеется потребность в мобильной технологии для системы и способа, обеспечивающих контекстно-зависимую конфигурацию функциональной клавиши без вышеуказанных ограничений. Система и способ должны быть удобными в использовании.
Сущность изобретения
Цель настоящего изобретения - предложить решения, согласно которым средство управления (например, функциональная клавиша) может иметь различные функциональные возможности в различных ситуациях в зависимости от контекста, в котором пользователь использует терминал (например, мобильный телефон, коммуникатор, устройство связи, компьютер, карманный компьютер (PDA) и т.п.).
Для достижения этой цели способ согласно изобретению прежде всего отличается тем, что изложено в отличительной части п.1 формулы изобретения. В свою очередь, устройство согласно настоящему изобретению прежде всего отличается тем, что изложено в отличительной части п.5 формулы изобретения. В свою очередь, система согласно изобретению прежде всего отличается тем, что изложено в отличительной части п.11 формулы изобретения. В свою очередь, компьютерный программный продукт согласно настоящему изобретению прежде всего отличается тем, что изложено в отличительной части п.16 формулы изобретения. Другие зависимые пункты формулы изобретения характеризуют некоторые варианты осуществления настоящего изобретения.
Основная идея, лежащая в основе настоящего изобретения, состоит в использовании информации о профиле для управления функциональными возможностями средства управления (например, функциональной клавиши). Известно, что пользователь может изменять различные настройки телефона так, чтобы они лучше удовлетворяли текущей ситуации и окружению. Это достигается посредством профилей. Один из примеров профилей раскрыт в патенте США №5479476. В этом известном решении пользователь не может изменить функциональные возможности функциональных клавиш в различных профилях (однако можно сделать так, чтобы определенный профиль можно было автоматически активизировать при подключении расширения). Обычные профили охватывают, например, работу в помещении, на открытом воздухе, в конференц-зале/театре, в автомобиле и персональную настройку. В известных решениях пользователь может изменить, например, громкость звука, тон вызова, тоны нажатия клавиш, тоны предупреждений, подсветку и переадресацию вызова.
В настоящем изобретении мобильный терминал содержит пользовательский интерфейс и блок контроллера, связанный с пользовательским интерфейсом. Указанный пользовательский интерфейс содержит средство для отображения информации и по меньшей мере одно средство управления, предназначенное для управления многочисленными функциональными возможностями терминала, причем функция средства управления отображается на дисплее. Терминал также имеет множество настраиваемых пользователем рабочих характеристик и средство для настройки указанных рабочих характеристик. Имеется средство для задания множества групп указанных рабочих характеристик, каждая указанная группа включает множество указанных настраиваемых пользователем рабочих характеристик, причем среди этих настраиваемых пользователем рабочих характеристик имеется по меньшей мере функция режима ожидания средств управления. Кроме того, имеется средство для выбора одной из указанного заданного множества групп, предназначенное для управления работой указанного средства управления и терминала по меньшей мере частично в соответствии с настраиваемыми пользователем характеристиками указанных групп.
В одном из вариантов осуществления настоящего изобретения пользователь может конфигурировать функциональные клавиши, чтобы получить различные функциональные возможности в различных профилях. Это позволяет пользователю конфигурировать функциональные клавиши, чтобы иметь такие функциональные возможности, которые являются наиболее полезными в текущей ситуации. (Как указано выше, изменение может быть обусловлено подключением расширяющих средств.)
В другом варианте осуществления настоящего изобретения пользовательский интерфейс содержит одну или несколько функциональных клавиш, которые имеют различные функциональные возможности в зависимости от состояния телефона. Пользователь может конфигурировать функциональные возможности функциональных клавиш в режиме ожидания. Функциональными возможностями в режиме ожидания может быть, например, приложение, которое необходимо особенно часто.
В еще одном варианте осуществления настоящего изобретения функциональные возможности функциональной клавиши включены в параметры настройки, которые пользователь может изменить в профилях.
Пользователь сможет изменить функциональные возможности функциональных клавиш так, чтобы в различных ситуациях их польза возросла. Например, пользователь, когда он управляет автомобилем и когда подключен автомобильный комплект, вместо функции "камера" может предпочесть функцию "запись".
Согласно настоящему изобретению во многих окружениях и во многих случаях можно использовать различные варианты осуществления настоящего изобретения. Примеры таких устройств включают мобильные телефоны, устройства связи, карманные компьютеры, персональные компьютеры, а также устройства, включающие функции одного или нескольких вышеуказанных устройств. В некоторых системах некоторые из описанных функций могут быть реализованы в различных частях системы. Например дисплей, средство управления и блок управления могут быть расположены в различных модулях, но, тем не менее, осуществлять требуемое контекстно-зависимое управление средством управления.
Краткое описание чертежей
Ниже настоящее изобретение описано подробно со ссылками на сопровождающие чертежи, где:
на фиг.1 показан вариант выполнения мобильного телефона, имеющего пользовательский интерфейс согласно изобретению,
на фиг.2 показана последовательность операций, иллюстрирующая процесс принятия решения в блоке контроллера в телефоне согласно настоящему изобретению,
на фиг.3 показана другая последовательность операций, иллюстрирующая процесс принятия решения в блоке контроллера в телефоне согласно настоящему изобретению,
на фиг.4 показано соответствие между рабочими характеристиками и заданными группами, и
на фиг.5-12 показаны некоторые изображения на дисплеях пользовательских интерфейсов согласно изобретению.
На чертежах примеры показаны упрощенно и даны не в масштабе по сравнению с фактическим вариантом осуществления настоящего изобретения. Кроме того, на чертежах, прежде всего, показаны детали, способствующие пониманию изобретения. Другие детали для простоты опущены.
Подробное описание настоящего изобретения
На фиг.1 показан вариант выполнения мобильного телефона, имеющего пользовательский интерфейс согласно изобретению. Мобильный телефон включает пользовательский интерфейс, а пользовательский интерфейс включает дисплей 1, предназначенный для отображения информации, и по меньшей мере одно средство 2 управления, предназначенное для управления множеством функций терминала, причем функция средства управления отображается на дисплее. В этом варианте осуществления настоящего изобретения средства 2 управления представляют собой функциональные клавиши, однако можно использовать другие типы средств управления (например, сенсорный экран). Название профиля 3 - "В помещении" и функции 4 функциональных клавиш: 4а -"Меню" и 4b " Имена" - отображаются на дисплее.
Мобильный телефон включает множество настраиваемых пользователем рабочих характеристик и средство для настройки этих рабочих характеристик. Можно задать множество групп (профилей) указанных рабочих характеристик, где каждый указанный профиль включает множество таких настраиваемых пользователем рабочих характеристик, причем по меньшей мере функция функциональных клавиш 2 в режиме ожидания является одной из указанных настраиваемых пользователем рабочих характеристик. Для управления работой указанных функциональных клавиш 2 и телефона один из указанных заданных профилей можно выбрать, по меньшей мере частично, в соответствии с настраиваемыми пользователем характеристиками указанных профилей. В одном варианте осуществления настоящего изобретения сам пользователь выбирает такой профиль, и в другом варианте осуществления настоящего изобретения определенный профиль может быть сконфигурирован так, чтобы автоматически активизироваться при подключении расширения.
На фиг.2 показана последовательность операций, иллюстрирующая процесс в блоке контроллера терминале согласно изобретению. Сначала блок контроллера принимает и идентифицирует информацию об используемом профиле. Затем блок контроллера ищет и обнаруживает рабочие характеристики профиля, причем по меньшей мере функция функциональной клавиши (клавиш) 2 в режиме ожидания телефона является одной из указанных рабочих характеристик. Эта функция для функциональной клавиши (клавиш) 2 в режиме ожидания телефона задается при использовании, и эта функция функциональной клавиши (клавиш) 4 отображается на дисплее 1.
На фиг.3 показана другая последовательность операций. В этом варианте осуществления настоящего изобретения блок контроллера принимает и идентифицирует информацию об используемом профиле. Затем блок контроллера извлекает рабочие характеристики профиля и определяет эти рабочие характеристики. Если среди этих рабочих характеристик имеется значение для функции функциональной клавиши (клавиш) 2 в режиме ожидания телефона, эту функцию функциональной клавиши (клавиш) в режиме ожидания телефона при использовании устанавливают, и эта функция функциональной клавиши (клавиш) 4 отображается на дисплее 1. Если для функции функциональной клавиши (клавиш) 2 в режиме ожидания телефона значение не определено, в одном варианте осуществления настоящего изобретения используется значение по умолчанию и, таким образом, используется функция режима ожидания, заданная по умолчанию для функциональной клавиши (клавиш).
На фиг.4 показано соответствие между рабочими характеристиками и заданными группами в одном варианте осуществления настоящего изобретения. Верхняя строка 5 на чертеже представляет различные ситуации (названия 3 профилей), которые можно выбрать. Эти названия 3 профилей следующие: "в помещении", "на улице", "совещание", "автомобиль" и "спорт". Характеристики, устанавливаемые при выборе окружающих условий, представлены в столбце 6 слева. Как показано на фиг.4, эти установки включают настройку выходной громкости, громкости звонка, тонов нажатия клавиш, тонов предупреждения, подсветку, первую функциональную клавишу 7 и вторую функциональную клавишу 8.
Если выбран профиль 3 "в помещении", выходная громкость устанавливается на три пятых от максимального значения, а тон звонка устанавливается так, чтобы звонок начинался на малой громкости, постепенно усиливаясь, если на него не отвечают. Опция "тон нажатия клавиши" устанавливается в положение "выкл.", чтобы нажатие клавиши не сопровождалось звуком. Опция "тон предупреждения" устанавливается в положение "вкл.", чтобы при необходимости генерировались тоны предупреждений. Опция "подсветка" устанавливается в положение "выкл.", так чтобы внутренний источник подсветки телефона не активизировался. Опция "первая функциональная клавиша" 7 устанавливается в положение "меню", так чтобы эта первая функциональная клавиша в режиме ожидания телефона управляла функцией меню. Опция "вторая функциональная клавиша" 8 устанавливается в положение "имена", чтобы в режиме ожидания телефона эта вторая функциональная клавиша управляла функцией "имена". Эти функции приведены только в качестве примера, и функциональные возможности в режиме ожидания телефона могут, например, относиться к приложениям, которые необходимы особенно часто.
Когда терминал находится в режиме ожидания, на дисплее 1 отображаются тексты 4 "меню" и "имена", указанные тексты относятся к первой и второй функциональным клавишам 2. На фиг.5 показан один из примеров такого дисплея 1.
Когда выбран профиль 3 "на улице", опция "первая функциональная клавиша" 7 находится в положении "видео", чтобы в режиме ожидания телефона первая функциональная клавиша управляла функцией видео (в данном примере). Опция "вторая функциональная клавиша" 8 установлена в положение "камера", чтобы в режиме ожидания телефона вторая функциональная клавиша управляла функцией камеры. Таким образом, когда терминал находится в режиме ожидания, на дисплее 1 отображаются тексты 4 "видео" и "камера", как показано на фиг.6. (Естественно, одновременно могут быть активизированы другие рабочие характеристики профиля 3.)
Когда выбран профиль 3 "совещание", опция 7 "первая функциональная клавиша" установлена в положение "меню", а опция 8 "вторая функциональная клавиша" установлена в положение "календарь". Таким образом, когда терминал находится в режиме ожидания, на дисплее 1 отображаются тексты 4 "меню" и "календарь, что видно на фиг.7.
Когда выбран профиль 3 "автомобиль", опция 7 "первая функциональная клавиша" установлена в положение "запись", а опция 8 "вторая функциональная клавиша" установлена в положение "имена". На фиг.8 показан дисплей 1 в режиме ожидания, когда выбран профиль 3 "автомобиль".
Когда выбран профиль 3 "спорт", опция 7 "первая функциональная клавиша" установлена в положение "секундомер", а опция 8 "вторая функциональная клавиша" установлена в положение "видео". Таким образом, когда терминал находится в режиме ожидания, на дисплее 1 отображаются тексты 4" секундомер" и "видео", что видно на фиг.9.
Во многих ситуациях полезно, чтобы различные функциональные клавиши 2 имели разные функции. Однако, возможно, что пользователь иногда захочет заставить две или более функциональных клавиш 2 управлять одной и той же функцией. Когда выбран профиль 3 "личный 1", опция 7 "первая функциональная клавиша" установлена в положение "камера", и опция 8 "вторая функциональная клавиша" также установлена в положение "камера". Таким образом, когда терминал находится в режиме ожидания, текст 4 "камера" показан на дисплее 1 дважды, что видно на фиг.10. В этом варианте осуществления настоящего изобретения используется средство управления с помощью функциональной клавиши 2, однако можно также использовать средство управления, управляемое голосом, и, таким образом, в некоторых случаях более надежным и/или дружественным к пользователю является конфигурация, в которой есть только одна выбираемая функция.
Функциональные клавиши, зависящие от профиля, можно реализовать и другими способами, так как функциональная клавиша 2 ассоциируется с функцией согласно параметрам настройки. В одном варианте осуществления настоящего изобретения можно свободно выбрать название для функциональной клавиши 2 и связать эту функциональную клавишу с желательной функцией. Это допускает, например, использование функциональных клавиш 2 с одинаковым названием в различных профилях, однако при этом указанные функциональные клавиши могут активизировать различные функции. Например, в одном варианте осуществления настоящего изобретения значение "текстовое сообщение" установлено для одной функциональной клавиши 2 как в профиле "в помещении", так и в профиле "автомобиль". Когда функциональная клавиша 2 "текстовое сообщение" активизирована в профиле "в помещении", ввод сообщения можно начать посредством клавиатуры. В профиле "автомобиль" нажатие функциональной клавиши 2, в свою очередь, запускает приложение по распознаванию речи, чтобы можно было диктовать текстовое сообщение. Таким образом, пользователь знает то, что активация функциональной клавиши 2 "текстовое сообщение" запускает приложение, позволяющее создать текстовое сообщения, а способ ввода содержания сообщения зависит от текущего профиля.
В этом варианте осуществления настоящего изобретения рабочие характеристики заранее заданы в процессе изготовления. В одном из вариантов осуществления настоящего изобретения пользователь задает все рабочие характеристики, а в другом варианте осуществления настоящего изобретения поставщик услуг задает характеристики (которые пользователь, в одном из вариантов осуществления настоящего изобретения, может загрузить с сервера провайдера услуг).
Пользователь может настраивать рабочие характеристики разными способами. В одном из вариантов осуществления настоящего изобретения пользователь выбирает значение из списка. Это очень полезно во многих приложениях, но когда имеется множество альтернативных рабочих характеристик, список может иметь большую длину. В другом варианте осуществления настоящего изобретения пользователь может задать значение для функциональной клавиши 2 посредством обучения. Когда пользователь начинает определять рабочие характеристики профиля 3, он сначала выбирает одну рабочую характеристику (например, 1-ую функциональная клавишу 7). Затем пользователь задает значение (которое в этом случае является функцией) характеристики и, таким образом, запускает режим обучения. В одном из вариантов выполнения режима обучения для поиска и задания функции функциональной клавиши 2 пользователь использует обычную структуру меню. Таким образом, когда пользователь находит функцию, он задает эту функцию и останавливает режим обучения.
В вышеуказанных вариантах осуществления настоящего изобретения используется средство 2 управления с использованием функциональных клавиш. В других вариантах осуществления настоящего изобретения средство 2 управления может быть другого типа. В одном из вариантов осуществления настоящего изобретения пользовательский интерфейс выполнен в виде сенсорного экрана и, таким образом, средство 2 управления находится на сенсорном экране. На фиг.11 и 12 показаны два примера пользовательского интерфейса в виде сенсорного экрана согласно этому варианту выполнения изобретения. В этих примерах на экране 1 имеется четыре средства 2 управления, и все они являются настраиваемыми в зависимости от используемого профиля 3.
Когда выбран профиль 3 "совещание", опция 7 "первая функциональная клавиша" установлена в положение "памятки", опция 8 "вторая функциональная клавиша" установлена в положение "календарь", опция "третья функциональная клавиша" установлена в положение "меню", а опция "четвертая функциональная клавиша" установлена в положение "имена". Таким образом, когда терминал находится в режиме ожидания, на дисплее 1 отображаются тексты 4 "памятка", "календарь", "меню" и " имена", что видно на фиг.11. Эти тексты 4 отображаются в элементах 9 выбора сенсорного экрана 1, и нажатие на один из этих элементов 9 запускает указанную функцию.
Когда выбран профиль 3 "спорт", опция 7 "первая функциональная клавиша" установлена в положение "секундомер", опция 8 "вторая функциональная клавиша" установлена в положение "видео", опция "третья функциональная клавиша" установлена в положение "меню", а опция "четвертая функциональная клавиша" установлена в положение "камера". Таким образом, когда терминал находится в режиме ожидания, на дисплее 1 отображаются тексты 4 "секундомер", "видео" "меню" и "камера", что видно на фиг.12.
В различных вариантах осуществления настоящего изобретения, представленных выше, режим ожидания терминала использовался только как пример режима устройства. В соответствии с изобретением можно также создать такие варианты его осуществления, в которых режим устройства отличается от указанного режима ожидания. Точно так же функция функциональной клавиши может быть указана другими способами, например, посредством звукового сигнала.
Объединяя различные способы, режимы и структуры, раскрытые в сочетании с различными примерами осуществления настоящего изобретения, представленными выше, можно создать различные варианты осуществления изобретения, соответствующие его сущности. Поэтому вышеуказанные примеры не следует рассматривать как ограничивающие изобретение, варианты осуществления настоящего изобретения могут свободно изменяться в рамках признаков, сформулированных в формуле изобретения.