System and method of evacuating a geographical area

The system provides personalized evacuation routes and assembly areas based on real-time incident data and individual positions, addressing the limitations of traditional protocols by ensuring safer and more efficient emergency evacuations.

FR3161297A1Inactive Publication Date: 2025-10-17OGER LUDOVIC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
FR2024003835
Authority / Receiving Office
FR · FR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-12
Publication Date
2025-10-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Current emergency evacuation protocols fail to account for the unpredictable nature of incidents, the actual position of individuals, and the impact of incidents on evacuation paths, leading to potential safety risks and inefficiencies in guiding people to assembly points.

Method used

A system and method that determines personalized evacuation routes and assembly areas based on the current position of individuals and the evolving state of the incident, using a mapping database to model geographic areas and dynamically adjust evacuation plans in real-time.

Benefits of technology

Ensures safer and more efficient evacuations by guiding individuals to validated assembly points and optimized routes, taking into account the incident's development and their precise location, thereby enhancing safety and reducing the risk of confusion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000036_0000
    Figure 00000036_0000
  • Figure 00000037_0000
    Figure 00000037_0000
  • Figure 00000038_0000
    Figure 00000038_0000
Patent Text Reader

Abstract

System and method for evacuating a geographical area The invention relates to a method for determining an assembly area and an evacuation route to the determined assembly area, the method comprising the following steps: - accessing a mapping database; - defining an incident area in the reference frame; - obtaining information representative of a position of a person to be evacuated in the reference frame; - determining a target assembly area from among the plurality of assembly areas as a function of the position of the person to be evacuated and the incident area; - determining an evacuation route from the position of the person to be evacuated to the target assembly area as a function of the position of the person to be evacuated, the movement graph modeling data, the target assembly area and the incident area. Figure for abstract: 5
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: System and method for evacuating a geographical area Technical field

[0001] The invention relates to the field of managing emergency evacuations from a geographical area.

[0002] In particular, the invention relates, without being limited thereto, to the management of emergency evacuations from an establishment open to the public, or to the management of emergency evacuations in industrial and business environments.

[0003] For example, the invention relates to the evacuation of a stadium, a theater, a port or even an industrial park or a small or medium-sized enterprise (SME) grouping together one or more buildings within a geographical area. Technological background

[0004] An emergency evacuation is by definition a stressful situation for the people to be evacuated and the people in charge of carrying out the evacuation. Currently, in order to react as best as possible when an incident occurs, it is regulatory to establish safety protocols and to organize mock evacuations and regular rehearsals based on these protocols.

[0005] In regulatory obligations, it is imperative for any establishment receiving the public (ERP) to have:

[0006] - Evacuation plans displayed, visible, accessible, near the entrances main and emergency exits. They must be clear, understandable and indicate evacuation routes, emergency exits, safety equipment (such as fire extinguishers), as well as the location of assembly points,

[0007] - Emergency exit signs clearly indicated by panels luminous and pictograms

[0008] - Assembly points which are predefined secure locations where The occupants of a building must gather once they have evacuated the premises in the event of an emergency. Thus, an assembly point is the area where the people present in a building must gather if an evacuation takes place. This area, called an assembly zone, generally outdoors, ensures their safety, allows for an easy counting of individuals and also to give them the first instructions to follow. An assembly point therefore does not correspond to the mathematical definition of a point.

[0009] - Training of staff and occupants: ERP staff must be trained in evacuation procedures, including locating emergency exits and assembly points. Occupants must also be aware of the location of assembly points and the procedures to follow in the event of an emergency.

[0010] - Evacuation exercises: ERPs must regularly organize exercises evacuation to test the effectiveness of evacuation plans, staff responsiveness and occupant understanding.

[0011] Safety and evacuation protocols therefore implement general, predetermined actions. Evacuation routes to assembly points are systematic. The proximity of an assembly point is considered the determining factor in ensuring public safety. Proximity and distance are the references for safety procedures for evacuating assembly points.

[0012] The reality of an evacuation in an emergency phase can be very different. On the one hand, the public to be evacuated may be scattered within the space and not in the usual rehearsal location and for an ERP, the population will not be trained. They will have to refer to the regulatory evacuation plan displayed next to the illuminated emergency exit sign;

[0013] Current procedures therefore do not take into account:

[0014] - the position of the incident which cannot be determined in advance;

[0015] - the actual position of a person to be evacuated when the incident occurs;

[0016] - the impact of the incident which may hinder the access path to a point of gathering; and

[0017] - the lack of knowledge of the places by the public of the ERP and the difficulty of individuals to understand an evacuation plan.

[0018] Thus, there is a need so that:

[0019] - the assembly points are validated as “safe” and not impacted by the incident at the time the alert was triggered,

[0020] - throughout the development of the incident the safety of the assembly points is monitored and can be invalidated,

[0021] - the routes to reach the assembly points are secure,

[0022] - the actual position of each individual at the time the evacuation is triggered, either taken into account to adapt and personalize the optimal route to follow to keep each individual safe.

[0023] - the routes to be followed for evacuation can be modified according to the developments in an incident. Indeed, it should be noted that multiple factors can generate the need to reorient the populations to be evacuated (weather, wind, changes in the nature of the incident depending on its progression, traffic jams on certain routes, etc.) Summary of the invention

[0024] One idea underlying the invention is to provide a system for defining an assembly area within a geographic area and an evacuation route to the assembly area determined at the time when the evacuation of the geographic area is triggered.

[0025] Thus, when an evacuation is triggered following an incident in a geographical area and a person present on this site must therefore evacuate the site, an idea at the basis of the invention is to determine a gathering point to be reached in a personalized manner, i.e. according to the current position of the person, and according to the state of the incident at the time the evacuation is triggered.

[0026] An additional advantageous idea at the basis of the invention is to determine a route to this assembly area also in a personalized manner, i.e. according to the current position of the person, and according to the state of the incident at the time the evacuation is triggered.

[0027] An additional, even more advantageous idea at the basis of the invention is to provide a system making it possible to validate in real time, according to the developments of an incident, the safety of the assembly points to which to evacuate within a geographical area and to determine the optimum evacuation routes to these assembly points according to the exact position of each individual to be evacuated.

[0028] According to one embodiment, the invention provides a method for determining an assembly area and an evacuation route to the determined assembly area, the method comprising the following steps: - accessing a mapping database; the mapping database comprising movement graph modeling data in a reference frame relating to a geographic area; the travel graph modeling data comprising a plurality of network nodes and a plurality of paths connecting the network nodes to each other; the mapping database further comprising modeling data of a plurality of staging areas defined in the repository; each staging area comprising at least one network node; - define an incident area in the repository; - obtain information representative of the position of a person to be evacuated in the repository; - determining a target assembly area from among the plurality of assembly areas based on the position of the person to be evacuated and the incident area; - determine an evacuation route from the position of the person to be evacuated to the target assembly area based on the position of the person to be evacuated, the movement graph modeling data, the target assembly area and the incident area.

[0029] Thanks to these characteristics, it is possible to determine, on behalf of the person to be evacuated, the most relevant assembly area taking into account their position within the area to be evacuated. The person does not have to be aware of or enter this assembly area in a guidance system; the assembly area is determined in a personalized manner and a route to it is also determined in a personalized manner.

[0030] In addition, it is possible to map a site and define an incident there, adjusting its characteristics using environmental information and information provided in real time by witnesses on site, then guiding people to a gathering area validated as safe. This method allows for a more targeted intervention.

[0031] Furthermore, the assembly areas defined in the repository are predefined since the mapping database includes modeling data of a plurality of assembly areas defined in the repository.

[0032] According to embodiments, such a method may comprise one or more of the following characteristics.

[0033] According to one embodiment, the step of defining the incident zone in the reference system comprises:

[0034] - access an incident database including a typology of incidents defining a plurality of incident types and a definition of the incident area associated with each incident type; - define the incident area in the repository based on an incident type defined in the incident typology; and / or - access a meteorological database relating to the geographical area; - define the incident zone dynamically in relation to the meteorological data.

[0035] Thus, the incident zone can be defined statically over time and predetermined in relation to the predetermined incident typology or defined dynamically in relation to meteorological data evolving over time.

[0036] According to one embodiment, the step of determining a target assembly area from among the plurality of assembly areas based on the position of the person to be evacuated and the defined incident area comprises:

[0037] - determining a plurality of routes by determining, for each zone of gathering among at least two gathering areas of the plurality of areas assembly area, at least one route from the position of the person to be evacuated to the assembly area among the at least two assembly areas; - the at least one route being determined based on the position of the person to be evacuated, the movement graph modeling data and the assembly area among the at least two assembly areas and the incident area,

[0038] - select the evacuation route from among the plurality of routes based on of a selection criterion, and

[0039] - determine the target assembly area based on the assembly area of the selected evacuation route.

[0040] In other words, the at least two assembly areas of the plurality of assembly areas are candidate assembly areas from which the target assembly area is determined.

[0041] Thus, the target assembly area is determined based on a selection criterion relating to a plurality of determined routes to get there. The target assembly area is therefore the one that can be reached in the most suitable manner for the person to be evacuated (based on the selection criterion) by construction.

[0042] According to one embodiment, the step of determining a target assembly zone from among the plurality of assembly zones as a function of the position of the person to be evacuated and the defined incident zone further comprises a prior step of pre-selecting the assembly zones. During this prior step, one or more assembly zones are deactivated and are therefore not part of the at least two assembly zones for which a plurality of routes are determined.

[0043] According to one embodiment, the at least one determined route comprises only network nodes located, in the reference frame, outside the incident zone and only paths connecting these network nodes to each other located, in the reference frame, outside the incident zone.

[0044] According to one embodiment, the evacuation route is determined based further on at least one predetermined network node among the plurality of network nodes of the movement graph modeling data; the determined route comprising the at least one predetermined network node.

[0045] Thus, it is possible to impose a point or place of passage in the determined route. For example, this imposed point of passage can be the location of a first aid station or safety equipment.

[0046] According to one embodiment, the method further comprises accessing a user database comprising a parameter representative of a mobility of the person to be evacuated; the evacuation route being determined based on the parameter representing the mobility of the person to be evacuated.

[0047] Thus, the determined route distinguishes between people to be evacuated who have a vehicle or not, or between people with reduced mobility and able-bodied people.

[0048] According to one embodiment, the mapping database further comprises modeling data of a plurality of predefined geographic regions in the repository, and the method further comprises: - determining at least one geographic region to be evacuated from among the plurality of predefined geographic regions based on the defined incident zone; - determine that the position of the person to be evacuated is included in at least one geographic region to be evacuated.

[0049] Thus, it is possible to trigger an evacuation for only part of the monitored site, i.e. the geographical area.

[0050] According to one embodiment, the method further comprises: - send, from a terminal, a notification indicating an occurrence of an incident within the geographical area, the notification including a location of the incident in the repository; - receive the notification and define the incident area in the repository based on the incident location received; - send the evacuation route to the terminal.

[0051] The definition of the incident zone can be carried out automatically, i.e. without human intervention, or on the contrary can be carried out by means of a machine interface.

[0052] For example, the terminal may be that of a person to be evacuated or of a person present in the geographical area.

[0053] Thus, the method allows information to be sent back from the field, i.e. from people located in the geographical area, to the people in charge of evacuation, security and / or rescue and therefore this information to be taken into account by these people in charge of evacuation, security and / or rescue, for example by defining the incident area, by triggering the sending of an evacuation route.

[0054] According to another aspect, the invention provides a device for determining an assembly area and an evacuation route to the determined assembly area, the device comprising means for: - accessing a mapping database; the mapping database comprising movement graph modeling data in a reference frame relating to a geographic area; the graph modeling data comprising a plurality of network nodes and a plurality of paths connecting the network nodes to each other; the mapping database further comprising modeling data of a plurality of assembly areas defined in the repository; each assembly area comprising at least one network node; - define an incident area in the repository; - obtain information representative of the position of a person to be evacuated in the repository; - determining a target assembly area from among the plurality of assembly areas based on the position of the person to be evacuated and the incident area; - determine an evacuation route from the position of the person to be evacuated to the target assembly area based on the position of the person to be evacuated, the movement graph modeling data, the target assembly area and the incident area.

[0055] According to one embodiment, the means of the device comprise: - at least one processor; and - at least one memory comprising computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the operations of the device.

[0056] According to one embodiment, the means of the device are adapted to implement the following computerized modules: - a computerized access module adapted to access a mapping database; the mapping database comprising movement graph modeling data in a reference frame relating to a geographic area; the travel graph modeling data comprising a plurality of network nodes and a plurality of paths connecting the network nodes to each other; the mapping database further comprising modeling data of a plurality of staging areas defined in the repository; each staging area comprising at least one network node; - a computerized definition module adapted to define an incident zone in the repository; - an obtaining module adapted to obtain information representative of a position of a person to be evacuated in the R reference system; - a first determination module adapted to determine a target assembly area from among the plurality of assembly areas based on the position of the person to be evacuated and the incident area; - a second determination module adapted to determine an evacuation route from the position of the person to be evacuated to the target assembly area based on the position of the person to be evacuated, the movement graph modeling data, the target assembly area and the incident area.

[0057] According to another aspect, the invention provides one or more computer programs comprising instructions for causing an apparatus or apparatuses to execute the method according to the invention.

[0058] According to another aspect, the invention provides a method for determining a destination area and an alternative route to the determined destination area, the method comprising the following steps:

[0059] - access a mapping database;

[0060] the mapping database comprising movement graph modeling data in a reference system relating to a geographic area;

[0061] the movement graph modeling data comprising a plurality of network nodes and a plurality of paths connecting the network nodes to each other;

[0062] the mapping database further comprising modeling data of a plurality of destination areas defined in the repository; for example, warehouses or retention basins etc.

[0063] each destination area comprising at least one network node;

[0064] - define an incident zone in the repository;

[0065] - obtain information representative of the position of a person to be evacuated in the R repository;

[0066] - determining a target destination area from among the plurality of destination areas depending on the position of the person and the incident area;

[0067] - determine an alternative route from the position of the person to be evacuated to the target assembly area based on the position of the person to be evacuated, the movement graph modeling data, the target assembly area and the incident area.

[0068] The destination area may be adapted to accommodate a delivery vehicle, hazardous materials or be regulated and subject to regulated access according to a typology of accreditations. Brief description of the figures

[0069] The invention will be better understood, and other aims, details, characteristics and advantages thereof will appear more clearly during the following description of several particular embodiments of the invention, given solely for illustrative and non-limiting purposes, with reference to the appended drawings.

[0070] [Fig.l] [Fig.l] represents a first display screen of a user interface of a device for determining an assembly area and an evacuation route to the assembly area determined according to one embodiment.

[0071] [Fig.2] [Fig.2] represents a second display screen of a user interface of a device according to one embodiment.

[0072] [Fig.3] [Fig.3] represents a map of a geographical area comprising three assembly zones, an incident zone and several points each representing a current position of a person to be evacuated according to the same embodiment.

[0073] [Fig.4] [Fig.4] represents a movement graph defined for a geographical area.

[0074] [Fig.5] [Fig.5] represents a sequence diagram between a device according to the invention and a user terminal.

[0075] [Fig.6] [Fig.6] schematically illustrates a device according to the invention and the modules included therein according to one embodiment.

[0076] [Fig.7] [Fig.7] schematically illustrates a user terminal according to the invention and the modules included therein according to one embodiment. Description of the embodiments

[0077] Geographic area 100

[0078] According to one embodiment, the geographical zone 100 is an identified, i.e. delimited, portion of the earth's surface including or not including buildings within it.

[0079] For example, the geographic area 100 illustrated in [Fig. 3] is an identified portion of the Earth's surface comprising a plurality of buildings 12, 13, 14, 15 and 16.

[0080] According to this embodiment, one of the borders, or limits, of the geographical zone 100 may correspond to a real physical discontinuity of the corresponding terrestrial surface (for example, a watercourse or a traffic lane) or, on the contrary, be independent of the topology of the ground of the corresponding terrestrial surface.

[0081] If the geographic area 100 includes buildings, the interior of these buildings is included in the geographic area 100.

[0082] For example, the geographic area 100 may be a hotel complex, a port, or an industrial park, i.e., an identified portion of the Earth's surface comprising buildings within it. In this case, the interior of the buildings present on this portion (for example, the warehouses of the port, the hotels of the hotel complex or the factories of the industrial park) are included in the geographic area 100.

[0083] According to another embodiment, the geographic area 100 is the interior of a building.

[0084] For example, the geographic zone 100 may be the interior of a stadium, a high school or even a tower.

[0085] Mapping of geographic area 100

[0086] The geographic area 100 is computer mapped by mapping data. The mapping data is stored on a mapping database.

[0087] According to one embodiment, the mapping data comprises displacement graph modeling data 110 in a reference frame R relating to the geographic area 100.

[0088] The movement graph modeling data comprises a plurality of network nodes 111 and a plurality of paths 112 connecting the network nodes 111 to each other.

[0089] Each path 112 connects a pair of network nodes 111 or forms a loop comprising only one network node 111.

[0090] Physical representation

[0091] The network nodes 111 represent places of interest in the geographical area 100 identified in the reference frame R, i.e. located within the geographical area 100.

[0092] For example, a node of the network 11 may correspond to an entrance or an exit of a real building present in the geographical area 100, an intersection between several real traffic lanes of the geographical area 100, a safety device or emergency means. Thus, the emergency means in the vicinity also appear on the map (hydrants, fire extinguishers, defibrillators, sprinklers, etc.).

[0093] These may also include platforms, access doors, areas identified as dangerous.

[0094] The paths 112 represent the actual traffic lanes of the geographical area 100. These actual traffic lanes are located in the reference frame R of the geographical area 100.

[0095] The identification of places of interest in the R reference frame can be carried out via a coordinate system in the R reference frame.

[0096] Thus, the network nodes 111 and the paths 112 connecting them form a mesh of the geographical area 100. It is possible to impose a maximum length of the paths 112 in order to obtain a more or less detailed mesh of the geographical area.

[0097] Mathematical graph

[0098] A graph is a set of points called vertices and a set of lines called edges that connect some vertices together. Moreover, a graph can be directed or undirected. In an undirected graph, each edge can be traversed in both directions. In a directed graph, each edge can only be traversed in a single direction indicated by an arrow. Thus, the displacement graph modeling data makes it possible to define a directed or undirected graph formed from all the network nodes 111 and all the paths 112.

[0099] In addition, the displacement graph modeling data defines for each path 112 a weight corresponding to a length of this path 112, i.e. to a distance between the two network nodes 111 forming this path 112 (or the loop).

[0100] The displacement graph may be undirected or directed or partially directed.

[0101] For example, in [Fig.3], paths 112a, 112b and 112c are directed.

[0102] The mapping data thus defines a correspondence between the places of interest and the actual traffic routes of the geographical area 100, their location in the reference system R and the network nodes 111 and the paths 112 of the movement graph.

[0103] Thus, the displacement graph corresponds to the mesh of the geographic zone 100 in the reference frame R.

[0104] According to this embodiment, the mapping data also comprises modeling data of a plurality of assembly zones 120 defined in the reference system R.

[0105] For example, as illustrated in [Fig.3] the geographic area 100 comprises three assembly areas 120A, 120B and 120C.

[0106] For example, the assembly areas 120 may be located according to a position of their center of gravity in the reference frame R. On the graphical interface, they may be represented by a geometric shape defined independently of the topology of the ground. The geometric shape may be a simple shape. For example, it may be a square, a triangle, a circle, a disc, a rectangle, an octagon, a pentagon, a hexagon, a rhombus, a trapezoid, an oval or an ellipse.

[0107] A staging area 120 may be a combination of several simple shapes.

[0108] It is also possible to define the coordinates of the edges of the geometric shape of a gathering zone 120 by one or more Cartesian equations or one or more parameterizable equations.

[0109] Each assembly area 120 comprises at least one network node 111.

[0110] Geographic regions

[0111] According to another embodiment, the mapping data further comprises modeling data of a plurality of geographic regions 1, 2 predefined in the reference system R and therefore located therein.

[0112] The geographic regions 1, 2 modeled within the mapping can form a tiling of the geographic area 100. In other words, the set or the union of the geographic regions 1, 2 can form the entire geographic area 100, without overlap.

[0113] Conversely, it is possible to provide that the geographic regions 1, 2 overlap with each other or do not cover a portion of the geographic area 100. For example, a geographic region inaccessible to people may not be modeled.

[0114] It is possible to model any integer number of geographic regions 1, 2 within the geographic area 100.

[0115] The geographical regions 1, 2 therefore include the places of interest and the actual traffic routes within the geographical zone 100.

[0116] Now, as a reminder, the mapping data establish a correspondence between the places of interest and the real traffic lanes of the geographical area 100, their location in the reference frame R and the network nodes 111 and the paths 112 of the movement graph. In other words, the network nodes 111 are positioned in the reference frame R according to the real position of the places of interest and the paths 112 are located in the reference frame R according to the real position of the traffic lanes.

[0117] Thus, each geographic region 1, 2 corresponds to a portion of the movement graph, i.e. a plurality of network nodes 111 and the paths 112 connecting them.

[0118] Interior of buildings present in geographic area 100

[0119] According to one embodiment, the mapping data also includes modeling data of the interior of at least one building located within the geographic area 100.

[0120] For example, the mapping data includes modeling data of the interior of a building likely to accommodate the public, the building being located within the geographic area 100.

[0121] In this case, the plurality of network nodes 111 may comprise one or more network nodes 111 corresponding to the interior of the building in the reference frame R (for example, an entrance or an exit of the building) and a plurality of paths 112 connecting together the network nodes 111 corresponding to internal circulation routes of the building.

[0122] For example, in [Fig.3], a network node 111 corresponds to the interior of building 16 and a network node 111 corresponds to the entrance / exit of this building.

[0123] According to one embodiment (not shown), the geographical area 100 is the interior of a building. All the network nodes 111 then correspond to points of interest located inside the building and the paths 112 connecting them correspond to internal circulation routes connecting these points of interest. For example, the network nodes 111 can represent the entrances / exits of the building and the rooms of this building for example. The paths 112 can represent the corridors or the stairs, for example.

[0124] In this embodiment, the modeling data of a plurality of geographic regions 1, 2 predefined in the reference frame R can represent an area of ​​the building, for example a floor or a wing.

[0125] Devices 1000 and modules 100, 200, 300, 400, 500, 600, 700

[0126] The method for determining an assembly area and an evacuation route to the determined assembly area is implemented by a device 1000, shown schematically in Figures 5 and 6.

[0127] The device 1000 is a device for determining an assembly area and an evacuation route to the determined assembly area.

[0128] The device 1000 comprises means for carrying out the following steps 10, 30, 40 and 50: - access (step 10) a mapping database; the mapping database comprising the displacement graph modeling data 110 in the R reference system relating to a geographic area 100; - define (step 30) an incident zone 130 in the repository; - obtain (step 40) information representative of a position of a person to be evacuated in the reference system R; - determining (step 50) a target assembly zone 121 from among the plurality of assembly zones 120 based on the position of the person to be evacuated and the incident zone 130; - determining (step 60) an evacuation route 200 from the position of the person to be evacuated to the target assembly area 121 based on the position of the person to be evacuated, the movement graph modeling data, the target assembly area 121 and the incident area 130,

[0129] Means and modules

[0130] According to one embodiment, the means of the device 1000 comprise:

[0131] - at least one processor; and

[0132] - at least one memory comprising a computer program code, the ... at least one memory and the computer program code being configured to, with the at least one processor, implement the operations of the device 1000.

[0133] [Fig. 6] is a block diagram showing the device 1000 operating in accordance with an exemplary embodiment described below, i.e., implementing the exemplary embodiment. The device 1000 may be, for example, an electronic device such as a chip, a chipset, an electronic device, or an access network controller. The device 1000 includes a processor 1110 and a memory 1160. In other examples, the device 1000 may include multiple processors.

[0134] In the example of [Fig.6], the processor 1110 is a control unit operably connected to read and write to the memory 1160. The processor 1110 may also be configured to receive control signals received via an input interface and / or the processor 1110 may be configured to output control signals via an output interface. In an exemplary embodiment, the processor 1110 may be configured to convert the received control signals into appropriate commands to control the functionalities of the apparatus.

[0135] The memory 1160 stores computer program instructions 1120 which, when loaded into the processor 1110, control the operation of the device 1000 according to the various embodiments explained above. In other examples, the apparatus 100 may include more than one memory 1160 or different types of storage devices.

[0136] The computer program instructions 1120 for implementing exemplary embodiments of the invention or a portion of these computer program instructions may be loaded onto the device 1000 by the manufacturer of the apparatus 100, by a user of the device, or by the device 1000 itself based on a download program, or the instructions may be pushed to the device 1000 by an external device. The computer program instructions may arrive at the device 1000 via an electromagnetic carrier signal or be copied from a physical entity such as a computer program product, a memory device, or a recording medium such as a compact disc (CD), a compact disc read-only memory (CDROM), a digital versatile disc (DVD), or a Blu-ray disc.

[0137] According to an exemplary embodiment, the device 1000 comprises means, wherein the means comprise at least one processor 1110, at least one memory 1160 comprising computer program code 1120, the at least one memory 1160 and the computer program code 1120 configured to, with the at least one processor 1110, cause the performance of the device 1000.

[0138] For example, the means of the device 1000 described above are adapted to implement a plurality of computerized modules.

[0139] The modules can be integrated into the device or hosted on a remote server and accessible by the device 1000. They can be combined within the same module in whole or in part, or all distinct from each other.

[0140] The computerized modules implement the steps of the method for determining an assembly area and an evacuation route to the determined assembly area.

[0141] Thus, according to a first embodiment, the device 1000 is adapted to implement the following computerized modules:

[0142] - a computerized access module 101,

[0143] - a computerized definition module 300,

[0144] - a obtaining module 400,

[0145] - a first determination module 500,

[0146] - a second determination module 600.

[0147] The device 1000 may comprise a user interface 1001 having a display screen.

[0148] The device 1000 may also comprise one of the following computerized modules according to an embodiment illustrated in [Fig.6]:

[0149] - computerized reception module 201, - a computerized sending module 700, - second computerized access module 800.

[0150] Module 101

[0151] The first computerized access module 101 is adapted to access the mapping database. This access may be local access, i.e. the mapping database is stored on a server belonging to the local network of the computerized access module 101. Conversely, this access may be remote access, i.e. the mapping database is located on a server not belonging to the local network of the access module 100. The computerized access module 101 then uses a communication network to access the mapping database.

[0152] Module 800

[0153] The second computerized access module 800 is adapted to access a user database comprising a parameter representative of the mobility of the person to be evacuated.

[0154] The first and second computerized access modules 100 and 800 may be a single computerized module.

[0155] Module 300 and incident zone 130

[0156] The computerized definition module 300 is adapted to define an incident zone 130 in the reference frame R. The definition of the incident zone 130 in the reference frame R notably comprises the definition of the position of the zone in the reference frame R.

[0157] For example, the incident zone 130 can be located according to a position of its center of gravity in the reference frame R and defined independently of the topology. On the graphical interface, it can be represented by a geometric shape of the plane. The geometric shape can be a simple shape. For example, it can be a square, a triangle, a circle, a disk, a rectangle, an octagon, a pentagon, a hexagon, a rhombus, a trapezoid, an oval or an ellipse.

[0158] The incident zone 130 may be a combination of several simple shapes.

[0159] It is also possible to define the coordinates of the segments of the geometric shape of the incident zone 130 by one or more Cartesian equations or one or more parameterizable equations.

[0160] The computerized definition module 300 also makes it possible to define the incident zone as a function of one or more meteorological elements, for example meteorological data relating to the geographical zone such as the strength and direction of the wind.

[0161] To do this, the computerized definition module 300 is adapted to access a meteorological database relating to the geographical area.

[0162] For example, if the incident zone is defined in the R reference system according to one or more parameterizable equations, it is possible to define a parameter varying over time according to one or more meteorological elements, such as the strength and direction of the wind, the values ​​of which over time are listed in the meteorological database.

[0163] Thus, the definition of the incident zone 130 evolves as a function of time in the reference frame R.

[0164] The computerized definition module 300 also makes it possible to distinguish an impact zone and an epicenter zone within the incident zone.

[0165] For example, it can be provided that the epicenter zone is fixed in the reference frame R and that the impact zone evolves as a function of time in the reference frame R as detailed above.

[0166] According to one embodiment, the incident zone 130 is closed. Its segments thus define the interior of the incident zone 130 and the exterior of the incident zone 130 in the reference frame R.

[0167] It is also possible to predefine incident zones 130 according to a type of incident defined according to a predetermined incident typology. In this case, depending on the type of incident, for example a fire, the incident zone 130 has a predefined shape.

[0168] To do this, the computerized definition module 300 is adapted to access an incident database comprising an incident typology defining a plurality of incident types and a definition of the incident area 130 associated with each incident type. For example, a value of the surface area of ​​the incident area 130 and / or a shape of the incident area 130 may be predefined based on the incident type.

[0169] The definition module 300 makes it possible to define several incident zones at the same time.

[0170] The definition module 300 makes it possible to define automatically, i.e. without human intervention, incident zone 130 or, on the contrary, the definition module 300 allows the incident zone to be defined using a machine interface communicating with it.

[0171] Module 400 and position of the person to be evacuated

[0172] The obtaining module 400 is adapted to obtain information representative of a current position of the person to be evacuated in the reference frame R. The current position can be inside a building in the geographical zone 100 or outside, i.e. outside the buildings in the geographical zone 100.

[0173] The current position of the person to be evacuated has then been previously determined by a device adapted to determine a position.

[0174] For example, the current position of the person to be evacuated is determined by triangulation of radio signals (for example by LoRa triangulation), by geolocation, by geolocation by proximity with a beacon (for example Gateway system) identifying the presence of the person to be evacuated in a given perimeter around this antenna: a connected device positioned on the person to be evacuated emits a radio signal received by the beacon or vice versa.

[0175] According to another example, the current position of the person to be evacuated is determined by a geolocation device (for example, a satellite positioning system) arranged on the person to be evacuated. Such a device can be implemented by a terminal of the person to be evacuated.

[0176] According to another example, the current position is determined by the reading, by a terminal of the person to be evacuated, of a two-dimensional barcode (for example a QR code) whose position within the geographical area is known.

[0177] According to one embodiment, the obtaining module 400 accesses a database in which the position of a person to be evacuated is entered in the reference system R. The database is then regularly updated according to the current position of the person to be evacuated determined by the device adapted to determine a position. For example, the device adapted to determine a position can communicate the determined position to a server in order to update the database. Thus, the obtaining module 400 obtains the current position of the person to be evacuated.

[0178] According to one embodiment, the obtaining module 400 receives a notification comprising the current position of the person to be evacuated. For example, this notification may be issued by a terminal of the person to be evacuated. Thus, the obtaining module 400 obtains the current position of the person to be evacuated.

[0179] Module 500 and Target Assembly Area

[0180] The first determination module 500 is adapted to determine a target assembly zone 121 from among the plurality of assembly zones 120 as a function of the position of the person to be evacuated and an incident zone 130. The zones of gathering 120 are candidate gathering areas relative to the determined target gathering area.

[0181] The first determination module 500 is also adapted to take into account several incident zones 130 when it determines a target assembly zone 121.

[0182] For example, with reference to [Fig.2], three assembly areas 120A, 120B and 120C are defined on the geographic area 100. The target assembly area 120 is one of these three assembly areas 120A, 120B and 120C.

[0183] Depending on the position of the person to be evacuated and the incident zone 130, the first determination module 500 determines one of these three assembly zones 120A, 120B and 120C as being the target assembly zone 120 that the person to be evacuated will have to reach during the evacuation.

[0184] According to one embodiment, the first determination module 500 determines whether an assembly zone 120A, 120B or 120C comprises a portion in common with the incident zone 130 in the reference frame R. If applicable, the first determination module 500 determines that the target assembly zone is not the assembly zone comprising a portion in common with the incident zone 130. For example, in [Fig.2], the first determination module 500 determines that the assembly zone 120C is not the target assembly zone 120.

[0185] According to one embodiment, the first determination module 500 is adapted to select the target assembly zone 121 from among the plurality of assembly zones 120 as a function of a selection criterion relating to a plurality of routes determined from the position of the person to be evacuated to each of the candidate assembly zones.

[0186] For example, the first determination module 500 implements the following steps.

[0187] First, the first determination module 500 determines a plurality of routes (step 51) by determining, for each assembly area 120 among at least two assembly areas of the plurality of assembly areas 120, at least one route from the position of the person to be evacuated to the assembly area.

[0188] For example, with reference to [Fig.2], the first determination module 500 determines at least one route from the position of the person to be evacuated to the assembly zones 120A and 120B. Indeed, in this example, the assembly zone 120C is not taken into account by the first determination module 500 since it is impacted by the incident, i.e. the incident zone 130 is partly confused with the assembly zone 120C.

[0189] The route(s) are determined based on the position of the person to be evacuated, the movement graph modeling data 110 and the assembly area 120 among the at least two assembly areas 120A and 120B and the incident area 130.

[0190] For example, with reference to [Fig.2], the first determination module 500 determines at least one route from point A to the assembly area 120A, for example by implementing a shortest path algorithm between the network node 111 closest to point A and the network node included in the assembly area 120A.

[0191] Then, similarly, the first determination module 500 determines at least one route from point A to the assembly area 120B, for example by implementing a shortest path algorithm between the network node 111 closest to point A and the network node included in the assembly area 120B.

[0192] It is possible to define constraints in the determination of routes, whether or not they are determined by a shortest path algorithm.

[0193] For example, it is possible to impose a network node 111 on the first determination module 500.

[0194] In this case, the first determination module 500 determines the route(s) furthermore as a function of at least one predetermined network node 111: thus, the determined route comprises the at least one predetermined network node.

[0195] The imposed network node may correspond to emergency or security equipment in the geographic area 100.

[0196] For example, according to another constraint, the at least one determined route can only comprise network nodes 111 located, in the reference frame R, outside the incident zone and only paths 112 connecting these network nodes to each other located, in the reference frame R, outside the incident zone.

[0197] Thus, the first determination module 500 has determined a plurality of evacuation routes: at least one route from position A to assembly area 120A and at least one route from position A to assembly area 120B.

[0198] Then, in this embodiment, the first determination module 500 selects (step 52) a route from among the plurality of evacuation routes determined according to a selection criterion.

[0199] The selection criterion is based on technical criteria relating at least to the determined evacuation routes.

[0200] For example, the selection criterion may be: - select the shortest route from among the plurality of determined evacuation routes, - selecting the fastest route from among the plurality of evacuation routes determined based on a mobility parameter relating to the person to be evacuated or to a vehicle of the person to be evacuated, - selection of the route from among the plurality of evacuation routes determined according to a danger parameter of equipment or cargo of the person to be evacuated.

[0201] Finally, according to this embodiment, the first determination module 500 determines (step 53) the target assembly area 121 based on the assembly area of ​​the route selected from among the plurality of determined evacuation routes. For example, it may be the area 120A with reference to [Fig.2].

[0202] According to another embodiment, the first determination module 500 is adapted to determine the target assembly zone 121 from among the plurality of assembly zones 120 as a function of a selection criterion relating to the candidate assembly zones.

[0203] The selection criterion is based on technical criteria relating to at least the candidate assembly areas 120A, 120B and 120C.

[0204] For example, the selection criterion may be: - the target assembly zone 121 does not include any portion in common with the incident zone 130. In other words, the target assembly zone 121 is located outside the incident zone 130 in the reference frame R, - the target assembly area 121 is the candidate assembly area closest to position A based on a distance in the reference frame R. For example, this may be the Euclidean distance in the reference frame R.

[0205] Determining the assembly area from a criterion relating directly to the candidate assembly areas saves time compared to the embodiment where the criterion relates to a plurality of determined routes. Indeed, calculating a Euclidean distance requires less capacity and computing time than implementing one or more shortest path algorithms.

[0206] Module 600

[0207] The second determination module 600 is adapted to determine 60 an evacuation route 200 from the position of the person to be evacuated to the target assembly area 121 as a function of the position of the person to be evacuated, the movement graph modeling data, the target assembly area 121 and the incident area 130.

[0208] The second determination module 600 therefore has the target assembly zone 121 determined by the first determination module 500.

[0209] When the first determination module 500 determines a plurality of routes (step 51) by determining, for each assembly area 120 among at least two assembly areas of the plurality of assembly areas 120, at least one route from the position of the person to be evacuated to the assembly area among the at least two assembly areas, the second determination module 600 determines the evacuation route 200 from the position of the person to be evacuated to the target assembly area 121 based on the route determined in step 51 by the module. In other words, the second determination module 600 uses the calculations already performed by the first determination module 500.

[0210] When the first determination module 500 does not determine a route for determining the target assembly area 121, the second determination module 600 determines a single route between the position of the person to be evacuated and the target assembly area 121.

[0211] In this case, the second determination module 600 determines a single route from point A to the assembly area 120A, for example by implementing a shortest path algorithm between the network node 111 closest to point A and the network node included in the target assembly area 121.

[0212] In this case, it is also possible to define constraints in the determination of the route, whether or not they are determined by a shortest path algorithm.

[0213] For example, it is possible to impose a network node 111 on the first determination module 500.

[0214] In this case, the first determination module 500 determines the route(s) furthermore as a function of at least one predetermined network node 111: thus, the determined route comprises the at least one predetermined network node.

[0215] The imposed network node may correspond to security or emergency equipment in the geographic area 100.

[0216] For example, according to another constraint, the at least one determined route can only comprise network nodes 111 located, in the reference frame R, outside the incident zone and only paths 112 connecting these network nodes to each other located, in the reference frame R, outside the incident zone.

[0217] The first and second determination modules 500 and 600 may be a single module or be combined within a single module.

[0218] Module 200

[0219] The device 1000 may also comprise a computerized reception module 201 adapted to receive - from a remote terminal, for example a terminal of the person to be evacuated - a notification indicating an occurrence of an incident within the geographical area.

[0220] According to one embodiment, the notification then comprises a location of the incident in the repository R. 1. In addition, it may comprise an indication of a type of incident defined by the incident typology of the incident database.

[0221] Module 700

[0222] The computerized sending module 700 is adapted to send the evacuation route 200 to a remote terminal, for example a terminal of the person to be evacuated.

[0223] For example, the evacuation route 200 is sent to the person to be evacuated via the transmission of a link to launch a web-app accessible to a terminal of the person to be evacuated, via the encoding of a QR-code readable by a terminal of the person to be evacuated, for example a smartphone, and / or via the sending of a text message to a terminal of the person to be evacuated.

[0224] The computerized receiving 200 and sending 700 modules may be a single communication module included in the device 1000.

[0225] Terminal of the person to be evacuated (user terminal)

[0226] The method for determining an assembly area and an evacuation route to the determined assembly area may further provide for exchanges with a terminal 2000 of the person to be evacuated.

[0227] [Fig. 7] is a block diagram showing the terminal 2000 operating in accordance with an exemplary embodiment described below, i.e., implementing the exemplary embodiment. The terminal 2000 may be, for example, an electronic device such as a chip, a chipset, an electronic device, or an access network controller. The terminal 2000 includes a processor 1110 and a memory 1160. In other examples, the terminal 2000 may include multiple processors.

[0228] In the example of [Fig.7], the processor 1110 is a control unit operably connected to read and write to the memory 1160. The processor 1110 may also be configured to receive control signals received via an input interface and / or the processor 1110 may be configured to output control signals via an output interface. In an exemplary embodiment, the processor 1110 may be configured to convert the received control signals into appropriate commands to control the functionalities of the apparatus.

[0229] The memory 1160 stores computer program instructions 1120 which, when loaded into the processor 1110, control the operation of the apparatus 100 according to the various embodiments explained above. In other examples, the terminal 2000 may include more than one memory 1160 or different types of storage devices.

[0230] The computer program instructions 1120 allowing the implementation of exemplary embodiments of the invention or a part of these program instructions Computer program instructions may be loaded onto the terminal 2000 by the manufacturer of the terminal 2000, by a user of the terminal 2000, or by the terminal 2000 itself based on a download program, or the instructions may be pushed to the terminal 2000 by an external device. The computer program instructions may arrive at the terminal 2000 via an electromagnetic carrier signal or be copied from a physical entity such as a computer program product, a memory device, or a recording medium such as a compact disc (CD), a compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), or a Blu-ray disc.

[0231] According to an exemplary embodiment, the terminal 2000 comprises means, wherein the means comprise at least one processor 1110, at least one memory 1160 comprising computer program code 1120, the at least one memory 1160 and the computer program code 1120 configured to, with the at least one processor 1110, cause the performance of the terminal 2000.

[0232] According to an embodiment illustrated in [Fig.7] comprises a computerized determination module 2400, a computerized sending module 2700 and a computerized receiving module 2200. The means described previously make it possible to implement these modules.

[0233] The user terminal 2000 may also comprise a user interface 2001 having a screen as illustrated in [Fig.2].

[0234] A user terminal 2000 also comprises a computerized sending module and a computerized receiving module. These two modules can be combined into a single computerized telecommunications module. They allow communication with the device 1000.

[0235] For example, the terminal 2000 thus makes it possible to use a multilingual chat in real time with the computerized reception module 201 of the device 1000.

[0236] Thus, the computerized sending module 2700 of the terminal 2000 is adapted to send a notification indicating an occurrence of an incident within the geographical zone to the receiving module 200 of the device 1000.

[0237] The notification may include a location of the incident in the R repository. The notification may further include an incident type defined according to the incident typology defined in the incident database.

[0238] The user terminal 2000 also comprises a module 2400 for determining a position of the terminal. This determined position can then be transmitted in the notification sent by the computerized sending module.

[0239] For example, the module 2400 for determining a position of the terminal makes it possible to determine the position of the user by triangulation of radio signals (for example by LoRa triangulation), by geolocation, by geolocation by proximity with a beacon (for example Gateway system) identifying the presence of the person to be evacuated in a given perimeter around this antenna: the module for determining a position of the terminal emits a radio signal received by the beacon or vice versa.

[0240] The receiving module 2200 of the terminal is adapted to receive the determined evacuation route 200.

[0241] Method and context

[0242] Context

[0243] Within a geographical area 100, for example an industrial site or even a SEVESO industrial site comprising several buildings, several people working there are likely to move around depending on their mission. According to one embodiment, each of these people is equipped with a user terminal 2000.

[0244] It is also possible that persons outside the geographic area request access to geographic area 100.

[0245] A visitor admission protocol is implemented to allow secure access to the geographic area 100. This protocol may include providing a user terminal 2000 to each visitor. Conversely, visitors may be instructed to read QR codes with their own communication terminal (e.g., smartphone) in the event of an evacuation.

[0246] The admission protocol may also include the determination or provision of the following information: - timestamp of arrival within the visitor's geographical zone 100, - identity of the visitor - Identification of the means of transport and determination of a mobility parameter based on the means of transport identified, - identification of a mission order justifying entry into geographic zone 100 - determination and allocation of a destination within geographical zone 100.

[0247] Thus, each person present within the geographical zone 100 is equipped with a user terminal 2000. Thanks to the position determination module 2400 of the user terminal 2000, the user movements, identified by their user terminal 2000, are tracked in real time from the device 1000.

[0248] According to one embodiment, it is possible for people present on the site to also be guided in real time from their user terminal 2000.

[0249] This is particularly the case for visitors who have been subject to the visitor admission protocol. For example, if a person is visiting the geographical area 100, a destination determined according to the type of visit is assigned to them. Guidance to this destination is then carried out via the user terminal 2000. The person The visitor then knows the route to follow to reach the assigned destination.

[0250] Thus, it is possible from the device 1000 to view in real time the movements of all the people present in the geographical area 1000.

[0251] According to one embodiment, the device 1000 is adapted to detect an anomaly in the continuation of the route to be followed to reach the destination assigned during the admission protocol.

[0252] Method

[0253] With reference to the diagram in [Fig.5], the method of determining an assembly area and an evacuation route to the determined assembly area is detailed.

[0254] When a first incident occurs in the geographical area 100, a person equipped with a user terminal 2000 sends a notification to the device 1000 indicating that an incident has occurred as well as the position of this incident (step 71).

[0255] The notification may also include an incident type, for example defined according to the incident typology defined in the incident database. The notification may also include the position of the person. This position may be the position of the user terminal 2000.

[0256] The position of the incident may be the position of the user terminal 2000 determined by the position determination module 2400.

[0257] The device 1000 then implements the method of determining an assembly area and an evacuation route to the determined assembly area in order to allow emergency evacuation of the person who sent the notification (this is then a person to be evacuated).

[0258] This method is implemented by the device 1000 by the modules 101, 200, 300, 400, 500, 600, 700, 800 described above.

[0259] The device 1000 has the mapping of the geographical area 100 thanks to its module 101 as described above. The device 1000 accesses the mapping database at the time of receipt of the notification sent by the user terminal 2000 or regularly or constantly independently of the receipt of a notification indicating that an incident has occurred as well as the position of this incident (step 71).

[0260] Based on this notification, and in particular on the position of the incident, the device 1000 defines an incident zone 130 in the reference frame R of the geographical zone 100 (step 30 of the diagram of [Fig.5]). The definition of the incident zone 130 may comprise a step of defining an impact zone and an epicenter zone within the incident zone. At this stage, the evacuation is not yet triggered.

[0261] For example, a security operator at the industrial site diagnoses and positions an incident precisely with adjustment of the impact radius based on the notification received.

[0262] The device 1000 also has the position of the person who sent the notification thanks to its computerized obtaining module 400 (step 40 of the diagram in [Fig.5]).

[0263] It is possible that it obtains the position of the person who sent the notification at the time of receipt of the notification. This is particularly the case when the notification includes the position of the person.

[0264] Nevertheless, it is possible that the device 1000 has the position of the person by regularly accessing a database providing information.

[0265] In [Fig.3], this position is represented diagrammatically by point A.

[0266] In other words, steps 10 and 40 may have been completed prior to receipt of the notification or at the time of receipt of the notification or one of them may be performed beforehand and one of them at the time of receipt of the notification.

[0267] Based on the plurality of assembly areas 120, for example the assembly areas 120A, 120B and 120C of [Fig. 3] and the incident area 130 and the position of the person who sent the notification, the module 500 of the device 1000 determines the target assembly area 121 (step 50 of the diagram of [Fig. 5]).

[0268] In [Fig.3] for example, the assembly area 120A is the target assembly area 121.

[0269] Then, based on this target assembly area 121, the movement graph 110, the obtained position of the person, and the incident area, the module 600 of the device 1000 determines an evacuation route 200 from the position of the person to be evacuated to the target assembly area 121 (step 60 of the diagram of [Fig.5]).

[0270] The route 200 thus comprises the network node 111 closest to the position of the person to be evacuated, the network node 111 included in the target assembly area and a plurality of paths 112 connecting these two network nodes as well as the network nodes 111 forming these paths 112.

[0271] For example, in [Fig.3], route 200 includes paths 112d, 112f, 112g and 112h of the travel graph (illustrated in [Fig.4]).

[0272] Then, the evacuation is triggered. Thus, the device 1000 sends the route 200 to the user terminal 2000 (step 70 of the diagram of [Fig.5]) and this route is received by the user terminal 2000 (step 21 of the diagram of [Fig.5]).

[0273] Thus, the person to be evacuated, i.e. the person who sent the notification, just has to follow the route 200 sent by the device 1000.

[0274] Furthermore, the device 1000 repeats steps 10 to 60 for all persons present in the geographical area 100, i.e. persons who have not sent the notification but who still need to be evacuated.

[0275] It is possible for the device 1000 to repeat steps 10 to 60 only for people present in one of the geographic regions 1, 2 or 3.

[0276] If a second incident occurs and the device 1000 receives a notification from a terminal 2000 indicating its position, the device 1000 implements steps 10 to 60 described above for this new incident and also for the people who did not send the notification.

[0277] The device 1000 will therefore determine a new route 200 taking into account the position of the people to be evacuated and the two incident zones corresponding to the first and second incidents.

[0278] This new route 200 is therefore an update of the previously determined route 200.

[0279] It is also possible that, for at least one person to be evacuated, the evacuation route 200 is determined after a determined time interval or on a regular basis. This may in particular be the case when the incident zone has been defined dynamically over time.

[0280] The target assembly area 121 and the route 200 to reach it depend on the position of the person to be evacuated. Thus, each target assembly area 121 is personalized to the person to be evacuated and each route 200 also: the device 1000 therefore defines several target assembly areas 121 for a plurality of people to be evacuated.

[0281] Thus, all the people present in the geographical area 100 have an evacuation route 200 personalized based on at least their position within the geographical area 100. As detailed above with regard to the modules 500 and 600 of the device 1000, it is also possible for the evacuation route 200 to be personalized based on a mobility parameter of each person or for a passage location to be imposed.

[0282] Between, the device 1000 having access to the position of all the people to be evacuated, for example by assimilating them to the position of the user terminals 2000, it can count the number of people having reached their target assembly area.

[0283] Alternative embodiment

[0284] According to an alternative embodiment, a route is calculated between a current position of a person to be evacuated while he is already following a route towards a destination point or zone of the geographical zone 100.

[0285] As indicated above, this is particularly the case for visitors who have been subject to the visitor admission protocol. For example, if a person is visiting the area geographical area 100, a destination area determined according to the type of visit is assigned to it. Guidance to this destination is then carried out via the user terminal 2000. The person visiting then knows the route to follow to reach the assigned destination.

[0286] According to a first alternative embodiment, it can be provided that the module 600 of the device 1000 determines an alternative route to the destination point or area based on the defined incident area 130 instead of determining an evacuation route 200 from the position of the person to be evacuated to the target assembly area 121.

[0287] According to a first alternative embodiment, the determination module 600 already has the destination point or zone and therefore does not include a step of determining the destination point or zone.

[0288] The method according to the alternative embodiment therefore comprises the following steps:

[0289] - access (10) the mapping database;

[0290] - access a destination database comprising a definition of a point or a destination area 150, the destination point or area corresponding to or comprising at least one network node 111;

[0291] - define (30) an incident zone 130 in the reference system;

[0292] - obtain (40) information representative of a position of a person at evacuate into the R reference system;

[0293] - determine (60) an alternative route 250 from the position of the person to evacuate to the destination point or area 150 based on the position of the person to be evacuated, the displacement graph modeling data, the destination point or area 150 and the incident area 130.

[0294] According to a second alternative embodiment, the determination module 600 determines a new destination point or area. In other words, the determination module 600 determines a destination point or area instead of determining an assembly area.

[0295] For example, the destination point or area may be a warehouse. Thus, for example, guidance to the destination area is carried out via the user terminal 2000 when an incident occurs. In this case, it is possible that the destination area is no longer reachable, i.e. the assigned warehouse, and that it is then necessary to determine another warehouse for the visitor.

[0296] In this case, the method is directly applicable and becomes a method for determining a destination area and an alternative route to the determined destination area, the method comprising the following steps:

[0297] - access (10) a mapping database;

[0298] the mapping database comprising displacement graph modeling data 110 in a reference frame R relating to a geographic area 100;

[0299] the movement graph modeling data comprising a plurality of network nodes 111 and a plurality of paths 112 connecting the network nodes to each other;

[0300] the mapping database further comprising modeling data of a plurality of destination zones 150 defined in the reference system R; for example, warehouses or retention basins etc.

[0301] each destination zone 150 comprising at least one network node 111;

[0302] - define (30) an incident zone 130 in the reference system;

[0303] - obtain (40) information representative of a position of a person at evacuate into the R reference system;

[0304] - determining (50) a target destination area 151 from among the plurality of destination areas destination 150 depending on the position of the person and the incident zone 130;

[0305] - determine (60) an alternative route 250 from the position of the person to evacuate to the target assembly area 121 based on the position of the person to be evacuated, the movement graph modeling data, the target assembly area 121 and the incident area 130.

[0306] Thus, the method of determining a destination area and an alternative route to the determined destination area is identical to the method of determining an assembly area and an evacuation route to the determined assembly area described above if the determined assembly area is considered to become a destination area.

[0307] The determination area may be determined based on logistical constraints relating to the delivery (for example, security or time constraints) to be distributed or the accreditations of the person making the trip. The logistical constraints may in particular relate to the reception capacity of the destination areas for a new delivery.

[0308] These two alternative embodiments allow a person to be evacuated to complete their task requiring reaching the destination point or area before reaching an assembly area. For example, if an operator is delivering hazardous materials, it is sometimes preferable for them to drop off these materials at their destination location before reaching an assembly area defined according to the steps detailed above.

[0309] Advantages

[0310] The method makes it possible to trigger the evacuation of the geographical area 100 by sending an evacuation route 200 to each person to be evacuated.

[0311] The method and the devices 1000 and 2000 also make it possible to follow the progress of the evacuation in real time on the digital map because all the people connected to the application via their terminal 2000 are geolocated in real time on the map. [Fig.l] illustrates an example of a user interface of the device 1000 from which to follow the progress of the evacuation.

[0312] In addition, the evacuation is carried out more precisely because it is possible to trigger an evacuation from the different geographical regions 1, 2, 3 etc. of a geographical zone 100, by determining the candidate assembly zones and those which are directly impacted by the incident (for example by toxic fumes, for example, with regard to the strength and direction of the wind in the event of a fire).

[0313] In addition, the method is practical, simple and therefore safe for the people to be evacuated. To evacuate, according to one embodiment, a simple text message is sent to all the people in the geographical zone 100 while the visitors will have received the instruction to scan a QR code in the event of an alert.

[0314] People will be guided in a simple and intelligent manner. For example, the evacuation route 200 determined for each person is the shortest path based on the incident zone(s) 130, the mobility of the person, whether they are familiar with the site or the first user.

[0315] Thus, the method allows the guidance of each person to be evacuated, automatically, and without action on their part, towards the most appropriate assembly area 120 based on their personal mobility factors. The guidance can be updated in real time, without action from the user, taking into account the evolution of emergency conditions.

[0316] Furthermore, since the device 1000 has the position of each person present in the geographical area 100, it can determine the static people and alert emergency services, whether professional or not (for example, the people working on the site determined in advance are alerted of the static people on their route 200). Indeed, a static position determined by the device 1000 can represent inert people or people in difficulty and in need of rescue.

[0317] Others

[0318] Embodiments of the present invention may be implemented in software, hardware, application logic, or a combination of software, hardware, and application logic. The software, application logic, and / or hardware may reside on the apparatus, on a separate device, or on a plurality of devices. If desired, a portion of the software, application logic, and / or hardware may reside on the apparatus, a portion of the software, application logic, and / or hardware may reside on a separate device, and a portion of the software, application logic, and / or hardware may reside on a plurality of devices.

[0319] In an exemplary embodiment, the application logic, software, or a set of instructions is stored on one of various conventional computer-readable media. In the context of this document, a "computer-readable medium" may be any medium or means capable of containing, storing, communicating, propagating, or transporting the instructions for use by or in connection with an instruction-executing system, apparatus, or device, such as a computer. A computer-readable medium may include a computer-readable storage medium, which may be any medium or means capable of containing or storing the instructions for use by or in connection with an instruction-executing system, apparatus, or device, such as a computer.

[0320] If desired, the various functions discussed herein may be performed in a different order and / or simultaneously. Furthermore, if desired, one or more of the functions described above may be optional or combined.

[0321] For example, the method can be implemented via a dedicated application installed on the device 1000 and the terminals 2000 implementing the modules detailed previously.

[0322] Although the invention has been described in connection with several particular embodiments, it is quite obvious that it is in no way limited thereto and that it includes all the technical equivalents of the means described as well as their combinations if these fall within the scope of the invention.

[0323] The use of the verb “comprise”, “comprise” or “include” and its conjugated forms does not exclude the presence of other elements or other steps than those set out in a claim.

[0324] In the claims, any reference sign in parentheses cannot be interpreted as a limitation of the claim.

Claims

Claims

1. A method for determining an assembly area and an evacuation route to the determined assembly area, the method being implemented by a device comprising means for: - accessing (10) a mapping database; the mapping database comprising displacement graph modeling data (110) in a reference frame (R) relating to a geographical area (100); the displacement graph modeling data comprising a plurality of network nodes (111) and a plurality of paths (112) connecting the network nodes to each other; the mapping database further comprising modeling data of a plurality of assembly areas (120) defined in the reference frame (R); each assembly area (120) comprising at least one network node (111); - defining (30) an incident area (130) in the reference frame;- obtaining (40) information representative of a position of a person to be evacuated in the reference frame (R); - determining (50) a target assembly area (121) from among the plurality of assembly areas (120) as a function of the position of the person to be evacuated and the incident area (130); - determining (60) an evacuation route (200) from the position of the person to be evacuated to the target assembly area (121) as a function of the position of the person to be evacuated, the movement graph modeling data, the target assembly area (121) and the incident area (130).;

2. Method according to the preceding claim, in which the step of defining the incident area in the repository comprises: - accessing an incident database comprising an incident typology defining a plurality of incident types and a definition: of the incident area (130) associated with each incident type; - defining the incident area (130) in the repository according to an incident type defined in the incident typology; and / or - access a meteorological database relating to the geographical area; - define the incident zone (130) dynamically in relation to the meteorological data.

3. Method according to any one of the preceding claims, wherein the step of determining (50) a target assembly area (121) from among the plurality of assembly areas (120) based on the position of the person to be evacuated and the defined incident area (130) comprises: - determining (51) a plurality of routes by determining, for each assembly area (120) from among at least two assembly areas of the plurality of assembly areas (120), at least one route from the position of the person to be evacuated to the assembly area from among the at least two assembly areas;the at least one route being determined based on the position of the person to be evacuated, the movement graph modeling data (110) and the assembly area (120) from among the at least two assembly areas and the incident area (130), - selecting (52) the evacuation route (200) from among the plurality of routes based on a selection criterion, and - determining (53) the target assembly area (121) based on the assembly area (120) of the selected evacuation route (200).;

4. Method according to any one of the preceding claims, in which the at least one determined route comprises only network nodes (111) located, in the reference frame (R), outside the incident zone and only paths (112) connecting these network nodes to each other located, in the reference frame (R), outside the incident zone.

5. A method according to any preceding claim wherein the evacuation route (200) is determined further based on at least one predetermined network node (111) among the plurality of network nodes (111) of the travel graph modeling data; the determined route comprising the at least one predetermined network node.

6. A method according to any preceding claim further comprising: - accessing a user database comprising a parameter representative of a mobility of the person to be evacuated; the evacuation route (200) being determined furthermore as a function of the parameter representative of a mobility of the person to be evacuated.

7. Method according to any one of the preceding claims, wherein the mapping database further comprises modeling data of a plurality of predefined geographical regions (1, 2, 3) in the reference frame (R), the method further comprising: - determining at least one geographical region to be evacuated from among the plurality of predefined geographical regions (1, 2, 3) as a function of the defined incident zone; - determining that the position of the person to be evacuated is included in the at least one geographical region to be evacuated.

8. Method according to any one of the preceding claims further comprising: - sending, from a terminal, a notification indicating an occurrence of an incident within the geographical area, the notification comprising a location of the incident in the repository (R); - receiving (20) the notification and defining the incident area (30) in the repository based on the location of the incident received; - sending the evacuation route (70) to the terminal.

9. Device (1000) for determining an assembly area and an evacuation route to the determined assembly area, the device comprising means for: - accessing (10) a mapping database; the mapping database comprising displacement graph modeling data (110) in a reference frame (R) relating to a geographical area (100); the graph modeling data comprising a plurality of network nodes (111) and a plurality of paths (112) connecting the network nodes to each other; the mapping database further comprising modeling data of a plurality of assembly areas (120) defined in the reference frame (R); each assembly area (120) comprising at least one network node (111);

10. - define (30) an incident zone (130) in the reference system; - obtain (40) information representative of a position of a person to be evacuated in the reference system (R); - determining (50) a target assembly area (121) from among the plurality of assembly areas (120) based on the position of the person to be evacuated and the incident area (130); - determining (60) an evacuation route (200) from the position of the person to be evacuated to the target assembly area (121) based on the position of the person to be evacuated, the movement graph modeling data, the target assembly area (121) and the incident area (130). Computer program comprising instructions for executing the steps of the method according to one of claims 1 to 8 when said program is executed by a processor.

Citation Information

Patent Citations

  • Method and system for evacuation support

    EP2736027A1

  • Evacuation route planning tool

    US20080046134A1

  • Method of Route Retrieval

    US20100057354A1

  • Method and device for guiding using a connected object in a building

    WO2021064225A1