5应用ota下载技术规范(v100)-开发版定稿版内容摘要:
梦网短信业务菜单 OTA 下载实现方案 》 () 5 系统结构 、功能和性能 参见 《 STK 卡梦网短信业务菜单 OTA 下载实现方案 》 () 6 传输协议 卡片与应用下载服务器之间的通信可以通过短信和 BIP两种方式承载。 卡片还应支持通过 POS和读写卡器进行程序和应用下载以及卡片管理 ,此时使用基于短信传输的编码方式。 服务器应提供合适的方式 实现 “ 通过 POS和读写卡器 对 个人化后 的卡片 进行程序和应用下载及卡片管理 ” 的功能。 注 1: BIP承载时服务器使用 TCP协议,端口号全网统一,实施 时由集团分配。 注 2:上行报文发送失败,卡片应给出提示。 (对短信和 BIP承载都应提示) QB****2020 8 基于短信传输的 编码方式 上行报文格式如下: 标识 长度(字节) 值 说明 TPDU_Header 可变 短消息头 TPUDHI 为 0 UDL 1 后续数据长度 安全应用数据 卡商代码及协议版本号 1 HEX 功能 标识 1 HEX 卡片序列号 8 HEX IMSI 文件 的后 8 个字节 同步计数器 5 HEX 随机数 4 HEX MAC 4 HEX 命令数据 命令类型 1 HEX 命 令长度 1 HEX 本条短信中命令参数的长度。 (如无命令参数,填 0) 命令参数 X HEX 下行报文格式如下: 标识 长度(字节) 值 说明 TPDU_Header 可变 短消息头 TPUDHI 为 1 UDL 1 后续数据长度 安全应用数据 UDHL 1 0X02 信息标识长度 IEIb 1 0X70 安全头标识 IEIDLb 1 0X00 信息长度 CPL 2 后续数据长度 ,从 CHL 到最后 CHL 1 0X11 安全报文头长度,从 SPI 到CC SPI 2 0X02 只使用第一字节 bit1,bit2。 0X00 KIc 1 0X00 不使用加密。 KID 1 0xx1 DES CBC,高 4 位为密钥编号 TAR 3 B0 00 10 OTA 业务下载 CNTR 5 参见 11 节,计数器的管理 PCNTR 1 0x00 参见。 CC 4 使用 MAC,参见 11 节, MAC算法。 随机数 4 HEX 密钥分散及密钥选择用 ,不能加密 计数器类型标识 1 HEX 0 表示使用计数器 A 1 表示使用计数器 B 其他保留。 命令 数据 命令类型 1 HEX 命令长度 1 HEX 本条短信中命令参数的长度。 (如无命令参数,填 0) 命令参数 X HEX QB****2020 9 远程文件更新下行报文: 第一条: 标识 长度(字节) 值 说明 TPDU_Header 可变 短消息头 TPUDHI 为 1 UDL 1 后续数据长度 安全应用数据 UDHL 1 0X07 信息标识长度 IEIa 1 0X00 级联标识 IEIDLa 1 0X03 级联信息长度 IEDa 3 0XXX 01 XX 批次、短信索引、短信总数 IEIb 1 0X70 安全头标识 IEIDLb 1 0X00 信息长度 CPL 2 后续数据长度 ,从 CHL 到最后 CHL 1 0X11 安全报文头长度,从 SPI 到CC SPI 2 0X06 只使用第一字节bit1,bit2,bit3。 0X00 KIc 1 0Xx5 3DES CBC KID 1 0xx1 DES CBC,高 4 位为密钥编号 TAR 3 B0 00 1F 远程文件管理 RFM CNTR 5 参见 11 节,计数器的管理 PCNTR 1 0xXX 参见。 CC 4 使用 MAC,参见 11 节, MAC算法。 随机数 4 HEX 密钥分散及密钥选择用 ,不能加密 命令数据 Secured Data X XX 参见“远程文件管理命令格式” 如远程文件更新需多条短信,第二条及以后各条下行报文格式如下:: 标识 长度(字节) 值 说明 TPDU_Header 可变 短消息头 TPUDHI 为 1 UDL 1 后续数据长度 安全应用数据 UDHL 1 0X05 信息标识长度 IEIa 1 0X00 级联标识 IEIDLa 1 0X03 级联信息长度 IEDa 3 0XXX 02 XX 批次、短信索引、短信总数 命令数据 Secured Data X XX 参见“远程文件管理命令格式” QB****2020 10 基于 BIP传输的编码方式 BIP 传输方式不用于远程文件管理。 上行报文格式如下: 由于 BIP 通道传输的数据量大,在报文中采用两个字节来记录后续长度,并且去掉了TPDU 短信息头。 标识 长度(字节) 值 说明 UDL 2 后续数据长度 , BIP 通道用两个字节表示长度 安全应用数据 卡商代码及协议版本号 1 HEX 功能 标识 1 HEX 与服务器端用户标识字段存在对应关系。 (参见 ) 服务器根据此信息设置用户标识字段的相应 bit 卡片序列号 8 HEX IMSI文件 的后 8个字节 同步计数器 5 HEX 随机数 4 HEX MAC 4 HEX 命令数据 命令类型 1 HEX 命令长度 2 HEX 本条短信中命令参数的长度 , BIP 通道用两个字节表示长度 命令参数 X HEX 下行报文格式如下: 标识 长度(字节) 值 说明 UDL 2 后续数据长度 , BIP 通道用两个字节表示长度 安全应 用数据 UDHL 1 0X02 信息标识长度 IEIb 1 0X70 安全头标识 IEIDLb 1 0X00 信息长度 CPL 2 后续数据长度 ,从 CHL到最后 CHL 1 0X11 安全报文头长度,从 SPI到 CC SPI 2 0X02 只 使 用 第 一 字 节bit1,bit2。 0X00 KIc 1 0X00 不使用加密。 KID 1 0xx1 DES CBC,高 4 位为密钥编号 QB****2020 11 TAR 3 B0 00 10 OTA 业务下载 CNTR 5 参见 11 节,计数器的管理 PCNTR 1 0x00 参见。 CC 4 使用 MAC,参见 11 节,MAC 算法。 随机数 4 HEX 密钥分散及密钥选择用 ,不能加密 计数器类型标识 1 HEX 0表示使用计数器 A 1表示使用计数器 B 命令数据 命令类型 1 HEX 命令长度 2 HEX 本条短信中命令参数的长度 , BIP 通道用两个字节表示长度 命令参数 X HEX BIP Channel 管理 方式 : 对于已经打开了的 Channel,如果是由卡片主动发起的 BIP 传输,由卡片负责来进行Channel 的关闭;如果是由服务器发起的 BIP PUSH 请求发起的 BIP 传输,由服务器下发 BIP PUSH 关闭命令来进行 Channel 的关闭。 如果是任何异常情况引起的 Channel 中断,卡片和服务器 应能保证之后仍可进行 发起 请求。 字段编码 卡商代码及协议版本号:高五比特 (b8b4)为卡片供应商编号,低三比特 (b3b1)为协议版本号。 b8 b7 b6 b5 b4 b3 b2 b1 OTA 卡供应商编号 卡片版本号 001 第一版本 010 第二版本 ( OTA 二阶段使用) 011 OTA 二阶段升级版本 100 程序和应用下载 (本规范使用 ) 其他 保留 卡片序列号: IMSI文件 的后 8个字节,用于标识用户身份和密钥分散。 随机数:参与密钥分散和安全认证。 TAR: 根据 ETSI TS101 220 规定,建议使用: B0 00 10 到 B0 00 1F。 QB****2020 12 B0 00 10 表示 应用下载 B0 00 1A 表示程序补丁下载 B0 00 1F 表示 RFM MAC的计算:对于 应用和程序 下载,如 需多条短信完成,应每条短信分别计算 MAC; 对于 远程文件更新,如需多条短信完成,应对整个应用数据计算 MAC,并放在第一条短信数据中。 计数器类型标识 : 由卡主动发起命令,使服务器产生的下行报文 使用计数器 A; 服务器主动发起的下行报文 使用计数器 B。 程序补丁下载和 远程文件管理由于都是由 服务器主动发起,因此均 使用计数器B。 7 命令数据 应用下载上下行命令 上行命令数据 上行数据命令类型及其对应的命令参数如下( 应用时应有命令长度): 应用下载服务器可支持的上行命令类型: 序号 命令类型 1 应用 下载请求 2 应用 列表更新请求 3 应用 删除通知 4 用户注册 5 信息同步响应 6 卡端大数据量信息接收确认 7 应用搜索请求 8 远程文件 管理 确认 9 主动获取品牌信息 10 应用开通 /关闭请求 11 BIP PUSH 请求响应 12 程序补丁 管理 确认 其他保留用于今后扩展。 QB****2020 13 不同命令类型的数据组成如下: 1. 应用 下载请求 项目 名称 长度(字节) 值 说明 命令类型 应用 下载 请求 1 01 命令参数 应用 索引 3 HEX 申请的 应用 标识 (编码见注 1) 可用空间 3 HEX 用户卡空闲下 载空间 注 1: 字节顺序 Bit 位 说明 第一字节 Bit1 目录编号,可以有 255 个目录编号。 0 不使用,从 1~ 255。 Bit2 Bit3 … Bit8 第二字节 Bit9 开启 /禁用, 0 表示禁用, 1 表示开启 Bit10 下载 /未下载, 0 表示未下载, 1 表示已经下载 Bit11 保留 Bit12 Bit13 允许 MO 删除 /禁止 MO 删除, 0 表示允许, 1表示禁止 Bit14 开通 /关闭, 0 表示关闭 , 1 表示已开通 Bit15 每个 目录 下可以有 1023 个业务, bit15~ bit24全为 0 不用。 Bit16 第三字节 Bit17 … Bit24 说明 : Bit1 是第 1 字节的最高位, Bit9 是第 2字节的最高位, Bit17 是第 3字节的最高位。 bit bit bit1 bit14 仅在进行信息同步、远程 应用 启用 /禁用 、应用开通 /关闭 及服务器显示、判断菜单状态时起作用 , 其他情况下不起作用。 Bit11~ bit12 保留。 Bit14 为 0 不仅表示应用处于关闭状态,还可表示该应用无需开通 /关闭操作。 当Bit14 为 0 时,由应用本身决定是否 需要进行开通操作。 Bit13 为 1 时表示该应用禁止 MO 删除,该应用不能出现在“应用删除”列表中。 Bit13 为 1 时,应用仍可被服务器远程删除。 对于下载后将出现在一级菜单中的应用, bit15~bit24为全 0;对于下载目录,第二QB****2020 14 字节和第三字节均为全 0。 服务器应使用收到的可用空间数据更新数据库中该用户的可用空间记录。 2. 应用 列表更新请求 项目 名称 长度(字节) 值 说明 命令类型 应用 列表更新 请求 1 02 命令参数 当前列表页码 1 HEX ( 1255) SIM 当前目录列表状态标识 目录索 引 1 HEX 0x010x9F 表示目录编号。 0x00 表示更新一级菜单“应用管理”中的列表 3. 应用 删除通知 项目 名称 长度(字节) 值 说明 命令类型 应用 删除通知 1 03 命令 参数 短信总数 1 HEX 短信索引 1 HEX 本条短信中删除的应用 索引总数 1 HEX 本条短信后续删除 应用 的应用 索引总数 删除的 应用 索引 1 3 HEX 应用 索引为 0xHH 00 00时,表示删除 0xHH 的 目录。 … 删除的 应用 索引 n 3 HEX 如需多条短信完成该应用时,后一条短 信数据应接续前一条短信数据。 方法参见 信息同步响应说明。 允许用户删除除了完全固化菜单以外的一级菜单,其中一级菜单分为目录和应用两类,对于目录,其索引值为 0x01~0x9F;对。5应用ota下载技术规范(v100)-开发版定稿版
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
5银监会派出机构客户风险监测预警系统-金融机构普通用户使用版
全国范围:全国范围内所有金融机构上报该客户的贷款余额、不良贷款余额、逾期贷款 15 余额三项指标的总计。 省级系统用户(金融机构用户 )查看的合计与省级范围值相同。 对于金融机构用户 , 除本行以外的银行以“ XX 银行”显示。 (如:中国工商银行省级用户登陆省局系统时 , 除中国工商银行外其他银行以“ XX 银行”显示) 点击贷款情况中的任意一家行贷款信息 , 弹出该行的全部贷款明细。 信息
3_箱涵专项施工方案
控制体系 基坑开挖质量检测 检 查 项 目 允许偏差 检查方法 平面轴线位置( mm) +200 经纬仪测量纵横各 2 点 基底标高( mm) 土质 177。 50 水准仪测量 58 点 石质 +50, 200 江门市滨江新区新南路东段(天沙河路 ~滨江大道)第二标段工程 箱涵专项施工方案 13 基坑尺寸( mm) 不小于图纸尺寸 钢尺检测 混凝土基础 质量检测 检 查 项 目 允 许 偏 差
339-水污染控制工程授课教案
( 3) 市政与建筑用水 ( 4) 城市景观 农业 、林业、渔业和畜牧业 工业 ( 1)工艺生产用水 ( 2)冷却用水 ( 3)锅炉补充水 ( 4)其他杂用水 地下水回灌 其他方面 第 二 章 污水的物理处理 学时分配 : 16 本章教学要点 :重点掌握掌握格栅、调节池、平流式沉砂池、沉淀池、平流式隔油池和压力溶气浮上法 、过滤 的工作原理和设计计算,熟悉沉淀的类型和沉淀池的形式。 本章难点