已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
j11 弋一 怒 摹 独创性( 或创新性) 声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究 成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不 包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他 教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任 何贡献均已在论文中作了明确的说明并表示了谢意。 申请学位论文与资料若有不实之处, 本人签名:二车参斗 本人承担一切相关责任。 日期:丝! :至:垒 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即: 研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保 留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借 阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它 复制手段保存、汇编学位论文。( 保密的学位论文在解密后遵守此规定) 保密论文注释:本学位论文属于保密在年解密后适用本授权书。非保密论 文注释:本学 本人签名 导师签名 适用本授权书。 日期:五:兰:笠 日期:盈旦:九竺 一 q - 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 基于策略的移动终端诊断与监测机制研究与验证 摘要 随着移动通信业务类型的增多和移动终端复杂度的提高,终端的 软硬件故障率越来越多。为了解决此类问题,国际通信标准化组织 o m a ( o p e nm o b i l ea l l i a n c e ,开放移动联盟) 提出了d m ( d e v i c e m a n a g e m e n t 终端管理) 规范。目前d m 相关技术与系统的研究与应 用部署已成为业界热点之一。 d m 的主要目的是实现对手机整个生命周期的管理,终端诊断与 监测是终端管理的一部分,直接关系到用户的业务体验。终端诊断与 监测尚处于标准化的状态中,部分功能,特别是终端诊断与检测功能, 还需要进一步完善。 本文通过把终端管理和策略管理相结合,通过基于策略的管理方 法,实现自动化半自动化的终端诊断与监测,完成对移动终端的故 障修复。论文的主要工作有3 项:1 ) 调研终端管理的国际标准,对 终端管理的相关协议进行分析;2 ) 提出基于策略的终端诊断与监测 系统结构,并分析了基于策略的终端诊断与监测系统的服务器端功能 框架及客户端功能框架;3 ) 设计并开发了基于策略的终端诊断与监 测原型系统,通过在虚拟客户端上部署客户端以及在p c 上部署服务 端来验证远程的终端故障诊断和监测功能。 关键词:终端管理( d m ) 0 m a 终端诊断与监测策略管理 一 “ 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 v e r i f i c a t i o na n dr e s e a r c ho fo m a d mb a s e d m o b i l ed e v i c ed i a g n o s t i c sa n dm o n i t o r i n gm e c h a n i s m a bs t r a c t w i t ht h ep r o l i f e r a t i o no fs e r v i c et y p e sa n dt h ei n c r e a s e dc o m p l e x i t y o fm o b i l ed e v i c e ,d e v i c eh a r d w a r ea n ds o f t w a r ef a i l u r er a t ei si n c r e a s i n g t os o l v et h i sk i n do fp r o b l e m s ,o m a ( o p e nm o b i l ea l l i a n c e ) p u t s f o r w a r dd m ( d e v i c em a n a g e m e n t ) a tp r e s e n t ,d ma n dr e l a t e d t e c h n o l o g i e sa n di t ss y s t e m sr e s e a r c ha n da p p l i c a t i o nd e p l o y m e n th a s b e c o m eo n eo ft h ei n d u s t r y sh o ts p o t s t h em a i np u r p o s eo fd mi st oa c h i e v et h em a n a g e m e n tt h r o u g ho u t t h el i f ec y c l eo fm o b i l ep h o n e s ,m o b i l ed e v i c ed i a g n o s i sa n dm o n i t o r i n g i sp a r t o ft h ed mf u n c t i o n m o b i l ed e v i c ei sd i r e c t l yr e l a t e dt ot h eu s e r s s e r v i c ee x p e r i e n c e t h em o b i l ed e v i c ed i a g n o s i sa n dm o n i t o r i n go fs t i l li n t h es t a t eo f s t a n d a r d i z a t i o n ,s o m eo fi t sf u n c t i o n ,e s p e c i a l l yt h em o b i l e d e v i c ed i a g n o s i sa n d m o n i t o r i n gs y s t e mn e e df u r t h e ri m p r o v e m e n t i nt h i s p a p e r , i n t e g r a t e dw i t ht h em o b i l ed e v i c ed i a g n o s i sa n d m o n i t o r i n ga n dp o l i c y - b a s e dm a n a g e m e n tm e t h o d s ,f a u l td i a g n o s i sc a n b ed o n ea u t o m a t i c a l l y , a n dm o b i l ed e v i c e d i a g n o s i sa n dm o n i t o r i n g s y s t e mc a np r o v i d eu s e r st h ec a u s e so ff a u l ta n ds o l u t i o n s t h i sp a p e r m a i n l ya c h i e v e st h ef o l l o w i n ga s p e c t so fw o r k s :1 ) r e s e a r c hi n t e r n a t i o n a l s t a n d a r d so fd e v i c em a n a g e m e n ta n da n a l y z et h er e l a t e dp r o t o c o lo f d e v i c em a n a g e m e n t 2 ) p r o p o s e dp o l i c y - b a s e dd e v i c ed i a g n o s t i c sa n d m o n i t o r i n gs y s t e ms t r u c t u r e ,a n da n a l y s i st h ef u n c t i o n a lf r a m e w o r ka n d s e r v e r - s i d ea n dc l i e n t s i d e f u n c t i o n a l i t y f r a m e w o r ko fp o l i c y - b a s e d d e v i c ed i a g n o s t i c sa n dm o n i t o r i n gs y s t e m 3 ) d e s i g n e da n dd e v e l o p e d p o l i c y - b a s e d d e v i c e d i a g n o s t i c s a n dm o n i t o r i n gp r o t o t y p e s y s t e m , a u t h e n t i c a t i o nt h em o b i l ed e v i c ed i a g n o s t i c sa n dm o n i t o r i n gm e c h a n i s m k e yw o r d s :d e v i c em a n a g e m e n t ( d m ) ,o m a ,m o b i l ed e v i c e d i a g n o s i sa n dm o n i t o r i n g ,p o l i c y - b a s e dm a n a g e m e n t 北京邮电大学硕士研究生毕业论文 基于策略的移动终端诊断与监测机制研究与验证 目录 第一章绪论。1 1 1 研究背景1 1 2移动终端诊断与监测的部署现状2 1 3研究的意义。3 1 4论文期间主要工作4 1 5 论文结构5 第二章终端管理概述。6 2 1移动终端管理定义6 2 1 1 o m a 组织简介6 2 1 2o m a 关于d m 的定义6 2 2o m a d m 标准及实现d m 需要的技术7 2 2 1d m 标准7 2 2 2 s y n c m l 传输协议1 1 2 2 3o t a 空中下载1 2 2 2 4f u m o 固件升级1 3 2 3 小结1 4 第三章终端诊断与监测的体系架构1 5 3 1 基于策略的终端诊断与监测理论分析。:1 5 3 1 1o m a d m 和终端诊断与监测的关系1 5 3 1 2基于策略的网络管理1 5 3 1 3基于策略的终端诊断与监测1 7 3 2基于策略的终端诊断与监测整体架构l8 3 2 1 系统结构18 3 2 2信息模型2 0 3 3移动终端诊断与监测服务端功能框架2 3 3 4 移动终端诊断与监测客户端功能框架2 5 3 5 用例2 6 3 6 小结2 8 第四章基于策略的终端诊断与监测原型系统设计与实现2 9 4 1系统开发环境2 9 4 1 1a n d r o i d 系统简介2 9 4 1 2开发环境及a n d r o i d 开发简介3 0 4 2原型系统的功能3 2 4 2 1 客户端功能3 2 4 2 2服务端功能3 3 4 3 原型系统设计与实现3 4 4 3 1原型系统整体架构设计3 4 4 3 2消息格式3 5 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 4 3 3 服务端3 9 4 3 4客户端4 5 4 3 5验证结果5 2 4 4 d 、结6 0 第五章 结束语6 1 5 i论文总结6 1 5 2下一步展望6l 参考文献6 3 致谢6 4 作者攻读学位期间发表的学术论文目录6 5 北京邮电大学硕士研究生毕业论文 基于策略的移动终端诊断与监测机制研究与验证 第一章绪论 1 1 研究背景 移动通信产业日新月异地发展着,最具代表性的变化就是业务类型从以前 单纯的话音业务向多业务类型转变,如手机邮箱、网页浏览、导航、视频和一些 即时通信软件( 如中国移动飞信) 。这些增值业务在移动产业起着越来越重要的 作用,这是由以下几方面决定的:1 来自用户的需求,用户希望通过手机体验到 他们从其它终端上体验到的业务,这是由手机的便捷性以及其日益强大的功能决 定的。2 运营商的要求,日益下降的a r u p 值以及越来越严俊的竞争环境促使运 营商通过丰富的数据业务来提升其a r u p 值以及吸引用户。3 信息产业发展的要 求,现在三网融合正在进行中,而空中接口的发展也使无线的上下行速度得到了 显著提高,为各种业务能在手机上运行提供了充分的条件。 数据业务已经成了运营商盈利的突破点,数据业务的增长被视为拯救越来 越低的a u r p 值的出路,在这时首先要解决的就是各种新业务是否能够得到普 及,让其正常部署在用户的手机上,并能够保证用户的使用体验,在使用这些业 务时不会被各种软固件的故障困扰。 在新的业务快速发展的同时,移动终端本身也经历着相同的快速发展。除 了终端的主频速度和内存空间显著增大外,附加的硬件模块也增加了手机支持各 种业务的能力,除了蓝牙、w i f i 等模块,一些高端手机上甚至装了指南针模块, 重力感应模块,这么多的功能模块是为了支持相应的应用。f r o s t & s u l l i v a n 咨询 公司的调查报告显示,2 0 0 9 年全球的智能终端占有量为3 0 ,在2 0 1 0 年将增至 3 7 ,到了2 0 1 4 年更将达到7 3 1 1 1 。这将导致运营商的维护强度升高,解决问 题的时间也增长。 基于以上对业务和终端的分析,业务越来越丰富,同时其推出的周期也越 来越短,业务复杂度越来越大,终端的复杂度也在提高。这些导致了终端软件和 固件故障的可能性增大。所以对于用户来说,对终端进行充分的管理,正确的设 置业务参数,合理的调度终端的各项硬件模块等已经变成一种困难的任务。在对 这些业务使用的过程中,面临着配置不正确等原因以及各种软硬件的问题使得业 务不能正常使用,这些导致了用户业务体验点的下降。与此同时,移动运营商之 间越来越激烈的竞争,提供灵活的客户服务方式和更好的用户体验已经成为移动 运营商不得不考虑3 g 运营期间进行的关键问题。文献【2 j 从象征性和审美的角度 分析了用户对终端的依赖,作为用户的日常生活的一部分,移动设备已不仅仅是 一个简单的装置,而成为了业务发展的重要因素。基于这些问题,终端管理( d m , d e v i c em a n a g e m e n t ) f l 现了。首先要说明的是d m 技术只针对移动终端,即手机 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 的管理,并不像其字面意思上包括了一切终端。论文后提到终端管理都是指对移 动终端( 手机) 的管理。终端管理实现了让第三方代表用户来对他们的移动终端 进行一系列的管理,以此保证各项业务能够顺利有效的运行【3 5 1 。 韩国s k 电信、日本n 盯d o c o m o 、k d d i 以及以v o d a f o n e 为首的一些欧 洲运营商都已经建立起了一定规模的d m 体系,基本上都是遵循o m a 标准,现 在主要提供的是以f o t a ( 空中下载及升级) 为主的基本功能,中国的运营商也对 d m 进行了初步部署。 除了基本的d m 功能,d m 还包括数据备份、诊断及故障修复、图形用户界 面处理,甚至病毒防护等多种扩展功能。在众多功能中,移动终端诊断与监测是 尤为重要的一个功能。通过远程的诊断与监测机制,或者让策略中心根据策略来 自行判断故障,然后进行自动升级配置或修改参数等操作来修复故障;或者帮助 客服搜集手机信息,快速定位故障原因指导修复。如果移动终端诊断与监测机制 能够得到完善,并广泛的应用,运营商在部署和运营业务的时候就能够避免很多 麻烦,用户也能够无障碍的使用移动业务。 1 2 移动终端诊断与监测的部署现状 终端诊断与监测是终端管理d m 的增强功能,还处于发展过程中。尽管现 在各国( 包括中国) 的运营商大多都部署了d m ,但终端诊断与监测功能只是 d m 的增强功能,没有得到广泛的应用,大多数准备启用终端诊断与监测的运营 商也把其放在d m 的后期规划中。 运营商在部署d m 时都完成了基本的d m 功能,这些基本的功能包括空中 下载,基本信息获取等功能。各个运营商在部署d m 系统时的不同之处在于d m 的增强功能。在规划d m 时,每个运营商面临着不同的情况,这致使每个运营 商对d m 的部署力度以及部署的功能不尽相同。不同运营商在部署d m 系统时 所要达到的目的也不同,有的希望能够解决业务升级问题,有的希望能够分析客 户行为,有的希望能增加用户体验,提高新业务的健壮性,这些也是运营商在 d m 方面差异性的表现。 针对上面运营商在部署d m 时不同表现的分析,终端诊断与监测这一增强 功能的部署情况表现出了很大的差异性,总体的分析,终端诊断与监测的现状如 下: 只有少数运营商在d m 系统中部署了终端诊断与监测功能。 运营商部署的终端诊断与监测功能具有片面性和针对性,其终端故障诊断 往往针对主要的几个业务进行故障诊断和恢复,而没有一个整体和全面的 机制,能够灵活的调整诊断和监测的规则和对象。 在现在的规划过程中,终端诊断与监测一般都被规划为d m 平台的后期。 2 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 所以具体的规划深度以及最后实现的程度还需要一些时间才能明了。终端诊断与 监测还有很长的时间需要发展。 中国的运营商部署d m 系统的时间要晚于外国,在中国的三家移动运营商 中,中国移动的终端管理起步最早,目前已经完成了二期系统,正在进行三期建 设。中国移动的终端管理系统主要期望达到两个目标:一是采集用户的终端信息, 并通过这一过程了解增值业务营销情况,以及分析用户的终端使用行为;二是为 了解决用户在使用一些业务的过程中遇到的一些故障。中国移动的故障解决方案 主要通过在管理端批量更新终端业务或者有针对性的修改某些参数来实现故障 的修复,没有专门的终端诊断与监测系统来实现这一功能,没有实现让用户来发 起诊断和监测,更没有实现自动故障判断,移动终端诊断和监测功能还有待完善。 中国联通和中国电信还处于部分商用或规划阶段。所以在中国,终端管理以及其 终端诊断与监测功能还需要很长的时间来完善。 1 3 研究的意义 移动终端诊断与监测对用户和对运营商都具有重要意义。 对于用户来说,手机故障将成为一个可以解决的问题,用户不必因此而影 响了正常的生活和商务行动,能够无障碍的使用各种业务。 对于运营商来说终端诊断与监测的意义更为重大,不但能够节省大量的运 营成本,减少o p e x ,还能够增加新业务的使用,提升a r p u ,可谓一举多得。 下面通过两个调研结果来验证终端管理的经济效益。 o p e x 节震 2 0 0 9 总节省 ( s u s 百万) 配置节右。颠7 a 7 通过砖7 0 0 0 万手机用户进行模拟开算 其中智毖机占有率3 0 名 图1 - 1 智能手机占有率 f r o s t s u l l i v a n 咨询公司的电信战略预测组织通过在全球范围测量和预测, 通过假设了一个模型并带入相关的信息,通过预测终端管理对手机进行配置更新 3 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 的功耗,得到了图1 1 的结果,可以看到在7 0 0 0 万用户规模的情况下,能够节 省1 1 l 亿美元的运营费用。如果在全球范围内得到推广,将能节省3 0 亿美元。 图1 2 显示了仅通过远程配置一项,预计在2 0 1 3 年就能为运营商节省6 亿 美元的开支。通过图表可以看出其具有很明显的上升趋势。【6 】 图1 2 开支节省趋势图 上面只是终端诊断与监测功能的一部分,其产生的效益性已经非常客观,因 此,对终端诊断与监测进行研究,完善其功能体系架构,向自动化智能化的终端 诊断与监测过渡,是刻不容缓的。 1 4 论文期间主要工作 研究生阶段,本人深入了解了网络管理方面相关的原理规范和技术,并实际 参与到一些大型的网管项目的研究和开发工程中,主要包括: 1 ) 面向通信行业的n g n 网络管理体系架构的研究。作为项目的主要研究人员 之一,主要参与了以下工作: 对n g n 及其网管进行详细的研究,并调研各大运营商部署n g n 网管的 现状。 对n g n 的管理功能及管理对象进行研究 负责开发验证系统中的资源管理模块 负责部分项目相关技术文档、测试文档的撰写 2 )统一网管体系架构子课题三:i m s 网络管理信息模型及网管架构研究。作 为项目的主要研究人员之一,主要负责: 子课题中i m s 终端管理部分的资料搜集和调研 分析终端管理的业务需求 结合网管功能,对终端管理系统进行设计 4 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 撰写相关技术调研文档 通过参与以上项目,对网络管理特别是终端管理有了深入和全面的认识,并 积累了一定的网管系统设计和开发经验。 1 5 论文结构 本文共分七章,内容安排如下: 第一章绪论,介绍本课题的研究背景,终端诊断与监测的部署现状以及研 究的意义等。 第二章简要介绍终端管理,以及与终端管理有关的一些标准。 第三章对终端管理中的移动终端诊断与监测功能进行分析,将基于策略的 管理与移动终端诊断与监测相结合,在此基础上提出终端诊断与监 测的体系架构,包括系统结构,信息模型和功能框架。 第四章基于第三章中的终端诊断与监测体系架构,设计验证系统,主要实 现策略机制和诊断与监测机制的融合。并在验证系统章节详细介绍 各功能模块的实现。 第五章结束语,对本文工作进行全面总结,给出本文所取得的成果,指出 存在的不足和改进方向。 5 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 第二章终端管理概述 终端诊断与监测是终端管理的一个增强功能,其传输协议,消息格式,安全 机制等都是基于o m a - d m 协议。同时在部署终端诊断与监测系统时,还需要用 到其它的技术来做支撑。本章对终端管理及相关的技术做简要介绍,在后面章节 中的终端诊断与检测体系架构中将用到这些协议或技术。 2 1 移动终端管理定义 2 1 1 o m a 组织简介 o m a ( o p e nm o b i l ea l l i a n c e ,开放移动联盟) 是一个标准机构,它发布移 动电话产业的开放标准。开放的全球标准是数据业务发展的基础。开放的标准和 互联互通能使业务迅速地为用户所接受,也为开发商提供了具有规模效应的平 台。o m a 于2 0 0 2 年6 月始创,最开始由w a p 论坛和开放式移动体系结构两个 标准化组织通过合并组成。随后,区域互用性论坛,s y n c m l ,m m s 互用性研究 组和无线协会这些致力于推进移动业务规范工作的组织也相继加入o m a 。截至 成立当年1 1 月份,o a m 就已发展成员公司约3 0 0 家。其成员公司包括了世界主 要的移动运营商,设备和移动系统提供供应商,软件提供商等。整个价值链上的 成员共同协作,以确保为全世界的终端用户提供无缝的移动业务。【7 】 o m a 已经得到广泛部署的标准包括o m am u l t i m e d i am e s s a g i n gs e r v i c e , o m ab r o w s i n g ,o m ad o w n l o a do v e rt h ea i r ,o m ad e v i c em a n a g e m e n t 等,现 在移动运营商主要的业务类型都是基于o m a 定义的统一标准。 2 1 2o m a 关于d m 的定义 移动终端管理的概念在2 0 0 0 年已出现,但仅限于终端参数配置。一些大厂 商很早便意识到了移动终端管理的重要性,自发制定了各自的企业标准,其中最 著名有n o k i a 早期的的s m a r t m e s s a g i n g 和n o k i a - e r i c 的o v e r t h e a i r s e t t i n g s 协议。这些标准逐渐成为了同行业其它厂商遵从的标准,是最早的移动 终端管理标准。 2 0 0 1 年,w a p 论坛在w a p 2 0 标准族中规定了实现参数配置的标准w a p p r o v i s i o n i n gv 2 0 。2 0 0 2 年w a p 论坛并入o m a ,o m a 发布了第一套独立的规 定终端参数配置的国际标准o m a c l i e n tp r o v i s i o n i n g v l 1 ( o m a c pv 1 1 ) 。它 迅速得到了广大厂商的认可。 6 北京邮电大学硕士研究生毕业论文 基于策略的移动终端诊断与监测机制研究与验证 s y n c m l 论坛自定了第一个能真正实现终端管理功能的标准s y n c m l d e v i c em a n a g e m e n tv i 1 1 ,它不仅支持配置参数的管理,还可以实现终端的软 固件升级、信息采集等多种功能。随后,s y n c m l 论坛也并入了o m a 。2 0 0 3 年, 在此基础上,o m a 正式发布o m ad e v i c em a n a g e m e n tv 1 1 2 ( o m a d mv 1 1 2 ) 。 目前该规范的最新版本为o m a d mv 1 2 。 o m a 组织对d m 的定义是:d m 是一个泛指的技术 8 】,指第三方代替最终 用户( 客户) 为移动设备进行配置,更新等管理。第三方通常是无线运营商、服 务提供商或公司信息管理部门。通过d m ,第三方可以远程设置参数,进行故障 排除,安装或升级软件。管理的逻辑实体包括但不限于:设置设备的初始配置信 息、设备的持久性信息( 即后续更新) 、检索设备的各种管理信息、处理设备产 生的事件和报警。 s y n c m ld m 设备管理协议已经在主要的工商业成员中获得广泛的支持。图 2 1 显示了通过s y n c m ld m 的无缝式设备管理。 _ 卜一- - d v c 蚰t 捌翰瓣嘲躺_ 蜮翻韵赫一卜 图2 1d m 无缝式设备管理 2 2o m a d m 标准及实现d m 需要的技术 2 2 1d m 标准 o m ad m 协议族包括了d m 业务的需求文档r d ( r e q u i r e m e n td o c u m e n t ) 及一个标准的基于s y n c m l 的d m 会话管理协议组。该协议组定义了终端管理 的会话如何建立和维护。 该协议组主要包括以下几个文档【9 】: 7 北京邮电大学硕士研究生毕业论文 基于策略的移动终端诊断与监测机制研究与验证 终端引导( b o o t s t r a p ) 协议 p u s h 通知消息协议 s y n c m ld m 协议( 定义了客户端和服务器的会话流程) d m 表示协议 d m 标准化管理对象 d m 管理树 管理树d t d d m 安全协议 标准名称如下: ( 1 ) 【d m b o o t 】o m ad e v i c em a n a g e m e n tb o o t s t r a p d m b o o t 是d m 引导协议。移动终端出厂时不一定支持d m 标准,必须 在终端上配置一些基于s y n c m l 协议的d m 参数。设置这些参数的过程称为终 端引导。 ( 2 ) 【d m n o t i 】o m ad e v i c em a n a g e m e n tb o o t s t r a pn o t i f i c a t i o ni n i t i a t e ds e s s i o n d m n o t i 定义了p u s h 通知消息,考虑到安全性以及终端用户的隐私权和 选择权,外界的服务器是不能随意查看搜集或者修改用户手机的信息或者让用户 手机下载信息,因此d m 服务器不能直接向终端发起一个d m 管理会话,而是 通过向终端p u s h 一个消息通知终端,如果用户选择接受,则终端发起d m 管 理会话。标准中定义了这个消息包的格式,如:会话i d 、会话发起方、d m 服 务器标识等信息。 ( 3 ) 【d m r e p u 】o m ad e v i c em a n a g e m e n tr e p r e s e n t a t i o np r o t o c o l s y n c m l 规范了在c l i e n t 和s e r v e r 之间的信息交换的语法和语义。 r e p r e s e n t a t i o np r o t o c o l 规范描述语法;d e v i c em a n a g e m e n tp r o t o c o l 规范语义。 r e p r e s e n t a t i o np r o t o c o ls y n c m lr e p r e s e n t a t i o np r o t o c o l 定义了信息交换的语 法。s y n c m ld m 对于一个或多个s y n c m ld m 消息操作用了一个概念性框架的 s y n c m l 封包来达成。而这些s y n c m l 消息则用良好格式的x m l 文件来表示。 每个信息由一个s y n c h d r 和一个s y n c b o d y 组成。s y n c h d r 定义了路由、版本和 会议信息,而s y n c b o d y 则扮演容器用来存放操作管理树的命令( 如c o p y 、d e l e t e 、 r e p l a c e 以及使用g e t 命令撷取特殊节点的内容) 。命令是描述命令的细节的其 它要素类型的货柜。那些服务器可以藉由s y n c b o d y 送命令来增加,复制,删 除,替换操作那些树管理。而客户透过r e s u l t 命令传回内容,并且s t a t u s 命令传 送另一个命令的执行结果。 8 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 ( 4 ) 【d m p r o 】o m ad e v i c em a n a g e m e n tp r o t o c o l d m p r o 定义了d m 服务器和客户端之间的会话管理流程。 对于一个成功的m a n a g e m e n ts e s s i o n 规则如下,包括: 对于客户端( c l i e n t ) 和伺服端( s e r v e r ) 的状态机 c l i e n t 和s e r v e r 能传送命令 c l i e n t 和s o l v e r 能彼此互相认证的方法 传送的o b j e c t s 要大于传输m e s s a g es i z e 的机制 图2 2 是d m 会话管理流程,d m 会话包括两个阶段:建立阶段和管理阶段。 一一一。- 一 一- 一一- _ - 一- - _ - - 一o - - 一 p a c k a g el :d i e n ti n i t i a l i z a t i o nw i t hc l i e n t c r e d e n t i a l sa n dd e v i c ei n f o r m a t i o n p a c k a g e2 :s 自n ,髅m i t i a l z a t i o nw i t hs d 唧嚣 c r e d e n t i a l s , m i t i a lm 朗咧髀删o p e r p t i o n so f f u s e ri n t e r a c t i o nc o m m a n d sf i - o mt h es e r v r s e t u pp h a s e c l i e n ts e r v e r p a c k a g e3 :c l i e n tr e s p o n s et os e r v e r m a n a g e m e n to l x 擞t i o a s p a c k a g e4 :m o l e u s e ri n t e r a c t i o na n d m a n a g e m e n to p e r a t i o n si f t h es e s s i o ni s c o n t i m m d m a n a g e m e n tp h a s e 图2 2d m 会话管理流程 安装阶段: p a c k e t0 是来自服务器,是一个可选择的p a c k e t ,服务器使用额外的信号机 制通知客户去连结服务器并与服务器建立一个m a n a g e m e n ts e s s i o n 。 p a c k e t1 是来自客户端,包含s e s s i o ni n f o r m a t i o n ,c r e d e n t i a l s ,a l e r t 通知( 假 9 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 如客户端自愿连结或者服务器要它连结) ,以及设备信息。 p a c k e t2 是来自服务器那里,包含这p a c k e t1 的状态码。如果被客户和管理 命令要求,它包含证书信息。假如c l i e n t 端或管理的命令要求,也会包含认 证信息。假如服务器没有传送任何管理命令在p a c k e t 内,则此次s e s s i o n 就会结束。如果认证信息是错误或者不被指定的,安装阶段也许会重新认 证几次。 管理阶段: p a c k e t3 中包含c l i e n t 响应在p a c k e t2 中s e r v e r 管理命令的响应。如果s e r v e r 要求任何信息,则p a c k e t3 中的响应会包括管理操作的状态和结果。 如果 s e r v e r 没在p a c k e t2 中包含任何命令或没有要求c l i e n t 送下一条信息,则 c l i e n t 将不传送p a c k e t3 ,此时m a n a g e m e n ts e s s i o n 结束。 p a c k e t 4 来自s e r v e r ,包含了管理命令。 管理阶段可以经历多次迭代,在这期间s e r v e r 会送命令并且c l i e n t 对它们做 出回应。 ( 5 ) d m s t d o b j 】o m a d e v i c em a n a g e m e n ts t a n d a r d i z e do b j e c t s 【d m s t d o b j 定义了d m 管理对象的集合,用于描述被管理终端的详细信息, 这些信息以树的结构进行组织,便于进行管理。 由于手机是不同的厂商制造的,其结构必然存在差异,为了管理手机上相同 的和不同的软硬件,o m ad m 需要知道各个手机内部的结构,这就需要手机厂 商提供他们各自手机的结构。基于这些不同的结构,o m ad m 提出了标准对象 来管理手机的软硬件,由于这些手机软件结构的差异性,不可能仅用一个对象就 可以表述,所以形成了一些强制对象和可选对象。 ( 6 ) 【d m t n d 】o m ad e v i c em a n a g e m e n tt r e ea n dd e s c r i p t i o n 【d m t n d 定义了d m 管理树的组织结构,被管理的d m 终端必须支持节点 管理树,管理树将设备中所有可用的管理对现组织成树状结构,且所有节点都有 唯一的u r i 标识,以便于对具体节点进行操作。 ( 7 ) d m d d f d t d o m a d e v i c ed e s c r i p t i o nf r a m e w o r kd t d d m d d f d t d 定义了一个管理树的d t d 语法。 ( 8 ) d m s e c 】o m a d e v i c em a n a g e m e n ts e c u r i t y 安全性在移动终端管理中扮演重要的角色,从服务器到客户端的信息传输具 有私密性。如果不保证信息的安全,s y n c m ld m 通过验证、完整性、机密性三 种机制解决安全问题。 随着终端设备管理应用日趋复杂,o m a d m 工作组也由最初的d m 协议制 1 0 北京邮电大学硕士研究生毕业论文基于策略的移动终端诊断与监测机制研究与验证 定向为基于d m 协议支持多种应用服务需求的方向演变,并成立了一系列的子 工作组,分别为不同的o m a d m 应用制定相关的需求用例和标准,这些标准主 要包括: 固件更新管理( o m a f u m ov 1 0 2 ) 软件组件管理( o m a s o f t w a r ec o m p o n e n tm a n a g e m e n to b j e c tv 1 o ) 终端能力控n ( o m a - d e v i c ec a p a b i l i t ym a n a g e m e n to b j e c tv 1 0 ) 空中下载( o m a d o w n l o a do v e r t h e a i r ) 随后的章节会对上述标准进行专门介绍。 2 2 2 s y n e m l 传输协议 移动终端和移动终端管理系统通过o m a d m 定义的通信协议实现管理功 能。该协议源于数据同步使用的s y n c m l 规范,s y n c m l 规范详细定义了该协议 的编码格式、下层承载、数据包结构、通信会话流程及安全特性等内容。移动终 端诊断与监测是终端管理的一个扩展功能,也需要使用s y n c m l 规范对消息的封 装,并须遵守s y n c m l 定义的通信会话流程。 s y n c m l 是i t 行业唯一通用的移动数据同步化协议,由s y n c m l 行动 ( s y n c m li n i t i a t i v e ) 发行,是一种开放性协议。s y n c m li n i t i a t i v e 的目的就在于 与终端用户、设备开发商、数据提供商、基础构件开发商、应用软件开发商及服 务提供商协同工作,发行s y n c m l ,以真正实现使用任何终端设备均可随时随地 访问任何网络数据。s y n c m l 可以表示通过任意网络同步化所有设备及应用软 件。借助x m l ,s y n c m l 将成为真正的同步化。 s y n c m l 的主要目的有两方面:一、可以通过任何移动设备将网络数据同步 化。二、移动设备中的数据也可以用任何网络数据同步化。 s y n c m l 协议具备这样几种特征:一、对无线和有线网络均有效;二、支持 任意网络数据;三、支持多种传输协议;四、能够从多种应用软件入手访问数据; 五、解决移动设备资源有限问题;六、建立在现有的i n t e r n e t 和网络技术基础之 上;七、协议最基本也要做到,使得所有设备能够达到最普通的同步化要求。 s y n c m l 同步协议主要定义了数据同步操作的会话流程、会话过程中的数据 交互过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025精简新版商业店铺租赁合同样本
- 电子出版物编辑流程规范
- 仓库物资盘点与辅助管理规定
- 2025年国家电网校园招聘考试模拟试题及答案
- 2025国考鹤岗市海关监管岗位行测必刷题及答案
- 2025年下半年哈尔滨科学技术职业学院招考雇员制辅导员易考易错模拟试题(共500题)试卷后附参考答案
- 2025新版股权转让合同范本
- 2025年下半年吉林长春市绿园区事业单位招聘(99人)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林省四平市铁东区教育系统事业单位引进30人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林白城市市直部分单位安置委培生就业考试招聘30人易考易错模拟试题(共500题)试卷后附参考答案
- 设备试运行安全培训课件
- 军队季节性防病课件
- 高值介入耗材工作总结
- 镀锌板墙面做法
- 个人征信修复成果承诺书8篇
- 肛肠科科普知识宣讲
- 大学哲学教学课件
- JTG3410-2025公路沥青及混合料试验规程解读宣贯
- 公司一级安全教育考试试题与答案
- 农村道路施工安全培训课件
- 行车安全教育课件
评论
0/150
提交评论