论文部分内容阅读
伴随着3G及相关技术在国内的迅速普及,移动网承载能力逐步增强,数据业务和新型增值业务会成为用户的最大需求所在,移动通信网络将是一个多终端、多服务、多应用,由不同异构网络结合起来的混合型网络。在此背景下,如何有效、统一的管理用户终端以及开展新型业务是运营商面临的一项重大挑战。
OMA(Open Mobile Alliance)组织制定的DM(Device Management)规范则正是应对这些挑战而生,DM是一种通过远程服务器对网络内终端进行管理的技术,它独立于承载网络,可以横跨2G、3G、WiMAX等多种接入技术。本文所设计的终端管理系统基于OMADM规范,实现OTA方式的参数配置、固件更新、故障诊断、参数采集等功能,解决了嵌入式终端中如何实现DM功能这一问题,进一步提出了DM客户端与嵌入式平台之间的整合设计方法。
首先,对DM规范做了理论研究,分析了会话流程、管理树模型并根据项目需求采取对应的Bootstrap方式、定义新的管理对象节点,详细分析了DM客户端与其它任务的通信机制,以及在终端平台中的体系结构。
其次,设计了客户端会话处理机制与流程,根据嵌入式系统特点结合DM规范对协议流程进行了补充与优化,包括消息队列机制、会话重建策略,提高了系统容错性。
再次,重点对终端管理客户端事件驱动和管理树功能进行了设计与实现,采用多层事件驱动机制循环处理DM事件,降低了业务逻辑的复杂度、业务与平台之间的耦合度,同时在模块内部建立消息队列,支持并发的管理命令处理,提出外部节点与tree文件相结合的管理树模型,对节点的读取进行功能化与平台化的封装,增加了系统灵活性。
最后,建立了DM业务评估模型并在Sprint DM现网上进行终端管理功能测试。文章结尾对本文工作内容及创新点作了总结,探讨了终端管理技术未来的发展趋势。