隨筆-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)  編輯  收藏 所屬分類: 通信知識

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


          網站導航:
           
          主站蜘蛛池模板: 武定县| 江油市| 福海县| 威信县| 革吉县| 宿州市| 彭州市| 沈阳市| 神池县| 友谊县| 临海市| 永吉县| 准格尔旗| 金昌市| 东安县| 乌鲁木齐县| 博爱县| 家居| 博野县| 铜鼓县| 墨江| 太湖县| 会东县| 威宁| 武宁县| 乡城县| 庆城县| 军事| 凤城市| 郯城县| 华坪县| 剑阁县| 崇左市| 电白县| 抚州市| 黄浦区| 宿迁市| 克山县| 高邑县| 钟山县| 灌云县|