27.08.2016
216.015.4e17

СПОСОБ И УСТРОЙСТВО ПОЛУЧЕНИЯ ДИНАМИЧЕСКОГО СООБЩЕНИЯ

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть
№ охранного документа
0002595622
Дата охранного документа
27.08.2016
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к области интернет приложений, в частности к получению динамической информации. Технический результат - сокращение количества запросов динамических сообщений. Способ получения динамической информации, включающий получение, клиентом первого пользователя, цепочки взаимосвязей первого пользователя, причем цепочка взаимосвязей первого пользователя включает в себя по меньшей мере одного второго пользователя, определение клиентом степени активности указанного по меньшей мере одного второго пользователя в заданном первом временном периоде, определение опорного значения временного интервала запроса динамической информации согласно степени активности, определение степени обновления информации указанного по меньшей мере одного второго пользователя в заданном втором временном периоде, определение значения корректировки временного интервала запроса динамической информации на основе степени обновления информации, определение клиентом значения временного интервала согласно опорному значению временного интервала и значению корректировки временного интервала запроса динамической информации, а также запрос динамической информации указанного по меньшей мере одного второго пользователя согласно значению временного интервала запроса динамической информации. 3 н. и 17 з.п. ф-лы, 4 ил.
Реферат Свернуть Развернуть

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

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

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

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

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

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

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

Однако в таком техническом решении есть, по меньшей мере, недостатки.

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

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

Раскрытие изобретения

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

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

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

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

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

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

модуль получения цепочки взаимосвязей пользователя для получения цепочки взаимосвязей первого пользователя, причем цепочка взаимосвязей первого пользователя включает в себя по меньшей мере одного второго пользователя;

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

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

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

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

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

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

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

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

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

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

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

Осуществление изобретения

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

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

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

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

В блоке 101 клиент первого пользователя получает цепочку взаимосвязей.

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

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

Необходимо определить два значения: опорное значение временного интервала и значение корректировки временного интервала запроса динамической информации. Опорное значение временного интервала запроса динамической информации предназначено для определения опорного значения временного периода передачи запроса динамической информации. Значение корректировки временного интервала предназначено для корректировки опорного значения временного интервала запроса динамической информации.

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

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

Заданный первый временной период предназначен для определения значения предшествующей степени активности указанного по меньшей мере одного второго пользователя. В одном из примеров заданный первый временной период может представлять собой непрерывный временной период от предшествующего момента до текущего момента. В одном из примеров длительность заданного первого временного периода можно определить с помощью временных меток. В частности, временная метка может включать в себя количество секунд с 1 января 1970 года (00:00:00 GMT) до момента времени, который должен быть указан. Значение или выражение временной метки можно соответственно изменять для различных сценариев применения и системных требований, что в данном варианте осуществления изобретения не ограничивается. Специалисту в данной области понятно, что существуют несколько способов выбора заданного первого временного периода, которые не ограничиваются в настоящем изобретении.

Для различных сценариев и вариантов применения в качестве длительности заданного первого временного периода можно соответственно устанавливать различные временные промежутки, например, 30 минут, 60 минут, два часа и т.д.

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

М=(m×na)/ti;

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

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

Степень М активности равна (200×20)/1800=2,2.

Определенное опорное значение временного интервала запроса динамической информации обратно пропорционально степени активности. В одном из примеров процесс определения опорного значения временного интервала запроса динамической информации на основе степени активности включает в себя:

определение опорного значения А временного интервала запроса динамической информации.

В одном из примеров А=Т-М, где Т обозначает заданное значение времени.

Предположим, что для Т предустановлено значение 100 секунд, при этом определенное опорное значение А временного интервала запроса динамической информации равно 100-2,2=97,8.

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

Ниже описан процесс определения значения корректировки временного интервала запроса динамической информации.

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

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

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

вычисляют степень N обновления информации в заданном втором временном периоде, где N=(n×ta)/nb,

n обозначает заданный корректируемый опорный коэффициент степени обновления информации, ta обозначает корректируемую длительность заданного второго временного периода, a nb обозначает количество фрагментов динамической информации, соответственно обновленной всеми из указанного по меньшей мере одного второго пользователя в цепочке взаимосвязей друзей.

Например, предполагается, что "n" равно 5, а временной интервал от момента предыдущей передачи динамической информации до момента последней передачи динамической информации равен 10 секундам, т.е. длительность заданного второго временного периода равна 10 секундам, количество фрагментов обновленной динамической информации, полученных с помощью запроса динамической информации, равно 10.

Степень обновления информации в заданном втором временном периоде равна (n×ta)/nb=(5×10)/10=5.

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

B=T×N, где Т обозначает заданный корректируемый опорный коэффициент значения корректировки.

Предполагается, что заданный опорный коэффициент Т значения корректировки равен 2.

В равно T×N=5×2=10 с.

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

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

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

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

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

(B) Значение временного интервала запроса динамической информации изменяют согласно значению корректировки временного интервала запроса динамической информации, т.е., чем больше значение корректировки временного интервала запроса динамической информации, тем меньше значение временного интервала запроса динамической информации.

В одном из примеров значение X временного интервала запроса динамической информации можно определить следующим способом:

Х=А-В.

Значение X временного интервала запроса динамической информации равно А-В=97,8-10=87,8 с.

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

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

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

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

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

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

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

В блоке 201 клиент первого пользователя получает цепочку взаимосвязей первого пользователя.

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

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

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

В блоке 205 пользователь инициирует последний запрос динамической информации указанного по меньшей мере одного второго пользователя и получает динамическую информацию указанного по меньшей мере одного второго пользователя.

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

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

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

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

Модуль 301 получения цепочки взаимосвязей пользователя предназначен для получения цепочки взаимосвязей первого пользователя, причем цепочка взаимосвязей первого пользователя включает в себя по меньшей мере одного второго пользователя.

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

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

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

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

М=(m×na)/ti;

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

В одном из примеров модуль 302 вычисления степени активности и степени обновления информации предназначен для определения опорного значения А временного интервала запроса динамической информации на основе степени активности следующим образом:

А=Т-М,

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

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

В одном из примеров модуль 302 вычисления степени активности и степени обновления информации предназначен для вычисления степени N обновления информации указанного по меньшей мере одного второго пользователя в заданном втором временном периоде следующим образом:

N=(n×ta)/nb,

где n обозначает заданный опорный коэффициент степени обновления информации, ta обозначает длительность заданного второго временного периода, a nb обозначает количество фрагментов динамической информации, соответственно обновленной всеми из указанного по меньшей мере одного второго пользователя в заданном втором временном периоде.

В одном из примеров модуль 302 вычисления степени активности и степени обновления информации предназначен для определения значения В корректировки временного интервала запроса динамической информации следующим образом:

B=T×N, где Т обозначает заданный опорный коэффициент значения корректировки временного интервала, а N обозначает степень обновления информации указанного по меньшей мере одного второго пользователя в заданном втором временном периоде.

В одном из примеров модуль 302 вычисления степени активности и степени обновления информации предназначен для определения наличия обновленной динамической информации для указанного по меньшей мере одного второго пользователя в заданном первом временном периоде; при наличии обновленной динамической информации для указанного по меньшей мере одного второго пользователя в заданном первом временном периоде регистрируют количество вторых пользователей, соответственно обновляющих динамическую информацию, и вычисляют степень М активности указанного по меньшей мере одного второго пользователя в заданном первом временном периоде, причем М=(m×na)/ti, где m обозначает заданный опорный коэффициент степени активности, ti обозначает длительность заданного первого временного периода, а na обозначает количество вторых пользователей, соответственно обновляющих динамическую информацию в заданном первом временном периоде; вычисляют опорное значение А временного интервала запроса динамической информации, где А=Т-М, причем Т обозначает заданное значение времени, определяют наличие обновленной динамической информации для указанного по меньшей мере одного второго пользователя в заданном втором временном периоде; при наличии обновленной динамической информации для указанного по меньшей мере одного второго пользователя в заданном втором временном периоде получают количество вторых пользователей, обновляющих динамическую информацию; вычисляют степень N обновления информации в заданном втором временном периоде, где N=(n×ta)/nb, причем n обозначает заданный опорный коэффициент степени обновления информации, ta обозначает длительность заданного второго временного периода, a nb обозначает количество фрагментов динамической информации, соответственно обновленной всеми из указанного по меньшей мере одного второго пользователя в заданном втором временном периоде, вычисляют значение В корректировки временного интервала запроса динамической информации, причем B=T×N, где Т обозначает заданный опорный коэффициент значения корректировки временного интервала.

Модуль 303 запроса динамической информации предназначен для определения значения X временного интервала запроса динамической информации, при этом Х=А-В.

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

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

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

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

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

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

М=(m×na)/ti;

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

В одном из примеров команда 4012 вычисления степени активности и степени обновления информации предназначена для определения опорного значения А временного интервала запроса динамической информации согласно степени активности следующим образом:

А=Т-М,

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

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

В одном из примеров команда 4012 вычисления степени активности и степени обновления информации предназначена для вычисления степени N обновления информации указанного по меньшей мере одного второго пользователя в заданном втором временном периоде следующим образом: N=(n×ta)/nb,

где n обозначает заданный опорный коэффициент степени обновления информации, ta обозначает длительность заданного второго временного периода, a nb обозначает количество фрагментов динамической информации, соответственно обновленной всеми из указанного по меньшей мере одного второго пользователя в заданном втором временном периоде.

В одном из примеров команда 4012 вычисления степени активности и степени обновления информации предназначена для определения значения В корректировки временного интервала запроса динамической информации следующим образом:

B=T×N, где Т обозначает заданный опорный коэффициент значения корректировки временного интервала, а N обозначает степень обновления информации указанного по меньшей мере одного второго пользователя в заданном втором временном периоде.

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

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


СПОСОБ И УСТРОЙСТВО ПОЛУЧЕНИЯ ДИНАМИЧЕСКОГО СООБЩЕНИЯ
СПОСОБ И УСТРОЙСТВО ПОЛУЧЕНИЯ ДИНАМИЧЕСКОГО СООБЩЕНИЯ
СПОСОБ И УСТРОЙСТВО ПОЛУЧЕНИЯ ДИНАМИЧЕСКОГО СООБЩЕНИЯ
СПОСОБ И УСТРОЙСТВО ПОЛУЧЕНИЯ ДИНАМИЧЕСКОГО СООБЩЕНИЯ
Источник поступления информации: Роспатент

Показаны записи 1-10 из 80.
20.01.2013
№216.012.1dc1

Способ динамической компоновки программы на встроенной платформе и встроенная платформа

Изобретение относится к области динамической компоновки программы на встроенной платформе. Техническим результатом является повышение скорости динамической компоновки программы. Раскрываются способ динамической компоновки программы на встроенной платформе и встроенная платформа. Встроенная...
Тип: Изобретение
Номер охранного документа: 0002473111
Дата охранного документа: 20.01.2013
20.01.2013
№216.012.1e05

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

Изобретение в области мгновенного обмена информацией, в котором предложены система и способ управления виртуальным изображением. Техническим результатом является расширение функциональных возможностей управления аватаром за счет сокращения времени обновления компоновки аватара. Способ основан...
Тип: Изобретение
Номер охранного документа: 0002473179
Дата охранного документа: 20.01.2013
10.02.2013
№216.012.24fc

Способ и устройство блокировки нежелательных сообщений электронной почты

Изобретение относится к области сетевых технологий связи, а именно к блокировке нежелательных сообщений электронной почты. Техническим результатом является повышение скорости и эффективности сканирования, а также реализации фильтрации сообщений электронной почты в режиме реального времени даже...
Тип: Изобретение
Номер охранного документа: 0002474970
Дата охранного документа: 10.02.2013
20.05.2013
№216.012.4247

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

Изобретение относится к области проведения сетевых игр. Технический результат заключается в снижении времени перезагрузки многопользовательских сетевых игр. Система включает клиентскую платформу и игровой объект клиента для рабочего стола, а также игровой сервер. Клиента для рабочего стола в...
Тип: Изобретение
Номер охранного документа: 0002482537
Дата охранного документа: 20.05.2013
10.07.2013
№216.012.5530

Способ и устройство для изменения формы губ и получения анимации губ в управляемой голосом анимации

Изобретение относится к области компьютерных технологий и раскрывает способ и устройство для изменения формы губ и получения анимации губ в управляемой голосом анимации. Технический результат заключается в упрощении алгоритма изменения формы губ в управляемой голосом анимации. Такой результат...
Тип: Изобретение
Номер охранного документа: 0002487411
Дата охранного документа: 10.07.2013
10.07.2013
№216.012.5531

Способ и устройство для создания видеоанимации

Изобретение относится к устройству и способу создания видеоанимации. Техническим результатом является уменьшение затрачиваемого времени на создание видеоанимации за счет сокращения объема вычислений. Способ создания видеоанимации включает этапы, на которых принимают переданную пользователем...
Тип: Изобретение
Номер охранного документа: 0002487412
Дата охранного документа: 10.07.2013
20.08.2013
№216.012.6259

Система и способ передачи файла от нескольких источников при мгновенном обмене сообщениями

Изобретение относится к технологиям обработки цифровых данных, в частности к системе и способу передачи файла от нескольких источников при мгновенном обмене сообщениями. Технический результат заключается в увеличении скорости передачи файла и повышении степени использования полосы пропускания....
Тип: Изобретение
Номер охранного документа: 0002490809
Дата охранного документа: 20.08.2013
27.08.2013
№216.012.6575

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

Изобретение относится к технологии разработки в области программного операционного интерфейса устройства с сенсорным экраном. Технический результат заключается в реализации эффекта инерционного перемещения оконного объекта на основании линейной скорости и угловой скорости, что способствует...
Тип: Изобретение
Номер охранного документа: 0002491610
Дата охранного документа: 27.08.2013
10.10.2013
№216.012.74b6

Система, способ и клиент для присоединения к группе

Заявленное изобретение относится к области обмена мгновенными сообщениями, в частности к системе, способу и клиенту для присоединения к группе. Технический результат заключается в предоставлении возможности любому пользователю, т.е. когда он даже и не является администратором группы, добавлять...
Тип: Изобретение
Номер охранного документа: 0002495535
Дата охранного документа: 10.10.2013
27.10.2013
№216.012.7b8f

Способ и система передачи информации в социальной сети

Настоящее изобретение относится к компьютерным технологиям, в частности к способу и системе передачи информации в социальной сети. Технический результат заключается в снижении затрат на передачу информации среди пользователей. Технический результат достигается за счет способа, который...
Тип: Изобретение
Номер охранного документа: 0002497293
Дата охранного документа: 27.10.2013
Показаны записи 1-10 из 78.
20.01.2013
№216.012.1dc1

Способ динамической компоновки программы на встроенной платформе и встроенная платформа

Изобретение относится к области динамической компоновки программы на встроенной платформе. Техническим результатом является повышение скорости динамической компоновки программы. Раскрываются способ динамической компоновки программы на встроенной платформе и встроенная платформа. Встроенная...
Тип: Изобретение
Номер охранного документа: 0002473111
Дата охранного документа: 20.01.2013
20.01.2013
№216.012.1e05

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

Изобретение в области мгновенного обмена информацией, в котором предложены система и способ управления виртуальным изображением. Техническим результатом является расширение функциональных возможностей управления аватаром за счет сокращения времени обновления компоновки аватара. Способ основан...
Тип: Изобретение
Номер охранного документа: 0002473179
Дата охранного документа: 20.01.2013
10.02.2013
№216.012.24fc

Способ и устройство блокировки нежелательных сообщений электронной почты

Изобретение относится к области сетевых технологий связи, а именно к блокировке нежелательных сообщений электронной почты. Техническим результатом является повышение скорости и эффективности сканирования, а также реализации фильтрации сообщений электронной почты в режиме реального времени даже...
Тип: Изобретение
Номер охранного документа: 0002474970
Дата охранного документа: 10.02.2013
20.05.2013
№216.012.4247

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

Изобретение относится к области проведения сетевых игр. Технический результат заключается в снижении времени перезагрузки многопользовательских сетевых игр. Система включает клиентскую платформу и игровой объект клиента для рабочего стола, а также игровой сервер. Клиента для рабочего стола в...
Тип: Изобретение
Номер охранного документа: 0002482537
Дата охранного документа: 20.05.2013
10.07.2013
№216.012.5530

Способ и устройство для изменения формы губ и получения анимации губ в управляемой голосом анимации

Изобретение относится к области компьютерных технологий и раскрывает способ и устройство для изменения формы губ и получения анимации губ в управляемой голосом анимации. Технический результат заключается в упрощении алгоритма изменения формы губ в управляемой голосом анимации. Такой результат...
Тип: Изобретение
Номер охранного документа: 0002487411
Дата охранного документа: 10.07.2013
10.07.2013
№216.012.5531

Способ и устройство для создания видеоанимации

Изобретение относится к устройству и способу создания видеоанимации. Техническим результатом является уменьшение затрачиваемого времени на создание видеоанимации за счет сокращения объема вычислений. Способ создания видеоанимации включает этапы, на которых принимают переданную пользователем...
Тип: Изобретение
Номер охранного документа: 0002487412
Дата охранного документа: 10.07.2013
20.08.2013
№216.012.6259

Система и способ передачи файла от нескольких источников при мгновенном обмене сообщениями

Изобретение относится к технологиям обработки цифровых данных, в частности к системе и способу передачи файла от нескольких источников при мгновенном обмене сообщениями. Технический результат заключается в увеличении скорости передачи файла и повышении степени использования полосы пропускания....
Тип: Изобретение
Номер охранного документа: 0002490809
Дата охранного документа: 20.08.2013
27.08.2013
№216.012.6575

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

Изобретение относится к технологии разработки в области программного операционного интерфейса устройства с сенсорным экраном. Технический результат заключается в реализации эффекта инерционного перемещения оконного объекта на основании линейной скорости и угловой скорости, что способствует...
Тип: Изобретение
Номер охранного документа: 0002491610
Дата охранного документа: 27.08.2013
10.10.2013
№216.012.74b6

Система, способ и клиент для присоединения к группе

Заявленное изобретение относится к области обмена мгновенными сообщениями, в частности к системе, способу и клиенту для присоединения к группе. Технический результат заключается в предоставлении возможности любому пользователю, т.е. когда он даже и не является администратором группы, добавлять...
Тип: Изобретение
Номер охранного документа: 0002495535
Дата охранного документа: 10.10.2013
27.10.2013
№216.012.7b8f

Способ и система передачи информации в социальной сети

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

Похожие РИД в системе