×
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 обозначает степень обновления информации указанного по меньшей мере одного второго пользователя в заданном втором временном периоде.

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

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


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

Показаны записи 61-70 из 80.
13.01.2017
№217.015.6e3b

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

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении надежности и эффективности сети. Система содержит: обрабатывающий блок отправки, выполненный с возможностью, после приема блока передаваемой информации, отправленного отправляющей стороной,...
Тип: Изобретение
Номер охранного документа: 0002596988
Дата охранного документа: 10.09.2016
13.01.2017
№217.015.7e73

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

Настоящее изобретение относится к обеспечению рекомендуемой информации для браузера мобильного терминала. Техническим результатом является обеспечение эффективного получения пользователем рекомендуемой информации. Способ обеспечения рекомендуемой информации для браузера мобильного терминала...
Тип: Изобретение
Номер охранного документа: 0002601138
Дата охранного документа: 27.10.2016
13.01.2017
№217.015.8903

Терминал и способ чтения на основе терминала

Настоящее изобретение относится к способу чтения с использованием терминалов. Технический результат заключается в обеспечении возможности чтения с сенсорного экрана терминала для людей с ограниченными возможностями. Способ чтения включает операцию детектирования прикосновения к сенсорному...
Тип: Изобретение
Номер охранного документа: 0002602781
Дата охранного документа: 20.11.2016
13.01.2017
№217.015.8a27

Дисплейный терминал и способ отображения интерфейсных окон

Изобретение относится к отображению интерфейсных окон на дисплейном терминале. Технический результат заключается в обеспечении возможности быстрого переключения между множеством окон для просмотра. Размещают в виде стопки указанные по меньшей мере две миниатюры интерфейсных окон для...
Тип: Изобретение
Номер охранного документа: 0002604091
Дата охранного документа: 10.12.2016
25.08.2017
№217.015.9653

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

Изобретение относится к средствам для подсказки приложения системы службы («SNS») социальной сети. Технический результат заключается в обеспечении возможности вывода подсказки на основании конкретной административной области . Получают информацию о местоположении, относящуюся к текущему...
Тип: Изобретение
Номер охранного документа: 0002608670
Дата охранного документа: 23.01.2017
25.08.2017
№217.015.a535

Система и способ совместного использования горячей клавиши экземплярами приложения

Изобретение относится к компьютерной технологии и, более конкретно, к совместному использованию горячей клавиши экземплярами приложения. Технический результат заключается в повышении точности реакции горячей клавиши для приложений. Технический результат достигается за счет приема сообщения...
Тип: Изобретение
Номер охранного документа: 0002607614
Дата охранного документа: 10.01.2017
25.08.2017
№217.015.a5fd

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

Изобретение относится к средствам группирования в социальной сети. Технический результат заключает в увеличении скорости группирования друзей. Получают данные о взаимоотношениях друзей первого пользователя, причем данные о взаимоотношениях друзей содержат один или более узлов-друзей. Определяют...
Тип: Изобретение
Номер охранного документа: 0002607621
Дата охранного документа: 10.01.2017
25.08.2017
№217.015.a73f

Система и способ для синхронизации контактной информации

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

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

Группа изобретений относится к средствам контроля процессов обслуживания или служебных портов в компьютерной сети. Технический результат – повышение эффективности контроля процесса обслуживания или служебного порта в компьютерной сети, включающей множество серверов, за счет использования...
Тип: Изобретение
Номер охранного документа: 0002607991
Дата охранного документа: 11.01.2017
25.08.2017
№217.015.adac

Система и способ формирования круга общения и компьютерный носитель информации

Изобретение относится к Интернет-технологии, в частности к способу и системе формирования круга общения и устройству памяти. Технический результат заключается в обеспечении динамического формирования информации круга общения. Технический результат достигается за счет распознавания атрибутов...
Тип: Изобретение
Номер охранного документа: 0002612608
Дата охранного документа: 09.03.2017
Показаны записи 61-70 из 78.
13.01.2017
№217.015.6e3b

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

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении надежности и эффективности сети. Система содержит: обрабатывающий блок отправки, выполненный с возможностью, после приема блока передаваемой информации, отправленного отправляющей стороной,...
Тип: Изобретение
Номер охранного документа: 0002596988
Дата охранного документа: 10.09.2016
13.01.2017
№217.015.7e73

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

Настоящее изобретение относится к обеспечению рекомендуемой информации для браузера мобильного терминала. Техническим результатом является обеспечение эффективного получения пользователем рекомендуемой информации. Способ обеспечения рекомендуемой информации для браузера мобильного терминала...
Тип: Изобретение
Номер охранного документа: 0002601138
Дата охранного документа: 27.10.2016
13.01.2017
№217.015.8903

Терминал и способ чтения на основе терминала

Настоящее изобретение относится к способу чтения с использованием терминалов. Технический результат заключается в обеспечении возможности чтения с сенсорного экрана терминала для людей с ограниченными возможностями. Способ чтения включает операцию детектирования прикосновения к сенсорному...
Тип: Изобретение
Номер охранного документа: 0002602781
Дата охранного документа: 20.11.2016
13.01.2017
№217.015.8a27

Дисплейный терминал и способ отображения интерфейсных окон

Изобретение относится к отображению интерфейсных окон на дисплейном терминале. Технический результат заключается в обеспечении возможности быстрого переключения между множеством окон для просмотра. Размещают в виде стопки указанные по меньшей мере две миниатюры интерфейсных окон для...
Тип: Изобретение
Номер охранного документа: 0002604091
Дата охранного документа: 10.12.2016
25.08.2017
№217.015.9653

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

Изобретение относится к средствам для подсказки приложения системы службы («SNS») социальной сети. Технический результат заключается в обеспечении возможности вывода подсказки на основании конкретной административной области . Получают информацию о местоположении, относящуюся к текущему...
Тип: Изобретение
Номер охранного документа: 0002608670
Дата охранного документа: 23.01.2017
25.08.2017
№217.015.a535

Система и способ совместного использования горячей клавиши экземплярами приложения

Изобретение относится к компьютерной технологии и, более конкретно, к совместному использованию горячей клавиши экземплярами приложения. Технический результат заключается в повышении точности реакции горячей клавиши для приложений. Технический результат достигается за счет приема сообщения...
Тип: Изобретение
Номер охранного документа: 0002607614
Дата охранного документа: 10.01.2017
25.08.2017
№217.015.a5fd

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

Изобретение относится к средствам группирования в социальной сети. Технический результат заключает в увеличении скорости группирования друзей. Получают данные о взаимоотношениях друзей первого пользователя, причем данные о взаимоотношениях друзей содержат один или более узлов-друзей. Определяют...
Тип: Изобретение
Номер охранного документа: 0002607621
Дата охранного документа: 10.01.2017
25.08.2017
№217.015.a73f

Система и способ для синхронизации контактной информации

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

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

Группа изобретений относится к средствам контроля процессов обслуживания или служебных портов в компьютерной сети. Технический результат – повышение эффективности контроля процесса обслуживания или служебного порта в компьютерной сети, включающей множество серверов, за счет использования...
Тип: Изобретение
Номер охранного документа: 0002607991
Дата охранного документа: 11.01.2017
25.08.2017
№217.015.adac

Система и способ формирования круга общения и компьютерный носитель информации

Изобретение относится к Интернет-технологии, в частности к способу и системе формирования круга общения и устройству памяти. Технический результат заключается в обеспечении динамического формирования информации круга общения. Технический результат достигается за счет распознавания атрибутов...
Тип: Изобретение
Номер охранного документа: 0002612608
Дата охранного документа: 09.03.2017
+ добавить свой РИД