论文部分内容阅读
对讲机是关系民生的各个行业重要的无线通信设备,在民航、公安、运输、水利、铁路、制造、服务、建筑等行业中广泛使用。无需第三方基站的支持,在没有网络信号覆盖的地方依然能实现正常通话,且没有话费产生,这些优势保证了对讲机成为了手机无法替代的通信设备。特别是在紧急调度以及通话频繁的场所,对讲机更能体现其优势。随着信息产业的迅猛发展,用户对对讲机功能多样化提出了更多的需求,人们不仅仅满足于对讲机的通话功能,而且还希望对讲机提供诸如GPS,上网,发送短信,录音等功能,同时还希望对讲机能根据作业环境的不同调整内部参数以及应用设置,使得对讲机更加智能化。然而对讲机出厂后固件就固化在内部,用户希望随时根据需要升级系统功能和性能就变得很困难,使得对讲机生命周期变短,现行对讲机升级方式滞后、低效、且具有较高的成本,这也成为了制约对讲机产业发展的瓶颈。因此,如何为用户提供一套快速、高效、低成本的升级机制成为了对讲机产业亟待解决的问题。论文建立在研究国内外对讲机产业的发展现状基础之上,分析现有对讲机升级机制,并找到现有升级机制的不足之处。在分析对讲机生产厂商自身的发展对对讲机系统升级的目标要求基础之上,规划出一套对讲机升级机制。通过分析不同的客户群体以及各个群体对于对讲机升级的需求,制定出详细的对讲机升级的系统功能需求和非功能需求,并针对系统主要参与者进行了用例分析。系统架构设计建立在对讲机升级的用户需求分析之上,从硬件部署、软件开发、运行、功能以及系统安全五个方面进行了详细的设计。完成了基于Java本地调用(JNI)技术以及Spring Remote远程调用方式的系统通信机制的设计以及详细数据库架构设计。论文针对系统软件开发架构设计的各个层次,说明了采用的相关技术并给出具体实现的过程。客户端界面和业务逻辑层采用Eclisp Rcp富客户端开发技术,数据获取层采用Spring Remote远程调用方式,权限控制层采用Spring Security开发框架,服务端业务逻辑层采用基于MVC的Spring框架技术,数据持久层采用Hibernate框架技术。最后给出了系统关键功能的实现过程,包括系统数据库升级、升级内容备份与恢复、升级内容清理等用户常用的系统功能。本文针对摩托罗拉公司的实际业务需求,为用户提供一套快速、高效、低成本的升级机制,开发出集成式对讲机终端升级管理系统,对国内关于对讲机升级信息系统开发具有一定的参考价值。