Система и способ определения местоположения пользователя Российский патент 2022 года по МПК G01C21/08 G01S19/31 H04W4/02 G06N20/00 

Описание патента на изобретение RU2776855C1

Группа изобретений относится к системам определения геолокации пользователя посредством применения множества источников различных типов данных, таких как Bluetooth, Wi-Fi, GPS и других аналогичных средств, и может быть использована в сфере информационных технологий, а также в промышленных отраслях техники для определения геолокации сотрудников.

Известна система и способ поиска вакансий, при этом система включает модуль сбора данных о пользователях и модуль анализа данных о пользователях, содержащий модель машинного обучения, а способ заключается в фильтрации данных пользователей модулем анализа в соответствии с необходимыми требованиями к вакансии [US2020206930A1, дата публикации: 02.07.2020 г., МПК: B25J 9/16; G05B 19/05; G06K 7/10].

Недостатком известного технического решения является его ограниченная область применения, которая не позволяет использовать систему для определения геолокации пользователей ввиду отсутствия в ней таких технических средств.

Известна система и способ определения местоположения пользователя, при этом система состоит из устройства получения данных местоположения пользователя, который основан на Bluetooth, Wi-Fi и GPS позиционировании, и устройства определения местоположения пользователя, а способ заключается в получении данных геолокации пользователя имеющимися средствами позиционирования устройства получения данных местоположения пользователя и обработки этих данных сервером определения местоположения пользователей [US2017124836A1, дата публикации: 04.05.2017 г., МПК: G08B 21/04; G08B 25/01; G08B 25/10].

Преимуществом известного технического решения является возможность определения местоположения пользователя за счет сбора данных от средств Bluetooth, Wi- Fi и GPS позиционирования и дальнейшей обработки этих данных. Однако недостатком этого технического решения является низкая точность определения местоположения пользователя ввиду наличия в многоканальном потоке данных ошибок, которые впоследствии негативно сказываются на качестве обработки данных и существенным образом влияют на конечный результат определения местоположения пользователя.

В качестве прототипа выбраны система и способ определения местоположения пользователя, при этом система состоит из трекера, основанного на эффекте радиочастотного позиционирования, сервер определения местоположения пользователя и модуля анализа данных местоположения пользователя, содержащего модель машинного обучения, а способ заключается в получении данных местоположения пользователя, фильтрации данных местоположения пользователя модулем анализа данных с применением модели машинного обучения и определении местоположения пользователя на основе отфильтрованных сервером данных [CN108696932A, дата публикации: 23.10.2018 г., МПК: G01C 21/20; G06K 9/62; G06N 3/04].

Преимуществом прототипа является более высокая точность определения местоположения пользователя за счет того, что полученные данные местоположения пользователя проходят фильтрацию в модуле анализа данных, который за счет применения модели машинного обучения к полученным данным дает возможность выявления неочевидных закономерностей и зависимостей в ошибках и неточностях в многоканальном потоке.

Однако точность определения местоположения пользователя решением по прототипу по-прежнему остается на недостаточно высоком уровне, поскольку в процессе определения местоположения пользователя также встречаются ошибки в данных, видоизменение которых невозможно связать с качеством или состоянием передающего или обрабатывающего оборудования, или с количеством или видами каналов получения данных местоположения пользователя.

Указанные ошибки в данных вызваны скорее возможными геомагнитными аномалиями и избыточной активностью магнитного поля Земли, которое в точке геолокации пользователя или на пути передачи данных искажает сигнал и негативно сказывается на точности определения местоположения пользователя. При этом полностью исключить влияние геомагнитной активности при передаче данных местоположения нельзя, однако их можно учесть в процессе и таким образом повлиять на конечное качество определения местоположения пользователя.

Техническая проблема, на решение которой направлена группа изобретений, заключается в необходимости повышения качества определения местоположения пользователя.

Технический результат, на достижение которого направлена группа изобретений, заключается в снижении риска возникновения ошибок при определении местоположения пользователя устройством определения местоположения пользователя.

Дополнительный технический результат, на достижение которого направлена группа изобретений, заключается в уменьшении объема данных, передаваемых устройством получения данных местоположения пользователя на устройство определения местоположения пользователя.

Сущность первого изобретения из группы изобретений заключается в следующем.

Система для определения местоположения пользователя состоит из выполненных с возможностью обмена данными устройства получения данных местоположения пользователя, устройства определения местоположения пользователя, и модуля анализа данных местоположения пользователя, содержащего модель машинного обучения и выполненного с возможностью фильтрации данных местоположения пользователя. В отличие от прототипа система содержит модуль сбора данных геомагнитной активности, выполненный с возможностью получения данных местоположения пользователя и определения данных геомагнитной активности в соответствии с данными местоположения пользователя, а модуль анализа данных местоположения пользователя выполнен с возможностью получения данных от модуля сбора данных геомагнитной активности и фильтрации данных местоположения пользователя с учетом данных геомагнитной активности.

Сущность второго изобретения из группы изобретений заключается в следующем.

Устройство получения данных местоположения пользователя содержит выполненные с возможностью обмена данными источник получения данных местоположения пользователя, модуль анализа данных местоположения пользователя, содержащий модель машинного обучения и выполненный с возможностью фильтрации данных местоположения пользователя и модуль связи с устройством определения местоположения пользователя. В отличие от прототипа устройство дополнительно содержит модуль сбора данных геомагнитной активности, выполненный с возможностью получения данных местоположения пользователя от источника данных местоположения пользователя и определения данных геомагнитной активности в соответствии с данными местоположения пользователя, а модуль анализа данных местоположения пользователя выполнен с возможностью получения данных от модуля сбора данных геомагнитной активности и фильтрации данных местоположения пользователя с учетом данных геомагнитной активности и передачи данных в модуль связи с устройством определения местоположения пользователя.

Сущность третьего изобретения из группы изобретений заключается в следующем.

Способ определения местоположения пользователя включает получение данных местоположения пользователя устройством получения данных местоположения пользователя, и передачу данных в устройство определения местоположения пользователя, при этом данные местоположения пользователя, получаемые устройством получения данных местоположения пользователя или устройством определения местоположения пользователя фильтруются модулем анализа данных местоположения пользователя с применением модели машинного обучения. В отличие от прототипа модулем сбора данных геомагнитной активности осуществляется получение данных местоположения пользователя от модуля сбора данных местоположения пользователя и определение геомагнитной активности в соответствии с данными местоположения пользователя, а модулем анализа данных местоположения пользователя осуществляется получение данных геомагнитной активности и фильтрация данных местоположения пользователя с учетом данных геомагнитной активности.

Система для определения местоположения пользователя обеспечивает возможность определения геолокации пользователя, под которой подразумевается получение координат, в том числе широты, долготы и высоты местоположения пользователя над уровнем моря.

Устройство получения данных местоположения пользователя является личным устройством пользователя и обеспечивает возможность опроса в автоматическом режиме источников данных местоположения пользователя, установленных в нем. В качестве таких источников данных могут быть представлены модули Bluetooth, Wi-Fi или GPS позиционирования, либо устройства радиочастотного позиционирования, расположенные в устройстве. Также в качестве таких источников могут быть представлены средства ввода графических данных электронного устройства пользователя. При этом особенно эффективным является использование одновременно всех или части всех вышеуказанных устройств, однако это приводит к увеличению риска появления ошибок в пакетах данных и образованию в процессе их передачи в устройство определения местоположения пользователя.

Дополнительно для снижения объема передаваемых данных устройство получения данных местоположения пользователя может содержать средства сжатия данных, ускоряющих передачу данных местоположения пользователя в ответ на запрос устройства определения местоположения пользователя, а для получения данных местоположения пользователя он подключен к модулю сбора данных местоположения пользователя. Средства сжатия данных могут быть представлены программными архиваторами и другими известными аналогичными средствами.

Устройство определения местоположения пользователя может быть представлено сервером или программно-аппаратным комплексом, обеспечивающим возможность обработки запросов на определение геолокации пользователя. Для ввода пользовательских запросов устройство определения местоположения пользователя может иметь графический или голосовой интерфейс, либо может иметь шлюз для получения данных из внешних источников. Для определения местоположения пользователя устройство определения местоположения пользователя может содержать модуль обработки данных, представленный центральным процессором. При этом для соединения устройства определения местоположения пользователя с устройством получения данных местоположения пользователя они могут содержать модуль связи. При этом модуль связи устройства получения данных местоположения пользователя может быть подключен к источникам данных местоположения пользователя, а модуль связи устройства определения местоположения пользователя может быть подключен к модулю обработки данных.

Модуль анализа данных обеспечивает возможность снижения риска появления ошибок в пакетах данных местоположения пользователя при многоканальном получении этих пакетов данных устройством получения данных или устройством определения местоположения пользователя. Это происходит за счет фильтрации ошибок в получаемых в многоканальном режиме данных одновременно по каналам Bluetooth, Wi-Fi или GPS позиционирования, либо с каналов устройства радиочастотного позиционирования.

Модуль анализа данных местоположения пользователя может быть реализован на базе программно-аппаратного комплекса, реализующего модуль определения местоположения пользователя, либо в виде отдельного аналитического программно-аппаратного комплекса, подключенного к модулю определения местоположения пользователя, либо он может быть представлен в виде контроллера со специализированным программным обеспечением.

В случае когда модуль анализа данных расположен в устройстве определения местоположения пользователя, то его вход подключен к выходу модуля связи, а выход подключен ко входу модуля обработки данных.

В случае когда модуль анализа данных расположен в устройстве получения данных местоположения пользователя, то его вход подключен к выходам источников данных местоположения пользователя, а выход подключен ко входу модуля связи.

Также возможен вариант, когда модуль анализа данных местоположения пользователя выполнен в виде отдельного компонента системы. В таком случае он содержит собственный подключённый к нему модуль связи для обмена данными с компонентами системы.

Для фильтрации данных модуль анализа данных местоположения пользователя содержит модель машинного обучения, которая позволяет на основе известных закономерностей выявлять ошибки и неточности в данных местоположения пользователя и устранять их, что не только способствует снижению риска возникновения ошибок при определении местоположения пользователя устройством определения местоположения пользователя, но и позволяет уменьшить объем данных, пересылаемых устройством получения данных местоположения пользователя в устройство определения местоположения пользователя.

Модель машинного обучения может быть выбрана в зависимости от предъявляемых требований к анализу данных местоположения пользователя. Модель машинного обучения может быть выполнена с возможностью обучения с учителем и/или обучения без учителя. Обучение с учителем может быть реализовано посредством регистрирования моделью машинного обучения команд пользователя, направленных на устранение ошибок, в режиме реального времени, и/или посредством применения обучающей выборки, которая содержит только данные с ошибками, и последующей корректировкой пользователем командами корректировки, предложенного моделью машинного обучения. Обучение без учителя может быть реализовано посредством обучающей выборки, содержащей данные с ошибками и готовые наборы команд для их устранения.

Модуль сбора данных геомагнитной активности обеспечивает возможность получения данных геомагнитных аномалий на поверхности планеты, магнитных бурь, вызванных возмущенными потоками солнечного ветра и другими факторами космической погоды. Поскольку во время магнитной бури возмущения магнитного поля на поверхности Земли имеют величину менее или порядка 1 % от величины стационарного геомагнитного поля, то они оказывают существенное влияние на точность получаемых данных местоположения пользователя.

Модуль сбора данных геомагнитной активности выполнен с возможностью получения данных местоположения пользователя, что обеспечивается за счет его подключения к источникам данных местоположения пользователя устройства получения данных местоположения пользователя и/или модулю анализа данных. Получение данных местоположения пользователя дает возможность модулю сбора данных геомагнитной активности либо сразу определить параметры геомагнитной активности, либо определить источник этих параметров и определить наиболее эффективный цифровой маршрут до этого источника. В качестве таких источников данных могут выступать серверы станций отслеживания геомагнитной активности, обсерваторий, научных центров, а также источники данных, находящиеся в свободном доступе сети «Интернет», либо базы данных системы. Модуль сбора данных геомагнитной активности может быть представлен в виде программного комплекса, входящего в состав модуля анализа данных или отдельного программно-аппаратного комплекса.

В случае, когда модуль сбора данных геомагнитной активности расположен в устройстве получения данных местоположения пользователя, то его вход подключен к выходу источника данных местоположения пользователя, а выход подключен ко входу модуля связи или модуля анализа данных (если модуль анализа данных расположен в нем).

В случае когда модуль сбора данных геомагнитной активности расположен в устройстве определения местоположения пользователя, то его вход может быть подключен к выходу модуля связи, а выход подключен ко входу модуля анализа данных.

Также может быть представлен случай, когда модуль сбора данных геомагнитной активности выполнен в виде отдельного компонента системы и снабжен подключенным к нему модулем связи для обмена данными с компонентами системы.

Модуль анализа данных местоположения пользователя выполнен с возможностью получения данных от модуля сбора данных геомагнитной активности, что позволяет ему фильтрацию данных местоположения пользователя с учетом данных геомагнитной активности, таким образом исключая риск ошибок в данных, благодаря чему снижается риск возникновения ошибок при определении местоположения пользователя устройством определения местоположения пользователя. Для осуществления фильтрации такого рода модуль анализа данных может содержать внутреннюю базу команд для устранения ошибок, которые заранее определены параметрами геомагнитной активности. К примеру, при возникновении геомагнитных бурь в ионосфере и регистрации превышения параметром геомагнитной активности определенного уровня при определении данных местоположения пользователя может быть учтена ионосферная погрешность, наиболее существенно влияющая на снижении точности при определении координат местоположения. При этом для расчета параметров геомагнитной активности могут быть учтены: место наблюдения (широта, долгота, высота над уровнем моря), дата (время года), время суток и пр.

Модуль анализа данных местоположения пользователя может быть выполнен с возможностью фильтрации данных местоположения пользователя посредством содержащейся в нем модели машинного обучения. Это позволяет за короткий промежуток времени выявить геомагнитные аномалии, а также учесть геомагнитные вариации, которые носят периодический характер и исключить их влияние на данные местоположения пользователя. Это также существенно снижает риск возникновения ошибок при определении местоположения пользователя устройством определения местоположения пользователя за счет осуществления динамической фильтрации, которая позволяет учитывать возможное изменение данных во времени. Например, учет суточных или 27-суточных вариаций, когда наблюдается незначительное увеличение геомагнитной активности, как в течение одних суток, так и существенное увеличение геомагнитной активности и появление магнитных бурь на каждые 27 сутки, что связано с существованием долгоживущих активных областей на Солнце. Либо учет сезонных, 11-летних, или вековых вариаций, что связано с временами года, сменой полярности магнитного поля Солнца, а также с источниками, лежащими внутри ядра земли.

Таким образом могут быть учтены показатели геомагнитной активности регионов и областей с наиболее высоким уровнем геомагнитных аномалий, что впоследствии обеспечивает возможность прогнозирования возможных ошибок в данных местоположения пользователя, геолокация которого совпадает с этим регионом.

Дополнительно устройство получения данных местоположения пользователя или устройство определения местоположения пользователя может содержать модуль сбора данных состояния окружающей среды, осуществляющий сбор данных в соответствии с данными местоположения пользователя, а модуль анализа данных может быть выполнен с возможностью получения данных от модуля сбора данных состояния окружающей среды и фильтрации данных местоположения пользователя с учетом этих данных, что также дополнительно снижает риск возникновения ошибок при определении местоположения пользователя устройством определения местоположения пользователя.

Группа изобретений может быть выполнена из известных материалов с помощью известных средств, что свидетельствует о ее соответствии критерию патентоспособности «промышленная применимость».

Группа изобретений характеризуется ранее неизвестной из уровня техники совокупностью существенных признаков, отличающейся тем, что:

— система содержит модуль сбора данных геомагнитной активности, выполненный с возможностью получения данных местоположения пользователя и определения данных геомагнитной активности в соответствии с данными местоположения пользователя, что обеспечивает возможность определения геомагнитных аномалий, действующих в точке геолокации пользователя на момент получения данных его местоположения.

— модуль анализа данных местоположения пользователя выполнен с возможностью получения данных от модуля сбора данных геомагнитной активности и фильтрации данных местоположения пользователя с учетом данных геомагнитной активности, что позволяет прогнозировать электромагнитное состояние околоземной среды, определения ошибок в данных, характерных для того или иного вида геомагнитной аномалии, учета этих ошибок в процессе фильтрации и заблаговременно вносить поправки в алгоритмы расчета позиции контролируемого объекта.

Совокупность существенных признаков группы изобретений обеспечивает возможность определения геомагнитных аномалий, действующих в точке геолокации пользователя на момент получения данных его местоположения, что позволяет определить ошибки в данных местоположения пользователя, характерные для того или иного вида геомагнитной аномалии и учитывать эти ошибки в процессе фильтрации и заблаговременно корректировать данные, либо исключить ошибки из данных, что в конечном итоге позволяет повысить эффективность фильтрации данных местоположения пользователя.

Благодаря этому обеспечивается достижение технического результата, заключающегося в снижении риска возникновения ошибок при определении местоположения пользователя устройством определения местоположения пользователя, тем самым повышается качество определения местоположения пользователя.

Группа изобретений обладает ранее неизвестной из уровня техники совокупностью существенных признаков, что свидетельствует о ее соответствии критерию патентоспособности «новизна».

Из уровня техники не известен сбор данных геомагнитной активности для последующей фильтрации данных местоположения пользователя модулем анализа данных местоположения пользователя с учетом этих данных, а также не известен эффект, заключающийся в снижении риска возникновения ошибок при определении местоположения пользователя устройством определения местоположения пользователя. Ввиду этого группа изобретений соответствует критерию патентоспособности «изобретательский уровень».

Изобретения из группы изобретений связаны между собой и образуют единый изобретательский замысел, который заключается в том, что система для определения местоположения пользователя обеспечивает возможность реализации способа определения местоположения пользователя, при этом устройство получения данных местоположения пользователя является частью системы определения местоположения пользователя, что свидетельствует о соответствии группы изобретений критерию патентоспособности «единство изобретения».

Группа изобретений поясняется следующими фигурами.

Фиг.1 – Схема системы для определения местоположения пользователя.

Фиг.2 – Алгоритм, выполняемый системой определения местоположения пользователя.

Для иллюстрации возможности реализации и более полного понимания сути группы изобретений ниже представлен вариант ее осуществления, который может быть любым образом изменен или дополнен, при этом настоящая группа изобретений ни в коем случае не ограничивается представленным вариантом.

Система для определения местоположения пользователя состоит из устройства 100 получения данных местоположения пользователя, содержащего смонтированные на одной плате модуль 101 сбора данных геомагнитной активности, модуль 102 анализа данных местоположения пользователя, содержащего модель машинного обучения и внутреннюю базу условий корректировок данных местоположения пользователя в зависимости от геомагнитной активности, и модуль беспроводной связи с сервером (не показан на фигурах), и сервера 110 определения местоположения пользователя, содержащего модуль беспроводной связи с устройством получения данных местоположения пользователя (не показан на фигурах). Также система включает интерфейс 120 и серверы 130 станций отслеживания геомагнитной активности.

Устройство 100 получения данных местоположения пользователя может быть представлено в виде смартфона, обеспечивающего возможность определения координат местоположения пользователя посредством GSM сигнала, методом триангуляции с применением Wi-Fi, либо устройство 100 может быть представлено в виде GPS-трекера пользователя, или в виде других устройств, обеспечивающих возможность получения данных местоположения пользователя.

Модули 101 - 102 могут быть представлены одним или несколькими контроллерами, содержащих обрабатывающие сигналы центральные процессоры, снабженные специализированным программным обеспечением. При этом внутренняя база условий модуля 102 может быть представлена в виде систематизированных совокупностей машиночитаемых данных, которые могут храниться во внутренней памяти модуля 102.

Сервер 110 может быть представлен в виде одного или нескольких последовательно соединенных программно–аппаратных комплексов, расположенных на станциях отслеживания местоположения пользователя.

Интерфейс 120 представлен в виде специализированного программного приложения, отображаемого на мониторе персонального компьютера или иного электронного устройства.

Интерфейс 120 подключен к серверу 110 определения местоположения пользователя с возможностью передачи запроса на определение местоположения пользователя и получения сжатых данных местоположения пользователя по запросу. Сервер 110 определения местоположения пользователя подключен к устройству 100 получения данных местоположения пользователя с возможностью передачи запроса на получение данных местоположения пользователя; подключен к интерфейсу 120 с возможностью передачи данных местоположения пользователя. Устройство 100 получения данных местоположения пользователя подключено к модулю 102 анализа данных местоположения пользователя с возможностью передачи данных местоположения пользователя; подключено к серверу 110 определения местоположения пользователя с возможностью передачи отфильтрованных и сжатых данных местоположения пользователя по запросу. Модуль 102 анализа данных местоположения пользователя подключен к модулю 101 сбора данных геомагнитной активности с возможностью передачи запроса данных геомагнитной активности в соответствие с данными местоположения пользователя; подключен к устройству 100 получения данных местоположения пользователя с возможностью передачи отфильтрованных данных местоположения пользователя. Модуль 101 сбора данных геомагнитной активности выполнен с возможностью подключения к серверу 130 станции отслеживания геомагнитной активности для передачи запроса данных геомагнитной активности в соответствии с данными местоположения пользователя и получения данных геомагнитной активности по запросу; подключен к модулю 102 анализа данных местоположения пользователя с возможностью передачи данных геомагнитной активности, соответствующих данным местоположения пользователя.

Способ определения местоположения пользователя реализуется рядом основных этапов, которые включают в себя:

этап 200, на котором оператором системы с интерфейса 120 осуществляется отправка запроса на сервер 110 на определение местоположения пользователя;

этап 210, на котором сервером 110 определения местоположения пользователя осуществляется отправка команды на устройство 100 получения данных местоположения пользователя на получение данных местоположения пользователя;

этап 220, на котором устройством 100 осуществляется передача данных местоположения пользователя в модуль 102 анализа данных местоположения пользователя;

этап 230, на котором модулем 102 анализа данных осуществляется формирование запроса данных геомагнитной активности в соответствии с данными местоположения пользователя и его передача в модуль 101 сбора данных геомагнитной активности.

этап 240, на котором модулем 101 сбора данных геомагнитной активности осуществляется отправка запроса на сервер 130 станции отслеживания геомагнитной активности на получение данных геомагнитной активности в соответствии с данными местоположения пользователя;

этап 250, на котором модулем 101 сбора данных геомагнитной активности осуществляется определение геомагнитной активности в соответствии с данными местоположения пользователя и их передача в модуль 102 анализа данных местоположения пользователя;

этап 260, на котором модулем 102 анализа данных осуществляется фильтрация полученных данных местоположения пользователя с учетом данных геомагнитной активности и передача отфильтрованных данных местоположения пользователя на сервер 110 определения местоположения пользователя;

этап 270, на котором устройством 100 получения данных местоположения пользователя осуществляется сжатие данных местоположения пользователя и их передача на сервер 110;

этап 280, на котором сервером 110 определения местоположения пользователя осуществляется обработка данных местоположения пользователя и передача координат местоположения пользователя на интерфейс 120.

Более конкретно каждый из этапов способа осуществляется следующим образом.

На этапе 200 оператором системы, в качестве которого может выступать пользователь системы, желающий узнать местоположение другого пользователя, осуществляется ввод запроса на определение местоположения пользователя через интерфейс 120, для чего могут быть использованы соответствующие текстовые или графические поля;

На этапе 210 модулем 110 определения местоположения пользователя осуществляется отправка команды на устройство 100 на получение данных местоположения пользователя, для чего им могут быть сформированы один или несколько запросов данных, которые могут быть направлены любыми известными средствами проводной и/или беспроводной связи;

На этапе 220 устройством 100 получения данных местоположения пользователя осуществляется передача данных в модуль 102 анализа данных местоположения пользователя. Для этого устройством 100 задействуются каналы Bluetooth, Wi-Fi или GPS позиционирования, либо задействуется канал радиочастотного позиционирования, либо данные местоположения определяются путем использования графических данных (фото, видео или путем подключения к камере смартфона в случае ее наличия), считываемых с устройства 100. При этом координаты местоположения пользователя могут быть представлены в виде широты, долготы и высоты над уровнем моря;

На этапе 230 модулем 102 анализа данных осуществляется отправка запроса данных геомагнитной активности в модуль 101 сбора данных геомагнитной активности. Модуль 102 может запросить данные геомагнитной активности как в конкретной точке геолокации пользователя, так и в некоторой области вокруг точки геолокации пользователя. При этом предпочтительно запрашиваются данные геомагнитной активности в момент получения данных местоположения пользователя. Также модуль 102 анализа данных может осуществлять получение данных от модуля 101 сбора данных геомагнитной активности в режиме реального времени вне зависимости от координат местоположения пользователя, что обеспечивает возможность работы системы в режиме офлайн. При этом в некоторых случаях отправка запроса данных геомагнитной активности в модуль 101 может не осуществляться, при этом данные геомагнитной активности в необходимой точке геолокации пользователя могут быть получены из внутренней памяти модуля 102 анализа данных.

На этапе 240 модулем 101 сбора данных геомагнитной активности осуществляется получение данных с одного или нескольких серверов 130 станций мониторинга геомагнитной активности. Для этого полученный запрос, направленный модулем 102 анализа, может быть разделен модулем 101 на несколько запросов и направлен одновременно на несколько серверов 130. При этом в случае отсутствия данных геомагнитной активности на серверах 130 модулем 101 сбора данных геомагнитной активности может быть осуществлен поиск необходимых данных в открытых источниках сети «Интернет».

На этапе 250 модулем 101 сбора данных осуществляется определение геомагнитной активности в соответствии с данными местоположения пользователя и их передача в модуль 102. В качестве геомагнитной активности представлены  возмущения магнитного поля Земли, связанные с изменениями магнитосферно-ионосферной токовой системы, при этом в качестве параметров геомагнитной активности могут быть использованы геомагнитные индексы и/или величины геомагнитных пульсаций.

На этапе 260 модулем 102 анализа осуществляется фильтрация полученных данных местоположения пользователя с учетом данных геомагнитной активности и передача отфильтрованных данных на устройство 100 получения данных местоположения пользователя. В процессе фильтрации модулем 102 анализа осуществляется сопоставление имеющихся данных с условиями фильтрации данных местоположения пользователя в зависимости от геомагнитной активности, которая может содержать как конкретные величины корректировок имеющихся данных местоположения пользователя, так и действия для устройства 100. Также для фильтрации данных может быть использована имеющаяся в модуле 102 анализа данных модель машинного обучения, которая способствует определению не только неочевидных закономерностей, но и способствует выявлению сезонных изменений в данных местоположения пользователя в зависимости от геомагнитной активности, что наиболее эффективно при условии отсутствия возможности получения данных геомагнитной активности.

На этапе 270 устройством 100 определения местоположения пользователя осуществляется получение отфильтрованных данных местоположения пользователя и их сжатие, для чего могут быть использованы любые известные программные средства. После этого за счет модуля беспроводной связи с сервером осуществляется передача сжатых данных на сервер 110.

На этапе 280 сервером 110 определения местоположения пользователя за счет модуля беспроводной связи с устройством 100 осуществляется получение сжатых данных местоположения пользователя и осуществляется их распаковка и обработка посредством применения специализированного программного обеспечения. После этого осуществляется передача координат местоположения пользователя на интерфейс 120.

Группа изобретений поясняется следующим конкретным примером реализации.

Пользователем, находящимся в Московской области, осуществляется запрос его геолокации с электронного устройства. Запрос через интерфейс 120 попадает на сервер 110, обрабатывается им, после чего им направляется команда на получение данных местоположения пользователя в трекер 100. Трекером 100 осуществляется запрос геолокации пользователя через возможные средства беспроводной передачи данных и геолокации электронного устройства пользователя. С GPS-модуля трекера 100 отправлялись пакеты с данными местоположения пользователя в модуль 102 анализа. Модулем 102 осуществлялось определение геомагнитной активности в точке геолокации пользователя, что способствовало исключению в данных местоположения пользователя пакетов, содержащих ошибочные данные, вызванные воздействием геомагнитных аномалий в точке геолокации пользователя.

Таким образом, это позволило решить проблему с ошибочной геолокацией пользователя устройства в Тульской области вместо Московской области в первую минуту процесса определения местоположения пользователя, а также исключить эффект «плавающей» геолокации пользователя в пределах 50 м в течение следующих 5 минут процесса определения местоположения пользователя.

Таким образом, достигается технический результат, заключающийся в снижении риска возникновения ошибок при определении местоположения пользователя модулем определения местоположения пользователя, тем самым повышается качество определения местоположения пользователя.

Похожие патенты RU2776855C1

название год авторы номер документа
Система и способ фильтрации запрошенной пользователем информации 2019
  • Ефремов Андрей Анатольевич
RU2740574C1
СПОСОБ И СЕРВЕР ДЛЯ ОПРЕДЕЛЕНИЯ ГЕОЛОКАЦИИ ЭЛЕКТРОННОГО УСТРОЙСТВА 2015
  • Пономарев Александр Геннадьевич
RU2610260C2
Способ и сервер для обработки данных датчика беспроводного устройства для создания вектора объекта, связанного с физическим положением 2016
  • Красников Андрей Борисович
RU2658876C1
Сетевой помощник на основе искусственного интеллекта 2017
  • Тапия Пабло
RU2753962C2
Способ подбора персонализированного обучающего контента пользователю и система для его реализации 2022
  • Яблоков Виктор Владимирович
RU2801432C1
Способ обновления данных пользователя на средстве хранения 2020
  • Иванов Дмитрий Геннадьевич
  • Шмойлов Дмитрий Владимирович
  • Филонов Павел Владимирович
  • Ефремов Андрей Анатольевич
RU2772570C2
Способ предоставления доступа к данным пользователя 2020
  • Иванов Дмитрий Геннадьевич
  • Шмойлов Дмитрий Владимирович
  • Филонов Павел Владимирович
  • Ефремов Андрей Анатольевич
RU2772231C2
Способ обработки данных пользователя 2022
  • Казакова Екатерина Даниловна
  • Лосев Антон Алексеевич
RU2785555C1
РАСПРЕДЕЛЕННАЯ СИСТЕМА ОДНОВРЕМЕННОЙ ГРУППОВОЙ ФИКСАЦИИ СОБЫТИЙ 2022
  • Краснов Василий Александрович
RU2790984C1
СПОСОБ И СИСТЕМА ДЛЯ ОПРЕДЕЛЕНИЯ ФАКТА ПОСЕЩЕНИЯ ПОЛЬЗОВАТЕЛЕМ ТОЧКИ ИНТЕРЕСА 2020
  • Шишкин Александр Леонидович
  • Гольцман Ирина Анатольевна
  • Петров Данил Вадимович
  • Шапошников Денис Евгеньевич
RU2769920C2

Иллюстрации к изобретению RU 2 776 855 C1

Реферат патента 2022 года Система и способ определения местоположения пользователя

Группа изобретений относится к системам определения геолокации пользователя посредством применения множества источников различных типов данных, таких как Bluetooth, Wi-Fi, GPS и других аналогичных средств, и может быть использована в сфере информационных технологий, а также в промышленных отраслях техники для определения геолокации сотрудников. Сущность группы изобретений заключается в модуле сбора данных геомагнитной активности в точке геолокации пользователя и в последующей фильтрации данных местоположения пользователя с учетом данных геомагнитной активности. Технический результат, на достижение которого направлена группа изобретений, заключается в снижении риска возникновения ошибок при определении местоположения пользователя устройством определения местоположения пользователя. 3 н. и 6 з.п. ф-лы, 2 ил.

Формула изобретения RU 2 776 855 C1

1. Система для определения местоположения пользователя, состоящая из выполненных с возможностью обмена данными устройства получения данных местоположения пользователя, устройства определения местоположения пользователя и модуля анализа данных местоположения пользователя, содержащего модель машинного обучения и выполненного с возможностью фильтрации данных местоположения пользователя, отличающаяся тем, что дополнительно содержит модуль сбора данных геомагнитной активности, выполненный с возможностью получения данных местоположения пользователя и определения данных геомагнитной активности в соответствии с данными местоположения пользователя, а модуль анализа данных местоположения пользователя выполнен с возможностью получения данных от модуля сбора данных геомагнитной активности и фильтрации данных местоположения пользователя с учетом данных геомагнитной активности, при этом модуль анализа данных местоположения пользователя выполнен с возможностью фильтрации данных местоположения пользователя посредством содержащейся в нем модели машинного обучения, а устройство получения данных местоположения пользователя или устройство определения местоположения пользователя содержит модуль сбора данных состояния окружающей среды, а модуль анализа данных выполнен с возможностью получения данных от модуля сбора данных состояния окружающей среды и фильтрации данных местоположения пользователя с учетом этих данных.

2. Система по п.1 отличающаяся тем, что модуль анализа данных местоположения пользователя расположен в устройстве определения местоположения пользователя, которое при этом содержит модуль связи и модуль обработки данных, при этом его вход подключен к выходу модуля связи, а выход подключен ко входу модуля обработки данных этого устройства.

3. Система по п.1, отличающаяся тем, модуль сбора данных геомагнитной активности расположен в устройстве определения местоположения пользователя, которое при этом содержит модуль связи и модуль обработки данных, при этом его вход может быть подключен к выходу модуля связи, а выход подключен ко входу модуля анализа данных местоположения пользователя.

4. Устройство получения данных местоположения пользователя, содержащее выполненные с возможностью обмена данными источник получения данных местоположения пользователя, модуль анализа данных местоположения пользователя, содержащий модель машинного обучения и выполненный с возможностью фильтрации данных местоположения пользователя и модуль связи с устройством определения местоположения пользователя, отличающееся тем, что дополнительно содержит модуль сбора данных геомагнитной активности, выполненный с возможностью получения данных местоположения пользователя от источника данных местоположения пользователя и определения данных геомагнитной активности в соответствии с данными местоположения пользователя, а модуль анализа данных местоположения пользователя выполнен с возможностью получения данных от модуля сбора данных геомагнитной активности и фильтрации данных местоположения пользователя с учетом данных геомагнитной активности и передачи данных в модуль связи с устройством определения местоположения пользователя, при этом модуль анализа данных местоположения пользователя выполнен с возможностью фильтрации данных местоположения пользователя посредством содержащейся в нем модели машинного обучения, устройство содержит модуль сбора данных состояния окружающей среды, а модуль анализа данных местоположения пользователя выполнен с возможностью получения данных от модуля сбора данных состояния окружающей среды и фильтрации данных местоположения пользователя с учетом этих данных.

5. Устройство по п.4, отличающееся тем, что вход модуля сбора данных геомагнитной активности подключен к выходу источника данных местоположения пользователя, а его выход подключен ко входу модуля анализа данных местоположения пользователя.

6. Устройство по п.4. отличающееся тем, что содержит средство сжатия данных местоположения пользователя.

7. Устройство по п.4, отличающееся тем, что содержит модуль сбора данных состояния окружающей среды, а модуль анализа данных местоположения пользователя выполнен с возможностью получения данных от модуля сбора данных состояния окружающей среды и фильтрации данных местоположения пользователя с учетом этих данных.

8. Способ определения местоположения пользователя, включающий получение данных местоположения пользователя устройством получения данных местоположения пользователя и передачу данных в устройство определения местоположения пользователя, при этом данные местоположения пользователя, получаемые устройством получения данных местоположения пользователя или устройством определения местоположения пользователя фильтруются модулем анализа данных местоположения пользователя с применением модели машинного обучения, отличающийся тем, что модулем сбора данных геомагнитной активности осуществляется получение данных местоположения пользователя от модуля сбора данных местоположения пользователя и определение геомагнитной активности в соответствии с данными местоположения пользователя, а модулем анализа данных местоположения пользователя осуществляется получение данных геомагнитной активности и фильтрация данных местоположения пользователя с учетом данных геомагнитной активности, при этом фильтрация данных местоположения пользователя с учетом данных геомагнитной активности модулем анализа данных осуществляется с применением модели машинного обучения, при этом в соответствии с данными местоположения пользователя осуществляется получение данных окружающей среды, а фильтрация данных местоположения пользователя дополнительно осуществляется модулем анализа данных с учетом данных окружающей среды.

9. Способ по п.8, отличающийся тем, что анализ данных местоположения пользователя осуществляется в устройстве получения данных местоположения пользователя, после чего осуществляется сжатие данных местоположения пользователя и их отправка в устройство определения местоположения пользователя.

Документы, цитированные в отчете о поиске Патент 2022 года RU2776855C1

CN 112333820 A, 05.02.2021
CN 108151732 A, 12.06.2018
CN 105445776 A, 30.03.2016
CN 105592420 A, 18.05.2016
СПОСОБ И СИСТЕМА ПОВЫШЕНИЯ ТОЧНОСТИ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ПОЛЬЗОВАТЕЛЕЙ ГЛОБАЛЬНЫХ СПУТНИКОВЫХ НАВИГАЦИОННЫХ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ ЦИФРОВОЙ РАЗМЕТКИ УЧАСТКОВ УЛИЧНО-ДОРОЖНОЙ СЕТИ 2016
  • Куликов Дмитрий Анатольевич
  • Котов Сергей Николаевич
RU2633093C1

RU 2 776 855 C1

Авторы

Шканов Булат Арманович

Миланов Рустам Николов

Карачев Егор Юрьевич

Чернышов Дмитрий Александрович

Даты

2022-07-28Публикация

2021-04-02Подача