ПРОЦЕДУРА ПОИСКА БЕСПРОВОДНОГО УЗЛА

1. Способ беспроводной связи, в котором множество процедур поиска ассоциированы с множеством состояний беспроводной связи беспроводного узла, содержащий этапы, на которых:
идентифицируют текущее состояние беспроводной связи беспроводного устройства;
идентифицируют, какая процедура поиска из множества процедур поиска ассоциирована с текущим состоянием беспроводной связи; и
используют идентифицированную процедуру поиска для выполнения поиска точек доступа.
2. Способ по п.1, в котором на этапе идентификации текущего состояния беспроводной связи определяют, находится ли устройство в неассоциированном состоянии, неактивном состоянии, состоянии трафика не в реальном времени или состоянии трафика в реальном времени.
3. Способ по п.1, в котором различные критерии оптимизации ассоциированы с разными состояниями из множества состояний беспроводной связи.
4. Способ по п.3, в котором различные критерии оптимизации относятся к сокращению энергопотребления беспроводного узла, способствованию пропускной способности для беспроводного узла и удовлетворению требований задержки в беспроводном узле.
5. Способ по п.1, дополнительно содержащий этапы, на которых:
определяют местоположение беспроводного узла; и
ограничивают поиск точек доступа на основании определенного местоположения.
6. Способ по п.5, в котором местоположение беспроводного узла включает в себя страну, в которой находится этот беспроводной узел.
7. Способ по п.1, дополнительно содержащий этапы, на которых:
определяют, ассоциирован ли беспроводной узел с определенной точкой доступа; и
ограничивают поиск точек доступа на основании упомянутого определения.
8. Способ по п.1, в котором поиск точек доступа выполняют согласно упорядоченному по приоритетам порядку поиска каналов.
9. Способ по п.1, в котором идентифицированная процедура поиска содержит регулирование частоты, с которой выполняют сканирования точек доступа, на основании, по меньшей мере, одной характеристики сигнала, принятого из точки доступа, которая ассоциирована с беспроводным узлом.
10. Способ по п.1, в котором идентифицированная процедура поиска содержит регулирование частоты, с которой выполняются сканирования точек доступа, на основании того, была ли обнаружена, по меньшей мере, одна соседняя точка доступа при предыдущем сканировании точек доступа.
11. Способ по п.1, в котором идентифицированная процедура поиска содержит регулирование частоты, с которой выполняются сканирования точек доступа, на основании того, была ли идентифицирована при предыдущем сканировании соседняя точка доступа, имеющая SSID, который совпадает с SSID точки доступа, с которой в текущее время ассоциирован беспроводной узел.
12. Способ по п.1, в котором идентифицированная процедура поиска содержит планирование сканирований точек доступа между передачей и/или приемом трафика в реальном времени.
13. Способ по п.1, в котором поиск точек доступа и/или предыдущий поиск точек доступа идентифицировал множество точек доступа, причем способ дополнительно содержит этапы, на которых:
идентифицируют точку доступа-кандидата из идентифицированных точек доступа; и
выполняют мониторинг передач из точки доступа-кандидата в течение определенного периода времени, чтобы определить, следует ли ассоциироваться с этой точкой доступа-кандидатом.
14. Способ по п.1, в котором поиск точек доступа и/или предыдущий поиск точек доступа идентифицировал множество точек доступа, причем способ дополнительно содержит этапы, на которых:
поддерживают информацию, относящуюся к предыдущим взаимодействиям беспроводного узла с идентифицированными точками доступа; и
определяют, следует ли ассоциироваться с одной из идентифицированных точек доступа, на основании поддерживаемой информации.
15. Способ по п.1, дополнительно содержащий этап, на котором определяют, следует ли ассоциироваться с одной из идентифицированных точек доступа, на основании, по меньшей мере, одной характеристики линии связи, установленной между беспроводным узлом и точкой доступа, которая ассоциирована с этим беспроводным узлом.
16. Устройство беспроводной связи, в котором множество процедур поиска ассоциированы с множеством состояний беспроводной связи беспроводного узла, причем устройство содержит:
контроллер состояния, приспособленный для того, чтобы идентифицировать текущее состояние беспроводной связи беспроводного устройства;
идентификатор процедуры поиска, приспособленный для того, чтобы идентифицировать процедуру поиска из множества процедур поиска, которая ассоциирована с текущим состоянием беспроводной связи; и
контроллер поиска, приспособленный для того, чтобы использовать идентифицированную процедуру поиска для выполнения поиска точек доступа.
17. Устройство по п.16, в котором контроллер состояния дополнительно приспособлен для того, чтобы определять, находится ли беспроводной узел в неассоциированном состоянии, неактивном состоянии, состоянии трафика не в реальном времени или состоянии трафика в реальном времени.
18. Устройство по п.16, в котором различные критерии оптимизации ассоциированы с разными состояниями из множества состояний беспроводной связи.
19. Устройство по п.18, в котором различные критерии оптимизации относятся к сокращению энергопотребления беспроводного узла, способствованию пропускной способности для беспроводного узла и удовлетворению требований задержки в беспроводном узле.
20. Устройство по п.16, дополнительно содержащее определитель местоположения, приспособленный для того, чтобы определять местоположение беспроводного узла, причем контроллер поиска дополнительно приспособлен для того, чтобы ограничивать поиск точек доступа на основании определенного местоположения.
21. Устройство по п.16, дополнительно содержащее процессор связи, приспособленный для того, чтобы определять, ассоциирован ли беспроводной узел с определенной точкой доступа, причем контроллер поиска дополнительно приспособлен для того, чтобы ограничивать поиск точек доступа на основании этого определения.
22. Устройство по п.16, в котором контроллер поиска дополнительно приспособлен для того, чтобы выполнять поиск точек доступа согласно упорядоченному по приоритетам порядку поиска каналов.
23. Устройство по п.16, в котором поиск точек доступа и/или предыдущий поиск точек доступа идентифицировал множество точек доступа, причем устройство дополнительно содержит:
селектор точки доступа, приспособленный для того, чтобы идентифицировать точку доступа-кандидата из идентифицированных точек доступа; и
монитор трафика, приспособленный для того, чтобы выполнять мониторинг передач из точки доступа-кандидата в течение определенного периода времени, чтобы определить, следует ли ассоциироваться с этой точкой доступа-кандидатом.
24. Устройство по п.16, в котором поиск точек доступа и/или предыдущий поиск точек доступа идентифицировал множество точек доступа, причем устройство дополнительно содержит:
менеджер базы данных, приспособленный для того, чтобы поддерживать информацию, относящуюся к предыдущим взаимодействиям беспроводного узла с идентифицированными точками доступа; и
селектор точки доступа, приспособленный для того, чтобы определять, следует ли ассоциироваться с одной из идентифицированных точек доступа на основании поддерживаемой информации.
25. Устройство беспроводной связи, в котором множество процедур поиска ассоциированы с множеством состояний беспроводной связи беспроводного узла, причем устройство содержит:
средство для идентификации текущего состояния беспроводной связи беспроводного устройства;
средство для идентификации процедуры поиска из множества процедур поиска, которая ассоциирована с текущим состоянием беспроводной связи; и
средство для использования идентифицированной процедуры поиска для выполнения поиска точек доступа.
26. Устройство по п.25, в котором средство для идентификации текущего состояния беспроводной связи определяет, находится ли устройство в неассоциированном состоянии, неактивном состоянии, состоянии трафика не в реальном времени или состоянии трафика в реальном времени.
27. Устройство по п.25, в котором различные критерии оптимизации ассоциированы с разными состояниями из множества состояний беспроводной связи.
28. Устройство по п.27, в котором различные критерии оптимизации относятся к сокращению энергопотребления беспроводного узла, способствованию пропускной способности для беспроводного узла и удовлетворению требований задержки в беспроводном узле.
29. Устройство по п.25, дополнительно содержащее средство для определения местоположения беспроводного узла, причем упомянутое средство для использования ограничивает поиск точек доступа на основании определенного местоположения.
30. Устройство по п.25, дополнительно содержащее средство для определения того, ассоциирован ли беспроводной узел с определенной точкой доступа, причем упомянутое средство для использования ограничивает поиск точек доступа на основании упомянутого определения.
31. Устройство по п.25, в котором средство для использования выполняет поиск точек доступа согласно упорядоченному по приоритетам порядку поиска каналов.
32. Устройство по п.25, в котором поиск точек доступа и/или предыдущий поиск точек доступа идентифицировал множество точек доступа, причем устройство дополнительно содержит:
средство для идентификации точки доступа-кандидата из идентифицированных точек доступа; и
средство для выполнения мониторинга передач из точки доступа-кандидата в течение определенного периода времени, чтобы определять, следует ли ассоциироваться с этой точкой доступа-кандидатом.
33. Устройство по п.25, в котором поиск точек доступа и/или предыдущий поиск точек доступа идентифицировал множество точек доступа, причем устройство дополнительно содержит:
средство для поддержания информации, относящейся к предыдущим взаимодействиям беспроводного узла с идентифицированными точками доступа; и
средство для определения того, следует ли ассоциироваться с одной из идентифицированных точек доступа, на основании поддерживаемой информации.
34. Компьютерный программный продукт для беспроводной связи, в котором множество процедур поиска ассоциированы с множеством состояний беспроводной связи беспроводного узла, причем упомянутый продукт содержит:
машиночитаемый носитель, содержащий код для побуждения компьютера
идентифицировать текущее состояние беспроводной связи беспроводного устройства;
идентифицировать процедуру поиска из множества процедур поиска, которая ассоциирована с текущим состоянием беспроводной связи; и
использовать идентифицированную процедуру поиска для выполнения поиска точек доступа.
35. Компьютерный программный продукт по п.34, в котором машиночитаемый носитель, дополнительно содержит код для побуждения компьютера определять, находится ли беспроводной узел в неассоциированном состоянии, неактивном состоянии, состоянии трафика не в реальном времени или состоянии трафика в реальном времени.
36. Компьютерный программный продукт по п.34, в котором различные критерии оптимизации ассоциированы с разными состояниями из множества состояний беспроводной связи.
37. Компьютерный программный продукт п.36, в котором различные критерии оптимизации относятся к сокращению энергопотребления беспроводного узла, способствованию пропускной способности для беспроводного узла и удовлетворению требований задержки в беспроводном узле.
38. Компьютерный программный продукт по п.34, в котором машиночитаемый носитель дополнительно содержит код для побуждения компьютера
определять местоположение беспроводного узла; и
ограничивать поиск точек доступа на основании определенного местоположения.
39. Компьютерный программный продукт по п.34, в котором машиночитаемый носитель, дополнительно содержит код для побуждения компьютера
определять, ассоциирован ли беспроводной узел с определенной точкой доступа; и
ограничивать поиск точек доступа на основании упомянутого определения.
40. Компьютерный программный продукт по п.34, в котором машиночитаемый носитель дополнительно содержит код для побуждения компьютера выполнять поиск точек доступа согласно упорядоченному по приоритетам порядку поиска каналов.
41. Компьютерный программный продукт по п.34, в котором поиск точек доступа и/или предыдущий поиск точек доступа идентифицировал множество точек доступа, причем машиночитаемый носитель дополнительно содержит код для побуждения компьютера
идентифицировать точку доступа-кандидат из идентифицированных точек доступа; и выполнять мониторинг передач из точки доступа-кандидата в течение определенного периода времени, чтобы определить, следует ли ассоциироваться с этой точкой доступа-кандидатом.
42. Компьютерный программный продукт по п.34, в котором поиск точек доступа и/или предыдущий поиск точек доступа идентифицировал множество точек доступа, причем машиночитаемый носитель дополнительно содержит код для побуждения компьютера
поддерживать информацию, относящуюся к предыдущим взаимодействиям беспроводного узла с идентифицированными точками доступа; и
определять, следует ли ассоциироваться с одной из идентифицированных точек доступа, на основании поддерживаемой информации.
43. Способ беспроводной связи, содержащий этапы, на которых:
выполняют в беспроводном узле поиск точек доступа, в то время как упомянутый беспроводный узел ассоциирован с первой точкой доступа; и
на основании упомянутого поиска точек доступа идентифицируют точку доступа-кандидата, с которой упомянутый беспроводной узел может ассоциироваться, если упомянутый беспроводной узел завершит свою ассоциацию с первой точкой доступа.
44. Способ по п.43, дополнительно содержащий этапы, на которых:
определяют местоположение беспроводного узла; и
ограничивают поиск точек доступа на основании определенного местоположения.
45. Способ по п.44, в котором местоположение беспроводного узла включает в себя страну, в которой находится этот беспроводной узел.
46. Способ по п.43, дополнительно содержащий этапы, на которых:
определяют, ассоциирован ли беспроводной узел с определенной точкой доступа; и
ограничивают поиск точек доступа на основании упомянутого определения.
47. Способ по п.43, в котором поиск точек доступа выполняется согласно упорядоченному по приоритетам порядку поиска каналов.
48. Способ по п.43, в котором на этапе поиска точек доступа регулируют частоту, с которой выполняются сканирования точек доступа, на основании того, была ли обнаружена, по меньшей мере, одна соседняя точка доступа при предыдущем сканировании точек доступа.
49. Способ по п.43, в котором на этапе поиска точек доступа регулируют частоту, с которой выполняются сканирования точек доступа, на основании того, была ли идентифицирована при предыдущем сканировании точек доступа соседняя точка доступа, имеющая SSID, который совпадает с SSID первой точки доступа.
50. Способ по п.43, в котором на этапе поиска точек доступа регулируют частоту сканирований точек доступа на основании качества обслуживания, обеспечиваемого первой точкой доступа.
51. Способ по п.43, дополнительно содержащий этапы, на которых:
поддерживают информацию точки доступа, полученную в течение поиска точек доступа и/или полученную в течение предыдущего поиска точек доступа; и
определяют, следует ли ассоциироваться с точкой доступа-кандидатом, на основании поддерживаемой информации.
52. Способ по п.51, в котором поддерживаемая информация относится к предыдущим взаимодействиям беспроводного узла с множеством точек доступа.
53. Способ по п.52, в котором поддерживаемая информация идентифицирует точки доступа, которые упомянутый узел доступа использовал наиболее недавно.
54. Способ по п.51, в котором поддерживаемая информация идентифицирует любые точки доступа, которые имеют такой же SSID, что и SSID первой точки доступа.
55. Способ по п.43, в котором на этапе идентификации точки доступа-кандидата определяют, превышает ли RSSI сигнала от этой точки доступа-кандидата пороговое значение.
56. Способ по п.43, в котором на этапе идентификации точки доступа-кандидата определяют, имеет ли эта точка доступа-кандидат такой же SSID, что и SSID первой точки доступа.
57. Способ по п.43, дополнительно содержащий этап, на котором выполняют мониторинг передач из точки доступа-кандидата в течение определенного периода времени, чтобы определить, следует ли ассоциироваться с этой точкой доступа-кандидатом.
58. Способ по п.57, дополнительно содержащий этап, на котором отправляют направленные сканирования в упомянутую точку доступа-кандидата в течение определенного периода времени.
59. Способ по п.43, дополнительно содержащий этап, на котором определяют, следует ли ассоциироваться с упомянутой точкой доступа, на основании, по меньшей мере, одной характеристики линии связи между упомянутым беспроводным узлом и первой точкой доступа.
60. Способ по п.59, в котором, по меньшей мере, одна характеристика линии связи содержит RSSI сигнала, принятого от первой точки доступа.
61. Способ по п.43, дополнительно содержащий этап, на котором определяют, следует ли ассоциироваться с упомянутой точкой доступа-кандидатом, на основании того, ухудшилась ли связь с упомянутой первой точкой доступа.
62. Устройство беспроводной связи, содержащее:
контроллер поиска, приспособленный для того, чтобы выполнять в беспроводном узле поиск точек доступа, в то время, как упомянутый беспроводный узел ассоциирован с первой точкой доступа; и
селектор точки доступа, приспособленный для того, чтобы на основании упомянутого поиска точек доступа идентифицировать точку доступа-кандидата, с которой упомянутый беспроводной узел может ассоциироваться, если упомянутый беспроводной узел завершит свою ассоциацию с первой точкой доступа.
63. Устройство по п.62, дополнительно содержащее определитель местоположения, приспособленный для того, чтобы определять местоположение беспроводного узла, причем контроллер поиска дополнительно приспособлен для того, чтобы ограничивать поиск точек доступа на основании определенного местоположения.
64. Устройство по п.62, дополнительно содержащее процессор связи, приспособленный для определения, ассоциирован ли беспроводной узел с определенной точкой доступа, причем контроллер поиска дополнительно приспособлен для ограничения поиска точек доступа на основании этого определения.
65. Устройство по п.62, в котором контроллер поиска дополнительно приспособлен для выполнения поиска точек доступа согласно упорядоченному по приоритетам порядку поиска каналов.
66. Устройство по п.62, дополнительно содержащее:
менеджер базы данных, приспособленный для поддержки информации точки доступа, полученной в течение поиска точек доступа и/или полученной в течение предыдущего поиска точек доступа; и
селектор точки доступа, приспособленный для определения, следует ли ассоциироваться с упомянутой точкой доступа, на основании поддерживаемой информации.
67. Устройство по п.66, в котором поддерживаемая информация относится к предыдущим взаимодействиям беспроводного узла с множеством точек доступа.
68. Устройство по п.67, в котором поддерживаемая информация идентифицирует точки доступа, которые упомянутый узел доступа использовал наиболее недавно.
69. Устройство по п.62, в котором на этапе идентификации точки доступа-кандидата определяют, превышает ли RSSI сигнала от этой точки доступа-кандидата пороговое значение.
70. Устройство по п.62, в котором идентификация точки доступа-кандидата содержит определение того, имеет ли эта точка доступа-кандидат такой же SSID, что и SSID первой точки доступа.
71. Устройство по п.62, дополнительно содержащее монитор трафика, приспособленный для мониторинга передач из точки доступа-кандидата в течение определенного периода времени, чтобы определить, следует ли ассоциироваться с этой точкой доступа-кандидатом.
72. Устройство по п.62, дополнительно содержащее селектор точки доступа, приспособленный для определения, следует ли ассоциироваться с упомянутой точкой доступа-кандидатом, на основании того, ухудшалась ли связь с первой точкой доступа.
73. Устройство беспроводной связи, содержащее:
средство для выполнения в беспроводном узле поиска точек доступа, в то время как упомянутый беспроводный узел ассоциирован с первой точкой доступа; и
средство для идентификации на основании упомянутого поиска точек доступа точки доступа-кандидата, с которой упомянутый беспроводной узел может ассоциироваться, в случае, если упомянутый беспроводной узел завершает свою ассоциацию с первой точкой доступа.
74. Устройство по п.73, дополнительно содержащее средство для определения местоположения беспроводного узла, причем упомянутое средство для поиска ограничивает поиск точек доступа на основании определенного местоположения.
75. Устройство по п.73, дополнительно содержащее средство для определения того, ассоциирован ли беспроводной узел с определенной точкой доступа, причем упомянутое средство для поиска ограничивает поиск точек доступа на основании упомянутого определения.
76. Устройство по п.73, в котором средство для поиска выполняет поиск точек доступа согласно упорядоченному по приоритетам порядку поиска каналов.
77. Устройство по п.73, дополнительно содержащее:
средство для поддержания информации точки доступа, полученной в течение поиска точек доступа и/или полученной в течение предыдущего поиска точек доступа; и
средство для определения того, следует ли ассоциироваться с точкой доступа-кандидатом, на основании поддерживаемой информации.
78. Устройство по п.77, в котором поддерживаемая информация относится к предыдущим взаимодействиям беспроводного узла с множеством точек доступа.
79. Устройство по п.78, в котором поддерживаемая информация идентифицирует точки доступа, которые упомянутый узел доступа использовал наиболее недавно.
80. Устройство по п.73, в котором идентификация точки доступа-кандидата определяет, превышает ли RSSI сигнала от этой точки доступа-кандидата пороговое значение.
81. Устройство по п.73, в котором идентификация точки доступа-кандидата содержит определение того, имеет ли эта точка доступа-кандидат такой же SSID, что и SSID первой точки доступа.
82. Устройство по п.73, дополнительно содержащее средство для выполнения мониторинга передач из точки доступа-кандидата в течение определенного периода времени, чтобы определить, следует ли ассоциироваться с этой точкой доступа-кандидатом.
83. Устройство по п.73, дополнительно содержащее средство для определения того, следует ли ассоциироваться с упомянутой точкой доступа-кандидатом, на основании того, ухудшалась ли связь с упомянутой первой точкой доступа.
84. Компьютерный программный продукт для беспроводной связи, содержащий машиночитаемый носитель, содержащий код для побуждения компьютера
выполнять в беспроводном узле поиск точек доступа, в то время как упомянутый беспроводный узел ассоциирован с первой точкой доступа; и
идентифицировать на основании упомянутого поиска точек доступа точку доступа-кандидат, с которой упомянутый беспроводной узел может ассоциироваться, в случае, если упомянутый беспроводной узел завершит свою ассоциацию с первой точкой доступа.
85. Компьютерный программный продукт по п.84, в котором машиночитаемый носитель дополнительно содержит код для побуждения компьютера
определять местоположение беспроводного узла; и
ограничивать поиск точек доступа на основании определенного местоположения.
86. Компьютерный программный продукт по п.84, в котором машиночитаемый носитель дополнительно содержит код для побуждения компьютера
определять, ассоциирован ли беспроводной узел с определенной точкой доступа; и
ограничивать поиск точек доступа на основании упомянутого определения.
87. Компьютерный программный продукт по п.84, в котором машиночитаемый носитель дополнительно содержит код для побуждения компьютера выполнять поиск точек доступа согласно упорядоченному по приоритетам порядку поиска каналов.
88. Компьютерный программный продукт по п.84, в котором машиночитаемый носитель дополнительно содержит код для побуждения компьютера
поддерживать информацию точки доступа, полученную в течение поиска точек доступа и/или полученную в течение предыдущего поиска точек доступа; и
определять, следует ли ассоциироваться с точкой доступа-кандидатом на основании поддерживаемой информации.
89. Компьютерный программный продукт по п.88, в котором поддерживаемая информация относится к предыдущим взаимодействиям беспроводного узла с множеством точек доступа.
90. Компьютерный программный продукт по п.89, в котором поддерживаемая информация идентифицирует точки доступа, которые упомянутый узел доступа использовал наиболее недавно.
91. Компьютерный программный продукт по п.84, в котором идентификация точки доступа-кандидата содержит определение того, превышает ли RSSI сигнала от этой точки доступа-кандидата пороговое значение.
92. Компьютерный программный продукт по п.84, в котором идентификация точки доступа-кандидата содержит определение того, имеет ли эта точка доступа-кандидат такой же SSID, что и SSID первой точки доступа.
93. Компьютерный программный продукт по п.84, в котором машиночитаемый носитель дополнительно содержит код для побуждения компьютера выполнять мониторинг передач из упомянутой точки доступа-кандидата в течение определенного периода времени, чтобы определить, следует ли ассоциироваться с упомянутой точкой доступа-кандидатом.
94. Компьютерный программный продукт по п.84, в котором машиночитаемый носитель дополнительно содержит код для побуждения компьютера определять, следует ли ассоциироваться с упомянутой точкой доступа-кандидатом, на основании того, ухудшилась ли связь с первой точкой доступа.