СПОСОБ И АППАРАТ ДЛЯ АВТОМАТИЧЕСКОГО ПОДКЛЮЧЕНИЯ БЕСПРОВОДНОЙ СЕТИ
METHOD AND EQUIPMENT FOR WIRELESS NETWORK AUTOMATIC CONNECTION

[0001] Данная заявка основана и заявляет приоритет перед китайской заявкой №201410360907.9, поданной 25 июля 2014 г., содержание которой полностью включено в данную заявку в качестве ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Данное изобретение относится к области коммуникационных технологий и, в частности, к способу и аппаратуре автоматического подключения к беспроводной сети.
УРОВЕНЬ ТЕХНИКИ
[0003] В существующей области техники терминальное устройство может сохранять имя и пароль беспроводной сети, к которой подключилось терминальное устройство, так чтобы могло быть выполнено автоматическое подключение с использованием сохраненного пароля, когда беспроводная сеть будет обнаружена в следующий раз. Беспроводная сеть включает в себя сеть WIFI («беспроводная локальная сеть WLAN стандарта 802.11») и различные сети на базе протокола стандарта IEEE 802.11 (стандарт Института инженеров по электротехнике и радиоэлектронике) беспроводных локальных сетей. При выполнении автоматического подключения с использованием сохраненного пароля необходимо определить, является ли данная обнаруженная беспроводная сеть той же самой сетью, что и при предыдущем подключении. Способ определения в существующей области техники включает в себя определение того, являются ли одинаковыми имена двух беспроводных сетей, и, если они одинаковые, определение того, является ли данная обнаруженная беспроводная сеть той же самой сетью, что и при предыдущем подключении.
[0004] Однако многие беспроводные сети имеют одинаковые имена. Может произойти неправильное определение, если определение того, являются ли две беспроводные сети одной и той же сетью, осуществляется по их именам, в результате чего происходит неуспешное автоматическое подключение со стороны терминального устройства. Обычно, если автоматическое подключение безуспешно, на терминальном устройстве продолжают всплывать окна приглашения к вводу пользователем пароля снова, что составляет неудобство для пользователя.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Чтобы решить проблему, существующую в родственных областях техники, в вариантах осуществления данного изобретения предлагается способ и аппаратура для автоматического подключения беспроводной сети, чтобы повысить точность определения, является ли ранее подключенная беспроводная сеть той же, что и обнаруженная в данный момент, чтобы снизить возможность безуспешного автоматического подключения и избежать неудобства для пользователя.
[0006] В соответствии с первым аспектом вариантов осуществления данного изобретения предлагается способ автоматического подключения беспроводной сети, включающий в себя: когда состояние подключения беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, генерирование списка первой беспроводной сети, основанного на именах, найденных в данный момент окружающих беспроводных сетей, в котором первая беспроводная сеть использует то же имя вместе со второй беспроводной сетью, которая имеет предварительно сохраненную информацию о подключении; выполнение сопоставление и сравнение списка первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети, чтобы получить результат сопоставления и сравнения, в котором список второй беспроводной сети является списком беспроводных сетей, соответствующих второй беспроводной сети; и, в случае если результат сопоставления и сравнения удовлетворяет заданному условию, отправка запроса на подключение в первую беспроводную сеть, основанного на предварительно сохраненной информации о подключении второй беспроводной сети.
[0007] В одном варианте осуществления способ генерирования списка второй беспроводной сети может содержать: поиск имен окружающих беспроводных сетей, когда подключена вторая беспроводная сеть; и генерирование списка второй беспроводной сети, соответствующего вторым беспроводным сетям на основании найденных имен окружающих беспроводных сетей.
[0008] В одном варианте осуществления способ может включать в себя: обновление списка второй беспроводной сети, основанного на списке первой беспроводной сети, после того как запрос на подключение отправлен в первую беспроводную сеть и подключение прошло успешно.
[0009] Этот вариант осуществления имеет следующие преимущества: сохраненный список второй беспроводной сети можно уточнить путем его обновления, и результат сопоставления и сравнения, полученный с помощью уточненного списка второй беспроводной сети, более точный, таким образом повышается точность определения, является ли беспроводная сеть той же самой, и снижается вероятность безуспешного автоматического подключения.
[0010] В одном варианте осуществления обновление списка второй беспроводной сети, основанного на списке первой беспроводной сети, может включать в себя: добавление каждого пункта списка первой беспроводной сети, который не включен в список второй беспроводной сети, в список второй беспроводной сети; или замену списка второй беспроводной сети списком первой беспроводной сети.
[0011] Этот вариант осуществления имеет следующие преимущества: при объединении списков первой и второй беспроводной сети пункты в списке второй беспроводной сети могут постоянно дополняться, таким образом уточняя список второй беспроводной сети; и путем замены списка второй беспроводной сети списком первой беспроводной сети сохраненный список второй беспроводной сети может обновляться в реальном времени.
[0012] В одном варианте осуществления способ может включать в себя: сохранение списка первой беспроводной сети, когда результат сопоставления и сравнения не удовлетворяет заданному условию.
[0013] Этот вариант осуществления имеет следующее преимущество: когда результат сопоставления и сравнения не удовлетворяет заданному условию, который означает, что данная обнаруженная первая беспроводная сеть является новой обнаруженной сетью, связанной со вторыми беспроводными сетями, и имеет свой собственный список беспроводной сети, список первой беспроводной сети сохраняется для последующих операций.
[0014] В одном варианте осуществления, если результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, отправка запроса на подключение в первую беспроводную сеть, основанного на предварительно сохраненной информации о подключении второй беспроводной сети, может включать в себя: отправку запросов на подключение в первую беспроводную сеть с помощью информации о подключении вторых беспроводных сетей друг за другом, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована; или сортировку по меньшей мере двух вторых беспроводных сетей на основании результатов сопоставления и сравнения в порядке от большего к меньшему и отправку запросов на подключение в первую беспроводную сеть с помощью информации о подключении вторых беспроводных сетей друг за другом в соответствии с порядком сортировки, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована.
[0015] Данный вариант осуществления имеет следующие преимущества: при сортировке вторых беспроводных сетей автоматическое подключение осуществляется на основании паролей для подключения отсортированных вторых беспроводных сетей, что сокращает время автоматического подключения подбором паролей для подключения, сокращает время выполнения автоматического подключения для терминального устройства и экономит ресурс терминального устройства.
[0016] В одном варианте осуществления сопоставления и сравнения списка первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети для получения результатов сопоставления и сравнения может включать в себя: определение количества пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети; и определение отношения количества пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети, к общему количеству пунктов в списке второй беспроводной сети, и принятие этого отношения как результата сопоставления и сравнения, соответствующего второй беспроводной сети.
[0017] Этот вариант осуществления имеет следующие преимущества: по сравнению с результатом сопоставления и сравнения, полученного путем подсчета количества пунктов, каждый из которых имеет одинаковое имя в списках первой и второй беспроводных сетей, результат сопоставления и сравнения, полученный вышеописанным способом данного варианта осуществления, может отражать степень соответствия списков двух беспроводных сетей более точно, таким образом улучшая точность определения одинаковых беспроводных сетей и снижая вероятность безуспешного автоматического подключения.
[0018] В соответствии со вторым аспектом вариантов осуществления данного изобретения предлагается аппаратура для автоматического подключения к беспроводной сети, аппаратура содержит: модуль обнаружения, выполненный так, чтобы, когда состояние подключения беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, генерировать список первой беспроводной сети, основанный на именах, найденных в данный момент окружающих беспроводных сетей, в котором первая беспроводная сеть использует одно и то же имя вместе со второй беспроводной сетью, которая имеет предварительно сохраненную информацию о подключении; модуль сопоставления и сравнения, выполненный так, чтобы сопоставлять и сравнивать список первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети, чтобы получить результат сопоставления и сравнения, в котором список второй беспроводной сети является списком беспроводных сетей, соответствующих второй беспроводной сети; и модуль подключения, выполненный так, чтобы, в случае когда результат сопоставления и сравнения удовлетворяет заданному условию, отправлять запрос на подключение к первой беспроводной сети, основанный на предварительно сохраненной информации о подключении второй беспроводной сети.
[0019] В одном варианте осуществления аппаратура может содержать генерирующий модуль, выполненный так, чтобы искать имена окружающих беспроводных сетей, когда подключена вторая беспроводная сеть, и генерировать список второй беспроводной сети, соответствующий вторым беспроводным сетям, основанный на найденных именах окружающих беспроводных сетей.
[0020] В одном варианте осуществления аппаратура может содержать модуль обновления, выполненный для обновления списка второй беспроводной сети, основанного на списке первой беспроводной сети, после того как запрос на подключение отправлен в первую беспроводную сеть и подключение прошло успешно.
[0021] В одном варианте осуществления модуль обновления может содержать: первый блок обновления, выполненный так, чтобы добавлять каждый пункт списка первой беспроводной сети, который не включен в список второй беспроводной сети, в список второй беспроводной сети; или второй блок обновления, выполненный так, чтобы заменять список второй беспроводной сети списком первой беспроводной сети.
[0022] В одном варианте осуществления аппаратура может содержать модуль хранения, выполненный так, чтобы сохранять список первой беспроводной сети, если результат сопоставления и сравнения не удовлетворяет заданному условию.
[0023] В одном варианте осуществления модуль подключения может содержать: первый блок подключения, выполненный так, что когда результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, отправлять запрос на подключение к первой беспроводной сети, основанный на предварительно сохраненной информации о подключении второй беспроводной сети, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована; или второй блок подключения, выполненный так, чтобы, когда результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, сортировать по меньшей мере две вторые беспроводные сети на основании результатов сопоставления и сравнения в порядке от большего к меньшему, и отправлять запросы на подключение к первой беспроводной сети с помощью информации о подключении вторых беспроводных сетей друг за другом, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована.
[0024] В одном варианте осуществления модуль сопоставления и сравнения может содержать блок сопоставления и сравнения, выполненный так, чтобы определять количество пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети; и определять отношение количества пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети, к общему количеству пунктов в списке второй беспроводной сети, и принимать это отношение как результат сопоставления и сравнения, соответствующий второй беспроводной сети.
[0025] В соответствии с третьим аспектом вариантов осуществления данного изобретения предлагается устройство для автоматического подключения к беспроводной сети, содержащее: процессор и запоминающее устройство (ЗУ), выполненное так, чтобы сохранять инструкции, выполняемые процессором, в котором процессор выполнен так, чтобы: генерировать список первой беспроводной сети, основанный на именах найденных в настоящий момент окружающих беспроводных сетей, когда состояние подключения беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, в котором первая беспроводная сеть использует одно и то же имя вместе со второй беспроводной сетью, которая имеет предварительно сохраненную информацию о подключении; сопоставлять и сравнивать список первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети, чтобы получить результат сопоставления и сравнения, в котором список второй беспроводной сети является списком беспроводных сетей, соответствующих второй беспроводной сети; и отправлять запрос на подключение к первой беспроводной сети, основанный на предварительно сохраненной информации о подключении второй беспроводной сети, в случае когда результат сопоставления и сравнения удовлетворяет заданному условию.
[0026] Технические решения варианта осуществления данного изобретения имеют следующие преимущества: при сопоставлении и сравнении списков беспроводных сетей, имеющих одинаковое имя, автоматическое подключение может осуществляться на основании результата сопоставления и сравнения, таким образом повышая точность определения того, является ли ранее подключенная беспроводная сеть той же самой, что и обнаруженная в настоящий момент беспроводная сеть, предотвращая некорректное определение разных беспроводных сетей, имеющих такое же имя, что и такая же беспроводная сеть, снижая вероятность безуспешного автоматического подключения и предотвращая неудобство пользователя.
[0027] Необходимо понимать, что и вышеприведенное общее описание, и последующее подробное описание являются примером и приводятся в только целях объяснения, и не являются ограничивающими для изобретения, соответствующего формуле изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0028] Сопроводительные чертежи, которые включены в данное описание и составляют его часть, иллюстрируют варианты осуществления, соответствующие изобретению, и вместе с описанием служат для объяснения принципов изобретения.
[0029] Фиг. 1 представляет функциональную блок-схему, показывающую способ автоматического подключения беспроводной сети в соответствии с примером варианта осуществления.
[0030] Фиг. 2 представляет функциональную блок-схему, показывающую способ автоматического подключения беспроводной сети в соответствии с первым примером варианта осуществления.
[0031] Фиг. 3 представляет функциональную блок-схему, показывающую способ автоматического подключения беспроводной сети в соответствии со вторым примером варианта осуществления.
[0032] Фиг. 4 представляет структурную блок-схему, показывающую аппаратуру для автоматического подключения беспроводной сети в соответствии с примером варианта осуществления.
[0033] Фиг. 5 представляет структурную блок-схему, показывающую другую аппаратуру для автоматического подключения беспроводной сети в соответствии с примером варианта осуществления.
[0034] Фиг. 6А представляет структурную блок-схему, показывающую другую аппаратуру для автоматического подключения беспроводной сети в соответствии с примером варианта осуществления.
[0035] Фиг. 6В представляет структурную блок-схему, показывающую другую аппаратуру для автоматического подключения беспроводной сети в соответствии с примером варианта осуществления.
[0036] Фиг. 7 представляет структурную блок-схему, показывающую другую аппаратуру для автоматического подключения беспроводной сети в соответствии с примером варианта осуществления.
[0037] Фиг. 8А представляет структурную блок-схему, показывающую другую аппаратуру для автоматического подключения беспроводной сети в соответствии с примером варианта осуществления.
[0038] Фиг. 8В представляет структурную блок-схему, показывающую другую аппаратуру для автоматического подключения беспроводной сети в соответствии с примером варианта осуществления.
[0039] Фиг. 9 представляет структурную блок-схему, показывающую устройство, адаптированное для автоматического подключения к беспроводной сети в соответствии с примером варианта осуществления.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0040] Далее следует подробное описание примеров вариантов осуществления, примеры которых иллюстрируются на сопроводительных чертежах. Нижеследующее описание ссылается на сопроводительные чертежи, на которых одни и те же позиции на разных чертежах представляют одни и те же или аналогичные элементы, если иное не указано. Исполнения, описанные в нижеследующем описании примеров вариантов осуществления, не представляют все исполнения, следующие из изобретения. Напротив, они являются только примерами аппаратуры и способов, соответствующих аспектам, относящимся к изобретению, как указывается в прилагаемой формуле изобретения.
[0041] Фиг. 1 представляет функциональную блок-схему, показывающую способ автоматического подключения беспроводной сети в соответствии с примером варианта осуществления. Как показано на фиг. 1, способ автоматического подключения беспроводной сети, который применяется для терминального устройства, такому как сотовый телефон, планшет или ноутбук, соответственно имеющего карту беспроводной сети связи, включает в себя следующие этапы S101-S104.
[0042] На этапе S101, когда состояние подключения к беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, генерируется список первой беспроводной сети на основании имен, найденных в настоящий момент окружающих беспроводных сетей,
[0043] в котором первая беспроводная сеть использует одно и то же имя вместе со второй беспроводной сетью, которая имеет предварительно сохраненную информацию о подключении.
[0044] На этапе S102 список первой беспроводной сети сопоставляется и сравнивается с предварительно сохраненным списком второй беспроводной сети для получения результата сопоставления и сравнения,
[0045] в котором список второй беспроводной сети является списком беспроводных сетей, соответствующих второй беспроводной сети.
[0046] В одном варианте осуществления генерирование списка второй беспроводной сети может включать в себя: поиск имен окружающих беспроводных сетей, когда вторая беспроводная сеть подключена; и генерирование списка второй беспроводной сети, соответствующего вторым беспроводным сетям, на основании найденных имен окружающих беспроводных сетей.
[0047] Например, если обнаруженная в настоящий момент первая беспроводная сеть имеет имя D, и ранее осуществлялось подключение беспроводной сети с таким же именем, беспроводная сеть, которая имеет такое же имя D и которая ранее подключалась, является второй беспроводной сетью, информация о подключении которой была сохранена. Осуществляется поиск имен окружающих беспроводных сетей, когда подключена вторая беспроводная сеть. Список второй беспроводной сети, соответствующий второй беспроводной сети, генерируется на основании найденных имен окружающих беспроводных сетей, и обозначается как «СписокD2» (ListD2). Список первой беспроводной сети обозначается как «СписокD1» (ListD1). Как упоминалось на этапе S102, списки «СписокD1» и «СписокD2» сопоставляются и сравниваются для получения результата сопоставления и сравнения, соответствующего второй беспроводной сети.
[0048] В одном варианте осуществления этап S102 может выполняться как этапы А1-А2.
[0049] На этапе А1 определяется количество пунктов в списке первой беспроводной сети, каждый из которых имеет такое же имя, что и один из пунктов в списке второй беспроводной сети.
[0050] На этапе А2 определяется отношение количества пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети, к общему количеству пунктов в списке второй беспроводной сети, и это отношение принимается как результат сопоставления и сравнения, соответствующий второй беспроводной сети.
[0051] По сравнению с результатом сопоставления и сравнения, полученного путем подсчета количества пунктов в списке первой беспроводной сети, каждый из которых имеет такое же имя, как имя и в списке второй беспроводной сети, результат сопоставления и сравнения, полученный вышеописанным способом данного варианта осуществления, может отражать степень соответствия списков двух беспроводных сетей более точно, тем самым повышая точность последующего определения одинаковых беспроводных сетей и снижая вероятность безуспешного автоматического подключения.
[0052] Способы выполнения в вышеописанных вариантах осуществления приводятся только в качестве примера и не исключают другие способы выполнения этапа S102. Например, этап S102 может быть выполнен следующим образом: определяется количество пунктов в списке первой беспроводной сети, каждый из которых имеет такое же имя, что и один из пунктов в сохраненном списке второй беспроводной сети, и определенное количество пунктов в списке первой беспроводной сети, каждый из которых имеет такое же имя, что и один из пунктов в списке второй беспроводной сети, принимается как результат сопоставления и сравнения, соответствующий второй беспроводной сети. И наоборот, этап S102 может быть выполнен следующим образом: устанавливается количество пунктов в списке первой беспроводной сети, каждый из которых имеет такое же имя, что и один из пунктов в сохраненном списке второй беспроводной сети, определяется отношение количества пунктов, каждый из которых имеет то же самое имя, к общему количеству пунктов в списке второй беспроводной сети, и установленное отношение принимается как результат сопоставления и сравнения, соответствующий второй беспроводной сети.
[0053] На этапе S103, в случае если результат сопоставления и сравнения удовлетворяет заданному условию, запрос на подключение отправляется в первую беспроводную сеть на основании предварительно сохраненной информации о подключении второй беспроводной сети.
[0054] В одном варианте осуществления этап S103 может выполняться следующим образом: когда отношение, полученное в результате сопоставления и сравнения, больше, чем заданное условие, определяется, что результат сопоставления и сравнения удовлетворяет заданному условию.
[0055] Например, списки первой и второй беспроводных сетей определяются как списки «СписокD1» и «СписокD2» соответственно. Списки «СписокD1» и «СписокD2» имеют 7 общих пунктов, и список «СписокD2» имеет общее количество пунктов 10. Можно определить, что результат сопоставления и сравнения списка «СписокD2» составляет 70% после сопоставления и сравнения двух списков. Если заданное отношение составляет 60%, то поскольку результат сопоставления и сравнения в 70% больше, чем данное заданное отношение, можно определить, что результат сопоставления и сравнения удовлетворяет заданному условию.
[0056] Когда результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, этап S103 может выполняться в соответствии со следующим техническим решением.
[0057] В одном варианте осуществления этап S103 может выполняться следующим образом: запросы на подключение отправляются в первую беспроводную сеть с помощью информации о подключении вторых беспроводных сетей друг за другом, результаты сопоставления и сравнения которых удовлетворяют заданному условию, пока подключение не будет успешным, или информация о подключении всех вторых беспроводных сетей не будет использована.
[0058] В другом варианте осуществления этап S103 может выполняться следующим образом: вторые беспроводные сети, результат сопоставления и сравнения которых удовлетворяет заданному условию, сортируются на основании результатов сопоставления и сравнения в порядке от большего к меньшему; и запросы на подключение отправляются в первую беспроводную сеть с помощью информации о подключении вторых беспроводных сетей друг за другом, пока подключение не будет успешным, или информация о подключении всех вторых беспроводных сетей не будет использована.
[0059] Кроме того, способы выполнения этапов в данном изобретении не ограничиваются вышеописанными техническими решениями. Если имеются вторые беспроводные сети, этапы S102-S103 могут выполняться следующим образом: список первой беспроводной сети сопоставляется и сравнивается со списком второй беспроводной сети для получения результата сопоставления и сравнения; если результат сопоставления и сравнения удовлетворяет заданному условию, запрос на подключение отправляется в первую беспроводную сеть на основании информации о подключении второй беспроводной сети; если результат сопоставления и сравнения не удовлетворяет заданному условию, список первой беспроводной сети сопоставляется и сравнивается со следующим списком второй беспроводной сети, и вышеописанная операция повторяется, пока подключение не будет успешным, или все списки второй беспроводной сети не будут сопоставлены и сравнены.
[0060] В итоге, путем сопоставления и сравнения списков беспроводной сети для беспроводных сетей, имеющих одинаковое имя, автоматическое подключение осуществляется на основе результата сопоставления и сравнения, что повышает точность определения, является ли ранее подключенная беспроводная сеть той же самой, что и обнаруженная в данный момент беспроводная сеть, уменьшает вероятность некорректного определения разных беспроводных сетей, имеющих одинаковое имя, что и такая же беспроводная сеть, снижает вероятность безуспешного автоматического подключения и позволяет избежать неудобства для пользователя.
[0061] В одном варианте осуществления список второй беспроводной сети обновляется с помощью списка первой беспроводной сети.
[0062] Способ дополнительно включает в себя: обновление списка второй беспроводной сети на основании списка первой беспроводной сети, после того как запрос на подключение отправлен в первую беспроводную сеть и подключение прошло успешно, в котором обновление списка второй беспроводной сети, основанного на списке первой беспроводной сети, может выполняться таким образом, что каждый пункт списка первой беспроводной сети, который не включен в список второй беспроводной сети, добавляется в список второй беспроводной сети.
[0063] Например, список «СписокD2», сохраненный на этапе S103, является списком второй беспроводной сети, а список «СписокD1», сохраненный на этапе S103, является списком первой беспроводной сети. Каждый пункт в списке «СписокD1», не включенный в список «СписокD2», добавляется в список «СписокD2». Таким образом, сохраненный список «СписокD2» уточняется. Результат сопоставления и сравнения, полученный с помощью корректированного списка «СписокD2», является более точным, таким образом повышается точность определения, является ли беспроводная сеть той же самой, и снижается вероятность безуспешного автоматического подключения.
[0064] Способы выполнения в вышеописанных вариантах осуществления приводятся только в качестве иллюстрирующих примеров и не исключают другие способы выполнения для обновления списка второй беспроводной сети, основанного на списке первой беспроводной сети. Например, обновление списка второй беспроводной сети, основанного на списке первой беспроводной сети, может выполняться следующим образом: список второй беспроводной сети заменяется списком первой беспроводной сети. При замене списка второй беспроводной сети списком первой беспроводной сети сохраненный список первой беспроводной сети может обновляться в реальном времени.
[0065] В другом варианте осуществления способ может дополнительно включать в себя: сохранение списка первой беспроводной сети, когда результат сопоставления и сравнения не удовлетворяет заданному условию.
[0066] Список первой беспроводной сети, сохраненный на вышеописанном этапе, может использоваться в последующих операциях.
[0067] Например, когда результат сопоставления и сравнения не удовлетворяет заданному условию на этапе S103, операция автоматического подключения не запустится, и терминальное устройство может выводить на экран поле приглашения к вводу пароля подключения.
[0068] Когда подключение к первой беспроводной сети с помощью пароля подключения прошло успешно, сохраненный список первой беспроводной сети меняется на список второй беспроводной сети.
[0069] Когда подключение к первой беспроводной сети с помощью пароля подключения не удалось, сохраненный список первой беспроводной сети является списком беспроводной сети, подлежащим аутентификации, и обнаруженная в данный момент первая беспроводная сеть является беспроводной сетью, подлежащей аутентификации. Когда беспроводная сеть, обнаруженная во второй раз, имеет то же имя, что и вышеупомянутая беспроводная сеть, подлежащая аутентификации, список беспроводной сети, подлежащей аутентификации, сопоставляется и сравнивается со списком беспроводной сети той беспроводной сети, которая была обнаружена во второй раз. Когда результат сопоставления и сравнения удовлетворяет заданному условию, автоматическое подключение не запускается, и терминальное устройство может выводить на экран после приглашения ко вводу пароля подключения. Когда подключение к беспроводной сети, обнаруженной во второй раз, с помощью пароля подключения прошло успешно, список беспроводной сети, подлежащей аутентификации, меняется на список второй беспроводной сети, и беспроводная сеть, подлежащая аутентификации, становится второй беспроводной сетью, при этом введенный пароль подключения является информацией о подключении. Кроме того, вышеупомянутый список беспроводной сети, подлежащей аутентификации, может обновляться на основании списка беспроводной сети той беспроводной сети, которая была обнаружена во второй раз.
[0070] В итоге, если результат сопоставления и сравнения не удовлетворяет заданному условию, что означает, что обнаруженная в данный момент первая беспроводная сеть не является той же самой, что и вторая беспроводная сеть, хотя имеет то же имя, что и вторая беспроводная сеть, обнаруженная в данный момент первая беспроводная сеть является новой беспроводной сетью и имеет собственный соответствующий список беспроводной сети; поэтому список первой беспроводной сети сохраняется для последующих операций.
[0071] Следующие варианты осуществления представлены ниже, чтобы объяснить технические решения вариантов осуществления данного изобретения.
[0072] Вариант осуществления 1
[0073] С использованием способа, представленного в вариантах осуществления данного изобретения, первый вариант осуществления позволяет терминальному устройству, такому как сотовый телефон, автоматически подключаться к беспроводной сети. Терминальное устройство применяется следующим образом. Терминальное устройство успешно подключилось ко второй беспроводной сети, названной А и идентифицированной как WIFI А. Когда вторая беспроводная сеть подключена, открывается список «СписокА2» второй беспроводной сети на основании имен найденных беспроводных сетей. Например, список «СписокА2» второй беспроводной сети включает в себя пять беспроводных сетей, а именно WIFI A, WIFI В, WIFI С, WIFI D и WIFI Е. Терминальное устройство сохраняет имя WIFI А второй беспроводной сети, пароль подключения WIFI А и список «СписокА2» второй беспроводной сети. Как показано на фиг. 2, терминальное устройство выполняет следующие операции.
[0074] На этапе S201, когда состояние подключения беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, названная А, генерируется список «СписокA1» первой беспроводной сети, основанный на именах найденных в данный момент окружающих беспроводных сетей.
[0075] На этапе S202 список «СписокА1» первой беспроводной сети сопоставляется и сравнивается со списком «СписокА2» второй беспроводной сети для определения количества пунктов, каждый из которых имеет одинаковое имя в двух списках, и отношение количества пунктов, каждый из которых имеет одинаковое имя в двух списках, к общему количеству пунктов в списке «СписокА2» второй беспроводной сети берется как результат сопоставления и сравнения.
[0076] На этапе S203 определяется, превышает ли результат сопоставления и сравнения заданное отношение в 60%. Если он превышает 60%, выполняется этап S204. Если он меньше или равен 60%, выполняется этап S206.
[0077] На этапе S204 запрос на подключение посылается в первую беспроводную сеть с помощью сохраненного пароля подключения второй беспроводной сети WIFI А.
[0078] На этапе S205 список «СписокА2» второй беспроводной сети обновляется на основании списка «СписокА1» первой беспроводной сети.
[0079] На этапе S206, если результат сопоставления и сравнения не превышает заданное отношение в 60%, запрос на подключение не отправляется в первую беспроводную сеть, и список «СписокА1 » первой беспроводной сети сохраняется.
[0080] В первом варианте осуществления путем сопоставления и сравнения списков беспроводных сетей, тех беспроводных сетей, которые имеют одинаковое имя, автоматическое подключение может осуществляться на основании результата сопоставления и сравнения, тем самым повышая точность определения того, является ли ранее подключенная беспроводная сеть той же самой, что и обнаруженная в данный момент, избегая некорректного определения разных беспроводных сетей, имеющих такое же имя, что и такая же беспроводная сеть, снижая вероятность безуспешного автоматического подключения и устраняя неудобство для пользователя.
[0081] Вариант осуществления 2
[0082] С помощью способа, представленного вариантами осуществления данного изобретения, второй вариант осуществления позволяет терминальному устройству, такому как сотовый телефон, автоматически подключаться к беспроводной сети. Терминальное устройство применяется следующим образом. Терминальное устройство сохраняет два пароля подключения, соответствующих беспроводной сети, названной В, при этом два пароля подключения включают в себя пароль «ПарольВ1» подключения и пароль «ПарольВ2» подключения. Терминальное устройство также сохранило список «СписокВ21» второй беспроводной сети, соответствующий паролю «ПарольВ1» подключения, и список «СписокВ22» второй беспроводной сети, соответствующий паролю «ПарольВ2» подключения. Как показано на фиг. 3, терминальное устройство выполняет следующие операции.
[0083] На этапе S301, когда состояние подключения беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, названная В, генерируется список «СписокВ1» первой беспроводной сети, основанный на именах найденных в данный момент окружающих беспроводных сетей.
[0084] На этапе S302 список «СписокВ1» первой беспроводной сети сопоставляется и сравнивается со списками «СписокВ21» и «СписокВ22» второй беспроводной сети соответственно для получения результатов сопоставления и сравнения списков «СписокВ21» и «СписокВ22» второй беспроводной сети.
[0085] Результат сопоставления и сравнения списка «СписокВ21» второй беспроводной сети является отношением количества пунктов в списке «СписокВ1 » первой беспроводной сети, каждый из которых имеет такое же имя, что и один из пунктов в списке «СписокВ21» второй беспроводной сети, к общему количеству пунктов в списке «СписокВ21» второй беспроводной сети.
[0086] Результат сопоставления и сравнения списка «СписокВ22» второй беспроводной сети является отношением количества пунктов в списке «СписокВ1 » первой беспроводной сети, каждый из которых имеет такое же имя, что и один из пунктов в списке «СписокВ22» второй беспроводной сети, к общему количеству пунктов в списке «СписокВ22» второй беспроводной сети.
[0087] На этапе S303 результаты сопоставления и сравнения списков «СписокВ21» и «СписокВ22» второй беспроводной сети сравниваются с заданным отношением в 60% соответственно.
[0088] На этапе S304, если ни один из двух результатов сопоставления и сравнения списков «СписокВ21» и «СписокВ22» второй беспроводной сети не удовлетворяет заданному условию, запрос на подключение не отправляется в первую беспроводную сеть, и список «СписокВ1» первой беспроводной сети сохраняется.
[0089] На этапе S305, если один из двух результатов сопоставления и сравнения списков «СписокВ21» и «СписокВ22» второй беспроводной сети удовлетворяет заданному условию, запрос на подключение отправляется в первую беспроводную сеть с использованием сохраненного пароля подключения, соответствующего списку второй беспроводной сети, результат сопоставления и сравнения которого удовлетворяет заданному условию, и список второй беспроводной сети обновляется на основании списка «СписокВ1» первой беспроводной сети.
[0090] Например, в случае когда результат сопоставления и сравнения списка «СписокВ21» второй беспроводной сети удовлетворяет заданному условию, на этапе S305 запрос на подключение отправляется в первую беспроводную сеть с использованием сохраненного пароля «ПарольВ1» подключения, соответствующего списку «СписокВ21» второй беспроводной сети, и список «СписокВ21» второй беспроводной сети обновляется на основании списка «СписокВ1» первой беспроводной сети.
[0091] На этапе S306, если оба результата сопоставления и сравнения списков «СписокВ21» и «СписокВ22» второй беспроводной сети удовлетворяют заданному условию, списки «СписокВ21» и «СписокВ22» второй беспроводной сети сортируются на основании результатов сопоставления и сравнения, организованных в порядке от большего к меньшему; и запросы на подключение отправляются в первую беспроводную сеть с помощью сохраненных паролей подключения друг за другом в соответствии с этим порядком, пока подключение не будет успешным или оба пароля подключения не будут использованы.
[0092] Например, допустим, что результаты сопоставления и сравнения списков «СписокВ21» и «СписокВ22» второй беспроводной сети, полученные на этапе S302, составляют 80% и 70% соответственно. Списки «СписокВ21» и «СписокВ22» второй беспроводной сети сортируются. Сначала запрос на подключение отправляется в первую беспроводную сеть с использованием пароля «ПарольВ1» подключения, соответствующего списку «СписокВ21» второй беспроводной сети. Если подключение прошло успешно, выполняется следующий шаг. Если оно безуспешно, запрос на подключение отправляется в первую беспроводную сеть с использованием пароля «ПарольВ2» подключения, соответствующего списку «СписокВ22» второй беспроводной сети.
[0093] На этапе S307, после того как запрос на подключение отправлен в первую беспроводную сеть и подключение прошло успешно, список второй беспроводной сети, соответствующий паролю подключения, использованному для подключения, обновляется на основании списка «СписокВ1» первой беспроводной сети.
[0094] На этапе S308, после того как запрос на подключение, отправленный в первую беспроводную сеть, прошел безуспешно, список «СписокВ1» первой беспроводной сети сохраняется.
[0095] Во втором варианте осуществления путем сопоставления и сравнения списков беспроводных сетей тех беспроводных сетей, которые имеют одинаковое имя, автоматическое подключение может осуществляться на основании результата сопоставления и сравнения, тем самым повышая точность определения того, является ли ранее подключенная беспроводная сеть такой же, что и обнаруженная в данный момент, избегая некорректного определения разных беспроводных сетей, имеющих такое же имя, что и такая же беспроводная сеть, снижая вероятность безуспешного автоматического подключения и не допуская неудобство для пользователя.
[0096] Фиг. 4 представляет структурную блок-схему, иллюстрирующая аппаратуру для автоматического подключения беспроводной сети в соответствии с примером варианта осуществления. Как показано на фиг. 4, аппаратура для автоматического подключения беспроводной сети содержит: модуль 41 обнаружения, выполненный так, чтобы, когда состояние подключения беспроводной сети является отключенным состоянием «отключено», и обнаружена первая беспроводная сеть, генерировать список первой беспроводной сети, основанный на именах, найденных в данный момент окружающих беспроводных сетей, в котором первая беспроводная сеть использует одно и то же имя вместе со второй беспроводной сетью, которая имеет предварительно сохраненную информацию о подключении; модуль 42 сопоставления и сравнения, выполненный так, чтобы сопоставлять и сравнивать список первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети, чтобы получить результат сопоставления и сравнения, в котором список второй беспроводной сети является списком беспроводных сетей, соответствующих второй беспроводной сети; и модуль 43 подключения, выполненный так, чтобы, в случае если результат сопоставления и сравнения удовлетворяет заданному условию, отправлять запрос на подключение к первой беспроводной сети, основанный на предварительно сохраненной информации о подключении второй беспроводной сети.
[0097] В одном варианте осуществления, как показано на фиг. 5, аппаратура может содержать: генерирующий модуль 44, выполненный так, чтобы искать имена окружающих беспроводных сетей, когда подключена вторая беспроводная сеть, и генерировать список второй беспроводной сети, соответствующий вторым беспроводным сетям, основанный на найденных именах окружающих беспроводных сетей.
[0098] В другом варианте осуществления, как показано на фиг. 6А и 6В, аппарат может содержать: модуль 45 обновления, выполненный так, чтобы обновлять список второй беспроводной сети, основанный на списке первой беспроводной сети, после того как запрос на подключение отправлен в первую беспроводную сеть и подключение прошло успешно.
[0099] В другом варианте осуществления, как показано на фиг. 6А и 6В, модуль 45 обновления может содержать: первый блок 451 обновления, выполненный так, чтобы добавлять каждый пункт списка первой беспроводной сети, который не включен в список второй беспроводной сети, в список второй беспроводной сети; или второй блок 452 обновления, выполненный так, чтобы заменять список второй беспроводной сети списком первой беспроводной сети.
[0100] В другом варианте осуществления, как показано на фиг. 7, аппаратура может содержать: модуль 46 хранения, выполненный так, чтобы сохранять список первой беспроводной сети, если результат сопоставления и сравнения не удовлетворяет заданному условию.
[0101] В другом варианте осуществления, как показано на Фиг. 8А и 8В, модуль подключения 43 может содержать: первый блок 431 подключения, выполненный так, что если результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, отправлять запрос на подключение к первой беспроводной сети, основанный на предварительно сохраненной информации о подключении вторых беспроводных сетей, друг за другом, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована; или второй блок 432 подключения, выполненный так, чтобы когда результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, сортировать по меньшей мере две вторые беспроводные сети на основании результатов сопоставления и сравнения в порядке от большего к меньшему, и отправлять запросы на подключение к первой беспроводной сети с помощью информации о подключении вторых беспроводных сетей друг за другом, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована.
[0102] В другом варианте осуществления, как показано на фиг. 4, модуль 42 сопоставления и сравнения может содержать: блок 421 сопоставления и сравнения, выполненный так, чтобы определять количество пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети; и определять отношение количества пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети, к общему количеству пунктов в списке второй беспроводной сети, и принимать это отношение как результат сопоставления и сравнения, соответствующий второй беспроводной сети.
[0103] Путем сопоставления и сравнения списков беспроводных сетей тех беспроводных сетей, которые имеют одинаковое имя, автоматическое подключение может выполняться аппаратом для автоматического подключения беспроводной сети, предлагаемым в этом варианте осуществления, на основании результата сопоставления и сравнения, тем самым повышая точность определения того, является ли ранее подключенная беспроводная сеть такой же, что и обнаруженная в данный момент, избегая некорректного определения разных беспроводных сетей, имеющих такое же имя, что и такая же беспроводная сеть, снижая вероятность безуспешного автоматического подключения и не допуская неудобство для пользователя.
[0104] Что касается аппаратуры в вышеописанных вариантах осуществления, то конкретные способы выполнения операций отдельных модулей аппаратуры подробно описывались в вариантах осуществления в отношении способа автоматического подключения беспроводной сети, который не будет уточняться здесь.
[0105] Фиг. 9 представляет структурную блок-схему, иллюстрирующую устройство 500, выполненное для автоматического подключения беспроводной сети и применимый к терминальному устройству в соответствии с примером варианта осуществления. Например, устройство 500 может быть мобильным телефоном, компьютером, цифровым вещательным терминалом, устройством отправки сообщений, игровой консолью, планшетом, медицинским устройством, спортивным оборудованием, персональным цифровым помощником и тому подобным.
[0106] На фиг. 9 устройство 500 может включать в себя один или более следующих компонентов: блок 502 обработки, запоминающее устройство 504, блок 506 питания, мультимедийный блок 508, аудиоблок 510, интерфейс 512 ввода/вывода (I/O), сенсорный блок 514 и блок 516 связи.
[0107] Блок 502 обработки обычно управляет в общем операциями устройства 500, такими как операции, связанные с дисплеем, телефонными звонками, передачей данных, работой камеры и записью. Блок 502 обработки может включать в себя один или более процессоров 520 для выполнения инструкций по осуществлению всех или части этапов в вышеописанных способах. Кроме того, блок 502 обработки может включать в себя один или более модулей, которые обеспечивают взаимодействие между блоком 502 обработки и другими компонентами. Например, блок 502 обработки может включать в себя мультимедийный модуль для обеспечения взаимодействия между мультимедийным блоком 508 и блоком 502 обработки.
[0108] Запоминающее устройство 504 выполнено так, чтобы сохранять разный тип данных для поддержки работы устройства 500. Примеры таких данных включают в себя инструкции для любых приложений или способов, работающих на устройстве 500, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.п. Запоминающее устройство 504 можно реализовать с помощью любого типа устройств энергозависимой или энергонезависимого запоминающих устройств, а также комбинации таковых, таких как статическое запоминающее устройство с произвольной выборкой (SRAM), электрически стираемое программируемое постоянное ЗУ (EEPROM), стираемое программируемое постоянное ЗУ (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитная запоминающее устройство, флэш-память, магнитный или оптический диск.
[0109] Блок 506 питания подает питание к различным компонентам устройства 500. Блок 506 питания может включать в себя систему управления питанием, один или несколько источников питания и любые другие компоненты, связанные генерированием, управлением и распределением питания в устройстве 500.
[0110] Мультимедийный блок 508 включает в себя экран, обеспечивающий интерфейс вывода между устройством 500 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорный экран для получения входных сигналов от пользователя. Сенсорная панель включает в себя один или более сенсоров для восприятия прикосновений, скользящих и других жестов на сенсорной панели. Сенсоры касания могут не только воспринимать разницу между прикосновением и скольжением, но также распознавать период времени и давление, связанные с касанием или скольжением. В некоторых вариантах осуществления мультимедийный компонент 508 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера может принимать внешние мультимедийные данные, когда устройство 500 находится в рабочем режиме, таком как режим фотографирования или режим съемки видео. И передняя камера, и задняя камера могут быть системой фиксированных оптических линз или иметь функцию трансфокатора.
[0111] Аудиоблок 510 выполнен так, чтобы служить для вывода и/или ввода аудиосигнала. Например, аудиоблок 510 включает в себя микрофон ("MIC"), выполненный так, чтобы принимать внешний аудиосигнал, когда устройство 500 находится в рабочем режиме, таком как режим звонка, режим записи и режим распознавания голоса. Полученный аудиосигнал может быть далее сохранен в памяти 804 или передан с помощью блока 516 связи. В некоторых вариантах осуществления аудиоблок 810 далее включает в себя динамик для вывода аудиосигнала.
[0112] Интерфейс 512 ввода/вывода I/O обеспечивает интерфейс между блоком 502 обработки и периферийными модулями интерфейса, такими как клавиатура, сенсорное колесо с кнопками, клавиши и тому подобное. Клавиши могут включать в себя, но не ограничиваться этим, кнопку возврата в начало, клавишу громкости, кнопку «Пуск» и кнопку блокировки.
[0113] Сенсорный блок 514 включает в себя один или более сенсоров, чтобы обеспечить оценку статуса различных аспектов устройства 500. Например, сенсорный блок 514 может обнаруживать открытый/закрытый статус устройства 500, относительное расположение компонентов, например, дисплея и клавиатуры, устройства 500, изменение положения устройства 500 или компонента устройства 500, наличие или отсутствие контакта пользователя с устройством 500, ориентация или ускорение/замедление устройства 500 и изменение температуры устройства 500. Сенсорный блок 514 может включать в себя сенсор приближения, обнаруживающий присутствие объектов поблизости без физического контакта. Сенсорный блок 514 может также включать в себя световой сенсор, такой как сенсоры изображения CMOS или CCD для использования в приложения для работы с изображениями. В некоторых вариантах осуществления сенсорный блок 514 может также включать в себя акселерометр, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[0114] Блок 516 связи выполнен так, чтобы обеспечивать связь, проводную или беспроводную, между устройством 500 и другими устройствами. Устройство 500 может иметь доступ к беспроводной сети на базе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном примере варианта осуществления блок 516 связи получает широковещательный сигнал или связанную с вещанием информацию из внешней системы управления вещанием по широковещательному каналу. В одном примере варианта осуществления блок 516 связи дополнительно включает в себя модуль радиосвязи на коротком расстоянии (NFC) для обеспечения связи малого радиуса действия. Например, модуль NFC может быть реализован на базе технологии радиочастотной/ВЧ идентификация (RFID), технологии ассоциации ИК техники передачи данных (IrDA), сверхширокополосной технологии (UWB), технологии Bluetooth (BT) и других технологий.
[0115] В примерах вариантов осуществления устройство 500 может быть реализовано с помощью одного или более специализированных интегральных схем (ASICs), цифровых процессоров сигналов (DSPs), устройств цифровой обработки сигналов (DSPDs), программируемых логических устройств (PLDs), матриц программируемых логических вентилей (FPGAs), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для реализации вышеописанных способов.
[0116] В примерах вариантов осуществления также предлагается энергонезависимая машиночитаемая среда хранения, включая инструкции, такие как включенные в память 504, выполняемые процессором 520 в устройстве 500, для выполнения вышеописанных способов. Например, энергонезависимой машиночитаемой средой хранения может быть ROM, RAM, CD-ROM, магнитная лента, флоппи-диск, оптическое устройство хранения данных и тому подобное.
[0117] Аппаратура для автоматического подключения беспроводной сети включает в себя: процессор; и запоминающее устройство, выполненное так, чтобы сохранять инструкции, выполняемые процессором, в котором процессор устроен так, чтобы: генерировать список первой беспроводной сети, основанный на именах найденных в настоящий момент окружающих беспроводных сетей, когда состояние подключения беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, в котором первая беспроводная сеть использует одно и то же имя вместе со второй беспроводной сетью, которая имеет предварительно сохраненную информацию о подключении; сопоставлять и сравнивать список первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети, чтобы получить результат сопоставления и сравнения, в котором список второй беспроводной сети является списком беспроводных сетей, соответствующих второй беспроводной сети; и отправлять запрос на подключение к первой беспроводной сети, основанный на предварительно сохраненной информации о подключении второй беспроводной сети, в случае если результат сопоставления и сравнения удовлетворяет заданному условию.
[0118] Процессор дополнительно выполнен так, чтобы осуществлять поиск имен окружающих беспроводных сетей, когда подключена вторая беспроводная сеть; и генерировать список второй беспроводной сети, соответствующий второй беспроводной сети, на основании найденных имен окружающих беспроводных сетей.
[0119] Процессор дополнительно выполнен так, чтобы: обновлять список второй беспроводной сети на основании списка первой беспроводной сети после того, как запрос на подключение отправлен в первую беспроводную сеть и подключение прошло успешно.
[0120] Процессор дополнительно выполнен так, чтобы: добавлять каждый пункт списка первой беспроводной сети, который не включен в список второй беспроводной сети, в список второй беспроводной сети, или заменять список второй беспроводной сети списком первой беспроводной сети.
[0121] Процессор дополнительно выполнен так, чтобы: сохранять список первой беспроводной сети, если результат сопоставления и сравнения не удовлетворяет заданному условию.
[0122] Процессор дополнительно выполнен так, чтобы, если результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, отправлять запросы на подключение в первую беспроводную сеть с помощью информации о подключении вторых беспроводных сетей друг за другом, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована; или сортировать по меньшей мере две вторые беспроводные сети на основании результатов сопоставления и сравнения в порядке от большего к меньшему и отправлять запросы на подключение в первую беспроводную сеть с помощью информации о подключении вторых беспроводных сетей друг за другом, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована.
[0123] Процессор дополнительно выполнен так, чтобы: определять количество пунктов в списке первой беспроводной сети, каждый из которых имеет такое же имя, что и один из пунктов в списке второй беспроводной сети, и определять отношение количества пунктов в списке первой беспроводной сети, каждый из которых имеет такое же имя, что и один из пунктов в списке второй беспроводной сети, к общему количеству пунктов в списке второй беспроводной сети, и принимать это отношение как результат сопоставления и сравнения, соответствующий второй беспроводной сети.
[0124] Энергонезависимая машиночитаемая среда хранения, в которой сохранены инструкции, функционирует так, что при их выполнении процессором мобильного терминала, мобильный терминал реализует способ автоматического подключения беспроводной сети, который включает в себя: когда состояние подключения беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, генерирование списка первой беспроводной сети, основанного на именах найденных в данный момент окружающих беспроводных сетей, в котором первая беспроводная сеть использует одно и то же имя вместе со второй беспроводной сетью, которая имеет предварительно сохраненную информацию о подключении; поиск соответствий и сравнение списка первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети, чтобы получить результат сопоставления и сравнения, в котором список второй беспроводной сети является списком беспроводных сетей, соответствующих второй беспроводной сети; и, в случае если результат сопоставления и сравнения удовлетворяет заданному условию, отправка запроса на подключение к первой беспроводной сети, основанный на предварительно сохраненной информации о подключении второй беспроводной сети.
[0125] Генерирование списка второй беспроводной сети включает в себя: поиск имен окружающих беспроводных сетей, когда вторая беспроводная сеть подключена, и генерирование списка второй беспроводной сети, соответствующего вторым беспроводным сетям, основанного на найденных именах окружающих беспроводных сетей.
[0126] Способ далее может включать в себя: обновление списка второй беспроводной сети, основанного на списке первой беспроводной сети, после того как запрос на подключение отправлен в первую беспроводную сеть и подключение прошло успешно.
[0127] Обновление списка второй беспроводной сети, основанного на списке первой беспроводной сети, включает в себя: добавление каждого пункта списка первой беспроводной сети, который не включен в список второй беспроводной сети, в список второй беспроводной сети; или замену списка второй беспроводной сети списком первой беспроводной сети.
[0128] Способ может далее включать в себя: сохранение списка первой беспроводной сети, если результат сопоставления и сравнения не удовлетворяет заданному условию.
[0129] Если результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, отправка запроса на подключение в первую беспроводную сеть, основанного на предварительно сохраненной информацией о подключении второй беспроводной сети, включает в себя: отправку запросов на подключение в первую беспроводную сеть с помощью информации о подключении вторых беспроводных сетей друг за другом, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована; или сортировку по меньшей мере двух вторых беспроводных сетей на основании результатов сопоставления и сравнения в порядке от большего к меньшему, и отправку запросов на подключение в первую беспроводную сеть с помощью информации о подключении вторых беспроводных сетей друг за другом в соответствии с порядком сортировки, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована.
[0130] Сопоставление и сравнение списка первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети для получения результата сопоставления и сравнения включает в себя: определение количества пунктов в списке первой беспроводной сети, каждый из которых имеет такое же имя, что и один из пунктов в списке второй беспроводной сети; и определение отношения количества пунктов в списке первой беспроводной сети, каждый из которых имеет такое же имя, что и один из пунктов в списке второй беспроводной сети, к общему количеству пунктов в списке второй беспроводной сети, и принятие отношения как результата сопоставления и сравнения, соответствующего второй беспроводной сети.
[0131] Другие варианты осуществления изобретения являются очевидными для специалистов из описания и практики изобретения, раскрытого в данном документе. Эта заявка охватывает любые варианты, использования или адаптации изобретения при соответствии общим принципам таковой и включая такие отклонения от данного изобретения, которые происходят в пределах известной или общепринятой практики в этой области техники. Следует понимать, что описание и примеры приводятся только в качестве примеров, при этом объем и сущность изобретения указаны в последующей формуле изобретения.
[0132] Следует понимать, что данное изобретение не ограничивается точной формой исполнения, описанной выше и изображенной в прилагаемых чертежах, и что различные модификации и изменения могут осуществляться в пределах сущности данного изобретения. Предполагается, что объем изобретения может ограничиваться только прилагаемой формулой изобретения.