CDMA的DM终端管理系统的结构设计
2009-03-19俞洋延明邓中亮
俞 洋 延 明 邓中亮
摘 要:介绍DM终端管理系统,其目的是为了手机在出现问题后利用远程服务器和终端交互来解决,提高效率、降低成本。采用JSP 和ORACLE作为面向对象的界面以及后台的数据存储手段,OTA即为远程无线信息传输的设计理念,使用API作为此系统同外界进行信息交互的接口实现交流。通过此系统可以实现对终端更快捷、有效地管理。介绍DM系统的结构和功能,引入DDF文件节点的概念细化功能实现过程。
关键词:DM;CDMA;OMA;手机
中图分类号:TN919文献标识码:B
文章编号:1004-373X(2009)03-041-02
Structure Design of CDMA′s DM Terminal Operation System
YU Yang,YAN Ming,DENG Zhongliang
(Electronic Engineering College,Beijing University of Post and Telecommunications,Beijing,100088,China)
Abstract:The paper introduces DM terminal operation system,its aim is utilizing the alternation between long-distance servers and the terminals to solve the problems what the mobile-phones hava come into being,improving the efficiency and reducing the operation cost.JSP is used as the object-oriented interface and ORACLE is the background data storage method,OTA is the long-range wireless transmission of information design,using API as the system interaction with the outside world for the interface information exchange.The system can complete the terminal management more efficiently and effectively.The paper describes the DM system structure and function,the introduction of concept of DDF document node achieves refining the process.
Keywords:DM;CDMA;OMA;mobile-phone
目前由于信息飞速发展,手机的使用率很高,因此产生的问题也相应增多,其内部插件等出现故障给用户使用手机带来很大的麻烦。本项目的主要目标是解决手机故障问题成本高、周期长、用户体验差的现状。对于即将上市的手机都会加入一个终端管理的模块,这个模块与本项目建立的终端管理(DM)平台配合,共同来完成手机故障的远程诊断和故障远程解决,极大降低了手机故障的解决成本,有利于增强用户对运营商的粘滞度。
1 系统结构设计
1.1 终端管理系统的框架结构
终端管理系统由终端管理系统和客户端组成。客户端与平台侧的信息交互是基于标准OMA-DM/DL(Open Mobile Alliance,OMA为开放移动联盟)协议进行通信管理。平台侧主要由DM (OMA Device Management,OMA无线方式管理终端规范)服务器和DL(OMA Download OTA,OMA无线方式下载数据包规范)服务器组成。DM服务器是基于OMA-DM协议为终端提供DM管理功能;DL服务器主要为终端提供基于OMA-DL协议的更新数据包下载功能。其框架图如图1所示。
1.2 DM管理系统的结构
终端管理系统的应用主要在于及时修正终端软件错误,对终端的软件进行灵活的更新,同时添加新的功能,而此系统较之以前系统的灵活就在于使用了OTA空中接口实现数据的无线传输。
DM系统从功能逻辑上分为:信息管理、功能管理、门户管理、操作引擎、测试管理、系统管理和统一接口几个部分。DM管理系统逻辑结构图如图2所示。
统一接口 为了实现通过此系统完成的与后台数据相交互的通道。
信息管理 主要是对系统操作员、角色、终端厂商信息的管理,并且加以认证;提供对终端型号、终端用户、终端、SIM卡绑定的管理。
功能管理 对参数配置、信息采集、固件升级包、业务操作任务和策略的管理。
门户管理 对运营商、终端厂商、客户服务人员、终端用户的交互界面及门户实现管理。
系统管理 对业务操作相关数据的统计,操作日志以及操作节点的管理。
测试管理 对终端参数配置、信息采集和固件升级的测试的管理。
操作引擎 就是对此系统所实现的功能的集合模块。
1.3 DM管理系统功能实现
DM系统的建立目前是为了完成固件更新、信息采集、参数配置、终端锁定及重置功能,后续的功能根据实际的需求动态地添加进此平台。
固件更新 主要完成对终端系统中出现的问题以及在出现新版本的情况下通过空中数据链路完成BUG的修复,新版本架包的无线下载。
信息采集 完成对终端信息的采集功能,目的是要了解手机状态、快速诊断手机故障,提出解决办法,通过固件更新模块完成解决办法数据的下发。
参数配置 终端管理系统对通过手机短信实现信息交互的OMA CP和通过HTTP方式完成信息交互的OMA DM的终端进行参数配置,一者是为了解决终
端出现的参数错误的故障,再者可以实现新业务的无阻碍的开通以及优化。
终端锁定及重置功能 此项功能具有更现实可用的意义,当用户丢失了手机终端可以采取两种方式,通过空中数据链路将手机进行锁定,使所有的通信功能处于停滞状态,或者将手机恢复到出厂状态,使手机中信息全部清除,这样可以保证用户的保密信息不被泄露,不过前提是机主的身份要得到验证并且通过才能进行此操作。
2 结 语
通过以上的介绍,清晰地呈现了一个DM系统,此系统现在被推出并且加以投产应用,目的是为了是能在信息飞速发展时期,手机这个终端的广泛应用而带给人们便利的同时,解决其可能产生的错误,并且更适应于现在3G,甚至对于4G的需要。通过这种远端无线的传输交互方式提高解决问题的效率,使用户能更便捷地享受信息时代的高速和快乐。
参考文献
[1]曹晓钢,蒋靖.深入Java虚拟机[M].北京:机械工业出版社,2003.
[2]OMA标准化组织.OMA DM 1.1.2 [S].
[3]王征.JavaScpript网页特效实例大全[M].北京:清华大学出版社,2006.
[4]孙更新,宾晟,周峰.Struts框架结构的Java Web开发技术基础与实践教程[M].北京:电子工业出版社,2008.
[5]郭庆.基于J2EE架构的科研统计管理系统的分析与设计[D].济南:山东大学,2006.
[6]韩淼.基于J2EE的一种多层Web系统通用框架的设计与应用[D].大连:大连理工大学,2005.
[7]李斌.J2EE技术在气象信息系统中的应用研究[D].南京:南京信息工程大学,2005.
[8]王晋桃,朱欣焰.基于Java手机的地理信息服务探索[J].测绘通报,2004(3):51-54.
[9]David Maguire.Mobile Geographic Services Come of Age.Geoinformatics,2001:6-9.
[10]Jennic Company.IEEE 802.15.4/ZigBee Wireless Microcontroller.2006.