ОСНОВАННОЕ НА РАЗНОСТИ ВРЕМЕН ПРИХОДА ОПРЕДЕЛЕНИЕ МЕСТОПОЛОЖЕНИЯ С ВЫЧИСЛЕНИЕМ КОРРЕКТИРУЮЩИХ КОЭФФИЦИЕНТОВ ДЛЯ КОМПЕНСАЦИИ СМЕЩЕНИЙ ЧАСОВ НЕСИНХРОНИЗИРОВАННЫХ СЕТЕВЫХ СТАНЦИЙ

1. Способ согласования по времени с использованием по меньшей мере первого устройства (АР4), второго устройства (АР2) и третьего устройства (АР1) в фиксированном относительном положении, при этом способ содержит этапы, на которых:
- передают по меньшей мере первым устройством (АР4) по меньшей мере первый и второй сигналы, имеющие уникальные идентификации;
- ассоциируют по меньшей мере вторым (АР2) и третьим (АР1) устройствами время приема, измеряемое соответствующими вторыми и третьими часами (321, 311) местного времени второго и третьего устройств, с соответственно первым и вторым сигналами при приеме их, что приводит к по меньшей мере двум парам значений часов местного времени второго (АР2) и третьего (АР1) устройств;
- на основании пар значений часов местного времени моделируют временную функцию зависимости вторых и третьих часов местного времени на протяжении времени в виде первой модельной кривой;
- в произвольный момент времени принимают пользовательский сигнал от устройства пользователя на втором (АР2) и третьем (АР1) устройствах и ассоциируют время приема, измеряемое соответствующими вторыми и третьими часами (321, 311) местного времени второго и третьего устройств, с пользовательским сигналом при приеме его, что приводит к парам пользовательских значений часов местного времени второго (АР2) и третьего (АР1) устройств;
- вычисляют опорную разность времен прихода (RTDOA) для сигнала от первого устройства (АР4), принимаемого на втором (АР2) и третьем (АР1) устройствах, исходя из фиксированного относительного положения, на основании соответствующего расстояния между первым (АР4) и вторым (АР2) устройствами и первым (АР4) и третьим (АР1) устройствами и известной скоростью прохождения сигнала;
- вычисляют разность пользовательских времен прихода (UTDOA) на основании пары пользовательских значений;
- в произвольный момент времени определяют значение из первой модельной кривой и на основании этого значения вычисляют разности определяемых времен прихода (DTDOA);
- устанавливают отношение опорной разности времен прихода (RTDOA) к разности определяемых времен прихода (DTDOA), чтобы определить текущий корректирующий коэффициент; и
-используют для согласования по времени текущий корректирующий коэффициент, чтобы корректировать разность пользовательских времен прихода (UTDOA).
2. Способ по п.1, в котором передают больше двух сигналов; и в котором соответствующую модельную кривую моделируют для всех сигналов.
3. Способ по п.1, в котором сигналы передают по воздуху.
4. Способ по п.1, в котором сигнал представляет собой сигнал маяка.
5. Способ по п.4, в котором сигнал представляет собой кадр.
6. Способ по п.5, в котором уникальная идентификация представляет собой номер кадра.
7. Способ по п.5, в котором кадр представляет собой кадр в соответствии со стандартом IEEE 802.11.
8. Способ по п.2, в котором моделирование временной функции включает в себя подбор полинома методом наименьших квадратов.
9. Способ по п.1, в котором, по меньшей мере, один сигнал передают до произвольного момента времени и по меньшей мере один после него.
10. Способ по п.2, в котором одинаковое количество сигналов передают до и после произвольного момента времени.
11. Способ по п.1, включающий в себя второе третье устройство в фиксированном относительном положении по отношению к устройствам (АР4, АР2, АР1) с первого по третье, и моделирование второй модельной кривой, и вычисление второй разности пользовательских времен прихода, касающейся группы из второго третьего устройства и второго устройства (АР2) или третьего устройства (АР1).
12. Способ по п.11, предназначенный для определения местоположения устройства пользователя на основании первой и второй разностей пользовательских времен прихода.
13. Устройство для согласования по времени, содержащее:
- по меньшей мере первое (АР4), второе (АР2) и третье (АР1) устройства; при этом
- первое устройство (АР4) имеет передатчик (620) для передачи по меньшей мере первого и второго сигналов с уникальными идентификациями;
- второе и третье устройства (АР2, АР1) имеют приемник (615) и часы для приема по меньшей мере первого и второго сигналов и контроллер (625) для ассоциирования соответствующих измеряемых вторых и третьих часов (321, 311) местного времени во время приема соответствующего сигнала с этим сигналом, что приводит к по меньшей мере двум парам значений часов местного времени второго (АР2) и третьего (АР1) устройств;
- процессор (625) для моделирования на основании пар значений часов местного времени временной функции зависимости вторых и третьих часов местного времени на протяжении времени в виде первой модельной кривой;
- второе (АР2) и третье (АР1) устройства дополнительно выполнены с возможностью приема в произвольный момент времени пользовательского сигнала от устройства пользователя на втором (АР2) и третьем (АР1) устройствах и ассоциирования времени приема, измеряемого соответствующими вторыми и третьими часами (321, 311) местного времени второго и третьего устройств с пользовательским сигналом при его приеме, что приводит к паре пользовательских значений часов локального времени второго (АР2) и третьего (АР1) устройств;
- процессор (625), приспособленный для вычисления опорной разности времен прихода (RTDOA) для сигнала от первого устройства (АР4), принимаемого на втором (АР2) и третьем (АР1) устройствах, исходя из фиксированного относительного положения, на основании соответствующего расстояния между первым (АР4) и вторым (АР2) устройствами и первым (АР4) и третьим (АР1) устройствами и известной скорости прохождения сигнала; и для вычисления разности пользовательских времен прихода (UTDOA) из пары пользовательских значений; при этом
- процессор (625) дополнительно приспособлен для определения в произвольный момент времени значения из первой модельной кривой и на основании этого значения для вычисления разности определяемых времен прихода (DTDOA);
- в которой процессор (625) дополнительно приспособлен для установления отношения разности времен начала прихода и разности определяемых времен прихода для определения текущего корректирующего коэффициента; и
- для согласования по времени, чтобы текущий корректирующий коэффициент использовался для коррекции разности пользовательских времен прихода.
14. Устройство по п.13, содержащее сервер (380), снабженный процессором (625) для выполнения вычислений и моделирования подключенных к устройствам (АР1, АР2, АР4).
15. Устройство для согласования по времени, содержащее:
- по меньшей мере первое (АР4), второе (АР2) и третье (АР1) устройства; при этом
- первое устройство (АР4) имеет передающее средство для передачи по меньшей мере первого и второго сигналов с уникальными идентификациями;
- второе и третье устройства (АР2, АР1) имеют приемное средство и часы для приема по меньшей мере первого и второго сигналов и обрабатывающее средство для ассоциирования соответствующих измеряемых вторых и третьих часов (321, 311) местного времени во время приема соответствующего сигнала с этим сигналом, что приводит к по меньшей мере двум парам значений часов местного времени второго (АР2) и третьего (АР1) устройств;
- моделирующее средство для моделирования на основании пар значений часов местного времени временной функции зависимости значений вторых и третьих часов местного времени на протяжении времени в виде первой модельной кривой;
- второе (АР2) и третье (АР1) устройства дополнительно выполнены с возможностью приема в произвольный момент времени пользовательского сигнала от устройства пользователя на втором (АР2) и третьем (АР1) устройствах и ассоциирования времени приема, измеряемого соответствующими вторыми и третьими часами (321, 311) местного времени второго и третьего устройств, с пользовательским сигналом при его приеме, что приводит к паре пользовательских значений часов местного времени второго (АР2) и третьего (АР1) устройств,
- обрабатывающее средство (380) для вычисления опорной разности времен прихода (RTDOA) сигнала от первого устройства (АР4), принимаемого на втором (АР2) и третьем (АР1) устройствах, исходя из фиксированного относительного положения, на основании соответствующего расстояния между первым (АР4) и вторым (АР2) устройствами и первым (АР4) и третьим (АР1) устройствами и известной скорости прохождения сигнала; и для вычисления разности пользовательских времен прихода (UTDOA) на основании пары пользовательских значений;
- средство для определения в произвольный момент времени значения из первой модельной кривой и на основании этого значения вычисления разности определяемых времен прихода (DTDOA);
- в которой обрабатывающее средство (380) выполнено с возможностью установления отношения разности времен начала прихода и разности определяемых времен прихода для определения текущего корректирующего коэффициента; и
- для согласования по времени, чтобы текущий корректирующий коэффициент использовался для коррекции разности пользовательских времен прихода.
16. Устройство по п.15, содержащее сервер (380), соединенный с устройствами (АР1, АР2, АР4), для выполнения вычислений и моделирования.
17. Компьютерный программный продукт (500), содержащий носитель (500) данных, на котором сохраняется программный код, который при считывании и выполнении компьютером выполняет способ по п.1 в виде этапов процесса.