移动终端管理.docx
移动终端管理(DM, Device Manage) DM是Device Manage的简称,也就是设施管理的意思。对于任何设施都会有这个课题, 无论是工业设施还是机械或是家用电器,而在全部行业里没有一个像移动设施,精确 的说就是手机设施对设施管理技术有着迫切的诉求,当然是由于这个产品类的消费的要求, 也是这个行业向前进展的追求。最终一些欧洲移动运营商都建立起了肯定规模的终端管理体 系,它们或依据自行标准,或遵循OMA标准来统一手机设施的设施管理法律规范。所以每 个产商或运营商都提出各自的DM解决技术,这里要争论是在这个行业影响最广的组织的 技术方案,就是OMA DM.法律规范是OMA国际标准化组织制订的用于实现终端设施管理的标准。 采用终端管理技术,可以通过OTA的方式来采集终端信息,配置终端的参数信息,将数据 包从网络下载到终端上安装并更新永久性信息,处理终端设施产生的大事和告警信息。本文 主要争论基于OMA DM的终端管理系统。 DM系统功能终端管理系统 系统实现DM数据内容DM系统功能它所支持的功能主要有:1固件更新通过空中数据链路对固件版本进行升级。主要用于终端软件BUG修复和终端软件版本升级。 如今OTA技术的用途被不断扩展,如近年来消失的FOTA技术就是通过空中接口远程管理、 更新手机固件的措施。通过FOTA,不仅可以下载升级应用软件,而且可以更新手机的操作 系统。2配置管理配置更新是为了让用户更好地使用各种应用。目前,最终用户要激活WAP、电子邮件和 MMS等移动数据服务,这是一项简单的任务,很多最终用户不愿通过简单的过程配置手机, 因此导致新的数据服务不被接受或者干脆被忽视了。假如用户从一个运营商转到另一个运营商,两家的配置参数确定不相同,更改参数只有专业 技术人员才能做到。以往的解决方式是,要么用户去营业厅修改,要么就放弃使用。使用配 置更新后,运营商可以用无线网络检测并修改手机配置参数,而这一切用户都不必知道,只 是手机的使用变得没有障碍。这些工作都可以通过OTA技术来远程解决。3故障诊断随着OTA技术被应用到监测、诊断、手机修复,客户服务将得到大大改善。客服人员可以 通过OTA实时了解用户手机的状态,快速反映并通过OTA远程将更新包或修复插件下载到 客户端。4终端锁定通过空中数据链路可以对指定终端进行远程锁定,提高服务效率和用户满足度,制造新型的 客户服务模式。5信息采集通过信息采集功能可以对指定的终端信息、数据或参数进行采集。通过收集并组织静态和动 态的终端信息,围绕终端信息进行各种统计分析,可以为决策支持、目标营销、网络优化供 应支持。通过统一发布的终端力量数据,可以支持终端和其他业务平台的业务适配。终端管理系统是由FOTA服务器FOTA客户端组成FOTA服务器是一个抽象功能实体,主要功能包括升级包的上传、存储、缓存和分发机制, 还有字节差分文件的产生和管理,下载并发访问掌握等。FOTA服务器在实现时可以分为 下载服务器、升级包管理服务器、升级服务包存储几局部。FOTA客户端由以下3个主要功能实体组成:1设施管理客户端。负责对终端内部资源进行管理,如对终端对象树进行管理等。设施管 理客户端与下载客户端、更新客户端之间通过消息接口进行状态转换。2下载客户端。依据肯定的下载合同负责更新包的下载过程管理工作,目前主要是遵循基 于OMA-DM vl.1.2 ''Replace”命令的下载或是OMA DL VI.0下载机制。3更新客户端。包括切换代理和更新代理,负责升级包的安装及安装过程中涉及的存储管 理、安装失败的恢复、容错等。系统实现在众多的设施制造商、运营商环境下部署FOTA系统,实现客户端和服务器端接口的标准 化将显得至关重要。同时,运营商还要考虑到实际运营管理的需求,用户管理、任务管理等 功能特别必要。实现的流程如下。1终端觉察。包括服务器触发终端初始化一个客户端/服务器端(C/S)会话和读取终端的 轮廓信息(包括制造商、终端及固件版本信息等)。触发方式包括:服务器侧发起,终端管 理系统操作员通过门户系统,客户服务人员通过客户服务专用门户从服务器侧发起;客户端 侧发起,终端用户通过自服务门户系统发起,对于CDMA IX终端,终端用户通过终端菜 单发起;自动触发,对于GPRS终端,通过检测到的网络大事(如该用户第一次使用WAP 业务等),自动对终端进行配置。2更新包的下载。包括终端安装所需的更新包下载的详细细节。OMA标准允许2种下载方 式:基于OMA-DM vl.L2''Replace命令的下载和外部下载合同(如OMA的一般内容下 载机制)。3更新包的安装。更新包下载完毕,由终端内部的更新代理执行安装过程,安装完毕后返 回给服务器端更新结果状态码。DM数据内容DM数据是以一棵树行结构来描述的,主要分为设施信息管理,这个是指设施的物理信息 管理,比方版本号,设施运行平台标别等。和用户数据管理,用户数据主要包扩用户个人信 息,通讯录,行事历等数据。DM相关合同及关键技术主要包括 、OMA DL VI.0等合同。这种基于标准化的产品设计能够支持任何具有OMA-DM功能的设施互 通,从而大大加快无线工业产品的商业化进程。OMA SyncML Common Specifications VI.1.2 对实现移动数据同步语言 SyncML 及数 据交换方法进行了约束,包括对传输合同的绑定要求,对HTTP、OBEX、WSP三种合同 的绑定,以及支持广域网、蓝牙、WAP三种传输合同;SyncML表示法以及其DTD>SyncML 元数据信息以及其DTD,包括用于SyncML表示法中,供应元数据信息,比方数据的格式、 类型、大小、版本等信息;SyncML服务器端通知合同,包括在DS和DM中,服务器端 有些状况下需要向客户端发送通知消息,这个法律规范定义了这种通知消息的消息头和消息 体的基本字段。是OMA组织发布的一个基于SyncML合同的设施管理法律规范集, SyncML DM的法律规范确定了 SyncML DM合同的相关语法和语义,但是假如终端中的 管理实体需要不同的数据格式或显示方式,那么SyncML DM合同就会存在肯定的问题。 为此,该合同针对终端的种种应用又定义了很多的强制管理对象。其中包括OMASyncML 自举法律规范、OMASyncML全都性法律规范、SyncML DM设施描述框架和文档类型定 义、OMA SyncML服务器端通知法律规范、OMA DM管理合同、SyncML表示合同设施 管理消息格式,SyncML设施管理平安法律规范、SyncML设施管理标准对象及SyncML 设施树和描述。在每一个遵循SyncML DM法律规范的终端设施内部都会存在一个管理对象树,终端中被 管理对象群按肯定的标准生成相应等级结构的树,并可动态转变,这对应着某种终端应用的 卸载或加载行为。对象树的每一个节点都被惟一的一个URI所标识,这样每一个节点(即 被管理对象)都可以由服务器端来管理。3 OMA DL法律规范OMA DL下载机制来源于已存在的2个胜利的下载方式,即HTTP和MIDIeto OMA下载 的主要原理类似于MIDIet,二者主要的不同在于OMA并不是特地为JAVATM MIDIet下 载或此外特殊的媒体类型设计的,OMA下载是一般性的下载框架。但对于用户下载的媒体 对象和内容供应商发布媒体对象的机制,OMA下载与MIDIet下载特别类似。OMA下载的 数字内容包括图片、音频、视频、嬉戏及商业应用数据等全部数字形式的信息,应用特别广 泛。4字节差分算法FOTA管理服务器的一个主要功能是生成微小的差分字节升级包,该更新包仅包括不同版本 软件的字节间差异值,因此升级包特别小,甚至只有几千字节大小。可升级软件包括操作系 统、通信合同栈、驱动程序、核心程序和应用程序等。通过高效的字节差分算法实现快速的 软件更新,大大提高了移动远程管理的牢靠性和平安性。采纳差分文件来精确表达新、旧文 件间的不同长度,而且它的长度往往比原文件小得多,使得更新文件包的传送效率大大提高。 更新文件包的内容应当设计为能高效率描述新旧文件的字节水平差异,至少包括插入、删除、 修改等元数据描述信息,相对地址转变信息,数据内容信息,还有操作信息等。终端管理存在的问题目前全球范围内的主流FOTA方案解决商主要是Bitfone、Innopath. Red Bend及 SmartTrust这4家公司,通过无线方式诊断并修正问题、发送软件升级包和配置设定参数, 从而改善移动设施的可用性。现已向很多移动厂商供应了客户端软件,但要做好终端管理, 还需要解决好几个问题。1客户端与服务器之间的交互问题。从技术上讲,对终端信息的探知有网络侧触发和终端 侧触发两种方式。网络侧的触发必需由核心网系统相协作,目前主流核心网系统厂家虽然都 可供应终端状态信息的采集,可是一般都实行专有技术,这样使得FOTA的部署在多厂商 环境下存在很大的操作难度。2嵌入式底层软件、手机操作系统的开放问题。制造手机嵌入式系统的核心技术把握在各 大主流终端制造商手里,对于终端厂家来讲,盼望自己在产品里开发类似的FOTA终端软 件,所以即使在收费的状况下也不愿将核心专利技术向FOTA服务商开放,这存在一个商 业模式的障碍。需要运营商的介入来制定统一的终端、服务器侧法律规范。