СИСТЕМА И СПОСОБ ДЛЯ МАРШРУТИЗАЦИИ ЭЛЕКТРОННОГО КОНТЕНТА НА УСТРОЙСТВО ПОЛУЧАТЕЛЯ Российский патент 2016 года по МПК H04W28/02 

Описание патента на изобретение RU2576489C2

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

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

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

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

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

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

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

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

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

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

Хотя известны системы маршрутизации, которые планируют передачу пакетов данных на предопределенные моменты времени, эти системы маршрутизации не учитывают уровни перегрузки сети и размеры пакетов данных.

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

КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

принимают в узле сети электронный контент из источника;

контролируют уровень активности каждого узла сети;

информируют каждый узел сети об уровне перегрузки смежного узла сети;

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

Предпочтительно этап контроля активности каждого узла сети включает в себя контроль уровня активности устройства получателя.

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

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

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

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

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

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

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

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

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

фиг. 3 - блок-схема последовательности операций способа маршрутизации электронного контента с узла источника на мобильное устройство получателя.

ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

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

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

Каждый узел 14 сети находится на информационной связи с сервером 16 профилей активности. Каждый узел 14 сети может быть базовой приемо-передающей станцией (BTS) или системой, присоединенной к BTS. Каждый узел 14 сети выполнен с возможностью, по приему электронного контента с предыдущего узла 14 сети или устройства 22 отправителя, проверять сервер 16 профилей активности на профиль активности следующего узла 14 сети. Ради ясности и иллюстрации, узлы сети на фиг. 1 были пронумерованы 14a и 14b. Однако они не должны толковаться в качестве ограничений по количеству узлов сети в системе.

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

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

Затем, система 10 будет описана в контексте доставки SMS с метаданными с устройства 20 отправителя на устройство 20 получателя. Последовательность операций начинается пользователем устройства 22 отправителя, набирающим SMS-сообщение для устройства 20 получателя. В целях иллюстрации, пользователь устройства 22 отправителя желает отложить доставку SMS-сообщения на устройство 20 отправителя на конкретное более позднее время. Пользователь может выбирать первый вариант, где SMS является находящимся на его или ее мобильном устройстве 22 до требуемого конкретного более позднего назначенного времени, либо он/она могут выбирать второй вариант для пересылки SMS-сообщения на ближайший узел 14a сети незамедлительно.

При выборе второго варианта, приведенного выше, SMS пересылается на ближайший узел 14a сети, также известный как следующий сегмент пути передачи. Ближайший узел 14a запрашивает сервер 16 профилей активности 14b касательно профиля активности следующего узла 14b сети. Если база 16 данных профилей активности указывает, что следующий узел 14b сети перегружен, ближайший узел 14a сети может быть выполнен с возможностью откладывать пересылку SMS на следующий узел 14b сети. SMS, в таком случае, пересылается на следующий узел 14b сети в более позднее время, соответствующее низкой вероятности перегрузки, на основании сверок с базой 16 данных профилей активности. Критерии, определяющие 'низкую вероятность' перегрузки, например, могут быть основаны на том, когда активность сети падает ниже минимального порогового значения уровня перегрузки.

При условии, что последним узлом сети является 14b, то есть узел 14b сети является принимающим узлом сети, при этом следующим сегментом пути передачи является сегмент к мобильному устройству 20 получателя, последний узел 14b сети проверяет базу 16 данных профилей активности мобильного устройства 20 получателя, а затем пересылает SMS на мобильное устройство 20 получателя во время, определенное базой 16 данных профилей активности, являющееся его временем простоя или периодом низкой активности.

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

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

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

Последовательность операций доставки SMS с последнего узла 14b сети на мобильное устройство 20 получателя описана, как изложено ниже.

Как показано на фиг. 2, по приему SMS с предыдущего узла 14a сети (этап 200), принимающий узел 14b определяет, является ли он последним узлом или есть ли следующий узел/сегмент пути передачи (этап 202). Если определено, что узел 14b сети является последним сегментом пути передачи, информация пакета данных оценивается на основании размера ее файла, чтобы определить, будет ли перегрузка (этап 204). Например, если пакет данных имеет размер файла, например, больший, чем 2 мегабайта (2MB), размер файла проверяется сервером 16 профилей активности, чтобы определить, привел бы он к перегрузке мобильного устройства 20 получателя, как только он будет отправлен (этап 206). Если отправка пакета данных не приводит к перегрузке мобильного устройства 20 получателя, пакет данных отправляется на устройство 20 получателя незамедлительно (этап 208). Иначе, мобильное устройство 20 получателя проверяется сервером 16 профилей активности на момент простоя (этап 210), который является периодом отсутствия активности. Как только период времени простоя идентифицирован (этап 212), сервер 16 профилей активности локализует период простоя (этап 214), и SMS планируется для отложенной доставки, совпадающей с идентифицированным периодом простоя (этап 216).

Если на этапе 214 определено, что период простоя не мог быть обнаружен, сервер 16 профилей активности проверяет журнал регистрации ближайшего использования мобильного устройства 20 получателя, чтобы определять возможность незамедлительной доставки (этап 218). Это основано на проверке периода низкой активности или низкого использования на мобильном устройстве 20 получателя (этап 220) или синонимично периодам, когда надлежащий узел сети имеет низкое использование на основании его профиля использования. Если обнаружен период низкой активности, пакет SMS разбивается на меньшие подпакеты (этап 222), так что доставка этих подпакетов не будет оказывать значительного влияния на производительность мобильного устройства 20 получателя, так как типично, когда использование является высоким, производительность имеет тенденцию быть плохой вследствие перегрузки. Подпакеты в таком случае планируются для отложенной доставки (этап 216).

Однако если период низкой активности не обнаружен, сервер 16 профилей активности выжидает для определения возможности незамедлительной доставки до тех пор, пока не обнаружен период низкой активности (этап 224).

Как только пакет SMS доставлен на мобильное устройство 20 получателя, пакет проверяется сервером 16 профилей активности, является ли он единым (этап 226), то есть что он является полным SMS. Это может осуществляться с использованием способов, таких как контрольные суммы и контроль циклическим избыточным кодом (CRC), и дополнительно конкретизироваться не будет.

Если SMS определено единым, заголовок или информация метаданных проверяется (этап 228) касательно того, включает ли она пусковой механизм по времени (этап 230) или пусковой механизм по правилу (этап 232). Если нет, пакет SMS собирается (этап 227).

Если информация метаданных включает в себя пусковой механизм по времени, запускаются надлежащие сценарии, и SMS распаковывается в назначенное время (этап 234, 236 и 238). Если метаданные включают в себя основанный на правиле пусковой механизм, то есть запускаются по правилу события, запускающее событие отслеживается или опрашивается (этап 240) до тех пор, пока не удовлетворено правило(а) (этап 242).

На этапе 202, если определено, что конкретный узел 14a сети не является последним узлом, то есть если узел сети соответствует узлу 14a, фиг. 3 описывает последовательность операций маршрутизации пакета данных от начального до последнего узла. Как проиллюстрировано на фиг. 3, последовательность операций начинается с узла 14a сети, определяющего местоположение следующего узла 14b сети (этап 302) и определения, является ли узел 14b перегруженным (этап 304). Если узел 14b не определен перегруженным, передача инициируется узлом 14a на узел 14b (этап 316).

Если обнаружена перегрузка, профиль активности узла 14b проверяется (этап 306), чтобы определять, есть ли окно или период времени, который показан как низкий или незанятый использованием (этап 308) для узла 14b. Если такое окно найдено, планируется отложенная передача (этап 310), и выполняются проверки над планом (этап 312). Если оно является назначенным временем для передачи пакета данных (этап 314), пакет данных передается (этап 316), иначе, асинхронно выполняется проверка(и) над планом (этап 312) в форме асинхронных пусковых механизмов до назначенного времени для передачи пакета данных (этап 316).

На этапе 312, система также проверяет, присутствует ли план (этап 330). В случае, когда плана нет, предупреждение будет отправляться администратору для ручного вмешательства (этап 396) или отмены. Администратор, в таком случае, будет вручную находить маршрут для пакета SMS или отклонять пакет SMS. Уведомление отправляется на устройство 22 отправителя соответствующим образом (этап 398).

Дополнительные проверки могут производиться на этапе 302 и 320 (не показан) для определения, имеются ли оставшиеся маршруты. Если оставшихся маршрутов нет, предупреждение может отправляться администратору для ручного вмешательства (этап 396).

Если на этапе 308 не найдено окна или периода времени, показанного являющимся низким или незанятым использованием, сервер 16 профилей активности переходит к определению местоположения смежных узлов 14 для профиля наименьшей перегрузки (этап 318) и определению, мог ли бы такой профиль быть найден в системе (этап 320). Если профиль наименьшей перегрузки (PLC) не найден, пакет данных переходит обратно в последовательность операций с этапа 302. Однако если PLC найден, система переходит к повторной маршрутизации пакета данных на смежный узел с использованием профиля наименьшей вероятности перегрузки (или лучшего имеющегося в распоряжении профиля) - этап 322. Фактическая передача пакета данных, в таком случае, откладывается и планируется (этап 310).

Описанное изобретение обладает следующими преимуществами.

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

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

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

Алгоритм маршрутизации может быть заменен алгоритмами маршрутизации, такими как алгоритмы, основанные на ресурсах, имеющихся в распоряжении в сети. Например, электронный контент может отправляться во время внепиковых часов, в качестве маршрутного решения. Еще один вариант выбора состоит в том, чтобы доставлять электронный контент, когда устройство получателя найдено 'базирующимся' или прикрепленным в узле сети, то есть когда пользователь остается в течение продолжительного периода времени в соте с относительно более низким использованием. В таком случае, устройство 20 получателя, если оно ориентировано на услуги, основанные на определении местоположения, может отправлять сообщение обновления местоположения (LU), обновляющее его местоположение в сети оператора.

Профилирующие использование данные могут быть получены в узле 14a сети (в форме BTS) либо на уровне управления передачей данных. В таких случаях, решение управления сетью (NMS) может быть объединено с сервером 16 профилей активности для приема информации об использовании. Это, кроме того, может быть интегрировано в широковещательную систему. Вместе с информацией LU могут определяться устройства получателей, прикрепленные к или базирующиеся в конкретных элементах сети в любой заданный момент времени.

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

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

Похожие патенты RU2576489C2

название год авторы номер документа
ПЛАТФОРМА МАРШРУТИЗАЦИИ СООБЩЕНИЙ 2009
  • Андервуд Джон Энтони
  • Киз Кристофер Эдвард
  • Керо Маркку
  • Лейнонен Райнер
  • Делагон Алвин
RU2483457C2
РАСШИРЕННАЯ ПЛАТФОРМА ДЛЯ ОБМЕНА СООБЩЕНИЯМИ 2009
  • Андервуд Джон Энтони
  • Киз Кристофер Эдвард
  • Керо Маркку
  • Лейнонен Райнер
RU2459240C2
Система управления мобильной рекламой 2019
  • Некрасов Евгений Александрович
RU2722685C2
СПОСОБЫ И СИСТЕМЫ ОБМЕНА ДАННЫМИ ФАКТУРИРОВАНИЯ 2010
  • Кан Ари
RU2543611C2
ИЗБИРАТЕЛЬНАЯ ОБРАБОТКА ТЕКСТОВЫХ СООБЩЕНИЙ В РЕЖИМЕ ПЕРВОЙ ПОПЫТКИ ДОСТАВКИ 2010
  • Кай Иган
  • Сюа Сузанн
RU2502224C2
СПОСОБ, МОБИЛЬНЫЙ ТЕРМИНАЛ, СИСТЕМА И КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ ДЛЯ АТРИБУЦИИ КОНТЕНТА В РЕАЛЬНОМ ВРЕМЕНИ 2007
  • Таркиайнен Микко
  • Блом Ян
  • Пииппо Петри
  • Виртанен Йюри
RU2407232C2
ДИНАМИЧЕСКАЯ ЗАЩИЩЕННАЯ КОММУНИКАЦИОННАЯ СЕТЬ И ПРОТОКОЛ 2016
  • Уилльямс Ричард К.
  • Верзун Евген
  • Голуб Олександр
RU2769216C2
ДИНАМИЧЕСКАЯ ЗАЩИЩЕННАЯ КОММУНИКАЦИОННАЯ СЕТЬ И ПРОТОКОЛ 2016
  • Уилльямс Ричард К.
  • Верзун Евген
  • Голуб Олександр
RU2707715C2
СЛУЖБА КОРОТКИХ СООБЩЕНИЙ, ИСХОДЯЩИХ ИЗ МОБИЛЬНЫХ УСТРОЙСТВ/ПОСТУПАЮЩИХ В МОБИЛЬНЫЕ УСТРОЙСТВА, БЕЗ МЕЖДУНАРОДНОГО АБОНЕНТСКОГО ТЕЛЕФОННОГО НОМЕРА МОБИЛЬНОЙ СТАНЦИИ (MSISDN), В МУЛЬТИМЕДИЙНОЙ ПОДСИСТЕМЕ НА БАЗЕ ИНТЕРНЕТ-ПРОТОКОЛА (IMS) 2013
  • Вонг Курт
  • Мутикайнен Яри
RU2610590C2
СПОСОБ, РЕАЛИЗУЕМЫЙ В УСТРОЙСТВЕ, ВЫПОЛНЕННОМ С ВОЗМОЖНОСТЬЮ ПОДСОЕДИНЕНИЯ К АБОНЕНТСКОМУ ОБОРУДОВАНИЮ СЕТИ ПЕРВОГО ТИПА, СООТВЕТСТВУЮЩЕЕ УСТРОЙСТВО 2017
  • Онно Стефан
  • Легийон Валери
RU2744809C2

Иллюстрации к изобретению RU 2 576 489 C2

Реферат патента 2016 года СИСТЕМА И СПОСОБ ДЛЯ МАРШРУТИЗАЦИИ ЭЛЕКТРОННОГО КОНТЕНТА НА УСТРОЙСТВО ПОЛУЧАТЕЛЯ

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

Формула изобретения RU 2 576 489 C2

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

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

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

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

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

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

7. Система по п. 1, в которой отложенная доставка планируется на устройство получателя на период времени, соответствующий периоду времени простоя на устройстве получателя.

8. Система по п. 7, в которой отложенная доставка планируется на основании периода низкой активности устройства получателя в случае, когда период простоя не найден.

9. Система по п. 8, в которой электронный контент разбивается на множество меньших пакетов.

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

11. Система по п. 1, в которой электронный контент ниже определенного порогового значения доставляется на устройство получателя независимо от уровня активности устройства получателя.

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

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

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

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

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

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

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

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

20. Способ по п. 19, в котором электронный контент разбивают на множество меньших пакетов перед планированием для отложенной пересылки.

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

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

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

Документы, цитированные в отчете о поиске Патент 2016 года RU2576489C2

Пломбировальные щипцы 1923
  • Громов И.С.
SU2006A1
Пломбировальные щипцы 1923
  • Громов И.С.
SU2006A1
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор 1923
  • Петров Г.С.
SU2005A1
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор 1923
  • Петров Г.С.
SU2005A1

RU 2 576 489 C2

Авторы

Ибаско Алекс Д.

Хосон Эдуардо Рамон Г.

Диаз Мануэль О. Мл.

Ю Уилльям Эммануэль С.

Даты

2016-03-10Публикация

2012-05-09Подача