Способы и устройства для упорядоченной доставки пакетов данных при передаче обслуживания

Иллюстрации

Показать все

Изобретение относится к системам связи. Технический результат заключается в обеспечении упорядоченной доставки пакетов данных во время передачи обслуживания. Аспекты предусматривают упорядоченную доставку при переключении обслуживающей eBS/пункта присоединения данных прямой линии связи (FLSE/DAP) и переключении обслуживающей eBS/пункта присоединения данных обратной линии связи (RLSE/DAP). Также настоящие аспекты предусматривают существенное усовершенствование пропускной способности приложений, таких как приложения, основанные на протоколе управления передачей (TCP) во время передачи обслуживания, в таких сетях, как UMB и т.п. 25 н. и 33 з.п. ф-лы, 14 ил.

Реферат

Настоящая заявка на патент испрашивает приоритет предварительной заявки № 60/951,176, озаглавленной «Способ, устройство и система для сохранения порядка пакетов при передаче обслуживания», поданной 20 июля 2007 г., № 60/971,500, озаглавленной «Алгоритмы упорядоченной доставки для FLSA/DAP коммутации в UMB», поданной 11 сентября 2007 г., № 60/972,722, озаглавленной «Алгоритмы упорядоченной доставки для FLSA/DAP коммутации в UMB», поданной 14 сентября 2007 г. и № 60/973,095, озаглавленной «Способ, устройство и система для сохранения порядка пакетов при передаче обслуживания», поданной 17 сентября 2007 г. Все эти предварительные заявки были переуступлены правообладателю данной заявки и настоящим явно включены в данную заявку посредством ссылки.

Предпосылки

Область техники

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

Предшествующий уровень техники

Системы беспроводной связи широко используются для предоставления различных типов коммуникационного контента, таких как голос, данные и т.д. Эти системы могут быть системами множественного доступа, способными поддерживать связь с множеством пользователей путем совместного использования доступных ресурсов системы (например, ширины полосы и мощности передачи). Примеры таких систем множественного доступа включают системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы 3GPP LTE и системы ортогонального FDMA (OFDMA).

В принципе, система беспроводной связи множественного доступа может одновременно поддерживать связь для множества беспроводных терминалов, иначе называемых терминалами доступа. Каждый терминал осуществляет связь с одной или более базовыми станциями через передачи по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия) относится к линии связи от базовых станций к терминалам, и обратная линия связи (или восходящая линия) относится к линии связи от терминалов к базовым станциям. Эта линия связи может быть установлена через системы с одним входом и одним выходом, с множеством входов и одним выходом и с множеством входов и множеством выходов (MIMO).

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

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

Обычная беспроводная передача включает в себя два типа пакетов данных: уровня 2 (L2) и уровня 3 (L3). Пакеты данных L3 включают данные протокола уровня приложения, например пакеты данных Интернет-протокола (IP). Пакеты данных L2 формируются протоколом уровня линии связи, чтобы сделать пакеты более подходящими для передачи по беспроводной линии связи. Таким образом, пакеты данных L2 должны снова обрабатываться одноранговым протоколом уровня линии связи для реконструкции пакетов L3. Пакеты данных L2 могут формироваться первым сетевым узлом и туннелироваться ко второму сетевому узлу, чтобы передаваться на терминал доступа (АТ) через второй сетевой узел. Уровень L2 несет, например, пакеты данных протокола радиолинии (RLP) и пакеты протокола маршрутизации (RP).

Одна проблема, связанная с передачей обслуживания, состоит в том, что пакеты данных L2 могут доставляться и/или приниматься не в порядке на уровне приложения. Для L2 передачи обслуживания, которая является переключением на физическом уровне на другой пункт доступа, неупорядоченные пакеты обусловлены новым или другим протоколом радиолинии (RLP) на новом маршруте. В сети, такой как Ультра Мобильная Широкополосная сеть и т.п., в прямой линии пакеты типично проходят через шлюз доступа (AGW) к пункту присоединения данных (DAP) к развитой базовой станции (eBS) и затем они посылаются беспроводным способом через RLP на терминал доступа. Когда терминал доступа выполняет L2 передачу обслуживания, пакеты RLP туннелируются от исходной eBS к целевой eBS и посылаются в терминал доступа. Таким образом, целевая eBS и АТ должны управлять двумя конкурирующими потоками пакетов RLP, один из которых туннелируется из исходной eBS, а другой генерируется локально локальным RLP. Если передача обслуживания не является успешно управляемой, пакеты из исходной eBS могут быть задержаны или отброшены, вызывая останов в связи или невозможность сборки полных IP пакетов, соответственно, приводя к потере IP пакетов.

Другая проблема, связанная с передачей обслуживания, состоит в том, что пакеты данных L3 могут доставляться и/или приниматься не в порядке на уровне приложения. Для L3 передачи обслуживания IP-пакеты данных поступают из шлюза доступа (AGW) к исходному DAP к целевой eBS по одному пути, а из AGW к целевому DAP к целевой eBS - по другому пути. Целевой DAP и целевая eBS часто располагаются рядом или близко друг к другу, чтобы после передачи обслуживания пакеты пересекали меньше транзитных участков сети. Таким образом, в сети UMB или подобном в прямой линии, когда выполняется L3 передача обслуживания, это побуждает AGW посылать пакеты непосредственно в целевой узел DAP/eBS. Эта коммутация маршрута может вызвать то, что пакеты данных протокола управления передачей (TCP) будут прибывать не в порядке в целевую eBS и затем к АТ и ассоциированное приложение, выполняемое на АТ, потому что прямые пакеты от AGW к целевой eBS проходят более короткий путь, чем пакеты, все еще находящиеся в пути из исходного DAP к целевой eBS. На уровне приложения определенные приложения испытывают негативное воздействие из-за неупорядоченной доставки пакетов. Например, приложение, реализующее TCP, может подвергаться негативному воздействию, так как неупорядоченная доставка пакетов может заставить приемник TCP генерировать дублирующее квитирование (ACK) сообщений, и заставлять TCP реагировать уменьшением его окна перегрузки.

Поэтому существует потребность в разработке схемы для предотвращения неупорядоченной доставки пакетов данных во время передачи обслуживания. Желательные способы, устройство, системы и т.п. должны увеличить общую эффективность основанных на АТ приложений, которые испытывают негативное воздействие из-за неупорядоченной доставки пакетов данных. Дополнительно, желательная схема должна быть направлена на передачи обслуживания eBS и/или DAP, обслуживающих прямую линию, которые происходят в сетях, таких как UMB, а также на передачи обслуживания eBS и/или DAP, обслуживающих обратную линию.

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

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

Способы, устройство, системы и компьютерные программные продукты предусмотрены для упорядоченной доставки пакетов данных во время передачи обслуживания. Аспекты предусматривают упорядоченную доставку при переключении обслуживающей eBS/пункта присоединения данных (FLSE/DAP) прямой линии связи и обслуживающей eBS/пункта присоединения данных (RLSE/DAP) обратной линии связи. Также настоящие аспекты предусматривают существенное усовершенствование пропускной способности приложений, основанных на терминале доступа (АТ), таких как приложения, основанные на протоколе управления передачей (TCP) во время передачи обслуживания, в таких сетях, как UMB и т.п.

Согласно одному аспекту определен способ для обеспечения упорядоченной доставки пакетов данных во время передачи обслуживания в сети связи. Способ направлен на передачу обслуживания прямой линии связи и происходит в целевом сетевом узле, таком как целевая базовая станция или подобное. Способ содержит обеспечение передачи обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу; и приоритизацию порядка передачи пакетов данных в целевом сетевом узле, причем приоритизация содержит, по меньшей мере, одно из первой приоритизации и второй приоритизации, причем первая приоритизация содержит приоритизацию пакетов данных уровня 2 (L2), принятых от исходного сетевого узла и предназначенных для передачи на терминал доступа (АТ), выше любых принятых пакетов данных уровня 3 (L3), предназначенных для АТ, причем вторая приоритизация содержит приоритизацию пакетов данных L3, принятых от исходного сетевого узла и предназначенных для передачи к АТ, выше пакетов данных L3, принятых от шлюза доступа (AGW) и предназначенных для передачи к АТ. Способ дополнительно содержит передачу, в целевом сетевом узле, принятых пакетов данных согласно, по меньшей мере, одной из первой приоритизации и второй приоритизации.

По меньшей мере, один процессор, конфигурированный для обеспечения упорядоченной доставки пакетов данных во время передачи обслуживания в сети связи, определяет связанный аспект. Процессор содержит первый модуль для обеспечения передачи обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу; второй модуль для приоритизации порядка передачи пакетов данных в целевом сетевом узле, причем приоритизация содержит, по меньшей мере, одно из первой приоритизации и второй приоритизации, причем первая приоритизация содержит приоритизацию пакетов данных уровня 2 (L2), принятых от исходного сетевого узла и предназначенных для передачи на терминал доступа (АТ), выше любых принятых пакетов данных уровня 3 (L3), предназначенных для АТ, причем вторая приоритизация содержит приоритизацию пакетов данных L3, принятых от исходного сетевого узла и предназначенных для передачи к АТ, выше пакетов данных L3, принятых от шлюза доступа (AGW) и предназначенных для передачи к АТ. Также процессор содержит третий модуль для приема пакетов данных. Дополнительно процессор содержит четвертый модуль для передачи принятых пакетов данных согласно, по меньшей мере, одной из первой приоритизации и второй приоритизации.

Другой связанный аспект предусматривает компьютерный программный продукт, который содержит машиночитаемый носитель. Носитель содержит первый набор кодов для побуждения компьютера обеспечивать передачу обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу; второй набор кодов для побуждения компьютера приоритизировать порядок передачи пакетов данных в целевом сетевом узле, причем приоритизация включает в себя, по меньшей мере, одно из первой приоритизации и второй приоритизации, причем первая приоритизация включает в себя приоритизацию пакетов данных уровня 2 (L2), принятых от исходного сетевого узла и предназначенных для передачи на терминал доступа (АТ), выше любых принятых пакетов данных уровня 3 (L3), предназначенных для АТ, причем вторая приоритизация включает в себя приоритизацию пакетов данных L3, принятых от исходного сетевого узла и предназначенных для передачи к АТ, выше пакетов данных L3, принятых от шлюза доступа (AGW) и предназначенных для передачи к АТ. Также носитель содержит третий набор кодов для побуждения компьютера принимать пакеты данных в целевом сетевом узле. Дополнительно, носитель содержит четвертый набор кодов для побуждения компьютера передавать принятые пакеты данных согласно, по меньшей мере, одной из первой приоритизации и второй приоритизации.

Еще один аспект определяется устройством. Устройство содержит средство для обеспечения передачи обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу; средство для приоритизации порядка передачи пакетов данных в целевом сетевом узле, причем приоритизация содержит, по меньшей мере, одно из первой приоритизации и второй приоритизации, причем первая приоритизация содержит приоритизацию пакетов данных уровня 2 (L2), принятых от исходного сетевого узла и предназначенных для передачи на терминал доступа (АТ), выше любых принятых пакетов данных уровня 3 (L3), предназначенных для АТ, причем вторая приоритизация содержит приоритизацию пакетов данных L3, принятых от исходного сетевого узла и предназначенных для передачи к АТ, выше пакетов данных L3, принятых от шлюза доступа (AGW) и предназначенных для передачи к АТ. Также устройство содержит средство для приема пакетов данных. Дополнительно устройство содержит средство для передачи принятых пакетов данных согласно, по меньшей мере, одной из первой приоритизации и второй приоритизации.

Другой связанный аспект обеспечен целевым сетевым устройством, таким как целевая базовая станция или подобное. Целевое сетевое устройство содержит компьютерную платформу, включающую в себя процессор и память, осуществляющую связь с процессором. Устройство дополнительно содержит модуль передачи обслуживания, сохраненный в памяти и осуществляющий связь с процессором. Модуль передачи обслуживания действует, чтобы способствовать передаче обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу. Устройство также содержит приемопередатчик, осуществляющий связь с процессором. Приемопередатчик действует, чтобы принимать пакеты данных, предназначенные для передачи к АТ. Устройство также содержит модуль приоритизации пакетов данных, сохраненный в памяти и осуществляющий связь с процессором. Модуль приоритизации действует, чтобы приоритизировать порядок передачи пакетов данных, причем приоритизация содержит, по меньшей мере, одно из первой приоритизации и второй приоритизации, причем первая приоритизация содержит приоритизацию пакетов данных уровня 2 (L2), принятых от исходного сетевого узла и предназначенных для передачи на терминал доступа (АТ), выше любых принятых пакетов данных уровня 3 (L3), предназначенных для АТ, причем вторая приоритизация содержит приоритизацию пакетов данных L3, принятых от исходного сетевого узла и предназначенных для передачи к АТ, выше пакетов данных L3, принятых от шлюза доступа (AGW) и предназначенных для передачи к АТ, и чтобы передавать принятые пакеты данных согласно, по меньшей мере, одной из первой приоритизации или второй приоритизации.

Еще один аспект определен способом для обеспечения упорядоченной доставки пакетов данных во время передачи обслуживания в сети связи. Способ направлен на передачу обслуживания прямой линии связи и происходит в исходном сетевом узле, таком как исходная базовая станция или подобное. Способ содержит обеспечение передачи обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу, отправку, от исходного сетевого узла, пакетов данных уровня 2 (L2), предназначенных для АТ, к целевому сетевому узлу и отправку, от исходного сетевого узла, пакетов данных уровня 3 (L3), предназначенных для АТ, к целевому сетевому узлу. Способ также требует, чтобы отправка пакетов данных L2 была приоритизирована выше отправки пакетов данных L3.

Связанный аспект определен, по меньшей мере, одним процессором, конфигурированным для обеспечения упорядоченной доставки пакетов данных во время передачи обслуживания в сети связи. Процессор содержит первый модуль для обеспечения передачи обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу и второй модуль для отправки пакетов данных уровня 2 (L2), предназначенных для АТ, к целевому сетевому узлу. Процессор дополнительно содержит третий модуль для отправки пакетов данных уровня 3 (L3), предназначенных для АТ, к целевому сетевому узлу. Дополнительно, отправка пакетов данных L2 приоритизирована выше отправки пакетов данных L3.

Компьютерный программный продукт, который включает в себя машиночитаемый носитель, определяет другой связанный аспект. Носитель содержит первый набор кодов для побуждения компьютера обеспечивать передачу обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу и второй набор кодов для побуждения компьютера отправлять пакеты данных уровня 2 (L2), предназначенные для АТ, к целевому сетевому узлу. Носитель дополнительно содержит третий набор кодов для побуждения компьютера отправлять пакеты данных уровня 3 (L3), предназначенные для АТ, к целевому сетевому узлу. Дополнительно, отправка пакетов данных L2 приоритизирована выше отправки пакетов данных L3.

Еще один связанный аспект содержит средство для обеспечения передачи обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу, средство для отправки пакетов данных уровня 2 (L2), предназначенных для АТ, к целевому сетевому узлу и средство для отправки пакетов данных уровня 3 (L3), предназначенных для АТ, к целевому сетевому узлу. Дополнительно, отправка пакетов данных L2 приоритизирована выше отправки пакетов данных L3.

Исходное сетевое устройство обеспечивает еще один связанный аспект. Устройство содержит компьютерную платформу, содержащую процессор и память, осуществляющую связь с процессором. Устройство также содержит модуль передачи обслуживания, сохраненный в памяти и осуществляющий связь с процессором. Модуль передачи обслуживания действует, чтобы способствовать передаче обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу. Устройство дополнительно содержит приемопередатчик, осуществляющий связь с процессором. Приемопередатчик действует для отправки пакетов данных уровня 2 (L2), предназначенных для АТ, к целевому сетевому узлу и отправки пакетов данных уровня 3 (L3), предназначенных для АТ, к целевому сетевому узлу. Дополнительно, устройство содержит модуль приоритизации пакетов данных, сохраненный в памяти и осуществляющий связь с процессором. Модуль приоритизации действует, чтобы приоритизировать отправку пакетов данных L2 выше пакетов данных L3.

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

По меньшей мере, один процессор, конфигурированный для обеспечения упорядоченной доставки пакетов данных во время передачи обслуживания в сети связи, предусматривает связанный аспект. Процессор содержит первый модуль для обеспечения передачи обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу, второй модуль для приема пакетов данных L2, переданных от исходного сетевого узла, и третий модуль для приема пакетов данных, переданных от целевого сетевого узла. Дополнительно процессор содержит четвертый модуль для доставки пакетов данных в, по меньшей мере, одно приложение на АТ таким образом, чтобы пакеты данных L2 были приоритизированы выше пакетов данных, переданных от целевого сетевого узла.

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

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

Еще один связанный аспект предусматривает устройство терминала доступа. Терминал доступа содержит компьютерную платформу, содержащую процессор и память, осуществляющую связь с процессором. Устройство дополнительно содержит модуль передачи обслуживания, сохраненный в памяти и осуществляющий связь с процессором. Модуль передачи обслуживания действует, чтобы способствовать передаче обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу. Далее, устройство содержит приемопередатчик, осуществляющий связь с процессором. Приемопередатчик действует для приема пакетов данных L2, переданных от исходного сетевого узла, и приема пакетов данных, переданных от целевого сетевого узла. Приемопередатчик также действует для доставки пакетов данных в, по меньшей мере, одно приложение на АТ таким образом, чтобы пакеты данных L2 от исходного сетевого узла были приоритизированы выше пакетов данных, переданных от целевого сетевого узла.

В другом аспекте предусматривается способ для обеспечения упорядоченной доставки пакетов данных во время передачи обслуживания в системе связи. Способ направлен на передачу обслуживания обратной линии связи и происходит в целевом сетевом узле, таком как целевая базовая станция или подобное. Способ содержит обеспечение передачи обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу и прием, в целевом сетевом узле, пакетов L2, частично обработанных перед передачей обслуживания, переданных от терминала доступа (АТ). Способ дополнительно содержит отправку, в целевом сетевом узле, принятых пакетов L2 к целевому сетевому узлу; и прием, в целевом сетевом узле, сигнала указания, переданного от исходного сетевого узла. Сигнал указания указывает, что все пакеты L2 от АТ были отправлены исходному сетевому узлу.

По меньшей мере, один процессор, конфигурированный для обеспечения упорядоченной доставки пакетов данных во время передачи обслуживания в сети связи, предусмотрен в еще одном связанном аспекте. Процессор содержит первый модуль для обеспечения передачи обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу и второй модуль для приема, в целевом сетевом узле, пакетов L2, частично обработанных перед передачей обслуживания, переданных от терминала доступа (АТ). Процессор содержит третий модуль для отправки, в целевом сетевом узле, принятых пакетов L2 к целевому сетевому узлу; и четвертый модуль для приема, в целевом сетевом узле, сигнала указания, переданного от исходного сетевого узла. Сигнал указания указывает, что все пакеты L2 от АТ были отправлены исходному сетевому узлу.

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

В еще одном аспекте предусмотрено устройство. Устройство содержит средство для обеспечения передачи обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу, средство для приема, в целевом сетевом узле, пакетов L2, частично обработанных до передачи обслуживания, переданных от терминала доступа (АТ), средство для отправки, в целевом сетевом узле, принятых пакетов L2 к целевому сетевому узлу и средство для приема, в целевом сетевом узле, сигнала указания, переданного от исходного сетевого узла. Сигнал указания указывает, что все пакеты L2 от АТ были отправлены исходному сетевому узлу.

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

Способ для обеспечения упорядоченной доставки пакетов данных во время передачи обслуживания в сети связи предусматривается в другом аспекте. Способ направлен на передачу обслуживания обратной линии связи, который происходит в терминале доступа, таком как устройство беспроводной связи или подобное. Способ содержит обеспечение передачи обслуживания терминала доступа (АТ) между исходным сетевым узлом и целевым сетевым узлом, передачу пакетов данных L2, частично обработанных до передачи обслуживания, к исходному сетевому узлу через целевой сетевой узел и передачу новых пакетов данных к целевому сетевому узлу. Дополнительно, целевой сетевой узел отправляет IP-пакеты данных, сформированные из пакетов данных L2, к целевому сетевому узлу, и целевой сетевой узел посылает все пакеты данных L2 к шлюзу доступа (AGW) до посылки новых пакетов данных.

Другой аспект определен, по меньшей мере, одним процессором, конфигурированным для обеспечения упорядоченной доставки пакетов данных во время передачи обслуживания в сети связи. Процессор содержит первый модуль для обеспечения передачи обслуживания терминала доступа (АТ) между исходным сетевым узлом и целевым сетевым узлом, второй модуль для передачи пакетов данных L2, частично обработанных до передачи обслуживания, к исходному сетевому узлу через целевой сетевой узел и третий модуль для передачи новых пакетов данных к целевому сетевому узлу. Дополнительно, целевой сетевой узел посылает пакеты данных L2 к исходному сетевому узлу, и исходный сетевой узел посылает все IP-пакеты данных, сформированные из пакетов данных L2, к шлюзу доступа (AGW) до посылки новых пакетов данных.

Еще один аспект предусматривает компьютерный программный продукт, который содержит машиночитаемый носитель. Носитель содержит первый набор кодов для побуждения компьютера обеспечивать передачу обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу, второй набор кодов для побуждения компьютера обеспечивать передачу пакетов данных L2, частично обработанных до передачи обслуживания, к исходному сетевому узлу через целевой сетевой узел, и третий набор кодов для побуждения компьютера обеспечивать передачу новых пакетов данных к целевому сетевому узлу. Дополнительно целевой сетевой узел посылает пакеты данных L2 к исходному сетевому узлу, и исходный сетевой узел посылает все IP-пакеты данных, сформированные из пакетов данных L2, к шлюзу доступа (AGW) до посылки новых пакетов данных.

Еще один аспект определяет устройство. Устройство содержит средство для обеспечения передачи обслуживания терминала доступа (АТ) между исходным сетевым узлом и целевым сетевым узлом, средство для передачи пакетов данных L2, частично обработанных до передачи обслуживания, к исходному сетевому узлу через целевой сетевой узел и средство для передачи новых пакетов данных к целевому сетевому узлу. Дополнительно, целевой сетевой узел посылает пакеты данных L2 к исходному сетевому узлу, и исходный сетевой узел посылает все IP-пакеты данных, сформированные из пакетов данных L2, к шлюзу доступа (AGW) перед посылкой новых пакетов данных.

Устройство терминала доступа предусматривает дальнейший аспект. Терминал доступа содержит компьютерную платформу, включающую в себя процессор и память, связанную с процессором. Терминал доступа дополнительно содержит модуль передачи обслуживания, сохраненный в памяти и осуществляющий связь с процессором. Модуль передачи обслуживания действует, чтобы способствовать передаче обслуживания терминала доступа (АТ) от исходного сетевого узла к целевому сетевому узлу. Устройство дополнительно содержит приемопередатчик, осуществляющий связь с процессором. Приемопередатчик действует, чтобы передавать пакеты данных L2, частично обработанные до передачи обслуживания, к исходному сетевому узлу через целевой сетевой узел, и передает новые пакеты данных к целевому сетевому узлу. Дополнительно, целевой сетевой узел посылает пакеты данных L2 к исходному сетевому узлу, и исходный сетевой узел посылает все IP-пакеты данных, сформированные из пакетов данных L2, к шлюзу доступа (AGW) перед посылкой новых пакетов данных.

Таким образом, представленные аспекты, описанные здесь и заявленные, обеспечивают упорядоченную доставку пакетов данных во время передачи обслуживания. Аспекты обеспечивают упорядоченную доставку при переключении обслуживающей eBS/пункта присоединения данных прямой линии связи (FLSE/DAP) и обслуживающей eBS/пункта присоединения данных обратной линии связи (RLSE/DAP). Также настоящие аспекты предусматривают существенное усовершенствование пропускной способности приложений, таких как приложения, основанные на протоколе управления передачей (TCP) во время передачи обслуживания, в таких сетях как UMB и т.п.

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

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

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

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

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

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

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

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

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

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

фиг.8 - блок-схема примерного устройства терминала доступа согласно раскрытым аспектам;

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

фиг.10 - диаграмма потока вызова для упорядоченной доставки пакетов во время передачи обслуживания прямой линии связи между сетями обслуживающей eBS прямой линии связи (FLSE) согласно аспекту настоящего изобретения;

фиг.11 - диаграмма потока вызова для упорядоченной доставки пакетов во время передачи обслуживания обратной линии связи между пунктами присоединения данных согласно другому аспекту;

фиг.12 - диаграмма потока вызова для упорядоченной доставки пакетов во время передачи обслуживания обратной линии связи между сетями обслуживающей eBS прямой линии (FLSE) согласно аспекту настоящего изобретения;

фиг.13 - диаграмма потока вызова для упорядоченной доставки пакетов во время передачи обслуживания обратной линии связи между пунктами присоединения данных согласно другому аспекту; и

фиг.14 - блок-схема сист