Extraction of routing card information of an event system
Devices, systems, and methods for extraction of routing card information of an event system are described herein. In some examples, one or more embodiments include a computing device comprising a memory and a processor to execute instructions stored in the memory to receive a file of a routing card associated with a facility including the event system, convert the file to an image, extract facility information, map and routing information, and event device information from the image of the routing card, and generate an output file having the extracted data as metadata in the output file.
1 . A computing device for extraction of routing card information of an event system, comprising:
a memory; and
a processor configured to execute executable instructions stored in the memory to:
receive a file of a routing card associated with a facility including the event system, wherein the routing card includes directions from a designated location to a location of a corresponding event device associated with the routing card;
convert the file to an image;
extract facility information, map and routing information, and event device information from the image of the routing card via a machine learning model;
generate an output file having the extracted facility information, map and routing information, and event device information as metadata in the output file; and
transmit, in response to an event device of the event system detecting an event at a location of the facility, an event routing report based on the output file to a mobile device, wherein the event routing report includes event device information associated with the event device that detected the event, a map based on the event device that detected the event, and routing information on the map for a route from a location of the mobile device to the location of the event device that detected the event.
2 . The computing device of claim 1 , wherein the processor is configured to:
train the machine learning model to locate, in a training image, a predetermined scan area; and
extract the map and routing information from the file using the trained machine learning model.
3 . The computing device of claim 1 , wherein the processor is configured to extract the facility information and the event device information by performing text recognition on the image.
4 . The computing device of claim 1 , wherein the facility information extracted from the image includes at least one of:
a zone of the facility;
a location in the zone;
a map identifier identifying a map; and
a number of event devices in the location in the zone.
5 . The computing device of claim 1 , wherein the map and routing information extracted from the image includes at least one of:
a map of a zone of the facility;
a shortest route from an initial location to a location in the zone of the facility; and
a map legend defining symbols located on the map of the zone.
6 . The computing device of claim 1 , wherein the event device information extracted from the image includes at least one of:
a device identifier of the event device;
a device type of the event device; and
connection information of the event device.
7 . The computing device of claim 1 , wherein:
the file is of a first file type; and
the output file is of a second file type that is different from the first file type.
8 . A system for extraction of routing card information of an event system, comprising:
a computing device configured to store an output file having metadata corresponding to a routing card associated with a facility including the event system, wherein the routing card includes directions from a designated location within the facility to a location of a corresponding event device associated with the routing card; and
a mobile device configured to:
receive a notification of an event occurring in the facility detected by an event device; and
display an event routing report corresponding to the event, wherein the event routing report includes:
textual facility information associated with a location of the event device within the facility;
a map of the facility based on the location of the event device;
routing information including a route displayed on the map from a current location of the mobile device to the location of the event device in the facility; and
textual event device information associated with the event device.
9 . The system of claim 8 , wherein the mobile device is configured to cause the event device to take an action in response to a user input to the mobile device.
10 . The system of claim 9 , wherein the mobile device is configured to update a current geographic location of the mobile device as the mobile device moves in the facility.
11 . A method for extraction of routing card information of an event system, comprising:
receiving, by a computing device, a plurality of files of a corresponding plurality of routing cards associated with a facility including the event system, wherein each of the plurality of routing cards includes directions from a corresponding designated location to a corresponding location of event devices associated with each of the plurality of routing cards;
converting, by the computing device, the plurality of files to a corresponding plurality of images;
extracting, by the computing device, data including textual facility information, map and routing information, and textual event device information from each image of the plurality of images;
generating, by the computing device, an output file having the extracted textual facility information, map and routing information, and textual event device information as metadata in the output file;
displaying, by a mobile device in response to an event occurring in the facility, an event routing report corresponding to a particular event device of the plurality of event devices detecting the event, wherein the event routing report includes:
the textual facility information associated with the particular event device and a corresponding location of the particular event device within the facility;
the map and routing information including a route from a current location of the mobile device to the location of the particular event device in the facility; and
the textual event device information associated with the particular event device; and
causing, by the mobile device, the particular event device to take an action in response to a user input to the mobile device.
12 . The method of claim 11 , wherein the method further includes displaying, by the mobile device in response to a plurality of events occurring in the facility, a plurality of notifications each corresponding to an event of the plurality of events.
13 . The method of claim 12 , wherein the method includes prioritizing, by the mobile device, the plurality of notifications.
14 . The method of claim 13 , wherein the mobile device is configured to prioritize the plurality of notifications based on an alarm type, a device type, and a device location of each event device associated with each one of the plurality of events.
15 . The method of claim 11 , wherein the corresponding designated location is a storage location of the plurality of routing cards within facility.
16 . The method of claim 11 , wherein the plurality of routing cards each include information related to a corresponding event devices associated with the plurality of routing cards.