一种基于Android技术的工业环境现场远程监控系统及其控制方法
【专利说明】 —种基于Android技术的工业环境现场远程监控系统及其
控制方法
[0001]
技术领域
[0002]本发明涉及远程监控技术领域,具体来说是一种基于Android技术的工业环境现场远程监控系统及其控制方法。
[0003]
【背景技术】
[0004]近年来环境空气质量的恶化越来越得到人们的重视,空气作为人类生存的第一要素,直接影响人类的生存与发展。对于工业环境空气质量的监测得到了人们越来越多的关注,同时工业环境现场的视频监控也显得越来越重要,通过现场视频的实时监控可以及时了解工业现场的作业情况,第一时间发现污染源头。而传统的工业现场视频监控采用在监控中心的服务器端进行监控,工作人员只能在监控中心进行监测,监测地点无法调整,无法实现移动监测的目的。同时工业环境现场监测要求日趋实时化、多样化,传统的视频监控方法已无法满足使用需要,如何开发出一种可以脱离监控中心、便于移动监控的监控系统和方法已经成为急需解决的技术问题。
[0005]
【发明内容】
[0006]本发明的目的是为了解决现有技术中工业环境现场远程监控无法脱离监控中心的缺陷,提供一种基于Android技术的工业环境现场远程监控系统及其控制方法来解决上述问题。
[0007]为了实现上述目的,本发明的技术方案如下:
一种基于Android技术的工业环境现场远程监控系统,包括Android平台、应用程序服务器和数据服务器,所述的Android平台包括登录模块、监控点位置选择模块、环境实时查询模块和历史数据查询模块,所述的应用程序服务器包括验证模块、监控点位置检索模块、环境实时服务模块、历史数据服务模块和设备管理模块,Android平台与应用程序服务器通过互联网连接,应用程序服务器与数据服务器相连。
[0008]一种基于Android技术的工业环境现场远程监控系统的控制方法,包括以下步骤:
建立连接,Android平台与应用程序服务器建立Internet连接;
身份验证,通过Android平台在应用程序服务器验证用户使用身份;
确定监控点位置,通过Android平台确定当前需进行远程监控的地点;
实时监测数据的获取,通过Android平台对工业现场进行实时监控。
[0009]所述的身份验证包括以下步骤: Android平台的登录模块将输入的用户名、密码通过Internet发送给应用程序服务器的验证模块;
应用程序服务器的验证模块接收用户名、密码后,在数据服务器中检索用户信息;如果验证成功,向Android平台的登录模块返回验证成功信息;若验证失败,Android平台的登录模块提示重新登录。
[0010]所述的确定监控点位置包括以下步骤:
Android平台的监控点位置选择模块判断当前是否有新的监控点位置的选择,若没有则使用默认监控点位置;
监控点位置选择模块将新的监控点位置发送至应用程序服务器的监控点位置检索模块;
监控点位置检索模块在数据服务器中找到新的监控点信息,并将新的监控点信息与监控点位置选择模块建立连接。
[0011]所述的实时监测数据的获取包括以下步骤:
Android平台的环境实时查询模块向应用程序服务器的环境实时服务模块发送信息获取请求;
环境实时服务模块实时调取数据服务器中的监控视频数据;
环境实时查询模块访问环境实时服务模块,实时查看监控视频数据。
[0012]还包括历史监测数据的查询,其包括以下步骤:
Android平台的历史数据查询模块向应用程序服务器的历史数据服务模块发送信息获取请求;
历史数据服务模块调取数据服务器中的监控视频数据;
历史数据查询模块访问历史数据服务模块,查看历史监控视频数据。
[0013]有益效果
本发明的一种基于Android技术的工业环境现场远程监控系统及其控制方法,与现有技术相比利用Android平台设备,可随时随地的为用户提供工业环境现场远程监控,彻底改变了传统的工业环境现场监控模式,提高了效率,方便了用户。具有监控数据传输快、操作简单的特点,极大地方便用户对工业环境的随时监控。
[0014]
【附图说明】
图1为本发明的系统结构图;
图2为本发明的方法流程图;
其中,1-Android平台、2-应用程序服务器、3-数据服务器、11-登录模块、12-监控点位置选择模块、13-环境实时查询模块、14-历史数据查询模块、21-验证模块、22-监控点位置检索模块、23-环境实时服务模块、24-历史数据服务模块、25-设备管理模块。
[0015]
【具体实施方式】
[0016]为使对本发明的结构特征及所达成的功效有更进一步的了解与认识,用以较佳的实施例及附图配合详细的说明,说明如下:
如图1所示,本发明所述的一种基于Android技术的工业环境现场远程监控系统,包括Android平台1、应用程序服务器2和数据服务器3,Android平台I为使用Android系统的可移动平台,如手机、平板电脑等。应用程序服务器2为提供监控服务的服务器,数据服务器3为进行数据存储的服务器。Android平台I包括登录模块11、监控点位置选择模块12、环境实时查询模块13和历史数据查询模块14,登录模块11为用户登录验证模块;监控点位置选择模块12用于多个监控地点环境下,监控点位置的确定;环境实时查询模块13用于进行实时查询、实时监控,将监控点的图像实时反馈至Android平台I ;历史数据查询模块14用于查询历史监控数据。
[0017]应用程序服务器2包括验证模块21、监控点位置检索模块22、环境实时服务模块23、历史数据服务模块24和设备管理模块25,验证模块21用于与登录模块11相配合,对用户的信息进行验证;监控点位置检索模块22用于与监控点位置选择模块12相配合,确定用户所需查看的监控点;环境实时服务模块23用于采集监控点实时画面;历史数据服务模块24用于采集监控点历史画面。在这里设备管理模块25为传统模块,用于管理监控设备,将监控设备的画面数据传送至数据服务器3进行存档,以备实时或历史查询。Android平台I与应用程序服务器2通过互联网连接,利用现有的Internet技术进行数据传送。应用程序服务器2与数据服务器3相连,利用现有的传输技术建立数据连接。
[0018]如图2所示,本发明所述的一种基于Android技术的工业环境现场远程监控系统的控制方法,包括以下步骤:
第一步,建立连接,Android平台I与应用程序服务器2建立Internet连接。Android平台I与应用程序服务器2通过现有的通讯技术建立通信连接,Android平台I可以通过Wif1、3G、4G等多种方式连入Internet,同样应用程序服务器2按现有技术内容,利用Web服务器或其他方式连入Internet。
[0019]第二步,身份验证,通过Android平台I在应用程序服务器2验证用户使用身份。其具体步骤如下:
(I)Android平台I的登录模块11将输入的用户名、密码通过Internet发送给应用程序服务器2的验证模块21。
[0020](2)应用程序服务器2的验证模块21接收用户名、密码后,在数据服务器3中检索用户信息。数据服务器3中存储有用户信息的列表数据,若在数据服务器3中查找到相应用户信息,则验证成功,应用程序服务器2的验证模块21向Android平台I的登录模块11返回验证成功信息。若未查找到相应用户信息,即验证失败,Android平台I的登录模块11提示重新登录。
[0021]第三步,确定监控点位置,通过Android平台I确定当前需进行远程监控的地点。由于要实现能够移动观看监控视频图像,脱离传统的监控室的限制,因此在此设计了监控点位置选择模块12和监控点位置检索模块22。在数据库服务器3中建立了监控点的信息列表,将所有监控点信息均归入信息列表中,待需要时进