РАСПРОСТРАНЕНИЕ ИЗМЕНЕНИЙ СОСТОЯНИЯ СЕАНСА В СЕТЕВЫЕ ФУНКЦИИ В АКТИВНОМ НАБОРЕ
DISTRIBUTION OF SESSION CONDITION CHANGES INTO NETWORK FUNCTIONS IN ACTIVE SET

Связанные заявки
Настоящая заявка притязает на приоритет предварительной заявки на патент США под №60/811,876 от 7 июня 2006 г., озаглавленной “Способ и устройство для обновления состояния сеанса”, которая специально включена в настоящее описание в качестве ссылки.
Область техники, к которой относится изобретение
Настоящее раскрытие в целом относится к беспроводным сетям связи и, более конкретно, к различным концепциям и способам для распространения изменений состояния сеанса в сетевые функции в активном наборе.
Уровень техники
Беспроводные системы связи широко применяют, чтобы предоставлять различные услуги связи, такие как телефония, видео, данные, обмен сообщениями, широковещательные передачи и т.д. Эти системы обычно используют сеть доступа, которая может соединять множество терминалов доступа с глобальной сетью (WAN) с помощью совместного использования имеющихся сетевых ресурсов. Сеть доступа обычно осуществляют с помощью множества точек доступа, распределенных по всей географической зоне доступа. Географическую зону доступа обычно разделяют на ячейки с точкой доступа в каждой ячейке. Ячейка дополнительно может быть разделена на секторы. Точка доступа обычно включает в себя одну функцию приемопередатчика для каждого сектора в ячейке. Функция приемопередатчика обеспечивает точку подключения эфирного интерфейса для терминалов доступа в секторе.
Сеть доступа также может включать в себя одну или более сетевых функций. В типичной конфигурации сетевая функция действует в качестве контроллера для некоторого числа функций приемопередатчика и выполняет различные задачи, включая назначение, управление и закрытие ресурсов для терминалов доступа. Сетевая функция также обеспечивает точку подключения уровня протокола Internet (IP) для терминалов доступа. Все пакеты IP, предназначенные для терминала доступа, посылают через IAP. Сеть доступа может иметь централизованную сетевую архитектуру, определенную в настоящем описании как множество сетевых функций, поддерживающих множество точек доступа, т.е. каждая сетевая функция поддерживает множество точек доступа, а каждую точку доступа поддерживают с помощью множества сетевых функций, или распределенную сетевую архитектуру, определенную в настоящем описании как специальная сетевая функция для каждой точки доступа, т.е. каждая сетевая функция поддерживает одну точку доступа, а каждую точку доступа поддерживают с помощью одной сетевой функции.
Кроме обеспечения точки подключения уровня, IP IAP также может быть ответственным за поддержание состояния сеанса для некоторого числа терминалов доступа. Состояние сеанса для терминала доступа является состоянием сети доступа в маршруте управления между терминалом доступа и IAP, которое сохраняют, когда закрывают соединение. Состояние сеанса включает в себя значение атрибутов, которые согласовывают между терминалом доступа и сетью доступа. Эти атрибуты влияют на характеристики соединения и услугу, принятую с помощью терминала доступа. В качестве примера, терминал доступа может согласовывать конфигурацию качества обслуживания (QoS) для нового приложения и подавать новые спецификации фильтра и последовательности этапов в сеть доступа, указывающие требования к QoS услуге для приложения. В качестве другого примера, терминал доступа может согласовывать размер и тип заголовков, использованных в связи с сетью доступа.
В некоторых беспроводных системах связи терминал доступа в заданном секторе устанавливает соединение с точкой доступа с помощью выполнения попытки доступа в канал доступа функции приемопередатчика, обслуживающей сектор. Сетевая функция, связанная с функцией приемопередатчика, принимающей попытку доступа, контактирует с ведущим устройством сеанса для терминала доступа и выбирает копию состояния сеанса терминала доступа. Ведущее устройство сеанса могло бы быть централизованным или распределенным элементом и может быть или может не быть совместно расположено с IAP. После успешной попытки доступа терминалу доступа назначают ресурсы эфирного интерфейса, такие как ID MAC, и каналы данных, чтобы взаимодействовать с функцией приемопередатчика, обслуживающей сектор. Кроме того, IAP перемещают в обслуживающую сетевую функцию или, в качестве альтернативы, используют протокол туннелирования IP, чтобы посылать пакеты IP между IAP и обслуживающей сетевой функцией.
В некоторых беспроводных сетях связи, если терминал доступа устанавливает соединение с точкой доступа, он посылает сообщение, указывающее другие секторы, которые он может прослушивать, и интенсивность их сигналов. Функция приемопередатчика принимает сообщение и передает его в контроллер, основанный на централизованной сети, в сетевой функции, которая, в свою очередь, обеспечивает терминал доступа активным набором. Активный набор является множеством секторов, которые имеют резервные ресурсы эфирного интерфейса для терминала доступа. Терминал доступа будет продолжать посылать периодические сообщения, а контроллер, основанный на сети, может добавлять или удалять секторы из активного набора, когда терминал доступа перемещается около сети доступа.
Одной функцией активного набора является дать возможность терминалу доступа быстро переключаться между секторами и поддерживать услугу без необходимости выполнения новой попытки доступа. Это выполняют с помощью (1) резервирования ресурсов эфирного интерфейса для терминала доступа в каждом из секторов в активном наборе и (2) предоставления копии состояния сеанса из ведущего устройства сеанса в каждую сетевую функцию, обслуживающую сектор в активном наборе. С помощью этого подхода между секторами может быть выполнена передача обслуживания, в то же время минимизируют влияние на QoS услуги активных приложений.
Когда состояние сеанса изменяют в ведущем устройстве сеанса, новые атрибуты должны быть распространены в каждую сетевую функцию, обслуживающую сектор в активном наборе, своевременно, чтобы гарантировать оптимальную службу для каждого сектора. В некоторых случаях, например, если изменяется тип заголовков, или согласованы новые ключи защиты, терминал доступа может быть совсем не в состоянии взаимодействовать с сектором, до тех пор, пока эти изменения не распространят в этот сектор. Таким образом, всякий раз, когда имеется изменение в состоянии сеанса, контроллер, основанный на сети, должен принудительно рассылать изменения в каждую сетевую функцию, обслуживающую сектор в активном наборе.
В качестве альтернативы традиционному контроллеру, основанному на сети, терминал доступа может быть ответственным за поддержание активного набора. С помощью терминала доступа, выполняющего эту функцию, в сети доступа отсутствует один элемент, который знает все сетевые функции для секторов в активном наборе. Таким образом, в данной области техники имеется потребность в механизме, чтобы обновлять копию состояния сеанса в каждой сетевой функции, обслуживающей сектор, в активном наборе, когда имеет место изменение сеанса.
Сущность изобретения
В соответствии с одним аспектом раскрытия устройство для работы в сети доступа, включает в себя систему обработки, сконфигурированную с возможностью поддержания копии состояния сеанса для терминала доступа, причем система обработки дополнительно сконфигурирована с возможностью запрашивания ведущего устройства сеанса, чтобы определить, изменилось ли состояние сеанса, и обновления копии состояния сеанса, если состояние сеанса изменилось.
В соответствии с другим аспектом раскрытия устройство для работы в сети доступа включает в себя систему обработки, сконфигурированную с возможностью функционирования в качестве ведущего устройства сеанса с помощью поддержания состояния сеанса для терминала доступа, причем система обработки дополнительно сконфигурирована с возможностью генерации ответа на запрос из сетевой функции, причем ответ дает возможность сетевой функции обновить копию состояния сеанса, поддерживаемого с помощью сетевой функции для терминала доступа.
В соответствии с дополнительным аспектом раскрытия устройство для работы в сети доступа включает в себя систему обработки, сконфигурированную с возможностью поддержания активного набора, содержащего секторы, обслуживаемые с помощью первой и второй сетевых функций, причем каждая из сетевых функций поддерживает копию состояния сеанса для устройства, и в котором система обработки дополнительно сконфигурирована с возможностью изменения состояния сеанса в первой сетевой функции и посылки сообщения во вторую сетевую функцию, чтобы указать, что состояние сеанса изменилось.
В соответствии с еще одним аспектом раскрытия способ работы в сети доступа включает в себя этапы, на которых поддерживают копию состояния сеанса для терминала доступа, запрашивают ведущее устройство сеанса, чтобы определить, изменилось ли состояние сеанса, и обновляют копию состояния сеанса, если состояние сеанса изменилось.
В соответствии с еще одним дополнительным аспектом раскрытия способ работы в сети доступа включает в себя этапы, на которых функционируют в качестве ведущего устройства сеанса с помощью поддержания состояния сеанса для терминала доступа, генерируют ответ на запрос из сетевой функции, причем ответ дает возможность сетевой функции обновить копию состояния сеанса, поддерживаемого с помощью сетевой функции для терминала доступа.
В соответствии с другим аспектом раскрытия способ соединения с сетью доступа в устройстве включает в себя этапы, на которых поддерживают активный набор, содержащий секторы, обслуживаемые с помощью первой и второй сетевых функций, причем каждая из сетевых функций поддерживает копию состояния сеанса для устройства, изменяют состояние сеанса в первой сетевой функции и посылают сообщение во вторую сетевую функцию, чтобы указать, что состояние сеанса изменилось.
В соответствии с еще одним аспектом раскрытия машиночитаемый носитель содержит инструкции, доступные для выполнения одним или более процессором в устройстве, причем инструкции включают в себя код, чтобы поддерживать копию состояния сеанса для терминала доступа, код, чтобы запрашивать ведущее устройство сеанса, чтобы определить, изменилось ли состояние сеанса, и код, чтобы обновлять копию состояния сеанса, если состояние сеанса изменилось.
В соответствии с еще одним другим аспектом раскрытия машиночитаемый носитель содержит инструкции, доступные для выполнения одним или более процессором в устройстве, причем инструкции включают в себя код, чтобы функционировать в качестве ведущего устройства сеанса с помощью поддерживания копии состояния сеанса для терминала доступа, код, чтобы генерировать ответ на запрос из сетевой функции, причем ответ дает возможность сетевой функции обновить копию состояния сеанса, поддерживаемого с помощью сетевой функции для терминала доступа.
В соответствии с дополнительным аспектом раскрытия машино-читаемый носитель содержит инструкции, доступные для выполнения одним или более процессором в устройстве, причем инструкции включают в себя код, чтобы поддерживать активный набор, содержащий секторы, обслуживаемые с помощью первой и второй сетевых функций, причем каждая из сетевых функций поддерживает копию состояния сеанса для устройства, код, чтобы изменять состояние сеанса в первой сетевой функции, и код, чтобы посылать сообщение во вторую сетевую функцию, чтобы указать, что состояние сеанса изменилось.
Понятно, что другие аспекты изобретения станут без труда понятными специалистам в данной области техники из следующего подробного описания, в котором различные аспекты изобретения изображены и описаны только в качестве иллюстрации. Как будет понятно, изобретение допускает другие и разные конфигурации, и его несколько деталей допускают модификацию в различных других аспектах, причем все, не выходя за рамки объема изобретения. Таким образом, чертежи и подробное описание должны быть рассмотрены как иллюстративные по сути, а не как ограничительные.
Краткое описание чертежей
Фиг.1 - концептуальная блок-схема, иллюстрирующая распределенную архитектуру сети доступа, включающую в себя терминал доступа;
фиг.2 - схема, иллюстрирующая пример последовательности этапов вызова для добавления сектора к активному набору;
фиг.3 - схема, иллюстрирующая пример последовательности этапов вызова для изменения состояния сеанса;
фиг.4 - концептуальная блок-схема, иллюстрирующая пример конфигурации аппаратного обеспечения для точки доступа и терминала доступа;
фиг.5 - блок-схема, иллюстрирующая пример функциональных средств системы обработки в устройстве для доступа к сети доступа; и
фиг.6А и фиг.6В - блок-схемы, иллюстрирующие пример функциональных средств системы обработки в устройстве для работы в сети доступа.
Подробное описание изобретения
Подробное описание, приведенное ниже в связи с прилагаемыми чертежами, предназначено в качестве описания различных аспектов изобретения, а не предназначено для того, чтобы представлять единственные аспекты изобретения. Подробное описание включает в себя специфичные детали с целью обеспечения полного понимания изобретения. Однако специалистам в данной области техники будет понятно, что изобретение может быть осуществлено без этих специфичных деталей. В некоторых случаях широко известные структуры и компоненты изображены в виде блок-схемы, для того чтобы избежать затенения концепций изобретения.
Различные концепции, представленные во всем этом раскрытии, могут быть использованы в широком множестве систем связи. В качестве примера беспроводная система связи, основанная на сверхмобильной широкополосной передаче (UMB), могла бы извлечь выгоду из этих концепций. UMB является стандартом, опубликованным группой 3GPP2 как часть семейства стандартов CDMA2000. UMB обычно используют, чтобы обеспечить доступ к Internet для подвижных абонентов. Другим примером беспроводной системы связи, которая могла бы извлечь выгоду из этих способов, является система, основанная на IEEE 802.20. IEEE 802.20 является эфирным интерфейсом, основанным на пакетах, предназначенным для служб, основанных на протоколе Internet (IP). Для ясности представления теперь будут представлены различные концепции со ссылкой на распределенную архитектуру сети, однако эти концепции также являются применимыми к централизованной архитектуре сети, и могут быть без труда распространены на другие беспроводные системы связи.
Фиг.1 является концептуальной блок-схемой, иллюстрирующей распределенную архитектуру сети доступа, включающую в себя терминал доступа. Терминал 102 доступа изображен соединенным с сетью 104, основанной на пакетах, такой как Internet, через сеть 106 доступа. Терминал 102 доступа может быть фиксированным или подвижным устройством, в котором пользователь может получать услугу из сети 106 доступа. В качестве примера, терминал 102 доступа может быть сотовым телефоном, персональным цифровым ассистентом (PDA), персональным компьютером, портативным переносным компьютером, цифровой камерой, цифровой записывающей видеокамерой, игровой консолью, аудиоустройством, видеоустройством, мультимедийным устройством или другим подходящим устройством, которое может принимать услугу из сети 106 доступа.
Сеть 106 доступа включает в себя множество точек 1071-1073 доступа, распределенных по всей сотовой зоне обслуживания, причем точка доступа расположена в каждой ячейке. Точка 107 доступа включает в себя отдельную функцию 108 приемопередатчика для каждого сектора в ячейке, которую она обслуживает. Функцию 108 приемопередатчика используют, чтобы обеспечить точку подключения эфирного интерфейса для терминалов доступа в ее секторе. В этом примере точкой подключения эфирного интерфейса для терминала 102 доступа является функция 10812 приемопередатчика. Эта функция 10812 приемопередатчика упомянута как обслуживающая функция приемопередатчика.
Каждая точка 107 доступа также включает в себя сетевую функцию 110. Сетевая функция 110 является ответственной за управление функциями 108 приемопередатчика в точке 107 доступа и выполняет задачи, как назначение, управление и закрытие ресурсов для терминала доступа. В этом примере сетевая функция 1101 является обслуживающей сетевой функцией, поскольку она управляет функцией 10812 приемопередатчика, которая служит в качестве точки подключения эфирного интерфейса для терминала 102 доступа. Обслуживающая сетевая функция 1101 может обеспечивать IAP для терминала 102 доступа. В качестве альтернативы IAP может быть расположен в другом месте, и протокол туннелирования IP может быть использован, чтобы посылать пакеты между IAP и обслуживающей сетевой функцией 1101. Собственный агент 112, ответственный за поддержания соединения через сеть 104, основанную на пакетах, обменивается пакетами IP с терминалом 102 доступа через IAP.
Поскольку условия радиосвязи изменяются, терминал 102 доступа может изменять свою точку подключения эфирного интерфейса в новый сектор в активном наборе. Процесс изменения точки подключения эфирного интерфейса часто упоминают как “передача обслуживания L2”, так как он составляет передачу обслуживания терминала 102 доступа на канальном уровне. Терминал 102 доступа выполняет фильтрацию измерений относительно состояний радиосвязи для прямой и обратной линий связи для всех секторов в активном наборе. В качестве примера, в системах связи, основанных на UMB, терминал 102 доступа может измерять отношение сигнала к помехе-шуму (SINR) относительно пилот-сигналов сбора данных, общих пилот-каналов (если присутствуют) и относительно пилот-сигналов совместно используемого канала сигнализации, чтобы выбрать сектор прямой линии связи. Для обратной линии связи терминал 102 доступа может измерять коэффициент стирания CQI для каждого сектора в активном наборе на основании команд управления увеличением или уменьшением мощности для терминала 102 доступа из сектора.
Когда терминал 102 доступа изменяет свою точку подключения эфирного интерфейса, IAP может быть перемещен в сетевую функцию, обслуживающую новую функцию приемопередатчика. Процесс изменения IAP часто упоминают как “передача обслуживания L3”, так как он составляет передачу обслуживания терминала 102 доступа на сетевом уровне. Передача обслуживания L3 требует обновления связывания собственного агента с помощью нового IAP и требует передачи состояния сеанса в новый IAP. В качестве альтернативы передачи обслуживания L3, протокол туннелирования IP может быть использован, чтобы посылать пакеты между IAP и обслуживающей сетевой функцией.
Как объяснено в разделе уровня техники этого раскрытия, использование активного набора дает возможность терминалу доступа быстро переключаться между секторами и поддерживать услугу без необходимости выполнения новой попытки доступа с помощью (1) резервирования ресурсов эфирного интерфейса для терминала доступа в каждом из секторов в активном наборе и (2) предоставления копии состояния сеанса в каждую сетевую функцию, обслуживающую сектор в активном наборе.
Теперь будет представлен пример со ссылкой на фиг.1. Когда терминал 102 доступ устанавливает активное соединение с обслуживающей функцией 10812 приемопередатчика, он начинает создавать активный набор. В этом примере интенсивность сигнала из другой функции 10811 приемопередатчика в обслуживающей точке 1071 доступа, а также функций 10821, 10822 приемопередатчика в соседней точке 1072 доступа должна быть достаточной, чтобы добавить секторы, обслуживаемые с помощью этих функций приемопередатчика, в активный набор. Терминал 102 доступа добавляет секторы к активному набору с помощью посылки запроса соединения в сетевые функции 1101 и 1002. В ответ на запрос соединения сетевые функции 1101, 1102 резервируют ресурсы эфирного интерфейса для терминала доступа в этих секторах. Сетевая функция 1102 в соседней точке 1072 доступа также выбирает копию состояния сеанса из ведущего устройства сеанса для терминала 102 доступа. В этом примере IAP является ведущим устройством сеанса и обслуживающей сетевой функцией 1101.
Фиг.2 является блок-схемой последовательности этапов вызова, иллюстрирующей пример последовательности этапов вызова для добавления сектора к активному набору. На этапе 202 терминал 102 доступа посылает запрос соединения в сетевую функцию 210, управляющую сектором, добавляемым к активному набору. Запрос соединения включает в себя идентификатор для ведущего устройства 220 сеанса для терминала 102 доступа. Идентификатор доступа может быть однозначным идентификатором терминала доступа (UATI), который может быть использован в качестве адреса IP, чтобы непосредственно адресовать ведущее устройство 220 сеанса, или может быть использовать, чтобы искать адрес ведущего устройства 220 сеанса. На этапе 204 сетевая функция 210 вытягивает копию состояния сеанса из ведущего устройства 220 сеанса, когда она присоединяется к активному набору, с помощью посылки сообщения “получить сеанс” в ведущее устройство 220 сеанса. Ведущее устройство 220 сеанса отвечает с помощью ответа “получить сеанс”, который включает в себя атрибуты для состояния сеанса.
Когда терминал 102 доступа реконфигурирует или изменяет состояние сеанса в ведущем устройстве сеанса, копия состояния сеанса, поддерживаемая с помощью каждой сетевой функции, обслуживающей сектор в активном наборе, должна быть обновлена. Могут быть использованы несколько способов. Два примера будут представлены для обновления копий состояния сеанса в различных сетевых функциях, однако изобретение не ограничено этими способами. Другие способы без труда будут понятны специалистам в данной области техники из уроков во всем этом раскрытии.
Один способ будет упомянут как механизм выталкивания на основе терминала доступа (АТ). С помощью этого способа терминал доступа посылает сообщение в каждую сетевую функцию, обслуживающую сектор в активном наборе, требующее ее обновить свою копию состояния сеанса. В ответ на это сообщение сетевая функция запрашивает ведущее устройство сеанса определить, изменилось ли состояние сеанса. Если состояние сеанса в ведущем устройстве сеанса изменилось, сетевая функция соответствующим образом обновляет свое состояние сеанса.
Фиг.3 является схемой последовательности этапов вызова, иллюстрирующей пример механизма выталкивания на основе АТ. В этом примере обслуживающая сетевая функция 320 имеет туннель IP в ведущее устройство 340 сеанса для терминала доступа. Вторая сетевая функция 360 обслуживает сектор, который находится в активном наборе терминала 102 доступа.
Ссылаясь на фиг.3, терминал 102 доступа реконфигурирует или изменяет состояние сеанса с помощью посылки сообщение конфигурирования в обслуживающую сетевую функцию 320 на этапе 302. В ответ на это сообщение обслуживающая сетевая функция 320 посылает сообщение запроса изменения в ведущее устройство 340 сеанса на этапе 304. Ведущее устройство 340 сеанса изменяет состояние сеанса, а затем посылает ответ обратно в обслуживающую сетевую функцию 320 на этапе 306, указывающий, что состояние сеанса изменилось. На этапе 308 обслуживающая сетевая функция 320 посылает сообщение завершения конфигурирования в терминал 102 доступа. Если это имеет место, терминал 102 доступа на этапе 310 посылает запрос “синхронизировать сеанс” в каждую сетевую функцию, обслуживающую сектор в активном наборе, требующий ее обновить свою копию состояния сеанса. В этом примере запрос “синхронизировать сеанс” посылают во вторую сетевую функцию 360. На этапе 314 вторая сетевая функция 360 использует UATI, полученный, когда она была добавлена к активному набору, чтобы запросить ведущее устройство 340 сеанса с помощью сообщения “получить сеанс”. Ведущее устройство 340 сеанса отвечает на этапе 316 с помощью ответа “получить сеанс”, который включает в себя атрибуты состояния сеанса.
Другой способ обновления копий состояния сеанса в различных сетевых функциях будет упомянут как механизм, основанный на таймере. С помощью механизма, основанного на таймере каждая сетевая функция, обслуживающая сектор в активном наборе, периодически запрашивает ведущее устройство сеанса о терминале доступа, чтобы определить, изменилось ли состояние сеанса. Сообщение “получить запрос сеанса” может быть использовано, чтобы запрашивать ведущее устройство сеанса, и “получить ответ сеанса” может быть использовано, чтобы передать атрибуты состояния сеанса из главного устройства сеанса в сетевые функции.
Помимо механизмов выталкивания на основе АТ и на основе таймера сетевая функция также может запрашивать ведущее устройство сеанса, чтобы определить, имеется ли изменение в состоянии сеанса, когда один из ее секторов становится обслуживающим сектором для терминала доступа.
“Получить запрос сеанса” из сетевой функции в главное устройство сеанса может включать в себя подпись, которая указывает последнюю копию состояния сеанса, которую приняли. Подпись может быть обычной хэш-функцией, вычисляемой относительно одного или более значений атрибутов. Ведущее устройство сеанса генерирует свою собственную подпись с помощью вычисления хэш-функции относительно того же множества атрибутов для текущего состояния сеанса и сравнивает ее с подписью для каждого “получить запрос сеанса”, который она получает из сетевой функции. Значения атрибутов для состояния сеанса посылают в сетевую функцию в ответ на сообщение “получить запрос сеанса” только, когда подписи не совпадают (т.е. подпись сетевой функции отличается от вычисленной подписи в ведущем устройстве сеанса). В качестве альтернативы в качестве подписи может быть использована метка времени или счетчик, которому дают приращение каждый раз, когда обновляют состояние сеанса. Подпись, независимо от способа, с помощью которого ее генерируют, также может быть использована с другими сообщениями сигнализации. Подписи могут быть обнулены во время первоначальной сигнализации.
Имеется некоторое число способов, с помощью которых состояние сеанса может быть переконфигурировано или изменено в ведущем устройстве сеанса. Один пример будет упомянут как подход “заблокированное по умолчанию”. С помощью этого подхода состояние сеанса в ведущем устройстве сеанса блокируют во всех случаях и оно должно быть разблокировано, чтобы переконфигурировать или изменить атрибуты. Состояние сеанса разблокируют с помощью обмена сообщениями, который начинают процесс, и блокируют с помощью обмена сообщениями, который заканчивает процесс. В качестве примера состояние сеанса в ведущем устройстве сеанса может быть разблокировано с помощью “синхронизировать запрос сеанса” из терминала доступа в механизме выталкивания на основе АТ и заблокирован, когда посылают “получить ответ сеанса” из IAP.
Другой пример может быть упомянут как подход “разблокированное по умолчанию”. С помощью этого подхода состояние сеанса может быть переконфигурировано или изменено в любой момент. Однако состояние сеанса должно быть заблокировано в течение передачи обслуживания состояния сеанса (т.е. передачи состояния сеанса в новую ведущее устройство сеанса).
Фиг.4 является концептуальной блок-схемой, иллюстрирующей пример конфигурации аппаратного обеспечения для точки доступа и терминала доступа. В этом примере точка 107 доступа изображен с системой 402 обработки, сетевым приемопередатчиком 404 и беспроводным приемопередатчиком 406 для каждого сектора ячейки. Каждый беспроводный приемопередатчик 406 используют, чтобы осуществлять аналоговую часть физического уровня для функции приемопередатчика с помощью демодуляции радиосигналов и выполнения другой обработки RF внешнего интерфейса. Систему 402 обработки используют, чтобы осуществить цифровую часть обработки физического уровня, а также осуществить канальный уровень для функции приемопередатчика. Система 402 обработки также обеспечивает сетевую функцию в точке 107 доступа. Сетевой приемопередатчик 404 обеспечивает интерфейс между сетевой функцией в системе 402 обработки и обратным маршрутом для сети доступа.
Терминал 102 доступа изображен с системой 412 обработки, интерфейсом 414 пользователя и беспроводным приемопередатчиком 416. Почти как беспроводной приемопередатчик 466 в точке 107 доступа, беспроводный приемопередатчик 406 используют, чтобы осуществлять аналоговую часть физического уровня для терминала 102 доступа с помощью демодуляции радиосигналов и выполнения другой обработки RF внешнего интерфейса. Систему 412 обработки используют, чтобы осуществлять цифровую часть обработки физического уровня, канального уровня, сетевого уровня и всех функций верхнего уровня. Интерфейс 414 пользователя обеспечен, чтобы дать возможность пользователю управлять терминалом 102 доступа, и он может включать в себя, в качестве примера, дисплей и клавиатуру.
Система 402, 412 обработки в точке 107 доступа и терминале 102 доступа может быть осуществлена с помощью одного или более процессоров. Процессор может быть универсальным процессором, таким как микропроцессор, процессором заданного приложения, таким как процессор цифровых сигналов (DSP), или любой другой платформой аппаратного обеспечения, которая может поддерживать программное обеспечение. Программное обеспечение должно быть истолковано широко, чтобы означать любую комбинацию инструкций, структур данных или программного кода, будь то упоминаемое как программное обеспечение, программно-аппаратное обеспечение, промежуточное программное обеспечение, микрокод или любая другая терминология. В качестве альтернативы, процессор может быть интегральной схемой прикладной ориентации (ASIC), программируемым логическим устройством (PLD), вентильной матрицей, программируемой в условиях эксплуатации (FPGA), контроллером, микроконтроллером, конечным автоматом или комбинацией дискретных компонентов аппаратного обеспечения, или любой их комбинацией. Система 402, 412 обработки также может включать в себя машино-читаемый носитель, предназначенный для хранения программного обеспечения, выполняемого одним или более процессором. Машино-читаемый носитель, может включать в себя одно или более устройств хранения, которые осуществляют, либо полностью, либо частично, в системе 402, 412 обработки. Машино-читаемый носитель, также может включать в себя одно или более устройств хранения, дистанционных к системе 402, 412 обработки, или осуществленных с помощью линии передачи или сигнала несущей, который кодирует сигнал данных. Специалисты в данной области техники поймут, как лучше всего осуществить описанные функциональные средства для системы 402, 412 обработки.
Фиг.5 является блок-схемой, иллюстрирующей пример функциональных средств системы обработки в устройстве для доступа к сети доступа. Устройство 500 может быть терминалом доступа или другим элементом. Устройство 500 включает в себя модуль 502 для поддержания активного набора. Активный набор в этом примере включает в себя секторы, обслуживаемые с помощью первой и второй сетевых функций, причем каждая из сетевых функций поддерживает копию состояния сеанса для устройства. Устройство 500 также включает в себя модуль 504 для изменения состояния сеанса в первой сетевой функции, и модуль 506 для посылки сообщения во вторую сетевую функцию, чтобы указать, что состояние сеанса изменилось.
Фиг.6А и фиг.6В являются блок-схемами, иллюстрирующими пример функциональных средств системы обработки в устройстве для работы в сети доступа. Устройство 600 может быть сетевой функцией или другим элементом. Ссылаясь на фиг.6А, устройство 600 включает в себя модуль 602 для поддержания копии состояния сеанса для терминала доступа, модуль 606 для запрашивания ведущего устройства сеанса, чтобы определить, изменилось ли состояние сеанса, и модуль 604 для обновления копии состояния сеанса, если состояние сеанса изменилось.
Устройство 600 также может служить в качестве ведущего устройства сеанса. Ссылаясь на фиг.6В, устройство включает в себя модуль 608 для функционирования ведущего устройства сеанса с помощью поддержания состояния сеанса для терминала доступа, и модуль 610 для генерации ответа на запрос из сетевой функции, причем ответ дает возможность сетевой функции обновлять копию состояния сеанса, поддерживаемую, с помощью сетевой функции для терминала доступа.
Предыдущее описание предоставлено для того, чтобы дать возможность любому специалисту в данной области техники осуществить различные аспекты, описанные в настоящей заявке. Различные модификации в эти аспекты будут без труда понятны специалистам в данной области, а общие принципы, определенные в настоящей заявке, могут быть применены к другим аспектам. Таким образом, не подразумевают, что формула изобретения должна быть ограничена аспектами, изображенными в настоящей заявке, а должна соответствовать полным рамкам, согласующимся языковой формулой изобретения, в которой не подразумевается, что ссылка на элемент в единственном числе должна означать “один и только один”, если не указано особо, а вернее “один или более”. Все структурные и функциональные эквиваленты для элементов различных аспектов, описанных во всей этой заявке, которые являются известными или станут известными позже обычным специалистам в данной области техники, специально включены в настоящее описание с помощью ссылки, и подразумевают, что формула изобретения включает их в себя. Кроме того, подразумевают, что ничего из раскрытого в настоящем описании не предназначено для общественности, несмотря на то, что явно перечислено в формуле изобретения. Никакой элемент пункта формулы изобретения не должен быть истолкован согласно положениям 35 U.S.C 112, параграф двенадцать, если не специально не перечислен с использованием фразы “средство, предназначенное для”, в случае пункта способа, если элемент не перечислен с помощью фразы “этап, предназначенный для”.