移動終端管理系統的關鍵技術研究
2007年9月10日10:50
中國聯通**
1、前言
隨著移動資料業務日趨豐富和複雜,業務對終端的依賴性越來越高。移動終端作為使用者使用移動業務的載體,已成為移動運營服務體系中不可或缺的重要組成部分。
未來終端製造商推出新產品的週期將越來越短,
運營商推出新業務的產品週期也會越來越短。為了更好地使終端具備快速提公升的能力以應對日益激烈的市場競爭,同時能更方便、高效、快捷地對終端裝置進行遠端管理,各運營商和終端廠商都致力於提高終端裝置的遠端管理能力。
目前,南韓sk電訊、日本nttdocomo、kddi以及以vodafone為首的一些歐洲運營商都已經建立起了一定規模的終端管理體系,它們或根據自行標準,或遵循oma標準。
omadm1.1.2規範是oma國際標準化組織制訂的用於實現終端裝置管理的標準。
2、終端管理系統的功能
2.1韌體更新
通過空中資料鏈路對韌體版本進行公升級。主要用於終端軟體bug修復和終端軟體版本公升級。如今ota技術的用途被不斷擴充套件,如近年來出現的fota技術就是通過空中介面遠端管理、更新
2.2配置管理
配置更新是為了讓使用者更好地使用各種應用。目前,終端使用者要啟用wap、電子郵件和mms等移動資料服務,這是一項複雜的任務,許多終端使用者不願通過複雜的過程配置手機,因此導致新的資料服務不被接受或者乾脆被忽略了。
如果使用者從乙個運營商轉到另乙個運營商,兩家的配置引數肯定不相同,更改引數只有專業技術人員才能做到。以往的解決方式是,要麼使用者去營業廳修改,要麼就放棄使用。使用配置更新後,運營商可以用無線網路檢測並修改手機配置引數,而這一切使用者都不必知道,只是手機的使用變得沒有障礙。這些工作都可以通過ota技術來遠端解決。
2.3故障診斷
2.4終端鎖定
通過空中資料鏈路可以對指定終端進行遠端鎖定,提高服務效率和使用者滿意度,創造新型的客戶服務模式。
2.5資訊採集
通過資訊採集功能可以對指定的終端資訊、資料或引數進行採集。通過收集並組織靜態和動態的終端資訊,圍繞終端資訊進行各種統計分析,可以為決策支援、目標營銷、網路優化提供支援。通過統一發布的終端能力資料,可以支援終端和其他業務平台的業務適配。
3、終端管理系統的系統結構
圖1 終端管理系統參考架構
3.1fota伺服器
fota
3.2fota客戶端
fota
客戶端由以下3個主要功能實體組成。 a
b c)更新客戶端。包括切換**和更新**,負責公升級包的安裝及安裝過程中涉及的儲存管理、安裝失敗的恢復、容錯等。
4、系統實現及業務流程
4.1系統實現
在眾多的裝置製造商、運營商環境下部署fota系統,實現客戶端和伺服器端介面的標準化將顯得至關重要。同時,運營商還要考慮到實際運營管理的需求,使用者管理、任務管理等功能非常必要。
4.2業務流程
圖2 系統實現及業務流程
可採用如圖2所示的參考架構,實現的流程如下。 a
)終端發現。包括伺服器觸發終端初始化乙個客戶端/伺服器端(c/s)會話和讀取終端的輪廓資訊(包括製造商、終端及韌體版本資訊等)。觸發方式包括:伺服器側發起,終端管理系統操作員通過門戶系統,客戶服務人員通過客戶服務專用門戶從伺服器側發起;客戶端側發起,終端使用者通過自服務門戶系統發起,對於cdma終端,終端使用者通過終端選單發起;自動觸發,對於
gprs終端,通過檢測到的網路事件(如該使用者第一次使用wap業務等),自動對終端進行配置。1x b
c5、dm相關協議及關鍵技術
在目前領先技術服務商所提供的fota商業產品中,都一致性地遵循oma相關標準,主要包括oma syncml common specifications v1.1.2,oma- dm v1.1.2、oma dl v1.0等協議。這種基於標準化的產品設計能夠支援任何具有oma-dm功能的裝置互通,從而大大加快無線工業產品的商業化程序。
5.1 oma syncml common specifications v1.1.2
oma sync ml common specifications v1.1.2
對實現移動資料同步語言syncml及資料交換方法進行了約束,包括對
傳輸協議的繫結要求,對http、obex、w
sp三種協議的繫結,以及支援廣域網、
藍芽、wap三種傳輸協議;syncml表示法以及其dtd、syncml元資料資訊以及其dtd,包括用於syncml表示法中,提供元資料資訊,比如資料的格式、型別、大小、版本等資訊;syncml伺服器端通知協議,包括在ds和dm中,伺服器端有些情況下需要向客戶端傳送通知訊息,這個規範定義了這種通知訊息的訊息頭和訊息體的基本字段。
5.2 oma-dm v1.1.2
oma-dmv1.1.2
是oma組織發布的乙個基於syncml協議的裝置管理規範集,syncml dm的規範確定了syncml dm協議的相關語法和語義,但是如果終端中的管理實體需要不同的資料格式或顯示方式,那麼syncml dm協議就會存在一定的問題。為此,該協議針對終端的種種應用又定義了許多的強制管理物件。其中包括oma syncml 自舉規範、oma syncml一致性規範、syncml dm裝置描述框架和文件型別定義、oma syncml伺服器端通知規範、oma dm管理協議、syncml表示協議裝置管理訊息格式, syncml裝置管理安全規範、syncml裝置管理標準物件及syncml裝置樹和描述。
在每乙個遵循syncmldm規範的終端裝置內部都會存在乙個管理物件樹,終端中被管理物件群按一定的標準生成相應等級結構的樹,並可動態改變,這對應著某種終端應用的解除安裝或載入行為。物件樹的每乙個節點都被惟一的乙個uri所標識,這樣每乙個節點(即被管理物件)都可以由伺服器端來管理。
從圖3可以看出,pkgname是更新包的名稱,pkgversion是更新包的版本資訊,download的子節點pkgurl存放更新包的位址資訊,update的子節點pkgdata存放更新包的資料內容等。對於一些附加的擴充套件資訊存放在ext的分支中。
圖3 物件樹中關於更新包的部分節點
5.3oma dl規範
omadl
5.4位元組差分演算法
fota
管理伺服器的乙個主要功能是生成極小的差分位元組公升級包,該更新包僅包括不同版本軟體的位元組間差異值,因此公升級包非常小,甚至只有幾千位元組大小。可公升級軟體包括作業系統、通訊協議棧、驅動程式、核心程式和應用程式等。通過高效的位元組差分演算法實現快速的軟體更新,大大提高了移動遠端管理的可靠性和安全性。採用差分檔案來精確表達新、舊檔案間的不同長度,而且它的長度往往比原檔案小得多,使得更新檔案包的傳送效率大大提高。更新檔案包的內容應該設計為能高效率描述新舊檔案的位元組水平差異,至少包括插入、刪除、修改等元資料描述資訊,相對位址改變資訊,資料內容資訊,還有操作資訊等。
6、終端管理存在的問題
目前全球範圍內的主流fota方案解決商主要是bitfone、innopath、redbend及**arttrust這4家公司,通過無線方式診斷並修正問題、傳送軟體公升級包和配置設定引數,從而改善移動裝置的可用性。現已向很多移動廠商提供了客戶端軟體,但要做好終端管理,還需要解決好以下幾個問題。 a
)客戶端與伺服器之間的互動問題。從技術上講,對終端資訊的探知有網路側觸發和終端側觸發兩種方式。網路側的觸發必須由核心網系統相配合,目前主流核心網系統廠家雖然都可提供終端狀態資訊的採集,可是一般都採取專有技術,這樣使得fota的部署在多廠商環境下存在很大的操作難度。 b
)嵌入式底層軟體、手機作業系統的開放問題。製造手機嵌入式系統的核心技術掌握在各大主流終端製造商手裡,對於終端廠家來講,希望自己在產品裡開發類似的fota終端軟體,所以即使在收費的情況下也不願將核心專利技術向fota服務商開放,這存在乙個商業模式的障礙。需要運營商的介入來制定統一的終端、伺服器側規範。
7、結束語
隨著移動資料業務的迅猛發展,移動終端作為使用者使用移動業務的載體,成為移動運營服務體系中不可或缺的重要組成部分,將來如何更好地管理終端是移動運營商、終端製造商、dm服務商都需要面臨的乙個重要課題。隨著終端管理系統的建立,必將給價值鏈上的各方帶來巨大的效益。
CDN採用的關鍵技術
cdn的實現,對技術上的要求是很高的,它所採用的關鍵技術包括 負載均衡技術 動態內容路由 快取記憶體機制 動態內容分發與複製 網路安全機制等。動態內容路由 當使用者訪問加入cdn服務的 時,網域名稱解析請求將最終由重定向dns負責處理。它通過一組預先定義好的策略 如內容型別 地理區域 網路負載狀況等...
大資料的關鍵技術
在大資料時代,傳統的資料處理方法還適用嗎?大資料環境下的資料處理需求 大資料環境下資料 非常豐富且資料型別多樣,儲存和分析挖掘的資料量龐大,對資料展現的要求較高,並且很看重資料處理的高效性和可用性。傳統資料處理方法的不足 傳統的資料採集 單一,且儲存 管理和分析資料量也相對較小,大多採用關係型資料庫...
ETL中的關鍵技術
extract transfrom load 資料倉儲技術,用來描述將資料從 端經過抽取 extract 互動轉換 transfrom 載入 load 到目的端的過程。資料抽取是從資料來源中抽取資料的過程。實際應用中,資料來源較多採用的是關聯式資料庫。從資料庫中抽取資料一般有以下幾種方式。全量抽取 ...