- 什么是运营商DM
DM(终端管理)技术为运营商和终端厂商提供了一种低成本的手段来维护管理终端软件和数据,主要功能包括终端自注册、业务配置、应用数据管理三大部分,适用于运营商的深度合作终端、战略合作终端及开放合作终端。
DM功能包括终端自注册、业务配置、应用数据管理三大部分。
终端自注册支持终端通过不同数据通道上传终端机卡配对信息到运营商服务器,便于运营商向不同终端产品提供合适的服务。
业务配置可根据终端情况合理优化业务开关状态,为客户提供更优质的业务服务和网络服务。
应用数据管理可实现用户画像、精细化业务运营、软件精准投放。
- DM产生的原因
为了防止终端厂商欺骗,国内三大运营商都推出了定制机的自注册功能,运营商在后台统计真正在网的品牌商终端数目。
终端管理技术可以采集、配置终端的参数信息,处理终端设备产生的事件和告警信息,通过大数据分析挖掘,给终端提供各项服务或者优化运营商网络配置。
- 国内运营商终端管理的实现和规范
- 中国移动DM
- 规范标准
CMCC 终端管理(DM)平台是基于OMA(OPEN MOBILE ALLIANCE,开放移动联盟)轻量级M2M国际标准(LwM2M 物联网协议) 的移动业务,LwM2M协议主体包括LwM2M Server和LwM2M Client,开放性、安全性、标准化是DM业务发展的基础,所有在CMCC 通信网内被推荐使用的DM终端必须符合本标准。
- DM实现
DM实现分两个部分:
运营商提供SDK实现相关数据采集以及终端与服务器的通信逻辑
终端厂商需要实现对应终端基础信息接口API供SDK读取

终端管理SDK集成至系统级APP并赋予相关权限,保障终端客户端功能运行正常。终端厂商需过滤掉终端管理SDK信息,对SDK深度集成,对用户不可见,包括但不限于终端应用管理列表、终端安全管理软件中不可见。
CMCC 给终端厂商释放了两个版本的SDK,一个是调试版本的userdebug SDK,另一个是商用版本的SDK。
调试版本的SDK仅限于终端适配联调使用,终端送测及正式发售前需更换商用版SDK,调试版SDK域名指向终端适配管理平台,打开日志输出,终端厂商可以从终端适配平台服务器查看终端上报信息、修改配置参数,心跳周期在调试版中做了比例缩短处理。
商用版SDK域名指向商用平台,关闭日志输出,终端厂商无法查看平台相关数据,心跳周期按规范要求设定,其余代码均无区别。
终端自注册上报内容包括:
终端管理客户端版本号、终端卡槽数量、卡槽1 IMEI号、卡槽2 IMEI号、终端品牌、入网型号、系统软件版本号、终端配置(AP型号、ROM大小、RAM大小)、操作系统版本、终端类型、卡槽1用户卡ICCID、卡槽2用户卡ICCID、卡槽1用户卡IMSI、卡槽2用户卡IMSI、终端WiFi MAC地址、基站CELL-ID、LAC、消息上报数据通道类型、主卡位置、消息发送时间、用户卡网络类型、VoLTE开关状态、校验信息、WLAN开关、卡槽1MSISDN、卡槽2MSISDN。
- 自注册上报的条件
第一次开机或机卡配对(SIM卡ICCID信息与终端IMEI)关系发生变化,终端每次开机或SIM卡热插拔后,都应检测当前机卡配对关系与保存在终端本地的机卡配对关系是否一致。若存在机卡配对关系不一致,终端需要重新发起自注册流程。
客户端定期采集终端业务配置信息上报到服务器,以固定周期向服务器上报终端信息,上报周期可从服务器端进行配置。
如果没有连接WiFi,双卡终端需要至少有插入一张移动SIM卡并且数据主卡在移动卡上。如果有连接WiFi,只要有SIM卡插入都可以上报数据。
- 中国电信DM
电信DM主要是数据域自注册和短信自注册,两种自注册方式在满足注册条件下可同时进行。
- IMS短信自注册
目前中国电信CDMA网络已经开始逐步退网,DM短信自注册主要依赖IMS短信进行数据上报
CT 短信自注册的业务流程如下

终端注册上IMS网络后,需判断存储的LTE IMSI和当前插入卡的IMSI是否匹配。
CT短信自注册上报的数据内容主要有:IMEI、用户卡的LTE IMSI、软件版本、终端型号、第二卡槽、当前主卡信息。
自注册短信发送到10659401,无论是发送自注册短消息,还是接收自注册成功短消息,都不给用户提示,也不在短消息收件箱和发件箱中显示短消息内容,避免干扰用户正常使用。
如果双卡终端插入两张中国电信卡,需要分别上报每个电信卡的IMS 短信自注册信息。
接收到服务器返回的注册成功短信后,把插入本卡槽用户卡的LTE IMSI写入本机存储。
CT 短信自注册发起的网络和卡类型条件
发起短信自注册的SIM卡必须是中国电信的SIM卡
终端要注册到IMS网络
- 数据域自注册
CT 数据域自注册流程如下

终端与用户卡配对关系发生改变时,利用分组数据域通道(Http Post Json方式),主动向自注册管理平台上报终端和用户卡基本信息的过程。
自注册信息内容应以Json格式提供。
CT数据域自注册上报的网络和卡类型条件
如果没有WiFi连接,终端要插入电信卡并且数据主卡也是电信卡
如果有WiFi连接,插入任何卡都可以上报
- 中国联通DM
CU终端自注册是指终端在每次开机或者更换SIM卡(IMEI和ICCID对应关系),自动通过数据通道向管理平台发送自注册信息,将指定的终端信息上报到管理平台。
中国联通的DM自注册方案是需要向联通运营商提出自注册DM的适配申请,待运营商审批同意申请之后会提供自注册apk给终端厂商集成,集成方式和中国移动差不多,上报的数据和中国电信数据域自注册差不多。
终端注册时,客户端与管理平台之间的通信采用HTTP协议,使用HTTP POST发起注册请求。
终端上报信息时,应对符合采用Json格式的注册信息进行打包,采用UTF-8编码。要求的注册信息数据进行加密处理,加密使用AES算法对注册数据进行对称加密,采用ECB模式和PKCS5Padding填充方式。
CU 自注册上报的网络和卡类型条件
如果没有WiFi连接,终端要插入联通卡并且数据主卡也是联通卡
如果有WiFi连接,插入任何卡都可以上报