Способ и аппарат для автоматического подключения беспроводной сети

Иллюстрации

Показать все

Изобретение относится к способу и аппаратуре для автоматического подключения беспроводной сети. Технический результат изобретения заключается в повышении точности определения, является ли найденная сеть той же самой сетью, в уменьшении вероятности безуспешного автоматического подключения. Способ включает в себя этапы: когда состояние подключения беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, генерирование списка первой беспроводной сети, основанного на именах найденных в данный момент окружающих беспроводных сетей, сопоставление и сравнение списка первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети, чтобы получить результат сопоставления и сравнения, и отправку запроса на подключение в первую беспроводную сеть, основанный на предварительно сохраненной информации о подключении второй беспроводной сети, в случае, когда результат сопоставления и сравнения удовлетворяет заданному условию. 2 н. и 10 з.п. ф-лы, 11 ил.

Реферат

[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, когда состояние подключения беспроводной сети является состояни