Способ обработки информации о выборе сети с терминала пользователя в беспроводной локальной вычислительной сети блвс
Иллюстрации
Показать всеИзобретение раскрывает способ обработки информации о выборе сети с пользовательского терминала в беспроводной локальной вычислительной сети БЛВС. Когда пользовательский терминал в БЛВС осуществляет процедуру доступа к сети беспроводной связи через сеть доступа БЛВС, то пользовательский терминал БЛВС посылает в сеть доступа БЛВС сигналы аутентификации, содержащие информацию о выборе сети. Эта информация о выборе сети с пользовательского терминала может быть введена в поле идентификатора пользователя в формате идентификатора доступа к сети. Технический результат - обеспечение пользовательскому терминалу возможности выбирать для доступа соответствующую сеть беспроводной связи при попытке осуществления доступа через БЛВС, соединенную с множеством сетей беспроводной связи. 17 з.п. ф-лы, 4 ил.
Реферат
ПРЕДМЕТ ИЗОБРЕТЕНИЯ
Настоящее изобретение относится к способу доступа к сети, в частности, к способу обработки информации о выборе сети с пользовательского терминала в беспроводной локальной вычислительной сети БЛВС.
УРОВЕНЬ ТЕХНИКИ
Как отражение потребности пользователей во все более высокой скорости беспроводного доступа к сети, появилась БЛВС, способная обеспечить высокоскоростной беспроводной доступ к данным на сравнительно небольшой площади. В БЛВС применяют различные способы, среди которых техническим стандартом с большим числом применений является IEEE 802.11b. Этот стандарт использует частотный диапазон 2,4 ГГц со скоростью передачи данных до 11 Мбит/с. Другими техническими стандартами, использующими этот же частотный диапазон, являются IEEE 802.11g и Bluetooth; скорость передачи данных в стандарте IEEE 802.11g составляет до 54 Мбит/с. Существуют и другие новые стандарты, например, IEEE 802.11а и ETSI BRAN Hiperlan2, которые используют частотный диапазон 5 ГГц со скоростью передачи также до 54 Мбит/с.
Хотя существуют различные стандарты на беспроводной доступ, большинство БЛВС используют для передачи пакетов данных по Интернет-протоколу (IP). Конкретный стандарт на доступ в БЛВС, принятый беспроводной IP-сетью, обычно прозрачен для Интернет-протокола верхнего уровня. Такая сеть обычно конфигурируется с пунктами доступа (АР - Access Points) для реализации беспроводного доступа пользовательского терминала и с устройствами управления сетью и подключения сети для реализации IP-передачи.
Наряду с появлением и развитием БЛВС, фокус исследований смещается на взаимодействие БЛВС с различными беспроводными сетями мобильной связи, такими как GSM, CDMA, WCDMA, TD-SCDMA и CDMA2000. В соответствии со стандартами 3GPP пользовательский терминал может подключаться к Интернет-сети и к корпоративным ЛВС повышенной надежности (Интранет), а также к домашней и к гостевой сети системы 3GPP через сеть доступа БЛВС (WLAN AN - Access Network). Конкретнее, при осуществлении локального доступа пользовательский терминал в БЛВС подключается к домашней сети 3GPP через сеть доступа БЛВС (WLAN AN), как показано на фиг.2; при роуминге он подключается через сеть доступа БЛВС к гостевой сети 3GPP. Некоторые объекты гостевой сети 3GPP соединяются с соответствующими объектами домашней сети 3GPP, например, прокси-сервер 3GPP аутентификации, авторизации и учета (ААА - Authentication Authorization Accounting) в гостевой сети 3GPP соединяется с сервером ААА 3GPP в домашней сети, шлюз доступа БЛВС (WAG) в гостевой сети соединяется со шлюзом передачи пакетных данных (PDG) в домашней сети, как показано на фиг.1. Фиг. 1 и 2 - это схемы, представляющие сетевую архитектуру БЛВС, взаимодействующей с системой 3GPP соответственно при роуминге и без него.
Как показано на фиг.1, система 3GPP состоит, в основном, из домашнего сервера подписчика / регистра положения домашних абонентов (Home Subscriber Server - HSS / Ноте Location Register- HLR), сервера 3GPP ААА, 3GPP ААА Proxy, шлюза доступа БЛВС - WAG, шлюза передачи пакетных данных - PDG, шлюза начисления оплаты/ функции сбора информация о начисленных платежах - CGw/CCF (CGw - Charging Gateway, CCF - Charging information Collecting Function), и системы начисления платежей по сети (Online Charging System - OCS). Пользовательский терминал, сеть доступа БЛВС и все объекты системы 3GPP составляют вместе сеть взаимодействия 3GPP - БЛВС, которую можно считать сервисной системой БЛВС. В этой сервисной системе сервер ААА 3GPP отвечает за аутентификацию, проверку полномочий и учет пользовательского терминала, за сбор информации о начислении оплаты, посылаемой из сети доступа БЛВС, и за передачу информации в систему начисления оплаты; шлюз передачи пакетных данных (PDG) отвечает за передачу пользовательских данных из сети доступа БЛВС в сеть 3GPP или в другие сети передачи пакетных данных; система начисления оплаты, в основном, принимает и регистрирует информацию о начислении оплаты на пользовательский терминал, а система OCS управляет работой сети по периодической передаче информации о платежах в систему учета расходов пользователя, осуществляющего оплату по сети, и выполняет соответствующие статистические и управляющие операции.
Без роуминга, если пользовательский терминал в БЛВС желает получить прямой доступ к Интернет/Интранет, то он может выйти в Интернет/Интранет через сеть доступа БЛВС после того, как выполнена аутентификация с помощью сервера ААА (AS) через сеть доступа БЛВС. Если пользовательский терминал в БЛВС желает также получить доступ к области услуг коммутации пакетов (PS - Packet Switched) 3GPP, то он может дополнительно запросить в домашней сети 3GPP услугу Сценария 3. Другими словами, пользовательский терминал в БЛВС инициирует запрос на сервер ААА на авторизацию услуги для Сценария 3 домашней сети 3GPP, которая проведет аутентификацию и авторизацию услуги для этого запроса; при успешной аутентификации и авторизации сервер ААА посылает пользовательскому терминалу сообщение о разрешении доступа и назначает для пользовательского терминала соответствующий шлюз передачи пакетных данных (PDG). После установления туннельного канала между пользовательским терминалом и назначенным ему шлюзом PDG пользовательский терминал сможет получить доступ к области услуг коммутации пакетов (PS) 3GPP. Тем временем система начисления оплаты в автономном режиме и в online-режиме (OCS) регистрирует информацию о начислении оплаты в соответствии с занятостью сети пользовательским терминалом.
При роуминге, если пользовательский терминал в БЛВС желает получить прямой доступ к сети Интернет/Интранет, то он может послать запрос в домашнюю сеть 3GPP на доступ к Интернет/Интранет через гостевую сеть 3GPP. Если пользовательский терминал желает также запросить услугу Сценария 3, чтобы получить доступ к области услуг коммутации пакетов 3GPP, то пользовательский терминал должен инициировать процесс авторизации услуги в домашней сети 3GPP через гостевую сеть 3GPP. Авторизация выполняется аналогично между пользовательским терминалом и сервером ААА домашней сети 3GPP. После успешной авторизации сервер ААА назначает пользовательскому терминалу соответствующий домашний шлюз передачи пакетных данных (PDG), и тогда пользовательский терминал сможет осуществлять доступ к услугам коммутации пакетов (PS) 3GPP домашней сети после того, как он установил туннельный канал с назначенным шлюзом PDG через шлюз доступа БЛВС (WAG) гостевой сети 3GPP.
Как показано на фиг.3, если в сети взаимодействия 3GPP - БЛВС последняя одновременно соединяется с множеством гостевых сетей 3GPP, другими словами, с множеством сетей беспроводной связи (здесь термин "гостевые сети 3GPP" относится к гостевым наземным сетям мобильной связи общего пользования VPLMN (VPLMN - Visited Public Land Mobile Network)), к которым сеть доступа БЛВС может посылать сигналы аутентификации, то пользовательскому терминалу в БЛВС придется выбрать требуемую VPLMN, к которой нужно получить доступ после того, как пользовательский терминал получит доступ к БЛВС. Например, в Китае сеть доступа БЛВС может одновременно соединяться с двумя действующими VPLMN - China Mobile и China Unicom; тогда пользователь сети China Unicom после получения доступа через. БЛВС должен дать команду сети доступа БЛВС на доступ к действующей VPLMN China Unicom.
Другой пример: французский пользователь может войти в БЛВС в Китае, если домашняя сеть французского пользователя имеет протоколы роуминга и с China Mobile, и с China Unicom; тогда при условии, что БЛВС соединена и с China Mobile, и с China Unicom, французскому пользователю придется выбрать VPLMN для доступа после получения доступа к БЛВС. Однако в настоящее время еще не существует решения, как передавать в БЛВС информацию о выбранной с пользовательского терминала сети для осуществления доступа.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Ввиду вышеизложенного, основная цель настоящего изобретения - обеспечение такого способа обработки информации о выборе сети с пользовательского терминала в БЛВС, при котором пользовательский терминал может выбирать соответствующую сеть беспроводной связи для осуществления доступа к ней через БЛВС, соединенную с множеством сетей беспроводной связи.
Для достижения названной цели настоящее изобретение представляет следующее решение.
При способе обработки информации о выборе сети с пользовательского терминала в БЛВС, когда пользовательский терминал в БЛВС осуществляет доступ к сети беспроводной связи через сеть доступа БЛВС, пользовательский терминал в БЛВС посылает в сеть доступа БЛВС сигналы аутентификации, содержащие информацию о выборе сети.
Этот способ дополнительно содержит следующие шаги:
а1. при приеме сигналов аутентификации, посланных пользовательским терминалом в БЛВС, сеть доступа БЛВС оценивает, можно ли использовать информацию о выборе сети; если можно, то происходит переход к шагу а2; в противном случае завершает выполняемую процедуру или переходит к процедуре обработки исключения;
а2. сеть доступа БЛВС согласно информации о выборе сети направляет сигналы аутентификации объекту ААА - аутентификации, авторизации и учета - в сети, обслуживающей в данный момент пользователя БЛВС.
Процедура обработки исключения включает в себя следующие действия: первое сообщение объекта ААА передает пользовательскому терминалу в БЛВС информацию о сетях беспроводной связи, к которым сеть доступа БЛВС может направить сигналы аутентификации; пользовательский терминал в БЛВС согласно полученной информации выбирает сеть и снова посылает информацию о выборе сети в сеть доступа БЛВС, а потом возвращается к шагу а1.
Этот способ на шаге а2 дополнительно включает следующие действия: сеть доступа БЛВС оценивает, содержит ли информация о выборе сети информацию о гостевой сети; если содержит, то сеть доступа БЛВС, согласно информации о гостевой сети, направляет сигналы аутентификации в модуль доступа ААА гостевой сети; в противном случае сеть доступа БЛВС, согласно информации о выборе сети, направляет сигналы аутентификации на сервер ААА домашней сети пользователя БЛВС.
В описанном выше решении информацию о выборе сети вводят в поле идентификатора пользователя, которое содержит части, относящиеся к имени пользователя и к имени области, и данный способ дополнительно включает следующие действия: при приеме сигналов аутентификации пользовательского терминала в БЛВС модуль доступа ААА в гостевой сети получает имя области домашней сети, извлекая часть с именем области из поля идентификатора пользователя, потом посылает, согласно имени области домашней сети, сигналы аутентификации пользовательского терминала в БЛВС на сервер ААА домашней сети для аутентификации и авторизации. Данный способ дополнительно включает следующие действия: если при приеме сигналов аутентификации пользовательского терминала в БЛВС модуль доступа ААА в гостевой сети решает, что поле идентификатора пользователя содержит информацию о гостевой сети, и если информация о гостевой сети совпадает с информацией о сети, в которой находится модуль доступа ААА, то этот модуль изменяет поле идентификатора пользователя так, чтобы это поле содержало только имя области домашней сети, и посылает измененные сигналы в домашнюю сеть пользователя БЛВС.
В описанном выше решении информацию о выборе сети вводят в поле идентификатора пользователя, которое содержит части, относящиеся к имени пользователя и к имени области, и данный способ дополнительно включает следующие действия: при приеме сигналов от домашней сети пользователя БЛВС гостевая сеть, обслуживающая пользователя БЛВС, добавляет информацию о гостевой сети в поле идентификатора пользователя, а потом направляет сигналы на пользовательский терминал в БЛВС.
Описанное выше решение содержит ли имя области информацию о гостевой сети, принимается в зависимости от длины той части поля идентификатора пользователя, которая относится к имени области.
В описанном выше решении информация о выборе сети, введенная в часть поля идентификатора пользователя, относящуюся к имени области, является именем области домашней сети пользователя, и поле идентификатора пользователя определено в формате идентификатора доступа к сети (NAI - Network Access Identifier). Информация о выборе сети, введенная в часть поля идентификатора пользователя, относящуюся к имени области, является комбинацией имени области домашней сети пользователя БЛВС, разделителя и информации о гостевой сети, обслуживающей пользователя БЛВС; при этом поле идентификатора пользователя определяется в формате NAI. Часть поля идентификатора пользователя, относящаяся к имени области, сконфигурирована с идентифицирующей информацией, явно показывающей, что эта часть, относящаяся к имени области, содержит информацию о гостевой сети.
Идентификатор гостевой сети состоит из кода мобильной связи страны (МСС) и кода сети мобильной связи (MNC). Часть NAI, относящаяся к имени области, имеет форму:
имя_области_домашней_сети@имя_области_гостевой_сети; или
идентификатор_гостевой_сети@имя_области_домашней_сети; или
идентификатор_гостевой_сети.имя_области_домашней_сети.
В описанном выше решении информацию о выборе сети вводят в часть поля идентификатора пользователя, относящуюся к имени пользователя, и поле идентификатора пользователя определяют в формате NAI. Или же информацию о гостевой сети в информации о выборе сети вводят в часть поля идентификатора пользователя, относящуюся к имени области, исходные имя пользователя и имя области домашней сети вводят через разделитель в часть поля идентификатора пользователя, относящуюся к имени пользователя, и это поле идентификатора пользователя определяют в формате NAI.
Раскрытую выше информацию - о выборе сети - вводят в независимо конфигурируемое поле. Пользовательский терминал в БЛВС - это оборудование пользователя UE (UE - User Equipment) в БЛВС.
В соответствии со способом обработки информации о выборе сети с пользовательского терминала в БЛВС, предложенным в настоящем изобретении, сигналы аутентификации пользовательского терминала используют для передачи информации о выборе сети с пользовательского терминала, чтобы сеть доступа БЛВС могла определить сеть беспроводной связи, к которой должен осуществлять доступ пользовательский терминал, тем самым обеспечивая решение проблемы передачи и обработки информации о выборе сети, когда пользовательский терминал в БЛВС выбирает сеть беспроводной связи.
Другие способы и преимущества настоящего изобретения будут или станут очевидными для специалиста в этой области техники, при анализе следующих рисунков и подробного описания. Предполагается, что все такие дополнительные способы и преимущества, включенные в данное описание, входят в объем настоящего изобретения и защищены приложенной формулой изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 - схема, представляющая сетевую архитектуру взаимодействия БЛВС и системы 3GPP при роуминге;
Фиг.2 - схема, представляющая сетевую архитектуру взаимодействия БЛВС и системы 3GPP без роуминга;
Фиг.3 - схема, представляющая сетевую архитектуру БЛВС, соединенной с множеством гостевых сетей;
Фиг.4 - алгоритм обработки информации о выборе сети с пользовательского терминала в соответствии с одной реализацией настоящего изобретения.
ПРИМЕР ВОПЛОЩЕНИЯ ИЗОБРЕТЕНИЯ
Основная идея настоящего изобретения состоит в следующем: информацию о выборе сети с пользовательского терминала передают в интерактивных сигналах между пользовательским терминалом и БЛВС, потом, когда пользовательский терминал получает доступ, БЛВС может распознать сеть беспроводной связи, к которой должен осуществить доступ пользовательский терминал, и установить соединение пользовательского терминала с выбранной сетью для аутентификации и последующих операций.
Информация о выборе сети может быть введена в независимо конфигурируемое поле сигналов аутентификации или в поле идентификатора пользователя сигналов аутентификации. Обычно поле идентификатора пользователя определяется в формате NAI, состоящего из части с именем пользователя и части с именем области, причем часть с именем пользователя и часть с именем области разделены символом @ и представлены в виде имя_пользователя@имя_области. В соответствии с одним примером реализации изобретения может существовать два режима реализации передачи информации о выборе сети с пользовательского терминала с использованием в качестве носителя информации поля с идентификатором пользователя: первый режим - ввод информации о выборе сети в часть с именем области, второй - ввод информации о выборе сети в часть с именем пользователя. Информация о выборе сети может содержать только имя области домашней сети или же имя области домашней сети плюс информацию о гостевой сети, причем информация о гостевой сети содержит имя области гостевой сети или идентификатор гостевой сети. Идентификатор гостевой сети обычно представляет собой стандартный идентификатор наземной сети мобильной связи общего пользования (PLMN), т.е. состоит из кода мобильной связи страны МСС (МСС - Mobile Country Code) и кода сети мобильной связи MNC (MNC - Mobile Network Code). Очевидно, идентификатор гостевой сети может также состоять из имени оператора, т.е. из английских букв, китайских букв или букв других языков, например, "СМСС", "ORANGE", "VODAFONE", "CHINA MOBILE", "CHINA UNICOM" и т.п. В следующем описании в качестве примера взят режим, в котором информация о гостевой сети введена в часть с именем области поля идентификатора пользователя.
На основании сетевой архитектуры, представленной на фиг.3, в соответствии с одним примером реализации изобретения процедура передачи и обработки информации о выбранной с пользовательского терминала сети беспроводной связи, к которой нужно осуществлять доступ, как показано на фиг.4, содержит следующие шаги:
Шаги 401˜403: при доступе к сети взаимодействия 3GPP - БЛВС пользовательский терминал в БЛВС устанавливает соединение с сетью доступа БЛВС; потом сеть доступа БЛВС посылает на пользовательский терминал запрос идентификатора пользователя и команду послать сигналы аутентификации с идентификатором пользователя; после получения запроса пользовательский терминал в БЛВС посылает в сеть доступа БЛВС сигналы, которые содержат поле идентификатора пользователя, включающее в себя информацию о выборе сети с пользовательского терминала. Информация о выборе сети может быть информацией о заранее заданной сети беспроводной связи, к которой должен осуществлять доступ пользовательский терминал, или информацией о сети, выбранной с пользовательского терминала в соответствии с информацией о выборе, предоставленной сетью.
Шаг 404: После получения запроса на доступ сеть доступа БЛВС определяет, может ли информация о выборе сети, содержащаяся в поле идентификатора пользователя, быть использована для сети беспроводной связи, соединенной с этой БЛВС; если может, то выполняют шаг 405; в противном случае, т.е. если БЛВС не может использовать информацию о выборе сети для распознавания сети беспроводной связи, первое сообщение объекта ААА в сети доступа БЛВС или в сети беспроводной связи, передаваемое этому пользовательскому терминалу, содержит информацию о сетях беспроводной связи, соединенных с этой БЛВС, и запрашивает идентификатор пользователя; пользовательский терминал, получив сообщение из БЛВС, делает новый выбор, потом вводит информацию о выбранной сети беспроводной связи в поле идентификатора пользователя NAI и снова посылает информацию в сеть для распознавания; возврат к шагу 404. Если на этом шаге БЛВС не может использовать информацию о выборе сети для распознавания сети беспроводной связи, то выполняемая процедура может быть также немедленно завершена, при этом шаг выдачи пользовательскому терминалу информации о сетях и повторного выбора сети с пользовательского терминала не происходит.
Шаги 405˜406: Сеть доступа БЛВС определяет сеть беспроводной связи, к которой должен быть осуществлен доступ текущим пользовательским терминалом, в соответствии с полем идентификатора пользователя NAI, т.е. сеть доступа БЛВС далее определяет, содержит ли информация о выборе сети, включенная в поле идентификатора пользователя, информацию о гостевой сети; если содержит, то сеть доступа БЛВС посылает сигналы аутентификации в модуль доступа ААА гостевой сети, обслуживающей пользовательский терминал, согласно информации о гостевой сети в поле идентификатора пользователя; затем модуль доступа ААА посылает сигналы аутентификации на сервер ААА 3GPP домашней сети пользовательского терминала для аутентификации; в противном случае сеть доступа БЛВС посылает сигналы аутентификации на сервер ААА домашней сети пользовательского терминала согласно информации о выборе сети в поле идентификатора пользователя. В двух описанных случаях модуль доступа ААА гостевой сети и сервер ААА домашней сети по отдельности действуют как объект ААА, обслуживающий пользователя в данный момент.
После шага 406 процедура может далее включать следующие действия: после получения сигналов аутентификации пользовательского терминала модуль доступа ААА 3GPP гостевой сети определяет, принадлежит ли имя области гостевой сети в поле идентификатора пользователя к сети, в которой находится модуль доступа ААА 3GPP; если да, то удаляет информацию о гостевой сети из поля идентификатора пользователя, оставляя только имя области домашней сети; после этого посылает в домашнюю сеть сигналы аутентификации для реализации процедуры аутентификации и авторизации.
В описанной выше процедуре без роуминга часть с именем области поля идентификатора пользователя является именем области домашней сети текущего пользовательского терминала, соответствующим домашней сети PLMN пользовательского терминала; затем согласно этому имени области БЛВС посылает сигналы ААА текущего пользовательского терминала в домашнюю сеть PLMN для аутентификации. При роуминге часть поля идентификатора пользователя с именем области является именем области роуминга, содержащим имя области гостевой сети и имя области домашней сети текущего пользовательского терминала. БЛВС согласно имени области роуминга посылает информацию аутентификации текущего пользовательского терминала в модуль доступа ААА гостевой сети; после получения поля идентификатора пользователя модуль доступа ААА гостевой сети определяет, что часть этого поля с именем области содержит имя области роуминга и что имя области гостевой сети соответствует сети, в которой находится модуль доступа ААА; тогда из поля идентификатора пользователя извлекается имя области домашней сети, и согласно имени области домашней сети информация аутентификации текущего пользовательского терминала посылается на сервер ААА домашней сети для аутентификации и авторизации.
Может существовать несколько режимов составления имени области роуминга:
1) Часть с именем области содержит по порядку имя области домашней сети, разделитель и имя области гостевой сети, причем в качестве разделителя может быть использован символ "@" или "." или "%" или "!". Если как пример взять разделитель "@", то часть идентификатора пользователя с именем области поля принимает вид:
имя_области_домашней_сети@имя_области_гостевой_сети, а поле идентификатора пользователя принимает вид:
имя_пользователя@имя_области_домашней_сети@имя_области_гостевой_сети.
Если, например, имя области гостевой сети vMCC.vMNC.WLAN.3GPPNetwork.org, а имя области домашней сети hMCC.hMNC.WLAN.3GPPNetwork.org, то часть с именем области поля идентификатора пользователя имеет вид:
hMCC.hMNC.WLAN.3GPPNetwork.org@vMCC.vMNC.WLAN.3GPPNetwork.org.
2) Часть с именем области содержит по порядку идентификатор гостевой сети, разделитель и имя области домашней сети, причем в качестве разделителя может быть использован символ "." или "%" или "!". Если как пример взять разделитель ".", то часть с именем области поля идентификатора пользователя принимает вид:
идентификатор_гостевой_сети.имя_области_домашней_сети, а поле идентификатора пользователя принимает вид:
имя_пользователя@идентификатор_гостевой_сети.имя_области_домашней_сети
Если, например, идентификатор гостевой сети vMCC.vMNC, а имя области домашней сети hMCC.hMNC.WLAN.3GPPNetwork.org, то часть поля идентификатора пользователя с именем области имеет вид:
vMCC.vMNC.hMCC.hMNC.WLAN.3GPPNetwork.org, где vMCC - это МСС (код мобильной связи страны) гостевой сети, а hMCC - МСС домашней сети.
3) Часть с именем области содержит по порядку идентификатор гостевой сети, разделитель и имя области домашней сети, причем в качестве разделителя может использоваться символ "@" или "%" или "!". Если как пример взять разделитель "@", то часть с именем области поля идентификатора пользователя принимает вид идентификатор_гостевой_сети@имя_области_домашней_сети, а поле идентификатора пользователя принимает вид: имя_пользователя@ идентификатор_гостевой_сети@имя_области_домашней_сети. Если, например, идентификатор гостевой сети vMCC.vMNC, а имя области домашней сети hMCC.hMNC.WLAN.3GPPNetwork.org, то часть с именем области поля идентификатора пользователя имеет вид:
vMCC.Vmnc@hMCC.hMNC.WLAN.3GPPNetwork.org, где vMCC - это МСС (код мобильной связи страны) гостевой сети, a hMCC - МСС домашней сети.
Что касается распознавания имени области роуминга, то в имени области гостевой сети может быть сконфигурирован явный идентификатор, показывающий, что это имя области является именем области гостевой сети, например, можно обозначить имя области гостевой сети как MCC.MNC.WLANvisited.3GPPNetwork.org, где WLANvisited - это явный идентификатор, или добавить разряд-идентификатор перед именем области роуминга, например, 0_имя_области_домашней_сети@имя_области_гостевой_сети показывает, что текущее имя области - это имя области роуминга, так что его можно послать серверу ААА, способному обрабатывать имена областей роуминга. Имя области роуминга может быть также определено по длине имени области, т.е. можно определить в зависимости от длины имени области, является ли текущая часть с именем области именем области роуминга, так как длина переменных, представляющих имена областей, коды МСС и MNC является фиксированной.
Реализация ввода информации о гостевой сети в часть с именем пользователя, в принципе, аналогична реализации ввода информации в часть с именем области, причем могут быть использованы все три перечисленных выше режима; или же в качестве части с именем области поля идентификатора пользователя можно использовать имя области гостевой сети или идентификатор гостевой сети, причем исходные имя пользователя и имя области домашней сети пользовательского терминала берутся как часть с именем пользователя поля идентификатора пользователя с разделителем "@" или "." или "%" между исходным именем пользователя и исходным именем области домашней сети.
В одном примере реализации этого изобретения имя области роуминга при передаче не изменяется. Модуль доступа ААА может распознавать все заданные имена областей роуминга и посылать имена областей в домашнюю сеть текущего пользовательского терминала. Когда домашняя сеть согласно имени области роуминга определяет, что пользователь этой сети переместился в другую сеть, то сеть будет обрабатывать запрос пользовательского терминала обычным способом и осуществлять взаимодействие, изменяя имя области роуминга в идентификаторе, т.е. после приема сигналов, посланных в текущую гостевую сеть, обслуживающую пользовательский терминал, из домашней сети текущего пользовательского терминала, модуль доступа ААА гостевой сети заменяет часть с именем области поля идентификатора пользователя на имя области роуминга, а потом посылает его соответствующему пользовательскому терминалу.
Что касается сигналов, посылаемых сетью пользовательскому терминалу, то после того, как гостевая сеть, обслуживающая текущий пользовательский терминал, получает сигналы, посланные домашней сетью этого пользовательского терминала, гостевая сеть сначала изменяет в сигналах поле идентификатора пользователя, т.е. добавляет в поле идентификатора пользователя имя области гостевой сети или идентификатор гостевой сети, а потом посылает измененные сигналы на текущий пользовательский терминал.
После получения сигналов, посланных из сети, пользовательский терминал в БЛВС также определяет по полю идентификатора пользователя в сигналах, содержит ли часть с именем области поля идентификатора пользователя только имя области домашней сети; при этом часть поля идентификатора пользователя с именем области, посланного пользовательским терминалом в БЛВС при ответе на запрос сети также принимает вид только имени области домашней сети. Если часть поля идентификатора пользователя с именем области в сигналах является именем области роуминга, то пользовательский терминал в БЛВС определяет содержание части с именем области поля идентификатора пользователя в зависимости от текущей сети, выбранной им при ответе на запрос сети; если выбранная в данный момент сеть является домашней сетью, то часть поля идентификатора пользователя с именем области содержит только имя области домашней сети; если выбранная в данный момент сеть не является домашней сетью, то часть поля идентификатора пользователя с именем области содержит имя области домашней сети, а также имя области или идентификатор гостевой сети. В том случае, если сеть беспроводной связи для осуществления доступа выбрана пользовательским терминалом, даже если сигналы, посланные сетью, не несут информации о гостевой сети в поле идентификатора пользователя, то сигналы аутентификации, посылаемые пользовательским терминалом, будут содержать информацию о гостевой сети в поле идентификатора пользователя, т.е. в этом случае наличие информации о гостевой сети в поле идентификатора пользователя сигналов, посылаемых сетью, не влияет на поле идентификатора пользователя в посылаемых в сеть сигналах. Здесь сигналами, посылаемыми сетью, могут быть сигналы, посылаемые сетью пользовательскому терминалу и содержащие информацию о сети беспроводной связи.
Приведенное выше описание представляет собой предпочтительный, но не ограничивающий пример реализации данного изобретения.
1. Способ обработки информации о выборе сети с пользовательского терминала в беспроводной локальной вычислительной сети (БЛВС), содержащий следующие действия:
когда пользовательский терминал в БЛВС осуществляет доступ к сети беспроводной связи через сеть доступа БЛВС, пользовательский терминал в БЛВС посылает в сеть доступа БЛВС сигналы аутентификации, содержащие информацию о выборе сети;
получив сигналы аутентификации, посланные пользовательским терминалом в БЛВС, сеть доступа БЛВС решает, можно ли использовать информацию о выборе сети;
если сеть доступа БЛВС определит, что информацию о выборе сети можно использовать, то направляют сигналы аутентификации объекту ААА - аутентификации, авторизации и учета в сети, обслуживающей в данный момент пользователя БЛВС согласно информации о выборе сети.
2. Способ по п.1, дополнительно содержащий следующие действия:
если сеть доступа БЛВС определит, что информацию о выборе сети нельзя использовать, то первое сообщение объекта ААА передает пользовательскому терминалу в БЛВС информацию о сетях беспроводной связи, к которым сеть доступа БЛВС может направить сигналы аутентификации; пользовательский терминал в БЛВС согласно полученной информации выбирает сеть и посылает информацию о выборе сети в сеть доступа БЛВС.
3. Способ по п.2, отличающийся тем, что объект ААА, посылающий первое сообщение, расположен в сети доступа БЛВС или в сети беспроводной связи.
4. Способ по п.1, отличающийся тем, что направление сигнала аутентификации объекту ААА в сети, обслуживающей в данный момент пользователя БЛВС, содержит следующие действия: сеть доступа БЛВС оценивает, содержит ли информация о выборе сети информацию о гостевой сети; если содержит, то сеть доступа БЛВС, согласно информации о гостевой сети, направляет сигналы аутентификации в модуль доступа ААА гостевой сети; в противном случае сеть доступа БЛВС, согласно информации о выборе сети, направляет сигналы аутентификации на сервер ААА домашней сети пользователя БЛВС.
5. Способ по п.4, отличающийся тем, что информацию о выборе сети вводят в поле идентификатора пользователя, содержащее части, относящиеся к имени пользователя и к имени области, и дополнительно содержит следующие действия: при приеме сигналов аутентификации пользовательского терминала в БЛВС модуль доступа ААА в гостевой сети получает имя области домашней сети, извлекая из поля идентификатора пользователя часть, относящуюся к имени области, потом посылает, согласно имени области домашней сети, сигналы аутентификации пользовательского терминала в БЛВС на сервер ААА домашней сети для аутентификации и авторизации.
6. Способ по п.5, дополнительно содержащий следующие шаги: если при приеме сигналов аутентификации пользовательского терминала в БЛВС модуль доступа ААА в гостевой сети решает, что поле идентификатора пользователя содержит информацию о гостевой сети и что информация о гостевой сети совпадает с информацией о сети, в которой находится модуль доступа ААА, то этот модуль изменяет поле идентификатора пользователя так, чтобы это поле содержало только имя области домашней сети, и посылает измененные сигналы в домашнюю сеть пользователя БЛВС.
7. Способ по п.1, отличающийся тем, что информацию о выборе сети вводят в поле идентификатора пользователя, включающее в себя части с именем пользователя и с именем области, и дополнительно содержит следующие действия: получив сигналы от домашней сети пользователя БЛВС гостевая сеть, обслуживающая пользователя БЛВС, добавляет информацию о гостевой сети в поле идентификатора пользователя, а потом направляет сигналы на пользовательский терминал в БЛВС.
8. Способ по п.4 или 6, отличающийся тем, что решение о наличии информации о гостевой сети в имени области принимают на основе длины той части поля идентификатора пользователя, которая относится к имени области.
9. Способ по п.5 или 7, отличающийся тем, что информация о выборе сети, введенная в часть поля идентификатора пользователя, относящуюся к имени области, является именем области домашней сети пользователя и поле идентификатора пользователя определено в формате идентификатора доступа к сети.
10. Способ по п.5 или 7, отличающийся тем, что информация о выборе сети, введенная в часть поля идентификатора пользователя, относящуюся к имени области, является комбинацией имени области домашней сети пользователя БЛВС, разделителя и информации о гостевой сети, обслуживающей пользователя БЛВС, причем поле идентификатора пользователя определено в формате идентификатора доступа к сети.
11. Способ по п.10, отличающийся тем, что часть поля идентификатора пользователя, относящаяся к имени области, сконфигурирована с идентифицирующей информацией, явно показывающей, что эта часть, относящаяся к имени области, содержит информацию о гостевой сети.
12. Способ по п.11, отличающийся тем, что информация о гостевой сети содержит имя области гостевой сети или идентификатор гостевой сети.
13. Способ по п.12, отличающийся тем, что часть идентификатора доступа к сети, относящаяся к имени области, имеет форму:
имя_области_домашней_сети@имя_области_гостевой_сети; или
идентификатор_гостевой_сети@имя_области_домашней_сети; или
идентификатор_гостевой_сети.имя_области_домашней_сети.
14. Способ по п.5 или 7, отличающийся тем, что информацию о выборе сети вводят в часть поля идентификатора пользователя, относящуюся к имени пользователя, и поле идентификатора пользователя определено в формате идентификатора доступа к сети.
15. Способ по п.5 или 7, отличающийся тем, что информацию о гостевой сети в информации о выборе сети вводят в часть поля идентификатора пользователя, относящуюся к имени области, исходные имя пользователя и имя области домашней сети вводят через разделитель в часть поля идентификатора пользователя, относящуюся к имени пользователя, и поле идентификатора пользователя определено в формате идентификатора доступа к сети.
16. Способ по п.1, отличающийся тем, что информацию о выборе сети вводят в независимо конфигурируемое поле.
17. Способ по п.12, отличающийся тем, что идентификатор гостевой сети составлен из комбинации кода мобильной связи страны МСС и кода сети мобильной связи MNC.
18. Способ по п.1, отличающийся тем, что информация о выборе сети, кото