СИСТЕМА ИЗМЕРЕНИЯ ДОСТОВЕРНОГО РАССТОЯНИЯ

1. Устройство для измерения расстояния посредством беспроводной связи между устройством, действующим в качестве первого устройства (110), и вторым устройством (120) для беспроводной связи,
причем беспроводная связь содержит протокол измерения дальности для определения расстояния между первым и вторым устройствами на основании времени прихода сообщения об измерении на первом устройстве, при этом протокол содержит передачу сообщения об измерении вторым устройством;
причем устройство содержит:
- первый приемопередатчик (111) для передачи и приема сообщений,
- первый процессор (112) сообщений, выполненный с возможностью
- обработки сообщений в соответствии с протоколом измерения дальности,
- определения первого времени прихода сообщения об измерении на первом устройстве и
- определения первого расстояния (151) между первым устройством и вторым устройством на основании первого времени прихода;
при этом первый процессор (112) сообщений выполнен с возможностью связи с третьим устройством (130), причем третье устройство, действующее в качестве взаимодействующего устройства, расположено на достоверном расстоянии (150) от первого устройства,
и,
для оценки определенного расстояния выполнен с возможностью
- приема данных поддержки от взаимодействующего устройства, причем данные поддержки основаны на третьем времени прихода первого сообщения на взаимодействующее устройство,
- определения третьего расстояния (153) между третьим устройством и вторым устройством с использованием данных поддержки, и
- выполнения проверочного теста на первом расстоянии (151), достоверном расстоянии (150) и третьем расстоянии (153), причем проверочный тест принимает первое расстояние как надежное, когда указанные расстояния соответствуют приемлемой пространственной совокупности (100) из первого устройства, второго устройства и взаимодействующего устройства.
2. Устройство по п. 1, в котором проверочный тест включает проверку по теореме косинусов или проверку по неравенству треугольника для приемлемой пространственной совокупности.
3. Устройство по п. 1 или 2, в котором протокол измерения дальности содержит обмен сообщениями, которые криптографически защищены на основании данных ключа, и первый процессор (112) сообщений выполнен с возможностью совместного использования данных ключа с взаимодействующим устройством для обеспечения возможности третьему процессору (132) сообщений криптографически обрабатывать сообщения в соответствии с протоколом измерения дальности.
4. Устройство по любому из предшествующих пунктов, в котором первый процессор (112) сообщений выполнен с возможностью определения достоверного расстояния в соответствии с протоколом измерения дальности.
5. Устройство по любому из предшествующих пунктов, причем устройство содержит часовой блок для обеспечения временной ссылки для определения указанных значений времени прихода, а первый процессор (112) сообщений выполнен с возможностью синхронизации временной ссылки с соответствующим часовым блоком во взаимодействующем устройстве.
6. Устройство по любому из предшествующих пунктов, в котором протокол измерения дальности содержит первое устройство, действующее в качестве инициирующего устройства, отправляющее инициирующее сообщение на второе устройство, в то время как второе устройство после приема инициирующего сообщения должно отправить сообщение об измерении, а первый процессор (112) сообщений выполнен с возможностью
- обмена данными о смене ролей с третьим устройством для обеспечения третьему устройству возможности действия в качестве инициирующего устройства для измерения расстояния;
причем третье устройство при получении данных о смене ролей выполнено с возможностью
- определения третьего расстояния между третьим устройством и вторым устройством согласно протоколу измерения дальности на основании второго сообщения об измерении и
- передачи третьих данных поддержки на первое устройство, причем третьи данные поддержки указывают на третье расстояние;
тогда как первый процессор (112) сообщений выполнен с возможностью
- определения второго расстояния между первым устройством и вторым устройством при приеме второго сообщения об измерении на первом устройстве,
- приема от третьего устройства третьих данных поддержки и
- выполнения проверочного теста также с использованием второго расстояния и третьих данных поддержки.
7. Устройство по любому из предшествующих пунктов, в котором
третий процессор (132) сообщений выполнен с возможностью
- определения мощности третьего сигнала по меньшей мере одного сообщения, принятого от второго устройства, и
- включения данных о мощности третьего сигнала в данные поддержки для первого устройства; и
первый процессор (112) сообщений выполнен с возможностью
- определения мощности первого сигнала по меньшей мере одного сообщения, принятого от второго устройства, и
- проверки, являются ли надежными определенные расстояния, посредством сравнения мощности первого сигнала и мощности третьего сигнала с соответствующими расчетными значениями мощности сигнала на определенных расстояниях.
8. Устройство по любому из предшествующих пунктов, в котором первый процессор (112) сообщений выполнен, после оценки того, что определенное расстояние не является надежным, с возможностью по меньшей мере одного из
- требования выполнения другого протокола безопасности со вторым устройством;
- запроса на дополнительное измерение расстояния с использованием другого протокола измерения дальности и/или другого типа беспроводной связи;
- запрета или ограничения доступа по меньшей мере к некоторым данным и/или по меньшей мере к одной функции в первом устройстве.
9. Система для измерения надежного расстояния, содержащая устройство по любому из предшествующих пп. 1-8, третье устройство, раскрытое в п. 1, и четвертое устройство, действующее в качестве второго взаимодействующего устройства, расположенное на втором достоверном расстоянии от первого устройства или от третьего устройства,
причем четвертое устройство содержит
- четвертый беспроводной приемник (141) для приема сообщений,
- четвертый процессор (142) сообщений, выполненный с возможностью
- определения четвертого времени прихода сообщения об измерении на четвертом устройстве и
- передачи четвертых данных поддержки на первое устройство, причем четвертые данные поддержки основаны на четвертом времени прихода;
причем первый процессор (112) сообщений выполнен с возможностью
- приема четвертых данных поддержки от второго взаимодействующего устройства,
- определения четвертого расстояния между четвертым устройством и вторым устройством с использованием четвертых данных поддержки и
- выполнения проверочного теста также с использованием второго достоверного расстояния и четвертого расстояния.
10. Система по п. 9, в которой первый процессор (112) сообщений выполнен с возможностью
- выполнения проверочного теста с использованием комбинации первого неравенства треугольника в первой пространственной совокупности из первого устройства, второго устройства и третьего устройства и второго неравенства треугольника во второй пространственной совокупности из первого устройства, второго устройства и четвертого устройства; или
- проверки соответствия первого местоположения второго устройства согласно первой пространственной совокупности второму местоположению второго устройства согласно второй пространственной совокупности; или
- выполнения проверочного теста с использованием проверки несогласованности для определения того, все ли определенные расстояния больше нуля; или
- выполнения проверочного теста на основании настройки, в которой третье устройство и четвертое устройство скомпонованы так, что достоверный угол между линией от третьего устройства к первому устройству и линией от четвертого устройства к первому устройству составляет по меньшей мере 90 градусов; или
- выполнения проверочного теста на основании настройки, в которой третье устройство и четвертое устройство расположены напротив друг друга относительно первого устройства; или
- выполнения проверочного теста на основании настройки, в которой второе достоверное расстояние соответствует указанному достоверному расстоянию.
11. Система по п. 9 или 10, содержащая по меньшей мере одно дополнительное устройство, действующее в качестве дополнительного взаимодействующего устройства, причем третье устройство, четвертое устройство и по меньшей мере одно дополнительное устройство расположены в плоскости на ребрах многогранника, при этом первое устройство находится внутри многогранника, причем первый процессор (112) сообщений выполнен с возможностью
- выполнения проверочного теста с использованием комбинации неравенств треугольника по меньшей мере в двух пространственных совокупностях, причем каждая совокупность содержит второе устройство и два устройства из комплекта первого устройства и взаимодействующих устройств.
12. Способ измерения расстояния посредством беспроводной связи между первым устройством (110) и вторым устройством (120),
причем беспроводная связь содержит протокол измерения дальности для определения расстояния (140) между первым и вторым устройствами на основании времени прихода сообщения об измерении на первом устройстве, причем протокол содержит передачу сообщения об измерении вторым устройством;
причем способ включает:
- определение первого расстояния между первым устройством и вторым устройством на основании первого времени прихода сообщения об измерении на первом устройстве;
- связь с третьим устройством (130), причем третье устройство, действующее в качестве взаимодействующего устройства, расположено на достоверном расстоянии от первого устройства,
причем третье устройство выполнено с возможностью
- определения третьего времени прихода сообщения об измерении на третьем устройстве и
- обеспечения данных поддержки, причем данные поддержки основаны на третьем времени прихода;
причем способ включает, для оценки определенного расстояния,
- определение третьего расстояния между третьим устройством и вторым устройством с использованием данных поддержки,
- выполнение проверочного теста на первом расстоянии, достоверном расстоянии и третьем расстоянии, причем проверочный тест принимает первое расстояние как надежное, когда указанные расстояния соответствуют приемлемой пространственной совокупности из первого устройства, второго устройства и взаимодействующего устройства.
13. Способ по п. 12, включающий
- выдачу инструкции первому устройству действовать в качестве инициирующего устройства для обеспечения первого времени прихода или первого расстояния или
- выдачу инструкции третьему устройству действовать в качестве взаимодействующего устройства для обеспечения данных поддержки, основывающихся на третьем времени прихода.
14. Способ действия в качестве взаимодействующего устройства при измерении расстояния посредством беспроводной связи между первым устройством (110) и вторым устройством (120),
причем взаимодействующее устройство расположено на достоверном расстоянии от первого устройства,
причем беспроводная связь содержит протокол измерения дальности для определения расстояния между первым и вторым устройствами на основании времени прихода сообщения об измерении на первом устройстве, при этом протокол содержит передачу сообщения об измерении вторым устройством;
причем первое устройство выполнено с возможностью
- определения первого расстояния между первым устройством и вторым устройством на основании первого времени прихода сообщения об измерении на первом устройстве;
причем способ включает:
- определение третьего времени прихода сообщения об измерении на взаимодействующем устройстве и
- обеспечение данных поддержки, причем данные поддержки основаны на третьем времени прихода;
при этом первое устройство для оценки определенного расстояния выполнено с возможностью
- определения третьего расстояния между взаимодействующим устройством и вторым устройством с использованием данных поддержки и
- выполнения проверочного теста на первом расстоянии, достоверном расстоянии и третьем расстоянии, причем проверочный тест принимает первое расстояние как надежное, когда указанные расстояния соответствуют приемлемой пространственной совокупности из первого устройства, второго устройства и взаимодействующего устройства.
15. Компьютерный программный продукт, загружаемый из сети и/или сохраняемый на компьютерочитаемом носителе и/или исполняемом микропроцессором носителе, содержит инструкций программного кода для реализации способа по любому из пп. 12-14 при исполнении на компьютере.