El cliente principal envía un comando de monitoreo al cliente joven a través de un SMS especial, y el cliente joven responde y lo ejecuta. El contenido de monitoreo incluye obtener la ubicación del GPS, obtener la lista de aplicaciones actual, restringir el acceso a Internet, cerrar o desinstalar la aplicación., etc. El lado del servidor web se utiliza para guardar información del cliente, consultar el estado de los clientes adolescentes, proporcionar una plataforma de comunicación entre padres y clientes y analizar el comportamiento de los clientes adolescentes. Combinando el monitoreo remoto con la plataforma Android para construir un sistema de monitoreo para adolescentes, para que los padres puedan comprender de manera efectiva el uso de teléfonos móviles por parte de los adolescentes.
Cada vez más padres están equipando a los adolescentes con teléfonos inteligentes. Debido a la débil autodisciplina de los jóvenes, a menudo se produce un uso excesivo, que no solo afecta gravemente el aprendizaje, sino que también es perjudicial para la salud física y mental. Basado en la plataforma Android, se diseña e implementa un sistema de seguimiento de menores. El sistema realiza las funciones del cliente principal para verificar el estado de ejecución del programa del cliente adolescente, cerrar o desinstalar la aplicación, controlar la conexión de red, rastrear la pista de movimiento, ocultar el sistema de monitoreo, etc., para restringir razonablemente el Uso del teléfono móvil por parte de los adolescentes. A través del posicionamiento GPS y otras funciones, brinda protección para la seguridad de los jóvenes y crea un buen entorno de aprendizaje y crecimiento para ellos. El servidor web utiliza tecnología de minería de datos para obtener información efectiva, analiza el comportamiento de los clientes jóvenes y presenta sugerencias razonables. Además, el sistema también se puede hacer cumplir y los adolescentes con poco autocontrol no lo desactivarán ni lo desinstalarán, lo que afectaría la tutela.
tecnología clave
1.1.1 Filtrado de números
Cuando llega un mensaje corto al cliente joven, primero se obtiene el número del remitente, y este número se usa para hacer coincidir el par de tutela correspondiente. Si no coincide con el número de cliente padre en el par de tutela, se considerará normal. SMS, y el SMS se almacenará en el receptor. En la bandeja de entrada, los adolescentes pueden leerlo en cualquier momento; si hay una coincidencia, el mensaje de texto será interceptado y transferido al proceso de inspección de contenido.
1.1.2 Inspección de contenido
El contenido del SMS se revisa principalmente en función del método de coincidencia de palabras clave, y el algoritmo de coincidencia de cadenas utilizado es el clásico algoritmo BM. El desarrollador personaliza las palabras clave de este sistema, y las palabras clave de comandos especiales que llaman a diferentes módulos de procesamiento se agregan previamente a la tabla de la base de datos. Para los mensajes de texto que no coinciden con las palabras clave personalizadas, se procesan como mensajes de texto normales; para los mensajes de texto que coinciden correctamente, el cliente joven responde al comando de tutela y este tipo de mensaje de texto no se muestra en la pantalla del joven. teléfono móvil Después de ejecutar el comando, se envía un mensaje de texto de retroalimentación a los padres.
La minería de datos, también conocida como descubrimiento de conocimiento de base de datos, se refiere al proceso de encontrar información valiosa oculta y previamente desconocida de los datos masivos almacenados en la base de datos, con funciones como caracterización, diferenciación, asociación, análisis de correlación, clasificación, predicción y agrupación.. El sistema combina métodos de extracción de datos como el análisis de conglomerados, el análisis de componentes principales y las reglas de asociación para analizar el comportamiento de los clientes adolescentes, brindar a los padres información precisa y efectiva y brindar sugerencias razonables para el control de los padres.
La intención original del diseño del sistema es que los padres controlen el uso de los teléfonos móviles por parte de los adolescentes, y se requiere que el método de acceso del sistema cliente para adolescentes tenga una fuerte ocultación. Declare que la actividad de entrada de la aplicación recibe un inicio de intención implícito, es decir, agregue android:scheme debajo de la etiqueta de datos en la etiqueta de inflación de intención en el manifiesto, para que el ícono del sistema se pueda ocultar en los teléfonos móviles de los adolescentes.
2 Diseño de la estructura del sistema
La estructura general del sistema es "Servidor web + cliente principal + cliente juvenil". El cliente principal envía un comando de tutela al cliente joven a través de SMS, y el cliente joven responde al comando para ejecutar el comportamiento de tutela correspondiente.El contenido de monitoreo incluye obtener GPS, obtener la lista actual de aplicaciones del teléfono móvil, restringir Internet, cerrar o desinstalar la aplicación, etc. El lado del servidor web se utiliza para guardar información del cliente, consultar el estado de los clientes adolescentes, proporcionar una plataforma de comunicación entre padres y clientes y analizar el comportamiento de los clientes adolescentes.
Los clientes padres pueden comunicarse en la plataforma provista por el servidor web; el cliente padre puede acceder al servidor web, y el servidor web envía información al cliente padre a través de la red; el cliente adolescente carga información al servidor web a través de la red El lado del cliente lo recibe y lo guarda en el lado del servidor web; el lado del cliente principal implementa el comportamiento de tutela en el cliente adolescente mediante el envío de un mensaje corto especial, y el cliente adolescente retroalimenta la situación de monitoreo al cliente principal a través de un mensaje corto especial.
El sistema se divide en cliente y servidor web. El servidor web está conectado con la base de datos de fondo y el cliente se divide en cliente principal y cliente adolescente. Los clientes padres y adolescentes envían sus números de cuenta y contraseñas únicos al servidor web a través del registro. Después de iniciar sesión, los padres deben hacer coincidir el objeto de tutela, ingresar la cuenta y la contraseña del cliente del teléfono móvil del adolescente, y pueden realizar la tutela solo después de que la verificación por parte del servidor web sea exitosa. Después de que la aplicación instalada en el teléfono móvil del adolescente se ejecuta por primera vez, su ícono se oculta automáticamente y no es fácil para los adolescentes encontrarlo y desinstalarlo.
Después de recibir el mensaje corto, el cliente joven analiza el contenido del mensaje corto e identifica si el mensaje corto es un comando de tutela a través del número de teléfono y los caracteres especiales. Si es un mensaje de contacto normal, no se procesará, si se encuentra que es un mensaje de monitoreo remoto que contiene caracteres especiales, se llamará al módulo de procesamiento correspondiente para interactuar con el cliente padre o el servidor web para enviar el estado correspondiente información. Una vez que se identifique el sistema de SMS, se interceptará automáticamente y no se mostrará en los teléfonos móviles de los adolescentes.
3.1 Funciones de cliente parental
3.1.1 Coincidencia de objetos guardianes
Los padres eligen hacer coincidir el objeto de tutela durante el registro, ingresan el número de teléfono móvil del adolescente que desean monitorear y les envían un código de verificación coincidente. Después de ingresar el código de verificación, el servidor verifica la exactitud del código de verificación.Si el código de verificación es correcto y otra información es legal, el cliente padre y el cliente joven formarán una pareja de tutela.
3.1.2 Enviar comando
Después de iniciar sesión en la aplicación del cliente principal, haga clic en el módulo de función correspondiente para enviar el comando de tutela especial por SMS al cliente juvenil.
3.1.3 Intercambio de información
Los padres pueden comunicarse con otros padres publicando y respondiendo después de iniciar sesión en el cliente.
3.2 Funciones del lado del servidor web
3.2.1 Seguimiento de trayectoria
Puede ver la información del GPS de los adolescentes en un momento determinado o ver el gráfico de trayectoria de movimiento de los adolescentes en un período de tiempo determinado para realizar un seguimiento de la trayectoria.
3.2.2 Envío de información
Envíe cierta información de monitoreo del cliente juvenil al cliente principal, incluida la información del GPS y la información actual del estado operativo del teléfono móvil.
3.2.3 Minería de datos
Utilice el análisis de clasificación para modelar el comportamiento de los adolescentes, realice un análisis de componentes principales, extraiga los principales factores que influyen, utilice el algoritmo de la regla de asociación para analizar la relación entre el comportamiento de tutela, el uso de los teléfonos inteligentes y las calificaciones por parte de los adolescentes, y transmita las opiniones analizadas a los padres. ejemplo, qué tipo de seguimiento es el más efectivo, qué comportamientos pueden tener efectos adversos, cuándo es el uso más frecuente de teléfonos móviles, "recordatorios cálidos" y "sugerencias" que requieren un seguimiento clave, etc.
3.3.1 Recibir y analizar comandos
Después de recibir el mensaje corto, el cliente joven primero realiza un filtrado de números para conocer el número del remitente y usa este número para que coincida con el número de cliente principal del par de monitoreo correspondiente. Si no coincide, se procesará como un mensaje de texto normal. Si coincide, se interceptará y se comprobará el contenido. De acuerdo con el contenido del mensaje de texto, coincidirá con las palabras clave de comando especiales predefinidas en el base de datos.Si no coincide, se procesará como un mensaje de texto normal.Si coincide con uno de ellos, el módulo de procesamiento correspondiente interactúa con el cliente principal o el servidor web, envía la información de estado correspondiente e implementa el comportamiento de tutela. Después de ejecutar el comando, se envía un mensaje de texto de retroalimentación al padre.
3.3.2 Obtener GPS
Si se encuentra que el mensaje corto es un mensaje corto de monitoreo remoto que contiene un comando para obtener GPS, se llama al módulo GPS para obtener información GPS.
3.3.3 Obtener el estado de funcionamiento del teléfono
Si se encuentra que el mensaje corto es un mensaje corto de monitoreo remoto que incluye un comando para obtener el estado de funcionamiento del teléfono móvil, se llama al módulo de programa en ejecución para obtener la información de la aplicación del teléfono móvil.
3.3.4 Estado de envío
Después de que el sistema llame al módulo de procesamiento para obtener la información de tutela de acuerdo con el comando especial de SMS, la enviará automáticamente al cliente principal o creará un nuevo hilo y cargará la información al servidor web a través de la red.
3.3.5 Activar o desactivar la red
Si se encuentra que el mensaje corto es un mensaje corto de monitoreo remoto que contiene un comando para abrir o cerrar la red, se llama al módulo de administración de red para abrir o cerrar la conexión de red del cliente juvenil.
3.3.6 Cerrar o desinstalar la aplicación
Si se encuentra que el mensaje corto es un mensaje corto de monitoreo remoto para obtener el comando de estado de funcionamiento del teléfono móvil, y se debe cerrar una aplicación, se llama al módulo de apagado de la aplicación; si se trata de un mensaje corto de monitoreo para que se cierre una aplicación desinstalado, se llama al módulo de aplicación de desinstalación para desinstalar.
La aplicación de tecnologías relacionadas con el control remoto a la gestión de los adolescentes por parte de los padres resuelve el fenómeno del abuso de los teléfonos móviles por parte de los adolescentes en cierta medida. En comparación con el método tradicional de gestión de la educación que es único y no efectivo, este sistema puede gestionar de manera más efectiva la vida cotidiana de los adolescentes. El software también es adecuado para otros miembros de la familia y amigos cercanos en una amplia gama de aplicaciones. Utilizando la plataforma de Internet y la tecnología de la información y la comunicación, Internet está profundamente integrado con la industria de la educación tradicional, brindando a los padres un nuevo método de monitoreo.