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