Сопровождение пакетов тегами для эффективного многоадресного распределения содержания



Сопровождение пакетов тегами для эффективного многоадресного распределения содержания
Сопровождение пакетов тегами для эффективного многоадресного распределения содержания
Сопровождение пакетов тегами для эффективного многоадресного распределения содержания

 


Владельцы патента RU 2498513:

СОНИ КОРПОРЕЙШН (JP)
СОНИ ЭЛЕКТРОНИКС ИНК. (US)

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

 

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

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

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

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

Сущность изобретения

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

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

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

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

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

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

На фиг.1 показана блок-схема примерного сетевого устройства с фильтрующим приемником;

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

на фиг.3 показана схема примерного пакета в соответствии с настоящими принципами.

Подробное описание изобретения

Рассмотрим вначале фиг.1, на которой сетевое устройство 10 может иметь портативный корпус 12 малого веса, содержащий главное центральное процессорное устройство (ЦПУ) 14, которое может быть воплощено, например, на основе соответствующего компьютерного процессора. ЦПУ 14 может принимать входные команды пользователя из устройства 16 ввода пользователя, такие как, но без ограничений, одно или больше из клавиатуры, мыши, кнопочной панели, шарового манипулятора, модуля распознавания речи и т.д. ЦПУ 14 также может принимать, в некоторых вариантах воплощения, входные данные положения из приемника 18 положения, такого как, но без ограничений, приемник сигнала спутника глобальной системы навигации (GPS, ГСН), и из часов 20. ЦПУ 14 может выводить видеоданные на монитор 22, такой как монитор компьютера, плоский панельный дисплей или даже электронно-лучевая трубка, или другой монитор. ЦПУ 14 также может выводить аудиоданные в один или больше громкоговорителей 24.

Как показано на фиг.1, ЦПУ 14 может принимать данные из источника (источников) 26 содержания по сети 28, такой как, но без ограничений, сеть Интернет, с использованием приемника 30 данных с процессором 32 приемника. Приемник 30 может быть кабельным или беспроводным приемником, который принимает пакеты данных из сети 28, при этом к пакетам обычно прикреплены теги, обозначающие тип их данных, как более полно представлено ниже. Таким образом, приемник 30 может включать в себя, без ограничений, кабельный модем или беспроводный модем, который может принимать сигналы Bluetooth или сигналы WiFi. Приемник 30 может быть воплощен как, например, модуль приемника или интегральная схема.

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

Как показано на фиг.1, компоненты сетевого устройства 10 могут получать питание от одной или больше батареи 36 постоянного тока (DC, ПосТ), для обеспечения портативности. Сетевое устройство 10 также может получать питание в виде переменного тока (АС, ПерТ) из сети переменного напряжения через преобразователь 38 переменного в постоянный ток. В неограничительных вариантах воплощения сетевое устройство 10 может быть воплощено как портативный компьютер, такой как переносной компьютер или компьютер типа ноутбук, карманный персональный компьютер или беспроводный телефон.

На фиг.1, кроме того, показано, что источник 26 содержания может включать в себя процессор 40 источника, который обращается к физическому, считываемому компьютером носителю 42 информации источника, для сохранения на нем данных и для получения доступа к компьютерным инструкциям, сохраненным на нем, для выполнения содержащихся в них логических схем. Носитель 42 может представлять собой, без ограничений, любой один или комбинацию из твердотельного накопителя информации, дискового накопителя, съемного и несъемного накопителя и т.д. Процессор 40 источника может управлять передатчиком данных 44 для передачи пакетов данных по сети 28. Передатчик данных 44 может быть любым соответствующим передатчиком данных в сети, таким как модем, радиовещательный передатчик, и т.д.

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

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

Как только тип (типы) пакета будет определен, генерируют элемент данных, упомянутый здесь как "тег", который определяет тип (типы), и вставляют его в заголовок пакета в блоке 48. Тег может относиться к одному пакету или группе пакетов, типично последовательных пакетов, и количество пакетов, к которым относится тег, обозначено как часть этого тега. Пакет затем передают в блоке 50.

Здесь предусматривается, что сетевые устройства 10, которые запрограммированы для распознавания тегов типа в пакетах, могут быстро и легко декодировать теги в своем приемнике для отсеивания пакетов, которые могут быть нежелательными, не пропуская их в основное ЦПУ 14 устройства. Таким образом, ЦПУ высвобождается от обработки пакетов, которые могут быть ненужными. Некоторые типы пакетов, такие как, например, пакеты, используемые в критических ситуациях, всегда могут быть переданы в основное ЦПУ 14. Основное ЦПУ 14 может передавать команды в процессор 32 приемника для передачи в основное ЦПУ 14 только пакетов определенного типа или типов.

На фиг.3 показан пакет 52, который может включать в себя заголовок 54 и тело 56 пакета, содержащее данные пакета. Заголовок 54 может включать в себя идентификатор 58 пакета и тег 60 типа, который, в соответствии с описанными выше принципами, обозначает тип содержания в теле 56 пакета, и/или тип данных в теле 56 пакета, и/или тип приоритета, связанный с данными в теле 56 пакета.

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

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

2. Способ по п.1, в котором тип данных представляет собой "видео", "аудио" или "двоичное приложение".

3. Способ по п.1, в котором тип содержания представляет собой телевизионные данные, данные кинофильма, данные рекламы или персональные данные.

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

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

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

7. Устройство по п.6, в котором тип пакета обозначает "видео", "аудио" или "двоичное приложение".

8. Устройство по п.6, в котором тип пакета обозначает телевизионные данные, данные кинофильма, данные рекламы или персональные данные.

9. Устройство по п.6, в котором тип пакета обозначает реальное время, высокий приоритет, средний приоритет, приоритет с наилучшим уровнем обслуживания из возможных.

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

11. Носитель по п.10, в котором тег типа пакета обозначает "видео", "аудио" или "двоичное приложение".

12. Носитель по п.10, в котором тег типа пакета обозначает телевизионные данные, данные кинофильма, данные рекламы или персональные данные.

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



 

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

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

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

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

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

Настоящее изобретение относится к беспроводной связи на многих несущих. Реализация системы CDMA многоточечного соединения со многими несущими сокращает изменения аппаратных средств в унаследованных системах с одной несущей.

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

Изобретение относится к технологиям передачи пакетных данных в беспроводной сети. .

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

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

Изобретение относится к ячеистым сетям. Устройство и способ управления потоком трафика в ячеистой сети, содержащие прием на втором узле запроса на допуск потока трафика для допуска потока трафика от первого узла, определение нагрузки по трафику для второго узла и определение, допустить ли или отклонить поток трафика от первого узла, используя нагрузку по трафику. Техническим результатом является управление допуском потоков с различными требованиями к качеству обслуживания и приоритетами. 4 н. и 25 з.п. ф-лы, 10 ил.

Изобретение относится к области систем автоматизации подстанции (SA) для подстанций в сетях электроснабжения высокого и среднего напряжения. Технический результат заключается в обеспечении непрерывной обработки сетевого трафика за счет разделения функциональных возможностей защиты и контроля в интеллектуальных электронных устройствах (IED) от задач передачи данных, и первая не препятствует последней. Технический результат достигается за счет интеллектуального электронного устройства (IED), оборудованного для автоматизации подстанций, таких как модули коммутационной панели или ПК подстанции, с центральным процессором (CPU), который включает в себя первое ядро обработки, предназначенное для и выполненное с возможностью исполнения приложения защиты и управления, и второе ядро обработки или сетевое ядро, предназначенное для и выполненное с возможностью обработки или декодирования сетевого графика передачи данных; в предпочтительном варианте осуществления сетевое ядро выполняет объемные по вычислениям функции предварительной или последующей обработки в верхней части стека передачи данных 9-2; множество сетевых ядер или множество сетевых интерфейсов может потребоваться для того, чтобы обеспечить возможность работы с ожидаемым объемом графика IEC 61850 9-2. 2 н. и 6 з.п. ф-лы, 3 ил.

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

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

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

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

Изобретение относится к ретрансляционному устройству. Технический результат - пересылка данных без потерь. Ретрансляционное устройство передает принятые данные, включающие в себя информацию об атрибуте представляющем собой IP (протокол Интернет) адрес источника данных, MAC (управления доступом к среде) адрес источника данных, IP адрес получателя данных, MAC (управления доступом к среде) адрес получателя данных, информацию, представляющую собой тип данных (например, данные, представляющие собой голос, данные, представляющие собой видео или подобное), информацию, представляющую собой приоритет связи, и подобное, устройству-получателю пересылки. Ретрансляционное устройство включает в себя первую секцию хранения информации о правиле, вторую секцию хранения информации о правиле и секцию управления пересылкой, которая в случае, когда количество информации применительно к первой информации о правиле, хранящейся в первом запоминающем устройстве, становится чрезмерно большим, происходит преобразование первой информации о правиле во вторую информацию о правиле сохранения ее во втором запоминающем устройстве. 3 н. и 10 з.п. ф-лы, 7 ил.

Изобретение относится к способу и устройству идентификации потока обмена данными (трафика) по протоколу передачи речевого сигнала Voice over Internet Protocol (VoIP). Технический результат заключается в возможности идентифицирования VoIP трафика, основанного на протоколе соединения MGCP. Идентифицируют пакет, относящийся к управляющему соединению, по совпадающим ключевым словам в соответствии с правилом идентификации протокола MGCP. Извлекают информацию о согласовании мультимедийного соединения для установления соединения из пакета, относящегося к управляющему соединению. Сопоставляют информацию о согласовании мультимедийного соединения по идентификатору (ID) транзакции, содержащемуся в информации о согласовании мультимедийного соединения. Идентифицируют речевой VoIP трафик, основанный на MGCP, путем сопоставления результатов. 2 н. и 10 з.п. ф-лы, 5 ил.
Наверх