КОНФИГУРАЦИЯ IP-УСЛУГ В СЕТЯХ БЕСПРОВОДНОЙ СВЯЗИ
IP-SERVICE CONFIGURATION IN WIRELESS COMMUNICATION NETWORKS

По данной заявке испрашивается приоритет предварительной заявки на патент США с порядковым номером №60/948658, озаглавленной "AUTHORIZATIONS OF IP SERVICES BASED ON DOMAIN FOR DUAL IP STACK" (Авторизации IP-услуг на основании домена с двойным стеком IP-протоколов), поданной 9 июля 2007. Вышеупомянутая заявка на патент полностью включена в настоящий документ путем ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Нижеследующее описание в целом относится к беспроводной связи и более конкретно относится к авторизации предоставляемой соответственно протоколу услуги в системах беспроводной связи.
Системы беспроводной связи широко применяются, чтобы поставлять различные типы коммуникационного контента, такого как, например, речевого, данных и т.д. Типичными системами беспроводной связи могут быть системы множественного доступа, способные поддерживать связь с многими пользователями путем совместного использования доступных системных ресурсов (например, полосы частот, мощности передачи...). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа (МДКР, CDMA) с кодовым разделением каналов, системы множественного доступа (МДВР, TDMA) с временным разделением каналов, системы множественного доступа (МДЧР, FDMA) с частотным разделением, системы множественного доступа (МДОЧР, OFDMA) с ортогональным частотным разделением и т.п. Кроме того, системы могут соответствовать техническим условиям, таким как Проект партнерства систем связи 3-го поколения (3GPP), «долговременное развитие» (LTE) систем 3GPP, сверхширокополосная мобильная связь (UMB) и т.д.
В целом, системы беспроводной связи с множественным доступом могут одновременно поддерживать связь для многих мобильных устройств. Каждое мобильное устройство может осуществлять связь с одной или несколькими базовыми станциями с помощью передач по прямой и обратной линиям связи. Прямая линии связи (или нисходящая линия связи) относится к линии связи от базовых станций на мобильные устройства, и обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств на базовые станции. Сверх того, связь между мобильными устройствами и базовыми станциями может быть установлена с помощью систем с одним входом и одним выходом (ОВОВ, SISO), систем с многими входами и одним выходом (МВОВ, MISO), систем с многими входами и многими выходами (МВМВ, MIMO), и т.д. Кроме того, мобильные устройства могут осуществлять связь с другими мобильными устройствами (и/или базовые станции с другими базовыми станциями) в виде конфигураций одноранговых сетей беспроводной связи.
Базовые станции могут содействовать связи между мобильными устройствами и базовыми компонентами сети беспроводной связи, такими как серверы аутентификации, авторизации и учета (3А, AAA), один или несколько шлюзов или любые предоставляющие услуги компоненты. Например, базовые компоненты сети могут использоваться, чтобы выполнять аутентификацию и/или авторизацию мобильных устройств для осуществления связи с другими устройствами или компонентами сети беспроводной связи. Кроме того, сервер AAA может сверять пользователя мобильного устройства с хранимым профилем и при успешной аутентификации/авторизации может уведомлять шлюз. Шлюз может затем назначать мобильному устройству услуги протокола доступа, чтобы содействовать последующим коммуникациям. Однако разработка различных протоколов связи и различных доменов, использующих различные комбинации протоколов, может препятствовать поддержке многих доменов беспроводной сетью.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Нижеследующее представляет упрощенное краткое описание одного или нескольких вариантов осуществления, чтобы обеспечить основное понимание таких вариантов осуществления. Это краткое описание не является исчерпывающим обзором всех рассмотренных вариантов осуществления, и не предназначено для идентификации ключевых или критических элементов всех вариантов осуществления, ни для очерчивания объема какого-либо одного или всех вариантов осуществления. Его единственная цель состоит в представлении в упрощенной форме некоторых принципов одного или нескольких вариантов осуществления в качестве вводной части к более подробному описанию, которое представлено далее.
В соответствии с одним или несколькими вариантами осуществления и соответствующим раскрытием таковых описываются различные аспекты в связи с содействием выполняемому после аутентификации/авторизации назначению протокола доступа на основании, по меньшей мере частично, домена, указанного в пользовательском профиле, для устройства, принимающего назначение протокола. Например, сервер аутентификации, авторизации и учета (AAA) может аутентифицировать пользователя мобильного устройства через посредство шлюза (AGW) доступа или другого базового компонента сети. Сервер AAA может обеспечивать один или несколько идентификаторов для доменов, доступных мобильному устройству; например, это может основываться на профиле. AGW или другой компонент могут использовать идентификатор домена, чтобы определить один или несколько протоколов, совместимых с мобильным устройством и/или доменом. Затем AGW может устанавливать с мобильным устройством сеанс связи с использованием услуг совместимых протоколов.
В соответствии со связанными аспектами обеспечивается способ предоставления протокольных услуг на основании, по меньшей мере частично, требуемого домена для мобильного устройства. Способ может включать в себя этапы приема идентификатора домена, связанного с пользователем мобильного устройства, и определения одного или нескольких совместимых с доменом протоколов в соответствии с идентификатором домена. Способ может дополнительно включать этап задания конфигурации параметров связи, относящихся к одному или нескольким протоколам, для мобильного устройства, чтобы содействовать последующей связи в домене.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя по меньшей мере один процессор, выполненный с возможностью определения совместимого протокола связи для мобильного устройства на основании, по меньшей мере частично, принятой идентификационной информации домена, а также задания конфигурации параметров связи для мобильного устройства в соответствии с совместимым протоколом связи. Устройство беспроводной связи может также включать в себя запоминающее устройство, соединенное по меньшей мере с одним процессором.
Еще один аспект относится к устройству беспроводной связи, которое устанавливает протокольную связь с мобильным устройством сети беспроводной связи. Устройство беспроводной связи может содержать средство для определения совместимого протокола связи в соответствии с принятым идентификатором домена, связанным с мобильным устройством. Устройство беспроводной связи может дополнительно включать в себя средство для задания конфигурации параметров протокола связи для мобильного устройства, подлежащего(их) использованию в последующей коммуникации, на основании совместимого протокола связи.
Следующий аспект относится к компьютерному программному продукту, который может иметь в составе машиночитаемый носитель, содержащий код программы для обеспечения приема по меньшей мере одним компьютером идентификатора домена, связанного с пользователем мобильного устройства. Машиночитаемый носитель может также содержать код для обеспечения определения по меньшей мере одним компьютером одного или нескольких совместимых с доменом протоколов в соответствии с идентификатором домена. Кроме того, машиночитаемый носитель может содержать код для обеспечения, по меньшей мере, одним компьютером задания для мобильного устройства конфигурации параметров связи, относящихся к одному или нескольким протоколам, чтобы содействовать последующей связи в домене.
Для выполнения вышеизложенных и связанных задач один или несколько вариантов осуществления содержат признаки, ниже полностью описанные и конкретно отмеченные в пунктах формулы изобретения. Нижеследующее описание и прилагаемые чертежи подробно излагают некоторые иллюстративные аспекты одного или нескольких вариантов осуществления. Эти аспекты указывают, однако, не более чем несколько из различных путей, которыми могут использоваться принципы различных вариантов осуществления, и подразумевается, что описанные варианты осуществления должны включать все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ФИГУР ЧЕРТЕЖЕЙ
Фиг.1 - иллюстрация системы беспроводной связи в соответствии с различными аспектами, изложенными в документе.
Фиг.2 - иллюстрация примерной системы беспроводной связи, которая принимает идентификатор домена для устройства после аутентификации/авторизации.
Фиг.3 - иллюстрация примерной системы беспроводной связи, которая после аутентификации домена назначает протокольные адреса.
Фиг.4 - иллюстрация примерного устройства связи для применения внутри среды беспроводной связи.
Фиг.5 - иллюстрация примерной системы беспроводной связи, которая выполняет определение домена для мобильного устройства и совместимых протоколов.
Фиг.6 - иллюстрация примерной методики, которая содействует осуществлению передачи идентификатора домена после успешной аутентификации.
Фиг.7 - иллюстрация примерной методики, которая содействует установлению соединения с устройством с использованием протокола, совместимого с указанным доменом.
Фиг.8 - иллюстрация примерной среды сети беспроводной связи, которая может использоваться вместе с различными системами и способами, описанными в документе.
Фиг.9 - иллюстрация примерной системы, которая назначает мобильному устройству протокольный адрес после аутентификации в беспроводной связи.
ПОДРОБНОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Различные варианты осуществления теперь описываются со ссылкой на чертежи, на которых сходные числовые ссылочные позиции используются, чтобы ссылаться на сходные элементы по всему описанию. В нижеследующем описании, с целью пояснения, изложены многие конкретные подробности, чтобы обеспечить полное понимание одного или нескольких вариантов осуществления. Однако может быть очевидным, что такой вариант(ы) осуществления может выполняться на практике без этих конкретных подробностей. В других случаях известные структуры и устройства показываются в форме блок-схемы, чтобы содействовать описанию одного или нескольких вариантов осуществления.
Как используется в этом описании заявки, подразумевается, что термины "компонент", "модуль", "система" и т.п. относятся к связанному с применением компьютера объекту, либо аппаратных, микропрограммных, комбинации аппаратных и программных средств, программного обеспечения, либо программному по исполнению. Например, компонентом может быть, но не ограничиваясь указываемыми, процесс, исполняющийся в процессоре, процессор, объект, исполнимый модуль, поток исполнения, программа и/или компьютер. В качестве иллюстрации компонентом могут быть и приложение, исполняющееся на вычислительном устройстве, и вычислительное устройство. Один или несколько компонентов могут постоянно находиться в рамках процесса и/или потока исполнения, и компонент может быть локализованным на одном компьютере и/или распределенным между двумя или несколькими компьютерами. Кроме того, эти компоненты могут исполнять(ся) с различных машиночитаемых носителей, имеющих различные хранимые на них структуры данных. Компоненты могут взаимодействовать посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или несколько пакетов данных (например, данных от одного компонента, взаимодействующего посредством сигнала с другим компонентом в локальной системе, распределенной системе и/или по сети, такой как Интернет (Internet), с другими системами).
Кроме того, различные варианты осуществления описываются в документе в связи с мобильным устройством. Мобильное устройство может также называться системой, абонентским модулем, абонентской станцией, мобильной станцией, мобильным телефоном, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом, пользовательским устройством или пользовательским оборудованием (UE). Мобильным устройством может быть сотовый телефон, беспроводной телефон, телефон с поддержкой протокола инициации сессии (SIP), станция беспроводной местной линии (WLL), персональный цифровой ассистент (ПЦА, PDA), переносное устройство с наличием возможности беспроводного соединения, вычислительное устройство или другое устройство обработки, соединенное с беспроводным модемом. Кроме того, различные варианты осуществления описаны в документе в связи с базовой станцией. Базовая станция может использоваться для осуществления связи с мобильным устройством(ами) и может также именоваться точкой доступа, Узлом B, усовершенствованным Узлом B (eNode B или eNB), базовой приемопередающей станцией (БППС, BTS) или некоторой другой терминологией.
Кроме того, различные аспекты или признаки, описанные в документе, могут быть реализованы в виде способа, устройства или изделия с использованием обычных способов программирования и/или техники. Подразумевается, что термин "изделие", как используется в документе, охватывает компьютерную программу, доступную от любого читаемого компьютером устройства, службы связи или носителя. Например, читаемые компьютером носители могут включать в себя, без ограничений указанными, магнитные запоминающие устройства (например, накопители на жестком диске, гибком диске, магнитных полосках и т.д.), оптические диски (например, накопители на компакт-диске (КД, CD), цифровом многофункциональном диске (ЦМД, DVD) и т.д.), микропроцессорные карточки и устройства флэш-памяти (например, стираемое программируемое постоянное запоминающее устройство (СППЗУ, EPROM), плату памяти, карту памяти, флэш-накопитель и т.д.). Кроме того, различные носители данных, описанные в документе, могут представлять одно или несколько устройств и/или другие машиночитаемые носители, предназначенные для хранения информации. Термин "машиночитаемый носитель" может включать, без ограничения указанными, каналы беспроводной связи и различные другие носители, способные хранить, содержать и/или нести команду(ы) и/или данные.
Описанные в документе способы могут использоваться для различных систем беспроводной связи, таких как множественный доступ с кодовым разделением каналов (МДКР, CDMA), множественный доступ с временным разделением каналов (TDMA), множественный доступ с частотным разделением (FDMA), множественный доступ с ортогональным частотным разделением (OFDMA), мультиплексирование в частотной области с одной несущей (SC-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 (WiFi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM и т.д. UTRA и E-UTRA являются частью универсальной системы мобильной связи (УСМС, UMTS). Система долговременного развития систем связи 3GPP (LTE) является выпускаемой вскоре версией UMTS, применяющей E-UTRA, которая использует OFDMA на нисходящей линии связи и SC-FDMA на восходящей линии связи. Системы UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах, доступных от организации, именуемой "Проект партнерства систем связи 3-го поколения" (3GPP). CDMA2000 и UMB описаны в документах, доступных от организации, именуемой "Проект 2 партнерства систем связи 3-го поколения" (3GPP2).
Теперь со ссылкой на фиг.1 иллюстрируется система 100 беспроводной связи в соответствии с различными вариантами осуществления, представленными в документе. Система 100 содержит базовую станцию 102, которая может содержать многие группы антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа может включать в себя антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Для каждой группы антенн проиллюстрированы две антенны; однако, для каждой группы может использоваться большее или меньшее количество антенн. Базовая станция 102 может дополнительно включать в себя канал (цепь) передатчика и канал приемника, каждый из которых в свою очередь может содержать ряд компонентов, связанных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет понятно специалисту в данной области техники.
Базовая станция 102 может осуществлять связь с одним или несколькими мобильными устройствами, такими как мобильное устройство 116 и мобильное устройство 122 однако, должно быть понятно, что базовая станция 102 может осуществлять связь по существу с любым количеством мобильных устройств, подобных мобильным устройствам 116 и 122. Мобильными устройствами 116 и 122 могут быть, например, сотовые телефоны, смартфоны, портативные ЭВМ, переносные устройства связи, переносные вычислительные устройства, спутниковые радиоустройства, глобальные системы определения местоположения, персональные цифровые ассистенты (PDA) и/или любое другое подходящее устройство для осуществления связи поверх системы 100 беспроводной связи. Как изображено, мобильное устройство 116 находится во взаимодействии с антеннами 112 и 114, причем антенны 112 и 114 передают информацию на мобильное устройство 116 по прямой линии 118 связи и принимают информацию от мобильного устройства 116 по обратной линии 120 связи. Кроме того, мобильное устройство 122 находится во взаимодействии с антеннами 104 и 106, причем антенны 104 и 106 передают информацию на мобильное устройство 122 по прямой линии 124 связи и принимают информацию от мобильного устройства 122 по обратной линии 126 связи. В системе дуплексной связи (ДСЧР, FDD) с частотным разделением, например, прямая линия 118 связи может использовать полосу частот, отличную от используемой обратной линией 120 связи, и прямая линия 124 связи может использовать полосу частот, отличную от используемой обратной линией 126 связи. Дополнительно, в системе дуплексной связи (ДСВР, TDD) с временным разделением прямая линия 118 связи и обратная линия 120 связи могут использовать общую полосу частот, и прямая линия 124 связи и обратная линия 126 связи могут использовать общую полосу частот.
Каждая группа антенн и/или область, в которой они назначены для осуществления связи, может именоваться сектором базовой станции 102. Например, группы антенн могут быть назначены для передачи на мобильные устройства в секторе областей, обслуживаемых базовой станцией 102. В передаче по прямым линиям связи 118 и 124 передающие антенны базовой станции 102 могут использовать формирование диаграммы направленности, чтобы для мобильных устройств 116 и 122 улучшить отношение сигнал/шум для прямых линий связи 118 и 124. Также, хотя базовая станция 102 использует формирование диаграммы направленности, чтобы осуществлять передачу на мобильные устройства 116 и 122, рассеянные случайным образом по совместной области обслуживания, мобильные устройства в соседних сотовых ячейках могут подвергаться меньшим взаимным помехам по сравнению с базовой станцией, передающей через единственную антенну на все свои мобильные устройства. Кроме того, мобильные устройства 116 и 122 могут осуществлять связь непосредственно друг с другом, используя одноранговую или конкретно специализированную технологию связи, как изображено.
В соответствии с примером система 100 может быть системой связи со многими входами и многими выходами (MIMO). Дополнительно, система 100 может использовать по существу любой тип способа организации дуплексной связи, чтобы делить каналы связи (например, на прямой канал связи, обратный канал связи...), такие как дуплексная связь с частотным разделением (FDD), дуплексная связь с временным разделением (TDD) и т.п. Кроме того, базовая станция 102 может предоставлять мобильным устройствам 116 и/или 122 доступ к сети беспроводной связи с помощью компонентов базовой сети. Например, базовая станция 102 может содействовать коммуникациям между мобильными устройствами 116 и/или 122 и базовой сетью, чтобы предоставлять услуги, такие как аутентификация и/или авторизация. Например, базовая станция 102 может быть соединена с контроллером радиосети (КРС, RNC) (не показано), который соединяется с одним или несколькими устройствами базовой сети, таким как шлюз. В одном примере сервер (не показан) авторизации, аутентификации и учета (AAA) базовой сети или другой компонент базовой сети могут аутентифицировать мобильные устройства 116 и/или 122, приняв запрос от шлюза. При успешной аутентификации и/или авторизации сервер AAA может поставлять на шлюз один или несколько идентификаторов домена, связанных с мобильным устройством 116 и/или 122. На основе, по меньшей мере частично, идентификатора домена шлюз может использовать услугу совместимого протокола доступа и устанавливать сеанс связи, используя совместимый протокол доступа, с мобильным устройством 116 и/или 122 с помощью базовой станции 102. Затем мобильное устройство 116 и/или 122 может осуществлять связь с базовой сетью беспроводной связи через посредство базовой станции 102 в виде одного примера.
С обращением на фиг.2 иллюстрируется система беспроводной связи 200, которая содействует аутентификации/авторизации устройства и последующему установлению протокола в сетях беспроводной связи. Устройство 202, такое как мобильное устройство, может осуществлять связь со шлюзом (AGW) 206 доступа через посредство RNC 204, как описано. AGW 206 может содействовать взаимодействию устройства 202 с компонентами базовой сети в составе сети беспроводной связи. В одном примере, как показано, AGW 206 может предоставлять устройству 202 доступ к серверу 208 AAA для аутентификации/авторизации устройства 202 в основной сети беспроводной связи. Кроме того, устройство 202 во времени может осуществлять доступ к различным RNC; в некоторых случаях исходный и целевой RNC могут использовать один и тот же шлюз 206 доступа. Тогда как предшествующее использование протокола требовало, чтобы новый протокольный адрес назначался устройству 202 на каждом RNC (например, простой межсетевой протокол (IP)), были разработаны технологии, где протокольный адрес может фиксироваться в AGW 206 (например, IP-протокол мобильной связи), так что передача (переход) на новый RNC не нуждается в обязательном требовании нового протокольного адреса.
Как показано, устройство 202 может запрашивать низкоуровневое установление соединения и аутентификацию/авторизацию от AGW 206 через посредство RNC 204. Должно быть понятно, что RNC 204 может соединяться с устройством 202 с помощью одной или нескольких базовых станций (не показано). После стадии низкоуровневого установления (соединения) устройство 202 может осуществлять связь с сервером 208 AAA через посредство AGW 206, чтобы на более высоком уровне аутентифицировать и/или авторизовать устройство 202 и/или его пользователя с сервером 208 AAA сети беспроводной связи. В этом отношении сервер 208 AAA может хранить параметры, связанные с устройством 202 и/или его пользователем, которые могут сравниваться с таковыми, предоставленными устройством 202 по запросу аутентификации/авторизации. В одном примере, где сервер 208 AAA успешно аутентифицирует/авторизует устройство 202, он может посылать на AGW 206 «успех» (например, параметр «услуга авторизована», как показано) наряду с одним или несколькими идентификаторами домена, связанными с устройством 202 или его пользователем.
В соответствии с примером идентификатор домена может быть частью профиля, передаваемого сервером 208 AAA на AGW 206 при успешной аутентификации и/или авторизации. Идентификатор домена может указывать совместимые протоколы, которые могут использоваться устройством 202, чтобы осуществлять связь в домене. В одном примере AGW 206 может связывать домен с одним или несколькими совместимыми протоколами и устанавливать сеанс связи с наличием услуг совместимого протокола доступа с устройством 202, используя(ющим) протокол. Например, протоколы, совместимые с указанным доменом, могут включать в себя один или несколько из протоколов простого IP, таких как простой IPv4 и IPv6, протоколов мобильной связи, таких как мобильный IPv4 и IPv6, и/или другие протоколы. Таким образом, приняв от сервера 208 AAA указание домена, AGW 206 может определить один или несколько совместимых протоколов и задавать конфигурацию протокола для устройства 202 и/или устанавливать протокольный сеанс с устройством 202. Например, это может включать этапы приема запросов от устройства 202, чтобы установить сеанс на основании одного или нескольких протоколов, и отказа от установления (сеанса), если запрошенный протокол не является совместимым с доменом, или AGW 206 может указать один или несколько доступных протоколов для устройства 202 в виде одного примера.
Как описано, тип протокола, используемого для установления связи с устройством 202, может задавать последующие коммуникации с устройством 202. Например, там где IP-протокол мобильной связи является совместимым с доменом, указанным сервером 208 AAA для AGW 206, если устройство 202 передает информацию между контроллерами радиосети, тот же сеанс связи все еще может использоваться, если новый контроллер радиосети использует тот же AGW 206, например. Кроме того, протокол, совместимый с доменом, связанным с устройством 202 или пользователем, может быть простым IP, например фиксированным на RNC 204. Таким образом, если устройство 202 перемещается на новый RNC, может быть установлен другой протокольный сеанс.
Теперь со ссылкой на фиг.3 иллюстрируется система 300 беспроводной связи, которая содействует многоуровневой авторизации/аутентификации устройства и последующему установлению протокольных услуг. Как описано, устройство 302 может осуществлять связь с AGW 306 через посредство RNC 304, как описано. AGW 306 может содействовать коммуникациям устройства 302 с базовыми сетевыми компонентами в составе сети беспроводной связи, такими как сервер 308 AAA, чтобы аутентифицировать/авторизовать устройства 302 в основной сети беспроводной связи. Как только сервер 308 AAA аутентификации/авторизации является «успешным», индикатор домена может быть послан на AGW 306 (например, автоматически или в ответ на запрос доступа). Кроме того, другой уровень аутентификации/авторизации может запрашиваться для пользователя устройства 302 с помощью отличающегося (неравноправного) сервера 310 AAA. Таким образом, протокол может быть определен являющимся совместимым с доменом отличающегося сервера 310 AAA, и аутентификацию и/или авторизацию пользователя можно надлежаще запрашивать, используя протокол в этом отношении.
Соответственно, в этом примере низкоуровневое установление соединения и аутентификация/авторизация могут происходить между устройством 302 и AGW 306 (с помощью RNC 304). После установления соединения устройство 306 может быть аутентифицировано/авторизовано посредством сервера 308 AAA, как описано. Дополнительно, сервер 308 AAA может посылать на AGW 306 идентификатор домена относительно успешной аутентификации/авторизации, который может использоваться для определения одного или нескольких соответствующих протоколов, которые могут использоваться для связи с доменом. Должно быть понятно, что это может быть частью передачи пользовательского профиля параметров, явной идентификацией домена и/или совместимых протоколов и т.д. Однако для пользователя устройства 302 может быть желательным другой уровень аутентификации/авторизации. В этом отношении устройство 302 может запрашивать аутентификацию/авторизацию пользователя с помощью отличающегося сервера 310 AAA через посредство AGW 306, и AGW 306 может обеспечить, что для связи используется соответствующий протокол, как определено выше. Таким образом, AGW 306 может задавать конфигурацию протокола и назначать протокольный адрес устройству 302 в зависимости от информации протокольной авторизации, предоставленной сервером 308 AAA.
Как предварительно упомянуто, информация протокольной авторизации может содержать идентификатор домена, исходя из которого AGW 306 может определять совместимые протоколы. Должно быть понятно, что сервер 308 AAA может определять совместимые протоколы и передавать информацию на AGW 306. Кроме того, протокольная информация авторизации может включать в одном примере пользовательский профиль параметров для мобильного устройства и/или его пользователя, содержащий требуемый домен. Как только AGW 306 определил совместимые протоколы, он может принимать от устройства 302 запрос назначения протокольного адреса. В одном примере устройство 302 может запрашивать тип протокола, и AGW 306 может предоставлять или отвергать запрос на основании того, является ли запрошенный протокол одним из определенных совместимых протоколов. В альтернативном или дополнительном примере AGW 306 может передавать один или несколько совместимых протоколов на устройство 302.
Теперь со ссылкой на фиг.4 иллюстрируется устройство 400 связи для применения внутри среды беспроводной связи. Устройством 400 связи может быть AGW, AAA, другой компонент базовой сети, базовая станция, мобильное устройство и/или часть таковых или по существу любое устройство связи, которое принимает данные, передаваемые в среде беспроводной связи. Устройство 400 связи может включать в состав блок 402 приема идентификатора домена, который может получать идентификационную информацию домена для мобильного устройства от одного или нескольких различных источников, блок 404 описания совместимого протокола, который может определять один или несколько протоколов, используемых вместе с доменом, идентифицированным в идентификационной информации домена, и блок 406 задания конфигурации протокола связи, который может устанавливать протокол для связи с устройством (включая определение адреса, такого как IP-адрес для использования в осуществлении связи с мобильным устройством, конфигурацию системы доменных имен (DNS) и т.д.) на основании, по меньшей мере частично, одного или нескольких используемых протоколов.
В соответствии с одним примером блок 402 приема идентификатора домена может принимать идентификационную информацию относительно одного или нескольких доменов, используемых мобильным устройством. Идентификационная информация может поступать от одного или нескольких базовых сетевых компонентов, мобильного устройства, одной или нескольких связанных базовых станций и т.д. Идентификационная информация домена может относиться к одной или нескольким услугам, запрошенным мобильным устройством или таковым, доступным мобильному устройству, и может передаваться в одном примере от сервера AAA после аутентификации мобильного устройства и/или его пользователя. Блок 404 описания совместимого протокола может задавать один или несколько протоколов, совместимых с идентифицированным доменом. Например, протоколами могут быть межсетевые протоколы, как описано, такие как простой IP или IP мобильной связи, или отличающимися версиями таковых и/или подобные. Это может быть получено из хранимой справочной таблицы, указывающей протоколы, доступные для заданных доменов, запроса на одно или несколько устройств, вывода, выполненного на основе других совместимых протоколов домена, и/или подобного.
Блок 406 задания конфигурации протокола связи может задавать конфигурацию протокола для мобильного устройства на основании, по меньшей мере частично, определенного совместимого протокола(ов) для домена. Это (задание) может включать этапы назначения мобильному устройству протокольного адреса, установки параметров сервера DNS и/или подобное. В этом отношении устройство 400 связи может устанавливать соединение с мобильным устройством, используя конфигурацию протокола, каковое может влечь за собой этапы ответа на запрос соединения от мобильного устройства и/или предложения мобильному устройству доступных протоколов, указанных блоком 404 описания совместимого протокола. В предыдущем примере, где мобильное устройство запрашивает протокол, не поддерживаемый связанным доменом, устройство связи может потребовать от мобильного устройства указать другой протокол и/или предоставить перечень доступных протоколов. Кроме того, в этом отношении основные компоненты сети не должны поставлять на AGW по существу всю возможную информацию авторизации услуги, когда аутентификация мобильного устройства завершена; предпочтительнее, устройство 400 связи может просто оперировать протоколами, совместимыми для идентифицированного домена.
Теперь со ссылкой на фиг.5 иллюстрируется система беспроводной связи 500, которая содействует использованию совместимой IP-услуги, на основании, по меньшей мере частично, идентификатора домена. Система 500 включает в состав AGW 502, который осуществляет связь с сервером AAA 504 (и/или любым числом мобильных устройств (не показано) или единиц RNC (не показано), например, чтобы осуществлять доступ к мобильным устройствам). AGW 502 может обеспечивать доступ базовой сети беспроводной связи к одному или нескольким устройствам, и сервер AAA 504 может аутентифицировать и/или авторизовать устройства в сети беспроводной связи в одном примере. Также компоненты и функциональные возможности в AGW 502, показанные и описанные ниже, могут присутствовать в сервере AAA 504, и наоборот, в виде одного примера.
AGW 502 может содержать блок 506 приема пользовательского профиля, который может получать пользовательский профиль параметров, связанный с аутентифицированным мобильным устройством, блок 508 идентификации домена, который может определять домен, связанный с пользовательским профилем, и блок 510 задания конфигурации протокола связи, который может определять протокол для использования в осуществлении связи с мобильным устройством на основании, по меньшей мере частично, связанного домена и задавать конфигурацию параметров для протокола, таких как адрес устройства (например, IP-адрес), установочные параметры сервера DNS и/или подобное. Например, как описано, домен может быть совместимым с одним или несколькими типами протоколов; таким образом, как только домен определен, AGW 502 может принимать запросы связи от связанного с ним мобильного устройства и задавать конфигурацию протокола на основании, по меньшей мере частично, совместимых протоколов домена и/или протокола, указанного устройством.
Сервер AAA 504 содержит функцию 512 аутентификации/авторизации, которая может аутентифицировать и/или авторизовать мобильное устройство или его пользователя для связи с основной сетью, а также блок 514 передачи пользовательского профиля, который может посылать пользовательский профиль на AGW 502 при успешной аутентификации/авторизации. Таким образом, в одном примере AGW 502 может запрашивать аутентификацию/авторизацию для мобильного устройства от сервера AAA 504. Функция 512 аутентификации/авторизации может выполнять аутентификацию/авторизацию; в одном примере это может влечь за собой сравнение параметров, указанных мобильным устройством, с таковыми, хранимыми в основной сети, и/или подобное. Если аутентификация и/или авторизация являются успешными в сервере AAA 504, блок 514 передачи пользовательского профиля может передавать на AGW 502 профиль, связанный с мобильным устройством или его пользователем.
В одном примере пользовательский профиль может также поставляться на AGW 502 от сервера AAA 504 в ответ на запрос доступа. Блок 506 приема пользовательского профиля может принимать профиль и/или индикатор домена, переданный от сервера AAA 504, который может указывать один или несколько доменов, совместимых с мобильным устройством и/или пользователем. Блок 508 идентификации домена может определять один или несколько доменов и совместимых протоколов для домена(ов). Таким образом, AGW 502 определяет возможные протоколы для требуемой связи без объявления по существу всех протоколов для осуществления связи с мобильным устройством. Блок 510 задания конфигурации протокола связи может задавать, чтобы использовать в последующих коммуникациях, конфигурацию параметров протокола для мобильного устройства, таких как протокольный адрес и т.д., чтобы содействовать доступу к действительной протокольной услуге в указанном домене. Затем AGW 502 может содействовать надлежащей связи между доменами в сети беспроводной связи для мобильного устройства с использованием совместимых протоколов. Должно быть понятно, что аутентификация может иметь несколько стадий, например, когда сервер AAA 504 не относится к тому же поставщику услуг для мобильного устройства. В этом отношении AGW 502 может содействовать связи устройства с отличающимся сервером AAA, чтобы принимать дополнительную аутентификацию и/или авторизацию пользователя с использованием совместимого протокола в виде одного примера.
Со ссылкой на фиг.6-7 иллюстрируются методики, относящиеся к выбору протокольных услуг для связей мобильного устройства после аутентификации и/или авторизации устройства и/или пользователя. Тогда как с целью простоты пояснения методики показаны и описаны в виде последовательности действий, должно быть понято, что методики не ограничиваются очередностью действий, поскольку некоторые действия в соответствии с одним или несколькими вариантами осуществления могут происходить в различной очередности и/или одновременно с другими действиями из таковых, показанных и описанных в документе. Например, специалисты в данной области техники поймут и оценят, что методика могла быть альтернативно представлена в виде последовательности взаимосвязанных состояний или событий, например диаграммы состояний. Кроме того, могут требоваться не все проиллюстрированные действия, чтобы осуществить методику в соответствии с одним или несколькими вариантами осуществления.
С обращением на фиг.6 показывается методика 600, которая содействует осуществлению передачи идентификаторов домена после аутентификации/авторизации устройства и/или пользователя для сетей беспроводной связи. На этапе 602 может приниматься запрос аутентификации/авторизации пользователя для мобильного устройства или его пользователя. Как описано, запрос может выполняться, например, чтобы позволить мобильному устройству осуществлять доступ к дополнительным ресурсам сети беспроводной связи. На этапе 604 пользователь может быть аутентифицирован/авторизован по отношению к сети беспроводной связи. Как описано, это также может относиться к мобильному устройству, используемому пользователем. На этапе 606 идентификатор домена может передаваться на шлюз доступа после успешной аутентификации/авторизации. Как упомянуто, идентификатор домена может передаваться в виде части пользовательского профиля в одном примере и может идентифицировать один или несколько доменов, подлежащих использованию. Это может использоваться, в виде одного примера, чтобы определять совместимые протоколы для установления связи с пользователем и/или устройством.
С обращением на фиг.7 иллюстрируется методика 700, которая содействует установлению протокольной связи с мобильным устройством на основании, по меньшей мере частично, идентификационной информации домена. На этапе 702 для пользователя мобильного устройства может быть принят идентификатор домена наряду с аутентификацией сетью. Таким образом, как описано, мобильное устройство или пользователь такового могут быть аутентифицированы в сети беспроводной связи. Это может включать использование сервера AAA в виде одного примера. Если аутентифицированы/авторизованы, то может приниматься профиль для пользователя или устройства. На этапе 704 могут быть определены совместимые протоколы исходя из идентификатора домена. Как упомянуто, протоколами могут быть IP-протоколы, такие как простой IP, IP мобильной связи, версии таковых и т.д., и различные домены могут поддерживать различные протоколы. Таким образом, совместимые протоколы могут быть определены путем определения домена для пользователя или устройства, и на этапе 706 может быть установлена связь с мобильным устройством с использованием совместимого протокола.
Следует понимать, что в соответствии с одним или несколькими описанными в документе аспектами могут выполняться выводы относительно осуществления выбора протоколов для доступа к домену, как описано. Как используется в документе, термин для "вывести" или "вывод" относится в целом к процессу (логического) рассуждения или вывода относительно состояний системы, среды и/или пользователя на основании набора наблюдений, зафиксированных посредством событий и/или данных. Вывод может использоваться, чтобы идентифицировать конкретный контекст или действие, или может формировать распределение вероятностей по состояниям, например. Вывод может быть вероятностным, то есть вычислением распределения вероятностей по интересующим состояниям на основании рассмотрения данных и событий. Вывод может также относиться к способам, используемым для создания событий более высокого уровня из набора событий и/или данных. Такой вывод имеет результатом создания новых событий или действий из набора наблюдаемых событий и/или хранимых данных событий, являются или не являются события коррелированными в тесной временной близости и поступают ли события и данные от одного или нескольких источников событий и данных.
На фиг.8 показана примерная система 800 беспроводной связи. Для краткости система 800 беспроводной связи изображает одну базовую станцию 810 и одно мобильное устройство 850. Однако должно быть понятно, что система 800 может содержать более одной базовой станции и/или более одного мобильного устройства, причем дополнительные базовые станции и/или мобильные устройства могут быть по существу подобными или отличающимися от примерной базовой станции 810 и мобильного устройства 850, описанных ниже. Кроме того, должно быть понятно, что базовая станция 810 и/или мобильное устройство 850 могут использовать системы (фиг.1-5) и/или способы (фиг.6-7), описанные в документе, чтобы содействовать беспроводной связи между ними.
На базовой станции 810 данные трафика для множества потоков данных поставляются от источника 812 данных на процессор 814 данных передачи (TX). В соответствии с примером каждый поток данных может передаваться через соответствующую антенну. Процессор 814 данных TX форматирует, кодирует и перемежает поток данных трафика на основании конкретной схемы кодирования, выбранной для этого потока данных, чтобы обеспечить кодированные данные.
Кодированные данные для каждого потока данных могут мультиплексироваться с данными пилот-сигнала с использованием способов мультиплексирования с ортогональным частотным разделением сигналов (МОЧР, OFDM). Дополнительно или в качестве альтернативы, символы пилот-сигнала могут быть мультиплексированы с частотным разделением (МЧР, FDM), мультиплексированы с временным разделением каналов (МВР, TDM) или мультиплексированы с кодовым разделением (МКР, CDM). Данные пилот-сигнала являются обычно известной комбинацией данных, которая обрабатывается известным образом и может использоваться в мобильном устройстве 850, чтобы оценивать отклик канала. Мультиплексированные пилот-сигнал и кодированные данные для каждого потока данных могут модулироваться (например, отображаться на символ) на основании конкретной схемы модуляции (например, двоичной фазовой манипуляции (ДФМн, BPSK), квадратурной фазовой манипуляции (КФМн, QPSK), фазовой манипуляции порядка М (М-ФМн, М-PSK), квадратурной амплитудной модуляции порядка М (М-АМн, М-QAM) и т.д.), выбранной для этого потока данных, чтобы обеспечивать символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут определяться согласно командам, выполняемым или обеспечиваемым процессором 830.
T
T
Символы модуляции для потоков данных могут поставляться на имеющий много входов и много выходов (MIMO) процессор 820 стороны передатчика (TX), который может дополнительно обрабатывать символы модуляции (например, для OFDM). MIMO TX-процессор 820 затем поставляет N потоков символов модуляции на N передатчиков (TMTR) 822a-822t. В различных вариантах осуществления MIMO TX-процессор 820 применяет к символам потоков данных и к антенне, от которой символ передается, весовые коэффициенты формирования диаграммы направленности.
T
T
Каждый передатчик 822 принимает и обрабатывает соответственный поток символов, чтобы обеспечивать один или несколько аналоговых сигналов, и дополнительно приводит в рабочее состояние (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы обеспечивать модулированный сигнал, подходящий для передачи по каналу MIMO. Дополнительно, N модулированных сигналов от передатчиков 822a-822t передаются от N антенн 824a-824t соответственно.
R
В мобильном устройстве 850 передаваемые модулированные сигналы принимаются посредством N антенн 852a-852r, и принятый сигнал от каждой антенны 852 поставляется на соответственный приемник (RCVR) 854a-854r. Каждый приемник 854 приводит в рабочее состояние (например, фильтрует, усиливает и преобразует с понижением частоты) соответственный сигнал, преобразует в цифровую форму приведенный в рабочее состояние сигнал, чтобы обеспечивать выборки, и дополнительно обрабатывает выборки, чтобы обеспечить соответствующий поток "принятых" символов.
R
R
T
Процессор 860 данных приема (RX) может принимать и обрабатывать N потоков принимаемых символов от N приемников 854 на основании способа обработки конкретного приемника, чтобы обеспечивать N потоков "детектированных" символов. Процессор 860 данных RX может демодулировать, осуществлять обратное перемежение и декодировать каждый поток детектированных символов, чтобы восстановить данные трафика для потока данных. Обработка посредством процессора 860 данных RX является взаимодополняющей к таковой, выполняемой на базовой станции 810 посредством MIMO TX-процессора 820 и процессора 814 данных TX.
Процессор 870 может периодически определять, какую матрицу предварительного кодирования использовать, как обсуждено выше. Дополнительно, процессор 870 может составлять сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга.
Сообщение обратной линии связи может содержать различные типы информации, относящейся к линии связи и/или к принимаемому потоку данных. Сообщение обратной линии связи может обрабатываться посредством процессора 838 данных TX, который также принимает от источника 836 данных данные трафика для множества потоков данных, модулироваться посредством модулятора 880, приводиться в рабочее состояние посредством передатчиков 854a-854r и передаваться обратно на базовую станцию 810.
На базовой станции 810 модулированные сигналы от мобильного устройства 850 принимаются посредством антенн 824, приводятся в рабочее состояние посредством приемника 822, демодулируются посредством демодулятора 840 и обрабатываются посредством процессора 842 данных RX, чтобы извлечь сообщение обратной линии связи, переданное мобильным устройством 850. Дополнительно, процессор 830 может обрабатывать извлеченное сообщение, чтобы определить, какую матрицу предварительного кодирования использовать для определения весовых коэффициентов формирования диаграммы направленности.
Процессоры 830 и 870 могут управлять (например, контролировать, координировать, организовывать и т.д.) режимом работы на базовой станции 810 и мобильном устройстве 850 соответственно. Соответственные процессоры 830 и 870 могут быть связаны с запоминающими устройствами 832 и 872, хранящими коды программ и данные. Процессоры 830 и 870 могут также выполнять вычисления, чтобы получать оценки частотно-импульсных характеристик для восходящего канала связи и нисходящего канала связи соответственно.
Должно быть понятно, что описанные в документе варианты осуществления могут быть реализованы в виде аппаратных средств, программного обеспечения, микропрограммного обеспечения, связующего программного обеспечения, микропрограммы или любой комбинации таковых. Для аппаратного исполнения блоки обработки могут быть осуществлены в рамках одной или нескольких проблемно ориентированных интегральных микросхем (ПОИМ, ASIC), цифровых процессоров сигналов (ЦПС, DSP), устройств цифровой обработки сигналов (УЦОС, DSPD), программируемых логических устройств (ПЛУ, PLD), программируемых вентильных матриц (ПВМ, FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных устройств, разработанных для выполнения описанных в документе функций или комбинации таковых.
Если варианты осуществления реализуются в виде программного обеспечения, микропрограммного обеспечения, связующего ПО или микропрограммы, кода программ или сегментов кода, то они могут храниться в машиночитаемом носителе, таком как компонент хранения данных. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, стандартную программу, стандартную подпрограмму, модуль, пакет программ, класс или любую комбинацию команд, структур данных или операторов программы. Сегмент кода может быть связан с другим сегментом кода или аппаратно-реализованной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого запоминающего устройства. Информация, аргументы, параметры, данные и т.д. могут пропускаться, пересылаться или передаваться с использованием любых подходящих средств, включая совместное использование памяти, передачу сообщений, маркерную передачу данных, передачу в сети и т.д.
Для программной реализации описанные в документе способы могут быть осуществлены с помощью модулей (например, процедур, функций и так далее), которые выполняют описанные в документе функции. Коды программ могут храниться в запоминающих устройствах и исполняться процессорами. Запоминающее устройство может быть реализовано в рамках процессора или может быть внешним по отношению к процессору, в каком случае оно может быть соединено с процессором с возможность осуществления взаимодействия с помощью различных средств, как известно в данной области техники.
Со ссылкой на Фиг.9 иллюстрируется система 900, которая устанавливает в сетях беспроводной связи совместимые по протоколу соединения с мобильными устройствами. Например, система 900 может постоянно находиться, по меньшей мере частично, в рамках AGW, сервера AAA, базовой станции, мобильного устройства и т.д. Должно быть понятно, что система 900 представлена в виде включающей в себя функциональные блоки, которыми могут быть функциональные блоки, представляющие функции, реализуемые посредством процессора, программного обеспечения или их комбинации (например, микропрограммного обеспечения). Система 900 включает в состав логическую группировку 902 электрических (электронных) компонентов, которые могут действовать вместе. Например, логическая группировка 902 может включать в состав электрический компонент для определения совместимого протокола связи в соответствии с принятым идентификатором домена, связанным с мобильным устройством 904. Например, как описано, идентификатор домена может приниматься после успешной аутентификации/авторизации устройства. Он может приниматься в составе пользовательского профиля в виде одного примера и может задавать один или несколько доменов, связанных с мобильным устройством или его пользователем. Таким образом, совместимые протоколы могут определяться связанными с доменами, чтобы обеспечить, что используются совместимые протоколы связи в последующей связи в домене сети беспроводной связи. Дополнительно, логическая группировка 902 может содержать электрический компонент для задания конфигурации параметров протокола связи для мобильного устройства, подлежащего использованию в последующей связи, на основании совместимого протокола 906 связи. Таким образом, может быть назначен IP-адрес, может быть задана конфигурация установочных параметров сервера DNS и т.д. в ответ на запрос связи от мобильного устройства. В этом случае указанный в запросе протокол может быть (уже) проверенным с таковыми, совместимыми с доменом. В другом случае перечень совместимых протоколов может посылаться на устройство, чтобы содействовать запросу совместимого протокола. Дополнительно, система 900 может включать в состав запоминающее устройство 908, которое хранит команды для исполнения функций, связанных с электрическими компонентами 904 и 906. Хотя показаны являющимися внешними по отношению к запоминающему устройству 908, должно быть понятно, что один или несколько электрических компонентов 904 и 906 могут находиться внутри запоминающего устройства 908.
Описанное выше включает примеры одного или нескольких вариантов осуществления. Конечно, не является возможным описать каждую мыслимую комбинацию компонентов или методик с целью описания вышеупомянутых вариантов осуществления, но средний специалист в данной области техники может признать, что являются возможными многие дополнительные комбинации и перестановки различных вариантов осуществления. Соответственно, подразумевается, что описанные варианты осуществления охватывают все такие изменения, модификации и разновидности, которые подпадают под рамки сущности и объема прилагаемой формулы изобретения. Кроме того, в той мере, в которой термин "включает" используется либо в подробном описании, либо в формуле изобретения, подразумевается, что такой термин будет «включающим» в виде, сходным с термином "содержащий", если "содержащий" интерпретируется при использовании в качестве переходного слова в формуле изобретения.