СПОСОБ УПРАВЛЕНИЯ ПОТОКАМИ ТРАФИКА ПЛОСКОСТИ ПОЛЬЗОВАТЕЛЯ В СЕТИ БЕСПРОВОДНОЙ СВЯЗИ
METHOD FOR MANAGING FLUX FLOWS OF USER PLANE IN WIRELESS COMMUNICATION NETWORK

ОБЛАСТЬ ТЕХНИКИ
Описываемые в настоящем документе варианты осуществления относятся к потокам трафика плоскости пользователя в сети беспроводной связи. В частности, описываемые в настоящем документе варианты осуществления относятся к сети и способу управления потоками трафика плоскости пользователя, относящимися к беспроводным устройствам в сети беспроводной связи.
УРОВЕНЬ ТЕХНИКИ
Устройства связи, такие как беспроводные устройства, иначе называются, например, мобильными терминалами, беспроводными терминалами, абонентскими станциями и/или мобильными станциями. Беспроводные устройства способны осуществлять обмен данными по беспроводной связи в сети беспроводной связи, иногда также называемой системой сотовой связи или сетями сотовой связи. Связь может осуществляться, например, между двумя беспроводными устройствами, между беспроводным устройством и обычным телефоном и/или между беспроводным устройством и сервером по Сети радиодоступа - RAN - и, возможно, одной или более опорных сетей, входящих в состав сети беспроводной связи.
Беспроводные устройства могут, кроме того, называться, например, мобильными телефонами, сотовыми телефонами или ноутбуками с возможностью беспроводной связи. Беспроводные устройства в рассматриваемом контексте могут, например, представлять собой переносные, карманные, портативные, входящие в состав компьютера или устанавливаемые на транспортном средстве устройства, выполненные с возможностью передачи речи и/или данных по RAN на другой объект, например, другое беспроводное устройство или сервер.
Сеть беспроводной связи охватывает географическую зону, которая делится на зоны сот, причем каждая зона соты обслуживается базовой станцией, например, Базовой радиостанцией - RBS, которая иногда может называться, например, “eNB”, “eNodeB”, “NodeB” “B node” или BTS (Базовой приемопередающей станцией) в зависимости от используемой технологии и терминологии. Базовые станции могут быть различных классов, например, макро eNodeB, исходным eNodeB или пикобазовой станцией исходя из мощности передачи и, тем самым, также размера соты. Сота является географической зоной, в которой радиоохват обеспечивается базовой станцией в местоположении базовой станции. Одна базовая станция, расположенная в местоположении базовой станции, может обслуживать одну или несколько сот. Кроме того, каждая базовая станция может поддерживать одну или несколько технологий связи. Базовые станции связываются по радиоинтерфейсу, работающему на радиочастотах с беспроводными устройствами в пределах дальности базовых станций.
В некоторых RAN несколько базовых станций могут соединяться, например, с помощью наземной линии связи или миллиметровых волн с контроллером радиосети, например, Контроллером радиосети - RNC - в Универсальной системе мобильной связи - UMTS - и/или друг с другом. Контроллер радиосети, иногда также называемый Контроллером базовой станции - BSC, например, в GSM может контролировать и координировать различные действия множества соединенных с ним базовых станций. GSM - сокращенное наименование Глобальной системы мобильной связи.
В Долгосрочном развитии - LTE - Проекта партнерства 3-го поколения - 3GPP - базовые станции, которые могут называться eNodeB или eNB, могут непосредственно соединяться с одной или более опорных сетей.
UMTS является системой мобильной связи третьего поколения, которая развилась из GSM и предполагает обеспечение улучшенных услуг мобильной связи на основе технологии Широкополосного многостанционного доступа с кодовым разделением каналов - WCDMA. Сеть наземного радио доступа UMTS - UTRAN - по существу является сетью радиодоступа, использующей широкополосный многостанционный доступ с кодовым разделением каналов для абонентских станций. 3GPP предпринял дальнейшее развитие технологий сетей радиодоступа на базе UTRAN и GSM.
Таким образом, топологии сетей различных Технологий радиодоступа - RAT - обычно различаются, т.е., содержат различные виды сетевых узлов. Например, RAN LTE содержит лишь один eNodeB, в то время как RAN WCDMA содержит центральный RNC, соединенный с рядом NodeB.
Однако по мере того, как сети беспроводной связи развиваются и модернизируются до более современных RAT, могут появляться новые топологии сетей, которые отличаются от традиционных топологий сетей, т.е., новых сетей беспроводной связи с оборудованием, обычно входящим в состав различных RAT. В одном из примеров описанные функции LTE находятся в местоположении традиционного RNC в RAN WCDMA для повышения функциональных возможностей традиционных RNC с точки зрения, например, усовершенствованного разделения нагрузки или оповещения о состоянии служб для множества RAT.
Несмотря на то, что оборудование различных RAT может сосуществовать в одной и той же сети доступа и обслуживать отдельные потоки трафика плоскости пользователя исходя из того, какую RAT в данный момент использует каждая точка доступа, которая генерирует потоки трафика плоскости пользователя, было бы целесообразным изучить возможные преимущества, которые могли бы появиться в результате такой конфигурации сети беспроводной связи, содержащей различные RAT. В таких случаях необходимо также принимать во внимание такие проблемы, как, например, пропускная способность сети, стоимость передачи и характеристики запаздывания.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Целью описываемых в настоящем документе вариантов осуществления является улучшение использования сетей беспроводной связи.
В соответствии с первым аспектом описываемых в настоящем документе вариантов осуществления, указанная цель достигается с помощью способа, реализуемого первым сетевым узлом, для управления потоками трафика плоскости пользователя, относящимися к беспроводным устройствам в сети беспроводной связи. Первый сетевой узел выполнен с возможностью передачи потоков трафика плоскости пользователя по первому тракту передачи во второй сетевой узел в сети беспроводной связи. Первый сетевой узел устанавливает, что поток трафика плоскости пользователя, относящийся к беспроводному устройству, должен передаваться по второму тракту передачи в промежуточный сетевой узел, выполненный с возможностью связи с первым и вторым сетевыми узлами в сети беспроводной связи, исходя из типа потока трафика плоскости пользователя, беспроводного устройства, относящегося к потоку трафика плоскости пользователя, и/или контента потока трафика плоскости пользователя. При этом первый сетевой узел управляет потоком трафика плоскости пользователя таким образом, что поток трафика плоскости пользователя передается по второму тракту передачи в промежуточный сетевой узел в сети беспроводной связи.
В соответствии со вторым аспектом описываемых в настоящем документе вариантов осуществления, указанная цель достигается с помощью первого сетевого узла для управления потоками трафика плоскости пользователя, относящимися к беспроводным устройствам в сети беспроводной связи. Первый сетевой узел выполнен с возможностью передачи потоков трафика плоскости пользователя по первому тракту передачи во второй сетевой узел в сети беспроводной связи. Первый сетевой узел содержит схему обработки, выполненную с возможностью установления, что поток трафика плоскости пользователя, относящийся к беспроводному устройству, должен передаваться по второму тракту передачи в промежуточный сетевой узел, выполненный с возможностью связи с первым и вторым сетевыми узлами в сети беспроводной связи, исходя из типа потока трафика плоскости пользователя, беспроводного устройства, относящегося к потоку трафика плоскости пользователя, и/или контента потока трафика плоскости пользователя. Кроме того, схема обработки выполнена с возможностью управления потоком трафика плоскости пользователя таким образом, что поток трафика плоскости пользователя передается по второму тракту передачи в промежуточный сетевой узел в сети беспроводной связи.
Посредством проверки каждого потока трафика плоскости пользователя, относящегося к беспроводным устройствам в сети беспроводной связи, в отношении типа потока трафика плоскости пользователя, беспроводного устройства, относящегося к потоку трафика плоскости пользователя, и/или контента потока трафика плоскости пользователя сетевой узел способен устанавливать тракт передачи для каждого потока трафика плоскости пользователя на основе поддержки конкретных функций, имеющихся в одной или более из доступных RAT, или поддержки конкретных функций, совмещаемых в сети беспроводной связи, для каждого потока трафика плоскости пользователя.
Таким образом, сетевой узел может эффективно использовать конкретные функции каждой доступной RAT и/или совмещаемые функции, входящие в сеть беспроводной связи. Следовательно, использование сетей беспроводной связи улучшается.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Признаки и преимущества вариантов осуществления станут совершенно очевидными специалистам в данной области техники благодаря нижеследующему подробному описанию их примеров осуществления со ссылкой на прилагаемые чертежи, на которых:
Фиг. 1
представляет собой структурную схему, иллюстрирующую сеть беспроводной связи, содержащую варианты осуществления сетевого узла.
Фиг. 2
представляет собой схематическое изображение вариантов осуществления сетевых узлов в сети беспроводной связи.
Фиг. 3
представляет собой еще одно схематическое изображение вариантов осуществления сетевых узлов в сети беспроводной связи.
Фиг. 4
представляет собой еще одно схематическое изображение вариантов осуществления сетевых узлов в сети беспроводной связи.
Фиг. 5
представляет собой функциональную схему, иллюстрирующую варианты осуществления способа в сетевом узле.
Фиг. 6
представляет собой еще одну функциональную схему, иллюстрирующую варианты осуществления способа в сетевом узле.
Фиг. 7
представляет собой блок-схему, иллюстрирующую варианты осуществления сетевого узла.
ПОДРОБНОЕ ОПИСАНИЕ
Для ясности чертежи являются схематическими и упрощенными, и на них показаны лишь детали, которые важны для понимания представленных в настоящем документе вариантов осуществления, а остальные детали опущены. Одинаковые ссылочные позиции повсюду используются для идентичных или соответствующих деталей или этапов.
На фиг. 1 изображен пример сети 100 беспроводной связи, в которой могут быть реализованы описываемые в настоящем документе варианты осуществления. Сеть 100 беспроводной связи содержит первый сетевой узел 101, промежуточный сетевой узел 102 и второй сетевой узел 103.
Первый сетевой узел 101 выполнен с возможностью приема потоков трафика плоскости пользователя, относящихся к беспроводным устройствам в сети 100 беспроводной связи. Первый сетевой узел 101 также выполнен с возможностью управления этими потоками трафика плоскости пользователя, относящимися к беспроводным устройствам, и передачи потоков трафика плоскости пользователя по первому тракту 110 передачи во второй сетевой узел 103 в сети 100 беспроводной связи.
В соответствии с некоторыми вариантами осуществления, первый сетевой узел 101 дополнительно выполнен с возможностью определения, что поток трафика плоскости пользователя, относящийся к беспроводному устройству, вместо этого должен передаваться по второму тракту 120 передачи в промежуточный сетевой узел 102. При этом промежуточный сетевой узел 102 выполнен с возможностью связи с первым сетевым узлом 101 и вторым сетевым узлом 103 в сети 100 беспроводной связи. Определение первого сетевого узла 101 основано на типе потока трафика плоскости пользователя, беспроводном устройстве, относящемся к потоку трафика плоскости пользователя, и/или контенту потока трафика плоскости пользователя.
При этом первый сетевой узел 101 управляет потоком трафика плоскости пользователя таким образом, что поток трафика плоскости пользователя передается по второму тракту 120 передачи в промежуточный сетевой узел 102 в сети 100 беспроводной связи.
Благодаря наличию первого сетевого узла 101, проверяющего каждый поступающий поток трафика плоскости пользователя, относящийся к беспроводным устройствам в сети 100 беспроводной связи, в отношении одного или более из типа, передающего беспроводного устройства и/или контента потока трафика плоскости пользователя, первый сетевой узел 101 способен устанавливать тракт передачи, т.е., первый тракт 110 передачи или второй тракт 120 передачи для каждого потока трафика плоскости пользователя на основе поддержки конкретных функций для каждого из потоков трафика плоскости пользователя. Эти конкретные функции могут иметься в промежуточном сетевом узле 102 в соответствии с RAT, отличной от RAT первого сетевого узла 101, или попросту конкретных функций, совмещаемых в промежуточном сетевом узле 102 в сети 100 беспроводной связи.
Это означает, что первый сетевой узел 101 может эффективно использовать конкретные функции каждой RAT и/или совмещаемые функции, входящие в сеть 100 беспроводной связи. Это улучшает использование сети 100 беспроводной связи.
Необходимо отметить, что первый сетевой узел 101, промежуточный сетевой узел 102 и второй сетевой узел 103 могут соответствовать различным сетевым узлам сетевого оборудования, реализуемого в различных конфигурациях сети 100 беспроводной связи.
В некоторых вариантах осуществления промежуточный узел 102 представляет собой Контроллер радиосети - RNC - или автономный узел маршрутизации. В этом случае первый сетевой узел 101 может представлять собой eNodeB или eNB, а второй сетевой узел 103 может представлять собой Обслуживающий шлюз - SGW. В соответствии с другим вариантом, первый сетевой узел 101 может представлять собой SGW, а второй сетевой узел 103 может представлять собой eNodeB или eNB. Эти варианты осуществления подробнее описываются ниже со ссылкой на фиг. 2.
В некоторых вариантах осуществления в тех случаях, когда промежуточный узел 102 представляет собой автономный узел маршрутизации, первый сетевой узел 101 может являться Точкой/контроллером доступа WiFi-АР/АС WiFi, второй сетевой узел 103 может являться Шлюзом пакетной сети передачи данных - PGW. В соответствии с другим вариантом, первый сетевой узел 101 может являться PGW, а второй сетевой узел 103 может являться АР/АС WiFi. Эти варианты осуществления подробнее изображены и описаны ниже со ссылкой на фиг. 3.
В некоторых вариантах осуществления в тех случаях, когда промежуточный узел 102 представляет собой автономный узел маршрутизации, первый сетевой узел 101 может являться PGW, а второй сетевой узел 103 может являться Прокси с поддержкой услуг - SAP. В соответствии с другим вариантом, первый сетевой узел 101 может являться SAP, а второй сетевой узел 103 может являться PGW. Эти варианты осуществления подробнее изображены и описаны ниже со ссылкой на фиг. 4.
Однако представленные выше варианты осуществления не должны рассматриваться как ограничительные, поскольку те же принципы могут быть применены и к другим конфигурациям сети 100 беспроводной связи. Например, промежуточный узел 102 может являться автономным узлом маршрутизации, при этом первый сетевой узел 101 может являться RNC, а второй сетевой узел 103 может являться SGW, или наоборот. В соответствии с еще одним примером, промежуточный узел 102 может являться SAP, при этом первый сетевой узел 101 может являться PGW, а второй сетевой узел 103 может являться узлом маршрутизации опорной сети, или наоборот. В соответствии с еще одним примером, промежуточный узел 102 может являться SAP, при этом первый сетевой узел 101 может являться eNodeB или АР/АС WiFi, а второй сетевой узел 103 может являться PGW, или наоборот. В соответствии с еще одним примером, промежуточный узел 102 может являться RNC, при этом первый сетевой узел 101 может являться АР/АС WiFi, а второй сетевой узел 103 может являться PGW, или наоборот.
На фиг. 2 изображен пример сети 200 беспроводной связи, содержащей варианты осуществления сетевых узлов. В этом примере промежуточный узел 102 является RNC 202. Кроме того, первый сетевой узел 101 является eNodeB 201, а второй сетевой узел 103 является SGW 203, или наоборот.
Как показано на фиг. 2, сеть 200 беспроводной связи содержит базовую радиостанцию, т.е., eNodeB или eNB 201. eNodeB 201 обслуживает, по меньшей мере, одну соту 215. eNodeB 201 является объектом, способным связываться на несущей радиочастоте с беспроводными устройствами 121, 122, имеющимися в соте 215. eNodeB 201 может непосредственно соединяться с одной или более опорных сетей через Обслуживающий шлюз - SGW 203. При использовании традиционных функций RAN LTE eNodeB 201 выполнен с возможностью связи с SGW 203 по первому тракту 210 передачи. Следовательно, в данном отношении eNodeB 201 и SGW 203 можно считать составной частью узла LTE сети 200 беспроводной связи.
Кроме того, сеть 200 беспроводной связи содержит Контроллер радиосети - RNC 202. RNC 202 соединен с несколькими другими базовыми радиостанциями, например, Node B или B-node в RAN WCDMA (не показана) и выполнен с возможностью обслуживания их. Каждый из Node B или B-node выполнен с возможностью обслуживания одной или более сот и способен связываться на несущей радиочастоте с беспроводными устройствами, имеющимися в своей одной или более сот. RNC 202 выполнен с возможностью контроля и координации различных действий указанных других базовых станций и выполнения функции линии связи с узлом опорной сети, например, SGW 203 (в случае использования интерфейса S12, который поддерживает функции Прямого туннеля) для указанных других базовых станций. Следовательно, в данном отношении RNC 202 и SGW 203 можно считать составной частью узла WCDMA сети 100 беспроводной связи.
В некоторых вариантах осуществления RNC 202 может также быть выполнен с возможностью выполнения конкретных функций в сети 300 беспроводной связи.
Например, в некоторых вариантах осуществления RNC 202 может включать в себя функции кэширования, например, кэш-память, способную осуществлять кэширование, т.е. сохранение контента, который передавался в предыдущих потоках трафика плоскости пользователя через RNC 202. Благодаря использованию узла общих функций, т.е., в данном случае RNC 202 для нескольких RAT можно использовать большее заполнение, вносящее вклад в содержимое кэша и частоту попаданий в кэш. Это также может оказаться целесообразным с точки зрения Эксплуатации и технического обслуживания - ОАМ.
В некоторых вариантах осуществления RNC 202 может включать в себя функцию прокси Протокола управления передачей (ТСР) для увеличения трафика данных ТСР, передаваемого через RNC 202.
В некоторых вариантах осуществления RNC 202 может включать в себя функцию сжатия полезной нагрузки, при которой RNC 202 может сжимать контент в потоках трафика плоскости пользователя, которые передаются через RNC 202. Это предпочтительно может обеспечивать совместно используемую совмещенную оконечную точку для различных RAT в сети 200 беспроводной связи.
eNodeB 201 также соединен с RNC 202 в сети 100 беспроводной связи. Следовательно, у eNodeB 201 в сети 100 беспроводной связи существует также возможность связываться с SGW 203 через RNC 202, т.е., по второму тракту 220 передачи.
В некоторых вариантах осуществления первый тракт 210 передачи и второй тракт 220 передачи в SGW 203 и RNC 202 соответственно от eNodeB 201 могут быть реализованы с помощью, например, туннельного расщепления плоскости Пользователя протокола туннелирования GPRS - GTP-U. Это предполагает передачу информации о конфигурации туннеля между eNodeB 201 и SGW 203 или RNC 202 и может использоваться для различных интерфейсов, например, интерфейса lu-PS/S12, интерфейса S1-U и интерфейса S2a.
Для случая восходящей линии eNodeB 201 выполнен с возможностью приема потоков трафика плоскости пользователя от беспроводных устройств 121, 122. eNodeB 201 также выполнен с возможностью передачи потоков трафика плоскости пользователя в SGW 203 по первому тракту 210 передачи или второму тракту 220 передачи. Это может осуществляться eNodeB 201 путем установления того, что поток трафика плоскости пользователя, относящийся к беспроводным устройствам 121, 122, должен передаваться по второму тракту 220 передачи в RNC 202 вместо того, чтобы передаваться по первому тракту 210 передачи непосредственно в SGW 203. Это может устанавливаться eNodeB 201 исходя из типа потока трафика плоскости пользователя, беспроводного устройства, относящегося к потоку трафика плоскости пользователя, и/или контента потока трафика плоскости пользователя. При этом eNodeB 201 может управлять потоком трафика плоскости пользователя таким образом, что поток трафика плоскости пользователя передается по первому тракту 210 передачи в RNC 202.
Таким образом, SGW 203 выполнен с возможностью приема потоков трафика плоскости пользователя беспроводных устройств 121, 122 от eNodeB 201 по первому тракту 210 передачи или второму тракту 220 передачи. SGW 203 также выполнен с возможностью передачи потоков трафика плоскости пользователя в направлении предполагаемого получателя, например, контент-сервера, других беспроводных устройств и т.д. с помощью другого сетевого оборудования в опорной сети в сети 200 беспроводной связи (не показана).
Для случая нисходящей линии SGW 203 выполнен с возможностью приема потоков трафика плоскости пользователя в беспроводные устройства 121, 122 от другого сетевого оборудования в опорной сети в сети 200 беспроводной связи. SGW 203 также выполнен с возможностью передачи потоков трафика плоскости пользователя в направлении беспроводных устройств 121, 122 в eNodeB 201 по первому тракту 210 передачи или второму тракту 220 передачи. Это может осуществляться SGW 203 таким же образом, как описано для eNodeB 201, т.е., исходя из типа, передающего беспроводного устройства и/или контента потока трафика плоскости пользователя.
Таким образом, eNodeB 201 выполнен с возможностью приема потоков трафика плоскости пользователя в направлении беспроводных устройств 121, 122 от SGW 203 по первому тракту 210 передачи или второму тракту 220 передачи. При этом потоки трафика плоскости пользователя передаются eNodeB 201 в беспроводные устройства 121, 122.
Необходимо отметить, что сеть 200 беспроводной связи можно рассматривать как смешанную сеть сотовой связи в том отношении, что она включает в себя две или более различных Технологий радиодоступа (RAT), например, LTE и WCDMA, как показано в приведенном выше примере. Тем не менее, необходимо отметить, что описываемые в настоящем документе варианты осуществления не ограничиваются указанными конкретными RAT, а могут быть также реализованы аналогичным образом в других комбинациях RAT.
На фиг. 3 изображен пример сети 300 беспроводной связи, содержащей варианты осуществления сетевых узлов. В этом примере промежуточный узел 102 является автономным узлом 302 маршрутизации. Кроме того, первый сетевой узел 101 является АС/АР 301 WiFi, а второй сетевой узел 103 является PGW 303, или наоборот.
Как показано на фиг. 3, сеть 300 беспроводной связи содержит Контроллер доступа WiFi-АС 301 WiFi. АС 301 WiFi соединен с одной или более Точек доступа WiFi-АР 330 WiFi и выполнен с возможностью их обслуживания. АР 330 WiFi является объектом, способным связываться по интерфейсу WiFi с беспроводными устройствами 121, 122, имеющимися в зоне 315 обслуживания WiFi. АС 301 WiFi может быть непосредственно соединен с одной или более опорных сетей через Шлюз пакетной сети передачи данных - PGW 303. АС 301 WiFi выполнен с возможностью связи с PGW 303 по первому тракту 310 передачи. Необходимо также отметить, что АС 301 WiFi и АР 330 WiFi могут быть совмещены в одном и том же физическом объекте. Кроме того, если, например, АС 301 WiFi отсутствует, или трафик данных плоскости пользователя настроен на прохождение только через АР 330 WiFi, АР 330 WiFi также может включать в себя те же функции, что и описываемые в настоящем документе для АС 301 WiFi.
Кроме того, сеть 300 беспроводной связи содержит автономный узел 302 маршрутизации. Автономный узел 302 маршрутизации может также называться, например, маршрутизатором, сетевым узлом маршрутизации или узлом со специальными функциями.
Автономный узел 302 маршрутизации может быть выполнен с возможностью выполнения конкретных функций в сети 300 беспроводной связи. Например, в некоторых вариантах осуществления автономный узел 302 маршрутизации может включать в себя функцию кэширования, например, кэш-память, способную осуществлять кэширование, т.е. сохранение контента, который передавался в предыдущих потоках трафика плоскости пользователя в направлении беспроводного устройства 121, 122 через автономный узел 302 маршрутизации. В некоторых вариантах осуществления автономный узел 302 маршрутизации может включать в себя функцию прокси ТСР для улучшения трафика данных ТСР. В некоторых вариантах осуществления автономный узел 302 маршрутизации может включать в себя функцию сжатия полезной нагрузки, при которой автономный узел 302 маршрутизации может сжимать контент в потоках трафика плоскости пользователя.
Автономный узел 302 маршрутизации соединен с PGW 303. АС 301 WiFi также соединен с автономным узлом 302 маршрутизации. Это дает АС 301 WiFi возможность связываться с PGW 303 через автономный узел 302 маршрутизации, т.е., по второму тракту 320 передачи.
Для случая восходящей линии АС 301 WiFi выполнен с возможностью приема потоков трафика плоскости пользователя от беспроводных устройств 121, 122 через АР 330 WiFi. АР 330 WiFi, в свою очередь, принимает потоки трафика плоскости пользователя от беспроводных устройств 121, 122 через свой интерфейс WiFi. АС 301 WiFi также выполнен с возможностью передачи потоков трафика плоскости пользователя в PGW 303 по первому тракту 310 передачи или второму тракту 320 передачи. Это может осуществляться АС 301 WiFi путем установления того, что поток трафика плоскости пользователя, относящийся к беспроводным устройствам 121, 122, должен передаваться по второму тракту 320 передачи в автономный узел 302 маршрутизации вместо того, чтобы передаваться по первому тракту 310 передачи непосредственно в PGW 303. Это может устанавливаться АС 301 WiFi исходя из типа потока трафика плоскости пользователя, беспроводного устройства, относящегося к потоку трафика плоскости пользователя, и/или контента потока трафика плоскости пользователя. При этом АС 301 WiFi может управлять потоком трафика плоскости пользователя таким образом, что поток трафика плоскости пользователя передается по второму тракту 320 передачи в автономный узел 302 маршрутизации.
Таким образом, PGW 303 выполнен с возможностью приема потоков трафика плоскости пользователя беспроводных устройств 121, 122 от АС 301 WiFi по первому тракту 310 передачи или второму тракту 320 передачи. PGW 303 также выполнен с возможностью передачи потоков трафика плоскости пользователя в направлении предполагаемого получателя с помощью другого сетевого оборудования в опорной сети в сети 300 беспроводной связи (не показана).
Для случая нисходящей линии PGW 303 выполнен с возможностью приема потоков трафика плоскости пользователя в беспроводные устройства 121, 122 от сетевого оборудования в опорной сети в сети 300 беспроводной связи или иных внешних сетях. PGW 303 также выполнен с возможностью передачи потоков трафика плоскости пользователя в направлении беспроводных устройств 121, 122 в АС 301 WiFi по первому тракту 310 передачи или второму тракту 320 передачи. Это может осуществляться PGW 303 таким же образом, как и описано для АС 301 WiFi, т.е., исходя из типа, передающего беспроводного устройства и/или контента потока трафика плоскости пользователя.
Таким образом, АС 301 WiFi выполнен с возможностью приема потоков трафика плоскости пользователя в направлении беспроводных устройств 121, 122 от PGW 303 по первому тракту 310 передачи или второму тракту 320 передачи. При этом потоки трафика плоскости пользователя передаются АС 301 WiFi в беспроводные устройства 121, 122 через интерфейс WiFi.
На фиг. 4 изображен пример сети 400 беспроводной связи, содержащей варианты осуществления сетевых узлов. В этом примере промежуточный узел 102 является автономным узлом 402 маршрутизации. Кроме того, первый сетевой узел 101 является PGW 401, а второй сетевой узел 103 является SAP 403, или наоборот.
Как показано на фиг. 4, сеть 400 беспроводной связи содержит Шлюз пакетной сети передачи данных - PGW 401. PGW 401 соединен с одним или более Обслуживающих шлюзов - SGW 430 и выполнен с возможностью их обслуживания. Кроме того, SGW 430 соединен с одной или более базовых радиостанций, т.е., eNodeB или eNB 440 и выполнен с возможностью их обслуживания. eNodeB 440 обслуживает, по меньшей мере, одну соту 415. eNodeB 440 является объектом, способным связываться на несущей радиочастоте с беспроводными устройствами 121, 122, имеющимися в соте 415. Следовательно, PGW 401 через SGW 430 соединяет eNodeB 440 с одной или более опорных сетей в сети 400 беспроводной связи.
PGW 401 также непосредственно соединяется с Прокси с поддержкой услуг - SAP 403. SAP 403 может располагаться в одной или более опорных сетей в сети 400 беспроводной связи.
Необходимо отметить, что термин «Прокси с поддержкой услуг», или «SAP», следует в настоящем документе понимать как объект, включающий в себя функции сети с поддержкой услуг, которые могут использовать обмен информацией между доменом сети связи, например, PGW 401 с eNodeB 440, и доменом услуг, например, PGW 401 с другим сетевым оборудованием опорной сети в сети 400 связи или иных внешних сетях, с целью повышения характеристик для потоков трафика плоскости пользователя, связанных с беспроводными устройствами 121, 122. Одним из примеров такой функции сети с поддержкой услуг может являться функция оптимизации кэша и видеоинформации. SAP 403 может быть реализован в виде отдельного объекта выше, ниже или на уровне интерфейса (S)Gi.
PGW 401 выполнен с возможностью связи с SAP 403 по первому тракту 410 передачи.
Кроме того, сеть 400 беспроводной связи содержит автономный узел 402 маршрутизации. Автономный узел 402 маршрутизации может также называться, например, маршрутизатором, сетевым узлом маршрутизации или узлом со специальными функциями.
Автономный узел 402 маршрутизации может быть выполнен с возможностью выполнения конкретных функций в сети 400 беспроводной связи. Например, в некоторых вариантах осуществления автономный узел 402 маршрутизации может включать в себя функцию кэширования, например, кэш-память, способную осуществлять кэширование, т.е. сохранение контента, который передавался в предыдущих потоках трафика плоскости пользователя в направлении беспроводных устройств 121, 122 через автономный узел 402 маршрутизации. В некоторых вариантах осуществления автономный узел 402 маршрутизации может включать в себя функцию прокси ТСР для улучшения трафика данных ТСР. В некоторых вариантах осуществления автономный узел 402 маршрутизации может включать в себя функцию сжатия полезной нагрузки, при которой автономный узел 402 маршрутизации может сжимать контент в потоках трафика плоскости пользователя.
Автономный узел 402 маршрутизации соединен с PGW 401. SAP 403 также соединен с автономным узлом 402 маршрутизации. Это дает PGW 401 возможность связываться с SAP 403 через автономный узел 402 маршрутизации, т.е., по второму тракту 420 передачи.
Для случая восходящей линии PGW 401 выполнен с возможностью приема потоков трафика плоскости пользователя от беспроводных устройств 121, 122 через SGW 430 и eNodeB 440. PGW 401 также выполнен с возможностью передачи потоков трафика плоскости пользователя в SAP 403 по первому тракту 410 передачи или второму тракту 420 передачи. Это может осуществляться PGW 401 путем определения того, что поток трафика плоскости пользователя, относящийся к беспроводным устройствам 121, 122, должен передаваться по второму тракту 420 передачи в автономный узел 402 маршрутизации вместо того, чтобы передаваться по первому тракту 410 передачи непосредственно в SAP 403. Это может устанавливаться PGW 401 исходя из типа потока трафика плоскости пользователя, беспроводного устройства, относящегося к потоку трафика плоскости пользователя, и/или контента потока трафика плоскости пользователя. При этом PGW 401 может управлять потоком трафика плоскости пользователя таким образом, что поток трафика плоскости пользователя передается по второму тракту 420 передачи в автономный узел 402 маршрутизации.
Таким образом, SAP 403 выполнен с возможностью приема потоков трафика плоскости пользователя беспроводных устройств 121, 122 от PGW 401 по первому тракту 410 передачи или второму тракту 420 передачи. SAP 403 также может быть выполнен с возможностью передачи потоков трафика плоскости пользователя в направлении предполагаемого получателя с помощью другого сетевого оборудования в опорной сети в сети 400 беспроводной связи (не показана).
Для случая нисходящей линии SAP 403 может быть выполнен с возможностью приема потоков трафика плоскости пользователя в беспроводные устройства 121, 122 от сетевого оборудования в опорной сети в сети 400 беспроводной связи или иных внешних сетях. SAP 403 также выполнен с возможностью передачи потоков трафика плоскости пользователя в направлении беспроводных устройств 121, 122 в PGW 401 по первому тракту 410 передачи или второму тракту 420 передачи. Это может осуществляться SAP 403 таким же образом, как описано для PGW 401, т.е., исходя из типа, передающего беспроводного устройства и/или контента потока трафика плоскости пользователя.
Таким образом, PGW 401 выполнен с возможностью приема потоков трафика плоскости пользователя в направлении беспроводных устройств 121, 122 от SAP 403 по первому тракту 410 передачи или второму тракту 420 передачи. При этом потоки трафика плоскости пользователя передаются в беспроводные устройства 121, 122 через SGW 430 и eNodeB 440.
Далее со ссылкой на функциональную схему, изображенную на фиг. 5 описывается пример вариантов осуществления способа, реализуемого первым сетевым узлом 101, для управления потоками трафика плоскости пользователя, относящимися к беспроводным устройствам в сети 100 беспроводной связи. Фиг. 5 является иллюстрированным примером типичных действий или операций, которые могут выполняться сетевым узлом 101.
Первый сетевой узел 101 выполнен с возможностью передачи потоков трафика плоскости пользователя по первому тракту 110 передачи во второй сетевой узел 103 в сети 100 беспроводной связи. Данный способ может включать в себя следующие действия.
ДЕЙСТВИЕ 501
В данном действии первый сетевой узел 101 устанавливает, что поток трафика плоскости пользователя, относящийся к беспроводному устройству 121, 122, должен передаваться по второму тракту 120 передачи в промежуточный сетевой узел 103, исходя из типа потока трафика плоскости пользователя, беспроводного устройства, относящегося к потоку трафика плоскости пользователя, и/или контента потока трафика плоскости пользователя. Промежуточный сетевой узел 103 осуществляет обмен данными с первым и вторым сетевыми узлами 101, 102 в сети 100 беспроводной связи.
Посредством проверки потока трафика плоскости пользователя, относящегося к беспроводным устройствам 121, 122 в сети 100 беспроводной связи, в отношении одного или более из типа, передающего беспроводного устройства и/или контента потока трафика плоскости пользователя первый сетевой узел 101 способен устанавливать тракт передачи, т.е., первый тракт 110 передачи или второй тракт 120 передачи для каждого потока трафика плоскости пользователя на основе поддержки конкретных функций для каждого из потоков трафика плоскости пользователя. Эти конкретные функции могут иметься в промежуточном сетевом узле 102, которым второй тракт 120 передачи прокладывается в сети 100 беспроводной связи.
ДЕЙСТВИЕ 502
В данном действии первый сетевой узел 101 управляет потоком трафика плоскости пользователя таким образом, что поток трафика плоскости пользователя передается по второму тракту 120 передачи в промежуточный сетевой узел 103 в сети 100 беспроводной связи. Таким образом, поток трафика плоскости пользователя перенаправляется применительно к конкретным функциям, имеющимся в промежуточном узле 102.
Далее со ссылкой на функциональную схему, изображенную на фиг. 6, описывается более детальный пример вариантов осуществления способа, изображенного со ссылкой на фиг. 5 и описанного применительно к ней. Фиг. 6 является иллюстрированным примером типичных действий или операций, которые могут выполняться сетевым узлом 101. Способ может включать в себя нижеследующие действия, причем Действия 601-604 относятся к Действию 501 на фиг. 5, а Действия 605-606 относятся к Действию 502 на фиг. 5.
ДЕЙСТВИЕ 601
В данном действии первый сетевой узел 101 может устанавливать, что контент потока трафика плоскости пользователя указывает, что контент, запрашиваемый в потоке трафика плоскости пользователя, представляет собой контент, который является кэшируемым в кэш-памяти промежуточного сетевого узла 102. Это может, например, осуществляться, если промежуточный сетевой узел 102 содержит функции кэширования или кэш, например, кэш-память, способную осуществлять кэширование, т.е. сохранение контента, который передавался в предыдущих потоках трафика плоскости пользователя через промежуточный сетевой узел 102.
Это может оказаться целесообразным, поскольку такое кэширование может, например, обеспечивать более быструю загрузку контента в беспроводное устройство 121, 122, поскольку контент может быть вызван из кэширования в промежуточном сетевом узле 102, а не из первичного контент-сервера (если контент имеется в кэше). В действительности это дает как более быструю загрузку контента для беспроводного устройства 121, 122, так и сохранение полосы пропускания в остальной части сети 100 беспроводной связи, поскольку передачи за пределы промежуточного сетевого узла 102 в направлении опорной сети не нужны. Это также имеет место в случае нисходящей линии, в котором передачи за пределы промежуточного сетевого узла 102 в направлении беспроводного устройства 121, 122 могут и не понадобиться, благодаря чему сохраняется полоса пропускания в RAN.
Следовательно, если контент является кэшируемым, то первый сетевой узел 101 может приступать к Действию 606. В противном случае первый сетевой узел 101 может приступать к любому из Действия 602, 603, 604. В соответствии с другим вариантом, первый сетевой узел 101 может приступать к Действию 605 для передачи потока трафика плоскости пользователя по первому тракту 110 передачи.
В некоторых вариантах осуществления первый сетевой узел 101 может устанавливать, что поток трафика плоскости пользователя - иного типа, чем поток трафика плоскости пользователя при передаче в реальном времени или поток трафика плоскости пользователя при потоковом вещании.
Это может оказаться целесообразным, поскольку не весь контент выиграет от использования кэша в промежуточном сетевом узле 102, например, услуга в реальном времени, потоковое вещание и/или веб-страницы, содержащие высокодинамичные обновления и т.д. Такой тип трафика будет вместо этого страдать от увеличенного запаздывания от перенаправления на второй тракт 120 передачи и увеличенного запаздывания от функции фильтрации кэша в промежуточном сетевом узле 102. Таким образом, такой тип трафика должен передаваться по первому тракту 110 передачи во второй сетевой узел 103.
Кроме того, такое установление может выполняться первым сетевым узлом 101 с помощью классификации заголовка Интернет-протокола - IP. Например, с целью установления того, является ли контент, запрашиваемый в потоке трафика плоскости пользователя, кэшируемым, первый сетевой узел 101 может выполнять классификацию заголовка IP для идентификации известных портов и IP-адресов, например, известных портов и IP-адресов, используемых для передачи в реальном времени или потокового вещания.
В некоторых вариантах осуществления установление может осуществляться первым сетевым узлом 101, путем выполнения или использования Углубленной проверки пакетов - DPI. Например, с целью установления того, является ли контент, запрашиваемый в потоке трафика плоскости пользователя, кэшируемым, первый сетевой узел 101 может использовать DPI для проверки трафика данных протокола передачи гипертекста (НТТР), чтобы определить, может ли конкретный контент храниться в кэше (например, в отношении типа, протокола и т.д.). Кроме того, вероятность того, что конкретный контент будет сохраняться в кэше, может быть отмечена и использована первым сетевым узлом 101 с помощью DPI.
ДЕЙСТВИЕ 602
Первый сетевой узел 101 может в этом действии устанавливать, что поток трафика плоскости пользователя является сжимаемым благодаря функции сжатия полезной нагрузки в промежуточном сетевом узле 102. Это может, например, осуществляться, если промежуточный сетевой узел 102 содержит функцию сжатия полезной нагрузки. Это целесообразно, поскольку функция сжатия полезной нагрузки позволяет сжимать контент в потоках трафика плоскости пользователя с целью, например, сохранения полосы пропускания и снижения нагрузки при передаче. Кроме того, поскольку общее число передаваемых битов снижается, что уменьшает полную нагрузку при передаче в сети 100 беспроводной связи, это также обеспечивает конечному пользователю беспроводных устройств 121, 122 более быстрое обслуживание.
Следовательно, если поток трафика плоскости пользователя является сжимаемым, первый сетевой узел 101 может переходить к Действию 606. В противном случае первый сетевой узел 101 может переходить к любому из Действия 603, 604. В соответствии с другим вариантом, первый сетевой узел 101 может переходить к Действию 605 для передачи потока трафика плоскости пользователя по первому тракту 110 передачи.
Сжатие полезной нагрузки может выполняться промежуточным узлом 102 на различных уровнях, например, уровне полезной нагрузки ТСР или уровне полезной нагрузки IP. Первый случай приводит к тому, что только трафик данных ТСР будет подвергаться влиянию, а второй случай включает в себя IP-трафик. Сжатие полезной нагрузки также осуществляется от точки к точке, включая две оконечные точки; компрессор и разделитель.
Одним из примеров функции сжатия полезной нагрузки является удаление дубликатов полезной нагрузки. При удалении дубликатов полезной нагрузки байтовые комбинации анализируются и сохраняются в обеих оконечных точках. Байтовые комбинации при этом заменяются на показатель или сигнатуру всякий раз, когда появляется байтовая комбинация. Еще одним примером функции сжатия полезной нагрузки является сжатие Лемпел-Зив - LZ, одним из вариантов которого является GZIP. GZIP сжимает в каждом файле, в то время, как, например, удаление дубликатов полезной нагрузки действует за границами файлов. Эти методы могут использоваться вместе.
В любом случае имеется трафик данных, который не даст какого-либо существенного выигрыша, например, трафик зашифрованных данных или услуги в реальном времени. Потоки трафика плоскости пользователя, включающие в себя эти услуги, потеряют в пропускной способности, если они перенаправляются по второму тракту 120 передачи, по сравнению с перенаправлением по первому тракту 110 передачи. Это может происходить отчасти из-за задержки, вызываемой самим перенаправлением, а отчасти из-за обработки сжатия в промежуточном узле 102.
Следовательно, в некоторых вариантах осуществления первый сетевой узел 101 может устанавливать, что поток трафика плоскости пользователя - иного типа, чем поток трафика плоскости пользователя при передаче в реальном времени или поток трафика плоскости пользователя при потоковом вещании, поскольку потоки трафика плоскости пользователя при передаче в реальном времени или потоки трафика плоскости пользователя при потоковом вещании непригодны для сжатия, либо являются несжимаемыми, через промежуточный сетевой узел 102. Это может осуществляться первым сетевым узлом 101 с помощью классификации заголовка IP.
В некоторых вариантах осуществления первый сетевой узел 101 может устанавливать, что контент потока трафика плоскости пользователя является нешифрованным, путем выполнения или использования DPI, поскольку трафик шифрованных данных непригоден для сжатия, либо является несжимаемым через промежуточный сетевой узел 102.
В настоящем документе термин «сжимаемый» не должен истолковываться как данные, которые обеспечивают выигрыш при сжатии, по сравнению с теми же данными до сжатия. Все данные могут обрабатываться с помощью алгоритмов сжатия, но не все обеспечат выигрыш при сжатии. Это типично, например, для зашифрованных данных (однако ключи шифрования могут считаться сжимаемыми) или услуг в реальном времени (ввиду требований к шифрованию и задержке).
Необходимо также отметить, что первый сетевой узел 101 может в этом действии устанавливать, что поток трафика плоскости пользователя является распаковываемым, с помощью функции сжатия полезной нагрузки в промежуточном сетевом узле 102. Это означает, что он может устанавливать, что контент в потоках трафика плоскости пользователя уже сжат и, следовательно, может быть распакован с помощью функции сжатия полезной нагрузки в промежуточном сетевом узле 102.
ДЕЙСТВИЕ 603
Сетевой узел 101 может в этом действии устанавливать, что типом потока трафика плоскости пользователя является Протокол управления передачей - ТСР. Это может, например, выполняться в случае, если промежуточный сетевой узел 102 включает в себя функцию прокси.
Это целесообразно, поскольку прокси ТСР может улучшать трафик данных ТСР за счет обеспечения более эффективной передачи для этого типа трафика данных. Прокси ТСР может обеспечивать более быстрые взаимодействия и длительности загрузки данных между контент-сервером, например, по Интернету, и беспроводным устройством 121, 122. Это может осуществляться путем расщепления соединения ТСР на два отдельных соединения, что уменьшает общее время двойного пробега, и путем дальнейшей оптимизации скорости воспроизведения из прокси ТСР в направлении беспроводного устройства 121, 122.
Прокси ТСР может также обеспечивать надежное устранение перегрузки и защиту для трафика данных ТСР. Например, он может обеспечивать защиту от чрезмерных пиковых значений скорости передачи данных нисходящей линии, которые могут быть вызваны задержанными подтверждениями ТСН на восходящей линии (например, в результате повторных передач по радиоинтерфейсу и т.д.). Еще в одном примере он может обеспечивать надежность в том отношении, что знание сети радиодоступа может передаваться по обратной связи в прокси ТСР, что позволяет адаптировать передачу трафика данных ТСР к реальным условиям радиосвязи. Для трафика, отличного от трафика данных ТСР, вместо этого могут иметься потенциальные потери ввиду увеличенной задержки относительно потенциального перенаправления на второй тракт 120 передачи в этом случае.
Если это имеет место, первый сетевой узел 101 может переходить к Действию 606. В противном случае первый сетевой узел 101 может переходить к любому из Действия 604. В соответствии с другим вариантом, первый сетевой узел 101 может переходить к Действию 605 для передачи потока трафика плоскости пользователя по первому тракту 110 передачи.
В некоторых вариантах осуществления первый сетевой узел 101 может устанавливать, что типом потока трафика плоскости пользователя является ТСР, по классификации заголовка IP, например, проверкой поля типа протокола 5-ки в потоке трафика плоскости пользователя.
ДЕЙСТВИЕ 604
В этом действии первый сетевой узел 101 может устанавливать тип подписки беспроводного устройства 121, 122, к которому относится поток трафика плоскости пользователя.
Это позволяет первому сетевому узлу 101 обеспечивать определенные преимущества конкретным группам абонентов. Например, поток трафика плоскости пользователя, исходящий из одного из беспроводных устройств 121, 122, имеющих тип подписки, принадлежащий конкретной группе абонентов, может быть перенаправлен по второму тракту 120 передачи в случае, если это целесообразно (см. предыдущие действия 601-603). Это может обеспечивать улучшенные характеристики для конкретных групп абонентов.
Если беспроводное устройство 121, 122 - первого типа подписки, первый сетевой узел 101 может переходить к Действию 606. В противном случае, если беспроводное устройство 121, 122 - не первого типа подписки, первый сетевой узел 101 может переходить к Действию 605 для передачи потока трафика плоскости пользователя по первому тракту 110 передачи.
ДЕЙСТВИЕ 605
Первый сетевой узел 101 может в этом действии управлять потоком трафика плоскости пользователя таким образом, что поток трафика плоскости пользователя передается по первому тракту 110 передачи в промежуточный сетевой узел 102 сети 100 беспроводной связи.
ДЕЙСТВИЕ 606
В этом действии первый сетевой узел 101 может управлять потоком трафика плоскости пользователя таким образом, что поток трафика плоскости пользователя передается по второму тракту 120 передачи в промежуточный сетевой узел 102 сети 100 беспроводной связи.
Для выполнения действий способа в первом сетевом узле 101 для управления потоками трафика плоскости пользователя, относящимися к беспроводным устройствам в сети 100 беспроводной связи, первый сетевой узел 101 может включать в себя нижеследующую конфигурацию, изображенную на фиг. 7.
На фиг. 7 представляет собой блок-схему вариантов осуществления первого сетевого узла 101. Первый сетевой узел 101 выполнен с возможностью передачи потоков трафика плоскости пользователя по первому тракту 110 передачи во второй сетевой узел 103 в сети 100 беспроводной связи.
Первый сетевой узел 101 содержит блок 701 установления, который может также называться устройством или схемой установления. Блок 701 установления выполнен с возможностью установления, что поток трафика плоскости пользователя, относящийся к беспроводному устройству 121, 122, должен передаваться по второму тракту 120 передачи в промежуточный сетевой узел 103, исходя из типа потока трафика плоскости пользователя, беспроводного устройства, относящегося к потоку трафика плоскости пользователя, и/или контента потока трафика плоскости пользователя. Промежуточный сетевой узел 103 осуществляет обмен данными с первым и вторым сетевыми узлами 101, 102 в сети 100 беспроводной связи.
В некоторых вариантах осуществления блок 701 установления может быть выполнен с возможностью установления, что поток трафика плоскости пользователя должен передаваться по второму тракту 120 передачи в промежуточный сетевой узел 103, исходя из того, что контент потока трафика плоскости пользователя указывает, что контент, запрашиваемый в потоке трафика плоскости пользователя, представляет собой контент, который является кэшируемым в кэш-памяти промежуточного сетевого узла 103. В этом случае блок 701 установления может также быть выполнен с возможностью установления, что поток трафика плоскости пользователя должен передаваться по второму тракту 120 передачи в промежуточный сетевой узел 103, исходя из того, что поток трафика плоскости пользователя - иного типа, чем поток трафика плоскости пользователя при передаче в реальном времени или поток трафика плоскости пользователя при потоковом вещании, помощью классификации заголовка IP. Кроме того, в этом случае блок 701 установления может быть выполнен с возможностью установления, что контент потока трафика плоскости пользователя указывает, что контент, запрашиваемый в потоке трафика плоскости пользователя, представляет собой контент, который является кэшируемым, с помощью Углубленной проверки пакетов - DPI.
В некоторых вариантах осуществления блок 701 установления может быть выполнен с возможностью установления, что поток трафика плоскости пользователя должен передаваться по второму тракту 120 передачи в промежуточный сетевой узел 103, исходя из того, что поток трафика плоскости пользователя является сжимаемым благодаря функции сжатия полезной нагрузки в промежуточном сетевом узле 103. В этом случае блок 701 установления может также быть выполнен с возможностью установления, что поток трафика плоскости пользователя является сжимаемым, путем установления, что контент потока трафика плоскости пользователя является нешифрованным, с помощью DPI. Кроме того, в этом случае блок 701 установления может быть выполнен с возможностью установления, что поток трафика плоскости пользователя является сжимаемым, путем установления, что поток трафика плоскости пользователя - иного типа потока трафика плоскости пользователя, чем поток трафика плоскости пользователя при передаче в реальном времени или поток трафика плоскости пользователя при потоковом вещании, помощью классификации заголовка IP.
В некоторых вариантах осуществления блок 701 установления может быть выполнен с возможностью установления, что поток трафика плоскости пользователя должен передаваться по второму тракту 120 передачи в промежуточный сетевой узел 103, исходя из того, что типом потока трафика плоскости пользователя является Протокол управления передачей - ТСР.
В некоторых вариантах осуществления блок 701 установления может быть выполнен с возможностью установления, что поток трафика плоскости пользователя должен передаваться по второму тракту 120 передачи в промежуточный сетевой узел 103, исходя из типа подписки беспроводного устройства 121, 122, из которого исходит поток трафика плоскости пользователя.
Первый сетевой узел 101 также содержит блок 702 управления, который может также называться контроллером, либо устройством или схемой управления. Блок 702 управления выполнен с возможностью управления потоком трафика плоскости пользователя таким образом, что поток трафика плоскости пользователя передается по второму тракту 120 передачи в промежуточный сетевой узел 103 в сети 100 беспроводной связи.
Схема 710 обработки может дополнительно содержать приемник или блок 711 приема и передатчик или блок 712 передачи для приема/передачи потоков трафика плоскости пользователя, относящихся к беспроводному устройству 121, 122.
Первый сетевой узел 101 может содержать схему 710 обработки, которая может также называться процессором или блоком обработки. Схема 710 обработки может содержать блок 701 установления и блок 702 управления.
Варианты осуществления для управления потоками трафика плоскости пользователя, относящимися к беспроводным устройствам в сети 100 беспроводной связи, могут быть реализованы с помощью одного или более процессоров, таких как схема 710 обработки в первом сетевом узле 101, изображенном на фиг. 7, вместе с компьютерным программным кодом для выполнения функций и действий описываемых в настоящем документе вариантов осуществления. Вышеуказанный программный код может также предусматриваться в виде компьютерного программного продукта, например, в виде носителя информации, содержащего программный код или средства кода, для реализации описываемых в настоящем документе вариантов осуществления при загрузке в схему 710 обработки в первом сетевом узле 101. Компьютерный программный код может, например, предусматриваться в виде чистого программного кода в первом сетевом узле 101 или на сервере и загружаться в первый сетевой узел 101.
Первый сетевой узел 101 может дополнительно содержать память 720, содержащую один или более блоков памяти. Память 720 может быть выполнена с возможностью использования для хранения данных, например, типа подписок беспроводного устройства 121, 122 для осуществления способов, описываемых в настоящем документе, при исполнении в первом сетевом узле 101.
Специалистам в данном области техники также будет понятно, что схема 710 обработки и память 720, описанные выше, могут относиться к комбинации аналоговых и цифровых схем и/или одному или более процессоров, выполненных с использованием программных средств и/или микропрограммных средств, например, хранящихся в памяти, которые при исполнении одним или более процессоров, таких как схема 710 обработки, действуют, как описано выше. Один или более из этих процессоров, а также прочие цифровые аппаратные средства могут входить в состав Специализированной интегральной схемы (ASIC), либо несколько процессоров и различных цифровых аппаратных средств могут быть распределены по нескольким отдельным компонентам, будучи либо заключенными в отдельные корпуса, либо смонтированными в однокристальную систему (SoC).
Терминология, используемая при подробном описании конкретных примеров осуществления, иллюстрируемых в прилагаемых чертежах, не является ограничивающей описанные сетевой узел 101 и способ, которые вместо этого ограничиваются прилагаемой формулой изобретения.
Используемый в настоящем документе термин «и/или» включает в себя любые и всевозможные комбинации одного или более соответствующих перечисляемых элементов.
Кроме того, используемое в настоящем документе общепринятое сокращение “e.g. (например)”, происходящее от латинской фразы “exempli gratia”, может использоваться для введения или описания общего примера или примеров вышеупомянутого элемента и не является ограничивающим такой элемент. Используемое в настоящем документе общепринятое сокращение “i.e. (то есть)”, происходящее от латинской фразы “id est”, может использоваться для описания конкретного элемента из более общего перечисления. Общепринятое сокращение “etc. (и так далее)”, происходящее от латинского выражения “et cetera”, означающее «и прочее» или «и так далее», могло использоваться в настоящем документе, чтобы указать, что существуют последующие признаки, подобные только что перечисленным.
Используемые в настоящем документе формы единственного числа включают в себя также формы множественного числа, если прямо не указано иное. Будет также понятно, что термины «содержит», «включает в себя», «содержащий» и/или «включающий в себя» при использовании в настоящем описании указывают на наличие заявляемых признаков, действий, целых чисел, этапов, операций, элементов и/или компонентов, но не исключают наличия или добавления одного или более других признаков, действий, целых чисел, этапов, операций, элементов, компонентов и/или их групп.
Если не указано иное, все термины, включая технические и научные термины, используемые в настоящем документе, имеют то же значение, что и обычно подразумевается специалистом в данной области техники, к которому относятся описанные варианты осуществления. Кроме того, будет понятно, что такие термины, как определяемые в общеупотребительных словарях, должны истолковываться как имеющие значение, согласующееся с их значением в контексте рассматриваемого уровня техники, и не будут истолковываться в идеализированном или излишне формальном смысле, если в настоящем документе прямо не указано иное.
Описываемые в настоящем документе варианты осуществления не ограничиваются вышеописанными предпочтительными вариантами осуществления. Могут использоваться различные альтернативы, модификации и эквиваленты. Следовательно, вышеописанные варианты осуществления не следует рассматривать как имеющие ограничительный характер.