УПРАВЛЕНИЕ АССОЦИАЦИЯМИ В СЕТЯХ AD HOC

1. Способ функционирования первого беспроводного устройства в сети ad hoc, содержащий
включение радио и первого беспроводного устройства в ответ на вызов соединения;
передачу пакета запроса соединения из первого беспроводного устройства второму беспроводному устройству;
если пакет ответа соединения принимается первым беспроводным устройством от второго беспроводного устройства в пределах периода тайм-аута, то установление соединения со вторым беспроводным устройством; и
если пакет ответа соединения не принимается первым беспроводным устройством от второго беспроводного устройства в пределах периода тайм-аута, то индикацию отказа соединения.
2. Способ по п.1, дополнительно содержащий
прием первым беспроводным устройством пакета запроса соединения от второго беспроводного устройства;
если пакет запроса соединения идентифицируется первым беспроводным устройством как действительный запрос соединения, то передачу пакета ответа соединения второму беспроводному устройству и регистрацию установленного соединения; и
если пакет запроса соединения не идентифицируется первым беспроводным устройством как действительный запрос соединения, то сохранение существующего состояния.
3. Способ по п.1, дополнительно содержащий
прием первым беспроводным устройством пакета запроса соединения от второго беспроводного устройства перед приемом пакета ответа соединения от второго беспроводного устройства;
если сетевой адрес второго беспроводного устройства удовлетворяет критерию относительно сетевого адреса первого беспроводного устройства, первое беспроводное устройство передает пакет ответа соединения второму беспроводному устройству и отменяет свой собственный запрос соединения; и
если сетевой адрес второго беспроводного устройства не удовлетворяет критерию относительно сетевого адреса первого беспроводного устройства, первое беспроводное устройство игнорирует прием запроса соединения от второго беспроводного устройства.
4. Способ по п.1, дополнительно содержащий переключение радиосвязи на канал сети ad hoc в ответ на вызов соединения.
5. Способ по п.1, дополнительно содержащий контроль пакетов от ассоциированного беспроводного устройства, отмену ассоциации с ассоциированным связанным беспроводным устройством, если пакет не принят от ассоциированного беспроводного устройства в течение предопределенного времени, в противном случае продолжение ассоциации с ассоциированным связанным устройством.
6. Способ по п.1, дополнительно содержащий
передачу пакета запроса отмены ассоциации от первого беспроводного устройства второму беспроводному устройству в ответ на вызов отсоединения; и
удаление второго беспроводного устройства из списка соединенных устройств.
7. Способ по п.1, дополнительно содержащий
прием первым беспроводным устройством пакета запроса отсоединения от второго беспроводного устройства;
если пакет запроса отсоединения идентифицирован первым беспроводным устройством, то удаление второго беспроводного устройства из списка соединенных устройств; и
если пакет запроса отсоединения не идентифицирован первым беспроводным устройством, то игнорирование пакета запроса отсоединения.
8. Способ функционирования первого беспроводного устройства в сети ad hoc, содержащий
прием первым беспроводным устройством пакета запроса соединения от второго беспроводного устройства;
если пакет запроса соединения идентифицирован первым беспроводным устройством как действительный запрос соединения, то передачу пакета ответа соединения второму беспроводному устройству и регистрацию установленного соединения; и
если пакет запроса соединения не идентифицирован первым беспроводным устройством как действительный запрос соединения, то сохранение существующего состояния.
9. Способ по п.8, дополнительно содержащий идентификацию пакета запроса соединения посредством сопоставления прямого пробного пакета запроса со специальным информационным элементом, который описывает запрос соединения.
10. Способ по п.8, дополнительно содержащий идентификацию пакета запроса соединения посредством сопоставления пакета запроса соединения с предопределенным шаблоном пакета.
11. Способ по п.8, дополнительно содержащий
передачу первым беспроводным устройством пакета запроса соединения второму беспроводному устройству;
прием первым беспроводным устройством пакета запроса соединения от второго беспроводного устройства перед приемом пакета ответа соединения от второго беспроводного устройства;
если сетевой адрес второго беспроводного устройства удовлетворяет критерию относительно сетевого адреса первого беспроводного устройства, то передачу первым беспроводным устройством пакета ответа соединения второму беспроводному устройству и отмену своего собственного запроса соединения; и
если сетевой адрес второго беспроводного устройства не удовлетворяет критерию относительно сетевого адреса первого беспроводного устройства, то игнорирование первым беспроводным устройством приема запроса соединения от второго беспроводного устройства.
12. Способ по п.8, дополнительно содержащий контроль пакетов от ассоциированного беспроводного устройства, отмену ассоциации с ассоциированным беспроводным устройством, если пакет не принят от ассоциированного беспроводного устройства в течение предопределенного времени, в противном случае продолжение ассоциации с ассоциированным устройством.
13. Способ по п.8, дополнительно содержащий
передачу пакета запроса отмены ассоциации от первого беспроводного устройства второму беспроводному устройству в ответ на вызов отсоединения; и
удаление второго беспроводного устройства из списка соединенных устройств.
14. Способ по п.8, дополнительно содержащий
прием первым беспроводным устройством пакета запроса отсоединения от второго беспроводного устройства;
если пакет запроса отсоединения идентифицирован первым беспроводным устройством, то удаление второго беспроводного устройства из списка соединенных устройств; и
если пакет запроса отсоединения не идентифицирован первым беспроводным устройством, то игнорирование пакета запроса отсоединения.
15. Беспроводное устройство, содержащее
вычислительное устройство;
радио; и
беспроводный модуль, логически соединенный с вычислительным устройством и с радио, причем беспроводный модуль содержит процессор, запрограммированный инструкциями для
включение радио в ответ на вызов соединения;
передачу пакета запроса соединения второму беспроводному устройству;
если пакет ответа соединения принят от второго беспроводного устройства в пределах периода тайм-аута, то установление соединения со вторым беспроводным устройством; и
если пакет ответа соединения не принят от второго беспроводного устройства в пределах периода тайм-аута, то индикацию отказа соединения.
16. Беспроводное устройство по п.15, в котором инструкции дополнительно содержат инструкции для
приема беспроводным устройством пакета запроса соединения от второго беспроводного устройства;
если пакет запроса соединения идентифицируется беспроводным устройством как действительный запрос соединения, то передачи пакета ответа соединения второму беспроводному устройству и регистрации установленного соединения; и
если пакет запроса соединения не идентифицируется беспроводным устройством как действительный запрос соединения, то сохранение существующего состояния.
17. Беспроводное устройство по п.15, в котором инструкции дополнительно содержат инструкции для
приема беспроводным устройством пакета запроса соединения от второго беспроводного устройства перед приемом пакета ответа соединения от второго беспроводного устройства;
если сетевой адрес второго беспроводного устройства удовлетворяет критерию относительно сетевого адреса беспроводного устройства, то передачи беспроводным устройством пакета ответа соединения второму беспроводному устройству и отмены своего собственного запроса соединения; и
если сетевой адрес второго беспроводного устройства не удовлетворяет критерию относительно сетевого адреса беспроводного устройства, то игнорирование беспроводным устройством приема запроса соединения от второго беспроводного устройства.
18. Беспроводное устройство по п.15, в котором инструкции дополнительно содержат инструкции для идентификации пакета запроса соединения посредством сопоставления прямого пробного пакета запроса со специальным информационным элементом, который описывает запрос соединения.
19. Беспроводное устройство по п.15, в котором инструкции дополнительно содержат инструкции для идентификации пакета соединения посредством сопоставления пакета запроса соединения с предопределенным шаблоном пакета.
20. Беспроводное устройство по п.15, в котором инструкции дополнительно содержат инструкции для контроля пакетов от ассоциированного беспроводного устройства, отмены ассоциации с ассоциированным устройством, если пакет не принят от ассоциированного беспроводного устройства в течение предопределенного времени, в противном случае продолжения ассоциации с ассоциированным устройством.