СПОСОБ И АППАРАТ ДЛЯ АВТОМАТИЧЕСКОГО ПОДКЛЮЧЕНИЯ БЕСПРОВОДНОЙ СЕТИ

1. Способ автоматического подключения к беспроводной сети, включающий в себя:
когда состояние подключения беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, генерирование списка первой беспроводной сети, основанного на именах, найденных в данный момент окружающих беспроводных сетей, в котором первая беспроводная сеть использует одно и то же имя вместе со второй беспроводной сетью, которая имеет предварительно сохраненную информацию о подключении,
сопоставление и сравнение списка первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети, чтобы получить результат сопоставления и сравнения, в котором список второй беспроводной сети является списком окружающих беспроводных сетей, соответствующих второй беспроводной сети, и,
в случае если результат сопоставления и сравнения удовлетворяет заданному условию, отправку запроса на подключение в первую беспроводную сеть, основанного на предварительно сохраненной информации о подключении второй беспроводной сети.
2. Способ по п. 1, отличающийся тем, что генерирование списка второй беспроводной сети включает в себя поиск имен окружающих беспроводных сетей, когда подключена вторая беспроводная сеть, и генерирование списка второй беспроводной сети, соответствующего вторым беспроводным сетям на основании найденных имен окружающих беспроводных сетей.
3. Способ по п. 1, отличающийся тем, что способ дополнительно включает в себя: обновление списка второй беспроводной сети, основанного на списке первой беспроводной сети, после того как запрос на подключение отправлен в первую беспроводную сеть и подключение прошло успешно.
4. Способ по п. 3, отличающийся тем, что обновление списка второй беспроводной сети, основанного на списке первой беспроводной сети, включает в себя добавление каждого пункта списка первой беспроводной сети, который не включен в список второй беспроводной сети, в список второй беспроводной сети; или замену списка второй беспроводной сети списком первой беспроводной сети.
5. Способ по п. 1, отличающийся тем, что способ дополнительно включает в себя: сохранение списка первой беспроводной сети, когда результат сопоставления и сравнения не удовлетворяет заданному условию.
6. Способ по п. 1, отличающийся тем, что, если результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, то отправка запроса на подключение в первую беспроводную сеть, основанного на предварительно сохраненной информации о подключении второй беспроводной сети, включает в себя:
отправку запросов на подключение в первую беспроводную сеть с помощью информации о подключении вторых беспроводных сетей друг за другом, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована, или
сортировку по меньшей мере двух вторых беспроводных сетей на основании результатов сопоставления и сравнения в порядке от большего к меньшему и отправку запросов на подключение в первую беспроводную сеть с помощью информации о подключении вторых беспроводных сетей друг за другом в соответствии с порядком сортировки, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована.
7. Способ по п. 1, отличающийся тем, что сопоставление и сравнение списка первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети для получения результатов сопоставления и сравнения включает в себя
определение количества пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети, и
определение отношения количества пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети, к общему количеству пунктов в списке второй беспроводной сети, и принятие этого отношения как результата сопоставления и сравнения, соответствующего второй беспроводной сети.
8. Аппаратура для автоматического подключения беспроводной сети, содержащая
модуль обнаружения, выполненный так, чтобы, когда состояние подключения беспроводной сети является состоянием «отключено» и обнаружена первая беспроводная сеть, генерировать список первой беспроводной сети, основанный на именах найденных в данный момент окружающих беспроводных сетей, в котором первая беспроводная сеть имеет то же имя, что и вторая беспроводная сеть, которая имеет предварительно сохраненную информацию о подключении,
модуль сопоставления и сравнения, выполненный так, чтобы сопоставлять и сравнивать список первой беспроводной сети с предварительно сохраненным списком второй беспроводной сети, чтобы получить результат сопоставления и сравнения, в котором список второй беспроводной сети является списком окружающих беспроводных сетей, соответствующих второй беспроводной сети, и
модуль подключения, выполненный так, чтобы, в случае если результат сопоставления и сравнения удовлетворяет заданному условию, отправлять запрос на подключение к первой беспроводной сети, основанный на предварительно сохраненной информации о подключении второй беспроводной сети.
9. Аппаратура по п. 8, отличающаяся тем, что дополнительно содержит:
генерирующий модуль, выполненный так, чтобы искать имена окружающих беспроводных сетей, когда подключена вторая беспроводная сеть, и генерировать список второй беспроводной сети, соответствующий вторым беспроводным сетям, основанный на найденных именах окружающих беспроводных сетей.
10. Аппаратура по п. 8, отличающаяся тем, что дополнительно содержит:
модуль обновления, выполненный так, чтобы обновлять список второй беспроводной сети, основанный на списке первой беспроводной сети, после того как запрос на подключение отправлен в первую беспроводную сеть и подключение прошло успешно.
11. Аппаратура по п. 10, отличающаяся тем, что модуль обновления содержит:
первый блок обновления, выполненный так, чтобы добавлять каждый пункт списка первой беспроводной сети, который не включен в список второй беспроводной сети, в список второй беспроводной сети; или
второй блок обновления, выполненный так, чтобы заменять список второй беспроводной сети списком первой беспроводной сети.
12. Аппаратура по п. 8, отличающаяся тем, что аппарат далее содержит:
модуль хранения, выполненный так, чтобы сохранять список первой беспроводной сети, если результат сопоставления и сравнения не удовлетворяет заданному условию.
13. Аппаратура по п. 8, отличающаяся тем, что модуль подключения содержит
первый блок подключения, выполненный так, что если результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, отправлять запрос на подключение в первую беспроводную сеть с помощью предварительно сохраненной информации о подключении второй беспроводной сети друг за другом, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована, или
второй блок подключения, выполненный так, чтобы, если результаты сопоставления и сравнения по меньшей мере двух вторых беспроводных сетей удовлетворяют заданному условию, сортировать по меньшей мере две вторые беспроводные сети на основании результатов сопоставления и сравнения в порядке от большего к меньшему, и отправлять запросы на подключение к первой беспроводной сети с помощью информации о подключении вторых беспроводных сетей друг за другом в соответствии с порядком сортировки, пока подключение не будет успешным или информация о подключении всех вторых беспроводных сетей не будет использована.
14. Аппаратура по п. 8, отличающаяся тем, что модуль сопоставления и сравнения включает в себя:
блок сопоставления и сравнения, выполненный так, чтобы определять количество пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети, и определять отношение количества пунктов в списке первой беспроводной сети, каждый из которых имеет то же самое имя, что и один из пунктов списка второй беспроводной сети, к общему количеству пунктов в списке второй беспроводной сети, и принимать это отношение как результат сопоставления и сравнения, соответствующего второй беспроводной сети.