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

Иллюстрации

Показать все

Изобретение относится к области интернет приложений, в частности к получению динамической информации. Технический результат - сокращение количества запросов динамических сообщений. Способ получения динамической информации, включающий получение, клиентом первого пользователя, цепочки взаимосвязей первого пользователя, причем цепочка взаимосвязей первого пользователя включает в себя по меньшей мере одного второго пользователя, определение клиентом степени активности указанного по меньшей мере одного второго пользователя в заданном первом временном периоде, определение опорного значения временного интервала запроса динамической информации согласно степени активности, определение степени обновления информации указанного по меньшей мере одного второго пользователя в заданном втором временном периоде, определение значения корректировки временного интервала запроса динамической информации на основе степени обновления информации, определение клиентом значения временного интервала согласно опорному значению временного интервала и значению корректировки временного интервала запроса динамической информации, а также запрос динамической информации указанного по меньшей мере одного второго пользователя согласно значению временного интервала запроса динамической информации. 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 вычисления степени активности и степени обновления информации предназначен для определения наличия обновленной динамической информации для указанного по меньшей мере одного второго пользователя в заданном первом временном периоде; при наличии обновленной динамической информации для указанного по меньшей мере одного второго пользователя в заданном первом временном периоде регистрируют количество вторых пользователей, соответственно обновляющих динамическую информацию, и вычисляют степень М активности указанного по меньшей мере одного второго п