Il client genitore invia un comando di monitoraggio al client giovanile tramite un SMS speciale, e il client giovanile risponde ed esegue. Il contenuto del monitoraggio include l'ottenimento della posizione GPS, l'ottenimento dell'elenco delle applicazioni corrente, la limitazione dell'accesso a Internet, la chiusura o la disinstallazione dell'applicazione, eccetera. Il lato server Web viene utilizzato per salvare le informazioni sui clienti, interrogare lo stato dei clienti adolescenti, fornire una piattaforma di comunicazione tra genitori e clienti e analizzare il comportamento dei clienti adolescenti. Combinando il monitoraggio remoto con la piattaforma Android per costruire un sistema di monitoraggio per adolescenti, in modo che i genitori possano comprendere efficacemente l'uso dei telefoni cellulari da parte degli adolescenti.
Sempre più genitori stanno dotando gli adolescenti di smartphone. A causa della debole autodisciplina dei giovani, spesso si verifica un uso eccessivo, che non solo incide gravemente sull'apprendimento, ma è anche dannoso per la salute fisica e mentale. Basato sulla piattaforma Android, viene progettato e implementato un sistema di monitoraggio dei minori. Il sistema realizza le funzioni del client genitore per controllare lo stato di esecuzione del programma del client adolescente, chiudere o disinstallare l'applicazione, controllare la connessione di rete, tracciare il percorso di movimento, nascondere il sistema di monitoraggio, ecc., in modo da limitare ragionevolmente il uso del cellulare da parte di adolescenti. Attraverso il posizionamento GPS e altre funzioni, fornisce protezione per la sicurezza dei giovani e crea per loro un buon ambiente di apprendimento e crescita. Il server Web utilizza la tecnologia di data mining per ottenere informazioni efficaci, analizza il comportamento dei giovani clienti e propone suggerimenti ragionevoli. Inoltre, il sistema è anche applicabile e non verrà disattivato o disinstallato da adolescenti con un debole autocontrollo, che influiscono sulla tutela.
tecnologia chiave
1.1.1 Filtraggio dei numeri
Quando un breve messaggio arriva al cliente giovane, si ottiene prima il numero del mittente e questo numero viene utilizzato per abbinare la coppia di tutori corrispondenti. Se non corrisponde al numero del cliente genitore nella coppia di tutori, sarà giudicato normale SMS, e l'SMS verrà memorizzato nel ricevitore. Nella posta in arrivo, gli adolescenti possono leggerlo in qualsiasi momento; se c'è una corrispondenza, l'SMS verrà intercettato e trasferito al processo di ispezione dei contenuti.
1.1.2 Ispezione del contenuto
Il contenuto dell'SMS viene rivisto principalmente in base al metodo di corrispondenza delle parole chiave e l'algoritmo di corrispondenza delle stringhe utilizzato è il classico algoritmo BM. Le parole chiave di questo sistema sono personalizzate dallo sviluppatore e le parole chiave dei comandi speciali che richiamano diversi moduli di elaborazione vengono pre-aggiunte nella tabella del database. Per i messaggi di testo che non corrispondono alle parole chiave personalizzate, vengono elaborati come normali messaggi di testo; per i messaggi di testo che vengono abbinati correttamente, il cliente del giovane risponde al comando di tutela e questo tipo di messaggio di testo non viene visualizzato sul telefono cellulare Dopo l'esecuzione del comando, viene inviato un messaggio di testo di feedback ai genitori.
Il data mining, noto anche come rilevamento della conoscenza del database, si riferisce al processo di ricerca di informazioni preziose nascoste e precedentemente sconosciute dagli enormi dati archiviati nel database, con funzioni come caratterizzazione, differenziazione, associazione, analisi di correlazione, classificazione, previsione e raggruppamento. Il sistema combina metodi di data mining come l'analisi dei cluster, l'analisi dei componenti principali e le regole di associazione per analizzare il comportamento dei clienti adolescenti, fornire ai genitori informazioni accurate ed efficaci e fornire suggerimenti ragionevoli per il monitoraggio dei genitori.
L'intenzione originale della progettazione del sistema è che i genitori controllino l'uso dei telefoni cellulari da parte degli adolescenti ed è necessario che il metodo di accesso del sistema client per gli adolescenti abbia un forte occultamento. Dichiara che l'attività di immissione dell'APP riceve l'avvio implicito dell'intento, ovvero aggiungi android:scheme sotto il tag dati nel tag intento-gonfiaggio nel manifest, in modo che l'icona di sistema possa essere nascosta sui telefoni cellulari degli adolescenti.
2 Progettazione della struttura del sistema
La struttura complessiva del sistema è "Web server + client padre + client per giovani". Il cliente genitore invia un comando di tutela al cliente giovane tramite SMS, e il cliente giovane risponde al comando di eseguire il comportamento di tutela corrispondente.Il contenuto del monitoraggio include l'ottenimento del GPS, l'ottenimento dell'elenco di applicazioni corrente del telefono cellulare, la limitazione di Internet, chiusura o disinstallazione dell'applicazione, ecc. Il lato server Web viene utilizzato per salvare le informazioni sui clienti, interrogare lo stato dei clienti adolescenti, fornire una piattaforma di comunicazione tra genitori e clienti e analizzare il comportamento dei clienti adolescenti.
I client principali possono comunicare sulla piattaforma fornita dal server Web; il client principale può accedere al server Web e il server Web invia informazioni al client principale tramite la rete; il client adolescente carica alcune informazioni sul server Web tramite la rete Il lato client lo riceve e lo salva sul lato server web; il lato client genitore implementa il comportamento di tutela sul client adolescente inviando un breve messaggio speciale e il client adolescente restituisce la situazione di monitoraggio al client genitore tramite un breve messaggio speciale.
Il sistema è suddiviso in client e Web server. Il server web è connesso al database in background e il client è diviso in client genitore e client adolescente. I clienti genitori e adolescenti inviano i loro numeri di account e password univoci al server Web tramite la registrazione. Dopo l'accesso, i genitori devono abbinare l'oggetto della tutela, inserire l'account e la password del client di telefonia mobile dell'adolescente e possono svolgere la tutela solo dopo che la verifica da parte del server web è andata a buon fine. Dopo che l'applicazione installata sul cellulare dell'adolescente è stata eseguita per la prima volta, la sua icona viene automaticamente nascosta e non è facile per gli adolescenti trovarla e disinstallarla.
Dopo aver ricevuto il messaggio breve, il cliente giovanile analizza il contenuto del messaggio breve e identifica se il messaggio breve è un comando di tutela attraverso il numero di telefono e i caratteri speciali. Se si tratta di un normale messaggio di contatto non verrà elaborato, se risulterà essere un messaggio di monitoraggio remoto contenente caratteri speciali verrà chiamato il modulo di elaborazione corrispondente per interagire con il client genitore o il web server per inviare lo stato corrispondente informazione. Dopo che il sistema SMS è stato identificato, verrà automaticamente intercettato e non verrà visualizzato sui cellulari degli adolescenti.
3.1 Funzioni del cliente parentale
3.1.1 Abbinamento degli oggetti Guardian
I genitori scelgono di abbinare l'oggetto di tutela durante la registrazione, immettono il numero di cellulare dell'adolescente che desiderano monitorare e inviano loro un codice di verifica corrispondente. Dopo aver inserito il codice di verifica, il server verifica la correttezza del codice di verifica.Se il codice di verifica è corretto e altre informazioni sono legali, il cliente genitore e il cliente giovane formeranno una coppia di tutela.
3.1.2 Invia comando
Dopo aver effettuato l'accesso all'APP del cliente genitore, cliccare sul modulo funzione corrispondente per inviare l'SMS di comando di tutela speciale al cliente giovane.
3.1.3 Scambio di informazioni
I genitori possono comunicare con altri genitori pubblicando e rispondendo dopo aver effettuato l'accesso al client.
3.2 Funzioni lato server web
3.2.1 Tracciamento della traiettoria
È possibile visualizzare le informazioni GPS degli adolescenti in un determinato momento o visualizzare il grafico della traiettoria di movimento degli adolescenti in un determinato periodo di tempo per tracciare la traiettoria.
3.2.2 Invio di informazioni
Invia alcune informazioni di monitoraggio del cliente minore al cliente genitore, comprese le informazioni GPS e le informazioni sullo stato operativo corrente del telefono cellulare.
3.2.3 Data mining
Utilizzare l'analisi di classificazione per modellare il comportamento degli adolescenti, condurre l'analisi delle componenti principali, estrarre i principali fattori di influenza, utilizzare l'algoritmo della regola di associazione per analizzare la relazione tra comportamento di tutela, uso degli smartphone e voti da parte degli adolescenti e trasmettere le opinioni analizzate ai genitori. ad esempio, che tipo di monitoraggio è il più efficace, quali comportamenti possono avere effetti negativi, quando è l'uso più frequente dei telefoni cellulari, "promemoria caldi" e "suggerimenti" che richiedono un monitoraggio chiave, ecc.
3.3.1 Ricezione e analisi dei comandi
Dopo aver ricevuto il messaggio breve, il cliente giovane esegue prima il filtraggio del numero per conoscere il numero del mittente e utilizza questo numero per abbinare il numero del cliente genitore della coppia di monitoraggio corrispondente. Se non corrisponde, verrà elaborato come un normale SMS.Se corrisponde, verrà intercettato e verificato il contenuto.In base al contenuto dell'SMS, corrisponderà alle parole chiave dei comandi speciali predefinite nel database. Se non corrisponde, verrà elaborato come un normale SMS Se corrisponde a uno di essi, chiamerà il corrispondente Il modulo di elaborazione interagisce con il client principale o il server Web, invia le informazioni di stato corrispondenti e implementa un comportamento di tutela. Dopo l'esecuzione del comando, viene inviato un messaggio di testo di feedback al genitore.
3.3.2 Ottieni il GPS
Se viene rilevato che il messaggio breve è un messaggio breve di monitoraggio remoto contenente un comando per ottenere il GPS, il modulo GPS viene chiamato per ottenere le informazioni GPS.
3.3.3 Ottenere lo stato di funzionamento del telefono
Se si rileva che il messaggio breve è un messaggio breve di monitoraggio remoto che include un comando per ottenere lo stato di esecuzione del telefono cellulare, viene chiamato il modulo del programma in esecuzione per ottenere le informazioni dell'applicazione del telefono cellulare.
3.3.4 Stato di invio
Dopo che il sistema ha chiamato il modulo di elaborazione in base allo speciale comando SMS per ottenere le informazioni di monitoraggio, lo invia automaticamente al client principale o crea un nuovo thread e carica le informazioni sul server Web attraverso la rete.
3.3.5 Attivare o disattivare la rete
Se si rileva che il messaggio breve è un messaggio breve di telesorveglianza contenente un comando di apertura o chiusura della rete, viene chiamato il modulo di gestione della rete per aprire o chiudere la connessione di rete del client giovanile.
3.3.6 Chiudere o disinstallare l'applicazione
Se viene rilevato che il messaggio breve è un messaggio breve di monitoraggio remoto per il comando per ottenere lo stato di funzionamento del telefono cellulare, e un'applicazione deve essere chiusa, viene chiamato il modulo dell'applicazione di spegnimento; se si tratta di un messaggio breve di monitoraggio per un'applicazione da disinstallare, per disinstallare viene chiamato il modulo dell'applicazione di disinstallazione.
L'applicazione delle tecnologie legate al telecontrollo alla gestione degli adolescenti da parte dei genitori risolve in una certa misura il fenomeno dell'abuso di telefoni cellulari da parte degli adolescenti: rispetto al metodo tradizionale di gestione dell'istruzione ad effetto unico e insoddisfacente, questo sistema può gestire in modo più efficace la quotidianità vita degli adolescenti. Il software è adatto anche per altri membri della famiglia e amici intimi in un'ampia gamma di applicazioni. Utilizzando la piattaforma Internet e le tecnologie dell'informazione e della comunicazione, Internet è profondamente integrato con il settore dell'istruzione tradizionale, fornendo ai genitori un nuovo metodo di monitoraggio.