СПОСОБ И СЕРВЕР ДЛЯ ОПРЕДЕЛЕНИЯ ГЕОЛОКАЦИИ ЭЛЕКТРОННОГО УСТРОЙСТВА

1. Способ (500) определения геолокации электронного устройства (120), имеющего первый датчик (702) и второй датчик (704), выполняемый посредством сервера (104), выполненного с возможностью обмена данными с электронным устройством (102) по сети (105) передачи данных, включающий:
получение (502) информации (302) о маршруте, связанной с маршрутом для электронного устройства (102) от первого пункта геолокации до второго пункта геолокации;
определение (504) множества пунктов маршрута в составе маршрута;
для данного пункта из множества пунктов маршрута:
получение (506) от первого датчика (702) состояния первого датчика, указывающего на геолокационное положение электронного устройства (102);
определение на основе геолокационного положения электронного устройства (102) геолокации данного пункта маршрута из множества пунктов (304, 306, 308, 310) маршрута;
получение (510) от второго датчика (704) устройства состояния второго датчика, связанного с конкретным геолокационным маневром в данном пункте (304, 306, 308, 310) маршрута;
сравнение (512) состояния второго датчика с предварительно определенным состоянием второго датчика для данного пункта (304, 306, 308, 310) маршрута и для конкретного геолокационного маневра;
определение (514) отклонения первого электронного устройства (102) от маршрута в данном пункте (304, 306, 308, 310) маршрута при отличии состояния второго датчика от предварительно определенного состояния второго датчика;
формирование (516) пересмотренной информации о маршруте, включающей пересмотренное геолокационное положение электронного устройства (102) в связи с данным пунктом (304, 306, 308, 310) маршрута, на основе различия положения второго датчика и геолокационного положения электронного устройства (102), созданного на основе состояния первого датчика;
отправку (518) пересмотренной информации о маршруте на электронное устройство.
2. Способ (500) по п. 1, в котором в качестве первого датчика (702) используют модуль GPS.
3. Способ (500) по п. 2, в котором снабжают второй датчик (704) датчиком, отличным от GPS-модуля.
4. Способ (500) по п. 3, в котором снабжают второй датчик (704) по меньшей мере одним из следующего: акселерометр, устройство измерения окружающей температуры, устройство измерения силы тяжести, гироскоп, устройство измерения освещенности, устройство измерения силы ускорения, устройство измерения геомагнитного поля, устройство измерения угла вращения, устройство измерения атмосферного давления, устройство измерения относительной влажности, устройство измерения положения устройства в пространстве, устройство измерения температуры устройства.
5. Способ (500) по п. 1, в котором до получения (502) информации о маршруте создают предварительно определенное положение второго датчика.
6. Способ (500) по п. 5, в котором создание предварительно определенного состояния второго датчика включает:
получение от множества электронных устройств множества указаний на положения предыдущих вторых датчиков, причем каждое из множества указаний на положения предыдущих вторых датчиков связано с предыдущим вторым датчиком (704) устройства, причем тип предыдущего второго датчика (704) совпадает с типом второго датчика (704) устройства, а соответствующее указание на состояние предыдущего второго датчика создается в течение предыдущего геолокационного маневра, тип которого совпадает с типом конкретного геолокационного маневра;
анализ множества указаний на состояние предыдущего второго датчика для формирования статистического шаблона маневра;
назначение статистического шаблона маневра с предварительно определенным состоянием (208, 212, 218) датчика для конкретного геолокационного маневра.
7. Способ (500) по п. 6, в котором анализ множества указаний содержит определение статистического среднего положения предыдущего второго датчика.
8. Способ (500) по п. 7, в котором определение статистического среднего содержит присвоение значения вклада каждого из множества указания на положение предыдущего второго датчика.
9. Способ (500) по п. 1, в котором до получения (502) информации о маршруте, связанной с маршрутом для электронного устройства (102), определяют множество пунктов (304, 306, 308, 310) маршрута на протяжении маршрута, причем маршрут является одним из множества маршрутов.
10. Способ (500) по п. 9, в котором определяют множество пунктов маршрута посредством получения указания на множество пунктов (304, 306, 308, 310) маршрута на протяжении маршрута от оператора.
11. Способ (500) по п. 9, в котором определяют множество пунктов (304, 306, 308, 310) маршрута на основе предварительно определенного правила.
12. Способ (500) по п. 11, в котором предварительно определенное правило включает в себя определение пункта (304, 306, 308, 310) маршрута в части маршрута, в которой возможно отклонение от маршрута.
13. Способ (500) по п. 1, в котором первое электронное устройство (102) входит в множество электронных устройств (102), второй датчик (704) входит в множество вторых датчиков (704), соответственно связанных с множеством электронных устройств (102), а состояние второго датчика входит в множество состояний вторых датчиков (704), соответственно созданных множеством вторых датчиков устройства, а при указании на отклонение от информации о маршруте от множества состояний второго датчика определяют наличие проблемы на маршруте, связанной с информацией о маршруте в данном пункте из множества пунктов маршрута.
14. Сервер (104) для определения геолокации электронного устройства, включающий:
интерфейс (612) передачи данных для связи с электронным устройством (102) через сеть (105) передачи данных;
модуль (604) памяти;
процессор (603), функционально соединенный с интерфейсом (612) передачи данных и модулем (604) памяти и выполненный с возможностью определения геолокации электронного устройства (102), содержащего первый датчик (702) и второй датчик (704); причем процессор (603) выполнен с возможностью:
получения (502) информации (302) о маршруте, связанной с маршрутом для электронного устройства (102), причем информация (302) о маршруте является маршрутом от первого пункта геолокации до второго пункта геолокации;
определения (504) множества пунктов маршрута в составе маршрута;
для данного пункта из множества пунктов маршрута:
получения (506) от первого датчика (702) состояния первого датчика, указывающего на геолокационное положение электронного устройства (102);
на основе геолокационного положения электронного устройства (102) определения геолокации данного пункта маршрута из множества пунктов (304, 306, 308, 310) маршрута;
получения (510) от второго датчика (704) устройства состояния второго датчика, связанного с конкретным геолокационным маневром в данном пункте (304, 306, 308, 310) маршрута;
сравнения (512) состояния второго датчика с предварительно определенным состоянием второго датчика для данного пункта (304, 306, 308, 310) маршрута и для конкретного геолокационного маневра;
определения (514) отклонения первого электронного устройства (102) от маршрута в данном пункте (304, 306, 308, 310) маршрута при состоянии второго датчика, указывающем на отличие от предварительно определенного состояния второго датчика;
формирования (516) пересмотренной информации о маршруте, включая пересмотренное геолокационное положение электронного устройства (102) в связи с данным пунктом (304, 306, 308, 310) маршрута, причем формирование основано на различии положения второго датчика и геолокационного положения электронного устройства (102), созданного на основе состояния первого датчика;
отправки (518) пересмотренной информации о маршруте на электронное устройство.
15. Сервер (104) по п. 14, в котором первый датчик (702) содержит модуль GPS.
16. Сервер (104) по п. 15, в котором второй датчик (704) включает в себя датчик, отличный от GPS-модуля.
17. Сервер (104) по п. 16, в котором второй датчик (704) включает в себя по меньшей мере один из следующего: акселерометр, устройство измерения окружающей температуры, устройство измерения силы тяжести, гироскоп, устройство измерения освещенности, устройство измерения силы ускорения, устройство измерения геомагнитного поля, устройство измерения угла вращения, устройство измерения атмосферного давления, устройство измерения относительной влажности, устройство измерения положения устройства в пространстве, устройство измерения температуры устройства.
18. Сервер (104) по п. 14, в котором процессор (603) выполнен с возможностью до получения (502) информации о маршруте формировать предварительно определенное второе положение датчика.
19. Сервер (104) по п. 18, в котором для создания предварительно определенного состояния второго датчика процессор (603) выполнен с возможностью:
получения от множества электронных устройств (102) множества указаний на положения предыдущих вторых датчиков, причем каждое из множества указаний на положения предыдущих вторых датчиков связано с предыдущим вторым датчиком (704) устройства, причем тип предыдущего второго датчика (704) совпадает с типом второго датчика (704) устройства, а соответствующее указание на состояние предыдущего второго датчика создается в течение предыдущего геолокационного маневра, тип которого совпадает с типом конкретного геолокационного маневра;
анализа множества указаний на состояние предыдущего второго датчика для формирования статистического шаблона маневра;
назначения статистического шаблона маневра предварительно определенным состоянием (208, 212, 218) датчика для конкретного геолокационного маневра.
20. Сервер (104) по п. 19, в котором для анализа множества указаний процессор (603) выполнен с возможностью определения статистического среднего значения положения предыдущего второго датчика.
21. Сервер (104) по п. 20, в котором для определения статистического среднего процессор (603) выполнен с возможностью присвоения значения вклада каждого из множества указаний на положение предыдущего второго датчика.
22. Сервер (104) по п. 14, в котором процессор (603) выполнен с возможностью до получения (502) информации о маршруте, связанной с маршрутом для электронного устройства (102), определения множества пунктов (304, 306, 308, 310) маршрута на протяжении маршрута, причем маршрут является одним из множества маршрутов.
23. Сервер (104) по п. 22, в котором для определения множества пунктов маршрута процессор (603) выполнен с возможностью получения указания на множество пунктов (304, 306, 308, 310) маршрута на протяжении маршрута от оператора.
24. Сервер (104) по п. 23, в котором для определения множества пунктов (304, 306, 308, 310) маршрута процессор (603) выполнен с возможностью применения предварительно определенного правила.
25. Сервер (104) по п. 14, в котором первое электронное устройство (102) входит в множество электронных устройств (102), второй датчик (704) входит в множество вторых датчиков (704) соответственно связанных с множеством электронных устройств (102), а состояние второго датчика входит в множество состояний вторых датчиков (704), соответственно созданных множеством вторых датчиков устройства, а процессор (603) выполнен с возможностью: определения наличия проблемы на маршруте, связанной с информацией о маршруте в данном пункте из множества пунктов маршрута при указании на отклонение от информации о маршруте от множества состояний второго датчика.
26. Сервер (104) по п. 24, в котором предварительно определенное правило включает в себя определение пункта (304, 306, 308, 310) маршрута в части маршрута, в которой возможно отклонение от маршрута.