手机开发实战130——DM介绍1

业务概述

 

DMDevice Management业务是中国移动用于管理用户终端的新业务,它使得中国移动实现了通过无线方式对移动终端进行远程管理的能力。终端管理业务一阶段应包括:终端自注册,软件补丁修复和功能升级,终端参数收集以及终端参数配置。

如终端出现软件故障或参数配置问题,用户无须前往维修中心进行诊断和软件更新,而是通过终端管理(DM)平台提供的服务进行远程终端诊断,通过无线方式下载终端软件补丁程序或执行自动远程设置即可解决终端软件故障和参数配置问题。使用终端管理业务平台,手机业务参数的设置以及新的终端软件版本的下载升级也可通过DM平台的用户自服务门户,由用户自行完成相关参数设置和软件升级,极大的方便了用户对终端的使用。

中国移动的未来新业务部署工作,可以通过在原有终端上推送新版本的软件完成,避免了过去为了支持新业务给中国移动和用户带来的各种不便,同时也利于中国移动迅速推广新业务。使用终端管理(DM)平台,中国移动可以对终端的界面进行更新,辅助用户实现个性化终端设置。这将还有助于树立中国移动品牌形象,提升用户满意度。

终端管理(DM平台的业务分析统计功能,通过分析终端厂商上传的终端能力信息和无线方式收集的终端其他信息,可用于中国移动的业务分析和经营决策。

业务实现

平台侧需要采集的终端信息包括:网络参数配置信息和终端自注册的四个基本信息。终端管理(DM)平台可以直接使用OMA DM1.1.2中的命令从这些终端对象节点中取值,并在平台侧做相应处理。

终端通过终端自注册,将终端的基本信息上报到终端管理(DM)平台。终端管理(DM)平台使用OMA DM协议对终端的参数进行配置。通过OMA DM1.1.2协议实现了终端信息与终端管理(DM)平台的信息同步和信息发现过程,以及对终端的远程无线方式的参数收集和参数配置功能。终端管理(DM)平台使用OMA FUMO规范,实现终端软件补丁修复和功能升级。

终端自注册成功后,移动用户可以通过多种方式使用终端管理服务:

• 网络侧发起,对终端进行批量参数设置、参数收集或软件除错或功能升级;

    • 移动用户通过登录用户自服务网站,通过DM平台触发终端管理业务;

    • 移动用户通过手机DM WAP Portal,触发终端管理业务;

 • 通过终端侧发起的DM服务;(二阶段)

 

OMA(Open Mobile Alliance)DM协议的主要应用之一就是为终端提供不同的网络配置参数。OMA DM1.1.2协议至今没有为网络配置参数定义标准的对象。厂商应使用OMA标准的DDF文件通知终端管理(DM)平台,使平台侧及时掌握终端侧参数配置信息对象节点的信息。终端管理(DM)平台可以直接使用OMA DM1.1.2中的“get”命令从这些终端对象节点中取值,并在平台侧做相应处理。网络参数配置信息在DM Tree上应是即可读也可写的节点。


终端管理(DM)平台应采集的终端参数信息包括:

1网络配置参数,包括PIM, GPRS, WAP, MMS

2终端自注册的信息:IMEI,厂商名称,型号,软件版本;

终端固件除错和功能升级必须使用标准的OMA FUMO对象。DM平台侧发起更新操作。为实现断点续传功能,推荐使用OMA DL协议下载更新数据包。升级状态必须使用DM 方式报告给平台侧。

FUMO对象详细说明了处理一个更新中包含的一个或多个软件“packages”“packages”中包含了一组指令,可以让软件中的一个特定模块从一个版本更新到另一新的版本。“packages ”的数量由特定终端软件中的模块依赖性决定。更新后的终端软件版本应与预定的新版本完全一致。

终端软件除错和功能升级这两项业务在终端侧的处理方法和流程是一致的。

1、从移动测试的角度来看系统组成以及功能:

自注册,采集配置(MMI),DL下载,状态报告

2、从开发角度来看的组成

a)自注册:实现终端在服务器的注册,使后续工作的基础(终端管理(DM)业务终端规范V1.0.1(1118).pdf

b)Porting Layer

MMI, 下层应用函数(类似C库函数),DM DL连接函数,

c)相关的逻辑连接,以及FOTA升级报告的发送。

d)数据采集配置函数

e)异常处理(后面会根据移动的要求专门介绍)

f)升级包的打包(具体要求参看移动testcase:

注意:一定要保证当前手机的版本和网上上传升级包时对应的源版本要完全一直(ROMROM1,做包的时候由于我们只考虑ROM1,因此也要确保ROM没有修改。(这个很重要,是FOTA能够升级的关键!!!!)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值