Распределенный протокол по беспроводному соединению

Иллюстрации

Показать все

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

Реферат

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

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

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

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

Общим протоколом, используемым для транспортирования физических кадров через беспроводное соединение, является протокол линии радиосвязи (RLP). RLP представляет собой основанный на отсутствии подтверждения приема (NAK) протокол, предназначенный для снижения ошибок, вызываемых нарушениями в беспроводной среде, до уровня, приемлемого для прикладных программ, выполняемых через Интернет в настоящее время. В современных системах RLP действует между сетевой функцией и терминалом доступа. Это конструктивное решение вынуждает любую связанную с беспроводной системой оптимизацию, такую как уплотнение заголовка или тела, происходить скорее в сетевой функции, чем на краю сети доступа, то есть в функции приемопередатчика. Это конструктивное решение также предотвращает доставку пакетов более высокого уровня к краю сети доступа, когда сетевая функция и функция приемопередатчика не совмещены, тем самым увеличивая время реверсирования направления NAK из-за задержки обратного пробега к сетевой функции. Неспособность поставлять пакеты более высокого уровня к краю сети доступа также может приводить к устаревшим данным в различных очередях в точке доступа, потому что удаление пакетов более высокого уровня из-за качества обслуживания (КО, QoS) может реалистично происходить только перед сетевой функцией.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

фиг.3А - концептуальные блок-схемы, иллюстрирующие функциональные возможности RLP на прямой линии связи;

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

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

фиг.5 - концептуальная блок-схема, иллюстрирующая пример беспроводного приемопередатчика и процессора;

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

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

Подробное описание

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

Различные концепции и технические приемы будут описаны в этом раскрытии в контексте RLP, распределенного по множеству точек доступа в сети доступа. Однако специалистам в данной области техники должно быть понятно, что эти концепции и технические приемы могут быть расширены на другие протоколы, такие как протокол канала передачи служебных сигналов (SLP), протокол управления линией радиосвязи или т.д. В одном варианте осуществления точки доступа функциональные возможности RLP спущены из сетевой функции в функцию приемопередатчика. В этом варианте осуществления точка доступа может эксплуатировать отдельный и независимый экземпляр RLP через беспроводное соединение с терминалом доступа (подключение к терминалу доступа). В результате необходимость в передаче динамического состояния экземпляра RLP во время передачи обслуживания устранена, потому что целевая точка доступа имеет свое собственное пространство последовательностей RLP. Кроме того, пакеты более высокого уровня могут быть отправлены к краю сети, и там также может выполняться уплотнение.

Фиг.1 представляет концептуальную блок-схему варианта осуществления системы 100 связи. Терминал 102 доступа показан связанным с сетью 104 на основе коммутации пакетов, такой как Интернет, через беспроводную сеть 106 доступа. Терминалом 102 доступа может быть радиотелефон, компактный портативный компьютер, персональный цифровой ассистент (ПЦА, PDA), пейджер, кинокамера, игровой пульт, звукозаписывающее и звуковоспроизводящее устройство, видеоаппаратура или любое другое подходящее устройство беспроводной связи.

Сеть 106 доступа может включать в себя множество точек доступа, рассредоточенных по всему географическому региону. Географический регион, в общем, подразделяется на меньшие регионы, известные как ячейки, с точкой доступа в каждой ячейке. Ячейка обычно образована из трех секторов, перекрываемых с помощью размещения антенн, направленных в разные направления. С целью иллюстрации показаны две точки 108a, 108b доступа, однако для перекрытия географического региона системы 100 связи может использоваться любое количество точек доступа.

Каждая точка 108a, 108b доступа включает в себя функцию 110a, 110b приемопередатчика и сетевую функцию 112a, 112b. Функция приемопередатчика используется для обслуживания беспроводного соединения к терминалу 102 доступа. Кроме того, функция приемопередатчика эксплуатирует экземпляр RLP через беспроводное соединение, который является отдельным и независимым от экземпляров RLP, эксплуатируемых другими точками доступа. С функциональными возможностями RLP в функции приемопередатчика сетевая функция ограничена IP-маршрутизатором (маршрутизатором межсетевого протокола (IP)).

Что касается фиг.1, то на ней точка 108a доступа слева упоминается как "базовая" точка доступа, потому что она принимает все пакеты от источника 114 пакетов, адресованные терминалу 102 доступа. Сетевая функция 112a в базовой точке 108a доступа ответственна за маршрутизацию пакетов к точке доступа, связанную в настоящее время с терминалом 102 доступа. На фиг.1 терминал 102 доступа показан в связи с базовой точкой 108a доступа, так что все пакеты, адресованные терминалу 102 доступа, направляются к функции 110a приемопередатчика в базовой точке 108а доступа. Функция 110a приемопередатчика эксплуатирует беспроводное соединение к терминалу 102 доступа. Экземпляр RLP по беспроводному соединению также эксплуатируется между функцией 110a приемопередатчика и терминалом 102 доступа. Благодаря эксплуатированию экземпляра RLP на сетевой стороне в функции 110a приемопередатчика пакеты могут быть направлены полностью к краю сети 106 доступа, например, до уплотнения заголовка IP или преобразования пакета в физические кадры для передачи на терминал 102 доступа. Функциональные возможности NAK теперь могут быть реализованы в функции 110a приемопередатчика, снижая задержку, которая могла бы иначе происходить через задержку обратного пробега. Кроме того, пакеты также могут быть удалены в функции 110a приемопередатчика так, чтобы поддерживать КО, не генерируя ненужные NAK (отсутствие подтверждения приема). Ненужные NAK генерируются, когда последовательность RLP для кадра физического уровня задается в сетевой функции, и функция приемопередатчика удаляет пакет после того, как последовательность RLP была задана, приводя к потерянным данным, обнаруживаемым в терминале доступа. NAK не является необходимым, поскольку пакет был удален из-за причин времени ожидания КО, а не из-за нарушений в беспроводной среде, которую NAK был предназначен исправить.

Базовая точка 108а доступа также может упоминаться как "обслуживающая" точка доступа, потому что она служит в качестве точки соединения для терминала 102 доступа с сетью 104 на основе коммутации пакетов. Когда терминал 102 доступа перемещается слева направо через фиг.1, может быть выполнена его передача обслуживания к точке 108b доступа вправо от базовой точки 108а доступа. Эта точка 108b доступа упоминается как "целевая" точка доступа, потому что она представляет собой целевой объект передачи обслуживания. Во время передачи обслуживания терминал 102 доступа разрывает беспроводное соединение с функцией 110a приемопередатчика в базовой точке 108а доступа и устанавливает новое беспроводное соединение с функцией 110b приемопередатчика в целевой точке 108b доступа. В целевой точке 108b доступа также устанавливается новый экземпляр RLP между терминалом 102 доступа и функцией 110b приемопередатчика. Новый экземпляр RLP является отдельным и независимым от экземпляра RLP, используемого для поддержки транспортирования физических кадров до передачи обслуживания. В результате динамическое состояние экземпляра RLP в базовой точке 108а доступа не требуется передавать в обслуживающую точку 108b доступа. Как только передача обслуживания завершена, целевая точка 108b доступа для терминала 102 доступа становится обслуживающей точкой доступа. Пакеты, принимаемые сетевой функцией 112a в базовой точке 108а доступа, направляются к функции 110b приемопередатчика в новой обслуживающей точке 108b доступа для доставки на терминал 102 доступа.

Фиг.2A представляет концептуальную диаграмму, иллюстрирующую преобразование потока пакетов, принимаемого от сетевой функции, в физические кадры для передачи на терминал доступа. В этом примере каждый пакет 202 преобразуется в два физических кадра 206. Хотя это не показано, перед преобразованием к каждому пакету 202 может применяться алгоритм уплотнения. Например, заголовок IP может быть уплотнен. Каждый физический кадр 206 включает в себя заголовок 208 и полезную нагрузку 210. Заголовки содержат достаточную информацию для того, чтобы восстановить поток пакетов в терминале 102 доступа (см. фиг.1). В заголовок 208 каждого кадра 206 включен идентификатор (ИД, ID) RLP, который идентифицирует экземпляр RLP. Полезные нагрузки 210 содержат информацию в пакете.

Рассмотрим фиг.3A и 3B, на которых теперь будет приведен пример для иллюстрирования функциональных возможностей RLP на прямой линии связи. На фиг.3A первый пакет 202a из потока пакетов поставляется от источника 114 пакетов к сетевой функции 112a в базовой точке 108а доступа. Поскольку базовая точка 108а доступа также представляет собой обслуживающую точку доступа, сетевая функция 112a направляет пакет 202а к функции 110a приемопередатчика в базовой точке 108а доступа.

Функция 110a приемопередатчика включает в себя уровень 304a уплотнения и уровень 302a RLP. Уровень 302a RLP эксплуатирует экземпляр RLP с уровнем 302a' RLP в терминале 102 доступа. Уровень 302a RLP преобразовывает уплотненный пакет в два физических кадра 206a1, 206a2. Каждый физический кадр 206a1, 206a2 включает в себя заголовок, который идентифицирует экземпляр RLP (RLP1) между функцией 110a приемопередатчика и терминалом 102 доступа. Два физических кадра 206a1, 206a2 транспортируются через беспроводное соединение в терминал 102 доступа.

Уровень 302a' RLP в терминале 102 доступа удаляет заголовки из физических кадров 206a1, 206a2 и повторно собирает полезные нагрузки. Повторно собранные полезные нагрузки обеспечиваются для уровня 304a' разуплотнения, чтобы восстановить первый пакет 202a. Первый пакет 202a затем направляется в пункт 306 назначения пакетов.

На фиг.3B второй пакет 202b из потока пакетов поставляется от источника 114 пакетов к сетевой функции 112a в базовой точке 108а доступа. Сетевая функция 112a направляет пакет 202a к функции 110a приемопередатчика, где он уплотняется и преобразуется в два физических кадра 206b1, 206b2. Каждый физический кадр 206b1, 206b2 включает в себя заголовок, который идентифицирует экземпляр RLP (RLP1) между функцией 110a приемопередатчика и терминалом 102 доступа.

В то же самое время, когда второй пакет 202b обрабатывается базовой точкой 108а доступа, или поблизости от нее, терминал 102 доступа инициализирует передачу обслуживания от базовой точки 108а доступа к целевой точке 108b доступа. В этом примере первый физический кадр 206b1 посылается функцией 110a приемопередатчика через беспроводное соединение в терминал 102 доступа перед передачей обслуживания. Однако прежде чем может быть послан второй физический кадр 206b2, терминал 110 доступа выполняет передачу обслуживания к целевой точке 108b доступа. Обработка передачи обслуживания включает в себя установление беспроводного соединения между функцией 110b приемопередатчика в целевой точке 108b доступа и терминалом доступа. Между уровнем 302b RLP в целевой точке 108b доступа и уровнем 302b' RLP в терминале доступа также устанавливается новый экземпляр RLP (RLP2).

После передачи обслуживания терминала 102 доступа к целевой точке 108b доступа, которая теперь является обслуживающей точкой доступа, второй физический кадр 206b2 направляется функцией 110a приемопередатчика в базовой точке 108а доступа к функции 110b приемопередатчика в обслуживающей точке 108b доступа. Последний байт в первом физическом кадре 206b1 может быть повторно передан со вторым физическим кадром 206b2, чтобы эффективно закончить время таймера выравнивания, используемого вместе с основанным на NAK протоколом. Затем функция 110b приемопередатчика в обслуживающей точке 108b доступа посылает второй физический кадр 206b2 через беспроводное соединение в терминал 102 доступа.

Как показано на фиг.3B, во время передачи обслуживания терминал 102 доступа эксплуатирует два экземпляра RLP: RLP1 с функцией 110a приемопередатчика в базовой точке 108а доступа и RLP2 с функцией 110b приемопередатчика в обслуживающей точке 108b доступа. Когда терминал 102 доступа принимает второй физический кадр 206b2, он определяет из идентификатора RLP в заголовке, что полезная нагрузка принадлежит экземпляру RLP, идентифицированному как RLP1. Тогда второй физический кадр 206b2 поставляется на уровень 302a' RLP, поддерживающий этот экземпляр RLP (RLP1). Уровень 302a' RLP повторно собирает полезную нагрузку из второго физического кадра 206b2 с полезной нагрузкой от первого физического уровня 206b1, которая была принята от базовой точки 108а доступа. Повторно собранные полезные нагрузки передаются на уровень 304a' разуплотнения, чтобы восстановить второй пакет 202b. Второй пакет 202b направляется в пункт 306 назначения пакетов.

В этом примере от источника 114 пакетов к сетевой функции 112a в базовой точке 108а доступа поставляется третий пакет 202c из потока пакетов. Сетевая функция 112a направляет пакет 202a к функции 110b приемопередатчика в обслуживающей точке 108b доступа. Функция 110b приемопередатчика в обслуживающей точке 108b доступа обеспечивает третий пакет 202c для уровней 304b, 302b уплотнения и RLP, которые функционируют вместе, чтобы генерировать два физических кадра 206c1, 206c2. Каждый физический кадр 206c1, 206c2 включает в себя заголовок, который идентифицирует экземпляр RLP (RLP2) между функцией 110b приемопередатчика и терминалом 102 доступа. Два физических кадра 206c1, 206c2 транспортируются через беспроводное соединение в терминал 102 доступа.

Уровень 302b' RLP в терминале 102 доступа удаляет заголовки из физических кадров 206c1, 206c2 и повторно собирает полезные нагрузки. Повторно собранные полезные нагрузки передаются на уровень 304b' разуплотнения, чтобы восстановить третий пакет 202c. Затем третий пакет 202c направляется в пункт 306 назначения пакетов.

В вышеупомянутом примере второй физический кадр 206b2 для второго пакета 206b принимается с помощью функции 110b приемопередатчика в обслуживающей точке 108b доступа и посылается в терминал 102 доступа перед физическими кадрами 206c1, 206c2 для третьего пакета 202c. Специалистам в данной области техники должно быть понятно, что функциональные возможности RLP, описанные в связи с фиг.3A и 3B, могут обеспечить возможность терминалу 102 доступа восстанавливать поток пакетов, даже если физические кадры приняты не по порядку. Более конкретно, функция 110b приемопередатчика в обслуживающей точке 108b доступа может принимать третий пакет 202c от сетевой функции 112a в обслуживающей точке 108 доступа перед приемом второго физического кадра 206b1. В этом случае функция 110b приемопередатчика может преобразовать третий пакет 202c в физические кадры 206c1, 206c2 и послать кадры 206c1, 206c2 в терминал 102 доступа перед отправкой второго физического кадра 206b2 для второго пакета 202b. В настоящее время существует ряд протоколов более высокого уровня, таких как протокол управления передачей (TCP) и т.п., которые могут обрабатывать поврежденные пакеты.

Как объяснялось выше, идентификаторы RLP в заголовках физических кадров позволяют терминалу 102 доступа восстанавливать поток пакетов, который был послан через различные экземпляры RLP. По меньшей мере в одном варианте осуществления в заголовок может быть включена дополнительная информация. Эта информация может представлять собой что-нибудь, что помогает терминалу 102 доступа восстанавливать поток пакетов. Пример будет обсуждаться со ссылкой на фиг.2B. В этом примере заголовок содержит множество полей, включающих в себя идентификатор RLP, идентификатор потока, отметку (отпечаток) последовательности, начальный бит и конечный бит.

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

Каждый экземпляр RLP имеет свое собственное пространство последовательностей, из которого могут быть сгенерированы отпечатки последовательностей. Отпечатки последовательностей могут быть основаны на последовательности кадров, последовательности байтов или любом другом подходящем индикаторе последовательности, который обеспечивает возможность терминалу доступа восстанавливать поток пакетов. Пространство последовательностей используется для повторной сборки пакетов в приемнике. Посредством примера крайний левый кадр 206a1 на фиг.2B может иметь отпечаток последовательности n, указывающий, что кадр 206a1 является n-ым кадром в последовательности пакетов. Кадр 206a2 непосредственно справа может иметь отпечаток последовательности (n+1), указывающий, что кадр 206a2 является (n+1)-ым кадром в последовательности пакетов, а кадр 206b1 непосредственно справа от него может иметь отпечаток последовательности (n+2), указывающий, что кадр 206c является (n+2)-ым кадром в последовательности пакетов.

В качестве альтернативы, отпечаток последовательности может быть основан на последовательности байтов. В этом примере крайний левый кадр 206a на фиг.2B может иметь отпечаток последовательности n, указывающий, что первый байт в кадре 206a1 является n-ым байтом в уплотненном потоке пакетов. Предполагая, что полезная нагрузка, переносимая каждым кадром, составляет p байтов, кадр 206a2 непосредственно справа будет иметь отпечаток последовательности (n+p), указывающий, что первый байт в кадре 206a2 представляет собой (n+p)-ый байт в уплотненном потоке пакетов. Кадр 206b1 непосредственно справа от него будет иметь отпечаток последовательности (n+2p), указывающий, что первый байт в кадре 206b1 является (n+2p)-ым байтом в уплотненном потоке пакетов, и т.д.

Начальные и конечные биты могут использоваться для того, чтобы идентифицировать первые и последние кадры пакетов. Посредством примера, начальный бит может быть утвержден в крайнем левом кадре 206a1, чтобы указать, что он представляет собой первый кадр в пакете 202a. Конечный бит может быть утвержден в кадре 206a2 непосредственно справа, указывая, что он является последним кадром в пакете 202a. В этом примере начальный бит также утвержден в кадрах 202b1, 202c1, а конечный бит утвержден в кадрах 202b2, 202c2.

Альтернативная конфигурация заголовка показана на фиг.2C. В этом примере заголовок содержит ряд полей, которые являются такими же, как показано на фиг.2B, включая идентификатор потока, отпечаток последовательности и начальный и конечный бит. Разница между ними заключается в том, что заголовок, показанный на фиг.2C, включает в себя включенный в RLP бит, а идентификатор RLP посылается в заголовке, только когда утвержден включенный в RLP бит. В качестве примера, включенный в RLP бит может быть установлен, только когда физический кадр включает в себя данные из экземпляра RLP между терминалом доступа и функцией приемопередатчика в точке доступа, которая не обслуживает терминал доступа, например, как в случае для второго физического кадра 206b2 для второго пакета на фиг.3B. В этом примере, когда экземпляр RLP для физического кадра представляет собой экземпляр RLP между терминалом доступа и обслуживающей точкой доступа, такой как в случае для физических кадров для первого и третьего пакетов 202a, 202c, нет никакой необходимости посылать идентификатор RLP.

Фиг.4 представляет концептуальную блок-схему, иллюстрирующую функциональные возможности RLP на обратной линии связи. В этом примере терминал 102 доступа эксплуатирует экземпляр RLP с каждым сектором в его активном наборе, который включает в себя базовую точку 108а доступа и точку 108b доступа справа от нее. Хотя это не показано, каждая точка 108а, 108b доступа может использовать один и тот же экземпляр RLP, когда терминал 102 доступа выполняет передачу обслуживания между секторами, то есть более мягкую передачу обслуживания. Поскольку одна и та же функция приемопередатчика обслуживает все три сектора, во время более мягкой передачи обслуживания терминала доступа может эксплуатироваться один и тот же экземпляр RLP.

Рассмотрим фиг.4, на которой первый пакет 202a' от источника 406' пакетов в терминале 102 доступа обеспечивается для уровня 404a' уплотнения и уровня 402a' RLP, поддерживающего экземпляр RLP для первого пакета 202a'. Первый пакет 202a' уплотняется уровнем 404a' уплотнения и преобразуется в два физических кадра 206a1', 206a2' уровнем 402a' RLP. Каждый физический кадр 206a1', 206a2' включает в себя заголовок, который идентифицирует экземпляр RLP (RLP1) между уровнем 402a' RLP в терминале 102 доступа и уровнем 402a RLP в функции 110a приемопередатчика базовой точки 108а доступа.

Первый физический кадр 206a1' транспортируется через беспроводное соединение к уровню 402a RLP в функции 110a приемопередатчика базовой точки 108а доступа. Однако прежде чем второй физический кадр 206a2' будет выведен из уровня 402' RLP, терминал 102 доступа выполняет передачу обслуживания к целевой точке 108b доступа. После передачи обслуживания терминала 102 доступа к целевой точке 108b доступа, которая теперь является обслуживающей точкой доступа, второй физический кадр 206a2' транспортируется через беспроводное соединение к функции 110b приемопередатчика в новой обслуживающей точке 108b доступа. Функция 110b приемопередатчика определяет, что второй физический кадр 206a2' принадлежит экземпляру RLP (RLP1) между уровнем 402a' RLP в терминале 102 доступа и уровнем 402a RLP в функции 110a приемопередатчика базовой точки 108а доступа. В результате второй физический кадр 206a2' поставляется к уровню 402a' RLP в базовой точке 108а доступа. Уровень 402a' RLP повторно собирает полезные нагрузки из двух физических кадров 206a1', 206a2' и обеспечивает их для уровня 404a' разуплотнения, чтобы восстановить первый пакет 202a. Затем первый пакет 202a обеспечивается для сетевой функции 112a в базовой точке 108а доступа для его направления в пункт назначения 414 пакетов.

Второй пакет 202b' выпускается из источника 406' пакетов в терминале 102 доступа после передачи обслуживания и, следовательно, второй пакет 406' поставляется на уровень 404b' уплотнения и уровень 402b' RLP, поддерживающий экземпляр RLP между терминалом 102 доступа и функцией 108b приемопередатчика в обслуживающей точке 108b доступа. Второй пакет 202b' уплотняется и преобразуется в два физических кадра 206b1', 206b2'. Физические кадры 206b1', 206b2' транспортируются через беспроводное соединение к уровню 402b RLP в функции 110b приемопередатчика обслуживающей точки 108b доступа.

В обслуживающей точке 108b доступа полезные нагрузки из физических кадров 206b1', 206b2' повторно собираются уровнем 402b' RLP. Результат обеспечивается для уровня 404b' разуплотнения, чтобы восстановить второй пакет 202b. Второй пакет 202b' направляется к сетевой функции 112a в базовой точке 108а доступа для его направления в пункт назначения 414 пакетов.

Фиг.5 представляет концептуальную блок-схему, иллюстрирующую пример беспроводного приемопередатчика и процессора. Беспроводный приемопередатчик 502 и процессор 504 могут постоянно находиться в функции приемопередатчика точки доступа или терминала доступа. Беспроводный приемопередатчик 502 сконфигурирован с возможностью поддержания одного или нескольких беспроводных протоколов. Посредством примера приемопередатчик 502 может быть сконфигурирован с возможностью поддержки множественного доступа с кодовым разделением каналов (МДКР, CDMA), широкополосного множественного доступа с кодовым разделением каналов (Ш-МДКР, WCDMA), множественного доступа с временным разделением каналов (МДВР, TDMA), множественного доступа с частотным разделением каналов (МДЧР, FDMA), множественного доступа с ортогональным частотным разделением каналов (МДОЧР, OFDMA), мировую функциональную совместимость для доступа в микроволновом диапазоне (WiMAX), технологии Bluetooth ("Голубой Зуб"), протокола сверхширокого диапазона (СШД, UWB), технологии домашней радиочастоты (HomeRF), локальной сети Эзернет (Ethernet), союза беспроводной точности воспроизведения информации (Wi-Fi Alliance), технологии создания сетей 802.1, или любой другой подходящей беспроводной технологии, или любой их комбинации.

Приемопередатчик 502 управляется процессором 504. Процессор 204 может быть реализован с помощью процессора общего назначения и запоминающего устройства для сохранения данных и команд для программ пакета программного обеспечения. Программы пакета программного обеспечения могут использоваться процессором общего назначения, чтобы обеспечивать уплотнение и функциональные возможности RLP, также как обеспечивать другие функции обеспечения связи и обработки данных. Программы пакета программного обеспечения также могут обеспечивать интерфейс 506 для процессора общего назначения. В качестве альтернативы, интерфейс 506 может быть отдельным объектом. При действии в функции приемопередатчика интерфейс 506 осуществляет связь с сетевой функцией. При действии в терминале доступа интерфейс 506 может использоваться для осуществления связи с различными пользовательскими устройствами, такими как вспомогательная клавиатура и дисплей. Процессор 502 также может включать в себя цифровой процессор сигналов (ЦПС, DSP) со встроенным уровнем программного обеспечения, чтобы загружать различные функции обработки сигналов, такие как сверточное кодирование, модуляция и обработка с расширением спектра. ЦПС также может выполнять функции вокодера для поддержки применений в телефонной связи. В качестве альтернативы, процессор 504 может быть реализован с помощью одного или больше специализированных процессоров. Способ, которым процессор 504 реализован, будет зависеть от конкретного применения и конструктивных ограничений, накладываемых на всю систему. Специалистам в данной области техники должна быть понятна взаимозаменяемость конфигураций аппаратного обеспечения, встроенного программного обеспечения и программного обеспечения при этих обстоятельствах, и как лучше всего реализовать описанные функциональные возможности для каждого конкретного применения.

Фиг.6A представляет концептуальную блок-схему, иллюстрирующую функциональные возможности беспроводного приемопередатчика и процессора фиг.5 в функции приемопередатчика точки доступа. Функция 110 приемопередатчика включает в себя компонент 602 для обмена пакетами с сетевой функцией 112 в точке доступа. Функция 110 приемопередатчика также включает в себя компонент 604 для поддержки беспроводного соединения, компонент 606 для эксплуатирования экземпляра протокола через беспроводное соединение и компонент 608 для обеспечения трансляции протоколов между пакетами и физическими кадрами, транспортируемыми через беспроводное соединение.

Фиг.6B представляет концептуальную блок-схему, иллюстрирующую функциональные возможности беспроводного приемопередатчика и процессора фиг.5 в терминале доступа. Терминал 102 дост