Способ и устройство для проверки состояния соединения
Иллюстрации
Показать всеИзобретение относится к беспроводной связи. Способ проверки состояния соединения включает: периодическое осуществление доступа к заданному доменному имени через сеть Wireless-Fidelity (WiFi), к которой обеспечен доступ, и направление сетевому серверу, соответствующему заданному доменному имени, запроса на получение некоторого ресурса; определение состояния соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса, причем состояние соединения включает состояние установленного соединения и состояние неустановленного соединения; и отображение состояния соединения для представления состояния соединения пользователю. Технический результат заключается в повышении эффективности проверки состояния соединения. 3 н. и 6 з.п. ф-лы, 17 ил.
Реферат
В настоящей заявке испрашивается приоритет по китайской патентной заявке № 201510546602.1, поданной 31 августа 2015 г., все содержание которой включено в настоящую заявку посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к общей области сетей связи и более конкретно касается способа и устройства для проверки состояния соединения.
Уровень техники
Технология Wireless-Fidelity (WiFi) представляет собой технологию беспроводной связи. Развитие науки привело к широкому использованию беспроводных сетей, использующих технологию WiFi, и в настоящее время технология WiFi играет все более важную роль в повседневной жизни человека.
Известен способ проверки состояния соединения в соответствии с существующими технологиями, причем в соответствии с этим способом сначала терминал устанавливает соединение WiFi с беспроводным маршрутизатором (роутером) с использованием технологии WiFi, затем беспроводной маршрутизатор устанавливает соединение с общедоступной сетью, а терминал определяет уровень сигнала WiFi сети WiFi, предоставляемой беспроводным маршрутизатором, и отображает уровень сигнала WiFi в качестве состояния соединения.
Раскрытие изобретения
Для решения соответствующих технических проблем в соответствии с настоящим изобретением предлагаются способ и устройство для проверки состояния соединения. Технические решения по изобретению осуществляют следующим образом.
В соответствии с первым аспектом настоящего изобретения предлагается способ проверки состояния соединения, который включает:
периодическое осуществление доступа к заданному доменному имени через сеть WiFi, к которой обеспечен доступ, и направление сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса;
определение состояния соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса, причем состояние соединения включает состояние установленного соединения и состояние неустановленного соединения; и
отображение состояния соединения для представления состояния соединения пользователю.
Этап периодического осуществления доступа к заданному доменному имени через сеть WiFi, к которой обеспечен доступ, и направления сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса может включать:
прием инструкции получения доступа к сети WiFi;
поиск точек доступа WiFi в соответствии с инструкцией получения доступа к сети WiFi;
осуществление доступа к сети WiFi, предоставляемой целевой точкой доступа WiFi, причем целевая точка доступа WiFi отобрана из числа найденных точек доступа WiFi; и
направление сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса через сеть WiFi.
Этап определения состояния соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса может включать:
определение того, принят ли сетевой ресурс, переданный в качестве обратной связи сетевым сервером, соответствующим заданному доменному имени;
определение, что состояние соединения между сетью WiFi и общедоступной сетью представляет собой состояние установленного соединения в случае, если сетевой ресурс принят; и
определение, что состояние соединения между сетью WiFi и общедоступной сетью представляет собой состояние неустановленного соединения в случае, если сетевой ресурс не принят.
Состояние соединения может дополнительно включать скорость передачи данных,
а этап определения состояния соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса может включать:
получение скорости передачи данных на момент приема сетевого ресурса в случае, если сетевой ресурс принят; и
определение состояния соединения в соответствии со скоростью передачи данных.
В соответствии со вторым аспектом настоящего изобретения предлагается способ проверки состояния соединения, который может включать:
периодическое осуществление доступа к заданному доменному имени и направление сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса;
определение состояния соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса, причем состояние соединения включает состояние установленного соединения или состояние неустановленного соединения; и
предоставление состояния соединения для терминала, причем терминал выполнен с возможностью представления состояния соединения пользователю.
Этап предоставления состояния соединения для терминала может включать
трансляцию состояния соединения для обеспечения возможности получения состояния соединения терминалом, осуществляющим доступ к сети WiFi.
В соответствии с третьим аспектом настоящего изобретения предлагается устройство для проверки состояния соединения, которое может содержать
модуль доступа к доменному имени, выполненный с возможностью периодического осуществления доступа к заданному доменному имени через сеть WiFi, к которой обеспечен доступ, и направления сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса;
модуль определения состояния, выполненный с возможностью определения состояния соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса, причем состояние соединения включает состояние установленного соединения и состояние неустановленного соединения; и
модуль отображения состояния, выполненный с возможностью отображения состояния соединения для представления состояния соединения пользователю.
Модуль доступа к доменному имени может быть дополнительно выполнен с возможностью:
приема инструкции получения доступа к сети WiFi;
поиска точек доступа WiFi в соответствии с инструкцией получения доступа к сети WiFi;
осуществления доступа к сети WiFi, предоставляемой целевой точкой доступа WiFi, причем целевая точка доступа WiFi отобрана из числа найденных точек доступа WiFi; и
направления сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса через сеть WiFi.
Модуль определения состояния может быть дополнительно выполнен с возможностью:
определения того, принят ли сетевой ресурс, переданный в качестве обратной связи сетевым сервером, соответствующим заданному доменному имени;
определения, что состояние соединения между сетью WiFi и общедоступной сетью представляет собой состояние установленного соединения в случае, если сетевой ресурс принят; и
определения, что состояние соединения между сетью WiFi и общедоступной сетью представляет собой состояние неустановленного соединения в случае, если сетевой ресурс не принят.
Состояние соединения может дополнительно включать скорость передачи данных,
а модуль определения состояния может быть выполнен с возможностью:
получения скорости передачи данных на момент приема сетевого ресурса в случае, если сетевой ресурс принят; и
определения состояния соединения в соответствии со скоростью передачи данных.
В соответствии с четвертым аспектом настоящего изобретения предлагается устройство для проверки состояния соединения, которое может содержать
модуль запроса ресурса, выполненный с возможностью периодического осуществления доступа к заданному доменному имени и направления сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса;
модуль определения соединения, выполненный с возможностью определения состояния соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса, причем состояние соединения включает состояние установленного соединения или состояние неустановленного соединения; и
модуль предоставления состояния, выполненный с возможностью предоставления состояния соединения для терминала, причем терминал выполнен с возможностью представления состояния соединения пользователю.
Модуль предоставления состояния дополнительно может быть выполнен с возможностью трансляции состояния соединения для обеспечения возможности получения состояния соединения терминалом, осуществляющим доступ к сети WiFi.
В соответствии с пятым аспектом настоящего изобретения предлагается устройство для проверки состояния соединения, которое может содержать
процессор; и
память, выполненную с возможностью сохранения инструкций, исполняемых процессором,
причем процессор может быть выполнен с возможностью:
периодического осуществления доступа к заданному доменному имени через сеть WiFi, к которой обеспечен доступ, и направления сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса;
определения состояния соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса, причем состояние соединения включает состояние установленного соединения и состояние неустановленного соединения; и
отображения состояния соединения для представления состояния соединения пользователю.
В соответствии с шестым аспектом настоящего изобретения предлагается устройство для проверки состояния соединения, которое может содержать:
процессор; и
память, выполненную с возможностью сохранения инструкций, исполняемых процессором,
причем процессор может быть выполнен с возможностью:
периодического осуществления доступа к заданному доменному имени и направления сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса;
определения состояния соединения между сетью Wireless-Fidelity (WiFi) и общедоступной сетью в соответствии с результатом получения сетевого ресурса, причем состояние соединения включает состояние установленного соединения или состояние неустановленного соединения; и
предоставления состояния соединения для терминала, причем терминал выполнен с возможностью представления состояния соединения пользователю.
Технические решения, предлагаемые в соответствии с вариантами осуществления настоящего изобретения, могут обеспечить возможность получения следующих технических преимуществ:
пользователю представляют состояние соединения между сетью WiFi и общедоступной сетью, определенное по результу получения сетевого ресурса, что обеспечивает разрешение проблем односторонности проверочной информации и низкой эффективности проверки, существующих в случае использования терминалом уровня сигнала WiFi в соответствии с известными технологиями в качестве характеристики состояния соединения; причем обеспечена возможность определения терминалом по состоянию соединения наличия или отсутствия нормального соединения данной сети WiFi с общедоступной сетью, а также повышения эффективности проверки.
Следует понимать, что приведенное выше общее описание и нижеследующее подробное раскрытие представлены исключительно в качестве примера и в целях пояснения и не налагают на настоящее изобретение, определенное формулой изобретения, каких-либо ограничений.
Краткое описание чертежей
Прилагаемые чертежи, включенные в состав настоящего описания и составляющие его часть, иллюстрируют варианты осуществления настоящего изобретения и предназначены в сочетании с описанием для разъяснения принципов изобретения.
На фиг. 1 представлена схема, иллюстрирующая среду осуществления способа проверки состояния соединения по всем вариантам осуществления настоящего изобретения.
На фиг. 2 представлена схема, иллюстрирующая способ проверки состояния соединения по одному из вариантов осуществления изобретения.
На фиг. 3-1 представлена схема, иллюстрирующая способ проверки состояния соединения по другому варианту осуществления изобретения.
На фиг. 3-2 представлена схема, иллюстрирующая определение состояния соединения в варианте осуществления по фиг. 3-1.
На фиг. 3-3 представлена другая схема, иллюстрирующая определение состояния соединения в варианте осуществления по фиг. 3-1.
На фиг. 3-4 представлена схема, иллюстрирующая проверку состояния соединения по известным технологиям.
На фиг. 3-5 и 3-6 представлены схемы, иллюстрирующие отображение состояния соединения для пользователя в варианте осуществления по фиг. 3-1.
На фиг. 4-1 представлена схема, иллюстрирующая способ проверки состояния соединения по другому варианту осуществления изобретения.
На фиг. 4-2 представлена схема, иллюстрирующая отображение состояния соединения для пользователя в варианте осуществления по фиг. 4-1.
На фиг. 5 представлена схема, иллюстрирующая способ проверки состояния соединения по другому варианту осуществления изобретения.
На фиг. 6 представлена схема, иллюстрирующая способ проверки состояния соединения по другому варианту осуществления изобретения.
На фиг. 7 представлена схема, иллюстрирующая способ проверки состояния соединения по другому варианту осуществления изобретения.
На фиг. 8 представлена блок-схема, иллюстрирующая устройство для проверки состояния соединения по одному из вариантов осуществления изобретения.
На фиг. 9 представлена блок-схема, иллюстрирующая устройство для проверки состояния соединения по одному из вариантов осуществления изобретения.
На фиг. 10 представлена блок-схема, иллюстрирующая устройство для проверки состояния соединения по одному из вариантов осуществления изобретения.
На фиг. 11 представлена блок-схема, иллюстрирующая устройство для проверки состояния соединения по одному из вариантов осуществления изобретения.
Варианты осуществления настоящего изобретения ясно представлены на прилагаемых чертежах и более подробно описаны ниже. Прилагаемые чертежи и текст описания не предполагают какого-либо ограничения концепции настоящего изобретения, но предназначены для раскрытия концепции настоящего изобретения со ссылками на конкретные варианты его осуществления для специалистов в данной области.
Осуществление изобретения
Ниже следует подробное описание вариантов осуществления изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеследующее описание содержит ссылки на прилагаемые чертежи, на которых одинаковые ссылочные номера обозначают одни и те же или сходные элементы, если не оговорено иное. Решения, раскрытые в нижеследующем описании примеров вариантов осуществления изобретения, не представляют все решения, соответствующие настоящему изобретению. Они лишь представляют собой примеры устройств и способов, соответствующих аспектам настоящего изобретения, определенным в прилагаемых пунктах формулы изобретения.
На фиг. 1 представлена схема, иллюстрирующая среду осуществления способов проверки состояния соединения, предлагаемых в соответствии со всеми вариантами осуществления настоящего изобретения, причем такая среда осуществления содержит: терминал 11, точку 12 доступа (AP) WiFi и сетевой сервер 13.
Терминал 11 может представлять собой мобильный телефон, планшетный персональный компьютер (ПК), портативный компьютер, стационарный компьютер и т. п.
Точка 12 доступа WiFi может представлять собой оборудование с функцией сетевого доступа, например, маршрутизатор. Точка 12 доступа WiFi может устанавливать беспроводное соединение с терминалом 11, например, соединение WiFi или соединение BlueTooth (BT); кроме того, точка 12 доступа WiFi может устанавливать соединение с общедоступной сетью.
Сетевой сервер 13 может представлять собой сервер или серверный кластер, содержащий несколько серверов, или центр «облачной» вычислительной службы. Сетевой сервер 13 имеет адрес в общедоступной сети, и точка 12 доступа WiFi может осуществлять доступ к сетевому серверу 13 через соединение, установленное с общедоступной сетью.
Число терминалов 11 и точек 12 доступа WiFi в среде осуществления изобретения ничем не ограничено.
На фиг. 2 представлена схема, иллюстрирующая способ проверки состояния соединения по одному из вариантов осуществления изобретения, причем приведенное описание соответствует примеру осуществления изобретения с применением способа проверки состояния соединения к терминалу 11 в среде осуществления, представленной на фиг. 1. Способ проверки состояния соединения может включать в себя следующие этапы.
На этапе 201 периодически осуществляют доступ к заданному доменному имени через сеть WiFi, к которой обеспечен доступ, и направляют сетевому серверу, соответствующему заданному доменному имени, запрос на получение сетевого ресурса.
На этапе 202 производят определение состояние соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса, причем состояние соединения включает состояние установленного соединения и состояние неустановленного соединения.
На этапе 203 производят отображение состояния соединения для представления состояния соединения пользователю.
Из вышеизложенного следует, что в соответствии со способом проверки состояния соединения по данному варианту осуществления настоящего изобретения пользователю представляют состояние соединения между сетью WiFi и общедоступной сетью, определенное по результу получения сетевого ресурса, что обеспечивает разрешение проблем односторонности проверочной информации и низкой эффективности проверки, существующих в случае использования терминалом уровня сигнала WiFi в соответствии с известными технологиями в качестве характеристики состояния соединения; причем обеспечена возможность определения терминалом по состоянию соединения наличия или отсутствия нормального соединения данной сети WiFi с общедоступной сетью, а также повышения эффективности проверки.
На фиг. 3-1 представлена схема, иллюстрирующая другой способ проверки состояния соединения по одному из вариантов осуществления изобретения, причем приведенное описание соответствует примеру осуществления изобретения с применением способа проверки состояния соединения в среде осуществления, представленной на фиг. 1. Способ проверки состояния соединения может включать в себя следующие этапы.
На этапе 301 терминал принимает инструкцию получения доступа к сети WiFi.
Если терминал не осуществляет доступ к сети WiFi, предоставляемой точкой доступа WiFi, терминал принимает инструкцию получения доступа к сети WiFi, причем такая инструкция получения доступа к сети WiFi может быть передана пользователем. Например, пользователь, эксплуатирующий терминал, может передать в терминал инструкция получения доступа к сети WiFi при возникновении необходимости подсоединения к сети WiFi. В альтернативном варианте терминал может автоматически получить инструкцию получения доступа к сети WiFi в процессе запуска.
На этапе 302 терминал производит поиск точек доступа WiFi в соответствии с инструкцией получения доступа к сети WiFi.
После получения терминалом инструкции получения доступа к сети WiFi терминал может произвести поиск точек доступа WiFi в соответствии с инструкцией получения доступа к сети WiFi, причем точки доступа WiFi могут производить непрерывную трансляцию своей аппаратной информации. Такая аппаратная информация беспроводного маршрутизатора может включать, например, идентификатор SSID (Service Set Identifier – идентификатор набора служб) и адрес MAC (Media Access Control – управления доступом к среде). Терминал может производить поиск аппаратной информации, транслируемой близлежащими точками доступа WiFi.
На этапе 303 терминал осуществляет доступ к сети WiFi, предоставляемой целевой точкой доступа WiFi, причем целевую точку доступа WiFi отбирают из найденных точек доступа WiFi.
После нахождения терминалом точек доступа WiFi терминал может отобрать одну точку доступа WiFi из по меньшей мере одной найденной точки доступа WiFi в качестве целевой точки доступа WiFi и установить соединение WiFi с целевой точкой доступа WiFi, причем процесс установления соединения WiFi представляет собой процесс осуществления доступа к сети WiFi, предоставляемой точкой доступа WiFi.
Процесс отбора может включать в себя:
(1) исключение из числа нескольких найденных точек доступа WiFi защищенных точек доступа WiFi, пароли к которым не сохранены в терминале;
(2) исключение из числа оставшихся нескольких точек доступа WiFi точек доступа WiFi, уровень сигнала которых ниже порогового значения уровня сигнала; и
(3) определение какой-либо точки доступа WiFi из оставшихся точек доступа WiFi в качестве целевой точки доступа WiFi и осуществление доступа к сети WiFi, предоставляемой целевой точкой доступа WiFi.
На этапе 304 терминал периодически осуществляет доступ к заданному доменному имени через сеть WiFi, и направляет сетевому серверу, соответствующему заданному доменному имени, запрос на получение сетевого ресурса.
После осуществления терминалом доступа к сети WiFi, предоставляемой целевой точкой доступа WiFi, терминал может периодически осуществлять доступ к заданному доменному имени через сеть WiFi и направлять сетевому серверу, соответствующему заданному доменному имени, запрос на получение сетевого ресурса, причем заданное доменное имя может быть именем домена в общедоступной сети, так что сетевой сервер может принять запрос при наличии установленного соединения между целевой точкой доступа WiFi и общедоступной сетью.
Следует отметить, что периодическое осуществление терминалом доступа к заданному доменному имени может обеспечить своевременное получение состояния соединения. Период такого доступа может быть установлен заранее. Например, такая период может быть установлен равным 10 минутам.
На этапе 305 терминал производит определение состояние соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса.
Терминал может определять состояние соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса после направления сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса.
Для выполнения данного этапа могут быть использованы два способа.
Как показано на фиг. 3-2, первый способ может включать в себя следующие три подэтапа.
На этапе 3051 терминал определяет, принят ли сетевой ресурс, переданный в качестве обратной связи сетевым сервером, соответствующим заданному доменному имени, и в случае, если сетевой ресурс принят, исполняет этап 3052, а в случае, если сетевой ресурс не принят, исполняет этап 3053.
Терминал может определить, принят ли сетевой ресурс, переданный в качестве обратной связи сетевым сервером, соответствующим заданному доменному имени, причем сетевой ресурс может быть передан сетевым сервером в целевую точку доступа WiFi, а затем направлен целевой точкой доступа WiFi в терминал. Следует отметить, что терминал может установить предельное время приема, которое может представлять собой период времени с момента начала осуществления терминалом доступа к заданному доменному имени. Если терминал не примет сетевой ресурс, переданный в качестве обратной связи сетевым сервером, в течение такого предельного времени приема, определяют, что сетевой ресурс не принят.
На этапе 3052 терминал определяет, что состояние соединения между сетью WiFi и общедоступной сетью представляет собой состояние установленного соединения.
Прием терминалом сетевого ресурса указывает на то, что соединение между целевой точкой доступа WiFi и общедоступной сетью установлено, терминал может осуществлять нормальный доступ к общедоступной сети через сеть WiFi, предоставляемую целевой точкой доступа WiFi, и в данный момент терминал может определить, что состояние соединения между сетью WiFi и общедоступной сетью представляет собой состояние установленного соединения.
Следует отметить, что состояние соединения, указывающее состояние установленного соединения, относится к состоянию соединения между целевой точкой доступа WiFi и общедоступной сетью.
На этапе 3053 терминал определяет, что состояние соединения между сетью WiFi и общедоступной сетью представляет собой состояние неустановленного соединения.
Если терминал не принял сетевой ресурс, это указывает на то, что соединение между целевой точкой доступа WiFi и общедоступной сетью не установлено, терминал не может осуществлять нормальный доступ к общедоступной сети через сеть WiFi, предоставляемую целевой точкой доступа WiFi, и в данный момент терминал может определить, что состояние соединения между сетью WiFi и общедоступной сетью представляет собой состояние неустановленного соединения.
Следует отметить, что состояние соединения, указывающее состояние неустановленного соединения, относится к состоянию соединения между целевой точкой доступа WiFi и общедоступной сетью.
Как показано на фиг. 3-3, второй способ может включать в себя следующие три подэтапа.
На этапе 3054 терминал определяет, принят ли сетевой ресурс, переданный в качестве обратной связи сетевым сервером, соответствующим заданному доменному имени, и если сетевой ресурс принят, исполняет этап 3055, а если сетевой ресурс не принят, исполняет этап 3057.
Терминал может определить, принят ли сетевой ресурс, переданный в качестве обратной связи сетевым сервером, соответствующим заданному доменному имени, причем сетевой ресурс может быть передан сетевым сервером в целевую точку доступа WiFi, а затем направлен целевой точкой доступа WiFi в терминал.
На этапе 3055 терминал получает скорость передачи данных на момент приема сетевого ресурса и исполняет этап 3056.
Прием терминалом сетевого ресурса указывает на наличие установленного соединения между целевой точкой доступа WiFi и общедоступной сетью и на возможность получения терминалом скорости передачи данных на момент приема сетевого ресурса.
На этапе 3056 терминал определяет состояние соединения в соответствии со скоростью передачи данных.
Терминал может определять состояние соединения в соответствии со скоростью передачи данных после получения скорости передачи данных на момент приема сетевого ресурса, причем такое состояние соединения может отражать состояние установленного соединения.
На этапе 3057 терминал определяет, что состояние соединения между сетью WiFi и общедоступной сетью представляет собой состояние неустановленного соединения.
Неполучение терминалом сетевого ресурса указывает на то, что соединение между целевой точкой доступа WiFi и общедоступной сетью не установлено, терминал не может осуществлять нормальный доступ к общедоступной сети через сеть WiFi, предоставляемую целевой точкой доступа WiFi, и в данный момент терминал может определить, что состояние соединения между сетью WiFi и общедоступной сетью представляет собой состояние неустановленного соединения.
Следует отметить, что после определения состояния соединения терминал может прекратить осуществление доступа к сети WiFi, предоставляемой целевой точкой доступа WiFi.
На этапе 306 терминал отображает состояние соединения для представления состояния соединения пользователю.
Терминал может отображать состояния соединения для представления состояния соединения пользователю после определения состояния соединения. В соответствии возможными, но не обязательными вариантами осуществления терминал может отображать состояние соединения в графическом интерфейсе пользователя или воспроизводить состояние соединения через звуковой компонент или может отображать состояние соединения в графическом интерфейсе пользователя и воспроизводить состояние соединения через звуковой компонент.
Следует отметить, что точка доступа WiFi обычно бывает подсоединена к узлу доступа общедоступной сети. Однако такой узел доступа общедоступной сети может быть отсоединен от общедоступной сети по различным причинам, например, в связи с повреждением на линии. В соответствии с известными технологиями, как показано на фиг. 3-4, терминал отображает для пользователя в графическом интерфейсе пользователя только идентификаторы 31 SSID, транслируемые точками доступа WiFi, и соответствующие им уровни 32 сигнала, причем точка доступа WiFi, способная обеспечить подключение к сети WiFi, через которую может быть получен доступ к общедоступной сети, может быть неизвестна пользователю. В соответствии со способом проверки состояния соединения по данному варианту осуществления настоящего изобретения терминал может последовательно определять состояния соединения нескольких точек доступа WiFi, обнаруженных на этапе 302 с использованием этапов 303-305, и отображать для пользователя состояния нескольких соединений. Например, как показано на фиг. 3-5, терминал может отображать для пользователя идентификаторы 31 SSID точек доступа WiFi и соответствующие уровни 32 сигнала и состояния 33 соединения. Символ «!» обозначает на фиг. 3-5 состояние соединения, представляющее собой состояние неустановленного соединения, а пустое поле, не содержащее символа «!», обозначает состояние соединения, представляющее собой состояние установленного соединения. Терминал также может использовать для обозначения состояния соединения, представляющего собой состояние неустановленного соединения, и состояния соединения, представляющего собой состояние установленного соединения, другие символы (например, символ «×» для обозначения состояния соединения, представляющего собой состояние неустановленного соединения, и символ «√» для обозначения состояния соединения, представляющего собой состояние установленного соединения), что не налагает каких-либо ограничений на настоящее изобретение.
Кроме того, для отражения состояния соединения могут быть использованы и другие способы. Как показано на фиг. 3-6, терминал также может отображать для пользователя в качестве состояния соединения, указывающего состояние установленного соединения, скорость 33а передачи данных в случае получения скорости передачи данных на момент приема сетевого ресурса, что не налагает каких-либо ограничений на настоящее изобретение.
Кроме того, следует отметить, что в соответствии со способом проверки состояния соединения по данному варианту осуществления настоящего изобретения получают скорость передачи данных на момент приема сетевого ресурса, и состояние соединения определяют в соответствии со скоростью передачи данных, что обеспечивает возможность увеличения информативности состояния соединения и повышения удобства для пользователя.
Кроме того, следует отметить, что в соответствии со способом проверки состояния соединения по данному варианту осуществления настоящего изобретения состояния соединения найденных точек доступа WiFi определяют без осуществления доступа терминала к сетям WiFi, доступ к которым обеспечивают найденные точки доступа WiFi, что обеспечивает возможность заблаговременного определения состояния соединения каждой из таких точек доступа WiFi в процессе выбора пользователем сетей WiFi, доступ к которым обеспечивают такие точки доступа WiFi.
Из вышеизложенного следует, что в соответствии со способом проверки состояния соединения по данному варианту осуществления настоящего изобретения пользователю представляют состояние соединения между сетью WiFi и общедоступной сетью, определенное по результу получения сетевого ресурса, что обеспечивает разрешение проблем односторонности проверочной информации и низкой эффективности проверки, существующих в случае использования терминалом уровня сигнала WiFi в соответствии с известными технологиями в качестве характеристики состояния соединения; причем обеспечена возможность определения терминалом по состоянию соединения наличия или отсутствия нормального соединения данной сети WiFi с общедоступной сетью, а также повышения эффективности проверки.
На фиг. 4-1 представлена схема, иллюстрирующая другой способ проверки состояния соединения по одному из вариантов осуществления изобретения, причем приведенное описание соответствует примеру осуществления изобретения с применением способа проверки состояния соединения к терминалу 11 в среде осуществления, представленной на фиг. 1. Способ проверки состояния соединения может включать в себя следующие этапы.
На этапе 401 терминал периодически осуществляет доступ к заданному доменному имени через подсоединенную в данный момент сеть WiFi, предоставляемую точкой доступа WiFi, и направляет сетевому серверу, соответствующему заданному доменному имени, запрос на получение сетевого ресурса.
При осуществлении доступа терминала к сети WiFi, предоставляемой точкой доступа WiFi, терминал может периодически осуществлять доступ к заданному доменному имени через сеть WiFi, к которой в данный момент обеспечен доступ, и направлять сетевому серверу, соответствующему заданному доменному имени, запрос на получение сетевого ресурса. Заданное доменное имя может быть именем домена в общедоступной сети, в связи с чем сетевой сервер может принять запрос при наличии между точкой доступа WiFi и общедоступной сетью установленного соединения.
Следует отметить, что периодическое осуществление терминалом доступа к заданному доменному имени может обеспечить своевременное получение состояния соединения. Период такого доступа может быть установлен заранее. Например, такая период может быть установлен равным 10 минутам.
На этапе 402 терминал определяет состояние соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса, причем состояние соединения включает состояние установленного соединения или состояние неустановленного соединения.
Терминал может определять состояние соединения между сетью WiFi и общедоступной сетью в соответствии с результатом получения сетевого ресурса после направления сетевому серверу, соответствующему заданному доменному имени, запроса на получение сетевого ресурса. Данный этап соответствует этапу 305 варианта осуществления по фиг. 3-1, и его повторное описание не приводится.
На этапе 403 терминал отображает состояние соединения для представления состояния соединения пользователю.
Терминал может отображать состояния соединения для представления состояния соединения пользователю после определения состояния соединения. В соответствии возможными, но не обязательными вариантами осуществления терминал может отображать состояние соединения в графическом интерфейсе пользователя или воспроизводить состояние соединения через звуковой компонент или может отображать состояние соединения в графическом интерфейсе пользователя и воспроизводить состояние соединения через звуковой компонент. Как показано на фиг. 4-2, терминал может отображать состояние 42 соединения рядом с идентификатором 41 уровня сигнала WiFi для обеспечения возможности удобного и непосредственного получения пользователем информации о сети WiFi, к которой в данный момент обеспечен доступ. Терминал также может представлять состояние соединения с использованием других символов, что не налагает каких-либо ограничений на настоящее изобретение.
Кроме того, следует отметить, что в соответствии со способом проверки состояния соединения по данному варианту осуществления настоящего изобретения получают состояние соединения между подсоединенной в данный момент точкой доступа WiFi и общедоступной сетью, что обеспечивает возможность непосредственного опредления пользователем наличия или отсутствия возможности соединения между сетью WiFi, к которой в данный момент обеспечен доступ, и общедоступной сетью.
Из вышеизложенного следует, что в соответствии со способом проверки состояния соединения по данному варианту осуществления настоящего изобретения пользователю представляют состояние соединения между сетью WiFi и общедоступной сетью, определенное по результу получения сетевого ресурса, что обеспечивает разрешение проблем односторонности проверочной информации и низкой эффективности проверки, существующих в случае использования терминалом уровня сигнала WiFi в соответств