?DM并不是一個前沿的技術(shù)。據(jù)悉,韓國SK電訊、日本NTT DoCoMo、KDDI以及以Vodafone為首的一些歐洲運營商都已經(jīng)建立起了一定規(guī)模的DM體系,它們或根據(jù)自行標準,或遵循OMA標準,現(xiàn)在主要提供的是以FOTA(固件更新)為主的基本功能,將來還可支持數(shù)據(jù)備份、診斷及故障修復、圖形用戶界面處理,甚至病毒防護等多種功能。
因為設(shè)計缺陷,Sony 與 Panasonic 曾經(jīng)為手機召回蒙受了上億美元的損失,同時中國建立手機召回制度的呼聲越來越高,通信廠商該如何應對?如果因為BUG而召回手機那么豈不損失太大。終端管理在這種情況下應運而生,可以給廠商減少損失。
一句話,只要能上網(wǎng)支持DM的手機未來就可以在線升級操作系統(tǒng),以及修復BUG等等,手機廠商和運營商會更加方便,節(jié)省成本,同時能給客戶帶來更好的體驗。只要手機安裝了支持DM協(xié)議的軟件,同時有一個與之交互的SERVER,一切問題迎刃而解。
FOTA有多種實現(xiàn)方式,DM便是其中的一個協(xié)議
Dm
協(xié)議
5
個
package.
?
?
?
?
?
?
1:?package0 server
發(fā)送通知(一般是短信)給
CLIENT
,一般通過
WAP PUSH
下去給手機。
?
2: package1
?
手機收到后
wap push
的東西后,根據(jù)
WAP PUSH
相關(guān)協(xié)議,手機會自動回聯(lián)回
SERVER
,
server
會得到手機的
imei,
廠商、型號等基本信息。
?
3:package2
?
Server
收到
client
的回復后,得到手機的
IP
,然后通過
HTTP
請求
client
,發(fā)送一個用戶確認請求(手機必須能通過
GPRS
等方式上網(wǎng)),
?
?
4:package3
?
?
手機收到后,如果用戶確認
DM
繼續(xù)進行,如果用戶否認
DM
發(fā)送給手機一個結(jié)束標志。就是說不管
package3
用戶是否確認或否認
package4
都會進行下去
?
5:package4
?
?SERVER
收到用戶返回的信息不管是確認還是否認都會回復,如果
server
還想繼續(xù)進行下去,那么會重復
package2
,只是不再是簡單讓用戶確認的東西,比如其他業(yè)務通過
DM
去取用戶的版本的信息比如發(fā)送一個
GET
的
command
,最后一個
package
永遠是沒有任何
command
的。就是說
package2,package3
可以重復進行多次
?
1101:等待用戶確認
1200:終端回聯(lián)SERVER
1201:終端發(fā)起
1222:更多的message
1223 :session abort
posted on 2006-12-08 11:21
小小程序程序員混口飯吃 閱讀(2468)
評論(0) 編輯 收藏 所屬分類:
通信知識