РАСПРЕДЕЛЕННЫЙ ПРОТОКОЛ ПО БЕСПРОВОДНОМУ СОЕДИНЕНИЮ
DISTRIBUTED PROTOCOL ALONG WIRELESS CONNECTION

Область техники, к которой относится изобретение
Настоящее изобретение относится, в общем, к системам связи и, более конкретно, к способам и системам, использующим распределенный протокол по беспроводному соединению.
Уровень техники
В общепринятых беспроводных системах связи, сеть доступа, в общем, используется для подключения одного или нескольких терминалов доступа к сети на основе коммутации пакетов данных, такой как Интернет. Сеть доступа обычно реализуют с множеством точек доступа, рассредоточенных по всему географическому региону. Географический регион, в общем, подразделяется на меньшие регионы, известные как соты (ячейки) с точкой доступа в каждой соте (ячейке). Точка доступа, в общем, включает в себя функцию приемопередатчика, которая поддерживает беспроводные соединения с терминалами доступа в своей ячейке. Сетевая функция может использоваться для сопряжения точки доступа с сетью на основе коммутации пакетов. В качестве альтернативы, сетевая функция может быть объединена в точках доступа.
Общим протоколом, используемым для транспортирования физических кадров через беспроводное соединение, является протокол линии радиосвязи (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а доступа.
1
2
1
2
1
2
Функция 110a приемопередатчика включает в себя уровень 304a уплотнения и уровень 302a RLP. Уровень 302a RLP эксплуатирует экземпляр RLP с уровнем 302a' RLP в терминале 102 доступа. Уровень 302a RLP преобразовывает уплотненный пакет в два физических кадра 206a, 206a. Каждый физический кадр 206a, 206a включает в себя заголовок, который идентифицирует экземпляр RLP (RLP1) между функцией 110a приемопередатчика и терминалом 102 доступа. Два физических кадра 206a, 206a транспортируются через беспроводное соединение в терминал 102 доступа.
1
2
Уровень 302a' RLP в терминале 102 доступа удаляет заголовки из физических кадров 206a, 206a и повторно собирает полезные нагрузки. Повторно собранные полезные нагрузки обеспечиваются для уровня 304a' разуплотнения, чтобы восстановить первый пакет 202a. Первый пакет 202a затем направляется в пункт 306 назначения пакетов.
1
2
1
2
На фиг.3B второй пакет 202b из потока пакетов поставляется от источника 114 пакетов к сетевой функции 112a в базовой точке 108а доступа. Сетевая функция 112a направляет пакет 202a к функции 110a приемопередатчика, где он уплотняется и преобразуется в два физических кадра 206b, 206b. Каждый физический кадр 206b, 206b включает в себя заголовок, который идентифицирует экземпляр RLP (RLP1) между функцией 110a приемопередатчика и терминалом 102 доступа.
1
2
В то же самое время, когда второй пакет 202b обрабатывается базовой точкой 108а доступа, или поблизости от нее, терминал 102 доступа инициализирует передачу обслуживания от базовой точки 108а доступа к целевой точке 108b доступа. В этом примере первый физический кадр 206b посылается функцией 110a приемопередатчика через беспроводное соединение в терминал 102 доступа перед передачей обслуживания. Однако прежде чем может быть послан второй физический кадр 206b, терминал 110 доступа выполняет передачу обслуживания к целевой точке 108b доступа. Обработка передачи обслуживания включает в себя установление беспроводного соединения между функцией 110b приемопередатчика в целевой точке 108b доступа и терминалом доступа. Между уровнем 302b RLP в целевой точке 108b доступа и уровнем 302b' RLP в терминале доступа также устанавливается новый экземпляр RLP (RLP2).
2
1
2
2
После передачи обслуживания терминала 102 доступа к целевой точке 108b доступа, которая теперь является обслуживающей точкой доступа, второй физический кадр 206b направляется функцией 110a приемопередатчика в базовой точке 108а доступа к функции 110b приемопередатчика в обслуживающей точке 108b доступа. Последний байт в первом физическом кадре 206b может быть повторно передан со вторым физическим кадром 206b, чтобы эффективно закончить время таймера выравнивания, используемого вместе с основанным на NAK протоколом. Затем функция 110b приемопередатчика в обслуживающей точке 108b доступа посылает второй физический кадр 206b через беспроводное соединение в терминал 102 доступа.
2
2
2
1
Как показано на фиг.3B, во время передачи обслуживания терминал 102 доступа эксплуатирует два экземпляра RLP: RLP1 с функцией 110a приемопередатчика в базовой точке 108а доступа и RLP2 с функцией 110b приемопередатчика в обслуживающей точке 108b доступа. Когда терминал 102 доступа принимает второй физический кадр 206b, он определяет из идентификатора RLP в заголовке, что полезная нагрузка принадлежит экземпляру RLP, идентифицированному как RLP1. Тогда второй физический кадр 206b поставляется на уровень 302a' RLP, поддерживающий этот экземпляр RLP (RLP1). Уровень 302a' RLP повторно собирает полезную нагрузку из второго физического кадра 206b с полезной нагрузкой от первого физического уровня 206b, которая была принята от базовой точки 108а доступа. Повторно собранные полезные нагрузки передаются на уровень 304a' разуплотнения, чтобы восстановить второй пакет 202b. Второй пакет 202b направляется в пункт 306 назначения пакетов.
1
2
1
2
1
2
В этом примере от источника 114 пакетов к сетевой функции 112a в базовой точке 108а доступа поставляется третий пакет 202c из потока пакетов. Сетевая функция 112a направляет пакет 202a к функции 110b приемопередатчика в обслуживающей точке 108b доступа. Функция 110b приемопередатчика в обслуживающей точке 108b доступа обеспечивает третий пакет 202c для уровней 304b, 302b уплотнения и RLP, которые функционируют вместе, чтобы генерировать два физических кадра 206c, 206c. Каждый физический кадр 206c, 206c включает в себя заголовок, который идентифицирует экземпляр RLP (RLP2) между функцией 110b приемопередатчика и терминалом 102 доступа. Два физических кадра 206c, 206c транспортируются через беспроводное соединение в терминал 102 доступа.
1
2
Уровень 302b' RLP в терминале 102 доступа удаляет заголовки из физических кадров 206c, 206c и повторно собирает полезные нагрузки. Повторно собранные полезные нагрузки передаются на уровень 304b' разуплотнения, чтобы восстановить третий пакет 202c. Затем третий пакет 202c направляется в пункт 306 назначения пакетов.
2
1
2
1
1
2
1
2
2
В вышеупомянутом примере второй физический кадр 206b для второго пакета 206b принимается с помощью функции 110b приемопередатчика в обслуживающей точке 108b доступа и посылается в терминал 102 доступа перед физическими кадрами 206c, 206c для третьего пакета 202c. Специалистам в данной области техники должно быть понятно, что функциональные возможности RLP, описанные в связи с фиг.3A и 3B, могут обеспечить возможность терминалу 102 доступа восстанавливать поток пакетов, даже если физические кадры приняты не по порядку. Более конкретно, функция 110b приемопередатчика в обслуживающей точке 108b доступа может принимать третий пакет 202c от сетевой функции 112a в обслуживающей точке 108 доступа перед приемом второго физического кадра 206b. В этом случае функция 110b приемопередатчика может преобразовать третий пакет 202c в физические кадры 206c, 206c и послать кадры 206c, 206c в терминал 102 доступа перед отправкой второго физического кадра 206b для второго пакета 202b. В настоящее время существует ряд протоколов более высокого уровня, таких как протокол управления передачей (TCP) и т.п., которые могут обрабатывать поврежденные пакеты.
Как объяснялось выше, идентификаторы RLP в заголовках физических кадров позволяют терминалу 102 доступа восстанавливать поток пакетов, который был послан через различные экземпляры RLP. По меньшей мере в одном варианте осуществления в заголовок может быть включена дополнительная информация. Эта информация может представлять собой что-нибудь, что помогает терминалу 102 доступа восстанавливать поток пакетов. Пример будет обсуждаться со ссылкой на фиг.2B. В этом примере заголовок содержит множество полей, включающих в себя идентификатор RLP, идентификатор потока, отметку (отпечаток) последовательности, начальный бит и конечный бит.
Терминал доступа может быть сконфигурирован так, чтобы поддерживать множество сеансов связи по сети на основе коммутации пакетов. Посредством примера терминал доступа может быть занят в речевом вызове при одновременной загрузке страницы из Web-сайта. Идентификатор потока может использоваться для идентифицирования потока пакетов, которому принадлежит полезная нагрузка в каждом физическом кадре. В этом примере всем полезным нагрузкам, создаваемым из речевых пакетов, может быть выделен один идентификатор потока, а всем полезным нагрузкам, создаваемым из пакетов данных, может быть выделен другой идентификатор потока. Это обеспечивает возможность восстановления различных потоков пакетов в терминале доступа. Кроме того, это обеспечивает возможность функции приемопередатчика эксплуатировать различные потоки пакетов в соответствии с различными требованиями, чтобы удовлетворять требованиям КО для различных типов применений.
1
1
2
2
1
n,
n
n+1
,
n+1
n+2
n+2
Каждый экземпляр RLP имеет свое собственное пространство последовательностей, из которого могут быть сгенерированы отпечатки последовательностей. Отпечатки последовательностей могут быть основаны на последовательности кадров, последовательности байтов или любом другом подходящем индикаторе последовательности, который обеспечивает возможность терминалу доступа восстанавливать поток пакетов. Пространство последовательностей используется для повторной сборки пакетов в приемнике. Посредством примера крайний левый кадр 206a на фиг.2B может иметь отпечаток последовательности  указывающий, что кадр 206a является -ым кадром в последовательности пакетов. Кадр 206a непосредственно справа может иметь отпечаток последовательности () указывающий, что кадр 206a является ()-ым кадром в последовательности пакетов, а кадр 206b непосредственно справа от него может иметь отпечаток последовательности (), указывающий, что кадр 206c является ()-ым кадром в последовательности пакетов.
n,
n
p
n
p
n
p
n
p
n+2p
1
2
2
1
1
В качестве альтернативы, отпечаток последовательности может быть основан на последовательности байтов. В этом примере крайний левый кадр 206a на фиг.2B может иметь отпечаток последовательности  указывающий, что первый байт в кадре 206a является -ым байтом в уплотненном потоке пакетов. Предполагая, что полезная нагрузка, переносимая каждым кадром, составляет байтов, кадр 206a непосредственно справа будет иметь отпечаток последовательности (+), указывающий, что первый байт в кадре 206a представляет собой (+)-ый байт в уплотненном потоке пакетов. Кадр 206b непосредственно справа от него будет иметь отпечаток последовательности (+2), указывающий, что первый байт в кадре 206b является ()-ым байтом в уплотненном потоке пакетов, и т.д.
1
2
1
1
2
2
Начальные и конечные биты могут использоваться для того, чтобы идентифицировать первые и последние кадры пакетов. Посредством примера, начальный бит может быть утвержден в крайнем левом кадре 206a, чтобы указать, что он представляет собой первый кадр в пакете 202a. Конечный бит может быть утвержден в кадре 206a непосредственно справа, указывая, что он является последним кадром в пакете 202a. В этом примере начальный бит также утвержден в кадрах 202b, 202c, а конечный бит утвержден в кадрах 202b, 202c.
2
Альтернативная конфигурация заголовка показана на фиг.2C. В этом примере заголовок содержит ряд полей, которые являются такими же, как показано на фиг.2B, включая идентификатор потока, отпечаток последовательности и начальный и конечный бит. Разница между ними заключается в том, что заголовок, показанный на фиг.2C, включает в себя включенный в RLP бит, а идентификатор RLP посылается в заголовке, только когда утвержден включенный в RLP бит. В качестве примера, включенный в RLP бит может быть установлен, только когда физический кадр включает в себя данные из экземпляра RLP между терминалом доступа и функцией приемопередатчика в точке доступа, которая не обслуживает терминал доступа, например, как в случае для второго физического кадра 206b для второго пакета на фиг.3B. В этом примере, когда экземпляр RLP для физического кадра представляет собой экземпляр RLP между терминалом доступа и обслуживающей точкой доступа, такой как в случае для физических кадров для первого и третьего пакетов 202a, 202c, нет никакой необходимости посылать идентификатор RLP.
Фиг.4 представляет концептуальную блок-схему, иллюстрирующую функциональные возможности RLP на обратной линии связи. В этом примере терминал 102 доступа эксплуатирует экземпляр RLP с каждым сектором в его активном наборе, который включает в себя базовую точку 108а доступа и точку 108b доступа справа от нее. Хотя это не показано, каждая точка 108а, 108b доступа может использовать один и тот же экземпляр RLP, когда терминал 102 доступа выполняет передачу обслуживания между секторами, то есть более мягкую передачу обслуживания. Поскольку одна и та же функция приемопередатчика обслуживает все три сектора, во время более мягкой передачи обслуживания терминала доступа может эксплуатироваться один и тот же экземпляр RLP.
1
2
1
2
Рассмотрим фиг.4, на которой первый пакет 202a' от источника 406' пакетов в терминале 102 доступа обеспечивается для уровня 404a' уплотнения и уровня 402a' RLP, поддерживающего экземпляр RLP для первого пакета 202a'. Первый пакет 202a' уплотняется уровнем 404a' уплотнения и преобразуется в два физических кадра 206a', 206a' уровнем 402a' RLP. Каждый физический кадр 206a', 206a' включает в себя заголовок, который идентифицирует экземпляр RLP (RLP1) между уровнем 402a' RLP в терминале 102 доступа и уровнем 402a RLP в функции 110a приемопередатчика базовой точки 108а доступа.
1
2
2
2
1
2
Первый физический кадр 206a' транспортируется через беспроводное соединение к уровню 402a RLP в функции 110a приемопередатчика базовой точки 108а доступа. Однако прежде чем второй физический кадр 206a' будет выведен из уровня 402' RLP, терминал 102 доступа выполняет передачу обслуживания к целевой точке 108b доступа. После передачи обслуживания терминала 102 доступа к целевой точке 108b доступа, которая теперь является обслуживающей точкой доступа, второй физический кадр 206a' транспортируется через беспроводное соединение к функции 110b приемопередатчика в новой обслуживающей точке 108b доступа. Функция 110b приемопередатчика определяет, что второй физический кадр 206a' принадлежит экземпляру RLP (RLP1) между уровнем 402a' RLP в терминале 102 доступа и уровнем 402a RLP в функции 110a приемопередатчика базовой точки 108а доступа. В результате второй физический кадр 206a2' поставляется к уровню 402a' RLP в базовой точке 108а доступа. Уровень 402a' RLP повторно собирает полезные нагрузки из двух физических кадров 206a', 206a' и обеспечивает их для уровня 404a' разуплотнения, чтобы восстановить первый пакет 202a. Затем первый пакет 202a обеспечивается для сетевой функции 112a в базовой точке 108а доступа для его направления в пункт назначения 414 пакетов.
1
2
1
2
Второй пакет 202b' выпускается из источника 406' пакетов в терминале 102 доступа после передачи обслуживания и, следовательно, второй пакет 406' поставляется на уровень 404b' уплотнения и уровень 402b' RLP, поддерживающий экземпляр RLP между терминалом 102 доступа и функцией 108b приемопередатчика в обслуживающей точке 108b доступа. Второй пакет 202b' уплотняется и преобразуется в два физических кадра 206b', 206b'. Физические кадры 206b', 206b' транспортируются через беспроводное соединение к уровню 402b RLP в функции 110b приемопередатчика обслуживающей точки 108b доступа.
1
2
В обслуживающей точке 108b доступа полезные нагрузки из физических кадров 206b', 206b' повторно собираются уровнем 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 доступа включает в себя компонент 610 для поддержки беспроводного соединения к терминалу доступа, компонент 612 для эксплуатирования экземпляра протокола через беспроводное соединение и компонент 614 для обеспечения трансляции протоколов между пакетами и физическими кадрами, транспортируемыми через беспроводное соединение.
Различные иллюстративные логические блоки, модули, схемы, элементы и/или компоненты, описанные в связи с вариантами осуществления, раскрытыми в данном описании, могут быть реализованы или выполнены с помощью процессора общего назначения, цифрового процессора сигналов (ЦПС), интегральной схемы прикладной ориентации (ИСПО, ASIC), программируемой пользователем вентильной матрицы (ППВМ, FPGA) или другого программируемого логического компонента, дискретной вентильной схемы или транзисторной логической схемы, дискретных компонентов аппаратного обеспечения или любой их комбинации, предназначенной для выполнения функций, описанных в данном описании. Процессором общего назначения может быть микропроцессор, но в качестве альтернативы, процессором может быть любой обычный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован в виде комбинации вычислительных компонентов, например в виде комбинации ЦПС и микропроцессора, множества микропроцессоров, одного или больше микропроцессоров вместе с ядром ЦПС, или любой другой такой конфигурации.
Способы или алгоритмы, описанные в связи с раскрытыми в данном описании вариантами осуществления, могут быть воплощены непосредственно в аппаратном обеспечении, в программном модуле, выполняемом процессором, или в комбинации из них обоих. Программный модуль может постоянно находиться в памяти ОЗУ (RAM) (оперативного запоминающего устройства), флэш-памяти, памяти ПЗУ (ROM) (постоянного запоминающего устройства), памяти ППЗУ (EPROM) (программируемого ПЗУ), памяти ЭСППЗУ (EEPROM) (электрически стираемого ППЗУ), регистрах, жестком диске, съемном диске, CD-ROM (неперезаписываемом компакт-диске) или любой другой форме носителя информации, известного в данной области техники. Носитель информации может быть подсоединен к процессору таким образом, что процессор может считывать информацию с носителя информации и записывать на него информацию. В качестве альтернативы, носитель информации может быть выполнен за одно целое с процессором.
Предыдущее описание обеспечено для того, чтобы дать возможность любому специалисту в данной области техники применять на практике различные варианты осуществления, описанные в данном описании. Различные модификации к этим вариантам осуществления будут легко понятны специалистам в данной области техники, а универсальные принципы, определенные в данном описании, могут применяться к другим вариантам осуществления. Таким образом, формула изобретения не предназначена для того, чтобы быть ограниченной вариантами осуществления, показанными в данном описании, но должна соответствовать полному объему, совместимому с формулой изобретения, в которой ссылка на элемент в единственном числе не предназначена для того, чтобы подразумевать "один и только один", если это не заявлено определенно, а скорее "один или несколько". Все структурные и функциональные эквиваленты элементам различных вариантов осуществления, описанных на протяжении всего этого раскрытия, которые известны или позже станут известны специалистам в данной области техники, являются явно включенными здесь путем ссылки и должны быть охвачены формулой изобретения. Кроме того, ничто из раскрытого в данном описании не предполагается как предназначенное для того, чтобы быть общедоступным независимо от того, представлено ли такое раскрытие явно в формуле изобретения. Не заявленный элемент должен быть рассмотрен при условиях §119 раздела 35 кодекса законов США, шестой параграф, если только элемент явно не описан с использованием фразы "средство для" или, в случае заявленного способа, элемент описан с использованием фразы "этап для".