RU2552162C2 - Способ напоминания об обновлении сообщений и сетевое клиентское устройство - Google Patents
Способ напоминания об обновлении сообщений и сетевое клиентское устройство Download PDFInfo
- Publication number
- RU2552162C2 RU2552162C2 RU2012155516/08A RU2012155516A RU2552162C2 RU 2552162 C2 RU2552162 C2 RU 2552162C2 RU 2012155516/08 A RU2012155516/08 A RU 2012155516/08A RU 2012155516 A RU2012155516 A RU 2012155516A RU 2552162 C2 RU2552162 C2 RU 2552162C2
- Authority
- RU
- Russia
- Prior art keywords
- update
- reminder
- symbols
- characters
- client device
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Изобретение относится к области напоминания об обновлении сообщений пользователю сетевого клиентского устройства. Техническим результатом является повышение эффективности напоминания об обновлении сообщений пользователю сетевого клиентского устройства. В способе посредством клиентского устройства: определяют количество символов для напоминания об обновлении в соответствии с количеством обновленных сообщений, выданных сервером; создают символы для напоминания об обновлении в соответствии с определенным количеством символов для напоминания; настраивают параметры состояний созданных символов для напоминания об обновлении. Посредством дисплея клиентского устройства отображают символы для напоминания об обновлении в соответствии с настроенными параметрами состояний. При этом определяют, является ли по меньшей мере одно обновленное сообщение просмотренным, и если определено, что ни одно из указанных обновленных сообщений не является просмотренным, обновляют, посредством клиентского устройства, настроенные параметры состояний, в противном случае изменяют количество обновленных сообщений в соответствии с определенным количеством просмотренных сообщений. 2 н. и 11 з.п. ф-лы, 6 ил.
Description
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к сетевым компьютерным технологиям и более конкретно к способу напоминания об обновлении сообщений и сетевому клиентскому устройству.
УРОВЕНЬ ТЕХНИКИ
Микроблог представляет собой один из видов сетевого дневника, который обеспечивает возможность пользователю публиковать и обновлять короткие сообщения (обычно меньше 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. Описанный вариант реализации способа согласно настоящему изобретению представляет собой одиночный алгоритм и, потому, подходит для мобильных оконечных устройств, вычислительные и запоминающие ресурсы которых намного ниже ресурсов компьютеров общего назначения.
Выше были описаны только предпочтительные варианты реализации настоящего изобретения, которые не должны быть истолкованы как ограничивающие объем защиты настоящего изобретения. Любое изменение, эквивалентная замена, и усовершенствование без отступления от принципа настоящего изобретения попадают в объем защиты настоящего изобретения.
Claims (12)
1. Способ напоминания об обновлении сообщений, согласно которому:
выдают, посредством сервера, количество обновленных сообщений на клиентское устройство,
определяют, посредством клиентского устройства, количество символов для напоминания об обновлении в соответствии с количеством обновленных сообщений, выданных сервером,
создают, посредством клиентского устройства, символы для напоминания об обновлении в соответствии с определенным количеством символов для напоминания, причем количество созданных символов для напоминания об обновлении соответствует указанному количеству обновленных сообщений,
настраивают, посредством клиентского устройства, параметры состояний созданных символов для напоминания об обновлении,
отображают, посредством дисплея клиентского устройства, символы для напоминания об обновлении в соответствии с настроенными параметрами состояний,
определяют, является ли по меньшей мере одно обновленное сообщение из указанных обновленных сообщений просмотренным на дисплее клиентского устройства,
причем если определено, что ни одно из указанных обновленных сообщений не является просмотренным, обновляют, посредством клиентского устройства, настроенные параметры состояний, в противном случае изменяют количество обновленных сообщений в соответствии с определенным количеством просмотренных сообщений с обеспечением удаления по меньшей мере одного соответствующего символа для напоминания об обновлении на дисплее клиентского устройства.
2 Способ по п.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, в котором сетевое клиентское устройство представляет собой мобильное оконечное устройство.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010510363.1 | 2010-09-30 | ||
CN201010510363.1A CN102447689B (zh) | 2010-09-30 | 2010-09-30 | 一种消息的更新提示方法以及网络客户端 |
PCT/CN2011/079625 WO2012041162A1 (zh) | 2010-09-30 | 2011-09-14 | 一种消息的更新提示方法以及网络客户端 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2012155516A RU2012155516A (ru) | 2014-06-27 |
RU2552162C2 true RU2552162C2 (ru) | 2015-06-10 |
Family
ID=45891921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2012155516/08A RU2552162C2 (ru) | 2010-09-30 | 2011-09-14 | Способ напоминания об обновлении сообщений и сетевое клиентское устройство |
Country Status (4)
Country | Link |
---|---|
US (1) | US20130091306A1 (ru) |
CN (1) | CN102447689B (ru) |
RU (1) | RU2552162C2 (ru) |
WO (1) | WO2012041162A1 (ru) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932234B (zh) * | 2012-09-28 | 2016-04-06 | 东莞宇龙通信科技有限公司 | 刷新过程中显示推送信息及刷新条数的方法、设备及*** |
CN104113464B (zh) * | 2013-04-16 | 2017-11-10 | 腾讯科技(深圳)有限公司 | 基于即时通讯提示的交互方法、装置和*** |
CN103595620A (zh) * | 2013-11-18 | 2014-02-19 | 影客云(北京)网络技术有限公司 | 即时互动信息处理方法以及即时互动信息处理*** |
AU2016432962A1 (en) * | 2016-12-20 | 2019-07-11 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for transmitting data, terminal device and network device |
CN107171927B (zh) * | 2017-03-24 | 2021-12-24 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
CN111381976B (zh) * | 2018-12-28 | 2023-08-04 | 广州市百果园信息技术有限公司 | 消息提示数据的更新方法、装置、存储介质及计算机设备 |
CN114217723B (zh) * | 2022-02-22 | 2022-05-31 | 龙旗电子(惠州)有限公司 | 信息显示方法、装置、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1755612A (zh) * | 2004-09-30 | 2006-04-05 | 腾讯科技(深圳)有限公司 | 一种实现消息提示的方法和装置 |
RU2295758C2 (ru) * | 2001-05-18 | 2007-03-20 | Квэлкомм Инкорпорейтед | Расширяемый механизм уведомления о событии |
CN101047654A (zh) * | 2006-03-31 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 基于wap的即时通信***和方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7392306B1 (en) * | 2000-04-07 | 2008-06-24 | Aol Llc | Instant messaging client having an embedded browser |
US7523397B2 (en) * | 2002-09-30 | 2009-04-21 | Microsoft Corporation | Centralized alert and notifications repository, manager, and viewer |
US7496138B2 (en) * | 2004-11-08 | 2009-02-24 | Interdigital Technology Corporation | Method and apparatus for estimating the step-size of an adaptive equalizer |
JP2009519511A (ja) * | 2005-12-05 | 2009-05-14 | サーセン コーポレイション | 文書データセキュリティ管理方法及びそのシステム |
US20100201508A1 (en) * | 2009-02-12 | 2010-08-12 | Gm Global Technology Operations, Inc. | Cross traffic alert system for a vehicle, and related alert display method |
CN101782913A (zh) * | 2009-06-23 | 2010-07-21 | 北京搜狗科技发展有限公司 | 一种更新提醒的方法及浏览器 |
CN101840421A (zh) * | 2010-04-02 | 2010-09-22 | 宇龙计算机通信科技(深圳)有限公司 | 一种个人网页内容的更新提示方法、***及服务器 |
JP5587032B2 (ja) * | 2010-05-24 | 2014-09-10 | 矢崎総業株式会社 | 車両用表示装置 |
-
2010
- 2010-09-30 CN CN201010510363.1A patent/CN102447689B/zh active Active
-
2011
- 2011-09-14 RU RU2012155516/08A patent/RU2552162C2/ru active
- 2011-09-14 WO PCT/CN2011/079625 patent/WO2012041162A1/zh active Application Filing
-
2012
- 2012-11-27 US US13/686,711 patent/US20130091306A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2295758C2 (ru) * | 2001-05-18 | 2007-03-20 | Квэлкомм Инкорпорейтед | Расширяемый механизм уведомления о событии |
CN1755612A (zh) * | 2004-09-30 | 2006-04-05 | 腾讯科技(深圳)有限公司 | 一种实现消息提示的方法和装置 |
CN101047654A (zh) * | 2006-03-31 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 基于wap的即时通信***和方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2012041162A1 (zh) | 2012-04-05 |
CN102447689A (zh) | 2012-05-09 |
US20130091306A1 (en) | 2013-04-11 |
RU2012155516A (ru) | 2014-06-27 |
CN102447689B (zh) | 2015-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2552162C2 (ru) | Способ напоминания об обновлении сообщений и сетевое клиентское устройство | |
US10600220B2 (en) | Systems and methods for content interaction | |
US10516629B2 (en) | Systems and methods implementing user interface objects | |
CN110945858B (zh) | 消息传递应用的聊天停靠栏 | |
US7698648B2 (en) | Animation of icons based on presence | |
KR102193489B1 (ko) | 엔트리들을 위한 옵트-인 영속성을 갖는 메시지 스레드를 유지하는 장치 및 방법 | |
US8862672B2 (en) | Content sharing and instant messaging | |
KR102559791B1 (ko) | 개인 공간을 갖는 공유된 3차원 사용자 인터페이스 | |
US20170331770A1 (en) | Presence indicator system | |
US20220311676A1 (en) | Time-Based Visualization for Network Virtualization Platform | |
US9866505B2 (en) | Configuring presence and notifications in persistent conversations | |
US11201842B1 (en) | Systems, devices, and methods for presenting conversation messages in messenger applications | |
CA2996997A1 (en) | Systems and methods for content presentation | |
CN113220118B (zh) | 虚拟界面展示方法、头戴式显示设备和计算机可读介质 | |
US20170264582A1 (en) | Drawing a user's attention in a group chat environment | |
KR20100129785A (ko) | 아바타 또는 다른 그래픽 구조의 협력 설계를 위한 방법 및 장치 | |
US10139983B2 (en) | Controlling access to content | |
US11336603B2 (en) | System and method for messaging in a networked setting | |
WO2023246859A1 (zh) | 交互方法、装置、电子设备和存储介质 | |
EP4344234A1 (en) | Live broadcast room presentation method and apparatus, and electronic device and storage medium | |
US10656793B2 (en) | Providing personalized notifications | |
CN114241174A (zh) | 特效道具生成方法、装置、设备和介质 | |
US10967267B2 (en) | Changing a camera view in an electronic game | |
US20240193705A1 (en) | Social processing method and related device | |
CN116795205A (zh) | 信息展示方法、装置、电子设备和存储介质 |