Способ автоматического установления последовательности пунктов меню

 

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

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

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

Например, обычные пейджеры, известные из предшествующего уровня техники, имели всего несколько рабочих режимов, таких как "считывание", "защита" и "удаление". Один пример известного пейджера раскрыт в патенте США 5182553, выданном на имя Kung. Этот пейджер имеет приемник для приема сообщений и рабочих команд, контроллер приемника, память для сохранения рабочих команд и средство для выборки из памяти и представления принятых рабочих команд. При таком небольшом числе режимов представление определенной последовательности пунктов меню является тривиальным. Однако с появлением усовершенствованных микроЭВМ с большей памятью число возможных режимов работы возросло до десятка и более. Эти режимы могут включать "считывание", "защиту", "установку уровня громкости предупреждения", "стирание", "выключение", "установку сигнализации", "установку мелодии предупреждения", "автоматическое/ручное включение", "установку времени автоматического включения", "установку времени суток", "установку режима считывания" и "хронограф". Однако средства выбора режима, обычно доступные для пользователей персональных ЭВМ, такие как большой графический монитор, полная буквенная клавиатура и манипулятор "мышь", не доступны пользователям миниатюрных устройств. Поэтому способы, используемые в персональной ЭВМ для выбора режимов работы, сложно адаптировать к миниатюрным устройствам. Из-за миниатюрности устройства размер дисплея и число и виды регуляторов ограничены. Например, типовой дисплей может иметь размер меньше двух квадратных дюймов или 12,5 см2, и устройство может иметь всего несколько переключателей и работать без мыши. В таком миниатюрном устройстве пункты меню, позволяющие пользователю выбирать нужный режим, представляются в заранее установленной последовательности. При этом пользователь последовательно перебирает пункты меню, чтобы выбрать нужный режим работы.

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

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

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

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

Фиг. 2 - таблица пунктов меню согласно предпочтительному варианту осуществления изобретения.

Фиг. 3 - блок-схема алгоритма выбора режима пейджера согласно предпочтительному варианту осуществления изобретения.

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

Фиг. 5 - вид спереди устройства, функционирующего согласно другому варианту осуществления изобретения.

Фиг. 6 - таблица пунктов меню в соответствии с другим вариантом осуществления изобретения.

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

Подробное описание изобретения На фиг. 1 изображен вид спереди устройства 20, функционирующего в соответствии с предпочтительным вариантом осуществления изобретения. Пейджер содержит область отображения 22 для передачи информации сообщения пользователю. Область отображения предпочтительно представляет собой средство отображения, такое как жидко-кристаллический дисплей (ЖКД). Область отображения 22 имеет область отображения состояния пейджера 24, предназначенную для показа разных состояний пейджера. Например, в области состояния может быть показано текущее время, выход за пределы диапазона, автоматическое включение/выключение, а также состояние вида предупреждения и сигнализации. Область отображения 22 также содержит область графического дисплея 26, выполненную с возможностью отображения как текстовой, так и графической информации. Графический дисплей 26 может использоваться для отображения информации сообщения, принятого пейджером, а также пунктов меню для выбора режима пейджера. Пейджер 20 также имеет переключатель режимов 28 и многопозиционный переключатель 30, предпочтительно выполненные в форме нажимных кнопок. Эти переключатели позволяют пользователю управлять работой пейджера, включая просмотр меню выбора режимов и выбор режимов работы из меню.

На фиг. 2 показана предложенная таблица пунктов меню. Она содержит множество режимов работы и соответствующее число пунктов меню. В столбце 40 представлен перечень пунктов меню, из которого пользователь может выбрать режим работы пейджера. В предпочтительном варианте символ, соответствующий пункту меню, отображенному на графическом дисплее 26, тот же самый, что и текст, содержащийся в столбце 40. В других вариантах осуществления символом может служить эквивалент текста на иностранном языке или соответствующая пиктограмма. Столбец 42 показывает приоритет, установленный по умолчанию, присвоенный каждому пункту меню и указывающий первоначальную последовательность данного пункта меню.

В столбце 44 показано, сколько раз пользователь выбирал конкретный рабочий режим пейджера. Столбец 46 отражает приоритет пункта меню в той последовательности, в которой он будет выводиться в области отображения 26. Как будет пояснено ниже со ссылкой на фиг. 3, этот приоритет является функцией столбцов установки по умолчанию 42 и частоты 44. В столбце 40 представлены режимы работы, типичные для пейджеров. Режим считывания сообщений позволяет пользователю просматривать сообщения, принятые пейджером. Режим защиты сообщений позволяет пользователю предотвратить удаление выбранных сообщений. Режим регулировки уровня громкости предупреждения позволяет пользователю установить уровень звукового давления предупреждения, включая немой режим и колебательный режим предупреждения. Режим стирания сообщений позволяет пользователю удалить ненужные сообщения из памяти пейджера. Режим выключения позволяет пользователю вручную выключить пейджер. Режим установки сигнализации позволяет пользователю устанавливать время, когда должна прозвучать сигнализация. Режим установки мелодии предупреждения позволяет пользователю выбрать определенную мелодию из заданного набора мелодий предупреждения. Режим автоматического/ручного включения позволяет пользователю включать и выключать автоматические функции включения/выключения показа времени. Режим установки времени автоматического включения позволяет пользователю устанавливать время, когда пейджер должен автоматически выключиться или включиться. Режим установки времени суток позволяет пользователю устанавливать на пейджере время суток. Режим установки считывания позволяет пользователю выбрать способ, каким будет отображаться сообщение, например, для просмотра по строкам или по знакам. Режим хронографа позволяет пользователю оперировать функциями остановки часов. И режим установки по умолчанию позволяет пользователю установить значения по умолчанию 42 пунктов меню 40.

На фиг. 3 представлена блок-схема алгоритма выбора режимов пейджера согласно изобретению. В режиме ожидания 50 на дисплее 22 отображается информация по умолчанию, например текущее время в области графического дисплея 26 и состояние пейджера в области отображения 24. В альтернативных вариантах в режиме ожидания на дисплее могут выводиться прочерки или пустой экран для сбережения ресурса источника питания. Это отображение сохраняется до тех пор, пока пользователь не выполнит первую операцию, нажав переключатель режима 28, этап 52. На этапе 54 выбирают пункт меню с высшим приоритетом. На фиг. 2 в столбце 46 показано, что самый высокий приоритет имеет пункт меню "считывание сообщений", отмеченный как приоритет 1. Следовательно, первый пункт меню выбирается в зависимости от приоритета. Затем, на этапе 56 в области отображения 26 отображают символ, соответствующий выбранному пункту меню. В столбце 40 этот символ является тестом "считывание сообщений", альтернативно могут быть отображены эквиваленты на иностранном языке или пиктограмма. На этапах 60 и 62 ожидают дальнейших действий пользователя нажатием многопозиционного переключателя 30 или переключателя режимов 28. Следует отметить, что если ни один из этих переключателей не будет нажат в течение установленного времени, программа возвратится к этапу 50 (не показано). Если нажат переключатель режимов, на этапе 64 выбирают следующий по приоритету пункт меню и на этапе 56 отображают его соответствующий символ. На фиг. 2 следующий по приоритету режим - "защита сообщений", имеющий приоритет 2. При этом в области графического дисплея 26 текст "считывание сообщений" изменится на текст "защита сообщений". Таким образом пользователь может прокручивать вниз перечень пунктов меню в столбце 40 последовательно с каждым нажатием переключателя режимов, причем последовательность пунктов меню определяется рейтингом приоритетов в столбце 46. Следует отметить, что последовательность возвратится к пункту меню с самым высоким приоритетом после того, как будет отображен пункт меню с наименьшим приоритетом (не показано).

Если пользователь нажимает на переключатель выбора 30 (этап 60 на фиг. 3), этот ввод данных пользователя принимается устройством с дисплеем и приращивается частота, столбец 44, режима, соответствующего отображаемому пункту меню.

Эта операция соответствует контролированию выбора пользователем из множества режимов работы. Следует отметить, что если счетчик частоты переполняется, можно отрегулировать все счетчики, разделив их значения частоты на два (не показано). Затем, на этапе 68, происходит изменение приоритетов пунктов меню на основе частоты выбора каждого пункта меню, причем максимальная частота выбора получает самый высокий приоритет, а минимальная частота - самый низкий. Если же любые две частоты по существу равны, на этапе 70, а затем 72 производят изменение приоритетов по существу равных пунктов меню в соответствии со значениями по умолчанию. По существу равным может быть любое значение, и оно может включать пункты меню, имеющие частоты в пределах 5% значения для каждого из них. Как вариант, можно включить параметр неоднозначной зависимости, чтобы исключить изменение приоритетов пунктов меню, имеющих по существу равные частоты и выбираемых с существенно равными частотами каждый раз, когда выбирается один или другой из них. После изменения приоритетов на этапе 74 изменяют рабочий режим пейджера в соответствии с пунктом меню, который был отображен на дисплее, когда была нажата кнопка выбора на этапе 60. После этого, на этапе 76, выполняют выбранный режим.

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

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

При этом, когда пользователь получает новый пейджер, тот будет запрограммирован на определенный перечень по умолчанию (столбец 42). Частоты пунктов меню (столбец 44) также могут быть установлены на ноль или на определенные первоначальные значения. Если бы использовались определенные первоначальные значения, то частоту низшего пункта меню по умолчанию (установка по умолчанию) можно было бы установить на 5, увеличивая частоту на 5 с каждым увеличением значения по умолчанию, что даст максимальному значению по умолчанию (считывание сообщений) первоначальную установку на 80. Эти определенные первоначальные значения могут быть установлены изготовителем или при инициализации пользователем.

На фиг. 4 представлена блок-схема алгоритма работы по умолчанию с выбираемой пользователем установкой согласно данному изобретению. Последовательность операций начинается на этапе 80, после этапа 76 на фиг. 2, если выбран этот режим. На этапе 82 выбирают пункт меню с высшим приоритетом и на этапе 84 отображают символ, соответствующий выбранному пункту меню. Если нажать многопозиционный переключатель (этап 86), значение по умолчанию данного выбранного пункта меню уменьшится (этап 88), а значение по умолчанию невыбранного пункта меню увеличится. В результате выбранный пункт меню поднимется вверх по списку приоритетов по умолчанию. Если нажать переключатель режимов (этап 92), выбирается следующий пункт меню с самым высоким приоритетом (этап 94). Этап 96 имеет место, если в течение заданного промежутка времени не было нажато никаких переключателей, в противном случае на этапе 84 отображают выбранный пункт меню.

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

На фиг. 5 показан вид спереди пейджера 20, функционирующего в соответствии с другим вариантом осуществления изобретения. Позиции 20, 22, 28 и 30 в основном соответствуют аналогичным позициям на фиг. 1. Область графического отображения 126 по существу соответствует области отображения 26 на фиг. 1, но она расширена на весь ЖКД 22. В области отображения 22 имеются зоны для 12 пиктограмм, обозначенных от 1-1 до 1-12. Эти 12 пиктограмм соответствуют пунктам меню.

На фиг. 6 показана таблица пунктов меню, соответствующая этому варианту осуществления изобретения. Столбец 40 содержит список пунктов меню, из которых пользователь может выбирать режим работы пейджера. В столбце 142 представлены приоритеты по умолчанию, присвоенные каждому пункту меню, которые показывают первоначальный порядок пункта меню и пиктограмму, соответствующую данному пункту меню. Например, 1-4 на фиг. 5 соответствует пиктограмме приоритета по умолчанию 4, столбец 142, который является пунктом меню установки уровня громкости предупреждения. Пиктограмма, соответствующая установке уровня громкости предупреждения, может представлять собой преобразователь с линиями, показывающими переменные уровни громкости. Аналогично, другие пункты меню могут иметь другие пиктограммы, в понятной форме отражающие соответствующий режим работы. Столбец 144 соответствует столбцу 44 на фиг. 2 и показывает, сколько раз пользователь выбирал конкретный рабочий режим пейджера. Столбец 146 соответствует столбцу 46 на фиг. 2 и показывает приоритет пункта меню, как он будет отображен в области отображения 26.

На фиг. 7 показана блок-схема алгоритма выбора режима пейджера в соответствии с альтернативным вариантом изобретения. Этапы 50-52 и 60-76 соответствуют аналогично обозначенным этапам на фиг. 3. Отличие состоит в размещении пиктограмм в области отображения 126. На этапе 154 отображают все символы пиктограмм по приоритетам соответствующих пунктов меню. Затем на этапе 156 выбирают пункт меню с самым высоким приоритетом. На этапе 158 выделяют выбранный пункт меню. Это может быть сделано путем мигания выбранного пункта меню. Аналогично алгоритму по фиг.3 пункты меню выделяют путем нажатия переключателя режимов 28, а выбирают режим и изменяют их приоритеты путем нажатия многопозиционного переключателя 30.

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

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

Формула изобретения

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

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

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

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

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

6. Способ по п.5, отличающийся тем, что приоритет по умолчанию присваивают посредством программирования для каждого пункта меню.

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

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

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7



 

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

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

Изобретение относится к вычислительной технике и может быть использовано при проектировании устройства отображения информации на экране ЭЛТ

Изобретение относится к области вычислительной техники и предназначено для использования в системе вывода графической информации из ЭВМ

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

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

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

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

Изобретение относится к области автоматики и вычислительной техники
Наверх