基于移动智能终端的基站勘察系统
2014-10-21林亚明林叶郁
林亚明 林叶郁
摘 要:无线智能终端能够便捷实现无纸化野外基站的查勘操作。它有利于查勘业务的信息共享,提升查勘业务的工作效率。本文阐述了移动智能勘察终端系统的研究背景、功能模块的设计考虑与实现细节说明。
关键词:智能终端;Json;Android;应用系统
中图分类号:TP277
移动基站勘察业务过程中,查勘手段原始,需要携带笔记本电脑、相机、GPS、罗盘等多种查勘工具,数据主要依靠查勘人员在现场手工记录为主,数据的汇总整理需要耗费很多时间,设备携带不方便。周围站点分布基本靠图纸、人员记忆为主,基站选址存在很大的随意性。勘察过程没有一套专门针对基站查勘的管理软件,查勘过程的可追溯性差,不利于项目经理对查勘过程的管控。查勘资料的电子文件分散存储在各个查勘人员的电脑中,缺乏对电子文件管理的有效手段,使得越来越多的电子数据处于无序状态,导致这些宝贵的资源不断的流失,数据的一致性、安全性得不到保证。信息集成化程度不高,共享程度低,电子数据可再利用程度低,原有图纸产生的效益无法延伸,在做网络改造、维护、优化设计的时候没有已有图纸参考,对已有站点的改造还需重新画图,浪费设计资源。各项目组的设计标准、设计成果均不统一,降低了整体设计质量。
为克服以上勘察中存在的问题,我们设计并实现了移动智能勘察终端系统,下面分别介绍系统的需求功能和设计方法。
1 系统功能
本套移动智能勘察终端系统分为勘察子系统和勘察数据管理子系统两部分,勘察子系统采用ANDROID本地API结合C/S的方式实现,用户通过android客户端进行操作,并可通过互联网向中心服务器提交勘察数据。勘察数据管理子系统采用B/S的方式实现,用户可使用浏览器通过互联网进行操作。管理员通过管理界面可对数据库进行操作和管理。系统架构如图1所示。
1.1 Android端处理
用户根据勘察任务勘察信息,由于每个勘察地点有可能复查,所以每次勘察任务由勘察基站编号、勘察时间、勘察人员共同唯一确定,用户在录入数据时必须保证其正确性和准确性。用户根据需要对指定的数据进行修改,由于记录繁多,因此用户首先要输入勘察人员或者勘察地点等查询条件,缩小记录范围,然后再从该范围中找到指定的记录进行修改,保证修改的内容的正确性和准确性后可更新数据库的数据。用户根据需要查询数据库中的所有数据,用户需输入勘察人员或者勘察地点等查询条件,然后可按照输入的查询依据查询服务器数据库的数据。
1.2 浏览器端处理
用户首先通过浏览器端程序从数据库下载CAD草图dxf文件,用户需要在电脑上安装AUTOCAD软件,手工打开dxf文件进行编辑,编辑完成后,回到浏览器端程序,将修改后的dxf文件通过浏览器端程序更新数据库中的CAD草图dxf文件。
1.3 用户管理
系统必须经过用户认证才能使用,用户分为勘察员工和管理人员、超级管理员三种角色,勘察人员只能够查看勘察数据,修改、删除自己提交的勘察数据,管理人员可以审核勘察数据,可以查看、打印报表,超级管理员可以创建其他用户,拥有管理人员所有的权限。
2 接口设计
勘察任务涉及到大量数据录入,用户重复录入相同数据会降低系统的用户体验,在设计android界面时,每个录入框都采用输入复选组合框,组合框列出当前录入项的数据字典条目和用户曾经录入过的录入项值,方便用户进行点选操作。
勘察任务信息表格中,馈线洞图形化方式表示比较直观,如图2所示,界面上记录馈线洞信息采用用户拖曳选择馈线洞的方式,系统自动根据用户选择情况,计算出已占用馈线洞数量,和未占用馈线洞数量,尽可能减少用户输入数据的负担。
条目界面设计采用图形化结合输入组合框的方式,让用户可以直观地看到已录入的数据情况,数据展现的效果基本与原始表格中图形化展现效果一致。
外部接口方面,Android勘察系统使用平板电脑本身提供的各种传感器硬件实现数据的采集,具体有地理位置信息-GPS,范围角-方向传感器,现场拍照-照相镜头,由于这些硬件设备的访问android平台java api都给予了良好的支持,系统中直接调用相关的android java api实现访问。
内部接口方面,由于整个系统的数据集中存放在数据库中,数据库作为勘察子系统和数据管理子系统之间的接口,子系统采用采用界面层、服务层、DAO层、模型层多层模块接口,所有层都依赖模型层,界面层直访问服务层提供的接口,服务层通过DAO层实现业务逻辑的实现,DAO层负责业务数据的持久化。勘察子系统涉及到android端程序与服务端程序数据交互,数据交互搭建在http协议之上,数据通过JSON格式传送,语义通过自定义方式实现。
3 结束语
移动智能勘察终端充分利用无线终端平台移动计算的优势,将日常勘察数据通过无线网络、离线连接等途径传送到服务器中,有利于勘察工作的开展和集中管理。同时移动终端结合浏览器技术实现后台管理的架构模式可以结合浏览器应用跨平台性和移动终端本地计算能力的优势,具有一定的实践价值。
参考文献:
[1]沈雷.移动智能终端操作系统安全评估方法[J].电子科技,2012(03):38-41.
[2]尹立业,尹永刚,付海俊.基于“移动智能终端”的远程火箭炮指挥信息系统[J].四川兵工学报,2009(03):70-71.
[3]相方莉.移动智能终端系统在高职C语言教学平台中的应用研究[J].软件导刊,2012(09):90-91.
作者简介:林亚明(1977-),男,福建福清人,硕士研究生,讲师,主要研究方向:图像处理与模式識别、JEE应用系统架构分析。
作者单位:闽江学院 计算机科学系,福州 350108
基金项目:福建省教育厅B类项目(项目编号:JB13166);闽江学院科研项目(项目编号:YKY12004)。