謝鵬
摘要:隨著移動通信技術的飛速發展,移動通信已成為人們日常生活中一種十分重要的通信手段。隨著業務應用的發展,相應的業務應用測試也將蓬勃發展,為移動通信終端的良好發展保駕護航,從而讓未來人們的生活變得越來越美好。
關鍵詞:移動通信;終端管理;測試
一、移動通信終端概述
移動通信終端也叫移動終端,是指可在移動中使用的計算機設備,其移動性主要體現在移動通信能力和便攜化體積。廣義上講包括手機、筆記本、POS機甚至包括車載電腦,但大部分情況下是指手機或具有多種應用功能的智能手機。移動終端已深深地融入人們的經濟和社會生活中,為提高人民的生活水平,提高執法效率,提高生產的管理效率,減少資源消耗和環境污染及突發事件應急處理增添了新的手段。
二、終端管理
OMA DM是由0MA DM工作組和DS工作組共同制定的終端管理協議。當前OMA DM的規范為1.2版本。OMA DM的系列標準包括總體要求、規范、支持文件和測試規范。《OMA-ETS-DM-V1_2-20110128-C》為測試DM協議的標準,在GCF認證和PTCRB認證中均使用此規范作為認證要求。
1、終端固件升級FUMO。終端廠商在擁有新的固件升級包后,將其提交給終端管理平臺,終端管理平臺可向所有目標終端從網絡側發起批量更新操作。終端還可主動發起固件更新操作,并通過其他下載機制(如OMA Down-load協議),從下載服務器獲取固件更新包。終端通過執行終端管理平臺下發的固件更新操作命令進行固件更新。
2、軟件組件更新SC0MO。軟件組件主要包括可執行應用程序、動態鏈接庫、用戶界面和證書等。終端廠商有新軟件或升級包后,提供給終端管理平臺,終端管理平臺直接將軟件安裝/升級包發送到終端,或將軟件安裝/升級包的地址發送到終端。終端通過其他下載機制(如OMA Download協議),從下載服務器獲取軟件安裝/升級包。終端通過執行管理平臺下發的操作命令,實現軟件安裝/升級。
3、終端故障診斷和性能監控DiagMon。終端管理平臺直接采集終端數據或向終端發送診斷表,通過診斷表采集終端數據,通過預先采集終端管理平臺定義的終端數據和規則,判斷終端是否存在固件和軟件故障,是否有配置錯誤,是否因終端容量不符合要求而無法使用某項業務等,然后根據診斷結果對終端進行修復。也可能是終端固件和軟件在使用過程中出現錯誤,主動向管理平臺報告錯誤,啟動故障診斷修復過程。
終端管理平臺可監控終端的網絡性能信息,如信號質量、呼叫統計、呼叫細節、射頻環境信息等,這些信息可用來制作網絡覆蓋圖、流量分布、服務質量統計、更新網絡參數、服務參數等。終端管理平臺還可監控終端上的事件信息,能在終端上監控軟件使用頻率,記錄軟件使用頻率信息,并將軟件的頻率信息提供給DM服務器,DM服務器可根據終端軟件使用的頻率信息有選擇地升級軟件。終端事件還包括:用戶安裝新軟件、用戶或終端上的應用程序修改終端上的參數等,這些事件監控信息可用于防止終端故障和維護終端。
4、終端能力管理DCM0。終端管理平臺可管理終端能力,如硬件相關能力、軟件相關能力、網絡相關能力等,通過對這些能力的管理,可配置、管理和維護終端能力,管理操作包括啟用、禁用、鎖定等。
三、DM測試/FUMO測試
在GCF認證測試中,DM測試包括44個case。在PTCRB認證測試中,與DM相關的測試類別包括:DM、FUMO、SCOMO,其中DM測試包括48個case,FUMO測試包括16個case,SCOM測試包括7個case。
DM測試的主要內容包括:正常信令交互、終端信息采集、MD5和HMAC鑒權驗證、在節點上執行get/add/re-place/delete/copy命令、支持通知發起會話等。FUMO測試的主要內容包括:不同方式的成功升級、不同原因的下載失敗、客戶端發起的固件升級等。
DM的測試過程為:以終端參數配置為例,介紹了DM的測試過程。終端參數配置為DM服務器提供了一種幫助終端配置各種業務參數的機制。在此機制下,參數配置的發起方可是運營商,也可通過終端或Web自助方式發起參數配置。
會話建立階段的詳細流程如圖1所示。
終端參數配置流程圖說明:1)DM服務器獲取終端上的原始參數配置信息;2)終端返回原始參數配置信息;3)DM服務器決定是否需更新終端參數;4)DM服務器需配置終端參數,并下發參數配置提示信息;5)終端通過用戶界面提示用戶參數配置的相關信息;6)用戶接受參數配置操作;7)終端將用戶接受參數配置的確認信息返回給DM服務器;8)DM服務器下發參數配置操作;9)終端更新參數;10)終端將參數配置操作的結果返回給DM服務器。
會話建立階段的流程圖如圖2所示。
會話建立階段的流程圖描述如下:包0:服務器向終端發送通知消息,請求建立會話連接;包1:終端對服務器進行身份驗證,并報告終端的認證信息;包2:服務器對終端進行身份驗證,并發起管理操作。
FUMO的測試過程為:終端的固件更新操作提供了一種機制,使運營商在終端固件出現錯誤的情況下,避免“召回”情況的發生,可通過DM服務器的方式向終端發送固件更新包,并修復終端的固件錯誤。
參考文獻
[1]YD/T1892.移動終端管理業務技術要求[S].2014.
[2]中國移動通信有限公司研究院.終端管理業務終端規范.中國移動通信有限公司,2014.