Chatbot

=Présentation=


 * Sujet : ChatBot
 * Auteur : Edwin NIOGRET
 * Enseignants : Didier DONSEZ, Georges-Pierre BONNEAU

=Mots clés= Chatbot, intelligence artificielle, IHM

=Résumé= Le Geofencing est une technologie basée sur le positionnement par GPS ou réseaux cellulaire, et permet la création de zone géographique virtuel et la notification des dispositifs électronique entrant dans ces zones. Cette technologie peut être utilisée dans différents types d'applications.

=Abstract= The Geofencing is a technology based on GPS or cellular networks positionning. It allows the creation of virtual geographical area (geofence) and notify when electronical devices entrering or leaving the area. This technology can be used in various types of applications.

=Synthèse=

Principe
Le geofencing (ou Géo-repérage) est basée sur la géolocalisation. En effet, elle permet de créer une zone virtuelle sur une carte numérique et à l'aide de la géolocalisation, une notification est envoyée à l'utilisateur lorsqu'il entre ou sort de cette zone. Les zones peuvent êtres de forme circulaire ou non-circulaire et la localisation d'un utilisateur peut se faire avec le GPS, GSM ou par WiFi. L'utilisation se fait à grande échelle (supérieur à 50m) contrairement au Beacon qui s'utilise dans un batiment.

Marchés
L'étude de marché fait ressortir plusieurs domaines d'utilisations du geofencing :
 * Marketing: utilisé pour diffuser des offres ou alertes lorsque l'on se trouve à proximité d'un magasin. Par exemple, une zone de geofencing autour d'un restaurant où chaque utilisateur recevra une notification lui indiquant une réduction sur un plat spécifique.
 * Monitoring: Permettre la surveillance de véhicule, comme ceux utilisés dans les chantiers de constructions ou dans une entreprise, afin d'être averti si un véhicule ne respecte pas son parcours par exemple.
 * Sécurité: Améliorer la sécurisation des données ou limiter l'utilisation d'application mobile si l'on sort de la zone liée à l'entreprise.

Acteurs
Le geofencing peut être utilisé par n'importe qui, aussi bien les particuliers que les professionnels. Actuellement, cette technologie est principalement utilisée à des fins commerciales, alors qu'à ses débuts, le geofencing servait pour les sociétés de transport.

Fonctionnement
Le geofencing est composé d'un logiciel de geo-tracking GPS, de balises GPS et de moyens de notifications. Le logiciel de geo-tracking permet la création des périmètres virtuels qui servent à définir les zones. C'est lui qui va traquer les balises GPS dans la zone et va envoyer une notification si une balise GPS (ou smartphone) entre ou sort de la zone.

Zone
Une zone peut être soit de forme circulaire ou non-circulaire. Une zone circulaire est définie par une latitude et une longitude qui va indiquer le centre et un radius qui va être le rayon de la zone circulaire, alors qu'une zone non-circulaire (en somme un polygone) est définie par un ensemble de points géographiques (latitude et longitude).

Notifications
Différents types de notifications peuvent êtres employés suivant l'utilisation du geofencing:
 * SMS: utilisé dans le marketing. Un utilisateur muni d'un téléphone entre dans la zone et reçoit un message de subscription de la forme "Envoyer  au . Lorsque l'utilisateur a renvoyé le mot clé, il peut recevoir par SMS des informations lorsqu'il se trouve dans la zone prédéfinie.


 * Notification push: C'est une notification d'application mobile. Utilisé pour le geofencing sur smartphone, l'application sert de relais avec le logiciel de geo-tracking, c'est elle qui va permettre l'affichage de la notification et va déterminer le mode de géolocalisation.

Géolocalisation
La localisation se fait par GPS, mais aussi par triangulation GSM ou par WiFi. Il existe 2 méthodes de geofencing pour les smartphones :
 * Active: Application en premier plan, utilise le GPS pour se géolocaliser, mais a une consommation de batterie assez élevé.
 * Passive: Application en arrière plan, utilise le réseau mobile pour la localisation (failbe consommation de batterie).

=Conclusion= Le geofencing permet la création de zones virtuelles et peut être utilisé dans différents domaines d'applications, comme dans le secteur du transport de marchandises où une notification sera envoyée si un convoi se trouve à proximité d'un point d'intérêt ou plus récemment dans le secteur du marketing afin de communiquer des offres à un utilisateur muni d'un smartphone, s'il se trouve dans une zone publicitaire. Cette technologie s'utilise plutôt dans des grandes zones (de l'ordre de 100m au km) en extérieurs du fait de l'imprécision de la localisation par GPS. Elle est en pleine expansion depuis les années 2010 et trouve une forte utilité dans le marketing.

=Bibliographie=
 * https://www.1min30.com/inbound-marketing/definition-le-geofencing-21265
 * http://academy.pulsatehq.com/7-things-about-geofencing
 * http://www.csantamariav.com/gsm-gps-geofencing/
 * https://www.tatango.com/blog/how-does-sms-geofencing-work/
 * http://ravtrack.com/avl/using-gps-to-set-up-geo-fencing-zones-and-perimeters-19/
 * http://searchsecurity.techtarget.com/answer/How-can-geofencing-improve-an-enterprise-security-strategy
 * http://www.e-marketing.fr/Thematique/marques-enseignes-1002/Tribunes/geofencing-de-la-surveillance-logistique-a-la-conquete-de-consommateurs-250844.htm#hZs4dO2r9uk8AzqD.97
 * http://www.transport-intelligent.net/produits-services/article/le-geofencing