ОБНАРУЖЕНИЕ МЕСТНОГО АГЕНТА МОБИЛЬНОГО ПРОТОКОЛА INTERNET
DETECTING MOBILE INTERNET PROTOCOL LOCAL AGENT

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
Настоящая заявка испрашивает приоритет в соответствии с предварительной заявкой США № 60/943017, поданной 8 июня 2007 и озаглавленной “Обнаружение местного агента мобильного протокола Internet”, содержание которой включено в настоящую заявку во всей полноте посредством ссылки.
УРОВЕНЬ ТЕХНИКИ
I. Область техники, к которой относится изобретение
Настоящее раскрытие относится, в общем, к беспроводной связи и, более конкретно, к технологии для установления связи на основе мобильного протокола Internet (Mobile IP) в системе беспроводной связи.
II. Уровень техники
Системы беспроводной связи широко используются для обеспечения различных служб связи; например, посредством таких систем беспроводной связи могут быть обеспечены службы передачи речевой информации, видеовещания, пакетной передачи данных, циркулярной рассылки и обмена сообщениями. Эти системы могут быть системами с многостанционным доступом, которые способны поддерживать связь для нескольких терминалов распределением доступных системных ресурсов. Примеры таких систем с многостанционным доступом включают системы (CDMA) многостанционного доступа с кодовым разделением каналов, системы (TDMA) многостанционного доступа с временным разделением каналов, системы (FDMA) многостанционного доступа с частотным разделением каналов и системы (OFDMA) многостанционного доступа с ортогональным частотным разделением каналов.
Обычно система беспроводной связи с многостанционным доступом может одновременно поддерживать связь для нескольких беспроводных терминалов. В такой системе каждый терминал может взаимодействовать с одной или более базовыми станциями посредством передач по линиям связи базовая станция-терминал и терминал-базовая станция. Линия связи базовая станция-терминал (нисходящая линия связи) относится к линии связи от базовых станций к терминалам, а линия связи терминал-базовая станция (восходящая линия связи) относится к линии связи от терминалов к базовым станциям. Эта линия связи может быть установлена посредством системы (SISO) с одним входом и одним выходом, системы (MISO) со многими входами и одним выходом или системы (MIMO) со многими входами и многими выходами.
Мобильный протокол Internet (Mobile IP или MIP) является протоколом связи, который делает возможной прозрачную маршрутизацию пакетов данных на мобильные устройства в системе беспроводной связи. В рамках мобильного протокола IP устройство может зарегистрироваться у местного агента (HA), через который устройство получает “местный” IP адрес. Местный адрес устройства затем может быть использован для маршрутизации пакетов данных на устройство и/или с устройства независимо от местоположения устройства в сети беспроводной связи. Традиционно, мобильное устройство может зарегистрироваться у HA прежде всего обнаружением глобального IP адреса HA и установлением затем соглашения безопасности с HA на основе его обнаруженного IP адреса. При установлении связи с HA устройство может оповестить HA об обновлениях, относящихся к местоположению и/или состоянию устройства. Эти обновления могут быть использованы HA для обеспечения пакетов данных для устройства, непосредственно или опосредованно через узел доступа другой сети, к которой движется устройство.
Тем не менее, установлено, что обнаружение IP адреса HA является сложным в сетях беспроводной связи, где мобильностью устройств управляет сетевой протокол обеспечения мобильности, такой как протокол (GTP) туннелирования пакетной радиосвязи общего назначения (GPRS) или тому подобное. Например, домашняя линия связи для мобильного протокола IP в заданной сети может быть проведена посредством GPRS или другой подобной технологии таким образом, что мобильному устройству в сети не требуется знать глобальный адрес его опорной точки и/или HA при нахождении в домашней сети. Из-за отсутствия в мобильном устройстве знаний о глобальном адресе соответствующего ему HA мобильность устройства усложняется. Следовательно, существует необходимость в универсальной технологии для обнаружения HA мобильного протокола IP в сети беспроводной связи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Далее представлена упрощенная сущность различных аспектов заявленного объекта изобретения для обеспечения базового понимания таких аспектов. Данная сущность не является всесторонним обзором всех предполагаемых аспектов и не предназначена ни для установления ключевых или критических элементов, ни для ограничения объема таких аспектов. Единственной ее целью является представление некоторых идей раскрытых аспектов в упрощенной форме в качестве вступления к более подробному описанию, которое представлено ниже.
Согласно аспекту в настоящей заявке описан способ для идентификации местного агента (HA) мобильного протокола Internet (MIP) в системе беспроводной связи. Способ может содержать идентификацию шлюза сети пакетной передачи данных (PDN GW), служащего опорной точкой сетевого протокола обеспечения мобильности, используемого для связи в системе беспроводной связи; передачу одного или более сообщений на идентифицированный PDN WG, содержащих соответствующие запросы на адрес HA MIP; прием информации, относящейся к адресу HA MIP с PDN GW в ответ на одно или более сообщения.
Другой аспект относится к устройству беспроводной связи, которое может содержать память, хранящую данные, относящиеся к HA для связи в рамках Mobile IP, и маршрутизатору (AR) доступа, который управляет устройством беспроводной связи, используя, по меньшей мере, один из протоколов: мобильный протокол IP для прокси (PMIP) или протокол туннелирования пакетной радиосвязи общего назначения (GTP). Устройство беспроводной связи может дополнительно содержать процессор, предназначенный для обеспечения одного или более сообщений для AR, запрашивающего глобальный адрес HA, и для приема ответной информации, соответствующей глобальному адресу HA.
Еще один другой аспект относится к устройству, которое содействует обнаружению местного агента Mobile IP. Устройство может содержать средство для передачи запроса на глобальный IP адрес местного агента на PDN GW, служащий опорной точкой сетевого протокола обеспечения мобильности; средство для приема информации, относящейся к глобальному IP адресу для местного агента в ответ на запрос.
Еще один другой аспект относится к машинно-считываемой среде, имеющей сохраненные на ней команды, исполнение которых машиной заставляет последнюю выполнять операции, содержащие идентификацию обслуживающего маршрутизатора доступа, служащего сетевой опорной точкой для одного или более PMIP или GTP; определение того, расположен ли HA MIP вместе с обслуживающим маршрутизатором доступа; обнаружение глобального адреса для HA MIP, если HA MIP расположен вместе с обслуживающим маршрутизатором доступа; и, если HA MIP не расположен вместе с обслуживающим маршрутизатором доступа, установление связи с маршрутизатором доступа, на котором расположен HA MIP, и обнаружение глобального адреса для HA MIP после установления связи с маршрутизатором доступа.
Дополнительный аспект относится к интегральной схеме, которая выполняет считываемые компьютером команды для обнаружения глобального адреса местного агента. Команда может содержать запрос глобального адреса местного агента с PDN GW, служащего опорной точкой, по меньшей мере, для одного из PMIP или GTP, с использованием, по меньшей мере, одного из запросов службы (DNS) доменных имен на доменное имя, сконфигурированное на основе местного агента, или процедуры присоединения подключения; прием информации, относящейся к глобальному адресу местного агента, c PDN GW.
Согласно другому аспекту в настоящей заявке описан способ для координационного обнаружения HA MIP. Способ может содержать идентификацию мобильного терминала, управляемого через один или более PMIP или GTP; прием одного или более сообщений с идентифицированного мобильного терминала, содержащих соответствующие запросы на глобальный адрес HA MIP; передачу информации, относящейся к глобальному адресу HA MIP, в ответ на одно или более сообщения.
Дополнительный аспект относится к устройству беспроводной связи, которое может содержать память, хранящую данные, относящиеся к терминалу доступа, для которого устройство беспроводной связи служит в качестве PDN GW и опорной точки для сетевого протокола обеспечения мобильности, и одной или более передачам данных, принятых с терминала доступа. Устройство беспроводной связи может дополнительно содержать процессор, предназначенный для идентификации соответствующих запросов на глобальный адрес местного агента из переданных данных, принятых с терминала доступа, и для передачи сообщения с глобальным адресом местного агента на терминал доступа в ответ на запросы.
Другой аспект относится к устройству, которое содействует обнаружению HA MIP. Устройство может содержать средство для приема запроса с абонентского оборудования (UE), управляемого через один или более PMIP или GTP, на глобальный адрес, соответствующий адресу HA MIP для UE, и средство для передачи информации, соответствующей глобальному адресу HA MIP, на UE в ответ на запрос.
Еще один другой аспект относится к машинно-считываемой среде, имеющей сохраненные на ней команды, исполнение которых машиной заставляет последнюю выполнять операции, содержащие идентификацию информации, содержащей один или более запрос DNS, запрос маршрутизатора или запрос на присоединение, обеспеченный терминалом, управляемым, по меньшей мере, одним из PMIP или GTP, и обеспечение информации для терминала, относящейся к глобальному адресу местного агента для терминала, в ответ на идентифицированную информацию.
Еще один другой аспект относится к интегральной схеме, которая выполняет считываемые компьютером команды для содействия обнаружению местного агента на запрашивающем мобильном устройстве. Команды могут содержать идентификацию мобильного устройства, использующего, по меньшей мере, один из PMIP или GTP для управления мобильностью в соответствующей сети беспроводной связи; прием запроса на глобальный адрес местного агента с мобильного устройства вместе, по меньшей мере, с одним из запроса DNS на доменное имя, сконфигурированное на основе местного агента, или процедуры присоединения подключения, и ретрансляцию информации, относящейся к глобальному адресу местного агента, на мобильное устройство.
Для достижения вышеизложенных целей один или более аспекты заявленного объекта изобретения содержат признаки, полностью описанные ниже и, в частности, указанные в формуле изобретения. Последующее описание и приложенные чертежи изложены в подробных определенных примерных аспектах заявленного объекта изобретения. Эти аспекты, тем не менее, указывают всего на несколько различных способов, в которых идеи заявленного объекта изобретения могут быть использованы. Дополнительно, раскрытые аспекты предназначены для включения всех таких аспектов и их эквивалентов.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 иллюстрирует систему беспроводной связи с многостанционным доступом в соответствии с различными аспектами, изложенными в настоящей заявке.
Фиг.2 иллюстрирует мобильность терминала в системе беспроводной связи в соответствии с различными аспектами.
Фиг.3-6 являются блок-схемами соответствующих систем для обнаружения местного агента Mobile IP в сети беспроводной связи.
Фиг.7-10 являются блок-схемами соответствующих способов для идентификации местного агента Mobile IP в сети беспроводной связи.
Фиг.11-14 являются блок-схемами содействия обнаружению местного агента на мобильном терминале.
Фиг.15 является блок-схемой, иллюстрирующей пример системы беспроводной связи, в которой могут функционировать различные аспекты, описанные в настоящей заявке.
Фиг.16 является блок-схемой системы, которая координирует обнаружение местного агента в соответствии с различными аспектами.
Фиг.17 является блок-схемой системы, которая обеспечивает информацию, относящуюся к местному агенту, для одного или более терминалов в соответствии с различными аспектами.
Фиг.18-19 являются блок-схемами соответствующего устройства, которое содействует обнаружению местного агента Mobile IP в системе беспроводной связи.
ПОДРОБНОЕ ОПИСАНИЕ
Далее со ссылкой на чертежи будут описаны различные аспекты заявленного объекта изобретения, причем одинаковые ссылочные позиции использованы для обозначения одинаковых элементов во всем описании. В последующем описании, с целью объяснения, изложены многочисленные конкретные детали для обеспечения всестороннего понимания одного или более аспектов. Может быть очевидным, тем не менее, что такой аспект(ы) может быть применен на практике без этих конкретных деталей. В других случаях хорошо известные структуры и устройства показаны в виде блок-схемы для облегчения описания одного или более аспектов.
Используемые в настоящей заявке термины 'компонент', 'модуль', 'система' и тому подобное предназначены для обозначения относящегося к компьютеру объекта, или аппаратных средств, программно-аппаратных средств, комбинации аппаратных и программных средств, или программных средств в процессе выполнения. Например, компонентом может быть процесс, выполняемый процессором, интегральная схема, объект, исполняемый файл, поток управления, программа и/или компьютер, но не ограничиваясь ими. Для примера, как приложение, запущенное на вычислительном устройстве, так и вычислительное устройство могут быть компонентом. Один или более компоненты могут постоянно находиться внутри процесса и/или потока управления, и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. Дополнительно, эти компоненты могут выполняться с различных считываемых компьютером сред, имеющих различные сохраненные на них структуры данных. Компоненты могут взаимодействовать посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакеты данных (например, данных с одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или через сеть, такую как Интернет, с другими системами посредством сигнала).
Кроме того, различные аспекты описаны в настоящей заявке в связи с беспроводным терминалом и/или базовой станцией. Беспроводной терминал может относиться к устройству, обеспечивающему возможность голосового или информационного подключения для пользователя. Беспроводной терминал может быть соединен с вычислительным устройством, таким как портативный компьютер или настольный компьютер, или может быть независимым устройством, таким как карманный персональный компьютер (PDA). Беспроводной терминал может быть также назван системой, абонентским устройством, абонентской станцией, мобильной станцией, мобильным телефоном, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или пользовательским оборудованием. Беспроводной терминал может быть абонентской станцией, беспроводным устройством, сотовым телефоном, PCS телефоном, беспроводным телефоном, телефоном на базе протокола установления сессии (SIP), станцией беспроводной местной линии (WLL), карманным персональным компьютером (PDA), ручным устройством, допускающим беспроводное подключение, или другим устройством обработки, подключенным к беспроводному модему. Базовая станция (например, точка доступа) может относиться к устройству в сети доступа, которое взаимодействует через радиоинтерфейс, через один или более секторы, с беспроводными терминалами. Базовая станция может выполнять функции маршрутизатора между беспроводным терминалом и остальной частью сети доступа, которая может включать сеть на базе межсетевого протокола Internet (IP), преобразуя принятые блоки данных радиоинтерфейса в IP пакеты. Базовая станция также координирует управление атрибутами для радиоинтерфейса.
Кроме того, различные аспекты или признаки, описанные в настоящей заявке, могут быть реализованы в виде способа, устройства или промышленного изделия при использовании стандартных технологий программирования и/или конструирования. Термин 'промышленное изделие', используемый в настоящей заявке, предназначен для охвата компьютерной программы, доступной с любого считываемого компьютером устройства, носителя или среды. Например, считываемый компьютером носитель может включать магнитные запоминающие устройства (например, жесткий диск, дискету, магнитные полосы…), оптические диски (например, компакт-диск (CD), цифровой многофункциональный диск (DVD)…), смарт-карты и устройства флэш-памяти (например, карту, флэшку, флэш-ключ…).
Различные описанные в настоящей заявке технологии могут быть использованы для различных систем беспроводной связи, таких как системы (CDMA) многостанционного доступа с кодовым разделением каналов, системы (TDMA) многостанционного доступа с временным разделением каналов, системы (FDMA) многостанционного доступа с частотным разделением каналов, системы (OFDMA) многостанционного доступа с ортогональным частотным разделением каналов, системы (SC-FDMA) FDMA с передачей на одной несущей и другие такие системы. Термины “система” и “сеть” в настоящей заявке часто взаимозаменяемы. Система CDMA может реализовать такую радиотехнологию, как универсальный наземный радиодоступ (UTRA), CDMA2000 и т.д. UTRA включает широкополосный CDMA (W-CDMA) и другие варианты CDMA. Дополнительно, CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовать такую радиотехнологию, как глобальная система подвижной связи (GSM). Система OFDMA может реализовать такую радиотехнологию, как эволюционный UTRA (E-UTRA), сверхмобильный широкополосный доступ (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMax), IEEE 802.20, Flash-OFDM и т.д. UTRA и E-UTRA являются частью универсальной системы подвижной связи (UMTS). 3GPP Long Term Evolution (LTE) является планируемым выпуском UMTS, использующей E-UTRA, которая применяет OFDMA на нисходящей линии связи и SC-FDMA на восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах организации под названием “Партнерский проект по развитию сетей третьего поколения” (3GPP). Дополнительно, CDMA2000 и UMB описаны в документах организации “Партнерский проект по развитию сетей третьего поколения 2” (3GPP2).
Различные аспекты будут представлены в отношении систем, которые могут включать некоторое количество устройств, компонент, модулей и тому подобного. Следует понимать и учитывать, что различные системы могут включать дополнительные устройства, компоненты, модули и т.д. и/или могут не включать все устройства, компоненты, модули и т.д., рассматриваемые в отношении фигур. Также может быть использована комбинация таких подходов.
Обращаясь далее к чертежам, Фиг.1 является иллюстрацией системы беспроводной связи с многостанционным доступом в соответствии с различными аспектами. В одном примере точка 100 (AP) доступа включает несколько групп антенн. Как проиллюстрировано на Фиг.1, одна группа антенн может включать антенны 104 и 106, другая группа антенн может включать антенны 108 и 110, и еще одна группа антенн может включать антенны 112 и 114. Хотя на Фиг.1 показаны только две антенны для каждой из групп антенн, следует учитывать, что для каждой группы антенн может быть использовано большее или меньшее количество антенн. В другом примере терминал 116 (AT) доступа может взаимодействовать с антеннами 112 и 114, причем антенны 112 и 114 передают информацию на терминал 116 доступа по нисходящей линии 120 связи и принимают информацию с терминала 116 доступа по восходящей линии 118 связи. Дополнительно и/или альтернативно, терминал 122 доступа может взаимодействовать с антеннами 106 и 108, причем антенны 106 и 108 передают информацию на терминал 122 доступа по нисходящей линии 126 связи и принимают информацию с терминала 122 доступа по восходящей линии 124 связи. В системе дуплексной связи (FDD) с частотным разделением каналов линии 118, 120, 124 и 126 связи могут использовать различные частоты для связи. Например, нисходящая линия 120 связи может использовать частоту, отличную от частоты, используемой восходящей линией 118 связи.
Каждую группу антенн и/или область, в которой эти антенны располагают для установления связи, можно назвать сектором точки доступа. В соответствии с одним аспектом группы антенн могут быть предназначены для установления связи с терминалами доступа в секторе областей, охватываемом точкой 100 доступа. При установлении связи по нисходящим линиям 120 связи и 126 передающие антенны точки 100 доступа могут использовать формирование диаграммы направленности для улучшения соотношения сигнал-шум нисходящих линий связи для различных терминалов 116 и 122 доступа. Также, точка доступа, использующая формирование диаграммы направленности антенны для передачи на терминалы доступа, произвольно размещенные в зоне ее покрытия, вызывает меньшие взаимные помехи с терминалами доступа в соседних сотах, чем точка доступа, осуществляющая передачи посредством одной антенны на все свои терминалы доступа.
Точка доступа, например точка 100 доступа, может быть стационарной станцией, используемой для установления связи с терминалами, и может быть также названа базовой станцией, В-узлом, сетью доступа и/или другим соответствующим термином. Дополнительно, терминал доступа, например терминал 116 или 122 доступа, также может быть назван мобильным терминалом, абонентским оборудованием (UE), устройством беспроводной связи, терминалом, беспроводным терминалом и/или другим подходящим термином.
Фиг.2 иллюстрирует мобильность терминала 220 в системе беспроводной связи в соответствии с различными аспектами. В одном примере первая точка 210 доступа и мобильный терминал 220 могут изначально взаимодействовать посредством сотовой сети 232 связи, как показано на схеме 202. Как иллюстрирует схема 202, точка 210 доступа может быть и/или может включать функциональные возможности местного агента (HA) 212 для мобильного протокола Internet (Mobile IP или MIP) и/или маршрутизатора (AR) 214 доступа, который может служить опорной точкой для мобильного терминала 220 в соответствии с сетевым протоколом обеспечения мобильности, таким как мобильный IP для прокси (PMIP), протокол туннелирования пакетной радиосвязи общего назначения или тому подобное (GTP).
В соответствии с одним аспектом функциональные возможности связи на основе Mobile IP могут быть обеспечены HA 212 для получения возможности передачи пакетов данных и/или другой информации на мобильный терминал 220 с использованием передачи сигналов межсетевого уровня независимо от текущего местоположения мобильного терминала 220. В одном примере мобильный терминал 220 может зарегистрироваться у HA 212, тем самым получая “местный” IP адрес с помощью HA 212. При этом мобильный терминал 220 может поддерживать связь, используя IP, основанный на местном адресе мобильного терминала 220, независимо от движения мобильного терминала 220 в сети 232 и/или других, отличных от данной сетях. В одном примере HA 212 может хранить таблицу местных IP адресов, приписанных различным терминалам, и использовать таблицу для идентификации входящего пакета данных для конкретного терминала на основе местного адреса терминала.
В соответствии с другим аспектом, в случае, если мобильный терминал 220 движется вне зоны покрытия сети, обслуживаемой HA 212, связь на основе Mobile IP может быть проведена так, как проиллюстрировано на схеме 204. Как показывает схема 204, мобильный терминал 220 может зарегистрироваться у второй точки 240 доступа, обслуживающей сеть, к которой движется мобильный терминал 220. В одном примере точка 240 доступа и мобильный терминал 220 могут взаимодействовать через сотовую сеть 234 связи, которая может использовать такой же протокол(ы) для связи, что и сеть 232, и/или другой протокол(ы). Дополнительно, аналогично точке 210 доступа, точка 240 доступа может быть и/или может включать функциональные возможности внешнего агента (FA) 242 для Mobile IP и/или AR 244, который служит опорной точкой для сетевого протокола обеспечения мобильности, связанного с сетью 234.
В одном примере мобильный терминал 220 может зарегистрироваться или иным образом связаться с FA 242 для установления адреса “для передачи”, который используется, пока мобильный терминал 220 остается в зоне покрытия сети, обслуживаемой точкой 240 доступа. Установленный адрес для передачи затем может быть передан обратно на HA 212 для содействия непрерывной связи с мобильным терминалом 220 с использованием местного адреса мобильного терминала 220, известного HA 212. В другом примере информация, относящаяся к HA 212, может быть обеспечена для FA 242 мобильным терминалом 220 в течение регистрации на FA 242 или после нее.
В соответствии с одним аспектом HA 212 и FA 242 могут взаимодействовать для обеспечения возможности установления связи на основе Mobile IP для мобильного терминала 220, как показано на схеме 204. Более конкретно, соединительный узел 250, желательный для передачи информации на и/или приема информации с мобильного терминала 220, может инициировать связь с мобильным терминалом 220, используя местный адрес мобильного терминала 220. После инициации связи HA 212 может отыскать текущее местоположение мобильного терминала 220. Если мобильный терминал 220 в настоящее время расположен в пределах сети, связанной с HA 212, данные могут быть переданы между соединительным узлом 250 и мобильным терминалом 220 через сеть. Альтернативно, как проиллюстрировано на схеме 204, если мобильный терминал 220 расположен вне сети, связанной с HA 212, HA 212 может инициировать туннелирование данных для обеспечения информации для соответствующего FA 242 или с него на основе адреса для передачи мобильного терминала 220, обеспеченного мобильным терминалом 220 и/или FA 242.
Как описано в настоящей заявке, технологии Mobile IP, такие как Mobile IPv4 и Mobile IPv6, обеспечивают поддержку мобильности на основе сообщений, обеспеченных мобильным терминалом 220 для HA 212. В соответствии с одним аспектом для передачи мобильным терминалом 220 соответствующих сообщений на HA 212, мобильному терминалу 220 требуется сначала обнаружить IP адрес HA 212 и установить соглашение безопасности с HA 212 на основе его обнаруженного IP адреса.
Тем не менее, обнаружение глобального IP адреса HA 212 становится сложным, когда Mobile IP применяют к базовой сети 3GPP или, в общем, любой сети, в которой передвижениями мобильных терминалов 220 управляет основывающийся на сети протокол. Более конкретно, операторы сетей беспроводной связи могут предъявлять требования к присвоению и обнаружению HA, которые не соответствуют существующей технологии обнаружения HA. Например, сети 3GPP используют имя точки доступа (APN) для соответствующих беспроводных точек доступа, которое может быть использовано мобильным терминалом для обозначения сети, к которой терминал хочет подключиться. Идея APN, тем не менее, не продумана в существующих технологиях обнаружения HA. Дополнительно, существующие технологии обнаружения HA, в общем, не учитывают, что конкретный мобильный терминал может подключиться к заданной сети, основываясь на доступе любого типа, является ли он стандартом 3GPP или нет, и что обнаружение HA, следовательно, не должно основываться на зависящих от конкретного доступа возможностях или информации.
В качестве дополнительного примера, существующие технологии обнаружения HA не учитывают сценарий, при котором доступ стандарта 3GPP учитывается при домашнем соединении для протокола Mobile IP для заданного терминала, который может потребоваться оператору сети, если желательно избежать туннелирования Mobile IP в связи с доступом 3GPP. Такой сценарий может дополнительно и/или альтернативно возникнуть в случае, когда APN, используемое для обнаружения 3GPP AR (например, шлюзового узла поддержки услуг GPRS или GGSN), тождественно APN, используемому для обнаружения HA, например как в случае совместного расположения HA и AR. Так как передвижениями мобильного терминала в базовой сети 3GPP при таком сценарии управляет основывающийся на сети протокол (например, PMIP или GTP), мобильному терминалу не требуется знать шлюз, выполняющий функции опорной точки, для изменения своего положения во время нахождения в сети 3GPP. Тем не менее, если мобильный терминал движется к сети доступа, в которой не поддерживается сетевой протокол обеспечения мобильности, и/или к другой сети, в которой требуется использовать Mobile IP для управления передвижениями, терминал должен в таком случае обнаружить адрес HA, который расположен вместе с опорной точкой сетевого протокола обеспечения мобильности, используемого в сети стандарта 3GPP. В результате, при таком сценарии требуется механизм для отождествления локализации опорной точки для сетевого протокола обеспечения мобильности и, как следствие, Mobile IP HA, обнаруженного терминалом.
Ввиду вышеописанных недостатков существующих технологий обнаружения HA, различные аспекты, описанные в настоящей заявке, могут быть использованы для содействия обнаружению HA для Mobile IP на мобильном терминале, расположенном в сети, причем движением терминала управляет сетевой протокол обеспечения мобильности. Например, различные аспекты, описанные в настоящей заявке, могут быть использованы мобильным терминалом для обнаружения HA, расположенного в сети 3GPP с любым типом доступа, 3GPP или не 3GPP. Дополнительно, различные аспекты, описанные в настоящей заявке, могут быть использованы для обнаружения того же шлюза, который выполнял функции опорной точки мобильности для сетевого протокола обеспечения мобильности, используемого сетью. В соответствии с одним аспектом обнаружение HA может быть достигнуто мобильным терминалом, по меньшей мере, частично путем идентификации опорной точки сетевого протокола обеспечения мобильности, связанного с сетью, в которой расположен терминал, передачи одного или более сообщений на идентифицированную опорную точку, содержащих соответствующие запросы на адрес Mobile IP HA, и приема информации, относящейся к адресу Mobile IP HA, в ответ на сообщения. Дополнительно, технологии для обнаружения HA, описанные в настоящей заявке, могут быть использованы в связи с формированием запроса DNS и процедурами передачи, сетевого подключения и/или отключения, сообщений об обнаружении соседей и/или другими соответствующими процедурами. Пример технологий обнаружения HA, которые могут быть выполнены в соответствии с различными аспектами, описаны более подробно ниже.
Фиг.3 является блок-схемой, которая иллюстрирует примерную систему 300 для обнаружения местного агента Mobile IP в соответствии с различными аспектами. В одном примере система 300 включает AR 310, который может служить опорной точкой сетевого протокола обеспечения мобильности для одного или более терминалов (ATs) 320 доступа. Как показывает система 300, AR 310 может быть и/или, в другом случае, может включать функциональные возможности Mobile IP HA 312 для терминала 320 доступа. Следует учитывать, тем не менее, что хотя система 300 иллюстрирует HA 312, расположенный вместе с AR 310, AR 310 и HA 312, альтернативно, могли бы быть реализованы в виде отдельных объектов в системе 300.
homeagent.servingA.OperatorX.com
В соответствии с одним аспектом AR 310 может выполнять функции сервера DNS для одного или более запросов DNS, обеспеченных AT 320. Например, AT 320 может использовать процессор 322 и/или память 324 для конфигурации полного доменного имени (FQDN) 326 на основе Mobile IP HA 312, для которого требуется обнаружение, и для передачи запроса DNS на основе сконфигурированного FQDN 326. В одном примере FQDN 326 может быть сконфигурировано AT 320 на основе имени (APN) точки доступа AR 310 и/или HA 312. Дополнительно и/или альтернативно FQDN 326 может быть сконфигурировано на основе идентификатора(ов) AT 320 и/или любых других соответствующих объектов в системе 300, а также оператора системы 300. В качестве примера, для терминала с идентификатором А, работающего в системе, управляемой Оператором X, сконфигурированным FQDN 326 может быть  или тому подобное.
После передачи запроса DNS AT 320, AR 310 может перехватить запрос DNS для его обработки. В качестве примера, если AR 310 маршрутизирует сетевой трафик с AT 320, AR 310 может проверить трафик, принятый с AT 320, для идентификации запросов DNS, принятых с него. Дополнительно и/или альтернативно AR 310 может быть сконфигурирован таким образом, чтобы выполнять функции сервера DNS для AT 320, так что все запросы DNS с AT 320 направляются на AR 310 и обрабатываются им. В соответствии с одним аспектом AR 310 может быть сконфигурирован с записями DNS, соответствующими FQDNs, для которых он сам или другой связанный с ним AR может выполнять функции HA для запрашивающего AT. Следовательно, если запрос DNS, принятый AR 310, содержит FQDN, для которого существует соответствующая запись DNS на AR 310, AR 310 может ответить на запрос DNS соответствующим адресом HA, тем самым выполняя функции официального сервера доменных имен для упомянутого FQDN. Например, если с AT 320 принят запрос DNS на FQDN 326, соответствующее HA 312, который расположен вместе с AR 310, AR 310 может ответить на запрос DNS своим собственным IP адресом. Альтернативно, если AR 310 принимает с AT 320 запрос DNS на FQDN 326, соответствующее другому AR, который может служить HA для AT 320, AR 310 может ответить на запрос DNS IP адресом AR соответствующего FQDN 326.
В соответствии с одним аспектом роль AR 310 может меняться в зависимости от протокола(ов) связи, используемых системой 300. Например, AR 310 может быть шлюзом сети пакетной передачи данных (PDN GW) в стандарте развития архитектуры системы 3GPP (SAE), GGSN в UMTS и/или GPRS, шлюзом пакетной передачи данных (PDG) в беспроводных локальных сетях с межсетевым взаимодействием (I-WLAN) и/или любым другим подходящим сетевым объектом.
Фиг.4 является блок-схемой, которая иллюстрирует другой пример системы 400 для обнаружения местного агента Mobile IP в соответствии с различными аспектами. В одном примере система 400 включает AR 410, который может служить опорной точкой сетевого протокола обеспечения мобильности для одного или более ATs 420. Дополнительно, AR 410 может быть сконфигурирован в качестве используемого по умолчанию шлюза AT 420. Следовательно, Mobile IP HA 412 может быть расположен совместно с AR 410, так что AT 420 сконфигурирован для выбора AR 410 в качестве своего HA 412.
В соответствии с одним аспектом, если сетевой протокол обеспечения мобильности (например, GTP или другой соответствующий протокол) используется для управления ATs 420 в системе 400, AT 420, в общем, не снабжается информацией об IP адресе AR 410, который служит используемым им по умолчанию шлюзом. Следовательно, для обнаружения IP адреса HA 412 AT 420 может использовать одну или более процедуры для идентификации IP адреса AR 410, выполняющего функции шлюза по умолчанию, на котором размещен HA 412. В одном примере обнаружение HA 412 может быть выполнено AT 420 посредством сообщений об обнаружении соседей. Например, как иллюстрирует система 400, AT 420 может передать запрос маршрутизатора на AR 410. В свою очередь AR 410, выполняющий функции HA 412 для AT 420, может ответить на запрос маршрутизатора объявлением маршрутизатора, которое включает глобальный IP адрес AR 410. В системе, где HA 412 расположен вместе с AR 410, AT может затем использовать IP адрес AR 410, полученный в объявлении маршрутизатора, в качестве адреса своего HA.
Фиг.5 является блок-схемой, которая иллюстрирует дополнительную примерную систему 500 для обнаружения местного агента Mobile IP в соответствии с различными аспектами. В одном примере система 500 включает AR 510, который может служить опорной точкой сетевого протокола обеспечения мобильности для одного или более ATs 520. В соответствии с одним аспектом AR 510 и AT 520 могут взаимодействовать в системе 500 на основе доступа 3GPP. Например, как иллюстрирует система 500, AR 510 и AT 520 могут использовать процедуру подключения LTE для установления между ними связи. В качестве примера, процедура подключения LTE может быть инициирована AT 520 передачей сообщения с запросом на подключение на AR 510. В ответ на сообщение с запросом на подключение AR 510 может обеспечить сообщение принятия подключения на AT 520. В соответствии с одним аспектом сообщение принятия подключения, обеспеченное для AT 520 AR 510, может включать IP адрес HA 512 для AT 520. IP адрес HA 512 может быть обеспечен на любом подходящем участке сообщения принятия подключения, например в пункте конфигурации протокола, передаваемом в сообщении принятия подключения, и/или любом другом участке сообщения принятия подключения. Альтернативно IP адрес HA 512 может быть обеспечен AR 510 или модулем управления мобильностью (MME) в сообщении, отличном от сообщения принятия подключения. Дополнительно следует учитывать, что хотя система 500 иллюстрирует пример HA 512, расположенного совместно с AR 510, HA 512, альтернативно, может быть автономным объектом или быть совместно расположенным с другим объектом сети.
Фиг.6 является блок-схемой, которая иллюстрирует дополнительную систему 600 для обнаружения местного агента Mobile IP в соответствии с различными аспектами. В одном аспекте обнаружение HA может быть начато, как проиллюстрировано на схеме 602, между AT 620 и первым AR 610, который приписан к AT 620 в качестве опорной точки сетевого протокола обеспечения мобильности. Как дополнительно иллюстрирует схема 602, AT 620 может проводить основанное на DNS обнаружение HA передачей запроса DNS на AR 610. В одном примере запрос DNS, переданный AT 620, может быть основан на APN и/или FQDN для HA, подлежащего обнаружению, который может быть сконфигурирован способом, по существу аналогичным способу, описанному выше в отношении системы 300. Дополнительно и/или альтернативно запрос DNS, обеспеченный AT 620, может быть принят и/или обработан AR 610 способом, аналогичным способу, описанному выше в отношении AR 310.
В соответствии с одним аспектом AR 610 может обеспечить ответ DNS для AT 620, который показывает глобальный адрес HA для AT. В одном примере ответ DNS может обеспечивать глобальный IP адрес HA либо включением глобального IP адреса AR 610, если HA расположен вместе с AR 610, либо обеспечением глобального IP адреса другого AR или другого сетевого объекта, на котором размещен HA. Альтернативно AR 610 может дополнительно обеспечивать локальный адрес канала для объекта, вместе с которым расположен HA, если HA не расположен вместе с AR 610.
В соответствии с другим аспектом, если ответ DNS, принятый с AR 610, показывает, что HA для AT 620 расположен в сетевом узле, отличном от сетевого узла AR 610, AT 620 может впоследствии взаимодействовать с HA так, как показано на схеме 604. Например, как иллюстрирует схема 604, HA 632, приписанный к AT 620, расположен совместно со вторым AR 630, отличным от первого AR 610. Следовательно, для связи с HA 632 AT 620 может отключиться от AR 610 путем обмена сообщениями об отключении с AR 610, как проиллюстрировано с помощью схемы 604. Далее AT 620 может переподключиться к AR 630 и HA 632 путем обмена сообщениями о повторном подключении с AR 630. В соответствии с одним аспектом AR 630 и AT 620 могут обмениваться сообщениями о повторном подключении в соответствии с процедурой повторного подключения LTE и/или другой соответствующей процедурой.
В одном примере глобальный IP адрес HA 632 может быть обеспечен для AT 620 до повторного подключения к AR 630. Альтернативно глобальный IP адрес HA 632 может быть обеспечен для AT 620 после повторного подключения к AR 630. Например, адрес HA 632 может быть сохранен на местном абонентском сервере аутентификации, авторизации и учета (AAA/HSS), связанном с AR 630, извлечен во время процедуры повторного подключения между AR 630 и AT 620 и присвоен AT 620 после переподключения. В соответствии с одним аспектом присвоение HA 632 для AT 620 может быть осуществлено в сообщении принятия повторного подключения, переданном AT 620, и/или в отдельном сообщении, таком как сообщение DNS, обеспеченное для AT 620 с использованием сообщений межсетевого уровня и/или другой соответствующей зависящей или не зависящей от сети технологии.
В отношении Фиг.7-14 проиллюстрированы способы, которые могут быть выполнены в соответствии с различными аспектами, изложенными в настоящей заявке. Хотя, с целью упрощения объяснения, способы показаны и описаны в виде последовательности действий, следует понимать и учитывать, что способы не ограничены порядком действий, так как некоторые из действий могут, в соответствии с одним или более аспектами, происходить в другом порядке и/или одновременно с другими действиям, отлично от показанного и описанного в настоящей заявке порядка. Например, специалисты в данной области техники поймут и учтут, что способ мог бы альтернативно быть представлен в виде последовательности взаимосвязанных состояний или событий, например, как в диаграмме состояния. Кроме того, не все из проиллюстрированных действий могут потребоваться для реализации способа в соответствии с одним или более аспектами.
В соответствии с Фиг.7 проиллюстрирован способ 700 для идентификации местного агента Mobile IP в системе беспроводной связи (например, системе 200). Следует учитывать, что способ 700 может быть выполнен, например, мобильным устройством (например, мобильным терминалом 220) и/или любым другим подходящим сетевым объектом. Способ 700 начинается на этапе 702, на котором идентифицируют опорную точку (например, AR 214 и/или AP 210) сетевого протокола обеспечения мобильности (например, GTP и/или PMIP), используемого для связи в системе беспроводной связи. Опорная точка, идентифицированная на этапе 702, может быть обслуживающей опорной точкой для объекта, выполняющего способ 700, или, альтернативно, идентифицированная опорная точка может быть расположена в сети, к которой подключается объект, выполняющий способ 700. Дополнительно, опорная точка, идентифицированная на этапе 702, может быть PDN GW и/или любым другим подходящим сетевым объектом.
Далее, на этапе 704, на опорную точку, идентифицированную на этапе 702, передают, одно или более, сообщения, которые содержат соответствующие неявные и/или явные запросы на адрес местного агента Mobile IP. Сообщения, переданные на этапе 704, могут быть основаны, например, на сообщениях DNS, процедурах подключения и/или повторного подключения LTE, сообщениях об обнаружении соседей и/или любом другом подходящем типе связи. Способ 700 может затем завершиться на этапе 706, на котором информацию, относящуюся к адресу местного агента Mobile IP, принимают с опорной точки, идентифицированной на этапе 702, в ответ на сообщения, переданные на этапе 704. В соответствии с одним аспектом информация, принятая на этапе 706, может включать сам адрес местного агента Mobile IP и/или другую информацию для дальнейшего содействия его обнаружению. Например, информация, принятая на этапе 706, может включать локальный адрес второй опорной точки, на которой расположен местный агент, для содействия дальнейшему подключению ко второй опорной точке.
Фиг.8 иллюстрирует способ 800 для идентификации местного агента Mobile IP на основе сообщений DNS. Способ 800 может быть выполнен мобильным терминалом и/или любым другим подходящим сетевым объектом. Способ 800 начинается на этапе 802, на котором идентифицируют опорную точку сетевого протокола обеспечения мобильности, используемого для связи в системе беспроводной связи. Далее, на этапе 804, конфигурируют FQDN для обслуживающего местного агента Mobile IP, который требуется обнаружить. FQDN для местного агента может быть сконфигурировано на этапе 804 на основе APN, связанного с местным агентом, идентификатора объекта, выполняющего способ 800, идентификатора опорной точки, идентифицированной на этапе 802, оператора системы беспроводной связи и/или других подходящих факторов. Затем, на этапе 806, на опорную точку, идентифицированную на этапе 802, передают DNS запрос на FQDN, идентифицированный на этапе 804.
Способ 800 затем продолжается на этапе 808, на котором адрес местного агента Mobile IP принимают в ответ на запрос DNS, переданный на этапе 806. В соответствии с одним аспектом адрес, принятый на этапе 808, может быть глобальным адресом (т.е. IP адресом) местного агента или локальным адресом другого объекта в системе беспроводной связи, вместе с которым расположен местный агент. Далее, на этапе 810, на основе адреса, принятого на этапе 808, определяют, расположен ли местный агент вместе с опорной точкой, идентифицированной на этапе 802. Если местный агент расположен вместе с опорной точкой, можно заключить, что адрес, принятый на этапе 808, является глобальным адресом местного агента, и способ 800 завершается. В противном случае способ 800 продолжается на этапе 812, на котором объект, выполняющий способ 800, отключается от опорной точки, идентифицированной на этапе 802. Отключение на этапе 812 может быть выполнено, например, с использованием обмена сообщениями об отключении и/или другого подходящего средства. Способ 800 может затем завершиться на этапе 814, на котором проводят повторное подключение к новой опорной точке, связанной с местным агентом, соответствующей адресу, принятому на этапе 808. Повторное подключение на этапе 808 может быть выполнено, например, с использованием процедуры повторного подключения LTE, включающей обмен сообщениями о повторном подключении, и/или другого подходящего средства. В соответствии с одним аспектом сообщение о повторном подключении, принятое с новой опорной точки на этапе 814, может включать и/или, в ином случае, может показывать глобальный адрес местного агента. Дополнительно и/или альтернативно глобальный адрес местного агента может быть принят с опорной точки или связанного с ней MME в отдельном сообщении после повторного подключения на этапе 814.
Фиг.9 иллюстрирует способ 900 для идентификации местного агента Mobile IP на основе сообщений об обнаружении соседей. Следует учитывать, что способ 900 может быть выполнен, например, терминалом доступа и/или любым другим подходящим сетевым объектом. Способ 900 начинается на этапе 902, на котором идентифицируют опорную точку сетевого протокола обеспечения мобильности, вместе с которой расположен местный агент Mobile IP. Далее, на этапе 904, на опорную точку, идентифицированную на этапе 902, передают запрос маршрутизатора. Способ 900 может затем завершиться на этапе 906, на котором с опорной точки, идентифицированной на этапе 902, принимают объявление маршрутизатора, которое включает глобальный IP адрес местного агента, расположенного вместе с этой опорной точкой, в ответ на запрос маршрутизатора, переданный на этапе 904.
Фиг.10 является блок-схемой, которая иллюстрирует способ 1000 для идентификации местного агента Mobile IP на основе процедуры подключения к сети. Способ 1000 может быть выполнен мобильным устройством и/или любым другим подходящим сетевым объектом. Способ 1000 начинается на этапе 1002, на котором идентифицируют опорную точку сетевого протокола обеспечения мобильности, с которой должно быть установлено соединение. Способ 1000 может затем продолжиться на этапе 1004, на котором сообщение с запросом на подключение передают на опорную точку, идентифицированную на этапе 1002. Способ 1000 может затем завершиться на этапе 1006, на котором сообщение принятия подключения и/или глобальный IP адрес местного агента принимают с опорной точки, идентифицированной на этапе 1002, в ответ на сообщение с запросом на подключение, переданное на опорную точку на этапе 1004. В соответствии с одним аспектом глобальный IP адрес, принятый на этапе 1006, может быть принят с опорной точки, идентифицированной на этапе 1002, и/или MME, связанного с опорной точкой. Дополнительно, глобальный IP адрес может быть принят в виде части сообщения принятия подключения (например, в пункте конфигурации протокола, передаваемом в сообщении принятия подключения) или отдельно от сообщения принятия подключения.
В соответствии с Фиг.11 проиллюстрирован способ 1100 для содействия обнаружению местного агента на мобильном терминале (например, на AT 220 в системе 200). Следует учитывать, что способ 1100 может быть выполнен, например, беспроводной точкой доступа, и/или маршрутизатором доступа (например, AP 210 и/или AR 214), и/или любым другим подходящим сетевым объектом. В качестве дополнительного, конкретного, неограничивающего примера объект, выполняющий способ 1100, может выполнять функции PDN GW для одного или более мобильных терминалов. Способ 1100 начинается на этапе 1102, на котором идентифицируют мобильный терминал, управляемый посредством сетевого протокола обеспечения мобильности (например, PMIP или GTP). В соответствии с одним аспектом терминал, идентифицированный на этапе 1102, может быть терминалом, для которого было предварительно установлено соединение, или терминалом, для которого соединение должно быть установлено. Например, терминал может быть идентифицирован на этапе 1102 приемом запроса с терминала на установление соединения.
Далее, на этапе 1104, с мобильного терминала, идентифицированного на этапе 1102, принимают, одно или более, сообщения, которые содержат соответствующие неявные и/или явные запросы на глобальный адрес местного агента. Сообщения, принятые на этапе 1104, могут быть основаны, например, на сообщениях DNS, процедуре подключения и/или повторного подключения LTE, сообщениях об обнаружении соседей и/или любом другом подходящем типе связи. Способ 1100 может быть затем продолжен на этапе 1106, на котором информацию, относящуюся к адресу местного агента, передают на мобильный терминал, идентифицированный на этапе 1102, в ответ на сообщение(я), принятое(ые) на этапе 1104. В соответствии с одним аспектом информация, переданная на этапе 1106, может включать сам адрес местного агента и/или другую информацию, относящуюся к объекту, на котором расположен местный агент. Например, информация, принятая на этапе 1106, может включать локальный адрес опорной точки, на которой расположен местный агент, для содействия последующему соединению между терминалом, идентифицированным на этапе 1102, и опорной точкой.
Фиг.12 иллюстрирует способ 1200 для содействия обнаружению местного агента на основе сообщений DNS. Способ 1200 может быть выполнен, например, беспроводной точкой доступа, маршрутизатором доступа и/или любым другим подходящим сетевым агентом. Способ 1200 начинается на этапе 1102, на котором идентифицируют терминал, управляемый посредством сетевого протокола обеспечения мобильности. Далее, на этапе 1204, идентифицируют запрос DNS, переданный с терминала, идентифицированного на этапе 1202, который основан на доменном имени, обозначающем местный агент для терминала. Доменное имя, на котором основан запрос DNS, идентифицированный на этапе 1204, может быть сконфигурировано на основе APN, связанного с местным агентом, идентификатора терминала, идентифицированного на этапе 1202, оператора системы беспроводной связи и/или других подходящих факторов. Дополнительно, запрос DNS может быть идентифицирован на этапе 1204 перехватом некоторых или всех запросов DNS с терминала, идентифицированного на этапе 1202, и определением того, относятся ли соответствующие запросы DNS к доменному имени, сконфигурированному для местного агента. Способ 1200 может затем завершиться на этапе 1206, на котором глобальный IP адрес местного агента передают на терминал, идентифицированный на этапе 1202, в ответ на запрос DNS, идентифицированный на этапе 1204.
Фиг.13 относится к способу 1300 для содействия обнаружению местного агента на основе сообщений об обнаружении соседей. Способ 1300 может быть выполнен, например, беспроводной точкой доступа, маршрутизатором доступа и/или любым другим подходящим сетевым объектом. Способ 1300 начинается на этапе 1302, на котором идентифицируют терминал, управляемый посредством сетевого протокола обеспечения мобильности. Далее, на этапе 1304, с терминала, идентифицированного на этапе 1302, принимают запрос маршрутизатора. Способ 1300 затем может продолжиться на этапе 1306, на котором на терминал, идентифицированный на этапе 1302, передают объявление маршрутизатора, которое показывает глобальный IP адрес, связанный с местным агентом Mobile IP, для терминала.
Фиг.14 иллюстрирует способ 1400 для содействия обнаружению местного агента на основе процедуры подключения и/или повторного подключения. Способ 1400 может быть выполнен, например, беспроводной точкой доступа, маршрутизатором доступа и/или любым другим подходящим сетевым объектом. Способ 1400 начинается на этапе 1402, на котором с терминала, управляемого посредством сетевого протокола обеспечения мобильности, принимают запрос на подключение или повторное подключение. Способ 1400 может затем продолжиться на этапе 1404, на котором на терминал передают сообщение принятия запроса, принятого на этапе 1402, которое показывает глобальный IP адрес, связанный с местным агентом Mobile IP, для терминала. В конкретном, неограничивающем примере сообщение, переданное на этапе 1404, может быть сообщением принятия подключения, и глобальный IP адрес, связанный с местным агентом Mobile IP, для терминала может быть обеспечен в пункте конфигурации протокола в сообщении принятия подключения.
Далее, в соответствии с Фиг.15, обеспечена блок-схема, иллюстрирующая пример системы 1500 беспроводной связи, в которой могут функционировать, одно или более, воплощения, описанные в настоящей заявке. В одном примере система 1500 является системой (MIMO) со многими входами и многими выходами, которая включает систему 1510 передатчика и систему 1550 приемника. Следует учитывать, тем не менее, что система 1510 передатчика и/или система 1550 приемника могли бы быть также применены к системе со многими входами и одним выходом, в которой, например, несколько передающих антенн (например, на базовой станции) могут передавать один или более потоки символов на устройство с одной антенной (например, мобильную станцию). Дополнительно, следует учитывать, что аспекты системы 1510 передатчика и/или системы 1550 приемника, описанные в настоящей заявке, могли бы быть использованы в отношении системы с одним входом и одним выходом.
В соответствии с одним аспектом данные трафика для определенного количества потоков данных обеспечивают в системе 1510 передатчика с источника 1512 данных для процессора 1514 передачи (TX) данных. В одном примере каждый поток данных затем может быть передан через соответствующую передающую антенну 1524. Дополнительно, процессор 1514 передачи (TX) данных может форматировать, кодировать и чередовать данные трафика для каждого потока данных на основе конкретной схемы кодирования, выбранной для каждого соответствующего потока данных, для обеспечения закодированных данных. В одном примере закодированные данные для каждого потока данных затем могут быть мультиплексированы с пилотными данными с использованием технологий OFDM. Пилотными данными, например, может быть известный набор данных, обработанный известным способом. Дополнительно, пилотные данные могут быть использованы в системе 1550 приемника для оценки отклика канала. Снова в системе 1510 передатчика, мультиплексированные пилотные и закодированные данные для каждого потока данных могут быть модулированы (т.е. применена карта символов) на основе конкретной схемы модуляции (например, BPSK, QSPK, M-PSK или M-QAM), выбранной для каждого соответствующего потока данных для обеспечения символов модуляции. В одном примере скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены командами, выполняемыми процессором 1530 и/или обеспечиваемыми им.
T
T
T
T
Далее, символы модуляции для всех потоков данных могут быть обеспечены для процессора 1520 TX, который может дополнительно обрабатывать символы модуляции (например, для OFDM). Процессор 1520 TX MIMO может затем обеспечивать N потоков символов модуляции для N приемопередатчиков 1522а через 1522t. В одном примере каждый приемопередатчик 1522 может принимать и обрабатывать соответствующий поток символов для обеспечения одного или более аналоговых сигналов. Каждый приемопередатчик 1522 может затем дополнительно приводить в определенное состояние (например, усиливать, фильтровать или преобразовывать с повышением частоты) аналоговые сигналы для обеспечения модулированного сигнала, подходящего для передачи через канал MIMO. Следовательно, N модулированных сигналов с приемопередатчиков 1522а через 1522t затем может быть передано с N антенн 1524а через 1524t соответственно.
R
R
R
T
В соответствии с другим аспектом переданные модулированные сигналы могут быть приняты в системе 1550 приемника N антеннами 1552а через 1552r. Принятый сигнал с каждой антенны 1552 затем может быть обеспечен для соответствующих приемопередатчиков 1554. В одном примере каждый приемопередатчик 1554 может приводить в соответствующее состояние (например, фильтровать, усиливать и преобразовывать с понижением частоты) соответствующий принятый сигнал, оцифровывать приспособленный сигнал для обеспечения выборок и затем обрабатывать выборки для обеспечения соответствующего “принятого” потока символов. Процессор 1560 RX MIMO/данных затем может принимать и обрабатывать N принятых потоков символов с N приемопередатчиков 1554 на основе конкретной технологии обработки приемника для обеспечения N “обнаруженных” потоков символов. В одном примере каждый обнаруженный поток символов может включать символы, которые являются оценкой символов модуляции, переданных для соответствующего потока данных. Процессор 1560 RX затем может обработать каждый поток символов, по меньшей мере, частично демодуляцией, устранением перемежения и декодированием каждого обнаруженного потока символов для восстановления данных трафика для соответствующего потока данных. Таким образом, обработка процессором 1560 RX может дополнять обработку, выполняемую процессором 1520 TX MIMO и процессором 1514 TX данных в системе 1510 передатчика. Процессор 1560 RX может дополнительно обеспечивать обработанные потоки данных для приемника 1564 данных.
В соответствии с одним аспектом оценка отклика канала, генерируемая процессором 1560 RX, может быть использована для выполнения пространственной/временной обработки на приемнике, настройки уровней мощности, изменения скоростей и схем модуляции и/или других соответствующих действий. Дополнительно, процессор 1560 RX может дополнительно оценивать характеристики канала, такие как, например, соотношения (SNRs) сигнал/шум/помехи обнаруженных потоков символов. Процессор 1560 RX может затем обеспечить оцененные характеристики канала для процессора 1570. В одном примере процессор 1560 RX и/или процессор 1570 могут дополнительно извлекать оценку “рабочего” SNR для системы. Процессор 1570 может затем обеспечить информацию (CSI) о состоянии канала, которая может содержать информацию, касающуюся линии связи и/или принятого потока данных. Эта информация может включать, например, рабочее SNR. CSI может затем быть обработана процессором 1518 TX данных, модулирована модулятором 1580, адаптирована приемопередатчиками 1554а через 1554r и передана обратно в систему 1510 передатчика. Дополнительно, источник 1516 данных в системе 1550 приемника может обеспечивать дополнительные данные для обработки процессором 1518 TX данных.
Снова в системе 1510 передатчика модулированные сигналы из системы 1550 приемника затем могут быть приняты антеннами 1524, адаптированы приемопередатчиками 1522, демодулированы демодулятором 1540 и обработаны процессором 1542 RX данных для восстановления CSI, сообщенной системой 1550 приемника. В одном примере сообщенная CSI затем может быть обеспечена для процессора 1530 и использована для определения скоростей передачи данных, а также схем кодирования и модуляции, которые должны быть использованы для одного или более потоков данных. Определенные схемы кодирования и модуляции затем могут быть обеспечены для приемопередатчиков 1522 для квантования и/или использования в более поздних передачах в систему 1550 приемника. Дополнительно и/или альтернативно сообщенная CSI может быть использована процессором 1530 для генерации различных элементов управления для процессора 1514 TX данных и процессора 1520 TX MIMO. В другом примере CSI и/или другая информация, обработанная процессором 1542 RX данных, может быть обеспечена для приемника 1544 данных.
R
T
В одном примере процессор 1530 в системе 1510 передатчика и процессор 1570 в системе 1550 приемника управляют действиями соответствующих им систем. Дополнительно, память 1532 в системе 1510 передатчика и память 1572 в системе 1550 приемника могут обеспечивать хранение программных кодов и данных, используемых процессорами 1530 и 1570 соответственно. Дополнительно, в системе 1550 приемника могут быть использованы различные технологии обработки для обработки N принятых сигналов для обнаружения N переданных потоков символов. Эти технологии обработки приемника могут включать технологии пространственной и пространственно-временной обработки приемника, которые могут быть также названы технологиями выравнивания, и/или технологии “успешного обнуления/выравнивания и подавления помех” приемника, которые могут быть также названы технологиями “успешного подавления помех” или “успешного подавления” приемника.
Фиг.16 является блок-схемой системы, которая координирует обнаружение местного агента в соответствии с различными аспектами, описанными в настоящей заявке. В одном примере система 1600 включает терминал или абонентское оборудование (UE) 1602. Как проиллюстрировано, UE 1602 может принимать сигнал(ы) с одного или более B-узлов 1604 и передавать на один или более B-узлы 1604 посредством одной или более антенн 1608. Дополнительно, UE 1602 может содержать приемник 1610, который принимает информацию с антенны (антенн) 1608. В одном примере приемник 1610 может быть рабочим образом связан с демодулятором (Demod) 1612, который демодулирует принятую информацию. Демодулированные символы затем могут быть проанализированы процессором 1614. Процессор 1614 может быть соединен с памятью 1616, которая может хранить данные и/или программные коды, относящиеся к UE 1602. Дополнительно, UE 1602 может использовать процессор 1614 для выполнения способов 700, 800, 900, 1000 и/или других подобных и соответствующих способов. UE 1602 может также включать модулятор 1618, который может мультиплексировать сигнал для передачи передатчиком 1620 посредством антенны (антенн) 1608.
Фиг.17 является блок-схемой системы, которая обеспечивает информацию, относящуюся к местному агенту, для одного или более терминалов в соответствии с различными аспектами, описанными в настоящей заявке. В одном примере система 1700 включает базовую станцию или точку 1702 доступа. Как проиллюстрировано, точка 1702 доступа может принимать сигнал(ы) с одного или более терминалов 1704 доступа и/или шлюза доступа (не показан) посредством одной или более приемных (Rx) антенн 1706 и передавать на один или более терминалы 1704 доступа и/или шлюз доступа посредством одной или более передающих (Tx) антенн 1708.
Дополнительно, точка 1702 доступа может содержать приемник 1710, который принимает информацию с приемной антенны (антенн) 1706. В одном примере приемник 1710 может быть рабочим образом связан с демодулятором (Demod) 1712, который демодулирует принятую информацию. Демодулированные символы затем могут быть проанализированы процессором 1714. Процессор 1714 может быть соединен с памятью 1716, которая может хранить информацию, относящуюся к кодовым кластерам, присвоениям терминала доступа, относящимся к ним поисковым таблицам, уникальным последовательностям скремблирования и/или другим подходящим типам информации. В одном примере точка 1702 доступа может использовать процессор 1714 для выполнения способов 1100, 1200, 1300, 1400 и/или других подобных и соответствующих способов. Точка 1702 доступа может также включать модулятор 1718, который может мультиплексировать сигнал для передачи передатчиком 1720 посредством передающей антенны (антенн) 1708.
Фиг.18 иллюстрирует устройство 1800, которое содействует обнаружению местного агента Mobile IP в системе беспроводной связи (например, системе 200). Следует учитывать, что устройство 1800 представлено в виде устройства, включающего функциональные блоки, которые могут быть функциональными блоками, представляющими функции, реализованные процессором, программными средствами или их комбинацией (например, программно-аппаратными средствами). Устройство 1800 может быть реализовано в UE (например, мобильном терминале 220) и/или любом другом подходящем сетевом объекте и может включать модуль 1802 для запроса глобального адреса местного агента Mobile IP с опорной точки сетевого протокола обеспечения мобильности и модуль 1804 для приема информации, относящейся к глобальному адресу местного агента Mobile IP в ответ на запрос.
Фиг.19 иллюстрирует другое устройство 1900, которое содействует обнаружению местного агента Mobile IP в системе беспроводной связи (например, системе 200). Следует учитывать, что устройство 1900 представлено в виде устройства, включающего функциональные блоки, которые могут быть функциональными блоками, представляющими функции, реализованные процессором, программными средствами или их комбинацией (например, программно-аппаратными средствами). Устройство 1900 может быть реализовано в точке доступа (например, точке доступа 210), маршрутизаторе доступа (например, маршрутизаторе 214 доступа) и/или любом другом подходящем сетевом объекте и может включать модуль 1902 для приема запроса с UE, управляемого посредством сетевого протокола обеспечения мобильности, на глобальный адрес, соответствующий местному агенту Mobile IP, для UE и модуль 1904 для передачи информации, соответствующей глобальному адресу местного агента Mobile IP в ответ на запрос.
Следует понимать, что аспекты, описанные в настоящей заявке, могут быть реализованы аппаратными средствами, программными средствами, программно-аппаратными средствами, промежуточным программным обеспечением, микрокодом или любой их комбинацией. Когда системы и/или способы реализуют программными средствами, программно-аппаратными средствами или микрокодом, программным кодом или в кодовых сегментах, они могут быть сохранены на машиночитаемой среде, такой как компонент запоминающего устройства. Кодовый сегмент может представлять процедуру, функцию, подпрограмму, программу, стандартную программу, стандартную подпрограмму, модуль, пакет программного обеспечения, класс или любую комбинацию команд, структур данных или операторов программы. Кодовый сегмент может быть объединен с другим кодовым сегментом или аппаратной схемой путем передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть отправлены, перенаправлены или переданы с использованием любого подходящего средства, включая совместное использование памяти, отправку сообщений, маркерную передачу данных, сетевую передачу и т.д.
При программной реализации описанные в настоящей заявке технологии могут быть реализованы модулями (например, процедурами, функциями и так далее), которые выполняют описанные здесь функции. Программные коды могут быть сохранены в элементах памяти и могут быть выполнены процессорами. Элемент памяти может быть реализован внутри процессора или вне процессора, причем в последнем случае он может быть коммуникативным образом соединен с процессором различными средствами, известными в данной области техники.
Вышеописанное включает примеры одного или более аспектов. Разумеется, невозможно описать все вероятные комбинации компонентов или способов для описания вышеупомянутых аспектов, но специалисты в данной области техники могут оценить, что возможны многие дополнительные комбинации и перестановки различных аспектов. Следовательно, описанные аспекты предназначены для охвата всех таких изменений, модификаций и вариаций, попадающих в сущность и объем приложенной формулы изобретения. Кроме того, в тех случаях, когда либо в подробном описании, либо в формуле изобретения используется термин “включает”, такой термин подразумевает включение в себя, так же как термин “содержащий” интерпретируется как “содержащий” при использовании в качестве переходного слова в пунктах формулы изобретения. Кроме того, термин “или”, при использовании либо в подробном описании, либо в формуле изобретения, означает “неисключительное или”.