СИСТЕМА И СПОСОБ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ С ПРИМЕНЕНИЕМ ЯЧЕИСТОЙ МАРШРУТИЗАЦИИ

1. Способ, содержащий этапы, на которых:
принимают, посредством серверного компьютерам от устройства доступа, находящегося в географическом местоположении, сообщение с запросом авторизации, содержащее данные транзакции для транзакции, проводимой с использованием портативного устройства пользователем, управляющим первым мобильным устройством связи;
принимают, посредством серверного компьютера, данные мобильного устройства связи через второе мобильное устройство связи, управляемое вторым пользователем в упомянутом географическом местоположении, причем данные мобильного устройства связи исходили из первого мобильного устройства связи или исходили из второго мобильного устройства связи;
определяют, посредством серверного компьютера, первые данные о местоположении первого мобильного устройства связи с использованием данных мобильного устройства связи;
определяют, посредством серверного компьютера, вторые данные о местоположении по данным транзакции из сообщения с запросом авторизации;
определяют, посредством серверного компьютера, находятся ли первые данные о местоположении и вторые данные о местоположении в пределах предопределенного расстояния; и
предоставляют, посредством серверного компьютера, разрешение на осуществление транзакции, когда первые данные о местоположении и вторые данные о местоположении находятся в пределах этого предопределенного расстояния.
2. Способ по п. 1, в котором этапы b) и c) выполняются перед этапом a), и при этом способ дополнительно содержит этапы, на которых:
перед этапом a), сохраняют упомянутые определенные первые данные о местоположении в базе данных, связанной с серверным компьютером; и
после этапа a) и перед этапом e), извлекают упомянутые определенные первые данные о местоположении из базы данных.
3. Способ по п. 1, в котором первое и второе мобильные устройства связи имеют мобильное приложение одинакового типа, при этом первое и второе мобильные устройства связи создают линию связи малого радиуса действия с использованием этого мобильного приложения одинакового типа.
4. Способ по п. 3, в котором упомянутая линия связи малого радиуса действия представляет собой линию связи по Bluetooth или линию связи на основе инфракрасного излучения.
5. Способ по п. 1, в котором данные мобильного устройства связи зашифрованы.
6. Способ по п. 1, в котором первое и второе мобильные устройства связи создают ячеистую сеть, которая применяет протокол ad hoc-маршрутизации.
7. Способ по п. 1, в котором данные мобильного устройства связи содержат мощность сигнала первого мобильного устройства связи, IP-адрес, используемый первым мобильным устройством связи, или первые данные о местоположении.
8. Способ по п. 1, в котором упомянутое географическое местоположение представляет собой местоположение поставщика ресурсов.
9. Способ по п. 1, в котором второе мобильное устройство связи представляет собой по меньшей мере одно из смартфона, маршрутизатора, умных часов и устройства Интернета вещей (IoT).
10. Серверный компьютер, содержащий:
процессор и
машиночитаемый носитель, при этом машиночитаемый носитель содержит код, исполняемый процессором, для осуществления способа, содержащего:
прием серверным компьютером от устройства доступа, находящегося в географическом местоположении, сообщения с запросом авторизации, содержащего данные транзакции для транзакции, проводимой с использованием портативного устройства пользователем, управляющим первым мобильным устройством связи;
прием серверным компьютером данных мобильного устройства связи через второе мобильное устройство связи, управляемое вторым пользователем в упомянутом географическом местоположении, причем данные мобильного устройства связи исходили из первого мобильного устройства связи или исходили из второго мобильного устройства связи;
определение серверным компьютером первых данных о местоположении первого мобильного устройства связи с использованием данных мобильного устройства связи;
определение серверным компьютером вторых данных о местоположении по данным транзакции из сообщения с запросом авторизации;
определение серверным компьютером того, находятся ли первые данные о местоположении и вторые данные о местоположении в пределах предопределенного расстояния; и
предоставление серверным компьютером разрешения на осуществление транзакции, когда первые данные о местоположении и вторые данные о местоположении находятся в пределах этого предопределенного расстояния.
11. Серверный компьютер по п. 10, в котором этапы b) и c) выполняются перед этапом a), при этом способ дополнительно включает:
перед этапом a), сохранение упомянутых определенных первых данных о местоположении в базе данных, связанной с серверным компьютером; и
после этапа a) и перед этапом e), извлечение упомянутых определенных первых данных о местоположении из базы данных.
12. Серверный компьютер по п. 10, при этом первое и второе мобильные устройства связи имеют мобильное приложение одинакового типа, причем первое и второе мобильные устройства связи создают линию связи малого радиуса действия с использованием этого мобильного приложения одинакового типа.
13. Серверный компьютер по п. 12, при этом упомянутая линия связи малого радиуса действия представляет собой линию связи по Bluetooth или линию связи на основе инфракрасного излучения.
14. Серверный компьютер по п. 10, при этом данные мобильного устройства связи зашифрованы.
15. Способ по п. 10, при этом данные первого мобильного устройства связи содержат мощность сигнала первого мобильного устройства связи, IP-адрес, используемый первым мобильным устройством связи, или первые данные о местоположении.
16. Способ, содержащий этапы, на которых:
передают, посредством первого мобильного устройства связи, управляемого первым пользователем, данные мобильного устройства связи на удаленный серверный компьютер через второе мобильное устройство связи, управляемое вторым пользователем, при этом удаленный серверный компьютер (i) принимает от устройства доступа, находящегося в географическом местоположении, сообщение с запросом авторизации, содержащее данные транзакции для транзакции, проводимой с использованием портативного устройства пользователем, управляющим первым мобильным устройством связи, (ii) принимает данные мобильного устройства связи от первого мобильного устройства связи через второе мобильное устройство связи, управляемое вторым пользователем в этом географическом местоположении, (iii) определяет первые данные о местоположении первого мобильного устройства связи с использованием данных мобильного устройства связи, (iv) определяет вторые данные о местоположении по данным транзакции из сообщения с запросом авторизации, (v) определяет, находятся ли первые данные о местоположении и вторые данные о местоположении в пределах предопределенного расстояния; (vi) предоставляет разрешение на осуществление транзакции, когда первые данные о местоположении и вторые данные о местоположении находятся в пределах этого предопределенного расстояния; и
принимают, посредством первого мобильного устройства связи, предупредительное сообщение транзакции от серверного компьютера с указанием того, что транзакция была авторизована.
17. Способ по п. 16, в котором первое мобильное устройство связи представляет собой первый мобильный телефон, и второе мобильное устройство связи представляет собой второй мобильный телефон.
18. Способ по п. 16, в котором первое и второе мобильные устройства связи имеют мобильное приложение одинакового типа, при этом первое и второе мобильные устройства связи создают линию связи малого радиуса действия с использованием этого мобильного приложения одинакового типа.
19. Мобильный телефон, содержащий процессор и машиночитаемый носитель, при этом машиночитаемый носитель содержит код, исполняемый процессором, для осуществления способа по п. 16.
20. Мобильный телефон по п. 19, при этом мобильный телефон создает линию связи малого радиуса действия со вторым мобильным телефоном посредством мобильного приложения, исполняющегося как на первом мобильном телефоне, так и на втором мобильном телефоне.