标题 | 基于Web和Android平台“微家校”系统的探析 |
范文 | 梁作冉 【摘要】 孩子是国家未来的栋梁,父母是孩子的直接看护人。孩子每天忙于娱乐和学习,家长也忙于自己的家庭和工作。如何保证孩子在两点一线间的安全成为了大众关心的问题。家长和老师以及学校之间缺少直接的沟通渠道,孩子表现怎么样,成绩如何成为了亟待解决的问题。“微家校”的出现解决了以上难题。 【关键词】 校园 安全 学习 一、引言 “微家校”利用Iternet技术实现家庭与学校老师之间实时、快捷沟通的平台。目的在于解决家长学校之间的沟通,帮助孩子健康成长。可以让家长每天都能了解到自己孩子在学校的情况,也可以让家长随时反映孩子在家里的表现,向老师提出建议。 通过Web系统,教师可以将孩子在学校的健康状况、学习成绩、日常表现、考勤情况等关于孩子的动态信息直接发送到家长的手机上,使家长及时、方便、全面了解自己孩子在学校的情况。家长也可以通过安卓客户端与学校教师进行互动,主动查询学生的各项情况。极大地促进了家长与学校的交流。 “微家校”不仅仅应用于联通家庭和学校的软件,它可以利用移动互联网技术的教育信息平台及安全管理平台,通过智能穿戴设备(定位手表或电子学生证)和APP相结合。学校也可以借此平台建立完善的安全管理系统,在微家校的基础上扩展功能模块,轻松实现在线办公。 二、基本原理和技术 “微家校”总体设计基本实现三网两平台的数据沟通,所谓三网指的是移动、联通和电信,两平台指的是安卓客户端平台以及Web平台。定位技术使用目前比较流行的定位方式相结合的定位技术。“微家校”使用多重精准定位技术,电子学生证或只能定位手表、手机相结合共同保障学生的安全。 2.1 安卓APP与PC服务器的交互技术 Android客户端与服务器交互有多种方式,最常见的交互方式就是webservice和json。若要在Android手机客户端和服务器交互需要考虑一下几种因素:跨平台、数据传输格式标准、交互方便。 传输数据格式的选择要综合考虑一下因素:数据传输量、扩展性、编码难度及解码难度。同等的数据,json需要传输的数据更少,xml会相对多些,对关注数据量的及其来说,这点比较重要。虽然xml语言的特性是可以扩展,但是还没有羡慕了可以扩展,json数据结构是不可以扩展的。Xml跨平台相对json格式容易出问题,虽然针对处理xml格式的工具很多,但是在跨平台的数据沟通上还是容易出问题,而json数据格式编码就显得简单很多。但是json的特殊字符处理是最大的问题。综合以上因素,json是跨平台数据交换的主流选择。 与服务器通讯都是基于HTTP和SOCKET协议。Webservices soap、SSH的json、xmlrpc都是基于这两种协议的其中一种来跨平台传输数据的。HTTP协议是基于“请求—响应”模式的方式,不仅在请求服务器的时候需要先建立连接,而且必须是客户端先发送请求,服务器端才能回复数据。 基于HTTP协议的响应模式,服务器端是无法监听到客户端发送的数据。 SOCKET是基于监听模式的协议,因此Socket一旦建立,通讯双方即可开始相互发送数据,知道双方连接断开。保持客户端与服务器端的实时与同步。 2.2 基于基站+GPS的双模定位技术 目前电子定位产品主要采用的定位技术都是基于GPS定位、基站定位、WIFI定位这三类定位技术实现的。如果对精准度要求不是很高,使用其中的一种技术就可以实现简单的定位。 基站定位是手机系统中使用最早的定位技术,一般应用与手机定位,又叫做移动位置服务(LBS-Location Bases Service),是通过运营商的网络获取移动用户的位置信息(经纬度坐标)。 GPS导航系统的基本原理是测量出已知位置的卫星到用户接收机之间的距离。GPS具有全天候、高精度、自动化、高效益等显著的特点,但是GPS室内定位误差较大,受天气影响大。WIFI能对用户进行室内精确定位,以为在各种智能手机系统中都内置了位置服务,WIFI热点都有唯一的Mac地址,定位产品开启后就会自动扫描附近热点并上传位置信息。 为了获取更精确的位置,“微家校”通常采用三重定位技术。三重定位技术就是采用GPS定位、基站定位、WIFI定位相结合的综合定位技术。 在室外场所,GPS起主导地位并在基站和WIFI定位技术辅助下实施定位。在GPS信号微弱的室内场所,WIFI起主导地位并在基站和GPS定位技术的辅助下定位。三重定位弥补了GPS在室内不足的缺点。 三、总结 “微家校”安全系统,不仅保障了孩子的安全,还为家长和学校之间打下了沟通的平台。从某种角度来说,“微家校”的创建解决了学校和家长不能直接沟通的难题,也极大保障了孩子在路上的安全。 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。