Способ напоминания об обновлении сообщений и сетевое клиентское устройство

Изобретение относится к области напоминания об обновлении сообщений пользователю сетевого клиентского устройства. Техническим результатом является повышение эффективности напоминания об обновлении сообщений пользователю сетевого клиентского устройства. В способе посредством клиентского устройства: определяют количество символов для напоминания об обновлении в соответствии с количеством обновленных сообщений, выданных сервером; создают символы для напоминания об обновлении в соответствии с определенным количеством символов для напоминания; настраивают параметры состояний созданных символов для напоминания об обновлении. Посредством дисплея клиентского устройства отображают символы для напоминания об обновлении в соответствии с настроенными параметрами состояний. При этом определяют, является ли по меньшей мере одно обновленное сообщение просмотренным, и если определено, что ни одно из указанных обновленных сообщений не является просмотренным, обновляют, посредством клиентского устройства, настроенные параметры состояний, в противном случае изменяют количество обновленных сообщений в соответствии с определенным количеством просмотренных сообщений. 2 н. и 11 з.п. ф-лы, 6 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ

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

УРОВЕНЬ ТЕХНИКИ

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

На фиг.1 показана блок-схема способа напоминания об обновлении сообщений сетевого дневника, содержащая описанные далее этапы.

На этапе 101 сервер узнает об обновлении сообщений в сетевом дневнике.

На этапе 102 сервер извещает клиентское устройство об обновлении сообщений в сетевом дневнике.

На этапе 103 клиентское устройство обновляет параметры состояний воздушного пузыря.

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

Способ напоминания об обновлении сообщений, согласно настоящему изобретению, включает:

определение клиентским устройством количества символов для напоминания об обновлении в соответствии с количеством обновленных сообщений, принятым от сервера, и создание символов для напоминания об обновлении, и

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

Определение клиентским устройством количества символов для напоминания об обновлении в соответствии с количеством обновленных сообщений, принятым от сервера, включает один из подэтапов, согласно которым:

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

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

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

Изменение клиентским устройством параметров состояний символов для напоминания об обновлении включает изменение альфа-значений символов для напоминания об обновлении в каждый интервал времени в соответствии с предварительно заданной кривой Бесселя.

Изменение клиентским устройством параметров состояний символов для напоминания об обновлении включает формирование цветов в системе RGB символов для напоминания об обновлении в каждый интервал времени.

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

Символы для напоминания об обновлении представлены воздушными пузырями или рисунками.

Сетевое клиентское устройство содержит:

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

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

Управляющий блок для управления символами напоминаний содержит настраивающий блок для настройки количества символов, формирующий блок для формирования очереди из символов напоминаний, настраивающий блок для настройки параметров состояний и отображающий блок для отображения символов; причем

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

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

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

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

Настраивающий блок для настройки параметров состояний содержит настраивающий подблок для настройки альфа-значений, выполненный с возможностью изменения альфа-значений символов для напоминания об обновлении в соответствии с предварительно заданной кривой Бесселя.

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

Сетевое клиентское устройство представляет собой мобильное оконечное устройство.

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

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

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

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

На фиг.5а схематично показана диаграмма пути перемещения воздушного пузыря согласно одному из вариантов реализации настоящего изобретения.

На фиг.5b показан график альфа-значений согласно одному из вариантов реализации настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

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

Посредством клиентского устройства:

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

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

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

На фиг.2 показана блок-схема способа напоминания об обновлении сообщений согласно одному из вариантов реализации настоящего изобретения.

На этапе 201 сервер выдает количество обновленных сообщений на клиентское устройство посредством сети Ethernet или другой коммуникационной сети.

На этапе 202 клиентское устройство создает изображение воздушных пузырей в соответствии с количеством обновленных сообщений, причем количество воздушных пузырей соответствует количеству обновленных сообщений.

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

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

На этапе 203 изменяют клиентским устройством параметры состояний каждого воздушного пузыря в каждом интервале времени согласно предварительно заданным логикам взаимодействия.

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

Следует принять во внимание, что путь перемещения каждого воздушного пузыря происходит случайным образом, а общий стиль изображения воздушного пузыря может быть выполнен резким или мягким в зависимости от различных условий. Если общий стиль воздушного пузыря выполнен резким, то оба конца его пути сходятся к середине, а если общий стиль воздушного пузыря выполнен мягким, оба конца его пути расходятся в наружном направлении. В конкретном варианте реализации настоящего изобретения чем больше обновленных сообщений, тем ближе сходятся направления перемещения воздушных пузырей и тем резче меняется скорость их перемещения. Этой ситуации может соответствовать ракетообразная форма воздушных пузырей. Штриховые линии на фиг.5а показывают более крутые пути 501 и 502 воздушных пузырей. Чем меньше количество обновленных сообщений, тем больше расходятся направления перемещения воздушных пузырей, и тем меньше скорость из перемещения. Сплошные линии на фиг.5а показывают более пологие пути 503 и 504 воздушных пузырей.

Кроме того, крутой или пологий путь перемещения воздушного пузыря может быть определен в зависимости от времени обновления сообщений сервером и/или от степени важности сообщения. Если обновленное сообщение пришло от приятеля пользователя или представляет собой сообщение, которое опубликовано системой, то путь перемещения воздушного пузыря может быть более крутым. Если обновленное сообщение представляет собой ежедневное обновляемое сообщение или оно пришло от других пользователей, то путь перемещения воздушного пузыря может быть пологим. В конкретном реализации путь перемещения воздушного пузыря может быть определен в соответствии с весовым методом. Предположим, что существуют три сообщения с различными весовыми значениями в зависимости от времени обновления и типа каждого сообщения. Например, сообщение, обновленное в пределах одного дня имеет весовое значение, равное 3, другое сообщение, обновленное в пределах 2-5 дней, имеет весовое значение, равное 2, и сообщение, обновленное в период более 5 дней, имеет весовое значение, равное 1. Сообщению, переданному системой и приятелями, присваивают весовое значение, равное 3, а сообщению, переданному незнакомым человеком, присваивают весовое значение, равное 1. Весовые значения указанных трех сообщений суммируют для получения значения, которое может быть применено для определения степени крутизны или пологости пути перемещения воздушного пузыря.

В частности, можно предположить, что х-координата положения воздушного пузыря t представлена в качестве (t.x), y-координата положения воздушного пузыря t представлена в качестве (t.y), скорость перемещения воздушного пузыря вдоль х-координаты представлена в качестве (t.speed_x), скорость перемещения воздушного пузыря вдоль y-координаты представлена в качестве (t.speed_y), а ускорение воздушного пузыря вдоль х-координаты представлено в качестве (t.a_x), причем предполагается, что вначале (t.x, t.y) имеют нулевые значения (0, 0), (t.speed_x) равна 10, (t.speed_y) равна 10, a (t.a_x) равна (-1), и тогда путь перемещения, заданный для воздушного пузыря t, может быть обновлен в каждом интервале времени согласно приведенным далее формулам (1)-(3).

(1) t.x=t.x+t.speed_x;

(2) t.y=t.y+t.speed_y;

(3) t.speed_x=t.speed_x+t.a_x.

В формуле (1) t.x в левой части уравнения представляет собой значение в текущий интервал времени, t.x в правой части уравнения представляет собой значение в последний интервал времени и t.speed_x в правой части уравнения представляет собой значение в текущий интервал времени. Схожим образом в формуле (2) t.y в левой части уравнения представляет собой значение в текущий интервал времени, t.y в правой части уравнения представляет собой значение в последний интервал времени. В формуле (3) t.speed_x в левой части уравнения представляет собой значение в следующий интервал времени, и t.speed_x в правой части уравнения представляет собой значение в текущий интервал времени. Поскольку t.a_x имеет отрицательное значение, скорость перемещения воздушного пузыря t в направлении х-координаты также имеет отрицательное значение, и направление перемещения воздушного пузыря t изменяется с направления вправо-вверх на направление влево-вверх для завершения кривой пути по фиг.5а. На чертеже видно, что в зависимости от заданного пути перемещения могут быть получены текущее положение воздушного пузыря в каждый интервал времени и скорость перемещения воздушного пузыря в следующий интервал времени для формирования анимации путем покадрового отображения. Следует отметить, что чем больше весовое значение, определенное в зависимости по меньшей мере от одного из следующего: количество обновленных сообщений, время обновления сообщений и степень важности сообщения, тем больше настроенное первоначальное значение по меньшей мере одного из следующих факторов: t.speed_x, t.speed_y и t.a_x, и тем круче путь перемещения воздушного пузыря.

В качестве графика альфа-значений может быть применена кривая Бесселя, параметры которой могут быть индивидуализированы для получения улучшенного эффекта отображения. Например, может быть применена известная функция ввода-вывода "ease curve" (ease-in-out curve, набор функций в графическом пакете "3D Studio Мах"). Функция "ease-in" представляет собой кривую Бесселя с параметрами (0,42; 0; 1,0; 1,0), функция "ease-out" представляет собой кривую Бесселя с параметрами (0; 0; 0,58; 1,0) и функция "ease-in-out" представляет собой кривую Бесселя с параметрами (0,42; 0; 0,58; 1,0). Разумеется, параметры кривой могут быть настроены как (0,43; 0; 0,54; 1,0). Согласно одному из вариантов реализации, кривая альфа-значений может быть представлена кривой Бесселя по фиг.5b.

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

На этапе 204 в текущий интервал времени клиентское устройство отображает каждый воздушный пузырь в соответствии с измененными параметрами состояний.

На этапе 205 определяют, является ли обновленное сообщение просмотренным; если да, то выполняют этап 206; в противном случае выполняют этап 203, то есть изменяют параметры состояний в следующий интервал времени.

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

Согласно еще одному варианту реализации, вышеописанные этапы 205 и 206 могут быть заменены описанными далее этапами.

На этапе 205' определяют, просмотрены ли все обновленные сообщения; если да, то производят очистку всех воздушных пузырей в очереди из воздушных пузырей, осветляют и завершают процедуру напоминания об обновлении сообщений; в противном случае выполняют этап 206'.

На этапе 206' количество обновленных сообщений изменяют в соответствии с количеством просмотренных сообщений, производят очистку по меньшей мере одного воздушного пузыря и выполняют этап 203, то есть изменяют параметры состояний в следующий интервал времени.

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

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

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

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

На фиг.3 показана структурная схема, отражающая внутреннюю структуру управляющего блока для управления символами напоминаний, размещенного в сетевом клиентском устройстве согласно одному из вариантов реализации настоящего изобретения. Управляющий блок для управления символами напоминаний содержит настраивающий блок 301 для настройки количества символов, формирующий блок 302 для формирования очереди из символов напоминаний, настраивающий блок 303 для настройки параметров состояний и отображающий блок 304 для отображения символов.

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

Настраивающий блок 303 для настройки параметров состояний выполнен с возможностью изменения параметров состояний по меньшей мере одного символа для напоминания об обновлении в очереди из символов напоминаний в каждый интервал времени.

Отображающий блок 304 для отображения символов выполнен с возможностью отображения символов для напоминания об обновлении в каждый интервал времени в соответствии с параметрами состояний, измененными настраивающим блоком 303 для настройки параметров состояний.

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

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

На этапе 401 получают воздушный пузырь из очереди воздушных пузырей.

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

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

На этапе 404 настраивают цвет в системе RGB воздушного пузыря посредством настраивающего подблока для настройки цветов.

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

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

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

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

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

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

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

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

7. Способ по любому из пп.1-6, согласно которому символы для напоминания об обновлении представляют собой воздушные пузыри или рисунки.

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

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

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

11. Устройство по п.9 или 10, в котором настраивающий блок для настройки параметров состояний содержит настраивающий подблок для настройки альфа-значений, выполненный с возможностью изменения альфа-значений символов для напоминания об обновлении в соответствии с предварительно заданной кривой Бесселя.

12. Устройство по п.9 или 10, в котором настраивающий блок для настройки параметров состояний содержит настраивающий подблок для настройки цветов, выполненный с возможностью настраивания цветовых параметров символов для напоминания об обновлении в каждый интервал времени.

13. Устройство по любому из пп.8-10, в котором сетевое клиентское устройство представляет собой мобильное оконечное устройство.