一种基于Android智能移动终端环境监控系统的制作方法

文档序号:8301978阅读:169来源:国知局
一种基于Android智能移动终端环境监控系统的制作方法
【技术领域】
[0001]本发明涉及监控技术领域,特别是指一种基于Android智能移动终端环境监控系统。
【背景技术】
[0002]随着移动通讯技术的发展,现有的移动终端的3G技术使得移动网络的传输速度得到大幅度的提升,已经能够满足实时监控所需要的网络传输速度。而WiFi技术作为目前无线IP传输的成熟技术,具有传输距离远、带宽、组网容易的优势,在各行各业已被广泛使用。基于WiFi的物联网数据传输技术所具有成本低廉、无线网络安装及组网灵活、低功耗的优势。,WiFi技术在室内步行环境下能支持10?300Mbit/s的传输速率,且在恶劣环境下数据也能够确保传输的持久性和可靠性,且数据传输具有较高的私密性及施工周期短的优点。
[0003]现有的移动终端普遍具有处理能力高、屏幕大、小巧轻便适合携带、能实时提取和传输音频视频频信息的优势;且随着当前移动通讯信号覆盖区域的扩大,使得移动终端成为进行实时监控的一种有效和便捷工具,使得管理人员可针对这些突发事件,做出可行的处理方案。但是现有技术中并无成熟的移动式环境监控系统。

【发明内容】

[0004]针对现有技术中的缺少针对安卓智能终端的监控系统的问题,提出了一种基于Android智能移动终端环境监控系统。
[0005]为了达到上述目的,本发明实施例提出了一种基于Android智能移动终端环境监控系统,包括:安装在安卓操作系统的移动终端内的客户端、通过数据传输网络连接所述客户端的Web服务器端;
[0006]其中所述客户端包括:用于获取移动终端的传感数据的数据采集模块,用于通过HTTP Post方式连接Web服务器端将所述传感数据发送到Web服务器端的数据传输模块;其中所述传感数据包括通过移动终端获取的环境声音、环境照片、环境视频、定位数据;
[0007]其中所述Web服务器端包括:用于管理移动终端的节点管理模块,用于接收并管理所述客户端传送来的环境声音、环境照片、环境视频、定位数据的传感数据管理模块。
[0008]其中,所述客户端调用移动终端的Android系统的照相机Camera类的API函数调用Android系统的照相机拍照功能,并将移动终端照相机拍摄到的环境照片存储,然后运用HTTP Post方式和Android系统API提供的HttpClient类,将环境照片通过网络传输到Web服务器端的数据库服务器的特定位置。
[0009]其中,所述客户端调用Android系统的音视频录制类Medi aRecorder来调用Android系统的录音录像更能,并将移动终端照相机拍摄到的环境声音、环境视频存储,然后运用HTTP Post方式和Android系统API提供的HttpClient类,将环境照片通过网络传输到Web服务器端的数据库服务器的特定位置。
[0010]其中,所述客户端调用Android系统的GPS定位功能获取客户端的位置信息并通过网络传输到Web服务器端的数据库服务器的特定位置。
[0011]其中网络传输可以通过以下方式实现:
[0012]判断当前移动终端是否连接了 WiFi网络,如果是则通过WiFi来进行数据传输,否则就利用3G服务来进行移动终端的客户端与Web服务器端之间的数据传输。
[0013]其中,所述Web服务器端的传感数据管理模块用于接收到移动终端的传感数据,根据定位数据将该客户端的位置标识在数字地图上,并同步显示客户端的环境声音、环境照片、环境视频。
[0014]其中,所述Web服务器端的前端展示采用Ext JS框架,以将网页窗体的效果与Ajax技术相结合实现局部刷新。
[0015]其中,所述Web服务器端的前端还采用Ext JS与Bai du Map AP I相结合以定位信息在平面或卫星地图上显示出所述客户端的位置。
[0016]本发明的上述技术方案的有益效果如下:
[0017]上述技术方案通过Android智能移动终端实时接收环境数据并发送到Web服务器端,这样可以在无需预先布设监控摄像头的情况下就可以实现环境数据的监控。
【附图说明】
[0018]图1为本发明实施例的结构示意框图;
[0019]图2为本发明实施例的Web服务器端的功能示意框图。
【具体实施方式】
[0020]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实例进行详细描述。
[0021]本发明实施例提出了一种基于Android智能移动终端环境监控系统,包括:安装在安卓操作系统的移动终端内的客户端、通过数据传输网络连接所述客户端的Web服务器端;
[0022]其中所述客户端包括:用于获取移动终端的传感数据的数据采集模块,用于通过HTTP Post方式连接Web服务器端将所述传感数据发送到Web服务器端的数据传输模块;其中所述传感数据包括通过移动终端获取的环境声音、环境照片、环境视频、定位数据;
[0023]其中所述Web服务器端包括:用于管理移动终端的节点管理模块,用于接收并管理所述客户端传送来的环境声音、环境照片、环境视频、定位数据的传感数据管理模块。
[0024]其中该Androi d系统的移动终端的客户端选用基于开源的WebKit引擎,并通过SQLite嵌入式数据库进行结构化数据存储。该客户端使用Activity、Intent、Service、AndroidUI, SQLite、多线程、基于HTTP的网络编程以及系统调用等技术,开发客户端应用程序运行在Android系统的移动终端上。由于Android平台提供了大量的传感管理结构,因此可以调用Android平台的这些传感管理结构来提取并显示周围环境中的传感数据,如环境声音、环境视频、环境照片、GPS定位数据等。然后客户端将这些传感数据采用HTTP Post方式发送到远端的Web服务器端。该Web服务器端设有数据库服务器以存储这些传感数据。具体的:
[0025]1、可以调用移动终端的Android系统的照相机Camera类的API函数调用Android系统的照相机拍照功能,并将移动终端照相机拍摄到的环境照片存储,然后运用HTTP Post方式和Android系统API提供的HttpClient类,将环境照片通过网络传输到Web服务器端的数据库服务器的特定位置。
[0026]2、可以调用Android系统的音视频录制类MediaRecorder来调用Android系统的录音录像更能,并将移动终端照相机拍摄到的环境声音、环境视频存储,然后运用HTTPPost方式和Android系统API提供的HttpClient类,将环境照片通过网络传输到Web服务器端的数据库服务器的特定位置。
[0027]3、可以调用Android系统的GPS定位功能获取客户端的位置信息并通过网络传输到Web服务器端的数据库服务器的特定位置。
[0028]其中网络
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1