移动通信终端—业务测试之终端管理测试

2019-10-21 17:48谢鹏
信息技术时代·中旬刊 2019年1期
关键词:移动通信测试

谢鹏

摘要:随着移动通信技术的飞速发展,移动通信已成为人们日常生活中一种十分重要的通信手段。随着业务应用的发展,相应的业务应用测试也将蓬勃发展,为移动通信终端的良好发展保驾护航,从而让未来人们的生活变得越来越美好。

关键词:移动通信;终端管理;测试

一、移动通信终端概述

移动通信终端也叫移动终端,是指可在移动中使用的计算机设备,其移动性主要体现在移动通信能力和便携化体积。广义上讲包括手机、笔记本、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.

猜你喜欢
移动通信测试
心理测试
一年级上册期末小测试
逃离体能测试
移动通信WLAN平台下的网络均衡器的设计与实现
当前高速铁路移动通信系统关键技术的演进及发展探析
探究集约化理念在移动通信基站建设中的运用
下一代移动通信系统中的无线资源管理问题研究
心理小测试
测试
你知道吗?