论文部分内容阅读
在偏远的农村等广大区域,移动运营商开设营业厅面临着人力物力的投入,加大成本,不便于管理等很多困难。针对移动运营商开拓边远农村业务的需求,本文在原有嵌入式移动终端的发展基础上,提出了一套完整的多功能移动终端的解决方案,利用一台轻便的移动终端即可简单地实现移动业务的办理,解决了存在的难题。此方案也为针对行业用户群体的高端移动终端提供了一种新的思路。本文首先介绍了国内外移动终端系统的现状及移动终端的软硬件系统的组成。然后介绍了嵌入式操作系统Windows CE,并针对移动终端系统的需求,阐述了如何完成Windows CE平台裁剪定制。根据多功能移动终端的行业特殊性,并出于缩短开发时间,降低开发成本的考虑,本文在现有手机的成熟方案基础上,提出采用基带处理器+应用处理器的硬件系统架构,即系统底板加系统核心板的方案,软件上采用基于通用嵌入式操作系统Windows CE,系统开发采用Win32API,MFC类库,与传统的Windows编程具有良好的继承性。程序开发采用面向对象的编程技术,提高了代码的重用性和可扩充性。本文还着重介绍了在多功能移动终端系统开发中运用到的几项开发技术,由于该移动终端是针对行业用户,数据量较大,为实现数据的存储和检索等功能,选用了具有小巧的体积、强大的功能、方便的接口、开源免费的嵌入式数据库SQLite,完成了SQLite在WindowsCE上的移植,解决了存储读取过程中字符编码转换等问题,根据多功能移动终端的数据需求设计出终端系统的数据库,实现了对多功能移动终端数据的有效管理。系统通信子系统采用的是GSM通信模块,对GSM通信模块的操作都是基于“串口通信+AT命令”的方式,在通信应用系统设计过程中,采用Windows多线程编程和事件响应机制,实现了多功能移动终端的通信和业务功能的协调工作。