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

1. Способ измерения расстояния с помощью беспроводной связи согласно заданному протоколу между устройством, действующим в качестве первого устройства, и дополнительным устройством для беспроводной связи, действующим в качестве второго устройства,
причем заданный протокол содержит протокол определения расстояния для определения расстояния между первым и вторым устройством на основании измерения времени кругового обращения, причем в протоколе определения расстояния
- первое устройство отправляет измерительное сообщение в первый момент (t1) времени;
- второе устройство принимает измерительное сообщение во второй момент (t2) времени;
- второе устройство передает измерительное подтверждение приема в третий момент (t3) времени;
- первое устройство принимает измерительное подтверждение приема в четвертый момент (t4) времени;
причем способ содержит для оценки определенного расстояния
- определение или прием первых временных данных, представляющих собой временной интервал между первым моментом времени и четвертым моментом времени;
- определение или прием вторых временных данных, представляющих собой временной интервал между вторым моментом времени и третьим моментом времени, которые сообщены вторым устройством; и
- определение расстояния посредством определения времени прохождения сообщений между первым устройством и вторым устройством на основании первых временных данных и вторых временных данных;
причем способ содержит проверку расстояния иным устройством, чем второе устройство, посредством
- определения (404) третьих временных данных вычитанием из первых временных данных времени прохождения сообщений между первым устройством и вторым устройством, рассчитанного на основании определенного расстояния,
- определения данных идентификатора, указывающих аппаратные средства и/или программное обеспечение, присутствующие во втором устройстве,
- получения (405) из базы данных на основании данных идентификатора опорного значения интервала для второго устройства, указывающего интервал между приемом измерительного сообщения и передачей измерительного подтверждения приема,
- проверки (406) того, достоверно ли определенное расстояние, сравнением третьих временных данных с опорным значением интервала.
2. Устройство для измерения расстояния с помощью беспроводной связи согласно заданному протоколу между первым устройством и вторым устройством,
причем заданный протокол содержит протокол определения расстояния для определения расстояния между первым и вторым устройством на основании измерения времени кругового обращения, причем в протоколе определения расстояния
- первое устройство отправляет измерительное сообщение в первый момент (t1) времени;
- второе устройство принимает измерительное сообщение во второй момент (t2) времени;
- второе устройство передает измерительное подтверждение приема в третий момент (t3) времени;
- первое устройство принимает измерительное подтверждение приема в четвертый момент (t4) времени;
причем протокол определения расстояния содержит для оценки определенного расстояния
- прием или определение первых временных данных, представляющих собой временной интервал между первым моментом времени и четвертым моментом времени;
- прием или определение вторых временных данных, представляющих собой временной интервал между вторым моментом времени и третьим моментом времени, которые сообщены вторым устройством; и
- определение расстояния посредством определения времени прохождения сообщений между первым устройством и вторым устройством на основании первых временных данных и вторых временных данных;
причем устройство является иным устройством, чем второе устройство, и содержит
- приемопередатчик (111) для передачи и приема сообщений,
- процессор (112) сообщений, выполненный с возможностью генерировать подлежащие передаче сообщения, обрабатывать принятые сообщения и проверять определенное расстояние посредством
- определения третьих временных данных вычитанием из первых временных данных времени прохождения сообщений между первым устройством и вторым устройством, рассчитанного на основании определенного расстояния,
- определения данных идентификатора, указывающих аппаратные средства и/или программное обеспечение, присутствующие во втором устройстве,
- получения из базы данных на основании данных идентификатора опорного значения интервала для второго устройства, указывающего интервал между приемом измерительного сообщения и передачей измерительного подтверждения приема, и
- проверки того, достоверно ли определенное расстояние, сравнением третьих временных данных с опорным значением интервала.
3. Устройство по п. 2, в котором процессор (112) сообщений выполнен с возможностью для упомянутой проверки сравнивать третьи временные данные с опорным значением интервала и, в случае отклонения на более чем заданную допустимую погрешность, квалифицировать определенное расстояние как недостоверное.
4. Устройство по п. 2 или 3, причем процессор (112) сообщений выполнен с возможностью
- выявлять данные идентификатора из сообщения заданного протокола со второго устройства.
5. Устройство по п. 2, 3 или 4, причем процессор (112) сообщений выполнен с возможностью адаптировать базу данных посредством сохранения и/или обновления по меньшей мере одного опорного значения на основании измерительных данных второго устройства.
6. Устройство по любому из пп. 2-5, причем
протокол определения расстояния содержит опорное сообщение, и
процессор (112) сообщений выполнен с возможностью упомянутого получения опорного интервала на основании опорного сообщения, которое принимается от второго устройства.
7. Устройство по п. 6, причем процессор (112) сообщений выполнен с возможностью приема опорного сообщения перед отправкой первых временных данных.
8. Устройство по любому из пп. 2-7, причем процессор (112) сообщений выполнен с возможностью получения соответствующих измерительных данных из многочисленных соответствующих измерений расстояния с помощью протокола определения расстояния и упомянутой оценки посредством обнаружения различий между соответствующими измерительными данными.
9. Устройство по п. 8, причем процессор (112) сообщений выполнен с возможностью
- исполнять упомянутые многочисленные соответствующие измерения расстояния между первым устройством и вторым устройством и определять различия между соответствующими вторыми временными данными из первых соответствующих измерительных данных и соответствующими вторыми временными данными из последующих соответствующих измерительных данных; или
- исполнять упомянутые многочисленные соответствующие измерения расстояния в виде последовательности измерений расстояния между первым устройством и вторым устройством и определять интервал последовательности между измерениями в последовательности и сравнивать интервал последовательности с опорным интервалом последовательности из базы данных; или
- получать по меньшей мере одни дополнительные измерительные данные из измерения расстояния между дополнительным устройством (150) и вторым устройством и получать опорное значение интервала из дополнительных измерительных данных.
10. Устройство по п. 8, причем процессор (112) сообщений выполнен с возможностью
- получать обратные измерительные данные из обратного выполнения протокола определения расстояния между вторым устройством и первым устройством, причем обратные измерительные данные содержат обратные первые временные данные,
- определять четвертые временные данные посредством вычитания из обратных первых временных данных третьих временных данных и времени прохождения сообщений между первым устройством и вторым устройством, рассчитанного на основании определенного расстояния, и
- определять, что определенное расстояние недостоверно, если четвертые временные данные превышают заданную допустимую погрешность.
11. Устройство по п. 8, причем процессор (112) сообщений выполнен с возможностью
- получать по меньшей мере одни дополнительные измерительные данные из измерения расстояния между по меньшей мере одним дополнительным устройством (150) и вторым устройством и выявления по меньшей мере одного дополнительного определенного расстояния из дополнительных измерительных данных,
- получать фактические данные о положении упомянутого по меньшей мере одного дополнительного устройства относительно первого устройства, и
- проверять, достоверно ли определенное расстояние, посредством определения того, выявлено ли оцененное положение второго устройства относительно первого устройства на основании определенного расстояния и упомянутого по меньшей мере одного дополнительного определенного расстояния; или
- проверять, достоверно ли определенное расстояние, посредством определения того, находится ли оцененное положение второго устройства относительно первого устройства в соответствии с заданным планом этажа здания вокруг первого устройства.
12. Устройство по любому из пп. 2-7, причем процессор (112) сообщений выполнен с возможностью
- определять по меньшей мере одну интенсивность сигнала по меньшей мере одного сообщения, принятого во время заданного протокола, и
- проверять, достоверно ли определенное расстояние, посредством сравнения интенсивности сигнала с ожидаемой интенсивностью сигнала на определенном расстоянии.
13. Устройство по любому из пп. 2-12, причем первый процессор (112) сообщений выполнен с возможностью при оценке того, что определенное расстояние недостоверно, по меньшей мере одного из
- требования исполнения другого протокола системы защиты со вторым устройством;
- запроса дополнительного измерения расстояния с использованием другого протокола определения расстояния и/или другого типа беспроводной связи;
- отказа или ограничения доступа к по меньшей мере некоторым данным и/или к по меньшей мере одному приложению в первом устройстве.
14. Способ работы сервера провайдера для использования на сервере провайдера для взаимодействия с устройством по любому из пп. 2-12, включающий
- сохранение (502) в базе данных на основании данных идентификатора, указывающих аппаратные средства и/или программное обеспечение, присутствующие в соответствующих устройствах, опорных временных данных для соответствующих устройств, указывающих время обработки в протоколе определения расстояния,
- прием (503) из устройства данных идентификатора, указывающих аппаратные средства и/или программное обеспечение, присутствующие во втором устройстве,
- извлечение (504) из базы данных соответствующих опорных временных данных для второго устройства на основании данных идентификатора, и
- передачу (505) на устройство соответствующих опорных временных данных, указывающих опорное значение интервала для второго устройства,
для предоставления устройству возможности проверять, достоверно ли определенное расстояние, посредством сравнения третьих временных данных с опорным значением интервала.
15. Компьютерный программный продукт, загружаемый из сети и/или хранимый на машиночитаемом носителе и/или исполняемом микропроцессором носителе, причем продукт содержит команды программного кода для реализации способа по любому из пп. 1 или 14 при исполнении на компьютере.