隨筆-109  評論-187  文章-25  trackbacks-0

          ?DM并不是一個前沿的技術。據悉,韓國SK電訊、日本NTT DoCoMoKDDI以及以Vodafone為首的一些歐洲運營商都已經建立起了一定規模的DM體系,它們或根據自行標準,或遵循OMA標準,現在主要提供的是以FOTA(固件更新)為主的基本功能,將來還可支持數據備份、診斷及故障修復、圖形用戶界面處理,甚至病毒防護等多種功能。

          因為設計缺陷,Sony Panasonic 曾經為手機召回蒙受了上億美元的損失,同時中國建立手機召回制度的呼聲越來越高,通信廠商該如何應對?如果因為BUG而召回手機那么豈不損失太大。終端管理在這種情況下應運而生,可以給廠商減少損失。

          一句話,只要能上網支持DM的手機未來就可以在線升級操作系統,以及修復BUG等等,手機廠商和運營商會更加方便,節省成本,同時能給客戶帶來更好的體驗。只要手機安裝了支持DM協議的軟件,同時有一個與之交互的SERVER,一切問題迎刃而解。


          FOTA有多種實現方式,DM便是其中的一個協議

          Dm
          協議 5 package.

          ?

          ?

          ?DM_PHASE.GIF

          ?

          ?

          ?

          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 可以重復進行多次

          ?

          DM_CHART.GIF

          1101:等待用戶確認
          1200:終端回聯SERVER
          1201:終端發起
          1222:更多的message
          1223 :session abort

          posted on 2006-12-08 11:21 小小程序程序員混口飯吃 閱讀(2469) 評論(0)  編輯  收藏 所屬分類: 通信知識

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 娄烦县| 寿光市| 来宾市| 永昌县| 乐业县| 蒲城县| 兴业县| 延安市| 正宁县| 三穗县| 宜昌市| 即墨市| 扎赉特旗| 北票市| 南丹县| 宁安市| 龙胜| 南华县| 凤城市| 修武县| 印江| 鹰潭市| 县级市| 平泉县| 吉水县| 酒泉市| 寿宁县| 鹰潭市| 蒙城县| 马山县| 宝兴县| 观塘区| 搜索| 阿鲁科尔沁旗| 财经| 柏乡县| 高碑店市| 凤山市| 遂宁市| 顺昌县| 铁力市|