УСТРОЙСТВО ДЛЯ БЕСПРОВОДНОЙ СВЯЗИ С ДРУГИМИ УСТРОЙСТВАМИ

1. Устройство, выполненное с возможностью беспроводной связи с другими устройствами, при этом устройство (110) содержит
приемопередатчик (111) для беспроводной связи в соответствии с протоколом связи, содержащим протокол обнаружения,
процессор (112), выполненный с возможностью исполнения последовательности соединения для обнаружения по меньшей мере одного другого устройства в пределах дальности действия беспроводной связи в соответствии с протоколом обнаружения и с возможностью соединения с обнаруженным устройством для обмена данными,
причем для протокола связи необходимо, чтобы соединенные устройства работали в соответствующем кластере, имеющем ведущее устройство кластера, применяющего главный ранг и время синхронизации, при этом кластер имеет соответствующие идентификационные признаки кластера и обеспечивает соответствующее окно обнаружения в соответствующее время окна обнаружения,
причем процессор выполнен с возможностью исполнения последовательности соединения, включающей
определение идентификационных признаков текущего кластера и времени текущего окна обнаружения, используемых устройством,
обнаружение по меньшей мере одного другого устройства (120, 120’) в пределах дальности действия беспроводной связи,
установление того, имеют ли по меньшей мере два из устройства, обнаруженного другого устройства и дополнительных устройств одну или более перекрывающихся характеристик, и
после установления того, что по меньшей мере два из устройства, обнаруженного другого устройства и дополнительных устройств, имеют одну или более перекрывающихся характеристик, исполнение процесса обеспечения безопасности, включающего принятие решения о том, следует ли прерывать последовательность соединения или нет.
2. Устройство по п. 1, в котором последовательность соединения также включает
определение идентификационных признаков обнаруженного кластера и времени обнаруженного окна обнаружения у обнаруженного другого устройства и
обнаружение того, функционирует ли обнаруженное устройство в другом кластере, нежели устройство, путем сравнения идентификационных признаков текущего кластера с идентификационными признаками обнаруженного кластера или сравнения времени текущего окна обнаружения с временем обнаруженного окна обнаружения.
3. Устройство по п. 1, в котором процессор выполнен с возможностью исполнения процесса обеспечения безопасности, включающего отображение предупреждения пользователю устройства.
4. Устройство по п. 1 или 2, в котором процессор выполнен с возможностью исполнения процесса обеспечения безопасности, включающего запрос ввода пользователя, представляющего подтверждение продолжения соединения, и после приема указанного подтверждения, дальнейшее исполнение последовательности соединения.
5. Устройство по любому из предыдущих пунктов, в котором процессор выполнен с возможностью обнаружения того, работает ли обнаруженное устройство в другом кластере, путем обнаружения изменений во времени обнаружения или в ранге ведущего устройства кластера и выполнения процесса обеспечения безопасности, если количество изменений в течение заданного периода превышает заданное пороговое значение.
6. Устройство по любому из предыдущих пунктов, в котором процессор выполнен с возможностью исполнения процесса обеспечения безопасности, включающего
отправку сообщения обнаружения в течение обнаруженного окна обнаружения с использованием времени синхронизации обнаруженного другого устройства,
прием одного или более ответов обнаружения от одного или более дополнительных устройств, отвечающих на сообщение обнаружения,
установление того, имеют ли обнаруженное другое устройство и дополнительные устройства одну или более перекрывающихся характеристик, и
дальнейшее исполнение последовательности соединения после установления того, что указанные устройства не имеют указанных характеристик.
7. Устройство по любому из пп. 1-5, в котором процессор выполнен с возможностью исполнения процесса обеспечения безопасности, включающего
отправку сообщения синхронизации кластера в течение обнаруженного окна обнаружения с использованием главного ранга, который является таким же как или выше чем обнаруженный главный ранг обнаруженного устройства, и времени синхронизации, которое больше обнаруженного времени синхронизации обнаруженного другого устройства,
прием одного или более ответов обнаружения от одного или более дополнительных устройств,
установление того, имеют ли обнаруженное другое устройство и дополнительные устройства одну или более перекрывающихся характеристик, и дальнейшее исполнение последовательности соединения после установления того, что указанные устройства не имеют указанных характеристик.
8. Устройство по любому из предыдущих пунктов, в котором процессор выполнен с возможностью исполнения процесса обеспечения безопасности после установления того, что указанные устройства не имеют указанных характеристик, включающего по меньшей мере одно из следующего
отображение еще одного предупреждения и/или отображение дополнительных устройств пользователю,
прерывание текущей последовательности соединения,
разрыв существующего соединения для передачи данных с устройством, соединение с которым было установлено ранее.
9. Устройство по любому из предыдущих пунктов, в котором процессор выполнен с возможностью исполнения процесса обеспечения безопасности, включающего, после обнаружения указанного другого кластера, прерывание последовательности соединения до тех пор, пока не будет установлено соответствие процесса обеспечения безопасности по меньшей мере одному дополнительному критерию безопасности.
10. Устройство по любому из предыдущих пунктов, в котором процессор выполнен с возможностью исполнения процесса обеспечения безопасности, включающего
выполнение измерения расстояния посредством обнаруженного другого устройства, или
запрос дополнительного этапа обеспечения безопасности или этапа аутентификации, или
сигнализирование приложению или службе более высокого уровня для обеспечения безопасности и дальнейшее исполнение последовательности соединения без дополнительной безопасности.
11. Устройство по любому из предыдущих пунктов, в котором процессор выполнен с возможностью исполнения процесса обеспечения безопасности, включающего
поддержание набора доверенных устройств и
после обнаружения того, что обнаруженное другое устройство находится в наборе доверенных устройств, дальнейшее исполнение последовательности соединения.
12. Устройство по п. 11, в котором процессор выполнен с возможностью исполнения процесса обеспечения безопасности, включающего установление того, имеет ли обнаруженное другое устройство одну или более перекрывающихся характеристик с любым из еще одних устройств, находящихся в пределах дальности действия беспроводной связи, и добавление обнаруженного другого устройства в набор доверенных устройств после установления того, что обнаруженное устройство не имеет указанных перекрывающихся характеристик.
13. Устройство по любому из пп. 11 или 12, в котором процессор выполнен с возможностью исполнения процесса обеспечения безопасности, включающего установление количества перекрывающихся характеристик обнаруженного другого устройства с любым из еще одних устройств, находящихся в пределах дальности действия беспроводной связи и добавление обнаруженного другого устройства в набор доверенных устройств после установления того, что количество перекрывающихся характеристик не превышает заданное пороговое значение.
14. Способ применения в устройстве для беспроводной связи с другими устройствами в соответствии с протоколом связи, содержащим протокол обнаружения,
причем для протокола связи необходимо, чтобы соединенные устройства работали в соответствующем кластере, имеющем ведущее устройство кластера, применяющего главный ранг и время синхронизации, при этом кластер имеет соответствующие идентификационные признаки кластера и обеспечивает соответствующее окно обнаружения в соответствующее время окна обнаружения,
а способ включает
исполнение (402) последовательности соединения для обнаружения по меньшей мере одного другого устройства в пределах дальности действия беспроводной связи в соответствии с протоколом обнаружения и для соединения с обнаруженным устройством для обмена данными,
при этом последовательность соединения включает:
определение (403) идентификационных признаков текущего кластера и времени текущего окна обнаружения, используемых устройством,
обнаружение (404) по меньшей мере одного другого устройства в пределах дальности действия беспроводной связи,
установление того, имеют ли по меньшей мере два из устройства, обнаруженного другого устройства и дополнительных устройств одну или более перекрывающихся характеристик, и
после установления того, что по меньшей мере два из устройства, обнаруженного другого устройства и дополнительных устройств, имеют одну или более перекрывающихся характеристик, исполнение процесса обеспечения безопасности, включающего принятие решения о том, следует ли прерывать последовательность соединения или нет.
15. Способ по п. 14, дополнительно включающий определение (405) идентификационных признаков обнаруженного кластера и времени обнаруженного окна обнаружения у обнаруженного другого устройства, и обнаружение (406) того, функционирует ли обнаруженное устройство в другом кластере, нежели устройство, путем сравнения идентификационных признаков текущего кластера с идентификационными признаками обнаруженного кластера или сравнения времени текущего окна обнаружения с временем обнаруженного окна обнаружения, и, после обнаружения указанного другого кластера.
16. Компьютерный программный продукт, загружаемый из сети и/или хранящийся на компьютерочитаемом носителе информации, и/или исполняемом на микропроцессоре носителе информации, при этом продукт содержит инструкции программного кода для реализации способа по п. 14 или 15 при его исполнении на компьютере.