Связной терминал

Иллюстрации

Показать все

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

Реферат

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

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

Уровень техники

Наиболее часто возникающей проблемой для дизайна пользовательского интерфейса с одной программируемой клавишей, используемого, например, в телефоне Nokia 3310™ и описанного в заявках ЕР №№0844777 и 0844778, является тот факт, что набор клавиш не всегда оптимален для обработки редко используемых операций, таких как обеспечение реализации вызовов конференц-связи и ожидание вызова приемлемым образом. Далее изобретатели обнаружили, что единственная программируемая клавиша должна в идеале всегда показывать наиболее используемую операцию связанного с ней состояния телефона. С увеличением числа функций телефонов оказывается весьма сложным достичь этой цели, и существует направление, что функция единственной программируемой клавиши есть «Опции» вместо наиболее используемой операции при увеличении числа состояний телефона.

Дизайн пользовательского интерфейса с двумя программируемыми клавишами, используемый, к примеру, в телефоне Nokia 6210тм, страдает от аналогичных недостатков при эффективном просмотре, вызванных ограничениями набора клавиш и дисплея. Одна из ключевых находок в проверках удобства для дизайна пользовательского интерфейса с двумя программируемыми клавишами с объединенной клавишей прокрутки и выбора, используемого, например, в телефоне Nokia 7110тм, состояла в том, что отсутствовало явное разделение ролей между нажатием прокрутчика и левой программируемой клавишей. Кроме того, функция нажатия прокрутчика вообще не показывалась для пользователя, что предотвращало от превращения ее в эффективную клавишу. В результате пользователи чувствовали, что у них нет эффективного управления устройством.

Заявка ЕР №1104151 раскрывает связной терминал с двумя программируемыми клавишами и клавишей передвижение плюс выбор. Пользовательский интерфейс известного устройства преодолевает некоторые проблемы, связанные с двойной программируемой клавишей с объединенной клавишей прокрутка плюс выбор в дизайне пользовательского интерфейса, используемом, например, в Nokia 7110™, в котором разделение ролей между клавишей передвижение плюс выбор и левой программируемой клавишей было описано, но не совсем ясно. Левая клавиша служила в основном для предоставления доступа к «опциям», но также для выбора помеченной опции, в то время как клавиша передвижения служила в основном в качестве клавиши «ОК». Функция клавиши передвижение плюс выбор не была описана. В меню функцией правой программируемой клавиши является «Прекращение» или «Назад».

Патент US №5381461 раскрывает терминал с четырьмя программируемыми клавишами. Функции этих программируемых клавиш отображаются в нижней области символьного дисплея 2 на 24. До двух символьных промежутков можно заимствовать из соседей метки. Метки всегда являются текстовыми метками и при возможности отображаются четыре текстовые метки. Когда общее число символов, требуемых для отображения текстов меток, превышает 24, отображаются только три метки.

Сущность изобретения

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

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

Хотя передвижение посредством дизайна пользовательского интерфейса в связном терминале согласно изобретению оптимизировано для роликовой клавиши (передвижение вверх/вниз является приоритетным по сравнению с передвижением влево/вправо), дизайн пользовательского интерфейса в связном терминале согласно изобретению будет также работать с пятипозиционной групповой клавишей (пять отдельных клавиш или трехпозиционная кулисная клавиша с операциями вверх/вниз/выбор и операциями назад и вперед на соседних левой/правой клавишах).

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

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

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

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

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

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

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

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

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

фиг. 3 показывает предпочтительный вариант выполнения пользовательского интерфейса согласно изобретению;

фиг. 4 показывает первый альтернативный вариант выполнения пользовательского интерфейса согласно изобретению;

фиг. 5 показывает второй альтернативный вариант выполнения пользовательского интерфейса согласно изобретению;

фиг. 6 показывает третий альтернативный вариант выполнения пользовательского интерфейса согласно изобретению;

фиг. 7 показывает блок-схему алгоритма для динамического отображения меток программируемых клавиш согласно предпочтительному варианту выполнения изобретения;

фиг. 8 показывает четвертый альтернативный вариант выполнения пользовательского интерфейса согласно изобретению;

фиг. 8а и 8b показывают содержимое пользовательского интерфейса в четвертом варианте выполнения в различных состояниях пользовательского интерфейса;

фиг. 9 показывает расположение на дисплее икон в виде сетки согласно изобретению;

фиг. 10 показывает расположение на дисплее текстовой строки согласно изобретению;

фиг. 11 показывает пример окна программируемых клавиш согласно изобретению; и

фиг. 12 показывает пример окна состояний согласно изобретению.

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

Фиг. 1 показывает предпочтительный вариант выполнения терминала согласно изобретению, такого как сотовый телефон 1, который содержит пользовательский интерфейс, имеющий клавиатуру 2, дисплей 3, кнопку 4 включения-выключения, громкоговоритель 5 (показаны только отверстия) и микрофон 6 (показаны только отверстия), установленный в движке 15, частично покрывающем клавиатуру 2 в закрытом состоянии.

Согласно предпочтительному варианту выполнения изобретения, клавиатура 2 имеет первую группу 7 клавиш, содержащих буквенно-цифровые и символьные клавиши, две программируемых клавиши 8 и пятипозиционную роликовую клавишу 10 передвижения (вверх-вниз, влево-вправо и выбор) для передвижения курсора. Далее клавиатура включает в себя две клавиши 9 обработки вызова для инициирования и завершения вызовов. Текущие функции программируемых клавиш 8 и функция выбора пятипозиционной роликовой клавиши 10 передвижения показаны в отдельном поле в нижней части дисплея 3 прямо над программируемыми клавишами 8.

Фиг. 2 схематически показывает наиболее важные части предпочтительного варианта выполнения телефона, причем упомянутые части существенны для понимания изобретения. Процессор 18, который поддерживает терминальное программное обеспечение GSM, управляет также связью с сетью через приемопередающую цепь 19 и антенну 20.

Микрофон 6 преобразует речь пользователя в аналоговые сигналы; сформированные таким образом сигналы преобразуются из аналоговой в цифровую форму в аналого-цифровом преобразователе (не показан) перед тем, как речь кодируется в аудиочасти 14. Закодированный речевой сигнал передается в процессор 18. Процессор 18 также формирует интерфейс к памяти 17а ОЗУ и флэш-памяти 17b ПЗУ, SIM-карте 16 (карта модуля идентификации абонента), дисплею 3 и клавиатуре 2 (равно как и данные, источник питания и т.д.). Аудиочасть 14 осуществляет декодирование речевого сигнала, который передается из процессора 18 в ушной телефон 5 через цифроаналоговый преобразователь (не показан).

Фиг. 3 показывает предпочтительный вариант выполнения пользовательского интерфейса согласно изобретению. Пользовательский интерфейс включает в себя дисплей 3, разделенный на три связанные области: окно 21 состояния, основное окно 22 и окно 23 программируемой клавиши. Пользовательский интерфейс, показанный на фиг. 3, соответствует телефону 1 на фиг. 1. Функции, связанные с двумя программируемыми клавишами 8 и функцией «выбор» пятипозиционной роликовой клавиши 10 передвижения, отображаются в окне 23 программируемой клавиши.

Фиг. 4 показывает первый альтернативный вариант выполнения пользовательского интерфейса согласно изобретению. В этом варианте выполнения дизайн дисплея может быть таким же, как и в предпочтительном варианте выполнения. Функции, связанные с двумя программируемыми клавишами 8 и функцией «выбор» пятипозиционной джойстиковой клавиши 11 передвижения, отображаются в окне 23 программируемой клавиши. Такая пятипозиционная джойстиковая клавиша 11 передвижения известна из сотового телефона Nokia 7650™, недавно запущенного в производство обладателем прав по данной заявке.

Фиг. 5 показывает второй альтернативный вариант выполнения пользовательского интерфейса согласно изобретению. В этом варианте выполнения дизайн дисплея может быть таким же, как и в предпочтительном варианте выполнения. Функции, связанные с двумя программируемыми клавишами 8 и функцией «выбор» трехпозиционной роликовой клавиши 12 передвижения, отображаются в окне 23 программируемой клавиши. Такая трехпозиционная роликовая клавиша 12 передвижения известна из сотового телефона Nokia 7110™, недавно запущенного в производство обладателем прав по данной заявке.

Фиг. 6 показывает третий альтернативный вариант выполнения пользовательского интерфейса согласно изобретению. В этом варианте выполнения дизайн дисплея может быть таким же, как и в предпочтительном варианте выполнения. Функции, связанные с двумя программируемыми клавишами 8 и функцией «выбор» трехпозиционной клавиши 13 прокрутки, отображаются в окне 23 программируемой клавиши. В этом варианте выполнения клавиатура не снабжается клавишами обработки вызова. Вместо этого обработка вызова осуществляется посредством программируемых клавиш. Это является частным преимуществом, если желательна простая и/или малая клавиатура.

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

Фиг. 8 показывает четвертый альтернативный вариант выполнения пользовательского интерфейса согласно изобретению. В этом варианте выполнения дизайн дисплея может быть таким же, как и в предпочтительном варианте выполнения. Функции, связанные с единственной программируемой клавишей 26, отображаются в окне 23 программируемой клавиши. Клавиатура включает в себя клавишу 24 «очистка», выполняющую «отрицательные» операции в зависимости от текущего состояния телефона. Эти «отрицательные» операции включают в себя отклонение поступающих вызовов, возврат, выход и очистку. Опционная клавиша 25 предоставляет доступ к перечню опций, отображенному в основном окне 22 дисплея 3. Одно- или двухпозиционная клавиша 27 прокрутки позволяет пользователю осуществлять прокрутку между опциями в перечне опций или меню. Выборы осуществляются посредством программируемой клавиши 26.

Фиг. 8а и 8b показывают содержимое дисплея в пользовательском интерфейсе по четвертому альтернативному варианту выполнения в различных состояниях. Пользовательский интерфейс на фиг. 8а находится в состоянии телефонной книги. Наиболее используемая функция в этом состоянии пользовательского интерфейса «Вызвать» отображается в окне 23 программируемой клавиши, и пользователь может интуитивно выбрать эту наиболее используемую функцию. Если же пользователь не желает вызывать высвеченный телефонный номер, а желает, к примеру, послать сообщение, нажатие на «клавишу опций» 25 переведет пользовательский интерфейс в состояние, показанное на фиг. 8b. В состоянии по фиг. 8b пользовательский интерфейс отображает остальные операции, которые возможны в связи со входами телефонной книги, такими как «Посмотреть подробности», «Редактировать имя» и «Послать сообщение». После высвечивания желательной операции с помощью клавиши 27 прокрутки эта желательная операция может быть выбрана нажатием программируемой клавиши 26. Тем самым пользователь может обратиться к не столь часто используемым операциям, связанным с рассматриваемым состоянием без отступления назад в структуре меню.

Пятипозиционная роликовая клавиша 10 передвижения или пятипозиционная джойстиковая клавиша 11 передвижения позволяет пользователю передвигать сеточный курсор 28 в четырех направлениях между ячейками 29 иконок (пиктограмм), размещенными в сеточной структуре на дисплее 3, как показано на фиг. 9. Предпочтительно сетки являются вертикальными, т.е. все ячейки в одной строке отображаются в одно и то же время, но все строки могут не попадать на экран. Прокрутка направо в последней ячейке строки переводит к первой ячейке в следующей строке, а прокрутка влево в первой ячейке переводит к последней ячейке в предыдущей строке соответственно.

Сетки закольцовываются, если все ячейки 29 иконок могут попасть на один дисплей 3. Если сетка имеет больше ячеек 29 иконок, чем может быть отображено на одном экране, прокрутка вверх/влево в первой ячейке 29 иконки в первой строке или вниз/вправо в последней ячейке 29 иконки в последней строке недоступны. Этот вид передвижения полезен для разных приложений, включаемых в основном во все сотовые телефоны. Основанные на сетках приложения могут включать в себя:

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

- календарь (просмотр месяцев);

- редактирование изображений.

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

Сеточный курсор 28 передвигается от одной ячейки 29 иконки к другой посредством клавиши передвижения. Полоса 30 прокрутки указывает положение помеченного пункта относительно длины перечня выбора (все ячейки 29 иконок). Табулятор 31 полосы прокрутки опускается или поднимается по мере передвижения пользователя вниз или вверх по перечню.

Основное окно 22 показывает область активности (например, происходящие события вызова, информацию перечня меню, содержимое средства просмотра и т.п.). Содержимое области основного окна является контекстно зависимым. В нормальном состоянии в основном окне будут отображаться латинские буквы в случае составления предложения. Это применяется к текстам, таким как тексты меню, пункты выбора, программные извещения, заметки, запросы подтверждения и т.д. В дополнение к размеру основного шрифта предусматриваются большие шрифты для чтения-записи при посылке текстов и в телефонной книге для отображения номеров и имен.

Окно программируемых клавиш отображает функции программируемой клавиши с помощью иконок или текстов. На фиг. 11 левая программируемая клавиша имеет иконку «Опция», а правая программируемая клавиша - иконку «Назад». Когда поступает вызов, клавиша выбора, будучи встроена в пятипозиционную роликовую клавишу 10 передвижения или в пятипозиционную джойстиковую клавишу 11 передвижения, активирует первичную функцию, которая представляет собой «Ответить».

Когда доступны только две опции и ни одну из них нельзя указать подходящей программной иконкой или когда окно 23 программируемой клавиши имеет достаточный размер, чтобы позволить использовать текстовые метки программируемых клавиш «Влево» и «Вправо», используются такие метки.

Фиг. 12 показывает предпочтительный дизайн для окна 21 состояния согласно изобретению. Индикаторная зона 32 состояния резервируется для индикаторов состояния (например, принят СМС, речевая почта, режим молчания, вибратор включен, иконка поступающего вызова и т.п.). Цифровые часы также отображаются в индикаторной зоне 32 состояния в случаях, когда позволяет соотношение приоритетов для индикаторов состояния.

Заголовочная текстовая зона 34 в окне состояния резервируется для отображения текста заголовка. Пользователь здесь может проверить, к примеру, текущий уровень в иерархии меню. Индикатор сигнала отображается в окне 35 индикации сигнала слева от окна 21 состояния, а индикатор аккумулятора отображается в окне 33 индикации аккумулятора справа от окна 21 состояния. Оба индикатора занимают максимальную высоту окна 21 состояния.

Альтернативно к сеточному меню, показанному на фиг. 9, объекты могут перечисляться в виде текста, как показано на фиг. 10. Объекты основного меню отображаются как список выбора или сетка. Положение в дереве меню указывается движком 30 прокрутки. Ко всем типам меню может быть применена анимация. Текст заголовка отображает указание того, где в меню находится телефон, независимо от формата меню.

Первичная функция средней программируемой клавиши и связанная с ней метка должны выбирать объект текущего меню. Правая программируемая клавиша связывается с иконкой «Выход-Назад», и ее выбор выводит из меню в незанятое состояние. Левая программируемая клавиша имеет перечень опций с опциями персонализации, а также помогает, если разрешена помощь вручную.

Окно 34 текста заголовка отображает общую часть списка выбора, например название основного меню. Движок 30 прокрутки указывает положение в длинном списке выбора.

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

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

Клавиша выбора в списке опций отображает «ОК», если выбор опции будет активным при работе. Если этот выбор даст новые опции, клавиша выбора отображает «Выбор».

Фиг. 7 показывает блок-схему алгоритма для динамического отображения меток программируемых клавиш согласно предпочтительному варианту выполнения изобретения. Когда в незанятом состоянии происходит событие, телефон 1 на этапе 101 обнаруживает это событие, а на этапах 102 и 103 идентифицирует тип события и то, какие опции доступны в текущем состоянии и какие из них предпочтительны.

На этапе 104 телефон 1 определяет функции, которые доступны для двух программируемых клавиш 8 и для клавиш 10, 11, 12 или 13 передвижения. На этапе 105 телефон проверяет в библиотеке меток рабочих клавиш во флэш-памяти 17b ПЗУ, можно ли представить подлежащие отображению функции текстовой меткой или иконкой, например «» или «Назад», либо «≡» или «Опция». Предпочтительно критерии для выбора представления функции состоят в использовании текстовых меток, когда это позволяет ширина окна программируемой клавиши. Как показано в нижеследующей таблице, предпочтительно симметричное расположение (дизайн) и расположение с наивысшим приоритетом.

Таблица 1
Отображение иконок или текста для программируемых клавиш
ПриоритетЛевая пр. кл.Средняя пр. кл.Правая пр. кл.
1ТЕКСТТЕКСТТЕКСТ
2ТЕКСТИКОНКАТЕКСТ
3ИКОНКАТЕКСТИКОНКА
4ИКОНКАИКОНКАИКОНКА

Затем на этапе 107 отображается окно 23 программируемой клавиши. Если программируемая клавиша нажата на этапе 108, то на этапе 109 исследуется, запрашивается ли операция. Если да, эта операция выполняется, и телефон возвращается к этапу 102 для определения нового окна 23 программируемой клавиши. Если никакая операция не запрашивается, телефон возвращается к этапу 102 для определения нового окна 23 программируемой клавиши. Если на этапе 108 нажата клавиша «Выход» (Escape), например нажата алфавитно-цифровая клавиша, то телефон возвращается в незанятое состояние.

Стиль пользовательского интерфейса согласно предпочтительному варианту выполнения изобретения основан на наличии клавиши прокрутки, клавиши выбора, опционных клавиш и клавиши «Очистка-Назад». Клавиша прокрутки предпочтительно выполнена с возможностью прокручивания вверх и вниз, а для некоторых целей также с возможностью прокручивания влево и вправо.

Стиль пользовательского интерфейса согласно изобретению стал в большей степени масштабируемым и позволяет легко добавлять признаки во все варианты в одно и то же время. Это иллюстрируется пользовательскими интерфейсами, показанными на фиг. 3, 4, 5, 6 и 8.

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

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

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

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

Рабочие клавиши

Поскольку микробраузер и содержимое услуг являются основными признаками телефонов протокола мобильной интерактивной связи с Интернет (WAP), управляющее устройство должно предлагать достаточно легкое передвижение. Набор общих клавиш, состоящий из клавиш прокрутки вверх-вниз, клавиши выбора, рабочих клавиш и клавиши «Очистка-Назад» и дополненный прокруткой влево-вправо, обеспечивает плавный поиск и разработку улучшенных приложений для отправки сообщений, календарных приложений, усовершенствованного редактирования и ввода данных и т.п.

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

Пользовательский интерфейс согласно предпочтительному варианту выполнения изобретения обеспечивает улучшенное редактирование путем передачи первичной опции в зависящую от контекста клавишу выбора («Послать») и передачи остальных опций на левую программируемую клавишу.

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

Основанные на сетке приложения

Имеется три типа основанных на сетке приложений:

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

- календарь (просмотр месяцев);

- редактирование изображений.

Объекты панели запуска и редактирования изображений отображаются в сетке 3×3. Календарь использует сетку 7×6.

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

Поскольку пользовательский интерфейс согласно предпочтительному варианту выполнения изобретения имеет назначенную программную клавишу для представления первичной функции, т.е. клавишу выбора, левая программируемая клавиша может в некоторых приложениях использоваться для «Опций». Функции всех признаков следует оптимизировать для использования одной рукой.

Программируемые клавиши

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

Левая программируемая клавиша дает список опций, если они доступны, а правая программируемая клавиша функционирует как клавиша «Назад» или «Выход». Клавиша выбора выполняет первичную функцию в контексте, например выбирает высвеченный в меню объект или активирует относящуюся к нему функцию. Пользователь должен иметь возможность использовать телефон как можно больше с помощью только прокрутки и клавиш выбора.

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

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

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

Ниже дана таблица, поясняющая соответствие опций различным ситуациям (затемненный пример является исключением текст-ничего-текст):

Количество опцийЕсли одна опция - назад-выход-очисткаЕсли нет опции назад-выход-очистка
1 опция:Опция
2 опции:ОпцияОпция1Опция2
3 опции (опции на левой пр. кл. могут иметь только одну опцию):ОпцияОпция
4 или более опций:ОпцияОпция

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

Способность прокручивать вверх-вниз будет использоваться, когда дисплей показывает список объектов выбора.

Для однострочных объектов выбора, многовыборных списков и многострочных объектов выбора в замкнутом контуре первоначально выбранный объект будет помечаться высвечиванием его на верхней строке дисплейного окна. Термин «пометить», как он используется здесь, включает в себя любые известные методы для пометок текста или иконки на дисплее, такие как высвечивание, подчеркивание и применение инверсного цвета. Если только один объект списка может быть показан в один момент, то отображаемый в настоящий момент объект рассматривается как помеченный. Предпочтительно помечать помогает движок прокрутки, следующий за отображаемым объектом. Если нажата клавиша прокрутки вверх, объекты списка будут прокручиваться вниз по экран