论文部分内容阅读
石家庄电务段是负责管理和维护列车在运行途中的地面信号与机车信号正常工作的一个单位,下辖100多个车站,铁路维护里程达1000多公里。随着列车的运行速度越来越快,运行间隔越来越短,这就对铁路室外设备的可靠性提出了更高的要求,一但出现问题,需要立即发现、上报并及时解决。但是由于铁路室外设备的结构日趋复杂,加上设备维修人员自身经验不同,往往难以解决故障问题,给电务段的工作人员带来诸多不便。因此急需建立一套可以进行故障及时上报和远程故障处理的系统。随着移动网络的飞速发展,信号的全面覆盖,声音、图片等数据的传输速度有了很大的提升。智能手机成为了人们生活中不可缺少的一部分,借助智能手机上的应用,可以轻松实现图片、语音等媒体文件的传输。针对以上论述的领域需求和技术发展,本文研究和开发了一种基于智能手机的远程故障管理系统。首先介绍了本系统的工程背景、国内外对于远程故障诊断的研究现状以及论文研究的主要工作;其次,介绍了本系统开发所使用的技术;接着根据用户的需求,完成系统的架构设计以及技术选择,并对主要流程、数据库、安全机制等做出设计;之后,结合流程图介绍了系统服务器端以及服务器和手机客户端通信的实现,对系统进行了测试;最后,对本论文工作进行总结,对后续工作进行展望。本系统的主要功能和特色如下:(1)系统分为服务器端和智能手机客户端两部分,智能手机客户端负责采集故障现场的信息汇总成故障记录,保存到手机上并上传到服务器端。服务器端又分为两部分,一部分以网站的形式构建,负责将手机客户端上传上来的故障记录展示给调度人员和专家,以便他们分别做出相应的调度和故障解决方案形成故障处理记录。而且可以将故障处理记录推送到手机客户端用户,指导现场维修人员进行故障解决。另一部分是WCF服务,帮助手机客户端完成故障记录的上传和故障处理记录的下载。(2)使用ASP.NET MVC框架,将服务器端网站分成视图层,控制层,业务逻辑层和数据访问层,降低模块间耦合度,对常用代码进行封装,使代码容易维护,扩展性强。使用j Query,z Tree丰富了页面展示效果。(3)为了保证故障记录在手机客户端和服务器端传输以及在手机客户端保存的安全性,根据项目组开发的TF加密存储卡,通过设计相应的调用接口,完成故障记录的加密传输与保存。