手机开发实战131——DM介绍2

来源:互联网 发布:哪些属于淘宝禁售商品 编辑:程序博客网 时间:2024/05/23 22:26

自注册介绍

终端第一次开机,应将终端IMEI,厂商名称,终端型号,软件版本以短信方式上传到终端管理(DM)平台。

如果终端收到来自终端管理(DM)平台特服号码的短信,正确解析短信,从短信中得到成功的信息,则终端纪录此次注册成功的SIM卡的IMSI信息到终端某个预先确定的位置,(这个位置的数值应是终端自注册功能专用的标记位,终端其他部分不能修改此值。)以便终端可以在下次开机的时候检测此IMSI

此后,每次终端重新启动,都应检测SIM卡的IMSI与保存在终端中的IMSI是否一致,如果不一致,则终端应重新向平台侧发送自注册信息更新对应信息。

终端只向预制的DM平台的短信特服号码和端口号发送信息,并只认为来自这个特服号码的短信是可以信任的DM信息。终端自注册短信(上行)及DM平台确认短信(下行)均为为带端口号的短信。

终端自注册时应判断SIM卡是中国移动的SIM卡,否则终端不发送任何信息。

第一次注册时,注册短信正确发出,但是过后没有收到终端管理(DM)平台的注册成功确认信息。终端将不在设备中保留此时SIM卡中的IMSI。等待用户下一次开机时可重新触发自注册流程。

终端检测到用户更换SIM卡,则发送新的对应关系到终端管理(DM)平台。如果此后没有收到平台侧的注册成功确认信息。终端将不在设备中保留此时SIM

卡中的IMSI。终端放弃自注册。等待用户下一次开机时自注册。

终端自注册短信的内容和格式如下:

1. IMEIIMEI, 必须与 OMA DM ./DevInfo/DeviceId中的值一致)

2. 厂商名称(Manufacturer name, 必须与 OMA DM ./DevInfo/Man中的值一致)

3. 终端型号(Device model, 必须与 OMA DM ./DevInfo/Mod中的值一致)

4. 软件版本(Software version,必须与 ./DevDetail/SwV中的值一致)

短信的具体格式为:

AAAAAAAAA/BBBBBBB/CCCCCCC/DDDDDDDDD

A表示IMEIB表示厂商名称;C表示终端型号;D表示软件版本。

举例:

IMEI:35125400847211821/Motorola/V780/Ver2.1.0.18

DM终端管理平台对终端自注册的确认信息的格式:

1IMEI(必须与自注册短信中的值一致)

2.注册成功标志: 1表示注册成功。

AAAAAAAAA/B

A代表IMEIB注册成功标志,标识为1

举例:

IMEI:35125400847211821/1(表示注册成功)

此处IMEI值必须与自注册短信中IMEI值一致,否则,终端丢弃这个确认消息。

0 0
原创粉丝点击