Динамическое создание аккаунта в защищенной сети с беспроводной точкой доступа

Иллюстрации

Показать все

Изобретение относится к области беспроводной связи. Технический результат - формирование соединения с защищенной точкой доступа к сети для получения доступа к сети Интернет. Устройство беспроводной связи содержит процессор, память, содержащую код компьютерной программы; при этом память с помощью процессора обеспечивает выполнение устройством, по меньшей мере, следующего: приема передаваемого маяка от защищенной точки доступа к сети, при этом упомянутый маяк сообщает идентификатор набора услуг (SSID); формирования предварительного соединения с упомянутой защищенной точкой доступа к сети с использованием сообщаемого идентификатора набора услуг в ответ на определение того, что устройство не обладает данными для аутентификации, необходимыми для подключения к упомянутой защищенной точке доступа к сети; приема или создания, во время предварительного соединения, данных для аутентификации, необходимых для соединения с защищенной точкой доступа к сети, и формирования соединения с защищенной точкой доступа к сети посредством использования принятых или созданных данных для аутентификации и сообщаемого идентификатора набора услуг и получения доступа к сети Интернет через защищенную точку доступа к сети. 6 н. и 12 з.п. ф-лы, 5 ил.

Реферат

ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ

По данной заявке в соответствии с §119(e) кодекса США (United States Code, U.S.C.) испрашивается приоритет согласно предварительной заявке №61/383,475 на выдачу патента США, поданной 16 сентября 2010 года. Данная приоритетная заявка полностью включена в настоящее описание посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

Примеры и варианты осуществления данного изобретения, не ограничивающие изобретение, относятся в общем к беспроводным системам связи, способам, устройствам и компьютерным программам и, в частности, к сетям Wi-Fi с беспроводной точкой доступа (hotspot, "горячая точка") и к возможности аутентификации у провайдеров услуг, которые управляют такими сетями.

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

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

Wi-Fi является товарным знаком Wi-Fi Alliance, связанным с различными продуктами, принадлежащими классу устройств беспроводной локальной сети (WLAN, wireless local area network), основанных на стандартах IEEE 802.11. Термин Wi-Fi часто используется как синоним технологии IEEE 802.11.

В настоящее время общественные сети Wi-Fi с беспроводной точкой доступа широко распространены во многих местах, таких как отели, рестораны, кафе, аэропорты, магазины и общественные или частные офисные помещения. Для получения доступа к сети Интернет посредством данных сетей с беспроводной точкой доступа от пользователя требуется либо подписка на получение услуг у оператора данной сети с беспроводной точкой доступа, либо любой другой вид соглашения о роуминге.

В настоящее время действует промышленный форум, называемый Hotspot 2.0, который направлен на упрощение процесса получения доступа к общественным сетям Wi-Fi с беспроводной точкой доступа.

В настоящее время существует два главных типа развертывания общественной сети Wi-Fi:

- открытые сети, к которым устройство может свободно подключиться, но не будет иметь доступа к сети Интернет до тех пор, пока не запустит браузер и не предоставит данные для аутентификации, и

- сети с возможностями RSN, которые для подключения к ним требуют предоставления данных для аутентификации. Технология надежно защищенной сети (RSN, Robust Security Network) является элементом алгоритмов аутентификации и шифрования IEEE 802.11i, используемых для осуществления связи между беспроводными точками доступа (WAP, wireless access point) и клиентами беспроводной сети.

Открытые общественные сети Wi-Fi с беспроводной точкой доступа, которые в настоящее время широко распространены, обычно управляются поставщиками Интернет-услуг (ISP, Internet Service Provider), сотовыми операторами или собственно самими организациями. Как правило, для данных сетей требуется оплачиваемая подписка, или они могут предоставляться как часть мобильного тарифного плана или в результате приобретения данного доступа на определенный период времени. Подобные сети Wi-Fi с беспроводной точкой доступа, как правило, используют технологию, называемую порталом аутентификации (captive portal, "пленный портал"), посредством которой пользователи могут предоставлять свои данные для аутентификации для получения доступа к сети или оплаты такого доступа. Подход, основанный на портале аутентификации, требует от пользователя запуска Web-браузера, который затем перенаправляется на портал, управляемый оператором сети с беспроводной точкой доступа. Данный портал предоставляет информацию о различных тарифных планах, которые могут быть выбраны. Если у пользователя имеется подписка на услуги данного оператора, то портал предоставляет пользователю способ ввода назначенных ему данных для аутентификации и затем обеспечивает доступ к сети Интернет. До тех пор, пока аутентификация не будет выполнена, пользовательское устройство не будет иметь подключения к сети Интернет (за пределами портала аутентификации). Технология Wi-Fi беспроводной точки доступа позволяет пользовательскому устройству подключаться к точке доступа (AP, access point) Wi-Fi и назначает устройству IP-адрес. Однако подключение к сети Интернет за пределами портала аутентификации будет заблокировано до тех пор, пока пользователь не будет аутентифицирован с использованием данных для аутентификации, которые назначаются как часть подписки, или пока пользователь не приобретет доступ на определенный период времени. В настоящее время данный подход широко распространен и успешно функционирует для многих видов используемых приложений и услуг.

В сетях RSN с беспроводной точкой доступа нет возможности использовать подход перенаправления на портал аутентификации, так как сети RSN требуют от устройства выполнения аутентификации посредством 802.1х, а сама аутентификация осуществляется до того, как устройству будет назначен IP-адрес. Поэтому нет возможности перенаправления устройства на страницу портала. Если устройство не имеет необходимых данных для аутентификации и возможности аутентификации посредством протокола 802.1х, то устройство не может использовать сеть Wi-Fi с беспроводной точкой доступа. Протокол 802.1х является протоколом защиты информации, определенным IEEE для аутентификации посредством расширяемого протокола защиты информации (EAP, Extensible Authentication Protocol) (802.1Х™, стандарт IEEE для локальных и городских сетей, управление доступом к сети на основе порта, 13 декабря 2004, включен посредством ссылки).

В общем, использование протокола 802.1х для аутентификации в сети Wi-Fi с беспроводной точкой доступа предоставляет более удобный пользовательский интерфейс, так как пользователю не нужно открывать браузер и предоставлять данные для аутентификации. Также не требуется ручного вмешательства пользователя для подключения к сети Интернет посредством такой сети с беспроводной точкой доступа.

Подход на основе протокола 802.1х хорошо работает, когда устройство или пользователь обладают действительными данными для аутентификации в сети Wi-Fi. Однако в случае большого числа операторов беспроводной точки доступа Wi-Fi, которые управляют такими сетями, пользователь может не иметь данных для аутентификации при роуминге или при нахождении в определенном месте. Даже в сетях с возможностями RSN, которые применяют механизмы аутентификации, основанные на протоколе 802.1х, пользователю может предоставляться возможность купить подписку. Операторы сетей Wi-Fi с беспроводной точкой доступа могут получать прибыль посредством гарантии предоставления услуг не только пользователям, имеющим подписки, но также и всем другим пользователям, желающим использовать сеть. Таким образом, оператор беспроводной точки доступа может иметь финансовую заинтересованность в предложении пользователям возможности купить подписку для доступа к сети.

Рабочая группа Wi-Fi Alliance Hotspot 2.0 в настоящее время сконцентрирована на разработке решений, позволяющих незаметно для пользователя предоставлять доступ к сетям Wi-Fi HS2.0 посредством упрощения процедур аутентификации доступа. Предоставление возможностей онлайн-подписки к сетям RSN является одним из обсуждаемых вопросов.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

В пятом аспекте примеров осуществления изобретения предлагается способ, включающий: передачу точкой доступа к сети, не использующей технологию надежно защищенной сети RSN, по меньшей мере одного маяка, включающего идентификатор набора услуг, и обеспечение точкой доступа к сети, не использующей технологию надежно защищенной сети RSN, услуги подписки для защищенной точки доступа к сети, работающей с тем же идентификатором набора услуг, что и точка доступа к сети, не использующая технологию надежно защищенной сети RSN.

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

В седьмом аспекте примеров осуществления изобретения предлагается устройство, включающее по меньшей мере один процессор и по меньшей мере одну память, содержащую код компьютерной программы. В данном аспекте изобретения по меньшей мере одна память с кодом компьютерной программы сконфигурирована так, чтобы с помощью упомянутого по меньшей мере одного процессора обеспечивать выполнение устройством по меньшей мере следующего: передачи по меньшей мере одного маяка; предоставления пользовательскому устройству идентификатора доступа к сети (NAI, network access identifier) для подписки, когда пользовательское устройство находится в состоянии предварительного соединения с устройством; приема от пользовательского устройства запроса на установление соединения, который включает идентификатор доступа к сети (NAI) для подписки, и предоставления пользовательскому устройству ограниченного доступа к сети для создания данных для аутентификации.

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1 показывает упрощенную структурную схему различных электронных устройств, которые подходят для практического использования примеров осуществления данного изобретения.

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

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

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

Фиг.5-1 и 5-2 являются логическими блок-схемами, которые со стороны открытой или защищенной точек доступа к сети, соответственно, иллюстрируют способ и результат исполнения инструкций компьютерной программы, хранимых в машиночитаемой памяти, в соответствии с примерами осуществления данного изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Из предшествующего описания ясно, что имеется проблема, состоящая в том, что нет способа, с помощью которого пользователь мог бы купить подписку в сети, использующей технологию RSN. Упрощенно говоря, пользователь не может получить доступ, поскольку не обладает соответствующими данными для аутентификации в сети, при этом пользователь не может создать или купить соответствующие данные для аутентификации в сети, потому что не имеет доступа к сети. В настоящее время на практике осуществляют передачу пароля на бумаге участникам события, позволяя им получать доступ к сети с помощью данного пароля (каждый имеет один и тот же пароль, называемый в WFA персональным WPA) или формируют для каждого пользователя отдельный маркер, называемый в WFA корпоративным WPA, используя традиционные способы распространения (например, посредством e-mail). Ни один из этих способов не позволяет создавать аккаунт "на лету", так как они требуют от потенциального пользователя либо регистрироваться на событие, либо лично обращаться к администратору и т.д.

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

Примеры осуществления данного изобретения относятся по меньшей мере частично к сетям Wi-Fi HS2.0 и предлагают возможность динамического создания подписки у оператора сети с беспроводной точкой доступа.

Перед дальнейшим подробным описанием примеров осуществления данного изобретения обратимся к фиг.1, показывающей упрощенную структурную схему различных электронных устройств, которые подходят для использования на практике примеров осуществления данного изобретения. На фиг.1 сеть Wi-Fi сконфигурирована для осуществления связи посредством беспроводной линии 11 связи с устройством, таким как устройство мобильной связи, которое может называться здесь станцией (STA, station) или пользовательским устройством (UD, user device) 10, через узел или точку доступа к сети. На фиг.1 показаны две точки доступа к сети (NWAP, network access point), одна из которых представляет сеть 12, использующую технологию RSN, а другая - открытую сеть 12' (сеть, не использующую технологию RSN). По меньшей мере точка NWAP (беспроводная точка доступа) 12, использующая технологию RSN, предоставляет доступ к одной или более сетям передачи данных (например, к сети Интернет). Устройство UD 10 включает контроллер, такой как по меньшей мере один компьютер или процессор 10A данных (DP, data processor), по меньшей мере один машиночитаемый носитель данных, реализованный как память (MEM, memory) 10B, которая хранит программу (PROG, program) 10C из компьютерных инструкций, и по меньшей мере один подходящий радиочастотный (RF, radio frequency) приемопередатчик 10D (пара из передатчика и приемника) для осуществления двусторонней беспроводной связи с узлами или точками 12, 12' доступа к сети посредством одной или более антенн. Точка NWAP 12 также включает контроллер, такой как по меньшей мере один компьютер или процессор 12A данных (DP), по меньшей мере один машиночитаемый носитель данных, реализованный как память (MEM) 12B, которая хранит программу (PROG) 12C из компьютерных инструкций, и по меньшей мере один подходящий радиочастотный приемопередатчик 12D (пара из передатчика и приемника) для осуществления связи с устройством UD 10 посредством одной или более антенн. Можно предположить, что точка NWAP 12' сконструирована аналогично и включает контроллер, такой как по меньшей мере один компьютер или процессор 12A' данных (DP), по меньшей мере один машиночитаемый носитель данных, реализованный как память (MEM) 12B', которая хранит программу (PROG) 12C из компьютерных инструкций, и по меньшей мере один подходящий радиочастотный приемопередатчик 12D' (пара из передатчика и приемника) для осуществления связи с устройством UD 10 посредством одной или более антенн.

Необходимо отметить, что хотя точка NWAP 12, использующая технологию RSN, и открытая (не использующая технологию RSN) точка NWAP 12' показаны как две отдельные точки доступа, на практике их функциональность может быть объединена внутри одной аппаратной/программной системы точки доступа.

Для описания примеров осуществления данного изобретения может предполагаться, что устройство UD 10 также включает браузер 10E, хранилище 10F данных для аутентификации и менеджер 10G соединений (CM, connection manager). На практике браузер 10E и менеджер 10G соединений могут формировать часть программного обеспечения 10C, а хранилище 10F данных для аутентификации может быть реализовано в виде одной или более областей хранения данных в памяти 10B, хотя на фиг.1 данные элементы выделены в отдельные блоки. Как точка NWAP 12, использующая технологию RSN, так и открытая (не использующая технологию RSN) точка NWAP 12' могут включать страницу 12E, 12E' портала или иным образом иметь доступ к серверу, на котором расположена страница Web-портала.

Необходимо отметить, что устройство UD 10 может включать специализированную интегральную схему или чип или модуль WLAN, реализующие всю функциональность или по меньшей мере часть функциональности, необходимую для соединения WLAN и соответствующих операций.

Предполагается, что по меньшей мере одна из программ PROG 10C и 12C включает инструкции программы, которые при их исполнении соответствующим процессором DP позволяют устройству работать в соответствии с примерами осуществления данного изобретения, как будет более подробно описано далее. То есть примеры осуществления данного изобретения могут быть реализованы по меньшей мере частично посредством компьютерного программного обеспечения, исполняемого процессором DP 10A устройства UD10 и/или процессором DP 12A точки NWAP 12, или посредством аппаратного обеспечения или посредством комбинации программного обеспечения и аппаратного обеспечения (и встроенного программного обеспечения).

В общем, различные варианты осуществления устройства UD 10 могут включать, не ограничиваясь этим, карманные компьютеры (PDA, personal digital assistant) с возможностями беспроводной вязи, портативные компьютеры с возможностями беспроводной связи, устройства захвата изображений, такие как цифровые камеры, с возможностями беспроводной связи, игровые устройства с возможностями беспроводной связи, устройства для хранения и воспроизведения музыки с возможностями беспроводной связи, Интернет-устройства, обеспечивающие беспроводной доступ к сети Интернет и просмотр Web-страниц, сотовые телефоны с возможностями связи Wi-Fi, а также портативные устройства или терминалы, реализующие комбинации данных функций.

Блоки машиночитаемой памяти MEM 10B и 12B могут быть любого типа, подходящего для конкретного локального технического окружения, и могут быть реализованы посредством использования любых подходящих технологий хранения данных, таких как запоминающие устройства на основе полупроводников, оперативная память, постоянная память, программируемая постоянная память, флэш-память, магнитные запоминающие устройства и системы, оптические запоминающие устройства и системы, встроенная память и съемная память. Процессоры DP 10A и 12A могут быть любого типа, подходящего для конкретного локального технического окружения, и могут включать, не ограничиваясь этим, один или более универсальных компьютеров, специализированных компьютеров, микропроцессоров, устройств цифровой обработки сигналов (DSP, digital signal processor) и процессоров, реализованных на основе многоядерной процессорной архитектуры.

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

В первом варианте осуществления изобретения (см. также фиг.2) для случая сети 12, использующей технологию RSN, также представлена соответствующая сеть 12', не использующая технологию RSN (то есть открытая сеть). Открытая сеть 12' обеспечивает по меньшей мере возможность онлайн-подписки для устройства UD 10 и, как правило, не предоставляет доступ к сети Интернет или любой другой услуге.

Процесс происходит следующим образом. Открытая сеть 12' указывает в своих возможностях (например, в новой заданной возможности или возможности, зависящей от производителя) на то, что она предоставляет только услугу онлайн-подписки для создания данных для аутентификации, используемых в RSN-сети 12 (с тем же самым идентификатором SSID). Как известно, идентификатор набора услуг, или SSID, является именем, которое однозначно определяет конкретную беспроводную локальную сеть 802.11. Клиентское устройство принимает широковещательные сообщения от всех точек доступа в диапазоне сообщаемых идентификаторов SSID. Затем клиентское устройство может либо вручную, либо автоматически, в зависимости от конфигурации, выбрать сеть для подключения. Идентификатор SSID может быть длиной до 32 символов.

Когда устройство UD 10 выполняет процедуру обнаружения и выбора сети (NDS, Network Discovery and Selection) и находит как открытую сеть 12', так и сеть 12, использующую технологию RSN, с одним и тем же идентификатором SSID, то оно сначала проверяет у себя наличие действительных данных для аутентификации в сети 12, использующей технологию RSN. Если устройство UD 10 определяет, что оно не имеет нужных RSN-данных для аутентификации, то оно обнаруживает возможности открытой сети 12' с тем же самым идентификатором SSID. Если возможности сети 12' указывают на то, что она поддерживает только процедуру подписки, то устройство UD 10 устанавливает связь с открытой сетью 12', запускает браузер 10E и формирует некоторый (например, холостой) http-трафик (например, посредством http-запроса на некоторый IP-адрес, такой как http://dummyhomepage.net). Открытая сеть NWAP 12' перенаправляет данный http-трафик на страницу 12E портала (и традиционным способом предлагает устройству UD 10 свой сертификат). После того, как терминал аутентифицируется на странице портала посредством использования предоставленных данных для аутентификации, для устройства UD 10 на странице 12E портала предлагается на выбор один из тарифных планов и способ оплаты (например, посредством кредитной карты). Также устройству UD 10 может быть предложена возможность создания пользовательских данных для аутентификации, или же данные для аутентификации будут созданы страницей 12E портала (создание данных для аутентификации будет описано ниже).

Когда браузер 10E принимает данные для аутентификации, он может временно сохранить их в хранилище 10F данных для аутентификации и инициировать сообщение об отключении (например, посредством использования программных интерфейсов приложения (API, application program interface) WLAN-чипа, доступных через интерфейс командной строки). Затем устройство UD 10 инициирует сообщение о подключении к сети 12, использующей технологию RSN, посредством указания идентификатора SSID, для которого только что были созданы данные для аутентификации (например, через интерфейс командной строки WLAN-чипа). Альтернативно, если идентификатор SSID не указан, устройство UD 10 может начать новую процедуру NDS, обнаружить идентификатор SSID, для которого только что были созданы данные для аутентификации, и подключиться к данной сети. Как только будут запрошены данные для аутентификации, менеджер 10G соединений предоставит в устройство UD 10 недавно созданные данные для аутентификации. После успешной аутентификации менеджер 10G соединений будет считать данные для аутентификации проверенными и соответственно обновит их статус в хранилище 10F данных для аутентификации.

Если данные для аутентификации не являются рабочими или действительными, или истек срок их действия, аутентификация не будет произведена. Вместо передачи пользователю сообщения об ошибке, устройство UD 10 может автоматически установить соединение с открытой сетью NWAP 12' с тем же самым идентификатором SSID, сформировать http-трафик, перенаправляемый на страницу 12E' портала, которая в свою очередь отобразит пользователю, какие шаги он должен предпринять далее (например, отобразит телефонный номер службы технической поддержки), когда определит, что устройство UD 10 (с уникальным MAC-адресом) намеревается создать данные для аутентификации, но по какой-то причине не может этого сделать.

Теперь обратимся к примеру схемы взаимодействия на фиг.2, где на шаге 2A принимают от открытой сети NWAP 12' маяк: SSID X, Open, Online Sign-up only (SSID X, открытая, только онлайн-подписка). На шаге 2B принимают маяк: SSID X, RSN-enabled (SSID X, используется RSN). Необходимо отметить, что в некоторых случаях порядок приема маяков на шагах 2A и 2B может быть обратным. Так как на шаге 2A указывают только на онлайн-подписку (что означает отсутствие какого-либо доступа к сети Интернет за пределами страниц/страницы подписки), устройство UD 10 продолжает поиск сети, которая предоставляет доступ к сети Интернет. В ответ на определение того, что хост (устройство UD 10) не имеет данных для аутентификации для подключения к сети посредством точки AP, использующей технологию RSN, в точку NWAP 12' для создания аккаунта передают сообщение установления связи Associate (SSID X, Open) (SSID X, открытая). Устройство UD 10 запускает браузер 10E и на шаге 2D передает в точку NWAP 12' запрос HTTP Req (являющийся упомянутым выше холостым http-трафиком). На шаге 2E устройство UD 10 в ответ принимает HTTP-Resp (Перенаправление), а на шаге 2F устанавливают HTTPS-соединение со страницей 12E портала, где устройство UD 10 аутентифицируется в сети, и ему предоставляют необходимые данные для аутентификации, как только оно предоставит информацию об оплате. На шаге 2F устройство UD 10 передает в точку NWAP 12' сообщение об отключении Disassociate (SSID X, Open) (SSID X, открытая). На шаге 2H устройство UD10 передает сообщение установления связи Associate (SSID X, RSN-enabled) (SSID X, используется RSN) и аутентифицируется с помощью точки NWAP 12, использующей технологию RSN, посредством использования данных для аутентификации, предоставленных сервером 12E подписки Web-портала во время HTTPS-соединения на шаге 2F. Необходимо отметить, что идентификатор SSID X, используемый на шагах 2G и 2H, является тем же идентификатором SSID, что и принятый на шагах 2A и 2B. На шаге 2I устройство UD 10 получает доступ к сети Интернет за пределами страниц (страницы) подписки посредством точки NWAP 12, использующей технологию RSN, а данные для аутентификации, принятые во время HTTPS-соединения на шаге 2F, могут быть сохранены в хранилище 10F данных для аутентификации для дальнейшего использования.

Во втором варианте осуществления изобретения (см. также фиг.3), когда имеется сеть 12, использующая технологию RSN, для которой у устройства UD 10 нет данных для аутентификации, устройство UD 10 сначала проверяет возможности сети 12, использующей технологию RSN. Если поддерживается возможность онлайн-подписки (как в настоящее время определено в стандарте 802.11u в таблице 7-43bo), в соответствии с аспектос примера данного изобретения сеть 12, использующая технологию RSN, предоставляет во время нахождения в состоянии предварительного соединения специальный идентификатор доступа к сети (NAI, network access identifier) (например, см. RFC4282) для подписки. Такой идентификатор NAI может быть определен так, как в документе 802.11u в таблице 7-43bn, или как элемент специфичного для производителя списка протокола очереди доступа к сети (ANQP, access network query protocol), так что, когда сеть 12, использующая технологию RSN, поддерживает возможность онлайн-подписки, должен предоставляться идентификатор NAI для подписки. Тогда устройство UD 10 во время нахождения в состоянии предварительного соединения может использовать, например, протокол ANQP (определенный в 802.11u) совместно, например, с только что определенным информационным именем (Info-name) для запроса от сети 12, использующей технологию RSN, для идентификатора NAI для подписки. Когда идентификатор NAI для подписки получен, устройство UD 10 использует данный идентификатор NAI в качестве идентификации протокола расширенной аутентификации (EAP, Extensible Authentication Protocol) во время аутентификации 802.1х. Когда сеть 12, использующая технологию RSN, принимает сообщение идентификации EAP-ответа от устройства UD 10 с идентификатором NAI для подписки в качестве идентификации пользователя, сеть 12, использующая RSN, будет знать, что данный пользователь хочет осуществить подписку. В данном случае аутентификация осуществляется только на стороне сервера, и сеть 12, использующая технологию RSN, не должна запрашивать пользовательские данные для аутентификации (это и является целью определения идентификатора NAI для подписки, так как пользователь не обладает данными для аутентификации). Как только устройство UD 10 успешно аутентифицируется в сети 12, использующей технологию RSN, и соединение установится (со сформированными ключами сессии 802.1х), устройство UD 10 запустит браузер 10E и сформирует некоторый (например, холостой) http-трафик. Сеть 12, использующая технологию RSN, перенаправит данный http-трафик на страницу 12E портала. Необходимо отметить, что даже несмотря на то, что включена защита на уровне соединения, данный вариант осуществления изобретения предполагает, что страница 12 портала предоставляет устройству UD 10 сертификат, и устанавливается https-соединение (защищенное http-соединение) для предотвращения в сети 12, использующей технологию RSN, перехвата данных для аутентификации, формируемых пользователем или предоставляемых страницей портала. Затем пользователю предлагаются тарифные планы, при этом пользователя запрашивают выбрать один из них, а также ввести информацию для оплаты. Пользователю также может быть предложена возможность создать пользовательские данные для аутентификации, или же страница 12 портала создаст данные для аутентификации (создание данных для аутентификации описано ниже). Когда браузер 10E принимает данные для аутентификации, он может временно сохранить их в хранилище 10F данных для аутентификации, инициировать сообщение завершения соединения и инициировать сообщение соединения с той же самой сетью 12, использующей технологию RSN, посредством указания идентификатора SSID, для которого только что были созданы данные для аутентификации. Когда сеть 12, использующая технологию RSN, отправит запрос идентификации EAP, устройство UD 10 предоставит только что созданные данные идентификации (часть из только что созданного набора данных для аутентификации), а не идентификатор NAI для подписки.

Теперь обратимся к примеру схемы взаимодействия на фиг.3, где на шаге 3A устройство UD 10 принимает от сети NWAP 12, использующей технологию RSN, маяк: SSID X, RSN-enabled (SSID X, используется RSN), с указанием поддержки онлайн-подписки. В случае, когда определяют, что хост (устройство UD 10) не обладает необходимыми данными для аутентификации, принимают решение использовать идентификатор NAI для подписки. На шаге 3B в состоянии предварительного соединения устройство UD 10 передает запрос на получение идентификатора NAI для подписки, а на шаге 3C принимает идентификатор NAI для подписки (в состоянии предварительного соединения) от точки NWAP 12, использующей технологию RSN. На шаге 3D устройство UD 10 и точка NWAP 12, использующая технологию RSN, устанавливают соединение (используя аутентификацию только на стороне сервера). Затем устройство UD 10 запускает браузер 10E. На шаге 3E передают запрос HTTP Req (например, холостой http-трафик), и на шаге 3F точка NWAP 12 отправляет ответ HTTP Resp (Перенаправление). На шаге 3F устройство UD 10 принимает в ответ HTTP Resp (Перенаправление), и на шаге 3G устанавливают HTTPS-соединение со страницей 12E портала, на которой устройство UD 10 аутентифицируется и формирует, или же ему предоставляют, необходимые данные для аутентификации. На шаге 3H устройство UD 10 передает сообщение завершения соединения Disassociate (SSID X, RSN-Enabled, SU-NAI) (SSID X, используется RSN, SU-NAI), на шаге 31 устройство UD 10 передает сообщение соединения Associate (SSID X, RSN-enabled) (SSID X, используется RSN) и аутентифицируется с помощью точки NWAP 12, использующей технологию RSN, с использованием данных для аутентификации, полученных от сервера 12E подписки Web-портала во время HTTPS-соединения 3G. На шаге 3J устройство UD 10 получает доступ к сети Интернет посредством точки NWAP 12, использующей технологию RSN, а данные для аутентификации, полученные во время HTTPS-соединения на шаге 3G, могут быть сохранены в хранилище 10F данных для аутентификации для дальнейшего исп