Le client parent envoie une commande de surveillance au client jeune via un SMS spécial, et le client jeune répond et l'exécute. Le contenu de la surveillance comprend l'obtention de la position GPS, l'obtention de la liste actuelle des applications, la restriction de l'accès à Internet, la fermeture ou la désinstallation de l'application., etc. Le côté serveur Web est utilisé pour enregistrer les informations des clients, interroger le statut des clients adolescents, fournir une plate-forme de communication entre les parents et les clients et analyser le comportement des clients adolescents. Combiner la surveillance à distance avec la plateforme Android pour construire un système de surveillance pour les adolescents, afin que les parents puissent appréhender efficacement l'utilisation des téléphones mobiles par les adolescents.
De plus en plus de parents équipent leurs ados de smartphones. En raison de la faible autodiscipline des jeunes, une surutilisation se produit souvent, ce qui non seulement affecte gravement l'apprentissage, mais nuit également à la santé physique et mentale. Basé sur la plate-forme Android, un système de surveillance juvénile est conçu et mis en œuvre. Le système réalise les fonctions du client parent pour vérifier l'état d'exécution du programme du client adolescent, fermer ou désinstaller l'application, contrôler la connexion réseau, suivre la piste de mouvement, masquer le système de surveillance, etc., afin de limiter raisonnablement le l'utilisation du téléphone portable par l'adolescent. Grâce au positionnement GPS et à d'autres fonctions, il assure la protection de la sécurité des jeunes et crée un bon environnement d'apprentissage et de croissance pour eux. Le serveur Web utilise une technologie d'exploration de données pour obtenir des informations efficaces, analyser le comportement des jeunes clients et proposer des suggestions raisonnables. De plus, le système est également exécutoire et ne sera pas désactivé ou désinstallé par les adolescents ayant une faible maîtrise de soi, affectant la tutelle.
technologie clé
1.1.1 Filtrage des nombres
Lorsqu'un court message arrive au jeune client, le numéro de l'expéditeur est obtenu en premier, et ce numéro est utilisé pour correspondre à la paire de tutelle correspondante. S'il ne correspond pas au numéro de client parent dans la paire de tutelle, il sera considéré comme un normal SMS, et le SMS sera stocké dans le récepteur. Dans la boîte de réception, les adolescents peuvent le lire à tout moment ; s'il y a une correspondance, le message texte sera intercepté et transféré au processus d'inspection du contenu.
1.1.2 Contrôle du contenu
Le contenu du SMS est revu principalement sur la base de la méthode de correspondance des mots clés, et l'algorithme de correspondance des chaînes utilisé est l'algorithme BM classique. Les mots-clés de ce système sont personnalisés par le développeur et les mots-clés de commande spéciaux qui appellent différents modules de traitement sont pré-ajoutés dans la table de la base de données. Pour les messages texte qui ne correspondent pas aux mots-clés personnalisés, ils sont traités comme des messages texte normaux ; pour les messages texte qui sont mis en correspondance avec succès, le jeune client répond à la commande de tutelle, et ce type de message texte n'est pas affiché sur l'écran du jeune. Après l'exécution de la commande, un SMS de retour est envoyé aux parents.
L'exploration de données, également connue sous le nom de découverte de connaissances de base de données, fait référence au processus de recherche d'informations précieuses cachées et jusque-là inconnues à partir des données massives stockées dans la base de données, avec des fonctions telles que la caractérisation, la différenciation, l'association, l'analyse de corrélation, la classification, la prédiction et le regroupement.. Le système combine des méthodes d'exploration de données telles que l'analyse par grappes, l'analyse en composantes principales et les règles d'association pour analyser le comportement des clients adolescents, fournir aux parents des informations précises et efficaces et fournir des suggestions raisonnables pour la surveillance parentale.
L'intention initiale de la conception du système est que les parents surveillent l'utilisation des téléphones portables par les adolescents, et il est nécessaire que la méthode d'accès du système client pour adolescents ait une forte dissimulation. Déclarez l'activité d'entrée APP comme recevant un démarrage d'intention implicite, c'est-à-dire, ajoutez android:scheme sous la balise data dans la balise intent-inflate dans le manifeste, afin que l'icône système puisse être masquée sur les téléphones mobiles des adolescents.
2 Conception de la structure du système
La structure globale du système est "serveur Web + client parent + client jeunesse". Le client parent envoie une commande de tutelle au client jeune par SMS, et le client jeune répond à la commande pour exécuter le comportement de tutelle correspondant. Le contenu de surveillance comprend l'obtention du GPS, l'obtention de la liste d'applications actuelle du téléphone mobile, la restriction d'Internet, fermeture ou désinstallation de l'application, etc. Le côté serveur Web est utilisé pour enregistrer les informations des clients, interroger le statut des clients adolescents, fournir une plate-forme de communication entre les parents et les clients et analyser le comportement des clients adolescents.
Les clients parents peuvent communiquer sur la plate-forme fournie par le serveur Web ; le client parent peut accéder au serveur Web et le serveur Web envoie des informations au client parent via le réseau ; le client adolescent télécharge des informations sur le serveur Web via le réseau Le côté client le reçoit et l'enregistre sur le côté du serveur Web ; le côté client parent met en œuvre le comportement de tutelle sur le client adolescent en envoyant un court message spécial, et le client adolescent renvoie la situation de surveillance au client parent par le biais d'un court message spécial..
Le système est divisé en client et serveur Web. Le serveur Web est connecté à la base de données d'arrière-plan et le client est divisé en client parent et client adolescent. Les clients parents et adolescents soumettent leurs numéros de compte et mots de passe uniques au serveur Web lors de l'inscription. Une fois connectés, les parents doivent faire correspondre l'objet de tutelle, entrer le compte et le mot de passe du client de téléphonie mobile de l'adolescent et ne peuvent exercer la tutelle qu'après la vérification par le serveur Web. Après la première exécution de l'application installée sur le téléphone portable de l'adolescent, son icône est automatiquement masquée et il n'est pas facile pour les adolescents de la trouver et de la désinstaller.
Après avoir reçu le message court, le jeune client analyse le contenu du message court et identifie si le message court est une commande de tutelle au moyen du numéro de téléphone et de caractères spéciaux. S'il s'agit d'un message de contact normal, il ne sera pas traité. S'il s'avère qu'il s'agit d'un message de télésurveillance contenant des caractères spéciaux, le module de traitement correspondant sera appelé pour interagir avec le client parent ou le serveur Web pour envoyer l'état correspondant. informations. Une fois le système SMS identifié, il sera automatiquement intercepté et ne s'affichera pas sur les téléphones portables des adolescents.
3.1 Fonctions du client parental
3.1.1 Correspondance d'objet gardien
Les parents choisissent de faire correspondre l'objet de tutelle lors de l'inscription, saisissent le numéro de téléphone portable de l'adolescent qu'ils souhaitent surveiller et leur envoient un code de vérification correspondant. Après avoir saisi le code de vérification, le serveur vérifie l'exactitude du code de vérification. Si le code de vérification est correct et que d'autres informations sont légales, le client parent et le client jeune formeront une paire de tutelle.
3.1.2 Envoyer la commande
Après vous être connecté à l'APP client parent, cliquez sur le module de fonction correspondant pour envoyer le SMS de commande spéciale de tutelle au client jeune.
3.1.3 Échange d'informations
Les parents peuvent communiquer avec d'autres parents en publiant et en répondant après s'être connectés au client.
3.2 Fonctions côté serveur Web
3.2.1 Suivi de trajectoire
Vous pouvez afficher les informations GPS des adolescents à un certain moment ou afficher le graphique de trajectoire de mouvement des adolescents sur une certaine période de temps pour suivre la trajectoire.
3.2.2 Envoi d'informations
Envoyez des informations de surveillance du client juvénile au client parent, y compris des informations GPS et des informations sur l'état de fonctionnement actuel du téléphone portable.
3.2.3 Exploration de données
Utiliser l'analyse de classification pour modéliser le comportement des adolescents, effectuer une analyse en composantes principales, extraire les principaux facteurs d'influence, utiliser l'algorithme de règle d'association pour analyser la relation entre le comportement de tutelle, l'utilisation des smartphones par les adolescents et les notes, et transmettre les opinions analysées aux parents. exemple, quel type de suivi est le plus efficace, quels comportements peuvent avoir des effets néfastes, quand est l'utilisation la plus fréquente des téléphones portables, les "rappels chaleureux" et les "suggestions" qui nécessitent un suivi clé, etc.
3.3.1 Réception et analyse des commandes
Après avoir reçu le message court, le client jeune effectue d'abord un filtrage de numéro pour connaître le numéro de l'expéditeur et utilise ce numéro pour faire correspondre le numéro de client parent de la paire de surveillance correspondante. S'il ne correspond pas, il sera traité comme un message texte normal. S'il correspond, il sera intercepté et son contenu vérifié. Selon le contenu du message texte, il correspondra aux mots-clés de commande spéciaux prédéfinis dans le S'il ne correspond pas, il sera traité comme un message texte normal. S'il correspond à l'un d'entre eux, le module de traitement correspondant interagit avec le client parent ou le serveur Web, envoie les informations d'état correspondantes et implémente le comportement de tutelle. Une fois la commande exécutée, un message texte de rétroaction est envoyé au parent.
3.3.2 Obtenir le GPS
S'il s'avère que le message court est un message de surveillance à distance contenant une commande pour obtenir le GPS, le module GPS est appelé pour obtenir des informations GPS.
3.3.3 Obtenir l'état de fonctionnement du téléphone
S'il s'avère que le message court est un message court de télésurveillance contenant une commande pour obtenir l'état de fonctionnement du téléphone mobile, le module de programme en cours d'exécution est appelé pour obtenir les informations de l'application de téléphone mobile.
3.3.4 Statut d'envoi
Une fois que le système a appelé le module de traitement pour obtenir les informations de tutelle conformément à la commande SMS spéciale, il les envoie automatiquement au client parent ou crée un nouveau fil et télécharge les informations sur le serveur Web via le réseau.
3.3.5 Activer ou désactiver le réseau
S'il s'avère que le message court est un message court de télésurveillance contenant une commande d'ouverture ou de fermeture du réseau, le module de gestion de réseau est appelé pour ouvrir ou fermer la connexion réseau du client jeune.
3.3.6 Fermer ou désinstaller l'application
S'il s'avère que le message court est un message court de télésurveillance pour la commande d'obtention de l'état de fonctionnement du téléphone mobile, et qu'une application est à fermer, le module applicatif d'arrêt est appelé ; s'il s'agit d'un message court de surveillance pour une application à désinstaller, le module d'application de désinstallation est appelé pour désinstaller.
L'application des technologies liées à la télécommande à la gestion des adolescents par les parents résout dans une certaine mesure le phénomène de l'abus des téléphones portables par les adolescents.Par rapport à la méthode traditionnelle de gestion de l'éducation à effet unique et insatisfaisant, ce système peut gérer plus efficacement le quotidien la vie des adolescents. Le logiciel convient également aux autres membres de la famille, aux amis proches et à un large éventail d'applications. Utilisant la plate-forme Internet et les technologies de l'information et de la communication, Internet est profondément intégré à l'industrie de l'éducation traditionnelle, offrant aux parents une nouvelle méthode de surveillance.