Klien induk mengirimkan perintah pemantauan ke klien remaja melalui SMS khusus, dan klien remaja merespons dan menjalankannya. Konten pemantauan termasuk memperoleh lokasi GPS, memperoleh daftar aplikasi saat ini, membatasi akses Internet, menutup atau menghapus instalasi aplikasi, dll. Sisi server Web digunakan untuk menyimpan informasi klien, menanyakan status klien remaja, menyediakan platform komunikasi antara orang tua dan klien, dan menganalisis perilaku klien remaja. Menggabungkan pemantauan jarak jauh dengan platform Android untuk membangun sistem pemantauan untuk remaja, sehingga orang tua dapat secara efektif memahami penggunaan ponsel oleh remaja.
Semakin banyak orang tua yang membekali remaja dengan smartphone. Karena disiplin diri yang lemah dari kaum muda, sering terjadi penggunaan berlebihan, yang tidak hanya berdampak serius pada pembelajaran, tetapi juga berbahaya bagi kesehatan fisik dan mental. Berdasarkan platform Android, sistem pemantauan remaja dirancang dan diimplementasikan. Sistem menyadari fungsi klien induk untuk memeriksa status program yang berjalan dari klien remaja, menutup atau menghapus instalan aplikasi, mengontrol koneksi jaringan, melacak jalur pergerakan, menyembunyikan sistem pemantauan, dll., sehingga cukup membatasi penggunaan ponsel oleh remaja. Melalui penentuan posisi GPS dan fungsi lainnya, ini memberikan perlindungan bagi keselamatan kaum muda dan menciptakan lingkungan belajar dan pertumbuhan yang baik bagi mereka. Server Web menggunakan teknologi penambangan data untuk memperoleh informasi yang efektif, menganalisis perilaku klien muda, dan mengajukan saran yang masuk akal. Selain itu, sistem ini juga dapat diterapkan dan tidak akan dimatikan atau dicopot oleh remaja dengan kontrol diri yang lemah, yang memengaruhi perwalian.
teknologi kunci
1.1.1 Penyaringan angka
Ketika pesan singkat tiba di klien remaja, nomor pengirim diperoleh terlebih dahulu, dan nomor ini digunakan untuk mencocokkan pasangan perwalian yang sesuai. SMS, dan SMS akan disimpan di penerima. Di kotak masuk, remaja dapat membacanya kapan saja, jika ada kecocokan, pesan teks akan disadap dan ditransfer ke proses pemeriksaan konten.
1.1.2 Inspeksi Konten
Isi SMS ditinjau terutama berdasarkan metode pencocokan kata kunci, dan algoritma pencocokan string yang digunakan adalah algoritma BM klasik. Kata kunci dari sistem ini disesuaikan oleh pengembang, dan kata kunci perintah khusus yang memanggil modul pemrosesan yang berbeda telah ditambahkan sebelumnya ke dalam tabel database. Untuk pesan teks yang gagal mencocokkan kata kunci khusus, pesan tersebut diproses sebagai pesan teks biasa; untuk pesan teks yang berhasil dicocokkan, klien remaja merespons perintah perwalian, dan jenis pesan teks ini tidak ditampilkan di pesan teks remaja ponsel Setelah perintah dijalankan, pesan teks umpan balik dikirim ke orang tua.
Data mining, juga dikenal sebagai penemuan pengetahuan basis data, mengacu pada proses menemukan informasi berharga yang sebelumnya tidak diketahui tersembunyi dari data besar yang disimpan dalam basis data, dengan fungsi seperti karakterisasi, diferensiasi, asosiasi, analisis korelasi, klasifikasi, prediksi, dan pengelompokan.. Sistem ini menggabungkan metode penambangan data seperti analisis klaster, analisis komponen utama, dan aturan asosiasi untuk menganalisis perilaku klien remaja, memberikan informasi yang akurat dan efektif kepada orang tua, dan memberikan saran yang masuk akal untuk pemantauan orang tua.
Tujuan awal dari desain sistem adalah agar orang tua dapat memantau penggunaan ponsel oleh remaja, dan diperlukan metode akses sistem klien untuk remaja memiliki penyembunyian yang kuat. Deklarasikan aktivitas entri APP sebagai menerima permulaan maksud implisit, yaitu, tambahkan android:scheme di bawah tag data dalam tag intent-inflate dalam manifes, sehingga ikon sistem dapat disembunyikan di ponsel remaja.
2 Desain struktur sistem
Struktur keseluruhan dari sistem ini adalah "Web server + parent client + young client". Klien orang tua mengirimkan perintah perwalian ke klien remaja melalui SMS, dan klien remaja menanggapi perintah untuk menjalankan perilaku perwalian yang sesuai. Konten pemantauan termasuk memperoleh GPS, memperoleh daftar aplikasi ponsel saat ini, membatasi Internet, menutup atau mencopot pemasangan aplikasi, dll. Sisi server Web digunakan untuk menyimpan informasi klien, menanyakan status klien remaja, menyediakan platform komunikasi antara orang tua dan klien, dan menganalisis perilaku klien remaja.
Klien induk dapat berkomunikasi pada platform yang disediakan oleh server web; klien induk dapat mengakses server web, dan server web mengirimkan informasi ke klien induk melalui jaringan; klien remaja mengunggah beberapa informasi ke server web melalui jaringan Sisi klien menerima dan menyimpannya di sisi server web; sisi klien induk menerapkan perilaku perwalian pada klien remaja dengan mengirimkan pesan singkat khusus, dan klien remaja memberi umpan balik situasi pemantauan ke klien induk melalui pesan singkat khusus.
Sistem ini dibagi menjadi klien dan server Web. Server web terhubung dengan database latar belakang, dan klien dibagi menjadi klien induk dan klien remaja. Klien orang tua dan remaja mengirimkan nomor akun dan kata sandi unik mereka ke server Web melalui pendaftaran. Setelah masuk, orang tua harus mencocokkan objek perwalian, memasukkan akun dan kata sandi klien ponsel remaja, dan dapat melakukan perwalian hanya setelah verifikasi oleh server web berhasil. Setelah aplikasi yang terpasang di ponsel remaja dijalankan untuk pertama kalinya, ikonnya secara otomatis disembunyikan, dan tidak mudah bagi remaja untuk menemukan dan menghapusnya.
Setelah menerima pesan singkat, klien remaja mengurai isi pesan singkat, dan mengidentifikasi apakah pesan singkat tersebut merupakan perintah perwalian melalui nomor telepon dan karakter khusus. Jika itu adalah pesan kontak normal, itu tidak akan diproses. Jika ditemukan pesan pemantauan jarak jauh yang berisi karakter khusus, modul pemrosesan yang sesuai akan dipanggil untuk berinteraksi dengan klien induk atau server web untuk mengirim status yang sesuai informasi. Setelah sistem SMS diidentifikasi, maka secara otomatis akan disadap dan tidak akan ditampilkan di ponsel remaja.
3.1 Fungsi klien orang tua
3.1.1 Pencocokan objek wali
Orang tua memilih untuk mencocokkan objek perwalian saat pendaftaran, memasukkan nomor ponsel remaja yang ingin mereka pantau, dan mengirimkan kode verifikasi yang cocok kepada mereka. Setelah memasukkan kode verifikasi, server memverifikasi kebenaran kode verifikasi.Jika kode verifikasi benar dan informasi lainnya sah, klien orang tua dan klien remaja akan membentuk pasangan perwalian.
3.1.2 Kirim perintah
Setelah masuk ke aplikasi klien induk, klik modul fungsi yang sesuai untuk mengirim SMS perintah perwalian khusus ke klien remaja.
3.1.3 Pertukaran informasi
Orang tua dapat berkomunikasi dengan orang tua lain dengan memposting dan membalas setelah masuk ke klien.
3.2 Fungsi sisi server web
3.2.1 Pelacakan Lintasan
Anda dapat melihat informasi GPS remaja pada suatu titik waktu tertentu, atau melihat grafik lintasan pergerakan remaja pada periode waktu tertentu untuk melacak lintasan tersebut.
3.2.2 Mengirim informasi
Kirim beberapa informasi pemantauan klien remaja ke klien orang tua, termasuk informasi GPS dan informasi status pengoperasian ponsel saat ini.
3.2.3 Penambangan Data
Gunakan analisis klasifikasi untuk memodelkan perilaku remaja, melakukan analisis komponen utama, menggali faktor-faktor utama yang mempengaruhi, menggunakan algoritma aturan asosiasi untuk menganalisis hubungan antara perilaku perwalian, penggunaan smartphone dan nilai remaja, dan mendorong pendapat yang dianalisis kepada orang tua. misalnya, jenis pemantauan apa yang paling efektif, perilaku apa yang mungkin berdampak buruk, kapan penggunaan ponsel paling sering, "pengingat hangat" dan "saran" yang memerlukan pemantauan kunci, dll.
3.3.1 Menerima dan menguraikan perintah
Setelah menerima pesan singkat, klien remaja pertama-tama melakukan penyaringan nomor untuk mempelajari nomor pengirim, dan menggunakan nomor ini untuk mencocokkan nomor klien induk dari pasangan pemantauan yang sesuai. Jika tidak cocok, maka akan diproses sebagai SMS biasa. Jika cocok, akan dicegat dan diperiksa kontennya. Menurut isi SMS, akan cocok dengan kata kunci perintah khusus yang telah ditentukan di database. Jika tidak cocok, itu akan diproses sebagai SMS biasa. Jika cocok dengan salah satunya, itu akan memanggil yang sesuai Modul pemrosesan berinteraksi dengan klien induk atau server Web, mengirimkan informasi status yang sesuai, dan menerapkan perilaku perwalian. Setelah perintah dijalankan, pesan teks umpan balik dikirim ke induk.
3.3.2 Dapatkan GPS
Jika ditemukan pesan singkat adalah pesan singkat pemantauan jarak jauh yang berisi perintah untuk mendapatkan GPS, maka modul GPS dipanggil untuk mendapatkan informasi GPS.
3.3.3 Dapatkan status ponsel berjalan
Jika ditemukan bahwa pesan singkat adalah pesan singkat pemantauan jarak jauh termasuk perintah untuk mendapatkan status ponsel yang sedang berjalan, modul program yang sedang berjalan dipanggil untuk mendapatkan informasi dari aplikasi ponsel.
3.3.4 Mengirim Status
Setelah sistem memanggil modul pemrosesan sesuai dengan perintah SMS khusus untuk mendapatkan informasi pemantauan, secara otomatis mengirimkannya ke klien induk atau membuat utas baru, dan mengunggah informasi ke server Web melalui jaringan.
3.3.5 Mengaktifkan atau menonaktifkan jaringan
Jika ditemukan bahwa pesan singkat adalah pesan singkat pemantauan jarak jauh yang berisi perintah untuk membuka atau menutup jaringan, modul manajemen jaringan dipanggil untuk membuka atau menutup koneksi jaringan klien muda.
3.3.6 Tutup atau hapus instalan aplikasi
Jika ditemukan bahwa pesan singkat adalah pesan singkat pemantauan jarak jauh untuk perintah untuk mendapatkan status operasi ponsel, dan aplikasi akan ditutup, modul aplikasi shutdown disebut; jika itu adalah pesan singkat pemantauan untuk aplikasi yang akan dihapus, modul aplikasi uninstall dipanggil untuk uninstall.
Penerapan teknologi terkait remote control untuk pengelolaan remaja oleh orang tua memecahkan fenomena remaja penyalahgunaan ponsel sampai batas tertentu.Dibandingkan dengan metode manajemen pendidikan tradisional dengan efek tunggal dan tidak memuaskan, sistem ini dapat lebih efektif mengelola kehidupan sehari-hari. kehidupan remaja. Perangkat lunak ini juga cocok untuk anggota keluarga dan teman dekat lainnya dalam berbagai aplikasi. Menggunakan platform Internet dan teknologi informasi dan komunikasi, Internet sangat terintegrasi dengan industri pendidikan tradisional, menyediakan metode pemantauan baru bagi orang tua.