基于智能手机的干线公路养护数据采集系统

来源:21IC 作者:—— 时间:2011-11-09 13:46

 

  图4 手机端软件数据采集流程图

  图4 手机端软件数据采集流程图

3 干线公路养护数据采集系统实现

3. 1 开发工具

  JAVA 技术的开放性、安全性和庞大的社会已有资源,以及跨平台性使其成为智能手机软件平台的事实标准。 采用JAVA 技术后,编写应用程序和提供服务的人就不必关心接受其服务的手机采用的是什么操作系统和芯片,只要按照JAVA 的要求去写程序就行; 同样,生产手机的厂商也不必顾虑将来谁来提供增值服务。可以看出,采用JAVA技术可以建立完整、高效的无线数据增值服务产业链,从而为用户提供灵活、个性化、内容方式多样的服务。 ASP( Active Server Page) 是微软公司开发的代替CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。 Microsoft SQL Server 2005 是一个关系数据库管理系统,它具有高可用性和高安全性等特点。

  基于手机的干线公路养护数据采集系统开发需1 台PC 机,配备JAVA 集成开发平台、MicrosoftSQL Server 2005 数据库管理系统、ASP 开发工具,分别用来实现3 层C /S 结构中的表示层、数据层和功能层3 部分的编程。 实验用手机客户端采用多普达T7388 手机,手机客户端能通过GPRS 技术、Wi-Fi 或3G 技术实现无线数据传输。

3. 2 使用Eclipse 开发J2ME 手机应用程序

  Eclipse 是一个开放源代码的、基于JAVA 的可扩展开发平台,其功能强大且易用。 J2ME 主要是手机编程,若要在Eclipse 中开发J2ME 程序[6],需配置J2ME 的Eclipse 开发环境,其过程为:

  ( 1)下载安装工具JDK;

  ( 2) 安装JDK 并配置环境变量,然后测试JDK 是否安装成功;

  ( 3) 安装WTK;

  ( 4) 将Eclipse 解压到任意位置后安装Eclipse 与WTK 之间的调用插件;

  ( 5) 测试J2ME;

  ( 6) 启动Eclipse建立J2ME 项目。

  数据库服务器在Internet 网中需申请固定域名,开发的手机程序需通过GPRS 功能下载和上传数据到给定域名的数据库服务器,其功能实现如图5 所示。

  图5 开发程序界面

  图5 开发程序界面

   代码调试成功后,生成扩展名分别为jad 和jar的2 个文件,然后通过数据线或手机蓝牙把安装程序拷贝或上传到手机中。 程序安装前需先下载安装SQL 补丁,若手机中有“百宝箱”则可直接安装程序,否则需下载安装JAVA 模拟器后再安装程序。

3. 3 程序运行

  打开手机“百宝箱”中安装过的手机程序“RoadCheckPCI”,首次打开系统时要求用户录入登录名和密码,设置好登录名和密码,点击“登录”进入下一界面,以后再次登录系统将直接进入下一界面。

  首次登录系统需先点击功能界面中的“信息下载”,下载基础信息以及初始化本系统,以后使用本系统,此项操作可不用。 点击“巡查”后选择需检测的路段,进入“巡查桩号”一项; 输入桩号,其值需是桩号区间范围内的整数,之后以百米为单位选择巡查路段区间; 再按照巡查内容选择检测对象,如“沥青路面”、“水泥路面”、“路基状况”、“桥隧构造物”和“沿线设施”等。 以选择“沥青路面”为例,选择检测内容项,然后根据实际检测情况录入数据。 点“确定”后录入数据上传至数据库服务器。

  如上传不成功,则本次录入信息将保存在手机中。

  功能界面中选择“巡查信息查询”项,可以看到没有上传成功的录入信息,点击菜单中“全部上传”一项,可将没有上传成功的检测信息全部上传至数据库中,上传成功后,检测信息将自动删除。 部分程序运行如图6 所示。

  图6 手机程序运行界面

  图6 手机程序运行界面

4 干线公路养护数据采集系统的应用

   河南地处中原,是古往今来的交通枢纽,河南省公路总里程2. 3 万km,其中国省干线公路里程1. 8 万km,基于智能手机的干线公路养护数据采集系统经测试后在河南省18 个地市公路局120 多个县级公路养护单位的1 030 个道班进行了推广,该系统的应用大大节省了道班工作人员的工作量,效果良好。

5 结语

   公路养护管理工作是交通行业面向社会的窗口,以提高公路管理水平和公路设施的服务水平为目的。 基于智能手机的干线公路养护数据采集系统是运用面向对象的程序设计语言研制开发的,具有操作方便、稳定可靠、运行效率高等优点。 利用智能手机可改变传统的手工录入数据方式,大大减少业内工作时间,提高数据采信的效率和准确率。 通过GPRS 或3G 技术实时传输数据至服务器,为公路日常养护考核提供了数据支持,同时,为路面养护大中修决策提供可靠的数据支持,可进一步提高公路养护决策水平。

资讯排行榜

  • 每日排行
  • 每周排行
  • 每月排行

华强资讯微信号

关注方法:
· 使用微信扫一扫二维码
· 搜索微信号:华强微电子