WO2023239260A1 - Method of providing for user safety - Google Patents

Method of providing for user safety Download PDF

Info

Publication number
WO2023239260A1
WO2023239260A1 PCT/RU2023/050079 RU2023050079W WO2023239260A1 WO 2023239260 A1 WO2023239260 A1 WO 2023239260A1 RU 2023050079 W RU2023050079 W RU 2023050079W WO 2023239260 A1 WO2023239260 A1 WO 2023239260A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
emergency situation
users
real time
sent
Prior art date
Application number
PCT/RU2023/050079
Other languages
French (fr)
Russian (ru)
Inventor
Ренат Халяфович ФАЗАТИНОВ
Original Assignee
Ренат Халяфович ФАЗАТИНОВ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from RU2022115674A external-priority patent/RU2789322C1/en
Application filed by Ренат Халяфович ФАЗАТИНОВ filed Critical Ренат Халяфович ФАЗАТИНОВ
Publication of WO2023239260A1 publication Critical patent/WO2023239260A1/en

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]

Definitions

  • This technical solution relates to the field of computer technology, in particular, to methods for exchanging data between users, which makes it possible to increase the safety of users in an emergency situation.
  • the proposed technical solution is aimed at eliminating the shortcomings of the current level of technology and differs from previously known ones in that the proposed solution ensures fast and efficient data exchange between users, thereby increasing the safety of users in an emergency situation.
  • the technical problem that the claimed solution is aimed at is creating a way to exchange data between users to ensure the safety of users in an emergency situation.
  • the technical result is to increase the safety of users in an emergency situation.
  • An additional technical result is an increase in the speed of data exchange between users.
  • the declared technical results are achieved through the implementation of a method for exchanging data between users, implemented to ensure the safety of users in an emergency situation, containing stages in which: in real time, the exact location of the user in an emergency is determined from his computing device; the exact location of the user in an emergency situation, in real time, is sent to the computing server; on the computing server, in real time, geofences of users within a predetermined radius are identified, while the geopoint for each user, in real time, is loaded into the database with the geofence to which it belongs; on the computing server, in real time, from the geofences of users with their geopoints, the distance from the user in an emergency situation to each user located in the corresponding calculated geofence is calculated, after which the calculated results are sorted from the closest to the most distant user located in the relation a user in an emergency situation; from the computing server, notifications are sent to the computing devices of users potentially participating in the operation to rescue a user in an emergency situation, starting with the closest user, and users, upon receiving the notification, need to confirm on their
  • a geopoint is a width-longitude coordinate.
  • a predetermined number of end users to whom notification with accurate information with the location of the user in an emergency situation is equal to 5.
  • the sent notifications additionally contain information about the trusted persons of the user who is in an emergency situation.
  • a user who finds himself in an emergency situation is able, through his computing device, to send clarifying information to the server, namely, to clarify information about the area surrounding him, to indicate a specific floor, office or apartment number, to indicate his identification characteristics and/or identifying characteristics of the attacker.
  • a user who finds himself in an emergency situation receives information on his computing device about the end users participating in his rescue.
  • This technical solution implements an effective way to exchange data between users. Due to the proposed method, the generated alerts about an extreme situation are quickly generated and transmitted to users located in close proximity to the scene of the incident. Among other things, a qualitative determination of the location of a user in an emergency situation is carried out.
  • the proposed technical solution allows a user who finds himself in an extreme situation, for example in a sudden attack (on the street, in a stairwell, in an elevator, etc.), carry out instant transmission of an alarm notification containing data about its location via its computing device.
  • the method involves providing the most effective and prompt assistance to a user who is in an emergency situation, by attracting users who are as close as possible to the scene of the incident.
  • User's computing device is a hardware and software device that allows the user to receive information/data and/or execute the required software and/or interact with local or global communication networks (systems) and information systems (for example, a personal computer, tablet, mobile device, laptop and etc.).
  • systems local or global communication networks
  • information systems for example, a personal computer, tablet, mobile device, laptop and etc.
  • Any energy-efficient server infrastructure capable of performing the necessary data processing at increased speed can be used as a computing server.
  • the server infrastructure may consist of network equipment, server equipment, disk and other storage.
  • the exact location of the user in an emergency is identified (determined) from his computing device.
  • the identified location of a user in an emergency situation in real time is sent, in the form of data packets, to a computing server.
  • user geofences are identified that are within a predetermined radius (for example, 2500 meters or a certain distance, for example, 200 meters).
  • a geopoint for each user, in real time is loaded into a database with the geofence to which it belongs, and the data is updated at a predetermined frequency (for example, once a minute).
  • the distance from the user in an emergency situation to each user located in the corresponding calculated geofence is calculated.
  • the calculated results are then sorted from the closest to the most distant user in relation to the user in an emergency situation, thereby identifying the closest users capable of providing emergency assistance.
  • the distribution is carried out from the computing server notifications to the computing devices of users who can potentially participate in the operation to rescue a user in an emergency situation, starting with the closest user. Immediate notifications are sent based on well-known data transmission algorithms, taking into account data pre-loaded into the database.
  • the user can confirm or reject, on his computing device, the willingness to provide assistance to the user in an emergency situation.
  • the number of end users who have confirmed their participation in the operation to rescue a user in an emergency situation is established in advance and in the event that the predetermined number of end users who have confirmed their participation in the operation to rescue a user in an emergency situation has not been reached , then the previous steps are repeated until a predetermined number of end users have confirmed their participation.
  • the speed of data exchange is significantly increased. Accelerated transmission of an alarm alert (notification) containing data on the location of a user in an emergency situation allows you to increase the speed of prompt assistance to a user in an emergency situation by attracting users who are as close as possible to the scene of the incident. As a result, increasing the speed of transmission of an alarm notification (notification) can improve the safety of the user in an emergency situation.
  • the signal for help (notification) is simultaneously received by a predetermined trusted person.
  • Information and contacts about trusted persons are contained in the database.
  • the notifications sent contain accurate information with the location of the user (previously identified, in real time) who is in an emergency situation, and information about the user previously loaded into the database (name, photo, age, as well as contact phone numbers).
  • a user in an emergency situation also receives on his computing device information about the end users involved in his rescue, which also increases the sociability of users and, as a result, the efficiency of the operation.
  • a user who finds himself in an emergency situation is able, through his computing device, to send clarifying information to the server, namely to clarify information about the area around him, indicate a specific floor, office or apartment number, indicate his identification characteristics and/or identifying characteristics of an attacker.
  • geofences included in this radius are determined.
  • a geofence is a limited area on a geographic map of the earth that has a unique number and a fixed size.
  • HTTPS requests containing a json object with data are sent from the user to the server.
  • the server also responds to the request with a json object with data (https protocol with encryption). If the initiator of the data exchange is the server, then a request is sent to the server with a unique token of the device to which the information/notification needs to be sent, and the type of notification.

Landscapes

  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • Public Health (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Alarm Systems (AREA)

Abstract

The invention relates to data exchange among users to provide for the safety of users encountering an emergency situation. The present method contains steps in which, in real time, the exact location of a user encountering an emergency situation is determined, said location is sent to a computing server on which geozones of users within a predetermined radius are identified, and the distance from the user encountering an emergency situation to each user in a geozone is calculated. The results are sorted from nearest to furthest user. Notifications are sent to computing devices of users for participation in a rescue operation, starting with the closest user. Users must confirm their readiness to provide help, wherein the number of end users confirming participation is predetermined. The preceding steps are repeated until the predetermined number of end users has been reached. The notification contains information including the location of the user encountering an emergency situation. The invention is directed toward more reliably providing for the safety of a user encountering an emergency situation by means of the more efficient exchange of messages among users.

Description

СПОСОБ ОБЕСПЕЧЕНИЯ БЕЗОПАСНОСТИ ПОЛЬЗОВАТЕЛЯ METHOD TO ENSURE USER SAFETY
ОБЛАСТЬ ТЕХНИКИ TECHNICAL FIELD
Настоящее техническое решение относится к области вычислительной техники, в частности, к способам обмена данными между пользователями, позволяющим повысить безопасность пользователей, попавших в экстренную ситуацию. This technical solution relates to the field of computer technology, in particular, to methods for exchanging data between users, which makes it possible to increase the safety of users in an emergency situation.
УРОВЕНЬ ТЕХНИКИ BACKGROUND OF THE ART
Из уровня техники известно решение, выбранное в качестве наиболее близкого аналога, WO 2018080339 (А2), опубл. 03.05.2018. Данное решение относится к области информирования человеком определенных субъектов о попадании его (человека) в экстренную ситуацию, отправки этим субъектам сигнала тревоги, призыва о помощи человека, нуждающегося в помощи. The solution chosen as the closest analogue is known from the prior art, WO 2018080339 (A2), publ. 05/03/2018. This decision relates to the area of a person informing certain subjects that he (the person) is in an emergency situation, sending these subjects an alarm signal, calling for help from a person in need of help.
Предлагаемое техническое решение направлено на устранение недостатков современного уровня техники и отличается от известных ранее тем, что предложенное решение обеспечивает быстрый и эффективный обмен данными между пользователями, за счет чего повышается безопасность пользователей, попавших в экстренную ситуацию. The proposed technical solution is aimed at eliminating the shortcomings of the current level of technology and differs from previously known ones in that the proposed solution ensures fast and efficient data exchange between users, thereby increasing the safety of users in an emergency situation.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ SUMMARY OF THE INVENTION
Технической проблемой, на решение которой направлено заявленное решение, является создание способа обмена данными между пользователями для обеспечения безопасности пользователей, попавших в экстренную ситуацию. The technical problem that the claimed solution is aimed at is creating a way to exchange data between users to ensure the safety of users in an emergency situation.
Технический результат заключается в повышении безопасности пользователей, попавших в экстренную ситуацию. The technical result is to increase the safety of users in an emergency situation.
Дополнительным техническим результатом является увеличение скорости обмена данными между пользователями. An additional technical result is an increase in the speed of data exchange between users.
Заявленные технические результаты достигаются за счет осуществления способа обмена данными между пользователями, реализуемого для обеспечения безопасности пользователей, попавших в экстренную ситуацию, содержащего этапы, на которых: в режиме реального времени, осуществляется определение точного местоположения пользователя, попавшего в экстренную ситуацию с его вычислительного устройства; точное местоположения пользователя, попавшего в экстренную ситуацию, в режиме реального времени, отправляется на вычислительный сервер; на вычислительном сервере, в режиме реального времени, выявляются геозоны пользователей, входящие в заранее заданный радиус, при этом геоточка для каждого пользователя, в режиме реального времени, загружается в базу данных с геозоной к которой она относится; на вычислительном сервере, в режиме реального времени, из геозон пользователей с их геоточками, вычисляется расстояние от пользователя, попавшего в экстренную ситуацию до каждого пользователя располагаемого в соответствующей вычисленной геозоне, после чего вычисленные результаты сортируются от самого близкого до самого отдаленного пользователя, находящегося в отношении пользователя, попавшего в экстренную ситуацию; с вычислительного сервера осуществляется рассылка уведомлений на вычислительные устройства пользователей, потенциально участвующих в операции по спасению пользователя, попавшего в экстренную ситуацию, начиная с самого близкорасположенного пользователя, при этом пользователям, при получении уведомления, необходимо подтвердить, на своем вычислительном устройстве, готовность оказать помощь пользователю, попавшему в экстренную ситуацию, причем количество конечных пользователей, подтвердивших свое участие в операции по спасению пользователя, попавшего в экстренную ситуацию, устанавливается заранее и в случае если, заранее установленное количество подтвердивших свое участие конечных пользователей в операции по спасению пользователя, попавшего в экстренную ситуацию, не набрано, то предыдущие этапы повторяются до набора, заранее установленного, количества конечных пользователей, подтвердивших свое участие; причем в уведомлении содержится точная информация с местоположением пользователя, попавшего в экстренную ситуацию, его имя, фотография, возраст, а также контактные номера телефонов; при этом все конечные пользователи, участвующие в спасении пользователя, попавшего в экстренную ситуацию, получают на свои вычислительные устройства: точную информацию с местоположениями пользователей, участвующих в спасении пользователя, попавшего в экстренную ситуацию, их имена, фотографии, а также контактные номера телефонов. The declared technical results are achieved through the implementation of a method for exchanging data between users, implemented to ensure the safety of users in an emergency situation, containing stages in which: in real time, the exact location of the user in an emergency is determined from his computing device; the exact location of the user in an emergency situation, in real time, is sent to the computing server; on the computing server, in real time, geofences of users within a predetermined radius are identified, while the geopoint for each user, in real time, is loaded into the database with the geofence to which it belongs; on the computing server, in real time, from the geofences of users with their geopoints, the distance from the user in an emergency situation to each user located in the corresponding calculated geofence is calculated, after which the calculated results are sorted from the closest to the most distant user located in the relation a user in an emergency situation; from the computing server, notifications are sent to the computing devices of users potentially participating in the operation to rescue a user in an emergency situation, starting with the closest user, and users, upon receiving the notification, need to confirm on their computing device their readiness to assist the user in an emergency situation, and the number of end users who have confirmed their participation in the operation to rescue the user in an emergency situation is established in advance and if, a predetermined number of end users who have confirmed their participation in the operation to rescue the user in an emergency situation , is not recruited, then the previous stages are repeated until a predetermined number of end users who have confirmed their participation is recruited; Moreover, the notification contains accurate information with the location of the user in an emergency situation, his name, photograph, age, as well as contact phone numbers; at the same time, all end users involved in rescuing a user in an emergency situation receive on their computing devices: accurate information with the locations of users participating in rescuing a user in an emergency situation, their names, photographs, as well as contact phone numbers.
В частном варианте реализации описываемого решения, геоточка — это координаты ширина-долгота. In a particular implementation of the described solution, a geopoint is a width-longitude coordinate.
В частном варианте реализации описываемого решения, заранее установленное количество конечных пользователей, которым направляется уведомление с точной информацией с местоположением пользователя, попавшего в экстренную ситуацию, равно 5. In a particular implementation of the described solution, a predetermined number of end users to whom notification with accurate information with the location of the user in an emergency situation is equal to 5.
В другом частном варианте реализации описываемого решения, рассылаемые уведомления дополнительно содержат информацию о доверенных лицах пользователя, попавшего в экстренную ситуацию. In another particular embodiment of the described solution, the sent notifications additionally contain information about the trusted persons of the user who is in an emergency situation.
В другом частном варианте реализации описываемого решения, пользователь, попавший в экстренную ситуацию, способен, посредством своего вычислительном устройства, отправить на сервер уточняющую информацию, а именно уточнить информацию об окружающей его местности, указать конкретный этаж, кабинет или номер квартиры, указать свои опознавательные признаки и/или опознавательные признаки злоумышленника. In another particular embodiment of the described solution, a user who finds himself in an emergency situation is able, through his computing device, to send clarifying information to the server, namely, to clarify information about the area surrounding him, to indicate a specific floor, office or apartment number, to indicate his identification characteristics and/or identifying characteristics of the attacker.
В другом частном варианте реализации описываемого решения, пользователь, попавший в экстренную ситуацию, получает на свое вычислительное устройство информацию о конечных пользователях, участвующих в его спасении. In another particular embodiment of the described solution, a user who finds himself in an emergency situation receives information on his computing device about the end users participating in his rescue.
ДЕТАЛЬНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ DETAILED DESCRIPTION OF THE INVENTION
В приведенном ниже подробном описании реализации изобретения приведены многочисленные детали реализации, призванные обеспечить отчетливое понимание настоящего изобретения. Однако, квалифицированному в предметной области специалисту, будет очевидно каким образом можно использовать настоящее изобретение, как с данными деталями реализации, так и без них. В других случаях хорошо известные методы, процедуры и компоненты не были описаны подробно, чтобы не затруднять излишне понимание особенностей настоящего изобретения. The following detailed description of the invention sets forth numerous implementation details designed to provide a clear understanding of the present invention. However, it will be apparent to one skilled in the art how the present invention can be used with or without these implementation details. In other cases, well-known methods, procedures and components have not been described in detail so as not to unduly obscure the features of the present invention.
Кроме того, из приведенного изложения будет ясно, что изобретение не ограничивается приведенной реализацией. Многочисленные возможные модификации, изменения, вариации и замены, сохраняющие суть и форму настоящего изобретения, будут очевидными для квалифицированных в предметной области специалистов. In addition, from the above discussion it will be clear that the invention is not limited to the above implementation. Numerous possible modifications, alterations, variations and substitutions, while retaining the spirit and form of the present invention, will be apparent to those skilled in the art.
Настоящее техническое решение реализует эффективный способ обмена данными между пользователями. За счет предлагаемого способа осуществляется быстрая генерация и передача сформированных оповещений о экстремальной ситуации пользователям, находящимся в непосредственной близости с местом происшествия. Помимо всего прочего, осуществляется качественное определение местоположения пользователя, попавшего в экстренную ситуацию. Предлагаемое техническое решение позволяет пользователю, попавшему в экстремальную ситуацию, например при внезапном нападении (на улице, в подъезде, лифте и т.п.), осуществить мгновенную передачу тревожного оповещения, содержащего данные о его местоположении, посредством своего вычислительного устройства. При этом способ предполагает обеспечение максимально эффективной и оперативной помощи пользователю, попавшему в экстренную ситуацию, за счет привлечения пользователей, находящихся на максимально близком расстоянии от места происшествия. This technical solution implements an effective way to exchange data between users. Due to the proposed method, the generated alerts about an extreme situation are quickly generated and transmitted to users located in close proximity to the scene of the incident. Among other things, a qualitative determination of the location of a user in an emergency situation is carried out. The proposed technical solution allows a user who finds himself in an extreme situation, for example in a sudden attack (on the street, in a stairwell, in an elevator, etc.), carry out instant transmission of an alarm notification containing data about its location via its computing device. In this case, the method involves providing the most effective and prompt assistance to a user who is in an emergency situation, by attracting users who are as close as possible to the scene of the incident.
Вычислительное устройство пользователя - аппаратно-программное устройство, обеспечивающее пользователю получение информации/данных и/или выполнение требуемого программного обеспечения и/или взаимодействие с локальными или глобальными сетями (системами) связи и информационными системами (например, персональный компьютер, планшет, мобильное устройство, ноутбук и др.). User's computing device is a hardware and software device that allows the user to receive information/data and/or execute the required software and/or interact with local or global communication networks (systems) and information systems (for example, a personal computer, tablet, mobile device, laptop and etc.).
В качестве вычислительного сервера может использоваться любая энергоэффективная серверная инфраструктура, способная с повышенной скоростью осуществлять необходимую обработку данных (например, серверная инфраструктура Dell PowerEdge). Серверная инфраструктура может состоять из сетевого оборудования, серверного оборудования, дискового и иного хранилища. Any energy-efficient server infrastructure capable of performing the necessary data processing at increased speed (for example, Dell PowerEdge server infrastructure) can be used as a computing server. The server infrastructure may consist of network equipment, server equipment, disk and other storage.
В случае экстренной ситуации, в режиме реального времени, осуществляется выявление (определение) точного местоположения пользователя, попавшего в экстренную ситуацию с его вычислительного устройства. Выявленное местоположения пользователя, попавшего в экстренную ситуацию, в режиме реального времени, направляется, в виде пакетов данных, на вычислительный сервер. На вычислительном сервере (посредством вычислительных мощностей серверной инфраструктуры), выявляются геозоны пользователей, входящие в заранее заданный радиус (например, 2500 метров или удаление на определенное расстояние, например, 200 метров). Геоточка для каждого пользователя, в режиме реального времени, загружается в базу данных с геозоной к которой она относится, при этом данные обновляются с заранее заданной периодичностью (например, раз в минуту). Далее, на вычислительном сервере, в режиме реального времени, на основе данных о геозонах пользователей, связанных с их геоточками, осуществляется вычисление расстояния от пользователя, попавшего в экстренную ситуацию до каждого пользователя располагаемого в соответствующей вычисленной геозоне. После чего вычисленные результаты сортируются от самого близкого до самого отдаленного пользователя, находящегося в отношении пользователя, попавшего в экстренную ситуацию, за счет чего определяются наиболее близкорасположенные пользователи, способные осуществить экстренную помощь. Далее с вычислительного сервера осуществляется рассылка уведомлений на вычислительные устройства пользователей, способных, потенциально, участвовать в операции по спасению пользователя, попавшего в экстренную ситуацию, начиная с самого близкорасположенного пользователя. Немедленные уведомления рассылаются на основе общеизвестных алгоритмов передачи данных, с учетом данных, заранее загруженных в базу данных. При получении уведомления, пользователь может подтвердить либо отклонить, на своем вычислительном устройстве, готовность оказать помощь пользователю, попавшему в экстренную ситуацию. Необходимо отметить, что количество конечных пользователей, подтвердивших свое участие в операции по спасению пользователя, попавшего в экстренную ситуацию, устанавливается заранее и в случае если, заранее установленное количество подтвердивших свое участие конечных пользователей в операции по спасению пользователя, попавшего в экстренную ситуацию, не набрано, то предыдущие этапы повторяются до набора, заранее установленного, количества конечных пользователей, подтвердивших свое участие. In the event of an emergency, in real time, the exact location of the user in an emergency is identified (determined) from his computing device. The identified location of a user in an emergency situation in real time is sent, in the form of data packets, to a computing server. On the computing server (through the computing power of the server infrastructure), user geofences are identified that are within a predetermined radius (for example, 2500 meters or a certain distance, for example, 200 meters). A geopoint for each user, in real time, is loaded into a database with the geofence to which it belongs, and the data is updated at a predetermined frequency (for example, once a minute). Next, on the computing server, in real time, based on data about geofences of users associated with their geopoints, the distance from the user in an emergency situation to each user located in the corresponding calculated geofence is calculated. The calculated results are then sorted from the closest to the most distant user in relation to the user in an emergency situation, thereby identifying the closest users capable of providing emergency assistance. Next, the distribution is carried out from the computing server notifications to the computing devices of users who can potentially participate in the operation to rescue a user in an emergency situation, starting with the closest user. Immediate notifications are sent based on well-known data transmission algorithms, taking into account data pre-loaded into the database. Upon receipt of a notification, the user can confirm or reject, on his computing device, the willingness to provide assistance to the user in an emergency situation. It should be noted that the number of end users who have confirmed their participation in the operation to rescue a user in an emergency situation is established in advance and in the event that the predetermined number of end users who have confirmed their participation in the operation to rescue a user in an emergency situation has not been reached , then the previous steps are repeated until a predetermined number of end users have confirmed their participation.
За счет реализации этапов способа в режиме реального времени и обработки данных на высокоэффективном серверном оборудовании значительно повышается скорость обмена данными. Ускоренная передача тревожного оповещения (уведомления), содержащего данные о местоположении пользователя, попавшего в экстренную ситуацию, позволяет увеличить скорость оперативной помощи пользователю, попавшему в экстренную ситуацию, за счет привлечения пользователей, находящихся на максимально близком расстоянии от места происшествия. Как следствие, повышение скорости передачи тревожного оповещения (уведомления) позволяет повысить безопасность пользователя, попавшего в экстренную ситуацию. By implementing the stages of the method in real time and processing data on highly efficient server equipment, the speed of data exchange is significantly increased. Accelerated transmission of an alarm alert (notification) containing data on the location of a user in an emergency situation allows you to increase the speed of prompt assistance to a user in an emergency situation by attracting users who are as close as possible to the scene of the incident. As a result, increasing the speed of transmission of an alarm notification (notification) can improve the safety of the user in an emergency situation.
Необходимо отметить, что сигнал о помощи (уведомление) параллельно поступает, заранее установленному, доверенному лицу. Информация и контакты о доверенных лицах содержатся в базе данных. It should be noted that the signal for help (notification) is simultaneously received by a predetermined trusted person. Information and contacts about trusted persons are contained in the database.
В направляемых уведомлениях содержится точная информация с местоположением пользователя (выявленное ранее, в режиме реального времени), попавшего в экстренную ситуацию, и ранее загруженная в базу данных информация о пользователе (имя, фотография, возраст, а также контактные номера телефонов). The notifications sent contain accurate information with the location of the user (previously identified, in real time) who is in an emergency situation, and information about the user previously loaded into the database (name, photo, age, as well as contact phone numbers).
Дополнительно необходимо отметить, что все конечные пользователи, участвующие в спасении пользователя, попавшего в экстренную ситуацию, также получают на свои вычислительные устройства: точную информацию с местоположениями пользователей, участвующих в спасении пользователя, попавшего в экстренную ситуацию, их имена, фотографии, а также контактные номера телефонов, за счет чего дополнительно повышается коммуникабельность пользователей и, как следствие, эффективность операции. Additionally, it should be noted that all end users involved in rescuing a user in an emergency situation also receive on their computing devices: accurate information with the locations of users involved in rescuing a user in an emergency situation, their names, photographs, as well as contact information phone numbers, due to which the communication skills of users and, as a result, the efficiency of the operation are further increased.
Дополнительно необходимо отметить, что пользователь, попавший в экстренную ситуацию, также получает на свое вычислительное устройство информацию о конечных пользователях, участвующих в его спасении, за счет чего также повышается коммуникабельность пользователей и, как следствие, эффективность операции. Additionally, it should be noted that a user in an emergency situation also receives on his computing device information about the end users involved in his rescue, which also increases the sociability of users and, as a result, the efficiency of the operation.
Также необходимо отметить, что пользователь, попавший в экстренную ситуацию, способен, посредством своего вычислительном устройства, отправить на сервер уточняющую информацию, а именно уточнить информацию об окружающей его местности, указать конкретный этаж, кабинет или номер квартиры, указать свои опознавательные признаки и/или опознавательные признаки злоумышленника. It should also be noted that a user who finds himself in an emergency situation is able, through his computing device, to send clarifying information to the server, namely to clarify information about the area around him, indicate a specific floor, office or apartment number, indicate his identification characteristics and/or identifying characteristics of an attacker.
Пример определения местоположений пользователей, способных участвовать в операции по спасению пользователя, попавшего в экстренную ситуацию. An example of determining the locations of users capable of participating in an operation to rescue a user in an emergency situation.
От последней геоточки (последняя ("самая свежая") полученная от пострадавшего геоточка (геоточка - это GPS координаты широты и долготы получаемые со спутников GPS вычислительным устройством пользователя)), в радиусе X (=2500) метров определяются геозоны, входящие в этот радиус. Геозона — это ограниченная область на географической карте земли имеющая уникальный номер и фиксированный размер. Геоточка для каждого пользователя загружается в базу данных с привязкой к геозоне, к которой она относится. Из необходимых геозон пользователей с их геоточками (последняя геоточка в базе данных обновляется на постоянной основе), вычисляется расстояние до каждого пользователя. Далее результаты сортируются от наименьшего (самого близкого) до наибольшего (самого отдаленного). После чего осуществляется рассылка немедленных уведомлений пользователям, способным прийти на помощь пользователю, попавшему в экстренную ситуацию, начиная с самого близкого, и так до набора N (=5) успешных, подтвердивших свое участие в спасении, пользователей. From the last geopoint (the last (“most recent”) geopoint received from the victim (a geopoint is GPS coordinates of latitude and longitude received from GPS satellites by the user’s computing device)), within a radius of X (=2500) meters, geofences included in this radius are determined. A geofence is a limited area on a geographic map of the earth that has a unique number and a fixed size. The geopoint for each user is loaded into the database with reference to the geofence to which it belongs. From the required geofences of users with their geopoints (the latest geopoint in the database is updated on an ongoing basis), the distance to each user is calculated. The results are then sorted from smallest (closest) to largest (furthest). After which, immediate notifications are sent to users who are able to come to the aid of a user in an emergency situation, starting with the closest one, and so on up to a set of N (=5) successful users who have confirmed their participation in the rescue.
Необходимо отметить, что весь обмен данными может осуществляться с помощью http запросов в формате json. От пользователя до сервера направляются https запросы содержащие json объект с данными. Сервер также отвечает на запрос json объект с данными (https протокол с шифрованием). В случае если инициатором обмена данными является сервер, то на сервер отправляется запрос с уникальным токеном устройства, которому необходимо отправить информацию/уведомление, и типом уведомления. Вычислительное устройство пользователя, получая уведомление в зависимости от его типа, запускает заранее заданные режимы работы и запрашивает необходимую информацию с сервера. It should be noted that all data exchange can be carried out using http requests in json format. HTTPS requests containing a json object with data are sent from the user to the server. The server also responds to the request with a json object with data (https protocol with encryption). If the initiator of the data exchange is the server, then a request is sent to the server with a unique token of the device to which the information/notification needs to be sent, and the type of notification. User's computing device receiving notification depending on its type, it launches predefined operating modes and requests the necessary information from the server.
В настоящих материалах заявки было представлено предпочтительное раскрытие осуществление заявленного технического решения, которое не должно использоваться как ограничивающее иные, частные воплощения его реализации, которые не выходят за рамки испрашиваемого объема правовой охраны и являются очевидными для специалистов в соответствующей области техники. In these application materials, a preferred disclosure of the implementation of the claimed technical solution was presented, which should not be used as limiting other, private embodiments of its implementation, which do not go beyond the scope of the requested scope of legal protection and are obvious to specialists in the relevant field of technology.

Claims

Формула Formula
1. Способ обмена данными между пользователями для обеспечения безопасности пользователей, попавших в экстренную ситуацию, содержащий этапы, на которых: в режиме реального времени, осуществляется определение точного местоположения пользователя, попавшего в экстренную ситуацию с его вычислительного устройства; точное местоположения пользователя, попавшего в экстренную ситуацию, в режиме реального времени, отправляется на вычислительный сервер; на вычислительном сервере, в режиме реального времени, выявляются геозоны пользователей, входящие в заранее заданный радиус, при этом геоточка для каждого пользователя, в режиме реального времени, загружается в базу данных с геозоной к которой она относится; на вычислительном сервере, в режиме реального времени, из геозон пользователей с их геоточками, вычисляется расстояние от пользователя, попавшего в экстренную ситуацию до каждого пользователя располагаемого в соответствующей вычисленной геозоне, после чего вычисленные результаты сортируются от самого близкого до самого отдаленного пользователя, находящегося в отношении пользователя, попавшего в экстренную ситуацию; с вычислительного сервера осуществляется рассылка уведомлений на вычислительные устройства пользователей, потенциально участвующих в операции по спасению пользователя, попавшего в экстренную ситуацию, начиная с самого близкорасположенного пользователя, при этом пользователям, при получении уведомления, необходимо подтвердить, на своем вычислительном устройстве, готовность оказать помощь пользователю, попавшему в экстренную ситуацию, причем количество конечных пользователей, подтвердивших свое участие в операции по спасению пользователя, попавшего в экстренную ситуацию, устанавливается заранее и в случае если, заранее установленное количество подтвердивших свое участие конечных пользователей в операции по спасению пользователя, попавшего в экстренную ситуацию, не набрано, то предыдущие этапы повторяются до набора, заранее установленного, количества конечных пользователей, подтвердивших свое участие; причем в уведомлении содержится точная информация с местоположением пользователя, попавшего в экстренную ситуацию, его имя, фотография, возраст, а также контактные номера телефонов; 1. A method for exchanging data between users to ensure the safety of users in an emergency situation, containing stages in which: in real time, the exact location of the user in an emergency is determined from his computing device; the exact location of the user in an emergency situation, in real time, is sent to the computing server; on the computing server, in real time, geofences of users within a predetermined radius are identified, while the geopoint for each user, in real time, is loaded into the database with the geofence to which it belongs; on the computing server, in real time, from the geofences of users with their geopoints, the distance from the user in an emergency situation to each user located in the corresponding calculated geofence is calculated, after which the calculated results are sorted from the closest to the most distant user located in the relation a user in an emergency situation; from the computing server, notifications are sent to the computing devices of users potentially participating in the operation to rescue a user in an emergency situation, starting with the closest user, and users, upon receiving the notification, need to confirm on their computing device their readiness to assist the user in an emergency situation, and the number of end users who have confirmed their participation in the operation to rescue the user in an emergency situation is established in advance and if, a predetermined number of end users who have confirmed their participation in the operation to rescue the user in an emergency situation , is not recruited, then the previous stages are repeated until a predetermined number of end users who have confirmed their participation is recruited; Moreover, the notification contains accurate information with the location of the user in an emergency situation, his name, photograph, age, as well as contact phone numbers;
8 при этом все конечные пользователи, участвующие в спасении пользователя, попавшего в экстренную ситуацию, получают на свои вычислительные устройства: точную информацию с местоположениями пользователей, участвующих в спасении пользователя, попавшего в экстренную ситуацию, их имена, фотографии, а также контактные номера телефонов. 8 at the same time, all end users involved in rescuing a user in an emergency situation receive on their computing devices: accurate information with the locations of users participating in rescuing a user in an emergency situation, their names, photographs, as well as contact phone numbers.
2. Способ по п.1 , в котором геоточка — это координаты ширина-долгота. 2. The method according to claim 1, in which the geopoint is the width-longitude coordinates.
3. Способ по п.1 , в котором заранее установленное количество конечных пользователей, которым направляется уведомление с точной информацией с местоположением пользователя, попавшего в экстренную ситуацию, равно 5. 3. The method according to claim 1, in which the predetermined number of end users to whom a notification is sent with accurate information with the location of the user in an emergency situation is 5.
4. Способ по п.1 , в котором рассылаемые уведомления дополнительно содержат информацию о доверенных лицах пользователя, попавшего в экстренную ситуацию. 4. The method according to claim 1, in which the sent notifications additionally contain information about the authorized representatives of the user who is in an emergency situation.
5. Способ по п.1 , в котором пользователь, попавший в экстренную ситуацию, способен, посредством своего вычислительном устройства, отправить на сервер уточняющую информацию, а именно уточнить информацию об окружающей его местности, указать конкретный этаж, кабинет или номер квартиры, указать свои опознавательные признаки и/или опознавательные признаки злоумышленника. 5. The method according to claim 1, in which a user who finds himself in an emergency situation is able, through his computing device, to send clarifying information to the server, namely, clarify information about the area around him, indicate a specific floor, office or apartment number, indicate his identification marks and/or identifying features of the attacker.
6. Способ по п.1 , в котором пользователь, попавший в экстренную ситуацию, получает на свое вычислительное устройство информацию о конечных пользователях, участвующих в его спасении. 6. The method according to claim 1, in which a user in an emergency situation receives information on his computing device about the end users participating in his rescue.
9 9
PCT/RU2023/050079 2022-06-09 2023-04-10 Method of providing for user safety WO2023239260A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
RU2022115674 2022-06-09
RU2022115674A RU2789322C1 (en) 2022-06-09 User safety method

Publications (1)

Publication Number Publication Date
WO2023239260A1 true WO2023239260A1 (en) 2023-12-14

Family

ID=89118747

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2023/050079 WO2023239260A1 (en) 2022-06-09 2023-04-10 Method of providing for user safety

Country Status (1)

Country Link
WO (1) WO2023239260A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130183924A1 (en) * 2008-01-28 2013-07-18 Michael Martin Saigh Personal safety mobile notification system
US9503873B1 (en) * 2013-05-14 2016-11-22 Marshalla Yadav Real-time, crowd-sourced, geo-location based system for enhancing personal safety
US10531266B2 (en) * 2011-11-10 2020-01-07 Sirengps, Llc Emergency messaging system and method of responding to an emergency
GB2588964A (en) * 2019-11-15 2021-05-19 Wingman Nights Ltd Application for safety of users

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130183924A1 (en) * 2008-01-28 2013-07-18 Michael Martin Saigh Personal safety mobile notification system
US10531266B2 (en) * 2011-11-10 2020-01-07 Sirengps, Llc Emergency messaging system and method of responding to an emergency
US9503873B1 (en) * 2013-05-14 2016-11-22 Marshalla Yadav Real-time, crowd-sourced, geo-location based system for enhancing personal safety
GB2588964A (en) * 2019-11-15 2021-05-19 Wingman Nights Ltd Application for safety of users

Similar Documents

Publication Publication Date Title
US11399095B2 (en) Apparatus and method for emergency dispatch
US6927727B2 (en) Internet protocol based 911 system
US20180324573A1 (en) Information Sending Method, Network Device, and Terminal
US9167379B1 (en) Automatic location-based emergency response system
US20200346751A1 (en) Unmanned aerial vehicle emergency dispatch and diagnostics data apparatus, systems and methods
CN1951096B (en) Bi-directional messaging for an emergency services network
US8165603B2 (en) Personal location code
US9741234B2 (en) Method and system for broadcasting a panic alert notification
WO2019209549A1 (en) Validating and supplementing emergency call information
US20080045232A1 (en) Personal Location Code Broker
US11908553B2 (en) Apparatus and method for emergency response data acquisition and retrieval
US11670152B2 (en) Alarm notification system
US20230066525A1 (en) Facilitating a response to an emergency using an emergency response device
US20220159443A1 (en) Personal safety and responder notification system and method
JP2014044641A (en) Crime information management device and crime information management system
WO2023239260A1 (en) Method of providing for user safety
RU2789322C1 (en) User safety method
CN106658392B (en) Emergency rescue method, device and system
WO2022081256A1 (en) Enhanced text-to-911 system via cloud-based page service
Save et al. Applying human computer interaction to individual security using mobile application
Rebahi et al. An IP based platform for emergency calls and reporting
US20220360963A1 (en) Emergency communication translation in emergency response data platform
CN103516751A (en) Method for position information sharing of cloud server and cloud server
JP7354207B2 (en) Programs, information processing methods, terminals
KR20100027691A (en) System for providing the position of urgent caller and method thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23820174

Country of ref document: EP

Kind code of ref document: A1