OMA DM协议是开放移动联盟(Open Mobile Alliance)为了解决日益繁多和复杂的售后问题而制定的一套用于服务器和终端之间进行通信的协议族,包括引擎协议以及特定的应用协议,通过相应协议的实现就可以完成终端信息采集,固件更新,软件组件管理以及数据备份恢复等多种业务,并且借助此网络可以更加方便地推行运营商的新业务,例如在线游戏、在线购物等,本文在TD-SCDMA网络下采用服务器-客户端的思想分析了OMA DM系统的架构,并且对服务器与客户端软件进行了详细的设计,特别是对它们内部的各个组件进行了功能说明,最后结合目前流行的android手机操作系统对DM客户端在android上的实现进行了分析.