СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ПРИСОЕДИНЕНИЯ К КЛАСТЕРУ УСТРОЙСТВ СЕТИ С РАСПОЗНАВАНИЕМ СОСЕДЕЙ
METHOD, DEVICE AND SYSTEM FOR CONNECTION TO CLUSTER OF NETWORK DEVICES WITH NEIGHBOUR RECOGNITION

Область техники
[0001] Настоящее изобретение относится к области беспроводных технологий, и, в частности, к способу, устройству и системе для присоединения к кластеру устройств сети с распознаванием соседей (сетевому кластеру с распознаванием соседей).
Уровень техники
[0002] Технология Wi-Fi (Wireless Fidelity, "беспроводная достоверность") представляет собой технологию беспроводной связи на коротком расстоянии и уже широко используется вследствие ее преимуществ, таких как свободный спектр и высокая скорость передачи. Например, в сценарии, в котором точка доступа (AP) расположена в аэропорту, в ресторане или в конференц-зале, устройства Wi-Fi осуществляют доступ к сети посредством использования точки доступа. В качестве другого примера в сценарии, в котором не имеется точки доступа, устройства Wi-Fi взаимодействуют непосредственно друг с другом, чтобы реализовать совместное использование данных между устройствами Wi-Fi и использование различных служб, то есть, связь реализуется между устройствами Wi-Fi.
[0003] Для сценария, в котором не имеется точки доступа, Альянс Wi-Fi выдвигает технологию сети с распознаванием соседей (NAN), чтобы реализовать синхронизацию и обнаружение служб между устройствами Wi-Fi и затем достигнуть цели реализации связи между устройствами Wi-Fi.
[0004] Фиг. 1 является схемой окна обнаружения (DW) кластера устройств сети с распознаванием соседей на шестом канале полосы частот 2,4 ГГц. Как видно из фиг. 1, в одном и том же кластере устройств сети с распознаванием соседей продолжительность окна обнаружения фиксирована, и временной интервал между любыми двумя соседними окнами обнаружения фиксирован. В окне обнаружения ведущее устройство (Master) и неосновное устройство синхронизации (Non-Master Sync), которые находятся в кластере устройств сети с распознаванием соседей, могут конкурировать за отправку синхронизирующего сигнала маяка (кадра синхронизирующего сигнала маяка), чтобы реализовать синхронизацию устройств в сети; однако в другое время вне окна обнаружения ведущее устройство отправляет сигнал маяка обнаружения (кадр сигнала маяка обнаружения), чтобы объявить о существовании кластера устройств сети с распознаванием соседей.
[0005] Как может быть известно из описания технологии сети с распознаванием соседей, множество устройств Wi-Fi могут присоединиться к кластеру устройств сети с распознаванием соседей и реализовать синхронизацию между устройствами Wi-Fi и поиск и обнаружение служб в окне обнаружения кластера устройств сети с распознаванием соседей. Поскольку продолжительность времени окна обнаружения короче, чем временной интервал между двумя соседними окнами обнаружения, и устройство Wi-Fi должно только в пределах очень кратковременной продолжительности окна обнаружения прослушивать рабочий канал и выполнять обнаружение служб, устройство Wi-Fi может выполнять поиск и обнаружение служб непрерывно в режиме низкого потребления энергии.
[0006] Когда устройство Wi-Fi сканирует рабочий канал сети с распознаванием соседей и обнаруживает несколько кластеров устройств сети с распознаванием соседей, устройство WiFi может присоединиться к каждому кластеру устройств сети с распознаванием соседей и реализовать синхронизацию и поиск и обнаружение служб в каждом кластере устройств сети с распознаванием соседей. Таким образом, устройству Wi-Fi требуется выполнять прослушивание канала в окне обнаружения каждого кластера устройств сети с распознаванием соседей, участвовать в выборе устройства синхронизации и синхронизироваться с окном обнаружения кластера устройств сети с распознаванием соседей, чтобы выполнить обнаружение служб, тем самым реализуя поиск и обнаружение служб.
[0007] В предположении, что устройство Wi-Fi присоединяется к двум кластерам устройств сети с распознаванием соседей (которые можно отдельно назвать кластером-A устройств сети с распознаванием соседей и кластером-B устройств сети с распознаванием соседей), фиг. 2 показывает схему композиции сети с распознаванием соседей, в которой устройство WiFi присоединяется к кластеру-A устройств сети с распознаванием соседей и к кластеру-B устройств сети с распознаванием соседей, и фиг. 3 показывает схему кластера-A устройств сети с распознаванием соседей и кластера-B устройств сети с распознаванием соседей, которые имеют один и тот же рабочий канал, но не выровненные окна обнаружения. Устройство Wi-Fi должно не только прослушивать канал, участвовать в выборе устройства синхронизации и синхронизироваться с окном обнаружения кластера устройств сети с распознаванием соседей, чтобы выполнять обнаружение служб в окне обнаружения кластера-A устройств сети с распознаванием соседей, но также должно прослушивать канал, участвовать в выборе устройства синхронизации и синхронизироваться с окном обнаружения кластера устройств сети с распознаванием соседей, чтобы выполнять обнаружение служб в окне обнаружения кластера-B устройств сети с распознаванием соседей. В случае, в котором обнаружение служб должно выполняться непрерывно (возможно потому, что желаемый сервис не обнаруживается в течение долгого времени, или необходимо постоянно участвовать в реализации сервиса, предоставляемого вовне), фактическое рабочее время, проведенное устройством Wi-Fi при присоединении к нескольким кластерам устройств сети с распознаванием соседей для выполнения поиска и обнаружения служб, очевидно является более длительным по сравнению со временем, когда устройство Wi-Fi должно присоединиться только к одному кластеру устройств сети с распознаванием соседей, и, таким образом, относительное потребление энергии устройства Wi-Fi является довольно высоким. Кроме того, на рабочем канале сети с распознаванием соседей ресурсы окна обнаружения и кластера-A устройств сети с распознаванием соседей, и кластера-B устройств сети с распознаванием соседей заняты, и оставшиеся имеющиеся ресурсы на рабочем канале сокращены, что приводит к проблеме относительно высокого потребления ресурсов рабочего канала.
[0008] В заключение, когда устройство Wi-Fi обнаруживает несколько кластеров устройств сети с распознаванием соседей и отдельно присоединяется к каждой сети с распознаванием соседей, фактическое рабочее время, проведенное устройством Wi-Fi при поиске и обнаружении служб, продлевается, потребление энергии устройства Wi-Fi увеличивается, и имеющиеся ресурсы на рабочем канале сокращаются. Таким образом, в настоящее время необходимо срочно найти решение, которое может поддерживать низкое потребление энергии устройства Wi-Fi без чрезмерного завладения имеющимися ресурсами рабочего канала сети с распознаванием соседей в случае, в котором устройство Wi-Fi обнаруживает несколько кластеров устройств сети с распознаванием соседей.
Сущность изобретения
[0009] Настоящее изобретение обеспечивает способ, устройство и систему для присоединения к кластеру устройств сети с распознаванием соседей, которые используются для решения проблем высокого потребления энергии устройства и сокращения имеющихся ресурсов на рабочем канале на предшествующем уровне техники.
[0010] В первом аспекте обеспечен способ присоединения к кластеру устройств сети с распознаванием соседей. Способ включает в себя этапы, на которых:
при обнаружении второго кластера устройств сети с распознаванием соседей извлекают посредством беспроводного устройства в первом кластере устройств сети с распознаванием соседей информацию атрибутов второго кластера устройств сети с распознаванием соседей;
сравнивают посредством беспроводного устройства информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и
при определении, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, отправляют посредством беспроводного устройства сообщение события в первом кластере устройств сети с распознаванием соседей, выходят из первого кластера устройств сети с распознаванием соседей и присоединяются ко второму кластеру устройств сети с распознаванием соседей, причем сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей, чтобы другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, моги присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей.
[0011] В соответствии с первым аспектом в первом возможном методе реализации первого аспекта обнаружение посредством беспроводного устройства второго кластера устройств сети с распознаванием соседей и извлечение информации атрибутов второго кластера устройств сети с распознаванием соседей в частности, включают в себя этапы, на которых:
когда идентификатор кластера, включенный в принятый кадр сигнала маяка или служебный кадр сети с распознаванием соседей, отличается от локально зарегистрированного идентификатора кластера первого кластера устройств сети с распознаванием соседей, определяют посредством беспроводного устройства, что обнаружен второй кластер устройств сети с распознаванием соседей; и
извлекают посредством беспроводного устройства информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого кадра сигнала маяка или служебного кадра сети с распознаванием соседей.
[0012] В соответствии с первым аспектом или первым возможным методом реализации первого аспекта во втором возможном методе реализации первого аспекта информация атрибутов второго кластера устройств сети с распознаванием соседей включает в себя по меньшей мере один тип следующей информации:
идентификатор второго кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных во второй кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей и время передачи кадра сигнала маяка ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей.
[0013] В соответствии с первым аспектом или первым возможным методом реализации или вторым возможным методом реализации первого аспекта в третьем возможном методе реализации первого аспекта определение посредством беспроводного устройства, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, в частности, включает в себя этап, на котором:
сравнивают посредством беспроводного устройства, идентификатор второго кластера устройств сети с распознаванием соседей с локально зарегистрированным идентификатором первого кластера устройств сети с распознаванием соседей и определяют в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0014] В соответствии с первым аспектом или первым возможным методом реализации, вторым возможным методом реализации или третьим возможным методом реализации первого аспекта в четвертом возможном методе реализации первого аспекта присоединение посредством других беспроводных устройств в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, ко второму кластеру устройств сети с распознаванием соседей в частности, включает в себя этап, на котором:
сравнивают посредством других беспроводных устройств в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, идентификатор второго кластера устройств сети с распознаванием соседей, который включен в сообщение события, с локально зарегистрированным идентификатором первого кластера устройств сети с распознаванием соседей и определяют в соответствии с предварительно заданным правилом определения, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, выходят из первого кластера устройств сети с распознаванием соседей и присоединяются ко второму кластеру устройств сети с распознаванием соседей.
[0015] В соответствии с третьим возможным методом реализации или четвертым возможным методом реализации первого аспекта в пятом возможном методе реализации первого аспекта правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0016] В соответствии с первым аспектом или первым возможным методом реализации, вторым возможным методом реализации, третьим возможным методом реализации, четвертым возможным методом реализации или пятым возможным методом реализации первого аспекта в шестом возможном методе реализации первого аспекта выход посредством беспроводного устройства из первого кластера устройств сети с распознаванием соседей в частности, включает в себя этап, на котором:
больше не конкурируют посредством беспроводного устройства за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей; и
присоединение посредством беспроводного устройства ко второму кластеру устройств сети с распознаванием соседей в частности, включает в себя этап, на котором:
посредством беспроводного устройства конкурируют за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизируются с окном обнаружения второго кластера устройств сети с распознаванием соседей для выполнения обнаружения служб.
[0017] В соответствии с первым аспектом, или первым возможным методом реализации, вторым возможным методом реализации, третьим возможным методом реализации, четвертым возможным методом реализации, пятым возможным методом реализации или шестым возможным методом реализации первого аспекта в седьмом возможном методе реализации первого аспекта сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей; или
сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию индикации слияния, и информация индикации слияния используется, чтобы дать команду беспроводным устройствам в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, присоединиться ко второму кластеру устройств сети с распознаванием соседей, определенному посредством информации индикации слияния.
[0018] В соответствии с седьмым возможным методом реализации первого аспекта в восьмом возможном методе реализации первого аспекта тот факт, что посредством беспроводного устройства информация атрибутов второго кластера устройств сети с распознаванием соседей включена в кадр сигнала маяка или служебный кадр сети с распознаванием соседей, в частности, означает, что:
переносят посредством беспроводного устройства идентификатор второго кластера устройств сети с распознаванием соседей в поле адреса получателя кадра сигнала маяка сети с распознаванием соседей и переносят информацию атрибутов второго кластера устройств сети с распознаванием соседей в поле информации атрибутов сети с распознаванием соседей; или
переносят посредством беспроводного устройства идентификатор второго кластера устройств сети с распознаванием соседей в поле адреса получателя служебного кадра сети с распознаванием соседей и переносят информацию атрибутов второго кластера устройств сети с распознаванием соседей в теле кадра.
[0019] В соответствии с первым аспектом или первым возможным методом реализации, вторым возможным методом реализации, третьим возможным методом реализации, четвертым возможным методом реализации, пятым возможным методом реализации, шестым возможным методом реализации, седьмым возможным методом реализации или восьмым возможным методом реализации первого аспекта в девятом возможном методе реализации первого аспекта способ дополнительно содержит этапы, на которых:
определяют посредством других беспроводных устройств в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, в соответствии с интенсивностью принятого сигнала сообщения события и количеством принятых сообщений события, следует ли отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей.
[0020] В соответствии с девятым возможным методом реализации первого аспекта в десятом возможном методе реализации первого аспекта другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, используют следующий метод, чтобы определить, следует ли отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей:
определяют посредством других беспроводных устройств в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, является ли интенсивность принятого сигнала сообщения события выше первого порога; и
если интенсивность принятого сигнала сообщения события выше первого порога, в первом кластере устройств сети с распознаванием соседей не отправляют сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей; или
если интенсивность принятого сигнала сообщения события ниже или равная первому порогу, определяют количество принятых сообщений события, интенсивность принятого сигнала которых выше второго порога, и если количество достигает порога, в первом кластере устройств сети с распознаванием соседей не отправляют сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, или если количество достигает порога, в первом кластере устройств сети с распознаванием соседей отправляют сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей; причем
первый порог выше второго порога.
[0021] Во втором аспекте обеспечен способ присоединения к кластеру устройств сети с распознаванием соседей, который включает в себя этапы, на которых:
при обнаружении второго кластера устройств сети с распознаванием соседей извлекают посредством беспроводного устройства в первом кластере устройств сети с распознаванием соседей информацию атрибутов второго кластера устройств сети с распознаванием соседей;
сравнивают посредством беспроводного устройства информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и
при определении, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, выходят посредством беспроводного устройства из первого кластера устройств сети с распознаванием соседей и присоединяются ко второму кластеру устройств сети с распознаванием соседей.
[0022] В соответствии со вторым аспектом в первом возможном методе реализации второго аспекта обнаружение посредством беспроводного устройства второго кластера устройств сети с распознаванием соседей и извлечение информации атрибутов второго кластера устройств сети с распознаванием соседей в частности, включают в себя этапы, на которых:
когда идентификатор кластера, включенный в принятый кадр сигнала маяка или служебный кадр сети с распознаванием соседей, отличается от локально зарегистрированного идентификатора кластера первого кластера устройств сети с распознаванием соседей, определяют посредством беспроводного устройства, что обнаружен второй кластер устройств сети с распознаванием соседей; и
извлекают посредством беспроводного устройства информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого кадра сигнала маяка или служебного кадра сети с распознаванием соседей.
[0023] В соответствии со вторым аспектом или первым возможным методом реализации второго аспекта во втором возможном методе реализации второго аспекта информация атрибутов второго кластера устройств сети с распознаванием соседей включает в себя по меньшей мере один тип следующей информации:
идентификатор второго кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных во второй кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей и время передачи кадра сигнала маяка ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей.
[0024] В соответствии со вторым возможным методом реализации второго аспекта в третьем возможном методе реализации второго аспекта определение посредством беспроводного устройства, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, в частности, включает в себя этап, на котором:
сравнивают посредством беспроводного устройства, идентификатор второго кластера устройств сети с распознаванием соседей с локально зарегистрированным идентификатором первого кластера устройств сети с распознаванием соседей и определяют в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0025] В соответствии с третьим возможным методом реализации второго аспекта в четвертом возможном методе реализации второго аспекта правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0026] В соответствии со вторым аспектом или первым возможным методом реализации, вторым возможным методом реализации, третьим возможным методом реализации или четвертым возможным методом реализации второго аспекта в пятом возможном методе реализации второго аспекта выход посредством беспроводного устройства из первого кластера устройств сети с распознаванием соседей в частности, включает в себя этап, на котором:
больше не конкурируют посредством беспроводного устройства за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей; и
присоединение посредством беспроводного устройства ко второму кластеру устройств сети с распознаванием соседей в частности, включает в себя этап, на котором:
посредством беспроводного устройства конкурируют за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизируются с окном обнаружения второго кластера устройств сети с распознаванием соседей для выполнения обнаружения служб.
[0027] В третьем аспекте обеспечен способ присоединения к кластеру устройств сети с распознаванием соседей, который включает в себя этапы, на которых:
при обнаружении нескольких кластеров устройств сети с распознаванием соседей создают посредством беспроводного устройства новый кластер устройств сети с распознаванием соседей; и
отправляют отдельно в нескольких кластерах устройств сети с распознаванием соседей посредством беспроводного устройства сообщение события о присоединении к новому кластеру устройств сети с распознаванием соседей, чтобы другие беспроводные устройства, которые находятся в нескольких кластерах устройств сети с распознаванием соседей и принимают сообщение события, присоединились к новому кластеру устройств сети с распознаванием соседей в соответствии с сообщением события, причем сообщение события включает в себя информацию атрибутов нового кластера устройств сети с распознаванием соседей.
[0028] В соответствии с третьим аспектом в первом возможном методе реализации третьего аспекта идентификатор нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, и идентификаторы нескольких кластеров устройств сети с распознаванием соседей удовлетворяет предварительно заданному условию.
[0029] В соответствии с первым возможным методом реализации третьего аспекта во втором возможном методе реализации третьего аспекта предварительно заданное условие в частности, состоит в следующем: идентификатор нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, больше, чем идентификатор кластера любого из нескольких кластеров устройств сети с распознаванием соседей; или
предварительно заданное условие в частности, состоит в следующем: идентификатор нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, меньше, чем идентификатор кластера любого из нескольких кластеров устройств сети с распознаванием соседей.
[0030] В соответствии с третьим аспектом или первым возможным методом реализации, вторым возможным методом реализации или третьим возможным методом реализации третьего аспекта в четвертом возможном методе реализации третьего аспекта время передачи кадра сигнала маяка ведущего устройства привязки в новом кластере устройств сети с распознаванием соседей, созданном беспроводным устройством, совпадает со временем передачи кадра сигнала маяка ведущего устройства привязки в одном из нескольких кластеров устройств сети с распознаванием соседей.
[0031] В четвертом аспекте обеспечено беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, причем беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя:
модуль обнаружения, выполненный с возможностью обнаруживать кластер устройств сети с распознаванием соседей;
модуль извлечения информации атрибутов, выполненный с возможностью извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей, когда модуль обнаружения обнаруживает второй кластер устройств сети с распознаванием соседей;
модуль определения, выполненный с возможностью сравнивать информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей;
модуль отправки сообщения, выполненный с возможностью отправлять сообщение события в первом кластере устройств сети с распознаванием соседей, когда модуль определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, причем сообщение события является событием о присоединении ко второму кластеру устройств сети с распознаванием соседей и включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей, чтобы другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, могли присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей;
модуль выхода, выполненный с возможностью выходить из первого кластера устройств сети с распознаванием соседей, когда модуль определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; и
модуль присоединения, выполненный с возможностью присоединиться ко второму кластеру устройств сети с распознаванием соседей, когда модуль определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0032] В соответствии с четвертым аспектом в первом возможном методе реализации четвертого аспекта модуль обнаружения в частности, выполнен с возможностью определять, когда идентификатор кластера, включенный в принятый кадр сигнала маяка или служебный кадр сети с распознаванием соседей, отличается от локально зарегистрированного идентификатора первого кластера устройств сети с распознаванием соседей, что обнаружен второй кластер устройств сети с распознаванием соседей; и
модуль извлечения информации атрибутов в частности, выполнен с возможностью извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого кадра сигнала маяка или служебного кадра сети с распознаванием соседей.
[0033] В соответствии с четвертым аспектом или первым возможным методом реализации четвертого аспекта во втором возможном методе реализации четвертого аспекта информация атрибутов второго кластера устройств сети с распознаванием соседей включает в себя по меньшей мере один тип следующей информации:
идентификатор второго кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных во второй кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей и время передачи кадра сигнала маяка ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей.
[0034] В соответствии с четвертым аспектом или первым возможным методом реализации или вторым возможным методом реализации четвертого аспекта в третьем возможном методе реализации четвертого аспекта
модуль определения в частности, выполнен с возможностью сравнивать идентификатор кластера второго кластера устройств сети с распознаванием соседей с локально зарегистрированным идентификатором кластера первого кластера устройств сети с распознаванием соседей и определять в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0035] В соответствии с третьим возможным методом реализации четвертого аспекта в четвертом возможном методе реализации четвертого аспекта правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0036] В соответствии с четвертым аспектом или первым возможным методом реализации, вторым возможным методом реализации или третьим возможным методом реализации четвертого аспекта в четвертом возможном методе реализации четвертого аспекта
модуль выхода в частности, выполнен с возможностью больше не конкурировать за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей; и
модуль присоединения в частности, выполнен с возможностью конкурировать за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизироваться с окном обнаружения второго кластера устройств сети с распознаванием соседей для выполнения обнаружения служб.
[0037] В соответствии с четвертым аспектом, или первым возможным методом реализации, вторым возможным методом реализации, третьим возможным методом реализации или четвертым возможным методом реализации четвертого аспекта в пятом возможном методе реализации четвертого аспекта сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей; или
сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию индикации слияния, и информация индикации слияния используется, чтобы дать команду беспроводным устройствам в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, присоединиться ко второму кластеру устройств сети с распознаванием соседей, определенному посредством информации индикации слияния.
[0038] В соответствии с пятым возможным методом реализации четвертого аспекта в шестом возможном методе реализации четвертого аспекта
модуль отправки сообщения в частности, выполнен с возможностью: когда модуль определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, переносить идентификатор второго кластера устройств сети с распознаванием соседей в поле адреса получателя кадра сигнала маяка сети с распознаванием соседей, переносить информацию атрибутов второго кластера устройств сети с распознаванием соседей в поле информации атрибутов сети с распознаванием соседей и отправлять кадр сигнала маяка как сообщение события в первом кластере устройств сети с распознаванием соседей; или
переносить идентификатор кластера второго кластера устройств сети с распознаванием соседей в поле адреса получателя служебного кадра сети с распознаванием соседей, переносить информацию атрибутов второго кластера устройств сети с распознаванием соседей в теле кадра и передавать служебный кадр как сообщение события в первом кластере устройств сети с распознаванием соседей.
[0039] В пятом аспекте обеспечено беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, причем беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя:
беспроводной интерфейс, выполненный с возможностью сканировать кластер устройств сети с распознаванием соседей; и
процессор, выполненный с возможностью обнаруживать второй кластер устройств сети с распознаванием соседей в соответствии с результатом сканирования беспроводного интерфейса и извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей; сравнивать информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и когда результат определения состоит в том, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, управлять беспроводным интерфейсом, чтобы отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, выходить из первого кластера устройств сети с распознаванием соседей и присоединяться ко второму кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей, с тем чтобы другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, могли присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей.
[0040] В соответствии с пятым аспектом в первом возможном методе реализации пятого аспекта
беспроводной интерфейс в частности, выполнен с возможностью сканировать кадр сигнала маяка или служебный кадр сети с распознаванием соседей; и
обнаружение второго кластера устройств сети с распознаванием соседей в соответствии с результатом сканирования беспроводного интерфейса и извлечение информации атрибутов второго кластера устройств сети с распознаванием соседей в частности, состоит в следующем: когда идентификатор кластера, включенный в принятый кадр сигнала маяка или служебный кадр сети с распознаванием соседей, отличается от локально зарегистрированного идентификатора первого кластера устройств сети с распознаванием соседей, определяют, что обнаружен второй кластер устройств сети с распознаванием соседей; и извлекают информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого кадра сигнала маяка или служебного кадра сети с распознаванием соседей.
[0041] В соответствии с пятым аспектом или первым возможным методом реализации пятого аспекта во втором возможном методе реализации пятого аспекта
информация атрибутов второго кластера устройств сети с распознаванием соседей включает в себя по меньшей мере один тип следующей информации:
идентификатор кластера второго кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных во второй кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей и время передачи кадра сигнала маяка ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей.
[0042] В соответствии со вторым возможным методом реализации пятого аспекта в третьем возможном методе реализации пятого аспекта
сравнение информации атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей для определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, в частности, состоит в следующем: сравнивают идентификатор второго кластера устройств сети с распознаванием соседей с локально зарегистрированным идентификатором первого кластера устройств сети с распознаванием соседей и определяют в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0043] В соответствии с третьим возможным методом реализации пятого аспекта в четвертом возможном методе реализации пятого аспекта
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0044] В соответствии с пятым аспектом или первым возможным методом реализации, вторым возможным методом реализации, третьим возможным методом реализации или четвертым возможным методом реализации пятого аспекта в пятом возможном методе реализации пятого аспекта
выход из первого кластера устройств сети с распознаванием соседей в частности, состоит в следующем: больше не конкурируют за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей; и присоединение ко второму кластеру устройств сети с распознаванием соседей в частности, состоит в следующем: конкурируют за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизируются с окном обнаружения второго кластера устройств сети с распознаванием соседей для выполнения обнаружения служб.
[0045] В соответствии с пятым аспектом или первым возможным методом реализации, вторым возможным методом реализации, третьим возможным методом реализации, четвертым возможным методом реализации или пятым возможным методом реализации пятого аспекта в шестом возможном методе реализации пятого аспекта
сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей; или
сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию индикации слияния, и информация индикации слияния используется, чтобы дать команду беспроводным устройствам в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, присоединиться ко второму кластеру устройств сети с распознаванием соседей, определенному посредством информации индикации слияния.
[0046] В соответствии с шестым возможным методом реализации пятого аспекта в седьмом возможном методе реализации пятого аспекта
отправка сообщения события о присоединении ко второму кластеру устройств сети с распознаванием соседей в первом кластере устройств сети с распознаванием соседей в частности, состоит в следующем: переносят идентификатор второго кластера устройств сети с распознаванием соседей в поле адреса получателя кадра сигнала маяка сети с распознаванием соседей, переносят информацию атрибутов второго кластера устройств сети с распознаванием соседей в поле информации атрибутов сети с распознаванием соседей и управляют беспроводным интерфейсом, чтобы отправить кадр как сообщение события в первом кластере устройств сети с распознаванием соседей; или
переносят идентификатор второго кластера устройств сети с распознаванием соседей в поле адреса получателя служебного кадра сети с распознаванием соседей, переносят информацию атрибутов второго кластера устройств сети с распознаванием соседей в теле кадра и управляют беспроводным интерфейсом, чтобы отправить кадр как сообщение события в первом кластере устройств сети с распознаванием соседей.
[0047] В шестом аспекте обеспечено беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, причем беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя:
модуль приема, выполненный с возможностью принимать сообщение события о присоединении к второму кластеру устройств сети с распознаванием соседей, причем сообщение события отправляют другие беспроводные устройства, и сообщение события включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей; и
модуль присоединения, выполненный с возможностью присоединяться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей.
[0048] В соответствии с шестым аспектом в первом возможном методе реализации шестого аспекта беспроводное устройство далее включает в себя:
модуль определения, выполненный с возможностью сравнивать идентификатор кластера второго кластера устройств сети с распознаванием соседей, который включен в сообщение события, с локально зарегистрированным идентификатором кластера первого кластера устройств сети с распознаванием соседей и определять в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и
модуль выхода, выполненный с возможностью выходить из первого кластера устройств сети с распознаванием соседей, когда модуль определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; где
модуль присоединения в частности, выполнен с возможностью присоединяться ко второму кластеру устройств сети с распознаванием соседей, когда модуль определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0049] В соответствии с первым возможным методом реализации шестого аспекта во втором возможном методе реализации шестого аспекта правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0050] В соответствии с шестым аспектом или первым методом реализации или вторым методом реализации шестого аспекта в третьем возможном методе реализации шестого аспекта беспроводное устройство дополнительно включает в себя:
модуль отправки сообщения, выполненный с возможностью определять в соответствии с интенсивностью принятого сигнала сообщения события и количеством принятых сообщений события в первом кластере устройств сети с распознаванием соседей, следует ли отправить сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, и при определении отправления сообщения события, в первом кластере устройств сети с распознаванием соседей отправляет сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей.
[0051] В соответствии с третьим методом реализации шестого аспекта в четвертом возможном методе реализации шестого аспекта
модуль отправки сообщения в частности, выполнен с возможностью: определять, является ли интенсивность принятого сигнала сообщения события выше первого порога, и если интенсивность принятого сигнала сообщения события выше первого порога, в первом кластере устройств сети с распознаванием соседей не отправлять сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей; или если интенсивность принятого сигнала сообщения события ниже или равна первому порогу, определять количество принятых сообщений события, интенсивность принятого сигнала которых выше второго порога, и если количество достигает порога в первом кластере устройств сети с распознаванием соседей, не отправлять сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, или если количество не достигает порога в первом кластере устройств сети с распознаванием соседей, отправлять сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей; причем первый порог выше второго порога.
[0052] В седьмом аспекте обеспечено беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, причем беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя:
беспроводной интерфейс, выполненный с возможностью принимать сообщение события о присоединении к второму кластеру устройств сети с распознаванием соседей, причем сообщение события отправляют другие беспроводные устройства, и сообщение события включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей; и
процессор, выполненный с возможностью присоединяться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей.
[0053] В соответствии с седьмым аспектом в первом возможном методе реализации седьмого аспекта
процессор в частности, выполнен с возможностью сравнивать идентификатор второго кластера устройств сети с распознаванием соседей, который включен в сообщение события, с локально зарегистрированным идентификатором первого кластера устройств сети с распознаванием соседей и определять в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и когда результат определения состоит в том, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, выходить из первого кластера устройств сети с распознаванием соседей и присоединяться ко второму кластеру устройств сети с распознаванием соседей.
[0054] В соответствии с первым возможным методом реализации седьмого аспекта во втором возможном методе реализации седьмого аспекта правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0055] В соответствии с седьмым аспектом или первым возможным методом реализации или вторым возможным методом реализации седьмого аспекта в третьем возможном методе реализации седьмого аспекта
процессор дополнительно выполнен с возможностью определять в соответствии с интенсивностью принятого сигнала сообщения события и количеством принятых сообщений события, следует ли отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей.
[0056] В соответствии с третьим возможным методом реализации седьмого аспекта в четвертом возможном методе реализации седьмого аспекта
определение в соответствии с интенсивностью принятого сигнала сообщения события и количеством принятых сообщений события, следует ли отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, в частности, состоит в следующем: определяют, является ли интенсивность принятого сигнала сообщения события выше первого порога; и если интенсивность принятого сигнала сообщения события выше первого порога, в первом кластере устройств сети с распознаванием соседей не отправляют сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей; или если интенсивность принятого сигнала сообщения события ниже или равна первому порогу, определяют количество принятых сообщений события, интенсивность принятого сигнала которых выше второго порога, и если количество достигает порога, в первом кластере устройств сети с распознаванием соседей не отправляют сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, или если количество не достигает порога, в первом кластере устройств сети с распознаванием соседей отправляют сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей; причем первый порог выше второго порога.
[0057] В восьмом аспекте обеспечено беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, причем беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя:
модуль обнаружения, выполненный с возможностью обнаруживать кластер устройств сети с распознаванием соседей;
модуль извлечения информации атрибутов, выполненный с возможностью извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей, когда модуль обнаружения обнаруживает второй кластер устройств сети с распознаванием соседей;
модуль определения, выполненный с возможностью сравнивать информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей;
модуль выхода, выполненный с возможностью выходить из первого кластера устройств сети с распознаванием соседей, когда модуль определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; и
модуль присоединения, выполненный с возможностью присоединиться ко второму кластеру устройств сети с распознаванием соседей, когда модуль определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0058] В соответствии с восьмым аспектом в первом возможном методе реализации восьмого аспекта модуль обнаружения в частности, выполнен с возможностью определять, когда идентификатор кластера, включенный в принятый кадр сигнала маяка или служебный кадр сети с распознаванием соседей, отличается от локально зарегистрированного идентификатора первого кластера устройств сети с распознаванием соседей, что обнаружен второй кластер устройств сети с распознаванием соседей.
модуль извлечения информации атрибутов в частности, выполнен с возможностью извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого кадра сигнала маяка или служебного кадра сети с распознаванием соседей.
[0059] В соответствии с восьмым аспектом или первым возможным методом реализации восьмого аспекта во втором возможном методе реализации восьмого аспекта информация атрибутов второго кластера устройств сети с распознаванием соседей включает в себя по меньшей мере один тип следующей информации:
идентификатор второго кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных во второй кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей и время передачи кадра сигнала маяка ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей.
[0060] В соответствии со вторым возможным методом реализации восьмого аспекта в третьем возможном методе реализации восьмого аспекта
модуль определения в частности, выполнен с возможностью сравнивать идентификатор кластера второго кластера устройств сети с распознаванием соседей с локально зарегистрированным идентификатором кластера первого кластера устройств сети с распознаванием соседей и определять в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0061] В соответствии с третьим возможным методом реализации восьмого аспекта в четвертом возможном методе реализации восьмого аспекта правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0062] В соответствии с восьмым аспекту или первым возможным методом реализации, вторым возможным методом реализации, третьим возможным методом реализации или четвертым возможным методом реализации восьмого аспекта в пятом возможном методе реализации восьмого аспекта
модуль выхода в частности, выполнен с возможностью больше не конкурировать за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей; и
модуль присоединения в частности, выполнен с возможностью конкурировать за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизироваться с окном обнаружения второго кластера устройств сети с распознаванием соседей для выполнения обнаружения служб.
[0063] В девятом аспекте обеспечено беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, причем беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя:
беспроводной интерфейс, выполненный с возможностью сканировать кластер устройств сети с распознаванием соседей; и
процессор, выполненный с возможностью обнаруживать второй кластер устройств сети с распознаванием соседей в соответствии с результатом сканирования беспроводного интерфейса и извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей;
сравнивать информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и когда результат определения состоит в том, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, выходить из первого кластера устройств сети с распознаванием соседей и присоединяться ко второму кластеру устройств сети с распознаванием соседей.
[0064] В соответствии с девятым аспектом в первом возможном методе реализации девятого аспекта
беспроводной интерфейс в частности, выполнен с возможностью сканировать кадр сигнала маяка или служебный кадр сети с распознаванием соседей; и
обнаружение второго кластера устройств сети с распознаванием соседей в соответствии с результатом сканирования беспроводного интерфейса и извлечение информации атрибутов второго кластера устройств сети с распознаванием соседей в частности, состоит в следующем: когда идентификатор кластера, включенный в кадр сигнала маяка или в служебный кадр сети с распознаванием соседей, которая отсканирована беспроводным интерфейсом, отличается от локально зарегистрированного идентификатора первого кластера устройств сети с распознаванием соседей, определяют, что обнаружен второй кластер устройств сети с распознаванием соседей; и извлекают информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого кадра сигнала маяка или служебного кадра сети с распознаванием соседей.
[0065] В соответствии с девятым аспектом или первым возможным методом реализации девятого аспекта во втором возможном методе реализации девятого аспекта информация атрибутов второго кластера устройств сети с распознаванием соседей включает в себя по меньшей мере один тип следующей информации:
идентификатор второго кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных во второй кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей и время передачи кадра сигнала маяка ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей.
[0066] В соответствии со вторым возможным методом реализации девятого аспекта в третьем возможном методе реализации девятого аспекта
сравнение информации атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей для определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, в частности, состоит в следующем: сравнивают идентификатор второго кластера устройств сети с распознаванием соседей с локально зарегистрированным идентификатором первого кластера устройств сети с распознаванием соседей и определяют в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0067] В соответствии с третьим возможным методом реализации девятого аспекта в четвертом возможном методе реализации девятого аспекта
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[0068] В соответствии с девятым аспектом или первым возможным методом реализации, вторым возможным методом реализации или третьим возможным методом реализации девятого аспекта в четвертом возможном методе реализации девятого аспекта
выход из первого кластера устройств сети с распознаванием соседей в частности, состоит в следующем: больше не конкурируют за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей; и присоединение ко второму кластеру устройств сети с распознаванием соседей в частности, состоит в следующем: конкурируют за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизируются с окном обнаружения второго кластера устройств сети с распознаванием соседей для выполнения обнаружения служб.
[0069] В десятом аспекте обеспечено беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, причем беспроводное устройство включает в себя:
модуль обнаружения, выполненный с возможностью обнаруживать кластер устройств сети с распознаванием соседей;
модуль создания, выполненный с возможностью создавать новый кластер устройств сети с распознаванием соседей, когда модуль обнаружения обнаруживает несколько кластеров устройств сети с распознаванием соседей; и
модуль отправки сообщения выполнен с возможностью отдельно в нескольких кластерах устройств сети с распознаванием соседей отправлять сообщение события о присоединении к новому кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов нового кластера устройств сети с распознаванием соседей, с тем чтобы другие беспроводные устройства, которые находятся в нескольких кластерах устройств сети с распознаванием соседей и принимают сообщение события, присоединились к новому кластеру устройств сети с распознаванием соседей в соответствии с сообщением события.
[0070] В соответствии с десятым аспектом в первом возможном методе реализации десятого аспекта идентификатор нового кластера устройств сети с распознаванием соседей и идентификаторы нескольких кластеров устройств сети с распознаванием соседей удовлетворяют предварительно заданному условию.
[0071] В соответствии с первым возможным методом реализации десятого аспекта во втором возможном методе реализации десятого аспекта
предварительно заданное условие в частности, состоит в следующем: идентификатор нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, больше, чем идентификатор кластера любого из нескольких кластеров устройств сети с распознаванием соседей; или
предварительно заданное условие в частности, состоит в следующем: идентификатор нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, меньше, чем идентификатор кластера любого из нескольких кластеров устройств сети с распознаванием соседей.
[0072] В соответствии с десятым аспектом или первым возможным методом реализации или вторым возможным методом реализации десятого аспекта в третьем возможном методе реализации десятого аспекта
время передачи кадра сигнала маяка ведущего устройства привязки в созданном новом кластере устройств сети с распознаванием соседей совпадает со временем передачи кадра сигнала маяка ведущего устройства привязки в одном из нескольких кластеров устройств сети с распознаванием соседей.
[0073] В одиннадцатом аспекте обеспечено беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, которое включает в себя:
беспроводной интерфейс, выполненный с возможностью сканировать кластер устройств сети с распознаванием соседей; и
процессор, выполненный с возможностью создавать новый кластер устройств сети с распознаванием соседей при обнаружении нескольких кластеров устройств сети с распознаванием соседей в соответствии со сканированием беспроводного интерфейса; и отдельно в нескольких кластерах устройств сети с распознаванием соседей отправлять сообщение события о присоединении к новому кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов нового кластера устройств сети с распознаванием соседей, с тем чтобы другие беспроводные устройства, которые находятся в нескольких кластерах устройств сети с распознаванием соседей и принимают сообщение события, присоединились к новому кластеру устройств сети с распознаванием соседей в соответствии с сообщением события.
[0074] В двенадцатом аспекте обеспечена система для присоединения к кластеру устройств сети с распознаванием соседей, которая включает в себя несколько беспроводных устройств, причем:
беспроводное устройство в первом кластере устройств сети с распознаванием соседей выполнено с возможностью извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей при обнаружении второго кластера устройств сети с распознаванием соседей; сравнивать информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и когда определено, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, в первом кластере устройств сети с распознаванием соседей отправлять сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, выходить из первого кластера устройств сети с распознаванием соседей и присоединяться ко второму кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей; и
другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, выполнены с возможностью присоединяться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей.
[0075] В тринадцатом аспекте обеспечена система для присоединения к кластеру устройств сети с распознаванием соседей, которая включает в себя:
беспроводное устройство, выполненное с возможностью создавать новый кластер устройств сети с распознаванием соседей при обнаружении нескольких кластеров устройств сети с распознаванием соседей и отдельно в нескольких кластерах устройств сети с распознаванием соседей отправлять сообщения события о присоединении к новому кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов нового кластера устройств сети с распознаванием соседей; и
другие беспроводные устройства, которые находятся в нескольких кластерах устройств сети с распознаванием соседей и принимают сообщение события, выполненные с возможностью присоединяться к новому кластеру устройств сети с распознаванием соседей в соответствии с сообщением события.
[0076] Настоящее изобретение имеет следующие полезные эффекты:
[0077] В решениях настоящего изобретения беспроводное устройство перемещается между несколькими кластерами устройств сети с распознаванием соседей в соответствии с правилом и не принадлежит нескольким кластерам устройств сети с распознаванием соседей в одно и то же время; беспроводное устройство конкурирует за обслуживание в качестве устройства синхронизации и выполняет обнаружение служб в окне обнаружения только в кластере устройств сети с распознаванием соседей, к которому присоединяется беспроводное устройство. Таким образом, фактическое рабочее время, проведенное беспроводным устройством при синхронизации и поиске и обнаружении служб, является относительно коротким, и потребление энергии беспроводного устройства также является относительно низким. Между тем, с течением времени беспроводные устройства в кластере устройств сети с распознаванием соседей могут быть объединены в другой кластер устройств сети с распознаванием соседей, и происходит случай, в котором окна обнаружения некоторых кластеров устройств сети с распознаванием соседей на рабочем канале больше не заняты. Таким образом, имеющиеся ресурсы на рабочем канале увеличиваются, и могут быть обеспечены корректные поиск и обнаружение служб.
Краткое описание чертежей
[0078] Для более ясного описания технических решений настоящего изобретения ниже кратко представлены сопроводительные чертежи, описывающие варианты осуществления настоящего изобретения. Очевидно, что сопроводительные чертежи в последующем описании показывают лишь некоторые варианты осуществления настоящего изобретения.
[0079] Фиг. 1 - схема окна обнаружения кластера устройств сети с распознаванием соседей на шестом канале частоты 2,4 ГГц в соответствии с предшествующим уровнем техники;
[0080] Фиг. 2 - схема композиции сети с распознаванием соседей в соответствии с предшествующим уровнем техники;
[0081] Фиг. 3 - схема двух кластеров устройств сети с распознаванием соседей, которые имеют один и тот же рабочий канал, но не выровненные окна обнаружения, в соответствии с предшествующим уровнем техники;
[0082] Фиг. 4 - схема этапов способа присоединения к кластеру устройств сети с распознаванием соседей в соответствии с вариантом осуществления 1 настоящего изобретения;
[0083] Фиг. 5 - схема композиции сети с распознаванием соседей в соответствии с вариантом осуществления 1 настоящего изобретения;
[0084] Фиг. 6 - схема этапов способа присоединения к кластеру устройств сети с распознаванием соседей в соответствии с вариантом осуществления 2 настоящего изобретения;
[0085] Фиг. 7 - схема композиции сети с распознаванием соседей в соответствии с вариантом осуществления 2 настоящего изобретения;
[0086] Фиг. 8 - схема этапов способа присоединения к кластеру устройств сети с распознаванием соседей в соответствии с вариантом осуществления 3 настоящего изобретения;
[0087] Фиг. 9 - схема композиции сети с распознаванием соседей в соответствии с вариантом осуществления 3 настоящего изобретения;
[0088] Фиг. 10(a) и фиг. 10(b) - структурные схемы беспроводного устройства в соответствии с вариантом осуществления 4 настоящего изобретения;
[0089] Фиг. 11 - структурная схема беспроводного устройства в соответствии с вариантом осуществления 5 настоящего изобретения;
[0090] Фиг. 12 - структурная схема беспроводного устройства в соответствии с вариантом осуществления 6 настоящего изобретения; и
[0091] Фиг. 13 - структурная схема беспроводного устройства в соответствии с вариантом осуществления 8 настоящего изобретения.
Описание вариантов осуществления
[0092] Чтобы сделать цели, технические решения и преимущества настоящего изобретения более ясными, далее настоящее изобретение подробно описывается со ссылкой на прилагаемые чертежи. Очевидно, что описанные варианты осуществления представляют собой лишь часть, а не все варианты осуществления настоящего изобретения.
[0093] Чтобы сократить фактическое рабочее время, проведенное беспроводным устройством в поиске и обнаружении служб, и уменьшить потребление энергии беспроводного устройства без чрезмерного завладения имеющимися ресурсами рабочего канала сети с распознаванием соседей, вариант осуществления настоящего изобретения предоставляет новое решение для присоединения к кластеру устройств сети с распознаванием соседей. Когда беспроводное устройство в первом кластере устройств сети с распознаванием соседей обнаруживает другой кластер устройств сети с распознаванием соседей посредством сканирования, например, обнаруживает второй кластер устройств сети с распознаванием соседей посредством сканирования, беспроводное устройство не присоединяется ко второму кластеру устройств сети с распознаванием соседей в соответствии с традиционной технологией, а определяет в соответствии с извлеченной информацией атрибута второго кластера устройств сети с распознаванием соседей, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и когда необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, беспроводное устройство выходит из первого кластера устройств сети с распознаванием соседей и присоединяется ко второму кластеру устройств сети с распознаванием соседей.
[0094] То, что беспроводное устройство выходит (это также может называться "покидает") из первого кластера устройств сети с распознаванием соседей, означает, что беспроводное устройство больше не конкурирует за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей. Факультативно в этом случае беспроводное устройство может продолжать синхронизироваться с окном обнаружения первого кластера устройств сети с распознаванием соседей, чтобы выполнять обнаружение служб, или также может не синхронизироваться с окном обнаружения первого кластера устройств сети с распознаванием соседей, чтобы выполнять обнаружение служб. То, что беспроводное устройство присоединяется ко второму кластеру устройств сети с распознаванием соседей, означает, что беспроводное устройство конкурирует за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизируется с окном обнаружения второго кластера устройств сети с распознаванием соседей, чтобы выполнять обнаружение служб.
[0095] В решении варианта осуществления настоящего изобретения беспроводное устройство не принадлежит нескольким кластерам устройств сети с распознаванием соседей в одно и то же время, и беспроводное устройство конкурирует за обслуживание в качестве устройства синхронизации и выполняет обнаружение служб в окне обнаружения только в кластере устройств сети с распознаванием соседей, к которому беспроводное устройство присоединяется. Таким образом, фактическое рабочее время, проведенное беспроводным устройством при синхронизации и поиске и обнаружении служб, является относительно коротким, и потребление энергии беспроводного устройства также является относительно низким. Между тем, с течением времени другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей также могут выйти из первого кластера устройств сети с распознаванием соседей и присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с операциями, подобными упомянутым выше; когда все беспроводные устройства в первом кластере устройств сети с распознаванием соседей выходят из первого кластера устройств сети с распознаванием соседей и присоединяются ко второму кластеру устройств сети с распознаванием соседей (то есть, первый кластер устройств сети с распознаванием соседей объединяется во второй кластер устройств сети с распознаванием соседей), окно обнаружения первого кластера устройств сети с распознаванием соседей на рабочем канале больше не занято. Таким образом, имеющиеся ресурсы на рабочем канале увеличиваются, и могут быть обеспечены корректные поиск и обнаружение служб.
[0096] Кластер устройств сети с распознаванием соседей, используемый в варианте осуществления настоящего изобретения, является относительно неплотной беспроводной сетью, установленной посредством прямой связи между несколькими беспроводными устройствами, и кластер устройств сети с распознаванием соседей имеет идентификатор кластера (CID) для указания кластера.
[0097] Беспроводные устройства в кластере устройств сети с распознаванием соседей могут быть классифицированы по функциям следующим образом:
Ведущее устройство привязки (Anchor Master), имеющее самый большой ранг ведущего устройства привязки (AMR) и обеспечивающее функцию синхронизации времени (TSF);
Ведущее устройство (Master), отправляющее синхронизирующий сигнал маяка, переносящий информацию атрибутов кластера, такую как информация ведущего устройства привязки, чтобы реализовать синхронизацию устройств в сети; и дополнительно отправляющее сигнал маяка обнаружения, чтобы объявить о существовании кластера устройств сети с распознаванием соседей;
Неосновное устройство синхронизации (Non-Master Sync), выполненное с возможностью отправлять синхронизирующий сигнал маяка, переносящий информацию атрибутов кластера, такую как информация ведущего устройства привязки, чтобы реализовать синхронизацию устройств в сети; и
Неосновное устройство без синхронизации (Non-Master Non-Sync), не отправляющее кадр сигнала маяка.
[0098] Информация атрибутов кластера устройств сети с распознаванием соседей включает в себя: идентификатор кластера, количество беспроводных устройств, включенных в кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки в кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки, время передачи кадра сигнала маяка ведущего устройства привязки и так далее.
Ведущее устройство и неосновное устройство синхронизации могут называться устройствами синхронизации, поскольку они оба отправляют синхронизирующий сигнал маяка, чтобы выполнить синхронизацию.
[0099] Кластер устройств сети с распознаванием соседей синхронизирует при помощи кадра сигнала маяка беспроводное устройство в кластере с окном обнаружения и рабочим каналом кластера, которые определены кластером, и беспроводное устройство в кластере передает кадр обнаружения служб в окне обнаружения, чтобы реализовать обнаружение служб между устройствами в кластере.
[00100] Технология сети с распознаванием соседей определяет рабочий канал (например, шестой канал 2,4 ГГц или канал 5 ГГц. На рабочем канале сети с распознаванием соседей беспроводное устройство может активно создавать кластер устройств сети с распознаванием соседей, или беспроводное устройство обнаруживает существующий кластер устройств сети с распознаванием соседей поблизости, сканируя рабочий канал сети с распознаванием соседей, и присоединяется к кластеру устройств сети с распознаванием соседей.
[00101] Следует отметить, что беспроводное устройство, используемое в варианте осуществления настоящего изобретения, может представлять собой устройство Wi-Fi или устройство Bluetooth и так далее.
[00102] Далее подробно описывается решение настоящего изобретения со ссылкой на конкретные варианты осуществления.
Вариант осуществления 1
[00103] Как показано на фиг. 4, которая является схемой этапов способа присоединения к кластеру устройств сети с распознаванием соседей в варианте осуществления 1 настоящего изобретения, способ включает в себя следующие этапы:
[00104] Этап 101: беспроводное устройство в первом кластере устройств сети с распознаванием соседей обнаруживает второй кластер устройств сети с распознаванием соседей.
[00105] После обнаружения первого кластера устройств сети с распознаванием соседей посредством сканирования беспроводное устройство может присоединиться к первому кластеру устройств сети с распознаванием соседей и локально зарегистрировать идентификатор первого кластера устройств сети с распознаванием соседей, к которому беспроводное устройство присоединяется.
[00106] После присоединения к первому кластеру устройств сети с распознаванием соседей беспроводное устройство может по-прежнему прослушивать кадр сигнала маяка или служебный кадр сети с распознаванием соседей на рабочем канале, причем кадром сигнала маяка может являться сигнал маяка обнаружения или синхронизирующий сигнал маяка, и служебным кадром может являться кадр обнаружения служб.
[00107] Когда идентификатор кластера, включенный в кадр сигнала маяка или служебный кадр, отличается от локально зарегистрированного идентификатора кластера первого кластера устройств сети с распознаванием соседей (идентификатор кластера обычно переносится в поле адреса получателя кадра сигнала маяка или служебного кадра), причем кадр сигнала маяка или служебный кадр приняты посредством прослушивания, определяется, что обнаружен другой кластер устройств сети с распознаванием соседей, отличающийся от первого кластера устройств сети с распознаванием соседей. Другой кластер устройств сети с распознаванием соседей называется вторым кластером устройств сети с распознаванием соседей в варианте осуществления 1.
[00108] Этап 102: беспроводное устройство извлекает информацию атрибутов второго кластера устройств сети с распознаванием соседей.
[00109] Если беспроводное устройство обнаруживает второй кластер устройств сети с распознаванием соседей в соответствии с кадром сигнала маяка или служебным кадром во втором кластере устройств сети с распознаванием соседей на этапе 101, причем кадр сигнала маяка или служебный кадр приняты посредством прослушивания на этапе 102, беспроводное устройство может извлечь информацию атрибутов второго кластера устройств сети с распознаванием соседей из кадра сигнала маяка или служебного кадра, причем кадр сигнала маяка или служебный кадр приняты посредством прослушивания.
[00110] в предположении, что на этапе 101, когда беспроводное устройство узнает посредством прослушивания, что идентификатор кластера, включенный в синхронизирующий сигнал маяка, отличается от локально зарегистрированного идентификатора первого кластера устройств сети с распознаванием соседей, беспроводное устройство может извлечь информацию атрибутов второго кластера устройств сети с распознаванием соседей из синхронизирующего сигнала маяка, принятого посредством прослушивания.
[00111] В предположении, что на этапе 101 беспроводное устройство узнает посредством прослушивания, что идентификаторы кластера, включенные в синхронизирующий сигнал маяка и сигнал маяка обнаружения, являются одинаковыми, но идентификаторы кластеров, включенные в два кадра сигнала маяка, отличаются от локально зарегистрированного идентификатора первого кластера устройств сети с распознаванием соседей, беспроводное устройство может извлечь информацию атрибутов второго кластера устройств сети с распознаванием соседей из синхронизирующего сигнала маяка и сигнала маяка обнаружения, которые приняты посредством прослушивания.
[00112] В дополнение к получению информации атрибутов второго кластера устройств сети с распознаванием соседей из кадра сигнала маяка или служебного кадра, причем кадр сигнала маяка или служебный кадр приняты посредством прослушивания, беспроводное устройство также может извлечь информацию атрибутов второго кластера устройств сети с распознаванием соседей в соответствии с определением самой технологии сети с распознаванием соседей, например, с информацией атрибутов, например, рабочий канал второго кластера устройств сети с распознаванием соседей, продолжительность времени окна обнаружения и временной интервал между окнами обнаружения могут быть извлечены в соответствии с определением самой технологии сети с распознаванием соседей.
[00113] Информация атрибутов любого кластера устройств сети с распознаванием соседей включает в себя, но без ограничения:
идентификатор кластера устройств сети с распознаванием соседей, продолжительность времени окна обнаружения в кластере устройств сети с распознаванием соседей, временной интервал между соседними окнами обнаружения в кластере устройств сети с распознаванием соседей, интервал передачи кадра сигнала маяка в кластере устройств сети с распознаванием соседей, рабочий канал кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных в кластер устройств сети с распознаванием соседей (то есть, масштаб кластера устройств сети с распознаванием соседей), плотность кластера устройств сети с распознаванием соседей (плотность беспроводных устройств в кластере устройств сети с распознаванием соседей), и информацию ведущего устройства привязки в кластере устройств сети с распознаванием соседей.
[00114] Информация ведущего устройства привязки может включить в себя: ранг ведущего устройства привязки (AMR, то есть, степень намерения того, что текущее ведущее устройство привязки желает функционировать в качестве ведущего устройства привязки), количество транзитных участков от беспроводного устройства до ведущего устройства привязки в кластере устройств сети с распознаванием соседей (количество транзитных участков до ведущего устройства привязки) и время передачи кадра сигнала маяка ведущего устройства привязки в кластере устройств сети с распознаванием соседей (время передачи сигнала маяка ведущего устройства привязки).
[00115] Следует отметить, что в качестве типа информации атрибутов кластера устройств сети с распознаванием соседей идентификатор кластера не используется, чтобы отражать признак кластера устройств сети с распознаванием соседей, но используется в качестве идентификатора для уникального указания кластера устройств сети с распознаванием соседей; но другая информация атрибутов может отражать признак кластера устройств сети с распознаванием соседей в различных аспектах.
[00116] Информация атрибутов второго кластера устройств сети с распознаванием соседей, которая извлечена беспроводным устройством, может включать в себя часть или всю упомянутую выше информацию атрибутов. Вариант осуществления 1 настоящего изобретения специальным образом не ограничивает содержание информации атрибутов второго кластера устройств сети с распознаванием соседей, которая извлечена беспроводным устройством.
[00117] Этап 103: беспроводное устройство сравнивает информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей и определяет, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и если это необходимо, выполняет этап 104; или если это не является необходимым, может перейти на этап 101 и продолжить прослушивание на рабочем канале.
[00118] На этапе 103 беспроводное устройство может использовать фрагмент информации атрибутов, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, или также может использовать несколько фрагментов информации атрибутов, чтобы всесторонне определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, и это описывается следующими примерами:
[00119] Пример 1: беспроводное устройство может сравнить идентификатор второго кластера устройств сети с распознаванием соседей с идентификатором первого кластера устройств сети с распознаванием соседей и определить в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00120] Содержание правила определения определяет направление, в котором беспроводное устройство перемещается между первым кластером устройств сети с распознаванием соседей и вторым кластером устройств сети с распознаванием соседей, и дополнительно определяет направление слияния между первым кластером устройств сети с распознаванием соседей и вторым кластером устройств сети с распознаванием соседей. Правило определения может быть установлено в соответствии с фактическим требованием.
[00121] Правило определения может представлять собой следующее: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей. Когда правило определения применяется на этапе 103, когда беспроводное устройство определяет, что идентификатор второго кластера устройств сети с распознаванием соседей больше, чем локально зарегистрированный идентификатор первого кластера устройств сети с распознаванием соседей, беспроводное устройство определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00122] Правило определения также может представлять собой следующее: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей. Когда правило определения применяется на этапе 103, когда беспроводное устройство определяет, что идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем локально зарегистрированный идентификатор первого кластера устройств сети с распознаванием соседей, беспроводное устройство определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00123] Идентификатор кластера является относительно стабильным параметром в информации атрибутов кластера устройств сети с распознаванием соседей. Таким образом, использование идентификатора кластера для определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, получает более стабильный результат определения, чем с использованием других параметров, которые могут динамически изменяться, и является иллюстративным решением для определения.
[00124] Пример 2: беспроводное устройство может сравнить масштаб второго кластера устройств сети с распознаванием соседей с масштабом первого кластера устройств сети с распознаванием соседей; в соответствии с правилом слияния мелкомасштабного кластера устройств сети с распознаванием соседей в крупномасштабный кластер устройств сети с распознаванием соседей, когда беспроводное устройство определяет, что масштаб второго кластера устройств сети с распознаванием соседей больше, чем масштаб первого кластера устройств сети с распознаванием соседей, беспроводное устройство определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00125] Пример 3: беспроводное устройство может определить посредством всестороннего рассмотрения идентификатора кластера и масштаба кластера устройств сети с распознаванием соседей, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, например, отдельно сформировать весовые коэффициенты для идентификатора кластера и масштаба, сравнить идентификатор первого кластера устройств сети с распознаванием соседей с идентификатором второго кластера устройств сети с распознаванием соседей, сравнить масштаб первого кластера устройств сети с распознаванием соседей с масштабом второго кластера устройств сети с распознаванием соседей и оценить первый кластер устройств сети с распознаванием соседей и второй кластер устройств сети с распознаванием соседей в соответствии с результатом двух сравнений. В предположении, что идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, значение весового коэффициента, формируемое для идентификатора кластера, может использоваться в качестве оценки второго кластера устройств сети с распознаванием соседей; если масштаб второго кластера устройств сети с распознаванием соседей больше, чем масштаб первого кластера устройств сети с распознаванием соседей, значение весового коэффициента, сформированное для масштаба, также может использоваться в качестве оценки второго кластера устройств сети с распознаванием соседей. Каждая оценка прибавляется, чтобы наконец получить оценки первого кластера устройств сети с распознаванием соседей и второго кластера устройств сети с распознаванием соседей. В соответствии с правилом слияния кластера устройств сети с распознаванием соседей с меньшей оценкой в кластер устройств сети с распознаванием соседей с большей оценкой беспроводное устройство определяет присоединение ко второму кластеру устройств сети с распознаванием соседей.
[00126] Эти три примера являются факультативными решениями этапа 103. Этап 103 также не ограничен этими тремя действиями. Другая информация атрибутов также может использоваться, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, например, сравнение значений AMR, значений количества транзитных участков или времени передачи кадров сигнала маяка ведущего устройства привязки и т.д. первого кластера устройств сети с распознаванием соседей и второго кластера устройств сети с распознаванием соседей, чтобы определить, следует ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00127] Этап 104: беспроводное устройство выходит из первого кластера устройств сети с распознаванием соседей и присоединяется ко второму кластеру устройств сети с распознаванием соседей.
[00128] Последовательность выхода беспроводного устройства из первого кластера устройств сети с распознаванием соседей и присоединения ко второму кластеру устройств сети с распознаванием соседей на этапе 104 не ограничена. Беспроводное устройство может сначала выйти из первого кластера устройств сети с распознаванием соседей и затем присоединиться ко второму кластеру устройств сети с распознаванием соседей, или также может сначала присоединиться ко второму кластеру устройств сети с распознаванием соседей и затем выйти из первого кластера устройств сети с распознаванием соседей, или также может не заботиться о последовательности выхода из первого кластера устройств сети с распознаванием соседей и присоединения ко второму кластеру устройств сети с распознаванием соседей, а выполнить традиционные процессы выхода и присоединения в соответствии с относящейся к окну обнаружения информацией первого кластера устройств сети с распознаванием соседей и второго кластера устройств сети с распознаванием соседей.
[00129] Следует отметить, что беспроводное устройство может выполнять решение варианта осуществления 1 циклически для выполнения непрерывного сканирования, чтобы обнаружить, существует ли другой кластер устройств сети с распознаванием соседей, к которому беспроводное устройство может присоединиться, и каждый раз, когда посредством сканирования обнаруживается кластер устройств сети с распознаванием соседей, к которому беспроводное устройство должно присоединиться, выходит из текущего кластера устройств сети с распознаванием соседей и присоединяется к только что обнаруженному кластеру устройств сети с распознаванием соседей.
[00130] Например, после того, как беспроводное устройство выполняет этап 104, чтобы выйти из первого кластера устройств сети с распознаванием соседей и присоединиться ко второму кластеру устройств сети с распознаванием соседей, беспроводное устройство в качестве элемента во втором кластере устройств сети с распознаванием соседей может продолжить выполнять решение варианта осуществления 1, то есть, продолжить сканирование, чтобы проверить, существуют ли другие кластеры устройств сети с распознаванием соседей, и определяет в соответствии с решением варианта осуществления 1, следует ли выйти из второго кластера устройств сети с распознаванием соседей и присоединиться к другому кластеру устройств сети с распознаванием соседей.
[00131] Посредством использования решения этапов 101-104, когда беспроводное устройство в первом кластере устройств сети с распознаванием соседей обнаруживает второй кластер устройств сети с распознаванием соседей посредством сканирования и определяет в соответствии с правилом, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, беспроводное устройство выходит из первого кластера устройств сети с распознаванием соседей и присоединяется ко второму кластеру устройств сети с распознаванием соседей. Поскольку беспроводное устройство не принадлежит нескольким кластерам устройств сети с распознаванием соседей в одно и то же время, фактическое рабочее время, проведенное беспроводным устройством при синхронизации и поиске и обнаружении служб, является коротким, и потребление энергии устройства является относительно низким.
[00132] Между тем, с течением времени другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей после обнаружения второго кластера устройств сети с распознаванием соседей посредством сканирования также могут выйти из первого кластера устройств сети с распознаванием соседей и присоединяться ко второму кластеру устройств сети с распознаванием соседей в соответствии с операциями, подобными упомянутым выше. С использованием в качестве примера схемы композиции сети с распознаванием соседей, показанной на фиг. 5, беспроводное устройство_1 может выйти из первого кластера устройств сети с распознаванием соседей и присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с решением этапов 101-104. Другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей также могут выполнить решение этапов 101-104. С течением времени другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, например, беспроводное устройство_5, беспроводное устройство_6 и беспроводное устройство_7, также могут выйти из первого кластера устройств сети с распознаванием соседей и присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00133] Когда все беспроводные устройства в первом кластере устройств сети с распознаванием соседей выходят из первого кластера устройств сети с распознаванием соседей и присоединяются ко второму кластеру устройств сети с распознаванием соседей (то есть, первый кластер устройств сети с распознаванием соседей сливается во второй кластер устройств сети с распознаванием соседей), окно обнаружения первого кластера устройств сети с распознаванием соседей на рабочем канале является не занятым. Таким образом, имеющиеся ресурсы на рабочем канале увеличиваются, и поиск и обнаружение служб могут быть обеспечены.
[00134] В решении варианта осуществления 1 в процессе, в котором любое беспроводное устройство в первом кластере устройств сети с распознаванием соседей выходит из первого кластера устройств сети с распознаванием соседей и присоединяется ко второму кластеру устройств сети с распознаванием соседей, другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей активным образом не уведомляются. Каждое беспроводное устройство само выполняет сканирование и обнаружение и в соответствии с правилом определяет, следует ли присоединиться к кластеру устройств сети с распознаванием соседей. Это решение имеет относительно низкие требования к возможностям беспроводных устройств и является простым и легким для реализации.
[00135] В предположении, что в решении варианта осуществления 1 процесс, в котором первый кластер устройств сети с распознаванием соседей сливается во второй кластер устройств сети с распознаванием соседей, является относительно медленным, чтобы повысить эффективность перемещения беспроводного устройства между несколькими кластерами устройств сети с распознаванием соседей на основе варианта осуществления 1, вариант осуществления, 2 настоящего изобретения дополнительно предлагает, чтобы беспроводное устройство, выходящее из первого кластера устройств сети с распознаванием соседей, отправило в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, с тем чтобы беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, могли быстро присоединиться ко второму кластеру устройств сети с распознаванием соседей, и чтобы эффективность слияния первого кластера устройств сети с распознаванием соседей во второй кластер устройств сети с распознаванием соседей была повышена. Далее подробно описывается решение варианта осуществления 2. Сообщение события может представлять собой одноадресное сообщение для беспроводного устройства, многоадресное сообщение для кластера устройств сети с распознаванием соседей или широковещательное сообщение для кластера устройств сети с распознаванием соседей.
Вариант осуществления 2
[00136] Как показано в фиг. 6, которая является схемой этапов способа варианта осуществления 2 настоящего изобретения, способ включает в себя следующие этапы:
[00137] Содержание этапов 201-203 аналогично содержанию этапов 101-103 в варианте осуществления 1 и здесь не повторяется. Может быть сделана ссылка на упомянутое выше содержание.
[00138] Этап 204: беспроводное устройство отправляет в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей.
[00139] Беспроводное устройство выполняет решение этапа 204 при определении присоединения ко второму кластеру устройств сети с распознаванием соседей, то есть, беспроводное устройство может выполнить этап 204 после присоединения ко второму кластеру устройств сети с распознаванием соседей, может выполнить этап 204 перед присоединением ко второму кластеру устройств сети с распознаванием соседей или может выполнить этап 204 при присоединении ко второму кластеру устройств сети с распознаванием соседей. Может не быть какой-либо последовательности между временем, когда беспроводное устройство присоединяется ко второму кластеру устройств сети с распознаванием соседей, и этапом 204, и последовательность не ограничена настоящим изобретением.
[00140] Кроме того, беспроводному устройству требуется отправить сообщение события в первом кластере устройств сети с распознаванием соседей на этапе 204; таким образом, до выполнения этапа 204 беспроводное устройство не должно выходить из первого кластера устройств сети с распознаванием соседей; после того, как этап 204 выполнен, беспроводное устройство может выполнить операцию выхода из первого кластера устройств сети с распознаванием соседей.
[00141] Сообщение события включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей, с тем чтобы другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, могли быстро присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей.
[00142] Информация атрибутов второго кластера устройств сети с распознаванием соседей, которая включена в сообщение события, может являться частью или всей информацией атрибутов второго кластера устройств сети с распознаванием соседей, которая извлечена беспроводным устройством на этапе 202. Предпочтительно в сообщение события включена ключевая информация атрибутов второго кластера устройств сети с распознаванием соседей, которая извлечена беспроводным устройством на этапе 202, например, информация атрибутов, такая как идентификатор кластера, информация ведущего устройства привязки (включающая в себя ранг ведущего устройства привязки, количество транзитных участков до ведущего устройства привязки и время передачи кадра сигнала маяка ведущего устройства привязки) и плотность кластерных устройств, с тем чтобы другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, могли быстро присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей, которая включена в сообщение события.
[00143] Этап 205: беспроводное устройство выходит из первого кластера устройств сети с распознаванием соседей и присоединяется ко второму кластеру устройств сети с распознаванием соседей.
[00144] Этот этап может быть разделен на два процесса: процесс присоединения беспроводного устройства ко второму кластеру устройств сети с распознаванием соседей может быть выполнен в любое время после этапа 203 и варианта осуществления 2, и процесс выхода беспроводного устройства из первого кластера устройств сети с распознаванием соседей может быть выполнен в любое время после этапа 204. В варианте осуществления 2 этап 205 используется в качестве примера, чтобы описать процессы выхода беспроводного устройства из первого кластера устройств сети с распознаванием соседей и присоединения ко второму кластеру устройств сети с распознаванием соседей.
[00145] Этап 206: Другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, присоединяются ко второму кластеру устройств сети с распознаванием соседей.
[00146] Другие беспроводные устройства, принимающие сообщение события, могут извлечь информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого сообщения события, и другие беспроводные устройства могут определить в соответствии со способом, описанному на этапе 203 или на этапе 103, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, например, определить в соответствии с идентификатором кластера, масштабом и т.д., необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00147] При определении, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, другие беспроводные устройства выходят из первого кластера устройств сети с распознаванием соседей и присоединяются ко второму кластеру устройств сети с распознаванием соседей. Вариант осуществления 2 не ограничивает последовательность выхода других беспроводных устройств из первого кластера устройств сети с распознаванием соседей и присоединения ко второму кластеру устройств сети с распознаванием соседей.
[00148] Дополнительно в другом варианте осуществления может быть включен этап 207: другие беспроводные устройства определяют в соответствии с индикатором интенсивностью принятого сигнала (RSSI) сообщения события и количеством принятых сообщений события, следует ли отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей.
[00149] Когда другие беспроводные устройства определяют присоединение ко второму кластеру устройств сети с распознаванием соседей, последовательность между присоединением других беспроводных устройств ко второму кластеру устройств сети с распознаванием соседей и продолжение распространения сообщения события в первом кластере устройств сети с распознаванием соседей не ограничены. Для последовательности между тремя процессами выхода других беспроводных устройств из первого кластера устройств сети с распознаванием соседей, присоединения ко второму кластеру устройств сети с распознаванием соседей и продолжения распространения сообщения события в первом кластере устройств сети с распознаванием соседей может быть сделана ссылка на соответствующее описание на этапе 205.
[00150] Когда другие беспроводные устройства определяют выход из первого кластера устройств сети с распознаванием соседей и присоединение ко второму кластеру устройств сети с распознаванием соседей, другие беспроводные устройства могут продолжить распространять в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, с тем чтобы оставшиеся другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей могли быстро присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с сообщением события.
[00151] В частности, другие беспроводные устройства могут определить в соответствии с интенсивностью принятого сигнала принятого сообщения события и количеством принятых сообщений события, следует ли продолжить распространять сообщение события. Цель заключается в следующем:
когда интенсивность принятого сигнала принятого сообщения события существенно высокая, это указывает на то, что расстояние между другими беспроводными устройствами, принимающими сообщение события, и беспроводным устройством, отправившим сообщение события, относительно мало, и устройства вокруг других беспроводных устройств, принимающих сообщение события, также могут получить сообщение события; таким образом, другим беспроводным устройствам, принимающим сообщение события, не требуется продолжить распространять сообщение события;
когда интенсивность принятого сигнала принятого сообщения события существенно низкая, это указывает на то, что расстояние между другими беспроводными устройствами, принимающими сообщение события, и беспроводным устройством, отправившим сообщение события, относительно велико, и другим беспроводным устройствам, принимающим сообщение события, требуется продолжить распространять сообщение события; и
когда интенсивность принятого сигнала принятого сообщения события находится между существенно высокой и существенно низкой, другие беспроводные устройства, принимающие сообщение события, продолжают определять, является ли количество принятых сообщений события достаточным (например, достигает ли количество порога), и если количество принятых сообщений события является достаточным, это указывает на то, что хотя расстояние между другими беспроводными устройствами, принимающими сообщение события, и беспроводным устройством, отправившим сообщение события, не является малым; однако, большое количество устройств вокруг распространило сообщение события снова, и, таким образом, не является необходимым продолжать распространять сообщение события; если количество принятых сообщений события не является достаточным, оно указывает на то, что расстояние между другими беспроводными устройствами, принимающими сообщение события, и беспроводным устройством, отправившим сообщение события, не является малым, и мало устройств распространили сообщение события снова, и, таким образом, необходимо продолжить распространять сообщение события.
[00152] С использованием в качестве примера схемы композиции сети с распознаванием соседей, показанной на фиг. 7, на этапе 204, после того, как беспроводное устройство_1 отправляет сообщение события в первый кластер устройств сети с распознаванием соседей в следующем окне обнаружения первого кластера устройств сети с распознаванием соседей, беспроводное устройство_5, беспроводное устройство_6 и беспроводное устройствоe_10 принимают сообщение события. В предположении, что интенсивность принятого сигнала сообщения события, принятого беспроводным устроством_5 и беспроводным устройством_6, выше первого порога, не является необходимым продолжать распространять сообщение события в первом кластере устройств сети с распознаванием соседей. Однако интенсивность принятого сигнала сообщения события, принятого беспроводным устройством_10, ниже первого порога, но выше второго порога (первый порог выше второго порога, причем первый порог может быть расценен как существенно высокая интенсивность принятого сигнала, и второй порог может быть расценен как существенно низкая интенсивность принятого сигнала), и количество принятых сообщений события равно одному (ниже порога). Таким образом, беспроводное устройство_10 должно распространить сообщение события в первом кластере устройств сети с распознаванием соседей на этапе 207. В частности, беспроводное устройство_10 может отправить сообщение события в следующем окне обнаружения первого кластера устройств сети с распознаванием соседей.
[00153] В предположении, что сообщение события, отправленное беспроводным устройством_10, принято беспроводным устройством_7, беспроводным устройством_8 и беспроводным устройством_9, причем интенсивность принятого сигнала сообщения события, принятого беспроводным устройством_7 и беспроводным устройством_8, выше первого порога, не является необходимым продолжать распространять сообщение события в первом кластере устройств сети с распознаванием соседей. Однако интенсивность принятого сигнала сообщения события, принятого беспроводным устройством_9, ниже первого порога, но выше второго порога, и количество принятых сообщений события равно одному. Таким образом, беспроводное устройство_9 должно продолжить распространять сообщение события в первом кластере устройств сети с распознаванием соседей. В частности, беспроводное устройство_9 может отправить сообщение события в следующем окне обнаружения первого кластера устройств сети с распознаванием соседей. Как видно из описанного выше, в случае, показанном на фиг. 7, после трех окон обнаружения первый кластер устройств сети с распознаванием соседей может быть слит во второй кластер устройств сети с распознаванием соседей.
[00154] На этапе 207 другие беспроводные устройства, принимающие сообщение события, могут непосредственно продолжить отправлять принятое сообщение события в первом кластере устройств сети с распознаванием соседей или также могут воссоздать сообщение события в других формах, чтобы отправить сообщение события в первом кластере устройств сети с распознаванием соседей.
[00155] Сообщение события, используемое в варианте осуществления 2, включает в себя, но без ограничения, следующие две формы:
[00156] Форма 1:
[00157] Сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей.
[00158] Синхронизирующий сигнал маяка, включающий в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей, используется в качестве примера сообщения события. Сообщение события, отправленное в первом кластере устройств сети с распознаванием соседей беспроводным устройством, является синхронизирующим сигналом маяка, сформированным для первого кластера устройств сети с распознаванием соседей. Таблица 1 представляет собой структуру кадра традиционного синхронизирующего сигнала маяка.
<b>Таблица 1</b>
FC
Продол-житель-ность
A1
A2
A3
Упр.послед.
Метка времени
Интер-вал маяка
Возмож-ность
NANIE
FCS
где:
FC: поле управления кадром;
Продолжительность: поле продолжительности;
A1: адрес 1, который является идентификатором кластера устройств сети с распознаванием соседей, который определен Альянсом Wi-Fi;
A2: адрес 2, который является адресом отправителя;
A3: адрес 3, который является идентификатором кластера устройств сети с распознаванием соседей, а именно, полем CID, используемым для указания кластера устройств сети с распознаванием соседей, которому принадлежит беспроводное устройство;
Упр. послед.: управление последовательностью;
Метка времени: метка времени кадра сигнала маяка;
Интервал сигнала маяка: временной интервал кадра сигнала маяка;
Возможность: информация о возможности;
NAN IE: поле информации атрибутов сети с распознаванием соседей, несущее информацию атрибутов кластера устройств сети с распознаванием соседей; и
FCS: контрольная последовательность кадра.
[00159] Беспроводное устройство выполняет следующие модификации традиционного синхронизирующего сигнала маяка, сформированного для первого кластера устройств сети с распознаванием соседей, чтобы получить сообщение события, отправленное в первом кластере устройств сети с распознаванием соседей:
(1) переносит идентификатор второго кластера устройств сети с распознаванием соседей в поле адреса получателя (а именно, в поле A3), причем идентификатор кластера используется, чтобы указать другим беспроводным устройствам, принимающим сообщение события, что сообщение события используется для распространения второго кластера устройств сети с распознаванием соседей; и
(2) переносит информацию атрибутов второго кластера устройств сети с распознаванием соседей в поле информации атрибутов сети с распознаванием соседей, с тем чтобы беспроводное устройство, принимающее сообщение события, изменило локально зарегистрированную информацию атрибутов первого кластера устройств сети с распознаванием соседей на информацию атрибутов второго кластера устройств сети с распознаванием соседей.
[00160] Посредством модификации упомянутых выше двух частей беспроводное устройство, принимающее сообщение события, может сначала определить в соответствии с идентификатором кластера, следует ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, и после определения присоединения ко второму кластеру устройств сети с распознаванием соседей обновить локально зарегистрированную информацию атрибутов кластера устройств сети с распознаванием соседей.
[00161] Синхронизирующий сигнал маяка используется в качестве примера для описания выше. Метод обработки для сообщения события, которое представляет собой сигнал маяка обнаружения, включающий в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей, является таким же, как метод обработки для синхронизирующего сигнала маяка.
[00162] Кадр обнаружения служб, включающий в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей, используется в качестве примера сообщения события. Сообщение события, отправленное в первом кластере устройств сети с распознаванием соседей беспроводным устройством, является кадром обнаружения служб, сформированным для первого кластера устройств сети с распознаванием соседей. Таблица 2 представляет собой структурой кадра традиционного кадра обнаружения служб.
<b>Таблица 2</b>
2
2
6
6
6
2
4
0-2320
4
Управление кадром
Продолжитель-ность
A1
A2
A3
Упр. послед.
Упр. HT
Тело кадра
FCS
[00163] Определения формата для участка тела кадра перечислены в таблице 3:
<b>Таблица 3</b>
Поле
Размер (октеты)
Значение (шестнадцатеричное)
Описание
Категория
1
0x04
Общедоступный кадр действия IEEE 802.11
Поле действия
1
0x09
Общедоступный кадр действия IEEE 802.11, специфический для продавца
OUI
3
0x50-6F-9A
OUI, специфический для WFA
Тип OUI
1
TBD WFA
Идентификация типа и версии NAN
Атрибуты NAN
Переменный
Переменное
Один или более атрибутов NAN
где:
Категория: тип общедоступного кадра действия;
Поле действия: поле действия, тип которого задан продавцом;
OUI: идентификатор организации, определенный Альянсом Wi-Fi;
Тип OUI: тип организации; и
Атрибуты NAN: поле информации атрибутов сети с распознаванием соседей.
[00164] Беспроводное устройство выполняет следующие модификации традиционного кадра обнаружения служб, сформированного для первого кластера устройств сети с распознаванием соседей, чтобы получить сообщение события, отправленное в первом кластере устройств сети с распознаванием соседей:
(1) переносит идентификатор второго кластера устройств сети с распознаванием соседей в поле адреса получателя (а именно, в поле A3), причем идентификатор кластера используется, чтобы указать другим беспроводным устройствам, принимающим сообщение события, что сообщение события используется для распространения второго кластера устройств сети с распознаванием соседей; и
(2) переносит информацию атрибутов второго кластера устройств сети с распознаванием соседей в поле информации атрибутов сети с распознаванием соседей в теле кадра, с тем чтобы беспроводное устройство, принимающее сообщение события, изменило локально зарегистрированную информацию атрибутов первого кластера устройств сети с распознаванием соседей на информацию атрибутов второго кластера устройств сети с распознаванием соседей.
[00165] Посредством модификации упомянутых выше двух частей беспроводное устройство, принимающее сообщение события, может сначала определить в соответствии с идентификатором кластера, следует ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, и после определения присоединения ко второму кластеру устройств сети с распознаванием соседей обновить локально зарегистрированную информацию атрибутов кластера устройств сети с распознаванием соседей.
[00166] Форма 2:
[00167] Сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию индикации слияния, и информация индикации слияния используется, чтобы дать команду беспроводным устройствам в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, присоединиться ко второму кластеру устройств сети с распознаванием соседей, определенному посредством информации индикации слияния.
[00168] Информация индикации слияния может включать в себя идентификатор второго кластера устройств сети с распознаванием соседей, причем идентификатор кластера используется для выдачи команды беспроводным устройствам, принимающим сообщение события, присоединиться ко второму кластеру устройств сети с распознаванием соседей, обозначенному идентификатором кластера.
[00169] Синхронизирующий сигнал маяка, включающий в себя информацию индикации слияния, используется в качестве примера сообщения события. Информация индикации слияния (атрибут слияния кластера) может быть добавлена к полю NAN IE синхронизирующего сигнала маяка. Конкретные определения могут быть перечислены в таблице 4:
<b>Таблица 4</b>
Поле
Размер (октеты)
Значение
Описание
Идентификатор атрибута
1
0x09
Идентифицирует тип атрибута NAN.
Длина
1
6
Длина следующих полей в атрибуте.
Идентификатор кластера слияния
6
Переменное
Идентификатор кластера, в который будет выполнено слияние
где:
Идентификатор атрибута: значение идентификатора информации индикации слияния;
Длина: длина информации индикации слияния; и
Идентификатор кластера слияния: идентификатор кластера, в который будет выполнено слияние.
[00170] Другая информация атрибутов второго кластера устройств сети с распознаванием соседей может быть включена в поле, предназначенное для информации индикации слияния, или также может быть включена в поле NAN IE.
[00171] В решении варианта осуществления 2 любое беспроводное устройство может отправить сообщение события в первом кластере устройств сети с распознаванием соседей в соответствии с любой из упомянутых выше форм.
[00172] Посредством использования решения варианта осуществления 2 настоящего изобретения, основанного на эффекте решения варианта осуществления 1, само беспроводное устройство не только выходит из первого кластера устройств сети с распознаванием соседей и присоединяется ко второму кластеру устройств сети с распознаванием соседей, но также распространяет в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, с тем чтобы другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей могли быстро присоединиться ко второму кластеру устройств сети с распознаванием соседей, и чтобы первый кластер устройств сети с распознаванием соседей мог быть быстро слит во второй кластер устройств сети с распознаванием соседей. Упомянутый выше способ также может использоваться для реализации быстрого слияния нескольких (больше двух) кластеров устройств сети с распознаванием соседей.
[00173] Вариант осуществления 1 и вариант осуществления 2 описаны с использованием примера, в котором при обнаружении второго кластера устройств сети с распознаванием соседей беспроводное устройство в первом кластере устройств сети с распознаванием соседей выходит из первого кластера устройств сети с распознаванием соседей и присоединяется ко второму кластеру устройств сети с распознаванием соседей. Фактически, когда беспроводное устройство (которое может являться беспроводным устройством, которое присоединилось к кластеру устройств сети с распознаванием соседей, или также может являться беспроводным устройством, которое не присоединилось ни к какому кластеру устройств сети с распознаванием соседей) обнаруживает несколько кластеров устройств сети с распознаванием соседей посредством сканирования, беспроводное устройство также может не присоединяться ни к одному из кластеров устройств сети с распознаванием соседей, а активным образом создать новый кластер устройств сети с распознаванием соседей, требуя, чтобы обнаруженные другие кластеры устройств сети с распознаванием соседей были слиты в созданный новый кластер устройств сети с распознаванием соседей. В этом случае при обнаружении нескольких кластеров устройств сети с распознаванием соседей беспроводное устройство присоединяется только к новому кластеру устройств сети с распознаванием соседей, созданному самим беспроводным устройством. Таким образом, обеспечивается, что фактическое рабочее время, проведенное беспроводным устройством при синхронизации и поиске и обнаружении служб, является относительно коротким, и что потребление энергии является относительно низким. Между тем, с течением времени другие беспроводные устройства в каждом кластере устройств сети с распознаванием соседей, которые обнаружены беспроводным устройством, также могут присоединиться к созданному новому кластеру устройств сети с распознаванием соседей, и, таким образом, окна обнаружения обнаруженных нескольких кластеров устройств сети с распознаванием соседей на рабочем канале высвобождаются, имеющиеся ресурсы на рабочем канале увеличиваются, и могут быть обеспечены поиск и обнаружение служб. Вариант осуществления 3 используется для описания следующим образом.
Вариант осуществления 3
[00174] Как показано на фиг. 8, которая представляет собой схему этапов способа варианта осуществления 3 настоящего изобретения, способ включает в себя следующие этапы:
[00175] Этап 301: беспроводное устройство создает новый кластер устройств сети с распознаванием соседей при обнаружении нескольких кластеров устройств сети с распознаванием соседей.
[00176] На этапе 301 беспроводное устройство может являться беспроводным устройством, которое не присоединилось ни к какому кластеру устройств сети с распознаванием соседей. При обнаружении нескольких кластеров устройств сети с распознаванием соседей в процессе обнаружения кластера устройств сети с распознаванием соседей беспроводное устройство может не присоединиться ни к одному из обнаруженных кластеров устройств сети с распознаванием соседей, а создать новый кластер устройств сети с распознаванием соседей.
[00177] Факультативно вариант осуществления 3 настоящего изобретения также может быть основан на решениях варианта осуществления 1 и варианта осуществления 2. В предположении, что беспроводное устройство в первом кластере устройств сети с распознаванием соседей обнаруживает второй кластер устройств сети с распознаванием соседей, беспроводное устройство может определить в соответствии с решением варианта осуществления 1 и варианта осуществления 2, следует ли присоединиться ко второму кластеру устройств сети с распознаванием соседей. Если беспроводное устройство использует другие параметры в информации атрибутов, чтобы определить, следует ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, другие результаты определения получаются для других параметров. В этом случае решение варианта осуществления 3 также может быть выполнено, и беспроводное устройство активным образом создает новый кластер устройств сети с распознаванием соседей.
[00178] Например, в решениях варианта осуществления 1 и варианта осуществления 2 беспроводное устройство в первом кластере устройств сети с распознаванием соседей определяет в соответствии с идентификатором кластера, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей (например, когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей), но определяет в соответствии с масштабом кластера устройств сети с распознаванием соседей не присоединяться ко второму кластеру устройств сети с распознаванием соседей (например, когда масштаб второго кластера устройств сети с распознаванием соседей меньше, чем масштаб первого кластера устройств сети с распознаванием соседей, не присоединяться ко второму кластеру устройств сети с распознаванием соседей). Таким образом, беспроводное устройство может больше не выполнять решения варианта осуществления 1 и варианта осуществления 2 больше, а выполнять решение варианта осуществления 3.
[00179] Поскольку цель нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, состоит в том, чтобы дать возможность обнаруженным нескольким кластерам устройств сети с распознаванием соседей быть слитыми в созданный новый кластер устройств сети с распознаванием соседей, и гарантировать, когда информация атрибутов нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, сравнивается с информацией атрибутов любого из обнаруженных кластеров устройств сети с распознаванием соседей, что результатом сравнения будет присоединение к созданному новому кластеру устройств сети с распознаванием соседей. Таким образом, информация атрибутов нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, должна удовлетворить некоторым предварительно заданным условиям.
[00180] Например, информация атрибутов представляет собой идентификатор кластера. Идентификатор кластера нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, и идентификаторы кластеров нескольких кластеров устройств сети с распознаванием соседей удовлетворяют предварительно заданному условию.
[00181] Предварительно заданное условие может являться следующим: идентификатор кластера созданного нового кластера устройств сети с распознаванием соседей больше, чем идентификатор кластера любого из нескольких кластеров устройств сети с распознаванием соседей, с тем чтобы когда устройство определяет в соответствии с идентификатором кластера, следует ли присоединиться к созданному новому кластеру устройств сети с распознаванием соседей, устройство присоединяется к кластеру устройств сети с распознаванием соседей с большим идентификатором кластера в соответствии с правилом определения, и тем самым гарантируется, что устройство присоединяется к созданному новому кластеру устройств сети с распознаванием соседей.
[00182] Предварительно заданное условие также может являться следующим: идентификатор кластера созданного нового кластера устройств сети с распознаванием соседей меньше, чем идентификатор кластера любого из нескольких кластеров устройств сети с распознаванием соседей, с тем чтобы когда устройство определяет в соответствии с идентификатором кластера, следует ли присоединиться к созданному новому кластеру устройств сети с распознаванием соседей, устройство присоединяется к кластеру устройств сети с распознаванием соседей с меньшим идентификатором кластера в соответствии с правилом определения, и тем самым гарантируется, что устройство присоединяется к созданному новому кластеру устройств сети с распознаванием соседей.
[00183] Кроме того, чтобы уменьшить воздействие на существующий кластер устройств сети с распознаванием соседей, время передачи кадра сигнала маяка ведущего устройства привязки в новом кластере устройств сети с распознаванием соседей, созданном беспроводным устройством, может являться таким же, как время передачи кадра сигнала маяка ведущего устройства привязки в одном из нескольких кластеров устройств сети с распознаванием соседей. Таким образом, воздействие, вызванное одинаковым временем передачи кадра сигнала маяка ведущего устройства привязки, на кластер устройств сети с распознаванием соседей может быть уменьшено.
[00184] Этап 302: беспроводное устройство отправляет отдельно в нескольких кластерах устройств сети с распознаванием соседей сообщение события о присоединении к новому кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов нового кластера устройств сети с распознаванием соседей.
[00185] Сообщение события может являться одноадресным сообщением для беспроводного устройства, или многоадресным или широковещательным сообщением для кластера устройств сети с распознаванием соседей.
[00186] Способ реализации отправки сообщения события о присоединении к новому кластеру устройств сети с распознаванием соседей любому кластеру устройств сети с распознаванием соседей совпадает со способом реализации в варианте осуществления 2.
[00187] Этап 303: Другие беспроводные устройства, которые находятся в нескольких кластерах устройств сети с распознаванием соседей и принимают сообщение события, присоединяются к новому кластеру устройств сети с распознаванием соседей в соответствии с сообщением события.
[00188] Действие других беспроводных устройств, принимающих сообщение события, при присоединении к новому кластеру устройств сети с распознаванием соседей и действие, состоящее в том, следует ли распространять сообщение события в кластере устройств сети с распознаванием соседей, из которого должны выйти другие беспроводные устройства, совпадает со способом реализации в варианте осуществления 2.
[00189] С использованием в качестве примера схемы композиции сети с распознаванием соседей, показанной на фиг. 9, после обнаружения второго кластера устройств сети с распознаванием соседей беспроводное устройство_1, присоединяющееся к первому кластеру устройств сети с распознаванием соседей, определяет в соответствии с идентификатором кластера и масштабом, следует ли присоединиться ко второму кластеру устройств сети с распознаванием соседей. В предположении, что беспроводное устройство_1 определяет в соответствии с идентификатором кластера, что не нужно присоединяться ко второму кластеру устройств сети с распознаванием соседей (в предположении, что правило определения состоит в том, чтобы присоединяться к кластеру устройств сети с распознаванием соседей с большим идентификатором кластера), но определяет в соответствии с масштабом, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, беспроводное устройство_1 выходит из первого кластера устройств сети с распознаванием соседей, но не присоединяется ко второму кластеру устройств сети с распознаванием соседей, а активным образом создает третий кластер устройств сети с распознаванием соседей и становится ведущим устройством привязки в третьем кластере устройств сети с распознаванием соседей. В этом случае идентификатор кластера третьего кластера устройств сети с распознаванием соседей больше, чем идентификаторы кластеров первого кластера устройств сети с распознаванием соседей и второго кластера устройств сети с распознаванием соседей, и время передачи кадра сигнала маяка ведущего устройства привязки совпадает со временем передачи второго кластера устройств сети с распознаванием соседей. Затем отдельно в первом кластере устройств сети с распознаванием соседей и втором кластере устройств сети с распознаванием соседей беспроводное устройство распространяет сообщение события о присоединении к третьему кластеру устройств сети с распознаванием соседей, с тем чтобы каждое беспроводное устройство в первом кластере устройств сети с распознаванием соседей и втором кластере устройств сети с распознаванием соседей вышло из первого кластера устройств сети с распознаванием соседей и второго кластера устройств сети с распознаванием соседей в соответствии с принятым сообщением события и присоединилось к третьему кластеру устройств сети с распознаванием соседей. Поскольку время передачи кадра сигнала маяка ведущего устройства привязки в третьем кластере устройств сети с распознаванием соседей совпадает с таким временем во втором кластере устройств сети с распознаванием соседей, каждое беспроводное устройство, присоединяющееся к третьему кластеру устройств сети с распознаванием соседей, выполняет синхронизацию и служебный запрос и обнаружение в соответствии со временем передачи кадра сигнала маяка ведущего устройства привязки, аналогичным времени передачи кадра сигнала маяка ведущего устройства привязки в первоначальном втором кластере устройств сети с распознаванием соседей.
Вариант осуществления 4
[00190] Вариант осуществления 4 настоящего изобретения описывает беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, которое имеет такую же концепцию изобретения, как вариант осуществления 1. Как показано на фиг. 10(a), беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя модуль 11 обнаружения, модуль 12 извлечения информации атрибутов, модуль 13 определения, модуль 14 выхода и модуль 15 присоединения.
[00191] Модуль 11 обнаружения выполнен с возможностью обнаруживать кластер устройств сети с распознаванием соседей. В решении варианта осуществления 4 модуль 11 обнаружения может обнаружить второй кластер устройств сети с распознаванием соседей в соответствии с методом этапа 101 в варианте осуществления 1.
[00192] Модуль 12 извлечения информации атрибутов выполнен с возможностью извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей, когда модуль 11 обнаружения обнаруживает второй кластер устройств сети с распознаванием соседей. В решении варианта осуществления 4 модуль 12 извлечения информации атрибутов может извлечь информацию атрибутов второго кластера устройств сети с распознаванием соседей в соответствии с методом этапа 102 в варианте осуществления 1.
[00193] Модуль 13 определения выполнен возможностью сравнивать информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей. В решении варианта осуществления 4 модуль 13 определения может определить в соответствии с методом и правилом определения этапа 103 в варианте осуществления 1, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00194] Модуль 14 выхода выполнен с возможностью выходить из первого кластера устройств сети с распознаванием соседей, когда модуль 13 определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00195] Модуль 15 присоединения выполнен с возможностью присоединяться ко второму кластеру устройств сети с распознаванием соседей, когда модуль 13 определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00196] Вариант осуществления 4 настоящего изобретения не ограничивает последовательность выполнения модуля 14 выхода и модуля 15 присоединения.
[00197] Предпочтительно, когда идентификатор кластера, включенный в принятый кадр сигнала маяка или служебный кадр сети с распознаванием соседей, отличается от локально зарегистрированного идентификатора кластера первого кластера устройств сети с распознаванием соседей, модуль 11 обнаружения в частности, выполнен с возможностью определять, что обнаружен второй кластер устройств сети с распознаванием соседей; и
модуль 12 извлечения информации атрибутов в частности, выполнен с возможностью извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого кадра сигнала маяка или служебного кадра сети с распознаванием соседей.
[00198] Предпочтительно информация атрибутов второго кластера устройств сети с распознаванием соседей включает в себя по меньшей мере один тип следующей информации:
идентификатор кластера второго кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных во второй кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей и время передачи кадра сигнала маяка ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей.
[00199] Предпочтительно модуль 13 определения в частности, выполнен с возможностью сравнивать идентификатор кластера второго кластера устройств сети с распознаванием соседей с локально зарегистрированным идентификатором кластера первого кластера устройств сети с распознаванием соседей и определять в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00200] Правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00201] Предпочтительно модуль 14 выхода в частности, выполнен с возможностью больше не конкурировать за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей; и модуль 15 присоединения в частности, выполнен с возможностью конкурировать за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизироваться с окном обнаружения второго кластера устройств сети с распознаванием соседей для выполнения обнаружения служб.
[00202] Беспроводное устройство в варианте осуществления 4 имеет функцию реализации каждого этапа в варианте осуществления 1, которые здесь не повторяются.
[00203] Вариант осуществления 4 настоящего изобретения дополнительно описывает беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, которое имеет такую же концепцию изобретения, как вариант осуществления 1. Как показано на фиг. 10(b), беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя: беспроводной интерфейс 21 и процессор 22.
[00204] Беспроводной интерфейс 21 выполненным с возможностью сканировать кластер устройств сети с распознаванием соседей.
[00205] Процессор 22 выполненным с возможностью обнаруживать второй кластер устройств сети с распознаванием соседей в соответствии с результатом сканирования беспроводного интерфейса 21 и извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей; сравнивать информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и когда результат определения состоит в том, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, выходить из первого кластера устройств сети с распознаванием соседей и присоединяться ко второму кластеру устройств сети с распознаванием соседей.
[00206] Предпочтительно беспроводной интерфейс 21 в частности, выполнен с возможностью сканировать кадр сигнала маяка или служебный кадр сети с распознаванием соседей; и
обнаружение второго кластера устройств сети с распознаванием соседей в соответствии с результатом сканирования беспроводного интерфейса 21 и извлечение информации атрибутов второго кластера устройств сети с распознаванием соседей в частности, состоят в следующем: когда идентификатор кластера, включенный в кадр сигнала маяка или служебный кадр сети с распознаванием соседей, которая отсканирована беспроводным интерфейсом 21, отличается от локально зарегистрированного идентификатора первого кластера устройств сети с распознаванием соседей, определяют, что обнаружен второй кластер устройств сети с распознаванием соседей; и извлекают информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого кадра сигнала маяка или служебного кадра сети с распознаванием соседей.
[00207] Предпочтительно информация атрибутов второго кластера устройств сети с распознаванием соседей включает в себя по меньшей мере один тип следующей информации:
идентификатор кластера второго кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных во второй кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей и время передачи кадра сигнала маяка ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей.
[00208] Предпочтительно сравнение информации атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей для определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, в частности, состоит в следующем: сравнивают идентификатор второго кластера устройств сети с распознаванием соседей с локально зарегистрированным идентификатором первого кластера устройств сети с распознаванием соседей и определяют в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00209] Правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00210] Предпочтительно выход из первого кластера устройств сети с распознаванием соседей в частности, состоит в следующем: больше не конкурируют за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей; и присоединение ко второму кластеру устройств сети с распознаванием соседей в частности, состоит в следующем: конкурируют за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизируются с окном обнаружения второго кластера устройств сети с распознаванием соседей для выполнения обнаружения служб.
[00211] Процессор 22 дополнительно имеет возможность управления каждым интерфейсом и другими функциональными компонентами в беспроводном устройстве для выполнения упомянутых выше операций.
[00212] Беспроводное устройство в варианте осуществления 4 имеет функцию реализации каждого этапа в варианте осуществления 1, которые здесь не повторяются.
Вариант осуществления 5
[00213] Вариант осуществления настоящего изобретения описывает беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, которое имеет такую же концепцию изобретения как вариант осуществления 2. Как показано на фиг. 11, беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя модуль 31 обнаружения, модуль 32 извлечения информации атрибутов, модуль 33 определения, модуль 34 отправки сообщения, модуль 35 выхода и модуль 36 присоединения.
[00214] Модуль 31 обнаружения выполнен с возможностью обнаруживать кластер устройств сети с распознаванием соседей. В решении варианта осуществления 5 модуль 31 обнаружения может обнаружить второй кластер устройств сети с распознаванием соседей в соответствии с таким же методом, как этап 201 в варианте осуществления 2.
[00215] Модуль 32 извлечения информации атрибутов выполнен с возможностью извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей, когда модуль 31 обнаружения обнаруживает второй кластер устройств сети с распознаванием соседей. В решении варианта осуществления 5 модуль 32 извлечения информации атрибутов может извлечь информацию атрибутов второго кластера устройств сети с распознаванием соседей в соответствии с таким же методом, как этап 202 в варианте осуществления 2.
[00216] Модуль 33 определения выполнен с возможностью сравнивать информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей. В решении варианта осуществления 5 модуль 33 определения может определить в соответствии с таким же методом, как этап 203 в варианте осуществления 2, необходимо ли присоединиться к кластеру устройств сети с распознаванием соседей.
[00217] Модуль 34 отправки сообщения выполнен с возможностью отправлять сообщение события в первом кластере устройств сети с распознаванием соседей, когда модуль 33 определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, причем сообщение события является сообщением о присоединении ко второму кластеру устройств сети с распознаванием соседей и включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей, с тем чтобы другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, могли присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей. В решении варианта осуществления 5 модуль 34 отправки сообщения может отправить в первом кластере устройств сети с распознаванием соседей в соответствии с таким же методом, как этап 204 в варианте осуществления 2, сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей.
[00218] Модуль 35 выхода выполнен с возможностью выходить из первого кластера устройств сети с распознаванием соседей, когда модуль 33 определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00219] Модуль 36 присоединения выполнен с возможностью присоединяться ко второму кластеру устройств сети с распознаванием соседей, когда модуль 33 определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00220] Предпочтительно, когда идентификатор кластера, включенный в принятый кадр сигнала маяка или служебный кадр сети с распознаванием соседей, отличается от локально зарегистрированного идентификатора первого кластера устройств сети с распознаванием соседей, модуль 31 обнаружения в частности, выполнен с возможностью определять, что обнаружен второй кластер устройств сети с распознаванием соседей; и
модуль 32 извлечения информации атрибутов в частности, выполнен с возможностью извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого кадра сигнала маяка или служебного кадра сети с распознаванием соседей.
[00221] Информация атрибутов второго кластера устройств сети с распознаванием соседей включает в себя по меньшей мере один тип следующей информации:
идентификатор кластера второго кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных во второй кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей и время передачи кадра сигнала маяка ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей.
[00222] Предпочтительно модуль определения 33 в частности, выполнен с возможностью сравнивать идентификатор кластера второго кластера устройств сети с распознаванием соседей с локально зарегистрированным идентификатором кластера первого кластера устройств сети с распознаванием соседей и определять в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00223] Правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00224] Предпочтительно модуль 35 выхода в частности, выполнен с возможностью больше не конкурировать за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей; и модуль 36 присоединения в частности, выполнен с возможностью конкурировать за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизироваться с окном обнаружения второго кластера устройств сети с распознаванием соседей для выполнения обнаружения служб.
[00225] Предпочтительно сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей; или
сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию индикации слияния, и информация индикации слияния используется, чтобы дать команду беспроводным устройствам в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, присоединиться ко второму кластеру устройств сети с распознаванием соседей, определенному посредством информации индикации слияния.
[00226] Модуль 34 отправки сообщения в частности, выполнен с возможностью: когда модуль 33 определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, переносить идентификатор второго кластера устройств сети с распознаванием соседей в поле адреса получателя кадра сигнала маяка сети с распознаванием соседей, переносить информацию атрибутов второго кластера устройств сети с распознаванием соседей в поле информации атрибутов сети с распознаванием соседей и отправлять кадр сигнала маяка как сообщение события в первом кластере устройств сети с распознаванием соседей; или
переносить идентификатор кластера второго кластера устройств сети с распознаванием соседей в поле адреса получателя служебного кадра сети с распознаванием соседей, переносить информацию атрибутов второго кластера устройств сети с распознаванием соседей в теле кадра и передавать служебный кадр как сообщение события в первом кластере устройств сети с распознаванием соседей.
[00227] Беспроводное устройство в варианте осуществления 5 имеет функцию реализации этапов 201-205 в варианте осуществления 2, которые здесь не повторяются.
[00228] Вариант осуществления 5 настоящего изобретения дополнительно описывает беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, которое имеет такую же концепцию изобретения, как вариант осуществления 2. Беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя: беспроводной интерфейс и процессор.
[00229] Беспроводной интерфейс выполнен с возможностью сканировать кластер устройств сети с распознаванием соседей.
[00230] Процессор выполнен с возможностью обнаруживать второй кластер устройств сети с распознаванием соседей в соответствии с результатом сканирования беспроводного интерфейса и извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей; сравнивать информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и когда результат определения состоит в том, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, управлять беспроводным интерфейсом, чтобы отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, выходить из первого кластера устройств сети с распознаванием соседей и присоединяться ко второму кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей, с тем чтобы другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, могли присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей.
[00231] Предпочтительно беспроводной интерфейс в частности, выполнен с возможностью сканировать кадр сигнала маяка или служебный кадр сети с распознаванием соседей; и
обнаружение второго кластера устройств сети с распознаванием соседей в соответствии с результатом сканирования беспроводного интерфейса и извлечение информации атрибутов второго кластера устройств сети с распознаванием соседей в частности, состоит в следующем: когда идентификатор кластера, включенный в принятый кадр сигнала маяка или служебный кадр сети с распознаванием соседей, отличается от локально зарегистрированного идентификатора первого кластера устройств сети с распознаванием соседей, определяют, что обнаружен второй кластер устройств сети с распознаванием соседей; и извлекают информацию атрибутов второго кластера устройств сети с распознаванием соседей из принятого кадра сигнала маяка или служебного кадра сети с распознаванием соседей.
[00232] Информация атрибутов второго кластера устройств сети с распознаванием соседей включает в себя по меньшей мере один тип следующей информации:
идентификатор кластера второго кластера устройств сети с распознаванием соседей, количество беспроводных устройств, включенных во второй кластер устройств сети с распознаванием соседей, ранг ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей, количество транзитных участков от беспроводного устройства до ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей и время передачи кадра сигнала маяка ведущего устройства привязки во втором кластере устройств сети с распознаванием соседей.
[00233] Предпочтительно сравнение информации атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей для определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей, в частности, состоит в следующем: сравнивают идентификатор второго кластера устройств сети с распознаванием соседей с локально зарегистрированным идентификатором первого кластера устройств сети с распознаванием соседей и определяют в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00234] Правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00235] Предпочтительно выход из первого кластера устройств сети с распознаванием соседей в частности, состоит в следующем: больше не конкурируют за обслуживание в качестве устройства синхронизации в первом кластере устройств сети с распознаванием соседей; и присоединение ко второму кластеру устройств сети с распознаванием соседей в частности, состоит в следующем: конкурируют за обслуживание в качестве устройства синхронизации во втором кластере устройств сети с распознаванием соседей и синхронизируются с окном обнаружения второго кластера устройств сети с распознаванием соседей для выполнения обнаружения служб.
[00236] Предпочтительно сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей; или
сообщение события представляет собой кадр сигнала маяка или служебный кадр сети с распознаванием соседей, причем кадр сигнала маяка или служебный кадр включают в себя информацию индикации слияния, и информация индикации слияния используется, чтобы дать команду беспроводным устройствам в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, присоединиться ко второму кластеру устройств сети с распознаванием соседей, определенному посредством информации индикации слияния.
[00237] Отправка сообщения события о присоединении ко второму кластеру устройств сети с распознаванием соседей в первом кластере устройств сети с распознаванием соседей в частности, состоит в следующем: переносят идентификатор второго кластера устройств сети с распознаванием соседей в поле адреса получателя кадра сигнала маяка сети с распознаванием соседей, переносят информацию атрибутов второго кластера устройств сети с распознаванием соседей в поле информации атрибутов сети с распознаванием соседей и управляют беспроводным интерфейсом, чтобы отправить кадр как сообщение события в первом кластере устройств сети с распознаванием соседей; или
переносят идентификатор второго кластера устройств сети с распознаванием соседей в поле адреса получателя служебного кадра сети с распознаванием соседей, переносят информацию атрибутов второго кластера устройств сети с распознаванием соседей в теле кадра и управляют беспроводным интерфейсом, чтобы отправить кадр как сообщение события в первом кластере устройств сети с распознаванием соседей.
[00238] Процессор дополнительно имеет возможность управления каждым интерфейсом и другими функциональными компонентами в беспроводном устройстве для выполнения упомянутых выше операций.
[00239] Беспроводное устройство в варианте осуществления 5 имеет функцию реализации этапов 201-205 в варианте осуществления 2, которые здесь не повторяются.
[00240] Вариант осуществления 5 настоящего изобретения описывают беспроводное устройство в первом кластере устройств сети с распознаванием соседей, причем беспроводное устройство активным образом обнаруживает сообщение события второго кластера устройств сети с распознаванием соседей. Вариант осуществления 6 настоящего изобретения дополнительно описывает беспроводное устройство, пассивным образом принимающее сообщение события.
Вариант осуществления 6
[00241] Как показано на фиг. 12, вариант осуществления 6 настоящего изобретения дополнительно описывает беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей. Беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя: модуль 41 приема и модуль 42 присоединения.
[00242] Модуль 41 приема выполнен с возможностью принимать сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, причем сообщение события отправлено другими беспроводными устройствами и включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей.
[00243] Модуль 42 присоединения выполнен с возможностью присоединяться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей.
[00244] Беспроводное устройство в варианте осуществления 6 может принять сообщение события и присоединиться ко второму кластеру устройств сети с распознаванием соседей в соответствии с методом этапа 206 в варианте осуществления 2.
[00245] Предпочтительно беспроводное устройство дополнительно включает в себя:
модуль 43 определения, выполненный с возможностью сравнивать идентификатор кластера второго кластера устройств сети с распознаванием соседей, который включен в сообщение события, с локально зарегистрированным идентификатором кластера первого кластера устройств сети с распознаванием соседей и определять в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и
модуль 44 выхода, выполненный с возможностью выходить из первого кластера устройств сети с распознаванием соседей, когда модуль 43 определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; причем
модуль 42 присоединения в частности, выполнен с возможностью присоединяться ко второму кластеру устройств сети с распознаванием соседей, когда модуль 43 определения определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00246] Правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00247] Предпочтительно беспроводное устройство дополнительно включает в себя:
модуль 45 отправки сообщения, выполненный с возможностью определять в соответствии с интенсивностью принятого сигнала сообщения события и количеством принятых сообщений события, следует ли отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, и при определении отправки сообщения события в первом кластере устройств сети с распознаванием соседей отправлять сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей.
[00248] Предпочтительно модуль 45 отправки сообщения в частности, выполнен с возможностью: определять, является ли интенсивность принятого сигнала сообщения события выше первого порога, и если интенсивность принятого сигнала сообщения события выше первого порога, в первом кластере устройств сети с распознаванием соседей не отправлять сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей; или если интенсивность принятого сигнала сообщения события ниже или равна первому порогу, определять количество принятых сообщений события, интенсивность принятого сигнала которых выше второго порога, и если количество достигает порога в первом кластере устройств сети с распознаванием соседей, не отправлять сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, или если количество не достигает порога в первом кластере устройств сети с распознаванием соседей, отправлять сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей; причем первый порог выше второго порога.
[00249] В решении варианта осуществления 6 настоящего изобретения модуль 45 отправки сообщения может определить в соответствии с методом этапа 207 в варианте осуществления 2, следует ли отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей.
[00250] Беспроводное устройство в варианте осуществления 6 имеет функцию реализации этапов 206-207 в варианте осуществления 2, которые здесь не повторяются.
[00251] Вариант осуществления 6 настоящего изобретения дополнительно описывает беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей. Беспроводное устройство в первом кластере устройств сети с распознаванием соседей включает в себя: беспроводной интерфейс и процессор.
[00252] Беспроводной интерфейс выполнен с возможностью принимать сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, причем сообщение события отправлено другими беспроводными устройствами и включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей.
[00253] Процессор выполнен с возможностью присоединяться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей.
[00254] Предпочтительно процессор в частности, выполнен с возможностью сравнивать идентификатор второго кластера устройств сети с распознаванием соседей, который включен в сообщение события, с локально зарегистрированным идентификатором первого кластера устройств сети с распознаванием соседей, и определять в соответствии с предварительно заданным правилом определения, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и когда результат определения состоит в том, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, выходить из первого кластера устройств сети с распознаванием соседей и присоединяться ко второму кластеру устройств сети с распознаванием соседей.
[00255] Правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей больше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей; или
правило определения в частности, состоит в следующем: когда идентификатор второго кластера устройств сети с распознаванием соседей меньше, чем идентификатор первого кластера устройств сети с распознаванием соседей, необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей.
[00256] Предпочтительно процессор дополнительно выполнен с возможностью определять в соответствии с интенсивностью принятого сигнала сообщения события и количеством принятых сообщений события, следует ли отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей.
[00257] Предпочтительно определение в соответствии с интенсивностью принятого сигнала сообщения события и количеством принятых сообщений события, следует ли отправить в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, в частности, состоит в следующем: определяют, является ли интенсивность принятого сигнала сообщения события выше первого порога; и если интенсивность принятого сигнала сообщения события выше первого порога, в первом кластере устройств сети с распознаванием соседей не отправляют сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей; или если интенсивность принятого сигнала сообщения события ниже или равна первому порогу, определяют количество принятых сообщений события, интенсивность принятого сигнала которых выше второго порога, и если количество достигает порога, в первом кластере устройств сети с распознаванием соседей не отправляют сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, или если количество не достигает порога, в первом кластере устройств сети с распознаванием соседей отправляют сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей; причем первый порог выше второго порога.
[00258] Процессор дополнительно имеет возможность управления каждым интерфейсом и другими функциональными компонентами в беспроводном устройстве для выполнения упомянутых выше операций.
[00259] Беспроводное устройство в варианте осуществления 6 имеет функцию реализации этапов 206-207 в варианте осуществления 2, которые здесь не повторяются.
Вариант осуществления 7
[00260] Вариант осуществления 7 настоящего изобретения дополнительно описывает систему для присоединения к кластеру устройств сети с распознаванием соседей, которая имеет такую же концепцию изобретения, как вариант осуществления 2. Система включает в себя беспроводное устройство, описанное в варианте осуществления 5, и беспроводное устройство, описанное в варианте осуществления 6.
[00261] Беспроводное устройство в первом кластере устройств сети с распознаванием соседей выполнено с возможностью извлекать информацию атрибутов второго кластера устройств сети с распознаванием соседей при обнаружении второго кластера устройств сети с распознаванием соседей; сравнивать информацию атрибутов второго кластера устройств сети с распознаванием соседей с информацией атрибутов первого кластера устройств сети с распознаванием соседей, чтобы определить, необходимо ли присоединиться ко второму кластеру устройств сети с распознаванием соседей; и когда определено, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей, в первом кластере устройств сети с распознаванием соседей отправлять сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, выходить из первого кластера устройств сети с распознаванием соседей и присоединяться ко второму кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов второго кластера устройств сети с распознаванием соседей.
[00262] Другие беспроводные устройства в первом кластере устройств сети с распознаванием соседей, которые принимают сообщение события, выполнены с возможностью присоединяться ко второму кластеру устройств сети с распознаванием соседей в соответствии с информацией атрибутов второго кластера устройств сети с распознаванием соседей.
[00263] Беспроводное устройство, отправляющее сообщение события, и беспроводное устройство, принимающее сообщение события, дополнительно имеют функции реализации каждого этапа в варианте осуществления 2, которые здесь не повторяются.
[00264] С использованием в качестве примера схемы композиции сети с распознаванием соседей на фиг. 7 беспроводное устройство 1 является беспроводным устройством в системе, которое активным образом обнаруживает второй кластер устройств сети с распознаванием соседей и отправляет в первом кластере устройств сети с распознаванием соседей сообщение события о присоединении ко второму кластеру устройств сети с распознаванием соседей, когда беспроводное устройство определяет, что необходимо присоединиться ко второму кластеру устройств сети с распознаванием соседей. Беспроводные устройства 5-10 являются беспроводными устройствами, которые пассивным образом принимают сообщение события и присоединяются ко второму кластеру устройств сети с распознаванием соседей в соответствии с сообщением события.
Вариант осуществления 8
[00265] Вариант осуществления 8 настоящего изобретения описывает беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, которое имеет такую же концепцию изобретения, как вариант осуществления 3. Как показано на фиг. 13, беспроводное устройство включает в себя модуль 51 обнаружения и модуль 52 создания и модуль 53 отправки сообщения.
[00266] Модуль 51 обнаружения выполнен с возможностью обнаруживать кластер устройств сети с распознаванием соседей.
[00267] Модуль 52 создания выполнен с возможностью создавать новый кластер устройств сети с распознаванием соседей, когда модуль 51 обнаружения обнаруживает несколько кластеров устройств сети с распознаванием соседей.
[00268] Модуль 53 отправки сообщения выполнен с возможностью отдельно в нескольких кластерах устройств сети с распознаванием соседей отправлять сообщение события о присоединении к новому кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов нового кластера устройств сети с распознаванием соседей, с тем чтобы другие беспроводные устройства, которые находятся в нескольких кластерах устройств сети с распознаванием соседей и принимают сообщение события, присоединились к новому кластеру устройств сети с распознаванием соседей в соответствии с сообщением события.
[00269] Предпочтительно идентификатор нового кластера устройств сети с распознаванием соседей и идентификаторы нескольких кластеров устройств сети с распознаванием соседей удовлетворяют предварительно заданному условию.
[00270] Предварительно заданное условие в частности, состоит в следующем: идентификатор нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, больше идентификатора кластера любого из нескольких кластеров устройств сети с распознаванием соседей; или
предварительно заданное условие в частности, состоит в следующем: идентификатор нового кластера устройств сети с распознаванием соседей, созданного беспроводным устройством, меньше идентификатора кластера любого из нескольких кластеров устройств сети с распознаванием соседей.
[00271] Предпочтительно время передачи кадра сигнала маяка ведущего устройства привязки в созданном новом кластере устройств сети с распознаванием соседей совпадает со временем передачи кадра сигнала маяка ведущего устройства привязки в одном из нескольких кластеров устройств сети с распознаванием соседей.
[00272] Беспроводное устройство в варианте осуществления 8 имеет функцию реализации каждого этапа в варианте осуществления 3, которые здесь не повторяются.
[00273] Вариант осуществления 8 настоящего изобретения дополнительно описывает беспроводное устройство для присоединения к кластеру устройств сети с распознаванием соседей, которое имеет такую же концепцию изобретения как вариант осуществления 3. Беспроводное устройство включает в себя беспроводной интерфейс и процессор.
[00274] Беспроводной интерфейс выполнен с возможностью сканировать кластер устройств сети с распознаванием соседей.
[00275] Процессор выполнен с возможностью создавать новый кластер устройств сети с распознаванием соседей при обнаружении нескольких кластеров устройств сети с распознаванием соседей в соответствии со сканированием беспроводного интерфейса; и отдельно в нескольких кластерах устройств сети с распознаванием соседей отправлять сообщение события о присоединении к новому кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов нового кластера устройств сети с распознаванием соседей, с тем чтобы другие беспроводные устройства, которые находятся в нескольких кластерах устройств сети с распознаванием соседей и принимают сообщение события, присоединились к новому кластеру устройств сети с распознаванием соседей в соответствии с сообщением события.
[00276] Процессор дополнительно имеет возможность управления каждым интерфейсом и другими функциональными компонентами в беспроводном устройстве для выполнения упомянутых выше операций.
[00277] Беспроводное устройство в варианте осуществления 8 имеет функцию реализации каждого этапа в варианте осуществления 3, которые здесь не повторяются.
Вариант осуществления 9
[00278] Вариант осуществления 9 настоящего изобретения дополнительно описывает систему для присоединения к кластеру устройств сети с распознаванием соседей, которая имеет такую же концепцию изобретения, как вариант осуществления 3. Система включает в себя беспроводное устройство, описанное в варианте осуществления 8, и беспроводное устройство, описанное в варианте осуществления 6.
[00279] Беспроводное устройство выполнено с возможностью создавать новый кластер устройств сети с распознаванием соседей при обнаружении нескольких кластеров устройств сети с распознаванием соседей и отдельно в нескольких кластерах устройств сети с распознаванием соседей отправлять сообщения события о присоединении к новому кластеру устройств сети с распознаванием соседей, причем сообщение события включает в себя информацию атрибутов нового кластера устройств сети с распознаванием соседей.
[00280] Другие беспроводные устройства, которые находятся в нескольких кластерах устройств сети с распознаванием соседей и принимают сообщение события, выполнены с возможностью присоединяться к новому кластеру устройств сети с распознаванием соседей в соответствии с сообщением события.
[00281] В этом варианте осуществления беспроводное устройство, принимающее сообщение события, может являться беспроводным устройством, описанным в варианте осуществления 6.
[00282] С использованием в качестве примера схемы композиции сети с распознаванием соседей, показанной на фиг. 9, беспроводное устройство 1 является беспроводным устройством в системе, которое активным образом обнаруживает первый кластер устройств сети с распознаванием соседей и второй кластер устройств сети с распознаванием соседей и создает третий кластер устройств сети с распознаванием соседей. Беспроводные устройства 2-4 в первом кластере устройств сети с распознаванием соседей и беспроводные устройства 5-10 во втором кластере устройств сети с распознаванием соседей являются беспроводными устройствами, которые пассивным образом принимают сообщение события и присоединяются к третьему кластеру устройств сети с распознаванием соседей в соответствии с сообщением события.
[00283] Специалист в области техники поймет, что варианты осуществления настоящей заявки могут быть обеспечены как способ, система или компьютерный программный продукт. Таким образом, настоящее приложение может принять форму вариантов осуществления только в аппаратных средствах, вариантов осуществления только в программном обеспечении или вариантов осуществления в комбинации программного обеспечения и аппаратных средств. Кроме того, настоящая заявка может принять форму компьютерного программного продукта, который реализован на одном или более применимых на компьютере запоминающих носителях (в том числе, но без ограничения, в дисковой памяти, на компакт-диске (CD-ROM), в оптической памяти и т.п.), которые включают в себя применимый на компьютере программный код.
[00284] Настоящая заявка описана со ссылкой на блок-схемы последовательности операций и/или блок-схемы способа, устройство (систему) и компьютерный программный продукт в соответствии с вариантами осуществления настоящей заявки. Следует понимать, что компьютерные программные команды могут использоваться для реализации каждого процесса и/или каждого блока в блок-схемах последовательности операций и/или блок-схемах и комбинации процесса и/или блока в блок-схемах последовательности операций и/или блок-схемах. Эти компьютерные программные команды могут быть обеспечены для компьютера общего назначения, специализированного компьютера, встроенного процессора или процессора любого другого программируемого устройства обработки данных для формирования машины, чтобы команды, исполняемые компьютером или процессором любого другого программируемого устройства обработки данных, формировали устройство для реализации заданной функции в одном или более процессах в блок-схемах последовательности операций и/или в одном или более блоках в блок-схемах.
[00285] Эти компьютерные программные команды также могут быть сохранены в машиночитаемой памяти, которая может дать команду компьютеру или любому другому программируемому устройству обработки данных работать заданным образом, чтобы команды, сохраненные в машиночитаемой памяти, формировали артефакт, который включает в себя командное устройство. Командное устройство реализует заданную функцию в одном или более процессах в блок-схемах последовательности операций и/или в одном или более блоках в блок-схемах.
[00286] Эти компьютерные программные команды также могут быть загружены на компьютер или другое программируемое устройство обработки данных, чтобы последовательность операций и этапов была исполнена на компьютере или другом программируемом устройстве для формирования реализованной с помощью компьютера обработки. Тем самым команды, исполняемые на компьютере или другом программируемом устройстве, обеспечивают этапы для реализации заданной функции в одном или более процессах в блок-схемах последовательности операций и/или в одном или более блоках в блок-схемах.
[00287] В типичной конфигурации компьютерное устройство включает в себя один или более процессоров (ЦП; CPU), интерфейс ввода/вывода, сетевой интерфейс и память. Память может включать в себя такие формы как оперативное запоминающее устройство (ОЗУ; RAM) и/или энергонезависимая память, например, постоянное запоминающее устройство (ПЗУ; ROM) или флэш-память (флэш-ОЗУ), в машиночитаемых носителях. Память является примером машиночитаемых носителей. Машиночитаемые носители включают в себя постоянные, непостоянные, сменные и несменные носители, реализованные любым способом или по любой технологии для хранения информации. Информация может представлять собой машиночитаемые команды, структуры данных, программные модули или другие данные. Примеры компьютерных запоминающих носителей включают в себя, но без ограничения, память на фазовых переходах (PRAM), статическое оперативное запоминающее устройство (SRAM), динамическое оперативное запоминающее устройство (DRAM), оперативное запоминающее устройство (ОЗУ; RAM) других типов, постоянное запоминающее устройство (ПЗУ; ROM), электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ; EEPROM), флэш-память или память по любой другой технологии, компакт диск только для чтения (CD-ROM)), цифровой универсальный диск (DVD) или другое оптическое хранилище, магнитную кассету, магнитную ленту, магнитный диск или другие магнитные запоминающие устройства или любой другой непереходный носитель, который может использоваться для хранения информации для доступа посредством вычислительного устройства. Как определено в этом документе, машиночитаемые носители не включают в себя нестойкие машиночитаемые носители (переходные носители), например, модулированный сигнал данных и несущую волну.