%0 Journal Article %T 安卓平板家长控制系统的设计与实现
Design and Implementation of Android Tablet Parent Control System %A 郗晓川 %A 代磊 %A 温泉 %A 程树欣 %A 文家义 %A 李迎新 %J Software Engineering and Applications %P 87-101 %@ 2325-2278 %D 2023 %I Hans Publishing %R 10.12677/SEA.2023.121010 %X 随着智能手机、智能平板电脑在家庭中的普及,越来越多的学生都用上了自己专属的设备。K12教育从传统的线下教育培训逐步转向网络教育,推动了学生电子设备的普及。网络的世界是精彩的且不可预测的,成年人尚且无法实现自控,更不用说正处于成长中的学生,防止学生过度沉迷电子产品,刻不容缓。安卓平板家长控制系统,是基于安卓平板电脑的一整套完善的应用系统,可以有效帮助家长了解学生的平板电脑使用情况,监督学生学习。考虑到逐步增长的市场需求,需要提升应用服务器的高并发处理能力,借助Netty、Redis等技术来构建家长端与学生端之间的高性能通信,基于HTTPS与TCP协议完成加密数据发布与接收;同时利用现有安卓平板设备的定制化SDK接口,满足更多场景需求。本文将重点介绍家长控制系统的整体设计与实现,包括安卓家长端应用、学生端应用、后台管理系统,重点解决的问题如下:家长端与学生端应用之间采用Netty直接与间接通信的方式实现;Netty服务器的性能调优、心跳检测与断线重连;学生端应用的信息亭模式,通过调用平板设备定制化SDK接口来实现。
With the popularity of smart phones and smart tablets in families, more and more students have used their own devices. K12 education has gradually shifted from traditional offline education and training to online education, promoting the popularization of student electronic equipment. The world of the Internet is wonderful and unpredictable. Adults can’t control themselves, let alone growing students. It is urgent to prevent students from indulging in electronic products. The Android tablet parent control system is a complete set of application systems based on Android tablets, which can effectively help parents understand the use of students’ tablets and supervise students’ learning. Considering the growing market demand, it is necessary to improve the high concurrent processing capability of the application server, build high-performance communication between parents and students with Netty, Redis and other technologies, and complete the release and reception of encrypted data based on HTTPS and TCP protocol; at the same time, the customized SDK interfaces of existing Android tablet devices can be used to meet the needs of more scenarios. This article will focus on the overall design and implementation of the parent control system, including Android parent application, student application, and background management system. The key problems to be solved are as follows: Netty direct and indirect communication between parent and student applications; Netty server performance tuning, heartbeat detection and disconnection reconnection; the Kiosk mode of the student application is realized by calling the customized SDK interface of the tablet device. %K 安卓,家长控制,信息亭模式,远程控制
Android %K Parental Control %K Kiosk Mode %K Remote Control %U http://www.hanspub.org/journal/PaperInformation.aspx?PaperID=61837