DM并不是一个前沿的技术。据悉,韩国SK电讯、日本NTT DoCoMo、KDDI以及以Vodafone为首的一些欧洲运营商都已经建立起了一定规模的DM体系,它们或根据自行标准,或遵循OMA标准,现在主要提供的是以FOTA(固件更新)为主的基本功能,将来还可支持数据备份、诊断及故障修复、图形用户界面处理,甚至病毒防护等多种功能。
因为设计缺陷,Sony 与 Panasonic 曾经为手机召回蒙受了上亿美元的损失,同时中国建立手机召回制度的呼声越来越高,通信厂商该如何应对?如果因为BUG而召回手机那么岂不损失太大。终端管理在这种情况下应运而生,可以给厂商减少损失。
一句话,只要能上网支持DM的手机未来就可以在线升级操作系统,以及修复BUG等等,手机厂商和运营商会更加方便,节省成本,同时能给客户带来更好的体验。只要手机安装了支持DM协议的软件,同时有一个与之交互的SERVER,一切问题迎刃而解。
FOTA有多种实现方式,DM便是其中的一个协议
Dm
协议
5
个
package.
1: package0 server
发送通知(一般是短信)给
CLIENT
,一般通过
WAP PUSH
下去给手机。
2: package1
手机收到后
wap push
的东西后,根据
WAP PUSH
相关协议,手机会自动回联回
SERVER
,
server
会得到手机的
imei,
厂商、型号等基本信息。
3:package2
Server
收到
client
的回复后,得到手机的
IP
,然后通过
HTTP
请求
client
,发送一个用户确认请求(手机必须能通过
GPRS
等方式上网),
4:package3
手机收到后,如果用户确认
DM
继续进行,如果用户否认
DM
发送给手机一个结束标志。就是说不管
package3
用户是否确认或否认
package4
都会进行下去
5:package4
SERVER
收到用户返回的信息不管是确认还是否认都会回复,如果
server
还想继续进行下去,那么会重复
package2
,只是不再是简单让用户确认的东西,比如其他业务通过
DM
去取用户的版本的信息比如发送一个
GET
的
command
,最后一个
package
永远是没有任何
command
的。就是说
package2,package3
可以重复进行多次
1101:等待用户确认
1200:终端回联SERVER
1201:终端发起
1222:更多的message
1223 :session abort
posted on 2006-12-08 11:21
小小程序程序员混口饭吃 阅读(2457)
评论(0) 编辑 收藏 所属分类:
通信知识