Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Software specifications

Software specifications
SecurMatch

1 sur 11
Software specifications
SUMMARY
A. Presentation
A.1. Goals
A.2. The targets
B. Competitors
C. Software Development
C.1. Mobile Version
C.2. Window Version
D. Data

2 sur 11
Software specifications
A. PRESENTATION
A.1. Goals
The expected objectives with this new software:
We need to be able to recognize items using photos, and GPS coordinates if available, add the
information to a database and based on other items written in the database tell if everything is
correct.
It is also necessary to be able to carry out preventive maintenance, by analyzing potentially
fragile infrastructures, for example a damaged pole, a box in the process of deceiving (badly
fixed on a pole), a poorly stored room with boxes not attached (in bulk).

Example for a column:

Box
detected by
AI
Matching with the database.
Result = Compliant or non-complian

Label
detected N°
by AI 1. The stages of use PT3027 by the
user: read by AI
Label
detected 2. 1. A technician takes a
by AI photo of the equipment concerned (poles, line, meter,
connection, pipe, etc.).

3. The photo is analyzed by the application having learned to recognize the elements of interest.
4. The photo is analyzed by the application having learned to recognize the elements of interest.
5. Depending on the case, the technician can be guided by the application until the operation is validated,
or a compliance report can be issued.

Ideally, for each client or project we could learn to recognize a different type of object.
A.2. Targets
The software is intended for telecommunications network managers, and subcontractors for the installation and
maintenance of infrastructure
Users will also be able to work with our other SecurRip software.

They will be able to work with a computer running windows or a cell phone running android.
B. COMPETITORS
https://deepomatic.com/
The main things that differentiate us from the competition are in the use of a lot of other data with SecurRip.
We can do a lot of Matching :

3 sur 11
Software specifications
C. SOFTWARE DEVELOPMENTS
C.1. Menu mobile
You must log in with a user account and passwords, the application is not self-service on the android store.
C.1.2. Main screens:

There are 2 buttons for 2 possibilities:


1 / Scheduled report - a list of work already scheduled from the computer
application.
2/ Spontaneous reading - I am in the field and I want to control an
element at Hazard

Scheduled
reading

Statement
C.1.3. Scheduled report screen:
spontaneous

A list of tasks is available only those assigned to the profile, you can select
an element in the list here are the columns of the list:

Status Project Type Locatio Address Date


Name Technic n
al N0
Processe Charact Charact Charact Charact Charact Dd/mm/yy
d er er er er er yy
Complia string string string string string
nt and and and and and
Non number number number number number
Complia
nt

You must be able to organize the columns by increasing or decreasing


value.

4 sur 11
Software specifications
After selecting an item from the list :

Name of the person who assigned the job

Technical number and color according to its condition


(blue, red, or green)

Name of the person assigned to the job

Date of last analysis

Status (To be processed, Compliant or Non-compliant)

Analysis version number, V1, V2, V3 ...

Creation date

Summary of technical information, Type Technical No.,


Location

Geolocation on Google maps


Après avoir cliqué sur Go : Go
Button to take the photo for automatic analysis

Technical number and


color according to its
condition (blue, red, or
green)

Help with automatic


selection if necessary (1)

Representation of
automatic selection by
artificial intelligence

To add a zone (1)

+ next step

Delete a zone (1)


(1) -> possibility not to authorize, donation not to display these elements.

5 sur 11
Software specifications
Next step :
Display of details by elements. We display as much detail as possible to be able to compare as much as possible.
If some cannot be read, for example, we will not compare the item, it will not be an error.

Type of box, Type of box,


Location, N° Location, N°

Type, Location, Type, Location,


N° N°

Type, Location,

Ou Summary of equipment:
1/1 box, 1/2 labels

Résumé des équipements :


1/1 boite, 2/2 etiquettes

Compliant Non-Compliant

C.1.3. Scheduled Report Screen :


After clicking on Spontaneous Statement:
to analyze we will find the technical point by the GPS coordinates,
and the database. Technical number and
color according to its
condition (blue, red, or
green)

Help with automatic


selection if necessary (1)

Representation of
automatic selection by
artificial intelligence

To add a zone (1)

next step

6 sur 11
+
Delete a zone (1)
Software specifications

(1) -> possibility of not authorizing, donation not to display these elements.
Next step :
Display of details by elements. We display as much detail as possible to be able to compare as much as possible.
If some cannot be read, for example, we will not compare the item, it will not be an error.

Type de boite, Type de boite,


Emplacement, N° Emplacement, N°

Type, Type,
Emplacement, N° Emplacement, N°

Type,
Emplacement, N°
Ou Résumé des équipements :
1/1 boite, 1/2 etiquettes

Résumé des équipements :


1/1 boite, 2/2 etiquettes

Conforme Non-Conforme

7 sur 11
Software specifications
C.2. Menu windows

Bienvenue
Merci de vous connecter
Nom utilisateur

Mots de passe

Tableau

Maps

Conforme
Conforme
A traiter
Conforme
A traiter

h**AAConforme
traiter
traiter
Conforme
Non conforme
Conforme
Non conforme
Non conforme
Bienvenue
Bienvenue

8 sur 11
Software specifications

Maps view :

Maps

Bienvenue

D. Data
There are 2 types of data:
1 / Data collected in the field using the "photos" mobile application and geographic coordinates. See chapter C.1
for the mobile application.
2 / data from a Fire base type database (https://console.firebase.google.com/)

D.1 matching learning


To allow learning in AI we will provide at least 100 photos, ideally 1000 that we will have tagged with the
elements we want to identify:
- Concrete, wood or iron post
- Bedroom
- Box
- Label
- Green or white sheath
- Box type

The AI should read the "Name, Number" on the Labels.

The data will be organized by technical point number written on the label or determined by geographic
location.

9 sur 11
Software specifications
Example of matching:
Information taken from the field:

Box
detected by
AI

Label
detected N°
by AI PT3027
read by AI
Label
detected
by AI

GPS Coordinates: 43.37073912395916, 5.698677466326827

Database Information:

Technical points

N° du point Nombre de câble Type de structure Type boite Coordonnées QGIS


technique connecté
PT3027 2 Poteau bois 3M BPEO T1 43.37073912395916,
(CDP) 5.698677466326827

Marching result:

Database
Technical point Number of Type of structure Box Type GPS Coordinates
number connected cables
PT3027 2 Poteau bois 3M BPEO T1 (CDP) 43.37073912395916,
5.698677466326827
AI with the photo
Technical point Number of Type of Box Type GPS Coordinates Number of
number connected structure Box
cables
PT3027 2 Poteau bois 3M BPEO T1 43.37073912395916, 1
(CDP) 5.698677466326827

10 sur 11
Software specifications
Interpretation:
- 2 cables = 2 labels found compliant
- Reference of the compliant box 3M BPEO T1 (CDP) = 3M BPEO T1 (CDP) Compliant
- Reading number PT3027 = PT3027 Complies
- Type of wooden post structure = compliant timber post

Location using GPS coordinates with a tolerance of D(m) (D is a parameter configuration by user.

11 sur 11

You might also like