Способ и устройство для получения доступа к беспроводной сети
Иллюстрации
Показать всеИзобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных в сети. Способ содержит этапы, на которых: обнаруживают целевой терминал, получающий доступ к целевой беспроводной сети, после того, как первый терминал получает доступ к целевой беспроводной сети, посредством приема сигнального пакета, транслированного по меньшей мере одним вторым терминалом в предварительно заданном периоде времени, путем вызова интерфейса сканирования точки беспроводного доступа (АР), причем сигнальный пакет содержит информацию о терминале относительно второго терминала, и получения целевого терминала от второго терминала в соответствии с информацией о терминале; формируют групповой адрес в соответствии с информацией о доступе к целевой беспроводной сети; и отправляют на групповой адрес многоадресный пакет, который указывает информацию о доступе и принимается целевым терминалом, чтобы получить доступ к целевой беспроводной сети. 5 н. и 16 з.п. ф-лы, 13 ил.
Реферат
[0001] Настоящая заявка основывается на и по ней испрашивается приоритет по заявке на патент Китая № 201410484650.8, поданной 19 сентября 2014 г., все содержание которой включается в этот документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее раскрытие изобретения относится к области технологии связи, а конкретнее к способу и устройству получения доступа к беспроводной сети.
УРОВЕНЬ ТЕХНИКИ
[0003] В беспроводной сетевой среде, предоставленной устройством беспроводной AP (Access Point, точка беспроводного доступа), терминал может подключаться к устройству беспроводной AP для получения доступа к сети общего пользования посредством устройства беспроводной AP. Например, в домашней беспроводной сетевой среде распространенным устройством беспроводной AP является маршрутизатор, размещенный в доме, все виды интеллектуальных терминалов с функцией WiFi-доступа (Wireless Fidelity) в доме могут получать доступ к домашней беспроводной сети, и соответственно можно реализовать взаимосвязь между интеллектуальными терминалами.
[0004] На предшествующем уровне техники в отношении случая, когда интеллектуальные терминалы в одном и том же диапазоне беспроводной сети получают доступ к беспроводной сети, можно отключить от беспроводной сети один из интеллектуальных терминалов, который получил доступ к беспроводной сети, и он может получить доступ к другим интеллектуальным терминалам в режиме AP, а затем отправить другим интеллектуальным терминалам информацию о доступе к беспроводной сети, другие интеллектуальные терминалы получают доступ к беспроводной сети в соответствии с информацией о доступе, интеллектуальный терминал, который отключен, снова получает доступ к беспроводной сети, посредством этого реализуя то, что все интеллектуальные терминалы получают доступ к беспроводной сети.
[0005] Однако вышеописанный процесс получения доступа к беспроводной сети должен выполнять переключение доступа на интеллектуальные терминалы, которые получили доступ к беспроводной сети, и соответственно процесс доступа обременителен, а эффективность доступа невысока.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Настоящее раскрытие изобретения предоставляет способ и устройство получения доступа к беспроводной сети для решения технической проблемы предшествующего уровня техники, заключающейся в том, что процесс доступа обременителен, а эффективность доступа невысока.
[0007] В соответствии с первым аспектом вариантов осуществления из настоящего раскрытия изобретения предоставляется способ получения доступа к беспроводной сети, включающий в себя:
[0008] обнаружение целевого терминала, получающего доступ к целевой беспроводной сети, после того, как первый терминал получает доступ к целевой беспроводной сети;
[0009] формирование группового адреса в соответствии с информацией о доступе к целевой беспроводной сети; и
[0010] отправку на групповой адрес многоадресного пакета, который указывает информацию о доступе и принимается целевым терминалом, чтобы получить доступ к целевой беспроводной сети.
[0011] В качестве альтернативы обнаружение целевого терминала, получающего доступ к целевой беспроводной сети, включает в себя:
[0012] прием сигнального пакета, транслированного по меньшей мере одним вторым терминалом в предварительно заданном периоде времени, путем вызова интерфейса сканирования точки беспроводного доступа AP, причем сигнальный пакет переносит информацию о терминале относительно второго терминала; и
[0013] получение целевого терминала от второго терминала в соответствии с информацией о терминале.
[0014] В качестве альтернативы получение целевого терминала от второго терминала в соответствии с информацией о терминале включает в себя:
[0015] вывод информационного списка, содержащего информацию о терминале относительно второго терминала; и
[0016] получение информации о целевом терминале, выбранной пользователем из информационного списка, причем информация о целевом терминале является информацией о терминале относительно целевого терминала.
[0017] В качестве альтернативы получение целевого терминала от второго терминала в соответствии с информацией о терминале включает в себя:
[0018] обнаружение записанного списка предыстории терминалов в соответствии с информацией о терминале относительно второго терминала, причем список предыстории терминалов содержит информацию о терминале относительно терминала, обнаруженного первым терминалом в последний раз и получившего доступ к целевой беспроводной сети; и
[0019] определение второго терминала, соответствующего информации о терминале, обнаруженной в информации о предыстории терминалов, в качестве целевого терминала.
[0020] В качестве альтернативы получение целевого терминала от второго терминала в соответствии с информацией о терминале включает в себя:
[0021] оценивание, удовлетворяет ли текущее время предварительно заданному условию времени;
[0022] обнаружение предварительно заданного списка целевых терминалов в соответствии с информацией о терминале относительно второго терминала, когда выполняется условие времени, причем список целевых терминалов содержит информацию о терминале относительно терминала, которому разрешен доступ к целевой беспроводной сети по условию времени; и
[0023] определение второго терминала, соответствующего информации о терминале, обнаруженной в списке целевых терминалов, в качестве целевого терминала.
[0024] В качестве альтернативы получение целевого терминала от второго терминала в соответствии с информацией о терминале включает в себя:
[0025] отправку проверочного пакета второму терминалу; и
[0026] получение целевого терминала от второго терминала, отправляющего ответный пакет, после приема ответного пакета на проверочный пакет.
[0027] В качестве альтернативы формирование группового адреса в соответствии с информацией о доступе к целевой беспроводной сети включает в себя:
[0028] шифрование информации о доступе к целевой беспроводной сети и получение зашифрованной символьной строки, причем информация о доступе включает в себя идентификатор набора служб SSID и пароль целевой беспроводной сети;
[0029] создание множества адресов назначения управления доступом к среде передачи MAC в соответствии с зашифрованной символьной строкой, причем MAC-адрес назначения используется для переноса информации о зашифрованной символьной строке; и
[0030] формирование множества групповых адресов для множества MAC-адресов назначения в соответствии с отношением отображения между MAC-адресом и групповым адресом.
[0031] В качестве альтернативы создание множества MAC-адресов назначения в соответствии с зашифрованной символьной строкой включает в себя:
[0032] последовательное получение содержимого байта у байта, составляющего зашифрованную символьную строку; и
[0033] создание MAC-адреса назначения для содержимого байта, причем содержимое байта записывается в байт значения в MAC-адресе назначения, а информация о местоположении содержимого байта в зашифрованной символьной строке записывается в байт индекса в MAC-адресе назначения.
[0034] В соответствии со вторым аспектом вариантов осуществления из настоящего раскрытия изобретения предоставляется другой способ получения доступа к беспроводной сети, включающий в себя:
[0035] прием пакета физического уровня, переносящего многоадресный пакет, отправленный из первого терминала, который получил доступ к целевой беспроводной сети, причем групповой адрес у многоадресного пакета является групповым адресом, созданным первым терминалом в соответствии с информацией о доступе к целевой беспроводной сети;
[0036] получение информации о доступе к целевой беспроводной сети в соответствии с многоадресным пакетом; и
[0037] получение доступа к целевой беспроводной сети в соответствии с информацией о доступе.
[0038] В качестве альтернативы способ перед приемом пакета физического уровня, переносящего многоадресный пакет, отправленный из первого терминала, который получил доступ к целевой беспроводной сети, дополнительно включает в себя:
[0039] транслирование сигнального пакета в предварительно заданном периоде времени, причем сигнальный пакет переносит информацию о терминале относительно второго терминала, чтобы первый терминал выбрал второй терминал в качестве целевого терминала в соответствии с информацией о терминале.
[0040] В качестве альтернативы прием пакета физического уровня, переносящего многоадресный пакет, отправленный из первого терминала, который получил доступ к целевой беспроводной сети, включает в себя:
[0041] запуск режима прослушивания; и
[0042] прием пакета физического уровня, переносящего многоадресный пакет, отправленный из первого терминала, в режиме прослушивания.
[0043] В качестве альтернативы получение информации о доступе к целевой беспроводной сети в соответствии с многоадресным пакетом включает в себя:
[0044] получение MAC-адреса пакета физического уровня;
[0045] получение области данных в MAC-адресе, соответствующей групповому адресу, отправленному из первого терминала, в соответствии с отношением отображения между MAC-адресом и групповым адресом;
[0046] считывание байта значения в области данных MAC-адреса, чтобы получить содержимое байта, и считывание байта индекса в области данных MAC-адреса, чтобы получить информацию о местоположении содержимого байта;
[0047] объединение содержимого байта в соответствии с информацией о местоположении, чтобы получить зашифрованную символьную строку; и
[0048] декодирование зашифрованной символьной строки, чтобы получить SSID и пароль целевой беспроводной сети в качестве информации о доступе.
[0049] В соответствии с третьим аспектом вариантов осуществления из настоящего раскрытия изобретения предоставляется устройство получения доступа к беспроводной сети, включающее в себя:
[0050] блок получения, выполненный с возможностью обнаружения целевого терминала, получающего доступ к целевой беспроводной сети, после того, как первый терминал получает доступ к целевой беспроводной сети;
[0051] блок формирования, выполненный с возможностью формирования группового адреса в соответствии с информацией о доступе к целевой беспроводной сети; и
[0052] блок отправки, выполненный с возможностью отправки на групповой адрес многоадресного пакета, который указывает информацию о доступе и принимается целевым терминалом, чтобы получить доступ к целевой беспроводной сети.
[0053] В качестве альтернативы блок получения включает в себя:
[0054] субблок приема сигнального пакета, выполненный с возможностью приема сигнального пакета, транслированного по меньшей мере одним вторым терминалом в предварительно заданном периоде времени, путем вызова интерфейса сканирования AP, причем сигнальный пакет переносит информацию о терминале относительно второго терминала; и
[0055] субблок получения целевого терминала, выполненный с возможностью получения целевого терминала от второго терминала в соответствии с информацией о терминале.
[0056] В качестве альтернативы субблок получения целевого терминала включает в себя:
[0057] модуль вывода информационного списка, выполненный с возможностью вывода информационного списка, содержащего информацию о терминале относительно второго терминала; и
[0058] первый модуль получения целевого терминала, выполненный с возможностью получения информации о целевом терминале, выбранной пользователем из информационного списка, причем информация о целевом терминале является информацией о терминале относительно целевого терминала.
[0059] В качестве альтернативы субблок получения целевого терминала включает в себя:
[0060] модуль обнаружения списка предыстории терминалов, выполненный с возможностью обнаружения записанного списка предыстории терминалов в соответствии с информацией о терминале относительно второго терминала, причем список предыстории терминалов содержит информацию о терминале относительно терминала, обнаруженного первым терминалом в последний раз и получившего доступ к целевой беспроводной сети; и
[0061] второй модуль получения целевого терминала, выполненный с возможностью определения второго терминала, соответствующего информации о терминале, обнаруженной в информации о предыстории терминалов, в качестве целевого терминала.
[0062] В качестве альтернативы субблок получения целевого терминала включает в себя:
[0063] модуль оценки условия времени, выполненный с возможностью оценивания, удовлетворяет ли текущее время предварительно заданному условию времени;
[0064] модуль обнаружения списка целевых терминалов, выполненный с возможностью обнаружения предварительно заданного списка целевых терминалов в соответствии с информацией о терминале относительно второго терминала, когда выполняется условие времени, причем список целевых терминалов содержит информацию о терминале относительно терминала, которому разрешен доступ к целевой беспроводной сети по условию времени; и
[0065] третий модуль получения целевого терминала, выполненный с возможностью определения второго терминала, соответствующего информации о терминале, обнаруженной в списке целевых терминалов, в качестве целевого терминала.
[0066] В качестве альтернативы субблок получения целевого терминала включает в себя:
[0067] модуль отправки проверочного пакета, выполненный с возможностью отправки проверочного пакета второму терминалу; и
[0068] модуль получения целевого терминала, выполненный с возможностью получения целевого терминала от второго терминала, отправляющего ответный пакет, после приема ответного пакета на проверочный пакет.
[0069] В качестве альтернативы блок формирования включает в себя:
[0070] субблок шифрования информации о доступе, выполненный с возможностью шифрования информации о доступе к целевой беспроводной сети и получения зашифрованной символьной строки, причем информация о доступе включает в себя идентификатор набора служб SSID и пароль целевой беспроводной сети;
[0071] субблок создания MAC-адресов, выполненный с возможностью создания множества MAC-адресов назначения в соответствии с зашифрованной символьной строкой, причем MAC-адрес назначения используется для переноса информации о зашифрованной символьной строке; и
[0072] субблок формирования групповых адресов, выполненный с возможностью формирования множества групповых адресов для множества MAC-адресов назначения в соответствии с отношением отображения между MAC-адресом и групповым адресом.
[0073] В качестве альтернативы субблок создания MAC-адресов включает в себя:
[0074] модуль получения содержимого байта, выполненный с возможностью последовательного получения содержимого байта у байта, составляющего зашифрованную символьную строку; и
[0075] модуль создания MAC-адреса назначения, выполненный с возможностью создания MAC-адреса назначения для содержимого байта, причем содержимое байта записывается в байт значения в MAC-адресе назначения, а информация о местоположении содержимого байта в зашифрованной символьной строке записывается в байт индекса в MAC-адресе назначения.
[0076] В соответствии с четвертым аспектом вариантов осуществления из настоящего раскрытия изобретения предоставляется устройство получения доступа к беспроводной сети, включающее в себя:
[0077] блок приема, выполненный с возможностью приема пакета физического уровня, переносящего многоадресный пакет, отправленный из первого терминала, который получил доступ к целевой беспроводной сети, причем групповой адрес у многоадресного пакета является групповым адресом, созданным первым терминалом в соответствии с информацией о доступе к целевой беспроводной сети;
[0078] блок получения, выполненный с возможностью получения информации о доступе к целевой беспроводной сети в соответствии с многоадресным пакетом; и
[0079] блок доступа, выполненный с возможностью получения доступа к целевой беспроводной сети в соответствии с информацией о доступе.
[0080] В качестве альтернативы устройство дополнительно включает в себя:
[0081] блок транслирования, выполненный с возможностью транслирования сигнального пакета в предварительно заданном периоде времени, причем сигнальный пакет переносит информацию о терминале относительно второго терминала, чтобы первый терминал выбрал второй терминал в качестве целевого терминала в соответствии с информацией о терминале.
[0082] В качестве альтернативы блок приема включает в себя:
[0083] субблок открытия режима прослушивания, выполненный с возможностью запуска режима прослушивания; и
[0084] субблок прослушивания многоадресного пакета, выполненный с возможностью приема пакета физического уровня, переносящего многоадресный пакет, отправленный из первого терминала, в режиме прослушивания.
[0085] В качестве альтернативы блок получения включает в себя:
[0086] субблок получения MAC-адреса, выполненный с возможностью получения MAC-адреса пакета физического уровня;
[0087] субблок получения зашифрованной символьной строки, выполненный с возможностью получения области данных в MAC-адресе, соответствующей групповому адресу, отправленному из первого терминала, в соответствии с отношением отображения между MAC-адресом и групповым адресом; считывания байта значения в области данных MAC-адреса, чтобы получить содержимое байта, и считывания байта индекса в области данных MAC-адреса, чтобы получить информацию о местоположении содержимого байта; и объединения содержимого байта в соответствии с информацией о местоположении, чтобы получить зашифрованную символьную строку; и
[0088] субблок получения информации о доступе, выполненный с возможностью декодирования зашифрованной символьной строки, чтобы получить SSID и пароль целевой беспроводной сети в качестве информации о доступе.
[0089] В соответствии с пятым аспектом вариантов осуществления из настоящего раскрытия изобретения предоставляется устройство получения доступа к беспроводной сети, включающее в себя:
[0090] процессор; и
[0091] запоминающее устройство для хранения команд, исполняемых процессором;
[0092] в котором процессор выполнен с возможностью:
[0093] обнаружения целевого терминала, получающего доступ к целевой беспроводной сети, после того, как первый терминал получает доступ к целевой беспроводной сети;
[0094] формирования группового адреса в соответствии с информацией о доступе к целевой беспроводной сети; и
[0095] отправки на групповой адрес многоадресного пакета, который указывает информацию о доступе и принимается целевым терминалом, чтобы получить доступ к целевой беспроводной сети.
[0096] В соответствии с шестым аспектом вариантов осуществления из настоящего раскрытия изобретения предоставляется устройство получения доступа к беспроводной сети, включающее в себя:
[0097] процессор; и
[0098] запоминающее устройство для хранения команд, исполняемых процессором;
[0099] причем процессор выполнен с возможностью:
[00100] приема пакета физического уровня, переносящего многоадресный пакет, отправленный из первого терминала, который получил доступ к целевой беспроводной сети, причем групповой адрес у многоадресного пакета является групповым адресом, созданным первым терминалом в соответствии с информацией о доступе к целевой беспроводной сети;
[00101] получения информации о доступе к целевой беспроводной сети в соответствии с многоадресным пакетом; и
[00102] получения доступа к целевой беспроводной сети в соответствии с информацией о доступе.
[00103] Технические решения, предоставленные вариантами осуществления из настоящего раскрытия изобретения, могут включать в себя следующие полезные результаты:
[00104] Настоящее раскрытие изобретения обнаруживает целевой терминал, получающий доступ к целевой беспроводной сети, с помощью первого терминала, который получил доступ к целевой беспроводной сети, и отправляет многоадресный пакет на групповой адрес после формирования группового адреса в соответствии с информацией о доступе к целевой беспроводной сети, чтобы целевой терминал получил информацию о доступе в соответствии с принятым многоадресным пакетом и получил доступ к целевой беспроводной сети. Поскольку можно реализовать то, что целевой терминал получает доступ к целевой беспроводной сети в случае, когда первый терминал не отключается от целевой беспроводной сети, можно упростить процесс контроля доступа по сравнению с предшествующим уровнем техники, на котором нужно выполнять переключение доступа, и повышается эффективность, с которой целевой терминал получает доступ к целевой беспроводной сети.
[00105] В настоящем раскрытии изобретения первый терминал может принимать сигнальный пакет, отправленный целевым терминалом, через заданный интерфейс сканирования AP, при помощи чего можно реализовать то, что целевой терминал автоматически обнаруживают в соответствии с информацией о терминале, перенесенной в сигнальном пакете.
[00106] В настоящем раскрытии изобретения первый терминал может использовать разные методы обнаружения для обнаружения целевого терминала в соответствии с информацией о терминале, и соответственно разнообразные и гибкие методы обнаружения могут удовлетворять разным требованиям пользователя к настройке.
[00107] В настоящем раскрытии изобретения первый терминал может шифровать информацию о доступе перед тем, как передается информация о доступе к целевой беспроводной сети, при помощи чего обеспечивается безопасность транспортировки информации о доступе.
[00108] В настоящем раскрытии изобретения первый терминал может создавать MAC-адрес, переносящий информацию о доступе к целевой беспроводной сети, и отображать MAC-адрес в соответствующий групповой адрес в соответствии с отношением отображения между MAC-адресом и групповым адресом на предшествующем уровне техники.
[00109] В настоящем раскрытии изобретения, поскольку сам целевой терминал обладает функцией транслирования сигнального пакета, то первый терминал может автоматически обнаруживать целевой терминал путем приема сигнального пакета, при этом подключение к целевой беспроводной сети не разрывается.
[00110] В настоящем раскрытии изобретения, поскольку целевой терминал может принимать все пакеты радиоинтерфейса в режиме прослушивания после того, как запускается режим прослушивания, то можно принять многоадресный пакет, отправленный первым терминалом, чтобы получить информацию о доступе к целевой беспроводной сети и реализовать автоматический доступ к целевой беспроводной сети.
[00111] Нужно понимать, что как предшествующее общее описание, так и последующее подробное описание являются лишь примерными и поясняющими и не ограничивают заявленное изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[00112] Прилагаемые чертежи, которые включаются в это описание изобретения и составляют его часть, иллюстрируют варианты осуществления в соответствии с изобретением и вместе с описанием служат для объяснения принципов изобретения.
[00113] Фиг. 1 - блок-схема алгоритма, показывающая способ получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00114] Фиг. 2 - блок-схема алгоритма, показывающая другой способ получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00115] Фиг. 3 - схема, показывающая окружение применения для получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00116] Фиг. 4 - блок-схема, показывающая устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00117] Фиг. 5 - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00118] Фиг. 6A - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00119] Фиг. 6B - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00120] Фиг. 6C - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00121] Фиг. 6D - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00122] Фиг. 7 - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00123] Фиг. 8 - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00124] Фиг. 9 - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00125] Фиг. 10 - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00126] Фиг. 11 - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00127] Фиг. 12 - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00128] Фиг. 13 - блок-схема, показывающая устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
[00129] Фиг. 14 - блок-схема, показывающая другое устройство получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[00130] Сейчас будет сделана подробная ссылка на примерные варианты осуществления, примеры которых иллюстрируются на прилагаемых чертежах. Нижеследующее описание ссылается на прилагаемые чертежи, на которых одинаковые цифры на разных чертежах представляют одинаковые или аналогичные элементы, пока не заявлено иное. Реализации, изложенные в нижеследующем описании примерных вариантов осуществления, не представляют все реализации в соответствии с раскрытием изобретения. Вместо этого они являются всего лишь примерами устройств и способов в соответствии с аспектами, связанными с раскрытием изобретения, которые перечислены в прилагаемой формуле изобретения.
[00131] Термин, используемый в настоящем раскрытии изобретения, предназначен только для описания конкретных вариантов осуществления и не предназначен для ограничения настоящего раскрытия изобретения. При использовании в настоящем раскрытии изобретения и прилагаемой формуле изобретения "упомянутый" и формы единственного числа предназначены для включения в себя форм множественного числа, пока контекст явно не указывает иное. Также нужно понимать, что используемый в этом документе термин "и/или" означает и включает в себя любые или все возможные сочетания одного или нескольких ассоциированных перечисленных элементов.
[00132] Хотя термины "первый", "второй", "третий" и т.п. используются в настоящем раскрытии изобретения для описания различной информации, нужно понимать, что информацию не следует ограничивать этими терминами. Эти термины используются только для различения информации одного типа. Например, первая информация также может называться второй информацией без отклонения от объема настоящего раскрытия изобретения. Аналогичным образом вторая информация также может называться первой информацией. При использовании в данном документе слово "если" в зависимости от контекста можно интерпретировать в качестве "где ……", или "когда ……", или "в ответ на".
[00133] Как показано на фиг. 1, фиг. 1 является блок-схемой алгоритма, показывающей способ получения доступа к беспроводной сети в соответствии с примерным вариантом осуществления из настоящего раскрытия изобретения, причем способ может использоваться в первом терминале. Способ включает в себя следующие этапы.
[00134] На этапе 101 обнаруживают целевой терминал, получающий доступ к целевой беспроводной сети, после того, как первый терминал получает доступ к целевой беспроводной сети.
[00135] Терминал в вариантах осуществления из настоящего раскрытия изобретения может быть любыми интеллектуальными терминалами с функцией доступа к беспроводной сети, например функцией WiFi, которые могут быть, в частности, мобильным телефоном, планшетом, PDA (персональный цифровой помощник), интеллектуальной розеткой, интеллектуальным кондиционером, интеллектуальным воздухоочистителем, интеллектуальным носимым устройством, WiFi/инфракрасной коробкой реле дистанционного управления и т.п. Интеллектуальный терминал обычно может включать в себя два рабочих режима, режим AP и режим STATION соответственно. В режиме AP интеллектуальный терминал может использоваться в качестве точки беспроводного доступа и предоставлять другим интеллектуальным терминалам услугу доступа к сети. В режиме STATION интеллектуальный терминал, используемый в качестве клиентского устройства, получает доступ к сети посредством других устройств AP.
[00136] В вариантах осуществления из настоящего раскрытия изобретения целевая беспроводная сеть предоставляется маршрутизатором, используемым в качестве устройства AP, и маршрутизатор, используемый в качестве интеллектуального устройства маршрутизации, может обладать не только традиционной функцией маршрутизации, но также дополнительно включать в себя отдельную операционную систему и диск. Когда первый терминал получает доступ к целевой беспроводной сети, можно получить информацию о доступе к целевой беспроводной сети, и она может включать в себя SSID (идентификатор набора служб) и пароль. В диапазоне целевой беспроводной сети, предоставленной маршрутизатором, в дополнение к получившему доступ первому терминалу также можно задать несколько интеллектуальных терминалов, которые не получили доступ к целевой беспроводной сети, которые в вариантах осуществления из настоящего раскрытия изобретения могут называться целевым терминалом.
[00137] В вариантах осуществления из настоящего раскрытия изобретения интеллектуальные терминалы, которые задали режим AP, могут называться вторыми терминалами. Следует отметить, что описание вторых терминалов не используется для ограничения количества терминалов, а представляет по меньшей мере один интеллектуальный терминал из всех интеллектуальных терминалов, который можно обнаружить с помощью первого терминала. В режиме AP вторые терминалы могут транслировать сигнальный пакет в предварительно заданном периоде времени, причем сигнальный пакет может переносить информацию о терминале относительно вторых терминалов. Например, информация о терминале может включать в себя SSID вторых терминалов, информацию описания типа устройства и информацию о производителе терминала, и т.п., а также может включать в себя IP-адрес для проверки, чтобы проверить, успешно ли подключен второй терминал, например, автоматически перейти на страницу, соответствующую IP-адресу и т.п., когда подключение успешно. В качестве интеллектуального терминала первый терминал (например, маршрутизатор или мобильный телефон, который подключен к маршрутизатору, и т.п.) предоставляет интерфейс сканирования AP, и путем вызова интерфейса сканирования AP первый терминал может принять сигнальный пакет, транслированный вторыми терминалами, и получить из сигнального пакета информацию о терминале относительно вторых терминалов, чтобы получить от вторых терминалов целевой терминал в соответствии с информацией о терминале. Поскольку вторые терминалы, которые могут быть обнаружены первым терминалом, в дополнение к целевым терминалам в диапазоне целевой беспроводной сети могут включать в себя устройство AP в диапазоне другой беспроводной сети, после того, как второй терминал обнаружен первым терминалом, необходимо дополнительно получить от вторых терминалов целевой терминал, получающий доступ к целевой беспроводной сети. Целевой терминал получается следующими методами.
[00138] Первый метод: при получении из сигнального пакета информации о терминале относительно второго терминала первый терминал может вывести информационный список, содержащий информацию о терминале относительно каждого второго терминала. В этом случае пользователь терминала у первого терминала может выбрать информацию о целевом терминале в соответствии с информацией о терминале в том информационном списке. Например, в диапазоне домашней целевой беспроводной сети пользователь терминала у первого терминала может выбрать из информационного списка информацию о терминале относительно терминала, установленного в доме, в качестве информации о целевом терминале, и соответственно терминал, соответствующий информации о целевом терминале, является целевым терминалом.
[00139] Второй метод: каждый раз, когда первый терминал обнаруживает целевой терминал, и целевой терминал получает доступ к целевой беспроводной сети, информация о терминале относительно вышеупомянутого целевого терминала записывается в список предыстории терминалов; при получении из сигнального пакета информации о терминале относительно второго терминала первый терминал может обнаружить список предыстории терминалов в соответствии с информацией о терминале относительно второго терминала и определить второй терминал, соответствующий информации о терминале, обнаруженной в информации о предыстории терминалов, в качестве целевого терминала.
[00140] Третий метод: первый терминал может предварительно задать соответствующее отношение между списком целевых терминалов и условием времени, причем условие времени может использоваться для представления диапазона времени, например, от 20:00 до 24:00, причем список целевых терминалов включает в себя информацию о терминале относительно терминала, которому разрешен доступ к целевой беспроводной сети в диапазоне времени, представленном условием времени; при получении из сигнального пакета информации о терминале относительно второго терминала первый терминал может прежде всего оценить, удовлетворяет ли текущее время предварительно заданному условию времени, обнаруживает список целевых терминалов в соответствии с информацией о терминале относительно второго терминала, когда выполняется условие времени, и определяет второй терминал, соответствующий информации о терминале, обнаруженной в списке целевых терминалов, в качестве целевого терминала.
[00141] Конечно, метод выбора целевого терминала от второго терминала не ограничивается вышеупомянутым методом и может определяться в соответствии с экологическими факторами, например, в соответствии с текущей температурой воздуха выбирается, получает ли доступ интеллектуальный кондиционер, и т.п.
[00142] Чтобы повысить точность обнаружения вторых терминалов, после того, как из сигнального пакета получается информация о терминале относительно вторых терминалов, первый терминал может отправить второму терминалу проверочный пакет, например зондирующий пакет, и получить целевой терминал от вторых терминалов, которые отправляют ответный пакет, при приеме ответного пакета на проверочный пакет.
[00143] На этапе 102 формируется групповой адрес в соответствии с информацией о доступе к целевой беспроводной сети.
[00144] Полученные первым терминалом SSID и пароль целевой беспроводной сети составляют строку, и варианты осуществления из настоящего раскрытия изобретения не ограничивают формат построения той строки. Например, строка может иметь формат "SSID + пароль", а также может иметь формат "пароль + SSID". Первый терминал шифрует вышеупомянутую строку и получает зашифрованную символьную строку, и