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