Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к устройству поиска точек беспроводного доступа, способу поиска точек беспроводного доступа, программе управления и запоминающему носителю, и, более конкретно, к способу настройки беспроводной LAN на станции беспроводной LAN.
Предшествующий уровень техники
[0002] На протяжении последних лет к различным устройствам применялась технология беспроводной LAN (локальной сети), использующая IEEE 802.11b/11g/11n. Использование этой технологии беспроводной LAN позволяет устанавливать связь между различными устройствами по беспроводной линии связи. При установлении связи между различными устройствами по беспроводной линии связи месторасположение каждого устройства может быть выбрано по желанию, при этом возможно обойтись без использования кабелей и т.п., в отличие от проводной сети, что избавляет пользователя от выполнения нежелательной работы. Ввиду преимуществ беспроводной LAN в каждом из растущего числа домов среда беспроводной LAN обычно формируется посредством размещения точек доступа беспроводной LAN.
[0003] Точке доступа беспроводной LAN возможно задать уникальный идентификатор (ID), называемый SSID (идентификатором служебного устройства), который служит для идентификации точки доступа и обеспечения безопасности для защиты беспроводной связи. При выполнении поиска точек доступа посредством устройства, такого как принтер, который является совместимым с беспроводной LAN, SSID, настройки безопасности и т.д. отображаются в списке в виде результатов поиска, к примеру, на панели отображения, которая обеспечивается в устройстве.
[0004] SSID и настройки безопасности должны задаваться пользователем заблаговременно. Однако обычно настройки по умолчанию конфигурируются изготовителем, и большинство пользователей используют устройство, такое как принтер, без изменения настроек по умолчанию. Исходя из вышесказанного, при выполнении поиска точек доступа в среде, к примеру в многоквартирном доме, в которой присутствует большое количество точек доступа, иногда обнаруживается множество точек доступа, имеющих одинаковый SSID. В таком случае устройство должно выбрать из числа найденных точек доступа ту точку доступа, с которой пользователь желает установить соединение.
[0005] С учетом такого случая был предложен способ, в котором точки доступа, которые удовлетворяют особым условиям, таким как напряженность радиополя, заблаговременно регистрируются в качестве кандидатов на выбор, а при обнаружении множества точек доступа, имеющих одинаковый SSID, точка доступа выбирается из числа зарегистрированных кандидатов.
Список литературы
Патентная литература
[0006] PTL 1: Общедоступная публикация патента Японии № 2001-308866
Сущность изобретения
Техническая проблема
[0007] Однако устройство, которое не имеет достаточного количества ресурсов памяти (то есть объема памяти), не может обеспечить достаточную область для сохранения результатов поиска. Исходя из вышесказанного, в среде, в которой множество точек доступа отыскивается при выполнении поиска, невозможно сохранить в памяти все результаты поиска, и поэтому даже точка доступа, имеющая напряженность радиополя, которая превышает предварительно определенный уровень, иногда исключается из результатов поиска.
[0008] Соответственно, настоящее изобретение обеспечивает устройство поиска точек беспроводного доступа и способ сохранения результатов поиска точек доступа, которые усовершенствованы так, чтобы можно было сократить вероятность отказа в сохранении точки доступа, которая удовлетворяет особому условию, программу управления и запоминающий носитель.
Решение проблемы
[0009] Соответственно, в первом аспекте настоящего изобретения обеспечивается устройство поиска точек беспроводного доступа, содержащее блок поиска, сконфигурированный для выполнения поиска точки беспроводного доступа, блок хранения, сконфигурированный для сохранения информационного элемента точки доступа о точке беспроводного доступа, найденной посредством блока поиска, и блок управления, сконфигурированный для определения, в случае, когда сумма количества информационных элементов точек доступа, сохраненных в блоке хранения, и количества новых информационных элементов точек беспроводного доступа о соответствующих новых точках беспроводного доступа, найденных посредством блока поиска, превышает предварительно определенное количество, следует или нет сохранять новый информационный элемент точки доступа о каждой новой точке беспроводного доступа в блоке хранения, на основе напряженности радиополя новой точки беспроводного доступа.
[0010] Соответственно, во втором аспекте настоящего изобретения обеспечивается способ поиска точек беспроводного доступа, содержащий этапы поиска точки беспроводного доступа, сохранения информационного элемента точки доступа о точке беспроводного доступа, найденной посредством выполнения поиска, в блоке хранения, и определения, в случае, когда сумма количества информационных элементов точек доступа, сохраненных в блоке хранения, и количества новых информационных элементов точек беспроводного доступа о соответствующих новых точках беспроводного доступа, найденных посредством выполнения поиска, превышает предварительно определенное количество, следует или нет сохранять новый информационный элемент точки доступа о каждой новой точке беспроводного доступа в блоке хранения, на основе напряженности радиополя новой точки беспроводного доступа.
[0011] Соответственно, в третьем аспекте настоящего изобретения обеспечивается компьютерно-исполняемая программа для предписания компьютеру исполнять способ поиска точек беспроводного доступа, причем способ содержит этапы поиска точки беспроводного доступа, сохранения информационного элемента точки доступа о точке беспроводного доступа, найденной посредством выполнения поиска, в блоке хранения, и определения, в случае, когда сумма количества информационных элементов точек доступа, сохраненных в блоке хранения, и количества новых информационных элементов точек беспроводного доступа о соответствующих новых точках беспроводного доступа, найденных посредством выполнения поиска, превышает предварительно определенное количество, следует или нет сохранять новый информационный элемент точки доступа о каждой новой точке беспроводного доступа в блоке хранения, на основе напряженности радиополя новой точки беспроводного доступа.
[0012] Соответственно, в четвертом аспекте настоящего изобретения обеспечивается некратковременный компьютерно-читаемый запоминающий носитель, который хранит компьютерно-исполняемую программу.
[0013] В соответствии с настоящим изобретением, предоставляется возможность сокращения вероятности отказа в сохранении точки доступа, которая удовлетворяет особому условию, при сохранении результатов поиска точек доступа, благодаря чему совершенствуется сохранение результатов поиска.
[0014] Дополнительные признаки настоящего изобретения станут понятными после прочтения последующего описания примерных вариантов осуществления, которое представлено со ссылкой на приложенные чертежи.
Краткое описание чертежей
[0015] Фиг.1 изображает блок-схему устройства формирования изображения в качестве устройства поиска точек беспроводного доступа, в соответствии с первым вариантом осуществления настоящего изобретения.
Фиг.2 изображает вид консольной панели, представленной на Фиг.1.
Фиг.3 изображает вид, иллюстрирующий экраны, которые отображаются на консольной панели, в числе которых: (A) изображает экран беспроводной LAN, (B) изображает сообщение о выполнении поиска, (C) изображает список результатов поиска, (D) изображает экран ввода информации ключа, (E) изображает сообщение о запуске соединения, (F) изображает пример сообщения, которое отображается в случае успешного установления соединения, (G) изображает пример сообщения, которое отображается в случае неудачного установления соединения, (H) изображает экран ручной настройки SSID, а (I) изображает экран настройки безопасности.
Фиг.4 изображает блок-схему, которая используется при разъяснении конфигурации программных средств традиционной функции поиска точек доступа.
Фиг.5 изображает алгоритм процесса поиска точек доступа, исполняемого посредством функции поиска точек доступа, изображенной на Фиг.4.
Фиг.6 изображает диаграмму, иллюстрирующую процесс поиска, который выполняется посредством функции поиска точек доступа устройства формирования изображения в качестве устройства поиска точек беспроводного доступа, в соответствии с первым вариантом осуществления настоящего изобретения.
Фиг.7 изображает блок-схему, которая используется при разъяснении конфигурации программных средств функции поиска точек доступа устройства формирования изображения в качестве устройства поиска точек беспроводного доступа, в соответствии с первым вариантом осуществления настоящего изобретения.
Фиг.8 изображает алгоритм процесса поиска точек доступа, который выполняется посредством функции поиска точек доступа, изображенной на Фиг.7.
Описание вариантов осуществления
[0016] Далее настоящее изобретение будет подробно описано со ссылкой на чертежи, изображающие его варианты осуществления.
[0017] Фиг.1 изображает блок-схему устройства формирования изображения, функционирующего в качестве устройства поиска точек беспроводного доступа, в соответствии с первым вариантом осуществления настоящего изобретения. В качестве примеров устройства формирования изображения могут быть упомянуты принтер и MFP (многофункциональное периферийное устройство), которые оснащены функцией беспроводной передачи и приема. Несмотря на то что ниже будет представлено описание устройства формирования изображения, которое оснащено функцией беспроводной передачи и приема, настоящее изобретение также может быть применено к устройству, которое отличается от устройства формирования изображения, и при этом оснащается функцией беспроводной передачи и приема, а также может осуществлять беспроводную связь с точкой беспроводного доступа.
[0018] Как изображено на Фиг.1, устройство 100 формирования изображения содержит секцию 107 принтера, секцию 109 считывающего устройства, консольную панель 110, интерфейс 112 линии связи и секцию 101 контроллера.
[0019] Контроллер 101 содержит CPU 102, RAM 103, ROM 104, интерфейс 106 секции принтера, интерфейс 108 секции считывающего устройства, модем 111, интерфейс 115 USB (универсальной последовательной шины), сетевой интерфейс 116 и интерфейс 117 беспроводной LAN. Эти блоки связываются между собой посредством системной шины 105.
[0020] CPU 102 выполняет централизованное общее управление устройством формирования изображения в соответствии с программой управления. Эта программа управления сохраняется в программной области (ROM 104b для программ) ROM 104, и CPU 102 считывает программу управления из ROM 104 и исполняет ее. В проиллюстрированном примере ROM 104 содержит ROM 104а для шрифтов, ROM 104b для программ и ROM 104с для данных.
[0021] При сохранении программы управления в программной области ROM 104 в виде сжатых данных CPU 102 выполняет распаковку сжатых данных для загрузки распакованных данных в RAM 103, а затем исполняет их. Следует отметить, что программа управления может быть сохранена на не изображенном жестком диске (HDD) в сжатом или несжатом состоянии.
[0022] Интерфейс 117 беспроводной LAN осуществляет связь с точкой 120 доступа по беспроводной сети 119. Модем 111 соединяется с линией связи общего пользования с использованием интерфейса 112 линии связи для выполнения обработки для связи с внешним устройством (не изображено), таким как устройство формирования изображения, факсимильный аппарат или телефонный аппарат. В целом, интерфейс 112 линии связи и линия связи общего пользования соединяются друг с другом посредством линии телефонной связи.
[0023] Интерфейс 106 секции принтера используется в качестве интерфейса для вывода сигнала записанного изображения (графических данных) на секцию 107 принтера (печатающий механизм). Интерфейс 108 секции считывающего устройства используется в качестве интерфейса для ввода сигнала считываемого изображения, полученного в результате считывания, выполняемого посредством секции 109 считывающего устройства (сканирующего механизма). CPU 102 обрабатывает сигнал считываемого изображения, который вводится с секции 109 считывающего устройства, и выводит обработанный сигнал считываемого изображения, введенный в качестве сигнала записанного изображения, на интерфейс 106 секции принтера.
[0024] CPU 102 предписывает секции отображения консольной панели 110 отображать знаки и символы с использованием информации о шрифте, сохраненной в ROM 104а для шрифтов. Кроме того, CPU 102 принимает пользовательскую команду, вводимую с использованием консольной панели 110.
[0025] CPU 102 предписывает ROM 104с для данных сохранять информацию (информацию о состоянии) об устройстве формирования изображения, информацию о пользовательской телефонной книге, информацию об управлении секторами и отделами организации, и подобной информации. CPU 102 считывает требуемую часть этой информации из ROM 104с для данных и обновляет их по мере необходимости.
[0026] Как было описано выше, устройство 100 формирования изображения имеет функцию копирования, функцию сканирования и функцию факсимиле. Кроме того, устройство 100 формирования изображения имеет функцию выполнения печати, назначенной, к примеру, посредством PC (персонального компьютера) через интерфейс 115 USB или беспроводную сеть 119.
[0027] Фиг.2 изображает вид консольной панели 110, представленной на Фиг.1.
[0028] Консольная панель 110 оснащается функциональными кнопками 201-203 для использования в процессе выбора соответствующих вышеупомянутых функций. Пользователь нажимает на одну из функциональных кнопок 201 - 203 в соответствии с той функцией, которую пользователь желает использовать.
[0029] Кроме того, консольная панель 110 оснащается секцией 204 отображения, которая отображает конфигурируемые пользователем настройки, состояние устройства 100 формирования изображения и т.д.
[0030] Кнопки 206 со стрелками используются для перемещения курсора и т.п., отображаемого в секции 204 отображения. Кнопки 206 со стрелками включают в себя кнопки со стрелками, направленными вверх, вниз, влево и вправо. Кнопка 207 подтверждения ввода данных («ОК») располагается в середине между кнопками 206 со стрелками и функционирует в качестве кнопки «определения» для выполнения определения конфигурации или запроса.
[0031] К примеру, когда пользователь желает изменить настройки копирования (размер листа бумаги), пользователь нажимает на функциональную кнопку 201 (кнопку функции копирования) и предписывает секции 204 отображения отображать экран функции копирования. Затем пользователь, посредством использования кнопок 206 со стрелками, выбирает элемент (размер листа бумаги), который предназначается для изменения, а потом нажимает на кнопку 207 подтверждения ввода данных. В результате в секции 204 отображения отображается экран настройки конфигурации для выбора размера листа бумаги. При этом, когда пользователь посредством использования кнопок 206 со стрелками на экране настройки конфигурации перемещает курсор в желаемую позицию настройки конфигурации (желаемый размер листа бумаги в настоящем примере) и нажимает на кнопку 207 подтверждения ввода данных, задается желаемый размер листа бумаги.
[0032] Следует отметить, что для ввода количества печатных копий или номера телефона для функции факсимиле пользователь должен использовать десятикнопочную клавиатуру 208.
[0033] В проиллюстрированном примере кнопка 209 запуска одноцветной печати и кнопка 210 запуска цветной печати обеспечиваются в качестве кнопок, используемых для передачи команды для запуска операции копирования, сканирования или факсимиле. Кнопка 211 останова используется для передачи команды для прекращения выполнения операции каждой функции. Кнопка 212 вызова меню используется для перехода на экран меню для изменения различных элементов конфигурации устройства 100 формирования изображения.
[0034] Кроме того, консольная панель 110, изображенная на Фиг.2, оснащается LED 205 (светодиодом: «Wi-Fi»). LED 205 находится в выключенном состоянии во время отсутствия соединения между устройством 100 формирования изображения и беспроводной LAN, и начинает мигать в момент установления соединения между устройством 100 формирования изображения и точкой 120 доступа. Затем, при успешном установлении соединения с точкой 120 доступа, LED 205 начинает гореть постоянно.
[0035] Фиг.3 изображает вид экранов, которые отображаются на консольной панели 110.
[0036] Для установления соединения между устройством 100 формирования изображения и точкой 120 доступа пользователь сначала нажимает на кнопку 212 вызова меню на консольной панели 110. В результате CPU 102 предписывает секции 204 отображения отображать экран настройки беспроводной LAN, проиллюстрированный на (А) на Фиг.3. На экране настройки беспроводной LAN, проиллюстрированном на (А) на Фиг.3, пользователь может выбрать способ настройки беспроводной LAN.
[0037] В проиллюстрированном примере на экране настройки беспроводной LAN отображаются два варианта выбора, а именно элемент 301 выбора точки доступа и элемент 302 ручной настройки. Элемент 301 выбора точки доступа является вариантом, при выборе которого желаемая точка доступа выбирается на основе результата поиска точек доступа, находящихся вблизи устройства 100 формирования изображения, для установления соединения между устройством 100 формирования изображения и выбранной точкой доступа. В то же время элемент 302 ручной настройки является вариантом, при выборе которого для установления соединения между устройством 100 формирования изображения и точкой доступа информация о настройках конкретной точки доступа вводится посредством пользователя вручную.
[0038] При выборе на экране настройки беспроводной LAN элемента 301 выбора точки доступа CPU 102 запускает поиск точек доступа и предписывает секции 204 отображения отображать сообщение 303 о выполнении поиска точек доступа («Выполняется поиск»), как проиллюстрировано на (B) на Фиг.3. После завершения поиска точек доступа CPU 102 предписывает секции 204 отображения отображать список результатов поиска, проиллюстрированный на (C) на Фиг.3.
[0039] В настоящем примере предполагается, что были найдены четыре точки доступа. В списке результатов поиска напряженность радиополя, беспроводной канал (далее в настоящем документе будет упоминаться попросту «канал»), параметры безопасности и SSID отображаются в связи с каждой из точек доступа.
[0040] Далее предполагается, что пользователь из списка результатов поиска выбирает самый верхний (первый) элемент 304 результатов поиска (точку доступа). Если выбранная точка доступа была сконфигурирована для предоставления безопасности (имеет настройки безопасности), то CPU 102 предписывает секции 204 отображения отображать экран ввода информации ключа, проиллюстрированный на (D) на Фиг.3. Несмотря на то что на (D) на Фиг.3 в качестве требуемого элемента информации ключа отображается «Ключ WEP» (протокол защиты данных), в случае выбора точки доступа WPA (защищенный доступ Wi-Fi) на экране выбора точки доступа (то есть из списка результатов поиска), проиллюстрированном на (C) на Фиг.3, будет отображаться «Ключ WPA».
[0041] При вводе информации ключа 305 на экране ввода информации ключа CPU 102 предписывает секции 204 отображения отображать сообщение 306 о запуске соединения («Соединение будет запущено. Продолжить?»), как проиллюстрировано на (E) на Фиг.3. При выборе элемента «Да» на экране, проиллюстрированном на (E) на Фиг.3, CPU 102 запускает соединение с точкой доступа, а при выборе элемента «Нет» CPU 102 отменяет соединение с точкой доступа.
[0042] После завершения обработки для установления соединения, если установление соединения было успешным, то CPU 102 предписывает секции 204 отображения отображать сообщение 307 («Соединено»), как проиллюстрировано на (F) на Фиг.3. Если же попытка установления соединения была неудачной, то CPU 102 предписывает секция 204 отображения отображать сообщения 308 («Точка доступа не найдена. Проверьте параметры настройки»), как проиллюстрировано на (G) на Фиг.3. Следует отметить, что сообщение, отображаемое при неудачном установлении соединения, является исключительно примером, при этом также отображается сообщение об ошибке, соответствующее ошибке, которая возникла в процессе обработки для установления соединения.
[0043] При выборе элемента 302 ручной настройки на экране настройки беспроводной LAN, проиллюстрированном на (A) на Фиг.3, CPU 102 предписывает секции 204 отображения отображать экран ручного задания SSID, проиллюстрированный на (H) на Фиг.3. Когда пользователь на экране задает желаемый SSID (к примеру, SSID 309), CPU 102 предписывает секции 204 отображения отображать экран настройки безопасности, проиллюстрированный на (I) на Фиг.3.
[0044] На экране настройки безопасности требуется осуществить выбор параметров безопасности, аналогичных заданным для точки доступа, и, исходя из вышесказанного, требуется осуществить выбор одного из трех вариантов 310 выбора «Нет», «WEP» и «WPA/WPA2-PSK», как проиллюстрировано на (I) на Фиг.3. При выборе в проиллюстрированном примере варианта «WEP» выполняется процесс обработки, описанный со ссылкой на (D) - (G) на Фиг.3.
[0045] Далее, для простоты понимания способа поиска точек доступа, согласно настоящему варианту осуществления, сначала будет представлено описание традиционного способа поиска точек доступа со ссылкой на Фиг.4 и 5. Следует отметить, что устройство формирования изображения, которое может выполнять традиционный способ поиска точек доступа, как предполагается, имеет конфигурацию аппаратных средств, аналогичную конфигурации аппаратных средств устройства 100 формирования изображения, изображенного на Фиг.1 и 2.
[0046] Фиг.4 изображает блок-схему, которая используется при разъяснении конфигурации программных средств традиционной функции поиска точек доступа. Функция программных средств, которая изображена на Фиг.4, реализовывается посредством выполнения программы управления посредством CPU 102 традиционного устройства формирования изображения.
[0047] Контроллер 401 панели принимает команду, вводимую пользователем с использованием консольной панели 110. После приема команды поиска точек доступа, вводимой пользователем с использованием консольной панели 110, контроллер 401 панели запрашивает у секции 402 обработки сканирования начать поиск точек доступа. Кроме того, контроллер 401 панели предписывает консольной панели 110 отображать результаты поиска точек доступа.
[0048] При приеме запроса о начале процесса поиска точек доступа от контроллера 401 панели секция 402 обработки сканирования выдает запрос поиска точек доступа на секцию 403 обеспечения функции беспроводной LAN.
[0049] Секция 403 обеспечения функции беспроводной LAN выдает запрос поиска на интерфейс 117 беспроводной LAN. В то же время секция 403 обеспечения функции беспроводной LAN запрашивает у интерфейса 117 беспроводной LAN поиск всех каналов, с первого до максимально возможного канала. Следует отметить, что диапазоны частот, разрешенные для использования, к примеру, законом о радиосвязи, в каждой стране являются различными, и максимальный диапазон частот, разрешенный в каждой стране, называется максимальным каналом (канал 13 в Японии). В настоящем варианте осуществления следующее описание будет представлено с предположением того, что тринадцатый канал является максимальным каналом.
[0050] Секция 404 приема результатов принимает результат поиска посредством интерфейса 117 беспроводной LAN с использованием секции 403 обеспечения функции беспроводной LAN и сохраняет результат поиска в области поиска, обеспеченной в RAM 103. Затем секция 404 приема результатов уведомляет контроллер 401 панели о завершении сохранения результатов поиска.
[0051] Фиг.5 изображает алгоритм процесса поиска точек доступа, исполняемого посредством традиционной функции поиска точек доступа. Этот процесс поиска точек доступа выполняется при помощи CPU 102 традиционного устройства формирования изображения посредством загрузки программы, сохраненной в ROM 104 или другой памяти, в RAM 103, и посредством ее исполнения.
[0052] Когда пользователь вводит команду поиска точек доступа с использованием консольной панели 110, секция 403 обеспечения функции беспроводной LAN запрашивает интерфейс 117 беспроводной LAN о поиске всех каналов, с первого до максимально возможного канала. На этапе S501 интерфейс 117 беспроводной LAN, который принимает запрос, выполняет поиск всех каналов для точки доступа.
[0053] После завершения поиска всех каналов, выполняемого посредством интерфейса 117 беспроводной LAN, секция 404 приема результатов сохраняет результат поиска в области поиска, обеспеченной в RAM 103. Затем на этапе S502 консольная панель 110 отображает результат поиска. Экран, отображающий результат поиска на консольной панели 110, на тот момент соответствует, к примеру, экрану выбора точки доступа (списку результатов поиска), проиллюстрированному на (C) на Фиг.3.
[0054] Далее, со ссылкой на Фиг.6 - 8, будет представлено описание способа поиска точек доступа, согласно настоящему варианту осуществления.
[0055] Фиг.6 изображает диаграмму, иллюстрирующую процесс поиска, выполняемый посредством способа поиска точек доступа, согласно настоящему варианту осуществления. Фиг.6 иллюстрирует случай, когда вблизи устройства 100 формирования изображения присутствует сорок точек доступа. В списке 601 точек доступа, отображающем сорок точек доступа, последовательно перечисляются пронумерованные SSID, значения напряженности радиополя и каналы.
[0056] В традиционной функции поиска точек доступа секция 403 обеспечения функции беспроводной LAN инструктирует интерфейс 117 беспроводной LAN о поиске всех каналов, и если объем памяти является малым, то объем области поиска, обеспеченной в RAM 103, также является ограниченным. Исходя из вышесказанного, в среде, в которой отыскивается большое количество точек доступа, зачастую возникает случай, в котором результат поиска не сохраняется, поскольку поиск продолжается до заключительного из каналов, которые могут быть использованы. Для предотвращения такого случая в функции поиска точек доступа, согласно настоящему варианту осуществления, сначала назначается первый канал для поиска точек доступа и получают результат поиска. Затем данный процесс применяется к каждому из последующих каналов, со второго по тринадцатый канал, в упомянутом порядке, посредством чего результаты поиска получают на основе «канал за каналом».
[0057] Согласно настоящему варианту осуществления, сначала назначается первый канал для поиска точек доступа. В примере, который изображен на Фиг.6, при назначении и поиске первого канала получают один элемент связанных с точкой доступа данных (далее в настоящем документе будут называться «данными точки доступа») в виде результата 602 поиска, после чего он сохраняется в области 620 поиска, обеспеченной в RAM 103. Затем результат 602 поиска сохраняется в виде данных 603 о поиске точек доступа в области 630 результатов, обеспеченной в RAM 103.
[0058] Подобным образом результат поиска, полученный при назначении второго канала, сохраняется в виде результата 604 поиска в области 620 поиска. В тот момент результат 604 поиска перезаписывается поверх результата 602 поиска и сохраняется в области 620 поиска. Затем результат 604 поиска добавляется в область 630 результатов, то есть дополнительно сохраняется в области 630 результатов в виде данных 605 о поиске точек доступа. В тот момент элементы данных точки доступа, сохраненные в области 630 результатов, сортируются в соответствии с особым условием. Несмотря на то что в настоящем варианте осуществления элементы данных точки доступа сортируются в порядке убывания напряженности радиополя, особое условие не ограничивается этим.
[0059] Данные 606 о поиске точек доступа демонстрируют результат, полученный посредством выполнения процесса поиска точек доступа по 1-12 каналам. В тот момент в области 630 результатов сохраняется шестнадцать элементов данных точек доступа в качестве максимального количества элементов, которые могут быть сохранены в области 630 результатов.
[0060] Предполагается, что в этом состоянии процесс поиска точек доступа выполняется посредством назначения тринадцатого канала, при этом в области поиска 620, в качестве результата 607 поиска, сохраняются пять элементов данных точек доступа. В этом состоянии результат 607 поиска не может быть добавлен в область 630 результатов, и, исходя из вышесказанного, согласно настоящему варианту осуществления, элемент 609 данных точки доступа, находящийся на нижней позиции списка 606 данных о поиске точек доступа, и элемент 608 данных точки доступа, находящийся на верхней позиции списка 607 результатов поиска, сравниваются по напряженности радиополя. В примере, который изображен на Фиг.6, поскольку напряженность радиополя элемента 608 данных точки доступа превышает напряженность радиополя элемента 609 данных точки доступа, элемент 609 данных точки доступа заменяется элементом 608 данных точки доступа, при этом элемент 608 данных точки доступа сохраняется в области 630 результатов. Таким образом получают данные 610 о поиске точек доступа. Из данных 610 о поиске точек доступа становится известно, что элемент 608 данных точки доступа сохраняется в области 630 результатов в качестве элемента 611 данных точки доступа. Затем элементы данных 610 о поиске точек доступа сортируются в порядке убывания напряженности радиополя, посредством чего получают данные 612 о поиске точек доступа. Результат 607 поиска содержит четыре элемента данных точки доступа, за исключением элемента 608 данных точки доступа, и, следовательно, применительно к каждому из этих элементов данных точек доступа выполняется аналогичный процесс обработки.
[0061] Фиг.7 изображает блок-схему, которая используется при разъяснении конфигурации программных средств функции поиска точек доступа устройства формирования изображения в качестве устройства поиска точек беспроводного доступа, в соответствии с настоящим вариантом осуществления. Функции программных средств, которые представлены на Фиг.7, реализовываются посредством выполнения программы управления посредством CPU 102 устройства 100 формирования изображения. Функции программных средств, обозначенные посредством одинаковых ссылочных номеров относительно ссылочных номеров, используемых на Фиг.4, являются функциями, аналогичными по отношению к функциям, описанным со ссылкой на Фиг.4, и поэтому их описание будет опущено.
[0062] Секция 701 назначения каналов назначает канал для выполнения поиска точек доступа посредством секции 403 обеспечения функции беспроводной LAN. В настоящем варианте осуществления предполагается, что 1-13 каналы последовательно назначаются в порядке возрастания номеров каналов, но это не является ограничением. Порядок поиска может быть заблаговременно задан пользователем.
[0063] Секция 702 определения переполнения определяет, превышает или нет сумма количества элементов данных точек доступа, сохраненных в качестве результатов поиска точек доступа в области 620 поиска, и количества элементов данных точек доступа, сохраненных в качестве предшествующих результатов поиска в области 630 результатов, максимальное количество элементов данных точек доступа, которые могут быть сохранены в области 630 результатов. Следует отметить, что количество элементов данных точек доступа, сохраненных в качестве результатов поиска точек доступа в области 620 поиска, далее в настоящем документе будет называться «найденным количеством точек доступа», количество элементов данных точек доступа, сохраненных в качестве предшествующих результатов поиска в области 630 результатов, будет называться «сохраненным количеством точек доступа», а максимальное количество элементов данных точек доступа, которые могут быть сохранены в области 630 результатов, будет называться «количеством области результатов».
[0064] Если секция 702 определения переполнения определяет, что сумма найденного количества точек доступа и сохраненного количества точек доступа превышает количество области результатов, то секция 703 замены выполняет определение того, какой элемент данных имеет более высокую напряженность радиополя, а именно элемент данных точки доступа, сохраненный в нижней позиции области 630 результатов, или элемент данных точки доступа, сохраненный в области 620 поиска. Если определяется, что элемент данных точки доступа, сохраненный в области 620 поиска, имеет более высокую напряженность радиополя, чем элемент данных точки доступа, сохраненный в нижней позиции области 630 результатов, то секция 703 замены заменяет элемент данных точки доступа, сохраненный в нижней позиции области 630 результатов, элементом данных точки доступа, сохраненным в области 620 поиска. В противном случае, если определяется, что элемент данных точки доступа, сохраненный в нижней позиции области 630 результатов, имеет более высокую напряженность радиополя, чем элемент данных точки доступа, сохраненный в области 620 поиска, то секция 703 замены не выполняет замену между элементом данных точки доступа, сохраненным в нижней позиции области 630 результатов, и элементом данных точки доступа, сохраненным в области 620 поиска. Следует отметить, что при нахождении множества точек доступа подобно случаю с результатом 607 поиска все связанные элементы данных точек доступа подвергаются обработке, выполняемой посредством секции 703 замены.
[0065] При выполнении замены элементов данных точек доступа посредством секции 703 замены или же при новом сохранении элемента данных точки доступа в области 630 результатов секция 704 сортировки сортирует элементы данных точек доступа в порядке убывания напряженности радиополя.
[0066] Фиг.8 изображает алгоритм процесса поиска точек доступа, выполняемого посредством устройства формирования изображения в качестве устройства поиска точек беспроводного доступа, в соответствии с настоящим вариантом осуществления. Этот процесс поиска точек доступа выполняется при помощи CPU 102 устройства 100 формирования изображения посредством загрузки программы, сохраненной в памяти ROM 104 или другой памяти, в RAM 103 и посредством ее выполнения.
[0067] На этапе S801 секция 701 назначения каналов назначает канал, на котором должен проводиться поиск. В настоящем варианте осуществления каналы назначаются последовательно в порядке возрастания номеров каналов, с канала 1 по канал 13.
[0068] На этапе S802 интерфейс 117 беспроводной LAN выполняет поиск по назначенному каналу (каналу 1 при первом исполнении цикла) на наличие точек доступа.
[0069] После завершения процесса поиска, выполняемого на этапе S802, секция 702 определения переполнения на этапе S803 определяет, превышает или нет сумма найденного количества точек доступа и сохраненного количества точек доступа количество области результатов. Другими словами, секция 702 определения переполнения определяет, превышает или нет объем памяти сумма количества элементов данных точек доступа, сохраненных в памяти, и количества элементов данных точек доступа, найденных в настоящем процессе поиска. Если секция 702 определения переполнения определяет, что сумма найденного количества точек доступа и сохраненного количества точек доступа превышает количество области результатов, то процесс переходит на этап S804.
[0070] На этапе S804 секция 703 замены определяет, превышает или нет напряженность радиополя элемента данных точки доступа, сохраненного в области 620 поиска, напряженность радиополя элемента данных точки доступа, сохраненного в нижней позиции области 630 результатов. Другими словами, на данном этапе определяется, какой элемент данных удовлетворяет предварительно определенному особому условию (то есть, какой элемент данных имеет более высокую напряженность радиополя), а именно элемент данных точки доступа, полученный посредством настоящего процесса поиска, или ранее сохраненный элемент данных точки доступа. Если множество элементов данных точек доступа сохраняется в области 620 поиска подобно случаю с результатом 607 поиска, то элементы данных точек доступа последовательно подвергаются данной обработке. Порядок обработки в частности не ограничен, но в настоящем варианте осуществления предполагается, что элементы данных точек доступа последовательно подвергаются обработке в порядке сохранения в области 620 поиска.
[0071] Если на этапе S804 секция 703 замены определяет, что напряженность радиополя элемента данных точки доступа, сохраненного в области 620 поиска, превышает напряженность радиополя элемента данных точки доступа, сохраненного в нижней позиции области 630 результатов, то процесс переходит на этап S805. На этапе S805 секция 703 замены заменяет элемент данных точки доступа, сохраненный в нижней позиции области 630 результатов, элементом данных точки доступа, сохраненным в области 620 поиска. Затем на этапе S806 секция 704 сортировки сортирует элементы данных точек доступа, сохраненные в области 630 результатов, в порядке убывания напряженности радиополя.
[0072] В противном случае, если на этапе S804 секция 703 замены определяет, что напряженность радиополя элемента данных точки доступа, сохраненного в области 620 поиска, ниже напряженности радиополя элемента данных точки доступа, сохраненного в нижней позиции области 630 результатов, то процесс переходит на этап S807. В данном случае, поскольку напряженность радиополя элемента данных точки доступа, сохраненного в области 620 поиска, ниже напряженности радиополя любого из элементов данных точки доступа, сохраненных в области 630 результатов, вышеупомянутый элемент данных не сохраняется в области 630 результатов. Следовательно, элементы данных точек доступа, имеющие высокую напряженность радиополя, последовательно сохраняются в области 630 результатов.
[0073] На этапе S807, следующем после этапа S804 или S806, секция 703 замены определяет, остался или нет элемент данных точки доступа, который еще не был подвергнут процессу определения, выполняемому на этапе S804. В случае существования элемента данных точки доступа, который еще не был подвергнут процессу определения, выполняемому на этапе S804 (положительный результат определения, выполняемого на этапе S807), процесс возвращается на этап S804, на котором следующий элемент данных точки доступа подвергается процессу определения. В противном случае, если все элементы данных точек доступа, сохраненные в области 620 поиска, уже подверглись процессу определения, выполняемому на этапе S804 (отрицательный результат определения, выполняемого на этапе S807), процесс переходит на этап S808.
[0074] С другой стороны, если на этапе S803 секция 702 определения переполнения определяет, что сумма найденного количества точек доступа и сохраненного количества точек доступа меньше количества в области результатов, то процесс переходит на этап S810.
[0075] На этапе S810 секция 404 приема результатов сохраняет элемент данных точки доступа, сохраненный в области 620 поиска, в области 630 результатов. Затем на этапе S811 секция 704 сортировки сортирует элементы данных точек доступа, сохраненные в области 630 результатов, в порядке убывания напряженности радиополя, после чего процесс переходит на этап S808.
[0076] На этапе S808 секция 701 назначения каналов определяет, существует или нет необходимость назначения следующего канала. До тех пор пока не будут найдены все тринадцать каналов, секция 701 назначения каналов определяет наличие необходимости назначения следующего канала, и процесс возвращается на этап S801. Затем на этапе S801 секция 701 назначения каналов назначает следующий канал, и выполняются этап S802 и последующие.
[0077] С другой стороны, после нахождения всех тринадцати каналов, на этапе S808 секция 701 назначения каналов определяет отсутствие необходимости назначения следующего канала, и процесс переходит на этап S809. На этапе S809 контроллер 401 панели предписывает консольной панели 110 отображать экран списка результатов поиска, подобно проиллюстрированному на (C) на Фиг.3, в качестве результата поиска точек доступа.
[0078] Как было описано выше, в соответствии с первым вариантом осуществления, в течение выполнения поиска точек доступа процесс поиска точек доступа выполняется на основе «канал за каналом» вместо выполнения одновременного поиска по всем каналам, после чего элементы данных точек доступа последовательно сохраняются в области результатов. В данном случае элементы данных точек доступа последовательно сохраняются в порядке убывания напряженности радиополя в зависимости от объема области результатов. Исходя из вышесказанного, имеется возможность сокращения вероятности отказа в сохранении элементов данных точек доступа, имеющих высокую напряженность радиополя, в области результатов.
[0079] В целом, можно предположить то, что точка доступа, с которой пользователь желает установить соединение, существует вблизи пользователя и имеет высокую напряженность радиополя. В таком случае элементы данных точек доступа, имеющие высокую напряженность радиополя, отображаются на консольной панели 110, и если объем памяти является малым, иногда случается, что данные точки доступа, с которой пользователь желает установить соединение, не могут быть сохранены.
[0080] Далее будет описан второй вариант осуществления настоящего изобретения. Настоящий вариант осуществления имеет конфигурацию аппаратных средств, аналогичную конфигурации аппаратных средств первого варианта осуществления, и отличается от первого варианта осуществления исключительно тем, что используемый способ поиска точек доступа является комбинацией традиционного способа поиска точек доступа и способа поиска точек доступа, описанного в первом варианте осуществления. Исходя из вышесказанного, компоненты, соответствующие компонентам первого варианта осуществления, обозначаются посредством одинаковых ссылочных номеров, и их описание будет опущено.
[0081] В частности, сначала выполняется традиционный способ поиска точек доступа, посредством которого выполняется поиск точек доступа на всех каналах. Затем, если поиск предоставляет большее количество данных точки доступа (объем данных) для сохранения, чем объем области результатов в RAM 103, то традиционный способ поиска точек доступа переходит к способу поиска точек доступа по первому варианту осуществления, посредством которого поиск точек доступа выполняется на всех каналах на основе «канал за каналом». В частности, выполняется сравнение между объемом данных, определенным посредством количества элементов данных точек беспроводного доступа, найденных посредством процесса поиска точек доступа, выполняемого по всем каналам, и объемом памяти, посредством чего, в соответствии с результатом сравнения, определяется, стоит или нет выполнять способ поиска точек доступа по первому варианту осуществления.
[0082] Как было описано выше, в соответствии со вторым вариантом осуществления, только в случае, когда объем данных точки доступа, который является по существу пропорциональным количеству элементов данных точек доступа, полученных посредством процесса поиска точки доступа, выполняемого по всем каналам, превышает объем памяти, процесс поиска точки доступа выполняется на основе «канал за каналом», что позволяет эффективно выполнить процесс поиска.
[0083] Несмотря на то что настоящее изобретение было описано со ссылкой на примерные варианты осуществления, следует понимать, что изобретение не ограничивается раскрытыми примерными вариантами осуществления. Объем нижеследующей формулы изобретения должен получить самую широкую интерпретацию, чтобы охватить все подобные модификации, а также эквивалентные структуры и функции.
[0084] К примеру, существует возможность использования функций вышеописанных вариантов осуществления в качестве способа управления, а также предписания устройству, такому как устройство формирования изображения, выполнять этот способ управления. Кроме того, программа управления, реализующая функции вышеописанных вариантов осуществления, может быть выполнена посредством компьютера, обеспеченного в устройстве, таком как устройство формирования изображения.
[0085] В данном случае способ и программа управления включают в себя, по меньшей мере, этапы поиска, сохранения и управления, как определено в приложенной формуле изобретения. Следует отметить, что программа управления записывается, к примеру, на компьютерно-читаемый запоминающий носитель.
[0086] Аспекты настоящего изобретения также могут быть реализованы посредством компьютера системы или устройства (или устройств, таких как CPU или MPU), которое считывает и выполняет записанную на запоминающем устройстве программу для выполнения функций вышеописанных вариантов осуществления, а также посредством способа, этапы которого выполняются с помощью компьютера системы или устройства посредством, к примеру, считывания и выполнения записанной на запоминающем устройстве программы для выполнения функций вышеописанных вариантов осуществления. Для этой цели программа предоставляется компьютеру, к примеру, по сети или с носителя записи различных типов, служащих в качестве запоминающего устройства (к примеру, компьютерно-читаемого носителя).
Список ссылочных номеров
[0087]
401 - Контроллер панели
402 - Секция обработки сканирования
403 - Секция обеспечения функции беспроводной LAN
404 - Секция приема результатов
620 - Область поиска
630 - Область результатов
701 - Секция назначения каналов
702 - Секция определения переполнения
703 - Секция замены
704 - Секция сортировки
Изобретение относится к устройству поиска точек беспроводного доступа и способу настройки беспроводной LAN на станции беспроводной LAN. Технический результат заключается в снижении вероятности отказа в сохранении результатов поиска точек доступа, имеющих напряженность радиополя, превышающую предварительно определенный уровень. Технический результат достигается за счет того, что блок определения определяет, что информационный элемент точки доступа, сохраненный в первой области хранения, не может быть сохранен во вторую область хранения, второй блок управления сохраняет информационный элемент точки доступа, сохраненный в первой области хранения, во вторую область хранения, удаляя при этом из множества информационных элементов точек доступа, сохраненных во второй области хранения, информационный элемент точки доступа о той точке доступа, напряженность радиополя которой ниже, чем у любой точки доступа, указываемой информационным элементом точки доступа, сохраненным в первой области хранения. 3 н. и 7 з.п. ф-лы, 8 ил.
1. Устройство поиска точек беспроводного доступа, содержащее:
блок поиска, сконфигурированный для выполнения поиска точки доступа;
первый блок управления, сконфигурированный для сохранения информационного элемента точки доступа о точке доступа, найденной посредством упомянутого блока поиска, в первую область хранения;
второй блок управления, сконфигурированный для сохранения информационного элемента точки доступа, сохраненного в первой области хранения, во вторую область хранения;
блок отображения, сконфигурированный для отображения результата поиска точки доступа на основе информационного элемента точки доступа о найденной точке доступа, который сохранен во второй области хранения; и
блок определения, сконфигурированный для определения, может или нет информационный элемент точки доступа, сохраненный в первой области хранения, быть сохранен во вторую область хранения,
причем в случае, когда блок определения определяет, что информационный элемент точки доступа, сохраненный в первой области хранения, не может быть сохранен во вторую область хранения, второй блок управления сохраняет информационный элемент точки доступа, сохраненный в первой области хранения, во вторую область хранения, удаляя при этом из множества информационных элементов точек доступа, сохраненных во второй области хранения, информационный элемент точки доступа о той точке доступа, напряженность радиополя которой ниже, чем у любой точки доступа, указываемой информационным элементом точки доступа, сохраненным в первой области хранения.
2. Устройство поиска точек беспроводного доступа по п. 1,
в котором, в случае, когда блок определения определяет, что информационный элемент точки доступа, сохраненный в первой области хранения, может быть сохранен во вторую область хранения, второй блок управления сохраняет информационный элемент точки доступа, сохраненный в первой области хранения, во вторую область хранения, не удаляя при этом никакой из информационных элементов точек доступа, сохраненных во второй области хранения.
3. Устройство поиска точек беспроводного доступа по п. 1,
в котором множество информационных элементов точек доступа, сохраненных во второй области хранения, сортируются в порядке убывания напряженности радиополя точек доступа, указанных этими элементами,
причем в случае, когда блок определения определяет, что информационный элемент точки доступа, сохраненный в первой области хранения, не может быть сохранен во вторую область хранения, второй блок управления сравнивает напряженность радиополя точки доступа, указываемой информационным элементом точки доступа, сохраненным в первой области хранения, и другую напряженность радиополя точки доступа, указываемой информационным элементом точки доступа, сохраненным внизу второй области хранения, и
причем в случае, когда в результате сравнения напряженность радиополя точки доступа, указываемой информационным элементом точки доступа, сохраненным в первой области хранения, выше, чем упомянутая другая напряженность радиополя точки доступа, указываемой информационным элементом точки доступа, сохраненным внизу второй области хранения, второй блок управления сохраняет информационный элемент точки доступа, сохраненный в первой области хранения, во вторую область хранения, удаляя при этом информационный элемент точки доступа, сохраненный внизу второй области хранения.
4. Устройство поиска точек беспроводного доступа по п. 3,
в котором, в случае, когда в результате сравнения напряженность радиополя точки доступа, указываемой информационным элементом точки доступа, сохраненным в первой области хранения, ниже, чем упомянутая другая напряженность радиополя точки доступа, указываемой информационным элементом точки доступа, сохраненным внизу второй области хранения, второй блок управления не сохраняет информационный элемент точки доступа, сохраненный в первой области хранения, во вторую область хранения.
5. Устройство поиска точек беспроводного доступа по п. 1, в котором блок определения:
в случае, когда сумма количества вновь найденных точек доступа, указываемых информационными элементами точек доступа, сохраненными в первой области хранения, и количества уже найденных точек доступа, указываемых информационными элементами точек доступа, сохраненными во второй области хранения, равна или меньше, чем предварительно определенное количество, определяет, что информационный элемент точки доступа, сохраненный в первой области хранения, может быть сохранен во вторую область хранения; и
в случае, когда сумма количества вновь найденных точек доступа, указываемых информационными элементами точек доступа, сохраненными в первой области хранения, и количества уже найденных точек доступа, указываемых информационными элементами точек доступа, сохраненными во второй области хранения, больше, чем упомянутое предварительно определенное количество, определяет, что информационный элемент точки доступа, сохраненный в первой области хранения, не может быть сохранен во вторую область хранения.
6. Устройство поиска точек беспроводного доступа по п. 5,
в котором предварительно определенное количество представляет собой верхний предел допустимого количества для сохранения информационных элементов точек доступа во вторую область хранения.
7. Устройство поиска точек беспроводного доступа по п. 1, дополнительно содержащее блок выдачи команд, сконфигурированный для выдачи команды блоку поиска выполнять поиск точки доступа по предварительно определенному каналу, назначенному в качестве канала, по которому должен выполняться поиск, из множества каналов,
причем в случае, когда процессы, которые выполняются вторым блоком управления на основе результата поиска точки доступа по упомянутому предварительно определенному каналу, назначенному в качестве канала, по которому должен выполняться поиск, завершены, блок выдачи команд выдает команду блоку поиска выполнять поиск точки доступа по следующему каналу, который следует за упомянутым предварительно определенным каналом, назначенному в качестве следующего канала, по которому должен выполняться поиск.
8. Устройство поиска точек беспроводного доступа по п. 1, при этом устройство является устройством формирования изображения, сконфигурированным с возможностью исполнения печати.
9. Способ поиска точки беспроводного доступа, содержащий этапы, на которых:
выполняют поиск точки доступа;
сохраняют информационный элемент точки доступа о точке доступа, найденной посредством выполнения упомянутого поиска, в первую область хранения;
определяют, может или нет информационный элемент точки доступа, сохраненный в первой области хранения, быть сохранен во вторую область хранения;
сохраняют информационный элемент точки доступа, сохраненный в первой области хранения, во вторую область хранения; и
отображают результат поиска точки доступа на основе информационного элемента точки доступа о найденной точке доступа, который сохранен во второй области хранения,
причем в случае, когда определено, что информационный элемент точки доступа, сохраненный в первой области хранения, не может быть сохранен во вторую область хранения, сохраняют информационный элемент точки доступа, сохраненный в первой области хранения, во вторую область хранения, удаляя при этом из множества информационных элементов точек доступа, сохраненных во второй области хранения, информационный элемент точки доступа о той точке доступа, напряженность радиополя которой ниже, чем у любой точки доступа, указываемой информационным элементом точки доступа, сохраненным в первой области хранения.
10. Компьютерно-читаемый запоминающий носитель, хранящий компьютерно-исполняемую программу для предписания компьютеру исполнять способ поиска точки беспроводного доступа, причем способ содержит этапы, на которых:
выполняют поиск точки доступа;
сохраняют информационный элемент точки доступа о точке доступа, найденной посредством выполнения упомянутого поиска, в первую область хранения;
определяют, может или нет информационный элемент точки доступа, сохраненный в первой области хранения, быть сохранен во вторую область хранения;
сохраняют информационный элемент точки доступа, сохраненный в первой области хранения, во вторую область хранения; и
отображают результат поиска точки доступа на основе информационного элемента точки доступа о найденной точке доступа, который сохранен во второй области хранения,
причем в случае, когда определено, что информационный элемент точки доступа, сохраненный в первой области хранения, не может быть сохранен во вторую область хранения, сохраняют информационный элемент точки доступа, сохраненный в первой области хранения, во вторую область хранения, удаляя при этом из множества информационных элементов точек доступа, сохраненных во второй области хранения, информационный элемент точки доступа о той точке доступа, напряженность радиополя которой ниже, чем у любой точки доступа, указываемой информационным элементом точки доступа, сохраненным в первой области хранения.
Колосоуборка | 1923 |
|
SU2009A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
СПОСОБ И ОБОРУДОВАНИЕ ДЛЯ САМОНАСТРОЙКИ ИНФОРМАЦИИ В СИСТЕМЕ СВЯЗИ | 2006 |
|
RU2395935C2 |
Авторы
Даты
2016-01-20—Публикация
2011-12-22—Подача