李超
(湖北省水利水电科学研究院湖北 武汉4 30070)
基于移动APP的数据采集系统关键技术研究
李超
(湖北省水利水电科学研究院湖北 武汉4 30070)
随着社会的发展,移动APP与人们的生活联系越来越密切,本文就移动APP的数据采集系统关键技术展开简要研究。
近年来,地方政府非常重视水利工程和相关信息技术,全国水利发展规划明确指出,大大提高水利行业能力,通过水利信息来全面提高预防及减少灾害,水资源管理、水利工程管理信息的水平。所以如何利用现有的网络技术和其他技术,对水利水文和条件信息进行采集、传输、管理,对科学预测的泛滥盆地提供有效及时的信息,对流域水安全,提供信息服务,以避免或减少经济损失,酝酿好的社会保障,这已成为中国政府和机构关注的重要话题。
这些问题往往会造成信息系统建设的使用效率不高,很难在实战中发挥作用。为了解决这个问题,我们研究和设计一个基于无线网络数字移动办公集成平台,叫做“智能水利”无线应用平台。平台使用水利所有业务之间的联系,通过统一的数据接口,实现水资源业务信息的集成和共享,以及各种各样基于移动互联网技术的移动应用程序,大大改善传统信息系统的实用性,以及优化水利业务流程,实现巨大的水资源数据“聪明、智能调度”使用的目标。
防汛抗旱门户App主要是防洪抗旱相关的系统的集成,用户可以查看这个程序了解防洪抗旱相关的信息,提供防汛抗旱。
表1 门户主要模块及功能
2.1 用户需求分析
防洪人员需要更为便捷的查询软件,得到一些防洪信息,然而市场上还暂时没有类似的软件来满足应用要求,需要建设的防洪和导航软件。用户需求洪水导航应用软件具有以下功能:地图显示、位置、路径导航、信息查询等功能。
地图显示功能:提供国内2维、3维向量地图显示,地图显示水文站和水利工程的分布。定位功能:提供基于GPS、移动基站、GPRS和无线定位功能。
路径导航功能:提供驾驶、徒步旅行、骑自行车路线查询导航等功能。信息查询功能:提供水文站流域的水位、流量、降雨和其他实时数据和历年的数据以及水利工程的相关信息。
2.2 系统功能
2.2.1 地图显示
防汛导航系统地图控件采用高德地图开发包。高德地图AndroidSDK是一个简单的地图应用程序开发调用接口,可以支持地图显示和操作和兴趣点搜索、地理编码、离线地图以及其他功能。地图显示界面全屏地图平铺的控制。地图显示模块根据用户的当前视图范围和缩放级别映射到数据服务器请求的当前区域水文站水位及降雨站数据分布,并将服务器返回的信息在地图上。
2.2.2 定位功能
用户可以在菜单项启用“定位功能”进行定位操作。该模块使用手机内置GPS硬件模块,通过高德地图提供GPS应用程序接口,用户位置经度和纬度都会以箭头图标的形式显示在地图上。
2.2.3 路径导航
路径导航模块通过继承地图覆盖物类Walk Route Overlay、Bus Route Overlay及Driving Route Overlay实现,通过装载Route Overlay的导航方法,防洪导航系统可以将走路、开车到河、水库、雨量站和利工程的导航路线及关键点显示于地图之上。
2.2.4 信息查询
通过侦听地图信息查询模块显示点击的操作接口,获取当前测站编码,根据采集站类型查询发送数据到服务器,并把查询结果以对话框的形式返回给用户。防洪信息查询模块的基本信息可以显示水文站,关于水文站过去几年的统计,过去一年的数据显示水文站基本信息、水文站历年特征值统计、水库站历年特征值统计及实时水位、流量、雨量信息等。
2.3 系统结构
防洪基于Android的导航系统采用三层结构,由数据层、消息层和应用程序层组成。数据层由河南省基于水文数据库和实时水情数据库,提供建国以来海量的历史水文数据及雨量、河道水位、流量、水库水位、流量、蓄水量等实时数据。消息传递层提供WCF服务完成安卓客户端之间的数据交换。防洪导航应用程序显示层、应用程序层为用户提供各种显示和查询应用程序。根据系统层次结构,系统分为三个模块:信息查询模块、数据发布及订阅模块和地图操作模块。数据发布和订阅模块提供数据支持,另两个功能模块,和另外两个功能模块负责与用户的交互。
用户身份验证。用户需要安装报告程序移动智能手机和互联网接入。打开程序后第一个用户身份验证,在水库管理员用户验证界面填写姓名和电话,填写的信息与网页端的库管员信息一致时通过验证。用户身份验证成功,系统将根据水库人员信息自动匹配所负责水库区域,该终端用户上报的信息即作为对应水库的报汛数据。用户身份验证是系统安全机制的一部分,用户可以不验证用户不能正常使用软件。
水库洪水预报。在水库洪水预报接口中,用户验证确认信息将自动加载到页面,水库管理员不需要填写当前水库水位,通过下拉列表选择天气状况,以及水库的实时情况拍摄上传的照片,点击通过公共通信网络报告信息发送到管理平台。为了防止水库员工级别输入错误,系统限定水位值在该水库的死水位和坝顶高程之间,填写超出范围的数值会提示用户重新输入。天气情况呆在列表以形式列出阴、晴、小雨、中雨、大雨等,用户点击,不需要输入。用户信息报道的同时,系统会自动添加时间和手机位置信息对管理人员考勤管理。
历史数据查询。在查询界面,您可以查询仓库管理员在任何历史时期负责自己的水库洪水预报数据。通过查询接口,用户可以查看自己的报告记录,提供水库水位数据的比较。点击列表的数据,你也可以继续查看细节。
天气预报。天气的界面,用户可以阅读当地的实时天气预报,您还可以查看云和雷达地图。
消息通知。在信息界面,用户可以读取更高或更低级别发布的通知和消息,以确保管理部门和图书馆管理人员及时、有效地沟通。
个人中心。在个人中心界面,您可以修改个人资料和服务器设置。当数量等的个人信息,如图书馆管理人员的数量变化时,您可以进行修改。当数据服务器的IP地址或端口更改,则需要修改服务器设置。
移动应用报汛这种方式既智能又简单又实用,从全面的观点来看,移动应用洪水预报具有以下优点:操作简单,容易掌握。目前,智能手机已经广泛使用,操作方便。购票以及购物手机页已经深入人们的生活,洪水预报软件界面直观,易于掌握,仓库管理员可以经过一个简单的培训就能掌握使用方法。
本文研究成果可以解决实际的水利行业远程办公、现场应急指挥、联合调度问题,已经成功地应用于部分地区水利工程,证明此系统的可用性,通过实施防洪、水资源实时监控和管理,提高水利部门管理效率和社会服务的水平,促进水利现代化管理具有重要意义。
[1]孙书.“十二五”广东水利信息化建设基本思路[J].广东水利水电,2011(8).
[2]顾斌杰,周玉,宋昱.各地健全完善基层水利服务体系政策综述[J].中国水利,2014(11):6~7.
[3]周晓东,王圣海.加强基层水利服务能力建设有关问题的思考[J].中国水能及电气化,2015(3):15~16.
TP274.2
A
1004-7344(2016)16-0291-02
2016-5-20
李超(1978-),男,本科,硕士学位,主要从事信息技术研究及实现工作。